From a70cc6c534675df690d5494c064fc1a976adc347 Mon Sep 17 00:00:00 2001 From: Sascha Martens Date: Fri, 17 Oct 2025 11:07:37 +0200 Subject: [PATCH 01/94] Added Version 9.3 in old structure, added description for custom branding. --- .../9.3/configuration/_category_.json | 10 + .../advancedview/_category_.json | 6 + .../advancedview/clientmodule/_category_.json | 10 + .../clientmodule/applications/_category_.json | 10 + .../clientmodule/applications/applications.md | 110 ++++++++ .../applications/configuration_of_saml.md | 61 +++++ .../exampleapplications/_category_.json | 10 + .../example_applications.md | 13 + .../saml_application_for_dropbox.md | 39 +++ .../saml_application_for_postman.md | 42 +++ .../sap_gui_logon_-_sso_application.md | 42 +++ .../learningtheapplications/_category_.json | 10 + .../learning_the_applications.md | 89 +++++++ .../start_parameter.md | 77 ++++++ .../rdpandsshapplications/_category_.json | 10 + .../rdp_and_ssh_applications.md | 49 ++++ .../recording_a_session.md | 77 ++++++ .../clientmodule/client_module.md | 46 ++++ .../discoveryservice/_category_.json | 10 + .../discoveryservice/configuration_1.md | 109 ++++++++ .../discoveryservice/converting_entries.md | 163 ++++++++++++ .../discoveryservice/created_passwords.md | 40 +++ .../discoveryservice/deleting_entries.md | 51 ++++ .../discoveryservice/discovered_entries.md | 85 ++++++ .../discoveryservice/discovery_service.md | 37 +++ .../discoveryservice/logbook_1.md | 44 ++++ .../discoveryservice/requirements.md | 65 +++++ .../advancedview/clientmodule/documents.md | 67 +++++ .../clientmodule/forms/_category_.json | 10 + .../clientmodule/forms/change_form.md | 73 +++++ .../advancedview/clientmodule/forms/forms.md | 116 ++++++++ .../advancedview/clientmodule/logbook.md | 58 ++++ .../clientmodule/notifications.md | 78 ++++++ .../organisationalstructure/_category_.json | 10 + .../directoryservices/_category_.json | 10 + .../activedirectorylink/_category_.json | 10 + .../active_directory_link.md | 75 ++++++ .../end-to-end_encryption.md | 160 +++++++++++ .../activedirectorylink/masterkey_mode.md | 249 ++++++++++++++++++ .../radius_authentication.md | 38 +++ .../directoryservices/directory_services.md | 16 ++ .../entraidconnection/_category_.json | 10 + .../entraidconnection/entra_id_connection.md | 170 ++++++++++++ .../microsoft_entra_id_faq.md | 57 ++++ .../organisationalstructure/first_factor.md | 64 +++++ .../managingusers/_category_.json | 10 + .../managingusers/managing_users.md | 86 ++++++ .../user_passwords_logging_in.md | 91 +++++++ .../multifactorauthentication/_category_.json | 10 + .../multifactor_authentication.md | 93 +++++++ .../otp_(one-time-password).md | 55 ++++ .../yubicoyubikey.md | 82 ++++++ .../organisational_structure.md | 113 ++++++++ .../_category_.json | 10 + .../inheriting_permissions.md | 38 +++ .../permissions_for_organisational.md | 62 +++++ .../passwordreset/_category_.json | 10 + .../passwordreset/configuration_2.md | 69 +++++ .../clientmodule/passwordreset/heartbeat.md | 73 +++++ .../logbook_entries_under_password.md | 44 ++++ .../passwordreset/password_reset.md | 29 ++ .../passwordreset/requirements_1.md | 23 ++ .../clientmodule/passwordreset/rollback.md | 29 ++ .../clientmodule/passwordreset/scripts.md | 82 ++++++ .../passwordreset/user-defined_scripts.md | 79 ++++++ .../clientmodule/passwords/_category_.json | 10 + .../passwords/creating_new_passwords.md | 87 ++++++ .../passwords/form_field_permissions.md | 38 +++ .../clientmodule/passwords/history.md | 56 ++++ .../passwords/moving_passwords.md | 48 ++++ .../passwords/password_settings.md | 33 +++ .../clientmodule/passwords/passwords.md | 115 ++++++++ .../clientmodule/passwords/recycle_bin.md | 26 ++ .../passwords/revealing_passwords.md | 68 +++++ .../advancedview/clientmodule/roles.md | 79 ++++++ .../advancedview/mainmenufc/_category_.json | 10 + .../advancedview/mainmenufc/account.md | 89 +++++++ .../advancedview/mainmenufc/administration.md | 44 ++++ .../mainmenufc/export/_category_.json | 10 + .../advancedview/mainmenufc/export/export.md | 56 ++++ .../mainmenufc/export/export_wizard.md | 58 ++++ .../export/html_webviewer_export.md | 131 +++++++++ .../mainmenufc/extras/_category_.json | 10 + .../advancedview/mainmenufc/extras/extras.md | 23 ++ .../mainmenufc/extras/image_manager.md | 75 ++++++ .../mainmenufc/extras/password_generator.md | 68 +++++ .../mainmenufc/extras/password_rules.md | 82 ++++++ .../advancedview/mainmenufc/extras/reports.md | 57 ++++ .../mainmenufc/extras/seal_templates.md | 34 +++ .../extras/systemtasks/_category_.json | 10 + .../extras/systemtasks/emergency_webviewer.md | 165 ++++++++++++ .../extras/systemtasks/system_tasks.md | 98 +++++++ .../mainmenufc/extras/tag_manager.md | 34 +++ .../advancedview/mainmenufc/extras/trash.md | 24 ++ .../mainmenufc/general_settings.md | 38 +++ .../advancedview/mainmenufc/import.md | 69 +++++ .../advancedview/mainmenufc/main_menu_fc.md | 23 ++ .../mainmenufc/userrights/_category_.json | 10 + .../userrights/overview_of_all_user_rights.md | 116 ++++++++ .../mainmenufc/userrights/user_rights.md | 75 ++++++ .../mainmenufc/usersettings/_category_.json | 10 + .../overview_of_all_user_settings.md | 169 ++++++++++++ .../mainmenufc/usersettings/user_settings.md | 79 ++++++ .../operationandsetup/_category_.json | 10 + .../dashboardandwidgets/_category_.json | 10 + .../dashboard_and_widgets.md | 82 ++++++ .../dashboardandwidgets/keyboard_shortcuts.md | 22 ++ .../operationandsetup/filter/_category_.json | 10 + .../filter/advanced_filter_settings.md | 111 ++++++++ .../operationandsetup/filter/display_mode.md | 38 +++ .../operationandsetup/filter/filter.md | 98 +++++++ .../operationandsetup/list_view.md | 91 +++++++ .../operationandsetup/operation_and_setup.md | 97 +++++++ .../advancedview/operationandsetup/print.md | 96 +++++++ .../operationandsetup/reading_pane.md | 59 +++++ .../advancedview/operationandsetup/ribbon.md | 54 ++++ .../advancedview/operationandsetup/search.md | 52 ++++ .../advancedview/operationandsetup/tags.md | 51 ++++ .../_category_.json | 10 + .../_category_.json | 10 + .../automated_setting_of_permissions.md | 30 +++ .../inheritance_from_organizational.md | 89 +++++++ .../_category_.json | 10 + .../manual_setting_of_permissions.md | 94 +++++++ .../multiple_editing_of_permissions.md | 123 +++++++++ .../right_templates.md | 22 ++ .../permission_concept_and_protective.md | 138 ++++++++++ .../predefiningrights/_category_.json | 10 + .../predefiningrights/predefining_rights.md | 84 ++++++ .../predefiningrights/relevant_user_rights.md | 33 +++ .../scope_of_validity_for_predefined.md | 29 ++ .../working_with_predefined_rights.md | 68 +++++ .../protectivemechanisms/_category_.json | 10 + .../protectivemechanisms/password_masking.md | 67 +++++ .../protective_mechanisms.md | 62 +++++ .../seals/_category_.json | 10 + .../seals/release_mechanism.md | 67 +++++ .../seals/seal_overview.md | 57 ++++ .../protectivemechanisms/seals/seals.md | 149 +++++++++++ .../temporary_permissions.md | 47 ++++ .../protectivemechanisms/visibility.md | 40 +++ .../autofilladdon/_category_.json | 10 + .../autofilladdon/autofill_add-on.md | 65 +++++ .../configuration_autofill_add-on.md | 43 +++ .../configuration/basicview/_category_.json | 10 + .../9.3/configuration/basicview/basic_view.md | 31 +++ .../basicview/checklist_of_the_basic_view.md | 40 +++ .../basicview/password_management.md | 68 +++++ .../basicview/start_and_login_basic_view.md | 52 ++++ .../9.3/configuration/basicview/tab_system.md | 42 +++ .../todoforadministration/_category_.json | 10 + .../errorcodes_of_the_lightclient.md | 51 ++++ .../to_do_for_administration.md | 73 +++++ .../9.3/configuration/basicview/view.md | 64 +++++ .../browseraddons/_category_.json | 10 + .../browseraddons/applications_add-on.md | 89 +++++++ .../browseraddons/browser_add-ons.md | 128 +++++++++ .../browseraddons/how_to_save_passwords.md | 46 ++++ .../9.3/configuration/configuration.md | 10 + .../mobiledevices/_category_.json | 10 + .../mobiledevices/autofill/_category_.json | 6 + .../autofill/autofill_in_android.md | 47 ++++ .../mobiledevices/autofill/autofill_in_ios.md | 56 ++++ .../mobiledevices/mobile_devices.md | 55 ++++ .../mobiledevices/passwords_mobileapp.md | 85 ++++++ .../configuration/mobiledevices/securitymd.md | 38 +++ .../mobiledevices/settings_mobileapp.md | 75 ++++++ .../setupmobiledevice/_category_.json | 10 + .../setupmobiledevice/biometric_login.md | 15 ++ .../installation_of_the_app.md | 34 +++ .../setupmobiledevice/linking_the_database.md | 57 ++++ .../setupmobiledevice/setting_up_autofill.md | 33 +++ .../setupmobiledevice/setup_mobile_device.md | 24 ++ .../mobiledevices/synchronization.md | 40 +++ .../9.3/configuration/mobiledevices/tabs.md | 43 +++ .../offlineclient/_category_.json | 10 + .../offlineclient/offline_client.md | 58 ++++ .../offlineclient/setup_and_sync.md | 86 ++++++ .../9.3/configuration/sdkapi/_category_.json | 10 + .../configuration/sdkapi/migration_guide.md | 156 +++++++++++ .../9.3/configuration/sdkapi/sdk__api.md | 38 +++ .../servermanger/_category_.json | 10 + .../servermanger/basic_configuration.md | 88 +++++++ .../servermanger/certificates/_category_.json | 10 + .../servermanger/certificates/certificates.md | 84 ++++++ .../certificates/database_certificates.md | 33 +++ .../discovery_service_certificates.md | 26 ++ .../certificates/master_key_certificates.md | 29 ++ .../nps_server_encryption_certificate.md | 17 ++ .../password_reset_certificates.md | 28 ++ .../ssl_connection_certificates.md | 99 +++++++ .../servermanger/creating_databases.md | 58 ++++ .../databaseproperties/_category_.json | 10 + .../databaseproperties/database_firewall.md | 77 ++++++ .../databaseproperties/database_properties.md | 34 +++ .../general_settings_admin_client.md | 19 ++ .../servermanger/databaseproperties/syslog.md | 17 ++ .../servermanger/mainmenu/_category_.json | 10 + .../mainmenu/advanced_settings.md | 38 +++ .../mainmenu/backupsettings/_category_.json | 10 + .../automated_deletion_of_backups.md | 29 ++ .../backupsettings/backup_management.md | 85 ++++++ .../backupsettings/backup_settings.md | 20 ++ .../disaster_recovery_scenarios.md | 123 +++++++++ .../servermanger/mainmenu/license_settings.md | 54 ++++ .../servermanger/mainmenu/main_menu.md | 18 ++ .../managingdatabases/_category_.json | 10 + .../databasesettings/_category_.json | 10 + .../databasesettings/database_settings.md | 25 ++ .../databasesettings/hsm_connection.md | 49 ++++ .../multifactor_authentication_ac.md | 23 ++ .../databasesettings/session_timeout.md | 13 + .../managingdatabases/managing_databases.md | 97 +++++++ .../servermanger/msp/_category_.json | 10 + .../changesintheadminclient/_category_.json | 10 + .../changes_in_the_adminclient.md | 25 ++ .../cost_overview_module.md | 14 + .../customers_module.md | 105 ++++++++ .../9.3/configuration/servermanger/msp/msp.md | 15 ++ .../operation_and_setup_admin_client.md | 115 ++++++++ .../servermanger/server_manger.md | 22 ++ .../servermanger/settlement_right_key.md | 90 +++++++ .../servermanger/setup_wizard.md | 74 ++++++ .../webapplication/_category_.json | 10 + ...authorization_and_protection_mechanisms.md | 51 ++++ .../functionalscope/_category_.json | 10 + .../functionalscope/application.md | 30 +++ .../documents_web_application.md | 30 +++ .../functionalscope/forms_module.md | 23 ++ .../functionalscope/functional_scope.md | 28 ++ .../logbook_web_application.md | 28 ++ .../functionalscope/notifications.md | 16 ++ .../organisationalstructure/_category_.json | 10 + .../organisational_structure.md | 73 +++++ .../user_management.md | 20 ++ .../functionalscope/password_module.md | 55 ++++ .../functionalscope/roles_module.md | 21 ++ .../functionalscope/tag_system.md | 13 + .../webapplication/operation/_category_.json | 10 + .../operation/filter_or_structure_area.md | 38 +++ .../webapplication/operation/footer.md | 38 +++ .../webapplication/operation/header.md | 44 ++++ .../webapplication/operation/list_view.md | 23 ++ .../webapplication/operation/menu.md | 93 +++++++ .../operation/navigationbar/_category_.json | 10 + .../operation/navigationbar/navigation_bar.md | 25 ++ .../operation/navigationbar/settings_wc.md | 70 +++++ .../operation/navigationbar/user_menu_wc.md | 39 +++ .../webapplication/operation/operation.md | 85 ++++++ .../operation/reading_pane_webclient.md | 21 ++ .../problems_with_the_server_connection.md | 27 ++ .../webapplication/web_application.md | 28 ++ .../9.3/enduser/_category_.json | 10 + .../9.3/enduser/advancedview.md | 20 ++ .../9.3/enduser/browserextension.md | 49 ++++ .../9.3/enduser/cleanuppasswords.md | 84 ++++++ .../9.3/enduser/createnewentry.md | 57 ++++ .../9.3/enduser/organizepasswords.md | 71 +++++ docs/passwordsecure/9.3/enduser/overview.md | 24 ++ docs/passwordsecure/9.3/faq/_category_.json | 6 + .../9.3/faq/security/_category_.json | 6 + .../9.3/faq/security/encryption.md | 43 +++ .../9.3/faq/security/high_availability.md | 43 +++ .../9.3/faq/security/penetration_tests.md | 23 ++ docs/passwordsecure/9.3/index.md | 25 ++ .../9.3/installation/_category_.json | 10 + .../9.3/installation/installation.md | 79 ++++++ .../installation_server_manager.md | 44 ++++ .../installationbrowseraddon/_category_.json | 10 + .../installationbrowseraddon/google_chrome.md | 24 ++ .../installation_browser_add-on.md | 14 + .../microsoft_edge.md | 18 ++ .../mozilla_firefox.md | 20 ++ .../installationbrowseraddon/safari.md | 15 ++ .../installationclient/_category_.json | 10 + .../installationclient/installation_client.md | 100 +++++++ .../installation_with_parameters.md | 31 +++ .../_category_.json | 10 + .../installationwebapplication/apache.md | 49 ++++ .../installation_web_application.md | 93 +++++++ .../microsoft_iis.md | 64 +++++ .../installationwebapplication/nginx.md | 50 ++++ .../installation/requirements/_category_.json | 6 + .../requirements/application_server.md | 42 +++ .../requirements/client_configuration.md | 31 +++ .../installation/requirements/mobile_apps.md | 19 ++ .../installation/requirements/mssql_server.md | 32 +++ .../requirements/webserver/_category_.json | 10 + .../requirements/webserver/browser.md | 20 ++ .../requirements/webserver/webserver.md | 39 +++ .../9.3/introduction/_category_.json | 10 + .../9.3/introduction/introduction.md | 14 + .../versionhistory/_category_.json | 10 + .../versionhistory/version_9.0.0.30423.md | 54 ++++ .../versionhistory/version_9.0.1.30479.md | 29 ++ .../versionhistory/version_9.0.2.30602.md | 40 +++ .../versionhistory/version_9.0.3.30606.md | 13 + .../versionhistory/version_9.1.0.30996.md | 106 ++++++++ .../versionhistory/version_9.1.1.31138.md | 72 +++++ .../versionhistory/version_9.1.2.31276.md | 56 ++++ .../versionhistory/version_9.1.3.31365.md | 44 ++++ .../versionhistory/version_9.2.0.32454.md | 74 ++++++ .../versionhistory/version_9.2.1.32530.md | 47 ++++ .../versionhistory/version_history.md | 30 +++ .../9.3/maintenance/_category_.json | 6 + .../maintenance/eccmigration/_category_.json | 10 + .../maintenance/eccmigration/ecc_migration.md | 13 + .../ecc_migration_administrator_manual.md | 78 ++++++ .../eccmigration/ecc_migration_user_manual.md | 25 ++ .../9.3/maintenance/moving_the_server.md | 103 ++++++++ docs/passwordsecure/9.3/maintenance/update.md | 111 ++++++++ docs/passwordsecure/9.3/msp_system.md | 58 ++++ sidebars/passwordsecure/9.3.js | 8 + src/config/products.js | 10 +- .../configure_custom_branding.webp | Bin 0 -> 63197 bytes 315 files changed, 14891 insertions(+), 2 deletions(-) create mode 100644 docs/passwordsecure/9.3/configuration/_category_.json create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/_category_.json create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/clientmodule/_category_.json create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/_category_.json create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/applications.md create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/configuration_of_saml.md create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/exampleapplications/_category_.json create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/exampleapplications/example_applications.md create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/exampleapplications/saml_application_for_dropbox.md create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/exampleapplications/saml_application_for_postman.md create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/exampleapplications/sap_gui_logon_-_sso_application.md create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/learningtheapplications/_category_.json create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/learningtheapplications/learning_the_applications.md create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/learningtheapplications/start_parameter.md create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/rdpandsshapplications/_category_.json create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/rdpandsshapplications/rdp_and_ssh_applications.md create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/rdpandsshapplications/recording_a_session.md create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/clientmodule/client_module.md create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/clientmodule/discoveryservice/_category_.json create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/clientmodule/discoveryservice/configuration_1.md create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/clientmodule/discoveryservice/converting_entries.md create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/clientmodule/discoveryservice/created_passwords.md create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/clientmodule/discoveryservice/deleting_entries.md create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/clientmodule/discoveryservice/discovered_entries.md create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/clientmodule/discoveryservice/discovery_service.md create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/clientmodule/discoveryservice/logbook_1.md create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/clientmodule/discoveryservice/requirements.md create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/clientmodule/documents.md create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/clientmodule/forms/_category_.json create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/clientmodule/forms/change_form.md create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/clientmodule/forms/forms.md create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/clientmodule/logbook.md create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/clientmodule/notifications.md create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/_category_.json create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/directoryservices/_category_.json create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/directoryservices/activedirectorylink/_category_.json create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/directoryservices/activedirectorylink/active_directory_link.md create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/directoryservices/activedirectorylink/end-to-end_encryption.md create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/directoryservices/activedirectorylink/masterkey_mode.md create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/directoryservices/activedirectorylink/radius_authentication.md create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/directoryservices/directory_services.md create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/directoryservices/entraidconnection/_category_.json create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/directoryservices/entraidconnection/entra_id_connection.md create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/directoryservices/entraidconnection/microsoft_entra_id_faq.md create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/first_factor.md create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/managingusers/_category_.json create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/managingusers/managing_users.md create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/managingusers/user_passwords_logging_in.md create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/multifactorauthentication/_category_.json create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/multifactorauthentication/multifactor_authentication.md create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/multifactorauthentication/otp_(one-time-password).md create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/multifactorauthentication/yubicoyubikey.md create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/organisational_structure.md create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/permissionsfororganisational/_category_.json create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/permissionsfororganisational/inheriting_permissions.md create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/permissionsfororganisational/permissions_for_organisational.md create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/clientmodule/passwordreset/_category_.json create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/clientmodule/passwordreset/configuration_2.md create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/clientmodule/passwordreset/heartbeat.md create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/clientmodule/passwordreset/logbook_entries_under_password.md create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/clientmodule/passwordreset/password_reset.md create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/clientmodule/passwordreset/requirements_1.md create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/clientmodule/passwordreset/rollback.md create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/clientmodule/passwordreset/scripts.md create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/clientmodule/passwordreset/user-defined_scripts.md create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/clientmodule/passwords/_category_.json create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/clientmodule/passwords/creating_new_passwords.md create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/clientmodule/passwords/form_field_permissions.md create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/clientmodule/passwords/history.md create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/clientmodule/passwords/moving_passwords.md create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/clientmodule/passwords/password_settings.md create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/clientmodule/passwords/passwords.md create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/clientmodule/passwords/recycle_bin.md create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/clientmodule/passwords/revealing_passwords.md create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/clientmodule/roles.md create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/_category_.json create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/account.md create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/administration.md create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/export/_category_.json create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/export/export.md create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/export/export_wizard.md create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/export/html_webviewer_export.md create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/extras/_category_.json create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/extras/extras.md create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/extras/image_manager.md create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/extras/password_generator.md create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/extras/password_rules.md create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/extras/reports.md create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/extras/seal_templates.md create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/extras/systemtasks/_category_.json create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/extras/systemtasks/emergency_webviewer.md create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/extras/systemtasks/system_tasks.md create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/extras/tag_manager.md create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/extras/trash.md create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/general_settings.md create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/import.md create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/main_menu_fc.md create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/userrights/_category_.json create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/userrights/overview_of_all_user_rights.md create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/userrights/user_rights.md create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/usersettings/_category_.json create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/usersettings/overview_of_all_user_settings.md create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/usersettings/user_settings.md create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/_category_.json create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/dashboardandwidgets/_category_.json create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/dashboardandwidgets/dashboard_and_widgets.md create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/dashboardandwidgets/keyboard_shortcuts.md create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/filter/_category_.json create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/filter/advanced_filter_settings.md create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/filter/display_mode.md create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/filter/filter.md create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/list_view.md create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/operation_and_setup.md create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/print.md create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/reading_pane.md create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/ribbon.md create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/search.md create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/tags.md create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/_category_.json create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/automatedsettingofpermissions/_category_.json create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/automatedsettingofpermissions/automated_setting_of_permissions.md create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/automatedsettingofpermissions/inheritance_from_organizational.md create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/manualsettingofpermissions/_category_.json create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/manualsettingofpermissions/manual_setting_of_permissions.md create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/manualsettingofpermissions/multiple_editing_of_permissions.md create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/manualsettingofpermissions/right_templates.md create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/permission_concept_and_protective.md create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/predefiningrights/_category_.json create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/predefiningrights/predefining_rights.md create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/predefiningrights/relevant_user_rights.md create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/predefiningrights/scope_of_validity_for_predefined.md create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/predefiningrights/working_with_predefined_rights.md create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/_category_.json create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/password_masking.md create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/protective_mechanisms.md create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/seals/_category_.json create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/seals/release_mechanism.md create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/seals/seal_overview.md create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/seals/seals.md create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/temporary_permissions.md create mode 100644 docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/visibility.md create mode 100644 docs/passwordsecure/9.3/configuration/autofilladdon/_category_.json create mode 100644 docs/passwordsecure/9.3/configuration/autofilladdon/autofill_add-on.md create mode 100644 docs/passwordsecure/9.3/configuration/autofilladdon/configuration_autofill_add-on.md create mode 100644 docs/passwordsecure/9.3/configuration/basicview/_category_.json create mode 100644 docs/passwordsecure/9.3/configuration/basicview/basic_view.md create mode 100644 docs/passwordsecure/9.3/configuration/basicview/checklist_of_the_basic_view.md create mode 100644 docs/passwordsecure/9.3/configuration/basicview/password_management.md create mode 100644 docs/passwordsecure/9.3/configuration/basicview/start_and_login_basic_view.md create mode 100644 docs/passwordsecure/9.3/configuration/basicview/tab_system.md create mode 100644 docs/passwordsecure/9.3/configuration/basicview/todoforadministration/_category_.json create mode 100644 docs/passwordsecure/9.3/configuration/basicview/todoforadministration/errorcodes_of_the_lightclient.md create mode 100644 docs/passwordsecure/9.3/configuration/basicview/todoforadministration/to_do_for_administration.md create mode 100644 docs/passwordsecure/9.3/configuration/basicview/view.md create mode 100644 docs/passwordsecure/9.3/configuration/browseraddons/_category_.json create mode 100644 docs/passwordsecure/9.3/configuration/browseraddons/applications_add-on.md create mode 100644 docs/passwordsecure/9.3/configuration/browseraddons/browser_add-ons.md create mode 100644 docs/passwordsecure/9.3/configuration/browseraddons/how_to_save_passwords.md create mode 100644 docs/passwordsecure/9.3/configuration/configuration.md create mode 100644 docs/passwordsecure/9.3/configuration/mobiledevices/_category_.json create mode 100644 docs/passwordsecure/9.3/configuration/mobiledevices/autofill/_category_.json create mode 100644 docs/passwordsecure/9.3/configuration/mobiledevices/autofill/autofill_in_android.md create mode 100644 docs/passwordsecure/9.3/configuration/mobiledevices/autofill/autofill_in_ios.md create mode 100644 docs/passwordsecure/9.3/configuration/mobiledevices/mobile_devices.md create mode 100644 docs/passwordsecure/9.3/configuration/mobiledevices/passwords_mobileapp.md create mode 100644 docs/passwordsecure/9.3/configuration/mobiledevices/securitymd.md create mode 100644 docs/passwordsecure/9.3/configuration/mobiledevices/settings_mobileapp.md create mode 100644 docs/passwordsecure/9.3/configuration/mobiledevices/setupmobiledevice/_category_.json create mode 100644 docs/passwordsecure/9.3/configuration/mobiledevices/setupmobiledevice/biometric_login.md create mode 100644 docs/passwordsecure/9.3/configuration/mobiledevices/setupmobiledevice/installation_of_the_app.md create mode 100644 docs/passwordsecure/9.3/configuration/mobiledevices/setupmobiledevice/linking_the_database.md create mode 100644 docs/passwordsecure/9.3/configuration/mobiledevices/setupmobiledevice/setting_up_autofill.md create mode 100644 docs/passwordsecure/9.3/configuration/mobiledevices/setupmobiledevice/setup_mobile_device.md create mode 100644 docs/passwordsecure/9.3/configuration/mobiledevices/synchronization.md create mode 100644 docs/passwordsecure/9.3/configuration/mobiledevices/tabs.md create mode 100644 docs/passwordsecure/9.3/configuration/offlineclient/_category_.json create mode 100644 docs/passwordsecure/9.3/configuration/offlineclient/offline_client.md create mode 100644 docs/passwordsecure/9.3/configuration/offlineclient/setup_and_sync.md create mode 100644 docs/passwordsecure/9.3/configuration/sdkapi/_category_.json create mode 100644 docs/passwordsecure/9.3/configuration/sdkapi/migration_guide.md create mode 100644 docs/passwordsecure/9.3/configuration/sdkapi/sdk__api.md create mode 100644 docs/passwordsecure/9.3/configuration/servermanger/_category_.json create mode 100644 docs/passwordsecure/9.3/configuration/servermanger/basic_configuration.md create mode 100644 docs/passwordsecure/9.3/configuration/servermanger/certificates/_category_.json create mode 100644 docs/passwordsecure/9.3/configuration/servermanger/certificates/certificates.md create mode 100644 docs/passwordsecure/9.3/configuration/servermanger/certificates/database_certificates.md create mode 100644 docs/passwordsecure/9.3/configuration/servermanger/certificates/discovery_service_certificates.md create mode 100644 docs/passwordsecure/9.3/configuration/servermanger/certificates/master_key_certificates.md create mode 100644 docs/passwordsecure/9.3/configuration/servermanger/certificates/nps_server_encryption_certificate.md create mode 100644 docs/passwordsecure/9.3/configuration/servermanger/certificates/password_reset_certificates.md create mode 100644 docs/passwordsecure/9.3/configuration/servermanger/certificates/ssl_connection_certificates.md create mode 100644 docs/passwordsecure/9.3/configuration/servermanger/creating_databases.md create mode 100644 docs/passwordsecure/9.3/configuration/servermanger/databaseproperties/_category_.json create mode 100644 docs/passwordsecure/9.3/configuration/servermanger/databaseproperties/database_firewall.md create mode 100644 docs/passwordsecure/9.3/configuration/servermanger/databaseproperties/database_properties.md create mode 100644 docs/passwordsecure/9.3/configuration/servermanger/databaseproperties/general_settings_admin_client.md create mode 100644 docs/passwordsecure/9.3/configuration/servermanger/databaseproperties/syslog.md create mode 100644 docs/passwordsecure/9.3/configuration/servermanger/mainmenu/_category_.json create mode 100644 docs/passwordsecure/9.3/configuration/servermanger/mainmenu/advanced_settings.md create mode 100644 docs/passwordsecure/9.3/configuration/servermanger/mainmenu/backupsettings/_category_.json create mode 100644 docs/passwordsecure/9.3/configuration/servermanger/mainmenu/backupsettings/automated_deletion_of_backups.md create mode 100644 docs/passwordsecure/9.3/configuration/servermanger/mainmenu/backupsettings/backup_management.md create mode 100644 docs/passwordsecure/9.3/configuration/servermanger/mainmenu/backupsettings/backup_settings.md create mode 100644 docs/passwordsecure/9.3/configuration/servermanger/mainmenu/backupsettings/disaster_recovery_scenarios.md create mode 100644 docs/passwordsecure/9.3/configuration/servermanger/mainmenu/license_settings.md create mode 100644 docs/passwordsecure/9.3/configuration/servermanger/mainmenu/main_menu.md create mode 100644 docs/passwordsecure/9.3/configuration/servermanger/managingdatabases/_category_.json create mode 100644 docs/passwordsecure/9.3/configuration/servermanger/managingdatabases/databasesettings/_category_.json create mode 100644 docs/passwordsecure/9.3/configuration/servermanger/managingdatabases/databasesettings/database_settings.md create mode 100644 docs/passwordsecure/9.3/configuration/servermanger/managingdatabases/databasesettings/hsm_connection.md create mode 100644 docs/passwordsecure/9.3/configuration/servermanger/managingdatabases/databasesettings/multifactor_authentication_ac.md create mode 100644 docs/passwordsecure/9.3/configuration/servermanger/managingdatabases/databasesettings/session_timeout.md create mode 100644 docs/passwordsecure/9.3/configuration/servermanger/managingdatabases/managing_databases.md create mode 100644 docs/passwordsecure/9.3/configuration/servermanger/msp/_category_.json create mode 100644 docs/passwordsecure/9.3/configuration/servermanger/msp/changesintheadminclient/_category_.json create mode 100644 docs/passwordsecure/9.3/configuration/servermanger/msp/changesintheadminclient/changes_in_the_adminclient.md create mode 100644 docs/passwordsecure/9.3/configuration/servermanger/msp/changesintheadminclient/cost_overview_module.md create mode 100644 docs/passwordsecure/9.3/configuration/servermanger/msp/changesintheadminclient/customers_module.md create mode 100644 docs/passwordsecure/9.3/configuration/servermanger/msp/msp.md create mode 100644 docs/passwordsecure/9.3/configuration/servermanger/operation_and_setup_admin_client.md create mode 100644 docs/passwordsecure/9.3/configuration/servermanger/server_manger.md create mode 100644 docs/passwordsecure/9.3/configuration/servermanger/settlement_right_key.md create mode 100644 docs/passwordsecure/9.3/configuration/servermanger/setup_wizard.md create mode 100644 docs/passwordsecure/9.3/configuration/webapplication/_category_.json create mode 100644 docs/passwordsecure/9.3/configuration/webapplication/authorization_and_protection_mechanisms.md create mode 100644 docs/passwordsecure/9.3/configuration/webapplication/functionalscope/_category_.json create mode 100644 docs/passwordsecure/9.3/configuration/webapplication/functionalscope/application.md create mode 100644 docs/passwordsecure/9.3/configuration/webapplication/functionalscope/documents_web_application.md create mode 100644 docs/passwordsecure/9.3/configuration/webapplication/functionalscope/forms_module.md create mode 100644 docs/passwordsecure/9.3/configuration/webapplication/functionalscope/functional_scope.md create mode 100644 docs/passwordsecure/9.3/configuration/webapplication/functionalscope/logbook_web_application.md create mode 100644 docs/passwordsecure/9.3/configuration/webapplication/functionalscope/notifications.md create mode 100644 docs/passwordsecure/9.3/configuration/webapplication/functionalscope/organisationalstructure/_category_.json create mode 100644 docs/passwordsecure/9.3/configuration/webapplication/functionalscope/organisationalstructure/organisational_structure.md create mode 100644 docs/passwordsecure/9.3/configuration/webapplication/functionalscope/organisationalstructure/user_management.md create mode 100644 docs/passwordsecure/9.3/configuration/webapplication/functionalscope/password_module.md create mode 100644 docs/passwordsecure/9.3/configuration/webapplication/functionalscope/roles_module.md create mode 100644 docs/passwordsecure/9.3/configuration/webapplication/functionalscope/tag_system.md create mode 100644 docs/passwordsecure/9.3/configuration/webapplication/operation/_category_.json create mode 100644 docs/passwordsecure/9.3/configuration/webapplication/operation/filter_or_structure_area.md create mode 100644 docs/passwordsecure/9.3/configuration/webapplication/operation/footer.md create mode 100644 docs/passwordsecure/9.3/configuration/webapplication/operation/header.md create mode 100644 docs/passwordsecure/9.3/configuration/webapplication/operation/list_view.md create mode 100644 docs/passwordsecure/9.3/configuration/webapplication/operation/menu.md create mode 100644 docs/passwordsecure/9.3/configuration/webapplication/operation/navigationbar/_category_.json create mode 100644 docs/passwordsecure/9.3/configuration/webapplication/operation/navigationbar/navigation_bar.md create mode 100644 docs/passwordsecure/9.3/configuration/webapplication/operation/navigationbar/settings_wc.md create mode 100644 docs/passwordsecure/9.3/configuration/webapplication/operation/navigationbar/user_menu_wc.md create mode 100644 docs/passwordsecure/9.3/configuration/webapplication/operation/operation.md create mode 100644 docs/passwordsecure/9.3/configuration/webapplication/operation/reading_pane_webclient.md create mode 100644 docs/passwordsecure/9.3/configuration/webapplication/problems_with_the_server_connection.md create mode 100644 docs/passwordsecure/9.3/configuration/webapplication/web_application.md create mode 100644 docs/passwordsecure/9.3/enduser/_category_.json create mode 100644 docs/passwordsecure/9.3/enduser/advancedview.md create mode 100644 docs/passwordsecure/9.3/enduser/browserextension.md create mode 100644 docs/passwordsecure/9.3/enduser/cleanuppasswords.md create mode 100644 docs/passwordsecure/9.3/enduser/createnewentry.md create mode 100644 docs/passwordsecure/9.3/enduser/organizepasswords.md create mode 100644 docs/passwordsecure/9.3/enduser/overview.md create mode 100644 docs/passwordsecure/9.3/faq/_category_.json create mode 100644 docs/passwordsecure/9.3/faq/security/_category_.json create mode 100644 docs/passwordsecure/9.3/faq/security/encryption.md create mode 100644 docs/passwordsecure/9.3/faq/security/high_availability.md create mode 100644 docs/passwordsecure/9.3/faq/security/penetration_tests.md create mode 100644 docs/passwordsecure/9.3/index.md create mode 100644 docs/passwordsecure/9.3/installation/_category_.json create mode 100644 docs/passwordsecure/9.3/installation/installation.md create mode 100644 docs/passwordsecure/9.3/installation/installation_server_manager.md create mode 100644 docs/passwordsecure/9.3/installation/installationbrowseraddon/_category_.json create mode 100644 docs/passwordsecure/9.3/installation/installationbrowseraddon/google_chrome.md create mode 100644 docs/passwordsecure/9.3/installation/installationbrowseraddon/installation_browser_add-on.md create mode 100644 docs/passwordsecure/9.3/installation/installationbrowseraddon/microsoft_edge.md create mode 100644 docs/passwordsecure/9.3/installation/installationbrowseraddon/mozilla_firefox.md create mode 100644 docs/passwordsecure/9.3/installation/installationbrowseraddon/safari.md create mode 100644 docs/passwordsecure/9.3/installation/installationclient/_category_.json create mode 100644 docs/passwordsecure/9.3/installation/installationclient/installation_client.md create mode 100644 docs/passwordsecure/9.3/installation/installationclient/installation_with_parameters.md create mode 100644 docs/passwordsecure/9.3/installation/installationwebapplication/_category_.json create mode 100644 docs/passwordsecure/9.3/installation/installationwebapplication/apache.md create mode 100644 docs/passwordsecure/9.3/installation/installationwebapplication/installation_web_application.md create mode 100644 docs/passwordsecure/9.3/installation/installationwebapplication/microsoft_iis.md create mode 100644 docs/passwordsecure/9.3/installation/installationwebapplication/nginx.md create mode 100644 docs/passwordsecure/9.3/installation/requirements/_category_.json create mode 100644 docs/passwordsecure/9.3/installation/requirements/application_server.md create mode 100644 docs/passwordsecure/9.3/installation/requirements/client_configuration.md create mode 100644 docs/passwordsecure/9.3/installation/requirements/mobile_apps.md create mode 100644 docs/passwordsecure/9.3/installation/requirements/mssql_server.md create mode 100644 docs/passwordsecure/9.3/installation/requirements/webserver/_category_.json create mode 100644 docs/passwordsecure/9.3/installation/requirements/webserver/browser.md create mode 100644 docs/passwordsecure/9.3/installation/requirements/webserver/webserver.md create mode 100644 docs/passwordsecure/9.3/introduction/_category_.json create mode 100644 docs/passwordsecure/9.3/introduction/introduction.md create mode 100644 docs/passwordsecure/9.3/introduction/versionhistory/_category_.json create mode 100644 docs/passwordsecure/9.3/introduction/versionhistory/version_9.0.0.30423.md create mode 100644 docs/passwordsecure/9.3/introduction/versionhistory/version_9.0.1.30479.md create mode 100644 docs/passwordsecure/9.3/introduction/versionhistory/version_9.0.2.30602.md create mode 100644 docs/passwordsecure/9.3/introduction/versionhistory/version_9.0.3.30606.md create mode 100644 docs/passwordsecure/9.3/introduction/versionhistory/version_9.1.0.30996.md create mode 100644 docs/passwordsecure/9.3/introduction/versionhistory/version_9.1.1.31138.md create mode 100644 docs/passwordsecure/9.3/introduction/versionhistory/version_9.1.2.31276.md create mode 100644 docs/passwordsecure/9.3/introduction/versionhistory/version_9.1.3.31365.md create mode 100644 docs/passwordsecure/9.3/introduction/versionhistory/version_9.2.0.32454.md create mode 100644 docs/passwordsecure/9.3/introduction/versionhistory/version_9.2.1.32530.md create mode 100644 docs/passwordsecure/9.3/introduction/versionhistory/version_history.md create mode 100644 docs/passwordsecure/9.3/maintenance/_category_.json create mode 100644 docs/passwordsecure/9.3/maintenance/eccmigration/_category_.json create mode 100644 docs/passwordsecure/9.3/maintenance/eccmigration/ecc_migration.md create mode 100644 docs/passwordsecure/9.3/maintenance/eccmigration/ecc_migration_administrator_manual.md create mode 100644 docs/passwordsecure/9.3/maintenance/eccmigration/ecc_migration_user_manual.md create mode 100644 docs/passwordsecure/9.3/maintenance/moving_the_server.md create mode 100644 docs/passwordsecure/9.3/maintenance/update.md create mode 100644 docs/passwordsecure/9.3/msp_system.md create mode 100644 sidebars/passwordsecure/9.3.js create mode 100644 static/images/passwordsecure/9.3/installation/installation_web_application/configure_custom_branding.webp diff --git a/docs/passwordsecure/9.3/configuration/_category_.json b/docs/passwordsecure/9.3/configuration/_category_.json new file mode 100644 index 0000000000..9843cc2a8e --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Configuration", + "position": 40, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "configuration" + } +} \ No newline at end of file diff --git a/docs/passwordsecure/9.3/configuration/advancedview/_category_.json b/docs/passwordsecure/9.3/configuration/advancedview/_category_.json new file mode 100644 index 0000000000..09f5c3ea34 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/_category_.json @@ -0,0 +1,6 @@ +{ + "label": "Advanced View", + "position": 20, + "collapsed": true, + "collapsible": true +} \ No newline at end of file diff --git a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/_category_.json b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/_category_.json new file mode 100644 index 0000000000..32dfd95a1c --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Client Module", + "position": 20, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "client_module" + } +} \ No newline at end of file diff --git a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/_category_.json b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/_category_.json new file mode 100644 index 0000000000..ae7e02e7ab --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Applications", + "position": 80, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "applications" + } +} \ No newline at end of file diff --git a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/applications.md b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/applications.md new file mode 100644 index 0000000000..485317c25f --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/applications.md @@ -0,0 +1,110 @@ +--- +title: "Applications" +description: "Applications" +sidebar_position: 80 +--- + +# Applications + +## What are applications? + +Applications can be used to configure automated logins to various systems. Especially when combined +with various protective mechanisms, the company benefits in terms of security because complex +passwords are automated and entered in the login masks in concealed form. Various types are +available, such as Remote Desktop (**RDP**), Secure Shell (**SSH**), general applications (**SSO**) +and web applications. The Single Sign On Engine offers countless configuration options to enable +automatic logon to almost any kind of software. + +![applications module](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/applications/applications_1-en.webp) + +- Automatic logins to websites are covered by the + [Autofill Add-on](/docs/passwordsecure/9.2/configuration/autofilladdon/autofill_add-on.md). + +## The four types of applications + +Netwrix Password Secure varies between four different types of applications: RDP, SSH, SSO and web +applications. + +![new application](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/applications/applications_2-en.webp) + +In terms of how they are handled, **RDP and SSH** applications can be covered together. Both types +of application can be (optionally) "embedded" in Netwrix Password Secure. The relevant session then +opens in its own tab in the [Reading pane](/docs/passwordsecure/9.2/configuration/advancedview/operationandsetup/reading_pane.md). +All other forms of automatic logins are summarized in the **SSO applications** and **web +applications** categories. How exactly these logins are created and used is covered in the next +section and in the web applications chapter. They include all forms of Windows login masks and also +applications for websites. In contrast to RDP and SSH applications, they cannot be started embedded +in Netwrix Password Secure but are instead opened as usual in their own window. These SSO +applications need to be defined in advance. In Netwrix Password Secure, this is also described as +[Learning the applications](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/applications/learningtheapplications/learning_the_applications.md). In contrast, +RDP and SSH can be both completely defined and also started within Netwrix Password Secure. + +## RDP and SSH + +A new RDP/SSH application can be created via the ribbon or also the context menu that is accessed +using the right mouse button. A corresponding form opens in each case where the variables for a +connection can be defined. + +![new application](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/applications/applications_3-en.webp) + +These variables also correspond precisely to those (using the example of RDP here) that can be +configured when creating an RDP connection via “mstsc”. Whether the connections should be started in +a tab, full screen mode or in a window can be defined in the field **"window mode"**. + +## Working with RDP and SSH applications + +If you have created e.g. an RDP connection, this can now also be directly started via the ribbon. +The connection to the desired session can be established via the icon **Establish RDP connection**. + +![estabish RDP](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/applications/applications_4-en.webp) + +Netwrix Password Secure now attempts to log in to the target system with the information available. +Data that are not saved in the form will be directly requested when opening the session. It is thus +also possible to only enter the IP address and/or the password after starting the Netwrix Password +Secure application. If all data has been retrieved, the RDP session will open in a tab – if so +defined (Window mode field in the application): + +![RDP session](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/applications/applications_5-en.webp) + +## Logging in via SSH certificates + +It is also possible to complete the authentication process using SSH certificates. For this purpose, +the certificate is saved as a document in .ppk format. (It may be necessary to firstly approve this +file ending in the settings). The document is then linked to the record via the footer. The record +does not need to have a password. However, it is necessary for the record to be linked to a SSH +application. + +## Linking records and applications + +The application defines the requirements for the desired connection and also optionally for the +target system. By linking records with applications, the complete login process can be automated. If +the record now also supplies the user name and password, all of the information required for the +login is available. Applications and records are linked via the "Start" tab in the ribbon. If this +link to a record is established, a 1-click login to the target system is possible. + +![linking RDP](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/applications/applications_6-en.webp) + +The following example illustrates this process using an RDP connection: + +![RDP Connection](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/applications/applications_7-en.webp) + +A record can also be linked to multiple target systems in this manner. The user name and record are +supplied by the record, while all other information necessary for the login is supplied by the +different applications. In the following example, a record (user name and password) is linked to +multiple access points. + +![multiple access points](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/applications/applications_8-en.webp) + +This is generally a very common scenario. Nevertheless, it should be noted that accessing multiple +servers with one single password is questionable from a security standpoint. It is generally +recommended that a unique password is issued for every server/access point. + +NOTE: It is possible to leave the **IP address** field empty in the application. If an **IP +address** field exists in the linked record then this address will be used. If there is also no IP +address in the record, a popup window will appear in which the desired IP address can be entered +manually. + +Alternatively, it is possible to connect several records with one RDP connection. In this way, you +can combine different users with an RDP connection and register them straightforward. + +![connect RDP sessions](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/applications/applications_9-en.webp) diff --git a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/configuration_of_saml.md b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/configuration_of_saml.md new file mode 100644 index 0000000000..3f5a4f9827 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/configuration_of_saml.md @@ -0,0 +1,61 @@ +--- +title: "Configuration of SAML" +description: "Configuration of SAML" +sidebar_position: 30 +--- + +# Configuration of SAML + +## What is SAML? + +The Security Assertion Markup Language (SAML) is an XML framework for exchanging authentication and +authorization information. It provides functions to describe and transmit security-related +information. This means that you can use one set of credentials to log in to many different +websites. It is much easier to manage one login per user than separate logins for email, Customer +Relationship Management (CRM) software, Active Directory, and more. + +## Preconditions + +In order for the users to be able to use SAML, "SMTP" must be set up and an e-mail address must be +stored with the corresponding users. In addition, the Web Application is mandatory. Therefore, the +Web Application must already be "set up or installed". + +## Configuration + +In order to create **SAML applications**, SAML must **first** be activated. + +This is implemented in the settings of the database in the Server Manager: + +![activate SAML](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/applications/configuration_of_saml/configuration_of_saml_1-en.webp) + +As soon as the check box is ticked, the next step is to enter the URL of the Web Application. The +SAML configuration screen should then look like this: + +![SAML configuration ](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/applications/configuration_of_saml/configuration_of_saml_2-ewn.webp) + +The screen is left open and the configuration is continued at the Advanced view. To do this, log on +to the client as usual and switch to the **Applications** module. Select a **new SAML application** +and fill it with the relevant data from the service provider. + +NOTE: The data of the service provider, which are entered in the Advanced view, can be found at the +respective provider. This differs from provider to provider. + +![new SAML application](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/applications/configuration_of_saml/configuration_of_saml_3-en.webp) + +In addition, the data must be stored in the **Server Manager** at the service provider. + +After the successful entry of all data, the last necessary step is the verification of the user. +This is done by clicking on the tile. This gives the user an e-mail with which he can verify +himself. + +![SAML tile in LightClient](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/applications/configuration_of_saml/configuration_of_saml_4-en.webp) + +After verification, the **SAML application** can be started from the Basic view view. + +**CAUTION:** As this is a passwordless authentication, it is not necessary to link the **SAML +application** with a password. + +NOTE: Setup and configuration instructions for +[SAML Application for Dropbox](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/applications/exampleapplications/saml_application_for_dropbox.md) and +[SAML application for Postman](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/applications/exampleapplications/saml_application_for_postman.md)can be +found in the corresponding chapters. diff --git a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/exampleapplications/_category_.json b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/exampleapplications/_category_.json new file mode 100644 index 0000000000..c7ac80dfd9 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/exampleapplications/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Example Applications", + "position": 40, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "example_applications" + } +} \ No newline at end of file diff --git a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/exampleapplications/example_applications.md b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/exampleapplications/example_applications.md new file mode 100644 index 0000000000..a9c13b2a3c --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/exampleapplications/example_applications.md @@ -0,0 +1,13 @@ +--- +title: "Example Applications" +description: "Example Applications" +sidebar_position: 40 +--- + +# Example Applications + +In this section you'll find examples for applications. + +- [SAP GUI logon - SSO Application](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/applications/exampleapplications/sap_gui_logon_-_sso_application.md) +- [SAML Application for Dropbox](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/applications/exampleapplications/saml_application_for_dropbox.md) +- [SAML application for Postman](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/applications/exampleapplications/saml_application_for_postman.md) diff --git a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/exampleapplications/saml_application_for_dropbox.md b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/exampleapplications/saml_application_for_dropbox.md new file mode 100644 index 0000000000..2ea15ebed2 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/exampleapplications/saml_application_for_dropbox.md @@ -0,0 +1,39 @@ +--- +title: "SAML Application for Dropbox" +description: "SAML Application for Dropbox" +sidebar_position: 20 +--- + +# SAML Application for Dropbox + +## SAML Configuration Example for Dropbox + +This chapter explains how to configure the SAML application for **Dropbox**. It is assumed that +[Configuration of SAML](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/applications/configuration_of_saml.md) has already been +activated in the Server Manager. + +- Log in as administrator at the **Dropbox** +- Open the Admin Console + +![Admin Console](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/applications/examples/saml_examples/saml_dropbox_1-en.webp)s + +- Open Settings + +![settings dropbox](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/applications/examples/saml_examples/saml_dropbox_2-en.webp) + +- Single Sign On + +![SSO dropbox](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/applications/examples/saml_examples/saml_dropbox_3-en.webp) + +- This is where the data SSO URL and the certificate from the Server Manager must be deposited. + +![database settings](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/applications/examples/saml_examples/saml_dropbox_4-en.webp) + +- In the Advanced view, a new SAML application must be created in the Applications module. +- Then the target page (login URL) and the XML file must be stored in the application. + +![login with SAML](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/applications/examples/saml_examples/saml_dropbox_5-en.webp) + +The XML file must look like [this](https://cdn.manula.com/user/3511/docs/dropbox.xml). + +- The application can now be executed via the Basic view. diff --git a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/exampleapplications/saml_application_for_postman.md b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/exampleapplications/saml_application_for_postman.md new file mode 100644 index 0000000000..5d4d167343 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/exampleapplications/saml_application_for_postman.md @@ -0,0 +1,42 @@ +--- +title: "SAML application for Postman" +description: "SAML application for Postman" +sidebar_position: 30 +--- + +# SAML application for Postman + +## SAML configuration example for Postman + +This chapter explains how to configure the SAML application for **Postman**. It is assumed that +[Configuration of SAML](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/applications/configuration_of_saml.md) has already been +activated in the Server Manager. + +- First, you register with Postman. +- After logging in, click on the avatar and select "**Settings**". + +![settings postman](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/applications/examples/saml_examples/saml_postman_1-en.webp) + +- Then click on **Authentication**. Select a new method in the upper right corner. + +![option authentication postman](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/applications/examples/saml_examples/saml_postman_2-en.webp) + +- Here the Authentication Type must be defined with **SAML 2.0** and any useful Authentication Name. + +![add authentication method](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/applications/examples/saml_examples/saml_postman_3-en.webp) + +Then you come to the actual configuration. + +- Store Provider Details +- **Identity Provider Details** The data from the Server Manager is uploaded as XML or stored + manually. + +![postman identity provider details](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/applications/examples/saml_examples/saml_postman_4-en.webp) + +- **Service Provider Details** The service provider details are now copied to the application in the + Netwrix Password Secure Client. + +![postman service provider details](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/applications/examples/saml_examples/saml_postman_5-en.webp) + +NOTE: Please note that a **Relay State** is required. This value can be created in the **Configure +Identity Provider Details View**. diff --git a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/exampleapplications/sap_gui_logon_-_sso_application.md b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/exampleapplications/sap_gui_logon_-_sso_application.md new file mode 100644 index 0000000000..47fd2f3abf --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/exampleapplications/sap_gui_logon_-_sso_application.md @@ -0,0 +1,42 @@ +--- +title: "SAP GUI logon - SSO Application" +description: "SAP GUI logon - SSO Application" +sidebar_position: 10 +--- + +# SAP GUI logon - SSO Application + +## Fundamental information + +Logging into SAP can be achieved via the usage of +[Start Parameter](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/applications/learningtheapplications/start_parameter.md). The +prerequisite here is for the login process to be carried out via the "SAPshortcut". All available +parameters are listed in the [SAP-Wiki](https://wiki.scn.sap.com/wiki/display/NWTech/SAPshortcut). + +Form Firstly, a [Forms](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/forms/forms.md) should be created with the required fields. This +could look like this: + +![SAP form](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/applications/examples/sap/sap_gui_logon_1-en.webp) + +## Record + +A corresponding record is then created via the form: + +![SAP record](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/applications/examples/sap/sap_gui_logon_2-en.webp) + +## Application + +A corresponding SSO application now needs to be created. + +![SAP Application](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/applications/examples/sap/sap_gui_logon_3-en.webp) + +## Link + +The record now needs to be linked with the application. To do this, open the context menu by right +clicking on the record. The previously created application can then be selected here via +**Applications** and **Connect application**. + +![link record/application](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/applications/examples/sap/sap_gui_logon_4-en.webp) + +The link is then displayed in the ribbon. Clicking on the link will now open SAP, whereby the +parameters for logging in to the application are directly transferred. diff --git a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/learningtheapplications/_category_.json b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/learningtheapplications/_category_.json new file mode 100644 index 0000000000..542da12aad --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/learningtheapplications/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Learning the applications", + "position": 10, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "learning_the_applications" + } +} \ No newline at end of file diff --git a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/learningtheapplications/learning_the_applications.md b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/learningtheapplications/learning_the_applications.md new file mode 100644 index 0000000000..7aa901d064 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/learningtheapplications/learning_the_applications.md @@ -0,0 +1,89 @@ +--- +title: "Learning the applications" +description: "Learning the applications" +sidebar_position: 10 +--- + +# Learning the applications + +## Which applications need to be learned? + +As already indicated in the previous section, RDP and SSH applications are completely embedded in +Netwrix Password Secure. These applications thus do not need to be specially learned. All other +applications in Windows need to be learned once. + +## What does learning mean? + +The record contains the user name and password. Learning involves defining the steps required. The +result is equivalent to a script that defines where precisely the login data should be entered. In +Netwrix Password Secure, the completed instructions themselves are also known as an "application". + +## Relevant rights + +The following options are required. + +### User right + +- Can add new RDP applications +- Can add new SSH applications +- Can add new SSO applications +- Can add new web applications + +## Configuration + +First, a new SSO application is created via the ribbon. + +![new sso application](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/applications/learning_the_applications/learning_the_applications_1-en.webp) + +Various properties for the application can now be defined in the tab that opens. The fields **Window +title**, **Application** and **Application path** are not manually filled. This is done via the +**Create application** button in the ribbon: + +![new sso application](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/applications/learning_the_applications/learning_the_applications_2-en.webp) + +A crosshair cursor now appears. It enables the actual "mapping" or assignment of the target fields. +You can see the field assignment for the user name below using a login to an SQL server as an +example. All of the other fields that should be automatically entered are assigned in the same way. +The process is always the same. You select the field that needs to be automatically filled and then +decide which information should be used to fill it. + +![mapping fields](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/applications/learning_the_applications/learning_the_applications_3-en.webp) + +In parallel to the previous step, all of the already assigned fields will be displayed on the right +edge of the screen. In this example, the VMware vSphere Client has a total of 4 assigned fields: IP, +user name, password and clicking the button to subsequently confirm the login. + +![connected fields](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/applications/learning_the_applications/learning_the_applications_4-en.webp) + +NOTE: "Graphical recognition:" The graphical recognition function provides additional protection. It +can be used to define other factors for the SSO. An area is defined that then serves as the output +for the comparison (e.g. for login masks with an image). In order to activate the graphical +recognition function, click on the eye at the top right after assigning the fields! The area that +will serve as the output point is then marked. + +Once you have assigned all of the fields, you can exit the application process using the enter +button. The fields "Window title", "Application" and "Application path" mentioned at the beginning +are now automatically filled. + +![filled fields](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/applications/learning_the_applications/learning_the_applications_5-en.webp) + +As you can see, the .exe file is directly referenced. If the application is saved to the same +storage location for all users, it can then also be accessed by all other users. + +## Linking records with applications + +In the [Passwords](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/passwords/passwords.md), the newly created application can now be directly +linked. To do this, mark the record to be linked and open the "Connect application" menu in the +"Start" tab via the ribbon. This will open a list of all the available applications. It is now +possible here to link to the previously created application "VMware". + +![connect application with record](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/applications/learning_the_applications/learning_the_applications_6-en.webp) + +When the link has been established, this application can then be directly started via the ribbon in +future. Pressing the button directly opens the linked application. + +![start application](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/applications/learning_the_applications/learning_the_applications_7-en.webp) + +**CAUTION:** With respect to permissions, applications are subject to the same rules as for +passwords, roles or documents. It is possible to separately define which group of users is permitted +to use each application. diff --git a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/learningtheapplications/start_parameter.md b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/learningtheapplications/start_parameter.md new file mode 100644 index 0000000000..ee8140d3f6 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/learningtheapplications/start_parameter.md @@ -0,0 +1,77 @@ +--- +title: "Start Parameter" +description: "Start Parameter" +sidebar_position: 10 +--- + +# Start Parameter + +## Start parameters for SSO applications⚓︎ + +Start parameters can be defined when creating or editing an SSO application. These parameters are +immediately transferred when starting the application. This is done, for example, to directly start +the program with various basic settings. The corresponding parameters should be requested from the +manufacturer of the software or taken from the documentation. + +## Configuration of the parameters⚓︎ + +The parameters can be directly entered in the application in the corresponding field. Alternatively, +a configuration window is also available for this purpose. + +![parameters applications](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/applications/learning_the_applications/start_parameter/start_parameter_1-en.webp) + +The required elements can be moved here from the right side to the left side by drag & drop. + +![edit parameters](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/applications/learning_the_applications/start_parameter/start_parameter_2-en.webp) + +Different categories are available here: + +In the **Parameter** category, only the parameter descriptions **Field name** or **Parameter** are +available. These then need to be manually supplemented. The parameters in the **Field name** +category can directly address the fields, meaning directly transfer the field names. Example In this +example, the following start parameter have been defined for the Salamander application: + +- **L** (for folder path in the left column) +- **R** (for folder path in the right column) + +For both parameters, the password fields with the names "Left Path" and "Right Path" are then +transferred in each case. + +![enter parameter](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/applications/learning_the_applications/start_parameter/start_parameter_3-en.webp) + +The application is then linked with the following password: + +![linked password parameter](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/applications/learning_the_applications/start_parameter/start_parameter_4-en.webp) + +When the Salamander application is started, the placeholder is replaced by the field names. +Therefore, instead of + +**-L `{field:Left Path}` -R `{field:Right Path}`** + +the following start parameters are transferred: + +**-L "C:\Projekte\" -R "C:\Ablage\Projekte"** + +## Placeholder for fields⚓︎ + +Fields can be added via certain placeholders based on their type or their name. The easiest way to +do this is using the configuration window described above. + +| Field type | Placeholder | +| ----------------------- | ----------------- | +| Text | `{Text}` | +| Password | `{Password}` | +| Date | `{Date}` | +| Check | `{Check}` | +| URL | `{Url}` | +| Email | `{Email}` | +| Phone | `{Phone}` | +| ​List | `{List}` | +| Header | `{Header}` | +| Multiline text | ​`{Memo}` | +| Multiline password text | ​`{PasswordMemo}` | +| Integer | `{Int}` | +| Floating-point number | `{Decimal}` | +| User name | `{UserName}` | +| ​IP address | `{Ip}` | +| Enter field name | `{field:name}` | diff --git a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/rdpandsshapplications/_category_.json b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/rdpandsshapplications/_category_.json new file mode 100644 index 0000000000..82ef1e3691 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/rdpandsshapplications/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "RDP and SSH Applications", + "position": 20, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "rdp_and_ssh_applications" + } +} \ No newline at end of file diff --git a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/rdpandsshapplications/rdp_and_ssh_applications.md b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/rdpandsshapplications/rdp_and_ssh_applications.md new file mode 100644 index 0000000000..f01360b811 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/rdpandsshapplications/rdp_and_ssh_applications.md @@ -0,0 +1,49 @@ +--- +title: "RDP and SSH Applications" +description: "RDP and SSH Applications" +sidebar_position: 20 +--- + +# RDP and SSH Applications + +**RDP and SSH applications** can be used "embedded" inside Netwrix Password Secure. Starting one of +those applications opens a new tab inside Netwrix Password Secure. + +## Creating RDP and SSH Applications + +A new RDP or SSH application can be created via the ribbon or the context menu. The corresponding +form appears in which you define the variables for a connection. + +![new rdp application](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/applications/rdp_and_ssh_applications/rdp_and_ssh_applications_1-en.webp) + +These variables correspond exactly to those that can be configured (here using the RDP example) when +creating an RDP connection via "mstsc". The window mode defines whether the connection should be +started in a tab, in full screen mode or in a separate window. + +## Working with RDP and SSH Applications + +For example, if you have created an RDP application, you can start it directly from the ribbon. With +the icon "Establish RDP connection" the connection to the desired session will be established. + +![establish RDP](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/applications/applications_4-en.webp) + +Netwrix Password Secure now tries to log in to the target system with the available information. All +missing information will be requested directly after the connection is established. It is therefore +also possible to enter the IP address and/or password after starting the application. + +![RDP connection](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/applications/rdp_and_ssh_applications/rdp_and_ssh_applications_3-en.webp) + +## Login via SSH certificates + +It is also possible to use SSH-certificates for authentication. For this purpose, the certificate is +stored as a document in .ppk format. The document is then linked to the data record via the footer. +The data record does not have to contain a password, but it must be linked to an SSH application. + +NOTE: The file extension may first have to be enabled via the settings. + +## Keyboard shortcuts + +Netwrix Password Secure supports various +[Keyboard shortcuts](/docs/passwordsecure/9.2/configuration/advancedview/operationandsetup/dashboardandwidgets/keyboard_shortcuts.md). For +example transferring user name and password to the corresponding application. However, it should be +noted that this only works if the application is opened directly from Netwrix Password Secure diff --git a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/rdpandsshapplications/recording_a_session.md b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/rdpandsshapplications/recording_a_session.md new file mode 100644 index 0000000000..4f09a9ef6c --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/rdpandsshapplications/recording_a_session.md @@ -0,0 +1,77 @@ +--- +title: "Recording a session" +description: "Recording a session" +sidebar_position: 10 +--- + +# Recording a session + +## What is session recording? + +Session recording can be used to make a visual recording of RDP and SSH sessions. These recordings +can then be subsequently viewed and evaluated. In this context, it is also possible to limit this +functionality so that only the user themselves or an assigned person e.g. security officer can view +and evaluate these recordings. + +![notifications modul](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/applications/rdp_and_ssh_applications/recording_a_session/notifications_1-en.webp) + +## Relevant rights + +The following options are required to manage sessions for an application. + +### User right + +- Can manage recordings for an application + +NOTE: Please note that session recording uses disk space in the database. Although the way the +recordings are saved is efficient in terms of resources, the required amount of disk space varies +greatly depending on the content. The more that is done during the recorded session, the higher the +disk space usage. + +Session recording firstly needs to be activated for the relevant RDP or SSH application before it +can take place. + +RDP + +![activating session recording](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/applications/rdp_and_ssh_applications/recording_a_session/recording_a_session_2-en.webp) + +SSH + +![activating session recording](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/applications/rdp_and_ssh_applications/recording_a_session/recording_a_session_3-en.webp) + +If the setting has been activated, the recording will start automatically the next time a connection +is established. + +NOTE: The recordings are already streamed to the server and saved into the database during the +recording process. Therefore, no recordings are lost even if the connection is terminated. They are +immediately saved until the connection is terminated or until the end of the session. + +## Viewing the session recordings + +If recordings exist for an application, these can be called up and viewed in the Applications +module. + +![viewing session recording](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/applications/rdp_and_ssh_applications/recording_a_session/recording_a_session_4-en.webp) + +It is possible to search the session recordings using the filter as usual. It is also possible here +to limit the search results based on the date and user. In the section on the right, it is also +possible to further filter the searched list based on all column contents. + +![session records](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/applications/rdp_and_ssh_applications/recording_a_session/recording_a_session_5-en.webp) + +Once a session recording has been selected, a new tab will open in which you can view the recording. +The function "Skip inactivity" can be activated via the ribbon so that a recording can be +effectively and quickly viewed so as only to see the relevant actions. + +![viewing a session recording](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/applications/rdp_and_ssh_applications/recording_a_session/recording_a_session_6-en.webp) + +When are indicators set? + +- Mouse click +- Keyboard command + +## Automatic deletion of old recordings + +If desired, recordings can be automatically cleaned up. This option can be configured on the +**Server Manager**. Further information can be found in the section +[Managing databases](/docs/passwordsecure/9.2/configuration/servermanger/managingdatabases/managing_databases.md)s. diff --git a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/client_module.md b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/client_module.md new file mode 100644 index 0000000000..a91528d405 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/client_module.md @@ -0,0 +1,46 @@ +--- +title: "Client Module" +description: "Client Module" +sidebar_position: 20 +--- + +# Client Module + +## What are modules? + +Netwrix Password Secure can be customized according to the needs of the users. This requirement can +be applied by the user, and can also be applied by administrative users. This means that everyone +gets only those functionalities that are necessary for his special work. The amount of features +required by an administrator differs significantly from those of a normal user. The **modular +structure** of Netwrix Password Secure supports this approach by showing only those specific areas +that should actually be used by the respective user. + +![modules](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/client_modules_1-en.webp) + +## Visibility of modules + +The modules are the gateway to various features of version 9. Similarly to the features, not all +modules have to be made available to all user layers. The **Visibility of modules** can be defined +individually within the user rights. + +![user settings](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/client_modules_2-en.webp) + +NOTE: The visibility of modules can always be adapted to the needs of individual user groups + +## Sorting modules + +You can access the “Navigation options” via the three dots found at the bottom right end of the +module displayed in the client. You can also find those modules displayed there that you have +permissions to see in accordance with the visibility settings explained previously but which are +hidden e.g. due to the scaling of the size of the client (Application and Password Reset in the +example). + +![sorting modules](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/client_modules_3-en.webp) + +The navigation options enable you to define the maximum number of visible elements and also how they +are sorted. + +![sorting modules](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/client_modules_4-en.webp) + +NOTE: The previously described visibility of the modules is a basic requirement for viewing and +sorting them in the navigation options diff --git a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/discoveryservice/_category_.json b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/discoveryservice/_category_.json new file mode 100644 index 0000000000..9cf6aada7f --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/discoveryservice/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Discovery Service", + "position": 100, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "discovery_service" + } +} \ No newline at end of file diff --git a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/discoveryservice/configuration_1.md b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/discoveryservice/configuration_1.md new file mode 100644 index 0000000000..c6e931c71f --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/discoveryservice/configuration_1.md @@ -0,0 +1,109 @@ +--- +title: "Configuration" +description: "Configuration" +sidebar_position: 20 +--- + +# Configuration + +## The Discovery Service module + +When this module is opened in Netwrix Password Secure, **there are no entries displayed in the +Discovery Service** module at the beginning. The entries need to be generated using a +[System tasks](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/extras/systemtasks/system_tasks.md). + +![discovery service entries](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/discoveryservice/configuration/configuration_ds-1-en.webp) + +Once a **System Task** has been completed, the data discovered during the search is listed in a +table: + +![discovery service entries](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/discoveryservice/configuration/configuration_ds-2-en.webp) + +NOTE: The information can be grouped together using the column editor. + +## Network Scan + +A **Discovery Service Task** is used to add a new [Discovery Service](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/discoveryservice/discovery_service.md) and +is then correspondingly configured for a **Network Scan**. Depending on the configuration of the +**Network Scan**, the following types are discovered: + +- Service accounts +- Active Directory users +- User accounts + +## Configuration of a Discovery Service Task + +To collect data for the **Discovery Service**, the **Discovery Service Task** needs to be +correspondingly configured for a **Network Scan**. + +### General and overview + +The following image shows a newly added **Discovery Service Task**. + +![new discovery task](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/discoveryservice/configuration/configuration_ds-3-en.webp) + +1. Shows information about the **Discovery Service Task**. +2. In the **General** section, the name of the **Discovery Service Task** is entered (optionally + with a description). The Status is always set to **Activated** by default but it can also be set + to **Deactivated** in the configuration. +3. The **Overview** shows the activities of the **Discovery Service Task**: Last run: shows the date + it was last run. Next run: shows the date of the next run. + +## Task settings + +Password: + +1. User name field: Type +2. Password field: Type Multiple password field —> field 1. is used. + +This section is used for special entries for the **Discovery Service Task**. After it has been +finished, the **Network Scan** scans the **network** according to these guidelines. + +![task settings](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/discoveryservice/configuration/configuration_ds-4-en.webp) + +1. **Password** and **Computer scan variants**: The required password must already have been issued + and it requires corresponding rights for the domain. Active Directory computer: Only those + computers that are in Active Directory are scanned (there is also the option of using it + individually or pinging the network). Ping network: A network filter for the configuration of the + network is displayed. +2. **Network filter**: This defines the network to be scanned: either using an IP range or an IP + network address. Range: The start IP address and end IP address for the range on the network are + entered here Network: The network address and corresponding subnet mask for the network are + entered here +3. **Domain**: The domain to be used for the **network scan** is entered here. In addition, you can + select that only computers in the entered domain are scanned. A name resolution should work for + this purpose. +4. **Scan configuration**: The Network Scan for the configuration of Active Directory is defined + here. Select from either **Active Directory user of services** or **Active Directory user**. The + second section defines the scan configuration for the local computer. Select from either Local + user of services or _Local user_. + +**CAUTION:** The system executing the scan – on which the Server Manager is installed – is not +scanned! + +## Interval / Executing server / Tags + +This section is used to enter information about the start of the task and other additional +information. + +![Interval / Executing server / Tags](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/discoveryservice/configuration/configuration_ds-5-en.webp) + +1. **Interval**: The interval at which the **Discovery Service Task** should be executed is defined + here. The default setting is hourly, one year after adding the **Discovery Service Task**. The + interval can be adjusted in minutes or set to be executed only once (optionally with an end + date). +2. **Executing server (optional)**: Servers with an Server Manager can be entered here that will be + used to execute the Discovery Service Task if the main server crashes. The Discovery Service Task + is then automatically taken over and executed by the accessible servers on the list. The list is + searched from top to bottom to find an accessible server. +3. **Tags**: The use of tags is described in more detail in the section + [Tag manager](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/extras/tag_manager.md). A special tag can be + entered here for the **Discovery Service Task**. + +After the **Discovery Service Task** has been configured, a connection test is performed when the +configuration is saved. The system then indicates whether the configuration is correct or faulty. +Depending on the message, the **Discovery Service Task** may need to be amended. + +**CAUTION:** The **default setting** for the **Discovery Service Task** after it has been saved is +**Activated!** It will **immediately actively** scan the network for data. This data is **read** but +not amended! diff --git a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/discoveryservice/converting_entries.md b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/discoveryservice/converting_entries.md new file mode 100644 index 0000000000..7643e359de --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/discoveryservice/converting_entries.md @@ -0,0 +1,163 @@ +--- +title: "Converting entries" +description: "Converting entries" +sidebar_position: 40 +--- + +# Converting entries + +An important element for the **Discovery Service** is the **Conversion Wizard**. It processes the +discovered **entries** and then creates corresponding **passwords** and **Password Resets**. + +The **Conversion Wizard** is started in the Start ribbon and it is also possible to switch here to +the **System Tasks**. + +![ribbon](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/discoveryservice/converting_entries/converting_entries_1-en.webp) + +After the **Discovery Service Task** has been successfully executed, the entries are available in +the **Discovery Service**. Further processing of the entries is then carried out using the +**Conversion Wizard**. For processing in the **Conversion Wizard**, the network is scanned for the +following types: + +1. Discovered type: Service +2. Discovered type: Active Directory user +3. Discovered type: User account + +!! hint Only those **services are recorded** to which at least one **AD user** or **user account** +can be assigned! Only **AD users** and **user accounts** to which **at least one service** can be +assigned are recorded. + +## Execution + +In the **Discovery Service** table, the user selects the entries for which he wants to add a +**Password Reset** or **password**. The user then clicks on the **Conversion Wizard** and the +**Discovery Service Conversion Wizard** opens for further editing. + +![data selection](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/discoveryservice/converting_entries/converting_entries_2-en.webp) + +1. A **Discovery Service Task** first needs to be selected. This determines the context in which the + new data will be created (for a new **Password Reset**, the **password for the domain + administrator** for the task will be used as the executing user. In addition, only those + **Discovery Service Task entries** that are also discovered by the entered **Discovery Service + Task** will be used for the conversion). +2. The discovered entries will be displayed in this column with the **services** for which the user + has been entered. +3. This column shows the **discovered type** for the entry. +4. This column shows already existing passwords in Netwrix Password Secure that match the discovered + **Active Directory user** or **user account**. It is possible to select here which password can + be used when creating a **Password Reset** (it is then used as the only password linked to the + Password Reset). Alternatively, these passwords can also be newly created. + +NOTE: Logically, **every root node** corresponds to **one user** and all of its associated data +(e.g. services). A **Password Reset** is created later for **every user** and its associated data. + +The following image shows the options **add new password** or retain **existing password**. + +![associated password](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/discoveryservice/converting_entries/converting_entries_3-en.webp) + +In addition, the **organisational unit** in which the existing password is located is displayed. + +## Settings + +The **Password Reset** is configured in the **Settings Ribbon**. + +![reset setting](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/discoveryservice/converting_entries/converting_entries_4-en.webp) + +The **settings** will be described in more detail below: + +1. The organisational unit in which the **Password Reset** should be created is entered here. In + addition, a template for the rights inheritance can be entered here. +2. The **responsible user** for the **password** is entered here. A special tag can be set here. +3. Adding a **Password Reset** Option 1: **Do you also want to add a Password Reset?** Adds a + **Password Reset** If **option 1** is not selected, the following options are not displayed. +4. Setting for executing a **Password Reset** Option 2: **(Execute Password Resets immediately after + they are created)** means that the **Password Reset** will be executed as soon as you click on + **Finish**. +5. The **responsible user for the Password Reset** is entered here. +6. Various **triggers for the Password Reset** can be selected here. + +**CAUTION:** After clicking on **Finish**, the **Password Resets** will be **immediately executed** +and the **passwords changed!**. This also applies to **Windows passwords!** + +If option 1: **Do you also want to add a Password Reset?** is not selected, \*steps 4, 5 and 6 are +not displayed for configuration. + +![password reset option](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/discoveryservice/converting_entries/converting_entries_5-en.webp) + +NOTE: After clicking on **Finish**, one or more **passwords will be created** but **no corresponding +Password Resets will be created!** + +## Assignment (Active Directory user) + +In the **Assignment (Active Directory user)** Ribbon, the discovered data for the **Discovery +Service entries** is transferred to a password form. + +The following images shows the **Assignment (Active Directory user)** Ribbon + +![Assignment (Active Directory user)](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/discoveryservice/converting_entries/converting_entries_6-en.webp) + +### Description + +1. An **Existing form** can be selected or a **New form** with names can be added +2. The **discovered properties** are displayed here +3. The **properties** are \*assigned to the form fields here + +### "Existing form" selected + +![Assignment of the form field](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/discoveryservice/converting_entries/converting_entries_7-en.webp) + +### Procedure + +1. An **Existing form** is selected here +2. The **assignment** to the fields is carried out here Important assignments are **Type: General** + and **Type: Password Reset**. An amendment can be carried out here + +### "New form" selected + +![New Form](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/discoveryservice/converting_entries/converting_entries_8-en.webp) + +### Converting Procedure + +1. A name for the **New form** needs to be entered here +2. The discovered entries are **automatically** assigned as standard Important assignments are + **Type: General** and **Type: Password Reset**. An amendment can be carried out here + +### Summary + +A brief overview of the actions that will be carried out with the added configuration is displayed +in the **Summary** Ribbon. These actions will then be carried out if you click on **Finish**. + +![summary](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/discoveryservice/converting_entries/converting_entries_9-en.webp) + +## Confirmation prompt + +An important aspect of Netwrix Password Secure V8 is the **security** of passwords on systems. In +the **Discovery Service**, a **security measures** is thus triggered at the **last step** for +creating **Password Resets**. If the option **Execute Password Resets immediately after they are +created** is used in the configuration, the **selected passwords** are immediately changed after +clicking on **Finish**. + +**CAUTION:** **If you are not paying careful attention, this could have inconvenient consequences.** + +**Security level 1:** An **Important note** is displayed in the **Summary** after clicking on +**Finish**. + +**CAUTION:** **Please observe the note and read it through carefully!** + +An **Overview** of which actions will be carried out is displayed for the user together with this +note. The user can then still decide to **Cancel** the process. If you click on **OK**, an +**additional confirmation warning** will be displayed. + +![important note](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/discoveryservice/converting_entries/converting_entries_10-en.webp) + +**Security level 2:** + +Another **confirmation prompt** highlights that it is important to understand what you are about to +do. It will no longer be possible to reverse the actions afterwards! + +**CAUTION:** **Last chance to cancel the execution!** + +![securtiy warning](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/discoveryservice/converting_entries/converting_entries_11-en.webp) + +After **entering the displayed number** and **confirming with OK**, the process is **executed +immediately** and the **Password Resets** are carried out and the **associated passwords changed**. diff --git a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/discoveryservice/created_passwords.md b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/discoveryservice/created_passwords.md new file mode 100644 index 0000000000..5cb0fb12aa --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/discoveryservice/created_passwords.md @@ -0,0 +1,40 @@ +--- +title: "Created passwords" +description: "Created passwords" +sidebar_position: 50 +--- + +# Created passwords + +After clicking on **Finish**, the **passwords** and the **Password Resets** (in accordance with the +selected options) are created for the entries. A **password** and a **Password Reset** are explained +in the following example. + +## Password + +![password list](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/discoveryservice/created_password/created_passwords_1-en.webp) + +1. The name of the created password +2. General data about the password +3. Data about the password created from the form (existing or new) + +## Password Reset + +Another password is created in the **Password Reset module** and is required for an associated +**Password Reset**. + +![password reset list](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/discoveryservice/created_password/created_passwords_2-en.webp) + +Points 1-7 are described below: + +1. The name of the Password Reset +2. Overview of the password +3. General +4. The data for the trigger are displayed here +5. The scripts for the passwords to be changed are displayed here +6. The associated password that will be reset using the Password Reset +7. The validity is shown here (if one has been entered) + +This data can then be used to create a **Password Reset** for the user for the discovered +**Discovery Service entry**. The **Password Reset** is activated via the corresponding trigger that +has been set. diff --git a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/discoveryservice/deleting_entries.md b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/discoveryservice/deleting_entries.md new file mode 100644 index 0000000000..a05b5d4992 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/discoveryservice/deleting_entries.md @@ -0,0 +1,51 @@ +--- +title: "Deleting entries" +description: "Deleting entries" +sidebar_position: 60 +--- + +# Deleting entries + +After creating an automatic **Password Reset** via the **Conversion Wizard**, the data is no longer +required and can be deleted. The discovered entries have a **link** to the relevant **Discovery +Service Task** that was executed and can be found and displayed using the filter function. + +## Deletion process + +The discovered data in the **Discovery Service** cannot simply be deleted and removed from the +**Discovery Service entries**. As the entries have a **link to the Discovery Service Task**, it is +necessary to delete the discovered entries via the **Discovery Service Task** that was created. If +entries were discovered using a joint **Discovery Service Task**, it is not possible to simply +delete them. This is the case if two different users have carried out a scan on the same area. If +you delete one of the two **Discovery Service Task**, only the entries that had a single link to +this **Discovery Service Task** will be deleted. The entries for the other **Discovery Service +Task** will be retained and must be deleted via the associated **Discovery Service Task**. You can +find out which **Discovery Service Task** found a particular entry by selecting the entry via the +**Conversion Wizard**. + +![Conversion Wizard.](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/discoveryservice/deleting_entries/deleting_entries_1-en.webp) + +## Deleting entries by changing the settings in the System Task + +If the IP range for an existing **Discovery Service Task** is changed and the **Discovery Service +Task** is then executed for this new IP range, the previously discovered entries from the previous +executed **Discovery Service Task** will be deleted from the **Discovery Service**. If you want to +carry out a **Discovery Service Task** for a different IP range, you should create a new **Discovery +Service Task**. This will prevent any already discovered entries from being deleted. However, if the +existing entries are no longer required, you can delete them by using the same **Discovery Service +Task** with a different IP range. + +1. Task B only scans the IP address: 192.168.150.1 +2. Only the entries for the IP address 192.168.150.1 are discovered +3. Task A is changed and now scans the IP address:192.168.150.2 +4. Result: +5. Only the entries from the IP address 192.168.150.2 are discovered +6. Entries for IP address 192.168.150.1 are deleted +7. Exception: +8. Task B scans the IP address: 192.168.150.1 +9. The same entries for IP address 192.168.150.1 are discovered as for 1. +10. A new scan using Task A with a different IP address 192.168.150.2 will not delete the data from + Task B + +NOTE: The **Password Resets** and **passwords** created using the **Conversion Wizard** are not +deleted when the **Discovery Service Tasks** are deleted. diff --git a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/discoveryservice/discovered_entries.md b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/discoveryservice/discovered_entries.md new file mode 100644 index 0000000000..d56f9fb6f3 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/discoveryservice/discovered_entries.md @@ -0,0 +1,85 @@ +--- +title: "Discovered entries" +description: "Discovered entries" +sidebar_position: 30 +--- + +# Discovered entries + +The entries for the **Discovery Service** are discovered using a **Discovery Service Task**. It can +take some time for all the data on the systems for the entered IP network to be collected. This can +be easily recognized by the **blue arrow** symbol on the **Discovery Service Task** and a +corresponding message is also shown in the General display. Once the **Discovery Service Task** has +been completed, the data will be shown in the **Discovery Service module**. + +![new discovery service task](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/discoveryservice/discovered_entries/discovered_entries_1-en.webp) + +The **Discovery Service Task** needs to be carefully configured. The configurable sections are +described below. + +1. **Discovery Service Task**: Display of the status: this can be updated in the preview and logbook + using the F5 button. Red hand: Deactivated Blue arrow: Activated and being executed Boxes: + Corresponds to the assigned tag +2. **General**: The latest information about the **Discovery Service Task** is shown here. A + **message** will be shown to indicate an active **Discovery Service Task**. +3. **Overview**: Current data for the **Discovery Service Task** about its progress and subsequent + executions are shown here. +4. **Logbook**: The **logbook** can be found in the **footer** of the **Discovery Service Task**. + The latest activities carried out by the **Discovery Service Task** are shown here. + +NOTE: The **data** is **not kept up-to-date while the task is being executed** and does not always +show the latest status. Therefore, the data should be regularly **updated** using the **F5 button**! + +## Using the Discovery Service entries + +The successful execution of a **Discovery Service Task** is a requirement for the **Discovery +Service entries**. The discovered data is listed in table form in the **Discovery Service module** +and can be correspondingly organized using the **Discovery Service System Task** filter. + +![discovery service entries](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/discoveryservice/discovered_entries/discovered_entries_2-en.webp) + +In this section, the **Discovery Service entries** that were discovered by the **Discovery Service +Task** and selected for the **Conversion Wizard** are displayed. + +## Multiple selection of Discovery Service entries + +If multiple entries are selected for a **Password Reset**, a corresponding number of **passwords** +and **Password Resets** need to be added in the **Conversion Wizard**. Depending on the entries +selected (service, Active Directory user, user account), it is necessary to carry out corresponding +**assignments** in the **Conversion Wizard** for the **passwords**. + +![Discovery service conversion wizard ](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/discoveryservice/discovered_entries/discovered_entries_3-en.webp) + +Every line must be connected to a **password** in the end. Therefore, it is necessary to carry out +an assignment process in the **Conversion Wizard** for every entry. + +![Discovery service conversion wizard ](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/discoveryservice/discovered_entries/discovered_entries_4-en.webp) + +For **Active Directory users**, it is possible to assign an existing **password**. + +NOTE: The subsequent process is carried out in the same way as when only one **Discovery Service +entry** is selected. + +## Filter settings + +A good filter is required for processing the discovered data. A **filter that has been adapted for +this purpose** is available for processing the entries in the **Discovery Service module**. The +options in the **filter** are described below: + +![Filter for discovered data](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/discoveryservice/discovered_entries/discovered_entries_5-en.webp) + +Description of the **filter with the special options for the Discovery Service entries**: + +1. **Discovered type**: The discovered entries can be filtered here according to their type. +2. **Discovered system is resettable**: Indicates whether a Password Reset can be created from the + discovered data. +3. **Relevance**: Grading the importance of the discovered system. A high relevance means that + multiple services have been discovered for an Active Directory user or user account. Less + important: Exactly one service was found Important: Two to nine services were found Very + important: 10 or more services were found If a Password Reset has already been created, the + relevance is downgraded to less important. +4. **Transferred as password**: Indicates whether a password can be created via the Conversion + Wizard +5. **Transferred as Password Reset**: Indicates whether a Password Reset can be created via the + Conversion Wizard +6. **Discovery service system tasks**: The entries are filtered here based on the System Task. diff --git a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/discoveryservice/discovery_service.md b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/discoveryservice/discovery_service.md new file mode 100644 index 0000000000..d9dc37f534 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/discoveryservice/discovery_service.md @@ -0,0 +1,37 @@ +--- +title: "Discovery Service" +description: "Discovery Service" +sidebar_position: 100 +--- + +# Discovery Service + +## The problem + +**Service accounts** are used on most networks. These accounts are used, for example, to carry out +certain services. It is not uncommon for **one and the same password** to be used here for multiple +accounts. Manually changing these passwords is extremely time consuming. Therefore, this process is +often ignored for reasons of convenience. + +The result is that the same outdated passwords are often used for many **security-critical access +points**. This naturally represents a **severe security risk** and leaves the door wide open for any +attacker who gains access to just one of the passwords! + +## The solution + +Netwrix Password Secure offers the solution to this problem: The security of the network can be +significantly increased using a combination of **Discovery Service** and **Password Reset**. The +complete network can be scanned with the aid of **Discovery Service**. This process searches for +both local user accounts and also Active Directory users. In addition, Password Resets are also +established via which the passwords for the accounts discovered during the search can be reset. + +## Functionality + +The **Discovery Service** process can be split into three logical steps: + +- A **Discovery Service Task** is added that searches for data on the network. This can be executed + once or cyclically and runs in the background. +- After the task has been executed successfully, the data discovered during the search is displayed + in the **Discovery Service module** (e.g. Windows users, services, etc.). +- **Passwords** or **Password Resets** can then be generated from the data discovered during the + search. diff --git a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/discoveryservice/logbook_1.md b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/discoveryservice/logbook_1.md new file mode 100644 index 0000000000..53d0c046fe --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/discoveryservice/logbook_1.md @@ -0,0 +1,44 @@ +--- +title: "Logbook" +description: "Logbook" +sidebar_position: 70 +--- + +# Logbook + +The logbook in the footer of the **Discovery Service Task** is extremely helpful for checking the +**Discovery Service Task**. Information about the progress of the **Discovery Service Task** is +displayed here. The data is displayed both in the **footer** and also in the **logbook module** +(although in more detail here). To display the footer, the user requires the **user right**: Global +settings in the [User settings](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/usersettings/user_settings.md) in the category: +"Footer area" - "Show logbook in the footer area (activated)" + +## Show in footer + +![logbook in footer](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/discoveryservice/logbook/logbook_ds-1-en.webp) + +The following **events** are displayed in the **logbook for the footer** and in the **logbook +module**: + +1. New +2. Change +3. Execute +4. Execution completed +5. Error during execution + +If an error occurs during the execution of the **Discovery Service Task**, this is also shown n the +**logbook for the footer** with **additional information** about the error. + +![ logbook for the footer](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/discoveryservice/logbook/logbook_ds-2-en.webp) + +## Display in the logbook + +In general, the **logbook module** displays more detailed information about the **Discovery Service +Task**. The [Filter](/docs/passwordsecure/9.2/configuration/advancedview/operationandsetup/filter/filter.md) can be used to select which data +is displayed. The same **events** as for the footer for the **Discovery Service Task** are also used +here. + +![logbook entries](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/discoveryservice/logbook/logbook_ds-3-en.webp) + +The column editor can be used to arrange and display the data in the table according to their +importance. diff --git a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/discoveryservice/requirements.md b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/discoveryservice/requirements.md new file mode 100644 index 0000000000..bcb85dff67 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/discoveryservice/requirements.md @@ -0,0 +1,65 @@ +--- +title: "Requirements" +description: "Requirements" +sidebar_position: 10 +--- + +# Requirements + +## Relevant rights + +The following options are required to use the discovery service: + +### User rights + +- Show discovery service module +- Can manage discovery service system tasks + +## Discovery Service Requirements + +One requirement for the **Discovery Service** is data about **Active Directory users**, **user +accounts** and **service accounts**. A **Network Scan** is used to scan the network and collect this +data. Before configuring the **Network Scan**, a password needs to be issued that provides +**access** to the corresponding **server/client** and **services on a network** for collecting the +data. This user should be a member of admin for the corresponding group of domains. Otherwise, you +can use a domain administrator. + +**CAUTION:** A corresponding **password** with **rights** for the **domains** must exist before +adding a **Network Scan**! + +### Password + +- Required for the **authentication** process with the **Active Directory computer**. +- Required for the **authentication** process with the **WMI (Windows Management Instrumentation)** + on the computer to be scanned. + +### Requirements for the network infrastructure + +- The computer to be scanned and AD controller must be accessible via the network. +- The service: “Windows Management Instrumentation” must have been started on the computer to be + scanned (carried out by Windows as standard). +- Help section for starting the service: + [Microsoft Website](https://msdn.microsoft.com/de-de/library/aa826517(v=vs.85).aspx) +- The firewall must not block WMI requests (not blocked as standard). +- Help section for configuring the firewall: + [Microsoft Website](https://msdn.microsoft.com/de-de/library/aa822854(v=vs.85).aspx) + +NOTE: Only **IPv4 addresses** can currently be scanned. + +### Open ports for the scan (necessary) + +LDAP: Port 389(TCP,UDP) RPC/WMI: Port 135(TCP) (Windows Server 2008, Windows Vista and higher +versions) – port 49152-65535 (TCP) or a static WMI port (Windows 2000, Windows XP and Windows +Server 2003) – port 1025-5000 (TCP) or a static WMI port + +### Computer name (Hostname) + +1. IP address: Indicates the IP address for the element discovered during the scan – meaning where + it was found (the IP address of the domain controller in the case of an Active Directory user). +2. Computer name and associated IP address: The computer name is first requested on the **DNS + server** for the domain. The computer name returned by the server also contains the domain names + as a postfix (e.g. Client01.domain.local). If there is no entry on the domain for the requested + IP address, the computer name is determined via **NetBIOS**. The domain name is not displayed on + the computer (e.g. Client01). In Netwrix Password Secure V8, the **DNS request** is the preferred + function for determining the computer name. If no result is delivered, a request via **NetBIOS** + is made. diff --git a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/documents.md b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/documents.md new file mode 100644 index 0000000000..c50d9318aa --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/documents.md @@ -0,0 +1,67 @@ +--- +title: "Documents" +description: "Documents" +sidebar_position: 20 +--- + +# Documents + +## What are documents? + +Security-critical data does not necessarily need to be in the form of passwords. To enable the +uniform and secure storage of data other than passwords, Netwrix Password Secure version 9 offers +effective tools for the professional handling of sensitive documents and files. The ability to share +documents with others according to their permissions gives you access to the current status of a +document and helps avoid redundancies. The documents module is complemented by a sophisticated +version management system, which records all versions of a document that were saved in the past and +thus enables you to revert back to historical versions. The configuration of visibility is explained +in a similar way to the other modules in one place.. + +![Document modul](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/documents/documents_1-en.webp) + +## Relevant rights + +The following option is required to add new documents. + +## User right + +- Can add new documents + +## Adding documents + +There are two ways to manage documents and files in Netwrix Password Secure v8: + +- **Creating a link**: In this case, only a file that is located locally or on a network drive will + be linked. The file itself is not stored in the database. Neither version management nor the + traceability of changes in the history are possible. +- **Storing the document in the database**: The file becomes part of the encrypted database. It is + saved within the database and can be made available selectively to employees for further + processing in the future based on their permissions. + +![New document](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/documents/documents_2-en.webp) + +## Document selection + +When selecting the file to be uploaded, you can either browse your file system via the Explorer view +or add objects by drag & drop. The latter gives you the possibility to directly import several +documents in one step. + +![searching document](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/documents/documents_3-en.webp) + +## Versioning + +The heart of each document management system is the ability to capture and archive changes to +documents or files. All versions of a document can be compared with each other and historical +versions can be restored if necessary. Netwrix Password Secure provides this functionality via the +history in the ribbon, as well as in the footer area for ​​the detailed view of a document. This can +be used in the same way as the [History](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/passwords/history.md). The interplay between the +document-specific event logbook and the history provides a complete list of all information that is +relevant to the handling of sensitive data. Version management can be used to restore any historical +versions of a document. + +NOTE: The file size for a **linked document** can only be updated if the document was opened using +Netwrix Password Secure. + +NOTE: If desired, the document history can be automatically cleaned up. This option can be +configured on the **Server Manager**. Further information can be found in the section Managing +databases. diff --git a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/forms/_category_.json b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/forms/_category_.json new file mode 100644 index 0000000000..3b8a4fc8f6 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/forms/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Forms", + "position": 60, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "forms" + } +} \ No newline at end of file diff --git a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/forms/change_form.md b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/forms/change_form.md new file mode 100644 index 0000000000..045899a013 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/forms/change_form.md @@ -0,0 +1,73 @@ +--- +title: "Change form" +description: "Change form" +sidebar_position: 10 +--- + +# Change form + +## Changing forms + +It is necessary in some cases to change the form for a record. In these cases, this is mostly to +consolidate existing data or to adapt the form to match changes in the data structure. These +functionalities are available under "Extras/Settings" in the ribbon. + +![change form](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/forms/change_form_1-en.webp) + +In the following screenshot, you can see the dialogue for "mapping" the form fields from the +previously used form to the new form. In this example, a record that previously belonged to the +"Website" form is being "mapped" to the "Password" form (right). + +![change form](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/forms/change_form_2-en.webp) + +The drop-down menu allows you to select the target form. The comparison of current and new form +fields is shown in the lower section. + +- Fields **marked in green** have already been assigned to the new form +- Fields **marked in red** indicate fields that have not been assigned + +### Relevant rights + +The following options are required to change forms. + +### User right + +- Can change form for a password + +**CAUTION:** Please note that information could be lost during this process! In the example, this +applies to the fields "Website" and "Information". + +## The effects of changes to forms on existing records + +In general, changes to forms do not effect existing records. This means that a record that was +created with a certain form will not itself be changed after this form has been adapted/changed. It +remains in its original state. However, there are methods by which changes to forms could be adopted +by existing records. There are two possibilities in this context: + +### How to change forms + +If you press the "Change form" button (as mentioned in the previous section), the already existing +form will be used by default. If this form has been changed in the meantime, the new form field will +be directly shown and adopted after it is saved. + +![New Form](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/forms/change_form_3-en.webp) + +### Apply form changes to passwords + +The setting "Apply form changes to passwords" makes it possible to force the change to the form to +be adopted. This becomes effective when editing the record! It is immaterial here whether changes +are being made to the record. Simply re-editing and saving the record will cause the adjustment to +the form. + +### The following permissions/configuration must exist + +- The user that wants to make the change requires the read right to the form +- The "read", "write" and authorize" rights for the record (and the form to be edited) are required. +- Sealed and masked records remain unaffected + +## Conclusion + +A common feature of both variants is that adjustments to forms cannot be automatically triggered. +Already existing records are thus not automatically adjusted. The adjustment thus needs to be +carried out manually. In the first case, the manual step is to use the function "Change form". In +the second case, it is sufficient to simply edit and save the record. diff --git a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/forms/forms.md b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/forms/forms.md new file mode 100644 index 0000000000..6be41ee81e --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/forms/forms.md @@ -0,0 +1,116 @@ +--- +title: "Forms" +description: "Forms" +sidebar_position: 60 +--- + +# Forms + +## What are forms? + +When creating a new data record, it is always indispensable to query all relevant data for the +intended application. In this context, **Forms** represent templates for the information which have +to be stored. The manageability of existing forms primarily ensures the completeness of the data +which have to be stored. Nevertheless, their use as an effective filter criterion is not to be +ignored! Forms have a lasting impact on working withNetwrix Password Secure v8 and must be managed +and maintained with the necessary care by the administration. + +![form module](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/forms/forms_1-en.webp) + +## Relevant rights + +The following options are required to add new forms. + +### User right + +- Can add new forms +- Display form module + +## Standard forms + +Netwrix Password Secure is supplied with a series of standard forms – these should generally cover +all standard requirements. Naturally, it is still possible to adapt the standard forms to your +individual requirements. + +![forms](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/forms/forms_2-em.webp) + +The associated preview for the form selected in +[List view](/docs/passwordsecure/9.2/configuration/advancedview/operationandsetup/list_view.md) appears in the +[Reading pane](/docs/passwordsecure/9.2/configuration/advancedview/operationandsetup/reading_pane.md). Both the field name and also +the field type are visible. + +## Creating new forms + +The wizard for creating new forms can be started via the ribbon, the keyboard shortcut "Ctrl + N" or +also the context menu that is accessed using the right mouse button. The same mechanisms can now be +used to create new form fields within the wizard. Depending on the selected field type, other +options are available in the **field settings** section. This will be clearly explained below using +the example of the field type "Password". The sequence in which form fields are requested when +creating new records corresponds to the sequence within the form. This can be adapted using the +relevant buttons in the ribbon. + +![Creating new forms](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/forms/forms_3-en.webp) + +The following field settings thus appear for the field type "Password": "Mandatory field, reveal +only with reason, check only generated passwords and password policy". These can now be defined as +desired. (**Note**: It is possible to select +[Password rules](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/extras/password_rules.md) within the field settings; +they are defined as part of the options in the main menu) + +**CAUTION:** If a form has been created, it can then be selected for use when creating new records. +The prerequisite is that the logged-in user has at least read rights to the form. + +## Permissions for forms + +In the same way as for other objects (records, roles, documents,…), permissions can also be granted +for forms. On the one hand, this ensures that not everyone can edit existing forms, while on the +other hand, it allows you to make forms available to selective groups. This ensures that clarity is +maintained and that users are not confronted with information that is irrelevant to them. The form +"Credit cards" may be relevant within the accounting department but administrators do not generally +need to use it. + +## Configuring the info field + +Every record displays other information underneath the obligatory name of the record in list view. +In the following example, the user name is also displayed in addition to the name of the password. +The name of the form is displayed in between in a blue font. + +![Configuring the info field](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/forms/forms_4-en.webp) + +The name of the record (192.168.150.236) and the form (password) cannot be adjusted – these are +always displayed. The user (Administrator) that is still saved for the record is currently +displayed. This can be configured in the info field for the form. It is thus possible to separately +define for each form what information for a record can be directly seen in list view. In the form +module, the info field is configured by opening the form which has to be edited in editing mode by +double clicking on it and then pressing the \*Configure info field” button in the ribbon. + +![Configuring the info field](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/forms/forms_5-en.webp) + +This will open a separate tab that enables you to design the info section via drag & drop. The +fields that are available on the right can be "dragged" onto the configuration window on the left. +In the following example, "Start RDP session2 will be made visible in the info section, whereby only +the word "RDP" is assigned a function – namely to start the RDP manager. A preview is shown in the +top section. + +![preview form](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/forms/forms_6-en.webp) + +The info field for the form is now updated. It is now possible to start the RDP session directly in +the RDP session. + +![updated form](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/forms/forms_7-en.webp) + +NOTE: The **forms module** is based on the +[Web Application](/docs/passwordsecure/9.2/configuration/webapplication/web_application.md) module of the same name. Both modules +have a different scope and design but are almost identical to use. + +## Standard form + +There are two possible ways to define a standard form. + +### Via the “standard form” user setting + +![settings form](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/forms/forms_8-en.webp) + +### Via the form selection + +![default form](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/forms/forms_9-en.webp) diff --git a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/logbook.md b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/logbook.md new file mode 100644 index 0000000000..782b6417cf --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/logbook.md @@ -0,0 +1,58 @@ +--- +title: "Logbook" +description: "Logbook" +sidebar_position: 70 +--- + +# Logbook + +## What is a logbook? + +Netwrix Password Secure logs all user interactions. These entries can be viewed and filtered via the +logbook. The logbook records which user has made exactly what changes. This module is +(theoretically) classified as uncritical. This is because the employee only has access to those +logbook entries to which he is actually entitled. + +![Logbook module](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/logbook/logbook_1-en.webp) + +## Relevant rights + +The following options are required: + +### User right + +- Display logbook module + +## Use of the filter in the logbook + +You can also use the filter in the logbook. This enables you to limit the number of displayed +elements based on the defined criteria. In the following example, the user is searching for logbook +entries relating to the object type “Password” that also match the event criteria "Change". In +short: The entries are being filtered based on changes to passwords. + +![Logbook filter](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/logbook/logbook_2-en.webp) + +## Grouping in the logbook + +This list can also be grouped together by dragging and dropping column headers – see the following +grouping of the columns for **computer user**. The filtered results now show all changes to +passwords carried out by the computer user "administrator". + +![Logbook entries](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/logbook/logbook_3-en.webp) + +## Revision-safe archiving + +In Netwrix Password Secure, an uncompromising method is used when handling the logbook: Every change +of state is recorded and saved in the MSSQL database. There are no plans to allow triggers for +logbook entries to be selectively defined. It is only by using this process that changes are +completed in a traceable and audit-proof manner to prevent falsification. + +NOTE: If desired, the logbook can be automatically cleaned up. This option can be configured on the +Server Manager. Further information can be found in the section +[Managing databases](/docs/passwordsecure/9.2/configuration/servermanger/managingdatabases/managing_databases.md). + +## Transferring to a Syslog server + +The logbook can also be completely transferred to a +[Syslog](/docs/passwordsecure/9.2/configuration/servermanger/databaseproperties/syslog.md) server. Further information on this +subject can be found in the section Syslog. diff --git a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/notifications.md b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/notifications.md new file mode 100644 index 0000000000..e94b60a5c2 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/notifications.md @@ -0,0 +1,78 @@ +--- +title: "Notifications" +description: "Notifications" +sidebar_position: 30 +--- + +# Notifications + +## What are notifications? + +With the notification system, you are always up-to-date on all events that you consider important. +Almost all modules allow users to configure notifications. All configured messages are only created +for the currently registered Netwrix Password Secure user. It is not possible to create a +notification for another user. Each user can and should define himself which passwords, which +triggers as well as changes are important and informative for him. The configuration of visibility +is explained in a similar way to the other modules in one place +[Visibility](/docs/passwordsecure/9.2/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/visibility.md) + +![Notifications modul](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/applications/rdp_and_ssh_applications/recording_a_session/notifications_1-en.webp) + +NOTE: The reading pane is deactivated in this module by default. It can be activated in the +"Display" tab in the ribbon. + +## Module-specific ribbon functions + +There are also some ribbon functionalities that are exclusively available for the notification +module. In particular, the function **Forward important notifications to email addresses** enables +administrators and users to maintain control and transparency independent of the location. + +![Ribbon notifications](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/notifications/notifications_2-en.webp) + +### Mark notifications as read + +The two buttons on the ribbon enable you to mark notifications as read/unread. In particular, the +filter criterion available in this context (see following screenshot) enables fast sorting according +to current and also historical notifications. + +![filter notifications](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/notifications/notifications_3-en.webp) + +It is possible to mark the notifications as read/unread via the ribbon and also via the context menu +that is accessed using the right mouse button. If the corresponding setting has been activated, +opening a notification will also mean that it is marked as read. + +## Manual configuration of notifications + +Irrespective of the selected module, permissions can be configured manually for objects. The +following dialogue can be opened via the ribbon in the "Actions" tab: + +![Manual configuration of notifications](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/notifications/notifications_5-en.webp) + +- **Notification**: Definition for the trigger +- **Value**: Defines whether a notification should be created for the previously defined trigger. In + the example for the "Apple" record, this only occurs when the record is edited. +- **Event type**: The event type for the generated notifications can be either "Info", "Warning" or + "Error". This information can also be used e.g. as an additional filter criterion. + +In contrast to previous editions, it is best to configure the notifications manually. This ensures +that a notification is really only triggered for relevant events. + +## Other triggers for notifications + +As well as manually configurable notifications, there are other triggers in Netwrix Password Secure +which will result in notifications. + +- [Seals](/docs/passwordsecure/9.2/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/seals/seals.md): Requests + to release sealed records are handled via the notification system +- [System tasks](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/extras/systemtasks/system_tasks.md)s: If reports are automatically + created via the system tasks, these are also made available in the form of a notification. If this + type of notification is selected, it can be directly opened via the corresponding button that + appears on the ribbon. + +![Ribbon functions notifications](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/notifications/notifications_6-en.webp) + +## Automatic deletion of old notifications + +If desired, notifications can be automatically cleaned up. This option can be configured on the +**Server Manager**. Further information can be found in the section +[Managing databases](/docs/passwordsecure/9.2/configuration/servermanger/managingdatabases/managing_databases.md). diff --git a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/_category_.json b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/_category_.json new file mode 100644 index 0000000000..7f4d6b5f64 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Organisational structure", + "position": 40, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "organisational_structure" + } +} \ No newline at end of file diff --git a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/directoryservices/_category_.json b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/directoryservices/_category_.json new file mode 100644 index 0000000000..5efafacf63 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/directoryservices/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Directory services", + "position": 30, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "directory_services" + } +} \ No newline at end of file diff --git a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/directoryservices/activedirectorylink/_category_.json b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/directoryservices/activedirectorylink/_category_.json new file mode 100644 index 0000000000..74abd1d2fd --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/directoryservices/activedirectorylink/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Active Directory link", + "position": 10, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "active_directory_link" + } +} \ No newline at end of file diff --git a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/directoryservices/activedirectorylink/active_directory_link.md b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/directoryservices/activedirectorylink/active_directory_link.md new file mode 100644 index 0000000000..2af4c8d6d2 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/directoryservices/activedirectorylink/active_directory_link.md @@ -0,0 +1,75 @@ +--- +title: "Active Directory link" +description: "Active Directory link" +sidebar_position: 10 +--- + +# Active Directory link + +## What are active directory profiles? + +The connection to Active Directory (AD) is established via so-called AD profiles. These profiles +contain all of the information relevant for establishing a connection to AD and enable +imports/synchronization of users, organisational units or roles. To connect to various different +ADs, it is naturally also possible to create multiple AD profiles. + +## Two import modes in comparison + +When importing from Active Directory, Netwrix Password Secure distinguishes between two modes, which +differ significantly and are explained in separate sections. + +- End-to-end encryption +- Master Key mode + +In principle, the two variants differ by the presence of the encryption mentioned above. In the +solution with active end-to-end encryption (**E2EE**), the process may be less convenient (see +table) but there is a huge benefit in terms of security. In Master Key mode, a master key is created +on the server that has full permissions for all users, organisational units and roles. This +represents an additional attack vector, which does not exist in end-to-end mode. In return, however, +in Master Key mode, users can be updated via synchronization with the Active Directory. Memberships +of organisational units and roles are also imported. In the more secure end-to-end mode, this +synchronization of the changes must be carried out manually. + +NOTE: It is technically possible to create several profiles with different modes. However, this is +not recommended for the sake of clarity. + +| Comparison of the modes | End-to-end mode | Master key mode | +| ---------------------------------------------------------- | --------------- | --------------- | +| End-to-end encryption\* | + | - | +| Importing user information | + | + | +| Importing assigned roles | - | + | +| Importing roles to organisational units | - | + | +| Synchronizing user information | - | + | +| Synchronizing assigned roles | - | + | +| Synchronizing roles with organisational units | - | + | +| User can be edited in Netwrix Password Secure | + | - | +| Organization unit can be edited in Netwrix Password Secure | + | - | +| Roles can be edited in Netwrix Password Secure | + | - | +| Password can be edited in Netwrix Password Secure | + | - | +| Login with domain password | - | + | +| Netwrix Password Secure is the leading system | + | - | +| Active Directory is the leading system | - | + | +| Autologin | + | + | + +As can be seen **E2EE offers the highest level of security**. The aim is merely to import users, +organisational units and roles. Those must be administered and configured in Netwrix Password +Secure. In contrast, a connection in **Master Key mode offers the highest level of convenience**. It +imports not only users, organisational units and roles but also their links and assignments. +Synchronization with Active Directory is possible – **The AD is used as the leading system**. + +## Users, groups and roles + +When importing or synchronizing from Active Directory, users are also added as users in Netwrix +Password Secure. Netwrix Password Secure also uses the organisational units as such. + +In order for Netwrix Password Secure to be quickly integrated into the given infrastructure, roles +can also be directly imported from the Active Directory. Namely Active Directory Groups are used to +password-safe roles. + +NOTE: Groups in groups Memberships, which may be present in the Active Directory, will not be +displayed within Netwrix Password Secure. Both groups are imported as roles, but independent and not +linked in any way. + +**CAUTION:** If Master Key mode has been selected for the Active Directory profile, the AD is the +leading system. In this mode, roles that have been imported cannot be changed locally in Netwrix +Password Secure. diff --git a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/directoryservices/activedirectorylink/end-to-end_encryption.md b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/directoryservices/activedirectorylink/end-to-end_encryption.md new file mode 100644 index 0000000000..eee5b94bd3 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/directoryservices/activedirectorylink/end-to-end_encryption.md @@ -0,0 +1,160 @@ +--- +title: "End-to-end encryption" +description: "End-to-end encryption" +sidebar_position: 10 +--- + +# End-to-end encryption + +## Maximum encryption + +[Active Directory link](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/organisationalstructure/directoryservices/activedirectorylink/active_directory_link.md) with active end-to-end encryption currently offers +**maximum security**. Only users, organisational units and roles are imported. The permissions and +the hierarchical relationship between the individual objects needs to be separately configured in +Netwrix Password Secure. The advantage offered by end-to-end encryption is that Active Directory is +“defused” as a possible insecure gateway. In Master Key mode, users who control Active Directory +receive de facto complete access to all passwords because resetting a Windows user name enables +users to log in under another person’s name. Active Directory is thus the leading system. **Using an +active E2EE connection, users require their own password for Netwrix Password Secure**. There is +thus no access to users’ data via Active Directory. + +## Relevant rights + +The following options are required to add new profiles. + +### User right + +- Can add new Active Directory profiles +- Display organisational structure module +- Display role module + +## Creating profiles + +The process for creating a new profile is started via the icon "manage profiles" on the ribbon. + +![New AD profile](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/organisationalstructures/directoryservices/activedirectorylink/end_to_end_encryption_1-en.webp) + +NOTE: "End-to-end" needs to be set in the "Encryption" field + +A **user** is required to access the AD. The user should be formatted as follows: Domain\user. It +must have access to the AD. + +- The relevant **user password** (domain password) is required for the user mentioned above +- **Direct search** is recommended for very large domain trees. The representation of the tree + structure is omitted, elements can only be found and selected via the search. +- The **filter** can be used to directly specify an AD path as an entry point via an LDAP query. +- Various security options – so-called AuthenticationTypes Enumeration – can be selected for the + connection of the AD to Netwrix Password Secure: + - Secure + - SecureSocketsLayer + - ReadOnlyServer + - Signing + - Sealing + +## Import + +The import is started directly in the ribbon. A wizard guides the user through the entire operation. + +![Import icon](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/organisationalstructures/directoryservices/activedirectorylink/end_to_end_encryption_2-en.webp) + +## Organisational structure + +First, an organisational unit is selected for the import. If there are no organisational units in +the database yet, as in this example, the data is imported into the **main organisational unit**. + +![Import wizard/organisational structure](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/organisationalstructures/directoryservices/activedirectorylink/end_to_end_encryption_3-en.webp) + +## Active Directory objects + +In the next step, select the relevant profile that should be used for the import. Then, select the +organisational units and/or users for the import. A search is available for this purpose. + +![Import wizard/AD objects](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/organisationalstructures/directoryservices/activedirectorylink/end_to_end_encryption_4-en.webp) + +It can be seen that the organisational units **Jupiter** and **Contoso** contain items to be +imported. The organisational units themselves will not be imported. The check next to the group +**Accounting** indicates that the group itself will be imported along with some of its sub-elements. + +There are different symbols which indicate the elements to be imported. + +- The element itself and all possible sub-elements will be imported +- The element itself and some of its sub-elements will be imported +- The element will not be imported; however, it contains elements that will be imported + +A context menu that is accessed using the right mouse button is available within the list that +provides helpful functions for selecting the individual elements. + +![context menu](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/organisationalstructures/directoryservices/activedirectorylink/end_to_end_encryption_5-en.webp) + +- Select sub-objects selects all sub-objects that are located directly below the current object +- Deselect sub-objects removes tags from all sub-objects that are located directly below the current + object +- Reset all items removes all previously set tags +- Display element details lists all information that is available for the current element + +In the lower area you can specify whether the users just selected for import should be created as +**Light** or **Advanced User (View)**s. + +NOTE: If individual users, organisational units, or roles cannot be selected for import, they have +already been imported via another profile + +## Summary + +The last page summarizes which objects will be edited and in what form. It specifies the names of +the elements along with their descriptions. The **Status** column specifies whether the object is +added, updated, or disabled. The last column specifies the organisational unit into which the +element is imported. The number of objects is added together at the bottom. + +![Import wizard/Summary](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/organisationalstructures/directoryservices/activedirectorylink/end_to_end_encryption_6-en.webp) + +NOTE: Depending on the amount of data, it may take several minutes to create the summary. + +## Importing + +The import itself is carried out by the server in the background. The individual elements then +appear in the list one by one. This may take some time, depending on the amount of import data. If +the import is terminated, you will receive a confirmation. + +![confirmation](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/organisationalstructures/directoryservices/activedirectorylink/end_to_end_encryption_7-en.webp) + +NOTE: As end-to-end encryption is retained in this mode, the server does not receive a key to match +already imported users with the AD. There is thus no synchronization with the AD. Similarly, no +memberships can be imported. After the import, users must be manually assigned to the appropriate +organisational units and roles. + +## Imported users and organisational units + +In end-to-end mode, the imported users behave like local users. The users can/must be edited +manually in Netwrix Password Secure. The affiliations to organisational units and/or roles must be +adapted manually. + +## Rights + +The rights will be issued as follows during the import or synchronization. + +### New objects + +| | User | Groups | Roles | +| --------------------------------- | ------------------------------------------------- | --------------------------- | ------------------------------------------------- | +| Are rights inherited from the OU? | If no preset has been saved | If no preset has been saved | No | +| Are rights applied from a preset? | If a preset has been saved | If a preset has been saved | No | +| Is the "add" right issued? | No | Yes | No | +| Who receives the rights key? | Imported users and all with the "authorize" right | All | Imported roles and all with the "authorize" right | + +### Changed objects + +| | User | Groups | Roles | +| --------------------------------- | ---- | ------ | ----- | +| Are rights inherited from the OU? | No | No | No | +| Are rights applied from a preset? | No | No | No | +| Is the "add" right issued? | No | No | No | +| Who receives the rights key? | None | None | None | + +NOTE: In end-to-end mode, **no role affiliations** are issued during the import or synchronization. + +## Logging into Netwrix Password Secure + +Users imported in this mode can not login with the domain password. Rather, a password is generated +during import. This password is sent to the users by e-mail. If a user has not entered an e-mail +address, the user name is entered as the password. The initial password can be changed by the +administrator or the user himself at the first login. diff --git a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/directoryservices/activedirectorylink/masterkey_mode.md b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/directoryservices/activedirectorylink/masterkey_mode.md new file mode 100644 index 0000000000..08a0d7f4c0 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/directoryservices/activedirectorylink/masterkey_mode.md @@ -0,0 +1,249 @@ +--- +title: "Masterkey mode" +description: "Masterkey mode" +sidebar_position: 20 +--- + +# Masterkey mode + +## Maximum convenience + +In contrast to [End-to-end encryption](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/organisationalstructure/directoryservices/activedirectorylink/end-to-end_encryption.md), which places the main focus on +security, Masterkey mode provides the maximum level of convenience. It not only imports users, +organisational units and roles but also their links and affiliations. It can be synchronized to +update the information and affiliations. **In this scenario, Active Directory is used as a leading +system**. + +## Relevant rights + +The following options are required to add new profiles. + +### User right + +- Can add new Active Directory profiles +- Display organisational structure module +- Display role module + +## Creating profiles + +Profile management is started via the icon of the same name on the ribbon. + +![AD profile](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/organisationalstructures/directoryservices/activedirectorylink/masterkey_mode_1-en.webp) + +The following information must be provided in the profile: + +- **Profile name** +- An optional **description** +- Masterkey mode is selected for the **encryption** + +NOTE: In the case of already created profiles, the encryption can no longer be changed. + +- The **domain** field is used to define which domain is to be read. The value entered here will + also be used for authentication if no alternative spellings have been saved under **Other domain + names**. +- A **local user** (for example, the administrator) or an already imported user must be specified. + The data will be imported under that user’s name. +- A **user** is required to access the AD. The user should be formatted as follows: Domain\User. It + must have access to the AD. +- Corresponding **user password** (domain password) for the user. +- \*_Direct search_ is recommended for very large domain trees. The tree structure is omitted, + elements can then only be found and selected via the search. +- By activating the checkbox **Restrict user import to role members only**, a simplified mode is + activated. In this mode, only AD users who are members of at least one role are imported. As soon + as they are no longer a member of at least one role, they are deleted from Netwrix Password + Secure. +- By activating the checkbox **Force update on next synchronization**, **ALL** records will be + updated on the next synchronization, regardless of whether the record has changed in the Active + Directory or not. (This checkbox is automatically activated when you have edited the other + responsible users and is deactivated again after the next synchronization). +- The **LDAP filter** can be used to directly specify an AD path as an entry point via an LDAP + query. +- Various security options – so-called AuthenticationTypes Enumeration (**Flags**) – can be selected + for the connection of the AD to Netwrix Password Secure: + - Secure + - SecureSocketsLayer + - ReadOnlyServer + - Signing + - Sealing + +NOTE: The first two options are already activated by default when configuring a new profile. If a +connection is not possible, deactivate SecureSocketsLayer and try again. + +- **Other responsible users or roles** can be used to define who is permitted to carry out the + synchronization with the AD. +- The option **Other domain names** can be used to save alternative spellings of the login domain. + These must correspond to the spelling entered in the login window. For example, if a connection is + being established to the domain **jupiter.local** or an IP address, the login can only be carried + out with **jupiter\user** if **jupiter** has been saved here. + +**CAUTION:** The master key is added in form of a certificate. It is **essential to back up** the +generated certificate! If the database is being moved to another server, the certificate also needs +to be transferred! Further information can be found in the section +[Certificates](/docs/passwordsecure/9.2/configuration/servermanger/certificates/certificates.md). + +NOTE: You can now use the option to integrate a RADIUS server. Read more in +[RADIUS authentication](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/organisationalstructure/directoryservices/activedirectorylink/radius_authentication.md). + +## Import + +You can start the import directly in the ribbon. A wizard guides the user through the entire +operation. + +![import icon](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/organisationalstructures/directoryservices/activedirectorylink/end_to_end_encryption_2-en.webp) + +## Organisational structure + +First, an organisational unit is selected for the import. If there are no organisational units in +the database yet, as in this example, the data is imported into the **main organisational unit**. + +![import wizard / organisational structure](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/organisationalstructures/directoryservices/activedirectorylink/end_to_end_encryption_3-en.webp) + +### Active Directory objects + +In the next step, select the profile you will use to import the data. Then, select organisational +units and/or users for the import. A search is available for this purpose. + +![import wizard / AD objects](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/organisationalstructures/directoryservices/activedirectorylink/end_to_end_encryption_4-en.webp) + +As you can see, the organisational units **Jupiter** and **Contoso** contain items to be imported. +The organisational units themselves will not be imported. The group **1099 Contractor** is imported +including all sub-elements. The check next to the group **Accounting** indicates that the group +itself will be imported along with some of its sub-elements. The ticks in the last column ensure +that the elements are observed in future synchronization sequences. + +There are different symbols which indicate the elements to be imported. + +The element itself and all possible sub-elements will be imported The element itself and some of its +sub-elements will be imported The element will not be imported; however, it contains elements that +will be imported + +Right-clicking in the list will launch a context menu. It provides helpful functions for the +selection of the individual elements. + +![select subjects](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/organisationalstructures/directoryservices/activedirectorylink/end_to_end_encryption_5-en.webp) + +NOTE: If individual users cannot be selected for import, they have already been imported via an +end-to-end encrypted profile. + +In the lower area you can specify whether the users just selected for import should be created as +**Light** or **Advanced User (View)**s. + +## Summary + +The last page summarizes which objects will be edited and in what form. It specifies the names of +the elements along with their descriptions. The **Status** column specifies whether the object is +added, updated, or disabled. The last column specifies the organisational unit into which the +element is imported. The number of objects can be seen at the bottom. + +![import wizard / summary](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/organisationalstructures/directoryservices/activedirectorylink/end_to_end_encryption_6-en.webp) + +## Importing + +The server imports data in the background. The individual elements then appear in the list one by +one. This may take some time, depending on the amount of import data. If the import was terminated, +this is symbolized by a hint. + +![Notification](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/organisationalstructures/directoryservices/activedirectorylink/end_to_end_encryption_7-en.webp) + +## Imported users and organisational units + +The users and organisational units imported in Masterkey mode cannot be edited in Netwrix Password +Secure. Therefore, any changes must be made in AD and synchronized. AD thus becomes the leading +system. Affiliations to roles are also synchronized and must be set in the AD. In organisational +units or roles created in Netwrix Password Secure, the users can be included directly in Netwrix +Password Secure. + +## Rights + +The rights will be issued as follows during the import or synchronization. + +### New objects + +| | User | Groups | Roles | +| --------------------------------- | ------------------------------------------------- | --------------------------- | ------------------------------ | +| Are rights inherited from the OU? | If no preset has been saved | If no preset has been saved | No | +| Are rights applied from a preset? | If a preset has been saved | If a preset has been saved | No | +| Is the "add" right issued? | No | Yes | No | +| Who receives the rights key? | Imported users and all with the "authorize" right | All | All with the "authorize" right | + +### Changed objects + +| | User | Groups | Roles | +| --------------------------------- | ------------------------------ | ------ | ------------------------------ | +| Are rights inherited from the OU? | If no preset has been saved | No | No | +| Are rights applied from a preset? | If a preset has been saved | No | No | +| Is the "add" right issued? | No | No | No | +| Who receives the rights key? | All with the "authorize" right | None | All with the "authorize" right | + +NOTE: If a user is imported, he will be given those roles that he also had in AD insofar as these +roles already exist in Netwrix Password Secure or have also been imported. + +## Logging into Netwrix Password Secure + +Users who are imported using this mode can log in with the domain password. Please note that no +domain needs to be specified when logging in. Of course, the login process can also be supplemented +with +[Multifactor Authentication](/docs/passwordsecure/9.2/configuration/servermanger/managingdatabases/databasesettings/multifactor_authentication_ac.md). + +NOTE: Logging on using Kerberos works "automatically". As long as the corresponding Kerberos server +is accessible, the users in the domain authenticate themselves via Kerberos using their domain +password. If the logon via Kerberos does not work – e.g. due to incorrect configuration of the +domain controller – the logon via the NTLM protocol is attempted. However, these are all settings +that have to be made on the domain controller and have nothing to do with Netwrix Password Secure. + +**CAUTION:** Logging on to Netwrix Password Secure using SSO via Kerberos is currently not possible. + +## Permissions to imported objects + +The rights to be issued to imported users are explained in the following example: + +![Permission MKM User](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/organisationalstructures/directoryservices/activedirectorylink/masterkey_mode_7-en.webp) + +1. In Master Key mode, **all** users will be issued with the **read** right. +2. The **responsible user** will be issued with all rights and the key. This ensures that he can + also synchronize or change the user in the future +3. **Other responsible users** are issued with the same rights as the **responsible user** +4. The **Master Key** for the **Active Directory** profile will also be issued with all rights and + keys as it will be used for the synchronization +5. Finally, users will be issued with the rights for themselves + +NOTE: All users and roles issued with **rights** to the imported object also receive its rights key. + +## Synchronization + +During synchronization, all relevant information for users, organisational units and roles (names, +email, etc.) is updated. Changed affiliations for roles are adjusted. Likewise, users are activated +or deactivated according to the settings in the AD. If the membership of organisational units is to +be changed, this can be done by **Drag & Drop**. New users and correspondingly defined roles are +imported. + +NOTE: If the tick was not set in the Synchronization column when a user is imported, no changes are +made. + +### Manual synchronization + +The synchronization can be started manually at any time via the corresponding button in the ribbon. + +![manual synchronization](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/organisationalstructures/directoryservices/activedirectorylink/masterkey_mode_8-en.webp) + +Select the required profile and start the synchronization. As is the case with the initial import, +the synchronization runs in the background. A hint indicates that the process has been completed. + +### Synchronization via system tasks + +The synchronization can also be carried out automatically. This is made possible via the +[System tasks](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/extras/systemtasks/system_tasks.md). + +### Deleting or removing users + +If a user is deleted in Active Directory, it is also deleted in Netwrix Password Secure during the +next synchronization. For this purpose, it is necessary for the user to be imported as a +**synchronizable** user. + +If the user is only deleted from Netwrix Password Secure but retained in Active Directory, a +synchronization needs to be carried out to delete it from the database. For this purpose, the wizard +is called up via **import**. The first step is to select an organisational unit. This has no effect +when simply deleting a user. The second step is to search for the user. Both ticks are removed. + +After checking the summary, the process is concluded. The synchronization is completed and the user +is deleted from the database. diff --git a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/directoryservices/activedirectorylink/radius_authentication.md b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/directoryservices/activedirectorylink/radius_authentication.md new file mode 100644 index 0000000000..9f6b032355 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/directoryservices/activedirectorylink/radius_authentication.md @@ -0,0 +1,38 @@ +--- +title: "RADIUS authentication" +description: "RADIUS authentication" +sidebar_position: 30 +--- + +# RADIUS authentication + +## What is the RADIUS authentication? + +RADIUS (Remote Authentication Dial-In User Service) is a client-server protocol used primarily for +authentication and authorization of users during dial-up connections in corporate networks. Netwrix +Password Secure can also benefit from the advantages of a RADIUS server. In particular, multi-factor +authentication should be mentioned here. But all other RADIUS-typical functions can also be used. +Further information can be found for example at **Wikipedia**. + +## Requirements + +In order for Netwrix Password Secure to address a RADIUS server, the following requirements must be +met: + +- A RADIUS server must be available and accessible via the network. +- Access to the Netwrix Password Secure Server Manager must be set up on the RADIUS server. +- A corresponding Secret must be configured for access. +- In Netwrix Password Secure, users must have been imported from the AD in Masterkey mode. + +## Configuration + +The actual connection of the RADIUS server is simple: + +![radius integration](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/organisationalstructures/directoryservices/activedirectorylink/radius_authentication_1-en.webp) + +- **Use RADIUS** - First, the usage is activated. +- **Host Address** - The address of the RADIUS server is stored here. +- **Secret** - Refers to the secret stored for the Netwrix Password Secure Server Manager. +- **AUTH Port** - The so-called AUTH port of the RADIUS server is specified here. +- **ACT Port** - The ACCT port of the RADIUS server can also be stored; if required. +- **Timeout** - The time the RADIUS server has to react; can also be configured. diff --git a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/directoryservices/directory_services.md b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/directoryservices/directory_services.md new file mode 100644 index 0000000000..bad86ef5f7 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/directoryservices/directory_services.md @@ -0,0 +1,16 @@ +--- +title: "Directory services" +description: "Directory services" +sidebar_position: 30 +--- + +# Directory services + +It is possible to use existing user and group structures from external directories with Netwrix +Password Secure. + +Choose your preferred integration method: + +- [Microsoft Entra ID connection](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/organisationalstructure/directoryservices/entraidconnection/entra_id_connection.md) + +- [Active Directory link](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/organisationalstructure/directoryservices/activedirectorylink/active_directory_link.md) diff --git a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/directoryservices/entraidconnection/_category_.json b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/directoryservices/entraidconnection/_category_.json new file mode 100644 index 0000000000..9604774739 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/directoryservices/entraidconnection/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Microsoft Entra ID connection", + "position": 20, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "entra_id_connection" + } +} \ No newline at end of file diff --git a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/directoryservices/entraidconnection/entra_id_connection.md b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/directoryservices/entraidconnection/entra_id_connection.md new file mode 100644 index 0000000000..f2975dd9af --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/directoryservices/entraidconnection/entra_id_connection.md @@ -0,0 +1,170 @@ +--- +title: "Microsoft Entra ID connection" +description: "Microsoft Entra ID connection" +sidebar_position: 20 +--- + +# Microsoft Entra ID connection + +More and more companies use cloud services. Therefore, also the management of users is outsourced. +Instead of a classic Active Directory via LDAP, an Entra ID is used more often. Netwrix Password +Secure integrates the possibility to bring in users and roles from Azure. To use users and roles +from multiple Entra IDs, you can create multiple profiles. + +## Introduction + +## Why Entra ID? + +More and more companies use cloud services. Therefore, also the management of users is outsourced. +Instead of a classic Active Directory via LDAP, an Entra ID is used more often. Netwrix Password +Secure integrates the possibility to bring in users and roles from Azure. To use users and roles +from multiple Entra IDs, you can create multiple profiles. + +Remember, In order to use Azure login with the windows application, +[WebView2](https://developer.microsoft.com/de-de/microsoft-edge/webview2/) from Microsoft must be +installed on the client device. + +### Differences to the LDAP connection + +The connection to the Entra ID differs in one special point from the connection to a conventional +Active Directory. While Netwrix Password Secure queries the users, groups, and roles actively from +the conventional AD, the Entra ID is pushing them automatically to our server. For this a so-called +[SCIM service](https://en.wikipedia.org/wiki/System_for_Cross-domain_Identity_Management) is used. + +To login to Netwrix Password Secure, after entering the username a popup opens for the +authentication with the entered Microsoft account. Here, a possible configured second factor is also +requested. The authentication is handled via the +[Open ID Connect protocol](https://openid.net/connect/). + +### Linking Entra ID + +Below you will find instructions on how to connect Entra ID to Netwrix Password Secure. In the Azure +portal, go to the management page of your Microsoft Entra ID. Use an account with administrative +permissions for this. During this, login to Netwrix Password Secure with an account that has the +user right "Display organisational structure module", "Can manage Entra ID profiles", and "Can +create new Entra ID profiles" enabled. + +## Setup + +### New enterprise application + +Login to the [Azure portal](https://portal.azure.com/#azure-portal) and go to the management page of +your Microsoft Entra ID. + +NOTE: You need an account with administrative permissions + +- Write down your "Tenant ID" shown in the Azure console or by using PowerShell: + + +``` +Connect-AzureAD + +``` + +- Navigate in your Entra ID to "Enterprise applications" +- Add an own application, that is not listed in the Azure Gallery – in our example, we name it + "Netwrix Password Secure" + +NOTE: A key feature of Netwrix Password Secure is, that it is self-hosted by our customers. However, +to be listed in Azure Gallery, a SaaS model is required. Therefore, Netwrix Password Secure is not +available in the Azure Gallery. + +- When the application was created successfully, you are redirected to it automatically +- Write down the "Application ID" +- In the navigation, click "Users and groups" +- Add the Users and groups that should be available to Netwrix Password Secure + +**CAUTION:** The import of Azure groups as Netwrix Password Secure roles is only possible if you +have booked the Azure package Entra ID Premium P1! + +- Navigate to the "Provisioning" page +- Configure the Provisioning Mode to "Automatic" + +### Netwrix Password Secure Entra ID configuration + +NOTE: Your Netwrix Password Secure user need the following permissions: + + +``` +- Display organisational structure module +- Can manage Azure AD profiles +- Can create new Azure AD profiles + +``` + +- Navigate to the module "Organisational structure" +- In the toolbar, click on "Manage profiles" in the category "Entra ID" +- Create the profile with your information +- Insert the `Tenant ID` and the `Application ID` +- As soon as the profile has been saved, a popup opens for generating a token +- Choose a desired expiration date (max. 10 years) and click "Generate token" +- Write down the values of the fields "Tenant URL" and "Secret Token" + +### Azure provisioning configuration + +Fill the fields "Tenant URL" and "Secret Token" with the information provided by Netwrix Password +Secure Click "Test Connection" When the test has been successful, click on "Save" at the top of the +page Back on the "Provisioning" page, click "Start provisioning" In the settings of the +provisioning, check if "Provisioning Status" is set to "On" All allocated users and groups are +created in Netwrix Password Secure now + +NOTE: Azure´s default provisioning interval is 40 Minutes. So it may some time until the users and +roles are shown in Netwrix Password Secure. + +**CAUTION:** Please note that Azure establishes the connection to Netwrix Password Secure. For this, +the client URL must be accessible from an external network / provisioning agent and any used SSL +certificate must be valid! If the users are not created in Netwrix Password Secure, consult the +Azure Enterprise Application Provisioning log for more information. + +### Azure login configuration + +To enable the Azure login for your users, a few more steps are required: + +- Navigate to the Overview page of your Entra ID +- Navigate to "App registrations" +- If no application is displayed, click "All applications" +- Click on "Netwrix Netwrix Password Secure" and navigate to "Authentication" +- Click on "Add a platform", select "Web" and configure the required URIs: + +| Client | URI | +| ------------------------ | ------------------------------------------------------------------------- | +| Web Application | `https://`Web Application_URL`/authentication/login-via-oidc` | +| Advanced view & Autofill | `https://login.microsoftonline.com/common/oauth2/nativeclient` | +| Google Chrome Extension | `https://bpjfchmapbmjeklgmlkabfepflgfckip.chromiumapp.org` | +| Microsoft Edge Extension | `https://ahdfobpkkckhdhbmnpjehdkepaddfhek.chromiumapp.org` | +| Firefox Extension | `https://28c91153e2d5b36394cfb1543c897e447d0f1017.extensions.allizom.org` | + +![web_configuration_entra_id](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/organisationalstructures/directoryservices/entra_id/web_configuration_entra_id.webp) + +Click on "Add a platform", select "Mobile & desktop applications" and configure the required +mobile-app URI: + +| Client | URI | +| ------------- | ------------------ | +| iOS & Android | `psrmobile://auth` | + +![mobile_and_desktop_applications](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/organisationalstructures/directoryservices/entra_id/mobile_and_desktop_applications.webp) + +#### Create client secret + +Navigate to your Netwrix Netwrix Password Secure App registration -> Certificates & secrets -> +Client secret + +Create a client secret: + +![certificates-secrets-en_1544x311](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/organisationalstructures/directoryservices/entra_id/certificates-secrets-en_1544x311.webp) + +Copy it over to the Netwrix Password Secure Entra ID profile: + +![entra_id_client_secret](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/organisationalstructures/directoryservices/entra_id/entra_id_client_secret.webp) + +#### Set API permissions + +Finally, the API permissions for the Azure API have to be set, so the login to can be performed +successfully. + +1. Navigate to "API permissions" and click "Add a permission" +2. Select "Microsoft Graph" and then "Delegated permissions" +3. Set the checkboxes for "openid" and "profile" just under "OpenId permissions" +4. Click on "Add permissions" +5. Click on "Grant admin consent for YOUR_AD_NAME" diff --git a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/directoryservices/entraidconnection/microsoft_entra_id_faq.md b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/directoryservices/entraidconnection/microsoft_entra_id_faq.md new file mode 100644 index 0000000000..8825ca490e --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/directoryservices/entraidconnection/microsoft_entra_id_faq.md @@ -0,0 +1,57 @@ +--- +title: "Microsoft Entra ID Services FAQ" +description: "Microsoft Entra ID Services FAQ" +sidebar_position: 10 +--- + +# Microsoft Entra ID Services FAQ + +## Is it possible to migrate from LDAP to Entra ID? + +Currently, an automated migration from LDAP users (E2E as well as MasterKey) to Entra ID users is +not possible! + +## Which port is used for the SCIM endpoint for provisioning users/groups from Entra ID to the Application Server? + +11015 is the port that will be used for the communication from Entra ID to Netwrix Password Secure. + +## Does the Entra ID connection support nested groups? + +Due to Azure based technical limitations, Netwrix Password Secure does not support nested groups. + +## Does Entra ID work on servers that are only available internally? + +An integration on servers, that are not accessible from external sources, the integration of Entra +ID is also possible. For this, you can use the +[Entra ID on-premises application provisioning to SCIM-enabled apps](https://learn.microsoft.com/en-us/azure/active-directory/app-provisioning/on-premises-scim-provisioning). +This can be installed on all or only one application server. It must be noted that the IP or DNS +name of the "Tenent URL" specified in the subsequently created enterprise application is present in +the alternative application names in the server certificate. Tip: `https://127.0.0.1:11015/scim` can +also be specified as the "Tenent URL", in which case 127.0.0.1 must again be present in the +alternative application names in the server certificate. + +- Download the Provisioning Agent +- Install the Provisioning Agent on the server with the Netwrix Password Secure Server +- Start "AAD Connect Provisioning Agent Wizard" +- Select "On-premises application provisioning Entra ID to application", click next +- Click "Authenticate" and authenticate with a user.This user should be a Hybrid administrator or a + global administrator. +- Click "Confirm" +- Wait for the application to finish the registration in Azure +- Switch to the Azure Portal +- Click "Microsoft Entra ID" +- Click "Enterprise applications" +- Click "New application" +- Search for "On-premises SCIM app" +- Click "On-premises SCIM app" +- Adjust the name +- Click "Create" +- Wait for the operation to end +- Click the created application in the overview of "Enterprise applications" +- Click "Provisioning" +- Click "Get started" +- Set provisioning mode "Automatic" +- Unhide "On-Premises Connectivity" +- Assign the just installed agent to this application by selecting it and click "Assign Agent(s)" +- It takes about 20 minutes until the agent is correctly connected to your application and you can + proceed. diff --git a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/first_factor.md b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/first_factor.md new file mode 100644 index 0000000000..7499981f35 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/first_factor.md @@ -0,0 +1,64 @@ +--- +title: "First factor" +description: "First factor" +sidebar_position: 40 +--- + +# First factor + +## What is meant by first factor? + +It is a process that regulates access to our system. + +## Requirements + +With the user setting **Edit first factor** you have the possibility to define another factor for +authentication than the standard password. + +![Edit first factor](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/organisationalstructures/firstfactor/first_factor_1-en.webp) + +## Factors + +### Smartcard (only on Advanced view) + +The configuration is done via the user setting **First factor**. + +![Smartcard 1st factor](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/organisationalstructures/firstfactor/first_factor_2-en.webp) + +NOTE: This option is only valid for users in master key mode + +**CAUTION:** Be Aware" The smartcard logon tries to determine whether the certificate belongs to the +user to be logged on based on the applicant in the smartcard certificate. This is done using regex, +the default regex `^{username}[.@\\/-_:]({domain})$` or `^({domain})[.@\\/-_:]({username})$` is +applied to the applicant. In this case, `{username}` is replaced with the user to be registered and +`{domain}` is replaced with the domain in the AD profile in the regex and if the regex query is +positive, the user is registered. If the format of your applicant in your certificates is not +compatible with these two regex queries, you must set a custom regex query in the Server Manager. +Please note that `{username}` for username and `{domain}` for the AD domain SHOULD be present in the +regex query. If the domain must be explicitly specified, it must be written in capital letters. + +In addition, the smartcard certificate must of course also be valid on the server! + +## Fido2 (only at the Web Application) + +## Requirement + +For Fido2 it is mandatory that +SMTP ([Advanced settings](/docs/passwordsecure/9.2/configuration/servermanger/mainmenu/advanced_settings.md)) is configured. +In addition, an e-mail address must be stored for the AD users. + +Furthermore, the URL of the Web Application must be stored in the Server Manager: + +![Edit WebClient URL](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/organisationalstructures/firstfactor/first_factor_3-en.webp) + +### Configuration + +The configuration is done via the user setting **First Factor**. + +![FIDO2](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/organisationalstructures/firstfactor/first_factor_4-en.webp) + +As soon as an AD user logs on to the Web Application, he gets the following prompt + +![prompt](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/organisationalstructures/firstfactor/first_factor_5-en.webp) + +After clicking on **Setup Fido2 access** in the mail, Fido2 is configured. diff --git a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/managingusers/_category_.json b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/managingusers/_category_.json new file mode 100644 index 0000000000..5ab4bd9aa4 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/managingusers/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Managing users", + "position": 10, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "managing_users" + } +} \ No newline at end of file diff --git a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/managingusers/managing_users.md b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/managingusers/managing_users.md new file mode 100644 index 0000000000..1cbe829669 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/managingusers/managing_users.md @@ -0,0 +1,86 @@ +--- +title: "Managing users" +description: "Managing users" +sidebar_position: 10 +--- + +# Managing users + +## How are users managed in Netwrix Password Secure? + +The way in which users are managed is highly dependent on whether Active Directory is connected or +not. In Master Key mode, Active Directory remains the leading system. Accordingly, users are then +also managed in the AD. If Netwrix Password Secure is the leading system, e.g. in end-to-end mode, +users are managed in the organisational structures module. More details are provided in the relevant +sections. + +## Relevant rights + +The following options are required to add local users. + +### User rights + +Can add new users -Display organisational structure module + +## Adding local users + +In general, new users are added in the same way as creating a local organisational unit. Therefore, +only the differences will be covered below. + +### Creating users + +![create user](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/organisationalstructures/managingusers/create-user-wc.webp) + +- **Allocated roles**: New users can directly be allocated one or more rolls when they are created +- **Change password on next login**: The user will be requested to change their user password on the + next login (obligatory) +- **Account is deactivated**: The user is created with the status "deactivated". The account is thus + not useable. The write rights for a user can be set/removed with this option. In editing mode, the + account can also be deactivated during ongoing operation. +- **Restricted user**: Controlling entities exist in many companies that are only tasked with + checking the integrity and hierarchies of various pieces of information with one another but are + not required to productively work with the information themselves. This could be a data protection + officer or also an administrator in some cases. This would be the case if an administrator was + responsible for issuing permissions to other people but should not be able to view the data + themselves. The property **restricted user** is used to limit the visibility of the password + field. It thus deals with purely administrative users or controlling entities. + +NOTE: Restricted users cannot view any passwords + +### Configuring rights + +The second tab of the wizard allows you to define the permissions for the newly created user. If an +allocated organisational unit or a rights template group was defined in the first tab, the new user +will inherit its permissions. Here, these permissions can be adapted if desired. + +### Configuring user rights + +Users always receive their user rights via role, which is either user-specific or global (see user +rights). If no role is defined in the first tab "Create user", the third tab will thus contain +globally defined user rights. + +## Importing users + +Importing from Active Directory can be carried out in two ways that are described in a separate +section. + +## User licenses + +There are two different types of licenses, **Advanced view** and **Basic view** licenses. In all +other editions you can only purchase Advanced view licenses. Please note that licensed Basic view +users are not able to use the Advanced view. However, Advanced view Users can also switch to the +Basic view. + +**CAUTION:** For licensing reasons, it is not intended to switch from a Advanced view user to a +Basic view user! + +Our sales team will be happy to answer any questions you may have about licensing. + +Display data to which the user is authorized In order to display the data to which a user is +authorized, you must right-click on the corresponding user in the organisational structure. In the +context menu that opens, you will find the following options under **displaying data records**: + +Password -Documents -Forms -Rolls -Uses -Password Reset -System Tasks -Seal templates + +NOTE: All authorizations for a data record are taken into account, regardless of whether you are +authorized by a role or the user. diff --git a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/managingusers/user_passwords_logging_in.md b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/managingusers/user_passwords_logging_in.md new file mode 100644 index 0000000000..c45176f6a7 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/managingusers/user_passwords_logging_in.md @@ -0,0 +1,91 @@ +--- +title: "User passwords / logging in to client" +description: "User passwords / logging in to client" +sidebar_position: 10 +--- + +# User passwords / logging in to client + +## User passwords + +Depending on the type of user, they will either be allocated their password in Netwrix Password +Secure or the login will be carried out using access data for the domain. How the user logs in also +differs according to the type of user. + +### Differences between users and passwords + +- **Local users** Local users are those users that were directly created in Netwrix Password Secure. + These users must be directly assigned a password when they are created. If local users are + migrated from older versions, they receive a randomly generated password that is sent to them via + email. +- **AD users in end-to-end mode** These users must also be assigned a password in Netwrix Password + Secure. A new password will also be issued via email for these users in the case of a possible + migration. +- **AD users in Master Key mode** These users log in directly with access data for the domain. It is + thus not necessary to assign them a password. As these users directly authenticate themselves via + Active Directory, the currently saved password in Active Directory is thus always valid. These + users can still directly log in using the existing password even after a migration + +### Required rights + +Various rights are required in order to issue or change user passwords. One prerequisite is the user +right **Can display organisational structure module**. **Read** and **write** rights for the user +are also required. Finally, membership of the user is required. Normally, the user themselves and +the user who created or imported the user have the right to change their password. + +![Permission for user](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/organisationalstructures/managingusers/user_passwords_1-en.webp) + +### Assigning and changing passwords + +As already explained, local users are directly assigned their initial password when the user is +created. The situation is different for users that are imported in end-to-end mode. They do not +possess a password directly after the import and can thus not log in. It is thus necessary to assign +passwords after the import. + +The passwords can be directly assigned or changed via the ribbon. Naturally, it is also possible to +select multiple users if e.g. several imported users should be assigned the same password. + +![change password](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/organisationalstructures/managingusers/user_passwords_2-en.webp) + +### Change password on next login + +Even if several users receive the same initial password, it is sensible to force them to change it +to an individual password. There is a corresponding option for this purpose. In the case of **local +users**, this can be activated during the creation of the user. In the case of **users in end-to-end +mode**, this option is directly activated during import for security reasons. This option is +automatically deactivated after the user has successfully logged in and changed the password. + +![change password next login](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/organisationalstructures/managingusers/user_passwords_3-en.webp) + +### Security of passwords + +To guarantee that passwords are sufficiently strong, it is recommended that corresponding +[Password rules](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/extras/password_rules.md) are created. It is +especially important to ensure here that user names are excluded. The password rule then still needs +to be defined as a user password rule. + +## Logging in to the database + +The process for logging into the database differs depending on the type of user. + +### Local user + +Local users simply log in using their user name and the assigned password. + +![login username](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/organisationalstructures/managingusers/user_passwords_4-en_415x238.webp) + +![login password](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/organisationalstructures/managingusers/user_passwords_5-en.webp) + +## AD user + +If only one domain has been configured, the users from AD can also log in with their user name and +password the same as local users. If multiple domains have been configured or there is a local user +with the same name, the name of the domain must be entered in front of the user name + +The name of the domain must be entered as it is configured in the AD profile under **Domains**. The +option **Other domain names** can be used to save other forms of the domain name. + +![AD User](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/organisationalstructures/managingusers/user_passwords_6-en.webp) + +NOTE: The logon to the client is automatically forwarded to the Autofill Add-on and other clients on +the same computer. The same applies to logging on to the Autofill Add-on. diff --git a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/multifactorauthentication/_category_.json b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/multifactorauthentication/_category_.json new file mode 100644 index 0000000000..6af5368eaf --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/multifactorauthentication/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Multifactor authentication", + "position": 50, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "multifactor_authentication" + } +} \ No newline at end of file diff --git a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/multifactorauthentication/multifactor_authentication.md b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/multifactorauthentication/multifactor_authentication.md new file mode 100644 index 0000000000..8ddd2d8284 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/multifactorauthentication/multifactor_authentication.md @@ -0,0 +1,93 @@ +--- +title: "Multifactor authentication" +description: "Multifactor authentication" +sidebar_position: 50 +--- + +# Multifactor authentication + +## What is multifactor authentication? + +By means of multifactor authentication, you can save the login – in addition to the password – with +a further factor. Setting up a multifactor authentication can be done by either the administrator or +the user. + +## Requirements + +To use multifactor authentication on a database, it must firstly have been activated on the Server +Manager. In the database module, open the settings for the selected database via the ribbon. + +![database settings](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/organisationalstructures/multifactorauthentication/multifactor_authentication_1-en.webp) + +It is possible to separately define in the settings whether it is permitted to use each interface on +the database. + +![multifactor authentication](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/organisationalstructures/multifactorauthentication/multifactor_authentication_2-en.webp) + +### Other settings + +In the user settings, it is also possible to define the "Length of validity of a multifactor +authentication token" in minutes. + +NOTE: In order for a user (administrator) to be able to **configure** multifactor authentication for +other users, the user must have the rights **read**, **write**, **delete** and **authorize**. It is +important that these rights exist before Multifactor Authentication is set up. + +## Configuration of multifactor authentication + +In the [Organisational structure](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/organisationalstructure/organisational_structure.md) module, you select the user and +the interface "Multifactor authentication" in the ribbon. + +![TOTP](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/organisationalstructures/multifactorauthentication/multifactor_authentication_3-en.webp) + +The desired type of authentication is selected and given a title. This name is also displayed to the +user when logging in. The subsequent process differs depending on the desired authentication type. + +### Google authenticator + +The prerequisite for this is that the relevant app has been started on a smartphone. After the name +has been assigned for the authentication, you generate a new secret via the corresponding button. A +QR code is displayed, which must be scanned using the Google Authenticator app on a smartphone. + +![google authenticator](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/organisationalstructures/multifactorauthentication/multifactor_authentication_4-en.webp) + +Once the Google Authenticator app has detected the QR code, it will return a 6-digit PIN. You must +then enter it in the appropriate field. Finally, click on **Create** in the ribbon. + +## RSA SecurID Token + +To set up multifactor authentication using RSA SecurID, simply enter the RSA user name and click +**Create** directly in the ribbon. + +![RSA SecurID Token](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/organisationalstructures/multifactorauthentication/multifactor_authentication_5-en.webp) + +NOTE: The prerequisite for the use of RSA SecurID token is that the access data has been stored in +the Database settings on the Server Manager. + +## Public key infrastructure + +For PKI setup, the **Select** button is used to open the menu for selecting the desired certificate. +All eligible certificates are displayed. + +![Public key infrastructure](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/organisationalstructures/multifactorauthentication/multifactor_authentication_7-en.webp) + +Now just select the desired certificate from the list to confirm the process. + +## Yubico One Time Password + +The configuration of multifactor authentication using Yubico One Time Password is described +in[Multifactor Authentication](/docs/passwordsecure/9.2/configuration/servermanger/managingdatabases/databasesettings/multifactor_authentication_ac.md). + +## Delete Multifactor Authentication (MFA) + +The multifactor authentication can be deleted by the user himself or by another user with sufficient +authorization. The rights **Read**, **Write**, **Authorize** and **Delete** are required for another +user to perform the deletion. + +In order to delete a file, you should go to the main menu. Under **Account** you will find the item +**Multifactor Authentication**. An alternative way is to enter the management of multifactor +authentication via the organisational structure. To do so, select the corresponding user and click +on the **Multifactor Authentication** ribbon. + +In the administration of the multi-factor authentication you will then find in the ribbon the +possibility to delete the stored MFA. diff --git a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/multifactorauthentication/otp_(one-time-password).md b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/multifactorauthentication/otp_(one-time-password).md new file mode 100644 index 0000000000..7be3d97af0 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/multifactorauthentication/otp_(one-time-password).md @@ -0,0 +1,55 @@ +--- +title: "OTP (One-Time-Password)" +description: "OTP (One-Time-Password)" +sidebar_position: 20 +--- + +# OTP (One-Time-Password) + +## Using OTP in Netwrix Password Secure + +A one-time password is a password that is valid once and can be used for authentication or +transactions. Accordingly, each additional authentication or authorization requires a new one-time +password. + +## Establishment + +To set up OTP in Netwrix Password Secure, proceed as follows. + +- **Create form with OTP field** + +Create a new form or add an OTP field to an existing form: + +- **Create password** + +You assign the new or customized form to existing passwords and edit them or create a new password +with the new or customized form. + +Next, the OTP field must be configured. For this purpose the key (secret) of the desired +website/application is stored in Netwrix Password Secure. + +As soon as the secret has been deposited and the password saved, the setup is complete. + +## OTP in HTML WebViewer and Emergency WebViewer + +##### OTP in HTML WebViewer + +1. Set up OTP +2. Create + [HTML WebViewer export](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/export/html_webviewer_export.md) +3. Open the created HTML WebViewer + +How to use the HTML WebViewer can be read in the chapter with the same name. + +##### OTP in Emergency WebViewer + +NOTE: The special feature of the Emergency WebViewer is that the stored OTP secret is also +displayed. + +In order to use the One-Time-Password in the +[EmergencyWebViewer](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/extras/systemtasks/emergency_webviewer.md) +you have to proceed as follows: + +1. Set up OTP +2. Emergency HTML WebViewer Export Task Create +3. Open the created emergency WebViewer diff --git a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/multifactorauthentication/yubicoyubikey.md b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/multifactorauthentication/yubicoyubikey.md new file mode 100644 index 0000000000..79b26a6621 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/multifactorauthentication/yubicoyubikey.md @@ -0,0 +1,82 @@ +--- +title: "Yubico / Yubikey" +description: "Yubico / Yubikey" +sidebar_position: 10 +--- + +# Yubico / Yubikey + +## Setting up multifactor authentication + +### Requirements + +The following firewall release must be granted: + +- [https://api.yubico.com/wsapi/2.0/verify](https://api.yubico.com/wsapi/2.0/verify) + +### Requesting the Yubico API key + +An API key must be requested for configuration. For this purpose, use the following link and enter +an e-mail address: [Yubico Website](https://upgrade.yubico.com/getapikey/) + +![yubico setup](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/organisationalstructures/multifactorauthentication/yubico/yubico_yubikey_1-en.webp) + +Yubikey will then generate a **One Time Password**. The Yubikey used must only be touched in the +right place. + +![yubico stick](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/organisationalstructures/multifactorauthentication/yubico/yubico_yubikey_2-en.webp) + +The **One Time Password** is entered directly into the corresponding field. + +![yubico OTP](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/organisationalstructures/multifactorauthentication/yubico/yubico_yubikey_3-en.webp) + +Once the general terms and conditions have been approved, the API Key can be requested. + +![yubico key](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/organisationalstructures/multifactorauthentication/yubico/yubico_yubikey_4-en.webp) + +### Configuring the Yubikey API + +The actual setting up of the multifactor authentication is carried out on the Server Manager in the +**Database** module. First select the required data base; then open the "Features" in the ribbon. +The **Yubico Client ID** and the **Yubico Secret Key** must then be entered and saved. + +![Configuration yubico](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/organisationalstructures/multifactorauthentication/yubico/yubico_yubikey_5-en.webp) + +The interface is now ready and can be used. + +NOTE: The HTTPS endpoint [Yubico Verify](https://api.yubico.com/wsapi/2.0/verify) is used for +communication with Yubico. Please make sure that the Netwrix Password Secure Server can connect to +this endpoint. + +## Configuring multifactor authentication for users + +Multifactor authentication can be configured in the Netwrix Password Secure client. It can be done +by the user themselves in **Backstage** in the [Account](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/account.md) +menu. In order to configure the Yubikey, simply select **Yubico OTP**. + +![setup second factor](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/organisationalstructures/multifactorauthentication/yubico/yubico_yubikey_6-en.webp) + +Now click in the field for the token and create a token using the Yubikey. For **Yubikey NEO**, you +only need to touch the touch panel. The same applies to **Yubikey Nano**. + +![yubico stick](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/organisationalstructures/multifactorauthentication/yubico/yubico_yubikey_2-en.webp) + +The token is entered directly into the corresponding field. The multifactor authentication is +configured once you’ve clicked on configure. + +![Configuration yubico](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/organisationalstructures/multifactorauthentication/yubico/yubico_yubikey_8-en.webp) + +## Logging in with the Yubikey + +To login with Multifactor Authentication, the database is first selected and then **User Name** and +**Password** are entered and confirmed. + +After the first password authentication, another window for the **Yubico Key** is displayed. + +![Login yubico](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/organisationalstructures/multifactorauthentication/yubico/yubico_yubikey_10-en.webp) + +Click on the field to highlight it, and enter the **Yubico Key** by touching the Yubikeys. + +![yubico stick](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/organisationalstructures/multifactorauthentication/yubico/yubico_yubikey_2-en.webp) + +The user is now logged on. diff --git a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/organisational_structure.md b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/organisational_structure.md new file mode 100644 index 0000000000..02c0ed46de --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/organisational_structure.md @@ -0,0 +1,113 @@ +--- +title: "Organisational structure" +description: "Organisational structure" +sidebar_position: 40 +--- + +# Organisational structure + +## What are organisational structures? + +The storage of passwords or documents always takes place according to the defined organisational +structures. The module enables complex structures to be defined, which later form the basis for the +systematic storage of data. It is often possible to define them on the basis of already existing +organization diagrams for the company or department. It is also possible to use other criteria, such +as the function / activity performed, as the basis for creating hierarchies. It is always up to the +customer themselves to decide which structure is most useful for the purpose of the application. + +![Organizational structure modul](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/organisationalstructures/organizational_structures_1-en.webp) + +## Relevant rights + +The following options are required for adding new organisational structures. + +### User rights + +- Can add new organisational units +- Display organisational structure module + +## Module-specific ribbon functions + +The operation of the ribbon differs fundamentally in a couple of aspects to how it works in other +modules. The following section will focus on only those elements of the ribbon that differ. The +remaining actions have already be explained for the password module. + +![create new user/organisational unit](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/organisationalstructures/organizational_structures_2-en.webp) + +- **New organisational unit/user**: New organisational units or new users can be added via the + ribbon, the keyboard shortcut "CTRL + N" or also the context menu that is accessed using the right + mouse button. Due to its complexity, there is a separate section for this function: + [User management](/docs/passwordsecure/9.2/configuration/webapplication/functionalscope/organisationalstructure/user_management.md) +- **Drag & Drop**: If this option has been activated, it is possible to move users or organisational + units in list view via drag & drop +- **Permissions**: The configuration of permissions within the organisational structure is important + both for the administration of the structure and also as the basis for the permissions in + accordance with + [Inheritance from organisational structures](/docs/passwordsecure/9.2/configuration/advancedview/permissionconceptandprotective/automatedsettingofpermissions/inheritance_from_organizational.md). + The benefits of + [Predefining rights](/docs/passwordsecure/9.2/configuration/advancedview/permissionconceptandprotective/predefiningrights/predefining_rights.md) are + explained in a separate section. +- **Settings**: The settings can be configured for both users and also organisational units. More + information on [User settings](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/usersettings/user_settings.md)… +- **Active Directory**: The connection to Active Directory is explained in a dedicated section + [Active Directory link](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/organisationalstructure/directoryservices/activedirectorylink/active_directory_link.md) +- **Microsoft Entra ID**: The connection to Microsoft Entra ID is explained in a dedicated section +- **Multi Factor authentication**: Additional security during login is provided through positive + authentication based on another factor. More on this subject… +- **Reset password**: Administrators can reset the passwords with which users log in to Netwrix + Password Secure to a defined value. Naturally, this is only possible if the connection to Active + Directory is configured + via[End-to-end encryption](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/organisationalstructure/directoryservices/activedirectorylink/end-to-end_encryption.md). In the + alternative [Masterkey mode](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/organisationalstructure/directoryservices/activedirectorylink/masterkey_mode.md), the + authentication is linked to the correct entry of the AD password. + +NOTE: To reset a user password, membership for the user is a prerequisite. + +The example below shows the configuration of a user where only the user themselves is a member. + +![permission for user](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/organisationalstructures/organizational_structures_3-en.webp) + +This configuration means that the user password cannot be reset by administrators. The disadvantage +is that if the password is lost there is no technical solution for "resetting" the password in the +system. + +**CAUTION:** It is not recommended to configure the permissions so that only the user themselves has +membership. No other interventions can be made if the password is then lost. + +## Adding local organisational units + +Both users and also organisational units themselves can be added as usual via the ribbon +(alternatively via Ctrl + N or via the context menu). These processes are supported by various +wizards. The example below shows the creation of a new organisational unit: + +### Create organisational unit + +![Add new organisational unit](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/organisationalstructures/organizational_structures_4-en.webp) + +- **Allocated organisational unit**: If the new object is defined as a **main organisational unit**, + it is not allocated to an existing organisational unit +- **Rights template group**: If an already existing organisational unit was selected under + "allocated organisational unit", you can select one of the existing rights template groups. + +NOTE: The organisational unit marked in list view will be used as a default. This applies to the +fields "allocated organisational unit" and also "rights template". + +### Create role + +![Create role](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/organisationalstructures/organizational_structures_5-en.webp) + +When creating a new organisational unit, the second tab in the wizard enables you to directly create +a new role. This role will not only be created but also given "read permission" to the newly created +organisational unit. + +### Configuring rights + +![Configuring rights](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/organisationalstructures/organizational_structures_6-en.webp) + +The third tab of the wizard allows you to define the permissions for the newly created +organisational unit. If an allocated organisational unit or a rights template group was defined in +the first tab, the new organisational unit will inherit its permissions. These permissions can be +adapted if desired. + +NOTE: The **organisational structure** module is based on the Web Application module of the same +name. Both modules have a different scope and design but are almost identical to use. diff --git a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/permissionsfororganisational/_category_.json b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/permissionsfororganisational/_category_.json new file mode 100644 index 0000000000..d844547bfe --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/permissionsfororganisational/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Permissions for organisational structures", + "position": 20, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "permissions_for_organisational" + } +} \ No newline at end of file diff --git a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/permissionsfororganisational/inheriting_permissions.md b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/permissionsfororganisational/inheriting_permissions.md new file mode 100644 index 0000000000..0d090cc864 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/permissionsfororganisational/inheriting_permissions.md @@ -0,0 +1,38 @@ +--- +title: "Inheriting permissions" +description: "Inheriting permissions" +sidebar_position: 10 +--- + +# Inheriting permissions + +## What is inherited in organisational structures? + +If you open the permissions for an organisational structure, the currently configured permissions +will be visible. In the following example, there are a total of four roles with varying permissions +for the organisational structure. + +![inheriting permission](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/organisationalstructures/permissionsous/inheriting_permissions_1-en.webp) + +## Relevant rights + +The following options are required to view "**inherit**" and "**overwrite**" icons. + +### User right + +- Can overwrite permissions +- Can inherit permissions + +The two highlighted options are now available on the ribbon. + +- **Inherit**: This means that all of the configurations defined in the current permissions mask are + inherited by underlying organisational structures when it is saved. The permissions are added to + existing ones +- **Overwrite**: This means that all of the configurations defined are applied to underlying + organisational structures when it is saved. The previous permissions are lost. + +Both mechanisms are protected by a confirmation prompt. If both "inherit" and also "overwrite" are +selected, "overwrite" is considered the overriding function. + +**CAUTION:** Both mechanisms are not protected by user rights. The **authorize** right for the +organisational structure is required to activate the inheritance or overwrite functions. diff --git a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/permissionsfororganisational/permissions_for_organisational.md b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/permissionsfororganisational/permissions_for_organisational.md new file mode 100644 index 0000000000..1a93abebea --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/permissionsfororganisational/permissions_for_organisational.md @@ -0,0 +1,62 @@ +--- +title: "Permissions for organisational structures" +description: "Permissions for organisational structures" +sidebar_position: 20 +--- + +# Permissions for organisational structures + +## Relevance + +These permissions primarily define which users/roles have what form of permissions for +organisational structures. In addition, there are **two mechanisms** that directly build on the +permissions for organisational structures. + +1. **Limiting visibility**: It was already explained in the section on + [Visibility](/docs/passwordsecure/9.2/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/visibility.md) + that selectively withholding information is a very effective + [Protective mechanisms](/docs/passwordsecure/9.2/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/protective_mechanisms.md). + Configuration of the visibility is carried out directly when issuing permissions to + organisational structures. +2. **Inheriting permissions for records**: + [Inheritance from organisational structures](/docs/passwordsecure/9.2/configuration/advancedview/permissionconceptandprotective/automatedsettingofpermissions/inheritance_from_organizational.md) + is defined as a system standard. This means that there is no difference between the permissions + for an organisational structure and the permissions for data that is stored in these + organisational structures. + +The way in which permissions for organisational structures are designed thus effects the subsequent +work with Netwrix Password Secure in many ways. The following diagram describes the above-mentioned +interfaces. + +![Permissions for organizational structures](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/organisationalstructures/permissionsous/permissions_for_organizational_structures_1-en.webp) + +## Permissions + +The visibility and also inheritance mechanisms are not considered below. This section exclusively +deals with permissions for the actual organisational structure. It deals with which users and roles +have what form of permissions for a given organisational structure. Permissions for organisational +structures can be defined via the ribbon or also the context menu that is accessed using the right +mouse button. A permissions tab appears: + +![Permissions for OU](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/organisationalstructures/permissionsous/permissions_for_organizational_structures_2-en.webp) + +NOTE: The basic mechanisms for setting permissions is described in detail in the Authorization +concept. + +**CAUTION:** It is important that the permissions displayed here are interpreted correctly! The +example above shows the permissions for the "organisational structure IT". + +The user Max Muster possesses all rights to the organisational structure IT and can thus edit, +delete and also grant permissions for this structure. + +## The add right + +The "add" right holds a special position amongst the available rights because it does not refer to +the organisational unit itself but rather to data that will be created within it. In general, it is +fair to say that to add objects in an organisational unit requires the add right. If a user wants to +add a new record to an organisational unit, the user requires the above-mentioned right. In the +example above, only the administrator has the required permissions for adding new records. Even the +IT manager – who possess all other rights to the organisational structure "IT" – does not have the +right to add records. + +**CAUTION:** The add right merely describes the right to create objects in an organisational unit. diff --git a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/passwordreset/_category_.json b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/passwordreset/_category_.json new file mode 100644 index 0000000000..a3d9a19b3d --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/passwordreset/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Password Reset", + "position": 90, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "password_reset" + } +} \ No newline at end of file diff --git a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/passwordreset/configuration_2.md b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/passwordreset/configuration_2.md new file mode 100644 index 0000000000..c5ad12aed1 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/passwordreset/configuration_2.md @@ -0,0 +1,69 @@ +--- +title: "Configuration" +description: "Configuration" +sidebar_position: 20 +--- + +# Configuration + +## Creating a Password Reset + +New Password Resets can be directly added via the ribbon or the keyboard shortcut "Ctrl + N" in the +Password Reset module. With regards to setting permissions, a Password Reset behaves in precisely +the same way as every other object. It is thus possible to precisely control which users can view +and use which Password Resets. + +## Configuration Guide + +The configuration of a new Password Reset comprises four steps. All of the necessary conditions and +variables for the configuration are defined in the following areas: "General", "Trigger", "Scripts" +and "Linked passwords". + +![configuration password reset](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/passwordreset/configuration/configuration_1-en.webp) + +### General + +- **Name**: Designation for the Password Reset +- **Responsible user**: All completed Password Resets are also recorded within Netwrix Password + Secure (logbook,…). To ensure these steps can be allocated to a user, a user who is registered in + Netwrix Password Secure is selected in the field "Responsible user". + +### Trigger + +Triggers describe the conditions that need to be fulfilled so that a Password Reset is carried out. +There are a total of three possible triggers available: + +- Reset the password x minutes after the password has been viewed +- Reset the password when it has not been changed for x days +- Reset the password when it has been expired for x days + +At least one trigger must be activated so that the Password Reset is activated. Deactivating all +triggers is equivalent to deactivating the Password Reset. All three triggers can be activated and +deactivated independently of one another. Only one selection can be made in each of the three +categories. + +NOTE: A separate system task within Netwrix Password Secure checks every minute whether a trigger +applies. + +### Scripts + +A new dialogue appears after the selection in which the type of system "to be reset2 can be defined. + +![new script password reset](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/passwordreset/configuration/configuration_2-en.webp) + +- **Script type**: You select here from the possible script types. +- **Password**: The credentials for the record that will ultimately carry out the Password Reset. + The required information is specifically requested in each case. For example, if the reset is for + an MSSQL user, the MSSQL instance and the port used needs to be entered. + +The functions and configuration process are described in detail in the section Scripts. + +NOTE: It is not possible to create a Password Reset without an associated script. + +### Linked passwords + +All records that should be reset with the Password Reset according to the selected trigger are +listed under “Linked passwords”. Multiple objects can be entered. The linked Password Reset is also +visible in the footer of the reading pane once it has been successfully configured. + +![new script password reset](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/passwordreset/configuration/configuration_2-en.webp) diff --git a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/passwordreset/heartbeat.md b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/passwordreset/heartbeat.md new file mode 100644 index 0000000000..a78d1678c9 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/passwordreset/heartbeat.md @@ -0,0 +1,73 @@ +--- +title: "Heartbeat" +description: "Heartbeat" +sidebar_position: 50 +--- + +# Heartbeat + +## What is the heartbeat? + +The heartbeat checks whether passwords in Netwrix Password Secure match the login data on the +relevant systems. This process ensures that the passwords do not differ from one another. + +## Requirements + +The heartbeat is only available for passwords that are linked to a properly functioning Password +Reset. + +### Supported script types + +The passwords for the following script types can be tested: + +- Windows user +- MSSQL user +- Active Directory users +- Linux user + +Further information can be found in the section Scripts. + +## Testing using heartbeat + +The testing process using the heartbeat can be executed via various methods. + +## Testing via Password Reset + +The heartbeat is always carried out before the first resetting process using a Password Reset. After +the script has run, the testing process is carried out again. Further information on this process +can also be found in the section [Rollback](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/passwordreset/rollback.md). + +### Manual testing + +The heartbeat can be executed in the ribbon for the password module by clicking on **Check login +data**. The currently marked password is always tested. + +### Automatic testing via the password settings + +It is also possible to configure the heartbeat to run cyclically. It can be configured either via +the [User settings](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/usersettings/user_settings.md) or directly in the +[Password settings](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/passwords/password_settings.md). + +## Results of the tests + +The results of the test can be viewed in the **passwords module**. + +![result heartbeat](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/passwordreset/heartbeat/heartbeat_1-en.webp) + +The date when it was last executed can be seen at the top of the +[Reading pane](/docs/passwordsecure/9.2/configuration/advancedview/operationandsetup/reading_pane.md). The success of the testing +process is indicated alongside using a coloured icon. Further information can be displayed by moving +the mouse over the icon. + +The icon has three different versions. These have the following meanings: + +The last test was successful. The password is correct The test could not be performed. For example, +the password could not be reached. The last test was completed. However, the password is different +to the one on the target system. + +## Filtering the results + +The filter can be configured using the filter group **Status of the login data** so that the tested +records can be selected. + +![Filter heartbeat status](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/passwordreset/heartbeat/heartbeat_2-en.webp) diff --git a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/passwordreset/logbook_entries_under_password.md b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/passwordreset/logbook_entries_under_password.md new file mode 100644 index 0000000000..6b9cc63df7 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/passwordreset/logbook_entries_under_password.md @@ -0,0 +1,44 @@ +--- +title: "Logbook entries under Password Reset" +description: "Logbook entries under Password Reset" +sidebar_position: 70 +--- + +# Logbook entries under Password Reset + +Subsequently all possible logbook entries in connection with Password Reset are listed + +The password reset first checks with the first script (via the heartbeat) whether the password is +correct: + +| Logbook Type | Logbook Record | +| ------------------------------ | -------------- | +| Login data valid | Container | +| Login data invalid | Container | +| Check errors during login data | Container | + +Afterwards all scripts of the password reset are executed one after the other and the following +logbook entries are written: + +| Logbook type | Logbook record | +| --------------------- | -------------- | +| Execute | Password Reset | +| Execute Rollback | Password Reset | +| Execution Error | Password Reset | +| Error during rollback | Password Reset | + +If an attempt was made to perform a rollback, but the rollback cannot be performed because the old +password was incorrect before the reset, or the first script is of the type “user-defined”, the +following logbook entry is written: + +| Logbook type | Logbook record | +| --------------------- | -------------- | +| Error during rollback | Password Reset | + +If a password reset has failed and an attempt is made to perform a rollback, the reset is blocked +for one day and the following logbook entry is written: (It does not matter if the rollback worked +or not) + +| Logbook type | Logbook record | +| ---------------------- | -------------- | +| Password Reset blocked | Password Reset | diff --git a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/passwordreset/password_reset.md b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/passwordreset/password_reset.md new file mode 100644 index 0000000000..c84a61949b --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/passwordreset/password_reset.md @@ -0,0 +1,29 @@ +--- +title: "Password Reset" +description: "Password Reset" +sidebar_position: 90 +--- + +# Password Reset + +## What is a Password Reset? + +The safest passwords are those that no one knows. A Password Reset enables passwords to be reset to +a new and unknown value according to freely definable triggers. A trigger could be a definable time +interval or a certain action by the user. **The value of the password is changed in both Netwrix +Password Secure and also on the target system.** + +![Password reset diagram](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/passwordreset/password_reset_1-en.webp) + +This process will be explained below using a specific example. The password for the MSSQL user has +expired. The Password Reset changes the password in Netwrix Password Secure and also in the target +system to a new value. + +![Password reset process diagram](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/passwordreset/password_reset_2-en.webp) + +NOTE: If an error occurs during the execution of a password reset, the affected reset is blocked +with all associated passwords. This is noted in the logbook with an entry "blocked". + +**CAUTION:** Due to the complexity of the process, it is strongly recommended that Password Reset is +configured **in combination with certified partners**. The desired simplification of work processes +using the above-mentioned automated functions is accompanied by numerous risks. diff --git a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/passwordreset/requirements_1.md b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/passwordreset/requirements_1.md new file mode 100644 index 0000000000..8d2e1ac0d6 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/passwordreset/requirements_1.md @@ -0,0 +1,23 @@ +--- +title: "Requirements" +description: "Requirements" +sidebar_position: 10 +--- + +# Requirements + +## Relevant rights + +The following options are required for creating a Password Reset. + +### User rights + +- Can add new Password Resets +- Display Password Reset module + +### Requirements for Password Resets + +- A password that has administrative rights to the relevant target computers must have been saved in + Netwrix Password Secure. +- The Microsoft Remote Admin Tools must be saved on the target system. +- The target system must be accessible via the network. diff --git a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/passwordreset/rollback.md b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/passwordreset/rollback.md new file mode 100644 index 0000000000..823b2016ae --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/passwordreset/rollback.md @@ -0,0 +1,29 @@ +--- +title: "Rollback" +description: "Rollback" +sidebar_position: 60 +--- + +# Rollback + +## What is a rollback? + +If an error occurs while running a script, a rollback is initiated. This ensures that the original +password is restored. + +## When does a rollback run? + +The following diagram shows when and according to which criteria a rollback is initiated: + +![rollback run](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/passwordreset/rollback/rollback_1-en.webp) + +## Procedure + +If a rollback needs to be run, all scripts for the Password Reset are executed once again. The last +password in the history is used for this process. No new historical entry is created after the +rollback. + +## Logbook + +The logbook can be used to see if a rollback has been run and if it was successful. After a +rollback, the password should be checked once again as a precaution. diff --git a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/passwordreset/scripts.md b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/passwordreset/scripts.md new file mode 100644 index 0000000000..a1b706fffb --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/passwordreset/scripts.md @@ -0,0 +1,82 @@ +--- +title: "Scripts" +description: "Scripts" +sidebar_position: 30 +--- + +# Scripts + +## Available scripts + +The following scripts are supplied and can be directly used. In all scripts, a password is firstly +selected in the upper section. This is not the password that will be reset on the target system. +Instead, a user should be entered here that can complete the rest of the process on the target +system. This password thus requires administrative rights to the target system. + +A delay can also be configured in every script. This may be necessary, for example, if a password is +changed in AD and it is firstly distributed to other controllers. + +![new script](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/passwordreset/scripts/password_safe_scripts_1-en.webp) + +## Active Directory Password Reset + +This script is responsible for changing passwords for Active Directory users (domain users). Access +to Active Directory is configured here under **Hostname**. + +![Active Directory Password Reset](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/passwordreset/scripts/password_safe_scripts_2-en.webp) + +## Service accounts + +This script changes the access data within a service. Both the user and also the password can be +changed. The **host name** – i.e. the target computer – and the **service name** are saved here. + +![Service accounts scripts](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/passwordreset/scripts/password_safe_scripts_3-en.webp) + +Please note that the **display name** for the **service** needs to be used. + +![display name service](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/passwordreset/scripts/password_safe_scripts_4-en.webp) + +The access data in the associated password can be saved as follows: + +### Local user + +[Username] [Username] .[Username] [Computer][Username] + +### Active Directory user + +[Domain][Username] + +## Windows user + +This script can be used to reset the passwords for local Windows users. Only the **host name** needs +to be saved here. + +![Windows user script](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/passwordreset/scripts/password_safe_scripts_5-en.webp) + +## Linux user + +Linux users can also be reset in the same way as Windows users. It is also only necessary to enter +the **host name** and the **port** here. + +![Linux user script](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/passwordreset/scripts/password_safe_scripts_6-en.webp) + +## MSSQL user + +This script resets passwords for local MSSQL users. It is only necessary to enter the **MSSQL +instance** and the **port**. + +![MSSQL user script](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/passwordreset/scripts/password_safe_scripts_7-en.webp) + +The name of the MSSQL instance can be taken from the login window for the SQL Management Studio. + +![MSSQL user script](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/passwordreset/scripts/password_safe_scripts_8-en.webp) + +If a domain user is being used to log in to the SQL server, the user needs to be managed via the +script **Active Directory user**. + +## Planned task + +The passwords for users of Windows Task Scheduler can be changed using this script. The **host +name** of the computer on which the task will run and the **name** of the task itself are entered. + +![planned task](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/passwordreset/scripts/password_safe_scripts_9-en.webp) diff --git a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/passwordreset/user-defined_scripts.md b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/passwordreset/user-defined_scripts.md new file mode 100644 index 0000000000..2a3c58fa5a --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/passwordreset/user-defined_scripts.md @@ -0,0 +1,79 @@ +--- +title: "User-defined scripts" +description: "User-defined scripts" +sidebar_position: 40 +--- + +# User-defined scripts + +## Individual solutions using your own scripts + +If your requirements cannot be met using the [Scripts](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/passwordreset/scripts.md), it is also possible +to create your own Powershell scripts. These scripts need to meet certain requirements to be used in +Netwrix Password Secure. + +## Storage location, name and call + +The scripts must be saved in the following directory: +`C:\ProgramData\MATESO\Password Safe and Repository Service\System\PowerShell` + +The scripts are saved in the **format.ps1**. + +## Structure of the scripts + +The PowerShell scripts must have the following structure: + +### RunScript function + +Netwrix Password Secure always calls the RunScript function. + + +``` +function RunScript +param ( +        [String]$HostName, +        [String]$UserName, +        [String]$NewPassword, +        [String]$CredentialsUserName, +        [Security.SecureString]$CredentialsPassword +    ) + +``` + +The following standard parameters can be used here: + +- UserName: The user name for which the password should be changed +- Password: The password that should be reset +- CredentialsUserName: The user name of the user authorized to carry our the reset (e.g. + administrator) +- CredentialsPassword: The password of the authorized user + +### Scriptblock + +The **scriptblock** can be used when the script should run in the context of another user. The +actual change is then carried out in the **scriptblock**. + +It is important in this case that you provide Netwrix Password Secure with feedback about what has +been changed via a **Write-Output**. The following example simply uses the outputs **true** or +**false**. However, it is also conceivable that an error message or similar is output. + + +``` +    $scriptBlock = {param ($UserName, $Password) +    // Make changes to SAP +    if($OK) { +        Write-Output "true" +    } else { +        Write-Output "false" +    } + +``` + +Naturally, CredentialsUserName and CredentialsPassword can also be directly used in the script (i.e. +without the **scriptblock**). You can view the supplied MSSQL script as an example. + +### Invoke + +A credential then still needs to be created. This is then transferred to the **scriptblock** using +the **invoke** command. It is also important in this case to provide Netwrix Password Secure with +feedback about all errors via **Write-Output** or **throw [System.Exception]**. diff --git a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/passwords/_category_.json b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/passwords/_category_.json new file mode 100644 index 0000000000..563e094d99 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/passwords/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Passwords", + "position": 10, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "passwords" + } +} \ No newline at end of file diff --git a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/passwords/creating_new_passwords.md b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/passwords/creating_new_passwords.md new file mode 100644 index 0000000000..66879a2767 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/passwords/creating_new_passwords.md @@ -0,0 +1,87 @@ +--- +title: "Creating new passwords" +description: "Creating new passwords" +sidebar_position: 10 +--- + +# Creating new passwords + +## What does creating new passwords/records mean? + +Saving a record/password stores information in the MSSQL database. This process is started in the +Passwords module for the client. It is accessed either via the icon in the ribbon, using the +keyboard shortcut "CTRL + N" or via the context menu that is accessed using the right mouse button +in list view. The next step is to select a suitable form that will open in a modal window. + +## Requirements + +The following 2 user rights are required: + +- Can add new passwords +- Display password module + +## Selecting a form + +When creating a new record, it is possible to select from all the forms for which the logged-in user +has the required permissions. To make the selection process as easy as possible, a preview of the +form fields included in the form is shown on the right hand side. + +![Select form](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/passwords/creating_new_passwords_1-en.webp) + +In this example, you can see that the "Password" form marked on the left contains three form fields +"Name", "User name" and "Password". Forms thus act as **templates** according to which their +information is saved. (Management of the forms including issuing permissions and editing existing +forms is covered in a separate section) + +## Entering data + +The window for creating a new record always open in a separate tab. As can be seen below, the +corresponding form fields for the previously selected form can now be filled. Password fields +deserve special mention here because they can be handled differently based on password rules. The +record can be saved via the ribbon when all fields have been filled. + +![new record](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/passwords/creating_new_passwords_2-en.webp) + +## Validity and tags + +Irrespective of the selected form, it is always possible to define the validity and tags for a +record. Both values are optional. + +![Validity and tags](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/passwords/creating_new_passwords_3-en.webp) + +- The **validity** defines an end date until which the record is valid. This information can be + evaluated e.g. in the logbook or in reports. It is thus possible to create a list of all expired + passwords for a user or an authorized entity. However, it is not possible to limit the usability + of expired passwords for security reasons. +- **Tags** are freely definable properties of records that can be used as search criteria. This also + allows thematically linked information to be grouped together. + +## Setting permissions for new records + +In principle, there are various approaches for setting permissions for newly created records. All of +them have already been described in the Authorization concept section. It is important to note here +that **manual setting of permissions is only possible after saving** a record. Automatic permissions +are set before the record is saved. In this context, the selection of the organisational structure +and the permissions for a record are important aspects. + +![permissions new record](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/passwords/creating_new_passwords_4-en.webp) + +- **Manual setting of permissions**: If you want to manually set permissions for the record, select + the organisational structure in which the record should be saved. After saving the record, the + permissions can be manually amended via the permissions tab in the ribbon. If you only want to + create a personal record for which no other user will receive permissions, simply select your own + organisational structure and conclude the process with "save" via the ribbon. + +NOTE: If any kind of automatic permissions have been activated for the selected OU, this will always +be prioritized. + +**CAUTION:** Even when creating private records, inheritance of permissions based on the logged-in +user can also be activated as an option. This option is described in a separate section. + +NOTE: The user right Allow sharing of personal passwords can be used to define that personal +passwords cannot be released to other users. + +**Automatic setting of permissions**: Automatic setting of permissions is carried out before the +record is saved. Irrespective of whether predefined rights or rights inheritance is being used, the +configuration is always carried out in the organisational structure or permissions area. Saving the +record thus completes the process for creating the password including the issuing of permissions. diff --git a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/passwords/form_field_permissions.md b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/passwords/form_field_permissions.md new file mode 100644 index 0000000000..9d246adca8 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/passwords/form_field_permissions.md @@ -0,0 +1,38 @@ +--- +title: "Form field permissions" +description: "Form field permissions" +sidebar_position: 40 +--- + +# Form field permissions + +## What are form field permissions? + +The authorization concept allows separate permissions to be set for each object. These objects could +be records, forms or users. Netwrix Password Secure goes one step further in this context. Every +single form field for a record can also be granted with separate permissions. It is thus possible to +grant different permissions for the password field of a record than are set for the other fields. + +## Relevant rights + +The following options are required to view "inherit" and "overwrite" icons. + +### User right + +- Can overwrite permissions +- Can inherit permissions + +## Configuration + +The associated form field permissions for the marked record can be opened via the ribbon using the +drop-down menu under "Permissions". + +![form field permissions](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/passwords/form_field_permissions_1-en.webp) + +The window that opens allows you to select the relevant form field for which you want to grant +permissions. The following example focuses on the password field. + +![permissions of password field](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/passwords/form_field_permissions_2-en.webp) + +The permissions configured here now exclusively apply to the password field. The other form fields +remain unaffected. diff --git a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/passwords/history.md b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/passwords/history.md new file mode 100644 index 0000000000..2b897e9f10 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/passwords/history.md @@ -0,0 +1,56 @@ +--- +title: "History" +description: "History" +sidebar_position: 60 +--- + +# History + +## What is the history? + +Alongside saving passwords and keeping them safe, the ability to trace changes to records also has +great relevance. The history maintains a seamless account of the versions for all form fields in a +record. Every change to records is separately recorded, saved and can thus also be restored. In +addition, it is always possible to compare historical values with the current version. The history +is thus an indispensable component of every security concept. + +## The history in the reading pane + +The optional footer area can be used to already display the history when in the reading pane. All of +the historical entries are listed and sorted in chronological order. + +![history in footer](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/passwords/history_1-en.webp) + +The different versions are displayed one below the other on the left. The info for each respective +version can then be seen alongside on the right. A quick view can be displayed via the **History** +in the ribbon or via a double click. + +![quick view history](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/passwords/history_2-en.webp) + +## Detailed history in the Extras + +The detailed history for the record marked in list view can be called up in the Start/Extras tab. + +![History](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/passwords/history_3-en.webp) + +The history for the marked record opens in a separate tab. In list view, all of the available +versions with the date and time of their last change are sorted in chronological order. + +![history list view](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/passwords/history_4-en.webp) + +## Comparison of versions + +At least two versions need to be selected in order to carry out a comparison. In list view, mark the +first version and then add another version via the “Add” button on the right of the reading pane to +compare with the first one. + +![comparison of history versions](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/passwords/history_5-en.webp) + +If deviations exist between the two versions, these will be highlighted in color. + +![difference between password history](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/passwords/history_6-en.webp) + +## Restoring versions + +A selected status can be restored via the ribbon. The current state is overwritten and added to the +history diff --git a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/passwords/moving_passwords.md b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/passwords/moving_passwords.md new file mode 100644 index 0000000000..345a9483b1 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/passwords/moving_passwords.md @@ -0,0 +1,48 @@ +--- +title: "Moving passwords" +description: "Moving passwords" +sidebar_position: 30 +--- + +# Moving passwords + +## What happens when records are moved? + +Data can be moved within Netwrix Password Secure to another organisational structure. This does not +necessarily have to be linked to a change in permissions (the effects are described separately +below). Moving records without changing the permissions mainly has effects on the filtering or +search functions for records. + +## How do you move a record? + +The (marked) records are moved either via the ribbon or via the context menu that is accessed using +the right mouse button. + +![moving password](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/passwords/moving_passwords_1-en.webp) + +Multiple records can also be marked and moved. The selected permissions are then valid for all +records in this case. + +### Required permissions + +No special user rights/settings are required in order to move records. The “move” right for the +record is the only deciding factor. + +![required permissions](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/passwords/moving_passwords_2-en.webp) + +## Effects on existing permissions + +![effects on existing permissions](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/passwords/moving_passwords_3-en.webp) + +- **Retain permissions**: The permissions for the record are not changed by moving it and are + retained +- **Overwrite permissions**: The permissions for the record are overwritten by the target OU +- **Extend permissions**: The existing permissions are extended to include the permissions for the + target OU + +**CAUTION:** From a technical perspective, all rights will be removed from the record when +overwriting the permissions. The permissions will then be applied to the record in accordance with +the rights template or inheritance from organisational structures. It is important to note here that +it is theoretically possible to remove your own rights to the record! The rights change will only be +carried out if at least one user retains the right to issue permissions as a result. Otherwise, the +rights change will be cancelled with a corresponding message. diff --git a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/passwords/password_settings.md b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/passwords/password_settings.md new file mode 100644 index 0000000000..bcb187aa92 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/passwords/password_settings.md @@ -0,0 +1,33 @@ +--- +title: "Password settings" +description: "Password settings" +sidebar_position: 50 +--- + +# Password settings + +## What are password settings? + +The password settings can be used to define a diverse range of options. These can be found in the +ribbon in the subsection “Extras”. The settings open up in a new tab. + +![password settings](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/passwords/password_settings_1-en.webp) + +### Category: Browser + +- **Default browser**: This option can be used to define a default browser for every record + separately. You can select from all browsers that have been registered as a browser in Windows. + +### Category: SSO + +- **Browser Extensions**: **Exact domain check**: This setting defines whether the domain for + displaying the record should be subjected to an exact domain check or not. Further information on + this subject can be found under Add-ons. +- **Browser Extensions**: Automatically fill login masks: This setting defines whether the login + masks are automatically filled when logging in via SSO. This is the case when the user is located + on a login page. If the record for this page has been saved, the login mask will be filled if this + option has been activated. Otherwise, this step needs to be carried out manually via the add-on. + If multiple records have been saved for this page, the user must complete this step manually via + the add-on in both cases. +- **Browser Extensions**: Automatically send login masks: If this option has been activated, the + login button is automatically pressed after filling in the login information. diff --git a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/passwords/passwords.md b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/passwords/passwords.md new file mode 100644 index 0000000000..205a7fddfa --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/passwords/passwords.md @@ -0,0 +1,115 @@ +--- +title: "Passwords" +description: "Passwords" +sidebar_position: 10 +--- + +# Passwords + +## What are passwords? + +In Netwrix Password Secure v8, the data record with the passwords represents the central data +object. The Passwords module provides administrators and users with central access to the passwords +for the purpose of handling this sensitive data that requires protection. Search filters in +combination with color-highlighted tags enable very focussed work. Various approaches can be used to +help apply the desired permissions to objects. Furthermore, the ergonomic structure of the module +helps all users to use Netwrix Password Secure in an efficient and targeted manner. + +![Password modul](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/passwords/passwords_1-en.webp) + +## Prerequisite + +The following user right is required for adding new passwords: + +- **Can add new passwords** + +## Module-specific ribbon functions + +The ribbon offers access to all possible actions relevant to the situation at all times. Especially +within the "Passwords" module, the ribbon plays a key role due to the numerous module-specific +functions. General information on the subject of the ribbon is available in the relevant section. +The module-specific ribbon functions will be explained below. + +![ribbon functions](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/passwords/passwords_2-en.webp) + +### New + +- **New password**: New passwords can be added via this icon in the ribbon, via the context menu + that is accessed using the right mouse button and via the shortcut (Ctrl + N). The next step is to + select a suitable form. +- **Open**: Opens the object marked in list view and provides further information about the record + in the reading pane. +- **Delete**: Deletes the object marked in list view. A log file entry is created (see logbook). +- **Reveal**: The function **Reveal** can be used for all records that have a password field. The + passwords in the reading pane will be revealed. In the example, the passwords have been revealed + and can be hidden again with the **Hide** button. + +![hide password](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/passwords/passwords_3-en.webp) + +### Actions + +- **Notifications**: Defining notifications enables a constant flow of information about any type of + interaction. The issuing of notifications is carried out in the module designed for this purpose. +- **Duplicate**: Duplicating creates an exact copy of the record in a new tab. +- **Move**: Moves the record marked in list view to another organisational structure. +- **Toggle** **Favorite**: The selected record is marked as a favorite. It is possible to switch + between all records and favorites at any time. +- **Quick view**: A modal window opens for the selected record for 15 seconds and displays all + available information **including the value of the password**. +- Notifications: A list of all configured notifications + +### Permissions + +- **Permissions**: The drop-down menu can be used to set both password permissions and also form + field permissions. This method only allows the manual setting of permissions for data (see + + authorization concept) + +- **Password masking**: Masking passwords that need to be protected from unauthorized users is an + important feature of the security concept in Netwrix Password Secure. +- **Seal**: The multi-eye principle in Netwrix Password Secure is covered in its own section. Seals. + +### Clipboard + +The clipboard is a key element in the ribbon. This only exists in the "Passwords" module. **Clicking +on the desired form field for a record in the ribbon** will copy it to the clipboard. + +![Clipboard](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/passwords/passwords_4-en.webp) + +The message in the style of the "Balloon Tips" in Windows shows that the password has now been saved +in the clipboard for 300 seconds. (Note: the time until the clipboard is cleared is 60 seconds by +default. In the present case, this has been adjusted via the user settings.) + +### Start + +Conveniently working with passwords is only possible via the efficient usage of automated accesses +via RDP, SSH, general Windows applications or websites. This makes it possible to dispense with +(unsecure) entries via "copy & paste". + +- **Open web page**: If an URL is saved in the record, this menu option can be used to directly open + it. +- **Applications**: If applications have been linked to records, they can be directly opened via the + "start menu". + +### Extras + +- **Create external link**: This option creates an external link for the record marked in list view. + A number of different options can be selected: + +![external link](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/passwords/passwords_5-en.webp) + +**CAUTION:** If several sessions are opened on a client, an external link is always called in the +first session. + +- **History**: This icon opens the history for those records selected in list view in a new tab. Due + to the comprehensive recording of historical versions of passwords, it is now possible to compare + several versions with one another. +- **Print**: This option can be used to open the print function. +- **Export**: It is possible to export all the selected records and also the data defined by the + filter to a .csv file. +- **Change form**: It is possible to change the form used for individual records. "Mapping" of the + previous form fields can be directly carried out in the process. +- **Settings**: The password settings are described in a separate section. + +NOTE: The password module is based on the module of the same name in the Web Application. Both +modules have a different scope and design. However, they are almost identical to use. diff --git a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/passwords/recycle_bin.md b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/passwords/recycle_bin.md new file mode 100644 index 0000000000..9e3a039c62 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/passwords/recycle_bin.md @@ -0,0 +1,26 @@ +--- +title: "Recycle Bin" +description: "Recycle Bin" +sidebar_position: 70 +--- + +# Recycle Bin + +This option allows you to view and permanently delete deleted passwords to which you are entitled. + +## Procedure for deleting passwords + +To put passwords into the recycle bin there are 2 possible procedures. Select the passwords you want +to delete and click on **Move to bin (1)** or right-click on the passwords and select **Move to +bin(2)**. + +![bin_2](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/passwords/bin_2.webp) + +You will then be asked if you actually want to perform this action. + +![bin_3](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/passwords/bin_3.webp) + +## Managing the Recycle Bin + +The management of the recycle bin can be found in chapter +[Bin](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/extras/trash.md). diff --git a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/passwords/revealing_passwords.md b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/passwords/revealing_passwords.md new file mode 100644 index 0000000000..f9080a3f71 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/passwords/revealing_passwords.md @@ -0,0 +1,68 @@ +--- +title: "Revealing passwords" +description: "Revealing passwords" +sidebar_position: 20 +--- + +# Revealing passwords + +## What is involved in revealing passwords? + +Not all information is encrypted by the MSSQL database in Netwrix Password Secure for performance +reasons. Only the password itself (=secret) is encrypted with the help of the used encryption +algorithms and is then saved in the MSSQL database. As access to the MSSQL server is otherwise +secured via access permissions, this process enables the **maximum possible working speed** with a +**unchanged high level of security** through the use of **sophisticated**, **cryptographic +methods**. Revealing passwords describes the mechanism by which a password is made visible to the +user in the client. This process for dealing with passwords very precisely reflects the importance +of data security in Netwrix Password Secure – and this process will thus be described in detail +below. + +### Example case + +The record "Blogger" has been saved in the database and is visible to the logged-in user. It can +thus be deduced that the user has at least a read right for the record. As can be gathered from the +authorization concept, the user thus also generally has a read right to the password itself. This +means the user can view the value of the password using the "reveal" function. + +![Show password](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/passwords/revealing_passwords_1-en.webp) + +## Revealing passwords – diagram + +In this context, it is important to note that the word "reveal" does not really accurately describe +this process. It creates the **incorrect** impression that the client already has the password and +only needs to reveal it. However, the processes running in the background until the password are +revealed are much more complex and will thus be described below. + +![revealing password diagram](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/passwords/revealing_passwords_2-en.webp) + +### Saving the password on the server + +Even though you would assume the opposite, at the start a masked password (\*) is neither available +on the client nor the server in plain text! The password is stored as part of the MSSQL database in +a hybrid encrypted state via the two methods **AES 256** and **RSA**. Accordingly, it is not +currently possible either on the server or the client to view the password. If you mark a record, +the password is not available at all on the client and is encrypted on the server before it is +revealed. + +### The encrypted password is requested + +Pressing the "reveal"- button triggers the process for requesting the password. A request is sent to +the server to apply for the encrypted password to be released. The server itself does not possess +the required key (private key) to decrypt the password. Therefore, it can only deliver the +**encrypted value**. + +### Checking the permissions + +Whether the request sent in step 2 is approved is defined in the authorization concept. Once the +request has been received, the server checks whether the user possess the required rights. It also +checks the possible existence of other security mechanisms such as a seal or password masking. If +the necessary requirements for releasing the password have been met, the server now sends the +**encrypted password**. In the same step, a **log file entry** is saved that documents the user’s +access to the password. + +### Decrypting the password on the client + +The user now has the encrypted password which has been delivered by the server. The user himself +possesses the **private key** required for decrypting the password and can now view the actual +password. diff --git a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/roles.md b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/roles.md new file mode 100644 index 0000000000..49929697c6 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/roles.md @@ -0,0 +1,79 @@ +--- +title: "Roles" +description: "Roles" +sidebar_position: 50 +--- + +# Roles + +## What are roles? + +Each employee in a company is ultimately a member of a department and / or part of a particular +function level. These departments or groups are mapped within Netwrix Password Secure using the role +concept. The authorizations can be configured and inherited in a role-based manner. The **Roles +module** should only be made available to administrators. Accordingly, it is recommended to limit +the visibility of the role management. It is also possible to delegate the management of departments +or separate areas completely to third parties via the role concept. The authorization concept +ensures that users are only granted access to those roles to which they are entitled. + +![Roles module](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/roles/roles_1-en.webp) + +## Relevant rights + +The following options are required. + +### User right + +- Can add new roles +- Display role module + +## Roles in focus + +The configuration of roles is the basis for the authorization concept. The permissions for data +could also be set at a user level. However, the use of roles can dramatically reduce the +administrative workload, and it helps to keep an overview. In addition to the authorizations for +data, user rights are also mapped in the best case via roles. + +![Permissions meaning for Roles](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/roles/roles_2-en.webp) + +Roles are the central objects within Netwrix Password Secure. They form the indispensable bridge +between users and authorizations of any kind. + +## Creating and granting permissions for new roles + +If you are in the **roles module**, the process for creating new roles is the same as for +[Creating new passwords](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/passwords/creating_new_passwords.md). Roles can be created via the +ribbon and also via the context menu that is accessed using the right mouse button. + +![creating new role](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/roles/roles_3-en.webp) + +## Planning phase + +Just like the [Organisational structure](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/organisationalstructure/organisational_structure.md), +you should also familiarize yourself with the intended role concepts. The mapping of structures +present in a company is the starting point for the success of Netwrix Password Secure. You should +design the roles in Netwrix Password Secure only once a detailed design has been drawn up, and all +the requirements of all project participants have been met. + +## Why are there no groups? + +Netwrix Password Secure enforces the avoidance of unnecessary structures through the role concept. A +group-in-group nesting is not supported – and is not necessary at all. The resultant increase in +performance as well as increased overview promotes efficiency and effectiveness. The elegant +interplay of organisational structures, roles, and granular filter options can cover all +customer-specific scenarios. + +NOTE: This architecture makes nesting of roles obsolete. + +## Overview of members for a role + +As well as being able to view the **members** in the permissions dialogue, a list of all members for +a role is already made available in the +[Reading pane](/docs/passwordsecure/9.2/configuration/advancedview/operationandsetup/reading_pane.md). All of the other users with +permissions but without membership of the role are not taken into account. + +![role overview](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/roles/roles_4-en.webp) + +NOTE: The roles module is based on the +[Roles module](/docs/passwordsecure/9.2/configuration/webapplication/functionalscope/roles_module.md) of the Web +Application. Both modules have a different scope and design but are almost identical to use. diff --git a/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/_category_.json b/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/_category_.json new file mode 100644 index 0000000000..4230fa2e53 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Main menu", + "position": 30, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "main_menu_fc" + } +} \ No newline at end of file diff --git a/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/account.md b/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/account.md new file mode 100644 index 0000000000..b4f38d29cf --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/account.md @@ -0,0 +1,89 @@ +--- +title: "Account" +description: "Account" +sidebar_position: 20 +--- + +# Account + +## What is an account? + +Users can configure all user-specific information in their account. It should be noted that if the +[Masterkey mode](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/organisationalstructure/directoryservices/activedirectorylink/masterkey_mode.md) +process is used, user data will always be taken from Active Directory – editing this information in +Netwrix Password Secure is thus not possible. + +![account](/images/passwordsecure/9.2/configuration/advanced_view/mainmenu/account/installation_with_parameters_123-ewn.webp) + +## Edit profile + +All of the information in the contact and address sections can be defined under “Edit profile”. Some +areas of the profile overlap with the **management of users.** This information is explained in +[Managing users](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/organisationalstructure/managingusers/managing_users.md). + +NOTE: No changes can be made to users that were imported from AD using Master Key mode. In this +case, all information will be imported from AD. + +#### Editing user image + +A new image can be added or the existing one replaced or deleted by clicking on the profile image. + +NOTE: No changes can be made to users that were imported from AD with the aid of Master Key mode. If +an image has been saved in AD, it will be used here. + +#### Change password + +It is recommended that the user password is changed on a regular basis. If you want to use a new +password, it is necessary to enter the existing password in advance. The strength of the password +will be directly displayed. + +NOTE: Users who were imported from AD with the aid of Master Key mode log in with the domain +password. Therefore, no password can be configured in this case. + +NOTE: The strength of the user password can be stipulated by administration through the issuing of +password rules. + +NOTE: If a user changes his or her password, all sessions that are still open are automatically +terminated. + +#### Multifactor authentication + +Multifactor authentication provides additional protection through a second login authentication +using a hardware token. The configuration is carried out via the ribbon in the “Security” section. +See also in +[Multifactor authentication](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/organisationalstructure/multifactorauthentication/multifactor_authentication.md) + +![installation_with_parameters_124](/images/passwordsecure/9.2/configuration/advanced_view/mainmenu/account/installation_with_parameters_124.webp) + +#### Configure autologin + +This option can be used to automate the login to Netwrix Password Secure. For setup, just enter the +password twice and save it. + +The autologin is linked to the hardware and thus will not work on a different computer. If you +change the hardware or the hardware ID, an existing autologin needs to be recreated. + +#### Relevant right + +Option to manage the autologin + +User right + +- Can manage autologin + +**CAUTION:** The automatic login should be handled as a process critical to security. It is +important to note that all data can be accessed, for example, if you forget to lock the computer. + +NOTE: For security reasons, the autologin is only valid for 180 days and then needs to be +subsequently renewed. + +#### Reset settings + +Clicking on this button resets all user-specific settings such as the column width, colour scheme, +etc. to the default values. + +#### Start offline synchronization + +If you have made changes to the database and do not want to wait for the next automatic +synchronization, an offline synchronization can also be started manually. The synchronization runs +in the background and is indicated by a status bar in the footer as well as by the icon. More… diff --git a/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/administration.md b/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/administration.md new file mode 100644 index 0000000000..07d7869388 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/administration.md @@ -0,0 +1,44 @@ +--- +title: "Administration" +description: "Administration" +sidebar_position: 60 +--- + +# Administration + +## Sessions + +Via the menu item **Sessions**, all users connected to the database can be displayed. This page is +purely informative in character and thus no configurations can be made here. + +![installation_with_parameters_120](/images/passwordsecure/9.2/configuration/advanced_view/mainmenu/administration/installation_with_parameters_120.webp) + +The session view starts in the currently active module in a separate tab. + +#### Locked users + +All currently locked users can also be retrieved. There are two scenarios here: + +1. User name correct, password incorrect: The user name is displayed +2. User name incorrect: The client is displayed + +In addition, the number of attempted logins and the length of time that the user was locked in each +case can be seen. + +![installation_with_parameters_121](/images/passwordsecure/9.2/configuration/advanced_view/mainmenu/administration/installation_with_parameters_121.webp) + +#### Default password rules + +Password rules can be defined for both user passwords and also for WebViewer exports that then need +to be fulfilled. In the following example, a user password must correspond to the “default password” +rule in order to be valid + +![Standard password rule](/images/passwordsecure/9.2/configuration/advanced_view/mainmenu/administration/installation_with_parameters_122-en_677x129.webp) + +#### Relevant right + +There is a separate option for defining the password rules for named passwords. + +**User right** + +- Can configure standard password rules diff --git a/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/export/_category_.json b/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/export/_category_.json new file mode 100644 index 0000000000..badb938bf9 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/export/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Export", + "position": 80, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "export" + } +} \ No newline at end of file diff --git a/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/export/export.md b/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/export/export.md new file mode 100644 index 0000000000..f3eb6de3bb --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/export/export.md @@ -0,0 +1,56 @@ +--- +title: "Export" +description: "Export" +sidebar_position: 80 +--- + +# Export + +## What is an export? + +An export is used for extracting the data saved in the MSSQL database. Both selective (manual) and +automated [System tasks](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/extras/systemtasks/system_tasks.md) can extract information from +Netwrix Password Secure in this manner. + +**CAUTION:** Please note that extracting passwords is always associated with a weakening of the +security concept. The informative value of the logbook will suffer when data is exported because the +revision of this data will no longer be logged. This aspect needs to be taken into account +particularly in conjunction with the Netwrix Password Secure +[Export wizard](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/export/export_wizard.md) because the export result is not separately secured +by a password. + +The export function is accessed via the Main menu/Export. There are two fundamental types of export +– the WebViewer export and the export wizard. However, the latter is divided into four +subcategories. + +![installation_with_parameters_63](/images/passwordsecure/9.2/configuration/advanced_view/mainmenu/export/installation_with_parameters_63.webp) + +The [HTML WebViewer export](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/export/html_webviewer_export.md) creates a HTML file +protected by a password. In contrast, the export wizard creates an open and unprotected .csv file. + +## Requirements + +Permissions are used to define whether a record can be exported or not. Various protective +mechanisms can be applied. Restrictions can be placed on either the record itself and also via user +rights + +- **The permissions for the record:** The permissions for the record define whether a record can be + exported + +![Export in the ribbon](/images/passwordsecure/9.2/configuration/advanced_view/mainmenu/export/installation_with_parameters_64-en.webp) + +In this example, the marked role IT employee does not have the required permissions to export the +record. In contrast, the IT manager does have the required permissions. In addition, the +administrator possesses all rights, including the right to export. + +#### Relevant right + +The following option is required. + +User right + +- Can export + +NOTE: If a record is exported, this user right and also the corresponding permissions for the record +must be set. The user right defines whether a user can generally export data, while the permissions +for the record define which records can be exported. diff --git a/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/export/export_wizard.md b/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/export/export_wizard.md new file mode 100644 index 0000000000..bd0b2731a5 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/export/export_wizard.md @@ -0,0 +1,58 @@ +--- +title: "Export wizard" +description: "Export wizard" +sidebar_position: 20 +--- + +# Export wizard + +## What export wizards are there? + +There are a total of four different export wizards. + +![installation_with_parameters_74_548x283](/images/passwordsecure/9.2/configuration/advanced_view/mainmenu/export/export_wizard/installation_with_parameters_74_548x283.webp) + +The functionality of these wizards only differs based on the data to be exported. A distinction is +made between passwords, organisational structures, forms and applications. **As all four wizards are +handled in the same way, the following section will only describe the password export wizard.** The +remaining three wizards function in the same way. + +## What is the password export wizard? + +This wizard allows records to be exported in standard.csv format. In contrast to the +[HTML WebViewer export](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/export/html_webviewer_export.md), the resulting file is +not protected by a password. It goes without saying that this feature must be used carefully. + +## Starting the password export wizard + +The export wizard can be accessed in a variety of different ways: + +- **Starting via Main menu/Extras:** If the wizard is opened, the export will include all passwords + for which the registered user has the required permissions. If the user is an administrator with + permissions for all records, the export will include all passwords in the database. +- **Starting via the ribbon:** The export can also be started via the + [Ribbon](/docs/passwordsecure/9.2/configuration/advancedview/operationandsetup/ribbon.md) in the + [Passwords](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/passwords/passwords.md) module. + +![Export ribbon](/images/passwordsecure/9.2/configuration/advanced_view/mainmenu/export/export_wizard/installation_with_parameters_75-en.webp) + +The password export wizard can be started via the ribbon in two ways. **Selected passwords** exports +only those passwords marked in list view, whereby **Passwords based on the filter** uses the +currently defined filter settings as the criteria. + +The wizard + +A diverse range of variables for the export and the storage location can be defined in the wizard. A +corresponding preview is also provided. + +![installation_with_parameters_76](/images/passwordsecure/9.2/configuration/advanced_view/mainmenu/export/export_wizard/installation_with_parameters_76.webp) + +Once the wizard has been completed, the desired export is created and saved to the defined storage +location. + +**CAUTION:** It is important to once again point out the sensitive nature of this export function +that could have critical consequences from a security perspective. As the required permissions for +this export are generally only granted to users/roles with higher positions in the hierarchy, this +subject is even more relevant from a security perspective: It is possible to export all passwords +for which a user has the required permissions. Administrators could thus (intentionally or +unintentionally) cause more damage per se. diff --git a/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/export/html_webviewer_export.md b/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/export/html_webviewer_export.md new file mode 100644 index 0000000000..1b647773b8 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/export/html_webviewer_export.md @@ -0,0 +1,131 @@ +--- +title: "HTML WebViewer export" +description: "HTML WebViewer export" +sidebar_position: 10 +--- + +# HTML WebViewer export + +## What is a HTML WebViewer export? + +The **WebViewer** is an option inNetwrix Password Secure for exporting passwords in an encrypted +**HTML file**. The records are selected using the +[Filter](/docs/passwordsecure/9.2/configuration/advancedview/operationandsetup/filter/filter.md) function. The passwords for which the user +has the corresponding permissions are exported. They are displayed in a current browse that has +**JavaScript activated**. + +## Data security + +- Naturally, the HTML WebViewer file is **encrypted** +- The export of the file is protected using a corresponding + [User rights](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/userrights/user_rights.md) +- The user requires the **export right** for the passwords + +## Required rights + +The **export right for the WebViewer** is configured via the **user rights**: + +User right + +- Can export HTML WebViewer + +The **export right** for the password is configured as normal via the ribbon: + +![installation_with_parameters_65](/images/passwordsecure/9.2/configuration/advanced_view/mainmenu/export/html_webviewer-export/installation_with_parameters_65.webp) + +## Exporting a HTML file + +The **HTML file** is created on the user\*s client and started in the **Main menu** under **Export +WebViewer**. + +![installation_with_parameters_66](/images/passwordsecure/9.2/configuration/advanced_view/mainmenu/export/html_webviewer-export/installation_with_parameters_66.webp) + +The **HTML WebViewer Wizard** carries out the \* WebViewer export\*. + +###### Create WebViewer + +General information and notes about the export are displayed under **Create WebViewer**. + +###### Settings + +General information such as the **Name** and **Export path** for the **HTML file** can be entered +here. + +**File name**: Freely selectable name + +**Export path:** Storage location for the file on the client + +**Time until logout**: Time in seconds for which the window remains open without any activity + +**Standard value:** 60 seconds, user can define the time + +Export **WebViewer** with **user password** or new freely **definable password**: You can decide +here whether to issue a new password for the export. + +![installation_with_parameters_67](/images/passwordsecure/9.2/configuration/advanced_view/mainmenu/export/html_webviewer-export/installation_with_parameters_67.webp) + +- WebViewer export with an Active Directory user + +If an **Active Directory user** is carrying out the **WebViewer** export, a **password** needs to be +explicitly entered. + +![installation_with_parameters_68](/images/passwordsecure/9.2/configuration/advanced_view/mainmenu/export/html_webviewer-export/installation_with_parameters_68.webp) + +###### Export filter + +The export filter works in the same way as the filters for the modules. + +![installation_with_parameters_69](/images/passwordsecure/9.2/configuration/advanced_view/mainmenu/export/html_webviewer-export/installation_with_parameters_69.webp) + +#### Finish + +The information about the exported passwords is displayed in the **Finish** ribbon. Clicking on the +**Finish** + +button will then create the **HTML** **file** in the export path and close the window. + +![installation_with_parameters_70](/images/passwordsecure/9.2/configuration/advanced_view/mainmenu/export/html_webviewer-export/installation_with_parameters_70.webp) + +A subsequent note provides you with information about the export process. + +![installation_with_parameters_71](/images/passwordsecure/9.2/configuration/advanced_view/mainmenu/export/html_webviewer-export/installation_with_parameters_71.webp) + +## Using the HTML WebViewer file + +The **HTML file** is created in the export path and can be copied to a mobile data medium (USB +stick, external HDD, …). The **HTML file** can be opened in a standard browser and displays the +**Netwrix Password Secure – HTML WebViewer / Login** when started. The **database** and the **user +name** are predefined. The user \*password is used for the login. + +**CAUTION:** The login mask is blocked for a period of time if the password is incorrectly entered! + +1. Database: Predefined +2. User: Predefined +3. Password: Entered by the user + +![Login HTML WebViewer](/images/passwordsecure/9.2/configuration/advanced_view/mainmenu/export/html_webviewer-export/installation_with_parameters_72-en.webp) + +###### Overview + +After logging in to Netwrix Password Secure, the overview page for the \*HTML- WebViewer \* with the +passwords is displayed. + +NOTE: Use the password search function in the event of more than 20 passwords! + +1. Displayoftherecords(max.20) +2. Detailedinformationontheselectedrecord +3. Search,logout,timeout +4. Copytoclipboard +5. Reveal + +![Entry in HTML WebViewer](/images/passwordsecure/9.2/configuration/advanced_view/mainmenu/export/html_webviewer-export/installation_with_parameters_73-en.webp) + +#### Closing the HTML WebViewer overview + +You can log out by clicking on **Logout**. In the event of a longer period of inactivity, the user +will be **automatically logged out after a set period of time has expired (time until logout).** + +NOTE: You have been logged out due to inactivity. + +The browser will then show the **Netwrix Password Secure– HTML WebViewer / Login** again and also +the reason for being logged out. It is possible to log in again. diff --git a/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/extras/_category_.json b/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/extras/_category_.json new file mode 100644 index 0000000000..e42f1173a8 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/extras/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Extras", + "position": 10, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "extras" + } +} \ No newline at end of file diff --git a/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/extras/extras.md b/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/extras/extras.md new file mode 100644 index 0000000000..8a61adb4c0 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/extras/extras.md @@ -0,0 +1,23 @@ +--- +title: "Extras" +description: "Extras" +sidebar_position: 10 +--- + +# Extras + +## What are Extras? + +Netwrix Password Secure provides a diverse range of supporting features that do not directly provide +added value but mostly build on existing approaches and expand their functionalities. They are +work-saving features that in total simplify the process of working with Netwrix Password Secure. + +![installation_with_parameters_77_517x414](/images/passwordsecure/9.2/configuration/advanced_view/mainmenu/extras/installation_with_parameters_77_517x414.webp) + +- [Password rules](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/extras/password_rules.md) +- [Password generator](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/extras/password_generator.md) +- [Reports](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/extras/reports.md) +- [System tasks](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/extras/systemtasks/system_tasks.md) +- [Seal templates](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/extras/seal_templates.md) +- [Tag manager](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/extras/tag_manager.md) +- [Image management](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/extras/image_manager.md) diff --git a/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/extras/image_manager.md b/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/extras/image_manager.md new file mode 100644 index 0000000000..b177af37e5 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/extras/image_manager.md @@ -0,0 +1,75 @@ +--- +title: "Image management" +description: "Image management" +sidebar_position: 70 +--- + +# Image management + +## What is image management? + +All logos and icons are managed in the image management. They can then be linked to the +corresponding data records. The images are then displayed in the Basic view as well as in the list +view of the client. + +![Icon/logos in NPS](/images/passwordsecure/9.2/configuration/advanced_view/mainmenu/extras/image_management/installation_with_parameters_106-en.webp) + +## Relevant rights + +The following options are required: + +- Can upload new password images +- Can manage password images + +NOTE: It is important that the setting “Ask for Favicon-Download “ is only considered, if the right +“Can upload new password images “ has been activated! + +#### Managing Icons/Logos + +There are two ways to upload icons. + +1. By creating or saving the dataset. + +In order to import favicons directly when saving the data set, the following preconditions must be +met: + +- Setting “Ask Favicon-Download “ is activated. +- A URL is stored in the data record. + +If these preconditions are met, the stored URL is checked for the favicon when saving the data +record. If a favicon is found, it will be imported into the database and displayed in the data +record in future. + +NOTE: If there are several deposited, always use the first one. + +2. Manual filing + +In the main menu in [Extras](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/extras/extras.md) you can find the image management. Here, you have the +possibility to store icons and logos manually. + +![Image management](/images/passwordsecure/9.2/configuration/advanced_view/mainmenu/extras/image_management/installation_with_parameters_107-en.webp) + +Click on the + symbol to open the mask for creating images. + +![add image](/images/passwordsecure/9.2/configuration/advanced_view/mainmenu/extras/image_management/installation_with_parameters_108-en.webp) + +- **Name** Name the picture here. + +- **Search** **value** The following priority must be observed: + + - **Passwords**: first URL in the password (if several URLs are stored) -> attached tags -> + password name -> names of connected applications + - **Applications**: URL stored in the application -> attached tags -> application name + +- ![icon_open_folder](/images/passwordsecure/9.2/configuration/advanced_view/mainmenu/extras/image_management/icon_open_folder.webp) + This symbol can be used to upload locally saved icons and logos. + +NOTE: Please note that the icons and logos are not stored locally, but in the database. + +## Conditions + +The following conditions must be met for icons/logos to be uploaded and saved accordingly: + +- The maximum size of an image file is 100 MB. +- Supported formats are png, jpg, bmp, ico, .svg +- Several search values can be separated by a comma (“Netflix.de, Netflix.com”). diff --git a/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/extras/password_generator.md b/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/extras/password_generator.md new file mode 100644 index 0000000000..a3ad8828e5 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/extras/password_generator.md @@ -0,0 +1,68 @@ +--- +title: "Password generator" +description: "Password generator" +sidebar_position: 20 +--- + +# Password generator + +## What is the password generator? + +The complexity of passwords is generally determined by their randomness. In order to be able to rely +100% on the fact that the passwords are randomly generated, an algorithm for generating passwords is +indispensable. The password generator performs this function and is completely integrated into the +software. + +![installation_with_parameters_82](/images/passwordsecure/9.2/configuration/advanced_view/mainmenu/extras/password_generator/installation_with_parameters_82.webp) + +## Opening the password generator + +The password generator can be opened in different ways: + +- **Main menu/Extras/Password generator:** Here, the password generator is accessed directly. + Passwords generated in the password generator can be copied to the clipboard. + +![Password generator](/images/passwordsecure/9.2/configuration/advanced_view/mainmenu/extras/password_generator/installation_with_parameters_83-en.webp) + +- **When creating new records:** Once the password field has been selected in the reading pane, the + password generator can then be directly opened in the “Form field” tab via the ribbon. Passwords + generated here can be directly entered into the password field for the new record using the + “Adopt” button. Alternatively: The password generator can also be accessed on the right in the + password field in the reading pane. + +## Functionality + +The Character section is used to define the character groups that should form part of the password. +This section can also be used to exclude (special) characters. Once the password length has been +defined, a preview of a password that corresponds to the configured criteria is displayed on the +bottom edge of the password generator. The “shuffle function” can be activated via the icon on the +right next to the password preview. This will generate a new password in accordance with the defined +criteria. + +#### Phonetic passwords + +This type of password can be recognised by the fact that it is relatively easy to remember (they are +“readable”) but do not have any association to terms found in dictionaries. Only the number of +syllables + +and the total length are defined in this case. Options that can be set are how the syllables are +separated and whether to use LeetSpeak. + +![installation_with_parameters_84](/images/passwordsecure/9.2/configuration/advanced_view/mainmenu/extras/password_generator/installation_with_parameters_84.webp) + +Password rule + +Already defined[Password rules](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/extras/password_rules.md) can be utilised for the +automatic generation of new passwords + +## Multigenerator + +The multigenerator makes it possible to automatically generate up to 200 passwords. The convention +used for generating these passwords is always the previously defined default. This could be: + +- User defined +- Phonetic passwords +- Password rules + +The generated passwords are saved in a text file in the local user directory and can be opened +immediately if desired. diff --git a/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/extras/password_rules.md b/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/extras/password_rules.md new file mode 100644 index 0000000000..a13e0f3ff4 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/extras/password_rules.md @@ -0,0 +1,82 @@ +--- +title: "Password rules" +description: "Password rules" +sidebar_position: 10 +--- + +# Password rules + +## What are password rules? + +It is generally recommended that passwords should consist of at least 12 different characters, be +complex and be automatically created. Rules set guidelines that can be made binding for users – +meaning that the use of passwords with a certain level of complexity is enforced. Existing rules can +also be reused in other areas. + +![Password rules](/images/passwordsecure/9.2/configuration/advanced_view/mainmenu/extras/password_rules/installation_with_parameters_97-en.webp) + +## Relevant right + +The following option is required to manage password rules. + +User right + +- Can manage password rules + +## Managing password rules + +If “Password rules” is selected under Main menu/Extras, the available password rules will appear in +a separate tab in the currently active module. + +![installation_with_parameters_98](/images/passwordsecure/9.2/configuration/advanced_view/mainmenu/extras/password_rules/installation_with_parameters_98.webp) + +In this screenshot, a total of 3 password rules are shown. As the rule “Very secure password” has +been selected in [List view](/docs/passwordsecure/9.2/configuration/advancedview/operationandsetup/list_view.md), the +[Reading pane](/docs/passwordsecure/9.2/configuration/advancedview/operationandsetup/reading_pane.md) on the right displays the +configuration for this rule: + +- **General:** The Password length of 25 is the minimum number of characters that a password needs + to contain according to this rule. The required Password quality is an internal measure of + security, which is calculated for this rule. This value always lies between 1 (very unsecure) and + 100 (maximum security). +- **Categories:** A password can consist of a total of four categories. It is possible to define + which of these categories to use and also how many of them to use. +- **Forbidden characters**: It is also possible to exclude some special characters. These characters + need to be entered in the list without separators. +- **Forbidden passwords:** Some passwords and the user name can also be added to the list of + forbidden passwords +- **Preview rules:** When new rules are created, an example password is generated that conforms to + the configured rules. This is only the case for passwords with a minimum length of 3 characters! + +## Using password rules + +Once password rules have been defined, they can be productively used in two different ways: + +- Use within the [Password generator](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/extras/password_generator.md) +- Default for the password field in a form: + +When a password field is defined in a form, one of the defined password rules can be set as the +default. This means that the default will always be used when a new password is created. In this +way, it is possible to ensure that the required level of complexity is maintained for certain +passwords. + +![installation_with_parameters_99](/images/passwordsecure/9.2/configuration/advanced_view/mainmenu/extras/password_rules/installation_with_parameters_99.webp) + +If one of these password rules is defined for a form, it is only possible to define a new random +value for the password if a new password is created. The icon on the right hand side of the password +field is used for this purpose. + +![installation_with_parameters_100](/images/passwordsecure/9.2/configuration/advanced_view/mainmenu/extras/password_rules/installation_with_parameters_100.webp) + +## Defining standard rules for user passwords + +If Master Key mode is not being used, users can change their passwords in Netwrix Password Secure. +The administrator can define the password strength required for these passwords by using standard +password rules. + +## Visibility + +The password rules themselves are not subject to any permissions. All defined rules are therefore +available to all users. The rules are managed from the Main menu. + +NOTE: Users can only manage the rules if they have the appropriate user right diff --git a/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/extras/reports.md b/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/extras/reports.md new file mode 100644 index 0000000000..11695c9f73 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/extras/reports.md @@ -0,0 +1,57 @@ +--- +title: "Reports" +description: "Reports" +sidebar_position: 30 +--- + +# Reports + +## What are reports? + +Comprehensive reporting is an important component of the ongoing monitoring of processes in Netwrix +Password Secure. Similar to selectively configurable +[Notifications](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/notifications.md), reports also contain +information that can be selectively defined. The difference is mainly the trigger. Notifications are +linked to an event, which acts as the trigger for the notification. In contrast, reports enable +tabular lists of freely definable actions to be produced at any selected time – the trigger is thus +the creation of a report. This process can also be automated via +[System tasks](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/extras/systemtasks/system_tasks.md). + +![reports](/images/passwordsecure/9.2/configuration/advanced_view/mainmenu/extras/reports/installation_with_parameters_78-en.webp) + +NOTE: Reports only ever contain information for which the user has the required permissions. + +A separate tab for managing existing reports and creating new reports can be opened in the current +module via the Main menu/Extras/Reports. The module in which the report is opened is irrelevant, the +contents are always the same. + +![installation_with_parameters_79](/images/passwordsecure/9.2/configuration/advanced_view/mainmenu/extras/reports/installation_with_parameters_79.webp) + +The filter on the left has no relevance in relation to reports. Although reports can also be +“tagged” in theory, filtering has no effect on the reports. In +[List view](/docs/passwordsecure/9.2/configuration/advancedview/operationandsetup/list_view.md), there are currently three +configured report requests shown. + +#### Creating a report request + +New report requests can be created in list view via the ribbon or also the context menu that is +accessed using the right mouse button. The form for creating a new report request again opens in a +separate tab. Alongside a diverse range of variables, the report type can be defined using a +drop-down list. There are currently dozens of report types available. + +![installation_with_parameters_80](/images/passwordsecure/9.2/configuration/advanced_view/mainmenu/extras/reports/installation_with_parameters_80.webp) + +The filter can be used to define the scope of the report e.g. to focus on a certain OU or simply a +selection of tags. Once saved, the report will now be shown in the list of report requests. + +###### Manually create reports + +You can now create a manual report via the ribbon. This will open in a separate tab and can be +displayed in the default web browser if desired. + +![installation_with_parameters_81](/images/passwordsecure/9.2/configuration/advanced_view/mainmenu/extras/reports/installation_with_parameters_81.webp) + +Automated sending of reports via system tasks + +In general, reports are not manually created but are automatically sent to defined recipients. This +is apossible via system tasks, which can run processes of this nature at set times. diff --git a/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/extras/seal_templates.md b/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/extras/seal_templates.md new file mode 100644 index 0000000000..dc3111ef56 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/extras/seal_templates.md @@ -0,0 +1,34 @@ +--- +title: "Seal templates" +description: "Seal templates" +sidebar_position: 50 +--- + +# Seal templates + +## What are the seal templates? + +The configuration of +[Seals](/docs/passwordsecure/9.2/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/seals/seals.md) must be +well-thought-out and error-free. It is absolutely essential to save the once-invested effort in the +form of seal templates. The automation of ever-recurring tasks will, in this context, extremely +speed up the timing of the work. Once defined, templates can be attached to data records in a few +simple steps. The adaptation of already created stencils is presented in the seal templates as clear +and very fast. + +![Seal templates](/images/passwordsecure/9.2/configuration/advanced_view/mainmenu/extras/seal_templates/installation_with_parameters_101-en.webp) + +NOTE: A separate tab opens in the active module in order to edit the default templates + +## Creating templates + +**CAUTION:** The right Can manage seal templates is required + +When creating seals, the seal can be saved as a template using the wizard. All templates saved in +this way are listed in the overview of the seal templates. Furthermore, it is possible to edit +existing templates directly or create new ones via the button in the ribbon. This is done in the +same way as the seal assistant. + +![installation_with_parameters_102](/images/passwordsecure/9.2/configuration/advanced_view/mainmenu/extras/seal_templates/installation_with_parameters_102.webp) + +Once templates have been added, they can be immediately used for the creation of new seals. diff --git a/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/extras/systemtasks/_category_.json b/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/extras/systemtasks/_category_.json new file mode 100644 index 0000000000..2c51c5c2d4 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/extras/systemtasks/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "System tasks", + "position": 40, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "system_tasks" + } +} \ No newline at end of file diff --git a/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/extras/systemtasks/emergency_webviewer.md b/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/extras/systemtasks/emergency_webviewer.md new file mode 100644 index 0000000000..eaf537bab3 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/extras/systemtasks/emergency_webviewer.md @@ -0,0 +1,165 @@ +--- +title: "EmergencyWebViewer" +description: "EmergencyWebViewer" +sidebar_position: 10 +--- + +# EmergencyWebViewer + +## What is an Emergency WebViewer export? + +Safeguarding data is essential and this should be carried out using +[Backup management](/docs/passwordsecure/9.2/configuration/servermanger/mainmenu/backupsettings/backup_management.md). +However, a backup is not sufficient in some cases e.g. if a backup cannot be directly restored due +to a hardware problem. In these cases, **Netwrix Password Secure** offers the backup feature +**Emergency WebViewer Export**. + +The **Emergency WebViewer Export** is based on an encrypted **HTML file** which can be decrypted +using a corresponding **key**. Both files are required to view the passwords in a browser and form +the core system of the backup mechanism. + +## Creation of the file and key + +The **Emergency WebViewer Export** is created in Netwrix Password Secure as a +**[System tasks](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/extras/systemtasks/system_tasks.md)** and this task can be used to guarantee a regular backup of +the records (passwords) by entering an interval. When setting up the system task, the user thus +defines the cycle at which the **Emergency WebViewer.html file** is created on the Server Manager. +The existing file is overwritten in each case by the latest version at the defined interval. The +associated key is only created once at the beginning and needs to be saved. The current version of +the **HTML file** can only be decrypted using this **key**. + +**CAUTION:** The key (PrivateKey.prvkey) and the file (Emergency WebViewer.html) must be saved onto +a secure medium (USB stick, HDD, CD/DVD, …) and kept in a secure location! + +## Data security + +• Naturally, the HTML WebViewer file is encrypted + +• The export of the file is protected using a corresponding +[User rights](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/userrights/user_rights.md) + +• The file can only be encrypted using the **PrivateKey.prvkey** file + +**CAUTION:** The export right for the passwords is not required for the Emergency WebViewer Export! + +## Required rights + +The user requires the following right to create a **Emergency WebViewer Export system task:** + +![installation_with_parameters_89](/images/passwordsecure/9.2/configuration/advanced_view/mainmenu/extras/system_tasks/emergency_webviewer/installation_with_parameters_89.webp) + +## Emergency WebViewer.html and PrivateKey.prvkey + +The **Emergency WebViewer Export** creates two associated files. + +1. The file **Emergency WebViewer.html** is created on the computer executing the task +2. The associated key **PrivateKey.prvkey** is created on the client. + +## Calling up the Emergency WebViewer Export + +The Emergency WebViewer Export is set up as a **system task**. It can be called up in the main menu +under **Extras -> System Tasks**. + +![installation_with_parameters_90_831x487](/images/passwordsecure/9.2/configuration/advanced_view/mainmenu/extras/system_tasks/emergency_webviewer/installation_with_parameters_90_831x487.webp) + +## Creating a Emergency WebViewer Export file + +Clicking on New opens a new window and the **Emergency WebViewer Export** can be selected. The +**configuration page** is then displayed. + +![installation_with_parameters_91_578x390](/images/passwordsecure/9.2/configuration/advanced_view/mainmenu/extras/system_tasks/emergency_webviewer/installation_with_parameters_91_578x390.webp) + +It is not possible to use the **Emergency WebViewer Export** with an **Active Directory user.** + +![installation_with_parameters_92_467x103](/images/passwordsecure/9.2/configuration/advanced_view/mainmenu/extras/system_tasks/emergency_webviewer/installation_with_parameters_92_467x103.webp) + +## Configuration page for the Emergency WebViewer Export task + +A new tab is displayed: **New emergency HTML WebViewer export task** This now needs to be configured +in accordance with the requirements. + +![new emergend HTML](/images/passwordsecure/9.2/configuration/advanced_view/mainmenu/extras/system_tasks/emergency_webviewer/installation_with_parameters_93-en_925x527.webp) + +1. **General** Name: Enter a unique name Description: Enter additional information + Status: Execution: \*Activated\*/Deactivated +2. **Overview** Last run: Information display Next run: Information display +3. **Task settings** Folder path: Enter from the perspective of the server + Private key: needs to be saved +4. **Interval** Setting for when the system task is executed +5. **Executing server (optional)** Address (IP) of the additional server +6. **Tags** Freely definable characteristics of records + +**CAUTION:** The private key for the Emergency WebViewer must be saved before the system task can be +saved! + +## Displaying the Emergency WebViewer Export tasks + +Once the configuration has been completed, the **system task** is displayed in the current module in +the + +**System Tasks** tab. The user has the option of checking the data here + +![installation_with_parameters_94_914x671](/images/passwordsecure/9.2/configuration/advanced_view/mainmenu/extras/system_tasks/emergency_webviewer/installation_with_parameters_94_914x671.webp) + +## Using the Emergency WebViewer.html file + +After the **system task** has been successfully executed, **two files** will have been created for +the password backup. + +1. Emergency WebViewer.html +2. PrivateKey.prvkey + +**CAUTION:** The file Emergency WebViewer.html is saved on the server executing the task. The + +**CAUTION:** key PrivateKey.prvkey needs to be securely saved by the user!\* + +The **Emergency WebViewer Export** is used in the same way as the **WebViewer export**. The +**passwords** are displayed in a current browser. The passwords are accessed in the **Emergency +WebViewer Export** with the **user password** and the **key** saved for the user. The search +function is used to select the **key (PrivateKey.prvkey)** and also to check its **validity**. If +all data has been correctly entered, it is then possible to log in. + +NOTE: The current user needs to log in using their password. If an incorrect password is entered, +access is temporarily blocked. + +Login data + +- Database: Predefined +- User: Predefined +- Password: User password (must be entered by the user) +- Key: PrivateKey.prvkey + +![emergency-webviewer](/images/passwordsecure/9.2/configuration/advanced_view/mainmenu/extras/system_tasks/emergency_webviewer/emergency-webviewer.webp) + +## Overview + +After successfully logging in, the **overview page** for the **Emergency WebViewer Export** is +displayed. This contains information about the saved **passwords** just like with the WebViewer +export. The passwords are now available to the user. + +Overview: Emergency HTML WebViewer / passwords + +![password in emergency webviewer](/images/passwordsecure/9.2/configuration/advanced_view/mainmenu/extras/system_tasks/emergency_webviewer/installation_with_parameters_96-en.webp) + +The following data is displayed in the overview: + +Overview data: + +1. Display of the currently available records +2. Detailed information on the selected record +3. Search, logout, timeout until logout +4. Copy password to clipboard +5. Reveal password + +## Security note + +The existing **passwords** are now available to the user for further processing. The HTML page is +closed by clicking on **Logout**. + +If the user is **inactive** for **60 seconds**, he is automatically **logged out** and the **login** +is displayed with additional information. + +NOTE: You have been logged out due to inactivity + +The user can log in again using the **password** and **key** as described above. After successfully +logging in, the **Emergency WebViewer Export overview** is displayed again. diff --git a/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/extras/systemtasks/system_tasks.md b/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/extras/systemtasks/system_tasks.md new file mode 100644 index 0000000000..7433e80cc0 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/extras/systemtasks/system_tasks.md @@ -0,0 +1,98 @@ +--- +title: "System tasks" +description: "System tasks" +sidebar_position: 40 +--- + +# System tasks + +## What are system tasks? + +Netwrix Password Secure supports administrators and users by automating repetitive tasks. These are +represented as system tasks. Predefined tasks can thus be carried out at freely defined intervals. + +![System Tasks](/images/passwordsecure/9.2/configuration/advanced_view/mainmenu/extras/system_tasks/installation_with_parameters_85-en.webp) + +## Relevant rights + +The following options are required for managing system tasks. + +User right + +- Can manage Active Directory system tasks +- Can manage system task reports +- Can manage discovery service system tasks +- Can manage Emergency WebViewer export system tasks +- Can manage WebViewer export system tasks + +## What can be automated? + +There are currently four different work processes that can be automated using system tasks: + +- **HTML WebViewer export:** Exports a freely definable selection of records in an AES-256 encrypted + HTML file. The file is saved in the form of notifications. +- **Reports:** Automatically creates a report that is issued in the notifications. This requires a + report request to be created in advance. +- **Network service scan:** Searches for service accounts on the network at defined cycles +- **Active Directory synchronization:** The comparison with Active Directory can also be automated + via system tasks. This requires an active directory profile to be created in advance. It is + important to note that only the Master Key profile can be automatically compared. + +## Creating system tasks + +System tasks can be initiated as usual via the ribbon or also the context menu that is accessed +using the right mouse button. The desired process to be automated using system tasks is then +selected from the four above-mentioned work processes. + +![installation_with_parameters_86](/images/passwordsecure/9.2/configuration/advanced_view/mainmenu/extras/system_tasks/installation_with_parameters_86.webp) + +Naturally, the four work processes also share some similarities in their configuration. + +- **Status:** The system task is normally activated and then starts immediately after it has been + saved according to the defined intervals. If the system task is deactivated here, it is still + saved but is not yet activated. +- **Next run:** This setting describes when the system task will be performed or when it was already + performed for the first time (if this task was already created and is now being edited) +- **Interval:** The interval at which the system task should be executed is defined here. All + increments between every minute and once only are possible. It is also possible to enter an end + date. + +The differences between the four work processes to be automated are described below. These +differences are always part of the task settings within the system task form – the example here +shows an HTML WebViewer export to be configured. + +![installation_with_parameters_87](/images/passwordsecure/9.2/configuration/advanced_view/mainmenu/extras/system_tasks/installation_with_parameters_87.webp) + +WebViewer generator + +- Filter: The passwords that should be exported are defined using a filter. +- Password: The HTML WebViewer creates an encrypted HTML file. The password is defined here and must + then be confirmed. + +Reports + +- Report request: The report requests defined in Reports are available and can be selected here. + +Discovery Service + +- The Discovery Service scans the network and lists all of the services for which a service user has + been saved. These can then be maintained using Netwrix Password Secure. The information collected + can then be directly transferred to the Password Reset for this purpose. + +Active Directory synchronization + +- The Active Directory profile required for the synchronization is selected from those available. + +Emergency WebViewer export + +- The Emergency WebViewer export creates an encrypted HTML file that contains all passwords. In an + emergency, the data required to get the system up and running again can be accessed in this file. + +NOTE: Tags could be defined for individual tasks – yet they have no relevance and can also not be +used as filter criteria in the system tasks. + +Status + +A corresponding note will be displayed to indicate if a task is currently being executed. + +![installation_with_parameters_88](/images/passwordsecure/9.2/configuration/advanced_view/mainmenu/extras/system_tasks/installation_with_parameters_88.webp) diff --git a/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/extras/tag_manager.md b/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/extras/tag_manager.md new file mode 100644 index 0000000000..5453fe4a64 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/extras/tag_manager.md @@ -0,0 +1,34 @@ +--- +title: "Tag manager" +description: "Tag manager" +sidebar_position: 60 +--- + +# Tag manager + +## What is the tag manager? + +All existing tags can be viewed, edited and deleted directly in the tag manager. This can be +achieved via the filter, within the “Edit mode” of a data set as well as via the main menu under the +group [Extras](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/extras/extras.md). + +![how to open the tag manager](/images/passwordsecure/9.2/configuration/advanced_view/mainmenu/extras/tag_management/installation_with_parameters_103-en.webp) + +![Tag management](/images/passwordsecure/9.2/configuration/advanced_view/mainmenu/extras/tag_management/installation_with_parameters_104-en.webp) + +The tag manager itself is a clearly structured tool with which you can view and edit all relevant +information. The colours can also be assigned here. The “Number used” column indicates how often an +object has been tagged with the tag. In this way, you can keep track of and remove tags that are no +longer needed. + +![All tags](/images/passwordsecure/9.2/configuration/advanced_view/mainmenu/extras/tag_management/installation_with_parameters_105-en.webp) + +## Relevant rights + +The following option is required for managing tags + +User right + +- Manage tags + +**CAUTION:** It is only possible to delete tags if there are no more data associated with them diff --git a/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/extras/trash.md b/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/extras/trash.md new file mode 100644 index 0000000000..acce29979c --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/extras/trash.md @@ -0,0 +1,24 @@ +--- +title: "Bin" +description: "Bin" +sidebar_position: 80 +--- + +# Bin + +Here the logged-in user can manage his recycle bin. All deleted passwords to which the user is +entitled are displayed. + +## Functions + +The following functions are available: + +![bin_4](/images/passwordsecure/9.2/configuration/advanced_view/mainmenu/extras/trash/bin_4.webp) + +- **Restore**: The selected passwords are restored. + +- **Delete permanently**: The selected passwords are permanently deleted. This means that they can + no longer be restored. + +- **Empty entire bin**: The entire recycle bin is permanently deleted, so none of these passwords + can be recovered. diff --git a/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/general_settings.md b/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/general_settings.md new file mode 100644 index 0000000000..51f8c4cfc6 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/general_settings.md @@ -0,0 +1,38 @@ +--- +title: "General settings" +description: "General settings" +sidebar_position: 30 +--- + +# General settings + +## What are general settings? + +The **general settings** relate to users. Thus, each user can customize the software to their own +needs. The following options can be configured: + +Colour scheme + +Various Windows colour schemes are available. The colour scheme Colorful provides e.g. different +colours which make it easier to distinguish between the modules in the software. If the colour +scheme is changed, the client must be restarted. + +Language + +The user can toggle between English and German. After changing the language, the client must be +restarted. + +Starting the application minimised in the notification area + +You can start the client minimized if you wish to run Netwrix Password Secure in the background. You +will be able to access it through the notification area. + +Minimise the application on closing + +If this option has been activated, the Netwrix Password Secure client will not end when the window +is closed but will merely be minimised. It will continue to run in the background. It is then only +possible to properly end Netwrix Password Secure via the main menu. + +Starting with Windows + +Of course, you can start the Netwrix Password Secure Client directly with Windows. diff --git a/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/import.md b/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/import.md new file mode 100644 index 0000000000..6af89d4ad8 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/import.md @@ -0,0 +1,69 @@ +--- +title: "Import" +description: "Import" +sidebar_position: 70 +--- + +# Import + +## What is an import? + +If another password management tool was used before Netwrix Password Secure, these data can be +imported into Netwrix Password Secure. The formats .csv and especially Keepass (.xml) are supported. +Both variants can be set up in the import wizard, which is started via the Main menu/Import. + +![Import](/images/passwordsecure/9.2/configuration/advanced_view/mainmenu/import/installation_with_parameters_57-en.webp) + +## Requirements + +Whether the user is permitted to import data is controlled by the corresponding +[User rights](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/userrights/user_rights.md). + +![installation_with_parameters_58](/images/passwordsecure/9.2/configuration/advanced_view/mainmenu/import/installation_with_parameters_58.webp) + +## The import wizard + +The wizard supports the import of data into Netwrix Password Secure in four steps. + +Select type + +![installation_with_parameters_59](/images/passwordsecure/9.2/configuration/advanced_view/mainmenu/import/installation_with_parameters_59.webp) + +The first step is to define the file that is to be used for the import. It is only possible to +proceed to the second step when the defined type corresponds to the stated file to be imported. The +second step is the settings. + +Settings + +![installation_with_parameters_60](/images/passwordsecure/9.2/configuration/advanced_view/mainmenu/import/installation_with_parameters_60.webp) + +1. The settings are used to firstly define the level in the hierarchy for saving the imported + structure. As can be seen in the example, the import will take place in the main organisational + unit. One of the existing organisational units can also be defined as a parent instance via the + drop-down menu. +2. The slider defines whether the imported structures should be imported as an organisational unit + or as a tag. If the slider is fully moved to the left, only tags are created. If it s moved to + the right, all objects are imported as an organisational structure. In addition, every object can + be configured separately via the context menu that is accessed using the right mouse button. It + is also possible to ignore folders. + +NOTE: No folders exist in Netwrix Password Secure. For this reason, it is necessary to define +whether a folder is saved as an organisational structure or as a tag during the import. The same +process is also used for the migration. + +Assignment of the form fields + +![installation_with_parameters_61](/images/passwordsecure/9.2/configuration/advanced_view/mainmenu/import/installation_with_parameters_61.webp) + +The third step is to assign the forms from the file to be imported to already existing forms. As +form fields may also have different names, the assignment process must be carried out manually via +drag & drop. Depending on which form was selected on the top line, form fields from the list on the +right can now be assigned to the form fields to be imported via drag & drop. It is also possible to +create new forms. + +Finish + +![installation_with_parameters_62](/images/passwordsecure/9.2/configuration/advanced_view/mainmenu/import/installation_with_parameters_62.webp) + +In the final step, the configured settings are summarised as a list of the objects to be imported. +The button “Finish” closes the wizard and starts the import. diff --git a/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/main_menu_fc.md b/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/main_menu_fc.md new file mode 100644 index 0000000000..7b0702b5b0 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/main_menu_fc.md @@ -0,0 +1,23 @@ +--- +title: "Main menu" +description: "Main menu" +sidebar_position: 30 +--- + +# Main menu + +## What is the Main menu/Backstage? + +All settings that are not linked to a particular module are defined in the Backstage (main menu). +This makes it easy to access the settings at any time and in any module. + +![Main menu](/images/passwordsecure/9.2/configuration/advanced_view/mainmenu/installation_with_parameters_56-en.webp) + +- [Extras](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/extras/extras.md) +- [Account](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/account.md) +- [General settings](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/general_settings.md) +- [User settings](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/usersettings/user_settings.md) +- [User rights](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/userrights/user_rights.md) +- [Administration](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/administration.md) +- [Import](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/import.md) +- [Export](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/export/export.md) diff --git a/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/userrights/_category_.json b/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/userrights/_category_.json new file mode 100644 index 0000000000..2c2eb8b19a --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/userrights/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "User rights", + "position": 50, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "user_rights" + } +} \ No newline at end of file diff --git a/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/userrights/overview_of_all_user_rights.md b/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/userrights/overview_of_all_user_rights.md new file mode 100644 index 0000000000..cf524ad8cc --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/userrights/overview_of_all_user_rights.md @@ -0,0 +1,116 @@ +--- +title: "Overview of all user rights" +description: "Overview of all user rights" +sidebar_position: 10 +--- + +# Overview of all user rights + +This section lists all of the existing user rights. If a right is explained in more detail in +another section, you can navigate directly to this section by clicking on the link in the Section +column. The rights are grouped according to categories to provide a better overview + +| Category: General | Section | +| ------------------------- | ---------------------- | +| Can overwrite permissions | Form field permissions | +| Can inherit permissions | Form field permissions | + +| Category: Configuration | Section | +| ------------------------------------------------------------------------------------------------------------------- | ------- | +| Can add seal | | +| Can apply password masking | | +| Can change form for a password | | +| Can close tab of own organisational unit in LightCliet | | +| Can edit filter | | +| Can export | | +| Can import | | +| Can manage password form fields | | +| Can manage password images | | +| Can manage seal templates | | +| Can manage tags | | +| Can print | | +| Category: Mobile synchronisation | Section | +| --- | --- | +| Can synchronise with mobile devices | | +| Category: New records | Section | +| --- | --- | +| Can add new Active Directory profiles | | +| Can add new RDP applications | | +| Can add new SSH applications | | +| Can add new SSO applications | | +| Can add new web applications | | +| Can add new SAML applications | | +| Can add new users | | +| Can add new documents | | +| Can add new forms | | +| Can add new organisational units | | +| Can add new Password Resets | | +| Can add new passwords | | +| Can add new roles | | +| Can add new tags | | +| Can add individual passwords via Basic view | | +| Can add new passwords images | | +| Can add new Entra ID profiles | | +| Category: Offline mode | Section | +| --- | --- | +| Offline mode | | +| Timespan for how long the offline mode can be used without connection to the server | | +| Categorie: Rights | Section | +| --- | --- | +| If non-administrators select “Override permissions” when moving items, keep existing permissions for administrators | | +| Category: Rights templates | Section | +| --- | --- | +| Can edit members when using a rights template | | +| Can manage rights templates | | +| Can view selection of rights templates | | +| Can switch standard rights template | | +| Category: Security | Section | +| --- | --- | +| Is database administrator | | +| Can manage Active Directory profiles | | +| Can authorize other users to use personal passwords | | +| Can manage records for an application | | +| Can manage autologin | | +| Can set owner rights | | +| Can manage database sessions | | +| Can permanently delete the deleted users | | +| Can permanently delete the deleted organisational structures | | +| Can view deleted organisational structures | | +| Can permanently delete the deleted roles | | +| Can view deleted roles | | +| Can manage locked users | | +| Can edit global settings | | +| Can export HTML WebViewer | | +| Can change security level options | | +| Can manage password rules | | +| Can create personal records | | +| Can configure standard password rules | | +| Can carry out batch processing for permissions based on a filter | | +| Can manage password images | | +| Category: Visibility User right new | Section | +| --- | --- | +| Display application module | | +| Display notification module | | +| Show discovery service module | | +| Display document module | | +| Display form module | | +| Display logbook module | | +| Display organisational structure module | | +| Display Password Reset module | | +| Display password module | | +| Display roles module | | +| Category: System tasks | Section | +| --- | --- | +| Can manage Active Directory system tasks | | +| Can manage system task reports | | +| Can manage discovery service system tasks | | +| Can manage Emergency WebViewer export system tasks | | +| Can manage WebViewer export system tasks | | + +NOTE: There is a version selection box in the user rights. The options that were newly added in the +selected version are correspondingly marked in the list. + +![installation_with_parameters_115](/images/passwordsecure/9.2/configuration/advanced_view/mainmenu/user_rights/overview_user_rights/installation_with_parameters_115.webp) + +This makes it easier for administrators to correctly configure new options before they release the +update for all employees. diff --git a/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/userrights/user_rights.md b/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/userrights/user_rights.md new file mode 100644 index 0000000000..2561e4a79e --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/userrights/user_rights.md @@ -0,0 +1,75 @@ +--- +title: "User rights" +description: "User rights" +sidebar_position: 50 +--- + +# User rights + +## What are user rights? + +In the user rights, access to functionalities is configured. Amongst tother things, this category +includes both the visibility of individual [Client Module](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/client_module.md), as +well as the use of the import, export or management of rights templates functions. A complete +listing is directly visible in the user rights. + +## Administration of user rights + +Managing all user rights exclusively at the level of the user would be a time intensive process and +thus require a disproportionate amount of care and maintenance. In the same way as with the +[Authorization and protection mechanisms](/docs/passwordsecure/9.2/configuration/webapplication/authorization_and_protection_mechanisms.md), +an approach can be used in which several users are grouped together. Nevertheless, it must still be +possible to additionally address the specific requirements of individual users. Some +functionalities, on the other hand, should be available to all users. In order to do this, Netwrix +Password Secure offers a three-step concept. + +![installation_with_parameters_111](/images/passwordsecure/9.2/configuration/advanced_view/mainmenu/user_rights/installation_with_parameters_111.webp) + +When it comes to user rights, the focus is always on the user. The user can receive user rights in +one of the following three ways: + +1. The **personal user right** only applies to a specific user. This is always configured via + the[Organisational structure](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/organisationalstructure/organisational_structure.md). + +**User rights to role**s apply to all members of a role and are specified in the +[Roles](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/roles.md) + +1. The **global user right** applies to all users of a database without exception. You can configure + it in the client settings. + +How a user receives a user right is irrelevant. The only important thing is that the user actually +receives a required right in one of the three ways mentioned above. It is recommended that you link +user rights to roles and, if necessary, supplement them with global user rights. + +**CAUTION:** In addition to personal and global user rights (as opposed to settings), user rights +are assigned via roles and not via organisational units! + +NOTE: Only those user rights that the current user possesses themselves can be issued. However, all +rights can be removed. + +![installation_with_parameters_112](/images/passwordsecure/9.2/configuration/advanced_view/mainmenu/user_rights/installation_with_parameters_112.webp) + +## Configuring the security level + +The **security level** is an essential element that is also specified in the user rights. This is +the basis for the configuration of the [User settings](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/usersettings/user_settings.md). + +![installation_with_parameters_113](/images/passwordsecure/9.2/configuration/advanced_view/mainmenu/user_rights/installation_with_parameters_113.webp) + +## Searching within user rights + +Due to the large number of possible configurations, the search function helps you to quickly find +the desired configuration. This process is based as usual on the List +[Search](/docs/passwordsecure/9.2/configuration/advancedview/operationandsetup/search.md). + +![installation_with_parameters_114](/images/passwordsecure/9.2/configuration/advanced_view/mainmenu/user_rights/installation_with_parameters_114.webp) + +#### Database administrator + +Special attention should be given to the right Is database administrator. This right has the +following effects: + +- The user can also issue rights that he does not possess himself. +- The user can only have their rights removed by other database administrators. +- The user can unlock other users on the Server Manager. +- The user can also remove other users from the rights if they have the owner right. diff --git a/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/usersettings/_category_.json b/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/usersettings/_category_.json new file mode 100644 index 0000000000..6ac028f85d --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/usersettings/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "User settings", + "position": 40, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "user_settings" + } +} \ No newline at end of file diff --git a/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/usersettings/overview_of_all_user_settings.md b/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/usersettings/overview_of_all_user_settings.md new file mode 100644 index 0000000000..374f18d86f --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/usersettings/overview_of_all_user_settings.md @@ -0,0 +1,169 @@ +--- +title: "Overview of all settings" +description: "Overview of all settings" +sidebar_position: 10 +--- + +# Overview of all settings + +This section lists all of the existing settings. If a setting is explained in more detail in another +section, you can navigate directly to this section by clicking on the link in the Section column. +The settings are grouped according to categories to provide a better overview + +| Category: General | Section | +| -------------------------------------------- | ------- | +| Number of allowed widgets | | +| Mark notifications as read when opening them | | +| Can search for updates | | +| Allow a tab to be opened multiple times | | +| Display module name on dashboard | | +| Open quick search in new tab | | +| Edit tab after opening | | +| Close tab after saving | | +| Close tab after discarding | | +| Tab width | | +| Restore last tabs opened | | +| Ask for favicon download | | + +| Category: Display | Section | +| ------------------------------------------------------------------------ | ------- | +| Customizable window caption | | +| Display fold-down details in permissions view | | +| Change lists when widening in table view | | +| Display path for the organisational structure in the header | | +| Scaling value for the user interface | | +| Display kind of password in full client | | +| Display kind of passwords in Basic view | | +| Switch logo view on mouse over in Basic view | | +| Category: Browser | Section | +| --- | --- | +| Standard browser | | +| Category: Dashboard | Section | +| --- | --- | +| Display dashboard on startup | | +| Display remaining amount of data in the widget | | +| Category: Record | Section | +| --- | --- | +| Number of initially loaded records | | +| Display records as “about to expire” if the remaining days are less than | | +| Apply form changes to passwords | | +| Display total number of filter results | | +| Maximal number of search results for all | | +| Categorie: Documents | Section | +| --- | --- | +| Document history | | +| Permitted document extensions | | +| Maximum size in MB | | +| Category: Print | Section | +| --- | --- | +| Font size | | +| Category: Real-time update | Section | +| --- | --- | +| Refresh notifications in real time | | +| Category: Filter | Section | +| --- | --- | +| Display mode | | +| Jump to filter on quick search | | +| Can use filter negation | | +| Automatically use last filter | | +| Display mode status when starting the program | | + +| Category: Footer area | Section | +| --------------------------------------------------------------------------------------------------------------- | ------- | +| Show notifications in the footer area | | +| Show documents in the footer area | | +| Display footer area | | +| Show history in the footer area | | +| Show logbook in the footer area | | +| Show metadata in the footer area | | +| Show Password Resets in the footer area | | +| Category: Configuration | Section | +| --- | --- | +| Display animation in SSO configuration window | | +| You must enter a reason for establishing the RDP connection | | +| You must enter a reason for establishing the SSH connection | | +| Netwrix Password Secure user directory | | +| Default form (for Basic view) | | +| Start Basic view on next login | | +| Include subordinated organisational units in Basic view | | +| Category: Reading pane | Section | +| --- | --- | +| Orientation for Active Directory | | +| Orientation for applications | | +| Orientation for notifications | | +| Orientation for reports | | +| Orientation for documents | | +| Orientation for forms | | +| Orientation for logbook | | +| Orientation for organisational structure | | +| Orientation for Password Reset | | +| Orientation for passwords | | +| Orientation for rules | | +| Orientation for roles | | +| Orientation for seal templates | | +| Orientation for system tasks | | +| Orientation for forwarding rules | | +| Size of profile image in reading area | | +| Category: Mobile synchronisation | Section | +| --- | --- | +| Validity of the mobile database without synchronisation in days (0 = no limit on validity) | | +| Maximum number of login attempts before deleting the database (0 = unlimited) | | +| Category:Offline mode | Section | +| --- | --- | +| Automatic synchronisation after an interval in minutes (0 for deactivated) | | +| Offline synchronisation after saving a record | | +| Path where the offline database should be saved (empty for standard) | | +| Category:Proxy | Section | +| --- | --- | +| Address | | +| User name | | +| Password | | +| Use Windows proxy | | +| Category:Rights | Section | +| --- | --- | +| Clear user field after adding | | +| Inherit permissions for new objects (without rights template) | | +| Existing passwords inherit changes to the permissions for organisational units | | +| Permission search: Add gradually | | +| Delete user from the permissions for new objects when the user creating the new object is authorized via a role | | +| Hide deleted users and roles in permissions | | +| Category:Security | Section | +| --- | --- | +| Change rule for the user password | | +| Disconnect database connection due to inactivity after | | +| Deactivate inactive users | | +| Length of validity of the multifactor authentication token (minutes) | | +| Confirmation of authenticity on login | | +| Minimum score for password quality level “good” | | +| Minimum score for password quality level “strong” | | +| Display password in quick view | | +| PKI: Enforce validity period for certificates | | +| PKI: Certificate hash methods | | +| PKI: Checking mode for certificate chains | | +| Time period after which inactive sessions will be deleted from the server | | +| Category:SSO | Section | +| --- | --- | +| Browser Extension: Exact domain check | | +| Browser Extension: Automatically send login masks | | +| Browser Extensions: Automatically fill login masks | | +| Browser addons: Show password | | +| Category:Keyboard shortcuts | Section | +| --- | --- | +| Execute script to enter the password in the selected windowk | | +| Execute script to enter the user name in the selected window | | +| Execute script to enter the user name and password in the selected window | | +| Execute script to enter the user name and password in the selected window using the Enter button | | +| Category:Clipboard | Section | +| --- | --- | +| Clearing the clipboard | | +| Clear clipboard on closing | | +| Clear clipboard on minimising | | +| Clipboard gallery | | + +NOTE: There is a version selection box in the settings. The options that were newly added in the +selected version are correspondingly marked in the list. + +![installation_with_parameters_115](/images/passwordsecure/9.2/configuration/advanced_view/mainmenu/user_rights/overview_user_rights/installation_with_parameters_115.webp) + +This makes it easier for administrators to correctly configure new options before they release the +update for all employees. diff --git a/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/usersettings/user_settings.md b/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/usersettings/user_settings.md new file mode 100644 index 0000000000..7cb5307c11 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/usersettings/user_settings.md @@ -0,0 +1,79 @@ +--- +title: "User settings" +description: "User settings" +sidebar_position: 40 +--- + +# User settings + +## What are user settings? + +There are many functions within Netwrix Password Secure that can be adapted to the needs of users. +It is also possible to define various parameters for optical representations. This can be inherited +both at \* user level \*, \* global \* and \* organisational units \*. In addition, there is a +security level concept, which categorizes the users into five layers. The administration of settings +can thus be linked to the presence of the required security level. + +## Managing user settings + +You can configure user settings similarly to [User rights](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/userrights/user_rights.md). Here too, +there are a total of three possibilities with which a user can define his settings or be configured +from another location. For the sake of easy manageability, it is again a good idea to configure the +users not individually, but to provide several equal users with settings. + +![installation_with_parameters_116](/images/passwordsecure/9.2/configuration/advanced_view/mainmenu/user_settings/installation_with_parameters_116.webp) + +The focus is always on the user, also when it comes to user rights. It can obtain its settings in +one of the following three ways: + +1. Personal settings only apply to a specific user. These are always configured via the + organisational structure module. +2. Settings for organisational structures apply to all members of a role, and are specified in the + organisational structure module +3. Global settings apply to all users of a database without exception. You can configure them in the + client settings. + +**CAUTION:** In addition to personal and global settings (as opposed to authorizations), settings +are not assigned via roles, but via organisational units! + +![installation_with_parameters_112](/images/passwordsecure/9.2/configuration/advanced_view/mainmenu/user_rights/installation_with_parameters_112.webp) + +### Inheritance of user settings + +If you leave the personal settings on the outside, there are two ways to inherit settings: + +1. Global inheritance +2. Inheritance on the basis of membership in organisational units (OU) + +Global settings are configured as usual in the [Main menu](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/main_menu_fc.md). The organisational +units are inherited via the +[Organisational structure](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/organisationalstructure/organisational_structure.md). +All users who are assigned to an organisational unit inherit all user settings for this OU. In the +present case, the users “Jones” and “Moore” inherit all settings from the “IT” organisational unit: + +![inherit permissions](/images/passwordsecure/9.2/configuration/advanced_view/mainmenu/user_settings/installation_with_parameters_117-en.webp) + +The “Settings” button in the ribbon allows you to see the settings for both organisational units and +users. The many setting options can be restricted by the known +[Search](/docs/passwordsecure/9.2/configuration/advancedview/operationandsetup/search.md) mechanisms. + +![installation_with_parameters_118](/images/passwordsecure/9.2/configuration/advanced_view/mainmenu/user_settings/installation_with_parameters_118.webp) + +The diagram shows the settings for the user “Jones”. The search has been filtered by the term +“Detail”. The column **“Inherited from”** shows that some settings have been inherited globally, or +by the organisational unit “IT”. The top two options have no value in the column. This is because +this parameter has been defined at user level. + +NOTE: The inheritance for individual settings can be deactivated in the ribbon! + +## Security levels + +Option groups were created in the global settings to ensure that users can control only those +settings for which they hold permissions. Categorising security levels from 1 to 5 allows you to +combine similar options and thus make them available to the users. + +![user settings](/images/passwordsecure/9.2/configuration/advanced_view/mainmenu/user_settings/installation_with_parameters_119-en.webp) + +The [User rights](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/userrights/user_rights.md) define who has the required permissions to change +which security levels. As with all rights, this is achieved either through global inheritance, the +role, or as a right granted directly to the user. diff --git a/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/_category_.json b/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/_category_.json new file mode 100644 index 0000000000..3bcf4aaf6d --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Operation and Setup", + "position": 10, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "operation_and_setup" + } +} \ No newline at end of file diff --git a/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/dashboardandwidgets/_category_.json b/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/dashboardandwidgets/_category_.json new file mode 100644 index 0000000000..113bb86a6f --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/dashboardandwidgets/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Dashboard and widgets", + "position": 80, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "dashboard_and_widgets" + } +} \ No newline at end of file diff --git a/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/dashboardandwidgets/dashboard_and_widgets.md b/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/dashboardandwidgets/dashboard_and_widgets.md new file mode 100644 index 0000000000..4b2456a7ff --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/dashboardandwidgets/dashboard_and_widgets.md @@ -0,0 +1,82 @@ +--- +title: "Dashboard and widgets" +description: "Dashboard and widgets" +sidebar_position: 80 +--- + +# Dashboard and widgets + +## What are dashboards and widgets? + +In case of large installations, the amount of information provided by Netwrix Password Secure may +seem overwhelming. Dashboards expand the existing filter possibilities by an arbitrarily +customizable info area, which visually prepares important events or facts + +![Dashboard](/images/passwordsecure/9.2/configuration/advanced_view/operation_and_setup/dashboard_and_widgets/installation_with_parameters_50-en.webp) + +Dashboards are available in almost all [Client Module](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/client_module.md)s. A +separate dashboard can be set for each individual module. **Widgets** correspond to the individual +modules of the dashboard. There are various widgets, which can be individually defined and can be +configured separately. In the above example, three widgets are enabled and provide information about +current notifications, password quality, and user activity. The **maximum number of possible +widgets** is managed in the[User settings](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/usersettings/user_settings.md). + +NOTE: You can close the dashboard using the button in the tab. You can open it again via **View** > +**Show dashboard** in the ribbon. + +NOTE: The display of the dashboard is basically uncritical since the user can only see the data on +which he is also entitled. + +#### Relevant settings + +The following options are available in combination with the dashboard and widgets. + +**Settings** + +- Display dashboard on startup +- Display module names on dashboard +- Number of allowed widgets +- Display remaining amount of data in the widget + +#### Adding and removing widgets + +If the dashboard tab is enabled, you can enable the dashboard editing mode via the ribbon. Adding +and editing widgets is only possible in this mode. + +![Adding and removing widgets](/images/passwordsecure/9.2/configuration/advanced_view/operation_and_setup/dashboard_and_widgets/installation_with_parameters_51-en.webp) + +Use the drop-down menu to select the widget to be added \* (1) . **Then add the widget to the +dashboard using the corresponding button in the ribbon** (2). The maximum number of widgets that can +be added can be configured in the user settings. In editing mode, any widget can be directly removed +from the dashboard via the button on the upper right edge. The processing mode is ended by saving +via the ribbon. + +![Adding widgets](/images/passwordsecure/9.2/configuration/advanced_view/operation_and_setup/dashboard_and_widgets/installation_with_parameters_52-en.webp) + +## Customizing widgets + +In the editing mode, you can customize each widget separately. To do this, select the widget and +switch to the \* widget content tab \* in the ribbon. + +![Customizing widgets](/images/passwordsecure/9.2/configuration/advanced_view/operation_and_setup/dashboard_and_widgets/installation_with_parameters_53-en.webp) + +Separate variables can be customized for each widget. This example shows how often users have had +passwords displayed. Naturally, the variables are distinct for each widget since other information +could be relevant. + +Widget event + +You can select the **Widget Event** option in the ribbon. This activates the interaction of the +widgets. In the following example, this feature was enabled for the Activity widget. As a result, +the dashboard not only displays all activities, but also filters them according to the user selected +in the **Team List** widget. It therefore concerns all activities of the user “Moore”. These are +filtered “live” and displayed in real-time. + +![Widget event](/images/passwordsecure/9.2/configuration/advanced_view/operation_and_setup/dashboard_and_widgets/installation_with_parameters_54-en.webp) + +## Arranging widgets + +In the edit mode, the layout of the widgets is user-defined. Drag & drop allows you to place a +widget in the corresponding position on the dashboard (left, right, top, or bottom). + +![Arranging widgets](/images/passwordsecure/9.2/configuration/advanced_view/operation_and_setup/dashboard_and_widgets/installation_with_parameters_55-en.webp) diff --git a/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/dashboardandwidgets/keyboard_shortcuts.md b/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/dashboardandwidgets/keyboard_shortcuts.md new file mode 100644 index 0000000000..d451dd06fa --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/dashboardandwidgets/keyboard_shortcuts.md @@ -0,0 +1,22 @@ +--- +title: "Keyboard shortcuts" +description: "Keyboard shortcuts" +sidebar_position: 10 +--- + +# Keyboard shortcuts + +## Functionality + +Some actions can be executed very efficiently using keyboard shortcuts. These are configured in the +section of the same name within the **global +[User settings](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/usersettings/user_settings.md)** + +The following keyboard shortcuts are available: + +- **CTRL+ ALT + U** transfers the user name from the selected record to the active window +- **CTRL+ ALT + S** starts a script that firstly transfers the user name from the selected record to + the active window. The shortcut will then execute a TAB jump and transfer the password. +- **CTRL+ ALT + P** enters the selected password into the active window or field +- **CTRL+ ALT + R** firstly transfers the user name from the selected record to the active window + via the enter key. The shortcut will then execute a TAB jump and transfer the password. diff --git a/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/filter/_category_.json b/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/filter/_category_.json new file mode 100644 index 0000000000..dce4f41135 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/filter/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Filter", + "position": 20, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "filter" + } +} \ No newline at end of file diff --git a/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/filter/advanced_filter_settings.md b/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/filter/advanced_filter_settings.md new file mode 100644 index 0000000000..e695bd900d --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/filter/advanced_filter_settings.md @@ -0,0 +1,111 @@ +--- +title: "Advanced filter settings" +description: "Advanced filter settings" +sidebar_position: 20 +--- + +# Advanced filter settings + +## Linking filters + +The two options for linking the filter criteria are very easy to explain using the example of +[Tags](/docs/passwordsecure/9.2/configuration/advancedview/operationandsetup/tags.md). The following options are available: + +1. Logical “Or operator” + +By default, the filter is active in this mode. In the following example, the user wants to find all +records with at least one of the tags ”**Important**” or ”**Development**”. This also means that +records can either have one of the tags, or both. + +![installation_with_parameters_17_839x376](/images/passwordsecure/9.2/configuration/advanced_view/operation_and_setup/filter/advancedfiltersettings/installation_with_parameters_17_839x376.webp) + +Due to the colour coding of the tags in the records, it can be seen that the first two records have +one of the tags, while the third one has both tags. However, all three are included in the results. +**At least one filter criterion must be met.** + +**2. Logical “And operator”** + +This mode is activated directly by the checkbox in the filter. Each filter criterion has its own +checkbox. + +![installation_with_parameters_18](/images/passwordsecure/9.2/configuration/advanced_view/operation_and_setup/filter/advancedfiltersettings/installation_with_parameters_18.webp) + +![installation_with_parameters_19_822x325](/images/passwordsecure/9.2/configuration/advanced_view/operation_and_setup/filter/advancedfiltersettings/installation_with_parameters_19_822x325.webp) + +**In contrast to the “OR link”, the “AND link” must fulfil both criteria**. Accordingly, only those +records that have both the tag **”Important”** and the tag ”Development” are listed in the results +for this example. + +## Filter tab in the ribbon + +The filter management can also be found in the [Ribbon](/docs/passwordsecure/9.2/configuration/advancedview/operationandsetup/ribbon.md). Here, it is +possible e.g. to expand the currently configured filter criteria, save the filter, or simply clear +all currently applied filters. + +![installation_with_parameters_20](/images/passwordsecure/9.2/configuration/advanced_view/operation_and_setup/filter/advancedfiltersettings/installation_with_parameters_20.webp) + +#### Saving, editing, and deleting filters + +In many cases, it is recommended to store defined filters. In this way, it is possible to make +efficient use of filter results from previous searches. The button **“Save filter”** directly +prompts you to assign a meaningful name to this filter. The filter is saved according to the +criteria currently configured in the filter. This filter is now listed in the selection menu and can +now be selected. Note that a selected filter selection is immediately applied to the filter but is +not automatically executed. The filter must be used for this purpose. Both the button in the ribbon, +so also the counterpart in the filter, lead to the same result here. + +![Filter settings](/images/passwordsecure/9.2/configuration/advanced_view/operation_and_setup/filter/advancedfiltersettings/advanced-filter-settings-1-en.webp) + +Deleting and overwriting existing filters is identical in the procedure. The filter, which has been +marked in the selection field, is always deleted. If an existing filter is to be overwritten, the +name of the filter is retained and is overwritten with the filter criteria currently configured in +the filter. + +————————— + +#### **Advanced filter** + +In the “Extended filter” category you can adjust the filter as desired, eg by adding or removing +filter groups. Clicking on **”Edit filter”** activates the processing mode. You can terminate it +with **”Finish editing”.** + +![Filter editing](/images/passwordsecure/9.2/configuration/advanced_view/operation_and_setup/filter/advancedfiltersettings/advanced-filter-settings-2-en.webp) + +New filter groups can now be added via the selection field. For this purpose, the desired filter +type is selected (in the example, the filter group is the seal). The process is completed by +**”adding a filter group”.** Newly added filter groups are always placed at the very bottom of the +filter. + +In **Edit mode**, the filter view changes, in addition to the possible actions in the ribbon. Use +the arrow buttons to adjust the order of the filter groups. The icons “Plus” and “Minus” can be used +to create additional instances of existing filter groups or to remove existing ones. In the +following example, a content filter was added and all other filter groups removed. + +![Filter](/images/passwordsecure/9.2/configuration/advanced_view/operation_and_setup/filter/advancedfiltersettings/advanced-filter-settings-3-en_923x441.webp) + +In this example, only the content filter is used – in two instances! \* The “And” link will now +display all records that contain both the word “password” and the phrase “important”. \* + +#### Negation of filters + +It is often important to be able to negate the filter. + +Activation + +In the “Extended filter” category you have the possibility to activate the negation: + +![allow negation](/images/passwordsecure/9.2/configuration/advanced_view/operation_and_setup/filter/advancedfiltersettings/allow-negation-en.webp) + +It is thus possible to refine very precisely filter results even further. This becomes more and more +important when there are a large number of records in the database and the resulting amount of data +is still unmanageable despite the fact that filters has been appropriately defined. + +![installation_with_parameters_25_752x412](/images/passwordsecure/9.2/configuration/advanced_view/operation_and_setup/filter/advancedfiltersettings/installation_with_parameters_25_752x412.webp) + +Negations are defined directly in the checkbox of an element within a filter group. Without +negations, you can only search e.g. for a tag. Negations make the following queries possible: + +”Deliver all records that have the tag “Development” but are not tagged with “Important”! + +**CAUTION:** In order to effectively use negations, it is important that “and links” are always +enabled. Otherwise operations with negations cannot be modelled mathematically. diff --git a/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/filter/display_mode.md b/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/filter/display_mode.md new file mode 100644 index 0000000000..c59065536f --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/filter/display_mode.md @@ -0,0 +1,38 @@ +--- +title: "Display mode" +description: "Display mode" +sidebar_position: 10 +--- + +# Display mode + +## What display modes exist? + +In addition to the already described [Filter](/docs/passwordsecure/9.2/configuration/advancedview/operationandsetup/filter/filter.md), it is possible to switch to structure +view. This alternative view enables you to filter solely on the basis of the organisational +structure. Although this type of filtering is also possible in standard filter view, you are able to +directly see the complete organisational structure in structure view. + +NOTE: As there are no longer any folders in Netwrix Password Secure version 9, the structure view +can not mirror all of the functionalities of the folder view in version 7. However, the structure +view has been modelled on the folder view to make the changeover from the previous version easier. + +![installation_with_parameters_15](/images/passwordsecure/9.2/configuration/advanced_view/operation_and_setup/filter/displaymode/installation_with_parameters_15.webp) + +As you can see, only the organisational structure is visible in this view. This view is the ideal +choice for users who want to work in a highly structural-based manner. + +## Relevant options + +There are three relevant [User settings](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/usersettings/user_settings.md) +associated with the display mode: + +![installation_with_parameters_16](/images/passwordsecure/9.2/configuration/advanced_view/operation_and_setup/filter/displaymode/installation_with_parameters_16.webp) + +- **Display mode:** It is possible to define whether the standard filter, structure filter or both + are displayed. If the last option is selected, you can switch between both views. +- **Jump to filter on quick search:** If you are using structure view, it is possible to define + whether the system should automatically jump to the standard filter if you click the quick search + (top right in the client) +- **Display mode status when starting the program:** This setting defines which display mode is + displayed as default when starting the program. diff --git a/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/filter/filter.md b/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/filter/filter.md new file mode 100644 index 0000000000..0020bfd37e --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/filter/filter.md @@ -0,0 +1,98 @@ +--- +title: "Filter" +description: "Filter" +sidebar_position: 20 +--- + +# Filter + +## What is a filter? + +The freely configurable filters of the PSR client provide all methods for easy retrieval of stored +data. The filter criteria are always adapted according to the module in which you are currently +located. When you select one or several search criteria, and click on “Apply filter”, the results +will be displayed in the list view. If necessary, this process can be repeated as desired and +further restrictions can be added. + +## Relevant rights + +The following option is required for editing filters: + +**User right** + +- Can edit filter + +![Filter](/images/passwordsecure/9.2/configuration/advanced_view/operation_and_setup/filter/installation_with_parameters_10-en.webp) + +## Who is allowed to use the filter? + +The filter is an indispensable working tool because of the possibility to restrict existing results +according to individual requirements. Consequently, all users can use the filter. It is, of course, +possible to place restrictions for filter criteria. This means that the filter criteria available to +individual employees can be restricted by means of +[Authorization and protection mechanisms](/docs/passwordsecure/9.2/configuration/webapplication/authorization_and_protection_mechanisms.md). +For example, an employee can only filter for the [Forms](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/forms/forms.md) password +if he has the read permission for that form. + +**CAUTION:** There are no permissions for [Tags](/docs/passwordsecure/9.2/configuration/advancedview/operationandsetup/tags.md). This means that any employee can +use any tags. The display order in the filter is determined by the frequency of use. This process is +not critical to security, since tags do not grant any permissions. They are merely a supportive +measure for filtering. + +## Application example + +Filter without criteria + +By selecting the desired criteria and applying the filter using the button of the same name, the set +of all the records corresponding to the criteria is displayed in the list view. If you used the +filter without criteria, you would obtain a list of all records to which you generally have +authorization. + +![editing criteria](/images/passwordsecure/9.2/configuration/advanced_view/operation_and_setup/filter/installation_with_parameters_11-en.webp) + +As you can see, 133 records are not really manageable. In most situations you will need to reduce +the number of records by adding filters. + +**Adding filter criteria** + +The filter **organization** can be applied directly to the authorizations to restrict the number of +records according to the authorizations granted. In this case, the logged-on user holds rights for +various areas. However, it would like to see only those records which are assigned to the **Own +passwords** area within the organisational structure. In addition, there should be further +restrictions, which could be formulated as in the following sentence: “Deliver all records from my +own passwords that were created with the form **password** and which contain the expression **2016** +and the tag **Administrator**. + +![Adding filter criteria](/images/passwordsecure/9.2/configuration/advanced_view/operation_and_setup/filter/installation_with_parameters_12-en.webp) + +As can be seen, the filter delivers the desired results. The extent to which the filter criteria +match the three remaining data sets is assigned in colour. + +**CAUTION:** When filtering with several criteria, such as forms, content and tags, all filter +criteria must be complied with. It is therefore a logical “AND operation”. Other possible methods +for linking criteria are described in detail in the Advanced Filter Settings. + +**Content filter** + +The term \* 2016 \* is part of the description in the \* My Schufa \* record, part of the +description of \* Wordpress 2016 \* and Microsoft Online 2016 . **Since the search** \***”in all +fields”** is activated in the content filter, all three records are also included in the results, +and are displayed in the list view. You can also configure the content filter to search for +expressions in a specific field. The icon next to the expression **”in all fields”** opens the +content filter configuration in a modal window. As can be seen, the content filter has been +configured to only search in the form **password** and then only in the form field **Internet +address:** + +![installation_with_parameters_13](/images/passwordsecure/9.2/configuration/advanced_view/operation_and_setup/filter/installation_with_parameters_13.webp) + +![Content filter](/images/passwordsecure/9.2/configuration/advanced_view/operation_and_setup/filter/installation_with_parameters_14-en.webp) + +It is very easy to abstract, because of the present example, that the filter can be adapted to your +personal requirements. It is thus the most important tool to be able to retrieve data once stored in +the database. + +**CAUTION:** The effectiveness of the filter is closely linked to data integrity. Only when data is +kept clean, efficient operation with the filter is ensured. It is important that employees are +trained in the correct handling of the filter tool as well as when creating the records. Workshops +show the best success rate in this context. If you require further information, contact us under +mail to: sales@passwordsafe.de. diff --git a/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/list_view.md b/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/list_view.md new file mode 100644 index 0000000000..341779a1f7 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/list_view.md @@ -0,0 +1,91 @@ +--- +title: "List view" +description: "List view" +sidebar_position: 30 +--- + +# List view + +## What is the list view? + +The list view is located centrally in the Netwrix Password Secure client, and is a key element of +daily work. There are also list views in Windows operating systems. If you click on a folder in +Windows Explorer, the contents of the folder are displayed in a list view. The same is true in +Netwrix Password Secure version 9. + +However, instead of folders, the content of the list view is defined by the currently applied +filter. \* This always means that the list view is the result of a filtered filter \*. For the +currently marked record in list view, all existing form fields are output to the reading pane. With +the two tabs “All” and “Favourites, the filter results can be further restricted. + +![List view](/images/passwordsecure/9.2/configuration/advanced_view/operation_and_setup/listview/installation_with_parameters_26-en.webp) + +At the bottom of the list view, the number of loaded records and the time required for this are +shown. + +NOTE: For more than 100 list elements, only the first 100 records are displayed by default. This is +to prevent excessive database queries where the results are unmanageable. In this case, it makes +sense to further refine the filter criteria. By pressing the “All” button in the header of the list +view, you can still manually switch to the complete list. + +## Searching in list view + +Through the search field, the results found by the filter can be further refined as required. After +you have entered the search term, the results are automatically limited to those records which +correspond to the criteria (after about half a second). The search used for the search is +highlighted in yellow. + +![installation_with_parameters_27](/images/passwordsecure/9.2/configuration/advanced_view/operation_and_setup/listview/installation_with_parameters_27.webp) + +## Detailed list view + +The default view displays only limited information about the records. However, the width of the list +view is flexible and can be adjusted by mouse. At a certain point, the view automatically changes to +the detailed list view, similar to the procedure in Microsoft Outlook. All form fields are displayed + +![Table view](/images/passwordsecure/9.2/configuration/advanced_view/operation_and_setup/listview/installation_with_parameters_28-en.webp) + +## Favourites + +Regularly used records can be marked as favourites. This process is carried out directly in the +[Ribbon](/docs/passwordsecure/9.2/configuration/advancedview/operationandsetup/ribbon.md). A record marked as a favourite is indicated with a star in list view. + +![Favourite](/images/passwordsecure/9.2/configuration/advanced_view/operation_and_setup/listview/installation_with_parameters_29-en.webp) + +You can filter for favourites directly in the list view. For this purpose, simply switch to the +“Favourites” tab + +![installation_with_parameters_30](/images/passwordsecure/9.2/configuration/advanced_view/operation_and_setup/listview/installation_with_parameters_30.webp) + +#### Othersymbols + +Every record displayed in list view has multiple icons on the right. These give feedback in colour +about both the password quality and the [Tags](/docs/passwordsecure/9.2/configuration/advancedview/operationandsetup/tags.md) used. Mouseover tooltips provide +more precise details. + +![installation_with_parameters_31](/images/passwordsecure/9.2/configuration/advanced_view/operation_and_setup/listview/installation_with_parameters_31.webp) + +NOTE: The information visible underneath the password name is taken from the info field for the +associated form and will be explained separately + +## Workingwith records + +All records that correspond to the filter criteria are now displayed in list view. These can now be +opened, edited, or deleted via the ribbon. Many functions are also available directly from the +context menu. You can do this by right-clicking the record. Multiple selection is also possible. To +do this, simply highlight the desired objects by holding down the Ctrl key. + +![installation_with_parameters_32](/images/passwordsecure/9.2/configuration/advanced_view/operation_and_setup/listview/installation_with_parameters_32.webp) + +#### Opening and editing data sets + +By double-clicking, as with the context menu (right mouse button), all records can be opened from +the list view in a separate tab. Only in this view can you make changes. This detail view opens in a +separate tab, the list view is completely hidden + +![editing dataset](/images/passwordsecure/9.2/configuration/advanced_view/operation_and_setup/listview/installation_with_parameters_33-en.webp) + +NOTE: Working with data records depends of course on the type of the data record. Whether passwords, +documents or organisational structures: The handling is partly very different. For more information, +please refer to the respective sections on the individual +[Client Module](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/client_module.md) diff --git a/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/operation_and_setup.md b/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/operation_and_setup.md new file mode 100644 index 0000000000..507921edcd --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/operation_and_setup.md @@ -0,0 +1,97 @@ +--- +title: "Operation and Setup" +description: "Operation and Setup" +sidebar_position: 10 +--- + +# Operation and Setup + +## Client structure + +The modular structure of the client ensure that the required functionalities are always in the same +place. Although the module selection gives access to the various areas of Netwrix Password Secure, +the control elements always remain at the positions specified for this purpose. This intuitive +operating concept ensures efficient work and a minimum of training time. + +![Operation](/images/passwordsecure/9.2/configuration/advanced_view/operation_and_setup/operation-and-setup-1-en.webp) + +![Dashboard](/images/passwordsecure/9.2/configuration/advanced_view/operation_and_setup/operation-and-setup-2-en.webp) + +1. [Ribbon](/docs/passwordsecure/9.2/configuration/advancedview/operationandsetup/ribbon.md) + +2. [Filter](/docs/passwordsecure/9.2/configuration/advancedview/operationandsetup/filter/filter.md) + +3. [List view](/docs/passwordsecure/9.2/configuration/advancedview/operationandsetup/list_view.md) + +4. [Reading pane](/docs/passwordsecure/9.2/configuration/advancedview/operationandsetup/reading_pane.md) + +5. [Tags](/docs/passwordsecure/9.2/configuration/advancedview/operationandsetup/tags.md) + +6. [Search](/docs/passwordsecure/9.2/configuration/advancedview/operationandsetup/search.md) + +7. [Dashboard and widgets    ](/docs/passwordsecure/9.2/configuration/advancedview/operationandsetup/dashboardandwidgets/dashboard_and_widgets.md) + +## TABs + +Tabs offer yet another option within the to present related information in a separate area. This tab +navigation enables you to display, quickly access and switch between relevant information. The +results for a filter with specific criteria can thus be retained without the original result being +overwritten + +when a new filter is applied. In parallel, detailed information about records can also be found in +their own tabs. It is of course possible to adjust the order of the tabs via drag & drop according +to your individual requirements. + +![Dashboard](/images/passwordsecure/9.2/configuration/advanced_view/operation_and_setup/installation_with_parameters_2-en.webp) + +#### Standard tab + +Depending on the active module, the All passwords tab will be renamed to the corresponding module by +default. (All documents, all forms, etc.) + +![Standard tab](/images/passwordsecure/9.2/configuration/advanced_view/operation_and_setup/standard-tab-en.webp) + +Although the name suggests that all records in the database are displayed, the records displayed in +list view correspond to the criteria that have been defined in the filter. The tab closes and can be +restored by reusing the filter. + +## Client footer information + +Independently of the module chosen, various information is displayed in the footer area of the +client. The icons are also provided with a meaningful mouse-over text, which provides additional +information. + +- Connection to database +- Feedback in case connection is insecure +- Last name, first name (user name) of the logged-in user + +![installation_with_parameters_4](/images/passwordsecure/9.2/configuration/advanced_view/operation_and_setup/installation_with_parameters_4.webp) + +- [Ribbon](/docs/passwordsecure/9.2/configuration/advancedview/operationandsetup/ribbon.md) +- [Filter](/docs/passwordsecure/9.2/configuration/advancedview/operationandsetup/filter/filter.md) +- [List view](/docs/passwordsecure/9.2/configuration/advancedview/operationandsetup/list_view.md) +- [Reading pane](/docs/passwordsecure/9.2/configuration/advancedview/operationandsetup/reading_pane.md) +- [Tags](/docs/passwordsecure/9.2/configuration/advancedview/operationandsetup/tags.md) +- [Search](/docs/passwordsecure/9.2/configuration/advancedview/operationandsetup/search.md) +- [Dashboard and widgets](/docs/passwordsecure/9.2/configuration/advancedview/operationandsetup/dashboardandwidgets/dashboard_and_widgets.md) +- [Shortcut key](/docs/passwordsecure/9.2/configuration/advancedview/operationandsetup/dashboardandwidgets/keyboard_shortcuts.md) + +## Orientation + +It is possible to change the alignment of the following objects: + +- [Active Directory link](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/organisationalstructure/directoryservices/activedirectorylink/active_directory_link.md) +- [Applications](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/applications/applications.md) +- [Notifications](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/notifications.md) +- [Reports](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/extras/reports.md) +- [Documents](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/documents.md) +- [Forms](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/forms/forms.md) +- [Logbook](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/logbook.md) +- [Organisational structure](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/organisationalstructure/organisational_structure.md) +- [Password Reset](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/passwordreset/password_reset.md) +- [Password rules](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/extras/password_rules.md) +- [Roles](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/roles.md) +- [Seal templates](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/extras/seal_templates.md) +- [System tasks](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/extras/systemtasks/system_tasks.md) +- Forwarding Rules +- Profil picture in the reading pane diff --git a/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/print.md b/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/print.md new file mode 100644 index 0000000000..ea4814196c --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/print.md @@ -0,0 +1,96 @@ +--- +title: "Print" +description: "Print" +sidebar_position: 70 +--- + +# Print + +#### What can the print function do? + +It is often necessary to print out data stored in Netwrix Password Secure for documentation +purposes. The Print function is available in numerous areas of Netwrix Password Secure for this +purpose. It is possible to print out records such as e.g. passwords or also information about +organisational units and much more. + +#### Relevantrights + +The following rights are relevant. + +**Record rights** + +- The **Print** right for the relevant record is required in each case. + +User right + +- Can print + +#### Availability + +The print function is available in the following modules: + +- Passwords +- Documents +- Organisational structure +- Roles +- Forms + +#### Using the print function + +The print function can be called up via the ribbon. + +![installation_with_parameters_44](/images/passwordsecure/9.2/configuration/advanced_view/operation_and_setup/print/installation_with_parameters_44.webp) + +Firstly, it is necessary to select whether you want to print a table or a detailed view. The amount +of data can also be defined. The individual menu items are described in detail further down in this +section. After making your selection, the data is firstly prepared for printing. Depending on the +amount of data, this may take a few minutes. The print preview is then opened. + +![print password](/images/passwordsecure/9.2/configuration/advanced_view/operation_and_setup/print/installation_with_parameters_45-en.webp) + +NOTE: The print preview accesses the functions of the printer driver. Depending on the printer or +driver being used, the appearance and functions offered by the print preview may vary. The +individual functions will thus not be described in detail here. + +The printing process is ultimately started via the **print preview**. It is also possible to save +the view or adjust the layout before printing. + +#### Selecting the data to be printed + +There are different options available for adapting the printing result to your personal +requirements. The individual menu items will be explained here using the example of printing +passwords. + +###### Table view (current selection) + +All **selected** records will be printed out. In the following example, **Adobe** and **Anibis.ch** +are thus printed out. + +![selected data](/images/passwordsecure/9.2/configuration/advanced_view/operation_and_setup/print/installation_with_parameters_46-en.webp) + +The data is printed here in table form. + +![print password](/images/passwordsecure/9.2/configuration/advanced_view/operation_and_setup/print/installation_with_parameters_47-en.webp) + +#### Tableview (current filter) + +All currently **filtered** records will be printed out here. In this example, all seven records are +thus printed out. + +![filtered password](/images/passwordsecure/9.2/configuration/advanced_view/operation_and_setup/print/installation_with_parameters_48-en.webp) + +They are printed out – as described above – in table form. + +#### Detailed view (current selection) + +This option also prints out the currently selected records. However, a detailed view is printed out +in this case. + +![print filtered passwords](/images/passwordsecure/9.2/configuration/advanced_view/operation_and_setup/print/installation_with_parameters_49-en.webp) + +#### Detailed view (current filter) + +This function can be used to print out all filtered records in detailed view as described above. + +NOTE: It should be noted that the amount of data generated via this function can quickly become very +large. diff --git a/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/reading_pane.md b/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/reading_pane.md new file mode 100644 index 0000000000..d9c546f3f2 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/reading_pane.md @@ -0,0 +1,59 @@ +--- +title: "Reading pane" +description: "Reading pane" +sidebar_position: 40 +--- + +# Reading pane + +## What is the reading pane? + +The reading pane on the right side of the client always corresponds to the detailed view of the +selected record in the list view and can be completely deactivated via the ribbon. In addition, you +can configure here the arrangement of the reading pane – either on the right, or underneath the +[List view](/docs/passwordsecure/9.2/configuration/advancedview/operationandsetup/list_view.md). + +![Reading area](/images/passwordsecure/9.2/configuration/advanced_view/operation_and_setup/readingpane/installation_with_parameters_34-en.webp) + +## Structure of the reading pane + +The reading pane is divided into two areas: + +1. **Details area** +2. Footer area + +![installation_with_parameters_35](/images/passwordsecure/9.2/configuration/advanced_view/operation_and_setup/readingpane/installation_with_parameters_35.webp) + +1. Details area + +Depending on which record you have selected in [List view](/docs/passwordsecure/9.2/configuration/advancedview/operationandsetup/list_view.md), the +corresponding fields are displayed here. In the header, the assigned [Tags](/docs/passwordsecure/9.2/configuration/advancedview/operationandsetup/tags.md), as +well as the +[Organisational structure](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/organisationalstructure/organisational_structure.md) +are displayed. + +**CAUTION:** It should be noted that the details area cannot be used for editing records! Although +it displays all of the data, editing is only possible if the record has been opened. + +2. Footer area + +In the footer area of the reading pane, it is possible to display various information for the +currently selected record. The button can be activated via the button provided. It is hidden by +default. + +![Footer area](/images/passwordsecure/9.2/configuration/advanced_view/operation_and_setup/readingpane/installation_with_parameters_36-en.webp) + +The logbook, linked documents, history, notifications and password resets can be accessed separately +here via the tabs. The individual elements can be viewed with a double-click, as well as by using +the quick view (space bar). Double clicking always opens a separate tab, the quick view merely opens +a modal window + +Visibility of the individual tabs within the footer section is secured via separate +[User rights](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/userrights/user_rights.md): + +![installation_with_parameters_37](/images/passwordsecure/9.2/configuration/advanced_view/operation_and_setup/readingpane/installation_with_parameters_37.webp) + +The same options can also be found in the settings. A tab is only displayed if it has been activated +both in the rights and also in the settings. This makes it possible to specify (for example via the +administrator) whether a user is permitted to view the tab or not. The user can then define +themselves which tabs they want to be displayed. diff --git a/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/ribbon.md b/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/ribbon.md new file mode 100644 index 0000000000..9eae4ce17f --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/ribbon.md @@ -0,0 +1,54 @@ +--- +title: "Ribbon" +description: "Ribbon" +sidebar_position: 10 +--- + +# Ribbon + +## What is the ribbon? + +The ribbon is the central control element of Netwrix Password Secure version 9. It is available in +all modules. Netwrix Password Secure is almost always operated via the ribbon in the header area of +the PSR client. + +![Ribbon](/images/passwordsecure/9.2/configuration/advanced_view/operation_and_setup/ribbon/installation_with_parameters_5-en.webp) + +The features available within the ribbon are dynamic, and are based on the currently available +actions. Various actions can be performed, depending on which object is selected. The module +selected also affects the features that are available in the ribbon. Of course, the most important +actions can also be controlled via the context menu (right mouse button). + +![Ribbon - Item](/images/passwordsecure/9.2/configuration/advanced_view/operation_and_setup/ribbon/ribbon-1-en.webp) + +This mainly affects the very often used features such as opening, deleting or assigning tags. +However, a complete listing of the possible actions is always only possible directly in the ribbon. +This ensures that the context menu can be kept lean. + +## Access to the client main menu (backstage) + +The button at the top left of the ribbon provides access to the +[Main menu](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/main_menu_fc.md): + +![installation_with_parameters_7](/images/passwordsecure/9.2/configuration/advanced_view/operation_and_setup/ribbon/installation_with_parameters_7.webp) + +## Ribbon tabs + +There are tabs in the header area of the ribbon that summarize all available operations. By default, +module-independent **Start, View, and Filter** is available. If the footer of the +[Reading pane](/docs/passwordsecure/9.2/configuration/advancedview/operationandsetup/reading_pane.md) is opened (1), further tabs will be visible in the +ribbon (2). These contain, according to the selection made in the footer, other possible actions. + +![Ribbon Tabs](/images/passwordsecure/9.2/configuration/advanced_view/operation_and_setup/ribbon/installation_with_parameters_8-en.webp) + +#### Content tabs + +Double-clicking on an object in the [List view](/docs/passwordsecure/9.2/configuration/advancedview/operationandsetup/list_view.md) opens a new tab with its +detailed view. Depending on which form field you have selected, the corresponding content tab opens +in the ribbon. + +![Content tabs](/images/passwordsecure/9.2/configuration/advanced_view/operation_and_setup/ribbon/installation_with_parameters_9-en.webp) + +Depending on the selected form field, further actions are offered in the Content tab. In the +Password field, this is, for example, calling the password generator or the screen keyboard, or the +possibility to copy it to the clipboard. diff --git a/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/search.md b/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/search.md new file mode 100644 index 0000000000..1e5e47d033 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/search.md @@ -0,0 +1,52 @@ +--- +title: "Search" +description: "Search" +sidebar_position: 60 +--- + +# Search + +## What is search? + +With the help of the search, it is possible to find data stored in the database efficiently +according to selected criteria. Basically, there are 2 search modes: + +1. Quick search + +In the upper right section of the ribbon, there is a search field, which scans the module that is +currently open. This is a full-text search that scans all fields and tags except the password field. + +![quick search](/images/passwordsecure/9.2/configuration/advanced_view/operation_and_setup/search/installation_with_parameters_41-en.webp) + +The fast search is closely linked to the [Filter](/docs/passwordsecure/9.2/configuration/advancedview/operationandsetup/filter/filter.md), because search queries are +converted directly into one or several content filters. You can also separate search terms using +spaces, for example, **Cook Daniel**. Note that this search creates two separate content filters, +which are logically linked with “and” +. This means that both words must occur in the data record. +The sequence is irrelevant. If the ordering needs to be taken into account, the search term must be +enclosed in quotation marks: **“Cook Daniel”**. The search is not case sensitive. No distinction is +made between upper and lower case. + +NOTE: You can access quick search directly via \* Ctrl + Q\*! + +Negations in the quick search + +Negations restrict the results to such an extent that certain criteria may not be met. The following +example searches for all records that contain the expression \* Delphi , **but not the expression +swiss. The notation, which must be entered in the quick search, is: Delphi -swiss** + +![quick search](/images/passwordsecure/9.2/configuration/advanced_view/operation_and_setup/search/installation_with_parameters_42-en.webp) + +2. List search + +With the list search in the header of the [List view](/docs/passwordsecure/9.2/configuration/advancedview/operationandsetup/list_view.md), the results of the +filter can be searched further. This type of search is available in almost every list. Scans only +the currently filtered results. Password fields are not searched. The search is live, so the result +is further refined with every additional character that is entered. Automatic “highlighting” takes +place in yellow colour. + +![list search](/images/passwordsecure/9.2/configuration/advanced_view/operation_and_setup/search/installation_with_parameters_43-en.webp) + +A direct database query is performed when the filter is executed. The list search only searches +within the query already made. + +NOTE: The list search is hidden by default and can be activated with “Ctrl + F” diff --git a/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/tags.md b/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/tags.md new file mode 100644 index 0000000000..e5f9aa2813 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/tags.md @@ -0,0 +1,51 @@ +--- +title: "Tags" +description: "Tags" +sidebar_position: 50 +--- + +# Tags + +## What are tags? + +The tag system is ubiquitous in Netwrix Password Secure. It can be used to classify and describe +almost every object. An object can have several such tags. These are always displayed in the header +area of the data record. Optionally, tags can be provided with colours or a description. They +determine the aesthetics of Netwrix Password Secure, and are optically a great help, in order not to +loose the overview even in case of large amounts of data. + +NOTE: Tags have no permissions. Any user can use any tag! + +## Relevant rights + +The following option is required for creating new tags. + +User rights + +- Can add new tags + +## Adding tags to records + +Tags can be directly added when creating new records and also when editing records. The procedure is +the same. In Edit mode, the tags are always at the bottom. + +![Tags in dataset](/images/passwordsecure/9.2/configuration/advanced_view/operation_and_setup/tags/installation_with_parameters_38-en.webp) + +The operation is intuitive. From the third entered letter, existing tags are searched for full text. +If the desired tag has been found, it can be added. Both the navigation with mouse, thus also with +keyboard, is possible. If a new tag is to be created, this can be done directly with “Return”. + +![installation_with_parameters_39](/images/passwordsecure/9.2/configuration/advanced_view/operation_and_setup/tags/installation_with_parameters_39.webp) + +## Tags in the ribbon + +If you edit a record and mark an existing or new tag, a corresponding content tab appears in the +ribbon. Here, the tag manager can be opened as well as the colour and description of the tag can be +adapted directly. + +![Tags in password](/images/passwordsecure/9.2/configuration/advanced_view/operation_and_setup/tags/installation_with_parameters_40-en.webp) + +## Management of tags + +A separate section is available under Extras in the client for the tag manager. This is explained in +a special section. diff --git a/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/_category_.json b/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/_category_.json new file mode 100644 index 0000000000..15e0af1775 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Permission concept and protective mechanisms", + "position": 40, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "permission_concept_and_protective" + } +} \ No newline at end of file diff --git a/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/automatedsettingofpermissions/_category_.json b/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/automatedsettingofpermissions/_category_.json new file mode 100644 index 0000000000..bde6770d7b --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/automatedsettingofpermissions/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Automated setting of permissions", + "position": 20, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "automated_setting_of_permissions" + } +} \ No newline at end of file diff --git a/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/automatedsettingofpermissions/automated_setting_of_permissions.md b/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/automatedsettingofpermissions/automated_setting_of_permissions.md new file mode 100644 index 0000000000..094f7faf90 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/automatedsettingofpermissions/automated_setting_of_permissions.md @@ -0,0 +1,30 @@ +--- +title: "Automated setting of permissions" +description: "Automated setting of permissions" +sidebar_position: 20 +--- + +# Automated setting of permissions + +## Reusing permissions + +Netwrix Password Secure generally differentiates between multiple methods for setting permissions: + +1. Manual setting of permissions +2. Inheritance of permissions within organisational structures +3. Using predefined rights + + - In the manual setting of permissions, the desired permissions are directly configured for each + record. Automatic processes and inheritance are **not** used in this case. + - Both the use of predefined rights and also the inheritance from organisational structures are + based on the **automated reuse** of already granted permissions according to previously + defined rules. + +The following diagram deals with the question: **How do users or roles receive the intended +permissions?** + +![manual vs automated settings](/images/passwordsecure/9.2/configuration/advanced_view/permissionconcept/automated_settings/automated-setting-of-permissions-1-en.webp) + +NOTE: Inheritance from organisational structures is defined by default in the system. This can be +configured in the settings. The relevant setting is “Inherit permissions for new objects (without +permission template)”. diff --git a/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/automatedsettingofpermissions/inheritance_from_organizational.md b/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/automatedsettingofpermissions/inheritance_from_organizational.md new file mode 100644 index 0000000000..7d79a74def --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/automatedsettingofpermissions/inheritance_from_organizational.md @@ -0,0 +1,89 @@ +--- +title: "Inheritance from organisational structures" +description: "Inheritance from organisational structures" +sidebar_position: 10 +--- + +# Inheritance from organisational structures + +## Organisational structures as a basis + +The aim of organisational structures is to reflect the hierarchies and dependencies amongst +employees that exist in a company. Permissions are granted to these structures as usual via the +ribbon. Further information on this subject can be found in the section +[Permissions for organisational structures](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/organisationalstructure/permissionsfororganisational/permissions_for_organisational.md). +As a specific authorization concept is generally already used within organisational structures, this +is also used as the basis for further permissions. This form of inheritance is technically +equivalent to granting permissions based on **affiliations to a folder**. When creating a new +record, the record receives the permissions in accordance with the defined permissions for the +organisational unit. + +![explanation of authorization](/images/passwordsecure/9.2/configuration/advanced_view/permissionconcept/automated_settings/inheritance_from_organisational_structures/inheritance-1-en.webp) + +## Relevant user settings + +Whether this form of inheritance should be applied is defined via the settings in the ribbon. It can +be configured in more detail using two settings. + +**CAUTION:** If a predefined rights exists, this will always overwrite inherited permissions from +organisational structures + +Inherit permissions for new objects (without rights template) This setting is relevant for newly +created records. + +![setting inherit permission](/images/passwordsecure/9.2/configuration/advanced_view/permissionconcept/automated_settings/inheritance_from_organisational_structures/inheritance-2-en.webp) + +The following values can be configured: + +Off: Permissions from OUs are not inherited organisational unit: When creating new objects, +permissions are set in accordance with the defined rights for the target organisational unit. This +setting is active by default. organisational unit and user: As well as inheriting permissions for +organization units, the configured permissions for the user are now also inherited when creating +private records. \*If inheritance for the users is also activated, the creation of private records +is in itself no longer possible. When creating new records to be saved in the organisational unit +for the logged-in user, the permissions for the record are now granted in accordance with the +permissions for the user. + +Existing passwords inherit changes to the permissions for organisational units + +![setting inherit from OU to password](/images/passwordsecure/9.2/configuration/advanced_view/permissionconcept/automated_settings/inheritance_from_organisational_structures/inheritance-3-en.webp) + +This option means that changes to permissions for an organisational unit will be inherited by all +passwords for this organisational unit. This setting is active by default. When inheriting +permissions, a dialogue will be displayed that offers you the following options: + +Increase or reduce permissions: The permissions for the passwords are retained and are only +increased or reduced by the change. Overwrite permissions: The permissions for the passwords are +completely overwritten. This means that all permissions for a password are firstly removed and then +the new permissions for the organisational unit are inherited. Cancel inheritance: The permissions +are not inherited but are only changed in the organisational unit. \*The permissions are only +inherited by existing passwords within the organisational unit. Therefore, the permissions are not +inherited downwards throughout the entire structure. + +Example case This example shows the creation of a new record in the organisational structure +“marketing”. It is defined in the settings for the stated organisational structure that permissions +should be inherited by new objects in accordance with the organisational structure. + +The permissions for the organisational unit “marketing” are shown below: + +![example of permissions](/images/passwordsecure/9.2/configuration/advanced_view/permissionconcept/automated_settings/inheritance_from_organisational_structures/inheritance-4-en.webp) + +A new password is now created in the organisational unit “marketing”. + +![new password](/images/passwordsecure/9.2/configuration/advanced_view/permissionconcept/automated_settings/inheritance_from_organisational_structures/inheritance-5-en.webp) + +It is important that no preset is defined for this organisational unit. The permissions for the +record just created are now shown. + +![permissions example](/images/passwordsecure/9.2/configuration/advanced_view/permissionconcept/automated_settings/inheritance_from_organisational_structures/inheritance-6-en.webp) + +## Conclusion + +The permissions for the “storage location” are simply used when creating new objects. Two conditions +apply here: + +The value “organisational unit” must be selected in the settings for the inheritance of permissions +There must be no [Predefining rights](/docs/passwordsecure/9.2/configuration/advancedview/permissionconceptandprotective/predefiningrights/predefining_rights.md) for the +affected organisational structure This process is illustrated in the following diagram: + +![process for inheritance of permissions](/images/passwordsecure/9.2/configuration/advanced_view/permissionconcept/automated_settings/inheritance_from_organisational_structures/inheritance-7-en.webp) diff --git a/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/manualsettingofpermissions/_category_.json b/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/manualsettingofpermissions/_category_.json new file mode 100644 index 0000000000..c53f3cdaa2 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/manualsettingofpermissions/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Manual setting of permissions", + "position": 10, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "manual_setting_of_permissions" + } +} \ No newline at end of file diff --git a/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/manualsettingofpermissions/manual_setting_of_permissions.md b/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/manualsettingofpermissions/manual_setting_of_permissions.md new file mode 100644 index 0000000000..b08296717b --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/manualsettingofpermissions/manual_setting_of_permissions.md @@ -0,0 +1,94 @@ +--- +title: "Manual setting of permissions" +description: "Manual setting of permissions" +sidebar_position: 10 +--- + +# Manual setting of permissions + +## What is the manual setting of permissions for records? + +In contrast to the +[Automated setting of permissions](/docs/passwordsecure/9.2/configuration/advancedview/permissionconceptandprotective/automatedsettingofpermissions/automated_setting_of_permissions.md), the +manual approach does not utilize any automatic processes. This method of setting permissions is thus +carried out separately for every record – this process is not as recommended for newly created data. +If you want to work effectively in the long term, the automatic setting of permissions should be +used. However, the manual setting of permissions is generally used when editing already existing +records. + +## Adding additional users with permissions + +In the previous section, it was clarified that permissions are granted either directly to the user +or to several users grouped in a role. With this knowledge, the permissions can be set manually. In +the [Passwords](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/passwords/passwords.md), there are three different ways to access +the permissions in the list view: + +1. Icon in the ribbon +2. Context menu of a data record (right-click) +3. Icon at the right edge of the reading pane + +![different ways to access the permissions](/images/passwordsecure/9.2/configuration/advanced_view/permissionconcept/manual_settings/manual-setting-of-permissions-1-en.webp) + +NOTE: The icon on the right of the reading pane shows the information whether the record is personal +or public. In case of personal data records, the user that is logged on is the only one who has +permissions! + +The author is created with all permissions for the record. As described in the +[Permission concept and protective mechanisms](/docs/passwordsecure/9.2/configuration/advancedview/permissionconceptandprotective/permission_concept_and_protective.md), you can now +add roles and users. 'Right click - Add' inside the userlist or use the ribbon "User and roles" to +add a user. The filter helps you to quickly find those users who should be granted permissions for +the record in just a few steps. + +![add user and role](/images/passwordsecure/9.2/configuration/advanced_view/permissionconcept/manual_settings/manual-setting-of-permissions-2-en.webp) + +The search [Filter](/docs/passwordsecure/9.2/configuration/advancedview/operationandsetup/filter/filter.md)opens in a separate tab and can be +configured as usual. + +![seach filter](/images/passwordsecure/9.2/configuration/advanced_view/permissionconcept/manual_settings/manual-setting-of-permissions-3-en.webp) + +**Multiple selection** is also enabled. It allows to add several users via the Windows standard +Ctrl/Shift + left mouse button. + +## Set and remove permissions + +By default, all added users or roles receive only the “Read” permission on the record. The “Read” +permission at the beginning is sufficient to view the fields of the data record and to use the +password. "Write" permission allows you to edit a data record. **The permission “Authorize” is +necessary to authorize other users to the record**. This is also a requirement for +the[Seals](/docs/passwordsecure/9.2/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/seals/seals.md). + +![setting all permissions example](/images/passwordsecure/9.2/configuration/advanced_view/permissionconcept/manual_settings/manual-setting-of-permissions-4-en.webp) + +## Transferring permissions + +A simple right-click on a user can be used to copy and transfer permission configurations of users +or roles to others in the context menu. In this context, the use of permission templates is also +very practical. In the “Template” area of ​​the ribbon, you can save configured permissions, +including all users, and reuse them for other records. + +![preset menu](/images/passwordsecure/9.2/configuration/advanced_view/permissionconcept/manual_settings/manual-setting-of-permissions-5-en.webp) + +The transfer of permissions and their reuse can be an important building block to create and +maintain entitlement integrity. This method cannot rule out misconfigurations, but it will minimize +the risk significantly. Of course, the correct configuration of these templates is a prerequisite. + +## The add permission + +The “add" permission holds a special position in the authorization concept. This permission controls +whether a user/role is permitted e.g. to create a new record within an organisational structure. +Consequently, this permission can only be set in the +[Organisational structure](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/organisationalstructure/organisational_structure.md). + +## The owner permission + +The "owner" permission can be set for a user. This permission is more of **a guarantee**. Once +assigned, there is no way to remove the user or role. This is only possible by the user or the role +itself, as well as by users with the permission “Is database administrator”. + +![owner permission](/images/passwordsecure/9.2/configuration/advanced_view/permissionconcept/manual_settings/manual-setting-of-permissions-6-en.webp) + +The owner permission prevents other users who have the “Authorize” permission from removing someone +with the owner permission from the record. + +**CAUTION:** The owner permission does not protect a record from being deleted. Any user who has +deletion permission can delete the record! diff --git a/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/manualsettingofpermissions/multiple_editing_of_permissions.md b/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/manualsettingofpermissions/multiple_editing_of_permissions.md new file mode 100644 index 0000000000..2d019fd069 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/manualsettingofpermissions/multiple_editing_of_permissions.md @@ -0,0 +1,123 @@ +--- +title: "Multiple editing of permissions" +description: "Multiple editing of permissions" +sidebar_position: 20 +--- + +# Multiple editing of permissions + +## How to edit multiple permissions? + +As part of the manual modification of permissions, it is also possible to edit multiple records at +the same time. Various mechanisms can be used to select the records to be edited. You are able to +select the records in [List view](/docs/passwordsecure/9.2/configuration/advancedview/operationandsetup/list_view.md) or you can use +the filter as part of the multiple editing function. Both scenarios are described below. + +### User permissions for batch processing + +This mode is inactive by default and needs to be activated in the user rights. + +- Can carry out batch processing for permissions based on a filter + +## Multiple editing via list view + +Individual permissions can be added or remove via **Multiple editing within list view**. The +existing permissions will **not be overwritten**. + +## Selecting the records + +In list view, Shift or Ctrl + mouse click can be used to select multiple records. Permissions can +also be granted for these records via the selection. The marked records are displayed in a different +color. 6 records are marked in the following image. + +![password list](/images/passwordsecure/9.2/configuration/advanced_view/permissionconcept/manual_settings/multiple_editing_of_permissions/multiple-editing-of-permissions-1-en.webp) + +## Dialogue for configuring the permissions + +A new tab will be opened in the ribbon above the "Permissions" button in which the permissions can +be configured. The tab will display the number of records that will be affected by the defined +changes. + +![rights for selected passwords](/images/passwordsecure/9.2/configuration/advanced_view/permissionconcept/manual_settings/multiple_editing_of_permissions/multiple-editing-of-permissions-2-en.webp) + +NOTE: As the already granted permissions for the selected records may differ, it is not possible to +display the permissions here. + +## Adding permissions + +To add a permission, a user or role is selected first in the ribbon under **Search and add** or +**Search**. The permissions are then selected as usual in the ribbon. The +:material-plus-circle-outline: symbol indicates that permissions will be added. In the following +example, Mr. Steiner receives read permission to all selected records. In contrast, Mr. Brewery +receives all permissions. + +## Reducing permissions / removing users and roles from the permissions + +If you want to remove permissions, it is also necessary to add the user or the desired role to be +edited. Clicking on **Reduce permissions** now means that permissions will be removed. This is +indicated by the :material-minus-circle-outline: symbol. The selected permissions will be removed. + +NOTE: If the **read** permission is to be removed for a user or role, the user will be completely +removed from the permissions. + +## Examples + +In the following example, Mr. Steiner receives read permissions to all selected records. In +contrast, Mr. Brewery receives all permissions: + +![rights for selected passwords](/images/passwordsecure/9.2/configuration/advanced_view/permissionconcept/manual_settings/multiple_editing_of_permissions/multiple-editing-of-permissions-3-en.webp) + +The read permission will be removed for Mr. Steiner. As removing the read permissions means that no +other permissions exist for the record, Mr. Steiner is completely removed from the permissions. The +authorize, move, export and print permissions are being removed from Mr. Brewery. Assuming that he +previously had all permissions, he will then have read, write and delete permissions remaining: + +![edit rights for selected passwords](/images/passwordsecure/9.2/configuration/advanced_view/permissionconcept/manual_settings/multiple_editing_of_permissions/multiple-editing-of-permissions-4-en.webp) + +## Batch processing using a filter + +In some cases it is necessary to edit the permissions for a very large number of records. On the one +hand, a maximum limit of 1000 records exists and on the other hand, handling a very large number of +records via list view is not always the best solution. The **Batch processing using a filter** mode +has been developed for this purpose. This is directly initiated via the ribbon. + +![Batch processing using a filter](/images/passwordsecure/9.2/configuration/advanced_view/permissionconcept/manual_settings/multiple_editing_of_permissions/multiple-editing-of-permissions-5-en.webp) + +In the subsequent dialogue, you define whether you want to expand, reduce or completely overwrite +existing permissions. If you select **expand or reduce** at this stage, the same logic as for +**editing via list view** is used. No permissions will thus be overwritten. + +In the option **overwrite permissions**, the existing permissions are removed and then replaced by +the newly defined permissions. + +**CAUTION:** It is important to proceed with great caution when overwriting permissions because this +function can quickly lead to a large number of records becoming unusable. + +![permissions adapted on a filter](/images/passwordsecure/9.2/configuration/advanced_view/permissionconcept/manual_settings/multiple_editing_of_permissions/multiple-editing-of-permissions-6-en.webp) + +The filter itself defines the selection criteria for the records to be edited. The currently +configured filter will be used as default. The records that will be affected by the changes are also +not displayed in this view. Only the number of records is displayed. In the following example, 9 +passwords are being edited to add the read permission the role "Sales". + +![permissions change for selected records](/images/passwordsecure/9.2/configuration/advanced_view/permissionconcept/manual_settings/multiple_editing_of_permissions/multiple-editing-of-permissions-7-en.webp) + +## Seals and password masking + +Sealed or masked records cannot be edited using batch processing. If these types of passwords are +selected, a dialogue will be displayed when carrying out batch processing to inquire how these +records should be handled. + +![security warning because of sealed or masked passwords](/images/passwordsecure/9.2/configuration/advanced_view/permissionconcept/manual_settings/multiple_editing_of_permissions/multiple-editing-of-permissions-8-en.webp) + +It is possible to select whether the affected records are skipped or whether the seal or password +masking should be removed. If the **remove** option is selected, the process needs to be confirmed +again by entering a PIN. + +![security warning](/images/passwordsecure/9.2/configuration/advanced_view/permissionconcept/manual_settings/multiple_editing_of_permissions/multiple-editing-of-permissions-9-en.webp) + +**CAUTION:** The removal of seals and password masking cannot be reversed! + +NOTE: Depending on the number of records, editing records may take a long time. This process is +carried out in the background for this reason. A hint will indicate that the permissions process has +been completed. diff --git a/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/manualsettingofpermissions/right_templates.md b/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/manualsettingofpermissions/right_templates.md new file mode 100644 index 0000000000..8e12f145c5 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/manualsettingofpermissions/right_templates.md @@ -0,0 +1,22 @@ +--- +title: "Right templates" +description: "Right templates" +sidebar_position: 10 +--- + +# Right templates + +## Using right templates + +Once they have been configured, permissions can be constantly reused. The functionality **Saving +permissions as a template** in the ribbon is used for this purpose. The templates are globally +available and can also be used for other records. + +NOTE: When saving templates, always select a name that will also allow it to be safely +differentiated from other templates if you have a large number of right templates. + +Nevertheless, the use of right templates merely reduces the amount of work and still envisages the +manual setting of permissions. Automatic process for the issuing of permissions also exist in +Netwrix Password Secure and will be covered in the section +[Predefining rights](/docs/passwordsecure/9.2/configuration/advancedview/permissionconceptandprotective/predefiningrights/predefining_rights.md) and also under +"[Inheritance from organisational structures](/docs/passwordsecure/9.2/configuration/advancedview/permissionconceptandprotective/automatedsettingofpermissions/inheritance_from_organizational.md)". diff --git a/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/permission_concept_and_protective.md b/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/permission_concept_and_protective.md new file mode 100644 index 0000000000..ad2e840a53 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/permission_concept_and_protective.md @@ -0,0 +1,138 @@ +--- +title: "Permission concept and protective mechanisms" +description: "Permission concept and protective mechanisms" +sidebar_position: 40 +--- + +# Permission concept and protective mechanisms + +## What is the permission concept? + +With Netwrix Password Secure version 9 we provide the right solution to all conceivable demands +placed on it with regards to permission management. [Roles](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/roles.md) are a +great way to efficiently manage multiple users without losing the overview. We've created multiple +methods to manually or automatically manage your permissions. More information can be seen in the +chapter +[Multiple editing of permissions](/docs/passwordsecure/9.2/configuration/advancedview/permissionconceptandprotective/manualsettingofpermissions/multiple_editing_of_permissions.md) + +Alongside the definition of manual and automatic setting of permissions, the (optional) setting of +[Protective mechanisms](/docs/passwordsecure/9.2/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/protective_mechanisms.md) forms +part of the authorization concept. The protective mechanisms are thus downstream of the permissions. +The interrelationships between all of these elements are illustrated in the following diagram. + +![Authorisation concept](/images/passwordsecure/9.2/configuration/advanced_view/permissionconcept/permission_concept_1-en.webp) + +NOTE: Applying some form of permissions is **obligatory**. Applying a protective mechanism is +**optional**. + +NOTE: The configuration of visibility is a technical part of the permissions process. However, this +mechanism has a “protective character” and is thus listed under protective mechanisms. + +## Basic mechanics of the permission concept + +These three pillars are irrevocable and always impact permissions of every type. + +### The three pillars of the permission concept + +The reproduction of company-specific permission structures can vary greatly in terms of effort. The +basic concept is based on only a few rules which always apply without exception. Despite the +innumerable individual adjustment screws, these basic rules can be summarized in three essential +steps. + +### 1. Permissions only for users or roles + +If the permission for a data record is to be defined, there are basically only two possibilities: + +1. Permission for a **user** +2. Permission for a **role** + +A role is technically nothing more than a summary of multiple users with the same permissions. It +is, of course, a good idea to manage these roles in accordance with your company’s activities. The +role “Administrators” can therefore be provided with more extensive authorizations than, for +example, the role “Sales Assistance”. This role-based inheritance allows the organization to +maintain the overview in a larger corporate structure as well as a simple procedure when adding new +employees. Instead of having to entitle him individually, this is simply added to his role. + +![Permission only for users or roles](/images/passwordsecure/9.2/configuration/advanced_view/permissionconcept/permission_concept_2-en.webp) + +It is obvious to proceed with the organization of accesses using the concept of roles as a basis and +only to grant rights individually to employees in exceptional cases. The unplanned absence of +personnel must also be taken into account in such concepts. Working with roles defuses such risks +significantly. + +NOTE: + + +``` +Permissions are always granted to only one user or role! + +``` + +### 2. Membership in roles + +The key point is membership in a role. If an employee can use the authorizations according to the +roles assigned to him, **he must be a member of the role**. Only members see the records that have +been authorized for the role. + +![Membership in roles](/images/passwordsecure/9.2/configuration/advanced_view/permissionconcept/permission_concept_3-en.webp) + +NOTE: + + +``` +A small technical digression into the nature of the encryption can be very helpful with the basic understanding. Each role has a key pair. The first key is used to encrypt data. Access to this information is only possible with the second key. The membership in a role is equivalent to this second key. + +``` + +### 3. Membership vs. permissions for roles + +The admin user in Netwrix Password Secure must pay particular attention to the interplay between +users and roles. This dynamics is crucial for understanding the concept of authorization, in order +to ensure maximum software adaptability to any corporate structure. The following diagram +illustrates this with an example of two users. + +![Membership vs permissions for roles](/images/passwordsecure/9.2/configuration/advanced_view/permissionconcept/membership_permission.webp) + +- **User 1** is a member of the role, and is therefore authorized for all records that are assigned + to the role. However, it has only “read rights” for the role itself. This means, it can see the + role, but cannot “Edit, move, or delete” it. +- **User 2** has all rights for the role. It can add additional users to the role by means of + “authorize”. The crucial point, however, is that it is not a member of the role. It cannot, + therefore, see any records for which the role is authorized. + +In practice, the first user would be a classic user that is assigned, for example, to the Sales role +by the administrators, and can view the records accordingly. The second user could be one of those +administrators. This user has extensive rights for the role. It can edit it, and add users to it. +However, it cannot see any data that is assigned to sales. It lacks membership in the role. + +NOTE: + + +``` +As a member of a role, it must have at least the “read” right for the role! + +``` + +## Specific example and configuration + +Similar to the previous section Permission concept and protective mechanisms for roles, the +configuration of a role will be illustrated using two users. The configuration is performed in the +[Roles](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/roles.md). By double-clicking on the role “IT-Consultants” in the +[List view](/docs/passwordsecure/9.2/configuration/advancedview/operationandsetup/list_view.md), you can open their detailed view. + +![roles list view](/images/passwordsecure/9.2/configuration/advanced_view/permissionconcept/permission_concept_5-en.webp) + +- The user “Holste” is a member of the role and can, therefore, access those records for which the + role has permissions. He has the obligatory read right for the role, which is the basic + requirement in order to be a member of the role. Which exact rights it has to the data record is + not defined within the role! This is set out in the following section. +- The user “Administrator” has all rights to the role, but is not a member! Thus, it cannot see any + records that are authorized for the role. However, it has all rights to the role and can therefore + print, assign other users to the role, and delete them. + +![explanation of the authorization through a role](/images/passwordsecure/9.2/configuration/advanced_view/permissionconcept/permission_concept_6-en.webp) + +This example clearly shows the advantages of the concept. The complete separation of administrative +users from regular users brings significant advantages. Of course, one does not necessarily exclude +the other. An administrator can, of course, have full access to the role and also be a member in it! +The boundaries between the two often overlap, and can be freely defined in Netwrix Password Secure. diff --git a/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/predefiningrights/_category_.json b/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/predefiningrights/_category_.json new file mode 100644 index 0000000000..280c13033d --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/predefiningrights/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Predefining rights", + "position": 30, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "predefining_rights" + } +} \ No newline at end of file diff --git a/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/predefiningrights/predefining_rights.md b/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/predefiningrights/predefining_rights.md new file mode 100644 index 0000000000..bbbd269e2b --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/predefiningrights/predefining_rights.md @@ -0,0 +1,84 @@ +--- +title: "Predefining rights" +description: "Predefining rights" +sidebar_position: 30 +--- + +# Predefining rights + +## What are predefined rights? + +[Permissions for organisational structures](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/organisationalstructure/permissionsfororganisational/permissions_for_organisational.md) +can be carried out separately for every record. Although this method enables you to very closely +control every intended permission structure, it is not really efficient. On the one hand, there is +too much configuration work involved, while on the other hand, there is a danger that people who +should also receive permissions to access data are forgotten. In addition, many users should not +even have the right to set permissions. “Predefining rights” is a suitable method to simplify the +permissions and reduce error rates by using automated processes. This page covers the configuration +of predefined rights, please also refer to the sections +[Working with predefined rights](/docs/passwordsecure/9.2/configuration/advancedview/permissionconceptandprotective/predefiningrights/working_with_predefined_rights.md) +and their +[Scope of validity for predefined rights](/docs/passwordsecure/9.2/configuration/advancedview/permissionconceptandprotective/predefiningrights/scope_of_validity_for_predefined.md). + +## Organisational structures as a basis + +[Organisational structure](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/organisationalstructure/organisational_structure.md) +can be very useful in many areas in Netwrix Password Secure. In this example, they provide the basic +framework for the automated granting of rights. In the broadest sense, these organisational +structures should always be entered in accordance with existing departments in a company. The +following example specifically focuses on an IT department. The following 3 hierarchies +([Roles](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/roles.md)) have been defined within this IT department: + +- **IT employee** +- **IT manager** +- **Administrator** + +## Predefine rights + +In general, a senior employee is granted more extensive rights than those granted to a trainee. This +hierarchy and the associated permission structure can be predefined. In the +O[Organisational structure](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/organisationalstructure/organisational_structure.md) +module, we now select those OUs (departments) for which rights should be predefined and select +\*predefine rights” in the ribbon. + +![button of predefined rights](/images/passwordsecure/9.2/configuration/advanced_view/permissionconcept/predefining_rights/predefined-rights-1-en.webp) + +- **Creating the first template group:** A new window will appear after clicking on the icon for + adding a new template group (green arrow) in which a meaningful name for the template group should + be entered. + +![add template](/images/passwordsecure/9.2/configuration/advanced_view/permissionconcept/predefining_rights/predefined-rights-2-en.webp) + +Roles and users can now be added to this template via the ribbon or through the context menu (right +mouse click). This was already completed in the example. The role **IT employee** only has the "read +permission", the **IT manager** also has the "write permission" and the capability of managing +permissions. **Administrators** possess all available permissions. Configuration of the permission +structures is explained in +[Manual setting of permissions](/docs/passwordsecure/9.2/configuration/advancedview/permissionconceptandprotective/manualsettingofpermissions/manual_setting_of_permissions.md). + +![example permissions](/images/passwordsecure/9.2/configuration/advanced_view/permissionconcept/predefining_rights/predefined-rights-3-en.webp) + +## Adding other template groups + +It is also possible to configure several different right templates within one department. This may +be necessary e.g. if there are several areas of competency within one department which should each +receive different permissions. Alongside the **IT general** area, the template groups **Exchange** +and **Firewall** have also been defined below. + +![Standard template](/images/passwordsecure/9.2/configuration/advanced_view/permissionconcept/predefining_rights/predefined-rights-4-en.webp) + +A **default template group** can be defined directly next to the drop-down menu for selecting the +template group (green arrow). This is always pre-configured when you select “IT” as the OU to save +records. + +## Issuing tags for predefining rights + +In the same way that permissions are defined within right templates, it is also possible to +automatically set **tags**. Their configuration is carried out in the same way as issuing +[Tags](/docs/passwordsecure/9.2/configuration/advancedview/operationandsetup/tags.md) for records. + +![tags for predefining rights](/images/passwordsecure/9.2/configuration/advanced_view/permissionconcept/predefining_rights/predefined-rights-5-en.webp) + +This process ensures that a special tag is automatically issued when using a certain template group. +Example cases can be found in the +[Working with predefined rights](/docs/passwordsecure/9.2/configuration/advancedview/permissionconceptandprotective/predefiningrights/working_with_predefined_rights.md). diff --git a/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/predefiningrights/relevant_user_rights.md b/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/predefiningrights/relevant_user_rights.md new file mode 100644 index 0000000000..b9616e4527 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/predefiningrights/relevant_user_rights.md @@ -0,0 +1,33 @@ +--- +title: "Relevant user rights" +description: "Relevant user rights" +sidebar_position: 20 +--- + +# Relevant user rights + +## User rights for predefined rights + +The user rights section provides all of the basic information required for handling user rights . +Nevertheless, the four user rights related to “predefining rights” are explained below. + +![global user rights](/images/passwordsecure/9.2/configuration/advanced_view/permissionconcept/predefining_rights/relevant_user_rights/relevant_user_rights_1-en.webp) + +- **Can switch default rights templates:** When selecting the rights template, a diverse range of + rights template groups can be selected. To be able to select a different template to the default + template, the right “Can switch default rights templates” is required. If this right has not been + granted, you are forced to use the default template. +- **Can manage rights templates:** If the user has the right to manage rights templates, they can + open the management function for the rights template via the button “predefine rights”. To receive + full rights to manage the rights templates for an organisational unit, the rights “read” and + “authorize” are required for the corresponding organisational unit. +- **Can view selection of rights templates:** This right controls whether the rights template + selection function is displayed or not when creating new records. If this right has not been + granted, the user is thus not able to see for which roles and users the user rights are being + defined. +- **Can remove members from rights templates:** Roles defined within the rights templates cannot be + removed without this right. If this right has not been granted, the roles defined in the templates + are always authorized for records in this organisational structure. If the user right is + activated: The user can remove the roles via the “x” icon: + +![Permissions](/images/passwordsecure/9.2/configuration/advanced_view/permissionconcept/predefining_rights/relevant_user_rights/relevant_user_rights_2-en.webp) diff --git a/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/predefiningrights/scope_of_validity_for_predefined.md b/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/predefiningrights/scope_of_validity_for_predefined.md new file mode 100644 index 0000000000..a9788ab0e2 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/predefiningrights/scope_of_validity_for_predefined.md @@ -0,0 +1,29 @@ +--- +title: "Scope of validity for predefined rights" +description: "Scope of validity for predefined rights" +sidebar_position: 30 +--- + +# Scope of validity for predefined rights + +In general, all of the predefined rights for an organisational structure are applied to all +underlying objects. These objects could be passwords, forms, form fields documents, users, +applications or also other nested organisational structures in the hierarchy. In the following +example, the rights template **IT general** has been defined for the organisational unit **IT**. + +![rights template](/images/passwordsecure/9.2/configuration/advanced_view/permissionconcept/predefining_rights/scope_of_validity/scope_of_validity_1-en.webp) + +If this type of “preset” has been defined, the corresponding icon is displayed at the corresponding +level (= green arrow). As no other icons exist below this level, this means that the preset is valid +for all underlying objects. + +The following example shows how a preset can be defined for when the “password” form is used that +not only grants the existing permissions to the roles but also provides the sales manager with read +rights. + +![working with rights template](/images/passwordsecure/9.2/configuration/advanced_view/permissionconcept/predefining_rights/scope_of_validity/scope_of_validity_2-en.webp) + +As can be seen, the preset “IT general” is valid for all objects. An exception here is the +“password” form because a unique preset has been defined for this form (blue arrow). As a result, +all records created using the “password” form receive permissions as defined in this preset (incl. +the sales manager). diff --git a/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/predefiningrights/working_with_predefined_rights.md b/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/predefiningrights/working_with_predefined_rights.md new file mode 100644 index 0000000000..42eb68168d --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/predefiningrights/working_with_predefined_rights.md @@ -0,0 +1,68 @@ +--- +title: "Working with predefined rights" +description: "Working with predefined rights" +sidebar_position: 10 +--- + +# Working with predefined rights + +## Using predefined rights when creating passwords + +After you have configured [Predefining rights](/docs/passwordsecure/9.2/configuration/advancedview/permissionconceptandprotective/predefiningrights/predefining_rights.md), you can then use them to +create new records. Proceed here as follows: + +- Select the password module +- “New password” via the ribbon +- Select a form + +In the next window to appear, the organisational unit “IT” and the template group “Exchange” are +selected. + +![predefined rights](/images/passwordsecure/9.2/configuration/advanced_view/permissionconcept/predefining_rights/working_with_predefining_rights/working_with_predefined_rights_1-en.webp) + +Here is the underlying rights template as a comparison: + +![example for predefined rights](/images/passwordsecure/9.2/configuration/advanced_view/permissionconcept/predefining_rights/working_with_predefining_rights/working_with_predefined_rights_2-en.webp) + +The relationship between them is obvious. It can be immediately seen that by selecting the +organisational unit “IT” based on the rights configured in the rights template, permissions are +granted for the roles “IT management” and also “Administrators”. **The underlying tags “IT” and +“Exchange” are also set.** + +## Preview of the permissions to be set + +When using rights templates, the permissions to be granted can be very quickly classified via a +**color table**. The actual permissions can also be viewed as usual via the +[Ribbon](/docs/passwordsecure/9.2/configuration/advancedview/operationandsetup/ribbon.md). The following color key is used with the +associated permissions: + +| **Color** | **Permission** | +| --------- | -------------- | +| Green | Read | +| Yellow | Write | +| Orange | Delete | +| Red | Authorize | + +Other rights also exist that are, however, not separately indicated by a color. The overview in the +ribbon can be used to see whether the “move”, “export” and “print” rights are set or not. The +permissions for the selected role/user are always displayed – in this case for the role “IT +management”. + +![predefined rights permiissions](/images/passwordsecure/9.2/configuration/advanced_view/permissionconcept/predefining_rights/working_with_predefining_rights/working_with_predefined_rights_3-en.webp) + +## Conclusion + +The [Manual setting of permissions](/docs/passwordsecure/9.2/configuration/advancedview/permissionconceptandprotective/manualsettingofpermissions/manual_setting_of_permissions.md) enables +the configuration of rights for both existing and also new records. The option of +[Predefining rights](/docs/passwordsecure/9.2/configuration/advancedview/permissionconceptandprotective/predefiningrights/predefining_rights.md) represents a very efficient alternative. Instead of +having to separately grant permissions for every record, a “preset” is defined once for each +organisational structure. Once this has been done, it is sufficient in future to merely select the +organisational structure when creating a record. The permissions are then set automatically. This +process is particularly advantageous for those users who should not set their permissions +themselves. + +![predefined rights diagram](/images/passwordsecure/9.2/configuration/advanced_view/permissionconcept/predefining_rights/working_with_predefining_rights/working_with_predefined_rights_4-en.webp) + +**CAUTION:** The configuration of permissions can be carried out manually or automatically as +described. If you want to change previously set permissions later, this has to be done manually. +Retrospectively defining rights is not possible. diff --git a/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/_category_.json b/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/_category_.json new file mode 100644 index 0000000000..2b4a3080aa --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Protective mechanisms", + "position": 40, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "protective_mechanisms" + } +} \ No newline at end of file diff --git a/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/password_masking.md b/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/password_masking.md new file mode 100644 index 0000000000..18cc6d0dfa --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/password_masking.md @@ -0,0 +1,67 @@ +--- +title: "Password masking" +description: "Password masking" +sidebar_position: 30 +--- + +# Password masking + +## What is password masking? + +The safest passwords are those that you do not know. Password masking follows this approach. It +prevents the password from being shown, while allowing the use of the automatic sign-on. You can +apply it via the button of the same name in the ribbon. + +![button password masking](/images/passwordsecure/9.2/configuration/advanced_view/permissionconcept/predefining_rights/protective_mechanisms/password_masking/password_masking_1-en.webp) + +## Relevant rights + +The following option is required to apply password masking. + +### User right + +- Can apply password masking + +### Required permissions + +In the same way as for the [Seals](/docs/passwordsecure/9.2/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/seals/seals.md) configuration, the **authorize permission** +for the record is required to apply or remove the masking. Users who have the **authorize +permission** for a record can continue to use the record without limitations after applying password +masking. Password masking only applies to users without the "can apply password masking" right. + +NOTE: Password masking can only be applied to records with an existing password! + +## Applying password masking + +The icon in the ribbon allows users with the required permissions to apply password masking +following a confirmation prompt. By default, the privacy is for all those who have at least reading +permission, but not the permission **authorize**. + +### Password masking via form field permissions + +As an alternative, you can also apply password masking via the +[Form field permissions](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/passwords/form_field_permissions.md). In the +[List view](/docs/passwordsecure/9.2/configuration/advancedview/operationandsetup/list_view.md) of a record, there is a separate +button in the ribbon for that purpose. Ensure that the password field is highlighted. + +![form field permissions](/images/passwordsecure/9.2/configuration/advanced_view/permissionconcept/predefining_rights/protective_mechanisms/password_masking/password_masking_2-en.webp) + +The special feature when setting or editing masking via the form field permissions is that you can +individually select users to whom masking will be applied. In the following example, masking has +been specified only for the role of “trainees”, although the “IT” role does not have the **authorize +permission** either. In addition to the name of the role or the user, the icon symbolizes the fact +that visa protection applies to trainees. + +![example password masking](/images/passwordsecure/9.2/configuration/advanced_view/permissionconcept/predefining_rights/protective_mechanisms/password_masking/password_masking_3-en.webp) + +NOTE: Use the icon in the ribbon to apply password masking to all users who have read permission on +the record, but not the **authorize permission**. If you wish to specify more precisely for which +users the password masking should be applied, this is also possible via the form field permissions. + +NOTE: It is important to note that the login mask for records with password masking will be "sent +automatically", even if the setting **Browser Extensions: Automatically send login masks** has been +deactivated. + +**CAUTION:** The password masking only applies to those users who are authorized at the time of +attachment to the record. If a record has the password masking and a user get´s authorized the +record is **not protected** for this user. The password masking should then be removed and reset. diff --git a/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/protective_mechanisms.md b/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/protective_mechanisms.md new file mode 100644 index 0000000000..908b0a48c9 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/protective_mechanisms.md @@ -0,0 +1,62 @@ +--- +title: "Protective mechanisms" +description: "Protective mechanisms" +sidebar_position: 40 +--- + +# Protective mechanisms + +## What are protective mechanisms? + +The primary goal of Netwrix Password Secure is to ensure data security at all times. The +authorization concept is naturally the most important component when it comes to granting users the +intended level of permissions for accessing data. Specifically, this makes it possible to make +certain information only available to selected employees. Nevertheless, it is still necessary to +have protective mechanisms above and beyond the authorization concept in order to handle complex +requirements. + +- [Visibility](/docs/passwordsecure/9.2/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/visibility.md) is not separately configured but is instead directly + controlled via the authorization concept (read permission). Nevertheless, it represents an + important component within the existing protective mechanisms and is why a separate section has + been dedicated to this subject. +- By configuring [Temporary permissions](/docs/passwordsecure/9.2/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/temporary_permissions.md), it is + possible to grant users or roles temporary access to data. +- [Password masking](/docs/passwordsecure/9.2/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/password_masking.md) enables access to the system without + having to reveal the passwords of users. The value of the password remains constantly hidden. +- To link the release of highly sensitive access data to a double-check principle, it is possible to + use [Seals](/docs/passwordsecure/9.2/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/seals/seals.md). The configuration of users or roles with the permissions to issue a + release is possible down to a granular level and is always adaptable to individual requirements. + +The following diagram shows a summary of how the existing protective mechanisms are integrated into +the authorization concept. + +![protective mechanism diagram](/images/passwordsecure/9.2/configuration/advanced_view/permissionconcept/predefining_rights/protective_mechanisms/protective_mechanisms-en.webp) + +In the interplay of the +[Authorization and protection mechanisms](/docs/passwordsecure/9.2/configuration/webapplication/authorization_and_protection_mechanisms.md), +almost all conceivable scenarios can be depicted. It is worth mentioning again that the +authorization concept is already a very effective tool, with limited visibility of passwords and +data records. This concept is present everywhere in Netwrix Password Secure, and will be explained +in more detail below. + +## Visibility as a basic requirement + +It should always be noted that **visibility** is always a basic requirement for applying further +protective mechanisms. A record that is completely hidden from a user (= no read permission) can +naturally not be given any further protective mechanisms. + +NOTE: The visibility of a record is always the basic requirement for applying further protective +mechanisms + +## Combining multiple protective mechanisms + +In principle, there are a diverse range of possibilities for combining the above-mentioned +protective mechanisms. Temporary access to a “masked” record is possible just as having a “masked” +record which is additionally secured by a double-check principle is also possible. **Nevertheless, +it should be noted that temporary permissions in combination with seals always pose a risk.** If +releasing a seal requires approval from a person who only possesses or possessed temporary +permissions or will only possess them in future, this could naturally conflict with the configured +release criteria. + +**CAUTION:** The combination of seals and temporary permissions is not recommended if the user with +permissions to issue a release has only been given temporary permissions. diff --git a/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/seals/_category_.json b/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/seals/_category_.json new file mode 100644 index 0000000000..bb90850646 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/seals/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Seals", + "position": 40, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "seals" + } +} \ No newline at end of file diff --git a/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/seals/release_mechanism.md b/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/seals/release_mechanism.md new file mode 100644 index 0000000000..c8a3dbcf17 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/seals/release_mechanism.md @@ -0,0 +1,67 @@ +--- +title: "Release mechanism" +description: "Release mechanism" +sidebar_position: 20 +--- + +# Release mechanism + +## What is the release mechanism? + +A sealed password will not be released until the number of approvals required in the seal has been +granted. Releases can be granted by anyone who has been defined as having the required permissions +to issue the release in the seal. The mechanism describes the complete process from the first +release request to the final grant of the release and the breaking of the seal. + +## Users and roles in the release mechanism + +As noted in the previous sections, seals always restrict the right of a user to view a specific +password. Even if the configuration is usually done at the level of the role, each user is naturally +responsible for his own request when carrying out the release. Even if a seal is defined for a role, +technically separate seals are created for each individual member of the role. + +NOTE: Requests or releases are only valid for the respective user! + +**CAUTION:** If a user is a member of several roles of a seal, the "stronger" right is always +applied. Release rights have a priority over read rights + +## 1. Requesting a release + +In order to release a seal for sealed passwords, this must be requested from the user with the +required permissions to issue the release. Within the Netwrix Password Secure client, this can be +done via the buttons **Reveal** and **Seal** in the ribbon, as well as via the **Icon in the +password field** of the data record in the reading pane. + +![seal protection](/images/passwordsecure/9.2/configuration/advanced_view/permissionconcept/predefining_rights/protective_mechanisms/seals/release_mechanism/release_mechanism_1-en.webp) + +A modal window opens, which can be used to request the seal. The reason for the entry will be +displayed to the users with the required permissions to issue the release. + +![start seal process](/images/passwordsecure/9.2/configuration/advanced_view/permissionconcept/predefining_rights/protective_mechanisms/seals/release_mechanism/release_mechanism_2-en.webp) + +All user with the required permissions to issue the release will be notified that the user has +requested the seal. This can be viewed via the module +[Notifications](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/notifications.md), as well as in the Seal +overview. + +## 2. Granting a release + +The [Seal overview](/docs/passwordsecure/9.2/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/seals/seal_overview.md) can be opened via the seal symbol in the +ribbon directly from the mentioned notification. It is indicated by the corresponding icon that +there is a need for action. All relevant data for a release are illustrated within the seal +overview. The reason given in the release is also evident. + +![seal overview](/images/passwordsecure/9.2/configuration/advanced_view/permissionconcept/predefining_rights/protective_mechanisms/seals/release_mechanism/release_mechanism_3-en.webp) + +If the release is granted, the Inquirer Im **Module Notifications** will be informed. You can also +open the seal directly from the ribbon and see the now released state. + +![notification seal status](/images/passwordsecure/9.2/configuration/advanced_view/permissionconcept/predefining_rights/protective_mechanisms/seals/release_mechanism/release_mechanism_4-en.webp) + +## 3. Breaking the seal + +As soon as the requesting user has received the number of the required releases, he will be informed +via the notifications as usual. The seal can now be broken. From this point on, the user will be +able to see the password. + +![broken seal](/images/passwordsecure/9.2/configuration/advanced_view/permissionconcept/predefining_rights/protective_mechanisms/seals/release_mechanism/release_mechanism_5-en.webp) diff --git a/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/seals/seal_overview.md b/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/seals/seal_overview.md new file mode 100644 index 0000000000..88f6a6cf3d --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/seals/seal_overview.md @@ -0,0 +1,57 @@ +--- +title: "Seal overview" +description: "Seal overview" +sidebar_position: 10 +--- + +# Seal overview + +## What is the seal overview? + +Users with the required permissions to issue the releases receive access to the current state of the +existing seals at any time via the seal overview. The overview is accessible via the ribbon as well +as the icon in the password field of the reading pane. + +![button seal](/images/passwordsecure/9.2/configuration/advanced_view/permissionconcept/predefining_rights/protective_mechanisms/seals/seals_overview/seal_overview_1-en.webp) + +## The four states of a seal + +The seal overview provides an overview of all users who have access to the sealed data set. This is +also the case when they receive the seal on the membership of a role. Functions for editing and +removing existing seals are also available. In addition, the current state of the seal is displayed +in the form of a release matrix. There are a total of **four states**, in which a seal can be: + +![states of seal](/images/passwordsecure/9.2/configuration/advanced_view/permissionconcept/predefining_rights/protective_mechanisms/seals/seals_overview/seal_overview_2-en.webp) + +#### 1. Sealed + +If a data record for a user **is sealed**, the user is prevented from seeing the password by the +seal. This corresponds to the condition when a seal has been newly installed. By resetting a request +via the icon at the right edge of the screen, current requests from individual users are also +returned to the "sealed" state. + +#### 2. Release process + +If a user has requested a release, it is in the **release process**. This status is highlighted by +an icon next to the user name, since a possible release can be actively granted by the authorized +user. These so-called **important entries** can also be filtered in the headline of the seal +overview in via the column. The maximum duration of an release request can be configured in the +advanced seal settings. If the deadline has elapsed without sufficient releases being made, the +request is deleted and the state “sealed” is restored. + +#### 3. Released + +If a release is granted, a seal is approved as **released**. The maximum duration of a granted +release can be limited in the advanced seal settings. The user then has, for example, 24 hours to +accept the release and break the seal. + +#### 4. Broken + +The actual **seal breach** is obtained by acquiring knowledge of the release and by actively +breaking the seal after a security query. Viewing the password is irrelevant. Once broken seals can +be manually reset by the icon to the right of the broken seal column. The state “Sealed” is +restored. + +**CAUTION:** It makes no sense to re-seal already visible passwords. The user was able to view the +password. Therefore, it is not monitorable whether the password has been saved, for example, by +screenshot. In such cases, a new password is the only way to guarantee 100% password security! diff --git a/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/seals/seals.md b/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/seals/seals.md new file mode 100644 index 0000000000..8e9f6f2cf9 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/seals/seals.md @@ -0,0 +1,149 @@ +--- +title: "Seals" +description: "Seals" +sidebar_position: 40 +--- + +# Seals + +## What are seals? + +Passwords are selectively made available to the different user groups by means of the +[Authorization and protection mechanisms](/docs/passwordsecure/9.2/configuration/webapplication/authorization_and_protection_mechanisms.md). +Nevertheless, there are many scenarios in which the ability to view and use a record should be +linked to a release issued in advance. In this context, the seal is an effective protective +mechanism. This multi-eye principle protects passwords by securing them with granular release +mechanisms. If you want to see a password, this must be requested and released. The release can also +be temporary. + +## Relevant rights + +The following option is required to add a seal. + +## User right + +- Can add seal + +## Required permissions + +Firstly, the user must have the **authorize permission** for the record in order to create seals. +The read permission to all users and roles that are contained in the seal is also required. The +exact configuration of password masking and permissions for records is described in detail in the +Authorization concept section. + +## What exactly is sealed? + +Technically speaking, the password itself is not sealed. It is the permission to see a password +field that is protected by a seal. This allows for the most sensitive configurations, in which one +group can use the password without restrictions, but the same password is sealed for other users. +The wizard assists users in applying seals, as well as in future maintenance. + +**CAUTION:** The complete data set is never sealed! Only the permission to view a password is +protected by a seal. + +**CAUTION:** Be Aware" Only records that are protected with a password can be sealed! + +## Seal wizard + +All seal configurations are performed in the wizard. Both the application of new seals as well as +the processing and removing are possible. The current state of a seal can also be viewed in an +overview, which is accessible via the button in the ribbon. When the seal wizard is opened via the +ribbon, the wizard appears in the case of unsealed data sets, which runs in **four steps** through +the configuration of the seal. + +![seal button](/images/passwordsecure/9.2/configuration/advanced_view/permissionconcept/predefining_rights/protective_mechanisms/seals/seals_1-en.webp) + +#### 1. Apply seal + +![multi-eye principe](/images/passwordsecure/9.2/configuration/advanced_view/permissionconcept/predefining_rights/protective_mechanisms/seals/seals_2-en.webp) + +All objects that are sealed are displayed at the beginning. Depending on the data record, this can +be one object, or several. It is also possible to use existing +[Seal templates](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/extras/seal_templates.md). Optionally, you can +enter a reason for each seal. + +#### 2. Multi-eye principle + +The seal logic is the most basic element of this protective mechanism. Here, you define for which +users or roles the record should be sealed or released in the future. All those for whom the record +is to be sealed are displayed in red, while all users with the required permissions to issue a +release are displayed in blue. + +![example permissions](/images/passwordsecure/9.2/configuration/advanced_view/permissionconcept/predefining_rights/protective_mechanisms/seals/seals_3-en.webp) + +NOTE: All users and roles for which the data set is not sealed and which are not authorized for +release are displayed in green. These can use the data record independently of the seal. + +To avoid having to perform any configuration manually, roles and users are copied directly from the +authorizations of the data record. Compare with the "permissions" for the record (can be viewed via +the ribbon). + +![example permissions](/images/passwordsecure/9.2/configuration/advanced_view/permissionconcept/predefining_rights/protective_mechanisms/seals/seals_4-en.webp) + +Supervisors should issue the releases for their employees. Therefore, the checkbox also follows the +existing authorizations. The following **scheme** is used: + +NOTE: All users and roles that have the **authorize permission** to the record are "authorized to +issue a release" for the seal by default. All users and roles that do not have the **authorize +permissions** to the record are copied directly into the "Sealed for" column. + +Here is a closer look at the permissions of the role **Administrators** on the record: + +![example multi-eye principe](/images/passwordsecure/9.2/configuration/advanced_view/permissionconcept/predefining_rights/protective_mechanisms/seals/seals_5-en.webp) + +## Adjusting the seal logic + +Although standard authorizations are used as a basis for the sealing concept, these can be adapted. +The number of releases generally required is as configurable as the required number of releases from +a role. In the following example, the seal has been extended so that a total of three release +authorizations are required in order to release the seal **(Multi-eye principle)**. The role of the +administrators has been marked in the mandatory column. This means that it must grant at least one +release. In summary: A total of three releases must be made, whereby the group of administrators +must grant at least one release. + +![edit seal](/images/passwordsecure/9.2/configuration/advanced_view/permissionconcept/predefining_rights/protective_mechanisms/seals/seals_6-en.webp) + +In order to be not only dependent on existing authorizations on the data set, other users can also +be added to the seal. The role accounting under "sealed for" has been added below. + +![define permission for the seal](/images/passwordsecure/9.2/configuration/advanced_view/permissionconcept/predefining_rights/protective_mechanisms/seals/seals_7-en.webp) + +NOTE: When a role or a user is added to a seal, these users also receive permissions on the record +according to the authorization granted in the seal. A role that is added under "Sealed for" receives +the **Read permission** on the record. When you add authorization permissions, these will include +the **Read**, **Write**, **Delete**, and **Authorize** permission. + +**CAUTION:** All the roles that were once added to the seal can no longer be removed via the seal +logic. This is only possible directly via the authorizations of the data record! + +NOTE: It is possible to seal records for a user who is also authorized to issue a release. In this +constellation, it is important to ensure that at least one other user is authorized to issue a +release. In principle, you should never be able to issue a release for yourself. + +#### 3. Advanced settings + +Advanced seal settings allow you to adjust the multi-eye principle. Both the time validity of a +release request as well as a granted release can be configured. Multiple break defines whether after +the breaking of a seal by a user, other users may still break it. + +![advanced settings](/images/passwordsecure/9.2/configuration/advanced_view/permissionconcept/predefining_rights/protective_mechanisms/seals/seals_8-en.webp) + +#### 4. Saving the seal + +Before closing the wizard, it is possible to save the configuration for later use in the form of a +template. [Seal templates](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/extras/seal_templates.md) can be +optionally provided with a description for the purpose of overview. + +![save seal](/images/passwordsecure/9.2/configuration/advanced_view/permissionconcept/predefining_rights/protective_mechanisms/seals/seals_9-en.webp) + +## Summary + +The permissions already present on the data set form the basis for any complex seal configurations. +It is freely definable which users have to go through a release mechanism before accessing the +password. The roles, which may be granted, are freely definable. An always accessible +[Seal overview](/docs/passwordsecure/9.2/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/seals/seal_overview.md) allows all authorized persons to view the current +state of the seals. The section on the[Release mechanism](/docs/passwordsecure/9.2/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/seals/release_mechanism.md) +describes in detail the individual steps, from the initial release request to the final release. + +- [Seal overview](/docs/passwordsecure/9.2/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/seals/seal_overview.md) +- [Release mechanism](/docs/passwordsecure/9.2/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/seals/release_mechanism.md) diff --git a/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/temporary_permissions.md b/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/temporary_permissions.md new file mode 100644 index 0000000000..b5dac7e936 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/temporary_permissions.md @@ -0,0 +1,47 @@ +--- +title: "Temporary permissions" +description: "Temporary permissions" +sidebar_position: 20 +--- + +# Temporary permissions + +## What are temporary permissions? + +So far, we have covered permissions that were valid for an unlimited period. However, a permission +can also be granted in advance with a time restriction. Examples are users who stay in the company +for a limited time, such as interns or trainees. + +## Configuration + +When configuring the +[Manual setting of permissions](/docs/passwordsecure/9.2/configuration/advancedview/permissionconceptandprotective/manualsettingofpermissions/manual_setting_of_permissions.md), you can +specify a temporary release for each role. The start date as well as the end date is selected here. +You can start the configuration using the **Extras** area in the ribbon. + +![temporary permission](/images/passwordsecure/9.2/configuration/advanced_view/permissionconcept/predefining_rights/protective_mechanisms/temporary_permissions/temporary_permissions-en.webp) + +In this example, the role "trainees" was granted the read permission to a data set for two weeks. + +## Color scheme + +The colors in the "time period" column provide information on the current status of the granted +permissions: + +- **Brown:** The temporary permission is configured but is still inactive. The selected time period + is still in the future. +- **Green:** The temporary permission is active. +- **Red:** The time period for the temporary permissions has already expired. + +NOTE: Temporary permissions can also be assigned to multiple roles and users at the same time. You +can select multiple users and roles as usual with Ctrl/Shift + left mouse button! + +## Special features of the authorization system + +Due to their very nature, temporary permissions leave lots of potential for incorrect +configurations. Conceivable constellations include a situation when the only user with all rights +only has temporary permissions. When these permissions expire, there is no longer any user with full +permissions. To prevent this happening, users with temporary permissions are handled differently. + +**CAUTION:** There must always be one user who has the “authorize” right to a record, who does not +only have temporary permissions. diff --git a/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/visibility.md b/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/visibility.md new file mode 100644 index 0000000000..c2263fb00e --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/visibility.md @@ -0,0 +1,40 @@ +--- +title: "Visibility" +description: "Visibility" +sidebar_position: 10 +--- + +# Visibility + +## Visibility of data + +The use of a [Filter](/docs/passwordsecure/9.2/configuration/advancedview/operationandsetup/filter/filter.md) is generally the gateway to +displaying existing records. Nevertheless, this aspect of the visibility of the records is closely +interwoven with the existing permissions structure. Naturally, a user can always only see those +records for which they have at least a read Permission. This doctrine should always be taken into +consideration when handling records. [Tags](/docs/passwordsecure/9.2/configuration/advancedview/operationandsetup/tags.md) are not +subject to any permissions and can thus always be used as filter criteria. Nevertheless, the +delivered results will only contain those records for which the user themselves actually has +permissions. A good example here is the tag “personal record”. Every user can mark their own record +as personal – yet each user will naturally only be able to find their own personal records. + +## Creating independently working environments + +The possibility of separately defining the visibility of individual objects is one of the special +features within the Netwrix Password Secure authorization concept. Irrespective of whether handling +records, documents, organisational structures, roles or forms: it is always possible to define +whether a user or a role possesses a read permission to the object or not. The permissions for each +of these objects can be defined separately via the ribbon in the permissions dialogue. This approach +enables the creation of independently existing departments within a database. The permissions +structure for the SAP form can be seen below. It shows that only the sales manager and the +administrators are currently permitted to create new records of type SAP. + +![example permissions on a form](/images/passwordsecure/9.2/configuration/advanced_view/permissionconcept/predefining_rights/protective_mechanisms/visibility/visibility-en.webp) + +In general, each department can independently use forms, create passwords and manage hierarchies in +this way. Especially in very sensitive areas of a company, this type of compartmentalization is +often required and also desired. + +NOTE: An alternative also supported by Netwrix Password Secure is for each department to set up +their own MSSQL database. However, this physical separation requires considerably more +administration work than the above-mentioned separation of data based on permissions and visibility. diff --git a/docs/passwordsecure/9.3/configuration/autofilladdon/_category_.json b/docs/passwordsecure/9.3/configuration/autofilladdon/_category_.json new file mode 100644 index 0000000000..52e6e25746 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/autofilladdon/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Autofill Add-on", + "position": 60, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "autofill_add-on" + } +} \ No newline at end of file diff --git a/docs/passwordsecure/9.3/configuration/autofilladdon/autofill_add-on.md b/docs/passwordsecure/9.3/configuration/autofilladdon/autofill_add-on.md new file mode 100644 index 0000000000..2d54efaa6d --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/autofilladdon/autofill_add-on.md @@ -0,0 +1,65 @@ +--- +title: "Autofill Add-on" +description: "Autofill Add-on" +sidebar_position: 60 +--- + +# Autofill Add-on + +## What is the Autofill Add-on? + +The Autofill Add-on is responsible for the automatic entry of login data in applications. This +enables logins without knowledge of the password, which can be a particularly valuable tool in +combination with +[Password masking](/docs/passwordsecure/9.2/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/password_masking.md). +The +[Authorization and protection mechanisms](/docs/passwordsecure/9.2/configuration/webapplication/authorization_and_protection_mechanisms.md) +is used to define which users should receive access. + +However, the password remains hidden because it is entered by Netwrix Password Secure. + +#### Requirements + +The Autofill Add-on is installed together with the Netwrix Password Secure client and can then be +used by users (assuming they have sufficient permissions). A separate installation is thus not +necessary. A desktop link is created for both the client and also for the Autofill Add-on. + +User rights + +The right **Can create web applications** is required for creating new web applications\* + +NOTE: The agent can control multiple databases at the same time + +#### Functionality + +The functionality of the Autofill Add-on is illustrated in the following diagram. + +![Automatic entries diagram](/images/passwordsecure/9.2/configuration/autofill_add-on/installation_with_parameters_125-en.webp) + +RDP and SSH +sessions(![1](/images/passwordsecure/9.2/configuration/autofill_add-on/1.webp) +) are not automatically started via the Autofill Add-on. Applications are created for this purpose +in the Netwrix Password Secure client. The creation and use of these connections is explained in +detail in the corresponding section. + +Automatically starting all other types of connection is the task of the **Autofill Add-on**. The +following types of connections exist: + +- Entering login data in Windows applications: Alongside the above-mentioned RDP and SSH sessions, + other Windows applications can also be automated + (![2](/images/passwordsecure/9.2/configuration/autofill_add-on/2.webp)). + A major difference is that the two above-mentioned connections are set up and “embedded” in a + separate tab. Other applications, such as e.g. VMware, are directly started as usual. In these + cases, the Autofill Add-on takes over the communication between the application server and the + Windows applications. + +NOTE: For entering data on websites, the record must contain at least the following fields: User +name, password, URL. + +#### Conclusion + +As the Autofill Add-on is directly connected to the application server, login data can also be +entered without the main client. Exceptions are the RDP and SSH connections. These are forced to +remain part of the client. The Autofill Add-on thus acts as a lean alternative for the use of the +client with the two limitations mentioned. Naturally, all of the steps completed are still entered +in the logbook and are always traceable. diff --git a/docs/passwordsecure/9.3/configuration/autofilladdon/configuration_autofill_add-on.md b/docs/passwordsecure/9.3/configuration/autofilladdon/configuration_autofill_add-on.md new file mode 100644 index 0000000000..f41c588795 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/autofilladdon/configuration_autofill_add-on.md @@ -0,0 +1,43 @@ +--- +title: "Configuration" +description: "Configuration" +sidebar_position: 10 +--- + +# Configuration + +## Starting the Autofill Add-on + +The Autofill Add-on can be directly started via the desktop link that is automatically created when +it is installed. The login data correspond to the normal user data for the client. + +![Login SSO](/images/passwordsecure/9.2/configuration/autofill_add-on/configuration/installation_with_parameters_129-en.webp) + +To log in, the desired database and the associated login data are firstly selected. The Autofill +makes all of the databases configured on the client available. It is also possible to create +profiles as usual so that the connection data for certain databases can be used efficiently in the +future. + +NOTE: The agent accesses the same configuration file as the client. All changes to profiles will +thus also affect the client. New profiles can thus also be created via the Autofill. + +#### Context menu functionality + +After successfully logging in, the Autofill Add-on firstly runs in the background. Right click on +the icon in the system tray to open the context menu. + +![icon options](/images/passwordsecure/9.2/configuration/autofill_add-on/configuration/installation_with_parameters_130-en.webp) + +- **Disconnect**: Connect to database/disconnect from database. (All connections are shown for + multiple databases) +- **Login** enables you to log into another database +- **Disable/Enable agent** allows you the option of temporarily disabling automatic login +- A diverse range of variables can be defined via the **Settings** +- **Reload all Data** + +Settings + +![settings sso agent](/images/passwordsecure/9.2/configuration/autofill_add-on/configuration/installation_with_parameters_131-en.webp) + +- The desktop notifications display various information, such as when data is entered +- Start with Windows includes the Autofill Add-on in the autostart menu diff --git a/docs/passwordsecure/9.3/configuration/basicview/_category_.json b/docs/passwordsecure/9.3/configuration/basicview/_category_.json new file mode 100644 index 0000000000..15a94b2924 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/basicview/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "The Basic view", + "position": 30, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "basic_view" + } +} \ No newline at end of file diff --git a/docs/passwordsecure/9.3/configuration/basicview/basic_view.md b/docs/passwordsecure/9.3/configuration/basicview/basic_view.md new file mode 100644 index 0000000000..c116cadd9f --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/basicview/basic_view.md @@ -0,0 +1,31 @@ +--- +title: "The Basic view" +description: "The Basic view" +sidebar_position: 30 +--- + +# The Basic view + +![light-client-en](/images/passwordsecure/9.2/configuration/basic_view/light-client-en.webp) + +## What is the Basic view about? + +The Basic view is a lean tool for every end user. It guarantees quick and easy access to the daily +needed passwords. Although the Basic view has a limited range of functions, it can be operated +intuitively and without previous knowledge or training by any user. The Basic view is designed for +up to 50 passwords. The Basic view introduces to professional password management. It is also the +ideal tool for the daily handling of passwords. + +![image1](/images/passwordsecure/9.2/configuration/basic_view/image1.webp) + +## Requirements & required rights + +You don’t need any special permission to use the Basic view. However, the handling of the Basic +views can be set via rights and settings. Read more in chapter +[To do for Administration](/docs/passwordsecure/9.2/configuration/basicview/todoforadministration/to_do_for_administration.md). + +#### Installation + +The Basic view is installed directly with the Web Application, so you don’t need any special +installation. For further information, visit the +chapter[Installation Client](/docs/passwordsecure/9.2/installation/installationclient/installation_client.md) diff --git a/docs/passwordsecure/9.3/configuration/basicview/checklist_of_the_basic_view.md b/docs/passwordsecure/9.3/configuration/basicview/checklist_of_the_basic_view.md new file mode 100644 index 0000000000..0f58657d3a --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/basicview/checklist_of_the_basic_view.md @@ -0,0 +1,40 @@ +--- +title: "Checklist of the Basic view" +description: "Checklist of the Basic view" +sidebar_position: 20 +--- + +# Checklist of the Basic view + +## Checklist for setting the Basic view + +This checklist helps the administrator in setting the Basic view. To work smoothly with the Basic +view, the following points must be observed: + +1. Select form + +The stored form must cover all required field types. At least required: **Text, username, password, +URL** + +2. Set display of the Basic view or Advanced view + +The setting **Display passwords in Basic view & display passwords in Advanced view** allows you to +configure the display of both clients. The passwords can be displayed with an icon, logo or in text +form. + +3. Are users in the right organisational unit? + +Check if the user is in the correct organisational unit. The **add** right to the organisational +unit is also required so that users can create passwords in the Basic view. + +4. Define user as Basic view user + +You can either define the user directly as Basic view user. This works by changing the user type +accordingly. Alternatively, you can activate the setting **Start Basic view at next login.** This +will prompt the user to log in to the Basic view. + +![image2](/images/passwordsecure/9.2/configuration/basic_view/checklist/image2.webp) + +5. Add default applications (optional) + +It is advised to create the applications, which shall be stored as passwords, beforehand. diff --git a/docs/passwordsecure/9.3/configuration/basicview/password_management.md b/docs/passwordsecure/9.3/configuration/basicview/password_management.md new file mode 100644 index 0000000000..fc468a0f2c --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/basicview/password_management.md @@ -0,0 +1,68 @@ +--- +title: "Password management" +description: "Password management" +sidebar_position: 60 +--- + +# Password management + +## Creating passwords + +This chapter deals with the main functionality of Basic view, namely the secure storage and +management of passwords. It should be noted that a password can be stored in different ways. + +NOTE: The required settings and rights are given by the in-house administration. Further information +can be found here: To do for the administration + +#### Create with application + +**Prerequisite:** An existing application is available. It does not matter whether this is an SSO, +web, RDP, or SSH application. + +![create password](/images/passwordsecure/9.2/configuration/basic_view/password_management/create-password-en.webp) + +NOTE: Managing and creating the corresponding applications is the responsibility of the in-house +administration. How to create an application can be read here and in the following chapters. + +Clicking on the existing application opens a window that asks for the user name and password. + +![create-password-light](/images/passwordsecure/9.2/configuration/basic_view/password_management/create-password-light.webp) + +Once these fields are filled in, the record is created. + +![created record](/images/passwordsecure/9.2/configuration/basic_view/password_management/apple-icon-en.webp) + +Now the record can be opened by clicking on the corresponding tile. + +#### Create without application + +Alternatively, it is also possible to create a data set without an application. + +By clicking on the + symbol or right click ->New or CTRL+N a new window opens. In this window, the +information relevant for the stored form is entered in the Password tab. It is also possible to +assign the data record to each organizational unit to which the creating user is authorized. It does +not matter in which tab the user is located. If a rights template is defined for the selected +organizational unit, then this template will take effect at this point. It is also possible to +define one or more corresponding tags for the data set. + +![create new password](/images/passwordsecure/9.2/configuration/basic_view/password_management/create-new-password-en.webp) + +![create-light-client](/images/passwordsecure/9.2/configuration/basic_view/password_management/create-light-client.webp) + +In the next step, an application can be added to the newly created data record, if one already +exists. To do this, go to the Linked Applications tab. + +![linked applications](/images/passwordsecure/9.2/configuration/basic_view/password_management/linked-applications-en.webp) + +Then the whole process is completed by clicking the "Finish" button. + +![netwrix logo](/images/passwordsecure/9.2/configuration/basic_view/password_management/netwrix-logo-en.webp) + +## Changing and deleting passwords + +In order to change or delete passwords you should stay on the corresponding tile with the mouse +cursor. The control button will appear. + +When you click the button, you will be offered the "Edit" and "Delete" options, among others. + +![options record light client](/images/passwordsecure/9.2/configuration/basic_view/password_management/options-en.webp) diff --git a/docs/passwordsecure/9.3/configuration/basicview/start_and_login_basic_view.md b/docs/passwordsecure/9.3/configuration/basicview/start_and_login_basic_view.md new file mode 100644 index 0000000000..6a94328cd6 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/basicview/start_and_login_basic_view.md @@ -0,0 +1,52 @@ +--- +title: "Start and Login" +description: "Start and Login" +sidebar_position: 30 +--- + +# Start and Login + +## Starting the Web application + +To start the Basic view, the Web application must be started first. + +As soon as the login mask appears, the login data of the corresponding user are entered there. It is +essential to ensure that the variant set up by the administrator is used. There are several options +for this: + +local user: + +e.g. administrator (user name administrator) + +![image3](/images/passwordsecure/9.2/configuration/basic_view/start_and_login/image3.webp) + +AD User: + +There are 2 possibilities here: + +1. username like the local user (e.g. administrator) + +2. domain and username (e.g. nps\administrator) + +![image4](/images/passwordsecure/9.2/configuration/basic_view/start_and_login/image4.webp) + +**CAUTION:** Please ask your administrator if you are not sure which login details apply to you! + +#### Change to the web view of the Basic view + +As soon as the login was successful, you are now either: + +- directly in the web view of the Basic view, because the user is a Basic view user. + +or + +- in the Web Application. To switch from the Web Application to the Basic view web view, you have to + click on your profile name. There you will be offered the option **"Switch to the Basic view"**. + +![switch to lightclient](/images/passwordsecure/9.2/configuration/basic_view/start_and_login/switch-to-lc-wc-en.webp) + +The Basic view web view is in no way inferior to the Basic view. The same functions are given except +for the download of the favicons (icon, symbol or logo used by web browsers to mark a website in a +recognizable way). + +![LightClient in WebClient](/images/passwordsecure/9.2/configuration/basic_view/start_and_login/wc-lc-en.webp) diff --git a/docs/passwordsecure/9.3/configuration/basicview/tab_system.md b/docs/passwordsecure/9.3/configuration/basicview/tab_system.md new file mode 100644 index 0000000000..142059e7fd --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/basicview/tab_system.md @@ -0,0 +1,42 @@ +--- +title: "Tab system" +description: "Tab system" +sidebar_position: 50 +--- + +# Tab system + +## What is the tab system? + +The tab system helps to structure the passwords in order to manage and find them more easily. For +this purpose, several tabs can be created and switched between them with a click. + +![tabs LightClient](/images/passwordsecure/9.2/configuration/basic_view/tab_system/tabs-lc-en.webp) + +## Personal and public tabs + +Basic view distinguishes between personal and public tabs. The personal tab contains the passwords +that are exclusively in the organizational unit of the logged-in user. In Advanced view, these are +the passwords assigned to the personal organizational unit + +![tabs](/images/passwordsecure/9.2/configuration/basic_view/tab_system/tab-lc-1-en.webp) + +Furthermore, public tabs are also available. These correspond to the public + +organizational units on the Advanced view. It is also possible to store all public organizational +units as public tabs. No upper limit is set here. + +![public tab](/images/passwordsecure/9.2/configuration/basic_view/tab_system/public-tab-en.webp) + +## Showing and hiding tabs + +The public tabs can be shown and hidden as needed. The X closes the current tab. + +![close tab](/images/passwordsecure/9.2/configuration/basic_view/tab_system/close-tab-en.webp) + +A public tab can be displayed again with a simple click on the +. + +![select organisational unit](/images/passwordsecure/9.2/configuration/basic_view/tab_system/select-ou-en.webp) + +In the subsequent dialog, only the desired organizational unit must be selected and confirmed with +OK. All organizational units to which the user is authorized are available here. diff --git a/docs/passwordsecure/9.3/configuration/basicview/todoforadministration/_category_.json b/docs/passwordsecure/9.3/configuration/basicview/todoforadministration/_category_.json new file mode 100644 index 0000000000..2477c2f261 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/basicview/todoforadministration/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "To do for Administration", + "position": 10, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "to_do_for_administration" + } +} \ No newline at end of file diff --git a/docs/passwordsecure/9.3/configuration/basicview/todoforadministration/errorcodes_of_the_lightclient.md b/docs/passwordsecure/9.3/configuration/basicview/todoforadministration/errorcodes_of_the_lightclient.md new file mode 100644 index 0000000000..ddbeb82e9d --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/basicview/todoforadministration/errorcodes_of_the_lightclient.md @@ -0,0 +1,51 @@ +--- +title: "Errorcodes of the Basic view" +description: "Errorcodes of the Basic view" +sidebar_position: 10 +--- + +# Errorcodes of the Basic view + +## Error codes for administration + +If problems with the Basic view should appear, they are classified by error codes. These codes help +the administration to stop problems even more quickly and solve them. There are 7 different types of +error codes: + +SavePasswordUnknown + +An unexpected error has occurred. Further information can be found in the event display of the +application server. + +SavePasswordPlausibilityField + +The plausibility has not been fulfilled when saving a password. The mandatory fields of the +deposited form should be checked. + +![installation_with_parameters_156_795x595](/images/passwordsecure/9.2/configuration/basic_view/administration/errorcodes/installation_with_parameters_156_795x595.webp) + +NoDefaultForm + +No standard form was selected. The form can be stored in the settings under **Standard form (for the +Basic view).** + +![installation_with_parameters_157](/images/passwordsecure/9.2/configuration/basic_view/administration/errorcodes/installation_with_parameters_157.webp) + +DefaultFormNotFound + +The rights of the form must be checked. The user must have at least the permission to read the form. + +DefaultFormMissingFields + +The form has been set correctly. However, the field types in the form must be checked. At least +required: Text, user name, password, URL. + +DefaultFormImpossiblePlausibility + +When creating a password for an application, there is a field which is not displayed. Therefore, the +plausibility in fields should be checked. + +NoValidOrganisation + +Is only relevant for the web view of the Basic view. It is activated if you want to create a +password using the add-on and the user does not have an OU in which to create it. diff --git a/docs/passwordsecure/9.3/configuration/basicview/todoforadministration/to_do_for_administration.md b/docs/passwordsecure/9.3/configuration/basicview/todoforadministration/to_do_for_administration.md new file mode 100644 index 0000000000..37e8a2929a --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/basicview/todoforadministration/to_do_for_administration.md @@ -0,0 +1,73 @@ +--- +title: "To do for Administration" +description: "To do for Administration" +sidebar_position: 10 +--- + +# To do for Administration + +## Conditions for using the Basic view + +The Basic view allows end users to easily manage their passwords in Netwrix Password Secure without +any training or prior knowledge. In order to ensure proper operation, the administration has to make +a few preparations first. This will be further discussed in the following. + +NOTE: To make the Basic view transition as easy and smooth as possible for the user, the +administration can orient towards this checklist. + +#### Relevant rights and settings + +This section lists the rights and settings the user needs to work with the Basic view. The +administration can adjust these rights and settings at its own discretion. + +#### Rights + +| User right | Chapter | +| ---------------------------------------------------------- | ------- | +| Can add individual passwords in the basic view | | +| Can close tab of own organisational unit in the basic view | | + +#### Settings + +| Settings | Chapter | +| ----------------------------------------------------------- | ------- | +| Include subordinated organisational units in the basic view | | +| Start web application in basic view on next login | | +| Display kind of passwords in the basic view | | +| Switch logo view on mouse over in the basic view | | + +## Password Management in the Basic view + +There are several ways to provide/create passwords in the Basic view. + +#### Predefined passwords + +Predefined passwords have already been created on the FullClient. Basic view users must at least +obtain the right to read a record in order to use the password. + +![installation_with_parameters_154](/images/passwordsecure/9.2/configuration/basic_view/administration/installation_with_parameters_154.webp) + +#### Creating passwords via applications + +In order to use applications on the Basic view, the administration must first create them on the +FullClient. By clicking on the application, the end user can easily generate secure passwords. To be +able to use the application, the user needs at least the authorization to **read**. + +Further information on this topic can be found in the chapter +[Applications](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/applications/applications.md). + +![installation_with_parameters_155](/images/passwordsecure/9.2/configuration/basic_view/administration/installation_with_parameters_155.webp) + +#### Creating passwords via applications without applications + +Please consider the following rights and settings so that Basic view users can create new passwords. + +User rights: + +- Can create individual passwords in the Basic view + +Setting: + +**Default form** Otherwise, no form can be assigned to the new password. + +- Add right to the organisational unit of the user diff --git a/docs/passwordsecure/9.3/configuration/basicview/view.md b/docs/passwordsecure/9.3/configuration/basicview/view.md new file mode 100644 index 0000000000..767a5adf8d --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/basicview/view.md @@ -0,0 +1,64 @@ +--- +title: "View" +description: "View" +sidebar_position: 40 +--- + +# View + +## The view of the Basic view + +The Basic view interface is arranged in tiles. If a logo/icon has been stored for a password in the +image management, this can optionally be displayed with the associated data record. If the logo of +the password is not available, a reduced Outlook view is displayed. + +1. view of a Basic view button with stored logo + +![apple-logo](/images/passwordsecure/9.2/configuration/basic_view/view/apple-logo.webp) + +2. view of a Basic view button without logo, but with deposited web address + +![mindfactory-logo](/images/passwordsecure/9.2/configuration/basic_view/view/mindfactory-logo.webp) + +3. view of a Basic view button without stored web address/logo + +![sql-server-log](/images/passwordsecure/9.2/configuration/basic_view/view/sql-server-log.webp) + +Click on the tile to open the application. + +![SSO LightClient](/images/passwordsecure/9.2/configuration/basic_view/view/sso-lc-en.webp) + +The tiles can be dragged and dropped to the desired position + +![move tiles](/images/passwordsecure/9.2/configuration/basic_view/view/move-tiles-en.webp) + +## Mouseover + +As with add-ons, the control button is displayed as soon as you hover the mouse over the +corresponding elements. This process is known as "mouseover". + +![View LightClient](/images/passwordsecure/9.2/configuration/basic_view/view/view-lc-en.webp) + +When you click the button, the following options become visible: + +- -New (A new record can be created.) +- -Edit (The selected record can be edited.) +- Move (The selected record can be moved to another organisational unit) +- Move to bin (the selected record can be deleted.) +- -Copy username (the username of the selected record will be copied to the clipboard). +- -Copy password (the password of the selected record will be copied to the clipboard). +- Typing assistance (Use this view to easily type out passwords) +- -Refresh (The record will be updated.) + +You can only perform the above operations if you are sufficiently authorized. Please point this out +to your in-house administrator if this is not the case for you. + +**CAUTION:** You can only execute the mentioned operations if you are sufficiently authorized. +Please point this out to your in-house administrator if this is not the case for you. + +## Image management + +Usually, the setup of logos/icons in the i**mage management** is done by the in-house +administration. You can learn more about this in the FullClient +[Image management](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/extras/image_manager.md) +documentation. diff --git a/docs/passwordsecure/9.3/configuration/browseraddons/_category_.json b/docs/passwordsecure/9.3/configuration/browseraddons/_category_.json new file mode 100644 index 0000000000..8b9ec7085c --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/browseraddons/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Browser Add-ons", + "position": 50, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "browser_add-ons" + } +} \ No newline at end of file diff --git a/docs/passwordsecure/9.3/configuration/browseraddons/applications_add-on.md b/docs/passwordsecure/9.3/configuration/browseraddons/applications_add-on.md new file mode 100644 index 0000000000..3a25c23cf1 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/browseraddons/applications_add-on.md @@ -0,0 +1,89 @@ +--- +title: "Applications" +description: "Applications" +sidebar_position: 10 +--- + +# Applications + +## What are applications? + +Data can be entered on many websites without further configuration. The website is scanned in order +to find data entry fields in which the user name and password can then be entered. No further steps +are thus necessary. For websites where data cannot be entered directly, it is necessary to create an +application manually. These applications correspond to working guidelines that precisely define +which information should be entered into which target field. The full script that describes the +assignment is called an “**application**”. + +![registration with and without application](/images/passwordsecure/9.2/configuration/browseradd-ons/applications/installation_with_parameters_142-en.webp) + +The diagram starts with the user navigating to a website. The application server is then checked to +see whether a record has been saved for this website for which the currently registered user also +has the required permissions. If this is the case, the information required for the login is sent to +the Browser Extension in encrypted form. The password is only decrypted in the add- on shortly +before it is entered. There are two ways in which the information is entered: **Data entry without +application** and **Data entry with application**. + +Data entry without application + +The data entry without application process is sufficient for most websites because the fields can be +directly assigned (mapping). The system checks in the background whether a login mask has been found +for any websites visited. The URL is now used to check if there are any records in the linked +websites that would fit the page. It is only necessary for the hostname including the domain suffix, +such as .de or .com, to match. The data are then entered. In this case, the user name is transmitted +to the first user name field that can be found on the page. The password is also entered into the +first password field found on the page. If automatic login has been activated in the settings, this +is also carried out by clicking the login button. + +#### Data entry with application + +It is not possible to automatically recognise the fields that must be filled on some websites. An +application needs to be created in these cases. If more than two fields need to be transferred, it +is also necessary to create an application. In this context, “application” means instructions that +are used to enter information into the fields. It thus assigns fields in the record to the +associated fields on the website. This mapping process only needs to be configured once. The +applications is responsible for entering data in the fields on the website from then on. In the +following example, the data entry process is carried out from the client. Naturally, this is also +possible via [Browser Add-ons](/docs/passwordsecure/9.2/configuration/browseraddons/browser_add-ons.md). The procedure remains the same. + +![installation_with_parameters_143](/images/passwordsecure/9.2/configuration/browseradd-ons/applications/installation_with_parameters_143.webp) + +The URL is checked to see whether the record matches the web page. It is only necessary for the +hostname including the domain suffix (“.de” or “.com”) to match. + +## Creating applications + +**CAUTION:** The user right Can add new web applications is required in order to create applications + +If the login mask on a website cannot be automatically completed, it is necessary to manually create +an application. To create an application, the desired website is first called up. The add-on is then +started via the relevant icon. The menu item “Create application\* can be found here + +![create application](/images/passwordsecure/9.2/configuration/browseradd-ons/applications/installation_with_parameters_144-en.webp) + +A modal window now opens. The actual application is now created here. + +![modal application window](/images/passwordsecure/9.2/configuration/browseradd-ons/applications/installation_with_parameters_145-en.webp) + +The following options are available: + +- **Advanced options** allows you to define a delay separately for each field when entering the + data. This is sensible when the process of entering the data would otherwise not run smoothly on + sluggish websites. +- The **Move** setting can be used to change the position of the modal window if it covers the login + window + +To capture, click on the first field to be filled on the website. It will be directly added to the +list in the modal window. For better identification, fields that belong together are marked in +colour. + +![choosed application field](/images/passwordsecure/9.2/configuration/browseradd-ons/applications/installation_with_parameters_146-en.webp) + +The field type (e.g. INPUT) and the field label are displayed in the field itself. In addition, an +action is proposed which fits the field type, such as e.g. entering the user name. The action can +naturally be adjusted if required. Once all fields have been captured, the system checks whether the +actions are correct. Finally, the application can be saved. + +![example for a application](/images/passwordsecure/9.2/configuration/browseradd-ons/applications/installation_with_parameters_147-en.webp) + +The saved application is now available for the user and can be used via the add-on. diff --git a/docs/passwordsecure/9.3/configuration/browseraddons/browser_add-ons.md b/docs/passwordsecure/9.3/configuration/browseraddons/browser_add-ons.md new file mode 100644 index 0000000000..933e5b0da3 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/browseraddons/browser_add-ons.md @@ -0,0 +1,128 @@ +--- +title: "Browser Add-ons" +description: "Browser Add-ons" +sidebar_position: 50 +--- + +# Browser Add-ons + +Passwords can also be used in the browser using the browser add-on. You can search for passwords in +the add-on, transfer them to the clipboard or enter them in the input mask of the website +automatically. The automatic login may require applications. + +In order to provide the data, the add-on needs a connection to the database. This can be set up +directly in server mode. + +Currently, add-ons are available for the following browsers: + +- Microsoft Edge +- Google Chrome +- Mozilla Firefox +- Safari + +![Add-on Browser](/images/passwordsecure/9.2/configuration/browseradd-ons/addon-connections-en.webp) + +## Installation + +Please find more information about the installation on: Installation Browser Add-ons + +## Connection via server mode + +If the installation of the browser extension has been carried out, the user can now open the desired +browser. A window appears in which the security of the connection is confirmed. Pairing is performed +with a simple click. A new icon will also be displayed in the desired browser from this point +onwards: + +![Icon Add-on](/images/passwordsecure/9.2/configuration/browseradd-ons/addon-icon-en.webp) + +If the icon is displayed as shown, it means that although the add-on has been installed. + +## Database profiles + +The server mode must know which database profile it is connected to. There are two ways of setting +up a database profile: + +First, the database profile can be created manually. Therefore, he following information is +required: IP address, Web Application URL and database name. Please note that /api is appended to +the end of the IP address. + +![database profil](/images/passwordsecure/9.2/configuration/browseradd-ons/manual-database-profile-en.webp) + +It is also possible that the database profile is filled out automatically. For this, you need to log +on to a database via Web Application. By clicking on the add-on in the Web Application, its profile +can be taken over. Now all necessary information such as profile name, IP address, Web Application +and database name are transferred. + +![Adopt WebClient profile](/images/passwordsecure/9.2/configuration/browseradd-ons/adopt-database-profile-en.webp) + +## The server mode benefits + +The server mode offers the following advantages: + +- No terminal service is required in terminal server operation + +**CAUTION:** Please note that SSO applications only work via Autofill Add-on. If you are in server +mode and the Autofill Add-on has not been started, SSO applications do not work! + +After successful connection, the number of data records available for the current Internet page is +displayed on the icon. + +![record found](/images/passwordsecure/9.2/configuration/browseradd-ons/record-found-en.webp) + +## Settings + +All settings that relate to the add-on are made centrally on the client. The user settings system +can be used to enter them globally per organisational unit or per user. The following options have a +direct impact on the add-ons and can be found in the SSO category: + +- Browser add-ons: Automatically send login masks ensures that the login is automatically completed + after the access data has been entered. It is thus not necessary to click the relevant button + manually +- About browser add-ons: Automatically fill login masks ensures that access data is entered without + the need for any confirmation when a website is recognised. + +The default browser option also has an impact on the add-ons. This setting defines the browser in +which the websites are opened from the client. + +NOTE: It is important to note that the login mask for records with password masking will be ”sent +automatically\*, even if the setting Browser add-ons: Automatically send login masks has been +deactivated. + +## Working with add-ons + +NOTE: A record can only be used for entering data if it has a form field of type "URL". + +The subscript number mentioned in the previous section is only available with active logins and +therefore already says a lot about the “Number of possible entries”. For example, if the number “2” +is shown, you can directly select the account you want to log in with. + +![Addon list](/images/passwordsecure/9.2/configuration/browseradd-ons/addon-records-list.webp) + +Previously, the prerequisite was that you had to navigate manually to the precise website via the +browser that you actually wanted to use. This navigation can now also be handled by Netwrix Password +Secure – as described in the following section. + +## Search and navigation + +It is currently assumed that the user has to navigate manually to the website on which they want to +automatically enter login data. This way of working is possible but is not convenient enough. The +add-on can be used in a similar way to bookmarks. The search field can be used to search for the +record in the database. The prerequisite is again that the record contains a URL. + +![Record usage](/images/passwordsecure/9.2/configuration/browseradd-ons/addon-records-usage-en.webp) + +The screenshot shows that the URL and the name of the record (Wikipedia) are searched. The results +for the search are displayed and can be selected using the arrow buttons or the mouse. The selected +website will be opened in a separate tab. + +## Several passwords for one website + +If a user opens a page and multiple passwords with the autofill function are possible for this +website, no entries will be made unlike in older versions. Instead, the following message appears in +a pop-up: + +![Multiple entries](/images/passwordsecure/9.2/configuration/browseradd-ons/addon-multiple-passwords-en.webp) + +However, if the autofill function is only activated for one password but multiple passwords are +possible, the password with the autofill function is entered. If the user clicks on a record in the +pop-up, this record is entered as normal (as was the case previously). diff --git a/docs/passwordsecure/9.3/configuration/browseraddons/how_to_save_passwords.md b/docs/passwordsecure/9.3/configuration/browseraddons/how_to_save_passwords.md new file mode 100644 index 0000000000..076a3fcd74 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/browseraddons/how_to_save_passwords.md @@ -0,0 +1,46 @@ +--- +title: "How to save passwords" +description: "How to save passwords" +sidebar_position: 20 +--- + +# How to save passwords + +This chapter describes how to store passwords via add-on. + +**CAUTION:** You can only save passwords in server mode! + +## New access data + +With the setup and login via server mode, the access data can now be added automatically. When +visiting a website whose credentials have not yet been stored in Netwrix Password Secure, you get +automatically asked whether they should be created. + +![new password detected](/images/passwordsecure/9.2/configuration/browseradd-ons/how_to_save_passwords/addon-create-password-en.webp) + +By confirming, you will be directly forwarded to the Web Application and registered there. If there +are less fields in the deposited or selected form than in the login mask, the missing fields are +automatically created as web form fields by default. + +![WebClient prefilled](/images/passwordsecure/9.2/configuration/browseradd-ons/how_to_save_passwords/webclient-prefilled-form-en.webp) + +Known access data + +If you log in to a login screen with changed access data, you can update this automatically. To do +this, log on to the login screen of the changed page as usual. Thereupon a message appears that new +access data has been recognized. Now you can optionally decide to create a new dataset or update an +already known dataset. + +![data was recognized](/images/passwordsecure/9.2/configuration/browseradd-ons/how_to_save_passwords/installation_with_parameters_151-en.webp) + +- **Save password**: The password will be exchanged without opening the Web Application. +- **check changes**: The Web Application is opened and you are logged in. The previous password has + been replaced by the new one. However, the storage must be carried out manually. + +![data was recognized](/images/passwordsecure/9.2/configuration/browseradd-ons/how_to_save_passwords/installation_with_parameters_152-en.webp) + +The following prerequisites apply so that a data record is considered to already exist: + +- The URL must be identical. +- The user name must be identical. +- The entry must be made by the add-on and the change must only affect the password. diff --git a/docs/passwordsecure/9.3/configuration/configuration.md b/docs/passwordsecure/9.3/configuration/configuration.md new file mode 100644 index 0000000000..8125627f38 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/configuration.md @@ -0,0 +1,10 @@ +--- +title: "Configuration" +description: "Configuration" +sidebar_position: 40 +--- + +# Configuration + +The following pages will provide you with in-depth information how to configure the different +Netwrix Password Secure components and features. diff --git a/docs/passwordsecure/9.3/configuration/mobiledevices/_category_.json b/docs/passwordsecure/9.3/configuration/mobiledevices/_category_.json new file mode 100644 index 0000000000..69696042ea --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/mobiledevices/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Mobile devices", + "position": 70, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "mobile_devices" + } +} \ No newline at end of file diff --git a/docs/passwordsecure/9.3/configuration/mobiledevices/autofill/_category_.json b/docs/passwordsecure/9.3/configuration/mobiledevices/autofill/_category_.json new file mode 100644 index 0000000000..f4d1f53a0e --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/mobiledevices/autofill/_category_.json @@ -0,0 +1,6 @@ +{ + "label": "Autofill", + "position": 60, + "collapsed": true, + "collapsible": true +} \ No newline at end of file diff --git a/docs/passwordsecure/9.3/configuration/mobiledevices/autofill/autofill_in_android.md b/docs/passwordsecure/9.3/configuration/mobiledevices/autofill/autofill_in_android.md new file mode 100644 index 0000000000..1bc304c41e --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/mobiledevices/autofill/autofill_in_android.md @@ -0,0 +1,47 @@ +--- +title: "Autofill in Android" +description: "Autofill in Android" +sidebar_position: 20 +--- + +# Autofill in Android + +With autofill, the credentials are transferred from the Netwrix Password Secure app directly to the +login screens. This works for websites in the browser as well as for other apps. + +#### Requirements + +For automatic registration, the service must be enabled in the User Help¹ and Show via other apps¹ +Netwrix Password Secure App must be enabled. + +#### Autofill + +The login data is entered as soon as the app finds a corresponding mask on a web page or in an app. +In some masks the process starts automatically, in others it is necessary to type in the first +field. + +There are two possible scenarios. + +- The **Netwrix Password Secure app** displays all matching passwords. The user selects the desired + password and the app enters it. +- Selection of a password in the Netwrix Password Secure App. This dialog opens automatically if no + password is found. + +No password found + +If no password is found that matches the app or the website called up, the desired password must +first be selected. + +Exactly one password found + +If there is a data set that contains exactly the URL that is called up, the corresponding password +can be suggested. A simple click on the password is then sufficient to pass the data to the website +or app. + +Multiple passwords found + +If several matching passwords are found in the database, the desired one must be selected. + +NOTE: Depending on the current state, it may be necessary to authenticate on the app before +selecting or confirming the password to be entered. The database then has to be unlocked via the +password or Touch ID first. diff --git a/docs/passwordsecure/9.3/configuration/mobiledevices/autofill/autofill_in_ios.md b/docs/passwordsecure/9.3/configuration/mobiledevices/autofill/autofill_in_ios.md new file mode 100644 index 0000000000..bf098c6a41 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/mobiledevices/autofill/autofill_in_ios.md @@ -0,0 +1,56 @@ +--- +title: "Autofill in iOS" +description: "Autofill in iOS" +sidebar_position: 10 +--- + +# Autofill in iOS + +The most important comfort feature of the Netwrix Password Secure app is probably the autofill. With +autofill, the credentials from the Netwrix Password Secure app are transferred directly to the login +screens. This works both with websites in the browser and with other apps. + +#### Requirements + +In order to ensure automatic registration, a few prerequisites must be met. First of all, the +automatic registration must be set up in the settings. If the **iOS keychain** is not needed, it +should be deactivated. This makes handling a bit easier. Finally, a database connection must exist +and access to passwords must be possible. + +#### Autofill + +**Autofill** always occurs when a login mask is found. No matter whether this is in an app or on a +website. For some login masks, the auto-enrollment process starts automatically. For other masks, +you have to type once into the first field. The autofill itself can be divided into three different +scenarios. + +Dialog + +Depending on the configuration and scenario, the dialog for entry can have different +characteristics: + +- First, one or more passwords are displayed that match the current page or app. These can be + selected and entered with a click. +- It is also possible to open the dialog for selecting a password. If no password is found, this + dialog is displayed directly. +- Finally, the iOS keychain can also be opened. If this function is not needed, it can be + deactivated. The corresponding option will then no longer be offered. + +No password found + +If no password is found that matches the app or the website, the desired password must first be +selected. + +Exact password found + +If there is a data record that contains exactly the URL that is called up, the corresponding +password can be suggested. A simple click on the password is then sufficient to pass the data to the +website or app. + +Several passwords found + +If several matching passwords are found in the database, the desired one must be selected. + +NOTE: Depending on the current state, it may be necessary to authenticate to the app before +selecting or confirming of the password to be entered. The database then has to be unlocked via the +password, Touch ID or Face ID. diff --git a/docs/passwordsecure/9.3/configuration/mobiledevices/mobile_devices.md b/docs/passwordsecure/9.3/configuration/mobiledevices/mobile_devices.md new file mode 100644 index 0000000000..3f7642b534 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/mobiledevices/mobile_devices.md @@ -0,0 +1,55 @@ +--- +title: "Mobile devices" +description: "Mobile devices" +sidebar_position: 70 +--- + +# Mobile devices + +## The new Netwrix Password Secure Mobile App – mobile and simple! + +With version 8.10 we have created the perfect complement to the client: **The Netwrix Password +Secure Mobile App!** + +With its **convenient** interface, the Netwrix Password Secure Mobile App offers the perfect +prerequisite for every user to find their way around **quickly** and **easily**. + +For detailed documentation of the **Netwrix Password Secure Mobile App** + +NOTE: Please note that as of version 8.10.0, the previous version 7 App is no longer compatible. + +#### Security is our ambition + +No matter whether you work with a smartphone or a tablet, you benefit from the highest possible +security on all iOS and Android devices. All passwords are not only available on the mobile device, +but can also be automatically transferred to websites. So you can use highly complex and therefore +secure passwords and don’t have to remember them anymore. The Netwrix Password Secure Mobile App +thus combines security and convenience. In addition, the use of a local database ensures that +passwords can be accessed even when no + +#### Functions + +The functionalities of **password management, SSO, synchronization** and **tab system** are even +more extensive and detailed in the specially created **documentation**. + +### Password management + +The new **Netwrix Password Secure mobile app** keeps all **passwords** safe. They can not only be +stored securely but also structured conveniently. + +### SSO + +The most important convenience feature of the Netwrix Password Secure Mobile app is the possibility +of entering passwords directly into log-in masks of other apps or browser pages. The configuration +and correct use can be found out in the corresponding chapters for **iOS** and **Android**. + +### Synchronization + +Since the data exchange between mobile database and server database is done automatically in the +background, there is no need to worry about the actuality of the data. + +### Tab system + +With the new and simplified tab system, the handling for the individual user has been made +uncomplicated and clear. The affiliation of the passwords is visible at a glance. The exact handling +of the tab system can be read in the chapter **Tabs**. diff --git a/docs/passwordsecure/9.3/configuration/mobiledevices/passwords_mobileapp.md b/docs/passwordsecure/9.3/configuration/mobiledevices/passwords_mobileapp.md new file mode 100644 index 0000000000..05bafbdea5 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/mobiledevices/passwords_mobileapp.md @@ -0,0 +1,85 @@ +--- +title: "Password Management" +description: "Password Management" +sidebar_position: 50 +--- + +# Password Management + +In principle, there are two types of passwords. **Global** and **personal** passwords. + +#### Global passwords + +Global passwords are passwords that are assigned to an organizational unit. These passwords are +usually used by more than one user. + +![Mobile App - global passwords](/images/passwordsecure/9.2/configuration/mobiledevices/passwords/global-passwords-ma-en.webp) + +Prerequisites + +The following prerequisites must be met in order to create new global passwords: + +- User right **Can create new passwords** +- **Add right** to the corresponding organizational unit + +#### Personal passwords + +Personal passwords are passwords to which only the creating user is authorized. + +![MobileApp - personal passwords](/images/passwordsecure/9.2/configuration/mobiledevices/passwords/personal-passwords-ma-en.webp) + +Requirement + +The following user rights are required to create personal passwords: + +- Can create new passwords +- Can create personal records + +#### Create passwords + +When creating a new record, it is necessary to know whether it is a personal or a global password. +Because according to this criterion you should select the appropriate tab and click on the + located +in the upper right corner. + +![create new password](/images/passwordsecure/9.2/configuration/mobiledevices/passwords/create-new-password-ma-en.webp) + +After that, select the required **form**. + +![select form](/images/passwordsecure/9.2/configuration/mobiledevices/passwords/select-form-ma-en.webp) + +Then, once you have filled in all the relevant information of the selected form, one click on +**Save** is enough to create the password. + +![new entry MobileApp](/images/passwordsecure/9.2/configuration/mobiledevices/passwords/new-entry-ma-en.webp) + +#### Editing passwords + +To edit a password, click on the corresponding password and select the pencil icon. + +![editing password](/images/passwordsecure/9.2/configuration/mobiledevices/passwords/new-entry-ma-2-en.webp) + +As soon as you click on the pencil icon again in the new window, in the so-called read-only view, +you can edit all existing fields. + +![edit passwordfield MobileApp](/images/passwordsecure/9.2/configuration/mobiledevices/passwords/edit-passwordfield-ma-en.webp) + +![edit passwordfield](/images/passwordsecure/9.2/configuration/mobiledevices/passwords/edit-entry-ma-2-en.webp) + +#### Delete + +Passwords can currently only be deleted via the Full- or Web Application. + +#### Tags + +Tags can be added or removed both when creating and editing a password. + +![MobileApp - Tags](/images/passwordsecure/9.2/configuration/mobiledevices/passwords/edit-tag-ma-en.webp) + +It is also possible to create a completely new tag. + +This is possible by searching in the tag selection in the search field for a tag that does not +already exist. + +You will then be offered the option of creating this previously non-existent tag. + +![Mobileapp - select/create tag](/images/passwordsecure/9.2/configuration/mobiledevices/passwords/select-tag-ma-en.webp) diff --git a/docs/passwordsecure/9.3/configuration/mobiledevices/securitymd.md b/docs/passwordsecure/9.3/configuration/mobiledevices/securitymd.md new file mode 100644 index 0000000000..2267b13359 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/mobiledevices/securitymd.md @@ -0,0 +1,38 @@ +--- +title: "Security" +description: "Security" +sidebar_position: 10 +--- + +# Security + +#### Your security is our ambition + +Security is a top priority for Netwrix Password Secure - right from the conception stage, it sets +the course for all further developments. Of course, security was also taken into account during the +development of the Netwrix Password Secure app and the latest technologies were used. The following +encryption techniques and algorithms are currently used: + +Global + +- AES 256 / RSA 4096 encrypted +- PBKDF2 with up to 100,000 iterations +- End to end encrypted (like all Netwrix Password Secure App Clients) +- No direct connection to Netwrix Password Secure Server required. Connection is via web server. +- MDM (Mobile Device Management) support +- Passwords can be used offline when server access is not available +- Fast incremental data synchronization +- Easy connection between Netwrix Password Secure Mobile Apps and the server via QR code +- Easy navigation between private and shared passwords +- Automatic reconciliation of data using real-time updates +- Two-factor authentication +- Synchronization with multiple databases possible +- Expiration date of databases to ensure automatic deletion +- Server and app side security settings. Who is allowed to use the app and to what extent? + +iOS + +- Full support of FaceID and TouchID for passwordless login to the Netwrix Password Secure Mobile + app. +- Password AutoFill support. Passwords are automatically entered in other apps and Safari. (No + copy/paste or typing) diff --git a/docs/passwordsecure/9.3/configuration/mobiledevices/settings_mobileapp.md b/docs/passwordsecure/9.3/configuration/mobiledevices/settings_mobileapp.md new file mode 100644 index 0000000000..3434337653 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/mobiledevices/settings_mobileapp.md @@ -0,0 +1,75 @@ +--- +title: "Settings" +description: "Settings" +sidebar_position: 70 +--- + +# Settings + +As soon as you are logged in to the **Netwrix Password Secure App**, you can access the **settings** +via the three dots at the very top left of the screen. These will be briefly explained here. + +![MobileApp - settings](/images/passwordsecure/9.2/configuration/mobiledevices/settings/settings-ma-en.webp) +![MobileApp - settings](/images/passwordsecure/9.2/configuration/mobiledevices/settings/settings-2-ma-en.webp) + +#### General + +Hide personal tab + +In some use cases personal passwords are not needed on the mobile device. If this is the case you +can hide the tab with the personal passwords. + +Show all passwords in search tab + +If this option is deactivated, a search will always refer to the opened tab only. This can be useful +if there are several records in the database which have the same name and can only be distinguished +by the affiliation to an organizational unit. + +#### Security + +Touch ID / Face ID + +Here the login via Face ID or Touch ID can be activated and deactivated. + +Automatic logout + +Automatic logout from the app can be enabled and configured here. + +#### Synchronization + +Automatic synchronization + +How to synchronize with the main database is configured here. The following options are available: + +- **Any type of connection:** as long as there is a connection, synchronization will take place. No + matter if it is a WLAN connection or a connection via the mobile network. +- **Only for WLAN connection:** Synchronization only takes place if there is a connection via WLAN. +- **Disabled:** It is not synchronized + +NOTE: Costs may be incurred for synchronization via the mobile network! + +Synchronize now + +Starts the synchronization. This can also be started outside the settings at any time by simply +swiping down. More information can also be found in the chapter +[Synchronization](/docs/passwordsecure/9.2/configuration/mobiledevices/synchronization.md). + +Fix sync errors + +This menu item first checks for errors caused by the synchronization. If there are such errors you +get the possibility to repair them or to overwrite them with the current state of the server +database. + +#### Logging + +Logging + +Here you can activate or deactivate the logging. + +Show log file + +If logging is active, the log file can be displayed here. + +Delete log file + +Logs that are no longer needed can be deleted here. diff --git a/docs/passwordsecure/9.3/configuration/mobiledevices/setupmobiledevice/_category_.json b/docs/passwordsecure/9.3/configuration/mobiledevices/setupmobiledevice/_category_.json new file mode 100644 index 0000000000..237f0e7607 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/mobiledevices/setupmobiledevice/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Setup", + "position": 20, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "setup_mobile_device" + } +} \ No newline at end of file diff --git a/docs/passwordsecure/9.3/configuration/mobiledevices/setupmobiledevice/biometric_login.md b/docs/passwordsecure/9.3/configuration/mobiledevices/setupmobiledevice/biometric_login.md new file mode 100644 index 0000000000..21f0e5c984 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/mobiledevices/setupmobiledevice/biometric_login.md @@ -0,0 +1,15 @@ +--- +title: "Biometric login" +description: "Biometric login" +sidebar_position: 30 +--- + +# Biometric login + +Depending on the operating system used (iOS or Android), logging in to the app can also be done +using biometric factors such as fingerprint or facial recognition. Directly during the first login, +the app suggests (depending on the type of smartphone) the use of Touch ID or fingerprint or Face ID +or facial recognition. Clicking **Yes** here is sufficient to log in to the database in the future +using the respective biometric feature. + +![setup face ID](/images/passwordsecure/9.2/configuration/mobiledevices/setup/biometric_login/setup-face-id-en.webp) diff --git a/docs/passwordsecure/9.3/configuration/mobiledevices/setupmobiledevice/installation_of_the_app.md b/docs/passwordsecure/9.3/configuration/mobiledevices/setupmobiledevice/installation_of_the_app.md new file mode 100644 index 0000000000..8ca97ed796 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/mobiledevices/setupmobiledevice/installation_of_the_app.md @@ -0,0 +1,34 @@ +--- +title: "Installation of the App / Requirements" +description: "Installation of the App / Requirements" +sidebar_position: 10 +--- + +# Installation of the App / Requirements + +The Netwrix Password Secure app is installed as usual via the Apple Store or Google Playstore. The +apps can be found under the following links: + +![App store](/images/passwordsecure/9.2/configuration/mobiledevices/setup/installation_app/appstore-icon.webp) + +![Google Play](/images/passwordsecure/9.2/configuration/mobiledevices/setup/installation_app/android-icon.webp) + +#### Requirements + +The **Netwrix Password Secure Apps** can be installed on the following systems: + +**iOS:** at least version 10.14 + +**Android:** at least version 8.0 + +**Web Application**: Since the app connects via the Web Application, it is mandatory to have it +installed. The documentation of the Web Application installation can be seen in the chapter +[Installation Web Application](/docs/passwordsecure/9.2/installation/installationwebapplication/installation_web_application.md) + +**Port**: The connection is made via https port 443, which must be enabled on the server side. + +[User rights](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/userrights/user_rights.md)**:** The users need the +right **Can synchronize with mobile devices.** + +[Database properties](/docs/passwordsecure/9.2/configuration/servermanger/databaseproperties/database_properties.md): It must +be ensured that the Enable mobile synchronization option is set. diff --git a/docs/passwordsecure/9.3/configuration/mobiledevices/setupmobiledevice/linking_the_database.md b/docs/passwordsecure/9.3/configuration/mobiledevices/setupmobiledevice/linking_the_database.md new file mode 100644 index 0000000000..ec2263d832 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/mobiledevices/setupmobiledevice/linking_the_database.md @@ -0,0 +1,57 @@ +--- +title: "Linking the database" +description: "Linking the database" +sidebar_position: 20 +--- + +# Linking the database + +First, an existing database must be linked to the Netwrix Password Secure app in order to finally +synchronize the data. During linking, an encrypted database is created on the mobile device, which +provides the data even without a network connection. + +There are two ways to create a link. + +#### Manual linking + +If the database is to be linked manually, the dialog for creating the link is first called up via +the + in the top right-hand corner. Here the address of the Web Application is entered and confirmed +with a click on Connect. + +![Create link](/images/passwordsecure/9.2/configuration/mobiledevices/setup/linking_database/create-link-ma-en.webp) + +In the next step, all available databases are displayed. The desired one can be selected by clicking +on it. + +![choose link](/images/passwordsecure/9.2/configuration/mobiledevices/setup/linking_database/choose-created-link-en.webp) + +Finally, the login with user name and password takes place. In addition, a meaningful name can be +assigned. + +![log in with your data](/images/passwordsecure/9.2/configuration/mobiledevices/setup/linking_database/integration-ma-en.webp) + +#### Link via QR code + +Fulluser + +The quickest way to create a link is via a QR code. To do this, first log in to the client. You will +find the corresponding QR code in the Backstage under Account: + +![QR-code](/images/passwordsecure/9.2/configuration/mobiledevices/setup/linking_database/link-via-qr-code-en.webp) + +Then click on the button for the QR code in the app. In the following dialog, the QR code is simply +photographed from the monitor. The mobile database is now created directly in the background and +linked to the database on the server. In the next step, you can give the database profile a +meaningful name and log in directly: + +![log in with your data](/images/passwordsecure/9.2/configuration/mobiledevices/setup/linking_database/integration-ma-en.webp) + +LightUser + +Using the Light view, the user must click on their user account and click on the **Account** option + +![Account LightClient](/images/passwordsecure/9.2/configuration/mobiledevices/setup/linking_database/account-lc-2-en.webp) + +This will open a window where you can use the QR code to scan the database. + +![QR code lightclient](/images/passwordsecure/9.2/configuration/mobiledevices/setup/linking_database/account-lc-3-en.webp) diff --git a/docs/passwordsecure/9.3/configuration/mobiledevices/setupmobiledevice/setting_up_autofill.md b/docs/passwordsecure/9.3/configuration/mobiledevices/setupmobiledevice/setting_up_autofill.md new file mode 100644 index 0000000000..58f2a534f1 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/mobiledevices/setupmobiledevice/setting_up_autofill.md @@ -0,0 +1,33 @@ +--- +title: "Setting up autofill" +description: "Setting up autofill" +sidebar_position: 40 +--- + +# Setting up autofill + +The most important comfort feature of the Netwrix Password Secure App is probably the autofill, i.e. +the possibility to enter access data directly into the input mask. The autofill must first be set up +or configured. + +#### Setting up the autofill under iOS + +In the settings, first select the item Passwords & Accounts and then Automatically fill in. As soon +as Auto-fill is activated, all options for filling in login windows are offered. Here one then +selects Netwrix Password Secure. + +RECOMMENDED: We recommend deactivating the **keychain (iOS)** as well as any other apps offered to +prevent misunderstandings in usage. + +![password options](/images/passwordsecure/9.2/configuration/mobiledevices/setup/setting_up_autofill/password-options-en.webp) + +#### Setting up automatic registration on Android + +In the settings under Operating aids ¹, among the downloaded services, the Netwrix Password Secure +app is activated. + +In addition, you must define in the settings under Show via other apps that Netwrix Password Secure +may be shown via other apps. + +RECOMMENDED: We recommend to use only Netwrix Password Secure for automatic registration and to +deactivate all other apps here. This prevents possible misunderstandings in the operation. diff --git a/docs/passwordsecure/9.3/configuration/mobiledevices/setupmobiledevice/setup_mobile_device.md b/docs/passwordsecure/9.3/configuration/mobiledevices/setupmobiledevice/setup_mobile_device.md new file mode 100644 index 0000000000..23b7acbd93 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/mobiledevices/setupmobiledevice/setup_mobile_device.md @@ -0,0 +1,24 @@ +--- +title: "Setup" +description: "Setup" +sidebar_position: 20 +--- + +# Setup + +## Requirements + +Netwrix Password Secure Mobile Apps automatically synchronize with an existing Netwrix Password +Secure database. The [Web Application](/docs/passwordsecure/9.2/configuration/webapplication/web_application.md) is used as the +interface for this. This must therefore be installed. In addition, the database must be enabled for +use with mobile devices on the [Server Manager](/docs/passwordsecure/9.2/configuration/servermanger/server_manger.md). + +#### Setup and configuration + +The setup and initial configuration of the **Netwrix Password Secure App** is explained in the +following chapters: + +- [Installation of the App / Requirements](/docs/passwordsecure/9.2/configuration/mobiledevices/setupmobiledevice/installation_of_the_app.md) +- [Linking the database](/docs/passwordsecure/9.2/configuration/mobiledevices/setupmobiledevice/linking_the_database.md) +- [Biometric login](/docs/passwordsecure/9.2/configuration/mobiledevices/setupmobiledevice/biometric_login.md) +- [Setting up autofill](/docs/passwordsecure/9.2/configuration/mobiledevices/setupmobiledevice/setting_up_autofill.md) diff --git a/docs/passwordsecure/9.3/configuration/mobiledevices/synchronization.md b/docs/passwordsecure/9.3/configuration/mobiledevices/synchronization.md new file mode 100644 index 0000000000..4fd773198b --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/mobiledevices/synchronization.md @@ -0,0 +1,40 @@ +--- +title: "Synchronization" +description: "Synchronization" +sidebar_position: 40 +--- + +# Synchronization + +The synchronization of data between the mobile database and the server database is extremely +important. On the whole, you don't have to worry about synchronization, because the data is +automatically synchronized in the background. + +Synchronization logic + +First of all, it is important to note how the synchronization has been configured in the +[Settings](/docs/passwordsecure/9.2/configuration/mobiledevices/settings_mobileapp.md). A prerequisite for successful synchronization is that +the configured connection is available. This is done via https port 443, which must be enabled on +the server side. Once the prerequisites have been met, there are the following triggers for +synchronization: + +- A login to the app takes place +- Swipe down in the app +- The synchronization is started in the settings of the app. +- A data record is changed in one of the two databases + +Which dataset is being synchronized? + +In Netwrix Password Secure, each field in a record has a timestamp. During a synchronization +synchronization, these timestamps are checked and the newer field is written to the other database. + +Example: + +Assuming in a record the field "Username" is changed in the Advanced view and the field "Password" +is changed in the App. "password" is changed in the app, you will have different data statuses on +both devices. After a synchronization, you will receive the changed user name and the new password +on both devices. + +Settings for synchronization + +The configuration is described in the chapter [Settings](/docs/passwordsecure/9.2/configuration/mobiledevices/settings_mobileapp.md) diff --git a/docs/passwordsecure/9.3/configuration/mobiledevices/tabs.md b/docs/passwordsecure/9.3/configuration/mobiledevices/tabs.md new file mode 100644 index 0000000000..c805f54acd --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/mobiledevices/tabs.md @@ -0,0 +1,43 @@ +--- +title: "Tabs" +description: "Tabs" +sidebar_position: 30 +--- + +# Tabs + +Once you have successfully logged in, you will find yourself in the view where all the user's +passwords are located. + +![all passwords in mobile app](/images/passwordsecure/9.2/configuration/mobiledevices/tabs/all-passwords-ma-en.webp) + +Here you have the following options: + +Action menu + +With a click on +![three-points-en](/images/passwordsecure/9.2/configuration/mobiledevices/tabs/three-points-en.webp) +the action menu is opened. + +![actions mobile app](/images/passwordsecure/9.2/configuration/mobiledevices/tabs/actions-ma-en.webp) + +The following actions are offered: + +- **Open settings** (more information can be found in the Settings chapter). +- **Close tab** (the option is offered only if you are in one of the organizational units tabs. The + default ones are excluded) +- **Logout** (you will be logged out from the database) +- **Cancel** (closes the action menu and returns to the tab view) + +Tabs + +Below the passwords there is a bar for managing tabs. + +![manage tabs](/images/passwordsecure/9.2/configuration/mobiledevices/tabs/all-passwords-ma-2-en.webp) + +By clicking on the plus sign there is a possibility to add more tabs. + +![add tabs](/images/passwordsecure/9.2/configuration/mobiledevices/tabs/add-tabs-ma.webp) + +These tabs are organizational units that the user can see. By default, the tabs **"All passwords"** +and **"Personal"** are stored. diff --git a/docs/passwordsecure/9.3/configuration/offlineclient/_category_.json b/docs/passwordsecure/9.3/configuration/offlineclient/_category_.json new file mode 100644 index 0000000000..2cd56829c8 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/offlineclient/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Offline Add-on", + "position": 90, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "offline_client" + } +} \ No newline at end of file diff --git a/docs/passwordsecure/9.3/configuration/offlineclient/offline_client.md b/docs/passwordsecure/9.3/configuration/offlineclient/offline_client.md new file mode 100644 index 0000000000..c84bc3ada2 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/offlineclient/offline_client.md @@ -0,0 +1,58 @@ +--- +title: "Offline Add-on" +description: "Offline Add-on" +sidebar_position: 90 +--- + +# Offline Add-on + +## What is the Offline Add-on? + +The Offline Add-on enables you to work without an active connection to the Netwrix Password Secure +server. If the corresponding setting has been configured +([Setup and sync](/docs/passwordsecure/9.2/configuration/offlineclient/setup_and_sync.md)), the local copy of the server database will be +automatically synchronized according to freely definable cycles. This ensures that you can always +use a (relatively) up-to-date version of the database offline. + +Facts + +- “Microsoft SqlServer Compact 4.0.8876.1” is used for creating offline databases +- The database is encrypted using AES-128 or SHA-256. A so-called “platform default” is used for + this purpose +- In addition, RSA encryption processes are used +- More on this subject…::https://technet.microsoft.com/en-us/library/gg592949(v=sql.110).aspx + +#### Installation + +The Offline Add-on is automatically installed together with the main client. No database profiles +need to be created – this task is performed by the client during the initial synchronization, +together with the creation of the offline database. + +#### Operation + +Operation of the Offline Add-on is generally based on the +[Operation and setup](/docs/passwordsecure/9.2/configuration/servermanger/operation_and_setup_admin_client.md). +Since the Offline Add-on only has a limited range of functions, the following must be taken into +account with regards to its operation: + +- There is no dashboard +- Only the password module is available +- The filter is not available. Records are found using the + [Search](/docs/passwordsecure/9.2/configuration/advancedview/operationandsetup/search.md) +- The automatic login data entry can be performed via the + [Autofill Add-on](/docs/passwordsecure/9.2/configuration/autofilladdon/autofill_add-on.md), independently of the Offline Add-on + +![Offline Client](/images/passwordsecure/9.2/configuration/offlineclient/installation_with_parameters_264-en.webp) + +#### What data is synchronised? + +[Seals](/docs/passwordsecure/9.2/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/seals/seals.md) +enhance the security concept in Netwrix Password Secure to include a double-check principle that can +be defined in fine detail. This means that releases for protected information are linked to the +positive authentication of one or more users. Naturally, it is not possible to issue these releases +when the server is not connected. For this reason, sealed records are not synchronized and thus do +not form part of offline databases. + +Otherwise, all records for which the user has the **export right** are synchronised. + +Records with **password masking** are adopted into the offline database and can be used as normal. diff --git a/docs/passwordsecure/9.3/configuration/offlineclient/setup_and_sync.md b/docs/passwordsecure/9.3/configuration/offlineclient/setup_and_sync.md new file mode 100644 index 0000000000..b6952b8eff --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/offlineclient/setup_and_sync.md @@ -0,0 +1,86 @@ +--- +title: "Setup and sync" +description: "Setup and sync" +sidebar_position: 10 +--- + +# Setup and sync + +## Setting up the offline database + +It is important to ensure that the right requirements have been met before setting up the Offline +Add-on. The following configurations need to be defined in both the Server Manager and also the user +rights/user settings. + +Requirements + +To set up offline databases, this option must be activated in the Server Manager first. This process +is carried out separately for each database in the database view in the Server Manager in the +“General settings” (right click on the database). This is also possible to do when the database is +initially created. + +![Properties](/images/passwordsecure/9.2/configuration/offlineclient/setup/installation_with_parameters_265-en.webp) + +You will find further information on this subject in the +sections:[ Creating databases](/docs/passwordsecure/9.2/configuration/servermanger/creating_databases.md) and +[Managing databases](/docs/passwordsecure/9.2/configuration/servermanger/managingdatabases/managing_databases.md) + +User rights + +The user requires the “offline mode” right. In addition, how long offline mode can be used without a +server connection can be defined in the user rights. + +![User rights](/images/passwordsecure/9.2/configuration/offlineclient/setup/installation_with_parameters_266-en.webp) + +Creating an offline database + +The synchronization with the offline database can generally be carried out automatically. However, +**the first synchronization must be carried out manually**. The synchronization is started via the +Main menu/Account. + +![account-en](/images/passwordsecure/9.2/configuration/offlineclient/setup/account-en.webp) + +NOTE: The offline databases are stored locally under the following path: %appdata%\MATESO\Password +Safe and Repository Client\OfflineDB + +An offline database must be created per user and client for each online database. This makes it +possible to use several offline databases with an Offline Add-on. + +#### Synchronization + +In order to keep the data always consistent, the offline database must be synchronized regularly. +Synchronization is automatically performed by the client in the background. The interval can be +freely configured in the +[User settings](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/usersettings/user_settings.md). The synchronization is +completed every 30 minutes by default. When creating and editing records, it is also possible to +synchronize outside of the synchronization cycle so that the changes are directly available offline. +In addition, the synchronization can also be started manually in Backstage via “Account”. + +A running synchronization is displayed in the icon in the task bar as well as by a status bar in the +client: + +![progress icon](/images/passwordsecure/9.2/configuration/offlineclient/setup/progress-icon-en_64x53.webp) + +![installation_with_parameters_269](/images/passwordsecure/9.2/configuration/offlineclient/setup/installation_with_parameters_269.webp) + +As soon as the synchronization is completed, this is indicated by a hint. + +![notification "offline sync completed"](/images/passwordsecure/9.2/configuration/offlineclient/setup/offline-sync-completed-en_383x75.webp) + +#### Relevant settings + +![installation_with_parameters_271](/images/passwordsecure/9.2/configuration/offlineclient/setup/installation_with_parameters_271.webp) + +Offline mode can be configured and personalized using the four settings mentioned: + +- **Offline synchronization after saving a record**: The synchronization of the offline database is + completed directly after saving a record. It is important to note that this only applies to those + records that are saved by the user who is logged in. Changes made by another user do not trigger + any synchronization! +- **Offline synchronization after login:** If this option is active, the offline database is + synchronized after each restart of the client. +- **Automatic synchronization after an interval**: This setting is used to define the interval at + which a synchronization of the offline database will be periodically carried out. The default + value is 30 minutes. +- **Path where the offline database should be saved**: If this field is left empty, the system + default is used. Otherwise, the storage location for the offline database can be entered directly. diff --git a/docs/passwordsecure/9.3/configuration/sdkapi/_category_.json b/docs/passwordsecure/9.3/configuration/sdkapi/_category_.json new file mode 100644 index 0000000000..ed7af24b66 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/sdkapi/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "SDK / API", + "position": 80, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "sdk__api" + } +} \ No newline at end of file diff --git a/docs/passwordsecure/9.3/configuration/sdkapi/migration_guide.md b/docs/passwordsecure/9.3/configuration/sdkapi/migration_guide.md new file mode 100644 index 0000000000..a194cc8bf7 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/sdkapi/migration_guide.md @@ -0,0 +1,156 @@ +--- +title: "migration_guide" +description: "migration_guide" +sidebar_position: 10 +--- + +## Migration Guide: Breaking Changes - API Login + +Overview: We've enhanced the login authentication process to offer a more dynamic and secure +experience. This update introduces a new method of authentication, effective for servers from +version 8.12 onward. + +**CAUTION:** Important Update: Starting from server version 9.0, the previous login method will no +longer be functional. Users must adopt the new authentication approach provided in our API to +continue accessing the services. + +#### Why was this change done? + +Since version 8.12, our server and clients are supporting authentication methods other than +passwords. Therefore, we have introduced a two-step authentication in our server and our clients. +After entering the username, the server is asked for the main factor for the authentication.With the +release of version 8.12, our server and client applications have expanded their support for +authentication methods beyond traditional passwords. Consequently, to enhance security, a two-step +authentication process has been introduced within both our server and client environments. This +process entails the user inputting their username, followed by a request to the server for the +primary authentication factor. Notably, this change was not initially implemented in our APIs. + +To align our systems with enhanced security standards, we have undertaken the implementation of the +new PBKDF2 hashing iteration count. As part of this transition, we have made the strategic decision +to discontinue the use of the old authentication endpoint. Subsequently, we have diligently +integrated the new authentication mechanism into our APIs to ensure a consistent and secure user +experience. + +Transition details: + +- **Old Method Deprecation**: The previous login method is deprecated and no longer operational with + servers of version 9.0. +- **New Authentication Requirement:** To access our services, users must switch to the updated + authentication method in our APIs, compatible with servers from version 8.12 onward. Versions + older than 8.12 are no longer operational with the API. If you're using such an old version, + please use the old API. + +**CAUTION:** Action Required: Ensure that your server version is 8.12 or later to implement the new +authentication method and seamlessly access our services. Update your integration with the API to +incorporate the revised login interface and maintain uninterrupted service access. + +Below are code examples for the previous and updated authentication methods. + +#### C# + +Previous authentication method (deprecated) + +``` +var database = "your-database"; +var username = "your-username"; +var password = "your-password"; +var psrApi = new PsrApi("your-endpoint"); +var mfaRequest = await psrApi.AuthenticationManager.Login(database, username, password); +while (mfaRequest != null) { +    // Gathering user input for authentication fields +    Console.Write(mfaRequest.DisplayName);  +    foreach (var field in mfaRequest.RequiredFields) +    { +        Console.Write(field.Type.ToString());  +        var mfa = Console.ReadLine(); +        field.Value = mfa; +    }  +    mfaRequest = await psrApi.AuthenticationManager.Login(database, username, password, mfaRequest.RequiredFields); +} +``` + +New authentication method (required for version 9.0 onwards) + +``` +var database = "your-database"; +var username = "your-username"; +var psrApi = new PsrApi("your-endpoint"); +var authenticationFlow = psrApi.AuthenticationManagerV2.StartNewAuthentication(database, username); +await authenticationFlow.StartLogin(); +while (!authenticationFlow.IsAuthenticated) { +    var requirement = authenticationFlow.GetNextRequirement(); +    var selectedRequirement = requirement.PossibleRequirements.FirstOrDefault() as DynamicFillableAuthentication; +    foreach (var field in selectedRequirement.Fields) { +        // Gather user input for authentication fields from the console +        Console.Write(field.Key); +        field.Value = Console.ReadLine(); +} +    await authenticationFlow.Authenticate(selectedRequirement); +} +``` + +#### JavaScript + +Previous authentication method (deprecated) + +``` +const database = 'your-database' +const username = 'your-username' +const password = 'your-password' +let api = new PsrApi('your-endpoint') +let mfaRequest = await psrApi.authenticationManager.login(database, username, password) +while (mfaRequest) { +    for (const field of mfaRequest.requiredFields) { +        field.value = prompt(field.type) +    } +    mfaRequest = await psrApi.authenticationManager.login(database, username, password, mfaRequest.requiredFields); +} +``` + +New authentication method (required for version 9.0 onwards) + +``` +const database = 'your-database' +const username = 'your-username' +let api = new PsrApi('your-endpoint') +await psrApi.authenticationManagerV2.startLogin(database, username) +while (!psrApi.authenticationManagerV2.isAuthenticated) { +    let requirement = await psrApi.authenticationManagerV2.getNextRequirement() +    let selectedRequirement = requirement.PossibleRequirements[0] +    for (const field of selectedRequirement.Fields) { +        // Simulating console interaction to gather user input +        field.Value = prompt(field.Key) +    }  +    await psrApi.authenticationManagerV2.authenticate(selectedRequirement) +} +``` + +#### Implementation explanation + +The API object is created as always: by passing the server address to the constructor. + +After that, the implementation differs slightly between C# and JavaScript. For C#, we’re getting the +authentication flow via **psrApi.AuthenticationManagerV2.StartNewAuthentication("your-database", +"your-username");**. On the resulting instance, the asynchronous method **StartLogin()** needs to be +called and awaited. Using the JavaScript API, we can directly call and await the +**psrApi.authenticationManagerV2.startLogin('your-database', 'your-username)** method. + +After this, you must call the **GetNextRequirement()** method. The result contains the requirements +the user has to fill in. It usually contains a “Fields“ list, where the “Value” needs to be set. The +filled requirements need to be sent to the server via +**psrApi.authenticationManagerV2.authenticate** method. Don’t forget to wait for the result (using +the **await** keyword). + +Now, the authentication via API also provides the possibility to configure a second factor and +change the user password during login. In this case, the result of the **GetNextRequirement** call +has the property “IsConfiguration” set to true. If the user can choose between multiple second +factors, they are all part of the “PossibleRequirements” array. Select the one you want to use, fill +in the fields, and send the requirement via **authenticate** method. + +As soon as the authentication is completed, the **psrApi.authenticationManagerV2.isAuthenticated** +property is set to true. + +For any queries or assistance in transitioning to the new authentication method, please refer to our +updated documentation or reach out to our support team. + +Thank you for your cooperation as we continue to improve security and usability within our API. diff --git a/docs/passwordsecure/9.3/configuration/sdkapi/sdk__api.md b/docs/passwordsecure/9.3/configuration/sdkapi/sdk__api.md new file mode 100644 index 0000000000..a95dcf50cc --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/sdkapi/sdk__api.md @@ -0,0 +1,38 @@ +--- +title: "SDK / API" +description: "SDK / API" +sidebar_position: 80 +--- + +# SDK / API + +API: This interface can be used to "address Netwrix Password Secure externally" in order to, for +example, read data for other programs. The API can only be accessed via our wrappers (SDK) using C# +and JavaScript. + +In the JavaScript version of the API, all enums can be found under the global object "PsrApiEnums". + +## Requirements and download + +The SDK can be downloaded from the Customer Information System. + +## Using the API + +The central object is "PsrApi". It contains various "managers" that contain the entire business +logic. First a "PsrApi" object must be created. The only transfer parameter of this class is the +endpoint of the Netwrix Password Secure WebServices. If the Web Application is in use, +`https://Web Application-url/api` can be used as the endpoint. Otherwise the Netwrix Password Secure +Server, i.e. `app-server01:11016`, must be used directly. + +## Login + +If you do not log in to the system in advance, it is not possible to use the API. The first +parameter for the login method is the desired database, followed by the user name and password. It +is important to note that all methods for running the API that initiate a server call are +implemented asynchronously. “Task” objects are returned in C# and “Promise” objects are returned in +JavaScript. + +## Technical documentation + +You can find the complete technical documentation for the SDK +[here](https://help.passwordsafe.de/api/v9/). diff --git a/docs/passwordsecure/9.3/configuration/servermanger/_category_.json b/docs/passwordsecure/9.3/configuration/servermanger/_category_.json new file mode 100644 index 0000000000..a78a651997 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/servermanger/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Server Manager", + "position": 10, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "server_manger" + } +} \ No newline at end of file diff --git a/docs/passwordsecure/9.3/configuration/servermanger/basic_configuration.md b/docs/passwordsecure/9.3/configuration/servermanger/basic_configuration.md new file mode 100644 index 0000000000..7b9ed245bc --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/servermanger/basic_configuration.md @@ -0,0 +1,88 @@ +--- +title: "Basic configuration" +description: "Basic configuration" +sidebar_position: 10 +--- + +# Basic configuration + +## What is basic configuration? + +Within the basic configuration, the connection to the SQL server or to the databases is defined. The +basic configuration appears the first time the Server Manager is started and can be called up at any +time in the basic configuration. + +![base configuration](/images/passwordsecure/9.2/configuration/server_manager/baseconfiguration/installation_with_parameters_188-en.webp) + +## The basic configuration + +A special wizard is available to carry out the configuration: + +![Baseconfig](/images/passwordsecure/9.2/configuration/server_manager/baseconfiguration/installation_with_parameters_189-en.webp) + +#### Service address + +The service address of the SQL server can be selected via the drop-down menu. It is mandatory to +select the adapter via which the Server Manager can also access the SQL server. + +The loopback address 127.0.0.1 should not be used here. + +#### Service user + +Service user This setting is used to define the service user, which is needed to start the server +service as well as the backup service. The “Use local system” setting starts the services with the +local system account. + +**CAUTION:** The defined service user **needs local administrator** rights to properly configure the +server and create databases. + +#### SQL configuration instance + +Under “SQL Server instance” the database server must be specified, including the SQL instance. For +simplicity, you can copy the server name from the login window of the SQL server. + +![installation_with_parameters_190](/images/passwordsecure/9.2/configuration/server_manager/baseconfiguration/installation_with_parameters_190.webp) + +If the option “Service user” is selected, enter the user that logs on to the SQL Server. Please note +that “dbCreator” rights are necessary to create a configuration database. “dbOwner” rights are +sufficient if the database is created manually on the SQL server and is only accessed here. Enter +the name of the configuration database under “Database”. + +NOTE: Refer to the system requirements for server section for more information about the users. + +#### Expert mode + +Expert mode displays additional menu options for advanced configurations: + +Backup service user + +You can use a dedicated user to run the backup here. The service user is selected by default. + +SQL configuration instance + +This menu item can be configured in expert mode via a so-called connection string. + +Certificate + +The SSL connection certificate can also be configured under this item to protect the client server +connection. By default, a certificate is generated by the Server Manager. However, you can also +choose your own. Further information can be found directly in the section provided for this purpose. + +**CAUTION:** Exchanging or overwriting an existing certificate may cause warnings to the clients if +the certificate is not trusted by each client. + +Allow host mode + +Host mode is no longer supported since version 8.13. + +Activating caching + +Caching is activated by default to improve performance. The so-called SqlBroker is registered for +the database on the SQL server here. The following is cached: + +- The roles of the individual users +- The structure of the organisational units +- All settings + +NOTE: If this option is changed, the server needs to be restarted so that the change can take +effect. diff --git a/docs/passwordsecure/9.3/configuration/servermanger/certificates/_category_.json b/docs/passwordsecure/9.3/configuration/servermanger/certificates/_category_.json new file mode 100644 index 0000000000..1d195a83f7 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/servermanger/certificates/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Certificates", + "position": 20, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "certificates" + } +} \ No newline at end of file diff --git a/docs/passwordsecure/9.3/configuration/servermanger/certificates/certificates.md b/docs/passwordsecure/9.3/configuration/servermanger/certificates/certificates.md new file mode 100644 index 0000000000..b1f309272b --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/servermanger/certificates/certificates.md @@ -0,0 +1,84 @@ +--- +title: "Certificates" +description: "Certificates" +sidebar_position: 20 +--- + +# Certificates + +Various different certificates are used to guarantee the security of Netwrix Password Secure. The +certificates are essential for the smooth operation of Netwrix Password Secure. It is thus important +that they are carefully backed up. + +## What certificates are used? + +The individual certificates are described in the following sections: + +- [SSL connection certificates](/docs/passwordsecure/9.2/configuration/servermanger/certificates/ssl_connection_certificates.md) +- [Database certificates](/docs/passwordsecure/9.2/configuration/servermanger/certificates/database_certificates.md) +- [Master Key certificates](/docs/passwordsecure/9.2/configuration/servermanger/certificates/master_key_certificates.md) +- [Discovery service certificates](/docs/passwordsecure/9.2/configuration/servermanger/certificates/discovery_service_certificates.md)s +- [Password Reset certificates](/docs/passwordsecure/9.2/configuration/servermanger/certificates/password_reset_certificates.md) + +## Calling up the certificate manager + +There are two ways to open the certificate manager. The certificates for each specific database can +be managed via the ribbon: + +![installation_with_parameters_196_647x73](/images/passwordsecure/9.2/configuration/server_manager/certificates/installation_with_parameters_196_647x73.webp) + +In the **Main menu**, it is also possible to start the certificate manager for all databases via the +**basic configuration:** + +![base configuration](/images/passwordsecure/9.2/configuration/server_manager/certificates/installation_with_parameters_197-en.webp) + +NOTE: Operation of the certificate manager is always the same. The only difference is whether the +certificates are displayed for each database or for all databases. + +#### Checking existing certificates + +After opening the certificate manager, all certificates specific to Netwrix Password Secure will be +displayed. Clicking on the certificate will display further information. + +![installation_with_parameters_198](/images/passwordsecure/9.2/configuration/server_manager/certificates/installation_with_parameters_198.webp) + +Double clicking on a certificate will open the Windows Certificate Manger to provide more detailed +information. + +![installation_with_parameters_199_423x396](/images/passwordsecure/9.2/configuration/server_manager/certificates/installation_with_parameters_199_423x396.webp) + +#### Required certificates / deleting no longer required certificates + +The overview will initially only display those certificates that are being used and are thus +required. Clicking on **All** will also display the no longer required certificates. For example, it +is possible that outdated certificates exist on the machine due to a test installation. These +certificates can be easily deleted via the corresponding button in the ribbon. + +![certificates-ac-4-en](/images/passwordsecure/9.2/configuration/server_manager/certificates/certificates-ac-4-en.webp) + +#### Importing certificates + +Previously backed up certificates can be integrated into the installation via the Import button. +This merely requires you to enter the desired .pfx file and its password. + +#### Exporting certificates + +The relevant certificates will be backed up by clicking on export. A password firstly needs to be +issued here. If a storage location has not yet been entered via the settings, you are firstly asked +to enter it. + +NOTE: SSL connection certificates are not included in this process and are also not backed up. These +certificates can be recreated if necessary. + +#### Settings + +You can define whether every certificate should be saved to its own file in the **settings**. If +this option has not been activated, all relevant certificates will be backed up in one file. In +addition, the storage location is defined in the settings. + +![installation_with_parameters_201_826x310](/images/passwordsecure/9.2/configuration/server_manager/certificates/installation_with_parameters_201_826x310.webp) + +#### Backing up certificates + +If you want to automatically back up the certificates on a cyclical basis, this can be done via the +backup system. Further information can be found in the section Backup management. diff --git a/docs/passwordsecure/9.3/configuration/servermanger/certificates/database_certificates.md b/docs/passwordsecure/9.3/configuration/servermanger/certificates/database_certificates.md new file mode 100644 index 0000000000..2ff1335128 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/servermanger/certificates/database_certificates.md @@ -0,0 +1,33 @@ +--- +title: "Database certificates" +description: "Database certificates" +sidebar_position: 20 +--- + +# Database certificates + +## What is a database certificate? + +A unique certificate is created for each database. This has the name **psrDatabaseKey**: + +![installation_with_parameters_207](/images/passwordsecure/9.2/configuration/server_manager/certificates/installation_with_parameters_207.webp) + +The database certificate **does not encrypt the database.** Rather, it is used for the encrypted +transfer of passwords from the client to the server in the following cases: + +- Creation of a WebViewer via a task +- Creation of an AD profile protected by a master key +- Login of users imported from AD in Master Key mode + +NOTE: The database certificate cannot be replaced by your own certificate. + +NOTE: The expiry date for the database certificate is not checked. The certificate thus does not +need to be renewed. + +**CAUTION:** If the database is being moved to another server, it is essential that the certificate +is also transferred! + +#### Exporting and importing the certificate + +The section [Certificates](/docs/passwordsecure/9.2/configuration/servermanger/certificates/certificates.md) explains how to back up the certificate and link it +again. diff --git a/docs/passwordsecure/9.3/configuration/servermanger/certificates/discovery_service_certificates.md b/docs/passwordsecure/9.3/configuration/servermanger/certificates/discovery_service_certificates.md new file mode 100644 index 0000000000..2893c1015f --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/servermanger/certificates/discovery_service_certificates.md @@ -0,0 +1,26 @@ +--- +title: "Discovery service certificates" +description: "Discovery service certificates" +sidebar_position: 40 +--- + +# Discovery service certificates + +## What is a discovery service certificate? + +If a discovery service is created, a corresponding certificate is also created: + +![installation_with_parameters_202](/images/passwordsecure/9.2/configuration/server_manager/certificates/installation_with_parameters_202.webp) + +NOTE: The discovery service certificate cannot be replaced by your own certificate. + +NOTE: The certificates for the discovery service have an expiry date. However, this is not checked. +The certificate thus does not need to be renewed. + +**CAUTION:** If the database is being moved to another server, it is **essential that the discovery +service certificate is also transferred!** + +#### Exporting and importing the certificate + +The section [Certificates](/docs/passwordsecure/9.2/configuration/servermanger/certificates/certificates.md)explains how to back up the certificate and link it +again. diff --git a/docs/passwordsecure/9.3/configuration/servermanger/certificates/master_key_certificates.md b/docs/passwordsecure/9.3/configuration/servermanger/certificates/master_key_certificates.md new file mode 100644 index 0000000000..60718982c5 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/servermanger/certificates/master_key_certificates.md @@ -0,0 +1,29 @@ +--- +title: "Master Key certificates" +description: "Master Key certificates" +sidebar_position: 30 +--- + +# Master Key certificates + +#### What is a Master Key certificate? + +If Active Directory is accessed via +[Masterkey mode](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/organisationalstructure/directoryservices/activedirectorylink/masterkey_mode.md), +a certificate will be created. This has the name + +Active Directory: Domain: + +![installation_with_parameters_208](/images/passwordsecure/9.2/configuration/server_manager/certificates/installation_with_parameters_208.webp) + +NOTE: The Master Key certificate cannot be replaced by your own certificate. + +NOTE: The certificates for Master Key mode have an expiry date. However, this is not checked. The +certificate thus does not need to be renewed. + +**CAUTION:** If the database is being moved to another server, it is essential that the Master Key +certificate is also transferred! + +#### Exporting and importing the certificate + +The section certificates explains how to back up the certificate and link it again. diff --git a/docs/passwordsecure/9.3/configuration/servermanger/certificates/nps_server_encryption_certificate.md b/docs/passwordsecure/9.3/configuration/servermanger/certificates/nps_server_encryption_certificate.md new file mode 100644 index 0000000000..60020ef87a --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/servermanger/certificates/nps_server_encryption_certificate.md @@ -0,0 +1,17 @@ +--- +title: "Netwrix Password Secure Server Encryption Certificate" +description: "Netwrix Password Secure Server Encryption Certificate" +sidebar_position: 60 +--- + +# Netwrix Password Secure Server Encryption Certificate + +With the update to the version 8.16.0 the Netwrix Password Secure Server Encryption Certificate will +be added automatically. + +![NPS Server Encryption](/images/passwordsecure/9.2/configuration/server_manager/certificates/nps-server-encryption_1014x771.webp) + +This certificate is important if you will activate an offline license. In future there will be more +features for which this certificate is relevant. + +RECOMMENDED: **Please export this certificate separately!!!** diff --git a/docs/passwordsecure/9.3/configuration/servermanger/certificates/password_reset_certificates.md b/docs/passwordsecure/9.3/configuration/servermanger/certificates/password_reset_certificates.md new file mode 100644 index 0000000000..3da923a725 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/servermanger/certificates/password_reset_certificates.md @@ -0,0 +1,28 @@ +--- +title: "Password Reset certificates" +description: "Password Reset certificates" +sidebar_position: 50 +--- + +# Password Reset certificates + +## What is a Netwrix Password Secure certificate? + +If a [Password Reset](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/passwordreset/password_reset.md) is created, +a corresponding certificate is created. This ensures that the passwords are transferred in encrypted +form. + +![password-reset](/images/passwordsecure/9.2/configuration/server_manager/certificates/password-reset.webp) + +NOTE: The Password Reset certificate cannot be replaced by your own certificate. + +NOTE: The certificates for the Password Reset have an expiry date. However, this is not checked. The +certificate thus does not need to be renewed. + +**CAUTION:** If the database is being moved to another server, it is essential that all Password +Reset certificate is also transferred! + +#### Exporting and importing the certificate + +The section [Certificates](/docs/passwordsecure/9.2/configuration/servermanger/certificates/certificates.md)explains how to back up the certificate and link it +again. diff --git a/docs/passwordsecure/9.3/configuration/servermanger/certificates/ssl_connection_certificates.md b/docs/passwordsecure/9.3/configuration/servermanger/certificates/ssl_connection_certificates.md new file mode 100644 index 0000000000..913e0db69e --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/servermanger/certificates/ssl_connection_certificates.md @@ -0,0 +1,99 @@ +--- +title: "SSL connection certificates" +description: "SSL connection certificates" +sidebar_position: 10 +--- + +# SSL connection certificates + +## What is an SSL connection certificate? + +The connection between clients and the server is secured via an SSL certificate. The **latest +encryption standard TLS 1.2** is used here. It is also possible to create a certificate via the +server, as well as to use an existing certificate with a CA. All computers on which a client is +installed must trust the certificate. + +Otherwise, the following message will appear when the client is started: + +**This connection is not trusted!** + +The connection to the server is not considered secure. + +![not_trusted_certificates](/images/passwordsecure/9.2/configuration/server_manager/certificates/not_trusted_certificates.webp) + +NOTE: Windows Server 2012 R2 requires the latest patch level, since it has been delivered with SSL3, +and has been extended to include TLS 1.2 + +**CAUTION:** The service user creates the databases. A separate certificate is also generated for +each database. Therefore, the service user must be a local administrator or a domain administrator, +as otherwise they would have no rights to save data in the certificate store. + +#### Structure of certificates + +The following information applies to both the **Netwrix Password Secure certificate** and also to +your **own certificates:** + +Alternative applicant + +Communication between the client and server can only take place using the path that is stored in the +certificate with the alternative applicant. Therefore, the Netwrix Password Secure certificate +stores all IP addresses for the server, as well as the hostname. When creating your own certificate, +this information should also be saved under the alternative applicant. + +NOTE: All information (including the IP address) are stored as DNS name. + +#### Using the Netwrix Password Secure certificate + +The name of the PSR certificate is **PSR8Server**. This can be done via the +[Basic configuration](/docs/passwordsecure/9.2/configuration/servermanger/basic_configuration.md) in the AdminConsole. The +certificate is saved locally under: + +Local computer -> own certificates -> certificates + +NOTE: The certificate is valid from its creation up to the year 9999 – and is thus valid almost +indefinitely. For this reason, it is not necessary to note any expiry date. + +Distributing the Netwrix Password Secure certificate + +In order for the certificate to be trusted, it can be exported to the server and then imported to +the clients. The following storage location needs to be selected here: + +local computer -> trusted root certificate location -> certificates + +The certificate can be both rolled out and distributed using group guidelines. + +Manually importing the Netwrix Password Secure certificate + +If the Netwrix Password Secure certificate is not rolled out, it is also possible to manually import +the certificate. To do this, firstly open the certificate information. In the warning notification, +the Show server certificate button is available for this purpose. In the following dialogue, select +the option Install certificate… + +![installation_with_parameters_204_415x395](/images/passwordsecure/9.2/configuration/server_manager/certificates/installation_with_parameters_204_415x395.webp) + +A **Certificate import wizard** will open in which **Local computer** should be selected. + +![installation_with_parameters_205_555x405](/images/passwordsecure/9.2/configuration/server_manager/certificates/installation_with_parameters_205_555x405.webp) + +In the next step, the storage location “trusted root certificate location” needs to be manually +selected. + +![installation_with_parameters_206_556x406](/images/passwordsecure/9.2/configuration/server_manager/certificates/installation_with_parameters_206_556x406.webp) + +Finally, the installation needs to be confirmed once again. + +NOTE: The user logged in to the operating system requires rights to create certificates + +#### Using your own certificate + +If a CA already exists, you can also use your own certificate. You can specify this within the +[Basic configuration](/docs/passwordsecure/9.2/configuration/servermanger/basic_configuration.md). Please note that a server +certificate for SSL encryption is used here. The CA must be configured so that all clients trust the +certificate. It is necessary to adhere to the certification path. + +**CAUTION:** When configuring, you must ensure that the clients can access the CA lock lists + +Wildcard certificates + +Wildcard certificates are not supported. In theory, it should be possible to use them but we cannot +help with the configuration. You can use wildcard certificates at your own responsibility. diff --git a/docs/passwordsecure/9.3/configuration/servermanger/creating_databases.md b/docs/passwordsecure/9.3/configuration/servermanger/creating_databases.md new file mode 100644 index 0000000000..6ba623e945 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/servermanger/creating_databases.md @@ -0,0 +1,58 @@ +--- +title: "Creating databases" +description: "Creating databases" +sidebar_position: 40 +--- + +# Creating databases + +![installation_with_parameters_216](/images/passwordsecure/9.2/configuration/server_manager/creatingdatabase/installation_with_parameters_216.webp) + +[https://www.youtube.com/embed/md7_VEdVuWM?rel=0](https://www.youtube.com/embed/md7_VEdVuWM?rel=0)[https://www.youtube.com/embed/md7_VEdVuWM?rel=0](https://www.youtube.com/embed/md7_VEdVuWM?rel=0) + +## What are databases? + +Databases contain all information on users, records, documents, etc. The changes to objects in +Netwrix Password Secure will also become part of the MSSQL database. Naturally, the regular creation +of backups to secure this data should always have the highest priority. The **MSSQL** relational +database management system is used in Netwrix Password Secure version 9. + +## Creating databases + +The creation of databases is supported by the database wizard, which is started directly from the +ribbon. The individual tabs of the wizard are explained below: + +![database wizard](/images/passwordsecure/9.2/configuration/server_manager/creatingdatabase/installation_with_parameters_217-en.webp) + +Database server + +The first tab can be used to manually select the database server. By default, the value defined in +the Advanced settings is preset. A user can also be entered or the service user can be selected +instead. + +Name + +Enter the name of the new database here. Alternatively, you may select an existing database. A +meaningful name makes it easier to differentiate between databases, especially when using multiple +databases. + +Data + +This setting can be used to define whether a template should be used. The template will provide the +database with ready-made forms and dashboard settings that make it easier to get started. The user +can select from English and German templates. However, it is also possible to proceed without a +template – you will then start with a completely empty database. If you have a backup from Password +Safe version 7, this can be migrated. + +User + +This setting is used to define the first user to be created – normally this is the administrator. If +a migration is active, the user can be deleted after migration. + +#### Finishing the database wizard + +Once a database has been created successfully, , provided it has been selected. If no data migration +has been selected, the new database is created directly, and will be displayed in the database +overview. + +![created new database](/images/passwordsecure/9.2/configuration/server_manager/creatingdatabase/installation_with_parameters_218-en.webp) diff --git a/docs/passwordsecure/9.3/configuration/servermanger/databaseproperties/_category_.json b/docs/passwordsecure/9.3/configuration/servermanger/databaseproperties/_category_.json new file mode 100644 index 0000000000..99ee9711b4 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/servermanger/databaseproperties/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Database properties", + "position": 60, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "database_properties" + } +} \ No newline at end of file diff --git a/docs/passwordsecure/9.3/configuration/servermanger/databaseproperties/database_firewall.md b/docs/passwordsecure/9.3/configuration/servermanger/databaseproperties/database_firewall.md new file mode 100644 index 0000000000..8aaed30693 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/servermanger/databaseproperties/database_firewall.md @@ -0,0 +1,77 @@ +--- +title: "Database firewall" +description: "Database firewall" +sidebar_position: 30 +--- + +# Database firewall + +## What is the database firewall? + +The database firewall enables you to regulate access to the database. A whitelist policy is used for +this process. Firewall rules are used to allow access to the database in individual cases. + +#### Activating the firewall + +The firewall can be directly activated in the database settings. + +![database firewall](/images/passwordsecure/9.2/configuration/server_manager/database_properties/installation_with_parameters_226-en.webp) + +Access to the firewall is blocked after it has been activated. Login attempts are directly blocked. + +![installation_with_parameters_227](/images/passwordsecure/9.2/configuration/server_manager/database_properties/installation_with_parameters_227.webp) + +#### Firewall rules + +The rules already set are displayed in the section on the right. The icons +![+](/images/passwordsecure/9.2/configuration/server_manager/database_properties/+.webp) +and +![-](/images/passwordsecure/9.2/configuration/server_manager/database_properties/-.webp) +can be used to add or also delete rules. Rules can be edited by double clicking on them. + +![firewall rule](/images/passwordsecure/9.2/configuration/server_manager/database_properties/installation_with_parameters_230-en.webp) + +The following possibilities exist: + +- Access from an individual computer is allowed via the IP address. +- A Range of multiple IP addresses can also be optionally selected. +- It is also possible to regulate access using the Computer name. +- Finally, access can also be allowed for a certain Windows user. For example, the administrator can + be allowed access irrespective of the computer being used. +- The setting Grant access defines whether access is allowed or blocked. This is symbolised by a + corresponding icon. + +Naturally, the rules can also be combined. It is thus possible e.g that only one defined user can +access one database from a certain IP address. + +NOTE: The conditions are always combined using AND operators + +If two or more rules overlap, the rule with the least rights will always be applied. For example, if +a rule allows access from a range of IP addresses but another rule blocks a specific computer within +this range then the rule blocking the computer is applied. + +## Examples + +The functionality of the firewall will be explained in more detail using the following rules: + +![defined firewall rules](/images/passwordsecure/9.2/configuration/server_manager/database_properties/installation_with_parameters_231-en.webp) + +Approving an IP range (Rule 1) + +The first rule in the example allows access from a range of IP addresses from 192.168.150.1 to +192.168.150.254 + +Locking a particular computer (Rule 2) + +The computer with the IP 192.168.150.64 is within the range defined in Rule 1. Access from this PC +is blocked using this rule. + +Blocking an individual user (Rule 3) + +If you want to block a particular user (perhaps because they have left the company) then this is +also possible. + +Computer-independent access for a user (Rule 4) + +This rule grants access to the administrator. It is irrelevant which computer the administrator uses +to log in to the database. diff --git a/docs/passwordsecure/9.3/configuration/servermanger/databaseproperties/database_properties.md b/docs/passwordsecure/9.3/configuration/servermanger/databaseproperties/database_properties.md new file mode 100644 index 0000000000..3a1bb58f3c --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/servermanger/databaseproperties/database_properties.md @@ -0,0 +1,34 @@ +--- +title: "Database properties" +description: "Database properties" +sidebar_position: 60 +--- + +# Database properties + +The properties of a database can be opened by double-clicking on the database. No login to the +database is required. + +![installation_with_parameters_225](/images/passwordsecure/9.2/configuration/server_manager/database_properties/installation_with_parameters_225.webp) + +#### Properties + +The following options can be edited: + +- [General settings](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/general_settings.md) +- [Syslog](/docs/passwordsecure/9.2/configuration/servermanger/databaseproperties/syslog.md) +- [Database firewall](/docs/passwordsecure/9.2/configuration/servermanger/databaseproperties/database_firewall.md) + +General Settings + +The following can be defined in the General Settings: + +- **Database server** – here the SQL instance can be specified again. +- **SystemTask check interval** – specifies the time interval in which the check interval for + SystemTasks should run (**default set to 60 minutes**) +- **Enable offline access** – Activate/deactivate the Offline Add-on +- **Activate access via web client** – Activate/deactivate the web client (**active by default**) +- **Allow mobile synchronization** – Activate/deactivate synchronization with mobile devices +- **Lock clients if login is incorrect (IP address)** – Lock IP if login is incorrect +- **Enable real-time update** – Enables/disables real-time update between clients **(default is + active)** diff --git a/docs/passwordsecure/9.3/configuration/servermanger/databaseproperties/general_settings_admin_client.md b/docs/passwordsecure/9.3/configuration/servermanger/databaseproperties/general_settings_admin_client.md new file mode 100644 index 0000000000..cf18266eb4 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/servermanger/databaseproperties/general_settings_admin_client.md @@ -0,0 +1,19 @@ +--- +title: "General settings" +description: "General settings" +sidebar_position: 10 +--- + +# General settings + +## What are general settings? + +Within the general settings, surface settings regarding the colour scheme as well as the language +used are configured. The password for logging in to the Server Manager can also be changed here. + +![General settings](/images/passwordsecure/9.2/configuration/server_manager/database_properties/installation_with_parameters_254-en.webp) + +## Determining the system hash + +This function determines the system hash, and copies it to the clipboard. This hash is used for the +offline license. diff --git a/docs/passwordsecure/9.3/configuration/servermanger/databaseproperties/syslog.md b/docs/passwordsecure/9.3/configuration/servermanger/databaseproperties/syslog.md new file mode 100644 index 0000000000..38d474602d --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/servermanger/databaseproperties/syslog.md @@ -0,0 +1,17 @@ +--- +title: "Syslog" +description: "Syslog" +sidebar_position: 20 +--- + +# Syslog + +If desired, the server logs and also the +**[Logbook](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/logbook.md)** can be transferred to a Syslog +server. Double clicking on a database allows you to access its settings. The corresponding menu +items can be found there. + +![installation_with_parameters_232](/images/passwordsecure/9.2/configuration/server_manager/database_properties/installation_with_parameters_232.webp) + +After activating the Syslog interface via the corresponding option, it is possible to configure the +Syslog server. If desired, the entire logbook can also be transferred via another option. diff --git a/docs/passwordsecure/9.3/configuration/servermanger/mainmenu/_category_.json b/docs/passwordsecure/9.3/configuration/servermanger/mainmenu/_category_.json new file mode 100644 index 0000000000..45caf65f25 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/servermanger/mainmenu/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Main menu", + "position": 90, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "main_menu" + } +} \ No newline at end of file diff --git a/docs/passwordsecure/9.3/configuration/servermanger/mainmenu/advanced_settings.md b/docs/passwordsecure/9.3/configuration/servermanger/mainmenu/advanced_settings.md new file mode 100644 index 0000000000..418044d227 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/servermanger/mainmenu/advanced_settings.md @@ -0,0 +1,38 @@ +--- +title: "Advanced settings" +description: "Advanced settings" +sidebar_position: 40 +--- + +# Advanced settings + +## What are advanced settings? + +Global standard default values are specified in the advanced settings. + +![advanced settings](/images/passwordsecure/9.2/configuration/server_manager/main_menu/installation_with_parameters_263-en.webp) + +#### Database server + +The database server stored here is used as a default value when rebuilding databases. There are 2 +modes: + +Simple mode + +In simple mode, the path to the database server including the user and the associated password can +be specified. You may use the service user for this purpose. + +Extended mode + +In extended mode, the connection string can be specified, which contains both the server, the user +and the password + +SMTP server + +By configuring the SMTP server you define all settings for emails, which the server should send, eg +via the notification system. At the final save, the connection is directly tested for functionality. +The “Save SMTP settings” button becomes active only after a change has been made. + +Log forwarding configuration + +Here you can define the settings which logs will be forwarded via mail diff --git a/docs/passwordsecure/9.3/configuration/servermanger/mainmenu/backupsettings/_category_.json b/docs/passwordsecure/9.3/configuration/servermanger/mainmenu/backupsettings/_category_.json new file mode 100644 index 0000000000..494288a0c3 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/servermanger/mainmenu/backupsettings/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Backup settings", + "position": 20, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "backup_settings" + } +} \ No newline at end of file diff --git a/docs/passwordsecure/9.3/configuration/servermanger/mainmenu/backupsettings/automated_deletion_of_backups.md b/docs/passwordsecure/9.3/configuration/servermanger/mainmenu/backupsettings/automated_deletion_of_backups.md new file mode 100644 index 0000000000..0defce7bf3 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/servermanger/mainmenu/backupsettings/automated_deletion_of_backups.md @@ -0,0 +1,29 @@ +--- +title: "Automatic backup cleanup" +description: "Automatic backup cleanup" +sidebar_position: 20 +--- + +# Automatic backup cleanup + +It is possible to delete backups automatically after a certain period of time. This can be useful if +you append date and time to the backups and thus generate new files daily. + +![automatic cleanup](/images/passwordsecure/9.2/configuration/server_manager/main_menu/backup_settings/automatic_backup_cleanup/automated-deletion-of-backups-en.webp) + +###### Requirement + +**CAUTION:** It must be ensured that the user who sets up the automated deletion has sysadmin +privileges on the SQL server. + +###### Furnishing + +To be able to use the automatic cleanup, it must be activated first. + +For a proper function of the automatic deletion, the following must be defined: + +- the age of the backups which have to be deleted +- the SQL instance +- all paths where the automatic cleanup of the backup files is to be performed. + +![setup automatic backup cleanup](/images/passwordsecure/9.2/configuration/server_manager/main_menu/backup_settings/automatic_backup_cleanup/automated-deletion-of-backups-2-en.webp) diff --git a/docs/passwordsecure/9.3/configuration/servermanger/mainmenu/backupsettings/backup_management.md b/docs/passwordsecure/9.3/configuration/servermanger/mainmenu/backupsettings/backup_management.md new file mode 100644 index 0000000000..5373a6bb33 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/servermanger/mainmenu/backupsettings/backup_management.md @@ -0,0 +1,85 @@ +--- +title: "Backup management" +description: "Backup management" +sidebar_position: 10 +--- + +# Backup management + +#### Introduction + +Regular backups of the data should always be part of every security concept. If you wish to create +backups directly on the SQL server, you should also include the Netwrix Password Secure databases. +If no central backups are carried out at the SQL level, you can create backup profiles using the +Server Manager. The backups themselves will then be generated on the SQL Server. + +#### Difference between an incremental and full backup + +A complete backup always saves all data in a database. An incremental backup also creates a complete +image of the database as the first step. In future, only the changes since the backup created at the +beginning will be saved. This saves both time and memory capacity. + +#### Backup concept + +It is recommended that an incremental backup is run every hour. In addition, a full backup should be +created once a week. + +#### Managing the backup schedule + +Creating a backup schedule + +You can create a new schedule via the ribbon. This is facilitated by a wizard. All the information +entered under [Backup settings](/docs/passwordsecure/9.2/configuration/servermanger/mainmenu/backupsettings/backup_settings.md) will be used by default. + +A profile name is entered first. The desired databases are also selected. You also need to specify +the directory for the backups. + +![new backup profile - base settings](/images/passwordsecure/9.2/configuration/server_manager/main_menu/backup_settings/backup_management/installation_with_parameters_257-en.webp) + +NOTE: It must be a directory on the SQL server. + +Now set the time interval for creating the backups. A preview on the right will show when the +backups will be created in future. An end date can be optionally entered. + +![new backup profile - interval](/images/passwordsecure/9.2/configuration/server_manager/main_menu/backup_settings/backup_management/installation_with_parameters_258-en.webp) + +In the advanced settings, you can configure whether the backup should be activated directly. It is +also possible to specify whether to create incremental backups. If the date and time are added to +the file name, a new backup is created with each run. If this is not done, the last backup is always +overwritten. The service user can be used to create the backup or a service user can be specified +with a corresponding name and password. + +In addition, you can enter here whether the required certificates should be saved using a backup +task. Further information can be found in the section +[Certificates](/docs/passwordsecure/9.2/configuration/servermanger/certificates/certificates.md). + +![installation_with_parameters_259](/images/passwordsecure/9.2/configuration/server_manager/main_menu/backup_settings/backup_management/installation_with_parameters_259.webp) + +Backup run + +The backups are executed by the SQL server in the background. If an error occurs, this is indicated +in “orange” in the backup list. Information about any errors issued by the SQL server is displayed +under all backups. A backup will be automatically deactivated if it does not run 5x in a row. This +will be marked in the list in red. The schedule cannot be reactivated directly. You will need to +open it and amend it. + +Other backup actions + +A selected schedule can be deleted via the ribbon. The wizard for a schedule can be called up by +double-clicking on it to make any changes. In addition, a backup can be started directly via the +ribbon at any time. The backup service must be running for this purpose. You can also display this +in the history. + +#### Restoring data from a backup + +Restoring data from backups is performed using the database module. Data can only be restored to +existing databases. Firstly, select the required database. You can now select Insert in the ribbon. + +![restore backup](/images/passwordsecure/9.2/configuration/server_manager/main_menu/backup_settings/backup_management/installation_with_parameters_260-en.webp) + +If necessary, firstly enter login data for the user that logs in to the SQL server – although the +service user is generally used here. Now select the backup file. All the backups contained in the +file will then be displayed. Now simply click on Restore to restore the backup to the existing +database. + +![Database restore](/images/passwordsecure/9.2/configuration/server_manager/main_menu/backup_settings/backup_management/installation_with_parameters_261-en.webp) diff --git a/docs/passwordsecure/9.3/configuration/servermanger/mainmenu/backupsettings/backup_settings.md b/docs/passwordsecure/9.3/configuration/servermanger/mainmenu/backupsettings/backup_settings.md new file mode 100644 index 0000000000..6bc2bd279f --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/servermanger/mainmenu/backupsettings/backup_settings.md @@ -0,0 +1,20 @@ +--- +title: "Backup settings" +description: "Backup settings" +sidebar_position: 20 +--- + +# Backup settings + +## What are backup settings? + +Within the backup settings the default values for the execution of backups can be defined. + +![Backup settings](/images/passwordsecure/9.2/configuration/server_manager/main_menu/backup_settings/installation_with_parameters_255-en.webp) + +#### Interval settings + +The interval for backups can be customized as needed. A separate assistant is available for this +purpose. + +![define interval in backup settings](/images/passwordsecure/9.2/configuration/server_manager/main_menu/backup_settings/installation_with_parameters_256-en.webp) diff --git a/docs/passwordsecure/9.3/configuration/servermanger/mainmenu/backupsettings/disaster_recovery_scenarios.md b/docs/passwordsecure/9.3/configuration/servermanger/mainmenu/backupsettings/disaster_recovery_scenarios.md new file mode 100644 index 0000000000..cecd1d6234 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/servermanger/mainmenu/backupsettings/disaster_recovery_scenarios.md @@ -0,0 +1,123 @@ +--- +title: "Disaster recovery scenarios" +description: "Disaster recovery scenarios" +sidebar_position: 30 +--- + +# Disaster recovery scenarios + +#### Finding a quick solution in the event of a disaster + +In our experience, Netwrix Password Secure is usually installed in IT in a central location. If the +system fails, it must be possible to gain access to the passwords again as quickly as possible. This +section is designed to help you quickly find a solution in the event of a problem. + +#### Prevention + +It is extremely important to create a sensible recovery plan and to make corresponding preparations. +Unfortunately, it is not possible to supply a finished recovery plan because it always needs to be +created individually. The following points should be taken into account in this process: + +Creating backups + +It is of course essential in the event of a disaster that you can access a backup that is as +up-to-date as possible. Therefore, it is necessary to regularly create +[Backup management](/docs/passwordsecure/9.2/configuration/servermanger/mainmenu/backupsettings/backup_management.md). + +Who is responsible in the event of a disaster? + +The first thing to decide is who should take action in the event of a disaster. Corresponding +deputies should also be defined. The responsible employee should have the corresponding rights +within Netwrix Password Secure. + +Providing the required passwords + +What passwords do those people responsible need in order to restore Netwrix Password Secure? + +- Domain password to log into the specific computer +- Password for the Server Manager +- Access data for the service user +- Access data for the SQL user +- Password for logging into Netwrix Password Secure + +Furthermore, it must be ensured that the responsible user has access to these passwords at all +times. The following options are possible: + +- Store the passwords in the company safe +- Create corresponding [Offline Add-on](/docs/passwordsecure/9.2/configuration/offlineclient/offline_client.md) +- Periodically create a HTML WebViewer file with automatic delivery via a system task including + e-mail forwarding which can be configured in + [Account](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/account.md) + +#### Disaster scenarios + +The following section will describe various disaster scenarios including the possible recovery +steps. + +Scenario 1 + +Problem: + +Database is corrupt + +Solution: + +Restore the database from a backup. + +Scenario 2 + +Problem: + +Database server is faulty + +Solution: + +Install the database server on new hardware. If the server name changes as a result, the licence +needs to be reactivated. If the licence has already been activated multiple times, it may be that it +can only be released again by Netwrix. If the SQL instance name changes, the connection to the +database server needs to be reconfigured on the application server. This is carried out via the +basic configuration. + +Any existing offline databases will continue to function properly. + +Scenario 3 + +Problem: + +Application server faulty + +Solution: + +New installation on new hardware. The licence must be reactivated. If the server name has changed, +it may be that the licence can only be released again by Netwrix. The basic configuration must be +completed to restore the connection to the database server. If the server name changes, the database +profile on the client needs to be amended. + +Any existing offline databases need to be recreated! + +Scenario 4 + +Problem: + +Both servers are faulty but passwords from Netwrix Password Secure are required urgently. + +Solution: + +Install the database server and application server on new hardware. The licence must be reactivated. +Restore the database from the backup. The basic configuration must be completed to restore the +connection to the database server. If the licence has already been activated multiple times, it may +be that it can only be released again by Netwrix. + +Any existing offline databases need to be recreated! + +Scenario 5 + +Problem: + +As for Scenario 4 but the Active Directory is also not available. + +Solution: + +As described for scenario 4. If the user was imported in end-to-end mode, you can also log in +without an AD connection. Users imported in Masterkey mode cannot log in. Therefore, it is +recommended that you create special, local emergency users for such cases. diff --git a/docs/passwordsecure/9.3/configuration/servermanger/mainmenu/license_settings.md b/docs/passwordsecure/9.3/configuration/servermanger/mainmenu/license_settings.md new file mode 100644 index 0000000000..da50be8937 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/servermanger/mainmenu/license_settings.md @@ -0,0 +1,54 @@ +--- +title: "License settings" +description: "License settings" +sidebar_position: 30 +--- + +# License settings + +## What are license settings? + +Licenses for the Netwrix Password Secure are managed within the license settings. In addition, all +current license details are displayed in the window provided for this purpose. + +![License settings](/images/passwordsecure/9.2/configuration/server_manager/main_menu/installation_with_parameters_262-en.webp) + +## Licenses + +**CAUTION:** Version 7 licenses cannot be used for Netwrix Password Secure version 9. “Please +contact us”: http: //www.passwordsafe.de to obtain a version 9 license. + +Licenses are linked via the Netwrix license server. Here are the details: + +- license.passwordsafe.de +- IP: 13.74.32.103 +- Port 443 TCP (standard HTTPS port) + +Ensure that this server is accessible. You may also use Proxy servers. The license is retrieved from +the server and stored in the server configuration. The license will be checked every hour, and +updated as required. The retention time is 30 days. If there is no internet connection, you can +continue to work for 30 days. If this period should cause problems, please contact us. + +#### Integrating and managing licenses + +After purchase, you will receive the required license information in the form of “customer name” and +“password”. Enter this information directly into the License Server Access area. Use the Select and +Activate button to establish a connection to the license server. You can select the acquired +licenses from a list. The license can be now used. + +NOTE: Optionally, you may specify a proxy. By default, the proxy stored in the operating system is +used. + +**CAUTION:** The licence is called up in the context of the service user. If you experience +connection problems, the firewall and, if relevant, the proxy should be checked. + +#### How to activate the license via license file + +1. Transition the file attached to this email to the Netwrix Password Secure Server(s). +2. Open the Netwrix Password Secure Server Manager. +3. Open the main menu and select the License settings area. +4. Open the License file tab. +5. Click Upload license file. + ![license_file_tab](/images/passwordsecure/9.2/configuration/server_manager/main_menu/license_file_tab.webp) +6. Select the file from this email and then click Open. + ![activated_license](/images/passwordsecure/9.2/configuration/server_manager/main_menu/activated_license.webp) diff --git a/docs/passwordsecure/9.3/configuration/servermanger/mainmenu/main_menu.md b/docs/passwordsecure/9.3/configuration/servermanger/mainmenu/main_menu.md new file mode 100644 index 0000000000..3226dfa20b --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/servermanger/mainmenu/main_menu.md @@ -0,0 +1,18 @@ +--- +title: "Main menu" +description: "Main menu" +sidebar_position: 90 +--- + +# Main menu + +## What is the main menu? + +The operation and structure of the Main menu/Backstage menu is the same for the +[Main menu](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/main_menu_fc.md) on the client. This area can be used +independently of the currently selected module. + +- [General settings](/docs/passwordsecure/9.2/configuration/servermanger/databaseproperties/general_settings_admin_client.md) +- [Backup settings](/docs/passwordsecure/9.2/configuration/servermanger/mainmenu/backupsettings/backup_settings.md) +- [License settings](/docs/passwordsecure/9.2/configuration/servermanger/mainmenu/license_settings.md) +- [Advanced settings](/docs/passwordsecure/9.2/configuration/servermanger/mainmenu/advanced_settings.md) diff --git a/docs/passwordsecure/9.3/configuration/servermanger/managingdatabases/_category_.json b/docs/passwordsecure/9.3/configuration/servermanger/managingdatabases/_category_.json new file mode 100644 index 0000000000..fa9a46e09d --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/servermanger/managingdatabases/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Managing databases", + "position": 70, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "managing_databases" + } +} \ No newline at end of file diff --git a/docs/passwordsecure/9.3/configuration/servermanger/managingdatabases/databasesettings/_category_.json b/docs/passwordsecure/9.3/configuration/servermanger/managingdatabases/databasesettings/_category_.json new file mode 100644 index 0000000000..4d4f954e47 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/servermanger/managingdatabases/databasesettings/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Database settings", + "position": 10, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "database_settings" + } +} \ No newline at end of file diff --git a/docs/passwordsecure/9.3/configuration/servermanger/managingdatabases/databasesettings/database_settings.md b/docs/passwordsecure/9.3/configuration/servermanger/managingdatabases/databasesettings/database_settings.md new file mode 100644 index 0000000000..2828ad39dc --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/servermanger/managingdatabases/databasesettings/database_settings.md @@ -0,0 +1,25 @@ +--- +title: "Database settings" +description: "Database settings" +sidebar_position: 10 +--- + +# Database settings + +To open the settings of a database, select it and click on "Settings" in the ribbon. Alternatively +you can open the context menu with the right mouse button and click on "Properties". In the next +step you will be asked to enter your admin password. After that a window with the settings will +open. + +#### Settings + +You can now make the following settings: + +- Authentication +- [Multifactor Authentication](/docs/passwordsecure/9.2/configuration/servermanger/managingdatabases/databasesettings/multifactor_authentication_ac.md) +- [Session timeout     ](/docs/passwordsecure/9.2/configuration/servermanger/managingdatabases/databasesettings/session_timeout.md) +- [HSM connection via PKCS # 11](/docs/passwordsecure/9.2/configuration/servermanger/managingdatabases/databasesettings/hsm_connection.md) +- Automatic cleanup +- SAML configuration +- Deletion of users +- More options diff --git a/docs/passwordsecure/9.3/configuration/servermanger/managingdatabases/databasesettings/hsm_connection.md b/docs/passwordsecure/9.3/configuration/servermanger/managingdatabases/databasesettings/hsm_connection.md new file mode 100644 index 0000000000..ffe601dbd5 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/servermanger/managingdatabases/databasesettings/hsm_connection.md @@ -0,0 +1,49 @@ +--- +title: "HSM connection via PKCS # 11" +description: "HSM connection via PKCS # 11" +sidebar_position: 30 +--- + +# HSM connection via PKCS # 11 + +## What is the HSM connection? + +The HSM connection ensures that the certificates can be outsourced to the HSM. This ultimately leads +to an increased protection because the certificates are not directly in the server’s access. The +connection is effected via PKCS # 11. + +#### Requirements + +In order to be able to connect an HSM, the following conditions have to be met: + +- An executable HSM has to be available. +- The PKCS # 11 drivers have to be installed on the application server. +- The device is set up via the Administrator database on the Server Manager. + +**CAUTION:** Please note, if an HSM is to be used, the database also has to be set up thoroughly. It +is currently not possible to transfer an existing database to an HSM. + +#### Hardware compatibility + +In principle, any HSM should work with the PKCS#11 interface. However, it is recommended to try this +out in a test position or a PoC beforehand. + +#### Installation + +The installation is set up on the Server Manager via the database settings. + +![installation_with_parameters_235](/images/passwordsecure/9.2/configuration/server_manager/managing_databases/database_settings/installation_with_parameters_235.webp) + +- **Library path**: Here you can find the installed PKCS # 11 driver of the HSM. +- **Token-Serial**: The serial number of the token is given here. +- **Token Label**: The name of the token. +- **PIN**: Finally, the PIN is specified for authentication at the token. + +## Use by Netwrix Password Secure + +As soon as the HSM is connected, all server keys are transferred to the HSM. This is the database +certificate. If the AD has been connected in Masterkey mode, the masterkey will also be transferred +to the HSM. Then the certificates are no longer stored in the certificate store of the application +server, but centrally managed by the HSM. All other keys are not stored on the HSM, but derived from +the masterkeys. Therefore, Netwrix Password Secure rarely accesses the HSM, for example, at server +startup or at the AD Sync. As a result, the load on the HSM can be kept low. diff --git a/docs/passwordsecure/9.3/configuration/servermanger/managingdatabases/databasesettings/multifactor_authentication_ac.md b/docs/passwordsecure/9.3/configuration/servermanger/managingdatabases/databasesettings/multifactor_authentication_ac.md new file mode 100644 index 0000000000..311f022a43 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/servermanger/managingdatabases/databasesettings/multifactor_authentication_ac.md @@ -0,0 +1,23 @@ +--- +title: "Multifactor Authentication" +description: "Multifactor Authentication" +sidebar_position: 10 +--- + +# Multifactor Authentication + +## What is multifactor authentication? + +Multifactor authentication is used to secure the logon to the by an additional factor. The actual +setup takes place in the client. The configured en can then be used by any user + +Activation of different factors + +In the Databases module, select a database and open its settings via the ribbon... + +![Database settings](/images/passwordsecure/9.2/configuration/server_manager/managing_databases/database_settings/mfa-de.webp) + +In the settings you define which second factors can be used. + +NOTE: If you want to use "Encipherment" for PKI certificates without KeyUsageFlag, uncheck the +corresponding checkbox. diff --git a/docs/passwordsecure/9.3/configuration/servermanger/managingdatabases/databasesettings/session_timeout.md b/docs/passwordsecure/9.3/configuration/servermanger/managingdatabases/databasesettings/session_timeout.md new file mode 100644 index 0000000000..8d92779b48 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/servermanger/managingdatabases/databasesettings/session_timeout.md @@ -0,0 +1,13 @@ +--- +title: "Session timeout" +description: "Session timeout" +sidebar_position: 20 +--- + +# Session timeout + +Here you can set individually for each client when an inactive connection to the application server +is automatically terminated. Select the desired time period in the drop-down menu and save the +setting by clicking on **"Save"**. + +![session timeout](/images/passwordsecure/9.2/configuration/server_manager/managing_databases/database_settings/session-timeout-en.webp) diff --git a/docs/passwordsecure/9.3/configuration/servermanger/managingdatabases/managing_databases.md b/docs/passwordsecure/9.3/configuration/servermanger/managingdatabases/managing_databases.md new file mode 100644 index 0000000000..a95cfae9f0 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/servermanger/managingdatabases/managing_databases.md @@ -0,0 +1,97 @@ +--- +title: "Managing databases" +description: "Managing databases" +sidebar_position: 70 +--- + +# Managing databases + +## Managing a database + +The available actions can be selected via the context menu that is accessed using the right mouse +button or also via the ribbon. + +![Managing databases](/images/passwordsecure/9.2/configuration/server_manager/managing_databases/installation_with_parameters_234-en.webp) + +## Database settings + +All database settings are saved in the database. It is necessary to log in to the database before +editing the settings. Any user that exists in the database can be used for this purpose. You can +always restore Global settings via the ribbon. + +Multifactor authentication + +This area can be used to configure which services will be used for multi-factor authentication. The +available services are: RSA Secure ID, SafeNet, YubiKey NEO, and YubiKey Nano. After selecting the +required service, specify the respective access data. You must also configure various services. In +this case, you can specify on the client which methods will be used by the individual users. + +Further information on this subject can be found in the +section[Multifactor Authentication](/docs/passwordsecure/9.2/configuration/servermanger/managingdatabases/databasesettings/multifactor_authentication_ac.md). + +PKCS#11 + +Via the PKCS # 11 interface, the server keys can be protected via a hardware security module (HSM). +The interface can be configured here. + +Automatic clean up + +If desired, the logbook, **notifications, session recordings** and also the **historical documents** +can be automatically cleaned up here. You merely have to enter how old the data needs to be before +it is deleted. Logbook entries can be exported before the deletion process. + +**CAUTION:** It is important to note that the logbook is also used for the filter functions. If the +logbook is regularly cleaned up, it is possible that the full functions of the filter will no longer +be available. + +#### Database actions + +Show connection locks + +In the ribbon, all connection locks can be displayed. To do this, you must first log in to the +database. All locked users will be displayed in a list. The following is displayed: + +- User name (if known) +- Reason for lock +- Number of login attempts +- Expiry of the lock. The user can be unlocked by right-clicking on an entry. + +A user can be locked manually using the corresponding button. It is necessary to select the user, +configure the expiration of the lock and specify a reason. + +Show / disconnect sessions + +You can use the corresponding button to display all currently connected clients. After selecting a +session, the connection can be disconnected. + +Migration + +Once a database has been selected, the can be started via the ribbon. This also allows multiple +version 7 databases to be merged into one. + +**CAUTION:** When the migration is started, the database is set to migration mode. For the duration +of the migration, it is not possible to log in to the database – users who are already logged in +will be sent a corresponding message. The sessions will, however, remain open so that users can +continue working as soon as the migration is complete. + +Certificates + +Management of the certificates is very important. This is described in the section certificates. + +Display database users + +This button can be used to call up statistics about the users in the respective databases. It shows +you which users are active in which database. Naturally, this list can also be exported. + +#### Data backup + +Here you can view the history of all backups or also a single backup. + +Show history + +All backups of the database are displayed hierarchically in a sortable list. + +Importing + +A backup can be restored here. This can be done via a file or from the history. The procedure is +described under Backup management diff --git a/docs/passwordsecure/9.3/configuration/servermanger/msp/_category_.json b/docs/passwordsecure/9.3/configuration/servermanger/msp/_category_.json new file mode 100644 index 0000000000..048747ed4d --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/servermanger/msp/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "MSP", + "position": 100, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "msp" + } +} \ No newline at end of file diff --git a/docs/passwordsecure/9.3/configuration/servermanger/msp/changesintheadminclient/_category_.json b/docs/passwordsecure/9.3/configuration/servermanger/msp/changesintheadminclient/_category_.json new file mode 100644 index 0000000000..e5ccaed2bd --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/servermanger/msp/changesintheadminclient/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Changes in the Server Manager", + "position": 10, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "changes_in_the_adminclient" + } +} \ No newline at end of file diff --git a/docs/passwordsecure/9.3/configuration/servermanger/msp/changesintheadminclient/changes_in_the_adminclient.md b/docs/passwordsecure/9.3/configuration/servermanger/msp/changesintheadminclient/changes_in_the_adminclient.md new file mode 100644 index 0000000000..50ab4adf26 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/servermanger/msp/changesintheadminclient/changes_in_the_adminclient.md @@ -0,0 +1,25 @@ +--- +title: "Changes in the Server Manager" +description: "Changes in the Server Manager" +sidebar_position: 10 +--- + +# Changes in the Server Manager + +#### Navigation + +In the previous on-prem version, there are the modules Databases (1) and Backups (2). + +![Modules in AdminClient](/images/passwordsecure/9.2/configuration/server_manager/msp/changes_in_ac/module-ac-en_606x403.webp) + +In the new MSP version these have been replaced by the modules Customers (1) and Cost Overview (2). + +![AdminClient - MSP module](/images/passwordsecure/9.2/configuration/server_manager/msp/changes_in_ac/module-msp-ac-en.webp) + +In the MSP version, you will find the individual customer databases under the Customers module. + +NOTE: The Backup module has been removed, because Netwrix Password Secure's own backup is not +suitable for environments with multiple customer databases. As a Managed Service Provider, you must +back up your customer databases yourself using appropriate measures. + +The Status and Web Application modules are identical in both versions. diff --git a/docs/passwordsecure/9.3/configuration/servermanger/msp/changesintheadminclient/cost_overview_module.md b/docs/passwordsecure/9.3/configuration/servermanger/msp/changesintheadminclient/cost_overview_module.md new file mode 100644 index 0000000000..5f9917c138 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/servermanger/msp/changesintheadminclient/cost_overview_module.md @@ -0,0 +1,14 @@ +--- +title: "Cost overview module" +description: "Cost overview module" +sidebar_position: 20 +--- + +# Cost overview module + +In the Cost overview module, all billed customers are displayed. Here you can see all changes in the +number of users and options (1) for the current month (forecast) and the past months at a glance. +This view can be filtered by month (2). If you use your own billing system, you can export the +displayed or filtered values as a CSV file (3). + +![Cost overview](/images/passwordsecure/9.2/configuration/server_manager/msp/changes_in_ac/cost_overview/cost-overview-en_998x722.webp) diff --git a/docs/passwordsecure/9.3/configuration/servermanger/msp/changesintheadminclient/customers_module.md b/docs/passwordsecure/9.3/configuration/servermanger/msp/changesintheadminclient/customers_module.md new file mode 100644 index 0000000000..064b96752d --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/servermanger/msp/changesintheadminclient/customers_module.md @@ -0,0 +1,105 @@ +--- +title: "Customers module" +description: "Customers module" +sidebar_position: 10 +--- + +# Customers module + +#### Creating a new customer + +Creating a new customer is done via the Customers module (1). Here, click on New (2) in the upper +left corner. This applies both to customers in a test phase and to customers who are to be billed +immediately. + +![create-new-customer-msp-en_1035x753](/images/passwordsecure/9.2/configuration/server_manager/msp/changes_in_ac/customers_module/create-new-customer-msp-en_1035x753.webp) + +When creating a new customer, the customer name is specified under **General** (1). + +If (2) is not checked, a test customer is created without billing. This is then a customer in the +test phase. If (2) is checked, a customer will be created who will be charged by Netwrix from the +current month. + +At (3) a date is automatically entered that is four weeks in the future. This date can be changed by +the managed service provider for test customers as well as billed customers, for example to limit +the test period or if the date of a possible termination of a billed customer should be known in +advance. + +![General settings new customer](/images/passwordsecure/9.2/configuration/server_manager/msp/changes_in_ac/customers_module/general-new-customer-msp-en_1029x682.webp) + +Under License (4) the maximum number of users can be specified. Here you have the possibility + +(5) to limit the number up to which new users can be created or not. The options booked by the +customer (6) can be activated or deactivated by ticking them off. All other settings are identical +to the on-prem version. + +![License settings new customer](/images/passwordsecure/9.2/configuration/server_manager/msp/changes_in_ac/customers_module/licence-new-customer-msp-en_1013x675.webp) + +After saving, the test customers are displayed under Test (1) and the customers to be billed under +Billed (2). When you click on a (test) customer, you will see the associated + +information and activated options. By clicking the button Edit (3 + 4) you can make + +adjustments can be made. The contract data can be adjusted by Edit (3). + +The options can be activated or deactivated by Edit (4). + +![overview-1-msp-en](/images/passwordsecure/9.2/configuration/server_manager/msp/changes_in_ac/customers_module/overview-1-msp-en.webp) + +#### Test customer view + +In the view of a test customer, the general contract data can be edited under the general contract +information under Edit (1) and the test customer can be converted to a billed customer. Billing +customers can no longer be converted back to test customers. + +Under Active options, options can be selected and deselected with Edit (2). For test customers, no +billing data is available in the Forecast, Last Months and Cost History fields. + +Since no costs are incurred for test customers, no information is displayed here under User history +(3), Forecast, Last months and Cost history. + +![test-customer-view-msp-en_1024x742](/images/passwordsecure/9.2/configuration/server_manager/msp/changes_in_ac/customers_module/test-customer-view-msp-en_1024x742.webp) + +#### Billed customer view + +Here you can also edit the contract details and activate or deactivate options. Additionally you can +see the user history (4) of the last months, the forecast for the current month (5) including the +expected costs for the users and options, as well as the total amount. Furthermore, you will find +the statements of the last months (6) and a graphical representation of the cost history (7). + +![billed-customer-msp-en_1032x752](/images/passwordsecure/9.2/configuration/server_manager/msp/changes_in_ac/customers_module/billed-customer-msp-en_1032x752.webp) + +#### Deactivating and reactivating a customer + +Both test customers and customers to be billed can be deactivated, e.g. if a test customer cannot +continue testing until later or if a customer to be billed does not pay his invoice. When +deactivating, all data is retained and the customer can be completely restored. + +To deactivate a customer, select the database (1) and then Deactivate (2). + +![deactivate-customer-msp](/images/passwordsecure/9.2/configuration/server_manager/msp/changes_in_ac/customers_module/deactivate-customer-msp.webp) + +A reason (3) can be specified for the deactivation and then the database can be deactivated (4). + +![deactivate-customer-2-msp](/images/passwordsecure/9.2/configuration/server_manager/msp/changes_in_ac/customers_module/deactivate-customer-2-msp.webp) + +To reactivate a deactivated customer, select the deactivated database (1) and then Activate (2). + +![reactivate-customer-msp-en](/images/passwordsecure/9.2/configuration/server_manager/msp/changes_in_ac/customers_module/reactivate-customer-msp-en.webp) + +#### Deleting a customer + +To delete a customer, select the database (1) and then Remove (2). Removal is possible with both +active and deactivated customer databases. + +![remove-customer-msp-en_947x686](/images/passwordsecure/9.2/configuration/server_manager/msp/changes_in_ac/customers_module/remove-customer-msp-en_947x686.webp) + +Deletion must be confirmed (3). + +![confirm-delete-customer-msp-en](/images/passwordsecure/9.2/configuration/server_manager/msp/changes_in_ac/customers_module/confirm-delete-customer-msp-en.webp) + +The following dialog box (4) indicates that the database has been deleted in Netwrix Password +Secure, but you as an MSP are responsible for deleting the database in the SQL server as well as any +existing backups. + +![successfull-deletion-msp-en](/images/passwordsecure/9.2/configuration/server_manager/msp/changes_in_ac/customers_module/successfull-deletion-msp-en.webp) diff --git a/docs/passwordsecure/9.3/configuration/servermanger/msp/msp.md b/docs/passwordsecure/9.3/configuration/servermanger/msp/msp.md new file mode 100644 index 0000000000..62296b76f3 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/servermanger/msp/msp.md @@ -0,0 +1,15 @@ +--- +title: "MSP" +description: "MSP" +sidebar_position: 100 +--- + +# MSP + +Whether you are a partner or an end user of Netwrix Password Secure - this help will support you in +getting started with MSP and guide you safely through the configuration and operation of the +software. + +We are pleased that you have chosen Netwrix Password Secure for your password protection needs. + +We hope you enjoy discovering your new password manager! diff --git a/docs/passwordsecure/9.3/configuration/servermanger/operation_and_setup_admin_client.md b/docs/passwordsecure/9.3/configuration/servermanger/operation_and_setup_admin_client.md new file mode 100644 index 0000000000..8e37b45aba --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/servermanger/operation_and_setup_admin_client.md @@ -0,0 +1,115 @@ +--- +title: "Operation and setup" +description: "Operation and setup" +sidebar_position: 80 +--- + +# Operation and setup + +## Structure of the Server Manager + +The structure of the Server Manager is based to a high degree on the structure of the actual client. +The control elements such as the ribbon and the info and detail areas can be derived from the +section dealing with the +client([Operation and Setup](/docs/passwordsecure/9.2/configuration/advancedview/operationandsetup/operation_and_setup.md)). + +NOTE: An initial password is required for the first login on Server Manager. The password is +“admin”. This password should be changed directly after login and carefully documented. + +#### Status module + +![Status Admin Client](/images/passwordsecure/9.2/configuration/server_manager/operation_and_setup/installation_with_parameters_248-en.webp) + +1. Ribbon + +As usual the ribbon can be found above. Because the module is purely informative, there is no +functionality in the ribbon, except for updating the view + +2. Notification area + +- The info area shows the status of the specific services. Click the icon to configure services. By + default, the base configuration is used. If necessary, individual parameters can be replaced or + adapted to personal requirements. +- You can start and stop a specific service via +- On the right side of the info area, the utilization of the processor and main memory is displayed + over two curves. +- In the “Backup service” area, the last backups are displayed using a diagram. There is a green bar + for a successful backup, a red symbolizes a failed backup. Additional information is displayed via + a mouseover. + +3. Server log + +The server logbook shown on the right of the screen monitors and controls the server. It shows all +relevant actions on the server in a comprehensible way, always displaying the last 100 entries. The + +| Action | Color | +| ----------------------------- | ------ | +| Expected actions | black | +| Events that require attention | orange | +| Problems and crashes | red | + +- Expected actions – such as starting and stopping services – are displayed in black +- All events (e.g. failed login attempts) that require attention are displayed in orange +- All problems (e.g. crashes) are marked in red + +The server logbook can be sorted in ascending and descending order by date and description via the +column headings. The period shown can be limited using . + +# Databases module + +Databases are managed in a dedicated module. All relevant information on the existing databases can +also be called up – completely without accessing the SQL server. + +![Databases Admin Client](/images/passwordsecure/9.2/configuration/server_manager/operation_and_setup/installation_with_parameters_252-en.webp) + +1. Ribbon + +2. Database overview + +In the database overview, all databases listed alphabetically. This section can be minimised using +the arrow symbol on the top, left edge. Right-click on one of the databases to display a context +menu with all available functions. + +3. Notification area + +The Info area displays all the information about the database currently selected in the database +overview. This information is ivided into the three subsections “Database summary, Data sets and +Database tables”. + +4. Recent backups + +List of recent backups. Can be sorted by date + +5. Database log + +The database log is used to monitor and control the specific databases. All relevant actions for the +selected database are displayed in a comprehensible manner in one list. The categorisation is +carried out in the same way as the server log according to the colours applied. + +#### Backups module + +There is also a separate module for configuring the backups. This means that all backups can be +configured and managed directly from the Server Manager. + +![backup-ac](/images/passwordsecure/9.2/configuration/server_manager/operation_and_setup/backup-ac.webp) + +1. Ribbon + +2. Backup overview + +All configured backups are listed here. The overview can be minimized to the left. Other functions +are available via right-click + +3. Notification area + +The notification area is divided into three sections. The “Basic settings, Advanced settings and +Info” sections for the selected database can be used + +4. Recent backups + +The last backups are displayed in a list on the right. + +5. All backups + +A tabular overview shows all previous backups. The view can be sorted as usual. Here you can see at +a glance, when which database was saved and whether the backup was successful. diff --git a/docs/passwordsecure/9.3/configuration/servermanger/server_manger.md b/docs/passwordsecure/9.3/configuration/servermanger/server_manger.md new file mode 100644 index 0000000000..5e109a9826 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/servermanger/server_manger.md @@ -0,0 +1,22 @@ +--- +title: "Server Manager" +description: "Server Manager" +sidebar_position: 10 +--- + +# Server Manager + +## What is the Server Manager? + +The Server Manager takes care of the central administration of the databases as well as the +configuration of the backup profiles. In addition, it provides the very important interface to the +Netwrix Password Secure license server. Furthermore, it is used for the administration of globally +defined settings, as well as the configuration of profiles for sending emails. +[Installation Server Manager](/docs/passwordsecure/9.2/installation/installation_server_manager.md) + +![Admin Client](/images/passwordsecure/9.2/configuration/server_manager/installation_with_parameters_187-en.webp) + +In this sense, the server service represents the interface between the client and the SQL server. +The Server Manager is responsible for configuring the server service. It allows the central +administration of the databases without having access to the SQL server. This is a huge advantage +with regards to organization and authorizations. diff --git a/docs/passwordsecure/9.3/configuration/servermanger/settlement_right_key.md b/docs/passwordsecure/9.3/configuration/servermanger/settlement_right_key.md new file mode 100644 index 0000000000..3f7d391a2a --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/servermanger/settlement_right_key.md @@ -0,0 +1,90 @@ +--- +title: "Settlement right key" +description: "Settlement right key" +sidebar_position: 50 +--- + +# Settlement right key + +#### Problem Description + +In the version 8.3.0.13378 passwords which cannot be decrypted for other users could be created. In +this case, individual users or even all users do not have the necessary legal key. If a user wants +to reveal an affected password, the following message is displayed: + +![installation_with_parameters_219_706x98](/images/passwordsecure/9.2/configuration/server_manager/settlement_right_key/installation_with_parameters_219_706x98.webp) + +#### Bugfix + +The bug was fixed with the version 8.3.0.14422 Hotfix 1. If an older version is in use, it is +important to update to the latest version 8.4.0.14576. + +#### Review and settlement of records + +When updating to version 8.4.0.14576, the Server Manager is checked for affected data records. + +###### Review via the Server Manager + +The results of the query show which passwords can be fixed by which user. (In this example, the +entries are highlighted in color). + +- Blue = password name +- Yellow = Repairable / Irreparable +- Orange = users / roles who can fix the password + +Reparable records + +Passwords in which users / roles with entitlement right and right key exist: + +![installation_with_parameters_220_584x65](/images/passwordsecure/9.2/configuration/server_manager/settlement_right_key/installation_with_parameters_220_584x65.webp) + +Irreparable records + +Passwords in which users / roles without a legal key or with a legal key but without an +authorization right exist: + +![installation_with_parameters_221_697x40](/images/passwordsecure/9.2/configuration/server_manager/settlement_right_key/installation_with_parameters_221_697x40.webp) + +###### Settlement of reparable records + +Damaged passwords are corrected automatically with the users / roles specified under ‘repairable +with’ when logging on to the client or Web Application. + +The right key can be checked using the form field permissions of password fields. If at least one +user has the right key, the password can be fixed. In the following example, only the user ‘white’ +has the right key and thus only this user can discover and correct the password. + +![installation_with_parameters_222_754x91](/images/passwordsecure/9.2/configuration/server_manager/settlement_right_key/installation_with_parameters_222_754x91.webp) + +When logging on to the database via the client, a cleanup task is started automatically. This task +always runs with the logged in user. In this case – as far as it is possible with the user – all +affected passwords are corrected. Thus, when all users have logged in once, all affected passwords +should be adjusted. + +###### Irreparable records (not repairable) + +Irreparable passwords cannot be corrected automatically. Nevertheless, it may happen that passwords +marked as irreparably can be corrected manually. + +First case + +In the first case, no user / role has the right key on the password. Thus, no user can decrypt or +correct the password. + +![installation_with_parameters_223_757x69](/images/passwordsecure/9.2/configuration/server_manager/settlement_right_key/installation_with_parameters_223_757x69.webp) + +The affected passwords have to be recreated. For the security, a new database with an older backup +can be included. From this database, the affected passwords / data can be taken over into the +current database again. + +Second case + +In the second case, there are users / roles who have the right key but not the right to claim. As +far as the number of irreparable passwords is limited, these can be used to check the form field +permissions manually. + +![installation_with_parameters_224_762x90](/images/passwordsecure/9.2/configuration/server_manager/settlement_right_key/installation_with_parameters_224_762x90.webp) + +For the passwords concerned, the user with the legal key must be given the right of authorization +temporarily to correct. If the corresponding user has the entitlement right, he can reset the legal +key, either automatically when logging in or manually when saving the authorizations. diff --git a/docs/passwordsecure/9.3/configuration/servermanger/setup_wizard.md b/docs/passwordsecure/9.3/configuration/servermanger/setup_wizard.md new file mode 100644 index 0000000000..db720c7097 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/servermanger/setup_wizard.md @@ -0,0 +1,74 @@ +--- +title: "Setup wizard" +description: "Setup wizard" +sidebar_position: 30 +--- + +# Setup wizard + +## What is the setup wizard? + +The setup wizard contains all relevant settings for setting up Netwrix Password Secure. The +individual points can also be changed later on. Separate sections are available for each. + +#### Defining the administrator password + +The first step is to define the authentication password for the Server Manager. The initial password +is “admin”. A new password needs to be entered during startup – this new password should be securely +and properly documented. It can be subsequently changed in the +[General settings](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/general_settings.md). + +![setup-wizard-ac-en](/images/passwordsecure/9.2/configuration/server_manager/setupwizard/setup-wizard-ac-en.webp) + +NOTE: The initial password is “admin”. + +#### License settings + +The second step is to complete the configuration for successively connecting to the licence server. +This step can also be carried out later “in the [License settings](/docs/passwordsecure/9.2/configuration/servermanger/mainmenu/license_settings.md) + +![setup-wizard-ac-2-en](/images/passwordsecure/9.2/configuration/server_manager/setupwizard/setup-wizard-ac-2-en.webp) + +“license.passwordsafe.de” should be entered in the field “Licence server”. The other access data +(user name and password for the licence server will be sent to you by email). + +If necessary, access data for a possible proxy can also be issued – otherwise the proxy in the +operating system will be used. You can then select and activate the required license by clicking on +the corresponding button. + +#### Database server + +The configuration of the database server is also part of the +[Advanced settings](/docs/passwordsecure/9.2/configuration/servermanger/mainmenu/advanced_settings.md) and can also be edited there later on. + +![setup-wizard-ac-3-en](/images/passwordsecure/9.2/configuration/server_manager/setupwizard/setup-wizard-ac-3-en.webp) + +The database server must be specified along with the associated SQL instance. For simplicity, you +can copy the server name from the login window of the SQL server. + +The user that will be used to create the database on the SQL Server is also specified. The user +therefore needs **dbCreator** rights. Alternatively, you can use the service user for this purpose. +The “Advanced” button allows you to specify a **Connection String.** + +#### SMTP server + +The last step is to configure the SMTP server via which all emails are sent. This is also part of +the [Advanced settings](/docs/passwordsecure/9.2/configuration/servermanger/mainmenu/advanced_settings.md) should it be necessary to make changes +later on. + +![setup-wizard-ac-4-en](/images/passwordsecure/9.2/configuration/server_manager/setupwizard/setup-wizard-ac-4-en.webp) + +Once the data has been entered and successfully tested, the wizard can be completed by clicking on +“Finish”. + +Security notes + +As soon as the setup wizard has been completed, two security notes will be displayed in the +**Status** + +module that need to be confirmed. + +**CAUTION:** It is recommended that you only confirm the security notes when the corresponding point +has actually been carried out. It is absolutely essential to ensure that regular +[Backup management](/docs/passwordsecure/9.2/configuration/servermanger/mainmenu/backupsettings/backup_management.md) are created +and the [Certificates](/docs/passwordsecure/9.2/configuration/servermanger/certificates/certificates.md) are backed up. diff --git a/docs/passwordsecure/9.3/configuration/webapplication/_category_.json b/docs/passwordsecure/9.3/configuration/webapplication/_category_.json new file mode 100644 index 0000000000..c09eaf5cec --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/webapplication/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Web Application", + "position": 40, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "web_application" + } +} \ No newline at end of file diff --git a/docs/passwordsecure/9.3/configuration/webapplication/authorization_and_protection_mechanisms.md b/docs/passwordsecure/9.3/configuration/webapplication/authorization_and_protection_mechanisms.md new file mode 100644 index 0000000000..4def61d070 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/webapplication/authorization_and_protection_mechanisms.md @@ -0,0 +1,51 @@ +--- +title: "Authorization and protection mechanisms" +description: "Authorization and protection mechanisms" +sidebar_position: 30 +--- + +# Authorization and protection mechanisms + +## Security and protection on the Web Application + +As with the client, the records can be protected on the Web Application with different mechanisms. +The authorizations on records can also be managed in the Web Application. During the development of +the Web Application, there was always taken care that the operation is identical to the operation of +the client. Since the Web Application is based on HTML, it is unfortunately not possible to render +the client 100% identical. Therefore, the operation may differ in details. These deviations should +be clarified in this chapter. + +#### Permissions and rights concept + +###### Protections + +Password masking + +The password masking follows the familiar logic of the client. Due to this function, reference +should be made to the chapter of +[Password masking](/docs/passwordsecure/9.2/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/password_masking.md). + +There are marginal differences in the operation. The privacy protection is fixed or edited via a +button in the extended menu.. + +![installation_with_parameters_183](/images/passwordsecure/9.2/configuration/web_applicaiton/authorization_and_protection/installation_with_parameters_183.webp) + +The corresponding button is only displayed if the logged in user has the sufficient rights. + +If a record is provided with a privacy protection, this is shown in the header of the password. + +![installation_with_parameters_184](/images/passwordsecure/9.2/configuration/web_applicaiton/authorization_and_protection/installation_with_parameters_184.webp) + +Seal + +The seals also correspond in function to the known logic of the client. In the chapter seal further +explanations can be found. The +[Seals](/docs/passwordsecure/9.2/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/seals/seals.md) +are configured in the extended menu via a button. + +![installation_with_parameters_185](/images/passwordsecure/9.2/configuration/web_applicaiton/authorization_and_protection/installation_with_parameters_185.webp) + +The button is only displayed for the users who have the rights to edit seals. If a record is sealed, +this will be shown in the password field. + +![seal_wc](/images/passwordsecure/9.2/configuration/web_applicaiton/authorization_and_protection/seal_wc.webp) diff --git a/docs/passwordsecure/9.3/configuration/webapplication/functionalscope/_category_.json b/docs/passwordsecure/9.3/configuration/webapplication/functionalscope/_category_.json new file mode 100644 index 0000000000..10f748e3bd --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/webapplication/functionalscope/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Functional scope", + "position": 10, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "functional_scope" + } +} \ No newline at end of file diff --git a/docs/passwordsecure/9.3/configuration/webapplication/functionalscope/application.md b/docs/passwordsecure/9.3/configuration/webapplication/functionalscope/application.md new file mode 100644 index 0000000000..a2f807a1b2 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/webapplication/functionalscope/application.md @@ -0,0 +1,30 @@ +--- +title: "Application" +description: "Application" +sidebar_position: 80 +--- + +# Application + +The following functions are currently available in the **Application module**: + +Web & SAML applications: + +- Create +- Manage +- Delete + +NOTE: A detailed explanation of how to configure SAML can be found in the chapter “Configuration of +SAML” + +General functions: + +- Notifications +- Duplicate +- Move +- Favorite +- Quick view +- Connect password + +NOTE: The Web Application module Applications is based on the client module of the same name +“Applications”. Both modules differ in scope and design, but the operation is almost identical. diff --git a/docs/passwordsecure/9.3/configuration/webapplication/functionalscope/documents_web_application.md b/docs/passwordsecure/9.3/configuration/webapplication/functionalscope/documents_web_application.md new file mode 100644 index 0000000000..8a87958f40 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/webapplication/functionalscope/documents_web_application.md @@ -0,0 +1,30 @@ +--- +title: "Documents" +description: "Documents" +sidebar_position: 90 +--- + +# Documents + +The following functions are currently available in the **Document module:** + +- New + New document can be added in the following ways: + ◦ Right click -> search + ◦ Search via the navigation bar + ◦ By Drag & Drop (by dragging the document into the window) + +- Open properties +- Update document +- Notifications +- Move +- Favourite +- Quick view +- Export +- Authorizations +- Create external link +- Print +- History + +NOTE: The Web Application module **Documents** is based on the client module of the same name +“Documents”. Both modules differ in scope and design, but the operation is almost identical. diff --git a/docs/passwordsecure/9.3/configuration/webapplication/functionalscope/forms_module.md b/docs/passwordsecure/9.3/configuration/webapplication/functionalscope/forms_module.md new file mode 100644 index 0000000000..bbcc9fad6f --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/webapplication/functionalscope/forms_module.md @@ -0,0 +1,23 @@ +--- +title: "Forms module" +description: "Forms module" +sidebar_position: 50 +--- + +# Forms module + +The following functions are currently available in the **forms module**: + +- Add +- Open +- Delete +- Notifications +- Duplicate +- Favourite +- Quick view +- Permissions +- Print +- Export + +NOTE: The Web Application module **forms** is based on the client module of the same name. Both +modules have a different scope and design but are almost identical to use. diff --git a/docs/passwordsecure/9.3/configuration/webapplication/functionalscope/functional_scope.md b/docs/passwordsecure/9.3/configuration/webapplication/functionalscope/functional_scope.md new file mode 100644 index 0000000000..c05b876c01 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/webapplication/functionalscope/functional_scope.md @@ -0,0 +1,28 @@ +--- +title: "Functional scope" +description: "Functional scope" +sidebar_position: 10 +--- + +# Functional scope + +The **Web Application** will act as the basis for a constant enhancement. The current functional +scope will be explained at this point. For the purposes of clarity, the relevant modules will be +described in their own subsections. + +#### General functions + +- Global settings and User settings +- Global User rights + +#### Functions in the individual modules + +- [Password module](/docs/passwordsecure/9.2/configuration/webapplication/functionalscope/password_module.md) +- [Tag system](/docs/passwordsecure/9.2/configuration/webapplication/functionalscope/tag_system.md) +- [Organisational structure module](/docs/passwordsecure/9.2/configuration/webapplication/functionalscope/organisationalstructure/organisational_structure.md) +- [Roles module](/docs/passwordsecure/9.2/configuration/webapplication/functionalscope/roles_module.md) +- [Forms module](/docs/passwordsecure/9.2/configuration/webapplication/functionalscope/forms_module.md) +- [Notifications](/docs/passwordsecure/9.2/configuration/webapplication/functionalscope/notifications.md) +- [Logbook](/docs/passwordsecure/9.2/configuration/webapplication/functionalscope/logbook_web_application.md) +- [Application](/docs/passwordsecure/9.2/configuration/webapplication/functionalscope/application.md) +- [Documents](/docs/passwordsecure/9.2/configuration/webapplication/functionalscope/documents_web_application.md) diff --git a/docs/passwordsecure/9.3/configuration/webapplication/functionalscope/logbook_web_application.md b/docs/passwordsecure/9.3/configuration/webapplication/functionalscope/logbook_web_application.md new file mode 100644 index 0000000000..3308e1b963 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/webapplication/functionalscope/logbook_web_application.md @@ -0,0 +1,28 @@ +--- +title: "Logbook" +description: "Logbook" +sidebar_position: 70 +--- + +# Logbook + +The **logbook module** exists of the following features: + +- Filter function +- Quick view + +NOTE: The Web Application module logbook is based on the same called client module logbook. Both +modules differ in range and design. However, the handling is almost the same. + +Differences to the logbook on the Client: + +The following options are not available yet in the **Web Application**. If needed, you can use them +on the Client. + +- Documents +- Multifactor authentication +- Report configuration +- Applications +- Password Reset +- Password rules +- Sytem Task diff --git a/docs/passwordsecure/9.3/configuration/webapplication/functionalscope/notifications.md b/docs/passwordsecure/9.3/configuration/webapplication/functionalscope/notifications.md new file mode 100644 index 0000000000..f598d3e458 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/webapplication/functionalscope/notifications.md @@ -0,0 +1,16 @@ +--- +title: "Notifications" +description: "Notifications" +sidebar_position: 60 +--- + +# Notifications + +- The **permission module** exists of the following features: +- Filter function +- Seal function +- Mark message as read/unread +- Quick view (use button and space bar) + +The Web Application module permissions is based on the same called client module notifications. Both +modules differ in range and design. However, the handling is almost the same. diff --git a/docs/passwordsecure/9.3/configuration/webapplication/functionalscope/organisationalstructure/_category_.json b/docs/passwordsecure/9.3/configuration/webapplication/functionalscope/organisationalstructure/_category_.json new file mode 100644 index 0000000000..2f4190cfcb --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/webapplication/functionalscope/organisationalstructure/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Organisational structure module", + "position": 30, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "organisational_structure" + } +} \ No newline at end of file diff --git a/docs/passwordsecure/9.3/configuration/webapplication/functionalscope/organisationalstructure/organisational_structure.md b/docs/passwordsecure/9.3/configuration/webapplication/functionalscope/organisationalstructure/organisational_structure.md new file mode 100644 index 0000000000..63e7052b7c --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/webapplication/functionalscope/organisationalstructure/organisational_structure.md @@ -0,0 +1,73 @@ +--- +title: "Organisational structure module" +description: "Organisational structure module" +sidebar_position: 30 +--- + +# Organisational structure module + +The following functions are currently available in the **organisational structure module**: + +- Adding/editing/deleting/authorizing users / organisational structures +- Notifications +- Drag & Drop +- Filter +- Quick view +- User settings +- User rights +- Changing passwords +- Print + +NOTE: The Web Application module organisational structure is based on the client module of the same +name. Both modules have a different scope and design but are almost identical to use. + +## AD connection in the Web Application + +The Active Directory connection in the Web Application works similiar to the Client. In the chapter +[Active Directory link](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/organisationalstructure/directoryservices/activedirectorylink/active_directory_link.md) +you can find further information. + +![Organisational structure WebClient](/images/passwordsecure/9.2/configuration/web_applicaiton/functional_scope/organisational_structure/installation_with_parameters_160-en.webp) + +The Web Application offers the following functions: + +- Import +- Manual synchronisation +- Manage profiles + +###### Radius + +You can reach the Radius server, if the import is in the Masterkey mode. The Radius server will be +provided in the Active Directory profile and will therefore deliver the possible authentication +methods in future. You will find further informations in the +[RADIUS authentication](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/organisationalstructure/directoryservices/activedirectorylink/radius_authentication.md) +chapter. + +![installation_with_parameters_161](/images/passwordsecure/9.2/configuration/web_applicaiton/functional_scope/organisational_structure/installation_with_parameters_161.webp) + +###### Predefining rights + +To **predefine rights** in the Web Application, the procedure is the same as in the Client. +[Predefining rights](/docs/passwordsecure/9.2/configuration/advancedview/permissionconceptandprotective/predefiningrights/predefining_rights.md)) + +Go to the module organisational structure to choose the organisation unit for which the rights shall +be predefined. Then choose **Predefine rights** in the menu bar. + +![installation_with_parameters_162](/images/passwordsecure/9.2/configuration/web_applicaiton/functional_scope/organisational_structure/installation_with_parameters_162.webp) + +**Creating the first template group:** A modal window will appear after clicking on the icon for +adding a new template group (green arrow) in which a meaningful name for the template group should +be entered. + +![installation_with_parameters_163](/images/passwordsecure/9.2/configuration/web_applicaiton/functional_scope/organisational_structure/installation_with_parameters_163.webp) + +Now you can add the appropriate roles and users. + +![installation_with_parameters_164](/images/passwordsecure/9.2/configuration/web_applicaiton/functional_scope/organisational_structure/installation_with_parameters_164.webp) + +You can add users and roles in different ways: + +- Add the appropriate roles and users at the toolbar under **Search and add**. +- Click on the loupe to see all the users and roles. + +![installation_with_parameters_165](/images/passwordsecure/9.2/configuration/web_applicaiton/functional_scope/organisational_structure/installation_with_parameters_165.webp) diff --git a/docs/passwordsecure/9.3/configuration/webapplication/functionalscope/organisationalstructure/user_management.md b/docs/passwordsecure/9.3/configuration/webapplication/functionalscope/organisationalstructure/user_management.md new file mode 100644 index 0000000000..36bb5b7a87 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/webapplication/functionalscope/organisationalstructure/user_management.md @@ -0,0 +1,20 @@ +--- +title: "User management" +description: "User management" +sidebar_position: 10 +--- + +# User management + +## How are the users managed in the Web Application? + +The user management strongly depends on whether the Active Directory has been connected or not. In +Master Key mode, the Active Directory remains the leading system. In all other modes, the user +administration is carried out via the organisational structure module. + +#### Creating local users + +When creating new users, you must pay attention to whether it is a **User (Basic View)** or a +**Advanced User (View)**. + +![installation_with_parameters_166](/images/passwordsecure/9.2/configuration/web_applicaiton/functional_scope/organisational_structure/user_management/installation_with_parameters_166.webp) diff --git a/docs/passwordsecure/9.3/configuration/webapplication/functionalscope/password_module.md b/docs/passwordsecure/9.3/configuration/webapplication/functionalscope/password_module.md new file mode 100644 index 0000000000..f2b835195d --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/webapplication/functionalscope/password_module.md @@ -0,0 +1,55 @@ +--- +title: "Password module" +description: "Password module" +sidebar_position: 10 +--- + +# Password module + +The **Password Module** currently provides the following functions: + +- Create +- Delete +- Edit +- Uncover password +- Quick search +- Add/edit form fields +- Tagged +- Duplicate +- Move +- Quick view (passwords automatically reveal) +- Favorites +- Filter +- Structural filter +- Authorization/edit rights +- Form field authorizations +- Change password undercover +- Password generator with guidelines +- Copy to clipboard +- Open Internet page +- View logbook +- Display seal/visibility protection +- German/English +- Change user password, if “Change password at next login” is active +- Show notifications +- Keyboard navigation + ◦ ALT+Q: Quick search + ◦ ALT+N: New record + ◦ ALT+S: Save in Edit/New View + ◦ ALT+DEL: Delete selected record + ◦ Arrow up/down in list: Change selection + ◦ Right/left arrow in list: Page forward/backward + ◦ Enter: Open selected record + +- Privacy screen +- Seal +- Print +- Create external link +- History +- Change form +- Export +- WebViewer Export + +NOTE: The Web Application module Password module is based on the module of the same name that is +located in the client. Both modules differ in scope and design, but are nevertheless almost +identical in terms of operation. diff --git a/docs/passwordsecure/9.3/configuration/webapplication/functionalscope/roles_module.md b/docs/passwordsecure/9.3/configuration/webapplication/functionalscope/roles_module.md new file mode 100644 index 0000000000..55a5e66583 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/webapplication/functionalscope/roles_module.md @@ -0,0 +1,21 @@ +--- +title: "Roles module" +description: "Roles module" +sidebar_position: 40 +--- + +# Roles module + +The following functions are currently available in the **roles module:** + +- Add +- Delete +- Notifications +- Favourites +- Quick view +- Permissions +- User rights +- Print + +The Web Application module **roles** is based on the client module of the same name. Both modules +have a different scope and design but are almost identical to use. diff --git a/docs/passwordsecure/9.3/configuration/webapplication/functionalscope/tag_system.md b/docs/passwordsecure/9.3/configuration/webapplication/functionalscope/tag_system.md new file mode 100644 index 0000000000..8facda3781 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/webapplication/functionalscope/tag_system.md @@ -0,0 +1,13 @@ +--- +title: "Tag system" +description: "Tag system" +sidebar_position: 20 +--- + +# Tag system + +The tag system currently offers the following functions: + +- Add +- Delete +- Edit diff --git a/docs/passwordsecure/9.3/configuration/webapplication/operation/_category_.json b/docs/passwordsecure/9.3/configuration/webapplication/operation/_category_.json new file mode 100644 index 0000000000..69b8feec7d --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/webapplication/operation/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Operation", + "position": 20, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "operation" + } +} \ No newline at end of file diff --git a/docs/passwordsecure/9.3/configuration/webapplication/operation/filter_or_structure_area.md b/docs/passwordsecure/9.3/configuration/webapplication/operation/filter_or_structure_area.md new file mode 100644 index 0000000000..e582734d02 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/webapplication/operation/filter_or_structure_area.md @@ -0,0 +1,38 @@ +--- +title: "Filter or structure area" +description: "Filter or structure area" +sidebar_position: 30 +--- + +# Filter or structure area + +As is also the case on the client, it is possible to select between filter and structure. For this +purpose, the following buttons are available on the navigation bar + +![installation_with_parameters_169](/images/passwordsecure/9.2/configuration/web_applicaiton/operation/filter_or_structure/installation_with_parameters_169.webp) + +1. Filter + +The filter on the Web Application is based on the +[Filter](/docs/passwordsecure/9.2/configuration/advancedview/operationandsetup/filter/filter.md). Therefore, only those +characteristics specific to the Web Application will be described here. + +Using the filter + +Operation of the “Web Application filter” barely differs from the operation of the client filter. It +is only necessary to note that the Clear filter and Apply filter buttons can be found above the +filter. The configuration settings can also be found directly above the Web Application filter. + +Configuring the filter + +The configuration for the filter can be displayed via the following buttons: + +![installation_with_parameters_170](/images/passwordsecure/9.2/configuration/web_applicaiton/operation/filter_or_structure/installation_with_parameters_170.webp) + +New filter groups can be added using **Add filter groups** and the current filter can be reset using +**Reset filter. Advanced mode** provides you with the possibility of deleting or moving individual +filter groups. The **Allow negation of filters** option can also be selected. + +2. Structure + +The structure can be operated in precisely the same way as on the client. diff --git a/docs/passwordsecure/9.3/configuration/webapplication/operation/footer.md b/docs/passwordsecure/9.3/configuration/webapplication/operation/footer.md new file mode 100644 index 0000000000..2b82e0ff90 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/webapplication/operation/footer.md @@ -0,0 +1,38 @@ +--- +title: "Footer" +description: "Footer" +sidebar_position: 70 +--- + +# Footer + +The footer displays various different information about the currently selected record in multiple +tabs. It can be activated or deactivated using the small arrow on the far right. The footer is +hidden by default. + +![installation_with_parameters_178](/images/passwordsecure/9.2/configuration/web_applicaiton/operation/footer/installation_with_parameters_178.webp) + +1. Notification area + +The notification area shows who last had access to the record. The users are displayed using +corresponding icons or their avatars. Clicking on the user will display their rights. + +2. Logbook + +You can view the last log entries about the record in the logbook tab. + +3. History + +The history can also be displayed via a corresponding tab. + +4. Documents + +The documents tab can be used to access all linked documents. + +5. Notifications + +This tab shows who has subscribed to receive notifications about the record. + +6. Password Resets + +The Password Resets that have been performed can also be listed. diff --git a/docs/passwordsecure/9.3/configuration/webapplication/operation/header.md b/docs/passwordsecure/9.3/configuration/webapplication/operation/header.md new file mode 100644 index 0000000000..fe41a907eb --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/webapplication/operation/header.md @@ -0,0 +1,44 @@ +--- +title: "Header" +description: "Header" +sidebar_position: 10 +--- + +# Header + +The header provides the following functions: + +![Header](/images/passwordsecure/9.2/configuration/web_applicaiton/operation/header/installation_with_parameters_171-en_679x38.webp) + +1. Logo + +The logo acts as a home button. It always takes you back to the standard view. + +2. Display and hide filter + +As is also the case on the client, the filter or structure area can be displayed and hidden. + +3. Modules + +As is also the case on the client, modules like passwords, organisational structures, roles and +forms can be managed here. + +4. Quick search + +The quick search offers you the same functions as the quick search on the client. It searches in all +fields of the complete database except the password field. The tags are still searched. + +5. Quick search + +Upcoming tasks like export, import, print and so on are displayed here. + +6. Notifications + +here you will be informed about incoming notifications. The notification can also be called up by +clicking on it. + +7. Account + +The user who is currently logged in can be seen under account. You can log out by clicking on the +account. It is also possible to call up the settings in +[Account](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/account.md). diff --git a/docs/passwordsecure/9.3/configuration/webapplication/operation/list_view.md b/docs/passwordsecure/9.3/configuration/webapplication/operation/list_view.md new file mode 100644 index 0000000000..e33ac8612d --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/webapplication/operation/list_view.md @@ -0,0 +1,23 @@ +--- +title: "List view" +description: "List view" +sidebar_position: 50 +--- + +# List view + +## What is list view? + +The central element of the navigation in the Web Application is list view, which clearly presents +the filtered elements. As list view in the Web Application provides the same functions as list view +in the client, we refer you at this point to the +[List view](/docs/passwordsecure/9.2/configuration/advancedview/operationandsetup/list_view.md) section. + +![installation_with_parameters_176](/images/passwordsecure/9.2/configuration/web_applicaiton/operation/list_view/installation_with_parameters_176.webp) + +#### Special features + +The list view differs from that on the client in the following areas: + +- List view cannot be individually configured +- There are – as is usual in a browser – no context menus diff --git a/docs/passwordsecure/9.3/configuration/webapplication/operation/menu.md b/docs/passwordsecure/9.3/configuration/webapplication/operation/menu.md new file mode 100644 index 0000000000..1140cc9506 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/webapplication/operation/menu.md @@ -0,0 +1,93 @@ +--- +title: "Menu" +description: "Menu" +sidebar_position: 40 +--- + +# Menu + +## What is the menu? + +The ribbon on the client has been replaced by a menu on the Web Application. The menu thus +represents the central operating element on the Web Application. The functions available within the +menu are dynamic and are based on the currently available actions. Different actions are possible +depending on which view is currently being used. + +#### Menu bar + +The menu can take on two forms. In general, the **menu bar** containing the **most important +functions** is displayed. It will be described here using the example of the password module. + +![menu bar](/images/passwordsecure/9.2/configuration/web_applicaiton/operation/menu_bar/installation_with_parameters_174-en.webp) + +1. Expand menu + +The size of the menu can be maximised using this button. + +2. New + +This option can be selected to call up the wizard for adding a new record. + +3. Open + +Displays the selected password and all of its details in the reading pane. + +4. Reveal + +Reveals the password. + +5. Permissions + +This button is used to configure the rights for the record. + +6. Password + +Copies the password to the clipboard. + +###### Advanced menu + +If the menu – as described above – is maximised, **all functions** are then available. The functions +on the menu bar are repeated here. The menu is divided into a number of sections. These correspond 1 +to 1 to the sections of the ribbon on the client. + +![Menu](/images/passwordsecure/9.2/configuration/web_applicaiton/operation/menu_bar/installation_with_parameters_175-en.webp) + +In our example, the menu looks like this: + +1. New Item + +This section offers you more options for editing passwords. These include, for example, **Open** or +also **Delete**. + +2. Actions + +The actions can be used, for example, to mark the password as a Favourite or also to Duplicate it. + +3. Permissions + +This section does not offer any additional functions than simply opening the permissions. + +4. Clipboard + +This section can be used to copy all available fields to the clipboard. + +5. Start + +A website can be called up here. + +NOTE: As already described, the menu is dynamic and thus appears in a variety of different forms. +However, the basic function is always the same: The menu bar contains the basis functions, while the +advanced menu contains all functions. + +6. Extras + +All of the additional functions can be found here. These functions correspond to the main client and +will be described in the next section: + +[Passwords](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/passwords/passwords.md) + +7. Password Reset + +The functions of the +[Password Reset](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/passwordreset/password_reset.md) can be found +here. diff --git a/docs/passwordsecure/9.3/configuration/webapplication/operation/navigationbar/_category_.json b/docs/passwordsecure/9.3/configuration/webapplication/operation/navigationbar/_category_.json new file mode 100644 index 0000000000..a2da549604 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/webapplication/operation/navigationbar/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Navigation bar", + "position": 20, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "navigation_bar" + } +} \ No newline at end of file diff --git a/docs/passwordsecure/9.3/configuration/webapplication/operation/navigationbar/navigation_bar.md b/docs/passwordsecure/9.3/configuration/webapplication/operation/navigationbar/navigation_bar.md new file mode 100644 index 0000000000..14cb42bf61 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/webapplication/operation/navigationbar/navigation_bar.md @@ -0,0 +1,25 @@ +--- +title: "Navigation bar" +description: "Navigation bar" +sidebar_position: 20 +--- + +# Navigation bar + +The navigation bar provides the following functions. + +![navigation bar](/images/passwordsecure/9.2/configuration/web_applicaiton/operation/navigation_bar/installation_with_parameters_172-en_643x142.webp) + +1. Filter + +This function can be used to switch the view to the filter in the left section. You also have the +possibility to switch from filter to structure. + +2. Tabs + +The Tabs represent a secondary navigation function within the Web Application. For each action you +will do a new tab will be opend. + +Example + +![tab system](/images/passwordsecure/9.2/configuration/web_applicaiton/operation/navigation_bar/installation_with_parameters_173-en.webp) diff --git a/docs/passwordsecure/9.3/configuration/webapplication/operation/navigationbar/settings_wc.md b/docs/passwordsecure/9.3/configuration/webapplication/operation/navigationbar/settings_wc.md new file mode 100644 index 0000000000..4b8b839771 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/webapplication/operation/navigationbar/settings_wc.md @@ -0,0 +1,70 @@ +--- +title: "Settings" +description: "Settings" +sidebar_position: 20 +--- + +# Settings + +The settings are called up via the [Navigation bar](/docs/passwordsecure/9.2/configuration/webapplication/operation/navigationbar/navigation_bar.md). The following options are +available: + +#### Language + +You can select German or English here by simply clicking on them. The change is made immediately and +does not require you to restart the browser. + +#### Extras + +Seal management + +Here you have the possibility to manage templates for seals. + +Tag management + +The tag management allows you to manage the tags. + +Image management + +With the image management, you can manage your icons and logos easily and quickly. + +![image management](/images/passwordsecure/9.2/configuration/web_applicaiton/operation/navigation_bar/settings/installation_with_parameters_179-en.webp) + +#### Adding icons and logos + +By clicking on the **New** button, the input mask will open. + +![new image](/images/passwordsecure/9.2/configuration/web_applicaiton/operation/navigation_bar/settings/installation_with_parameters_180-en.webp) + +After filling in and uploading the icon/logo, the process only needs to be saved. + +![save new image](/images/passwordsecure/9.2/configuration/web_applicaiton/operation/navigation_bar/settings/installation_with_parameters_181-en.webp) + +Edit / Delete icons and logos + +If an icon and/or logo is outdated, you can edit or even delete the stored icons/logos. + +![manage image](/images/passwordsecure/9.2/configuration/web_applicaiton/operation/navigation_bar/settings/installation_with_parameters_182-en.webp) + +#### Settings + +The following options can be managed via this menu item: + +- Global user rights +- Global settings +- User settings + +The management of these settings is based on the client. Further information can be found under +global [User rights](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/userrights/user_rights.md) and +[User settings](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/usersettings/user_settings.md) + +The following settings are not available on the Web Application: + +- Customizable window caption +- Permitted document extensions +- Clipboard gallery +- Category: Proxy + +Account + +Here it is possible to change the password of the logged in user. diff --git a/docs/passwordsecure/9.3/configuration/webapplication/operation/navigationbar/user_menu_wc.md b/docs/passwordsecure/9.3/configuration/webapplication/operation/navigationbar/user_menu_wc.md new file mode 100644 index 0000000000..c9bc19ba0c --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/webapplication/operation/navigationbar/user_menu_wc.md @@ -0,0 +1,39 @@ +--- +title: "User menu" +description: "User menu" +sidebar_position: 10 +--- + +# User menu + +The user menu can be found in the upper right corner of the Web Application. A right click on the +logged in user opens it. + +#### Options in the user menu + +![bin_1](/images/passwordsecure/9.2/configuration/web_applicaiton/operation/navigation_bar/user_menu/bin_1.webp) + +Settings + +All possible settings can be viewed in the following chapter settings. + +Bin + +In the bin you can manage your deleted passwords. + +Help + +A click on help takes you directly to the Netwrix Password Secure documentation page. + +Switch to Basic view + +What the Basic view is able to do in the web view can be inspected here. + +Lock + +This locks the user who is currently logged in and only needs to enter his password to use the web +client again. + +Log out + +The logged in user is logged out. All relevant information is now required to log on again. diff --git a/docs/passwordsecure/9.3/configuration/webapplication/operation/operation.md b/docs/passwordsecure/9.3/configuration/webapplication/operation/operation.md new file mode 100644 index 0000000000..e9eab3a3da --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/webapplication/operation/operation.md @@ -0,0 +1,85 @@ +--- +title: "Operation" +description: "Operation" +sidebar_position: 20 +--- + +# Operation + +Operation of the Web Application has been based as far as possible on the operation of the Netwrix +Password Secure client. Nevertheless, there are some differences that need to be noted and they are +described here. + +NOTE: There is also a Basic view in the Web Application. Everything worth knowing can be found at +the following link: web view Basic view + +#### Login + +There is no database profile on the Web Application. All databases approved for the Web Application +will be made available. The following information needs to be entered to log in: + +Database name + +User name + +Password + +![Login WebClient](/images/passwordsecure/9.2/configuration/web_applicaiton/operation/installation_with_parameters_167-en.webp) + +After successfully logging in, the last database name used and the last registered user will be +saved. You thus only need to enter the password for the next login. + +#### Transferring login data via the URL + +The **database name** and **user name** can be transferred directly via the URL. The following +parameters are used here: + +- **database** for transferring the database nam +- **username** for transferring the user name + +The parameters are simply attached to the URL for the Web Application and separated from one another +with a **&**. + +Example + +You want to call up the Web Application under **https://psr_Web Application.firma.com.** In the +process, you want the login mask to be directly filled with the database **Passwords** and the user +name **Anderson**. The following URL is then used: **https://psr_Web +Application.firma.com/authentication/ login?database=Passwords&username=Anderson** + +NOTE: It is possible to only transfer the database. The user name is not absolutely necessary. + +#### Structure + +The Web Application is split into a number of sections that are described below. + +![Operation](/images/passwordsecure/9.2/configuration/web_applicaiton/operation/installation_with_parameters_168-en.webp) + +1. [Header](/docs/passwordsecure/9.2/configuration/webapplication/operation/header.md) + +The header provides access to some essential functions. + +2. [Navigation bar](/docs/passwordsecure/9.2/configuration/webapplication/operation/navigationbar/navigation_bar.md) + +It is possible to switch between module and filter view on the navigation bar. + +3. [Filter or structure area](/docs/passwordsecure/9.2/configuration/webapplication/operation/filter_or_structure_area.md) + +As is also the case on the client, it is possible to select between filter and structure. + +4. [Menu](/docs/passwordsecure/9.2/configuration/webapplication/operation/menu.md) + +The ribbon on the client has been replaced by a menu bar on the Web Application. + +5. [List view](/docs/passwordsecure/9.2/configuration/webapplication/operation/list_view.md) + +The records currently selected using the filter can be viewed in list view. + +6. [Reading pane](/docs/passwordsecure/9.2/configuration/webapplication/operation/reading_pane_webclient.md) + +The reading pane shows you details about the relevantly selected element. + +7. [Footer](/docs/passwordsecure/9.2/configuration/webapplication/operation/footer.md) + +Various information about the record is displayed in the footer. For example, logbook entries or the +history. diff --git a/docs/passwordsecure/9.3/configuration/webapplication/operation/reading_pane_webclient.md b/docs/passwordsecure/9.3/configuration/webapplication/operation/reading_pane_webclient.md new file mode 100644 index 0000000000..3363bf7979 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/webapplication/operation/reading_pane_webclient.md @@ -0,0 +1,21 @@ +--- +title: "Reading pane" +description: "Reading pane" +sidebar_position: 60 +--- + +# Reading pane + +## What is the reading pane? + +As with the list view, the reading pane on the Web Application is almost identical to that on the +client. Therefore, we also refer you here to the corresponding +[Reading pane](/docs/passwordsecure/9.2/configuration/advancedview/operationandsetup/reading_pane.md) section. + +![reading_pane](/images/passwordsecure/9.2/configuration/web_applicaiton/operation/reading_pane/reading_pane.webp) + +Various information is displayed on the header – as is the case with the client. For example, the +tags for the records or information on whether the record is public or private. Password masking is +also symbolised here. + +NOTE: There are – as is usual in a browser – no context menus diff --git a/docs/passwordsecure/9.3/configuration/webapplication/problems_with_the_server_connection.md b/docs/passwordsecure/9.3/configuration/webapplication/problems_with_the_server_connection.md new file mode 100644 index 0000000000..1e865a1aa2 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/webapplication/problems_with_the_server_connection.md @@ -0,0 +1,27 @@ +--- +title: "Problems with the server connection" +description: "Problems with the server connection" +sidebar_position: 40 +--- + +# Problems with the server connection + +If no connection can be established from the Web Application, there are several possible causes: + +Server not started + +First, you should check whether the application server is running. + +Service not started + +The Windows service administration should be used to check whether the **Netwrix Password Secure +Service** has been started. + +Port not released + +Port 11016 TCP must be released on the application server. + +CORS not configured + +Make sure that the CORS configuration has been implemented. Further information can be found in +chapter Installation Web Application diff --git a/docs/passwordsecure/9.3/configuration/webapplication/web_application.md b/docs/passwordsecure/9.3/configuration/webapplication/web_application.md new file mode 100644 index 0000000000..853d714743 --- /dev/null +++ b/docs/passwordsecure/9.3/configuration/webapplication/web_application.md @@ -0,0 +1,28 @@ +--- +title: "Web Application" +description: "Web Application" +sidebar_position: 40 +--- + +# Web Application + +## What is the Web Application + +The previous WebAccess function has been replaced by the **Web Application” in Netwrix Password +Secure version** **8.3.0. The completely newly developed \*Web Application** will act as the basis +for the constant enhancement of the functional scope. The desired objective is to also provide the +full functional scope of the client in the Web Application. The **Web Application** will thus be +constantly enhanced. All of the currently available functions can be viewed in the +[Functional scope](/docs/passwordsecure/9.2/configuration/webapplication/functionalscope/functional_scope.md) section. + +![WebClient](/images/passwordsecure/9.2/configuration/web_applicaiton/installation_with_parameters_159.webp) + +**Netwrix Password Secure Web Application** enables platform-independent access to the database via +a browser. It is irrelevant whether you are using Microsoft Windows, macOS or Linux, it is only +necessary for javascript to be supported. As the **Netwrix Password Secure Web Application** has a +responsive design, it can also be used on all mobile devices such as tablets and smartphones. + +The **Web Application** is based both optically and also in its operation on the Netwrix Password +Secure client. As usual, users can only access the data for which they also have permissions. The +installation is described in the section +[Installation Web Application](/docs/passwordsecure/9.2/installation/installationwebapplication/installation_web_application.md) diff --git a/docs/passwordsecure/9.3/enduser/_category_.json b/docs/passwordsecure/9.3/enduser/_category_.json new file mode 100644 index 0000000000..47348ad344 --- /dev/null +++ b/docs/passwordsecure/9.3/enduser/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Getting Started for End Users", + "position": 70, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "overview" + } +} \ No newline at end of file diff --git a/docs/passwordsecure/9.3/enduser/advancedview.md b/docs/passwordsecure/9.3/enduser/advancedview.md new file mode 100644 index 0000000000..4a2f16458c --- /dev/null +++ b/docs/passwordsecure/9.3/enduser/advancedview.md @@ -0,0 +1,20 @@ +--- +title: "Outlook: Advanced View" +description: "Outlook: Advanced View" +sidebar_position: 50 +--- + +# Outlook: Advanced View + +Curious about how you can manage your team in Netwrix Password Secure? + +Learn more about how to … + +- Share passwords masked / only for a limited time (i.e. with working students or interns) +- Separately authorize the disclosure of passwords +- View the password quality and monitor all actions in your team +- View the reasons given by your team members for revealing passwords in plain text +- And much more! + +Simply contact your IT department for further information on the advanced view of Netwrix Password +Secure. diff --git a/docs/passwordsecure/9.3/enduser/browserextension.md b/docs/passwordsecure/9.3/enduser/browserextension.md new file mode 100644 index 0000000000..69c596e1b5 --- /dev/null +++ b/docs/passwordsecure/9.3/enduser/browserextension.md @@ -0,0 +1,49 @@ +--- +title: "Get the Browser Extension" +description: "Get the Browser Extension" +sidebar_position: 10 +--- + +# Get the Browser Extension + +First, Netwrix Password Secure is designed to make and keep your passwords more secure. But this +also means that managing - and logging in with them - is easier and saves time! That's why you need +the browser extension to save yourself the hassle of typing in passwords in future and to be logged +in to all your website accesses with just one click! + +Step 1 – Is your browser extension already installed? You can find out by: + +- Looking for this icon next to the URL input field in your browser. See the icon in the top bar of + the screenshot below. +- Opening the Password Secure Web App, logging in and scrolling down: If not installed yet, you can + find the download link in the footer. See the Download Edge Extension link in the bottom center of + the screenshot below. + +![downloadextension](/images/passwordsecure/9.2/enduser/downloadextension.webp) + +NOTE: If you need more information about installing the browser extension, please visit the +following topic in our documentation: +[Installation Browser Extension](https://helpcenter.netwrix.com/bundle/PasswordSecure_9.0/page/Content/PasswordSecure/Installation/Browser/Installation_Browser_Add-on.htm) + +Step 2 – After downloading, the browser extension is simply dragged and dropped into the browser. +See the Get button in the upper-right section of the screenshot below. + +![getextension](/images/passwordsecure/9.2/enduser/getextension.webp) + +Step 3 – After confirming a security question, it is installed, and an icon appears in the menu bar +to "add the extension". + +![addextension](/images/passwordsecure/9.2/enduser/addextension.webp) + +Step 4 – Please open or reload the web application of Netwrix Password Secure (see link in email +from your administrator) to connect your user profile with the extension. See the lock icon in the +screenshot below. + +![extensionadded](/images/passwordsecure/9.2/enduser/extensionadded.webp) + +Step 5 – Now click on this icon in your browser to open the browser extension. See the Adopt Select +**Adopt Web Application profile**. Done! + +![nodatabaseprofile](/images/passwordsecure/9.2/enduser/nodatabaseprofile.webp) + +RECOMMENDED: If not done yet, bookmark this page to have it quickly at hand! diff --git a/docs/passwordsecure/9.3/enduser/cleanuppasswords.md b/docs/passwordsecure/9.3/enduser/cleanuppasswords.md new file mode 100644 index 0000000000..f97813b05b --- /dev/null +++ b/docs/passwordsecure/9.3/enduser/cleanuppasswords.md @@ -0,0 +1,84 @@ +--- +title: "Clean up Your Passwords" +description: "Clean up Your Passwords" +sidebar_position: 20 +--- + +# Clean up Your Passwords + +For a clean relocation of passwords, it is important to clean up all your passwords beforehand. This +means to check which secrets are still up-to-date or if there are any duplicates you can remove +first! + +## Transer Data from Your Browser + +With Netwrix Password Secure, you now have the right tool to save and manage all your secrets handy +at one place and above all a safe alternative to browser-saved passwords! But how can you now +securely import them to your new solution? + +Simply do this: + +Step 1 – Every time you login to a website now and your browser wants to autofill, this Password +Secure Pop-up will appear, asking you if you would like to save your secret in Netwrix Password +Secure. Just click **Create new**. See the screenshot below. + +![createnew](/images/passwordsecure/9.2/enduser/createnew.webp) + +Step 2 – Now the Web Application will open and automatically transfer the recognized login data, +including URL to a new data set. + +![createpassword](/images/passwordsecure/9.2/enduser/createpassword.webp) + +Step 3 – Choose an organizational unit in which you want to save it and give your new data set a +meaningful name to find it again quickly. (You now also have the option to add further information +and tags.) Now click **Save**. See the box to the right of Organizational unit in the screenshot +above. + +## Check for Weak Passwords + +Your passwords do not automatically become secure after they have been transferred to Netwrix +Password Secure. No matter how well protected a password is - if it is easy for a hacker to guess, +they don't need access to the password manager to use it. This is why our solution automatically +checks the strength of your password and much more. + +Step 1 – Paste your password in the password field. See the box to the right of the Password field +in the screenshot below. + +![passwordfield](/images/passwordsecure/9.2/enduser/passwordfield.webp) + +Step 2 – If it is not classified as "strong" (green), we strongly recommend using the integrated +password generator to assign a new, secure password: Therefore, just click on the white password +generator icon to the right of the password field. See the Strong button in the screenshot above. + +Step 3 – The password generator will open. A secure password is created automatically just click +“Apply”. (Learn more about the possibilities of our password manager in the next chapter.) + +![passwordgenerator](/images/passwordsecure/9.2/enduser/passwordgenerator.webp) + +Step 4 – Now don't forget to replace your password in the target application as well. + +**Great side effect!** The access data stored in your browser is no longer up to date and therefore +no longer a danger! You should also think about deleting these passwords from your browser +permanently. + +## Create Strong Passwords + +The password generator offers three possibilities to create a secure password. To open it, click on +“Create password” and then on the password generator icon right to the password field. + +Step 1 – Create a user defined password which gives you the most options such as including and +excluding special characters or defining the length of the password. + +![userdefined](/images/passwordsecure/9.2/enduser/userdefined.webp) + +Step 2 – Create a phonetic password that is easier to pronounce, but still complex. + +![phonetic](/images/passwordsecure/9.2/enduser/phonetic.webp) + +NOTE: This option is best suited for passwords that must be read and typed in, such as operating +machines without an internet connection. + +Step 3 – Create a password according to a set password rule in your company: If your IT has already +stored password guidelines for you, you can select them here and simply click on apply. + +![rule](/images/passwordsecure/9.2/enduser/rule.webp) diff --git a/docs/passwordsecure/9.3/enduser/createnewentry.md b/docs/passwordsecure/9.3/enduser/createnewentry.md new file mode 100644 index 0000000000..b1555eb7aa --- /dev/null +++ b/docs/passwordsecure/9.3/enduser/createnewentry.md @@ -0,0 +1,57 @@ +--- +title: "Create a New Entry from Scratch" +description: "Create a New Entry from Scratch" +sidebar_position: 30 +--- + +# Create a New Entry from Scratch + +Follow the steps to create a new entry from scratch. + +Step 1 – First, click _Create new password_ on the upper left in Netwrix Password Secure. + +![createnewpassword](/images/passwordsecure/9.2/enduser/createnewpassword.webp) + +Step 2 – A form will open. Now choose the form you need, such as "Website," on the upper right. See +the form drop-down list in the screenshot below. + +![selectform](/images/passwordsecure/9.2/enduser/selectform.webp) + +Step 3 – Let`s fill out the website form in this example. + +- Choose the organization unit you want to save the password in like the department. + +![selectou](/images/passwordsecure/9.2/enduser/selectou.webp) + +- Choose a permission template to define who else can see your password. + +![permissionstemplate](/images/passwordsecure/9.2/enduser/permissionstemplate.webp) + +- Set a description for your stored password. + +![description](/images/passwordsecure/9.2/enduser/description.webp) + +- Enter the username or email address needed for login. + +![username](/images/passwordsecure/9.2/enduser/username.webp) + +- Enter the password manually or use the password generator by clicking on the button in the middle + (high number). The password generator will open. + +NOTE: To learn more about the generating of passwords, see the +[Clean up Your Passwords](/docs/passwordsecure/9.2/enduser/cleanuppasswords.md) topic for additional information. + +![password](/images/passwordsecure/9.2/enduser/password.webp) + +NOTE: By clicking on the **lock icon** right to the password generator, you can mask and unmask your +password. + +- Enter the website URL that leads to the login. + +![websiteurl](/images/passwordsecure/9.2/enduser/websiteurl.webp) + +- Add one or more tags to categorize your password and find it easier (i.e., "HR" or "Internet"). + +![tags](/images/passwordsecure/9.2/enduser/tags.webp) + +Step 4 – Click **Save**, and you are done! diff --git a/docs/passwordsecure/9.3/enduser/organizepasswords.md b/docs/passwordsecure/9.3/enduser/organizepasswords.md new file mode 100644 index 0000000000..e8efc70ae4 --- /dev/null +++ b/docs/passwordsecure/9.3/enduser/organizepasswords.md @@ -0,0 +1,71 @@ +--- +title: "Organize Your Passwords" +description: "Organize Your Passwords" +sidebar_position: 40 +--- + +# Organize Your Passwords + +## Add a Team Tab + +The tab system is used to structure all your passwords: Tabs help you to make them easier to manage +and find. You can create several tabs and switch between them within one click. + +Follow the steps to add a team tab. + +Step 1 – Click on the **Plus** sign and a form will open. + +![newform](/images/passwordsecure/9.2/enduser/newform.webp) + +Step 2 – You can now search for a specific organizational unit by clicking on the tree on the left +or use the search field to find the unit you need. + +![search](/images/passwordsecure/9.2/enduser/search.webp) + +Step 3 – Click **OK** to close the form and your new team tab will open automatically. + +## Search with Tags + +With a growing number of managed passwords, it becomes even more important to maintain a structure +and overview. Therefore, Netwrix Password Secure works with tags instead of a folder system: You can +assign any number of tags to your passwords to categorize and find them again quickly. + +![assigntags](/images/passwordsecure/9.2/enduser/assigntags.webp) + +To find a password, just use the search field and enter a tag like the department or position you +are in (i.e., "Marketing"). Netwrix Password Secure now not only is searching for tags, but also for +“Marketing” in all Netwrix Password Secure fields (i.e., Content Marketing). + +![searchresults](/images/passwordsecure/9.2/enduser/searchresults.webp) + +NOTE: Optimize your search results by using the **minus sign (-)** to exclude terms: Only results in +which this word does not appear will be displayed (i.e., all social media accounts that are used +outside of marketing = "-social media marketing"). + +## Choose Your View + +Netwrix Password Secure offers two different views - the list and tile view. Just **switch the +button** on the upper right to change views! + +List View + +The screenshot below shows the list view. + +![listview](/images/passwordsecure/9.2/enduser/listview.webp) + +Tile View + +The screenshot below shows the title view. + +![switchbutton](/images/passwordsecure/9.2/enduser/switchbutton.webp) + +When in **tile view**, you can also drag and drop the buttons on another position. By hovering over +them with the mouse, you will see more information like the username, and you can login with one +click. + +![titleview](/images/passwordsecure/9.2/enduser/titleview.webp) + +NOTE: The **list view** is suitable for many data sets while the tile view is particularly favorable +for the most frequently used secrets. + +RECOMMENDED: Use the list view for all shared secrets and the tile view for personal accounts. diff --git a/docs/passwordsecure/9.3/enduser/overview.md b/docs/passwordsecure/9.3/enduser/overview.md new file mode 100644 index 0000000000..0c153f6537 --- /dev/null +++ b/docs/passwordsecure/9.3/enduser/overview.md @@ -0,0 +1,24 @@ +--- +title: "Getting Started for End Users" +description: "Getting Started for End Users" +sidebar_position: 70 +--- + +# Getting Started for End Users + +It is time to set up your new password management solution Netwrix Password Secure! The process +won't take too long, but you should allow yourself a little time to get to know the product. As when +it comes to your IT security, it's important to make sure you get it right. Below is a step-by-step +guide to setting up a password manager and leading you through the first few steps. + +## How to Log In + +Where can I find my username and password? + +You can find your login data in the email provided by your administrator. This email also contains +the following information: + +- Link to the Netwrix Password Secure Web Application +- How to login +- Information about your browser extension +- Bookmark of Netwrix Password Secure diff --git a/docs/passwordsecure/9.3/faq/_category_.json b/docs/passwordsecure/9.3/faq/_category_.json new file mode 100644 index 0000000000..0c7ff6cade --- /dev/null +++ b/docs/passwordsecure/9.3/faq/_category_.json @@ -0,0 +1,6 @@ +{ + "label": "FAQ", + "position": 60, + "collapsed": true, + "collapsible": true +} \ No newline at end of file diff --git a/docs/passwordsecure/9.3/faq/security/_category_.json b/docs/passwordsecure/9.3/faq/security/_category_.json new file mode 100644 index 0000000000..1a38cad5e6 --- /dev/null +++ b/docs/passwordsecure/9.3/faq/security/_category_.json @@ -0,0 +1,6 @@ +{ + "label": "Security", + "position": 10, + "collapsed": true, + "collapsible": true +} \ No newline at end of file diff --git a/docs/passwordsecure/9.3/faq/security/encryption.md b/docs/passwordsecure/9.3/faq/security/encryption.md new file mode 100644 index 0000000000..06ec693fb1 --- /dev/null +++ b/docs/passwordsecure/9.3/faq/security/encryption.md @@ -0,0 +1,43 @@ +--- +title: "Encryption" +description: "Encryption" +sidebar_position: 10 +--- + +# Encryption + +## Used Algorithms + +Safety has always been one of the most basic considerations when designing software. All other +requirements were assessed according to how safe they were. Parallel to the development phase, the +theoretical concepts of external security companies were examined in terms of feasibility, as well +as compliance with IT security standards. Prototypes have been ultimately developed on the basis of +these findings, which form the blueprint for the current Netwrix Password Secure version 9. The +following encryption techniques and algorithms are currently in use: + +- AES-GCM 256 +- PBKDF2 with 623,420 SHA256 iterations (client- and server-side) for the creation of user hashes +- PBKDF2 with 610,005 SHA256 iterations for the encryption of the user keys +- ECC (with the "NIST P-521" curve) for the private-public key procedure + +NOTE: All encryption algorithms used by Netwrix Password Secure are FIPS compliant. + +## Applied cryptographic procedures + +Applied cryptographic procedures The container encryption of the passwords is based on the +aforementioned algorithms. Each container has its own randomly generated salt. Each password, user, +and role has its own key pair. When releases are granted for users and roles, the passwords within +the database are hierarchically encrypted. Netwrix Password Secure also uses the following +cryptographic methods to achieve maximum security: + +To integrate an AD, you can choose between an end-to-end encryption (E2EE – the safest mode) and the +Master Key The server key is protected using the hardware security module (HSM) via PKCS#11 Brute +force protection for logging in by means of automatic blocking of the requesting client Certificate +protection when using applications Certificate request for client/server connection You may use your +own certificate authority (CA) as an option. Latest version of the Secure Sockets Layer (SSL) +Passwords are only encrypted and transported to the client when they have been explicitly requested +in advance. More… + +**CAUTION:** Only secrets are encrypted. Metadata is not encrypted to ensure search speed. Secrets +are usually passwords. However, the customer can decide what kind of data they are. Note that +Secrets cannot be searched for. diff --git a/docs/passwordsecure/9.3/faq/security/high_availability.md b/docs/passwordsecure/9.3/faq/security/high_availability.md new file mode 100644 index 0000000000..1b3ad7ffad --- /dev/null +++ b/docs/passwordsecure/9.3/faq/security/high_availability.md @@ -0,0 +1,43 @@ +--- +title: "High availability" +description: "High availability" +sidebar_position: 30 +--- + +# High availability + +## What is high availability? + +High availability is designed to guarantee the further operation of Netwrix Password Secure in the +event of damage. A series of requirements need to be met in advance in order to use this feature + +**CAUTION:** As the configuration of high availability is complex, it is (generally) implemented +during a consultation. If you are interested in this feature, please contact us directly or contact +your responsible partner. + +#### Requirements + +The following points should be observed during the configuration. + +- It is essential that MSSQL Enterprise Version is used for replicating the database (even in the + case of a replication across multiple locations) +- To achieve a better level of protection, we recommend operating the Netwrix Password Secure + database on its own cluster +- A Netwrix Password Secure application server needs to be licensed for each location. Every + application server has its own configuration database. + +Load balancer + +- To reduce the load on the server, a load balancer can be installed upstream of the application + server +- If no load balancer is used, the distribution of the database profiles for the users is generally + carried out via the registry + +If a database is set up at ”location A” including an AD profile, the certificate needs to exported +there and then imported onto the server at “location B”. The database is replicated using MSSQL +technology and can be integrated as an existing database into Netwrix Password Secure at “location +B”. If the application server at “location A” fails, the server in the registry needs to be replaced +(location B) and rolled out again to users using group rules (GPO). + +NOTE: Only peer-to-peer transaction replication is tested. If a different type of replication is +used, it should be tested in advance. diff --git a/docs/passwordsecure/9.3/faq/security/penetration_tests.md b/docs/passwordsecure/9.3/faq/security/penetration_tests.md new file mode 100644 index 0000000000..bc05ed4133 --- /dev/null +++ b/docs/passwordsecure/9.3/faq/security/penetration_tests.md @@ -0,0 +1,23 @@ +--- +title: "Penetration tests" +description: "Penetration tests" +sidebar_position: 20 +--- + +# Penetration tests + +## External Penetration tests + +The high security standards of Netwrix Password Secure are regularly attested by external pentests +of different providers. New functions in particular are always subjected to penetration tests in +order to have them thoroughly checked before release. The resulting findings enable us to detect and +eliminate potential vulnerabilities in advance. + +## Why we test regularly? + +In pentesting, external and certified security auditors look specifically for security gaps and +weaknesses in the software that an attacker could exploit. Attack scenarios are simulated on the +client side, the source code is checked and the quality of the cryptographic process is assessed. In +this way, the security of Netwrix Password Secure and the data stored in it is tested in advance in +order to be able to offer our customers effective protection and minimize the risk of success of an +attack. diff --git a/docs/passwordsecure/9.3/index.md b/docs/passwordsecure/9.3/index.md new file mode 100644 index 0000000000..f25fed5e95 --- /dev/null +++ b/docs/passwordsecure/9.3/index.md @@ -0,0 +1,25 @@ +--- +title: "Why Netwrix Password Secure?" +description: "Why Netwrix Password Secure?" +sidebar_position: 1 +--- + +# Why Netwrix Password Secure? + +## Users depend on passwords + +Now more than ever in their day-to-day business worldwide. They are used constantly and everywhere, +and they need to be professionally managed. Passwords should be safe, have at least 12 characters, +including uppercase and lowercase as well as special characters. In the best case, a separate access +password should be used for each account. It should be changed regularly. It is hard enough to meet +this challenge in private settings. In a large corporate environment, you wouldn’t be able to +adequately manage this task without the use of a professional password management tool. + +## Scalability + +The scalability of Netwrix Netwrix Password Secure (NPS) makes it suitable for use in SMEs, large +companies, and global corporations. The flexibility required for this task is the driving factor +behind our development to meet the ever-changing requirements of modern and safety-conscious +companies. NPS is the perfect software solution for companies that wish to effectively manage +security-relevant data such as passwords, documents, or certificates at a very high encryption +level. diff --git a/docs/passwordsecure/9.3/installation/_category_.json b/docs/passwordsecure/9.3/installation/_category_.json new file mode 100644 index 0000000000..64ab617b78 --- /dev/null +++ b/docs/passwordsecure/9.3/installation/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Installation", + "position": 20, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "installation" + } +} \ No newline at end of file diff --git a/docs/passwordsecure/9.3/installation/installation.md b/docs/passwordsecure/9.3/installation/installation.md new file mode 100644 index 0000000000..7250488faa --- /dev/null +++ b/docs/passwordsecure/9.3/installation/installation.md @@ -0,0 +1,79 @@ +--- +title: "Installation" +description: "Installation" +sidebar_position: 20 +--- + +# Installation + +The following pages will provide you with all the information how to install the different Netwrix +Password Secure components. + +## System landscape + +The following overview presents a basic production Netwrix Password Secure system landscape. Version +9 allows the use of several database servers across all sites. These are then synchronized using +Microsoft SQL server tools. Any number of application servers can be made available for the client +connection. This ensures load distribution, and allows work without significant latency. This +technology offers enormous performance advantages, particularly in the case of installations that +are spread across worldwide locations. + +## Client (presentation layer) + +The client layer handles the representation of all data and functions, which are provided by the +application server. + +## Application server (business logic) + +The application server is entirely responsible for the control of the business logic. This server +only ever delivers the data for which the corresponding permissions are available. The multi-tier +architecture described at the beginning allows the use of several application servers and ensures +efficient load distribution. + +## Database server (data storage) + +Netwrix Password Secure uses Microsoft SQL Server to store data due to its widespread use, and its +ability to ensure high-performance access even in large and geographically scattered environments. +Smaller installations may also use the free SQL Express version. + +## Conclusion + +At least three servers are thus recommended: + +- Database server (MSSQL) +- Application server (Netwrix Password Secure services) +- Web server (IIS, NginX, Apache 2) + +**CAUTION:** For databases in a production system, we recommend using a fail-safe cluster. Microsoft +SQL Server can replicate the data to a different data centre, e.g via WAN. We also recommend +providing a Windows server for each function. Separating the systems makes it easier to expand and +scale the system landscape at a later point. However, it is not absolutely necessary to separate the +systems. Accordingly, all of the components can also be installed on one server in the case of +smaller installations or test environments. + +### Firewall rules / Ports + +## MSSQL Server + +- Port 1433 TCP for communication with application server (incoming) + +### Application server + +- Port 443 HTTPS for connection to the Netwrix Password Secure license server (outgoing) +- Port 11011 TCP for communication with clients or web server IIS (incoming) +- Port 11014 TCP for the backup service (usually does not need to be unlocked) +- Port 11016 TCP for the Web services (incoming; only when using the Web Application) +- Port 11018 TCP for real-time update (incoming) +- Port 1433 TCP for communication with SQL Server (outgoing) + +### Webserver (Web Application) + +- Port 443 HTTPS to access the webserver from the client (incoming) +- Port 11016 for communication to the application server (outgoing) +- Port 11018 for the real-time update (outgoing) + +### Client + +- Port 11011 TCP for communication with the application server (outgoing) +- Port 11018 TCP (outgoing) +- Port 52120 TCP with the add-on (outgoing) diff --git a/docs/passwordsecure/9.3/installation/installation_server_manager.md b/docs/passwordsecure/9.3/installation/installation_server_manager.md new file mode 100644 index 0000000000..6b75d3b922 --- /dev/null +++ b/docs/passwordsecure/9.3/installation/installation_server_manager.md @@ -0,0 +1,44 @@ +--- +title: "Installation Server Manager" +description: "Installation Server Manager" +sidebar_position: 20 +--- + +# Installation Server Manager + +## Guide + +The MSI installation files and the associated +[Application server](/docs/passwordsecure/9.2/installation/requirements/application_server.md) can be found in the corresponding +sections. The following step-by-step guide will accompany you through the wizards. + +![Password Secure Server Setup](/images/passwordsecure/9.2/installation/installation_server_manager/installation-admin-client-1-en.webp) + +First you are required to read and accept the license terms. These can also be printed. + +![Password Secure Server Setup](/images/passwordsecure/9.2/installation/installation_server_manager/installation-admin-client-2-en.webp) + +The next step is to define the location. The suggested location can be retained. + +If you want to use Netwrix Password Secure as an identity provider +[Configuration of SAML](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/applications/configuration_of_saml.md) +must be selected. Otherwise, it will not be installed. + +![Password Secure Server Setup](/images/passwordsecure/9.2/installation/installation_server_manager/installation-admin-client-3-en.webp) + +Start the installation. + +![Password Secure Server Setup](/images/passwordsecure/9.2/installation/installation_server_manager/installation-admin-client-4-en.webp) + +The last step closes the setup and opens (if desired) the Server Manager. + +![Password Secure Server Setup](/images/passwordsecure/9.2/installation/installation_server_manager/installation-admin-client-5-en.webp) + +## Authentication + +After the installation, you can login directly to the Server Manager. + +![Server Authentication](/images/passwordsecure/9.2/installation/installation_server_manager/server-auth-en.webp) + +NOTE: The initial password for the first login is “admin”. It should be changed directly after the +logon. diff --git a/docs/passwordsecure/9.3/installation/installationbrowseraddon/_category_.json b/docs/passwordsecure/9.3/installation/installationbrowseraddon/_category_.json new file mode 100644 index 0000000000..e654bf472d --- /dev/null +++ b/docs/passwordsecure/9.3/installation/installationbrowseraddon/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Installation Browser Extension", + "position": 50, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "installation_browser_add-on" + } +} \ No newline at end of file diff --git a/docs/passwordsecure/9.3/installation/installationbrowseraddon/google_chrome.md b/docs/passwordsecure/9.3/installation/installationbrowseraddon/google_chrome.md new file mode 100644 index 0000000000..277b83e401 --- /dev/null +++ b/docs/passwordsecure/9.3/installation/installationbrowseraddon/google_chrome.md @@ -0,0 +1,24 @@ +--- +title: "Google Chrome" +description: "Google Chrome" +sidebar_position: 10 +--- + +# Google Chrome + +## Installing the add-on + +The installation of the Google Chrome Add-on is done directly from the Google Store. You can access +it via the following link: +[Add-on for Google Chrome](https://chrome.google.com/webstore/detail/netwrix-password-secure/bpjfchmapbmjeklgmlkabfepflgfckip). + +Alternatively, you can also access the Google Store via the Autofill Add-on. To do this, right-click +the icon to open the context menu. After a further click on Install Browser Extensions the Google +Chrome Add-on can be selected, whereupon you will be redirected directly to the Google Store. + +The installation is started via Add. + +The add-on is now installed and the icon is added to the browser. + +NOTE: It is also possible to find the Add-on link in the Web Application page footer, if it is not +installed yet. diff --git a/docs/passwordsecure/9.3/installation/installationbrowseraddon/installation_browser_add-on.md b/docs/passwordsecure/9.3/installation/installationbrowseraddon/installation_browser_add-on.md new file mode 100644 index 0000000000..4da7a236b8 --- /dev/null +++ b/docs/passwordsecure/9.3/installation/installationbrowseraddon/installation_browser_add-on.md @@ -0,0 +1,14 @@ +--- +title: "Installation Browser Extension" +description: "Installation Browser Extension" +sidebar_position: 50 +--- + +# Installation Browser Extension + +Following browser extensions can be installed:  + +- [Google Chrome](/docs/passwordsecure/9.2/installation/installationbrowseraddon/google_chrome.md) +- [Microsoft Edge](/docs/passwordsecure/9.2/installation/installationbrowseraddon/microsoft_edge.md) +- [Mozilla Firefox](/docs/passwordsecure/9.2/installation/installationbrowseraddon/mozilla_firefox.md) +- [Safari](/docs/passwordsecure/9.2/installation/installationbrowseraddon/safari.md) diff --git a/docs/passwordsecure/9.3/installation/installationbrowseraddon/microsoft_edge.md b/docs/passwordsecure/9.3/installation/installationbrowseraddon/microsoft_edge.md new file mode 100644 index 0000000000..8b6534686f --- /dev/null +++ b/docs/passwordsecure/9.3/installation/installationbrowseraddon/microsoft_edge.md @@ -0,0 +1,18 @@ +--- +title: "Microsoft Edge" +description: "Microsoft Edge" +sidebar_position: 20 +--- + +# Microsoft Edge + +## Installing the add-on + +The installation of the Edge Add-on is done directly from the official Store. The Edge Add-on can be +downloaded from the following link: +[Add-on for Edge](https://microsoftedge.microsoft.com/addons/detail/netwrix-password-secure/ahdfobpkkckhdhbmnpjehdkepaddfhek). + +![Add-on Edge](/images/passwordsecure/9.2/installation/browser/addon-edge-en.webp) + +NOTE: It is also possible to find the Add-on link in the Web Application page footer, if it is not +installed yet diff --git a/docs/passwordsecure/9.3/installation/installationbrowseraddon/mozilla_firefox.md b/docs/passwordsecure/9.3/installation/installationbrowseraddon/mozilla_firefox.md new file mode 100644 index 0000000000..f42bc00077 --- /dev/null +++ b/docs/passwordsecure/9.3/installation/installationbrowseraddon/mozilla_firefox.md @@ -0,0 +1,20 @@ +--- +title: "Mozilla Firefox" +description: "Mozilla Firefox" +sidebar_position: 30 +--- + +# Mozilla Firefox + +## Installing the add-on + +The installation of the Firefox Add-on is done directly from the official Store. The Firefox Add-on +can be downloaded from the following link: +[Add-on firefox](https://addons.mozilla.org/en-US/firefox/addon/password-safe-browser-add-on/). + +After the download, the add-on is simply dragged and dropped into the browser. + +After confirming a security question, it is installed and an icon is created in the menu bar. + +NOTE: It is also possible to find the Add-on link in the Web Application page footer, if it is not +installed yet diff --git a/docs/passwordsecure/9.3/installation/installationbrowseraddon/safari.md b/docs/passwordsecure/9.3/installation/installationbrowseraddon/safari.md new file mode 100644 index 0000000000..1c91616943 --- /dev/null +++ b/docs/passwordsecure/9.3/installation/installationbrowseraddon/safari.md @@ -0,0 +1,15 @@ +--- +title: "Safari" +description: "Safari" +sidebar_position: 40 +--- + +# Safari + +## Installing the add-on + +The Safari Add-on can be downloaded from the following link: +[Add-on Safari](https://download.passwordsafe.de/v9/Netwrix_Password_Secure-9.0.3.dmg). + +To install it, simply double-click on the downloaded file. A window will open where you then only +need to drag and drop the Netwrix Password Secure logo onto the applications. diff --git a/docs/passwordsecure/9.3/installation/installationclient/_category_.json b/docs/passwordsecure/9.3/installation/installationclient/_category_.json new file mode 100644 index 0000000000..81712fa0bb --- /dev/null +++ b/docs/passwordsecure/9.3/installation/installationclient/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Installation Client", + "position": 30, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "installation_client" + } +} \ No newline at end of file diff --git a/docs/passwordsecure/9.3/installation/installationclient/installation_client.md b/docs/passwordsecure/9.3/installation/installationclient/installation_client.md new file mode 100644 index 0000000000..97b53020d8 --- /dev/null +++ b/docs/passwordsecure/9.3/installation/installationclient/installation_client.md @@ -0,0 +1,100 @@ +--- +title: "Installation Client" +description: "Installation Client" +sidebar_position: 30 +--- + +# Installation Client + +## Guide + +The MSI installation files and the associated +[Client configuration](/docs/passwordsecure/9.2/installation/requirements/client_configuration.md) can be found in the corresponding +sections. The following step-by-step guide will accompany you through the wizards. + +![installation wizard page 1](/images/passwordsecure/9.2/installation/installation_client/installation-client-1-en.webp) + +You are required to read and accept the terms of service. These can also be printed. + +The next step is to define the location of the client. The suggested location can be retained.You +can also define whether additional components should be installed. + +**CAUTION:** Please only install the Terminal Server Service (for Autofill Add-on) if terminal +server operation is intended! + +![installation wizard page 2](/images/passwordsecure/9.2/installation/installation_client/installation-client-3-en.webp) + +The actual installation starts in the next step. + +![installation wizard page 3](/images/passwordsecure/9.2/installation/installation_client/installation-client-4-en_339x265.webp) + +The last step closes the setup and opens (if desired) the Client. + +![installation wizard page 4](/images/passwordsecure/9.2/installation/installation_client/installation-client-5-en.webp) + +## Installed applications + +There are always several applications installed. + +![client icon](/images/passwordsecure/9.2/installation/installation_client/cllient-en.webp) + +This is the regular Client. + +![offline client icon](/images/passwordsecure/9.2/installation/installation_client/psrofflineclient-en.webp) + +The Offline Add-on allows access to the data without connection to Server Manager. + +![icon_autofill_agent](/images/passwordsecure/9.2/installation/installation_client/icon_autofill_agent.webp) + +The Autofill Add-on is used for SSO applications. + +## Integrating a database + +For connection to the database, the creation of a database profile is obligatory. The following +information is required: + +- Profile name: The name of the profile. This will be displayed on the client in the future +- IP address: The IP address of the Netwrix Password Secure V8 server is stored here +- Database name: Specifies the name of the database + +## Distributing database profiles via the registry + +There is also an option to distribute database profiles. The profiles are specified via a +corresponding registry entry. The next time Netwrix Password Secure is started, the profiles will be +saved in the local configuration file. The database connection can be made with the following keys: + + +``` +HKEY_CURRENT_USER\SOFTWARE\MATESO\Password Safe and Repository 8\DatabaseProfiles +HKEY_LOCAL_MACHINE\SOFTWARE\MATESO\Password Safe and Repository 8\DatabaseProfiles + +``` + +These keys are structured like this: + +- HostIP: Server IP address +- DatabaseName: Name of the database +- LastUserName: The field for the user name can be specified here + +![profil-registry](/images/passwordsecure/9.2/installation/installation_client/profil-registry-en.webp) + +Is the profile set with the following entries? + + +``` +HKEY_LOCAL_MACHINE\SOFTWARE\MATESO\Password Safe and Repository 8\DatabaseProfiles + +``` + +Then the last used date base as well as the last registered user are created with the following ID, +when you log in for the first time: + + +``` +HKEY_CURRENT_USER\SOFTWARE\MATESO\Password Safe and Repository 8\DatabaseProfiles + +``` + +NOTE: When the corresponding registry entry is set and no related database profile exists, the +profile will be created at the next start-up. Please note that profiles created like this cannot be +edited or deleted in the client. diff --git a/docs/passwordsecure/9.3/installation/installationclient/installation_with_parameters.md b/docs/passwordsecure/9.3/installation/installationclient/installation_with_parameters.md new file mode 100644 index 0000000000..0e05de97f5 --- /dev/null +++ b/docs/passwordsecure/9.3/installation/installationclient/installation_with_parameters.md @@ -0,0 +1,31 @@ +--- +title: "Installation with parameters" +description: "Installation with parameters" +sidebar_position: 10 +--- + +# Installation with parameters + +## What is installation with parameters? + +The installation of the Netwrix Password Secure client can also be optionally run on the command +line. This method also requires the transfer of parameters. These can be combined with one another. +In this case, the individual parameters are separated from one another by a blank space. The +parameters listed in the following section enable you to adapt the type of client installation. + +## Running on the command line with parameters + +Run the installation via the command line: **MSI-FILE.msi [PARAMETER]** + +**Parameter** + +- **AUTOFILL_ADDON_AUTOSTART=“0”**: Deactivates launching the Autofill Add-on in Windows autostart +- **INSTALL_AUTOFILL_ADDON=“0**”: Deactivates the installation of the Autofill Add-on. In the list + of the components to be installed in the setup, a check mark has not been set but this can be set + again by the user +- **INSTALL_OFFLINE_ADDON=“0”**: Deactivates the installation of the Offline Add-on. In the list of + the components to be installed in the setup, a check mark has not been set but this can be set + again by the user +- **IGNORE_TS_SERVICES=“1”**: Deactivates the installation of the terminal server services, no + matter on which system the installation is running +- **INSTALL_IDP_SERVICE="1"** diff --git a/docs/passwordsecure/9.3/installation/installationwebapplication/_category_.json b/docs/passwordsecure/9.3/installation/installationwebapplication/_category_.json new file mode 100644 index 0000000000..c328f38534 --- /dev/null +++ b/docs/passwordsecure/9.3/installation/installationwebapplication/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Installation Web Application", + "position": 40, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "installation_web_application" + } +} \ No newline at end of file diff --git a/docs/passwordsecure/9.3/installation/installationwebapplication/apache.md b/docs/passwordsecure/9.3/installation/installationwebapplication/apache.md new file mode 100644 index 0000000000..762531e32a --- /dev/null +++ b/docs/passwordsecure/9.3/installation/installationwebapplication/apache.md @@ -0,0 +1,49 @@ +--- +title: "Apache" +description: "Apache" +sidebar_position: 10 +--- + +# Apache + +In order to integrate the Web Application onto an Apache server, it is first necessary to enter all +of the relevant settings: + +## Document directory + +The folder from which the Web Application should be operated is entered here. The default folder is +/var/www/html + +## SSL certificate path + +It is necessary to enter the directory in which the certificate will be saved here. + +## SSL certificate key path + +Finally, it is necessary to enter where the certificate key is located here. + +![apache-en](/images/passwordsecure/9.2/installation/installation_web_application/apache-en.webp) + +Once all of the settings have been entered, the Web Application can be created via the button in the +ribbon. The folder in which the ZIP file is located will then open automatically. The archive is now +unzipped and the contents copied to the document directory on the web server. + +The configuration for the Apache server has now also been created and can be viewed on the Server +Manager. + +![apache-en-2](/images/passwordsecure/9.2/installation/installation_web_application/apache-en-2.webp) + +The configuration can be selected using CTRL+A and copied. It is then directly integrated onto the +Apache server. + +NOTE: The configuration of the Apache server is always individual. Therefore, it is only possible to +roughly describe the process for a standard installation. + +## Standard configuration + +The file /etc/apache2/sites-available/default-ssl.conf is (for example "nano") opened. Everything +between``and``is now deleted and replaced by the +configuration from the server. Apache is subsequently restarted via systemctl reload apache. + +The Web Application is now ready to use and can be directly started. Further information can be +found at the end of this section under "SCalling up the Web Application". diff --git a/docs/passwordsecure/9.3/installation/installationwebapplication/installation_web_application.md b/docs/passwordsecure/9.3/installation/installationwebapplication/installation_web_application.md new file mode 100644 index 0000000000..3b05c8d6b9 --- /dev/null +++ b/docs/passwordsecure/9.3/installation/installationwebapplication/installation_web_application.md @@ -0,0 +1,93 @@ +--- +title: "Installation Web Application" +description: "Installation Web Application" +sidebar_position: 40 +--- + +# Installation Web Application + +**CAUTION:** This guide focuses on the initial installation of the Web Application and is not +relevant for further updates. + +## Preparations for installation + +### System requirements + +Please ensured that all [Webserver](/docs/passwordsecure/9.2/installation/requirements/webserver/webserver.md) requirements have been met. + +### SSL certificate + +When the web service is started, the certificate created in the basic configuration is configured +and connected to port 11016. This is the connection certificate for communication between the web +server and the Netwrix Password Secure server. + +### Databases + +All databases that are to be used on the Web Application must be enabled for this purpose. With a +double click on the corresponding database the option "Access via Web Application" can be activated. + +## Installation + +The Web Application is generated by the Server Manager and made available in a ZIP archive. +Depending on the web server, the ZIP archive is created accordingly. The installation also differs +depending on the web server used. Irrespective of the web server used, the following information +firstly needs to be entered: + +### Destination + +Name the folder where the ZIP archive with the Web Application should be placed. + +**CAUTION:** Do not use the Server Manager installation directory + +NOTE: If the web server is created on IIS, execute config.bat to handle integration of the web +server. + +### Server IP + +Please check if the IP address is correct otherwise no connection to the Web Application can be +established. If the IP address is wrong, you have to change it in the basic configuration of the +Server Manager. + +### Web server host address + +Enter the IP address or the host name of the web server. + +### Port + +Enter the port that is used to communicate with the Web Application. + +All of the subsequent steps or the required tasks will be explained in the associated chapters for +each specific web server. + +## Custom Branding + +You can personalize the Web App with your company’s branding by navigating to `Custom branding`. There, upload your logo files and specify the custom text you want to display; the updated branding will appear across the application once saved. + +![Custom branding configuration](/images/passwordsecure/9.3/installation/installation_web_application/configure_custom_branding.webp) + +## CORS configuration + +A button for the so-called CORS configuration can be found on the ribbon. It is essential that this +configuration is carried out before the Web Application can be used. A list of the permitted CORS +domains will be saved as a result. Requests received via the Web Application can then be checked +against this list. The request will only be successfully carried out if the origin header for a +request is available in the permitted domains. + +In order to add a domain, simply enter it at the bottom of the dialogue. Clicking on +:material-plus-circle-outline: will add the entry to the list at the top. + +![cors-en-new](/images/passwordsecure/9.2/installation/installation_web_application/cors-en-new.webp) + +NOTE: In general, it is sufficient to add the IP address which was also saved as the Web server host +address. + +## Calling up the Web Application + +The process for calling up the Web Application is dependent on the configuration of the web server: + +- Web Application in root directory -> `https://hostname` +- Web Application in a subdirectory -> `https://hostname/path-to-subdirectory` +- Port is not set to 443 -> `https://hostname:port/path-to-subdirectory` + +NOTE: In order for the redirect to be used, it is important to ensure on apache and nginx web +servers that no other host listens to port 80. diff --git a/docs/passwordsecure/9.3/installation/installationwebapplication/microsoft_iis.md b/docs/passwordsecure/9.3/installation/installationwebapplication/microsoft_iis.md new file mode 100644 index 0000000000..53771713f1 --- /dev/null +++ b/docs/passwordsecure/9.3/installation/installationwebapplication/microsoft_iis.md @@ -0,0 +1,64 @@ +--- +title: "Microsoft IIS" +description: "Microsoft IIS" +sidebar_position: 20 +--- + +# Microsoft IIS + +If the Web Application is being operated on a Microsoft IIS web server, there are two methods for +integrating it into the system: + +## Create as its own website + +For this option, a website with the name "Web Application" will be directly created on the IIS by +config.bat. The Web Application will be operated here from the standard directory +C:\inetpub\wwwroot. + +## Integrate in existing website + +requires there to be an existing website. Therefore, a website needs to be firstly created on the +IIS web sever. The name of the website then needs to be entered in the Server Manager. It is also +necessary to enter the folder from which the Web Application should be operated under "website +directory". The format here is "/Web Application" + +![IIS installation](/images/passwordsecure/9.2/installation/installation_web_application/installation-webclient-3-en.webp) + +Once all of the settings have been entered, the Web Application can be created via the corresponding +button in the ribbon. When the ZIP archive containing the Web Application has been created, it is +copied to the previously defined directory (C:\inetpub\wwwroot as standard) and unzipped there to +create a new directory. + +## Config.bat + +The file config.bat can be found in the newly created Web Application directory and now needs to be +executed when logged on as the administrator. This will integrate the Web Application into the IIS +web server. + +NOTE: If the system requirements have not been met, you will be informed that the URL Rewrite and/or +Application Request Routing modules need to be installed. In this case, follow the instructions on +the wizard that will then immediately open. In addition, it is necessary to install the WebSocket +Protokoll. Afterwards, config.bat needs to be executed again. + +If the website has been correctly created, this will be correspondingly indicated by the +notification IIS page created. + +![IIS-creating page](/images/passwordsecure/9.2/installation/installation_web_application/installation-webclient-4-en.webp) + +**CAUTION:** Following a successful installation, it is imperative that config.bat is deleted! The +config.bat file should also not be used for an "update" + +## Certificate + +The certificate then needs to be saved. Select the newly created website on the IIS web server. The +bindings can now be opened on the far right. + +![IIS](/images/passwordsecure/9.2/installation/installation_web_application/installation-webclient-5-en.webp) + +Select the https entry and open it for editing. The SSL certificate is then selected here. + +![IIS](/images/passwordsecure/9.2/installation/installation_web_application/installation-webclient-6-en.webp) + +In addition, the Netwrix Password Secure certificate needs to be exported from the Netwrix Password +Secure Server and imported onto the ISS under local computer > trusted root certificate location -> +certificates. Further information can be found in the section "Certificates" diff --git a/docs/passwordsecure/9.3/installation/installationwebapplication/nginx.md b/docs/passwordsecure/9.3/installation/installationwebapplication/nginx.md new file mode 100644 index 0000000000..ab7ec622fb --- /dev/null +++ b/docs/passwordsecure/9.3/installation/installationwebapplication/nginx.md @@ -0,0 +1,50 @@ +--- +title: "nginx" +description: "nginx" +sidebar_position: 30 +--- + +# nginx + +In order to integrate the Web Application onto an nginx server, it is first necessary to enter all +of the relevant settings: + +## Document directory + +The folder from which the Web Application should be operated is entered here. The default folder is +/var/www/html. + +## SSL certificate path + +It is necessary to enter the directory in which the certificate will be saved here. The standard +path here is /etc/nginx/certs/Web Application.crt. + +## SSL certificate key path + +Finally, it is necessary to enter where the certificate key is located here. The default setting is +/etc/nginx/certs/Web Application.key. + +![ngnix installation](/images/passwordsecure/9.2/installation/installation_web_application/installation-webclient-9-en.webp) + +Once all of the settings have been entered, the Web Application can be created via the button in the +ribbon. The folder in which the ZIP file is located will then immediately open. The archive is +unzipped and its contents are copied to the document directory on the web server. + +The configuration for the nginx server was also created together with the ZIP file. This can be +directly viewed on the Server Manager. + +![ngnix installation](/images/passwordsecure/9.2/installation/installation_web_application/installation-webclient-10-en.webp) + +The configuration then still needs to be integrated onto the nginx server. It can be directly copied +on the Server Manager for this purpose. + +NOTE: Every web server configuration is individual. Therefore, it is only possible to outline the +normal process for a standard installation. + +## Standard configuration + +The file /etc/nginx/sites-available/default is firstly opened. For example via "nano". Now search +for the entry `server { }`. The configuration for the Server Manager is then added. Finally, the web +server is restarted using the command systemctl restart nginx. + +The Web Application is now ready to use and can be directly started. diff --git a/docs/passwordsecure/9.3/installation/requirements/_category_.json b/docs/passwordsecure/9.3/installation/requirements/_category_.json new file mode 100644 index 0000000000..af267b40ba --- /dev/null +++ b/docs/passwordsecure/9.3/installation/requirements/_category_.json @@ -0,0 +1,6 @@ +{ + "label": "Requirements", + "position": 10, + "collapsed": true, + "collapsible": true +} \ No newline at end of file diff --git a/docs/passwordsecure/9.3/installation/requirements/application_server.md b/docs/passwordsecure/9.3/installation/requirements/application_server.md new file mode 100644 index 0000000000..bb16428681 --- /dev/null +++ b/docs/passwordsecure/9.3/installation/requirements/application_server.md @@ -0,0 +1,42 @@ +--- +title: "Application server" +description: "Application server" +sidebar_position: 10 +--- + +# Application server + +#### System Components + +| | | | +| ----------------- | ------------------ | ------------------ | +| Attribute | Minimum | Recommended | +| OS | MS Win Server 2019 | MS Win Server 2025 | +| Architecture | x64 | x64 | +| CPU [# Cores] | 4 | 8 | +| RAM [GB] | 16 | 32 | +| Disk Space [GB] | 70 | 100 | +| MS .Net Framework | 4.8 | 4.8.1 | +| MS WMF | 5.1 | 5.1 | + +#### + +#### Required configuration + +- Service User: local admin rights, 'logon as a service' allowed +- PowerShell Execution Policy: RemoteSigned +- Mandatory Ports/firewall rules + + - Port 443 HTTPS for connection to the Netwrix Password Secure license server (outgoing) + - Port 1433 TCP for communication with SQL Server (outgoing) + - Port 11011 TCP for communication with windows applications or web server IIS (incoming) + - Port 11016 TCP for the Web services (incoming; only when using the Web Application) + - Port 11018 TCP for real-time update (incoming) + - Port 11014 TCP for the backup service (usually does not need to be unlocked) + - Port 11015 TCP for Entra ID communication (incoming; only when using the Entra ID + provisioning) + - Port 11019 TCP for using Password Secure as Identity Provider (SAML) (incoming) + +- (Optional) Server needs to be domain-joined (only when using AD provisioning (not Entra ID)) +- (Optional) Provide SMTP-Server details: hostname, port, auth method, protocol (mandatory for a + variety of features) diff --git a/docs/passwordsecure/9.3/installation/requirements/client_configuration.md b/docs/passwordsecure/9.3/installation/requirements/client_configuration.md new file mode 100644 index 0000000000..a04c4f5141 --- /dev/null +++ b/docs/passwordsecure/9.3/installation/requirements/client_configuration.md @@ -0,0 +1,31 @@ +--- +title: "Client configuration" +description: "Client configuration" +sidebar_position: 30 +--- + +# Client configuration + +#### System Components + +NOTE: Our Windows Application (Win App) is not available for MSP-customers! + +| | | | +| --------------------------- | ----------------------------------- | ---------------------- | +| Attribute | Minimum | Recommended | +| OS | Win 10 21H2 19044 Win 11 21H2 22000 | Win 11 23H2 22631.3235 | +| Architecture | x64 | x64 | +| CPU [Cores] | 4 | 8 | +| RAM [GB] | 8 | 16 | +| Disk Space [GB] | 50 | 100 | +| MS .NET Framework | 4.8 | 4.8.1 | +| RDP-Version (if applicable) | 10 | 12 | + +#### Required Configuration + +- Mandatory ports/firewall rules + **a**. Port 11011 TCP for communication with the application server (outgoing) + **b**. Port 11016 TCP for WebSocket communication with the server (outgoing) + +- WAN/VPN connection to application server: MTU-size = 1500 bytes (1472 bytes + 28 bytes for the + header) diff --git a/docs/passwordsecure/9.3/installation/requirements/mobile_apps.md b/docs/passwordsecure/9.3/installation/requirements/mobile_apps.md new file mode 100644 index 0000000000..89a0dc7ea5 --- /dev/null +++ b/docs/passwordsecure/9.3/installation/requirements/mobile_apps.md @@ -0,0 +1,19 @@ +--- +title: "Mobile Apps" +description: "Mobile Apps" +sidebar_position: 50 +--- + +# Mobile Apps + +#### Required Version + +**CAUTION:** Our mobile apps are only supported on devices with the official OS (no jailbreak, not +rooted). + +| | | | +| ---------------- | ------- | ----------- | +| OS | Minimum | Recommended | +| iOS (Apple) | 17.7.1 | 18.1 | +| iPadOS (Apple) | 17.7.1 | 18.1 | +| Android (Google) | 13 | 15 | diff --git a/docs/passwordsecure/9.3/installation/requirements/mssql_server.md b/docs/passwordsecure/9.3/installation/requirements/mssql_server.md new file mode 100644 index 0000000000..2bbab17206 --- /dev/null +++ b/docs/passwordsecure/9.3/installation/requirements/mssql_server.md @@ -0,0 +1,32 @@ +--- +title: "MSSQL Server" +description: "MSSQL Server" +sidebar_position: 20 +--- + +# MSSQL Server + +#### Required Version + +RECOMMENDED: Using MS SQL Server Express can lead to significant performance issues because of the +various limitations. Our recommendation is to use MS SQL Server Standard as a minimum. + +Please follow Microsoft recommendations for system requirements for SQL Server. + +| | | | +| --------------------- | ------- | ----------- | +| Attribute | Minimum | Recommended | +| MS SQL Server Version | 2019 | 2022 | + +**CAUTION:** If you plan to install the MS SQL Server on the machine with the Netwrix Password +Secure application server, please ensure to meet the combined minimum requirements for both systems. + +#### Required Configuration + +1. Service User: dbCreator (only required if the Netwrix Password Secure is used to create databases + (recommended)), dbOwner + **a**. (Optional) Sysadmin (only when using the Netwrix Password Secure Backup Service) +2. Collation: Latin1_General_CI_AS (if the MS SQL Server is using a different collasion, the + database needs to be created manually with the right collation and then be linked to/in Netwrix + Password Secure) +3. Port/firewall rule: Port 1433 TCP for communication with application server (incoming) diff --git a/docs/passwordsecure/9.3/installation/requirements/webserver/_category_.json b/docs/passwordsecure/9.3/installation/requirements/webserver/_category_.json new file mode 100644 index 0000000000..9b0df2001b --- /dev/null +++ b/docs/passwordsecure/9.3/installation/requirements/webserver/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Webserver", + "position": 40, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "webserver" + } +} \ No newline at end of file diff --git a/docs/passwordsecure/9.3/installation/requirements/webserver/browser.md b/docs/passwordsecure/9.3/installation/requirements/webserver/browser.md new file mode 100644 index 0000000000..0a3d03a546 --- /dev/null +++ b/docs/passwordsecure/9.3/installation/requirements/webserver/browser.md @@ -0,0 +1,20 @@ +--- +title: "Browser" +description: "Browser" +sidebar_position: 10 +--- + +# Browser + +#### Required Version + +Only the browser extension provided in the store of the supported browser is supported (NOT Chrome +browser extension used in Edge, for example). + +| | | | +| ----------------- | -------------------------- | ----------- | +| Supported Browser | Minimum | Recommended | +| Chrome | Last two Stable releases | Stable | +| Edge | Last three Stable releases | Stable | +| Firefox | ESR | Stable | +| Safari | Latest | Latest | diff --git a/docs/passwordsecure/9.3/installation/requirements/webserver/webserver.md b/docs/passwordsecure/9.3/installation/requirements/webserver/webserver.md new file mode 100644 index 0000000000..9da45043de --- /dev/null +++ b/docs/passwordsecure/9.3/installation/requirements/webserver/webserver.md @@ -0,0 +1,39 @@ +--- +title: "Webserver" +description: "Webserver" +sidebar_position: 40 +--- + +# Webserver + +#### System Components + +| | | | +| --------- | --------------- | ----------------- | +| Webserver | Minimum | Recommended | +| IIS | 10 | 10 | +| Apache | 2.4.58 | 2.4.58 | +| NGINX | 1.24.0 (stable) | 1.25.4 (mainline) | + +#### Required Modules/Extensions + +| | | | | +| --------------------- | ------- | ----------- | ---------- | +| Attribute | Minimum | Recommended | Applies to | +| URL Rewrite mod | 2.1 | 2.1 | IIS | +| ARR | 3.0 | 3.1 | IIS | +| Websocket Protocol | - | - | IIS | +| mod_rewrite module | - | - | Apache | +| mod_proxy module | - | - | Apache | +| mod_ssl module | - | - | Apache | +| mod_proxy_http module | - | - | Apache | + +#### Required Configuration + +Mandatory Ports/firewall rules + +- Port 443 HTTPS to address the web server from the client (inbound) +- Port 11016 for communication with the application server (outgoing) +- Port 11018 for real-time updating (outgoing) +- (Optional) Port 11019 for using Password Secure as Identity Provider (SAML) (outgoing) +- (Optional) Port 11015 for Entra ID SCIM provisioning (outgoing) diff --git a/docs/passwordsecure/9.3/introduction/_category_.json b/docs/passwordsecure/9.3/introduction/_category_.json new file mode 100644 index 0000000000..7a06add9de --- /dev/null +++ b/docs/passwordsecure/9.3/introduction/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Introduction", + "position": 10, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "introduction" + } +} \ No newline at end of file diff --git a/docs/passwordsecure/9.3/introduction/introduction.md b/docs/passwordsecure/9.3/introduction/introduction.md new file mode 100644 index 0000000000..9d5cd3dd79 --- /dev/null +++ b/docs/passwordsecure/9.3/introduction/introduction.md @@ -0,0 +1,14 @@ +--- +title: "Introduction" +description: "Introduction" +sidebar_position: 10 +--- + +# Introduction + +## Welcome to the official Netwrix Password Secure documentation! + +All Netwrix product announcements have moved to the Netwrix Community. See announcements for +Netwrix Password Secure in the +[Password Secure](https://community.netwrix.com/c/password-secure/announcements/122) area of the +community. diff --git a/docs/passwordsecure/9.3/introduction/versionhistory/_category_.json b/docs/passwordsecure/9.3/introduction/versionhistory/_category_.json new file mode 100644 index 0000000000..ffb42b5dc3 --- /dev/null +++ b/docs/passwordsecure/9.3/introduction/versionhistory/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Version History", + "position": 30, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "version_history" + } +} \ No newline at end of file diff --git a/docs/passwordsecure/9.3/introduction/versionhistory/version_9.0.0.30423.md b/docs/passwordsecure/9.3/introduction/versionhistory/version_9.0.0.30423.md new file mode 100644 index 0000000000..52340922cc --- /dev/null +++ b/docs/passwordsecure/9.3/introduction/versionhistory/version_9.0.0.30423.md @@ -0,0 +1,54 @@ +--- +title: "Version 9.0.0.30423" +description: "Version 9.0.0.30423" +sidebar_position: 100 +--- + +# Version 9.0.0.30423 + +## New + +#### Cross-client change\* + +- The encryption system has undergone significant enhancements to bolster its resistance against + brute force attacks. Moreover, it now aligns with the latest OWASP recommendations. + +#### Extended view (formerly FullClient) + +- Windows clients have transitioned to exclusive compatibility with 64-bit systems, optimizing + available RAM resources and enabling concurrent operation of more RDP sessions (also affects the + SSO and OfflineClient). RDP libraries have also been upgraded to 64-bit. +- In the recycle bin of organizational units, it is now possible to permanently delete objects via + multiple selections. +- The clarity of the user interface has been enhanced by defaulting to icons instead of logos, + offering a more streamlined experience. This adjustment also applies to the Web Application. + +\* This improvement affects all views (normal and advanced view) and Clients (Admin-, Web-, SSO- and +OfflineClient), the browser extension, API, and the server as well as MSP. + +#### MSP + +- Price details can now be customized on a per-customer basis, allowing for greater flexibility and + tailored pricing options. + +## Fixed + +#### Extended view (formerly FullClient) + +- The export now also works when using special separators. +- The export now also works, when text qualifier is empty. +- The "Add" permission for imported organizational units has been corrected. +- The report on "Inactive user accounts" now shows correct data. + +#### Web Application + +- The OTP field can now be reset. + +#### Server + +- The "User deleted" event is now correctly recorded in the logbook. + +#### Browser extensions + +- Even if no URL is stored, the username and password can now be copied from the browser extension + again. diff --git a/docs/passwordsecure/9.3/introduction/versionhistory/version_9.0.1.30479.md b/docs/passwordsecure/9.3/introduction/versionhistory/version_9.0.1.30479.md new file mode 100644 index 0000000000..9b52d3b21f --- /dev/null +++ b/docs/passwordsecure/9.3/introduction/versionhistory/version_9.0.1.30479.md @@ -0,0 +1,29 @@ +--- +title: "Version 9.0.1.30479" +description: "Version 9.0.1.30479" +sidebar_position: 90 +--- + +# Version 9.0.1.30479 + +## Fixed + +#### Extended view + +- After duplicating a password, the quality of the password is recalculated correctly. +- RDP connections now work again on Windows Server 2019. + +#### Web Application + +- The quick view can now be scrolled correctly even if another modal popup is open. + +#### Browser Extension + +- The search in the browser extension now works as expected again. + +#### Server + +- System tasks are no longer deactivated after each run if they were configured with the interval + 'Once' in the past. +- HSM accesses are limited to a minimum now. +- A self-defined password can be used for the WebViewer export again diff --git a/docs/passwordsecure/9.3/introduction/versionhistory/version_9.0.2.30602.md b/docs/passwordsecure/9.3/introduction/versionhistory/version_9.0.2.30602.md new file mode 100644 index 0000000000..1d1c737d0a --- /dev/null +++ b/docs/passwordsecure/9.3/introduction/versionhistory/version_9.0.2.30602.md @@ -0,0 +1,40 @@ +--- +title: "Version 9.0.2.30602" +description: "Version 9.0.2.30602" +sidebar_position: 80 +--- + +# Version 9.0.2.30602 + +## New + +#### Advanced view (formerly FullClient) + +- The fields "user colour" and "initials" have been removed. +- For better readability, the option "Change Active Directory synchronization status" has been + shortened to "Change AD sync state". +- The "Settings" tab doesn`t close anymore when another option is clicked on (This only affects the + Web Application.). + +#### Basic view (formerly LightClient) + +- The "View details" option has been renamed to the more appropriate term "Quick view", which is + already used in the extended view (This only affects the Web Application.). + +## Fixed + +#### Advanced view (formerly FullClient) + +- Uploading a file now also works if no file name (e.g. '.env') is specified. + +#### Web Application: + +- Buttons to multiselect documents and applications have been added in the mobile view. +- The "New organisational unit" dropdown menu closes now when another tab has been opened. +- When multiple objects are selected, the button "Form field permissions" is greyed out now. +- Predefined rights templates for more than one organizational unit can now be edited + simultaneously. + +#### Browser Extension + +- Passwords can now also be copied to the clipboard if no URL is stored. diff --git a/docs/passwordsecure/9.3/introduction/versionhistory/version_9.0.3.30606.md b/docs/passwordsecure/9.3/introduction/versionhistory/version_9.0.3.30606.md new file mode 100644 index 0000000000..dbcbacc840 --- /dev/null +++ b/docs/passwordsecure/9.3/introduction/versionhistory/version_9.0.3.30606.md @@ -0,0 +1,13 @@ +--- +title: "Version 9.0.3.30606" +description: "Version 9.0.3.30606" +sidebar_position: 70 +--- + +# Version 9.0.3.30606 + +## Fixed + +#### DesktopClient + +- The PuTTY Client has been updated to version 0.81. diff --git a/docs/passwordsecure/9.3/introduction/versionhistory/version_9.1.0.30996.md b/docs/passwordsecure/9.3/introduction/versionhistory/version_9.1.0.30996.md new file mode 100644 index 0000000000..6cf5f533f7 --- /dev/null +++ b/docs/passwordsecure/9.3/introduction/versionhistory/version_9.1.0.30996.md @@ -0,0 +1,106 @@ +--- +title: "Version 9.1.0.30996" +description: "Version 9.1.0.30996" +sidebar_position: 60 +--- + +# Version 9.1.0.30996 + +## New + +#### Browser Extension + +- UserVoice Winner: Stored OTPs can now be retrieved directly via the browser extension. +- New improved autofill logic: The autofill function has been completely revised to enable a more + convenient automatic login in the browser. +- Cross-platform authentication is now possible: The Windows app, browser extension and autofill + add-on can now authenticate each other. +- UserVoice Winner: You can now also use htaccess forms for automatic login. +- The SSO agent connection for the browser extension has been deprecated. Here you can find + instructions on how to switch to server mode as well as an FAQ to this topic (This also affects + the autofill add-on.). +- Browser extension profiles can now be configured via policy. +- Opening Netwrix Password Secure from the browser extension now works correctly. + +#### Basic view (formerly Light Client)\* + +- SSO applications can now be connected with passwords. +- The button “Ignore application” has been renamed to “Hide application”. + +\*As the basic view on Windows has been deprecated with version 9.1.0, the basic view from now on +always refers to the web app. + +#### Server + +- Missing data is now migrated to ECC. +- The web server configuration routine for IIS has been improved. +- If you change the deployment mode to "Members of groups only" during AD synchronization, the + checkboxes for synchronization are now ignored. + +## Improvements + +#### Platform-client change\* + +The following names have been changed: + +| Obsolete | New (English) | New (German) | +| ------------------------------------ | ------------------- | ------------------- | +| WebClient | Web application | Web Application | +| LightUser / Basic view User | (Basic) user\* | (Standard) User\* | +| Basic view (Ansicht) | Basic view | Standardansicht | +| FullUser / FullClient User | Advanced user | Advanced User | +| FullClient (Ansicht) | Advanced view | Erweiterte Ansicht | +| Browser Add-on | Browser extension | Browser-Erweiterung | +| App | Mobile application | Mobile Application | +| Desktop Client | Windows application | Windows Application | +| Web Endpoint | Web server | Web Server | +| SSO Agent / SSO Add-on / SSO Service | Autofill add-on | Autofill Add-on | +| OfflineClient | Offline add-on | Offline Add-on | +| AdminClient | Server Manager | Server Manager | +| SAML Service | IdP service | IdP Service | + +\* This improvement affects all views (basic and advanced view), apps and add-ons (Server Manager, +web and Windows app, autofill and offline add-on) the browser extension, API, and the server as well +as MSP. + +#### Basic view (formerly LightClient)\* + +- The basic view on Windows has been deprecated. Basic users can still login via web app. + +#### Browser extension + +- Login errors are now displayed correctly. + +#### Server + +- The quality of secrets stored in the database is now encrypted. + +## Fixed + +#### Advanced view (formerly FullClient) + +- The footer is now displaying the latest four involved users again. +- Resetting to the default settings for actions in the clipboard is no longer saved when canceling. +- Drag & Drop while updating a document is now possible in the web app. + +This only affects the Windows app: + +- Rights from organizational units to passwords can now also be inherited recursively. +- Login security has improved: Credentials for one application can no longer be reused for a + different one. +- Report details are now displayed correctly again. + +#### Server + +- Changing the form of passwords with multiline passwords now works. +- Sorting in the (emergency) web viewer now works correctly. + +#### Server Manager + +- The migration summary no longer shows an error message when all ECC migrations were started + successfully. + +#### API + +- It is no longer possible to attach data to more than one organizational unit. +- Passwords that are changed via the JavaScript API/SDKbuD are encrypted correctly. diff --git a/docs/passwordsecure/9.3/introduction/versionhistory/version_9.1.1.31138.md b/docs/passwordsecure/9.3/introduction/versionhistory/version_9.1.1.31138.md new file mode 100644 index 0000000000..87e4f7f741 --- /dev/null +++ b/docs/passwordsecure/9.3/introduction/versionhistory/version_9.1.1.31138.md @@ -0,0 +1,72 @@ +--- +title: "Version 9.1.1.31138" +description: "Version 9.1.1.31138" +sidebar_position: 50 +--- + +# Version 9.1.1.31138 + +## New + +#### Advanced view (formerly FullClient) + +- To facilitate the management of multiple directory service connections such as Active Directory or + Entra ID, this is now done from a central location and requires only one user right (Can manage + directory service connections). +- The tag filter can now contain more than 10 tags. +- The protection of sensitive data in the process memory has been improved. +- If a browser tab is already open with the web app, this is now used first when creating new access + data via the browser extension (This also applies to the standard view.). + +## Improvements + +#### Server + +- The logging of errors in the realtime connection is now deactivated by default. +- The migration from RSA to ECC has been improved by better performance and by eliminating the + migration of organisational units. +- A new security setting has been added that fully logs access to encrypted passwords. + +#### Server Manager + +- To avoid typing errors when exporting certificates, the password must now be entered twice. +- A new security setting has been added that fully logs access to encrypted passwords. + +## Fixed + +#### Advanced view (formerly FullClient) + +- Offline synchronization now also works for cross-platform login (This also applies to the offline + add-on.). +- The setting “Restore last opened tabs” works again. +- Closing the Windows app works again without unexpected crashes. + +#### Web app + +- The setting “Permitted document extensions” can now be reset in the user settings. +- The “Clipboard gallery” option can now be changed in the user settings and global user settings. +- When uploading many documents, the list can now be scrolled. +- The list of documents to be uploaded can now be searched. + +#### Server + +- Documents with forbidden file extensions can no longer be uploaded. +- The speed of loading filters has been improved. +- An error when loading passwords after replacing the database certificate has been fixed. +- The “Add” right can now only be transferred to organisational units. + +#### Browser extension + +- The automatic entry in iframes now takes the correct address into account again. +- A bug has been fixed that prevented some websites from recognizing the data entered during + automatic entry. +- The fields with the type integer, decimal number and checkbox can be used again for automatic + entry. +- Profiles with long names are now displayed correctly again in the browser extension menu. +- New passwords are now recognized again if the user is logged in to more than one database. +- The cross-platform login in the browser extension now also works if the URL of the web app has + changed. + +#### API + +- After logging out in the JavaScript API, the “isAuthenticated” information is now correct. diff --git a/docs/passwordsecure/9.3/introduction/versionhistory/version_9.1.2.31276.md b/docs/passwordsecure/9.3/introduction/versionhistory/version_9.1.2.31276.md new file mode 100644 index 0000000000..c6b4e456fc --- /dev/null +++ b/docs/passwordsecure/9.3/introduction/versionhistory/version_9.1.2.31276.md @@ -0,0 +1,56 @@ +--- +title: "Version 9.1.2.31276" +description: "Version 9.1.2.31276" +sidebar_position: 40 +--- + +# Version 9.1.2.31276 + +## New + +#### Server & Server Manager + +- You can now assign an alias for each database for login purposes, eliminating the need to disclose + the real database name. +- Individual databases can now be set to read-only mode. + +#### Web App + +- External links created via the web app now contain the database alias if one has been defined. + +#### Browser extension + +- The browser extension is now able to fill out OTP fields. + +## Improvements + +#### Web App + +- It is now possible to define the URL in applications of type Web as a regular expression. + +#### Browser extension + +- The performance of the browser extension has been improved. + +## Fixed + +#### Advanced view + +- The import of CSV files now handles organizational units correctly. +- The quick view and history of passwords can be opened again. +- Spontaneous errors when changing selected passwords have been fixed. +- Web applications with URLs defined as regex are recognized correctly. +- Logging in to the Windows app is possible again if you were last logged in in the standard view. + +#### Web App + +- Entra ID tokens can be regenerated in the profile list. + +#### Server Manager + +- The version of the nginx web server is no longer returned in the header in the standard + configuration. + +#### Browser extension + +- Web applications with URLs defined as regex are now recognized correctly. diff --git a/docs/passwordsecure/9.3/introduction/versionhistory/version_9.1.3.31365.md b/docs/passwordsecure/9.3/introduction/versionhistory/version_9.1.3.31365.md new file mode 100644 index 0000000000..262cc7f39e --- /dev/null +++ b/docs/passwordsecure/9.3/introduction/versionhistory/version_9.1.3.31365.md @@ -0,0 +1,44 @@ +--- +title: "Version 9.1.3.31365" +description: "Version 9.1.3.31365" +sidebar_position: 30 +--- + +# Version 9.1.3.31365 + +## New + +#### Browser extension + +- Based on Manifest V3, a new browser extension for Chrome has been released. + +#### Extended view (on Windows & web) + +- A new filter group “Directory Service Type” has been added, which allows explicit filtering by + users and roles from directory services. + +#### Server + +- The alias of a database is now displayed in the Authenticator app if one is configured, and a new + token is generated. +- The session timeout for new databases is now set to 1 hour instead of the previous 6 hours. + +## Fixed + +#### Extended view + +- An external package with a vulnerability classified as weak has been updated. The vulnerability + could not be exploited via Netwrix Password Secure (This also affects the server & Server Manager + as well as the autofill & offline add-on.). +- The obsolete property “Spaces” has been removed from the password policies (This also affects the + offline add-on.). +- A possible XSS vulnerability in the WebViewer has been closed (This also affects the web app.). +- A problem has been fixed where the password was not saved on the server after a change when it was + copied to the clipboard. +- The cross-client login for the browser extension is now also operational for synchronized Windows + profiles. + +#### Server Manager + +- The configuration script for the web app under IIS now also works if there are spaces in the + target path. diff --git a/docs/passwordsecure/9.3/introduction/versionhistory/version_9.2.0.32454.md b/docs/passwordsecure/9.3/introduction/versionhistory/version_9.2.0.32454.md new file mode 100644 index 0000000000..379e22192a --- /dev/null +++ b/docs/passwordsecure/9.3/introduction/versionhistory/version_9.2.0.32454.md @@ -0,0 +1,74 @@ +--- +title: "Version 9.2.0.32454" +description: "Version 9.2.0.32454" +sidebar_position: 20 +--- + +# Version 9.2.0.32454 + +## New + +#### Web App (Advanced & Basic view) + +- The web app is now available with a new design and can be deployed via Server Manager. For a + limited time, the old web app remains available as an alternative. + +#### Advanced view (on Windows) + +- Additional time periods are now available for the "When revealing password" trigger: 6 hours, 12 + hours, and 1 day. +- API login is now possible with an API key that can be generated directly in the Windows and web + app (This applies to the API and web app in new design.). This simplifies the login process and + increases flexibility for integration. +- For more targeted synchronization, it is now optionally possible to limit the attributes of Active + Directory and Entra ID users to be synchronized (This also applies to the web app and server.). + +## Improvements + +#### Web & Windows App + +- Multiline password fields can only be changed when they are revealed. + +#### Web App + +- To provide a better overview of all password changes, the "Show password" button in the password + history now also displays the encrypted fields of the historical versions. + +#### Server Manager + +- The alias of a database is now displayed in the database list, enabling quicker identification and + management of databases with different names. + +## Fixed + +#### Advanced view (on Windows) + +- Cross-client login now works for database profiles distributed via the registry (This also applies + to the autofill add-on.). +- The values of list fields in passwords are now displayed as expected. +- The Windows app now always starts within the visible area when multiple monitors are used. +- After updating, translations are now loaded correctly on the first start of the Windows app. +- Copying multiple fields to the clipboard while editing a password no longer removes the field + values. +- A bug has been fixed that prevented users from switching the Detail tab in the footer. +- An error in the tag management was resolved, which caused the buttons in the ribbon to disappear. + +#### Web App + +- An unloaded translation in the notifications has been fixed. +- Reloading the web app now correctly shows the "Locked" view again. +- Browser language detection for the web app is now reliable once more. +- Deleted users and roles can now be removed from permissions (This also applies to the Windows + app.). + +#### Browser Extension + +- Excessive console output in the browser extension has been removed. + +#### Server Manager + +- Database login via the Server Manager is now also supported when using IPv6. + +#### API + +- The JavaScript API now again supports the creation of valid users. diff --git a/docs/passwordsecure/9.3/introduction/versionhistory/version_9.2.1.32530.md b/docs/passwordsecure/9.3/introduction/versionhistory/version_9.2.1.32530.md new file mode 100644 index 0000000000..b66370d1fd --- /dev/null +++ b/docs/passwordsecure/9.3/introduction/versionhistory/version_9.2.1.32530.md @@ -0,0 +1,47 @@ +--- +title: "Version 9.2.1.32530" +description: "Version 9.2.1.32530" +sidebar_position: 10 +--- + +# Version 9.2.1.32530 + +## New + +#### Server & Server Manager + +The default name of the configuration database now contains the host name of the server. + +#### API + +The version of the API can now be called up within it. + +## Fixed + +#### Windows App + +Active Directory users in MasterKey mode can change their first factor required for login again. + +The distribution of translation files has been optimized. + +#### Web App + +Password fields of type ‘Heading’ are displayed correctly again (This only applies to the new +design.). + +When creating a new user, the field for assigning roles is readable again (This only applies to the +new design.). + +The distribution of translation files has been optimized. + +#### Browser extension + +A problem with a vulnerable package in the dependencies has been fixed. + +#### API + +The ‘SaveRights’ call is now functional again in the JavaScript API. + +#### Basic view in the web app + +Mouse hover effects in the basic view have been fixed (This only applys to the new design .). diff --git a/docs/passwordsecure/9.3/introduction/versionhistory/version_history.md b/docs/passwordsecure/9.3/introduction/versionhistory/version_history.md new file mode 100644 index 0000000000..4c51cf7b85 --- /dev/null +++ b/docs/passwordsecure/9.3/introduction/versionhistory/version_history.md @@ -0,0 +1,30 @@ +--- +title: "Version History" +description: "Version History" +sidebar_position: 30 +--- + +# Version History + +The previously released versions and the corresponding changelogs can be found in the following +sections. + +- [Version 9.2.1.32530](/docs/passwordsecure/9.2/introduction/versionhistory/version_9.2.1.32530.md) + +- [Version 9.2.0.32454](/docs/passwordsecure/9.2/introduction/versionhistory/version_9.2.0.32454.md) + +- [Version 9.1.3.31365](/docs/passwordsecure/9.2/introduction/versionhistory/version_9.1.3.31365.md) + +- [Version 9.1.2.31276](/docs/passwordsecure/9.2/introduction/versionhistory/version_9.1.2.31276.md) + +- [Version 9.1.1.31138](/docs/passwordsecure/9.2/introduction/versionhistory/version_9.1.1.31138.md) + +- [Version 9.1.0.30996](/docs/passwordsecure/9.2/introduction/versionhistory/version_9.1.0.30996.md) + +- [Version 9.0.3.30606](/docs/passwordsecure/9.2/introduction/versionhistory/version_9.0.3.30606.md) + +- [Version 9.0.2.30602](/docs/passwordsecure/9.2/introduction/versionhistory/version_9.0.2.30602.md) + +- [Version 9.0.1.30479](/docs/passwordsecure/9.2/introduction/versionhistory/version_9.0.1.30479.md) + +- [Version 9.0.0.30423](/docs/passwordsecure/9.2/introduction/versionhistory/version_9.0.0.30423.md) diff --git a/docs/passwordsecure/9.3/maintenance/_category_.json b/docs/passwordsecure/9.3/maintenance/_category_.json new file mode 100644 index 0000000000..01a1e6dd4d --- /dev/null +++ b/docs/passwordsecure/9.3/maintenance/_category_.json @@ -0,0 +1,6 @@ +{ + "label": "Maintenance", + "position": 50, + "collapsed": true, + "collapsible": true +} \ No newline at end of file diff --git a/docs/passwordsecure/9.3/maintenance/eccmigration/_category_.json b/docs/passwordsecure/9.3/maintenance/eccmigration/_category_.json new file mode 100644 index 0000000000..615b99fa82 --- /dev/null +++ b/docs/passwordsecure/9.3/maintenance/eccmigration/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "ECC Migration", + "position": 30, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "ecc_migration" + } +} \ No newline at end of file diff --git a/docs/passwordsecure/9.3/maintenance/eccmigration/ecc_migration.md b/docs/passwordsecure/9.3/maintenance/eccmigration/ecc_migration.md new file mode 100644 index 0000000000..a153677b72 --- /dev/null +++ b/docs/passwordsecure/9.3/maintenance/eccmigration/ecc_migration.md @@ -0,0 +1,13 @@ +--- +title: "ECC Migration" +description: "ECC Migration" +sidebar_position: 30 +--- + +# ECC Migration + +For a better overview the ECC migration is organized in two sections. One for the administrators and +one for the end user: + +- [Admin Manual](/docs/passwordsecure/9.2/maintenance/eccmigration/ecc_migration_administrator_manual.md) +- [User Manual](/docs/passwordsecure/9.2/maintenance/eccmigration/ecc_migration_user_manual.md) diff --git a/docs/passwordsecure/9.3/maintenance/eccmigration/ecc_migration_administrator_manual.md b/docs/passwordsecure/9.3/maintenance/eccmigration/ecc_migration_administrator_manual.md new file mode 100644 index 0000000000..00a890cd92 --- /dev/null +++ b/docs/passwordsecure/9.3/maintenance/eccmigration/ecc_migration_administrator_manual.md @@ -0,0 +1,78 @@ +--- +title: "Admin Manual" +description: "Admin Manual" +sidebar_position: 10 +--- + +# Admin Manual + +## Preparation + +Before you execute the migration, you must ensure that the following preparations have been made: + +- Installation of the latest Netwrix Password Secure-Server, Native Client and Web Client +- Check in the [Database properties](/docs/passwordsecure/9.2/configuration/servermanger/databaseproperties/database_properties.md) if the **offline + access** and the **mobile synchronization** are allowed + If that should be the case, **contact your users and make sure that they have to synchronize the + Offline Add-on and the mobile app**. + +**CAUTION:** If the OfflineClient or App does have not yet synchronized items, they are lost after +the migration mode is enabled! + +- Backup all certificates using the Netwrix Password Secure Server Manager + +**CAUTION:** Only certificate backups made through the Server Manager are valid! + +![Certificates](/images/passwordsecure/9.2/configuration/server_manager/ecc_migration/certificates-ac-1-en.webp) + +![Export certificates](/images/passwordsecure/9.2/configuration/server_manager/ecc_migration/certificates-ac-2-en.webp) + +- Delete or restore all non “permanent deleted” users + If you have deactivated or non “permanent deleted“ users it would make sense to delete them + permanently, otherwise the migration would never finalize. Keep in mind, that every E2EE User must + log in, before you can complete the migration. +- Only have **one active Netwrix Password Secure-Server** + In the case of multiple Netwrix Password Secure-Servers, you need to stop all Netwrix Password + Secure-Server services on all servers except on one, which actually is used for the migration. +- For each Entra ID profile you have to create a new token. This token must be stored in the + corresponding Enterprise Application under the Provisioning tag. + +## Migration + +NOTE: During the migration, the database is in read-only mode. So it is possible to read all records +from the database, but it is not possible to add new or edit existing records. + +#### Start migration + +Clicking on the icon **“Start migration”** in the databases' module to start the migration process + +![start migration](/images/passwordsecure/9.2/configuration/server_manager/ecc_migration/start-migration-en.webp) + +Select the database you want to migrate and enter the code-word. + +Remember, The code word is “Start”. Please make sure that you have read the whole documentation. +Otherwise, data loss might occur! + +![select database](/images/passwordsecure/9.2/configuration/server_manager/ecc_migration/start-migration-2-en.webp) + +You should see the message, that the selected databases are now in migration mode: + +![start migration](/images/passwordsecure/9.2/configuration/server_manager/ecc_migration/start-migration-3-en.webp) + +As written in the message, export all required certificates via the Netwrix Password Secure Server +Manager. If you have multiple servers in use import the certificates via the Server Manager at the +end of the migration process. + +**CAUTION:** If certificates are missing the migration cannot be continued. + +#### Watch the migration process + +In the migration process you find all information about the current process, what is already +migrated and what still needs to be migrated + +![migration progress](/images/passwordsecure/9.2/configuration/server_manager/ecc_migration/migration-progress-en.webp) + +After each user has logged into the database and has been successfully migrated, the migration is +complete. + +![migration finished](/images/passwordsecure/9.2/configuration/server_manager/ecc_migration/migration-finished-en.webp) diff --git a/docs/passwordsecure/9.3/maintenance/eccmigration/ecc_migration_user_manual.md b/docs/passwordsecure/9.3/maintenance/eccmigration/ecc_migration_user_manual.md new file mode 100644 index 0000000000..11eb4feb09 --- /dev/null +++ b/docs/passwordsecure/9.3/maintenance/eccmigration/ecc_migration_user_manual.md @@ -0,0 +1,25 @@ +--- +title: "User Manual" +description: "User Manual" +sidebar_position: 20 +--- + +# User Manual + +## Preparation: + +If you use the Offline Add-on and the Mobile app it is necessary to synchronize them before your +admin starts the migration. + +**CAUTION:** If you do not synchronize your data, it is lost and no more accessible after the +migration! + +## Migration + +During the migration every E2EE-User of the database has to log in. Keep the client running until +the message **„Userdata migration finished”** appears. + +![userdata_migration_finished_en](/images/passwordsecure/9.2/configuration/server_manager/ecc_migration/userdata_migration_finished_en.webp) + +NOTE: The migration can only be carried out with the Web Application and NativeClient. A migration +just using the Extension, Autofill Add-on or the Mobile App is not possible. diff --git a/docs/passwordsecure/9.3/maintenance/moving_the_server.md b/docs/passwordsecure/9.3/maintenance/moving_the_server.md new file mode 100644 index 0000000000..e9a3b9d153 --- /dev/null +++ b/docs/passwordsecure/9.3/maintenance/moving_the_server.md @@ -0,0 +1,103 @@ +--- +title: "Moving the server" +description: "Moving the server" +sidebar_position: 20 +--- + +# Moving the server + +## Preparations + +It is necessary to make some preparations so that the move can be completed without any problems. + +#### 1. Installing the SQL server + +If the SQL server and the application server are on the same machine, the SQL server should be +installed on the new machine first. It is necessary to observe the +[MSSQL Server](/docs/passwordsecure/9.2/installation/requirements/mssql_server.md) for this process. + +#### 2. Installing the server + +The Netwrix Password Secure application server is installed next (see +[Application server](/docs/passwordsecure/9.2/installation/requirements/application_server.md)). The installation itself +is described under +[Installation Server Manager](/docs/passwordsecure/9.2/installation/installation_server_manager.md). + +#### 3. Basic configuration + +After the server has been installed, the +[Basic configuration](/docs/passwordsecure/9.2/configuration/servermanger/basic_configuration.md) is +completed. A new configuration database will be created on the SQL server as a result. If you want +to retain the old SQL server, it is necessary to give the configuration database a new name. + +#### 4. Deactivating the old server + +The license first needs to be deactivated before it can be activated on the new server (see options +under [License settings](/docs/passwordsecure/9.2/configuration/servermanger/mainmenu/license_settings.md). Now stop +the server so that nothing more can be changed in the database. + +## Backing up the data + +After making these preparations, the data from the old server can be backed up. + +#### 1. Backing up the system + +If using a virtual machine, a backup of it should be created. The old version of the server can then +be restored in the event of problems. + +#### 2. Backing up the database + +In order to transfer the data to the new server, a backup of the database should be created. +Although this is also possible via the Server Manager, we recommend carrying out the backup at the +SQL level: right click on the database, then on Tasks and Backup. The desired target folder is +selected in the following window. + +![insert backup](/images/passwordsecure/9.2/maintenance/sql-backup-en.webp) + +#### 3. Backing up the server certificate + +It is essential that the all available +[Certificates](/docs/passwordsecure/9.2/configuration/servermanger/certificates/certificates.md) are backed up. +Depending on the installation, a different number of certificates are required here. + +## Configuring the new server + +After the backed up data (database and certificate) has been transferred to the new server, it still +needs to be integrated. + +#### 1. Integrating the database at the SQL level + +Firstly, a new database is created on the SQL server. This option can be found in the SQL Management +Studio after right clicking on Databases. It is usually sufficient to simply enter the database +names. + +![integrate the database](/images/passwordsecure/9.2/maintenance/sql-new-db-en.webp) + +As soon as the database has been created, the option Restore (under Tasks) can be selected by right +clicking on the server. The Database is thus selected here. The backup now needs to be selected. It +is also essential to check whether the correct database has been selected in the field "Target". + +![restore db](/images/passwordsecure/9.2/maintenance/sql-restore-en.webp) + +NOTE: This method can be also used to import backups that were directly created from the Server +Manager. + +#### 2. Setting up the server + +After the backup has been installed on the new database, you can be start the Server Manager and run +the setup wizard. The [Setup wizard](/docs/passwordsecure/9.2/configuration/servermanger/setup_wizard.md) is +used for (amongst other things) reactivating the license. It is now possible to enter all of the +desired configurations for the server. + +#### 3. Importing the certificates + +The backed up certificates are imported via the certificate manager. + +#### 4. Integrating the database + +Finally, the database is integrated onto the server via the database wizard. + +## Modifications on the client + +If the IP and/or host name for the server has changed, it is necessary to create/roll out new +database profiles from the client. diff --git a/docs/passwordsecure/9.3/maintenance/update.md b/docs/passwordsecure/9.3/maintenance/update.md new file mode 100644 index 0000000000..dc4d636070 --- /dev/null +++ b/docs/passwordsecure/9.3/maintenance/update.md @@ -0,0 +1,111 @@ +--- +title: "Update" +description: "Update" +sidebar_position: 10 +--- + +# Update + +## Reasons for regular updates + +Our development team is constantly working on the further development of the software. This does not +only involve fixing any problems but also primarily the development of new features to adapt the +software as best as possible to the requirements of our customers. Therefore, it is recommended that +you regularly install updates. + +The documentation always refers to the latest version available. If Netwrix Password Secure deviates +from the documentation (e.g. in appearance or also its functional scope), it makes sense to firstly +update to the latest version. + +NOTE: The update check on the server or the client can be used to easily install the latest version. +The update check on the client must be activated in the settings for users beforehand. We recommend +leaving the update check deactivated for normal users! Otherwise these users could independently +attempt to install updates. Since a new client cannot connect to an old server, this results in the +user not being able to log in. + +## Requirements + +The requirements should be checked or established before an update. + +**CAUTION:** Please always check the Changelog for requirements or breaking changes before updating! + +### Check the software maintenance package + +The right to install updates is acquired with the software maintenance package. It is important to +note that you are permitted to install all updates as long as the software maintenance package is +still active. If the software maintenance package has expired, you are only permitted to use those +versions that were released during the term of the software maintenance package. Therefore, you +should check whether the software maintenance package is still active before an update. This can be +easily checked on the Server Manager under +[License settings](/docs/passwordsecure/9.2/configuration/servermanger/mainmenu/license_settings.md). + +### Creating a backup + +An update always involves making a profound change to the existing software. A corresponding +[Backup management](/docs/passwordsecure/9.2/configuration/servermanger/mainmenu/backupsettings/backup_management.md) +should thus be created directly before the update to ensure that no data is lost if a serious +problem arises. + +### Checking compatibility + +An attempt is always made to design the Server Manager so that it is backwards compatible. +Unfortunately this is not always possible. Therefore, you should always check which client version +the Server Manager is compatible with before an update. The version history for the relevant version +will provide this information. + +**CAUTION:** If the password for logging in to the Server Manager on the database has been saved, it +is essential that it is noted down or temporarily saved elsewhere before an update! + +### Latest installation files + +The installation files can be downloaded from the +[customer information system](https://license.passwordsafe.de/kis). Please simply use the access +data that we sent to you by email to log in. + +## Perform update + +### Updating the Server Manager + +The Server Manager is simply installed on top of the existing installation. The password from the +Server Manager should be made available at this point in any case. After the installation of the +Server Manager, the database is only accessible when it is activated. If the password is only in the +Netwrix Password Secure, it should be temporarily stored at this point. + +NOTE: If the service has not been ended in advance, the installation wizard will give you the +opportunity to do so. If the service is still not ended at this stage, the computer will then need +to be restarted. It is thus recommended that the Netwrix Password Secure services are ended before +the update. + +Further information on the installation wizard can be found in the section +[Installation Server Manager](/docs/passwordsecure/9.2/installation/installation_server_manager.md). + +### Patch level update for the databases + +The databases are usually deactivated after updating the Server Manager because they do not yet have +the corresponding patch level. This should be immediately checked. After logging in to the Server +Manager, the module “Databases” is immediately visible. If the databases have been deactivated, you +can reactivate them directly in the ribbon via the corresponding button. The patch level will be +updated during this process. + +### Updating the client + +The updates for the client are also simply installed over the existing installation. Further +information can be found in the section Installation of the client. Naturally, the update can also +be carried out using the installation parameters. + +### Updating the Web Application + +The application server must firstly be updated. A new Web Application +([Installation Web Application](/docs/passwordsecure/9.2/installation/installationwebapplication/installation_web_application.md) +is then created according to the instructions for the web server being used. The document directory +on the web server should now be completely emptied. The Web Application is then unzipped and copied +to the document directory on the corresponding web server. + +**CAUTION:** If the Web Application is being operated on an IIS web server, a new config.bat is +generated for creating the new version. This must not be executed if the Web Application has already +been installed and it must be deleted without fail after a successful update. + +NOTE: If the Web Application is used, the module: `proxy_wstunnel` must be installed when using +Apache. With IIS the `WebSocket Protocol` becomes necessary. Further information can be found in the +chapter [Webserver](/docs/passwordsecure/9.2/installation/requirements/webserver/webserver.md). This applies to version 8.5.0.14896 +or newer. diff --git a/docs/passwordsecure/9.3/msp_system.md b/docs/passwordsecure/9.3/msp_system.md new file mode 100644 index 0000000000..43371e0260 --- /dev/null +++ b/docs/passwordsecure/9.3/msp_system.md @@ -0,0 +1,58 @@ +--- +title: "MSP System" +description: "MSP System" +sidebar_position: 30 +--- + +# MSP System + +To ensure optimal operation, we recommend that the following hardware resources are made available: + +## Microsoft SQL Server + +The following system requirements are the minimum system requirements and should manage around 10 +customers with less than 20 users each. + +- Windows Server 2016 (or newer) +- MSSQL Server 2014 (or newer) +- 4 CPU’s +- 16 GB RAM +- min. 100 GB HDD + +**CAUTION:** Please note, that using a SQL Server with Express edition is not recommended because of +diverse limitations there. + +If your customer's count is growing over time, you should add every 200 users a minimum of at least: + +- 2 CPU’s +- 8 GB RAM + +## Application Server + +The following system requirements are the minimum system requirements and should manage around 10 +customers with 20 users each. + +- Windows Server 2016 (or newer) +- 4 CPU’s +- 16 GB RAM +- min. 50 GB HDD +- .NET Framework 4.8 + +If your customer's count is growing over time, you should add every 200 users a minimum of at least: + +- 1 CPU +- 4 GB RAM + +RECOMMENDED: Currently, we suggest you use an application server to handle a max of about 100 +customers. So if you reach 100 customers, you should set up a second Application Server or use some +sort of load balancing between the application servers. + +**CAUTION:** Every additional 1000 users an additional Web-Endpoint - incl. loadbalancing - is +recommended + +**CAUTION:** Every additional 100 customers/1000 users an additional Application Server - incl. +loadbalancing - is recommended. + +NOTE: Please note that individual variables - like the number of passwords per user - will affect +performance. Especially for MSP-Systems it is required to monitor performance continuously, and add +additional resources on demand. diff --git a/sidebars/passwordsecure/9.3.js b/sidebars/passwordsecure/9.3.js new file mode 100644 index 0000000000..f4e8941a40 --- /dev/null +++ b/sidebars/passwordsecure/9.3.js @@ -0,0 +1,8 @@ +module.exports = { + sidebar: [ + { + type: 'autogenerated', + dirName: '.', + }, + ], +}; diff --git a/src/config/products.js b/src/config/products.js index ba9a1c4239..dec863814b 100644 --- a/src/config/products.js +++ b/src/config/products.js @@ -373,10 +373,16 @@ export const PRODUCTS = [ categories: ['Privileged Access Management (PAM)'], icon: '', versions: [ + { + version: '9.3', + label: '9.3', + isLatest: true, + sidebarFile: './sidebars/passwordsecure/9.3.js', + }, { version: '9.2', label: '9.2', - isLatest: true, + isLatest: false, sidebarFile: './sidebars/passwordsecure/9.2.js', }, { @@ -386,7 +392,7 @@ export const PRODUCTS = [ sidebarFile: './sidebars/passwordsecure/9.1.js', }, ], - defaultVersion: '9.2', + defaultVersion: '9.3', }, { id: 'pingcastle', diff --git a/static/images/passwordsecure/9.3/installation/installation_web_application/configure_custom_branding.webp b/static/images/passwordsecure/9.3/installation/installation_web_application/configure_custom_branding.webp new file mode 100644 index 0000000000000000000000000000000000000000..fe5391def6ac7f01eed84199eb4b18327c2e2db4 GIT binary patch literal 63197 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 ar*@A2`!Vih*T>-)go=`eV!r&7!2btG8Lct^ literal 0 HcmV?d00001 From a1c418bd78f0fdb4b1b9a70f3c344c1732d8c09d Mon Sep 17 00:00:00 2001 From: Sascha Martens Date: Fri, 17 Oct 2025 12:29:50 +0200 Subject: [PATCH 02/94] Added old versions to sidebar, changed all internal links to v9.3 (in 9.3) --- .../clientmodule/applications/applications.md | 6 +- .../applications/configuration_of_saml.md | 4 +- .../example_applications.md | 6 +- .../saml_application_for_dropbox.md | 2 +- .../saml_application_for_postman.md | 2 +- .../sap_gui_logon_-_sso_application.md | 4 +- .../learning_the_applications.md | 2 +- .../rdp_and_ssh_applications.md | 2 +- .../recording_a_session.md | 2 +- .../discoveryservice/configuration_1.md | 6 +- .../discoveryservice/logbook_1.md | 4 +- .../advancedview/clientmodule/documents.md | 2 +- .../advancedview/clientmodule/forms/forms.md | 8 +-- .../advancedview/clientmodule/logbook.md | 4 +- .../clientmodule/notifications.md | 8 +-- .../end-to-end_encryption.md | 2 +- .../activedirectorylink/masterkey_mode.md | 10 ++-- .../directoryservices/directory_services.md | 4 +- .../organisationalstructure/first_factor.md | 2 +- .../user_passwords_logging_in.md | 2 +- .../multifactor_authentication.md | 4 +- .../otp_(one-time-password).md | 4 +- .../yubicoyubikey.md | 2 +- .../organisational_structure.md | 14 ++--- .../permissions_for_organisational.md | 6 +- .../clientmodule/passwordreset/heartbeat.md | 8 +-- .../passwordreset/user-defined_scripts.md | 2 +- .../clientmodule/passwords/recycle_bin.md | 2 +- .../advancedview/clientmodule/roles.md | 8 +-- .../advancedview/mainmenufc/account.md | 6 +- .../advancedview/mainmenufc/export/export.md | 6 +- .../mainmenufc/export/export_wizard.md | 6 +- .../export/html_webviewer_export.md | 4 +- .../advancedview/mainmenufc/extras/extras.md | 14 ++--- .../mainmenufc/extras/image_manager.md | 2 +- .../mainmenufc/extras/password_generator.md | 2 +- .../mainmenufc/extras/password_rules.md | 6 +- .../advancedview/mainmenufc/extras/reports.md | 6 +- .../mainmenufc/extras/seal_templates.md | 2 +- .../extras/systemtasks/emergency_webviewer.md | 6 +- .../mainmenufc/extras/tag_manager.md | 2 +- .../advancedview/mainmenufc/import.md | 2 +- .../advancedview/mainmenufc/main_menu_fc.md | 16 +++--- .../mainmenufc/userrights/user_rights.md | 12 ++-- .../mainmenufc/usersettings/user_settings.md | 10 ++-- .../dashboard_and_widgets.md | 4 +- .../dashboardandwidgets/keyboard_shortcuts.md | 2 +- .../filter/advanced_filter_settings.md | 4 +- .../operationandsetup/filter/display_mode.md | 4 +- .../operationandsetup/filter/filter.md | 6 +- .../operationandsetup/list_view.md | 6 +- .../operationandsetup/operation_and_setup.md | 56 +++++++++---------- .../operationandsetup/reading_pane.md | 10 ++-- .../advancedview/operationandsetup/ribbon.md | 6 +- .../advancedview/operationandsetup/search.md | 4 +- .../inheritance_from_organizational.md | 4 +- .../manual_setting_of_permissions.md | 12 ++-- .../multiple_editing_of_permissions.md | 2 +- .../right_templates.md | 4 +- .../permission_concept_and_protective.md | 10 ++-- .../predefiningrights/predefining_rights.md | 18 +++--- .../working_with_predefined_rights.md | 8 +-- .../protectivemechanisms/password_masking.md | 6 +- .../protective_mechanisms.md | 10 ++-- .../seals/release_mechanism.md | 4 +- .../protectivemechanisms/seals/seals.md | 14 ++--- .../temporary_permissions.md | 2 +- .../protectivemechanisms/visibility.md | 4 +- .../autofilladdon/autofill_add-on.md | 4 +- .../9.3/configuration/basicview/basic_view.md | 4 +- .../to_do_for_administration.md | 2 +- .../9.3/configuration/basicview/view.md | 2 +- .../browseraddons/applications_add-on.md | 2 +- .../mobiledevices/settings_mobileapp.md | 2 +- .../installation_of_the_app.md | 6 +- .../setupmobiledevice/setup_mobile_device.md | 12 ++-- .../mobiledevices/synchronization.md | 4 +- .../offlineclient/offline_client.md | 10 ++-- .../offlineclient/setup_and_sync.md | 6 +- .../servermanger/certificates/certificates.md | 10 ++-- .../certificates/database_certificates.md | 2 +- .../discovery_service_certificates.md | 2 +- .../certificates/master_key_certificates.md | 2 +- .../password_reset_certificates.md | 4 +- .../ssl_connection_certificates.md | 4 +- .../databaseproperties/database_properties.md | 6 +- .../servermanger/databaseproperties/syslog.md | 2 +- .../backupsettings/backup_management.md | 4 +- .../disaster_recovery_scenarios.md | 6 +- .../servermanger/mainmenu/main_menu.md | 10 ++-- .../databasesettings/database_settings.md | 6 +- .../managingdatabases/managing_databases.md | 2 +- .../operation_and_setup_admin_client.md | 2 +- .../servermanger/server_manger.md | 2 +- .../servermanger/setup_wizard.md | 12 ++-- ...authorization_and_protection_mechanisms.md | 4 +- .../functionalscope/functional_scope.md | 18 +++--- .../organisational_structure.md | 6 +- .../operation/filter_or_structure_area.md | 2 +- .../webapplication/operation/header.md | 2 +- .../webapplication/operation/list_view.md | 2 +- .../webapplication/operation/menu.md | 4 +- .../operation/navigationbar/settings_wc.md | 6 +- .../webapplication/operation/operation.md | 14 ++--- .../operation/reading_pane_webclient.md | 2 +- .../webapplication/web_application.md | 4 +- .../9.3/enduser/createnewentry.md | 2 +- .../installation_server_manager.md | 4 +- .../installation_browser_add-on.md | 8 +-- .../installationclient/installation_client.md | 2 +- .../installation_web_application.md | 2 +- .../versionhistory/version_history.md | 20 +++---- .../maintenance/eccmigration/ecc_migration.md | 4 +- .../ecc_migration_administrator_manual.md | 2 +- .../9.3/maintenance/moving_the_server.md | 14 ++--- docs/passwordsecure/9.3/maintenance/update.md | 10 ++-- sidebars/passwordsecure/9.3.js | 16 ++++++ 117 files changed, 364 insertions(+), 348 deletions(-) diff --git a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/applications.md b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/applications.md index 485317c25f..8465dc9cdd 100644 --- a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/applications.md +++ b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/applications.md @@ -18,7 +18,7 @@ automatic logon to almost any kind of software. ![applications module](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/applications/applications_1-en.webp) - Automatic logins to websites are covered by the - [Autofill Add-on](/docs/passwordsecure/9.2/configuration/autofilladdon/autofill_add-on.md). + [Autofill Add-on](/docs/passwordsecure/9.3/configuration/autofilladdon/autofill_add-on.md). ## The four types of applications @@ -29,14 +29,14 @@ applications. In terms of how they are handled, **RDP and SSH** applications can be covered together. Both types of application can be (optionally) "embedded" in Netwrix Password Secure. The relevant session then -opens in its own tab in the [Reading pane](/docs/passwordsecure/9.2/configuration/advancedview/operationandsetup/reading_pane.md). +opens in its own tab in the [Reading pane](/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/reading_pane.md). All other forms of automatic logins are summarized in the **SSO applications** and **web applications** categories. How exactly these logins are created and used is covered in the next section and in the web applications chapter. They include all forms of Windows login masks and also applications for websites. In contrast to RDP and SSH applications, they cannot be started embedded in Netwrix Password Secure but are instead opened as usual in their own window. These SSO applications need to be defined in advance. In Netwrix Password Secure, this is also described as -[Learning the applications](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/applications/learningtheapplications/learning_the_applications.md). In contrast, +[Learning the applications](/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/learningtheapplications/learning_the_applications.md). In contrast, RDP and SSH can be both completely defined and also started within Netwrix Password Secure. ## RDP and SSH diff --git a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/configuration_of_saml.md b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/configuration_of_saml.md index 3f5a4f9827..d51394d09a 100644 --- a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/configuration_of_saml.md +++ b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/configuration_of_saml.md @@ -56,6 +56,6 @@ After verification, the **SAML application** can be started from the Basic view application** with a password. NOTE: Setup and configuration instructions for -[SAML Application for Dropbox](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/applications/exampleapplications/saml_application_for_dropbox.md) and -[SAML application for Postman](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/applications/exampleapplications/saml_application_for_postman.md)can be +[SAML Application for Dropbox](/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/exampleapplications/saml_application_for_dropbox.md) and +[SAML application for Postman](/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/exampleapplications/saml_application_for_postman.md)can be found in the corresponding chapters. diff --git a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/exampleapplications/example_applications.md b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/exampleapplications/example_applications.md index a9c13b2a3c..7a05d47abd 100644 --- a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/exampleapplications/example_applications.md +++ b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/exampleapplications/example_applications.md @@ -8,6 +8,6 @@ sidebar_position: 40 In this section you'll find examples for applications. -- [SAP GUI logon - SSO Application](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/applications/exampleapplications/sap_gui_logon_-_sso_application.md) -- [SAML Application for Dropbox](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/applications/exampleapplications/saml_application_for_dropbox.md) -- [SAML application for Postman](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/applications/exampleapplications/saml_application_for_postman.md) +- [SAP GUI logon - SSO Application](/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/exampleapplications/sap_gui_logon_-_sso_application.md) +- [SAML Application for Dropbox](/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/exampleapplications/saml_application_for_dropbox.md) +- [SAML application for Postman](/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/exampleapplications/saml_application_for_postman.md) diff --git a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/exampleapplications/saml_application_for_dropbox.md b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/exampleapplications/saml_application_for_dropbox.md index 2ea15ebed2..a986570952 100644 --- a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/exampleapplications/saml_application_for_dropbox.md +++ b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/exampleapplications/saml_application_for_dropbox.md @@ -9,7 +9,7 @@ sidebar_position: 20 ## SAML Configuration Example for Dropbox This chapter explains how to configure the SAML application for **Dropbox**. It is assumed that -[Configuration of SAML](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/applications/configuration_of_saml.md) has already been +[Configuration of SAML](/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/configuration_of_saml.md) has already been activated in the Server Manager. - Log in as administrator at the **Dropbox** diff --git a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/exampleapplications/saml_application_for_postman.md b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/exampleapplications/saml_application_for_postman.md index 5d4d167343..15d012694e 100644 --- a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/exampleapplications/saml_application_for_postman.md +++ b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/exampleapplications/saml_application_for_postman.md @@ -9,7 +9,7 @@ sidebar_position: 30 ## SAML configuration example for Postman This chapter explains how to configure the SAML application for **Postman**. It is assumed that -[Configuration of SAML](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/applications/configuration_of_saml.md) has already been +[Configuration of SAML](/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/configuration_of_saml.md) has already been activated in the Server Manager. - First, you register with Postman. diff --git a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/exampleapplications/sap_gui_logon_-_sso_application.md b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/exampleapplications/sap_gui_logon_-_sso_application.md index 47fd2f3abf..f145ce0241 100644 --- a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/exampleapplications/sap_gui_logon_-_sso_application.md +++ b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/exampleapplications/sap_gui_logon_-_sso_application.md @@ -9,11 +9,11 @@ sidebar_position: 10 ## Fundamental information Logging into SAP can be achieved via the usage of -[Start Parameter](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/applications/learningtheapplications/start_parameter.md). The +[Start Parameter](/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/learningtheapplications/start_parameter.md). The prerequisite here is for the login process to be carried out via the "SAPshortcut". All available parameters are listed in the [SAP-Wiki](https://wiki.scn.sap.com/wiki/display/NWTech/SAPshortcut). -Form Firstly, a [Forms](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/forms/forms.md) should be created with the required fields. This +Form Firstly, a [Forms](/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/forms/forms.md) should be created with the required fields. This could look like this: ![SAP form](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/applications/examples/sap/sap_gui_logon_1-en.webp) diff --git a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/learningtheapplications/learning_the_applications.md b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/learningtheapplications/learning_the_applications.md index 7aa901d064..9acaa59f9e 100644 --- a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/learningtheapplications/learning_the_applications.md +++ b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/learningtheapplications/learning_the_applications.md @@ -72,7 +72,7 @@ storage location for all users, it can then also be accessed by all other users. ## Linking records with applications -In the [Passwords](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/passwords/passwords.md), the newly created application can now be directly +In the [Passwords](/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/passwords/passwords.md), the newly created application can now be directly linked. To do this, mark the record to be linked and open the "Connect application" menu in the "Start" tab via the ribbon. This will open a list of all the available applications. It is now possible here to link to the previously created application "VMware". diff --git a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/rdpandsshapplications/rdp_and_ssh_applications.md b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/rdpandsshapplications/rdp_and_ssh_applications.md index f01360b811..b90b6ac47a 100644 --- a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/rdpandsshapplications/rdp_and_ssh_applications.md +++ b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/rdpandsshapplications/rdp_and_ssh_applications.md @@ -44,6 +44,6 @@ NOTE: The file extension may first have to be enabled via the settings. ## Keyboard shortcuts Netwrix Password Secure supports various -[Keyboard shortcuts](/docs/passwordsecure/9.2/configuration/advancedview/operationandsetup/dashboardandwidgets/keyboard_shortcuts.md). For +[Keyboard shortcuts](/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/dashboardandwidgets/keyboard_shortcuts.md). For example transferring user name and password to the corresponding application. However, it should be noted that this only works if the application is opened directly from Netwrix Password Secure diff --git a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/rdpandsshapplications/recording_a_session.md b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/rdpandsshapplications/recording_a_session.md index 4f09a9ef6c..1813418aab 100644 --- a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/rdpandsshapplications/recording_a_session.md +++ b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/rdpandsshapplications/recording_a_session.md @@ -74,4 +74,4 @@ When are indicators set? If desired, recordings can be automatically cleaned up. This option can be configured on the **Server Manager**. Further information can be found in the section -[Managing databases](/docs/passwordsecure/9.2/configuration/servermanger/managingdatabases/managing_databases.md)s. +[Managing databases](/docs/passwordsecure/9.3/configuration/servermanger/managingdatabases/managing_databases.md)s. diff --git a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/discoveryservice/configuration_1.md b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/discoveryservice/configuration_1.md index c6e931c71f..47befb4adc 100644 --- a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/discoveryservice/configuration_1.md +++ b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/discoveryservice/configuration_1.md @@ -10,7 +10,7 @@ sidebar_position: 20 When this module is opened in Netwrix Password Secure, **there are no entries displayed in the Discovery Service** module at the beginning. The entries need to be generated using a -[System tasks](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/extras/systemtasks/system_tasks.md). +[System tasks](/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/extras/systemtasks/system_tasks.md). ![discovery service entries](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/discoveryservice/configuration/configuration_ds-1-en.webp) @@ -23,7 +23,7 @@ NOTE: The information can be grouped together using the column editor. ## Network Scan -A **Discovery Service Task** is used to add a new [Discovery Service](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/discoveryservice/discovery_service.md) and +A **Discovery Service Task** is used to add a new [Discovery Service](/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/discoveryservice/discovery_service.md) and is then correspondingly configured for a **Network Scan**. Depending on the configuration of the **Network Scan**, the following types are discovered: @@ -97,7 +97,7 @@ information. is then automatically taken over and executed by the accessible servers on the list. The list is searched from top to bottom to find an accessible server. 3. **Tags**: The use of tags is described in more detail in the section - [Tag manager](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/extras/tag_manager.md). A special tag can be + [Tag manager](/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/extras/tag_manager.md). A special tag can be entered here for the **Discovery Service Task**. After the **Discovery Service Task** has been configured, a connection test is performed when the diff --git a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/discoveryservice/logbook_1.md b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/discoveryservice/logbook_1.md index 53d0c046fe..4b3f96ed0d 100644 --- a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/discoveryservice/logbook_1.md +++ b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/discoveryservice/logbook_1.md @@ -10,7 +10,7 @@ The logbook in the footer of the **Discovery Service Task** is extremely helpful **Discovery Service Task**. Information about the progress of the **Discovery Service Task** is displayed here. The data is displayed both in the **footer** and also in the **logbook module** (although in more detail here). To display the footer, the user requires the **user right**: Global -settings in the [User settings](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/usersettings/user_settings.md) in the category: +settings in the [User settings](/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/usersettings/user_settings.md) in the category: "Footer area" - "Show logbook in the footer area (activated)" ## Show in footer @@ -34,7 +34,7 @@ If an error occurs during the execution of the **Discovery Service Task**, this ## Display in the logbook In general, the **logbook module** displays more detailed information about the **Discovery Service -Task**. The [Filter](/docs/passwordsecure/9.2/configuration/advancedview/operationandsetup/filter/filter.md) can be used to select which data +Task**. The [Filter](/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/filter/filter.md) can be used to select which data is displayed. The same **events** as for the footer for the **Discovery Service Task** are also used here. diff --git a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/documents.md b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/documents.md index c50d9318aa..e16062b535 100644 --- a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/documents.md +++ b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/documents.md @@ -54,7 +54,7 @@ The heart of each document management system is the ability to capture and archi documents or files. All versions of a document can be compared with each other and historical versions can be restored if necessary. Netwrix Password Secure provides this functionality via the history in the ribbon, as well as in the footer area for ​​the detailed view of a document. This can -be used in the same way as the [History](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/passwords/history.md). The interplay between the +be used in the same way as the [History](/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/passwords/history.md). The interplay between the document-specific event logbook and the history provides a complete list of all information that is relevant to the handling of sensitive data. Version management can be used to restore any historical versions of a document. diff --git a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/forms/forms.md b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/forms/forms.md index 6be41ee81e..e151e9c718 100644 --- a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/forms/forms.md +++ b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/forms/forms.md @@ -35,8 +35,8 @@ individual requirements. ![forms](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/forms/forms_2-em.webp) The associated preview for the form selected in -[List view](/docs/passwordsecure/9.2/configuration/advancedview/operationandsetup/list_view.md) appears in the -[Reading pane](/docs/passwordsecure/9.2/configuration/advancedview/operationandsetup/reading_pane.md). Both the field name and also +[List view](/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/list_view.md) appears in the +[Reading pane](/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/reading_pane.md). Both the field name and also the field type are visible. ## Creating new forms @@ -54,7 +54,7 @@ relevant buttons in the ribbon. The following field settings thus appear for the field type "Password": "Mandatory field, reveal only with reason, check only generated passwords and password policy". These can now be defined as desired. (**Note**: It is possible to select -[Password rules](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/extras/password_rules.md) within the field settings; +[Password rules](/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/extras/password_rules.md) within the field settings; they are defined as part of the options in the main menu) **CAUTION:** If a form has been created, it can then be selected for use when creating new records. @@ -100,7 +100,7 @@ the RDP session. ![updated form](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/forms/forms_7-en.webp) NOTE: The **forms module** is based on the -[Web Application](/docs/passwordsecure/9.2/configuration/webapplication/web_application.md) module of the same name. Both modules +[Web Application](/docs/passwordsecure/9.3/configuration/webapplication/web_application.md) module of the same name. Both modules have a different scope and design but are almost identical to use. ## Standard form diff --git a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/logbook.md b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/logbook.md index 782b6417cf..d6dfecac31 100644 --- a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/logbook.md +++ b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/logbook.md @@ -49,10 +49,10 @@ completed in a traceable and audit-proof manner to prevent falsification. NOTE: If desired, the logbook can be automatically cleaned up. This option can be configured on the Server Manager. Further information can be found in the section -[Managing databases](/docs/passwordsecure/9.2/configuration/servermanger/managingdatabases/managing_databases.md). +[Managing databases](/docs/passwordsecure/9.3/configuration/servermanger/managingdatabases/managing_databases.md). ## Transferring to a Syslog server The logbook can also be completely transferred to a -[Syslog](/docs/passwordsecure/9.2/configuration/servermanger/databaseproperties/syslog.md) server. Further information on this +[Syslog](/docs/passwordsecure/9.3/configuration/servermanger/databaseproperties/syslog.md) server. Further information on this subject can be found in the section Syslog. diff --git a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/notifications.md b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/notifications.md index e94b60a5c2..a19c8e7946 100644 --- a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/notifications.md +++ b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/notifications.md @@ -14,7 +14,7 @@ for the currently registered Netwrix Password Secure user. It is not possible to notification for another user. Each user can and should define himself which passwords, which triggers as well as changes are important and informative for him. The configuration of visibility is explained in a similar way to the other modules in one place -[Visibility](/docs/passwordsecure/9.2/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/visibility.md) +[Visibility](/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/visibility.md) ![Notifications modul](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/applications/rdp_and_ssh_applications/recording_a_session/notifications_1-en.webp) @@ -62,9 +62,9 @@ that a notification is really only triggered for relevant events. As well as manually configurable notifications, there are other triggers in Netwrix Password Secure which will result in notifications. -- [Seals](/docs/passwordsecure/9.2/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/seals/seals.md): Requests +- [Seals](/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/seals/seals.md): Requests to release sealed records are handled via the notification system -- [System tasks](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/extras/systemtasks/system_tasks.md)s: If reports are automatically +- [System tasks](/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/extras/systemtasks/system_tasks.md)s: If reports are automatically created via the system tasks, these are also made available in the form of a notification. If this type of notification is selected, it can be directly opened via the corresponding button that appears on the ribbon. @@ -75,4 +75,4 @@ which will result in notifications. If desired, notifications can be automatically cleaned up. This option can be configured on the **Server Manager**. Further information can be found in the section -[Managing databases](/docs/passwordsecure/9.2/configuration/servermanger/managingdatabases/managing_databases.md). +[Managing databases](/docs/passwordsecure/9.3/configuration/servermanger/managingdatabases/managing_databases.md). diff --git a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/directoryservices/activedirectorylink/end-to-end_encryption.md b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/directoryservices/activedirectorylink/end-to-end_encryption.md index eee5b94bd3..46b707af1d 100644 --- a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/directoryservices/activedirectorylink/end-to-end_encryption.md +++ b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/directoryservices/activedirectorylink/end-to-end_encryption.md @@ -8,7 +8,7 @@ sidebar_position: 10 ## Maximum encryption -[Active Directory link](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/organisationalstructure/directoryservices/activedirectorylink/active_directory_link.md) with active end-to-end encryption currently offers +[Active Directory link](/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/directoryservices/activedirectorylink/active_directory_link.md) with active end-to-end encryption currently offers **maximum security**. Only users, organisational units and roles are imported. The permissions and the hierarchical relationship between the individual objects needs to be separately configured in Netwrix Password Secure. The advantage offered by end-to-end encryption is that Active Directory is diff --git a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/directoryservices/activedirectorylink/masterkey_mode.md b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/directoryservices/activedirectorylink/masterkey_mode.md index 08a0d7f4c0..605f4b622b 100644 --- a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/directoryservices/activedirectorylink/masterkey_mode.md +++ b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/directoryservices/activedirectorylink/masterkey_mode.md @@ -8,7 +8,7 @@ sidebar_position: 20 ## Maximum convenience -In contrast to [End-to-end encryption](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/organisationalstructure/directoryservices/activedirectorylink/end-to-end_encryption.md), which places the main focus on +In contrast to [End-to-end encryption](/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/directoryservices/activedirectorylink/end-to-end_encryption.md), which places the main focus on security, Masterkey mode provides the maximum level of convenience. It not only imports users, organisational units and roles but also their links and affiliations. It can be synchronized to update the information and affiliations. **In this scenario, Active Directory is used as a leading @@ -79,10 +79,10 @@ connection is not possible, deactivate SecureSocketsLayer and try again. **CAUTION:** The master key is added in form of a certificate. It is **essential to back up** the generated certificate! If the database is being moved to another server, the certificate also needs to be transferred! Further information can be found in the section -[Certificates](/docs/passwordsecure/9.2/configuration/servermanger/certificates/certificates.md). +[Certificates](/docs/passwordsecure/9.3/configuration/servermanger/certificates/certificates.md). NOTE: You can now use the option to integrate a RADIUS server. Read more in -[RADIUS authentication](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/organisationalstructure/directoryservices/activedirectorylink/radius_authentication.md). +[RADIUS authentication](/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/directoryservices/activedirectorylink/radius_authentication.md). ## Import @@ -183,7 +183,7 @@ roles already exist in Netwrix Password Secure or have also been imported. Users who are imported using this mode can log in with the domain password. Please note that no domain needs to be specified when logging in. Of course, the login process can also be supplemented with -[Multifactor Authentication](/docs/passwordsecure/9.2/configuration/servermanger/managingdatabases/databasesettings/multifactor_authentication_ac.md). +[Multifactor Authentication](/docs/passwordsecure/9.3/configuration/servermanger/managingdatabases/databasesettings/multifactor_authentication_ac.md). NOTE: Logging on using Kerberos works "automatically". As long as the corresponding Kerberos server is accessible, the users in the domain authenticate themselves via Kerberos using their domain @@ -232,7 +232,7 @@ the synchronization runs in the background. A hint indicates that the process ha ### Synchronization via system tasks The synchronization can also be carried out automatically. This is made possible via the -[System tasks](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/extras/systemtasks/system_tasks.md). +[System tasks](/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/extras/systemtasks/system_tasks.md). ### Deleting or removing users diff --git a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/directoryservices/directory_services.md b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/directoryservices/directory_services.md index bad86ef5f7..4b48867a6c 100644 --- a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/directoryservices/directory_services.md +++ b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/directoryservices/directory_services.md @@ -11,6 +11,6 @@ Password Secure. Choose your preferred integration method: -- [Microsoft Entra ID connection](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/organisationalstructure/directoryservices/entraidconnection/entra_id_connection.md) +- [Microsoft Entra ID connection](/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/directoryservices/entraidconnection/entra_id_connection.md) -- [Active Directory link](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/organisationalstructure/directoryservices/activedirectorylink/active_directory_link.md) +- [Active Directory link](/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/directoryservices/activedirectorylink/active_directory_link.md) diff --git a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/first_factor.md b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/first_factor.md index 7499981f35..97fa927875 100644 --- a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/first_factor.md +++ b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/first_factor.md @@ -44,7 +44,7 @@ In addition, the smartcard certificate must of course also be valid on the serve ## Requirement For Fido2 it is mandatory that -SMTP ([Advanced settings](/docs/passwordsecure/9.2/configuration/servermanger/mainmenu/advanced_settings.md)) is configured. +SMTP ([Advanced settings](/docs/passwordsecure/9.3/configuration/servermanger/mainmenu/advanced_settings.md)) is configured. In addition, an e-mail address must be stored for the AD users. Furthermore, the URL of the Web Application must be stored in the Server Manager: diff --git a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/managingusers/user_passwords_logging_in.md b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/managingusers/user_passwords_logging_in.md index c45176f6a7..67a274545d 100644 --- a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/managingusers/user_passwords_logging_in.md +++ b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/managingusers/user_passwords_logging_in.md @@ -60,7 +60,7 @@ automatically deactivated after the user has successfully logged in and changed ### Security of passwords To guarantee that passwords are sufficiently strong, it is recommended that corresponding -[Password rules](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/extras/password_rules.md) are created. It is +[Password rules](/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/extras/password_rules.md) are created. It is especially important to ensure here that user names are excluded. The password rule then still needs to be defined as a user password rule. diff --git a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/multifactorauthentication/multifactor_authentication.md b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/multifactorauthentication/multifactor_authentication.md index 8ddd2d8284..e5eaca1d41 100644 --- a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/multifactorauthentication/multifactor_authentication.md +++ b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/multifactorauthentication/multifactor_authentication.md @@ -35,7 +35,7 @@ important that these rights exist before Multifactor Authentication is set up. ## Configuration of multifactor authentication -In the [Organisational structure](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/organisationalstructure/organisational_structure.md) module, you select the user and +In the [Organisational structure](/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/organisational_structure.md) module, you select the user and the interface "Multifactor authentication" in the ribbon. ![TOTP](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/organisationalstructures/multifactorauthentication/multifactor_authentication_3-en.webp) @@ -76,7 +76,7 @@ Now just select the desired certificate from the list to confirm the process. ## Yubico One Time Password The configuration of multifactor authentication using Yubico One Time Password is described -in[Multifactor Authentication](/docs/passwordsecure/9.2/configuration/servermanger/managingdatabases/databasesettings/multifactor_authentication_ac.md). +in[Multifactor Authentication](/docs/passwordsecure/9.3/configuration/servermanger/managingdatabases/databasesettings/multifactor_authentication_ac.md). ## Delete Multifactor Authentication (MFA) diff --git a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/multifactorauthentication/otp_(one-time-password).md b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/multifactorauthentication/otp_(one-time-password).md index 7be3d97af0..b675535af4 100644 --- a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/multifactorauthentication/otp_(one-time-password).md +++ b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/multifactorauthentication/otp_(one-time-password).md @@ -36,7 +36,7 @@ As soon as the secret has been deposited and the password saved, the setup is co 1. Set up OTP 2. Create - [HTML WebViewer export](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/export/html_webviewer_export.md) + [HTML WebViewer export](/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/export/html_webviewer_export.md) 3. Open the created HTML WebViewer How to use the HTML WebViewer can be read in the chapter with the same name. @@ -47,7 +47,7 @@ NOTE: The special feature of the Emergency WebViewer is that the stored OTP secr displayed. In order to use the One-Time-Password in the -[EmergencyWebViewer](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/extras/systemtasks/emergency_webviewer.md) +[EmergencyWebViewer](/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/extras/systemtasks/emergency_webviewer.md) you have to proceed as follows: 1. Set up OTP diff --git a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/multifactorauthentication/yubicoyubikey.md b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/multifactorauthentication/yubicoyubikey.md index 79b26a6621..e9dbc85a30 100644 --- a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/multifactorauthentication/yubicoyubikey.md +++ b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/multifactorauthentication/yubicoyubikey.md @@ -51,7 +51,7 @@ this endpoint. ## Configuring multifactor authentication for users Multifactor authentication can be configured in the Netwrix Password Secure client. It can be done -by the user themselves in **Backstage** in the [Account](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/account.md) +by the user themselves in **Backstage** in the [Account](/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/account.md) menu. In order to configure the Yubikey, simply select **Yubico OTP**. ![setup second factor](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/organisationalstructures/multifactorauthentication/yubico/yubico_yubikey_6-en.webp) diff --git a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/organisational_structure.md b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/organisational_structure.md index 02c0ed46de..5b197a5b0f 100644 --- a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/organisational_structure.md +++ b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/organisational_structure.md @@ -37,28 +37,28 @@ remaining actions have already be explained for the password module. - **New organisational unit/user**: New organisational units or new users can be added via the ribbon, the keyboard shortcut "CTRL + N" or also the context menu that is accessed using the right mouse button. Due to its complexity, there is a separate section for this function: - [User management](/docs/passwordsecure/9.2/configuration/webapplication/functionalscope/organisationalstructure/user_management.md) + [User management](/docs/passwordsecure/9.3/configuration/webapplication/functionalscope/organisationalstructure/user_management.md) - **Drag & Drop**: If this option has been activated, it is possible to move users or organisational units in list view via drag & drop - **Permissions**: The configuration of permissions within the organisational structure is important both for the administration of the structure and also as the basis for the permissions in accordance with - [Inheritance from organisational structures](/docs/passwordsecure/9.2/configuration/advancedview/permissionconceptandprotective/automatedsettingofpermissions/inheritance_from_organizational.md). + [Inheritance from organisational structures](/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/automatedsettingofpermissions/inheritance_from_organizational.md). The benefits of - [Predefining rights](/docs/passwordsecure/9.2/configuration/advancedview/permissionconceptandprotective/predefiningrights/predefining_rights.md) are + [Predefining rights](/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/predefiningrights/predefining_rights.md) are explained in a separate section. - **Settings**: The settings can be configured for both users and also organisational units. More - information on [User settings](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/usersettings/user_settings.md)… + information on [User settings](/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/usersettings/user_settings.md)… - **Active Directory**: The connection to Active Directory is explained in a dedicated section - [Active Directory link](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/organisationalstructure/directoryservices/activedirectorylink/active_directory_link.md) + [Active Directory link](/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/directoryservices/activedirectorylink/active_directory_link.md) - **Microsoft Entra ID**: The connection to Microsoft Entra ID is explained in a dedicated section - **Multi Factor authentication**: Additional security during login is provided through positive authentication based on another factor. More on this subject… - **Reset password**: Administrators can reset the passwords with which users log in to Netwrix Password Secure to a defined value. Naturally, this is only possible if the connection to Active Directory is configured - via[End-to-end encryption](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/organisationalstructure/directoryservices/activedirectorylink/end-to-end_encryption.md). In the - alternative [Masterkey mode](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/organisationalstructure/directoryservices/activedirectorylink/masterkey_mode.md), the + via[End-to-end encryption](/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/directoryservices/activedirectorylink/end-to-end_encryption.md). In the + alternative [Masterkey mode](/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/directoryservices/activedirectorylink/masterkey_mode.md), the authentication is linked to the correct entry of the AD password. NOTE: To reset a user password, membership for the user is a prerequisite. diff --git a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/permissionsfororganisational/permissions_for_organisational.md b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/permissionsfororganisational/permissions_for_organisational.md index 1a93abebea..ff72a34ad7 100644 --- a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/permissionsfororganisational/permissions_for_organisational.md +++ b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/permissionsfororganisational/permissions_for_organisational.md @@ -13,13 +13,13 @@ organisational structures. In addition, there are **two mechanisms** that direct permissions for organisational structures. 1. **Limiting visibility**: It was already explained in the section on - [Visibility](/docs/passwordsecure/9.2/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/visibility.md) + [Visibility](/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/visibility.md) that selectively withholding information is a very effective - [Protective mechanisms](/docs/passwordsecure/9.2/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/protective_mechanisms.md). + [Protective mechanisms](/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/protective_mechanisms.md). Configuration of the visibility is carried out directly when issuing permissions to organisational structures. 2. **Inheriting permissions for records**: - [Inheritance from organisational structures](/docs/passwordsecure/9.2/configuration/advancedview/permissionconceptandprotective/automatedsettingofpermissions/inheritance_from_organizational.md) + [Inheritance from organisational structures](/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/automatedsettingofpermissions/inheritance_from_organizational.md) is defined as a system standard. This means that there is no difference between the permissions for an organisational structure and the permissions for data that is stored in these organisational structures. diff --git a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/passwordreset/heartbeat.md b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/passwordreset/heartbeat.md index a78d1678c9..bad456d35f 100644 --- a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/passwordreset/heartbeat.md +++ b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/passwordreset/heartbeat.md @@ -35,7 +35,7 @@ The testing process using the heartbeat can be executed via various methods. The heartbeat is always carried out before the first resetting process using a Password Reset. After the script has run, the testing process is carried out again. Further information on this process -can also be found in the section [Rollback](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/passwordreset/rollback.md). +can also be found in the section [Rollback](/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/passwordreset/rollback.md). ### Manual testing @@ -45,8 +45,8 @@ data**. The currently marked password is always tested. ### Automatic testing via the password settings It is also possible to configure the heartbeat to run cyclically. It can be configured either via -the [User settings](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/usersettings/user_settings.md) or directly in the -[Password settings](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/passwords/password_settings.md). +the [User settings](/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/usersettings/user_settings.md) or directly in the +[Password settings](/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/passwords/password_settings.md). ## Results of the tests @@ -55,7 +55,7 @@ The results of the test can be viewed in the **passwords module**. ![result heartbeat](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/passwordreset/heartbeat/heartbeat_1-en.webp) The date when it was last executed can be seen at the top of the -[Reading pane](/docs/passwordsecure/9.2/configuration/advancedview/operationandsetup/reading_pane.md). The success of the testing +[Reading pane](/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/reading_pane.md). The success of the testing process is indicated alongside using a coloured icon. Further information can be displayed by moving the mouse over the icon. diff --git a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/passwordreset/user-defined_scripts.md b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/passwordreset/user-defined_scripts.md index 2a3c58fa5a..7726d669ff 100644 --- a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/passwordreset/user-defined_scripts.md +++ b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/passwordreset/user-defined_scripts.md @@ -8,7 +8,7 @@ sidebar_position: 40 ## Individual solutions using your own scripts -If your requirements cannot be met using the [Scripts](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/passwordreset/scripts.md), it is also possible +If your requirements cannot be met using the [Scripts](/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/passwordreset/scripts.md), it is also possible to create your own Powershell scripts. These scripts need to meet certain requirements to be used in Netwrix Password Secure. diff --git a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/passwords/recycle_bin.md b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/passwords/recycle_bin.md index 9e3a039c62..66989e5558 100644 --- a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/passwords/recycle_bin.md +++ b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/passwords/recycle_bin.md @@ -23,4 +23,4 @@ You will then be asked if you actually want to perform this action. ## Managing the Recycle Bin The management of the recycle bin can be found in chapter -[Bin](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/extras/trash.md). +[Bin](/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/extras/trash.md). diff --git a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/roles.md b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/roles.md index 49929697c6..903b67f780 100644 --- a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/roles.md +++ b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/roles.md @@ -42,14 +42,14 @@ between users and authorizations of any kind. ## Creating and granting permissions for new roles If you are in the **roles module**, the process for creating new roles is the same as for -[Creating new passwords](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/passwords/creating_new_passwords.md). Roles can be created via the +[Creating new passwords](/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/passwords/creating_new_passwords.md). Roles can be created via the ribbon and also via the context menu that is accessed using the right mouse button. ![creating new role](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/roles/roles_3-en.webp) ## Planning phase -Just like the [Organisational structure](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/organisationalstructure/organisational_structure.md), +Just like the [Organisational structure](/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/organisational_structure.md), you should also familiarize yourself with the intended role concepts. The mapping of structures present in a company is the starting point for the success of Netwrix Password Secure. You should design the roles in Netwrix Password Secure only once a detailed design has been drawn up, and all @@ -69,11 +69,11 @@ NOTE: This architecture makes nesting of roles obsolete. As well as being able to view the **members** in the permissions dialogue, a list of all members for a role is already made available in the -[Reading pane](/docs/passwordsecure/9.2/configuration/advancedview/operationandsetup/reading_pane.md). All of the other users with +[Reading pane](/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/reading_pane.md). All of the other users with permissions but without membership of the role are not taken into account. ![role overview](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/roles/roles_4-en.webp) NOTE: The roles module is based on the -[Roles module](/docs/passwordsecure/9.2/configuration/webapplication/functionalscope/roles_module.md) of the Web +[Roles module](/docs/passwordsecure/9.3/configuration/webapplication/functionalscope/roles_module.md) of the Web Application. Both modules have a different scope and design but are almost identical to use. diff --git a/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/account.md b/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/account.md index b4f38d29cf..cbd4dd26ae 100644 --- a/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/account.md +++ b/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/account.md @@ -9,7 +9,7 @@ sidebar_position: 20 ## What is an account? Users can configure all user-specific information in their account. It should be noted that if the -[Masterkey mode](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/organisationalstructure/directoryservices/activedirectorylink/masterkey_mode.md) +[Masterkey mode](/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/directoryservices/activedirectorylink/masterkey_mode.md) process is used, user data will always be taken from Active Directory – editing this information in Netwrix Password Secure is thus not possible. @@ -19,7 +19,7 @@ Netwrix Password Secure is thus not possible. All of the information in the contact and address sections can be defined under “Edit profile”. Some areas of the profile overlap with the **management of users.** This information is explained in -[Managing users](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/organisationalstructure/managingusers/managing_users.md). +[Managing users](/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/managingusers/managing_users.md). NOTE: No changes can be made to users that were imported from AD using Master Key mode. In this case, all information will be imported from AD. @@ -51,7 +51,7 @@ terminated. Multifactor authentication provides additional protection through a second login authentication using a hardware token. The configuration is carried out via the ribbon in the “Security” section. See also in -[Multifactor authentication](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/organisationalstructure/multifactorauthentication/multifactor_authentication.md) +[Multifactor authentication](/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/multifactorauthentication/multifactor_authentication.md) ![installation_with_parameters_124](/images/passwordsecure/9.2/configuration/advanced_view/mainmenu/account/installation_with_parameters_124.webp) diff --git a/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/export/export.md b/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/export/export.md index f3eb6de3bb..4b64cbaac9 100644 --- a/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/export/export.md +++ b/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/export/export.md @@ -9,14 +9,14 @@ sidebar_position: 80 ## What is an export? An export is used for extracting the data saved in the MSSQL database. Both selective (manual) and -automated [System tasks](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/extras/systemtasks/system_tasks.md) can extract information from +automated [System tasks](/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/extras/systemtasks/system_tasks.md) can extract information from Netwrix Password Secure in this manner. **CAUTION:** Please note that extracting passwords is always associated with a weakening of the security concept. The informative value of the logbook will suffer when data is exported because the revision of this data will no longer be logged. This aspect needs to be taken into account particularly in conjunction with the Netwrix Password Secure -[Export wizard](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/export/export_wizard.md) because the export result is not separately secured +[Export wizard](/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/export/export_wizard.md) because the export result is not separately secured by a password. The export function is accessed via the Main menu/Export. There are two fundamental types of export @@ -25,7 +25,7 @@ subcategories. ![installation_with_parameters_63](/images/passwordsecure/9.2/configuration/advanced_view/mainmenu/export/installation_with_parameters_63.webp) -The [HTML WebViewer export](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/export/html_webviewer_export.md) creates a HTML file +The [HTML WebViewer export](/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/export/html_webviewer_export.md) creates a HTML file protected by a password. In contrast, the export wizard creates an open and unprotected .csv file. ## Requirements diff --git a/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/export/export_wizard.md b/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/export/export_wizard.md index bd0b2731a5..3da7f42246 100644 --- a/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/export/export_wizard.md +++ b/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/export/export_wizard.md @@ -20,7 +20,7 @@ remaining three wizards function in the same way. ## What is the password export wizard? This wizard allows records to be exported in standard.csv format. In contrast to the -[HTML WebViewer export](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/export/html_webviewer_export.md), the resulting file is +[HTML WebViewer export](/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/export/html_webviewer_export.md), the resulting file is not protected by a password. It goes without saying that this feature must be used carefully. ## Starting the password export wizard @@ -31,8 +31,8 @@ The export wizard can be accessed in a variety of different ways: for which the registered user has the required permissions. If the user is an administrator with permissions for all records, the export will include all passwords in the database. - **Starting via the ribbon:** The export can also be started via the - [Ribbon](/docs/passwordsecure/9.2/configuration/advancedview/operationandsetup/ribbon.md) in the - [Passwords](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/passwords/passwords.md) module. + [Ribbon](/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/ribbon.md) in the + [Passwords](/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/passwords/passwords.md) module. ![Export ribbon](/images/passwordsecure/9.2/configuration/advanced_view/mainmenu/export/export_wizard/installation_with_parameters_75-en.webp) diff --git a/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/export/html_webviewer_export.md b/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/export/html_webviewer_export.md index 1b647773b8..1c56da98c4 100644 --- a/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/export/html_webviewer_export.md +++ b/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/export/html_webviewer_export.md @@ -10,7 +10,7 @@ sidebar_position: 10 The **WebViewer** is an option inNetwrix Password Secure for exporting passwords in an encrypted **HTML file**. The records are selected using the -[Filter](/docs/passwordsecure/9.2/configuration/advancedview/operationandsetup/filter/filter.md) function. The passwords for which the user +[Filter](/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/filter/filter.md) function. The passwords for which the user has the corresponding permissions are exported. They are displayed in a current browse that has **JavaScript activated**. @@ -18,7 +18,7 @@ has the corresponding permissions are exported. They are displayed in a current - Naturally, the HTML WebViewer file is **encrypted** - The export of the file is protected using a corresponding - [User rights](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/userrights/user_rights.md) + [User rights](/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/userrights/user_rights.md) - The user requires the **export right** for the passwords ## Required rights diff --git a/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/extras/extras.md b/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/extras/extras.md index 8a61adb4c0..9f19ee94e9 100644 --- a/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/extras/extras.md +++ b/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/extras/extras.md @@ -14,10 +14,10 @@ work-saving features that in total simplify the process of working with Netwrix ![installation_with_parameters_77_517x414](/images/passwordsecure/9.2/configuration/advanced_view/mainmenu/extras/installation_with_parameters_77_517x414.webp) -- [Password rules](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/extras/password_rules.md) -- [Password generator](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/extras/password_generator.md) -- [Reports](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/extras/reports.md) -- [System tasks](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/extras/systemtasks/system_tasks.md) -- [Seal templates](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/extras/seal_templates.md) -- [Tag manager](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/extras/tag_manager.md) -- [Image management](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/extras/image_manager.md) +- [Password rules](/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/extras/password_rules.md) +- [Password generator](/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/extras/password_generator.md) +- [Reports](/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/extras/reports.md) +- [System tasks](/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/extras/systemtasks/system_tasks.md) +- [Seal templates](/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/extras/seal_templates.md) +- [Tag manager](/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/extras/tag_manager.md) +- [Image management](/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/extras/image_manager.md) diff --git a/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/extras/image_manager.md b/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/extras/image_manager.md index b177af37e5..9489f1950e 100644 --- a/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/extras/image_manager.md +++ b/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/extras/image_manager.md @@ -44,7 +44,7 @@ NOTE: If there are several deposited, always use the first one. 2. Manual filing -In the main menu in [Extras](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/extras/extras.md) you can find the image management. Here, you have the +In the main menu in [Extras](/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/extras/extras.md) you can find the image management. Here, you have the possibility to store icons and logos manually. ![Image management](/images/passwordsecure/9.2/configuration/advanced_view/mainmenu/extras/image_management/installation_with_parameters_107-en.webp) diff --git a/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/extras/password_generator.md b/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/extras/password_generator.md index a3ad8828e5..6388c732b4 100644 --- a/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/extras/password_generator.md +++ b/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/extras/password_generator.md @@ -52,7 +52,7 @@ separated and whether to use LeetSpeak. Password rule -Already defined[Password rules](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/extras/password_rules.md) can be utilised for the +Already defined[Password rules](/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/extras/password_rules.md) can be utilised for the automatic generation of new passwords ## Multigenerator diff --git a/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/extras/password_rules.md b/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/extras/password_rules.md index a13e0f3ff4..0af1b5fa65 100644 --- a/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/extras/password_rules.md +++ b/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/extras/password_rules.md @@ -31,8 +31,8 @@ a separate tab in the currently active module. ![installation_with_parameters_98](/images/passwordsecure/9.2/configuration/advanced_view/mainmenu/extras/password_rules/installation_with_parameters_98.webp) In this screenshot, a total of 3 password rules are shown. As the rule “Very secure password” has -been selected in [List view](/docs/passwordsecure/9.2/configuration/advancedview/operationandsetup/list_view.md), the -[Reading pane](/docs/passwordsecure/9.2/configuration/advancedview/operationandsetup/reading_pane.md) on the right displays the +been selected in [List view](/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/list_view.md), the +[Reading pane](/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/reading_pane.md) on the right displays the configuration for this rule: - **General:** The Password length of 25 is the minimum number of characters that a password needs @@ -52,7 +52,7 @@ configuration for this rule: Once password rules have been defined, they can be productively used in two different ways: -- Use within the [Password generator](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/extras/password_generator.md) +- Use within the [Password generator](/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/extras/password_generator.md) - Default for the password field in a form: When a password field is defined in a form, one of the defined password rules can be set as the diff --git a/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/extras/reports.md b/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/extras/reports.md index 11695c9f73..e2ba5eac4d 100644 --- a/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/extras/reports.md +++ b/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/extras/reports.md @@ -10,12 +10,12 @@ sidebar_position: 30 Comprehensive reporting is an important component of the ongoing monitoring of processes in Netwrix Password Secure. Similar to selectively configurable -[Notifications](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/notifications.md), reports also contain +[Notifications](/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/notifications.md), reports also contain information that can be selectively defined. The difference is mainly the trigger. Notifications are linked to an event, which acts as the trigger for the notification. In contrast, reports enable tabular lists of freely definable actions to be produced at any selected time – the trigger is thus the creation of a report. This process can also be automated via -[System tasks](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/extras/systemtasks/system_tasks.md). +[System tasks](/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/extras/systemtasks/system_tasks.md). ![reports](/images/passwordsecure/9.2/configuration/advanced_view/mainmenu/extras/reports/installation_with_parameters_78-en.webp) @@ -29,7 +29,7 @@ contents are always the same. The filter on the left has no relevance in relation to reports. Although reports can also be “tagged” in theory, filtering has no effect on the reports. In -[List view](/docs/passwordsecure/9.2/configuration/advancedview/operationandsetup/list_view.md), there are currently three +[List view](/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/list_view.md), there are currently three configured report requests shown. #### Creating a report request diff --git a/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/extras/seal_templates.md b/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/extras/seal_templates.md index dc3111ef56..d2755fbdfc 100644 --- a/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/extras/seal_templates.md +++ b/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/extras/seal_templates.md @@ -9,7 +9,7 @@ sidebar_position: 50 ## What are the seal templates? The configuration of -[Seals](/docs/passwordsecure/9.2/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/seals/seals.md) must be +[Seals](/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/seals/seals.md) must be well-thought-out and error-free. It is absolutely essential to save the once-invested effort in the form of seal templates. The automation of ever-recurring tasks will, in this context, extremely speed up the timing of the work. Once defined, templates can be attached to data records in a few diff --git a/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/extras/systemtasks/emergency_webviewer.md b/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/extras/systemtasks/emergency_webviewer.md index eaf537bab3..d267ef7c4b 100644 --- a/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/extras/systemtasks/emergency_webviewer.md +++ b/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/extras/systemtasks/emergency_webviewer.md @@ -9,7 +9,7 @@ sidebar_position: 10 ## What is an Emergency WebViewer export? Safeguarding data is essential and this should be carried out using -[Backup management](/docs/passwordsecure/9.2/configuration/servermanger/mainmenu/backupsettings/backup_management.md). +[Backup management](/docs/passwordsecure/9.3/configuration/servermanger/mainmenu/backupsettings/backup_management.md). However, a backup is not sufficient in some cases e.g. if a backup cannot be directly restored due to a hardware problem. In these cases, **Netwrix Password Secure** offers the backup feature **Emergency WebViewer Export**. @@ -21,7 +21,7 @@ the core system of the backup mechanism. ## Creation of the file and key The **Emergency WebViewer Export** is created in Netwrix Password Secure as a -**[System tasks](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/extras/systemtasks/system_tasks.md)** and this task can be used to guarantee a regular backup of +**[System tasks](/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/extras/systemtasks/system_tasks.md)** and this task can be used to guarantee a regular backup of the records (passwords) by entering an interval. When setting up the system task, the user thus defines the cycle at which the **Emergency WebViewer.html file** is created on the Server Manager. The existing file is overwritten in each case by the latest version at the defined interval. The @@ -36,7 +36,7 @@ a secure medium (USB stick, HDD, CD/DVD, …) and kept in a secure location! • Naturally, the HTML WebViewer file is encrypted • The export of the file is protected using a corresponding -[User rights](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/userrights/user_rights.md) +[User rights](/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/userrights/user_rights.md) • The file can only be encrypted using the **PrivateKey.prvkey** file diff --git a/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/extras/tag_manager.md b/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/extras/tag_manager.md index 5453fe4a64..421a9d28a8 100644 --- a/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/extras/tag_manager.md +++ b/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/extras/tag_manager.md @@ -10,7 +10,7 @@ sidebar_position: 60 All existing tags can be viewed, edited and deleted directly in the tag manager. This can be achieved via the filter, within the “Edit mode” of a data set as well as via the main menu under the -group [Extras](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/extras/extras.md). +group [Extras](/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/extras/extras.md). ![how to open the tag manager](/images/passwordsecure/9.2/configuration/advanced_view/mainmenu/extras/tag_management/installation_with_parameters_103-en.webp) diff --git a/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/import.md b/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/import.md index 6af89d4ad8..37b0c314de 100644 --- a/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/import.md +++ b/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/import.md @@ -17,7 +17,7 @@ Both variants can be set up in the import wizard, which is started via the Main ## Requirements Whether the user is permitted to import data is controlled by the corresponding -[User rights](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/userrights/user_rights.md). +[User rights](/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/userrights/user_rights.md). ![installation_with_parameters_58](/images/passwordsecure/9.2/configuration/advanced_view/mainmenu/import/installation_with_parameters_58.webp) diff --git a/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/main_menu_fc.md b/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/main_menu_fc.md index 7b0702b5b0..769c9c539f 100644 --- a/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/main_menu_fc.md +++ b/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/main_menu_fc.md @@ -13,11 +13,11 @@ This makes it easy to access the settings at any time and in any module. ![Main menu](/images/passwordsecure/9.2/configuration/advanced_view/mainmenu/installation_with_parameters_56-en.webp) -- [Extras](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/extras/extras.md) -- [Account](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/account.md) -- [General settings](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/general_settings.md) -- [User settings](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/usersettings/user_settings.md) -- [User rights](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/userrights/user_rights.md) -- [Administration](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/administration.md) -- [Import](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/import.md) -- [Export](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/export/export.md) +- [Extras](/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/extras/extras.md) +- [Account](/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/account.md) +- [General settings](/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/general_settings.md) +- [User settings](/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/usersettings/user_settings.md) +- [User rights](/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/userrights/user_rights.md) +- [Administration](/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/administration.md) +- [Import](/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/import.md) +- [Export](/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/export/export.md) diff --git a/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/userrights/user_rights.md b/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/userrights/user_rights.md index 2561e4a79e..d59b1a129b 100644 --- a/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/userrights/user_rights.md +++ b/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/userrights/user_rights.md @@ -9,7 +9,7 @@ sidebar_position: 50 ## What are user rights? In the user rights, access to functionalities is configured. Amongst tother things, this category -includes both the visibility of individual [Client Module](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/client_module.md), as +includes both the visibility of individual [Client Module](/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/client_module.md), as well as the use of the import, export or management of rights templates functions. A complete listing is directly visible in the user rights. @@ -17,7 +17,7 @@ listing is directly visible in the user rights. Managing all user rights exclusively at the level of the user would be a time intensive process and thus require a disproportionate amount of care and maintenance. In the same way as with the -[Authorization and protection mechanisms](/docs/passwordsecure/9.2/configuration/webapplication/authorization_and_protection_mechanisms.md), +[Authorization and protection mechanisms](/docs/passwordsecure/9.3/configuration/webapplication/authorization_and_protection_mechanisms.md), an approach can be used in which several users are grouped together. Nevertheless, it must still be possible to additionally address the specific requirements of individual users. Some functionalities, on the other hand, should be available to all users. In order to do this, Netwrix @@ -29,10 +29,10 @@ When it comes to user rights, the focus is always on the user. The user can rece one of the following three ways: 1. The **personal user right** only applies to a specific user. This is always configured via - the[Organisational structure](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/organisationalstructure/organisational_structure.md). + the[Organisational structure](/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/organisational_structure.md). **User rights to role**s apply to all members of a role and are specified in the -[Roles](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/roles.md) +[Roles](/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/roles.md) 1. The **global user right** applies to all users of a database without exception. You can configure it in the client settings. @@ -52,7 +52,7 @@ rights can be removed. ## Configuring the security level The **security level** is an essential element that is also specified in the user rights. This is -the basis for the configuration of the [User settings](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/usersettings/user_settings.md). +the basis for the configuration of the [User settings](/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/usersettings/user_settings.md). ![installation_with_parameters_113](/images/passwordsecure/9.2/configuration/advanced_view/mainmenu/user_rights/installation_with_parameters_113.webp) @@ -60,7 +60,7 @@ the basis for the configuration of the [User settings](/docs/passwordsecure/9.2/ Due to the large number of possible configurations, the search function helps you to quickly find the desired configuration. This process is based as usual on the List -[Search](/docs/passwordsecure/9.2/configuration/advancedview/operationandsetup/search.md). +[Search](/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/search.md). ![installation_with_parameters_114](/images/passwordsecure/9.2/configuration/advanced_view/mainmenu/user_rights/installation_with_parameters_114.webp) diff --git a/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/usersettings/user_settings.md b/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/usersettings/user_settings.md index 7cb5307c11..d03c2ec1a9 100644 --- a/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/usersettings/user_settings.md +++ b/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/usersettings/user_settings.md @@ -16,7 +16,7 @@ can thus be linked to the presence of the required security level. ## Managing user settings -You can configure user settings similarly to [User rights](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/userrights/user_rights.md). Here too, +You can configure user settings similarly to [User rights](/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/userrights/user_rights.md). Here too, there are a total of three possibilities with which a user can define his settings or be configured from another location. For the sake of easy manageability, it is again a good idea to configure the users not individually, but to provide several equal users with settings. @@ -45,9 +45,9 @@ If you leave the personal settings on the outside, there are two ways to inherit 1. Global inheritance 2. Inheritance on the basis of membership in organisational units (OU) -Global settings are configured as usual in the [Main menu](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/main_menu_fc.md). The organisational +Global settings are configured as usual in the [Main menu](/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/main_menu_fc.md). The organisational units are inherited via the -[Organisational structure](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/organisationalstructure/organisational_structure.md). +[Organisational structure](/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/organisational_structure.md). All users who are assigned to an organisational unit inherit all user settings for this OU. In the present case, the users “Jones” and “Moore” inherit all settings from the “IT” organisational unit: @@ -55,7 +55,7 @@ present case, the users “Jones” and “Moore” inherit all settings from th The “Settings” button in the ribbon allows you to see the settings for both organisational units and users. The many setting options can be restricted by the known -[Search](/docs/passwordsecure/9.2/configuration/advancedview/operationandsetup/search.md) mechanisms. +[Search](/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/search.md) mechanisms. ![installation_with_parameters_118](/images/passwordsecure/9.2/configuration/advanced_view/mainmenu/user_settings/installation_with_parameters_118.webp) @@ -74,6 +74,6 @@ combine similar options and thus make them available to the users. ![user settings](/images/passwordsecure/9.2/configuration/advanced_view/mainmenu/user_settings/installation_with_parameters_119-en.webp) -The [User rights](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/userrights/user_rights.md) define who has the required permissions to change +The [User rights](/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/userrights/user_rights.md) define who has the required permissions to change which security levels. As with all rights, this is achieved either through global inheritance, the role, or as a right granted directly to the user. diff --git a/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/dashboardandwidgets/dashboard_and_widgets.md b/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/dashboardandwidgets/dashboard_and_widgets.md index 4b2456a7ff..81c8cfbada 100644 --- a/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/dashboardandwidgets/dashboard_and_widgets.md +++ b/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/dashboardandwidgets/dashboard_and_widgets.md @@ -14,12 +14,12 @@ customizable info area, which visually prepares important events or facts ![Dashboard](/images/passwordsecure/9.2/configuration/advanced_view/operation_and_setup/dashboard_and_widgets/installation_with_parameters_50-en.webp) -Dashboards are available in almost all [Client Module](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/client_module.md)s. A +Dashboards are available in almost all [Client Module](/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/client_module.md)s. A separate dashboard can be set for each individual module. **Widgets** correspond to the individual modules of the dashboard. There are various widgets, which can be individually defined and can be configured separately. In the above example, three widgets are enabled and provide information about current notifications, password quality, and user activity. The **maximum number of possible -widgets** is managed in the[User settings](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/usersettings/user_settings.md). +widgets** is managed in the[User settings](/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/usersettings/user_settings.md). NOTE: You can close the dashboard using the button in the tab. You can open it again via **View** > **Show dashboard** in the ribbon. diff --git a/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/dashboardandwidgets/keyboard_shortcuts.md b/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/dashboardandwidgets/keyboard_shortcuts.md index d451dd06fa..9037fb3379 100644 --- a/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/dashboardandwidgets/keyboard_shortcuts.md +++ b/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/dashboardandwidgets/keyboard_shortcuts.md @@ -10,7 +10,7 @@ sidebar_position: 10 Some actions can be executed very efficiently using keyboard shortcuts. These are configured in the section of the same name within the **global -[User settings](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/usersettings/user_settings.md)** +[User settings](/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/usersettings/user_settings.md)** The following keyboard shortcuts are available: diff --git a/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/filter/advanced_filter_settings.md b/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/filter/advanced_filter_settings.md index e695bd900d..4775c589b8 100644 --- a/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/filter/advanced_filter_settings.md +++ b/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/filter/advanced_filter_settings.md @@ -9,7 +9,7 @@ sidebar_position: 20 ## Linking filters The two options for linking the filter criteria are very easy to explain using the example of -[Tags](/docs/passwordsecure/9.2/configuration/advancedview/operationandsetup/tags.md). The following options are available: +[Tags](/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/tags.md). The following options are available: 1. Logical “Or operator” @@ -38,7 +38,7 @@ for this example. ## Filter tab in the ribbon -The filter management can also be found in the [Ribbon](/docs/passwordsecure/9.2/configuration/advancedview/operationandsetup/ribbon.md). Here, it is +The filter management can also be found in the [Ribbon](/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/ribbon.md). Here, it is possible e.g. to expand the currently configured filter criteria, save the filter, or simply clear all currently applied filters. diff --git a/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/filter/display_mode.md b/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/filter/display_mode.md index c59065536f..f8a301c2dc 100644 --- a/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/filter/display_mode.md +++ b/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/filter/display_mode.md @@ -8,7 +8,7 @@ sidebar_position: 10 ## What display modes exist? -In addition to the already described [Filter](/docs/passwordsecure/9.2/configuration/advancedview/operationandsetup/filter/filter.md), it is possible to switch to structure +In addition to the already described [Filter](/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/filter/filter.md), it is possible to switch to structure view. This alternative view enables you to filter solely on the basis of the organisational structure. Although this type of filtering is also possible in standard filter view, you are able to directly see the complete organisational structure in structure view. @@ -24,7 +24,7 @@ choice for users who want to work in a highly structural-based manner. ## Relevant options -There are three relevant [User settings](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/usersettings/user_settings.md) +There are three relevant [User settings](/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/usersettings/user_settings.md) associated with the display mode: ![installation_with_parameters_16](/images/passwordsecure/9.2/configuration/advanced_view/operation_and_setup/filter/displaymode/installation_with_parameters_16.webp) diff --git a/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/filter/filter.md b/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/filter/filter.md index 0020bfd37e..c66d4e1ae4 100644 --- a/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/filter/filter.md +++ b/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/filter/filter.md @@ -30,11 +30,11 @@ The filter is an indispensable working tool because of the possibility to restri according to individual requirements. Consequently, all users can use the filter. It is, of course, possible to place restrictions for filter criteria. This means that the filter criteria available to individual employees can be restricted by means of -[Authorization and protection mechanisms](/docs/passwordsecure/9.2/configuration/webapplication/authorization_and_protection_mechanisms.md). -For example, an employee can only filter for the [Forms](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/forms/forms.md) password +[Authorization and protection mechanisms](/docs/passwordsecure/9.3/configuration/webapplication/authorization_and_protection_mechanisms.md). +For example, an employee can only filter for the [Forms](/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/forms/forms.md) password if he has the read permission for that form. -**CAUTION:** There are no permissions for [Tags](/docs/passwordsecure/9.2/configuration/advancedview/operationandsetup/tags.md). This means that any employee can +**CAUTION:** There are no permissions for [Tags](/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/tags.md). This means that any employee can use any tags. The display order in the filter is determined by the frequency of use. This process is not critical to security, since tags do not grant any permissions. They are merely a supportive measure for filtering. diff --git a/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/list_view.md b/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/list_view.md index 341779a1f7..70040b8c79 100644 --- a/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/list_view.md +++ b/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/list_view.md @@ -48,7 +48,7 @@ the detailed list view, similar to the procedure in Microsoft Outlook. All form ## Favourites Regularly used records can be marked as favourites. This process is carried out directly in the -[Ribbon](/docs/passwordsecure/9.2/configuration/advancedview/operationandsetup/ribbon.md). A record marked as a favourite is indicated with a star in list view. +[Ribbon](/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/ribbon.md). A record marked as a favourite is indicated with a star in list view. ![Favourite](/images/passwordsecure/9.2/configuration/advanced_view/operation_and_setup/listview/installation_with_parameters_29-en.webp) @@ -60,7 +60,7 @@ You can filter for favourites directly in the list view. For this purpose, simpl #### Othersymbols Every record displayed in list view has multiple icons on the right. These give feedback in colour -about both the password quality and the [Tags](/docs/passwordsecure/9.2/configuration/advancedview/operationandsetup/tags.md) used. Mouseover tooltips provide +about both the password quality and the [Tags](/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/tags.md) used. Mouseover tooltips provide more precise details. ![installation_with_parameters_31](/images/passwordsecure/9.2/configuration/advanced_view/operation_and_setup/listview/installation_with_parameters_31.webp) @@ -88,4 +88,4 @@ separate tab, the list view is completely hidden NOTE: Working with data records depends of course on the type of the data record. Whether passwords, documents or organisational structures: The handling is partly very different. For more information, please refer to the respective sections on the individual -[Client Module](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/client_module.md) +[Client Module](/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/client_module.md) diff --git a/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/operation_and_setup.md b/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/operation_and_setup.md index 507921edcd..e62783a4ef 100644 --- a/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/operation_and_setup.md +++ b/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/operation_and_setup.md @@ -17,19 +17,19 @@ operating concept ensures efficient work and a minimum of training time. ![Dashboard](/images/passwordsecure/9.2/configuration/advanced_view/operation_and_setup/operation-and-setup-2-en.webp) -1. [Ribbon](/docs/passwordsecure/9.2/configuration/advancedview/operationandsetup/ribbon.md) +1. [Ribbon](/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/ribbon.md) -2. [Filter](/docs/passwordsecure/9.2/configuration/advancedview/operationandsetup/filter/filter.md) +2. [Filter](/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/filter/filter.md) -3. [List view](/docs/passwordsecure/9.2/configuration/advancedview/operationandsetup/list_view.md) +3. [List view](/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/list_view.md) -4. [Reading pane](/docs/passwordsecure/9.2/configuration/advancedview/operationandsetup/reading_pane.md) +4. [Reading pane](/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/reading_pane.md) -5. [Tags](/docs/passwordsecure/9.2/configuration/advancedview/operationandsetup/tags.md) +5. [Tags](/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/tags.md) -6. [Search](/docs/passwordsecure/9.2/configuration/advancedview/operationandsetup/search.md) +6. [Search](/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/search.md) -7. [Dashboard and widgets    ](/docs/passwordsecure/9.2/configuration/advancedview/operationandsetup/dashboardandwidgets/dashboard_and_widgets.md) +7. [Dashboard and widgets    ](/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/dashboardandwidgets/dashboard_and_widgets.md) ## TABs @@ -67,31 +67,31 @@ information. ![installation_with_parameters_4](/images/passwordsecure/9.2/configuration/advanced_view/operation_and_setup/installation_with_parameters_4.webp) -- [Ribbon](/docs/passwordsecure/9.2/configuration/advancedview/operationandsetup/ribbon.md) -- [Filter](/docs/passwordsecure/9.2/configuration/advancedview/operationandsetup/filter/filter.md) -- [List view](/docs/passwordsecure/9.2/configuration/advancedview/operationandsetup/list_view.md) -- [Reading pane](/docs/passwordsecure/9.2/configuration/advancedview/operationandsetup/reading_pane.md) -- [Tags](/docs/passwordsecure/9.2/configuration/advancedview/operationandsetup/tags.md) -- [Search](/docs/passwordsecure/9.2/configuration/advancedview/operationandsetup/search.md) -- [Dashboard and widgets](/docs/passwordsecure/9.2/configuration/advancedview/operationandsetup/dashboardandwidgets/dashboard_and_widgets.md) -- [Shortcut key](/docs/passwordsecure/9.2/configuration/advancedview/operationandsetup/dashboardandwidgets/keyboard_shortcuts.md) +- [Ribbon](/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/ribbon.md) +- [Filter](/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/filter/filter.md) +- [List view](/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/list_view.md) +- [Reading pane](/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/reading_pane.md) +- [Tags](/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/tags.md) +- [Search](/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/search.md) +- [Dashboard and widgets](/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/dashboardandwidgets/dashboard_and_widgets.md) +- [Shortcut key](/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/dashboardandwidgets/keyboard_shortcuts.md) ## Orientation It is possible to change the alignment of the following objects: -- [Active Directory link](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/organisationalstructure/directoryservices/activedirectorylink/active_directory_link.md) -- [Applications](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/applications/applications.md) -- [Notifications](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/notifications.md) -- [Reports](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/extras/reports.md) -- [Documents](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/documents.md) -- [Forms](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/forms/forms.md) -- [Logbook](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/logbook.md) -- [Organisational structure](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/organisationalstructure/organisational_structure.md) -- [Password Reset](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/passwordreset/password_reset.md) -- [Password rules](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/extras/password_rules.md) -- [Roles](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/roles.md) -- [Seal templates](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/extras/seal_templates.md) -- [System tasks](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/extras/systemtasks/system_tasks.md) +- [Active Directory link](/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/directoryservices/activedirectorylink/active_directory_link.md) +- [Applications](/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/applications.md) +- [Notifications](/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/notifications.md) +- [Reports](/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/extras/reports.md) +- [Documents](/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/documents.md) +- [Forms](/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/forms/forms.md) +- [Logbook](/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/logbook.md) +- [Organisational structure](/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/organisational_structure.md) +- [Password Reset](/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/passwordreset/password_reset.md) +- [Password rules](/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/extras/password_rules.md) +- [Roles](/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/roles.md) +- [Seal templates](/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/extras/seal_templates.md) +- [System tasks](/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/extras/systemtasks/system_tasks.md) - Forwarding Rules - Profil picture in the reading pane diff --git a/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/reading_pane.md b/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/reading_pane.md index d9c546f3f2..27c4e3d631 100644 --- a/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/reading_pane.md +++ b/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/reading_pane.md @@ -11,7 +11,7 @@ sidebar_position: 40 The reading pane on the right side of the client always corresponds to the detailed view of the selected record in the list view and can be completely deactivated via the ribbon. In addition, you can configure here the arrangement of the reading pane – either on the right, or underneath the -[List view](/docs/passwordsecure/9.2/configuration/advancedview/operationandsetup/list_view.md). +[List view](/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/list_view.md). ![Reading area](/images/passwordsecure/9.2/configuration/advanced_view/operation_and_setup/readingpane/installation_with_parameters_34-en.webp) @@ -26,10 +26,10 @@ The reading pane is divided into two areas: 1. Details area -Depending on which record you have selected in [List view](/docs/passwordsecure/9.2/configuration/advancedview/operationandsetup/list_view.md), the -corresponding fields are displayed here. In the header, the assigned [Tags](/docs/passwordsecure/9.2/configuration/advancedview/operationandsetup/tags.md), as +Depending on which record you have selected in [List view](/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/list_view.md), the +corresponding fields are displayed here. In the header, the assigned [Tags](/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/tags.md), as well as the -[Organisational structure](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/organisationalstructure/organisational_structure.md) +[Organisational structure](/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/organisational_structure.md) are displayed. **CAUTION:** It should be noted that the details area cannot be used for editing records! Although @@ -49,7 +49,7 @@ the quick view (space bar). Double clicking always opens a separate tab, the qui a modal window Visibility of the individual tabs within the footer section is secured via separate -[User rights](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/userrights/user_rights.md): +[User rights](/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/userrights/user_rights.md): ![installation_with_parameters_37](/images/passwordsecure/9.2/configuration/advanced_view/operation_and_setup/readingpane/installation_with_parameters_37.webp) diff --git a/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/ribbon.md b/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/ribbon.md index 9eae4ce17f..1575524ec3 100644 --- a/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/ribbon.md +++ b/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/ribbon.md @@ -28,7 +28,7 @@ This ensures that the context menu can be kept lean. ## Access to the client main menu (backstage) The button at the top left of the ribbon provides access to the -[Main menu](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/main_menu_fc.md): +[Main menu](/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/main_menu_fc.md): ![installation_with_parameters_7](/images/passwordsecure/9.2/configuration/advanced_view/operation_and_setup/ribbon/installation_with_parameters_7.webp) @@ -36,14 +36,14 @@ The button at the top left of the ribbon provides access to the There are tabs in the header area of the ribbon that summarize all available operations. By default, module-independent **Start, View, and Filter** is available. If the footer of the -[Reading pane](/docs/passwordsecure/9.2/configuration/advancedview/operationandsetup/reading_pane.md) is opened (1), further tabs will be visible in the +[Reading pane](/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/reading_pane.md) is opened (1), further tabs will be visible in the ribbon (2). These contain, according to the selection made in the footer, other possible actions. ![Ribbon Tabs](/images/passwordsecure/9.2/configuration/advanced_view/operation_and_setup/ribbon/installation_with_parameters_8-en.webp) #### Content tabs -Double-clicking on an object in the [List view](/docs/passwordsecure/9.2/configuration/advancedview/operationandsetup/list_view.md) opens a new tab with its +Double-clicking on an object in the [List view](/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/list_view.md) opens a new tab with its detailed view. Depending on which form field you have selected, the corresponding content tab opens in the ribbon. diff --git a/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/search.md b/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/search.md index 1e5e47d033..c408931d9d 100644 --- a/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/search.md +++ b/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/search.md @@ -18,7 +18,7 @@ currently open. This is a full-text search that scans all fields and tags except ![quick search](/images/passwordsecure/9.2/configuration/advanced_view/operation_and_setup/search/installation_with_parameters_41-en.webp) -The fast search is closely linked to the [Filter](/docs/passwordsecure/9.2/configuration/advancedview/operationandsetup/filter/filter.md), because search queries are +The fast search is closely linked to the [Filter](/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/filter/filter.md), because search queries are converted directly into one or several content filters. You can also separate search terms using spaces, for example, **Cook Daniel**. Note that this search creates two separate content filters, which are logically linked with “and” +. This means that both words must occur in the data record. @@ -38,7 +38,7 @@ swiss. The notation, which must be entered in the quick search, is: Delphi -swis 2. List search -With the list search in the header of the [List view](/docs/passwordsecure/9.2/configuration/advancedview/operationandsetup/list_view.md), the results of the +With the list search in the header of the [List view](/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/list_view.md), the results of the filter can be searched further. This type of search is available in almost every list. Scans only the currently filtered results. Password fields are not searched. The search is live, so the result is further refined with every additional character that is entered. Automatic “highlighting” takes diff --git a/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/automatedsettingofpermissions/inheritance_from_organizational.md b/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/automatedsettingofpermissions/inheritance_from_organizational.md index 7d79a74def..95441490b0 100644 --- a/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/automatedsettingofpermissions/inheritance_from_organizational.md +++ b/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/automatedsettingofpermissions/inheritance_from_organizational.md @@ -11,7 +11,7 @@ sidebar_position: 10 The aim of organisational structures is to reflect the hierarchies and dependencies amongst employees that exist in a company. Permissions are granted to these structures as usual via the ribbon. Further information on this subject can be found in the section -[Permissions for organisational structures](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/organisationalstructure/permissionsfororganisational/permissions_for_organisational.md). +[Permissions for organisational structures](/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/permissionsfororganisational/permissions_for_organisational.md). As a specific authorization concept is generally already used within organisational structures, this is also used as the basis for further permissions. This form of inheritance is technically equivalent to granting permissions based on **affiliations to a folder**. When creating a new @@ -83,7 +83,7 @@ The permissions for the “storage location” are simply used when creating new apply here: The value “organisational unit” must be selected in the settings for the inheritance of permissions -There must be no [Predefining rights](/docs/passwordsecure/9.2/configuration/advancedview/permissionconceptandprotective/predefiningrights/predefining_rights.md) for the +There must be no [Predefining rights](/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/predefiningrights/predefining_rights.md) for the affected organisational structure This process is illustrated in the following diagram: ![process for inheritance of permissions](/images/passwordsecure/9.2/configuration/advanced_view/permissionconcept/automated_settings/inheritance_from_organisational_structures/inheritance-7-en.webp) diff --git a/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/manualsettingofpermissions/manual_setting_of_permissions.md b/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/manualsettingofpermissions/manual_setting_of_permissions.md index b08296717b..60a54252ea 100644 --- a/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/manualsettingofpermissions/manual_setting_of_permissions.md +++ b/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/manualsettingofpermissions/manual_setting_of_permissions.md @@ -9,7 +9,7 @@ sidebar_position: 10 ## What is the manual setting of permissions for records? In contrast to the -[Automated setting of permissions](/docs/passwordsecure/9.2/configuration/advancedview/permissionconceptandprotective/automatedsettingofpermissions/automated_setting_of_permissions.md), the +[Automated setting of permissions](/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/automatedsettingofpermissions/automated_setting_of_permissions.md), the manual approach does not utilize any automatic processes. This method of setting permissions is thus carried out separately for every record – this process is not as recommended for newly created data. If you want to work effectively in the long term, the automatic setting of permissions should be @@ -20,7 +20,7 @@ records. In the previous section, it was clarified that permissions are granted either directly to the user or to several users grouped in a role. With this knowledge, the permissions can be set manually. In -the [Passwords](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/passwords/passwords.md), there are three different ways to access +the [Passwords](/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/passwords/passwords.md), there are three different ways to access the permissions in the list view: 1. Icon in the ribbon @@ -34,14 +34,14 @@ or public. In case of personal data records, the user that is logged on is the o permissions! The author is created with all permissions for the record. As described in the -[Permission concept and protective mechanisms](/docs/passwordsecure/9.2/configuration/advancedview/permissionconceptandprotective/permission_concept_and_protective.md), you can now +[Permission concept and protective mechanisms](/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/permission_concept_and_protective.md), you can now add roles and users. 'Right click - Add' inside the userlist or use the ribbon "User and roles" to add a user. The filter helps you to quickly find those users who should be granted permissions for the record in just a few steps. ![add user and role](/images/passwordsecure/9.2/configuration/advanced_view/permissionconcept/manual_settings/manual-setting-of-permissions-2-en.webp) -The search [Filter](/docs/passwordsecure/9.2/configuration/advancedview/operationandsetup/filter/filter.md)opens in a separate tab and can be +The search [Filter](/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/filter/filter.md)opens in a separate tab and can be configured as usual. ![seach filter](/images/passwordsecure/9.2/configuration/advanced_view/permissionconcept/manual_settings/manual-setting-of-permissions-3-en.webp) @@ -55,7 +55,7 @@ By default, all added users or roles receive only the “Read” permission on t permission at the beginning is sufficient to view the fields of the data record and to use the password. "Write" permission allows you to edit a data record. **The permission “Authorize” is necessary to authorize other users to the record**. This is also a requirement for -the[Seals](/docs/passwordsecure/9.2/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/seals/seals.md). +the[Seals](/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/seals/seals.md). ![setting all permissions example](/images/passwordsecure/9.2/configuration/advanced_view/permissionconcept/manual_settings/manual-setting-of-permissions-4-en.webp) @@ -77,7 +77,7 @@ the risk significantly. Of course, the correct configuration of these templates The “add" permission holds a special position in the authorization concept. This permission controls whether a user/role is permitted e.g. to create a new record within an organisational structure. Consequently, this permission can only be set in the -[Organisational structure](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/organisationalstructure/organisational_structure.md). +[Organisational structure](/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/organisational_structure.md). ## The owner permission diff --git a/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/manualsettingofpermissions/multiple_editing_of_permissions.md b/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/manualsettingofpermissions/multiple_editing_of_permissions.md index 2d019fd069..0a39ed6221 100644 --- a/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/manualsettingofpermissions/multiple_editing_of_permissions.md +++ b/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/manualsettingofpermissions/multiple_editing_of_permissions.md @@ -10,7 +10,7 @@ sidebar_position: 20 As part of the manual modification of permissions, it is also possible to edit multiple records at the same time. Various mechanisms can be used to select the records to be edited. You are able to -select the records in [List view](/docs/passwordsecure/9.2/configuration/advancedview/operationandsetup/list_view.md) or you can use +select the records in [List view](/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/list_view.md) or you can use the filter as part of the multiple editing function. Both scenarios are described below. ### User permissions for batch processing diff --git a/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/manualsettingofpermissions/right_templates.md b/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/manualsettingofpermissions/right_templates.md index 8e12f145c5..8f8ccc8392 100644 --- a/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/manualsettingofpermissions/right_templates.md +++ b/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/manualsettingofpermissions/right_templates.md @@ -18,5 +18,5 @@ differentiated from other templates if you have a large number of right template Nevertheless, the use of right templates merely reduces the amount of work and still envisages the manual setting of permissions. Automatic process for the issuing of permissions also exist in Netwrix Password Secure and will be covered in the section -[Predefining rights](/docs/passwordsecure/9.2/configuration/advancedview/permissionconceptandprotective/predefiningrights/predefining_rights.md) and also under -"[Inheritance from organisational structures](/docs/passwordsecure/9.2/configuration/advancedview/permissionconceptandprotective/automatedsettingofpermissions/inheritance_from_organizational.md)". +[Predefining rights](/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/predefiningrights/predefining_rights.md) and also under +"[Inheritance from organisational structures](/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/automatedsettingofpermissions/inheritance_from_organizational.md)". diff --git a/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/permission_concept_and_protective.md b/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/permission_concept_and_protective.md index ad2e840a53..2297a44571 100644 --- a/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/permission_concept_and_protective.md +++ b/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/permission_concept_and_protective.md @@ -9,14 +9,14 @@ sidebar_position: 40 ## What is the permission concept? With Netwrix Password Secure version 9 we provide the right solution to all conceivable demands -placed on it with regards to permission management. [Roles](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/roles.md) are a +placed on it with regards to permission management. [Roles](/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/roles.md) are a great way to efficiently manage multiple users without losing the overview. We've created multiple methods to manually or automatically manage your permissions. More information can be seen in the chapter -[Multiple editing of permissions](/docs/passwordsecure/9.2/configuration/advancedview/permissionconceptandprotective/manualsettingofpermissions/multiple_editing_of_permissions.md) +[Multiple editing of permissions](/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/manualsettingofpermissions/multiple_editing_of_permissions.md) Alongside the definition of manual and automatic setting of permissions, the (optional) setting of -[Protective mechanisms](/docs/passwordsecure/9.2/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/protective_mechanisms.md) forms +[Protective mechanisms](/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/protective_mechanisms.md) forms part of the authorization concept. The protective mechanisms are thus downstream of the permissions. The interrelationships between all of these elements are illustrated in the following diagram. @@ -117,8 +117,8 @@ As a member of a role, it must have at least the “read” right for the role! Similar to the previous section Permission concept and protective mechanisms for roles, the configuration of a role will be illustrated using two users. The configuration is performed in the -[Roles](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/roles.md). By double-clicking on the role “IT-Consultants” in the -[List view](/docs/passwordsecure/9.2/configuration/advancedview/operationandsetup/list_view.md), you can open their detailed view. +[Roles](/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/roles.md). By double-clicking on the role “IT-Consultants” in the +[List view](/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/list_view.md), you can open their detailed view. ![roles list view](/images/passwordsecure/9.2/configuration/advanced_view/permissionconcept/permission_concept_5-en.webp) diff --git a/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/predefiningrights/predefining_rights.md b/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/predefiningrights/predefining_rights.md index bbbd269e2b..699c7782ce 100644 --- a/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/predefiningrights/predefining_rights.md +++ b/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/predefiningrights/predefining_rights.md @@ -8,7 +8,7 @@ sidebar_position: 30 ## What are predefined rights? -[Permissions for organisational structures](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/organisationalstructure/permissionsfororganisational/permissions_for_organisational.md) +[Permissions for organisational structures](/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/permissionsfororganisational/permissions_for_organisational.md) can be carried out separately for every record. Although this method enables you to very closely control every intended permission structure, it is not really efficient. On the one hand, there is too much configuration work involved, while on the other hand, there is a danger that people who @@ -16,18 +16,18 @@ should also receive permissions to access data are forgotten. In addition, many even have the right to set permissions. “Predefining rights” is a suitable method to simplify the permissions and reduce error rates by using automated processes. This page covers the configuration of predefined rights, please also refer to the sections -[Working with predefined rights](/docs/passwordsecure/9.2/configuration/advancedview/permissionconceptandprotective/predefiningrights/working_with_predefined_rights.md) +[Working with predefined rights](/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/predefiningrights/working_with_predefined_rights.md) and their -[Scope of validity for predefined rights](/docs/passwordsecure/9.2/configuration/advancedview/permissionconceptandprotective/predefiningrights/scope_of_validity_for_predefined.md). +[Scope of validity for predefined rights](/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/predefiningrights/scope_of_validity_for_predefined.md). ## Organisational structures as a basis -[Organisational structure](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/organisationalstructure/organisational_structure.md) +[Organisational structure](/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/organisational_structure.md) can be very useful in many areas in Netwrix Password Secure. In this example, they provide the basic framework for the automated granting of rights. In the broadest sense, these organisational structures should always be entered in accordance with existing departments in a company. The following example specifically focuses on an IT department. The following 3 hierarchies -([Roles](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/roles.md)) have been defined within this IT department: +([Roles](/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/roles.md)) have been defined within this IT department: - **IT employee** - **IT manager** @@ -37,7 +37,7 @@ following example specifically focuses on an IT department. The following 3 hier In general, a senior employee is granted more extensive rights than those granted to a trainee. This hierarchy and the associated permission structure can be predefined. In the -O[Organisational structure](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/organisationalstructure/organisational_structure.md) +O[Organisational structure](/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/organisational_structure.md) module, we now select those OUs (departments) for which rights should be predefined and select \*predefine rights” in the ribbon. @@ -54,7 +54,7 @@ mouse click). This was already completed in the example. The role **IT employee* permission", the **IT manager** also has the "write permission" and the capability of managing permissions. **Administrators** possess all available permissions. Configuration of the permission structures is explained in -[Manual setting of permissions](/docs/passwordsecure/9.2/configuration/advancedview/permissionconceptandprotective/manualsettingofpermissions/manual_setting_of_permissions.md). +[Manual setting of permissions](/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/manualsettingofpermissions/manual_setting_of_permissions.md). ![example permissions](/images/passwordsecure/9.2/configuration/advanced_view/permissionconcept/predefining_rights/predefined-rights-3-en.webp) @@ -75,10 +75,10 @@ records. In the same way that permissions are defined within right templates, it is also possible to automatically set **tags**. Their configuration is carried out in the same way as issuing -[Tags](/docs/passwordsecure/9.2/configuration/advancedview/operationandsetup/tags.md) for records. +[Tags](/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/tags.md) for records. ![tags for predefining rights](/images/passwordsecure/9.2/configuration/advanced_view/permissionconcept/predefining_rights/predefined-rights-5-en.webp) This process ensures that a special tag is automatically issued when using a certain template group. Example cases can be found in the -[Working with predefined rights](/docs/passwordsecure/9.2/configuration/advancedview/permissionconceptandprotective/predefiningrights/working_with_predefined_rights.md). +[Working with predefined rights](/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/predefiningrights/working_with_predefined_rights.md). diff --git a/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/predefiningrights/working_with_predefined_rights.md b/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/predefiningrights/working_with_predefined_rights.md index 42eb68168d..0fc0f1becd 100644 --- a/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/predefiningrights/working_with_predefined_rights.md +++ b/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/predefiningrights/working_with_predefined_rights.md @@ -8,7 +8,7 @@ sidebar_position: 10 ## Using predefined rights when creating passwords -After you have configured [Predefining rights](/docs/passwordsecure/9.2/configuration/advancedview/permissionconceptandprotective/predefiningrights/predefining_rights.md), you can then use them to +After you have configured [Predefining rights](/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/predefiningrights/predefining_rights.md), you can then use them to create new records. Proceed here as follows: - Select the password module @@ -33,7 +33,7 @@ granted for the roles “IT management” and also “Administrators”. **The u When using rights templates, the permissions to be granted can be very quickly classified via a **color table**. The actual permissions can also be viewed as usual via the -[Ribbon](/docs/passwordsecure/9.2/configuration/advancedview/operationandsetup/ribbon.md). The following color key is used with the +[Ribbon](/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/ribbon.md). The following color key is used with the associated permissions: | **Color** | **Permission** | @@ -52,9 +52,9 @@ management”. ## Conclusion -The [Manual setting of permissions](/docs/passwordsecure/9.2/configuration/advancedview/permissionconceptandprotective/manualsettingofpermissions/manual_setting_of_permissions.md) enables +The [Manual setting of permissions](/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/manualsettingofpermissions/manual_setting_of_permissions.md) enables the configuration of rights for both existing and also new records. The option of -[Predefining rights](/docs/passwordsecure/9.2/configuration/advancedview/permissionconceptandprotective/predefiningrights/predefining_rights.md) represents a very efficient alternative. Instead of +[Predefining rights](/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/predefiningrights/predefining_rights.md) represents a very efficient alternative. Instead of having to separately grant permissions for every record, a “preset” is defined once for each organisational structure. Once this has been done, it is sufficient in future to merely select the organisational structure when creating a record. The permissions are then set automatically. This diff --git a/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/password_masking.md b/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/password_masking.md index 18cc6d0dfa..31cb339a38 100644 --- a/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/password_masking.md +++ b/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/password_masking.md @@ -24,7 +24,7 @@ The following option is required to apply password masking. ### Required permissions -In the same way as for the [Seals](/docs/passwordsecure/9.2/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/seals/seals.md) configuration, the **authorize permission** +In the same way as for the [Seals](/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/seals/seals.md) configuration, the **authorize permission** for the record is required to apply or remove the masking. Users who have the **authorize permission** for a record can continue to use the record without limitations after applying password masking. Password masking only applies to users without the "can apply password masking" right. @@ -40,8 +40,8 @@ permission, but not the permission **authorize**. ### Password masking via form field permissions As an alternative, you can also apply password masking via the -[Form field permissions](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/passwords/form_field_permissions.md). In the -[List view](/docs/passwordsecure/9.2/configuration/advancedview/operationandsetup/list_view.md) of a record, there is a separate +[Form field permissions](/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/passwords/form_field_permissions.md). In the +[List view](/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/list_view.md) of a record, there is a separate button in the ribbon for that purpose. Ensure that the password field is highlighted. ![form field permissions](/images/passwordsecure/9.2/configuration/advanced_view/permissionconcept/predefining_rights/protective_mechanisms/password_masking/password_masking_2-en.webp) diff --git a/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/protective_mechanisms.md b/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/protective_mechanisms.md index 908b0a48c9..b3faa425c3 100644 --- a/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/protective_mechanisms.md +++ b/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/protective_mechanisms.md @@ -15,16 +15,16 @@ certain information only available to selected employees. Nevertheless, it is st have protective mechanisms above and beyond the authorization concept in order to handle complex requirements. -- [Visibility](/docs/passwordsecure/9.2/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/visibility.md) is not separately configured but is instead directly +- [Visibility](/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/visibility.md) is not separately configured but is instead directly controlled via the authorization concept (read permission). Nevertheless, it represents an important component within the existing protective mechanisms and is why a separate section has been dedicated to this subject. -- By configuring [Temporary permissions](/docs/passwordsecure/9.2/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/temporary_permissions.md), it is +- By configuring [Temporary permissions](/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/temporary_permissions.md), it is possible to grant users or roles temporary access to data. -- [Password masking](/docs/passwordsecure/9.2/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/password_masking.md) enables access to the system without +- [Password masking](/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/password_masking.md) enables access to the system without having to reveal the passwords of users. The value of the password remains constantly hidden. - To link the release of highly sensitive access data to a double-check principle, it is possible to - use [Seals](/docs/passwordsecure/9.2/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/seals/seals.md). The configuration of users or roles with the permissions to issue a + use [Seals](/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/seals/seals.md). The configuration of users or roles with the permissions to issue a release is possible down to a granular level and is always adaptable to individual requirements. The following diagram shows a summary of how the existing protective mechanisms are integrated into @@ -33,7 +33,7 @@ the authorization concept. ![protective mechanism diagram](/images/passwordsecure/9.2/configuration/advanced_view/permissionconcept/predefining_rights/protective_mechanisms/protective_mechanisms-en.webp) In the interplay of the -[Authorization and protection mechanisms](/docs/passwordsecure/9.2/configuration/webapplication/authorization_and_protection_mechanisms.md), +[Authorization and protection mechanisms](/docs/passwordsecure/9.3/configuration/webapplication/authorization_and_protection_mechanisms.md), almost all conceivable scenarios can be depicted. It is worth mentioning again that the authorization concept is already a very effective tool, with limited visibility of passwords and data records. This concept is present everywhere in Netwrix Password Secure, and will be explained diff --git a/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/seals/release_mechanism.md b/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/seals/release_mechanism.md index c8a3dbcf17..674cdd9552 100644 --- a/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/seals/release_mechanism.md +++ b/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/seals/release_mechanism.md @@ -41,12 +41,12 @@ displayed to the users with the required permissions to issue the release. All user with the required permissions to issue the release will be notified that the user has requested the seal. This can be viewed via the module -[Notifications](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/notifications.md), as well as in the Seal +[Notifications](/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/notifications.md), as well as in the Seal overview. ## 2. Granting a release -The [Seal overview](/docs/passwordsecure/9.2/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/seals/seal_overview.md) can be opened via the seal symbol in the +The [Seal overview](/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/seals/seal_overview.md) can be opened via the seal symbol in the ribbon directly from the mentioned notification. It is indicated by the corresponding icon that there is a need for action. All relevant data for a release are illustrated within the seal overview. The reason given in the release is also evident. diff --git a/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/seals/seals.md b/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/seals/seals.md index 8e9f6f2cf9..e39c9c212c 100644 --- a/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/seals/seals.md +++ b/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/seals/seals.md @@ -9,7 +9,7 @@ sidebar_position: 40 ## What are seals? Passwords are selectively made available to the different user groups by means of the -[Authorization and protection mechanisms](/docs/passwordsecure/9.2/configuration/webapplication/authorization_and_protection_mechanisms.md). +[Authorization and protection mechanisms](/docs/passwordsecure/9.3/configuration/webapplication/authorization_and_protection_mechanisms.md). Nevertheless, there are many scenarios in which the ability to view and use a record should be linked to a release issued in advance. In this context, the seal is an effective protective mechanism. This multi-eye principle protects passwords by securing them with granular release @@ -59,7 +59,7 @@ the configuration of the seal. All objects that are sealed are displayed at the beginning. Depending on the data record, this can be one object, or several. It is also possible to use existing -[Seal templates](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/extras/seal_templates.md). Optionally, you can +[Seal templates](/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/extras/seal_templates.md). Optionally, you can enter a reason for each seal. #### 2. Multi-eye principle @@ -131,7 +131,7 @@ the breaking of a seal by a user, other users may still break it. #### 4. Saving the seal Before closing the wizard, it is possible to save the configuration for later use in the form of a -template. [Seal templates](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/extras/seal_templates.md) can be +template. [Seal templates](/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/extras/seal_templates.md) can be optionally provided with a description for the purpose of overview. ![save seal](/images/passwordsecure/9.2/configuration/advanced_view/permissionconcept/predefining_rights/protective_mechanisms/seals/seals_9-en.webp) @@ -141,9 +141,9 @@ optionally provided with a description for the purpose of overview. The permissions already present on the data set form the basis for any complex seal configurations. It is freely definable which users have to go through a release mechanism before accessing the password. The roles, which may be granted, are freely definable. An always accessible -[Seal overview](/docs/passwordsecure/9.2/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/seals/seal_overview.md) allows all authorized persons to view the current -state of the seals. The section on the[Release mechanism](/docs/passwordsecure/9.2/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/seals/release_mechanism.md) +[Seal overview](/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/seals/seal_overview.md) allows all authorized persons to view the current +state of the seals. The section on the[Release mechanism](/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/seals/release_mechanism.md) describes in detail the individual steps, from the initial release request to the final release. -- [Seal overview](/docs/passwordsecure/9.2/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/seals/seal_overview.md) -- [Release mechanism](/docs/passwordsecure/9.2/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/seals/release_mechanism.md) +- [Seal overview](/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/seals/seal_overview.md) +- [Release mechanism](/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/seals/release_mechanism.md) diff --git a/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/temporary_permissions.md b/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/temporary_permissions.md index b5dac7e936..8c1ab52484 100644 --- a/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/temporary_permissions.md +++ b/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/temporary_permissions.md @@ -15,7 +15,7 @@ for a limited time, such as interns or trainees. ## Configuration When configuring the -[Manual setting of permissions](/docs/passwordsecure/9.2/configuration/advancedview/permissionconceptandprotective/manualsettingofpermissions/manual_setting_of_permissions.md), you can +[Manual setting of permissions](/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/manualsettingofpermissions/manual_setting_of_permissions.md), you can specify a temporary release for each role. The start date as well as the end date is selected here. You can start the configuration using the **Extras** area in the ribbon. diff --git a/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/visibility.md b/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/visibility.md index c2263fb00e..b224f8dbc1 100644 --- a/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/visibility.md +++ b/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/visibility.md @@ -8,11 +8,11 @@ sidebar_position: 10 ## Visibility of data -The use of a [Filter](/docs/passwordsecure/9.2/configuration/advancedview/operationandsetup/filter/filter.md) is generally the gateway to +The use of a [Filter](/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/filter/filter.md) is generally the gateway to displaying existing records. Nevertheless, this aspect of the visibility of the records is closely interwoven with the existing permissions structure. Naturally, a user can always only see those records for which they have at least a read Permission. This doctrine should always be taken into -consideration when handling records. [Tags](/docs/passwordsecure/9.2/configuration/advancedview/operationandsetup/tags.md) are not +consideration when handling records. [Tags](/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/tags.md) are not subject to any permissions and can thus always be used as filter criteria. Nevertheless, the delivered results will only contain those records for which the user themselves actually has permissions. A good example here is the tag “personal record”. Every user can mark their own record diff --git a/docs/passwordsecure/9.3/configuration/autofilladdon/autofill_add-on.md b/docs/passwordsecure/9.3/configuration/autofilladdon/autofill_add-on.md index 2d54efaa6d..4fa7aecf05 100644 --- a/docs/passwordsecure/9.3/configuration/autofilladdon/autofill_add-on.md +++ b/docs/passwordsecure/9.3/configuration/autofilladdon/autofill_add-on.md @@ -11,9 +11,9 @@ sidebar_position: 60 The Autofill Add-on is responsible for the automatic entry of login data in applications. This enables logins without knowledge of the password, which can be a particularly valuable tool in combination with -[Password masking](/docs/passwordsecure/9.2/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/password_masking.md). +[Password masking](/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/password_masking.md). The -[Authorization and protection mechanisms](/docs/passwordsecure/9.2/configuration/webapplication/authorization_and_protection_mechanisms.md) +[Authorization and protection mechanisms](/docs/passwordsecure/9.3/configuration/webapplication/authorization_and_protection_mechanisms.md) is used to define which users should receive access. However, the password remains hidden because it is entered by Netwrix Password Secure. diff --git a/docs/passwordsecure/9.3/configuration/basicview/basic_view.md b/docs/passwordsecure/9.3/configuration/basicview/basic_view.md index c116cadd9f..bca147482d 100644 --- a/docs/passwordsecure/9.3/configuration/basicview/basic_view.md +++ b/docs/passwordsecure/9.3/configuration/basicview/basic_view.md @@ -22,10 +22,10 @@ ideal tool for the daily handling of passwords. You don’t need any special permission to use the Basic view. However, the handling of the Basic views can be set via rights and settings. Read more in chapter -[To do for Administration](/docs/passwordsecure/9.2/configuration/basicview/todoforadministration/to_do_for_administration.md). +[To do for Administration](/docs/passwordsecure/9.3/configuration/basicview/todoforadministration/to_do_for_administration.md). #### Installation The Basic view is installed directly with the Web Application, so you don’t need any special installation. For further information, visit the -chapter[Installation Client](/docs/passwordsecure/9.2/installation/installationclient/installation_client.md) +chapter[Installation Client](/docs/passwordsecure/9.3/installation/installationclient/installation_client.md) diff --git a/docs/passwordsecure/9.3/configuration/basicview/todoforadministration/to_do_for_administration.md b/docs/passwordsecure/9.3/configuration/basicview/todoforadministration/to_do_for_administration.md index 37e8a2929a..b5253b7db6 100644 --- a/docs/passwordsecure/9.3/configuration/basicview/todoforadministration/to_do_for_administration.md +++ b/docs/passwordsecure/9.3/configuration/basicview/todoforadministration/to_do_for_administration.md @@ -54,7 +54,7 @@ FullClient. By clicking on the application, the end user can easily generate sec able to use the application, the user needs at least the authorization to **read**. Further information on this topic can be found in the chapter -[Applications](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/applications/applications.md). +[Applications](/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/applications.md). ![installation_with_parameters_155](/images/passwordsecure/9.2/configuration/basic_view/administration/installation_with_parameters_155.webp) diff --git a/docs/passwordsecure/9.3/configuration/basicview/view.md b/docs/passwordsecure/9.3/configuration/basicview/view.md index 767a5adf8d..8c8b27209d 100644 --- a/docs/passwordsecure/9.3/configuration/basicview/view.md +++ b/docs/passwordsecure/9.3/configuration/basicview/view.md @@ -60,5 +60,5 @@ Please point this out to your in-house administrator if this is not the case for Usually, the setup of logos/icons in the i**mage management** is done by the in-house administration. You can learn more about this in the FullClient -[Image management](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/extras/image_manager.md) +[Image management](/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/extras/image_manager.md) documentation. diff --git a/docs/passwordsecure/9.3/configuration/browseraddons/applications_add-on.md b/docs/passwordsecure/9.3/configuration/browseraddons/applications_add-on.md index 3a25c23cf1..0bc1f16d00 100644 --- a/docs/passwordsecure/9.3/configuration/browseraddons/applications_add-on.md +++ b/docs/passwordsecure/9.3/configuration/browseraddons/applications_add-on.md @@ -44,7 +44,7 @@ are used to enter information into the fields. It thus assigns fields in the rec associated fields on the website. This mapping process only needs to be configured once. The applications is responsible for entering data in the fields on the website from then on. In the following example, the data entry process is carried out from the client. Naturally, this is also -possible via [Browser Add-ons](/docs/passwordsecure/9.2/configuration/browseraddons/browser_add-ons.md). The procedure remains the same. +possible via [Browser Add-ons](/docs/passwordsecure/9.3/configuration/browseraddons/browser_add-ons.md). The procedure remains the same. ![installation_with_parameters_143](/images/passwordsecure/9.2/configuration/browseradd-ons/applications/installation_with_parameters_143.webp) diff --git a/docs/passwordsecure/9.3/configuration/mobiledevices/settings_mobileapp.md b/docs/passwordsecure/9.3/configuration/mobiledevices/settings_mobileapp.md index 3434337653..5bcbe95af7 100644 --- a/docs/passwordsecure/9.3/configuration/mobiledevices/settings_mobileapp.md +++ b/docs/passwordsecure/9.3/configuration/mobiledevices/settings_mobileapp.md @@ -52,7 +52,7 @@ Synchronize now Starts the synchronization. This can also be started outside the settings at any time by simply swiping down. More information can also be found in the chapter -[Synchronization](/docs/passwordsecure/9.2/configuration/mobiledevices/synchronization.md). +[Synchronization](/docs/passwordsecure/9.3/configuration/mobiledevices/synchronization.md). Fix sync errors diff --git a/docs/passwordsecure/9.3/configuration/mobiledevices/setupmobiledevice/installation_of_the_app.md b/docs/passwordsecure/9.3/configuration/mobiledevices/setupmobiledevice/installation_of_the_app.md index 8ca97ed796..802549b9a1 100644 --- a/docs/passwordsecure/9.3/configuration/mobiledevices/setupmobiledevice/installation_of_the_app.md +++ b/docs/passwordsecure/9.3/configuration/mobiledevices/setupmobiledevice/installation_of_the_app.md @@ -23,12 +23,12 @@ The **Netwrix Password Secure Apps** can be installed on the following systems: **Web Application**: Since the app connects via the Web Application, it is mandatory to have it installed. The documentation of the Web Application installation can be seen in the chapter -[Installation Web Application](/docs/passwordsecure/9.2/installation/installationwebapplication/installation_web_application.md) +[Installation Web Application](/docs/passwordsecure/9.3/installation/installationwebapplication/installation_web_application.md) **Port**: The connection is made via https port 443, which must be enabled on the server side. -[User rights](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/userrights/user_rights.md)**:** The users need the +[User rights](/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/userrights/user_rights.md)**:** The users need the right **Can synchronize with mobile devices.** -[Database properties](/docs/passwordsecure/9.2/configuration/servermanger/databaseproperties/database_properties.md): It must +[Database properties](/docs/passwordsecure/9.3/configuration/servermanger/databaseproperties/database_properties.md): It must be ensured that the Enable mobile synchronization option is set. diff --git a/docs/passwordsecure/9.3/configuration/mobiledevices/setupmobiledevice/setup_mobile_device.md b/docs/passwordsecure/9.3/configuration/mobiledevices/setupmobiledevice/setup_mobile_device.md index 23b7acbd93..ee79e122dc 100644 --- a/docs/passwordsecure/9.3/configuration/mobiledevices/setupmobiledevice/setup_mobile_device.md +++ b/docs/passwordsecure/9.3/configuration/mobiledevices/setupmobiledevice/setup_mobile_device.md @@ -9,16 +9,16 @@ sidebar_position: 20 ## Requirements Netwrix Password Secure Mobile Apps automatically synchronize with an existing Netwrix Password -Secure database. The [Web Application](/docs/passwordsecure/9.2/configuration/webapplication/web_application.md) is used as the +Secure database. The [Web Application](/docs/passwordsecure/9.3/configuration/webapplication/web_application.md) is used as the interface for this. This must therefore be installed. In addition, the database must be enabled for -use with mobile devices on the [Server Manager](/docs/passwordsecure/9.2/configuration/servermanger/server_manger.md). +use with mobile devices on the [Server Manager](/docs/passwordsecure/9.3/configuration/servermanger/server_manger.md). #### Setup and configuration The setup and initial configuration of the **Netwrix Password Secure App** is explained in the following chapters: -- [Installation of the App / Requirements](/docs/passwordsecure/9.2/configuration/mobiledevices/setupmobiledevice/installation_of_the_app.md) -- [Linking the database](/docs/passwordsecure/9.2/configuration/mobiledevices/setupmobiledevice/linking_the_database.md) -- [Biometric login](/docs/passwordsecure/9.2/configuration/mobiledevices/setupmobiledevice/biometric_login.md) -- [Setting up autofill](/docs/passwordsecure/9.2/configuration/mobiledevices/setupmobiledevice/setting_up_autofill.md) +- [Installation of the App / Requirements](/docs/passwordsecure/9.3/configuration/mobiledevices/setupmobiledevice/installation_of_the_app.md) +- [Linking the database](/docs/passwordsecure/9.3/configuration/mobiledevices/setupmobiledevice/linking_the_database.md) +- [Biometric login](/docs/passwordsecure/9.3/configuration/mobiledevices/setupmobiledevice/biometric_login.md) +- [Setting up autofill](/docs/passwordsecure/9.3/configuration/mobiledevices/setupmobiledevice/setting_up_autofill.md) diff --git a/docs/passwordsecure/9.3/configuration/mobiledevices/synchronization.md b/docs/passwordsecure/9.3/configuration/mobiledevices/synchronization.md index 4fd773198b..9fde565ded 100644 --- a/docs/passwordsecure/9.3/configuration/mobiledevices/synchronization.md +++ b/docs/passwordsecure/9.3/configuration/mobiledevices/synchronization.md @@ -13,7 +13,7 @@ automatically synchronized in the background. Synchronization logic First of all, it is important to note how the synchronization has been configured in the -[Settings](/docs/passwordsecure/9.2/configuration/mobiledevices/settings_mobileapp.md). A prerequisite for successful synchronization is that +[Settings](/docs/passwordsecure/9.3/configuration/mobiledevices/settings_mobileapp.md). A prerequisite for successful synchronization is that the configured connection is available. This is done via https port 443, which must be enabled on the server side. Once the prerequisites have been met, there are the following triggers for synchronization: @@ -37,4 +37,4 @@ on both devices. Settings for synchronization -The configuration is described in the chapter [Settings](/docs/passwordsecure/9.2/configuration/mobiledevices/settings_mobileapp.md) +The configuration is described in the chapter [Settings](/docs/passwordsecure/9.3/configuration/mobiledevices/settings_mobileapp.md) diff --git a/docs/passwordsecure/9.3/configuration/offlineclient/offline_client.md b/docs/passwordsecure/9.3/configuration/offlineclient/offline_client.md index c84bc3ada2..2506a5bbb2 100644 --- a/docs/passwordsecure/9.3/configuration/offlineclient/offline_client.md +++ b/docs/passwordsecure/9.3/configuration/offlineclient/offline_client.md @@ -10,7 +10,7 @@ sidebar_position: 90 The Offline Add-on enables you to work without an active connection to the Netwrix Password Secure server. If the corresponding setting has been configured -([Setup and sync](/docs/passwordsecure/9.2/configuration/offlineclient/setup_and_sync.md)), the local copy of the server database will be +([Setup and sync](/docs/passwordsecure/9.3/configuration/offlineclient/setup_and_sync.md)), the local copy of the server database will be automatically synchronized according to freely definable cycles. This ensures that you can always use a (relatively) up-to-date version of the database offline. @@ -31,22 +31,22 @@ together with the creation of the offline database. #### Operation Operation of the Offline Add-on is generally based on the -[Operation and setup](/docs/passwordsecure/9.2/configuration/servermanger/operation_and_setup_admin_client.md). +[Operation and setup](/docs/passwordsecure/9.3/configuration/servermanger/operation_and_setup_admin_client.md). Since the Offline Add-on only has a limited range of functions, the following must be taken into account with regards to its operation: - There is no dashboard - Only the password module is available - The filter is not available. Records are found using the - [Search](/docs/passwordsecure/9.2/configuration/advancedview/operationandsetup/search.md) + [Search](/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/search.md) - The automatic login data entry can be performed via the - [Autofill Add-on](/docs/passwordsecure/9.2/configuration/autofilladdon/autofill_add-on.md), independently of the Offline Add-on + [Autofill Add-on](/docs/passwordsecure/9.3/configuration/autofilladdon/autofill_add-on.md), independently of the Offline Add-on ![Offline Client](/images/passwordsecure/9.2/configuration/offlineclient/installation_with_parameters_264-en.webp) #### What data is synchronised? -[Seals](/docs/passwordsecure/9.2/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/seals/seals.md) +[Seals](/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/seals/seals.md) enhance the security concept in Netwrix Password Secure to include a double-check principle that can be defined in fine detail. This means that releases for protected information are linked to the positive authentication of one or more users. Naturally, it is not possible to issue these releases diff --git a/docs/passwordsecure/9.3/configuration/offlineclient/setup_and_sync.md b/docs/passwordsecure/9.3/configuration/offlineclient/setup_and_sync.md index b6952b8eff..49b488296d 100644 --- a/docs/passwordsecure/9.3/configuration/offlineclient/setup_and_sync.md +++ b/docs/passwordsecure/9.3/configuration/offlineclient/setup_and_sync.md @@ -22,8 +22,8 @@ initially created. ![Properties](/images/passwordsecure/9.2/configuration/offlineclient/setup/installation_with_parameters_265-en.webp) You will find further information on this subject in the -sections:[ Creating databases](/docs/passwordsecure/9.2/configuration/servermanger/creating_databases.md) and -[Managing databases](/docs/passwordsecure/9.2/configuration/servermanger/managingdatabases/managing_databases.md) +sections:[ Creating databases](/docs/passwordsecure/9.3/configuration/servermanger/creating_databases.md) and +[Managing databases](/docs/passwordsecure/9.3/configuration/servermanger/managingdatabases/managing_databases.md) User rights @@ -51,7 +51,7 @@ possible to use several offline databases with an Offline Add-on. In order to keep the data always consistent, the offline database must be synchronized regularly. Synchronization is automatically performed by the client in the background. The interval can be freely configured in the -[User settings](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/usersettings/user_settings.md). The synchronization is +[User settings](/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/usersettings/user_settings.md). The synchronization is completed every 30 minutes by default. When creating and editing records, it is also possible to synchronize outside of the synchronization cycle so that the changes are directly available offline. In addition, the synchronization can also be started manually in Backstage via “Account”. diff --git a/docs/passwordsecure/9.3/configuration/servermanger/certificates/certificates.md b/docs/passwordsecure/9.3/configuration/servermanger/certificates/certificates.md index b1f309272b..13df4862f7 100644 --- a/docs/passwordsecure/9.3/configuration/servermanger/certificates/certificates.md +++ b/docs/passwordsecure/9.3/configuration/servermanger/certificates/certificates.md @@ -14,11 +14,11 @@ that they are carefully backed up. The individual certificates are described in the following sections: -- [SSL connection certificates](/docs/passwordsecure/9.2/configuration/servermanger/certificates/ssl_connection_certificates.md) -- [Database certificates](/docs/passwordsecure/9.2/configuration/servermanger/certificates/database_certificates.md) -- [Master Key certificates](/docs/passwordsecure/9.2/configuration/servermanger/certificates/master_key_certificates.md) -- [Discovery service certificates](/docs/passwordsecure/9.2/configuration/servermanger/certificates/discovery_service_certificates.md)s -- [Password Reset certificates](/docs/passwordsecure/9.2/configuration/servermanger/certificates/password_reset_certificates.md) +- [SSL connection certificates](/docs/passwordsecure/9.3/configuration/servermanger/certificates/ssl_connection_certificates.md) +- [Database certificates](/docs/passwordsecure/9.3/configuration/servermanger/certificates/database_certificates.md) +- [Master Key certificates](/docs/passwordsecure/9.3/configuration/servermanger/certificates/master_key_certificates.md) +- [Discovery service certificates](/docs/passwordsecure/9.3/configuration/servermanger/certificates/discovery_service_certificates.md)s +- [Password Reset certificates](/docs/passwordsecure/9.3/configuration/servermanger/certificates/password_reset_certificates.md) ## Calling up the certificate manager diff --git a/docs/passwordsecure/9.3/configuration/servermanger/certificates/database_certificates.md b/docs/passwordsecure/9.3/configuration/servermanger/certificates/database_certificates.md index 2ff1335128..88941c3314 100644 --- a/docs/passwordsecure/9.3/configuration/servermanger/certificates/database_certificates.md +++ b/docs/passwordsecure/9.3/configuration/servermanger/certificates/database_certificates.md @@ -29,5 +29,5 @@ is also transferred! #### Exporting and importing the certificate -The section [Certificates](/docs/passwordsecure/9.2/configuration/servermanger/certificates/certificates.md) explains how to back up the certificate and link it +The section [Certificates](/docs/passwordsecure/9.3/configuration/servermanger/certificates/certificates.md) explains how to back up the certificate and link it again. diff --git a/docs/passwordsecure/9.3/configuration/servermanger/certificates/discovery_service_certificates.md b/docs/passwordsecure/9.3/configuration/servermanger/certificates/discovery_service_certificates.md index 2893c1015f..8e6f9c197a 100644 --- a/docs/passwordsecure/9.3/configuration/servermanger/certificates/discovery_service_certificates.md +++ b/docs/passwordsecure/9.3/configuration/servermanger/certificates/discovery_service_certificates.md @@ -22,5 +22,5 @@ service certificate is also transferred!** #### Exporting and importing the certificate -The section [Certificates](/docs/passwordsecure/9.2/configuration/servermanger/certificates/certificates.md)explains how to back up the certificate and link it +The section [Certificates](/docs/passwordsecure/9.3/configuration/servermanger/certificates/certificates.md)explains how to back up the certificate and link it again. diff --git a/docs/passwordsecure/9.3/configuration/servermanger/certificates/master_key_certificates.md b/docs/passwordsecure/9.3/configuration/servermanger/certificates/master_key_certificates.md index 60718982c5..6022c03417 100644 --- a/docs/passwordsecure/9.3/configuration/servermanger/certificates/master_key_certificates.md +++ b/docs/passwordsecure/9.3/configuration/servermanger/certificates/master_key_certificates.md @@ -9,7 +9,7 @@ sidebar_position: 30 #### What is a Master Key certificate? If Active Directory is accessed via -[Masterkey mode](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/organisationalstructure/directoryservices/activedirectorylink/masterkey_mode.md), +[Masterkey mode](/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/directoryservices/activedirectorylink/masterkey_mode.md), a certificate will be created. This has the name Active Directory: Domain: diff --git a/docs/passwordsecure/9.3/configuration/servermanger/certificates/password_reset_certificates.md b/docs/passwordsecure/9.3/configuration/servermanger/certificates/password_reset_certificates.md index 3da923a725..2634f3be7a 100644 --- a/docs/passwordsecure/9.3/configuration/servermanger/certificates/password_reset_certificates.md +++ b/docs/passwordsecure/9.3/configuration/servermanger/certificates/password_reset_certificates.md @@ -8,7 +8,7 @@ sidebar_position: 50 ## What is a Netwrix Password Secure certificate? -If a [Password Reset](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/passwordreset/password_reset.md) is created, +If a [Password Reset](/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/passwordreset/password_reset.md) is created, a corresponding certificate is created. This ensures that the passwords are transferred in encrypted form. @@ -24,5 +24,5 @@ Reset certificate is also transferred! #### Exporting and importing the certificate -The section [Certificates](/docs/passwordsecure/9.2/configuration/servermanger/certificates/certificates.md)explains how to back up the certificate and link it +The section [Certificates](/docs/passwordsecure/9.3/configuration/servermanger/certificates/certificates.md)explains how to back up the certificate and link it again. diff --git a/docs/passwordsecure/9.3/configuration/servermanger/certificates/ssl_connection_certificates.md b/docs/passwordsecure/9.3/configuration/servermanger/certificates/ssl_connection_certificates.md index 913e0db69e..82669ab9b8 100644 --- a/docs/passwordsecure/9.3/configuration/servermanger/certificates/ssl_connection_certificates.md +++ b/docs/passwordsecure/9.3/configuration/servermanger/certificates/ssl_connection_certificates.md @@ -45,7 +45,7 @@ NOTE: All information (including the IP address) are stored as DNS name. #### Using the Netwrix Password Secure certificate The name of the PSR certificate is **PSR8Server**. This can be done via the -[Basic configuration](/docs/passwordsecure/9.2/configuration/servermanger/basic_configuration.md) in the AdminConsole. The +[Basic configuration](/docs/passwordsecure/9.3/configuration/servermanger/basic_configuration.md) in the AdminConsole. The certificate is saved locally under: Local computer -> own certificates -> certificates @@ -87,7 +87,7 @@ NOTE: The user logged in to the operating system requires rights to create certi #### Using your own certificate If a CA already exists, you can also use your own certificate. You can specify this within the -[Basic configuration](/docs/passwordsecure/9.2/configuration/servermanger/basic_configuration.md). Please note that a server +[Basic configuration](/docs/passwordsecure/9.3/configuration/servermanger/basic_configuration.md). Please note that a server certificate for SSL encryption is used here. The CA must be configured so that all clients trust the certificate. It is necessary to adhere to the certification path. diff --git a/docs/passwordsecure/9.3/configuration/servermanger/databaseproperties/database_properties.md b/docs/passwordsecure/9.3/configuration/servermanger/databaseproperties/database_properties.md index 3a1bb58f3c..5691a639db 100644 --- a/docs/passwordsecure/9.3/configuration/servermanger/databaseproperties/database_properties.md +++ b/docs/passwordsecure/9.3/configuration/servermanger/databaseproperties/database_properties.md @@ -15,9 +15,9 @@ database is required. The following options can be edited: -- [General settings](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/general_settings.md) -- [Syslog](/docs/passwordsecure/9.2/configuration/servermanger/databaseproperties/syslog.md) -- [Database firewall](/docs/passwordsecure/9.2/configuration/servermanger/databaseproperties/database_firewall.md) +- [General settings](/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/general_settings.md) +- [Syslog](/docs/passwordsecure/9.3/configuration/servermanger/databaseproperties/syslog.md) +- [Database firewall](/docs/passwordsecure/9.3/configuration/servermanger/databaseproperties/database_firewall.md) General Settings diff --git a/docs/passwordsecure/9.3/configuration/servermanger/databaseproperties/syslog.md b/docs/passwordsecure/9.3/configuration/servermanger/databaseproperties/syslog.md index 38d474602d..cdef69d3b5 100644 --- a/docs/passwordsecure/9.3/configuration/servermanger/databaseproperties/syslog.md +++ b/docs/passwordsecure/9.3/configuration/servermanger/databaseproperties/syslog.md @@ -7,7 +7,7 @@ sidebar_position: 20 # Syslog If desired, the server logs and also the -**[Logbook](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/logbook.md)** can be transferred to a Syslog +**[Logbook](/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/logbook.md)** can be transferred to a Syslog server. Double clicking on a database allows you to access its settings. The corresponding menu items can be found there. diff --git a/docs/passwordsecure/9.3/configuration/servermanger/mainmenu/backupsettings/backup_management.md b/docs/passwordsecure/9.3/configuration/servermanger/mainmenu/backupsettings/backup_management.md index 5373a6bb33..38781c1b96 100644 --- a/docs/passwordsecure/9.3/configuration/servermanger/mainmenu/backupsettings/backup_management.md +++ b/docs/passwordsecure/9.3/configuration/servermanger/mainmenu/backupsettings/backup_management.md @@ -29,7 +29,7 @@ created once a week. Creating a backup schedule You can create a new schedule via the ribbon. This is facilitated by a wizard. All the information -entered under [Backup settings](/docs/passwordsecure/9.2/configuration/servermanger/mainmenu/backupsettings/backup_settings.md) will be used by default. +entered under [Backup settings](/docs/passwordsecure/9.3/configuration/servermanger/mainmenu/backupsettings/backup_settings.md) will be used by default. A profile name is entered first. The desired databases are also selected. You also need to specify the directory for the backups. @@ -51,7 +51,7 @@ with a corresponding name and password. In addition, you can enter here whether the required certificates should be saved using a backup task. Further information can be found in the section -[Certificates](/docs/passwordsecure/9.2/configuration/servermanger/certificates/certificates.md). +[Certificates](/docs/passwordsecure/9.3/configuration/servermanger/certificates/certificates.md). ![installation_with_parameters_259](/images/passwordsecure/9.2/configuration/server_manager/main_menu/backup_settings/backup_management/installation_with_parameters_259.webp) diff --git a/docs/passwordsecure/9.3/configuration/servermanger/mainmenu/backupsettings/disaster_recovery_scenarios.md b/docs/passwordsecure/9.3/configuration/servermanger/mainmenu/backupsettings/disaster_recovery_scenarios.md index cecd1d6234..3205a682fe 100644 --- a/docs/passwordsecure/9.3/configuration/servermanger/mainmenu/backupsettings/disaster_recovery_scenarios.md +++ b/docs/passwordsecure/9.3/configuration/servermanger/mainmenu/backupsettings/disaster_recovery_scenarios.md @@ -22,7 +22,7 @@ Creating backups It is of course essential in the event of a disaster that you can access a backup that is as up-to-date as possible. Therefore, it is necessary to regularly create -[Backup management](/docs/passwordsecure/9.2/configuration/servermanger/mainmenu/backupsettings/backup_management.md). +[Backup management](/docs/passwordsecure/9.3/configuration/servermanger/mainmenu/backupsettings/backup_management.md). Who is responsible in the event of a disaster? @@ -44,10 +44,10 @@ Furthermore, it must be ensured that the responsible user has access to these pa times. The following options are possible: - Store the passwords in the company safe -- Create corresponding [Offline Add-on](/docs/passwordsecure/9.2/configuration/offlineclient/offline_client.md) +- Create corresponding [Offline Add-on](/docs/passwordsecure/9.3/configuration/offlineclient/offline_client.md) - Periodically create a HTML WebViewer file with automatic delivery via a system task including e-mail forwarding which can be configured in - [Account](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/account.md) + [Account](/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/account.md) #### Disaster scenarios diff --git a/docs/passwordsecure/9.3/configuration/servermanger/mainmenu/main_menu.md b/docs/passwordsecure/9.3/configuration/servermanger/mainmenu/main_menu.md index 3226dfa20b..7612421e77 100644 --- a/docs/passwordsecure/9.3/configuration/servermanger/mainmenu/main_menu.md +++ b/docs/passwordsecure/9.3/configuration/servermanger/mainmenu/main_menu.md @@ -9,10 +9,10 @@ sidebar_position: 90 ## What is the main menu? The operation and structure of the Main menu/Backstage menu is the same for the -[Main menu](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/main_menu_fc.md) on the client. This area can be used +[Main menu](/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/main_menu_fc.md) on the client. This area can be used independently of the currently selected module. -- [General settings](/docs/passwordsecure/9.2/configuration/servermanger/databaseproperties/general_settings_admin_client.md) -- [Backup settings](/docs/passwordsecure/9.2/configuration/servermanger/mainmenu/backupsettings/backup_settings.md) -- [License settings](/docs/passwordsecure/9.2/configuration/servermanger/mainmenu/license_settings.md) -- [Advanced settings](/docs/passwordsecure/9.2/configuration/servermanger/mainmenu/advanced_settings.md) +- [General settings](/docs/passwordsecure/9.3/configuration/servermanger/databaseproperties/general_settings_admin_client.md) +- [Backup settings](/docs/passwordsecure/9.3/configuration/servermanger/mainmenu/backupsettings/backup_settings.md) +- [License settings](/docs/passwordsecure/9.3/configuration/servermanger/mainmenu/license_settings.md) +- [Advanced settings](/docs/passwordsecure/9.3/configuration/servermanger/mainmenu/advanced_settings.md) diff --git a/docs/passwordsecure/9.3/configuration/servermanger/managingdatabases/databasesettings/database_settings.md b/docs/passwordsecure/9.3/configuration/servermanger/managingdatabases/databasesettings/database_settings.md index 2828ad39dc..a70d518117 100644 --- a/docs/passwordsecure/9.3/configuration/servermanger/managingdatabases/databasesettings/database_settings.md +++ b/docs/passwordsecure/9.3/configuration/servermanger/managingdatabases/databasesettings/database_settings.md @@ -16,9 +16,9 @@ open. You can now make the following settings: - Authentication -- [Multifactor Authentication](/docs/passwordsecure/9.2/configuration/servermanger/managingdatabases/databasesettings/multifactor_authentication_ac.md) -- [Session timeout     ](/docs/passwordsecure/9.2/configuration/servermanger/managingdatabases/databasesettings/session_timeout.md) -- [HSM connection via PKCS # 11](/docs/passwordsecure/9.2/configuration/servermanger/managingdatabases/databasesettings/hsm_connection.md) +- [Multifactor Authentication](/docs/passwordsecure/9.3/configuration/servermanger/managingdatabases/databasesettings/multifactor_authentication_ac.md) +- [Session timeout     ](/docs/passwordsecure/9.3/configuration/servermanger/managingdatabases/databasesettings/session_timeout.md) +- [HSM connection via PKCS # 11](/docs/passwordsecure/9.3/configuration/servermanger/managingdatabases/databasesettings/hsm_connection.md) - Automatic cleanup - SAML configuration - Deletion of users diff --git a/docs/passwordsecure/9.3/configuration/servermanger/managingdatabases/managing_databases.md b/docs/passwordsecure/9.3/configuration/servermanger/managingdatabases/managing_databases.md index a95cfae9f0..59344efe61 100644 --- a/docs/passwordsecure/9.3/configuration/servermanger/managingdatabases/managing_databases.md +++ b/docs/passwordsecure/9.3/configuration/servermanger/managingdatabases/managing_databases.md @@ -27,7 +27,7 @@ required service, specify the respective access data. You must also configure va this case, you can specify on the client which methods will be used by the individual users. Further information on this subject can be found in the -section[Multifactor Authentication](/docs/passwordsecure/9.2/configuration/servermanger/managingdatabases/databasesettings/multifactor_authentication_ac.md). +section[Multifactor Authentication](/docs/passwordsecure/9.3/configuration/servermanger/managingdatabases/databasesettings/multifactor_authentication_ac.md). PKCS#11 diff --git a/docs/passwordsecure/9.3/configuration/servermanger/operation_and_setup_admin_client.md b/docs/passwordsecure/9.3/configuration/servermanger/operation_and_setup_admin_client.md index 8e37b45aba..4fc2f23079 100644 --- a/docs/passwordsecure/9.3/configuration/servermanger/operation_and_setup_admin_client.md +++ b/docs/passwordsecure/9.3/configuration/servermanger/operation_and_setup_admin_client.md @@ -11,7 +11,7 @@ sidebar_position: 80 The structure of the Server Manager is based to a high degree on the structure of the actual client. The control elements such as the ribbon and the info and detail areas can be derived from the section dealing with the -client([Operation and Setup](/docs/passwordsecure/9.2/configuration/advancedview/operationandsetup/operation_and_setup.md)). +client([Operation and Setup](/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/operation_and_setup.md)). NOTE: An initial password is required for the first login on Server Manager. The password is “admin”. This password should be changed directly after login and carefully documented. diff --git a/docs/passwordsecure/9.3/configuration/servermanger/server_manger.md b/docs/passwordsecure/9.3/configuration/servermanger/server_manger.md index 5e109a9826..b2c1407f2c 100644 --- a/docs/passwordsecure/9.3/configuration/servermanger/server_manger.md +++ b/docs/passwordsecure/9.3/configuration/servermanger/server_manger.md @@ -12,7 +12,7 @@ The Server Manager takes care of the central administration of the databases as configuration of the backup profiles. In addition, it provides the very important interface to the Netwrix Password Secure license server. Furthermore, it is used for the administration of globally defined settings, as well as the configuration of profiles for sending emails. -[Installation Server Manager](/docs/passwordsecure/9.2/installation/installation_server_manager.md) +[Installation Server Manager](/docs/passwordsecure/9.3/installation/installation_server_manager.md) ![Admin Client](/images/passwordsecure/9.2/configuration/server_manager/installation_with_parameters_187-en.webp) diff --git a/docs/passwordsecure/9.3/configuration/servermanger/setup_wizard.md b/docs/passwordsecure/9.3/configuration/servermanger/setup_wizard.md index db720c7097..b405fb24cc 100644 --- a/docs/passwordsecure/9.3/configuration/servermanger/setup_wizard.md +++ b/docs/passwordsecure/9.3/configuration/servermanger/setup_wizard.md @@ -16,7 +16,7 @@ individual points can also be changed later on. Separate sections are available The first step is to define the authentication password for the Server Manager. The initial password is “admin”. A new password needs to be entered during startup – this new password should be securely and properly documented. It can be subsequently changed in the -[General settings](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/general_settings.md). +[General settings](/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/general_settings.md). ![setup-wizard-ac-en](/images/passwordsecure/9.2/configuration/server_manager/setupwizard/setup-wizard-ac-en.webp) @@ -25,7 +25,7 @@ NOTE: The initial password is “admin”. #### License settings The second step is to complete the configuration for successively connecting to the licence server. -This step can also be carried out later “in the [License settings](/docs/passwordsecure/9.2/configuration/servermanger/mainmenu/license_settings.md) +This step can also be carried out later “in the [License settings](/docs/passwordsecure/9.3/configuration/servermanger/mainmenu/license_settings.md) ![setup-wizard-ac-2-en](/images/passwordsecure/9.2/configuration/server_manager/setupwizard/setup-wizard-ac-2-en.webp) @@ -39,7 +39,7 @@ the corresponding button. #### Database server The configuration of the database server is also part of the -[Advanced settings](/docs/passwordsecure/9.2/configuration/servermanger/mainmenu/advanced_settings.md) and can also be edited there later on. +[Advanced settings](/docs/passwordsecure/9.3/configuration/servermanger/mainmenu/advanced_settings.md) and can also be edited there later on. ![setup-wizard-ac-3-en](/images/passwordsecure/9.2/configuration/server_manager/setupwizard/setup-wizard-ac-3-en.webp) @@ -53,7 +53,7 @@ The “Advanced” button allows you to specify a **Connection String.** #### SMTP server The last step is to configure the SMTP server via which all emails are sent. This is also part of -the [Advanced settings](/docs/passwordsecure/9.2/configuration/servermanger/mainmenu/advanced_settings.md) should it be necessary to make changes +the [Advanced settings](/docs/passwordsecure/9.3/configuration/servermanger/mainmenu/advanced_settings.md) should it be necessary to make changes later on. ![setup-wizard-ac-4-en](/images/passwordsecure/9.2/configuration/server_manager/setupwizard/setup-wizard-ac-4-en.webp) @@ -70,5 +70,5 @@ module that need to be confirmed. **CAUTION:** It is recommended that you only confirm the security notes when the corresponding point has actually been carried out. It is absolutely essential to ensure that regular -[Backup management](/docs/passwordsecure/9.2/configuration/servermanger/mainmenu/backupsettings/backup_management.md) are created -and the [Certificates](/docs/passwordsecure/9.2/configuration/servermanger/certificates/certificates.md) are backed up. +[Backup management](/docs/passwordsecure/9.3/configuration/servermanger/mainmenu/backupsettings/backup_management.md) are created +and the [Certificates](/docs/passwordsecure/9.3/configuration/servermanger/certificates/certificates.md) are backed up. diff --git a/docs/passwordsecure/9.3/configuration/webapplication/authorization_and_protection_mechanisms.md b/docs/passwordsecure/9.3/configuration/webapplication/authorization_and_protection_mechanisms.md index 4def61d070..9c1d8d169a 100644 --- a/docs/passwordsecure/9.3/configuration/webapplication/authorization_and_protection_mechanisms.md +++ b/docs/passwordsecure/9.3/configuration/webapplication/authorization_and_protection_mechanisms.md @@ -23,7 +23,7 @@ Password masking The password masking follows the familiar logic of the client. Due to this function, reference should be made to the chapter of -[Password masking](/docs/passwordsecure/9.2/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/password_masking.md). +[Password masking](/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/password_masking.md). There are marginal differences in the operation. The privacy protection is fixed or edited via a button in the extended menu.. @@ -40,7 +40,7 @@ Seal The seals also correspond in function to the known logic of the client. In the chapter seal further explanations can be found. The -[Seals](/docs/passwordsecure/9.2/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/seals/seals.md) +[Seals](/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/protectivemechanisms/seals/seals.md) are configured in the extended menu via a button. ![installation_with_parameters_185](/images/passwordsecure/9.2/configuration/web_applicaiton/authorization_and_protection/installation_with_parameters_185.webp) diff --git a/docs/passwordsecure/9.3/configuration/webapplication/functionalscope/functional_scope.md b/docs/passwordsecure/9.3/configuration/webapplication/functionalscope/functional_scope.md index c05b876c01..9e3b2794bb 100644 --- a/docs/passwordsecure/9.3/configuration/webapplication/functionalscope/functional_scope.md +++ b/docs/passwordsecure/9.3/configuration/webapplication/functionalscope/functional_scope.md @@ -17,12 +17,12 @@ described in their own subsections. #### Functions in the individual modules -- [Password module](/docs/passwordsecure/9.2/configuration/webapplication/functionalscope/password_module.md) -- [Tag system](/docs/passwordsecure/9.2/configuration/webapplication/functionalscope/tag_system.md) -- [Organisational structure module](/docs/passwordsecure/9.2/configuration/webapplication/functionalscope/organisationalstructure/organisational_structure.md) -- [Roles module](/docs/passwordsecure/9.2/configuration/webapplication/functionalscope/roles_module.md) -- [Forms module](/docs/passwordsecure/9.2/configuration/webapplication/functionalscope/forms_module.md) -- [Notifications](/docs/passwordsecure/9.2/configuration/webapplication/functionalscope/notifications.md) -- [Logbook](/docs/passwordsecure/9.2/configuration/webapplication/functionalscope/logbook_web_application.md) -- [Application](/docs/passwordsecure/9.2/configuration/webapplication/functionalscope/application.md) -- [Documents](/docs/passwordsecure/9.2/configuration/webapplication/functionalscope/documents_web_application.md) +- [Password module](/docs/passwordsecure/9.3/configuration/webapplication/functionalscope/password_module.md) +- [Tag system](/docs/passwordsecure/9.3/configuration/webapplication/functionalscope/tag_system.md) +- [Organisational structure module](/docs/passwordsecure/9.3/configuration/webapplication/functionalscope/organisationalstructure/organisational_structure.md) +- [Roles module](/docs/passwordsecure/9.3/configuration/webapplication/functionalscope/roles_module.md) +- [Forms module](/docs/passwordsecure/9.3/configuration/webapplication/functionalscope/forms_module.md) +- [Notifications](/docs/passwordsecure/9.3/configuration/webapplication/functionalscope/notifications.md) +- [Logbook](/docs/passwordsecure/9.3/configuration/webapplication/functionalscope/logbook_web_application.md) +- [Application](/docs/passwordsecure/9.3/configuration/webapplication/functionalscope/application.md) +- [Documents](/docs/passwordsecure/9.3/configuration/webapplication/functionalscope/documents_web_application.md) diff --git a/docs/passwordsecure/9.3/configuration/webapplication/functionalscope/organisationalstructure/organisational_structure.md b/docs/passwordsecure/9.3/configuration/webapplication/functionalscope/organisationalstructure/organisational_structure.md index 63e7052b7c..ab685e1169 100644 --- a/docs/passwordsecure/9.3/configuration/webapplication/functionalscope/organisationalstructure/organisational_structure.md +++ b/docs/passwordsecure/9.3/configuration/webapplication/functionalscope/organisationalstructure/organisational_structure.md @@ -24,7 +24,7 @@ name. Both modules have a different scope and design but are almost identical to ## AD connection in the Web Application The Active Directory connection in the Web Application works similiar to the Client. In the chapter -[Active Directory link](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/organisationalstructure/directoryservices/activedirectorylink/active_directory_link.md) +[Active Directory link](/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/directoryservices/activedirectorylink/active_directory_link.md) you can find further information. ![Organisational structure WebClient](/images/passwordsecure/9.2/configuration/web_applicaiton/functional_scope/organisational_structure/installation_with_parameters_160-en.webp) @@ -40,7 +40,7 @@ The Web Application offers the following functions: You can reach the Radius server, if the import is in the Masterkey mode. The Radius server will be provided in the Active Directory profile and will therefore deliver the possible authentication methods in future. You will find further informations in the -[RADIUS authentication](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/organisationalstructure/directoryservices/activedirectorylink/radius_authentication.md) +[RADIUS authentication](/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/organisationalstructure/directoryservices/activedirectorylink/radius_authentication.md) chapter. ![installation_with_parameters_161](/images/passwordsecure/9.2/configuration/web_applicaiton/functional_scope/organisational_structure/installation_with_parameters_161.webp) @@ -48,7 +48,7 @@ chapter. ###### Predefining rights To **predefine rights** in the Web Application, the procedure is the same as in the Client. -[Predefining rights](/docs/passwordsecure/9.2/configuration/advancedview/permissionconceptandprotective/predefiningrights/predefining_rights.md)) +[Predefining rights](/docs/passwordsecure/9.3/configuration/advancedview/permissionconceptandprotective/predefiningrights/predefining_rights.md)) Go to the module organisational structure to choose the organisation unit for which the rights shall be predefined. Then choose **Predefine rights** in the menu bar. diff --git a/docs/passwordsecure/9.3/configuration/webapplication/operation/filter_or_structure_area.md b/docs/passwordsecure/9.3/configuration/webapplication/operation/filter_or_structure_area.md index e582734d02..0a91f33e27 100644 --- a/docs/passwordsecure/9.3/configuration/webapplication/operation/filter_or_structure_area.md +++ b/docs/passwordsecure/9.3/configuration/webapplication/operation/filter_or_structure_area.md @@ -14,7 +14,7 @@ purpose, the following buttons are available on the navigation bar 1. Filter The filter on the Web Application is based on the -[Filter](/docs/passwordsecure/9.2/configuration/advancedview/operationandsetup/filter/filter.md). Therefore, only those +[Filter](/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/filter/filter.md). Therefore, only those characteristics specific to the Web Application will be described here. Using the filter diff --git a/docs/passwordsecure/9.3/configuration/webapplication/operation/header.md b/docs/passwordsecure/9.3/configuration/webapplication/operation/header.md index fe41a907eb..38e8066e14 100644 --- a/docs/passwordsecure/9.3/configuration/webapplication/operation/header.md +++ b/docs/passwordsecure/9.3/configuration/webapplication/operation/header.md @@ -41,4 +41,4 @@ clicking on it. The user who is currently logged in can be seen under account. You can log out by clicking on the account. It is also possible to call up the settings in -[Account](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/account.md). +[Account](/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/account.md). diff --git a/docs/passwordsecure/9.3/configuration/webapplication/operation/list_view.md b/docs/passwordsecure/9.3/configuration/webapplication/operation/list_view.md index e33ac8612d..1420236c23 100644 --- a/docs/passwordsecure/9.3/configuration/webapplication/operation/list_view.md +++ b/docs/passwordsecure/9.3/configuration/webapplication/operation/list_view.md @@ -11,7 +11,7 @@ sidebar_position: 50 The central element of the navigation in the Web Application is list view, which clearly presents the filtered elements. As list view in the Web Application provides the same functions as list view in the client, we refer you at this point to the -[List view](/docs/passwordsecure/9.2/configuration/advancedview/operationandsetup/list_view.md) section. +[List view](/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/list_view.md) section. ![installation_with_parameters_176](/images/passwordsecure/9.2/configuration/web_applicaiton/operation/list_view/installation_with_parameters_176.webp) diff --git a/docs/passwordsecure/9.3/configuration/webapplication/operation/menu.md b/docs/passwordsecure/9.3/configuration/webapplication/operation/menu.md index 1140cc9506..b01fd05742 100644 --- a/docs/passwordsecure/9.3/configuration/webapplication/operation/menu.md +++ b/docs/passwordsecure/9.3/configuration/webapplication/operation/menu.md @@ -84,10 +84,10 @@ advanced menu contains all functions. All of the additional functions can be found here. These functions correspond to the main client and will be described in the next section: -[Passwords](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/passwords/passwords.md) +[Passwords](/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/passwords/passwords.md) 7. Password Reset The functions of the -[Password Reset](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/passwordreset/password_reset.md) can be found +[Password Reset](/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/passwordreset/password_reset.md) can be found here. diff --git a/docs/passwordsecure/9.3/configuration/webapplication/operation/navigationbar/settings_wc.md b/docs/passwordsecure/9.3/configuration/webapplication/operation/navigationbar/settings_wc.md index 4b8b839771..c12b4acbc8 100644 --- a/docs/passwordsecure/9.3/configuration/webapplication/operation/navigationbar/settings_wc.md +++ b/docs/passwordsecure/9.3/configuration/webapplication/operation/navigationbar/settings_wc.md @@ -6,7 +6,7 @@ sidebar_position: 20 # Settings -The settings are called up via the [Navigation bar](/docs/passwordsecure/9.2/configuration/webapplication/operation/navigationbar/navigation_bar.md). The following options are +The settings are called up via the [Navigation bar](/docs/passwordsecure/9.3/configuration/webapplication/operation/navigationbar/navigation_bar.md). The following options are available: #### Language @@ -55,8 +55,8 @@ The following options can be managed via this menu item: - User settings The management of these settings is based on the client. Further information can be found under -global [User rights](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/userrights/user_rights.md) and -[User settings](/docs/passwordsecure/9.2/configuration/advancedview/mainmenufc/usersettings/user_settings.md) +global [User rights](/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/userrights/user_rights.md) and +[User settings](/docs/passwordsecure/9.3/configuration/advancedview/mainmenufc/usersettings/user_settings.md) The following settings are not available on the Web Application: diff --git a/docs/passwordsecure/9.3/configuration/webapplication/operation/operation.md b/docs/passwordsecure/9.3/configuration/webapplication/operation/operation.md index e9eab3a3da..ced8d40187 100644 --- a/docs/passwordsecure/9.3/configuration/webapplication/operation/operation.md +++ b/docs/passwordsecure/9.3/configuration/webapplication/operation/operation.md @@ -55,31 +55,31 @@ The Web Application is split into a number of sections that are described below. ![Operation](/images/passwordsecure/9.2/configuration/web_applicaiton/operation/installation_with_parameters_168-en.webp) -1. [Header](/docs/passwordsecure/9.2/configuration/webapplication/operation/header.md) +1. [Header](/docs/passwordsecure/9.3/configuration/webapplication/operation/header.md) The header provides access to some essential functions. -2. [Navigation bar](/docs/passwordsecure/9.2/configuration/webapplication/operation/navigationbar/navigation_bar.md) +2. [Navigation bar](/docs/passwordsecure/9.3/configuration/webapplication/operation/navigationbar/navigation_bar.md) It is possible to switch between module and filter view on the navigation bar. -3. [Filter or structure area](/docs/passwordsecure/9.2/configuration/webapplication/operation/filter_or_structure_area.md) +3. [Filter or structure area](/docs/passwordsecure/9.3/configuration/webapplication/operation/filter_or_structure_area.md) As is also the case on the client, it is possible to select between filter and structure. -4. [Menu](/docs/passwordsecure/9.2/configuration/webapplication/operation/menu.md) +4. [Menu](/docs/passwordsecure/9.3/configuration/webapplication/operation/menu.md) The ribbon on the client has been replaced by a menu bar on the Web Application. -5. [List view](/docs/passwordsecure/9.2/configuration/webapplication/operation/list_view.md) +5. [List view](/docs/passwordsecure/9.3/configuration/webapplication/operation/list_view.md) The records currently selected using the filter can be viewed in list view. -6. [Reading pane](/docs/passwordsecure/9.2/configuration/webapplication/operation/reading_pane_webclient.md) +6. [Reading pane](/docs/passwordsecure/9.3/configuration/webapplication/operation/reading_pane_webclient.md) The reading pane shows you details about the relevantly selected element. -7. [Footer](/docs/passwordsecure/9.2/configuration/webapplication/operation/footer.md) +7. [Footer](/docs/passwordsecure/9.3/configuration/webapplication/operation/footer.md) Various information about the record is displayed in the footer. For example, logbook entries or the history. diff --git a/docs/passwordsecure/9.3/configuration/webapplication/operation/reading_pane_webclient.md b/docs/passwordsecure/9.3/configuration/webapplication/operation/reading_pane_webclient.md index 3363bf7979..2afabe6ccc 100644 --- a/docs/passwordsecure/9.3/configuration/webapplication/operation/reading_pane_webclient.md +++ b/docs/passwordsecure/9.3/configuration/webapplication/operation/reading_pane_webclient.md @@ -10,7 +10,7 @@ sidebar_position: 60 As with the list view, the reading pane on the Web Application is almost identical to that on the client. Therefore, we also refer you here to the corresponding -[Reading pane](/docs/passwordsecure/9.2/configuration/advancedview/operationandsetup/reading_pane.md) section. +[Reading pane](/docs/passwordsecure/9.3/configuration/advancedview/operationandsetup/reading_pane.md) section. ![reading_pane](/images/passwordsecure/9.2/configuration/web_applicaiton/operation/reading_pane/reading_pane.webp) diff --git a/docs/passwordsecure/9.3/configuration/webapplication/web_application.md b/docs/passwordsecure/9.3/configuration/webapplication/web_application.md index 853d714743..388c0fcc04 100644 --- a/docs/passwordsecure/9.3/configuration/webapplication/web_application.md +++ b/docs/passwordsecure/9.3/configuration/webapplication/web_application.md @@ -13,7 +13,7 @@ Secure version** **8.3.0. The completely newly developed \*Web Application** wil for the constant enhancement of the functional scope. The desired objective is to also provide the full functional scope of the client in the Web Application. The **Web Application** will thus be constantly enhanced. All of the currently available functions can be viewed in the -[Functional scope](/docs/passwordsecure/9.2/configuration/webapplication/functionalscope/functional_scope.md) section. +[Functional scope](/docs/passwordsecure/9.3/configuration/webapplication/functionalscope/functional_scope.md) section. ![WebClient](/images/passwordsecure/9.2/configuration/web_applicaiton/installation_with_parameters_159.webp) @@ -25,4 +25,4 @@ responsive design, it can also be used on all mobile devices such as tablets and The **Web Application** is based both optically and also in its operation on the Netwrix Password Secure client. As usual, users can only access the data for which they also have permissions. The installation is described in the section -[Installation Web Application](/docs/passwordsecure/9.2/installation/installationwebapplication/installation_web_application.md) +[Installation Web Application](/docs/passwordsecure/9.3/installation/installationwebapplication/installation_web_application.md) diff --git a/docs/passwordsecure/9.3/enduser/createnewentry.md b/docs/passwordsecure/9.3/enduser/createnewentry.md index b1555eb7aa..0773246a8e 100644 --- a/docs/passwordsecure/9.3/enduser/createnewentry.md +++ b/docs/passwordsecure/9.3/enduser/createnewentry.md @@ -39,7 +39,7 @@ Step 3 – Let`s fill out the website form in this example. (high number). The password generator will open. NOTE: To learn more about the generating of passwords, see the -[Clean up Your Passwords](/docs/passwordsecure/9.2/enduser/cleanuppasswords.md) topic for additional information. +[Clean up Your Passwords](/docs/passwordsecure/9.3/enduser/cleanuppasswords.md) topic for additional information. ![password](/images/passwordsecure/9.2/enduser/password.webp) diff --git a/docs/passwordsecure/9.3/installation/installation_server_manager.md b/docs/passwordsecure/9.3/installation/installation_server_manager.md index 6b75d3b922..0a90111f77 100644 --- a/docs/passwordsecure/9.3/installation/installation_server_manager.md +++ b/docs/passwordsecure/9.3/installation/installation_server_manager.md @@ -9,7 +9,7 @@ sidebar_position: 20 ## Guide The MSI installation files and the associated -[Application server](/docs/passwordsecure/9.2/installation/requirements/application_server.md) can be found in the corresponding +[Application server](/docs/passwordsecure/9.3/installation/requirements/application_server.md) can be found in the corresponding sections. The following step-by-step guide will accompany you through the wizards. ![Password Secure Server Setup](/images/passwordsecure/9.2/installation/installation_server_manager/installation-admin-client-1-en.webp) @@ -21,7 +21,7 @@ First you are required to read and accept the license terms. These can also be p The next step is to define the location. The suggested location can be retained. If you want to use Netwrix Password Secure as an identity provider -[Configuration of SAML](/docs/passwordsecure/9.2/configuration/advancedview/clientmodule/applications/configuration_of_saml.md) +[Configuration of SAML](/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/configuration_of_saml.md) must be selected. Otherwise, it will not be installed. ![Password Secure Server Setup](/images/passwordsecure/9.2/installation/installation_server_manager/installation-admin-client-3-en.webp) diff --git a/docs/passwordsecure/9.3/installation/installationbrowseraddon/installation_browser_add-on.md b/docs/passwordsecure/9.3/installation/installationbrowseraddon/installation_browser_add-on.md index 4da7a236b8..7cdf1f2a39 100644 --- a/docs/passwordsecure/9.3/installation/installationbrowseraddon/installation_browser_add-on.md +++ b/docs/passwordsecure/9.3/installation/installationbrowseraddon/installation_browser_add-on.md @@ -8,7 +8,7 @@ sidebar_position: 50 Following browser extensions can be installed:  -- [Google Chrome](/docs/passwordsecure/9.2/installation/installationbrowseraddon/google_chrome.md) -- [Microsoft Edge](/docs/passwordsecure/9.2/installation/installationbrowseraddon/microsoft_edge.md) -- [Mozilla Firefox](/docs/passwordsecure/9.2/installation/installationbrowseraddon/mozilla_firefox.md) -- [Safari](/docs/passwordsecure/9.2/installation/installationbrowseraddon/safari.md) +- [Google Chrome](/docs/passwordsecure/9.3/installation/installationbrowseraddon/google_chrome.md) +- [Microsoft Edge](/docs/passwordsecure/9.3/installation/installationbrowseraddon/microsoft_edge.md) +- [Mozilla Firefox](/docs/passwordsecure/9.3/installation/installationbrowseraddon/mozilla_firefox.md) +- [Safari](/docs/passwordsecure/9.3/installation/installationbrowseraddon/safari.md) diff --git a/docs/passwordsecure/9.3/installation/installationclient/installation_client.md b/docs/passwordsecure/9.3/installation/installationclient/installation_client.md index 97b53020d8..f732f49d5b 100644 --- a/docs/passwordsecure/9.3/installation/installationclient/installation_client.md +++ b/docs/passwordsecure/9.3/installation/installationclient/installation_client.md @@ -9,7 +9,7 @@ sidebar_position: 30 ## Guide The MSI installation files and the associated -[Client configuration](/docs/passwordsecure/9.2/installation/requirements/client_configuration.md) can be found in the corresponding +[Client configuration](/docs/passwordsecure/9.3/installation/requirements/client_configuration.md) can be found in the corresponding sections. The following step-by-step guide will accompany you through the wizards. ![installation wizard page 1](/images/passwordsecure/9.2/installation/installation_client/installation-client-1-en.webp) diff --git a/docs/passwordsecure/9.3/installation/installationwebapplication/installation_web_application.md b/docs/passwordsecure/9.3/installation/installationwebapplication/installation_web_application.md index 3b05c8d6b9..2d9627ce52 100644 --- a/docs/passwordsecure/9.3/installation/installationwebapplication/installation_web_application.md +++ b/docs/passwordsecure/9.3/installation/installationwebapplication/installation_web_application.md @@ -13,7 +13,7 @@ relevant for further updates. ### System requirements -Please ensured that all [Webserver](/docs/passwordsecure/9.2/installation/requirements/webserver/webserver.md) requirements have been met. +Please ensured that all [Webserver](/docs/passwordsecure/9.3/installation/requirements/webserver/webserver.md) requirements have been met. ### SSL certificate diff --git a/docs/passwordsecure/9.3/introduction/versionhistory/version_history.md b/docs/passwordsecure/9.3/introduction/versionhistory/version_history.md index 4c51cf7b85..cc25f5b553 100644 --- a/docs/passwordsecure/9.3/introduction/versionhistory/version_history.md +++ b/docs/passwordsecure/9.3/introduction/versionhistory/version_history.md @@ -9,22 +9,22 @@ sidebar_position: 30 The previously released versions and the corresponding changelogs can be found in the following sections. -- [Version 9.2.1.32530](/docs/passwordsecure/9.2/introduction/versionhistory/version_9.2.1.32530.md) +- [Version 9.2.1.32530](/docs/passwordsecure/9.3/introduction/versionhistory/version_9.2.1.32530.md) -- [Version 9.2.0.32454](/docs/passwordsecure/9.2/introduction/versionhistory/version_9.2.0.32454.md) +- [Version 9.2.0.32454](/docs/passwordsecure/9.3/introduction/versionhistory/version_9.2.0.32454.md) -- [Version 9.1.3.31365](/docs/passwordsecure/9.2/introduction/versionhistory/version_9.1.3.31365.md) +- [Version 9.1.3.31365](/docs/passwordsecure/9.3/introduction/versionhistory/version_9.1.3.31365.md) -- [Version 9.1.2.31276](/docs/passwordsecure/9.2/introduction/versionhistory/version_9.1.2.31276.md) +- [Version 9.1.2.31276](/docs/passwordsecure/9.3/introduction/versionhistory/version_9.1.2.31276.md) -- [Version 9.1.1.31138](/docs/passwordsecure/9.2/introduction/versionhistory/version_9.1.1.31138.md) +- [Version 9.1.1.31138](/docs/passwordsecure/9.3/introduction/versionhistory/version_9.1.1.31138.md) -- [Version 9.1.0.30996](/docs/passwordsecure/9.2/introduction/versionhistory/version_9.1.0.30996.md) +- [Version 9.1.0.30996](/docs/passwordsecure/9.3/introduction/versionhistory/version_9.1.0.30996.md) -- [Version 9.0.3.30606](/docs/passwordsecure/9.2/introduction/versionhistory/version_9.0.3.30606.md) +- [Version 9.0.3.30606](/docs/passwordsecure/9.3/introduction/versionhistory/version_9.0.3.30606.md) -- [Version 9.0.2.30602](/docs/passwordsecure/9.2/introduction/versionhistory/version_9.0.2.30602.md) +- [Version 9.0.2.30602](/docs/passwordsecure/9.3/introduction/versionhistory/version_9.0.2.30602.md) -- [Version 9.0.1.30479](/docs/passwordsecure/9.2/introduction/versionhistory/version_9.0.1.30479.md) +- [Version 9.0.1.30479](/docs/passwordsecure/9.3/introduction/versionhistory/version_9.0.1.30479.md) -- [Version 9.0.0.30423](/docs/passwordsecure/9.2/introduction/versionhistory/version_9.0.0.30423.md) +- [Version 9.0.0.30423](/docs/passwordsecure/9.3/introduction/versionhistory/version_9.0.0.30423.md) diff --git a/docs/passwordsecure/9.3/maintenance/eccmigration/ecc_migration.md b/docs/passwordsecure/9.3/maintenance/eccmigration/ecc_migration.md index a153677b72..d4f65959ee 100644 --- a/docs/passwordsecure/9.3/maintenance/eccmigration/ecc_migration.md +++ b/docs/passwordsecure/9.3/maintenance/eccmigration/ecc_migration.md @@ -9,5 +9,5 @@ sidebar_position: 30 For a better overview the ECC migration is organized in two sections. One for the administrators and one for the end user: -- [Admin Manual](/docs/passwordsecure/9.2/maintenance/eccmigration/ecc_migration_administrator_manual.md) -- [User Manual](/docs/passwordsecure/9.2/maintenance/eccmigration/ecc_migration_user_manual.md) +- [Admin Manual](/docs/passwordsecure/9.3/maintenance/eccmigration/ecc_migration_administrator_manual.md) +- [User Manual](/docs/passwordsecure/9.3/maintenance/eccmigration/ecc_migration_user_manual.md) diff --git a/docs/passwordsecure/9.3/maintenance/eccmigration/ecc_migration_administrator_manual.md b/docs/passwordsecure/9.3/maintenance/eccmigration/ecc_migration_administrator_manual.md index 00a890cd92..5776412424 100644 --- a/docs/passwordsecure/9.3/maintenance/eccmigration/ecc_migration_administrator_manual.md +++ b/docs/passwordsecure/9.3/maintenance/eccmigration/ecc_migration_administrator_manual.md @@ -11,7 +11,7 @@ sidebar_position: 10 Before you execute the migration, you must ensure that the following preparations have been made: - Installation of the latest Netwrix Password Secure-Server, Native Client and Web Client -- Check in the [Database properties](/docs/passwordsecure/9.2/configuration/servermanger/databaseproperties/database_properties.md) if the **offline +- Check in the [Database properties](/docs/passwordsecure/9.3/configuration/servermanger/databaseproperties/database_properties.md) if the **offline access** and the **mobile synchronization** are allowed If that should be the case, **contact your users and make sure that they have to synchronize the Offline Add-on and the mobile app**. diff --git a/docs/passwordsecure/9.3/maintenance/moving_the_server.md b/docs/passwordsecure/9.3/maintenance/moving_the_server.md index e9a3b9d153..afd82dfd11 100644 --- a/docs/passwordsecure/9.3/maintenance/moving_the_server.md +++ b/docs/passwordsecure/9.3/maintenance/moving_the_server.md @@ -14,26 +14,26 @@ It is necessary to make some preparations so that the move can be completed with If the SQL server and the application server are on the same machine, the SQL server should be installed on the new machine first. It is necessary to observe the -[MSSQL Server](/docs/passwordsecure/9.2/installation/requirements/mssql_server.md) for this process. +[MSSQL Server](/docs/passwordsecure/9.3/installation/requirements/mssql_server.md) for this process. #### 2. Installing the server The Netwrix Password Secure application server is installed next (see -[Application server](/docs/passwordsecure/9.2/installation/requirements/application_server.md)). The installation itself +[Application server](/docs/passwordsecure/9.3/installation/requirements/application_server.md)). The installation itself is described under -[Installation Server Manager](/docs/passwordsecure/9.2/installation/installation_server_manager.md). +[Installation Server Manager](/docs/passwordsecure/9.3/installation/installation_server_manager.md). #### 3. Basic configuration After the server has been installed, the -[Basic configuration](/docs/passwordsecure/9.2/configuration/servermanger/basic_configuration.md) is +[Basic configuration](/docs/passwordsecure/9.3/configuration/servermanger/basic_configuration.md) is completed. A new configuration database will be created on the SQL server as a result. If you want to retain the old SQL server, it is necessary to give the configuration database a new name. #### 4. Deactivating the old server The license first needs to be deactivated before it can be activated on the new server (see options -under [License settings](/docs/passwordsecure/9.2/configuration/servermanger/mainmenu/license_settings.md). Now stop +under [License settings](/docs/passwordsecure/9.3/configuration/servermanger/mainmenu/license_settings.md). Now stop the server so that nothing more can be changed in the database. ## Backing up the data @@ -57,7 +57,7 @@ selected in the following window. #### 3. Backing up the server certificate It is essential that the all available -[Certificates](/docs/passwordsecure/9.2/configuration/servermanger/certificates/certificates.md) are backed up. +[Certificates](/docs/passwordsecure/9.3/configuration/servermanger/certificates/certificates.md) are backed up. Depending on the installation, a different number of certificates are required here. ## Configuring the new server @@ -85,7 +85,7 @@ Manager. #### 2. Setting up the server After the backup has been installed on the new database, you can be start the Server Manager and run -the setup wizard. The [Setup wizard](/docs/passwordsecure/9.2/configuration/servermanger/setup_wizard.md) is +the setup wizard. The [Setup wizard](/docs/passwordsecure/9.3/configuration/servermanger/setup_wizard.md) is used for (amongst other things) reactivating the license. It is now possible to enter all of the desired configurations for the server. diff --git a/docs/passwordsecure/9.3/maintenance/update.md b/docs/passwordsecure/9.3/maintenance/update.md index dc4d636070..efe6cf1c21 100644 --- a/docs/passwordsecure/9.3/maintenance/update.md +++ b/docs/passwordsecure/9.3/maintenance/update.md @@ -37,12 +37,12 @@ still active. If the software maintenance package has expired, you are only perm versions that were released during the term of the software maintenance package. Therefore, you should check whether the software maintenance package is still active before an update. This can be easily checked on the Server Manager under -[License settings](/docs/passwordsecure/9.2/configuration/servermanger/mainmenu/license_settings.md). +[License settings](/docs/passwordsecure/9.3/configuration/servermanger/mainmenu/license_settings.md). ### Creating a backup An update always involves making a profound change to the existing software. A corresponding -[Backup management](/docs/passwordsecure/9.2/configuration/servermanger/mainmenu/backupsettings/backup_management.md) +[Backup management](/docs/passwordsecure/9.3/configuration/servermanger/mainmenu/backupsettings/backup_management.md) should thus be created directly before the update to ensure that no data is lost if a serious problem arises. @@ -77,7 +77,7 @@ to be restarted. It is thus recommended that the Netwrix Password Secure service the update. Further information on the installation wizard can be found in the section -[Installation Server Manager](/docs/passwordsecure/9.2/installation/installation_server_manager.md). +[Installation Server Manager](/docs/passwordsecure/9.3/installation/installation_server_manager.md). ### Patch level update for the databases @@ -96,7 +96,7 @@ be carried out using the installation parameters. ### Updating the Web Application The application server must firstly be updated. A new Web Application -([Installation Web Application](/docs/passwordsecure/9.2/installation/installationwebapplication/installation_web_application.md) +([Installation Web Application](/docs/passwordsecure/9.3/installation/installationwebapplication/installation_web_application.md) is then created according to the instructions for the web server being used. The document directory on the web server should now be completely emptied. The Web Application is then unzipped and copied to the document directory on the corresponding web server. @@ -107,5 +107,5 @@ been installed and it must be deleted without fail after a successful update. NOTE: If the Web Application is used, the module: `proxy_wstunnel` must be installed when using Apache. With IIS the `WebSocket Protocol` becomes necessary. Further information can be found in the -chapter [Webserver](/docs/passwordsecure/9.2/installation/requirements/webserver/webserver.md). This applies to version 8.5.0.14896 +chapter [Webserver](/docs/passwordsecure/9.3/installation/requirements/webserver/webserver.md). This applies to version 8.5.0.14896 or newer. diff --git a/sidebars/passwordsecure/9.3.js b/sidebars/passwordsecure/9.3.js index f4e8941a40..5407b95644 100644 --- a/sidebars/passwordsecure/9.3.js +++ b/sidebars/passwordsecure/9.3.js @@ -4,5 +4,21 @@ module.exports = { type: 'autogenerated', dirName: '.', }, + { + type: 'category', + items: [ + { + type: 'link', + href: '../9_1', + label: '9.1' + }, + { + type: 'link', + href: '../9_2', + label: '9.2' + } + ], + label: 'Older versions' + }, ], }; From e6b497f89eaf22eafdecb45705c09d7cc4eb60a2 Mon Sep 17 00:00:00 2001 From: Sascha Martens Date: Fri, 17 Oct 2025 12:33:11 +0200 Subject: [PATCH 03/94] Removed all documentation for SAML applications. --- .../applications/configuration_of_saml.md | 61 ------------------- .../example_applications.md | 2 - .../saml_application_for_dropbox.md | 39 ------------ .../saml_application_for_postman.md | 42 ------------- 4 files changed, 144 deletions(-) delete mode 100644 docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/configuration_of_saml.md delete mode 100644 docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/exampleapplications/saml_application_for_dropbox.md delete mode 100644 docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/exampleapplications/saml_application_for_postman.md diff --git a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/configuration_of_saml.md b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/configuration_of_saml.md deleted file mode 100644 index d51394d09a..0000000000 --- a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/configuration_of_saml.md +++ /dev/null @@ -1,61 +0,0 @@ ---- -title: "Configuration of SAML" -description: "Configuration of SAML" -sidebar_position: 30 ---- - -# Configuration of SAML - -## What is SAML? - -The Security Assertion Markup Language (SAML) is an XML framework for exchanging authentication and -authorization information. It provides functions to describe and transmit security-related -information. This means that you can use one set of credentials to log in to many different -websites. It is much easier to manage one login per user than separate logins for email, Customer -Relationship Management (CRM) software, Active Directory, and more. - -## Preconditions - -In order for the users to be able to use SAML, "SMTP" must be set up and an e-mail address must be -stored with the corresponding users. In addition, the Web Application is mandatory. Therefore, the -Web Application must already be "set up or installed". - -## Configuration - -In order to create **SAML applications**, SAML must **first** be activated. - -This is implemented in the settings of the database in the Server Manager: - -![activate SAML](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/applications/configuration_of_saml/configuration_of_saml_1-en.webp) - -As soon as the check box is ticked, the next step is to enter the URL of the Web Application. The -SAML configuration screen should then look like this: - -![SAML configuration ](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/applications/configuration_of_saml/configuration_of_saml_2-ewn.webp) - -The screen is left open and the configuration is continued at the Advanced view. To do this, log on -to the client as usual and switch to the **Applications** module. Select a **new SAML application** -and fill it with the relevant data from the service provider. - -NOTE: The data of the service provider, which are entered in the Advanced view, can be found at the -respective provider. This differs from provider to provider. - -![new SAML application](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/applications/configuration_of_saml/configuration_of_saml_3-en.webp) - -In addition, the data must be stored in the **Server Manager** at the service provider. - -After the successful entry of all data, the last necessary step is the verification of the user. -This is done by clicking on the tile. This gives the user an e-mail with which he can verify -himself. - -![SAML tile in LightClient](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/applications/configuration_of_saml/configuration_of_saml_4-en.webp) - -After verification, the **SAML application** can be started from the Basic view view. - -**CAUTION:** As this is a passwordless authentication, it is not necessary to link the **SAML -application** with a password. - -NOTE: Setup and configuration instructions for -[SAML Application for Dropbox](/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/exampleapplications/saml_application_for_dropbox.md) and -[SAML application for Postman](/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/exampleapplications/saml_application_for_postman.md)can be -found in the corresponding chapters. diff --git a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/exampleapplications/example_applications.md b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/exampleapplications/example_applications.md index 7a05d47abd..80db8b01ba 100644 --- a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/exampleapplications/example_applications.md +++ b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/exampleapplications/example_applications.md @@ -9,5 +9,3 @@ sidebar_position: 40 In this section you'll find examples for applications. - [SAP GUI logon - SSO Application](/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/exampleapplications/sap_gui_logon_-_sso_application.md) -- [SAML Application for Dropbox](/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/exampleapplications/saml_application_for_dropbox.md) -- [SAML application for Postman](/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/exampleapplications/saml_application_for_postman.md) diff --git a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/exampleapplications/saml_application_for_dropbox.md b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/exampleapplications/saml_application_for_dropbox.md deleted file mode 100644 index a986570952..0000000000 --- a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/exampleapplications/saml_application_for_dropbox.md +++ /dev/null @@ -1,39 +0,0 @@ ---- -title: "SAML Application for Dropbox" -description: "SAML Application for Dropbox" -sidebar_position: 20 ---- - -# SAML Application for Dropbox - -## SAML Configuration Example for Dropbox - -This chapter explains how to configure the SAML application for **Dropbox**. It is assumed that -[Configuration of SAML](/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/configuration_of_saml.md) has already been -activated in the Server Manager. - -- Log in as administrator at the **Dropbox** -- Open the Admin Console - -![Admin Console](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/applications/examples/saml_examples/saml_dropbox_1-en.webp)s - -- Open Settings - -![settings dropbox](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/applications/examples/saml_examples/saml_dropbox_2-en.webp) - -- Single Sign On - -![SSO dropbox](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/applications/examples/saml_examples/saml_dropbox_3-en.webp) - -- This is where the data SSO URL and the certificate from the Server Manager must be deposited. - -![database settings](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/applications/examples/saml_examples/saml_dropbox_4-en.webp) - -- In the Advanced view, a new SAML application must be created in the Applications module. -- Then the target page (login URL) and the XML file must be stored in the application. - -![login with SAML](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/applications/examples/saml_examples/saml_dropbox_5-en.webp) - -The XML file must look like [this](https://cdn.manula.com/user/3511/docs/dropbox.xml). - -- The application can now be executed via the Basic view. diff --git a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/exampleapplications/saml_application_for_postman.md b/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/exampleapplications/saml_application_for_postman.md deleted file mode 100644 index 15d012694e..0000000000 --- a/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/exampleapplications/saml_application_for_postman.md +++ /dev/null @@ -1,42 +0,0 @@ ---- -title: "SAML application for Postman" -description: "SAML application for Postman" -sidebar_position: 30 ---- - -# SAML application for Postman - -## SAML configuration example for Postman - -This chapter explains how to configure the SAML application for **Postman**. It is assumed that -[Configuration of SAML](/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/configuration_of_saml.md) has already been -activated in the Server Manager. - -- First, you register with Postman. -- After logging in, click on the avatar and select "**Settings**". - -![settings postman](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/applications/examples/saml_examples/saml_postman_1-en.webp) - -- Then click on **Authentication**. Select a new method in the upper right corner. - -![option authentication postman](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/applications/examples/saml_examples/saml_postman_2-en.webp) - -- Here the Authentication Type must be defined with **SAML 2.0** and any useful Authentication Name. - -![add authentication method](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/applications/examples/saml_examples/saml_postman_3-en.webp) - -Then you come to the actual configuration. - -- Store Provider Details -- **Identity Provider Details** The data from the Server Manager is uploaded as XML or stored - manually. - -![postman identity provider details](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/applications/examples/saml_examples/saml_postman_4-en.webp) - -- **Service Provider Details** The service provider details are now copied to the application in the - Netwrix Password Secure Client. - -![postman service provider details](/images/passwordsecure/9.2/configuration/advanced_view/clientmodule/applications/examples/saml_examples/saml_postman_5-en.webp) - -NOTE: Please note that a **Relay State** is required. This value can be created in the **Configure -Identity Provider Details View**. From 40efdabc7797f3da11fa13f3f2a8abf373b7972b Mon Sep 17 00:00:00 2001 From: Sascha Martens Date: Fri, 17 Oct 2025 12:36:27 +0200 Subject: [PATCH 04/94] Adjusted/removed installation parameters. --- .../installationclient/installation_with_parameters.md | 3 --- 1 file changed, 3 deletions(-) diff --git a/docs/passwordsecure/9.3/installation/installationclient/installation_with_parameters.md b/docs/passwordsecure/9.3/installation/installationclient/installation_with_parameters.md index 0e05de97f5..e933ad2949 100644 --- a/docs/passwordsecure/9.3/installation/installationclient/installation_with_parameters.md +++ b/docs/passwordsecure/9.3/installation/installationclient/installation_with_parameters.md @@ -26,6 +26,3 @@ Run the installation via the command line: **MSI-FILE.msi [PARAMETER]** - **INSTALL_OFFLINE_ADDON=“0”**: Deactivates the installation of the Offline Add-on. In the list of the components to be installed in the setup, a check mark has not been set but this can be set again by the user -- **IGNORE_TS_SERVICES=“1”**: Deactivates the installation of the terminal server services, no - matter on which system the installation is running -- **INSTALL_IDP_SERVICE="1"** From b277c37e5b5624d056a913dda8a5ef2666998b25 Mon Sep 17 00:00:00 2001 From: MRoscaNetwrix Date: Wed, 22 Oct 2025 15:51:06 +0300 Subject: [PATCH 05/94] added small padding on index page --- docs/endpointprotector/index.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/endpointprotector/index.md b/docs/endpointprotector/index.md index 5b559e2588..c0f92215ed 100644 --- a/docs/endpointprotector/index.md +++ b/docs/endpointprotector/index.md @@ -16,6 +16,7 @@ endpoints such as laptops, desktops, and servers. Endpoint Protector addresses t robust suite of features including Device Control, Content Aware Protection, eDiscovery, and Enforced Encryption. + Device Control empowers organizations to manage and monitor all device activities at the endpoint, ensuring that sensitive data remains protected from unauthorized access or transfer. Content Aware Protection extends this security by scanning and detecting sensitive content at all potential exit From fb8ee763d98abd5b32eb2211fe09313782641cb0 Mon Sep 17 00:00:00 2001 From: MRoscaNetwrix Date: Wed, 22 Oct 2025 15:57:54 +0300 Subject: [PATCH 06/94] deleted incorrect padding on Index page --- docs/endpointprotector/index.md | 1 - 1 file changed, 1 deletion(-) diff --git a/docs/endpointprotector/index.md b/docs/endpointprotector/index.md index c0f92215ed..5b559e2588 100644 --- a/docs/endpointprotector/index.md +++ b/docs/endpointprotector/index.md @@ -16,7 +16,6 @@ endpoints such as laptops, desktops, and servers. Endpoint Protector addresses t robust suite of features including Device Control, Content Aware Protection, eDiscovery, and Enforced Encryption. - Device Control empowers organizations to manage and monitor all device activities at the endpoint, ensuring that sensitive data remains protected from unauthorized access or transfer. Content Aware Protection extends this security by scanning and detecting sensitive content at all potential exit From f5c5e20f7afed17e3bdd4a5c2f4c62f7872a2bf2 Mon Sep 17 00:00:00 2001 From: Robin Stefani Date: Tue, 28 Oct 2025 16:41:42 -0400 Subject: [PATCH 07/94] Added new 1Secure course on Alerts and Risks. --- docs/customer/training/learn-about/1secure.md | 8 +++++--- docs/customer/training/product/1secure.md | 7 +++++-- src/training/1secure/3600-6.md | 9 +++++++++ src/training/1secure/index.js | 1 + 4 files changed, 20 insertions(+), 5 deletions(-) create mode 100644 src/training/1secure/3600-6.md diff --git a/docs/customer/training/learn-about/1secure.md b/docs/customer/training/learn-about/1secure.md index b77a48a4fc..3ca73f65ff 100644 --- a/docs/customer/training/learn-about/1secure.md +++ b/docs/customer/training/learn-about/1secure.md @@ -6,11 +6,11 @@ keywords: [training, course, 1secure] description: "Learn about Netwrix 1Secure through introductory courses" --- -import { N1SValue, N1SConcepts, N1SIntroGS, N1SIntroReport } from '@site/src/training/1secure'; +import { N1SValue, N1SConcepts, N1SIntroGS, N1SIntroReport, N1SIntroAlertRisk } from '@site/src/training/1secure'; import { N1S } from '@site/src/training/products'; -Estimated length: 1 hour +Estimated length: 1.5 hours In this learning path, you will be introduced to . It contains the following course: @@ -18,7 +18,7 @@ In this learning path, you will be introduced to . It contains the follow * 2600 – Components & Architecture * 3600.1 Introduction to – Getting Started * 3600.5 Introduction to – Reports - +* 3600.6 Introduction to – Alerts & Risk Assessment @@ -27,3 +27,5 @@ In this learning path, you will be introduced to . It contains the follow + + diff --git a/docs/customer/training/product/1secure.md b/docs/customer/training/product/1secure.md index 59b036afbe..b9041104cc 100644 --- a/docs/customer/training/product/1secure.md +++ b/docs/customer/training/product/1secure.md @@ -6,11 +6,11 @@ keywords: [training, course, 1secure] description: "Learn to use Netwrix 1Secure through courses" --- -import { N1SValue, N1SConcepts, N1SIntroGS, N1SIntroMO, N1SIntroConf, N1SIntroData, N1SIntroReport } from '@site/src/training/1secure'; +import { N1SValue, N1SConcepts, N1SIntroGS, N1SIntroMO, N1SIntroConf, N1SIntroData, N1SIntroReport, N1SIntroAlertRisk } from '@site/src/training/1secure'; import { N1S } from '@site/src/training/products'; -Estimated length: 2 hours with optional course +Estimated length: 2.5 hours with optional course In this learning path, you will learn how to use . It contains the following course: @@ -21,6 +21,7 @@ In this learning path, you will learn how to use . It contains the follow * 3600.3 Introduction to – Configuration * 3600.4 Introduction to – Data Sources * 3600.5 Introduction to – Reports +* 3600.6 Introduction to – Alerts & Risk Assessment @@ -35,3 +36,5 @@ In this learning path, you will learn how to use . It contains the follow + + diff --git a/src/training/1secure/3600-6.md b/src/training/1secure/3600-6.md new file mode 100644 index 0000000000..0e98c5c554 --- /dev/null +++ b/src/training/1secure/3600-6.md @@ -0,0 +1,9 @@ +import { N1S } from '@site/src/training/products'; + +## 3600.56 Introduction to – Alerts & Risk Assessment + +Recommended prerequisite: 3600.5 Introduction to – Reports + +The Alerts & Risk Assessment module provides an understanding of the Alerts Timeline dashboard, the Risk Assessment dashboard, associated reports and exports, and the Netwrix AI risk remediation feature. + +Estimated length: 25 minutes diff --git a/src/training/1secure/index.js b/src/training/1secure/index.js index da8f71b226..8a24ce515c 100644 --- a/src/training/1secure/index.js +++ b/src/training/1secure/index.js @@ -5,4 +5,5 @@ export { default as N1SIntroMO } from './3600-2.md'; export { default as N1SIntroConf } from './3600-3.md'; export { default as N1SIntroData } from './3600-4.md'; export { default as N1SIntroReport } from './3600-5.md'; +export { default as N1SIntroAlertRisk } from './3600-6.md'; export { default as N1SAdditional } from './additional.md'; From b3e3ea51336773b85d47f5e741ffb36ba2c140f3 Mon Sep 17 00:00:00 2001 From: Robin Stefani Date: Tue, 28 Oct 2025 16:45:42 -0400 Subject: [PATCH 08/94] Fixed typo in 1Secure course name --- src/training/1secure/3600-6.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/training/1secure/3600-6.md b/src/training/1secure/3600-6.md index 0e98c5c554..d60950ad1d 100644 --- a/src/training/1secure/3600-6.md +++ b/src/training/1secure/3600-6.md @@ -1,6 +1,6 @@ import { N1S } from '@site/src/training/products'; -## 3600.56 Introduction to – Alerts & Risk Assessment +## 3600.6 Introduction to – Alerts & Risk Assessment Recommended prerequisite: 3600.5 Introduction to – Reports From 9574a168746728fea6474f99953e560a547aeb32 Mon Sep 17 00:00:00 2001 From: Farhan Date: Wed, 29 Oct 2025 16:42:13 +0500 Subject: [PATCH 09/94] docs: add GPO uninstallation to credential provider guide - Added Method 4: Uninstall via Group Policy Object to installconfigurecp.md - Includes step-by-step GPO removal procedure - Added verification commands for client machines - Completes comprehensive guide, enabling deletion of installcp.md and uninstallcp.md --- .../credentialprovider/installconfigurecp.md | 118 +++++++++++++++++- 1 file changed, 113 insertions(+), 5 deletions(-) diff --git a/docs/directorymanager/11.1/credentialprovider/installconfigurecp.md b/docs/directorymanager/11.1/credentialprovider/installconfigurecp.md index 47658f09c0..855716d53b 100644 --- a/docs/directorymanager/11.1/credentialprovider/installconfigurecp.md +++ b/docs/directorymanager/11.1/credentialprovider/installconfigurecp.md @@ -1,10 +1,10 @@ --- -title: "Netwrix Directory Manager Credential Provider Installation and Configuration" -description: "Installation and Configuration Guide for Netwrix Directory Manager Credential Provider" +title: "Installation and Configuration" +description: "Installation and Configuration" sidebar_position: 1 --- -# Netwrix Directory Manager Credential Provider - Technical Documentation +# Installation and Configuration --- ## Table of Contents @@ -146,7 +146,7 @@ C:\Program Files\Imanami\Password Center Client (x64)\ After reboot, the Windows logon screen will display with the credential provider active: -![Windows Logon Screen Example] +![Windows Logon Screen](/images/directorymanager/11.1/portal/user/manage/windows_screen.webp) The logon screen will show: - **Netwrix logo** (or custom logo if configured) @@ -265,21 +265,29 @@ If you need to customize the MSI installation (such as pre-configuring the SOURC - Run `Orca-x86_en-us.msi` to install Orca - The Orca console will open after installation + ![Orca console](/images/directorymanager/11.1/portal/user/manage/orca_console.webp) + 2. **Open MSI in Orca**: - Launch Orca application - Click **File** → **Open** - Browse to the Credential Provider folder - Select and open `NetwrixdirectorymanagerCredentialprovider.msi` (or `PasswordCenterClientSetup64.msi`) + ![Credential Provider in Orca](/images/directorymanager/11.1/portal/user/manage/cp_loaded.webp) + 3. **Create New Transform**: - From the menu, select **Transform** → **New Transform** - This creates a new transform that will store your customizations + ![New Transform option](/images/directorymanager/11.1/portal/user/manage/new_transform.webp) + 4. **Modify Properties**: - In the left pane, click **Property** - The main window displays a list of MSI properties - Locate the **SOURCEPATH** property in the property list + ![Property page](/images/directorymanager/11.1/portal/user/manage/property.webp) + 5. **Configure Source Path**: - Create a shared folder for configuration files: - Example: `\\fileserver\software\CredentialProvider\Config\` @@ -290,8 +298,13 @@ If you need to customize the MSI installation (such as pre-configuring the SOURC - Enter the UNC path to the shared folder: `\\fileserver\software\CredentialProvider\Config\` - Click **OK** + ![Property path](/images/directorymanager/11.1/portal/user/manage/property_path.webp) + 6. **Generate Transform File**: - From the menu, select **Transform** → **Generate Transform** + + ![Generate Transform option](/images/directorymanager/11.1/portal/user/manage/generate_transform.webp) + - Save the transform file with a descriptive name (e.g., `CustomConfig.mst`) - Save it to the same shared folder as the MSI package: ``` @@ -323,12 +336,27 @@ If you need to customize the MSI installation (such as pre-configuring the SOURC - Run: `gpmc.msc` - Or: Start → Administrative Tools → Group Policy Management + ![Group Policy Management console](/images/directorymanager/11.1/portal/user/manage/gp_policy.webp) + + :::note + Group Policy Management console is available if the Group Policy Management feature has been installed. + ::: + 2. **Create New GPO**: - Navigate to your domain or appropriate Organizational Unit (OU) - Right-click → "Create a GPO in this domain, and Link it here" + + ![Create a GPO in this domain and link it here option](/images/directorymanager/11.1/portal/user/manage/new_gpo.webp) + - Name: "Deploy Netwrix Credential Provider" - Click "OK" +**Or** + + Right-click the Select **Default Domain Policy** and select **Edit**: + + ![Edit Default Domain Policy option](/images/directorymanager/11.1/portal/user/manage/edit_gpo.webp) + 3. **Link GPO to Target OUs** (if not already linked): - Right-click the GPO - Select "Link an Existing GPO" @@ -348,12 +376,20 @@ If you need to customize the MSI installation (such as pre-configuring the SOURC - Expand: `Software Settings` - Click: `Software installation` + ![New Package option](/images/directorymanager/11.1/portal/user/manage/software_installation.webp) + + :::note + This documentation describes steps for editing the default policy. + ::: + 3. **Add New Package**: - Right-click in the right pane → New → Package - Navigate to the network share: `\\fileserver\software\CredentialProvider\` - Select: `PasswordCenterClientSetup64.msi` - **Important**: Use UNC path, not mapped drive letter + ![Deploy Software](/images/directorymanager/11.1/portal/user/manage/deploy_cp.webp) + 4. **Choose Deployment Method**: - Dialog appears: "Deploy Software" - Select: **"Assigned"** (recommended) @@ -378,6 +414,9 @@ If you selected "Advanced" in step 3.4, configure additional options: If you created an MST transform file using Orca (see section 1A above), apply it here: - Click the **Modifications** tab + + ![Modifications tab](/images/directorymanager/11.1/portal/user/manage/modification_tab.webp) + - Click **Add** button - Browse to the network share where you saved the .mst file - Select your transform file (e.g., `CustomConfig.mst`) @@ -530,6 +569,8 @@ Once the GPO is configured and linked, client machines within the scope of the p - "Unlock Account" link - Custom title text under the logo + ![Windows Logon screen](/images/directorymanager/11.1/portal/user/manage/windows_screen.webp) + The credential provider is now active and ready for use on client workstations. #### Troubleshooting GPO Deployment @@ -2886,6 +2927,73 @@ msiexec /x {4C3F32FA-8AAE-41B7-806E-195782B986D5} /quiet /norestart msiexec /x "C:\Path\To\PasswordCenterClientSetup64.msi" /quiet /norestart ``` +**Method 4: Uninstall via Group Policy Object** + +For enterprise environments where the credential provider was deployed via GPO: + +1. **Open Group Policy Management**: + - Run: `gpmc.msc` + - Or: Start → Administrative Tools → Group Policy Management + +2. **Locate and Edit the GPO**: + - Right-click the GPO that contains the credential provider deployment (e.g., "Deploy Netwrix Credential Provider" or "Default Domain Policy") + - Select **Edit** + - The Group Policy Management Editor opens + +3. **Navigate to Software Installation**: + - Expand: `Computer Configuration` + - Expand: `Policies` + - Expand: `Software Settings` + - Click: `Software installation` + +4. **Remove the Package**: + - Right-click the Credential Provider package + - Point to **All Tasks** + - Click **Remove** + +5. **Select Removal Method**: + - In the "Remove Software" dialog box: + - Select: **"Immediately uninstall the software from users and computers"** + - Click **OK** + +6. **Close the Editor**: + - Click **Close** to close the Group Policy Object Editor + +7. **Client Workstation Removal Process**: + - When client workstations restart, the GPO (now without the Credential Provider) is applied + - This removes the installed Credential Provider from all client workstations + - **Important**: Once the software is removed, users must restart the workstation **again** to remove the links from the Windows logon screen + +**Force Immediate Removal on Specific Computers**: + +On client computers, administrators can force policy update: +```cmd +gpupdate /force /boot +``` + +**Verify Removal on Client Machines**: + +Check if credential provider has been uninstalled: +```powershell +Get-WmiObject -Class Win32_Product | Where-Object {$_.Name -like "*Credential*"} +``` + +Or check registry: +```cmd +reg query "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\Credential Providers\{c8765b62-7058-4d7f-9421-11a75d623206}" +``` + +If registry key doesn't exist, uninstallation was successful. + +**Monitoring Uninstallation Status**: + +Check GPO application results: +```cmd +gpresult /h gpreport.html +``` +Review the HTML report to verify the software removal policy was applied. + + --- ### Rollback Scenario 3: Emergency Removal (System Locked Out) @@ -3237,4 +3345,4 @@ Complete list of common Windows credential provider CLSIDs for filtering: **Document End** -*For the latest version of this documentation, visit: https://www.netwrix.com/groupid-credential-provider-docs* + From 08aa7e87190492bb374a31321feb44f53c252f43 Mon Sep 17 00:00:00 2001 From: Farhan Date: Wed, 29 Oct 2025 17:12:31 +0500 Subject: [PATCH 10/94] docs: remove redundant credential provider docs - Removed installcp.md (content integrated into installconfigurecp.md) - Removed uninstallcp.md (content integrated into installconfigurecp.md) - All installation and uninstallation procedures now in single comprehensive guide --- .../11.1/credentialprovider/installcp.md | 182 ------------------ .../11.1/credentialprovider/uninstallcp.md | 36 ---- 2 files changed, 218 deletions(-) delete mode 100644 docs/directorymanager/11.1/credentialprovider/installcp.md delete mode 100644 docs/directorymanager/11.1/credentialprovider/uninstallcp.md diff --git a/docs/directorymanager/11.1/credentialprovider/installcp.md b/docs/directorymanager/11.1/credentialprovider/installcp.md deleted file mode 100644 index 2f0a2192ea..0000000000 --- a/docs/directorymanager/11.1/credentialprovider/installcp.md +++ /dev/null @@ -1,182 +0,0 @@ ---- -title: "Install Credential Provider" -description: "Install Credential Provider" -sidebar_position: 10 ---- - -# Install Credential Provider - -You can install Directory Manager Credential Provider in one of the following ways: - -- Install Credential Provider Manually -- Install Credential Provider via a Group Policy Object (GPO) - -### Install Credential Provider Manually - -Browse to the folder where you have copied the package: - -1. Click the _NetwrixdirectorymanagerCredentialprovider.msi_ file. The wizard opens and installs Credential - Provider. -2. After the installation, it asks you to restart your machine. -3. After the restart, the Windows logon screen appears as follows: - - ![Windows Logon screen](/images/directorymanager/11.1/portal/user/manage/windows_screen.webp) - - The **Forgot Password** and **Unlock Account** options are now available on the Windows logon - screen. They route you to the URLs provided for these options in the _CPSettings.xml_ file. You - can modify the URLs as well as the text of these options. - - Let’s have a look at the settings which are available in the _CPsettings.xml_ file: - - - `` - - Provide the text for the ForgotPasswordText key. This text will appear on the Windows logon - screen for the Forgot Password option. - - - `` - - Provide the text for the UnlockAccountText key. This text will appear on the Windows logon - screen for Unlock Account option. - - - `` - - Provide the URL to which you want to redirect the user to reset his/her forgotten password. - - - **For GroupID 10**: - `https://MachineName:port/portalname` - - **For GroupID 11**: `https://Machniename:port/portalname/Home/PasswordReset` - -4. `` - - Provide the URL to which you want to redirect the user to unlock his/her locked account. - - - **For GroupID 10:** `https://MachineName:port/Portalname` - - **For GroupID 11:** `https://Machinename:port/portalname/Home/UnlockAccount` - -5. `` - - Provide the text for the CPTitle key. This text will appear as title under the Netwrix logo on - the Windows logon screen. - -## Install Credential Provider via a Group Policy Object (GPO) - -Instead of installing Credential Provider manually on each individual client workstation, you can -distribute it for automatic installation using a GPO, for substantial time savings (especially with -larger networks). The GPO can be defined for an organizational unit or applied on the entire domain. -Credential Provider is installed automatically at the next Windows startup. - -Installing Credential Provider is a two-step process: - -1. Install Orca -2. Deploy Credential Provider via a GPO - -### Install Orca - -Before Credential Provider’s installation via GPO, Orca software is to be installed: - -1. Browse to the folder where you have copied the Credential Provider package. -2. Go to the MST Guide folder and run the _Orca-x86_en-us.msi_ application. The Orca console opens: - - ![Orca console](/images/directorymanager/11.1/portal/user/manage/orca_console.webp) - -3. In Orca, click **File** > **Open**. Browse to the Credential Provider folder and load the - _NetwrixdirectorymanagerCredentialprovider.msi_ in Orca. - - ![Credential Provider in Orca](/images/directorymanager/11.1/portal/user/manage/cp_loaded.webp) - -4. From the menu, select **Transform** > **New Transform**: - - ![New Transform option](/images/directorymanager/11.1/portal/user/manage/new_transform.webp) - -5. Click **Property** in the left pane, list of the properties are displayed in the **Property** - main window: - - ![Property page](/images/directorymanager/11.1/portal/user/manage/property.webp) - -6. On your machine, create a new folder and copy the following files to it: - - - CPsettings.xml - - NetwrixdirectorymanagerCredentialprovider.msi - -7. Share the folder with the Everyone group with Read permission. -8. Provide the path of this newly created folder in the **SOURCEPATH** box. - - ![Property path](/images/directorymanager/11.1/portal/user/manage/property_path.webp) - -9. From the menu, select **Transform** > **Generate Transform**: - - ![Generate Transform option](/images/directorymanager/11.1/portal/user/manage/generate_transform.webp) - -10. Type a filename for the generated .mst file and save it into the shared folder you just created. -11. Close **Orca**. - -### Deploy Credential Provider via a GPO - -Having Orca successfully installed, follow these steps to deploy Credential Provider via a GPO. - -1. Launch **Group Policy Management** console by typing _gpmc.msc_ in the **Run** box and clicking - **OK**. The Group Policy Management Editor opens. - - ![Group Policy Management console](/images/directorymanager/11.1/portal/user/manage/gp_policy.webp) - - :::note - Group Policy Management console is available if the Group Policy Management feature has - been installed. - ::: - - -2. Right-click the domain or organizational unit for the computers that you want the Credential - Provider installed on. Select **Create a GPO in this domain, and link it here...**: - - ![CCreate a GPO in this domain and link it here option](/images/directorymanager/11.1/portal/user/manage/new_gpo.webp) - -**Or** - - Right-click the Select **Default Domain Policy** and select **Edit**: - - ![Edit Default Domain Policy option](/images/directorymanager/11.1/portal/user/manage/edit_gpo.webp) - -3. In the **Group Policy Management Editor**, click **Computer Configuration** > **Policies** > - **Software Settings** > **Software installation** > **New** > **Package**. - - ![New Package option](/images/directorymanager/11.1/portal/user/manage/software_installation.webp) - - :::note - This documentation describes steps for editing the default policy. - ::: - - -4. Browse to the shared folder. The folder must have the following files in it: - - - CPSettings.xml - - Netwrixdirectorymanagercredentialprovider.msi - - .mst file - - Select the _Netwrixdirectorymanagercredentialprovider.msi_ and click **Ok**. - - ![Deploy Software ](/images/directorymanager/11.1/portal/user/manage/deploy_cp.webp) - -5. Select **Advanced** and click **Ok**. The following window opens: - - ![Modifications tab](/images/directorymanager/11.1/portal/user/manage/modification_tab.webp) - -6. Select the **Modifications** tab. Click **Add**. -7. Browse to the shared folder where you saved the generated .mst file. Select that file and click - **Ok**. -8. Close the Group Policy Management Editor. - -The Credential provider is deployed on your machine via the default domain policy. - -## Run the credential provider - -1. Restart the machine - or - Run Command Prompt as administrator and type the following command in the cmd window: - gpupdate /force - -## Run the credential provider on client machines - -The modified domain policy will be installed on the client machines, which are in the scope of the -Group Policy Object, upon their next restart. The Windows logon screen appear as follows: - -![Windows Logon screen](/images/directorymanager/11.1/portal/user/manage/windows_screen.webp) diff --git a/docs/directorymanager/11.1/credentialprovider/uninstallcp.md b/docs/directorymanager/11.1/credentialprovider/uninstallcp.md deleted file mode 100644 index c8b47c7de8..0000000000 --- a/docs/directorymanager/11.1/credentialprovider/uninstallcp.md +++ /dev/null @@ -1,36 +0,0 @@ ---- -title: "Uninstall Credential Provider" -description: "Uninstall Credential Provider" -sidebar_position: 20 ---- - -# Uninstall Credential Provider - -You can uninstall Credential Provider using one of the following: - -- Windows Control Panel – If you have installed Credential Provider manually, you can uninstall it - using Windows Control Panel. -- Group Policy Object – If you have installed the Credential Provider via Group Policy Object, - follow the steps to uninstall it. - - Step 1 – Open Group Policy Management by typing _gpmc.msc_ in the **Run** box and clicking - **OK**. - - Step 2 – Right-click the required GPO under the domain or organizational unit that contains the - GPO distributing Credential Provider and click **Edit**. The Group Policy Management Editor - opens. - - Step 3 – Click **Computer Configurations** > **Policies** > **Software Settings** > **Software - Installation**. - - Step 4 – Right-click the Credential Provider package, point to All Tasks and click **Remove**. - - Step 5 – In the Remove Software dialog box, select **Immediately uninstall the software from - users and computers** and click **OK**. - - Step 6 – Click **Close** to close the Group Policy Object Editor. - - Step 7 – When a client workstation restarts, the GPO, now without the Credential Provider - object, is applied on it. This removes the installed Credential Provider from all client - workstations. Once it is removed from the client workstation, the user must restart it again to - remove the links from the Windows logon screen. From 2b1c2715c4ca6371176775704d80b0da66b07d14 Mon Sep 17 00:00:00 2001 From: Robin Stefani Date: Wed, 29 Oct 2025 08:30:31 -0400 Subject: [PATCH 11/94] Added new 1Secure Demo course and corresponding Presales learning path --- docs/partner/presales/1secure-core.md | 46 +++++++++++++++++++++++++++ docs/partner/presales/index.md | 1 + src/training/1secure/5600-1.md | 15 +++++++++ src/training/1secure/index.js | 1 + 4 files changed, 63 insertions(+) create mode 100644 docs/partner/presales/1secure-core.md create mode 100644 src/training/1secure/5600-1.md diff --git a/docs/partner/presales/1secure-core.md b/docs/partner/presales/1secure-core.md new file mode 100644 index 0000000000..8af9dcc9d1 --- /dev/null +++ b/docs/partner/presales/1secure-core.md @@ -0,0 +1,46 @@ +--- +title: Netwrix 1Secure Core Presales Engineer +sidebar_position: 1340 +tags: [certification, partners, presales, 1secure] +keywords: [training, course, certification, partners, presales, aud1secureitor] +description: "Become a certified Presales Engineer for Netwrix 1Secure" +--- + +import { N1SValue, N1SConcepts, N1SIntroGS, N1SIntroMO, N1SIntroConf, N1SIntroData, N1SIntroReport, N1SIntroAlertRisk, N1SDemoCore, N1SAdditional } from '@site/src/training/1secure'; +import { Company, N1S } from '@site/src/training/products'; + + +Estimated length: 3 hours + +This learning path grants certification as a Presales Engineer for this product. It contains the following courses: + + +* 1600 – Valuable Features +* 2600 – Components & Architecture +* 3600.1 Introduction to – Getting Started +* 3600.2 Introduction to – Manage Organizations +* 3600.3 Introduction to – Configuration +* 3600.4 Introduction to – Data Sources +* 3600.5 Introduction to – Reports +* 3600.6 Introduction to – Alerts & Risk Assessment +* 5600.1 – Demo the Basic Use Cases + + + + + + + + + + + + + + + + + + + + diff --git a/docs/partner/presales/index.md b/docs/partner/presales/index.md index 5b24aef04b..44bed6880a 100644 --- a/docs/partner/presales/index.md +++ b/docs/partner/presales/index.md @@ -34,5 +34,6 @@ The following learning paths provide Partner certification for Presales Engineer * [Netwrix Password Secure Presales Engineer](./password-secure.md) * [Netwrix Privileged Secure Presales Engineer](./privilege-secure.md) * Additional Products + * [Netwrix 1Seccure Core Presales Engineer](./1secure-core.md) * [Netwrix Platform Governance for NetSuite Presales Engineer](./platform-governance-for-netsuite.md) * [Netwrix Platform Governance for Salesforce Presales Engineer](./platform-governance-for-salesforce.md) diff --git a/src/training/1secure/5600-1.md b/src/training/1secure/5600-1.md new file mode 100644 index 0000000000..c614bc790d --- /dev/null +++ b/src/training/1secure/5600-1.md @@ -0,0 +1,15 @@ +import { N1S } from '@site/src/training/products'; + +## 5600.1 – Demo the Basic Use Cases + +Recommended prerequisite: 3600.6 Introduction to – Alerts & Risk Assessment + +The Netwrix 1Secure – Demo the Basic Use Cases course provides you with the ability to demonstrate the three basic use cases for this application: + +* Risk Assessment +* Reporting +* Alerts + +When you complete this course, you will understand the scenario and demonstration talking points for each use case. + +Estimated length: 30 minutes diff --git a/src/training/1secure/index.js b/src/training/1secure/index.js index 8a24ce515c..1bde7aa28f 100644 --- a/src/training/1secure/index.js +++ b/src/training/1secure/index.js @@ -6,4 +6,5 @@ export { default as N1SIntroConf } from './3600-3.md'; export { default as N1SIntroData } from './3600-4.md'; export { default as N1SIntroReport } from './3600-5.md'; export { default as N1SIntroAlertRisk } from './3600-6.md'; +export { default as N1SDemoCore } from './5600-1.md'; export { default as N1SAdditional } from './additional.md'; From 52f0ec4550a0cf3ba27b07c1bb2b1ae9b6b3f16e Mon Sep 17 00:00:00 2001 From: Farhan Date: Wed, 29 Oct 2025 17:33:45 +0500 Subject: [PATCH 12/94] Fix: Correct MSI package name in credential provider docs - Updated credentialprovider.md to reference correct package name - Updated installconfigurecp.md with correct package references - Changed from NetwrixdirectorymanagerCredentialprovider.msi to PasswordCenterClientSetup64.msi - Aligns with RELEASE_NOTES_v1.1.md specifications --- .../credentialprovider/credentialprovider.md | 68 +++++++++++++++---- .../credentialprovider/installconfigurecp.md | 8 +-- 2 files changed, 59 insertions(+), 17 deletions(-) diff --git a/docs/directorymanager/11.1/credentialprovider/credentialprovider.md b/docs/directorymanager/11.1/credentialprovider/credentialprovider.md index 913c6e2127..32255a3887 100644 --- a/docs/directorymanager/11.1/credentialprovider/credentialprovider.md +++ b/docs/directorymanager/11.1/credentialprovider/credentialprovider.md @@ -6,24 +6,66 @@ sidebar_position: 70 # Credential Provider -Directory Manager Credential Provider is a web interface for unlocking user accounts and resetting -passwords. +Netwrix Directory Manager Credential Provider (version 3.1.0.0) is a Windows Credential Provider that integrates with Windows login screens to provide self-service password reset and account unlock functionality. You must install it on each client workstation to make the password reset and account unlock features available to all users. It provides links on the Windows logon screen, which route users to the web page(s) where they can unlock their accounts and reset their passwords. -## Files in the download package +## Product Information + +- **Version**: 3.1.0.0 (formerly Imanami PasswordCenter Credential Provider) +- **Build Platform**: x64 +- **Target OS**: Windows 10/11 (x64) +- **Browser Engine**: Chromium Embedded Framework (CEF) with latest security patches + +## Key Components in the Package The Credential Provider package consists of: -| File and Folder Names | Type of file | -| ------------------ | -------------- | -| NetwrixdirectorymanagerCredentialprovider.msi | Application | -| CPSettings.xml (contains settings for Credential Provider) | File | -| MST Guide | File folder | -| 838060235bcd28bf40ef7532c50ee032.cab | Cab file | -| a35cd6c9233b6ba3da66eecaa9190436.cab | Cab file | -| fe38b2fd0d440e3c6740b626f51a22fc.cab | Cab file | -| Orca-x86_en-us.msi | Orca installer | -| readme.txt | .txt file | +| Component | Description | +| ------------- | ------------- | +| PasswordCenterClientSetup64.msi | MSI installer package | +| Imanami.PasswordCenter.Credential64.dll | Core credential provider DLL | +| GroupIDBrowser.exe | Desktop browser component | +| WebBrowser.exe | CEF-based web rendering engine | +| CPSettings.xml | Configuration file for credential provider settings (optional) | +| Visual C++ 2022 Redistributable (x64) | Required runtime (included in installer) | +| image_yv5_icon.ico | Netwrix branding icon | +| logo.bmp | Enhanced logo bitmap | + +## Default Configuration + +The credential provider includes the following default settings: +- **Window Title**: "Netwrix Directory Manager" +- **CP Title**: "Netwrix Directory Manager" +- **Forgot Password Text**: "Forgot my password?" +- **Unlock Account Text**: "Unlock my account" +- **Logging**: Disabled by default +- **CEF Log Mode**: Disabled +- **Web View Engine**: CEF (Chromium Embedded Framework) + +## System Requirements + +- **Operating System**: Windows 10/11 (x64) +- **Platform Toolset**: Visual Studio 2022 (v143) +- **Runtime**: Visual C++ 2022 Redistributable (x64) - included in installer + +## Installation Notes + +1. The installer requires Windows x64 architecture +2. Visual C++ 2022 Redistributable (x64) is included in the package +3. A system reboot is scheduled after installation to complete credential provider registration +4. Custom CPSettings.xml can be placed in the installation directory for custom configuration + +## Configuration Options + +The credential provider supports extensive configuration through registry settings and XML configuration: +- Custom password reset URLs +- Custom unlock account URLs +- Proxy server configuration +- Credential provider filtering for specific scenarios +- Custom branding (titles, text, images) +- Logging and debugging options + +Registry settings path: `SOFTWARE\Imanami\GroupID\Version 10.0\PasswordCenterClient\Settings` diff --git a/docs/directorymanager/11.1/credentialprovider/installconfigurecp.md b/docs/directorymanager/11.1/credentialprovider/installconfigurecp.md index 855716d53b..8a70babf21 100644 --- a/docs/directorymanager/11.1/credentialprovider/installconfigurecp.md +++ b/docs/directorymanager/11.1/credentialprovider/installconfigurecp.md @@ -111,7 +111,7 @@ This method is suitable for single computers or small deployments where centrali #### Installation Steps 1. **Download the Installer** - - Obtain `PasswordCenterClientSetup64.msi` (also referred to as `NetwrixdirectorymanagerCredentialprovider.msi` in legacy documentation) from your Netwrix Product Library or link shared by your Account Manager + - Obtain `Netwrix Directory Manager Credential Provider` from your Netwrix Product Library or link shared by your Account Manager - Verify the file is digitally signed by Netwrix 2. **Run the Installer** @@ -255,7 +255,7 @@ If you need to customize the MSI installation (such as pre-configuring the SOURC **Prerequisites**: - Orca MSI editor tool (included in Windows SDK) -- MSI package (PasswordCenterClientSetup64.msi or NetwrixdirectorymanagerCredentialprovider.msi) +- MSI package (PasswordCenterClientSetup64.msi) **Steps to Create MST Transform File**: @@ -271,7 +271,7 @@ If you need to customize the MSI installation (such as pre-configuring the SOURC - Launch Orca application - Click **File** → **Open** - Browse to the Credential Provider folder - - Select and open `NetwrixdirectorymanagerCredentialprovider.msi` (or `PasswordCenterClientSetup64.msi`) + - Select and open `PasswordCenterClientSetup64.msi` ![Credential Provider in Orca](/images/directorymanager/11.1/portal/user/manage/cp_loaded.webp) @@ -318,7 +318,7 @@ If you need to customize the MSI installation (such as pre-configuring the SOURC **Files Required in Network Share After This Step**: ``` \\fileserver\software\CredentialProvider\ -├── PasswordCenterClientSetup64.msi (or NetwrixdirectorymanagerCredentialprovider.msi) +├── PasswordCenterClientSetup64.msi ├── CustomConfig.mst (your generated transform file) └── Config\ └── CPSettings.xml (configuration file) From cb66c76dc58c75046388f71685e240a7c49a62c7 Mon Sep 17 00:00:00 2001 From: Robin Stefani Date: Wed, 29 Oct 2025 10:54:12 -0400 Subject: [PATCH 13/94] Added Intro to ITDR course, updated affected LPs, and updated course lenght for ITDR product 1k courses. --- .../presales/identity-threat-detection-and-response.md | 4 ++++ docs/partner/sales/identity-threat-detection-response.md | 6 +++++- src/training/access-analyzer/1000.md | 2 +- src/training/identity-threat-detection-response/1984.md | 9 +++++++++ src/training/identity-threat-detection-response/index.js | 1 + src/training/recovery-for-ad/1400.md | 2 +- src/training/threat-manager/1560.md | 2 +- src/training/threat-prevention/1500.md | 2 +- 8 files changed, 23 insertions(+), 5 deletions(-) create mode 100644 src/training/identity-threat-detection-response/1984.md create mode 100644 src/training/identity-threat-detection-response/index.js diff --git a/docs/partner/presales/identity-threat-detection-and-response.md b/docs/partner/presales/identity-threat-detection-and-response.md index ac9f7331f2..8f5e874450 100644 --- a/docs/partner/presales/identity-threat-detection-and-response.md +++ b/docs/partner/presales/identity-threat-detection-and-response.md @@ -6,6 +6,7 @@ keywords: [training, course, certification, partners, presales, access analyzer, description: "Become a certified Presales Engineer for Netwrix Identity Threat Detection & Response" --- +import { ITDRIntro } from '@site/src/training/identity-threat-detection-response'; import { NAADemo } from '@site/src/training/access-analyzer'; import { NPCDemo } from '@site/src/training/pingcastle'; import { NRADDemo } from '@site/src/training/recovery-for-ad'; @@ -20,6 +21,7 @@ Prerequisite: Identity Threat Detection & Response Solution Sales Pr This learning path grants certification as a Presales Engineer for this solution. It contains the following courses: +* 1984 Introduction to Identity Threat Detection & Response Solution * 5000 – Demo the Basic Use Cases * 5680 – Demo the Basic Use Cases * 5400 – Demo the Basic Use Cases @@ -27,6 +29,8 @@ This learning path grants certification as a Presales Engineer for t * 5560 – Demo the Basic Use Cases * 5984 Identity Threat Detection & Response Solution – Demo the Basic Use Cases + + diff --git a/docs/partner/sales/identity-threat-detection-response.md b/docs/partner/sales/identity-threat-detection-response.md index 37eb57070e..fd6768b39f 100644 --- a/docs/partner/sales/identity-threat-detection-response.md +++ b/docs/partner/sales/identity-threat-detection-response.md @@ -6,6 +6,7 @@ keywords: [training, course, certification, partners, sales, identity threat det description: "Become a certified Sales Professional for Netwrix Identity Threat Detection & Response" --- +import { ITDRIntro } from '@site/src/training/identity-threat-detection-response'; import { Company, NAA, NPC, NRAD, NTM, NTP } from '@site/src/training/products'; @@ -17,10 +18,13 @@ This learning path grants certification as a Sales Professional for * * -It contains the following course: +It contains the following courses: +* 1984 Introduction to Identity Threat Detection & Response Solution * Introduction to the Solution for Identity Threat Detection & Response (ITDR) + + ## Introduction to the Solution for Identity Threat Detection & Response (ITDR) Upon completion, sellers will be able to: diff --git a/src/training/access-analyzer/1000.md b/src/training/access-analyzer/1000.md index 104fe6e0c7..1202685030 100644 --- a/src/training/access-analyzer/1000.md +++ b/src/training/access-analyzer/1000.md @@ -6,4 +6,4 @@ Recommended prerequisite: None The – Valuable Features course provides an understanding of the key aspects of the application, formerly Netwrix Enterprise Auditor. -Estimated length: 5 minutes +Estimated length: 2 minutes diff --git a/src/training/identity-threat-detection-response/1984.md b/src/training/identity-threat-detection-response/1984.md new file mode 100644 index 0000000000..381908db3b --- /dev/null +++ b/src/training/identity-threat-detection-response/1984.md @@ -0,0 +1,9 @@ +import { Company } from '@site/src/training/products'; + +## 1984 Introduction to Identity Threat Detection & Response Solution + +Recommended prerequisite: None + +The Introduction to Identity Threat Detection & Response Solution course propresents the value of an ITDR solution. + +Estimated length: 1 minutes diff --git a/src/training/identity-threat-detection-response/index.js b/src/training/identity-threat-detection-response/index.js new file mode 100644 index 0000000000..03aac8b7ef --- /dev/null +++ b/src/training/identity-threat-detection-response/index.js @@ -0,0 +1 @@ +export { default as ITDRIntro } from './1984.md'; diff --git a/src/training/recovery-for-ad/1400.md b/src/training/recovery-for-ad/1400.md index 66e1a7b37f..1ab286c59f 100644 --- a/src/training/recovery-for-ad/1400.md +++ b/src/training/recovery-for-ad/1400.md @@ -6,4 +6,4 @@ Recommended prerequisite: None The – Valuable Features course provides an understanding of the key aspects of the application. -Estimated length: 5 minutes +Estimated length: 2 minutes diff --git a/src/training/threat-manager/1560.md b/src/training/threat-manager/1560.md index a0c7496e06..451da83423 100644 --- a/src/training/threat-manager/1560.md +++ b/src/training/threat-manager/1560.md @@ -6,4 +6,4 @@ Recommended prerequisite: None The – Valuable Features course provides an understanding of the key aspects of the application. -Estimated length: 5 minutes +Estimated length: 2 minutes diff --git a/src/training/threat-prevention/1500.md b/src/training/threat-prevention/1500.md index a8ec35ca6a..b9000153e4 100644 --- a/src/training/threat-prevention/1500.md +++ b/src/training/threat-prevention/1500.md @@ -6,4 +6,4 @@ Recommended prerequisite: None The – Valuable Features course provides an understanding of the key aspects of the application. -Estimated length: 5 minutes +Estimated length: 2 minutes From fd0cdf676ab0c72904ff1fd290d30fd3f37e7fe5 Mon Sep 17 00:00:00 2001 From: Robin Stefani Date: Wed, 29 Oct 2025 16:15:46 -0400 Subject: [PATCH 14/94] Added Intro to DSPM course, updated affected LP, and updated course lenght for DSPM product 1k course --- docs/partner/sales/data-security-posture-management.md | 6 +++++- src/training/data-classification/1120.md | 2 +- src/training/data-security-posture-management/1980.md | 9 +++++++++ src/training/data-security-posture-management/index.js | 1 + 4 files changed, 16 insertions(+), 2 deletions(-) create mode 100644 src/training/data-security-posture-management/1980.md create mode 100644 src/training/data-security-posture-management/index.js diff --git a/docs/partner/sales/data-security-posture-management.md b/docs/partner/sales/data-security-posture-management.md index b9e1a1b5b5..2a651b92e6 100644 --- a/docs/partner/sales/data-security-posture-management.md +++ b/docs/partner/sales/data-security-posture-management.md @@ -6,6 +6,7 @@ keywords: [training, course, certification, partners, sales, access analyzer, au description: "Become a certified Sales Professional for Netwrix Data Security Posture Management" --- +import { DSPMIntro } from '@site/src/training/data-security-posture-management'; import { Company, NAA, NA, NDC, NEP } from '@site/src/training/products'; @@ -16,10 +17,13 @@ This learning path grants certification as a Sales Professional for * * -It contains the following course: +It contains the following courses: +* 1980 Introduction to Data Security Posture Management Solution * Introduction to the Netwrix Solution for Data Security Posture Management (DSPM) + + ## Introduction to the Netwrix Solution for Data Security Posture Management (DSPM) This course is all about giving sellers the know-how to confidently pitch the Data Security Posture Management suite. diff --git a/src/training/data-classification/1120.md b/src/training/data-classification/1120.md index d89255b378..095daa07ee 100644 --- a/src/training/data-classification/1120.md +++ b/src/training/data-classification/1120.md @@ -6,4 +6,4 @@ Recommended prerequisite: None The – Valuable Features course provides an understanding of the key aspects of the application. -Estimated length: 5 minutes +Estimated length: 2 minutes diff --git a/src/training/data-security-posture-management/1980.md b/src/training/data-security-posture-management/1980.md new file mode 100644 index 0000000000..19a9ecf62c --- /dev/null +++ b/src/training/data-security-posture-management/1980.md @@ -0,0 +1,9 @@ +import { Company } from '@site/src/training/products'; + +## 1980 Introduction to Data Security Posture Management Solution + +Recommended prerequisite: None + +The Introduction to Data Security Posture Management Solution course propresents the value of an DSPM solution. + +Estimated length: 1 minutes diff --git a/src/training/data-security-posture-management/index.js b/src/training/data-security-posture-management/index.js new file mode 100644 index 0000000000..084655b001 --- /dev/null +++ b/src/training/data-security-posture-management/index.js @@ -0,0 +1 @@ +export { default as DSPMIntro } from './1980.md'; From 0aaa6d394d68aea12b0411c75ee9f18e70c96a2f Mon Sep 17 00:00:00 2001 From: Robin Stefani Date: Wed, 29 Oct 2025 17:01:56 -0400 Subject: [PATCH 15/94] Added Intro to Directory Management course, updated affected LP, and updated course length for DM product 1k courses, fixed a few typos --- docs/partner/sales/directory-management.md | 12 ++++++++---- .../data-security-posture-management/1980.md | 4 ++-- src/training/directory-management/1981.md | 9 +++++++++ src/training/directory-management/index.js | 1 + src/training/directory-manager/1940.md | 2 +- .../identity-threat-detection-response/1984.md | 2 +- src/training/password-policy-enforcer/1240.md | 2 +- 7 files changed, 23 insertions(+), 9 deletions(-) create mode 100644 src/training/directory-management/1981.md create mode 100644 src/training/directory-management/index.js diff --git a/docs/partner/sales/directory-management.md b/docs/partner/sales/directory-management.md index 35f5b842bb..f4efdbff4e 100644 --- a/docs/partner/sales/directory-management.md +++ b/docs/partner/sales/directory-management.md @@ -6,6 +6,7 @@ keywords: [training, course, certification, partners, sales, auditor, directory description: "Become a certified Sales Professional for Netwrix Directory Management" --- +import { DMIntro } from '@site/src/training/directory-management'; import { Company, NA, NDM, NPPE } from '@site/src/training/products'; @@ -17,15 +18,18 @@ This learning path grants certification as a Sales Professional for It contains the following course: -* Introduction to the Netwrix Solution for Directory Management +* 1981 Introduction to Directory Management Solution +* Introduction to the Solution for Directory Management -## Introduction to the Netwrix Solution for Directory Management + -This course, designed for sellers of Netwrix products, focuses on the Directory Management Solution. +## Introduction to the Solution for Directory Management + +This course, designed for sellers of products, focuses on the Directory Management Solution. Upon completion of this module, sellers will be able to: * Understand the business impacts of poorly managed directories (such as Active Directory and Entra ID) * Uncover the issues addressed by directory management * Recognize the potential targets for directory management -* Deliver the value proposition of the Netwrix Directory Management Solution +* Deliver the value proposition of the Directory Management Solution diff --git a/src/training/data-security-posture-management/1980.md b/src/training/data-security-posture-management/1980.md index 19a9ecf62c..c992425498 100644 --- a/src/training/data-security-posture-management/1980.md +++ b/src/training/data-security-posture-management/1980.md @@ -4,6 +4,6 @@ import { Company } from '@site/src/training/products'; Recommended prerequisite: None -The Introduction to Data Security Posture Management Solution course propresents the value of an DSPM solution. +The Introduction to Data Security Posture Management Solution course propresents the value of a DSPM solution. -Estimated length: 1 minutes +Estimated length: 1 minute diff --git a/src/training/directory-management/1981.md b/src/training/directory-management/1981.md new file mode 100644 index 0000000000..589c366817 --- /dev/null +++ b/src/training/directory-management/1981.md @@ -0,0 +1,9 @@ +import { Company } from '@site/src/training/products'; + +## 1981 Introduction to Directory Management Solution + +Recommended prerequisite: None + +The Introduction to Directory Management Solution course propresents the value of this solution. + +Estimated length: 1 minute diff --git a/src/training/directory-management/index.js b/src/training/directory-management/index.js new file mode 100644 index 0000000000..6c10653b26 --- /dev/null +++ b/src/training/directory-management/index.js @@ -0,0 +1 @@ +export { default as DMIntro } from './1981.md'; diff --git a/src/training/directory-manager/1940.md b/src/training/directory-manager/1940.md index 511c96fb92..67d6552fa7 100644 --- a/src/training/directory-manager/1940.md +++ b/src/training/directory-manager/1940.md @@ -6,4 +6,4 @@ Recommended prerequisite: None The – Valuable Features course provides an understanding of the key aspects of the application, formerly Netwrix GroupID. -Estimated length: 5 minutes +Estimated length: 2 minutes diff --git a/src/training/identity-threat-detection-response/1984.md b/src/training/identity-threat-detection-response/1984.md index 381908db3b..0a961318eb 100644 --- a/src/training/identity-threat-detection-response/1984.md +++ b/src/training/identity-threat-detection-response/1984.md @@ -6,4 +6,4 @@ Recommended prerequisite: None The Introduction to Identity Threat Detection & Response Solution course propresents the value of an ITDR solution. -Estimated length: 1 minutes +Estimated length: 1 minute diff --git a/src/training/password-policy-enforcer/1240.md b/src/training/password-policy-enforcer/1240.md index 819c75704b..bfefa16f49 100644 --- a/src/training/password-policy-enforcer/1240.md +++ b/src/training/password-policy-enforcer/1240.md @@ -6,4 +6,4 @@ Recommended prerequisite: None The – Valuable Features course provides an understanding of the key aspects of the application. -Estimated length: 5 minutes +Estimated length: 2 minutes From 9939525d0ecc489247d1543b03288b3fa3e04bbb Mon Sep 17 00:00:00 2001 From: Farhan Date: Thu, 30 Oct 2025 13:20:37 +0500 Subject: [PATCH 16/94] Fixed broken link (#313) --- docs/directorymanager/11.1/portal/passwordmanagement.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/directorymanager/11.1/portal/passwordmanagement.md b/docs/directorymanager/11.1/portal/passwordmanagement.md index fe47c388a4..0c7bb2fb92 100644 --- a/docs/directorymanager/11.1/portal/passwordmanagement.md +++ b/docs/directorymanager/11.1/portal/passwordmanagement.md @@ -35,7 +35,7 @@ both these functions. Using it: The client software to install on user workstations is called [ Credential Provider](/docs/directorymanager/11.1/credentialprovider/credentialprovider.md) and available for distribution using various IT enabled distribution methods such as group policy and Microsoft System Center - Configuration Manager (SCCM). See the [Install Credential Provider](/docs/directorymanager/11.1/credentialprovider/installcp.md) topic for + Configuration Manager (SCCM). See the [Install Credential Provider](/docs/directorymanager/11.1/credentialprovider/installconfigurecp.md) topic for additional information. The distributed client enables the **Forgot Password?** and **Unlock Account** links on the From dc2b721ea81f697f23a8c07faa2d9eca10d94154 Mon Sep 17 00:00:00 2001 From: AleksNWX Date: Thu, 30 Oct 2025 09:35:41 +0100 Subject: [PATCH 17/94] Auditor installation documentation updates (#312) --- docs/auditor/10.8/install/firstlaunch.md | 2 +- docs/auditor/10.8/install/overview.md | 6 +++--- docs/auditor/10.8/install/upgrade.md | 8 ++++---- .../install/virtualappliance/configure.md | 2 +- .../upgrade-increments-for-netwrix-auditor.md | 6 +++--- .../10.8/install/installationscreen.webp | Bin 30316 -> 23484 bytes .../auditor/10.8/install/welcome_screen.webp | Bin 62688 -> 45988 bytes .../install/welcome_screen_thumb_0_0.webp | Bin 62688 -> 45988 bytes 8 files changed, 12 insertions(+), 12 deletions(-) diff --git a/docs/auditor/10.8/install/firstlaunch.md b/docs/auditor/10.8/install/firstlaunch.md index 8afc921584..93a40bc5d6 100644 --- a/docs/auditor/10.8/install/firstlaunch.md +++ b/docs/auditor/10.8/install/firstlaunch.md @@ -27,7 +27,7 @@ To start using Netwrix Auditor After logging into Netwrix Auditor, you will see the following window: -![welcome_screen_thumb_0_0](/images/auditor/10.7/install/welcome_screen_thumb_0_0.webp) +![welcome_screen_thumb_0_0](/images/auditor/10.8/install/welcome_screen_thumb_0_0.webp) Take a closer look at the Home page. It contains everything you need to enable complete visibility in your environment. diff --git a/docs/auditor/10.8/install/overview.md b/docs/auditor/10.8/install/overview.md index 6d4c4a652f..660e15dd71 100644 --- a/docs/auditor/10.8/install/overview.md +++ b/docs/auditor/10.8/install/overview.md @@ -26,7 +26,7 @@ the internet. Follow these steps to install Netwrix Auditor -**Step 1 –** Download Netwrix Auditor 10.7 from +**Step 1 –** Download Netwrix Auditor 10.8 from [Netwrix website](https://www.netwrix.com/auditor.html). NOTE: Before installing Netwrix Auditor, make sure that the Windows Firewall service is started. If @@ -36,7 +36,7 @@ you must be a member of the local Administrators group to run the Netwrix Audito **Step 2 –** Unpack the installation package. The following window will be displayed on successful operation completion: -![installationscreen](/images/auditor/10.7/install/installationscreen.webp) +![installationscreen](/images/auditor/10.8/install/installationscreen.webp) **Step 3 –** Follow the instructions of the setup wizard. When prompted, accept the license agreement. @@ -67,7 +67,7 @@ After a successful installation, Auditor shortcut will be added to the **Start** the product will start. See the [First Launch](/docs/auditor/10.8/install/firstlaunch.md) topic for additional information on the product navigation. -![welcome_screen](/images/auditor/10.7/install/welcome_screen.webp) +![welcome_screen](/images/auditor/10.8/install/welcome_screen.webp) Netwrix looks beyond the traditional on-premises installation and provides Auditor for cloud and virtual environments. For example, you can deploy Auditor on a pre-configured Microsoft Azure diff --git a/docs/auditor/10.8/install/upgrade.md b/docs/auditor/10.8/install/upgrade.md index ff7fac854a..c30ca0a9cc 100644 --- a/docs/auditor/10.8/install/upgrade.md +++ b/docs/auditor/10.8/install/upgrade.md @@ -9,11 +9,11 @@ sidebar_position: 80 Netwrix recommends that you upgrade from the older versions of Netwrix Auditor to the latest version available to take advantage of the new features. -Seamless upgrade to Netwrix Auditor 10.7 is supported for versions 10.6 and 10.5. +Seamless upgrade to Netwrix Auditor 10.8 is supported for versions 10.7 and 10.6. If you use an earlier version of Netwrix Auditor, then you need to upgrade sequentially right to -version 10.7. See the following Netwrix knowledge base article for more information: -[Upgrade Increments for Netwrix Auditor](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA00g000000H9eJCAS.html). +version 10.8. See the following Netwrix knowledge base article for more information: +[Upgrade Increments for Netwrix Auditor](/docs/kb/auditor/upgrade-increments-for-netwrix-auditor). ## Before Starting the Upgrade @@ -108,7 +108,7 @@ operation. The issues listed below apply to upgrade from 9.96 and 10. ## Upgrade Procedure -You can upgrade Netwrix Auditor to 10.7 by running the installation package. +You can upgrade Netwrix Auditor to 10.8 by running the installation package. Customers who are logged in to the Netwrix Customer Portal can download the latest version of their software products from the My Products page: diff --git a/docs/auditor/10.8/install/virtualappliance/configure.md b/docs/auditor/10.8/install/virtualappliance/configure.md index 52fd9b21c5..53deccdaf5 100644 --- a/docs/auditor/10.8/install/virtualappliance/configure.md +++ b/docs/auditor/10.8/install/virtualappliance/configure.md @@ -31,7 +31,7 @@ the license agreement and then press `Y` to accept it. In the example below, review how the shell script configures the new VM: -![appliance_script](/images/auditor/10.7/install/virtualappliance/appliance_script.webp) +![appliance_script](/images/auditor/10.8/install/virtualappliance/appliance_script.webp) **Step 6 –** When the script execution completes, you will be prompted to reboot the virtual machine for the changes to take effect. diff --git a/docs/kb/auditor/upgrade-increments-for-netwrix-auditor.md b/docs/kb/auditor/upgrade-increments-for-netwrix-auditor.md index 55346a6961..a3b60bfe10 100644 --- a/docs/kb/auditor/upgrade-increments-for-netwrix-auditor.md +++ b/docs/kb/auditor/upgrade-increments-for-netwrix-auditor.md @@ -1,14 +1,14 @@ --- description: >- Describes the approved incremental upgrade paths for Netwrix Auditor up to - version 10.5 and provides recommendations and prerequisites for successful + version 10.8 and provides recommendations and prerequisites for successful upgrades. keywords: - Netwrix Auditor - upgrade - incremental upgrade - database upgrade - - 10.5 + - 10.8 - 9.9 - license products: @@ -23,7 +23,7 @@ knowledge_article_id: kA00g000000H9eJCAS ## Overview -When upgrading from old versions of Netwrix Auditor, you must do that **incrementally**. Below is the list of approved upgrade paths up to the version 10.5. +When upgrading from old versions of Netwrix Auditor, you must do that **incrementally**. Below is the list of approved upgrade paths up to the version 10.8. ## Before you start diff --git a/static/images/auditor/10.8/install/installationscreen.webp b/static/images/auditor/10.8/install/installationscreen.webp index 4c4f7b71e52c1abc7d2c1340df87cef18579d29d..f8bcf76c38dd31e9c30dcdaa7f18bf77a0e6e278 100644 GIT binary patch literal 23484 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%0Aptw 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 z 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%0Aptw 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 z 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 Date: Thu, 30 Oct 2025 08:36:10 -0400 Subject: [PATCH 18/94] Added new NTM -MCP to additional partner training. --- src/training/threat-manager/additional.md | 1 + 1 file changed, 1 insertion(+) diff --git a/src/training/threat-manager/additional.md b/src/training/threat-manager/additional.md index 9885ef8a6f..150b2e2a94 100644 --- a/src/training/threat-manager/additional.md +++ b/src/training/threat-manager/additional.md @@ -10,6 +10,7 @@ This product was formerly named Netwrix StealthDEFEND. ::: +* New MCP Server for * What's New in v3.0 * Protect your Active Directory Against Common Cyber Threats * Top 5 Issues in From 4ea0fc9bf6ea8a5053db8267936fd4e2b16fbc8d Mon Sep 17 00:00:00 2001 From: Robin Stefani Date: Thu, 30 Oct 2025 09:04:13 -0400 Subject: [PATCH 19/94] Updated DM learning path lengths. --- docs/customer/training/learn-about/password-policy-enforcer.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/customer/training/learn-about/password-policy-enforcer.md b/docs/customer/training/learn-about/password-policy-enforcer.md index b96e4471d4..b253c53476 100644 --- a/docs/customer/training/learn-about/password-policy-enforcer.md +++ b/docs/customer/training/learn-about/password-policy-enforcer.md @@ -10,7 +10,7 @@ import { NPPEValue } from '@site/src/training/password-policy-enforcer'; import { NPPE } from '@site/src/training/products'; -Estimated length: 5 minutes +Estimated length: 2 minutes In this learning path, you will be introduced to . It contains the following courses: From 49cd2e69c51ee6bd394acd99127244c10365397e Mon Sep 17 00:00:00 2001 From: Robin Stefani Date: Thu, 30 Oct 2025 11:28:53 -0400 Subject: [PATCH 20/94] Added new Endpoint Management Solution courses and updated times on EM product 1k course. --- docs/partner/sales/endpoint-management.md | 36 +++++++++++++++++++++++ docs/partner/sales/index.md | 3 +- src/training/change-tracker/1900.md | 2 +- src/training/endpoint-management/1982.md | 9 ++++++ src/training/endpoint-management/index.js | 1 + 5 files changed, 49 insertions(+), 2 deletions(-) create mode 100644 docs/partner/sales/endpoint-management.md create mode 100644 src/training/endpoint-management/1982.md create mode 100644 src/training/endpoint-management/index.js diff --git a/docs/partner/sales/endpoint-management.md b/docs/partner/sales/endpoint-management.md new file mode 100644 index 0000000000..25e34c3601 --- /dev/null +++ b/docs/partner/sales/endpoint-management.md @@ -0,0 +1,36 @@ +--- +title: Netwrix Endpoint Management Solution Sales Professional +sidebar_position: 1290 +tags: [certification, partners, sales, change-tracker, endpoint-policy-manager, endpoint-protector, endpoint-management] +keywords: [training, course, certification, partners, sales, change tracker, endpoint policy manager, endpoint protector, endpoint management] +description: "Become a certified Sales Professional for Netwrix Endpoint Management" +--- + +import { EMIntro } from '@site/src/training/endpoint-management'; +import { Company, NCT, NEPM, NEP } from '@site/src/training/products'; + + +This learning path grants certification as a Sales Professional for this solution. The following products comprise this solution: + +* +* +* + +It contains the following course: + +* 1982 Introduction to Endpoint Management Solution +* Introduction to the Solution for Endpoint Management + + + +## Introduction to the Solution for Endpoint Management + +Endpoints are the laptops and desktop computers employees use every day, and are inherently unsecured, difficult to manage, and often out of compliance. They’re also the entry point for most cyberattacks and a frequent source of data loss, whether from external threats like ransomware or internal risks like accidental or malicious insiders. + +You’ll learn what’s driving the need to rethink endpoint management, the hidden risks customers face on their laptops and desktops, and how the Netwrix Endpoint Management Solution helps enforce security, streamline operations, and ensure compliance, without ripping and replacing what they already use. + +Key topics include: +* The endpoint-specific challenges this solution solves, and why they matter now +* A breakdown of who’s involved in endpoint buying decisions +* High-probability use cases and discovery questions that expose gaps +* How to clearly position the value of the Endpoint Management Solution diff --git a/docs/partner/sales/index.md b/docs/partner/sales/index.md index 1087b520f1..0c40b2e3cb 100644 --- a/docs/partner/sales/index.md +++ b/docs/partner/sales/index.md @@ -18,6 +18,7 @@ The following learning paths provide Partner certification for Sales Professiona * Endpoint Management Solution * [Netwrix Endpoint Policy Manager Sales Professional](./endpoint-policy-manager.md) * [Netwrix Endpoint Protector Sales Professional](./endpoint-protector.md) + * [Netwrix Endpoint Management Solution Sales Professional](endpoint-management.md) * Identity Management Solution * [Netwrix Identity Manager Sales Professional](./identity-manager.md) * Identity Threat Detection & Response Solution @@ -29,4 +30,4 @@ The following learning paths provide Partner certification for Sales Professiona * [Netwrix Privileged Access Management Solution Sales Professional](./privileged-access-management.md) * Additional Products * [Netwrix Platform Governance for NetSuite Sales Professional](./platform-governance-netsuite.md) - * [Netwrix Platform Governance for Salesforce Sales Professional](./platform-governance-salesforce.md) \ No newline at end of file + * [Netwrix Platform Governance for Salesforce Sales Professional](./platform-governance-salesforce.md) diff --git a/src/training/change-tracker/1900.md b/src/training/change-tracker/1900.md index b72075dc6a..dcb8342826 100644 --- a/src/training/change-tracker/1900.md +++ b/src/training/change-tracker/1900.md @@ -6,4 +6,4 @@ Recommended prerequisite: None The – Valuable Features course provides an understanding of the key aspects of the application. -Estimated length: 10 minutes +Estimated length: 2 minutes diff --git a/src/training/endpoint-management/1982.md b/src/training/endpoint-management/1982.md new file mode 100644 index 0000000000..68cb3d5ea5 --- /dev/null +++ b/src/training/endpoint-management/1982.md @@ -0,0 +1,9 @@ +import { Company } from '@site/src/training/products'; + +## 1982 Introduction to Endpoint Management Solution + +Recommended prerequisite: None + +The Introduction to Endpoint Management Solution course propresents the value of this solution. + +Estimated length: 1 minute diff --git a/src/training/endpoint-management/index.js b/src/training/endpoint-management/index.js new file mode 100644 index 0000000000..1865e8718f --- /dev/null +++ b/src/training/endpoint-management/index.js @@ -0,0 +1 @@ +export { default as EMIntro } from './1982.md'; From 22fe0f0f27ec3fd43f80fe44fad3690c2a16045c Mon Sep 17 00:00:00 2001 From: Robin Stefani Date: Thu, 30 Oct 2025 12:59:06 -0400 Subject: [PATCH 21/94] Added Intro to Identity Management course, updated affected LP, and updated course length for IM product 1k courses. --- .../learn-about/platform-governance-for-salesforce.md | 2 +- docs/partner/presales/index.md | 6 +++--- docs/partner/sales/index.md | 5 ++--- src/training/identity-management/1983 | 9 +++++++++ src/training/identity-management/index.js | 1 + src/training/platform-governance-for-netsuite/1440.md | 2 +- src/training/platform-governance-for-salesforce/1460.md | 2 +- 7 files changed, 18 insertions(+), 9 deletions(-) create mode 100644 src/training/identity-management/1983 create mode 100644 src/training/identity-management/index.js diff --git a/docs/customer/training/learn-about/platform-governance-for-salesforce.md b/docs/customer/training/learn-about/platform-governance-for-salesforce.md index 044f79a388..243d298eb3 100644 --- a/docs/customer/training/learn-about/platform-governance-for-salesforce.md +++ b/docs/customer/training/learn-about/platform-governance-for-salesforce.md @@ -10,7 +10,7 @@ import { NPGSValue } from '@site/src/training/platform-governance-for-salesforce import { NPGS } from '@site/src/training/products'; -Estimated length: 5 minutes +Estimated length: 2 minutes In this learning path, you will be introduced to . It contains the following courses: diff --git a/docs/partner/presales/index.md b/docs/partner/presales/index.md index 44bed6880a..ed9d4e01d3 100644 --- a/docs/partner/presales/index.md +++ b/docs/partner/presales/index.md @@ -22,6 +22,8 @@ The following learning paths provide Partner certification for Presales Engineer * [Netwrix Endpoint Protector Presales Engineer](./endpoint-protector.md) * Identity Management Solution * [Netwrix Identity Manager Presales Engineer](./identity-manager.md) + * [Netwrix Platform Governance for NetSuite Presales Engineer](./platform-governance-for-netsuite.md) + * [Netwrix Platform Governance for Salesforce Presales Engineer](./platform-governance-for-salesforce.md) * Identity Threat Detection & Response Solution * [Netwrix Access Analyzer Presales Engineer](./access-analyzer.md) * [Netwrix PingCastle Presales Engineer](./pingcastle.md) @@ -33,7 +35,5 @@ The following learning paths provide Partner certification for Presales Engineer * [Netwrix Endpoint Policy Manager Presales Engineer](./endpoint-policy-manager.md) * [Netwrix Password Secure Presales Engineer](./password-secure.md) * [Netwrix Privileged Secure Presales Engineer](./privilege-secure.md) -* Additional Products +* Additional Product * [Netwrix 1Seccure Core Presales Engineer](./1secure-core.md) - * [Netwrix Platform Governance for NetSuite Presales Engineer](./platform-governance-for-netsuite.md) - * [Netwrix Platform Governance for Salesforce Presales Engineer](./platform-governance-for-salesforce.md) diff --git a/docs/partner/sales/index.md b/docs/partner/sales/index.md index 0c40b2e3cb..6cf870e92e 100644 --- a/docs/partner/sales/index.md +++ b/docs/partner/sales/index.md @@ -21,6 +21,8 @@ The following learning paths provide Partner certification for Sales Professiona * [Netwrix Endpoint Management Solution Sales Professional](endpoint-management.md) * Identity Management Solution * [Netwrix Identity Manager Sales Professional](./identity-manager.md) + * [Netwrix Platform Governance for NetSuite Sales Professional](./platform-governance-netsuite.md) + * [Netwrix Platform Governance for Salesforce Sales Professional](./platform-governance-salesforce.md) * Identity Threat Detection & Response Solution * [Netwrix PingCastle Sales Professional](./pingcastle.md) * [Netwrix Identity Threat Detection & Response Solution Sales Professional](./identity-threat-detection-response.md) @@ -28,6 +30,3 @@ The following learning paths provide Partner certification for Sales Professiona * [Netwrix Endpoint Policy Manager Sales Professional](./endpoint-policy-manager.md) * [Netwrix Password Secure Sales Professional](./password-secure.md) * [Netwrix Privileged Access Management Solution Sales Professional](./privileged-access-management.md) -* Additional Products - * [Netwrix Platform Governance for NetSuite Sales Professional](./platform-governance-netsuite.md) - * [Netwrix Platform Governance for Salesforce Sales Professional](./platform-governance-salesforce.md) diff --git a/src/training/identity-management/1983 b/src/training/identity-management/1983 new file mode 100644 index 0000000000..f2e28b4127 --- /dev/null +++ b/src/training/identity-management/1983 @@ -0,0 +1,9 @@ +import { Company } from '@site/src/training/products'; + +## 1983 Introduction to Identity Management Solution + +Recommended prerequisite: None + +The Introduction to Identity Management Solution course propresents the value of this solution. + +Estimated length: 1 minute diff --git a/src/training/identity-management/index.js b/src/training/identity-management/index.js new file mode 100644 index 0000000000..ccffafe2e4 --- /dev/null +++ b/src/training/identity-management/index.js @@ -0,0 +1 @@ +export { default as IMIntro } from './1983.md'; diff --git a/src/training/platform-governance-for-netsuite/1440.md b/src/training/platform-governance-for-netsuite/1440.md index 6e5b9044eb..7094d4623c 100644 --- a/src/training/platform-governance-for-netsuite/1440.md +++ b/src/training/platform-governance-for-netsuite/1440.md @@ -6,4 +6,4 @@ Recommended prerequisite: None The – Valuable Features course provides an understanding of the key aspects of the application. -Estimated length: 5 minutes +Estimated length: 2 minutes diff --git a/src/training/platform-governance-for-salesforce/1460.md b/src/training/platform-governance-for-salesforce/1460.md index dce9a161be..2b07c68554 100644 --- a/src/training/platform-governance-for-salesforce/1460.md +++ b/src/training/platform-governance-for-salesforce/1460.md @@ -6,4 +6,4 @@ Recommended prerequisite: None The – Valuable Features course provides an understanding of the key aspects of the application. -Estimated length: 5 minutes +Estimated length: 2 minutes From 024e5e80e5a4f360deeec15013693c63cffed08c Mon Sep 17 00:00:00 2001 From: Robin Stefani Date: Thu, 30 Oct 2025 13:31:03 -0400 Subject: [PATCH 22/94] Added What's New in NDC 5.7.10 course. --- src/training/data-classification/additional.md | 1 + 1 file changed, 1 insertion(+) diff --git a/src/training/data-classification/additional.md b/src/training/data-classification/additional.md index 8da858f958..798faea973 100644 --- a/src/training/data-classification/additional.md +++ b/src/training/data-classification/additional.md @@ -4,6 +4,7 @@ import { NDC } from '@site/src/training/products'; The following courses are available for self-enrollment through the Learning Library: +* What's New in v5.7.10 * Dropbox Solution * Box Solution * What's New in v5.7 From 31776b80bdefeb792b97267bde88e12e7571462b Mon Sep 17 00:00:00 2001 From: Robin Stefani Date: Thu, 30 Oct 2025 14:47:32 -0400 Subject: [PATCH 23/94] Added Intro to Privileged Access Management course, updated affected LP, and updated course length for PAM product 1k courses. also fixed file name, 1Secure and Password reset 1k courses, and Learn About LP list --- docs/customer/training/learn-about/index.md | 1 - docs/customer/training/product/password-reset.md | 2 +- docs/partner/sales/privileged-access-management.md | 11 +++++++---- src/training/1secure/1600.md | 2 +- src/training/identity-management/{1983 => 1983.md} | 0 src/training/password-reset/1360.md | 2 +- src/training/password-secure/1760.md | 2 +- src/training/privileged-access-management/1985.md | 9 +++++++++ src/training/privileged-access-management/index.js | 1 + 9 files changed, 21 insertions(+), 9 deletions(-) rename src/training/identity-management/{1983 => 1983.md} (100%) create mode 100644 src/training/privileged-access-management/1985.md create mode 100644 src/training/privileged-access-management/index.js diff --git a/docs/customer/training/learn-about/index.md b/docs/customer/training/learn-about/index.md index fa318bf2d7..159adb582d 100644 --- a/docs/customer/training/learn-about/index.md +++ b/docs/customer/training/learn-about/index.md @@ -22,7 +22,6 @@ You can choose to self-enroll in "Learn About" learning paths available within t * [Learn About Netwrix Endpoint Protector Learning Path](./endpoint-protector.md) * [Learn About Netwrix Identity Manager Learning Path](./identity-manager.md) * [Learn About Netwrix Password Policy Enforcer Learning Path](./password-policy-enforcer.md) -* [Learn About Netwrix Password Reset Learning Path](./password-secure.md) * [Learn About Netwrix Password Secure Learning Path](./password-secure.md) * [Learn About Netwrix Platform Governance for NetSuite Learning Path](./platform-governance-for-netsuite.md) * [Learn About Netwrix Platform Governance for Salesforce Learning Path](./platform-governance-for-salesforce.md) diff --git a/docs/customer/training/product/password-reset.md b/docs/customer/training/product/password-reset.md index 5b0593ac18..71bf98bfed 100644 --- a/docs/customer/training/product/password-reset.md +++ b/docs/customer/training/product/password-reset.md @@ -10,7 +10,7 @@ import { NPRValue } from '@site/src/training/password-reset'; import { NPR } from '@site/src/training/products'; -Estimated length: 5 minutes +Estimated length: 2 minutes In this learning path, you will learn how to use . It contains the following courses: diff --git a/docs/partner/sales/privileged-access-management.md b/docs/partner/sales/privileged-access-management.md index 0af0a415f9..b20c58e0b8 100644 --- a/docs/partner/sales/privileged-access-management.md +++ b/docs/partner/sales/privileged-access-management.md @@ -6,20 +6,23 @@ keywords: [training, course, certification, partners, sales, endpoint policy man description: "Become a certified Sales Professional for Netwrix Privileged Access Management" --- -import { Company, NEPM, NPWS, NPS } from '@site/src/training/products'; +import { PAMIntro } from '@site/src/training/privileged-access-management'; +import { Company, NPWS, NPS } from '@site/src/training/products'; This learning path grants certification as a Sales Professional for this solution. The following products comprise this solution: -* * * It contains the following course:  -* Introduction to the Netwrix Solution for Privileged Access Management (PAM) +* 1985 Introduction to Privileged Access Management Solution +* Introduction to the Solution for Privileged Access Management (PAM) -## Introduction to the Netwrix Solution for Privileged Access Management (PAM) + + +## Introduction to the Solution for Privileged Access Management (PAM) This course will cover the Privileged Access Management (PAM) solution — a unified, powerful approach to securing privileged accounts, credentials, and endpoints across your organization. diff --git a/src/training/1secure/1600.md b/src/training/1secure/1600.md index b28140ea33..77e117c408 100644 --- a/src/training/1secure/1600.md +++ b/src/training/1secure/1600.md @@ -6,4 +6,4 @@ Recommended prerequisite: None The – Valuable Features course provides an understanding of the key aspects of the application. -Estimated length: 5 minutes +Estimated length: 2 minutes diff --git a/src/training/identity-management/1983 b/src/training/identity-management/1983.md similarity index 100% rename from src/training/identity-management/1983 rename to src/training/identity-management/1983.md diff --git a/src/training/password-reset/1360.md b/src/training/password-reset/1360.md index 343e74d4f2..0b9df95322 100644 --- a/src/training/password-reset/1360.md +++ b/src/training/password-reset/1360.md @@ -6,4 +6,4 @@ Recommended prerequisite: None The – Valuable Features course provides an understanding of the key aspects of the application. -Estimated length: 5 minutes +Estimated length: 2 minutes diff --git a/src/training/password-secure/1760.md b/src/training/password-secure/1760.md index 3e32afc6f1..81dcd8a007 100644 --- a/src/training/password-secure/1760.md +++ b/src/training/password-secure/1760.md @@ -6,4 +6,4 @@ Recommended prerequisite: None The – Valuable Features course provides an understanding of the key aspects of the application. -Estimated length: 5 minutes +Estimated length: 2 minutes diff --git a/src/training/privileged-access-management/1985.md b/src/training/privileged-access-management/1985.md new file mode 100644 index 0000000000..3fc80a509e --- /dev/null +++ b/src/training/privileged-access-management/1985.md @@ -0,0 +1,9 @@ +import { Company } from '@site/src/training/products'; + +## 1985 Introduction to Privileged Access Management Solution + +Recommended prerequisite: None + +The Introduction to Privileged Access Management Solution course propresents the value of this solution. + +Estimated length: 1 minute diff --git a/src/training/privileged-access-management/index.js b/src/training/privileged-access-management/index.js new file mode 100644 index 0000000000..50e1655ba7 --- /dev/null +++ b/src/training/privileged-access-management/index.js @@ -0,0 +1 @@ +export { default as PAMIntro } from './1985.md'; From afcffb3b5c3d123a0e4530b0262692706e0c3fdf Mon Sep 17 00:00:00 2001 From: Robin Stefani Date: Thu, 30 Oct 2025 15:57:56 -0400 Subject: [PATCH 24/94] Fixed issues found by Claude --- docs/partner/presales/1secure-core.md | 2 +- docs/partner/presales/index.md | 6 +++--- docs/partner/sales/endpoint-management.md | 2 +- src/training/data-security-posture-management/1980.md | 2 +- src/training/directory-management/1981.md | 2 +- src/training/endpoint-management/1982.md | 2 +- src/training/identity-management/1983.md | 2 +- src/training/identity-threat-detection-response/1984.md | 2 +- 8 files changed, 10 insertions(+), 10 deletions(-) diff --git a/docs/partner/presales/1secure-core.md b/docs/partner/presales/1secure-core.md index 8af9dcc9d1..12c07b93a9 100644 --- a/docs/partner/presales/1secure-core.md +++ b/docs/partner/presales/1secure-core.md @@ -2,7 +2,7 @@ title: Netwrix 1Secure Core Presales Engineer sidebar_position: 1340 tags: [certification, partners, presales, 1secure] -keywords: [training, course, certification, partners, presales, aud1secureitor] +keywords: [training, course, certification, partners, presales, 1secure] description: "Become a certified Presales Engineer for Netwrix 1Secure" --- diff --git a/docs/partner/presales/index.md b/docs/partner/presales/index.md index ed9d4e01d3..be516e7957 100644 --- a/docs/partner/presales/index.md +++ b/docs/partner/presales/index.md @@ -3,7 +3,7 @@ title: Presales Engineer Certification Learning Paths sidebar_position: 1330 tags: [certification, partners, presales] keywords: [training, course, certification, partners, presales] -description: "Learn about the Netwrix Presales Engineer ceritifcation options" +description: "Learn about the Netwrix Presales Engineer certification options" --- The following learning paths provide Partner certification for Presales Engineers: @@ -30,10 +30,10 @@ The following learning paths provide Partner certification for Presales Engineer * [Netwrix Recovery for Active Directory Presales Engineer](./recovery-for-ad.md) * [Netwrix Threat Prevention Presales Engineer](./threat-prevention.md) * [Netwrix Threat Manager Presales Engineer](./threat-manager.md) - * [Netwrix Identity Threat Detection & Response Solution Presales Enagineer](identity-threat-detection-and-response.md) + * [Netwrix Identity Threat Detection & Response Solution Presales Engineer](identity-threat-detection-and-response.md) * Privilege Access Management Solution * [Netwrix Endpoint Policy Manager Presales Engineer](./endpoint-policy-manager.md) * [Netwrix Password Secure Presales Engineer](./password-secure.md) * [Netwrix Privileged Secure Presales Engineer](./privilege-secure.md) * Additional Product - * [Netwrix 1Seccure Core Presales Engineer](./1secure-core.md) + * [Netwrix 1Secure Core Presales Engineer](./1secure-core.md) diff --git a/docs/partner/sales/endpoint-management.md b/docs/partner/sales/endpoint-management.md index 25e34c3601..0726d7132d 100644 --- a/docs/partner/sales/endpoint-management.md +++ b/docs/partner/sales/endpoint-management.md @@ -16,7 +16,7 @@ This learning path grants certification as a Sales Professional for * * -It contains the following course: +It contains the following courses: * 1982 Introduction to Endpoint Management Solution * Introduction to the Solution for Endpoint Management diff --git a/src/training/data-security-posture-management/1980.md b/src/training/data-security-posture-management/1980.md index c992425498..d0b36f5c65 100644 --- a/src/training/data-security-posture-management/1980.md +++ b/src/training/data-security-posture-management/1980.md @@ -4,6 +4,6 @@ import { Company } from '@site/src/training/products'; Recommended prerequisite: None -The Introduction to Data Security Posture Management Solution course propresents the value of a DSPM solution. +The Introduction to Data Security Posture Management Solution course presents the value of a DSPM solution. Estimated length: 1 minute diff --git a/src/training/directory-management/1981.md b/src/training/directory-management/1981.md index 589c366817..df4d6f6fcf 100644 --- a/src/training/directory-management/1981.md +++ b/src/training/directory-management/1981.md @@ -4,6 +4,6 @@ import { Company } from '@site/src/training/products'; Recommended prerequisite: None -The Introduction to Directory Management Solution course propresents the value of this solution. +The Introduction to Directory Management Solution course presents the value of this solution. Estimated length: 1 minute diff --git a/src/training/endpoint-management/1982.md b/src/training/endpoint-management/1982.md index 68cb3d5ea5..5e009f19bc 100644 --- a/src/training/endpoint-management/1982.md +++ b/src/training/endpoint-management/1982.md @@ -4,6 +4,6 @@ import { Company } from '@site/src/training/products'; Recommended prerequisite: None -The Introduction to Endpoint Management Solution course propresents the value of this solution. +The Introduction to Endpoint Management Solution course presents the value of this solution. Estimated length: 1 minute diff --git a/src/training/identity-management/1983.md b/src/training/identity-management/1983.md index f2e28b4127..9198c6dafb 100644 --- a/src/training/identity-management/1983.md +++ b/src/training/identity-management/1983.md @@ -4,6 +4,6 @@ import { Company } from '@site/src/training/products'; Recommended prerequisite: None -The Introduction to Identity Management Solution course propresents the value of this solution. +The Introduction to Identity Management Solution course presents the value of this solution. Estimated length: 1 minute diff --git a/src/training/identity-threat-detection-response/1984.md b/src/training/identity-threat-detection-response/1984.md index 0a961318eb..abc56f5dc7 100644 --- a/src/training/identity-threat-detection-response/1984.md +++ b/src/training/identity-threat-detection-response/1984.md @@ -4,6 +4,6 @@ import { Company } from '@site/src/training/products'; Recommended prerequisite: None -The Introduction to Identity Threat Detection & Response Solution course propresents the value of an ITDR solution. +The Introduction to Identity Threat Detection & Response Solution course presents the value of an ITDR solution. Estimated length: 1 minute From 6daa0945a9f57d8b6fb14a02e95c24b65a608bcc Mon Sep 17 00:00:00 2001 From: robin-stefani Date: Thu, 30 Oct 2025 16:05:13 -0400 Subject: [PATCH 25/94] Fix typo in 1985.md introduction --- src/training/privileged-access-management/1985.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/training/privileged-access-management/1985.md b/src/training/privileged-access-management/1985.md index 3fc80a509e..6ba45d5eaa 100644 --- a/src/training/privileged-access-management/1985.md +++ b/src/training/privileged-access-management/1985.md @@ -4,6 +4,6 @@ import { Company } from '@site/src/training/products'; Recommended prerequisite: None -The Introduction to Privileged Access Management Solution course propresents the value of this solution. +The Introduction to Privileged Access Management Solution course presents the value of this solution. Estimated length: 1 minute From 0daae1ddf96cfd3fcb15b824c1ffa09a8a7439ba Mon Sep 17 00:00:00 2001 From: hilram7 Date: Mon, 3 Nov 2025 12:47:47 -0500 Subject: [PATCH 26/94] Update section title and link reference --- .../accessanalyzer/error-refused-to-connect-in-web-console.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/kb/accessanalyzer/error-refused-to-connect-in-web-console.md b/docs/kb/accessanalyzer/error-refused-to-connect-in-web-console.md index b79d6674c4..9b9b351c0f 100644 --- a/docs/kb/accessanalyzer/error-refused-to-connect-in-web-console.md +++ b/docs/kb/accessanalyzer/error-refused-to-connect-in-web-console.md @@ -85,6 +85,6 @@ Unbind the port from the application. Refer to the following steps: If the output does not include the affected port, refer to the following article to learn more about the SSL binding: https://docs.netwrix.com/docs/auditor/10_8 -## Related Articles +## Related Link - https://docs.netwrix.com/docs/auditor/10_8 (Reports via the Web Console — Securing the Web Console · v11.6) From ec287c486aa9f079cc92d2e00eb19f9f6f2d12e1 Mon Sep 17 00:00:00 2001 From: hilram7 Date: Mon, 3 Nov 2025 16:43:01 -0500 Subject: [PATCH 27/94] Add three new Access Analyzer KB articles and update existing KB --- ...nRM-Shell-Client-Cannot-Process-Request.md | 127 ++++++++++++++++++ ...iable-with-name-enablesearchonlysession.md | 57 ++++++++ .../SEEK-warning-DLPEX-Database-Not-Exist.md | 69 ++++++++++ .../error-invalid-local-storage-version.md | 57 ++++---- 4 files changed, 283 insertions(+), 27 deletions(-) create mode 100644 docs/kb/accessanalyzer/ExchangePS-Error-WinRM-Shell-Client-Cannot-Process-Request.md create mode 100644 docs/kb/accessanalyzer/ExchangePS-error-cannot-find-variable-with-name-enablesearchonlysession.md create mode 100644 docs/kb/accessanalyzer/SEEK-warning-DLPEX-Database-Not-Exist.md diff --git a/docs/kb/accessanalyzer/ExchangePS-Error-WinRM-Shell-Client-Cannot-Process-Request.md b/docs/kb/accessanalyzer/ExchangePS-Error-WinRM-Shell-Client-Cannot-Process-Request.md new file mode 100644 index 0000000000..5a5f8238ab --- /dev/null +++ b/docs/kb/accessanalyzer/ExchangePS-Error-WinRM-Shell-Client-Cannot-Process-Request.md @@ -0,0 +1,127 @@ +--- +title: "ExchangePS Error: The WinRM Shell Client Cannot Process the Request" +sidebar_label: "ExchangePS Error: The WinRM Shell Client Cannot Process the Request" +description: "Resolves the 'WinRM Shell client cannot process the request' error in ExchangePS data collector jobs by updating the PackageManagement and ExchangeOnlineManagement PowerShell modules to supported versions." +keywords: + - WinRM + - ExchangePS + - PowerShell + - New-ExoPSSession + - ExchangeOnlineManagement + - PackageManagement + - Office 365 + - remote session + - module update + - data collector + - Netwrix Access Analyzer + - Netwrix Enterprise Auditor +products: [enterprise_auditor, access_analyzer] +knowledge_article_id: kA0Qk0000003Fc1KAE +--- + +## Related Queries + +- "ExchangePS shell handle is not valid." +- "New-ExoPSSession fails with WinRM Shell client error." +- "ExchangeOnlineManagement 2.0.5 error with StealthAUDIT job." +- "Stealthbits Exchange data collector fails to connect." + +## Symptom + +Jobs that use the ExchangePS data collector fail with the following error: + +```text +PowerShell error: System.Exception: New-ExoPSSession : Processing data from remote server outlook.office365.com failed with the following error message: The WinRM Shell client cannot process the request. The shell handle passed to the WSMan Shell function is not valid. The shell handle is valid only when WSManCreateShell function completes successfully. +``` + +## Cause + +This issue occurs when one or both of the following PowerShell modules are outdated or incompatible: + +- `PackageManagement` module version is earlier than `1.0.0.1` +- `ExchangeOnlineManagement` module version is `2.0.5` or earlier + +These versions are known to cause instability with remote sessions using `New-ExoPSSession`. + +## Resolution + +### Step 1: Verify Installed Module Versions + +Open a PowerShell session and run: + +```powershell +Get-Module -ListAvailable PackageManagement +Get-Module -ListAvailable ExchangeOnlineManagement +``` + +### Step 2: Update Modules Using PowerShell (Preferred Method) + +- Update `PackageManagement` module: + ```powershell + Install-Module PackageManagement -Force -Scope AllUsers + ``` + +- Update `ExchangeOnlineManagement` module: + ```powershell + Install-Module ExchangeOnlineManagement -Force -Scope AllUsers + ``` + +> **IMPORTANT:** +> Close and reopen all PowerShell sessions after updating modules. + +### Step 3: Manual Update (If Unable to Install via PowerShell) + +If the environment prevents direct downloads from PowerShell, update the modules manually. + +#### Download the `.nupkg` Files + +1. Visit the following URLs: + - [PackageManagement 1.4.8.1](https://www.powershellgallery.com/packages/PackageManagement/1.4.8.1) + - [ExchangeOnlineManagement 3.9.1-Preview1](https://www.powershellgallery.com/packages/ExchangeOnlineManagement/3.9.1-Preview1) + +2. Download the `.nupkg` file for each required version. + +#### Convert `.nupkg` to ZIP and Extract + +1. Rename the downloaded `.nupkg` file to `.zip` + Example: `PackageManagement.1.4.8.1.zip` +2. Unblock the ZIP file using one of the following methods: + - In File Explorer, right-click **Properties** > **Unblock**. + - Or run: + ```powershell + Unblock-File .\PackageManagement.1.4.8.1.zip + ``` +3. Extract the contents of each ZIP file. + +#### Rename the Extracted Folder + +- Rename `PackageManagement.1.4.8.1` to `1.4.8.1` +- Rename `ExchangeOnlineManagement.3.4.0` to `3.4.0` (or the version you downloaded) + +#### Move to PowerShell Modules Directory + +Place the renamed folders in the correct directories: + +- For PackageManagement: + `C:\Program Files\WindowsPowerShell\Modules\PackageManagement\1.4.8.1` +- For ExchangeOnlineManagement: + `C:\Program Files\WindowsPowerShell\Modules\ExchangeOnlineManagement\3.4.0` + +### Step 4: Confirm Module Versions + +Re-run the version checks: + +```powershell +Get-Module -ListAvailable PackageManagement +Get-Module -ListAvailable ExchangeOnlineManagement +``` + +Ensure that: + +- `PackageManagement` is version **1.4.8.1** or newer +- `ExchangeOnlineManagement` is version **2.0.6** or newer + +> **IMPORTANT:** +> Rerun jobs that use the ExchangePS data collector to confirm that the error message no longer appears. + +--- diff --git a/docs/kb/accessanalyzer/ExchangePS-error-cannot-find-variable-with-name-enablesearchonlysession.md b/docs/kb/accessanalyzer/ExchangePS-error-cannot-find-variable-with-name-enablesearchonlysession.md new file mode 100644 index 0000000000..3cb3d2b3fd --- /dev/null +++ b/docs/kb/accessanalyzer/ExchangePS-error-cannot-find-variable-with-name-enablesearchonlysession.md @@ -0,0 +1,57 @@ +--- +title: "ExchangePS Error: Cannot Find a Variable With the Name 'EnableSearchOnlySession'" +sidebar_label: "ExchangePS Error: Cannot Find a Variable With the Name 'EnableSearchOnlySession'" +description: "Resolves the 'Cannot find a variable with the name EnableSearchOnlySession' error in ExchangePS data collector jobs by configuring an explicit connection profile with valid Exchange credentials." +keywords: + - WinRM + - ExchangePS + - EnableSearchOnlySession + - PowerShell + - Exchange + - connection profile + - EX_MBRights + - EX_SendAs + - data collector + - Netwrix Access Analyzer + - Netwrix Enterprise Auditor + - Exchange credentials +products: [enterprise_auditor, access_analyzer] +knowledge_article_id: kA0Qk00000039TNKAY +--- + +## Related Queries + +- "Receiving Get-Variable 'EnableSearchOnlySession' error on EX_MBRights job." +- "EX_SendAs job failed to inherit credentials." +- "Cannot find a variable with the name 'EnableSearchOnlySession'." + +## Symptom + +When running Exchange jobs using the ExchangePS data collector, the following error appears: + +```text +Get-Variable 'EnableSearchOnlySession' error: Cannot find a variable with the name 'EnableSearchOnlySession'. +``` + +## Cause + +This issue occurs when the ExchangePS data collector fails to inherit the correct session credentials. +Without proper credentials, the session does not initialize the expected variables, including `EnableSearchOnlySession`. + +## Resolution + +To resolve the issue, configure the job to use an explicit connection profile. +This ensures the session uses the appropriate credentials, allowing the necessary variables to load correctly. + +1. Right-click the affected job. +2. Select **Properties**. +3. Go to the **Connection** tab. +4. Choose the bottom radio button to specify a custom connection profile. +5. Select the connection profile that contains valid Exchange credentials. + +> **NOTE:** +> Navigate to **Settings > Connection** to verify which credentials are valid for Exchange. + +6. Click **OK** to save the changes. + +--- diff --git a/docs/kb/accessanalyzer/SEEK-warning-DLPEX-Database-Not-Exist.md b/docs/kb/accessanalyzer/SEEK-warning-DLPEX-Database-Not-Exist.md new file mode 100644 index 0000000000..0a31a3d967 --- /dev/null +++ b/docs/kb/accessanalyzer/SEEK-warning-DLPEX-Database-Not-Exist.md @@ -0,0 +1,69 @@ +--- +title: "SEEK Bulk Import Warning: DLPEX Database Does Not Exist" +sidebar_label: "SEEK Bulk Import Warning: DLPEX Database Does Not Exist" +description: "Explains why the warning 'DLPEX database does not exist' appears during SEEK Bulk Import and how to resolve it by verifying SEEK Scan completion and DLPEX database availability." +keywords: + - SEEK + - DLPEX + - bulk import + - T2 database + - data classification + - sensitive data + - SEEK Scan + - import warning + - Netwrix Access Analyzer + - Netwrix Enterprise Auditor + - scan failure + - missing database +products: [enterprise_auditor, access_analyzer] +knowledge_article_id: kA0Qk0000003BdFKAU +--- + +## Related Queries + +- "SEEK Bulk Import error DLPEX database does not exist." +- "No sensitive data to import SEEK." +- "SEEK import warning T2 not found." +- "SEEK or SDD scan ran, but import fails." + +## Symptom + +When running a SEEK Bulk Import, the following warning is displayed: + +```text +WARNING | DLPEX database does not exist, there is no data to import. +``` + +Despite the warning, the import process completes without any imported data. + +## Cause + +This warning indicates that the system attempted to import sensitive data (T2) from a host that does not have the required DLPEX database. +This can occur due to one of the following reasons: + +- **Unscanned hosts in the import list:** One or more hosts included in the bulk import were not scanned using SEEK Scan, and therefore, no DLPEX (T2) database was created. +- **Scan failures:** The host experienced a catastrophic error during the SEEK Scan, which prevented the creation of the sensitive data (T2) database. + +> **NOTE:** +> If the import runs and simply finds no new data (but the database exists), no warning is shown and the import completes successfully. +> The warning only appears if the expected DLPEX database is missing entirely. + +## Resolution + +To resolve this warning, follow these steps: + +1. **Review the host list** + - Confirm that all hosts listed in the SEEK Bulk Import are being scanned via SEEK Scan. + - Remove any hosts from the list that are not currently scanned. + +2. **Check scan results** + - Investigate SEEK Scan logs for any failed scans. + - Look for errors indicating that the DLPEX or T2 database could not be created. + +3. **Rerun the scan** + - Rerun the SEEK Scan on the affected hosts to generate the T2 database. + +4. **Retry the bulk import** + - Once scans have completed successfully and the DLPEX databases exist, rerun the SEEK Bulk Import. + +--- diff --git a/docs/kb/accessanalyzer/error-invalid-local-storage-version.md b/docs/kb/accessanalyzer/error-invalid-local-storage-version.md index d6cbddc7e1..8fe841fa4d 100644 --- a/docs/kb/accessanalyzer/error-invalid-local-storage-version.md +++ b/docs/kb/accessanalyzer/error-invalid-local-storage-version.md @@ -1,54 +1,57 @@ --- -description: >- - An Activity Auditing (SPAC) scan fails after upgrading Netwrix Access Analyzer - with an Invalid local SPAA storage version error; follow the steps to update - the SPAA database schema. +title: "Error: Invalid Local SPAA Storage Version. Expected 11603 but Found 0" +sidebar_label: "Error: Invalid Local SPAA Storage Version. Expected 11603 but Found 0" +description: "Resolves the 'Invalid local SPAA storage version' error that occurs when running a SPAC System Scan in Netwrix Access Analyzer by updating the SPAA database schema through the appropriate System Scan and Bulk Import jobs." keywords: - SPAA - SPAC - - Invalid local storage version - - SPSEEK - - SPAA_BulkImport + - System Scan + - Bulk Import + - InvalidStorageVersionException + - SharePoint + - schema update - Netwrix Access Analyzer - - database schema - - SystemScans + - Netwrix Enterprise Auditor + - database version + - upgrade issue + - SPSEEK products: - - access-analyzer -sidebar_label: "Error: Invalid Local Storage Version" -tags: [] -title: 'Error: Invalid Local Storage Version' + - enterprise_auditor knowledge_article_id: kA0Qk0000001RUPKA2 --- -# Error: Invalid Local Storage Version +# Error: Invalid Local SPAA Storage Version When Running SPAC System Scan ## Symptom -After the recent Netwrix Access Analyzer upgrade (`11.6.0.69`), an Activity Auditing (SPAC) scan populates the following error: +When attempting to run a **SPAC System Scan** in **Netwrix Access Analyzer** (formerly Enterprise Auditor) after upgrading, the following error occurs: ```text Stealthbits.StealthAUDIT.DataCollectors.SPAA.Storage.InvalidStorageVersionException: -Invalid local SPAA storage version. Expected %x& but found %y%. +Invalid local SPAA storage version. Expected 11603 but found 0. ``` ## Cause -The SPAA database schema is outdated and requires an update. +The SPAA database schema is outdated and requires an update. This error occurs when a SPAC System Scan* is run *before* a SPAA System Scan or SPSEEK System Scan has been executed. ## Resolution Perform the following steps to update the database schema: -1. Run either the **1-SPSEEK_SystemScans** or **2-SPAA_SystemScans** job at `level 0`. Refer to the following articles for additional information: - - https://docs.netwrix.com/docs/auditor/10_8 - - https://docs.netwrix.com/docs/auditor/10_8 -2. Depending on the previously selected job, run either the **4-SPSEEK_BulkImport** or **5-SPAA_BulkImport** job to update the schema. -3. Run the **3-SPAC_SystemScans** job to verify that the issue is resolved. +1. **Run a System Scan job at level 0** + - Run either the **1-SPSEEK_SystemScans** or **2-SPAA_SystemScans** job. + - Refer to the following documentation for details: + - [1-SPSEEK_SystemScans Job ⸱ Netwrix Docs 🡥](https://docs.netwrix.com/docs/accessanalyzer/12_0/solutions/sharepoint/collection/spseek_systemscans) + - [2-SPAA_SystemScans Job ⸱ Netwrix Docs 🡥](https://docs.netwrix.com/docs/accessanalyzer/12_0/solutions/sharepoint/collection/spaa_systemscans) + +2. **Run a Bulk Import job to update the schema** + - Depending on the job used in step 1, run either the **4-SPSEEK_BulkImport** or **5-SPAA_BulkImport** job. -## Related Articles +3. **Verify the issue is resolved** + - Run the **3-SPAC_SystemScans** job to confirm that the error no longer appears. -- 0.Collection Job Group — 1-SPSEEK_SystemScans Job · v11.6 - https://docs.netwrix.com/docs/auditor/10_8 +## Related Links -- 0.Collection Job Group — 2-SPAA_SystemScans Job · v11.6 - https://docs.netwrix.com/docs/auditor/10_8 +- [1-SPSEEK_SystemScans Job](https://docs.netwrix.com/docs/accessanalyzer/12_0/solutions/sharepoint/collection/spseek_systemscans) +- [2-SPAA_SystemScans Job](https://docs.netwrix.com/docs/accessanalyzer/12_0/solutions/sharepoint/collection/spaa_systemscans) From 9bfdce1aebd25090b5ec4e1939776084cd5752a8 Mon Sep 17 00:00:00 2001 From: Farhan Date: Wed, 5 Nov 2025 13:47:01 +0500 Subject: [PATCH 28/94] NDM - Password re-insertion note (post sanitization changes) (#325) * Fixed broken link * docs: Add password re-insertion warnings to schedules, jobs, and data sources - Added password re-insertion requirement warnings to all 11 schedule types - Added password field re-configuration warning for Synchronize job editing - Added service account password re-insertion warning for data source updates - Ensures users are informed of security requirements when editing configurations --- .../11.1/admincenter/datasource/manage.md | 4 ++++ .../admincenter/schedule/grouplifecycle.md | 8 ++++++-- .../admincenter/schedule/groupusageservice.md | 17 +++++++++------- .../11.1/admincenter/schedule/manage.md | 20 +++++++++++++------ .../schedule/managedbylifecycle.md | 6 +++++- .../schedule/membershiplifecycle.md | 6 +++++- .../admincenter/schedule/orphangroupupdate.md | 6 +++++- .../11.1/admincenter/schedule/reports.md | 8 ++++++-- .../admincenter/schedule/smartgroupupdate.md | 12 +++++++---- .../11.1/admincenter/schedule/synchronize.md | 10 +++++++--- .../admincenter/schedule/userlifecycle.md | 6 +++++- .../schedule/workflowacceleration.md | 6 +++++- .../11.1/portal/synchronize/manage/job.md | 9 +++++++++ 13 files changed, 89 insertions(+), 29 deletions(-) diff --git a/docs/directorymanager/11.1/admincenter/datasource/manage.md b/docs/directorymanager/11.1/admincenter/datasource/manage.md index 535f7a5856..c1a92fd0e3 100644 --- a/docs/directorymanager/11.1/admincenter/datasource/manage.md +++ b/docs/directorymanager/11.1/admincenter/datasource/manage.md @@ -28,6 +28,10 @@ string in their names are displayed. You can update the details provided for a data source, such as its display name, the service account credentials to connect to it, and any other info you provided while creating it. +:::important Password Re-insertion Required +Due to security enhancements, when updating a data source, you must re-enter the **Service Account Password** even if you are not changing it. This is a required security measure to ensure password field sanitization across the product. +::: + Follow the steps to update the details for a data source. Step 1 – In Admin Center, click **Data Sources** in the left pane. diff --git a/docs/directorymanager/11.1/admincenter/schedule/grouplifecycle.md b/docs/directorymanager/11.1/admincenter/schedule/grouplifecycle.md index 078c395623..bfdc221f08 100644 --- a/docs/directorymanager/11.1/admincenter/schedule/grouplifecycle.md +++ b/docs/directorymanager/11.1/admincenter/schedule/grouplifecycle.md @@ -34,7 +34,7 @@ Step 2 – On the Identity Stores page, click the ellipsis button for an identit Step 3 – Click **Schedules** under Settings in the left pane. -Step 4 – On the Schedules page, click **Add Schedule** and select **Group Life Cycle Job**. +Step 4 – On the Schedules page, click **Add Schedule** and select **Group Life Cycle Job**. The Create Schedule page is displayed. Step 5 – In the Schedule Name box, enter a name for the schedule. @@ -90,6 +90,10 @@ the schedule in the identity store. Follow step 12 in the [Create a Group Usage Service Schedule](groupusageservice.md#create-a-group-usage-service-schedule) topic for additional information. +:::important Password Re-insertion Required +Due to security enhancements, when editing a schedule, you must re-enter the account password in the Authentication section, even if you are not changing the authentication credentials. This is a required security measure to ensure password field sanitization across the product. +::: + Step 12 – To set notifications for the schedule, click **Notifications**. 1. On the Notifications dialog box, select the **Send group life extension notification** check box @@ -102,7 +106,7 @@ Step 12 – To set notifications for the schedule, click **Notifications**. Step 13 – On the Create Schedule page, click **Create Schedule**. -Step 14 – On the Schedules page, click **Save**. +Step 14 – On the Schedules page, click **Save**. The schedule is displayed under Group Life Cycle. See the [View the Schedules in an Identity Store ](manage.md#view-the-schedules-in-an-identity-store) topic for additional information. diff --git a/docs/directorymanager/11.1/admincenter/schedule/groupusageservice.md b/docs/directorymanager/11.1/admincenter/schedule/groupusageservice.md index db7a1ce895..8efbbfc705 100644 --- a/docs/directorymanager/11.1/admincenter/schedule/groupusageservice.md +++ b/docs/directorymanager/11.1/admincenter/schedule/groupusageservice.md @@ -30,7 +30,7 @@ Step 2 – On the Identity Stores page, click the ellipsis button for an identit Step 3 – Click **Schedules** under Settings in the left pane. -Step 4 – On the Schedules page, click **Add Schedule** and select **Group Usage Service Job**. +Step 4 – On the Schedules page, click **Add Schedule** and select **Group Usage Service Job**. The Create Schedule page is displayed. Step 5 – In the **Schedule Name** box, enter a name for the schedule. @@ -66,13 +66,13 @@ Step 9 – You can specify containers as targets for the schedule. The schedule groups in those containers and sub-containers. - Select the **Include all containers** check box to run the schedule on all the containers in the - identity store. + identity store. Or - Click **Add Container** to add one or more containers as targets. The Add Container(s) dialog box shows the domain name and the OUs in the identity store. Select the check boxes for the required containers and click **Add**; the selected containers are displayed in the Target(s) area. To exclude a sub-container, clear the check box for it on the Add Container(s) dialog box. -- To remove a container in the Target(s) area, click **Remove** for it. +- To remove a container in the Target(s) area, click **Remove** for it. To remove all target objects, click **Remove All**. Step 10 – You can also specify one or more messaging servers. The job reads expansion logs from @@ -98,13 +98,13 @@ Step 12 – After specifying the settings for triggers, click **Add**. The trigg Triggers area. A schedule can have one or more triggers, allowing the schedule to be started in many ways. With -multiple triggers, the schedule will start when any of the triggers occur. +multiple triggers, the schedule will start when any of the triggers occur. To enable or disable a trigger - Click **Edit** for a trigger in the Triggers area and use the -toggle button at the top of the Update Trigger dialog box to enable or disable the trigger. +toggle button at the top of the Update Trigger dialog box to enable or disable the trigger. To remove a trigger - Click **Remove** for a trigger to remove it. Step 13 – Click **Add Authentication** in the Authentication area to specify an account for running -the schedule in the identity store. +the schedule in the identity store. The Authentication dialog box displays your accounts in the respective identity store that you have used for signing in. Select an account to authenticate with it or click **Login with a different user** to provide the credentials of another account to run the schedule in the identity store. @@ -114,6 +114,9 @@ Make sure this account falls under a high priority security role that has elevat in the identity store (for example, Administrator). ::: +:::important Password Re-insertion Required +Due to security enhancements, when editing a schedule, you must re-enter the account password in the Authentication section, even if you are not changing the authentication credentials. This is a required security measure to ensure password field sanitization across the product. +::: :::note If you are creating this schedule in a Microsoft Entra ID identity store, you can only specify @@ -125,7 +128,7 @@ section of the [Schedules](/docs/directorymanager/11.1/admincenter/schedule/over Step 14 – On the Create Schedule page, click **Create Schedule**. -Step 15 – On the Schedules page, click **Save**. +Step 15 – On the Schedules page, click **Save**. The schedule is displayed under Group Usage Service. See the [View the Schedules in an Identity Store ](manage.md#view-the-schedules-in-an-identity-store) topic for additional information. diff --git a/docs/directorymanager/11.1/admincenter/schedule/manage.md b/docs/directorymanager/11.1/admincenter/schedule/manage.md index 073993abed..c2fe5792aa 100644 --- a/docs/directorymanager/11.1/admincenter/schedule/manage.md +++ b/docs/directorymanager/11.1/admincenter/schedule/manage.md @@ -21,7 +21,7 @@ Step 2 – On the Identity Stores page, click the ellipsis button for an identit Step 3 – Click **Schedules** under Settings in the left pane. Step 4 – On the Schedules page, click the plus sign next to a job name to view the schedules defined -for it. +for it. The following is displayed for a schedule: | Label | Description | @@ -90,7 +90,7 @@ Step 3 – Click **Schedules** under Settings in the left pane. Step 4 – On the Schedules page, click the plus sign for a job to view the schedules defined for it. -Step 5 – Use the Enable toggle button for a schedule to enable or disable it. +Step 5 – Use the Enable toggle button for a schedule to enable or disable it. A disabled schedule is not executed in the identity store. Step 6 – Click **Save**. @@ -124,6 +124,14 @@ Step 7 – Click **Update Schedule**. Step 8 – Click **Save** on the Schedules page. +:::important Password Re-insertion Required +Due to security enhancements, when editing any schedule settings, you must re-enter the account password in the Authentication section even if you are not changing the authentication credentials. This is a required security measure to ensure password field sanitization across the product. The password must be re-entered when: +- Updating triggers +- Updating targets +- Updating notification settings +- Making any other changes to the schedule +::: + ## Update Targets for a Schedule Targets in a schedule are the objects processed by that schedule. @@ -142,7 +150,7 @@ Step 4 – On the Schedules page, click the plus sign for a job to view the sche Step 5 – Click the ellipsis button for a schedule and select **Edit**. Step 6 – On the Edit Schedule page, the Target(s) area displays the target objects for the -schedule. +schedule. Target types differ for different schedule types. For example, you can set containers as targets for a Group Lifecycle schedule; and jobs and job collections for a Synchronize schedule. Other schedules, such as a User Lifecycle schedule, may not require a target, as they execute certain @@ -172,11 +180,11 @@ Step 4 – On the Schedules page, click the plus sign for a job to view the sche Step 5 – Click the ellipsis button for a schedule and select **Edit**. Step 6 – On the Edit Schedule page, click the **Notifications** button to update notification -settings for the schedule. +settings for the schedule. Notification settings differ for different schedule types. For example, a Smart Group Update schedule has a different set of notification options from a Group Lifecycle schedule. Other schedules, such as the Directory Manager Entitlement and Workflow Acceleration schedules, do not -have notification settings. +have notification settings. To manage the notification settings for a schedule, refer to the instructions for the respective schedule. @@ -232,7 +240,7 @@ Step 3 – Click **Schedules** under Settings in the left pane. Step 4 – On the Schedules page, click the plus sign for a job to view the schedules defined for it. -Step 5 – Click the ellipsis button for a schedule and select **Delete**. +Step 5 – Click the ellipsis button for a schedule and select **Delete**. The Delete option is not available for system-defined schedules. Step 6 – On the Delete Schedule dialog box, click **Delete**. diff --git a/docs/directorymanager/11.1/admincenter/schedule/managedbylifecycle.md b/docs/directorymanager/11.1/admincenter/schedule/managedbylifecycle.md index 25ed3b8b31..d95379a653 100644 --- a/docs/directorymanager/11.1/admincenter/schedule/managedbylifecycle.md +++ b/docs/directorymanager/11.1/admincenter/schedule/managedbylifecycle.md @@ -83,9 +83,13 @@ the schedule in the identity store. Follow step 12 in the [Create a Group Usage Service Schedule](groupusageservice.md#create-a-group-usage-service-schedule) topic for for additional information. +:::important Password Re-insertion Required +Due to security enhancements, when editing a schedule, you must re-enter the account password in the Authentication section, even if you are not changing the authentication credentials. This is a required security measure to ensure password field sanitization across the product. +::: + Step 12 – On the Create Schedule page, click **Create Schedule**. -Step 13 – On the Schedules page, click **Save**. +Step 13 – On the Schedules page, click **Save**. The schedule is displayed under Managed By Life Cycle. See the [View the Schedules in an Identity Store ](manage.md#view-the-schedules-in-an-identity-store) topic for additional information. diff --git a/docs/directorymanager/11.1/admincenter/schedule/membershiplifecycle.md b/docs/directorymanager/11.1/admincenter/schedule/membershiplifecycle.md index 3448cb12f3..0c3142b4b7 100644 --- a/docs/directorymanager/11.1/admincenter/schedule/membershiplifecycle.md +++ b/docs/directorymanager/11.1/admincenter/schedule/membershiplifecycle.md @@ -106,9 +106,13 @@ the schedule in the identity store. Follow step 12 in the [Create a Group Usage Service Schedule](groupusageservice.md#create-a-group-usage-service-schedule) topic for additional information. +:::important Password Re-insertion Required +Due to security enhancements, when editing a schedule, you must re-enter the account password in the Authentication section, even if you are not changing the authentication credentials. This is a required security measure to ensure password field sanitization across the product. +::: + Step 12 – On the Create Schedule page, click **Create Schedule**. -Step 13 – On the Schedules page, click **Save**. +Step 13 – On the Schedules page, click **Save**. The schedule is displayed under **Membership Life Cycle**. See the [View the Schedules in an Identity Store ](manage.md#view-the-schedules-in-an-identity-store) topic for additional information. diff --git a/docs/directorymanager/11.1/admincenter/schedule/orphangroupupdate.md b/docs/directorymanager/11.1/admincenter/schedule/orphangroupupdate.md index 0674709a65..08e7813cbf 100644 --- a/docs/directorymanager/11.1/admincenter/schedule/orphangroupupdate.md +++ b/docs/directorymanager/11.1/admincenter/schedule/orphangroupupdate.md @@ -93,9 +93,13 @@ the schedule in the identity store. See step 12 in the [Create a Group Usage Service Schedule](groupusageservice.md#create-a-group-usage-service-schedule) topic for additional information. +:::important Password Re-insertion Required +Due to security enhancements, when editing a schedule, you must re-enter the account password in the Authentication section, even if you are not changing the authentication credentials. This is a required security measure to ensure password field sanitization across the product. +::: + Step 12 – On the Create Schedule page, click **Create Schedule**. -Step 13 – On the Schedules page, click **Save**. +Step 13 – On the Schedules page, click **Save**. The schedule is displayed under Orphan Group Update. See the [View the Schedules in an Identity Store ](manage.md#view-the-schedules-in-an-identity-store) topic for additional information. diff --git a/docs/directorymanager/11.1/admincenter/schedule/reports.md b/docs/directorymanager/11.1/admincenter/schedule/reports.md index 2471fd2c24..ae4a90dcd4 100644 --- a/docs/directorymanager/11.1/admincenter/schedule/reports.md +++ b/docs/directorymanager/11.1/admincenter/schedule/reports.md @@ -90,7 +90,7 @@ settings here, such as the container and filter settings. 4. Select the check box for a report and click **Add**. The selected reports are displayed in the Reports area on the Create Schedule page. When this Reports schedule runs, it auto generates all - added reports. + added reports. To remove a report , click **Remove** for it. Step 9 – Click **Add Triggers** in the Triggers area to specify a triggering criterion for the @@ -103,6 +103,10 @@ running the schedule in the identity store. Follow step 12 in the [Create a Group Usage Service Schedule](groupusageservice.md#create-a-group-usage-service-schedule) topic for additional information. +:::important Password Re-insertion Required +Due to security enhancements, when editing a schedule, you must re-enter the account password in the Authentication section, even if you are not changing the authentication credentials. This is a required security measure to ensure password field sanitization across the product. +::: + Step 11 – To set up notifications for the schedule, click **Notifications**. 1. On the Notifications dialog box, enter the email address of recipient(s) to whom you want to send @@ -111,7 +115,7 @@ Step 11 – To set up notifications for the schedule, click **Notifications**. Step 12 – On the Create Schedule page, click **Create Schedule**. -Step 13 – On the Schedules page, click **Save**. +Step 13 – On the Schedules page, click **Save**. The schedule is displayed under **Reports**. See the [View the Schedules in an Identity Store ](manage.md#view-the-schedules-in-an-identity-store)topic for details. diff --git a/docs/directorymanager/11.1/admincenter/schedule/smartgroupupdate.md b/docs/directorymanager/11.1/admincenter/schedule/smartgroupupdate.md index c522104436..08b1a67c78 100644 --- a/docs/directorymanager/11.1/admincenter/schedule/smartgroupupdate.md +++ b/docs/directorymanager/11.1/admincenter/schedule/smartgroupupdate.md @@ -81,14 +81,14 @@ processes the added groups only (i.e., it does not process nested groups). - Select the **Include Sub-Containers** check box to include the sub-containers within the selected container to search for the group(s). - Enter a search string in the search box; group names starting with the string are displayed as - you type. Click **Add** for a group to select it. + you type. Click **Add** for a group to select it. You can also perform an advanced search to locate a group. Click **Advanced** in the search box and use the search fields to enter a search string. On clicking **Search**, groups matching the string are displayed. Select the group you want to add as target. - After selecting one or more groups, click **Add** the groups are displayed in the Target(s) area. -3. To remove a container or group in the Target(s) area, click **Remove** for it. +3. To remove a container or group in the Target(s) area, click **Remove** for it. To remove all target objects, click **Remove All**. Step 10 – Click **Add Triggers** in the Triggers area to specify a triggering criterion for the @@ -101,6 +101,10 @@ the schedule in the identity store. Follow step 12 in the [Create a Group Usage Service Schedule](groupusageservice.md#create-a-group-usage-service-schedule) topic for additional information. +:::important Password Re-insertion Required +Due to security enhancements, when editing a schedule, you must re-enter the account password in the Authentication section, even if you are not changing the authentication credentials. This is a required security measure to ensure password field sanitization across the product. +::: + Step 12 – To enable notifications for the schedule, click **Notifications**. On the Notifications dialog box, specify an event for triggering notifications for the schedule and add recipients. @@ -118,7 +122,7 @@ dialog box, specify an event for triggering notifications for the schedule and a 3. Select the **Send Report to group owner(s)** check box to send a report to each unique group owner of the groups processed by the schedule. A Dynasty owner receives a notification for its - groups and direct child Dynasties. + groups and direct child Dynasties. Group owners include the primary owner, additional owner(s), and Exchange additional owner(s). :::note @@ -152,7 +156,7 @@ dialog box, specify an event for triggering notifications for the schedule and a Step 13 – On the Create Schedule page, click **Create Schedule**. -Step 14 – On the Schedules page, click **Save**. +Step 14 – On the Schedules page, click **Save**. The schedule is displayed under Smart Group Update. See the [View the Schedules in an Identity Store ](manage.md#view-the-schedules-in-an-identity-store) topic for more info for additional information. diff --git a/docs/directorymanager/11.1/admincenter/schedule/synchronize.md b/docs/directorymanager/11.1/admincenter/schedule/synchronize.md index a12ad46b79..f5f112e1de 100644 --- a/docs/directorymanager/11.1/admincenter/schedule/synchronize.md +++ b/docs/directorymanager/11.1/admincenter/schedule/synchronize.md @@ -58,8 +58,8 @@ Step 8 – Add a Synchronize job or a job collection or both to this schedule. collections from the list and click **Add**. The selected job(s) and job collection(s) are listed in the Target(s) area. They will be executed -when the schedule runs. -To remove a job or job collection in the Target(s)area, click **Remove** for it. +when the schedule runs. +To remove a job or job collection in the Target(s)area, click **Remove** for it. To remove all target objects, click **Remove All**. Step 9 – Click **Add Triggers** in the Triggers area to specify a triggering criterion for the @@ -72,9 +72,13 @@ the schedule in the identity store. Follow step 12 in the [Create a Group Usage Service Schedule](groupusageservice.md#create-a-group-usage-service-schedule) topic for additional information. +:::important Password Re-insertion Required +Due to security enhancements, when editing a schedule, you must re-enter the account password in the Authentication section, even if you are not changing the authentication credentials. This is a required security measure to ensure password field sanitization across the product. +::: + Step 11 – On the Create Schedule page, click **Create Schedule**. -Step 12 – On the Schedules page, click **Save**. +Step 12 – On the Schedules page, click **Save**. The schedule is displayed under **Synchronize**. See the [View the Schedules in an Identity Store ](manage.md#view-the-schedules-in-an-identity-store) topic for additional information. diff --git a/docs/directorymanager/11.1/admincenter/schedule/userlifecycle.md b/docs/directorymanager/11.1/admincenter/schedule/userlifecycle.md index 26e79b386f..f33d8a6069 100644 --- a/docs/directorymanager/11.1/admincenter/schedule/userlifecycle.md +++ b/docs/directorymanager/11.1/admincenter/schedule/userlifecycle.md @@ -67,9 +67,13 @@ the schedule in the identity store. Follow step 12 in the [Create a Group Usage Service Schedule](groupusageservice.md#create-a-group-usage-service-schedule) topic for additional information. +:::important Password Re-insertion Required +Due to security enhancements, when editing a schedule, you must re-enter the account password in the Authentication section, even if you are not changing the authentication credentials. This is a required security measure to ensure password field sanitization across the product. +::: + Step 11 – On the Create Schedule page, click **Create Schedule**. -Step 12 – On the Schedules page, click **Save**. +Step 12 – On the Schedules page, click **Save**. The schedule is displayed under **User Life Cycle**. See the [View the Schedules in an Identity Store ](manage.md#view-the-schedules-in-an-identity-store)topic for additional information. diff --git a/docs/directorymanager/11.1/admincenter/schedule/workflowacceleration.md b/docs/directorymanager/11.1/admincenter/schedule/workflowacceleration.md index ea5d404d79..10077a59a1 100644 --- a/docs/directorymanager/11.1/admincenter/schedule/workflowacceleration.md +++ b/docs/directorymanager/11.1/admincenter/schedule/workflowacceleration.md @@ -69,9 +69,13 @@ To change it, click **Add Authentication**. Follow step 12 in the [Create a Group Usage Service Schedule](groupusageservice.md#create-a-group-usage-service-schedule) topic for additional information. +:::important Password Re-insertion Required +Due to security enhancements, when editing a schedule, you must re-enter the account password in the Authentication section, even if you are not changing the authentication credentials. This is a required security measure to ensure password field sanitization across the product. +::: + Step 9 – Click **Update Schedule**. -Step 10 – On the Schedules page, click **Save**. +Step 10 – On the Schedules page, click **Save**. For general schedule info, see the [View the Schedules in an Identity Store ](manage.md#view-the-schedules-in-an-identity-store) topic for additional information. diff --git a/docs/directorymanager/11.1/portal/synchronize/manage/job.md b/docs/directorymanager/11.1/portal/synchronize/manage/job.md index c1f4a9d88b..5d4b1c10b4 100644 --- a/docs/directorymanager/11.1/portal/synchronize/manage/job.md +++ b/docs/directorymanager/11.1/portal/synchronize/manage/job.md @@ -86,6 +86,15 @@ Step 2 – On the Synchronize portal, click **All Jobs**. Step 3 – In the jobs list, click the **three vertical dots** icon on the job that you want to edit and click **Edit**. +:::important Password Field Re-configuration Required +Due to security enhancements, if your Synchronize job uses password field mapping or password transformations, you must re-configure the password field when editing the job. This includes: +- Re-selecting the password field in the field mapping section +- Re-applying any password transformations +- Re-entering password complexity settings if using auto-generated passwords + +This is a required security measure to ensure password field sanitization across the product. +::: + Step 4 – Go through the wizard pages to modify the job as required. Step 5 – Click **Finish** twice to close both wizards. From 699deefa209ff827eb6ed1269262a5c034bcf5bd Mon Sep 17 00:00:00 2001 From: charper42001 Date: Wed, 5 Nov 2025 09:48:50 -0500 Subject: [PATCH 29/94] Update machineprovisionidrac.md Testing updating of this page to "RETIRE" it. --- .../installation/machineprovisionidrac.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/privilegesecurediscovery/installation/machineprovisionidrac.md b/docs/privilegesecurediscovery/installation/machineprovisionidrac.md index 0fd3768c6d..cf1573d501 100644 --- a/docs/privilegesecurediscovery/installation/machineprovisionidrac.md +++ b/docs/privilegesecurediscovery/installation/machineprovisionidrac.md @@ -1,5 +1,5 @@ --- -title: "Machine Provisioning - iDRAC" +title: "(RETIRED INFO) Machine Provisioning - iDRAC" description: "Machine Provisioning - iDRAC" sidebar_position: 20 --- From 46dd680734839a48d779f8cfb5e0363528705c4e Mon Sep 17 00:00:00 2001 From: Robin Stefani Date: Wed, 5 Nov 2025 10:25:10 -0500 Subject: [PATCH 30/94] Updated the 1Secure sales certification title, and adjusted affected MSP certification options. --- docs/partner/msp/index.md | 5 ++--- docs/partner/sales/1secure-dspm.md | 4 ++-- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/docs/partner/msp/index.md b/docs/partner/msp/index.md index 4ad9602a72..7fc6b21444 100644 --- a/docs/partner/msp/index.md +++ b/docs/partner/msp/index.md @@ -6,7 +6,6 @@ keywords: [training, course, certification, partners, msp] description: "Learn about the Netwrix MSP Engineer ceritifcation options" --- -The following learning paths provide Partner certification for MSP Engineers: +The following learning path provides Partner certification for MSP Engineers: -* [Netwrix 1Secure Data Security Posture Management MSPs Sales Professional](../sales/1secure-dspm.md) -* [Netwrix Auditor & Data Classification MSP Engineer](./auditor.md) \ No newline at end of file +* [Netwrix Auditor & Data Classification MSP Engineer](./auditor.md) diff --git a/docs/partner/sales/1secure-dspm.md b/docs/partner/sales/1secure-dspm.md index b20ee4bdbc..d46de7393e 100644 --- a/docs/partner/sales/1secure-dspm.md +++ b/docs/partner/sales/1secure-dspm.md @@ -1,9 +1,9 @@ --- -title: Netwrix 1Secure Data Security Posture Management MSPs Sales Professional +title: Netwrix 1Secure Sales Professional sidebar_position: 1050 tags: [certification, partners, sales, 1secure, data-security-posture-management] keywords: [training, course, certification, partners, sales, 1secure, data security posture management] -description: "Become a certified Sales Professional for Netwrix 1Secure Data Security Posture Management" +description: "Become a certified Sales Professional for Netwrix 1Secure" --- import { Company, N1S } from '@site/src/training/products'; From 8c12467630bdce2bc11a8866e75c41e9cc9e5099 Mon Sep 17 00:00:00 2001 From: Robin Stefani Date: Wed, 5 Nov 2025 10:28:02 -0500 Subject: [PATCH 31/94] Added new 1Secure additional partner course on Recovery for AD features. --- src/training/1secure/additional.md | 1 + 1 file changed, 1 insertion(+) diff --git a/src/training/1secure/additional.md b/src/training/1secure/additional.md index 702f7d8c20..f28921cf8d 100644 --- a/src/training/1secure/additional.md +++ b/src/training/1secure/additional.md @@ -4,6 +4,7 @@ import { N1S } from '@site/src/training/products'; The following courses are available for self-enrollment through the Learning Library: +* What's New in Netwrix 1Secure ITDR - Netwrix Identity Recovery (Recovery for AD Features) * What's New in – August 2025 (DSPM) * What's New in – August 2025 (ITDR) * NEW File Integrity & Configuration Monitor (Change Tracker Features) From 127eeeea9e45e8e097915fbf30ce0a6144ce0de7 Mon Sep 17 00:00:00 2001 From: Robin Stefani Date: Wed, 5 Nov 2025 11:35:49 -0500 Subject: [PATCH 32/94] Added Change Tracker Sales certification information. --- docs/partner/sales/change-tracker.md | 20 ++++++++++++++++++++ docs/partner/sales/index.md | 1 + 2 files changed, 21 insertions(+) create mode 100644 docs/partner/sales/change-tracker.md diff --git a/docs/partner/sales/change-tracker.md b/docs/partner/sales/change-tracker.md new file mode 100644 index 0000000000..810555177f --- /dev/null +++ b/docs/partner/sales/change-tracker.md @@ -0,0 +1,20 @@ +--- +title: Netwrix Change Tracker Sales Professional +sidebar_position: 1120 +tags: [certification, partners, sales, change-tracker] +keywords: [training, course, certification, partners, sales, change tracker] +description: "Become a certified Sales Professional for Netwrix Change Tracker" +--- + +import { Company, NCT } from '@site/src/training/products'; + + +This learning path grants certification as a Sales Professional for this product: + +* Introduction to for Sales + +## Introduction to for Sales + +This course will introduce you to the basics of , one of our newest products, explain what problems it solves, tell you which customers are going to be interested in learning more and explain how to engage with them successfully. + +Estimated Time: 1 hour diff --git a/docs/partner/sales/index.md b/docs/partner/sales/index.md index 6cf870e92e..37bc0a760d 100644 --- a/docs/partner/sales/index.md +++ b/docs/partner/sales/index.md @@ -16,6 +16,7 @@ The following learning paths provide Partner certification for Sales Professiona * Directory Management Solution * [Netwrix Directory Management Solution Sales Professional](./directory-management.md) * Endpoint Management Solution + * [Netwrix Change Tracker Sales Professional](./change-tracker.md) * [Netwrix Endpoint Policy Manager Sales Professional](./endpoint-policy-manager.md) * [Netwrix Endpoint Protector Sales Professional](./endpoint-protector.md) * [Netwrix Endpoint Management Solution Sales Professional](endpoint-management.md) From c33307c8fec8f8c3bf061ae1ae0a5b31990309e2 Mon Sep 17 00:00:00 2001 From: robin-stefani Date: Wed, 5 Nov 2025 13:49:05 -0500 Subject: [PATCH 33/94] Update certification title for Netwrix 1Secure Fixed learning path name on index file --- docs/partner/sales/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/partner/sales/index.md b/docs/partner/sales/index.md index 37bc0a760d..0c665a7bcf 100644 --- a/docs/partner/sales/index.md +++ b/docs/partner/sales/index.md @@ -9,7 +9,7 @@ description: "Learn about the Netwrix Sales Professional ceritifcation options" The following learning paths provide Partner certification for Sales Professionals: * Netwrix 1Secure Editions - * [Netwrix 1Secure Data Security Posture Management MSPs Sales Professional](./1secure-dspm.md) + * [Netwrix 1Secure Sales Professional](./1secure-dspm.md) * Data Security Posture Management Solution * [Netwrix Endpoint Protector Sales Professional](./endpoint-protector.md) * [Netwrix Data Security Posture Management Solution Sales Professional](./data-security-posture-management.md) From 7c6e6e6acf8ea42e4cdd229d3321a179dcbb9ebf Mon Sep 17 00:00:00 2001 From: robin-stefani Date: Wed, 5 Nov 2025 13:50:42 -0500 Subject: [PATCH 34/94] Update change-tracker.md Fixed inconsistent wording for Change Tracker sales topic --- docs/partner/sales/change-tracker.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/partner/sales/change-tracker.md b/docs/partner/sales/change-tracker.md index 810555177f..86c8c94388 100644 --- a/docs/partner/sales/change-tracker.md +++ b/docs/partner/sales/change-tracker.md @@ -9,7 +9,7 @@ description: "Become a certified Sales Professional for Netwrix Change Tracker" import { Company, NCT } from '@site/src/training/products'; -This learning path grants certification as a Sales Professional for this product: +This learning path grants certification as a Sales Professional for this product. It contains the following course: * Introduction to for Sales From 5b8a2e9f5fe00ccecfdabed9848b90a397e6b255 Mon Sep 17 00:00:00 2001 From: robin-stefani Date: Wed, 5 Nov 2025 13:53:28 -0500 Subject: [PATCH 35/94] Fix typo in MSP Engineer certification description Fixed typo Claude found. --- docs/partner/msp/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/partner/msp/index.md b/docs/partner/msp/index.md index 7fc6b21444..55f67a3c99 100644 --- a/docs/partner/msp/index.md +++ b/docs/partner/msp/index.md @@ -3,7 +3,7 @@ title: MSP Engineer Certification Learning Paths sidebar_position: 1870 tags: [certification, partners, msp] keywords: [training, course, certification, partners, msp] -description: "Learn about the Netwrix MSP Engineer ceritifcation options" +description: "Learn about the Netwrix MSP Engineer certifcation options" --- The following learning path provides Partner certification for MSP Engineers: From 40351539d2eb41cb5b16b211d0bb9838c3855781 Mon Sep 17 00:00:00 2001 From: robin-stefani Date: Wed, 5 Nov 2025 13:54:55 -0500 Subject: [PATCH 36/94] Fix typo in certification description Corrected a typo in the description of the Sales Professional Certification. --- docs/partner/sales/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/partner/sales/index.md b/docs/partner/sales/index.md index 0c665a7bcf..18e1e2a163 100644 --- a/docs/partner/sales/index.md +++ b/docs/partner/sales/index.md @@ -3,7 +3,7 @@ title: Sales Professional Certification Learning Paths sidebar_position: 1030 tags: [certification, partners, sales] keywords: [training, course, certification, partners, sales] -description: "Learn about the Netwrix Sales Professional ceritifcation options" +description: "Learn about the Netwrix Sales Professional certifcation options" --- The following learning paths provide Partner certification for Sales Professionals: From b0e3bc1e95d36ba65d1394cd7acc2663167c8651 Mon Sep 17 00:00:00 2001 From: robin-stefani Date: Wed, 5 Nov 2025 14:01:37 -0500 Subject: [PATCH 37/94] Fix typo in MSP Engineer certification description --- docs/partner/msp/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/partner/msp/index.md b/docs/partner/msp/index.md index 55f67a3c99..c40b44be4f 100644 --- a/docs/partner/msp/index.md +++ b/docs/partner/msp/index.md @@ -3,7 +3,7 @@ title: MSP Engineer Certification Learning Paths sidebar_position: 1870 tags: [certification, partners, msp] keywords: [training, course, certification, partners, msp] -description: "Learn about the Netwrix MSP Engineer certifcation options" +description: "Learn about the Netwrix MSP Engineer certification options" --- The following learning path provides Partner certification for MSP Engineers: From c61ba9a0f53eb20426e703f089c383f61999fa34 Mon Sep 17 00:00:00 2001 From: robin-stefani Date: Wed, 5 Nov 2025 14:01:55 -0500 Subject: [PATCH 38/94] Update index.md --- docs/partner/sales/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/partner/sales/index.md b/docs/partner/sales/index.md index 18e1e2a163..cb0179faf6 100644 --- a/docs/partner/sales/index.md +++ b/docs/partner/sales/index.md @@ -3,7 +3,7 @@ title: Sales Professional Certification Learning Paths sidebar_position: 1030 tags: [certification, partners, sales] keywords: [training, course, certification, partners, sales] -description: "Learn about the Netwrix Sales Professional certifcation options" +description: "Learn about the Netwrix Sales Professional certification options" --- The following learning paths provide Partner certification for Sales Professionals: From b758b93c59c62cbc4475ea7a3144163868bf0059 Mon Sep 17 00:00:00 2001 From: MRoscaNetwrix Date: Thu, 6 Nov 2025 11:24:51 +0200 Subject: [PATCH 39/94] Added note related to the selection of all computers under allowlist - to close booking's ticket --- .../admin/denylistsallowlists/allowlists.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/docs/endpointprotector/admin/denylistsallowlists/allowlists.md b/docs/endpointprotector/admin/denylistsallowlists/allowlists.md index 21c664f275..5807810f20 100644 --- a/docs/endpointprotector/admin/denylistsallowlists/allowlists.md +++ b/docs/endpointprotector/admin/denylistsallowlists/allowlists.md @@ -95,6 +95,14 @@ and **description**, add the items separated by a new line, comma, or semicolon File Location Allowlists will not apply to groups of users, only to groups of computers. File Location Allowlists will only apply for the selected computer groups after 15 minutes. +:::note +By clicking the "Select All Computers" checkbox, ONLY computers existing in the Computers list at that moment can be checked and selected all at once. This DOES NOT imply that all the computers that will ever exist in the EPP Server Computer's list will be added to the "Allowlist - File Location" exception. + +This is because adding new entities by default to the File Location's Allowlist exceptions without the Administrator knowledge could prove troublesome. When a new computer is added to the EPP Server, the "Select All Computers" checkbox becomes unchecked again but the computers that were checked before remain selected. By pressing that checkbox again, the newly added/unselected computers are added to the selectoion. + +The same behavior also applies for Groups. The Administrator has the option to create custom Groups based on the existing computers/users already existing in the EPP Server's DB. When a new computer is added, it is not allocated to a group by default because the group in which the computer will be placed might not be the one that the Administrator intended for it to be in and it needs to be added manually. +::: + ![New File Location Allowlists ](filelocationnewdenylists.webp) ## Network Share From 3f7d576b8c2f85169132483e91a623733f994a53 Mon Sep 17 00:00:00 2001 From: Zoey Castillo Date: Thu, 6 Nov 2025 13:27:36 -0600 Subject: [PATCH 40/94] Fix backslash escaping in Privilege Secure RDS Web App Launcher article MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Corrected markdown syntax to properly display escaped backslashes in the warning message about app secret configuration. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- ...uring-the-netwrix-privilege-secure-rds-web-app-launcher.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/kb/privilegesecure/configuring-the-netwrix-privilege-secure-rds-web-app-launcher.md b/docs/kb/privilegesecure/configuring-the-netwrix-privilege-secure-rds-web-app-launcher.md index 2af79b8c32..bfa6cd08e5 100644 --- a/docs/kb/privilegesecure/configuring-the-netwrix-privilege-secure-rds-web-app-launcher.md +++ b/docs/kb/privilegesecure/configuring-the-netwrix-privilege-secure-rds-web-app-launcher.md @@ -55,8 +55,8 @@ Note that these settings affect all websites launched from this Web App Launcher ### API Settings In order to use the Web App Launcher, an Application User must be created in NPS. Once this is done, supply the username and API Key into the `AppUser` and `AppSecret` fields, respectively. The certificate should be placed in the Web App Launcher directory, with the directory indicated in the `AppCert` field as indicated: -:::warning -Any backslashes (\\) in the app secret must be escaped with a preceeding backslash (\\\) +:::warning +Any backslashes (\\) in the app secret must be escaped with a preceeding backslash (\\\\) ::: ![image.png](images/ka0Qk0000001EP7_00N0g000004CA0p_0EMQk000001tPOb.png) From c60a62230bd2fd7709c653bf5638d8c4adf078ed Mon Sep 17 00:00:00 2001 From: Zoey Castillo Date: Thu, 6 Nov 2025 13:35:10 -0600 Subject: [PATCH 41/94] Fix typo: preceeding -> preceding in Privilege Secure article MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Corrected spelling in the API Settings warning message. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- ...iguring-the-netwrix-privilege-secure-rds-web-app-launcher.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/kb/privilegesecure/configuring-the-netwrix-privilege-secure-rds-web-app-launcher.md b/docs/kb/privilegesecure/configuring-the-netwrix-privilege-secure-rds-web-app-launcher.md index bfa6cd08e5..941cd7ac17 100644 --- a/docs/kb/privilegesecure/configuring-the-netwrix-privilege-secure-rds-web-app-launcher.md +++ b/docs/kb/privilegesecure/configuring-the-netwrix-privilege-secure-rds-web-app-launcher.md @@ -56,7 +56,7 @@ Note that these settings affect all websites launched from this Web App Launcher In order to use the Web App Launcher, an Application User must be created in NPS. Once this is done, supply the username and API Key into the `AppUser` and `AppSecret` fields, respectively. The certificate should be placed in the Web App Launcher directory, with the directory indicated in the `AppCert` field as indicated: :::warning -Any backslashes (\\) in the app secret must be escaped with a preceeding backslash (\\\\) +Any backslashes (\\) in the app secret must be escaped with a preceding backslash (\\\\) ::: ![image.png](images/ka0Qk0000001EP7_00N0g000004CA0p_0EMQk000001tPOb.png) From f6b634bde3861a16d88ddd33f3a2fa429de1a43c Mon Sep 17 00:00:00 2001 From: Zoey Date: Thu, 6 Nov 2025 13:52:34 -0600 Subject: [PATCH 42/94] Fix typo in access errors documentation --- .../auditor/access-errors-for-user-activity-monitoring-plan.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/kb/auditor/access-errors-for-user-activity-monitoring-plan.md b/docs/kb/auditor/access-errors-for-user-activity-monitoring-plan.md index 78d03c922f..4b34cc79e3 100644 --- a/docs/kb/auditor/access-errors-for-user-activity-monitoring-plan.md +++ b/docs/kb/auditor/access-errors-for-user-activity-monitoring-plan.md @@ -25,7 +25,7 @@ knowledge_article_id: kA04u00000110zkCAA ## Symptom -A User Activity (UAVR) monitoring plan generates errors on missing access permissions: +User Activity (UAVR) monitoring plan generates errors on missing access permissions: ```text Requested registry access is not allowed From b09929c4544eb6c5716493490c8dbf6b41f00b82 Mon Sep 17 00:00:00 2001 From: nzimmer09 Date: Thu, 6 Nov 2025 14:30:44 -0600 Subject: [PATCH 43/94] Update access-violations.md --- docs/kb/accessanalyzer/access-violations.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/kb/accessanalyzer/access-violations.md b/docs/kb/accessanalyzer/access-violations.md index 23e913e1ff..a691ff446f 100644 --- a/docs/kb/accessanalyzer/access-violations.md +++ b/docs/kb/accessanalyzer/access-violations.md @@ -38,7 +38,7 @@ knowledge_article_id: kA04u0000000II7CAM - Exchange2k DC - Smartlog DC -This issue can be caused by having UAC turned on, or the account running Netwrix Access Analyzer not having sufficient local administrator privileges. +This issue can be caused by having UAC turned on, or the account running Netwrix Access Analyzer (Formerly Enterprise Auditor) not having sufficient local administrator privileges. A workaround for this is to set all `.exe` files in the Private Assemblies folder to always Run as Administrator. From 8a0407272407202c0422bc22127ea1bb3cecb7a6 Mon Sep 17 00:00:00 2001 From: hilram7 Date: Thu, 6 Nov 2025 15:36:23 -0500 Subject: [PATCH 44/94] Fix capitalization in access-violations.md Corrected capitalization of 'formerly' in the documentation. --- docs/kb/accessanalyzer/access-violations.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/kb/accessanalyzer/access-violations.md b/docs/kb/accessanalyzer/access-violations.md index a691ff446f..371e6c5a21 100644 --- a/docs/kb/accessanalyzer/access-violations.md +++ b/docs/kb/accessanalyzer/access-violations.md @@ -38,7 +38,7 @@ knowledge_article_id: kA04u0000000II7CAM - Exchange2k DC - Smartlog DC -This issue can be caused by having UAC turned on, or the account running Netwrix Access Analyzer (Formerly Enterprise Auditor) not having sufficient local administrator privileges. +This issue can be caused by having UAC turned on, or the account running Netwrix Access Analyzer (formerly Enterprise Auditor) not having sufficient local administrator privileges. A workaround for this is to set all `.exe` files in the Private Assemblies folder to always Run as Administrator. From 2f6b5f1e421a613db5de1ab4b0c20b8af667dbc3 Mon Sep 17 00:00:00 2001 From: hilram7 Date: Fri, 7 Nov 2025 18:58:01 -0500 Subject: [PATCH 45/94] Add Access Analyzer knowledge base articles --- ...-Error-Using-Okta-SSO-Published-Reports.md | 57 ++++++++++ ...-Private-Key-CertificateAuthority-Store.md | 55 ++++++++++ ...FileSystem-Permissions-Format-Reference.md | 100 ++++++++++++++++++ ...SharePoint-Permissions-Format-Reference.md | 92 ++++++++++++++++ .../kA0Qk00000036C9KAI-Okta-settings.jpg | Bin 0 -> 45113 bytes 5 files changed, 304 insertions(+) create mode 100644 docs/kb/accessanalyzer/500-Internal-Server-Error-Using-Okta-SSO-Published-Reports.md create mode 100644 docs/kb/accessanalyzer/Exchange-Online-Certificate-Warning-Private-Key-CertificateAuthority-Store.md create mode 100644 docs/kb/accessanalyzer/FileSystem-Permissions-Format-Reference.md create mode 100644 docs/kb/accessanalyzer/SharePoint-Permissions-Format-Reference.md create mode 100644 docs/kb/accessanalyzer/images/kA0Qk00000036C9KAI-Okta-settings.jpg diff --git a/docs/kb/accessanalyzer/500-Internal-Server-Error-Using-Okta-SSO-Published-Reports.md b/docs/kb/accessanalyzer/500-Internal-Server-Error-Using-Okta-SSO-Published-Reports.md new file mode 100644 index 0000000000..04f73ba896 --- /dev/null +++ b/docs/kb/accessanalyzer/500-Internal-Server-Error-Using-Okta-SSO-Published-Reports.md @@ -0,0 +1,57 @@ +--- +description: > + Users encounter a 500 Internal Server Error when accessing the Netwrix Access Analyzer Published Reports site using Okta Single Sign-On (SSO). The issue occurs because the Okta application uses the SHA1 algorithm, which is not supported by modern .NET Framework and OWIN security libraries. +keywords: + - 500 error + - Okta SSO + - SHA1 + - SHA256 + - RSA_SHA256 + - internal server error + - published reports + - Netwrix Access Analyzer + - OWIN + - SAML +products: + - access-analyzer +sidebar_label: '500 Internal Server Error When Using Okta SSO for Published Reports' +title: '500 Internal Server Error When Using Okta SSO for Published Reports' +knowledge_article_id: ka0Qk000000G55NIAS +--- + +# 500 Internal Server Error When Using Okta SSO for Published Reports + +## Related Queries + +- "Receiving 500 error after login using Okta." +- "Published Reports site fails with Okta." +- "NAA SAML SSO broken." + +## Symptom + +When attempting to connect to the Netwrix Access Analyzer (formerly Enterprise Auditor) Published Reports site using Okta Single Sign-On (SSO), users encounter the following error message: + +```text +500 Internal Server Error +``` + +## Cause + +The Okta application is configured to use the **SHA1** algorithm for signing SAML assertions. + +The modern .NET Framework (4.6.2 and later) and OWIN-based security libraries reject SHA1, as it is deprecated. These platforms require a more secure algorithm, such as **SHA256**, for WS-Federation and SAML tokens. + +## Resolution + +To resolve this issue, update the signature and digest algorithms in the Okta application settings. These changes ensure compatibility with the security expectations of modern .NET/OWIN libraries used by the Published Reports site. + +1. In Okta, navigate to the **Application** used for Published Reports. +2. Open the **General Settings** tab. +3. Scroll to the **Signature Algorithm** section. + ![Okta Application Settings page showing the Signature Algorithm section with SHA1 selected](/docs/kb/accessanalyzer/images/kA0Qk00000036C9KAI-Okta-settings.jpg) +4. Set the following: + - **Signature Algorithm**: `RSA_SHA256` + - **Digest Algorithm**: `SHA256` +5. Save the changes. + +> **NOTE:** After saving, users may need to sign out and back in for the new settings to take effect. diff --git a/docs/kb/accessanalyzer/Exchange-Online-Certificate-Warning-Private-Key-CertificateAuthority-Store.md b/docs/kb/accessanalyzer/Exchange-Online-Certificate-Warning-Private-Key-CertificateAuthority-Store.md new file mode 100644 index 0000000000..ef6c23dbb9 --- /dev/null +++ b/docs/kb/accessanalyzer/Exchange-Online-Certificate-Warning-Private-Key-CertificateAuthority-Store.md @@ -0,0 +1,55 @@ +--- +description: > + Explains the cause and resolution for the "Matching cert does not have private key" warning that appears when running the EWSMAILBOX data collector in Netwrix Access Analyzer for Exchange Online. Includes steps to locate and remove duplicate certificates. +keywords: + - Exchange Online + - EWSMAILBOX + - certificate warning + - private key + - CertificateAuthority + - certmgr.msc + - Intermediate Certification Authorities + - Personal store + - thumbprint + - Netwrix Access Analyzer +products: + - access-analyzer +sidebar_label: 'Exchange Online Certificate Warning for Private Key in CertificateAuthority Store' +title: 'Exchange Online Certificate Warning for Private Key in CertificateAuthority Store' +knowledge_article_id: ka0Qk000000G8WHIA0 +--- + +# Exchange Online Certificate Warning for Private Key in CertificateAuthority Store + +## Symptom + +You see the following warning after running any jobs using the `EWSMAILBOX` data collector to collect data from Exchange Online: + +```text +WARNING | Matching cert: '{Certificate Thumbprint}' in location: CurrentUser store: CertificateAuthority does not have private key. +``` + +## Cause + +This warning typically occurs because certificates are stored in different locations on the system. Below is an example of why this warning may appear, depending on the certificate configuration. + +1. The certificate (including the private key) is correctly installed in the **Personal** (My) store. +2. A *duplicate* public key-only version of the same certificate is also present in the **Intermediate Certification Authorities** (`CertificateAuthority`) store. +3. When code searches certificate stores, it encounters the `CertificateAuthority` version first—but it lacks the private key. +4. A warning is logged before continuing to the correct version in the **Personal** store, which contains the private key. + +## Resolution + +To resolve the warning, follow these steps: + +1. Open **`certmgr.msc`**. +2. In the **Personal > Certificates** store, verify that the certificate with the specified thumbprint exists *and includes a private key*. + + > **NOTE:** You can confirm this by opening the certificate and checking for the message: + > `You have a private key that corresponds to this certificate.` +3. Once confirmed, navigate to the **Intermediate Certification Authorities > Certificates** store. +4. Locate the *duplicate* certificate with the same thumbprint. +5. Confirm that this version *does not* contain a private key. +6. Delete the duplicate certificate from the Intermediate Certification Authorities store. + + > **IMPORTANT:** Always confirm that the valid certificate with the private key exists in the **Personal** store *before* removing the duplicate from the `CertificateAuthority`. diff --git a/docs/kb/accessanalyzer/FileSystem-Permissions-Format-Reference.md b/docs/kb/accessanalyzer/FileSystem-Permissions-Format-Reference.md new file mode 100644 index 0000000000..88b1ba6522 --- /dev/null +++ b/docs/kb/accessanalyzer/FileSystem-Permissions-Format-Reference.md @@ -0,0 +1,100 @@ +--- +description: > + Reference guide for interpreting the compact letter-based permission format used in Netwrix Access Analyzer FileSystem Access Auditing (FSAA). Includes definitions for each permission letter, example strings, related database views, and SQL logic details. +keywords: + - filesystem permissions + - FSAA + - Netwrix Access Analyzer + - allowrightsdescription + - denyrightsdescription + - L R W D M A + - permission strings + - SQL bitwise + - effective permissions + - access control +products: + - access-analyzer +sidebar_label: 'FileSystem Permissions Format Reference' +title: 'FileSystem Permissions Format Reference' +knowledge_article_id: ka0Qk000000G6ZJIA0 +--- + +# FileSystem Permissions Format Reference + +## Related Queries + +- "What does LRWDMA mean in FSAA?" +- "What does the 'A' permission stand for in Netwrix Access Analyzer?" +- "Why are there letters like L, R, W in permission strings?" + +## Overview + +The Netwrix Access Analyzer (formerly Enterprise Auditor) for FSAA (FileSystem Access Auditing) permission views include columns called `AllowRightsDescription` and `DenyRightsDescription`, which use a **compact letter-based format** to represent access rights to files and folders. This article explains what each letter means, how to read the permission strings, and where these codes are used. + +## Instructions + +### Permission Letter Definitions + +Each letter in the permission string corresponds to a specific type of access: + +| Letter | Name | Bit Value | Description | +|--------|------|------------|-------------| +| L | List | 32 (0x20) | List folder contents or traverse folder paths | +| R | Read | 1 (0x01) | Read data from files or list contents of a folder | +| W | Write | 2 (0x02) | Write data to files or create files and folders | +| D | Delete | 4 (0x04) | Delete files and folders | +| M | Manage | 8 (0x08) | Modify permissions or change ownership | +| A | Admin | 16 (0x10) | Full administrative control, including ownership rights | + +> **NOTE:** Permission strings are formed by combining the letters in the order `L-R-W-D-M-A`. An empty string means no permissions are granted. + +### Example Permission Strings + +| String | Meaning | +|---------|----------| +| `LRWDMA` | Full Control | +| `LRWD` | Modify (no admin rights) | +| `LRW` | Standard user access | +| `LR` | Read-only access | +| `L` | Traverse only | +| `RW` | Read and write without list | +| `A` | Admin-only | +| `(empty)` | No permissions | + +### Views That Use This Format + +The letter-based permission format is used in the following database views: + +- `SA_FSAA_ExpandedPermissionsView` — Includes both direct and inherited effective permissions. +- `SA_FSAA_DirectPermissionsView` — Directly assigned permissions only. +- `SA_FSAA_InheritedPermissionsView` — Permissions inherited from parent folders. +- `SA_FSAA_PermissionsView` — Combined view of direct and inherited permissions. +- `SA_FSAA_EffectiveAccessView` — Effective permissions on shared resources. + +### Related Columns in Views + +In addition to `AllowRightsDescription` and `DenyRightsDescription`, the permission views also include: + +- Boolean columns: `AllowList`, `AllowRead`, `AllowWrite`, etc. +- Raw bitmask columns: `AllowRights`, `DenyRights` +- Windows-style descriptions: `AllowMaskDescription`, `DenyMaskDescription` + +### Technical Details + +The permission strings are generated using SQL bitwise logic. For example: + +```sql +(CASE WHEN (p.AllowRights & 32) <> 0 THEN 'L' ELSE '' END) + +(CASE WHEN (p.AllowRights & 1) <> 0 THEN 'R' ELSE '' END) + +(CASE WHEN (p.AllowRights & 2) <> 0 THEN 'W' ELSE '' END) + +(CASE WHEN (p.AllowRights & 4) <> 0 THEN 'D' ELSE '' END) + +(CASE WHEN (p.AllowRights & 8) <> 0 THEN 'M' ELSE '' END) + +(CASE WHEN (p.AllowRights & 16) <> 0 THEN 'A' ELSE '' END) AS AllowRightsDescription +``` + +### Important Usage Notes + +- **Deny overrides allow**: If both Allow and Deny include the same letter, the permission is denied. +- **Empty string means no rights**: No access is granted if the string is blank. +- **Always in order**: Letters appear in the standard order (`L-R-W-D-M-A`) when present. +- **Effective access**: Use the expanded view to see the final calculated result after inheritance is resolved. diff --git a/docs/kb/accessanalyzer/SharePoint-Permissions-Format-Reference.md b/docs/kb/accessanalyzer/SharePoint-Permissions-Format-Reference.md new file mode 100644 index 0000000000..eb8a4f9ce6 --- /dev/null +++ b/docs/kb/accessanalyzer/SharePoint-Permissions-Format-Reference.md @@ -0,0 +1,92 @@ +--- +description: > + Explains how Netwrix Access Analyzer represents SharePoint permissions using the simplified 4-bit model (R, W, D, M). Includes definitions, value mapping, and examples of where the format appears in SPAA database views. +keywords: + - SharePoint permissions + - SPAA + - Netwrix Access Analyzer + - AllowRights + - DenyRights + - RWDM + - SPBasePermissions + - GenericRights + - 4-bit model + - effective permissions +products: + - access-analyzer +sidebar_label: 'SharePoint Permissions Format Reference' +title: 'SharePoint Permissions Format Reference' +knowledge_article_id: ka0Qk000000G6cXIAS +--- + +# SharePoint Permissions Format Reference + +## Related Queries + +- "What does `AllowRights = 15` mean in SharePoint permissions?" +- "What does RWDM represent in SPAA?" +- "How are SharePoint permissions simplified in Netwrix Access Analyzer?" + +## Overview + +In Netwrix Access Analyzer (formerly Enterprise Auditor) for SharePoint Access Auditing (SPAA), the `AllowRights` and `DenyRights` columns use numeric values to represent simplified access rights. These values are based on SharePoint’s `SPBasePermissions` enumeration and mapped to a 4-bit model that includes **Read (R), Write (W), Delete (D), and Manage (M)**. + +This article explains what those letters mean, how the bitmask values are calculated, and where they appear in the SPAA interface. + +## Instructions + +### Permission Letter Definitions + +Each right corresponds to a specific bit value and represents a simplified category of SharePoint permissions: + +| Letter | Name | Decimal Value | Description | +|--------|------|----------------|--------------| +| R | Read | 1 | View items, pages, versions, and user profile info | +| W | Write | 2 | Add or edit list items, documents, and web content | +| D | Delete | 4 | Delete items, past versions, or cancel checkouts | +| M | Manage | 8 | Approve items, manage lists, permissions, or alerts | + +> **NOTE:** These letters are always ordered as **R-W-D-M**, and combined additively. A value of `0` (or empty string) means no permissions. + +### Common Permission Values + +| Decimal | String | Meaning | +|----------|---------|----------| +| 0 | (empty) | No rights granted | +| 1 | R | Read only | +| 3 | RW | Read + Write | +| 7 | RWD | Read + Write + Delete | +| 8 | M | Manage only | +| 9 | RM | Read + Manage | +| 15 | RWDM | Full rights (all four permissions) | + +### How Rights Are Calculated + +SPAA evaluates SharePoint’s full `SPBasePermissions` bitmask (a 64-bit `ulong` value) and translates it into the simplified 4-bit `GenericRights` model using internal logic like the following: + +- If the base permissions include *any* rights associated with reading (e.g., `ViewListItems`, `Open`, `ViewVersions`), the **Read** bit is set. +- If write-related permissions are present (e.g., `AddListItems`, `EditListItems`, `ManageLists`), the **Write** bit is set. +- If deletion capabilities are found (e.g., `DeleteListItems`, `DeleteVersions`), the **Delete** bit is set. +- If *any* administration permissions are found (e.g., `ManagePermissions`, `ManageWeb`, `ApproveItems`), the **Manage** bit is set. + +Each enabled bit is summed to produce a decimal value between 0 and 15. + +### Where This Format Appears + +The SPAA `RWDM` format is used in the following database views: + +- `SA_SPAA_EffectiveAccessView` +- `SA_SPAA_PermissionsView` +- `SA_SPAA_DirectPermissionsView` +- `SA_SPAA_InheritedPermissionsView` + +You may also see these supporting columns: + +- `AllowRightsDescription`, `DenyRightsDescription` — Human-readable letter strings +- `AllowRead`, `AllowWrite`, `AllowDelete`, `AllowManage` — Boolean flags +- `AllowRights`, `DenyRights` — Raw numeric rights (0–15) + +### Key Considerations + +- **Deny takes precedence**: If a right exists in both Allow and Deny, access is denied. +- **Order is consistent**: Always shown as R-W-D-M. diff --git a/docs/kb/accessanalyzer/images/kA0Qk00000036C9KAI-Okta-settings.jpg b/docs/kb/accessanalyzer/images/kA0Qk00000036C9KAI-Okta-settings.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ea978de12566c9233d9a21ee3ab6d99730242a8d GIT binary patch literal 45113 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�U;MszzUpZp82>^(pyKOq|~B6 z*@(wW(o;M=IE`!q^Mggye;lTlq!b|MbFn9953Buy^EvyCut){O*OpvbF!cQ=1tq~R zPwtT<92M-ewsYOiop))U27Kc!)87iuk#!)tCq-0G`CF%9XakC6OZc1i_Da8z$aG)I#U zI0X?%K2YgDJcAafiF-26p!scM;1Z08!uSm9Qh@Jmg}*4KhCUp)8hgY3QA&1@usKg& zCMQ+=!|{o&37W!(PT8O2Ip|joEzaY2H-&9h4?cN`D=EACMOvik7V~{4n3(suJv9<- zs}o7h3SOp6kdWty{c^;F0hTvyg-x3In}p3KoPF!e`1_mPePB3838}3c;8kDp@tf8w zt`y2IYyfb8i7Pj>=9g3^9G|eh8z?)M#W6}qR-|ty!Cv^x4|S={*vNMoF5bVJPz1xD z08wUEZFs6Dn%9Wts;X)+7AL8H_mwBwo8rRF)$cArgg2?vz!jU&HHv+;+3t=k7Rn3k z20S1mrax2WP@3}N^lzHsFriu-%`(s0(WPBOuR5_A9G6ZN!8V!KQ9_wS$B`}EiB$9O zYDp6uEGYv$M#fzXO+9E(*e>q(L7{IrjT`0(VbGOl$c&CZfV(o+BeZodLHGI~W ze$T11tv)x5Z)UdAK1+>wYNswLa;U3|R<)-DC-iQn;V)#XB4jwg-3Sn`=qNxW8I@qoJ}&zx7C-k6~Dgu9nDcu(NKna{H#fsPz@Vt z)+a7_R`MuP{a(p|)+qauO}2VPM)u82z1hMlLfnwK#nid7t=@xUYHn%I(jIlyUiF@d z==X8UGtORT4{BTRjlG(vQx20C!OAT`u!0C+6>zLp;Q8S&JGZ~pE7++)?MB%2O!(a*wzJCC$@H(5b?9?9ftPxeZvcAA zo^qwua^~KL^CsI|oY6}nF~NVWyJu~`M?!wT{U8&$9S0%0W#x&$C>dTzq&mN~3s%gR zkRl Date: Mon, 10 Nov 2025 10:36:14 -0600 Subject: [PATCH 46/94] Reorganize KB articles into categorized subfolders across all product KB sections MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This commit reorganizes 1,086 KB articles across six product knowledge bases (general, auditor, dataclassification, directorymanager, endpointprotector, and 1secure) into content-based categorized subfolders for improved discoverability and maintainability. Key changes: - Auditor KB: 648 articles organized into 7 major categories with 31 subcategories (configuration-and-setup, troubleshooting-and-errors, event-id-reference, system-administration, reports-alerts-and-notifications, monitoring-plans, features-and-operations) - Directory Manager KB: 125 articles across 9 existing categories verified and organized - Endpoint Protector KB: 175 articles across 8 categories verified and organized - Data Classification KB: 42 articles across 6 categories verified and organized - General KB: Tag format standardization completed for 50+ articles (changed from flow-style to block-style YAML) - 1Secure KB: 4 articles across 3 categories organized All files verified: no files remaining at root level, all metadata properly structured. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- ...te_to_prevent_rdp_certificate_warnings).md | 3 +- ...mains_0.collection_ad_domaincontrollers.md | 3 +- ...ver-expires-report-shows-incorrect-data.md | 3 +- ..._to_windows_resources_(psremotingwinrm).md | 3 +- ...vice-continuously-starting-and-stopping.md | 0 ...licy-changes-reported-as-made-by-system.md | 0 .../active-directory-object-restore.md | 0 ...ry_collection_jobs_do_not_run_with_gmsa.md | 0 ...xtension-attributes-in-active-directory.md | 0 ...-enabled-active-directory-user-accounts.md | 0 ...ctory-when-audit-is-properly-configured.md | 0 ...ive-directory-group-policy-and-exchange.md | 0 ...-of-netwrix-auditor-in-active-directory.md | 0 ...e-directory-and-entra-id-license-counts.md | 0 ...-in-object-restore-for-active-directory.md | 0 ...active-directory-bandwidth-requirements.md | 0 ...ror_in_exchange_online_monitoring_plan.md" | 0 ...http_in_exchange_online_monitoring_plan.md | 0 ...uditing-mailbox-access-on-exchange-2013.md | 0 ...-server-name-instead-of-user-in-reports.md | 0 ...to-monitor-clusters-of-exchange-servers.md | 0 ...rmine-the-exchange-web-services-ews-url.md | 0 ...tain-mailboxes-and-folders-from-reports.md | 0 ...e-msexchmobilemailboxpolicybl-attribute.md | 0 ...e-server-attributes-from-being-reported.md | 0 ...rver-to-collect-administrator-audit-log.md | 0 ...ng-in-exchange-auditing-monitoring-plan.md | 0 ...ure-exchange-server-administrator-audit.md | 0 .../users-access-their-own-mailboxes.md | 0 ...windows-file-server-compression-service.md | 0 ...y-exists-in-file-server-monitoring-plan.md | 0 ...s-audit-service-terminated-unexpectedly.md | 0 ...urity-descriptor-of-file-share-is-empty.md | 0 ...rvers-with-enabled-user-account-control.md | 0 ...ta-collections-for-file-server-auditing.md | 0 ...level-auditing-on-multiple-file-servers.md | 0 ...-audit-service-stops-after-each-startup.md | 0 ...ad-attempts-that-did-not-actually-occur.md | 0 ...ed-error-in-file-server-monitoring-plan.md | 0 ...n-a-monitored-file-server-is-overfilled.md | 0 ...t-error-in-file-servers-monitoring-plan.md | 0 ...ta-collection-for-file-servers-auditing.md | 0 ...le-error-in-file-server-monitoring-plan.md | 0 ...ort-in-netwrix-auditor-for-file-servers.md | 0 ...nid-in-netwrix-auditor-for-file-servers.md | 0 ...-is-unable-to-start-during-installation.md | 0 ...but-still-exists-in-the-services-overvi.md | 0 ...it-settings-unexpected-http-status-code.md | 0 ...ver-is-not-installed-on-the-target-host.md | 0 ...onfigure-netwrix-auditor-access-reviews.md | 0 ...-configure-disk-space-monitor-reporting.md | 0 ...nular-audit-policies-for-logon-auditing.md | 0 ...-configure-monitoring-of-local-accounts.md | 0 ...figure-netwrix-auditor-in-failover-mode.md | 0 ...-on-service-account-password-expiration.md | 0 ...space-monitor-to-work-behind-a-firewall.md | 0 ...two-user-notifications-instead-of-three.md | 0 .../how-to-install-access-reviews.md | 0 ...t-console-on-different-windows-versions.md | 0 ...individual-features-for-netwrix-auditor.md | 0 ...nts-prior-to-further-clear-installation.md | 0 ...-to-repair-netwrix-auditor-installation.md | 0 ...wrix-auditor-server-and-audited-servers.md | 0 ...ith-the-category-does-not-exist-message.md | 0 ...how-to-open-ports-avoiding-manual-setup.md | 0 ...ent-service-statuses-after-installation.md | 0 ...ta-sources-to-use-proxy-server-settings.md | 0 ...e-microsoft-365-for-email-notifications.md | 0 ...es-with-error-validating-your-account-s.md | 0 ...-oauth-in-microsoft-365-monitoring-plan.md | 0 ...-of-enabled-microsoft-entra-id-accounts.md | 0 ...tion-for-microsoft-365-service-accounts.md | 0 ...365-monitoring-plans-in-netwrix-auditor.md | 0 ...n-site-in-microsoft-365-monitoring-plan.md | 0 ...microsoft-365-tenant-in-netwrix-auditor.md | 0 ...idden-error-in-entra-id-monitoring-plan.md | 0 ...-auditing-a-microsoft-office-365-tenant.md | 0 ...soft_entra_id_(auditor_v10.0_and_older).md | 0 ...int-online-and-ms-teams-monitoring-plan.md | 0 ...-sharepoint-add-in-conceptclassifierapp.md | 0 ...oint-conceptclassifierapp-client-secret.md | 0 ...ecause-the-remote-server-is-unauthorize.md | 0 ...ams-monitoring-plans-in-netwrix-auditor.md | 0 ...sharepoint_online_and_microsoft_entra_i.md | 0 ...arepoint-application-deployment-for-ndc.md | 0 ...llation-for-netwrix-data-classification.md | 0 ...ges-are-reported-with-a-wrong-timestamp.md | 0 ...arepoint-core-service-deployment-failed.md | 0 ...o-load-or-unable-to-edit-a-clue-or-term.md | 0 ...flected-in-reports-and-change-summaries.md | 0 ...n-the-who-changed-column-for-sharepoint.md | 0 ...in-the-workstation-field-for-sharepoint.md | 0 ...x-auditor-agent-for-sharepoint-installa.md | 0 ...x-auditor-service-for-sharepoint-error-.md | 0 ...-in-the-what-column-instead-of-its-name.md | 0 ...n-in-the-reports-instead-of-the-object-.md | 0 ...r-on-sharepoint-core-service-deployment.md | 0 ...hoot_sharepoint_serveron-premise_errors.md | 0 ...int.com_error_accessing_remote_registry.md | 0 ...-data-too-late-or-do-not-receive-at-all.md | 0 ...ing-stored-procedures-on-the-sql-server.md | 0 ...ext-error-in-sql-server-monitoring-plan.md | 0 ...l-server-causes-database-related-errors.md | 0 ...-sql-server-auditing-to-ignore-addition.md | 0 ...not-valid-in-sql-server-monitoring-plan.md | 0 ...-find-stored-procedure-getallproperties.md | 0 ...r-urls-in-sql-server-reporting-services.md | 0 .../enable_tcpip_protocol_in_sql_server.md | 0 ...ver-settings-in-audit-database-settings.md | 0 ...e-sql-server-reporting-services-reports.md | 0 ...er-ms-sql-server-instance-lower-version.md | 0 ...race-log-path-on-the-audited-sql-server.md | 0 ...ix-auditor-for-sql-server-collects-data.md | 0 ...-the-sql-server-change-reporter-reports.md | 0 ...atabases-to-another-sql-server-instance.md | 0 ...e-all-triggers-from-sql-server-database.md | 0 ...-sql-server-reporting-services-settings.md | 0 ...uditor-databases-on-the-same-sql-server.md | 0 ...s_analyzer_database_to_a_new_sql_server.md | 0 ...the-sql-server-error-18452-login-failed.md | 0 ...icient-in-sql-server-reporting-services.md | 0 ...recover-access-to-a-sql-server-instance.md | 0 ...port-for-netwrix-auditor-audit-database.md | 0 ...rver-express-database-size-reached-10gb.md | 0 ...-disabled-in-sql-server-monitoring-plan.md | 0 .../upgrading-sql-server-instance.md | 0 ...oes-sql-audit-generate-for-a-sql-server.md | 0 ...-netwrix-auditor-for-sql-server-reports.md | 0 ...ot-applied-on-domain-controller-locally.md | 0 ...-domain-controllers-in-monitored-domain.md | 0 .../auto-archiving-windows-security-log.md | 0 ...error-in-windows-server-monitoring-plan.md | 0 ...error_in_windows_server_monitoring_plan.md | 0 ...ectly-in-windows-server-monitoring-plan.md | 0 .../high-cpu-usage-on-domain-controllers.md | 0 ...windows-server-auditing-monitoring-plan.md | 0 ...g-autobackups-on-each-domain-controller.md | 0 ...data-from-replicated-domain-controllers.md | 0 ...lers-from-monitoring-in-netwrix-auditor.md | 0 ...nings-in-windows-server-monitoring-plan.md | 0 ...anges-in-windows-server-monitoring-plan.md | 0 ...connect-to-windows-server-audit-service.md | 0 ...moved-and-readded-to-domain-controllers.md | 0 ...-file-in-windows-server-monitoring-plan.md | 0 ...s-not-supported-windows-server-auditing.md | 0 ...error_in_windows_server_monitoring_plan.md | 0 ...140-generated-by-netwrix-auditor-server.md | 0 ...re-audit-policies-in-domain-controllers.md | 0 ...ws-unexpected-issues-for-windows-server.md | 0 ...fenders-as-the-only-antivirus-installed.md | 0 ...s-server-auditing-service-pre-installed.md | 0 ...alue_sendas_\342\200\223_event_id_2002.md" | 0 ...has_expired_\342\200\223_event_id_2222.md" | 0 ...file-missing-in-event-log-export-add-on.md | 0 .../entitlement-reviews-event-id-6527.md | 0 .../error-event-id-1206-in-health-log.md | 0 ...cation-errors-in-netwrix-auditor-server.md | 0 .../event-id-1024-in-health-log.md | 0 .../event-id-1079-in-health-log.md | 0 .../event-id-1203-in-health-log.md | 0 .../event-id-1204-in-health-log.md | 0 .../event-id-1205-in-health-log.md | 0 .../event-id-1207-in-health-log.md | 0 .../event-id-1208-in-health-log.md | 0 .../event-id-1209-in-health-log.md | 0 .../event-id-1210-in-health-log.md | 0 ...-1215-1226-1235-1246-1248-in-health-log.md | 0 .../event-id-1212-in-health-log.md | 0 .../event-id-1214-in-health-log.md | 0 ...nt-id-1216-1217-1218-1219-in-health-log.md | 0 .../event-id-1223-in-health-log.md | 0 .../event-id-1225-in-health-log.md | 0 .../event-id-1236-in-health-log.md | 0 .../event-id-1239-in-health-log.md | 0 .../event-id-1240-in-health-log.md | 0 .../event-id-1241-in-health-log.md | 0 .../event-id-1242-in-health-log.md | 0 .../event-id-1243-in-health-log.md | 0 .../event-id-1244-in-health-log.md | 0 .../event-id-1245-in-health-log.md | 0 .../event-id-1249-in-health-log.md | 0 .../event-id-1250-in-health-log.md | 0 ...nt-id-1251-1254-1256-1258-in-health-log.md | 0 .../event-id-1255-in-health-log.md | 0 .../event-id-1259-in-health-log.md | 0 .../event-id-1260-1266-in-health-log.md | 0 .../event-id-1267-1273-in-health-log.md | 0 .../event-id-1274-in-health-log.md | 0 .../event-id-1275-in-health-log.md | 0 .../event-id-1276-in-health-log.md | 0 .../event-id-1280-in-health-log.md | 0 .../event-id-1281-1282-1283-in-health-log.md | 0 .../event-id-1285-in-health-log.md | 0 .../event-id-1286-in-health-log.md | 0 .../event-id-1287-in-health-log.md | 0 .../event-id-1288-in-health-log.md | 0 .../event-id-1289-in-health-log.md | 0 ...002-the-term-get-help-is-not-recognized.md | 0 .../event-id-5801-in-health-log.md | 0 .../event-id-5802-in-health-log.md | 0 .../event-id-5803-in-health-log.md | 0 .../event_id_12371238_in_health_log.md | 0 .../health-log-events}/monitored-event-ids.md | 0 ...ditor-health-log-contains-event-id-1119.md | 0 ...rix-auditor-system-health-event-id-2007.md | 0 ...th-log-contains-event-ids-1015-and-1016.md | 0 ...auditor-system-health-log-event-id-1059.md | 0 ...auditor-system-health-log-event-id-1213.md | 0 .../glossaries-and-faqs}/aal-test.md | 0 ...events-for-domain-administrator-account.md | 0 ...count-lockouts-are-displayed-with-delay.md | 0 .../additional-audit-details-how-it-works.md | 0 ...audit-logging-aal-configuration-details.md | 0 ...om-extension-is-failing-text-extraction.md | 0 ...ice-is-busy-processing-activity-records.md | 0 ...status-shows-logon-auditing-is-disabled.md | 0 ...trails-are-incorrect-in-netwrix-auditor.md | 0 ...ion_services_(iis)_with_netwrix_auditor.md | 0 ...ems-with-replication-in-netwrix-auditor.md | 0 ...g-of-configuration-container-and-schema.md | 0 ...tor-glossary-abbreviations-and-acronyms.md | 0 ...-practices-for-securing-netwrix-auditor.md | 0 ...he-everyone-group-in-the-audit-settings.md | 0 ...ing-account-password-in-netwrix-auditor.md | 0 .../check-tcp-and-udp-ports-required.md | 0 .../clock-skew-is-too-great.md | 0 .../configuring_proxy_scans.md | 0 ...ta-classification-services-do-not-start.md | 0 ...a-gathering-task-has-not-been-scheduled.md | 0 .../data-matcher-timeout.md | 0 ...access_analyzer_collectors_support_gmsa.md | 0 ...-stored-in-sql-versus-the-audit-archive.md | 0 ...itored-domains-in-forest-made-by-system.md | 0 .../emc-unity-auditing.md | 0 ...-and-4634-generated-by-service-accounts.md | 0 ...e-grained-policy-and-account-expiration.md | 0 ...-was-not-present-in-the-dictionary-adfs.md | 0 .../group-policy-fake-changes.md | 0 ...up-policy-shows-sid-instead-of-settings.md | 0 .../high-cpu-load-and-memory-usage.md | 0 ...igh-cpu-usage-on-remote-desktop-servers.md | 0 ...er-the-readlog-registry-key-is-set-to-0.md | 0 ...lections-handled-after-a-network-outage.md | 0 ...d-for-directory-service-access-auditing.md | 0 .../how-do-i-monitor-hidden-file-shares.md | 0 ...sk-space-information-from-computers-tha.md | 0 ...does-merging-logon-activity-events-work.md | 0 ...ow-does-netwrix-auditor-for-vmware-work.md | 0 ...ix-ensures-safety-of-stored-credentials.md | 0 ...twork-traffic-compression-service-works.md | 0 ...d-additional-space-to-long-term-archive.md | 0 .../how-to-audit-a-non-trusted-domain.md | 0 ...dit-another-domain-with-netwrix-auditor.md | 0 ...cated-in-another-subnet-behind-firewall.md | 0 .../how-to-audit-user-password-changes.md | 0 ...ally-apply-office-classification-labels.md | 0 .../how-to-capture-service-traffic.md | 0 ...ix-data-classification-query-server-url.md | 0 ...check-the-netwrix-auditor-health-status.md | 0 ...ar-the-sessions-list-in-netwrix-auditor.md | 0 ...r-network-devices-in-your-configuration.md | 0 ...create-a-load-balanced-cews-environment.md | 0 ...ow-to-create-the-full-dump-of-a-process.md | 0 ...elete-old-entries-from-the-account-list.md | 0 ...e-self-audit-feature-in-netwrix-auditor.md | 0 ...ow-to-enable-ocr-for-non-english-images.md | 0 ...-monitoring-scope-in-netwrix-auditor-ui.md | 0 ...out-where-a-user-account-was-locked-out.md | 0 ...-to-find-out-my-netwrix-auditor-version.md | 0 .../how-to-find-video-recording-files.md | 0 ...x-source-in-netwrix-data-classification.md | 0 ...how-to-get-full-netwrix-auditor-version.md | 0 ...server-can-receive-data-from-meraki-api.md | 0 ...r-to-be-monitored-in-disk-space-monitor.md | 0 ...improve-document-processing-performance.md | 0 ...to-manually-enable-advanced-sql-tracing.md | 0 ...mpression-services-from-audited-servers.md | 0 ...to-manually-remove-the-help-desk-portal.md | 0 .../how-to-modify-index-processing-mode.md | 0 ...-the-activity-summary-delivery-schedule.md | 0 .../how-to-monitor-print-service-activity.md | 0 ...ove-long-term-archive-to-a-new-location.md | 0 ...ow-to-move-netwrix-auditor-to-the-cloud.md | 0 ...hanges-to-the-supported-encryption-type.md | 0 ...-improvement-program-in-netwrix-auditor.md | 0 ...w-to-prevent-long-term-archive-overflow.md | 0 .../how-to-read-netwrix-auditor-logs.md | 0 ...k-portal-and-the-administrative-console.md | 0 .../how-to-send-netwrix-auditor-logs.md | 0 ...ll-emc-unity-server-as-a-monitored-item.md | 0 ...k-network-interface-changes-on-a-server.md | 0 .../how-to-use-omit-lists.md | 0 ...tive-file-categories-in-netwrix-auditor.md | 0 ...of_users_addedremoved_from_any_ad_group.md | 0 .../hyperlinks-in-custom-branding.md | 0 .../images-are-not-shown.md | 0 ...ndexes_in_netwrix_access_analyzer_v12.0.md | 0 ...isplay-names-in-the-what-changed-column.md | 0 .../glossaries-and-faqs}/index.md | 0 ...cure-for-access-management-with-auditor.md | 0 ...ations-in-netwrix-auditor-take-too-long.md | 0 .../lockouts-are-not-tracked.md | 0 .../log-overwrites-warnings.md | 0 ...n-failures-in-multi-domain-environments.md | 0 ...on-prompt-extension-deployment-problems.md | 0 ...t-contained-an-invalid-logon-type-value.md | 0 ...ype-value-in-netwrix-auditor-health-log.md | 0 ...ta-collection-improving-the-performance.md | 0 .../malformed-control-request.md | 0 ...ter-disk-space-on-system-drive-fills-up.md | 0 ...-removal-of-files-located-on-dfs-server.md | 0 .../migrating-auditor-to-new-server.md | 0 ...hash-activity-on-netwrix-auditor-server.md | 0 ...nding-a-netwrix-auditor-monitoring-plan.md | 0 .../ndc-dashboard-failure.md | 0 .../ndc-page-status-codes.md | 0 ...rt-too-many-methods-to-fire-events-from.md | 0 ...tor-consumes-disk-space-recommendations.md | 0 ...uditor-health-log-contains-eventid-2002.md | 0 ...uditor-health-log-contains-eventid-3230.md | 0 .../netwrix-auditor-licensing-faqs.md | 0 ...ing-after-upgrading-host-server-windows.md | 0 ...lth-log-contains-eventids-3127-and-3129.md | 0 ...in-linux-generic-syslog-monitoring-plan.md | 0 ...nitoring-plans-found-in-netwrix-auditor.md | 0 ...type-and-what-changed-columns-are-empty.md | 0 .../odd-characters-in-csv-file.md | 0 .../omit-folder-open-events.md | 0 .../out-of-memory-exception.md | 0 .../preserving-custom-taxonomies.md | 0 ...ts-in-no-extracted-text-or-invalid-text.md | 0 .../reading-log-status.md | 0 ...oving-user-account-to-the-quarantine-ou.md | 0 ...tricted_access_to_users_of_your_domain..md | 0 ...s-not-compatible-with-this-code-version.md | 0 .../glossaries-and-faqs}/sa_11.6_010.md | 0 .../search-takes-too-long-to-complete.md | 0 ...rity-log-overwrites-occurred-on-this-dc.md | 0 ...urity-log-settings-do-not-apply-via-gpo.md | 0 ...auditor-and-netwrix-data-classification.md | 0 .../glossaries-and-faqs}/slow-examination.md | 0 ...not-been-initialized-for-investigations.md | 0 .../system-changed-client-operating-system.md | 0 ...objects-for-foreign-security-principals.md | 0 ...d-object-path-after-account-name-change.md | 0 ...hanged-service-principle-name-attribute.md | 0 ...tqs-application-pool-crashes-on-startup.md | 0 ...main-param-parameter-is-missing-a-value.md | 0 ...-does-not-appear-in-examination-results.md | 0 ...ains-appear-in-the-managed-domains-list.md | 0 .../uavr-core-service-not-responding.md | 0 ...le-to-audit-target-server-by-ip-address.md | 0 .../unable-to-connect-to-remote-server.md | 0 ...nable-to-update-the-compression-service.md | 0 ...ccess-to-state-in-time-folder-is-denied.md | 0 .../user-and-workstation-do-not-match.md | 0 .../user-behavior-analytics-configuration.md | 0 ...rning-53-the-network-path-was-not-found.md | 0 ...ets-are-used-for-aal-changes-collection.md | 0 ...nfiguration-do-on-the-monitored-servers.md | 0 ...etime-attribute-and-what-is-it-used-for.md | 0 ...s-netwrix-auditor-collect-security-logs.md | 0 ...ed-for-the-auditor-to-function-properly.md | 0 ...y-key-is-missing-in-both-gpmc-and-local.md | 0 ...-not-start-or-is-terminated-upon-launch.md | 0 ...or-reads-ad-fs-dkm-key-and-is-it-normal.md | 0 .../workstation-name-is-not-shown.md | 0 ...erates-excessive-traffic-in-the-network.md | 0 ...ount-lockout-examiner-works-very-slowly.md | 0 ...ntials-used-by-account-lockout-examiner.md | 0 .../faq-account-lockout-examiner.md | 0 ...s-netwrix-account-lockout-examiner-work.md | 0 ...nd-use-netwrix-account-lockout-examiner.md | 0 ...how-to-migrate-account-lockout-examiner.md | 0 ...ccount-lockout-examiner-service-account.md | 0 ...as-expired-for-account-lockout-examiner.md | 0 ...ccount-lockout-examiner-service-account.md | 0 ...d-error-in-event-log-manager-health-log.md | 0 ...could-not-locate-end-of-event-log-error.md | 0 ...failed-to-check-for-event-log-existence.md | 0 ...s-and-stops-multi-lingual-configuration.md | 0 ...incorrect-or-incomplete-data-in-reports.md | 0 ...es-in-netwrix-auditor-event-log-manager.md | 0 ...o-exclude-system-account-from-event-log.md | 0 ...fic-applications-and-services-event-log.md | 0 ...netwrix-event-log-manager-database-size.md | 0 ...x-event-log-agent-from-multiple-servers.md | 0 ...netwrix-auditor-system-health-event-log.md | 0 ...rate-event-log-manager-monitoring-plans.md | 0 ...ssl-certificates-with-event-log-manager.md | 0 ...rrors-while-configuring-a-monitoring-pl.md | 0 ...-domain-controller-com-error-2147023485.md | 0 ...lel-redo-events-in-sql-server-event-log.md | 0 ...ithout-domain-administrator-permissions.md | 0 ...for-generic-events-event-log-management.md | 0 ...indows-server-does-not-contain-any-data.md | 0 ...ix-auditor-password-expiration-notifier.md | 0 ...reports-in-password-expiration-notifier.md | 0 ...missing-in-password-expiration-notifier.md | 0 ...pty-password-expiration-notifier-emails.md | 0 ...-in-password-expiration-notifier-emails.md | 0 ...-does-password-expiration-notifier-work.md | 0 ...eature-for-password-expiration-notifier.md | 0 ...ix-auditor-password-expiration-notifier.md | 0 ...itoring-by-password-expiration-notifier.md | 0 ...t-email-in-password-expiration-notifier.md | 0 ...racters-in-password-expiration-notifier.md | 0 ...piration-notifier-to-a-different-server.md | 0 ...l-header-and-footer-reset-after-upgrade.md | 0 ...er-configuring-password-policy-enforcer.md | 0 ...ration-notifier-stopped-showing-results.md | 0 ...in-netwrix-password-expiration-notifier.md | 0 ...ord-expiration-notifier-service-account.md | 0 ...rrors-for-user-activity-monitoring-plan.md | 0 ...ctive-users-tracker-resets-its-password.md | 0 ...ore-it-performs-any-actions-on-accounts.md | 0 ...-core-service-has-been-already-launched.md | 0 .../how-does-inactive-user-tracker-work.md | 0 ...ivity-video-recorder-resolve-host-names.md | 0 ...x-auditor-user-activity-video-recording.md | 0 ...-recording-session-on-program-execution.md | 0 ...ver-inactive-users-with-netwrix-auditor.md | 0 ...n-netwrix-auditor-inactive-user-tracker.md | 0 ...inactive-users-tracker-to-other-servers.md | 0 ...-active-accounts-not-logging-to-windows.md | 0 ...ually-update-user-activity-core-service.md | 0 ...erform-any-actions-on-inactive-accounts.md | 0 ...ts-and-does-not-report-them-as-inactive.md | 0 ...ect-in-inactive-user-tracker-health-log.md | 0 ...-request-error-in-user-activity-service.md | 0 ...deleted-in-inactive-user-tracker-report.md | 0 ...tified-in-user-activity-monitoring-plan.md | 0 ...not-being-installed-on-monitored-server.md | 0 ...wrix-auditor-user-activity-core-service.md | 0 ...talling-user-activity-monitoring-agents.md | 0 ...er-activity-video-is-not-being-captured.md | 0 ...ngle-alert-on-mass-objects-modification.md | 0 ...move-footer-from-real-time-alert-emails.md | 0 .../how-to-use-sms-text-for-alerts.md | 0 ...ct-for-netwrix-auditor-sms-alert-issues.md | 0 .../setting-up-account-lockout-alert.md | 0 ...-name-when-configuring-real-time-alerts.md | 0 .../unable-to-create-real-time-alerts.md | 0 ...s-on-accounts-that-cannot-be-locked-out.md | 0 ...ivity_summary_emails_contain_.zip_files.md | 0 ...y-notifications-sent-to-some-users-only.md | 0 .../how-to-change-smtp-timeout.md | 0 ...o-customize-email-notification-template.md | 0 ...ons-are-not-sent-to-distribution-groups.md | 0 .../notifications-are-not-sent.md | 0 ...er-netwrix-auditor-health-summary-email.md | 0 ...e-password-expiration-notification-sent.md | 0 ...ts-in-one-way-trust-forests-environment.md | 0 .../alert-reported-change-made-by-system.md | 0 ...e-displayed-in-the-modification-reports.md | 0 .../can-t-find-a-file-share-in-a-report.md | 0 ...in-the-files-and-folders-created-report.md | 0 ...rying-to-review-netwrix-auditor-reports.md | 0 ...summaries-are-sent-outside-the-schedule.md | 0 .../changes-reported-in-wrong-time-zone.md | 0 ...-500-when-viewing-and-accessing-reports.md | 0 ...3-reports-and-subscriptions-not-working.md | 0 ...serrorimpersonatinguser-running-reports.md | 0 ...ort-in-ssrs-http-error-401-unauthorized.md | 0 ...d-in-this-edition-of-reporting-services.md | 0 ...g-information-on-account-lockout-events.md | 0 ...ng-reports-by-the-user-who-made-changes.md | 0 ...letters-instead-of-command-text-in-ssrs.md | 0 ...d-contacts-folders-from-product-reports.md | 0 ...ude-specific-user-accounts-from-reports.md | 0 ...ructure-pki-changes-from-being-reported.md | 0 ...extended-properties-from-being-reported.md | 0 ...o-filter-out-certain-users-from-reports.md | 0 ...onitored-by-the-logon-reporter-software.md | 0 .../how-to-modify-ssrs-report-timeouts.md | 0 ...pient-list-for-activity-summary-reports.md | 0 ...tain-object-changes-from-being-reported.md | 0 ...-account-locked-out-events-from-reports.md | 0 ...prepare-for-printing-ssrs-based-reports.md | 0 ...-decomissioned-server-from-ssrs-reports.md | 0 ...ed-as-made-by-system-in-a-change-report.md | 0 ...overwrites-in-change-reports-for-vmware.md | 0 ...se-wildcards-in-netwrix-auditor-reports.md | 0 ...have-an-issue-with-non-latin-characters.md | 0 .../impossible-to-export-a-report.md | 0 ...-combination-in-netwrix-auditor-reports.md | 0 ...ct-data-in-reports-without-any-warnings.md | 0 ...or-displayed-incorrectly-in-pdf-reports.md | 0 ...account-running-netwrix-auditor-reports.md | 0 ...risk-assessment-reports-reference-table.md | 0 ...the-who-field-contains-the-system-value.md | 0 ...unning-netwrix-auditor-under-non-admin-.md | 0 ...as-timed-out-for-cef-export-siem-add-on.md | 0 ...ntent-manager-role-on-the-report-server.md | 0 ...riptions-are-missing-in-netwrix-auditor.md | 0 ...takes-a-while-and-completes-with-errors.md | 0 ...the-azure-ad-accounts-attributes-report.md | 0 ...reports-do-not-show-gpo-settings-values.md | 0 .../subscription-reports-errors.md | 0 ...address-column-in-the-enrollment-report.md | 0 ...-does-not-report-on-changes-to-calendar.md | 0 ...ble-to-generate-reports-after-migration.md | 0 ...s-system-cannot-find-the-file-specified.md | 0 ...excel-word-or-powerpoint-with-ssrs-2019.md | 0 ...-events-on-password-changing-in-reports.md | 0 ...ttempts-are-reported-by-netwrix-auditor.md | 0 ...rs-that-were-not-supposed-to-be-scanned.md | 0 .../workstation-field-reported-as-unknown.md | 0 ...due-to-following-error-access-is-denied.md | 0 ...224_subscriptions_error_in_netwrix_aud.md" | 0 ...ize-limit-are-missing-from-lostandfound.md | 0 ...-fails-due-to-incorrect-date-from-value.md | 0 ...-subscription-file-to-a-shared-location.md | 0 ...-to-contract-or-subscription-expiration.md | 0 ...e-when-field-disappear-in-subscriptions.md | 0 .../backup-recommendations.md | 0 .../backups-folder-in-netwrix-auditor.md | 0 ...corruption-of-the-database-owner-record.md | 0 ...ect-objectname-in-database-databasename.md | 0 ...-tables-not-compatible-with-the-product.md | 0 .../database-performance-loss.md | 0 ...b-owner-has-been-removed-from-databases.md | 0 .../deploying-the-report-server-database.md | 0 ...the-netwrix-auditor-self-audit-database.md | 0 .../error-database-owner-sid-mismatch.md | 0 ...-failed-cannot-open-database-in-reports.md | 0 ...r-while-transaction-db-import-operation.md | 0 ...ed_configuration_registry_database_is_.md" | 0 .../how-to-assign-db-owner-permissions.md | 0 ...sql-instances-and-what-it-is-needed-for.md | 0 ...ores-on-your-oracle-database-deployment.md | 0 .../how-to-create-new-reporting-databases.md | 0 ...w-to-get-database-content-audit-working.md | 0 ...move-reporting-databases-to-a-new-drive.md | 0 .../how-to-recreate-alerts-database.md | 0 ...audit-database-size-for-netwrix-auditor.md | 0 ...remove-old-oracle-database-audit-events.md | 0 ...the-long-term-archive-to-audit-database.md | 0 ...nged-values-with-database-content-audit.md | 0 ...d-in-reports-for-database-content-audit.md | 0 .../recovery-mode-changes-in-sql-databases.md | 0 ...tly-grows-large-and-occupies-disk-space.md | 0 ...audit-configuration-could-not-obtain-in.md | 0 ...ta-does-not-exist-or-cannot-be-accessed.md | 0 ...udit-policy-settings-for-pci-compliance.md | 0 ...ta-missing-after-the-license-expiration.md | 0 ...ix-license-usage-data-and-url-resources.md | 0 .../freeware-license-code.md | 0 .../how-to-apply-netwrix-auditor-license.md | 0 ...-apply-the-license-to-virtual-appliance.md | 0 .../netwrix-auditor-licenses-and-plans.md | 0 ...b_reports_url_not_working_after_upgrade.md | 0 ..._0-create_schema_job_post_v12.0_upgrade.md | 0 ...uditor-working-folder-to-a-new-location.md | 0 ...o-prepare-netwrix-server-for-os-upgrade.md | 0 ...re-the-netwrix-server-for-a-sql-upgrade.md | 0 .../how-to-upgrade-netwrix-auditor.md | 0 ...auditor-upgrade-process-taking-too-long.md | 0 ...ce_crashes_after_upgrade_to_v10.7.13707.md | 0 .../upgrade-increments-for-netwrix-auditor.md | 0 ...uditor_version_cannot_be_upgraded_error.md | 0 ...ntivirus-exclusions-for-netwrix-auditor.md | 0 ...blish-connection-to-compression-service.md | 0 ...of-rras-administration-connection-point.md | 0 ...rvice-control-manager-connection-timout.md | 0 ...-not-meet-authentication-criteria-error.md | 0 .../cannot-access-roles-page.md | 0 .../cannot-access-the-help-desk-portal.md | 0 ...e-to-an-incorrect-user-name-or-password.md | 0 ...-access-to-short-term-archive-is-denied.md | 0 ...credential-information-for-mapped-drive.md | 0 ...ttings-in-audit-configuration-assistant.md | 0 ...ell_data_collector_jobs_with_parameters.md | 0 ...are-virtual-center-snapshot-the-server-.md | 0 ...r-have-failed-to-write-to-the-documents.md | 0 ...-they-do-not-possess-a-common-algorithm.md | 0 ...ecause-the-target-server-is-unreachable.md | 0 .../error-0x80040605-connection-failed.md | 0 ...or-0x800706ba-rpc-server-is-unavailable.md | 0 ...706d3-authentication-service-is-unknown.md | 0 .../data-collection-errors}/error-403.md | 0 ...red-privilege-is-not-held-by-the-client.md | 0 ...-when-sending-the-request-to-the-server.md | 0 ...ith-the-same-key-has-already-been-added.md | 0 ...le-processing-the-request-on-the-server.md | 0 ...ount-management-events-is-not-enabled-f.md | 0 ...t-create-a-connection-to-data-source-ds.md | 0 ...tifier-is-not-registered-on-application.md | 0 .../error-could-not-connect-to-server.md | 0 ...eration-on-server-no-such-host-is-known.md | 0 ...iled-to-copy-remote-distributed-modules.md | 0 ...ry-hive-file-is-used-by-another-process.md | 0 ...on-network-resource-that-is-unavailable.md | 0 ...ogin-response-in-vmware-monitoring-plan.md | 0 .../error-memory-limit-is-reached.md | 0 ...nts-and-updates-required-for-monitoring.md | 0 .../error-no-connection-could-be-made.md | 0 .../error-no-more-threads.md | 0 .../error-request-operation-timeout.md | 0 ...on-to-perform-this-operation-was-denied.md | 0 ...ond-to-start-or-control-request-in-ssrs.md | 0 ...limit-in-logon-activity-monitoring-plan.md | 0 ...snapshot-saving-process-was-interrupted.md | 0 .../error-sql-error-invalid-class.md | 0 ...ror-the-maximum-password-age-is-not-set.md | 0 ...f-an-error-exception-from-hresult-0x800.md | 0 ...error-the-pipe-endpoint-cannot-be-found.md | 0 .../error-the-remote-procedure-call-failed.md | 0 ...specified-url-was-unexpectedly-reserved.md | 0 ...tifier_is_not_registered_on_application.md | 0 ...et_in_domain_1_for_the_{y}_object_class.md | 0 ...-recent-service-account-password-change.md | 0 ...o-login-by-user-netwrix-service-account.md | 0 .../failed-to-open-log.md | 0 ...p-policy-error-is-not-in-a-valid-format.md | 0 ...he-root-cause-of-multiple-failed-logons.md | 0 ...address-used-for-a-failed-logon-attempt.md | 0 ...-find-destination-of-failed-ntlm-logons.md | 0 ...investigate-compression-services-errors.md | 0 ...nges-made-in-my-third-party-application.md | 0 ...nt-memory-and-not-enough-storage-errors.md | 0 ...-occurs-when-trying-to-store-audit-data.md | 0 .../investigating-failed-logons.md | 0 ...3-003-failed-to-load-configuration-file.md | 0 ...aximum-message-size-error-in-health-log.md | 0 ...-account-failed-logons-account-lockouts.md | 0 ...-to-collect-the-administrator-audit-log.md | 0 ...permission-denied-error-code-2146828218.md | 0 ...to-validate-integrity-of-encrypted-data.md | 0 ...does-not-exist-error-in-netwrix-auditor.md | 0 ...error-in-logon-activity-monitoring-plan.md | 0 ...ified-in-logon-activity-monitoring-plan.md | 0 ...-call-failed-error-when-collecting-logs.md | 0 .../transport-failed-to-connect-to-server.md | 0 .../ts-collection-failed-warning.md | 0 ...rror-when-using-gmsa-in-netwrix-auditor.md | 0 ...eter-error-when-auditing-netapp-cluster.md | 0 ...o-perform-automatic-audit-configuration.md | 0 ...d_not_load_file_or_assembly_dsinternals.md | 0 ...incomplete-information-on-failed-logons.md | 0 ...ovider-failed-service-cannot-be-started.md | 0 ...-the-information-on-win32-printer-error.md | 0 ...entication-in-kerberos-only-environment.md | 0 ...bac-authorization-returns-access-denied.md | 0 ...eros_authentication_ticket_(tgt)_was_re.md | 0 ...ver-certificate-revocation-check-failed.md | 0 ...te-self-signed-ssl-certificate-for-ssrs.md | 0 ...uditor_upload_data_to_sql_using_tls_1.2.md | 0 ...certificates_and_their_expiration_dates.md | 0 ...een_auditor_and_ssrs_via_ssltls_channel.md | 0 ...e-authority-issued-certificates-in-ssrs.md | 0 ...nection_issue_when_tls_1.2_is_required.md" | 0 ...n-via-microsoft-entra-id-authentication.md | 3 +- .../how-to-update-service-account-password.md | 3 +- ...d-reset-for-netwrix-data-classification.md | 3 +- .../using-sharepoint-modern-authentication.md | 3 +- .../process-pending-deletes.md | 3 +- ...earch-logic-netwrix-data-classification.md | 3 +- ...-netwrix-by-netwrix-data-classification.md | 3 +- ...x-data-classification-to-another-server.md | 3 +- ...he-netwrix-data-classification-database.md | 3 +- .../how-to-move-indexed-files.md | 3 +- .../how-to-partially-rebuild-the-dqs-index.md | 3 +- ...lusions-for-netwrix-data-classification.md | 3 +- ...ply-netwrix-data-classification-license.md | 3 +- .../how-to-back-up-the-ndc-index.md | 3 +- ...netwrix-data-classification-web-console.md | 3 +- ...nular-permissions-for-a-service-account.md | 3 +- .../how-to-configure-stopwords.md | 3 +- .../how-to-export-event-logs.md | 3 +- ...y-uninstall-netwrix-data-classification.md | 3 +- .../how-to-upgrade-a-dqs-deployment.md | 3 +- ...ollector-indexer-and-classifier-threads.md | 3 +- ...-xml-file-using-concepttermstoremanager.md | 3 +- ...-xml-file-using-concepttermstoremanager.md | 3 +- ...ets-using-the-concepttermstoragemanager.md | 3 +- ...hen-validating-sharepoint-online-source.md | 3 +- .../classification-troubleshooting.md | 3 +- ...led-successfully-with-no-text-extracted.md | 3 +- ...ificate-for-the-source-is-due-to-expire.md | 3 +- ...ror-end-encrypted-private-key-not-found.md | 3 +- ...or-failed-to-load-classifier-data-cache.md | 3 +- .../error-unable-to-decrypt-encryption-key.md | 3 +- .../export-not-available-for-dsar-searches.md | 3 +- ...bsite-that-does-not-require-credentials.md | 3 +- ...exist-exception-from-hresult-0x80090016.md | 3 +- .../missing-search-results.md | 3 +- ...nts-attributes-updated-during-migration.md | 3 +- ...-key-related-errors-in-windows-services.md | 3 +- ...dapter.authenticate()_error_authenticat.md | 3 +- .../service-unavailable-503-ndc-dashboard.md | 3 +- ...text-not-being-extracted-from-zip-files.md | 3 +- ...er-service-has-been-improperly-shutdown.md | 3 +- ...sn-t-running-or-is-running-unexpectedly.md | 3 +- ...rectory-attribute-to-replication-schema.md | 5 +- ...dd_a_future_date_in_a_description_field.md | 5 +- ...rs_to_send_email_to_a_distribution_list.md | 5 +- ...tal-url-in-workflow-email-notifications.md | 5 +- ...ail-notifications-for-an-identity-store.md | 5 +- ...ault_container_for_creating_new_objects.md | 5 +- ...d_attributes_in_the_self-service_portal.md | 5 +- ...entraid-application-proxy-configuration.md | 5 +- ...ory-manager-v11-application-in-entra-id.md | 5 +- ...s-in-group-properties-in-groupid-portal.md | 5 +- ...-a-workflow-when-a-user-creates-a-group.md | 5 +- ...y-manager-processes-with-microsoft-flow.md | 5 +- ...t-flow-from-directory-manager-workflows.md | 5 +- .../bulk-update-smart-group-object-types.md | 5 +- .../change-the-default-dynasty-operator.md | 5 +- ...default-naming-convention-for-dynasties.md | 5 +- ...-between-smart-groups-and-static-groups.md | 5 +- ...-query-criteria-using-import-and-export.md | 5 +- ...ulti-valued_control_custom_display_type.md | 5 +- .../creating-and-managing-dynasties.md | 5 +- ...ditional-ownership-in-the-my-groups-tab.md | 5 +- ...change-distribution-lists-in-the-portal.md | 5 +- ...roup-owner-suggestion-for-orphan-groups.md | 5 +- ...ribution-lists-from-end-users-in-portal.md | 5 +- ...sers-to-only-create-distribution-groups.md | 5 +- ...d-group-ownership-in-the-my-groups-page.md | 5 +- ...up-type-as-distribution-or-security-v10.md | 5 +- ...up-type-as-distribution-or-security-v11.md | 5 +- .../how-to-identify-groups-without-owners.md | 5 +- ...e_of_a_smartgroup_query_to_specific_ous.md | 5 +- ...from_attributes_when_creating_dynasties.md | 5 +- ...dentify-similar-groups-in-the-directory.md | 5 +- ...re-unique-group-display-names-in-portal.md | 5 +- ...et_addresses_of_trusted_inbound_domains.md | 5 +- ...delivery_restrictions_on_dynasty_groups.md | 5 +- ...r-groups-in-bulk-using-management-shell.md | 5 +- ...y_naming_convention_for_child_dynasties.md | 5 +- ...tional_unit_field_to_the_my_groups_page.md | 5 +- ...fault-sort-attribute-for-search-results.md | 5 +- ...header-and-footer-logo-in-notifications.md | 5 +- ...name_format_to_first.last_in_the_portal.md | 5 +- ...ove_footer_in_directory_manager_v11.1.1.md | 5 +- ...a_smart_card_using_custom_display_types.md | 5 +- ...put_validation_with_regular_expressions.md | 5 +- ...and-synchronize-tabs-in-the-user-portal.md | 5 +- ...ge-the-user-session-timeout-for-portals.md | 5 +- ...copy-the-design-of-portal-via-sql-query.md | 5 +- ...to-modify-expiring-group-email-template.md | 5 +- ...tify-objects-when-a-profile-is-modified.md | 5 +- .../how-to-replace-logo-on-landing-page.md | 5 +- .../how-to-replace-logo-on-sign-in-page.md | 5 +- ...replace-the-password-center-portal-logo.md | 5 +- ...ate-as-the-default-security-type-in-v10.md | 3 +- ...ate-as-the-default-security-type-in-v11.md | 3 +- .../how_to_customize_notifications.md | 5 +- ...ad_of_display_name_in_the_member_of_tab.md | 5 +- ...-for-groups-created-in-active-directory.md | 5 +- ...emove_the_delete_option_from_the_portal.md | 5 +- ...-support-email-address-for-contact-link.md | 5 +- .../asset-export-utility-configuration.md | 5 +- ...controlling-changes-to-group-membership.md | 5 +- ...and-sort-all-smart-groups-and-dynasties.md | 5 +- ...led-user-reports-with-additional-fields.md | 5 +- ...wners-for-groups-using-management-shell.md | 5 +- ...te-a-report-of-all-groups-in-the-domain.md | 5 +- ...long_with_distribution_list_memberships.md | 5 +- ...eport_on_enabled_users_without_managers.md | 5 +- ...long_with_distribution_list_memberships.md | 5 +- ...ort_on_groups_without_members_or_owners.md | 5 +- ...g-a-report-on-users-who-never-logged-on.md | 5 +- ...port-to-originator-set-to-false-or-true.md | 5 +- ...e_export_list_in_the_application_portal.md | 5 +- ...ibutes_to_the_export_list_in_the_portal.md | 5 +- ..._groups_without_members_and_with_owners.md | 5 +- ...enerate_a_report_on_mail-enabled_groups.md | 5 +- ...-for-preventing-accidental-data-leakage.md | 5 +- ...rmissions_for_entra_id_group_management.md | 5 +- ...rs_to_validate_their_directory_profiles.md | 5 +- ...-create-specific-objects-in-user-portal.md | 5 +- ...reset-privileges-in-self-service-portal.md | 5 +- ...users-to-create-groups-in-a-specific-ou.md | 5 +- ...searchable-object-types-in-user-portals.md | 5 +- ...t-users-to-search-only-for-user-objects.md | 5 +- ...ow-to-view-roles-assigned-to-a-user-v10.md | 5 +- ...ow-to-view-roles-assigned-to-a-user-v11.md | 5 +- ...rmissions_for_entra_id_group_management.md | 5 +- ...f_objects_owned_by_a_user_in_the_portal.md | 5 +- ...ate-new-objects-in-specified-containers.md | 5 +- ...t-users-from-accessing-the-admin-portal.md | 5 +- ...cting-expiration-policy-options-by-role.md | 5 +- ...-policy-define-scope-and-filter-results.md | 5 +- ...ust-heap-size-for-elasticsearch-service.md | 5 +- ...hange-log-level-from-error-to-debug-v11.md | 5 +- .../collecting-all-log-files-in-v11.md | 5 +- .../gather-debug-logs-for-v10.md | 5 +- .../gather-debug-logs-for-v11.md | 5 +- .../how-to-prepare-for-installation.md | 5 +- ...eplace-the-security-service-certificate.md | 5 +- .../how-to-uninstall-directory-manager.md | 5 +- ...how_to_collect_and_compress_logs_in_v11.md | 5 +- ..._replication_for_a_specific_object_type.md | 5 +- ...ate_the_service_account_password_in_v10.md | 5 +- ...crease_the_idle_timeout_duration_in_v11.md | 5 +- ...nagement-shell-from-powershell-7-in-v11.md | 5 +- ...ository-on-a-separate-instance-with-v11.md | 5 +- ...ements-for-identity-store-configuration.md | 5 +- ...g-custom-ad-attributes-to-elasticsearch.md | 5 +- ..._timestamp_from_the_sql_database_in_v10.md | 5 +- ...stall-or-fully-remove-directory-manager.md | 5 +- ...nnect_to_identity_store_when_using_gmsa.md | 5 +- ..._scratch_due_to_domain_case_sensitivity.md | 5 +- .../how_groups_and_types_are_classified.md | 9 +- ...neid-authentication-option-discontinued.md | 5 +- ...nter-helpdesk-portal-returns-no-results.md | 5 +- .../unable-to-sort-groups-by-displayname.md | 5 +- ...onfigure-workflow-approver-acceleration.md | 5 +- .../how-to-apply-real-time-data-validation.md | 5 +- .../how-to-change-a-user-s-membership-type.md | 5 +- ...-group-using-self-service-import-wizard.md | 5 +- ..._create_an_orphan_group_update_schedule.md | 5 +- ...low_when_a_user_\321\201reates_a_group.md" | 3 +- ...about-changes-made-to-directory-objects.md | 5 +- ...ision_user_accounts_in_active_directory.md | 5 +- .../view-and-manage-your-group-memberships.md | 5 +- .../viewing-and-managing-licenses.md | 5 +- .../ad_admins_not_able_to_log_in.md | 3 +- ...timeout-in-the-administration-interface.md | 3 +- ...ttings-for-the-administration-interface.md | 3 +- ...em_admins_with_google_authenticator_app.md | 3 +- ...d-as-unlicensed-under-list-of-computers.md | 3 +- ...rt-event-logs-from-reports-and-analysis.md | 3 +- ...-the-history-and-email-status-of-alerts.md | 3 +- ...identify-and-remove-duplicate-computers.md | 3 +- ...-set-fqdn-in-server-certificate-subject.md | 3 +- ...date-endpoint-protector-or-unify-server.md | 3 +- ...ip_addresses_from_accessing_the_console.md | 3 +- ...he_list_of_computers,_users,_or_devices.md | 3 +- ...ease_the_200_entries_display_limitation.md | 3 +- ...the_default_credentials_for_the_console.md | 3 +- ...tiple_computers_and_users_within_groups.md | 3 +- ...directory_administrator_synchronization.md | 3 +- .../how_to_set_up_e-mail_alerts.md | 3 +- .../how_to_set_up_external_storage.md | 3 +- .../how_to_set_up_smtp_with_gmail.md | 3 +- ...administrators-and-administrator-groups.md | 3 +- .../resetting-an-administrator-password.md | 3 +- ...w_administrator_activity_in_the_console.md | 3 +- ...tor_web_console_with_an_ssl_certificate.md | 3 +- ..._password_expiration_for_administrators.md | 3 +- .../set_up_a_siem_integration.md | 3 +- .../set_up_automatic_license_release.md | 3 +- ...eshoot_two-factor_authentication_issues.md | 3 +- ...server-ip-address-on-a-windows-endpoint.md | 3 +- ...ss-via-deep-packet-inspection-allowlist.md | 3 +- ...ect-sensitive-content-in-archived-files.md | 3 +- ...ognition-be-enabled-for-file-inspection.md | 3 +- ...nfigure_content_aware_policy_priorities.md | 3 +- .../content-aware-policy-configuration.md | 3 +- .../content_aware_protection_tab_missing.md | 3 +- ...exceptions_for_specific_file_extensions.md | 3 +- ...nspect-content-sent-through-thunderbird.md | 3 +- ...m_agent_removal_from_the_client_machine.md | 3 +- ...ertificate-not-available-in-the-browser.md | 3 +- ...tion-for-instant-messaging-applications.md | 3 +- .../enable-sensitive-data-protection.md | 3 +- ...bling-advanced-printer-and-mtp-scanning.md | 3 +- ...tercepting-vpn-traffic-on-macos-clients.md | 3 +- ...on-in-content-aware-protection-policies.md | 3 +- ...he-file-size-threshold-apply-to-uploads.md | 3 +- ...-file-size-threshold-applies-to-uploads.md | 3 +- ...ock-whatsapp-application-from-launching.md | 3 +- ...-deep-packet-inspection-logs-for-mac-os.md | 3 +- ...deep-packet-inspection-logs-for-windows.md | 3 +- ...tor-webmail-for-gmail-outlook-and-yahoo.md | 3 +- ...d_a_new_entry_to_the_justification_list.md | 3 +- .../how_to_block_source_code_using_ocr.md | 3 +- ...ow_to_use_the_content_detection_summary.md | 3 +- ...character_recognition_(ocr)_not_working.md | 3 +- ...ting_jobs_not_being_blocked_or_reported.md | 3 +- .../reduce-the-number-of-false-positives.md | 3 +- ...lack-screen-issues-during-remote-access.md | 3 +- ..._browser_errors_when_accessing_websites.md | 3 +- .../set-up-url-allowlists-and-denylists.md | 3 +- ...rt_only_content_aware_protection_policy.md | 3 +- ...l-setting-for-subject-and-body-scanning.md | 3 +- ...tion-servers-for-deep-packet-inspection.md | 3 +- ...n_vpn_add-ons_are_installed_on_browsers.md | 3 +- ...n-files-from-the-allowed-file-allowlist.md | 3 +- ...llowlist_in_outlook_classic_for_windows.md | 3 +- .../add_an_ssl_certificate.md | 3 +- ...ient_version_installed_on_your_computer.md | 3 +- ...os-through-intune-with-full-disk-access.md | 3 +- .../deploy_clients_via_group_policy.md | 3 +- .../deploying-endpoint-protector-agents.md | 3 +- ...ownload-the-intune-mdm-deployment-guide.md | 3 +- ...ss_when_deploying_on_macos_using_kandji.md | 3 +- ...oy-the-windows-endpoint-protector-agent.md | 3 +- ...install-client-without-user-interaction.md | 3 +- ...to-install-the-client-on-macos-monterey.md | 3 +- ...ow_to_apply_an_offline_patch_or_upgrade.md | 3 +- .../how_to_apply_security_backend_updates.md | 3 +- ...deploy_the_client_using_sccm_or_msiexec.md | 3 +- ...undle_id_for_client_deployment_on_macos.md | 3 +- .../how_to_manually_uninstall_the_agent.md | 3 +- ..._to_stage_the_endpoint_protector_server.md | 3 +- ...tector_client_and_deep_packet_inspectio.md | 3 +- ...d-digicert-root-certificates-on-windows.md | 3 +- ...et_inspection_and_vpn_traffic_intercept.md | 3 +- .../install_the_linux_client.md | 3 +- ...nitoring-agent-on-the-virtual-appliance.md | 3 +- ...-the-agent-with-proxy-settings-on-macos.md | 3 +- ...he-agent-with-proxy-settings-on-windows.md | 3 +- ..._the_agent_with_proxy_settings_on_linux.md | 3 +- ...otector_server_to_a_new_virtual_machine.md | 3 +- ...int-protector-client-via-linux-terminal.md | 3 +- ...ninstall-the-client-from-a-mac-computer.md | 3 +- ...s_without_uninstalling_and_reinstalling.md | 3 +- .../upgrade_to_client_version_5.9.4.3.md | 3 +- ...cognized_when_connected_to_a_windows_pc.md | 3 +- ...ile-transfers-to-or-from-network-shares.md | 3 +- ...es-without-the-endpoint-protector-agent.md | 3 +- ...ctor-block-internal-card-readers-on-mac.md | 3 +- ...ou-block-an-internal-card-reader-on-mac.md | 3 +- ...s-for-outside-hours-and-outside-network.md | 3 +- .../device-control-sections-overview.md | 3 +- ...annot-execute-command-an-error-occurred.md | 3 +- .../error-failed-to-initiate-usb-device.md | 3 +- ..._devices_not_visible_in_list_of_devices.md | 3 +- ...ylock-role-is-assigned-to-administrator.md | 3 +- ...drive-when-experiencing-easylock-issues.md | 3 +- ...mputer-controlled-by-endpoint-protector.md | 3 +- ...cess-but-allow-charging-for-ios-devices.md | 3 +- ...ure-user-remediation-for-device-control.md | 3 +- .../how-to-set-access-rights-for-an-iphone.md | 3 +- ...nt_protector_server_and_client_software.md | 3 +- ..._add_specific_devices_to_the_allow_list.md | 3 +- ..._idevices_on_endpoint_protector_for_mac.md | 3 +- ...a_scanner_in_the_controlled_device_list.md | 3 +- ...to_whitelist_a_device_for_global_access.md | 3 +- ...-network-share-rights-in-device-control.md | 3 +- .../missing-devices-in-the-client-list.md | 3 +- ..._access_not_working_after_rights_change.md | 3 +- ...ues-when-rights-are-set-to-allow-access.md | 3 +- .../set-rights-for-a-specific-device.md | 3 +- ...anding-the-rights-hierarchy-for-devices.md | 3 +- ...inter-detected-as-an-usb-storage-device.md | 3 +- ...s-are-detected-as-multiple-device-types.md | 3 +- ...cked_despite_having_allow_access_rights.md | 3 +- ...meras_or_windows_portable_devices_(mtp).md | 3 +- ...-the-endpoint-protector-agent-installed.md | 3 +- .../create_a_system_backup_v2.md | 3 +- ...nts-for-file-tracing-and-file-shadowing.md | 3 +- ...and_file_shadowing_for_removable_drives.md | 3 +- ...w-format-for-documents-sent-to-printers.md | 3 +- ...to-set-an-uninstall-protection-password.md | 3 +- ...ock-without-endpoint-protector-software.md | 3 +- .../how_to_perform_a_backup_restore.md | 3 +- ...ryption_license_to_a_usb_storage_device.md | 3 +- ...tent-aware-report-when-using-partitions.md | 3 +- ...ed-encryption-and-file-tracing-settings.md | 3 +- ...client-from-unauthorized-uninstallation.md | 3 +- ..._client_without_restarting_the_computer.md | 3 +- ...owing-in-the-endpoint-protector-console.md | 3 +- .../what_is_a_file_read-write_event.md | 3 +- .../client-modes-overview.md | 3 +- .../client_integrity_fail_events.md | 3 +- .../creating-ediscovery-policies-and-scans.md | 3 +- ...-number-exceeds-the-10-000-record-limit.md | 3 +- ...estination_url_in_content_aware_reports.md | 3 +- ...tdown-on-endpoint-protector-deployments.md | 3 +- ...r-the-reporting-and-administration-tool.md | 3 +- ...or-endpoint-protector-server-and-client.md | 3 +- .../otp_device_code_compatibility.md | 3 +- ...ew_of_remediation_actions_in_ediscovery.md | 3 +- ...ity_vendors,_proxies,_casbs,_and_browse.md | 3 +- .../restrict-applications-or-cli-commands.md | 3 +- ..._endpoint_protector_server_installation.md | 3 +- .../user_remediation_reporting.md | 3 +- ...-automatic-computer-and-user-assignment.md | 3 +- ...in-endpoint-protector-server-and-client.md | 3 +- .../what_are_cryptographic_hashes.md | 3 +- ...oint_protector_processes_in_crowdstrike.md | 3 +- ...n-the-endpoint-protector-user-interface.md | 3 +- ...progress_bar_drop_to_a_lower_percentage.md | 3 +- .../endpointprotector/move_and_tag_files.py | 280 ++++++++++++++++++ ...ing_in_the_reports_and_analysis_section.md | 3 +- ...id-certificate-error-in-mozilla-firefox.md | 3 +- ...ssible_with_safari_on_vm-hosted_servers.md | 3 +- ...computer-in-the-client-software-upgrade.md | 3 +- ...-the-client-to-server-connection-status.md | 3 +- .../how-to-generate-a-memory-dump.md | 3 +- ..._111.33.33.111_ip_address_on_the_server.md | 3 +- ...ally_activate_debugging_logs_on_windows.md | 3 +- ..._endpoint_protector_agents_via_terminal.md | 3 +- ...t_client_logs_from_the_server_interface.md | 3 +- ...e_reports_and_analysis_logs_not_loading.md | 3 +- ...when_apply_updates_button_is_grayed_out.md | 3 +- .../user_interface_performance_issues.md | 3 +- ...-protector-network-extension-is-enabled.md | 3 +- ..._not_correctly_identified_for_my_iphone.md | 3 +- ...ow-to-apply-license-to-password-manager.md | 3 +- ...ion-for-the-password-manager-web-portal.md | 3 +- ...e-failover-cluster-for-password-manager.md | 3 +- ...wrix-password-manager-to-another-server.md | 3 +- ...fy-the-password-manager-service-account.md | 3 +- ...ger-to-use-a-specific-domain-controller.md | 3 +- .../how-to-update-password-manager.md | 3 +- ...ances-of-password-manager-on-one-server.md | 3 +- ...g-event-log-size-and-retention-settings.md | 3 +- .../configure_the_audit_log_backup.md | 3 +- .../corrupt-errorevent-in-event-reports.md | 3 +- ...from_the_siem_integration_configuration.md | 3 +- ...d-zip-the-netwrix-cloud-agent-event-log.md | 3 +- ...-to-access-all-password-manager-portals.md | 3 +- ...icate-authority-is-invalid-or-incorrect.md | 3 +- .../disconnected-mode-password-reset.md | 3 +- ...ur-current-windows-user-to-authenticate.md | 3 +- .../enrollment-failed-cannot-save-secret.md | 3 +- ...rollment-wizard-prompts-for-credentials.md | 3 +- .../error-401-in-the-enrollment-wizard.md | 3 +- ...ss-is-denied-due-to-invalid-credentials.md | 3 +- .../password-manager-credential-providers.md | 3 +- ...t-logon-option-is-enabled-automatically.md | 3 +- ...ntication_doesn`t_work_-_http_error_401.md | 2 +- ...m-center-configuration-manager-2012-sp1.md | 3 +- ...o-remove-enrollment-wizard-from-startup.md | 3 +- ...ers_vs._user_groups_for_client_upgrades.md | 3 +- ...the_windows_agent_from_the_command_line.md | 3 +- ...for-password-manager-via-command-prompt.md | 3 +- ...e-installer-for-password-manager-client.md | 3 +- ...ssion-analyzer-configuring-dropbox-apps.md | 3 +- ...ed_in_end-to-end_encrypted_applications.md | 3 +- ...-to-configure-google-drive-for-crawling.md | 3 +- .../permission-scanning-errors-and-issues.md | 3 +- ...g-in-a-two-server-install-configuration.md | 2 +- ...-change-the-text-of-email-notifications.md | 2 +- ...gure-two-different-self-service-portals.md | 3 +- .../how-to-create-second-help-desk-portal.md | 3 +- ...he-password-manager-self-service-portal.md | 3 +- ...-languages-from-the-self-service-portal.md | 3 +- .../password-requirements-link.md | 3 +- ...omain-list-from-the-self-service-portal.md | 3 +- .../calculate-percentages-in-sql-properly.md | 3 +- ...d_by_core._files_in_gen_7_agent_servers.md | 3 +- ...q-netwrix-password-manager-discontinued.md | 3 +- .../faq-netwrix-password-manager.md | 3 +- ...-attachments-to-netwrix-support-tickets.md | 3 +- ..._copy_event_work_on_linux_distributions.md | 3 +- ...client_logs_manually_on_a_linux_machine.md | 3 +- ...lect_http_archive_logs_in_a_web_browser.md | 3 +- ...ts-contacting-netwrix-technical-support.md | 3 +- ...am_3.5_cu1_hf1_(3.5.1218)_release_notes.md | 3 +- ...entation-and-knowledge-base-help-center.md | 3 +- ...wall-rules-required-by-password-manager.md | 3 +- ...roducts-affected-by-log4j-vulnerability.md | 3 +- ...rix-software-authenticity-and-integrity.md | 3 +- ...when-connecting-to-unknown-ip-addresses.md | 3 +- .../vulnerabilities-for-web-attacks.md | 3 +- ...administrative-portal-in-non-domain-dmz.md | 3 +- .../common-deployment-types.md | 3 +- ...etwrix-password-manager-service-account.md | 3 +- .../password-manager-architecture.md | 3 +- .../password-manager-requirements.md | 3 +- .../virtual-deployment.md | 3 +- .../general/test-for-asana-task-creation-2.md | 25 -- .../general/test_for_asana_task_creation.md | 13 - .../cannot-access-licensing-page.md | 3 +- .../client-crash-runtime-error.md | 3 +- .../common-issues-of-installation-in-dmz.md | 3 +- .../desktop-client-error-messages.md | 3 +- .../directory-name-is-invalid-error.md | 3 +- .../dmz-installation-portals-never-load.md | 3 +- ...le-admin-and-helpdesk-portals-work-fine.md | 3 +- ...pdating-sql-schema-in-collector-service.md | 3 +- ..._unable_to_connect_to_sharepoint_online.md | 3 +- ...box'_information_warning_on_server.....md" | 2 +- ...iled-to-grant-log-on-as-a-service-right.md | 3 +- ...lpdesk-operators-cannot-remove-accounts.md | 2 +- .../most-users-showing-as-not-found.md | 2 +- ..._attempts_are_not_reflected_in_reports..md | 2 +- .../permission-denied-error.md | 2 +- .../report-download-permissions-denied.md | 2 +- ...site_loading_issues_when_dpi_is_enabled.md | 2 +- ...n-requested-filtering-in-iis-is-enabled.md | 2 +- ...hanges_are_not_being_saved_(iis_config).md | 2 +- ...or_during_upgrade_(v4.2.1626_or_higher).md | 2 +- ...ificate_thumbprint_does_not_match_trust.md | 2 +- ...essage_ip_address_blocked_loginfailures.md | 2 +- .../source_code_is_not_detected.md | 2 +- .../spac-bulk-import-error.md | 2 +- ...ilable-please-contact-your-it-help-desk.md | 2 +- ...rs-on-helpdesk-portal-are-shown-as-sids.md | 2 +- docs/kb/{general => logtracker}/test-value.md | 0 1087 files changed, 1255 insertions(+), 597 deletions(-) rename docs/kb/1secure/{ => certificate-management}/configure_proxy_for_rdp_connections_(installupdate_certificate_to_prevent_rdp_certificate_warnings).md (99%) rename docs/kb/1secure/{ => permissions-and-access}/how_to_confirm_permissions_for_active_directory_5._domains_0.collection_ad_domaincontrollers.md (99%) rename docs/kb/1secure/{ => troubleshooting}/password-never-expires-report-shows-incorrect-data.md (97%) rename docs/kb/1secure/{ => troubleshooting}/troubleshoot_failed_action_service_connections_to_windows_resources_(psremotingwinrm).md (99%) rename docs/kb/auditor/{ => configuration-and-setup/active-directory-auditing}/active-directory-compression-service-continuously-starting-and-stopping.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/active-directory-auditing}/active-directory-exchange-and-group-policy-changes-reported-as-made-by-system.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/active-directory-auditing}/active-directory-object-restore.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/active-directory-auditing}/active_directory_collection_jobs_do_not_run_with_gmsa.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/active-directory-auditing}/audit-extension-attributes-in-active-directory.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/active-directory-auditing}/determining-the-number-of-enabled-active-directory-user-accounts.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/active-directory-auditing}/how-to-omit-warnings-in-netwrix-auditor-for-active-directory-when-audit-is-properly-configured.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/active-directory-auditing}/how-to-remove-netwrix-auditor-for-active-directory-group-policy-and-exchange.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/active-directory-auditing}/integration-and-authorization-of-netwrix-auditor-in-active-directory.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/active-directory-auditing}/reducing-the-used-active-directory-and-entra-id-license-counts.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/active-directory-auditing}/rollback-for-attribute-has-failed-error-in-object-restore-for-active-directory.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/active-directory-auditing}/what-are-netwrix-auditor-for-active-directory-bandwidth-requirements.md (100%) rename "docs/kb/auditor/cannot_execute_powershell_\321\201ommand_error_in_exchange_online_monitoring_plan.md" => "docs/kb/auditor/configuration-and-setup/exchange-auditing/cannot_execute_powershell_\321\201ommand_error_in_exchange_online_monitoring_plan.md" (100%) rename docs/kb/auditor/{ => configuration-and-setup/exchange-auditing}/could_not_load_system.net.http_in_exchange_online_monitoring_plan.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/exchange-auditing}/error-content-index-state-failed-when-auditing-mailbox-access-on-exchange-2013.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/exchange-auditing}/exchange-server-name-instead-of-user-in-reports.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/exchange-auditing}/how-to-configure-netwrix-non-owner-mailbox-access-reporter-to-monitor-clusters-of-exchange-servers.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/exchange-auditing}/how-to-determine-the-exchange-web-services-ews-url.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/exchange-auditing}/how-to-filter-out-certain-mailboxes-and-folders-from-reports.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/exchange-auditing}/how-to-omit-changes-to-the-msexchmobilemailboxpolicybl-attribute.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/exchange-auditing}/how-to-omit-some-exchange-server-attributes-from-being-reported.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/exchange-auditing}/how-to-specify-exchange-server-to-collect-administrator-audit-log.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/exchange-auditing}/non-owner-mailbox-access-data-missing-in-exchange-auditing-monitoring-plan.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/exchange-auditing}/the-following-issues-have-been-detected-when-trying-to-configure-exchange-server-administrator-audit.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/exchange-auditing}/users-access-their-own-mailboxes.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/file-server-auditing}/cannot-establish-a-connection-to-a-windows-file-server-compression-service.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/file-server-auditing}/child-item-with-this-name-already-exists-in-file-server-monitoring-plan.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/file-server-auditing}/error-netwrix-auditor-for-file-servers-audit-service-terminated-unexpectedly.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/file-server-auditing}/file-servers-security-descriptor-of-file-share-is-empty.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/file-server-auditing}/how-to-audit-file-servers-with-enabled-user-account-control.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/file-server-auditing}/how-to-change-the-frequency-of-data-collections-for-file-server-auditing.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/file-server-auditing}/how-to-enable-item-level-auditing-on-multiple-file-servers.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/file-server-auditing}/netwrix-auditor-for-file-servers-audit-service-stops-after-each-startup.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/file-server-auditing}/netwrix-auditor-for-file-servers-reports-excessive-file-read-attempts-that-did-not-actually-occur.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/file-server-auditing}/symbolic-link-cannot-be-followed-error-in-file-server-monitoring-plan.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/file-server-auditing}/the-disk-on-a-monitored-file-server-is-overfilled.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/file-server-auditing}/this-shared-resource-does-not-exist-error-in-file-servers-monitoring-plan.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/file-server-auditing}/types-of-the-data-collection-for-file-servers-auditing.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/file-server-auditing}/unexpected-end-of-file-error-in-file-server-monitoring-plan.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/file-server-auditing}/volume-shadow-copy-service-support-in-netwrix-auditor-for-file-servers.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/file-server-auditing}/what-is-sessionid-in-netwrix-auditor-for-file-servers.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/general-configuration}/ale-service-is-unable-to-start-during-installation.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/general-configuration}/compression-service-does-not-appear-under-installed-programs-but-still-exists-in-the-services-overvi.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/general-configuration}/error-6503-netwrix-auditor-cannot-configure-nutanix-files-audit-settings-unexpected-http-status-code.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/general-configuration}/error-drive-letter-resolver-is-not-installed-on-the-target-host.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/general-configuration}/failed-to-install-and-configure-netwrix-auditor-access-reviews.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/general-configuration}/how-to-configure-disk-space-monitor-reporting.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/general-configuration}/how-to-configure-granular-audit-policies-for-logon-auditing.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/general-configuration}/how-to-configure-monitoring-of-local-accounts.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/general-configuration}/how-to-configure-netwrix-auditor-in-failover-mode.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/general-configuration}/how-to-configure-notifications-on-service-account-password-expiration.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/general-configuration}/how-to-configure-the-disk-space-monitor-to-work-behind-a-firewall.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/general-configuration}/how-to-configure-the-product-to-send-two-user-notifications-instead-of-three.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/general-configuration}/how-to-install-access-reviews.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/general-configuration}/how-to-install-group-policy-management-console-on-different-windows-versions.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/general-configuration}/how-to-install-individual-features-for-netwrix-auditor.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/general-configuration}/how-to-properly-remove-auditor-components-prior-to-further-clear-installation.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/general-configuration}/how-to-repair-netwrix-auditor-installation.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/general-configuration}/infognition-screenpressor-installed-in-netwrix-auditor-server-and-audited-servers.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/general-configuration}/installation-fails-with-the-category-does-not-exist-message.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/general-configuration}/new-netfirewallrule-how-to-open-ports-avoiding-manual-setup.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/general-configuration}/the-conceptserviceviewer-application-fails-to-show-the-current-service-statuses-after-installation.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/microsoft-365-integration}/configure-microsoft-365-data-sources-to-use-proxy-server-settings.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/microsoft-365-integration}/configure-netwrix-auditor-to-use-microsoft-365-for-email-notifications.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/microsoft-365-integration}/connection-to-microsoft-365-tenant-in-netwrix-auditor-completes-with-error-validating-your-account-s.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/microsoft-365-integration}/create-powershell-session-failed-using-oauth-in-microsoft-365-monitoring-plan.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/microsoft-365-integration}/determining-the-number-of-enabled-microsoft-entra-id-accounts.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/microsoft-365-integration}/disable-multi-factor-authentication-for-microsoft-365-service-accounts.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/microsoft-365-integration}/error-aadsts65001-in-microsoft-365-monitoring-plans-in-netwrix-auditor.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/microsoft-365-integration}/error-current-site-is-not-a-tenant-administration-site-in-microsoft-365-monitoring-plan.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/microsoft-365-integration}/expired-certificate-in-azure-app-for-microsoft-365-tenant-in-netwrix-auditor.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/microsoft-365-integration}/failed-to-collect-logons-forbidden-error-in-entra-id-monitoring-plan.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/microsoft-365-integration}/how-to-count-number-of-licenses-required-for-auditing-a-microsoft-office-365-tenant.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/microsoft-365-integration}/permission_manifests_for_auditing_office_365_and_microsoft_entra_id_(auditor_v10.0_and_older).md (100%) rename docs/kb/auditor/{ => configuration-and-setup/sharepoint-and-teams-auditing}/cannot-find-the-application-error-in-sharepoint-online-and-ms-teams-monitoring-plan.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/sharepoint-and-teams-auditing}/how-to-remove-the-netwrix-data-classification-sharepoint-add-in-conceptclassifierapp.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/sharepoint-and-teams-auditing}/how-to-renew-the-netwrix-data-classification-for-sharepoint-conceptclassifierapp-client-secret.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/sharepoint-and-teams-auditing}/netwrix-auditor-for-sharepoint-online-fails-to-collect-data-because-the-remote-server-is-unauthorize.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/sharepoint-and-teams-auditing}/operation-timed-out-in-sharepoint-online-and-teams-monitoring-plans-in-netwrix-auditor.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/sharepoint-and-teams-auditing}/remote_server_returned_error_(400)_bad_request_when_auditing_sharepoint_online_and_microsoft_entra_i.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/sharepoint-and-teams-auditing}/sharepoint-application-deployment-for-ndc.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/sharepoint-and-teams-auditing}/sharepoint-application-installation-for-netwrix-data-classification.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/sharepoint-and-teams-auditing}/sharepoint-configuration-changes-are-reported-with-a-wrong-timestamp.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/sharepoint-and-teams-auditing}/sharepoint-core-service-deployment-failed.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/sharepoint-and-teams-auditing}/sharepoint-term-set-tree-fails-to-load-or-unable-to-edit-a-clue-or-term.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/sharepoint-and-teams-auditing}/some-sharepoint-events-may-be-lost-and-not-reflected-in-reports-and-change-summaries.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/sharepoint-and-teams-auditing}/the-changes-are-reported-with-the-unknown-value-in-the-who-changed-column-for-sharepoint.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/sharepoint-and-teams-auditing}/the-changes-can-be-reported-with-the-not-applicable-value-in-the-workstation-field-for-sharepoint.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/sharepoint-and-teams-auditing}/the-sharepoint-application-pools-are-stopped-after-the-netwrix-auditor-agent-for-sharepoint-installa.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/sharepoint-and-teams-auditing}/the-sharepoint-managed-object-has-unable-to-connect-to-netwrix-auditor-service-for-sharepoint-error-.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/sharepoint-and-teams-auditing}/the-sharepoint-object-id-is-shown-in-the-what-column-instead-of-its-name.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/sharepoint-and-teams-auditing}/the-sharepoint-object-value-is-shown-in-the-object-type-column-in-the-reports-instead-of-the-object-.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/sharepoint-and-teams-auditing}/timeout-expired-error-on-sharepoint-core-service-deployment.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/sharepoint-and-teams-auditing}/troubleshoot_sharepoint_serveron-premise_errors.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/sharepoint-and-teams-auditing}/unable_to_determine_administrative_site_for_domain.sharepoint.com_error_accessing_remote_registry.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/sharepoint-and-teams-auditing}/why-do-i-receive-my-sharepoint-online-audit-data-too-late-or-do-not-receive-at-all.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/sql-server-auditing}/auditing-stored-procedures-on-the-sql-server.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/sql-server-auditing}/cannot-generate-sspi-context-error-in-sql-server-monitoring-plan.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/sql-server-auditing}/changing-the-name-of-your-sql-server-causes-database-related-errors.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/sql-server-auditing}/configure-sql-server-auditing-to-ignore-addition.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/sql-server-auditing}/connection-string-is-not-valid-in-sql-server-monitoring-plan.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/sql-server-auditing}/could-not-find-stored-procedure-getallproperties.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/sql-server-auditing}/empty-report-server-and-report-manager-urls-in-sql-server-reporting-services.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/sql-server-auditing}/enable_tcpip_protocol_in_sql_server.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/sql-server-auditing}/error-check-your-sql-server-settings-in-audit-database-settings.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/sql-server-auditing}/how-can-i-assign-a-specific-user-read-only-permissions-for-the-sql-server-reporting-services-reports.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/sql-server-auditing}/how-do-i-migrate-the-reporting-database-to-another-ms-sql-server-instance-lower-version.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/sql-server-auditing}/how-i-can-change-the-trace-log-path-on-the-audited-sql-server.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/sql-server-auditing}/how-netwrix-auditor-for-sql-server-collects-data.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/sql-server-auditing}/how-to-exclude-backup-events-from-the-sql-server-change-reporter-reports.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/sql-server-auditing}/how-to-migrate-netwrix-auditor-databases-to-another-sql-server-instance.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/sql-server-auditing}/how-to-remove-all-triggers-from-sql-server-database.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/sql-server-auditing}/invalid-user-settings-error-in-sql-server-reporting-services-settings.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/sql-server-auditing}/is-it-possible-to-have-ndc-sql-database-and-auditor-databases-on-the-same-sql-server.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/sql-server-auditing}/migrating_netwrix_access_analyzer_database_to_a_new_sql_server.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/sql-server-auditing}/netwrix-auditor-widgets-show-the-sql-server-error-18452-login-failed.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/sql-server-auditing}/permissions-granted-are-insufficient-in-sql-server-reporting-services.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/sql-server-auditing}/recover-access-to-a-sql-server-instance.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/sql-server-auditing}/specify-custom-sql-server-port-for-netwrix-auditor-audit-database.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/sql-server-auditing}/sql-server-express-database-size-reached-10gb.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/sql-server-auditing}/tracing-was-disabled-in-sql-server-monitoring-plan.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/sql-server-auditing}/upgrading-sql-server-instance.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/sql-server-auditing}/what-load-does-sql-audit-generate-for-a-sql-server.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/sql-server-auditing}/who-changed-is-showing-system-in-netwrix-auditor-for-sql-server-reports.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/windows-server-monitoring}/audit-policy-settings-not-applied-on-domain-controller-locally.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/windows-server-monitoring}/auditing-policies-are-not-being-enabled-on-all-or-several-domain-controllers-in-monitored-domain.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/windows-server-monitoring}/auto-archiving-windows-security-log.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/windows-server-monitoring}/compression-service-encountered-an-internal-error-in-windows-server-monitoring-plan.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/windows-server-monitoring}/could_not_create_ssltls_secure_channel_error_in_windows_server_monitoring_plan.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/windows-server-monitoring}/event-trace-session-does-not-exist-or-is-configured-incorrectly-in-windows-server-monitoring-plan.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/windows-server-monitoring}/high-cpu-usage-on-domain-controllers.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/windows-server-monitoring}/hklm-or-hku-error-in-windows-server-auditing-monitoring-plan.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/windows-server-monitoring}/how-do-i-enable-security-log-autobackups-on-each-domain-controller.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/windows-server-monitoring}/how-netwrix-auditor-collects-data-from-replicated-domain-controllers.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/windows-server-monitoring}/how-to-exclude-non-operable-domain-controllers-from-monitoring-in-netwrix-auditor.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/windows-server-monitoring}/misconfigured-permissions-and-policies-warnings-in-windows-server-monitoring-plan.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/windows-server-monitoring}/monitoring-currentcontrolset-changes-in-windows-server-monitoring-plan.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/windows-server-monitoring}/netwrix-auditor-for-windows-servers-eventid-2007-could-not-connect-to-windows-server-audit-service.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/windows-server-monitoring}/nwx-executables-removed-and-readded-to-domain-controllers.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/windows-server-monitoring}/process-cannot-access-the-file-in-windows-server-monitoring-plan.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/windows-server-monitoring}/request-is-not-supported-windows-server-auditing.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/windows-server-monitoring}/scmlib.datacollecting.dnsdataproviderexception2_error_in_windows_server_monitoring_plan.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/windows-server-monitoring}/the-windows-security-log-contains-multiple-events-5140-generated-by-netwrix-auditor-server.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/windows-server-monitoring}/unable-to-configure-audit-policies-in-domain-controllers.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/windows-server-monitoring}/why-does-risk-assessment-overview-dashboard-shows-unexpected-issues-for-windows-server.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/windows-server-monitoring}/windows-server-inventory-report-shows-windows-defenders-as-the-only-antivirus-installed.md (100%) rename docs/kb/auditor/{ => configuration-and-setup/windows-server-monitoring}/workstations-cloned-with-windows-server-auditing-service-pre-installed.md (100%) rename "docs/kb/auditor/auditor_v10.6_known_issue_\342\200\223_cannot_collect_mailbox_audit_data_unhandled_value_sendas_\342\200\223_event_id_2002.md" => "docs/kb/auditor/event-id-reference/health-log-events/auditor_v10.6_known_issue_\342\200\223_cannot_collect_mailbox_audit_data_unhandled_value_sendas_\342\200\223_event_id_2002.md" (100%) rename "docs/kb/auditor/auditor_v10.6_known_issue_\342\200\223_subscription_plan_for_access_reviews_has_expired_\342\200\223_event_id_2222.md" => "docs/kb/auditor/event-id-reference/health-log-events/auditor_v10.6_known_issue_\342\200\223_subscription_plan_for_access_reviews_has_expired_\342\200\223_event_id_2222.md" (100%) rename docs/kb/auditor/{ => event-id-reference/health-log-events}/empty-event-id-5356-csv-file-missing-in-event-log-export-add-on.md (100%) rename docs/kb/auditor/{ => event-id-reference/health-log-events}/entitlement-reviews-event-id-6527.md (100%) rename docs/kb/auditor/{ => event-id-reference/health-log-events}/error-event-id-1206-in-health-log.md (100%) rename docs/kb/auditor/{ => event-id-reference/health-log-events}/event-id-1000-application-errors-in-netwrix-auditor-server.md (100%) rename docs/kb/auditor/{ => event-id-reference/health-log-events}/event-id-1024-in-health-log.md (100%) rename docs/kb/auditor/{ => event-id-reference/health-log-events}/event-id-1079-in-health-log.md (100%) rename docs/kb/auditor/{ => event-id-reference/health-log-events}/event-id-1203-in-health-log.md (100%) rename docs/kb/auditor/{ => event-id-reference/health-log-events}/event-id-1204-in-health-log.md (100%) rename docs/kb/auditor/{ => event-id-reference/health-log-events}/event-id-1205-in-health-log.md (100%) rename docs/kb/auditor/{ => event-id-reference/health-log-events}/event-id-1207-in-health-log.md (100%) rename docs/kb/auditor/{ => event-id-reference/health-log-events}/event-id-1208-in-health-log.md (100%) rename docs/kb/auditor/{ => event-id-reference/health-log-events}/event-id-1209-in-health-log.md (100%) rename docs/kb/auditor/{ => event-id-reference/health-log-events}/event-id-1210-in-health-log.md (100%) rename docs/kb/auditor/{ => event-id-reference/health-log-events}/event-id-1211-1215-1226-1235-1246-1248-in-health-log.md (100%) rename docs/kb/auditor/{ => event-id-reference/health-log-events}/event-id-1212-in-health-log.md (100%) rename docs/kb/auditor/{ => event-id-reference/health-log-events}/event-id-1214-in-health-log.md (100%) rename docs/kb/auditor/{ => event-id-reference/health-log-events}/event-id-1216-1217-1218-1219-in-health-log.md (100%) rename docs/kb/auditor/{ => event-id-reference/health-log-events}/event-id-1223-in-health-log.md (100%) rename docs/kb/auditor/{ => event-id-reference/health-log-events}/event-id-1225-in-health-log.md (100%) rename docs/kb/auditor/{ => event-id-reference/health-log-events}/event-id-1236-in-health-log.md (100%) rename docs/kb/auditor/{ => event-id-reference/health-log-events}/event-id-1239-in-health-log.md (100%) rename docs/kb/auditor/{ => event-id-reference/health-log-events}/event-id-1240-in-health-log.md (100%) rename docs/kb/auditor/{ => event-id-reference/health-log-events}/event-id-1241-in-health-log.md (100%) rename docs/kb/auditor/{ => event-id-reference/health-log-events}/event-id-1242-in-health-log.md (100%) rename docs/kb/auditor/{ => event-id-reference/health-log-events}/event-id-1243-in-health-log.md (100%) rename docs/kb/auditor/{ => event-id-reference/health-log-events}/event-id-1244-in-health-log.md (100%) rename docs/kb/auditor/{ => event-id-reference/health-log-events}/event-id-1245-in-health-log.md (100%) rename docs/kb/auditor/{ => event-id-reference/health-log-events}/event-id-1249-in-health-log.md (100%) rename docs/kb/auditor/{ => event-id-reference/health-log-events}/event-id-1250-in-health-log.md (100%) rename docs/kb/auditor/{ => event-id-reference/health-log-events}/event-id-1251-1254-1256-1258-in-health-log.md (100%) rename docs/kb/auditor/{ => event-id-reference/health-log-events}/event-id-1255-in-health-log.md (100%) rename docs/kb/auditor/{ => event-id-reference/health-log-events}/event-id-1259-in-health-log.md (100%) rename docs/kb/auditor/{ => event-id-reference/health-log-events}/event-id-1260-1266-in-health-log.md (100%) rename docs/kb/auditor/{ => event-id-reference/health-log-events}/event-id-1267-1273-in-health-log.md (100%) rename docs/kb/auditor/{ => event-id-reference/health-log-events}/event-id-1274-in-health-log.md (100%) rename docs/kb/auditor/{ => event-id-reference/health-log-events}/event-id-1275-in-health-log.md (100%) rename docs/kb/auditor/{ => event-id-reference/health-log-events}/event-id-1276-in-health-log.md (100%) rename docs/kb/auditor/{ => event-id-reference/health-log-events}/event-id-1280-in-health-log.md (100%) rename docs/kb/auditor/{ => event-id-reference/health-log-events}/event-id-1281-1282-1283-in-health-log.md (100%) rename docs/kb/auditor/{ => event-id-reference/health-log-events}/event-id-1285-in-health-log.md (100%) rename docs/kb/auditor/{ => event-id-reference/health-log-events}/event-id-1286-in-health-log.md (100%) rename docs/kb/auditor/{ => event-id-reference/health-log-events}/event-id-1287-in-health-log.md (100%) rename docs/kb/auditor/{ => event-id-reference/health-log-events}/event-id-1288-in-health-log.md (100%) rename docs/kb/auditor/{ => event-id-reference/health-log-events}/event-id-1289-in-health-log.md (100%) rename docs/kb/auditor/{ => event-id-reference/health-log-events}/event-id-2002-the-term-get-help-is-not-recognized.md (100%) rename docs/kb/auditor/{ => event-id-reference/health-log-events}/event-id-5801-in-health-log.md (100%) rename docs/kb/auditor/{ => event-id-reference/health-log-events}/event-id-5802-in-health-log.md (100%) rename docs/kb/auditor/{ => event-id-reference/health-log-events}/event-id-5803-in-health-log.md (100%) rename docs/kb/auditor/{ => event-id-reference/health-log-events}/event_id_12371238_in_health_log.md (100%) rename docs/kb/auditor/{ => event-id-reference/health-log-events}/monitored-event-ids.md (100%) rename docs/kb/auditor/{ => event-id-reference/health-log-events}/netwrix-auditor-health-log-contains-event-id-1119.md (100%) rename docs/kb/auditor/{ => event-id-reference/health-log-events}/netwrix-auditor-system-health-event-id-2007.md (100%) rename docs/kb/auditor/{ => event-id-reference/health-log-events}/netwrix-auditor-system-health-log-contains-event-ids-1015-and-1016.md (100%) rename docs/kb/auditor/{ => event-id-reference/health-log-events}/netwrix-auditor-system-health-log-event-id-1059.md (100%) rename docs/kb/auditor/{ => event-id-reference/health-log-events}/netwrix-auditor-system-health-log-event-id-1213.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/aal-test.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/account-lockout-events-for-domain-administrator-account.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/account-lockouts-are-displayed-with-delay.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/additional-audit-details-how-it-works.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/administrator-audit-logging-aal-configuration-details.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/an-unknown-file-type-or-a-file-with-a-custom-extension-is-failing-text-extraction.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/archive-service-is-busy-processing-activity-records.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/audit-status-shows-logon-auditing-is-disabled.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/audit-trails-are-incorrect-in-netwrix-auditor.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/audit_internet_information_services_(iis)_with_netwrix_auditor.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/auditing-distributed-file-systems-with-replication-in-netwrix-auditor.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/auditing-of-configuration-container-and-schema.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/auditor-glossary-abbreviations-and-acronyms.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/best-practices-for-securing-netwrix-auditor.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/can-i-specify-a-group-other-than-the-everyone-group-in-the-audit-settings.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/change-data-collecting-account-password-in-netwrix-auditor.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/check-tcp-and-udp-ports-required.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/clock-skew-is-too-great.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/configuring_proxy_scans.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/data-classification-services-do-not-start.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/data-gathering-task-has-not-been-scheduled.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/data-matcher-timeout.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/determining_which_access_analyzer_collectors_support_gmsa.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/difference-between-data-stored-in-sql-versus-the-audit-archive.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/duplicate-configuration-and-schema-changes-for-all-monitored-domains-in-forest-made-by-system.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/emc-unity-auditing.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/events-4624-and-4634-generated-by-service-accounts.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/fine-grained-policy-and-account-expiration.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/given-key-was-not-present-in-the-dictionary-adfs.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/group-policy-fake-changes.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/group-policy-shows-sid-instead-of-settings.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/high-cpu-load-and-memory-usage.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/high-cpu-usage-on-remote-desktop-servers.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/high-memory-usage-even-after-the-readlog-registry-key-is-set-to-0.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/how-are-collections-handled-after-a-network-outage.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/how-can-i-decrease-number-of-events-generated-for-directory-service-access-auditing.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/how-do-i-monitor-hidden-file-shares.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/how-do-you-specify-a-local-administrator-account-to-obtain-disk-space-information-from-computers-tha.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/how-does-merging-logon-activity-events-work.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/how-does-netwrix-auditor-for-vmware-work.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/how-netwrix-ensures-safety-of-stored-credentials.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/how-the-network-traffic-compression-service-works.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/how-to-add-additional-space-to-long-term-archive.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/how-to-audit-a-non-trusted-domain.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/how-to-audit-another-domain-with-netwrix-auditor.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/how-to-audit-servers-located-in-another-subnet-behind-firewall.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/how-to-audit-user-password-changes.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/how-to-automatically-apply-office-classification-labels.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/how-to-capture-service-traffic.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/how-to-change-the-netwrix-data-classification-query-server-url.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/how-to-check-the-netwrix-auditor-health-status.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/how-to-clear-the-sessions-list-in-netwrix-auditor.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/how-to-count-the-number-of-your-network-devices-in-your-configuration.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/how-to-create-a-load-balanced-cews-environment.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/how-to-create-the-full-dump-of-a-process.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/how-to-delete-old-entries-from-the-account-list.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/how-to-disable-the-self-audit-feature-in-netwrix-auditor.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/how-to-enable-ocr-for-non-english-images.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/how-to-exclude-users-and-objects-from-monitoring-scope-in-netwrix-auditor-ui.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/how-to-figure-out-where-a-user-account-was-locked-out.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/how-to-find-out-my-netwrix-auditor-version.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/how-to-find-video-recording-files.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/how-to-generate-an-access-token-for-a-dropbox-source-in-netwrix-data-classification.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/how-to-get-full-netwrix-auditor-version.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/how-to-identify-whether-auditor-server-can-receive-data-from-meraki-api.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/how-to-import-a-list-of-server-to-be-monitored-in-disk-space-monitor.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/how-to-improve-document-processing-performance.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/how-to-manually-enable-advanced-sql-tracing.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/how-to-manually-remove-compression-services-from-audited-servers.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/how-to-manually-remove-the-help-desk-portal.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/how-to-modify-index-processing-mode.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/how-to-modify-the-activity-summary-delivery-schedule.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/how-to-monitor-print-service-activity.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/how-to-move-long-term-archive-to-a-new-location.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/how-to-move-netwrix-auditor-to-the-cloud.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/how-to-omit-changes-to-the-supported-encryption-type.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/how-to-opt-out-of-the-netwrix-customer-experience-improvement-program-in-netwrix-auditor.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/how-to-prevent-long-term-archive-overflow.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/how-to-read-netwrix-auditor-logs.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/how-to-restrict-access-to-the-help-desk-portal-and-the-administrative-console.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/how-to-send-netwrix-auditor-logs.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/how-to-specify-dell-emc-unity-server-as-a-monitored-item.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/how-to-track-network-interface-changes-on-a-server.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/how-to-use-omit-lists.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/how-to-view-custom-sensitive-file-categories-in-netwrix-auditor.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/how_to_get_a_daily_list_of_users_addedremoved_from_any_ad_group.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/hyperlinks-in-custom-branding.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/images-are-not-shown.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/improving_file_system_bulk_import_performance_by_adding_indexes_in_netwrix_access_analyzer_v12.0.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/incorrecty-display-names-in-the-what-changed-column.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/index.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/integrating-privilege-secure-for-access-management-with-auditor.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/investigations-in-netwrix-auditor-take-too-long.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/lockouts-are-not-tracked.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/log-overwrites-warnings.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/logon-failures-in-multi-domain-environments.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/logon-prompt-extension-deployment-problems.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/logon-request-contained-an-invalid-logon-type-value.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/logon-request-contained-invalid-logon-type-value-in-netwrix-auditor-health-log.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/long-data-collection-improving-the-performance.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/malformed-control-request.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/managed-objects-disappear-after-disk-space-on-system-drive-fills-up.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/mass-removal-of-files-located-on-dfs-server.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/migrating-auditor-to-new-server.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/mimikatz-pass-the-hash-activity-on-netwrix-auditor-server.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/navigating-and-understanding-a-netwrix-auditor-monitoring-plan.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/ndc-dashboard-failure.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/ndc-page-status-codes.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/netwrix-auditor-configuration-server-service-fails-to-start-too-many-methods-to-fire-events-from.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/netwrix-auditor-consumes-disk-space-recommendations.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/netwrix-auditor-health-log-contains-eventid-2002.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/netwrix-auditor-health-log-contains-eventid-3230.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/netwrix-auditor-licensing-faqs.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/netwrix-auditor-stops-working-after-upgrading-host-server-windows.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/netwrix-auditor-system-health-log-contains-eventids-3127-and-3129.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/no-data-collected-in-linux-generic-syslog-monitoring-plan.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/no-monitoring-plans-found-in-netwrix-auditor.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/object-type-and-what-changed-columns-are-empty.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/odd-characters-in-csv-file.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/omit-folder-open-events.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/out-of-memory-exception.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/preserving-custom-taxonomies.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/process-document-images-results-in-no-extracted-text-or-invalid-text.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/reading-log-status.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/response-action-example-moving-user-account-to-the-quarantine-ou.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/result_administrator_restricted_access_to_users_of_your_domain..md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/rif-document-is-not-compatible-with-this-code-version.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/sa_11.6_010.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/search-takes-too-long-to-complete.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/security-log-overwrites-occurred-on-this-dc.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/security-log-settings-do-not-apply-via-gpo.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/set-up-direct-send-for-netwrix-auditor-and-netwrix-data-classification.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/slow-examination.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/supplied-object-has-not-been-initialized-for-investigations.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/system-changed-client-operating-system.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/system-changed-directory-objects-for-foreign-security-principals.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/system-changed-object-path-after-account-name-change.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/system-changed-service-principle-name-attribute.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/the-conceptqs-application-pool-crashes-on-startup.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/the-domain-param-parameter-is-missing-a-value.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/the-name-of-the-process-that-caused-an-account-lockout-does-not-appear-in-examination-results.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/the-order-in-which-domains-appear-in-the-managed-domains-list.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/uavr-core-service-not-responding.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/unable-to-audit-target-server-by-ip-address.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/unable-to-connect-to-remote-server.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/unable-to-update-the-compression-service.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/unable-to-upload-session-to-long-term-archive-access-to-state-in-time-folder-is-denied.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/user-and-workstation-do-not-match.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/user-behavior-analytics-configuration.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/warning-53-the-network-path-was-not-found.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/what-cmdlets-are-used-for-aal-changes-collection.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/what-does-automatic-audit-configuration-do-on-the-monitored-servers.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/what-is-tombstonelifetime-attribute-and-what-is-it-used-for.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/where-does-netwrix-auditor-collect-security-logs.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/which-applications-should-be-whitelisted-for-the-auditor-to-function-properly.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/why-a-registry-key-is-missing-in-both-gpmc-and-local.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/why-does-the-netwrix-auditor-application-deployment-service-not-start-or-is-terminated-upon-launch.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/why-netwrix-auditor-reads-ad-fs-dkm-key-and-is-it-normal.md (100%) rename docs/kb/auditor/{ => features-and-operations/glossaries-and-faqs}/workstation-name-is-not-shown.md (100%) rename docs/kb/auditor/{ => monitoring-plans/account-lockout-examiner}/account-lockout-examiner-generates-excessive-traffic-in-the-network.md (100%) rename docs/kb/auditor/{ => monitoring-plans/account-lockout-examiner}/account-lockout-examiner-works-very-slowly.md (100%) rename docs/kb/auditor/{ => monitoring-plans/account-lockout-examiner}/credentials-used-by-account-lockout-examiner.md (100%) rename docs/kb/auditor/{ => monitoring-plans/account-lockout-examiner}/faq-account-lockout-examiner.md (100%) rename docs/kb/auditor/{ => monitoring-plans/account-lockout-examiner}/how-does-netwrix-account-lockout-examiner-work.md (100%) rename docs/kb/auditor/{ => monitoring-plans/account-lockout-examiner}/how-to-install-and-use-netwrix-account-lockout-examiner.md (100%) rename docs/kb/auditor/{ => monitoring-plans/account-lockout-examiner}/how-to-migrate-account-lockout-examiner.md (100%) rename docs/kb/auditor/{ => monitoring-plans/account-lockout-examiner}/how-to-modify-the-account-lockout-examiner-service-account.md (100%) rename docs/kb/auditor/{ => monitoring-plans/account-lockout-examiner}/support-and-maintenance-contract-has-expired-for-account-lockout-examiner.md (100%) rename docs/kb/auditor/{ => monitoring-plans/account-lockout-examiner}/the-account-lockout-examiner-service-account.md (100%) rename docs/kb/auditor/{ => monitoring-plans/event-log-management}/access-is-denied-error-in-event-log-manager-health-log.md (100%) rename docs/kb/auditor/{ => monitoring-plans/event-log-management}/could-not-locate-end-of-event-log-error.md (100%) rename docs/kb/auditor/{ => monitoring-plans/event-log-management}/error-failed-to-check-for-event-log-existence.md (100%) rename docs/kb/auditor/{ => monitoring-plans/event-log-management}/event-log-manager-report-service-starts-and-stops-multi-lingual-configuration.md (100%) rename docs/kb/auditor/{ => monitoring-plans/event-log-management}/following-event-log-settings-may-lead-to-incorrect-or-incomplete-data-in-reports.md (100%) rename docs/kb/auditor/{ => monitoring-plans/event-log-management}/how-to-edit-schedules-in-netwrix-auditor-event-log-manager.md (100%) rename docs/kb/auditor/{ => monitoring-plans/event-log-management}/how-to-exclude-system-account-from-event-log.md (100%) rename docs/kb/auditor/{ => monitoring-plans/event-log-management}/how-to-force-netwrix-auditor-to-collect-a-specific-applications-and-services-event-log.md (100%) rename docs/kb/auditor/{ => monitoring-plans/event-log-management}/how-to-reduce-the-netwrix-event-log-manager-database-size.md (100%) rename docs/kb/auditor/{ => monitoring-plans/event-log-management}/how-to-remove-netwrix-event-log-agent-from-multiple-servers.md (100%) rename docs/kb/auditor/{ => monitoring-plans/event-log-management}/how-to-save-and-zip-netwrix-auditor-system-health-event-log.md (100%) rename docs/kb/auditor/{ => monitoring-plans/event-log-management}/migrate-event-log-manager-monitoring-plans.md (100%) rename docs/kb/auditor/{ => monitoring-plans/event-log-management}/monitoring-ssl-certificates-with-event-log-manager.md (100%) rename docs/kb/auditor/{ => monitoring-plans/event-log-management}/netwrix-auditor-event-log-manager-shows-smtp-authentication-errors-while-configuring-a-monitoring-pl.md (100%) rename docs/kb/auditor/{ => monitoring-plans/event-log-management}/netwrix-auditor-failed-to-process-event-logs-on-a-domain-controller-com-error-2147023485.md (100%) rename docs/kb/auditor/{ => monitoring-plans/event-log-management}/parallel-redo-events-in-sql-server-event-log.md (100%) rename docs/kb/auditor/{ => monitoring-plans/event-log-management}/process-event-log-backup-without-domain-administrator-permissions.md (100%) rename docs/kb/auditor/{ => monitoring-plans/event-log-management}/reset-collection-history-for-generic-events-event-log-management.md (100%) rename docs/kb/auditor/{ => monitoring-plans/event-log-management}/the-event-logs-reports-for-windows-server-does-not-contain-any-data.md (100%) rename docs/kb/auditor/{ => monitoring-plans/password-expiration-notifier}/account-and-password-expiration-mismatch-in-netwrix-auditor-password-expiration-notifier.md (100%) rename docs/kb/auditor/{ => monitoring-plans/password-expiration-notifier}/customize-notifications-and-reports-in-password-expiration-notifier.md (100%) rename docs/kb/auditor/{ => monitoring-plans/password-expiration-notifier}/emails-are-missing-in-password-expiration-notifier.md (100%) rename docs/kb/auditor/{ => monitoring-plans/password-expiration-notifier}/empty-password-expiration-notifier-emails.md (100%) rename docs/kb/auditor/{ => monitoring-plans/password-expiration-notifier}/hide-and-disable-header-and-footer-in-password-expiration-notifier-emails.md (100%) rename docs/kb/auditor/{ => monitoring-plans/password-expiration-notifier}/how-does-password-expiration-notifier-work.md (100%) rename docs/kb/auditor/{ => monitoring-plans/password-expiration-notifier}/how-to-configure-the-sms-notifications-feature-for-password-expiration-notifier.md (100%) rename docs/kb/auditor/{ => monitoring-plans/password-expiration-notifier}/how-to-edit-schedules-in-netwrix-auditor-password-expiration-notifier.md (100%) rename docs/kb/auditor/{ => monitoring-plans/password-expiration-notifier}/how-to-exclude-smart-card-users-from-monitoring-by-password-expiration-notifier.md (100%) rename docs/kb/auditor/{ => monitoring-plans/password-expiration-notifier}/how-to-notify-users-without-email-in-password-expiration-notifier.md (100%) rename docs/kb/auditor/{ => monitoring-plans/password-expiration-notifier}/illegible-notification-contents-and-characters-in-password-expiration-notifier.md (100%) rename docs/kb/auditor/{ => monitoring-plans/password-expiration-notifier}/migrate-netwrix-password-expiration-notifier-to-a-different-server.md (100%) rename docs/kb/auditor/{ => monitoring-plans/password-expiration-notifier}/password-expiration-notifier-email-header-and-footer-reset-after-upgrade.md (100%) rename docs/kb/auditor/{ => monitoring-plans/password-expiration-notifier}/password-expiration-notifier-generates-blank-reports-after-configuring-password-policy-enforcer.md (100%) rename docs/kb/auditor/{ => monitoring-plans/password-expiration-notifier}/password-expiration-notifier-stopped-showing-results.md (100%) rename docs/kb/auditor/{ => monitoring-plans/password-expiration-notifier}/support-for-fine-grained-password-policies-in-netwrix-password-expiration-notifier.md (100%) rename docs/kb/auditor/{ => monitoring-plans/password-expiration-notifier}/the-minimal-rights-for-the-netwrix-password-expiration-notifier-service-account.md (100%) rename docs/kb/auditor/{ => monitoring-plans/user-activity-monitoring}/access-errors-for-user-activity-monitoring-plan.md (100%) rename docs/kb/auditor/{ => monitoring-plans/user-activity-monitoring}/account-is-not-shown-in-a-report-after-netwrix-inactive-users-tracker-resets-its-password.md (100%) rename docs/kb/auditor/{ => monitoring-plans/user-activity-monitoring}/does-inactive-user-tracking-alert-before-it-performs-any-actions-on-accounts.md (100%) rename docs/kb/auditor/{ => monitoring-plans/user-activity-monitoring}/error-user-activity-core-service-has-been-already-launched.md (100%) rename docs/kb/auditor/{ => monitoring-plans/user-activity-monitoring}/how-does-inactive-user-tracker-work.md (100%) rename docs/kb/auditor/{ => monitoring-plans/user-activity-monitoring}/how-reports-from-user-activity-video-recorder-resolve-host-names.md (100%) rename docs/kb/auditor/{ => monitoring-plans/user-activity-monitoring}/how-to-change-the-default-ports-in-netwrix-auditor-user-activity-video-recording.md (100%) rename docs/kb/auditor/{ => monitoring-plans/user-activity-monitoring}/how-to-configure-user-activity-to-trigger-a-recording-session-on-program-execution.md (100%) rename docs/kb/auditor/{ => monitoring-plans/user-activity-monitoring}/how-to-discover-inactive-users-with-netwrix-auditor.md (100%) rename docs/kb/auditor/{ => monitoring-plans/user-activity-monitoring}/how-to-edit-schedules-in-netwrix-auditor-inactive-user-tracker.md (100%) rename docs/kb/auditor/{ => monitoring-plans/user-activity-monitoring}/how-to-migrate-netwrix-inactive-users-tracker-to-other-servers.md (100%) rename docs/kb/auditor/{ => monitoring-plans/user-activity-monitoring}/inactive-users-tracker-locks-out-active-accounts-not-logging-to-windows.md (100%) rename docs/kb/auditor/{ => monitoring-plans/user-activity-monitoring}/manually-update-user-activity-core-service.md (100%) rename docs/kb/auditor/{ => monitoring-plans/user-activity-monitoring}/netwrix-inactive-users-tracker-does-not-perform-any-actions-on-inactive-accounts.md (100%) rename docs/kb/auditor/{ => monitoring-plans/user-activity-monitoring}/netwrix-inactive-users-tracker-ignores-disabled-user-accounts-and-does-not-report-them-as-inactive.md (100%) rename docs/kb/auditor/{ => monitoring-plans/user-activity-monitoring}/object-reference-not-set-to-instance-of-object-in-inactive-user-tracker-health-log.md (100%) rename docs/kb/auditor/{ => monitoring-plans/user-activity-monitoring}/service-did-not-respond-to-the-start-or-control-request-error-in-user-activity-service.md (100%) rename docs/kb/auditor/{ => monitoring-plans/user-activity-monitoring}/some-accounts-were-not-moved-or-deleted-in-inactive-user-tracker-report.md (100%) rename docs/kb/auditor/{ => monitoring-plans/user-activity-monitoring}/target-computer-cannot-be-identified-in-user-activity-monitoring-plan.md (100%) rename docs/kb/auditor/{ => monitoring-plans/user-activity-monitoring}/the-user-activity-video-reporter-agent-is-not-being-installed-on-monitored-server.md (100%) rename docs/kb/auditor/{ => monitoring-plans/user-activity-monitoring}/unable-to-launch-netwrix-auditor-user-activity-core-service.md (100%) rename docs/kb/auditor/{ => monitoring-plans/user-activity-monitoring}/uninstalling-user-activity-monitoring-agents.md (100%) rename docs/kb/auditor/{ => monitoring-plans/user-activity-monitoring}/user-activity-video-is-not-being-captured.md (100%) rename docs/kb/auditor/{ => reports-alerts-and-notifications/alerts-and-rules}/how-to-get-single-alert-on-mass-objects-modification.md (100%) rename docs/kb/auditor/{ => reports-alerts-and-notifications/alerts-and-rules}/how-to-remove-footer-from-real-time-alert-emails.md (100%) rename docs/kb/auditor/{ => reports-alerts-and-notifications/alerts-and-rules}/how-to-use-sms-text-for-alerts.md (100%) rename docs/kb/auditor/{ => reports-alerts-and-notifications/alerts-and-rules}/logs-to-collect-for-netwrix-auditor-sms-alert-issues.md (100%) rename docs/kb/auditor/{ => reports-alerts-and-notifications/alerts-and-rules}/setting-up-account-lockout-alert.md (100%) rename docs/kb/auditor/{ => reports-alerts-and-notifications/alerts-and-rules}/the-best-way-to-find-the-attribute-name-when-configuring-real-time-alerts.md (100%) rename docs/kb/auditor/{ => reports-alerts-and-notifications/alerts-and-rules}/unable-to-create-real-time-alerts.md (100%) rename docs/kb/auditor/{ => reports-alerts-and-notifications/alerts-and-rules}/why-i-get-alerts-on-accounts-that-cannot-be-locked-out.md (100%) rename docs/kb/auditor/{ => reports-alerts-and-notifications/email-notifications}/activity_summary_emails_contain_.zip_files.md (100%) rename docs/kb/auditor/{ => reports-alerts-and-notifications/email-notifications}/expiry-notifications-sent-to-some-users-only.md (100%) rename docs/kb/auditor/{ => reports-alerts-and-notifications/email-notifications}/how-to-change-smtp-timeout.md (100%) rename docs/kb/auditor/{ => reports-alerts-and-notifications/email-notifications}/how-to-customize-email-notification-template.md (100%) rename docs/kb/auditor/{ => reports-alerts-and-notifications/email-notifications}/notifications-are-not-sent-to-distribution-groups.md (100%) rename docs/kb/auditor/{ => reports-alerts-and-notifications/email-notifications}/notifications-are-not-sent.md (100%) rename docs/kb/auditor/{ => reports-alerts-and-notifications/email-notifications}/ssl-exception-failed-to-deliver-netwrix-auditor-health-summary-email.md (100%) rename docs/kb/auditor/{ => reports-alerts-and-notifications/email-notifications}/when-is-the-password-expiration-notification-sent.md (100%) rename docs/kb/auditor/{ => reports-alerts-and-notifications/report-generation}/ad-hoc-and-email-reports-shows-different-results-in-one-way-trust-forests-environment.md (100%) rename docs/kb/auditor/{ => reports-alerts-and-notifications/report-generation}/alert-reported-change-made-by-system.md (100%) rename docs/kb/auditor/{ => reports-alerts-and-notifications/report-generation}/can-any-additional-attribites-be-displayed-in-the-modification-reports.md (100%) rename docs/kb/auditor/{ => reports-alerts-and-notifications/report-generation}/can-t-find-a-file-share-in-a-report.md (100%) rename docs/kb/auditor/{ => reports-alerts-and-notifications/report-generation}/can-t-find-info-about-largest-files-in-the-files-and-folders-created-report.md (100%) rename docs/kb/auditor/{ => reports-alerts-and-notifications/report-generation}/certificate-related-and-unauthorized-errors-occur-when-trying-to-review-netwrix-auditor-reports.md (100%) rename docs/kb/auditor/{ => reports-alerts-and-notifications/report-generation}/changes-are-reported-with-incorrect-timestamps-and-change-summaries-are-sent-outside-the-schedule.md (100%) rename docs/kb/auditor/{ => reports-alerts-and-notifications/report-generation}/changes-reported-in-wrong-time-zone.md (100%) rename docs/kb/auditor/{ => reports-alerts-and-notifications/report-generation}/error-500-when-viewing-and-accessing-reports.md (100%) rename docs/kb/auditor/{ => reports-alerts-and-notifications/report-generation}/error-503-reports-and-subscriptions-not-working.md (100%) rename docs/kb/auditor/{ => reports-alerts-and-notifications/report-generation}/error-during-report-processing-rserrorimpersonatinguser-running-reports.md (100%) rename docs/kb/auditor/{ => reports-alerts-and-notifications/report-generation}/error-generating-a-report-in-ssrs-http-error-401-unauthorized.md (100%) rename docs/kb/auditor/{ => reports-alerts-and-notifications/report-generation}/error-scale-out-deployment-is-not-supported-in-this-edition-of-reporting-services.md (100%) rename docs/kb/auditor/{ => reports-alerts-and-notifications/report-generation}/exporting-information-on-account-lockout-events.md (100%) rename docs/kb/auditor/{ => reports-alerts-and-notifications/report-generation}/filtering-reports-by-the-user-who-made-changes.md (100%) rename docs/kb/auditor/{ => reports-alerts-and-notifications/report-generation}/fixing-reports-displaying-letters-instead-of-command-text-in-ssrs.md (100%) rename docs/kb/auditor/{ => reports-alerts-and-notifications/report-generation}/how-do-i-exclude-access-events-to-the-calendar-and-contacts-folders-from-product-reports.md (100%) rename docs/kb/auditor/{ => reports-alerts-and-notifications/report-generation}/how-to-exclude-specific-user-accounts-from-reports.md (100%) rename docs/kb/auditor/{ => reports-alerts-and-notifications/report-generation}/how-to-exclude-the-public-key-infrastructure-pki-changes-from-being-reported.md (100%) rename docs/kb/auditor/{ => reports-alerts-and-notifications/report-generation}/how-to-exclude-user-s-extended-properties-from-being-reported.md (100%) rename docs/kb/auditor/{ => reports-alerts-and-notifications/report-generation}/how-to-filter-out-certain-users-from-reports.md (100%) rename docs/kb/auditor/{ => reports-alerts-and-notifications/report-generation}/how-to-filter-out-specific-events-from-being-monitored-by-the-logon-reporter-software.md (100%) rename docs/kb/auditor/{ => reports-alerts-and-notifications/report-generation}/how-to-modify-ssrs-report-timeouts.md (100%) rename docs/kb/auditor/{ => reports-alerts-and-notifications/report-generation}/how-to-modify-the-recipient-list-for-activity-summary-reports.md (100%) rename docs/kb/auditor/{ => reports-alerts-and-notifications/report-generation}/how-to-omit-certain-object-changes-from-being-reported.md (100%) rename docs/kb/auditor/{ => reports-alerts-and-notifications/report-generation}/how-to-omit-user-account-locked-out-events-from-reports.md (100%) rename docs/kb/auditor/{ => reports-alerts-and-notifications/report-generation}/how-to-prepare-for-printing-ssrs-based-reports.md (100%) rename docs/kb/auditor/{ => reports-alerts-and-notifications/report-generation}/how-to-remove-a-decomissioned-server-from-ssrs-reports.md (100%) rename docs/kb/auditor/{ => reports-alerts-and-notifications/report-generation}/how-to-troubleshoot-issue-when-changes-are-listed-as-made-by-system-in-a-change-report.md (100%) rename docs/kb/auditor/{ => reports-alerts-and-notifications/report-generation}/how-to-troubleshoot-overwrites-in-change-reports-for-vmware.md (100%) rename docs/kb/auditor/{ => reports-alerts-and-notifications/report-generation}/how-to-use-wildcards-in-netwrix-auditor-reports.md (100%) rename docs/kb/auditor/{ => reports-alerts-and-notifications/report-generation}/html-reports-have-an-issue-with-non-latin-characters.md (100%) rename docs/kb/auditor/{ => reports-alerts-and-notifications/report-generation}/impossible-to-export-a-report.md (100%) rename docs/kb/auditor/{ => reports-alerts-and-notifications/report-generation}/include-change-password-events-by-users-via-ctrl-alt-del-combination-in-netwrix-auditor-reports.md (100%) rename docs/kb/auditor/{ => reports-alerts-and-notifications/report-generation}/incorrect-data-in-reports-without-any-warnings.md (100%) rename docs/kb/auditor/{ => reports-alerts-and-notifications/report-generation}/japanese-characters-missing-or-displayed-incorrectly-in-pdf-reports.md (100%) rename docs/kb/auditor/{ => reports-alerts-and-notifications/report-generation}/logon-failed-for-unattended-execution-account-running-netwrix-auditor-reports.md (100%) rename docs/kb/auditor/{ => reports-alerts-and-notifications/report-generation}/netwrix-auditor-risk-assessment-reports-reference-table.md (100%) rename docs/kb/auditor/{ => reports-alerts-and-notifications/report-generation}/no-data-is-present-in-reports-the-who-field-contains-the-system-value.md (100%) rename docs/kb/auditor/{ => reports-alerts-and-notifications/report-generation}/object-deletion-does-not-show-up-in-alerts-and-reports-when-running-netwrix-auditor-under-non-admin-.md (100%) rename docs/kb/auditor/{ => reports-alerts-and-notifications/report-generation}/operation-has-timed-out-for-cef-export-siem-add-on.md (100%) rename docs/kb/auditor/{ => reports-alerts-and-notifications/report-generation}/reporting-services-error-cannot-check-the-content-manager-role-on-the-report-server.md (100%) rename docs/kb/auditor/{ => reports-alerts-and-notifications/report-generation}/reports-for-subscriptions-are-missing-in-netwrix-auditor.md (100%) rename docs/kb/auditor/{ => reports-alerts-and-notifications/report-generation}/reports-generation-takes-a-while-and-completes-with-errors.md (100%) rename docs/kb/auditor/{ => reports-alerts-and-notifications/report-generation}/security-groups-are-not-fully-displayed-in-the-azure-ad-accounts-attributes-report.md (100%) rename docs/kb/auditor/{ => reports-alerts-and-notifications/report-generation}/state-in-time-reports-do-not-show-gpo-settings-values.md (100%) rename docs/kb/auditor/{ => reports-alerts-and-notifications/report-generation}/subscription-reports-errors.md (100%) rename docs/kb/auditor/{ => reports-alerts-and-notifications/report-generation}/the-email-address-column-in-the-enrollment-report.md (100%) rename docs/kb/auditor/{ => reports-alerts-and-notifications/report-generation}/the-product-does-not-report-on-changes-to-calendar.md (100%) rename docs/kb/auditor/{ => reports-alerts-and-notifications/report-generation}/unable-to-generate-reports-after-migration.md (100%) rename docs/kb/auditor/{ => reports-alerts-and-notifications/report-generation}/unable-to-run-reports-system-cannot-find-the-file-specified.md (100%) rename docs/kb/auditor/{ => reports-alerts-and-notifications/report-generation}/unable-to-save-reports-as-office-document-excel-word-or-powerpoint-with-ssrs-2019.md (100%) rename docs/kb/auditor/{ => reports-alerts-and-notifications/report-generation}/why-do-i-get-multiple-events-on-password-changing-in-reports.md (100%) rename docs/kb/auditor/{ => reports-alerts-and-notifications/report-generation}/why-false-positive-read-access-attempts-are-reported-by-netwrix-auditor.md (100%) rename docs/kb/auditor/{ => reports-alerts-and-notifications/report-generation}/why-reports-reflect-folders-that-were-not-supposed-to-be-scanned.md (100%) rename docs/kb/auditor/{ => reports-alerts-and-notifications/report-generation}/workstation-field-reported-as-unknown.md (100%) rename docs/kb/auditor/{ => reports-alerts-and-notifications/subscriptions-and-distribution}/netwrix-auditor-was-unable-to-deliver-the-subscription-due-to-following-error-access-is-denied.md (100%) rename "docs/kb/auditor/remote_certificate_is_invalid_according_to_validation_procedure_\342\200\224_subscriptions_error_in_netwrix_aud.md" => "docs/kb/auditor/reports-alerts-and-notifications/subscriptions-and-distribution/remote_certificate_is_invalid_according_to_validation_procedure_\342\200\224_subscriptions_error_in_netwrix_aud.md" (100%) rename docs/kb/auditor/{ => reports-alerts-and-notifications/subscriptions-and-distribution}/subscription-attachments-exceeding-the-size-limit-are-missing-from-lostandfound.md (100%) rename docs/kb/auditor/{ => reports-alerts-and-notifications/subscriptions-and-distribution}/subscription-generation-fails-due-to-incorrect-date-from-value.md (100%) rename docs/kb/auditor/{ => reports-alerts-and-notifications/subscriptions-and-distribution}/unable-to-save-subscription-file-to-a-shared-location.md (100%) rename docs/kb/auditor/{ => reports-alerts-and-notifications/subscriptions-and-distribution}/unable-to-update-netwrix-auditor-due-to-contract-or-subscription-expiration.md (100%) rename docs/kb/auditor/{ => reports-alerts-and-notifications/subscriptions-and-distribution}/why-does-the-when-field-disappear-in-subscriptions.md (100%) rename docs/kb/auditor/{ => system-administration/backup-and-recovery}/backup-recommendations.md (100%) rename docs/kb/auditor/{ => system-administration/backup-and-recovery}/backups-folder-in-netwrix-auditor.md (100%) rename docs/kb/auditor/{ => system-administration/database-management}/corruption-of-the-database-owner-record.md (100%) rename docs/kb/auditor/{ => system-administration/database-management}/could-not-allocate-space-for-object-objectname-in-database-databasename.md (100%) rename docs/kb/auditor/{ => system-administration/database-management}/database-contains-tables-not-compatible-with-the-product.md (100%) rename docs/kb/auditor/{ => system-administration/database-management}/database-performance-loss.md (100%) rename docs/kb/auditor/{ => system-administration/database-management}/db-owner-has-been-removed-from-databases.md (100%) rename docs/kb/auditor/{ => system-administration/database-management}/deploying-the-report-server-database.md (100%) rename docs/kb/auditor/{ => system-administration/database-management}/error-can-not-process-sql-commands-for-the-netwrix-auditor-self-audit-database.md (100%) rename docs/kb/auditor/{ => system-administration/database-management}/error-database-owner-sid-mismatch.md (100%) rename docs/kb/auditor/{ => system-administration/database-management}/error-login-failed-cannot-open-database-in-reports.md (100%) rename docs/kb/auditor/{ => system-administration/database-management}/error-while-transaction-db-import-operation.md (100%) rename "docs/kb/auditor/failed_to_load_registry_hive_\342\210\222_system_cannot_find_file_specified_configuration_registry_database_is_.md" => "docs/kb/auditor/system-administration/database-management/failed_to_load_registry_hive_\342\210\222_system_cannot_find_file_specified_configuration_registry_database_is_.md" (100%) rename docs/kb/auditor/{ => system-administration/database-management}/how-to-assign-db-owner-permissions.md (100%) rename docs/kb/auditor/{ => system-administration/database-management}/how-to-control-the-size-of-netwrixsqlcraudit-databases-on-sql-instances-and-what-it-is-needed-for.md (100%) rename docs/kb/auditor/{ => system-administration/database-management}/how-to-count-number-of-cpu-cores-on-your-oracle-database-deployment.md (100%) rename docs/kb/auditor/{ => system-administration/database-management}/how-to-create-new-reporting-databases.md (100%) rename docs/kb/auditor/{ => system-administration/database-management}/how-to-get-database-content-audit-working.md (100%) rename docs/kb/auditor/{ => system-administration/database-management}/how-to-move-reporting-databases-to-a-new-drive.md (100%) rename docs/kb/auditor/{ => system-administration/database-management}/how-to-recreate-alerts-database.md (100%) rename docs/kb/auditor/{ => system-administration/database-management}/how-to-reduce-audit-database-size-for-netwrix-auditor.md (100%) rename docs/kb/auditor/{ => system-administration/database-management}/how-to-remove-old-oracle-database-audit-events.md (100%) rename docs/kb/auditor/{ => system-administration/database-management}/how-to-upload-audit-data-from-the-long-term-archive-to-audit-database.md (100%) rename docs/kb/auditor/{ => system-administration/database-management}/i-can-t-see-changed-values-with-database-content-audit.md (100%) rename docs/kb/auditor/{ => system-administration/database-management}/not-all-changes-are-included-in-reports-for-database-content-audit.md (100%) rename docs/kb/auditor/{ => system-administration/database-management}/recovery-mode-changes-in-sql-databases.md (100%) rename docs/kb/auditor/{ => system-administration/database-management}/ssrs-tempdb-permanently-grows-large-and-occupies-disk-space.md (100%) rename docs/kb/auditor/{ => system-administration/database-management}/the-following-error-occurred-during-the-sql-database-content-audit-configuration-could-not-obtain-in.md (100%) rename docs/kb/auditor/{ => system-administration/database-management}/warning-the-netwrixsqlcraudit-database-with-audit-data-does-not-exist-or-cannot-be-accessed.md (100%) rename docs/kb/auditor/{ => system-administration/licensing-and-compliance}/audit-policy-settings-for-pci-compliance.md (100%) rename docs/kb/auditor/{ => system-administration/licensing-and-compliance}/data-missing-after-the-license-expiration.md (100%) rename docs/kb/auditor/{ => system-administration/licensing-and-compliance}/essential-netwrix-license-usage-data-and-url-resources.md (100%) rename docs/kb/auditor/{ => system-administration/licensing-and-compliance}/freeware-license-code.md (100%) rename docs/kb/auditor/{ => system-administration/licensing-and-compliance}/how-to-apply-netwrix-auditor-license.md (100%) rename docs/kb/auditor/{ => system-administration/licensing-and-compliance}/how-to-apply-the-license-to-virtual-appliance.md (100%) rename docs/kb/auditor/{ => system-administration/licensing-and-compliance}/netwrix-auditor-licenses-and-plans.md (100%) rename docs/kb/auditor/{ => system-administration/migration-and-upgrade}/error_web_reports_url_not_working_after_upgrade.md (100%) rename docs/kb/auditor/{ => system-administration/migration-and-upgrade}/extended_runtime_for_0-create_schema_job_post_v12.0_upgrade.md (100%) rename docs/kb/auditor/{ => system-administration/migration-and-upgrade}/how-to-migrate-netwrix-auditor-working-folder-to-a-new-location.md (100%) rename docs/kb/auditor/{ => system-administration/migration-and-upgrade}/how-to-prepare-netwrix-server-for-os-upgrade.md (100%) rename docs/kb/auditor/{ => system-administration/migration-and-upgrade}/how-to-prepare-the-netwrix-server-for-a-sql-upgrade.md (100%) rename docs/kb/auditor/{ => system-administration/migration-and-upgrade}/how-to-upgrade-netwrix-auditor.md (100%) rename docs/kb/auditor/{ => system-administration/migration-and-upgrade}/netwrix-auditor-upgrade-process-taking-too-long.md (100%) rename docs/kb/auditor/{ => system-administration/migration-and-upgrade}/netwrix_auditor_data_collection_service_crashes_after_upgrade_to_v10.7.13707.md (100%) rename docs/kb/auditor/{ => system-administration/migration-and-upgrade}/upgrade-increments-for-netwrix-auditor.md (100%) rename docs/kb/auditor/{ => system-administration/migration-and-upgrade}/upgrade_from_9.9_to_9.96_with_your_netwrix_auditor_version_cannot_be_upgraded_error.md (100%) rename docs/kb/auditor/{ => system-administration/security-hardening}/antivirus-exclusions-for-netwrix-auditor.md (100%) rename docs/kb/auditor/{ => troubleshooting-and-errors/connection-errors}/cannot-establish-connection-to-compression-service.md (100%) rename docs/kb/auditor/{ => troubleshooting-and-errors/connection-errors}/object-type-of-rras-administration-connection-point.md (100%) rename docs/kb/auditor/{ => troubleshooting-and-errors/connection-errors}/remote-service-control-manager-connection-timout.md (100%) rename docs/kb/auditor/{ => troubleshooting-and-errors/data-collection-errors}/authentication-unsuccessful-request-did-not-meet-authentication-criteria-error.md (100%) rename docs/kb/auditor/{ => troubleshooting-and-errors/data-collection-errors}/cannot-access-roles-page.md (100%) rename docs/kb/auditor/{ => troubleshooting-and-errors/data-collection-errors}/cannot-access-the-help-desk-portal.md (100%) rename docs/kb/auditor/{ => troubleshooting-and-errors/data-collection-errors}/cannot-complete-login-due-to-an-incorrect-user-name-or-password.md (100%) rename docs/kb/auditor/{ => troubleshooting-and-errors/data-collection-errors}/cannot-copy-snapshot-to-long-term-archive-access-to-short-term-archive-is-denied.md (100%) rename docs/kb/auditor/{ => troubleshooting-and-errors/data-collection-errors}/cannot-obtain-credential-information-for-mapped-drive.md (100%) rename docs/kb/auditor/{ => troubleshooting-and-errors/data-collection-errors}/cannot-retrieve-audit-settings-in-audit-configuration-assistant.md (100%) rename docs/kb/auditor/{ => troubleshooting-and-errors/data-collection-errors}/cannot_remove_ui_configuration_from_jobs_using_powershell_data_collector_jobs_with_parameters.md (100%) rename docs/kb/auditor/{ => troubleshooting-and-errors/data-collection-errors}/change-analysis-completed-with-error-error-saving-current-vmware-virtual-center-snapshot-the-server-.md (100%) rename docs/kb/auditor/{ => troubleshooting-and-errors/data-collection-errors}/classifications-for-new-categories-in-opentext-content-server-have-failed-to-write-to-the-documents.md (100%) rename docs/kb/auditor/{ => troubleshooting-and-errors/data-collection-errors}/client-and-server-cannot-communicate-because-they-do-not-possess-a-common-algorithm.md (100%) rename docs/kb/auditor/{ => troubleshooting-and-errors/data-collection-errors}/connection-failed-0x80070721-failed-to-process-a-request-because-the-target-server-is-unreachable.md (100%) rename docs/kb/auditor/{ => troubleshooting-and-errors/data-collection-errors}/error-0x80040605-connection-failed.md (100%) rename docs/kb/auditor/{ => troubleshooting-and-errors/data-collection-errors}/error-0x800706ba-rpc-server-is-unavailable.md (100%) rename docs/kb/auditor/{ => troubleshooting-and-errors/data-collection-errors}/error-0x800706d3-authentication-service-is-unknown.md (100%) rename docs/kb/auditor/{ => troubleshooting-and-errors/data-collection-errors}/error-403.md (100%) rename docs/kb/auditor/{ => troubleshooting-and-errors/data-collection-errors}/error-a-required-privilege-is-not-held-by-the-client.md (100%) rename docs/kb/auditor/{ => troubleshooting-and-errors/data-collection-errors}/error-a-transport-level-error-has-occurred-when-sending-the-request-to-the-server.md (100%) rename docs/kb/auditor/{ => troubleshooting-and-errors/data-collection-errors}/error-an-item-with-the-same-key-has-already-been-added.md (100%) rename docs/kb/auditor/{ => troubleshooting-and-errors/data-collection-errors}/error-an-unknown-error-occurred-while-processing-the-request-on-the-server.md (100%) rename docs/kb/auditor/{ => troubleshooting-and-errors/data-collection-errors}/error-auditing-of-directory-service-access-and-successful-account-management-events-is-not-enabled-f.md (100%) rename docs/kb/auditor/{ => troubleshooting-and-errors/data-collection-errors}/error-cannot-create-a-connection-to-data-source-ds.md (100%) rename docs/kb/auditor/{ => troubleshooting-and-errors/data-collection-errors}/error-certificate-with-identifier-is-not-registered-on-application.md (100%) rename docs/kb/auditor/{ => troubleshooting-and-errors/data-collection-errors}/error-could-not-connect-to-server.md (100%) rename docs/kb/auditor/{ => troubleshooting-and-errors/data-collection-errors}/error-during-agent-operation-on-server-no-such-host-is-known.md (100%) rename docs/kb/auditor/{ => troubleshooting-and-errors/data-collection-errors}/error-failed-to-copy-remote-distributed-modules.md (100%) rename docs/kb/auditor/{ => troubleshooting-and-errors/data-collection-errors}/error-failed-to-load-registry-hive-file-is-used-by-another-process.md (100%) rename docs/kb/auditor/{ => troubleshooting-and-errors/data-collection-errors}/error-feature-you-are-trying-to-use-is-on-network-resource-that-is-unavailable.md (100%) rename docs/kb/auditor/{ => troubleshooting-and-errors/data-collection-errors}/error-invalid-login-response-in-vmware-monitoring-plan.md (100%) rename docs/kb/auditor/{ => troubleshooting-and-errors/data-collection-errors}/error-memory-limit-is-reached.md (100%) rename docs/kb/auditor/{ => troubleshooting-and-errors/data-collection-errors}/error-netwrix-auditor-looks-up-additional-system-components-and-updates-required-for-monitoring.md (100%) rename docs/kb/auditor/{ => troubleshooting-and-errors/data-collection-errors}/error-no-connection-could-be-made.md (100%) rename docs/kb/auditor/{ => troubleshooting-and-errors/data-collection-errors}/error-no-more-threads.md (100%) rename docs/kb/auditor/{ => troubleshooting-and-errors/data-collection-errors}/error-request-operation-timeout.md (100%) rename docs/kb/auditor/{ => troubleshooting-and-errors/data-collection-errors}/error-saving-current-vmware-virtual-center-snapshot-permission-to-perform-this-operation-was-denied.md (100%) rename docs/kb/auditor/{ => troubleshooting-and-errors/data-collection-errors}/error-service-did-not-respond-to-start-or-control-request-in-ssrs.md (100%) rename docs/kb/auditor/{ => troubleshooting-and-errors/data-collection-errors}/error-size-of-collected-data-files-exceeded-limit-in-logon-activity-monitoring-plan.md (100%) rename docs/kb/auditor/{ => troubleshooting-and-errors/data-collection-errors}/error-snapshot-saving-process-was-interrupted.md (100%) rename docs/kb/auditor/{ => troubleshooting-and-errors/data-collection-errors}/error-sql-error-invalid-class.md (100%) rename docs/kb/auditor/{ => troubleshooting-and-errors/data-collection-errors}/error-the-maximum-password-age-is-not-set.md (100%) rename docs/kb/auditor/{ => troubleshooting-and-errors/data-collection-errors}/error-the-new-task-has-been-created-but-may-not-run-because-of-an-error-exception-from-hresult-0x800.md (100%) rename docs/kb/auditor/{ => troubleshooting-and-errors/data-collection-errors}/error-the-pipe-endpoint-cannot-be-found.md (100%) rename docs/kb/auditor/{ => troubleshooting-and-errors/data-collection-errors}/error-the-remote-procedure-call-failed.md (100%) rename docs/kb/auditor/{ => troubleshooting-and-errors/data-collection-errors}/error-when-applying-new-wildcard-certificate-to-ssrs-the-specified-url-was-unexpectedly-reserved.md (100%) rename docs/kb/auditor/{ => troubleshooting-and-errors/data-collection-errors}/error_certificate_with_identifier_is_not_registered_on_application.md (100%) rename docs/kb/auditor/{ => troubleshooting-and-errors/data-collection-errors}/error_the_custom_attribute_{x}_was_requested,_but_not_set_in_domain_1_for_the_{y}_object_class.md (100%) rename docs/kb/auditor/{ => troubleshooting-and-errors/data-collection-errors}/failed-logon-attempts-after-recent-service-account-password-change.md (100%) rename docs/kb/auditor/{ => troubleshooting-and-errors/data-collection-errors}/failed-to-login-by-user-netwrix-service-account.md (100%) rename docs/kb/auditor/{ => troubleshooting-and-errors/data-collection-errors}/failed-to-open-log.md (100%) rename docs/kb/auditor/{ => troubleshooting-and-errors/data-collection-errors}/group-policy-error-is-not-in-a-valid-format.md (100%) rename docs/kb/auditor/{ => troubleshooting-and-errors/data-collection-errors}/how-to-detect-the-root-cause-of-multiple-failed-logons.md (100%) rename docs/kb/auditor/{ => troubleshooting-and-errors/data-collection-errors}/how-to-figure-out-the-ip-address-used-for-a-failed-logon-attempt.md (100%) rename docs/kb/auditor/{ => troubleshooting-and-errors/data-collection-errors}/how-to-find-destination-of-failed-ntlm-logons.md (100%) rename docs/kb/auditor/{ => troubleshooting-and-errors/data-collection-errors}/how-to-investigate-compression-services-errors.md (100%) rename docs/kb/auditor/{ => troubleshooting-and-errors/data-collection-errors}/i-cannot-see-sql-changes-made-in-my-third-party-application.md (100%) rename docs/kb/auditor/{ => troubleshooting-and-errors/data-collection-errors}/insufficient-memory-and-not-enough-storage-errors.md (100%) rename docs/kb/auditor/{ => troubleshooting-and-errors/data-collection-errors}/invalid-character-value-for-cast-specification-error-occurs-when-trying-to-store-audit-data.md (100%) rename docs/kb/auditor/{ => troubleshooting-and-errors/data-collection-errors}/investigating-failed-logons.md (100%) rename docs/kb/auditor/{ => troubleshooting-and-errors/data-collection-errors}/kds-removal-tool-for-adv-2023-003-failed-to-load-configuration-file.md (100%) rename docs/kb/auditor/{ => troubleshooting-and-errors/data-collection-errors}/message-size-exceeds-fixed-maximum-message-size-error-in-health-log.md (100%) rename docs/kb/auditor/{ => troubleshooting-and-errors/data-collection-errors}/netwrix-auditor-data-collection-account-failed-logons-account-lockouts.md (100%) rename docs/kb/auditor/{ => troubleshooting-and-errors/data-collection-errors}/netwrix-auditor-failed-to-collect-the-administrator-audit-log.md (100%) rename docs/kb/auditor/{ => troubleshooting-and-errors/data-collection-errors}/permission-denied-error-code-2146828218.md (100%) rename docs/kb/auditor/{ => troubleshooting-and-errors/data-collection-errors}/rscannotvalidateencrypteddata-unable-to-validate-integrity-of-encrypted-data.md (100%) rename docs/kb/auditor/{ => troubleshooting-and-errors/data-collection-errors}/specified-logon-session-does-not-exist-error-in-netwrix-auditor.md (100%) rename docs/kb/auditor/{ => troubleshooting-and-errors/data-collection-errors}/specified-network-name-is-no-longer-available-error-in-logon-activity-monitoring-plan.md (100%) rename docs/kb/auditor/{ => troubleshooting-and-errors/data-collection-errors}/system-cannot-find-the-path-specified-in-logon-activity-monitoring-plan.md (100%) rename docs/kb/auditor/{ => troubleshooting-and-errors/data-collection-errors}/the-remote-procedure-call-failed-error-when-collecting-logs.md (100%) rename docs/kb/auditor/{ => troubleshooting-and-errors/data-collection-errors}/transport-failed-to-connect-to-server.md (100%) rename docs/kb/auditor/{ => troubleshooting-and-errors/data-collection-errors}/ts-collection-failed-warning.md (100%) rename docs/kb/auditor/{ => troubleshooting-and-errors/data-collection-errors}/unable-to-process-item-error-when-using-gmsa-in-netwrix-auditor.md (100%) rename docs/kb/auditor/{ => troubleshooting-and-errors/data-collection-errors}/vserver-api-missing-vserver-parameter-error-when-auditing-netapp-cluster.md (100%) rename docs/kb/auditor/{ => troubleshooting-and-errors/data-collection-errors}/warning-the-following-error-occurred-when-trying-to-perform-automatic-audit-configuration.md (100%) rename docs/kb/auditor/{ => troubleshooting-and-errors/data-collection-errors}/weak_password_job_errors_system.io.filenotfoundexception_could_not_load_file_or_assembly_dsinternals.md (100%) rename docs/kb/auditor/{ => troubleshooting-and-errors/data-collection-errors}/why-do-i-have-incomplete-information-on-failed-logons.md (100%) rename docs/kb/auditor/{ => troubleshooting-and-errors/data-collection-errors}/wmi-classes-data-provider-failed-service-cannot-be-started.md (100%) rename docs/kb/auditor/{ => troubleshooting-and-errors/data-collection-errors}/wmi-classes-data-provider-failed-to-get-the-information-on-win32-printer-error.md (100%) rename docs/kb/auditor/{ => troubleshooting-and-errors/permission-and-authentication-errors}/netwrix-auditor-api-authentication-in-kerberos-only-environment.md (100%) rename docs/kb/auditor/{ => troubleshooting-and-errors/permission-and-authentication-errors}/rbac-authorization-returns-access-denied.md (100%) rename docs/kb/auditor/{ => troubleshooting-and-errors/permission-and-authentication-errors}/while_auditing_from_external_domain_failed_4768_event_'a_kerberos_authentication_ticket_(tgt)_was_re.md (100%) rename docs/kb/auditor/{ => troubleshooting-and-errors/ssl-tls-certificate-issues}/automatic-user-enrollment-failed-server-certificate-revocation-check-failed.md (100%) rename docs/kb/auditor/{ => troubleshooting-and-errors/ssl-tls-certificate-issues}/generate-self-signed-ssl-certificate-for-ssrs.md (100%) rename docs/kb/auditor/{ => troubleshooting-and-errors/ssl-tls-certificate-issues}/how_to_make_netwrix_auditor_upload_data_to_sql_using_tls_1.2.md (100%) rename docs/kb/auditor/{ => troubleshooting-and-errors/ssl-tls-certificate-issues}/retrieving_a_list_of_expiring_ssltls_certificates_and_their_expiration_dates.md (100%) rename docs/kb/auditor/{ => troubleshooting-and-errors/ssl-tls-certificate-issues}/set_up_secure_connection_between_auditor_and_ssrs_via_ssltls_channel.md (100%) rename docs/kb/auditor/{ => troubleshooting-and-errors/ssl-tls-certificate-issues}/use-certificate-authority-issued-certificates-in-ssrs.md (100%) rename "docs/kb/auditor/\321\201onnection_issue_when_tls_1.2_is_required.md" => "docs/kb/auditor/troubleshooting-and-errors/ssl-tls-certificate-issues/\321\201onnection_issue_when_tls_1.2_is_required.md" (100%) rename docs/kb/dataclassification/{ => authentication-and-security}/how-to-set-up-single-sign-on-via-microsoft-entra-id-authentication.md (99%) rename docs/kb/dataclassification/{ => authentication-and-security}/how-to-update-service-account-password.md (99%) rename docs/kb/dataclassification/{ => authentication-and-security}/service-account-password-reset-for-netwrix-data-classification.md (98%) rename docs/kb/dataclassification/{ => authentication-and-security}/using-sharepoint-modern-authentication.md (99%) rename docs/kb/dataclassification/{ => features-and-operations}/process-pending-deletes.md (97%) rename docs/kb/dataclassification/{ => features-and-operations}/search-logic-netwrix-data-classification.md (98%) rename docs/kb/dataclassification/{ => features-and-operations}/what-usage-and-license-data-is-sent-to-netwrix-by-netwrix-data-classification.md (97%) rename docs/kb/dataclassification/{ => migration-and-maintenance}/how-to-migrate-netwrix-data-classification-to-another-server.md (98%) rename docs/kb/dataclassification/{ => migration-and-maintenance}/how-to-migrate-the-netwrix-data-classification-database.md (99%) rename docs/kb/dataclassification/{ => migration-and-maintenance}/how-to-move-indexed-files.md (98%) rename docs/kb/dataclassification/{ => migration-and-maintenance}/how-to-partially-rebuild-the-dqs-index.md (97%) rename docs/kb/dataclassification/{ => system-administration}/antivirus-exclusions-for-netwrix-data-classification.md (98%) rename docs/kb/dataclassification/{ => system-administration}/how-to-apply-netwrix-data-classification-license.md (97%) rename docs/kb/dataclassification/{ => system-administration}/how-to-back-up-the-ndc-index.md (98%) rename docs/kb/dataclassification/{ => system-administration}/how-to-change-the-default-iis-port-for-netwrix-data-classification-web-console.md (97%) rename docs/kb/dataclassification/{ => system-administration}/how-to-configure-granular-permissions-for-a-service-account.md (98%) rename docs/kb/dataclassification/{ => system-administration}/how-to-configure-stopwords.md (98%) rename docs/kb/dataclassification/{ => system-administration}/how-to-export-event-logs.md (97%) rename docs/kb/dataclassification/{ => system-administration}/how-to-manually-uninstall-netwrix-data-classification.md (98%) rename docs/kb/dataclassification/{ => system-administration}/how-to-upgrade-a-dqs-deployment.md (98%) rename docs/kb/dataclassification/{ => system-administration}/netwrix-data-classification-collector-indexer-and-classifier-threads.md (99%) rename docs/kb/dataclassification/{ => term-set-operations}/export-term-sets-to-an-xml-file-using-concepttermstoremanager.md (98%) rename docs/kb/dataclassification/{ => term-set-operations}/import-terms-sets-from-an-xml-file-using-concepttermstoremanager.md (98%) rename docs/kb/dataclassification/{ => term-set-operations}/synchronizing-term-sets-using-the-concepttermstoragemanager.md (98%) rename docs/kb/dataclassification/{ => troubleshooting-and-errors}/certificate-key-size-value-error-when-validating-sharepoint-online-source.md (97%) rename docs/kb/dataclassification/{ => troubleshooting-and-errors}/classification-troubleshooting.md (98%) rename docs/kb/dataclassification/{ => troubleshooting-and-errors}/documents-are-crawled-successfully-with-no-text-extracted.md (98%) rename docs/kb/dataclassification/{ => troubleshooting-and-errors}/error-certificate-for-the-source-is-due-to-expire.md (98%) rename docs/kb/dataclassification/{ => troubleshooting-and-errors}/error-end-encrypted-private-key-not-found.md (98%) rename docs/kb/dataclassification/{ => troubleshooting-and-errors}/error-failed-to-load-classifier-data-cache.md (97%) rename docs/kb/dataclassification/{ => troubleshooting-and-errors}/error-unable-to-decrypt-encryption-key.md (98%) rename docs/kb/dataclassification/{ => troubleshooting-and-errors}/export-not-available-for-dsar-searches.md (96%) rename docs/kb/dataclassification/{ => troubleshooting-and-errors}/how-to-crawl-a-website-that-does-not-require-credentials.md (98%) rename docs/kb/dataclassification/{ => troubleshooting-and-errors}/keyset-does-not-exist-exception-from-hresult-0x80090016.md (98%) rename docs/kb/dataclassification/{ => troubleshooting-and-errors}/missing-search-results.md (98%) rename docs/kb/dataclassification/{ => troubleshooting-and-errors}/original-documents-attributes-updated-during-migration.md (97%) rename docs/kb/dataclassification/{ => troubleshooting-and-errors}/resolving-index-and-license-key-related-errors-in-windows-services.md (98%) rename docs/kb/dataclassification/{ => troubleshooting-and-errors}/rolling_log_fix_error_nnt.hub.serviceclient.hubadapter_-_hubadapter.authenticate()_error_authenticat.md (98%) rename docs/kb/dataclassification/{ => troubleshooting-and-errors}/service-unavailable-503-ndc-dashboard.md (98%) rename docs/kb/dataclassification/{ => troubleshooting-and-errors}/text-not-being-extracted-from-zip-files.md (97%) rename docs/kb/dataclassification/{ => troubleshooting-and-errors}/warning-indexer-service-has-been-improperly-shutdown.md (98%) rename docs/kb/dataclassification/{ => troubleshooting-and-errors}/workflow-isn-t-running-or-is-running-unexpectedly.md (98%) rename docs/kb/directorymanager/{ => configuration-and-integration}/add-active-directory-attribute-to-replication-schema.md (98%) rename docs/kb/directorymanager/{ => configuration-and-integration}/add_a_future_date_in_a_description_field.md (97%) rename docs/kb/directorymanager/{ => configuration-and-integration}/allow_unauthenticated_users_to_send_email_to_a_distribution_list.md (98%) rename docs/kb/directorymanager/{ => configuration-and-integration}/change-self-service-portal-url-in-workflow-email-notifications.md (97%) rename docs/kb/directorymanager/{ => configuration-and-integration}/configure-email-notifications-for-an-identity-store.md (99%) rename docs/kb/directorymanager/{ => configuration-and-integration}/configure_a_default_container_for_creating_new_objects.md (98%) rename docs/kb/directorymanager/{ => configuration-and-integration}/configure_multi-valued_attributes_in_the_self-service_portal.md (98%) rename docs/kb/directorymanager/{ => configuration-and-integration}/entraid-application-proxy-configuration.md (98%) rename docs/kb/directorymanager/{ => configuration-and-integration}/graph-api-permissions-required-for-directory-manager-v11-application-in-entra-id.md (99%) rename docs/kb/directorymanager/{ => configuration-and-integration}/how-to-add-message-approvers-in-group-properties-in-groupid-portal.md (99%) rename docs/kb/directorymanager/{ => configuration-and-integration}/how-to-trigger-a-workflow-when-a-user-creates-a-group.md (98%) rename docs/kb/directorymanager/{ => configuration-and-integration}/linking-directory-manager-processes-with-microsoft-flow.md (98%) rename docs/kb/directorymanager/{ => configuration-and-integration}/triggering-microsoft-flow-from-directory-manager-workflows.md (98%) rename docs/kb/directorymanager/{ => group-management-and-operations}/bulk-update-smart-group-object-types.md (98%) rename docs/kb/directorymanager/{ => group-management-and-operations}/change-the-default-dynasty-operator.md (98%) rename docs/kb/directorymanager/{ => group-management-and-operations}/change-the-default-naming-convention-for-dynasties.md (96%) rename docs/kb/directorymanager/{ => group-management-and-operations}/convert-between-smart-groups-and-static-groups.md (97%) rename docs/kb/directorymanager/{ => group-management-and-operations}/copy-smart-group-query-criteria-using-import-and-export.md (97%) rename docs/kb/directorymanager/{ => group-management-and-operations}/create_and_use_a_multi-valued_control_custom_display_type.md (98%) rename docs/kb/directorymanager/{ => group-management-and-operations}/creating-and-managing-dynasties.md (98%) rename docs/kb/directorymanager/{ => group-management-and-operations}/display-groups-with-additional-ownership-in-the-my-groups-tab.md (97%) rename docs/kb/directorymanager/{ => group-management-and-operations}/displaying-moderators-for-exchange-distribution-lists-in-the-portal.md (98%) rename docs/kb/directorymanager/{ => group-management-and-operations}/enable-group-owner-suggestion-for-orphan-groups.md (98%) rename docs/kb/directorymanager/{ => group-management-and-operations}/hide-distribution-lists-from-end-users-in-portal.md (97%) rename docs/kb/directorymanager/{ => group-management-and-operations}/how-to-allow-users-to-only-create-distribution-groups.md (98%) rename docs/kb/directorymanager/{ => group-management-and-operations}/how-to-display-nested-group-ownership-in-the-my-groups-page.md (97%) rename docs/kb/directorymanager/{ => group-management-and-operations}/how-to-enforce-group-type-as-distribution-or-security-v10.md (98%) rename docs/kb/directorymanager/{ => group-management-and-operations}/how-to-enforce-group-type-as-distribution-or-security-v11.md (98%) rename docs/kb/directorymanager/{ => group-management-and-operations}/how-to-identify-groups-without-owners.md (97%) rename docs/kb/directorymanager/{ => group-management-and-operations}/how_to_limit_the_scope_of_a_smartgroup_query_to_specific_ous.md (97%) rename docs/kb/directorymanager/{ => group-management-and-operations}/how_to_remove_spaces_from_attributes_when_creating_dynasties.md (97%) rename docs/kb/directorymanager/{ => group-management-and-operations}/identify-similar-groups-in-the-directory.md (98%) rename docs/kb/directorymanager/{ => group-management-and-operations}/require-unique-group-display-names-in-portal.md (98%) rename docs/kb/directorymanager/{ => group-management-and-operations}/restrict_users_from_creating_contacts_with_target_addresses_of_trusted_inbound_domains.md (98%) rename docs/kb/directorymanager/{ => group-management-and-operations}/set_delivery_restrictions_on_dynasty_groups.md (98%) rename docs/kb/directorymanager/{ => group-management-and-operations}/setting-expiration-policy-for-groups-in-bulk-using-management-shell.md (97%) rename docs/kb/directorymanager/{ => group-management-and-operations}/shorten_the_dynasty_naming_convention_for_child_dynasties.md (99%) rename docs/kb/directorymanager/{ => portal-customization-and-ux}/add_the_organizational_unit_field_to_the_my_groups_page.md (98%) rename docs/kb/directorymanager/{ => portal-customization-and-ux}/change-the-default-sort-attribute-for-search-results.md (97%) rename docs/kb/directorymanager/{ => portal-customization-and-ux}/change-the-header-and-footer-logo-in-notifications.md (97%) rename docs/kb/directorymanager/{ => portal-customization-and-ux}/change_the_display_name_format_to_first.last_in_the_portal.md (98%) rename docs/kb/directorymanager/{ => portal-customization-and-ux}/customizing_notification_template_to_remove_footer_in_directory_manager_v11.1.1.md (98%) rename docs/kb/directorymanager/{ => portal-customization-and-ux}/enable_or_disable_user_login_via_smart_card_using_custom_display_types.md (98%) rename docs/kb/directorymanager/{ => portal-customization-and-ux}/enforce_group_naming_convention_and_input_validation_with_regular_expressions.md (99%) rename docs/kb/directorymanager/{ => portal-customization-and-ux}/hide-reports-entitlements-and-synchronize-tabs-in-the-user-portal.md (98%) rename docs/kb/directorymanager/{ => portal-customization-and-ux}/how-to-change-the-user-session-timeout-for-portals.md (98%) rename docs/kb/directorymanager/{ => portal-customization-and-ux}/how-to-copy-the-design-of-portal-via-sql-query.md (99%) rename docs/kb/directorymanager/{ => portal-customization-and-ux}/how-to-modify-expiring-group-email-template.md (98%) rename docs/kb/directorymanager/{ => portal-customization-and-ux}/how-to-notify-objects-when-a-profile-is-modified.md (98%) rename docs/kb/directorymanager/{ => portal-customization-and-ux}/how-to-replace-logo-on-landing-page.md (97%) rename docs/kb/directorymanager/{ => portal-customization-and-ux}/how-to-replace-logo-on-sign-in-page.md (96%) rename docs/kb/directorymanager/{ => portal-customization-and-ux}/how-to-replace-the-password-center-portal-logo.md (97%) rename docs/kb/directorymanager/{ => portal-customization-and-ux}/how-to-set-semi-private-as-the-default-security-type-in-v10.md (98%) rename docs/kb/directorymanager/{ => portal-customization-and-ux}/how-to-set-semi-private-as-the-default-security-type-in-v11.md (98%) rename docs/kb/directorymanager/{ => portal-customization-and-ux}/how_to_customize_notifications.md (98%) rename docs/kb/directorymanager/{ => portal-customization-and-ux}/how_to_display_common_name_instead_of_display_name_in_the_member_of_tab.md (98%) rename docs/kb/directorymanager/{ => portal-customization-and-ux}/remove-the-displayname-requirement-for-groups-created-in-active-directory.md (98%) rename docs/kb/directorymanager/{ => portal-customization-and-ux}/remove_the_delete_option_from_the_portal.md (98%) rename docs/kb/directorymanager/{ => portal-customization-and-ux}/update-support-email-address-for-contact-link.md (97%) rename docs/kb/directorymanager/{ => reporting-export-and-data-management}/asset-export-utility-configuration.md (98%) rename docs/kb/directorymanager/{ => reporting-export-and-data-management}/best-practices-for-controlling-changes-to-group-membership.md (99%) rename docs/kb/directorymanager/{ => reporting-export-and-data-management}/bulk-export-and-sort-all-smart-groups-and-dynasties.md (97%) rename docs/kb/directorymanager/{ => reporting-export-and-data-management}/export-enrolled-user-reports-with-additional-fields.md (98%) rename docs/kb/directorymanager/{ => reporting-export-and-data-management}/export-owners-and-additional-owners-for-groups-using-management-shell.md (98%) rename docs/kb/directorymanager/{ => reporting-export-and-data-management}/generate-a-report-of-all-groups-in-the-domain.md (98%) rename docs/kb/directorymanager/{ => reporting-export-and-data-management}/generate_a_report_on_disabled_users_along_with_distribution_list_memberships.md (98%) rename docs/kb/directorymanager/{ => reporting-export-and-data-management}/generate_a_report_on_enabled_users_without_managers.md (98%) rename docs/kb/directorymanager/{ => reporting-export-and-data-management}/generate_a_report_on_enabled_users_without_managers_along_with_distribution_list_memberships.md (98%) rename docs/kb/directorymanager/{ => reporting-export-and-data-management}/generate_a_report_on_groups_without_members_or_owners.md (98%) rename docs/kb/directorymanager/{ => reporting-export-and-data-management}/generating-a-report-on-users-who-never-logged-on.md (98%) rename docs/kb/directorymanager/{ => reporting-export-and-data-management}/how-to-generate-a-report-on-all-groups-with-report-to-originator-set-to-false-or-true.md (99%) rename docs/kb/directorymanager/{ => reporting-export-and-data-management}/how_to_add_attributes_to_the_export_list_in_the_application_portal.md (97%) rename docs/kb/directorymanager/{ => reporting-export-and-data-management}/how_to_add_attributes_to_the_export_list_in_the_portal.md (97%) rename docs/kb/directorymanager/{ => reporting-export-and-data-management}/how_to_generate_a_report_on_groups_without_members_and_with_owners.md (98%) rename docs/kb/directorymanager/{ => reporting-export-and-data-management}/how_to_generate_a_report_on_mail-enabled_groups.md (98%) rename docs/kb/directorymanager/{ => security-permissions-and-access-control}/best-practices-for-preventing-accidental-data-leakage.md (99%) rename docs/kb/directorymanager/{ => security-permissions-and-access-control}/configuring_custom_fine-grained_permissions_for_entra_id_group_management.md (98%) rename docs/kb/directorymanager/{ => security-permissions-and-access-control}/force_users_to_validate_their_directory_profiles.md (99%) rename docs/kb/directorymanager/{ => security-permissions-and-access-control}/how-to-allow-users-to-create-specific-objects-in-user-portal.md (98%) rename docs/kb/directorymanager/{ => security-permissions-and-access-control}/how-to-delegate-password-reset-privileges-in-self-service-portal.md (97%) rename docs/kb/directorymanager/{ => security-permissions-and-access-control}/how-to-enforce-users-to-create-groups-in-a-specific-ou.md (98%) rename docs/kb/directorymanager/{ => security-permissions-and-access-control}/how-to-limit-searchable-object-types-in-user-portals.md (97%) rename docs/kb/directorymanager/{ => security-permissions-and-access-control}/how-to-limit-users-to-search-only-for-user-objects.md (97%) rename docs/kb/directorymanager/{ => security-permissions-and-access-control}/how-to-view-roles-assigned-to-a-user-v10.md (97%) rename docs/kb/directorymanager/{ => security-permissions-and-access-control}/how-to-view-roles-assigned-to-a-user-v11.md (98%) rename docs/kb/directorymanager/{ => security-permissions-and-access-control}/how_to_configure_custom_fine-grained_permissions_for_entra_id_group_management.md (98%) rename docs/kb/directorymanager/{ => security-permissions-and-access-control}/how_to_view_a_list_of_objects_owned_by_a_user_in_the_portal.md (98%) rename docs/kb/directorymanager/{ => security-permissions-and-access-control}/limit-users-to-create-new-objects-in-specified-containers.md (98%) rename docs/kb/directorymanager/{ => security-permissions-and-access-control}/restrict-users-from-accessing-the-admin-portal.md (96%) rename docs/kb/directorymanager/{ => security-permissions-and-access-control}/restricting-expiration-policy-options-by-role.md (98%) rename docs/kb/directorymanager/{ => security-permissions-and-access-control}/walkthrough-search-policy-define-scope-and-filter-results.md (98%) rename docs/kb/directorymanager/{ => system-administration-and-maintenance}/adjust-heap-size-for-elasticsearch-service.md (97%) rename docs/kb/directorymanager/{ => system-administration-and-maintenance}/change-log-level-from-error-to-debug-v11.md (97%) rename docs/kb/directorymanager/{ => system-administration-and-maintenance}/collecting-all-log-files-in-v11.md (96%) rename docs/kb/directorymanager/{ => system-administration-and-maintenance}/gather-debug-logs-for-v10.md (98%) rename docs/kb/directorymanager/{ => system-administration-and-maintenance}/gather-debug-logs-for-v11.md (99%) rename docs/kb/directorymanager/{ => system-administration-and-maintenance}/how-to-prepare-for-installation.md (98%) rename docs/kb/directorymanager/{ => system-administration-and-maintenance}/how-to-replace-the-security-service-certificate.md (99%) rename docs/kb/directorymanager/{ => system-administration-and-maintenance}/how-to-uninstall-directory-manager.md (98%) rename docs/kb/directorymanager/{ => system-administration-and-maintenance}/how_to_collect_and_compress_logs_in_v11.md (99%) rename docs/kb/directorymanager/{ => system-administration-and-maintenance}/how_to_run_replication_for_a_specific_object_type.md (98%) rename docs/kb/directorymanager/{ => system-administration-and-maintenance}/how_to_update_the_service_account_password_in_v10.md (98%) rename docs/kb/directorymanager/{ => system-administration-and-maintenance}/increase_the_idle_timeout_duration_in_v11.md (97%) rename docs/kb/directorymanager/{ => system-administration-and-maintenance}/invoke-management-shell-from-powershell-7-in-v11.md (98%) rename docs/kb/directorymanager/{ => system-administration-and-maintenance}/manage-elastic-repository-on-a-separate-instance-with-v11.md (98%) rename docs/kb/directorymanager/{ => system-administration-and-maintenance}/office-365-service-account-requirements-for-identity-store-configuration.md (96%) rename docs/kb/directorymanager/{ => system-administration-and-maintenance}/replicating-custom-ad-attributes-to-elasticsearch.md (98%) rename docs/kb/directorymanager/{ => system-administration-and-maintenance}/retrieve_the_history_corresponding_to_a_specific_timestamp_from_the_sql_database_in_v10.md (98%) rename docs/kb/directorymanager/{ => system-administration-and-maintenance}/uninstall-or-fully-remove-directory-manager.md (98%) rename docs/kb/directorymanager/{ => troubleshooting-and-errors}/error_cannot_connect_to_identity_store_when_using_gmsa.md (98%) rename docs/kb/directorymanager/{ => troubleshooting-and-errors}/error_entra_id_replication_always_runs_from_scratch_due_to_domain_case_sensitivity.md (98%) rename docs/kb/{dataclassification => directorymanager/troubleshooting-and-errors}/how_groups_and_types_are_classified.md (96%) rename docs/kb/directorymanager/{ => troubleshooting-and-errors}/phoneid-authentication-option-discontinued.md (99%) rename docs/kb/directorymanager/{ => troubleshooting-and-errors}/search-history-by-specific-user-through-password-center-helpdesk-portal-returns-no-results.md (96%) rename docs/kb/directorymanager/{ => troubleshooting-and-errors}/unable-to-sort-groups-by-displayname.md (97%) rename docs/kb/directorymanager/{ => workflows-automation-and-lifecycle-management}/enable-and-configure-workflow-approver-acceleration.md (99%) rename docs/kb/directorymanager/{ => workflows-automation-and-lifecycle-management}/how-to-apply-real-time-data-validation.md (98%) rename docs/kb/directorymanager/{ => workflows-automation-and-lifecycle-management}/how-to-change-a-user-s-membership-type.md (98%) rename docs/kb/directorymanager/{ => workflows-automation-and-lifecycle-management}/how-to-import-members-to-a-group-using-self-service-import-wizard.md (98%) rename docs/kb/directorymanager/{ => workflows-automation-and-lifecycle-management}/how_to_create_an_orphan_group_update_schedule.md (97%) rename "docs/kb/directorymanager/how_to_trigger_a_workflow_when_a_user_\321\201reates_a_group.md" => "docs/kb/directorymanager/workflows-automation-and-lifecycle-management/how_to_trigger_a_workflow_when_a_user_\321\201reates_a_group.md" (99%) rename docs/kb/directorymanager/{ => workflows-automation-and-lifecycle-management}/notify-logged-in-users-about-changes-made-to-directory-objects.md (97%) rename docs/kb/directorymanager/{ => workflows-automation-and-lifecycle-management}/use_synchronize_to_deprovision_user_accounts_in_active_directory.md (98%) rename docs/kb/directorymanager/{ => workflows-automation-and-lifecycle-management}/view-and-manage-your-group-memberships.md (96%) rename docs/kb/directorymanager/{ => workflows-automation-and-lifecycle-management}/viewing-and-managing-licenses.md (97%) rename docs/kb/endpointprotector/{ => administration-security-and-monitoring}/ad_admins_not_able_to_log_in.md (95%) rename docs/kb/endpointprotector/{ => administration-security-and-monitoring}/configure-session-timeout-in-the-administration-interface.md (96%) rename docs/kb/endpointprotector/{ => administration-security-and-monitoring}/configure-session-timeout-settings-for-the-administration-interface.md (97%) rename docs/kb/endpointprotector/{ => administration-security-and-monitoring}/enable_two-factor_authentication_for_system_admins_with_google_authenticator_app.md (97%) rename docs/kb/endpointprotector/{ => administration-security-and-monitoring}/error-computers-displayed-as-unlicensed-under-list-of-computers.md (97%) rename docs/kb/endpointprotector/{ => administration-security-and-monitoring}/export-event-logs-from-reports-and-analysis.md (96%) rename docs/kb/endpointprotector/{ => administration-security-and-monitoring}/how-to-check-the-history-and-email-status-of-alerts.md (97%) rename docs/kb/endpointprotector/{ => administration-security-and-monitoring}/how-to-identify-and-remove-duplicate-computers.md (96%) rename docs/kb/endpointprotector/{ => administration-security-and-monitoring}/how-to-set-fqdn-in-server-certificate-subject.md (98%) rename docs/kb/endpointprotector/{ => administration-security-and-monitoring}/how-to-update-endpoint-protector-or-unify-server.md (98%) rename docs/kb/endpointprotector/{ => administration-security-and-monitoring}/how_to_block_specific_ip_addresses_from_accessing_the_console.md (96%) rename docs/kb/endpointprotector/{ => administration-security-and-monitoring}/how_to_export_the_list_of_computers,_users,_or_devices.md (97%) rename docs/kb/endpointprotector/{ => administration-security-and-monitoring}/how_to_increase_the_200_entries_display_limitation.md (95%) rename docs/kb/endpointprotector/{ => administration-security-and-monitoring}/how_to_locate_and_change_the_default_credentials_for_the_console.md (96%) rename docs/kb/endpointprotector/{ => administration-security-and-monitoring}/how_to_select_multiple_computers_and_users_within_groups.md (96%) rename docs/kb/endpointprotector/{ => administration-security-and-monitoring}/how_to_set_up_active_directory_administrator_synchronization.md (97%) rename docs/kb/endpointprotector/{ => administration-security-and-monitoring}/how_to_set_up_e-mail_alerts.md (97%) rename docs/kb/endpointprotector/{ => administration-security-and-monitoring}/how_to_set_up_external_storage.md (96%) rename docs/kb/endpointprotector/{ => administration-security-and-monitoring}/how_to_set_up_smtp_with_gmail.md (98%) rename docs/kb/endpointprotector/{ => administration-security-and-monitoring}/managing-system-administrators-and-administrator-groups.md (98%) rename docs/kb/endpointprotector/{ => administration-security-and-monitoring}/resetting-an-administrator-password.md (97%) rename docs/kb/endpointprotector/{ => administration-security-and-monitoring}/review_administrator_activity_in_the_console.md (95%) rename docs/kb/endpointprotector/{ => administration-security-and-monitoring}/secure_endpoint_protector_web_console_with_an_ssl_certificate.md (96%) rename docs/kb/endpointprotector/{ => administration-security-and-monitoring}/set_password_validity_or_remove_password_expiration_for_administrators.md (95%) rename docs/kb/endpointprotector/{ => administration-security-and-monitoring}/set_up_a_siem_integration.md (97%) rename docs/kb/endpointprotector/{ => administration-security-and-monitoring}/set_up_automatic_license_release.md (96%) rename docs/kb/endpointprotector/{ => administration-security-and-monitoring}/troubleshoot_two-factor_authentication_issues.md (97%) rename docs/kb/endpointprotector/{ => administration-security-and-monitoring}/update-the-endpoint-protector-server-ip-address-on-a-windows-endpoint.md (98%) rename docs/kb/endpointprotector/{ => content-aware-protection-and-dpi}/allowing-chatgpt-access-via-deep-packet-inspection-allowlist.md (97%) rename docs/kb/endpointprotector/{ => content-aware-protection-and-dpi}/can-content-aware-protection-detect-sensitive-content-in-archived-files.md (96%) rename docs/kb/endpointprotector/{ => content-aware-protection-and-dpi}/can-optical-character-recognition-be-enabled-for-file-inspection.md (96%) rename docs/kb/endpointprotector/{ => content-aware-protection-and-dpi}/configure_content_aware_policy_priorities.md (98%) rename docs/kb/endpointprotector/{ => content-aware-protection-and-dpi}/content-aware-policy-configuration.md (99%) rename docs/kb/endpointprotector/{ => content-aware-protection-and-dpi}/content_aware_protection_tab_missing.md (96%) rename docs/kb/endpointprotector/{ => content-aware-protection-and-dpi}/create_exceptions_for_specific_file_extensions.md (96%) rename docs/kb/endpointprotector/{ => content-aware-protection-and-dpi}/does-endpoint-protector-inspect-content-sent-through-thunderbird.md (97%) rename docs/kb/endpointprotector/{ => content-aware-protection-and-dpi}/does_the_uninstall_attempt_event_confirm_agent_removal_from_the_client_machine.md (96%) rename docs/kb/endpointprotector/{ => content-aware-protection-and-dpi}/dpi-certificate-not-available-in-the-browser.md (97%) rename docs/kb/endpointprotector/{ => content-aware-protection-and-dpi}/enable-deep-packet-inspection-for-instant-messaging-applications.md (98%) rename docs/kb/endpointprotector/{ => content-aware-protection-and-dpi}/enable-sensitive-data-protection.md (97%) rename docs/kb/endpointprotector/{ => content-aware-protection-and-dpi}/enabling-advanced-printer-and-mtp-scanning.md (97%) rename docs/kb/endpointprotector/{ => content-aware-protection-and-dpi}/enabling-deep-packet-inspection-and-intercepting-vpn-traffic-on-macos-clients.md (98%) rename docs/kb/endpointprotector/{ => content-aware-protection-and-dpi}/enabling-user-remediation-in-content-aware-protection-policies.md (97%) rename docs/kb/endpointprotector/{ => content-aware-protection-and-dpi}/how-does-the-file-size-threshold-apply-to-uploads.md (97%) rename docs/kb/endpointprotector/{ => content-aware-protection-and-dpi}/how-the-file-size-threshold-applies-to-uploads.md (96%) rename docs/kb/endpointprotector/{ => content-aware-protection-and-dpi}/how-to-block-whatsapp-application-from-launching.md (98%) rename docs/kb/endpointprotector/{ => content-aware-protection-and-dpi}/how-to-collect-extended-deep-packet-inspection-logs-for-mac-os.md (97%) rename docs/kb/endpointprotector/{ => content-aware-protection-and-dpi}/how-to-collect-extended-deep-packet-inspection-logs-for-windows.md (96%) rename docs/kb/endpointprotector/{ => content-aware-protection-and-dpi}/how-to-monitor-webmail-for-gmail-outlook-and-yahoo.md (96%) rename docs/kb/endpointprotector/{ => content-aware-protection-and-dpi}/how_to_add_a_new_entry_to_the_justification_list.md (98%) rename docs/kb/endpointprotector/{ => content-aware-protection-and-dpi}/how_to_block_source_code_using_ocr.md (97%) rename docs/kb/endpointprotector/{ => content-aware-protection-and-dpi}/how_to_use_the_content_detection_summary.md (98%) rename docs/kb/endpointprotector/{ => content-aware-protection-and-dpi}/optical_character_recognition_(ocr)_not_working.md (96%) rename docs/kb/endpointprotector/{ => content-aware-protection-and-dpi}/printing_jobs_not_being_blocked_or_reported.md (96%) rename docs/kb/endpointprotector/{ => content-aware-protection-and-dpi}/reduce-the-number-of-false-positives.md (98%) rename docs/kb/endpointprotector/{ => content-aware-protection-and-dpi}/resolve-black-screen-issues-during-remote-access.md (97%) rename docs/kb/endpointprotector/{ => content-aware-protection-and-dpi}/resolve_hsts_web_browser_errors_when_accessing_websites.md (96%) rename docs/kb/endpointprotector/{ => content-aware-protection-and-dpi}/set-up-url-allowlists-and-denylists.md (98%) rename docs/kb/endpointprotector/{ => content-aware-protection-and-dpi}/set_up_a_report_only_content_aware_protection_policy.md (98%) rename docs/kb/endpointprotector/{ => content-aware-protection-and-dpi}/utilize-the-monitor-webmail-setting-for-subject-and-body-scanning.md (97%) rename docs/kb/endpointprotector/{ => content-aware-protection-and-dpi}/whitelisting-authentication-servers-for-deep-packet-inspection.md (98%) rename docs/kb/endpointprotector/{ => content-aware-protection-and-dpi}/why_dpi_does_not_inspect_content_when_vpn_add-ons_are_installed_on_browsers.md (97%) rename docs/kb/endpointprotector/{ => content-aware-protection-and-dpi}/will-content-aware-protection-block-sensitive-content-in-files-from-the-allowed-file-allowlist.md (97%) rename docs/kb/endpointprotector/{ => deployment-and-installation}/activating_the_mail_add-in_for_domain_allowlist_in_outlook_classic_for_windows.md (97%) rename docs/kb/endpointprotector/{ => deployment-and-installation}/add_an_ssl_certificate.md (97%) rename docs/kb/endpointprotector/{ => deployment-and-installation}/check_the_client_version_installed_on_your_computer.md (97%) rename docs/kb/endpointprotector/{ => deployment-and-installation}/deploy-the-client-on-macos-through-intune-with-full-disk-access.md (97%) rename docs/kb/endpointprotector/{ => deployment-and-installation}/deploy_clients_via_group_policy.md (98%) rename docs/kb/endpointprotector/{ => deployment-and-installation}/deploying-endpoint-protector-agents.md (97%) rename docs/kb/endpointprotector/{ => deployment-and-installation}/download-the-intune-mdm-deployment-guide.md (96%) rename docs/kb/endpointprotector/{ => deployment-and-installation}/enable_full_disk_access_when_deploying_on_macos_using_kandji.md (97%) rename docs/kb/endpointprotector/{ => deployment-and-installation}/how-to-deploy-the-windows-endpoint-protector-agent.md (99%) rename docs/kb/endpointprotector/{ => deployment-and-installation}/how-to-install-client-without-user-interaction.md (96%) rename docs/kb/endpointprotector/{ => deployment-and-installation}/how-to-install-the-client-on-macos-monterey.md (97%) rename docs/kb/endpointprotector/{ => deployment-and-installation}/how_to_apply_an_offline_patch_or_upgrade.md (99%) rename docs/kb/endpointprotector/{ => deployment-and-installation}/how_to_apply_security_backend_updates.md (98%) rename docs/kb/endpointprotector/{ => deployment-and-installation}/how_to_deploy_the_client_using_sccm_or_msiexec.md (97%) rename docs/kb/endpointprotector/{ => deployment-and-installation}/how_to_find_the_cososys_team_id_and_bundle_id_for_client_deployment_on_macos.md (96%) rename docs/kb/endpointprotector/{ => deployment-and-installation}/how_to_manually_uninstall_the_agent.md (97%) rename docs/kb/endpointprotector/{ => deployment-and-installation}/how_to_stage_the_endpoint_protector_server.md (98%) rename docs/kb/endpointprotector/{ => deployment-and-installation}/how_to_update_to_macos_12_(monterey)_while_using_endpoint_protector_client_and_deep_packet_inspectio.md (98%) rename docs/kb/endpointprotector/{ => deployment-and-installation}/install-globalsign-and-digicert-root-certificates-on-windows.md (98%) rename docs/kb/endpointprotector/{ => deployment-and-installation}/install_client_on_macos_with_deep_packet_inspection_and_vpn_traffic_intercept.md (99%) rename docs/kb/endpointprotector/{ => deployment-and-installation}/install_the_linux_client.md (97%) rename docs/kb/endpointprotector/{ => deployment-and-installation}/installing-a-monitoring-agent-on-the-virtual-appliance.md (97%) rename docs/kb/endpointprotector/{ => deployment-and-installation}/installing-the-agent-with-proxy-settings-on-macos.md (97%) rename docs/kb/endpointprotector/{ => deployment-and-installation}/installing-the-agent-with-proxy-settings-on-windows.md (97%) rename docs/kb/endpointprotector/{ => deployment-and-installation}/installing_the_agent_with_proxy_settings_on_linux.md (97%) rename docs/kb/endpointprotector/{ => deployment-and-installation}/migrate_the_endpoint_protector_server_to_a_new_virtual_machine.md (98%) rename docs/kb/endpointprotector/{ => deployment-and-installation}/reinstalling-the-endpoint-protector-client-via-linux-terminal.md (97%) rename docs/kb/endpointprotector/{ => deployment-and-installation}/uninstall-the-client-from-a-mac-computer.md (96%) rename docs/kb/endpointprotector/{ => deployment-and-installation}/upgrade_linux_clients_without_uninstalling_and_reinstalling.md (97%) rename docs/kb/endpointprotector/{ => deployment-and-installation}/upgrade_to_client_version_5.9.4.3.md (99%) rename docs/kb/endpointprotector/{ => device-control-and-access-management}/are_ios_devices_recognized_when_connected_to_a_windows_pc.md (94%) rename docs/kb/endpointprotector/{ => device-control-and-access-management}/block-file-transfers-to-or-from-network-shares.md (96%) rename docs/kb/endpointprotector/{ => device-control-and-access-management}/blocking-easylock-folder-access-on-machines-without-the-endpoint-protector-agent.md (96%) rename docs/kb/endpointprotector/{ => device-control-and-access-management}/can-endpoint-protector-block-internal-card-readers-on-mac.md (96%) rename docs/kb/endpointprotector/{ => device-control-and-access-management}/can-you-block-an-internal-card-reader-on-mac.md (95%) rename docs/kb/endpointprotector/{ => device-control-and-access-management}/configuring-rights-for-outside-hours-and-outside-network.md (97%) rename docs/kb/endpointprotector/{ => device-control-and-access-management}/device-control-sections-overview.md (98%) rename docs/kb/endpointprotector/{ => device-control-and-access-management}/error-cannot-execute-command-an-error-occurred.md (95%) rename docs/kb/endpointprotector/{ => device-control-and-access-management}/error-failed-to-initiate-usb-device.md (96%) rename docs/kb/endpointprotector/{ => device-control-and-access-management}/error_devices_not_visible_in_list_of_devices.md (97%) rename docs/kb/endpointprotector/{ => device-control-and-access-management}/global-rights-option-not-displayed-when-easylock-role-is-assigned-to-administrator.md (98%) rename docs/kb/endpointprotector/{ => device-control-and-access-management}/how-to-back-up-data-from-a-usb-drive-when-experiencing-easylock-issues.md (96%) rename docs/kb/endpointprotector/{ => device-control-and-access-management}/how-to-charge-an-iphone-on-a-computer-controlled-by-endpoint-protector.md (95%) rename docs/kb/endpointprotector/{ => device-control-and-access-management}/how-to-configure-deny-access-but-allow-charging-for-ios-devices.md (97%) rename docs/kb/endpointprotector/{ => device-control-and-access-management}/how-to-configure-user-remediation-for-device-control.md (98%) rename docs/kb/endpointprotector/{ => device-control-and-access-management}/how-to-set-access-rights-for-an-iphone.md (94%) rename docs/kb/endpointprotector/{ => device-control-and-access-management}/how_easylock_software_works_with_the_endpoint_protector_server_and_client_software.md (97%) rename docs/kb/endpointprotector/{ => device-control-and-access-management}/how_to_add_specific_devices_to_the_allow_list.md (96%) rename docs/kb/endpointprotector/{ => device-control-and-access-management}/how_to_control_idevices_on_endpoint_protector_for_mac.md (95%) rename docs/kb/endpointprotector/{ => device-control-and-access-management}/how_to_view_a_scanner_in_the_controlled_device_list.md (96%) rename docs/kb/endpointprotector/{ => device-control-and-access-management}/how_to_whitelist_a_device_for_global_access.md (98%) rename docs/kb/endpointprotector/{ => device-control-and-access-management}/managing-network-share-rights-in-device-control.md (98%) rename docs/kb/endpointprotector/{ => device-control-and-access-management}/missing-devices-in-the-client-list.md (96%) rename docs/kb/endpointprotector/{ => device-control-and-access-management}/read_only_access_not_working_after_rights_change.md (96%) rename docs/kb/endpointprotector/{ => device-control-and-access-management}/resolve-wifi-connection-issues-when-rights-are-set-to-allow-access.md (95%) rename docs/kb/endpointprotector/{ => device-control-and-access-management}/set-rights-for-a-specific-device.md (97%) rename docs/kb/endpointprotector/{ => device-control-and-access-management}/understanding-the-rights-hierarchy-for-devices.md (97%) rename docs/kb/endpointprotector/{ => device-control-and-access-management}/why-is-a-printer-detected-as-an-usb-storage-device.md (96%) rename docs/kb/endpointprotector/{ => device-control-and-access-management}/why-smartphones-are-detected-as-multiple-device-types.md (97%) rename docs/kb/endpointprotector/{ => device-control-and-access-management}/why_does_an_iphone_remain_blocked_despite_having_allow_access_rights.md (95%) rename docs/kb/endpointprotector/{ => device-control-and-access-management}/why_endpoint_protector_detects_cameras_as_digital_cameras_or_windows_portable_devices_(mtp).md (96%) rename docs/kb/endpointprotector/{ => enforced-encryption-and-easylock}/can-the-easylock-app-be-opened-without-the-endpoint-protector-agent-installed.md (96%) rename docs/kb/endpointprotector/{ => enforced-encryption-and-easylock}/create_a_system_backup_v2.md (96%) rename docs/kb/endpointprotector/{ => enforced-encryption-and-easylock}/determine-the-recommended-number-of-endpoints-for-file-tracing-and-file-shadowing.md (97%) rename docs/kb/endpointprotector/{ => enforced-encryption-and-easylock}/enable_easylock_updates_and_file_shadowing_for_removable_drives.md (96%) rename docs/kb/endpointprotector/{ => enforced-encryption-and-easylock}/file-shadow-format-for-documents-sent-to-printers.md (96%) rename docs/kb/endpointprotector/{ => enforced-encryption-and-easylock}/how-to-set-an-uninstall-protection-password.md (96%) rename docs/kb/endpointprotector/{ => enforced-encryption-and-easylock}/how-to-use-easylock-without-endpoint-protector-software.md (96%) rename docs/kb/endpointprotector/{ => enforced-encryption-and-easylock}/how_to_perform_a_backup_restore.md (98%) rename docs/kb/endpointprotector/{ => enforced-encryption-and-easylock}/how_to_reassign_a_valid_enforced_encryption_license_to_a_usb_storage_device.md (97%) rename docs/kb/endpointprotector/{ => enforced-encryption-and-easylock}/locate-logs-in-content-aware-report-when-using-partitions.md (96%) rename docs/kb/endpointprotector/{ => enforced-encryption-and-easylock}/managing-enforced-encryption-and-file-tracing-settings.md (98%) rename docs/kb/endpointprotector/{ => enforced-encryption-and-easylock}/protect-the-client-from-unauthorized-uninstallation.md (98%) rename docs/kb/endpointprotector/{ => enforced-encryption-and-easylock}/restart_the_client_without_restarting_the_computer.md (96%) rename docs/kb/endpointprotector/{ => enforced-encryption-and-easylock}/system-backup-v2-not-showing-in-the-endpoint-protector-console.md (96%) rename docs/kb/endpointprotector/{ => enforced-encryption-and-easylock}/what_is_a_file_read-write_event.md (97%) rename docs/kb/endpointprotector/{ => features-and-operations}/client-modes-overview.md (99%) rename docs/kb/endpointprotector/{ => features-and-operations}/client_integrity_fail_events.md (97%) rename docs/kb/endpointprotector/{ => features-and-operations}/creating-ediscovery-policies-and-scans.md (98%) rename docs/kb/endpointprotector/{ => features-and-operations}/how-to-view-all-ediscovery-scan-results-when-the-number-exceeds-the-10-000-record-limit.md (98%) rename docs/kb/endpointprotector/{ => features-and-operations}/how_to_display_the_destination_url_in_content_aware_reports.md (97%) rename docs/kb/endpointprotector/{ => features-and-operations}/impact-of-spectre-and-meltdown-on-endpoint-protector-deployments.md (98%) rename docs/kb/endpointprotector/{ => features-and-operations}/locating-the-default-username-and-password-for-the-reporting-and-administration-tool.md (96%) rename docs/kb/endpointprotector/{ => features-and-operations}/network-ports-for-endpoint-protector-server-and-client.md (98%) rename docs/kb/endpointprotector/{ => features-and-operations}/otp_device_code_compatibility.md (97%) rename docs/kb/endpointprotector/{ => features-and-operations}/overview_of_remediation_actions_in_ediscovery.md (97%) rename docs/kb/endpointprotector/{ => features-and-operations}/recommendations_for_endpoint_protector_interaction_with_security_vendors,_proxies,_casbs,_and_browse.md (98%) rename docs/kb/endpointprotector/{ => features-and-operations}/restrict-applications-or-cli-commands.md (97%) rename docs/kb/endpointprotector/{ => features-and-operations}/supported_platforms_for_endpoint_protector_server_installation.md (97%) rename docs/kb/endpointprotector/{ => features-and-operations}/user_remediation_reporting.md (97%) rename docs/kb/endpointprotector/{ => features-and-operations}/using-smart-groups-for-automatic-computer-and-user-assignment.md (98%) rename docs/kb/endpointprotector/{ => features-and-operations}/what-do-the-colors-represent-in-endpoint-protector-server-and-client.md (97%) rename docs/kb/endpointprotector/{ => features-and-operations}/what_are_cryptographic_hashes.md (98%) rename docs/kb/endpointprotector/{ => features-and-operations}/whitelist_or_exclude_endpoint_protector_processes_in_crowdstrike.md (97%) rename docs/kb/endpointprotector/{ => features-and-operations}/why-do-various-linux-system-users-appear-in-the-endpoint-protector-user-interface.md (97%) rename docs/kb/endpointprotector/{ => features-and-operations}/why_does_the_ediscovery_scanning_status_progress_bar_drop_to_a_lower_percentage.md (97%) create mode 100644 docs/kb/endpointprotector/move_and_tag_files.py rename docs/kb/endpointprotector/{ => troubleshooting-and-errors}/destination_details_tab_is_missing_in_the_reports_and_analysis_section.md (97%) rename docs/kb/endpointprotector/{ => troubleshooting-and-errors}/error-secure-connection-failed-invalid-certificate-error-in-mozilla-firefox.md (97%) rename docs/kb/endpointprotector/{ => troubleshooting-and-errors}/error_server_user_interface_only_accessible_with_safari_on_vm-hosted_servers.md (97%) rename docs/kb/endpointprotector/{ => troubleshooting-and-errors}/greyed-out-computer-in-the-client-software-upgrade.md (97%) rename docs/kb/endpointprotector/{ => troubleshooting-and-errors}/how-to-check-the-client-to-server-connection-status.md (97%) rename docs/kb/endpointprotector/{ => troubleshooting-and-errors}/how-to-generate-a-memory-dump.md (97%) rename docs/kb/endpointprotector/{ => troubleshooting-and-errors}/how_to_handle_the_111.33.33.111_ip_address_on_the_server.md (98%) rename docs/kb/endpointprotector/{ => troubleshooting-and-errors}/how_to_manually_activate_debugging_logs_on_windows.md (97%) rename docs/kb/endpointprotector/{ => troubleshooting-and-errors}/how_to_manually_generate_logs_for_mac_endpoint_protector_agents_via_terminal.md (97%) rename docs/kb/endpointprotector/{ => troubleshooting-and-errors}/how_to_remotely_activate_and_collect_client_logs_from_the_server_interface.md (98%) rename docs/kb/endpointprotector/{ => troubleshooting-and-errors}/how_to_resolve_reports_and_analysis_logs_not_loading.md (97%) rename docs/kb/endpointprotector/{ => troubleshooting-and-errors}/how_to_upgrade_when_apply_updates_button_is_grayed_out.md (98%) rename docs/kb/endpointprotector/{ => troubleshooting-and-errors}/user_interface_performance_issues.md (98%) rename docs/kb/endpointprotector/{ => troubleshooting-and-errors}/verify-if-the-endpoint-protector-network-extension-is-enabled.md (97%) rename docs/kb/endpointprotector/{ => troubleshooting-and-errors}/why_is_the_serial_number_not_correctly_identified_for_my_iphone.md (97%) rename docs/kb/general/{ => administration-and-maintenance}/how-to-apply-license-to-password-manager.md (96%) rename docs/kb/general/{ => administration-and-maintenance}/how-to-create-a-redirection-for-the-password-manager-web-portal.md (99%) rename docs/kb/general/{ => administration-and-maintenance}/how-to-create-failover-cluster-for-password-manager.md (98%) rename docs/kb/general/{ => administration-and-maintenance}/how-to-migrate-netwrix-password-manager-to-another-server.md (98%) rename docs/kb/general/{ => administration-and-maintenance}/how-to-modify-the-password-manager-service-account.md (97%) rename docs/kb/general/{ => administration-and-maintenance}/how-to-tell-password-manager-to-use-a-specific-domain-controller.md (97%) rename docs/kb/general/{ => administration-and-maintenance}/how-to-update-password-manager.md (98%) rename docs/kb/general/{ => administration-and-maintenance}/is-it-possible-to-setup-several-instances-of-password-manager-on-one-server.md (95%) rename docs/kb/general/{ => audit-and-logging}/adjusting-event-log-size-and-retention-settings.md (95%) rename docs/kb/general/{ => audit-and-logging}/configure_the_audit_log_backup.md (98%) rename docs/kb/general/{ => audit-and-logging}/corrupt-errorevent-in-event-reports.md (98%) rename docs/kb/general/{ => audit-and-logging}/enable_encryption_option_missing_from_the_siem_integration_configuration.md (97%) rename docs/kb/general/{ => audit-and-logging}/how-to-save-and-zip-the-netwrix-cloud-agent-event-log.md (98%) rename docs/kb/general/{ => authentication-and-security}/all-users-are-able-to-access-all-password-manager-portals.md (97%) rename docs/kb/general/{ => authentication-and-security}/automatic-user-enrollment-failed-the-certificate-authority-is-invalid-or-incorrect.md (98%) rename docs/kb/general/{ => authentication-and-security}/disconnected-mode-password-reset.md (98%) rename docs/kb/general/{ => authentication-and-security}/does-the-password-manager-always-use-your-current-windows-user-to-authenticate.md (98%) rename docs/kb/general/{ => authentication-and-security}/enrollment-failed-cannot-save-secret.md (97%) rename docs/kb/general/{ => authentication-and-security}/enrollment-wizard-prompts-for-credentials.md (95%) rename docs/kb/general/{ => authentication-and-security}/error-401-in-the-enrollment-wizard.md (97%) rename docs/kb/general/{ => authentication-and-security}/error-401-unauthorized-access-is-denied-due-to-invalid-credentials.md (98%) rename docs/kb/general/{ => authentication-and-security}/password-manager-credential-providers.md (98%) rename docs/kb/general/{ => authentication-and-security}/the-user-must-change-password-at-next-logon-option-is-enabled-automatically.md (98%) rename docs/kb/general/{ => authentication-and-security}/windows_authentication_doesn`t_work_-_http_error_401.md (97%) rename docs/kb/general/{ => client-installation-and-deployment}/how-to-deploy-password-manager-client-via-system-center-configuration-manager-2012-sp1.md (97%) rename docs/kb/general/{ => client-installation-and-deployment}/how-to-remove-enrollment-wizard-from-startup.md (97%) rename docs/kb/general/{ => client-installation-and-deployment}/implications_of_targeting_computers_vs._user_groups_for_client_upgrades.md (98%) rename docs/kb/general/{ => client-installation-and-deployment}/install_and_uninstall_the_windows_agent_from_the_command_line.md (96%) rename docs/kb/general/{ => client-installation-and-deployment}/installation-of-logon-prompt-extenstion-for-password-manager-via-command-prompt.md (98%) rename docs/kb/general/{ => client-installation-and-deployment}/standalone-installer-for-password-manager-client.md (96%) rename docs/kb/general/{ => cloud-and-permissions}/cloud-permission-analyzer-configuring-dropbox-apps.md (99%) rename docs/kb/general/{ => cloud-and-permissions}/files_cannot_be_scanned_in_end-to-end_encrypted_applications.md (97%) rename docs/kb/general/{ => cloud-and-permissions}/how-to-configure-google-drive-for-crawling.md (99%) rename docs/kb/general/{ => cloud-and-permissions}/permission-scanning-errors-and-issues.md (98%) rename docs/kb/general/{ => configuration-and-customization}/custom-branding-in-a-two-server-install-configuration.md (97%) rename docs/kb/general/{ => configuration-and-customization}/how-to-change-the-text-of-email-notifications.md (98%) rename docs/kb/general/{ => configuration-and-customization}/how-to-configure-two-different-self-service-portals.md (97%) rename docs/kb/general/{ => configuration-and-customization}/how-to-create-second-help-desk-portal.md (98%) rename docs/kb/general/{ => configuration-and-customization}/how-to-customize-text-in-the-password-manager-self-service-portal.md (97%) rename docs/kb/general/{ => configuration-and-customization}/how-to-remove-languages-from-the-self-service-portal.md (97%) rename docs/kb/general/{ => configuration-and-customization}/password-requirements-link.md (97%) rename docs/kb/general/{ => configuration-and-customization}/remove-the-domain-list-from-the-self-service-portal.md (96%) rename docs/kb/general/{ => database-and-diagnostics}/calculate-percentages-in-sql-properly.md (98%) rename docs/kb/general/{ => database-and-diagnostics}/disk_space_occupied_by_core._files_in_gen_7_agent_servers.md (96%) rename docs/kb/general/{ => documentation-and-reference}/faq-netwrix-password-manager-discontinued.md (98%) rename docs/kb/general/{ => documentation-and-reference}/faq-netwrix-password-manager.md (99%) rename docs/kb/general/{ => documentation-and-reference}/how-to-add-attachments-to-netwrix-support-tickets.md (97%) rename docs/kb/general/{ => documentation-and-reference}/how_does_the_file_copy_event_work_on_linux_distributions.md (96%) rename docs/kb/general/{ => documentation-and-reference}/how_to_capture_client_logs_manually_on_a_linux_machine.md (98%) rename docs/kb/general/{ => documentation-and-reference}/how_to_collect_http_archive_logs_in_a_web_browser.md (97%) rename docs/kb/general/{ => documentation-and-reference}/netwrix-auditor-health-log-error-event-id-6103-suggests-contacting-netwrix-technical-support.md (98%) rename docs/kb/general/{ => documentation-and-reference}/sbpam_3.5_cu1_hf1_(3.5.1218)_release_notes.md (96%) rename docs/kb/general/{ => documentation-and-reference}/welcome-to-documentation-and-knowledge-base-help-center.md (98%) rename docs/kb/general/{ => infrastructure-and-network}/firewall-rules-required-by-password-manager.md (99%) rename docs/kb/general/{ => security-and-compliance}/are-netwrix-products-affected-by-log4j-vulnerability.md (95%) rename docs/kb/general/{ => security-and-compliance}/netwrix-software-authenticity-and-integrity.md (98%) rename docs/kb/general/{ => security-and-compliance}/risks-when-connecting-to-unknown-ip-addresses.md (98%) rename docs/kb/general/{ => security-and-compliance}/vulnerabilities-for-web-attacks.md (99%) rename docs/kb/general/{ => setup-and-deployment}/access-to-administrative-portal-in-non-domain-dmz.md (98%) rename docs/kb/general/{ => setup-and-deployment}/common-deployment-types.md (98%) rename docs/kb/general/{ => setup-and-deployment}/netwrix-password-manager-service-account.md (99%) rename docs/kb/general/{ => setup-and-deployment}/password-manager-architecture.md (99%) rename docs/kb/general/{ => setup-and-deployment}/password-manager-requirements.md (99%) rename docs/kb/general/{ => setup-and-deployment}/virtual-deployment.md (95%) delete mode 100644 docs/kb/general/test-for-asana-task-creation-2.md delete mode 100644 docs/kb/general/test_for_asana_task_creation.md rename docs/kb/general/{ => troubleshooting-and-errors}/cannot-access-licensing-page.md (97%) rename docs/kb/general/{ => troubleshooting-and-errors}/client-crash-runtime-error.md (97%) rename docs/kb/general/{ => troubleshooting-and-errors}/common-issues-of-installation-in-dmz.md (99%) rename docs/kb/general/{ => troubleshooting-and-errors}/desktop-client-error-messages.md (97%) rename docs/kb/general/{ => troubleshooting-and-errors}/directory-name-is-invalid-error.md (97%) rename docs/kb/general/{ => troubleshooting-and-errors}/dmz-installation-portals-never-load.md (97%) rename docs/kb/general/{ => troubleshooting-and-errors}/dmz-installation-self-service-portal-does-not-load-while-admin-and-helpdesk-portals-work-fine.md (98%) rename docs/kb/general/{ => troubleshooting-and-errors}/error-updating-sql-schema-in-collector-service.md (98%) rename docs/kb/general/{ => troubleshooting-and-errors}/error_c38_-_unable_to_connect_to_sharepoint_online.md (98%) rename "docs/kb/general/error_\342\200\234collect_'exchange_mailbox'_information_warning_on_server.....md" => "docs/kb/general/troubleshooting-and-errors/error_\342\200\234collect_'exchange_mailbox'_information_warning_on_server.....md" (98%) rename docs/kb/general/{ => troubleshooting-and-errors}/failed-to-grant-log-on-as-a-service-right.md (97%) rename docs/kb/general/{ => troubleshooting-and-errors}/helpdesk-operators-cannot-remove-accounts.md (97%) rename docs/kb/general/{ => troubleshooting-and-errors}/most-users-showing-as-not-found.md (97%) rename docs/kb/general/{ => troubleshooting-and-errors}/non-owner_mailbox_access_attempts_are_not_reflected_in_reports..md (97%) rename docs/kb/general/{ => troubleshooting-and-errors}/permission-denied-error.md (98%) rename docs/kb/general/{ => troubleshooting-and-errors}/report-download-permissions-denied.md (98%) rename docs/kb/general/{ => troubleshooting-and-errors}/resolve_website_loading_issues_when_dpi_is_enabled.md (97%) rename docs/kb/general/{ => troubleshooting-and-errors}/resolving-iis-hosted-pages-loading-blank-when-requested-filtering-in-iis-is-enabled.md (99%) rename docs/kb/general/{ => troubleshooting-and-errors}/resolving_issues_where_.ad_domain_resource_changes_are_not_being_saved_(iis_config).md (97%) rename docs/kb/general/{ => troubleshooting-and-errors}/resolving_unsupported_locale_error_during_upgrade_(v4.2.1626_or_higher).md (97%) rename docs/kb/general/{ => troubleshooting-and-errors}/rolling-log_fix_error_nnt.hub.serviceclient.hubadapter_-_certificate_thumbprint_does_not_match_trust.md (99%) rename docs/kb/general/{ => troubleshooting-and-errors}/rolling-log_fix_hub_connection_failed._403_server_message_ip_address_blocked_loginfailures.md (98%) rename docs/kb/general/{ => troubleshooting-and-errors}/source_code_is_not_detected.md (96%) rename docs/kb/general/{ => troubleshooting-and-errors}/spac-bulk-import-error.md (97%) rename docs/kb/general/{ => troubleshooting-and-errors}/this-portal-is-temporarily-unavailable-please-contact-your-it-help-desk.md (98%) rename docs/kb/general/{ => troubleshooting-and-errors}/users-on-helpdesk-portal-are-shown-as-sids.md (97%) rename docs/kb/{general => logtracker}/test-value.md (100%) diff --git a/docs/kb/1secure/configure_proxy_for_rdp_connections_(installupdate_certificate_to_prevent_rdp_certificate_warnings).md b/docs/kb/1secure/certificate-management/configure_proxy_for_rdp_connections_(installupdate_certificate_to_prevent_rdp_certificate_warnings).md similarity index 99% rename from docs/kb/1secure/configure_proxy_for_rdp_connections_(installupdate_certificate_to_prevent_rdp_certificate_warnings).md rename to docs/kb/1secure/certificate-management/configure_proxy_for_rdp_connections_(installupdate_certificate_to_prevent_rdp_certificate_warnings).md index 13c3e97e1f..f58ba64e3d 100644 --- a/docs/kb/1secure/configure_proxy_for_rdp_connections_(installupdate_certificate_to_prevent_rdp_certificate_warnings).md +++ b/docs/kb/1secure/certificate-management/configure_proxy_for_rdp_connections_(installupdate_certificate_to_prevent_rdp_certificate_warnings).md @@ -6,7 +6,8 @@ keywords: - certificate installation - SbPAM sidebar_label: Configure Proxy for RDP Connections -tags: [] +tags: + - certificate-management title: "Configure Proxy for RDP Connections (Install/Update Certificate to Prevent RDP Certificate Warnings)" knowledge_article_id: kA04u0000000HRRCA2 products: diff --git a/docs/kb/1secure/how_to_confirm_permissions_for_active_directory_5._domains_0.collection_ad_domaincontrollers.md b/docs/kb/1secure/permissions-and-access/how_to_confirm_permissions_for_active_directory_5._domains_0.collection_ad_domaincontrollers.md similarity index 99% rename from docs/kb/1secure/how_to_confirm_permissions_for_active_directory_5._domains_0.collection_ad_domaincontrollers.md rename to docs/kb/1secure/permissions-and-access/how_to_confirm_permissions_for_active_directory_5._domains_0.collection_ad_domaincontrollers.md index 901e628aac..af3001e342 100644 --- a/docs/kb/1secure/how_to_confirm_permissions_for_active_directory_5._domains_0.collection_ad_domaincontrollers.md +++ b/docs/kb/1secure/permissions-and-access/how_to_confirm_permissions_for_active_directory_5._domains_0.collection_ad_domaincontrollers.md @@ -6,7 +6,8 @@ keywords: - Netwrix Enterprise Auditor - permissions sidebar_label: Confirm Permissions for AD Domain Controllers -tags: [] +tags: + - permissions-and-access title: "How to Confirm Permissions for Active Directory > 5. Domains > 0.Collection > AD_DomainControllers" knowledge_article_id: kA0Qk0000001hNtKAI products: diff --git a/docs/kb/1secure/password-never-expires-report-shows-incorrect-data.md b/docs/kb/1secure/troubleshooting/password-never-expires-report-shows-incorrect-data.md similarity index 97% rename from docs/kb/1secure/password-never-expires-report-shows-incorrect-data.md rename to docs/kb/1secure/troubleshooting/password-never-expires-report-shows-incorrect-data.md index 1f3c2b41e3..d5e823c35c 100644 --- a/docs/kb/1secure/password-never-expires-report-shows-incorrect-data.md +++ b/docs/kb/1secure/troubleshooting/password-never-expires-report-shows-incorrect-data.md @@ -15,7 +15,8 @@ keywords: products: - onesecure sidebar_label: Password Never Expires Report Shows Incorrect Data -tags: [] +tags: + - troubleshooting title: "Password Never Expires Report Shows Incorrect Data" knowledge_article_id: kA0Qk0000000YkrKAE --- diff --git a/docs/kb/1secure/troubleshoot_failed_action_service_connections_to_windows_resources_(psremotingwinrm).md b/docs/kb/1secure/troubleshooting/troubleshoot_failed_action_service_connections_to_windows_resources_(psremotingwinrm).md similarity index 99% rename from docs/kb/1secure/troubleshoot_failed_action_service_connections_to_windows_resources_(psremotingwinrm).md rename to docs/kb/1secure/troubleshooting/troubleshoot_failed_action_service_connections_to_windows_resources_(psremotingwinrm).md index 37ff85939a..0a1aa136e8 100644 --- a/docs/kb/1secure/troubleshoot_failed_action_service_connections_to_windows_resources_(psremotingwinrm).md +++ b/docs/kb/1secure/troubleshooting/troubleshoot_failed_action_service_connections_to_windows_resources_(psremotingwinrm).md @@ -6,7 +6,8 @@ keywords: - PowerShell Remoting - WinRM sidebar_label: Troubleshoot Failed Action Service Connections -tags: [] +tags: + - troubleshooting title: "Troubleshoot Failed Action Service Connections to Windows Resources (PSRemoting/WinRM)" knowledge_article_id: kA04u0000000HiICAU products: diff --git a/docs/kb/auditor/active-directory-compression-service-continuously-starting-and-stopping.md b/docs/kb/auditor/configuration-and-setup/active-directory-auditing/active-directory-compression-service-continuously-starting-and-stopping.md similarity index 100% rename from docs/kb/auditor/active-directory-compression-service-continuously-starting-and-stopping.md rename to docs/kb/auditor/configuration-and-setup/active-directory-auditing/active-directory-compression-service-continuously-starting-and-stopping.md diff --git a/docs/kb/auditor/active-directory-exchange-and-group-policy-changes-reported-as-made-by-system.md b/docs/kb/auditor/configuration-and-setup/active-directory-auditing/active-directory-exchange-and-group-policy-changes-reported-as-made-by-system.md similarity index 100% rename from docs/kb/auditor/active-directory-exchange-and-group-policy-changes-reported-as-made-by-system.md rename to docs/kb/auditor/configuration-and-setup/active-directory-auditing/active-directory-exchange-and-group-policy-changes-reported-as-made-by-system.md diff --git a/docs/kb/auditor/active-directory-object-restore.md b/docs/kb/auditor/configuration-and-setup/active-directory-auditing/active-directory-object-restore.md similarity index 100% rename from docs/kb/auditor/active-directory-object-restore.md rename to docs/kb/auditor/configuration-and-setup/active-directory-auditing/active-directory-object-restore.md diff --git a/docs/kb/auditor/active_directory_collection_jobs_do_not_run_with_gmsa.md b/docs/kb/auditor/configuration-and-setup/active-directory-auditing/active_directory_collection_jobs_do_not_run_with_gmsa.md similarity index 100% rename from docs/kb/auditor/active_directory_collection_jobs_do_not_run_with_gmsa.md rename to docs/kb/auditor/configuration-and-setup/active-directory-auditing/active_directory_collection_jobs_do_not_run_with_gmsa.md diff --git a/docs/kb/auditor/audit-extension-attributes-in-active-directory.md b/docs/kb/auditor/configuration-and-setup/active-directory-auditing/audit-extension-attributes-in-active-directory.md similarity index 100% rename from docs/kb/auditor/audit-extension-attributes-in-active-directory.md rename to docs/kb/auditor/configuration-and-setup/active-directory-auditing/audit-extension-attributes-in-active-directory.md diff --git a/docs/kb/auditor/determining-the-number-of-enabled-active-directory-user-accounts.md b/docs/kb/auditor/configuration-and-setup/active-directory-auditing/determining-the-number-of-enabled-active-directory-user-accounts.md similarity index 100% rename from docs/kb/auditor/determining-the-number-of-enabled-active-directory-user-accounts.md rename to docs/kb/auditor/configuration-and-setup/active-directory-auditing/determining-the-number-of-enabled-active-directory-user-accounts.md diff --git a/docs/kb/auditor/how-to-omit-warnings-in-netwrix-auditor-for-active-directory-when-audit-is-properly-configured.md b/docs/kb/auditor/configuration-and-setup/active-directory-auditing/how-to-omit-warnings-in-netwrix-auditor-for-active-directory-when-audit-is-properly-configured.md similarity index 100% rename from docs/kb/auditor/how-to-omit-warnings-in-netwrix-auditor-for-active-directory-when-audit-is-properly-configured.md rename to docs/kb/auditor/configuration-and-setup/active-directory-auditing/how-to-omit-warnings-in-netwrix-auditor-for-active-directory-when-audit-is-properly-configured.md diff --git a/docs/kb/auditor/how-to-remove-netwrix-auditor-for-active-directory-group-policy-and-exchange.md b/docs/kb/auditor/configuration-and-setup/active-directory-auditing/how-to-remove-netwrix-auditor-for-active-directory-group-policy-and-exchange.md similarity index 100% rename from docs/kb/auditor/how-to-remove-netwrix-auditor-for-active-directory-group-policy-and-exchange.md rename to docs/kb/auditor/configuration-and-setup/active-directory-auditing/how-to-remove-netwrix-auditor-for-active-directory-group-policy-and-exchange.md diff --git a/docs/kb/auditor/integration-and-authorization-of-netwrix-auditor-in-active-directory.md b/docs/kb/auditor/configuration-and-setup/active-directory-auditing/integration-and-authorization-of-netwrix-auditor-in-active-directory.md similarity index 100% rename from docs/kb/auditor/integration-and-authorization-of-netwrix-auditor-in-active-directory.md rename to docs/kb/auditor/configuration-and-setup/active-directory-auditing/integration-and-authorization-of-netwrix-auditor-in-active-directory.md diff --git a/docs/kb/auditor/reducing-the-used-active-directory-and-entra-id-license-counts.md b/docs/kb/auditor/configuration-and-setup/active-directory-auditing/reducing-the-used-active-directory-and-entra-id-license-counts.md similarity index 100% rename from docs/kb/auditor/reducing-the-used-active-directory-and-entra-id-license-counts.md rename to docs/kb/auditor/configuration-and-setup/active-directory-auditing/reducing-the-used-active-directory-and-entra-id-license-counts.md diff --git a/docs/kb/auditor/rollback-for-attribute-has-failed-error-in-object-restore-for-active-directory.md b/docs/kb/auditor/configuration-and-setup/active-directory-auditing/rollback-for-attribute-has-failed-error-in-object-restore-for-active-directory.md similarity index 100% rename from docs/kb/auditor/rollback-for-attribute-has-failed-error-in-object-restore-for-active-directory.md rename to docs/kb/auditor/configuration-and-setup/active-directory-auditing/rollback-for-attribute-has-failed-error-in-object-restore-for-active-directory.md diff --git a/docs/kb/auditor/what-are-netwrix-auditor-for-active-directory-bandwidth-requirements.md b/docs/kb/auditor/configuration-and-setup/active-directory-auditing/what-are-netwrix-auditor-for-active-directory-bandwidth-requirements.md similarity index 100% rename from docs/kb/auditor/what-are-netwrix-auditor-for-active-directory-bandwidth-requirements.md rename to docs/kb/auditor/configuration-and-setup/active-directory-auditing/what-are-netwrix-auditor-for-active-directory-bandwidth-requirements.md diff --git "a/docs/kb/auditor/cannot_execute_powershell_\321\201ommand_error_in_exchange_online_monitoring_plan.md" "b/docs/kb/auditor/configuration-and-setup/exchange-auditing/cannot_execute_powershell_\321\201ommand_error_in_exchange_online_monitoring_plan.md" similarity index 100% rename from "docs/kb/auditor/cannot_execute_powershell_\321\201ommand_error_in_exchange_online_monitoring_plan.md" rename to "docs/kb/auditor/configuration-and-setup/exchange-auditing/cannot_execute_powershell_\321\201ommand_error_in_exchange_online_monitoring_plan.md" diff --git a/docs/kb/auditor/could_not_load_system.net.http_in_exchange_online_monitoring_plan.md b/docs/kb/auditor/configuration-and-setup/exchange-auditing/could_not_load_system.net.http_in_exchange_online_monitoring_plan.md similarity index 100% rename from docs/kb/auditor/could_not_load_system.net.http_in_exchange_online_monitoring_plan.md rename to docs/kb/auditor/configuration-and-setup/exchange-auditing/could_not_load_system.net.http_in_exchange_online_monitoring_plan.md diff --git a/docs/kb/auditor/error-content-index-state-failed-when-auditing-mailbox-access-on-exchange-2013.md b/docs/kb/auditor/configuration-and-setup/exchange-auditing/error-content-index-state-failed-when-auditing-mailbox-access-on-exchange-2013.md similarity index 100% rename from docs/kb/auditor/error-content-index-state-failed-when-auditing-mailbox-access-on-exchange-2013.md rename to docs/kb/auditor/configuration-and-setup/exchange-auditing/error-content-index-state-failed-when-auditing-mailbox-access-on-exchange-2013.md diff --git a/docs/kb/auditor/exchange-server-name-instead-of-user-in-reports.md b/docs/kb/auditor/configuration-and-setup/exchange-auditing/exchange-server-name-instead-of-user-in-reports.md similarity index 100% rename from docs/kb/auditor/exchange-server-name-instead-of-user-in-reports.md rename to docs/kb/auditor/configuration-and-setup/exchange-auditing/exchange-server-name-instead-of-user-in-reports.md diff --git a/docs/kb/auditor/how-to-configure-netwrix-non-owner-mailbox-access-reporter-to-monitor-clusters-of-exchange-servers.md b/docs/kb/auditor/configuration-and-setup/exchange-auditing/how-to-configure-netwrix-non-owner-mailbox-access-reporter-to-monitor-clusters-of-exchange-servers.md similarity index 100% rename from docs/kb/auditor/how-to-configure-netwrix-non-owner-mailbox-access-reporter-to-monitor-clusters-of-exchange-servers.md rename to docs/kb/auditor/configuration-and-setup/exchange-auditing/how-to-configure-netwrix-non-owner-mailbox-access-reporter-to-monitor-clusters-of-exchange-servers.md diff --git a/docs/kb/auditor/how-to-determine-the-exchange-web-services-ews-url.md b/docs/kb/auditor/configuration-and-setup/exchange-auditing/how-to-determine-the-exchange-web-services-ews-url.md similarity index 100% rename from docs/kb/auditor/how-to-determine-the-exchange-web-services-ews-url.md rename to docs/kb/auditor/configuration-and-setup/exchange-auditing/how-to-determine-the-exchange-web-services-ews-url.md diff --git a/docs/kb/auditor/how-to-filter-out-certain-mailboxes-and-folders-from-reports.md b/docs/kb/auditor/configuration-and-setup/exchange-auditing/how-to-filter-out-certain-mailboxes-and-folders-from-reports.md similarity index 100% rename from docs/kb/auditor/how-to-filter-out-certain-mailboxes-and-folders-from-reports.md rename to docs/kb/auditor/configuration-and-setup/exchange-auditing/how-to-filter-out-certain-mailboxes-and-folders-from-reports.md diff --git a/docs/kb/auditor/how-to-omit-changes-to-the-msexchmobilemailboxpolicybl-attribute.md b/docs/kb/auditor/configuration-and-setup/exchange-auditing/how-to-omit-changes-to-the-msexchmobilemailboxpolicybl-attribute.md similarity index 100% rename from docs/kb/auditor/how-to-omit-changes-to-the-msexchmobilemailboxpolicybl-attribute.md rename to docs/kb/auditor/configuration-and-setup/exchange-auditing/how-to-omit-changes-to-the-msexchmobilemailboxpolicybl-attribute.md diff --git a/docs/kb/auditor/how-to-omit-some-exchange-server-attributes-from-being-reported.md b/docs/kb/auditor/configuration-and-setup/exchange-auditing/how-to-omit-some-exchange-server-attributes-from-being-reported.md similarity index 100% rename from docs/kb/auditor/how-to-omit-some-exchange-server-attributes-from-being-reported.md rename to docs/kb/auditor/configuration-and-setup/exchange-auditing/how-to-omit-some-exchange-server-attributes-from-being-reported.md diff --git a/docs/kb/auditor/how-to-specify-exchange-server-to-collect-administrator-audit-log.md b/docs/kb/auditor/configuration-and-setup/exchange-auditing/how-to-specify-exchange-server-to-collect-administrator-audit-log.md similarity index 100% rename from docs/kb/auditor/how-to-specify-exchange-server-to-collect-administrator-audit-log.md rename to docs/kb/auditor/configuration-and-setup/exchange-auditing/how-to-specify-exchange-server-to-collect-administrator-audit-log.md diff --git a/docs/kb/auditor/non-owner-mailbox-access-data-missing-in-exchange-auditing-monitoring-plan.md b/docs/kb/auditor/configuration-and-setup/exchange-auditing/non-owner-mailbox-access-data-missing-in-exchange-auditing-monitoring-plan.md similarity index 100% rename from docs/kb/auditor/non-owner-mailbox-access-data-missing-in-exchange-auditing-monitoring-plan.md rename to docs/kb/auditor/configuration-and-setup/exchange-auditing/non-owner-mailbox-access-data-missing-in-exchange-auditing-monitoring-plan.md diff --git a/docs/kb/auditor/the-following-issues-have-been-detected-when-trying-to-configure-exchange-server-administrator-audit.md b/docs/kb/auditor/configuration-and-setup/exchange-auditing/the-following-issues-have-been-detected-when-trying-to-configure-exchange-server-administrator-audit.md similarity index 100% rename from docs/kb/auditor/the-following-issues-have-been-detected-when-trying-to-configure-exchange-server-administrator-audit.md rename to docs/kb/auditor/configuration-and-setup/exchange-auditing/the-following-issues-have-been-detected-when-trying-to-configure-exchange-server-administrator-audit.md diff --git a/docs/kb/auditor/users-access-their-own-mailboxes.md b/docs/kb/auditor/configuration-and-setup/exchange-auditing/users-access-their-own-mailboxes.md similarity index 100% rename from docs/kb/auditor/users-access-their-own-mailboxes.md rename to docs/kb/auditor/configuration-and-setup/exchange-auditing/users-access-their-own-mailboxes.md diff --git a/docs/kb/auditor/cannot-establish-a-connection-to-a-windows-file-server-compression-service.md b/docs/kb/auditor/configuration-and-setup/file-server-auditing/cannot-establish-a-connection-to-a-windows-file-server-compression-service.md similarity index 100% rename from docs/kb/auditor/cannot-establish-a-connection-to-a-windows-file-server-compression-service.md rename to docs/kb/auditor/configuration-and-setup/file-server-auditing/cannot-establish-a-connection-to-a-windows-file-server-compression-service.md diff --git a/docs/kb/auditor/child-item-with-this-name-already-exists-in-file-server-monitoring-plan.md b/docs/kb/auditor/configuration-and-setup/file-server-auditing/child-item-with-this-name-already-exists-in-file-server-monitoring-plan.md similarity index 100% rename from docs/kb/auditor/child-item-with-this-name-already-exists-in-file-server-monitoring-plan.md rename to docs/kb/auditor/configuration-and-setup/file-server-auditing/child-item-with-this-name-already-exists-in-file-server-monitoring-plan.md diff --git a/docs/kb/auditor/error-netwrix-auditor-for-file-servers-audit-service-terminated-unexpectedly.md b/docs/kb/auditor/configuration-and-setup/file-server-auditing/error-netwrix-auditor-for-file-servers-audit-service-terminated-unexpectedly.md similarity index 100% rename from docs/kb/auditor/error-netwrix-auditor-for-file-servers-audit-service-terminated-unexpectedly.md rename to docs/kb/auditor/configuration-and-setup/file-server-auditing/error-netwrix-auditor-for-file-servers-audit-service-terminated-unexpectedly.md diff --git a/docs/kb/auditor/file-servers-security-descriptor-of-file-share-is-empty.md b/docs/kb/auditor/configuration-and-setup/file-server-auditing/file-servers-security-descriptor-of-file-share-is-empty.md similarity index 100% rename from docs/kb/auditor/file-servers-security-descriptor-of-file-share-is-empty.md rename to docs/kb/auditor/configuration-and-setup/file-server-auditing/file-servers-security-descriptor-of-file-share-is-empty.md diff --git a/docs/kb/auditor/how-to-audit-file-servers-with-enabled-user-account-control.md b/docs/kb/auditor/configuration-and-setup/file-server-auditing/how-to-audit-file-servers-with-enabled-user-account-control.md similarity index 100% rename from docs/kb/auditor/how-to-audit-file-servers-with-enabled-user-account-control.md rename to docs/kb/auditor/configuration-and-setup/file-server-auditing/how-to-audit-file-servers-with-enabled-user-account-control.md diff --git a/docs/kb/auditor/how-to-change-the-frequency-of-data-collections-for-file-server-auditing.md b/docs/kb/auditor/configuration-and-setup/file-server-auditing/how-to-change-the-frequency-of-data-collections-for-file-server-auditing.md similarity index 100% rename from docs/kb/auditor/how-to-change-the-frequency-of-data-collections-for-file-server-auditing.md rename to docs/kb/auditor/configuration-and-setup/file-server-auditing/how-to-change-the-frequency-of-data-collections-for-file-server-auditing.md diff --git a/docs/kb/auditor/how-to-enable-item-level-auditing-on-multiple-file-servers.md b/docs/kb/auditor/configuration-and-setup/file-server-auditing/how-to-enable-item-level-auditing-on-multiple-file-servers.md similarity index 100% rename from docs/kb/auditor/how-to-enable-item-level-auditing-on-multiple-file-servers.md rename to docs/kb/auditor/configuration-and-setup/file-server-auditing/how-to-enable-item-level-auditing-on-multiple-file-servers.md diff --git a/docs/kb/auditor/netwrix-auditor-for-file-servers-audit-service-stops-after-each-startup.md b/docs/kb/auditor/configuration-and-setup/file-server-auditing/netwrix-auditor-for-file-servers-audit-service-stops-after-each-startup.md similarity index 100% rename from docs/kb/auditor/netwrix-auditor-for-file-servers-audit-service-stops-after-each-startup.md rename to docs/kb/auditor/configuration-and-setup/file-server-auditing/netwrix-auditor-for-file-servers-audit-service-stops-after-each-startup.md diff --git a/docs/kb/auditor/netwrix-auditor-for-file-servers-reports-excessive-file-read-attempts-that-did-not-actually-occur.md b/docs/kb/auditor/configuration-and-setup/file-server-auditing/netwrix-auditor-for-file-servers-reports-excessive-file-read-attempts-that-did-not-actually-occur.md similarity index 100% rename from docs/kb/auditor/netwrix-auditor-for-file-servers-reports-excessive-file-read-attempts-that-did-not-actually-occur.md rename to docs/kb/auditor/configuration-and-setup/file-server-auditing/netwrix-auditor-for-file-servers-reports-excessive-file-read-attempts-that-did-not-actually-occur.md diff --git a/docs/kb/auditor/symbolic-link-cannot-be-followed-error-in-file-server-monitoring-plan.md b/docs/kb/auditor/configuration-and-setup/file-server-auditing/symbolic-link-cannot-be-followed-error-in-file-server-monitoring-plan.md similarity index 100% rename from docs/kb/auditor/symbolic-link-cannot-be-followed-error-in-file-server-monitoring-plan.md rename to docs/kb/auditor/configuration-and-setup/file-server-auditing/symbolic-link-cannot-be-followed-error-in-file-server-monitoring-plan.md diff --git a/docs/kb/auditor/the-disk-on-a-monitored-file-server-is-overfilled.md b/docs/kb/auditor/configuration-and-setup/file-server-auditing/the-disk-on-a-monitored-file-server-is-overfilled.md similarity index 100% rename from docs/kb/auditor/the-disk-on-a-monitored-file-server-is-overfilled.md rename to docs/kb/auditor/configuration-and-setup/file-server-auditing/the-disk-on-a-monitored-file-server-is-overfilled.md diff --git a/docs/kb/auditor/this-shared-resource-does-not-exist-error-in-file-servers-monitoring-plan.md b/docs/kb/auditor/configuration-and-setup/file-server-auditing/this-shared-resource-does-not-exist-error-in-file-servers-monitoring-plan.md similarity index 100% rename from docs/kb/auditor/this-shared-resource-does-not-exist-error-in-file-servers-monitoring-plan.md rename to docs/kb/auditor/configuration-and-setup/file-server-auditing/this-shared-resource-does-not-exist-error-in-file-servers-monitoring-plan.md diff --git a/docs/kb/auditor/types-of-the-data-collection-for-file-servers-auditing.md b/docs/kb/auditor/configuration-and-setup/file-server-auditing/types-of-the-data-collection-for-file-servers-auditing.md similarity index 100% rename from docs/kb/auditor/types-of-the-data-collection-for-file-servers-auditing.md rename to docs/kb/auditor/configuration-and-setup/file-server-auditing/types-of-the-data-collection-for-file-servers-auditing.md diff --git a/docs/kb/auditor/unexpected-end-of-file-error-in-file-server-monitoring-plan.md b/docs/kb/auditor/configuration-and-setup/file-server-auditing/unexpected-end-of-file-error-in-file-server-monitoring-plan.md similarity index 100% rename from docs/kb/auditor/unexpected-end-of-file-error-in-file-server-monitoring-plan.md rename to docs/kb/auditor/configuration-and-setup/file-server-auditing/unexpected-end-of-file-error-in-file-server-monitoring-plan.md diff --git a/docs/kb/auditor/volume-shadow-copy-service-support-in-netwrix-auditor-for-file-servers.md b/docs/kb/auditor/configuration-and-setup/file-server-auditing/volume-shadow-copy-service-support-in-netwrix-auditor-for-file-servers.md similarity index 100% rename from docs/kb/auditor/volume-shadow-copy-service-support-in-netwrix-auditor-for-file-servers.md rename to docs/kb/auditor/configuration-and-setup/file-server-auditing/volume-shadow-copy-service-support-in-netwrix-auditor-for-file-servers.md diff --git a/docs/kb/auditor/what-is-sessionid-in-netwrix-auditor-for-file-servers.md b/docs/kb/auditor/configuration-and-setup/file-server-auditing/what-is-sessionid-in-netwrix-auditor-for-file-servers.md similarity index 100% rename from docs/kb/auditor/what-is-sessionid-in-netwrix-auditor-for-file-servers.md rename to docs/kb/auditor/configuration-and-setup/file-server-auditing/what-is-sessionid-in-netwrix-auditor-for-file-servers.md diff --git a/docs/kb/auditor/ale-service-is-unable-to-start-during-installation.md b/docs/kb/auditor/configuration-and-setup/general-configuration/ale-service-is-unable-to-start-during-installation.md similarity index 100% rename from docs/kb/auditor/ale-service-is-unable-to-start-during-installation.md rename to docs/kb/auditor/configuration-and-setup/general-configuration/ale-service-is-unable-to-start-during-installation.md diff --git a/docs/kb/auditor/compression-service-does-not-appear-under-installed-programs-but-still-exists-in-the-services-overvi.md b/docs/kb/auditor/configuration-and-setup/general-configuration/compression-service-does-not-appear-under-installed-programs-but-still-exists-in-the-services-overvi.md similarity index 100% rename from docs/kb/auditor/compression-service-does-not-appear-under-installed-programs-but-still-exists-in-the-services-overvi.md rename to docs/kb/auditor/configuration-and-setup/general-configuration/compression-service-does-not-appear-under-installed-programs-but-still-exists-in-the-services-overvi.md diff --git a/docs/kb/auditor/error-6503-netwrix-auditor-cannot-configure-nutanix-files-audit-settings-unexpected-http-status-code.md b/docs/kb/auditor/configuration-and-setup/general-configuration/error-6503-netwrix-auditor-cannot-configure-nutanix-files-audit-settings-unexpected-http-status-code.md similarity index 100% rename from docs/kb/auditor/error-6503-netwrix-auditor-cannot-configure-nutanix-files-audit-settings-unexpected-http-status-code.md rename to docs/kb/auditor/configuration-and-setup/general-configuration/error-6503-netwrix-auditor-cannot-configure-nutanix-files-audit-settings-unexpected-http-status-code.md diff --git a/docs/kb/auditor/error-drive-letter-resolver-is-not-installed-on-the-target-host.md b/docs/kb/auditor/configuration-and-setup/general-configuration/error-drive-letter-resolver-is-not-installed-on-the-target-host.md similarity index 100% rename from docs/kb/auditor/error-drive-letter-resolver-is-not-installed-on-the-target-host.md rename to docs/kb/auditor/configuration-and-setup/general-configuration/error-drive-letter-resolver-is-not-installed-on-the-target-host.md diff --git a/docs/kb/auditor/failed-to-install-and-configure-netwrix-auditor-access-reviews.md b/docs/kb/auditor/configuration-and-setup/general-configuration/failed-to-install-and-configure-netwrix-auditor-access-reviews.md similarity index 100% rename from docs/kb/auditor/failed-to-install-and-configure-netwrix-auditor-access-reviews.md rename to docs/kb/auditor/configuration-and-setup/general-configuration/failed-to-install-and-configure-netwrix-auditor-access-reviews.md diff --git a/docs/kb/auditor/how-to-configure-disk-space-monitor-reporting.md b/docs/kb/auditor/configuration-and-setup/general-configuration/how-to-configure-disk-space-monitor-reporting.md similarity index 100% rename from docs/kb/auditor/how-to-configure-disk-space-monitor-reporting.md rename to docs/kb/auditor/configuration-and-setup/general-configuration/how-to-configure-disk-space-monitor-reporting.md diff --git a/docs/kb/auditor/how-to-configure-granular-audit-policies-for-logon-auditing.md b/docs/kb/auditor/configuration-and-setup/general-configuration/how-to-configure-granular-audit-policies-for-logon-auditing.md similarity index 100% rename from docs/kb/auditor/how-to-configure-granular-audit-policies-for-logon-auditing.md rename to docs/kb/auditor/configuration-and-setup/general-configuration/how-to-configure-granular-audit-policies-for-logon-auditing.md diff --git a/docs/kb/auditor/how-to-configure-monitoring-of-local-accounts.md b/docs/kb/auditor/configuration-and-setup/general-configuration/how-to-configure-monitoring-of-local-accounts.md similarity index 100% rename from docs/kb/auditor/how-to-configure-monitoring-of-local-accounts.md rename to docs/kb/auditor/configuration-and-setup/general-configuration/how-to-configure-monitoring-of-local-accounts.md diff --git a/docs/kb/auditor/how-to-configure-netwrix-auditor-in-failover-mode.md b/docs/kb/auditor/configuration-and-setup/general-configuration/how-to-configure-netwrix-auditor-in-failover-mode.md similarity index 100% rename from docs/kb/auditor/how-to-configure-netwrix-auditor-in-failover-mode.md rename to docs/kb/auditor/configuration-and-setup/general-configuration/how-to-configure-netwrix-auditor-in-failover-mode.md diff --git a/docs/kb/auditor/how-to-configure-notifications-on-service-account-password-expiration.md b/docs/kb/auditor/configuration-and-setup/general-configuration/how-to-configure-notifications-on-service-account-password-expiration.md similarity index 100% rename from docs/kb/auditor/how-to-configure-notifications-on-service-account-password-expiration.md rename to docs/kb/auditor/configuration-and-setup/general-configuration/how-to-configure-notifications-on-service-account-password-expiration.md diff --git a/docs/kb/auditor/how-to-configure-the-disk-space-monitor-to-work-behind-a-firewall.md b/docs/kb/auditor/configuration-and-setup/general-configuration/how-to-configure-the-disk-space-monitor-to-work-behind-a-firewall.md similarity index 100% rename from docs/kb/auditor/how-to-configure-the-disk-space-monitor-to-work-behind-a-firewall.md rename to docs/kb/auditor/configuration-and-setup/general-configuration/how-to-configure-the-disk-space-monitor-to-work-behind-a-firewall.md diff --git a/docs/kb/auditor/how-to-configure-the-product-to-send-two-user-notifications-instead-of-three.md b/docs/kb/auditor/configuration-and-setup/general-configuration/how-to-configure-the-product-to-send-two-user-notifications-instead-of-three.md similarity index 100% rename from docs/kb/auditor/how-to-configure-the-product-to-send-two-user-notifications-instead-of-three.md rename to docs/kb/auditor/configuration-and-setup/general-configuration/how-to-configure-the-product-to-send-two-user-notifications-instead-of-three.md diff --git a/docs/kb/auditor/how-to-install-access-reviews.md b/docs/kb/auditor/configuration-and-setup/general-configuration/how-to-install-access-reviews.md similarity index 100% rename from docs/kb/auditor/how-to-install-access-reviews.md rename to docs/kb/auditor/configuration-and-setup/general-configuration/how-to-install-access-reviews.md diff --git a/docs/kb/auditor/how-to-install-group-policy-management-console-on-different-windows-versions.md b/docs/kb/auditor/configuration-and-setup/general-configuration/how-to-install-group-policy-management-console-on-different-windows-versions.md similarity index 100% rename from docs/kb/auditor/how-to-install-group-policy-management-console-on-different-windows-versions.md rename to docs/kb/auditor/configuration-and-setup/general-configuration/how-to-install-group-policy-management-console-on-different-windows-versions.md diff --git a/docs/kb/auditor/how-to-install-individual-features-for-netwrix-auditor.md b/docs/kb/auditor/configuration-and-setup/general-configuration/how-to-install-individual-features-for-netwrix-auditor.md similarity index 100% rename from docs/kb/auditor/how-to-install-individual-features-for-netwrix-auditor.md rename to docs/kb/auditor/configuration-and-setup/general-configuration/how-to-install-individual-features-for-netwrix-auditor.md diff --git a/docs/kb/auditor/how-to-properly-remove-auditor-components-prior-to-further-clear-installation.md b/docs/kb/auditor/configuration-and-setup/general-configuration/how-to-properly-remove-auditor-components-prior-to-further-clear-installation.md similarity index 100% rename from docs/kb/auditor/how-to-properly-remove-auditor-components-prior-to-further-clear-installation.md rename to docs/kb/auditor/configuration-and-setup/general-configuration/how-to-properly-remove-auditor-components-prior-to-further-clear-installation.md diff --git a/docs/kb/auditor/how-to-repair-netwrix-auditor-installation.md b/docs/kb/auditor/configuration-and-setup/general-configuration/how-to-repair-netwrix-auditor-installation.md similarity index 100% rename from docs/kb/auditor/how-to-repair-netwrix-auditor-installation.md rename to docs/kb/auditor/configuration-and-setup/general-configuration/how-to-repair-netwrix-auditor-installation.md diff --git a/docs/kb/auditor/infognition-screenpressor-installed-in-netwrix-auditor-server-and-audited-servers.md b/docs/kb/auditor/configuration-and-setup/general-configuration/infognition-screenpressor-installed-in-netwrix-auditor-server-and-audited-servers.md similarity index 100% rename from docs/kb/auditor/infognition-screenpressor-installed-in-netwrix-auditor-server-and-audited-servers.md rename to docs/kb/auditor/configuration-and-setup/general-configuration/infognition-screenpressor-installed-in-netwrix-auditor-server-and-audited-servers.md diff --git a/docs/kb/auditor/installation-fails-with-the-category-does-not-exist-message.md b/docs/kb/auditor/configuration-and-setup/general-configuration/installation-fails-with-the-category-does-not-exist-message.md similarity index 100% rename from docs/kb/auditor/installation-fails-with-the-category-does-not-exist-message.md rename to docs/kb/auditor/configuration-and-setup/general-configuration/installation-fails-with-the-category-does-not-exist-message.md diff --git a/docs/kb/auditor/new-netfirewallrule-how-to-open-ports-avoiding-manual-setup.md b/docs/kb/auditor/configuration-and-setup/general-configuration/new-netfirewallrule-how-to-open-ports-avoiding-manual-setup.md similarity index 100% rename from docs/kb/auditor/new-netfirewallrule-how-to-open-ports-avoiding-manual-setup.md rename to docs/kb/auditor/configuration-and-setup/general-configuration/new-netfirewallrule-how-to-open-ports-avoiding-manual-setup.md diff --git a/docs/kb/auditor/the-conceptserviceviewer-application-fails-to-show-the-current-service-statuses-after-installation.md b/docs/kb/auditor/configuration-and-setup/general-configuration/the-conceptserviceviewer-application-fails-to-show-the-current-service-statuses-after-installation.md similarity index 100% rename from docs/kb/auditor/the-conceptserviceviewer-application-fails-to-show-the-current-service-statuses-after-installation.md rename to docs/kb/auditor/configuration-and-setup/general-configuration/the-conceptserviceviewer-application-fails-to-show-the-current-service-statuses-after-installation.md diff --git a/docs/kb/auditor/configure-microsoft-365-data-sources-to-use-proxy-server-settings.md b/docs/kb/auditor/configuration-and-setup/microsoft-365-integration/configure-microsoft-365-data-sources-to-use-proxy-server-settings.md similarity index 100% rename from docs/kb/auditor/configure-microsoft-365-data-sources-to-use-proxy-server-settings.md rename to docs/kb/auditor/configuration-and-setup/microsoft-365-integration/configure-microsoft-365-data-sources-to-use-proxy-server-settings.md diff --git a/docs/kb/auditor/configure-netwrix-auditor-to-use-microsoft-365-for-email-notifications.md b/docs/kb/auditor/configuration-and-setup/microsoft-365-integration/configure-netwrix-auditor-to-use-microsoft-365-for-email-notifications.md similarity index 100% rename from docs/kb/auditor/configure-netwrix-auditor-to-use-microsoft-365-for-email-notifications.md rename to docs/kb/auditor/configuration-and-setup/microsoft-365-integration/configure-netwrix-auditor-to-use-microsoft-365-for-email-notifications.md diff --git a/docs/kb/auditor/connection-to-microsoft-365-tenant-in-netwrix-auditor-completes-with-error-validating-your-account-s.md b/docs/kb/auditor/configuration-and-setup/microsoft-365-integration/connection-to-microsoft-365-tenant-in-netwrix-auditor-completes-with-error-validating-your-account-s.md similarity index 100% rename from docs/kb/auditor/connection-to-microsoft-365-tenant-in-netwrix-auditor-completes-with-error-validating-your-account-s.md rename to docs/kb/auditor/configuration-and-setup/microsoft-365-integration/connection-to-microsoft-365-tenant-in-netwrix-auditor-completes-with-error-validating-your-account-s.md diff --git a/docs/kb/auditor/create-powershell-session-failed-using-oauth-in-microsoft-365-monitoring-plan.md b/docs/kb/auditor/configuration-and-setup/microsoft-365-integration/create-powershell-session-failed-using-oauth-in-microsoft-365-monitoring-plan.md similarity index 100% rename from docs/kb/auditor/create-powershell-session-failed-using-oauth-in-microsoft-365-monitoring-plan.md rename to docs/kb/auditor/configuration-and-setup/microsoft-365-integration/create-powershell-session-failed-using-oauth-in-microsoft-365-monitoring-plan.md diff --git a/docs/kb/auditor/determining-the-number-of-enabled-microsoft-entra-id-accounts.md b/docs/kb/auditor/configuration-and-setup/microsoft-365-integration/determining-the-number-of-enabled-microsoft-entra-id-accounts.md similarity index 100% rename from docs/kb/auditor/determining-the-number-of-enabled-microsoft-entra-id-accounts.md rename to docs/kb/auditor/configuration-and-setup/microsoft-365-integration/determining-the-number-of-enabled-microsoft-entra-id-accounts.md diff --git a/docs/kb/auditor/disable-multi-factor-authentication-for-microsoft-365-service-accounts.md b/docs/kb/auditor/configuration-and-setup/microsoft-365-integration/disable-multi-factor-authentication-for-microsoft-365-service-accounts.md similarity index 100% rename from docs/kb/auditor/disable-multi-factor-authentication-for-microsoft-365-service-accounts.md rename to docs/kb/auditor/configuration-and-setup/microsoft-365-integration/disable-multi-factor-authentication-for-microsoft-365-service-accounts.md diff --git a/docs/kb/auditor/error-aadsts65001-in-microsoft-365-monitoring-plans-in-netwrix-auditor.md b/docs/kb/auditor/configuration-and-setup/microsoft-365-integration/error-aadsts65001-in-microsoft-365-monitoring-plans-in-netwrix-auditor.md similarity index 100% rename from docs/kb/auditor/error-aadsts65001-in-microsoft-365-monitoring-plans-in-netwrix-auditor.md rename to docs/kb/auditor/configuration-and-setup/microsoft-365-integration/error-aadsts65001-in-microsoft-365-monitoring-plans-in-netwrix-auditor.md diff --git a/docs/kb/auditor/error-current-site-is-not-a-tenant-administration-site-in-microsoft-365-monitoring-plan.md b/docs/kb/auditor/configuration-and-setup/microsoft-365-integration/error-current-site-is-not-a-tenant-administration-site-in-microsoft-365-monitoring-plan.md similarity index 100% rename from docs/kb/auditor/error-current-site-is-not-a-tenant-administration-site-in-microsoft-365-monitoring-plan.md rename to docs/kb/auditor/configuration-and-setup/microsoft-365-integration/error-current-site-is-not-a-tenant-administration-site-in-microsoft-365-monitoring-plan.md diff --git a/docs/kb/auditor/expired-certificate-in-azure-app-for-microsoft-365-tenant-in-netwrix-auditor.md b/docs/kb/auditor/configuration-and-setup/microsoft-365-integration/expired-certificate-in-azure-app-for-microsoft-365-tenant-in-netwrix-auditor.md similarity index 100% rename from docs/kb/auditor/expired-certificate-in-azure-app-for-microsoft-365-tenant-in-netwrix-auditor.md rename to docs/kb/auditor/configuration-and-setup/microsoft-365-integration/expired-certificate-in-azure-app-for-microsoft-365-tenant-in-netwrix-auditor.md diff --git a/docs/kb/auditor/failed-to-collect-logons-forbidden-error-in-entra-id-monitoring-plan.md b/docs/kb/auditor/configuration-and-setup/microsoft-365-integration/failed-to-collect-logons-forbidden-error-in-entra-id-monitoring-plan.md similarity index 100% rename from docs/kb/auditor/failed-to-collect-logons-forbidden-error-in-entra-id-monitoring-plan.md rename to docs/kb/auditor/configuration-and-setup/microsoft-365-integration/failed-to-collect-logons-forbidden-error-in-entra-id-monitoring-plan.md diff --git a/docs/kb/auditor/how-to-count-number-of-licenses-required-for-auditing-a-microsoft-office-365-tenant.md b/docs/kb/auditor/configuration-and-setup/microsoft-365-integration/how-to-count-number-of-licenses-required-for-auditing-a-microsoft-office-365-tenant.md similarity index 100% rename from docs/kb/auditor/how-to-count-number-of-licenses-required-for-auditing-a-microsoft-office-365-tenant.md rename to docs/kb/auditor/configuration-and-setup/microsoft-365-integration/how-to-count-number-of-licenses-required-for-auditing-a-microsoft-office-365-tenant.md diff --git a/docs/kb/auditor/permission_manifests_for_auditing_office_365_and_microsoft_entra_id_(auditor_v10.0_and_older).md b/docs/kb/auditor/configuration-and-setup/microsoft-365-integration/permission_manifests_for_auditing_office_365_and_microsoft_entra_id_(auditor_v10.0_and_older).md similarity index 100% rename from docs/kb/auditor/permission_manifests_for_auditing_office_365_and_microsoft_entra_id_(auditor_v10.0_and_older).md rename to docs/kb/auditor/configuration-and-setup/microsoft-365-integration/permission_manifests_for_auditing_office_365_and_microsoft_entra_id_(auditor_v10.0_and_older).md diff --git a/docs/kb/auditor/cannot-find-the-application-error-in-sharepoint-online-and-ms-teams-monitoring-plan.md b/docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/cannot-find-the-application-error-in-sharepoint-online-and-ms-teams-monitoring-plan.md similarity index 100% rename from docs/kb/auditor/cannot-find-the-application-error-in-sharepoint-online-and-ms-teams-monitoring-plan.md rename to docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/cannot-find-the-application-error-in-sharepoint-online-and-ms-teams-monitoring-plan.md diff --git a/docs/kb/auditor/how-to-remove-the-netwrix-data-classification-sharepoint-add-in-conceptclassifierapp.md b/docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/how-to-remove-the-netwrix-data-classification-sharepoint-add-in-conceptclassifierapp.md similarity index 100% rename from docs/kb/auditor/how-to-remove-the-netwrix-data-classification-sharepoint-add-in-conceptclassifierapp.md rename to docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/how-to-remove-the-netwrix-data-classification-sharepoint-add-in-conceptclassifierapp.md diff --git a/docs/kb/auditor/how-to-renew-the-netwrix-data-classification-for-sharepoint-conceptclassifierapp-client-secret.md b/docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/how-to-renew-the-netwrix-data-classification-for-sharepoint-conceptclassifierapp-client-secret.md similarity index 100% rename from docs/kb/auditor/how-to-renew-the-netwrix-data-classification-for-sharepoint-conceptclassifierapp-client-secret.md rename to docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/how-to-renew-the-netwrix-data-classification-for-sharepoint-conceptclassifierapp-client-secret.md diff --git a/docs/kb/auditor/netwrix-auditor-for-sharepoint-online-fails-to-collect-data-because-the-remote-server-is-unauthorize.md b/docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/netwrix-auditor-for-sharepoint-online-fails-to-collect-data-because-the-remote-server-is-unauthorize.md similarity index 100% rename from docs/kb/auditor/netwrix-auditor-for-sharepoint-online-fails-to-collect-data-because-the-remote-server-is-unauthorize.md rename to docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/netwrix-auditor-for-sharepoint-online-fails-to-collect-data-because-the-remote-server-is-unauthorize.md diff --git a/docs/kb/auditor/operation-timed-out-in-sharepoint-online-and-teams-monitoring-plans-in-netwrix-auditor.md b/docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/operation-timed-out-in-sharepoint-online-and-teams-monitoring-plans-in-netwrix-auditor.md similarity index 100% rename from docs/kb/auditor/operation-timed-out-in-sharepoint-online-and-teams-monitoring-plans-in-netwrix-auditor.md rename to docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/operation-timed-out-in-sharepoint-online-and-teams-monitoring-plans-in-netwrix-auditor.md diff --git a/docs/kb/auditor/remote_server_returned_error_(400)_bad_request_when_auditing_sharepoint_online_and_microsoft_entra_i.md b/docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/remote_server_returned_error_(400)_bad_request_when_auditing_sharepoint_online_and_microsoft_entra_i.md similarity index 100% rename from docs/kb/auditor/remote_server_returned_error_(400)_bad_request_when_auditing_sharepoint_online_and_microsoft_entra_i.md rename to docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/remote_server_returned_error_(400)_bad_request_when_auditing_sharepoint_online_and_microsoft_entra_i.md diff --git a/docs/kb/auditor/sharepoint-application-deployment-for-ndc.md b/docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/sharepoint-application-deployment-for-ndc.md similarity index 100% rename from docs/kb/auditor/sharepoint-application-deployment-for-ndc.md rename to docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/sharepoint-application-deployment-for-ndc.md diff --git a/docs/kb/auditor/sharepoint-application-installation-for-netwrix-data-classification.md b/docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/sharepoint-application-installation-for-netwrix-data-classification.md similarity index 100% rename from docs/kb/auditor/sharepoint-application-installation-for-netwrix-data-classification.md rename to docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/sharepoint-application-installation-for-netwrix-data-classification.md diff --git a/docs/kb/auditor/sharepoint-configuration-changes-are-reported-with-a-wrong-timestamp.md b/docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/sharepoint-configuration-changes-are-reported-with-a-wrong-timestamp.md similarity index 100% rename from docs/kb/auditor/sharepoint-configuration-changes-are-reported-with-a-wrong-timestamp.md rename to docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/sharepoint-configuration-changes-are-reported-with-a-wrong-timestamp.md diff --git a/docs/kb/auditor/sharepoint-core-service-deployment-failed.md b/docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/sharepoint-core-service-deployment-failed.md similarity index 100% rename from docs/kb/auditor/sharepoint-core-service-deployment-failed.md rename to docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/sharepoint-core-service-deployment-failed.md diff --git a/docs/kb/auditor/sharepoint-term-set-tree-fails-to-load-or-unable-to-edit-a-clue-or-term.md b/docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/sharepoint-term-set-tree-fails-to-load-or-unable-to-edit-a-clue-or-term.md similarity index 100% rename from docs/kb/auditor/sharepoint-term-set-tree-fails-to-load-or-unable-to-edit-a-clue-or-term.md rename to docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/sharepoint-term-set-tree-fails-to-load-or-unable-to-edit-a-clue-or-term.md diff --git a/docs/kb/auditor/some-sharepoint-events-may-be-lost-and-not-reflected-in-reports-and-change-summaries.md b/docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/some-sharepoint-events-may-be-lost-and-not-reflected-in-reports-and-change-summaries.md similarity index 100% rename from docs/kb/auditor/some-sharepoint-events-may-be-lost-and-not-reflected-in-reports-and-change-summaries.md rename to docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/some-sharepoint-events-may-be-lost-and-not-reflected-in-reports-and-change-summaries.md diff --git a/docs/kb/auditor/the-changes-are-reported-with-the-unknown-value-in-the-who-changed-column-for-sharepoint.md b/docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/the-changes-are-reported-with-the-unknown-value-in-the-who-changed-column-for-sharepoint.md similarity index 100% rename from docs/kb/auditor/the-changes-are-reported-with-the-unknown-value-in-the-who-changed-column-for-sharepoint.md rename to docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/the-changes-are-reported-with-the-unknown-value-in-the-who-changed-column-for-sharepoint.md diff --git a/docs/kb/auditor/the-changes-can-be-reported-with-the-not-applicable-value-in-the-workstation-field-for-sharepoint.md b/docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/the-changes-can-be-reported-with-the-not-applicable-value-in-the-workstation-field-for-sharepoint.md similarity index 100% rename from docs/kb/auditor/the-changes-can-be-reported-with-the-not-applicable-value-in-the-workstation-field-for-sharepoint.md rename to docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/the-changes-can-be-reported-with-the-not-applicable-value-in-the-workstation-field-for-sharepoint.md diff --git a/docs/kb/auditor/the-sharepoint-application-pools-are-stopped-after-the-netwrix-auditor-agent-for-sharepoint-installa.md b/docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/the-sharepoint-application-pools-are-stopped-after-the-netwrix-auditor-agent-for-sharepoint-installa.md similarity index 100% rename from docs/kb/auditor/the-sharepoint-application-pools-are-stopped-after-the-netwrix-auditor-agent-for-sharepoint-installa.md rename to docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/the-sharepoint-application-pools-are-stopped-after-the-netwrix-auditor-agent-for-sharepoint-installa.md diff --git a/docs/kb/auditor/the-sharepoint-managed-object-has-unable-to-connect-to-netwrix-auditor-service-for-sharepoint-error-.md b/docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/the-sharepoint-managed-object-has-unable-to-connect-to-netwrix-auditor-service-for-sharepoint-error-.md similarity index 100% rename from docs/kb/auditor/the-sharepoint-managed-object-has-unable-to-connect-to-netwrix-auditor-service-for-sharepoint-error-.md rename to docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/the-sharepoint-managed-object-has-unable-to-connect-to-netwrix-auditor-service-for-sharepoint-error-.md diff --git a/docs/kb/auditor/the-sharepoint-object-id-is-shown-in-the-what-column-instead-of-its-name.md b/docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/the-sharepoint-object-id-is-shown-in-the-what-column-instead-of-its-name.md similarity index 100% rename from docs/kb/auditor/the-sharepoint-object-id-is-shown-in-the-what-column-instead-of-its-name.md rename to docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/the-sharepoint-object-id-is-shown-in-the-what-column-instead-of-its-name.md diff --git a/docs/kb/auditor/the-sharepoint-object-value-is-shown-in-the-object-type-column-in-the-reports-instead-of-the-object-.md b/docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/the-sharepoint-object-value-is-shown-in-the-object-type-column-in-the-reports-instead-of-the-object-.md similarity index 100% rename from docs/kb/auditor/the-sharepoint-object-value-is-shown-in-the-object-type-column-in-the-reports-instead-of-the-object-.md rename to docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/the-sharepoint-object-value-is-shown-in-the-object-type-column-in-the-reports-instead-of-the-object-.md diff --git a/docs/kb/auditor/timeout-expired-error-on-sharepoint-core-service-deployment.md b/docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/timeout-expired-error-on-sharepoint-core-service-deployment.md similarity index 100% rename from docs/kb/auditor/timeout-expired-error-on-sharepoint-core-service-deployment.md rename to docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/timeout-expired-error-on-sharepoint-core-service-deployment.md diff --git a/docs/kb/auditor/troubleshoot_sharepoint_serveron-premise_errors.md b/docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/troubleshoot_sharepoint_serveron-premise_errors.md similarity index 100% rename from docs/kb/auditor/troubleshoot_sharepoint_serveron-premise_errors.md rename to docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/troubleshoot_sharepoint_serveron-premise_errors.md diff --git a/docs/kb/auditor/unable_to_determine_administrative_site_for_domain.sharepoint.com_error_accessing_remote_registry.md b/docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/unable_to_determine_administrative_site_for_domain.sharepoint.com_error_accessing_remote_registry.md similarity index 100% rename from docs/kb/auditor/unable_to_determine_administrative_site_for_domain.sharepoint.com_error_accessing_remote_registry.md rename to docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/unable_to_determine_administrative_site_for_domain.sharepoint.com_error_accessing_remote_registry.md diff --git a/docs/kb/auditor/why-do-i-receive-my-sharepoint-online-audit-data-too-late-or-do-not-receive-at-all.md b/docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/why-do-i-receive-my-sharepoint-online-audit-data-too-late-or-do-not-receive-at-all.md similarity index 100% rename from docs/kb/auditor/why-do-i-receive-my-sharepoint-online-audit-data-too-late-or-do-not-receive-at-all.md rename to docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/why-do-i-receive-my-sharepoint-online-audit-data-too-late-or-do-not-receive-at-all.md diff --git a/docs/kb/auditor/auditing-stored-procedures-on-the-sql-server.md b/docs/kb/auditor/configuration-and-setup/sql-server-auditing/auditing-stored-procedures-on-the-sql-server.md similarity index 100% rename from docs/kb/auditor/auditing-stored-procedures-on-the-sql-server.md rename to docs/kb/auditor/configuration-and-setup/sql-server-auditing/auditing-stored-procedures-on-the-sql-server.md diff --git a/docs/kb/auditor/cannot-generate-sspi-context-error-in-sql-server-monitoring-plan.md b/docs/kb/auditor/configuration-and-setup/sql-server-auditing/cannot-generate-sspi-context-error-in-sql-server-monitoring-plan.md similarity index 100% rename from docs/kb/auditor/cannot-generate-sspi-context-error-in-sql-server-monitoring-plan.md rename to docs/kb/auditor/configuration-and-setup/sql-server-auditing/cannot-generate-sspi-context-error-in-sql-server-monitoring-plan.md diff --git a/docs/kb/auditor/changing-the-name-of-your-sql-server-causes-database-related-errors.md b/docs/kb/auditor/configuration-and-setup/sql-server-auditing/changing-the-name-of-your-sql-server-causes-database-related-errors.md similarity index 100% rename from docs/kb/auditor/changing-the-name-of-your-sql-server-causes-database-related-errors.md rename to docs/kb/auditor/configuration-and-setup/sql-server-auditing/changing-the-name-of-your-sql-server-causes-database-related-errors.md diff --git a/docs/kb/auditor/configure-sql-server-auditing-to-ignore-addition.md b/docs/kb/auditor/configuration-and-setup/sql-server-auditing/configure-sql-server-auditing-to-ignore-addition.md similarity index 100% rename from docs/kb/auditor/configure-sql-server-auditing-to-ignore-addition.md rename to docs/kb/auditor/configuration-and-setup/sql-server-auditing/configure-sql-server-auditing-to-ignore-addition.md diff --git a/docs/kb/auditor/connection-string-is-not-valid-in-sql-server-monitoring-plan.md b/docs/kb/auditor/configuration-and-setup/sql-server-auditing/connection-string-is-not-valid-in-sql-server-monitoring-plan.md similarity index 100% rename from docs/kb/auditor/connection-string-is-not-valid-in-sql-server-monitoring-plan.md rename to docs/kb/auditor/configuration-and-setup/sql-server-auditing/connection-string-is-not-valid-in-sql-server-monitoring-plan.md diff --git a/docs/kb/auditor/could-not-find-stored-procedure-getallproperties.md b/docs/kb/auditor/configuration-and-setup/sql-server-auditing/could-not-find-stored-procedure-getallproperties.md similarity index 100% rename from docs/kb/auditor/could-not-find-stored-procedure-getallproperties.md rename to docs/kb/auditor/configuration-and-setup/sql-server-auditing/could-not-find-stored-procedure-getallproperties.md diff --git a/docs/kb/auditor/empty-report-server-and-report-manager-urls-in-sql-server-reporting-services.md b/docs/kb/auditor/configuration-and-setup/sql-server-auditing/empty-report-server-and-report-manager-urls-in-sql-server-reporting-services.md similarity index 100% rename from docs/kb/auditor/empty-report-server-and-report-manager-urls-in-sql-server-reporting-services.md rename to docs/kb/auditor/configuration-and-setup/sql-server-auditing/empty-report-server-and-report-manager-urls-in-sql-server-reporting-services.md diff --git a/docs/kb/auditor/enable_tcpip_protocol_in_sql_server.md b/docs/kb/auditor/configuration-and-setup/sql-server-auditing/enable_tcpip_protocol_in_sql_server.md similarity index 100% rename from docs/kb/auditor/enable_tcpip_protocol_in_sql_server.md rename to docs/kb/auditor/configuration-and-setup/sql-server-auditing/enable_tcpip_protocol_in_sql_server.md diff --git a/docs/kb/auditor/error-check-your-sql-server-settings-in-audit-database-settings.md b/docs/kb/auditor/configuration-and-setup/sql-server-auditing/error-check-your-sql-server-settings-in-audit-database-settings.md similarity index 100% rename from docs/kb/auditor/error-check-your-sql-server-settings-in-audit-database-settings.md rename to docs/kb/auditor/configuration-and-setup/sql-server-auditing/error-check-your-sql-server-settings-in-audit-database-settings.md diff --git a/docs/kb/auditor/how-can-i-assign-a-specific-user-read-only-permissions-for-the-sql-server-reporting-services-reports.md b/docs/kb/auditor/configuration-and-setup/sql-server-auditing/how-can-i-assign-a-specific-user-read-only-permissions-for-the-sql-server-reporting-services-reports.md similarity index 100% rename from docs/kb/auditor/how-can-i-assign-a-specific-user-read-only-permissions-for-the-sql-server-reporting-services-reports.md rename to docs/kb/auditor/configuration-and-setup/sql-server-auditing/how-can-i-assign-a-specific-user-read-only-permissions-for-the-sql-server-reporting-services-reports.md diff --git a/docs/kb/auditor/how-do-i-migrate-the-reporting-database-to-another-ms-sql-server-instance-lower-version.md b/docs/kb/auditor/configuration-and-setup/sql-server-auditing/how-do-i-migrate-the-reporting-database-to-another-ms-sql-server-instance-lower-version.md similarity index 100% rename from docs/kb/auditor/how-do-i-migrate-the-reporting-database-to-another-ms-sql-server-instance-lower-version.md rename to docs/kb/auditor/configuration-and-setup/sql-server-auditing/how-do-i-migrate-the-reporting-database-to-another-ms-sql-server-instance-lower-version.md diff --git a/docs/kb/auditor/how-i-can-change-the-trace-log-path-on-the-audited-sql-server.md b/docs/kb/auditor/configuration-and-setup/sql-server-auditing/how-i-can-change-the-trace-log-path-on-the-audited-sql-server.md similarity index 100% rename from docs/kb/auditor/how-i-can-change-the-trace-log-path-on-the-audited-sql-server.md rename to docs/kb/auditor/configuration-and-setup/sql-server-auditing/how-i-can-change-the-trace-log-path-on-the-audited-sql-server.md diff --git a/docs/kb/auditor/how-netwrix-auditor-for-sql-server-collects-data.md b/docs/kb/auditor/configuration-and-setup/sql-server-auditing/how-netwrix-auditor-for-sql-server-collects-data.md similarity index 100% rename from docs/kb/auditor/how-netwrix-auditor-for-sql-server-collects-data.md rename to docs/kb/auditor/configuration-and-setup/sql-server-auditing/how-netwrix-auditor-for-sql-server-collects-data.md diff --git a/docs/kb/auditor/how-to-exclude-backup-events-from-the-sql-server-change-reporter-reports.md b/docs/kb/auditor/configuration-and-setup/sql-server-auditing/how-to-exclude-backup-events-from-the-sql-server-change-reporter-reports.md similarity index 100% rename from docs/kb/auditor/how-to-exclude-backup-events-from-the-sql-server-change-reporter-reports.md rename to docs/kb/auditor/configuration-and-setup/sql-server-auditing/how-to-exclude-backup-events-from-the-sql-server-change-reporter-reports.md diff --git a/docs/kb/auditor/how-to-migrate-netwrix-auditor-databases-to-another-sql-server-instance.md b/docs/kb/auditor/configuration-and-setup/sql-server-auditing/how-to-migrate-netwrix-auditor-databases-to-another-sql-server-instance.md similarity index 100% rename from docs/kb/auditor/how-to-migrate-netwrix-auditor-databases-to-another-sql-server-instance.md rename to docs/kb/auditor/configuration-and-setup/sql-server-auditing/how-to-migrate-netwrix-auditor-databases-to-another-sql-server-instance.md diff --git a/docs/kb/auditor/how-to-remove-all-triggers-from-sql-server-database.md b/docs/kb/auditor/configuration-and-setup/sql-server-auditing/how-to-remove-all-triggers-from-sql-server-database.md similarity index 100% rename from docs/kb/auditor/how-to-remove-all-triggers-from-sql-server-database.md rename to docs/kb/auditor/configuration-and-setup/sql-server-auditing/how-to-remove-all-triggers-from-sql-server-database.md diff --git a/docs/kb/auditor/invalid-user-settings-error-in-sql-server-reporting-services-settings.md b/docs/kb/auditor/configuration-and-setup/sql-server-auditing/invalid-user-settings-error-in-sql-server-reporting-services-settings.md similarity index 100% rename from docs/kb/auditor/invalid-user-settings-error-in-sql-server-reporting-services-settings.md rename to docs/kb/auditor/configuration-and-setup/sql-server-auditing/invalid-user-settings-error-in-sql-server-reporting-services-settings.md diff --git a/docs/kb/auditor/is-it-possible-to-have-ndc-sql-database-and-auditor-databases-on-the-same-sql-server.md b/docs/kb/auditor/configuration-and-setup/sql-server-auditing/is-it-possible-to-have-ndc-sql-database-and-auditor-databases-on-the-same-sql-server.md similarity index 100% rename from docs/kb/auditor/is-it-possible-to-have-ndc-sql-database-and-auditor-databases-on-the-same-sql-server.md rename to docs/kb/auditor/configuration-and-setup/sql-server-auditing/is-it-possible-to-have-ndc-sql-database-and-auditor-databases-on-the-same-sql-server.md diff --git a/docs/kb/auditor/migrating_netwrix_access_analyzer_database_to_a_new_sql_server.md b/docs/kb/auditor/configuration-and-setup/sql-server-auditing/migrating_netwrix_access_analyzer_database_to_a_new_sql_server.md similarity index 100% rename from docs/kb/auditor/migrating_netwrix_access_analyzer_database_to_a_new_sql_server.md rename to docs/kb/auditor/configuration-and-setup/sql-server-auditing/migrating_netwrix_access_analyzer_database_to_a_new_sql_server.md diff --git a/docs/kb/auditor/netwrix-auditor-widgets-show-the-sql-server-error-18452-login-failed.md b/docs/kb/auditor/configuration-and-setup/sql-server-auditing/netwrix-auditor-widgets-show-the-sql-server-error-18452-login-failed.md similarity index 100% rename from docs/kb/auditor/netwrix-auditor-widgets-show-the-sql-server-error-18452-login-failed.md rename to docs/kb/auditor/configuration-and-setup/sql-server-auditing/netwrix-auditor-widgets-show-the-sql-server-error-18452-login-failed.md diff --git a/docs/kb/auditor/permissions-granted-are-insufficient-in-sql-server-reporting-services.md b/docs/kb/auditor/configuration-and-setup/sql-server-auditing/permissions-granted-are-insufficient-in-sql-server-reporting-services.md similarity index 100% rename from docs/kb/auditor/permissions-granted-are-insufficient-in-sql-server-reporting-services.md rename to docs/kb/auditor/configuration-and-setup/sql-server-auditing/permissions-granted-are-insufficient-in-sql-server-reporting-services.md diff --git a/docs/kb/auditor/recover-access-to-a-sql-server-instance.md b/docs/kb/auditor/configuration-and-setup/sql-server-auditing/recover-access-to-a-sql-server-instance.md similarity index 100% rename from docs/kb/auditor/recover-access-to-a-sql-server-instance.md rename to docs/kb/auditor/configuration-and-setup/sql-server-auditing/recover-access-to-a-sql-server-instance.md diff --git a/docs/kb/auditor/specify-custom-sql-server-port-for-netwrix-auditor-audit-database.md b/docs/kb/auditor/configuration-and-setup/sql-server-auditing/specify-custom-sql-server-port-for-netwrix-auditor-audit-database.md similarity index 100% rename from docs/kb/auditor/specify-custom-sql-server-port-for-netwrix-auditor-audit-database.md rename to docs/kb/auditor/configuration-and-setup/sql-server-auditing/specify-custom-sql-server-port-for-netwrix-auditor-audit-database.md diff --git a/docs/kb/auditor/sql-server-express-database-size-reached-10gb.md b/docs/kb/auditor/configuration-and-setup/sql-server-auditing/sql-server-express-database-size-reached-10gb.md similarity index 100% rename from docs/kb/auditor/sql-server-express-database-size-reached-10gb.md rename to docs/kb/auditor/configuration-and-setup/sql-server-auditing/sql-server-express-database-size-reached-10gb.md diff --git a/docs/kb/auditor/tracing-was-disabled-in-sql-server-monitoring-plan.md b/docs/kb/auditor/configuration-and-setup/sql-server-auditing/tracing-was-disabled-in-sql-server-monitoring-plan.md similarity index 100% rename from docs/kb/auditor/tracing-was-disabled-in-sql-server-monitoring-plan.md rename to docs/kb/auditor/configuration-and-setup/sql-server-auditing/tracing-was-disabled-in-sql-server-monitoring-plan.md diff --git a/docs/kb/auditor/upgrading-sql-server-instance.md b/docs/kb/auditor/configuration-and-setup/sql-server-auditing/upgrading-sql-server-instance.md similarity index 100% rename from docs/kb/auditor/upgrading-sql-server-instance.md rename to docs/kb/auditor/configuration-and-setup/sql-server-auditing/upgrading-sql-server-instance.md diff --git a/docs/kb/auditor/what-load-does-sql-audit-generate-for-a-sql-server.md b/docs/kb/auditor/configuration-and-setup/sql-server-auditing/what-load-does-sql-audit-generate-for-a-sql-server.md similarity index 100% rename from docs/kb/auditor/what-load-does-sql-audit-generate-for-a-sql-server.md rename to docs/kb/auditor/configuration-and-setup/sql-server-auditing/what-load-does-sql-audit-generate-for-a-sql-server.md diff --git a/docs/kb/auditor/who-changed-is-showing-system-in-netwrix-auditor-for-sql-server-reports.md b/docs/kb/auditor/configuration-and-setup/sql-server-auditing/who-changed-is-showing-system-in-netwrix-auditor-for-sql-server-reports.md similarity index 100% rename from docs/kb/auditor/who-changed-is-showing-system-in-netwrix-auditor-for-sql-server-reports.md rename to docs/kb/auditor/configuration-and-setup/sql-server-auditing/who-changed-is-showing-system-in-netwrix-auditor-for-sql-server-reports.md diff --git a/docs/kb/auditor/audit-policy-settings-not-applied-on-domain-controller-locally.md b/docs/kb/auditor/configuration-and-setup/windows-server-monitoring/audit-policy-settings-not-applied-on-domain-controller-locally.md similarity index 100% rename from docs/kb/auditor/audit-policy-settings-not-applied-on-domain-controller-locally.md rename to docs/kb/auditor/configuration-and-setup/windows-server-monitoring/audit-policy-settings-not-applied-on-domain-controller-locally.md diff --git a/docs/kb/auditor/auditing-policies-are-not-being-enabled-on-all-or-several-domain-controllers-in-monitored-domain.md b/docs/kb/auditor/configuration-and-setup/windows-server-monitoring/auditing-policies-are-not-being-enabled-on-all-or-several-domain-controllers-in-monitored-domain.md similarity index 100% rename from docs/kb/auditor/auditing-policies-are-not-being-enabled-on-all-or-several-domain-controllers-in-monitored-domain.md rename to docs/kb/auditor/configuration-and-setup/windows-server-monitoring/auditing-policies-are-not-being-enabled-on-all-or-several-domain-controllers-in-monitored-domain.md diff --git a/docs/kb/auditor/auto-archiving-windows-security-log.md b/docs/kb/auditor/configuration-and-setup/windows-server-monitoring/auto-archiving-windows-security-log.md similarity index 100% rename from docs/kb/auditor/auto-archiving-windows-security-log.md rename to docs/kb/auditor/configuration-and-setup/windows-server-monitoring/auto-archiving-windows-security-log.md diff --git a/docs/kb/auditor/compression-service-encountered-an-internal-error-in-windows-server-monitoring-plan.md b/docs/kb/auditor/configuration-and-setup/windows-server-monitoring/compression-service-encountered-an-internal-error-in-windows-server-monitoring-plan.md similarity index 100% rename from docs/kb/auditor/compression-service-encountered-an-internal-error-in-windows-server-monitoring-plan.md rename to docs/kb/auditor/configuration-and-setup/windows-server-monitoring/compression-service-encountered-an-internal-error-in-windows-server-monitoring-plan.md diff --git a/docs/kb/auditor/could_not_create_ssltls_secure_channel_error_in_windows_server_monitoring_plan.md b/docs/kb/auditor/configuration-and-setup/windows-server-monitoring/could_not_create_ssltls_secure_channel_error_in_windows_server_monitoring_plan.md similarity index 100% rename from docs/kb/auditor/could_not_create_ssltls_secure_channel_error_in_windows_server_monitoring_plan.md rename to docs/kb/auditor/configuration-and-setup/windows-server-monitoring/could_not_create_ssltls_secure_channel_error_in_windows_server_monitoring_plan.md diff --git a/docs/kb/auditor/event-trace-session-does-not-exist-or-is-configured-incorrectly-in-windows-server-monitoring-plan.md b/docs/kb/auditor/configuration-and-setup/windows-server-monitoring/event-trace-session-does-not-exist-or-is-configured-incorrectly-in-windows-server-monitoring-plan.md similarity index 100% rename from docs/kb/auditor/event-trace-session-does-not-exist-or-is-configured-incorrectly-in-windows-server-monitoring-plan.md rename to docs/kb/auditor/configuration-and-setup/windows-server-monitoring/event-trace-session-does-not-exist-or-is-configured-incorrectly-in-windows-server-monitoring-plan.md diff --git a/docs/kb/auditor/high-cpu-usage-on-domain-controllers.md b/docs/kb/auditor/configuration-and-setup/windows-server-monitoring/high-cpu-usage-on-domain-controllers.md similarity index 100% rename from docs/kb/auditor/high-cpu-usage-on-domain-controllers.md rename to docs/kb/auditor/configuration-and-setup/windows-server-monitoring/high-cpu-usage-on-domain-controllers.md diff --git a/docs/kb/auditor/hklm-or-hku-error-in-windows-server-auditing-monitoring-plan.md b/docs/kb/auditor/configuration-and-setup/windows-server-monitoring/hklm-or-hku-error-in-windows-server-auditing-monitoring-plan.md similarity index 100% rename from docs/kb/auditor/hklm-or-hku-error-in-windows-server-auditing-monitoring-plan.md rename to docs/kb/auditor/configuration-and-setup/windows-server-monitoring/hklm-or-hku-error-in-windows-server-auditing-monitoring-plan.md diff --git a/docs/kb/auditor/how-do-i-enable-security-log-autobackups-on-each-domain-controller.md b/docs/kb/auditor/configuration-and-setup/windows-server-monitoring/how-do-i-enable-security-log-autobackups-on-each-domain-controller.md similarity index 100% rename from docs/kb/auditor/how-do-i-enable-security-log-autobackups-on-each-domain-controller.md rename to docs/kb/auditor/configuration-and-setup/windows-server-monitoring/how-do-i-enable-security-log-autobackups-on-each-domain-controller.md diff --git a/docs/kb/auditor/how-netwrix-auditor-collects-data-from-replicated-domain-controllers.md b/docs/kb/auditor/configuration-and-setup/windows-server-monitoring/how-netwrix-auditor-collects-data-from-replicated-domain-controllers.md similarity index 100% rename from docs/kb/auditor/how-netwrix-auditor-collects-data-from-replicated-domain-controllers.md rename to docs/kb/auditor/configuration-and-setup/windows-server-monitoring/how-netwrix-auditor-collects-data-from-replicated-domain-controllers.md diff --git a/docs/kb/auditor/how-to-exclude-non-operable-domain-controllers-from-monitoring-in-netwrix-auditor.md b/docs/kb/auditor/configuration-and-setup/windows-server-monitoring/how-to-exclude-non-operable-domain-controllers-from-monitoring-in-netwrix-auditor.md similarity index 100% rename from docs/kb/auditor/how-to-exclude-non-operable-domain-controllers-from-monitoring-in-netwrix-auditor.md rename to docs/kb/auditor/configuration-and-setup/windows-server-monitoring/how-to-exclude-non-operable-domain-controllers-from-monitoring-in-netwrix-auditor.md diff --git a/docs/kb/auditor/misconfigured-permissions-and-policies-warnings-in-windows-server-monitoring-plan.md b/docs/kb/auditor/configuration-and-setup/windows-server-monitoring/misconfigured-permissions-and-policies-warnings-in-windows-server-monitoring-plan.md similarity index 100% rename from docs/kb/auditor/misconfigured-permissions-and-policies-warnings-in-windows-server-monitoring-plan.md rename to docs/kb/auditor/configuration-and-setup/windows-server-monitoring/misconfigured-permissions-and-policies-warnings-in-windows-server-monitoring-plan.md diff --git a/docs/kb/auditor/monitoring-currentcontrolset-changes-in-windows-server-monitoring-plan.md b/docs/kb/auditor/configuration-and-setup/windows-server-monitoring/monitoring-currentcontrolset-changes-in-windows-server-monitoring-plan.md similarity index 100% rename from docs/kb/auditor/monitoring-currentcontrolset-changes-in-windows-server-monitoring-plan.md rename to docs/kb/auditor/configuration-and-setup/windows-server-monitoring/monitoring-currentcontrolset-changes-in-windows-server-monitoring-plan.md diff --git a/docs/kb/auditor/netwrix-auditor-for-windows-servers-eventid-2007-could-not-connect-to-windows-server-audit-service.md b/docs/kb/auditor/configuration-and-setup/windows-server-monitoring/netwrix-auditor-for-windows-servers-eventid-2007-could-not-connect-to-windows-server-audit-service.md similarity index 100% rename from docs/kb/auditor/netwrix-auditor-for-windows-servers-eventid-2007-could-not-connect-to-windows-server-audit-service.md rename to docs/kb/auditor/configuration-and-setup/windows-server-monitoring/netwrix-auditor-for-windows-servers-eventid-2007-could-not-connect-to-windows-server-audit-service.md diff --git a/docs/kb/auditor/nwx-executables-removed-and-readded-to-domain-controllers.md b/docs/kb/auditor/configuration-and-setup/windows-server-monitoring/nwx-executables-removed-and-readded-to-domain-controllers.md similarity index 100% rename from docs/kb/auditor/nwx-executables-removed-and-readded-to-domain-controllers.md rename to docs/kb/auditor/configuration-and-setup/windows-server-monitoring/nwx-executables-removed-and-readded-to-domain-controllers.md diff --git a/docs/kb/auditor/process-cannot-access-the-file-in-windows-server-monitoring-plan.md b/docs/kb/auditor/configuration-and-setup/windows-server-monitoring/process-cannot-access-the-file-in-windows-server-monitoring-plan.md similarity index 100% rename from docs/kb/auditor/process-cannot-access-the-file-in-windows-server-monitoring-plan.md rename to docs/kb/auditor/configuration-and-setup/windows-server-monitoring/process-cannot-access-the-file-in-windows-server-monitoring-plan.md diff --git a/docs/kb/auditor/request-is-not-supported-windows-server-auditing.md b/docs/kb/auditor/configuration-and-setup/windows-server-monitoring/request-is-not-supported-windows-server-auditing.md similarity index 100% rename from docs/kb/auditor/request-is-not-supported-windows-server-auditing.md rename to docs/kb/auditor/configuration-and-setup/windows-server-monitoring/request-is-not-supported-windows-server-auditing.md diff --git a/docs/kb/auditor/scmlib.datacollecting.dnsdataproviderexception2_error_in_windows_server_monitoring_plan.md b/docs/kb/auditor/configuration-and-setup/windows-server-monitoring/scmlib.datacollecting.dnsdataproviderexception2_error_in_windows_server_monitoring_plan.md similarity index 100% rename from docs/kb/auditor/scmlib.datacollecting.dnsdataproviderexception2_error_in_windows_server_monitoring_plan.md rename to docs/kb/auditor/configuration-and-setup/windows-server-monitoring/scmlib.datacollecting.dnsdataproviderexception2_error_in_windows_server_monitoring_plan.md diff --git a/docs/kb/auditor/the-windows-security-log-contains-multiple-events-5140-generated-by-netwrix-auditor-server.md b/docs/kb/auditor/configuration-and-setup/windows-server-monitoring/the-windows-security-log-contains-multiple-events-5140-generated-by-netwrix-auditor-server.md similarity index 100% rename from docs/kb/auditor/the-windows-security-log-contains-multiple-events-5140-generated-by-netwrix-auditor-server.md rename to docs/kb/auditor/configuration-and-setup/windows-server-monitoring/the-windows-security-log-contains-multiple-events-5140-generated-by-netwrix-auditor-server.md diff --git a/docs/kb/auditor/unable-to-configure-audit-policies-in-domain-controllers.md b/docs/kb/auditor/configuration-and-setup/windows-server-monitoring/unable-to-configure-audit-policies-in-domain-controllers.md similarity index 100% rename from docs/kb/auditor/unable-to-configure-audit-policies-in-domain-controllers.md rename to docs/kb/auditor/configuration-and-setup/windows-server-monitoring/unable-to-configure-audit-policies-in-domain-controllers.md diff --git a/docs/kb/auditor/why-does-risk-assessment-overview-dashboard-shows-unexpected-issues-for-windows-server.md b/docs/kb/auditor/configuration-and-setup/windows-server-monitoring/why-does-risk-assessment-overview-dashboard-shows-unexpected-issues-for-windows-server.md similarity index 100% rename from docs/kb/auditor/why-does-risk-assessment-overview-dashboard-shows-unexpected-issues-for-windows-server.md rename to docs/kb/auditor/configuration-and-setup/windows-server-monitoring/why-does-risk-assessment-overview-dashboard-shows-unexpected-issues-for-windows-server.md diff --git a/docs/kb/auditor/windows-server-inventory-report-shows-windows-defenders-as-the-only-antivirus-installed.md b/docs/kb/auditor/configuration-and-setup/windows-server-monitoring/windows-server-inventory-report-shows-windows-defenders-as-the-only-antivirus-installed.md similarity index 100% rename from docs/kb/auditor/windows-server-inventory-report-shows-windows-defenders-as-the-only-antivirus-installed.md rename to docs/kb/auditor/configuration-and-setup/windows-server-monitoring/windows-server-inventory-report-shows-windows-defenders-as-the-only-antivirus-installed.md diff --git a/docs/kb/auditor/workstations-cloned-with-windows-server-auditing-service-pre-installed.md b/docs/kb/auditor/configuration-and-setup/windows-server-monitoring/workstations-cloned-with-windows-server-auditing-service-pre-installed.md similarity index 100% rename from docs/kb/auditor/workstations-cloned-with-windows-server-auditing-service-pre-installed.md rename to docs/kb/auditor/configuration-and-setup/windows-server-monitoring/workstations-cloned-with-windows-server-auditing-service-pre-installed.md diff --git "a/docs/kb/auditor/auditor_v10.6_known_issue_\342\200\223_cannot_collect_mailbox_audit_data_unhandled_value_sendas_\342\200\223_event_id_2002.md" "b/docs/kb/auditor/event-id-reference/health-log-events/auditor_v10.6_known_issue_\342\200\223_cannot_collect_mailbox_audit_data_unhandled_value_sendas_\342\200\223_event_id_2002.md" similarity index 100% rename from "docs/kb/auditor/auditor_v10.6_known_issue_\342\200\223_cannot_collect_mailbox_audit_data_unhandled_value_sendas_\342\200\223_event_id_2002.md" rename to "docs/kb/auditor/event-id-reference/health-log-events/auditor_v10.6_known_issue_\342\200\223_cannot_collect_mailbox_audit_data_unhandled_value_sendas_\342\200\223_event_id_2002.md" diff --git "a/docs/kb/auditor/auditor_v10.6_known_issue_\342\200\223_subscription_plan_for_access_reviews_has_expired_\342\200\223_event_id_2222.md" "b/docs/kb/auditor/event-id-reference/health-log-events/auditor_v10.6_known_issue_\342\200\223_subscription_plan_for_access_reviews_has_expired_\342\200\223_event_id_2222.md" similarity index 100% rename from "docs/kb/auditor/auditor_v10.6_known_issue_\342\200\223_subscription_plan_for_access_reviews_has_expired_\342\200\223_event_id_2222.md" rename to "docs/kb/auditor/event-id-reference/health-log-events/auditor_v10.6_known_issue_\342\200\223_subscription_plan_for_access_reviews_has_expired_\342\200\223_event_id_2222.md" diff --git a/docs/kb/auditor/empty-event-id-5356-csv-file-missing-in-event-log-export-add-on.md b/docs/kb/auditor/event-id-reference/health-log-events/empty-event-id-5356-csv-file-missing-in-event-log-export-add-on.md similarity index 100% rename from docs/kb/auditor/empty-event-id-5356-csv-file-missing-in-event-log-export-add-on.md rename to docs/kb/auditor/event-id-reference/health-log-events/empty-event-id-5356-csv-file-missing-in-event-log-export-add-on.md diff --git a/docs/kb/auditor/entitlement-reviews-event-id-6527.md b/docs/kb/auditor/event-id-reference/health-log-events/entitlement-reviews-event-id-6527.md similarity index 100% rename from docs/kb/auditor/entitlement-reviews-event-id-6527.md rename to docs/kb/auditor/event-id-reference/health-log-events/entitlement-reviews-event-id-6527.md diff --git a/docs/kb/auditor/error-event-id-1206-in-health-log.md b/docs/kb/auditor/event-id-reference/health-log-events/error-event-id-1206-in-health-log.md similarity index 100% rename from docs/kb/auditor/error-event-id-1206-in-health-log.md rename to docs/kb/auditor/event-id-reference/health-log-events/error-event-id-1206-in-health-log.md diff --git a/docs/kb/auditor/event-id-1000-application-errors-in-netwrix-auditor-server.md b/docs/kb/auditor/event-id-reference/health-log-events/event-id-1000-application-errors-in-netwrix-auditor-server.md similarity index 100% rename from docs/kb/auditor/event-id-1000-application-errors-in-netwrix-auditor-server.md rename to docs/kb/auditor/event-id-reference/health-log-events/event-id-1000-application-errors-in-netwrix-auditor-server.md diff --git a/docs/kb/auditor/event-id-1024-in-health-log.md b/docs/kb/auditor/event-id-reference/health-log-events/event-id-1024-in-health-log.md similarity index 100% rename from docs/kb/auditor/event-id-1024-in-health-log.md rename to docs/kb/auditor/event-id-reference/health-log-events/event-id-1024-in-health-log.md diff --git a/docs/kb/auditor/event-id-1079-in-health-log.md b/docs/kb/auditor/event-id-reference/health-log-events/event-id-1079-in-health-log.md similarity index 100% rename from docs/kb/auditor/event-id-1079-in-health-log.md rename to docs/kb/auditor/event-id-reference/health-log-events/event-id-1079-in-health-log.md diff --git a/docs/kb/auditor/event-id-1203-in-health-log.md b/docs/kb/auditor/event-id-reference/health-log-events/event-id-1203-in-health-log.md similarity index 100% rename from docs/kb/auditor/event-id-1203-in-health-log.md rename to docs/kb/auditor/event-id-reference/health-log-events/event-id-1203-in-health-log.md diff --git a/docs/kb/auditor/event-id-1204-in-health-log.md b/docs/kb/auditor/event-id-reference/health-log-events/event-id-1204-in-health-log.md similarity index 100% rename from docs/kb/auditor/event-id-1204-in-health-log.md rename to docs/kb/auditor/event-id-reference/health-log-events/event-id-1204-in-health-log.md diff --git a/docs/kb/auditor/event-id-1205-in-health-log.md b/docs/kb/auditor/event-id-reference/health-log-events/event-id-1205-in-health-log.md similarity index 100% rename from docs/kb/auditor/event-id-1205-in-health-log.md rename to docs/kb/auditor/event-id-reference/health-log-events/event-id-1205-in-health-log.md diff --git a/docs/kb/auditor/event-id-1207-in-health-log.md b/docs/kb/auditor/event-id-reference/health-log-events/event-id-1207-in-health-log.md similarity index 100% rename from docs/kb/auditor/event-id-1207-in-health-log.md rename to docs/kb/auditor/event-id-reference/health-log-events/event-id-1207-in-health-log.md diff --git a/docs/kb/auditor/event-id-1208-in-health-log.md b/docs/kb/auditor/event-id-reference/health-log-events/event-id-1208-in-health-log.md similarity index 100% rename from docs/kb/auditor/event-id-1208-in-health-log.md rename to docs/kb/auditor/event-id-reference/health-log-events/event-id-1208-in-health-log.md diff --git a/docs/kb/auditor/event-id-1209-in-health-log.md b/docs/kb/auditor/event-id-reference/health-log-events/event-id-1209-in-health-log.md similarity index 100% rename from docs/kb/auditor/event-id-1209-in-health-log.md rename to docs/kb/auditor/event-id-reference/health-log-events/event-id-1209-in-health-log.md diff --git a/docs/kb/auditor/event-id-1210-in-health-log.md b/docs/kb/auditor/event-id-reference/health-log-events/event-id-1210-in-health-log.md similarity index 100% rename from docs/kb/auditor/event-id-1210-in-health-log.md rename to docs/kb/auditor/event-id-reference/health-log-events/event-id-1210-in-health-log.md diff --git a/docs/kb/auditor/event-id-1211-1215-1226-1235-1246-1248-in-health-log.md b/docs/kb/auditor/event-id-reference/health-log-events/event-id-1211-1215-1226-1235-1246-1248-in-health-log.md similarity index 100% rename from docs/kb/auditor/event-id-1211-1215-1226-1235-1246-1248-in-health-log.md rename to docs/kb/auditor/event-id-reference/health-log-events/event-id-1211-1215-1226-1235-1246-1248-in-health-log.md diff --git a/docs/kb/auditor/event-id-1212-in-health-log.md b/docs/kb/auditor/event-id-reference/health-log-events/event-id-1212-in-health-log.md similarity index 100% rename from docs/kb/auditor/event-id-1212-in-health-log.md rename to docs/kb/auditor/event-id-reference/health-log-events/event-id-1212-in-health-log.md diff --git a/docs/kb/auditor/event-id-1214-in-health-log.md b/docs/kb/auditor/event-id-reference/health-log-events/event-id-1214-in-health-log.md similarity index 100% rename from docs/kb/auditor/event-id-1214-in-health-log.md rename to docs/kb/auditor/event-id-reference/health-log-events/event-id-1214-in-health-log.md diff --git a/docs/kb/auditor/event-id-1216-1217-1218-1219-in-health-log.md b/docs/kb/auditor/event-id-reference/health-log-events/event-id-1216-1217-1218-1219-in-health-log.md similarity index 100% rename from docs/kb/auditor/event-id-1216-1217-1218-1219-in-health-log.md rename to docs/kb/auditor/event-id-reference/health-log-events/event-id-1216-1217-1218-1219-in-health-log.md diff --git a/docs/kb/auditor/event-id-1223-in-health-log.md b/docs/kb/auditor/event-id-reference/health-log-events/event-id-1223-in-health-log.md similarity index 100% rename from docs/kb/auditor/event-id-1223-in-health-log.md rename to docs/kb/auditor/event-id-reference/health-log-events/event-id-1223-in-health-log.md diff --git a/docs/kb/auditor/event-id-1225-in-health-log.md b/docs/kb/auditor/event-id-reference/health-log-events/event-id-1225-in-health-log.md similarity index 100% rename from docs/kb/auditor/event-id-1225-in-health-log.md rename to docs/kb/auditor/event-id-reference/health-log-events/event-id-1225-in-health-log.md diff --git a/docs/kb/auditor/event-id-1236-in-health-log.md b/docs/kb/auditor/event-id-reference/health-log-events/event-id-1236-in-health-log.md similarity index 100% rename from docs/kb/auditor/event-id-1236-in-health-log.md rename to docs/kb/auditor/event-id-reference/health-log-events/event-id-1236-in-health-log.md diff --git a/docs/kb/auditor/event-id-1239-in-health-log.md b/docs/kb/auditor/event-id-reference/health-log-events/event-id-1239-in-health-log.md similarity index 100% rename from docs/kb/auditor/event-id-1239-in-health-log.md rename to docs/kb/auditor/event-id-reference/health-log-events/event-id-1239-in-health-log.md diff --git a/docs/kb/auditor/event-id-1240-in-health-log.md b/docs/kb/auditor/event-id-reference/health-log-events/event-id-1240-in-health-log.md similarity index 100% rename from docs/kb/auditor/event-id-1240-in-health-log.md rename to docs/kb/auditor/event-id-reference/health-log-events/event-id-1240-in-health-log.md diff --git a/docs/kb/auditor/event-id-1241-in-health-log.md b/docs/kb/auditor/event-id-reference/health-log-events/event-id-1241-in-health-log.md similarity index 100% rename from docs/kb/auditor/event-id-1241-in-health-log.md rename to docs/kb/auditor/event-id-reference/health-log-events/event-id-1241-in-health-log.md diff --git a/docs/kb/auditor/event-id-1242-in-health-log.md b/docs/kb/auditor/event-id-reference/health-log-events/event-id-1242-in-health-log.md similarity index 100% rename from docs/kb/auditor/event-id-1242-in-health-log.md rename to docs/kb/auditor/event-id-reference/health-log-events/event-id-1242-in-health-log.md diff --git a/docs/kb/auditor/event-id-1243-in-health-log.md b/docs/kb/auditor/event-id-reference/health-log-events/event-id-1243-in-health-log.md similarity index 100% rename from docs/kb/auditor/event-id-1243-in-health-log.md rename to docs/kb/auditor/event-id-reference/health-log-events/event-id-1243-in-health-log.md diff --git a/docs/kb/auditor/event-id-1244-in-health-log.md b/docs/kb/auditor/event-id-reference/health-log-events/event-id-1244-in-health-log.md similarity index 100% rename from docs/kb/auditor/event-id-1244-in-health-log.md rename to docs/kb/auditor/event-id-reference/health-log-events/event-id-1244-in-health-log.md diff --git a/docs/kb/auditor/event-id-1245-in-health-log.md b/docs/kb/auditor/event-id-reference/health-log-events/event-id-1245-in-health-log.md similarity index 100% rename from docs/kb/auditor/event-id-1245-in-health-log.md rename to docs/kb/auditor/event-id-reference/health-log-events/event-id-1245-in-health-log.md diff --git a/docs/kb/auditor/event-id-1249-in-health-log.md b/docs/kb/auditor/event-id-reference/health-log-events/event-id-1249-in-health-log.md similarity index 100% rename from docs/kb/auditor/event-id-1249-in-health-log.md rename to docs/kb/auditor/event-id-reference/health-log-events/event-id-1249-in-health-log.md diff --git a/docs/kb/auditor/event-id-1250-in-health-log.md b/docs/kb/auditor/event-id-reference/health-log-events/event-id-1250-in-health-log.md similarity index 100% rename from docs/kb/auditor/event-id-1250-in-health-log.md rename to docs/kb/auditor/event-id-reference/health-log-events/event-id-1250-in-health-log.md diff --git a/docs/kb/auditor/event-id-1251-1254-1256-1258-in-health-log.md b/docs/kb/auditor/event-id-reference/health-log-events/event-id-1251-1254-1256-1258-in-health-log.md similarity index 100% rename from docs/kb/auditor/event-id-1251-1254-1256-1258-in-health-log.md rename to docs/kb/auditor/event-id-reference/health-log-events/event-id-1251-1254-1256-1258-in-health-log.md diff --git a/docs/kb/auditor/event-id-1255-in-health-log.md b/docs/kb/auditor/event-id-reference/health-log-events/event-id-1255-in-health-log.md similarity index 100% rename from docs/kb/auditor/event-id-1255-in-health-log.md rename to docs/kb/auditor/event-id-reference/health-log-events/event-id-1255-in-health-log.md diff --git a/docs/kb/auditor/event-id-1259-in-health-log.md b/docs/kb/auditor/event-id-reference/health-log-events/event-id-1259-in-health-log.md similarity index 100% rename from docs/kb/auditor/event-id-1259-in-health-log.md rename to docs/kb/auditor/event-id-reference/health-log-events/event-id-1259-in-health-log.md diff --git a/docs/kb/auditor/event-id-1260-1266-in-health-log.md b/docs/kb/auditor/event-id-reference/health-log-events/event-id-1260-1266-in-health-log.md similarity index 100% rename from docs/kb/auditor/event-id-1260-1266-in-health-log.md rename to docs/kb/auditor/event-id-reference/health-log-events/event-id-1260-1266-in-health-log.md diff --git a/docs/kb/auditor/event-id-1267-1273-in-health-log.md b/docs/kb/auditor/event-id-reference/health-log-events/event-id-1267-1273-in-health-log.md similarity index 100% rename from docs/kb/auditor/event-id-1267-1273-in-health-log.md rename to docs/kb/auditor/event-id-reference/health-log-events/event-id-1267-1273-in-health-log.md diff --git a/docs/kb/auditor/event-id-1274-in-health-log.md b/docs/kb/auditor/event-id-reference/health-log-events/event-id-1274-in-health-log.md similarity index 100% rename from docs/kb/auditor/event-id-1274-in-health-log.md rename to docs/kb/auditor/event-id-reference/health-log-events/event-id-1274-in-health-log.md diff --git a/docs/kb/auditor/event-id-1275-in-health-log.md b/docs/kb/auditor/event-id-reference/health-log-events/event-id-1275-in-health-log.md similarity index 100% rename from docs/kb/auditor/event-id-1275-in-health-log.md rename to docs/kb/auditor/event-id-reference/health-log-events/event-id-1275-in-health-log.md diff --git a/docs/kb/auditor/event-id-1276-in-health-log.md b/docs/kb/auditor/event-id-reference/health-log-events/event-id-1276-in-health-log.md similarity index 100% rename from docs/kb/auditor/event-id-1276-in-health-log.md rename to docs/kb/auditor/event-id-reference/health-log-events/event-id-1276-in-health-log.md diff --git a/docs/kb/auditor/event-id-1280-in-health-log.md b/docs/kb/auditor/event-id-reference/health-log-events/event-id-1280-in-health-log.md similarity index 100% rename from docs/kb/auditor/event-id-1280-in-health-log.md rename to docs/kb/auditor/event-id-reference/health-log-events/event-id-1280-in-health-log.md diff --git a/docs/kb/auditor/event-id-1281-1282-1283-in-health-log.md b/docs/kb/auditor/event-id-reference/health-log-events/event-id-1281-1282-1283-in-health-log.md similarity index 100% rename from docs/kb/auditor/event-id-1281-1282-1283-in-health-log.md rename to docs/kb/auditor/event-id-reference/health-log-events/event-id-1281-1282-1283-in-health-log.md diff --git a/docs/kb/auditor/event-id-1285-in-health-log.md b/docs/kb/auditor/event-id-reference/health-log-events/event-id-1285-in-health-log.md similarity index 100% rename from docs/kb/auditor/event-id-1285-in-health-log.md rename to docs/kb/auditor/event-id-reference/health-log-events/event-id-1285-in-health-log.md diff --git a/docs/kb/auditor/event-id-1286-in-health-log.md b/docs/kb/auditor/event-id-reference/health-log-events/event-id-1286-in-health-log.md similarity index 100% rename from docs/kb/auditor/event-id-1286-in-health-log.md rename to docs/kb/auditor/event-id-reference/health-log-events/event-id-1286-in-health-log.md diff --git a/docs/kb/auditor/event-id-1287-in-health-log.md b/docs/kb/auditor/event-id-reference/health-log-events/event-id-1287-in-health-log.md similarity index 100% rename from docs/kb/auditor/event-id-1287-in-health-log.md rename to docs/kb/auditor/event-id-reference/health-log-events/event-id-1287-in-health-log.md diff --git a/docs/kb/auditor/event-id-1288-in-health-log.md b/docs/kb/auditor/event-id-reference/health-log-events/event-id-1288-in-health-log.md similarity index 100% rename from docs/kb/auditor/event-id-1288-in-health-log.md rename to docs/kb/auditor/event-id-reference/health-log-events/event-id-1288-in-health-log.md diff --git a/docs/kb/auditor/event-id-1289-in-health-log.md b/docs/kb/auditor/event-id-reference/health-log-events/event-id-1289-in-health-log.md similarity index 100% rename from docs/kb/auditor/event-id-1289-in-health-log.md rename to docs/kb/auditor/event-id-reference/health-log-events/event-id-1289-in-health-log.md diff --git a/docs/kb/auditor/event-id-2002-the-term-get-help-is-not-recognized.md b/docs/kb/auditor/event-id-reference/health-log-events/event-id-2002-the-term-get-help-is-not-recognized.md similarity index 100% rename from docs/kb/auditor/event-id-2002-the-term-get-help-is-not-recognized.md rename to docs/kb/auditor/event-id-reference/health-log-events/event-id-2002-the-term-get-help-is-not-recognized.md diff --git a/docs/kb/auditor/event-id-5801-in-health-log.md b/docs/kb/auditor/event-id-reference/health-log-events/event-id-5801-in-health-log.md similarity index 100% rename from docs/kb/auditor/event-id-5801-in-health-log.md rename to docs/kb/auditor/event-id-reference/health-log-events/event-id-5801-in-health-log.md diff --git a/docs/kb/auditor/event-id-5802-in-health-log.md b/docs/kb/auditor/event-id-reference/health-log-events/event-id-5802-in-health-log.md similarity index 100% rename from docs/kb/auditor/event-id-5802-in-health-log.md rename to docs/kb/auditor/event-id-reference/health-log-events/event-id-5802-in-health-log.md diff --git a/docs/kb/auditor/event-id-5803-in-health-log.md b/docs/kb/auditor/event-id-reference/health-log-events/event-id-5803-in-health-log.md similarity index 100% rename from docs/kb/auditor/event-id-5803-in-health-log.md rename to docs/kb/auditor/event-id-reference/health-log-events/event-id-5803-in-health-log.md diff --git a/docs/kb/auditor/event_id_12371238_in_health_log.md b/docs/kb/auditor/event-id-reference/health-log-events/event_id_12371238_in_health_log.md similarity index 100% rename from docs/kb/auditor/event_id_12371238_in_health_log.md rename to docs/kb/auditor/event-id-reference/health-log-events/event_id_12371238_in_health_log.md diff --git a/docs/kb/auditor/monitored-event-ids.md b/docs/kb/auditor/event-id-reference/health-log-events/monitored-event-ids.md similarity index 100% rename from docs/kb/auditor/monitored-event-ids.md rename to docs/kb/auditor/event-id-reference/health-log-events/monitored-event-ids.md diff --git a/docs/kb/auditor/netwrix-auditor-health-log-contains-event-id-1119.md b/docs/kb/auditor/event-id-reference/health-log-events/netwrix-auditor-health-log-contains-event-id-1119.md similarity index 100% rename from docs/kb/auditor/netwrix-auditor-health-log-contains-event-id-1119.md rename to docs/kb/auditor/event-id-reference/health-log-events/netwrix-auditor-health-log-contains-event-id-1119.md diff --git a/docs/kb/auditor/netwrix-auditor-system-health-event-id-2007.md b/docs/kb/auditor/event-id-reference/health-log-events/netwrix-auditor-system-health-event-id-2007.md similarity index 100% rename from docs/kb/auditor/netwrix-auditor-system-health-event-id-2007.md rename to docs/kb/auditor/event-id-reference/health-log-events/netwrix-auditor-system-health-event-id-2007.md diff --git a/docs/kb/auditor/netwrix-auditor-system-health-log-contains-event-ids-1015-and-1016.md b/docs/kb/auditor/event-id-reference/health-log-events/netwrix-auditor-system-health-log-contains-event-ids-1015-and-1016.md similarity index 100% rename from docs/kb/auditor/netwrix-auditor-system-health-log-contains-event-ids-1015-and-1016.md rename to docs/kb/auditor/event-id-reference/health-log-events/netwrix-auditor-system-health-log-contains-event-ids-1015-and-1016.md diff --git a/docs/kb/auditor/netwrix-auditor-system-health-log-event-id-1059.md b/docs/kb/auditor/event-id-reference/health-log-events/netwrix-auditor-system-health-log-event-id-1059.md similarity index 100% rename from docs/kb/auditor/netwrix-auditor-system-health-log-event-id-1059.md rename to docs/kb/auditor/event-id-reference/health-log-events/netwrix-auditor-system-health-log-event-id-1059.md diff --git a/docs/kb/auditor/netwrix-auditor-system-health-log-event-id-1213.md b/docs/kb/auditor/event-id-reference/health-log-events/netwrix-auditor-system-health-log-event-id-1213.md similarity index 100% rename from docs/kb/auditor/netwrix-auditor-system-health-log-event-id-1213.md rename to docs/kb/auditor/event-id-reference/health-log-events/netwrix-auditor-system-health-log-event-id-1213.md diff --git a/docs/kb/auditor/aal-test.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/aal-test.md similarity index 100% rename from docs/kb/auditor/aal-test.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/aal-test.md diff --git a/docs/kb/auditor/account-lockout-events-for-domain-administrator-account.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/account-lockout-events-for-domain-administrator-account.md similarity index 100% rename from docs/kb/auditor/account-lockout-events-for-domain-administrator-account.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/account-lockout-events-for-domain-administrator-account.md diff --git a/docs/kb/auditor/account-lockouts-are-displayed-with-delay.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/account-lockouts-are-displayed-with-delay.md similarity index 100% rename from docs/kb/auditor/account-lockouts-are-displayed-with-delay.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/account-lockouts-are-displayed-with-delay.md diff --git a/docs/kb/auditor/additional-audit-details-how-it-works.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/additional-audit-details-how-it-works.md similarity index 100% rename from docs/kb/auditor/additional-audit-details-how-it-works.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/additional-audit-details-how-it-works.md diff --git a/docs/kb/auditor/administrator-audit-logging-aal-configuration-details.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/administrator-audit-logging-aal-configuration-details.md similarity index 100% rename from docs/kb/auditor/administrator-audit-logging-aal-configuration-details.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/administrator-audit-logging-aal-configuration-details.md diff --git a/docs/kb/auditor/an-unknown-file-type-or-a-file-with-a-custom-extension-is-failing-text-extraction.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/an-unknown-file-type-or-a-file-with-a-custom-extension-is-failing-text-extraction.md similarity index 100% rename from docs/kb/auditor/an-unknown-file-type-or-a-file-with-a-custom-extension-is-failing-text-extraction.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/an-unknown-file-type-or-a-file-with-a-custom-extension-is-failing-text-extraction.md diff --git a/docs/kb/auditor/archive-service-is-busy-processing-activity-records.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/archive-service-is-busy-processing-activity-records.md similarity index 100% rename from docs/kb/auditor/archive-service-is-busy-processing-activity-records.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/archive-service-is-busy-processing-activity-records.md diff --git a/docs/kb/auditor/audit-status-shows-logon-auditing-is-disabled.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/audit-status-shows-logon-auditing-is-disabled.md similarity index 100% rename from docs/kb/auditor/audit-status-shows-logon-auditing-is-disabled.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/audit-status-shows-logon-auditing-is-disabled.md diff --git a/docs/kb/auditor/audit-trails-are-incorrect-in-netwrix-auditor.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/audit-trails-are-incorrect-in-netwrix-auditor.md similarity index 100% rename from docs/kb/auditor/audit-trails-are-incorrect-in-netwrix-auditor.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/audit-trails-are-incorrect-in-netwrix-auditor.md diff --git a/docs/kb/auditor/audit_internet_information_services_(iis)_with_netwrix_auditor.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/audit_internet_information_services_(iis)_with_netwrix_auditor.md similarity index 100% rename from docs/kb/auditor/audit_internet_information_services_(iis)_with_netwrix_auditor.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/audit_internet_information_services_(iis)_with_netwrix_auditor.md diff --git a/docs/kb/auditor/auditing-distributed-file-systems-with-replication-in-netwrix-auditor.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/auditing-distributed-file-systems-with-replication-in-netwrix-auditor.md similarity index 100% rename from docs/kb/auditor/auditing-distributed-file-systems-with-replication-in-netwrix-auditor.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/auditing-distributed-file-systems-with-replication-in-netwrix-auditor.md diff --git a/docs/kb/auditor/auditing-of-configuration-container-and-schema.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/auditing-of-configuration-container-and-schema.md similarity index 100% rename from docs/kb/auditor/auditing-of-configuration-container-and-schema.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/auditing-of-configuration-container-and-schema.md diff --git a/docs/kb/auditor/auditor-glossary-abbreviations-and-acronyms.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/auditor-glossary-abbreviations-and-acronyms.md similarity index 100% rename from docs/kb/auditor/auditor-glossary-abbreviations-and-acronyms.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/auditor-glossary-abbreviations-and-acronyms.md diff --git a/docs/kb/auditor/best-practices-for-securing-netwrix-auditor.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/best-practices-for-securing-netwrix-auditor.md similarity index 100% rename from docs/kb/auditor/best-practices-for-securing-netwrix-auditor.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/best-practices-for-securing-netwrix-auditor.md diff --git a/docs/kb/auditor/can-i-specify-a-group-other-than-the-everyone-group-in-the-audit-settings.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/can-i-specify-a-group-other-than-the-everyone-group-in-the-audit-settings.md similarity index 100% rename from docs/kb/auditor/can-i-specify-a-group-other-than-the-everyone-group-in-the-audit-settings.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/can-i-specify-a-group-other-than-the-everyone-group-in-the-audit-settings.md diff --git a/docs/kb/auditor/change-data-collecting-account-password-in-netwrix-auditor.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/change-data-collecting-account-password-in-netwrix-auditor.md similarity index 100% rename from docs/kb/auditor/change-data-collecting-account-password-in-netwrix-auditor.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/change-data-collecting-account-password-in-netwrix-auditor.md diff --git a/docs/kb/auditor/check-tcp-and-udp-ports-required.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/check-tcp-and-udp-ports-required.md similarity index 100% rename from docs/kb/auditor/check-tcp-and-udp-ports-required.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/check-tcp-and-udp-ports-required.md diff --git a/docs/kb/auditor/clock-skew-is-too-great.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/clock-skew-is-too-great.md similarity index 100% rename from docs/kb/auditor/clock-skew-is-too-great.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/clock-skew-is-too-great.md diff --git a/docs/kb/auditor/configuring_proxy_scans.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/configuring_proxy_scans.md similarity index 100% rename from docs/kb/auditor/configuring_proxy_scans.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/configuring_proxy_scans.md diff --git a/docs/kb/auditor/data-classification-services-do-not-start.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/data-classification-services-do-not-start.md similarity index 100% rename from docs/kb/auditor/data-classification-services-do-not-start.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/data-classification-services-do-not-start.md diff --git a/docs/kb/auditor/data-gathering-task-has-not-been-scheduled.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/data-gathering-task-has-not-been-scheduled.md similarity index 100% rename from docs/kb/auditor/data-gathering-task-has-not-been-scheduled.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/data-gathering-task-has-not-been-scheduled.md diff --git a/docs/kb/auditor/data-matcher-timeout.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/data-matcher-timeout.md similarity index 100% rename from docs/kb/auditor/data-matcher-timeout.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/data-matcher-timeout.md diff --git a/docs/kb/auditor/determining_which_access_analyzer_collectors_support_gmsa.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/determining_which_access_analyzer_collectors_support_gmsa.md similarity index 100% rename from docs/kb/auditor/determining_which_access_analyzer_collectors_support_gmsa.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/determining_which_access_analyzer_collectors_support_gmsa.md diff --git a/docs/kb/auditor/difference-between-data-stored-in-sql-versus-the-audit-archive.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/difference-between-data-stored-in-sql-versus-the-audit-archive.md similarity index 100% rename from docs/kb/auditor/difference-between-data-stored-in-sql-versus-the-audit-archive.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/difference-between-data-stored-in-sql-versus-the-audit-archive.md diff --git a/docs/kb/auditor/duplicate-configuration-and-schema-changes-for-all-monitored-domains-in-forest-made-by-system.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/duplicate-configuration-and-schema-changes-for-all-monitored-domains-in-forest-made-by-system.md similarity index 100% rename from docs/kb/auditor/duplicate-configuration-and-schema-changes-for-all-monitored-domains-in-forest-made-by-system.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/duplicate-configuration-and-schema-changes-for-all-monitored-domains-in-forest-made-by-system.md diff --git a/docs/kb/auditor/emc-unity-auditing.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/emc-unity-auditing.md similarity index 100% rename from docs/kb/auditor/emc-unity-auditing.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/emc-unity-auditing.md diff --git a/docs/kb/auditor/events-4624-and-4634-generated-by-service-accounts.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/events-4624-and-4634-generated-by-service-accounts.md similarity index 100% rename from docs/kb/auditor/events-4624-and-4634-generated-by-service-accounts.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/events-4624-and-4634-generated-by-service-accounts.md diff --git a/docs/kb/auditor/fine-grained-policy-and-account-expiration.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/fine-grained-policy-and-account-expiration.md similarity index 100% rename from docs/kb/auditor/fine-grained-policy-and-account-expiration.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/fine-grained-policy-and-account-expiration.md diff --git a/docs/kb/auditor/given-key-was-not-present-in-the-dictionary-adfs.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/given-key-was-not-present-in-the-dictionary-adfs.md similarity index 100% rename from docs/kb/auditor/given-key-was-not-present-in-the-dictionary-adfs.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/given-key-was-not-present-in-the-dictionary-adfs.md diff --git a/docs/kb/auditor/group-policy-fake-changes.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/group-policy-fake-changes.md similarity index 100% rename from docs/kb/auditor/group-policy-fake-changes.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/group-policy-fake-changes.md diff --git a/docs/kb/auditor/group-policy-shows-sid-instead-of-settings.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/group-policy-shows-sid-instead-of-settings.md similarity index 100% rename from docs/kb/auditor/group-policy-shows-sid-instead-of-settings.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/group-policy-shows-sid-instead-of-settings.md diff --git a/docs/kb/auditor/high-cpu-load-and-memory-usage.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/high-cpu-load-and-memory-usage.md similarity index 100% rename from docs/kb/auditor/high-cpu-load-and-memory-usage.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/high-cpu-load-and-memory-usage.md diff --git a/docs/kb/auditor/high-cpu-usage-on-remote-desktop-servers.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/high-cpu-usage-on-remote-desktop-servers.md similarity index 100% rename from docs/kb/auditor/high-cpu-usage-on-remote-desktop-servers.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/high-cpu-usage-on-remote-desktop-servers.md diff --git a/docs/kb/auditor/high-memory-usage-even-after-the-readlog-registry-key-is-set-to-0.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/high-memory-usage-even-after-the-readlog-registry-key-is-set-to-0.md similarity index 100% rename from docs/kb/auditor/high-memory-usage-even-after-the-readlog-registry-key-is-set-to-0.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/high-memory-usage-even-after-the-readlog-registry-key-is-set-to-0.md diff --git a/docs/kb/auditor/how-are-collections-handled-after-a-network-outage.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-are-collections-handled-after-a-network-outage.md similarity index 100% rename from docs/kb/auditor/how-are-collections-handled-after-a-network-outage.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-are-collections-handled-after-a-network-outage.md diff --git a/docs/kb/auditor/how-can-i-decrease-number-of-events-generated-for-directory-service-access-auditing.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-can-i-decrease-number-of-events-generated-for-directory-service-access-auditing.md similarity index 100% rename from docs/kb/auditor/how-can-i-decrease-number-of-events-generated-for-directory-service-access-auditing.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-can-i-decrease-number-of-events-generated-for-directory-service-access-auditing.md diff --git a/docs/kb/auditor/how-do-i-monitor-hidden-file-shares.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-do-i-monitor-hidden-file-shares.md similarity index 100% rename from docs/kb/auditor/how-do-i-monitor-hidden-file-shares.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-do-i-monitor-hidden-file-shares.md diff --git a/docs/kb/auditor/how-do-you-specify-a-local-administrator-account-to-obtain-disk-space-information-from-computers-tha.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-do-you-specify-a-local-administrator-account-to-obtain-disk-space-information-from-computers-tha.md similarity index 100% rename from docs/kb/auditor/how-do-you-specify-a-local-administrator-account-to-obtain-disk-space-information-from-computers-tha.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-do-you-specify-a-local-administrator-account-to-obtain-disk-space-information-from-computers-tha.md diff --git a/docs/kb/auditor/how-does-merging-logon-activity-events-work.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-does-merging-logon-activity-events-work.md similarity index 100% rename from docs/kb/auditor/how-does-merging-logon-activity-events-work.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-does-merging-logon-activity-events-work.md diff --git a/docs/kb/auditor/how-does-netwrix-auditor-for-vmware-work.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-does-netwrix-auditor-for-vmware-work.md similarity index 100% rename from docs/kb/auditor/how-does-netwrix-auditor-for-vmware-work.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-does-netwrix-auditor-for-vmware-work.md diff --git a/docs/kb/auditor/how-netwrix-ensures-safety-of-stored-credentials.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-netwrix-ensures-safety-of-stored-credentials.md similarity index 100% rename from docs/kb/auditor/how-netwrix-ensures-safety-of-stored-credentials.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-netwrix-ensures-safety-of-stored-credentials.md diff --git a/docs/kb/auditor/how-the-network-traffic-compression-service-works.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-the-network-traffic-compression-service-works.md similarity index 100% rename from docs/kb/auditor/how-the-network-traffic-compression-service-works.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-the-network-traffic-compression-service-works.md diff --git a/docs/kb/auditor/how-to-add-additional-space-to-long-term-archive.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-add-additional-space-to-long-term-archive.md similarity index 100% rename from docs/kb/auditor/how-to-add-additional-space-to-long-term-archive.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-add-additional-space-to-long-term-archive.md diff --git a/docs/kb/auditor/how-to-audit-a-non-trusted-domain.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-audit-a-non-trusted-domain.md similarity index 100% rename from docs/kb/auditor/how-to-audit-a-non-trusted-domain.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-audit-a-non-trusted-domain.md diff --git a/docs/kb/auditor/how-to-audit-another-domain-with-netwrix-auditor.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-audit-another-domain-with-netwrix-auditor.md similarity index 100% rename from docs/kb/auditor/how-to-audit-another-domain-with-netwrix-auditor.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-audit-another-domain-with-netwrix-auditor.md diff --git a/docs/kb/auditor/how-to-audit-servers-located-in-another-subnet-behind-firewall.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-audit-servers-located-in-another-subnet-behind-firewall.md similarity index 100% rename from docs/kb/auditor/how-to-audit-servers-located-in-another-subnet-behind-firewall.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-audit-servers-located-in-another-subnet-behind-firewall.md diff --git a/docs/kb/auditor/how-to-audit-user-password-changes.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-audit-user-password-changes.md similarity index 100% rename from docs/kb/auditor/how-to-audit-user-password-changes.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-audit-user-password-changes.md diff --git a/docs/kb/auditor/how-to-automatically-apply-office-classification-labels.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-automatically-apply-office-classification-labels.md similarity index 100% rename from docs/kb/auditor/how-to-automatically-apply-office-classification-labels.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-automatically-apply-office-classification-labels.md diff --git a/docs/kb/auditor/how-to-capture-service-traffic.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-capture-service-traffic.md similarity index 100% rename from docs/kb/auditor/how-to-capture-service-traffic.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-capture-service-traffic.md diff --git a/docs/kb/auditor/how-to-change-the-netwrix-data-classification-query-server-url.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-change-the-netwrix-data-classification-query-server-url.md similarity index 100% rename from docs/kb/auditor/how-to-change-the-netwrix-data-classification-query-server-url.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-change-the-netwrix-data-classification-query-server-url.md diff --git a/docs/kb/auditor/how-to-check-the-netwrix-auditor-health-status.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-check-the-netwrix-auditor-health-status.md similarity index 100% rename from docs/kb/auditor/how-to-check-the-netwrix-auditor-health-status.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-check-the-netwrix-auditor-health-status.md diff --git a/docs/kb/auditor/how-to-clear-the-sessions-list-in-netwrix-auditor.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-clear-the-sessions-list-in-netwrix-auditor.md similarity index 100% rename from docs/kb/auditor/how-to-clear-the-sessions-list-in-netwrix-auditor.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-clear-the-sessions-list-in-netwrix-auditor.md diff --git a/docs/kb/auditor/how-to-count-the-number-of-your-network-devices-in-your-configuration.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-count-the-number-of-your-network-devices-in-your-configuration.md similarity index 100% rename from docs/kb/auditor/how-to-count-the-number-of-your-network-devices-in-your-configuration.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-count-the-number-of-your-network-devices-in-your-configuration.md diff --git a/docs/kb/auditor/how-to-create-a-load-balanced-cews-environment.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-create-a-load-balanced-cews-environment.md similarity index 100% rename from docs/kb/auditor/how-to-create-a-load-balanced-cews-environment.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-create-a-load-balanced-cews-environment.md diff --git a/docs/kb/auditor/how-to-create-the-full-dump-of-a-process.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-create-the-full-dump-of-a-process.md similarity index 100% rename from docs/kb/auditor/how-to-create-the-full-dump-of-a-process.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-create-the-full-dump-of-a-process.md diff --git a/docs/kb/auditor/how-to-delete-old-entries-from-the-account-list.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-delete-old-entries-from-the-account-list.md similarity index 100% rename from docs/kb/auditor/how-to-delete-old-entries-from-the-account-list.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-delete-old-entries-from-the-account-list.md diff --git a/docs/kb/auditor/how-to-disable-the-self-audit-feature-in-netwrix-auditor.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-disable-the-self-audit-feature-in-netwrix-auditor.md similarity index 100% rename from docs/kb/auditor/how-to-disable-the-self-audit-feature-in-netwrix-auditor.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-disable-the-self-audit-feature-in-netwrix-auditor.md diff --git a/docs/kb/auditor/how-to-enable-ocr-for-non-english-images.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-enable-ocr-for-non-english-images.md similarity index 100% rename from docs/kb/auditor/how-to-enable-ocr-for-non-english-images.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-enable-ocr-for-non-english-images.md diff --git a/docs/kb/auditor/how-to-exclude-users-and-objects-from-monitoring-scope-in-netwrix-auditor-ui.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-exclude-users-and-objects-from-monitoring-scope-in-netwrix-auditor-ui.md similarity index 100% rename from docs/kb/auditor/how-to-exclude-users-and-objects-from-monitoring-scope-in-netwrix-auditor-ui.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-exclude-users-and-objects-from-monitoring-scope-in-netwrix-auditor-ui.md diff --git a/docs/kb/auditor/how-to-figure-out-where-a-user-account-was-locked-out.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-figure-out-where-a-user-account-was-locked-out.md similarity index 100% rename from docs/kb/auditor/how-to-figure-out-where-a-user-account-was-locked-out.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-figure-out-where-a-user-account-was-locked-out.md diff --git a/docs/kb/auditor/how-to-find-out-my-netwrix-auditor-version.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-find-out-my-netwrix-auditor-version.md similarity index 100% rename from docs/kb/auditor/how-to-find-out-my-netwrix-auditor-version.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-find-out-my-netwrix-auditor-version.md diff --git a/docs/kb/auditor/how-to-find-video-recording-files.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-find-video-recording-files.md similarity index 100% rename from docs/kb/auditor/how-to-find-video-recording-files.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-find-video-recording-files.md diff --git a/docs/kb/auditor/how-to-generate-an-access-token-for-a-dropbox-source-in-netwrix-data-classification.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-generate-an-access-token-for-a-dropbox-source-in-netwrix-data-classification.md similarity index 100% rename from docs/kb/auditor/how-to-generate-an-access-token-for-a-dropbox-source-in-netwrix-data-classification.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-generate-an-access-token-for-a-dropbox-source-in-netwrix-data-classification.md diff --git a/docs/kb/auditor/how-to-get-full-netwrix-auditor-version.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-get-full-netwrix-auditor-version.md similarity index 100% rename from docs/kb/auditor/how-to-get-full-netwrix-auditor-version.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-get-full-netwrix-auditor-version.md diff --git a/docs/kb/auditor/how-to-identify-whether-auditor-server-can-receive-data-from-meraki-api.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-identify-whether-auditor-server-can-receive-data-from-meraki-api.md similarity index 100% rename from docs/kb/auditor/how-to-identify-whether-auditor-server-can-receive-data-from-meraki-api.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-identify-whether-auditor-server-can-receive-data-from-meraki-api.md diff --git a/docs/kb/auditor/how-to-import-a-list-of-server-to-be-monitored-in-disk-space-monitor.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-import-a-list-of-server-to-be-monitored-in-disk-space-monitor.md similarity index 100% rename from docs/kb/auditor/how-to-import-a-list-of-server-to-be-monitored-in-disk-space-monitor.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-import-a-list-of-server-to-be-monitored-in-disk-space-monitor.md diff --git a/docs/kb/auditor/how-to-improve-document-processing-performance.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-improve-document-processing-performance.md similarity index 100% rename from docs/kb/auditor/how-to-improve-document-processing-performance.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-improve-document-processing-performance.md diff --git a/docs/kb/auditor/how-to-manually-enable-advanced-sql-tracing.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-manually-enable-advanced-sql-tracing.md similarity index 100% rename from docs/kb/auditor/how-to-manually-enable-advanced-sql-tracing.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-manually-enable-advanced-sql-tracing.md diff --git a/docs/kb/auditor/how-to-manually-remove-compression-services-from-audited-servers.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-manually-remove-compression-services-from-audited-servers.md similarity index 100% rename from docs/kb/auditor/how-to-manually-remove-compression-services-from-audited-servers.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-manually-remove-compression-services-from-audited-servers.md diff --git a/docs/kb/auditor/how-to-manually-remove-the-help-desk-portal.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-manually-remove-the-help-desk-portal.md similarity index 100% rename from docs/kb/auditor/how-to-manually-remove-the-help-desk-portal.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-manually-remove-the-help-desk-portal.md diff --git a/docs/kb/auditor/how-to-modify-index-processing-mode.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-modify-index-processing-mode.md similarity index 100% rename from docs/kb/auditor/how-to-modify-index-processing-mode.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-modify-index-processing-mode.md diff --git a/docs/kb/auditor/how-to-modify-the-activity-summary-delivery-schedule.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-modify-the-activity-summary-delivery-schedule.md similarity index 100% rename from docs/kb/auditor/how-to-modify-the-activity-summary-delivery-schedule.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-modify-the-activity-summary-delivery-schedule.md diff --git a/docs/kb/auditor/how-to-monitor-print-service-activity.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-monitor-print-service-activity.md similarity index 100% rename from docs/kb/auditor/how-to-monitor-print-service-activity.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-monitor-print-service-activity.md diff --git a/docs/kb/auditor/how-to-move-long-term-archive-to-a-new-location.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-move-long-term-archive-to-a-new-location.md similarity index 100% rename from docs/kb/auditor/how-to-move-long-term-archive-to-a-new-location.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-move-long-term-archive-to-a-new-location.md diff --git a/docs/kb/auditor/how-to-move-netwrix-auditor-to-the-cloud.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-move-netwrix-auditor-to-the-cloud.md similarity index 100% rename from docs/kb/auditor/how-to-move-netwrix-auditor-to-the-cloud.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-move-netwrix-auditor-to-the-cloud.md diff --git a/docs/kb/auditor/how-to-omit-changes-to-the-supported-encryption-type.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-omit-changes-to-the-supported-encryption-type.md similarity index 100% rename from docs/kb/auditor/how-to-omit-changes-to-the-supported-encryption-type.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-omit-changes-to-the-supported-encryption-type.md diff --git a/docs/kb/auditor/how-to-opt-out-of-the-netwrix-customer-experience-improvement-program-in-netwrix-auditor.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-opt-out-of-the-netwrix-customer-experience-improvement-program-in-netwrix-auditor.md similarity index 100% rename from docs/kb/auditor/how-to-opt-out-of-the-netwrix-customer-experience-improvement-program-in-netwrix-auditor.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-opt-out-of-the-netwrix-customer-experience-improvement-program-in-netwrix-auditor.md diff --git a/docs/kb/auditor/how-to-prevent-long-term-archive-overflow.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-prevent-long-term-archive-overflow.md similarity index 100% rename from docs/kb/auditor/how-to-prevent-long-term-archive-overflow.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-prevent-long-term-archive-overflow.md diff --git a/docs/kb/auditor/how-to-read-netwrix-auditor-logs.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-read-netwrix-auditor-logs.md similarity index 100% rename from docs/kb/auditor/how-to-read-netwrix-auditor-logs.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-read-netwrix-auditor-logs.md diff --git a/docs/kb/auditor/how-to-restrict-access-to-the-help-desk-portal-and-the-administrative-console.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-restrict-access-to-the-help-desk-portal-and-the-administrative-console.md similarity index 100% rename from docs/kb/auditor/how-to-restrict-access-to-the-help-desk-portal-and-the-administrative-console.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-restrict-access-to-the-help-desk-portal-and-the-administrative-console.md diff --git a/docs/kb/auditor/how-to-send-netwrix-auditor-logs.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-send-netwrix-auditor-logs.md similarity index 100% rename from docs/kb/auditor/how-to-send-netwrix-auditor-logs.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-send-netwrix-auditor-logs.md diff --git a/docs/kb/auditor/how-to-specify-dell-emc-unity-server-as-a-monitored-item.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-specify-dell-emc-unity-server-as-a-monitored-item.md similarity index 100% rename from docs/kb/auditor/how-to-specify-dell-emc-unity-server-as-a-monitored-item.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-specify-dell-emc-unity-server-as-a-monitored-item.md diff --git a/docs/kb/auditor/how-to-track-network-interface-changes-on-a-server.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-track-network-interface-changes-on-a-server.md similarity index 100% rename from docs/kb/auditor/how-to-track-network-interface-changes-on-a-server.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-track-network-interface-changes-on-a-server.md diff --git a/docs/kb/auditor/how-to-use-omit-lists.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-use-omit-lists.md similarity index 100% rename from docs/kb/auditor/how-to-use-omit-lists.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-use-omit-lists.md diff --git a/docs/kb/auditor/how-to-view-custom-sensitive-file-categories-in-netwrix-auditor.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-view-custom-sensitive-file-categories-in-netwrix-auditor.md similarity index 100% rename from docs/kb/auditor/how-to-view-custom-sensitive-file-categories-in-netwrix-auditor.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-view-custom-sensitive-file-categories-in-netwrix-auditor.md diff --git a/docs/kb/auditor/how_to_get_a_daily_list_of_users_addedremoved_from_any_ad_group.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how_to_get_a_daily_list_of_users_addedremoved_from_any_ad_group.md similarity index 100% rename from docs/kb/auditor/how_to_get_a_daily_list_of_users_addedremoved_from_any_ad_group.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/how_to_get_a_daily_list_of_users_addedremoved_from_any_ad_group.md diff --git a/docs/kb/auditor/hyperlinks-in-custom-branding.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/hyperlinks-in-custom-branding.md similarity index 100% rename from docs/kb/auditor/hyperlinks-in-custom-branding.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/hyperlinks-in-custom-branding.md diff --git a/docs/kb/auditor/images-are-not-shown.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/images-are-not-shown.md similarity index 100% rename from docs/kb/auditor/images-are-not-shown.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/images-are-not-shown.md diff --git a/docs/kb/auditor/improving_file_system_bulk_import_performance_by_adding_indexes_in_netwrix_access_analyzer_v12.0.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/improving_file_system_bulk_import_performance_by_adding_indexes_in_netwrix_access_analyzer_v12.0.md similarity index 100% rename from docs/kb/auditor/improving_file_system_bulk_import_performance_by_adding_indexes_in_netwrix_access_analyzer_v12.0.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/improving_file_system_bulk_import_performance_by_adding_indexes_in_netwrix_access_analyzer_v12.0.md diff --git a/docs/kb/auditor/incorrecty-display-names-in-the-what-changed-column.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/incorrecty-display-names-in-the-what-changed-column.md similarity index 100% rename from docs/kb/auditor/incorrecty-display-names-in-the-what-changed-column.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/incorrecty-display-names-in-the-what-changed-column.md diff --git a/docs/kb/auditor/index.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/index.md similarity index 100% rename from docs/kb/auditor/index.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/index.md diff --git a/docs/kb/auditor/integrating-privilege-secure-for-access-management-with-auditor.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/integrating-privilege-secure-for-access-management-with-auditor.md similarity index 100% rename from docs/kb/auditor/integrating-privilege-secure-for-access-management-with-auditor.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/integrating-privilege-secure-for-access-management-with-auditor.md diff --git a/docs/kb/auditor/investigations-in-netwrix-auditor-take-too-long.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/investigations-in-netwrix-auditor-take-too-long.md similarity index 100% rename from docs/kb/auditor/investigations-in-netwrix-auditor-take-too-long.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/investigations-in-netwrix-auditor-take-too-long.md diff --git a/docs/kb/auditor/lockouts-are-not-tracked.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/lockouts-are-not-tracked.md similarity index 100% rename from docs/kb/auditor/lockouts-are-not-tracked.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/lockouts-are-not-tracked.md diff --git a/docs/kb/auditor/log-overwrites-warnings.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/log-overwrites-warnings.md similarity index 100% rename from docs/kb/auditor/log-overwrites-warnings.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/log-overwrites-warnings.md diff --git a/docs/kb/auditor/logon-failures-in-multi-domain-environments.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/logon-failures-in-multi-domain-environments.md similarity index 100% rename from docs/kb/auditor/logon-failures-in-multi-domain-environments.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/logon-failures-in-multi-domain-environments.md diff --git a/docs/kb/auditor/logon-prompt-extension-deployment-problems.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/logon-prompt-extension-deployment-problems.md similarity index 100% rename from docs/kb/auditor/logon-prompt-extension-deployment-problems.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/logon-prompt-extension-deployment-problems.md diff --git a/docs/kb/auditor/logon-request-contained-an-invalid-logon-type-value.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/logon-request-contained-an-invalid-logon-type-value.md similarity index 100% rename from docs/kb/auditor/logon-request-contained-an-invalid-logon-type-value.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/logon-request-contained-an-invalid-logon-type-value.md diff --git a/docs/kb/auditor/logon-request-contained-invalid-logon-type-value-in-netwrix-auditor-health-log.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/logon-request-contained-invalid-logon-type-value-in-netwrix-auditor-health-log.md similarity index 100% rename from docs/kb/auditor/logon-request-contained-invalid-logon-type-value-in-netwrix-auditor-health-log.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/logon-request-contained-invalid-logon-type-value-in-netwrix-auditor-health-log.md diff --git a/docs/kb/auditor/long-data-collection-improving-the-performance.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/long-data-collection-improving-the-performance.md similarity index 100% rename from docs/kb/auditor/long-data-collection-improving-the-performance.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/long-data-collection-improving-the-performance.md diff --git a/docs/kb/auditor/malformed-control-request.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/malformed-control-request.md similarity index 100% rename from docs/kb/auditor/malformed-control-request.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/malformed-control-request.md diff --git a/docs/kb/auditor/managed-objects-disappear-after-disk-space-on-system-drive-fills-up.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/managed-objects-disappear-after-disk-space-on-system-drive-fills-up.md similarity index 100% rename from docs/kb/auditor/managed-objects-disappear-after-disk-space-on-system-drive-fills-up.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/managed-objects-disappear-after-disk-space-on-system-drive-fills-up.md diff --git a/docs/kb/auditor/mass-removal-of-files-located-on-dfs-server.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/mass-removal-of-files-located-on-dfs-server.md similarity index 100% rename from docs/kb/auditor/mass-removal-of-files-located-on-dfs-server.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/mass-removal-of-files-located-on-dfs-server.md diff --git a/docs/kb/auditor/migrating-auditor-to-new-server.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/migrating-auditor-to-new-server.md similarity index 100% rename from docs/kb/auditor/migrating-auditor-to-new-server.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/migrating-auditor-to-new-server.md diff --git a/docs/kb/auditor/mimikatz-pass-the-hash-activity-on-netwrix-auditor-server.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/mimikatz-pass-the-hash-activity-on-netwrix-auditor-server.md similarity index 100% rename from docs/kb/auditor/mimikatz-pass-the-hash-activity-on-netwrix-auditor-server.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/mimikatz-pass-the-hash-activity-on-netwrix-auditor-server.md diff --git a/docs/kb/auditor/navigating-and-understanding-a-netwrix-auditor-monitoring-plan.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/navigating-and-understanding-a-netwrix-auditor-monitoring-plan.md similarity index 100% rename from docs/kb/auditor/navigating-and-understanding-a-netwrix-auditor-monitoring-plan.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/navigating-and-understanding-a-netwrix-auditor-monitoring-plan.md diff --git a/docs/kb/auditor/ndc-dashboard-failure.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/ndc-dashboard-failure.md similarity index 100% rename from docs/kb/auditor/ndc-dashboard-failure.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/ndc-dashboard-failure.md diff --git a/docs/kb/auditor/ndc-page-status-codes.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/ndc-page-status-codes.md similarity index 100% rename from docs/kb/auditor/ndc-page-status-codes.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/ndc-page-status-codes.md diff --git a/docs/kb/auditor/netwrix-auditor-configuration-server-service-fails-to-start-too-many-methods-to-fire-events-from.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/netwrix-auditor-configuration-server-service-fails-to-start-too-many-methods-to-fire-events-from.md similarity index 100% rename from docs/kb/auditor/netwrix-auditor-configuration-server-service-fails-to-start-too-many-methods-to-fire-events-from.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/netwrix-auditor-configuration-server-service-fails-to-start-too-many-methods-to-fire-events-from.md diff --git a/docs/kb/auditor/netwrix-auditor-consumes-disk-space-recommendations.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/netwrix-auditor-consumes-disk-space-recommendations.md similarity index 100% rename from docs/kb/auditor/netwrix-auditor-consumes-disk-space-recommendations.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/netwrix-auditor-consumes-disk-space-recommendations.md diff --git a/docs/kb/auditor/netwrix-auditor-health-log-contains-eventid-2002.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/netwrix-auditor-health-log-contains-eventid-2002.md similarity index 100% rename from docs/kb/auditor/netwrix-auditor-health-log-contains-eventid-2002.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/netwrix-auditor-health-log-contains-eventid-2002.md diff --git a/docs/kb/auditor/netwrix-auditor-health-log-contains-eventid-3230.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/netwrix-auditor-health-log-contains-eventid-3230.md similarity index 100% rename from docs/kb/auditor/netwrix-auditor-health-log-contains-eventid-3230.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/netwrix-auditor-health-log-contains-eventid-3230.md diff --git a/docs/kb/auditor/netwrix-auditor-licensing-faqs.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/netwrix-auditor-licensing-faqs.md similarity index 100% rename from docs/kb/auditor/netwrix-auditor-licensing-faqs.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/netwrix-auditor-licensing-faqs.md diff --git a/docs/kb/auditor/netwrix-auditor-stops-working-after-upgrading-host-server-windows.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/netwrix-auditor-stops-working-after-upgrading-host-server-windows.md similarity index 100% rename from docs/kb/auditor/netwrix-auditor-stops-working-after-upgrading-host-server-windows.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/netwrix-auditor-stops-working-after-upgrading-host-server-windows.md diff --git a/docs/kb/auditor/netwrix-auditor-system-health-log-contains-eventids-3127-and-3129.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/netwrix-auditor-system-health-log-contains-eventids-3127-and-3129.md similarity index 100% rename from docs/kb/auditor/netwrix-auditor-system-health-log-contains-eventids-3127-and-3129.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/netwrix-auditor-system-health-log-contains-eventids-3127-and-3129.md diff --git a/docs/kb/auditor/no-data-collected-in-linux-generic-syslog-monitoring-plan.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/no-data-collected-in-linux-generic-syslog-monitoring-plan.md similarity index 100% rename from docs/kb/auditor/no-data-collected-in-linux-generic-syslog-monitoring-plan.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/no-data-collected-in-linux-generic-syslog-monitoring-plan.md diff --git a/docs/kb/auditor/no-monitoring-plans-found-in-netwrix-auditor.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/no-monitoring-plans-found-in-netwrix-auditor.md similarity index 100% rename from docs/kb/auditor/no-monitoring-plans-found-in-netwrix-auditor.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/no-monitoring-plans-found-in-netwrix-auditor.md diff --git a/docs/kb/auditor/object-type-and-what-changed-columns-are-empty.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/object-type-and-what-changed-columns-are-empty.md similarity index 100% rename from docs/kb/auditor/object-type-and-what-changed-columns-are-empty.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/object-type-and-what-changed-columns-are-empty.md diff --git a/docs/kb/auditor/odd-characters-in-csv-file.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/odd-characters-in-csv-file.md similarity index 100% rename from docs/kb/auditor/odd-characters-in-csv-file.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/odd-characters-in-csv-file.md diff --git a/docs/kb/auditor/omit-folder-open-events.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/omit-folder-open-events.md similarity index 100% rename from docs/kb/auditor/omit-folder-open-events.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/omit-folder-open-events.md diff --git a/docs/kb/auditor/out-of-memory-exception.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/out-of-memory-exception.md similarity index 100% rename from docs/kb/auditor/out-of-memory-exception.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/out-of-memory-exception.md diff --git a/docs/kb/auditor/preserving-custom-taxonomies.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/preserving-custom-taxonomies.md similarity index 100% rename from docs/kb/auditor/preserving-custom-taxonomies.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/preserving-custom-taxonomies.md diff --git a/docs/kb/auditor/process-document-images-results-in-no-extracted-text-or-invalid-text.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/process-document-images-results-in-no-extracted-text-or-invalid-text.md similarity index 100% rename from docs/kb/auditor/process-document-images-results-in-no-extracted-text-or-invalid-text.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/process-document-images-results-in-no-extracted-text-or-invalid-text.md diff --git a/docs/kb/auditor/reading-log-status.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/reading-log-status.md similarity index 100% rename from docs/kb/auditor/reading-log-status.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/reading-log-status.md diff --git a/docs/kb/auditor/response-action-example-moving-user-account-to-the-quarantine-ou.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/response-action-example-moving-user-account-to-the-quarantine-ou.md similarity index 100% rename from docs/kb/auditor/response-action-example-moving-user-account-to-the-quarantine-ou.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/response-action-example-moving-user-account-to-the-quarantine-ou.md diff --git a/docs/kb/auditor/result_administrator_restricted_access_to_users_of_your_domain..md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/result_administrator_restricted_access_to_users_of_your_domain..md similarity index 100% rename from docs/kb/auditor/result_administrator_restricted_access_to_users_of_your_domain..md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/result_administrator_restricted_access_to_users_of_your_domain..md diff --git a/docs/kb/auditor/rif-document-is-not-compatible-with-this-code-version.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/rif-document-is-not-compatible-with-this-code-version.md similarity index 100% rename from docs/kb/auditor/rif-document-is-not-compatible-with-this-code-version.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/rif-document-is-not-compatible-with-this-code-version.md diff --git a/docs/kb/auditor/sa_11.6_010.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/sa_11.6_010.md similarity index 100% rename from docs/kb/auditor/sa_11.6_010.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/sa_11.6_010.md diff --git a/docs/kb/auditor/search-takes-too-long-to-complete.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/search-takes-too-long-to-complete.md similarity index 100% rename from docs/kb/auditor/search-takes-too-long-to-complete.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/search-takes-too-long-to-complete.md diff --git a/docs/kb/auditor/security-log-overwrites-occurred-on-this-dc.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/security-log-overwrites-occurred-on-this-dc.md similarity index 100% rename from docs/kb/auditor/security-log-overwrites-occurred-on-this-dc.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/security-log-overwrites-occurred-on-this-dc.md diff --git a/docs/kb/auditor/security-log-settings-do-not-apply-via-gpo.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/security-log-settings-do-not-apply-via-gpo.md similarity index 100% rename from docs/kb/auditor/security-log-settings-do-not-apply-via-gpo.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/security-log-settings-do-not-apply-via-gpo.md diff --git a/docs/kb/auditor/set-up-direct-send-for-netwrix-auditor-and-netwrix-data-classification.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/set-up-direct-send-for-netwrix-auditor-and-netwrix-data-classification.md similarity index 100% rename from docs/kb/auditor/set-up-direct-send-for-netwrix-auditor-and-netwrix-data-classification.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/set-up-direct-send-for-netwrix-auditor-and-netwrix-data-classification.md diff --git a/docs/kb/auditor/slow-examination.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/slow-examination.md similarity index 100% rename from docs/kb/auditor/slow-examination.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/slow-examination.md diff --git a/docs/kb/auditor/supplied-object-has-not-been-initialized-for-investigations.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/supplied-object-has-not-been-initialized-for-investigations.md similarity index 100% rename from docs/kb/auditor/supplied-object-has-not-been-initialized-for-investigations.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/supplied-object-has-not-been-initialized-for-investigations.md diff --git a/docs/kb/auditor/system-changed-client-operating-system.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/system-changed-client-operating-system.md similarity index 100% rename from docs/kb/auditor/system-changed-client-operating-system.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/system-changed-client-operating-system.md diff --git a/docs/kb/auditor/system-changed-directory-objects-for-foreign-security-principals.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/system-changed-directory-objects-for-foreign-security-principals.md similarity index 100% rename from docs/kb/auditor/system-changed-directory-objects-for-foreign-security-principals.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/system-changed-directory-objects-for-foreign-security-principals.md diff --git a/docs/kb/auditor/system-changed-object-path-after-account-name-change.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/system-changed-object-path-after-account-name-change.md similarity index 100% rename from docs/kb/auditor/system-changed-object-path-after-account-name-change.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/system-changed-object-path-after-account-name-change.md diff --git a/docs/kb/auditor/system-changed-service-principle-name-attribute.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/system-changed-service-principle-name-attribute.md similarity index 100% rename from docs/kb/auditor/system-changed-service-principle-name-attribute.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/system-changed-service-principle-name-attribute.md diff --git a/docs/kb/auditor/the-conceptqs-application-pool-crashes-on-startup.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/the-conceptqs-application-pool-crashes-on-startup.md similarity index 100% rename from docs/kb/auditor/the-conceptqs-application-pool-crashes-on-startup.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/the-conceptqs-application-pool-crashes-on-startup.md diff --git a/docs/kb/auditor/the-domain-param-parameter-is-missing-a-value.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/the-domain-param-parameter-is-missing-a-value.md similarity index 100% rename from docs/kb/auditor/the-domain-param-parameter-is-missing-a-value.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/the-domain-param-parameter-is-missing-a-value.md diff --git a/docs/kb/auditor/the-name-of-the-process-that-caused-an-account-lockout-does-not-appear-in-examination-results.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/the-name-of-the-process-that-caused-an-account-lockout-does-not-appear-in-examination-results.md similarity index 100% rename from docs/kb/auditor/the-name-of-the-process-that-caused-an-account-lockout-does-not-appear-in-examination-results.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/the-name-of-the-process-that-caused-an-account-lockout-does-not-appear-in-examination-results.md diff --git a/docs/kb/auditor/the-order-in-which-domains-appear-in-the-managed-domains-list.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/the-order-in-which-domains-appear-in-the-managed-domains-list.md similarity index 100% rename from docs/kb/auditor/the-order-in-which-domains-appear-in-the-managed-domains-list.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/the-order-in-which-domains-appear-in-the-managed-domains-list.md diff --git a/docs/kb/auditor/uavr-core-service-not-responding.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/uavr-core-service-not-responding.md similarity index 100% rename from docs/kb/auditor/uavr-core-service-not-responding.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/uavr-core-service-not-responding.md diff --git a/docs/kb/auditor/unable-to-audit-target-server-by-ip-address.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/unable-to-audit-target-server-by-ip-address.md similarity index 100% rename from docs/kb/auditor/unable-to-audit-target-server-by-ip-address.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/unable-to-audit-target-server-by-ip-address.md diff --git a/docs/kb/auditor/unable-to-connect-to-remote-server.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/unable-to-connect-to-remote-server.md similarity index 100% rename from docs/kb/auditor/unable-to-connect-to-remote-server.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/unable-to-connect-to-remote-server.md diff --git a/docs/kb/auditor/unable-to-update-the-compression-service.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/unable-to-update-the-compression-service.md similarity index 100% rename from docs/kb/auditor/unable-to-update-the-compression-service.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/unable-to-update-the-compression-service.md diff --git a/docs/kb/auditor/unable-to-upload-session-to-long-term-archive-access-to-state-in-time-folder-is-denied.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/unable-to-upload-session-to-long-term-archive-access-to-state-in-time-folder-is-denied.md similarity index 100% rename from docs/kb/auditor/unable-to-upload-session-to-long-term-archive-access-to-state-in-time-folder-is-denied.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/unable-to-upload-session-to-long-term-archive-access-to-state-in-time-folder-is-denied.md diff --git a/docs/kb/auditor/user-and-workstation-do-not-match.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/user-and-workstation-do-not-match.md similarity index 100% rename from docs/kb/auditor/user-and-workstation-do-not-match.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/user-and-workstation-do-not-match.md diff --git a/docs/kb/auditor/user-behavior-analytics-configuration.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/user-behavior-analytics-configuration.md similarity index 100% rename from docs/kb/auditor/user-behavior-analytics-configuration.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/user-behavior-analytics-configuration.md diff --git a/docs/kb/auditor/warning-53-the-network-path-was-not-found.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/warning-53-the-network-path-was-not-found.md similarity index 100% rename from docs/kb/auditor/warning-53-the-network-path-was-not-found.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/warning-53-the-network-path-was-not-found.md diff --git a/docs/kb/auditor/what-cmdlets-are-used-for-aal-changes-collection.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/what-cmdlets-are-used-for-aal-changes-collection.md similarity index 100% rename from docs/kb/auditor/what-cmdlets-are-used-for-aal-changes-collection.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/what-cmdlets-are-used-for-aal-changes-collection.md diff --git a/docs/kb/auditor/what-does-automatic-audit-configuration-do-on-the-monitored-servers.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/what-does-automatic-audit-configuration-do-on-the-monitored-servers.md similarity index 100% rename from docs/kb/auditor/what-does-automatic-audit-configuration-do-on-the-monitored-servers.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/what-does-automatic-audit-configuration-do-on-the-monitored-servers.md diff --git a/docs/kb/auditor/what-is-tombstonelifetime-attribute-and-what-is-it-used-for.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/what-is-tombstonelifetime-attribute-and-what-is-it-used-for.md similarity index 100% rename from docs/kb/auditor/what-is-tombstonelifetime-attribute-and-what-is-it-used-for.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/what-is-tombstonelifetime-attribute-and-what-is-it-used-for.md diff --git a/docs/kb/auditor/where-does-netwrix-auditor-collect-security-logs.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/where-does-netwrix-auditor-collect-security-logs.md similarity index 100% rename from docs/kb/auditor/where-does-netwrix-auditor-collect-security-logs.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/where-does-netwrix-auditor-collect-security-logs.md diff --git a/docs/kb/auditor/which-applications-should-be-whitelisted-for-the-auditor-to-function-properly.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/which-applications-should-be-whitelisted-for-the-auditor-to-function-properly.md similarity index 100% rename from docs/kb/auditor/which-applications-should-be-whitelisted-for-the-auditor-to-function-properly.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/which-applications-should-be-whitelisted-for-the-auditor-to-function-properly.md diff --git a/docs/kb/auditor/why-a-registry-key-is-missing-in-both-gpmc-and-local.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/why-a-registry-key-is-missing-in-both-gpmc-and-local.md similarity index 100% rename from docs/kb/auditor/why-a-registry-key-is-missing-in-both-gpmc-and-local.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/why-a-registry-key-is-missing-in-both-gpmc-and-local.md diff --git a/docs/kb/auditor/why-does-the-netwrix-auditor-application-deployment-service-not-start-or-is-terminated-upon-launch.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/why-does-the-netwrix-auditor-application-deployment-service-not-start-or-is-terminated-upon-launch.md similarity index 100% rename from docs/kb/auditor/why-does-the-netwrix-auditor-application-deployment-service-not-start-or-is-terminated-upon-launch.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/why-does-the-netwrix-auditor-application-deployment-service-not-start-or-is-terminated-upon-launch.md diff --git a/docs/kb/auditor/why-netwrix-auditor-reads-ad-fs-dkm-key-and-is-it-normal.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/why-netwrix-auditor-reads-ad-fs-dkm-key-and-is-it-normal.md similarity index 100% rename from docs/kb/auditor/why-netwrix-auditor-reads-ad-fs-dkm-key-and-is-it-normal.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/why-netwrix-auditor-reads-ad-fs-dkm-key-and-is-it-normal.md diff --git a/docs/kb/auditor/workstation-name-is-not-shown.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/workstation-name-is-not-shown.md similarity index 100% rename from docs/kb/auditor/workstation-name-is-not-shown.md rename to docs/kb/auditor/features-and-operations/glossaries-and-faqs/workstation-name-is-not-shown.md diff --git a/docs/kb/auditor/account-lockout-examiner-generates-excessive-traffic-in-the-network.md b/docs/kb/auditor/monitoring-plans/account-lockout-examiner/account-lockout-examiner-generates-excessive-traffic-in-the-network.md similarity index 100% rename from docs/kb/auditor/account-lockout-examiner-generates-excessive-traffic-in-the-network.md rename to docs/kb/auditor/monitoring-plans/account-lockout-examiner/account-lockout-examiner-generates-excessive-traffic-in-the-network.md diff --git a/docs/kb/auditor/account-lockout-examiner-works-very-slowly.md b/docs/kb/auditor/monitoring-plans/account-lockout-examiner/account-lockout-examiner-works-very-slowly.md similarity index 100% rename from docs/kb/auditor/account-lockout-examiner-works-very-slowly.md rename to docs/kb/auditor/monitoring-plans/account-lockout-examiner/account-lockout-examiner-works-very-slowly.md diff --git a/docs/kb/auditor/credentials-used-by-account-lockout-examiner.md b/docs/kb/auditor/monitoring-plans/account-lockout-examiner/credentials-used-by-account-lockout-examiner.md similarity index 100% rename from docs/kb/auditor/credentials-used-by-account-lockout-examiner.md rename to docs/kb/auditor/monitoring-plans/account-lockout-examiner/credentials-used-by-account-lockout-examiner.md diff --git a/docs/kb/auditor/faq-account-lockout-examiner.md b/docs/kb/auditor/monitoring-plans/account-lockout-examiner/faq-account-lockout-examiner.md similarity index 100% rename from docs/kb/auditor/faq-account-lockout-examiner.md rename to docs/kb/auditor/monitoring-plans/account-lockout-examiner/faq-account-lockout-examiner.md diff --git a/docs/kb/auditor/how-does-netwrix-account-lockout-examiner-work.md b/docs/kb/auditor/monitoring-plans/account-lockout-examiner/how-does-netwrix-account-lockout-examiner-work.md similarity index 100% rename from docs/kb/auditor/how-does-netwrix-account-lockout-examiner-work.md rename to docs/kb/auditor/monitoring-plans/account-lockout-examiner/how-does-netwrix-account-lockout-examiner-work.md diff --git a/docs/kb/auditor/how-to-install-and-use-netwrix-account-lockout-examiner.md b/docs/kb/auditor/monitoring-plans/account-lockout-examiner/how-to-install-and-use-netwrix-account-lockout-examiner.md similarity index 100% rename from docs/kb/auditor/how-to-install-and-use-netwrix-account-lockout-examiner.md rename to docs/kb/auditor/monitoring-plans/account-lockout-examiner/how-to-install-and-use-netwrix-account-lockout-examiner.md diff --git a/docs/kb/auditor/how-to-migrate-account-lockout-examiner.md b/docs/kb/auditor/monitoring-plans/account-lockout-examiner/how-to-migrate-account-lockout-examiner.md similarity index 100% rename from docs/kb/auditor/how-to-migrate-account-lockout-examiner.md rename to docs/kb/auditor/monitoring-plans/account-lockout-examiner/how-to-migrate-account-lockout-examiner.md diff --git a/docs/kb/auditor/how-to-modify-the-account-lockout-examiner-service-account.md b/docs/kb/auditor/monitoring-plans/account-lockout-examiner/how-to-modify-the-account-lockout-examiner-service-account.md similarity index 100% rename from docs/kb/auditor/how-to-modify-the-account-lockout-examiner-service-account.md rename to docs/kb/auditor/monitoring-plans/account-lockout-examiner/how-to-modify-the-account-lockout-examiner-service-account.md diff --git a/docs/kb/auditor/support-and-maintenance-contract-has-expired-for-account-lockout-examiner.md b/docs/kb/auditor/monitoring-plans/account-lockout-examiner/support-and-maintenance-contract-has-expired-for-account-lockout-examiner.md similarity index 100% rename from docs/kb/auditor/support-and-maintenance-contract-has-expired-for-account-lockout-examiner.md rename to docs/kb/auditor/monitoring-plans/account-lockout-examiner/support-and-maintenance-contract-has-expired-for-account-lockout-examiner.md diff --git a/docs/kb/auditor/the-account-lockout-examiner-service-account.md b/docs/kb/auditor/monitoring-plans/account-lockout-examiner/the-account-lockout-examiner-service-account.md similarity index 100% rename from docs/kb/auditor/the-account-lockout-examiner-service-account.md rename to docs/kb/auditor/monitoring-plans/account-lockout-examiner/the-account-lockout-examiner-service-account.md diff --git a/docs/kb/auditor/access-is-denied-error-in-event-log-manager-health-log.md b/docs/kb/auditor/monitoring-plans/event-log-management/access-is-denied-error-in-event-log-manager-health-log.md similarity index 100% rename from docs/kb/auditor/access-is-denied-error-in-event-log-manager-health-log.md rename to docs/kb/auditor/monitoring-plans/event-log-management/access-is-denied-error-in-event-log-manager-health-log.md diff --git a/docs/kb/auditor/could-not-locate-end-of-event-log-error.md b/docs/kb/auditor/monitoring-plans/event-log-management/could-not-locate-end-of-event-log-error.md similarity index 100% rename from docs/kb/auditor/could-not-locate-end-of-event-log-error.md rename to docs/kb/auditor/monitoring-plans/event-log-management/could-not-locate-end-of-event-log-error.md diff --git a/docs/kb/auditor/error-failed-to-check-for-event-log-existence.md b/docs/kb/auditor/monitoring-plans/event-log-management/error-failed-to-check-for-event-log-existence.md similarity index 100% rename from docs/kb/auditor/error-failed-to-check-for-event-log-existence.md rename to docs/kb/auditor/monitoring-plans/event-log-management/error-failed-to-check-for-event-log-existence.md diff --git a/docs/kb/auditor/event-log-manager-report-service-starts-and-stops-multi-lingual-configuration.md b/docs/kb/auditor/monitoring-plans/event-log-management/event-log-manager-report-service-starts-and-stops-multi-lingual-configuration.md similarity index 100% rename from docs/kb/auditor/event-log-manager-report-service-starts-and-stops-multi-lingual-configuration.md rename to docs/kb/auditor/monitoring-plans/event-log-management/event-log-manager-report-service-starts-and-stops-multi-lingual-configuration.md diff --git a/docs/kb/auditor/following-event-log-settings-may-lead-to-incorrect-or-incomplete-data-in-reports.md b/docs/kb/auditor/monitoring-plans/event-log-management/following-event-log-settings-may-lead-to-incorrect-or-incomplete-data-in-reports.md similarity index 100% rename from docs/kb/auditor/following-event-log-settings-may-lead-to-incorrect-or-incomplete-data-in-reports.md rename to docs/kb/auditor/monitoring-plans/event-log-management/following-event-log-settings-may-lead-to-incorrect-or-incomplete-data-in-reports.md diff --git a/docs/kb/auditor/how-to-edit-schedules-in-netwrix-auditor-event-log-manager.md b/docs/kb/auditor/monitoring-plans/event-log-management/how-to-edit-schedules-in-netwrix-auditor-event-log-manager.md similarity index 100% rename from docs/kb/auditor/how-to-edit-schedules-in-netwrix-auditor-event-log-manager.md rename to docs/kb/auditor/monitoring-plans/event-log-management/how-to-edit-schedules-in-netwrix-auditor-event-log-manager.md diff --git a/docs/kb/auditor/how-to-exclude-system-account-from-event-log.md b/docs/kb/auditor/monitoring-plans/event-log-management/how-to-exclude-system-account-from-event-log.md similarity index 100% rename from docs/kb/auditor/how-to-exclude-system-account-from-event-log.md rename to docs/kb/auditor/monitoring-plans/event-log-management/how-to-exclude-system-account-from-event-log.md diff --git a/docs/kb/auditor/how-to-force-netwrix-auditor-to-collect-a-specific-applications-and-services-event-log.md b/docs/kb/auditor/monitoring-plans/event-log-management/how-to-force-netwrix-auditor-to-collect-a-specific-applications-and-services-event-log.md similarity index 100% rename from docs/kb/auditor/how-to-force-netwrix-auditor-to-collect-a-specific-applications-and-services-event-log.md rename to docs/kb/auditor/monitoring-plans/event-log-management/how-to-force-netwrix-auditor-to-collect-a-specific-applications-and-services-event-log.md diff --git a/docs/kb/auditor/how-to-reduce-the-netwrix-event-log-manager-database-size.md b/docs/kb/auditor/monitoring-plans/event-log-management/how-to-reduce-the-netwrix-event-log-manager-database-size.md similarity index 100% rename from docs/kb/auditor/how-to-reduce-the-netwrix-event-log-manager-database-size.md rename to docs/kb/auditor/monitoring-plans/event-log-management/how-to-reduce-the-netwrix-event-log-manager-database-size.md diff --git a/docs/kb/auditor/how-to-remove-netwrix-event-log-agent-from-multiple-servers.md b/docs/kb/auditor/monitoring-plans/event-log-management/how-to-remove-netwrix-event-log-agent-from-multiple-servers.md similarity index 100% rename from docs/kb/auditor/how-to-remove-netwrix-event-log-agent-from-multiple-servers.md rename to docs/kb/auditor/monitoring-plans/event-log-management/how-to-remove-netwrix-event-log-agent-from-multiple-servers.md diff --git a/docs/kb/auditor/how-to-save-and-zip-netwrix-auditor-system-health-event-log.md b/docs/kb/auditor/monitoring-plans/event-log-management/how-to-save-and-zip-netwrix-auditor-system-health-event-log.md similarity index 100% rename from docs/kb/auditor/how-to-save-and-zip-netwrix-auditor-system-health-event-log.md rename to docs/kb/auditor/monitoring-plans/event-log-management/how-to-save-and-zip-netwrix-auditor-system-health-event-log.md diff --git a/docs/kb/auditor/migrate-event-log-manager-monitoring-plans.md b/docs/kb/auditor/monitoring-plans/event-log-management/migrate-event-log-manager-monitoring-plans.md similarity index 100% rename from docs/kb/auditor/migrate-event-log-manager-monitoring-plans.md rename to docs/kb/auditor/monitoring-plans/event-log-management/migrate-event-log-manager-monitoring-plans.md diff --git a/docs/kb/auditor/monitoring-ssl-certificates-with-event-log-manager.md b/docs/kb/auditor/monitoring-plans/event-log-management/monitoring-ssl-certificates-with-event-log-manager.md similarity index 100% rename from docs/kb/auditor/monitoring-ssl-certificates-with-event-log-manager.md rename to docs/kb/auditor/monitoring-plans/event-log-management/monitoring-ssl-certificates-with-event-log-manager.md diff --git a/docs/kb/auditor/netwrix-auditor-event-log-manager-shows-smtp-authentication-errors-while-configuring-a-monitoring-pl.md b/docs/kb/auditor/monitoring-plans/event-log-management/netwrix-auditor-event-log-manager-shows-smtp-authentication-errors-while-configuring-a-monitoring-pl.md similarity index 100% rename from docs/kb/auditor/netwrix-auditor-event-log-manager-shows-smtp-authentication-errors-while-configuring-a-monitoring-pl.md rename to docs/kb/auditor/monitoring-plans/event-log-management/netwrix-auditor-event-log-manager-shows-smtp-authentication-errors-while-configuring-a-monitoring-pl.md diff --git a/docs/kb/auditor/netwrix-auditor-failed-to-process-event-logs-on-a-domain-controller-com-error-2147023485.md b/docs/kb/auditor/monitoring-plans/event-log-management/netwrix-auditor-failed-to-process-event-logs-on-a-domain-controller-com-error-2147023485.md similarity index 100% rename from docs/kb/auditor/netwrix-auditor-failed-to-process-event-logs-on-a-domain-controller-com-error-2147023485.md rename to docs/kb/auditor/monitoring-plans/event-log-management/netwrix-auditor-failed-to-process-event-logs-on-a-domain-controller-com-error-2147023485.md diff --git a/docs/kb/auditor/parallel-redo-events-in-sql-server-event-log.md b/docs/kb/auditor/monitoring-plans/event-log-management/parallel-redo-events-in-sql-server-event-log.md similarity index 100% rename from docs/kb/auditor/parallel-redo-events-in-sql-server-event-log.md rename to docs/kb/auditor/monitoring-plans/event-log-management/parallel-redo-events-in-sql-server-event-log.md diff --git a/docs/kb/auditor/process-event-log-backup-without-domain-administrator-permissions.md b/docs/kb/auditor/monitoring-plans/event-log-management/process-event-log-backup-without-domain-administrator-permissions.md similarity index 100% rename from docs/kb/auditor/process-event-log-backup-without-domain-administrator-permissions.md rename to docs/kb/auditor/monitoring-plans/event-log-management/process-event-log-backup-without-domain-administrator-permissions.md diff --git a/docs/kb/auditor/reset-collection-history-for-generic-events-event-log-management.md b/docs/kb/auditor/monitoring-plans/event-log-management/reset-collection-history-for-generic-events-event-log-management.md similarity index 100% rename from docs/kb/auditor/reset-collection-history-for-generic-events-event-log-management.md rename to docs/kb/auditor/monitoring-plans/event-log-management/reset-collection-history-for-generic-events-event-log-management.md diff --git a/docs/kb/auditor/the-event-logs-reports-for-windows-server-does-not-contain-any-data.md b/docs/kb/auditor/monitoring-plans/event-log-management/the-event-logs-reports-for-windows-server-does-not-contain-any-data.md similarity index 100% rename from docs/kb/auditor/the-event-logs-reports-for-windows-server-does-not-contain-any-data.md rename to docs/kb/auditor/monitoring-plans/event-log-management/the-event-logs-reports-for-windows-server-does-not-contain-any-data.md diff --git a/docs/kb/auditor/account-and-password-expiration-mismatch-in-netwrix-auditor-password-expiration-notifier.md b/docs/kb/auditor/monitoring-plans/password-expiration-notifier/account-and-password-expiration-mismatch-in-netwrix-auditor-password-expiration-notifier.md similarity index 100% rename from docs/kb/auditor/account-and-password-expiration-mismatch-in-netwrix-auditor-password-expiration-notifier.md rename to docs/kb/auditor/monitoring-plans/password-expiration-notifier/account-and-password-expiration-mismatch-in-netwrix-auditor-password-expiration-notifier.md diff --git a/docs/kb/auditor/customize-notifications-and-reports-in-password-expiration-notifier.md b/docs/kb/auditor/monitoring-plans/password-expiration-notifier/customize-notifications-and-reports-in-password-expiration-notifier.md similarity index 100% rename from docs/kb/auditor/customize-notifications-and-reports-in-password-expiration-notifier.md rename to docs/kb/auditor/monitoring-plans/password-expiration-notifier/customize-notifications-and-reports-in-password-expiration-notifier.md diff --git a/docs/kb/auditor/emails-are-missing-in-password-expiration-notifier.md b/docs/kb/auditor/monitoring-plans/password-expiration-notifier/emails-are-missing-in-password-expiration-notifier.md similarity index 100% rename from docs/kb/auditor/emails-are-missing-in-password-expiration-notifier.md rename to docs/kb/auditor/monitoring-plans/password-expiration-notifier/emails-are-missing-in-password-expiration-notifier.md diff --git a/docs/kb/auditor/empty-password-expiration-notifier-emails.md b/docs/kb/auditor/monitoring-plans/password-expiration-notifier/empty-password-expiration-notifier-emails.md similarity index 100% rename from docs/kb/auditor/empty-password-expiration-notifier-emails.md rename to docs/kb/auditor/monitoring-plans/password-expiration-notifier/empty-password-expiration-notifier-emails.md diff --git a/docs/kb/auditor/hide-and-disable-header-and-footer-in-password-expiration-notifier-emails.md b/docs/kb/auditor/monitoring-plans/password-expiration-notifier/hide-and-disable-header-and-footer-in-password-expiration-notifier-emails.md similarity index 100% rename from docs/kb/auditor/hide-and-disable-header-and-footer-in-password-expiration-notifier-emails.md rename to docs/kb/auditor/monitoring-plans/password-expiration-notifier/hide-and-disable-header-and-footer-in-password-expiration-notifier-emails.md diff --git a/docs/kb/auditor/how-does-password-expiration-notifier-work.md b/docs/kb/auditor/monitoring-plans/password-expiration-notifier/how-does-password-expiration-notifier-work.md similarity index 100% rename from docs/kb/auditor/how-does-password-expiration-notifier-work.md rename to docs/kb/auditor/monitoring-plans/password-expiration-notifier/how-does-password-expiration-notifier-work.md diff --git a/docs/kb/auditor/how-to-configure-the-sms-notifications-feature-for-password-expiration-notifier.md b/docs/kb/auditor/monitoring-plans/password-expiration-notifier/how-to-configure-the-sms-notifications-feature-for-password-expiration-notifier.md similarity index 100% rename from docs/kb/auditor/how-to-configure-the-sms-notifications-feature-for-password-expiration-notifier.md rename to docs/kb/auditor/monitoring-plans/password-expiration-notifier/how-to-configure-the-sms-notifications-feature-for-password-expiration-notifier.md diff --git a/docs/kb/auditor/how-to-edit-schedules-in-netwrix-auditor-password-expiration-notifier.md b/docs/kb/auditor/monitoring-plans/password-expiration-notifier/how-to-edit-schedules-in-netwrix-auditor-password-expiration-notifier.md similarity index 100% rename from docs/kb/auditor/how-to-edit-schedules-in-netwrix-auditor-password-expiration-notifier.md rename to docs/kb/auditor/monitoring-plans/password-expiration-notifier/how-to-edit-schedules-in-netwrix-auditor-password-expiration-notifier.md diff --git a/docs/kb/auditor/how-to-exclude-smart-card-users-from-monitoring-by-password-expiration-notifier.md b/docs/kb/auditor/monitoring-plans/password-expiration-notifier/how-to-exclude-smart-card-users-from-monitoring-by-password-expiration-notifier.md similarity index 100% rename from docs/kb/auditor/how-to-exclude-smart-card-users-from-monitoring-by-password-expiration-notifier.md rename to docs/kb/auditor/monitoring-plans/password-expiration-notifier/how-to-exclude-smart-card-users-from-monitoring-by-password-expiration-notifier.md diff --git a/docs/kb/auditor/how-to-notify-users-without-email-in-password-expiration-notifier.md b/docs/kb/auditor/monitoring-plans/password-expiration-notifier/how-to-notify-users-without-email-in-password-expiration-notifier.md similarity index 100% rename from docs/kb/auditor/how-to-notify-users-without-email-in-password-expiration-notifier.md rename to docs/kb/auditor/monitoring-plans/password-expiration-notifier/how-to-notify-users-without-email-in-password-expiration-notifier.md diff --git a/docs/kb/auditor/illegible-notification-contents-and-characters-in-password-expiration-notifier.md b/docs/kb/auditor/monitoring-plans/password-expiration-notifier/illegible-notification-contents-and-characters-in-password-expiration-notifier.md similarity index 100% rename from docs/kb/auditor/illegible-notification-contents-and-characters-in-password-expiration-notifier.md rename to docs/kb/auditor/monitoring-plans/password-expiration-notifier/illegible-notification-contents-and-characters-in-password-expiration-notifier.md diff --git a/docs/kb/auditor/migrate-netwrix-password-expiration-notifier-to-a-different-server.md b/docs/kb/auditor/monitoring-plans/password-expiration-notifier/migrate-netwrix-password-expiration-notifier-to-a-different-server.md similarity index 100% rename from docs/kb/auditor/migrate-netwrix-password-expiration-notifier-to-a-different-server.md rename to docs/kb/auditor/monitoring-plans/password-expiration-notifier/migrate-netwrix-password-expiration-notifier-to-a-different-server.md diff --git a/docs/kb/auditor/password-expiration-notifier-email-header-and-footer-reset-after-upgrade.md b/docs/kb/auditor/monitoring-plans/password-expiration-notifier/password-expiration-notifier-email-header-and-footer-reset-after-upgrade.md similarity index 100% rename from docs/kb/auditor/password-expiration-notifier-email-header-and-footer-reset-after-upgrade.md rename to docs/kb/auditor/monitoring-plans/password-expiration-notifier/password-expiration-notifier-email-header-and-footer-reset-after-upgrade.md diff --git a/docs/kb/auditor/password-expiration-notifier-generates-blank-reports-after-configuring-password-policy-enforcer.md b/docs/kb/auditor/monitoring-plans/password-expiration-notifier/password-expiration-notifier-generates-blank-reports-after-configuring-password-policy-enforcer.md similarity index 100% rename from docs/kb/auditor/password-expiration-notifier-generates-blank-reports-after-configuring-password-policy-enforcer.md rename to docs/kb/auditor/monitoring-plans/password-expiration-notifier/password-expiration-notifier-generates-blank-reports-after-configuring-password-policy-enforcer.md diff --git a/docs/kb/auditor/password-expiration-notifier-stopped-showing-results.md b/docs/kb/auditor/monitoring-plans/password-expiration-notifier/password-expiration-notifier-stopped-showing-results.md similarity index 100% rename from docs/kb/auditor/password-expiration-notifier-stopped-showing-results.md rename to docs/kb/auditor/monitoring-plans/password-expiration-notifier/password-expiration-notifier-stopped-showing-results.md diff --git a/docs/kb/auditor/support-for-fine-grained-password-policies-in-netwrix-password-expiration-notifier.md b/docs/kb/auditor/monitoring-plans/password-expiration-notifier/support-for-fine-grained-password-policies-in-netwrix-password-expiration-notifier.md similarity index 100% rename from docs/kb/auditor/support-for-fine-grained-password-policies-in-netwrix-password-expiration-notifier.md rename to docs/kb/auditor/monitoring-plans/password-expiration-notifier/support-for-fine-grained-password-policies-in-netwrix-password-expiration-notifier.md diff --git a/docs/kb/auditor/the-minimal-rights-for-the-netwrix-password-expiration-notifier-service-account.md b/docs/kb/auditor/monitoring-plans/password-expiration-notifier/the-minimal-rights-for-the-netwrix-password-expiration-notifier-service-account.md similarity index 100% rename from docs/kb/auditor/the-minimal-rights-for-the-netwrix-password-expiration-notifier-service-account.md rename to docs/kb/auditor/monitoring-plans/password-expiration-notifier/the-minimal-rights-for-the-netwrix-password-expiration-notifier-service-account.md diff --git a/docs/kb/auditor/access-errors-for-user-activity-monitoring-plan.md b/docs/kb/auditor/monitoring-plans/user-activity-monitoring/access-errors-for-user-activity-monitoring-plan.md similarity index 100% rename from docs/kb/auditor/access-errors-for-user-activity-monitoring-plan.md rename to docs/kb/auditor/monitoring-plans/user-activity-monitoring/access-errors-for-user-activity-monitoring-plan.md diff --git a/docs/kb/auditor/account-is-not-shown-in-a-report-after-netwrix-inactive-users-tracker-resets-its-password.md b/docs/kb/auditor/monitoring-plans/user-activity-monitoring/account-is-not-shown-in-a-report-after-netwrix-inactive-users-tracker-resets-its-password.md similarity index 100% rename from docs/kb/auditor/account-is-not-shown-in-a-report-after-netwrix-inactive-users-tracker-resets-its-password.md rename to docs/kb/auditor/monitoring-plans/user-activity-monitoring/account-is-not-shown-in-a-report-after-netwrix-inactive-users-tracker-resets-its-password.md diff --git a/docs/kb/auditor/does-inactive-user-tracking-alert-before-it-performs-any-actions-on-accounts.md b/docs/kb/auditor/monitoring-plans/user-activity-monitoring/does-inactive-user-tracking-alert-before-it-performs-any-actions-on-accounts.md similarity index 100% rename from docs/kb/auditor/does-inactive-user-tracking-alert-before-it-performs-any-actions-on-accounts.md rename to docs/kb/auditor/monitoring-plans/user-activity-monitoring/does-inactive-user-tracking-alert-before-it-performs-any-actions-on-accounts.md diff --git a/docs/kb/auditor/error-user-activity-core-service-has-been-already-launched.md b/docs/kb/auditor/monitoring-plans/user-activity-monitoring/error-user-activity-core-service-has-been-already-launched.md similarity index 100% rename from docs/kb/auditor/error-user-activity-core-service-has-been-already-launched.md rename to docs/kb/auditor/monitoring-plans/user-activity-monitoring/error-user-activity-core-service-has-been-already-launched.md diff --git a/docs/kb/auditor/how-does-inactive-user-tracker-work.md b/docs/kb/auditor/monitoring-plans/user-activity-monitoring/how-does-inactive-user-tracker-work.md similarity index 100% rename from docs/kb/auditor/how-does-inactive-user-tracker-work.md rename to docs/kb/auditor/monitoring-plans/user-activity-monitoring/how-does-inactive-user-tracker-work.md diff --git a/docs/kb/auditor/how-reports-from-user-activity-video-recorder-resolve-host-names.md b/docs/kb/auditor/monitoring-plans/user-activity-monitoring/how-reports-from-user-activity-video-recorder-resolve-host-names.md similarity index 100% rename from docs/kb/auditor/how-reports-from-user-activity-video-recorder-resolve-host-names.md rename to docs/kb/auditor/monitoring-plans/user-activity-monitoring/how-reports-from-user-activity-video-recorder-resolve-host-names.md diff --git a/docs/kb/auditor/how-to-change-the-default-ports-in-netwrix-auditor-user-activity-video-recording.md b/docs/kb/auditor/monitoring-plans/user-activity-monitoring/how-to-change-the-default-ports-in-netwrix-auditor-user-activity-video-recording.md similarity index 100% rename from docs/kb/auditor/how-to-change-the-default-ports-in-netwrix-auditor-user-activity-video-recording.md rename to docs/kb/auditor/monitoring-plans/user-activity-monitoring/how-to-change-the-default-ports-in-netwrix-auditor-user-activity-video-recording.md diff --git a/docs/kb/auditor/how-to-configure-user-activity-to-trigger-a-recording-session-on-program-execution.md b/docs/kb/auditor/monitoring-plans/user-activity-monitoring/how-to-configure-user-activity-to-trigger-a-recording-session-on-program-execution.md similarity index 100% rename from docs/kb/auditor/how-to-configure-user-activity-to-trigger-a-recording-session-on-program-execution.md rename to docs/kb/auditor/monitoring-plans/user-activity-monitoring/how-to-configure-user-activity-to-trigger-a-recording-session-on-program-execution.md diff --git a/docs/kb/auditor/how-to-discover-inactive-users-with-netwrix-auditor.md b/docs/kb/auditor/monitoring-plans/user-activity-monitoring/how-to-discover-inactive-users-with-netwrix-auditor.md similarity index 100% rename from docs/kb/auditor/how-to-discover-inactive-users-with-netwrix-auditor.md rename to docs/kb/auditor/monitoring-plans/user-activity-monitoring/how-to-discover-inactive-users-with-netwrix-auditor.md diff --git a/docs/kb/auditor/how-to-edit-schedules-in-netwrix-auditor-inactive-user-tracker.md b/docs/kb/auditor/monitoring-plans/user-activity-monitoring/how-to-edit-schedules-in-netwrix-auditor-inactive-user-tracker.md similarity index 100% rename from docs/kb/auditor/how-to-edit-schedules-in-netwrix-auditor-inactive-user-tracker.md rename to docs/kb/auditor/monitoring-plans/user-activity-monitoring/how-to-edit-schedules-in-netwrix-auditor-inactive-user-tracker.md diff --git a/docs/kb/auditor/how-to-migrate-netwrix-inactive-users-tracker-to-other-servers.md b/docs/kb/auditor/monitoring-plans/user-activity-monitoring/how-to-migrate-netwrix-inactive-users-tracker-to-other-servers.md similarity index 100% rename from docs/kb/auditor/how-to-migrate-netwrix-inactive-users-tracker-to-other-servers.md rename to docs/kb/auditor/monitoring-plans/user-activity-monitoring/how-to-migrate-netwrix-inactive-users-tracker-to-other-servers.md diff --git a/docs/kb/auditor/inactive-users-tracker-locks-out-active-accounts-not-logging-to-windows.md b/docs/kb/auditor/monitoring-plans/user-activity-monitoring/inactive-users-tracker-locks-out-active-accounts-not-logging-to-windows.md similarity index 100% rename from docs/kb/auditor/inactive-users-tracker-locks-out-active-accounts-not-logging-to-windows.md rename to docs/kb/auditor/monitoring-plans/user-activity-monitoring/inactive-users-tracker-locks-out-active-accounts-not-logging-to-windows.md diff --git a/docs/kb/auditor/manually-update-user-activity-core-service.md b/docs/kb/auditor/monitoring-plans/user-activity-monitoring/manually-update-user-activity-core-service.md similarity index 100% rename from docs/kb/auditor/manually-update-user-activity-core-service.md rename to docs/kb/auditor/monitoring-plans/user-activity-monitoring/manually-update-user-activity-core-service.md diff --git a/docs/kb/auditor/netwrix-inactive-users-tracker-does-not-perform-any-actions-on-inactive-accounts.md b/docs/kb/auditor/monitoring-plans/user-activity-monitoring/netwrix-inactive-users-tracker-does-not-perform-any-actions-on-inactive-accounts.md similarity index 100% rename from docs/kb/auditor/netwrix-inactive-users-tracker-does-not-perform-any-actions-on-inactive-accounts.md rename to docs/kb/auditor/monitoring-plans/user-activity-monitoring/netwrix-inactive-users-tracker-does-not-perform-any-actions-on-inactive-accounts.md diff --git a/docs/kb/auditor/netwrix-inactive-users-tracker-ignores-disabled-user-accounts-and-does-not-report-them-as-inactive.md b/docs/kb/auditor/monitoring-plans/user-activity-monitoring/netwrix-inactive-users-tracker-ignores-disabled-user-accounts-and-does-not-report-them-as-inactive.md similarity index 100% rename from docs/kb/auditor/netwrix-inactive-users-tracker-ignores-disabled-user-accounts-and-does-not-report-them-as-inactive.md rename to docs/kb/auditor/monitoring-plans/user-activity-monitoring/netwrix-inactive-users-tracker-ignores-disabled-user-accounts-and-does-not-report-them-as-inactive.md diff --git a/docs/kb/auditor/object-reference-not-set-to-instance-of-object-in-inactive-user-tracker-health-log.md b/docs/kb/auditor/monitoring-plans/user-activity-monitoring/object-reference-not-set-to-instance-of-object-in-inactive-user-tracker-health-log.md similarity index 100% rename from docs/kb/auditor/object-reference-not-set-to-instance-of-object-in-inactive-user-tracker-health-log.md rename to docs/kb/auditor/monitoring-plans/user-activity-monitoring/object-reference-not-set-to-instance-of-object-in-inactive-user-tracker-health-log.md diff --git a/docs/kb/auditor/service-did-not-respond-to-the-start-or-control-request-error-in-user-activity-service.md b/docs/kb/auditor/monitoring-plans/user-activity-monitoring/service-did-not-respond-to-the-start-or-control-request-error-in-user-activity-service.md similarity index 100% rename from docs/kb/auditor/service-did-not-respond-to-the-start-or-control-request-error-in-user-activity-service.md rename to docs/kb/auditor/monitoring-plans/user-activity-monitoring/service-did-not-respond-to-the-start-or-control-request-error-in-user-activity-service.md diff --git a/docs/kb/auditor/some-accounts-were-not-moved-or-deleted-in-inactive-user-tracker-report.md b/docs/kb/auditor/monitoring-plans/user-activity-monitoring/some-accounts-were-not-moved-or-deleted-in-inactive-user-tracker-report.md similarity index 100% rename from docs/kb/auditor/some-accounts-were-not-moved-or-deleted-in-inactive-user-tracker-report.md rename to docs/kb/auditor/monitoring-plans/user-activity-monitoring/some-accounts-were-not-moved-or-deleted-in-inactive-user-tracker-report.md diff --git a/docs/kb/auditor/target-computer-cannot-be-identified-in-user-activity-monitoring-plan.md b/docs/kb/auditor/monitoring-plans/user-activity-monitoring/target-computer-cannot-be-identified-in-user-activity-monitoring-plan.md similarity index 100% rename from docs/kb/auditor/target-computer-cannot-be-identified-in-user-activity-monitoring-plan.md rename to docs/kb/auditor/monitoring-plans/user-activity-monitoring/target-computer-cannot-be-identified-in-user-activity-monitoring-plan.md diff --git a/docs/kb/auditor/the-user-activity-video-reporter-agent-is-not-being-installed-on-monitored-server.md b/docs/kb/auditor/monitoring-plans/user-activity-monitoring/the-user-activity-video-reporter-agent-is-not-being-installed-on-monitored-server.md similarity index 100% rename from docs/kb/auditor/the-user-activity-video-reporter-agent-is-not-being-installed-on-monitored-server.md rename to docs/kb/auditor/monitoring-plans/user-activity-monitoring/the-user-activity-video-reporter-agent-is-not-being-installed-on-monitored-server.md diff --git a/docs/kb/auditor/unable-to-launch-netwrix-auditor-user-activity-core-service.md b/docs/kb/auditor/monitoring-plans/user-activity-monitoring/unable-to-launch-netwrix-auditor-user-activity-core-service.md similarity index 100% rename from docs/kb/auditor/unable-to-launch-netwrix-auditor-user-activity-core-service.md rename to docs/kb/auditor/monitoring-plans/user-activity-monitoring/unable-to-launch-netwrix-auditor-user-activity-core-service.md diff --git a/docs/kb/auditor/uninstalling-user-activity-monitoring-agents.md b/docs/kb/auditor/monitoring-plans/user-activity-monitoring/uninstalling-user-activity-monitoring-agents.md similarity index 100% rename from docs/kb/auditor/uninstalling-user-activity-monitoring-agents.md rename to docs/kb/auditor/monitoring-plans/user-activity-monitoring/uninstalling-user-activity-monitoring-agents.md diff --git a/docs/kb/auditor/user-activity-video-is-not-being-captured.md b/docs/kb/auditor/monitoring-plans/user-activity-monitoring/user-activity-video-is-not-being-captured.md similarity index 100% rename from docs/kb/auditor/user-activity-video-is-not-being-captured.md rename to docs/kb/auditor/monitoring-plans/user-activity-monitoring/user-activity-video-is-not-being-captured.md diff --git a/docs/kb/auditor/how-to-get-single-alert-on-mass-objects-modification.md b/docs/kb/auditor/reports-alerts-and-notifications/alerts-and-rules/how-to-get-single-alert-on-mass-objects-modification.md similarity index 100% rename from docs/kb/auditor/how-to-get-single-alert-on-mass-objects-modification.md rename to docs/kb/auditor/reports-alerts-and-notifications/alerts-and-rules/how-to-get-single-alert-on-mass-objects-modification.md diff --git a/docs/kb/auditor/how-to-remove-footer-from-real-time-alert-emails.md b/docs/kb/auditor/reports-alerts-and-notifications/alerts-and-rules/how-to-remove-footer-from-real-time-alert-emails.md similarity index 100% rename from docs/kb/auditor/how-to-remove-footer-from-real-time-alert-emails.md rename to docs/kb/auditor/reports-alerts-and-notifications/alerts-and-rules/how-to-remove-footer-from-real-time-alert-emails.md diff --git a/docs/kb/auditor/how-to-use-sms-text-for-alerts.md b/docs/kb/auditor/reports-alerts-and-notifications/alerts-and-rules/how-to-use-sms-text-for-alerts.md similarity index 100% rename from docs/kb/auditor/how-to-use-sms-text-for-alerts.md rename to docs/kb/auditor/reports-alerts-and-notifications/alerts-and-rules/how-to-use-sms-text-for-alerts.md diff --git a/docs/kb/auditor/logs-to-collect-for-netwrix-auditor-sms-alert-issues.md b/docs/kb/auditor/reports-alerts-and-notifications/alerts-and-rules/logs-to-collect-for-netwrix-auditor-sms-alert-issues.md similarity index 100% rename from docs/kb/auditor/logs-to-collect-for-netwrix-auditor-sms-alert-issues.md rename to docs/kb/auditor/reports-alerts-and-notifications/alerts-and-rules/logs-to-collect-for-netwrix-auditor-sms-alert-issues.md diff --git a/docs/kb/auditor/setting-up-account-lockout-alert.md b/docs/kb/auditor/reports-alerts-and-notifications/alerts-and-rules/setting-up-account-lockout-alert.md similarity index 100% rename from docs/kb/auditor/setting-up-account-lockout-alert.md rename to docs/kb/auditor/reports-alerts-and-notifications/alerts-and-rules/setting-up-account-lockout-alert.md diff --git a/docs/kb/auditor/the-best-way-to-find-the-attribute-name-when-configuring-real-time-alerts.md b/docs/kb/auditor/reports-alerts-and-notifications/alerts-and-rules/the-best-way-to-find-the-attribute-name-when-configuring-real-time-alerts.md similarity index 100% rename from docs/kb/auditor/the-best-way-to-find-the-attribute-name-when-configuring-real-time-alerts.md rename to docs/kb/auditor/reports-alerts-and-notifications/alerts-and-rules/the-best-way-to-find-the-attribute-name-when-configuring-real-time-alerts.md diff --git a/docs/kb/auditor/unable-to-create-real-time-alerts.md b/docs/kb/auditor/reports-alerts-and-notifications/alerts-and-rules/unable-to-create-real-time-alerts.md similarity index 100% rename from docs/kb/auditor/unable-to-create-real-time-alerts.md rename to docs/kb/auditor/reports-alerts-and-notifications/alerts-and-rules/unable-to-create-real-time-alerts.md diff --git a/docs/kb/auditor/why-i-get-alerts-on-accounts-that-cannot-be-locked-out.md b/docs/kb/auditor/reports-alerts-and-notifications/alerts-and-rules/why-i-get-alerts-on-accounts-that-cannot-be-locked-out.md similarity index 100% rename from docs/kb/auditor/why-i-get-alerts-on-accounts-that-cannot-be-locked-out.md rename to docs/kb/auditor/reports-alerts-and-notifications/alerts-and-rules/why-i-get-alerts-on-accounts-that-cannot-be-locked-out.md diff --git a/docs/kb/auditor/activity_summary_emails_contain_.zip_files.md b/docs/kb/auditor/reports-alerts-and-notifications/email-notifications/activity_summary_emails_contain_.zip_files.md similarity index 100% rename from docs/kb/auditor/activity_summary_emails_contain_.zip_files.md rename to docs/kb/auditor/reports-alerts-and-notifications/email-notifications/activity_summary_emails_contain_.zip_files.md diff --git a/docs/kb/auditor/expiry-notifications-sent-to-some-users-only.md b/docs/kb/auditor/reports-alerts-and-notifications/email-notifications/expiry-notifications-sent-to-some-users-only.md similarity index 100% rename from docs/kb/auditor/expiry-notifications-sent-to-some-users-only.md rename to docs/kb/auditor/reports-alerts-and-notifications/email-notifications/expiry-notifications-sent-to-some-users-only.md diff --git a/docs/kb/auditor/how-to-change-smtp-timeout.md b/docs/kb/auditor/reports-alerts-and-notifications/email-notifications/how-to-change-smtp-timeout.md similarity index 100% rename from docs/kb/auditor/how-to-change-smtp-timeout.md rename to docs/kb/auditor/reports-alerts-and-notifications/email-notifications/how-to-change-smtp-timeout.md diff --git a/docs/kb/auditor/how-to-customize-email-notification-template.md b/docs/kb/auditor/reports-alerts-and-notifications/email-notifications/how-to-customize-email-notification-template.md similarity index 100% rename from docs/kb/auditor/how-to-customize-email-notification-template.md rename to docs/kb/auditor/reports-alerts-and-notifications/email-notifications/how-to-customize-email-notification-template.md diff --git a/docs/kb/auditor/notifications-are-not-sent-to-distribution-groups.md b/docs/kb/auditor/reports-alerts-and-notifications/email-notifications/notifications-are-not-sent-to-distribution-groups.md similarity index 100% rename from docs/kb/auditor/notifications-are-not-sent-to-distribution-groups.md rename to docs/kb/auditor/reports-alerts-and-notifications/email-notifications/notifications-are-not-sent-to-distribution-groups.md diff --git a/docs/kb/auditor/notifications-are-not-sent.md b/docs/kb/auditor/reports-alerts-and-notifications/email-notifications/notifications-are-not-sent.md similarity index 100% rename from docs/kb/auditor/notifications-are-not-sent.md rename to docs/kb/auditor/reports-alerts-and-notifications/email-notifications/notifications-are-not-sent.md diff --git a/docs/kb/auditor/ssl-exception-failed-to-deliver-netwrix-auditor-health-summary-email.md b/docs/kb/auditor/reports-alerts-and-notifications/email-notifications/ssl-exception-failed-to-deliver-netwrix-auditor-health-summary-email.md similarity index 100% rename from docs/kb/auditor/ssl-exception-failed-to-deliver-netwrix-auditor-health-summary-email.md rename to docs/kb/auditor/reports-alerts-and-notifications/email-notifications/ssl-exception-failed-to-deliver-netwrix-auditor-health-summary-email.md diff --git a/docs/kb/auditor/when-is-the-password-expiration-notification-sent.md b/docs/kb/auditor/reports-alerts-and-notifications/email-notifications/when-is-the-password-expiration-notification-sent.md similarity index 100% rename from docs/kb/auditor/when-is-the-password-expiration-notification-sent.md rename to docs/kb/auditor/reports-alerts-and-notifications/email-notifications/when-is-the-password-expiration-notification-sent.md diff --git a/docs/kb/auditor/ad-hoc-and-email-reports-shows-different-results-in-one-way-trust-forests-environment.md b/docs/kb/auditor/reports-alerts-and-notifications/report-generation/ad-hoc-and-email-reports-shows-different-results-in-one-way-trust-forests-environment.md similarity index 100% rename from docs/kb/auditor/ad-hoc-and-email-reports-shows-different-results-in-one-way-trust-forests-environment.md rename to docs/kb/auditor/reports-alerts-and-notifications/report-generation/ad-hoc-and-email-reports-shows-different-results-in-one-way-trust-forests-environment.md diff --git a/docs/kb/auditor/alert-reported-change-made-by-system.md b/docs/kb/auditor/reports-alerts-and-notifications/report-generation/alert-reported-change-made-by-system.md similarity index 100% rename from docs/kb/auditor/alert-reported-change-made-by-system.md rename to docs/kb/auditor/reports-alerts-and-notifications/report-generation/alert-reported-change-made-by-system.md diff --git a/docs/kb/auditor/can-any-additional-attribites-be-displayed-in-the-modification-reports.md b/docs/kb/auditor/reports-alerts-and-notifications/report-generation/can-any-additional-attribites-be-displayed-in-the-modification-reports.md similarity index 100% rename from docs/kb/auditor/can-any-additional-attribites-be-displayed-in-the-modification-reports.md rename to docs/kb/auditor/reports-alerts-and-notifications/report-generation/can-any-additional-attribites-be-displayed-in-the-modification-reports.md diff --git a/docs/kb/auditor/can-t-find-a-file-share-in-a-report.md b/docs/kb/auditor/reports-alerts-and-notifications/report-generation/can-t-find-a-file-share-in-a-report.md similarity index 100% rename from docs/kb/auditor/can-t-find-a-file-share-in-a-report.md rename to docs/kb/auditor/reports-alerts-and-notifications/report-generation/can-t-find-a-file-share-in-a-report.md diff --git a/docs/kb/auditor/can-t-find-info-about-largest-files-in-the-files-and-folders-created-report.md b/docs/kb/auditor/reports-alerts-and-notifications/report-generation/can-t-find-info-about-largest-files-in-the-files-and-folders-created-report.md similarity index 100% rename from docs/kb/auditor/can-t-find-info-about-largest-files-in-the-files-and-folders-created-report.md rename to docs/kb/auditor/reports-alerts-and-notifications/report-generation/can-t-find-info-about-largest-files-in-the-files-and-folders-created-report.md diff --git a/docs/kb/auditor/certificate-related-and-unauthorized-errors-occur-when-trying-to-review-netwrix-auditor-reports.md b/docs/kb/auditor/reports-alerts-and-notifications/report-generation/certificate-related-and-unauthorized-errors-occur-when-trying-to-review-netwrix-auditor-reports.md similarity index 100% rename from docs/kb/auditor/certificate-related-and-unauthorized-errors-occur-when-trying-to-review-netwrix-auditor-reports.md rename to docs/kb/auditor/reports-alerts-and-notifications/report-generation/certificate-related-and-unauthorized-errors-occur-when-trying-to-review-netwrix-auditor-reports.md diff --git a/docs/kb/auditor/changes-are-reported-with-incorrect-timestamps-and-change-summaries-are-sent-outside-the-schedule.md b/docs/kb/auditor/reports-alerts-and-notifications/report-generation/changes-are-reported-with-incorrect-timestamps-and-change-summaries-are-sent-outside-the-schedule.md similarity index 100% rename from docs/kb/auditor/changes-are-reported-with-incorrect-timestamps-and-change-summaries-are-sent-outside-the-schedule.md rename to docs/kb/auditor/reports-alerts-and-notifications/report-generation/changes-are-reported-with-incorrect-timestamps-and-change-summaries-are-sent-outside-the-schedule.md diff --git a/docs/kb/auditor/changes-reported-in-wrong-time-zone.md b/docs/kb/auditor/reports-alerts-and-notifications/report-generation/changes-reported-in-wrong-time-zone.md similarity index 100% rename from docs/kb/auditor/changes-reported-in-wrong-time-zone.md rename to docs/kb/auditor/reports-alerts-and-notifications/report-generation/changes-reported-in-wrong-time-zone.md diff --git a/docs/kb/auditor/error-500-when-viewing-and-accessing-reports.md b/docs/kb/auditor/reports-alerts-and-notifications/report-generation/error-500-when-viewing-and-accessing-reports.md similarity index 100% rename from docs/kb/auditor/error-500-when-viewing-and-accessing-reports.md rename to docs/kb/auditor/reports-alerts-and-notifications/report-generation/error-500-when-viewing-and-accessing-reports.md diff --git a/docs/kb/auditor/error-503-reports-and-subscriptions-not-working.md b/docs/kb/auditor/reports-alerts-and-notifications/report-generation/error-503-reports-and-subscriptions-not-working.md similarity index 100% rename from docs/kb/auditor/error-503-reports-and-subscriptions-not-working.md rename to docs/kb/auditor/reports-alerts-and-notifications/report-generation/error-503-reports-and-subscriptions-not-working.md diff --git a/docs/kb/auditor/error-during-report-processing-rserrorimpersonatinguser-running-reports.md b/docs/kb/auditor/reports-alerts-and-notifications/report-generation/error-during-report-processing-rserrorimpersonatinguser-running-reports.md similarity index 100% rename from docs/kb/auditor/error-during-report-processing-rserrorimpersonatinguser-running-reports.md rename to docs/kb/auditor/reports-alerts-and-notifications/report-generation/error-during-report-processing-rserrorimpersonatinguser-running-reports.md diff --git a/docs/kb/auditor/error-generating-a-report-in-ssrs-http-error-401-unauthorized.md b/docs/kb/auditor/reports-alerts-and-notifications/report-generation/error-generating-a-report-in-ssrs-http-error-401-unauthorized.md similarity index 100% rename from docs/kb/auditor/error-generating-a-report-in-ssrs-http-error-401-unauthorized.md rename to docs/kb/auditor/reports-alerts-and-notifications/report-generation/error-generating-a-report-in-ssrs-http-error-401-unauthorized.md diff --git a/docs/kb/auditor/error-scale-out-deployment-is-not-supported-in-this-edition-of-reporting-services.md b/docs/kb/auditor/reports-alerts-and-notifications/report-generation/error-scale-out-deployment-is-not-supported-in-this-edition-of-reporting-services.md similarity index 100% rename from docs/kb/auditor/error-scale-out-deployment-is-not-supported-in-this-edition-of-reporting-services.md rename to docs/kb/auditor/reports-alerts-and-notifications/report-generation/error-scale-out-deployment-is-not-supported-in-this-edition-of-reporting-services.md diff --git a/docs/kb/auditor/exporting-information-on-account-lockout-events.md b/docs/kb/auditor/reports-alerts-and-notifications/report-generation/exporting-information-on-account-lockout-events.md similarity index 100% rename from docs/kb/auditor/exporting-information-on-account-lockout-events.md rename to docs/kb/auditor/reports-alerts-and-notifications/report-generation/exporting-information-on-account-lockout-events.md diff --git a/docs/kb/auditor/filtering-reports-by-the-user-who-made-changes.md b/docs/kb/auditor/reports-alerts-and-notifications/report-generation/filtering-reports-by-the-user-who-made-changes.md similarity index 100% rename from docs/kb/auditor/filtering-reports-by-the-user-who-made-changes.md rename to docs/kb/auditor/reports-alerts-and-notifications/report-generation/filtering-reports-by-the-user-who-made-changes.md diff --git a/docs/kb/auditor/fixing-reports-displaying-letters-instead-of-command-text-in-ssrs.md b/docs/kb/auditor/reports-alerts-and-notifications/report-generation/fixing-reports-displaying-letters-instead-of-command-text-in-ssrs.md similarity index 100% rename from docs/kb/auditor/fixing-reports-displaying-letters-instead-of-command-text-in-ssrs.md rename to docs/kb/auditor/reports-alerts-and-notifications/report-generation/fixing-reports-displaying-letters-instead-of-command-text-in-ssrs.md diff --git a/docs/kb/auditor/how-do-i-exclude-access-events-to-the-calendar-and-contacts-folders-from-product-reports.md b/docs/kb/auditor/reports-alerts-and-notifications/report-generation/how-do-i-exclude-access-events-to-the-calendar-and-contacts-folders-from-product-reports.md similarity index 100% rename from docs/kb/auditor/how-do-i-exclude-access-events-to-the-calendar-and-contacts-folders-from-product-reports.md rename to docs/kb/auditor/reports-alerts-and-notifications/report-generation/how-do-i-exclude-access-events-to-the-calendar-and-contacts-folders-from-product-reports.md diff --git a/docs/kb/auditor/how-to-exclude-specific-user-accounts-from-reports.md b/docs/kb/auditor/reports-alerts-and-notifications/report-generation/how-to-exclude-specific-user-accounts-from-reports.md similarity index 100% rename from docs/kb/auditor/how-to-exclude-specific-user-accounts-from-reports.md rename to docs/kb/auditor/reports-alerts-and-notifications/report-generation/how-to-exclude-specific-user-accounts-from-reports.md diff --git a/docs/kb/auditor/how-to-exclude-the-public-key-infrastructure-pki-changes-from-being-reported.md b/docs/kb/auditor/reports-alerts-and-notifications/report-generation/how-to-exclude-the-public-key-infrastructure-pki-changes-from-being-reported.md similarity index 100% rename from docs/kb/auditor/how-to-exclude-the-public-key-infrastructure-pki-changes-from-being-reported.md rename to docs/kb/auditor/reports-alerts-and-notifications/report-generation/how-to-exclude-the-public-key-infrastructure-pki-changes-from-being-reported.md diff --git a/docs/kb/auditor/how-to-exclude-user-s-extended-properties-from-being-reported.md b/docs/kb/auditor/reports-alerts-and-notifications/report-generation/how-to-exclude-user-s-extended-properties-from-being-reported.md similarity index 100% rename from docs/kb/auditor/how-to-exclude-user-s-extended-properties-from-being-reported.md rename to docs/kb/auditor/reports-alerts-and-notifications/report-generation/how-to-exclude-user-s-extended-properties-from-being-reported.md diff --git a/docs/kb/auditor/how-to-filter-out-certain-users-from-reports.md b/docs/kb/auditor/reports-alerts-and-notifications/report-generation/how-to-filter-out-certain-users-from-reports.md similarity index 100% rename from docs/kb/auditor/how-to-filter-out-certain-users-from-reports.md rename to docs/kb/auditor/reports-alerts-and-notifications/report-generation/how-to-filter-out-certain-users-from-reports.md diff --git a/docs/kb/auditor/how-to-filter-out-specific-events-from-being-monitored-by-the-logon-reporter-software.md b/docs/kb/auditor/reports-alerts-and-notifications/report-generation/how-to-filter-out-specific-events-from-being-monitored-by-the-logon-reporter-software.md similarity index 100% rename from docs/kb/auditor/how-to-filter-out-specific-events-from-being-monitored-by-the-logon-reporter-software.md rename to docs/kb/auditor/reports-alerts-and-notifications/report-generation/how-to-filter-out-specific-events-from-being-monitored-by-the-logon-reporter-software.md diff --git a/docs/kb/auditor/how-to-modify-ssrs-report-timeouts.md b/docs/kb/auditor/reports-alerts-and-notifications/report-generation/how-to-modify-ssrs-report-timeouts.md similarity index 100% rename from docs/kb/auditor/how-to-modify-ssrs-report-timeouts.md rename to docs/kb/auditor/reports-alerts-and-notifications/report-generation/how-to-modify-ssrs-report-timeouts.md diff --git a/docs/kb/auditor/how-to-modify-the-recipient-list-for-activity-summary-reports.md b/docs/kb/auditor/reports-alerts-and-notifications/report-generation/how-to-modify-the-recipient-list-for-activity-summary-reports.md similarity index 100% rename from docs/kb/auditor/how-to-modify-the-recipient-list-for-activity-summary-reports.md rename to docs/kb/auditor/reports-alerts-and-notifications/report-generation/how-to-modify-the-recipient-list-for-activity-summary-reports.md diff --git a/docs/kb/auditor/how-to-omit-certain-object-changes-from-being-reported.md b/docs/kb/auditor/reports-alerts-and-notifications/report-generation/how-to-omit-certain-object-changes-from-being-reported.md similarity index 100% rename from docs/kb/auditor/how-to-omit-certain-object-changes-from-being-reported.md rename to docs/kb/auditor/reports-alerts-and-notifications/report-generation/how-to-omit-certain-object-changes-from-being-reported.md diff --git a/docs/kb/auditor/how-to-omit-user-account-locked-out-events-from-reports.md b/docs/kb/auditor/reports-alerts-and-notifications/report-generation/how-to-omit-user-account-locked-out-events-from-reports.md similarity index 100% rename from docs/kb/auditor/how-to-omit-user-account-locked-out-events-from-reports.md rename to docs/kb/auditor/reports-alerts-and-notifications/report-generation/how-to-omit-user-account-locked-out-events-from-reports.md diff --git a/docs/kb/auditor/how-to-prepare-for-printing-ssrs-based-reports.md b/docs/kb/auditor/reports-alerts-and-notifications/report-generation/how-to-prepare-for-printing-ssrs-based-reports.md similarity index 100% rename from docs/kb/auditor/how-to-prepare-for-printing-ssrs-based-reports.md rename to docs/kb/auditor/reports-alerts-and-notifications/report-generation/how-to-prepare-for-printing-ssrs-based-reports.md diff --git a/docs/kb/auditor/how-to-remove-a-decomissioned-server-from-ssrs-reports.md b/docs/kb/auditor/reports-alerts-and-notifications/report-generation/how-to-remove-a-decomissioned-server-from-ssrs-reports.md similarity index 100% rename from docs/kb/auditor/how-to-remove-a-decomissioned-server-from-ssrs-reports.md rename to docs/kb/auditor/reports-alerts-and-notifications/report-generation/how-to-remove-a-decomissioned-server-from-ssrs-reports.md diff --git a/docs/kb/auditor/how-to-troubleshoot-issue-when-changes-are-listed-as-made-by-system-in-a-change-report.md b/docs/kb/auditor/reports-alerts-and-notifications/report-generation/how-to-troubleshoot-issue-when-changes-are-listed-as-made-by-system-in-a-change-report.md similarity index 100% rename from docs/kb/auditor/how-to-troubleshoot-issue-when-changes-are-listed-as-made-by-system-in-a-change-report.md rename to docs/kb/auditor/reports-alerts-and-notifications/report-generation/how-to-troubleshoot-issue-when-changes-are-listed-as-made-by-system-in-a-change-report.md diff --git a/docs/kb/auditor/how-to-troubleshoot-overwrites-in-change-reports-for-vmware.md b/docs/kb/auditor/reports-alerts-and-notifications/report-generation/how-to-troubleshoot-overwrites-in-change-reports-for-vmware.md similarity index 100% rename from docs/kb/auditor/how-to-troubleshoot-overwrites-in-change-reports-for-vmware.md rename to docs/kb/auditor/reports-alerts-and-notifications/report-generation/how-to-troubleshoot-overwrites-in-change-reports-for-vmware.md diff --git a/docs/kb/auditor/how-to-use-wildcards-in-netwrix-auditor-reports.md b/docs/kb/auditor/reports-alerts-and-notifications/report-generation/how-to-use-wildcards-in-netwrix-auditor-reports.md similarity index 100% rename from docs/kb/auditor/how-to-use-wildcards-in-netwrix-auditor-reports.md rename to docs/kb/auditor/reports-alerts-and-notifications/report-generation/how-to-use-wildcards-in-netwrix-auditor-reports.md diff --git a/docs/kb/auditor/html-reports-have-an-issue-with-non-latin-characters.md b/docs/kb/auditor/reports-alerts-and-notifications/report-generation/html-reports-have-an-issue-with-non-latin-characters.md similarity index 100% rename from docs/kb/auditor/html-reports-have-an-issue-with-non-latin-characters.md rename to docs/kb/auditor/reports-alerts-and-notifications/report-generation/html-reports-have-an-issue-with-non-latin-characters.md diff --git a/docs/kb/auditor/impossible-to-export-a-report.md b/docs/kb/auditor/reports-alerts-and-notifications/report-generation/impossible-to-export-a-report.md similarity index 100% rename from docs/kb/auditor/impossible-to-export-a-report.md rename to docs/kb/auditor/reports-alerts-and-notifications/report-generation/impossible-to-export-a-report.md diff --git a/docs/kb/auditor/include-change-password-events-by-users-via-ctrl-alt-del-combination-in-netwrix-auditor-reports.md b/docs/kb/auditor/reports-alerts-and-notifications/report-generation/include-change-password-events-by-users-via-ctrl-alt-del-combination-in-netwrix-auditor-reports.md similarity index 100% rename from docs/kb/auditor/include-change-password-events-by-users-via-ctrl-alt-del-combination-in-netwrix-auditor-reports.md rename to docs/kb/auditor/reports-alerts-and-notifications/report-generation/include-change-password-events-by-users-via-ctrl-alt-del-combination-in-netwrix-auditor-reports.md diff --git a/docs/kb/auditor/incorrect-data-in-reports-without-any-warnings.md b/docs/kb/auditor/reports-alerts-and-notifications/report-generation/incorrect-data-in-reports-without-any-warnings.md similarity index 100% rename from docs/kb/auditor/incorrect-data-in-reports-without-any-warnings.md rename to docs/kb/auditor/reports-alerts-and-notifications/report-generation/incorrect-data-in-reports-without-any-warnings.md diff --git a/docs/kb/auditor/japanese-characters-missing-or-displayed-incorrectly-in-pdf-reports.md b/docs/kb/auditor/reports-alerts-and-notifications/report-generation/japanese-characters-missing-or-displayed-incorrectly-in-pdf-reports.md similarity index 100% rename from docs/kb/auditor/japanese-characters-missing-or-displayed-incorrectly-in-pdf-reports.md rename to docs/kb/auditor/reports-alerts-and-notifications/report-generation/japanese-characters-missing-or-displayed-incorrectly-in-pdf-reports.md diff --git a/docs/kb/auditor/logon-failed-for-unattended-execution-account-running-netwrix-auditor-reports.md b/docs/kb/auditor/reports-alerts-and-notifications/report-generation/logon-failed-for-unattended-execution-account-running-netwrix-auditor-reports.md similarity index 100% rename from docs/kb/auditor/logon-failed-for-unattended-execution-account-running-netwrix-auditor-reports.md rename to docs/kb/auditor/reports-alerts-and-notifications/report-generation/logon-failed-for-unattended-execution-account-running-netwrix-auditor-reports.md diff --git a/docs/kb/auditor/netwrix-auditor-risk-assessment-reports-reference-table.md b/docs/kb/auditor/reports-alerts-and-notifications/report-generation/netwrix-auditor-risk-assessment-reports-reference-table.md similarity index 100% rename from docs/kb/auditor/netwrix-auditor-risk-assessment-reports-reference-table.md rename to docs/kb/auditor/reports-alerts-and-notifications/report-generation/netwrix-auditor-risk-assessment-reports-reference-table.md diff --git a/docs/kb/auditor/no-data-is-present-in-reports-the-who-field-contains-the-system-value.md b/docs/kb/auditor/reports-alerts-and-notifications/report-generation/no-data-is-present-in-reports-the-who-field-contains-the-system-value.md similarity index 100% rename from docs/kb/auditor/no-data-is-present-in-reports-the-who-field-contains-the-system-value.md rename to docs/kb/auditor/reports-alerts-and-notifications/report-generation/no-data-is-present-in-reports-the-who-field-contains-the-system-value.md diff --git a/docs/kb/auditor/object-deletion-does-not-show-up-in-alerts-and-reports-when-running-netwrix-auditor-under-non-admin-.md b/docs/kb/auditor/reports-alerts-and-notifications/report-generation/object-deletion-does-not-show-up-in-alerts-and-reports-when-running-netwrix-auditor-under-non-admin-.md similarity index 100% rename from docs/kb/auditor/object-deletion-does-not-show-up-in-alerts-and-reports-when-running-netwrix-auditor-under-non-admin-.md rename to docs/kb/auditor/reports-alerts-and-notifications/report-generation/object-deletion-does-not-show-up-in-alerts-and-reports-when-running-netwrix-auditor-under-non-admin-.md diff --git a/docs/kb/auditor/operation-has-timed-out-for-cef-export-siem-add-on.md b/docs/kb/auditor/reports-alerts-and-notifications/report-generation/operation-has-timed-out-for-cef-export-siem-add-on.md similarity index 100% rename from docs/kb/auditor/operation-has-timed-out-for-cef-export-siem-add-on.md rename to docs/kb/auditor/reports-alerts-and-notifications/report-generation/operation-has-timed-out-for-cef-export-siem-add-on.md diff --git a/docs/kb/auditor/reporting-services-error-cannot-check-the-content-manager-role-on-the-report-server.md b/docs/kb/auditor/reports-alerts-and-notifications/report-generation/reporting-services-error-cannot-check-the-content-manager-role-on-the-report-server.md similarity index 100% rename from docs/kb/auditor/reporting-services-error-cannot-check-the-content-manager-role-on-the-report-server.md rename to docs/kb/auditor/reports-alerts-and-notifications/report-generation/reporting-services-error-cannot-check-the-content-manager-role-on-the-report-server.md diff --git a/docs/kb/auditor/reports-for-subscriptions-are-missing-in-netwrix-auditor.md b/docs/kb/auditor/reports-alerts-and-notifications/report-generation/reports-for-subscriptions-are-missing-in-netwrix-auditor.md similarity index 100% rename from docs/kb/auditor/reports-for-subscriptions-are-missing-in-netwrix-auditor.md rename to docs/kb/auditor/reports-alerts-and-notifications/report-generation/reports-for-subscriptions-are-missing-in-netwrix-auditor.md diff --git a/docs/kb/auditor/reports-generation-takes-a-while-and-completes-with-errors.md b/docs/kb/auditor/reports-alerts-and-notifications/report-generation/reports-generation-takes-a-while-and-completes-with-errors.md similarity index 100% rename from docs/kb/auditor/reports-generation-takes-a-while-and-completes-with-errors.md rename to docs/kb/auditor/reports-alerts-and-notifications/report-generation/reports-generation-takes-a-while-and-completes-with-errors.md diff --git a/docs/kb/auditor/security-groups-are-not-fully-displayed-in-the-azure-ad-accounts-attributes-report.md b/docs/kb/auditor/reports-alerts-and-notifications/report-generation/security-groups-are-not-fully-displayed-in-the-azure-ad-accounts-attributes-report.md similarity index 100% rename from docs/kb/auditor/security-groups-are-not-fully-displayed-in-the-azure-ad-accounts-attributes-report.md rename to docs/kb/auditor/reports-alerts-and-notifications/report-generation/security-groups-are-not-fully-displayed-in-the-azure-ad-accounts-attributes-report.md diff --git a/docs/kb/auditor/state-in-time-reports-do-not-show-gpo-settings-values.md b/docs/kb/auditor/reports-alerts-and-notifications/report-generation/state-in-time-reports-do-not-show-gpo-settings-values.md similarity index 100% rename from docs/kb/auditor/state-in-time-reports-do-not-show-gpo-settings-values.md rename to docs/kb/auditor/reports-alerts-and-notifications/report-generation/state-in-time-reports-do-not-show-gpo-settings-values.md diff --git a/docs/kb/auditor/subscription-reports-errors.md b/docs/kb/auditor/reports-alerts-and-notifications/report-generation/subscription-reports-errors.md similarity index 100% rename from docs/kb/auditor/subscription-reports-errors.md rename to docs/kb/auditor/reports-alerts-and-notifications/report-generation/subscription-reports-errors.md diff --git a/docs/kb/auditor/the-email-address-column-in-the-enrollment-report.md b/docs/kb/auditor/reports-alerts-and-notifications/report-generation/the-email-address-column-in-the-enrollment-report.md similarity index 100% rename from docs/kb/auditor/the-email-address-column-in-the-enrollment-report.md rename to docs/kb/auditor/reports-alerts-and-notifications/report-generation/the-email-address-column-in-the-enrollment-report.md diff --git a/docs/kb/auditor/the-product-does-not-report-on-changes-to-calendar.md b/docs/kb/auditor/reports-alerts-and-notifications/report-generation/the-product-does-not-report-on-changes-to-calendar.md similarity index 100% rename from docs/kb/auditor/the-product-does-not-report-on-changes-to-calendar.md rename to docs/kb/auditor/reports-alerts-and-notifications/report-generation/the-product-does-not-report-on-changes-to-calendar.md diff --git a/docs/kb/auditor/unable-to-generate-reports-after-migration.md b/docs/kb/auditor/reports-alerts-and-notifications/report-generation/unable-to-generate-reports-after-migration.md similarity index 100% rename from docs/kb/auditor/unable-to-generate-reports-after-migration.md rename to docs/kb/auditor/reports-alerts-and-notifications/report-generation/unable-to-generate-reports-after-migration.md diff --git a/docs/kb/auditor/unable-to-run-reports-system-cannot-find-the-file-specified.md b/docs/kb/auditor/reports-alerts-and-notifications/report-generation/unable-to-run-reports-system-cannot-find-the-file-specified.md similarity index 100% rename from docs/kb/auditor/unable-to-run-reports-system-cannot-find-the-file-specified.md rename to docs/kb/auditor/reports-alerts-and-notifications/report-generation/unable-to-run-reports-system-cannot-find-the-file-specified.md diff --git a/docs/kb/auditor/unable-to-save-reports-as-office-document-excel-word-or-powerpoint-with-ssrs-2019.md b/docs/kb/auditor/reports-alerts-and-notifications/report-generation/unable-to-save-reports-as-office-document-excel-word-or-powerpoint-with-ssrs-2019.md similarity index 100% rename from docs/kb/auditor/unable-to-save-reports-as-office-document-excel-word-or-powerpoint-with-ssrs-2019.md rename to docs/kb/auditor/reports-alerts-and-notifications/report-generation/unable-to-save-reports-as-office-document-excel-word-or-powerpoint-with-ssrs-2019.md diff --git a/docs/kb/auditor/why-do-i-get-multiple-events-on-password-changing-in-reports.md b/docs/kb/auditor/reports-alerts-and-notifications/report-generation/why-do-i-get-multiple-events-on-password-changing-in-reports.md similarity index 100% rename from docs/kb/auditor/why-do-i-get-multiple-events-on-password-changing-in-reports.md rename to docs/kb/auditor/reports-alerts-and-notifications/report-generation/why-do-i-get-multiple-events-on-password-changing-in-reports.md diff --git a/docs/kb/auditor/why-false-positive-read-access-attempts-are-reported-by-netwrix-auditor.md b/docs/kb/auditor/reports-alerts-and-notifications/report-generation/why-false-positive-read-access-attempts-are-reported-by-netwrix-auditor.md similarity index 100% rename from docs/kb/auditor/why-false-positive-read-access-attempts-are-reported-by-netwrix-auditor.md rename to docs/kb/auditor/reports-alerts-and-notifications/report-generation/why-false-positive-read-access-attempts-are-reported-by-netwrix-auditor.md diff --git a/docs/kb/auditor/why-reports-reflect-folders-that-were-not-supposed-to-be-scanned.md b/docs/kb/auditor/reports-alerts-and-notifications/report-generation/why-reports-reflect-folders-that-were-not-supposed-to-be-scanned.md similarity index 100% rename from docs/kb/auditor/why-reports-reflect-folders-that-were-not-supposed-to-be-scanned.md rename to docs/kb/auditor/reports-alerts-and-notifications/report-generation/why-reports-reflect-folders-that-were-not-supposed-to-be-scanned.md diff --git a/docs/kb/auditor/workstation-field-reported-as-unknown.md b/docs/kb/auditor/reports-alerts-and-notifications/report-generation/workstation-field-reported-as-unknown.md similarity index 100% rename from docs/kb/auditor/workstation-field-reported-as-unknown.md rename to docs/kb/auditor/reports-alerts-and-notifications/report-generation/workstation-field-reported-as-unknown.md diff --git a/docs/kb/auditor/netwrix-auditor-was-unable-to-deliver-the-subscription-due-to-following-error-access-is-denied.md b/docs/kb/auditor/reports-alerts-and-notifications/subscriptions-and-distribution/netwrix-auditor-was-unable-to-deliver-the-subscription-due-to-following-error-access-is-denied.md similarity index 100% rename from docs/kb/auditor/netwrix-auditor-was-unable-to-deliver-the-subscription-due-to-following-error-access-is-denied.md rename to docs/kb/auditor/reports-alerts-and-notifications/subscriptions-and-distribution/netwrix-auditor-was-unable-to-deliver-the-subscription-due-to-following-error-access-is-denied.md diff --git "a/docs/kb/auditor/remote_certificate_is_invalid_according_to_validation_procedure_\342\200\224_subscriptions_error_in_netwrix_aud.md" "b/docs/kb/auditor/reports-alerts-and-notifications/subscriptions-and-distribution/remote_certificate_is_invalid_according_to_validation_procedure_\342\200\224_subscriptions_error_in_netwrix_aud.md" similarity index 100% rename from "docs/kb/auditor/remote_certificate_is_invalid_according_to_validation_procedure_\342\200\224_subscriptions_error_in_netwrix_aud.md" rename to "docs/kb/auditor/reports-alerts-and-notifications/subscriptions-and-distribution/remote_certificate_is_invalid_according_to_validation_procedure_\342\200\224_subscriptions_error_in_netwrix_aud.md" diff --git a/docs/kb/auditor/subscription-attachments-exceeding-the-size-limit-are-missing-from-lostandfound.md b/docs/kb/auditor/reports-alerts-and-notifications/subscriptions-and-distribution/subscription-attachments-exceeding-the-size-limit-are-missing-from-lostandfound.md similarity index 100% rename from docs/kb/auditor/subscription-attachments-exceeding-the-size-limit-are-missing-from-lostandfound.md rename to docs/kb/auditor/reports-alerts-and-notifications/subscriptions-and-distribution/subscription-attachments-exceeding-the-size-limit-are-missing-from-lostandfound.md diff --git a/docs/kb/auditor/subscription-generation-fails-due-to-incorrect-date-from-value.md b/docs/kb/auditor/reports-alerts-and-notifications/subscriptions-and-distribution/subscription-generation-fails-due-to-incorrect-date-from-value.md similarity index 100% rename from docs/kb/auditor/subscription-generation-fails-due-to-incorrect-date-from-value.md rename to docs/kb/auditor/reports-alerts-and-notifications/subscriptions-and-distribution/subscription-generation-fails-due-to-incorrect-date-from-value.md diff --git a/docs/kb/auditor/unable-to-save-subscription-file-to-a-shared-location.md b/docs/kb/auditor/reports-alerts-and-notifications/subscriptions-and-distribution/unable-to-save-subscription-file-to-a-shared-location.md similarity index 100% rename from docs/kb/auditor/unable-to-save-subscription-file-to-a-shared-location.md rename to docs/kb/auditor/reports-alerts-and-notifications/subscriptions-and-distribution/unable-to-save-subscription-file-to-a-shared-location.md diff --git a/docs/kb/auditor/unable-to-update-netwrix-auditor-due-to-contract-or-subscription-expiration.md b/docs/kb/auditor/reports-alerts-and-notifications/subscriptions-and-distribution/unable-to-update-netwrix-auditor-due-to-contract-or-subscription-expiration.md similarity index 100% rename from docs/kb/auditor/unable-to-update-netwrix-auditor-due-to-contract-or-subscription-expiration.md rename to docs/kb/auditor/reports-alerts-and-notifications/subscriptions-and-distribution/unable-to-update-netwrix-auditor-due-to-contract-or-subscription-expiration.md diff --git a/docs/kb/auditor/why-does-the-when-field-disappear-in-subscriptions.md b/docs/kb/auditor/reports-alerts-and-notifications/subscriptions-and-distribution/why-does-the-when-field-disappear-in-subscriptions.md similarity index 100% rename from docs/kb/auditor/why-does-the-when-field-disappear-in-subscriptions.md rename to docs/kb/auditor/reports-alerts-and-notifications/subscriptions-and-distribution/why-does-the-when-field-disappear-in-subscriptions.md diff --git a/docs/kb/auditor/backup-recommendations.md b/docs/kb/auditor/system-administration/backup-and-recovery/backup-recommendations.md similarity index 100% rename from docs/kb/auditor/backup-recommendations.md rename to docs/kb/auditor/system-administration/backup-and-recovery/backup-recommendations.md diff --git a/docs/kb/auditor/backups-folder-in-netwrix-auditor.md b/docs/kb/auditor/system-administration/backup-and-recovery/backups-folder-in-netwrix-auditor.md similarity index 100% rename from docs/kb/auditor/backups-folder-in-netwrix-auditor.md rename to docs/kb/auditor/system-administration/backup-and-recovery/backups-folder-in-netwrix-auditor.md diff --git a/docs/kb/auditor/corruption-of-the-database-owner-record.md b/docs/kb/auditor/system-administration/database-management/corruption-of-the-database-owner-record.md similarity index 100% rename from docs/kb/auditor/corruption-of-the-database-owner-record.md rename to docs/kb/auditor/system-administration/database-management/corruption-of-the-database-owner-record.md diff --git a/docs/kb/auditor/could-not-allocate-space-for-object-objectname-in-database-databasename.md b/docs/kb/auditor/system-administration/database-management/could-not-allocate-space-for-object-objectname-in-database-databasename.md similarity index 100% rename from docs/kb/auditor/could-not-allocate-space-for-object-objectname-in-database-databasename.md rename to docs/kb/auditor/system-administration/database-management/could-not-allocate-space-for-object-objectname-in-database-databasename.md diff --git a/docs/kb/auditor/database-contains-tables-not-compatible-with-the-product.md b/docs/kb/auditor/system-administration/database-management/database-contains-tables-not-compatible-with-the-product.md similarity index 100% rename from docs/kb/auditor/database-contains-tables-not-compatible-with-the-product.md rename to docs/kb/auditor/system-administration/database-management/database-contains-tables-not-compatible-with-the-product.md diff --git a/docs/kb/auditor/database-performance-loss.md b/docs/kb/auditor/system-administration/database-management/database-performance-loss.md similarity index 100% rename from docs/kb/auditor/database-performance-loss.md rename to docs/kb/auditor/system-administration/database-management/database-performance-loss.md diff --git a/docs/kb/auditor/db-owner-has-been-removed-from-databases.md b/docs/kb/auditor/system-administration/database-management/db-owner-has-been-removed-from-databases.md similarity index 100% rename from docs/kb/auditor/db-owner-has-been-removed-from-databases.md rename to docs/kb/auditor/system-administration/database-management/db-owner-has-been-removed-from-databases.md diff --git a/docs/kb/auditor/deploying-the-report-server-database.md b/docs/kb/auditor/system-administration/database-management/deploying-the-report-server-database.md similarity index 100% rename from docs/kb/auditor/deploying-the-report-server-database.md rename to docs/kb/auditor/system-administration/database-management/deploying-the-report-server-database.md diff --git a/docs/kb/auditor/error-can-not-process-sql-commands-for-the-netwrix-auditor-self-audit-database.md b/docs/kb/auditor/system-administration/database-management/error-can-not-process-sql-commands-for-the-netwrix-auditor-self-audit-database.md similarity index 100% rename from docs/kb/auditor/error-can-not-process-sql-commands-for-the-netwrix-auditor-self-audit-database.md rename to docs/kb/auditor/system-administration/database-management/error-can-not-process-sql-commands-for-the-netwrix-auditor-self-audit-database.md diff --git a/docs/kb/auditor/error-database-owner-sid-mismatch.md b/docs/kb/auditor/system-administration/database-management/error-database-owner-sid-mismatch.md similarity index 100% rename from docs/kb/auditor/error-database-owner-sid-mismatch.md rename to docs/kb/auditor/system-administration/database-management/error-database-owner-sid-mismatch.md diff --git a/docs/kb/auditor/error-login-failed-cannot-open-database-in-reports.md b/docs/kb/auditor/system-administration/database-management/error-login-failed-cannot-open-database-in-reports.md similarity index 100% rename from docs/kb/auditor/error-login-failed-cannot-open-database-in-reports.md rename to docs/kb/auditor/system-administration/database-management/error-login-failed-cannot-open-database-in-reports.md diff --git a/docs/kb/auditor/error-while-transaction-db-import-operation.md b/docs/kb/auditor/system-administration/database-management/error-while-transaction-db-import-operation.md similarity index 100% rename from docs/kb/auditor/error-while-transaction-db-import-operation.md rename to docs/kb/auditor/system-administration/database-management/error-while-transaction-db-import-operation.md diff --git "a/docs/kb/auditor/failed_to_load_registry_hive_\342\210\222_system_cannot_find_file_specified_configuration_registry_database_is_.md" "b/docs/kb/auditor/system-administration/database-management/failed_to_load_registry_hive_\342\210\222_system_cannot_find_file_specified_configuration_registry_database_is_.md" similarity index 100% rename from "docs/kb/auditor/failed_to_load_registry_hive_\342\210\222_system_cannot_find_file_specified_configuration_registry_database_is_.md" rename to "docs/kb/auditor/system-administration/database-management/failed_to_load_registry_hive_\342\210\222_system_cannot_find_file_specified_configuration_registry_database_is_.md" diff --git a/docs/kb/auditor/how-to-assign-db-owner-permissions.md b/docs/kb/auditor/system-administration/database-management/how-to-assign-db-owner-permissions.md similarity index 100% rename from docs/kb/auditor/how-to-assign-db-owner-permissions.md rename to docs/kb/auditor/system-administration/database-management/how-to-assign-db-owner-permissions.md diff --git a/docs/kb/auditor/how-to-control-the-size-of-netwrixsqlcraudit-databases-on-sql-instances-and-what-it-is-needed-for.md b/docs/kb/auditor/system-administration/database-management/how-to-control-the-size-of-netwrixsqlcraudit-databases-on-sql-instances-and-what-it-is-needed-for.md similarity index 100% rename from docs/kb/auditor/how-to-control-the-size-of-netwrixsqlcraudit-databases-on-sql-instances-and-what-it-is-needed-for.md rename to docs/kb/auditor/system-administration/database-management/how-to-control-the-size-of-netwrixsqlcraudit-databases-on-sql-instances-and-what-it-is-needed-for.md diff --git a/docs/kb/auditor/how-to-count-number-of-cpu-cores-on-your-oracle-database-deployment.md b/docs/kb/auditor/system-administration/database-management/how-to-count-number-of-cpu-cores-on-your-oracle-database-deployment.md similarity index 100% rename from docs/kb/auditor/how-to-count-number-of-cpu-cores-on-your-oracle-database-deployment.md rename to docs/kb/auditor/system-administration/database-management/how-to-count-number-of-cpu-cores-on-your-oracle-database-deployment.md diff --git a/docs/kb/auditor/how-to-create-new-reporting-databases.md b/docs/kb/auditor/system-administration/database-management/how-to-create-new-reporting-databases.md similarity index 100% rename from docs/kb/auditor/how-to-create-new-reporting-databases.md rename to docs/kb/auditor/system-administration/database-management/how-to-create-new-reporting-databases.md diff --git a/docs/kb/auditor/how-to-get-database-content-audit-working.md b/docs/kb/auditor/system-administration/database-management/how-to-get-database-content-audit-working.md similarity index 100% rename from docs/kb/auditor/how-to-get-database-content-audit-working.md rename to docs/kb/auditor/system-administration/database-management/how-to-get-database-content-audit-working.md diff --git a/docs/kb/auditor/how-to-move-reporting-databases-to-a-new-drive.md b/docs/kb/auditor/system-administration/database-management/how-to-move-reporting-databases-to-a-new-drive.md similarity index 100% rename from docs/kb/auditor/how-to-move-reporting-databases-to-a-new-drive.md rename to docs/kb/auditor/system-administration/database-management/how-to-move-reporting-databases-to-a-new-drive.md diff --git a/docs/kb/auditor/how-to-recreate-alerts-database.md b/docs/kb/auditor/system-administration/database-management/how-to-recreate-alerts-database.md similarity index 100% rename from docs/kb/auditor/how-to-recreate-alerts-database.md rename to docs/kb/auditor/system-administration/database-management/how-to-recreate-alerts-database.md diff --git a/docs/kb/auditor/how-to-reduce-audit-database-size-for-netwrix-auditor.md b/docs/kb/auditor/system-administration/database-management/how-to-reduce-audit-database-size-for-netwrix-auditor.md similarity index 100% rename from docs/kb/auditor/how-to-reduce-audit-database-size-for-netwrix-auditor.md rename to docs/kb/auditor/system-administration/database-management/how-to-reduce-audit-database-size-for-netwrix-auditor.md diff --git a/docs/kb/auditor/how-to-remove-old-oracle-database-audit-events.md b/docs/kb/auditor/system-administration/database-management/how-to-remove-old-oracle-database-audit-events.md similarity index 100% rename from docs/kb/auditor/how-to-remove-old-oracle-database-audit-events.md rename to docs/kb/auditor/system-administration/database-management/how-to-remove-old-oracle-database-audit-events.md diff --git a/docs/kb/auditor/how-to-upload-audit-data-from-the-long-term-archive-to-audit-database.md b/docs/kb/auditor/system-administration/database-management/how-to-upload-audit-data-from-the-long-term-archive-to-audit-database.md similarity index 100% rename from docs/kb/auditor/how-to-upload-audit-data-from-the-long-term-archive-to-audit-database.md rename to docs/kb/auditor/system-administration/database-management/how-to-upload-audit-data-from-the-long-term-archive-to-audit-database.md diff --git a/docs/kb/auditor/i-can-t-see-changed-values-with-database-content-audit.md b/docs/kb/auditor/system-administration/database-management/i-can-t-see-changed-values-with-database-content-audit.md similarity index 100% rename from docs/kb/auditor/i-can-t-see-changed-values-with-database-content-audit.md rename to docs/kb/auditor/system-administration/database-management/i-can-t-see-changed-values-with-database-content-audit.md diff --git a/docs/kb/auditor/not-all-changes-are-included-in-reports-for-database-content-audit.md b/docs/kb/auditor/system-administration/database-management/not-all-changes-are-included-in-reports-for-database-content-audit.md similarity index 100% rename from docs/kb/auditor/not-all-changes-are-included-in-reports-for-database-content-audit.md rename to docs/kb/auditor/system-administration/database-management/not-all-changes-are-included-in-reports-for-database-content-audit.md diff --git a/docs/kb/auditor/recovery-mode-changes-in-sql-databases.md b/docs/kb/auditor/system-administration/database-management/recovery-mode-changes-in-sql-databases.md similarity index 100% rename from docs/kb/auditor/recovery-mode-changes-in-sql-databases.md rename to docs/kb/auditor/system-administration/database-management/recovery-mode-changes-in-sql-databases.md diff --git a/docs/kb/auditor/ssrs-tempdb-permanently-grows-large-and-occupies-disk-space.md b/docs/kb/auditor/system-administration/database-management/ssrs-tempdb-permanently-grows-large-and-occupies-disk-space.md similarity index 100% rename from docs/kb/auditor/ssrs-tempdb-permanently-grows-large-and-occupies-disk-space.md rename to docs/kb/auditor/system-administration/database-management/ssrs-tempdb-permanently-grows-large-and-occupies-disk-space.md diff --git a/docs/kb/auditor/the-following-error-occurred-during-the-sql-database-content-audit-configuration-could-not-obtain-in.md b/docs/kb/auditor/system-administration/database-management/the-following-error-occurred-during-the-sql-database-content-audit-configuration-could-not-obtain-in.md similarity index 100% rename from docs/kb/auditor/the-following-error-occurred-during-the-sql-database-content-audit-configuration-could-not-obtain-in.md rename to docs/kb/auditor/system-administration/database-management/the-following-error-occurred-during-the-sql-database-content-audit-configuration-could-not-obtain-in.md diff --git a/docs/kb/auditor/warning-the-netwrixsqlcraudit-database-with-audit-data-does-not-exist-or-cannot-be-accessed.md b/docs/kb/auditor/system-administration/database-management/warning-the-netwrixsqlcraudit-database-with-audit-data-does-not-exist-or-cannot-be-accessed.md similarity index 100% rename from docs/kb/auditor/warning-the-netwrixsqlcraudit-database-with-audit-data-does-not-exist-or-cannot-be-accessed.md rename to docs/kb/auditor/system-administration/database-management/warning-the-netwrixsqlcraudit-database-with-audit-data-does-not-exist-or-cannot-be-accessed.md diff --git a/docs/kb/auditor/audit-policy-settings-for-pci-compliance.md b/docs/kb/auditor/system-administration/licensing-and-compliance/audit-policy-settings-for-pci-compliance.md similarity index 100% rename from docs/kb/auditor/audit-policy-settings-for-pci-compliance.md rename to docs/kb/auditor/system-administration/licensing-and-compliance/audit-policy-settings-for-pci-compliance.md diff --git a/docs/kb/auditor/data-missing-after-the-license-expiration.md b/docs/kb/auditor/system-administration/licensing-and-compliance/data-missing-after-the-license-expiration.md similarity index 100% rename from docs/kb/auditor/data-missing-after-the-license-expiration.md rename to docs/kb/auditor/system-administration/licensing-and-compliance/data-missing-after-the-license-expiration.md diff --git a/docs/kb/auditor/essential-netwrix-license-usage-data-and-url-resources.md b/docs/kb/auditor/system-administration/licensing-and-compliance/essential-netwrix-license-usage-data-and-url-resources.md similarity index 100% rename from docs/kb/auditor/essential-netwrix-license-usage-data-and-url-resources.md rename to docs/kb/auditor/system-administration/licensing-and-compliance/essential-netwrix-license-usage-data-and-url-resources.md diff --git a/docs/kb/auditor/freeware-license-code.md b/docs/kb/auditor/system-administration/licensing-and-compliance/freeware-license-code.md similarity index 100% rename from docs/kb/auditor/freeware-license-code.md rename to docs/kb/auditor/system-administration/licensing-and-compliance/freeware-license-code.md diff --git a/docs/kb/auditor/how-to-apply-netwrix-auditor-license.md b/docs/kb/auditor/system-administration/licensing-and-compliance/how-to-apply-netwrix-auditor-license.md similarity index 100% rename from docs/kb/auditor/how-to-apply-netwrix-auditor-license.md rename to docs/kb/auditor/system-administration/licensing-and-compliance/how-to-apply-netwrix-auditor-license.md diff --git a/docs/kb/auditor/how-to-apply-the-license-to-virtual-appliance.md b/docs/kb/auditor/system-administration/licensing-and-compliance/how-to-apply-the-license-to-virtual-appliance.md similarity index 100% rename from docs/kb/auditor/how-to-apply-the-license-to-virtual-appliance.md rename to docs/kb/auditor/system-administration/licensing-and-compliance/how-to-apply-the-license-to-virtual-appliance.md diff --git a/docs/kb/auditor/netwrix-auditor-licenses-and-plans.md b/docs/kb/auditor/system-administration/licensing-and-compliance/netwrix-auditor-licenses-and-plans.md similarity index 100% rename from docs/kb/auditor/netwrix-auditor-licenses-and-plans.md rename to docs/kb/auditor/system-administration/licensing-and-compliance/netwrix-auditor-licenses-and-plans.md diff --git a/docs/kb/auditor/error_web_reports_url_not_working_after_upgrade.md b/docs/kb/auditor/system-administration/migration-and-upgrade/error_web_reports_url_not_working_after_upgrade.md similarity index 100% rename from docs/kb/auditor/error_web_reports_url_not_working_after_upgrade.md rename to docs/kb/auditor/system-administration/migration-and-upgrade/error_web_reports_url_not_working_after_upgrade.md diff --git a/docs/kb/auditor/extended_runtime_for_0-create_schema_job_post_v12.0_upgrade.md b/docs/kb/auditor/system-administration/migration-and-upgrade/extended_runtime_for_0-create_schema_job_post_v12.0_upgrade.md similarity index 100% rename from docs/kb/auditor/extended_runtime_for_0-create_schema_job_post_v12.0_upgrade.md rename to docs/kb/auditor/system-administration/migration-and-upgrade/extended_runtime_for_0-create_schema_job_post_v12.0_upgrade.md diff --git a/docs/kb/auditor/how-to-migrate-netwrix-auditor-working-folder-to-a-new-location.md b/docs/kb/auditor/system-administration/migration-and-upgrade/how-to-migrate-netwrix-auditor-working-folder-to-a-new-location.md similarity index 100% rename from docs/kb/auditor/how-to-migrate-netwrix-auditor-working-folder-to-a-new-location.md rename to docs/kb/auditor/system-administration/migration-and-upgrade/how-to-migrate-netwrix-auditor-working-folder-to-a-new-location.md diff --git a/docs/kb/auditor/how-to-prepare-netwrix-server-for-os-upgrade.md b/docs/kb/auditor/system-administration/migration-and-upgrade/how-to-prepare-netwrix-server-for-os-upgrade.md similarity index 100% rename from docs/kb/auditor/how-to-prepare-netwrix-server-for-os-upgrade.md rename to docs/kb/auditor/system-administration/migration-and-upgrade/how-to-prepare-netwrix-server-for-os-upgrade.md diff --git a/docs/kb/auditor/how-to-prepare-the-netwrix-server-for-a-sql-upgrade.md b/docs/kb/auditor/system-administration/migration-and-upgrade/how-to-prepare-the-netwrix-server-for-a-sql-upgrade.md similarity index 100% rename from docs/kb/auditor/how-to-prepare-the-netwrix-server-for-a-sql-upgrade.md rename to docs/kb/auditor/system-administration/migration-and-upgrade/how-to-prepare-the-netwrix-server-for-a-sql-upgrade.md diff --git a/docs/kb/auditor/how-to-upgrade-netwrix-auditor.md b/docs/kb/auditor/system-administration/migration-and-upgrade/how-to-upgrade-netwrix-auditor.md similarity index 100% rename from docs/kb/auditor/how-to-upgrade-netwrix-auditor.md rename to docs/kb/auditor/system-administration/migration-and-upgrade/how-to-upgrade-netwrix-auditor.md diff --git a/docs/kb/auditor/netwrix-auditor-upgrade-process-taking-too-long.md b/docs/kb/auditor/system-administration/migration-and-upgrade/netwrix-auditor-upgrade-process-taking-too-long.md similarity index 100% rename from docs/kb/auditor/netwrix-auditor-upgrade-process-taking-too-long.md rename to docs/kb/auditor/system-administration/migration-and-upgrade/netwrix-auditor-upgrade-process-taking-too-long.md diff --git a/docs/kb/auditor/netwrix_auditor_data_collection_service_crashes_after_upgrade_to_v10.7.13707.md b/docs/kb/auditor/system-administration/migration-and-upgrade/netwrix_auditor_data_collection_service_crashes_after_upgrade_to_v10.7.13707.md similarity index 100% rename from docs/kb/auditor/netwrix_auditor_data_collection_service_crashes_after_upgrade_to_v10.7.13707.md rename to docs/kb/auditor/system-administration/migration-and-upgrade/netwrix_auditor_data_collection_service_crashes_after_upgrade_to_v10.7.13707.md diff --git a/docs/kb/auditor/upgrade-increments-for-netwrix-auditor.md b/docs/kb/auditor/system-administration/migration-and-upgrade/upgrade-increments-for-netwrix-auditor.md similarity index 100% rename from docs/kb/auditor/upgrade-increments-for-netwrix-auditor.md rename to docs/kb/auditor/system-administration/migration-and-upgrade/upgrade-increments-for-netwrix-auditor.md diff --git a/docs/kb/auditor/upgrade_from_9.9_to_9.96_with_your_netwrix_auditor_version_cannot_be_upgraded_error.md b/docs/kb/auditor/system-administration/migration-and-upgrade/upgrade_from_9.9_to_9.96_with_your_netwrix_auditor_version_cannot_be_upgraded_error.md similarity index 100% rename from docs/kb/auditor/upgrade_from_9.9_to_9.96_with_your_netwrix_auditor_version_cannot_be_upgraded_error.md rename to docs/kb/auditor/system-administration/migration-and-upgrade/upgrade_from_9.9_to_9.96_with_your_netwrix_auditor_version_cannot_be_upgraded_error.md diff --git a/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor.md b/docs/kb/auditor/system-administration/security-hardening/antivirus-exclusions-for-netwrix-auditor.md similarity index 100% rename from docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor.md rename to docs/kb/auditor/system-administration/security-hardening/antivirus-exclusions-for-netwrix-auditor.md diff --git a/docs/kb/auditor/cannot-establish-connection-to-compression-service.md b/docs/kb/auditor/troubleshooting-and-errors/connection-errors/cannot-establish-connection-to-compression-service.md similarity index 100% rename from docs/kb/auditor/cannot-establish-connection-to-compression-service.md rename to docs/kb/auditor/troubleshooting-and-errors/connection-errors/cannot-establish-connection-to-compression-service.md diff --git a/docs/kb/auditor/object-type-of-rras-administration-connection-point.md b/docs/kb/auditor/troubleshooting-and-errors/connection-errors/object-type-of-rras-administration-connection-point.md similarity index 100% rename from docs/kb/auditor/object-type-of-rras-administration-connection-point.md rename to docs/kb/auditor/troubleshooting-and-errors/connection-errors/object-type-of-rras-administration-connection-point.md diff --git a/docs/kb/auditor/remote-service-control-manager-connection-timout.md b/docs/kb/auditor/troubleshooting-and-errors/connection-errors/remote-service-control-manager-connection-timout.md similarity index 100% rename from docs/kb/auditor/remote-service-control-manager-connection-timout.md rename to docs/kb/auditor/troubleshooting-and-errors/connection-errors/remote-service-control-manager-connection-timout.md diff --git a/docs/kb/auditor/authentication-unsuccessful-request-did-not-meet-authentication-criteria-error.md b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/authentication-unsuccessful-request-did-not-meet-authentication-criteria-error.md similarity index 100% rename from docs/kb/auditor/authentication-unsuccessful-request-did-not-meet-authentication-criteria-error.md rename to docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/authentication-unsuccessful-request-did-not-meet-authentication-criteria-error.md diff --git a/docs/kb/auditor/cannot-access-roles-page.md b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/cannot-access-roles-page.md similarity index 100% rename from docs/kb/auditor/cannot-access-roles-page.md rename to docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/cannot-access-roles-page.md diff --git a/docs/kb/auditor/cannot-access-the-help-desk-portal.md b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/cannot-access-the-help-desk-portal.md similarity index 100% rename from docs/kb/auditor/cannot-access-the-help-desk-portal.md rename to docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/cannot-access-the-help-desk-portal.md diff --git a/docs/kb/auditor/cannot-complete-login-due-to-an-incorrect-user-name-or-password.md b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/cannot-complete-login-due-to-an-incorrect-user-name-or-password.md similarity index 100% rename from docs/kb/auditor/cannot-complete-login-due-to-an-incorrect-user-name-or-password.md rename to docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/cannot-complete-login-due-to-an-incorrect-user-name-or-password.md diff --git a/docs/kb/auditor/cannot-copy-snapshot-to-long-term-archive-access-to-short-term-archive-is-denied.md b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/cannot-copy-snapshot-to-long-term-archive-access-to-short-term-archive-is-denied.md similarity index 100% rename from docs/kb/auditor/cannot-copy-snapshot-to-long-term-archive-access-to-short-term-archive-is-denied.md rename to docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/cannot-copy-snapshot-to-long-term-archive-access-to-short-term-archive-is-denied.md diff --git a/docs/kb/auditor/cannot-obtain-credential-information-for-mapped-drive.md b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/cannot-obtain-credential-information-for-mapped-drive.md similarity index 100% rename from docs/kb/auditor/cannot-obtain-credential-information-for-mapped-drive.md rename to docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/cannot-obtain-credential-information-for-mapped-drive.md diff --git a/docs/kb/auditor/cannot-retrieve-audit-settings-in-audit-configuration-assistant.md b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/cannot-retrieve-audit-settings-in-audit-configuration-assistant.md similarity index 100% rename from docs/kb/auditor/cannot-retrieve-audit-settings-in-audit-configuration-assistant.md rename to docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/cannot-retrieve-audit-settings-in-audit-configuration-assistant.md diff --git a/docs/kb/auditor/cannot_remove_ui_configuration_from_jobs_using_powershell_data_collector_jobs_with_parameters.md b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/cannot_remove_ui_configuration_from_jobs_using_powershell_data_collector_jobs_with_parameters.md similarity index 100% rename from docs/kb/auditor/cannot_remove_ui_configuration_from_jobs_using_powershell_data_collector_jobs_with_parameters.md rename to docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/cannot_remove_ui_configuration_from_jobs_using_powershell_data_collector_jobs_with_parameters.md diff --git a/docs/kb/auditor/change-analysis-completed-with-error-error-saving-current-vmware-virtual-center-snapshot-the-server-.md b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/change-analysis-completed-with-error-error-saving-current-vmware-virtual-center-snapshot-the-server-.md similarity index 100% rename from docs/kb/auditor/change-analysis-completed-with-error-error-saving-current-vmware-virtual-center-snapshot-the-server-.md rename to docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/change-analysis-completed-with-error-error-saving-current-vmware-virtual-center-snapshot-the-server-.md diff --git a/docs/kb/auditor/classifications-for-new-categories-in-opentext-content-server-have-failed-to-write-to-the-documents.md b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/classifications-for-new-categories-in-opentext-content-server-have-failed-to-write-to-the-documents.md similarity index 100% rename from docs/kb/auditor/classifications-for-new-categories-in-opentext-content-server-have-failed-to-write-to-the-documents.md rename to docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/classifications-for-new-categories-in-opentext-content-server-have-failed-to-write-to-the-documents.md diff --git a/docs/kb/auditor/client-and-server-cannot-communicate-because-they-do-not-possess-a-common-algorithm.md b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/client-and-server-cannot-communicate-because-they-do-not-possess-a-common-algorithm.md similarity index 100% rename from docs/kb/auditor/client-and-server-cannot-communicate-because-they-do-not-possess-a-common-algorithm.md rename to docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/client-and-server-cannot-communicate-because-they-do-not-possess-a-common-algorithm.md diff --git a/docs/kb/auditor/connection-failed-0x80070721-failed-to-process-a-request-because-the-target-server-is-unreachable.md b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/connection-failed-0x80070721-failed-to-process-a-request-because-the-target-server-is-unreachable.md similarity index 100% rename from docs/kb/auditor/connection-failed-0x80070721-failed-to-process-a-request-because-the-target-server-is-unreachable.md rename to docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/connection-failed-0x80070721-failed-to-process-a-request-because-the-target-server-is-unreachable.md diff --git a/docs/kb/auditor/error-0x80040605-connection-failed.md b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-0x80040605-connection-failed.md similarity index 100% rename from docs/kb/auditor/error-0x80040605-connection-failed.md rename to docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-0x80040605-connection-failed.md diff --git a/docs/kb/auditor/error-0x800706ba-rpc-server-is-unavailable.md b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-0x800706ba-rpc-server-is-unavailable.md similarity index 100% rename from docs/kb/auditor/error-0x800706ba-rpc-server-is-unavailable.md rename to docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-0x800706ba-rpc-server-is-unavailable.md diff --git a/docs/kb/auditor/error-0x800706d3-authentication-service-is-unknown.md b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-0x800706d3-authentication-service-is-unknown.md similarity index 100% rename from docs/kb/auditor/error-0x800706d3-authentication-service-is-unknown.md rename to docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-0x800706d3-authentication-service-is-unknown.md diff --git a/docs/kb/auditor/error-403.md b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-403.md similarity index 100% rename from docs/kb/auditor/error-403.md rename to docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-403.md diff --git a/docs/kb/auditor/error-a-required-privilege-is-not-held-by-the-client.md b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-a-required-privilege-is-not-held-by-the-client.md similarity index 100% rename from docs/kb/auditor/error-a-required-privilege-is-not-held-by-the-client.md rename to docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-a-required-privilege-is-not-held-by-the-client.md diff --git a/docs/kb/auditor/error-a-transport-level-error-has-occurred-when-sending-the-request-to-the-server.md b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-a-transport-level-error-has-occurred-when-sending-the-request-to-the-server.md similarity index 100% rename from docs/kb/auditor/error-a-transport-level-error-has-occurred-when-sending-the-request-to-the-server.md rename to docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-a-transport-level-error-has-occurred-when-sending-the-request-to-the-server.md diff --git a/docs/kb/auditor/error-an-item-with-the-same-key-has-already-been-added.md b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-an-item-with-the-same-key-has-already-been-added.md similarity index 100% rename from docs/kb/auditor/error-an-item-with-the-same-key-has-already-been-added.md rename to docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-an-item-with-the-same-key-has-already-been-added.md diff --git a/docs/kb/auditor/error-an-unknown-error-occurred-while-processing-the-request-on-the-server.md b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-an-unknown-error-occurred-while-processing-the-request-on-the-server.md similarity index 100% rename from docs/kb/auditor/error-an-unknown-error-occurred-while-processing-the-request-on-the-server.md rename to docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-an-unknown-error-occurred-while-processing-the-request-on-the-server.md diff --git a/docs/kb/auditor/error-auditing-of-directory-service-access-and-successful-account-management-events-is-not-enabled-f.md b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-auditing-of-directory-service-access-and-successful-account-management-events-is-not-enabled-f.md similarity index 100% rename from docs/kb/auditor/error-auditing-of-directory-service-access-and-successful-account-management-events-is-not-enabled-f.md rename to docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-auditing-of-directory-service-access-and-successful-account-management-events-is-not-enabled-f.md diff --git a/docs/kb/auditor/error-cannot-create-a-connection-to-data-source-ds.md b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-cannot-create-a-connection-to-data-source-ds.md similarity index 100% rename from docs/kb/auditor/error-cannot-create-a-connection-to-data-source-ds.md rename to docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-cannot-create-a-connection-to-data-source-ds.md diff --git a/docs/kb/auditor/error-certificate-with-identifier-is-not-registered-on-application.md b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-certificate-with-identifier-is-not-registered-on-application.md similarity index 100% rename from docs/kb/auditor/error-certificate-with-identifier-is-not-registered-on-application.md rename to docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-certificate-with-identifier-is-not-registered-on-application.md diff --git a/docs/kb/auditor/error-could-not-connect-to-server.md b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-could-not-connect-to-server.md similarity index 100% rename from docs/kb/auditor/error-could-not-connect-to-server.md rename to docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-could-not-connect-to-server.md diff --git a/docs/kb/auditor/error-during-agent-operation-on-server-no-such-host-is-known.md b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-during-agent-operation-on-server-no-such-host-is-known.md similarity index 100% rename from docs/kb/auditor/error-during-agent-operation-on-server-no-such-host-is-known.md rename to docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-during-agent-operation-on-server-no-such-host-is-known.md diff --git a/docs/kb/auditor/error-failed-to-copy-remote-distributed-modules.md b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-failed-to-copy-remote-distributed-modules.md similarity index 100% rename from docs/kb/auditor/error-failed-to-copy-remote-distributed-modules.md rename to docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-failed-to-copy-remote-distributed-modules.md diff --git a/docs/kb/auditor/error-failed-to-load-registry-hive-file-is-used-by-another-process.md b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-failed-to-load-registry-hive-file-is-used-by-another-process.md similarity index 100% rename from docs/kb/auditor/error-failed-to-load-registry-hive-file-is-used-by-another-process.md rename to docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-failed-to-load-registry-hive-file-is-used-by-another-process.md diff --git a/docs/kb/auditor/error-feature-you-are-trying-to-use-is-on-network-resource-that-is-unavailable.md b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-feature-you-are-trying-to-use-is-on-network-resource-that-is-unavailable.md similarity index 100% rename from docs/kb/auditor/error-feature-you-are-trying-to-use-is-on-network-resource-that-is-unavailable.md rename to docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-feature-you-are-trying-to-use-is-on-network-resource-that-is-unavailable.md diff --git a/docs/kb/auditor/error-invalid-login-response-in-vmware-monitoring-plan.md b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-invalid-login-response-in-vmware-monitoring-plan.md similarity index 100% rename from docs/kb/auditor/error-invalid-login-response-in-vmware-monitoring-plan.md rename to docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-invalid-login-response-in-vmware-monitoring-plan.md diff --git a/docs/kb/auditor/error-memory-limit-is-reached.md b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-memory-limit-is-reached.md similarity index 100% rename from docs/kb/auditor/error-memory-limit-is-reached.md rename to docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-memory-limit-is-reached.md diff --git a/docs/kb/auditor/error-netwrix-auditor-looks-up-additional-system-components-and-updates-required-for-monitoring.md b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-netwrix-auditor-looks-up-additional-system-components-and-updates-required-for-monitoring.md similarity index 100% rename from docs/kb/auditor/error-netwrix-auditor-looks-up-additional-system-components-and-updates-required-for-monitoring.md rename to docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-netwrix-auditor-looks-up-additional-system-components-and-updates-required-for-monitoring.md diff --git a/docs/kb/auditor/error-no-connection-could-be-made.md b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-no-connection-could-be-made.md similarity index 100% rename from docs/kb/auditor/error-no-connection-could-be-made.md rename to docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-no-connection-could-be-made.md diff --git a/docs/kb/auditor/error-no-more-threads.md b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-no-more-threads.md similarity index 100% rename from docs/kb/auditor/error-no-more-threads.md rename to docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-no-more-threads.md diff --git a/docs/kb/auditor/error-request-operation-timeout.md b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-request-operation-timeout.md similarity index 100% rename from docs/kb/auditor/error-request-operation-timeout.md rename to docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-request-operation-timeout.md diff --git a/docs/kb/auditor/error-saving-current-vmware-virtual-center-snapshot-permission-to-perform-this-operation-was-denied.md b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-saving-current-vmware-virtual-center-snapshot-permission-to-perform-this-operation-was-denied.md similarity index 100% rename from docs/kb/auditor/error-saving-current-vmware-virtual-center-snapshot-permission-to-perform-this-operation-was-denied.md rename to docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-saving-current-vmware-virtual-center-snapshot-permission-to-perform-this-operation-was-denied.md diff --git a/docs/kb/auditor/error-service-did-not-respond-to-start-or-control-request-in-ssrs.md b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-service-did-not-respond-to-start-or-control-request-in-ssrs.md similarity index 100% rename from docs/kb/auditor/error-service-did-not-respond-to-start-or-control-request-in-ssrs.md rename to docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-service-did-not-respond-to-start-or-control-request-in-ssrs.md diff --git a/docs/kb/auditor/error-size-of-collected-data-files-exceeded-limit-in-logon-activity-monitoring-plan.md b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-size-of-collected-data-files-exceeded-limit-in-logon-activity-monitoring-plan.md similarity index 100% rename from docs/kb/auditor/error-size-of-collected-data-files-exceeded-limit-in-logon-activity-monitoring-plan.md rename to docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-size-of-collected-data-files-exceeded-limit-in-logon-activity-monitoring-plan.md diff --git a/docs/kb/auditor/error-snapshot-saving-process-was-interrupted.md b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-snapshot-saving-process-was-interrupted.md similarity index 100% rename from docs/kb/auditor/error-snapshot-saving-process-was-interrupted.md rename to docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-snapshot-saving-process-was-interrupted.md diff --git a/docs/kb/auditor/error-sql-error-invalid-class.md b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-sql-error-invalid-class.md similarity index 100% rename from docs/kb/auditor/error-sql-error-invalid-class.md rename to docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-sql-error-invalid-class.md diff --git a/docs/kb/auditor/error-the-maximum-password-age-is-not-set.md b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-the-maximum-password-age-is-not-set.md similarity index 100% rename from docs/kb/auditor/error-the-maximum-password-age-is-not-set.md rename to docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-the-maximum-password-age-is-not-set.md diff --git a/docs/kb/auditor/error-the-new-task-has-been-created-but-may-not-run-because-of-an-error-exception-from-hresult-0x800.md b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-the-new-task-has-been-created-but-may-not-run-because-of-an-error-exception-from-hresult-0x800.md similarity index 100% rename from docs/kb/auditor/error-the-new-task-has-been-created-but-may-not-run-because-of-an-error-exception-from-hresult-0x800.md rename to docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-the-new-task-has-been-created-but-may-not-run-because-of-an-error-exception-from-hresult-0x800.md diff --git a/docs/kb/auditor/error-the-pipe-endpoint-cannot-be-found.md b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-the-pipe-endpoint-cannot-be-found.md similarity index 100% rename from docs/kb/auditor/error-the-pipe-endpoint-cannot-be-found.md rename to docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-the-pipe-endpoint-cannot-be-found.md diff --git a/docs/kb/auditor/error-the-remote-procedure-call-failed.md b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-the-remote-procedure-call-failed.md similarity index 100% rename from docs/kb/auditor/error-the-remote-procedure-call-failed.md rename to docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-the-remote-procedure-call-failed.md diff --git a/docs/kb/auditor/error-when-applying-new-wildcard-certificate-to-ssrs-the-specified-url-was-unexpectedly-reserved.md b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-when-applying-new-wildcard-certificate-to-ssrs-the-specified-url-was-unexpectedly-reserved.md similarity index 100% rename from docs/kb/auditor/error-when-applying-new-wildcard-certificate-to-ssrs-the-specified-url-was-unexpectedly-reserved.md rename to docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-when-applying-new-wildcard-certificate-to-ssrs-the-specified-url-was-unexpectedly-reserved.md diff --git a/docs/kb/auditor/error_certificate_with_identifier_is_not_registered_on_application.md b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error_certificate_with_identifier_is_not_registered_on_application.md similarity index 100% rename from docs/kb/auditor/error_certificate_with_identifier_is_not_registered_on_application.md rename to docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error_certificate_with_identifier_is_not_registered_on_application.md diff --git a/docs/kb/auditor/error_the_custom_attribute_{x}_was_requested,_but_not_set_in_domain_1_for_the_{y}_object_class.md b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error_the_custom_attribute_{x}_was_requested,_but_not_set_in_domain_1_for_the_{y}_object_class.md similarity index 100% rename from docs/kb/auditor/error_the_custom_attribute_{x}_was_requested,_but_not_set_in_domain_1_for_the_{y}_object_class.md rename to docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error_the_custom_attribute_{x}_was_requested,_but_not_set_in_domain_1_for_the_{y}_object_class.md diff --git a/docs/kb/auditor/failed-logon-attempts-after-recent-service-account-password-change.md b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/failed-logon-attempts-after-recent-service-account-password-change.md similarity index 100% rename from docs/kb/auditor/failed-logon-attempts-after-recent-service-account-password-change.md rename to docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/failed-logon-attempts-after-recent-service-account-password-change.md diff --git a/docs/kb/auditor/failed-to-login-by-user-netwrix-service-account.md b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/failed-to-login-by-user-netwrix-service-account.md similarity index 100% rename from docs/kb/auditor/failed-to-login-by-user-netwrix-service-account.md rename to docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/failed-to-login-by-user-netwrix-service-account.md diff --git a/docs/kb/auditor/failed-to-open-log.md b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/failed-to-open-log.md similarity index 100% rename from docs/kb/auditor/failed-to-open-log.md rename to docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/failed-to-open-log.md diff --git a/docs/kb/auditor/group-policy-error-is-not-in-a-valid-format.md b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/group-policy-error-is-not-in-a-valid-format.md similarity index 100% rename from docs/kb/auditor/group-policy-error-is-not-in-a-valid-format.md rename to docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/group-policy-error-is-not-in-a-valid-format.md diff --git a/docs/kb/auditor/how-to-detect-the-root-cause-of-multiple-failed-logons.md b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/how-to-detect-the-root-cause-of-multiple-failed-logons.md similarity index 100% rename from docs/kb/auditor/how-to-detect-the-root-cause-of-multiple-failed-logons.md rename to docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/how-to-detect-the-root-cause-of-multiple-failed-logons.md diff --git a/docs/kb/auditor/how-to-figure-out-the-ip-address-used-for-a-failed-logon-attempt.md b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/how-to-figure-out-the-ip-address-used-for-a-failed-logon-attempt.md similarity index 100% rename from docs/kb/auditor/how-to-figure-out-the-ip-address-used-for-a-failed-logon-attempt.md rename to docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/how-to-figure-out-the-ip-address-used-for-a-failed-logon-attempt.md diff --git a/docs/kb/auditor/how-to-find-destination-of-failed-ntlm-logons.md b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/how-to-find-destination-of-failed-ntlm-logons.md similarity index 100% rename from docs/kb/auditor/how-to-find-destination-of-failed-ntlm-logons.md rename to docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/how-to-find-destination-of-failed-ntlm-logons.md diff --git a/docs/kb/auditor/how-to-investigate-compression-services-errors.md b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/how-to-investigate-compression-services-errors.md similarity index 100% rename from docs/kb/auditor/how-to-investigate-compression-services-errors.md rename to docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/how-to-investigate-compression-services-errors.md diff --git a/docs/kb/auditor/i-cannot-see-sql-changes-made-in-my-third-party-application.md b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/i-cannot-see-sql-changes-made-in-my-third-party-application.md similarity index 100% rename from docs/kb/auditor/i-cannot-see-sql-changes-made-in-my-third-party-application.md rename to docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/i-cannot-see-sql-changes-made-in-my-third-party-application.md diff --git a/docs/kb/auditor/insufficient-memory-and-not-enough-storage-errors.md b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/insufficient-memory-and-not-enough-storage-errors.md similarity index 100% rename from docs/kb/auditor/insufficient-memory-and-not-enough-storage-errors.md rename to docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/insufficient-memory-and-not-enough-storage-errors.md diff --git a/docs/kb/auditor/invalid-character-value-for-cast-specification-error-occurs-when-trying-to-store-audit-data.md b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/invalid-character-value-for-cast-specification-error-occurs-when-trying-to-store-audit-data.md similarity index 100% rename from docs/kb/auditor/invalid-character-value-for-cast-specification-error-occurs-when-trying-to-store-audit-data.md rename to docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/invalid-character-value-for-cast-specification-error-occurs-when-trying-to-store-audit-data.md diff --git a/docs/kb/auditor/investigating-failed-logons.md b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/investigating-failed-logons.md similarity index 100% rename from docs/kb/auditor/investigating-failed-logons.md rename to docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/investigating-failed-logons.md diff --git a/docs/kb/auditor/kds-removal-tool-for-adv-2023-003-failed-to-load-configuration-file.md b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/kds-removal-tool-for-adv-2023-003-failed-to-load-configuration-file.md similarity index 100% rename from docs/kb/auditor/kds-removal-tool-for-adv-2023-003-failed-to-load-configuration-file.md rename to docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/kds-removal-tool-for-adv-2023-003-failed-to-load-configuration-file.md diff --git a/docs/kb/auditor/message-size-exceeds-fixed-maximum-message-size-error-in-health-log.md b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/message-size-exceeds-fixed-maximum-message-size-error-in-health-log.md similarity index 100% rename from docs/kb/auditor/message-size-exceeds-fixed-maximum-message-size-error-in-health-log.md rename to docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/message-size-exceeds-fixed-maximum-message-size-error-in-health-log.md diff --git a/docs/kb/auditor/netwrix-auditor-data-collection-account-failed-logons-account-lockouts.md b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/netwrix-auditor-data-collection-account-failed-logons-account-lockouts.md similarity index 100% rename from docs/kb/auditor/netwrix-auditor-data-collection-account-failed-logons-account-lockouts.md rename to docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/netwrix-auditor-data-collection-account-failed-logons-account-lockouts.md diff --git a/docs/kb/auditor/netwrix-auditor-failed-to-collect-the-administrator-audit-log.md b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/netwrix-auditor-failed-to-collect-the-administrator-audit-log.md similarity index 100% rename from docs/kb/auditor/netwrix-auditor-failed-to-collect-the-administrator-audit-log.md rename to docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/netwrix-auditor-failed-to-collect-the-administrator-audit-log.md diff --git a/docs/kb/auditor/permission-denied-error-code-2146828218.md b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/permission-denied-error-code-2146828218.md similarity index 100% rename from docs/kb/auditor/permission-denied-error-code-2146828218.md rename to docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/permission-denied-error-code-2146828218.md diff --git a/docs/kb/auditor/rscannotvalidateencrypteddata-unable-to-validate-integrity-of-encrypted-data.md b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/rscannotvalidateencrypteddata-unable-to-validate-integrity-of-encrypted-data.md similarity index 100% rename from docs/kb/auditor/rscannotvalidateencrypteddata-unable-to-validate-integrity-of-encrypted-data.md rename to docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/rscannotvalidateencrypteddata-unable-to-validate-integrity-of-encrypted-data.md diff --git a/docs/kb/auditor/specified-logon-session-does-not-exist-error-in-netwrix-auditor.md b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/specified-logon-session-does-not-exist-error-in-netwrix-auditor.md similarity index 100% rename from docs/kb/auditor/specified-logon-session-does-not-exist-error-in-netwrix-auditor.md rename to docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/specified-logon-session-does-not-exist-error-in-netwrix-auditor.md diff --git a/docs/kb/auditor/specified-network-name-is-no-longer-available-error-in-logon-activity-monitoring-plan.md b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/specified-network-name-is-no-longer-available-error-in-logon-activity-monitoring-plan.md similarity index 100% rename from docs/kb/auditor/specified-network-name-is-no-longer-available-error-in-logon-activity-monitoring-plan.md rename to docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/specified-network-name-is-no-longer-available-error-in-logon-activity-monitoring-plan.md diff --git a/docs/kb/auditor/system-cannot-find-the-path-specified-in-logon-activity-monitoring-plan.md b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/system-cannot-find-the-path-specified-in-logon-activity-monitoring-plan.md similarity index 100% rename from docs/kb/auditor/system-cannot-find-the-path-specified-in-logon-activity-monitoring-plan.md rename to docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/system-cannot-find-the-path-specified-in-logon-activity-monitoring-plan.md diff --git a/docs/kb/auditor/the-remote-procedure-call-failed-error-when-collecting-logs.md b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/the-remote-procedure-call-failed-error-when-collecting-logs.md similarity index 100% rename from docs/kb/auditor/the-remote-procedure-call-failed-error-when-collecting-logs.md rename to docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/the-remote-procedure-call-failed-error-when-collecting-logs.md diff --git a/docs/kb/auditor/transport-failed-to-connect-to-server.md b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/transport-failed-to-connect-to-server.md similarity index 100% rename from docs/kb/auditor/transport-failed-to-connect-to-server.md rename to docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/transport-failed-to-connect-to-server.md diff --git a/docs/kb/auditor/ts-collection-failed-warning.md b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/ts-collection-failed-warning.md similarity index 100% rename from docs/kb/auditor/ts-collection-failed-warning.md rename to docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/ts-collection-failed-warning.md diff --git a/docs/kb/auditor/unable-to-process-item-error-when-using-gmsa-in-netwrix-auditor.md b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/unable-to-process-item-error-when-using-gmsa-in-netwrix-auditor.md similarity index 100% rename from docs/kb/auditor/unable-to-process-item-error-when-using-gmsa-in-netwrix-auditor.md rename to docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/unable-to-process-item-error-when-using-gmsa-in-netwrix-auditor.md diff --git a/docs/kb/auditor/vserver-api-missing-vserver-parameter-error-when-auditing-netapp-cluster.md b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/vserver-api-missing-vserver-parameter-error-when-auditing-netapp-cluster.md similarity index 100% rename from docs/kb/auditor/vserver-api-missing-vserver-parameter-error-when-auditing-netapp-cluster.md rename to docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/vserver-api-missing-vserver-parameter-error-when-auditing-netapp-cluster.md diff --git a/docs/kb/auditor/warning-the-following-error-occurred-when-trying-to-perform-automatic-audit-configuration.md b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/warning-the-following-error-occurred-when-trying-to-perform-automatic-audit-configuration.md similarity index 100% rename from docs/kb/auditor/warning-the-following-error-occurred-when-trying-to-perform-automatic-audit-configuration.md rename to docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/warning-the-following-error-occurred-when-trying-to-perform-automatic-audit-configuration.md diff --git a/docs/kb/auditor/weak_password_job_errors_system.io.filenotfoundexception_could_not_load_file_or_assembly_dsinternals.md b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/weak_password_job_errors_system.io.filenotfoundexception_could_not_load_file_or_assembly_dsinternals.md similarity index 100% rename from docs/kb/auditor/weak_password_job_errors_system.io.filenotfoundexception_could_not_load_file_or_assembly_dsinternals.md rename to docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/weak_password_job_errors_system.io.filenotfoundexception_could_not_load_file_or_assembly_dsinternals.md diff --git a/docs/kb/auditor/why-do-i-have-incomplete-information-on-failed-logons.md b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/why-do-i-have-incomplete-information-on-failed-logons.md similarity index 100% rename from docs/kb/auditor/why-do-i-have-incomplete-information-on-failed-logons.md rename to docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/why-do-i-have-incomplete-information-on-failed-logons.md diff --git a/docs/kb/auditor/wmi-classes-data-provider-failed-service-cannot-be-started.md b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/wmi-classes-data-provider-failed-service-cannot-be-started.md similarity index 100% rename from docs/kb/auditor/wmi-classes-data-provider-failed-service-cannot-be-started.md rename to docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/wmi-classes-data-provider-failed-service-cannot-be-started.md diff --git a/docs/kb/auditor/wmi-classes-data-provider-failed-to-get-the-information-on-win32-printer-error.md b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/wmi-classes-data-provider-failed-to-get-the-information-on-win32-printer-error.md similarity index 100% rename from docs/kb/auditor/wmi-classes-data-provider-failed-to-get-the-information-on-win32-printer-error.md rename to docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/wmi-classes-data-provider-failed-to-get-the-information-on-win32-printer-error.md diff --git a/docs/kb/auditor/netwrix-auditor-api-authentication-in-kerberos-only-environment.md b/docs/kb/auditor/troubleshooting-and-errors/permission-and-authentication-errors/netwrix-auditor-api-authentication-in-kerberos-only-environment.md similarity index 100% rename from docs/kb/auditor/netwrix-auditor-api-authentication-in-kerberos-only-environment.md rename to docs/kb/auditor/troubleshooting-and-errors/permission-and-authentication-errors/netwrix-auditor-api-authentication-in-kerberos-only-environment.md diff --git a/docs/kb/auditor/rbac-authorization-returns-access-denied.md b/docs/kb/auditor/troubleshooting-and-errors/permission-and-authentication-errors/rbac-authorization-returns-access-denied.md similarity index 100% rename from docs/kb/auditor/rbac-authorization-returns-access-denied.md rename to docs/kb/auditor/troubleshooting-and-errors/permission-and-authentication-errors/rbac-authorization-returns-access-denied.md diff --git a/docs/kb/auditor/while_auditing_from_external_domain_failed_4768_event_'a_kerberos_authentication_ticket_(tgt)_was_re.md b/docs/kb/auditor/troubleshooting-and-errors/permission-and-authentication-errors/while_auditing_from_external_domain_failed_4768_event_'a_kerberos_authentication_ticket_(tgt)_was_re.md similarity index 100% rename from docs/kb/auditor/while_auditing_from_external_domain_failed_4768_event_'a_kerberos_authentication_ticket_(tgt)_was_re.md rename to docs/kb/auditor/troubleshooting-and-errors/permission-and-authentication-errors/while_auditing_from_external_domain_failed_4768_event_'a_kerberos_authentication_ticket_(tgt)_was_re.md diff --git a/docs/kb/auditor/automatic-user-enrollment-failed-server-certificate-revocation-check-failed.md b/docs/kb/auditor/troubleshooting-and-errors/ssl-tls-certificate-issues/automatic-user-enrollment-failed-server-certificate-revocation-check-failed.md similarity index 100% rename from docs/kb/auditor/automatic-user-enrollment-failed-server-certificate-revocation-check-failed.md rename to docs/kb/auditor/troubleshooting-and-errors/ssl-tls-certificate-issues/automatic-user-enrollment-failed-server-certificate-revocation-check-failed.md diff --git a/docs/kb/auditor/generate-self-signed-ssl-certificate-for-ssrs.md b/docs/kb/auditor/troubleshooting-and-errors/ssl-tls-certificate-issues/generate-self-signed-ssl-certificate-for-ssrs.md similarity index 100% rename from docs/kb/auditor/generate-self-signed-ssl-certificate-for-ssrs.md rename to docs/kb/auditor/troubleshooting-and-errors/ssl-tls-certificate-issues/generate-self-signed-ssl-certificate-for-ssrs.md diff --git a/docs/kb/auditor/how_to_make_netwrix_auditor_upload_data_to_sql_using_tls_1.2.md b/docs/kb/auditor/troubleshooting-and-errors/ssl-tls-certificate-issues/how_to_make_netwrix_auditor_upload_data_to_sql_using_tls_1.2.md similarity index 100% rename from docs/kb/auditor/how_to_make_netwrix_auditor_upload_data_to_sql_using_tls_1.2.md rename to docs/kb/auditor/troubleshooting-and-errors/ssl-tls-certificate-issues/how_to_make_netwrix_auditor_upload_data_to_sql_using_tls_1.2.md diff --git a/docs/kb/auditor/retrieving_a_list_of_expiring_ssltls_certificates_and_their_expiration_dates.md b/docs/kb/auditor/troubleshooting-and-errors/ssl-tls-certificate-issues/retrieving_a_list_of_expiring_ssltls_certificates_and_their_expiration_dates.md similarity index 100% rename from docs/kb/auditor/retrieving_a_list_of_expiring_ssltls_certificates_and_their_expiration_dates.md rename to docs/kb/auditor/troubleshooting-and-errors/ssl-tls-certificate-issues/retrieving_a_list_of_expiring_ssltls_certificates_and_their_expiration_dates.md diff --git a/docs/kb/auditor/set_up_secure_connection_between_auditor_and_ssrs_via_ssltls_channel.md b/docs/kb/auditor/troubleshooting-and-errors/ssl-tls-certificate-issues/set_up_secure_connection_between_auditor_and_ssrs_via_ssltls_channel.md similarity index 100% rename from docs/kb/auditor/set_up_secure_connection_between_auditor_and_ssrs_via_ssltls_channel.md rename to docs/kb/auditor/troubleshooting-and-errors/ssl-tls-certificate-issues/set_up_secure_connection_between_auditor_and_ssrs_via_ssltls_channel.md diff --git a/docs/kb/auditor/use-certificate-authority-issued-certificates-in-ssrs.md b/docs/kb/auditor/troubleshooting-and-errors/ssl-tls-certificate-issues/use-certificate-authority-issued-certificates-in-ssrs.md similarity index 100% rename from docs/kb/auditor/use-certificate-authority-issued-certificates-in-ssrs.md rename to docs/kb/auditor/troubleshooting-and-errors/ssl-tls-certificate-issues/use-certificate-authority-issued-certificates-in-ssrs.md diff --git "a/docs/kb/auditor/\321\201onnection_issue_when_tls_1.2_is_required.md" "b/docs/kb/auditor/troubleshooting-and-errors/ssl-tls-certificate-issues/\321\201onnection_issue_when_tls_1.2_is_required.md" similarity index 100% rename from "docs/kb/auditor/\321\201onnection_issue_when_tls_1.2_is_required.md" rename to "docs/kb/auditor/troubleshooting-and-errors/ssl-tls-certificate-issues/\321\201onnection_issue_when_tls_1.2_is_required.md" diff --git a/docs/kb/dataclassification/how-to-set-up-single-sign-on-via-microsoft-entra-id-authentication.md b/docs/kb/dataclassification/authentication-and-security/how-to-set-up-single-sign-on-via-microsoft-entra-id-authentication.md similarity index 99% rename from docs/kb/dataclassification/how-to-set-up-single-sign-on-via-microsoft-entra-id-authentication.md rename to docs/kb/dataclassification/authentication-and-security/how-to-set-up-single-sign-on-via-microsoft-entra-id-authentication.md index 960fb9dccd..d0ece08cb7 100644 --- a/docs/kb/dataclassification/how-to-set-up-single-sign-on-via-microsoft-entra-id-authentication.md +++ b/docs/kb/dataclassification/authentication-and-security/how-to-set-up-single-sign-on-via-microsoft-entra-id-authentication.md @@ -16,7 +16,8 @@ products: - data-classification visibility: public sidebar_label: How to Set Up Single Sign-On via Microsoft Entra I -tags: [] +tags: + - authentication-and-security title: "How to Set Up Single Sign-On via Microsoft Entra ID Authentication" knowledge_article_id: kA00g000000H9e8CAC --- diff --git a/docs/kb/dataclassification/how-to-update-service-account-password.md b/docs/kb/dataclassification/authentication-and-security/how-to-update-service-account-password.md similarity index 99% rename from docs/kb/dataclassification/how-to-update-service-account-password.md rename to docs/kb/dataclassification/authentication-and-security/how-to-update-service-account-password.md index dd5a3edf87..4c488d884c 100644 --- a/docs/kb/dataclassification/how-to-update-service-account-password.md +++ b/docs/kb/dataclassification/authentication-and-security/how-to-update-service-account-password.md @@ -16,7 +16,8 @@ keywords: products: - data-classification sidebar_label: How to Update Service Account Password -tags: [] +tags: + - authentication-and-security title: "How to Update Service Account Password" knowledge_article_id: kA04u00000110uzCAA --- diff --git a/docs/kb/dataclassification/service-account-password-reset-for-netwrix-data-classification.md b/docs/kb/dataclassification/authentication-and-security/service-account-password-reset-for-netwrix-data-classification.md similarity index 98% rename from docs/kb/dataclassification/service-account-password-reset-for-netwrix-data-classification.md rename to docs/kb/dataclassification/authentication-and-security/service-account-password-reset-for-netwrix-data-classification.md index b8d8595ee3..cf760f18bc 100644 --- a/docs/kb/dataclassification/service-account-password-reset-for-netwrix-data-classification.md +++ b/docs/kb/dataclassification/authentication-and-security/service-account-password-reset-for-netwrix-data-classification.md @@ -15,7 +15,8 @@ keywords: products: - data-classification sidebar_label: Service Account Password Reset for Netwrix Data Cl -tags: [] +tags: + - authentication-and-security title: "Service Account Password Reset for Netwrix Data Classification" knowledge_article_id: kA04u000000XmHKCA0 --- diff --git a/docs/kb/dataclassification/using-sharepoint-modern-authentication.md b/docs/kb/dataclassification/authentication-and-security/using-sharepoint-modern-authentication.md similarity index 99% rename from docs/kb/dataclassification/using-sharepoint-modern-authentication.md rename to docs/kb/dataclassification/authentication-and-security/using-sharepoint-modern-authentication.md index d2c3b587b1..358be9a58c 100644 --- a/docs/kb/dataclassification/using-sharepoint-modern-authentication.md +++ b/docs/kb/dataclassification/authentication-and-security/using-sharepoint-modern-authentication.md @@ -16,7 +16,8 @@ keywords: products: - data-classification sidebar_label: Using Sharepoint Modern Authentication -tags: [] +tags: + - authentication-and-security title: "Using Sharepoint Modern Authentication" knowledge_article_id: kA04u0000000K8wCAE --- diff --git a/docs/kb/dataclassification/process-pending-deletes.md b/docs/kb/dataclassification/features-and-operations/process-pending-deletes.md similarity index 97% rename from docs/kb/dataclassification/process-pending-deletes.md rename to docs/kb/dataclassification/features-and-operations/process-pending-deletes.md index 9e192275b6..cf878cc48a 100644 --- a/docs/kb/dataclassification/process-pending-deletes.md +++ b/docs/kb/dataclassification/features-and-operations/process-pending-deletes.md @@ -16,7 +16,8 @@ keywords: products: - data-classification sidebar_label: Process Pending Deletes -tags: [] +tags: + - features-and-operations title: "Process Pending Deletes" knowledge_article_id: kA04u0000000H6OCAU --- diff --git a/docs/kb/dataclassification/search-logic-netwrix-data-classification.md b/docs/kb/dataclassification/features-and-operations/search-logic-netwrix-data-classification.md similarity index 98% rename from docs/kb/dataclassification/search-logic-netwrix-data-classification.md rename to docs/kb/dataclassification/features-and-operations/search-logic-netwrix-data-classification.md index e02762d698..2d823cf96b 100644 --- a/docs/kb/dataclassification/search-logic-netwrix-data-classification.md +++ b/docs/kb/dataclassification/features-and-operations/search-logic-netwrix-data-classification.md @@ -14,7 +14,8 @@ keywords: products: - data-classification sidebar_label: Search Logic - Netwrix Data Classification -tags: [] +tags: + - features-and-operations title: "Search Logic - Netwrix Data Classification" knowledge_article_id: kA04u000000XmDXCA0 --- diff --git a/docs/kb/dataclassification/what-usage-and-license-data-is-sent-to-netwrix-by-netwrix-data-classification.md b/docs/kb/dataclassification/features-and-operations/what-usage-and-license-data-is-sent-to-netwrix-by-netwrix-data-classification.md similarity index 97% rename from docs/kb/dataclassification/what-usage-and-license-data-is-sent-to-netwrix-by-netwrix-data-classification.md rename to docs/kb/dataclassification/features-and-operations/what-usage-and-license-data-is-sent-to-netwrix-by-netwrix-data-classification.md index 5307cf03a9..c8e76e4668 100644 --- a/docs/kb/dataclassification/what-usage-and-license-data-is-sent-to-netwrix-by-netwrix-data-classification.md +++ b/docs/kb/dataclassification/features-and-operations/what-usage-and-license-data-is-sent-to-netwrix-by-netwrix-data-classification.md @@ -15,7 +15,8 @@ keywords: products: - data-classification sidebar_label: 'What usage and license data is sent to Netwrix by ' -tags: [] +tags: + - features-and-operations title: "What usage and license data is sent to Netwrix by Netwrix Data Classification" knowledge_article_id: kA04u0000000JvTCAU --- diff --git a/docs/kb/dataclassification/how-to-migrate-netwrix-data-classification-to-another-server.md b/docs/kb/dataclassification/migration-and-maintenance/how-to-migrate-netwrix-data-classification-to-another-server.md similarity index 98% rename from docs/kb/dataclassification/how-to-migrate-netwrix-data-classification-to-another-server.md rename to docs/kb/dataclassification/migration-and-maintenance/how-to-migrate-netwrix-data-classification-to-another-server.md index 9b531f5650..0f26601b3b 100644 --- a/docs/kb/dataclassification/how-to-migrate-netwrix-data-classification-to-another-server.md +++ b/docs/kb/dataclassification/migration-and-maintenance/how-to-migrate-netwrix-data-classification-to-another-server.md @@ -16,7 +16,8 @@ keywords: products: - data-classification sidebar_label: How to Migrate Netwrix Data Classification to Anot -tags: [] +tags: + - migration-and-maintenance title: "How to Migrate Netwrix Data Classification to Another Server" knowledge_article_id: kA04u0000000HMMCA2 --- diff --git a/docs/kb/dataclassification/how-to-migrate-the-netwrix-data-classification-database.md b/docs/kb/dataclassification/migration-and-maintenance/how-to-migrate-the-netwrix-data-classification-database.md similarity index 99% rename from docs/kb/dataclassification/how-to-migrate-the-netwrix-data-classification-database.md rename to docs/kb/dataclassification/migration-and-maintenance/how-to-migrate-the-netwrix-data-classification-database.md index eac05700f5..2ef01ea9de 100644 --- a/docs/kb/dataclassification/how-to-migrate-the-netwrix-data-classification-database.md +++ b/docs/kb/dataclassification/migration-and-maintenance/how-to-migrate-the-netwrix-data-classification-database.md @@ -17,7 +17,8 @@ keywords: products: - data-classification sidebar_label: How to Migrate the Netwrix Data Classification Dat -tags: [] +tags: + - migration-and-maintenance title: "How to Migrate the Netwrix Data Classification Database" knowledge_article_id: kA04u0000000H6nCAE --- diff --git a/docs/kb/dataclassification/how-to-move-indexed-files.md b/docs/kb/dataclassification/migration-and-maintenance/how-to-move-indexed-files.md similarity index 98% rename from docs/kb/dataclassification/how-to-move-indexed-files.md rename to docs/kb/dataclassification/migration-and-maintenance/how-to-move-indexed-files.md index f6833ea8fa..f796fe2ecc 100644 --- a/docs/kb/dataclassification/how-to-move-indexed-files.md +++ b/docs/kb/dataclassification/migration-and-maintenance/how-to-move-indexed-files.md @@ -15,7 +15,8 @@ keywords: products: - data-classification sidebar_label: How to Move Indexed Files -tags: [] +tags: + - migration-and-maintenance title: "How to Move Indexed Files" knowledge_article_id: kA00g000000H9eTCAS --- diff --git a/docs/kb/dataclassification/how-to-partially-rebuild-the-dqs-index.md b/docs/kb/dataclassification/migration-and-maintenance/how-to-partially-rebuild-the-dqs-index.md similarity index 97% rename from docs/kb/dataclassification/how-to-partially-rebuild-the-dqs-index.md rename to docs/kb/dataclassification/migration-and-maintenance/how-to-partially-rebuild-the-dqs-index.md index 0bc2c772f8..0eca48ee04 100644 --- a/docs/kb/dataclassification/how-to-partially-rebuild-the-dqs-index.md +++ b/docs/kb/dataclassification/migration-and-maintenance/how-to-partially-rebuild-the-dqs-index.md @@ -15,7 +15,8 @@ keywords: products: - data-classification sidebar_label: How to Partially Rebuild the DQS Index -tags: [] +tags: + - migration-and-maintenance title: "How to Partially Rebuild the DQS Index" knowledge_article_id: kA04u000000wniXCAQ --- diff --git a/docs/kb/dataclassification/antivirus-exclusions-for-netwrix-data-classification.md b/docs/kb/dataclassification/system-administration/antivirus-exclusions-for-netwrix-data-classification.md similarity index 98% rename from docs/kb/dataclassification/antivirus-exclusions-for-netwrix-data-classification.md rename to docs/kb/dataclassification/system-administration/antivirus-exclusions-for-netwrix-data-classification.md index ffb9aab01a..4f062799dc 100644 --- a/docs/kb/dataclassification/antivirus-exclusions-for-netwrix-data-classification.md +++ b/docs/kb/dataclassification/system-administration/antivirus-exclusions-for-netwrix-data-classification.md @@ -14,7 +14,8 @@ keywords: products: - data-classification sidebar_label: Antivirus Exclusions for Netwrix Data Classification -tags: [] +tags: + - system-administration title: "Antivirus Exclusions for Netwrix Data Classification" knowledge_article_id: kA04u000001111WCAQ --- diff --git a/docs/kb/dataclassification/how-to-apply-netwrix-data-classification-license.md b/docs/kb/dataclassification/system-administration/how-to-apply-netwrix-data-classification-license.md similarity index 97% rename from docs/kb/dataclassification/how-to-apply-netwrix-data-classification-license.md rename to docs/kb/dataclassification/system-administration/how-to-apply-netwrix-data-classification-license.md index ce475d858e..1ce9c82451 100644 --- a/docs/kb/dataclassification/how-to-apply-netwrix-data-classification-license.md +++ b/docs/kb/dataclassification/system-administration/how-to-apply-netwrix-data-classification-license.md @@ -17,7 +17,8 @@ keywords: products: - data-classification sidebar_label: How to Apply Netwrix Data Classification License -tags: [] +tags: + - system-administration title: "How to Apply Netwrix Data Classification License" knowledge_article_id: kA04u0000000GtoCAE --- diff --git a/docs/kb/dataclassification/how-to-back-up-the-ndc-index.md b/docs/kb/dataclassification/system-administration/how-to-back-up-the-ndc-index.md similarity index 98% rename from docs/kb/dataclassification/how-to-back-up-the-ndc-index.md rename to docs/kb/dataclassification/system-administration/how-to-back-up-the-ndc-index.md index c43f8588a3..5214eb0461 100644 --- a/docs/kb/dataclassification/how-to-back-up-the-ndc-index.md +++ b/docs/kb/dataclassification/system-administration/how-to-back-up-the-ndc-index.md @@ -17,7 +17,8 @@ keywords: products: - data-classification sidebar_label: How to back up the Netwrix Data Classification index -tags: [] +tags: + - system-administration title: "How to back up the Netwrix Data Classification index" knowledge_article_id: kA04u000000PcvZCAS --- diff --git a/docs/kb/dataclassification/how-to-change-the-default-iis-port-for-netwrix-data-classification-web-console.md b/docs/kb/dataclassification/system-administration/how-to-change-the-default-iis-port-for-netwrix-data-classification-web-console.md similarity index 97% rename from docs/kb/dataclassification/how-to-change-the-default-iis-port-for-netwrix-data-classification-web-console.md rename to docs/kb/dataclassification/system-administration/how-to-change-the-default-iis-port-for-netwrix-data-classification-web-console.md index f744234574..717373a37d 100644 --- a/docs/kb/dataclassification/how-to-change-the-default-iis-port-for-netwrix-data-classification-web-console.md +++ b/docs/kb/dataclassification/system-administration/how-to-change-the-default-iis-port-for-netwrix-data-classification-web-console.md @@ -15,7 +15,8 @@ keywords: products: - data-classification sidebar_label: How to Change the Default IIS Port for Netwrix Dat -tags: [] +tags: + - system-administration title: >- How to Change the Default IIS Port for Netwrix Data Classification Web Console? diff --git a/docs/kb/dataclassification/how-to-configure-granular-permissions-for-a-service-account.md b/docs/kb/dataclassification/system-administration/how-to-configure-granular-permissions-for-a-service-account.md similarity index 98% rename from docs/kb/dataclassification/how-to-configure-granular-permissions-for-a-service-account.md rename to docs/kb/dataclassification/system-administration/how-to-configure-granular-permissions-for-a-service-account.md index f2e22713c4..374f45653f 100644 --- a/docs/kb/dataclassification/how-to-configure-granular-permissions-for-a-service-account.md +++ b/docs/kb/dataclassification/system-administration/how-to-configure-granular-permissions-for-a-service-account.md @@ -15,7 +15,8 @@ keywords: products: - data-classification sidebar_label: How to Configure Granular Permissions for a Servic -tags: [] +tags: + - system-administration title: "How to Configure Granular Permissions for a Service Account" knowledge_article_id: kA04u00000110j3CAA --- diff --git a/docs/kb/dataclassification/how-to-configure-stopwords.md b/docs/kb/dataclassification/system-administration/how-to-configure-stopwords.md similarity index 98% rename from docs/kb/dataclassification/how-to-configure-stopwords.md rename to docs/kb/dataclassification/system-administration/how-to-configure-stopwords.md index 6edddfcdfe..dcb324fb01 100644 --- a/docs/kb/dataclassification/how-to-configure-stopwords.md +++ b/docs/kb/dataclassification/system-administration/how-to-configure-stopwords.md @@ -15,7 +15,8 @@ keywords: products: - data-classification sidebar_label: How to configure stopwords -tags: [] +tags: + - system-administration title: "How to configure stopwords" knowledge_article_id: kA04u000000Pd4WCAS --- diff --git a/docs/kb/dataclassification/how-to-export-event-logs.md b/docs/kb/dataclassification/system-administration/how-to-export-event-logs.md similarity index 97% rename from docs/kb/dataclassification/how-to-export-event-logs.md rename to docs/kb/dataclassification/system-administration/how-to-export-event-logs.md index a253d071da..519b8f1b86 100644 --- a/docs/kb/dataclassification/how-to-export-event-logs.md +++ b/docs/kb/dataclassification/system-administration/how-to-export-event-logs.md @@ -14,7 +14,8 @@ products: - data-classification visibility: public sidebar_label: How to Export Event Logs -tags: [] +tags: + - system-administration title: "How to Export Event Logs" knowledge_article_id: kA00g000000H9eECAS --- diff --git a/docs/kb/dataclassification/how-to-manually-uninstall-netwrix-data-classification.md b/docs/kb/dataclassification/system-administration/how-to-manually-uninstall-netwrix-data-classification.md similarity index 98% rename from docs/kb/dataclassification/how-to-manually-uninstall-netwrix-data-classification.md rename to docs/kb/dataclassification/system-administration/how-to-manually-uninstall-netwrix-data-classification.md index c27d5d0166..b3a82f85df 100644 --- a/docs/kb/dataclassification/how-to-manually-uninstall-netwrix-data-classification.md +++ b/docs/kb/dataclassification/system-administration/how-to-manually-uninstall-netwrix-data-classification.md @@ -16,7 +16,8 @@ keywords: products: - data-classification sidebar_label: How to Manually Uninstall Netwrix Data Classificat -tags: [] +tags: + - system-administration title: "How to Manually Uninstall Netwrix Data Classification" knowledge_article_id: kA04u000000XmISCA0 --- diff --git a/docs/kb/dataclassification/how-to-upgrade-a-dqs-deployment.md b/docs/kb/dataclassification/system-administration/how-to-upgrade-a-dqs-deployment.md similarity index 98% rename from docs/kb/dataclassification/how-to-upgrade-a-dqs-deployment.md rename to docs/kb/dataclassification/system-administration/how-to-upgrade-a-dqs-deployment.md index 147c170551..f5a8c20345 100644 --- a/docs/kb/dataclassification/how-to-upgrade-a-dqs-deployment.md +++ b/docs/kb/dataclassification/system-administration/how-to-upgrade-a-dqs-deployment.md @@ -15,7 +15,8 @@ keywords: products: - data-classification sidebar_label: How to Upgrade a DQS Deployment -tags: [] +tags: + - system-administration title: "How to Upgrade a DQS Deployment" knowledge_article_id: kA00g000000PbcmCAC --- diff --git a/docs/kb/dataclassification/netwrix-data-classification-collector-indexer-and-classifier-threads.md b/docs/kb/dataclassification/system-administration/netwrix-data-classification-collector-indexer-and-classifier-threads.md similarity index 99% rename from docs/kb/dataclassification/netwrix-data-classification-collector-indexer-and-classifier-threads.md rename to docs/kb/dataclassification/system-administration/netwrix-data-classification-collector-indexer-and-classifier-threads.md index 8a108f8c0f..a1c9d655c9 100644 --- a/docs/kb/dataclassification/netwrix-data-classification-collector-indexer-and-classifier-threads.md +++ b/docs/kb/dataclassification/system-administration/netwrix-data-classification-collector-indexer-and-classifier-threads.md @@ -17,7 +17,8 @@ keywords: products: - data-classification sidebar_label: 'Netwrix Data Classification Collector, Indexer, an' -tags: [] +tags: + - system-administration title: 'Netwrix Data Classification Collector, Indexer, and Classifier Threads' knowledge_article_id: kA00g000000H9eKCAS --- diff --git a/docs/kb/dataclassification/export-term-sets-to-an-xml-file-using-concepttermstoremanager.md b/docs/kb/dataclassification/term-set-operations/export-term-sets-to-an-xml-file-using-concepttermstoremanager.md similarity index 98% rename from docs/kb/dataclassification/export-term-sets-to-an-xml-file-using-concepttermstoremanager.md rename to docs/kb/dataclassification/term-set-operations/export-term-sets-to-an-xml-file-using-concepttermstoremanager.md index 4a9858c356..57c1851e26 100644 --- a/docs/kb/dataclassification/export-term-sets-to-an-xml-file-using-concepttermstoremanager.md +++ b/docs/kb/dataclassification/term-set-operations/export-term-sets-to-an-xml-file-using-concepttermstoremanager.md @@ -17,7 +17,8 @@ keywords: products: - data-classification sidebar_label: Export Term Sets to an XML File using conceptTermS -tags: [] +tags: + - term-set-operations title: "Export Term Sets to an XML File using conceptTermStoreManager" knowledge_article_id: kA04u000000XmGCCA0 --- diff --git a/docs/kb/dataclassification/import-terms-sets-from-an-xml-file-using-concepttermstoremanager.md b/docs/kb/dataclassification/term-set-operations/import-terms-sets-from-an-xml-file-using-concepttermstoremanager.md similarity index 98% rename from docs/kb/dataclassification/import-terms-sets-from-an-xml-file-using-concepttermstoremanager.md rename to docs/kb/dataclassification/term-set-operations/import-terms-sets-from-an-xml-file-using-concepttermstoremanager.md index e9e209b85d..4cb9d7c477 100644 --- a/docs/kb/dataclassification/import-terms-sets-from-an-xml-file-using-concepttermstoremanager.md +++ b/docs/kb/dataclassification/term-set-operations/import-terms-sets-from-an-xml-file-using-concepttermstoremanager.md @@ -17,7 +17,8 @@ keywords: products: - data-classification sidebar_label: Import Terms Sets from an XML File using conceptTe -tags: [] +tags: + - term-set-operations title: "Import Terms Sets from an XML File using conceptTermStoreManager" knowledge_article_id: kA04u000000XmGHCA0 --- diff --git a/docs/kb/dataclassification/synchronizing-term-sets-using-the-concepttermstoragemanager.md b/docs/kb/dataclassification/term-set-operations/synchronizing-term-sets-using-the-concepttermstoragemanager.md similarity index 98% rename from docs/kb/dataclassification/synchronizing-term-sets-using-the-concepttermstoragemanager.md rename to docs/kb/dataclassification/term-set-operations/synchronizing-term-sets-using-the-concepttermstoragemanager.md index 22a1d5af27..ee43cdf50b 100644 --- a/docs/kb/dataclassification/synchronizing-term-sets-using-the-concepttermstoragemanager.md +++ b/docs/kb/dataclassification/term-set-operations/synchronizing-term-sets-using-the-concepttermstoragemanager.md @@ -16,7 +16,8 @@ keywords: products: - data-classification sidebar_label: Synchronizing Term Sets using the conceptTermStora -tags: [] +tags: + - term-set-operations title: "Synchronizing Term Sets using the conceptTermStorageManager" knowledge_article_id: kA04u000000XmGMCA0 --- diff --git a/docs/kb/dataclassification/certificate-key-size-value-error-when-validating-sharepoint-online-source.md b/docs/kb/dataclassification/troubleshooting-and-errors/certificate-key-size-value-error-when-validating-sharepoint-online-source.md similarity index 97% rename from docs/kb/dataclassification/certificate-key-size-value-error-when-validating-sharepoint-online-source.md rename to docs/kb/dataclassification/troubleshooting-and-errors/certificate-key-size-value-error-when-validating-sharepoint-online-source.md index 26a978ddf4..72b29ab4dc 100644 --- a/docs/kb/dataclassification/certificate-key-size-value-error-when-validating-sharepoint-online-source.md +++ b/docs/kb/dataclassification/troubleshooting-and-errors/certificate-key-size-value-error-when-validating-sharepoint-online-source.md @@ -17,7 +17,8 @@ keywords: products: - data-classification sidebar_label: Certificate Key Size Value Error When Validating S -tags: [] +tags: + - troubleshooting-and-errors title: "Certificate Key Size Value Error When Validating SharePoint Online Source" knowledge_article_id: kA04u00000111KJCAY --- diff --git a/docs/kb/dataclassification/classification-troubleshooting.md b/docs/kb/dataclassification/troubleshooting-and-errors/classification-troubleshooting.md similarity index 98% rename from docs/kb/dataclassification/classification-troubleshooting.md rename to docs/kb/dataclassification/troubleshooting-and-errors/classification-troubleshooting.md index 8f97fc7137..2d64e4a806 100644 --- a/docs/kb/dataclassification/classification-troubleshooting.md +++ b/docs/kb/dataclassification/troubleshooting-and-errors/classification-troubleshooting.md @@ -15,7 +15,8 @@ keywords: products: - data-classification sidebar_label: Classification Troubleshooting -tags: [] +tags: + - troubleshooting-and-errors title: "Classification Troubleshooting" knowledge_article_id: kA0Qk0000000Q0vKAE --- diff --git a/docs/kb/dataclassification/documents-are-crawled-successfully-with-no-text-extracted.md b/docs/kb/dataclassification/troubleshooting-and-errors/documents-are-crawled-successfully-with-no-text-extracted.md similarity index 98% rename from docs/kb/dataclassification/documents-are-crawled-successfully-with-no-text-extracted.md rename to docs/kb/dataclassification/troubleshooting-and-errors/documents-are-crawled-successfully-with-no-text-extracted.md index 471c77e247..b2d6f72bae 100644 --- a/docs/kb/dataclassification/documents-are-crawled-successfully-with-no-text-extracted.md +++ b/docs/kb/dataclassification/troubleshooting-and-errors/documents-are-crawled-successfully-with-no-text-extracted.md @@ -16,7 +16,8 @@ keywords: products: - data-classification sidebar_label: Documents Are Crawled Successfully with No Text Ex -tags: [] +tags: + - troubleshooting-and-errors title: "Documents Are Crawled Successfully with No Text Ex" knowledge_article_id: kA00g000000H9eHCAS --- diff --git a/docs/kb/dataclassification/error-certificate-for-the-source-is-due-to-expire.md b/docs/kb/dataclassification/troubleshooting-and-errors/error-certificate-for-the-source-is-due-to-expire.md similarity index 98% rename from docs/kb/dataclassification/error-certificate-for-the-source-is-due-to-expire.md rename to docs/kb/dataclassification/troubleshooting-and-errors/error-certificate-for-the-source-is-due-to-expire.md index 9ad7fb9420..e00711031c 100644 --- a/docs/kb/dataclassification/error-certificate-for-the-source-is-due-to-expire.md +++ b/docs/kb/dataclassification/troubleshooting-and-errors/error-certificate-for-the-source-is-due-to-expire.md @@ -16,7 +16,8 @@ keywords: products: - data-classification sidebar_label: 'Error: Certificate for the Source Is Due to Expire' -tags: [] +tags: + - troubleshooting-and-errors title: 'Error: Certificate for the Source Is Due to Expire' knowledge_article_id: kA0Qk0000001RSnKAM --- diff --git a/docs/kb/dataclassification/error-end-encrypted-private-key-not-found.md b/docs/kb/dataclassification/troubleshooting-and-errors/error-end-encrypted-private-key-not-found.md similarity index 98% rename from docs/kb/dataclassification/error-end-encrypted-private-key-not-found.md rename to docs/kb/dataclassification/troubleshooting-and-errors/error-end-encrypted-private-key-not-found.md index c96fa68ba3..d4d2d0af53 100644 --- a/docs/kb/dataclassification/error-end-encrypted-private-key-not-found.md +++ b/docs/kb/dataclassification/troubleshooting-and-errors/error-end-encrypted-private-key-not-found.md @@ -16,7 +16,8 @@ keywords: products: - data-classification sidebar_label: 'Error: END ENCRYPTED PRIVATE KEY Not Found' -tags: [] +tags: + - troubleshooting-and-errors title: 'Error: END ENCRYPTED PRIVATE KEY Not Found' knowledge_article_id: kA00g000000PbcrCAC --- diff --git a/docs/kb/dataclassification/error-failed-to-load-classifier-data-cache.md b/docs/kb/dataclassification/troubleshooting-and-errors/error-failed-to-load-classifier-data-cache.md similarity index 97% rename from docs/kb/dataclassification/error-failed-to-load-classifier-data-cache.md rename to docs/kb/dataclassification/troubleshooting-and-errors/error-failed-to-load-classifier-data-cache.md index cfc23cc290..4986d9fbb0 100644 --- a/docs/kb/dataclassification/error-failed-to-load-classifier-data-cache.md +++ b/docs/kb/dataclassification/troubleshooting-and-errors/error-failed-to-load-classifier-data-cache.md @@ -16,7 +16,8 @@ keywords: products: - data-classification sidebar_label: 'Error: "Failed to load Classifier data cache"' -tags: [] +tags: + - troubleshooting-and-errors title: 'Error: "Failed to load Classifier data cache"' knowledge_article_id: kA04u000000XmHACA0 --- diff --git a/docs/kb/dataclassification/error-unable-to-decrypt-encryption-key.md b/docs/kb/dataclassification/troubleshooting-and-errors/error-unable-to-decrypt-encryption-key.md similarity index 98% rename from docs/kb/dataclassification/error-unable-to-decrypt-encryption-key.md rename to docs/kb/dataclassification/troubleshooting-and-errors/error-unable-to-decrypt-encryption-key.md index ce3a715a8e..fbaab125ef 100644 --- a/docs/kb/dataclassification/error-unable-to-decrypt-encryption-key.md +++ b/docs/kb/dataclassification/troubleshooting-and-errors/error-unable-to-decrypt-encryption-key.md @@ -16,7 +16,8 @@ keywords: products: - data-classification sidebar_label: 'Error: Unable to Decrypt Encryption Key' -tags: [] +tags: + - troubleshooting-and-errors title: 'Error: Unable to Decrypt Encryption Key' knowledge_article_id: kA04u00000110liCAA --- diff --git a/docs/kb/dataclassification/export-not-available-for-dsar-searches.md b/docs/kb/dataclassification/troubleshooting-and-errors/export-not-available-for-dsar-searches.md similarity index 96% rename from docs/kb/dataclassification/export-not-available-for-dsar-searches.md rename to docs/kb/dataclassification/troubleshooting-and-errors/export-not-available-for-dsar-searches.md index 905413ee35..13ad28eab2 100644 --- a/docs/kb/dataclassification/export-not-available-for-dsar-searches.md +++ b/docs/kb/dataclassification/troubleshooting-and-errors/export-not-available-for-dsar-searches.md @@ -14,7 +14,8 @@ keywords: products: - data-classification sidebar_label: Export Not Available for DSAR Searches -tags: [] +tags: + - troubleshooting-and-errors title: "Export Not Available for DSAR Searches" knowledge_article_id: kA04u00000110u6CAA --- diff --git a/docs/kb/dataclassification/how-to-crawl-a-website-that-does-not-require-credentials.md b/docs/kb/dataclassification/troubleshooting-and-errors/how-to-crawl-a-website-that-does-not-require-credentials.md similarity index 98% rename from docs/kb/dataclassification/how-to-crawl-a-website-that-does-not-require-credentials.md rename to docs/kb/dataclassification/troubleshooting-and-errors/how-to-crawl-a-website-that-does-not-require-credentials.md index 5753ed7991..41db9b6661 100644 --- a/docs/kb/dataclassification/how-to-crawl-a-website-that-does-not-require-credentials.md +++ b/docs/kb/dataclassification/troubleshooting-and-errors/how-to-crawl-a-website-that-does-not-require-credentials.md @@ -15,7 +15,8 @@ keywords: products: - data-classification sidebar_label: How to Crawl a Website That Does Not Require Crede -tags: [] +tags: + - troubleshooting-and-errors title: "How to Crawl a Website That Does Not Require Crede?" knowledge_article_id: kA04u000000wnoVCAQ --- diff --git a/docs/kb/dataclassification/keyset-does-not-exist-exception-from-hresult-0x80090016.md b/docs/kb/dataclassification/troubleshooting-and-errors/keyset-does-not-exist-exception-from-hresult-0x80090016.md similarity index 98% rename from docs/kb/dataclassification/keyset-does-not-exist-exception-from-hresult-0x80090016.md rename to docs/kb/dataclassification/troubleshooting-and-errors/keyset-does-not-exist-exception-from-hresult-0x80090016.md index 0445abd3fb..76e745e2bb 100644 --- a/docs/kb/dataclassification/keyset-does-not-exist-exception-from-hresult-0x80090016.md +++ b/docs/kb/dataclassification/troubleshooting-and-errors/keyset-does-not-exist-exception-from-hresult-0x80090016.md @@ -15,7 +15,8 @@ keywords: products: - data-classification sidebar_label: 'Keyset does not exist ( exception from HRESULT : 0' -tags: [] +tags: + - troubleshooting-and-errors title: 'Keyset does not exist ( exception from HRESULT : 0x80090016)' knowledge_article_id: kA04u000000XmHFCA0 --- diff --git a/docs/kb/dataclassification/missing-search-results.md b/docs/kb/dataclassification/troubleshooting-and-errors/missing-search-results.md similarity index 98% rename from docs/kb/dataclassification/missing-search-results.md rename to docs/kb/dataclassification/troubleshooting-and-errors/missing-search-results.md index c16aff5d21..7d771d6b72 100644 --- a/docs/kb/dataclassification/missing-search-results.md +++ b/docs/kb/dataclassification/troubleshooting-and-errors/missing-search-results.md @@ -16,7 +16,8 @@ keywords: products: - data-classification sidebar_label: Missing search results -tags: [] +tags: + - troubleshooting-and-errors title: "Missing search results" knowledge_article_id: kA00g000000H9e5CAC --- diff --git a/docs/kb/dataclassification/original-documents-attributes-updated-during-migration.md b/docs/kb/dataclassification/troubleshooting-and-errors/original-documents-attributes-updated-during-migration.md similarity index 97% rename from docs/kb/dataclassification/original-documents-attributes-updated-during-migration.md rename to docs/kb/dataclassification/troubleshooting-and-errors/original-documents-attributes-updated-during-migration.md index 8bf0907545..c53518ac49 100644 --- a/docs/kb/dataclassification/original-documents-attributes-updated-during-migration.md +++ b/docs/kb/dataclassification/troubleshooting-and-errors/original-documents-attributes-updated-during-migration.md @@ -18,7 +18,8 @@ keywords: products: - data-classification sidebar_label: Original Documents Attributes Updated During Migra -tags: [] +tags: + - troubleshooting-and-errors title: "Original Documents Attributes Updated During Migration" knowledge_article_id: kA04u00000111AnCAI --- diff --git a/docs/kb/dataclassification/resolving-index-and-license-key-related-errors-in-windows-services.md b/docs/kb/dataclassification/troubleshooting-and-errors/resolving-index-and-license-key-related-errors-in-windows-services.md similarity index 98% rename from docs/kb/dataclassification/resolving-index-and-license-key-related-errors-in-windows-services.md rename to docs/kb/dataclassification/troubleshooting-and-errors/resolving-index-and-license-key-related-errors-in-windows-services.md index 1166f285a8..0e94f8bc8a 100644 --- a/docs/kb/dataclassification/resolving-index-and-license-key-related-errors-in-windows-services.md +++ b/docs/kb/dataclassification/troubleshooting-and-errors/resolving-index-and-license-key-related-errors-in-windows-services.md @@ -16,7 +16,8 @@ keywords: products: - data-classification sidebar_label: 'Resolving Index and License Key-Related Errors in ' -tags: [] +tags: + - troubleshooting-and-errors title: "Resolving Index and License Key-Related Errors in Windows Services" knowledge_article_id: kA00g000000H9dsCAC --- diff --git a/docs/kb/dataclassification/rolling_log_fix_error_nnt.hub.serviceclient.hubadapter_-_hubadapter.authenticate()_error_authenticat.md b/docs/kb/dataclassification/troubleshooting-and-errors/rolling_log_fix_error_nnt.hub.serviceclient.hubadapter_-_hubadapter.authenticate()_error_authenticat.md similarity index 98% rename from docs/kb/dataclassification/rolling_log_fix_error_nnt.hub.serviceclient.hubadapter_-_hubadapter.authenticate()_error_authenticat.md rename to docs/kb/dataclassification/troubleshooting-and-errors/rolling_log_fix_error_nnt.hub.serviceclient.hubadapter_-_hubadapter.authenticate()_error_authenticat.md index e9e3e45e4e..ec21beb30e 100644 --- a/docs/kb/dataclassification/rolling_log_fix_error_nnt.hub.serviceclient.hubadapter_-_hubadapter.authenticate()_error_authenticat.md +++ b/docs/kb/dataclassification/troubleshooting-and-errors/rolling_log_fix_error_nnt.hub.serviceclient.hubadapter_-_hubadapter.authenticate()_error_authenticat.md @@ -8,7 +8,8 @@ keywords: products: - data-classification sidebar_label: Rolling Log Fix -tags: [] +tags: + - troubleshooting-and-errors title: "Rolling Log Fix: ERROR NNT.Hub.ServiceClient.HubAdapter - HubAdapter.Authenticate() Error Authenticating to Hub" knowledge_article_id: kA04u0000000JjwCAE --- diff --git a/docs/kb/dataclassification/service-unavailable-503-ndc-dashboard.md b/docs/kb/dataclassification/troubleshooting-and-errors/service-unavailable-503-ndc-dashboard.md similarity index 98% rename from docs/kb/dataclassification/service-unavailable-503-ndc-dashboard.md rename to docs/kb/dataclassification/troubleshooting-and-errors/service-unavailable-503-ndc-dashboard.md index 6b4aaaa7fa..a31d36b1f8 100644 --- a/docs/kb/dataclassification/service-unavailable-503-ndc-dashboard.md +++ b/docs/kb/dataclassification/troubleshooting-and-errors/service-unavailable-503-ndc-dashboard.md @@ -6,7 +6,8 @@ keywords: - NDC Dashboard - IIS Application Pool sidebar_label: 503 Service Unavailable -tags: [] +tags: + - troubleshooting-and-errors title: "Error: 503 Service Unavailable NDC Dashboard" knowledge_article_id: kA00g000000PbcsCAC products: diff --git a/docs/kb/dataclassification/text-not-being-extracted-from-zip-files.md b/docs/kb/dataclassification/troubleshooting-and-errors/text-not-being-extracted-from-zip-files.md similarity index 97% rename from docs/kb/dataclassification/text-not-being-extracted-from-zip-files.md rename to docs/kb/dataclassification/troubleshooting-and-errors/text-not-being-extracted-from-zip-files.md index 47f56a34ef..53aa370977 100644 --- a/docs/kb/dataclassification/text-not-being-extracted-from-zip-files.md +++ b/docs/kb/dataclassification/troubleshooting-and-errors/text-not-being-extracted-from-zip-files.md @@ -17,7 +17,8 @@ keywords: products: - data-classification sidebar_label: Text not being extracted from ZIP files -tags: [] +tags: + - troubleshooting-and-errors title: "Text not being extracted from ZIP files" knowledge_article_id: kA04u0000000H69CAE --- diff --git a/docs/kb/dataclassification/warning-indexer-service-has-been-improperly-shutdown.md b/docs/kb/dataclassification/troubleshooting-and-errors/warning-indexer-service-has-been-improperly-shutdown.md similarity index 98% rename from docs/kb/dataclassification/warning-indexer-service-has-been-improperly-shutdown.md rename to docs/kb/dataclassification/troubleshooting-and-errors/warning-indexer-service-has-been-improperly-shutdown.md index c4386cd22a..40e271f240 100644 --- a/docs/kb/dataclassification/warning-indexer-service-has-been-improperly-shutdown.md +++ b/docs/kb/dataclassification/troubleshooting-and-errors/warning-indexer-service-has-been-improperly-shutdown.md @@ -15,7 +15,8 @@ keywords: products: - data-classification sidebar_label: 'Warning: Indexer Service Has Been Improperly Shutd' -tags: [] +tags: + - troubleshooting-and-errors title: 'Warning: Indexer Service Has Been Improperly Shutdown' knowledge_article_id: kA04u000000wnpJCAQ --- diff --git a/docs/kb/dataclassification/workflow-isn-t-running-or-is-running-unexpectedly.md b/docs/kb/dataclassification/troubleshooting-and-errors/workflow-isn-t-running-or-is-running-unexpectedly.md similarity index 98% rename from docs/kb/dataclassification/workflow-isn-t-running-or-is-running-unexpectedly.md rename to docs/kb/dataclassification/troubleshooting-and-errors/workflow-isn-t-running-or-is-running-unexpectedly.md index cb97eaaee8..eb497796cd 100644 --- a/docs/kb/dataclassification/workflow-isn-t-running-or-is-running-unexpectedly.md +++ b/docs/kb/dataclassification/troubleshooting-and-errors/workflow-isn-t-running-or-is-running-unexpectedly.md @@ -14,7 +14,8 @@ keywords: products: - data-classification sidebar_label: Workflow Isn't Running or Is Running Unexpectedly -tags: [] +tags: + - troubleshooting-and-errors title: Workflow Isn't Running or Is Running Unexpectedly knowledge_article_id: kA0Qk0000000PpdKAE --- diff --git a/docs/kb/directorymanager/add-active-directory-attribute-to-replication-schema.md b/docs/kb/directorymanager/configuration-and-integration/add-active-directory-attribute-to-replication-schema.md similarity index 98% rename from docs/kb/directorymanager/add-active-directory-attribute-to-replication-schema.md rename to docs/kb/directorymanager/configuration-and-integration/add-active-directory-attribute-to-replication-schema.md index 6b22122b40..5830e6e855 100644 --- a/docs/kb/directorymanager/add-active-directory-attribute-to-replication-schema.md +++ b/docs/kb/directorymanager/configuration-and-integration/add-active-directory-attribute-to-replication-schema.md @@ -1,4 +1,4 @@ ---- +--- description: >- Add new or custom Active Directory (AD) attributes to the Netwrix Directory Manager replication schema so they are included in replication to the @@ -16,7 +16,8 @@ keywords: products: - directory-manager sidebar_label: Add Active Directory Attribute to Replication Sche -tags: [] +tags: + - configuration-and-integration title: "Add Active Directory Attribute to Replication Sche" knowledge_article_id: kA0Qk0000002EdBKAU --- diff --git a/docs/kb/directorymanager/add_a_future_date_in_a_description_field.md b/docs/kb/directorymanager/configuration-and-integration/add_a_future_date_in_a_description_field.md similarity index 97% rename from docs/kb/directorymanager/add_a_future_date_in_a_description_field.md rename to docs/kb/directorymanager/configuration-and-integration/add_a_future_date_in_a_description_field.md index a38fe3d6d5..c5907b85ca 100644 --- a/docs/kb/directorymanager/add_a_future_date_in_a_description_field.md +++ b/docs/kb/directorymanager/configuration-and-integration/add_a_future_date_in_a_description_field.md @@ -1,4 +1,4 @@ ---- +--- description: >- This article explains how to automatically add a future date to the Description field of a user account in Netwrix Directory Manager, streamlining offboarding and account management processes. keywords: @@ -6,7 +6,8 @@ keywords: - Description field - Netwrix Directory Manager sidebar_label: Add Future Date to Description Field -tags: [] +tags: + - configuration-and-integration title: "Add a Future Date in a Description Field" knowledge_article_id: kA0Qk0000002bJdKAI products: diff --git a/docs/kb/directorymanager/allow_unauthenticated_users_to_send_email_to_a_distribution_list.md b/docs/kb/directorymanager/configuration-and-integration/allow_unauthenticated_users_to_send_email_to_a_distribution_list.md similarity index 98% rename from docs/kb/directorymanager/allow_unauthenticated_users_to_send_email_to_a_distribution_list.md rename to docs/kb/directorymanager/configuration-and-integration/allow_unauthenticated_users_to_send_email_to_a_distribution_list.md index 2c3f3d85ae..3f4925c94a 100644 --- a/docs/kb/directorymanager/allow_unauthenticated_users_to_send_email_to_a_distribution_list.md +++ b/docs/kb/directorymanager/configuration-and-integration/allow_unauthenticated_users_to_send_email_to_a_distribution_list.md @@ -1,4 +1,4 @@ ---- +--- description: >- This article explains how to allow unauthenticated users to send email to a distribution list in Netwrix Directory Manager by exposing the msExchRequireAuthToSendTo attribute. keywords: @@ -6,7 +6,8 @@ keywords: - distribution list - msExchRequireAuthToSendTo sidebar_label: Allow Unauthenticated Users to Send Email -tags: [] +tags: + - configuration-and-integration title: "Allow Unauthenticated Users to Send Email to a Distribution List" knowledge_article_id: kA0Qk0000002Rs9KAE products: diff --git a/docs/kb/directorymanager/change-self-service-portal-url-in-workflow-email-notifications.md b/docs/kb/directorymanager/configuration-and-integration/change-self-service-portal-url-in-workflow-email-notifications.md similarity index 97% rename from docs/kb/directorymanager/change-self-service-portal-url-in-workflow-email-notifications.md rename to docs/kb/directorymanager/configuration-and-integration/change-self-service-portal-url-in-workflow-email-notifications.md index e8f1dbe622..768751d70b 100644 --- a/docs/kb/directorymanager/change-self-service-portal-url-in-workflow-email-notifications.md +++ b/docs/kb/directorymanager/configuration-and-integration/change-self-service-portal-url-in-workflow-email-notifications.md @@ -1,4 +1,4 @@ ---- +--- description: >- If you change the hostname for the Netwrix Directory Manager Self-Service portal, update the portal URL in each workflow so workflow email notifications @@ -14,7 +14,8 @@ keywords: products: - directory-manager sidebar_label: Change Self-Service Portal URL in Workflow Email N -tags: [] +tags: + - configuration-and-integration title: "Change Self-Service Portal URL in Workflow Email Notifications" knowledge_article_id: kA0Qk0000002ElFKAU --- diff --git a/docs/kb/directorymanager/configure-email-notifications-for-an-identity-store.md b/docs/kb/directorymanager/configuration-and-integration/configure-email-notifications-for-an-identity-store.md similarity index 99% rename from docs/kb/directorymanager/configure-email-notifications-for-an-identity-store.md rename to docs/kb/directorymanager/configuration-and-integration/configure-email-notifications-for-an-identity-store.md index 8b79d4bbab..a70e02fc60 100644 --- a/docs/kb/directorymanager/configure-email-notifications-for-an-identity-store.md +++ b/docs/kb/directorymanager/configuration-and-integration/configure-email-notifications-for-an-identity-store.md @@ -1,4 +1,4 @@ ---- +--- description: >- Learn how to configure email notifications for an identity store in Netwrix Directory Manager, including SMTP settings, recipient options, lifecycle @@ -17,7 +17,8 @@ keywords: products: - directory-manager sidebar_label: Configure Email Notifications for an Identity Stor -tags: [] +tags: + - configuration-and-integration title: "Configure Email Notifications for an Identity Store" knowledge_article_id: kA0Qk0000002JmXKAU --- diff --git a/docs/kb/directorymanager/configure_a_default_container_for_creating_new_objects.md b/docs/kb/directorymanager/configuration-and-integration/configure_a_default_container_for_creating_new_objects.md similarity index 98% rename from docs/kb/directorymanager/configure_a_default_container_for_creating_new_objects.md rename to docs/kb/directorymanager/configuration-and-integration/configure_a_default_container_for_creating_new_objects.md index e7d9459c68..3aed85a444 100644 --- a/docs/kb/directorymanager/configure_a_default_container_for_creating_new_objects.md +++ b/docs/kb/directorymanager/configuration-and-integration/configure_a_default_container_for_creating_new_objects.md @@ -1,4 +1,4 @@ ---- +--- description: >- This article explains how to configure a default container for creating new objects in Netwrix Directory Manager, including options for user selection and enforcement of defaults. keywords: @@ -6,7 +6,8 @@ keywords: - Directory Manager - object creation sidebar_label: Configure Default Container -tags: [] +tags: + - configuration-and-integration title: "Configure a Default Container for Creating New Objects" knowledge_article_id: kA0Qk0000002Q9hKAE products: diff --git a/docs/kb/directorymanager/configure_multi-valued_attributes_in_the_self-service_portal.md b/docs/kb/directorymanager/configuration-and-integration/configure_multi-valued_attributes_in_the_self-service_portal.md similarity index 98% rename from docs/kb/directorymanager/configure_multi-valued_attributes_in_the_self-service_portal.md rename to docs/kb/directorymanager/configuration-and-integration/configure_multi-valued_attributes_in_the_self-service_portal.md index cca9324fed..a0e91c57aa 100644 --- a/docs/kb/directorymanager/configure_multi-valued_attributes_in_the_self-service_portal.md +++ b/docs/kb/directorymanager/configuration-and-integration/configure_multi-valued_attributes_in_the_self-service_portal.md @@ -1,4 +1,4 @@ ---- +--- description: >- This article explains how to configure the Self-Service portal in Netwrix Directory Manager to support multi-valued attributes, using the carLicense attribute as an example. keywords: @@ -6,7 +6,8 @@ keywords: - multi-valued attributes - self-service portal sidebar_label: Configure Multi-Valued Attributes -tags: [] +tags: + - configuration-and-integration title: "Configure Multi-Valued Attributes in the Self-Service Portal" knowledge_article_id: kA0Qk0000002LmjKAE products: diff --git a/docs/kb/directorymanager/entraid-application-proxy-configuration.md b/docs/kb/directorymanager/configuration-and-integration/entraid-application-proxy-configuration.md similarity index 98% rename from docs/kb/directorymanager/entraid-application-proxy-configuration.md rename to docs/kb/directorymanager/configuration-and-integration/entraid-application-proxy-configuration.md index 130a279f69..1bc785b0f6 100644 --- a/docs/kb/directorymanager/entraid-application-proxy-configuration.md +++ b/docs/kb/directorymanager/configuration-and-integration/entraid-application-proxy-configuration.md @@ -1,4 +1,4 @@ ---- +--- description: >- Step-by-step instructions to configure Entra Tenant Application Proxy for use with Netwrix Directory Manager, including installing the outbound connector, @@ -19,7 +19,8 @@ products: - directory-manager visibility: public sidebar_label: EntraID Application Proxy Configuration -tags: [] +tags: + - configuration-and-integration title: "EntraID Application Proxy Configuration" knowledge_article_id: kA0Qk00000015gnKAA --- diff --git a/docs/kb/directorymanager/graph-api-permissions-required-for-directory-manager-v11-application-in-entra-id.md b/docs/kb/directorymanager/configuration-and-integration/graph-api-permissions-required-for-directory-manager-v11-application-in-entra-id.md similarity index 99% rename from docs/kb/directorymanager/graph-api-permissions-required-for-directory-manager-v11-application-in-entra-id.md rename to docs/kb/directorymanager/configuration-and-integration/graph-api-permissions-required-for-directory-manager-v11-application-in-entra-id.md index 285bfdf397..8919b28ec2 100644 --- a/docs/kb/directorymanager/graph-api-permissions-required-for-directory-manager-v11-application-in-entra-id.md +++ b/docs/kb/directorymanager/configuration-and-integration/graph-api-permissions-required-for-directory-manager-v11-application-in-entra-id.md @@ -1,4 +1,4 @@ ---- +--- description: >- Lists the Microsoft Graph API application permissions required for Netwrix Directory Manager v11 in Microsoft Entra ID and maps each permission to the @@ -16,7 +16,8 @@ keywords: products: - directory-manager sidebar_label: Graph API Permissions Required for Directory Manag -tags: [] +tags: + - configuration-and-integration title: >- Graph API Permissions Required for Netwrix Directory Manager V11 Application in Entra ID diff --git a/docs/kb/directorymanager/how-to-add-message-approvers-in-group-properties-in-groupid-portal.md b/docs/kb/directorymanager/configuration-and-integration/how-to-add-message-approvers-in-group-properties-in-groupid-portal.md similarity index 99% rename from docs/kb/directorymanager/how-to-add-message-approvers-in-group-properties-in-groupid-portal.md rename to docs/kb/directorymanager/configuration-and-integration/how-to-add-message-approvers-in-group-properties-in-groupid-portal.md index 0afb794c2b..e0d8a8579d 100644 --- a/docs/kb/directorymanager/how-to-add-message-approvers-in-group-properties-in-groupid-portal.md +++ b/docs/kb/directorymanager/configuration-and-integration/how-to-add-message-approvers-in-group-properties-in-groupid-portal.md @@ -1,4 +1,4 @@ ---- +--- description: >- Shows how to customize the Netwrix Directory Manager portal to display message approvers (moderators) for distribution lists by using Exchange message @@ -15,7 +15,8 @@ keywords: products: - directory-manager sidebar_label: 'How To Add Message Approvers in Group Properties in Netwrix Directory Manager Portal' -tags: [] +tags: + - configuration-and-integration title: >- How To Add Message Approvers in Group Properties in Netwrix Directory Manager Portal diff --git a/docs/kb/directorymanager/how-to-trigger-a-workflow-when-a-user-creates-a-group.md b/docs/kb/directorymanager/configuration-and-integration/how-to-trigger-a-workflow-when-a-user-creates-a-group.md similarity index 98% rename from docs/kb/directorymanager/how-to-trigger-a-workflow-when-a-user-creates-a-group.md rename to docs/kb/directorymanager/configuration-and-integration/how-to-trigger-a-workflow-when-a-user-creates-a-group.md index 859a36f57b..2cf9b347fc 100644 --- a/docs/kb/directorymanager/how-to-trigger-a-workflow-when-a-user-creates-a-group.md +++ b/docs/kb/directorymanager/configuration-and-integration/how-to-trigger-a-workflow-when-a-user-creates-a-group.md @@ -1,4 +1,4 @@ ---- +--- description: >- This article explains how to configure a workflow approval process for group creation in Netwrix Directory Manager so that groups created via the @@ -16,7 +16,8 @@ keywords: products: - directory-manager sidebar_label: How to Trigger a Workflow When a User Creates a Gr -tags: [] +tags: + - configuration-and-integration title: "How to Trigger a Workflow When a User Creates a Group" knowledge_article_id: kA0Qk0000002FhJKAU --- diff --git a/docs/kb/directorymanager/linking-directory-manager-processes-with-microsoft-flow.md b/docs/kb/directorymanager/configuration-and-integration/linking-directory-manager-processes-with-microsoft-flow.md similarity index 98% rename from docs/kb/directorymanager/linking-directory-manager-processes-with-microsoft-flow.md rename to docs/kb/directorymanager/configuration-and-integration/linking-directory-manager-processes-with-microsoft-flow.md index 4d894e0ff5..67697b5a00 100644 --- a/docs/kb/directorymanager/linking-directory-manager-processes-with-microsoft-flow.md +++ b/docs/kb/directorymanager/configuration-and-integration/linking-directory-manager-processes-with-microsoft-flow.md @@ -1,4 +1,4 @@ ---- +--- description: >- Show how to trigger operations in Netwrix Directory Manager from Microsoft Flow by creating a custom connector, retrieving client credentials, and @@ -16,7 +16,8 @@ products: - directory-manager visibility: public sidebar_label: Linking Directory Manager Processes with Microsoft -tags: [] +tags: + - configuration-and-integration title: "Linking Directory Manager Processes with Microsoft" knowledge_article_id: kA0Qk00000015k1KAA --- diff --git a/docs/kb/directorymanager/triggering-microsoft-flow-from-directory-manager-workflows.md b/docs/kb/directorymanager/configuration-and-integration/triggering-microsoft-flow-from-directory-manager-workflows.md similarity index 98% rename from docs/kb/directorymanager/triggering-microsoft-flow-from-directory-manager-workflows.md rename to docs/kb/directorymanager/configuration-and-integration/triggering-microsoft-flow-from-directory-manager-workflows.md index bc3c4d2c64..e23ca016b7 100644 --- a/docs/kb/directorymanager/triggering-microsoft-flow-from-directory-manager-workflows.md +++ b/docs/kb/directorymanager/configuration-and-integration/triggering-microsoft-flow-from-directory-manager-workflows.md @@ -1,4 +1,4 @@ ---- +--- description: >- Shows how to trigger a Microsoft Flow (MS Flow) from Netwrix Directory Manager workflows to automate user provisioning and grant SharePoint access based on @@ -17,7 +17,8 @@ keywords: products: - directory-manager sidebar_label: Triggering Microsoft Flow from Directory Manager W -tags: [] +tags: + - configuration-and-integration title: "Triggering Microsoft Flow from Directory Manager Workflows" knowledge_article_id: kA0Qk00000015ldKAA --- diff --git a/docs/kb/directorymanager/bulk-update-smart-group-object-types.md b/docs/kb/directorymanager/group-management-and-operations/bulk-update-smart-group-object-types.md similarity index 98% rename from docs/kb/directorymanager/bulk-update-smart-group-object-types.md rename to docs/kb/directorymanager/group-management-and-operations/bulk-update-smart-group-object-types.md index 90efad2371..19c4d0669b 100644 --- a/docs/kb/directorymanager/bulk-update-smart-group-object-types.md +++ b/docs/kb/directorymanager/group-management-and-operations/bulk-update-smart-group-object-types.md @@ -1,4 +1,4 @@ ---- +--- description: >- Use the Directory Manager Management Shell in Netwrix Directory Manager to bulk update Smart Group object types for multiple Smart Groups in an OU. @@ -16,7 +16,8 @@ keywords: products: - directory-manager sidebar_label: Bulk Update Smart Group Object Types -tags: [] +tags: + - group-management-and-operations title: "Bulk Update Smart Group Object Types" knowledge_article_id: kA0Qk0000002JZdKAM --- diff --git a/docs/kb/directorymanager/change-the-default-dynasty-operator.md b/docs/kb/directorymanager/group-management-and-operations/change-the-default-dynasty-operator.md similarity index 98% rename from docs/kb/directorymanager/change-the-default-dynasty-operator.md rename to docs/kb/directorymanager/group-management-and-operations/change-the-default-dynasty-operator.md index 884881ae3d..b673daad08 100644 --- a/docs/kb/directorymanager/change-the-default-dynasty-operator.md +++ b/docs/kb/directorymanager/group-management-and-operations/change-the-default-dynasty-operator.md @@ -1,4 +1,4 @@ ---- +--- description: >- Explains how to change the default Dynasty grouping operator in Netwrix Directory Manager so you can use Starts with or Ends with filters to group @@ -15,7 +15,8 @@ keywords: products: - directory-manager sidebar_label: Change the Default Dynasty Operator -tags: [] +tags: + - group-management-and-operations title: "Change the Default Dynasty Operator" knowledge_article_id: kA0Qk0000001qW1KAI --- diff --git a/docs/kb/directorymanager/change-the-default-naming-convention-for-dynasties.md b/docs/kb/directorymanager/group-management-and-operations/change-the-default-naming-convention-for-dynasties.md similarity index 96% rename from docs/kb/directorymanager/change-the-default-naming-convention-for-dynasties.md rename to docs/kb/directorymanager/group-management-and-operations/change-the-default-naming-convention-for-dynasties.md index be3e79a5ac..d2779c2675 100644 --- a/docs/kb/directorymanager/change-the-default-naming-convention-for-dynasties.md +++ b/docs/kb/directorymanager/group-management-and-operations/change-the-default-naming-convention-for-dynasties.md @@ -1,4 +1,4 @@ ---- +--- description: >- Learn how to change the default naming convention for Dynasties in Netwrix Directory Manager so you can display attributes (for example, department) @@ -16,7 +16,8 @@ products: - directory-manager visibility: public sidebar_label: Change the Default Naming Convention for Dynasties -tags: [] +tags: + - group-management-and-operations title: "Change the Default Naming Convention for Dynasties" knowledge_article_id: kA0Qk0000001609KAA --- diff --git a/docs/kb/directorymanager/convert-between-smart-groups-and-static-groups.md b/docs/kb/directorymanager/group-management-and-operations/convert-between-smart-groups-and-static-groups.md similarity index 97% rename from docs/kb/directorymanager/convert-between-smart-groups-and-static-groups.md rename to docs/kb/directorymanager/group-management-and-operations/convert-between-smart-groups-and-static-groups.md index cd3230c275..fff2ac822b 100644 --- a/docs/kb/directorymanager/convert-between-smart-groups-and-static-groups.md +++ b/docs/kb/directorymanager/group-management-and-operations/convert-between-smart-groups-and-static-groups.md @@ -1,4 +1,4 @@ ---- +--- description: >- Shows how to convert a Smart Group to a static group and vice versa in Netwrix Directory Manager by clearing or applying an LDAP query in the application @@ -14,7 +14,8 @@ keywords: products: - directory-manager sidebar_label: Convert Between Smart Groups and Static Groups -tags: [] +tags: + - group-management-and-operations title: "Convert Between Smart Groups and Static Groups" knowledge_article_id: kA0Qk0000002IKDKA2 --- diff --git a/docs/kb/directorymanager/copy-smart-group-query-criteria-using-import-and-export.md b/docs/kb/directorymanager/group-management-and-operations/copy-smart-group-query-criteria-using-import-and-export.md similarity index 97% rename from docs/kb/directorymanager/copy-smart-group-query-criteria-using-import-and-export.md rename to docs/kb/directorymanager/group-management-and-operations/copy-smart-group-query-criteria-using-import-and-export.md index d51b9f52f9..6640363e56 100644 --- a/docs/kb/directorymanager/copy-smart-group-query-criteria-using-import-and-export.md +++ b/docs/kb/directorymanager/group-management-and-operations/copy-smart-group-query-criteria-using-import-and-export.md @@ -1,4 +1,4 @@ ---- +--- description: >- Shows how to export and import Smart Group query definitions in JSON format using the Query Designer so you can copy complex criteria between Smart Groups @@ -15,7 +15,8 @@ keywords: products: - directory-manager sidebar_label: Copy Smart Group Query Criteria Using Import and E -tags: [] +tags: + - group-management-and-operations title: "Copy Smart Group Query Criteria Using Import and Export" knowledge_article_id: kA0Qk0000002ILpKAM --- diff --git a/docs/kb/directorymanager/create_and_use_a_multi-valued_control_custom_display_type.md b/docs/kb/directorymanager/group-management-and-operations/create_and_use_a_multi-valued_control_custom_display_type.md similarity index 98% rename from docs/kb/directorymanager/create_and_use_a_multi-valued_control_custom_display_type.md rename to docs/kb/directorymanager/group-management-and-operations/create_and_use_a_multi-valued_control_custom_display_type.md index ce9cefd658..f15341f743 100644 --- a/docs/kb/directorymanager/create_and_use_a_multi-valued_control_custom_display_type.md +++ b/docs/kb/directorymanager/group-management-and-operations/create_and_use_a_multi-valued_control_custom_display_type.md @@ -1,4 +1,4 @@ ---- +--- description: >- This article explains how to create and use a Multi-Valued Control custom display type in Netwrix Directory Manager, allowing users to select multiple predefined values for Active Directory attributes. keywords: @@ -6,7 +6,8 @@ keywords: - Directory Manager - Active Directory sidebar_label: Multi-Valued Control Custom Display Type -tags: [] +tags: + - group-management-and-operations title: "Create and Use a Multi-Valued Control Custom Display Type" knowledge_article_id: kA0Qk0000002sM5KAI products: diff --git a/docs/kb/directorymanager/creating-and-managing-dynasties.md b/docs/kb/directorymanager/group-management-and-operations/creating-and-managing-dynasties.md similarity index 98% rename from docs/kb/directorymanager/creating-and-managing-dynasties.md rename to docs/kb/directorymanager/group-management-and-operations/creating-and-managing-dynasties.md index 229959ddf7..f0264a903d 100644 --- a/docs/kb/directorymanager/creating-and-managing-dynasties.md +++ b/docs/kb/directorymanager/group-management-and-operations/creating-and-managing-dynasties.md @@ -1,4 +1,4 @@ ---- +--- description: >- Describes how to create and manage Dynasties—sets of groups automatically created and managed based on Active Directory attributes—using Netwrix @@ -15,7 +15,8 @@ keywords: products: - directory-manager sidebar_label: Creating and Managing Dynasties -tags: [] +tags: + - group-management-and-operations title: "Creating and Managing Dynasties" knowledge_article_id: kA0Qk0000002BQnKAM --- diff --git a/docs/kb/directorymanager/display-groups-with-additional-ownership-in-the-my-groups-tab.md b/docs/kb/directorymanager/group-management-and-operations/display-groups-with-additional-ownership-in-the-my-groups-tab.md similarity index 97% rename from docs/kb/directorymanager/display-groups-with-additional-ownership-in-the-my-groups-tab.md rename to docs/kb/directorymanager/group-management-and-operations/display-groups-with-additional-ownership-in-the-my-groups-tab.md index e8b3d4b7e8..dab81ac384 100644 --- a/docs/kb/directorymanager/display-groups-with-additional-ownership-in-the-my-groups-tab.md +++ b/docs/kb/directorymanager/group-management-and-operations/display-groups-with-additional-ownership-in-the-my-groups-tab.md @@ -1,4 +1,4 @@ ---- +--- description: >- Enable displaying groups where you are an additional owner in the My Groups tab of Netwrix Directory Manager; an administrator can enable this globally, @@ -14,7 +14,8 @@ keywords: products: - directory-manager sidebar_label: Display Groups with Additional Ownership in the My -tags: [] +tags: + - group-management-and-operations title: "Display Groups with Additional Ownership in the My Groups Tab" knowledge_article_id: kA0Qk0000002JL7KAM --- diff --git a/docs/kb/directorymanager/displaying-moderators-for-exchange-distribution-lists-in-the-portal.md b/docs/kb/directorymanager/group-management-and-operations/displaying-moderators-for-exchange-distribution-lists-in-the-portal.md similarity index 98% rename from docs/kb/directorymanager/displaying-moderators-for-exchange-distribution-lists-in-the-portal.md rename to docs/kb/directorymanager/group-management-and-operations/displaying-moderators-for-exchange-distribution-lists-in-the-portal.md index 782fd667b0..20a111b5f9 100644 --- a/docs/kb/directorymanager/displaying-moderators-for-exchange-distribution-lists-in-the-portal.md +++ b/docs/kb/directorymanager/group-management-and-operations/displaying-moderators-for-exchange-distribution-lists-in-the-portal.md @@ -1,4 +1,4 @@ ---- +--- description: >- Instructions to configure the Netwrix Directory Manager Portal to display Exchange distribution list moderation settings by adding specific Active @@ -16,7 +16,8 @@ keywords: products: - directory-manager sidebar_label: Displaying Moderators for Exchange Distribution Li -tags: [] +tags: + - group-management-and-operations title: "Displaying Moderators for Exchange Distribution Li" knowledge_article_id: kA0Qk0000002FivKAE --- diff --git a/docs/kb/directorymanager/enable-group-owner-suggestion-for-orphan-groups.md b/docs/kb/directorymanager/group-management-and-operations/enable-group-owner-suggestion-for-orphan-groups.md similarity index 98% rename from docs/kb/directorymanager/enable-group-owner-suggestion-for-orphan-groups.md rename to docs/kb/directorymanager/group-management-and-operations/enable-group-owner-suggestion-for-orphan-groups.md index 560d992bd1..a3d047040e 100644 --- a/docs/kb/directorymanager/enable-group-owner-suggestion-for-orphan-groups.md +++ b/docs/kb/directorymanager/group-management-and-operations/enable-group-owner-suggestion-for-orphan-groups.md @@ -1,4 +1,4 @@ ---- +--- description: >- Shows how to enable and use the Group Owner Suggestion feature in Netwrix Directory Manager to detect orphan groups and recommend owners based on group @@ -14,7 +14,8 @@ keywords: products: - directory-manager sidebar_label: Enable Group Owner Suggestion for Orphan Groups -tags: [] +tags: + - group-management-and-operations title: "Enable Group Owner Suggestion for Orphan Groups" knowledge_article_id: kA0Qk0000002I7JKAU --- diff --git a/docs/kb/directorymanager/hide-distribution-lists-from-end-users-in-portal.md b/docs/kb/directorymanager/group-management-and-operations/hide-distribution-lists-from-end-users-in-portal.md similarity index 97% rename from docs/kb/directorymanager/hide-distribution-lists-from-end-users-in-portal.md rename to docs/kb/directorymanager/group-management-and-operations/hide-distribution-lists-from-end-users-in-portal.md index f0b3c6568b..e253b597c0 100644 --- a/docs/kb/directorymanager/hide-distribution-lists-from-end-users-in-portal.md +++ b/docs/kb/directorymanager/group-management-and-operations/hide-distribution-lists-from-end-users-in-portal.md @@ -1,4 +1,4 @@ ---- +--- description: >- Learn how to prevent end users from viewing distribution lists in the Netwrix Directory Manager self-service portal by excluding specific sAMAccountType @@ -15,7 +15,8 @@ keywords: products: - directory-manager sidebar_label: Hide Distribution Lists from End Users in Portal -tags: [] +tags: + - group-management-and-operations title: "Hide Distribution Lists from End Users in Portal" knowledge_article_id: kA0Qk0000002IDlKAM --- diff --git a/docs/kb/directorymanager/how-to-allow-users-to-only-create-distribution-groups.md b/docs/kb/directorymanager/group-management-and-operations/how-to-allow-users-to-only-create-distribution-groups.md similarity index 98% rename from docs/kb/directorymanager/how-to-allow-users-to-only-create-distribution-groups.md rename to docs/kb/directorymanager/group-management-and-operations/how-to-allow-users-to-only-create-distribution-groups.md index d27facdd64..793faae5d9 100644 --- a/docs/kb/directorymanager/how-to-allow-users-to-only-create-distribution-groups.md +++ b/docs/kb/directorymanager/group-management-and-operations/how-to-allow-users-to-only-create-distribution-groups.md @@ -1,4 +1,4 @@ ---- +--- description: >- Shows how to configure the Netwrix Directory Manager portal so end users can only create distribution groups while administrators can create both @@ -14,7 +14,8 @@ keywords: products: - directory-manager sidebar_label: How To Allow users to only create distribution gro -tags: [] +tags: + - group-management-and-operations title: "How To Allow users to only create distribution groups" knowledge_article_id: kA0Qk0000002Z3JKAU --- diff --git a/docs/kb/directorymanager/how-to-display-nested-group-ownership-in-the-my-groups-page.md b/docs/kb/directorymanager/group-management-and-operations/how-to-display-nested-group-ownership-in-the-my-groups-page.md similarity index 97% rename from docs/kb/directorymanager/how-to-display-nested-group-ownership-in-the-my-groups-page.md rename to docs/kb/directorymanager/group-management-and-operations/how-to-display-nested-group-ownership-in-the-my-groups-page.md index 6158fa1575..bb25625df2 100644 --- a/docs/kb/directorymanager/how-to-display-nested-group-ownership-in-the-my-groups-page.md +++ b/docs/kb/directorymanager/group-management-and-operations/how-to-display-nested-group-ownership-in-the-my-groups-page.md @@ -1,4 +1,4 @@ ---- +--- description: >- Show how to enable nested (transitive) group ownership on the My Groups page in Netwrix Directory Manager 11 so members of owner groups see owned groups @@ -16,7 +16,8 @@ keywords: products: - directory-manager sidebar_label: How to Display Nested Group Ownership in the My Gr -tags: [] +tags: + - group-management-and-operations title: "How to Display Nested Group Ownership in the My Groups Page" knowledge_article_id: kA0Qk0000002EN3KAM --- diff --git a/docs/kb/directorymanager/how-to-enforce-group-type-as-distribution-or-security-v10.md b/docs/kb/directorymanager/group-management-and-operations/how-to-enforce-group-type-as-distribution-or-security-v10.md similarity index 98% rename from docs/kb/directorymanager/how-to-enforce-group-type-as-distribution-or-security-v10.md rename to docs/kb/directorymanager/group-management-and-operations/how-to-enforce-group-type-as-distribution-or-security-v10.md index e2e6936687..5f011a8bda 100644 --- a/docs/kb/directorymanager/how-to-enforce-group-type-as-distribution-or-security-v10.md +++ b/docs/kb/directorymanager/group-management-and-operations/how-to-enforce-group-type-as-distribution-or-security-v10.md @@ -1,4 +1,4 @@ ---- +--- description: >- Shows how you can enforce the Group Type as `Distribution` in the Self-Service portal of Netwrix Directory Manager by customizing the Create Group wizard and @@ -15,7 +15,8 @@ keywords: products: - directory-manager sidebar_label: How to Enforce Group Type as Distribution or Secur -tags: [] +tags: + - group-management-and-operations title: "How to Enforce Group Type as Distribution or Security v10" knowledge_article_id: kA0Qk00000015vJKAQ --- diff --git a/docs/kb/directorymanager/how-to-enforce-group-type-as-distribution-or-security-v11.md b/docs/kb/directorymanager/group-management-and-operations/how-to-enforce-group-type-as-distribution-or-security-v11.md similarity index 98% rename from docs/kb/directorymanager/how-to-enforce-group-type-as-distribution-or-security-v11.md rename to docs/kb/directorymanager/group-management-and-operations/how-to-enforce-group-type-as-distribution-or-security-v11.md index 1d23d09fa7..504768b231 100644 --- a/docs/kb/directorymanager/how-to-enforce-group-type-as-distribution-or-security-v11.md +++ b/docs/kb/directorymanager/group-management-and-operations/how-to-enforce-group-type-as-distribution-or-security-v11.md @@ -1,4 +1,4 @@ ---- +--- description: >- Use Netwrix Directory Manager to force the Create Group wizard to set the Group Type to `Distribution`, ensuring users can create distribution lists @@ -16,7 +16,8 @@ keywords: products: - directory-manager sidebar_label: How to Enforce Group Type as Distribution or Secur -tags: [] +tags: + - group-management-and-operations title: "How to Enforce Group Type as Distribution or Security v11" knowledge_article_id: kA0Qk0000002CQ5KAM --- diff --git a/docs/kb/directorymanager/how-to-identify-groups-without-owners.md b/docs/kb/directorymanager/group-management-and-operations/how-to-identify-groups-without-owners.md similarity index 97% rename from docs/kb/directorymanager/how-to-identify-groups-without-owners.md rename to docs/kb/directorymanager/group-management-and-operations/how-to-identify-groups-without-owners.md index 7c7cdda613..42928e294e 100644 --- a/docs/kb/directorymanager/how-to-identify-groups-without-owners.md +++ b/docs/kb/directorymanager/group-management-and-operations/how-to-identify-groups-without-owners.md @@ -1,4 +1,4 @@ ---- +--- description: >- This article shows how to use the Reports module in Netwrix Directory Manager 11 to identify groups that lack a primary owner, additional owners, or any @@ -15,7 +15,8 @@ keywords: products: - directory-manager sidebar_label: How to Identify Groups Without Owners -tags: [] +tags: + - group-management-and-operations title: "How to Identify Groups Without Owners" knowledge_article_id: kA0Qk0000002CjRKAU --- diff --git a/docs/kb/directorymanager/how_to_limit_the_scope_of_a_smartgroup_query_to_specific_ous.md b/docs/kb/directorymanager/group-management-and-operations/how_to_limit_the_scope_of_a_smartgroup_query_to_specific_ous.md similarity index 97% rename from docs/kb/directorymanager/how_to_limit_the_scope_of_a_smartgroup_query_to_specific_ous.md rename to docs/kb/directorymanager/group-management-and-operations/how_to_limit_the_scope_of_a_smartgroup_query_to_specific_ous.md index 288ed0ac63..3a0f87899d 100644 --- a/docs/kb/directorymanager/how_to_limit_the_scope_of_a_smartgroup_query_to_specific_ous.md +++ b/docs/kb/directorymanager/group-management-and-operations/how_to_limit_the_scope_of_a_smartgroup_query_to_specific_ous.md @@ -1,4 +1,4 @@ ---- +--- description: >- This article explains how to limit the scope of a SmartGroup query to specific organizational units (OUs) in Netwrix Directory Manager. keywords: @@ -6,7 +6,8 @@ keywords: - Directory Manager - organizational units sidebar_label: Limit SmartGroup Query Scope -tags: [] +tags: + - group-management-and-operations title: "How to Limit the Scope of a SmartGroup Query to Specific OUs" knowledge_article_id: kA0Qk0000002bbNKAQ products: diff --git a/docs/kb/directorymanager/how_to_remove_spaces_from_attributes_when_creating_dynasties.md b/docs/kb/directorymanager/group-management-and-operations/how_to_remove_spaces_from_attributes_when_creating_dynasties.md similarity index 97% rename from docs/kb/directorymanager/how_to_remove_spaces_from_attributes_when_creating_dynasties.md rename to docs/kb/directorymanager/group-management-and-operations/how_to_remove_spaces_from_attributes_when_creating_dynasties.md index 1ca79780bd..a8184b78a9 100644 --- a/docs/kb/directorymanager/how_to_remove_spaces_from_attributes_when_creating_dynasties.md +++ b/docs/kb/directorymanager/group-management-and-operations/how_to_remove_spaces_from_attributes_when_creating_dynasties.md @@ -1,4 +1,4 @@ ---- +--- description: >- This article provides step-by-step instructions on how to remove spaces from attributes when creating dynasties in Netwrix Directory Manager. keywords: @@ -6,7 +6,8 @@ keywords: - remove spaces - custom script sidebar_label: Remove Spaces from Attributes -tags: [] +tags: + - group-management-and-operations title: "How to Remove Spaces from Attributes When Creating Dynasties" knowledge_article_id: kA0Qk0000002bgDKAQ products: diff --git a/docs/kb/directorymanager/identify-similar-groups-in-the-directory.md b/docs/kb/directorymanager/group-management-and-operations/identify-similar-groups-in-the-directory.md similarity index 98% rename from docs/kb/directorymanager/identify-similar-groups-in-the-directory.md rename to docs/kb/directorymanager/group-management-and-operations/identify-similar-groups-in-the-directory.md index 89599250da..4f21784336 100644 --- a/docs/kb/directorymanager/identify-similar-groups-in-the-directory.md +++ b/docs/kb/directorymanager/group-management-and-operations/identify-similar-groups-in-the-directory.md @@ -1,4 +1,4 @@ ---- +--- description: >- Learn how to find and view groups that are similar or duplicate in Netwrix Directory Manager by comparing group type and membership. The article explains @@ -16,7 +16,8 @@ products: - directory-manager visibility: public sidebar_label: Identify Similar Groups in the Directory -tags: [] +tags: + - group-management-and-operations title: "Identify Similar Groups in the Directory" knowledge_article_id: kA0Qk0000002DlxKAE --- diff --git a/docs/kb/directorymanager/require-unique-group-display-names-in-portal.md b/docs/kb/directorymanager/group-management-and-operations/require-unique-group-display-names-in-portal.md similarity index 98% rename from docs/kb/directorymanager/require-unique-group-display-names-in-portal.md rename to docs/kb/directorymanager/group-management-and-operations/require-unique-group-display-names-in-portal.md index 2a4ca1405d..49f95d487c 100644 --- a/docs/kb/directorymanager/require-unique-group-display-names-in-portal.md +++ b/docs/kb/directorymanager/group-management-and-operations/require-unique-group-display-names-in-portal.md @@ -1,4 +1,4 @@ ---- +--- description: >- Explains how to configure Netwrix Directory Manager to require unique group `displayName` values in the Application portal so users cannot create groups @@ -15,7 +15,8 @@ keywords: products: - directory-manager sidebar_label: Require Unique Group Display Names in Portal -tags: [] +tags: + - group-management-and-operations title: "Require Unique Group Display Names in Portal" knowledge_article_id: kA0Qk0000002IIbKAM --- diff --git a/docs/kb/directorymanager/restrict_users_from_creating_contacts_with_target_addresses_of_trusted_inbound_domains.md b/docs/kb/directorymanager/group-management-and-operations/restrict_users_from_creating_contacts_with_target_addresses_of_trusted_inbound_domains.md similarity index 98% rename from docs/kb/directorymanager/restrict_users_from_creating_contacts_with_target_addresses_of_trusted_inbound_domains.md rename to docs/kb/directorymanager/group-management-and-operations/restrict_users_from_creating_contacts_with_target_addresses_of_trusted_inbound_domains.md index 181faadb9f..2716d72272 100644 --- a/docs/kb/directorymanager/restrict_users_from_creating_contacts_with_target_addresses_of_trusted_inbound_domains.md +++ b/docs/kb/directorymanager/group-management-and-operations/restrict_users_from_creating_contacts_with_target_addresses_of_trusted_inbound_domains.md @@ -1,4 +1,4 @@ ---- +--- description: >- This article explains how to restrict users from creating contacts with target addresses belonging to specific trusted inbound domains in Netwrix Directory Manager. keywords: @@ -6,7 +6,8 @@ keywords: - contact creation - trusted inbound domains sidebar_label: Restrict Users from Creating Contacts -tags: [] +tags: + - group-management-and-operations title: "Restrict Users from Creating Contacts with Target Addresses of Trusted Inbound Domains" knowledge_article_id: kA0Qk0000002lMDKAY products: diff --git a/docs/kb/directorymanager/set_delivery_restrictions_on_dynasty_groups.md b/docs/kb/directorymanager/group-management-and-operations/set_delivery_restrictions_on_dynasty_groups.md similarity index 98% rename from docs/kb/directorymanager/set_delivery_restrictions_on_dynasty_groups.md rename to docs/kb/directorymanager/group-management-and-operations/set_delivery_restrictions_on_dynasty_groups.md index 885c89811c..250f7cea6c 100644 --- a/docs/kb/directorymanager/set_delivery_restrictions_on_dynasty_groups.md +++ b/docs/kb/directorymanager/group-management-and-operations/set_delivery_restrictions_on_dynasty_groups.md @@ -1,4 +1,4 @@ ---- +--- description: >- This article provides step-by-step instructions on setting delivery restrictions on Dynasty groups in Netwrix Directory Manager. keywords: @@ -6,7 +6,8 @@ keywords: - Dynasty groups - Netwrix Directory Manager sidebar_label: Set Delivery Restrictions -tags: [] +tags: + - group-management-and-operations title: "Set Delivery Restrictions on Dynasty Groups" knowledge_article_id: kA0Qk0000002QknKAE products: diff --git a/docs/kb/directorymanager/setting-expiration-policy-for-groups-in-bulk-using-management-shell.md b/docs/kb/directorymanager/group-management-and-operations/setting-expiration-policy-for-groups-in-bulk-using-management-shell.md similarity index 97% rename from docs/kb/directorymanager/setting-expiration-policy-for-groups-in-bulk-using-management-shell.md rename to docs/kb/directorymanager/group-management-and-operations/setting-expiration-policy-for-groups-in-bulk-using-management-shell.md index fc98adc946..2dc5ddae3a 100644 --- a/docs/kb/directorymanager/setting-expiration-policy-for-groups-in-bulk-using-management-shell.md +++ b/docs/kb/directorymanager/group-management-and-operations/setting-expiration-policy-for-groups-in-bulk-using-management-shell.md @@ -1,4 +1,4 @@ ---- +--- description: >- Shows how to use the Netwrix Directory Manager Management Shell to set a group expiration policy in bulk by exporting groups to CSV and applying the policy @@ -15,7 +15,8 @@ keywords: products: - directory-manager sidebar_label: Setting Expiration Policy for Groups in Bulk Using -tags: [] +tags: + - group-management-and-operations title: "Setting Expiration Policy for Groups in Bulk Using Management Shell" knowledge_article_id: kA0Qk0000002FkXKAU --- diff --git a/docs/kb/directorymanager/shorten_the_dynasty_naming_convention_for_child_dynasties.md b/docs/kb/directorymanager/group-management-and-operations/shorten_the_dynasty_naming_convention_for_child_dynasties.md similarity index 99% rename from docs/kb/directorymanager/shorten_the_dynasty_naming_convention_for_child_dynasties.md rename to docs/kb/directorymanager/group-management-and-operations/shorten_the_dynasty_naming_convention_for_child_dynasties.md index 5bd7862450..44b17eacf1 100644 --- a/docs/kb/directorymanager/shorten_the_dynasty_naming_convention_for_child_dynasties.md +++ b/docs/kb/directorymanager/group-management-and-operations/shorten_the_dynasty_naming_convention_for_child_dynasties.md @@ -1,4 +1,4 @@ ---- +--- description: >- This article explains how to use a CSV file and custom scripts in Netwrix Directory Manager to shorten the naming convention for child dynasties. keywords: @@ -8,7 +8,8 @@ keywords: - child dynasties - custom scripts sidebar_label: Shorten Dynasty Naming Convention -tags: [] +tags: + - group-management-and-operations title: "Shorten the Dynasty Naming Convention for Child Dynasties" knowledge_article_id: kA0Qk0000002frtKAA products: diff --git a/docs/kb/directorymanager/add_the_organizational_unit_field_to_the_my_groups_page.md b/docs/kb/directorymanager/portal-customization-and-ux/add_the_organizational_unit_field_to_the_my_groups_page.md similarity index 98% rename from docs/kb/directorymanager/add_the_organizational_unit_field_to_the_my_groups_page.md rename to docs/kb/directorymanager/portal-customization-and-ux/add_the_organizational_unit_field_to_the_my_groups_page.md index 5f8d5edd80..437c6d5ffa 100644 --- a/docs/kb/directorymanager/add_the_organizational_unit_field_to_the_my_groups_page.md +++ b/docs/kb/directorymanager/portal-customization-and-ux/add_the_organizational_unit_field_to_the_my_groups_page.md @@ -1,4 +1,4 @@ ---- +--- description: >- This article explains how to add the Organizational Unit (OU) field as a column on the My Groups page in Netwrix Directory Manager. keywords: @@ -6,7 +6,8 @@ keywords: - Directory Manager - My Groups page sidebar_label: Add OU Field to My Groups Page -tags: [] +tags: + - portal-customization-and-ux title: "Add the Organizational Unit Field to the My Groups Page" knowledge_article_id: kA0Qk0000002Du1KAE products: diff --git a/docs/kb/directorymanager/change-the-default-sort-attribute-for-search-results.md b/docs/kb/directorymanager/portal-customization-and-ux/change-the-default-sort-attribute-for-search-results.md similarity index 97% rename from docs/kb/directorymanager/change-the-default-sort-attribute-for-search-results.md rename to docs/kb/directorymanager/portal-customization-and-ux/change-the-default-sort-attribute-for-search-results.md index c4b4e7847b..f6e1e2335a 100644 --- a/docs/kb/directorymanager/change-the-default-sort-attribute-for-search-results.md +++ b/docs/kb/directorymanager/portal-customization-and-ux/change-the-default-sort-attribute-for-search-results.md @@ -1,4 +1,4 @@ ---- +--- description: >- Explain how to change the default sort attribute for search results in the Netwrix Directory Manager User Portal; by default results sort by @@ -14,7 +14,8 @@ keywords: products: - directory-manager sidebar_label: Change the Default Sort Attribute for Search Resul -tags: [] +tags: + - portal-customization-and-ux title: "Change the Default Sort Attribute for Search Results" knowledge_article_id: kA0Qk0000002CgDKAU --- diff --git a/docs/kb/directorymanager/change-the-header-and-footer-logo-in-notifications.md b/docs/kb/directorymanager/portal-customization-and-ux/change-the-header-and-footer-logo-in-notifications.md similarity index 97% rename from docs/kb/directorymanager/change-the-header-and-footer-logo-in-notifications.md rename to docs/kb/directorymanager/portal-customization-and-ux/change-the-header-and-footer-logo-in-notifications.md index 03c32cc42e..ee4a6bbe08 100644 --- a/docs/kb/directorymanager/change-the-header-and-footer-logo-in-notifications.md +++ b/docs/kb/directorymanager/portal-customization-and-ux/change-the-header-and-footer-logo-in-notifications.md @@ -1,4 +1,4 @@ ---- +--- description: >- You can change the header and footer logos used in Netwrix Directory Manager notification emails by updating the NotificationResources table in the @@ -18,7 +18,8 @@ keywords: products: - directory-manager sidebar_label: Change the Header and Footer Logo in Notifications -tags: [] +tags: + - portal-customization-and-ux title: "Change the Header and Footer Logo in Notifications" knowledge_article_id: kA0Qk00000015iPKAQ --- diff --git a/docs/kb/directorymanager/change_the_display_name_format_to_first.last_in_the_portal.md b/docs/kb/directorymanager/portal-customization-and-ux/change_the_display_name_format_to_first.last_in_the_portal.md similarity index 98% rename from docs/kb/directorymanager/change_the_display_name_format_to_first.last_in_the_portal.md rename to docs/kb/directorymanager/portal-customization-and-ux/change_the_display_name_format_to_first.last_in_the_portal.md index 7952bc1ff7..5b981eae7b 100644 --- a/docs/kb/directorymanager/change_the_display_name_format_to_first.last_in_the_portal.md +++ b/docs/kb/directorymanager/portal-customization-and-ux/change_the_display_name_format_to_first.last_in_the_portal.md @@ -1,4 +1,4 @@ ---- +--- description: >- This article explains how to change the display name format in the Netwrix Directory Manager portal from Last, First to First.Last by modifying the portal's JavaScript file. keywords: @@ -6,7 +6,8 @@ keywords: - Netwrix Directory Manager - JavaScript customization sidebar_label: Change Display Name Format -tags: [] +tags: + - portal-customization-and-ux title: "Change the Display Name Format to First.Last in the Portal" knowledge_article_id: kA0Qk0000002QKzKAM products: diff --git a/docs/kb/directorymanager/customizing_notification_template_to_remove_footer_in_directory_manager_v11.1.1.md b/docs/kb/directorymanager/portal-customization-and-ux/customizing_notification_template_to_remove_footer_in_directory_manager_v11.1.1.md similarity index 98% rename from docs/kb/directorymanager/customizing_notification_template_to_remove_footer_in_directory_manager_v11.1.1.md rename to docs/kb/directorymanager/portal-customization-and-ux/customizing_notification_template_to_remove_footer_in_directory_manager_v11.1.1.md index 30c163dfdc..9bb92f89f6 100644 --- a/docs/kb/directorymanager/customizing_notification_template_to_remove_footer_in_directory_manager_v11.1.1.md +++ b/docs/kb/directorymanager/portal-customization-and-ux/customizing_notification_template_to_remove_footer_in_directory_manager_v11.1.1.md @@ -1,4 +1,4 @@ ---- +--- description: >- This article provides step-by-step instructions on how to customize the notification template in Netwrix Directory Manager v11.1.1 to remove the default footer from notifications. keywords: @@ -6,7 +6,8 @@ keywords: - Directory Manager - customize footer sidebar_label: Remove Footer from Notification Template -tags: [] +tags: + - portal-customization-and-ux title: "Customizing Notification Template to Remove Footer in Directory Manager V11.1.1" knowledge_article_id: kA0Qk0000002WAHKA2 products: diff --git a/docs/kb/directorymanager/enable_or_disable_user_login_via_smart_card_using_custom_display_types.md b/docs/kb/directorymanager/portal-customization-and-ux/enable_or_disable_user_login_via_smart_card_using_custom_display_types.md similarity index 98% rename from docs/kb/directorymanager/enable_or_disable_user_login_via_smart_card_using_custom_display_types.md rename to docs/kb/directorymanager/portal-customization-and-ux/enable_or_disable_user_login_via_smart_card_using_custom_display_types.md index 29b11e6383..2d0277dbf4 100644 --- a/docs/kb/directorymanager/enable_or_disable_user_login_via_smart_card_using_custom_display_types.md +++ b/docs/kb/directorymanager/portal-customization-and-ux/enable_or_disable_user_login_via_smart_card_using_custom_display_types.md @@ -1,4 +1,4 @@ ---- +--- description: >- This article explains how to enable or disable user login via Smart Card in Netwrix Directory Manager by adding a custom field to the portal. keywords: @@ -6,7 +6,8 @@ keywords: - userAccountControl - Directory Manager sidebar_label: Enable or Disable User Login via Smart Card -tags: [] +tags: + - portal-customization-and-ux title: "Enable or Disable User Login via Smart Card Using Custom Display Types" knowledge_article_id: kA0Qk0000002TE1KAM products: diff --git a/docs/kb/directorymanager/enforce_group_naming_convention_and_input_validation_with_regular_expressions.md b/docs/kb/directorymanager/portal-customization-and-ux/enforce_group_naming_convention_and_input_validation_with_regular_expressions.md similarity index 99% rename from docs/kb/directorymanager/enforce_group_naming_convention_and_input_validation_with_regular_expressions.md rename to docs/kb/directorymanager/portal-customization-and-ux/enforce_group_naming_convention_and_input_validation_with_regular_expressions.md index 1ede8f74a4..dda12a3b93 100644 --- a/docs/kb/directorymanager/enforce_group_naming_convention_and_input_validation_with_regular_expressions.md +++ b/docs/kb/directorymanager/portal-customization-and-ux/enforce_group_naming_convention_and_input_validation_with_regular_expressions.md @@ -1,4 +1,4 @@ ---- +--- description: >- This article explains how to enforce group naming conventions and input validation in Netwrix Directory Manager using regular expressions. It provides step-by-step instructions for creating and associating display types. keywords: @@ -6,7 +6,8 @@ keywords: - input validation - regular expressions sidebar_label: Enforce Group Naming Convention -tags: [] +tags: + - portal-customization-and-ux title: "Enforce Group Naming Convention and Input Validation with Regular Expressions" knowledge_article_id: kA0Qk0000002NN7KAM products: diff --git a/docs/kb/directorymanager/hide-reports-entitlements-and-synchronize-tabs-in-the-user-portal.md b/docs/kb/directorymanager/portal-customization-and-ux/hide-reports-entitlements-and-synchronize-tabs-in-the-user-portal.md similarity index 98% rename from docs/kb/directorymanager/hide-reports-entitlements-and-synchronize-tabs-in-the-user-portal.md rename to docs/kb/directorymanager/portal-customization-and-ux/hide-reports-entitlements-and-synchronize-tabs-in-the-user-portal.md index 6a01853cce..5a1525cbd9 100644 --- a/docs/kb/directorymanager/hide-reports-entitlements-and-synchronize-tabs-in-the-user-portal.md +++ b/docs/kb/directorymanager/portal-customization-and-ux/hide-reports-entitlements-and-synchronize-tabs-in-the-user-portal.md @@ -1,4 +1,4 @@ ---- +--- description: >- Show how to hide the Synchronize, Reports, and Entitlements tabs in the Netwrix Directory Manager User Portal by configuring access levels in the @@ -16,7 +16,8 @@ keywords: products: - directory-manager sidebar_label: 'Hide Reports, Entitlements, and Synchronize Tabs i' -tags: [] +tags: + - portal-customization-and-ux title: 'Hide Reports, Entitlements, and Synchronize Tabs in the User Portal' knowledge_article_id: kA0Qk0000002F2zKAE --- diff --git a/docs/kb/directorymanager/how-to-change-the-user-session-timeout-for-portals.md b/docs/kb/directorymanager/portal-customization-and-ux/how-to-change-the-user-session-timeout-for-portals.md similarity index 98% rename from docs/kb/directorymanager/how-to-change-the-user-session-timeout-for-portals.md rename to docs/kb/directorymanager/portal-customization-and-ux/how-to-change-the-user-session-timeout-for-portals.md index 535b0f31c3..77a56b80a0 100644 --- a/docs/kb/directorymanager/how-to-change-the-user-session-timeout-for-portals.md +++ b/docs/kb/directorymanager/portal-customization-and-ux/how-to-change-the-user-session-timeout-for-portals.md @@ -1,4 +1,4 @@ ---- +--- description: >- Instructions to change the session timeout for Self-Service and Password Center portals by editing the web.config file. Includes file locations and the @@ -14,7 +14,8 @@ keywords: products: - directory-manager sidebar_label: How to Change the User Session Timeout for Portals -tags: [] +tags: + - portal-customization-and-ux title: "How to Change the User Session Timeout for Portals" knowledge_article_id: kA0Qk0000002Bk9KAE --- diff --git a/docs/kb/directorymanager/how-to-copy-the-design-of-portal-via-sql-query.md b/docs/kb/directorymanager/portal-customization-and-ux/how-to-copy-the-design-of-portal-via-sql-query.md similarity index 99% rename from docs/kb/directorymanager/how-to-copy-the-design-of-portal-via-sql-query.md rename to docs/kb/directorymanager/portal-customization-and-ux/how-to-copy-the-design-of-portal-via-sql-query.md index 68445a3319..65266a403e 100644 --- a/docs/kb/directorymanager/how-to-copy-the-design-of-portal-via-sql-query.md +++ b/docs/kb/directorymanager/portal-customization-and-ux/how-to-copy-the-design-of-portal-via-sql-query.md @@ -1,4 +1,4 @@ ---- +--- description: >- Shows how to copy a portal design between environments using SQL queries. Covers copying within the same server and database, between different @@ -16,7 +16,8 @@ keywords: products: - directory-manager sidebar_label: How to Copy the Design of Portal via SQL Query -tags: [] +tags: + - portal-customization-and-ux title: "How to Copy the Design of Portal via SQL Query" knowledge_article_id: kA0Qk000000161lKAA --- diff --git a/docs/kb/directorymanager/how-to-modify-expiring-group-email-template.md b/docs/kb/directorymanager/portal-customization-and-ux/how-to-modify-expiring-group-email-template.md similarity index 98% rename from docs/kb/directorymanager/how-to-modify-expiring-group-email-template.md rename to docs/kb/directorymanager/portal-customization-and-ux/how-to-modify-expiring-group-email-template.md index d5fe5433ff..7bdd563a17 100644 --- a/docs/kb/directorymanager/how-to-modify-expiring-group-email-template.md +++ b/docs/kb/directorymanager/portal-customization-and-ux/how-to-modify-expiring-group-email-template.md @@ -1,4 +1,4 @@ ---- +--- description: >- Shows how to edit the static text in the group expiry notification email for Netwrix Directory Manager 11 so you can include custom messages about @@ -16,7 +16,8 @@ keywords: products: - directory-manager sidebar_label: How To Modify Expiring Group Email Template -tags: [] +tags: + - portal-customization-and-ux title: "How To Modify Expiring Group Email Template" knowledge_article_id: kA0Qk0000002IQfKAM --- diff --git a/docs/kb/directorymanager/how-to-notify-objects-when-a-profile-is-modified.md b/docs/kb/directorymanager/portal-customization-and-ux/how-to-notify-objects-when-a-profile-is-modified.md similarity index 98% rename from docs/kb/directorymanager/how-to-notify-objects-when-a-profile-is-modified.md rename to docs/kb/directorymanager/portal-customization-and-ux/how-to-notify-objects-when-a-profile-is-modified.md index 76a957cde4..ad539cf444 100644 --- a/docs/kb/directorymanager/how-to-notify-objects-when-a-profile-is-modified.md +++ b/docs/kb/directorymanager/portal-customization-and-ux/how-to-notify-objects-when-a-profile-is-modified.md @@ -1,4 +1,4 @@ ---- +--- description: >- Shows how to enable the Object being modified notification in Netwrix Directory Manager 11 so groups, users, or contacts receive an email when their @@ -14,7 +14,8 @@ keywords: products: - directory-manager sidebar_label: How to Notify Objects When a Profile is Modified -tags: [] +tags: + - portal-customization-and-ux title: "How to Notify Objects When a Profile is Modified" knowledge_article_id: kA0Qk0000002IP3KAM --- diff --git a/docs/kb/directorymanager/how-to-replace-logo-on-landing-page.md b/docs/kb/directorymanager/portal-customization-and-ux/how-to-replace-logo-on-landing-page.md similarity index 97% rename from docs/kb/directorymanager/how-to-replace-logo-on-landing-page.md rename to docs/kb/directorymanager/portal-customization-and-ux/how-to-replace-logo-on-landing-page.md index 2197f1305d..ec8fb6c4f0 100644 --- a/docs/kb/directorymanager/how-to-replace-logo-on-landing-page.md +++ b/docs/kb/directorymanager/portal-customization-and-ux/how-to-replace-logo-on-landing-page.md @@ -1,4 +1,4 @@ ---- +--- description: >- Shows how to replace the logo and landing page image for Netwrix Directory Manager portal by replacing specific image files in the portal Content\Images @@ -15,7 +15,8 @@ keywords: products: - directory-manager sidebar_label: How to Replace Logo on Landing Page -tags: [] +tags: + - portal-customization-and-ux title: "How to Replace Logo on Landing Page" knowledge_article_id: kA0Qk00000015wvKAA --- diff --git a/docs/kb/directorymanager/how-to-replace-logo-on-sign-in-page.md b/docs/kb/directorymanager/portal-customization-and-ux/how-to-replace-logo-on-sign-in-page.md similarity index 96% rename from docs/kb/directorymanager/how-to-replace-logo-on-sign-in-page.md rename to docs/kb/directorymanager/portal-customization-and-ux/how-to-replace-logo-on-sign-in-page.md index 96d0b1d8a8..5056ff89ac 100644 --- a/docs/kb/directorymanager/how-to-replace-logo-on-sign-in-page.md +++ b/docs/kb/directorymanager/portal-customization-and-ux/how-to-replace-logo-on-sign-in-page.md @@ -1,4 +1,4 @@ ---- +--- description: >- Shows how to replace the logo on the Netwrix Directory Manager sign-in page by replacing the image file in the product folder. @@ -13,7 +13,8 @@ keywords: products: - directory-manager sidebar_label: How to Replace Logo on Sign-in Page -tags: [] +tags: + - portal-customization-and-ux title: "How to Replace Logo on Sign-in Page" knowledge_article_id: kA0Qk00000015yXKAQ --- diff --git a/docs/kb/directorymanager/how-to-replace-the-password-center-portal-logo.md b/docs/kb/directorymanager/portal-customization-and-ux/how-to-replace-the-password-center-portal-logo.md similarity index 97% rename from docs/kb/directorymanager/how-to-replace-the-password-center-portal-logo.md rename to docs/kb/directorymanager/portal-customization-and-ux/how-to-replace-the-password-center-portal-logo.md index e78caab65f..3835fe54df 100644 --- a/docs/kb/directorymanager/how-to-replace-the-password-center-portal-logo.md +++ b/docs/kb/directorymanager/portal-customization-and-ux/how-to-replace-the-password-center-portal-logo.md @@ -1,4 +1,4 @@ ---- +--- description: >- Shows how to replace the Password Center portal logo in Netwrix Directory Manager by replacing the PCFullLogoTransaprent.svg file in the portal content @@ -16,7 +16,8 @@ keywords: products: - directory-manager sidebar_label: How to Replace the Password Center Portal Logo -tags: [] +tags: + - portal-customization-and-ux title: "How to Replace the Password Center Portal Logo" knowledge_article_id: kA0Qk00000025GXKAY --- diff --git a/docs/kb/directorymanager/how-to-set-semi-private-as-the-default-security-type-in-v10.md b/docs/kb/directorymanager/portal-customization-and-ux/how-to-set-semi-private-as-the-default-security-type-in-v10.md similarity index 98% rename from docs/kb/directorymanager/how-to-set-semi-private-as-the-default-security-type-in-v10.md rename to docs/kb/directorymanager/portal-customization-and-ux/how-to-set-semi-private-as-the-default-security-type-in-v10.md index 268926639f..a0f6f7666f 100644 --- a/docs/kb/directorymanager/how-to-set-semi-private-as-the-default-security-type-in-v10.md +++ b/docs/kb/directorymanager/portal-customization-and-ux/how-to-set-semi-private-as-the-default-security-type-in-v10.md @@ -16,7 +16,8 @@ keywords: products: - directory-manager sidebar_label: 'How to Set ''Semi-Private'' as the Default Security ' -tags: [] +tags: + - portal-customization-and-ux title: How to Set 'Semi-Private' as the Default Security Type in v10 knowledge_article_id: kA0Qk0000002BgvKAE --- diff --git a/docs/kb/directorymanager/how-to-set-semi-private-as-the-default-security-type-in-v11.md b/docs/kb/directorymanager/portal-customization-and-ux/how-to-set-semi-private-as-the-default-security-type-in-v11.md similarity index 98% rename from docs/kb/directorymanager/how-to-set-semi-private-as-the-default-security-type-in-v11.md rename to docs/kb/directorymanager/portal-customization-and-ux/how-to-set-semi-private-as-the-default-security-type-in-v11.md index 110098088a..1c6f368940 100644 --- a/docs/kb/directorymanager/how-to-set-semi-private-as-the-default-security-type-in-v11.md +++ b/docs/kb/directorymanager/portal-customization-and-ux/how-to-set-semi-private-as-the-default-security-type-in-v11.md @@ -15,7 +15,8 @@ keywords: products: - directory-manager sidebar_label: 'How to Set ''Semi-Private'' as the Default Security ' -tags: [] +tags: + - portal-customization-and-ux title: How to Set 'Semi-Private' as the Default Security Type in v11 knowledge_article_id: kA0Qk0000002BiXKAU --- diff --git a/docs/kb/directorymanager/how_to_customize_notifications.md b/docs/kb/directorymanager/portal-customization-and-ux/how_to_customize_notifications.md similarity index 98% rename from docs/kb/directorymanager/how_to_customize_notifications.md rename to docs/kb/directorymanager/portal-customization-and-ux/how_to_customize_notifications.md index 8a4d85b9cf..5bc9415b76 100644 --- a/docs/kb/directorymanager/how_to_customize_notifications.md +++ b/docs/kb/directorymanager/portal-customization-and-ux/how_to_customize_notifications.md @@ -1,4 +1,4 @@ ---- +--- description: >- This article explains how to customize notification templates in Netwrix Directory Manager, including modifying logos, subject lines, and message content. keywords: @@ -6,7 +6,8 @@ keywords: - Netwrix Directory Manager - customize notifications sidebar_label: Customize Notifications -tags: [] +tags: + - portal-customization-and-ux title: "How to Customize Notifications" knowledge_article_id: kA0Qk0000002NRxKAM products: diff --git a/docs/kb/directorymanager/how_to_display_common_name_instead_of_display_name_in_the_member_of_tab.md b/docs/kb/directorymanager/portal-customization-and-ux/how_to_display_common_name_instead_of_display_name_in_the_member_of_tab.md similarity index 98% rename from docs/kb/directorymanager/how_to_display_common_name_instead_of_display_name_in_the_member_of_tab.md rename to docs/kb/directorymanager/portal-customization-and-ux/how_to_display_common_name_instead_of_display_name_in_the_member_of_tab.md index a92fbbd718..16a6326b3a 100644 --- a/docs/kb/directorymanager/how_to_display_common_name_instead_of_display_name_in_the_member_of_tab.md +++ b/docs/kb/directorymanager/portal-customization-and-ux/how_to_display_common_name_instead_of_display_name_in_the_member_of_tab.md @@ -1,4 +1,4 @@ ---- +--- description: >- This article provides step-by-step instructions on how to display the Common Name (CN) instead of the Display Name in the Member Of tab within the Directory Manager portal. keywords: @@ -6,7 +6,8 @@ keywords: - Common Name - Display Name sidebar_label: Display Common Name in Member Of Tab -tags: [] +tags: + - portal-customization-and-ux title: "How to Display Common Name Instead of Display Name in the Member Of Tab" knowledge_article_id: kA0Qk0000002bWXKAY products: diff --git a/docs/kb/directorymanager/remove-the-displayname-requirement-for-groups-created-in-active-directory.md b/docs/kb/directorymanager/portal-customization-and-ux/remove-the-displayname-requirement-for-groups-created-in-active-directory.md similarity index 98% rename from docs/kb/directorymanager/remove-the-displayname-requirement-for-groups-created-in-active-directory.md rename to docs/kb/directorymanager/portal-customization-and-ux/remove-the-displayname-requirement-for-groups-created-in-active-directory.md index 4397f8ef16..7855383ec8 100644 --- a/docs/kb/directorymanager/remove-the-displayname-requirement-for-groups-created-in-active-directory.md +++ b/docs/kb/directorymanager/portal-customization-and-ux/remove-the-displayname-requirement-for-groups-created-in-active-directory.md @@ -1,4 +1,4 @@ ---- +--- description: >- Make the displayName attribute optional in the Self‑Service Portal so you can save changes to groups that were created directly in Active Directory without @@ -14,7 +14,8 @@ keywords: products: - directory-manager sidebar_label: Remove the DisplayName Requirement for Groups Crea -tags: [] +tags: + - portal-customization-and-ux title: "Remove the DisplayName Requirement for Groups Created in Active Directory" knowledge_article_id: kA0Qk0000002ChpKAE --- diff --git a/docs/kb/directorymanager/remove_the_delete_option_from_the_portal.md b/docs/kb/directorymanager/portal-customization-and-ux/remove_the_delete_option_from_the_portal.md similarity index 98% rename from docs/kb/directorymanager/remove_the_delete_option_from_the_portal.md rename to docs/kb/directorymanager/portal-customization-and-ux/remove_the_delete_option_from_the_portal.md index ba722f8082..a973e2cc67 100644 --- a/docs/kb/directorymanager/remove_the_delete_option_from_the_portal.md +++ b/docs/kb/directorymanager/portal-customization-and-ux/remove_the_delete_option_from_the_portal.md @@ -1,4 +1,4 @@ ---- +--- description: >- This article explains how to remove or hide the Delete option from the Netwrix Directory Manager portal for non-administrative users to prevent accidental deletion of critical groups. keywords: @@ -6,7 +6,8 @@ keywords: - Delete option - user permissions sidebar_label: Remove Delete Option -tags: [] +tags: + - portal-customization-and-ux title: "Remove the Delete Option from the Portal" knowledge_article_id: kA0Qk0000002QzJKAU products: diff --git a/docs/kb/directorymanager/update-support-email-address-for-contact-link.md b/docs/kb/directorymanager/portal-customization-and-ux/update-support-email-address-for-contact-link.md similarity index 97% rename from docs/kb/directorymanager/update-support-email-address-for-contact-link.md rename to docs/kb/directorymanager/portal-customization-and-ux/update-support-email-address-for-contact-link.md index 6224ee147e..70eb72d56a 100644 --- a/docs/kb/directorymanager/update-support-email-address-for-contact-link.md +++ b/docs/kb/directorymanager/portal-customization-and-ux/update-support-email-address-for-contact-link.md @@ -1,4 +1,4 @@ ---- +--- description: >- Shows how to change the support email address used by the Contact link in the Netwrix Directory Manager portal so users can route portal inquiries to your @@ -14,7 +14,8 @@ keywords: products: - directory-manager sidebar_label: Update Support Email Address for Contact Link -tags: [] +tags: + - portal-customization-and-ux title: "Update Support Email Address for Contact Link" knowledge_article_id: kA0Qk0000002EmrKAE --- diff --git a/docs/kb/directorymanager/asset-export-utility-configuration.md b/docs/kb/directorymanager/reporting-export-and-data-management/asset-export-utility-configuration.md similarity index 98% rename from docs/kb/directorymanager/asset-export-utility-configuration.md rename to docs/kb/directorymanager/reporting-export-and-data-management/asset-export-utility-configuration.md index d439e0be80..ef638178d7 100644 --- a/docs/kb/directorymanager/asset-export-utility-configuration.md +++ b/docs/kb/directorymanager/reporting-export-and-data-management/asset-export-utility-configuration.md @@ -1,4 +1,4 @@ ---- +--- description: >- Step-by-step instructions to migrate schedules and synchronize jobs from Netwrix Directory Manager 10 to Netwrix Directory Manager 11 using the Asset @@ -16,7 +16,8 @@ keywords: products: - directory-manager sidebar_label: Asset Export Utility Configuration -tags: [] +tags: + - reporting-export-and-data-management title: "Asset Export Utility Configuration" knowledge_article_id: kA0Qk00000015thKAA --- diff --git a/docs/kb/directorymanager/best-practices-for-controlling-changes-to-group-membership.md b/docs/kb/directorymanager/reporting-export-and-data-management/best-practices-for-controlling-changes-to-group-membership.md similarity index 99% rename from docs/kb/directorymanager/best-practices-for-controlling-changes-to-group-membership.md rename to docs/kb/directorymanager/reporting-export-and-data-management/best-practices-for-controlling-changes-to-group-membership.md index 19504baa34..c631d8e8e6 100644 --- a/docs/kb/directorymanager/best-practices-for-controlling-changes-to-group-membership.md +++ b/docs/kb/directorymanager/reporting-export-and-data-management/best-practices-for-controlling-changes-to-group-membership.md @@ -1,4 +1,4 @@ ---- +--- description: >- Describes best practices for controlling and monitoring changes to group membership in Netwrix Directory Manager, including workflows, access controls, @@ -17,7 +17,8 @@ keywords: products: - directory-manager sidebar_label: Best Practices for Controlling Changes to Group Me -tags: [] +tags: + - reporting-export-and-data-management title: "Best Practices for Controlling Changes to Group Membership" knowledge_article_id: kA0Qk0000000I4zKAE --- diff --git a/docs/kb/directorymanager/bulk-export-and-sort-all-smart-groups-and-dynasties.md b/docs/kb/directorymanager/reporting-export-and-data-management/bulk-export-and-sort-all-smart-groups-and-dynasties.md similarity index 97% rename from docs/kb/directorymanager/bulk-export-and-sort-all-smart-groups-and-dynasties.md rename to docs/kb/directorymanager/reporting-export-and-data-management/bulk-export-and-sort-all-smart-groups-and-dynasties.md index f301b8ce4e..651cd1217d 100644 --- a/docs/kb/directorymanager/bulk-export-and-sort-all-smart-groups-and-dynasties.md +++ b/docs/kb/directorymanager/reporting-export-and-data-management/bulk-export-and-sort-all-smart-groups-and-dynasties.md @@ -1,4 +1,4 @@ ---- +--- description: >- Learn how to export all managed groups and Dynasties from Netwrix Directory Manager to a CSV file and sort them by group type using the Directory Manager @@ -15,7 +15,8 @@ keywords: products: - directory-manager sidebar_label: Bulk Export and Sort All Smart Groups and Dynasties -tags: [] +tags: + - reporting-export-and-data-management title: "Bulk Export and Sort All Smart Groups and Dynasties" knowledge_article_id: kA0Qk0000002CWXKA2 --- diff --git a/docs/kb/directorymanager/export-enrolled-user-reports-with-additional-fields.md b/docs/kb/directorymanager/reporting-export-and-data-management/export-enrolled-user-reports-with-additional-fields.md similarity index 98% rename from docs/kb/directorymanager/export-enrolled-user-reports-with-additional-fields.md rename to docs/kb/directorymanager/reporting-export-and-data-management/export-enrolled-user-reports-with-additional-fields.md index 4a679d8bcd..d2941ae9ec 100644 --- a/docs/kb/directorymanager/export-enrolled-user-reports-with-additional-fields.md +++ b/docs/kb/directorymanager/reporting-export-and-data-management/export-enrolled-user-reports-with-additional-fields.md @@ -1,4 +1,4 @@ ---- +--- description: >- Shows how to export enrolled user reports from Netwrix Directory Manager using the management shell to include additional fields such as SamAccountName and @@ -15,7 +15,8 @@ keywords: products: - directory-manager sidebar_label: Export Enrolled User Reports with Additional Field -tags: [] +tags: + - reporting-export-and-data-management title: "Export Enrolled User Reports with Additional Fields" knowledge_article_id: kA0Qk0000002GqHKAU --- diff --git a/docs/kb/directorymanager/export-owners-and-additional-owners-for-groups-using-management-shell.md b/docs/kb/directorymanager/reporting-export-and-data-management/export-owners-and-additional-owners-for-groups-using-management-shell.md similarity index 98% rename from docs/kb/directorymanager/export-owners-and-additional-owners-for-groups-using-management-shell.md rename to docs/kb/directorymanager/reporting-export-and-data-management/export-owners-and-additional-owners-for-groups-using-management-shell.md index 473cbc9edb..0387d6df2d 100644 --- a/docs/kb/directorymanager/export-owners-and-additional-owners-for-groups-using-management-shell.md +++ b/docs/kb/directorymanager/reporting-export-and-data-management/export-owners-and-additional-owners-for-groups-using-management-shell.md @@ -1,4 +1,4 @@ ---- +--- description: >- Shows how to use the Directory Manager Management Shell in Netwrix Directory Manager to export a list of owners and additional owners for Smart Groups and @@ -15,7 +15,8 @@ keywords: products: - directory-manager sidebar_label: Export Owners and Additional Owners for Groups Usi -tags: [] +tags: + - reporting-export-and-data-management title: "Export Owners and Additional Owners for Groups Using Management Shell" knowledge_article_id: kA0Qk0000002JbFKAU --- diff --git a/docs/kb/directorymanager/generate-a-report-of-all-groups-in-the-domain.md b/docs/kb/directorymanager/reporting-export-and-data-management/generate-a-report-of-all-groups-in-the-domain.md similarity index 98% rename from docs/kb/directorymanager/generate-a-report-of-all-groups-in-the-domain.md rename to docs/kb/directorymanager/reporting-export-and-data-management/generate-a-report-of-all-groups-in-the-domain.md index 693d7dc9d2..46b7b27f54 100644 --- a/docs/kb/directorymanager/generate-a-report-of-all-groups-in-the-domain.md +++ b/docs/kb/directorymanager/reporting-export-and-data-management/generate-a-report-of-all-groups-in-the-domain.md @@ -1,4 +1,4 @@ ---- +--- description: >- Use the reporting feature in Netwrix Directory Manager to generate a list of all groups in your domain, customize the report, and export it in PDF, Excel, @@ -15,7 +15,8 @@ keywords: products: - directory-manager sidebar_label: Generate a Report of All Groups in the Domain -tags: [] +tags: + - reporting-export-and-data-management title: "Generate a Report of All Groups in the Domain" knowledge_article_id: kA0Qk0000002DnZKAU --- diff --git a/docs/kb/directorymanager/generate_a_report_on_disabled_users_along_with_distribution_list_memberships.md b/docs/kb/directorymanager/reporting-export-and-data-management/generate_a_report_on_disabled_users_along_with_distribution_list_memberships.md similarity index 98% rename from docs/kb/directorymanager/generate_a_report_on_disabled_users_along_with_distribution_list_memberships.md rename to docs/kb/directorymanager/reporting-export-and-data-management/generate_a_report_on_disabled_users_along_with_distribution_list_memberships.md index 6ab759539f..e190581d29 100644 --- a/docs/kb/directorymanager/generate_a_report_on_disabled_users_along_with_distribution_list_memberships.md +++ b/docs/kb/directorymanager/reporting-export-and-data-management/generate_a_report_on_disabled_users_along_with_distribution_list_memberships.md @@ -1,4 +1,4 @@ ---- +--- description: >- This article explains how to generate a report on disabled users along with their distribution list memberships using Netwrix Directory Manager. keywords: @@ -6,7 +6,8 @@ keywords: - disabled users - distribution list memberships sidebar_label: Generate Report on Disabled Users -tags: [] +tags: + - reporting-export-and-data-management title: "Generate a Report on Disabled Users Along With Distribution List Memberships" knowledge_article_id: kA0Qk0000002R7NKAU products: diff --git a/docs/kb/directorymanager/generate_a_report_on_enabled_users_without_managers.md b/docs/kb/directorymanager/reporting-export-and-data-management/generate_a_report_on_enabled_users_without_managers.md similarity index 98% rename from docs/kb/directorymanager/generate_a_report_on_enabled_users_without_managers.md rename to docs/kb/directorymanager/reporting-export-and-data-management/generate_a_report_on_enabled_users_without_managers.md index f93e208221..5738101cc9 100644 --- a/docs/kb/directorymanager/generate_a_report_on_enabled_users_without_managers.md +++ b/docs/kb/directorymanager/reporting-export-and-data-management/generate_a_report_on_enabled_users_without_managers.md @@ -1,4 +1,4 @@ ---- +--- description: >- This article provides step-by-step instructions on generating a report for enabled users without managers in Netwrix Directory Manager. keywords: @@ -6,7 +6,8 @@ keywords: - enabled users report - Active Directory sidebar_label: Generate Report on Enabled Users -tags: [] +tags: + - reporting-export-and-data-management title: "Generate a Report on Enabled Users Without Managers" knowledge_article_id: kA0Qk0000002R5lKAE products: diff --git a/docs/kb/directorymanager/generate_a_report_on_enabled_users_without_managers_along_with_distribution_list_memberships.md b/docs/kb/directorymanager/reporting-export-and-data-management/generate_a_report_on_enabled_users_without_managers_along_with_distribution_list_memberships.md similarity index 98% rename from docs/kb/directorymanager/generate_a_report_on_enabled_users_without_managers_along_with_distribution_list_memberships.md rename to docs/kb/directorymanager/reporting-export-and-data-management/generate_a_report_on_enabled_users_without_managers_along_with_distribution_list_memberships.md index ee13ddb232..4f1c366302 100644 --- a/docs/kb/directorymanager/generate_a_report_on_enabled_users_without_managers_along_with_distribution_list_memberships.md +++ b/docs/kb/directorymanager/reporting-export-and-data-management/generate_a_report_on_enabled_users_without_managers_along_with_distribution_list_memberships.md @@ -1,4 +1,4 @@ ---- +--- description: >- This article explains how to generate a report on enabled users who do not have a manager, along with their distribution list memberships using Netwrix Directory Manager. keywords: @@ -6,7 +6,8 @@ keywords: - report generation - Active Directory sidebar_label: Generate Report on Users Without Managers -tags: [] +tags: + - reporting-export-and-data-management title: "Generate a Report on Enabled Users Without Managers Along with Distribution List Memberships" knowledge_article_id: kA0Qk0000002R8zKAE products: diff --git a/docs/kb/directorymanager/generate_a_report_on_groups_without_members_or_owners.md b/docs/kb/directorymanager/reporting-export-and-data-management/generate_a_report_on_groups_without_members_or_owners.md similarity index 98% rename from docs/kb/directorymanager/generate_a_report_on_groups_without_members_or_owners.md rename to docs/kb/directorymanager/reporting-export-and-data-management/generate_a_report_on_groups_without_members_or_owners.md index e46541cec1..ce00534563 100644 --- a/docs/kb/directorymanager/generate_a_report_on_groups_without_members_or_owners.md +++ b/docs/kb/directorymanager/reporting-export-and-data-management/generate_a_report_on_groups_without_members_or_owners.md @@ -1,4 +1,4 @@ ---- +--- description: >- This article provides step-by-step instructions for generating a report on groups without members or owners in Netwrix Directory Manager. keywords: @@ -6,7 +6,8 @@ keywords: - report generation - Active Directory sidebar_label: Generate Report on Groups -tags: [] +tags: + - reporting-export-and-data-management title: "Generate a Report on Groups Without Members or Owners" knowledge_article_id: kA0Qk0000002R49KAE products: diff --git a/docs/kb/directorymanager/generating-a-report-on-users-who-never-logged-on.md b/docs/kb/directorymanager/reporting-export-and-data-management/generating-a-report-on-users-who-never-logged-on.md similarity index 98% rename from docs/kb/directorymanager/generating-a-report-on-users-who-never-logged-on.md rename to docs/kb/directorymanager/reporting-export-and-data-management/generating-a-report-on-users-who-never-logged-on.md index 5f29c15005..1c50c63c14 100644 --- a/docs/kb/directorymanager/generating-a-report-on-users-who-never-logged-on.md +++ b/docs/kb/directorymanager/reporting-export-and-data-management/generating-a-report-on-users-who-never-logged-on.md @@ -1,4 +1,4 @@ ---- +--- description: >- Step-by-step instructions to generate a report of Active Directory users who have never logged on using the Netwrix Directory Manager Reports module. @@ -14,7 +14,8 @@ keywords: products: - directory-manager sidebar_label: Generating a Report on Users Who Never Logged On -tags: [] +tags: + - reporting-export-and-data-management title: "Generating a Report on Users Who Never Logged On" knowledge_article_id: kA0Qk0000002CczKAE --- diff --git a/docs/kb/directorymanager/how-to-generate-a-report-on-all-groups-with-report-to-originator-set-to-false-or-true.md b/docs/kb/directorymanager/reporting-export-and-data-management/how-to-generate-a-report-on-all-groups-with-report-to-originator-set-to-false-or-true.md similarity index 99% rename from docs/kb/directorymanager/how-to-generate-a-report-on-all-groups-with-report-to-originator-set-to-false-or-true.md rename to docs/kb/directorymanager/reporting-export-and-data-management/how-to-generate-a-report-on-all-groups-with-report-to-originator-set-to-false-or-true.md index 8cb8fc9ecd..def4732e82 100644 --- a/docs/kb/directorymanager/how-to-generate-a-report-on-all-groups-with-report-to-originator-set-to-false-or-true.md +++ b/docs/kb/directorymanager/reporting-export-and-data-management/how-to-generate-a-report-on-all-groups-with-report-to-originator-set-to-false-or-true.md @@ -1,4 +1,4 @@ ---- +--- description: >- Shows how to generate reports that list all distribution groups with the Report To Originator attribute set to false or true using the Reports module @@ -15,7 +15,8 @@ keywords: products: - directory-manager sidebar_label: 'How to Generate a Report on All Groups with Report to Originator Set to False or True' -tags: [] +tags: + - reporting-export-and-data-management title: >- How to Generate a Report on All Groups with Report to Originator Set to False or True diff --git a/docs/kb/directorymanager/how_to_add_attributes_to_the_export_list_in_the_application_portal.md b/docs/kb/directorymanager/reporting-export-and-data-management/how_to_add_attributes_to_the_export_list_in_the_application_portal.md similarity index 97% rename from docs/kb/directorymanager/how_to_add_attributes_to_the_export_list_in_the_application_portal.md rename to docs/kb/directorymanager/reporting-export-and-data-management/how_to_add_attributes_to_the_export_list_in_the_application_portal.md index 26c3fa3f27..0c08ab88cb 100644 --- a/docs/kb/directorymanager/how_to_add_attributes_to_the_export_list_in_the_application_portal.md +++ b/docs/kb/directorymanager/reporting-export-and-data-management/how_to_add_attributes_to_the_export_list_in_the_application_portal.md @@ -1,4 +1,4 @@ ---- +--- description: >- This article explains how to add additional attributes to the exportable fields in the Application portal of Netwrix Directory Manager. keywords: @@ -6,7 +6,8 @@ keywords: - Application portal - Netwrix Directory Manager sidebar_label: Add Attributes to Export List -tags: [] +tags: + - reporting-export-and-data-management title: "How to Add Attributes to the Export List in the Application Portal" knowledge_article_id: kA0Qk0000002NQLKA2 products: diff --git a/docs/kb/directorymanager/how_to_add_attributes_to_the_export_list_in_the_portal.md b/docs/kb/directorymanager/reporting-export-and-data-management/how_to_add_attributes_to_the_export_list_in_the_portal.md similarity index 97% rename from docs/kb/directorymanager/how_to_add_attributes_to_the_export_list_in_the_portal.md rename to docs/kb/directorymanager/reporting-export-and-data-management/how_to_add_attributes_to_the_export_list_in_the_portal.md index 9194706052..cedbaa8c25 100644 --- a/docs/kb/directorymanager/how_to_add_attributes_to_the_export_list_in_the_portal.md +++ b/docs/kb/directorymanager/reporting-export-and-data-management/how_to_add_attributes_to_the_export_list_in_the_portal.md @@ -1,4 +1,4 @@ ---- +--- description: >- This article explains how to add additional attributes to the exportable fields in the Netwrix Directory Manager Portal. keywords: @@ -6,7 +6,8 @@ keywords: - export attributes - customization sidebar_label: Add Attributes to Export List -tags: [] +tags: + - reporting-export-and-data-management title: "How to Add Attributes to the Export List in the Portal" knowledge_article_id: kA0Qk0000002bczKAA products: diff --git a/docs/kb/directorymanager/how_to_generate_a_report_on_groups_without_members_and_with_owners.md b/docs/kb/directorymanager/reporting-export-and-data-management/how_to_generate_a_report_on_groups_without_members_and_with_owners.md similarity index 98% rename from docs/kb/directorymanager/how_to_generate_a_report_on_groups_without_members_and_with_owners.md rename to docs/kb/directorymanager/reporting-export-and-data-management/how_to_generate_a_report_on_groups_without_members_and_with_owners.md index 945c43976f..0c6ee95481 100644 --- a/docs/kb/directorymanager/how_to_generate_a_report_on_groups_without_members_and_with_owners.md +++ b/docs/kb/directorymanager/reporting-export-and-data-management/how_to_generate_a_report_on_groups_without_members_and_with_owners.md @@ -1,4 +1,4 @@ ---- +--- description: >- This article explains how to generate a report in Netwrix Directory Manager to view all groups that have no members but at least one owner or additional owner. keywords: @@ -6,7 +6,8 @@ keywords: - report generation - Active Directory sidebar_label: Generate Report on Groups Without Members -tags: [] +tags: + - reporting-export-and-data-management title: "How to Generate a Report on Groups Without Members and with Owners" knowledge_article_id: kA0Qk0000002bY9KAI products: diff --git a/docs/kb/directorymanager/how_to_generate_a_report_on_mail-enabled_groups.md b/docs/kb/directorymanager/reporting-export-and-data-management/how_to_generate_a_report_on_mail-enabled_groups.md similarity index 98% rename from docs/kb/directorymanager/how_to_generate_a_report_on_mail-enabled_groups.md rename to docs/kb/directorymanager/reporting-export-and-data-management/how_to_generate_a_report_on_mail-enabled_groups.md index b74950319a..2cb7ef3906 100644 --- a/docs/kb/directorymanager/how_to_generate_a_report_on_mail-enabled_groups.md +++ b/docs/kb/directorymanager/reporting-export-and-data-management/how_to_generate_a_report_on_mail-enabled_groups.md @@ -1,4 +1,4 @@ ---- +--- description: >- This article explains how to generate a report in Netwrix Directory Manager to view all mail-enabled groups and the time they were last used. keywords: @@ -6,7 +6,8 @@ keywords: - mail-enabled groups - Netwrix Directory Manager sidebar_label: Generate Report on Mail-Enabled Groups -tags: [] +tags: + - reporting-export-and-data-management title: "How to Generate a Report on Mail-Enabled Groups" knowledge_article_id: kA0Qk0000002bZlKAI products: diff --git a/docs/kb/directorymanager/best-practices-for-preventing-accidental-data-leakage.md b/docs/kb/directorymanager/security-permissions-and-access-control/best-practices-for-preventing-accidental-data-leakage.md similarity index 99% rename from docs/kb/directorymanager/best-practices-for-preventing-accidental-data-leakage.md rename to docs/kb/directorymanager/security-permissions-and-access-control/best-practices-for-preventing-accidental-data-leakage.md index 2ca14d6791..027f971745 100644 --- a/docs/kb/directorymanager/best-practices-for-preventing-accidental-data-leakage.md +++ b/docs/kb/directorymanager/security-permissions-and-access-control/best-practices-for-preventing-accidental-data-leakage.md @@ -1,4 +1,4 @@ ---- +--- description: >- Best practices to prevent accidental internal and external data leakage when using Netwrix Directory Manager, including role-based scope limits, group @@ -16,7 +16,8 @@ keywords: products: - directory-manager sidebar_label: Best Practices for Preventing Accidental Data Leak -tags: [] +tags: + - security-permissions-and-access-control title: "Best Practices for Preventing Accidental Data Leakage" knowledge_article_id: kA0Qk0000000IPxKAM --- diff --git a/docs/kb/directorymanager/configuring_custom_fine-grained_permissions_for_entra_id_group_management.md b/docs/kb/directorymanager/security-permissions-and-access-control/configuring_custom_fine-grained_permissions_for_entra_id_group_management.md similarity index 98% rename from docs/kb/directorymanager/configuring_custom_fine-grained_permissions_for_entra_id_group_management.md rename to docs/kb/directorymanager/security-permissions-and-access-control/configuring_custom_fine-grained_permissions_for_entra_id_group_management.md index e2ee90d6d3..19bf985e43 100644 --- a/docs/kb/directorymanager/configuring_custom_fine-grained_permissions_for_entra_id_group_management.md +++ b/docs/kb/directorymanager/security-permissions-and-access-control/configuring_custom_fine-grained_permissions_for_entra_id_group_management.md @@ -1,4 +1,4 @@ ---- +--- description: >- This article explains how to configure fine-grained permissions for managing groups and distribution lists in Entra ID when integrating with Netwrix Directory Manager. keywords: @@ -6,7 +6,8 @@ keywords: - RBAC roles - PowerShell sidebar_label: Configuring Custom Fine-Grained Permissions -tags: [] +tags: + - security-permissions-and-access-control title: "Configuring Custom Fine-Grained Permissions for Entra ID Group Management" knowledge_article_id: kA0Qk0000002y6XKAQ products: diff --git a/docs/kb/directorymanager/force_users_to_validate_their_directory_profiles.md b/docs/kb/directorymanager/security-permissions-and-access-control/force_users_to_validate_their_directory_profiles.md similarity index 99% rename from docs/kb/directorymanager/force_users_to_validate_their_directory_profiles.md rename to docs/kb/directorymanager/security-permissions-and-access-control/force_users_to_validate_their_directory_profiles.md index 6a3c7ea868..1d82fa11f0 100644 --- a/docs/kb/directorymanager/force_users_to_validate_their_directory_profiles.md +++ b/docs/kb/directorymanager/security-permissions-and-access-control/force_users_to_validate_their_directory_profiles.md @@ -1,4 +1,4 @@ ---- +--- description: >- This article provides step-by-step instructions for configuring user profile validation in Netwrix Directory Manager, ensuring that directory profiles remain accurate and up-to-date. keywords: @@ -6,7 +6,8 @@ keywords: - Profile Validation - User Management sidebar_label: Validate Directory Profiles -tags: [] +tags: + - security-permissions-and-access-control title: "Force Users to Validate Their Directory Profiles" knowledge_article_id: kA0Qk0000002OcXKAU products: diff --git a/docs/kb/directorymanager/how-to-allow-users-to-create-specific-objects-in-user-portal.md b/docs/kb/directorymanager/security-permissions-and-access-control/how-to-allow-users-to-create-specific-objects-in-user-portal.md similarity index 98% rename from docs/kb/directorymanager/how-to-allow-users-to-create-specific-objects-in-user-portal.md rename to docs/kb/directorymanager/security-permissions-and-access-control/how-to-allow-users-to-create-specific-objects-in-user-portal.md index dbaccfcfcd..957646cd27 100644 --- a/docs/kb/directorymanager/how-to-allow-users-to-create-specific-objects-in-user-portal.md +++ b/docs/kb/directorymanager/security-permissions-and-access-control/how-to-allow-users-to-create-specific-objects-in-user-portal.md @@ -1,4 +1,4 @@ ---- +--- description: >- Shows how to configure a security role in Netwrix Directory Manager 11 to allow users to create only group and contact object types through the User @@ -16,7 +16,8 @@ keywords: products: - directory-manager sidebar_label: How to Allow Users to Create Specific Objects in U -tags: [] +tags: + - security-permissions-and-access-control title: "How to Allow Users to Create Specific Objects in User Portal" knowledge_article_id: kA0Qk0000002CebKAE --- diff --git a/docs/kb/directorymanager/how-to-delegate-password-reset-privileges-in-self-service-portal.md b/docs/kb/directorymanager/security-permissions-and-access-control/how-to-delegate-password-reset-privileges-in-self-service-portal.md similarity index 97% rename from docs/kb/directorymanager/how-to-delegate-password-reset-privileges-in-self-service-portal.md rename to docs/kb/directorymanager/security-permissions-and-access-control/how-to-delegate-password-reset-privileges-in-self-service-portal.md index 28b84f8011..4785659c94 100644 --- a/docs/kb/directorymanager/how-to-delegate-password-reset-privileges-in-self-service-portal.md +++ b/docs/kb/directorymanager/security-permissions-and-access-control/how-to-delegate-password-reset-privileges-in-self-service-portal.md @@ -1,4 +1,4 @@ ---- +--- description: >- Shows how to delegate the password reset privilege to non-administrators in the Netwrix Directory Manager Self-Service portal by assigning an access level @@ -15,7 +15,8 @@ keywords: products: - directory-manager sidebar_label: How to Delegate Password Reset Privileges in Self- -tags: [] +tags: + - security-permissions-and-access-control title: "How to Delegate Password Reset Privileges in Self-Service Portal" knowledge_article_id: kA0Qk0000002AhdKAE --- diff --git a/docs/kb/directorymanager/how-to-enforce-users-to-create-groups-in-a-specific-ou.md b/docs/kb/directorymanager/security-permissions-and-access-control/how-to-enforce-users-to-create-groups-in-a-specific-ou.md similarity index 98% rename from docs/kb/directorymanager/how-to-enforce-users-to-create-groups-in-a-specific-ou.md rename to docs/kb/directorymanager/security-permissions-and-access-control/how-to-enforce-users-to-create-groups-in-a-specific-ou.md index c26aa794fc..c06d8090e1 100644 --- a/docs/kb/directorymanager/how-to-enforce-users-to-create-groups-in-a-specific-ou.md +++ b/docs/kb/directorymanager/security-permissions-and-access-control/how-to-enforce-users-to-create-groups-in-a-specific-ou.md @@ -1,4 +1,4 @@ ---- +--- description: >- Shows how to restrict role members so they can create groups only within a specified OU by using Netwrix Directory Manager’s New Object policy in the @@ -15,7 +15,8 @@ keywords: products: - directory-manager sidebar_label: How To Enforce Users to Create Groups in a Specifi -tags: [] +tags: + - security-permissions-and-access-control title: "How To Enforce Users to Create Groups in a Specific OU" knowledge_article_id: kA0Qk0000000HiPKAU --- diff --git a/docs/kb/directorymanager/how-to-limit-searchable-object-types-in-user-portals.md b/docs/kb/directorymanager/security-permissions-and-access-control/how-to-limit-searchable-object-types-in-user-portals.md similarity index 97% rename from docs/kb/directorymanager/how-to-limit-searchable-object-types-in-user-portals.md rename to docs/kb/directorymanager/security-permissions-and-access-control/how-to-limit-searchable-object-types-in-user-portals.md index 4191e1e0c8..f792989d91 100644 --- a/docs/kb/directorymanager/how-to-limit-searchable-object-types-in-user-portals.md +++ b/docs/kb/directorymanager/security-permissions-and-access-control/how-to-limit-searchable-object-types-in-user-portals.md @@ -1,4 +1,4 @@ ---- +--- description: >- Learn how to configure the Netwrix Directory Manager portal so the Find dialog searches only user objects. This article shows where to change the Portal & @@ -16,7 +16,8 @@ keywords: products: - directory-manager sidebar_label: How to Limit Searchable Object Types in User Porta -tags: [] +tags: + - security-permissions-and-access-control title: "How to Limit Searchable Object Types in User Portals" knowledge_article_id: kA0Qk0000002EQHKA2 --- diff --git a/docs/kb/directorymanager/how-to-limit-users-to-search-only-for-user-objects.md b/docs/kb/directorymanager/security-permissions-and-access-control/how-to-limit-users-to-search-only-for-user-objects.md similarity index 97% rename from docs/kb/directorymanager/how-to-limit-users-to-search-only-for-user-objects.md rename to docs/kb/directorymanager/security-permissions-and-access-control/how-to-limit-users-to-search-only-for-user-objects.md index 8340eb061d..7ea2d86662 100644 --- a/docs/kb/directorymanager/how-to-limit-users-to-search-only-for-user-objects.md +++ b/docs/kb/directorymanager/security-permissions-and-access-control/how-to-limit-users-to-search-only-for-user-objects.md @@ -1,4 +1,4 @@ ---- +--- description: >- Shows how to configure Netwrix Directory Manager so users can search only for User objects in the User portal's Find dialog box. @@ -14,7 +14,8 @@ products: - directory-manager visibility: public sidebar_label: How to Limit Users to Search Only for User Objects -tags: [] +tags: + - security-permissions-and-access-control title: "How to Limit Users to Search Only for User Objects" knowledge_article_id: kA0Qk0000002NOjKAM --- diff --git a/docs/kb/directorymanager/how-to-view-roles-assigned-to-a-user-v10.md b/docs/kb/directorymanager/security-permissions-and-access-control/how-to-view-roles-assigned-to-a-user-v10.md similarity index 97% rename from docs/kb/directorymanager/how-to-view-roles-assigned-to-a-user-v10.md rename to docs/kb/directorymanager/security-permissions-and-access-control/how-to-view-roles-assigned-to-a-user-v10.md index 2e8bd1ff57..0ed8a21eab 100644 --- a/docs/kb/directorymanager/how-to-view-roles-assigned-to-a-user-v10.md +++ b/docs/kb/directorymanager/security-permissions-and-access-control/how-to-view-roles-assigned-to-a-user-v10.md @@ -1,4 +1,4 @@ ---- +--- description: >- Shows how to view a user’s assigned security roles in an identity store for any Netwrix Directory Manager client. Covers Management Console steps to find @@ -15,7 +15,8 @@ keywords: products: - directory-manager sidebar_label: How to View Roles Assigned to a User v10 -tags: [] +tags: + - security-permissions-and-access-control title: "How to View Roles Assigned to a User v10" knowledge_article_id: kA0Qk0000002C1tKAE --- diff --git a/docs/kb/directorymanager/how-to-view-roles-assigned-to-a-user-v11.md b/docs/kb/directorymanager/security-permissions-and-access-control/how-to-view-roles-assigned-to-a-user-v11.md similarity index 98% rename from docs/kb/directorymanager/how-to-view-roles-assigned-to-a-user-v11.md rename to docs/kb/directorymanager/security-permissions-and-access-control/how-to-view-roles-assigned-to-a-user-v11.md index c66bf95495..03c7b60655 100644 --- a/docs/kb/directorymanager/how-to-view-roles-assigned-to-a-user-v11.md +++ b/docs/kb/directorymanager/security-permissions-and-access-control/how-to-view-roles-assigned-to-a-user-v11.md @@ -1,4 +1,4 @@ ---- +--- description: >- Shows how to view the security roles assigned to a user in an identity store within Netwrix Directory Manager, including steps to check roles for deployed @@ -17,7 +17,8 @@ keywords: products: - directory-manager sidebar_label: How to View Roles Assigned to a User v11 -tags: [] +tags: + - security-permissions-and-access-control title: "How to View Roles Assigned to a User v11" knowledge_article_id: kA0Qk00000015qTKAQ --- diff --git a/docs/kb/directorymanager/how_to_configure_custom_fine-grained_permissions_for_entra_id_group_management.md b/docs/kb/directorymanager/security-permissions-and-access-control/how_to_configure_custom_fine-grained_permissions_for_entra_id_group_management.md similarity index 98% rename from docs/kb/directorymanager/how_to_configure_custom_fine-grained_permissions_for_entra_id_group_management.md rename to docs/kb/directorymanager/security-permissions-and-access-control/how_to_configure_custom_fine-grained_permissions_for_entra_id_group_management.md index 799f556436..b3471b32a4 100644 --- a/docs/kb/directorymanager/how_to_configure_custom_fine-grained_permissions_for_entra_id_group_management.md +++ b/docs/kb/directorymanager/security-permissions-and-access-control/how_to_configure_custom_fine-grained_permissions_for_entra_id_group_management.md @@ -1,4 +1,4 @@ ---- +--- description: >- This article explains how to configure custom, fine-grained permissions for group and distribution list management in Entra ID when integrating with Netwrix Directory Manager. keywords: @@ -8,7 +8,8 @@ keywords: - RBAC roles - Exchange Online sidebar_label: Configure Custom Permissions -tags: [] +tags: + - security-permissions-and-access-control title: "How to Configure Custom Fine-Grained Permissions for Entra ID Group Management" knowledge_article_id: kA0Qk0000002y4vKAA products: diff --git a/docs/kb/directorymanager/how_to_view_a_list_of_objects_owned_by_a_user_in_the_portal.md b/docs/kb/directorymanager/security-permissions-and-access-control/how_to_view_a_list_of_objects_owned_by_a_user_in_the_portal.md similarity index 98% rename from docs/kb/directorymanager/how_to_view_a_list_of_objects_owned_by_a_user_in_the_portal.md rename to docs/kb/directorymanager/security-permissions-and-access-control/how_to_view_a_list_of_objects_owned_by_a_user_in_the_portal.md index fc973c2e66..a4a2a5ac55 100644 --- a/docs/kb/directorymanager/how_to_view_a_list_of_objects_owned_by_a_user_in_the_portal.md +++ b/docs/kb/directorymanager/security-permissions-and-access-control/how_to_view_a_list_of_objects_owned_by_a_user_in_the_portal.md @@ -1,4 +1,4 @@ ---- +--- description: >- This article explains how to view all groups owned by a specific user in the Netwrix Directory Manager portal by configuring the user properties. keywords: @@ -6,7 +6,8 @@ keywords: - user properties - managedObjects sidebar_label: View Objects Owned by User -tags: [] +tags: + - security-permissions-and-access-control title: "How to View a List of Objects Owned by a User in the Portal" knowledge_article_id: kA0Qk0000002R0vKAE products: diff --git a/docs/kb/directorymanager/limit-users-to-create-new-objects-in-specified-containers.md b/docs/kb/directorymanager/security-permissions-and-access-control/limit-users-to-create-new-objects-in-specified-containers.md similarity index 98% rename from docs/kb/directorymanager/limit-users-to-create-new-objects-in-specified-containers.md rename to docs/kb/directorymanager/security-permissions-and-access-control/limit-users-to-create-new-objects-in-specified-containers.md index a6f0624068..bce1b3e948 100644 --- a/docs/kb/directorymanager/limit-users-to-create-new-objects-in-specified-containers.md +++ b/docs/kb/directorymanager/security-permissions-and-access-control/limit-users-to-create-new-objects-in-specified-containers.md @@ -1,4 +1,4 @@ ---- +--- description: >- Shows how to limit users so they can create new directory objects only in specified containers by applying the New Object policy to security roles in @@ -18,7 +18,8 @@ keywords: products: - directory-manager sidebar_label: Limit Users to Create New Objects in Specified Con -tags: [] +tags: + - security-permissions-and-access-control title: "Limit Users to Create New Objects in Specified Containers" knowledge_article_id: kA0Qk0000002Jo9KAE --- diff --git a/docs/kb/directorymanager/restrict-users-from-accessing-the-admin-portal.md b/docs/kb/directorymanager/security-permissions-and-access-control/restrict-users-from-accessing-the-admin-portal.md similarity index 96% rename from docs/kb/directorymanager/restrict-users-from-accessing-the-admin-portal.md rename to docs/kb/directorymanager/security-permissions-and-access-control/restrict-users-from-accessing-the-admin-portal.md index 6b82855104..c4fd412bde 100644 --- a/docs/kb/directorymanager/restrict-users-from-accessing-the-admin-portal.md +++ b/docs/kb/directorymanager/security-permissions-and-access-control/restrict-users-from-accessing-the-admin-portal.md @@ -1,4 +1,4 @@ ---- +--- description: >- Shows how to restrict end users from accessing the Netwrix Directory Manager Admin Center by modifying a security role’s Identity Store criteria. @@ -14,7 +14,8 @@ keywords: products: - directory-manager sidebar_label: Restrict Users from Accessing the Admin Portal -tags: [] +tags: + - security-permissions-and-access-control title: "Restrict Users from Accessing the Admin Portal" knowledge_article_id: kA0Qk00000018A1KAI --- diff --git a/docs/kb/directorymanager/restricting-expiration-policy-options-by-role.md b/docs/kb/directorymanager/security-permissions-and-access-control/restricting-expiration-policy-options-by-role.md similarity index 98% rename from docs/kb/directorymanager/restricting-expiration-policy-options-by-role.md rename to docs/kb/directorymanager/security-permissions-and-access-control/restricting-expiration-policy-options-by-role.md index 1fde6e9102..1eec67b249 100644 --- a/docs/kb/directorymanager/restricting-expiration-policy-options-by-role.md +++ b/docs/kb/directorymanager/security-permissions-and-access-control/restricting-expiration-policy-options-by-role.md @@ -1,4 +1,4 @@ ---- +--- description: >- Shows how to restrict which Expiration Policy options are visible or make the Expiration Policy field read-only or hidden for specific roles in the Netwrix @@ -15,7 +15,8 @@ keywords: products: - directory-manager sidebar_label: Restricting Expiration Policy Options by Role -tags: [] +tags: + - security-permissions-and-access-control title: "Restricting Expiration Policy Options by Role" knowledge_article_id: kA0Qk0000002Is5KAE --- diff --git a/docs/kb/directorymanager/walkthrough-search-policy-define-scope-and-filter-results.md b/docs/kb/directorymanager/security-permissions-and-access-control/walkthrough-search-policy-define-scope-and-filter-results.md similarity index 98% rename from docs/kb/directorymanager/walkthrough-search-policy-define-scope-and-filter-results.md rename to docs/kb/directorymanager/security-permissions-and-access-control/walkthrough-search-policy-define-scope-and-filter-results.md index fd7df4b1de..c0e9d8629d 100644 --- a/docs/kb/directorymanager/walkthrough-search-policy-define-scope-and-filter-results.md +++ b/docs/kb/directorymanager/security-permissions-and-access-control/walkthrough-search-policy-define-scope-and-filter-results.md @@ -1,4 +1,4 @@ ---- +--- description: >- Shows how to configure the Search Policy for security roles in Netwrix Directory Manager to restrict search scope to a specific OU and filter results @@ -15,7 +15,8 @@ keywords: products: - directory-manager sidebar_label: Walkthrough Search Policy - Define Scope and Filte -tags: [] +tags: + - security-permissions-and-access-control title: "Walkthrough Search Policy - Define Scope and Filter Results" knowledge_article_id: kA0Qk0000000HQfKAM --- diff --git a/docs/kb/directorymanager/adjust-heap-size-for-elasticsearch-service.md b/docs/kb/directorymanager/system-administration-and-maintenance/adjust-heap-size-for-elasticsearch-service.md similarity index 97% rename from docs/kb/directorymanager/adjust-heap-size-for-elasticsearch-service.md rename to docs/kb/directorymanager/system-administration-and-maintenance/adjust-heap-size-for-elasticsearch-service.md index efc002a0dd..fc6c46ae48 100644 --- a/docs/kb/directorymanager/adjust-heap-size-for-elasticsearch-service.md +++ b/docs/kb/directorymanager/system-administration-and-maintenance/adjust-heap-size-for-elasticsearch-service.md @@ -1,4 +1,4 @@ ---- +--- description: >- Shows how to increase the Java heap size for the Elasticsearch service in Netwrix Directory Manager 11.1 by editing the registry values for `-Xms` and @@ -15,7 +15,8 @@ keywords: products: - directory-manager sidebar_label: Adjust Heap Size for Elasticsearch Service -tags: [] +tags: + - system-administration-and-maintenance title: "Adjust Heap Size for Elasticsearch Service" knowledge_article_id: kA0Qk0000002CRhKAM --- diff --git a/docs/kb/directorymanager/change-log-level-from-error-to-debug-v11.md b/docs/kb/directorymanager/system-administration-and-maintenance/change-log-level-from-error-to-debug-v11.md similarity index 97% rename from docs/kb/directorymanager/change-log-level-from-error-to-debug-v11.md rename to docs/kb/directorymanager/system-administration-and-maintenance/change-log-level-from-error-to-debug-v11.md index 005d6f700a..38b6b527a2 100644 --- a/docs/kb/directorymanager/change-log-level-from-error-to-debug-v11.md +++ b/docs/kb/directorymanager/system-administration-and-maintenance/change-log-level-from-error-to-debug-v11.md @@ -1,4 +1,4 @@ ---- +--- description: >- Learn how to change the log level from Error to Debug in Netwrix Directory Manager 11 to capture more detailed logging for troubleshooting and support. @@ -15,7 +15,8 @@ keywords: products: - directory-manager sidebar_label: Change Log Level from Error to Debug v11 -tags: [] +tags: + - system-administration-and-maintenance title: "Change Log Level from Error to Debug v11" knowledge_article_id: kA0Qk0000002F6DKAU --- diff --git a/docs/kb/directorymanager/collecting-all-log-files-in-v11.md b/docs/kb/directorymanager/system-administration-and-maintenance/collecting-all-log-files-in-v11.md similarity index 96% rename from docs/kb/directorymanager/collecting-all-log-files-in-v11.md rename to docs/kb/directorymanager/system-administration-and-maintenance/collecting-all-log-files-in-v11.md index 255cd72787..a7aff5a605 100644 --- a/docs/kb/directorymanager/collecting-all-log-files-in-v11.md +++ b/docs/kb/directorymanager/system-administration-and-maintenance/collecting-all-log-files-in-v11.md @@ -1,4 +1,4 @@ ---- +--- description: >- Shows how to collect and save all Netwrix Directory Manager v11 log files using the Logs Download feature in the Admin Center. @@ -16,7 +16,8 @@ products: - directory-manager visibility: public sidebar_label: Collecting All Log Files in v11 -tags: [] +tags: + - system-administration-and-maintenance title: "Collecting All Log Files in v11" knowledge_article_id: kA0Qk0000002CbNKAU --- diff --git a/docs/kb/directorymanager/gather-debug-logs-for-v10.md b/docs/kb/directorymanager/system-administration-and-maintenance/gather-debug-logs-for-v10.md similarity index 98% rename from docs/kb/directorymanager/gather-debug-logs-for-v10.md rename to docs/kb/directorymanager/system-administration-and-maintenance/gather-debug-logs-for-v10.md index 75e6eb5bca..4460c1cea3 100644 --- a/docs/kb/directorymanager/gather-debug-logs-for-v10.md +++ b/docs/kb/directorymanager/system-administration-and-maintenance/gather-debug-logs-for-v10.md @@ -1,4 +1,4 @@ ---- +--- description: >- Instructions to enable Debug mode in Netwrix Directory Manager v10 and collect log files from services, portals, and components for troubleshooting. @@ -15,7 +15,8 @@ keywords: products: - directory-manager sidebar_label: Gather Debug Logs for v10 -tags: [] +tags: + - system-administration-and-maintenance title: "Gather Debug Logs for v10" knowledge_article_id: kA0Qk0000001dtlKAA --- diff --git a/docs/kb/directorymanager/gather-debug-logs-for-v11.md b/docs/kb/directorymanager/system-administration-and-maintenance/gather-debug-logs-for-v11.md similarity index 99% rename from docs/kb/directorymanager/gather-debug-logs-for-v11.md rename to docs/kb/directorymanager/system-administration-and-maintenance/gather-debug-logs-for-v11.md index f2f75a08d5..5cd4f500a5 100644 --- a/docs/kb/directorymanager/gather-debug-logs-for-v11.md +++ b/docs/kb/directorymanager/system-administration-and-maintenance/gather-debug-logs-for-v11.md @@ -1,4 +1,4 @@ ---- +--- description: >- Shows how to enable Debug logging for Netwrix Directory Manager v11 components and collect logs using the Admin Center portal or by locating log files on @@ -15,7 +15,8 @@ keywords: products: - directory-manager sidebar_label: Gather Debug Logs for v11 -tags: [] +tags: + - system-administration-and-maintenance title: "Gather Debug Logs for v11" knowledge_article_id: kA0Qk0000001dvNKAQ --- diff --git a/docs/kb/directorymanager/how-to-prepare-for-installation.md b/docs/kb/directorymanager/system-administration-and-maintenance/how-to-prepare-for-installation.md similarity index 98% rename from docs/kb/directorymanager/how-to-prepare-for-installation.md rename to docs/kb/directorymanager/system-administration-and-maintenance/how-to-prepare-for-installation.md index bee9e5e6d6..3da90c336a 100644 --- a/docs/kb/directorymanager/how-to-prepare-for-installation.md +++ b/docs/kb/directorymanager/system-administration-and-maintenance/how-to-prepare-for-installation.md @@ -1,4 +1,4 @@ ---- +--- description: >- Explains considerations and required steps when installing a new Netwrix Directory Manager server or adding an additional server to an existing @@ -17,7 +17,8 @@ keywords: products: - directory-manager sidebar_label: How to Prepare for Installation -tags: [] +tags: + - system-administration-and-maintenance title: "How to Prepare for Installation" knowledge_article_id: kA0Qk00000024dpKAA --- diff --git a/docs/kb/directorymanager/how-to-replace-the-security-service-certificate.md b/docs/kb/directorymanager/system-administration-and-maintenance/how-to-replace-the-security-service-certificate.md similarity index 99% rename from docs/kb/directorymanager/how-to-replace-the-security-service-certificate.md rename to docs/kb/directorymanager/system-administration-and-maintenance/how-to-replace-the-security-service-certificate.md index a56ca7abff..36fb7639cd 100644 --- a/docs/kb/directorymanager/how-to-replace-the-security-service-certificate.md +++ b/docs/kb/directorymanager/system-administration-and-maintenance/how-to-replace-the-security-service-certificate.md @@ -1,4 +1,4 @@ ---- +--- description: >- Step-by-step instructions to replace the Netwrix Directory Manager Security Service SSL certificate that expires on January 15, 2025, including patch @@ -16,7 +16,8 @@ keywords: products: - directory-manager sidebar_label: How to Replace the Security Service Certificate -tags: [] +tags: + - system-administration-and-maintenance title: "How to Replace the Security Service Certificate" knowledge_article_id: kA0Qk0000001rWvKAI --- diff --git a/docs/kb/directorymanager/how-to-uninstall-directory-manager.md b/docs/kb/directorymanager/system-administration-and-maintenance/how-to-uninstall-directory-manager.md similarity index 98% rename from docs/kb/directorymanager/how-to-uninstall-directory-manager.md rename to docs/kb/directorymanager/system-administration-and-maintenance/how-to-uninstall-directory-manager.md index a85f0c27a3..34da9e47db 100644 --- a/docs/kb/directorymanager/how-to-uninstall-directory-manager.md +++ b/docs/kb/directorymanager/system-administration-and-maintenance/how-to-uninstall-directory-manager.md @@ -1,4 +1,4 @@ ---- +--- description: >- This article explains how to uninstall previous versions of Netwrix Directory Manager to upgrade to the latest version and how to completely remove Netwrix @@ -16,7 +16,8 @@ keywords: products: - directory-manager sidebar_label: How to Uninstall Directory Manager -tags: [] +tags: + - system-administration-and-maintenance title: "How to Uninstall Directory Manager" knowledge_article_id: kA0Qk00000015orKAA --- diff --git a/docs/kb/directorymanager/how_to_collect_and_compress_logs_in_v11.md b/docs/kb/directorymanager/system-administration-and-maintenance/how_to_collect_and_compress_logs_in_v11.md similarity index 99% rename from docs/kb/directorymanager/how_to_collect_and_compress_logs_in_v11.md rename to docs/kb/directorymanager/system-administration-and-maintenance/how_to_collect_and_compress_logs_in_v11.md index 2916323910..3213a4002b 100644 --- a/docs/kb/directorymanager/how_to_collect_and_compress_logs_in_v11.md +++ b/docs/kb/directorymanager/system-administration-and-maintenance/how_to_collect_and_compress_logs_in_v11.md @@ -1,4 +1,4 @@ ---- +--- description: >- This article provides a step-by-step guide on how to collect and compress logs from Netwrix Directory Manager, including relevant service logs and Elasticsearch logs. keywords: @@ -6,7 +6,8 @@ keywords: - log collection - PowerShell script sidebar_label: Collect and Compress Logs -tags: [] +tags: + - system-administration-and-maintenance title: "How to Collect and Compress Logs in V11" knowledge_article_id: kA0Qk0000002o5ZKAQ products: diff --git a/docs/kb/directorymanager/how_to_run_replication_for_a_specific_object_type.md b/docs/kb/directorymanager/system-administration-and-maintenance/how_to_run_replication_for_a_specific_object_type.md similarity index 98% rename from docs/kb/directorymanager/how_to_run_replication_for_a_specific_object_type.md rename to docs/kb/directorymanager/system-administration-and-maintenance/how_to_run_replication_for_a_specific_object_type.md index 8ac3be7c40..2223094919 100644 --- a/docs/kb/directorymanager/how_to_run_replication_for_a_specific_object_type.md +++ b/docs/kb/directorymanager/system-administration-and-maintenance/how_to_run_replication_for_a_specific_object_type.md @@ -1,4 +1,4 @@ ---- +--- description: >- This article explains how to force a full replication from scratch in Netwrix Directory Manager if the server has been unavailable for more than an hour. keywords: @@ -6,7 +6,8 @@ keywords: - full replication - Active Directory sidebar_label: Run Replication for Specific Object Type -tags: [] +tags: + - system-administration-and-maintenance title: "How to Run Replication for a Specific Object Type" knowledge_article_id: kA0Qk0000002qKHKAY products: diff --git a/docs/kb/directorymanager/how_to_update_the_service_account_password_in_v10.md b/docs/kb/directorymanager/system-administration-and-maintenance/how_to_update_the_service_account_password_in_v10.md similarity index 98% rename from docs/kb/directorymanager/how_to_update_the_service_account_password_in_v10.md rename to docs/kb/directorymanager/system-administration-and-maintenance/how_to_update_the_service_account_password_in_v10.md index c956d50569..874076ed8b 100644 --- a/docs/kb/directorymanager/how_to_update_the_service_account_password_in_v10.md +++ b/docs/kb/directorymanager/system-administration-and-maintenance/how_to_update_the_service_account_password_in_v10.md @@ -1,4 +1,4 @@ ---- +--- description: >- This article provides a step-by-step guide on how to update the password for the GroupID service account in Netwrix Directory Manager, ensuring all relevant components are properly configured. keywords: @@ -8,7 +8,8 @@ keywords: - Netwrix Directory Manager - configuration sidebar_label: Update GroupID Service Account Password -tags: [] +tags: + - system-administration-and-maintenance title: "How to Update the Service Account Password in V10" knowledge_article_id: kA0Qk0000002whRKAQ products: diff --git a/docs/kb/directorymanager/increase_the_idle_timeout_duration_in_v11.md b/docs/kb/directorymanager/system-administration-and-maintenance/increase_the_idle_timeout_duration_in_v11.md similarity index 97% rename from docs/kb/directorymanager/increase_the_idle_timeout_duration_in_v11.md rename to docs/kb/directorymanager/system-administration-and-maintenance/increase_the_idle_timeout_duration_in_v11.md index 98917e155c..10a92e2927 100644 --- a/docs/kb/directorymanager/increase_the_idle_timeout_duration_in_v11.md +++ b/docs/kb/directorymanager/system-administration-and-maintenance/increase_the_idle_timeout_duration_in_v11.md @@ -1,4 +1,4 @@ ---- +--- description: >- This article explains how to update the session timeout settings for Netwrix Directory Manager Portal and Directory Manager Security Service by modifying the timeout parameter in the relevant appsettings.json files. keywords: @@ -6,7 +6,8 @@ keywords: - Netwrix Directory Manager - appsettings.json sidebar_label: Increase Idle Timeout Duration -tags: [] +tags: + - system-administration-and-maintenance title: "Increase the Idle Timeout Duration in V11" knowledge_article_id: kA0Qk0000002JjJKAU products: diff --git a/docs/kb/directorymanager/invoke-management-shell-from-powershell-7-in-v11.md b/docs/kb/directorymanager/system-administration-and-maintenance/invoke-management-shell-from-powershell-7-in-v11.md similarity index 98% rename from docs/kb/directorymanager/invoke-management-shell-from-powershell-7-in-v11.md rename to docs/kb/directorymanager/system-administration-and-maintenance/invoke-management-shell-from-powershell-7-in-v11.md index 6722e6d021..c4fd078534 100644 --- a/docs/kb/directorymanager/invoke-management-shell-from-powershell-7-in-v11.md +++ b/docs/kb/directorymanager/system-administration-and-maintenance/invoke-management-shell-from-powershell-7-in-v11.md @@ -1,4 +1,4 @@ ---- +--- description: >- Shows how to remotely invoke the Management Shell from PowerShell 7 for Netwrix Directory Manager v11 by establishing a remote session, importing @@ -15,7 +15,8 @@ keywords: products: - directory-manager sidebar_label: Invoke Management Shell from PowerShell 7 in v11 -tags: [] +tags: + - system-administration-and-maintenance title: "Invoke Management Shell from PowerShell 7 in v11" knowledge_article_id: kA0Qk00000015QfKAI --- diff --git a/docs/kb/directorymanager/manage-elastic-repository-on-a-separate-instance-with-v11.md b/docs/kb/directorymanager/system-administration-and-maintenance/manage-elastic-repository-on-a-separate-instance-with-v11.md similarity index 98% rename from docs/kb/directorymanager/manage-elastic-repository-on-a-separate-instance-with-v11.md rename to docs/kb/directorymanager/system-administration-and-maintenance/manage-elastic-repository-on-a-separate-instance-with-v11.md index 848e5308e3..c94f3bafdb 100644 --- a/docs/kb/directorymanager/manage-elastic-repository-on-a-separate-instance-with-v11.md +++ b/docs/kb/directorymanager/system-administration-and-maintenance/manage-elastic-repository-on-a-separate-instance-with-v11.md @@ -1,4 +1,4 @@ ---- +--- description: >- Shows how to install and configure Elasticsearch on a separate machine for use with Netwrix Directory Manager 11, including installing it as a Windows @@ -15,7 +15,8 @@ keywords: products: - directory-manager sidebar_label: Manage Elastic Repository on a Separate Instance w -tags: [] +tags: + - system-administration-and-maintenance title: "Manage Elastic Repository on a Separate Instance with V11" knowledge_article_id: kA0Qk00000015nFKAQ --- diff --git a/docs/kb/directorymanager/office-365-service-account-requirements-for-identity-store-configuration.md b/docs/kb/directorymanager/system-administration-and-maintenance/office-365-service-account-requirements-for-identity-store-configuration.md similarity index 96% rename from docs/kb/directorymanager/office-365-service-account-requirements-for-identity-store-configuration.md rename to docs/kb/directorymanager/system-administration-and-maintenance/office-365-service-account-requirements-for-identity-store-configuration.md index 4c198df3a3..b2ef5148b1 100644 --- a/docs/kb/directorymanager/office-365-service-account-requirements-for-identity-store-configuration.md +++ b/docs/kb/directorymanager/system-administration-and-maintenance/office-365-service-account-requirements-for-identity-store-configuration.md @@ -1,4 +1,4 @@ ---- +--- description: >- Lists the service account permission requirements to configure Office 365 as a messaging provider for Netwrix Directory Manager Identity Store. Covers the @@ -15,7 +15,8 @@ keywords: products: - directory-manager sidebar_label: Office 365 Service Account Requirements for Identi -tags: [] +tags: + - system-administration-and-maintenance title: "Office 365 Service Account Requirements for Identity Store Configuration" knowledge_article_id: kA0Qk0000002JeTKAU --- diff --git a/docs/kb/directorymanager/replicating-custom-ad-attributes-to-elasticsearch.md b/docs/kb/directorymanager/system-administration-and-maintenance/replicating-custom-ad-attributes-to-elasticsearch.md similarity index 98% rename from docs/kb/directorymanager/replicating-custom-ad-attributes-to-elasticsearch.md rename to docs/kb/directorymanager/system-administration-and-maintenance/replicating-custom-ad-attributes-to-elasticsearch.md index 5ac9f062f4..fba6f2b860 100644 --- a/docs/kb/directorymanager/replicating-custom-ad-attributes-to-elasticsearch.md +++ b/docs/kb/directorymanager/system-administration-and-maintenance/replicating-custom-ad-attributes-to-elasticsearch.md @@ -1,4 +1,4 @@ ---- +--- description: >- Shows how to add a custom Active Directory attribute and configure Netwrix Directory Manager 10 to replicate it to the Elasticsearch repository, @@ -15,7 +15,8 @@ keywords: products: - directory-manager sidebar_label: Replicating Custom AD Attributes to Elasticsearch -tags: [] +tags: + - system-administration-and-maintenance title: "Replicating Custom AD Attributes to Elasticsearch" knowledge_article_id: kA0Qk0000002C57KAE --- diff --git a/docs/kb/directorymanager/retrieve_the_history_corresponding_to_a_specific_timestamp_from_the_sql_database_in_v10.md b/docs/kb/directorymanager/system-administration-and-maintenance/retrieve_the_history_corresponding_to_a_specific_timestamp_from_the_sql_database_in_v10.md similarity index 98% rename from docs/kb/directorymanager/retrieve_the_history_corresponding_to_a_specific_timestamp_from_the_sql_database_in_v10.md rename to docs/kb/directorymanager/system-administration-and-maintenance/retrieve_the_history_corresponding_to_a_specific_timestamp_from_the_sql_database_in_v10.md index f012fe0211..05d4bf3956 100644 --- a/docs/kb/directorymanager/retrieve_the_history_corresponding_to_a_specific_timestamp_from_the_sql_database_in_v10.md +++ b/docs/kb/directorymanager/system-administration-and-maintenance/retrieve_the_history_corresponding_to_a_specific_timestamp_from_the_sql_database_in_v10.md @@ -1,4 +1,4 @@ ---- +--- description: >- This article explains how to retrieve a list of all modifications made by Netwrix Directory Manager between January 1, 2024, and December 31, 2024, by running a SQL query against the Directory Manager database. keywords: @@ -6,7 +6,8 @@ keywords: - Directory Manager - historical changes sidebar_label: Retrieve History from SQL Database -tags: [] +tags: + - system-administration-and-maintenance title: "Retrieve the History Corresponding to a Specific Timestamp from the SQL Database in v10" knowledge_article_id: kA0Qk0000002MKbKAM products: diff --git a/docs/kb/directorymanager/uninstall-or-fully-remove-directory-manager.md b/docs/kb/directorymanager/system-administration-and-maintenance/uninstall-or-fully-remove-directory-manager.md similarity index 98% rename from docs/kb/directorymanager/uninstall-or-fully-remove-directory-manager.md rename to docs/kb/directorymanager/system-administration-and-maintenance/uninstall-or-fully-remove-directory-manager.md index 76ac7338cf..9931e55a02 100644 --- a/docs/kb/directorymanager/uninstall-or-fully-remove-directory-manager.md +++ b/docs/kb/directorymanager/system-administration-and-maintenance/uninstall-or-fully-remove-directory-manager.md @@ -1,4 +1,4 @@ ---- +--- description: >- This article explains how to uninstall Netwrix Directory Manager 9 or above, either to upgrade to a newer version or to completely remove all components @@ -16,7 +16,8 @@ keywords: products: - directory-manager sidebar_label: Uninstall or Fully Remove Directory Manager -tags: [] +tags: + - system-administration-and-maintenance title: "Uninstall or Fully Remove Directory Manager" knowledge_article_id: kA0Qk0000002JrNKAU --- diff --git a/docs/kb/directorymanager/error_cannot_connect_to_identity_store_when_using_gmsa.md b/docs/kb/directorymanager/troubleshooting-and-errors/error_cannot_connect_to_identity_store_when_using_gmsa.md similarity index 98% rename from docs/kb/directorymanager/error_cannot_connect_to_identity_store_when_using_gmsa.md rename to docs/kb/directorymanager/troubleshooting-and-errors/error_cannot_connect_to_identity_store_when_using_gmsa.md index 4478a87b89..14b15355a1 100644 --- a/docs/kb/directorymanager/error_cannot_connect_to_identity_store_when_using_gmsa.md +++ b/docs/kb/directorymanager/troubleshooting-and-errors/error_cannot_connect_to_identity_store_when_using_gmsa.md @@ -1,4 +1,4 @@ ---- +--- description: >- This article addresses the error "Cannot connect to identity store" when using Group Managed Service Accounts (gMSA) in Directory Manager, detailing the symptoms, causes, and resolutions. keywords: @@ -8,7 +8,8 @@ keywords: - authentication error - SQL Server sidebar_label: Cannot Connect to Identity Store -tags: [] +tags: + - troubleshooting-and-errors title: "Error: Cannot Connect to Identity Store When Using gMSA" knowledge_article_id: kA0Qk0000002djdKAA products: diff --git a/docs/kb/directorymanager/error_entra_id_replication_always_runs_from_scratch_due_to_domain_case_sensitivity.md b/docs/kb/directorymanager/troubleshooting-and-errors/error_entra_id_replication_always_runs_from_scratch_due_to_domain_case_sensitivity.md similarity index 98% rename from docs/kb/directorymanager/error_entra_id_replication_always_runs_from_scratch_due_to_domain_case_sensitivity.md rename to docs/kb/directorymanager/troubleshooting-and-errors/error_entra_id_replication_always_runs_from_scratch_due_to_domain_case_sensitivity.md index 386f076b7c..ffc305a3b2 100644 --- a/docs/kb/directorymanager/error_entra_id_replication_always_runs_from_scratch_due_to_domain_case_sensitivity.md +++ b/docs/kb/directorymanager/troubleshooting-and-errors/error_entra_id_replication_always_runs_from_scratch_due_to_domain_case_sensitivity.md @@ -1,4 +1,4 @@ ---- +--- description: >- This article addresses the issue of Entra ID replication running from scratch due to domain case sensitivity, detailing symptoms, causes, and resolutions. keywords: @@ -6,7 +6,8 @@ keywords: - replication - domain case sensitivity sidebar_label: Entra ID Replication Issue -tags: [] +tags: + - troubleshooting-and-errors title: "Error: Entra ID Replication Always Runs from Scratch Due to Domain Case Sensitivity" knowledge_article_id: kA0Qk000000312nKAA products: diff --git a/docs/kb/dataclassification/how_groups_and_types_are_classified.md b/docs/kb/directorymanager/troubleshooting-and-errors/how_groups_and_types_are_classified.md similarity index 96% rename from docs/kb/dataclassification/how_groups_and_types_are_classified.md rename to docs/kb/directorymanager/troubleshooting-and-errors/how_groups_and_types_are_classified.md index b95d1e12b3..a75b22c5a8 100644 --- a/docs/kb/dataclassification/how_groups_and_types_are_classified.md +++ b/docs/kb/directorymanager/troubleshooting-and-errors/how_groups_and_types_are_classified.md @@ -1,4 +1,4 @@ ---- +--- description: >- This article explains how Netwrix Directory Manager classifies groups into unmanaged and managed categories, detailing their features and security types. keywords: @@ -8,11 +8,12 @@ keywords: - managed groups - security types sidebar_label: Group Classification -tags: [] +tags: + - troubleshooting-and-errors title: "How Groups and Types Are Classified" knowledge_article_id: kA0Qk0000002LrZKAU products: - - data-classification + - directory-manager --- # How Groups and Types Are Classified @@ -45,4 +46,4 @@ For both unmanaged and managed groups, Directory Manager classifies groups into - **Private groups:** Membership is determined solely by the group owner. The owner decides who can join or leave the group, and additional owners can also manage membership. Users cannot request to join or leave a private group. By default, unmanaged groups are classified as Private, but you can change their security type in Directory Manager. - **Semi-private groups:** These groups have an owner who determines membership, but members can request to join or leave the group. -- **Public groups:** Open to all users. Users can join or leave a public group without owner permission. Administrators can configure email notifications to be sent to the group owner when a member joins or leaves the group. \ No newline at end of file +- **Public groups:** Open to all users. Users can join or leave a public group without owner permission. Administrators can configure email notifications to be sent to the group owner when a member joins or leaves the group. diff --git a/docs/kb/directorymanager/phoneid-authentication-option-discontinued.md b/docs/kb/directorymanager/troubleshooting-and-errors/phoneid-authentication-option-discontinued.md similarity index 99% rename from docs/kb/directorymanager/phoneid-authentication-option-discontinued.md rename to docs/kb/directorymanager/troubleshooting-and-errors/phoneid-authentication-option-discontinued.md index 82ca82c95f..151b4e7fe6 100644 --- a/docs/kb/directorymanager/phoneid-authentication-option-discontinued.md +++ b/docs/kb/directorymanager/troubleshooting-and-errors/phoneid-authentication-option-discontinued.md @@ -1,4 +1,4 @@ ---- +--- description: >- Imanami PhoneID service is deprecated as of January 31, 2025. This article explains the impact on Netwrix Directory Manager, recommended replacement @@ -17,7 +17,8 @@ products: - directory-manager visibility: public sidebar_label: PhoneID Authentication Option Discontinued -tags: [] +tags: + - troubleshooting-and-errors title: "PhoneID Authentication Option Discontinued" knowledge_article_id: kA0Qk0000001tC9KAI --- diff --git a/docs/kb/directorymanager/search-history-by-specific-user-through-password-center-helpdesk-portal-returns-no-results.md b/docs/kb/directorymanager/troubleshooting-and-errors/search-history-by-specific-user-through-password-center-helpdesk-portal-returns-no-results.md similarity index 96% rename from docs/kb/directorymanager/search-history-by-specific-user-through-password-center-helpdesk-portal-returns-no-results.md rename to docs/kb/directorymanager/troubleshooting-and-errors/search-history-by-specific-user-through-password-center-helpdesk-portal-returns-no-results.md index 005ed5afb6..629df5849a 100644 --- a/docs/kb/directorymanager/search-history-by-specific-user-through-password-center-helpdesk-portal-returns-no-results.md +++ b/docs/kb/directorymanager/troubleshooting-and-errors/search-history-by-specific-user-through-password-center-helpdesk-portal-returns-no-results.md @@ -1,4 +1,4 @@ ---- +--- description: >- Explains how to resolve an issue where searching the History for a specific user in the Netwrix Password Reset Helpdesk Portal returns no results. @@ -14,7 +14,8 @@ keywords: products: - directory-manager sidebar_label: Search History by Specific User Through Password C -tags: [] +tags: + - troubleshooting-and-errors title: "Search History by Specific User Through Password C No Results" knowledge_article_id: kA0Qk0000000N1RKAU --- diff --git a/docs/kb/directorymanager/unable-to-sort-groups-by-displayname.md b/docs/kb/directorymanager/troubleshooting-and-errors/unable-to-sort-groups-by-displayname.md similarity index 97% rename from docs/kb/directorymanager/unable-to-sort-groups-by-displayname.md rename to docs/kb/directorymanager/troubleshooting-and-errors/unable-to-sort-groups-by-displayname.md index d6d0d71be1..1e1da20f7a 100644 --- a/docs/kb/directorymanager/unable-to-sort-groups-by-displayname.md +++ b/docs/kb/directorymanager/troubleshooting-and-errors/unable-to-sort-groups-by-displayname.md @@ -1,4 +1,4 @@ ---- +--- description: >- When you sort the My Groups listing by Display Name in Netwrix Directory Manager 11, groups that lack the Display Name attribute can prevent correct @@ -17,7 +17,8 @@ keywords: products: - directory-manager sidebar_label: Unable to Sort Groups by DisplayName -tags: [] +tags: + - troubleshooting-and-errors title: "Unable to Sort Groups by DisplayName" knowledge_article_id: kA0Qk0000002IC9KAM --- diff --git a/docs/kb/directorymanager/enable-and-configure-workflow-approver-acceleration.md b/docs/kb/directorymanager/workflows-automation-and-lifecycle-management/enable-and-configure-workflow-approver-acceleration.md similarity index 99% rename from docs/kb/directorymanager/enable-and-configure-workflow-approver-acceleration.md rename to docs/kb/directorymanager/workflows-automation-and-lifecycle-management/enable-and-configure-workflow-approver-acceleration.md index d2fe6e52c7..b630197108 100644 --- a/docs/kb/directorymanager/enable-and-configure-workflow-approver-acceleration.md +++ b/docs/kb/directorymanager/workflows-automation-and-lifecycle-management/enable-and-configure-workflow-approver-acceleration.md @@ -1,4 +1,4 @@ ---- +--- description: >- Shows how to enable, configure, and disable Workflow Approver Acceleration in Netwrix Directory Manager 10 and 11, including rules and the scheduled @@ -15,7 +15,8 @@ keywords: products: - directory-manager sidebar_label: Enable and Configure Workflow Approver Acceleratio -tags: [] +tags: + - workflows-automation-and-lifecycle-management title: "Enable and Configure Workflow Approver Acceleration" knowledge_article_id: kA0Qk0000002C3VKAU --- diff --git a/docs/kb/directorymanager/how-to-apply-real-time-data-validation.md b/docs/kb/directorymanager/workflows-automation-and-lifecycle-management/how-to-apply-real-time-data-validation.md similarity index 98% rename from docs/kb/directorymanager/how-to-apply-real-time-data-validation.md rename to docs/kb/directorymanager/workflows-automation-and-lifecycle-management/how-to-apply-real-time-data-validation.md index 43fc97dff2..ea29a3b0fd 100644 --- a/docs/kb/directorymanager/how-to-apply-real-time-data-validation.md +++ b/docs/kb/directorymanager/workflows-automation-and-lifecycle-management/how-to-apply-real-time-data-validation.md @@ -1,4 +1,4 @@ ---- +--- description: >- Shows how to configure real-time data validation for portal fields in Netwrix Directory Manager, including default values, regular expressions, uniqueness @@ -15,7 +15,8 @@ products: - directory-manager visibility: public sidebar_label: How to Apply Real-time Data Validation -tags: [] +tags: + - workflows-automation-and-lifecycle-management title: "How to Apply Real-time Data Validation" knowledge_article_id: kA0Qk0000002KYvKAM --- diff --git a/docs/kb/directorymanager/how-to-change-a-user-s-membership-type.md b/docs/kb/directorymanager/workflows-automation-and-lifecycle-management/how-to-change-a-user-s-membership-type.md similarity index 98% rename from docs/kb/directorymanager/how-to-change-a-user-s-membership-type.md rename to docs/kb/directorymanager/workflows-automation-and-lifecycle-management/how-to-change-a-user-s-membership-type.md index 6dc9774103..fd1e41be98 100644 --- a/docs/kb/directorymanager/how-to-change-a-user-s-membership-type.md +++ b/docs/kb/directorymanager/workflows-automation-and-lifecycle-management/how-to-change-a-user-s-membership-type.md @@ -1,4 +1,4 @@ ---- +--- description: >- Step-by-step instructions for changing a user's membership type in Netwrix Directory Manager, including how to assign temporary membership with automatic @@ -16,7 +16,8 @@ keywords: products: - directory-manager sidebar_label: How to Change a User's Membership Type -tags: [] +tags: + - workflows-automation-and-lifecycle-management title: How to Change a User's Membership Type knowledge_article_id: kA0Qk0000002MNpKAM --- diff --git a/docs/kb/directorymanager/how-to-import-members-to-a-group-using-self-service-import-wizard.md b/docs/kb/directorymanager/workflows-automation-and-lifecycle-management/how-to-import-members-to-a-group-using-self-service-import-wizard.md similarity index 98% rename from docs/kb/directorymanager/how-to-import-members-to-a-group-using-self-service-import-wizard.md rename to docs/kb/directorymanager/workflows-automation-and-lifecycle-management/how-to-import-members-to-a-group-using-self-service-import-wizard.md index 0c00bfd5b3..bb489aff61 100644 --- a/docs/kb/directorymanager/how-to-import-members-to-a-group-using-self-service-import-wizard.md +++ b/docs/kb/directorymanager/workflows-automation-and-lifecycle-management/how-to-import-members-to-a-group-using-self-service-import-wizard.md @@ -1,4 +1,4 @@ ---- +--- description: >- Shows how to import members to a group from an external data source using the Netwrix Directory Manager self-service Import Group Membership wizard. @@ -15,7 +15,8 @@ keywords: products: - directory-manager sidebar_label: How To Import Members to a Group Using Self-Servic -tags: [] +tags: + - workflows-automation-and-lifecycle-management title: "How To Import Members to a Group Using Self-Service Import Wizard" knowledge_article_id: kA0Qk0000000HthKAE --- diff --git a/docs/kb/directorymanager/how_to_create_an_orphan_group_update_schedule.md b/docs/kb/directorymanager/workflows-automation-and-lifecycle-management/how_to_create_an_orphan_group_update_schedule.md similarity index 97% rename from docs/kb/directorymanager/how_to_create_an_orphan_group_update_schedule.md rename to docs/kb/directorymanager/workflows-automation-and-lifecycle-management/how_to_create_an_orphan_group_update_schedule.md index 44eeffeb37..f069dedca0 100644 --- a/docs/kb/directorymanager/how_to_create_an_orphan_group_update_schedule.md +++ b/docs/kb/directorymanager/workflows-automation-and-lifecycle-management/how_to_create_an_orphan_group_update_schedule.md @@ -1,4 +1,4 @@ ---- +--- description: >- This article explains how to create and schedule an Orphan Group Update job in Netwrix Directory Manager to automatically assign a primary owner to groups that do not have one. keywords: @@ -6,7 +6,8 @@ keywords: - Netwrix Directory Manager - Active Directory sidebar_label: Create Orphan Group Update Schedule -tags: [] +tags: + - workflows-automation-and-lifecycle-management title: "How to Create an Orphan Group Update Schedule" knowledge_article_id: kA0Qk0000002LoLKAU products: diff --git "a/docs/kb/directorymanager/how_to_trigger_a_workflow_when_a_user_\321\201reates_a_group.md" "b/docs/kb/directorymanager/workflows-automation-and-lifecycle-management/how_to_trigger_a_workflow_when_a_user_\321\201reates_a_group.md" similarity index 99% rename from "docs/kb/directorymanager/how_to_trigger_a_workflow_when_a_user_\321\201reates_a_group.md" rename to "docs/kb/directorymanager/workflows-automation-and-lifecycle-management/how_to_trigger_a_workflow_when_a_user_\321\201reates_a_group.md" index 77a8880005..ace5d823d2 100644 --- "a/docs/kb/directorymanager/how_to_trigger_a_workflow_when_a_user_\321\201reates_a_group.md" +++ "b/docs/kb/directorymanager/workflows-automation-and-lifecycle-management/how_to_trigger_a_workflow_when_a_user_\321\201reates_a_group.md" @@ -6,7 +6,8 @@ keywords: - group creation - Directory Manager sidebar_label: Trigger Workflow for Group Creation -tags: [] +tags: + - workflows-automation-and-lifecycle-management title: "How to Trigger a Workflow When a User Creates a Group" knowledge_article_id: kA0Qk0000000HwvKAE products: diff --git a/docs/kb/directorymanager/notify-logged-in-users-about-changes-made-to-directory-objects.md b/docs/kb/directorymanager/workflows-automation-and-lifecycle-management/notify-logged-in-users-about-changes-made-to-directory-objects.md similarity index 97% rename from docs/kb/directorymanager/notify-logged-in-users-about-changes-made-to-directory-objects.md rename to docs/kb/directorymanager/workflows-automation-and-lifecycle-management/notify-logged-in-users-about-changes-made-to-directory-objects.md index 98ebec5d44..fcd6998133 100644 --- a/docs/kb/directorymanager/notify-logged-in-users-about-changes-made-to-directory-objects.md +++ b/docs/kb/directorymanager/workflows-automation-and-lifecycle-management/notify-logged-in-users-about-changes-made-to-directory-objects.md @@ -1,4 +1,4 @@ ---- +--- description: >- Shows how to enable email notifications in Netwrix Directory Manager 11 so logged-in users receive emails for changes they make to directory objects via @@ -15,7 +15,8 @@ keywords: products: - directory-manager sidebar_label: Notify Logged-In Users About Changes Made to Direc -tags: [] +tags: + - workflows-automation-and-lifecycle-management title: "Notify Logged-In Users About Changes Made to Directory Objects" knowledge_article_id: kA0Qk0000002INRKA2 --- diff --git a/docs/kb/directorymanager/use_synchronize_to_deprovision_user_accounts_in_active_directory.md b/docs/kb/directorymanager/workflows-automation-and-lifecycle-management/use_synchronize_to_deprovision_user_accounts_in_active_directory.md similarity index 98% rename from docs/kb/directorymanager/use_synchronize_to_deprovision_user_accounts_in_active_directory.md rename to docs/kb/directorymanager/workflows-automation-and-lifecycle-management/use_synchronize_to_deprovision_user_accounts_in_active_directory.md index a5f9d94792..dfe39d8671 100644 --- a/docs/kb/directorymanager/use_synchronize_to_deprovision_user_accounts_in_active_directory.md +++ b/docs/kb/directorymanager/workflows-automation-and-lifecycle-management/use_synchronize_to_deprovision_user_accounts_in_active_directory.md @@ -1,4 +1,4 @@ ---- +--- description: >- This article explains how to use Netwrix Directory Manager Synchronize to automatically deprovision user accounts in Active Directory when an employee's status is updated to Termed in the HR database. keywords: @@ -8,7 +8,8 @@ keywords: - Netwrix Directory Manager - Synchronize sidebar_label: Use Synchronize to Deprovision User Accounts -tags: [] +tags: + - workflows-automation-and-lifecycle-management title: "Use Synchronize to Deprovision User Accounts in Active Directory" knowledge_article_id: kA0Qk0000002bLFKAY products: diff --git a/docs/kb/directorymanager/view-and-manage-your-group-memberships.md b/docs/kb/directorymanager/workflows-automation-and-lifecycle-management/view-and-manage-your-group-memberships.md similarity index 96% rename from docs/kb/directorymanager/view-and-manage-your-group-memberships.md rename to docs/kb/directorymanager/workflows-automation-and-lifecycle-management/view-and-manage-your-group-memberships.md index d99674a2ff..18a912c937 100644 --- a/docs/kb/directorymanager/view-and-manage-your-group-memberships.md +++ b/docs/kb/directorymanager/workflows-automation-and-lifecycle-management/view-and-manage-your-group-memberships.md @@ -1,4 +1,4 @@ ---- +--- description: >- Shows end users how to view and manage their group memberships through the Netwrix Directory Manager portal, including how to view group properties and @@ -15,7 +15,8 @@ keywords: products: - directory-manager sidebar_label: View and Manage Your Group Memberships -tags: [] +tags: + - workflows-automation-and-lifecycle-management title: "View and Manage Your Group Memberships" knowledge_article_id: kA0Qk0000002IAXKA2 --- diff --git a/docs/kb/directorymanager/viewing-and-managing-licenses.md b/docs/kb/directorymanager/workflows-automation-and-lifecycle-management/viewing-and-managing-licenses.md similarity index 97% rename from docs/kb/directorymanager/viewing-and-managing-licenses.md rename to docs/kb/directorymanager/workflows-automation-and-lifecycle-management/viewing-and-managing-licenses.md index d12eb85f0d..957de38670 100644 --- a/docs/kb/directorymanager/viewing-and-managing-licenses.md +++ b/docs/kb/directorymanager/workflows-automation-and-lifecycle-management/viewing-and-managing-licenses.md @@ -1,4 +1,4 @@ ---- +--- description: >- Provides details of the licensing model for Netwrix Directory Manager, including license types, how to enter and view license information, and steps @@ -15,7 +15,8 @@ keywords: products: - directory-manager sidebar_label: Viewing and Managing Licenses -tags: [] +tags: + - workflows-automation-and-lifecycle-management title: "Viewing and Managing Licenses" knowledge_article_id: kA0Qk00000015s5KAA --- diff --git a/docs/kb/endpointprotector/ad_admins_not_able_to_log_in.md b/docs/kb/endpointprotector/administration-security-and-monitoring/ad_admins_not_able_to_log_in.md similarity index 95% rename from docs/kb/endpointprotector/ad_admins_not_able_to_log_in.md rename to docs/kb/endpointprotector/administration-security-and-monitoring/ad_admins_not_able_to_log_in.md index b11cb50b1b..1823d88266 100644 --- a/docs/kb/endpointprotector/ad_admins_not_able_to_log_in.md +++ b/docs/kb/endpointprotector/administration-security-and-monitoring/ad_admins_not_able_to_log_in.md @@ -6,7 +6,8 @@ keywords: - AD Authentication - Endpoint Protector sidebar_label: AD Admin Login Issues -tags: [] +tags: + - administration-security-and-monitoring title: "AD Admins Not Able to Log In" knowledge_article_id: kA0Qk0000002B31KAE products: diff --git a/docs/kb/endpointprotector/configure-session-timeout-in-the-administration-interface.md b/docs/kb/endpointprotector/administration-security-and-monitoring/configure-session-timeout-in-the-administration-interface.md similarity index 96% rename from docs/kb/endpointprotector/configure-session-timeout-in-the-administration-interface.md rename to docs/kb/endpointprotector/administration-security-and-monitoring/configure-session-timeout-in-the-administration-interface.md index b0437c4503..259fc98aa1 100644 --- a/docs/kb/endpointprotector/configure-session-timeout-in-the-administration-interface.md +++ b/docs/kb/endpointprotector/administration-security-and-monitoring/configure-session-timeout-in-the-administration-interface.md @@ -16,7 +16,8 @@ keywords: products: - endpoint-protector sidebar_label: Configure Session Timeout in the Administration In -tags: [] +tags: + - administration-security-and-monitoring title: "Configure Session Timeout in the Administration Interface" knowledge_article_id: kA0Qk0000002B7WKAU --- diff --git a/docs/kb/endpointprotector/configure-session-timeout-settings-for-the-administration-interface.md b/docs/kb/endpointprotector/administration-security-and-monitoring/configure-session-timeout-settings-for-the-administration-interface.md similarity index 97% rename from docs/kb/endpointprotector/configure-session-timeout-settings-for-the-administration-interface.md rename to docs/kb/endpointprotector/administration-security-and-monitoring/configure-session-timeout-settings-for-the-administration-interface.md index c2e46f6a2b..e451261632 100644 --- a/docs/kb/endpointprotector/configure-session-timeout-settings-for-the-administration-interface.md +++ b/docs/kb/endpointprotector/administration-security-and-monitoring/configure-session-timeout-settings-for-the-administration-interface.md @@ -15,7 +15,8 @@ keywords: products: - endpoint-protector sidebar_label: Configure Session Timeout Settings for the Adminis -tags: [] +tags: + - administration-security-and-monitoring title: "Configure Session Timeout Settings for the Administration Interface" knowledge_article_id: kA0Qk0000002BDxKAM --- diff --git a/docs/kb/endpointprotector/enable_two-factor_authentication_for_system_admins_with_google_authenticator_app.md b/docs/kb/endpointprotector/administration-security-and-monitoring/enable_two-factor_authentication_for_system_admins_with_google_authenticator_app.md similarity index 97% rename from docs/kb/endpointprotector/enable_two-factor_authentication_for_system_admins_with_google_authenticator_app.md rename to docs/kb/endpointprotector/administration-security-and-monitoring/enable_two-factor_authentication_for_system_admins_with_google_authenticator_app.md index 4d20cb97d5..969e65b36c 100644 --- a/docs/kb/endpointprotector/enable_two-factor_authentication_for_system_admins_with_google_authenticator_app.md +++ b/docs/kb/endpointprotector/administration-security-and-monitoring/enable_two-factor_authentication_for_system_admins_with_google_authenticator_app.md @@ -6,7 +6,8 @@ keywords: - Google Authenticator - Endpoint Protector sidebar_label: Enable 2FA for System Admins -tags: [] +tags: + - administration-security-and-monitoring title: "Enable Two-Factor Authentication for System Admins with Google Authenticator App" knowledge_article_id: kA0Qk0000002B34KAE products: diff --git a/docs/kb/endpointprotector/error-computers-displayed-as-unlicensed-under-list-of-computers.md b/docs/kb/endpointprotector/administration-security-and-monitoring/error-computers-displayed-as-unlicensed-under-list-of-computers.md similarity index 97% rename from docs/kb/endpointprotector/error-computers-displayed-as-unlicensed-under-list-of-computers.md rename to docs/kb/endpointprotector/administration-security-and-monitoring/error-computers-displayed-as-unlicensed-under-list-of-computers.md index 4b4e64338c..438602a14c 100644 --- a/docs/kb/endpointprotector/error-computers-displayed-as-unlicensed-under-list-of-computers.md +++ b/docs/kb/endpointprotector/administration-security-and-monitoring/error-computers-displayed-as-unlicensed-under-list-of-computers.md @@ -15,7 +15,8 @@ keywords: products: - endpoint-protector sidebar_label: 'Error: Computers Displayed as "Unlicensed" Under List of Computers' -tags: [] +tags: + - administration-security-and-monitoring title: 'Error: Computers Displayed as "Unlicensed" Under List of Computers' knowledge_article_id: kA0Qk0000002B6HKAU --- diff --git a/docs/kb/endpointprotector/export-event-logs-from-reports-and-analysis.md b/docs/kb/endpointprotector/administration-security-and-monitoring/export-event-logs-from-reports-and-analysis.md similarity index 96% rename from docs/kb/endpointprotector/export-event-logs-from-reports-and-analysis.md rename to docs/kb/endpointprotector/administration-security-and-monitoring/export-event-logs-from-reports-and-analysis.md index 3caa2e1d8e..3031ecba38 100644 --- a/docs/kb/endpointprotector/export-event-logs-from-reports-and-analysis.md +++ b/docs/kb/endpointprotector/administration-security-and-monitoring/export-event-logs-from-reports-and-analysis.md @@ -14,7 +14,8 @@ keywords: products: - endpoint-protector sidebar_label: Export Event Logs from Reports and Analysis -tags: [] +tags: + - administration-security-and-monitoring title: "Export Event Logs from Reports and Analysis" knowledge_article_id: kA0Qk0000002B13KAE --- diff --git a/docs/kb/endpointprotector/how-to-check-the-history-and-email-status-of-alerts.md b/docs/kb/endpointprotector/administration-security-and-monitoring/how-to-check-the-history-and-email-status-of-alerts.md similarity index 97% rename from docs/kb/endpointprotector/how-to-check-the-history-and-email-status-of-alerts.md rename to docs/kb/endpointprotector/administration-security-and-monitoring/how-to-check-the-history-and-email-status-of-alerts.md index 42873dc092..efd17eb910 100644 --- a/docs/kb/endpointprotector/how-to-check-the-history-and-email-status-of-alerts.md +++ b/docs/kb/endpointprotector/administration-security-and-monitoring/how-to-check-the-history-and-email-status-of-alerts.md @@ -15,7 +15,8 @@ keywords: products: - endpoint-protector sidebar_label: How to Check the History and Email Status of Alert -tags: [] +tags: + - administration-security-and-monitoring title: "How to Check the History and Email Status of Alerts" knowledge_article_id: kA0Qk0000002B15KAE --- diff --git a/docs/kb/endpointprotector/how-to-identify-and-remove-duplicate-computers.md b/docs/kb/endpointprotector/administration-security-and-monitoring/how-to-identify-and-remove-duplicate-computers.md similarity index 96% rename from docs/kb/endpointprotector/how-to-identify-and-remove-duplicate-computers.md rename to docs/kb/endpointprotector/administration-security-and-monitoring/how-to-identify-and-remove-duplicate-computers.md index ddd4625624..aece043714 100644 --- a/docs/kb/endpointprotector/how-to-identify-and-remove-duplicate-computers.md +++ b/docs/kb/endpointprotector/administration-security-and-monitoring/how-to-identify-and-remove-duplicate-computers.md @@ -16,7 +16,8 @@ products: - endpoint-protector visibility: public sidebar_label: How to Identify and Remove Duplicate Computers -tags: [] +tags: + - administration-security-and-monitoring title: "How to Identify and Remove Duplicate Computers" knowledge_article_id: kA0Qk0000002B5xKAE --- diff --git a/docs/kb/endpointprotector/how-to-set-fqdn-in-server-certificate-subject.md b/docs/kb/endpointprotector/administration-security-and-monitoring/how-to-set-fqdn-in-server-certificate-subject.md similarity index 98% rename from docs/kb/endpointprotector/how-to-set-fqdn-in-server-certificate-subject.md rename to docs/kb/endpointprotector/administration-security-and-monitoring/how-to-set-fqdn-in-server-certificate-subject.md index b604c8f83f..709233a5b9 100644 --- a/docs/kb/endpointprotector/how-to-set-fqdn-in-server-certificate-subject.md +++ b/docs/kb/endpointprotector/administration-security-and-monitoring/how-to-set-fqdn-in-server-certificate-subject.md @@ -15,7 +15,8 @@ keywords: products: - endpoint-protector sidebar_label: How to Set FQDN in Server Certificate Subject -tags: [] +tags: + - administration-security-and-monitoring title: "How to Set FQDN in Server Certificate Subject" knowledge_article_id: kA0Qk0000002BB7KAM --- diff --git a/docs/kb/endpointprotector/how-to-update-endpoint-protector-or-unify-server.md b/docs/kb/endpointprotector/administration-security-and-monitoring/how-to-update-endpoint-protector-or-unify-server.md similarity index 98% rename from docs/kb/endpointprotector/how-to-update-endpoint-protector-or-unify-server.md rename to docs/kb/endpointprotector/administration-security-and-monitoring/how-to-update-endpoint-protector-or-unify-server.md index 4ef3b088e5..ed45479617 100644 --- a/docs/kb/endpointprotector/how-to-update-endpoint-protector-or-unify-server.md +++ b/docs/kb/endpointprotector/administration-security-and-monitoring/how-to-update-endpoint-protector-or-unify-server.md @@ -15,7 +15,8 @@ keywords: products: - general sidebar_label: How to Update Endpoint Protector or Unify Server -tags: [] +tags: + - administration-security-and-monitoring title: "How to Update Endpoint Protector or Unify Server" knowledge_article_id: kA0Qk0000001EfFKAU --- diff --git a/docs/kb/endpointprotector/how_to_block_specific_ip_addresses_from_accessing_the_console.md b/docs/kb/endpointprotector/administration-security-and-monitoring/how_to_block_specific_ip_addresses_from_accessing_the_console.md similarity index 96% rename from docs/kb/endpointprotector/how_to_block_specific_ip_addresses_from_accessing_the_console.md rename to docs/kb/endpointprotector/administration-security-and-monitoring/how_to_block_specific_ip_addresses_from_accessing_the_console.md index 115636414b..477a33dfe4 100644 --- a/docs/kb/endpointprotector/how_to_block_specific_ip_addresses_from_accessing_the_console.md +++ b/docs/kb/endpointprotector/administration-security-and-monitoring/how_to_block_specific_ip_addresses_from_accessing_the_console.md @@ -6,7 +6,8 @@ keywords: - console access - login IP restrictions sidebar_label: Block Specific IP Addresses -tags: [] +tags: + - administration-security-and-monitoring title: "How to Block Specific IP Addresses from Accessing the Console" knowledge_article_id: kA0Qk0000002B78KAE products: diff --git a/docs/kb/endpointprotector/how_to_export_the_list_of_computers,_users,_or_devices.md b/docs/kb/endpointprotector/administration-security-and-monitoring/how_to_export_the_list_of_computers,_users,_or_devices.md similarity index 97% rename from docs/kb/endpointprotector/how_to_export_the_list_of_computers,_users,_or_devices.md rename to docs/kb/endpointprotector/administration-security-and-monitoring/how_to_export_the_list_of_computers,_users,_or_devices.md index 6ba8d89b1c..a27e45e049 100644 --- a/docs/kb/endpointprotector/how_to_export_the_list_of_computers,_users,_or_devices.md +++ b/docs/kb/endpointprotector/administration-security-and-monitoring/how_to_export_the_list_of_computers,_users,_or_devices.md @@ -8,7 +8,8 @@ keywords: - devices - Endpoint Protector sidebar_label: Exporting Lists -tags: [] +tags: + - administration-security-and-monitoring title: "How to Export the List of Computers, Users, or Devices" knowledge_article_id: kA0Qk0000002B6lKAE products: diff --git a/docs/kb/endpointprotector/how_to_increase_the_200_entries_display_limitation.md b/docs/kb/endpointprotector/administration-security-and-monitoring/how_to_increase_the_200_entries_display_limitation.md similarity index 95% rename from docs/kb/endpointprotector/how_to_increase_the_200_entries_display_limitation.md rename to docs/kb/endpointprotector/administration-security-and-monitoring/how_to_increase_the_200_entries_display_limitation.md index df0e52ddbb..5e0a298949 100644 --- a/docs/kb/endpointprotector/how_to_increase_the_200_entries_display_limitation.md +++ b/docs/kb/endpointprotector/administration-security-and-monitoring/how_to_increase_the_200_entries_display_limitation.md @@ -6,7 +6,8 @@ keywords: - display limit - report searches sidebar_label: Increase Display Limit -tags: [] +tags: + - administration-security-and-monitoring title: "How to Increase the 200 Entries Display Limitation" knowledge_article_id: kA0Qk0000002B76KAE products: diff --git a/docs/kb/endpointprotector/how_to_locate_and_change_the_default_credentials_for_the_console.md b/docs/kb/endpointprotector/administration-security-and-monitoring/how_to_locate_and_change_the_default_credentials_for_the_console.md similarity index 96% rename from docs/kb/endpointprotector/how_to_locate_and_change_the_default_credentials_for_the_console.md rename to docs/kb/endpointprotector/administration-security-and-monitoring/how_to_locate_and_change_the_default_credentials_for_the_console.md index c0f6ac69c1..b521e475f5 100644 --- a/docs/kb/endpointprotector/how_to_locate_and_change_the_default_credentials_for_the_console.md +++ b/docs/kb/endpointprotector/administration-security-and-monitoring/how_to_locate_and_change_the_default_credentials_for_the_console.md @@ -6,7 +6,8 @@ keywords: - default credentials - security sidebar_label: Change Default Credentials -tags: [] +tags: + - administration-security-and-monitoring title: "How to Locate and Change the Default Credentials for the Console" knowledge_article_id: kA0Qk0000002B6cKAE products: diff --git a/docs/kb/endpointprotector/how_to_select_multiple_computers_and_users_within_groups.md b/docs/kb/endpointprotector/administration-security-and-monitoring/how_to_select_multiple_computers_and_users_within_groups.md similarity index 96% rename from docs/kb/endpointprotector/how_to_select_multiple_computers_and_users_within_groups.md rename to docs/kb/endpointprotector/administration-security-and-monitoring/how_to_select_multiple_computers_and_users_within_groups.md index 3ced25b73c..25e5c08997 100644 --- a/docs/kb/endpointprotector/how_to_select_multiple_computers_and_users_within_groups.md +++ b/docs/kb/endpointprotector/administration-security-and-monitoring/how_to_select_multiple_computers_and_users_within_groups.md @@ -6,7 +6,8 @@ keywords: - Endpoint Protector - group management sidebar_label: Select Multiple Computers and Users -tags: [] +tags: + - administration-security-and-monitoring title: "How to Select Multiple Computers and Users Within Groups" knowledge_article_id: kA0Qk0000002B6FKAU products: diff --git a/docs/kb/endpointprotector/how_to_set_up_active_directory_administrator_synchronization.md b/docs/kb/endpointprotector/administration-security-and-monitoring/how_to_set_up_active_directory_administrator_synchronization.md similarity index 97% rename from docs/kb/endpointprotector/how_to_set_up_active_directory_administrator_synchronization.md rename to docs/kb/endpointprotector/administration-security-and-monitoring/how_to_set_up_active_directory_administrator_synchronization.md index 113fc5aace..2ebe931d0e 100644 --- a/docs/kb/endpointprotector/how_to_set_up_active_directory_administrator_synchronization.md +++ b/docs/kb/endpointprotector/administration-security-and-monitoring/how_to_set_up_active_directory_administrator_synchronization.md @@ -6,7 +6,8 @@ keywords: - administrator synchronization - AD Authentication sidebar_label: Set Up AD Administrator Synchronization -tags: [] +tags: + - administration-security-and-monitoring title: "How to Set Up Active Directory Administrator Synchronization" knowledge_article_id: kA0Qk0000002B77KAE products: diff --git a/docs/kb/endpointprotector/how_to_set_up_e-mail_alerts.md b/docs/kb/endpointprotector/administration-security-and-monitoring/how_to_set_up_e-mail_alerts.md similarity index 97% rename from docs/kb/endpointprotector/how_to_set_up_e-mail_alerts.md rename to docs/kb/endpointprotector/administration-security-and-monitoring/how_to_set_up_e-mail_alerts.md index fed7209d78..d2506b20d2 100644 --- a/docs/kb/endpointprotector/how_to_set_up_e-mail_alerts.md +++ b/docs/kb/endpointprotector/administration-security-and-monitoring/how_to_set_up_e-mail_alerts.md @@ -6,7 +6,8 @@ keywords: - Endpoint Protector - system events sidebar_label: Set Up E-mail Alerts -tags: [] +tags: + - administration-security-and-monitoring title: "How to Set Up E-mail Alerts" knowledge_article_id: kA0Qk0000002B6UKAU products: diff --git a/docs/kb/endpointprotector/how_to_set_up_external_storage.md b/docs/kb/endpointprotector/administration-security-and-monitoring/how_to_set_up_external_storage.md similarity index 96% rename from docs/kb/endpointprotector/how_to_set_up_external_storage.md rename to docs/kb/endpointprotector/administration-security-and-monitoring/how_to_set_up_external_storage.md index da01f55ba2..433fbfa727 100644 --- a/docs/kb/endpointprotector/how_to_set_up_external_storage.md +++ b/docs/kb/endpointprotector/administration-security-and-monitoring/how_to_set_up_external_storage.md @@ -6,7 +6,8 @@ keywords: - server performance - storage management sidebar_label: Set Up External Storage -tags: [] +tags: + - administration-security-and-monitoring title: "How to Set Up External Storage" knowledge_article_id: kA0Qk0000002B7LKAU products: diff --git a/docs/kb/endpointprotector/how_to_set_up_smtp_with_gmail.md b/docs/kb/endpointprotector/administration-security-and-monitoring/how_to_set_up_smtp_with_gmail.md similarity index 98% rename from docs/kb/endpointprotector/how_to_set_up_smtp_with_gmail.md rename to docs/kb/endpointprotector/administration-security-and-monitoring/how_to_set_up_smtp_with_gmail.md index 52d9d7c14d..4ac9c02cd1 100644 --- a/docs/kb/endpointprotector/how_to_set_up_smtp_with_gmail.md +++ b/docs/kb/endpointprotector/administration-security-and-monitoring/how_to_set_up_smtp_with_gmail.md @@ -6,7 +6,8 @@ keywords: - Gmail - Endpoint Protector sidebar_label: Set Up SMTP With Gmail -tags: [] +tags: + - administration-security-and-monitoring title: "How to Set Up SMTP With Gmail" knowledge_article_id: kA0Qk0000002B4LKAU products: diff --git a/docs/kb/endpointprotector/managing-system-administrators-and-administrator-groups.md b/docs/kb/endpointprotector/administration-security-and-monitoring/managing-system-administrators-and-administrator-groups.md similarity index 98% rename from docs/kb/endpointprotector/managing-system-administrators-and-administrator-groups.md rename to docs/kb/endpointprotector/administration-security-and-monitoring/managing-system-administrators-and-administrator-groups.md index 4f6f1fb2de..48b235c540 100644 --- a/docs/kb/endpointprotector/managing-system-administrators-and-administrator-groups.md +++ b/docs/kb/endpointprotector/administration-security-and-monitoring/managing-system-administrators-and-administrator-groups.md @@ -15,7 +15,8 @@ keywords: products: - endpoint-protector sidebar_label: Managing System Administrators and Administrator G -tags: [] +tags: + - administration-security-and-monitoring title: "Managing System Administrators and Administrator Groups" knowledge_article_id: kA0Qk0000002BCTKA2 --- diff --git a/docs/kb/endpointprotector/resetting-an-administrator-password.md b/docs/kb/endpointprotector/administration-security-and-monitoring/resetting-an-administrator-password.md similarity index 97% rename from docs/kb/endpointprotector/resetting-an-administrator-password.md rename to docs/kb/endpointprotector/administration-security-and-monitoring/resetting-an-administrator-password.md index da1f8eb8bb..b87cd997ea 100644 --- a/docs/kb/endpointprotector/resetting-an-administrator-password.md +++ b/docs/kb/endpointprotector/administration-security-and-monitoring/resetting-an-administrator-password.md @@ -15,7 +15,8 @@ keywords: products: - endpoint-protector sidebar_label: Resetting an Administrator Password -tags: [] +tags: + - administration-security-and-monitoring title: "Resetting an Administrator Password" knowledge_article_id: kA0Qk0000002B2eKAE --- diff --git a/docs/kb/endpointprotector/review_administrator_activity_in_the_console.md b/docs/kb/endpointprotector/administration-security-and-monitoring/review_administrator_activity_in_the_console.md similarity index 95% rename from docs/kb/endpointprotector/review_administrator_activity_in_the_console.md rename to docs/kb/endpointprotector/administration-security-and-monitoring/review_administrator_activity_in_the_console.md index 6979bf1bbc..87043852de 100644 --- a/docs/kb/endpointprotector/review_administrator_activity_in_the_console.md +++ b/docs/kb/endpointprotector/administration-security-and-monitoring/review_administrator_activity_in_the_console.md @@ -6,7 +6,8 @@ keywords: - Endpoint Protector - reports sidebar_label: Review Admin Activity -tags: [] +tags: + - administration-security-and-monitoring title: "Review Administrator Activity in the Console" knowledge_article_id: kA0Qk0000002B6hKAE products: diff --git a/docs/kb/endpointprotector/secure_endpoint_protector_web_console_with_an_ssl_certificate.md b/docs/kb/endpointprotector/administration-security-and-monitoring/secure_endpoint_protector_web_console_with_an_ssl_certificate.md similarity index 96% rename from docs/kb/endpointprotector/secure_endpoint_protector_web_console_with_an_ssl_certificate.md rename to docs/kb/endpointprotector/administration-security-and-monitoring/secure_endpoint_protector_web_console_with_an_ssl_certificate.md index 636c84076b..df40927597 100644 --- a/docs/kb/endpointprotector/secure_endpoint_protector_web_console_with_an_ssl_certificate.md +++ b/docs/kb/endpointprotector/administration-security-and-monitoring/secure_endpoint_protector_web_console_with_an_ssl_certificate.md @@ -6,7 +6,8 @@ keywords: - Endpoint Protector - secure communications sidebar_label: Secure Endpoint Protector with SSL -tags: [] +tags: + - administration-security-and-monitoring title: "Secure Endpoint Protector Web Console with an SSL Certificate" knowledge_article_id: kA0Qk0000002B6XKAU products: diff --git a/docs/kb/endpointprotector/set_password_validity_or_remove_password_expiration_for_administrators.md b/docs/kb/endpointprotector/administration-security-and-monitoring/set_password_validity_or_remove_password_expiration_for_administrators.md similarity index 95% rename from docs/kb/endpointprotector/set_password_validity_or_remove_password_expiration_for_administrators.md rename to docs/kb/endpointprotector/administration-security-and-monitoring/set_password_validity_or_remove_password_expiration_for_administrators.md index 4e3ece4b15..4fe289271e 100644 --- a/docs/kb/endpointprotector/set_password_validity_or_remove_password_expiration_for_administrators.md +++ b/docs/kb/endpointprotector/administration-security-and-monitoring/set_password_validity_or_remove_password_expiration_for_administrators.md @@ -6,7 +6,8 @@ keywords: - password expiration - administrator accounts sidebar_label: Set Password Validity -tags: [] +tags: + - administration-security-and-monitoring title: "Set Password Validity or Remove Password Expiration for Administrators" knowledge_article_id: kA0Qk0000002B32KAE products: diff --git a/docs/kb/endpointprotector/set_up_a_siem_integration.md b/docs/kb/endpointprotector/administration-security-and-monitoring/set_up_a_siem_integration.md similarity index 97% rename from docs/kb/endpointprotector/set_up_a_siem_integration.md rename to docs/kb/endpointprotector/administration-security-and-monitoring/set_up_a_siem_integration.md index 6f64dbc121..9307613279 100644 --- a/docs/kb/endpointprotector/set_up_a_siem_integration.md +++ b/docs/kb/endpointprotector/administration-security-and-monitoring/set_up_a_siem_integration.md @@ -6,7 +6,8 @@ keywords: - Endpoint Protector - Syslog-ng sidebar_label: Set Up SIEM Integration -tags: [] +tags: + - administration-security-and-monitoring title: "Set Up a SIEM Integration" knowledge_article_id: kA0Qk0000002B75KAE products: diff --git a/docs/kb/endpointprotector/set_up_automatic_license_release.md b/docs/kb/endpointprotector/administration-security-and-monitoring/set_up_automatic_license_release.md similarity index 96% rename from docs/kb/endpointprotector/set_up_automatic_license_release.md rename to docs/kb/endpointprotector/administration-security-and-monitoring/set_up_automatic_license_release.md index c8a9155a78..0dda43c238 100644 --- a/docs/kb/endpointprotector/set_up_automatic_license_release.md +++ b/docs/kb/endpointprotector/administration-security-and-monitoring/set_up_automatic_license_release.md @@ -6,7 +6,8 @@ keywords: - Endpoint Protector - License Management sidebar_label: Set Up Automatic License Release -tags: [] +tags: + - administration-security-and-monitoring title: "How to Set Up Automatic License Release" knowledge_article_id: kA0Qk0000002B6yKAE products: diff --git a/docs/kb/endpointprotector/troubleshoot_two-factor_authentication_issues.md b/docs/kb/endpointprotector/administration-security-and-monitoring/troubleshoot_two-factor_authentication_issues.md similarity index 97% rename from docs/kb/endpointprotector/troubleshoot_two-factor_authentication_issues.md rename to docs/kb/endpointprotector/administration-security-and-monitoring/troubleshoot_two-factor_authentication_issues.md index 74d705e23a..bc2c6544bb 100644 --- a/docs/kb/endpointprotector/troubleshoot_two-factor_authentication_issues.md +++ b/docs/kb/endpointprotector/administration-security-and-monitoring/troubleshoot_two-factor_authentication_issues.md @@ -6,7 +6,8 @@ keywords: - Endpoint Protector - troubleshooting sidebar_label: Troubleshoot 2FA Issues -tags: [] +tags: + - administration-security-and-monitoring title: "Troubleshoot Two-Factor Authentication Issues" knowledge_article_id: kA0Qk0000002B61KAE products: diff --git a/docs/kb/endpointprotector/update-the-endpoint-protector-server-ip-address-on-a-windows-endpoint.md b/docs/kb/endpointprotector/administration-security-and-monitoring/update-the-endpoint-protector-server-ip-address-on-a-windows-endpoint.md similarity index 98% rename from docs/kb/endpointprotector/update-the-endpoint-protector-server-ip-address-on-a-windows-endpoint.md rename to docs/kb/endpointprotector/administration-security-and-monitoring/update-the-endpoint-protector-server-ip-address-on-a-windows-endpoint.md index 14741b1b70..8e94893708 100644 --- a/docs/kb/endpointprotector/update-the-endpoint-protector-server-ip-address-on-a-windows-endpoint.md +++ b/docs/kb/endpointprotector/administration-security-and-monitoring/update-the-endpoint-protector-server-ip-address-on-a-windows-endpoint.md @@ -15,7 +15,8 @@ keywords: products: - endpoint-protector sidebar_label: Update the Endpoint Protector Server IP Address on -tags: [] +tags: + - administration-security-and-monitoring title: "Update the Endpoint Protector Server IP Address on a Windows Endpoint" knowledge_article_id: kA0Qk0000002B6EKAU --- diff --git a/docs/kb/endpointprotector/allowing-chatgpt-access-via-deep-packet-inspection-allowlist.md b/docs/kb/endpointprotector/content-aware-protection-and-dpi/allowing-chatgpt-access-via-deep-packet-inspection-allowlist.md similarity index 97% rename from docs/kb/endpointprotector/allowing-chatgpt-access-via-deep-packet-inspection-allowlist.md rename to docs/kb/endpointprotector/content-aware-protection-and-dpi/allowing-chatgpt-access-via-deep-packet-inspection-allowlist.md index aea831b408..80d76ab152 100644 --- a/docs/kb/endpointprotector/allowing-chatgpt-access-via-deep-packet-inspection-allowlist.md +++ b/docs/kb/endpointprotector/content-aware-protection-and-dpi/allowing-chatgpt-access-via-deep-packet-inspection-allowlist.md @@ -16,7 +16,8 @@ keywords: products: - endpoint-protector sidebar_label: Allowing ChatGPT Access via Deep Packet Inspection -tags: [] +tags: + - content-aware-protection-and-dpi title: "Allowing ChatGPT Access via Deep Packet Inspection Allowlist" knowledge_article_id: kA0Qk0000002B6PKAU --- diff --git a/docs/kb/endpointprotector/can-content-aware-protection-detect-sensitive-content-in-archived-files.md b/docs/kb/endpointprotector/content-aware-protection-and-dpi/can-content-aware-protection-detect-sensitive-content-in-archived-files.md similarity index 96% rename from docs/kb/endpointprotector/can-content-aware-protection-detect-sensitive-content-in-archived-files.md rename to docs/kb/endpointprotector/content-aware-protection-and-dpi/can-content-aware-protection-detect-sensitive-content-in-archived-files.md index 8927abd6af..b199fce9e6 100644 --- a/docs/kb/endpointprotector/can-content-aware-protection-detect-sensitive-content-in-archived-files.md +++ b/docs/kb/endpointprotector/content-aware-protection-and-dpi/can-content-aware-protection-detect-sensitive-content-in-archived-files.md @@ -17,7 +17,8 @@ products: - endpoint-protector visibility: public sidebar_label: Can Content Aware Protection Detect Sensitive Cont -tags: [] +tags: + - content-aware-protection-and-dpi title: "Can Content Aware Protection Detect Sensitive Content in Archived Files?" knowledge_article_id: kA0Qk0000002BNeKAM --- diff --git a/docs/kb/endpointprotector/can-optical-character-recognition-be-enabled-for-file-inspection.md b/docs/kb/endpointprotector/content-aware-protection-and-dpi/can-optical-character-recognition-be-enabled-for-file-inspection.md similarity index 96% rename from docs/kb/endpointprotector/can-optical-character-recognition-be-enabled-for-file-inspection.md rename to docs/kb/endpointprotector/content-aware-protection-and-dpi/can-optical-character-recognition-be-enabled-for-file-inspection.md index 1a4bf87792..a0be71d0dd 100644 --- a/docs/kb/endpointprotector/can-optical-character-recognition-be-enabled-for-file-inspection.md +++ b/docs/kb/endpointprotector/content-aware-protection-and-dpi/can-optical-character-recognition-be-enabled-for-file-inspection.md @@ -15,7 +15,8 @@ keywords: products: - endpoint-protector sidebar_label: Can Optical Character Recognition Be Enabled for F -tags: [] +tags: + - content-aware-protection-and-dpi title: "Can Optical Character Recognition Be Enabled for File Inspection?" knowledge_article_id: kA0Qk0000002BDzKAM --- diff --git a/docs/kb/endpointprotector/configure_content_aware_policy_priorities.md b/docs/kb/endpointprotector/content-aware-protection-and-dpi/configure_content_aware_policy_priorities.md similarity index 98% rename from docs/kb/endpointprotector/configure_content_aware_policy_priorities.md rename to docs/kb/endpointprotector/content-aware-protection-and-dpi/configure_content_aware_policy_priorities.md index b0eed3a000..f3596bd138 100644 --- a/docs/kb/endpointprotector/configure_content_aware_policy_priorities.md +++ b/docs/kb/endpointprotector/content-aware-protection-and-dpi/configure_content_aware_policy_priorities.md @@ -6,7 +6,8 @@ keywords: - Endpoint Protector - file transfer management sidebar_label: Configure Content Aware Policy Priorities -tags: [] +tags: + - content-aware-protection-and-dpi title: "Configure Content Aware Policy Priorities" knowledge_article_id: kA0Qk0000002B4DKAU products: diff --git a/docs/kb/endpointprotector/content-aware-policy-configuration.md b/docs/kb/endpointprotector/content-aware-protection-and-dpi/content-aware-policy-configuration.md similarity index 99% rename from docs/kb/endpointprotector/content-aware-policy-configuration.md rename to docs/kb/endpointprotector/content-aware-protection-and-dpi/content-aware-policy-configuration.md index 4de0842bba..09e3cd52d8 100644 --- a/docs/kb/endpointprotector/content-aware-policy-configuration.md +++ b/docs/kb/endpointprotector/content-aware-protection-and-dpi/content-aware-policy-configuration.md @@ -17,7 +17,8 @@ keywords: products: - endpoint-protector sidebar_label: Content Aware Policy Configuration -tags: [] +tags: + - content-aware-protection-and-dpi title: "Content Aware Policy Configuration" knowledge_article_id: kA0Qk0000002BCYKA2 --- diff --git a/docs/kb/endpointprotector/content_aware_protection_tab_missing.md b/docs/kb/endpointprotector/content-aware-protection-and-dpi/content_aware_protection_tab_missing.md similarity index 96% rename from docs/kb/endpointprotector/content_aware_protection_tab_missing.md rename to docs/kb/endpointprotector/content-aware-protection-and-dpi/content_aware_protection_tab_missing.md index a7d7fc7b69..27cdc65e74 100644 --- a/docs/kb/endpointprotector/content_aware_protection_tab_missing.md +++ b/docs/kb/endpointprotector/content-aware-protection-and-dpi/content_aware_protection_tab_missing.md @@ -6,7 +6,8 @@ keywords: - Endpoint Protector - CAP tab sidebar_label: CAP Tab Missing -tags: [] +tags: + - content-aware-protection-and-dpi title: "Content Aware Protection Tab Missing" knowledge_article_id: kA0Qk0000002B70KAE products: diff --git a/docs/kb/endpointprotector/create_exceptions_for_specific_file_extensions.md b/docs/kb/endpointprotector/content-aware-protection-and-dpi/create_exceptions_for_specific_file_extensions.md similarity index 96% rename from docs/kb/endpointprotector/create_exceptions_for_specific_file_extensions.md rename to docs/kb/endpointprotector/content-aware-protection-and-dpi/create_exceptions_for_specific_file_extensions.md index 1604db9715..68798f4c93 100644 --- a/docs/kb/endpointprotector/create_exceptions_for_specific_file_extensions.md +++ b/docs/kb/endpointprotector/content-aware-protection-and-dpi/create_exceptions_for_specific_file_extensions.md @@ -6,7 +6,8 @@ keywords: - file extensions - Device Control sidebar_label: Create Exceptions for File Extensions -tags: [] +tags: + - content-aware-protection-and-dpi title: "Create Exceptions for Specific File Extensions" knowledge_article_id: kA0Qk0000002B7FKAU products: diff --git a/docs/kb/endpointprotector/does-endpoint-protector-inspect-content-sent-through-thunderbird.md b/docs/kb/endpointprotector/content-aware-protection-and-dpi/does-endpoint-protector-inspect-content-sent-through-thunderbird.md similarity index 97% rename from docs/kb/endpointprotector/does-endpoint-protector-inspect-content-sent-through-thunderbird.md rename to docs/kb/endpointprotector/content-aware-protection-and-dpi/does-endpoint-protector-inspect-content-sent-through-thunderbird.md index f282ed140d..68362e308d 100644 --- a/docs/kb/endpointprotector/does-endpoint-protector-inspect-content-sent-through-thunderbird.md +++ b/docs/kb/endpointprotector/content-aware-protection-and-dpi/does-endpoint-protector-inspect-content-sent-through-thunderbird.md @@ -14,7 +14,8 @@ keywords: products: - endpoint-protector sidebar_label: Does Endpoint Protector Inspect Content Sent Throu -tags: [] +tags: + - content-aware-protection-and-dpi title: "Does Endpoint Protector Inspect Content Sent Through Thunderbird?" knowledge_article_id: kA0Qk0000002BCdKAM --- diff --git a/docs/kb/endpointprotector/does_the_uninstall_attempt_event_confirm_agent_removal_from_the_client_machine.md b/docs/kb/endpointprotector/content-aware-protection-and-dpi/does_the_uninstall_attempt_event_confirm_agent_removal_from_the_client_machine.md similarity index 96% rename from docs/kb/endpointprotector/does_the_uninstall_attempt_event_confirm_agent_removal_from_the_client_machine.md rename to docs/kb/endpointprotector/content-aware-protection-and-dpi/does_the_uninstall_attempt_event_confirm_agent_removal_from_the_client_machine.md index 9bddd2a1eb..a22b3da6a5 100644 --- a/docs/kb/endpointprotector/does_the_uninstall_attempt_event_confirm_agent_removal_from_the_client_machine.md +++ b/docs/kb/endpointprotector/content-aware-protection-and-dpi/does_the_uninstall_attempt_event_confirm_agent_removal_from_the_client_machine.md @@ -8,7 +8,8 @@ keywords: products: - endpoint-protector sidebar_label: Uninstall Attempt Event Confirmation -tags: [] +tags: + - content-aware-protection-and-dpi title: Does the "Uninstall Attempt" Event Confirm Agent Removal from the Client Machine? knowledge_article_id: kA0Qk0000002B2kKAE --- diff --git a/docs/kb/endpointprotector/dpi-certificate-not-available-in-the-browser.md b/docs/kb/endpointprotector/content-aware-protection-and-dpi/dpi-certificate-not-available-in-the-browser.md similarity index 97% rename from docs/kb/endpointprotector/dpi-certificate-not-available-in-the-browser.md rename to docs/kb/endpointprotector/content-aware-protection-and-dpi/dpi-certificate-not-available-in-the-browser.md index 0f79404ecc..fda9ef17d3 100644 --- a/docs/kb/endpointprotector/dpi-certificate-not-available-in-the-browser.md +++ b/docs/kb/endpointprotector/content-aware-protection-and-dpi/dpi-certificate-not-available-in-the-browser.md @@ -16,7 +16,8 @@ keywords: products: - endpoint-protector sidebar_label: DPI Certificate Not Available in the Browser -tags: [] +tags: + - content-aware-protection-and-dpi title: "DPI Certificate Not Available in the Browser" knowledge_article_id: kA0Qk0000002B60KAE --- diff --git a/docs/kb/endpointprotector/enable-deep-packet-inspection-for-instant-messaging-applications.md b/docs/kb/endpointprotector/content-aware-protection-and-dpi/enable-deep-packet-inspection-for-instant-messaging-applications.md similarity index 98% rename from docs/kb/endpointprotector/enable-deep-packet-inspection-for-instant-messaging-applications.md rename to docs/kb/endpointprotector/content-aware-protection-and-dpi/enable-deep-packet-inspection-for-instant-messaging-applications.md index d2a56661f0..3df193c8bc 100644 --- a/docs/kb/endpointprotector/enable-deep-packet-inspection-for-instant-messaging-applications.md +++ b/docs/kb/endpointprotector/content-aware-protection-and-dpi/enable-deep-packet-inspection-for-instant-messaging-applications.md @@ -14,7 +14,8 @@ keywords: products: - endpoint-protector sidebar_label: Enable Deep Packet Inspection for Instant Messagin -tags: [] +tags: + - content-aware-protection-and-dpi title: "Enable Deep Packet Inspection for Instant Messaging Applications" knowledge_article_id: kA0Qk0000002B2uKAE --- diff --git a/docs/kb/endpointprotector/enable-sensitive-data-protection.md b/docs/kb/endpointprotector/content-aware-protection-and-dpi/enable-sensitive-data-protection.md similarity index 97% rename from docs/kb/endpointprotector/enable-sensitive-data-protection.md rename to docs/kb/endpointprotector/content-aware-protection-and-dpi/enable-sensitive-data-protection.md index 678d8f83ea..8372c94398 100644 --- a/docs/kb/endpointprotector/enable-sensitive-data-protection.md +++ b/docs/kb/endpointprotector/content-aware-protection-and-dpi/enable-sensitive-data-protection.md @@ -14,7 +14,8 @@ keywords: products: - endpoint-protector sidebar_label: Enable Sensitive Data Protection -tags: [] +tags: + - content-aware-protection-and-dpi title: "Enable Sensitive Data Protection" knowledge_article_id: kA0Qk0000002B5uKAE --- diff --git a/docs/kb/endpointprotector/enabling-advanced-printer-and-mtp-scanning.md b/docs/kb/endpointprotector/content-aware-protection-and-dpi/enabling-advanced-printer-and-mtp-scanning.md similarity index 97% rename from docs/kb/endpointprotector/enabling-advanced-printer-and-mtp-scanning.md rename to docs/kb/endpointprotector/content-aware-protection-and-dpi/enabling-advanced-printer-and-mtp-scanning.md index 34aae443e5..9f9e8bb48a 100644 --- a/docs/kb/endpointprotector/enabling-advanced-printer-and-mtp-scanning.md +++ b/docs/kb/endpointprotector/content-aware-protection-and-dpi/enabling-advanced-printer-and-mtp-scanning.md @@ -16,7 +16,8 @@ products: - endpoint-protector visibility: public sidebar_label: Enabling Advanced Printer and MTP Scanning -tags: [] +tags: + - content-aware-protection-and-dpi title: "Enabling Advanced Printer and MTP Scanning" knowledge_article_id: kA0Qk0000002AxvKAE --- diff --git a/docs/kb/endpointprotector/enabling-deep-packet-inspection-and-intercepting-vpn-traffic-on-macos-clients.md b/docs/kb/endpointprotector/content-aware-protection-and-dpi/enabling-deep-packet-inspection-and-intercepting-vpn-traffic-on-macos-clients.md similarity index 98% rename from docs/kb/endpointprotector/enabling-deep-packet-inspection-and-intercepting-vpn-traffic-on-macos-clients.md rename to docs/kb/endpointprotector/content-aware-protection-and-dpi/enabling-deep-packet-inspection-and-intercepting-vpn-traffic-on-macos-clients.md index 035c657eb2..5b8b5f1079 100644 --- a/docs/kb/endpointprotector/enabling-deep-packet-inspection-and-intercepting-vpn-traffic-on-macos-clients.md +++ b/docs/kb/endpointprotector/content-aware-protection-and-dpi/enabling-deep-packet-inspection-and-intercepting-vpn-traffic-on-macos-clients.md @@ -17,7 +17,8 @@ keywords: products: - endpoint-protector sidebar_label: Enabling Deep Packet Inspection and Intercepting V -tags: [] +tags: + - content-aware-protection-and-dpi title: "Enabling Deep Packet Inspection and Intercepting VPN Traffic on macOS Clients" knowledge_article_id: kA0Qk0000002BCQKA2 --- diff --git a/docs/kb/endpointprotector/enabling-user-remediation-in-content-aware-protection-policies.md b/docs/kb/endpointprotector/content-aware-protection-and-dpi/enabling-user-remediation-in-content-aware-protection-policies.md similarity index 97% rename from docs/kb/endpointprotector/enabling-user-remediation-in-content-aware-protection-policies.md rename to docs/kb/endpointprotector/content-aware-protection-and-dpi/enabling-user-remediation-in-content-aware-protection-policies.md index c51bc622cd..2b44e95e38 100644 --- a/docs/kb/endpointprotector/enabling-user-remediation-in-content-aware-protection-policies.md +++ b/docs/kb/endpointprotector/content-aware-protection-and-dpi/enabling-user-remediation-in-content-aware-protection-policies.md @@ -14,7 +14,8 @@ keywords: products: - endpoint-protector sidebar_label: Enabling User Remediation in Content Aware Protect -tags: [] +tags: + - content-aware-protection-and-dpi title: "Enabling User Remediation in Content Aware Protection Policies" knowledge_article_id: kA0Qk0000002BCLKA2 --- diff --git a/docs/kb/endpointprotector/how-does-the-file-size-threshold-apply-to-uploads.md b/docs/kb/endpointprotector/content-aware-protection-and-dpi/how-does-the-file-size-threshold-apply-to-uploads.md similarity index 97% rename from docs/kb/endpointprotector/how-does-the-file-size-threshold-apply-to-uploads.md rename to docs/kb/endpointprotector/content-aware-protection-and-dpi/how-does-the-file-size-threshold-apply-to-uploads.md index e27686210e..dcbaa670bc 100644 --- a/docs/kb/endpointprotector/how-does-the-file-size-threshold-apply-to-uploads.md +++ b/docs/kb/endpointprotector/content-aware-protection-and-dpi/how-does-the-file-size-threshold-apply-to-uploads.md @@ -16,7 +16,8 @@ products: - endpoint-protector visibility: public sidebar_label: How Does the File Size Threshold Apply to Uploads? -tags: [] +tags: + - content-aware-protection-and-dpi title: "How Does the File Size Threshold Apply to Uploads?" knowledge_article_id: kA0Qk0000002BE0KAM --- diff --git a/docs/kb/endpointprotector/how-the-file-size-threshold-applies-to-uploads.md b/docs/kb/endpointprotector/content-aware-protection-and-dpi/how-the-file-size-threshold-applies-to-uploads.md similarity index 96% rename from docs/kb/endpointprotector/how-the-file-size-threshold-applies-to-uploads.md rename to docs/kb/endpointprotector/content-aware-protection-and-dpi/how-the-file-size-threshold-applies-to-uploads.md index e3766b7315..b8d4bd99a0 100644 --- a/docs/kb/endpointprotector/how-the-file-size-threshold-applies-to-uploads.md +++ b/docs/kb/endpointprotector/content-aware-protection-and-dpi/how-the-file-size-threshold-applies-to-uploads.md @@ -14,7 +14,8 @@ keywords: products: - endpoint-protector sidebar_label: How the File Size Threshold Applies to Uploads -tags: [] +tags: + - content-aware-protection-and-dpi title: "How the File Size Threshold Applies to Uploads" knowledge_article_id: kA0Qk0000002Ay2KAE --- diff --git a/docs/kb/endpointprotector/how-to-block-whatsapp-application-from-launching.md b/docs/kb/endpointprotector/content-aware-protection-and-dpi/how-to-block-whatsapp-application-from-launching.md similarity index 98% rename from docs/kb/endpointprotector/how-to-block-whatsapp-application-from-launching.md rename to docs/kb/endpointprotector/content-aware-protection-and-dpi/how-to-block-whatsapp-application-from-launching.md index 080915f108..3b6aaea0e9 100644 --- a/docs/kb/endpointprotector/how-to-block-whatsapp-application-from-launching.md +++ b/docs/kb/endpointprotector/content-aware-protection-and-dpi/how-to-block-whatsapp-application-from-launching.md @@ -15,7 +15,8 @@ keywords: products: - endpoint-protector sidebar_label: How to Block WhatsApp Application from Launching -tags: [] +tags: + - content-aware-protection-and-dpi title: "How to Block WhatsApp Application from Launching" knowledge_article_id: kA0Qk0000002B12KAE --- diff --git a/docs/kb/endpointprotector/how-to-collect-extended-deep-packet-inspection-logs-for-mac-os.md b/docs/kb/endpointprotector/content-aware-protection-and-dpi/how-to-collect-extended-deep-packet-inspection-logs-for-mac-os.md similarity index 97% rename from docs/kb/endpointprotector/how-to-collect-extended-deep-packet-inspection-logs-for-mac-os.md rename to docs/kb/endpointprotector/content-aware-protection-and-dpi/how-to-collect-extended-deep-packet-inspection-logs-for-mac-os.md index 9699701c7f..9d02adeb6e 100644 --- a/docs/kb/endpointprotector/how-to-collect-extended-deep-packet-inspection-logs-for-mac-os.md +++ b/docs/kb/endpointprotector/content-aware-protection-and-dpi/how-to-collect-extended-deep-packet-inspection-logs-for-mac-os.md @@ -17,7 +17,8 @@ keywords: products: - endpoint-protector sidebar_label: How to Collect Extended Deep Packet Inspection Log -tags: [] +tags: + - content-aware-protection-and-dpi title: "How to Collect Extended Deep Packet Inspection Logs for Mac OS" knowledge_article_id: kA0Qk0000002B2nKAE --- diff --git a/docs/kb/endpointprotector/how-to-collect-extended-deep-packet-inspection-logs-for-windows.md b/docs/kb/endpointprotector/content-aware-protection-and-dpi/how-to-collect-extended-deep-packet-inspection-logs-for-windows.md similarity index 96% rename from docs/kb/endpointprotector/how-to-collect-extended-deep-packet-inspection-logs-for-windows.md rename to docs/kb/endpointprotector/content-aware-protection-and-dpi/how-to-collect-extended-deep-packet-inspection-logs-for-windows.md index 683ceadd7c..c91ef8df27 100644 --- a/docs/kb/endpointprotector/how-to-collect-extended-deep-packet-inspection-logs-for-windows.md +++ b/docs/kb/endpointprotector/content-aware-protection-and-dpi/how-to-collect-extended-deep-packet-inspection-logs-for-windows.md @@ -15,7 +15,8 @@ keywords: products: - endpoint-protector sidebar_label: How to Collect Extended Deep Packet Inspection Log -tags: [] +tags: + - content-aware-protection-and-dpi title: "How to Collect Extended Deep Packet Inspection Logs for Windows" knowledge_article_id: kA0Qk0000002B74KAE --- diff --git a/docs/kb/endpointprotector/how-to-monitor-webmail-for-gmail-outlook-and-yahoo.md b/docs/kb/endpointprotector/content-aware-protection-and-dpi/how-to-monitor-webmail-for-gmail-outlook-and-yahoo.md similarity index 96% rename from docs/kb/endpointprotector/how-to-monitor-webmail-for-gmail-outlook-and-yahoo.md rename to docs/kb/endpointprotector/content-aware-protection-and-dpi/how-to-monitor-webmail-for-gmail-outlook-and-yahoo.md index ea88306dcf..d1120e9eeb 100644 --- a/docs/kb/endpointprotector/how-to-monitor-webmail-for-gmail-outlook-and-yahoo.md +++ b/docs/kb/endpointprotector/content-aware-protection-and-dpi/how-to-monitor-webmail-for-gmail-outlook-and-yahoo.md @@ -15,7 +15,8 @@ keywords: products: - endpoint-protector sidebar_label: "How to Monitor Webmail for Gmail, Outlook, and Yahoo" -tags: [] +tags: + - content-aware-protection-and-dpi title: 'How to Monitor Webmail for Gmail, Outlook, and Yahoo' knowledge_article_id: kA0Qk0000002Ay4KAE --- diff --git a/docs/kb/endpointprotector/how_to_add_a_new_entry_to_the_justification_list.md b/docs/kb/endpointprotector/content-aware-protection-and-dpi/how_to_add_a_new_entry_to_the_justification_list.md similarity index 98% rename from docs/kb/endpointprotector/how_to_add_a_new_entry_to_the_justification_list.md rename to docs/kb/endpointprotector/content-aware-protection-and-dpi/how_to_add_a_new_entry_to_the_justification_list.md index 784efceee8..b2ef9e2821 100644 --- a/docs/kb/endpointprotector/how_to_add_a_new_entry_to_the_justification_list.md +++ b/docs/kb/endpointprotector/content-aware-protection-and-dpi/how_to_add_a_new_entry_to_the_justification_list.md @@ -6,7 +6,8 @@ keywords: - Endpoint Protector - Content Aware Protection sidebar_label: Add Entry to Justification List -tags: [] +tags: + - content-aware-protection-and-dpi title: "How to Add a New Entry to the Justification List" knowledge_article_id: kA0Qk0000002B2lKAE products: diff --git a/docs/kb/endpointprotector/how_to_block_source_code_using_ocr.md b/docs/kb/endpointprotector/content-aware-protection-and-dpi/how_to_block_source_code_using_ocr.md similarity index 97% rename from docs/kb/endpointprotector/how_to_block_source_code_using_ocr.md rename to docs/kb/endpointprotector/content-aware-protection-and-dpi/how_to_block_source_code_using_ocr.md index 824aa548e4..6bf9f0f165 100644 --- a/docs/kb/endpointprotector/how_to_block_source_code_using_ocr.md +++ b/docs/kb/endpointprotector/content-aware-protection-and-dpi/how_to_block_source_code_using_ocr.md @@ -6,7 +6,8 @@ keywords: - Content Aware Protection - source code sidebar_label: Block Source Code Using OCR -tags: [] +tags: + - content-aware-protection-and-dpi title: "How to Block Source Code Using OCR" knowledge_article_id: kA0Qk0000002oAPKAY products: diff --git a/docs/kb/endpointprotector/how_to_use_the_content_detection_summary.md b/docs/kb/endpointprotector/content-aware-protection-and-dpi/how_to_use_the_content_detection_summary.md similarity index 98% rename from docs/kb/endpointprotector/how_to_use_the_content_detection_summary.md rename to docs/kb/endpointprotector/content-aware-protection-and-dpi/how_to_use_the_content_detection_summary.md index 22eaa2e9e3..c02996e474 100644 --- a/docs/kb/endpointprotector/how_to_use_the_content_detection_summary.md +++ b/docs/kb/endpointprotector/content-aware-protection-and-dpi/how_to_use_the_content_detection_summary.md @@ -6,7 +6,8 @@ keywords: - Endpoint Protector - Content Aware Policy sidebar_label: Use Content Detection Summary -tags: [] +tags: + - content-aware-protection-and-dpi title: "How to Use the Content Detection Summary" knowledge_article_id: kA0Qk0000002BFWKA2 products: diff --git a/docs/kb/endpointprotector/optical_character_recognition_(ocr)_not_working.md b/docs/kb/endpointprotector/content-aware-protection-and-dpi/optical_character_recognition_(ocr)_not_working.md similarity index 96% rename from docs/kb/endpointprotector/optical_character_recognition_(ocr)_not_working.md rename to docs/kb/endpointprotector/content-aware-protection-and-dpi/optical_character_recognition_(ocr)_not_working.md index 84088b7a40..d36a320a26 100644 --- a/docs/kb/endpointprotector/optical_character_recognition_(ocr)_not_working.md +++ b/docs/kb/endpointprotector/content-aware-protection-and-dpi/optical_character_recognition_(ocr)_not_working.md @@ -6,7 +6,8 @@ keywords: - OCR issues - Endpoint Protector sidebar_label: OCR Not Working -tags: [] +tags: + - content-aware-protection-and-dpi title: "Optical Character Recognition (OCR) Not Working" knowledge_article_id: kA0Qk0000002B2gKAE products: diff --git a/docs/kb/endpointprotector/printing_jobs_not_being_blocked_or_reported.md b/docs/kb/endpointprotector/content-aware-protection-and-dpi/printing_jobs_not_being_blocked_or_reported.md similarity index 96% rename from docs/kb/endpointprotector/printing_jobs_not_being_blocked_or_reported.md rename to docs/kb/endpointprotector/content-aware-protection-and-dpi/printing_jobs_not_being_blocked_or_reported.md index bdd44d8e91..91025f23b7 100644 --- a/docs/kb/endpointprotector/printing_jobs_not_being_blocked_or_reported.md +++ b/docs/kb/endpointprotector/content-aware-protection-and-dpi/printing_jobs_not_being_blocked_or_reported.md @@ -6,7 +6,8 @@ keywords: - printing jobs - Device Control sidebar_label: Printing Jobs Not Being Blocked or Reported -tags: [] +tags: + - content-aware-protection-and-dpi title: "Printing Jobs Not Being Blocked or Reported" knowledge_article_id: kA0Qk0000002B7CKAU products: diff --git a/docs/kb/endpointprotector/reduce-the-number-of-false-positives.md b/docs/kb/endpointprotector/content-aware-protection-and-dpi/reduce-the-number-of-false-positives.md similarity index 98% rename from docs/kb/endpointprotector/reduce-the-number-of-false-positives.md rename to docs/kb/endpointprotector/content-aware-protection-and-dpi/reduce-the-number-of-false-positives.md index a7ea123d3a..0eabfd3067 100644 --- a/docs/kb/endpointprotector/reduce-the-number-of-false-positives.md +++ b/docs/kb/endpointprotector/content-aware-protection-and-dpi/reduce-the-number-of-false-positives.md @@ -14,7 +14,8 @@ keywords: products: - endpoint-protector sidebar_label: Reduce the Number of False Positives -tags: [] +tags: + - content-aware-protection-and-dpi title: "Reduce the Number of False Positives" knowledge_article_id: kA0Qk0000002B6nKAE --- diff --git a/docs/kb/endpointprotector/resolve-black-screen-issues-during-remote-access.md b/docs/kb/endpointprotector/content-aware-protection-and-dpi/resolve-black-screen-issues-during-remote-access.md similarity index 97% rename from docs/kb/endpointprotector/resolve-black-screen-issues-during-remote-access.md rename to docs/kb/endpointprotector/content-aware-protection-and-dpi/resolve-black-screen-issues-during-remote-access.md index d356d9edb0..79fcc9ac1d 100644 --- a/docs/kb/endpointprotector/resolve-black-screen-issues-during-remote-access.md +++ b/docs/kb/endpointprotector/content-aware-protection-and-dpi/resolve-black-screen-issues-during-remote-access.md @@ -16,7 +16,8 @@ keywords: products: - endpoint-protector sidebar_label: Resolve Black Screen Issues During Remote Access -tags: [] +tags: + - content-aware-protection-and-dpi title: "Resolve Black Screen Issues During Remote Access" knowledge_article_id: kA0Qk0000002B62KAE --- diff --git a/docs/kb/endpointprotector/resolve_hsts_web_browser_errors_when_accessing_websites.md b/docs/kb/endpointprotector/content-aware-protection-and-dpi/resolve_hsts_web_browser_errors_when_accessing_websites.md similarity index 96% rename from docs/kb/endpointprotector/resolve_hsts_web_browser_errors_when_accessing_websites.md rename to docs/kb/endpointprotector/content-aware-protection-and-dpi/resolve_hsts_web_browser_errors_when_accessing_websites.md index 0f425d91b6..9e1090c13a 100644 --- a/docs/kb/endpointprotector/resolve_hsts_web_browser_errors_when_accessing_websites.md +++ b/docs/kb/endpointprotector/content-aware-protection-and-dpi/resolve_hsts_web_browser_errors_when_accessing_websites.md @@ -6,7 +6,8 @@ keywords: - web browser errors - HTTP errors sidebar_label: Resolve HSTS Errors -tags: [] +tags: + - content-aware-protection-and-dpi title: "Resolve HSTS Web Browser Errors When Accessing Websites" knowledge_article_id: kA0Qk0000002B6dKAE products: diff --git a/docs/kb/endpointprotector/set-up-url-allowlists-and-denylists.md b/docs/kb/endpointprotector/content-aware-protection-and-dpi/set-up-url-allowlists-and-denylists.md similarity index 98% rename from docs/kb/endpointprotector/set-up-url-allowlists-and-denylists.md rename to docs/kb/endpointprotector/content-aware-protection-and-dpi/set-up-url-allowlists-and-denylists.md index 73c4a1f584..c7b51f27fc 100644 --- a/docs/kb/endpointprotector/set-up-url-allowlists-and-denylists.md +++ b/docs/kb/endpointprotector/content-aware-protection-and-dpi/set-up-url-allowlists-and-denylists.md @@ -19,7 +19,8 @@ products: - endpoint-protector visibility: public sidebar_label: Set Up URL Allowlists and Denylists -tags: [] +tags: + - content-aware-protection-and-dpi title: "Set Up URL Allowlists and Denylists" knowledge_article_id: kA0Qk0000002B6qKAE --- diff --git a/docs/kb/endpointprotector/set_up_a_report_only_content_aware_protection_policy.md b/docs/kb/endpointprotector/content-aware-protection-and-dpi/set_up_a_report_only_content_aware_protection_policy.md similarity index 98% rename from docs/kb/endpointprotector/set_up_a_report_only_content_aware_protection_policy.md rename to docs/kb/endpointprotector/content-aware-protection-and-dpi/set_up_a_report_only_content_aware_protection_policy.md index 1b39bb78db..6b0cdcff63 100644 --- a/docs/kb/endpointprotector/set_up_a_report_only_content_aware_protection_policy.md +++ b/docs/kb/endpointprotector/content-aware-protection-and-dpi/set_up_a_report_only_content_aware_protection_policy.md @@ -8,7 +8,8 @@ keywords: products: - endpoint-protector sidebar_label: Set Up Report Only CAP Policy -tags: [] +tags: + - content-aware-protection-and-dpi title: Set Up a "Report Only" Content Aware Protection Policy knowledge_article_id: kA0Qk0000002B9FKAU --- diff --git a/docs/kb/endpointprotector/utilize-the-monitor-webmail-setting-for-subject-and-body-scanning.md b/docs/kb/endpointprotector/content-aware-protection-and-dpi/utilize-the-monitor-webmail-setting-for-subject-and-body-scanning.md similarity index 97% rename from docs/kb/endpointprotector/utilize-the-monitor-webmail-setting-for-subject-and-body-scanning.md rename to docs/kb/endpointprotector/content-aware-protection-and-dpi/utilize-the-monitor-webmail-setting-for-subject-and-body-scanning.md index d37781ac4a..6fd3390374 100644 --- a/docs/kb/endpointprotector/utilize-the-monitor-webmail-setting-for-subject-and-body-scanning.md +++ b/docs/kb/endpointprotector/content-aware-protection-and-dpi/utilize-the-monitor-webmail-setting-for-subject-and-body-scanning.md @@ -15,7 +15,8 @@ keywords: products: - endpoint-protector sidebar_label: Utilize the Monitor Webmail Setting for Subject an -tags: [] +tags: + - content-aware-protection-and-dpi title: "Utilize the Monitor Webmail Setting for Subject and Body Scanning" knowledge_article_id: kA0Qk0000002BFdKAM --- diff --git a/docs/kb/endpointprotector/whitelisting-authentication-servers-for-deep-packet-inspection.md b/docs/kb/endpointprotector/content-aware-protection-and-dpi/whitelisting-authentication-servers-for-deep-packet-inspection.md similarity index 98% rename from docs/kb/endpointprotector/whitelisting-authentication-servers-for-deep-packet-inspection.md rename to docs/kb/endpointprotector/content-aware-protection-and-dpi/whitelisting-authentication-servers-for-deep-packet-inspection.md index decff464a0..b2003e86bd 100644 --- a/docs/kb/endpointprotector/whitelisting-authentication-servers-for-deep-packet-inspection.md +++ b/docs/kb/endpointprotector/content-aware-protection-and-dpi/whitelisting-authentication-servers-for-deep-packet-inspection.md @@ -15,7 +15,8 @@ keywords: products: - endpoint-protector sidebar_label: Whitelisting Authentication Servers for Deep Packe -tags: [] +tags: + - content-aware-protection-and-dpi title: "Whitelisting Authentication Servers for Deep Packet Inspection" knowledge_article_id: kA0Qk0000002BDuKAM --- diff --git a/docs/kb/endpointprotector/why_dpi_does_not_inspect_content_when_vpn_add-ons_are_installed_on_browsers.md b/docs/kb/endpointprotector/content-aware-protection-and-dpi/why_dpi_does_not_inspect_content_when_vpn_add-ons_are_installed_on_browsers.md similarity index 97% rename from docs/kb/endpointprotector/why_dpi_does_not_inspect_content_when_vpn_add-ons_are_installed_on_browsers.md rename to docs/kb/endpointprotector/content-aware-protection-and-dpi/why_dpi_does_not_inspect_content_when_vpn_add-ons_are_installed_on_browsers.md index cb37d762e9..7f702898ee 100644 --- a/docs/kb/endpointprotector/why_dpi_does_not_inspect_content_when_vpn_add-ons_are_installed_on_browsers.md +++ b/docs/kb/endpointprotector/content-aware-protection-and-dpi/why_dpi_does_not_inspect_content_when_vpn_add-ons_are_installed_on_browsers.md @@ -8,7 +8,8 @@ keywords: - Endpoint Protector - content inspection sidebar_label: DPI and VPN Add-ons -tags: [] +tags: + - content-aware-protection-and-dpi title: "Why DPI Does Not Inspect Content When VPN Add-ons Are Installed on Browsers" knowledge_article_id: kA0Qk0000002B9TKAU products: diff --git a/docs/kb/endpointprotector/will-content-aware-protection-block-sensitive-content-in-files-from-the-allowed-file-allowlist.md b/docs/kb/endpointprotector/content-aware-protection-and-dpi/will-content-aware-protection-block-sensitive-content-in-files-from-the-allowed-file-allowlist.md similarity index 97% rename from docs/kb/endpointprotector/will-content-aware-protection-block-sensitive-content-in-files-from-the-allowed-file-allowlist.md rename to docs/kb/endpointprotector/content-aware-protection-and-dpi/will-content-aware-protection-block-sensitive-content-in-files-from-the-allowed-file-allowlist.md index 921e157a89..dd1a697d15 100644 --- a/docs/kb/endpointprotector/will-content-aware-protection-block-sensitive-content-in-files-from-the-allowed-file-allowlist.md +++ b/docs/kb/endpointprotector/content-aware-protection-and-dpi/will-content-aware-protection-block-sensitive-content-in-files-from-the-allowed-file-allowlist.md @@ -15,7 +15,8 @@ keywords: products: - endpoint-protector sidebar_label: Will Content Aware Protection Block Sensitive Cont -tags: [] +tags: + - content-aware-protection-and-dpi title: "Will Content Aware Protection Block Sensitive Content in Files from the Allowed File Allowlist?" knowledge_article_id: kA0Qk0000002BE9KAM --- diff --git a/docs/kb/endpointprotector/activating_the_mail_add-in_for_domain_allowlist_in_outlook_classic_for_windows.md b/docs/kb/endpointprotector/deployment-and-installation/activating_the_mail_add-in_for_domain_allowlist_in_outlook_classic_for_windows.md similarity index 97% rename from docs/kb/endpointprotector/activating_the_mail_add-in_for_domain_allowlist_in_outlook_classic_for_windows.md rename to docs/kb/endpointprotector/deployment-and-installation/activating_the_mail_add-in_for_domain_allowlist_in_outlook_classic_for_windows.md index 5b65c2a615..15acf12415 100644 --- a/docs/kb/endpointprotector/activating_the_mail_add-in_for_domain_allowlist_in_outlook_classic_for_windows.md +++ b/docs/kb/endpointprotector/deployment-and-installation/activating_the_mail_add-in_for_domain_allowlist_in_outlook_classic_for_windows.md @@ -6,7 +6,8 @@ keywords: - Mail Add-in - Domain Allowlist sidebar_label: Activating EPP Mail Add-in -tags: [] +tags: + - deployment-and-installation title: "Activating the Mail Add-in for Domain Allowlist in Outlook Classic for Windows" knowledge_article_id: kA0Qk0000002B6LKAU products: diff --git a/docs/kb/endpointprotector/add_an_ssl_certificate.md b/docs/kb/endpointprotector/deployment-and-installation/add_an_ssl_certificate.md similarity index 97% rename from docs/kb/endpointprotector/add_an_ssl_certificate.md rename to docs/kb/endpointprotector/deployment-and-installation/add_an_ssl_certificate.md index 5731884f29..5463e6f3c9 100644 --- a/docs/kb/endpointprotector/add_an_ssl_certificate.md +++ b/docs/kb/endpointprotector/deployment-and-installation/add_an_ssl_certificate.md @@ -6,7 +6,8 @@ keywords: - Endpoint Protector - server maintenance sidebar_label: Add SSL Certificate -tags: [] +tags: + - deployment-and-installation title: "How to Add an SSL Certificate to Endpoint Protector" knowledge_article_id: kA0Qk0000002B6wKAE products: diff --git a/docs/kb/endpointprotector/check_the_client_version_installed_on_your_computer.md b/docs/kb/endpointprotector/deployment-and-installation/check_the_client_version_installed_on_your_computer.md similarity index 97% rename from docs/kb/endpointprotector/check_the_client_version_installed_on_your_computer.md rename to docs/kb/endpointprotector/deployment-and-installation/check_the_client_version_installed_on_your_computer.md index ea336b82b2..38dd9094b8 100644 --- a/docs/kb/endpointprotector/check_the_client_version_installed_on_your_computer.md +++ b/docs/kb/endpointprotector/deployment-and-installation/check_the_client_version_installed_on_your_computer.md @@ -6,7 +6,8 @@ keywords: - management console - Endpoint Protector sidebar_label: Check Client Version -tags: [] +tags: + - deployment-and-installation title: "Check the Client Version Installed on Your Computer" knowledge_article_id: kA0Qk0000002BAuKAM products: diff --git a/docs/kb/endpointprotector/deploy-the-client-on-macos-through-intune-with-full-disk-access.md b/docs/kb/endpointprotector/deployment-and-installation/deploy-the-client-on-macos-through-intune-with-full-disk-access.md similarity index 97% rename from docs/kb/endpointprotector/deploy-the-client-on-macos-through-intune-with-full-disk-access.md rename to docs/kb/endpointprotector/deployment-and-installation/deploy-the-client-on-macos-through-intune-with-full-disk-access.md index 08361d60c8..c8601d6ecb 100644 --- a/docs/kb/endpointprotector/deploy-the-client-on-macos-through-intune-with-full-disk-access.md +++ b/docs/kb/endpointprotector/deployment-and-installation/deploy-the-client-on-macos-through-intune-with-full-disk-access.md @@ -14,7 +14,8 @@ keywords: products: - endpoint-protector sidebar_label: Deploy the Client on macOS Through Intune With Ful -tags: [] +tags: + - deployment-and-installation title: "Deploy the Client on macOS Through Intune With Full Disk Access" knowledge_article_id: kA0Qk0000002B2oKAE --- diff --git a/docs/kb/endpointprotector/deploy_clients_via_group_policy.md b/docs/kb/endpointprotector/deployment-and-installation/deploy_clients_via_group_policy.md similarity index 98% rename from docs/kb/endpointprotector/deploy_clients_via_group_policy.md rename to docs/kb/endpointprotector/deployment-and-installation/deploy_clients_via_group_policy.md index d92dbbd867..7340fdc634 100644 --- a/docs/kb/endpointprotector/deploy_clients_via_group_policy.md +++ b/docs/kb/endpointprotector/deployment-and-installation/deploy_clients_via_group_policy.md @@ -6,7 +6,8 @@ keywords: - Group Policy - deployment sidebar_label: Deploy Clients via GPO -tags: [] +tags: + - deployment-and-installation title: "Deploy Clients via Group Policy" knowledge_article_id: kA0Qk0000002B6KKAU products: diff --git a/docs/kb/endpointprotector/deploying-endpoint-protector-agents.md b/docs/kb/endpointprotector/deployment-and-installation/deploying-endpoint-protector-agents.md similarity index 97% rename from docs/kb/endpointprotector/deploying-endpoint-protector-agents.md rename to docs/kb/endpointprotector/deployment-and-installation/deploying-endpoint-protector-agents.md index 3e70aa0d5f..a8c00a42cd 100644 --- a/docs/kb/endpointprotector/deploying-endpoint-protector-agents.md +++ b/docs/kb/endpointprotector/deployment-and-installation/deploying-endpoint-protector-agents.md @@ -14,7 +14,8 @@ keywords: products: - endpoint-protector sidebar_label: Deploying Endpoint Protector Agents -tags: [] +tags: + - deployment-and-installation title: "Deploying Endpoint Protector Agents" knowledge_article_id: kA0Qk0000002BCeKAM --- diff --git a/docs/kb/endpointprotector/download-the-intune-mdm-deployment-guide.md b/docs/kb/endpointprotector/deployment-and-installation/download-the-intune-mdm-deployment-guide.md similarity index 96% rename from docs/kb/endpointprotector/download-the-intune-mdm-deployment-guide.md rename to docs/kb/endpointprotector/deployment-and-installation/download-the-intune-mdm-deployment-guide.md index c5adcb4946..7de3a16c2c 100644 --- a/docs/kb/endpointprotector/download-the-intune-mdm-deployment-guide.md +++ b/docs/kb/endpointprotector/deployment-and-installation/download-the-intune-mdm-deployment-guide.md @@ -15,7 +15,8 @@ keywords: products: - endpoint-protector sidebar_label: Download the Intune MDM Deployment Guide -tags: [] +tags: + - deployment-and-installation title: "Download the Intune MDM Deployment Guide" knowledge_article_id: kA0Qk0000002B7QKAU --- diff --git a/docs/kb/endpointprotector/enable_full_disk_access_when_deploying_on_macos_using_kandji.md b/docs/kb/endpointprotector/deployment-and-installation/enable_full_disk_access_when_deploying_on_macos_using_kandji.md similarity index 97% rename from docs/kb/endpointprotector/enable_full_disk_access_when_deploying_on_macos_using_kandji.md rename to docs/kb/endpointprotector/deployment-and-installation/enable_full_disk_access_when_deploying_on_macos_using_kandji.md index 11309a6f12..94d8620f7b 100644 --- a/docs/kb/endpointprotector/enable_full_disk_access_when_deploying_on_macos_using_kandji.md +++ b/docs/kb/endpointprotector/deployment-and-installation/enable_full_disk_access_when_deploying_on_macos_using_kandji.md @@ -6,7 +6,8 @@ keywords: - Endpoint Protector - Kandji sidebar_label: Enable Full Disk Access on macOS -tags: [] +tags: + - deployment-and-installation title: "Enable Full Disk Access When Deploying on macOS Using Kandji" knowledge_article_id: kA0Qk0000002B16KAE products: diff --git a/docs/kb/endpointprotector/how-to-deploy-the-windows-endpoint-protector-agent.md b/docs/kb/endpointprotector/deployment-and-installation/how-to-deploy-the-windows-endpoint-protector-agent.md similarity index 99% rename from docs/kb/endpointprotector/how-to-deploy-the-windows-endpoint-protector-agent.md rename to docs/kb/endpointprotector/deployment-and-installation/how-to-deploy-the-windows-endpoint-protector-agent.md index 5cec0304ad..87a5d082e9 100644 --- a/docs/kb/endpointprotector/how-to-deploy-the-windows-endpoint-protector-agent.md +++ b/docs/kb/endpointprotector/deployment-and-installation/how-to-deploy-the-windows-endpoint-protector-agent.md @@ -15,7 +15,8 @@ keywords: products: - endpoint-protector sidebar_label: How to Deploy the Windows Endpoint Protector Agent -tags: [] +tags: + - deployment-and-installation title: "How to Deploy the Windows Endpoint Protector Agent" knowledge_article_id: kA0Qk0000001FTFKA2 --- diff --git a/docs/kb/endpointprotector/how-to-install-client-without-user-interaction.md b/docs/kb/endpointprotector/deployment-and-installation/how-to-install-client-without-user-interaction.md similarity index 96% rename from docs/kb/endpointprotector/how-to-install-client-without-user-interaction.md rename to docs/kb/endpointprotector/deployment-and-installation/how-to-install-client-without-user-interaction.md index 8d513f7732..2a4cca5c5a 100644 --- a/docs/kb/endpointprotector/how-to-install-client-without-user-interaction.md +++ b/docs/kb/endpointprotector/deployment-and-installation/how-to-install-client-without-user-interaction.md @@ -14,7 +14,8 @@ keywords: products: - endpoint-protector sidebar_label: How to Install Client Without User Interaction -tags: [] +tags: + - deployment-and-installation title: "How to Install Client Without User Interaction" knowledge_article_id: kA0Qk0000002Ay3KAE --- diff --git a/docs/kb/endpointprotector/how-to-install-the-client-on-macos-monterey.md b/docs/kb/endpointprotector/deployment-and-installation/how-to-install-the-client-on-macos-monterey.md similarity index 97% rename from docs/kb/endpointprotector/how-to-install-the-client-on-macos-monterey.md rename to docs/kb/endpointprotector/deployment-and-installation/how-to-install-the-client-on-macos-monterey.md index 3cc1dd4430..150530c537 100644 --- a/docs/kb/endpointprotector/how-to-install-the-client-on-macos-monterey.md +++ b/docs/kb/endpointprotector/deployment-and-installation/how-to-install-the-client-on-macos-monterey.md @@ -14,7 +14,8 @@ keywords: products: - endpoint-protector sidebar_label: How to Install the Client on macOS Monterey -tags: [] +tags: + - deployment-and-installation title: "How to Install the Client on macOS Monterey" knowledge_article_id: kA0Qk0000002BCJKA2 --- diff --git a/docs/kb/endpointprotector/how_to_apply_an_offline_patch_or_upgrade.md b/docs/kb/endpointprotector/deployment-and-installation/how_to_apply_an_offline_patch_or_upgrade.md similarity index 99% rename from docs/kb/endpointprotector/how_to_apply_an_offline_patch_or_upgrade.md rename to docs/kb/endpointprotector/deployment-and-installation/how_to_apply_an_offline_patch_or_upgrade.md index c525a6dffa..4c91a279cb 100644 --- a/docs/kb/endpointprotector/how_to_apply_an_offline_patch_or_upgrade.md +++ b/docs/kb/endpointprotector/deployment-and-installation/how_to_apply_an_offline_patch_or_upgrade.md @@ -6,7 +6,8 @@ keywords: - Endpoint Protector - software upgrade sidebar_label: Apply Offline Patch -tags: [] +tags: + - deployment-and-installation title: "How to Apply an Offline Patch or Upgrade" knowledge_article_id: kA0Qk0000002B7MKAU products: diff --git a/docs/kb/endpointprotector/how_to_apply_security_backend_updates.md b/docs/kb/endpointprotector/deployment-and-installation/how_to_apply_security_backend_updates.md similarity index 98% rename from docs/kb/endpointprotector/how_to_apply_security_backend_updates.md rename to docs/kb/endpointprotector/deployment-and-installation/how_to_apply_security_backend_updates.md index cae44225ec..b874f44627 100644 --- a/docs/kb/endpointprotector/how_to_apply_security_backend_updates.md +++ b/docs/kb/endpointprotector/deployment-and-installation/how_to_apply_security_backend_updates.md @@ -6,7 +6,8 @@ keywords: - Endpoint Protector - system backup sidebar_label: Apply Security Backend Updates -tags: [] +tags: + - deployment-and-installation title: "How to Apply Security Backend Updates" knowledge_article_id: kA0Qk0000002B2zKAE products: diff --git a/docs/kb/endpointprotector/how_to_deploy_the_client_using_sccm_or_msiexec.md b/docs/kb/endpointprotector/deployment-and-installation/how_to_deploy_the_client_using_sccm_or_msiexec.md similarity index 97% rename from docs/kb/endpointprotector/how_to_deploy_the_client_using_sccm_or_msiexec.md rename to docs/kb/endpointprotector/deployment-and-installation/how_to_deploy_the_client_using_sccm_or_msiexec.md index 5d78671af3..a55181ab42 100644 --- a/docs/kb/endpointprotector/how_to_deploy_the_client_using_sccm_or_msiexec.md +++ b/docs/kb/endpointprotector/deployment-and-installation/how_to_deploy_the_client_using_sccm_or_msiexec.md @@ -6,7 +6,8 @@ keywords: - SCCM - msiexec sidebar_label: Deploy Client Using SCCM -tags: [] +tags: + - deployment-and-installation title: "How to Deploy the Client Using SCCM or msiexec" knowledge_article_id: kA0Qk0000002B7IKAU products: diff --git a/docs/kb/endpointprotector/how_to_find_the_cososys_team_id_and_bundle_id_for_client_deployment_on_macos.md b/docs/kb/endpointprotector/deployment-and-installation/how_to_find_the_cososys_team_id_and_bundle_id_for_client_deployment_on_macos.md similarity index 96% rename from docs/kb/endpointprotector/how_to_find_the_cososys_team_id_and_bundle_id_for_client_deployment_on_macos.md rename to docs/kb/endpointprotector/deployment-and-installation/how_to_find_the_cososys_team_id_and_bundle_id_for_client_deployment_on_macos.md index f51c6fbdae..41bbde9b72 100644 --- a/docs/kb/endpointprotector/how_to_find_the_cososys_team_id_and_bundle_id_for_client_deployment_on_macos.md +++ b/docs/kb/endpointprotector/deployment-and-installation/how_to_find_the_cososys_team_id_and_bundle_id_for_client_deployment_on_macos.md @@ -8,7 +8,8 @@ keywords: - Endpoint Protector - macOS sidebar_label: Find CoSoSys Team ID and Bundle ID -tags: [] +tags: + - deployment-and-installation title: "How to Find the CoSoSys Team ID and Bundle ID for Client Deployment on macOS" knowledge_article_id: kA0Qk0000002B7kKAE products: diff --git a/docs/kb/endpointprotector/how_to_manually_uninstall_the_agent.md b/docs/kb/endpointprotector/deployment-and-installation/how_to_manually_uninstall_the_agent.md similarity index 97% rename from docs/kb/endpointprotector/how_to_manually_uninstall_the_agent.md rename to docs/kb/endpointprotector/deployment-and-installation/how_to_manually_uninstall_the_agent.md index 5cb15448d7..e296a6430d 100644 --- a/docs/kb/endpointprotector/how_to_manually_uninstall_the_agent.md +++ b/docs/kb/endpointprotector/deployment-and-installation/how_to_manually_uninstall_the_agent.md @@ -8,7 +8,8 @@ keywords: - Linux - Endpoint Protector sidebar_label: Manually Uninstall the Agent -tags: [] +tags: + - deployment-and-installation title: "How to Manually Uninstall the Agent" knowledge_article_id: kA0Qk0000002B6xKAE products: diff --git a/docs/kb/endpointprotector/how_to_stage_the_endpoint_protector_server.md b/docs/kb/endpointprotector/deployment-and-installation/how_to_stage_the_endpoint_protector_server.md similarity index 98% rename from docs/kb/endpointprotector/how_to_stage_the_endpoint_protector_server.md rename to docs/kb/endpointprotector/deployment-and-installation/how_to_stage_the_endpoint_protector_server.md index 87e900817a..ecd90e379b 100644 --- a/docs/kb/endpointprotector/how_to_stage_the_endpoint_protector_server.md +++ b/docs/kb/endpointprotector/deployment-and-installation/how_to_stage_the_endpoint_protector_server.md @@ -6,7 +6,8 @@ keywords: - server staging - deployment sidebar_label: Stage Endpoint Protector Server -tags: [] +tags: + - deployment-and-installation title: "How to Stage the Endpoint Protector Server" knowledge_article_id: kA0Qk0000002BAkKAM products: diff --git a/docs/kb/endpointprotector/how_to_update_to_macos_12_(monterey)_while_using_endpoint_protector_client_and_deep_packet_inspectio.md b/docs/kb/endpointprotector/deployment-and-installation/how_to_update_to_macos_12_(monterey)_while_using_endpoint_protector_client_and_deep_packet_inspectio.md similarity index 98% rename from docs/kb/endpointprotector/how_to_update_to_macos_12_(monterey)_while_using_endpoint_protector_client_and_deep_packet_inspectio.md rename to docs/kb/endpointprotector/deployment-and-installation/how_to_update_to_macos_12_(monterey)_while_using_endpoint_protector_client_and_deep_packet_inspectio.md index f56955531e..de90cd1da5 100644 --- a/docs/kb/endpointprotector/how_to_update_to_macos_12_(monterey)_while_using_endpoint_protector_client_and_deep_packet_inspectio.md +++ b/docs/kb/endpointprotector/deployment-and-installation/how_to_update_to_macos_12_(monterey)_while_using_endpoint_protector_client_and_deep_packet_inspectio.md @@ -6,7 +6,8 @@ keywords: - Endpoint Protector - Deep Packet Inspection sidebar_label: Update to macOS 12 -tags: [] +tags: + - deployment-and-installation title: "How to Update to macOS 12 (Monterey) While Using Endpoint Protector Client and Deep Packet Inspection" knowledge_article_id: kA0Qk0000002B9UKAU products: diff --git a/docs/kb/endpointprotector/install-globalsign-and-digicert-root-certificates-on-windows.md b/docs/kb/endpointprotector/deployment-and-installation/install-globalsign-and-digicert-root-certificates-on-windows.md similarity index 98% rename from docs/kb/endpointprotector/install-globalsign-and-digicert-root-certificates-on-windows.md rename to docs/kb/endpointprotector/deployment-and-installation/install-globalsign-and-digicert-root-certificates-on-windows.md index cd7008c8ad..ff0dee18ac 100644 --- a/docs/kb/endpointprotector/install-globalsign-and-digicert-root-certificates-on-windows.md +++ b/docs/kb/endpointprotector/deployment-and-installation/install-globalsign-and-digicert-root-certificates-on-windows.md @@ -15,7 +15,8 @@ keywords: products: - endpoint-protector sidebar_label: "Install GlobalSign and DigiCert Root Certificates on Windows" -tags: [] +tags: + - deployment-and-installation title: "Install GlobalSign and DigiCert Root Certificates on Windows" knowledge_article_id: kA0Qk0000002BFZKA2 --- diff --git a/docs/kb/endpointprotector/install_client_on_macos_with_deep_packet_inspection_and_vpn_traffic_intercept.md b/docs/kb/endpointprotector/deployment-and-installation/install_client_on_macos_with_deep_packet_inspection_and_vpn_traffic_intercept.md similarity index 99% rename from docs/kb/endpointprotector/install_client_on_macos_with_deep_packet_inspection_and_vpn_traffic_intercept.md rename to docs/kb/endpointprotector/deployment-and-installation/install_client_on_macos_with_deep_packet_inspection_and_vpn_traffic_intercept.md index 50f7580ed1..bc6652afce 100644 --- a/docs/kb/endpointprotector/install_client_on_macos_with_deep_packet_inspection_and_vpn_traffic_intercept.md +++ b/docs/kb/endpointprotector/deployment-and-installation/install_client_on_macos_with_deep_packet_inspection_and_vpn_traffic_intercept.md @@ -8,7 +8,8 @@ keywords: - VPN Traffic Intercept - client software sidebar_label: Install EPP Client on macOS -tags: [] +tags: + - deployment-and-installation title: "Install Client on macOS with Deep Packet Inspection and VPN Traffic Intercept" knowledge_article_id: kA0Qk0000002B64KAE products: diff --git a/docs/kb/endpointprotector/install_the_linux_client.md b/docs/kb/endpointprotector/deployment-and-installation/install_the_linux_client.md similarity index 97% rename from docs/kb/endpointprotector/install_the_linux_client.md rename to docs/kb/endpointprotector/deployment-and-installation/install_the_linux_client.md index ead54b7d28..66085661a9 100644 --- a/docs/kb/endpointprotector/install_the_linux_client.md +++ b/docs/kb/endpointprotector/deployment-and-installation/install_the_linux_client.md @@ -6,7 +6,8 @@ keywords: - Linux client - installation sidebar_label: Install Linux Client -tags: [] +tags: + - deployment-and-installation title: "How to Install the Endpoint Protector Linux Client" knowledge_article_id: kA0Qk0000002B6vKAE products: diff --git a/docs/kb/endpointprotector/installing-a-monitoring-agent-on-the-virtual-appliance.md b/docs/kb/endpointprotector/deployment-and-installation/installing-a-monitoring-agent-on-the-virtual-appliance.md similarity index 97% rename from docs/kb/endpointprotector/installing-a-monitoring-agent-on-the-virtual-appliance.md rename to docs/kb/endpointprotector/deployment-and-installation/installing-a-monitoring-agent-on-the-virtual-appliance.md index 798f3e91f1..82074c1885 100644 --- a/docs/kb/endpointprotector/installing-a-monitoring-agent-on-the-virtual-appliance.md +++ b/docs/kb/endpointprotector/deployment-and-installation/installing-a-monitoring-agent-on-the-virtual-appliance.md @@ -16,7 +16,8 @@ keywords: products: - endpoint-protector sidebar_label: Installing a Monitoring Agent on the Virtual Appli -tags: [] +tags: + - deployment-and-installation title: "Installing a Monitoring Agent on the Virtual Appliance" knowledge_article_id: kA0Qk0000002B2vKAE --- diff --git a/docs/kb/endpointprotector/installing-the-agent-with-proxy-settings-on-macos.md b/docs/kb/endpointprotector/deployment-and-installation/installing-the-agent-with-proxy-settings-on-macos.md similarity index 97% rename from docs/kb/endpointprotector/installing-the-agent-with-proxy-settings-on-macos.md rename to docs/kb/endpointprotector/deployment-and-installation/installing-the-agent-with-proxy-settings-on-macos.md index e4389413e0..e2c99ddc06 100644 --- a/docs/kb/endpointprotector/installing-the-agent-with-proxy-settings-on-macos.md +++ b/docs/kb/endpointprotector/deployment-and-installation/installing-the-agent-with-proxy-settings-on-macos.md @@ -15,7 +15,8 @@ keywords: products: - endpoint-protector sidebar_label: Installing the Agent with Proxy Settings on MacOS -tags: [] +tags: + - deployment-and-installation title: "Installing the Agent with Proxy Settings on MacOS" knowledge_article_id: kA0Qk0000002B5vKAE --- diff --git a/docs/kb/endpointprotector/installing-the-agent-with-proxy-settings-on-windows.md b/docs/kb/endpointprotector/deployment-and-installation/installing-the-agent-with-proxy-settings-on-windows.md similarity index 97% rename from docs/kb/endpointprotector/installing-the-agent-with-proxy-settings-on-windows.md rename to docs/kb/endpointprotector/deployment-and-installation/installing-the-agent-with-proxy-settings-on-windows.md index fe8474dceb..533d144a5c 100644 --- a/docs/kb/endpointprotector/installing-the-agent-with-proxy-settings-on-windows.md +++ b/docs/kb/endpointprotector/deployment-and-installation/installing-the-agent-with-proxy-settings-on-windows.md @@ -15,7 +15,8 @@ keywords: products: - endpoint-protector sidebar_label: Installing the Agent with Proxy Settings on Window -tags: [] +tags: + - deployment-and-installation title: "Installing the Agent with Proxy Settings on Windows" knowledge_article_id: kA0Qk0000002B6OKAU --- diff --git a/docs/kb/endpointprotector/installing_the_agent_with_proxy_settings_on_linux.md b/docs/kb/endpointprotector/deployment-and-installation/installing_the_agent_with_proxy_settings_on_linux.md similarity index 97% rename from docs/kb/endpointprotector/installing_the_agent_with_proxy_settings_on_linux.md rename to docs/kb/endpointprotector/deployment-and-installation/installing_the_agent_with_proxy_settings_on_linux.md index 0cefaf792c..5bc4f4959a 100644 --- a/docs/kb/endpointprotector/installing_the_agent_with_proxy_settings_on_linux.md +++ b/docs/kb/endpointprotector/deployment-and-installation/installing_the_agent_with_proxy_settings_on_linux.md @@ -6,7 +6,8 @@ keywords: - Linux - proxy settings sidebar_label: Installing the Agent with Proxy Settings -tags: [] +tags: + - deployment-and-installation title: "Installing the Agent with Proxy Settings on Linux" knowledge_article_id: kA0Qk0000002B2iKAE products: diff --git a/docs/kb/endpointprotector/migrate_the_endpoint_protector_server_to_a_new_virtual_machine.md b/docs/kb/endpointprotector/deployment-and-installation/migrate_the_endpoint_protector_server_to_a_new_virtual_machine.md similarity index 98% rename from docs/kb/endpointprotector/migrate_the_endpoint_protector_server_to_a_new_virtual_machine.md rename to docs/kb/endpointprotector/deployment-and-installation/migrate_the_endpoint_protector_server_to_a_new_virtual_machine.md index 3dbbf9a62f..92f1187ce8 100644 --- a/docs/kb/endpointprotector/migrate_the_endpoint_protector_server_to_a_new_virtual_machine.md +++ b/docs/kb/endpointprotector/deployment-and-installation/migrate_the_endpoint_protector_server_to_a_new_virtual_machine.md @@ -6,7 +6,8 @@ keywords: - migration - virtual machine sidebar_label: Migrate Endpoint Protector Server -tags: [] +tags: + - deployment-and-installation title: "Migrate the Endpoint Protector Server to a New Virtual Machine" knowledge_article_id: kA0Qk0000002B6DKAU products: diff --git a/docs/kb/endpointprotector/reinstalling-the-endpoint-protector-client-via-linux-terminal.md b/docs/kb/endpointprotector/deployment-and-installation/reinstalling-the-endpoint-protector-client-via-linux-terminal.md similarity index 97% rename from docs/kb/endpointprotector/reinstalling-the-endpoint-protector-client-via-linux-terminal.md rename to docs/kb/endpointprotector/deployment-and-installation/reinstalling-the-endpoint-protector-client-via-linux-terminal.md index 6e8f6ad6ec..073dd5246f 100644 --- a/docs/kb/endpointprotector/reinstalling-the-endpoint-protector-client-via-linux-terminal.md +++ b/docs/kb/endpointprotector/deployment-and-installation/reinstalling-the-endpoint-protector-client-via-linux-terminal.md @@ -15,7 +15,8 @@ keywords: products: - endpoint-protector sidebar_label: Reinstalling the Endpoint Protector Client via Lin -tags: [] +tags: + - deployment-and-installation title: "Reinstalling the Endpoint Protector Client via Linux Terminal" knowledge_article_id: kA0Qk0000002B6JKAU --- diff --git a/docs/kb/endpointprotector/uninstall-the-client-from-a-mac-computer.md b/docs/kb/endpointprotector/deployment-and-installation/uninstall-the-client-from-a-mac-computer.md similarity index 96% rename from docs/kb/endpointprotector/uninstall-the-client-from-a-mac-computer.md rename to docs/kb/endpointprotector/deployment-and-installation/uninstall-the-client-from-a-mac-computer.md index 8d1efac115..1b937a448d 100644 --- a/docs/kb/endpointprotector/uninstall-the-client-from-a-mac-computer.md +++ b/docs/kb/endpointprotector/deployment-and-installation/uninstall-the-client-from-a-mac-computer.md @@ -16,7 +16,8 @@ keywords: products: - endpoint-protector sidebar_label: Uninstall the Client From a Mac Computer -tags: [] +tags: + - deployment-and-installation title: "Uninstall the Client From a Mac Computer" knowledge_article_id: kA0Qk0000002B7SKAU --- diff --git a/docs/kb/endpointprotector/upgrade_linux_clients_without_uninstalling_and_reinstalling.md b/docs/kb/endpointprotector/deployment-and-installation/upgrade_linux_clients_without_uninstalling_and_reinstalling.md similarity index 97% rename from docs/kb/endpointprotector/upgrade_linux_clients_without_uninstalling_and_reinstalling.md rename to docs/kb/endpointprotector/deployment-and-installation/upgrade_linux_clients_without_uninstalling_and_reinstalling.md index f1de0daeea..1c0d376372 100644 --- a/docs/kb/endpointprotector/upgrade_linux_clients_without_uninstalling_and_reinstalling.md +++ b/docs/kb/endpointprotector/deployment-and-installation/upgrade_linux_clients_without_uninstalling_and_reinstalling.md @@ -6,7 +6,8 @@ keywords: - Linux client upgrade - configuration preservation sidebar_label: Upgrade Linux Clients -tags: [] +tags: + - deployment-and-installation title: "Upgrade Linux Clients Without Uninstalling and Reinstalling" knowledge_article_id: kA0Qk0000002B6mKAE products: diff --git a/docs/kb/endpointprotector/upgrade_to_client_version_5.9.4.3.md b/docs/kb/endpointprotector/deployment-and-installation/upgrade_to_client_version_5.9.4.3.md similarity index 99% rename from docs/kb/endpointprotector/upgrade_to_client_version_5.9.4.3.md rename to docs/kb/endpointprotector/deployment-and-installation/upgrade_to_client_version_5.9.4.3.md index e74645c3b0..eb3edebb27 100644 --- a/docs/kb/endpointprotector/upgrade_to_client_version_5.9.4.3.md +++ b/docs/kb/endpointprotector/deployment-and-installation/upgrade_to_client_version_5.9.4.3.md @@ -6,7 +6,8 @@ keywords: - EPP client upgrade - software installation sidebar_label: Upgrade to EPP Client 5.9.4.3 -tags: [] +tags: + - deployment-and-installation title: "Upgrade to Client Version 5.9.4.3" knowledge_article_id: kA0Qk0000002q5lKAA products: diff --git a/docs/kb/endpointprotector/are_ios_devices_recognized_when_connected_to_a_windows_pc.md b/docs/kb/endpointprotector/device-control-and-access-management/are_ios_devices_recognized_when_connected_to_a_windows_pc.md similarity index 94% rename from docs/kb/endpointprotector/are_ios_devices_recognized_when_connected_to_a_windows_pc.md rename to docs/kb/endpointprotector/device-control-and-access-management/are_ios_devices_recognized_when_connected_to_a_windows_pc.md index e18e15290f..ab9f6f864f 100644 --- a/docs/kb/endpointprotector/are_ios_devices_recognized_when_connected_to_a_windows_pc.md +++ b/docs/kb/endpointprotector/device-control-and-access-management/are_ios_devices_recognized_when_connected_to_a_windows_pc.md @@ -6,7 +6,8 @@ keywords: - iOS devices - Windows PC sidebar_label: iOS Device Recognition -tags: [] +tags: + - device-control-and-access-management title: "Are iOS Devices Recognized When Connected to a Windows PC?" knowledge_article_id: kA0Qk0000002B9HKAU products: diff --git a/docs/kb/endpointprotector/block-file-transfers-to-or-from-network-shares.md b/docs/kb/endpointprotector/device-control-and-access-management/block-file-transfers-to-or-from-network-shares.md similarity index 96% rename from docs/kb/endpointprotector/block-file-transfers-to-or-from-network-shares.md rename to docs/kb/endpointprotector/device-control-and-access-management/block-file-transfers-to-or-from-network-shares.md index e2ccc30710..5c3dab4c37 100644 --- a/docs/kb/endpointprotector/block-file-transfers-to-or-from-network-shares.md +++ b/docs/kb/endpointprotector/device-control-and-access-management/block-file-transfers-to-or-from-network-shares.md @@ -15,7 +15,8 @@ keywords: products: - endpoint-protector sidebar_label: Block File Transfers to or from Network Shares -tags: [] +tags: + - device-control-and-access-management title: "Block File Transfers to or from Network Shares" knowledge_article_id: kA0Qk0000002B6oKAE --- diff --git a/docs/kb/endpointprotector/blocking-easylock-folder-access-on-machines-without-the-endpoint-protector-agent.md b/docs/kb/endpointprotector/device-control-and-access-management/blocking-easylock-folder-access-on-machines-without-the-endpoint-protector-agent.md similarity index 96% rename from docs/kb/endpointprotector/blocking-easylock-folder-access-on-machines-without-the-endpoint-protector-agent.md rename to docs/kb/endpointprotector/device-control-and-access-management/blocking-easylock-folder-access-on-machines-without-the-endpoint-protector-agent.md index ef196efc1c..a62d9cd45f 100644 --- a/docs/kb/endpointprotector/blocking-easylock-folder-access-on-machines-without-the-endpoint-protector-agent.md +++ b/docs/kb/endpointprotector/device-control-and-access-management/blocking-easylock-folder-access-on-machines-without-the-endpoint-protector-agent.md @@ -14,7 +14,8 @@ keywords: products: - endpoint-protector sidebar_label: Blocking EasyLock Folder Access on Machines... -tags: [] +tags: + - device-control-and-access-management title: "Blocking EasyLock Folder Access on Machines Without the Endpoint Protector Agent" knowledge_article_id: kA0Qk0000002B6iKAE --- diff --git a/docs/kb/endpointprotector/can-endpoint-protector-block-internal-card-readers-on-mac.md b/docs/kb/endpointprotector/device-control-and-access-management/can-endpoint-protector-block-internal-card-readers-on-mac.md similarity index 96% rename from docs/kb/endpointprotector/can-endpoint-protector-block-internal-card-readers-on-mac.md rename to docs/kb/endpointprotector/device-control-and-access-management/can-endpoint-protector-block-internal-card-readers-on-mac.md index 2c53e0006e..e5b9148b6d 100644 --- a/docs/kb/endpointprotector/can-endpoint-protector-block-internal-card-readers-on-mac.md +++ b/docs/kb/endpointprotector/device-control-and-access-management/can-endpoint-protector-block-internal-card-readers-on-mac.md @@ -16,7 +16,8 @@ keywords: products: - endpoint-protector sidebar_label: Can Endpoint Protector Block Internal Card Readers -tags: [] +tags: + - device-control-and-access-management title: "Can Endpoint Protector Block Internal Card Readers on Mac?" knowledge_article_id: kA0Qk0000002BCfKAM --- diff --git a/docs/kb/endpointprotector/can-you-block-an-internal-card-reader-on-mac.md b/docs/kb/endpointprotector/device-control-and-access-management/can-you-block-an-internal-card-reader-on-mac.md similarity index 95% rename from docs/kb/endpointprotector/can-you-block-an-internal-card-reader-on-mac.md rename to docs/kb/endpointprotector/device-control-and-access-management/can-you-block-an-internal-card-reader-on-mac.md index 96090129e8..b304515623 100644 --- a/docs/kb/endpointprotector/can-you-block-an-internal-card-reader-on-mac.md +++ b/docs/kb/endpointprotector/device-control-and-access-management/can-you-block-an-internal-card-reader-on-mac.md @@ -14,7 +14,8 @@ keywords: products: - endpoint-protector sidebar_label: Can You Block an Internal Card Reader on Mac? -tags: [] +tags: + - device-control-and-access-management title: "Can You Block an Internal Card Reader on Mac?" knowledge_article_id: kA0Qk0000002BHKKA2 --- diff --git a/docs/kb/endpointprotector/configuring-rights-for-outside-hours-and-outside-network.md b/docs/kb/endpointprotector/device-control-and-access-management/configuring-rights-for-outside-hours-and-outside-network.md similarity index 97% rename from docs/kb/endpointprotector/configuring-rights-for-outside-hours-and-outside-network.md rename to docs/kb/endpointprotector/device-control-and-access-management/configuring-rights-for-outside-hours-and-outside-network.md index 7882313730..cab8a843ab 100644 --- a/docs/kb/endpointprotector/configuring-rights-for-outside-hours-and-outside-network.md +++ b/docs/kb/endpointprotector/device-control-and-access-management/configuring-rights-for-outside-hours-and-outside-network.md @@ -15,7 +15,8 @@ keywords: products: - endpoint-protector sidebar_label: Configuring Rights for Outside Hours and Outside N -tags: [] +tags: + - device-control-and-access-management title: "Configuring Rights for Outside Hours and Outside Network" knowledge_article_id: kA0Qk0000002B6ZKAU --- diff --git a/docs/kb/endpointprotector/device-control-sections-overview.md b/docs/kb/endpointprotector/device-control-and-access-management/device-control-sections-overview.md similarity index 98% rename from docs/kb/endpointprotector/device-control-sections-overview.md rename to docs/kb/endpointprotector/device-control-and-access-management/device-control-sections-overview.md index a2550259d9..670c2b6899 100644 --- a/docs/kb/endpointprotector/device-control-sections-overview.md +++ b/docs/kb/endpointprotector/device-control-and-access-management/device-control-sections-overview.md @@ -16,7 +16,8 @@ keywords: products: - endpoint-protector sidebar_label: Device Control Sections Overview -tags: [] +tags: + - device-control-and-access-management title: "Device Control Sections Overview" knowledge_article_id: kA0Qk0000002BCbKAM --- diff --git a/docs/kb/endpointprotector/error-cannot-execute-command-an-error-occurred.md b/docs/kb/endpointprotector/device-control-and-access-management/error-cannot-execute-command-an-error-occurred.md similarity index 95% rename from docs/kb/endpointprotector/error-cannot-execute-command-an-error-occurred.md rename to docs/kb/endpointprotector/device-control-and-access-management/error-cannot-execute-command-an-error-occurred.md index a5620f7c9a..a2d9059596 100644 --- a/docs/kb/endpointprotector/error-cannot-execute-command-an-error-occurred.md +++ b/docs/kb/endpointprotector/device-control-and-access-management/error-cannot-execute-command-an-error-occurred.md @@ -13,7 +13,8 @@ keywords: products: - endpoint-protector sidebar_label: 'Error: "Cannot execute command! An error occurred!"' -tags: [] +tags: + - device-control-and-access-management title: 'Error: "Cannot execute command! An error occurred!"' knowledge_article_id: kA0Qk0000002B73KAE --- diff --git a/docs/kb/endpointprotector/error-failed-to-initiate-usb-device.md b/docs/kb/endpointprotector/device-control-and-access-management/error-failed-to-initiate-usb-device.md similarity index 96% rename from docs/kb/endpointprotector/error-failed-to-initiate-usb-device.md rename to docs/kb/endpointprotector/device-control-and-access-management/error-failed-to-initiate-usb-device.md index 5bb013db42..1a7a5e4038 100644 --- a/docs/kb/endpointprotector/error-failed-to-initiate-usb-device.md +++ b/docs/kb/endpointprotector/device-control-and-access-management/error-failed-to-initiate-usb-device.md @@ -16,7 +16,8 @@ keywords: products: - endpoint-protector sidebar_label: "Error: Failed to Initiate USB device" -tags: [] +tags: + - device-control-and-access-management title: 'Error: Failed to Initiate USB device' knowledge_article_id: kA0Qk0000002BCHKA2 --- diff --git a/docs/kb/endpointprotector/error_devices_not_visible_in_list_of_devices.md b/docs/kb/endpointprotector/device-control-and-access-management/error_devices_not_visible_in_list_of_devices.md similarity index 97% rename from docs/kb/endpointprotector/error_devices_not_visible_in_list_of_devices.md rename to docs/kb/endpointprotector/device-control-and-access-management/error_devices_not_visible_in_list_of_devices.md index 972fb25af1..48539ab5dd 100644 --- a/docs/kb/endpointprotector/error_devices_not_visible_in_list_of_devices.md +++ b/docs/kb/endpointprotector/device-control-and-access-management/error_devices_not_visible_in_list_of_devices.md @@ -6,7 +6,8 @@ keywords: - Endpoint Protector - EPP Client sidebar_label: Devices Not Visible -tags: [] +tags: + - device-control-and-access-management title: "Error: Devices Not Visible in List of Devices" knowledge_article_id: kA0Qk0000002B6eKAE products: diff --git a/docs/kb/endpointprotector/global-rights-option-not-displayed-when-easylock-role-is-assigned-to-administrator.md b/docs/kb/endpointprotector/device-control-and-access-management/global-rights-option-not-displayed-when-easylock-role-is-assigned-to-administrator.md similarity index 98% rename from docs/kb/endpointprotector/global-rights-option-not-displayed-when-easylock-role-is-assigned-to-administrator.md rename to docs/kb/endpointprotector/device-control-and-access-management/global-rights-option-not-displayed-when-easylock-role-is-assigned-to-administrator.md index 435b595fd7..f18dc2c53e 100644 --- a/docs/kb/endpointprotector/global-rights-option-not-displayed-when-easylock-role-is-assigned-to-administrator.md +++ b/docs/kb/endpointprotector/device-control-and-access-management/global-rights-option-not-displayed-when-easylock-role-is-assigned-to-administrator.md @@ -17,7 +17,8 @@ keywords: products: - endpoint-protector sidebar_label: Global Rights Option Not Displayed When Easylock R -tags: [] +tags: + - device-control-and-access-management title: "Global Rights Option Not Displayed When Easylock Role Is Assigned to Administrator" knowledge_article_id: kA0Qk0000002j7VKAQ --- diff --git a/docs/kb/endpointprotector/how-to-back-up-data-from-a-usb-drive-when-experiencing-easylock-issues.md b/docs/kb/endpointprotector/device-control-and-access-management/how-to-back-up-data-from-a-usb-drive-when-experiencing-easylock-issues.md similarity index 96% rename from docs/kb/endpointprotector/how-to-back-up-data-from-a-usb-drive-when-experiencing-easylock-issues.md rename to docs/kb/endpointprotector/device-control-and-access-management/how-to-back-up-data-from-a-usb-drive-when-experiencing-easylock-issues.md index 1ea7551be8..e284f5a893 100644 --- a/docs/kb/endpointprotector/how-to-back-up-data-from-a-usb-drive-when-experiencing-easylock-issues.md +++ b/docs/kb/endpointprotector/device-control-and-access-management/how-to-back-up-data-from-a-usb-drive-when-experiencing-easylock-issues.md @@ -16,7 +16,8 @@ products: - endpoint-protector visibility: public sidebar_label: How to Back Up Data from a USB Drive When Experien -tags: [] +tags: + - device-control-and-access-management title: "How to Back Up Data from a USB Drive When Experiencing Easylock Issues" knowledge_article_id: kA0Qk0000002B2sKAE --- diff --git a/docs/kb/endpointprotector/how-to-charge-an-iphone-on-a-computer-controlled-by-endpoint-protector.md b/docs/kb/endpointprotector/device-control-and-access-management/how-to-charge-an-iphone-on-a-computer-controlled-by-endpoint-protector.md similarity index 95% rename from docs/kb/endpointprotector/how-to-charge-an-iphone-on-a-computer-controlled-by-endpoint-protector.md rename to docs/kb/endpointprotector/device-control-and-access-management/how-to-charge-an-iphone-on-a-computer-controlled-by-endpoint-protector.md index 8b46e0fa65..0d8f7a865e 100644 --- a/docs/kb/endpointprotector/how-to-charge-an-iphone-on-a-computer-controlled-by-endpoint-protector.md +++ b/docs/kb/endpointprotector/device-control-and-access-management/how-to-charge-an-iphone-on-a-computer-controlled-by-endpoint-protector.md @@ -15,7 +15,8 @@ products: - endpoint-protector visibility: public sidebar_label: How to Charge an iPhone on a Computer Controlled b -tags: [] +tags: + - device-control-and-access-management title: "How to Charge an iPhone on a Computer Controlled by Netwrix Endpoint Protector" knowledge_article_id: kA0Qk0000002BHNKA2 --- diff --git a/docs/kb/endpointprotector/how-to-configure-deny-access-but-allow-charging-for-ios-devices.md b/docs/kb/endpointprotector/device-control-and-access-management/how-to-configure-deny-access-but-allow-charging-for-ios-devices.md similarity index 97% rename from docs/kb/endpointprotector/how-to-configure-deny-access-but-allow-charging-for-ios-devices.md rename to docs/kb/endpointprotector/device-control-and-access-management/how-to-configure-deny-access-but-allow-charging-for-ios-devices.md index 1843545e2f..cd9228b4c2 100644 --- a/docs/kb/endpointprotector/how-to-configure-deny-access-but-allow-charging-for-ios-devices.md +++ b/docs/kb/endpointprotector/device-control-and-access-management/how-to-configure-deny-access-but-allow-charging-for-ios-devices.md @@ -16,7 +16,8 @@ keywords: products: - endpoint-protector sidebar_label: How to Configure Deny Access but Allow Charging fo -tags: [] +tags: + - device-control-and-access-management title: "How to Configure Deny Access but Allow Charging for iOS Devices" knowledge_article_id: kA0Qk0000002BHDKA2 --- diff --git a/docs/kb/endpointprotector/how-to-configure-user-remediation-for-device-control.md b/docs/kb/endpointprotector/device-control-and-access-management/how-to-configure-user-remediation-for-device-control.md similarity index 98% rename from docs/kb/endpointprotector/how-to-configure-user-remediation-for-device-control.md rename to docs/kb/endpointprotector/device-control-and-access-management/how-to-configure-user-remediation-for-device-control.md index b7b963e6fb..6b5be36e33 100644 --- a/docs/kb/endpointprotector/how-to-configure-user-remediation-for-device-control.md +++ b/docs/kb/endpointprotector/device-control-and-access-management/how-to-configure-user-remediation-for-device-control.md @@ -15,7 +15,8 @@ keywords: products: - endpoint-protector sidebar_label: How to Configure User Remediation for Device Contr -tags: [] +tags: + - device-control-and-access-management title: "How to Configure User Remediation for Device Contr" knowledge_article_id: kA0Qk0000002B2pKAE --- diff --git a/docs/kb/endpointprotector/how-to-set-access-rights-for-an-iphone.md b/docs/kb/endpointprotector/device-control-and-access-management/how-to-set-access-rights-for-an-iphone.md similarity index 94% rename from docs/kb/endpointprotector/how-to-set-access-rights-for-an-iphone.md rename to docs/kb/endpointprotector/device-control-and-access-management/how-to-set-access-rights-for-an-iphone.md index 138905d73f..5d17ee8071 100644 --- a/docs/kb/endpointprotector/how-to-set-access-rights-for-an-iphone.md +++ b/docs/kb/endpointprotector/device-control-and-access-management/how-to-set-access-rights-for-an-iphone.md @@ -15,7 +15,8 @@ products: - endpoint-protector visibility: public sidebar_label: How to Set Access Rights for an iPhone -tags: [] +tags: + - device-control-and-access-management title: "How to Set Access Rights for an iPhone" knowledge_article_id: kA0Qk0000002BHIKA2 --- diff --git a/docs/kb/endpointprotector/how_easylock_software_works_with_the_endpoint_protector_server_and_client_software.md b/docs/kb/endpointprotector/device-control-and-access-management/how_easylock_software_works_with_the_endpoint_protector_server_and_client_software.md similarity index 97% rename from docs/kb/endpointprotector/how_easylock_software_works_with_the_endpoint_protector_server_and_client_software.md rename to docs/kb/endpointprotector/device-control-and-access-management/how_easylock_software_works_with_the_endpoint_protector_server_and_client_software.md index 7ed011955e..f0f69a8f44 100644 --- a/docs/kb/endpointprotector/how_easylock_software_works_with_the_endpoint_protector_server_and_client_software.md +++ b/docs/kb/endpointprotector/device-control-and-access-management/how_easylock_software_works_with_the_endpoint_protector_server_and_client_software.md @@ -6,7 +6,8 @@ keywords: - Endpoint Protector - Trusted Device sidebar_label: How EasyLock Works with EPP -tags: [] +tags: + - device-control-and-access-management title: "How EasyLock Software Works with the Endpoint Protector Server and Client Software" knowledge_article_id: kA0Qk0000002BE3KAM products: diff --git a/docs/kb/endpointprotector/how_to_add_specific_devices_to_the_allow_list.md b/docs/kb/endpointprotector/device-control-and-access-management/how_to_add_specific_devices_to_the_allow_list.md similarity index 96% rename from docs/kb/endpointprotector/how_to_add_specific_devices_to_the_allow_list.md rename to docs/kb/endpointprotector/device-control-and-access-management/how_to_add_specific_devices_to_the_allow_list.md index 0b1fbb8714..cc0b043017 100644 --- a/docs/kb/endpointprotector/how_to_add_specific_devices_to_the_allow_list.md +++ b/docs/kb/endpointprotector/device-control-and-access-management/how_to_add_specific_devices_to_the_allow_list.md @@ -6,7 +6,8 @@ keywords: - device control - endpoint protector sidebar_label: Add Devices to Allow List -tags: [] +tags: + - device-control-and-access-management title: "How to Add Specific Devices to the Allow List" knowledge_article_id: kA0Qk0000002B4JKAU products: diff --git a/docs/kb/endpointprotector/how_to_control_idevices_on_endpoint_protector_for_mac.md b/docs/kb/endpointprotector/device-control-and-access-management/how_to_control_idevices_on_endpoint_protector_for_mac.md similarity index 95% rename from docs/kb/endpointprotector/how_to_control_idevices_on_endpoint_protector_for_mac.md rename to docs/kb/endpointprotector/device-control-and-access-management/how_to_control_idevices_on_endpoint_protector_for_mac.md index c6fe2e7cec..8c2bd5e958 100644 --- a/docs/kb/endpointprotector/how_to_control_idevices_on_endpoint_protector_for_mac.md +++ b/docs/kb/endpointprotector/device-control-and-access-management/how_to_control_idevices_on_endpoint_protector_for_mac.md @@ -6,7 +6,8 @@ keywords: - Endpoint Protector - Mac sidebar_label: Control iDevices on Endpoint Protector -tags: [] +tags: + - device-control-and-access-management title: "How to Control iDevices on Endpoint Protector for Mac" knowledge_article_id: kA0Qk0000002B7eKAE products: diff --git a/docs/kb/endpointprotector/how_to_view_a_scanner_in_the_controlled_device_list.md b/docs/kb/endpointprotector/device-control-and-access-management/how_to_view_a_scanner_in_the_controlled_device_list.md similarity index 96% rename from docs/kb/endpointprotector/how_to_view_a_scanner_in_the_controlled_device_list.md rename to docs/kb/endpointprotector/device-control-and-access-management/how_to_view_a_scanner_in_the_controlled_device_list.md index 1fa85b2427..2c6f1c67de 100644 --- a/docs/kb/endpointprotector/how_to_view_a_scanner_in_the_controlled_device_list.md +++ b/docs/kb/endpointprotector/device-control-and-access-management/how_to_view_a_scanner_in_the_controlled_device_list.md @@ -6,7 +6,8 @@ keywords: - controlled device list - Endpoint Protector sidebar_label: View Scanner in Controlled Device List -tags: [] +tags: + - device-control-and-access-management title: "How to View a Scanner in the Controlled Device List" knowledge_article_id: kA0Qk0000002BAxKAM products: diff --git a/docs/kb/endpointprotector/how_to_whitelist_a_device_for_global_access.md b/docs/kb/endpointprotector/device-control-and-access-management/how_to_whitelist_a_device_for_global_access.md similarity index 98% rename from docs/kb/endpointprotector/how_to_whitelist_a_device_for_global_access.md rename to docs/kb/endpointprotector/device-control-and-access-management/how_to_whitelist_a_device_for_global_access.md index fc52943666..a1701dcac7 100644 --- a/docs/kb/endpointprotector/how_to_whitelist_a_device_for_global_access.md +++ b/docs/kb/endpointprotector/device-control-and-access-management/how_to_whitelist_a_device_for_global_access.md @@ -6,7 +6,8 @@ keywords: - Endpoint Protector - device management sidebar_label: Whitelisting a Device -tags: [] +tags: + - device-control-and-access-management title: "How to Whitelist a Device for Global Access" knowledge_article_id: kA0Qk0000002BB8KAM products: diff --git a/docs/kb/endpointprotector/managing-network-share-rights-in-device-control.md b/docs/kb/endpointprotector/device-control-and-access-management/managing-network-share-rights-in-device-control.md similarity index 98% rename from docs/kb/endpointprotector/managing-network-share-rights-in-device-control.md rename to docs/kb/endpointprotector/device-control-and-access-management/managing-network-share-rights-in-device-control.md index 150d066666..c039e92747 100644 --- a/docs/kb/endpointprotector/managing-network-share-rights-in-device-control.md +++ b/docs/kb/endpointprotector/device-control-and-access-management/managing-network-share-rights-in-device-control.md @@ -19,7 +19,8 @@ products: - endpoint-protector visibility: public sidebar_label: Managing Network Share Rights in Device Control -tags: [] +tags: + - device-control-and-access-management title: "Managing Network Share Rights in Device Control" knowledge_article_id: kA0Qk0000002BHBKA2 --- diff --git a/docs/kb/endpointprotector/missing-devices-in-the-client-list.md b/docs/kb/endpointprotector/device-control-and-access-management/missing-devices-in-the-client-list.md similarity index 96% rename from docs/kb/endpointprotector/missing-devices-in-the-client-list.md rename to docs/kb/endpointprotector/device-control-and-access-management/missing-devices-in-the-client-list.md index 5550556299..1595e48c1f 100644 --- a/docs/kb/endpointprotector/missing-devices-in-the-client-list.md +++ b/docs/kb/endpointprotector/device-control-and-access-management/missing-devices-in-the-client-list.md @@ -16,7 +16,8 @@ keywords: products: - endpoint-protector sidebar_label: Missing Devices in the Client List -tags: [] +tags: + - device-control-and-access-management title: "Missing Devices in the Client List" knowledge_article_id: kA0Qk0000002B4FKAU --- diff --git a/docs/kb/endpointprotector/read_only_access_not_working_after_rights_change.md b/docs/kb/endpointprotector/device-control-and-access-management/read_only_access_not_working_after_rights_change.md similarity index 96% rename from docs/kb/endpointprotector/read_only_access_not_working_after_rights_change.md rename to docs/kb/endpointprotector/device-control-and-access-management/read_only_access_not_working_after_rights_change.md index 011fb7146e..cd35ba6ca4 100644 --- a/docs/kb/endpointprotector/read_only_access_not_working_after_rights_change.md +++ b/docs/kb/endpointprotector/device-control-and-access-management/read_only_access_not_working_after_rights_change.md @@ -6,7 +6,8 @@ keywords: - access rights - Endpoint Protector sidebar_label: Read Only Access Issues -tags: [] +tags: + - device-control-and-access-management title: "Read Only Access Not Working After Rights Change" knowledge_article_id: kA0Qk0000002BIqKAM products: diff --git a/docs/kb/endpointprotector/resolve-wifi-connection-issues-when-rights-are-set-to-allow-access.md b/docs/kb/endpointprotector/device-control-and-access-management/resolve-wifi-connection-issues-when-rights-are-set-to-allow-access.md similarity index 95% rename from docs/kb/endpointprotector/resolve-wifi-connection-issues-when-rights-are-set-to-allow-access.md rename to docs/kb/endpointprotector/device-control-and-access-management/resolve-wifi-connection-issues-when-rights-are-set-to-allow-access.md index 891b9c6545..63a123b973 100644 --- a/docs/kb/endpointprotector/resolve-wifi-connection-issues-when-rights-are-set-to-allow-access.md +++ b/docs/kb/endpointprotector/device-control-and-access-management/resolve-wifi-connection-issues-when-rights-are-set-to-allow-access.md @@ -14,7 +14,8 @@ keywords: products: - endpoint-protector sidebar_label: Resolve WiFi Connection Issues When Rights Are Set -tags: [] +tags: + - device-control-and-access-management title: "Resolve WiFi Connection Issues When Rights Are Set to Allow Access" knowledge_article_id: kA0Qk0000002BB4KAM --- diff --git a/docs/kb/endpointprotector/set-rights-for-a-specific-device.md b/docs/kb/endpointprotector/device-control-and-access-management/set-rights-for-a-specific-device.md similarity index 97% rename from docs/kb/endpointprotector/set-rights-for-a-specific-device.md rename to docs/kb/endpointprotector/device-control-and-access-management/set-rights-for-a-specific-device.md index 5b984918a7..e006ba4bdc 100644 --- a/docs/kb/endpointprotector/set-rights-for-a-specific-device.md +++ b/docs/kb/endpointprotector/device-control-and-access-management/set-rights-for-a-specific-device.md @@ -15,7 +15,8 @@ keywords: products: - endpoint-protector sidebar_label: Set Rights for a Specific Device -tags: [] +tags: + - device-control-and-access-management title: "Set Rights for a Specific Device" knowledge_article_id: kA0Qk0000002B6rKAE --- diff --git a/docs/kb/endpointprotector/understanding-the-rights-hierarchy-for-devices.md b/docs/kb/endpointprotector/device-control-and-access-management/understanding-the-rights-hierarchy-for-devices.md similarity index 97% rename from docs/kb/endpointprotector/understanding-the-rights-hierarchy-for-devices.md rename to docs/kb/endpointprotector/device-control-and-access-management/understanding-the-rights-hierarchy-for-devices.md index 20bad5687b..9748c8835e 100644 --- a/docs/kb/endpointprotector/understanding-the-rights-hierarchy-for-devices.md +++ b/docs/kb/endpointprotector/device-control-and-access-management/understanding-the-rights-hierarchy-for-devices.md @@ -17,7 +17,8 @@ products: - endpoint-protector visibility: public sidebar_label: Understanding the Rights Hierarchy for Devices -tags: [] +tags: + - device-control-and-access-management title: "Understanding the Rights Hierarchy for Devices" knowledge_article_id: kA0Qk0000002B6SKAU --- diff --git a/docs/kb/endpointprotector/why-is-a-printer-detected-as-an-usb-storage-device.md b/docs/kb/endpointprotector/device-control-and-access-management/why-is-a-printer-detected-as-an-usb-storage-device.md similarity index 96% rename from docs/kb/endpointprotector/why-is-a-printer-detected-as-an-usb-storage-device.md rename to docs/kb/endpointprotector/device-control-and-access-management/why-is-a-printer-detected-as-an-usb-storage-device.md index 9ce96a62b4..e5f28de076 100644 --- a/docs/kb/endpointprotector/why-is-a-printer-detected-as-an-usb-storage-device.md +++ b/docs/kb/endpointprotector/device-control-and-access-management/why-is-a-printer-detected-as-an-usb-storage-device.md @@ -14,7 +14,8 @@ keywords: products: - endpoint-protector sidebar_label: Why Is a Printer Detected as an USB Storage Device -tags: [] +tags: + - device-control-and-access-management title: "Why Is a Printer Detected as an USB Storage Device?" knowledge_article_id: kA0Qk0000002BLzKAM --- diff --git a/docs/kb/endpointprotector/why-smartphones-are-detected-as-multiple-device-types.md b/docs/kb/endpointprotector/device-control-and-access-management/why-smartphones-are-detected-as-multiple-device-types.md similarity index 97% rename from docs/kb/endpointprotector/why-smartphones-are-detected-as-multiple-device-types.md rename to docs/kb/endpointprotector/device-control-and-access-management/why-smartphones-are-detected-as-multiple-device-types.md index d82744f259..8669492a04 100644 --- a/docs/kb/endpointprotector/why-smartphones-are-detected-as-multiple-device-types.md +++ b/docs/kb/endpointprotector/device-control-and-access-management/why-smartphones-are-detected-as-multiple-device-types.md @@ -16,7 +16,8 @@ keywords: products: - endpoint-protector sidebar_label: Why Smartphones Are Detected as Multiple Device Ty -tags: [] +tags: + - device-control-and-access-management title: "Why Smartphones Are Detected as Multiple Device Ty" knowledge_article_id: kA0Qk0000002B96KAE --- diff --git a/docs/kb/endpointprotector/why_does_an_iphone_remain_blocked_despite_having_allow_access_rights.md b/docs/kb/endpointprotector/device-control-and-access-management/why_does_an_iphone_remain_blocked_despite_having_allow_access_rights.md similarity index 95% rename from docs/kb/endpointprotector/why_does_an_iphone_remain_blocked_despite_having_allow_access_rights.md rename to docs/kb/endpointprotector/device-control-and-access-management/why_does_an_iphone_remain_blocked_despite_having_allow_access_rights.md index 4752d2314d..9abc480d92 100644 --- a/docs/kb/endpointprotector/why_does_an_iphone_remain_blocked_despite_having_allow_access_rights.md +++ b/docs/kb/endpointprotector/device-control-and-access-management/why_does_an_iphone_remain_blocked_despite_having_allow_access_rights.md @@ -6,7 +6,8 @@ keywords: - Endpoint Protector - Allow Access rights sidebar_label: iPhone Blocked by Endpoint Protector -tags: [] +tags: + - device-control-and-access-management title: "Why Does an iPhone Remain Blocked Despite Having Allow Access Rights?" knowledge_article_id: kA0Qk0000002B9JKAU products: diff --git a/docs/kb/endpointprotector/why_endpoint_protector_detects_cameras_as_digital_cameras_or_windows_portable_devices_(mtp).md b/docs/kb/endpointprotector/device-control-and-access-management/why_endpoint_protector_detects_cameras_as_digital_cameras_or_windows_portable_devices_(mtp).md similarity index 96% rename from docs/kb/endpointprotector/why_endpoint_protector_detects_cameras_as_digital_cameras_or_windows_portable_devices_(mtp).md rename to docs/kb/endpointprotector/device-control-and-access-management/why_endpoint_protector_detects_cameras_as_digital_cameras_or_windows_portable_devices_(mtp).md index 2282e11e08..514e445c51 100644 --- a/docs/kb/endpointprotector/why_endpoint_protector_detects_cameras_as_digital_cameras_or_windows_portable_devices_(mtp).md +++ b/docs/kb/endpointprotector/device-control-and-access-management/why_endpoint_protector_detects_cameras_as_digital_cameras_or_windows_portable_devices_(mtp).md @@ -6,7 +6,8 @@ keywords: - Digital Cameras - Windows Portable Devices sidebar_label: Why Endpoint Protector Detects Cameras -tags: [] +tags: + - device-control-and-access-management title: "Why Endpoint Protector Detects Cameras as Digital Cameras or Windows Portable Devices (MTP)" knowledge_article_id: kA0Qk0000002BE7KAM products: diff --git a/docs/kb/endpointprotector/can-the-easylock-app-be-opened-without-the-endpoint-protector-agent-installed.md b/docs/kb/endpointprotector/enforced-encryption-and-easylock/can-the-easylock-app-be-opened-without-the-endpoint-protector-agent-installed.md similarity index 96% rename from docs/kb/endpointprotector/can-the-easylock-app-be-opened-without-the-endpoint-protector-agent-installed.md rename to docs/kb/endpointprotector/enforced-encryption-and-easylock/can-the-easylock-app-be-opened-without-the-endpoint-protector-agent-installed.md index 634ca16e31..d188f25cb2 100644 --- a/docs/kb/endpointprotector/can-the-easylock-app-be-opened-without-the-endpoint-protector-agent-installed.md +++ b/docs/kb/endpointprotector/enforced-encryption-and-easylock/can-the-easylock-app-be-opened-without-the-endpoint-protector-agent-installed.md @@ -14,7 +14,8 @@ keywords: products: - endpoint-protector sidebar_label: Can the EasyLock App Be Opened Without the Endpoin -tags: [] +tags: + - enforced-encryption-and-easylock title: "Can the EasyLock App Be Opened Without the Endpoint Protector Agent Installed?" knowledge_article_id: kA0Qk0000002B2bKAE --- diff --git a/docs/kb/endpointprotector/create_a_system_backup_v2.md b/docs/kb/endpointprotector/enforced-encryption-and-easylock/create_a_system_backup_v2.md similarity index 96% rename from docs/kb/endpointprotector/create_a_system_backup_v2.md rename to docs/kb/endpointprotector/enforced-encryption-and-easylock/create_a_system_backup_v2.md index 4c6851fad8..57a378732b 100644 --- a/docs/kb/endpointprotector/create_a_system_backup_v2.md +++ b/docs/kb/endpointprotector/enforced-encryption-and-easylock/create_a_system_backup_v2.md @@ -6,7 +6,8 @@ keywords: - disaster recovery - migration sidebar_label: Create a System Backup -tags: [] +tags: + - enforced-encryption-and-easylock title: "Create a System Backup V2" knowledge_article_id: kA0Qk0000002B6gKAE products: diff --git a/docs/kb/endpointprotector/determine-the-recommended-number-of-endpoints-for-file-tracing-and-file-shadowing.md b/docs/kb/endpointprotector/enforced-encryption-and-easylock/determine-the-recommended-number-of-endpoints-for-file-tracing-and-file-shadowing.md similarity index 97% rename from docs/kb/endpointprotector/determine-the-recommended-number-of-endpoints-for-file-tracing-and-file-shadowing.md rename to docs/kb/endpointprotector/enforced-encryption-and-easylock/determine-the-recommended-number-of-endpoints-for-file-tracing-and-file-shadowing.md index 98d39645cf..a4a587c23f 100644 --- a/docs/kb/endpointprotector/determine-the-recommended-number-of-endpoints-for-file-tracing-and-file-shadowing.md +++ b/docs/kb/endpointprotector/enforced-encryption-and-easylock/determine-the-recommended-number-of-endpoints-for-file-tracing-and-file-shadowing.md @@ -14,7 +14,8 @@ keywords: products: - endpoint-protector sidebar_label: "Determine the Recommended Number of Endpoints for File Tracing and File Shadowing" -tags: [] +tags: + - enforced-encryption-and-easylock title: "Determine the Recommended Number of Endpoints for File Tracing and File Shadowing" knowledge_article_id: kA0Qk0000002BCVKA2 --- diff --git a/docs/kb/endpointprotector/enable_easylock_updates_and_file_shadowing_for_removable_drives.md b/docs/kb/endpointprotector/enforced-encryption-and-easylock/enable_easylock_updates_and_file_shadowing_for_removable_drives.md similarity index 96% rename from docs/kb/endpointprotector/enable_easylock_updates_and_file_shadowing_for_removable_drives.md rename to docs/kb/endpointprotector/enforced-encryption-and-easylock/enable_easylock_updates_and_file_shadowing_for_removable_drives.md index 1bf416b6ae..949a8abcf8 100644 --- a/docs/kb/endpointprotector/enable_easylock_updates_and_file_shadowing_for_removable_drives.md +++ b/docs/kb/endpointprotector/enforced-encryption-and-easylock/enable_easylock_updates_and_file_shadowing_for_removable_drives.md @@ -6,7 +6,8 @@ keywords: - Endpoint Protector - file shadowing sidebar_label: Enable EasyLock Updates -tags: [] +tags: + - enforced-encryption-and-easylock title: "Enable EasyLock Updates and File Shadowing for Removable Drives" knowledge_article_id: kA0Qk0000002B11KAE products: diff --git a/docs/kb/endpointprotector/file-shadow-format-for-documents-sent-to-printers.md b/docs/kb/endpointprotector/enforced-encryption-and-easylock/file-shadow-format-for-documents-sent-to-printers.md similarity index 96% rename from docs/kb/endpointprotector/file-shadow-format-for-documents-sent-to-printers.md rename to docs/kb/endpointprotector/enforced-encryption-and-easylock/file-shadow-format-for-documents-sent-to-printers.md index b1ac44cf2e..b2d9361170 100644 --- a/docs/kb/endpointprotector/file-shadow-format-for-documents-sent-to-printers.md +++ b/docs/kb/endpointprotector/enforced-encryption-and-easylock/file-shadow-format-for-documents-sent-to-printers.md @@ -16,7 +16,8 @@ products: - endpoint-protector visibility: public sidebar_label: File Shadow Format for Documents Sent to Printers -tags: [] +tags: + - enforced-encryption-and-easylock title: "File Shadow Format for Documents Sent to Printers" knowledge_article_id: kA0Qk0000002B98KAE --- diff --git a/docs/kb/endpointprotector/how-to-set-an-uninstall-protection-password.md b/docs/kb/endpointprotector/enforced-encryption-and-easylock/how-to-set-an-uninstall-protection-password.md similarity index 96% rename from docs/kb/endpointprotector/how-to-set-an-uninstall-protection-password.md rename to docs/kb/endpointprotector/enforced-encryption-and-easylock/how-to-set-an-uninstall-protection-password.md index 4834df29f6..524f4dccae 100644 --- a/docs/kb/endpointprotector/how-to-set-an-uninstall-protection-password.md +++ b/docs/kb/endpointprotector/enforced-encryption-and-easylock/how-to-set-an-uninstall-protection-password.md @@ -14,7 +14,8 @@ products: - endpoint-protector visibility: public sidebar_label: How to Set an Uninstall Protection Password -tags: [] +tags: + - enforced-encryption-and-easylock title: "How to Set an Uninstall Protection Password" knowledge_article_id: kA0Qk0000002B2mKAE --- diff --git a/docs/kb/endpointprotector/how-to-use-easylock-without-endpoint-protector-software.md b/docs/kb/endpointprotector/enforced-encryption-and-easylock/how-to-use-easylock-without-endpoint-protector-software.md similarity index 96% rename from docs/kb/endpointprotector/how-to-use-easylock-without-endpoint-protector-software.md rename to docs/kb/endpointprotector/enforced-encryption-and-easylock/how-to-use-easylock-without-endpoint-protector-software.md index 958cdf13f7..7934b05490 100644 --- a/docs/kb/endpointprotector/how-to-use-easylock-without-endpoint-protector-software.md +++ b/docs/kb/endpointprotector/enforced-encryption-and-easylock/how-to-use-easylock-without-endpoint-protector-software.md @@ -16,7 +16,8 @@ keywords: products: - endpoint-protector sidebar_label: How to Use EasyLock Without Endpoint Protector Sof -tags: [] +tags: + - enforced-encryption-and-easylock title: "How to Use EasyLock Without Endpoint Protector Software" knowledge_article_id: kA0Qk0000002AxwKAE --- diff --git a/docs/kb/endpointprotector/how_to_perform_a_backup_restore.md b/docs/kb/endpointprotector/enforced-encryption-and-easylock/how_to_perform_a_backup_restore.md similarity index 98% rename from docs/kb/endpointprotector/how_to_perform_a_backup_restore.md rename to docs/kb/endpointprotector/enforced-encryption-and-easylock/how_to_perform_a_backup_restore.md index e126f9e42c..8785859924 100644 --- a/docs/kb/endpointprotector/how_to_perform_a_backup_restore.md +++ b/docs/kb/endpointprotector/enforced-encryption-and-easylock/how_to_perform_a_backup_restore.md @@ -6,7 +6,8 @@ keywords: - Endpoint Protector - data security sidebar_label: Backup Restore -tags: [] +tags: + - enforced-encryption-and-easylock title: "How to Perform a Backup Restore" knowledge_article_id: kA0Qk0000002BAfKAM products: diff --git a/docs/kb/endpointprotector/how_to_reassign_a_valid_enforced_encryption_license_to_a_usb_storage_device.md b/docs/kb/endpointprotector/enforced-encryption-and-easylock/how_to_reassign_a_valid_enforced_encryption_license_to_a_usb_storage_device.md similarity index 97% rename from docs/kb/endpointprotector/how_to_reassign_a_valid_enforced_encryption_license_to_a_usb_storage_device.md rename to docs/kb/endpointprotector/enforced-encryption-and-easylock/how_to_reassign_a_valid_enforced_encryption_license_to_a_usb_storage_device.md index 58ef918358..33c2ba8902 100644 --- a/docs/kb/endpointprotector/how_to_reassign_a_valid_enforced_encryption_license_to_a_usb_storage_device.md +++ b/docs/kb/endpointprotector/enforced-encryption-and-easylock/how_to_reassign_a_valid_enforced_encryption_license_to_a_usb_storage_device.md @@ -6,7 +6,8 @@ keywords: - EasyLock - USB storage device sidebar_label: Reassign Enforced Encryption License -tags: [] +tags: + - enforced-encryption-and-easylock title: "How to Reassign a Valid Enforced Encryption License to a USB Storage Device" knowledge_article_id: kA0Qk0000002B7BKAU products: diff --git a/docs/kb/endpointprotector/locate-logs-in-content-aware-report-when-using-partitions.md b/docs/kb/endpointprotector/enforced-encryption-and-easylock/locate-logs-in-content-aware-report-when-using-partitions.md similarity index 96% rename from docs/kb/endpointprotector/locate-logs-in-content-aware-report-when-using-partitions.md rename to docs/kb/endpointprotector/enforced-encryption-and-easylock/locate-logs-in-content-aware-report-when-using-partitions.md index f6743d7876..c758f9bffa 100644 --- a/docs/kb/endpointprotector/locate-logs-in-content-aware-report-when-using-partitions.md +++ b/docs/kb/endpointprotector/enforced-encryption-and-easylock/locate-logs-in-content-aware-report-when-using-partitions.md @@ -13,7 +13,8 @@ keywords: products: - endpoint-protector sidebar_label: Locate Logs in Content Aware Report When Using Par -tags: [] +tags: + - enforced-encryption-and-easylock title: "Locate Logs in Content Aware Report When Using Partitions" knowledge_article_id: kA0Qk0000002B5wKAE --- diff --git a/docs/kb/endpointprotector/managing-enforced-encryption-and-file-tracing-settings.md b/docs/kb/endpointprotector/enforced-encryption-and-easylock/managing-enforced-encryption-and-file-tracing-settings.md similarity index 98% rename from docs/kb/endpointprotector/managing-enforced-encryption-and-file-tracing-settings.md rename to docs/kb/endpointprotector/enforced-encryption-and-easylock/managing-enforced-encryption-and-file-tracing-settings.md index be3496a5e9..d2ac7ab976 100644 --- a/docs/kb/endpointprotector/managing-enforced-encryption-and-file-tracing-settings.md +++ b/docs/kb/endpointprotector/enforced-encryption-and-easylock/managing-enforced-encryption-and-file-tracing-settings.md @@ -18,7 +18,8 @@ keywords: products: - endpoint-protector sidebar_label: Managing Enforced Encryption and File Tracing Sett -tags: [] +tags: + - enforced-encryption-and-easylock title: "Managing Enforced Encryption and File Tracing Settings" knowledge_article_id: kA0Qk0000002BCkKAM --- diff --git a/docs/kb/endpointprotector/protect-the-client-from-unauthorized-uninstallation.md b/docs/kb/endpointprotector/enforced-encryption-and-easylock/protect-the-client-from-unauthorized-uninstallation.md similarity index 98% rename from docs/kb/endpointprotector/protect-the-client-from-unauthorized-uninstallation.md rename to docs/kb/endpointprotector/enforced-encryption-and-easylock/protect-the-client-from-unauthorized-uninstallation.md index 52dc8d35d7..d0f9fc6f4b 100644 --- a/docs/kb/endpointprotector/protect-the-client-from-unauthorized-uninstallation.md +++ b/docs/kb/endpointprotector/enforced-encryption-and-easylock/protect-the-client-from-unauthorized-uninstallation.md @@ -14,7 +14,8 @@ keywords: products: - endpoint-protector sidebar_label: Protect the Client from Unauthorized Uninstallatio -tags: [] +tags: + - enforced-encryption-and-easylock title: "Protect the Client from Unauthorized Uninstallation" knowledge_article_id: kA0Qk0000002B5yKAE --- diff --git a/docs/kb/endpointprotector/restart_the_client_without_restarting_the_computer.md b/docs/kb/endpointprotector/enforced-encryption-and-easylock/restart_the_client_without_restarting_the_computer.md similarity index 96% rename from docs/kb/endpointprotector/restart_the_client_without_restarting_the_computer.md rename to docs/kb/endpointprotector/enforced-encryption-and-easylock/restart_the_client_without_restarting_the_computer.md index 517bf10cfa..bb85a8ba84 100644 --- a/docs/kb/endpointprotector/restart_the_client_without_restarting_the_computer.md +++ b/docs/kb/endpointprotector/enforced-encryption-and-easylock/restart_the_client_without_restarting_the_computer.md @@ -8,7 +8,8 @@ keywords: - macOS - Linux sidebar_label: Restart EPP Client -tags: [] +tags: + - enforced-encryption-and-easylock title: "Restart the Client Without Restarting the Computer" knowledge_article_id: kA0Qk0000002B6QKAU products: diff --git a/docs/kb/endpointprotector/system-backup-v2-not-showing-in-the-endpoint-protector-console.md b/docs/kb/endpointprotector/enforced-encryption-and-easylock/system-backup-v2-not-showing-in-the-endpoint-protector-console.md similarity index 96% rename from docs/kb/endpointprotector/system-backup-v2-not-showing-in-the-endpoint-protector-console.md rename to docs/kb/endpointprotector/enforced-encryption-and-easylock/system-backup-v2-not-showing-in-the-endpoint-protector-console.md index 2ca0f70af2..83214889ec 100644 --- a/docs/kb/endpointprotector/system-backup-v2-not-showing-in-the-endpoint-protector-console.md +++ b/docs/kb/endpointprotector/enforced-encryption-and-easylock/system-backup-v2-not-showing-in-the-endpoint-protector-console.md @@ -16,7 +16,8 @@ products: - endpoint-protector visibility: public sidebar_label: System Backup V2 Not Showing in the Endpoint Prote -tags: [] +tags: + - enforced-encryption-and-easylock title: "System Backup V2 Not Showing in the Endpoint Protector Console" knowledge_article_id: kA0Qk0000002B2jKAE --- diff --git a/docs/kb/endpointprotector/what_is_a_file_read-write_event.md b/docs/kb/endpointprotector/enforced-encryption-and-easylock/what_is_a_file_read-write_event.md similarity index 97% rename from docs/kb/endpointprotector/what_is_a_file_read-write_event.md rename to docs/kb/endpointprotector/enforced-encryption-and-easylock/what_is_a_file_read-write_event.md index a310b219a6..36d13ed0b2 100644 --- a/docs/kb/endpointprotector/what_is_a_file_read-write_event.md +++ b/docs/kb/endpointprotector/enforced-encryption-and-easylock/what_is_a_file_read-write_event.md @@ -8,7 +8,8 @@ keywords: products: - endpoint-protector sidebar_label: File Read-Write Event Overview -tags: [] +tags: + - enforced-encryption-and-easylock title: What Is a "File Read-Write" Event? knowledge_article_id: kA0Qk0000002BAiKAM --- diff --git a/docs/kb/endpointprotector/client-modes-overview.md b/docs/kb/endpointprotector/features-and-operations/client-modes-overview.md similarity index 99% rename from docs/kb/endpointprotector/client-modes-overview.md rename to docs/kb/endpointprotector/features-and-operations/client-modes-overview.md index ee78f451b1..b6702f2e59 100644 --- a/docs/kb/endpointprotector/client-modes-overview.md +++ b/docs/kb/endpointprotector/features-and-operations/client-modes-overview.md @@ -17,7 +17,8 @@ keywords: products: - endpoint-protector sidebar_label: Client Modes Overview -tags: [] +tags: + - features-and-operations title: "Client Modes Overview" knowledge_article_id: kA0Qk0000002BCRKA2 --- diff --git a/docs/kb/endpointprotector/client_integrity_fail_events.md b/docs/kb/endpointprotector/features-and-operations/client_integrity_fail_events.md similarity index 97% rename from docs/kb/endpointprotector/client_integrity_fail_events.md rename to docs/kb/endpointprotector/features-and-operations/client_integrity_fail_events.md index c0998374e5..98812eb5c4 100644 --- a/docs/kb/endpointprotector/client_integrity_fail_events.md +++ b/docs/kb/endpointprotector/features-and-operations/client_integrity_fail_events.md @@ -6,7 +6,8 @@ keywords: - Endpoint Protector - event causes sidebar_label: Client Integrity Fail Events -tags: [] +tags: + - features-and-operations title: "Client Integrity Fail Events" knowledge_article_id: kA0Qk0000002B4GKAU products: diff --git a/docs/kb/endpointprotector/creating-ediscovery-policies-and-scans.md b/docs/kb/endpointprotector/features-and-operations/creating-ediscovery-policies-and-scans.md similarity index 98% rename from docs/kb/endpointprotector/creating-ediscovery-policies-and-scans.md rename to docs/kb/endpointprotector/features-and-operations/creating-ediscovery-policies-and-scans.md index 964983555c..6551eaa52c 100644 --- a/docs/kb/endpointprotector/creating-ediscovery-policies-and-scans.md +++ b/docs/kb/endpointprotector/features-and-operations/creating-ediscovery-policies-and-scans.md @@ -17,7 +17,8 @@ keywords: products: - endpoint-protector sidebar_label: Creating eDiscovery Policies and Scans -tags: [] +tags: + - features-and-operations title: "Creating eDiscovery Policies and Scans" knowledge_article_id: kA0Qk0000002BCiKAM --- diff --git a/docs/kb/endpointprotector/how-to-view-all-ediscovery-scan-results-when-the-number-exceeds-the-10-000-record-limit.md b/docs/kb/endpointprotector/features-and-operations/how-to-view-all-ediscovery-scan-results-when-the-number-exceeds-the-10-000-record-limit.md similarity index 98% rename from docs/kb/endpointprotector/how-to-view-all-ediscovery-scan-results-when-the-number-exceeds-the-10-000-record-limit.md rename to docs/kb/endpointprotector/features-and-operations/how-to-view-all-ediscovery-scan-results-when-the-number-exceeds-the-10-000-record-limit.md index 64ef82cbda..e20e8f2376 100644 --- a/docs/kb/endpointprotector/how-to-view-all-ediscovery-scan-results-when-the-number-exceeds-the-10-000-record-limit.md +++ b/docs/kb/endpointprotector/features-and-operations/how-to-view-all-ediscovery-scan-results-when-the-number-exceeds-the-10-000-record-limit.md @@ -16,7 +16,8 @@ keywords: products: - endpoint-protector sidebar_label: 'How to View All eDiscovery Scan Results When the Number Exceeds the 10,000 Record Limit' -tags: [] +tags: + - features-and-operations title: >- How to View All eDiscovery Scan Results When the Number Exceeds the 10,000 Record Limit diff --git a/docs/kb/endpointprotector/how_to_display_the_destination_url_in_content_aware_reports.md b/docs/kb/endpointprotector/features-and-operations/how_to_display_the_destination_url_in_content_aware_reports.md similarity index 97% rename from docs/kb/endpointprotector/how_to_display_the_destination_url_in_content_aware_reports.md rename to docs/kb/endpointprotector/features-and-operations/how_to_display_the_destination_url_in_content_aware_reports.md index 91c607bd33..b41c246478 100644 --- a/docs/kb/endpointprotector/how_to_display_the_destination_url_in_content_aware_reports.md +++ b/docs/kb/endpointprotector/features-and-operations/how_to_display_the_destination_url_in_content_aware_reports.md @@ -6,7 +6,8 @@ keywords: - Content Aware Reports - Destination URL sidebar_label: Display Destination URL in Reports -tags: [] +tags: + - features-and-operations title: "How to Display the Destination URL in Content Aware Reports" knowledge_article_id: kA0Qk0000002B66KAE products: diff --git a/docs/kb/endpointprotector/impact-of-spectre-and-meltdown-on-endpoint-protector-deployments.md b/docs/kb/endpointprotector/features-and-operations/impact-of-spectre-and-meltdown-on-endpoint-protector-deployments.md similarity index 98% rename from docs/kb/endpointprotector/impact-of-spectre-and-meltdown-on-endpoint-protector-deployments.md rename to docs/kb/endpointprotector/features-and-operations/impact-of-spectre-and-meltdown-on-endpoint-protector-deployments.md index c433d35f48..3802adb2ea 100644 --- a/docs/kb/endpointprotector/impact-of-spectre-and-meltdown-on-endpoint-protector-deployments.md +++ b/docs/kb/endpointprotector/features-and-operations/impact-of-spectre-and-meltdown-on-endpoint-protector-deployments.md @@ -17,7 +17,8 @@ products: - endpoint-protector visibility: public sidebar_label: Impact of Spectre and Meltdown on Endpoint Protect -tags: [] +tags: + - features-and-operations title: "Impact of Spectre and Meltdown on Endpoint Protector Deployments" knowledge_article_id: kA0Qk0000002B93KAE --- diff --git a/docs/kb/endpointprotector/locating-the-default-username-and-password-for-the-reporting-and-administration-tool.md b/docs/kb/endpointprotector/features-and-operations/locating-the-default-username-and-password-for-the-reporting-and-administration-tool.md similarity index 96% rename from docs/kb/endpointprotector/locating-the-default-username-and-password-for-the-reporting-and-administration-tool.md rename to docs/kb/endpointprotector/features-and-operations/locating-the-default-username-and-password-for-the-reporting-and-administration-tool.md index 9ea8ff38b9..137b70a47f 100644 --- a/docs/kb/endpointprotector/locating-the-default-username-and-password-for-the-reporting-and-administration-tool.md +++ b/docs/kb/endpointprotector/features-and-operations/locating-the-default-username-and-password-for-the-reporting-and-administration-tool.md @@ -13,7 +13,8 @@ keywords: products: - endpoint-protector sidebar_label: Locating the Default Username and Password for the -tags: [] +tags: + - features-and-operations title: "Locating the Default Username and Password for the Reporting and Administration Tool" knowledge_article_id: kA0Qk0000002BNcKAM --- diff --git a/docs/kb/endpointprotector/network-ports-for-endpoint-protector-server-and-client.md b/docs/kb/endpointprotector/features-and-operations/network-ports-for-endpoint-protector-server-and-client.md similarity index 98% rename from docs/kb/endpointprotector/network-ports-for-endpoint-protector-server-and-client.md rename to docs/kb/endpointprotector/features-and-operations/network-ports-for-endpoint-protector-server-and-client.md index 68709fc61c..1108e26fc8 100644 --- a/docs/kb/endpointprotector/network-ports-for-endpoint-protector-server-and-client.md +++ b/docs/kb/endpointprotector/features-and-operations/network-ports-for-endpoint-protector-server-and-client.md @@ -15,7 +15,8 @@ keywords: products: - endpoint-protector sidebar_label: Network Ports for Endpoint Protector Server and Cl -tags: [] +tags: + - features-and-operations title: "Network Ports for Endpoint Protector Server and Client" knowledge_article_id: kA0Qk0000002BDyKAM --- diff --git a/docs/kb/endpointprotector/otp_device_code_compatibility.md b/docs/kb/endpointprotector/features-and-operations/otp_device_code_compatibility.md similarity index 97% rename from docs/kb/endpointprotector/otp_device_code_compatibility.md rename to docs/kb/endpointprotector/features-and-operations/otp_device_code_compatibility.md index 7b3097d7cc..dfd883ad60 100644 --- a/docs/kb/endpointprotector/otp_device_code_compatibility.md +++ b/docs/kb/endpointprotector/features-and-operations/otp_device_code_compatibility.md @@ -8,7 +8,8 @@ keywords: - security - authentication sidebar_label: OTP Device Code Compatibility -tags: [] +tags: + - features-and-operations title: "OTP Device Code Compatibility" knowledge_article_id: kA0Qk0000002B7ZKAU products: diff --git a/docs/kb/endpointprotector/overview_of_remediation_actions_in_ediscovery.md b/docs/kb/endpointprotector/features-and-operations/overview_of_remediation_actions_in_ediscovery.md similarity index 97% rename from docs/kb/endpointprotector/overview_of_remediation_actions_in_ediscovery.md rename to docs/kb/endpointprotector/features-and-operations/overview_of_remediation_actions_in_ediscovery.md index 9c570d39a8..3da15fe372 100644 --- a/docs/kb/endpointprotector/overview_of_remediation_actions_in_ediscovery.md +++ b/docs/kb/endpointprotector/features-and-operations/overview_of_remediation_actions_in_ediscovery.md @@ -6,7 +6,8 @@ keywords: - remediation actions - sensitive data sidebar_label: Overview of Remediation Actions -tags: [] +tags: + - features-and-operations title: "Overview of Remediation Actions in eDiscovery" knowledge_article_id: kA0Qk0000002B9DKAU products: diff --git a/docs/kb/endpointprotector/recommendations_for_endpoint_protector_interaction_with_security_vendors,_proxies,_casbs,_and_browse.md b/docs/kb/endpointprotector/features-and-operations/recommendations_for_endpoint_protector_interaction_with_security_vendors,_proxies,_casbs,_and_browse.md similarity index 98% rename from docs/kb/endpointprotector/recommendations_for_endpoint_protector_interaction_with_security_vendors,_proxies,_casbs,_and_browse.md rename to docs/kb/endpointprotector/features-and-operations/recommendations_for_endpoint_protector_interaction_with_security_vendors,_proxies,_casbs,_and_browse.md index 2df0f13c97..1fb2e749a9 100644 --- a/docs/kb/endpointprotector/recommendations_for_endpoint_protector_interaction_with_security_vendors,_proxies,_casbs,_and_browse.md +++ b/docs/kb/endpointprotector/features-and-operations/recommendations_for_endpoint_protector_interaction_with_security_vendors,_proxies,_casbs,_and_browse.md @@ -8,7 +8,8 @@ keywords: - CASBs - web browsers sidebar_label: Recommendations for Endpoint Protector Interaction -tags: [] +tags: + - features-and-operations title: "Recommendations for Endpoint Protector Interaction with Security Vendors, Proxies, CASBs, and Browsers" knowledge_article_id: kA0Qk0000002B7HKAU products: diff --git a/docs/kb/endpointprotector/restrict-applications-or-cli-commands.md b/docs/kb/endpointprotector/features-and-operations/restrict-applications-or-cli-commands.md similarity index 97% rename from docs/kb/endpointprotector/restrict-applications-or-cli-commands.md rename to docs/kb/endpointprotector/features-and-operations/restrict-applications-or-cli-commands.md index e54eab63a2..8f3397918b 100644 --- a/docs/kb/endpointprotector/restrict-applications-or-cli-commands.md +++ b/docs/kb/endpointprotector/features-and-operations/restrict-applications-or-cli-commands.md @@ -17,7 +17,8 @@ keywords: products: - endpoint-protector sidebar_label: Restrict Applications or CLI Commands -tags: [] +tags: + - features-and-operations title: "Restrict Applications or CLI Commands" knowledge_article_id: kA0Qk0000002B69KAE --- diff --git a/docs/kb/endpointprotector/supported_platforms_for_endpoint_protector_server_installation.md b/docs/kb/endpointprotector/features-and-operations/supported_platforms_for_endpoint_protector_server_installation.md similarity index 97% rename from docs/kb/endpointprotector/supported_platforms_for_endpoint_protector_server_installation.md rename to docs/kb/endpointprotector/features-and-operations/supported_platforms_for_endpoint_protector_server_installation.md index 2ecdd9a9e4..a6013f2887 100644 --- a/docs/kb/endpointprotector/supported_platforms_for_endpoint_protector_server_installation.md +++ b/docs/kb/endpointprotector/features-and-operations/supported_platforms_for_endpoint_protector_server_installation.md @@ -8,7 +8,8 @@ keywords: - Active Directory Integration - Deployment Methods sidebar_label: Supported Platforms -tags: [] +tags: + - features-and-operations title: "Supported Platforms for Endpoint Protector Server Installation" knowledge_article_id: kA0Qk0000002B99KAE products: diff --git a/docs/kb/endpointprotector/user_remediation_reporting.md b/docs/kb/endpointprotector/features-and-operations/user_remediation_reporting.md similarity index 97% rename from docs/kb/endpointprotector/user_remediation_reporting.md rename to docs/kb/endpointprotector/features-and-operations/user_remediation_reporting.md index 6230aec904..543f0860c0 100644 --- a/docs/kb/endpointprotector/user_remediation_reporting.md +++ b/docs/kb/endpointprotector/features-and-operations/user_remediation_reporting.md @@ -8,7 +8,8 @@ keywords: - reports - administration sidebar_label: User Remediation Reporting -tags: [] +tags: + - features-and-operations title: "User Remediation Reporting" knowledge_article_id: kA0Qk0000002B94KAE products: diff --git a/docs/kb/endpointprotector/using-smart-groups-for-automatic-computer-and-user-assignment.md b/docs/kb/endpointprotector/features-and-operations/using-smart-groups-for-automatic-computer-and-user-assignment.md similarity index 98% rename from docs/kb/endpointprotector/using-smart-groups-for-automatic-computer-and-user-assignment.md rename to docs/kb/endpointprotector/features-and-operations/using-smart-groups-for-automatic-computer-and-user-assignment.md index fff041db95..38af1c7543 100644 --- a/docs/kb/endpointprotector/using-smart-groups-for-automatic-computer-and-user-assignment.md +++ b/docs/kb/endpointprotector/features-and-operations/using-smart-groups-for-automatic-computer-and-user-assignment.md @@ -16,7 +16,8 @@ keywords: products: - endpoint-protector sidebar_label: Using Smart Groups for Automatic Computer and User -tags: [] +tags: + - features-and-operations title: "Using Smart Groups for Automatic Computer and User Assignment" knowledge_article_id: kA0Qk0000002B6MKAU --- diff --git a/docs/kb/endpointprotector/what-do-the-colors-represent-in-endpoint-protector-server-and-client.md b/docs/kb/endpointprotector/features-and-operations/what-do-the-colors-represent-in-endpoint-protector-server-and-client.md similarity index 97% rename from docs/kb/endpointprotector/what-do-the-colors-represent-in-endpoint-protector-server-and-client.md rename to docs/kb/endpointprotector/features-and-operations/what-do-the-colors-represent-in-endpoint-protector-server-and-client.md index 21a538f330..69de401eeb 100644 --- a/docs/kb/endpointprotector/what-do-the-colors-represent-in-endpoint-protector-server-and-client.md +++ b/docs/kb/endpointprotector/features-and-operations/what-do-the-colors-represent-in-endpoint-protector-server-and-client.md @@ -16,7 +16,8 @@ products: - endpoint-protector visibility: public sidebar_label: What Do the Colors Represent in Endpoint Protector -tags: [] +tags: + - features-and-operations title: "What Do the Colors Represent in Endpoint Protector Server and Client?" knowledge_article_id: kA0Qk0000002B63KAE --- diff --git a/docs/kb/endpointprotector/what_are_cryptographic_hashes.md b/docs/kb/endpointprotector/features-and-operations/what_are_cryptographic_hashes.md similarity index 98% rename from docs/kb/endpointprotector/what_are_cryptographic_hashes.md rename to docs/kb/endpointprotector/features-and-operations/what_are_cryptographic_hashes.md index 1d79edf799..544b137f88 100644 --- a/docs/kb/endpointprotector/what_are_cryptographic_hashes.md +++ b/docs/kb/endpointprotector/features-and-operations/what_are_cryptographic_hashes.md @@ -6,7 +6,8 @@ keywords: - file integrity - checksum verification sidebar_label: Cryptographic Hashes Overview -tags: [] +tags: + - features-and-operations title: "What Are Cryptographic Hashes?" knowledge_article_id: kA0Qk0000002BM5KAM products: diff --git a/docs/kb/endpointprotector/whitelist_or_exclude_endpoint_protector_processes_in_crowdstrike.md b/docs/kb/endpointprotector/features-and-operations/whitelist_or_exclude_endpoint_protector_processes_in_crowdstrike.md similarity index 97% rename from docs/kb/endpointprotector/whitelist_or_exclude_endpoint_protector_processes_in_crowdstrike.md rename to docs/kb/endpointprotector/features-and-operations/whitelist_or_exclude_endpoint_protector_processes_in_crowdstrike.md index c1173b73ce..1e0ec109ec 100644 --- a/docs/kb/endpointprotector/whitelist_or_exclude_endpoint_protector_processes_in_crowdstrike.md +++ b/docs/kb/endpointprotector/features-and-operations/whitelist_or_exclude_endpoint_protector_processes_in_crowdstrike.md @@ -8,7 +8,8 @@ keywords: - exclusion list - security policies sidebar_label: Whitelist or Exclude EPP Processes -tags: [] +tags: + - features-and-operations title: "Whitelist or Exclude Endpoint Protector Processes in CrowdStrike" knowledge_article_id: kA0Qk0000002B7GKAU products: diff --git a/docs/kb/endpointprotector/why-do-various-linux-system-users-appear-in-the-endpoint-protector-user-interface.md b/docs/kb/endpointprotector/features-and-operations/why-do-various-linux-system-users-appear-in-the-endpoint-protector-user-interface.md similarity index 97% rename from docs/kb/endpointprotector/why-do-various-linux-system-users-appear-in-the-endpoint-protector-user-interface.md rename to docs/kb/endpointprotector/features-and-operations/why-do-various-linux-system-users-appear-in-the-endpoint-protector-user-interface.md index dd056622b0..1e464035fc 100644 --- a/docs/kb/endpointprotector/why-do-various-linux-system-users-appear-in-the-endpoint-protector-user-interface.md +++ b/docs/kb/endpointprotector/features-and-operations/why-do-various-linux-system-users-appear-in-the-endpoint-protector-user-interface.md @@ -16,7 +16,8 @@ keywords: products: - endpoint-protector sidebar_label: Why Do Various Linux System Users Appear in the En -tags: [] +tags: + - features-and-operations title: "Why Do Various Linux System Users Appear in the Endpoint Protector User Interface?" knowledge_article_id: kA0Qk0000002BCgKAM --- diff --git a/docs/kb/endpointprotector/why_does_the_ediscovery_scanning_status_progress_bar_drop_to_a_lower_percentage.md b/docs/kb/endpointprotector/features-and-operations/why_does_the_ediscovery_scanning_status_progress_bar_drop_to_a_lower_percentage.md similarity index 97% rename from docs/kb/endpointprotector/why_does_the_ediscovery_scanning_status_progress_bar_drop_to_a_lower_percentage.md rename to docs/kb/endpointprotector/features-and-operations/why_does_the_ediscovery_scanning_status_progress_bar_drop_to_a_lower_percentage.md index 80fca45139..44fcf050fa 100644 --- a/docs/kb/endpointprotector/why_does_the_ediscovery_scanning_status_progress_bar_drop_to_a_lower_percentage.md +++ b/docs/kb/endpointprotector/features-and-operations/why_does_the_ediscovery_scanning_status_progress_bar_drop_to_a_lower_percentage.md @@ -6,7 +6,8 @@ keywords: - scanning status - Endpoint Protector Client sidebar_label: eDiscovery Scanning Status Progress Bar -tags: [] +tags: + - features-and-operations title: "Why Does the eDiscovery Scanning Status Progress Bar Drop to a Lower Percentage?" knowledge_article_id: kA0Qk0000002BIlKAM products: diff --git a/docs/kb/endpointprotector/move_and_tag_files.py b/docs/kb/endpointprotector/move_and_tag_files.py new file mode 100644 index 0000000000..aeab929e30 --- /dev/null +++ b/docs/kb/endpointprotector/move_and_tag_files.py @@ -0,0 +1,280 @@ +#!/usr/bin/env python3 +import os +import shutil +import re + +# Define the categories and their files +categories = { + "deployment-and-installation": [ + "activating_the_mail_add-in_for_domain_allowlist_in_outlook_classic_for_windows.md", + "add_an_ssl_certificate.md", + "check_the_client_version_installed_on_your_computer.md", + "deploy_clients_via_group_policy.md", + "deploying-endpoint-protector-agents.md", + "deploy-the-client-on-macos-through-intune-with-full-disk-access.md", + "download-the-intune-mdm-deployment-guide.md", + "enable_full_disk_access_when_deploying_on_macos_using_kandji.md", + "how_to_deploy_the_client_using_sccm_or_msiexec.md", + "how_to_find_the_cososys_team_id_and_bundle_id_for_client_deployment_on_macos.md", + "how_to_manually_uninstall_the_agent.md", + "how_to_stage_the_endpoint_protector_server.md", + "how-to-install-client-without-user-interaction.md", + "how-to-install-the-client-on-macos-monterey.md", + "how-to-deploy-the-windows-endpoint-protector-agent.md", + "install_client_on_macos_with_deep_packet_inspection_and_vpn_traffic_intercept.md", + "install_the_linux_client.md", + "install-globalsign-and-digicert-root-certificates-on-windows.md", + "installing_the_agent_with_proxy_settings_on_linux.md", + "installing-a-monitoring-agent-on-the-virtual-appliance.md", + "installing-the-agent-with-proxy-settings-on-macos.md", + "installing-the-agent-with-proxy-settings-on-windows.md", + "migrate_the_endpoint_protector_server_to_a_new_virtual_machine.md", + "reinstalling-the-endpoint-protector-client-via-linux-terminal.md", + "uninstall-the-client-from-a-mac-computer.md", + "upgrade_linux_clients_without_uninstalling_and_reinstalling.md", + "upgrade_to_client_version_5.9.4.3.md", + ], + "device-control-and-access-management": [ + "are_ios_devices_recognized_when_connected_to_a_windows_pc.md", + "can-endpoint-protector-block-internal-card-readers-on-mac.md", + "can-you-block-an-internal-card-reader-on-mac.md", + "configuring-rights-for-outside-hours-and-outside-network.md", + "error_devices_not_visible_in_list_of_devices.md", + "how_easylock_software_works_with_the_endpoint_protector_server_and_client_software.md", + "how_to_add_specific_devices_to_the_allow_list.md", + "how_to_control_idevices_on_endpoint_protector_for_mac.md", + "how_to_whitelist_a_device_for_global_access.md", + "how-to-charge-an-iphone-on-a-computer-controlled-by-endpoint-protector.md", + "how-to-configure-deny-access-but-allow-charging-for-ios-devices.md", + "how-to-configure-user-remediation-for-device-control.md", + "how-to-set-access-rights-for-an-iphone.md", + "managing-network-share-rights-in-device-control.md", + "missing-devices-in-the-client-list.md", + "read_only_access_not_working_after_rights_change.md", + "resolve-wifi-connection-issues-when-rights-are-set-to-allow-access.md", + "set-rights-for-a-specific-device.md", + "understanding-the-rights-hierarchy-for-devices.md", + "why_does_an_iphone_remain_blocked_despite_having_allow_access_rights.md", + "why_endpoint_protector_detects_cameras_as_digital_cameras_or_windows_portable_devices_(mtp).md", + "why-is-a-printer-detected-as-an-usb-storage-device.md", + "why-smartphones-are-detected-as-multiple-device-types.md", + "device-control-sections-overview.md", + "blocking-easylock-folder-access-on-machines-without-the-endpoint-protector-agent.md", + "block-file-transfers-to-or-from-network-shares.md", + "how_to_view_a_scanner_in_the_controlled_device_list.md", + "global-rights-option-not-displayed-when-easylock-role-is-assigned-to-administrator.md", + "how-to-back-up-data-from-a-usb-drive-when-experiencing-easylock-issues.md", + "error-failed-to-initiate-usb-device.md", + "error-cannot-execute-command-an-error-occurred.md", + ], + "content-aware-protection-and-dpi": [ + "allowing-chatgpt-access-via-deep-packet-inspection-allowlist.md", + "can-content-aware-protection-detect-sensitive-content-in-archived-files.md", + "can-optical-character-recognition-be-enabled-for-file-inspection.md", + "configure_content_aware_policy_priorities.md", + "content_aware_protection_tab_missing.md", + "content-aware-policy-configuration.md", + "create_exceptions_for_specific_file_extensions.md", + "dpi-certificate-not-available-in-the-browser.md", + "enable-deep-packet-inspection-for-instant-messaging-applications.md", + "enabling-advanced-printer-and-mtp-scanning.md", + "enabling-deep-packet-inspection-and-intercepting-vpn-traffic-on-macos-clients.md", + "enabling-user-remediation-in-content-aware-protection-policies.md", + "how_to_block_source_code_using_ocr.md", + "how_to_use_the_content_detection_summary.md", + "how-does-the-file-size-threshold-apply-to-uploads.md", + "how-the-file-size-threshold-applies-to-uploads.md", + "how-to-block-whatsapp-application-from-launching.md", + "how-to-collect-extended-deep-packet-inspection-logs-for-mac-os.md", + "how-to-collect-extended-deep-packet-inspection-logs-for-windows.md", + "how-to-monitor-webmail-for-gmail-outlook-and-yahoo.md", + "optical_character_recognition_(ocr)_not_working.md", + "printing_jobs_not_being_blocked_or_reported.md", + "reduce-the-number-of-false-positives.md", + "resolve_hsts_web_browser_errors_when_accessing_websites.md", + "resolve-black-screen-issues-during-remote-access.md", + "set_up_a_report_only_content_aware_protection_policy.md", + "set-up-url-allowlists-and-denylists.md", + "utilize-the-monitor-webmail-setting-for-subject-and-body-scanning.md", + "whitelisting-authentication-servers-for-deep-packet-inspection.md", + "why_dpi_does_not_inspect_content_when_vpn_add-ons_are_installed_on_browsers.md", + "does-endpoint-protector-inspect-content-sent-through-thunderbird.md", + "does_the_uninstall_attempt_event_confirm_agent_removal_from_the_client_machine.md", + "how-to-apply-real-time-data-validation.md", + "will-content-aware-protection-block-sensitive-content-in-files-from-the-allowed-file-allowlist.md", + "enable-sensitive-data-protection.md", + "how_to_add_a_new_entry_to_the_justification_list.md", + ], + "enforced-encryption-and-easylock": [ + "enable_easylock_updates_and_file_shadowing_for_removable_drives.md", + "error-failed-to-initiate-usb-device.md", + "file-shadow-format-for-documents-sent-to-printers.md", + "how_to_reassign_a_valid_enforced_encryption_license_to_a_usb_storage_device.md", + "how-to-use-easylock-without-endpoint-protector-software.md", + "managing-enforced-encryption-and-file-tracing-settings.md", + "can-the-easylock-app-be-opened-without-the-endpoint-protector-agent-installed.md", + "protect-the-client-from-unauthorized-uninstallation.md", + "how-to-set-an-uninstall-protection-password.md", + "restart_the_client_without_restarting_the_computer.md", + "create_a_system_backup_v2.md", + "create_exceptions_for_specific_file_extensions.md", + "how_to_perform_a_backup_restore.md", + "what_is_a_file_read-write_event.md", + "enable_easylock_updates_and_file_shadowing_for_removable_drives.md", + "locate-logs-in-content-aware-report-when-using-partitions.md", + "determine-the-recommended-number-of-endpoints-for-file-tracing-and-file-shadowing.md", + "system-backup-v2-not-showing-in-the-endpoint-protector-console.md", + ], + "administration-security-and-monitoring": [ + "ad_admins_not_able_to_log_in.md", + "configure-session-timeout-in-the-administration-interface.md", + "configure-session-timeout-settings-for-the-administration-interface.md", + "enable_two-factor_authentication_for_system_admins_with_google_authenticator_app.md", + "error-computers-displayed-as-unlicensed-under-list-of-computers.md", + "export-event-logs-from-reports-and-analysis.md", + "how_to_block_specific_ip_addresses_from_accessing_the_console.md", + "how_to_increase_the_200_entries_display_limitation.md", + "how_to_locate_and_change_the_default_credentials_for_the_console.md", + "how_to_select_multiple_computers_and_users_within_groups.md", + "how_to_set_up_e-mail_alerts.md", + "how_to_set_up_active_directory_administrator_synchronization.md", + "how_to_set_up_external_storage.md", + "how_to_set_up_smtp_with_gmail.md", + "how-to-check-the-history-and-email-status-of-alerts.md", + "how-to-identify-and-remove-duplicate-computers.md", + "how-to-set-fqdn-in-server-certificate-subject.md", + "how-to-update-endpoint-protector-or-unify-server.md", + "managing-system-administrators-and-administrator-groups.md", + "resetting-an-administrator-password.md", + "review_administrator_activity_in_the_console.md", + "secure_endpoint_protector_web_console_with_an_ssl_certificate.md", + "set_password_validity_or_remove_password_expiration_for_administrators.md", + "set_up_a_siem_integration.md", + "set_up_automatic_license_release.md", + "troubleshoot_two-factor_authentication_issues.md", + "update-the-endpoint-protector-server-ip-address-on-a-windows-endpoint.md", + "how-to-export-the-list-of-computers,_users,_or_devices.md", + "how_to_set_up_active_directory_administrator_synchronization.md", + ], + "troubleshooting-and-errors": [ + "ad_admins_not_able_to_log_in.md", + "destination_details_tab_is_missing_in_the_reports_and_analysis_section.md", + "error_devices_not_visible_in_list_of_devices.md", + "error_server_user_interface_only_accessible_with_safari_on_vm-hosted_servers.md", + "error-cannot-execute-command-an-error-occurred.md", + "error-computers-displayed-as-unlicensed-under-list-of-computers.md", + "error-failed-to-initiate-usb-device.md", + "error-secure-connection-failed-invalid-certificate-error-in-mozilla-firefox.md", + "global-rights-option-not-displayed-when-easylock-role-is-assigned-to-administrator.md", + "greyed-out-computer-in-the-client-software-upgrade.md", + "how_to_manually_activate_debugging_logs_on_windows.md", + "how_to_manually_generate_logs_for_mac_endpoint_protector_agents_via_terminal.md", + "how_to_remotely_activate_and_collect_client_logs_from_the_server_interface.md", + "how_to_resolve_reports_and_analysis_logs_not_loading.md", + "how_to_handle_the_111.33.33.111_ip_address_on_the_server.md", + "how_to_upgrade_when_apply_updates_button_is_grayed_out.md", + "how_to_generate_a_memory_dump.md", + "how-to-check-the-client-to-server-connection-status.md", + "how-to-collect-extended-deep-packet-inspection-logs-for-mac-os.md", + "how-to-collect-extended-deep-packet-inspection-logs-for-windows.md", + "locate-logs-in-content-aware-report-when-using-partitions.md", + "missing-devices-in-the-client-list.md", + "optical_character_recognition_(ocr)_not_working.md", + "printing_jobs_not_being_blocked_or_reported.md", + "read_only_access_not_working_after_rights_change.md", + "resolve_hsts_web_browser_errors_when_accessing_websites.md", + "resolve-black-screen-issues-during-remote-access.md", + "resolve-wifi-connection-issues-when-rights-are-set-to-allow-access.md", + "user_interface_performance_issues.md", + "why_is_the_serial_number_not_correctly_identified_for_my_iphone.md", + "system-backup-v2-not-showing-in-the-endpoint-protector-console.md", + ], + "features-and-operations": [ + "can-the-easylock-app-be-opened-without-the-endpoint-protector-agent-installed.md", + "client_integrity_fail_events.md", + "client-modes-overview.md", + "creating-ediscovery-policies-and-scans.md", + "does-endpoint-protector-inspect-content-sent-through-thunderbird.md", + "impact-of-spectre-and-meltdown-on-endpoint-protector-deployments.md", + "locating-the-default-username-and-password-for-the-reporting-and-administration-tool.md", + "network-ports-for-endpoint-protector-server-and-client.md", + "otp_device_code_compatibility.md", + "overview_of_remediation_actions_in_ediscovery.md", + "recommendations_for_endpoint_protector_interaction_with_security_vendors,_proxies,_casbs,_and_browse.md", + "supported_platforms_for_endpoint_protector_server_installation.md", + "understanding-the-rights-hierarchy-for-devices.md", + "user_remediation_reporting.md", + "using-smart-groups-for-automatic-computer-and-user-assignment.md", + "what_are_cryptographic_hashes.md", + "what_is_a_file_read-write_event.md", + "what-do-the-colors-represent-in-endpoint-protector-server-and-client.md", + "whitelist_or_exclude_endpoint_protector_processes_in_crowdstrike.md", + "why_endpoint_protector_detects_cameras_as_digital_cameras_or_windows_portable_devices_(mtp).md", + "why-is-a-printer-detected-as-an-usb-storage-device.md", + "why-smartphones-are-detected-as-multiple-device-types.md", + "why-do-various-linux-system-users-appear-in-the-endpoint-protector-user-interface.md", + "why_does_the_ediscovery_scanning_status_progress_bar_drop_to_a_lower_percentage.md", + ], +} + +# Get the base directory +base_dir = os.path.dirname(os.path.abspath(__file__)) + +# Statistics +total_moved = 0 +total_tagged = 0 +errors = [] + +# Process each category +for category, files in categories.items(): + category_dir = os.path.join(base_dir, category) + + for filename in files: + source_path = os.path.join(base_dir, filename) + dest_path = os.path.join(category_dir, filename) + + # Check if source file exists + if not os.path.exists(source_path): + errors.append(f"Source file not found: {filename}") + continue + + try: + # Read the file + with open(source_path, 'r', encoding='utf-8') as f: + content = f.read() + + # Replace tags: [] with tags:\n - category-name + # First, find and replace the tags line + updated_content = re.sub( + r'tags: \[\]', + f'tags:\n - {category}', + content + ) + + # Write to destination + with open(dest_path, 'w', encoding='utf-8') as f: + f.write(updated_content) + + # Remove source file + os.remove(source_path) + + total_moved += 1 + total_tagged += 1 + print(f"Moved and tagged: {filename} -> {category}/") + + except Exception as e: + errors.append(f"Error processing {filename}: {str(e)}") + print(f"Error processing {filename}: {str(e)}") + +# Print summary +print("\n" + "="*80) +print("SUMMARY") +print("="*80) +print(f"Total files moved: {total_moved}") +print(f"Total files tagged: {total_tagged}") +if errors: + print(f"\nErrors encountered ({len(errors)}):") + for error in errors: + print(f" - {error}") +else: + print("No errors encountered!") diff --git a/docs/kb/endpointprotector/destination_details_tab_is_missing_in_the_reports_and_analysis_section.md b/docs/kb/endpointprotector/troubleshooting-and-errors/destination_details_tab_is_missing_in_the_reports_and_analysis_section.md similarity index 97% rename from docs/kb/endpointprotector/destination_details_tab_is_missing_in_the_reports_and_analysis_section.md rename to docs/kb/endpointprotector/troubleshooting-and-errors/destination_details_tab_is_missing_in_the_reports_and_analysis_section.md index 24880b68a8..a32a2fe2e6 100644 --- a/docs/kb/endpointprotector/destination_details_tab_is_missing_in_the_reports_and_analysis_section.md +++ b/docs/kb/endpointprotector/troubleshooting-and-errors/destination_details_tab_is_missing_in_the_reports_and_analysis_section.md @@ -6,7 +6,8 @@ keywords: - Reports and Analysis - Endpoint Protector Console sidebar_label: Missing Destination Details Tab -tags: [] +tags: + - troubleshooting-and-errors title: "Destination Details Tab Is Missing in the Reports and Analysis Section" knowledge_article_id: kA0Qk0000002B4HKAU products: diff --git a/docs/kb/endpointprotector/error-secure-connection-failed-invalid-certificate-error-in-mozilla-firefox.md b/docs/kb/endpointprotector/troubleshooting-and-errors/error-secure-connection-failed-invalid-certificate-error-in-mozilla-firefox.md similarity index 97% rename from docs/kb/endpointprotector/error-secure-connection-failed-invalid-certificate-error-in-mozilla-firefox.md rename to docs/kb/endpointprotector/troubleshooting-and-errors/error-secure-connection-failed-invalid-certificate-error-in-mozilla-firefox.md index 07033fcb9b..9ffb2806dd 100644 --- a/docs/kb/endpointprotector/error-secure-connection-failed-invalid-certificate-error-in-mozilla-firefox.md +++ b/docs/kb/endpointprotector/troubleshooting-and-errors/error-secure-connection-failed-invalid-certificate-error-in-mozilla-firefox.md @@ -16,7 +16,8 @@ products: - endpoint-protector visibility: public sidebar_label: "Error: Secure Connection Failed (Invalid Certificate) Error in Mozilla Firefox" -tags: [] +tags: + - troubleshooting-and-errors title: 'Error: Secure Connection Failed (Invalid Certificate) Error in Mozilla Firefox' knowledge_article_id: kA0Qk0000002BCUKA2 --- diff --git a/docs/kb/endpointprotector/error_server_user_interface_only_accessible_with_safari_on_vm-hosted_servers.md b/docs/kb/endpointprotector/troubleshooting-and-errors/error_server_user_interface_only_accessible_with_safari_on_vm-hosted_servers.md similarity index 97% rename from docs/kb/endpointprotector/error_server_user_interface_only_accessible_with_safari_on_vm-hosted_servers.md rename to docs/kb/endpointprotector/troubleshooting-and-errors/error_server_user_interface_only_accessible_with_safari_on_vm-hosted_servers.md index 3d4f154835..29a37afb38 100644 --- a/docs/kb/endpointprotector/error_server_user_interface_only_accessible_with_safari_on_vm-hosted_servers.md +++ b/docs/kb/endpointprotector/troubleshooting-and-errors/error_server_user_interface_only_accessible_with_safari_on_vm-hosted_servers.md @@ -6,7 +6,8 @@ keywords: - server user interface - virtual machine sidebar_label: Server UI Access Issue -tags: [] +tags: + - troubleshooting-and-errors title: "Error: Server User Interface Only Accessible with Safari on VM-Hosted Servers" knowledge_article_id: kA0Qk0000002B2dKAE products: diff --git a/docs/kb/endpointprotector/greyed-out-computer-in-the-client-software-upgrade.md b/docs/kb/endpointprotector/troubleshooting-and-errors/greyed-out-computer-in-the-client-software-upgrade.md similarity index 97% rename from docs/kb/endpointprotector/greyed-out-computer-in-the-client-software-upgrade.md rename to docs/kb/endpointprotector/troubleshooting-and-errors/greyed-out-computer-in-the-client-software-upgrade.md index 5fa60687ec..526ee24aeb 100644 --- a/docs/kb/endpointprotector/greyed-out-computer-in-the-client-software-upgrade.md +++ b/docs/kb/endpointprotector/troubleshooting-and-errors/greyed-out-computer-in-the-client-software-upgrade.md @@ -17,7 +17,8 @@ keywords: products: - endpoint-protector sidebar_label: Greyed Out Computer in the Client Software Upgrade -tags: [] +tags: + - troubleshooting-and-errors title: "Greyed Out Computer in the Client Software Upgrade" knowledge_article_id: kA0Qk0000002B5pKAE --- diff --git a/docs/kb/endpointprotector/how-to-check-the-client-to-server-connection-status.md b/docs/kb/endpointprotector/troubleshooting-and-errors/how-to-check-the-client-to-server-connection-status.md similarity index 97% rename from docs/kb/endpointprotector/how-to-check-the-client-to-server-connection-status.md rename to docs/kb/endpointprotector/troubleshooting-and-errors/how-to-check-the-client-to-server-connection-status.md index 43af4e8d72..bc61ca1e05 100644 --- a/docs/kb/endpointprotector/how-to-check-the-client-to-server-connection-status.md +++ b/docs/kb/endpointprotector/troubleshooting-and-errors/how-to-check-the-client-to-server-connection-status.md @@ -16,7 +16,8 @@ keywords: products: - endpoint-protector sidebar_label: How to Check the Client-to-Server Connection Statu -tags: [] +tags: + - troubleshooting-and-errors title: "How to Check the Client-to-Server Connection Status" knowledge_article_id: kA0Qk0000002B14KAE --- diff --git a/docs/kb/endpointprotector/how-to-generate-a-memory-dump.md b/docs/kb/endpointprotector/troubleshooting-and-errors/how-to-generate-a-memory-dump.md similarity index 97% rename from docs/kb/endpointprotector/how-to-generate-a-memory-dump.md rename to docs/kb/endpointprotector/troubleshooting-and-errors/how-to-generate-a-memory-dump.md index d6f99739fc..c0401814c3 100644 --- a/docs/kb/endpointprotector/how-to-generate-a-memory-dump.md +++ b/docs/kb/endpointprotector/troubleshooting-and-errors/how-to-generate-a-memory-dump.md @@ -16,7 +16,8 @@ keywords: products: - endpoint-protector sidebar_label: How to Generate a Memory Dump -tags: [] +tags: + - troubleshooting-and-errors title: "How to Generate a Memory Dump" knowledge_article_id: kA0Qk0000002B6RKAU --- diff --git a/docs/kb/endpointprotector/how_to_handle_the_111.33.33.111_ip_address_on_the_server.md b/docs/kb/endpointprotector/troubleshooting-and-errors/how_to_handle_the_111.33.33.111_ip_address_on_the_server.md similarity index 98% rename from docs/kb/endpointprotector/how_to_handle_the_111.33.33.111_ip_address_on_the_server.md rename to docs/kb/endpointprotector/troubleshooting-and-errors/how_to_handle_the_111.33.33.111_ip_address_on_the_server.md index e8a2297d0d..bbf10c23ef 100644 --- a/docs/kb/endpointprotector/how_to_handle_the_111.33.33.111_ip_address_on_the_server.md +++ b/docs/kb/endpointprotector/troubleshooting-and-errors/how_to_handle_the_111.33.33.111_ip_address_on_the_server.md @@ -6,7 +6,8 @@ keywords: - Endpoint Protector - firewall settings sidebar_label: Handle 111.33.33.111 IP Address -tags: [] +tags: + - troubleshooting-and-errors title: "How to Handle the 111.33.33.111 IP Address on the Server" knowledge_article_id: kA0Qk0000002B4EKAU products: diff --git a/docs/kb/endpointprotector/how_to_manually_activate_debugging_logs_on_windows.md b/docs/kb/endpointprotector/troubleshooting-and-errors/how_to_manually_activate_debugging_logs_on_windows.md similarity index 97% rename from docs/kb/endpointprotector/how_to_manually_activate_debugging_logs_on_windows.md rename to docs/kb/endpointprotector/troubleshooting-and-errors/how_to_manually_activate_debugging_logs_on_windows.md index 5ab8a5a547..5786a580a3 100644 --- a/docs/kb/endpointprotector/how_to_manually_activate_debugging_logs_on_windows.md +++ b/docs/kb/endpointprotector/troubleshooting-and-errors/how_to_manually_activate_debugging_logs_on_windows.md @@ -6,7 +6,8 @@ keywords: - Endpoint Protector - Windows sidebar_label: Activate Debugging Logs -tags: [] +tags: + - troubleshooting-and-errors title: "How to Manually Activate Debugging Logs on Windows" knowledge_article_id: kA0Qk0000002B7PKAU products: diff --git a/docs/kb/endpointprotector/how_to_manually_generate_logs_for_mac_endpoint_protector_agents_via_terminal.md b/docs/kb/endpointprotector/troubleshooting-and-errors/how_to_manually_generate_logs_for_mac_endpoint_protector_agents_via_terminal.md similarity index 97% rename from docs/kb/endpointprotector/how_to_manually_generate_logs_for_mac_endpoint_protector_agents_via_terminal.md rename to docs/kb/endpointprotector/troubleshooting-and-errors/how_to_manually_generate_logs_for_mac_endpoint_protector_agents_via_terminal.md index 3fc3f38aee..d9daf741b5 100644 --- a/docs/kb/endpointprotector/how_to_manually_generate_logs_for_mac_endpoint_protector_agents_via_terminal.md +++ b/docs/kb/endpointprotector/troubleshooting-and-errors/how_to_manually_generate_logs_for_mac_endpoint_protector_agents_via_terminal.md @@ -6,7 +6,8 @@ keywords: - Mac Client - log generation sidebar_label: Generate Logs for Mac EPP -tags: [] +tags: + - troubleshooting-and-errors title: "How to Manually Generate Logs for Mac Endpoint Protector Agents via Terminal" knowledge_article_id: kA0Qk0000002B6VKAU products: diff --git a/docs/kb/endpointprotector/how_to_remotely_activate_and_collect_client_logs_from_the_server_interface.md b/docs/kb/endpointprotector/troubleshooting-and-errors/how_to_remotely_activate_and_collect_client_logs_from_the_server_interface.md similarity index 98% rename from docs/kb/endpointprotector/how_to_remotely_activate_and_collect_client_logs_from_the_server_interface.md rename to docs/kb/endpointprotector/troubleshooting-and-errors/how_to_remotely_activate_and_collect_client_logs_from_the_server_interface.md index 055e7fbb86..1582d215a0 100644 --- a/docs/kb/endpointprotector/how_to_remotely_activate_and_collect_client_logs_from_the_server_interface.md +++ b/docs/kb/endpointprotector/troubleshooting-and-errors/how_to_remotely_activate_and_collect_client_logs_from_the_server_interface.md @@ -6,7 +6,8 @@ keywords: - client logs - endpoint management sidebar_label: Remotely Activate and Collect Client Logs -tags: [] +tags: + - troubleshooting-and-errors title: "How to Remotely Activate and Collect Client Logs from the Server Interface" knowledge_article_id: kA0Qk0000002B2cKAE products: diff --git a/docs/kb/endpointprotector/how_to_resolve_reports_and_analysis_logs_not_loading.md b/docs/kb/endpointprotector/troubleshooting-and-errors/how_to_resolve_reports_and_analysis_logs_not_loading.md similarity index 97% rename from docs/kb/endpointprotector/how_to_resolve_reports_and_analysis_logs_not_loading.md rename to docs/kb/endpointprotector/troubleshooting-and-errors/how_to_resolve_reports_and_analysis_logs_not_loading.md index 3f85686b46..9f14f6fe9d 100644 --- a/docs/kb/endpointprotector/how_to_resolve_reports_and_analysis_logs_not_loading.md +++ b/docs/kb/endpointprotector/troubleshooting-and-errors/how_to_resolve_reports_and_analysis_logs_not_loading.md @@ -6,7 +6,8 @@ keywords: - Endpoint Protector - display settings sidebar_label: Resolve Reports and Analysis Logs -tags: [] +tags: + - troubleshooting-and-errors title: "How to Resolve Reports and Analysis Logs Not Loading" knowledge_article_id: kA0Qk0000002B2rKAE products: diff --git a/docs/kb/endpointprotector/how_to_upgrade_when_apply_updates_button_is_grayed_out.md b/docs/kb/endpointprotector/troubleshooting-and-errors/how_to_upgrade_when_apply_updates_button_is_grayed_out.md similarity index 98% rename from docs/kb/endpointprotector/how_to_upgrade_when_apply_updates_button_is_grayed_out.md rename to docs/kb/endpointprotector/troubleshooting-and-errors/how_to_upgrade_when_apply_updates_button_is_grayed_out.md index 11eb59ca73..7e12b74ba4 100644 --- a/docs/kb/endpointprotector/how_to_upgrade_when_apply_updates_button_is_grayed_out.md +++ b/docs/kb/endpointprotector/troubleshooting-and-errors/how_to_upgrade_when_apply_updates_button_is_grayed_out.md @@ -8,7 +8,8 @@ keywords: products: - endpoint-protector sidebar_label: Upgrade When Apply Updates Button Is Grayed Out -tags: [] +tags: + - troubleshooting-and-errors title: How to Upgrade When "Apply Updates" Button Is Grayed Out knowledge_article_id: kA0Qk0000002BDvKAM --- diff --git a/docs/kb/endpointprotector/user_interface_performance_issues.md b/docs/kb/endpointprotector/troubleshooting-and-errors/user_interface_performance_issues.md similarity index 98% rename from docs/kb/endpointprotector/user_interface_performance_issues.md rename to docs/kb/endpointprotector/troubleshooting-and-errors/user_interface_performance_issues.md index e38370de1c..8cb723c779 100644 --- a/docs/kb/endpointprotector/user_interface_performance_issues.md +++ b/docs/kb/endpointprotector/troubleshooting-and-errors/user_interface_performance_issues.md @@ -6,7 +6,8 @@ keywords: - performance issues - troubleshooting sidebar_label: User Interface Performance Issues -tags: [] +tags: + - troubleshooting-and-errors title: "User Interface Performance Issues" knowledge_article_id: kA0Qk0000002B6GKAU products: diff --git a/docs/kb/endpointprotector/verify-if-the-endpoint-protector-network-extension-is-enabled.md b/docs/kb/endpointprotector/troubleshooting-and-errors/verify-if-the-endpoint-protector-network-extension-is-enabled.md similarity index 97% rename from docs/kb/endpointprotector/verify-if-the-endpoint-protector-network-extension-is-enabled.md rename to docs/kb/endpointprotector/troubleshooting-and-errors/verify-if-the-endpoint-protector-network-extension-is-enabled.md index 09e20a2534..1e9fcfb3a1 100644 --- a/docs/kb/endpointprotector/verify-if-the-endpoint-protector-network-extension-is-enabled.md +++ b/docs/kb/endpointprotector/troubleshooting-and-errors/verify-if-the-endpoint-protector-network-extension-is-enabled.md @@ -16,7 +16,8 @@ products: - endpoint-protector visibility: public sidebar_label: Verify if the Endpoint Protector Network Extension -tags: [] +tags: + - troubleshooting-and-errors title: "Verify if the Endpoint Protector Network Extension Is Enabled" knowledge_article_id: kA0Qk0000002B6TKAU --- diff --git a/docs/kb/endpointprotector/why_is_the_serial_number_not_correctly_identified_for_my_iphone.md b/docs/kb/endpointprotector/troubleshooting-and-errors/why_is_the_serial_number_not_correctly_identified_for_my_iphone.md similarity index 97% rename from docs/kb/endpointprotector/why_is_the_serial_number_not_correctly_identified_for_my_iphone.md rename to docs/kb/endpointprotector/troubleshooting-and-errors/why_is_the_serial_number_not_correctly_identified_for_my_iphone.md index 7211d1a096..2212abd452 100644 --- a/docs/kb/endpointprotector/why_is_the_serial_number_not_correctly_identified_for_my_iphone.md +++ b/docs/kb/endpointprotector/troubleshooting-and-errors/why_is_the_serial_number_not_correctly_identified_for_my_iphone.md @@ -6,7 +6,8 @@ keywords: - serial number - USB storage device sidebar_label: iPhone Serial Number Identification -tags: [] +tags: + - troubleshooting-and-errors title: "Why Is the Serial Number Not Correctly Identified for My iPhone?" knowledge_article_id: kA0Qk0000002BIoKAM products: diff --git a/docs/kb/general/how-to-apply-license-to-password-manager.md b/docs/kb/general/administration-and-maintenance/how-to-apply-license-to-password-manager.md similarity index 96% rename from docs/kb/general/how-to-apply-license-to-password-manager.md rename to docs/kb/general/administration-and-maintenance/how-to-apply-license-to-password-manager.md index 55da69b973..1bb850ecfe 100644 --- a/docs/kb/general/how-to-apply-license-to-password-manager.md +++ b/docs/kb/general/administration-and-maintenance/how-to-apply-license-to-password-manager.md @@ -15,7 +15,8 @@ keywords: products: - general sidebar_label: How to apply license to Password Manager -tags: [] +tags: + - administration-and-maintenance title: "How to apply license to Password Manager" knowledge_article_id: kA00g000000PbdMCAS --- diff --git a/docs/kb/general/how-to-create-a-redirection-for-the-password-manager-web-portal.md b/docs/kb/general/administration-and-maintenance/how-to-create-a-redirection-for-the-password-manager-web-portal.md similarity index 99% rename from docs/kb/general/how-to-create-a-redirection-for-the-password-manager-web-portal.md rename to docs/kb/general/administration-and-maintenance/how-to-create-a-redirection-for-the-password-manager-web-portal.md index 4de84dc4c1..1900f7cc57 100644 --- a/docs/kb/general/how-to-create-a-redirection-for-the-password-manager-web-portal.md +++ b/docs/kb/general/administration-and-maintenance/how-to-create-a-redirection-for-the-password-manager-web-portal.md @@ -15,7 +15,8 @@ keywords: products: - general sidebar_label: How to create a redirection for the Password Manag -tags: [] +tags: + - administration-and-maintenance title: "How to create a redirection for the Password Manager web portal" knowledge_article_id: kA00g000000PbdWCAS --- diff --git a/docs/kb/general/how-to-create-failover-cluster-for-password-manager.md b/docs/kb/general/administration-and-maintenance/how-to-create-failover-cluster-for-password-manager.md similarity index 98% rename from docs/kb/general/how-to-create-failover-cluster-for-password-manager.md rename to docs/kb/general/administration-and-maintenance/how-to-create-failover-cluster-for-password-manager.md index 7fd201e032..83ba3d2329 100644 --- a/docs/kb/general/how-to-create-failover-cluster-for-password-manager.md +++ b/docs/kb/general/administration-and-maintenance/how-to-create-failover-cluster-for-password-manager.md @@ -15,7 +15,8 @@ keywords: products: - general sidebar_label: How to create Failover cluster for Password Manage -tags: [] +tags: + - administration-and-maintenance title: "How to create Failover cluster for Password Manager?" knowledge_article_id: kA00g000000H9diCAC --- diff --git a/docs/kb/general/how-to-migrate-netwrix-password-manager-to-another-server.md b/docs/kb/general/administration-and-maintenance/how-to-migrate-netwrix-password-manager-to-another-server.md similarity index 98% rename from docs/kb/general/how-to-migrate-netwrix-password-manager-to-another-server.md rename to docs/kb/general/administration-and-maintenance/how-to-migrate-netwrix-password-manager-to-another-server.md index c53cb38244..85b63c078b 100644 --- a/docs/kb/general/how-to-migrate-netwrix-password-manager-to-another-server.md +++ b/docs/kb/general/administration-and-maintenance/how-to-migrate-netwrix-password-manager-to-another-server.md @@ -16,7 +16,8 @@ keywords: products: - general sidebar_label: How to migrate Netwrix Password Manager to another -tags: [] +tags: + - administration-and-maintenance title: "How to migrate Netwrix Password Manager to another server" knowledge_article_id: kA00g000000H9T5CAK --- diff --git a/docs/kb/general/how-to-modify-the-password-manager-service-account.md b/docs/kb/general/administration-and-maintenance/how-to-modify-the-password-manager-service-account.md similarity index 97% rename from docs/kb/general/how-to-modify-the-password-manager-service-account.md rename to docs/kb/general/administration-and-maintenance/how-to-modify-the-password-manager-service-account.md index efc0403614..0112772372 100644 --- a/docs/kb/general/how-to-modify-the-password-manager-service-account.md +++ b/docs/kb/general/administration-and-maintenance/how-to-modify-the-password-manager-service-account.md @@ -12,7 +12,8 @@ keywords: products: - general sidebar_label: How to modify the Password Manager Service account -tags: [] +tags: + - administration-and-maintenance title: "How to modify the Password Manager Service account" knowledge_article_id: kA00g000000H9dnCAC --- diff --git a/docs/kb/general/how-to-tell-password-manager-to-use-a-specific-domain-controller.md b/docs/kb/general/administration-and-maintenance/how-to-tell-password-manager-to-use-a-specific-domain-controller.md similarity index 97% rename from docs/kb/general/how-to-tell-password-manager-to-use-a-specific-domain-controller.md rename to docs/kb/general/administration-and-maintenance/how-to-tell-password-manager-to-use-a-specific-domain-controller.md index f8c5d82ad0..9a4106e869 100644 --- a/docs/kb/general/how-to-tell-password-manager-to-use-a-specific-domain-controller.md +++ b/docs/kb/general/administration-and-maintenance/how-to-tell-password-manager-to-use-a-specific-domain-controller.md @@ -16,7 +16,8 @@ keywords: products: - general sidebar_label: How to tell Password Manager to use a specific Dom -tags: [] +tags: + - administration-and-maintenance title: "How to tell Password Manager to use a specific Domain Controller" knowledge_article_id: kA00g000000PbdICAS --- diff --git a/docs/kb/general/how-to-update-password-manager.md b/docs/kb/general/administration-and-maintenance/how-to-update-password-manager.md similarity index 98% rename from docs/kb/general/how-to-update-password-manager.md rename to docs/kb/general/administration-and-maintenance/how-to-update-password-manager.md index 3520ef8032..620638b125 100644 --- a/docs/kb/general/how-to-update-password-manager.md +++ b/docs/kb/general/administration-and-maintenance/how-to-update-password-manager.md @@ -16,7 +16,8 @@ keywords: products: - general sidebar_label: How to update Password Manager -tags: [] +tags: + - administration-and-maintenance title: "How to update Password Manager" knowledge_article_id: kA00g000000H9V1CAK --- diff --git a/docs/kb/general/is-it-possible-to-setup-several-instances-of-password-manager-on-one-server.md b/docs/kb/general/administration-and-maintenance/is-it-possible-to-setup-several-instances-of-password-manager-on-one-server.md similarity index 95% rename from docs/kb/general/is-it-possible-to-setup-several-instances-of-password-manager-on-one-server.md rename to docs/kb/general/administration-and-maintenance/is-it-possible-to-setup-several-instances-of-password-manager-on-one-server.md index 589efc9f0f..ac4aa9121a 100644 --- a/docs/kb/general/is-it-possible-to-setup-several-instances-of-password-manager-on-one-server.md +++ b/docs/kb/general/administration-and-maintenance/is-it-possible-to-setup-several-instances-of-password-manager-on-one-server.md @@ -15,7 +15,8 @@ keywords: products: - general sidebar_label: Is it possible to setup several instances of Passw -tags: [] +tags: + - administration-and-maintenance title: "Is it possible to setup several instances of Password Manager on one server?" knowledge_article_id: kA00g000000H9VmCAK --- diff --git a/docs/kb/general/adjusting-event-log-size-and-retention-settings.md b/docs/kb/general/audit-and-logging/adjusting-event-log-size-and-retention-settings.md similarity index 95% rename from docs/kb/general/adjusting-event-log-size-and-retention-settings.md rename to docs/kb/general/audit-and-logging/adjusting-event-log-size-and-retention-settings.md index 5971d4d737..80ebca30ee 100644 --- a/docs/kb/general/adjusting-event-log-size-and-retention-settings.md +++ b/docs/kb/general/audit-and-logging/adjusting-event-log-size-and-retention-settings.md @@ -14,7 +14,8 @@ keywords: products: - general sidebar_label: Adjusting Event Log Size and Retention Settings -tags: [] +tags: + - audit-and-logging title: "Adjusting Event Log Size and Retention Settings" knowledge_article_id: kA04u000000LLiHCAW --- diff --git a/docs/kb/general/configure_the_audit_log_backup.md b/docs/kb/general/audit-and-logging/configure_the_audit_log_backup.md similarity index 98% rename from docs/kb/general/configure_the_audit_log_backup.md rename to docs/kb/general/audit-and-logging/configure_the_audit_log_backup.md index c161203636..61c27cb85e 100644 --- a/docs/kb/general/configure_the_audit_log_backup.md +++ b/docs/kb/general/audit-and-logging/configure_the_audit_log_backup.md @@ -6,7 +6,8 @@ keywords: - manual backup - scheduled backup sidebar_label: Configure Audit Log Backup -tags: [] +tags: + - audit-and-logging title: "Configure the Audit Log Backup" knowledge_article_id: kA0Qk0000002B7DKAU products: diff --git a/docs/kb/general/corrupt-errorevent-in-event-reports.md b/docs/kb/general/audit-and-logging/corrupt-errorevent-in-event-reports.md similarity index 98% rename from docs/kb/general/corrupt-errorevent-in-event-reports.md rename to docs/kb/general/audit-and-logging/corrupt-errorevent-in-event-reports.md index 409c3f9985..ed3d1e4cde 100644 --- a/docs/kb/general/corrupt-errorevent-in-event-reports.md +++ b/docs/kb/general/audit-and-logging/corrupt-errorevent-in-event-reports.md @@ -17,7 +17,8 @@ keywords: products: - general sidebar_label: Corrupt ErrorEvent in Event Reports -tags: [] +tags: + - audit-and-logging title: "Corrupt ErrorEvent in Event Reports" knowledge_article_id: kA0Qk0000000ahpKAA --- diff --git a/docs/kb/general/enable_encryption_option_missing_from_the_siem_integration_configuration.md b/docs/kb/general/audit-and-logging/enable_encryption_option_missing_from_the_siem_integration_configuration.md similarity index 97% rename from docs/kb/general/enable_encryption_option_missing_from_the_siem_integration_configuration.md rename to docs/kb/general/audit-and-logging/enable_encryption_option_missing_from_the_siem_integration_configuration.md index 422d1d5b1b..a3baa85f0c 100644 --- a/docs/kb/general/enable_encryption_option_missing_from_the_siem_integration_configuration.md +++ b/docs/kb/general/audit-and-logging/enable_encryption_option_missing_from_the_siem_integration_configuration.md @@ -6,7 +6,8 @@ keywords: - Enable Encryption - Ubuntu sidebar_label: Enable Encryption Option Missing -tags: [] +tags: + - audit-and-logging title: "Enable Encryption Option Missing from the SIEM Integration Configuration" knowledge_article_id: kA0Qk0000002B10KAE products: diff --git a/docs/kb/general/how-to-save-and-zip-the-netwrix-cloud-agent-event-log.md b/docs/kb/general/audit-and-logging/how-to-save-and-zip-the-netwrix-cloud-agent-event-log.md similarity index 98% rename from docs/kb/general/how-to-save-and-zip-the-netwrix-cloud-agent-event-log.md rename to docs/kb/general/audit-and-logging/how-to-save-and-zip-the-netwrix-cloud-agent-event-log.md index 3bd4230754..5fe6b4c6f7 100644 --- a/docs/kb/general/how-to-save-and-zip-the-netwrix-cloud-agent-event-log.md +++ b/docs/kb/general/audit-and-logging/how-to-save-and-zip-the-netwrix-cloud-agent-event-log.md @@ -16,7 +16,8 @@ keywords: products: - onesecure sidebar_label: 'How to Save and Zip the Netwrix Cloud Agent Event ' -tags: [] +tags: + - audit-and-logging title: "How to Save and Zip the Netwrix Cloud Agent Event Log" knowledge_article_id: kA0Qk00000020QXKAY --- diff --git a/docs/kb/general/all-users-are-able-to-access-all-password-manager-portals.md b/docs/kb/general/authentication-and-security/all-users-are-able-to-access-all-password-manager-portals.md similarity index 97% rename from docs/kb/general/all-users-are-able-to-access-all-password-manager-portals.md rename to docs/kb/general/authentication-and-security/all-users-are-able-to-access-all-password-manager-portals.md index ee4d9b7290..214129c57c 100644 --- a/docs/kb/general/all-users-are-able-to-access-all-password-manager-portals.md +++ b/docs/kb/general/authentication-and-security/all-users-are-able-to-access-all-password-manager-portals.md @@ -17,7 +17,8 @@ keywords: products: - general sidebar_label: 'All users are able to access all Password Manager ' -tags: [] +tags: + - authentication-and-security title: "All users are able to access all Password Manager portals" knowledge_article_id: kA00g000000H9ZyCAK --- diff --git a/docs/kb/general/automatic-user-enrollment-failed-the-certificate-authority-is-invalid-or-incorrect.md b/docs/kb/general/authentication-and-security/automatic-user-enrollment-failed-the-certificate-authority-is-invalid-or-incorrect.md similarity index 98% rename from docs/kb/general/automatic-user-enrollment-failed-the-certificate-authority-is-invalid-or-incorrect.md rename to docs/kb/general/authentication-and-security/automatic-user-enrollment-failed-the-certificate-authority-is-invalid-or-incorrect.md index 83a0735ca2..38eaf3024a 100644 --- a/docs/kb/general/automatic-user-enrollment-failed-the-certificate-authority-is-invalid-or-incorrect.md +++ b/docs/kb/general/authentication-and-security/automatic-user-enrollment-failed-the-certificate-authority-is-invalid-or-incorrect.md @@ -16,7 +16,8 @@ keywords: products: - general sidebar_label: 'Automatic user enrollment failed: The certificate ' -tags: [] +tags: + - authentication-and-security title: >- Automatic user enrollment failed: The certificate authority is invalid or incorrect (Error code: 12045) diff --git a/docs/kb/general/disconnected-mode-password-reset.md b/docs/kb/general/authentication-and-security/disconnected-mode-password-reset.md similarity index 98% rename from docs/kb/general/disconnected-mode-password-reset.md rename to docs/kb/general/authentication-and-security/disconnected-mode-password-reset.md index 7f410f8350..3bfe2932a5 100644 --- a/docs/kb/general/disconnected-mode-password-reset.md +++ b/docs/kb/general/authentication-and-security/disconnected-mode-password-reset.md @@ -15,7 +15,8 @@ keywords: products: - general sidebar_label: Disconnected-mode password reset -tags: [] +tags: + - authentication-and-security title: "Disconnected-mode password reset" knowledge_article_id: kA00g000000H9dxCAC --- diff --git a/docs/kb/general/does-the-password-manager-always-use-your-current-windows-user-to-authenticate.md b/docs/kb/general/authentication-and-security/does-the-password-manager-always-use-your-current-windows-user-to-authenticate.md similarity index 98% rename from docs/kb/general/does-the-password-manager-always-use-your-current-windows-user-to-authenticate.md rename to docs/kb/general/authentication-and-security/does-the-password-manager-always-use-your-current-windows-user-to-authenticate.md index 9435e3ed21..ae1497ec56 100644 --- a/docs/kb/general/does-the-password-manager-always-use-your-current-windows-user-to-authenticate.md +++ b/docs/kb/general/authentication-and-security/does-the-password-manager-always-use-your-current-windows-user-to-authenticate.md @@ -16,7 +16,8 @@ keywords: products: - general sidebar_label: 'Does the Password Manager always use your current Windows user to authenticate?' -tags: [] +tags: + - authentication-and-security title: >- Does the Password Manager always use your current Windows user to authenticate? diff --git a/docs/kb/general/enrollment-failed-cannot-save-secret.md b/docs/kb/general/authentication-and-security/enrollment-failed-cannot-save-secret.md similarity index 97% rename from docs/kb/general/enrollment-failed-cannot-save-secret.md rename to docs/kb/general/authentication-and-security/enrollment-failed-cannot-save-secret.md index 03c04c41e4..3118820891 100644 --- a/docs/kb/general/enrollment-failed-cannot-save-secret.md +++ b/docs/kb/general/authentication-and-security/enrollment-failed-cannot-save-secret.md @@ -17,7 +17,8 @@ keywords: products: - general sidebar_label: 'Enrollment failed: cannot save secret' -tags: [] +tags: + - authentication-and-security title: 'Enrollment failed: cannot save secret' knowledge_article_id: kA00g000000H9bXCAS --- diff --git a/docs/kb/general/enrollment-wizard-prompts-for-credentials.md b/docs/kb/general/authentication-and-security/enrollment-wizard-prompts-for-credentials.md similarity index 95% rename from docs/kb/general/enrollment-wizard-prompts-for-credentials.md rename to docs/kb/general/authentication-and-security/enrollment-wizard-prompts-for-credentials.md index b6e9d4cd87..a8a6e9b149 100644 --- a/docs/kb/general/enrollment-wizard-prompts-for-credentials.md +++ b/docs/kb/general/authentication-and-security/enrollment-wizard-prompts-for-credentials.md @@ -15,7 +15,8 @@ keywords: products: - general sidebar_label: Enrollment wizard prompts for credentials -tags: [] +tags: + - authentication-and-security title: "Enrollment wizard prompts for credentials" knowledge_article_id: kA00g000000PbdQCAS --- diff --git a/docs/kb/general/error-401-in-the-enrollment-wizard.md b/docs/kb/general/authentication-and-security/error-401-in-the-enrollment-wizard.md similarity index 97% rename from docs/kb/general/error-401-in-the-enrollment-wizard.md rename to docs/kb/general/authentication-and-security/error-401-in-the-enrollment-wizard.md index 84441aba54..d5a01b0dd1 100644 --- a/docs/kb/general/error-401-in-the-enrollment-wizard.md +++ b/docs/kb/general/authentication-and-security/error-401-in-the-enrollment-wizard.md @@ -15,7 +15,8 @@ keywords: products: - general sidebar_label: Error 401 in the Enrollment wizard -tags: [] +tags: + - authentication-and-security title: "Error 401 in the Enrollment wizard" knowledge_article_id: kA00g000000H9UUCA0 --- diff --git a/docs/kb/general/error-401-unauthorized-access-is-denied-due-to-invalid-credentials.md b/docs/kb/general/authentication-and-security/error-401-unauthorized-access-is-denied-due-to-invalid-credentials.md similarity index 98% rename from docs/kb/general/error-401-unauthorized-access-is-denied-due-to-invalid-credentials.md rename to docs/kb/general/authentication-and-security/error-401-unauthorized-access-is-denied-due-to-invalid-credentials.md index bd233c516c..c4c16d2ede 100644 --- a/docs/kb/general/error-401-unauthorized-access-is-denied-due-to-invalid-credentials.md +++ b/docs/kb/general/authentication-and-security/error-401-unauthorized-access-is-denied-due-to-invalid-credentials.md @@ -17,7 +17,8 @@ keywords: products: - general sidebar_label: 'Error 401: Unauthorized: Access is denied due to i' -tags: [] +tags: + - authentication-and-security title: 'Error 401: Unauthorized: Access is denied due to invalid credentials' knowledge_article_id: kA00g000000H9Y6CAK --- diff --git a/docs/kb/general/password-manager-credential-providers.md b/docs/kb/general/authentication-and-security/password-manager-credential-providers.md similarity index 98% rename from docs/kb/general/password-manager-credential-providers.md rename to docs/kb/general/authentication-and-security/password-manager-credential-providers.md index c9c56546ec..fca9780dd1 100644 --- a/docs/kb/general/password-manager-credential-providers.md +++ b/docs/kb/general/authentication-and-security/password-manager-credential-providers.md @@ -16,7 +16,8 @@ keywords: products: - general sidebar_label: Password Manager Credential Providers -tags: [] +tags: + - authentication-and-security title: "Password Manager Credential Providers" knowledge_article_id: kA00g000000H9cHCAS --- diff --git a/docs/kb/general/the-user-must-change-password-at-next-logon-option-is-enabled-automatically.md b/docs/kb/general/authentication-and-security/the-user-must-change-password-at-next-logon-option-is-enabled-automatically.md similarity index 98% rename from docs/kb/general/the-user-must-change-password-at-next-logon-option-is-enabled-automatically.md rename to docs/kb/general/authentication-and-security/the-user-must-change-password-at-next-logon-option-is-enabled-automatically.md index 6f0d7fcd9a..0e277278c4 100644 --- a/docs/kb/general/the-user-must-change-password-at-next-logon-option-is-enabled-automatically.md +++ b/docs/kb/general/authentication-and-security/the-user-must-change-password-at-next-logon-option-is-enabled-automatically.md @@ -15,7 +15,8 @@ keywords: products: - general sidebar_label: The “User must change password at next logon" opti -tags: [] +tags: + - authentication-and-security title: The “User must change password at next logon\" option is enabled automatically knowledge_article_id: kA00g000000PbdZCAS --- diff --git a/docs/kb/general/windows_authentication_doesn`t_work_-_http_error_401.md b/docs/kb/general/authentication-and-security/windows_authentication_doesn`t_work_-_http_error_401.md similarity index 97% rename from docs/kb/general/windows_authentication_doesn`t_work_-_http_error_401.md rename to docs/kb/general/authentication-and-security/windows_authentication_doesn`t_work_-_http_error_401.md index 3aa5b20b2b..6c946168c4 100644 --- a/docs/kb/general/windows_authentication_doesn`t_work_-_http_error_401.md +++ b/docs/kb/general/authentication-and-security/windows_authentication_doesn`t_work_-_http_error_401.md @@ -8,7 +8,7 @@ keywords: products: - general sidebar_label: Windows Authentication Error 401 -tags: [] +tags: [authentication-and-security] title: Windows Authentication Doesn't Work - HTTP Error 401 knowledge_article_id: kA00g000000H9ZoCAK --- diff --git a/docs/kb/general/how-to-deploy-password-manager-client-via-system-center-configuration-manager-2012-sp1.md b/docs/kb/general/client-installation-and-deployment/how-to-deploy-password-manager-client-via-system-center-configuration-manager-2012-sp1.md similarity index 97% rename from docs/kb/general/how-to-deploy-password-manager-client-via-system-center-configuration-manager-2012-sp1.md rename to docs/kb/general/client-installation-and-deployment/how-to-deploy-password-manager-client-via-system-center-configuration-manager-2012-sp1.md index 29f61aa5f7..6fc345442f 100644 --- a/docs/kb/general/how-to-deploy-password-manager-client-via-system-center-configuration-manager-2012-sp1.md +++ b/docs/kb/general/client-installation-and-deployment/how-to-deploy-password-manager-client-via-system-center-configuration-manager-2012-sp1.md @@ -15,7 +15,8 @@ keywords: products: - general sidebar_label: 'How to deploy Netwrix Password Reset client via System Center Configuration Manager 2012 SP1' -tags: [] +tags: + - client-installation-and-deployment title: >- How to deploy Netwrix Password Reset client via System Center Configuration Manager 2012 SP1 diff --git a/docs/kb/general/how-to-remove-enrollment-wizard-from-startup.md b/docs/kb/general/client-installation-and-deployment/how-to-remove-enrollment-wizard-from-startup.md similarity index 97% rename from docs/kb/general/how-to-remove-enrollment-wizard-from-startup.md rename to docs/kb/general/client-installation-and-deployment/how-to-remove-enrollment-wizard-from-startup.md index 82a54119b7..3b95067f63 100644 --- a/docs/kb/general/how-to-remove-enrollment-wizard-from-startup.md +++ b/docs/kb/general/client-installation-and-deployment/how-to-remove-enrollment-wizard-from-startup.md @@ -15,7 +15,8 @@ keywords: products: - general sidebar_label: How to remove Enrollment Wizard from startup -tags: [] +tags: + - client-installation-and-deployment title: "How to remove Enrollment Wizard from startup" knowledge_article_id: kA00g000000H9VzCAK --- diff --git a/docs/kb/general/implications_of_targeting_computers_vs._user_groups_for_client_upgrades.md b/docs/kb/general/client-installation-and-deployment/implications_of_targeting_computers_vs._user_groups_for_client_upgrades.md similarity index 98% rename from docs/kb/general/implications_of_targeting_computers_vs._user_groups_for_client_upgrades.md rename to docs/kb/general/client-installation-and-deployment/implications_of_targeting_computers_vs._user_groups_for_client_upgrades.md index 76beb5b614..312ef190c3 100644 --- a/docs/kb/general/implications_of_targeting_computers_vs._user_groups_for_client_upgrades.md +++ b/docs/kb/general/client-installation-and-deployment/implications_of_targeting_computers_vs._user_groups_for_client_upgrades.md @@ -6,7 +6,8 @@ keywords: - computer groups - user groups sidebar_label: Targeting Computers vs. User Groups -tags: [] +tags: + - client-installation-and-deployment title: "Implications of Targeting Computers vs. User Groups for Client Upgrades" knowledge_article_id: kA0Qk0000002Vm5KAE products: diff --git a/docs/kb/general/install_and_uninstall_the_windows_agent_from_the_command_line.md b/docs/kb/general/client-installation-and-deployment/install_and_uninstall_the_windows_agent_from_the_command_line.md similarity index 96% rename from docs/kb/general/install_and_uninstall_the_windows_agent_from_the_command_line.md rename to docs/kb/general/client-installation-and-deployment/install_and_uninstall_the_windows_agent_from_the_command_line.md index 8b597773bd..e7af0a6aa4 100644 --- a/docs/kb/general/install_and_uninstall_the_windows_agent_from_the_command_line.md +++ b/docs/kb/general/client-installation-and-deployment/install_and_uninstall_the_windows_agent_from_the_command_line.md @@ -8,7 +8,8 @@ keywords: - uninstallation - msiexec sidebar_label: Install and Uninstall Windows Agent -tags: [] +tags: + - client-installation-and-deployment title: "Install and Uninstall the Windows Agent from the Command Line" knowledge_article_id: kA0Qk0000002B71KAE products: diff --git a/docs/kb/general/installation-of-logon-prompt-extenstion-for-password-manager-via-command-prompt.md b/docs/kb/general/client-installation-and-deployment/installation-of-logon-prompt-extenstion-for-password-manager-via-command-prompt.md similarity index 98% rename from docs/kb/general/installation-of-logon-prompt-extenstion-for-password-manager-via-command-prompt.md rename to docs/kb/general/client-installation-and-deployment/installation-of-logon-prompt-extenstion-for-password-manager-via-command-prompt.md index 29e13e249a..c59e246c65 100644 --- a/docs/kb/general/installation-of-logon-prompt-extenstion-for-password-manager-via-command-prompt.md +++ b/docs/kb/general/client-installation-and-deployment/installation-of-logon-prompt-extenstion-for-password-manager-via-command-prompt.md @@ -15,7 +15,8 @@ keywords: products: - general sidebar_label: 'Installation of Logon Prompt Extenstion for Password Manager via command prompt' -tags: [] +tags: + - client-installation-and-deployment title: >- Installation of Logon Prompt Extenstion for Password Manager via command prompt diff --git a/docs/kb/general/standalone-installer-for-password-manager-client.md b/docs/kb/general/client-installation-and-deployment/standalone-installer-for-password-manager-client.md similarity index 96% rename from docs/kb/general/standalone-installer-for-password-manager-client.md rename to docs/kb/general/client-installation-and-deployment/standalone-installer-for-password-manager-client.md index c9ae390e61..64134c6641 100644 --- a/docs/kb/general/standalone-installer-for-password-manager-client.md +++ b/docs/kb/general/client-installation-and-deployment/standalone-installer-for-password-manager-client.md @@ -15,7 +15,8 @@ keywords: products: - general sidebar_label: Standalone installer for Password manager client -tags: [] +tags: + - client-installation-and-deployment title: "Standalone installer for Password manager client" knowledge_article_id: kA00g000000H9WICA0 --- diff --git a/docs/kb/general/cloud-permission-analyzer-configuring-dropbox-apps.md b/docs/kb/general/cloud-and-permissions/cloud-permission-analyzer-configuring-dropbox-apps.md similarity index 99% rename from docs/kb/general/cloud-permission-analyzer-configuring-dropbox-apps.md rename to docs/kb/general/cloud-and-permissions/cloud-permission-analyzer-configuring-dropbox-apps.md index 633a3bcd13..6c1ce4d043 100644 --- a/docs/kb/general/cloud-permission-analyzer-configuring-dropbox-apps.md +++ b/docs/kb/general/cloud-and-permissions/cloud-permission-analyzer-configuring-dropbox-apps.md @@ -17,7 +17,8 @@ keywords: products: - general sidebar_label: Cloud Permission Analyzer Configuring Dropbox Apps -tags: [] +tags: + - cloud-and-permissions title: "Cloud Permission Analyzer Configuring Dropbox Apps" knowledge_article_id: kA04u000000PdBmCAK --- diff --git a/docs/kb/general/files_cannot_be_scanned_in_end-to-end_encrypted_applications.md b/docs/kb/general/cloud-and-permissions/files_cannot_be_scanned_in_end-to-end_encrypted_applications.md similarity index 97% rename from docs/kb/general/files_cannot_be_scanned_in_end-to-end_encrypted_applications.md rename to docs/kb/general/cloud-and-permissions/files_cannot_be_scanned_in_end-to-end_encrypted_applications.md index d55b62bc71..03d9d858ae 100644 --- a/docs/kb/general/files_cannot_be_scanned_in_end-to-end_encrypted_applications.md +++ b/docs/kb/general/cloud-and-permissions/files_cannot_be_scanned_in_end-to-end_encrypted_applications.md @@ -6,7 +6,8 @@ keywords: - file scanning - Deep Packet Inspection sidebar_label: Files Not Scanned in Encrypted Apps -tags: [] +tags: + - cloud-and-permissions title: "Files Cannot Be Scanned in End-to-End Encrypted Applications" knowledge_article_id: kA0Qk0000002B6jKAE products: diff --git a/docs/kb/general/how-to-configure-google-drive-for-crawling.md b/docs/kb/general/cloud-and-permissions/how-to-configure-google-drive-for-crawling.md similarity index 99% rename from docs/kb/general/how-to-configure-google-drive-for-crawling.md rename to docs/kb/general/cloud-and-permissions/how-to-configure-google-drive-for-crawling.md index 39722b3575..2440459d3e 100644 --- a/docs/kb/general/how-to-configure-google-drive-for-crawling.md +++ b/docs/kb/general/cloud-and-permissions/how-to-configure-google-drive-for-crawling.md @@ -17,7 +17,8 @@ keywords: products: - general sidebar_label: How to configure Google Drive for Crawling -tags: [] +tags: + - cloud-and-permissions title: "How to configure Google Drive for Crawling" knowledge_article_id: kA04u0000000H8tCAE --- diff --git a/docs/kb/general/permission-scanning-errors-and-issues.md b/docs/kb/general/cloud-and-permissions/permission-scanning-errors-and-issues.md similarity index 98% rename from docs/kb/general/permission-scanning-errors-and-issues.md rename to docs/kb/general/cloud-and-permissions/permission-scanning-errors-and-issues.md index 7cfac3a3a5..4536f41f57 100644 --- a/docs/kb/general/permission-scanning-errors-and-issues.md +++ b/docs/kb/general/cloud-and-permissions/permission-scanning-errors-and-issues.md @@ -16,7 +16,8 @@ keywords: products: - general sidebar_label: Permission scanning errors and issues -tags: [] +tags: + - cloud-and-permissions title: "Permission scanning errors and issues" knowledge_article_id: kA0Qk0000001Q25KAE --- diff --git a/docs/kb/general/custom-branding-in-a-two-server-install-configuration.md b/docs/kb/general/configuration-and-customization/custom-branding-in-a-two-server-install-configuration.md similarity index 97% rename from docs/kb/general/custom-branding-in-a-two-server-install-configuration.md rename to docs/kb/general/configuration-and-customization/custom-branding-in-a-two-server-install-configuration.md index e53b4fbf51..d968901469 100644 --- a/docs/kb/general/custom-branding-in-a-two-server-install-configuration.md +++ b/docs/kb/general/configuration-and-customization/custom-branding-in-a-two-server-install-configuration.md @@ -16,7 +16,7 @@ keywords: products: - general sidebar_label: Custom Branding in a two server install configurat -tags: [] +tags: [configuration-and-customization] title: "Custom Branding in a two server install configuration" knowledge_article_id: kA00g000000H9aRCAS --- diff --git a/docs/kb/general/how-to-change-the-text-of-email-notifications.md b/docs/kb/general/configuration-and-customization/how-to-change-the-text-of-email-notifications.md similarity index 98% rename from docs/kb/general/how-to-change-the-text-of-email-notifications.md rename to docs/kb/general/configuration-and-customization/how-to-change-the-text-of-email-notifications.md index d582d8860d..c043071fbf 100644 --- a/docs/kb/general/how-to-change-the-text-of-email-notifications.md +++ b/docs/kb/general/configuration-and-customization/how-to-change-the-text-of-email-notifications.md @@ -15,7 +15,7 @@ keywords: products: - general sidebar_label: How to change the text of email notifications -tags: [] +tags: [configuration-and-customization] title: "How to change the text of email notifications" knowledge_article_id: kA00g000000H9TICA0 --- diff --git a/docs/kb/general/how-to-configure-two-different-self-service-portals.md b/docs/kb/general/configuration-and-customization/how-to-configure-two-different-self-service-portals.md similarity index 97% rename from docs/kb/general/how-to-configure-two-different-self-service-portals.md rename to docs/kb/general/configuration-and-customization/how-to-configure-two-different-self-service-portals.md index 8914d60228..a1c6ba6b51 100644 --- a/docs/kb/general/how-to-configure-two-different-self-service-portals.md +++ b/docs/kb/general/configuration-and-customization/how-to-configure-two-different-self-service-portals.md @@ -15,7 +15,8 @@ keywords: products: - general sidebar_label: How to configure two different Self-Service portal -tags: [] +tags: + - configuration-and-customization title: "How to configure two different Self-Service portals" knowledge_article_id: kA00g000000H9WpCAK --- diff --git a/docs/kb/general/how-to-create-second-help-desk-portal.md b/docs/kb/general/configuration-and-customization/how-to-create-second-help-desk-portal.md similarity index 98% rename from docs/kb/general/how-to-create-second-help-desk-portal.md rename to docs/kb/general/configuration-and-customization/how-to-create-second-help-desk-portal.md index d9c6b95d61..4949dc0453 100644 --- a/docs/kb/general/how-to-create-second-help-desk-portal.md +++ b/docs/kb/general/configuration-and-customization/how-to-create-second-help-desk-portal.md @@ -15,7 +15,8 @@ keywords: products: - general sidebar_label: How to create second Help-Desk portal -tags: [] +tags: + - configuration-and-customization title: "How to create second Help-Desk portal" knowledge_article_id: kA00g000000H9WgCAK --- diff --git a/docs/kb/general/how-to-customize-text-in-the-password-manager-self-service-portal.md b/docs/kb/general/configuration-and-customization/how-to-customize-text-in-the-password-manager-self-service-portal.md similarity index 97% rename from docs/kb/general/how-to-customize-text-in-the-password-manager-self-service-portal.md rename to docs/kb/general/configuration-and-customization/how-to-customize-text-in-the-password-manager-self-service-portal.md index 58d8214bf3..a76ad27e61 100644 --- a/docs/kb/general/how-to-customize-text-in-the-password-manager-self-service-portal.md +++ b/docs/kb/general/configuration-and-customization/how-to-customize-text-in-the-password-manager-self-service-portal.md @@ -14,7 +14,8 @@ keywords: products: - general sidebar_label: How to customize text in the Password Manager Self -tags: [] +tags: + - configuration-and-customization title: "How to customize text in the Password Manager Self-Service portal" knowledge_article_id: kA00g000000H9UCCA0 --- diff --git a/docs/kb/general/how-to-remove-languages-from-the-self-service-portal.md b/docs/kb/general/configuration-and-customization/how-to-remove-languages-from-the-self-service-portal.md similarity index 97% rename from docs/kb/general/how-to-remove-languages-from-the-self-service-portal.md rename to docs/kb/general/configuration-and-customization/how-to-remove-languages-from-the-self-service-portal.md index a5970f0cb1..877514f67f 100644 --- a/docs/kb/general/how-to-remove-languages-from-the-self-service-portal.md +++ b/docs/kb/general/configuration-and-customization/how-to-remove-languages-from-the-self-service-portal.md @@ -16,7 +16,8 @@ keywords: products: - general sidebar_label: How to remove languages from the Self-Service Port -tags: [] +tags: + - configuration-and-customization title: "How to remove languages from the Self-Service Portal" knowledge_article_id: kA00g000000H9UICA0 --- diff --git a/docs/kb/general/password-requirements-link.md b/docs/kb/general/configuration-and-customization/password-requirements-link.md similarity index 97% rename from docs/kb/general/password-requirements-link.md rename to docs/kb/general/configuration-and-customization/password-requirements-link.md index d69dc87e82..b15335b314 100644 --- a/docs/kb/general/password-requirements-link.md +++ b/docs/kb/general/configuration-and-customization/password-requirements-link.md @@ -13,7 +13,8 @@ keywords: products: - general sidebar_label: Password requirements link -tags: [] +tags: + - configuration-and-customization title: "Password requirements link" knowledge_article_id: kA00g000000H9dWCAS --- diff --git a/docs/kb/general/remove-the-domain-list-from-the-self-service-portal.md b/docs/kb/general/configuration-and-customization/remove-the-domain-list-from-the-self-service-portal.md similarity index 96% rename from docs/kb/general/remove-the-domain-list-from-the-self-service-portal.md rename to docs/kb/general/configuration-and-customization/remove-the-domain-list-from-the-self-service-portal.md index 7bc500b4bc..222c741892 100644 --- a/docs/kb/general/remove-the-domain-list-from-the-self-service-portal.md +++ b/docs/kb/general/configuration-and-customization/remove-the-domain-list-from-the-self-service-portal.md @@ -14,7 +14,8 @@ keywords: products: - general sidebar_label: Remove the domain list from the Self-Service porta -tags: [] +tags: + - configuration-and-customization title: "Remove the domain list from the Self-Service portal" knowledge_article_id: kA00g000000H9cKCAS --- diff --git a/docs/kb/general/calculate-percentages-in-sql-properly.md b/docs/kb/general/database-and-diagnostics/calculate-percentages-in-sql-properly.md similarity index 98% rename from docs/kb/general/calculate-percentages-in-sql-properly.md rename to docs/kb/general/database-and-diagnostics/calculate-percentages-in-sql-properly.md index d981ede1d8..3ad9768d37 100644 --- a/docs/kb/general/calculate-percentages-in-sql-properly.md +++ b/docs/kb/general/database-and-diagnostics/calculate-percentages-in-sql-properly.md @@ -14,7 +14,8 @@ keywords: products: - general sidebar_label: calculate percentages in SQL properly -tags: [] +tags: + - database-and-diagnostics title: "calculate percentages in SQL properly" knowledge_article_id: kA04u0000000IQqCAM --- diff --git a/docs/kb/general/disk_space_occupied_by_core._files_in_gen_7_agent_servers.md b/docs/kb/general/database-and-diagnostics/disk_space_occupied_by_core._files_in_gen_7_agent_servers.md similarity index 96% rename from docs/kb/general/disk_space_occupied_by_core._files_in_gen_7_agent_servers.md rename to docs/kb/general/database-and-diagnostics/disk_space_occupied_by_core._files_in_gen_7_agent_servers.md index a28450ff61..7b58c7d352 100644 --- a/docs/kb/general/disk_space_occupied_by_core._files_in_gen_7_agent_servers.md +++ b/docs/kb/general/database-and-diagnostics/disk_space_occupied_by_core._files_in_gen_7_agent_servers.md @@ -6,7 +6,8 @@ keywords: - Gen 7 Agent - disk space sidebar_label: Disk Space and Core Files -tags: [] +tags: + - database-and-diagnostics title: "Disk Space Occupied by Core.* Files in Gen 7 Agent Servers" knowledge_article_id: kA0Qk0000000NuHKAU products: diff --git a/docs/kb/general/faq-netwrix-password-manager-discontinued.md b/docs/kb/general/documentation-and-reference/faq-netwrix-password-manager-discontinued.md similarity index 98% rename from docs/kb/general/faq-netwrix-password-manager-discontinued.md rename to docs/kb/general/documentation-and-reference/faq-netwrix-password-manager-discontinued.md index 0a48d5b4ef..baab18e9b0 100644 --- a/docs/kb/general/faq-netwrix-password-manager-discontinued.md +++ b/docs/kb/general/documentation-and-reference/faq-netwrix-password-manager-discontinued.md @@ -16,7 +16,8 @@ keywords: products: - general sidebar_label: 'FAQ: Netwrix Password Manager Discontinued' -tags: [] +tags: + - documentation-and-reference title: 'FAQ: Netwrix Password Manager Discontinued' knowledge_article_id: kA04u00000111LqCAI --- diff --git a/docs/kb/general/faq-netwrix-password-manager.md b/docs/kb/general/documentation-and-reference/faq-netwrix-password-manager.md similarity index 99% rename from docs/kb/general/faq-netwrix-password-manager.md rename to docs/kb/general/documentation-and-reference/faq-netwrix-password-manager.md index e3f1392c60..9498f52b72 100644 --- a/docs/kb/general/faq-netwrix-password-manager.md +++ b/docs/kb/general/documentation-and-reference/faq-netwrix-password-manager.md @@ -16,7 +16,8 @@ keywords: products: - general sidebar_label: FAQ Netwrix Password Manager -tags: [] +tags: + - documentation-and-reference title: "FAQ Netwrix Password Manager" knowledge_article_id: kA00g000000H9dkCAC --- diff --git a/docs/kb/general/how-to-add-attachments-to-netwrix-support-tickets.md b/docs/kb/general/documentation-and-reference/how-to-add-attachments-to-netwrix-support-tickets.md similarity index 97% rename from docs/kb/general/how-to-add-attachments-to-netwrix-support-tickets.md rename to docs/kb/general/documentation-and-reference/how-to-add-attachments-to-netwrix-support-tickets.md index 29704684dc..019e41c22c 100644 --- a/docs/kb/general/how-to-add-attachments-to-netwrix-support-tickets.md +++ b/docs/kb/general/documentation-and-reference/how-to-add-attachments-to-netwrix-support-tickets.md @@ -14,7 +14,8 @@ keywords: products: - general sidebar_label: How to Add Attachments to Netwrix Support Tickets -tags: [] +tags: + - documentation-and-reference title: "How to Add Attachments to Netwrix Support Tickets" knowledge_article_id: kA0Qk0000002A1hKAE --- diff --git a/docs/kb/general/how_does_the_file_copy_event_work_on_linux_distributions.md b/docs/kb/general/documentation-and-reference/how_does_the_file_copy_event_work_on_linux_distributions.md similarity index 96% rename from docs/kb/general/how_does_the_file_copy_event_work_on_linux_distributions.md rename to docs/kb/general/documentation-and-reference/how_does_the_file_copy_event_work_on_linux_distributions.md index 1e9256a768..aaf7d01017 100644 --- a/docs/kb/general/how_does_the_file_copy_event_work_on_linux_distributions.md +++ b/docs/kb/general/documentation-and-reference/how_does_the_file_copy_event_work_on_linux_distributions.md @@ -6,7 +6,8 @@ keywords: - Linux distributions - file transfer sidebar_label: File Copy Event on Linux -tags: [] +tags: + - documentation-and-reference title: "How Does the File Copy Event Work on Linux Distributions?" knowledge_article_id: kA0Qk0000002B7hKAE products: diff --git a/docs/kb/general/how_to_capture_client_logs_manually_on_a_linux_machine.md b/docs/kb/general/documentation-and-reference/how_to_capture_client_logs_manually_on_a_linux_machine.md similarity index 98% rename from docs/kb/general/how_to_capture_client_logs_manually_on_a_linux_machine.md rename to docs/kb/general/documentation-and-reference/how_to_capture_client_logs_manually_on_a_linux_machine.md index 606987ce92..4930634ca9 100644 --- a/docs/kb/general/how_to_capture_client_logs_manually_on_a_linux_machine.md +++ b/docs/kb/general/documentation-and-reference/how_to_capture_client_logs_manually_on_a_linux_machine.md @@ -6,7 +6,8 @@ keywords: - Linux - troubleshooting sidebar_label: Capture Client Logs on Linux -tags: [] +tags: + - documentation-and-reference title: "How to Capture Client Logs Manually on a Linux Machine" knowledge_article_id: kA0Qk0000002B6uKAE products: diff --git a/docs/kb/general/how_to_collect_http_archive_logs_in_a_web_browser.md b/docs/kb/general/documentation-and-reference/how_to_collect_http_archive_logs_in_a_web_browser.md similarity index 97% rename from docs/kb/general/how_to_collect_http_archive_logs_in_a_web_browser.md rename to docs/kb/general/documentation-and-reference/how_to_collect_http_archive_logs_in_a_web_browser.md index 43dcdb24dc..958b08c41f 100644 --- a/docs/kb/general/how_to_collect_http_archive_logs_in_a_web_browser.md +++ b/docs/kb/general/documentation-and-reference/how_to_collect_http_archive_logs_in_a_web_browser.md @@ -6,7 +6,8 @@ keywords: - web browser - troubleshooting sidebar_label: Collect HTTP Archive Logs -tags: [] +tags: + - documentation-and-reference title: "How to Collect HTTP Archive Logs in a Web Browser" knowledge_article_id: kA0Qk0000002B18KAE products: diff --git a/docs/kb/general/netwrix-auditor-health-log-error-event-id-6103-suggests-contacting-netwrix-technical-support.md b/docs/kb/general/documentation-and-reference/netwrix-auditor-health-log-error-event-id-6103-suggests-contacting-netwrix-technical-support.md similarity index 98% rename from docs/kb/general/netwrix-auditor-health-log-error-event-id-6103-suggests-contacting-netwrix-technical-support.md rename to docs/kb/general/documentation-and-reference/netwrix-auditor-health-log-error-event-id-6103-suggests-contacting-netwrix-technical-support.md index d7ff8678d4..a2ba7ef110 100644 --- a/docs/kb/general/netwrix-auditor-health-log-error-event-id-6103-suggests-contacting-netwrix-technical-support.md +++ b/docs/kb/general/documentation-and-reference/netwrix-auditor-health-log-error-event-id-6103-suggests-contacting-netwrix-technical-support.md @@ -15,7 +15,8 @@ keywords: products: - general sidebar_label: 'Netwrix Auditor Health Log Error Event ID: 6103 Su' -tags: [] +tags: + - documentation-and-reference title: "Netwrix Auditor Health Log Error Event ID: 6103 Suggests Contacting Netwrix Technical Support" knowledge_article_id: kA0Qk0000001LK9KAM --- diff --git a/docs/kb/general/sbpam_3.5_cu1_hf1_(3.5.1218)_release_notes.md b/docs/kb/general/documentation-and-reference/sbpam_3.5_cu1_hf1_(3.5.1218)_release_notes.md similarity index 96% rename from docs/kb/general/sbpam_3.5_cu1_hf1_(3.5.1218)_release_notes.md rename to docs/kb/general/documentation-and-reference/sbpam_3.5_cu1_hf1_(3.5.1218)_release_notes.md index 194f9cae06..d80118b053 100644 --- a/docs/kb/general/sbpam_3.5_cu1_hf1_(3.5.1218)_release_notes.md +++ b/docs/kb/general/documentation-and-reference/sbpam_3.5_cu1_hf1_(3.5.1218)_release_notes.md @@ -6,7 +6,8 @@ keywords: - hotfix - release notes sidebar_label: SbPAM 3.5 CU1 HF1 Release Notes -tags: [] +tags: + - documentation-and-reference title: "SbPAM 3.5 CU1 HF1 (3.5.1218) Release Notes" knowledge_article_id: kA04u0000000JMiCAM products: diff --git a/docs/kb/general/welcome-to-documentation-and-knowledge-base-help-center.md b/docs/kb/general/documentation-and-reference/welcome-to-documentation-and-knowledge-base-help-center.md similarity index 98% rename from docs/kb/general/welcome-to-documentation-and-knowledge-base-help-center.md rename to docs/kb/general/documentation-and-reference/welcome-to-documentation-and-knowledge-base-help-center.md index bdc55871bf..841632cddd 100644 --- a/docs/kb/general/welcome-to-documentation-and-knowledge-base-help-center.md +++ b/docs/kb/general/documentation-and-reference/welcome-to-documentation-and-knowledge-base-help-center.md @@ -15,7 +15,8 @@ keywords: products: - general sidebar_label: Welcome to Documentation and Knowledge Base Help C -tags: [] +tags: + - documentation-and-reference title: "Welcome to Documentation and Knowledge Base Help C" knowledge_article_id: kA04u000000LLk3CAG --- diff --git a/docs/kb/general/firewall-rules-required-by-password-manager.md b/docs/kb/general/infrastructure-and-network/firewall-rules-required-by-password-manager.md similarity index 99% rename from docs/kb/general/firewall-rules-required-by-password-manager.md rename to docs/kb/general/infrastructure-and-network/firewall-rules-required-by-password-manager.md index bae427bd2e..7fd6d45a72 100644 --- a/docs/kb/general/firewall-rules-required-by-password-manager.md +++ b/docs/kb/general/infrastructure-and-network/firewall-rules-required-by-password-manager.md @@ -16,7 +16,8 @@ keywords: products: - general sidebar_label: Firewall rules required by Password Manager -tags: [] +tags: + - infrastructure-and-network title: "Firewall rules required by Password Manager" knowledge_article_id: kA00g000000H9cMCAS --- diff --git a/docs/kb/general/are-netwrix-products-affected-by-log4j-vulnerability.md b/docs/kb/general/security-and-compliance/are-netwrix-products-affected-by-log4j-vulnerability.md similarity index 95% rename from docs/kb/general/are-netwrix-products-affected-by-log4j-vulnerability.md rename to docs/kb/general/security-and-compliance/are-netwrix-products-affected-by-log4j-vulnerability.md index 3c0c25e076..bd7710abf2 100644 --- a/docs/kb/general/are-netwrix-products-affected-by-log4j-vulnerability.md +++ b/docs/kb/general/security-and-compliance/are-netwrix-products-affected-by-log4j-vulnerability.md @@ -15,7 +15,8 @@ keywords: products: - general sidebar_label: Are Netwrix Products affected by log4j vulnerabili -tags: [] +tags: + - security-and-compliance title: "Are Netwrix Products affected by log4j vulnerability?" knowledge_article_id: kA04u0000000HfsCAE --- diff --git a/docs/kb/general/netwrix-software-authenticity-and-integrity.md b/docs/kb/general/security-and-compliance/netwrix-software-authenticity-and-integrity.md similarity index 98% rename from docs/kb/general/netwrix-software-authenticity-and-integrity.md rename to docs/kb/general/security-and-compliance/netwrix-software-authenticity-and-integrity.md index abb6e20731..bc3d140957 100644 --- a/docs/kb/general/netwrix-software-authenticity-and-integrity.md +++ b/docs/kb/general/security-and-compliance/netwrix-software-authenticity-and-integrity.md @@ -15,7 +15,8 @@ keywords: products: - general sidebar_label: Netwrix Software Authenticity and Integrity -tags: [] +tags: + - security-and-compliance title: "Netwrix Software Authenticity and Integrity" knowledge_article_id: kA04u0000000IFbCAM --- diff --git a/docs/kb/general/risks-when-connecting-to-unknown-ip-addresses.md b/docs/kb/general/security-and-compliance/risks-when-connecting-to-unknown-ip-addresses.md similarity index 98% rename from docs/kb/general/risks-when-connecting-to-unknown-ip-addresses.md rename to docs/kb/general/security-and-compliance/risks-when-connecting-to-unknown-ip-addresses.md index f1cbcd2449..14a6c0b1fc 100644 --- a/docs/kb/general/risks-when-connecting-to-unknown-ip-addresses.md +++ b/docs/kb/general/security-and-compliance/risks-when-connecting-to-unknown-ip-addresses.md @@ -16,7 +16,8 @@ keywords: products: - general sidebar_label: Risks when connecting to unknown IP addresses -tags: [] +tags: + - security-and-compliance title: "Risks when connecting to unknown IP addresses" knowledge_article_id: kA04u000000Pcu2CAC --- diff --git a/docs/kb/general/vulnerabilities-for-web-attacks.md b/docs/kb/general/security-and-compliance/vulnerabilities-for-web-attacks.md similarity index 99% rename from docs/kb/general/vulnerabilities-for-web-attacks.md rename to docs/kb/general/security-and-compliance/vulnerabilities-for-web-attacks.md index 12f78c8508..e5b28981d0 100644 --- a/docs/kb/general/vulnerabilities-for-web-attacks.md +++ b/docs/kb/general/security-and-compliance/vulnerabilities-for-web-attacks.md @@ -16,7 +16,8 @@ keywords: products: - general sidebar_label: Vulnerabilities for web-attacks -tags: [] +tags: + - security-and-compliance title: "Vulnerabilities for web-attacks" knowledge_article_id: kA00g000000H9dTCAS --- diff --git a/docs/kb/general/access-to-administrative-portal-in-non-domain-dmz.md b/docs/kb/general/setup-and-deployment/access-to-administrative-portal-in-non-domain-dmz.md similarity index 98% rename from docs/kb/general/access-to-administrative-portal-in-non-domain-dmz.md rename to docs/kb/general/setup-and-deployment/access-to-administrative-portal-in-non-domain-dmz.md index fec90ec405..9a0fe468c7 100644 --- a/docs/kb/general/access-to-administrative-portal-in-non-domain-dmz.md +++ b/docs/kb/general/setup-and-deployment/access-to-administrative-portal-in-non-domain-dmz.md @@ -17,7 +17,8 @@ keywords: products: - general sidebar_label: Access to Administrative portal in non-domain DMZ -tags: [] +tags: + - setup-and-deployment title: "Access to Administrative portal in non-domain DMZ" knowledge_article_id: kA00g000000H9bTCAS --- diff --git a/docs/kb/general/common-deployment-types.md b/docs/kb/general/setup-and-deployment/common-deployment-types.md similarity index 98% rename from docs/kb/general/common-deployment-types.md rename to docs/kb/general/setup-and-deployment/common-deployment-types.md index 59dc28e08b..84c3ff1a19 100644 --- a/docs/kb/general/common-deployment-types.md +++ b/docs/kb/general/setup-and-deployment/common-deployment-types.md @@ -16,7 +16,8 @@ keywords: products: - general sidebar_label: Common deployment types -tags: [] +tags: + - setup-and-deployment title: "Common deployment types" knowledge_article_id: kA00g000000H9djCAC --- diff --git a/docs/kb/general/netwrix-password-manager-service-account.md b/docs/kb/general/setup-and-deployment/netwrix-password-manager-service-account.md similarity index 99% rename from docs/kb/general/netwrix-password-manager-service-account.md rename to docs/kb/general/setup-and-deployment/netwrix-password-manager-service-account.md index ea4a2c0638..06f45b0331 100644 --- a/docs/kb/general/netwrix-password-manager-service-account.md +++ b/docs/kb/general/setup-and-deployment/netwrix-password-manager-service-account.md @@ -15,7 +15,8 @@ keywords: products: - general sidebar_label: NetWrix Password Manager service account -tags: [] +tags: + - setup-and-deployment title: "NetWrix Password Manager service account" knowledge_article_id: kA00g000000H9cDCAS --- diff --git a/docs/kb/general/password-manager-architecture.md b/docs/kb/general/setup-and-deployment/password-manager-architecture.md similarity index 99% rename from docs/kb/general/password-manager-architecture.md rename to docs/kb/general/setup-and-deployment/password-manager-architecture.md index 489703f48b..8874e684c6 100644 --- a/docs/kb/general/password-manager-architecture.md +++ b/docs/kb/general/setup-and-deployment/password-manager-architecture.md @@ -15,7 +15,8 @@ keywords: products: - general sidebar_label: Password Manager architecture -tags: [] +tags: + - setup-and-deployment title: "Password Manager architecture" knowledge_article_id: kA00g000000H9dVCAS --- diff --git a/docs/kb/general/password-manager-requirements.md b/docs/kb/general/setup-and-deployment/password-manager-requirements.md similarity index 99% rename from docs/kb/general/password-manager-requirements.md rename to docs/kb/general/setup-and-deployment/password-manager-requirements.md index 3cc70e7e09..5aad915343 100644 --- a/docs/kb/general/password-manager-requirements.md +++ b/docs/kb/general/setup-and-deployment/password-manager-requirements.md @@ -16,7 +16,8 @@ keywords: products: - general sidebar_label: Password Manager Requirements -tags: [] +tags: + - setup-and-deployment title: "Password Manager Requirements" knowledge_article_id: kA00g000000H9cICAS --- diff --git a/docs/kb/general/virtual-deployment.md b/docs/kb/general/setup-and-deployment/virtual-deployment.md similarity index 95% rename from docs/kb/general/virtual-deployment.md rename to docs/kb/general/setup-and-deployment/virtual-deployment.md index 3180f52d91..30691ff2f3 100644 --- a/docs/kb/general/virtual-deployment.md +++ b/docs/kb/general/setup-and-deployment/virtual-deployment.md @@ -15,7 +15,8 @@ keywords: products: - general sidebar_label: Virtual Deployment -tags: [] +tags: + - setup-and-deployment title: "Virtual Deployment" knowledge_article_id: kA04u000000LLiCCAW --- diff --git a/docs/kb/general/test-for-asana-task-creation-2.md b/docs/kb/general/test-for-asana-task-creation-2.md deleted file mode 100644 index 147ad09b7f..0000000000 --- a/docs/kb/general/test-for-asana-task-creation-2.md +++ /dev/null @@ -1,25 +0,0 @@ ---- -description: >- - This article is a test entry for Asana task creation and knowledge base - migration. It contains a simple placeholder title and content used to verify - article workflows. -keywords: - - Asana - - task - - test - - creation - - KB - - migration - - automation - - article -products: - - general -sidebar_label: Test For Asana Task Creation 2 -tags: [] -title: "Test For Asana Task Creation 2" -knowledge_article_id: kA0Qk0000001lBNKAY ---- - -# Test For Asana Task Creation 2 - -Test For Asana Task Creation 2 diff --git a/docs/kb/general/test_for_asana_task_creation.md b/docs/kb/general/test_for_asana_task_creation.md deleted file mode 100644 index a8522cb468..0000000000 --- a/docs/kb/general/test_for_asana_task_creation.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -description: Test For Asana Task Creation -sidebar_label: Test For Asana Task Creation -tags: [] -title: "Test For Asana Task Creation" -knowledge_article_id: kA0Qk0000001l9lKAA -products: - - general ---- - -# Test For Asana Task Creation - -Test For Asana Task Creation \ No newline at end of file diff --git a/docs/kb/general/cannot-access-licensing-page.md b/docs/kb/general/troubleshooting-and-errors/cannot-access-licensing-page.md similarity index 97% rename from docs/kb/general/cannot-access-licensing-page.md rename to docs/kb/general/troubleshooting-and-errors/cannot-access-licensing-page.md index b7059d46d4..3e7e35f275 100644 --- a/docs/kb/general/cannot-access-licensing-page.md +++ b/docs/kb/general/troubleshooting-and-errors/cannot-access-licensing-page.md @@ -17,7 +17,8 @@ keywords: products: - general sidebar_label: Cannot access Licensing page -tags: [] +tags: + - troubleshooting-and-errors title: "Cannot access Licensing page" knowledge_article_id: kA00g000000H9byCAC --- diff --git a/docs/kb/general/client-crash-runtime-error.md b/docs/kb/general/troubleshooting-and-errors/client-crash-runtime-error.md similarity index 97% rename from docs/kb/general/client-crash-runtime-error.md rename to docs/kb/general/troubleshooting-and-errors/client-crash-runtime-error.md index 6b6033bf93..8723a78995 100644 --- a/docs/kb/general/client-crash-runtime-error.md +++ b/docs/kb/general/troubleshooting-and-errors/client-crash-runtime-error.md @@ -15,7 +15,8 @@ keywords: products: - general sidebar_label: Client crash - Runtime Error! -tags: [] +tags: + - troubleshooting-and-errors title: "Client crash - Runtime Error!" knowledge_article_id: kA00g000000H9bcCAC --- diff --git a/docs/kb/general/common-issues-of-installation-in-dmz.md b/docs/kb/general/troubleshooting-and-errors/common-issues-of-installation-in-dmz.md similarity index 99% rename from docs/kb/general/common-issues-of-installation-in-dmz.md rename to docs/kb/general/troubleshooting-and-errors/common-issues-of-installation-in-dmz.md index e36fea57a6..67c41a33bd 100644 --- a/docs/kb/general/common-issues-of-installation-in-dmz.md +++ b/docs/kb/general/troubleshooting-and-errors/common-issues-of-installation-in-dmz.md @@ -18,7 +18,8 @@ keywords: products: - general sidebar_label: Common issues of installation in DMZ -tags: [] +tags: + - troubleshooting-and-errors title: "Common issues of installation in DMZ" knowledge_article_id: kA00g000000H9dgCAC --- diff --git a/docs/kb/general/desktop-client-error-messages.md b/docs/kb/general/troubleshooting-and-errors/desktop-client-error-messages.md similarity index 97% rename from docs/kb/general/desktop-client-error-messages.md rename to docs/kb/general/troubleshooting-and-errors/desktop-client-error-messages.md index a8b63b041e..9d3805a480 100644 --- a/docs/kb/general/desktop-client-error-messages.md +++ b/docs/kb/general/troubleshooting-and-errors/desktop-client-error-messages.md @@ -14,7 +14,8 @@ keywords: products: - general sidebar_label: Desktop Client Error Messages -tags: [] +tags: + - troubleshooting-and-errors title: "Desktop Client Error Messages" knowledge_article_id: kA00g000000H9aTCAS --- diff --git a/docs/kb/general/directory-name-is-invalid-error.md b/docs/kb/general/troubleshooting-and-errors/directory-name-is-invalid-error.md similarity index 97% rename from docs/kb/general/directory-name-is-invalid-error.md rename to docs/kb/general/troubleshooting-and-errors/directory-name-is-invalid-error.md index 25e8dd77f9..254767279e 100644 --- a/docs/kb/general/directory-name-is-invalid-error.md +++ b/docs/kb/general/troubleshooting-and-errors/directory-name-is-invalid-error.md @@ -15,7 +15,8 @@ keywords: products: - general sidebar_label: Directory Name Is Invalid Error -tags: [] +tags: + - troubleshooting-and-errors title: "Directory Name Is Invalid Error" knowledge_article_id: kA0Qk0000000bIvKAI --- diff --git a/docs/kb/general/dmz-installation-portals-never-load.md b/docs/kb/general/troubleshooting-and-errors/dmz-installation-portals-never-load.md similarity index 97% rename from docs/kb/general/dmz-installation-portals-never-load.md rename to docs/kb/general/troubleshooting-and-errors/dmz-installation-portals-never-load.md index dc08bc3533..316d788ae1 100644 --- a/docs/kb/general/dmz-installation-portals-never-load.md +++ b/docs/kb/general/troubleshooting-and-errors/dmz-installation-portals-never-load.md @@ -16,7 +16,8 @@ keywords: products: - general sidebar_label: 'DMZ installation: Portals never load' -tags: [] +tags: + - troubleshooting-and-errors title: 'DMZ installation: Portals never load' knowledge_article_id: kA00g000000H9afCAC --- diff --git a/docs/kb/general/dmz-installation-self-service-portal-does-not-load-while-admin-and-helpdesk-portals-work-fine.md b/docs/kb/general/troubleshooting-and-errors/dmz-installation-self-service-portal-does-not-load-while-admin-and-helpdesk-portals-work-fine.md similarity index 98% rename from docs/kb/general/dmz-installation-self-service-portal-does-not-load-while-admin-and-helpdesk-portals-work-fine.md rename to docs/kb/general/troubleshooting-and-errors/dmz-installation-self-service-portal-does-not-load-while-admin-and-helpdesk-portals-work-fine.md index 3a30948595..25827f802b 100644 --- a/docs/kb/general/dmz-installation-self-service-portal-does-not-load-while-admin-and-helpdesk-portals-work-fine.md +++ b/docs/kb/general/troubleshooting-and-errors/dmz-installation-self-service-portal-does-not-load-while-admin-and-helpdesk-portals-work-fine.md @@ -17,7 +17,8 @@ keywords: products: - general sidebar_label: 'DMZ installation: Self-Service portal does not load while Admin and Helpdesk portals work fine' -tags: [] +tags: + - troubleshooting-and-errors title: >- DMZ installation: Self-Service portal does not load while Admin and Helpdesk portals work fine diff --git a/docs/kb/general/error-updating-sql-schema-in-collector-service.md b/docs/kb/general/troubleshooting-and-errors/error-updating-sql-schema-in-collector-service.md similarity index 98% rename from docs/kb/general/error-updating-sql-schema-in-collector-service.md rename to docs/kb/general/troubleshooting-and-errors/error-updating-sql-schema-in-collector-service.md index c942ffd7cf..c4568a54ba 100644 --- a/docs/kb/general/error-updating-sql-schema-in-collector-service.md +++ b/docs/kb/general/troubleshooting-and-errors/error-updating-sql-schema-in-collector-service.md @@ -17,7 +17,8 @@ keywords: products: - general sidebar_label: Error Updating SQL Schema in Collector Service -tags: [] +tags: + - troubleshooting-and-errors title: "Error Updating SQL Schema in Collector Service" knowledge_article_id: kA0Qk0000000bKXKAY --- diff --git a/docs/kb/general/error_c38_-_unable_to_connect_to_sharepoint_online.md b/docs/kb/general/troubleshooting-and-errors/error_c38_-_unable_to_connect_to_sharepoint_online.md similarity index 98% rename from docs/kb/general/error_c38_-_unable_to_connect_to_sharepoint_online.md rename to docs/kb/general/troubleshooting-and-errors/error_c38_-_unable_to_connect_to_sharepoint_online.md index 799532ccf5..e865f060f6 100644 --- a/docs/kb/general/error_c38_-_unable_to_connect_to_sharepoint_online.md +++ b/docs/kb/general/troubleshooting-and-errors/error_c38_-_unable_to_connect_to_sharepoint_online.md @@ -8,7 +8,8 @@ keywords: products: - general sidebar_label: "Error C:38 - Unable to Connect to SharePoint Online" -tags: [] +tags: + - troubleshooting-and-errors title: "Error C:38 - Unable to Connect to SharePoint Online" knowledge_article_id: kA0Qk0000001hKfKAI --- diff --git "a/docs/kb/general/error_\342\200\234collect_'exchange_mailbox'_information_warning_on_server.....md" "b/docs/kb/general/troubleshooting-and-errors/error_\342\200\234collect_'exchange_mailbox'_information_warning_on_server.....md" similarity index 98% rename from "docs/kb/general/error_\342\200\234collect_'exchange_mailbox'_information_warning_on_server.....md" rename to "docs/kb/general/troubleshooting-and-errors/error_\342\200\234collect_'exchange_mailbox'_information_warning_on_server.....md" index 142b634723..7bea08fbe9 100644 --- "a/docs/kb/general/error_\342\200\234collect_'exchange_mailbox'_information_warning_on_server.....md" +++ "b/docs/kb/general/troubleshooting-and-errors/error_\342\200\234collect_'exchange_mailbox'_information_warning_on_server.....md" @@ -6,7 +6,7 @@ keywords: - Microsoft Exchange - Information Store service sidebar_label: Exchange Mailbox Warning Resolution -tags: [] +tags: [troubleshooting-and-errors] title: "Error: “Collect 'Exchange_Mailbox' Information Warning on Server”" knowledge_article_id: kA00g000000H9SMCA0 products: diff --git a/docs/kb/general/failed-to-grant-log-on-as-a-service-right.md b/docs/kb/general/troubleshooting-and-errors/failed-to-grant-log-on-as-a-service-right.md similarity index 97% rename from docs/kb/general/failed-to-grant-log-on-as-a-service-right.md rename to docs/kb/general/troubleshooting-and-errors/failed-to-grant-log-on-as-a-service-right.md index 476cca3771..5e6ba49b77 100644 --- a/docs/kb/general/failed-to-grant-log-on-as-a-service-right.md +++ b/docs/kb/general/troubleshooting-and-errors/failed-to-grant-log-on-as-a-service-right.md @@ -13,7 +13,8 @@ keywords: products: - general sidebar_label: Failed to grant "Log on as a service" right -tags: [] +tags: + - troubleshooting-and-errors title: Failed to grant \"Log on as a service\" right knowledge_article_id: kA00g000000H9ZuCAK --- diff --git a/docs/kb/general/helpdesk-operators-cannot-remove-accounts.md b/docs/kb/general/troubleshooting-and-errors/helpdesk-operators-cannot-remove-accounts.md similarity index 97% rename from docs/kb/general/helpdesk-operators-cannot-remove-accounts.md rename to docs/kb/general/troubleshooting-and-errors/helpdesk-operators-cannot-remove-accounts.md index a5d3227921..88edd6ae81 100644 --- a/docs/kb/general/helpdesk-operators-cannot-remove-accounts.md +++ b/docs/kb/general/troubleshooting-and-errors/helpdesk-operators-cannot-remove-accounts.md @@ -15,7 +15,7 @@ keywords: products: - general sidebar_label: HelpDesk operators cannot remove accounts -tags: [] +tags: [troubleshooting-and-errors] title: "HelpDesk operators cannot remove accounts" knowledge_article_id: kA00g000000H9XzCAK --- diff --git a/docs/kb/general/most-users-showing-as-not-found.md b/docs/kb/general/troubleshooting-and-errors/most-users-showing-as-not-found.md similarity index 97% rename from docs/kb/general/most-users-showing-as-not-found.md rename to docs/kb/general/troubleshooting-and-errors/most-users-showing-as-not-found.md index 4ca2691435..27e540460e 100644 --- a/docs/kb/general/most-users-showing-as-not-found.md +++ b/docs/kb/general/troubleshooting-and-errors/most-users-showing-as-not-found.md @@ -16,7 +16,7 @@ keywords: products: - general sidebar_label: Most users showing as Not found -tags: [] +tags: [troubleshooting-and-errors] title: "Most users showing as Not found" knowledge_article_id: kA00g000000H9bOCAS --- diff --git a/docs/kb/general/non-owner_mailbox_access_attempts_are_not_reflected_in_reports..md b/docs/kb/general/troubleshooting-and-errors/non-owner_mailbox_access_attempts_are_not_reflected_in_reports..md similarity index 97% rename from docs/kb/general/non-owner_mailbox_access_attempts_are_not_reflected_in_reports..md rename to docs/kb/general/troubleshooting-and-errors/non-owner_mailbox_access_attempts_are_not_reflected_in_reports..md index 55fcd665a7..ded615c3cf 100644 --- a/docs/kb/general/non-owner_mailbox_access_attempts_are_not_reflected_in_reports..md +++ b/docs/kb/general/troubleshooting-and-errors/non-owner_mailbox_access_attempts_are_not_reflected_in_reports..md @@ -6,7 +6,7 @@ keywords: - mailbox access - diagnostics logging sidebar_label: Non-owner Mailbox Access -tags: [] +tags: [troubleshooting-and-errors] title: "Non-owner Mailbox Access Attempts Not Reflected in Reports" knowledge_article_id: kA00g000000H9SQCA0 products: diff --git a/docs/kb/general/permission-denied-error.md b/docs/kb/general/troubleshooting-and-errors/permission-denied-error.md similarity index 98% rename from docs/kb/general/permission-denied-error.md rename to docs/kb/general/troubleshooting-and-errors/permission-denied-error.md index 8fc62a4dd2..bdbffd832e 100644 --- a/docs/kb/general/permission-denied-error.md +++ b/docs/kb/general/troubleshooting-and-errors/permission-denied-error.md @@ -15,7 +15,7 @@ keywords: products: - general sidebar_label: Permission Denied Error -tags: [] +tags: [troubleshooting-and-errors] title: "Permission Denied Error" knowledge_article_id: kA00g000000H9XlCAK --- diff --git a/docs/kb/general/report-download-permissions-denied.md b/docs/kb/general/troubleshooting-and-errors/report-download-permissions-denied.md similarity index 98% rename from docs/kb/general/report-download-permissions-denied.md rename to docs/kb/general/troubleshooting-and-errors/report-download-permissions-denied.md index 96f929b549..012a0b1bc8 100644 --- a/docs/kb/general/report-download-permissions-denied.md +++ b/docs/kb/general/troubleshooting-and-errors/report-download-permissions-denied.md @@ -15,7 +15,7 @@ keywords: products: - general sidebar_label: Report download Permissions denied -tags: [] +tags: [troubleshooting-and-errors] title: "Report download Permissions denied" knowledge_article_id: kA00g000000H9aWCAS --- diff --git a/docs/kb/general/resolve_website_loading_issues_when_dpi_is_enabled.md b/docs/kb/general/troubleshooting-and-errors/resolve_website_loading_issues_when_dpi_is_enabled.md similarity index 97% rename from docs/kb/general/resolve_website_loading_issues_when_dpi_is_enabled.md rename to docs/kb/general/troubleshooting-and-errors/resolve_website_loading_issues_when_dpi_is_enabled.md index c2ef27ec6b..c529ca12c1 100644 --- a/docs/kb/general/resolve_website_loading_issues_when_dpi_is_enabled.md +++ b/docs/kb/general/troubleshooting-and-errors/resolve_website_loading_issues_when_dpi_is_enabled.md @@ -6,7 +6,7 @@ keywords: - Content Delivery Network - website loading issues sidebar_label: Resolve Website Loading Issues -tags: [] +tags: [troubleshooting-and-errors] title: "Resolve Website Loading Issues When DPI Is Enabled" knowledge_article_id: kA0Qk0000002B33KAE products: diff --git a/docs/kb/general/resolving-iis-hosted-pages-loading-blank-when-requested-filtering-in-iis-is-enabled.md b/docs/kb/general/troubleshooting-and-errors/resolving-iis-hosted-pages-loading-blank-when-requested-filtering-in-iis-is-enabled.md similarity index 99% rename from docs/kb/general/resolving-iis-hosted-pages-loading-blank-when-requested-filtering-in-iis-is-enabled.md rename to docs/kb/general/troubleshooting-and-errors/resolving-iis-hosted-pages-loading-blank-when-requested-filtering-in-iis-is-enabled.md index 109f16cb40..7a1398fb39 100644 --- a/docs/kb/general/resolving-iis-hosted-pages-loading-blank-when-requested-filtering-in-iis-is-enabled.md +++ b/docs/kb/general/troubleshooting-and-errors/resolving-iis-hosted-pages-loading-blank-when-requested-filtering-in-iis-is-enabled.md @@ -15,7 +15,7 @@ keywords: products: - general sidebar_label: Resolving IIS hosted pages loading blank when requ -tags: [] +tags: [troubleshooting-and-errors] title: "Resolving IIS hosted pages loading blank when requested filtering in IIS is enabled" knowledge_article_id: kA04u0000000IztCAE --- diff --git a/docs/kb/general/resolving_issues_where_.ad_domain_resource_changes_are_not_being_saved_(iis_config).md b/docs/kb/general/troubleshooting-and-errors/resolving_issues_where_.ad_domain_resource_changes_are_not_being_saved_(iis_config).md similarity index 97% rename from docs/kb/general/resolving_issues_where_.ad_domain_resource_changes_are_not_being_saved_(iis_config).md rename to docs/kb/general/troubleshooting-and-errors/resolving_issues_where_.ad_domain_resource_changes_are_not_being_saved_(iis_config).md index 95124fc823..0051f5b434 100644 --- a/docs/kb/general/resolving_issues_where_.ad_domain_resource_changes_are_not_being_saved_(iis_config).md +++ b/docs/kb/general/troubleshooting-and-errors/resolving_issues_where_.ad_domain_resource_changes_are_not_being_saved_(iis_config).md @@ -8,7 +8,7 @@ keywords: products: - general sidebar_label: Resolving Issues with .ad Domain Resources -tags: [] +tags: [troubleshooting-and-errors] title: Resolving Issues Where ".ad" Domain Resource Changes are Not Being Saved (IIS Config) knowledge_article_id: kA04u00000110fGCAQ --- diff --git a/docs/kb/general/resolving_unsupported_locale_error_during_upgrade_(v4.2.1626_or_higher).md b/docs/kb/general/troubleshooting-and-errors/resolving_unsupported_locale_error_during_upgrade_(v4.2.1626_or_higher).md similarity index 97% rename from docs/kb/general/resolving_unsupported_locale_error_during_upgrade_(v4.2.1626_or_higher).md rename to docs/kb/general/troubleshooting-and-errors/resolving_unsupported_locale_error_during_upgrade_(v4.2.1626_or_higher).md index 9177ffe2aa..208b10fda8 100644 --- a/docs/kb/general/resolving_unsupported_locale_error_during_upgrade_(v4.2.1626_or_higher).md +++ b/docs/kb/general/troubleshooting-and-errors/resolving_unsupported_locale_error_during_upgrade_(v4.2.1626_or_higher).md @@ -6,7 +6,7 @@ keywords: - Privilege Secure - PostgreSQL upgrade sidebar_label: Resolving Unsupported Locale Error -tags: [] +tags: [troubleshooting-and-errors] title: "Resolving Unsupported Locale Error During Upgrade (v4.2.1626 or Higher)" knowledge_article_id: kA0Qk0000002LunKAE products: diff --git a/docs/kb/general/rolling-log_fix_error_nnt.hub.serviceclient.hubadapter_-_certificate_thumbprint_does_not_match_trust.md b/docs/kb/general/troubleshooting-and-errors/rolling-log_fix_error_nnt.hub.serviceclient.hubadapter_-_certificate_thumbprint_does_not_match_trust.md similarity index 99% rename from docs/kb/general/rolling-log_fix_error_nnt.hub.serviceclient.hubadapter_-_certificate_thumbprint_does_not_match_trust.md rename to docs/kb/general/troubleshooting-and-errors/rolling-log_fix_error_nnt.hub.serviceclient.hubadapter_-_certificate_thumbprint_does_not_match_trust.md index cb332d023e..708183f5c0 100644 --- a/docs/kb/general/rolling-log_fix_error_nnt.hub.serviceclient.hubadapter_-_certificate_thumbprint_does_not_match_trust.md +++ b/docs/kb/general/troubleshooting-and-errors/rolling-log_fix_error_nnt.hub.serviceclient.hubadapter_-_certificate_thumbprint_does_not_match_trust.md @@ -6,7 +6,7 @@ keywords: - certificate thumbprint - Hub Server sidebar_label: Rolling-Log Fix -tags: [] +tags: [troubleshooting-and-errors] title: 'Rolling-Log Fix: "ERROR NNT.Hub.ServiceClient.HubAdapter - Certificate Thumbprint Does Not Match Trusted"' knowledge_article_id: kA04u0000000JaGCAU products: diff --git a/docs/kb/general/rolling-log_fix_hub_connection_failed._403_server_message_ip_address_blocked_loginfailures.md b/docs/kb/general/troubleshooting-and-errors/rolling-log_fix_hub_connection_failed._403_server_message_ip_address_blocked_loginfailures.md similarity index 98% rename from docs/kb/general/rolling-log_fix_hub_connection_failed._403_server_message_ip_address_blocked_loginfailures.md rename to docs/kb/general/troubleshooting-and-errors/rolling-log_fix_hub_connection_failed._403_server_message_ip_address_blocked_loginfailures.md index 7ab8536318..ea40c7bf68 100644 --- a/docs/kb/general/rolling-log_fix_hub_connection_failed._403_server_message_ip_address_blocked_loginfailures.md +++ b/docs/kb/general/troubleshooting-and-errors/rolling-log_fix_hub_connection_failed._403_server_message_ip_address_blocked_loginfailures.md @@ -6,7 +6,7 @@ keywords: - IP address blocked - Login failures sidebar_label: Rolling-Log Fix -tags: [] +tags: [troubleshooting-and-errors] title: "Rolling-Log Fix: Hub Connection Failed. 403 Server Message: IP Address Blocked: Login Failures" knowledge_article_id: kA04u0000000JXgCAM products: diff --git a/docs/kb/general/source_code_is_not_detected.md b/docs/kb/general/troubleshooting-and-errors/source_code_is_not_detected.md similarity index 96% rename from docs/kb/general/source_code_is_not_detected.md rename to docs/kb/general/troubleshooting-and-errors/source_code_is_not_detected.md index 283db0c373..a8ddf3c6c0 100644 --- a/docs/kb/general/source_code_is_not_detected.md +++ b/docs/kb/general/troubleshooting-and-errors/source_code_is_not_detected.md @@ -6,7 +6,7 @@ keywords: - programming languages - code snippets sidebar_label: Source Code Detection Issues -tags: [] +tags: [troubleshooting-and-errors] title: "Source Code Is Not Detected" knowledge_article_id: kA0Qk0000002B6bKAE products: diff --git a/docs/kb/general/spac-bulk-import-error.md b/docs/kb/general/troubleshooting-and-errors/spac-bulk-import-error.md similarity index 97% rename from docs/kb/general/spac-bulk-import-error.md rename to docs/kb/general/troubleshooting-and-errors/spac-bulk-import-error.md index 9f7e3ee574..020752cbbd 100644 --- a/docs/kb/general/spac-bulk-import-error.md +++ b/docs/kb/general/troubleshooting-and-errors/spac-bulk-import-error.md @@ -15,7 +15,7 @@ keywords: products: - general sidebar_label: SPAC Bulk Import Error -tags: [] +tags: [troubleshooting-and-errors] title: "SPAC Bulk Import Error" knowledge_article_id: kA0Qk0000001PxFKAU --- diff --git a/docs/kb/general/this-portal-is-temporarily-unavailable-please-contact-your-it-help-desk.md b/docs/kb/general/troubleshooting-and-errors/this-portal-is-temporarily-unavailable-please-contact-your-it-help-desk.md similarity index 98% rename from docs/kb/general/this-portal-is-temporarily-unavailable-please-contact-your-it-help-desk.md rename to docs/kb/general/troubleshooting-and-errors/this-portal-is-temporarily-unavailable-please-contact-your-it-help-desk.md index 17d222b161..d6e1d8bb87 100644 --- a/docs/kb/general/this-portal-is-temporarily-unavailable-please-contact-your-it-help-desk.md +++ b/docs/kb/general/troubleshooting-and-errors/this-portal-is-temporarily-unavailable-please-contact-your-it-help-desk.md @@ -16,7 +16,7 @@ keywords: products: - general sidebar_label: 'This portal is temporarily unavailable, please con' -tags: [] +tags: [troubleshooting-and-errors] title: 'This portal is temporarily unavailable, please con' knowledge_article_id: kA00g000000H9ZECA0 --- diff --git a/docs/kb/general/users-on-helpdesk-portal-are-shown-as-sids.md b/docs/kb/general/troubleshooting-and-errors/users-on-helpdesk-portal-are-shown-as-sids.md similarity index 97% rename from docs/kb/general/users-on-helpdesk-portal-are-shown-as-sids.md rename to docs/kb/general/troubleshooting-and-errors/users-on-helpdesk-portal-are-shown-as-sids.md index 734d85a21f..2446816858 100644 --- a/docs/kb/general/users-on-helpdesk-portal-are-shown-as-sids.md +++ b/docs/kb/general/troubleshooting-and-errors/users-on-helpdesk-portal-are-shown-as-sids.md @@ -15,7 +15,7 @@ keywords: products: - general sidebar_label: Users on Helpdesk portal are shown as SIDs -tags: [] +tags: [troubleshooting-and-errors] title: "Users on Helpdesk portal are shown as SIDs" knowledge_article_id: kA00g000000H9bJCAS --- diff --git a/docs/kb/general/test-value.md b/docs/kb/logtracker/test-value.md similarity index 100% rename from docs/kb/general/test-value.md rename to docs/kb/logtracker/test-value.md From 2898816d43b3a08e6c128188b3b115cfccd755ee Mon Sep 17 00:00:00 2001 From: Zoey Castillo Date: Mon, 10 Nov 2025 10:39:43 -0600 Subject: [PATCH 47/94] Updated tags --- ...ustom-branding-in-a-two-server-install-configuration.md | 3 ++- .../how-to-change-the-text-of-email-notifications.md | 3 ++- ...exchange_mailbox'_information_warning_on_server.....md" | 5 +++-- .../helpdesk-operators-cannot-remove-accounts.md | 3 ++- .../most-users-showing-as-not-found.md | 3 ++- ...ailbox_access_attempts_are_not_reflected_in_reports..md | 5 +++-- .../troubleshooting-and-errors/permission-denied-error.md | 3 ++- .../report-download-permissions-denied.md | 3 ++- .../resolve_website_loading_issues_when_dpi_is_enabled.md | 5 +++-- ...ing-blank-when-requested-filtering-in-iis-is-enabled.md | 3 ++- ...in_resource_changes_are_not_being_saved_(iis_config).md | 7 ++++--- ...ed_locale_error_during_upgrade_(v4.2.1626_or_higher).md | 7 ++++--- ...dapter_-_certificate_thumbprint_does_not_match_trust.md | 5 +++-- ..._403_server_message_ip_address_blocked_loginfailures.md | 5 +++-- .../source_code_is_not_detected.md | 5 +++-- .../troubleshooting-and-errors/spac-bulk-import-error.md | 5 +++-- ...orarily-unavailable-please-contact-your-it-help-desk.md | 7 ++++--- .../users-on-helpdesk-portal-are-shown-as-sids.md | 3 ++- 18 files changed, 49 insertions(+), 31 deletions(-) diff --git a/docs/kb/general/configuration-and-customization/custom-branding-in-a-two-server-install-configuration.md b/docs/kb/general/configuration-and-customization/custom-branding-in-a-two-server-install-configuration.md index d968901469..7c4af30797 100644 --- a/docs/kb/general/configuration-and-customization/custom-branding-in-a-two-server-install-configuration.md +++ b/docs/kb/general/configuration-and-customization/custom-branding-in-a-two-server-install-configuration.md @@ -16,7 +16,8 @@ keywords: products: - general sidebar_label: Custom Branding in a two server install configurat -tags: [configuration-and-customization] +tags: + - configuration-and-customization title: "Custom Branding in a two server install configuration" knowledge_article_id: kA00g000000H9aRCAS --- diff --git a/docs/kb/general/configuration-and-customization/how-to-change-the-text-of-email-notifications.md b/docs/kb/general/configuration-and-customization/how-to-change-the-text-of-email-notifications.md index c043071fbf..47fb97f385 100644 --- a/docs/kb/general/configuration-and-customization/how-to-change-the-text-of-email-notifications.md +++ b/docs/kb/general/configuration-and-customization/how-to-change-the-text-of-email-notifications.md @@ -15,7 +15,8 @@ keywords: products: - general sidebar_label: How to change the text of email notifications -tags: [configuration-and-customization] +tags: + - configuration-and-customization title: "How to change the text of email notifications" knowledge_article_id: kA00g000000H9TICA0 --- diff --git "a/docs/kb/general/troubleshooting-and-errors/error_\342\200\234collect_'exchange_mailbox'_information_warning_on_server.....md" "b/docs/kb/general/troubleshooting-and-errors/error_\342\200\234collect_'exchange_mailbox'_information_warning_on_server.....md" index 7bea08fbe9..471c5125ca 100644 --- "a/docs/kb/general/troubleshooting-and-errors/error_\342\200\234collect_'exchange_mailbox'_information_warning_on_server.....md" +++ "b/docs/kb/general/troubleshooting-and-errors/error_\342\200\234collect_'exchange_mailbox'_information_warning_on_server.....md" @@ -6,7 +6,8 @@ keywords: - Microsoft Exchange - Information Store service sidebar_label: Exchange Mailbox Warning Resolution -tags: [troubleshooting-and-errors] +tags: + - troubleshooting-and-errors title: "Error: “Collect 'Exchange_Mailbox' Information Warning on Server”" knowledge_article_id: kA00g000000H9SMCA0 products: @@ -34,4 +35,4 @@ To resolve this issue, follow these steps: 3. The configuration file is stored in the **%Product installation folder%\Active Directory Auditing**. 4. Add one OWA Server name per line, for example: - OWA-SERVER01 - - OWA-SERVER02 \ No newline at end of file + - OWA-SERVER02 diff --git a/docs/kb/general/troubleshooting-and-errors/helpdesk-operators-cannot-remove-accounts.md b/docs/kb/general/troubleshooting-and-errors/helpdesk-operators-cannot-remove-accounts.md index 88edd6ae81..13b50a603e 100644 --- a/docs/kb/general/troubleshooting-and-errors/helpdesk-operators-cannot-remove-accounts.md +++ b/docs/kb/general/troubleshooting-and-errors/helpdesk-operators-cannot-remove-accounts.md @@ -15,7 +15,8 @@ keywords: products: - general sidebar_label: HelpDesk operators cannot remove accounts -tags: [troubleshooting-and-errors] +tags: + - troubleshooting-and-errors title: "HelpDesk operators cannot remove accounts" knowledge_article_id: kA00g000000H9XzCAK --- diff --git a/docs/kb/general/troubleshooting-and-errors/most-users-showing-as-not-found.md b/docs/kb/general/troubleshooting-and-errors/most-users-showing-as-not-found.md index 27e540460e..56427b8a61 100644 --- a/docs/kb/general/troubleshooting-and-errors/most-users-showing-as-not-found.md +++ b/docs/kb/general/troubleshooting-and-errors/most-users-showing-as-not-found.md @@ -16,7 +16,8 @@ keywords: products: - general sidebar_label: Most users showing as Not found -tags: [troubleshooting-and-errors] +tags: + - troubleshooting-and-errors title: "Most users showing as Not found" knowledge_article_id: kA00g000000H9bOCAS --- diff --git a/docs/kb/general/troubleshooting-and-errors/non-owner_mailbox_access_attempts_are_not_reflected_in_reports..md b/docs/kb/general/troubleshooting-and-errors/non-owner_mailbox_access_attempts_are_not_reflected_in_reports..md index ded615c3cf..bd4a4325e1 100644 --- a/docs/kb/general/troubleshooting-and-errors/non-owner_mailbox_access_attempts_are_not_reflected_in_reports..md +++ b/docs/kb/general/troubleshooting-and-errors/non-owner_mailbox_access_attempts_are_not_reflected_in_reports..md @@ -6,7 +6,8 @@ keywords: - mailbox access - diagnostics logging sidebar_label: Non-owner Mailbox Access -tags: [troubleshooting-and-errors] +tags: + - troubleshooting-and-errors title: "Non-owner Mailbox Access Attempts Not Reflected in Reports" knowledge_article_id: kA00g000000H9SQCA0 products: @@ -39,4 +40,4 @@ This article provides instructions for configuring monitored Exchange servers to ```powershell Set-EventLogLevel "MSExchangeIS9000 PrivateLogons" -Level Low ``` -3. Navigate to **Start** → **Administrative Tools** → **Services**. Click **Microsoft Exchange Information Store** and restart the service. \ No newline at end of file +3. Navigate to **Start** → **Administrative Tools** → **Services**. Click **Microsoft Exchange Information Store** and restart the service. diff --git a/docs/kb/general/troubleshooting-and-errors/permission-denied-error.md b/docs/kb/general/troubleshooting-and-errors/permission-denied-error.md index bdbffd832e..ad9dd7c4ac 100644 --- a/docs/kb/general/troubleshooting-and-errors/permission-denied-error.md +++ b/docs/kb/general/troubleshooting-and-errors/permission-denied-error.md @@ -15,7 +15,8 @@ keywords: products: - general sidebar_label: Permission Denied Error -tags: [troubleshooting-and-errors] +tags: + - troubleshooting-and-errors title: "Permission Denied Error" knowledge_article_id: kA00g000000H9XlCAK --- diff --git a/docs/kb/general/troubleshooting-and-errors/report-download-permissions-denied.md b/docs/kb/general/troubleshooting-and-errors/report-download-permissions-denied.md index 012a0b1bc8..39777afe11 100644 --- a/docs/kb/general/troubleshooting-and-errors/report-download-permissions-denied.md +++ b/docs/kb/general/troubleshooting-and-errors/report-download-permissions-denied.md @@ -15,7 +15,8 @@ keywords: products: - general sidebar_label: Report download Permissions denied -tags: [troubleshooting-and-errors] +tags: + - troubleshooting-and-errors title: "Report download Permissions denied" knowledge_article_id: kA00g000000H9aWCAS --- diff --git a/docs/kb/general/troubleshooting-and-errors/resolve_website_loading_issues_when_dpi_is_enabled.md b/docs/kb/general/troubleshooting-and-errors/resolve_website_loading_issues_when_dpi_is_enabled.md index c529ca12c1..70f4946aed 100644 --- a/docs/kb/general/troubleshooting-and-errors/resolve_website_loading_issues_when_dpi_is_enabled.md +++ b/docs/kb/general/troubleshooting-and-errors/resolve_website_loading_issues_when_dpi_is_enabled.md @@ -6,7 +6,8 @@ keywords: - Content Delivery Network - website loading issues sidebar_label: Resolve Website Loading Issues -tags: [troubleshooting-and-errors] +tags: + - troubleshooting-and-errors title: "Resolve Website Loading Issues When DPI Is Enabled" knowledge_article_id: kA0Qk0000002B33KAE products: @@ -27,4 +28,4 @@ When Deep Packet Inspection (DPI) is enabled, the client may block some images, 1. In your browser, right-click and select **Inspect**. 2. Go to the **Console** tab and identify which CDN links are being blocked. 3. Add the blocked CDN links to an **Allowlist**. -4. Assign the **Allowlist** to the **Content Aware policy** that you use to block certain websites. \ No newline at end of file +4. Assign the **Allowlist** to the **Content Aware policy** that you use to block certain websites. diff --git a/docs/kb/general/troubleshooting-and-errors/resolving-iis-hosted-pages-loading-blank-when-requested-filtering-in-iis-is-enabled.md b/docs/kb/general/troubleshooting-and-errors/resolving-iis-hosted-pages-loading-blank-when-requested-filtering-in-iis-is-enabled.md index 7a1398fb39..3031c329fc 100644 --- a/docs/kb/general/troubleshooting-and-errors/resolving-iis-hosted-pages-loading-blank-when-requested-filtering-in-iis-is-enabled.md +++ b/docs/kb/general/troubleshooting-and-errors/resolving-iis-hosted-pages-loading-blank-when-requested-filtering-in-iis-is-enabled.md @@ -15,7 +15,8 @@ keywords: products: - general sidebar_label: Resolving IIS hosted pages loading blank when requ -tags: [troubleshooting-and-errors] +tags: + - troubleshooting-and-errors title: "Resolving IIS hosted pages loading blank when requested filtering in IIS is enabled" knowledge_article_id: kA04u0000000IztCAE --- diff --git a/docs/kb/general/troubleshooting-and-errors/resolving_issues_where_.ad_domain_resource_changes_are_not_being_saved_(iis_config).md b/docs/kb/general/troubleshooting-and-errors/resolving_issues_where_.ad_domain_resource_changes_are_not_being_saved_(iis_config).md index 0051f5b434..a7c1a873d9 100644 --- a/docs/kb/general/troubleshooting-and-errors/resolving_issues_where_.ad_domain_resource_changes_are_not_being_saved_(iis_config).md +++ b/docs/kb/general/troubleshooting-and-errors/resolving_issues_where_.ad_domain_resource_changes_are_not_being_saved_(iis_config).md @@ -8,7 +8,8 @@ keywords: products: - general sidebar_label: Resolving Issues with .ad Domain Resources -tags: [troubleshooting-and-errors] +tags: + - troubleshooting-and-errors title: Resolving Issues Where ".ad" Domain Resource Changes are Not Being Saved (IIS Config) knowledge_article_id: kA04u00000110fGCAQ --- @@ -27,8 +28,8 @@ This issue occurs because the ".ad" domain suffix is being filtered by IIS. 1. To remediate this, first open **IIS Manager** (`inetmgr`) on the **Privilege Secure** server. 2. In the left-hand tree, select the **Privilege Secure** server's node. The **file name extensions** tab should be visible. - + ![File Name Extensions Tab](./images/servlet_image_2583da6d156d.png) 3. Select the **.ad** extension and in the right-hand pane, select **Remove**. -4. In a command prompt, run `iisreset`. You should now be able to save changes to the configuration on a domain ending in ".ad". \ No newline at end of file +4. In a command prompt, run `iisreset`. You should now be able to save changes to the configuration on a domain ending in ".ad". diff --git a/docs/kb/general/troubleshooting-and-errors/resolving_unsupported_locale_error_during_upgrade_(v4.2.1626_or_higher).md b/docs/kb/general/troubleshooting-and-errors/resolving_unsupported_locale_error_during_upgrade_(v4.2.1626_or_higher).md index 208b10fda8..b9d1ce9a12 100644 --- a/docs/kb/general/troubleshooting-and-errors/resolving_unsupported_locale_error_during_upgrade_(v4.2.1626_or_higher).md +++ b/docs/kb/general/troubleshooting-and-errors/resolving_unsupported_locale_error_during_upgrade_(v4.2.1626_or_higher).md @@ -6,7 +6,8 @@ keywords: - Privilege Secure - PostgreSQL upgrade sidebar_label: Resolving Unsupported Locale Error -tags: [troubleshooting-and-errors] +tags: + - troubleshooting-and-errors title: "Resolving Unsupported Locale Error During Upgrade (v4.2.1626 or Higher)" knowledge_article_id: kA0Qk0000002LunKAE products: @@ -27,6 +28,6 @@ This indicates that an unsupported locale is configured, which creates an issue ## Instructions -The **Privilege Secure** installer executes the `initdb` command as part of the migration to Postgres 16. In order for this command to succeed, the user who is executing `initdb` must have regional settings enabled that correspond to a locale supported by Postgres 16. +The **Privilege Secure** installer executes the `initdb` command as part of the migration to Postgres 16. In order for this command to succeed, the user who is executing `initdb` must have regional settings enabled that correspond to a locale supported by Postgres 16. -To resolve this issue, ensure that during the upgrade, you are logged in as a user whose locale settings are “English (United States)” (en-US). Then proceed with the upgrade as usual. \ No newline at end of file +To resolve this issue, ensure that during the upgrade, you are logged in as a user whose locale settings are “English (United States)” (en-US). Then proceed with the upgrade as usual. diff --git a/docs/kb/general/troubleshooting-and-errors/rolling-log_fix_error_nnt.hub.serviceclient.hubadapter_-_certificate_thumbprint_does_not_match_trust.md b/docs/kb/general/troubleshooting-and-errors/rolling-log_fix_error_nnt.hub.serviceclient.hubadapter_-_certificate_thumbprint_does_not_match_trust.md index 708183f5c0..1bec1193a8 100644 --- a/docs/kb/general/troubleshooting-and-errors/rolling-log_fix_error_nnt.hub.serviceclient.hubadapter_-_certificate_thumbprint_does_not_match_trust.md +++ b/docs/kb/general/troubleshooting-and-errors/rolling-log_fix_error_nnt.hub.serviceclient.hubadapter_-_certificate_thumbprint_does_not_match_trust.md @@ -6,7 +6,8 @@ keywords: - certificate thumbprint - Hub Server sidebar_label: Rolling-Log Fix -tags: [troubleshooting-and-errors] +tags: + - troubleshooting-and-errors title: 'Rolling-Log Fix: "ERROR NNT.Hub.ServiceClient.HubAdapter - Certificate Thumbprint Does Not Match Trusted"' knowledge_article_id: kA04u0000000JaGCAU products: @@ -64,4 +65,4 @@ If you are receiving this error, the Netwrix Agent is NOT reporting to your hub. BCD1067FBAB59CCED21786657C672F6AB5BE824C -``` \ No newline at end of file +``` diff --git a/docs/kb/general/troubleshooting-and-errors/rolling-log_fix_hub_connection_failed._403_server_message_ip_address_blocked_loginfailures.md b/docs/kb/general/troubleshooting-and-errors/rolling-log_fix_hub_connection_failed._403_server_message_ip_address_blocked_loginfailures.md index ea40c7bf68..3ca5f4dadc 100644 --- a/docs/kb/general/troubleshooting-and-errors/rolling-log_fix_hub_connection_failed._403_server_message_ip_address_blocked_loginfailures.md +++ b/docs/kb/general/troubleshooting-and-errors/rolling-log_fix_hub_connection_failed._403_server_message_ip_address_blocked_loginfailures.md @@ -6,7 +6,8 @@ keywords: - IP address blocked - Login failures sidebar_label: Rolling-Log Fix -tags: [troubleshooting-and-errors] +tags: + - troubleshooting-and-errors title: "Rolling-Log Fix: Hub Connection Failed. 403 Server Message: IP Address Blocked: Login Failures" knowledge_article_id: kA04u0000000JXgCAM products: @@ -55,4 +56,4 @@ This problem can occur when the Agent password being sent to the Hub Server is i -``` \ No newline at end of file +``` diff --git a/docs/kb/general/troubleshooting-and-errors/source_code_is_not_detected.md b/docs/kb/general/troubleshooting-and-errors/source_code_is_not_detected.md index a8ddf3c6c0..87408ec970 100644 --- a/docs/kb/general/troubleshooting-and-errors/source_code_is_not_detected.md +++ b/docs/kb/general/troubleshooting-and-errors/source_code_is_not_detected.md @@ -6,7 +6,8 @@ keywords: - programming languages - code snippets sidebar_label: Source Code Detection Issues -tags: [troubleshooting-and-errors] +tags: + - troubleshooting-and-errors title: "Source Code Is Not Detected" knowledge_article_id: kA0Qk0000002B6bKAE products: @@ -25,4 +26,4 @@ Source code detection may be less effective when only a small volume of code is As described in the user manual, source code detection can encounter challenges with small code snippets. This is often due to potential overlap among various programming languages. Consider these limitations when configuring and using source code detection for optimal results. -The detection rate is directly proportional to the number of code lines in a file. Shorter files with less code are less likely to be detected correctly. \ No newline at end of file +The detection rate is directly proportional to the number of code lines in a file. Shorter files with less code are less likely to be detected correctly. diff --git a/docs/kb/general/troubleshooting-and-errors/spac-bulk-import-error.md b/docs/kb/general/troubleshooting-and-errors/spac-bulk-import-error.md index 020752cbbd..20d18c1f59 100644 --- a/docs/kb/general/troubleshooting-and-errors/spac-bulk-import-error.md +++ b/docs/kb/general/troubleshooting-and-errors/spac-bulk-import-error.md @@ -15,7 +15,8 @@ keywords: products: - general sidebar_label: SPAC Bulk Import Error -tags: [troubleshooting-and-errors] +tags: + - troubleshooting-and-errors title: "SPAC Bulk Import Error" knowledge_article_id: kA0Qk0000001PxFKAU --- @@ -32,7 +33,7 @@ ERROR  SHAREPOINTACCESS  Netwrix.StealthAUDIT.DataCollectors.Tasks.Task. ## Cause -The SPAC Bulk Import was unable to be completed due to a foreign key constraint merge between the SP_SPAC_GroupMembershipChanges table and the SA_SPAC_ActiviyEvents table. +The SPAC Bulk Import was unable to be completed due to a foreign key constraint merge between the SP_SPAC_GroupMembershipChanges table and the SA_SPAC_ActiviyEvents table. ## Resolution diff --git a/docs/kb/general/troubleshooting-and-errors/this-portal-is-temporarily-unavailable-please-contact-your-it-help-desk.md b/docs/kb/general/troubleshooting-and-errors/this-portal-is-temporarily-unavailable-please-contact-your-it-help-desk.md index d6e1d8bb87..465b94434d 100644 --- a/docs/kb/general/troubleshooting-and-errors/this-portal-is-temporarily-unavailable-please-contact-your-it-help-desk.md +++ b/docs/kb/general/troubleshooting-and-errors/this-portal-is-temporarily-unavailable-please-contact-your-it-help-desk.md @@ -16,7 +16,8 @@ keywords: products: - general sidebar_label: 'This portal is temporarily unavailable, please con' -tags: [troubleshooting-and-errors] +tags: + - troubleshooting-and-errors title: 'This portal is temporarily unavailable, please con' knowledge_article_id: kA00g000000H9ZECA0 --- @@ -47,10 +48,10 @@ This configuration is done on the **Administrative portal**, in **Settings - Use To resolve this, enable at least one option for the Self-Service portal. -1. Navigate to the **Administrative portal**, and go to **Settings** +1. Navigate to the **Administrative portal**, and go to **Settings** ![User-added](images/servlet_image_6d5dba18caac.png) -2. Then select the **User options** tab and enable options you need +2. Then select the **User options** tab and enable options you need ![User-added](images/servlet_image_6d5dba18caac.png) 3. Click **Apply** diff --git a/docs/kb/general/troubleshooting-and-errors/users-on-helpdesk-portal-are-shown-as-sids.md b/docs/kb/general/troubleshooting-and-errors/users-on-helpdesk-portal-are-shown-as-sids.md index 2446816858..a187eee863 100644 --- a/docs/kb/general/troubleshooting-and-errors/users-on-helpdesk-portal-are-shown-as-sids.md +++ b/docs/kb/general/troubleshooting-and-errors/users-on-helpdesk-portal-are-shown-as-sids.md @@ -15,7 +15,8 @@ keywords: products: - general sidebar_label: Users on Helpdesk portal are shown as SIDs -tags: [troubleshooting-and-errors] +tags: + - troubleshooting-and-errors title: "Users on Helpdesk portal are shown as SIDs" knowledge_article_id: kA00g000000H9bJCAS --- From 3bf8fc7bc670a6bcad68cc51fcd83faed8d49103 Mon Sep 17 00:00:00 2001 From: Hil-Ram-NWX Date: Mon, 10 Nov 2025 15:35:44 -0500 Subject: [PATCH 48/94] Fix spelling of '1Secure' in password report issue Corrected the spelling of '1Secure' in the troubleshooting document. --- .../password-never-expires-report-shows-incorrect-data.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/kb/1secure/troubleshooting/password-never-expires-report-shows-incorrect-data.md b/docs/kb/1secure/troubleshooting/password-never-expires-report-shows-incorrect-data.md index d5e823c35c..48e4377f55 100644 --- a/docs/kb/1secure/troubleshooting/password-never-expires-report-shows-incorrect-data.md +++ b/docs/kb/1secure/troubleshooting/password-never-expires-report-shows-incorrect-data.md @@ -29,8 +29,8 @@ In Netwrix 1Secure, the **Password never expires** setting is incorrectly report ## Cause -A GPO with the `maxPasswordAge=0` parameter is applied to the affected accounts. The parameter causes Netwrix OneSecutre to report the **Password never expires** setting as enabled. +A GPO with the `maxPasswordAge=0` parameter is applied to the affected accounts. The parameter causes Netwrix 1Secure to report the **Password never expires** setting as enabled. ## Resolution -In the corresponding GPO, set the `maxPasswordAge` parameter to any non-zero value. This will allow Netwrix OneSecutre to correctly report the affected accounts. +In the corresponding GPO, set the `maxPasswordAge` parameter to any non-zero value. This will allow Netwrix 1Secure to correctly report the affected accounts. From 707614f68553ced40b45a8111c2dbb80939c0fd2 Mon Sep 17 00:00:00 2001 From: Hil-Ram-NWX Date: Mon, 10 Nov 2025 15:38:01 -0500 Subject: [PATCH 49/94] Fix Frontmatter spelling of 'OneSecutre' to '1Secure' --- .../password-never-expires-report-shows-incorrect-data.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/kb/1secure/troubleshooting/password-never-expires-report-shows-incorrect-data.md b/docs/kb/1secure/troubleshooting/password-never-expires-report-shows-incorrect-data.md index 48e4377f55..3070042721 100644 --- a/docs/kb/1secure/troubleshooting/password-never-expires-report-shows-incorrect-data.md +++ b/docs/kb/1secure/troubleshooting/password-never-expires-report-shows-incorrect-data.md @@ -1,6 +1,6 @@ --- description: >- - Netwrix OneSecutre may report the Password never expires setting as enabled + Netwrix 1Secure may report the Password never expires setting as enabled for accounts even though Active Directory shows it as disabled. This article explains the cause (a GPO with maxPasswordAge=0) and how to resolve it. keywords: @@ -13,7 +13,7 @@ keywords: - password policy - report products: - - onesecure + - 1Secure sidebar_label: Password Never Expires Report Shows Incorrect Data tags: - troubleshooting From 1ef6fcf694e60e9f233b86507dfeff85c2d87764 Mon Sep 17 00:00:00 2001 From: Hil-Ram-NWX Date: Mon, 10 Nov 2025 15:56:31 -0500 Subject: [PATCH 50/94] Fix typo for keyword '1Secure' --- .../password-never-expires-report-shows-incorrect-data.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/kb/1secure/troubleshooting/password-never-expires-report-shows-incorrect-data.md b/docs/kb/1secure/troubleshooting/password-never-expires-report-shows-incorrect-data.md index 3070042721..8a91e9789d 100644 --- a/docs/kb/1secure/troubleshooting/password-never-expires-report-shows-incorrect-data.md +++ b/docs/kb/1secure/troubleshooting/password-never-expires-report-shows-incorrect-data.md @@ -9,7 +9,7 @@ keywords: - GPO - Group Policy - Active Directory - - Netwrix OneSecutre + - Netwrix 1Secure - password policy - report products: From 6139ba381e8731f0db88b8e15c08bc83670badcb Mon Sep 17 00:00:00 2001 From: "Jeremy Moskowitz, CTO Endpoints" Date: Tue, 11 Nov 2025 11:19:32 -0700 Subject: [PATCH 51/94] Moved KB to Technotes, Updated wrong Endpoint Protector back to PolicyPak references as needed. --- .../archive/_category_.json | 2 +- .../archive/acrobatxpro.md | 3 +- .../archive/admxfiles.md | 4 +- docs/endpointpolicymanager/archive/applock.md | 2 + .../archive/autoupdater.md | 2 + docs/endpointpolicymanager/archive/cloud.md | 3 +- .../archive/designstudiofirefox.md | 2 + .../archive/designstudiojava.md | 4 +- .../archive/differentusers.md | 4 +- .../archive/gotomeeting.md | 7 +- docs/endpointpolicymanager/archive/ie10.md | 4 +- docs/endpointpolicymanager/archive/ie9.md | 2 + .../archive/infranview.md | 7 +- .../archive/itemleveltartgeting.md | 10 +- docs/endpointpolicymanager/archive/java.md | 2 + .../archive/massdeploy.md | 2 + .../endpointpolicymanager/archive/modenuke.md | 2 + .../archive/office2013.md | 7 +- .../archive/operanext.md | 5 +- .../endpointpolicymanager/archive/overview.md | 2 + .../archive/parcctesting.md | 2 + .../archive/preferencesexporter.md | 7 +- .../archive/symantecworkspace.md | 6 +- .../archive/tattooing.md | 2 + .../archive/upgrading.md | 2 + docs/endpointpolicymanager/archive/vmware.md | 2 + .../archive/vmwarefilesettings.md | 2 + .../archive/vmwarehorizonmirage.md | 5 +- .../archive/vmwaresupplements.md | 8 +- docs/endpointpolicymanager/archive/xenapp.md | 4 +- .../components/_category_.json | 2 +- .../admintemplatesmanager/_category_.json | 2 +- .../knowledgebase/_category_.json | 2 +- .../admintemplatestips/_category_.json | 2 +- .../disableofficeelements.md | 2 + .../admintemplatestips/settings.md | 2 + .../_category_.json | 2 +- .../missingcollections.md | 2 + .../namespacealreadydefined.md | 2 + .../policyduplicates.md | 2 + .../settingsreport.md | 2 + .../admintemplatestroubleshooting/versions.md | 2 + .../windowsprintspooler.md | 2 + .../_category_.json | 2 +- .../componentlicense.md | 2 + .../domainjoined.md | 2 + .../drivemappings.md | 2 + .../passwords.md | 2 + .../printerdeploy.md | 2 + .../settings.md | 2 + .../startservice.md | 2 + .../_category_.json | 2 +- .../delivercertificates.md | 2 + .../onpremisecloud.md | 2 + .../securitysettings.md | 2 + .../gpoexportmanager/_category_.json | 2 +- .../gpoexportmanager/securitysettings.md | 2 + .../gpoexportmanager/usercontext.md | 2 + .../knowledgebase/knowledgebase.md | 2 + .../manual/_category_.json | 2 +- .../admintemplatesmanager/manual/comments.md | 2 + .../manual/existinggpos.md | 2 + .../admintemplatesmanager/manual/export.md | 2 + .../manual/gettoknow/_category_.json | 2 +- .../manual/gettoknow/collection.md | 2 + .../manual/gettoknow/computerside.md | 2 + .../manual/gettoknow/overview.md | 2 + .../manual/gettoknow/userside.md | 2 + .../manual/itemleveltargeting.md | 2 + .../admintemplatesmanager/manual/overview.md | 2 + .../admintemplatesmanager/manual/priority.md | 2 + .../videolearningcenter/_category_.json | 2 +- .../admintemplatesmanager/_category_.json | 2 +- .../admintemplatesmanager/collections.md | 2 + .../admintemplatesmanager/switchedpolicies.md | 2 + .../admintemplatesmethods/_category_.json | 2 +- .../admintemplatesmethods/deployinternet.md | 2 + .../admintemplatesmethods/reducegpos.md | 2 + .../admintemplatestips/_category_.json | 2 +- .../admintemplatestips/screensavers.md | 2 + .../exportinggrouppolicy/_category_.json | 2 +- .../exportinggrouppolicy/cloudlocaluser.md | 2 + .../exportinggrouppolicy/delivergpprefs.md | 4 +- .../exportingtocloud/_category_.json | 2 +- .../exportingtocloud/cloudimport.md | 2 + .../exportingtocloud/mdm.md | 2 + .../exportingtocloud/mergetool.md | 2 + .../exportingtocloud/realgposettings.md | 2 + .../exportingtocloud/sccm.md | 2 + .../gettingstarted/_category_.json | 2 +- .../gettingstarted/consolidateprinter.md | 2 + .../gettingstarted/consolidateregistry.md | 2 + .../gettingstarted/drivemaps.md | 2 + .../gettingstarted/shortcuts.md | 2 + .../videolearningcenter.md | 2 + .../_category_.json | 2 +- .../manual/_category_.json | 2 +- .../applicationsettings/_category_.json | 2 +- .../applicationsettings/advancednotes.md | 3 + .../manual/applicationsettings/client.md | 7 +- .../applicationsettings/clientissues.md | 5 +- .../enhancedclientlogging.md | 7 +- .../applicationsettings/extendedlogs.md | 7 +- .../manual/applicationsettings/overview.md | 3 + .../manual/applicationsettings/overview_1.md | 3 + .../manual/applicationsettings/settings.md | 6 +- .../applicationsettings/tuningbypassing.md | 7 +- .../applicationsettings/versionnumbers.md | 11 +- .../manual/appsetfiles/_category_.json | 2 +- .../manual/appsetfiles/central.md | 25 +-- .../manual/appsetfiles/findfixgpos.md | 11 +- .../manual/appsetfiles/gpotouchutility.md | 7 +- .../manual/appsetfiles/local.md | 19 ++- .../manual/appsetfiles/overview.md | 5 +- .../manual/appsetfiles/sharebased.md | 5 +- .../manual/appsetfiles/versioncontrol.md | 41 ++--- .../manual/designstudio/_category_.json | 2 +- .../manual/designstudio/advanced.md | 33 ++-- .../applicationsprojects/_category_.json | 2 +- .../applicationsprojects/controlpanel.md | 11 +- .../applicationsprojects/hkeylocalmachine.md | 9 +- .../applicationsprojects/javabased.md | 22 +-- .../applicationsprojects/mozillabased.md | 33 ++-- .../applicationsprojects/overview.md | 3 + .../applicationsprojects/virtualized.md | 3 + .../manual/designstudio/applockguids.md | 23 +-- .../configurationwizard/_category_.json | 2 +- .../additionalconfiguration.md | 21 ++- .../configurationwizard/commonerrors.md | 23 +-- .../configurationwizard/defaultdataroots.md | 17 +- .../elements/_category_.json | 2 +- .../elements/comboboxes.md | 15 +- .../elements/filefolderbrowsers.md | 7 +- .../elements/fontbrowsers.md | 15 +- .../configurationwizard/elements/overview.md | 3 + .../elements/radiobuttons.md | 23 +-- .../elements/slidersspinboxes.md | 19 ++- .../elements/textnumericboxes.md | 7 +- .../configurationwizard/knownvalues.md | 11 +- .../configurationwizard/overview.md | 7 +- .../designstudio/configurationwizard/usage.md | 11 +- .../manual/designstudio/deleteelements.md | 5 +- .../designstudio/discover/_category_.json | 2 +- .../manual/designstudio/discover/appdata.md | 13 +- .../manual/designstudio/discover/overview.md | 7 +- .../designstudio/discover/programfiles.md | 15 +- .../discover/sysinternalsprocessmonitor.md | 26 +-- .../designstudio/discover/virtualstore.md | 27 +-- .../manual/designstudio/grayswizard.md | 59 ++++--- .../designstudio/navigation/_category_.json | 2 +- .../designstudio/navigation/overview.md | 3 + .../navigation/tab/_category_.json | 2 +- .../navigation/tab/compilation.md | 13 +- .../designstudio/navigation/tab/errorlist.md | 19 ++- .../designstudio/navigation/tab/hierarchy.md | 7 +- .../designstudio/navigation/tab/overview.md | 11 +- .../designstudio/navigation/tab/properties.md | 7 +- .../navigation/tab/propertiesproject.md | 9 +- .../designstudio/navigation/vocabulary.md | 7 +- .../manual/designstudio/overview.md | 7 +- .../designstudio/quickstart/_category_.json | 2 +- .../designstudio/quickstart/createappset.md | 159 +++++++++--------- .../quickstart/creationstation.md | 19 ++- .../designstudio/quickstart/overview.md | 3 + .../designstudio/regimporteruitility.md | 11 +- .../manual/designstudio/registrykeys.md | 15 +- .../manual/designstudio/scrollablepanels.md | 19 ++- .../manual/designstudio/setup.md | 15 +- .../manual/designstudio/tools/_category_.json | 2 +- .../manual/designstudio/tools/batchcompile.md | 15 +- .../designstudio/tools/globalsearchreplace.md | 11 +- .../tools/options/_category_.json | 2 +- .../designstudio/tools/options/compilation.md | 7 +- .../manual/designstudio/tools/options/java.md | 7 +- .../manual/designstudio/tools/options/misc.md | 7 +- .../designstudio/tools/options/overview.md | 7 +- .../designstudio/tools/options/uicapture.md | 7 +- .../tools/options/virtualstore.md | 7 +- .../manual/designstudio/tools/overview.md | 7 +- .../manual/designstudio/tools/pakpreview.md | 9 +- .../designstudio/tools/pxmlmergewizard.md | 19 ++- .../designstudio/tools/showelementslist.md | 19 ++- .../userinterface/_category_.json | 2 +- .../userinterface/capturewizard.md | 17 +- .../designstudio/userinterface/manualadd.md | 7 +- .../userinterface/manualedits/_category_.json | 2 +- .../manualedits/elementmodifications.md | 9 +- .../manualedits/elementtransformations.md | 17 +- .../userinterface/manualedits/hiddentext.md | 11 +- .../userinterface/manualedits/nonstandard.md | 29 ++-- .../userinterface/manualedits/notmanaged.md | 9 +- .../userinterface/manualedits/overview.md | 3 + .../designstudio/userinterface/overview.md | 3 + .../designstudio/userinterface/subdialogs.md | 23 +-- .../userinterface/unexpectedresults.md | 11 +- .../manual/extras/_category_.json | 2 +- .../manual/extras/appsetentry.md | 22 ++- .../manual/extras/appsetinternal.md | 15 +- .../manual/extras/managedby.md | 17 +- .../manual/extras/multipleappsetspriority.md | 19 ++- .../manual/extras/overview.md | 3 + .../manual/extras/settingdescription.md | 11 +- .../manual/firefox/_category_.json | 2 +- .../manual/firefox/addons/_category_.json | 2 +- .../manual/firefox/addons/discoveringids.md | 29 ++-- .../manual/firefox/addons/enabledisable.md | 13 +- .../manual/firefox/addons/enabledisableid.md | 3 + .../firefox/addons/forceinstallation.md | 19 ++- .../manual/firefox/addons/overview.md | 7 +- .../manual/firefox/addons/tipstricks.md | 13 +- .../manual/firefox/addons/wildcard.md | 3 + .../manual/firefox/applicationhandlers.md | 23 +-- .../manual/firefox/bookmarks.md | 22 +-- .../manual/firefox/overview.md | 13 +- .../manual/firefox/overview_1.md | 39 +++-- .../manual/firefox/permissions.md | 45 ++--- .../manual/firefox/preferences.md | 43 ++--- .../manual/firefox/specialfeatures.md | 19 ++- .../manual/firefox/specialsections.md | 7 +- .../manual/firefox/uninstall.md | 3 + .../manual/internetexplorer/_category_.json | 2 +- .../manual/internetexplorer/normalsections.md | 7 +- .../manual/internetexplorer/overview.md | 12 +- .../internetexplorer/specialsections.md | 7 +- .../internetexplorer/tab/_category_.json | 2 +- .../manual/internetexplorer/tab/advanced.md | 11 +- .../internetexplorer/tab/compatibilityview.md | 9 +- .../internetexplorer/tab/connections.md | 13 +- .../manual/internetexplorer/tab/content.md | 21 ++- .../internetexplorer/tab/enterprisemode.md | 9 +- .../manual/internetexplorer/tab/extras.md | 25 +-- .../internetexplorer/tab/favoriteslinks.md | 25 +-- .../manual/internetexplorer/tab/general.md | 13 +- .../manual/internetexplorer/tab/overview.md | 3 + .../manual/internetexplorer/tab/privacy.md | 23 +-- .../manual/internetexplorer/tab/programs.md | 13 +- .../manual/internetexplorer/tab/security.md | 19 ++- .../manual/modes/_category_.json | 2 +- .../manual/modes/acllockdown.md | 19 ++- .../manual/modes/applock.md | 9 +- .../manual/modes/deliversettingsvalues.md | 15 +- .../manual/modes/enforcement.md | 3 + .../manual/modes/mouseshortcuts.md | 11 +- .../manual/modes/overview.md | 15 +- .../manual/modes/reversion.md | 7 +- .../settingsdeliveryreinforcementoptions.md | 21 ++- .../manual/modes/switched.md | 7 +- .../manual/overview.md | 4 +- .../manual/overview_1.md | 13 +- .../quickstartwithprecon/_category_.json | 2 +- .../quickstartwithprecon/acllockdown.md | 15 +- .../automaticreapplicationchanges.md | 3 + .../quickstartwithprecon/leverageexisting.md | 7 +- .../quickstartwithprecon/revertappset.md | 11 +- .../quickstartwithprecon/specialnotes.md | 17 +- .../quickstartwithprecon/testapplication.md | 45 ++--- .../manual/quickstartwithprecon/testclient.md | 7 +- .../manual/underhood/_category_.json | 2 +- .../manual/underhood/deliveredreverted.md | 3 + .../manual/underhood/overview.md | 3 + .../manual/underhood/precedence.md | 3 + .../manual/underhood/reporting.md | 21 ++- .../manual/variables.md | 3 + .../technotes/_category_.json | 2 +- .../centralstoresharing/_category_.json | 2 +- .../centralstoresharing/dllstorage.md | 2 + .../technotes/designstudio/_category_.json | 2 +- .../technotes/designstudio/creation.md | 2 + .../designstudio/designstudioadditional.md | 2 + .../generalconfiguration/_category_.json | 2 +- .../generalconfiguration/centralstore.md | 2 + .../generalconfiguration/checkmarks.md | 2 + .../generalconfiguration/designstudio.md | 2 + .../designstudiowindows7.md | 2 + .../generalconfiguration/downgrade.md | 2 + .../technotes/generalconfiguration/expires.md | 2 + .../technotes/generalconfiguration/feature.md | 2 + .../technotes/generalconfiguration/files.md | 2 + .../generalconfiguration/fontsetting.md | 2 + .../technotes/generalconfiguration/gpo.md | 4 +- .../generalconfiguration/gpooutofscope.md | 2 + .../technotes/generalconfiguration/gpos.md | 2 + .../technotes/generalconfiguration/gpos_1.md | 2 + .../generalconfiguration/language.md | 2 + .../generalconfiguration/latestupdates.md | 2 + .../generalconfiguration/limitations.md | 2 + .../generalconfiguration/lyncclient.md | 2 + .../generalconfiguration/modifydll.md | 2 + .../technotes/generalconfiguration/onegpo.md | 2 + .../technotes/generalconfiguration/onetime.md | 2 + .../generalconfiguration/permissions.md | 2 + .../generalconfiguration/printers.md | 2 + .../rolesresponsibilities.md | 2 + .../technotes/generalconfiguration/side.md | 2 + .../generalconfiguration/updatedcommands.md | 2 + .../technotes/generalconfiguration/upgrade.md | 2 + .../windowsremoteassistance.md | 2 + .../technotes/knowledgebase.md | 2 + .../preconfiguredappsets/11enterprisemode.md | 2 + .../preconfiguredappsets/_category_.json | 2 +- .../technotes/preconfiguredappsets/addons.md | 2 + .../preconfiguredappsets/addons_1.md | 2 + .../preconfiguredappsets/allowremember.md | 2 + .../applicationshandlerfunction.md | 2 + .../preconfiguredappsets/authority.md | 2 + .../preconfiguredappsets/bookmarkpopups.md | 2 + .../preconfiguredappsets/bydefault.md | 2 + .../preconfiguredappsets/bypassinternal.md | 4 +- .../preconfiguredappsets/certificates.md | 2 + .../preconfiguredappsets/certificates_1.md | 4 +- .../preconfiguredappsets/certificates_2.md | 2 + .../preconfiguredappsets/certificates_3.md | 2 + .../preconfiguredappsets/customsettings.md | 2 + .../preconfiguredappsets/darktheme.md | 2 + .../preconfiguredappsets/entrysettings.md | 2 + .../technotes/preconfiguredappsets/esr.md | 4 +- .../preconfiguredappsets/extratabs.md | 2 + .../preconfiguredappsets/frontmotion.md | 2 + .../technotes/preconfiguredappsets/home.md | 2 + .../preconfiguredappsets/homebuttonurl.md | 2 + .../preconfiguredappsets/httpsites.md | 2 + .../internalpredefined.md | 4 +- .../technotes/preconfiguredappsets/issue.md | 2 + .../technotes/preconfiguredappsets/issue_1.md | 2 + .../preconfiguredappsets/itemsunavailable.md | 2 + .../preconfiguredappsets/javathunderbird.md | 4 +- .../preconfiguredappsets/launchfail.md | 2 + .../preconfiguredappsets/launchfailstig.md | 2 + .../preconfiguredappsets/localfileaccess.md | 2 + .../technotes/preconfiguredappsets/mode.md | 2 + .../nonstandardlocation.md | 2 + .../preconfiguredappsets/ntlmpassthru.md | 2 + .../preconfiguredappsets/policies.md | 2 + .../preconfiguredappsets/preventupdates.md | 2 + .../preconfiguredappsets/proxysettings.md | 2 + .../preconfiguredappsets/revertoptions.md | 4 +- .../preconfiguredappsets/runapplication.md | 2 + .../securityenterpriseroots.md | 2 + .../preconfiguredappsets/securitypopup.md | 2 + .../technotes/preconfiguredappsets/side.md | 2 + .../sitelistexceptions.md | 2 + .../stopsenddatamessage.md | 2 + .../preconfiguredappsets/supportpolicy.md | 2 + .../preconfiguredappsets/tasktray.md | 2 + .../preconfiguredappsets/transition.md | 2 + .../preconfiguredappsets/unavailable.md | 2 + .../technotes/preconfiguredappsets/updates.md | 2 + .../useraccountcontrol.md | 2 + .../technotes/preconfiguredappsets/version.md | 2 + .../preconfiguredappsets/versioninsecure.md | 2 + .../preconfiguredappsets/versionoutofdate.md | 2 + .../preconfiguredappsets/versions.md | 2 + .../preconfiguredappsets/versionsupport.md | 2 + .../technotes/troubleshooting/_category_.json | 2 +- .../troubleshooting/applicationissue.md | 2 + .../technotes/troubleshooting/appset.md | 2 + .../technotes/troubleshooting/basicsteps.md | 4 +- .../troubleshooting/code0xc000428.md | 2 + .../technotes/troubleshooting/disable.md | 2 + .../technotes/troubleshooting/forcepoint.md | 2 + .../technotes/troubleshooting/gpmc.md | 2 + .../technotes/troubleshooting/localmissing.md | 2 + .../troubleshooting/microsoftdefender.md | 2 + .../microsoftremoteassistance.md | 2 + .../technotes/troubleshooting/mmc.md | 2 + .../technotes/troubleshooting/other.md | 2 + .../troubleshooting/reapplylaunch.md | 2 + .../troubleshooting/reapplylaunchdisable.md | 2 + .../troubleshooting/redirectedfolder.md | 2 + .../removeclientsideextension.md | 2 + .../technotes/troubleshooting/replication.md | 2 + .../technotes/troubleshooting/reports.md | 2 + .../technotes/troubleshooting/settings.md | 2 + .../troubleshooting/someapplications.md | 2 + .../technotes/troubleshooting/storage.md | 2 + .../symantecendpointprotection.md | 2 + .../virtualizedapplications/_category_.json | 2 +- .../applicationvirtualization.md | 2 + .../virtualizedapplications/appvsequences.md | 2 + .../virtualizedapplications/exception.md | 2 + .../virtualizedapplications/thinapp.md | 2 + .../virtualizedapplications/xenapp.md | 2 + .../virtualizedapplications/xenapp_1.md | 2 + .../videos/_category_.json | 2 +- .../centralstoresharing/_category_.json | 2 +- .../centralstoresharing/centralstorework.md | 2 + .../videos/centralstoresharing/dllorphans.md | 2 + .../centralstoresharing/dllreconnect.md | 2 + .../centralstoresharing/manualupdate.md | 2 + .../videos/centralstoresharing/shares.md | 2 + .../centralstoresharing/touchutility.md | 2 + .../centralstoresharing/trustedappsets.md | 2 + .../videos/centralstoresharing/uptodate.md | 2 + .../videos/chrome/_category_.json | 2 +- .../videos/chrome/bookmarks.md | 4 +- .../videos/chrome/clearbrowsing.md | 4 +- .../videos/chrome/gettingstarted.md | 2 + .../videos/citrix/_category_.json | 2 +- .../videos/citrix/demo.md | 12 +- .../videos/citrix/demo2.md | 14 +- .../videos/citrix/integration.md | 2 + .../videos/citrix/rds.md | 4 +- .../videos/citrix/sealapproval.md | 2 + .../videos/citrix/xenapp.md | 4 +- .../videos/citrix/xendesktop.md | 6 +- .../videos/designstudio/_category_.json | 2 +- .../videos/designstudio/addelements.md | 2 + .../videos/designstudio/designstudiojava.md | 3 +- .../videos/designstudio/firefox_plugins.md | 2 + .../videos/designstudio/firstpak.md | 2 + .../videos/designstudio/foxitprinter.md | 2 + .../videos/designstudio/importregistry.md | 2 + .../videos/designstudio/itemleveltargeting.md | 4 +- .../featurestechsupport/_category_.json | 2 +- .../videos/featurestechsupport/acllockdown.md | 2 + .../featurestechsupport/applicationlaunch.md | 4 +- .../featurestechsupport/itemleveltargeting.md | 2 + .../itemleveltargetingbypass.md | 4 +- .../featurestechsupport/proxysettings.md | 2 + .../videos/featurestechsupport/superpowers.md | 2 + .../videos/featurestechsupport/variables.md | 4 +- .../videos/firefox/_category_.json | 2 +- .../videos/firefox/addons.md | 2 + .../videos/firefox/adobe.md | 2 + .../videos/firefox/bookmarks.md | 2 + .../videos/firefox/bookmarksmodify.md | 4 +- .../videos/firefox/certificates.md | 4 +- .../videos/firefox/defaultsearch.md | 2 + .../videos/firefox/disable.md | 2 + .../videos/firefox/extensions.md | 2 + .../videos/firefox/extratabs.md | 4 +- .../videos/firefox/gettingstarted.md | 6 +- .../videos/firefox/miscsettings.md | 4 +- .../videos/firefox/popups.md | 10 +- .../videos/firefox/removeelements.md | 2 + .../videos/gettingstarted/_category_.json | 2 +- .../gettingstarted/centralstorecreate.md | 4 +- .../gettingstarted/centralstoreupdate.md | 2 + .../videos/gettingstarted/quickrundown.md | 8 +- .../videos/internetexplorer/_category_.json | 2 +- .../videos/internetexplorer/certificates.md | 2 + .../videos/internetexplorer/connectionstab.md | 2 + .../videos/internetexplorer/contenttab.md | 2 + .../videos/internetexplorer/favorites.md | 4 +- .../videos/internetexplorer/generaltab.md | 4 +- .../videos/internetexplorer/gettingstarted.md | 2 + .../videos/internetexplorer/privacytab.md | 2 + .../videos/internetexplorer/programstab.md | 2 + .../videos/internetexplorer/securitytab.md | 6 +- .../videos/internetexplorer/settings.md | 2 + .../videos/java/_category_.json | 2 +- .../videos/java/disable.md | 4 +- .../videos/java/jre.md | 2 + .../videos/java/lockdown.md | 4 +- .../videos/java/securityslider.md | 2 + .../videos/methods/_category_.json | 2 +- .../videos/methods/microsoftintune.md | 4 +- .../videos/methods/pdqdeploy.md | 2 + .../videos/methods/pdqdeployfirefox.md | 4 +- .../videos/methods/sccmsoftwarecenter.md | 6 +- .../videos/methods/specops.md | 5 +- .../videos/otherapplications/_category_.json | 2 +- .../videos/otherapplications/acrobat.md | 2 + .../videos/otherapplications/flashplayer.md | 2 + .../videos/otherapplications/irfanview.md | 8 +- .../videos/otherapplications/office.md | 2 + .../otherapplications/passwordsecure.md | 2 + .../videos/otherapplications/skype.md | 2 + .../videos/otherapplications/teams.md | 2 + .../videos/otherapplications/thunderbird.md | 2 + .../videos/tipsandtricks/_category_.json | 2 +- .../videos/tipsandtricks/certificatesevil.md | 2 + .../videos/tipsandtricks/chromebookmarks.md | 2 + .../videos/tipsandtricks/chromerevert.md | 2 + .../videos/tipsandtricks/chromerevertfix.md | 2 + .../videos/tipsandtricks/firefoxabout.md | 2 + .../videos/tipsandtricks/firefoxplugins.md | 2 + .../videos/tipsandtricks/ieproxyserver.md | 2 + .../videos/tipsandtricks/invincea.md | 10 +- .../videos/tipsandtricks/oraclejava.md | 2 + .../videos/tipsandtricks/paksbig.md | 2 + .../videos/troubleshooting/_category_.json | 2 +- .../videos/troubleshooting/chrome.md | 2 + .../videos/vdi/_category_.json | 2 +- .../videos/vdi/dedicated.md | 2 + .../videos/vdi/integration.md | 6 +- .../videos/vdi/localmode.md | 2 + .../videos/vdi/thinapp.md | 6 +- .../videos/vdi/thinappworkspace.md | 4 +- .../videos/vdi/vmware.md | 2 + .../videos/videolearningcenter.md | 2 + .../videos/virtualization/_category_.json | 2 +- .../videos/virtualization/appv.md | 10 +- .../videos/virtualization/spoonnovell.md | 8 +- .../videos/virtualization/symantec.md | 6 +- .../videos/virtualization/thinapp.md | 8 +- .../videos/virtualization/uev.md | 4 +- .../videos/virtualization/xenapp.md | 10 +- .../videos/whatdoesitdo/_category_.json | 2 +- .../videos/whatdoesitdo/cloud.md | 2 + .../videos/whatdoesitdo/grouppolicy.md | 2 + .../videos/whatdoesitdo/managers.md | 2 + .../videos/whatdoesitdo/mdm.md | 2 + .../videos/whatdoesitdo/onpremise.md | 4 +- .../videos/whatdoesitdo/pak.md | 2 + .../components/browserrouter/_category_.json | 1 + .../knowledgebase/_category_.json | 1 + .../installation/_category_.json | 1 + .../installation/chromemanual.md | 6 +- .../installation/defaultbrowser.md | 2 + .../knowledgebase/installation/iepromptdll.md | 2 + .../installation/preventiequestions.md | 2 + .../knowledgebase/installation/twologons.md | 2 + .../installation/windowsopenprompt.md | 2 + .../knowledgebase/knowledgebase.md | 2 + .../tipsandtricks/_category_.json | 1 + .../tipsandtricks/advancedblockingmessage.md | 2 + .../tipsandtricks/browsermode.md | 2 + .../tipsandtricks/commandlinearguments.md | 2 + .../knowledgebase/tipsandtricks/defined.md | 2 + .../tipsandtricks/edgelegacybrowser.md | 2 + .../tipsandtricks/forcebrowser.md | 2 + .../tipsandtricks/removeagent.md | 2 + .../tipsandtricks/securityzone.md | 2 + .../tipsandtricks/shortcuticons.md | 2 + .../tipsandtricks/suppresspopup.md | 2 + .../tipsandtricks/useselectablebrowser.md | 10 +- .../troubleshooting/_category_.json | 1 + .../troubleshooting/adobelinks.md | 2 + .../troubleshooting/automaticallydisabled.md | 2 + .../troubleshooting/betweenbrowsers.md | 4 +- .../troubleshooting/chromeextension.md | 2 + .../troubleshooting/chromeextensionid.md | 2 + .../troubleshooting/chromerouting.md | 4 +- .../troubleshooting/citrixproblems.md | 2 + .../troubleshooting/contactsupport.md | 2 + .../criticalwebsiteincompatibility.md | 2 + .../knowledgebase/troubleshooting/default.md | 2 + .../troubleshooting/dllcompatible.md | 2 + .../knowledgebase/troubleshooting/dnscall.md | 2 + .../troubleshooting/extensioninactive.md | 2 + .../knowledgebase/troubleshooting/firefox.md | 2 + .../troubleshooting/forceinstall.md | 2 + .../fromedgetootherbrowsers.md | 2 + .../troubleshooting/fromietootherbrowsers.md | 2 + .../troubleshooting/keeporiginaltab.md | 2 + .../knowledgebase/troubleshooting/launch.md | 2 + .../troubleshooting/office365.md | 2 + .../knowledgebase/troubleshooting/pattern.md | 2 + .../knowledgebase/troubleshooting/quick.md | 4 +- .../knowledgebase/troubleshooting/removed.md | 2 + .../troubleshooting/revertlegacy.md | 2 + .../knowledgebase/troubleshooting/routing.md | 4 +- .../knowledgebase/troubleshooting/stop.md | 2 + .../knowledgebase/troubleshooting/tabissue.md | 2 + .../knowledgebase/troubleshooting/versions.md | 2 + .../troubleshooting/wildcardrule.md | 2 + .../browserrouter/manual/_category_.json | 1 + .../manual/configuration/_category_.json | 1 + .../manual/configuration/block.md | 2 + .../configuration/commandlinearguments.md | 2 + .../manual/configuration/custom.md | 2 + .../manual/configuration/exportcollections.md | 2 + .../configuration/itemleveltargeting.md | 2 + .../manual/configuration/ports.md | 2 + .../configuration/processorderprecedence.md | 4 +- .../manual/configuration/rules.md | 14 +- .../manual/gettingtoknow/_category_.json | 1 + .../manual/gettingtoknow/navigation.md | 6 +- .../manual/gettingtoknow/overview_1.md | 2 + .../manual/gettingtoknow/overview_2.md | 5 +- .../manual/internetexplorer/_category_.json | 1 + .../manual/internetexplorer/convertxmls.md | 2 + .../manual/internetexplorer/edgemod.md | 10 +- .../manual/internetexplorer/overview.md | 6 +- .../manual/internetexplorer/specialtypes.md | 2 + .../browserrouter/manual/overview.md | 2 + .../_category_.json | 1 + .../understandingdefaultbrowser/osweb.md | 2 + .../components/browserrouter/overview.md | 2 + .../videolearningcenter/_category_.json | 1 + .../citrixvirtualapps/_category_.json | 1 + .../citrixvirtualapps/citrix.md | 2 + .../citrixvirtualapps/custombrowsers.md | 6 +- .../gettingstarted/_category_.json | 1 + .../gettingstarted/blockwebsites.md | 2 + .../gettingstarted/edgespecial.md | 2 + .../gettingstarted/edgesupport.md | 8 +- .../videolearningcenter/gettingstarted/ie.md | 2 + .../gettingstarted/ports.md | 2 + .../gettingstarted/rightbrowser.md | 2 + .../gettingstarted/userselecteddefault.md | 4 +- .../methods/_category_.json | 1 + .../videolearningcenter/methods/cloud.md | 4 +- .../videolearningcenter/methods/mdm.md | 2 + .../tipsandtricks/_category_.json | 1 + .../tipsandtricks/browsericon.md | 2 + .../tipsandtricks/chrome.md | 4 +- .../tipsandtricks/chromenondomainjoined.md | 4 +- .../tipsandtricks/defaultwindows10.md | 2 + .../videolearningcenter/tipsandtricks/edge.md | 2 + .../tipsandtricks/firefox.md | 2 + .../tipsandtricks/ieedgemode.md | 12 +- .../tipsandtricks/ieforce.md | 6 +- .../tipsandtricks/iesitelists.md | 2 + .../videolearningcenter.md | 2 + .../components/devicemanager/_category_.json | 1 + .../knowledgebase/_category_.json | 1 + .../installation/_category_.json | 1 + .../knowledgebase/knowledgebase.md | 2 + .../tipsandtricks/_category_.json | 1 + .../troubleshooting/_category_.json | 1 + .../troubleshooting/troubleshooting.md | 2 + .../devicemanager/manual/_category_.json | 1 + .../manual/configuration/_category_.json | 1 + .../manual/configuration/helpertool.md | 2 + .../manual/configuration/rules.md | 2 + .../manual/gettingtoknow/_category_.json | 1 + .../gettingtoknow/devicemanagerpolicies.md | 2 + .../gettingtoknow/globaldevicemanager.md | 2 + .../devicemanager/manual/overview.md | 2 + .../components/devicemanager/overview.md | 2 + .../videolearningcenter/_category_.json | 1 + .../gettingstarted/_category_.json | 1 + .../gettingstarted/bitlockerdrives.md | 2 + .../gettingstarted/dmapprovalautorules.md | 2 + .../gettingstarted/dmhelpertool.md | 2 + .../gettingstarted/enduser.md | 2 + .../gettingstarted/serialnumber.md | 2 + .../gettingstarted/usbdrive.md | 2 + .../gettingstarted/usbdriveallowuser.md | 2 + .../gettingstarted/usbdriveallowvendor.md | 2 + .../methods/_category_.json | 1 + .../videolearningcenter/methods/cloud.md | 2 + .../videolearningcenter/methods/mdm.md | 2 + .../videolearningcenter.md | 2 + .../endpointprivilegemanager/_category_.json | 2 +- .../knowledgebase/_category_.json | 10 -- .../knowledgebase/knowledgebase.md | 94 ----------- .../manual/_category_.json | 4 +- .../manual/macos/_category_.json | 2 +- .../manual/macos/applicationlaunch.md | 3 + .../manual/macos/installclient.md | 3 + .../manual/macos/mac/_category_.json | 2 +- .../manual/macos/mac/cloudlog.md | 3 + .../manual/macos/mac/logs.md | 3 + .../manual/macos/mac/overview.md | 3 + .../manual/macos/mac/reports.md | 3 + .../manual/macos/overview.md | 3 + .../manual/macos/scenarios/_category_.json | 2 +- .../manual/macos/scenarios/conditions.md | 3 + .../manual/macos/scenarios/launchcontrol.md | 3 + .../manual/macos/scenarios/macfinder.md | 3 + .../manual/macos/scenarios/macprivhelper.md | 3 + .../manual/macos/scenarios/mountunmount.md | 3 + .../manual/macos/scenarios/overview.md | 3 + .../macos/scenarios/packageinstallation.md | 3 + .../manual/macos/scenarios/sudo.md | 3 + .../manual/macos/scenarios/systemsettings.md | 3 + .../manual/windows/_category_.json | 2 +- .../windows/adminapproval/_category_.json | 2 +- .../adminapproval/additionaldetails.md | 3 + .../windows/adminapproval/avoidpopups.md | 3 + .../gettingstarted/_category_.json | 2 +- .../gettingstarted/gettingstarted.md | 3 + .../adminapproval/gettingstarted/secretkey.md | 3 + .../gettingstarted/secretkeysecure.md | 3 + .../manual/windows/adminapproval/overview.md | 3 + .../manual/windows/adminapproval/test.md | 3 + .../manual/windows/adminapproval/useemail.md | 3 + .../manual/windows/apply/_category_.json | 2 +- .../manual/windows/apply/ondemand.md | 3 + .../manual/windows/apply/overview.md | 3 + .../manual/windows/apply/selfelevation.md | 3 + .../manual/windows/automatic.md | 3 + .../manual/windows/brandcustomize.md | 3 + .../manual/windows/events/_category_.json | 2 +- .../manual/windows/events/audit.md | 3 + .../events/auditingsettings/_category_.json | 2 +- .../events/auditingsettings/localadmins.md | 3 + .../events/auditingsettings/overview.md | 3 + .../events/auditingsettings/standardusers.md | 3 + .../standardusersuntrusted.md | 3 + .../manual/windows/events/client.md | 3 + .../manual/windows/events/overview.md | 4 +- .../manual/windows/overview.md | 3 + .../manual/windows/overview_1.md | 3 + .../windows/overviewmisc/_category_.json | 2 +- .../windows/overviewmisc/acltraverse.md | 3 + .../bestpractices/_category_.json | 2 +- .../bestpractices/childprocesses.md | 3 + .../overviewmisc/bestpractices/commandline.md | 3 + .../overviewmisc/bestpractices/dontelevate.md | 3 + .../bestpractices/examplesavoid.md | 3 + .../bestpractices/executablecombo.md | 3 + .../overviewmisc/bestpractices/fileinfo.md | 3 + .../overviewmisc/bestpractices/overview.md | 3 + .../manual/windows/overviewmisc/export.md | 3 + .../overviewmisc/itemleveltargeting.md | 3 + .../windows/overviewmisc/overviewmisc.md | 3 + .../overviewmisc/parentprocessfilter.md | 3 + .../overviewmisc/processorderprecedence.md | 3 + .../windows/overviewmisc/reauthentication.md | 3 + .../overviewmisc/scopefilters/_category_.json | 2 +- .../overviewmisc/scopefilters/blockadmins.md | 3 + .../overviewmisc/scopefilters/blockapp.md | 3 + .../scopefilters/blockpowershell.md | 3 + .../scopefilters/elevateserviceaccount.md | 3 + .../scopefilters/enhancedsecurerun.md | 3 + .../overviewmisc/scopefilters/overview.md | 3 + .../manual/windows/overviewmisc/securecopy.md | 3 + .../manual/windows/overviewmisc/wildcards.md | 3 + .../manual/windows/preconfiguredxmls.md | 3 + .../manual/windows/preferences.md | 3 + .../windows/privilegesecure/_category_.json | 2 +- .../manual/windows/privilegesecure/client.md | 3 + .../manual/windows/privilegesecure/gui.md | 3 + .../windows/privilegesecure/overview.md | 3 + .../policymatch/_category_.json | 2 +- .../policymatch/policymatch.md | 3 + .../policymatch/releaseresults.md | 3 + .../policymatch/setuppolicy.md | 3 + .../resourcebased/_category_.json | 2 +- .../resourcebased/closingbrokeredprocesses.md | 3 + .../resourcebased/policymatch_1.md | 3 + .../resourcebased/storedvideos.md | 3 + .../windows/privilegesecure/together.md | 3 + .../manual/windows/rules/_category_.json | 2 +- .../manual/windows/rules/activexitems.md | 3 + .../manual/windows/rules/com_cslidclass.md | 3 + .../windows/rules/controlpanelapplets.md | 3 + .../manual/windows/rules/customizedtoken.md | 5 +- .../manual/windows/rules/deny/_category_.json | 2 +- .../manual/windows/rules/deny/dlls.md | 5 +- .../manual/windows/rules/deny/overview.md | 3 + .../manual/windows/rules/deny/standard.md | 3 + .../windows/rules/deny/windowsuniversal.md | 3 + .../manual/windows/rules/executables.md | 3 + .../manual/windows/rules/javajarfiles.md | 3 + .../manual/windows/rules/msiinstallerfiles.md | 3 + .../manual/windows/rules/overview.md | 5 +- .../manual/windows/rules/scripts.md | 3 + .../manual/windows/securerun/_category_.json | 2 +- .../manual/windows/securerun/avoiduac.md | 3 + .../windows/securerun/inlinecommands.md | 5 +- .../manual/windows/securerun/overview.md | 3 + .../manual/windows/uacprompts/_category_.json | 2 +- .../manual/windows/uacprompts/admx.md | 3 + .../manual/windows/uacprompts/elevate.md | 3 + .../manual/windows/uacprompts/uacprompts.md | 3 + .../endpointprivilegemanager/overview.md | 3 + .../technotes/_category_.json | 4 +- .../eventing/_category_.json | 12 +- .../eventing/reports.md | 0 .../eventing/subprocesses.md | 2 + .../eventing/windowseventforwarding.md | 2 + .../technotes/implementationguide.md | 26 +-- .../licensing/_category_.json | 12 +- .../licensing/license.md | 2 + .../macintegration/_category_.json | 12 +- .../macintegration/logs.md | 0 .../netwrixprivilegesecure/_category_.json | 12 +- .../netwrixprivilegesecure/createpolicies.md | 2 + .../netwrixprivilegesecure/establishtrust.md | 2 + .../netwrixprivilegesecure/mmc.md | 2 + .../tipsappsscenarios/_category_.json | 12 +- .../tipsappsscenarios/applicationextension.md | 2 + .../tipsappsscenarios/block.md | 36 ++-- .../tipsappsscenarios/editrights.md | 2 + .../tipsappsscenarios/installers.md | 2 + .../tipsappsscenarios/installfonts.md | 2 + .../tipsappsscenarios/mmcsnapin.md | 2 + .../tipsappsscenarios/mspfiles.md | 2 + .../tipsappsscenarios/nonadminuser.md | 18 +- .../tipsappsscenarios/registry.md | 2 + .../tipsappsscenarios/serverbusy.md | 2 + .../synapticspointingdevicedriver.md | 4 +- .../tipsappsscenarios/uipathassistant.md | 34 ++-- .../tipsappsscenarios/windowsdefender.md | 2 +- .../tipsfilesfolders/_category_.json | 12 +- .../tipsfilesfolders/allfiles.md | 2 + .../tipsforadminapproval/_category_.json | 12 +- .../tipsforadminapproval/activexcontrol.md | 2 + .../custommenuitemtext.md | 2 + .../tipsforadminapproval/dragdrop.md | 2 + .../tipsforadminapproval/maliciousattacks.md | 2 + .../optionsshowpopupmessage.md | 2 + .../tipsforadminapproval/reduceadminrights.md | 2 + .../tipsforadminapproval/scope.md | 2 + .../tipsforadminapproval/selfelevation.md | 2 + .../tipsforadminapproval/servicenow.md | 2 + .../tipsold/_category_.json | 12 +- .../tipsold/printerdriverinstall.md | 2 + .../tipsold/singlelinecommands.md | 2 + .../tipspplpm/_category_.json | 12 +- .../tipspplpm/accountelevatedprocess.md | 2 + .../tipspplpm/applocker.md | 2 + .../tipspplpm/digitalsignature.md | 2 + .../tipspplpm/macroattacks.md | 2 + .../tipspplpm/runasadmin.md | 2 + .../tipssecurerun/_category_.json | 12 +- .../tipssecurerun/adminapprovalwork.md | 2 + .../tipssecurerun/allowinlinecommands.md | 2 + .../tipssecurerun/bestpractices.md | 2 + .../tipssecurerun/blockedscripttypes.md | 2 +- .../tipssecurerun/chromeextension.md | 2 + .../tipssecurerun/enablepowershell.md | 4 +- .../tipssecurerun/mykipasswordmanager.md | 2 + .../tipssecurerun/setup.md | 2 + .../tipssecurerun/webex.md | 4 +- .../troubleshooting/_category_.json | 12 +- .../troubleshooting/correctsyntax.md | 2 + .../troubleshooting/determinewhy.md | 4 +- .../troubleshooting/drivemaps.md | 4 +- .../troubleshooting/emailsettings.md | 6 +- .../troubleshooting/explorercrash.md | 2 + .../troubleshooting/inlinecommands.md | 2 +- .../troubleshooting/kaseyaagentservice.md | 2 + .../troubleshooting/onedrive.md | 2 +- .../troubleshooting/restorecontextmenu.md | 2 + .../troubleshooting/ruleprecedence.md | 2 + .../troubleshooting/ruleproductinfo.md | 2 + .../troubleshooting/sage50.md | 2 +- .../troubleshooting/ssms.md | 2 + .../troubleshooting/supportedenvironments.md | 4 +- .../troubleshooting/wildcards.md | 2 + .../troubleshooting/winscp.md | 2 + .../videolearningcenter/_category_.json | 2 +- .../acltraverse/_category_.json | 2 +- .../acltraverse/deleteicons.md | 2 + .../acltraverse/modifyhosts.md | 2 + .../acltraverse/ntfspermissions.md | 2 + .../acltraverse/registry.md | 2 + .../adminapproval/_category_.json | 2 +- .../adminapproval/applyondemand.md | 2 + .../adminapproval/autorulesfromadmin.md | 2 + .../adminapproval/branding.md | 2 + .../videolearningcenter/adminapproval/demo.md | 4 +- .../adminapproval/email.md | 2 + .../adminapproval/enforce.md | 4 +- .../justificationandauthentication.md | 2 + .../adminapproval/longcodes.md | 2 + .../adminapproval/overrideselfelevate.md | 2 + .../adminapproval/reauthenticate.md | 2 + .../adminapproval/securecopy.md | 2 + .../adminapproval/selfelevate.md | 4 +- .../adminapproval/selfelevatedemo.md | 2 + .../adminapproval/setup.md | 2 + .../basicsandgettingstarted/_category_.json | 2 +- .../applicationcontrol.md | 4 +- .../autorulesgeneratortool.md | 4 +- .../basicsandgettingstarted/comsupport.md | 2 + .../basicsandgettingstarted/feature.md | 2 + .../installapplications.md | 4 +- .../localadminrights.md | 2 + .../removelocaladmin.md | 4 +- .../uacpromptsactivex.md | 2 + .../basicsandgettingstarted/userfilter.md | 4 +- .../bestpractices/_category_.json | 2 +- .../bestpractices/appblock.md | 2 + .../bestpractices/elevateuwp.md | 2 + .../elevatinguserbasedinstalls.md | 4 +- .../videolearningcenter/bestpractices/msi.md | 2 + .../bestpractices/opensavedialogs.md | 2 + .../bestpractices/powershellblock.md | 2 + .../bestpractices/securitychildprocesses.md | 2 + .../bestpractices/selfelevatemode.md | 2 + .../bestpractices/serviceaccountrights.md | 2 + .../bestpractices/usersystemexecutables.md | 2 + .../bestpractices/wildcards.md | 2 + .../businesssolutions/_category_.json | 2 +- .../businesssolutions/denyselfelevate.md | 2 + .../microsoftrecommendations.md | 2 + .../businesssolutions/printeruacprompts.md | 2 + .../businesssolutions/winget.md | 2 + .../eventing/_category_.json | 2 +- .../eventing/cloudevents.md | 2 + .../videolearningcenter/eventing/discovery.md | 2 + .../videolearningcenter/eventing/events.md | 2 + .../eventing/globalauditevent.md | 2 + .../eventing/preventevents.md | 2 + .../eventing/windowseventforwarding.md | 4 +- .../helperstoolsandtips/_category_.json | 2 +- .../helperdesktopshortcut.md | 2 + .../helperstoolsandtips/ntprintdialog.md | 2 + .../helperstoolsandtips/toolssetup.md | 2 + .../helperstoolsandtips/uacprompts.md | 2 + .../helperstoolsandtips/wingui.md | 2 + .../howtoandtechsupport/_category_.json | 2 +- .../howtoandtechsupport/denymessages.md | 2 + .../howtoandtechsupport/installfonts.md | 2 + .../howtoandtechsupport/itemleveltargeting.md | 2 + .../howtoandtechsupport/preventedge.md | 4 +- .../howtoandtechsupport/preventunsigned.md | 2 + .../preventusercommands.md | 4 +- .../howtoandtechsupport/scripts.md | 4 +- .../howtoandtechsupport/securitycomborules.md | 4 +- .../howtoandtechsupport/stopransomware.md | 2 + .../windowsuniversalapplications.md | 2 + .../macintegration/_category_.json | 2 +- .../macintegration/adminapproval.md | 2 + .../macintegration/applicationlaunch.md | 4 +- .../macintegration/applicationpackage.md | 4 +- .../macintegration/cloudinstall.md | 2 + .../macintegration/collectdiagnostics.md | 4 +- .../macintegration/eventscollector.md | 4 +- .../macintegration/finder.md | 2 + .../macintegration/macjointoken.md | 4 +- .../macintegration/mountunmounpart2.md | 4 +- .../macintegration/mountunmountpart1.md | 2 + .../macintegration/policycandidates.md | 4 +- .../macintegration/privilege.md | 2 + .../macintegration/sudosupport.md | 4 +- .../macintegration/systemsettings.md | 2 + .../macintegration/wildcards.md | 4 +- .../methods/_category_.json | 2 +- .../videolearningcenter/methods/cloudrules.md | 2 + .../videolearningcenter/methods/mdm.md | 2 + .../videolearningcenter/methods/pdqdeploy.md | 2 + .../methods/pdqdeployblockmalware.md | 2 + .../netwrixprivilegesecure/_category_.json | 2 +- .../netwrixprivilegesecure/license.md | 4 +- .../netwrixprivilegesecure/privilegesecure.md | 4 +- .../privilegesecureclient.md | 2 + .../netwrixprivilegesecure/selfelevatemode.md | 4 +- .../videolearningcenter.md | 2 + .../components/featuremanager/_category_.json | 2 +- .../featuremanager/manual/_category_.json | 2 +- .../manual/addremove/_category_.json | 2 +- .../manual/addremove/collections.md | 2 + .../manual/addremove/overview.md | 4 +- .../manual/addremove/policies.md | 2 + .../featuremanager/manual/addremove/test.md | 2 + .../manual/advanced/_category_.json | 2 +- .../manual/advanced/createcollection.md | 2 + .../manual/advanced/deletepolicies.md | 2 + .../manual/advanced/editcollection.md | 2 + .../manual/advanced/editpolicy.md | 2 + .../manual/advanced/mixedrule.md | 2 + .../manual/advanced/overview.md | 2 + .../manual/feature/_category_.json | 2 +- .../featuremanager/manual/feature/events.md | 2 + .../featuremanager/manual/feature/logs.md | 5 +- .../featuremanager/manual/feature/overview.md | 2 + .../featuremanager/manual/gettoknow.md | 2 + .../manual/itemleveltargeting/_category_.json | 2 +- .../itemleveltargeting/exportcollections.md | 6 +- .../manual/itemleveltargeting/overview.md | 2 + .../processorderprecedence.md | 2 + .../featuremanager/manual/overview.md | 4 +- .../featuremanager/manual/windowsservers.md | 2 + .../featuremanager/technotes/_category_.json | 2 +- .../featuremanager/technotes/knowledgebase.md | 2 + .../technotes/troubleshooting/_category_.json | 2 +- .../troubleshooting/code0x800f0954.md | 2 + .../featuremanager/videos/_category_.json | 2 +- .../videos/allvideos/_category_.json | 2 +- .../featuremanager/videos/allvideos/cloud.md | 2 + .../featuremanager/videos/allvideos/mdm.md | 2 + .../videos/allvideos/windows.md | 2 + .../videos/allvideos/windowsservers.md | 2 + .../videos/videolearningcenter.md | 2 + .../fileassociationsmanager/_category_.json | 1 + .../knowledgebase/_category_.json | 1 + .../installation/_category_.json | 1 + .../knowledgebase/knowledgebase.md | 2 + .../tipsandtricks/_category_.json | 1 + .../knowledgebase/tipsandtricks/cortana.md | 6 +- .../tipsandtricks/specificbrowser.md | 2 + .../tipsandtricks/windowsphotoviewer.md | 2 + .../troubleshooting/_category_.json | 1 + .../defaultassociationsconfiguration.md | 2 + .../troubleshooting/defaultbrowser.md | 2 + .../knowledgebase/troubleshooting/gpos.md | 2 + .../knowledgebase/troubleshooting/legacy.md | 2 + .../troubleshooting/oemdefaultassociations.md | 2 + .../manual/_category_.json | 1 + .../manual/applymode.md | 2 + .../manual/configuration/_category_.json | 1 + .../manual/configuration/logs.md | 5 +- .../manual/configuration/xmlfile.md | 2 + .../manual/gettingtoknow/_category_.json | 1 + .../manual/helperutility.md | 2 + .../manual/insouts/_category_.json | 2 +- .../manual/insouts/advantages.md | 2 + .../manual/insouts/overview.md | 2 + .../manual/insouts/windows10.md | 2 + .../manual/insouts/windows7.md | 2 + .../manual/itemleveltargeting/_category_.json | 2 +- .../itemleveltargeting/exportcollection.md | 2 + .../manual/itemleveltargeting/overview.md | 2 + .../processorderprecedence.md | 2 + .../manual/mapextensions.md | 2 + .../manual/overview.md | 4 +- .../manual/policies.md | 2 + .../manual/preconfigured.md | 2 + .../manual/productwizard.md | 2 + .../manual/registeredextensions.md | 2 + .../fileassociationsmanager/overview.md | 2 + .../videolearningcenter/_category_.json | 1 + .../gettingstarted/_category_.json | 1 + .../gettingstarted/applyonce.md | 2 + .../gettingstarted/preconfiguredadvice.md | 2 + .../gettingstarted/universalwindowsapps.md | 2 + .../gettingstarted/windows10.md | 2 + .../gettingstarted/wizard.md | 2 + .../methods/_category_.json | 1 + .../videolearningcenter/methods/cloud.md | 2 + .../videolearningcenter/methods/cloudusage.md | 2 + .../videolearningcenter/methods/mdm.md | 2 + .../videolearningcenter/methods/pdqdeploy.md | 2 + .../tipsandtricks/_category_.json | 1 + .../tipsandtricks/acroreader.md | 2 + .../tipsandtricks/adobereader.md | 2 + .../tipsandtricks/firstlogin.md | 2 + .../tipsandtricks/helperapplication.md | 2 + .../tipsandtricks/helpertool.md | 2 + .../tipsandtricks/mailto.md | 4 +- .../tipsandtricks/windows10modify.md | 2 + .../tipsandtricks/windows10questions.md | 2 + .../videolearningcenter.md | 2 + .../javaenterpriserules/_category_.json | 2 +- .../manual/_category_.json | 2 +- .../manual/gettingstarted.md | 2 + .../javaenterpriserules/_category_.json | 2 +- .../javaenterpriserules/deploymentruleset.md | 2 + .../manual/javaenterpriserules/eventviewer.md | 2 + .../javaenterpriserules/itemleveltargeting.md | 2 + .../manual/javaenterpriserules/licensefile.md | 2 + .../manual/javaenterpriserules/logfiles.md | 5 +- .../manual/javaenterpriserules/overview.md | 2 + .../javaenterpriserules/processorder.md | 2 + .../manual/javaenterpriserules/version.md | 2 + .../manual/prompts/_category_.json | 2 +- .../manual/prompts/firefox.md | 2 + .../manual/prompts/firefoxinternetexplorer.md | 2 + .../prompts/internetexplorer/_category_.json | 2 +- .../prompts/internetexplorer/message1.md | 2 + .../prompts/internetexplorer/message2.md | 2 + .../prompts/internetexplorer/message3.md | 2 + .../prompts/internetexplorer/overview.md | 2 + .../manual/prompts/overview.md | 2 + .../javaenterpriserules/manual/theory.md | 2 + .../manual/usage/_category_.json | 2 +- .../manual/usage/exportcollections.md | 2 + .../manual/usage/itemleveltargeting.md | 2 + .../manual/usage/manageria.md | 2 + .../manual/usage/processorderprecedence.md | 2 + .../javaenterpriserules/manual/usage/usage.md | 2 + .../javaenterpriserules/overview.md | 5 +- .../technotes/_category_.json | 2 +- .../technotes/gettingstarted/_category_.json | 2 +- .../technotes/gettingstarted/evaluateurls.md | 2 + .../technotes/gettingstarted/javaprompts.md | 4 +- .../technotes/gettingstarted/version64bit.md | 2 + .../technotes/gettingstarted/versionjava.md | 2 + .../technotes/gettingstarted/versionlatest.md | 2 + .../gettingstarted/virtualizedbrowsers.md | 2 + .../technotes/gettingstarted/wildcards.md | 2 + .../technotes/knowledgebase.md | 2 + .../videos/_category_.json | 2 +- .../videos/gettingstarted/_category_.json | 2 +- .../videos/gettingstarted/block.md | 2 + .../videos/gettingstarted/browserrouter.md | 2 + .../videos/gettingstarted/gettingstartedv.md | 4 +- .../gettingstarted/itemleveltargeting.md | 4 +- .../oracledeploymentrulesets.md | 2 + .../videos/methods/_category_.json | 2 +- .../videos/methods/cloud.md | 4 +- .../javaenterpriserules/videos/methods/mdm.md | 2 + .../videos/methods/pdqdeploy.md | 4 +- .../videos/methods/sccm.md | 4 +- .../videos/methods/versionsmultiple.md | 2 + .../videos/troubleshooting/_category_.json | 2 +- .../videos/troubleshooting/xmlsurgery.md | 2 + .../videos/videolearningcenter.md | 2 + .../networksecuritymanager/_category_.json | 2 +- .../manual/_category_.json | 1 + .../networksecuritymanager/manual/overview.md | 2 + .../technotes/_category_.json | 1 + .../videos/_category_.json | 2 +- .../videos/gettingstarted/_category_.json | 2 +- .../gettingstarted/applicationsports.md | 4 +- .../videos/gettingstarted/auditingevents.md | 4 +- .../videos/gettingstarted/basics.md | 2 + .../videos/gettingstarted/domainnames.md | 2 + .../videos/gettingstarted/globalsettings.md | 4 +- .../videos/videolearningcenter.md | 2 + .../preferencesmanager/_category_.json | 2 +- .../preferencesmanager/manual/_category_.json | 2 +- .../manual/gettingstarted/_category_.json | 2 +- .../manual/gettingstarted/deploymsis.md | 4 +- .../manual/gettingstarted/gettingstarted.md | 10 +- .../gettingstarted/maintaincompliance.md | 4 +- .../manual/gettingstarted/makemsis.md | 4 +- .../manual/itemleveltargeting.md | 2 + .../preferencesmanager/manual/overview.md | 5 +- .../manual/preferences/_category_.json | 2 +- .../manual/preferences/clientmachines.md | 5 +- .../manual/preferences/logs.md | 2 + .../manual/preferences/logsenhanced.md | 2 + .../manual/preferences/overview.md | 6 +- .../preferencesmanager/manual/setup.md | 2 + .../components/preferencesmanager/overview.md | 2 + .../_category_.json | 1 + .../knowledgebase/_category_.json | 1 + .../knowledgebase/overview.md | 4 +- .../manual/_category_.json | 1 + .../manual/configuration/_category_.json | 1 + .../manual/configuration/exportcollections.md | 2 + .../configuration/itemleveltargeting.md | 2 + .../configuration/processorderprecedence.md | 2 + .../manual/gettingtoknow/_category_.json | 1 + .../manual/gettingtoknow/importrdpfile.md | 2 + .../manual/gettingtoknow/overview_1.md | 2 + .../manual/gettingtoknow/policiessettings.md | 2 + .../manual/overview.md | 2 + .../remotedesktopprotocolmanager/overview.md | 2 + .../videolearningcenter/_category_.json | 1 + .../videos/_category_.json | 2 +- .../videos/remoteworkandvdi/_category_.json | 2 +- .../videos/remoteworkandvdi/cloud.md | 4 +- .../remoteworkandvdi/itemleveltargeting.md | 4 +- .../videos/remoteworkandvdi/mdm.md | 4 +- .../videos/remoteworkandvdi/vdiscenarios.md | 2 + .../videos/videolearningcenter.md | 2 + .../remoteworkdeliverymanager/_category_.json | 2 +- .../manual/_category_.json | 1 + .../manual/cloudmdm.md | 2 + .../manual/exportcollections.md | 2 + .../manual/gettoknow/_category_.json | 2 +- .../manual/gettoknow/collections.md | 2 + .../manual/gettoknow/computerside.md | 2 + .../gettoknow/gettingstarted/_category_.json | 2 +- .../gettoknow/gettingstarted/overview.md | 2 + .../gettingstarted/policiesstandard.md | 2 + .../gettoknow/gettingstarted/policiesweb.md | 2 + .../manual/gettoknow/gettoknow.md | 2 + .../manual/gettoknow/multiplefiles.md | 2 + .../manual/gettoknow/recursion.md | 2 + .../manual/insouts.md | 2 + .../manual/itemleveltargeting.md | 2 + .../manual/overview.md | 8 +- .../manual/processorderprecedence.md | 2 + .../manual/remoteworkdelivery/_category_.json | 2 +- .../manual/remoteworkdelivery/events.md | 2 + .../manual/remoteworkdelivery/logs.md | 5 +- .../manual/remoteworkdelivery/overview.md | 2 + .../remoteworkdelivery/refreshtiming.md | 2 + .../remoteworkdelivery/securityconcerns.md | 2 + .../remoteworkdelivery/tips/_category_.json | 2 +- .../remoteworkdelivery/tips/overview.md | 2 + .../tips/specialvariables.md | 2 + .../remoteworkdelivery/tips/wildcards.md | 2 + .../manual/savetime.md | 2 + .../remoteworkdeliverymanager/overview.md | 2 + .../technotes/_category_.json | 1 + .../technotes/knowledgebase.md | 2 + .../technotes/tipsandtricks/_category_.json | 2 +- .../tipsandtricks/installsequentially.md | 2 + .../technotes/tipsandtricks/installuwp.md | 2 + .../technotes/tipsandtricks/printers.md | 2 + .../updateclientsideextension.md | 2 + .../technotes/tipsandtricks/variables.md | 2 + .../technotes/troubleshooting/_category_.json | 2 +- .../technotes/troubleshooting/dropboxlink.md | 2 + .../videos/_category_.json | 1 + .../videos/gettingstarted/_category_.json | 2 +- .../videos/gettingstarted/masscopy.md | 2 + .../videos/gettingstarted/patching.md | 2 + .../videos/gettingstarted/smb.md | 2 + .../videos/gettingstarted/webbasedshares.md | 2 + .../videos/methods/_category_.json | 2 +- .../videos/methods/cloud.md | 2 + .../videos/methods/mdm.md | 2 + .../videos/tipsandtricks/_category_.json | 2 +- .../videos/tipsandtricks/azureblobstorage.md | 2 + .../videos/tipsandtricks/localfilecopy.md | 2 + .../updateclientsideextension.md | 2 + .../videos/videolearningcenter.md | 2 + .../scriptstriggers/_category_.json | 1 + .../knowledgebase/_category_.json | 1 + .../installation/_category_.json | 1 + .../knowledgebase/knowledgebase.md | 2 + .../tipsandtricks/_category_.json | 1 + .../tipsandtricks/bitlockerdeployment.md | 2 + .../tipsandtricks/edgefirstlogon.md | 2 + .../tipsandtricks/eventlogtriggers.md | 2 + .../tipsandtricks/localaccountpassword.md | 2 + .../tipsandtricks/localscheduledtask.md | 2 + .../knowledgebase/tipsandtricks/powershell.md | 2 + .../tipsandtricks/processesdetails.md | 2 + .../tipsandtricks/resetsecurechannel.md | 2 + .../tipsandtricks/screensavers.md | 2 + .../tipsandtricks/shortcutpublicdesktop.md | 2 + .../tipsandtricks/silentbrowserinstall.md | 2 + .../tipsandtricks/teamsminimized.md | 2 + .../tipsandtricks/temperatureunit.md | 2 + .../tipsandtricks/updateregistry.md | 2 + .../tipsandtricks/vpnconnection.md | 2 + .../tipsandtricks/windows10modifyscript.md | 2 + .../tipsandtricks/wlandropbox.md | 2 + .../tipsandtricks/wlannetwork.md | 2 + .../troubleshooting/_category_.json | 1 + .../troubleshooting/adminapproval.md | 4 +- .../knowledgebase/troubleshooting/cylance.md | 2 + .../troubleshooting/onapplyscript.md | 2 + .../troubleshooting/powershellscripts.md | 2 + .../troubleshooting/scriptlocation.md | 2 + .../troubleshooting/systemprocesses.md | 2 + .../knowledgebase/troubleshooting/vpn.md | 2 + .../troubleshooting/vpnsolutions.md | 2 + .../troubleshooting/windows7tls.md | 2 + .../scriptstriggers/manual/_category_.json | 1 + .../manual/configuration/_category_.json | 1 + .../manual/configuration/insouts.md | 2 + .../manual/gettingtoknow/_category_.json | 1 + .../manual/gettingtoknow/advantages.md | 2 + .../manual/gettingtoknow/computerside.md | 2 + .../manual/gettingtoknow/overview.md | 2 + .../manual/gettingtoknow/overview_1.md | 5 +- .../manual/gettingtoknow/shortcuts.md | 4 +- .../manual/gettingtoknow/usage.md | 2 + .../manual/itemleveltargeting/_category_.json | 1 + .../itemleveltargeting/exportcollections.md | 2 + .../manual/itemleveltargeting/overview.md | 2 + .../processorderprecedence.md | 2 + .../scriptstriggers/manual/overview.md | 2 + .../components/scriptstriggers/overview.md | 2 + .../videolearningcenter/_category_.json | 1 + .../gettingstarted/_category_.json | 1 + .../gettingstarted/cloud.md | 2 + .../gettingstarted/onpremise.md | 4 +- .../methods/_category_.json | 1 + .../videolearningcenter/methods/mdm.md | 2 + .../videolearningcenter/methods/pdqdeploy.md | 2 + .../tipsandtricks/_category_.json | 1 + .../tipsandtricks/bitlocker.md | 2 + .../tipsandtricks/chocolaty.md | 2 + .../customdefaultfileassociations.md | 2 + .../tipsandtricks/printers.md | 2 + .../tipsandtricks/unwantedapps.md | 4 +- .../tipsandtricks/windows10prolockscreen.md | 2 + .../triggersexamples/_category_.json | 1 + .../triggersexamples/anyconnect.md | 2 + .../triggersexamples/events.md | 2 + .../triggersexamples/lockunlocksession.md | 2 + .../triggersexamples/mapdrivetriggers.md | 2 + .../triggersexamples/scripttriggers.md | 2 + .../triggersexamples/shutdownscripts.md | 2 + .../triggersexamples/vpnconnect.md | 2 + .../videolearningcenter.md | 2 + .../withcloud/_category_.json | 1 + .../videolearningcenter/withcloud/auditpol.md | 2 + .../videolearningcenter/withcloud/cloud.md | 2 + .../withcloud/printersetup.md | 2 + .../withcloud/x509certificates.md | 2 + .../securitysettingsmanager/_category_.json | 2 +- .../manual/_category_.json | 2 +- .../manual/exportwizard.md | 2 + .../manual/gettoknow.md | 2 + .../manual/overview.md | 5 +- .../securitysettingsmanager/overview.md | 2 + .../softwarepackage/_category_.json | 2 +- .../softwarepackage/manual/_category_.json | 2 +- .../manual/appx/_category_.json | 2 +- .../manual/appx/addremovepackages.md | 2 + .../softwarepackage/manual/appx/helpertool.md | 2 + .../manual/appx/installpackage.md | 2 + .../softwarepackage/manual/appx/overview.md | 2 + .../manual/appx/removepackage.md | 2 + .../manual/exportcollections.md | 2 + .../manual/itemleveltargeting.md | 2 + .../softwarepackage/manual/overview.md | 2 + .../manual/processorderprecedence.md | 2 + .../softwarepackage/technotes/_category_.json | 2 +- .../technotes/gettingstarted/_category_.json | 2 +- .../technotes/gettingstarted/winget.md | 2 + .../technotes/knowledgebase.md | 2 + .../softwarepackage/videos/_category_.json | 2 +- .../videos/appxpoliciesitems/_category_.json | 2 +- .../videos/appxpoliciesitems/appxmanager.md | 2 + .../videos/appxpoliciesitems/blockapps.md | 2 + .../videos/appxpoliciesitems/removeapps.md | 2 + .../videos/tipsandtricks/_category_.json | 2 +- .../videos/tipsandtricks/extrastool.md | 2 + .../usingwithothermethod/_category_.json | 2 +- .../videos/usingwithothermethod/mdm.md | 2 + .../videos/videolearningcenter.md | 2 + .../videos/wingetpolicies/_category_.json | 2 +- .../wingetpolicies/deployapplications.md | 2 + .../videos/wingetpolicies/run.md | 4 +- .../startscreenandtaskbar/_category_.json | 2 +- .../manual/_category_.json | 2 +- .../collectionssettingsi/_category_.json | 2 +- .../collectionssettingsilt.md | 2 + .../collectionssettingsi/expectedbehavior.md | 2 + .../collectionssettingsi/exportcollections.md | 2 + .../processorderprecedence.md | 2 + .../startscreen/_category_.json | 2 +- .../startscreen/groupaction.md | 2 + .../startscreen/overview.md | 2 + .../startscreen/placeholder.md | 2 + .../manual/collectionssettingsi/taskbar.md | 2 + .../startscreenandtaskbar/manual/gettoknow.md | 2 + .../manual/helperutility.md | 2 + .../manual/insouts/_category_.json | 2 +- .../manual/insouts/advantages.md | 2 + .../manual/insouts/overview.md | 2 + .../manual/insouts/windows10.md | 2 + .../startscreenandtaskbar/manual/overview.md | 4 +- .../manual/startscreen/_category_.json | 2 +- .../manual/startscreen/desktopapplications.md | 2 + .../manual/startscreen/edgetiles.md | 2 + .../manual/startscreen/overview.md | 2 + .../manual/startscreen/uwpapplications.md | 2 + .../manual/startscreen/windows10.md | 2 + .../manual/startscreentaskbar/_category_.json | 2 +- .../logsusercomputerside.md | 2 + .../manual/startscreentaskbar/overview.md | 2 + .../manual/startscreentaskbar/xmlfiles.md | 2 + .../startscreenandtaskbar/manual/taskbar.md | 4 +- .../technotes/_category_.json | 2 +- .../technotes/knowledgebase.md | 2 + .../technotes/tipsandtricks/_category_.json | 2 +- .../technotes/tipsandtricks/addlink.md | 2 + .../technotes/tipsandtricks/appv.md | 2 + .../technotes/tipsandtricks/explorer.md | 2 + .../technotes/tipsandtricks/foldershortcut.md | 2 + .../technotes/tipsandtricks/helpertools.md | 2 + .../tipsandtricks/logonworkaround.md | 2 + .../tipsandtricks/sccmsoftwarecenter.md | 2 + .../technotes/troubleshooting/_category_.json | 2 +- .../technotes/troubleshooting/appcantrun.md | 2 + .../technotes/troubleshooting/crash.md | 2 + .../technotes/troubleshooting/customicons.md | 2 + .../troubleshooting/existingicons.md | 2 + .../technotes/troubleshooting/linked.md | 2 + .../technotes/troubleshooting/logons.md | 2 + .../technotes/troubleshooting/mappeddrives.md | 2 + .../technotes/troubleshooting/modes.md | 2 + .../technotes/troubleshooting/office365.md | 2 + .../troubleshooting/pinnedcollection.md | 2 + .../technotes/troubleshooting/rollback.md | 2 + .../technotes/troubleshooting/windows10.md | 2 + .../windows10disablenotification.md | 2 + .../troubleshooting/windowsdefault.md | 2 + .../technotes/troubleshooting/windowserver.md | 2 + .../videos/_category_.json | 2 +- .../videos/extras/_category_.json | 2 +- .../videos/extras/onetime.md | 2 + .../videos/gettingstarted/_category_.json | 2 +- .../videos/gettingstarted/demotaskbar.md | 2 + .../videos/gettingstarted/helperutility.md | 2 + .../gettingstarted/itemleveltargeting.md | 4 +- .../videos/gettingstarted/linksie.md | 2 + .../gettingstarted/windows10startmenu.md | 6 +- .../videos/methods/_category_.json | 2 +- .../videos/methods/citrix.md | 2 + .../videos/methods/mdm.md | 4 +- .../videos/methods/mdmitemleveltargeting.md | 2 + .../videos/methods/nondomainjoined.md | 2 + .../videos/methods/pdqdeploy.md | 2 + .../videos/troubleshooting/_category_.json | 2 +- .../videos/troubleshooting/customicons.md | 2 + .../videos/troubleshooting/revertstartmenu.md | 2 + .../videos/videolearningcenter.md | 2 + .../deliverymethods/_category_.json | 2 +- .../deliverymethods/cloud/_category_.json | 1 + .../cloud/knowledgebase/_category_.json | 1 + .../knowledgebase/clienttips/_category_.json | 2 +- .../clienttips/azurevirutaldesktop.md | 8 +- .../knowledgebase/clienttips/clientsilent.md | 2 + .../cloud/knowledgebase/clienttips/edit.md | 2 + .../cloud/knowledgebase/clienttips/groups.md | 2 + .../knowledgebase/clienttips/printers.md | 2 + .../clienttips/publickeypoliciessettings.md | 2 + .../clienttips/remoteworkdeliverymanager.md | 2 + .../clienttips/removeendpoint.md | 2 + .../knowledgebase/clienttips/syncfrequency.md | 2 + .../clienttips/targetingeditor.md | 2 + .../knowledgebase/clienttips/transition.md | 4 +- .../cloud/knowledgebase/clienttips/type.md | 2 + .../cloud/knowledgebase/clienttips/unlink.md | 2 + .../clienttips/updatefrequency.md | 2 + .../knowledgebase/clienttips/vdisolutions.md | 4 +- .../cloud/knowledgebase/clienttips/version.md | 2 + .../clienttroubleshooting/_category_.json | 2 +- .../clienttroubleshooting/autoupdates.md | 2 + .../clienttroubleshooting/ciscoanyconnect.md | 2 + .../clientsideextension.md | 4 +- .../clienttroubleshooting/expired.md | 2 + .../grouppolicyeditors.md | 2 + .../clienttroubleshooting/incomplete.md | 2 + .../invalidcertificate.md | 2 + .../clienttroubleshooting/outage.md | 10 +- .../clienttroubleshooting/proxyserver.md | 6 +- .../clienttroubleshooting/proxyservices.md | 2 + .../registrationlimit.md | 2 + .../clienttroubleshooting/registrationmode.md | 2 + .../clienttroubleshooting/securitytoken.md | 2 + .../servicecommunication.md | 6 +- .../clienttroubleshooting/sync.md | 14 +- .../clienttroubleshooting/syncfail.md | 2 + .../clienttroubleshooting/transition.md | 4 +- .../twofactorauthenticationcode.md | 2 + .../clienttroubleshooting/verbose.md | 2 + .../clienttroubleshooting/verifysecurity.md | 2 + .../clienttroubleshooting/versions.md | 2 + .../clienttroubleshooting/waitinglist.md | 2 + .../cloudlicensing/_category_.json | 2 +- .../knowledgebase/cloudlicensing/usage.md | 2 + .../cloudportalsecurity/_category_.json | 2 +- .../cloudportalsecurity/administrator.md | 2 + .../cloudportalsecurity/datasafety.md | 2 + .../_category_.json | 2 +- .../cloudportaltroubleshooting/entraid.md | 2 + .../eventcollection/_category_.json | 2 +- .../eventcollection/childgroups.md | 2 + .../knowledgebase/eventcollection/report.md | 2 + .../knowledgebase/eventcollection/splunk.md | 4 +- .../gettingstarted/_category_.json | 2 +- .../gettingstarted/activedirectory.md | 2 + .../knowledgebase/gettingstarted/client.md | 4 +- .../gettingstarted/clientdomainnondomain.md | 2 + .../gettingstarted/clientremote.md | 2 + .../knowledgebase/gettingstarted/cloud.md | 2 + .../gettingstarted/creditcard.md | 2 + .../knowledgebase/gettingstarted/fakedc.md | 2 + .../gettingstarted/slowinternet.md | 4 +- .../gettingstarted/transition.md | 2 + .../cloud/knowledgebase/knowledgebase.md | 2 + .../macintegration/_category_.json | 2 +- .../knowledgebase/macintegration/client.md | 2 + .../cloud/knowledgebase/macintegration/mac.md | 2 + .../cloud/knowledgebase/macintegration/sha.md | 2 + .../knowledgebase/macintegration/signature.md | 2 + .../knowledgebase/macintegration/signingid.md | 2 + .../cloud/videos/_category_.json | 1 + .../videos/gettingstarted/_category_.json | 2 +- .../cloud/videos/gettingstarted/admxfiles.md | 2 + .../videos/gettingstarted/admxsettings.md | 2 + .../cloud/videos/gettingstarted/armsupport.md | 2 + .../endpointpolicymanagersettings.md | 4 +- .../gettingstarted/grouppolicysettings.md | 2 + .../videos/gettingstarted/introduction.md | 2 + .../videos/gettingstarted/onpremiseexport.md | 2 + .../videos/gettingstarted/preferences.md | 10 +- .../cloud/videos/gettingstarted/quickstart.md | 2 + .../videos/gettingstarted/securitysettings.md | 2 + .../cloud/videos/security/_category_.json | 2 +- .../cloud/videos/security/administrator.md | 2 + .../cloud/videos/security/emaillogs.md | 2 + .../cloud/videos/security/features.md | 2 + .../cloud/videos/security/immutablelog.md | 2 + .../testlabbestpractices/_category_.json | 2 +- .../videos/testlabbestpractices/createdc.md | 4 +- .../videos/testlabbestpractices/onpremise.md | 2 + .../testlabbestpractices/renameendpoint.md | 2 + .../videos/testlabbestpractices/start.md | 2 + .../videos/tipsandtricks/_category_.json | 2 +- .../cloud/videos/tipsandtricks/entraid.md | 2 + .../videos/tipsandtricks/fileinfoviewer.md | 2 + .../leastprivilegemanagerrule.md | 2 + .../tipsandtricks/restricted_groups_editor.md | 2 + .../videos/upkeepanddailyuse/_category_.json | 2 +- .../cloud/videos/upkeepanddailyuse/groups.md | 2 + .../cloud/videos/upkeepanddailyuse/import.md | 4 +- .../videos/upkeepanddailyuse/jointoken.md | 2 + .../upkeepanddailyuse/registrationmode.md | 2 + .../cloud/videos/upkeepanddailyuse/reports.md | 2 + .../usingwithothermethods/_category_.json | 2 +- .../cloud/videos/usingwithothermethods/mdm.md | 2 + .../videos/usingwithothermethods/onpremise.md | 4 +- .../cloud/videos/videolearningcenter.md | 2 + .../grouppolicy/_category_.json | 1 + .../grouppolicy/knowledgebase/_category_.json | 1 + .../knowledgebase/grouppolicy/_category_.json | 2 +- .../knowledgebase/grouppolicy/pdqdeploy.md | 2 + .../knowledgebase/knowledgebase.md | 2 + .../tipstricksfaq/_category_.json | 2 +- .../tipstricksfaq/insertuserinfo.md | 2 + .../troubleshooting/_category_.json | 2 +- .../troubleshooting/cacheengine.md | 2 + .../troubleshooting/cachepreferences.md | 2 + .../knowledgebase/troubleshooting/guid.md | 2 + .../troubleshooting/itemleveltargeting.md | 2 + .../troubleshooting/preferences.md | 2 + .../troubleshooting/reportingadm.md | 2 + .../grouppolicy/videos/_category_.json | 1 + .../videos/gettingstarted/_category_.json | 2 +- .../videos/gettingstarted/explained.md | 2 + .../videos/gettingstarted/gettingstartedv.md | 4 +- .../videos/gettingstarted/install.md | 4 +- .../videos/gettingstarted/integration.md | 2 + .../videos/gettingstarted/renameendpoint.md | 2 + .../videos/tipsandtricks/_category_.json | 2 +- .../videos/tipsandtricks/editmanual.md | 6 +- .../videos/tipsandtricks/exportgpos.md | 2 + .../videos/tipsandtricks/flatlegacyview.md | 2 + .../videos/tipsandtricks/mmcconsole.md | 2 + .../tipsandtricks/remotedesktopconnection.md | 2 + .../grouppolicy/videos/videolearningcenter.md | 2 + .../deliverymethods/mdm/_category_.json | 1 + .../mdm/knowledgebase/_category_.json | 1 + .../mdm/knowledgebase/knowledgebase.md | 2 + .../troubleshooting/_category_.json | 2 +- .../knowledgebase/troubleshooting/stackmsi.md | 2 + .../mdm/videos/_category_.json | 1 + .../mdm/videos/exportingtips/_category_.json | 2 +- .../videos/exportingtips/admintemplates.md | 2 + .../videos/exportingtips/exporterutility.md | 6 +- .../mdm/videos/exportingtips/exportgpos.md | 2 + .../mdm/videos/gettingstarted/_category_.json | 2 +- .../gettingstarted/citrixendpointmanager.md | 2 + .../videos/gettingstarted/microsoftintune.md | 8 +- .../mdm/videos/gettingstarted/mobileiron.md | 6 +- .../videos/gettingstarted/realgrouppolicy.md | 2 + .../mdm/videos/gettingstarted/testsample.md | 2 + .../mdm/videos/gettingstarted/workspaceone.md | 8 +- .../mdm/videos/iltwithscripts/_category_.json | 2 +- .../mdm/videos/iltwithscripts/entraid.md | 2 + .../iltwithscripts/entraidgroupdetermine.md | 2 + .../iltwithscripts/entraidgroupmembership.md | 2 + .../mdm/videos/videolearningcenter.md | 2 + .../deliverymethods/overview.md | 2 + .../gettingstarted/_category_.json | 2 +- .../basicconcepts/_category_.json | 2 +- .../basicconcepts/basicconcepts.md | 2 + .../basicconcepts/editions/_category_.json | 2 +- .../basicconcepts/editions/overview.md | 2 + .../basicconcepts/editions/paks.md | 2 + .../basicconcepts/editions/policies.md | 4 +- .../basicconcepts/editions/solutions.md | 6 +- .../gettingstarted/basicconcepts/licensing.md | 6 +- .../cloudmanual/_category_.json | 2 +- .../cloudmanual/concepts/_category_.json | 2 +- .../cloudmanual/concepts/concepts.md | 2 + .../cloudmanual/concepts/downloads.md | 4 +- .../cloudmanual/concepts/logons.md | 4 +- .../cloudmanual/concepts/testlab.md | 2 + .../cloudmanual/gettingstarted.md | 2 + .../cloudmanual/interface/_category_.json | 2 +- .../cloudmanual/interface/billing.md | 2 + .../interface/companydetails/_category_.json | 2 +- .../companydetails/addcompanyadmin.md | 2 + .../companyadministrator/_category_.json | 2 +- .../generalinfo/_category_.json | 2 +- .../generalinfo/changeemail.md | 2 + .../generalinfo/loginrestrictionseditor.md | 2 + .../generalinfo/notificationeditor.md | 2 + .../generalinfo/overview.md | 2 + .../generalinfo/resendwelcomeletter.md | 2 + .../companyadministrator/overview.md | 2 + .../companyadministrator/rolemanagement.md | 2 + .../companyadministrator/twofactoroptions.md | 2 + .../companydetails/configureentraidaccess.md | 2 + .../interface/companydetails/customerlog.md | 2 + .../interface/companydetails/downloads.md | 2 + .../editcustomerlevelportalpolicies.md | 2 + .../editnotificationconfiguration.md | 2 + .../exportcompanycertificatepfx.md | 2 + .../companydetails/loginrestrictions.md | 2 + .../interface/companydetails/overview.md | 2 + .../revokecompanycertificate.md | 2 + .../interface/computergroups/_category_.json | 2 +- .../interface/computergroups/overview.md | 2 + .../interface/computergroups/workingwith.md | 4 +- .../cloudmanual/interface/filebox.md | 2 + .../cloudmanual/interface/licensestatus.md | 2 + .../cloudmanual/interface/overview.md | 2 + .../cloudmanual/interface/reports.md | 2 + .../cloudmanual/interface/tools.md | 2 + .../interface/xmldatafiles/_category_.json | 2 +- .../interface/xmldatafiles/createpolicy.md | 1 + .../xmldatafiles/createpolicytemplate.md | 1 + .../interface/xmldatafiles/delete.md | 1 + .../interface/xmldatafiles/download.md | 1 + .../interface/xmldatafiles/duplicate.md | 1 + .../interface/xmldatafiles/importpolicies.md | 1 + .../itemleveltargetingcollections.md | 1 + .../interface/xmldatafiles/modify.md | 1 + .../interface/xmldatafiles/overview.md | 1 + .../interface/xmldatafiles/showreport.md | 1 + .../interface/xmldatafiles/upload.md | 1 + .../cloudmanual/licensing/_category_.json | 2 +- .../licensing/computeraccountdeletion.md | 1 + .../licensing/licensemanagement.md | 1 + .../otherpolicydeliverymechanisms.md | 1 + .../cloudmanual/licensing/overview.md | 1 + .../licensing/reconnectionperiod.md | 1 + .../licensing/serversessionvirtualization.md | 1 + .../cloudmanual/licensing/vdi.md | 1 + .../gettingstarted/cloudmanual/overview.md | 2 + .../cloudmanual/quickstart/_category_.json | 2 +- .../cloudmanual/quickstart/quickstart.md | 3 +- .../cloudmanual/quickstart/verify.md | 7 +- .../gettingstarted/cloudmanual/security.md | 2 + .../cloudmanual/underhood/_category_.json | 2 +- .../cloudmanual/underhood/clientcommands.md | 1 + .../cloudmanual/underhood/installation.md | 3 +- .../cloudmanual/underhood/overview.md | 1 + .../cloudmanual/underhood/xmldatastorage.md | 1 + .../gettingstarted/cloudmanual/uninstall.md | 2 + .../gettingstarted/fastest.md | 10 +- .../gettingstarted/mdmmanual/_category_.json | 2 +- .../mdmmanual/gettingstarted.md | 3 +- .../gettingstarted/mdmmanual/overview.md | 1 + .../mdmmanual/tips/_category_.json | 2 +- .../mdmmanual/tips/copypaste.md | 1 + .../mdmmanual/tips/enableprioritymode.md | 1 + .../gettingstarted/mdmmanual/tips/manual.md | 1 + .../gettingstarted/mdmmanual/tips/modify.md | 1 + .../gettingstarted/mdmmanual/tips/overview.md | 1 + .../mdmmanual/tips/processorder.md | 1 + .../gettingstarted/mdmmanual/tips/recycle.md | 1 + .../mdmmanual/uemtools/_category_.json | 2 +- .../mdmmanual/uemtools/mdm/_category_.json | 2 +- .../uemtools/mdm/ensuringenrollment.md | 1 + .../mdmmanual/uemtools/mdm/installhand.md | 1 + .../mdmmanual/uemtools/mdm/overview.md | 1 + .../mdmmanual/uemtools/mdm/successevents.md | 1 + .../uemtools/service/_category_.json | 2 +- .../uemtools/service/microsoftintune.md | 1 + .../mdmmanual/uemtools/service/mobileiron.md | 1 + .../mdmmanual/uemtools/service/overview.md | 1 + .../uemtools/service/vmwareworkspaceone.md | 1 + .../mdmmanual/uemtools/uemtools.md | 1 + .../mdmmanual/xmldatafiles/_category_.json | 2 +- .../xmldatafiles/administrativetemplates.md | 1 + .../xmldatafiles/applicationssettings.md | 1 + .../mdmmanual/xmldatafiles/browserrouter.md | 2 +- .../mdmmanual/xmldatafiles/feature.md | 1 + .../xmldatafiles/fileassociations.md | 1 + .../xmldatafiles/javaenterpriserules.md | 1 + .../xmldatafiles/leastprivilegemanager.md | 1 + .../mdmmanual/xmldatafiles/overview.md | 1 + .../mdmmanual/xmldatafiles/preferences.md | 2 +- .../mdmmanual/xmldatafiles/scripts.md | 1 + .../xmldatafiles/securitysettings.md | 2 +- .../mdmmanual/xmldatafiles/startscreen.md | 1 + .../mdmmanual/xmldatafiles/taskbar.md | 1 + .../gettingstarted/misc/_category_.json | 1 + .../misc/knowledgebase/_category_.json | 1 + .../changemanagementutilities/_category_.json | 2 +- .../changemanagementtools.md | 1 + .../gettingstarted/_category_.json | 2 +- .../misc/knowledgebase/gettingstarted/arm.md | 1 + .../knowledgebase/gettingstarted/guide.md | 1 + .../gettingstarted/guideinstall.md | 1 + .../knowledgebase/gettingstarted/history.md | 1 + .../knowledgebase/gettingstarted/prepare.md | 7 +- .../gettingstarted/rightclick.md | 1 + .../knowledgebase/gettingstarted/windows11.md | 3 +- .../knowledgebase/gettingstarted/windows7.md | 1 + .../misc/knowledgebase/knowledgebase.md | 1 + .../netwrixauditor/_category_.json | 2 +- .../knowledgebase/netwrixauditor/mmcsnapin.md | 1 + .../netwrixauditor/permissions.md | 1 + .../nondomainjoined/_category_.json | 2 +- .../knowledgebase/nondomainjoined/chrome.md | 1 + .../knowledgebase/nondomainjoined/edge.md | 1 + .../nondomainjoined/limitations.md | 1 + .../portalquestions/_category_.json | 2 +- .../knowledgebase/portalquestions/adduser.md | 9 +- .../knowledgebase/portalquestions/cheksum.md | 1 + .../portalquestions/emailoptout.md | 1 + .../knowledgebase/portalquestions/login.md | 1 + .../portalquestions/profileupdate.md | 1 + .../twofactorauthentication.md | 1 + .../tipstricksandfaqs/_category_.json | 2 +- .../tipstricksandfaqs/applypreferences.md | 3 +- .../tipstricksandfaqs/emailoptout.md | 3 +- .../tipstricksandfaqs/embedclient.md | 1 + .../tipstricksandfaqs/entraidgroups.md | 1 + .../tipstricksandfaqs/entraidsids.md | 1 + .../tipstricksandfaqs/eventcategories.md | 1 + .../tipstricksandfaqs/eventlogs.md | 2 +- .../tipstricksandfaqs/folderredirection.md | 1 + .../tipstricksandfaqs/mmcdisplay.md | 1 + .../tipstricksandfaqs/onpremisecloud.md | 1 + .../tipstricksandfaqs/operatingsystem.md | 1 + .../tipstricksandfaqs/securitygroup.md | 1 + .../tipstricksandfaqs/services.md | 1 + .../tipstricksandfaqs/syspreperror.md | 1 + .../tipstricksandfaqs/thirdpartyadvice.md | 3 +- .../tipstricksandfaqs/uninstallpassword.md | 1 + .../tipstricksandfaqs/virtualdesktops.md | 1 + .../tipstricksandfaqs/windows.md | 1 + .../tipstricksandfaqs/windows11.md | 1 + .../tipstricksandfaqs/windowsendpoint.md | 1 + .../tipstricksandfaqs/windowsserver2019.md | 1 + .../troubleshooting/_category_.json | 2 +- .../troubleshooting/antivirus.md | 1 + .../troubleshooting/browserrouter.md | 1 + .../troubleshooting/clientsideextension.md | 1 + .../troubleshooting/conflictresolved.md | 1 + .../troubleshooting/customdialog.md | 1 + .../knowledgebase/troubleshooting/debug.md | 1 + .../troubleshooting/evaluations.md | 1 + .../troubleshooting/fastsupport.md | 1 + .../troubleshooting/forepointdlp.md | 1 + .../knowledgebase/troubleshooting/guids.md | 1 + .../troubleshooting/hangingprocess.md | 1 + .../troubleshooting/intelgraphicdriver.md | 4 +- .../knowledgebase/troubleshooting/manual.md | 1 + .../troubleshooting/minidumpfiles.md | 1 + .../troubleshooting/pplogsprompt.md | 1 + .../knowledgebase/troubleshooting/procmon.md | 1 + .../troubleshooting/registrydebug.md | 1 + .../knowledgebase/troubleshooting/services.md | 3 +- .../troubleshooting/settingsrevert.md | 1 + .../troubleshooting/watcherservice.md | 1 + .../misc/videos/_category_.json | 1 + .../misc/videos/cameyo/_category_.json | 2 +- .../misc/videos/cameyo/applicationsettings.md | 1 + .../misc/videos/cameyo/browserright.md | 1 + .../misc/videos/cameyo/startscreen.md | 1 + .../misc/videos/cameyo/uacprompts.md | 1 + .../changemanagementutilities/_category_.json | 2 +- .../advancedgrouppolicymanagement.md | 4 +- .../changemanagementutilities/gpoadmintool.md | 2 +- .../changemanagementutilities/history.md | 1 + .../videos/changemanagementutilities/netiq.md | 1 + .../scriptlogicactiveadministrator.md | 2 +- .../sdmchangemanager.md | 3 +- .../misc/videos/fslogix/_category_.json | 2 +- .../misc/videos/fslogix/appmasking.md | 1 + .../misc/videos/fslogix/broswerright.md | 1 + .../videos/fslogix/browserconfiguration.md | 1 + .../misc/videos/fslogix/browserdefault.md | 1 + .../videos/fslogix/elevatingapplications.md | 1 + .../misc/videos/fslogix/profiles.md | 1 + .../misc/videos/fslogix/startmenu.md | 3 +- .../videos/gettingstartedmisc/_category_.json | 2 +- .../misc/videos/gettingstartedmisc/arm.md | 1 + .../misc/videos/gettingstartedmisc/editor.md | 1 + .../videos/gettingstartedmisc/freetraining.md | 1 + .../videos/gettingstartedmisc/sidexporter.md | 1 + .../gettingstartedmisc/solutionmethods.md | 1 + .../misc/videos/methods/_category_.json | 2 +- .../misc/videos/methods/exporterutility.md | 5 +- .../methods/sccmendpointpolicymanager.md | 9 +- .../misc/videos/methods/sccmgrouppolicy.md | 7 +- .../videos/netwrixauditor/_category_.json | 2 +- .../misc/videos/netwrixauditor/auditordemo.md | 1 + .../videos/netwrixauditor/auditorsetup.md | 1 + .../videos/troubleshooting/_category_.json | 2 +- .../misc/videos/troubleshooting/admx.md | 1 + .../misc/videos/troubleshooting/admxfiles.md | 1 + .../misc/videos/troubleshooting/gpobackup.md | 1 + .../troubleshooting/itemleveltargeting.md | 1 + .../misc/videos/troubleshooting/logs.md | 1 + .../misc/videos/troubleshooting/mdm.md | 5 +- .../misc/videos/troubleshooting/powershell.md | 1 + .../videos/troubleshooting/processmonitor.md | 1 + .../misc/videos/troubleshooting/unlicense.md | 1 + .../upgradingmaintenance/_category_.json | 2 +- .../videos/upgradingmaintenance/backup.md | 1 + .../upgradingmaintenance/backupoptions.md | 1 + .../misc/videos/videolearningcenter.md | 1 + .../windowsvirtualdesktops/_category_.json | 2 +- .../admintemplatemanager.md | 1 + .../applicationsettings.md | 5 +- .../windowsvirtualdesktops/browserrouter.md | 1 + .../elevateapplication.md | 1 + .../windowsvirtualdesktops/elevateinstall.md | 1 + .../windowsvirtualdesktops/gettingstarted.md | 1 + .../windowsvirtualdesktops/leastprivilege.md | 1 + .../windowsvirtualdesktops/startscreen.md | 1 + .../videos/windowsvirtualdesktops/tour.md | 1 + .../gettingstarted/overview.md | 4 +- .../overviewinstall/_category_.json | 2 +- .../overviewinstall/clientsideextension.md | 1 + .../overviewinstall/downloadcontents.md | 1 + .../overviewinstall/overviewinstall.md | 1 + .../overviewinstall/powershell.md | 1 + .../overviewinstall/prepareendpoint.md | 1 + .../preparemanagementsta/_category_.json | 2 +- .../preparemanagementstation.md | 1 + .../specificcomponents.md | 1 + .../gettingstarted/quickstart/_category_.json | 2 +- .../gettingstarted/quickstart/cloud.md | 3 +- .../gettingstarted/quickstart/grouppolicy.md | 1 + .../gettingstarted/quickstart/mdm.md | 1 + .../gettingstarted/quickstart/overview.md | 3 +- .../gpcompliancereporter/_category_.json | 2 +- .../manual/_category_.json | 1 + .../manual/admxregistry.md | 1 + .../gpcompliancereporter/manual/auditing.md | 1 + .../manual/clientendpoint.md | 1 + .../manual/concepts/_category_.json | 2 +- .../manual/concepts/concepts.md | 1 + .../manual/concepts/grouppolicyresults.md | 1 + .../manual/concepts/overview.md | 1 + .../manual/concepts/prepare/_category_.json | 2 +- .../manual/concepts/prepare/client.md | 1 + .../concepts/prepare/configurationwizard.md | 1 + .../manual/concepts/prepare/licensing.md | 1 + .../manual/concepts/prepare/overview.md | 1 + .../manual/concepts/prepare/trialmode.md | 1 + .../manual/concepts/pull/_category_.json | 2 +- .../manual/concepts/pull/history.md | 1 + .../manual/concepts/pull/overview.md | 1 + .../manual/concepts/pull/results.md | 3 +- .../manual/concepts/pull/snapshots.md | 1 + .../manual/concepts/pull/tests.md | 3 +- .../manual/concepts/testsrctorder.md | 3 +- .../gpcompliancereporter/manual/eventlogs.md | 1 + .../gpcompliancereporter/manual/overview.md | 1 + .../manual/push/_category_.json | 2 +- .../manual/push/clientlessauditing.md | 1 + .../manual/push/concepts.md | 1 + .../manual/push/install.md | 1 + .../manual/push/overview.md | 1 + .../manual/push/resultsreports.md | 1 + .../manual/push/setup/_category_.json | 2 +- .../manual/push/setup/auditorpath.md | 1 + .../manual/push/setup/overview.md | 1 + .../push/setup/selectauditedcomputers.md | 1 + .../manual/push/setup/specifyserver.md | 1 + .../manual/push/setup/taskdelivery.md | 1 + .../manual/push/switchmode.md | 1 + .../manual/scheduledtasks.md | 1 + .../gpcompliancereporter/manual/server.md | 1 + .../manual/tuning/_category_.json | 2 +- .../manual/tuning/admx.md | 1 + .../manual/tuning/overview.md | 1 + .../gpcompliancereporter/overview.md | 1 + .../technotes/_category_.json | 1 + .../technotes/gettinglicensed/_category_.json | 2 +- .../technotes/gettinglicensed/basis.md | 1 + .../gettinglicensed/compliancereports.md | 1 + .../technotes/gettinglicensed/difference.md | 1 + .../technotes/gettinglicensed/expire.md | 1 + .../technotes/gettinglicensed/minimum.md | 3 +- .../technotes/gettinglicensed/multiyear.md | 1 + .../gettinglicensed/shareacrossteam.md | 1 + .../technotes/gettinglicensed/tool.md | 1 + .../technotes/gettinglicensed/trial.md | 1 + .../technotes/gettinglicensed/trueup.md | 1 + .../technotes/gettinglicensed/types.md | 1 + .../technotes/gettinglicensed/userlimit.md | 1 + .../technotes/gettingstarted/_category_.json | 2 +- .../gettingstarted/deliveryreports.md | 3 +- .../technotes/gettingstarted/install.md | 3 +- .../technotes/gettingstarted/scenarios.md | 1 + .../technotes/gettingstarted/sqlserver.md | 1 + .../technotes/knowledgebase.md | 1 + .../technotes/troubleshooting/_category_.json | 2 +- .../troubleshooting/domainmultiple.md | 3 +- .../technotes/troubleshooting/logenhanced.md | 3 +- .../troubleshooting/processauditor.md | 1 + .../technotes/troubleshooting/serverside.md | 1 + .../systeminvalidoperationexception.md | 1 + .../systeminvalidoperationexceptionmsdtc.md | 1 + .../troubleshooting/unsupporteditem.md | 1 + .../videos/_category_.json | 1 + .../videos/gettingstarted/_category_.json | 2 +- .../videos/gettingstarted/install.md | 1 + .../videos/gettingstarted/modepull.md | 1 + .../videos/gettingstarted/modepush.md | 1 + .../videos/gettingstarted/securityenhanced.md | 1 + .../videos/troubleshooting/_category_.json | 2 +- .../videos/troubleshooting/firewallports.md | 1 + .../videos/using/_category_.json | 2 +- .../videos/using/existinggpos.md | 1 + .../videos/using/importgpos.md | 1 + .../videos/using/importstig.md | 1 + .../videos/videolearningcenter.md | 1 + .../videos/whatdoesitdo/_category_.json | 2 +- .../videos/whatdoesitdo/modeserver.md | 1 + .../videos/whatdoesitdo/modestandalone.md | 1 + .../videos/whatdoesitdo/overviewmanager.md | 1 + .../videos/whatdoesitdo/overviewtechnical.md | 5 +- docs/endpointpolicymanager/index.md | 2 + .../installation/_category_.json | 2 +- .../knowledgebase/_category_.json | 2 +- .../backupandrestore/_category_.json | 2 +- .../backupandrestore/restoredetails.md | 1 + .../gpoinitialinstall/_category_.json | 2 +- .../gpoinitialinstall/adminconsole.md | 1 + .../gpoinitialinstall/methods.md | 1 + .../knowledgebase/gpoinitialinstall/node.md | 1 + .../gpoinitialinstall/savesettings.md | 1 + .../installandupgrade/_category_.json | 2 +- .../assignmentremovalfailed.md | 1 + .../installandupgrade/computersidersop.md | 1 + .../installandupgrade/gpsvcfailed.md | 1 + .../installandupgrade/newversionissues.md | 3 +- .../installandupgrade/slowlogins.md | 1 + .../installandupgrade/uninstall.md | 5 +- .../knowledgebase/knowledgebase.md | 1 + .../methodpdqdeploy/_category_.json | 2 +- .../methodpdqdeploy/pdqdeploy.md | 2 +- .../miscquestions/_category_.json | 2 +- .../knowledgebase/miscquestions/bitversion.md | 1 + .../knowledgebase/miscquestions/outlook.md | 1 + .../knowledgebase/miscquestions/why.md | 1 + .../knowledgebase/miscquestions/windows7.md | 3 +- .../sccminitialinstall/_category_.json | 2 +- .../knowledgebase/sccminitialinstall/sccm.md | 1 + .../uninstallation/_category_.json | 2 +- .../knowledgebase/uninstallation/rollback.md | 1 + .../knowledgebase/uninstallation/uninstall.md | 1 + .../uninstallation/uninstall_1.md | 1 + .../knowledgebase/updating/_category_.json | 2 +- .../knowledgebase/updating/config.md | 1 + .../knowledgebase/updating/datadirectives.md | 1 + .../knowledgebase/updating/ringsupgrade.md | 1 + .../videolearningcenter/_category_.json | 2 +- .../methodgpoandad/_category_.json | 2 +- .../methodgpoandad/autoupdate.md | 1 + .../videolearningcenter.md | 1 + .../knowledgebase/_category_.json | 2 +- .../licensing/_category_.json | 2 +- .../licensing/knowledgebase/_category_.json | 2 +- .../activedirectorygposccm/_category_.json | 2 +- .../activedirectorygposccm/components_2.md | 1 + .../activedirectorygposccm/componentscloud.md | 1 + .../componentsexclude.md | 1 + .../activedirectorygposccm/fileold.md | 1 + .../activedirectorygposccm/forceddisabled.md | 1 + .../activedirectorygposccm/options.md | 1 + .../activedirectorygposccm/reset.md | 1 + .../faqactivedirectory/_category_.json | 2 +- .../faqactivedirectory/disabledcomputer.md | 1 + .../faqactivedirectory/domain.md | 1 + .../faqactivedirectory/domainmultiple.md | 1 + .../faqactivedirectory/domainou.md | 1 + .../faqactivedirectory/enforced.md | 1 + .../faqactivedirectory/gpoedit.md | 1 + .../knowledgebase/faqactivedirectory/ou.md | 1 + .../knowledgebase/faqactivedirectory/ousub.md | 1 + .../knowledgebase/faqactivedirectory/scope.md | 1 + .../faqactivedirectory/server.md | 1 + .../knowledgebase/faqactivedirectory/users.md | 1 + .../faqactivedirectory/wizard.md | 1 + .../knowledgebase/faqcloud/_category_.json | 2 +- .../knowledgebase/faqcloud/billing.md | 1 + .../knowledgebase/faqcloud/licensestatus.md | 1 + .../knowledgebase/faqcloud/notifications.md | 1 + .../knowledgebase/faqcloud/onpremise.md | 1 + .../knowledgebase/faqcloud/reclaimed.md | 1 + .../knowledgebase/installing/_category_.json | 2 +- .../knowledgebase/installing/filemultiple.md | 1 + .../knowledgebase/installing/universal.md | 1 + .../licensing/knowledgebase/knowledgebase.md | 1 + .../miscquestions/_category_.json | 2 +- .../miscquestions/components_1.md | 5 +- .../knowledgebase/miscquestions/transition.md | 1 + .../knowledgebase/miscquestions/whenwhy.md | 6 +- .../requestingall/_category_.json | 2 +- .../requestingall/editpolicies.md | 3 +- .../knowledgebase/requestingall/intune.md | 1 + .../knowledgebase/requestingall/logs.md | 1 + .../knowledgebase/requestingall/tool.md | 1 + .../knowledgebase/requestingall/trial.md | 3 +- .../requestingmdm/_category_.json | 2 +- .../requestingmdm/adminrights.md | 1 + .../knowledgebase/requestingmdm/autopilot.md | 1 + .../requestingmdm/domainmultiple.md | 1 + .../knowledgebase/requestingmdm/entraid.md | 1 + .../knowledgebase/requestingmdm/hybrid.md | 3 +- .../knowledgebase/requestingmdm/jointype.md | 1 + .../knowledgebase/requestingmdm/name.md | 1 + .../knowledgebase/requestingmdm/setup.md | 1 + .../knowledgebase/requestingmdm/tool.md | 1 + .../troubleshooting/_category_.json | 2 +- .../troubleshooting/components.md | 1 + .../troubleshooting/enterprisefull.md | 1 + .../knowledgebase/troubleshooting/expires.md | 1 + .../troubleshooting/graceperiod.md | 1 + .../knowledgebase/troubleshooting/legacy.md | 6 +- .../troubleshooting/mmcsnapinlogs.md | 1 + .../knowledgebase/troubleshooting/toollogs.md | 1 + .../troubleshooting/universal.md | 1 + .../vertualizationcitrix/_category_.json | 2 +- .../vertualizationcitrix/count.md | 3 +- .../vertualizationcitrix/desktops.md | 3 +- .../vertualizationcitrix/multisession.md | 3 +- .../vertualizationcitrix/terminalservices.md | 3 +- .../vertualizationcitrix/tool_1.md | 3 +- .../videolearningcenter/_category_.json | 2 +- .../installall/_category_.json | 2 +- .../installall/installuniversal.md | 1 + .../installalllegacy/_category_.json | 2 +- .../installalllegacy/upgrades.md | 1 + .../requestall/_category_.json | 2 +- .../requestall/licenserequestkey.md | 1 + .../troubleshooting/_category_.json | 2 +- .../troubleshooting/cleanup.md | 1 + .../troubleshooting/legacy.md | 1 + .../troubleshooting/lttool.md | 1 + .../troubleshooting/mdm.md | 1 + .../troubleshooting/renameendpoint.md | 1 + .../troubleshooting/unlicense.md | 1 + .../videolearningcenter.md | 1 + .../upgrademaintenance/_category_.json | 2 +- .../antivirussystemsoftware/_category_.json | 2 +- .../antivirussystemsoftware/antivirus.md | 3 +- .../citrixapplayering.md | 1 + .../digitallysigneddriver.md | 1 + .../antivirussystemsoftware/overview.md | 3 +- .../sufficientprivileges.md | 1 + .../bestpractices/_category_.json | 2 +- .../bestpractices/commandline.md | 1 + .../bestpractices/frequency.md | 1 + .../bestpractices/frequency_1.md | 1 + .../bestpractices/overview.md | 3 +- .../upgrademaintenance/bestpractices/rings.md | 5 +- .../bestpractices/versions.md | 1 + .../upgrademaintenance/overview.md | 3 +- .../performancequestions/_category_.json | 2 +- .../performancequestions/cpuslowdown.md | 1 + .../performancequestions/overview.md | 3 +- .../watcherservicememoryusage.md | 1 + .../upgrade/_category_.json | 2 +- .../upgrademaintenance/upgrade/overview.md | 3 +- .../upgrade/rings/_category_.json | 2 +- .../upgrade/rings/activedirectory.md | 3 +- .../upgrademaintenance/upgrade/rings/cloud.md | 1 + .../upgrade/rings/finalthoughts.md | 1 + .../upgrademaintenance/upgrade/rings/mdm.md | 1 + .../upgrade/rings/overview.md | 3 +- .../upgrademaintenance/upgrade/settings.md | 1 + .../upgrademaintenance/upgrade/tips.md | 1 + 2027 files changed, 4838 insertions(+), 1762 deletions(-) delete mode 100644 docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/_category_.json delete mode 100644 docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/knowledgebase.md rename docs/endpointpolicymanager/components/endpointprivilegemanager/{knowledgebase => technotes}/eventing/_category_.json (93%) rename docs/endpointpolicymanager/components/endpointprivilegemanager/{knowledgebase => technotes}/eventing/reports.md (100%) rename docs/endpointpolicymanager/components/endpointprivilegemanager/{knowledgebase => technotes}/eventing/subprocesses.md (99%) rename docs/endpointpolicymanager/components/endpointprivilegemanager/{knowledgebase => technotes}/eventing/windowseventforwarding.md (99%) rename docs/endpointpolicymanager/components/endpointprivilegemanager/{knowledgebase => technotes}/licensing/_category_.json (93%) rename docs/endpointpolicymanager/components/endpointprivilegemanager/{knowledgebase => technotes}/licensing/license.md (99%) rename docs/endpointpolicymanager/components/endpointprivilegemanager/{knowledgebase => technotes}/macintegration/_category_.json (93%) rename docs/endpointpolicymanager/components/endpointprivilegemanager/{knowledgebase => technotes}/macintegration/logs.md (100%) rename docs/endpointpolicymanager/components/endpointprivilegemanager/{knowledgebase => technotes}/netwrixprivilegesecure/_category_.json (95%) rename docs/endpointpolicymanager/components/endpointprivilegemanager/{knowledgebase => technotes}/netwrixprivilegesecure/createpolicies.md (99%) rename docs/endpointpolicymanager/components/endpointprivilegemanager/{knowledgebase => technotes}/netwrixprivilegesecure/establishtrust.md (99%) rename docs/endpointpolicymanager/components/endpointprivilegemanager/{knowledgebase => technotes}/netwrixprivilegesecure/mmc.md (99%) rename docs/endpointpolicymanager/components/endpointprivilegemanager/{knowledgebase => technotes}/tipsappsscenarios/_category_.json (95%) rename docs/endpointpolicymanager/components/endpointprivilegemanager/{knowledgebase => technotes}/tipsappsscenarios/applicationextension.md (99%) rename docs/endpointpolicymanager/components/endpointprivilegemanager/{knowledgebase => technotes}/tipsappsscenarios/block.md (71%) rename docs/endpointpolicymanager/components/endpointprivilegemanager/{knowledgebase => technotes}/tipsappsscenarios/editrights.md (99%) rename docs/endpointpolicymanager/components/endpointprivilegemanager/{knowledgebase => technotes}/tipsappsscenarios/installers.md (99%) rename docs/endpointpolicymanager/components/endpointprivilegemanager/{knowledgebase => technotes}/tipsappsscenarios/installfonts.md (99%) rename docs/endpointpolicymanager/components/endpointprivilegemanager/{knowledgebase => technotes}/tipsappsscenarios/mmcsnapin.md (99%) rename docs/endpointpolicymanager/components/endpointprivilegemanager/{knowledgebase => technotes}/tipsappsscenarios/mspfiles.md (99%) rename docs/endpointpolicymanager/components/endpointprivilegemanager/{knowledgebase => technotes}/tipsappsscenarios/nonadminuser.md (77%) rename docs/endpointpolicymanager/components/endpointprivilegemanager/{knowledgebase => technotes}/tipsappsscenarios/registry.md (99%) rename docs/endpointpolicymanager/components/endpointprivilegemanager/{knowledgebase => technotes}/tipsappsscenarios/serverbusy.md (99%) rename docs/endpointpolicymanager/components/endpointprivilegemanager/{knowledgebase => technotes}/tipsappsscenarios/synapticspointingdevicedriver.md (91%) rename docs/endpointpolicymanager/components/endpointprivilegemanager/{knowledgebase => technotes}/tipsappsscenarios/uipathassistant.md (64%) rename docs/endpointpolicymanager/components/endpointprivilegemanager/{knowledgebase => technotes}/tipsappsscenarios/windowsdefender.md (97%) rename docs/endpointpolicymanager/components/endpointprivilegemanager/{knowledgebase => technotes}/tipsfilesfolders/_category_.json (94%) rename docs/endpointpolicymanager/components/endpointprivilegemanager/{knowledgebase => technotes}/tipsfilesfolders/allfiles.md (99%) rename docs/endpointpolicymanager/components/endpointprivilegemanager/{knowledgebase => technotes}/tipsforadminapproval/_category_.json (96%) rename docs/endpointpolicymanager/components/endpointprivilegemanager/{knowledgebase => technotes}/tipsforadminapproval/activexcontrol.md (99%) rename docs/endpointpolicymanager/components/endpointprivilegemanager/{knowledgebase => technotes}/tipsforadminapproval/custommenuitemtext.md (99%) rename docs/endpointpolicymanager/components/endpointprivilegemanager/{knowledgebase => technotes}/tipsforadminapproval/dragdrop.md (99%) rename docs/endpointpolicymanager/components/endpointprivilegemanager/{knowledgebase => technotes}/tipsforadminapproval/maliciousattacks.md (99%) rename docs/endpointpolicymanager/components/endpointprivilegemanager/{knowledgebase => technotes}/tipsforadminapproval/optionsshowpopupmessage.md (99%) rename docs/endpointpolicymanager/components/endpointprivilegemanager/{knowledgebase => technotes}/tipsforadminapproval/reduceadminrights.md (99%) rename docs/endpointpolicymanager/components/endpointprivilegemanager/{knowledgebase => technotes}/tipsforadminapproval/scope.md (99%) rename docs/endpointpolicymanager/components/endpointprivilegemanager/{knowledgebase => technotes}/tipsforadminapproval/selfelevation.md (99%) rename docs/endpointpolicymanager/components/endpointprivilegemanager/{knowledgebase => technotes}/tipsforadminapproval/servicenow.md (99%) rename docs/endpointpolicymanager/components/endpointprivilegemanager/{knowledgebase => technotes}/tipsold/_category_.json (94%) rename docs/endpointpolicymanager/components/endpointprivilegemanager/{knowledgebase => technotes}/tipsold/printerdriverinstall.md (99%) rename docs/endpointpolicymanager/components/endpointprivilegemanager/{knowledgebase => technotes}/tipsold/singlelinecommands.md (99%) rename docs/endpointpolicymanager/components/endpointprivilegemanager/{knowledgebase => technotes}/tipspplpm/_category_.json (94%) rename docs/endpointpolicymanager/components/endpointprivilegemanager/{knowledgebase => technotes}/tipspplpm/accountelevatedprocess.md (99%) rename docs/endpointpolicymanager/components/endpointprivilegemanager/{knowledgebase => technotes}/tipspplpm/applocker.md (99%) rename docs/endpointpolicymanager/components/endpointprivilegemanager/{knowledgebase => technotes}/tipspplpm/digitalsignature.md (99%) rename docs/endpointpolicymanager/components/endpointprivilegemanager/{knowledgebase => technotes}/tipspplpm/macroattacks.md (99%) rename docs/endpointpolicymanager/components/endpointprivilegemanager/{knowledgebase => technotes}/tipspplpm/runasadmin.md (99%) rename docs/endpointpolicymanager/components/endpointprivilegemanager/{knowledgebase => technotes}/tipssecurerun/_category_.json (94%) rename docs/endpointpolicymanager/components/endpointprivilegemanager/{knowledgebase => technotes}/tipssecurerun/adminapprovalwork.md (99%) rename docs/endpointpolicymanager/components/endpointprivilegemanager/{knowledgebase => technotes}/tipssecurerun/allowinlinecommands.md (99%) rename docs/endpointpolicymanager/components/endpointprivilegemanager/{knowledgebase => technotes}/tipssecurerun/bestpractices.md (99%) rename docs/endpointpolicymanager/components/endpointprivilegemanager/{knowledgebase => technotes}/tipssecurerun/blockedscripttypes.md (89%) rename docs/endpointpolicymanager/components/endpointprivilegemanager/{knowledgebase => technotes}/tipssecurerun/chromeextension.md (99%) rename docs/endpointpolicymanager/components/endpointprivilegemanager/{knowledgebase => technotes}/tipssecurerun/enablepowershell.md (75%) rename docs/endpointpolicymanager/components/endpointprivilegemanager/{knowledgebase => technotes}/tipssecurerun/mykipasswordmanager.md (99%) rename docs/endpointpolicymanager/components/endpointprivilegemanager/{knowledgebase => technotes}/tipssecurerun/setup.md (99%) rename docs/endpointpolicymanager/components/endpointprivilegemanager/{knowledgebase => technotes}/tipssecurerun/webex.md (97%) rename docs/endpointpolicymanager/components/endpointprivilegemanager/{knowledgebase => technotes}/troubleshooting/_category_.json (93%) rename docs/endpointpolicymanager/components/endpointprivilegemanager/{knowledgebase => technotes}/troubleshooting/correctsyntax.md (99%) rename docs/endpointpolicymanager/components/endpointprivilegemanager/{knowledgebase => technotes}/troubleshooting/determinewhy.md (87%) rename docs/endpointpolicymanager/components/endpointprivilegemanager/{knowledgebase => technotes}/troubleshooting/drivemaps.md (97%) rename docs/endpointpolicymanager/components/endpointprivilegemanager/{knowledgebase => technotes}/troubleshooting/emailsettings.md (92%) rename docs/endpointpolicymanager/components/endpointprivilegemanager/{knowledgebase => technotes}/troubleshooting/explorercrash.md (99%) rename docs/endpointpolicymanager/components/endpointprivilegemanager/{knowledgebase => technotes}/troubleshooting/inlinecommands.md (98%) rename docs/endpointpolicymanager/components/endpointprivilegemanager/{knowledgebase => technotes}/troubleshooting/kaseyaagentservice.md (99%) rename docs/endpointpolicymanager/components/endpointprivilegemanager/{knowledgebase => technotes}/troubleshooting/onedrive.md (97%) rename docs/endpointpolicymanager/components/endpointprivilegemanager/{knowledgebase => technotes}/troubleshooting/restorecontextmenu.md (99%) rename docs/endpointpolicymanager/components/endpointprivilegemanager/{knowledgebase => technotes}/troubleshooting/ruleprecedence.md (99%) rename docs/endpointpolicymanager/components/endpointprivilegemanager/{knowledgebase => technotes}/troubleshooting/ruleproductinfo.md (99%) rename docs/endpointpolicymanager/components/endpointprivilegemanager/{knowledgebase => technotes}/troubleshooting/sage50.md (96%) rename docs/endpointpolicymanager/components/endpointprivilegemanager/{knowledgebase => technotes}/troubleshooting/ssms.md (99%) rename docs/endpointpolicymanager/components/endpointprivilegemanager/{knowledgebase => technotes}/troubleshooting/supportedenvironments.md (81%) rename docs/endpointpolicymanager/components/endpointprivilegemanager/{knowledgebase => technotes}/troubleshooting/wildcards.md (99%) rename docs/endpointpolicymanager/components/endpointprivilegemanager/{knowledgebase => technotes}/troubleshooting/winscp.md (99%) diff --git a/docs/endpointpolicymanager/archive/_category_.json b/docs/endpointpolicymanager/archive/_category_.json index 8d04836a8a..bb13c59c65 100644 --- a/docs/endpointpolicymanager/archive/_category_.json +++ b/docs/endpointpolicymanager/archive/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "overview" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/archive/acrobatxpro.md b/docs/endpointpolicymanager/archive/acrobatxpro.md index 7efe899ea3..3c3b761c73 100644 --- a/docs/endpointpolicymanager/archive/acrobatxpro.md +++ b/docs/endpointpolicymanager/archive/acrobatxpro.md @@ -114,7 +114,8 @@ the user changes job roles, we're going to totally put those settings back the w also remove the lockout. You can see how we do that in some of our other videos when we talk about our superpowers. -[https://dev.endpointpolicymanager.com/resources/thank-you-whitepapers/](https://dev.endpointpolicymanager.com/resources/thank-you-whitepapers/) +[https://policypak.com/resources/thank-you-whitepapers/](https://policypak.com/resources/thank-you-whitepapers/) for watching. If you like what you see here with Acrobat Reader, it's available for most applications. We've got a whole bunch of preconfigured Paks ready to use right now. Thanks so much. Take care. + diff --git a/docs/endpointpolicymanager/archive/admxfiles.md b/docs/endpointpolicymanager/archive/admxfiles.md index 2bd8eb0352..d099545e38 100644 --- a/docs/endpointpolicymanager/archive/admxfiles.md +++ b/docs/endpointpolicymanager/archive/admxfiles.md @@ -150,6 +150,8 @@ idea here is that we've ensured that all four checkboxes are checked, or whateve settings are, and even while the app is running no shenanigans can actually occur. That is the key point of how PolicyPak works. With that in mind, if you're interested in learning more about this, you can come to one of the -webinars that we do at endpointpolicymanager.com. I hope to see you there. +webinars that we do at policypak.com. I hope to see you there. Thanks so very much. Take care. + + diff --git a/docs/endpointpolicymanager/archive/applock.md b/docs/endpointpolicymanager/archive/applock.md index 92b4d3b572..a963fa037e 100644 --- a/docs/endpointpolicymanager/archive/applock.md +++ b/docs/endpointpolicymanager/archive/applock.md @@ -50,3 +50,5 @@ control in target application." We have removed that requirement. I hope that helps you out. We're here for you if you need us. Thanks so much. + + diff --git a/docs/endpointpolicymanager/archive/autoupdater.md b/docs/endpointpolicymanager/archive/autoupdater.md index 6f4f6d6bb2..a73384355a 100644 --- a/docs/endpointpolicymanager/archive/autoupdater.md +++ b/docs/endpointpolicymanager/archive/autoupdater.md @@ -88,3 +88,5 @@ This is an example of and update.config to upgrade using a precise file name: ``` + + diff --git a/docs/endpointpolicymanager/archive/cloud.md b/docs/endpointpolicymanager/archive/cloud.md index 2915c2a15c..5086c5e7c4 100644 --- a/docs/endpointpolicymanager/archive/cloud.md +++ b/docs/endpointpolicymanager/archive/cloud.md @@ -225,9 +225,10 @@ Jeremy:Yep. We live to serve. We love this feature. It's great for MSP's and gre and roaming people. Shane: That's fantastic. Hey, -[https://dev.endpointpolicymanager.com/resources/thank-you-whitepapers/](https://dev.endpointpolicymanager.com/resources/thank-you-whitepapers/) +[https://policypak.com/resources/thank-you-whitepapers/](https://policypak.com/resources/thank-you-whitepapers/) Jeremy. Jeremy:Thank you man. Appreciate it. Shane: Alright. Rock on everybody. Thanks. + diff --git a/docs/endpointpolicymanager/archive/designstudiofirefox.md b/docs/endpointpolicymanager/archive/designstudiofirefox.md index 84a460d35d..412c913caa 100644 --- a/docs/endpointpolicymanager/archive/designstudiofirefox.md +++ b/docs/endpointpolicymanager/archive/designstudiofirefox.md @@ -114,3 +114,5 @@ I hope this has been helpful. If you have any questions, please post them to the talk to you soon. Thanks so much. + + diff --git a/docs/endpointpolicymanager/archive/designstudiojava.md b/docs/endpointpolicymanager/archive/designstudiojava.md index cae2087fdb..9af615ae6d 100644 --- a/docs/endpointpolicymanager/archive/designstudiojava.md +++ b/docs/endpointpolicymanager/archive/designstudiojava.md @@ -7,4 +7,6 @@ hide_title: true import DesignStudioJava from '/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/designstudiojava.md'; - \ No newline at end of file + + + diff --git a/docs/endpointpolicymanager/archive/differentusers.md b/docs/endpointpolicymanager/archive/differentusers.md index bf7b9b0ce9..16ef028214 100644 --- a/docs/endpointpolicymanager/archive/differentusers.md +++ b/docs/endpointpolicymanager/archive/differentusers.md @@ -90,5 +90,7 @@ different users in the same OU using Netwrix Endpoint Policy Manager (formerly P things under different conditions, have one slightly bigger GPO that has the smarts built in to evaluate on the fly. - Love it. Fantastic. -- [https://www.endpointpolicymanager.com/purchasing/thanks.html](https://www.endpointpolicymanager.com/purchasing/thanks.html) man. +- [https://www.policypak.com/purchasing/thanks.html](https://www.policypak.com/purchasing/thanks.html) man. - We'll talk to you guys later. + + diff --git a/docs/endpointpolicymanager/archive/gotomeeting.md b/docs/endpointpolicymanager/archive/gotomeeting.md index 07981d25c3..f0b9d3edcd 100644 --- a/docs/endpointpolicymanager/archive/gotomeeting.md +++ b/docs/endpointpolicymanager/archive/gotomeeting.md @@ -18,7 +18,7 @@ done. Hi. This is Jeremy Moskowitz, Microsoft MVP, Enterprise Mobility and Founder of PolicyPak Software. In this video, we're going to learn how to manage and -[ lockdown ](https://dev.endpointpolicymanager.com/lockdown-recordings-portal/)GoToMeeting using PolicyPak. +[ lockdown ](https://policypak.com/lockdown-recordings-portal/)GoToMeeting using PolicyPak. I've already got "GoToMeeting" installed on my target computer, and I'm just a regular user here. As you can see, I'm logged on as a guy called "EastSales User4." If we open up this application from @@ -81,7 +81,8 @@ doing. And we're done. That is how incredibly easy it is for you to use PolicyPak and to manage and lockdown GoToMeeting as well as tons of your other desktop applications. If you're looking for a trial of PolicyPak, just click on the -[https://dev.endpointpolicymanager.com/webinar/](https://dev.endpointpolicymanager.com/webinar/) button on the right. +[https://policypak.com/webinar/](https://policypak.com/webinar/) button on the right. -[https://dev.endpointpolicymanager.com/resources/thank-you-whitepapers/](https://dev.endpointpolicymanager.com/resources/thank-you-whitepapers/) +[https://policypak.com/resources/thank-you-whitepapers/](https://policypak.com/resources/thank-you-whitepapers/) so much for watching, and get in touch with us if you're looking to get started. Talk with you soon. + diff --git a/docs/endpointpolicymanager/archive/ie10.md b/docs/endpointpolicymanager/archive/ie10.md index 6a58a8906d..3ec8d51614 100644 --- a/docs/endpointpolicymanager/archive/ie10.md +++ b/docs/endpointpolicymanager/archive/ie10.md @@ -86,7 +86,7 @@ using WSUS or whatever, and now promptly your users don't get those things. What do? This is where I created a whitepaper for you. Let me show you exactly how to find this whitepaper. -It's hanging out over here on the "PolicyPak" website ("www.endpointpolicymanager.com"). Over here under +It's hanging out over here on the "PolicyPak" website ("www.policypak.com"). Over here under "Windows Security Whitepapers," I have one here called "What most Internet Explorer Admins don't know about application management." @@ -110,3 +110,5 @@ Alright, thanks so much. I hope this has been informative and you learned a litt Internet Explorer 10. Take care. + + diff --git a/docs/endpointpolicymanager/archive/ie9.md b/docs/endpointpolicymanager/archive/ie9.md index 955c0c7c01..8bb07ed04d 100644 --- a/docs/endpointpolicymanager/archive/ie9.md +++ b/docs/endpointpolicymanager/archive/ie9.md @@ -141,3 +141,5 @@ the big old "Download" button or "Webinar" button on the right, and we look forw you soon.Remember, with PolicyPak, what you set is what they get. Thanks so much. Bye-bye. + + diff --git a/docs/endpointpolicymanager/archive/infranview.md b/docs/endpointpolicymanager/archive/infranview.md index 85a50b2986..215f045adf 100644 --- a/docs/endpointpolicymanager/archive/infranview.md +++ b/docs/endpointpolicymanager/archive/infranview.md @@ -20,7 +20,7 @@ enforced and streamlined with Endpoint Policy Manager. Check out this video to s Hi, this is Jeremy Moskowitz, Microsoft MVP, Enterprise Mobility and Founder of PolicyPak Software. In this video, we're going to learn how to manage and -[https://dev.endpointpolicymanager.com/lockdown-recordings-portal/](https://dev.endpointpolicymanager.com/lockdown-recordings-portal/) +[https://policypak.com/lockdown-recordings-portal/](https://policypak.com/lockdown-recordings-portal/) IrfanView using PolicyPak. I've already got IrfanView installed on my computer, and I'm just a regular user here. As you can @@ -40,7 +40,7 @@ We'll go ahead and right click over our "East Sales Users", "Create a GPO" and w it "Lockdown IrfanView." So this GPO is now associated with the "East Sales Users." I'll right click over it. I'll click "Edit…" I'll dive down under "User Configuration," "PolicyPak/Applications/New/Application." There it is, -[https://www.endpointpolicymanager.com/products/manage-irfanview-with-group-policy-endpointpolicymanager.html](https://www.endpointpolicymanager.com/products/manage-irfanview-with-group-policy-endpointpolicymanager.html)along +[https://www.policypak.com/products/manage-irfanview-with-group-policy-endpointpolicymanager.html](https://www.policypak.com/products/manage-irfanview-with-group-policy-endpointpolicymanager.html)along with other applications like "Java," "Flash" "Firefox," "Skype" and lots of other important desktop applications that your users utilize every day (and you want to make more secure.). @@ -76,7 +76,8 @@ And we are done. That is how incredibly easy it is for you to use PolicyPak to m Irfanview as well as tons of other desktop applications. If you're looking for a trial of PolicyPak, just click on the -[ https://dev.endpointpolicymanager.com/webinar/](https://dev.endpointpolicymanager.com/webinar/) button on the right. +[ https://policypak.com/webinar/](https://policypak.com/webinar/) button on the right. Thanks so much for watching, and get in touch with us if you're looking to get started. Talk to you soon. + diff --git a/docs/endpointpolicymanager/archive/itemleveltartgeting.md b/docs/endpointpolicymanager/archive/itemleveltartgeting.md index 9f19d6fcd1..de5cb5a916 100644 --- a/docs/endpointpolicymanager/archive/itemleveltartgeting.md +++ b/docs/endpointpolicymanager/archive/itemleveltartgeting.md @@ -7,7 +7,7 @@ sidebar_position: 280 # Group Policy Preferences: Item Level Targeting Learn how to use **Group Policy Preferences** -[https://www.endpointpolicymanager.com/pp-blog/item-level-targeting](https://www.endpointpolicymanager.com/pp-blog/item-level-targeting) +[https://www.policypak.com/pp-blog/item-level-targeting](https://www.policypak.com/pp-blog/item-level-targeting) from former Group Policy MVP Jeremy Moskowitz. @@ -24,7 +24,7 @@ the Group Policy Preferences. I want to talk about a very specific piece of it, which is that for every single item you create, like "Shortcuts," let's say I want to create this shortcut on the "Desktop" and make it a "URL" like -"www.endpointpolicymanager.com." I'll give it a little lock "Icon." If I were to just hit go right here, every +"www.policypak.com." I'll give it a little lock "Icon." If I were to just hit go right here, every West Sales User is going to get this particular setting because this entry is linked over to my "West Sales Users." All of my West Sales users are going to get this. @@ -49,10 +49,12 @@ item to appear when the "Computer Name" has "64." It has to have a match of "6" Those are my two items. Normally, both of these would appear on both of my desktops, but that's not what's going to happen here. If I run "gpupdate" on this computer and I go over here and run -"gpupdate" on that computer, let's go back to the first one. There's the "www.endpointpolicymanager.com" icon, +"gpupdate" on that computer, let's go back to the first one. There's the "www.policypak.com" icon, but we don't get the www.GPanswers.com icon because that didn't match. If I go over to this one, we -get the "www.GPanswers.com" icon but not the www.endpointpolicymanager.com icon. +get the "www.GPanswers.com" icon but not the www.policypak.com icon. That's Group Policy Preferences item-level targeting in a nutshell. Hope that helps you out. Thanks so much, and we'll talk to you soon. + + diff --git a/docs/endpointpolicymanager/archive/java.md b/docs/endpointpolicymanager/archive/java.md index 8154cfe6fd..c2229c1054 100644 --- a/docs/endpointpolicymanager/archive/java.md +++ b/docs/endpointpolicymanager/archive/java.md @@ -162,3 +162,5 @@ work, why, what's going on – the first place to get started is the community f them, and the answers we provide there will help everybody. Thanks so very much, and we'll talk to you soon. + + diff --git a/docs/endpointpolicymanager/archive/massdeploy.md b/docs/endpointpolicymanager/archive/massdeploy.md index 1c19481158..20d2f68b44 100644 --- a/docs/endpointpolicymanager/archive/massdeploy.md +++ b/docs/endpointpolicymanager/archive/massdeploy.md @@ -132,3 +132,5 @@ happen to be using Group Policy to do this, but you can use if you have your own software to deploy any MSI you want and it works just like this. That's it. I hope this was helpful. Have fun installing PolicyPak and getting more secure. Thanks so much. + + diff --git a/docs/endpointpolicymanager/archive/modenuke.md b/docs/endpointpolicymanager/archive/modenuke.md index 80b4d53065..a60bbaa4e7 100644 --- a/docs/endpointpolicymanager/archive/modenuke.md +++ b/docs/endpointpolicymanager/archive/modenuke.md @@ -216,3 +216,5 @@ for one of our webinars. (Click on "Webinar/Download.") After the webinar is ove download the bits and try it out for yourself and make sure it's right for you. With that in mind, thanks so very much for watching, and we'll talk to you soon. + + diff --git a/docs/endpointpolicymanager/archive/office2013.md b/docs/endpointpolicymanager/archive/office2013.md index 4178a9c739..a92df3a6db 100644 --- a/docs/endpointpolicymanager/archive/office2013.md +++ b/docs/endpointpolicymanager/archive/office2013.md @@ -43,7 +43,7 @@ Center Settings" such as "Macro Settings." If you open up Microsoft Word and review my "Trust Center Settings" you'll see some more tabs that are important to this application as well such as "Protected View" and -[https://dev.endpointpolicymanager.com/company/privacy/](https://dev.endpointpolicymanager.com/company/privacy/) Options." +[https://policypak.com/company/privacy/](https://policypak.com/company/privacy/) Options." Let's go over to our "Task Monitoring," and we'll see that it's "In Progress" here. Let's go over to my target machine here, and we'll take a look at the Mirage client and it's doing its thing. This is @@ -67,7 +67,7 @@ PolicyPak. I'll go ahead and switch over to my Management Station computer. We'll go ahead and right click over our "East Sales Users", "Create a GPO" and we're going to call it -[https://dev.endpointpolicymanager.com/lockdown-recordings-portal/](https://dev.endpointpolicymanager.com/lockdown-recordings-portal/) +[https://policypak.com/lockdown-recordings-portal/](https://policypak.com/lockdown-recordings-portal/) Office 2013." So this GPO is now associated with the "East Sales Users." you'll right click over it. You'll click "Edit…" you'll dive down under "User Configuration," "PolicyPak/Applications/New/Application." There it is, "PolicyPak for Microsoft Outlook 2013" along @@ -130,7 +130,8 @@ And we are done. That is how incredibly easy it is for you to use PolicyPak to m 2013 suite as well as tons of other desktop applications. If you're looking for a trial of PolicyPak, just click on the -[https://dev.endpointpolicymanager.com/webinar/](https://dev.endpointpolicymanager.com/webinar/) button on the right. +[https://policypak.com/webinar/](https://policypak.com/webinar/) button on the right. Thanks so much for watching, and get in touch with us if you're looking to get started. Talk to you soon. + diff --git a/docs/endpointpolicymanager/archive/operanext.md b/docs/endpointpolicymanager/archive/operanext.md index 77a737a279..aed5a59e29 100644 --- a/docs/endpointpolicymanager/archive/operanext.md +++ b/docs/endpointpolicymanager/archive/operanext.md @@ -18,7 +18,7 @@ In this video, we're going to see how PolicyPak can manage Opera Next. There are two tracks to Opera. There's the standard track and then there's the Next track, and PolicyPak has -[https://www.endpointpolicymanager.com/support-sharing/preconfigured-paks.html](https://www.endpointpolicymanager.com/support-sharing/preconfigured-paks.html) +[https://www.policypak.com/support-sharing/preconfigured-paks.html](https://www.policypak.com/support-sharing/preconfigured-paks.html) for both tracks. It's really easy to manage. Let me show you what it would look like. As you can see, I'm logged on as a standard user. This guy is called "eastsalesuser6," no admin @@ -64,8 +64,9 @@ shouldn't do. The very next time the application runs, PolicyPak automatically r settings to ensure the experience is the same every time. That's it. if you're ready to get started using PolicyPak, just click on the -[https://dev.endpointpolicymanager.com/webinar/](https://dev.endpointpolicymanager.com/webinar/) button on the right, and +[https://policypak.com/webinar/](https://policypak.com/webinar/) button on the right, and we'll look forward to seeing you at a webinar and give you the chance to try PolicyPak out in your own test lab. Thanks so much, and we'll talk to you soon. + diff --git a/docs/endpointpolicymanager/archive/overview.md b/docs/endpointpolicymanager/archive/overview.md index 51f720ca5e..08e18d1e51 100644 --- a/docs/endpointpolicymanager/archive/overview.md +++ b/docs/endpointpolicymanager/archive/overview.md @@ -37,3 +37,5 @@ of archived Knowledge Base articles and video topics. - [Endpoint Policy Manager and Symantec Workspace Streaming and Virtualization](/docs/endpointpolicymanager/archive/symantecworkspace.md) - [The CSE auto-updater feature appears to not be working. What can I do?](/docs/endpointpolicymanager/archive/autoupdater.md) - [Group Policy Preferences: Item Level Targeting](/docs/endpointpolicymanager/archive/itemleveltartgeting.md) + + diff --git a/docs/endpointpolicymanager/archive/parcctesting.md b/docs/endpointpolicymanager/archive/parcctesting.md index 889a776f4a..4af70fcb7a 100644 --- a/docs/endpointpolicymanager/archive/parcctesting.md +++ b/docs/endpointpolicymanager/archive/parcctesting.md @@ -69,3 +69,5 @@ It will straightaway open the full-screen Java-enabled content website. Actually time to load up all the content from Java. Now you can see that it opened that website successfully. I hope it helps. Thank you. + + diff --git a/docs/endpointpolicymanager/archive/preferencesexporter.md b/docs/endpointpolicymanager/archive/preferencesexporter.md index 69762143dc..309e16f0c9 100644 --- a/docs/endpointpolicymanager/archive/preferencesexporter.md +++ b/docs/endpointpolicymanager/archive/preferencesexporter.md @@ -19,7 +19,7 @@ Group Policy mechanism to get them delivered by using PolicyPak Preferences – free utility, the PolicyPak Exporter. To get started, you want to have a couple of Group Policy Preference items. Here's one that puts a -shortcut called "www.endpointpolicymanager.com" on the desktop, another one that puts "www.GPanswers.com" on the +shortcut called "www.policypak.com" on the desktop, another one that puts "www.GPanswers.com" on the desktop. You're welcome to use "Item-level targeting." We have another video for that that says when a particular item will apply under what conditions. @@ -41,7 +41,7 @@ Files." I've got another folder here. Here we go: "GPPrefs Items." Here are the ones that we just did. You can just add them right in just like that. This utility, the PolicyPak Exporter, works for our -[https://dev.endpointpolicymanager.com/products/](https://dev.endpointpolicymanager.com/products/) – PolicyPak Preferences +[https://policypak.com/products/](https://policypak.com/products/) – PolicyPak Preferences that deals with Group Policy Preferences and also PolicyPak Application Manager that deals with things like Java, Flash, Firefox and so on. You can do things like "Never check for updates" and so on. @@ -94,5 +94,6 @@ or our own little targeting feature which lets you specify everyone on the "Comp That's it for this utility. I hope that helps you out. -[https://dev.endpointpolicymanager.com/resources/thank-you-whitepapers/](https://dev.endpointpolicymanager.com/resources/thank-you-whitepapers/) +[https://policypak.com/resources/thank-you-whitepapers/](https://policypak.com/resources/thank-you-whitepapers/) so much, and talk to you soon. + diff --git a/docs/endpointpolicymanager/archive/symantecworkspace.md b/docs/endpointpolicymanager/archive/symantecworkspace.md index 22ce4d23df..ee3150ab11 100644 --- a/docs/endpointpolicymanager/archive/symantecworkspace.md +++ b/docs/endpointpolicymanager/archive/symantecworkspace.md @@ -111,7 +111,7 @@ these settings afterward and also optionally lock it down. That's what PolicyPak If we go back to our Group Policy Object here, we can go to "New Application" and we'll pick "PolicyPak for Mozilla Firefox" here. We'll go ahead and double click it, and we'll set the "Home -Page" – notice again that our Pak looks pretty much exactly like the app – "www.endpointpolicymanager.com." +Page" – notice again that our Pak looks pretty much exactly like the app – "www.policypak.com." While we're here, for "Security" we will check all of these checkboxes and really ensure that those settings are going to be dynamically delivered. @@ -122,7 +122,7 @@ show you how to do that. Alright, now that that's done, I'll go ahead and close that out. Let's go ahead and run "Mozilla Firefox" and see if our settings were set dynamically using PolicyPak. We'll go to "Firefox/Options." There we go. The "Security" tab shows that all three settings were set, and the -"General" tab shows that "www.endpointpolicymanager.com" is the now "Home Page." +"General" tab shows that "www.policypak.com" is the now "Home Page." If they change this to "www.oops.com" and they do something they shouldn't do, click "OK" and click close, well the next time Firefox is run, whether or not they're online or offline, those settings @@ -140,3 +140,5 @@ Virtualization. If you're looking to get a trial or an eval copy of PolicyPak, c webinars and as soon as we see you there we'll hand over the bits. Thanks so much, and I'll talk to you soon. + + diff --git a/docs/endpointpolicymanager/archive/tattooing.md b/docs/endpointpolicymanager/archive/tattooing.md index 2ae81f6fb6..7a86320150 100644 --- a/docs/endpointpolicymanager/archive/tattooing.md +++ b/docs/endpointpolicymanager/archive/tattooing.md @@ -141,3 +141,5 @@ I hope this was helpful for you. PolicyPak has a free download after watching th hope we'll see you over there for that. Thanks so much. Take care. + + diff --git a/docs/endpointpolicymanager/archive/upgrading.md b/docs/endpointpolicymanager/archive/upgrading.md index 9b87c58824..5fb7eaa17c 100644 --- a/docs/endpointpolicymanager/archive/upgrading.md +++ b/docs/endpointpolicymanager/archive/upgrading.md @@ -122,3 +122,5 @@ to 9005, that's OK too. The same principles apply if you want to use Group Polic Installation. Hope this has been helpful. Thanks so much, and we'll talk. + + diff --git a/docs/endpointpolicymanager/archive/vmware.md b/docs/endpointpolicymanager/archive/vmware.md index df51e465a2..756f6fff66 100644 --- a/docs/endpointpolicymanager/archive/vmware.md +++ b/docs/endpointpolicymanager/archive/vmware.md @@ -59,3 +59,5 @@ the “Options” tab, “Shared Folders” is now delivered and it is grayed ou I hope it helps. If you have any questions, you can put those questions on our support forum or you can open a support ticket here https://www.netwrix.com/sign_in.html?rf=tickets.html#/open-a-ticket. Thanks. + + diff --git a/docs/endpointpolicymanager/archive/vmwarefilesettings.md b/docs/endpointpolicymanager/archive/vmwarefilesettings.md index c7af1664a3..f71471acf4 100644 --- a/docs/endpointpolicymanager/archive/vmwarefilesettings.md +++ b/docs/endpointpolicymanager/archive/vmwarefilesettings.md @@ -75,3 +75,5 @@ is also disabled. If you have any questions, please open a support ticket https://www.netwrix.com/sign_in.html?rf=tickets.html#/open-a-ticket + + diff --git a/docs/endpointpolicymanager/archive/vmwarehorizonmirage.md b/docs/endpointpolicymanager/archive/vmwarehorizonmirage.md index c759f430bc..c420d3d640 100644 --- a/docs/endpointpolicymanager/archive/vmwarehorizonmirage.md +++ b/docs/endpointpolicymanager/archive/vmwarehorizonmirage.md @@ -48,11 +48,11 @@ Desktops") we will "Manage Firefox via PolicyPak." Now again, the applications d because we haven't gotten them there using Mirage. On the computer side, under "PolicyPak/Applications/New/Application" we'll pick -[https://www.endpointpolicymanager.com/products/manage-mozilla-firefox-with-group-policy.html](https://www.endpointpolicymanager.com/products/manage-mozilla-firefox-with-group-policy.html) +[https://www.policypak.com/products/manage-mozilla-firefox-with-group-policy.html](https://www.policypak.com/products/manage-mozilla-firefox-with-group-policy.html) Now remember, PolicyPak isn't delivering the application. That's what Mirage is going to do. PolicyPak is going to deliver and enforce the application's settings. -If we pick "www.vmware.com" as the [https://dev.endpointpolicymanager.com/](https://dev.endpointpolicymanager.com/) we can +If we pick "www.vmware.com" as the [https://policypak.com/](https://policypak.com/) we can also right click and "Lockdown this setting using the system-wide config file" so now the users can't work around it. Under "Security," we'll make sure that these checkboxes are always checked and also "Lockdown this setting using the system-wide config file." I'll go ahead and lockdown two out @@ -102,3 +102,4 @@ together story with PolicyPak and VMWare Horizon Mirage. If you have any questions or want to get started with your trial of PolicyPak, we're here for you. Thanks so very much, and we'll talk to you soon. + diff --git a/docs/endpointpolicymanager/archive/vmwaresupplements.md b/docs/endpointpolicymanager/archive/vmwaresupplements.md index 512ad56f68..74a92af172 100644 --- a/docs/endpointpolicymanager/archive/vmwaresupplements.md +++ b/docs/endpointpolicymanager/archive/vmwaresupplements.md @@ -81,7 +81,7 @@ me, the administrator, to my management station. That's this guy right here. As I'm logging on here, what we're going to do right away – and you might have seen me do this in some of my other videos for PolicyPak–is we're going to take the "PreConfigured PolicyPaks," which -are downloadable when you trial endpointpolicymanager.com. You can see we've got a whole army of Paks that are +are downloadable when you trial policypak.com. You can see we've got a whole army of Paks that are available to you. For these examples, we're only going to pick two or three. We've got "Acrobat Reader X" that we want @@ -153,7 +153,7 @@ There we go, one down and two to go. Let's go ahead and let's do another one. Ba console here, we'll go to "PolicyPak/Applications/New/Application."We'll go ahead and pick "PolicyPak for Mozilla Firefox" here. We'll go ahead and click on "Mozilla Firefox" here. -Let's click on some important things, like maybe the "Home Page." We'll go to "www.endpointpolicymanager.com." I +Let's click on some important things, like maybe the "Home Page." We'll go to "www.policypak.com." I mean, there are a lot of settings here, a lot of security things for you to set for your company. I just want to prove a point that it works perfectly inside of VMware View. I'll go ahead and click "OK" here and show you what it looks like on the client. @@ -165,7 +165,7 @@ just take effect naturally. But we're just going ahead and accelerating the hand GPUpdate. You could log off and log back on, get a new VDI machine, anything like that. Let's go ahead and run "Mozilla Firefox" and see what happens. There we go, perfectly. It connected -to "www.endpointpolicymanager.com." I didn't even let it finish. Maybe I should, just to prove a point. There we +to "www.policypak.com." I didn't even let it finish. Maybe I should, just to prove a point. There we go, so we set it. If I wanted to, I want to also show you that if a user decides they want to go to the "Options" and change the "Home Page" to something else like "www.GPanswers.com" and they click "OK," let's see what happens the very next time Firefox is run. @@ -212,3 +212,5 @@ PolicyPak software. Click on the big old "Download" button on the right or make a call. Thanks so much. Talk to you soon. + + diff --git a/docs/endpointpolicymanager/archive/xenapp.md b/docs/endpointpolicymanager/archive/xenapp.md index b451af1ec6..e99f3819ed 100644 --- a/docs/endpointpolicymanager/archive/xenapp.md +++ b/docs/endpointpolicymanager/archive/xenapp.md @@ -73,7 +73,7 @@ application."We'll make it hard for them to work around our settings. Also while we're here, we'll go to "PolicyPak/Applications/New/Application"and we'll go to "PolicyPak for Mozilla Firefox."Like I said, what we want to do here is we want to for the "Home -Page" we'll do this "www.endpointpolicymanager.com." +Page" we'll do this "www.policypak.com." Then while we're here, we'll also go to "Security." Well, remember, that user unchecked those checkboxes. Let's make sure that those checkboxes, those important security things, are in fact @@ -127,3 +127,5 @@ I hope you had fun watching this demonstration of PolicyPak and XenApp. If you h we're happy to help. Thanks so much, and we'll talk to you soon. + + diff --git a/docs/endpointpolicymanager/components/_category_.json b/docs/endpointpolicymanager/components/_category_.json index 1de6c0c8b1..2793e44931 100644 --- a/docs/endpointpolicymanager/components/_category_.json +++ b/docs/endpointpolicymanager/components/_category_.json @@ -3,4 +3,4 @@ "position": 20, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/admintemplatesmanager/_category_.json b/docs/endpointpolicymanager/components/admintemplatesmanager/_category_.json index ef4813a2ed..d5c073ca46 100644 --- a/docs/endpointpolicymanager/components/admintemplatesmanager/_category_.json +++ b/docs/endpointpolicymanager/components/admintemplatesmanager/_category_.json @@ -3,4 +3,4 @@ "position": 1, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/admintemplatesmanager/knowledgebase/_category_.json b/docs/endpointpolicymanager/components/admintemplatesmanager/knowledgebase/_category_.json index d92c78eb54..63873d39b4 100644 --- a/docs/endpointpolicymanager/components/admintemplatesmanager/knowledgebase/_category_.json +++ b/docs/endpointpolicymanager/components/admintemplatesmanager/knowledgebase/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "knowledgebase" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/admintemplatesmanager/knowledgebase/admintemplatestips/_category_.json b/docs/endpointpolicymanager/components/admintemplatesmanager/knowledgebase/admintemplatestips/_category_.json index 8e4e1c948b..3b59e86c62 100644 --- a/docs/endpointpolicymanager/components/admintemplatesmanager/knowledgebase/admintemplatestips/_category_.json +++ b/docs/endpointpolicymanager/components/admintemplatesmanager/knowledgebase/admintemplatestips/_category_.json @@ -3,4 +3,4 @@ "position": 15, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/admintemplatesmanager/knowledgebase/admintemplatestips/disableofficeelements.md b/docs/endpointpolicymanager/components/admintemplatesmanager/knowledgebase/admintemplatestips/disableofficeelements.md index 99c4d9b264..3d6a9e9bc6 100644 --- a/docs/endpointpolicymanager/components/admintemplatesmanager/knowledgebase/admintemplatestips/disableofficeelements.md +++ b/docs/endpointpolicymanager/components/admintemplatesmanager/knowledgebase/admintemplatestips/disableofficeelements.md @@ -50,3 +50,5 @@ Use Item Level Targeting filter to control the scope of this setting. **Step 4 –** Click **OK** to save the changes made. The command bar buttons and menu items are now disabled. + + diff --git a/docs/endpointpolicymanager/components/admintemplatesmanager/knowledgebase/admintemplatestips/settings.md b/docs/endpointpolicymanager/components/admintemplatesmanager/knowledgebase/admintemplatestips/settings.md index 546505a5d0..1c318c0ea4 100644 --- a/docs/endpointpolicymanager/components/admintemplatesmanager/knowledgebase/admintemplatestips/settings.md +++ b/docs/endpointpolicymanager/components/admintemplatesmanager/knowledgebase/admintemplatestips/settings.md @@ -29,3 +29,5 @@ The Administrative Templates for the Computer Configuration settings contains th - Desktop - Network - System + + diff --git a/docs/endpointpolicymanager/components/admintemplatesmanager/knowledgebase/admintemplatestroubleshooting/_category_.json b/docs/endpointpolicymanager/components/admintemplatesmanager/knowledgebase/admintemplatestroubleshooting/_category_.json index 9399cd47ca..56d455706d 100644 --- a/docs/endpointpolicymanager/components/admintemplatesmanager/knowledgebase/admintemplatestroubleshooting/_category_.json +++ b/docs/endpointpolicymanager/components/admintemplatesmanager/knowledgebase/admintemplatestroubleshooting/_category_.json @@ -3,4 +3,4 @@ "position": 20, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/admintemplatesmanager/knowledgebase/admintemplatestroubleshooting/missingcollections.md b/docs/endpointpolicymanager/components/admintemplatesmanager/knowledgebase/admintemplatestroubleshooting/missingcollections.md index f298a0fce2..0c658d20ef 100644 --- a/docs/endpointpolicymanager/components/admintemplatesmanager/knowledgebase/admintemplatestroubleshooting/missingcollections.md +++ b/docs/endpointpolicymanager/components/admintemplatesmanager/knowledgebase/admintemplatestroubleshooting/missingcollections.md @@ -14,3 +14,5 @@ Policy Manager (formerly PolicyPak) on Windows 7. If your Admin Station is Windows 8 and later, ensure you have .Net Framework 4.0 or higher specifically installed on your management station. + + diff --git a/docs/endpointpolicymanager/components/admintemplatesmanager/knowledgebase/admintemplatestroubleshooting/namespacealreadydefined.md b/docs/endpointpolicymanager/components/admintemplatesmanager/knowledgebase/admintemplatestroubleshooting/namespacealreadydefined.md index 7c5ea86a5b..327cfb60e6 100644 --- a/docs/endpointpolicymanager/components/admintemplatesmanager/knowledgebase/admintemplatestroubleshooting/namespacealreadydefined.md +++ b/docs/endpointpolicymanager/components/admintemplatesmanager/knowledgebase/admintemplatestroubleshooting/namespacealreadydefined.md @@ -13,3 +13,5 @@ There are two articles you can read to fix the problem permanently: 1. [https://support.microsoft.com/en-us/help/3077013/-microsoft-policies-sensors-windowslocationprovider-is-already-defined](https://support.microsoft.com/en-us/help/3077013/-microsoft-policies-sensors-windowslocationprovider-is-already-defined) And 2. [https://jorgequestforknowledge.wordpress.com/2016/10/13/namespace-already-defined-as-the-target-namespace-for-another-file-in-the-policy-store/](https://jorgequestforknowledge.wordpress.com/2016/10/13/namespace-already-defined-as-the-target-namespace-for-another-file-in-the-policy-store/) + + diff --git a/docs/endpointpolicymanager/components/admintemplatesmanager/knowledgebase/admintemplatestroubleshooting/policyduplicates.md b/docs/endpointpolicymanager/components/admintemplatesmanager/knowledgebase/admintemplatestroubleshooting/policyduplicates.md index 6f59ee26ef..5efb96289a 100644 --- a/docs/endpointpolicymanager/components/admintemplatesmanager/knowledgebase/admintemplatestroubleshooting/policyduplicates.md +++ b/docs/endpointpolicymanager/components/admintemplatesmanager/knowledgebase/admintemplatestroubleshooting/policyduplicates.md @@ -21,3 +21,5 @@ article on that: [https://support.microsoft.com/en-us/help/3077013/-microsoft-policies-sensors-windowslocationprovider-is-already-defined](https://support.microsoft.com/en-us/help/3077013/-microsoft-policies-sensors-windowslocationprovider-is-already-defined) ![733_1_gfhjghj](/images/endpointpolicymanager/troubleshooting/error/admintemplates/733_1_gfhjghj.webp) + + diff --git a/docs/endpointpolicymanager/components/admintemplatesmanager/knowledgebase/admintemplatestroubleshooting/settingsreport.md b/docs/endpointpolicymanager/components/admintemplatesmanager/knowledgebase/admintemplatestroubleshooting/settingsreport.md index 18f5c8aed3..c7ef9ec62f 100644 --- a/docs/endpointpolicymanager/components/admintemplatesmanager/knowledgebase/admintemplatestroubleshooting/settingsreport.md +++ b/docs/endpointpolicymanager/components/admintemplatesmanager/knowledgebase/admintemplatestroubleshooting/settingsreport.md @@ -20,3 +20,5 @@ Admin Console MSI 753 you need to open and save each collection and policy. After that, reporting is written as seen here. (An example of a Policy in a Collection.) ![494_2_image0041](/images/endpointpolicymanager/troubleshooting/administrativetemplates/494_2_image0041.webp) + + diff --git a/docs/endpointpolicymanager/components/admintemplatesmanager/knowledgebase/admintemplatestroubleshooting/versions.md b/docs/endpointpolicymanager/components/admintemplatesmanager/knowledgebase/admintemplatestroubleshooting/versions.md index d2267713ea..7a1f595973 100644 --- a/docs/endpointpolicymanager/components/admintemplatesmanager/knowledgebase/admintemplatestroubleshooting/versions.md +++ b/docs/endpointpolicymanager/components/admintemplatesmanager/knowledgebase/admintemplatestroubleshooting/versions.md @@ -10,3 +10,5 @@ The least supported combination for Netwrix Endpoint Policy Manager (formerly Po Templates Manager MSI Console (MMC snap-in) 753 and CSE of 747. Whenever possible, please upgrade both the MMC and CSE to latest shipping version! + + diff --git a/docs/endpointpolicymanager/components/admintemplatesmanager/knowledgebase/admintemplatestroubleshooting/windowsprintspooler.md b/docs/endpointpolicymanager/components/admintemplatesmanager/knowledgebase/admintemplatestroubleshooting/windowsprintspooler.md index a266bd7627..5dd33ab122 100644 --- a/docs/endpointpolicymanager/components/admintemplatesmanager/knowledgebase/admintemplatestroubleshooting/windowsprintspooler.md +++ b/docs/endpointpolicymanager/components/admintemplatesmanager/knowledgebase/admintemplatestroubleshooting/windowsprintspooler.md @@ -35,3 +35,5 @@ More information can be found at the links below: [https://msrc.microsoft.com/update-guide/vulnerability/CVE-2021-34527](https://msrc.microsoft.com/update-guide/vulnerability/CVE-2021-34527) [https://support.microsoft.com/en-us/topic/kb5005010-restricting-installation-of-new-printer-drivers-after-applying-the-july-6-2021-updates-31b91c02-05bc-4ada-a7ea-183b129578a7](https://support.microsoft.com/en-us/topic/kb5005010-restricting-installation-of-new-printer-drivers-after-applying-the-july-6-2021-updates-31b91c02-05bc-4ada-a7ea-183b129578a7) + + diff --git a/docs/endpointpolicymanager/components/admintemplatesmanager/knowledgebase/exportinggrouppolicypreferences/_category_.json b/docs/endpointpolicymanager/components/admintemplatesmanager/knowledgebase/exportinggrouppolicypreferences/_category_.json index b07da35aeb..4160018956 100644 --- a/docs/endpointpolicymanager/components/admintemplatesmanager/knowledgebase/exportinggrouppolicypreferences/_category_.json +++ b/docs/endpointpolicymanager/components/admintemplatesmanager/knowledgebase/exportinggrouppolicypreferences/_category_.json @@ -3,4 +3,4 @@ "position": 40, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/admintemplatesmanager/knowledgebase/exportinggrouppolicypreferences/componentlicense.md b/docs/endpointpolicymanager/components/admintemplatesmanager/knowledgebase/exportinggrouppolicypreferences/componentlicense.md index 54f5392a7c..0d479c5942 100644 --- a/docs/endpointpolicymanager/components/admintemplatesmanager/knowledgebase/exportinggrouppolicypreferences/componentlicense.md +++ b/docs/endpointpolicymanager/components/admintemplatesmanager/knowledgebase/exportinggrouppolicypreferences/componentlicense.md @@ -32,3 +32,5 @@ license affecting only a small number of machines at a time. If you do encounter a problem, simply remove the PPPrefs license and any GP + PP + Preferences and the issues should go away. + + diff --git a/docs/endpointpolicymanager/components/admintemplatesmanager/knowledgebase/exportinggrouppolicypreferences/domainjoined.md b/docs/endpointpolicymanager/components/admintemplatesmanager/knowledgebase/exportinggrouppolicypreferences/domainjoined.md index 681a08aadd..0fae77c2bb 100644 --- a/docs/endpointpolicymanager/components/admintemplatesmanager/knowledgebase/exportinggrouppolicypreferences/domainjoined.md +++ b/docs/endpointpolicymanager/components/admintemplatesmanager/knowledgebase/exportinggrouppolicypreferences/domainjoined.md @@ -23,3 +23,5 @@ To that end, here is the documentation to un-license a single component, like En Manager Preferences: If you're an on-Prem cloud or MDM customer. [What if I want to unlicense specific components via ADMX or Endpoint Policy Manager Cloud?](/docs/endpointpolicymanager/licensing/knowledgebase/activedirectorygposccm/componentscloud.md) + + diff --git a/docs/endpointpolicymanager/components/admintemplatesmanager/knowledgebase/exportinggrouppolicypreferences/drivemappings.md b/docs/endpointpolicymanager/components/admintemplatesmanager/knowledgebase/exportinggrouppolicypreferences/drivemappings.md index 7d5010fe7c..f2be876586 100644 --- a/docs/endpointpolicymanager/components/admintemplatesmanager/knowledgebase/exportinggrouppolicypreferences/drivemappings.md +++ b/docs/endpointpolicymanager/components/admintemplatesmanager/knowledgebase/exportinggrouppolicypreferences/drivemappings.md @@ -64,3 +64,5 @@ as a guide. the policy, to verify that they get the drive mapping. ![106_9_img-9](/images/endpointpolicymanager/preferences/106_9_img-9.webp) + + diff --git a/docs/endpointpolicymanager/components/admintemplatesmanager/knowledgebase/exportinggrouppolicypreferences/passwords.md b/docs/endpointpolicymanager/components/admintemplatesmanager/knowledgebase/exportinggrouppolicypreferences/passwords.md index da3a1faf19..c79b211fcc 100644 --- a/docs/endpointpolicymanager/components/admintemplatesmanager/knowledgebase/exportinggrouppolicypreferences/passwords.md +++ b/docs/endpointpolicymanager/components/admintemplatesmanager/knowledgebase/exportinggrouppolicypreferences/passwords.md @@ -75,3 +75,5 @@ Cloud. In domain-joined scenarios that component is automatically disabled until See [Why is Endpoint Policy Manager Preferences (original version) "forced disabled" by default?](/docs/endpointpolicymanager/licensing/knowledgebase/activedirectorygposccm/forceddisabled.md) + + diff --git a/docs/endpointpolicymanager/components/admintemplatesmanager/knowledgebase/exportinggrouppolicypreferences/printerdeploy.md b/docs/endpointpolicymanager/components/admintemplatesmanager/knowledgebase/exportinggrouppolicypreferences/printerdeploy.md index 06bbb94557..ec90e39233 100644 --- a/docs/endpointpolicymanager/components/admintemplatesmanager/knowledgebase/exportinggrouppolicypreferences/printerdeploy.md +++ b/docs/endpointpolicymanager/components/admintemplatesmanager/knowledgebase/exportinggrouppolicypreferences/printerdeploy.md @@ -29,3 +29,5 @@ and click on Common to expand the section and check the box next to Run in logge context (user policy option) before clicking **Ok** to save. ![191_3_pppref-faq4-img3](/images/endpointpolicymanager/preferences/191_3_pppref-faq4-img3.webp) + + diff --git a/docs/endpointpolicymanager/components/admintemplatesmanager/knowledgebase/exportinggrouppolicypreferences/settings.md b/docs/endpointpolicymanager/components/admintemplatesmanager/knowledgebase/exportinggrouppolicypreferences/settings.md index bf2f2e454c..08d279d4c8 100644 --- a/docs/endpointpolicymanager/components/admintemplatesmanager/knowledgebase/exportinggrouppolicypreferences/settings.md +++ b/docs/endpointpolicymanager/components/admintemplatesmanager/knowledgebase/exportinggrouppolicypreferences/settings.md @@ -12,3 +12,5 @@ the Group Policy Preferences, with more than twenty configurable options. ![626_1_pppm-gpme-user_299x531](/images/endpointpolicymanager/preferences/626_1_pppm-gpme-user_299x531.webp) ![626_2_pppm-gpme-comp_297x472](/images/endpointpolicymanager/preferences/626_2_pppm-gpme-comp_297x472.webp) + + diff --git a/docs/endpointpolicymanager/components/admintemplatesmanager/knowledgebase/exportinggrouppolicypreferences/startservice.md b/docs/endpointpolicymanager/components/admintemplatesmanager/knowledgebase/exportinggrouppolicypreferences/startservice.md index bd76fae1d7..d16a0f14d8 100644 --- a/docs/endpointpolicymanager/components/admintemplatesmanager/knowledgebase/exportinggrouppolicypreferences/startservice.md +++ b/docs/endpointpolicymanager/components/admintemplatesmanager/knowledgebase/exportinggrouppolicypreferences/startservice.md @@ -30,3 +30,5 @@ click **OK**. **Step 7 –** Now apply the GPO to the Computer OU where the computers live and where you want this setting, and the next time `GPUPDATE` runs the service will be enabled. + + diff --git a/docs/endpointpolicymanager/components/admintemplatesmanager/knowledgebase/exportinggrouppolicysecurity/_category_.json b/docs/endpointpolicymanager/components/admintemplatesmanager/knowledgebase/exportinggrouppolicysecurity/_category_.json index b533449c9d..872b3ea983 100644 --- a/docs/endpointpolicymanager/components/admintemplatesmanager/knowledgebase/exportinggrouppolicysecurity/_category_.json +++ b/docs/endpointpolicymanager/components/admintemplatesmanager/knowledgebase/exportinggrouppolicysecurity/_category_.json @@ -3,4 +3,4 @@ "position": 50, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/admintemplatesmanager/knowledgebase/exportinggrouppolicysecurity/delivercertificates.md b/docs/endpointpolicymanager/components/admintemplatesmanager/knowledgebase/exportinggrouppolicysecurity/delivercertificates.md index 3983fba45b..2d810a7c78 100644 --- a/docs/endpointpolicymanager/components/admintemplatesmanager/knowledgebase/exportinggrouppolicysecurity/delivercertificates.md +++ b/docs/endpointpolicymanager/components/admintemplatesmanager/knowledgebase/exportinggrouppolicysecurity/delivercertificates.md @@ -33,3 +33,5 @@ MDM. Inside the exported XML you can see the certificate embedded like this and ready for use. ![663_2_q10-img-2](/images/endpointpolicymanager/cloud/security/580_2_q10-img-2.webp) + + diff --git a/docs/endpointpolicymanager/components/admintemplatesmanager/knowledgebase/exportinggrouppolicysecurity/onpremisecloud.md b/docs/endpointpolicymanager/components/admintemplatesmanager/knowledgebase/exportinggrouppolicysecurity/onpremisecloud.md index d34821c691..cd3e3102a8 100644 --- a/docs/endpointpolicymanager/components/admintemplatesmanager/knowledgebase/exportinggrouppolicysecurity/onpremisecloud.md +++ b/docs/endpointpolicymanager/components/admintemplatesmanager/knowledgebase/exportinggrouppolicysecurity/onpremisecloud.md @@ -45,3 +45,5 @@ On-Premises Group Policy, the policies will continuously replace each other ever We recommend you choose only one method, and set Security Settings policies in either PPC or On-Premises Group Policy, not in both. + + diff --git a/docs/endpointpolicymanager/components/admintemplatesmanager/knowledgebase/exportinggrouppolicysecurity/securitysettings.md b/docs/endpointpolicymanager/components/admintemplatesmanager/knowledgebase/exportinggrouppolicysecurity/securitysettings.md index b731b7e11a..659c110cdd 100644 --- a/docs/endpointpolicymanager/components/admintemplatesmanager/knowledgebase/exportinggrouppolicysecurity/securitysettings.md +++ b/docs/endpointpolicymanager/components/admintemplatesmanager/knowledgebase/exportinggrouppolicysecurity/securitysettings.md @@ -27,3 +27,5 @@ with the cloud or MDM service, as seen here. ![617_4_ppsec-kb-01-img-04](/images/endpointpolicymanager/troubleshooting/gpoexport/617_4_ppsec-kb-01-img-04.webp) You'll be managing your Windows Security Settings through the cloud or MDM service in no time! + + diff --git a/docs/endpointpolicymanager/components/admintemplatesmanager/knowledgebase/gpoexportmanager/_category_.json b/docs/endpointpolicymanager/components/admintemplatesmanager/knowledgebase/gpoexportmanager/_category_.json index e5ba55b0cf..111cd519d5 100644 --- a/docs/endpointpolicymanager/components/admintemplatesmanager/knowledgebase/gpoexportmanager/_category_.json +++ b/docs/endpointpolicymanager/components/admintemplatesmanager/knowledgebase/gpoexportmanager/_category_.json @@ -3,4 +3,4 @@ "position": 10, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/admintemplatesmanager/knowledgebase/gpoexportmanager/securitysettings.md b/docs/endpointpolicymanager/components/admintemplatesmanager/knowledgebase/gpoexportmanager/securitysettings.md index d35b7602a5..433a0cd064 100644 --- a/docs/endpointpolicymanager/components/admintemplatesmanager/knowledgebase/gpoexportmanager/securitysettings.md +++ b/docs/endpointpolicymanager/components/admintemplatesmanager/knowledgebase/gpoexportmanager/securitysettings.md @@ -38,3 +38,5 @@ Manager: - Wired Network (IEEE 802.3) Policies - Wireless Network (IEEE 802.11) Policies - Advanced Audit Policies + + diff --git a/docs/endpointpolicymanager/components/admintemplatesmanager/knowledgebase/gpoexportmanager/usercontext.md b/docs/endpointpolicymanager/components/admintemplatesmanager/knowledgebase/gpoexportmanager/usercontext.md index 4ed4fbf390..ca09850635 100644 --- a/docs/endpointpolicymanager/components/admintemplatesmanager/knowledgebase/gpoexportmanager/usercontext.md +++ b/docs/endpointpolicymanager/components/admintemplatesmanager/knowledgebase/gpoexportmanager/usercontext.md @@ -61,3 +61,5 @@ If you fail to change the context from System to User and attempt to map a print following in the Group Policy Preferences Trace logs, which show the Access Denied details. ![403_5_hfkb-1131-img-05_950x612](/images/endpointpolicymanager/gpoexport/403_5_hfkb-1131-img-05_950x612.webp) + + diff --git a/docs/endpointpolicymanager/components/admintemplatesmanager/knowledgebase/knowledgebase.md b/docs/endpointpolicymanager/components/admintemplatesmanager/knowledgebase/knowledgebase.md index a95d171960..b5fb96ad3a 100644 --- a/docs/endpointpolicymanager/components/admintemplatesmanager/knowledgebase/knowledgebase.md +++ b/docs/endpointpolicymanager/components/admintemplatesmanager/knowledgebase/knowledgebase.md @@ -43,3 +43,5 @@ See the following Knowledge Base articles for GPO Export Merge, Admin Templates - [Can I use Endpoint Policy Manager Cloud to deliver certificates ?](/docs/endpointpolicymanager/components/admintemplatesmanager/knowledgebase/exportinggrouppolicysecurity/delivercertificates.md) - [Why Won't my Windows Security Settings Export using GPO Export Manager](/docs/endpointpolicymanager/components/admintemplatesmanager/knowledgebase/exportinggrouppolicysecurity/securitysettings.md) - [Why do I sometimes see Endpoint Policy Manager Cloud security settings and sometimes see on-prem GPO security settings?](/docs/endpointpolicymanager/components/admintemplatesmanager/knowledgebase/exportinggrouppolicysecurity/onpremisecloud.md) + + diff --git a/docs/endpointpolicymanager/components/admintemplatesmanager/manual/_category_.json b/docs/endpointpolicymanager/components/admintemplatesmanager/manual/_category_.json index 20ca7992c8..0c5b98a0c0 100644 --- a/docs/endpointpolicymanager/components/admintemplatesmanager/manual/_category_.json +++ b/docs/endpointpolicymanager/components/admintemplatesmanager/manual/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "overview" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/admintemplatesmanager/manual/comments.md b/docs/endpointpolicymanager/components/admintemplatesmanager/manual/comments.md index e49f7b2458..3c10ec3c39 100644 --- a/docs/endpointpolicymanager/components/admintemplatesmanager/manual/comments.md +++ b/docs/endpointpolicymanager/components/admintemplatesmanager/manual/comments.md @@ -11,3 +11,5 @@ must open and edit the setting and then add the comment. The comments can be see within the GPO. ![about_policypak_admin_templates_20](/images/endpointpolicymanager/adminstrativetemplates/about_endpointpolicymanager_admin_templates_20.webp) + + diff --git a/docs/endpointpolicymanager/components/admintemplatesmanager/manual/existinggpos.md b/docs/endpointpolicymanager/components/admintemplatesmanager/manual/existinggpos.md index cfa33a981f..c615555051 100644 --- a/docs/endpointpolicymanager/components/admintemplatesmanager/manual/existinggpos.md +++ b/docs/endpointpolicymanager/components/admintemplatesmanager/manual/existinggpos.md @@ -35,3 +35,5 @@ seen below. Currently, the Endpoint Policy Manager **Group Policy Merge Tool** can only migrate GPOs containing ADM/ADMX (REG.POL) items. In the future, more formats will be available for other scenarios. + + diff --git a/docs/endpointpolicymanager/components/admintemplatesmanager/manual/export.md b/docs/endpointpolicymanager/components/admintemplatesmanager/manual/export.md index 86477bab13..717fc5bc18 100644 --- a/docs/endpointpolicymanager/components/admintemplatesmanager/manual/export.md +++ b/docs/endpointpolicymanager/components/admintemplatesmanager/manual/export.md @@ -20,3 +20,5 @@ Endpoint Policy Manager Exporter and Microsoft Endpoint Manager (SCCM and Intune topic for additional information. ::: + + diff --git a/docs/endpointpolicymanager/components/admintemplatesmanager/manual/gettoknow/_category_.json b/docs/endpointpolicymanager/components/admintemplatesmanager/manual/gettoknow/_category_.json index 4bfbb9aed7..5e4a4440cf 100644 --- a/docs/endpointpolicymanager/components/admintemplatesmanager/manual/gettoknow/_category_.json +++ b/docs/endpointpolicymanager/components/admintemplatesmanager/manual/gettoknow/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "overview" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/admintemplatesmanager/manual/gettoknow/collection.md b/docs/endpointpolicymanager/components/admintemplatesmanager/manual/gettoknow/collection.md index fb18aca754..67af84fb23 100644 --- a/docs/endpointpolicymanager/components/admintemplatesmanager/manual/gettoknow/collection.md +++ b/docs/endpointpolicymanager/components/admintemplatesmanager/manual/gettoknow/collection.md @@ -41,3 +41,5 @@ Next, we'll ensure that only the East Sales Users get these policy settings whil Targeting. See the [Using Item-Level Targeting with Collections and Policies](/docs/endpointpolicymanager/components/admintemplatesmanager/manual/itemleveltargeting.md) topic for additional information on the next steps. + + diff --git a/docs/endpointpolicymanager/components/admintemplatesmanager/manual/gettoknow/computerside.md b/docs/endpointpolicymanager/components/admintemplatesmanager/manual/gettoknow/computerside.md index 4a8124d551..dec3a18f94 100644 --- a/docs/endpointpolicymanager/components/admintemplatesmanager/manual/gettoknow/computerside.md +++ b/docs/endpointpolicymanager/components/admintemplatesmanager/manual/gettoknow/computerside.md @@ -26,3 +26,5 @@ This feature allows you to avoid the complex process of Group Policy Loopback pr the sake of delivering one (or more) user-side settings to a series of computers. Alternatively, you may change the Scope Filter and elect to show User Policy only, Computer Policy only, or All Policy (both user and computer). + + diff --git a/docs/endpointpolicymanager/components/admintemplatesmanager/manual/gettoknow/overview.md b/docs/endpointpolicymanager/components/admintemplatesmanager/manual/gettoknow/overview.md index bc936986ad..40bcc9a70c 100644 --- a/docs/endpointpolicymanager/components/admintemplatesmanager/manual/gettoknow/overview.md +++ b/docs/endpointpolicymanager/components/admintemplatesmanager/manual/gettoknow/overview.md @@ -11,3 +11,5 @@ node. The Endpoint Policy Manager Admin Templates Manager allows you to create a collection. ![about_policypak_admin_templates_2](/images/endpointpolicymanager/adminstrativetemplates/gettoknow/about_endpointpolicymanager_admin_templates_2.webp) + + diff --git a/docs/endpointpolicymanager/components/admintemplatesmanager/manual/gettoknow/userside.md b/docs/endpointpolicymanager/components/admintemplatesmanager/manual/gettoknow/userside.md index be93e3a278..254c05b366 100644 --- a/docs/endpointpolicymanager/components/admintemplatesmanager/manual/gettoknow/userside.md +++ b/docs/endpointpolicymanager/components/admintemplatesmanager/manual/gettoknow/userside.md @@ -29,3 +29,5 @@ Similarities between the two windows include the same options (**Not Configured* **Disabled**) and sub-options, like the **Comment** field, the **Supported on** field (read-only), and the **Help** text box. The only difference is the Item-Level Targeting button, which is found on the bottom left. We will cover this in detail later. + + diff --git a/docs/endpointpolicymanager/components/admintemplatesmanager/manual/itemleveltargeting.md b/docs/endpointpolicymanager/components/admintemplatesmanager/manual/itemleveltargeting.md index 9044ab01a4..de1186d66d 100644 --- a/docs/endpointpolicymanager/components/admintemplatesmanager/manual/itemleveltargeting.md +++ b/docs/endpointpolicymanager/components/admintemplatesmanager/manual/itemleveltargeting.md @@ -78,3 +78,5 @@ Click the **Item-Level Targeting** button within any policy setting to open that Item-Level Targeting editor. ::: + + diff --git a/docs/endpointpolicymanager/components/admintemplatesmanager/manual/overview.md b/docs/endpointpolicymanager/components/admintemplatesmanager/manual/overview.md index 1a0d3135a2..101b113c94 100644 --- a/docs/endpointpolicymanager/components/admintemplatesmanager/manual/overview.md +++ b/docs/endpointpolicymanager/components/admintemplatesmanager/manual/overview.md @@ -91,3 +91,5 @@ Endpoint Policy Manager Admin Templates Manager has the following components: Manager Admin Templates Manager and our other products XML files and wrap them into a portable MSI file for deployment using Microsoft Endpoint Manager (SCCM and Intune) or your own systems-management software. + + diff --git a/docs/endpointpolicymanager/components/admintemplatesmanager/manual/priority.md b/docs/endpointpolicymanager/components/admintemplatesmanager/manual/priority.md index 71037434ef..309d98a481 100644 --- a/docs/endpointpolicymanager/components/admintemplatesmanager/manual/priority.md +++ b/docs/endpointpolicymanager/components/admintemplatesmanager/manual/priority.md @@ -39,3 +39,5 @@ This is the same way Group Policy Preferences performs ordering as well. To change the priority of a particular AppSet, click on it and select ether **Raise Priority**, **Lower Priority**, **Maximum Priority**, or **Minimum Priority**. + + diff --git a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/_category_.json b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/_category_.json index cb657b91c6..c96de79669 100644 --- a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/_category_.json +++ b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "videolearningcenter" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/admintemplatesmanager/_category_.json b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/admintemplatesmanager/_category_.json index 744825ce5e..6d6789c96a 100644 --- a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/admintemplatesmanager/_category_.json +++ b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/admintemplatesmanager/_category_.json @@ -3,4 +3,4 @@ "position": 20, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/admintemplatesmanager/collections.md b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/admintemplatesmanager/collections.md index db6d6d1356..e7d2258be7 100644 --- a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/admintemplatesmanager/collections.md +++ b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/admintemplatesmanager/collections.md @@ -91,3 +91,5 @@ same GPO. Again, with item level targeting, you can choose any of a number of di use OU in this video, and we saw it all working, and the best part is you can do all of this with every ADMX file you have. If this superpower blows you away too, then sign up for our webinar, and then we'll get you started on your free 30-day trial as soon as possible. Thanks so much. + + diff --git a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/admintemplatesmanager/switchedpolicies.md b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/admintemplatesmanager/switchedpolicies.md index 2b1c70b697..7bcaf52b59 100644 --- a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/admintemplatesmanager/switchedpolicies.md +++ b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/admintemplatesmanager/switchedpolicies.md @@ -62,3 +62,5 @@ There you have it, the ability to drive user side settings into the computer sid controlled way avoiding loopback altogether an keeping your sanity intact. If this super power blows you away, too, sign up for our webinar and we'll get you started on your 30-day free trial right away. Thanks so much. + + diff --git a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/admintemplatesmethods/_category_.json b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/admintemplatesmethods/_category_.json index edebcbbf07..61427154f2 100644 --- a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/admintemplatesmethods/_category_.json +++ b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/admintemplatesmethods/_category_.json @@ -3,4 +3,4 @@ "position": 30, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/admintemplatesmethods/deployinternet.md b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/admintemplatesmethods/deployinternet.md index 1646782517..2c4536d9fc 100644 --- a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/admintemplatesmethods/deployinternet.md +++ b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/admintemplatesmethods/deployinternet.md @@ -86,3 +86,5 @@ There you have it. we got real ADMX group policy over to your cloud-joined machi level targeting to deliver the right settings to the right machines at the right time If that's of interest to you, please get signed up for our webinar and we'll hand over the software and get you started on your free 30-day trial right away. Thanks so much. + + diff --git a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/admintemplatesmethods/reducegpos.md b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/admintemplatesmethods/reducegpos.md index 38a310d382..955aba94bb 100644 --- a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/admintemplatesmethods/reducegpos.md +++ b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/admintemplatesmethods/reducegpos.md @@ -138,3 +138,5 @@ Objects you have. A lot of people asked us for this, and this is the way that yo hope this helps you out and gets you started. Thanks so much. + + diff --git a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/admintemplatestips/_category_.json b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/admintemplatestips/_category_.json index d2c6acc00e..9500c4bccf 100644 --- a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/admintemplatestips/_category_.json +++ b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/admintemplatestips/_category_.json @@ -3,4 +3,4 @@ "position": 40, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/admintemplatestips/screensavers.md b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/admintemplatestips/screensavers.md index c69ea9c7cf..c907f41412 100644 --- a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/admintemplatestips/screensavers.md +++ b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/admintemplatestips/screensavers.md @@ -191,3 +191,5 @@ If you're just getting started with Endpoint Policy Manager and you want to try buzz and we will get you the bits and you can try it out yourself. Thanks so much. + + diff --git a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportinggrouppolicy/_category_.json b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportinggrouppolicy/_category_.json index b0521487df..3e50f23fd1 100644 --- a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportinggrouppolicy/_category_.json +++ b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportinggrouppolicy/_category_.json @@ -3,4 +3,4 @@ "position": 60, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportinggrouppolicy/cloudlocaluser.md b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportinggrouppolicy/cloudlocaluser.md index 95cac1d7f7..d7dd6840f2 100644 --- a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportinggrouppolicy/cloudlocaluser.md +++ b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportinggrouppolicy/cloudlocaluser.md @@ -51,3 +51,5 @@ versions of the GPMC, you can downgrade to an older version of the GPMC to do th Again, normally I wouldn't recommend you do this in Active Directory but because you're making a temp policy and uploaded it into PolicyPak Cloud, this is generally reasonably safe. Hope this helps you out and talk to you soon. + + diff --git a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportinggrouppolicy/delivergpprefs.md b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportinggrouppolicy/delivergpprefs.md index e2bf582bd0..2eb6c55325 100644 --- a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportinggrouppolicy/delivergpprefs.md +++ b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportinggrouppolicy/delivergpprefs.md @@ -20,7 +20,7 @@ only normally apply on the user side to any computer you want. This is kind of an advanced under-the-hood technique, but you're an advanced under-the-hood technique kind of guy, so I'm going to show you how this works. Basically, we're going to do some magic with Group Policy Preferences without -[https://www.endpointpolicymanager.com/pp-blog/group-policy-loopback](https://www.endpointpolicymanager.com/pp-blog/group-policy-loopback), +[https://www.policypak.com/pp-blog/group-policy-loopback](https://www.policypak.com/pp-blog/group-policy-loopback), but it does require that you're licensed for the PolicyPak On-Prem Suite or the PolicyPak Cloud Suite. @@ -82,3 +82,5 @@ of the three. Okay, thanks so very much, and I hope this helps you out. Talk to you soon. + + diff --git a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportingtocloud/_category_.json b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportingtocloud/_category_.json index b017b7de8c..3e7a272d95 100644 --- a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportingtocloud/_category_.json +++ b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportingtocloud/_category_.json @@ -3,4 +3,4 @@ "position": 10, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportingtocloud/cloudimport.md b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportingtocloud/cloudimport.md index 2d702eb082..96d5003abe 100644 --- a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportingtocloud/cloudimport.md +++ b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportingtocloud/cloudimport.md @@ -63,3 +63,5 @@ Cloud and continue to keep them updated or edited in Endpoint Policy Manager Clo back to the Group Policy Editor for most things. Hope this video helps you out. Looking forward to getting you started with Endpoint Policy Manager Cloud and Endpoint Policy Manager Exporter real soon. Thanks so much. + + diff --git a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportingtocloud/mdm.md b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportingtocloud/mdm.md index 92941da6ca..cab66ebca0 100644 --- a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportingtocloud/mdm.md +++ b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportingtocloud/mdm.md @@ -59,3 +59,5 @@ video, wrap those guys up into a little MSI file, and then use your MDM service VMware Workspace ONE and get it deployed to your endpoints. It couldn't be any easier to take your existing group policy settings and export them for use with your MDM service. Thanks very much and talk to you soon. + + diff --git a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportingtocloud/mergetool.md b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportingtocloud/mergetool.md index 4576cfc5bb..a885464fb1 100644 --- a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportingtocloud/mergetool.md +++ b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportingtocloud/mergetool.md @@ -10,3 +10,5 @@ them out back into Microsoft settings for computers without the Endpoint Policy installed. + + diff --git a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportingtocloud/realgposettings.md b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportingtocloud/realgposettings.md index db992668dd..37b1e2b87f 100644 --- a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportingtocloud/realgposettings.md +++ b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportingtocloud/realgposettings.md @@ -58,3 +58,5 @@ Endpoint Policy Manager Cloud or Endpoint Policy Manager MDM. In the next few vi to take these exported settings, wrap them up, and get them deployed using your tool of choice. Hope this video helps this out. Looking forward to having you watch one of the other videos on this page and continuing your journey. Thanks so much. + + diff --git a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportingtocloud/sccm.md b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportingtocloud/sccm.md index dd3601ea86..f7e5bbbe8d 100644 --- a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportingtocloud/sccm.md +++ b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportingtocloud/sccm.md @@ -48,3 +48,5 @@ Manager land, export them with the exporter, drop them into XMLs, wrap them up a the know-how you already have with SCCM to get those deployed over using SCCM. Hope this video helps you out. Looking forward to getting you started with Endpoint Policy Manager Exporter real soon. Thanks so much. + + diff --git a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/gettingstarted/_category_.json b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/gettingstarted/_category_.json index 58c06c0976..5419e544c5 100644 --- a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/gettingstarted/_category_.json +++ b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/gettingstarted/_category_.json @@ -3,4 +3,4 @@ "position": 50, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/gettingstarted/consolidateprinter.md b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/gettingstarted/consolidateprinter.md index f930fcd7e9..3628d64b4b 100644 --- a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/gettingstarted/consolidateprinter.md +++ b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/gettingstarted/consolidateprinter.md @@ -12,3 +12,5 @@ PREFERENCES items for FEWER GPOs, plus convert them into an MSI for later deploy MDM service like Intune. Magic provided ... only from Endpoint Policy Manager ! + + diff --git a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/gettingstarted/consolidateregistry.md b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/gettingstarted/consolidateregistry.md index 49802d0a71..425d03ea73 100644 --- a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/gettingstarted/consolidateregistry.md +++ b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/gettingstarted/consolidateregistry.md @@ -8,3 +8,5 @@ sidebar_position: 30 Consolidate your existing GPPrefs Registry Items. + + diff --git a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/gettingstarted/drivemaps.md b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/gettingstarted/drivemaps.md index 45ece14e02..f43b7f27c7 100644 --- a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/gettingstarted/drivemaps.md +++ b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/gettingstarted/drivemaps.md @@ -9,3 +9,5 @@ Got too many GPOs with Too Many Drive Maps? Use Netwrix Endpoint Policy Manager to compress those settings, have less GPOs and faster logins. + + diff --git a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/gettingstarted/shortcuts.md b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/gettingstarted/shortcuts.md index d07be3677d..24e8ab56db 100644 --- a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/gettingstarted/shortcuts.md +++ b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/gettingstarted/shortcuts.md @@ -6,3 +6,5 @@ sidebar_position: 40 # Endpoint Policy Manager Preferences: Shortcuts (Consolidate GPOs and also deploy them via PP Cloud and your MDM service) + + diff --git a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/videolearningcenter.md b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/videolearningcenter.md index 578719c10c..66003501be 100644 --- a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/videolearningcenter.md +++ b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/videolearningcenter.md @@ -41,3 +41,5 @@ See the following Video topics for GPO Export Merge, Admin Templates, and Prefe - [Deliver GPPrefs items without using loopback mode](/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportinggrouppolicy/delivergpprefs.md) - [Endpoint Policy Manager Cloud: Use PP Cloud to create a new local user on your endpoints](/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportinggrouppolicy/cloudlocaluser.md) + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/_category_.json b/docs/endpointpolicymanager/components/applicationsettingsmanager/_category_.json index 42f1360d98..8945305644 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/_category_.json +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/_category_.json @@ -3,4 +3,4 @@ "position": 2, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/_category_.json b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/_category_.json index 20ca7992c8..0c5b98a0c0 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/_category_.json +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "overview" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/applicationsettings/_category_.json b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/applicationsettings/_category_.json index b864a4a990..1fd0685e73 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/applicationsettings/_category_.json +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/applicationsettings/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "overview" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/applicationsettings/advancednotes.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/applicationsettings/advancednotes.md index 1616c9b740..f94d91de07 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/applicationsettings/advancednotes.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/applicationsettings/advancednotes.md @@ -37,3 +37,6 @@ ALL policies (User, Switched, and Computer) and create three logs: `ppUser_onLog `ppSwitched_onLogon.log`, and `ppComputer_onLogon.log`. This step helps us to ensure that we process XML data policies even if there are no GPO-based policies linked to a computer. It also ensures that Switched mode policies are processed after User mode policies and, hence, overrides them. + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/applicationsettings/client.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/applicationsettings/client.md index 9a2e10995b..98350d7eed 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/applicationsettings/client.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/applicationsettings/client.md @@ -44,8 +44,11 @@ Table 2: Endpoint Policy Manager Application Settings Manager log files. | `ppUser_spoon.log` `ppSwtiched_spoon.log`````` ppComputer_spoon.log` | LocalAppData | Spoon .DLL Shim | Logs for Spoon.Net and Novell ZENworks Application Virtualization. | | `ppTemp.log` | Temp | Any | Emergency log created when all other locations are not accessible. (Log name could be ppTemp or any of the above.) | -You can see an example of the contents of the logs in Figure 101. +You can see an example of the contents of the logs In the figure shown. ![troubleshooting_policypak_5](/images/endpointpolicymanager/troubleshooting/applicationsettings/logs/troubleshooting_endpointpolicymanager_5.webp) -Figure 101. An example of the logs. +The figure shown. An example of the logs. + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/applicationsettings/clientissues.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/applicationsettings/clientissues.md index f19268ad3e..2bc1eb8aa7 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/applicationsettings/clientissues.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/applicationsettings/clientissues.md @@ -14,4 +14,7 @@ To get you working as quickly as possible, please send us the following items: - Screenshots or a video of the problem (if there's something to see). Use an application like ScreenShot Pilot (What must I send to Endpoint Policy Manager support in order to get the FASTEST support?) or Jing - ([https://www.endpointpolicymanager.com/video/working-with-others-and-using-the-central-store.html](https://www.endpointpolicymanager.com/video/working-with-others-and-using-the-central-store.html)). + ([https://www.policypak.com/video/working-with-others-and-using-the-central-store.html](https://www.policypak.com/video/working-with-others-and-using-the-central-store.html)). + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/applicationsettings/enhancedclientlogging.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/applicationsettings/enhancedclientlogging.md index 6145af5cd4..d260842fb7 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/applicationsettings/enhancedclientlogging.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/applicationsettings/enhancedclientlogging.md @@ -10,8 +10,11 @@ Technical support may ask you to turn on enhanced client logging if the normal l enough troubleshooting information. Only enable these logs when working with technical support. Go to `HKLM\SOFTWARE\Policies\PolicyPak\Config\CSE\` and create a` REG_DWORD` named `ExtendedLogs` -to a value of 1. An example can be seen in Figure 96. +to a value of 1. An example can be seen In the figure shown. ![troubleshooting_policypak_624x284](/images/endpointpolicymanager/troubleshooting/applicationsettings/support/troubleshooting_endpointpolicymanager_624x284.webp) -Figure 96. The creation and naming of `REG_DWORD`. +The figure shown. The creation and naming of `REG_DWORD`. + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/applicationsettings/extendedlogs.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/applicationsettings/extendedlogs.md index 00f191a1d0..dcb1e4bd85 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/applicationsettings/extendedlogs.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/applicationsettings/extendedlogs.md @@ -8,12 +8,15 @@ sidebar_position: 50 Technical support may ask you to turn on extended AppLock™ logging if the locking mechanism isn't working as expected. Navigate to `HKLM\SOFTWARE\PolicyPak\Config\AppLock` and set `ExtendedLogs `to -a `REG_DWORD` value 1 of as seen in Figure 97. +a `REG_DWORD` value 1 of as seen In the figure shown. ![troubleshooting_policypak_1](/images/endpointpolicymanager/troubleshooting/applicationsettings/applock/troubleshooting_endpointpolicymanager_1.webp) -Figure 97. The AppLock key will not exist by default and must be created before the value is set +The figure shown. The AppLock key will not exist by default and must be created before the value is set within it. AppLock™ logs are stored in separate files for each app. For example, WinZip logs are now located in` %localappdata%\endpointpolicymanager\AppLock\WINZIP.EXE\ppAlClient.log` + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/applicationsettings/overview.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/applicationsettings/overview.md index b720e33d6c..cff2f242bf 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/applicationsettings/overview.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/applicationsettings/overview.md @@ -12,3 +12,6 @@ However, there are several areas that you may want to focus on if you encounter Since these are common problems with easy solutions, these steps should be performed before calling or emailing Endpoint Policy Manager technical support. + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/applicationsettings/overview_1.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/applicationsettings/overview_1.md index 593b825633..c8bc9c78a0 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/applicationsettings/overview_1.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/applicationsettings/overview_1.md @@ -12,3 +12,6 @@ captured the application's UI using Endpoint Policy Manager DesignStudio, did yo type of machine and then try to deploy it to another? For instance, did you capture WinZip while running on Windows 7 and then try to deploy it to a Windows 10 machine? This might work, but sometimes it might not. + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/applicationsettings/settings.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/applicationsettings/settings.md index 4e9f17149d..d7b25f4ea6 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/applicationsettings/settings.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/applicationsettings/settings.md @@ -12,8 +12,8 @@ this problem - Did you go through the Quickstart guide (see "Endpoint Policy Manager Application Settings Manager Quickstart with Preconfigured Paks") and work through the suggested example start to end? When - people sit down and patiently work through the installation steps in Book 2: Installation - Quickstart, and the Quickstart examples in this book, most will see what they were doing wrong. + people sit down and patiently work through the installation steps in the Installation + Quickstart, and the Quickstart examples in this documentation, most will see what they were doing wrong. - Did you install the Endpoint Policy Manager CSE on your client machines? - Did you create the Endpoint Policy Manager Application Settings Manager settings within the group policy object (GPO) on the correct side? Most of the time, you'll want to edit the User side of @@ -30,7 +30,7 @@ this problem Most pre-configured Paks ship with internal Item-Level Targeting, which means the Pak is designed to only affect a specific version of the application. You can bypass internal Item-Level Targeting in the Pak. Refer to the video at -[http://www.endpointpolicymanager.com/videos/bypassing-internal-item-level-targeting-filters.html](https://www.endpointpolicymanager.com/integration/endpointpolicymanager-group-policy-change-management-utilities.html) +[https://www.policypak.com/videos/bypassing-internal-item-level-targeting-filters.html](https://www.policypak.com/integration/endpointpolicymanager-group-policy-change-management-utilities.html) to see how to bypass internal Item-Level Targeting. - Did you use block inheritance to block the licensing GPO or block the GPO that is delivering the diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/applicationsettings/tuningbypassing.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/applicationsettings/tuningbypassing.md index 8c06b4674c..a8e8d029bf 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/applicationsettings/tuningbypassing.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/applicationsettings/tuningbypassing.md @@ -36,9 +36,12 @@ following values live in `HKLM\Software\PolicyPak\Config\CSE\ILT `and are REG_DW seconds). An example of using one of these entries—the `BypassAllILT `entry, which would turn off all ILT -processing—can be seen in Figure 102. Note that the ILT key will not exist by default and must be +processing—can be seen In the figure shown. Note that the ILT key will not exist by default and must be created before the value is set within it. ![troubleshooting_policypak_6](/images/endpointpolicymanager/troubleshooting/applicationsettings/itemleveltargeting/troubleshooting_endpointpolicymanager_6.webp) -Figure 102. An example of a `BypassAllILT `entry. +The figure shown. An example of a `BypassAllILT `entry. + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/applicationsettings/versionnumbers.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/applicationsettings/versionnumbers.md index 7aac07a9f1..41e9b4bd88 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/applicationsettings/versionnumbers.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/applicationsettings/versionnumbers.md @@ -23,21 +23,24 @@ Manager Creation Station. every system (or at least a test system where you want to perform troubleshooting). If those steps fail, and your problem reoccurs, please be prepared with the version information from -the following areas, shown in Figure 98, Figure 99, and Figure 100. +the following areas, shown In the figure shown, Figure 99, and The figure shown. ![troubleshooting_policypak_2](/images/endpointpolicymanager/troubleshooting/applicationsettings/troubleshooting_endpointpolicymanager_2.webp) -Figure 98. Endpoint Policy Manager DesignStudio: Help | About. +The figure shown. Endpoint Policy Manager DesignStudio: Help | About. ![troubleshooting_policypak_3](/images/endpointpolicymanager/troubleshooting/applicationsettings/troubleshooting_endpointpolicymanager_3.webp) -Figure 99. Pak compiled version. With any Pak, open in the Group Policy Editor, and click Endpoint +The figure shown. Pak compiled version. With any Pak, open in the Group Policy Editor, and click Endpoint Policy Manager and then About. The About dialog shows the version number used to compile your Pak. ![troubleshooting_policypak_4](/images/endpointpolicymanager/troubleshooting/applicationsettings/troubleshooting_endpointpolicymanager_4.webp) -Figure 100. On Windows 7, you can see the version number of the CSE in the "Uninstall or change a +The figure shown. On Windows 7, you can see the version number of the CSE in the "Uninstall or change a program" applet in Control Panel. Note that these screenshots do NOT necessarily represent the latest versions of Endpoint Policy Manager Application Settings Manager and are only shown here for the purposes of our example. + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/appsetfiles/_category_.json b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/appsetfiles/_category_.json index 451106de98..a5b03ad386 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/appsetfiles/_category_.json +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/appsetfiles/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "overview" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/appsetfiles/central.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/appsetfiles/central.md index 96ddf7d48f..8c7565a424 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/appsetfiles/central.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/appsetfiles/central.md @@ -32,26 +32,26 @@ time. The actions that a domain administrator needs to perform are: - On any domain controller (preferably the PDC emulator), use Explorer to locate the SYSVOL folder. On most domain controllers, the SYSVOL folder is located in `c:\windows\sysvol\sysvol`. (Note - there are actually two directories named SYSVOL, one within the other, as seen in Figure 68). + there are actually two directories named SYSVOL, one within the other, as seen In the figure shown). - The name of your domain will be inside the SYSVOL folder. In this example, the domain name is - corp.com. Inside the directory, there will be a folder named Policies, as seen in Figure 69. -- Inside the Policies folder, create a directory named PolicyPak, as also seen in Figure 69. + corp.com. Inside the directory, there will be a folder named Policies, as seen In the figure shown. +- Inside the Policies folder, create a directory named PolicyPak, as also seen In the figure shown. - Finally, copy (or move) your local Endpoint Policy Manager extension DLLs from your local administrator's machine's` c:\Program Files\PolicyPak\Extensions` to the newly created Endpoint Policy Manager folder at `c:\windows\SYSVOL\SYSVOL\policies\PolicyPak`. An example of this can be - seen in Figure 70. + seen In the figure shown. ![policypak_application_settings_3_5](/images/endpointpolicymanager/applicationsettings/appsetfiles/storage/endpointpolicymanager_application_settings_3_5.webp) -Figure 68. The location of the SYSVOL folders. +The figure shown. The location of the SYSVOL folders. ![policypak_application_settings_3_6](/images/endpointpolicymanager/applicationsettings/appsetfiles/storage/endpointpolicymanager_application_settings_3_6.webp) -Figure 69. The newly created folder called "Endpoint Policy Manager." +The figure shown. The newly created folder called "Endpoint Policy Manager." ![policypak_application_settings_3_7](/images/endpointpolicymanager/applicationsettings/appsetfiles/storage/endpointpolicymanager_application_settings_3_7.webp) -Figure 70. The Endpoint Policy Manager extension DLLs being moved to the newly created Endpoint +The figure shown. The Endpoint Policy Manager extension DLLs being moved to the newly created Endpoint Policy Manager folder. When you place all Endpoint Policy Manager extension DLLs in the Central Storage, the Endpoint @@ -60,16 +60,16 @@ Central Storage is available, there is nothing else to configure. Simply edit the existing GPO with Endpoint Policy Manager Application Settings Manager directives or create a new GPO. You should immediately see your Endpoint Policy Manager extensions available in -the Endpoint Policy Manager | Applications flyout menu (as seen in Figure 71) and, when they're -utilized, you'll see the Extension Location change to Central Storage, as seen in Figure 72. +the Endpoint Policy Manager | Applications flyout menu (as seen In the figure shown) and, when they're +utilized, you'll see the Extension Location change to Central Storage, as seen In the figure shown. ![policypak_application_settings_3_8](/images/endpointpolicymanager/applicationsettings/appsetfiles/storage/endpointpolicymanager_application_settings_3_8.webp) -Figure 71. Endpoint Policy Manager extensions available in the flyout menu. +The figure shown. Endpoint Policy Manager extensions available in the flyout menu. ![policypak_application_settings_3_9](/images/endpointpolicymanager/applicationsettings/appsetfiles/storage/endpointpolicymanager_application_settings_3_9.webp) -Figure 72. The extension location has been changed to Central Storage. +The figure shown. The extension location has been changed to Central Storage. :::note You may need to close the Group Policy Editor and then reopen it to see Endpoint Policy @@ -90,3 +90,6 @@ whenever they run the GPMC. (You won't see the Endpoint Policy Manager node unti Policy Manager Admin Console.msi is installed alongside the GPMC.) ::: + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/appsetfiles/findfixgpos.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/appsetfiles/findfixgpos.md index 5185226409..8b3eedf60d 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/appsetfiles/findfixgpos.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/appsetfiles/findfixgpos.md @@ -7,22 +7,22 @@ sidebar_position: 60 # Finding and Fixing GPOs with Endpoint Policy Manager DLL Orphans If someone deletes the DLL for a GPO (either within the Central Storage or Local Store), when you're -editing the GPO you'll see the error shown in Figure 88. +editing the GPO you'll see the error shown In the figure shown. ![policypak_application_settings_3_26](/images/endpointpolicymanager/applicationsettings/appsetfiles/endpointpolicymanager_application_settings_3_26.webp) -Figure 88. If the DLL is deleted for a GPO, an error will be shown. +The figure shown. If the DLL is deleted for a GPO, an error will be shown. This means the AppSet settings are not editable until the DLL is replaced in either the Local Store or Central Storage. This is called a Endpoint Policy Manager DLL Orphan. To help you quickly find all instances where this occurs, the Endpoint Policy Manager GPOTouch utility can locate all Endpoint Policy Manager DLL Orphans and rectify the situation. You can see -the Endpoint Policy Manager GPOTouch utility in Figure 89. +the Endpoint Policy Manager GPOTouch utility In the figure shown. ![policypak_application_settings_3_27](/images/endpointpolicymanager/applicationsettings/appsetfiles/endpointpolicymanager_application_settings_3_27.webp) -Figure 89. The Endpoint Policy Manager GPOTouch utility can find and repair orphaned Paks within +The figure shown. The Endpoint Policy Manager GPOTouch utility can find and repair orphaned Paks within GPOs. You simply need to have the original Endpoint Policy Manager DLL for your project and the Endpoint @@ -35,3 +35,6 @@ Policy Manager DLL Orphans, please watch this video: [Understanding and fixing Endpoint Policy Manager DLL Orphans](/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/dllorphans.md). ::: + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/appsetfiles/gpotouchutility.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/appsetfiles/gpotouchutility.md index ac6cdf0603..5c200b27ca 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/appsetfiles/gpotouchutility.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/appsetfiles/gpotouchutility.md @@ -19,11 +19,11 @@ DesignStudio setup MSI. To start the Endpoint Policy Manager GPOTouch utility, find it in the Start Menu, as seen in -Figure 87. +The figure shown. ![policypak_application_settings_3_25](/images/endpointpolicymanager/applicationsettings/appsetfiles/endpointpolicymanager_application_settings_3_25.webp) -Figure 87. The Start Menu showing Endpoint Policy Manager GPOTouch. +The figure shown. The Start Menu showing Endpoint Policy Manager GPOTouch. Then follow the prompts to specify the source for the latest AppSets that you want to update: Central Storage, Share-Based Storage, Local Store, or All GPOs with the latest AppSets. @@ -33,3 +33,6 @@ To see an overview of the Endpoint Policy Manager GPOTouch utility, please watch tutorial video: [GPOTouch Utility](/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/touchutility.md). ::: + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/appsetfiles/local.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/appsetfiles/local.md index 985b2e2862..7de4600074 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/appsetfiles/local.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/appsetfiles/local.md @@ -13,12 +13,12 @@ directories. - `%ProgramFiles%\PolicyPak\Design Studio\Extensions` - `%appdata%\PolicyPak\Extensions` -In Figure 64, you can see the`%ProgramFiles%\PolicyPak\Extensions`directory and the compiled AppSets +In the figure shown, you can see the`%ProgramFiles%\PolicyPak\Extensions`directory and the compiled AppSets within it. ![policypak_application_settings_3_1](/images/endpointpolicymanager/applicationsettings/appsetfiles/storage/endpointpolicymanager_application_settings_3_1.webp) -Figure 64. The files that are contained in the` %ProgramFiles%\PolicyPak\Extensions` directory. +The figure shown. The files that are contained in the` %ProgramFiles%\PolicyPak\Extensions` directory. Note that each compiled AppSet has a specific name: `PP-{name of file that you saved}.dll`. @@ -30,11 +30,11 @@ All compiled AppSets must have a name starting with "PP-". This is to prevent er placed into the Extensions directory and, consequently, the Endpoint Policy Manager MMC snap-in trying to load them, which could cause an error. -In Figure 65, you can see the extension DLL is being leveraged from Local Storage. +In the figure shown, you can see the extension DLL is being leveraged from Local Storage. ![policypak_application_settings_3_2](/images/endpointpolicymanager/applicationsettings/appsetfiles/storage/endpointpolicymanager_application_settings_3_2.webp) -Figure 65. The Local Storage is being leveraged by the extension DLL. +The figure shown. The Local Storage is being leveraged by the extension DLL. Local Storage is fine if you only have one administrator in the domain. However, you should always make backup copies of your original pXML files (XML files) and your compiled extension DLLs. This is @@ -75,7 +75,7 @@ Group Policy Editor, he or she must install the included Endpoint Policy Manager Once he or she has done that, the administrator edits the existing GPO and Endpoint Policy Manager directive that contains WinZip directives and receives a message similar to what is shown in -Figure 66. +The figure shown. :::note If you use the Group Policy Editor and don't see the Endpoint Policy Manager node while @@ -86,7 +86,7 @@ the GPMC. ![policypak_application_settings_3_3](/images/endpointpolicymanager/applicationsettings/appsetfiles/storage/endpointpolicymanager_application_settings_3_3.webp) -Figure 66. This message informs the adminstrator that they need to set up +The figure shown. This message informs the adminstrator that they need to set up `c:\Program Files\PolicyPak\Extensions` directory on this computer. When the administrator is on the Admin3 machine, the Endpoint Policy Manager MMC console simply @@ -98,15 +98,18 @@ needs to copy the extension DLL from the Admin1 computer's `c:\Program Files\Pol directory to the Admin3 computer's `c:\Program Files\PolicyPak\Extensions` directory. Additionally, since the DLL isn't on the local machine, there is no way for that administrator to -create a new GPO that contains Endpoint Policy Manager directives, as seen in Figure 67. If there +create a new GPO that contains Endpoint Policy Manager directives, as seen In the figure shown. If there are no Endpoint Policy Manager extension DLLs on the machine that is running the GPMC, then there is no way to define an AppSet item. ![policypak_application_settings_3_4](/images/endpointpolicymanager/applicationsettings/appsetfiles/storage/endpointpolicymanager_application_settings_3_4.webp) -Figure 67. The application is unavailable because there is no way for the administrator to create a +The figure shown. The application is unavailable because there is no way for the administrator to create a new GPO if the DLL isn't on the local machine. Ensuring that these DLLs are always available wherever an administrator might roam can be a real nuisance. With that in mind, Endpoint Policy Manager will honor Endpoint Policy Manager Central Storage and Endpoint Policy Manager Share-Based Storage, as explored in the next sections. + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/appsetfiles/overview.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/appsetfiles/overview.md index 9a207193de..819485493d 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/appsetfiles/overview.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/appsetfiles/overview.md @@ -26,6 +26,9 @@ existing Endpoint Policy Manager XMLs when necessary. :::note You can watch an introductory video overview of this section in the tutorial video we created, which can be found here: -[https://www.endpointpolicymanager.com/video/working-with-others-and-using-the-central-store.html](https://www.endpointpolicymanager.com/video/endpointpolicymanager-acl-lockdown-for-registry-based-applications.html). +[https://www.policypak.com/video/working-with-others-and-using-the-central-store.html](https://www.policypak.com/video/endpointpolicymanager-acl-lockdown-for-registry-based-applications.html). ::: + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/appsetfiles/sharebased.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/appsetfiles/sharebased.md index dde8a7cd6a..4306fbb982 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/appsetfiles/sharebased.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/appsetfiles/sharebased.md @@ -9,7 +9,7 @@ sidebar_position: 30 :::note For an overview of Share-Based Storage for Endpoint Policy Manager extension DLLs, see this video: -[http://www.endpointpolicymanager.com/videos/endpointpolicymanager-using-shares-to-store-your-paks-share-based-storage.html](http://www.endpointpolicymanager.com/videos/bypassing-internal-item-level-targeting-filters.html). +[https://www.policypak.com/videos/endpointpolicymanager-using-shares-to-store-your-paks-share-based-storage.html](http://www.policypak.com/videos/bypassing-internal-item-level-targeting-filters.html). ::: @@ -66,3 +66,6 @@ to` HKEY_CURRENT_USER\Software\ PolicyPak\Config\MMC\CentralStores`. In the Registry editor you can mass-deliver Share-Based Storage locations to other Endpoint Policy Manager administrators quickly and automatically. + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/appsetfiles/versioncontrol.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/appsetfiles/versioncontrol.md index ecf477a502..3568044fe7 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/appsetfiles/versioncontrol.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/appsetfiles/versioncontrol.md @@ -35,29 +35,29 @@ control mechanism in a test lab before rolling out an update into your productio An AppSet is defined by its project name. You can see the project name when you utilize an AppSet and also when you're working with the project within Endpoint Policy Manager DesignStudio by -selecting the Project Properties tab on the left (see Figure 78). +selecting the Project Properties tab on the left (See the figure here). ![policypak_application_settings_3_16](/images/endpointpolicymanager/applicationsettings/appsetfiles/endpointpolicymanager_application_settings_3_16.webp) -Figure 78. The project name on the Project Properties tab in Endpoint Policy Manager DesignStudio. +The figure shown. The project name on the Project Properties tab in Endpoint Policy Manager DesignStudio. Note that the project name is NOT the same name as the file name, which you used for the pXML (XML) file. The project name is internal to the project itself. In this example, our existing WinZip project file was opened and a new checkbox was added, v2, for -the sake of adding something new for this example (see Figure 79). Then the file was saved with a +the sake of adding something new for this example (See the figure here). Then the file was saved with a different name (`WinZipc.xml`). Finally, the project was compiled. The result is as follows: - The original output file is pp-WinZip 14 to 17.dll because the original pXML filename `was Winzip 14 to 17.xml`. - The new output file is`pp-WinZipc.dll`because the updated pXML filename is `WinZipc.xml`. -However, in both cases, the internal project name is WinZip, as seen in Figure 79, because it did +However, in both cases, the internal project name is WinZip, as seen In the figure shown, because it did not change between projects. ![policypak_application_settings_3_17](/images/endpointpolicymanager/applicationsettings/appsetfiles/endpointpolicymanager_application_settings_3_17.webp) -Figure 79. An example showing that, while the file names may change, the project name remains the +The figure shown. An example showing that, while the file names may change, the project name remains the same. ## Version Control When Leveraging Only the Local Storage @@ -73,25 +73,25 @@ Manager extensions and filenames. Endpoint Policy Manager | Applications node and select your application. In fact, even though multiple Endpoint Policy Manager extension DLLs exists for the same project, you'll only see one entry appears in the flyout menu. You can switch to different DLL at any time by right-clicking the -item and selecting "Reconnect Endpoint Policy Manager DLL," as shown in Figure 80. +item and selecting "Reconnect Endpoint Policy Manager DLL," as shown In the figure shown. ![policypak_application_settings_3_18](/images/endpointpolicymanager/applicationsettings/appsetfiles/endpointpolicymanager_application_settings_3_18.webp) -Figure 80. You can connect to any version at any time when working with GPOs. +The figure shown. You can connect to any version at any time when working with GPOs. -**Step 2 –** Now select the DLL you want as shown in Figure 81.  You'll be able to select which +**Step 2 –** Now select the DLL you want as shown In the figure shown.  You'll be able to select which local storage version you want based on compiled date and time. The file names are also shown as a convenience. ![policypak_application_settings_3_19](/images/endpointpolicymanager/applicationsettings/appsetfiles/endpointpolicymanager_application_settings_3_19.webp) -Figure 81. Pick the version you want, either according to DLL name or date. +The figure shown. Pick the version you want, either according to DLL name or date. -Now the item is updated with the newer DLL as shown in Figure 82. +Now the item is updated with the newer DLL as shown In the figure shown. ![policypak_application_settings_3_20](/images/endpointpolicymanager/applicationsettings/appsetfiles/endpointpolicymanager_application_settings_3_20.webp) -Figure 82. Note the new version is listed now. +The figure shown. Note the new version is listed now. ## Version Control When Leveraging the Central Storage @@ -116,11 +116,11 @@ Creating a new GPO. While creating a new GPO, you will still be able to right-cl Policy Manager | Applications node and select your application. In fact, even though multiple Endpoint Policy Manager extension DLLs exist for the same project, you'll only see one entry appear in the flyout menu. When you click the desired project, you'll be prompted for which version you -want to use, as seen in Figure 83. +want to use, as seen In the figure shown. ![policypak_application_settings_3_21](/images/endpointpolicymanager/applicationsettings/appsetfiles/endpointpolicymanager_application_settings_3_21.webp) -Figure 83. For projects with the same name, you'll be prompted to choose which version you want to +The figure shown. For projects with the same name, you'll be prompted to choose which version you want to use while creating a new GPO. Since there is a DLL in both the Local Store and the Central Storage, you can choose which one you @@ -130,12 +130,12 @@ Editing an existing GPO. If you decide to edit an existing version of a GPO with one DLL is already in the Central Storage—then there is no immediate change. That is, you can double-click the AppSet item, and it will be edited using the original DLL that was already placed in the Central Storage. However, you can also upgrade an existing AppSet item with a newer DLL. To -do this, right-click the item and select "Update Endpoint Policy Manager DLL," as seen in Figure 84. +do this, right-click the item and select "Update Endpoint Policy Manager DLL," as seen In the figure shown. If the newer DLL is selected, it will update the underlying GPO data. ![policypak_application_settings_3_22](/images/endpointpolicymanager/applicationsettings/appsetfiles/endpointpolicymanager_application_settings_3_22.webp) -Figure 84. Upgrading an existing Pak item with a newer DLL. +The figure shown. Upgrading an existing Pak item with a newer DLL. ## Manually Migrating to Newer AppSet DLLs in the Central Storage @@ -158,19 +158,19 @@ Central Storage and **Step 2 –** remove the older DLL from the Central Storage. -You can see this in Figure 85. +You can see this In the figure shown. ![policypak_application_settings_3_23](/images/endpointpolicymanager/applicationsettings/appsetfiles/endpointpolicymanager_application_settings_3_23.webp) -Figure 85. The process of removing old DLLs. +The figure shown. The process of removing old DLLs. When you complete this process, the next time you (or other administrators) create new GPOs, you'll be using the version contained in the Central Storage. If you (or other administrators) edit an -existing GPO, you will get the familiar notice shown in Figure 86. +existing GPO, you will get the familiar notice shown In the figure shown. ![policypak_application_settings_3_24](/images/endpointpolicymanager/applicationsettings/appsetfiles/endpointpolicymanager_application_settings_3_24.webp) -Figure 86. The notice received when editing an existing GPO. +The figure shown. The notice received when editing an existing GPO. Selecting "No" confirms that you want to upgrade the data inside the GPO using the only DLL available—the one you placed in Central Storage. @@ -186,3 +186,6 @@ cautions: no way to control it anymore. So the last known setting for that element will be left on the client machine even if "Revert this policy setting to the default value when it is no longer applied" was originally configured for that element. + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/_category_.json b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/_category_.json index 7fbe6f13a3..9a99ddf5b0 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/_category_.json +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "overview" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/advanced.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/advanced.md index 3f7eed185a..aaab598d3b 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/advanced.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/advanced.md @@ -15,38 +15,38 @@ values. Let's explore all these areas. ## Basic Settings By default, all elements show their basic view. You can see at a glance the most important items -that the Configuration Wizard has configured, as shown in Figure 142. +that the Configuration Wizard has configured, as shown In the figure shown. ![advanced_appset_design_and](/images/endpointpolicymanager/applicationsettings/designstudio/advanced_appset_design_and.webp) -Figure 142. The basic properties of an element. +The figure shown. The basic properties of an element. The Configuration Wizard should auto-fill in all basic properties for most items. However, one item that might need attention is the label link. Remember, the label link is the item that describes elements that have no text, like text boxes, spinboxes, dropdowns, sliders, and radio button groups. To configure the label link for an item, click on "Label Link" in the properties of the item, select the "…" (not shown), and then select the text on the page that most closely represents what the text -box, spinbox, etc. is trying to configure. In Figure 143, the radio button group is being described +box, spinbox, etc. is trying to configure. In the figure shown, the radio button group is being described by the text "Associated image viewer." ![advanced_appset_design_and_1](/images/endpointpolicymanager/applicationsettings/designstudio/advanced_appset_design_and_1.webp) -Figure 143. Example of an element's label link. +The figure shown. Example of an element's label link. ## Advanced Settings You can also click the "Advanced" button within Properties to see more detailed information about an -element, as shown in Figure 144.> +element, as shown In the figure shown.> ![advanced_appset_design_and_2](/images/endpointpolicymanager/applicationsettings/designstudio/advanced_appset_design_and_2.webp) -Figure 144. The "Advanced" button in the Properties dialog. +The figure shown. The "Advanced" button in the Properties dialog. The Advanced menu contains sections labeled "Control data" and "Actions." The control data specifies items like dimensions, the display name ("Text"), the default state, the revert state, whether or not the item is disabled ("Enabled"), and whether or not the item's text will stretch within the boundaries of the element's handles ("AutoSize"). The Actions area shows what occurs when the -checkbox is checked. In Figure 145, you can see the following: +checkbox is checked. In the figure shown, you can see the following: - "First Action" performs a registry update. - "`Reg. key`" is set to `WinZip\Policies`. This field is always relative to the data root, so the @@ -62,33 +62,36 @@ checkbox is checked. In Figure 145, you can see the following: value inside "passwordreqlower" is deleted. It's possible to see (or set) second and third actions when an element changes. You can dictate -values within any of the supported datatypes, as shown in Figure 145. +values within any of the supported datatypes, as shown In the figure shown. ![advanced_appset_design_and_3](/images/endpointpolicymanager/applicationsettings/designstudio/advanced_appset_design_and_3.webp) -Figure 145. Examples of second actions. +The figure shown. Examples of second actions. You might want to do this if you had to configure both a registry item and also an INI file when a checkbox is checked. This is a very rare occurrence, but it does happen. After selecting the data type (Registry, INI, XML, etc.) you are then prompted for the section and -property (or registry key and registry value), which in Figure 146 are shown as "[MainFrame]" and +property (or registry key and registry value), which In the figure shown are shown as "[MainFrame]" and "AdvertiseIndex." ![advanced_appset_design_and_4](/images/endpointpolicymanager/applicationsettings/designstudio/advanced_appset_design_and_4.webp) -Figure 146. Selecting the section and property. +The figure shown. Selecting the section and property. Once the value is manually selected, you are able to place the value automatically within the On or -Off values (or both or neither), as shown in Figure 147. +Off values (or both or neither), as shown In the figure shown. ![advanced_appset_design_and_5](/images/endpointpolicymanager/applicationsettings/designstudio/advanced_appset_design_and_5.webp) -Figure 147. Placing the value within the "On" or "Off" fields. +The figure shown. Placing the value within the "On" or "Off" fields. After placing the items, you can further specify the On and Off values within the action itself, as -shown in Figure 148. Checkboxes are only allowed three actions. +shown In the figure shown. Checkboxes are only allowed three actions. ![advanced_appset_design_and_6](/images/endpointpolicymanager/applicationsettings/designstudio/advanced_appset_design_and_6.webp) -Figure 148. Specifying "On" and "Off" values within the action. +The figure shown. Specifying "On" and "Off" values within the action. + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/applicationsprojects/_category_.json b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/applicationsprojects/_category_.json index ba220ad19d..9184bb63a2 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/applicationsprojects/_category_.json +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/applicationsprojects/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "overview" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/applicationsprojects/controlpanel.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/applicationsprojects/controlpanel.md index 0688635412..544bf07683 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/applicationsprojects/controlpanel.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/applicationsprojects/controlpanel.md @@ -8,7 +8,7 @@ sidebar_position: 20 Control panel items are some of the items you might want to deploy settings to and lock down with Endpoint Policy Manager AppLock™. Control Panel items can be items such as the control panel for -mouse, as shown in Figure 203, or items like the Adobe Flash Player Settings Manager or Internet +mouse, as shown In the figure shown, or items like the Adobe Flash Player Settings Manager or Internet Explorer Settings. These applications are special for Endpoint Policy Manager Application Settings Manager, and as such, there is special procedure in order to lock them down. In short, do not use 64-bit machines to try to capture Control Panel applets. Figure 203 shows that Endpoint Policy @@ -16,16 +16,19 @@ Manager DesignStudio sees the process as rundll32.exe when it is running on a 64 ![special_applications_and_project_3](/images/endpointpolicymanager/applicationsettings/designstudio/applicationsprojects/special_applications_and_project_3.webp) -Figure 203. The Control Panel item when running DesignStudio on a 64-bit machine. +The figure shown. The Control Panel item when running DesignStudio on a 64-bit machine. When Endpoint Policy Manager DesignStudio is running on a 32-bit machine, can see that the Control -Panel applet's name is being called by a CPL extension (see Figure 204). +Panel applet's name is being called by a CPL extension (See the figure here). ![special_applications_and_project_4](/images/endpointpolicymanager/applicationsettings/designstudio/applicationsprojects/special_applications_and_project_4.webp) -Figure 204. The Control Panel item when running DesignStudio on a 32-bit machine. +The figure shown. The Control Panel item when running DesignStudio on a 32-bit machine. So, in short, if you would like to capture and edit Control Panel items, use Endpoint Policy Manager DesignStudio on a 32-bit machine, and not a 64-bit machine. Endpoint Policy Manager AppLock™ should work fine when deployed to both 32-bit and 64-bit machines of the same type (i.e., captured on Windows 7 and managed on Windows 7). + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/applicationsprojects/hkeylocalmachine.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/applicationsprojects/hkeylocalmachine.md index 346dfea44c..7ee919ae17 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/applicationsprojects/hkeylocalmachine.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/applicationsprojects/hkeylocalmachine.md @@ -13,14 +13,14 @@ a service and has entries only in `HKEY_Local_Machine`. You set the project up a ![special_applications_and_project_13](/images/endpointpolicymanager/applicationsettings/designstudio/applicationsprojects/special_applications_and_project_13.webp) -Figure 213. Defining the data root as `HKEY_Local_Machine`. +The figure shown. Defining the data root as `HKEY_Local_Machine`. However, when you do, you'll be prompted with a message suggesting that this might or might not work -as shown in Figure 214. +as shown In the figure shown. ![special_applications_and_project_14](/images/endpointpolicymanager/applicationsettings/designstudio/applicationsprojects/special_applications_and_project_14.webp) -Figure 214. The warning when defining the data root as `HKEY_Local_Machine`. +The figure shown. The warning when defining the data root as `HKEY_Local_Machine`. If you are sure that the application's value is best suited for `HKEY_Local_Machine`, you can safely ignore this warning. @@ -34,3 +34,6 @@ You'll get the same message for applications that store most of their settings i Acrobat Reader is an example in which most settings are in `HKEY_Current_User\Software\Adobe\Acrobat Reader\10.0`, but the updater settings are stored within `HKEY_LOCAL_MACHINE\SOFTWARE\Adobe\Adobe ARM\1.0\ARM` in the iCheck setting. + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/applicationsprojects/javabased.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/applicationsprojects/javabased.md index fb20c3064e..6ddce80f86 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/applicationsprojects/javabased.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/applicationsprojects/javabased.md @@ -14,45 +14,47 @@ This is done in two steps: **Step 2 –** Turning off the user account control in Windows 7 -The link for the installable Java Access Bridge can be hard to find. Email Endpoint Policy Manager -tech support at [support@endpointpolicymanager.com](mailto:support@endpointpolicymanager.com), and we can provide you with a +The link for the installable Java Access Bridge can be hard to find. Please [open a support ticket](https://www.netwrix.com/tickets.html#/open-a-ticket) and we can provide you with a copy. Once installed, don't reboot yet, even though the Java Access Bridge installation process asks you to. The second step to capture the UIs of Java-based applications is to disable the user account control. To do this, select "Change User Account Control settings" from the Start Menu, as shown in -Figure 199. +The figure shown. ![special_applications_and_project](/images/endpointpolicymanager/applicationsettings/designstudio/applicationsprojects/special_applications_and_project.webp) -Figure 199. Disabling the user account control settings. +The figure shown. Disabling the user account control settings. -Then, slide the slider all the way to the bottom, as shown in Figure 200. +Then, slide the slider all the way to the bottom, as shown In the figure shown. ![special_applications_and_project_1](/images/endpointpolicymanager/applicationsettings/designstudio/applicationsprojects/special_applications_and_project_1.webp) -Figure 200. Changing the slider to "Never notify." +The figure shown. Changing the slider to "Never notify." At this point, reboot your Endpoint Policy Manager DesignStudio machine. When you next run Endpoint Policy Manager Application Settings Manager, the Tools|Options|Java tab will change to what's shown -in Figure 201. This will indicate that the Java Access Bridge has been loaded successfully and +In the figure shown. This will indicate that the Java Access Bridge has been loaded successfully and remind you that UAC controls need to be off. ![using_the_grays_wizard_13](/images/endpointpolicymanager/applicationsettings/designstudio/using_the_grays_wizard_13.webp) -Figure 201.  The Java Access Bridge has been loaded successfully. +The figure shown.  The Java Access Bridge has been loaded successfully. At this point, you can try to capture your application's UI if it's Java-based, like OpenOffice and other similar applications. Note that some Java-based applications will only capture when assistive -technology is turned on. In Figure 202, OpenOffice dialogs can be captured when this checkbox is +technology is turned on. In the figure shown, OpenOffice dialogs can be captured when this checkbox is checked first. ![special_applications_and_project_2](/images/endpointpolicymanager/applicationsettings/designstudio/applicationsprojects/special_applications_and_project_2.webp) -Figure 202.; Turning on assistive technology. +The figure shown.; Turning on assistive technology. :::note Not every Java-based UI will capture perfectly. Let us know if there's a particular application you're having trouble with. ::: + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/applicationsprojects/mozillabased.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/applicationsprojects/mozillabased.md index 0fa01c170d..d5a90032e6 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/applicationsprojects/mozillabased.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/applicationsprojects/mozillabased.md @@ -21,7 +21,7 @@ machine will store user `settings within \Profiles\edk2qe8w.default`. ![special_applications_and_project_5](/images/endpointpolicymanager/applicationsettings/designstudio/applicationsprojects/special_applications_and_project_5.webp) -Figure 205. The location where using settings will be stored. +The figure shown. The location where using settings will be stored. Every machine on your network will have a storage location, meaning Firefox (or Thunderbird, Seamonkey, or Evergreen profiles) is stored in a unique directory on each computer. You can see in @@ -30,7 +30,7 @@ settings. ![special_applications_and_project_6](/images/endpointpolicymanager/applicationsettings/designstudio/applicationsprojects/special_applications_and_project_6.webp) -Figure 206. The `prefs.js` file location. +The figure shown. The `prefs.js` file location. The good news is Endpoint Policy Manager DesignStudio and the Endpoint Policy Manager Application Settings Manager CSE can handle this problem. Endpoint Policy Manager Application Settings Manager @@ -49,21 +49,21 @@ the following three files: To control Mozilla-based applications using Endpoint Policy Manager Application Settings Manager and Endpoint Policy Manager DesignStudio, we only need to teach DesignStudio where the profiles.ini file lives. This file is not the file that contains our user settings. This is the file that points us to -where the user settings (`prefs.js`) are stored (see Figure 207). +where the user settings (`prefs.js`) are stored (See the figure here). ![special_applications_and_project_7](/images/endpointpolicymanager/applicationsettings/designstudio/applicationsprojects/special_applications_and_project_7.webp) -Figure 207. The `profiles.ini `file. +The figure shown. The `profiles.ini `file. In Endpoint Policy Manager DesignStudio, for all other file-based project types (INI, XML, .properties, .js-type, etc.), you can select the specific file you want to manage. But with Mozilla project type files, you must always point to the profiles.ini file of the Mozilla application. For -example, with Firefox, you will likely want to specify what's shown in Figure 208. This is because +example, with Firefox, you will likely want to specify what's shown In the figure shown. This is because the `profiles.ini` file for Firefox lives in `%appdata%\Mozilla\Firefox`. ![special_applications_and_project_8](/images/endpointpolicymanager/applicationsettings/designstudio/applicationsprojects/special_applications_and_project_8.webp) -Figure 208. Pointing to the profiles.ini file location. +The figure shown. Pointing to the profiles.ini file location. Note also that the "Application name (optional)" field is filled in as "Mozilla Firefox." The "Application name (optional)" field is different than the project name. "Project name" is the @@ -75,7 +75,7 @@ Endpoint Policy Manager Application Settings Manager looks in the MSI installed like `*{string}*`. Therefore, its best to make the "Application name (optional)" field text more generic. -So, in the example in Figure 209, it is specified as "Mozilla Firefox," which will be generic enough +So, in the example In the figure shown, it is specified as "Mozilla Firefox," which will be generic enough to cover all versions of Mozilla Firefox. A common mistake is to add a string in this field that is too specific. For instance, putting @@ -84,7 +84,7 @@ will apply only when a product matching \*Mozilla Firefox 23.0\* is found on the This same idea applies to Thunderbird, Chatzilla, and all other Firefox-type applications. For Thunderbird, the right data file location is `%appdata%\Thunderbird\profiles.ini`, as shown in -Figure 209. This is because the Thunderbird profiles.ini file lives in `%appdata%\Thunderbird`. +The figure shown. This is because the Thunderbird profiles.ini file lives in `%appdata%\Thunderbird`. (Note that Thunderbird does not contain a "Mozilla" subdirectory like Firefox). Note also that the "Application @@ -92,15 +92,15 @@ name (optional)" field should be generic enough for all version of Mozilla Thund ![special_applications_and_project_9](/images/endpointpolicymanager/applicationsettings/designstudio/applicationsprojects/special_applications_and_project_9.webp) -Figure 209. Filling in the "Application name" field for Mozilla Thunderbird. +The figure shown. Filling in the "Application name" field for Mozilla Thunderbird. -For Sunbird, the location is `%appdata%\Mozilla\Sunbird\profiles.ini`, as shown in Figure 210. This +For Sunbird, the location is `%appdata%\Mozilla\Sunbird\profiles.ini`, as shown In the figure shown. This is because the Sunbird profiles.ini file lives in `%appdata%\Mozilla\Sunbird` (similar to Firefox). The "Application name (optional)" field should be "Mozilla Sunbird" (not shown in this screenshot). ![special_applications_and_project_10](/images/endpointpolicymanager/applicationsettings/designstudio/applicationsprojects/special_applications_and_project_10.webp) -Figure 210. The location of the Sunbird `profiles.ini` file. +The figure shown. The location of the Sunbird `profiles.ini` file. :::note Evergreen is a popular system for managing libraries. This application has been verified @@ -120,19 +120,19 @@ modify an existing file), named `user.js`. The file `user.js` will contain your application's settings, and will not modify the existing `prefs.js`. For example, before a Mozilla-based AppSet is written to a machine, the application's folder will -usually only have a `prefs.js` file describing the user experience, as shown in Figure 211. +usually only have a `prefs.js` file describing the user experience, as shown In the figure shown. ![special_applications_and_project_11](/images/endpointpolicymanager/applicationsettings/designstudio/applicationsprojects/special_applications_and_project_11.webp) -Figure 211. The `prefs.js` file. +The figure shown. The `prefs.js` file. After the AppSet successfully applies, Endpoint Policy Manager Application Settings Manager will write a new file, `user.js`, instead of changing the `prefs.js` file directly. You can see the -new` user.js` file after the AppSet settings are deployed to Firefox on the machine in Figure 212. +new` user.js` file after the AppSet settings are deployed to Firefox on the machine In the figure shown. ![special_applications_and_project_12](/images/endpointpolicymanager/applicationsettings/designstudio/applicationsprojects/special_applications_and_project_12.webp) -Figure 212. The `user.js `file. +The figure shown. The `user.js `file. Note again that `prefs.js` is not touched during the delivery of the settings. The Mozilla-based applications will treat `user.js` as special file that has two very important characteristics: @@ -152,3 +152,6 @@ inside Firefox, those changes are thrown away for next time. For more information on `user.js` files you can check out the following web article: `http://kb.mozillazine.org/User.js_file` + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/applicationsprojects/overview.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/applicationsprojects/overview.md index d2fa27d406..f9ab6574dd 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/applicationsprojects/overview.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/applicationsprojects/overview.md @@ -9,3 +9,6 @@ sidebar_position: 150 Some Netwrix Endpoint Policy Manager (formerly PolicyPak) DesignStudio projects require special consideration. In this section, we will share with you some notes about particular types of applications you might want to make into AppSets. + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/applicationsprojects/virtualized.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/applicationsprojects/virtualized.md index 834137f925..83e06947e7 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/applicationsprojects/virtualized.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/applicationsprojects/virtualized.md @@ -14,3 +14,6 @@ Virtualization (SWV). Creating application virtualization packages is beyond the scope of this document, but if you're already using an application virtualization solution, then Endpoint Policy Manager Application Settings Manager can manage those applications naturally using Group Policy. + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/applockguids.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/applockguids.md index 4dc6690843..d88ae6ff38 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/applockguids.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/applockguids.md @@ -9,37 +9,40 @@ sidebar_position: 80 Some applications embrace the idea of Netwrix Endpoint Policy Manager (formerly PolicyPak) AppLock™ tab hiding, but won't honor Endpoint Policy Manager AppLock™. For instance, Firefox has tabs, but doesn't honor Endpoint Policy Manager AppLock™ in practice. For this reason, in the GPO, this would -not be honored when affecting the client, as shown in Figure 149. +not be honored when affecting the client, as shown In the figure shown. ![removing_applock_guids](/images/endpointpolicymanager/applicationsettings/designstudio/removing_applock_guids.webp) -Figure 149. An example of an application that does not honor Endpoint Policy Manager AppLock™. +The figure shown. An example of an application that does not honor Endpoint Policy Manager AppLock™. Another application that does not honor Endpoint Policy Manager AppLock™ is Acrobat Reader, as -shown in Figure 150, since it doesn't have tabs at all. +shown In the figure shown, since it doesn't have tabs at all. ![removing_applock_guids_1](/images/endpointpolicymanager/applicationsettings/designstudio/removing_applock_guids_1.webp) -Figure 150. Example of an application without any tabs. +The figure shown. Example of an application without any tabs. -For this reason, trying to disable the tab in the GPO doesn't make much sense (see Figure 151). +For this reason, trying to disable the tab in the GPO doesn't make much sense (See the figure here). ![removing_applock_guids_2](/images/endpointpolicymanager/applicationsettings/designstudio/removing_applock_guids_2.webp) -Figure 151. Disabling tabs does not work for applications that do not have tabs. +The figure shown. Disabling tabs does not work for applications that do not have tabs. In these cases, you might want to remove the AppLock™ GUIDs from the project so that it is not possible to right-click on a tab in the Group Policy MMC. To do that, follow the steps presented in -Figure 152. +The figure shown. ![removing_applock_guids_3](/images/endpointpolicymanager/applicationsettings/designstudio/removing_applock_guids_3.webp) -Figure 152. Disabling AppLock™ GUIDs. +The figure shown. Disabling AppLock™ GUIDs. When you do this, each tab in the compiled project will no longer have the option to "Disable whole tab in target application" or "Force display of whole tab in target application," as shown in -Figure 153. +The figure shown. ![removing_applock_guids_4](/images/endpointpolicymanager/applicationsettings/designstudio/removing_applock_guids_4.webp) -Figure 153. AppLock™ GUIDs have been removed. +The figure shown. AppLock™ GUIDs have been removed. + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/configurationwizard/_category_.json b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/configurationwizard/_category_.json index 9efc903653..db7dce2641 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/configurationwizard/_category_.json +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/configurationwizard/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "overview" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/configurationwizard/additionalconfiguration.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/configurationwizard/additionalconfiguration.md index d124a9c7a0..b13713cde1 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/configurationwizard/additionalconfiguration.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/configurationwizard/additionalconfiguration.md @@ -14,14 +14,14 @@ Configuration Wizard detects multiple values and what is meant by a labeled link :::tip Remember, the Configuration Wizard may find values that are new, changed, or deleted during any -given capture. In the example in Figure 121, the "Name" text box field was configured by the wizard. +given capture. In the example In the figure shown, the "Name" text box field was configured by the wizard. A value of "Test" was entered into the application. ::: ![configuring_elements_using_14](/images/endpointpolicymanager/applicationsettings/designstudio/configurationwizard/configuring_elements_using_14.webp) -Figure 121. A change to the Name textbox field. +The figure shown. A change to the Name textbox field. Here, the wizard detected multiple changes. The key to the changes is as follows: @@ -47,7 +47,7 @@ Figure 122, we can see that checking on the setting was changing "passwordreqlow ![configuring_elements_using_15](/images/endpointpolicymanager/applicationsettings/designstudio/configurationwizard/configuring_elements_using_15.webp) -Figure 122. Re-trying a specific item with the Configuration Wizard. +The figure shown. Re-trying a specific item with the Configuration Wizard. The Configuration Wizard will check the settings that are unknown and guess what the value should be, placing it into the appropriate checkbox. You have two choices here: @@ -58,17 +58,17 @@ be, placing it into the appropriate checkbox. You have two choices here: - Continue onward with the Configuration Wizard and it will ask you to re-try a specific state (in this case, unchecking a checkbox) to see how the application behaves. Once the value is definitely known, the red color is removed from the value. No checkmarks are present to re-discover any - specific values. An example is shown in Figure 123. + specific values. An example is shown In the figure shown. ![configuring_elements_using_16](/images/endpointpolicymanager/applicationsettings/designstudio/configurationwizard/configuring_elements_using_16.webp) -Figure 123. Neither checkbox is selected after re-trying a specific state. +The figure shown. Neither checkbox is selected after re-trying a specific state. ## Linked Label Selection Some items in the Configuration Wizard will ask you about linked label selection (also known as label links). During the Configuration Wizard process, some elements, like text boxes, spinboxes, -sliders, and other elements need know what they are setting. In Figure 124, you can see an example +sliders, and other elements need know what they are setting. In the figure shown, you can see an example of setting a text box label link. The word that is most similar to the name of the element itself is its label. It might look like just some text on the form, but inside Endpoint Policy Manager DesignStudio, it has a type called "Label." In short, when asked to select the linked label, it's @@ -78,13 +78,16 @@ the word "Name" on the Linked Label Selection page. ![configuring_elements_using_17](/images/endpointpolicymanager/applicationsettings/designstudio/configurationwizard/configuring_elements_using_17.webp) -Figure 124. Selecting the linked label for an element. +The figure shown. Selecting the linked label for an element. -In the second example in Figure 125, we're configuring a slider and need to choose the linked label. +In the second example In the figure shown, we're configuring a slider and need to choose the linked label. In this case, it could be argued that either "Speed:" or "Double-click speed" would make good linked label selections, because either one describes what the slider does. "Double-click speed" is likely a slightly better choice here for clarity. ![configuring_elements_using_18](/images/endpointpolicymanager/applicationsettings/designstudio/configurationwizard/configuring_elements_using_18.webp) -Figure 125. Choosing a linked label. +The figure shown. Choosing a linked label. + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/configurationwizard/commonerrors.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/configurationwizard/commonerrors.md index 806dff046c..b50238d33c 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/configurationwizard/commonerrors.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/configurationwizard/commonerrors.md @@ -14,11 +14,11 @@ now. If you inadvertently checked two checkboxes when making changes, as shown in the top window of Figure 116, the Configuration Wizard detects both changes and asks you which one you intended to make. If you know which one you wanted to select, you can check the corresponding box in the wizard. -In the example below, we want to choose "passwordreqlower," as shown in Figure 116. +In the example below, we want to choose "passwordreqlower," as shown In the figure shown. ![configuring_elements_using_9](/images/endpointpolicymanager/applicationsettings/designstudio/configurationwizard/configuring_elements_using_9.webp) -Figure 116. Selecting which of the two boxes was intended to be checked. +The figure shown. Selecting which of the two boxes was intended to be checked. You can also cancel the Configuration Wizard, and start over again if you see lots of unfamiliar settings and are unsure of which to choose. @@ -26,12 +26,12 @@ settings and are unsure of which to choose. ## Unexpected Changes Sometimes setting one element (checkbox, dropdown, etc.) will add a lot of unexpected values to the -application. For instance, clicking this one checkbox in Figure 117 below added what appears to be +application. For instance, clicking this one checkbox In the figure shown below added what appears to be five changes. ![configuring_elements_using_10](/images/endpointpolicymanager/applicationsettings/designstudio/configurationwizard/configuring_elements_using_10.webp) -Figure 117. Unexpected changes after selecting an element. +The figure shown. Unexpected changes after selecting an element. Usually, this happens when the first item in an application is written. The application will make a bunch of assumptions and write those items as a baseline. When this happens, you can either choose @@ -39,12 +39,12 @@ the correct setting (based on the choices that are shown) or cancel the Configur start again. To start again, put the checkbox (or dropdown, etc.) back to the original location, click "Apply" or "OK" in the application to re-write the original setting, then restart the Configuration Wizard. Doing so will isolate the one change that the checkbox (dropdown, etc.) is -really changing. A successful attempt is shown in Figure 118. Instead of five changed values, there +really changing. A successful attempt is shown In the figure shown. Instead of five changed values, there is only one. ![configuring_elements_using_11](/images/endpointpolicymanager/applicationsettings/designstudio/configurationwizard/configuring_elements_using_11.webp) -Figure 118. A successful attempt at making changes after the Configuration Wizard has been +The figure shown. A successful attempt at making changes after the Configuration Wizard has been restarted. This scenario is very common. So, if you see activity that doesn't make sense, close the @@ -54,22 +54,25 @@ one changed value. ## Multiple Values Controlling One Element Sometimes one element (checkbox, dropdown, etc.) will actually control multiple values at the same -time. In the example in Figure 119, "Default page layout" has four possible settings. When one of +time. In the example In the figure shown, "Default page layout" has four possible settings. When one of those settings, "Facing," is selected, the wizard detects two changes as shown. ![configuring_elements_using_12](/images/endpointpolicymanager/applicationsettings/designstudio/configurationwizard/configuring_elements_using_12.webp) -Figure 119. Two changes being detected for one element. +The figure shown. Two changes being detected for one element. The wizard may suggest that both changed values are valid. In this case, "Showmode" and "HasFacing" are indeed being set by the change of this element, so ensuring both checkmarks are checked and -continuing onward makes sense. In Figure 120, we can see the results of changing these two items +continuing onward makes sense. In the figure shown, we can see the results of changing these two items simultaneously. If only one checkmark was checked in the previous step, the dropdown would not have been configured correctly. ![configuring_elements_using_13](/images/endpointpolicymanager/applicationsettings/designstudio/configurationwizard/configuring_elements_using_13.webp) -Figure 120. Successfully changing two items simultaneously. +The figure shown. Successfully changing two items simultaneously. If the wizard detects that both values (ShowMode and HasFacing) are being changed each time, it will proceed onward recording all the changed values and not prompt for input. + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/configurationwizard/defaultdataroots.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/configurationwizard/defaultdataroots.md index 4ef92f4e36..a64f4f26ca 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/configurationwizard/defaultdataroots.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/configurationwizard/defaultdataroots.md @@ -16,31 +16,31 @@ To be specific, the Configuration Wizard doesn't look for all changed files and entries. It's only looking where you tell it to look. At the start of every project, you are asked where the application's data is stored, and you set that as your default data root. We set up the data root in the previous section, "Setting Up Application Configuration Data." Recall that your -data root can be a registry key (as shown in Figure 108) or a specific file, like an INI or XML file +data root can be a registry key (as shown In the figure shown) or a specific file, like an INI or XML file (Figure 109). ![configuring_elements_using_1](/images/endpointpolicymanager/applicationsettings/designstudio/configurationwizard/configuring_elements_using_1.webp) -Figure 108. Data root selection with registry key. +The figure shown. Data root selection with registry key. ![configuring_elements_using_2](/images/endpointpolicymanager/applicationsettings/designstudio/configurationwizard/configuring_elements_using_2.webp) -Figure 109. Data root selection with an INI file. +The figure shown. Data root selection with an INI file. This can be done at the start of any new project or later on in a project by selecting the Project -Properties tab and changing the data root, as shown in Figure 110. +Properties tab and changing the data root, as shown In the figure shown. ![configuring_elements_using_3](/images/endpointpolicymanager/applicationsettings/designstudio/configurationwizard/configuring_elements_using_3.webp) -Figure 110. Changing the data root. +The figure shown. Changing the data root. There is also another way to change the data root, which is inside the Configuration Wizard itself. While configuring items, if you realize that you need to make a change, it's easy to set a location -for the data root, as shown in Figure 111. +for the data root, as shown In the figure shown. ![configuring_elements_using_4](/images/endpointpolicymanager/applicationsettings/designstudio/configurationwizard/configuring_elements_using_4.webp) -Figure 111. Changing the location of the data root. +The figure shown. Changing the location of the data root. :::note This adjusts all existing elements such that their paths are now relative to this new @@ -59,3 +59,6 @@ files. In most cases, simply select the top most entry within a file and the Con will look for all changes that happen within that file. ::: + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/configurationwizard/elements/_category_.json b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/configurationwizard/elements/_category_.json index f50bdefef4..0c3a6b9996 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/configurationwizard/elements/_category_.json +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/configurationwizard/elements/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "overview" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/configurationwizard/elements/comboboxes.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/configurationwizard/elements/comboboxes.md index 5ed83c55e1..bcbef59b1d 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/configurationwizard/elements/comboboxes.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/configurationwizard/elements/comboboxes.md @@ -7,17 +7,17 @@ sidebar_position: 40 # Combo Boxes Combo boxes inside applications allow for you to choose one item in a set of many items. In this -example, the combo box has four valid items, as shown in Figure 135. +example, the combo box has four valid items, as shown In the figure shown. ![configuring_elements_using_28_624x275](/images/endpointpolicymanager/applicationsettings/designstudio/configurationwizard/elements/configuring_elements_using_28_624x275.webp) -Figure 135. An example of a combo box. +The figure shown. An example of a combo box. -In the example in Figure 136, however, Endpoint Policy Manager DesignStudio brought in six entries. +In the example In the figure shown, however, Endpoint Policy Manager DesignStudio brought in six entries. ![configuring_elements_using_29](/images/endpointpolicymanager/applicationsettings/designstudio/configurationwizard/elements/configuring_elements_using_29.webp) -Figure 136. An incorrect number of entries has been brought in by DesignStudio. +The figure shown. An incorrect number of entries has been brought in by DesignStudio. :::note You can see the entries by double-clicking on a combo box. @@ -32,9 +32,12 @@ You can adjust for this in two ways: - Or, in the Configuration Wizard, wait until the items you want to remove are presented the select "Skip and remove this item." -You can see the "Skip and remove this item" selection in Figure 137. This will remove the incorrect +You can see the "Skip and remove this item" selection In the figure shown. This will remove the incorrect entry from the List Collection Editor for the combo box. ![configuring_elements_using_30](/images/endpointpolicymanager/applicationsettings/designstudio/configurationwizard/elements/configuring_elements_using_30.webp) -Figure 137. Removing the incorrect entry. +The figure shown. Removing the incorrect entry. + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/configurationwizard/elements/filefolderbrowsers.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/configurationwizard/elements/filefolderbrowsers.md index 446fadcd3a..42b1db92ab 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/configurationwizard/elements/filefolderbrowsers.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/configurationwizard/elements/filefolderbrowsers.md @@ -14,12 +14,15 @@ Endpoint Policy Manager DesignStudio that this is the case. In the example below, a working folder item is shown. To configure the dialog as a folder browser, right-click the "…" and select "Change type to…." Then, select "Folder Browser," as shown in -Figure 138. +The figure shown. ![configuring_elements_using_31](/images/endpointpolicymanager/applicationsettings/designstudio/configurationwizard/elements/configuring_elements_using_31.webp) -Figure 138. Configuring a dialog as a folder browser. +The figure shown. Configuring a dialog as a folder browser. Then, right-click the "…" again and select "Configuration Wizard." The goal is to change the folder (or file) to anything different so that the Capture Wizard detects the change. You may choose the original folder (or file) as the default and revert settings. + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/configurationwizard/elements/fontbrowsers.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/configurationwizard/elements/fontbrowsers.md index fe2d173120..7f0c1345ae 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/configurationwizard/elements/fontbrowsers.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/configurationwizard/elements/fontbrowsers.md @@ -6,30 +6,33 @@ sidebar_position: 60 # Font Browsers -Buttons can also be converted to font browsers, as shown in Figure 139. +Buttons can also be converted to font browsers, as shown In the figure shown. ![configuring_elements_using_32](/images/endpointpolicymanager/applicationsettings/designstudio/configurationwizard/elements/configuring_elements_using_32.webp) -Figure 139. Converting a dialog to a font browser. +The figure shown. Converting a dialog to a font browser. A font browser button requires at least one text box, or ideally two text boxes, to work. If no text boxes are available on the page, you are not allowed to configure the Font Browser button, as shown -in Figure 140. +In the figure shown. ![configuring_elements_using_33](/images/endpointpolicymanager/applicationsettings/designstudio/configurationwizard/elements/configuring_elements_using_33.webp) -Figure 140. Configuring a dialog to a font browser requires at least one text box. +The figure shown. Configuring a dialog to a font browser requires at least one text box. The first text box is used to fill in the actual font name automatically with the Font Browser button. The second text box may or may not be used to fill in the font's size. In the Firefox example below, the "Default font" text box will be used for the font name. However, it has its own separate dropdown control for the size. In this case, the Font Browser Configuration Wizard will ask -you which text box you want to use for the font name, as see in Figure 141. +you which text box you want to use for the font name, as see In the figure shown. ![configuring_elements_using_34](/images/endpointpolicymanager/applicationsettings/designstudio/configurationwizard/elements/configuring_elements_using_34.webp) -Figure 141. Selecting the font name. +The figure shown. Selecting the font name. If a second text box is available on the page, you are asked if you would like to use it for the font size. Otherwise, it is assumed that another element on the form will control font size, like it is here with the Size dropdown menu. + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/configurationwizard/elements/overview.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/configurationwizard/elements/overview.md index b546fc346b..3790f93ddb 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/configurationwizard/elements/overview.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/configurationwizard/elements/overview.md @@ -29,3 +29,6 @@ Most elements have the following constructs: - Linked label (for items that cannot describe themselves) We'll explore some of these element types in the following sections. + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/configurationwizard/elements/radiobuttons.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/configurationwizard/elements/radiobuttons.md index 14a0835cdc..6829329b1c 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/configurationwizard/elements/radiobuttons.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/configurationwizard/elements/radiobuttons.md @@ -7,42 +7,45 @@ sidebar_position: 10 # Radio Buttons Radio buttons can only be configured in a group. If you use the Endpoint Policy Manager Capture -Wizard, radio buttons are always grouped together automatically, as shown in Figure 126. +Wizard, radio buttons are always grouped together automatically, as shown In the figure shown. ![configuring_elements_using_19](/images/endpointpolicymanager/applicationsettings/designstudio/configurationwizard/elements/configuring_elements_using_19.webp) -Figure 126. Radio buttons are configured in a group. +The figure shown. Radio buttons are configured in a group. -It's also possible to un-group radio buttons, as shown in Figure 127. +It's also possible to un-group radio buttons, as shown In the figure shown. ![configuring_elements_using_20](/images/endpointpolicymanager/applicationsettings/designstudio/configurationwizard/elements/configuring_elements_using_20.webp) -Figure 127. Ungrouping radio buttons. +The figure shown. Ungrouping radio buttons. You may need to un-group radio button items then manually re-group them. This can occur where the Capture Wizard doesn't accurately recognize sets of radio buttons within a frame. In the case shown -in the application (right-hand graphic in Figure 126), these two radio button groups shouldn't act +in the application (right-hand graphic In the figure shown), these two radio button groups shouldn't act as one group; they are really two separate groups. Right-click the group and select "Ungroup," as -shown in Figure 126. Then, you will be left with four separate radio buttons. +shown In the figure shown. Then, you will be left with four separate radio buttons. In this project, the first two need to be grouped, and the second two need to be grouped. To do this, press and hold the Ctrl key, then click on the first two radio button items to select them -both. Then right-click and select "Group," as shown in Figure 128. Repeat this proces for the second +both. Then right-click and select "Group," as shown In the figure shown. Repeat this proces for the second group. ![configuring_elements_using_21](/images/endpointpolicymanager/applicationsettings/designstudio/configurationwizard/elements/configuring_elements_using_21.webp) -Figure 128. Grouping radio buttons. +The figure shown. Grouping radio buttons. Then, once the buttons are grouped, you can run the Configuration Wizard over each group -independently, as shown in Figure 129. +independently, as shown In the figure shown. ![configuring_elements_using_22](/images/endpointpolicymanager/applicationsettings/designstudio/configurationwizard/elements/configuring_elements_using_22.webp) -Figure 129. Using the Configuration Wizard on each group of buttons. +The figure shown. Using the Configuration Wizard on each group of buttons. :::note If the wizard is unable to verify all the values, you may be asked to re-check a specific radio button item to definitively know if an item was changed or deleted. ::: + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/configurationwizard/elements/slidersspinboxes.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/configurationwizard/elements/slidersspinboxes.md index d58b91407d..c6874fdb9d 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/configurationwizard/elements/slidersspinboxes.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/configurationwizard/elements/slidersspinboxes.md @@ -14,22 +14,22 @@ how they need to be configured. To configure a slider or spinbox, we need to kno - Maximum (right most or top most) value Usually, the left most value is a number that is less than the right most value. For instance, a -slider labeled "Volume," as shown in Figure 130, would have a lower value when slid to the left, and +slider labeled "Volume," as shown In the figure shown, would have a lower value when slid to the left, and a higher value when slid to the right. ![configuring_elements_using_23_624x182](/images/endpointpolicymanager/applicationsettings/designstudio/configurationwizard/elements/configuring_elements_using_23_624x182.webp) -Figure 130. A typical slider. +The figure shown. A typical slider. Although this is usually true, in the next example, the minimum (left most) value was 900 and the -maximum (right most) value was 200 (see Figure 131). DesignStudio discovers this during the wizard +maximum (right most) value was 200 (See the figure here). DesignStudio discovers this during the wizard process and suggests what is likely going on. In most cases, keeping the default will be the right thing to do, which will establish this as a reverse slider and correctly establish the minimum and maximum values. ![configuring_elements_using_24](/images/endpointpolicymanager/applicationsettings/designstudio/configurationwizard/elements/configuring_elements_using_24.webp) -Figure 131. Discovering a reverse slider with DesignStudio. +The figure shown. Discovering a reverse slider with DesignStudio. Note also that the Slider Configuration Wizard will capture the original value set in the slider when the wizard was run, and suggest that value as the default value and the revert value. The @@ -38,7 +38,7 @@ Slider Configuration Wizard might also detect a multiplier for some items. In th ![configuring_elements_using_25](/images/endpointpolicymanager/applicationsettings/designstudio/configurationwizard/elements/configuring_elements_using_25.webp) -Figure 132. Detecting a slider multiplier. +The figure shown. Detecting a slider multiplier. In these cases, the Slider Configuration Wizard will detect this and suggest a way to rectify what you see (0–100) versus what is set inside the application (0–254). If you select "Adjust range and @@ -49,13 +49,16 @@ application is maintained, but you might lose precision in the target applicatio Some applications have sliders that set a bunch of values all at once, or make major changes to the application or operating system behavior. These kinds of sliders are not supported for actions in Endpoint Policy Manager Application Settings Manager. Two examples of these kinds of unsupported -sliders are items like Internet Explorer's security slider, shown in Figure 133 (left side) and User -Account Control Settings, shown in Figure 133 (right side). +sliders are items like Internet Explorer's security slider, shown In the figure shown (left side) and User +Account Control Settings, shown In the figure shown (right side). ![configuring_elements_using_26](/images/endpointpolicymanager/applicationsettings/designstudio/configurationwizard/elements/configuring_elements_using_26.webp) -Figure 133. Examples of unsupported sliders. +The figure shown. Examples of unsupported sliders. Sliders like these can be hidden or disabled, but Endpoint Policy Manager DesignStudio should not be used to try to configure these kinds of sliders that set a multitude of settings based on conditions. + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/configurationwizard/elements/textnumericboxes.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/configurationwizard/elements/textnumericboxes.md index db1f0dd55b..b049e9bad3 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/configurationwizard/elements/textnumericboxes.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/configurationwizard/elements/textnumericboxes.md @@ -9,8 +9,11 @@ sidebar_position: 30 Text boxes and numeric boxes act very similarly. The goal is to make any change at all that can be detected. You are then able to select the default and revert values and also the linked label. You can choose the default of what was originally captured in the text box, or select the value you -changed to. See Figure 134 for an example of a numeric box. +changed to. See the figure here for an example of a numeric box. ![configuring_elements_using_27](/images/endpointpolicymanager/applicationsettings/designstudio/configurationwizard/elements/configuring_elements_using_27.webp) -Figure 134. Numeric box example. +The figure shown. Numeric box example. + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/configurationwizard/knownvalues.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/configurationwizard/knownvalues.md index 667b300cc1..7140288b41 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/configurationwizard/knownvalues.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/configurationwizard/knownvalues.md @@ -11,16 +11,19 @@ configuration item might have. After the Capture Wizard is complete, the UI migh is still unknown what happens when you actually click a checkbox, click a radio button, or slide a slider. Therefore, DesignStudio has to make some initial assumptions about what a checkbox or any other element does. You can see the basic properties of an element just by clicking on it, as shown -in Figure 112. The figure shows that the data key, data value, on value, and off value settings are +In the figure shown. The figure shows that the data key, data value, on value, and off value settings are not known. ![configuring_elements_using_5](/images/endpointpolicymanager/applicationsettings/designstudio/configurationwizard/configuring_elements_using_5.webp) -Figure 112. The basic properties of an element. +The figure shown. The basic properties of an element. Once you've run the Configuration Wizard for that element, however, all the known values are -automatically put in place, as shown in Figure 113. +automatically put in place, as shown In the figure shown. ![configuring_elements_using_6](/images/endpointpolicymanager/applicationsettings/designstudio/configurationwizard/configuring_elements_using_6.webp) -Figure 113. The Configuration Wizard inputs the known property values. +The figure shown. The Configuration Wizard inputs the known property values. + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/configurationwizard/overview.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/configurationwizard/overview.md index 0323f0b0d4..3c0d372f24 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/configurationwizard/overview.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/configurationwizard/overview.md @@ -11,8 +11,11 @@ element. This section expands on what the Configuration Wizard is capable of and into how it works and what to look out for when creating your own AppSets. The Configuration Wizard is generally available to help you implement the details of what any element is doing. To start the Configuration Wizard, you can right-click over most elements and select "Configuration Wizard" or -click on the wand, as shown in Figure 107. +click on the wand, as shown In the figure shown. ![configuring_elements_using](/images/endpointpolicymanager/applicationsettings/designstudio/configurationwizard/configuring_elements_using.webp) -Figure 107. Starting the Configuration Wizard. +The figure shown. Starting the Configuration Wizard. + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/configurationwizard/usage.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/configurationwizard/usage.md index 5722687766..8f7dc59e73 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/configurationwizard/usage.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/configurationwizard/usage.md @@ -11,11 +11,11 @@ capture tool. When the Configuration Wizard runs, it takes a snapshot of all the root, asks you to make some changes, and then captures what you've done. Then it sets your element's settings. To perform these tasks, the Configuration Wizard may ask you some questions about the current state of the application first. For instance, it may asked if a checkbox is currently -checked or unchecked, as shown in Figure 114. +checked or unchecked, as shown In the figure shown. ![configuring_elements_using_7](/images/endpointpolicymanager/applicationsettings/designstudio/configurationwizard/configuring_elements_using_7.webp) -Figure 114. Selecting whether a checkbox is checked or unchecked. +The figure shown. Selecting whether a checkbox is checked or unchecked. This is to make sure nothing has changed from when the Capture Wizard captured the application's UI settings. If you look at the actual application and the setting is checked, changed, or otherwise @@ -38,11 +38,11 @@ values are only stored in memory and only get changed to the registry or disk wh is fully closed. This means you might have to open and close the application dozens of times. If you click "Next" in the wizard but the wizard was unable to detect any changes, it will tell you -that no changes were detected, as shown in Figure 115. +that no changes were detected, as shown In the figure shown. ![configuring_elements_using_8](/images/endpointpolicymanager/applicationsettings/designstudio/configurationwizard/configuring_elements_using_8.webp) -Figure 115. The message to indicate no changes were detected. +The figure shown. The message to indicate no changes were detected. To resolve this, you can try doing the following: @@ -76,3 +76,6 @@ sign of a successful discovery. The wizard will usually ask you to confirm the f If the wizard discovers one change perfectly, you can easily go through the Configuration Wizard for the element. If the wizard detects multiple changes during configuration, you are prompted for what to do. + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/deleteelements.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/deleteelements.md index 52adfdf745..1e602d4263 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/deleteelements.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/deleteelements.md @@ -16,4 +16,7 @@ delete it. ![deleting_stray_elements](/images/endpointpolicymanager/applicationsettings/designstudio/deleting_stray_elements.webp) -Figure 158. Deleting stray elements with the Hierarchy tab. +The figure shown. Deleting stray elements with the Hierarchy tab. + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/discover/_category_.json b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/discover/_category_.json index 30bef0daa6..f7ce27af0c 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/discover/_category_.json +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/discover/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "overview" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/discover/appdata.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/discover/appdata.md index 0dbcedf6c6..5c13a6fa81 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/discover/appdata.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/discover/appdata.md @@ -28,15 +28,15 @@ the application's data file within `%appdata%`, even if you browse using the ful with `C:\`. Endpoint Policy Manager DesignStudio will automatically detect if you are within `%appdata%` or `%localappdata%` and substitute the -`%appdata%` or `%localappdata%` variables for you as needed, as shown in Figure 99 and Figure 100. +`%appdata%` or `%localappdata%` variables for you as needed, as shown In the figure shown and The figure shown. ![discovering_configuration_12](/images/endpointpolicymanager/applicationsettings/designstudio/configurationdata/discover/discovering_configuration_12.webp) -Figure 99. DesignStudio detecting the data location. +The figure shown. DesignStudio detecting the data location. ![discovering_configuration_13](/images/endpointpolicymanager/applicationsettings/designstudio/configurationdata/discover/discovering_configuration_13.webp) -Figure 100. DesignStudio detecting the data location. +The figure shown. DesignStudio detecting the data location. :::note You will not be able to compile your AppSet to a DLL as standard user unless you change @@ -49,11 +49,11 @@ Application Settings Manager .dlls on machines. Therefore, capture all the data from your application first as a standard user, then test your compiling as a standard user. You can see the preview of your AppSet by selecting "Show test -Endpoint Policy Manager when complete" within the Compilation tab, as shown in Figure 101 +Endpoint Policy Manager when complete" within the Compilation tab, as shown In the figure shown ![discovering_configuration_14](/images/endpointpolicymanager/applicationsettings/designstudio/configurationdata/discover/discovering_configuration_14.webp) -Figure 101. Choosing to preview the AppSet. +The figure shown. Choosing to preview the AppSet. Then, when ready, switch to an administrative user to move the compiled Endpoint Policy Manager DLL to @@ -62,3 +62,6 @@ to (or `c:\Program Files(x86)\PolicyPak\Extensions` on 64-bit machines) and use the Group Policy Editor to see your completed AppSet. + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/discover/overview.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/discover/overview.md index 894030a18f..04405a97dd 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/discover/overview.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/discover/overview.md @@ -7,12 +7,12 @@ sidebar_position: 50 # Discovering Configuration Data Locations Usually, it's quite easy to discover where an application has stored its configuration data. Most -times, applications store their data in` HKEY_Current_User\Software`. In Figure 87, you can see the +times, applications store their data in` HKEY_Current_User\Software`. In the figure shown, you can see the data for many popular applications stored in the registry. ![discovering_configuration_624x429](/images/endpointpolicymanager/applicationsettings/designstudio/configurationdata/discover/discovering_configuration_624x429.webp) -Figure 87. Many applications store their data in the registry. +The figure shown. Many applications store their data in the registry. Note that although most applications store their information in `HKEY_Current_User\Software`, if you're trying to do something in Control Panel, those values would be stored in @@ -25,3 +25,6 @@ manually. You can look in the following three common key locations for user conf - `C:\program files\\` for 32-bit and 64-bit machines - `C:\program files(x86)\\` for 64-bit machines - `%localappdata%` + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/discover/programfiles.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/discover/programfiles.md index af7e952de8..04f7af7ff3 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/discover/programfiles.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/discover/programfiles.md @@ -7,19 +7,19 @@ sidebar_position: 10 # Configuration Data in Program Files Using Windows Explorer, you can look for INI files (expressed as "Configuration settings" in the -file type in Explorer), XML files, and other file types. In Figure 88, you can see an INI file for +file type in Explorer), XML files, and other file types. In the figure shown, you can see an INI file for an application within Program Files (x86). ![discovering_configuration_1_624x213](/images/endpointpolicymanager/applicationsettings/designstudio/configurationdata/discover/discovering_configuration_1_624x213.webp) -Figure 88. Example of INI files. +The figure shown. Example of INI files. However, if you try to select this file using Netwrix Endpoint Policy Manager (formerly PolicyPak) -DesignStudio, you will be provided a warning message, as shown in Figure 89. +DesignStudio, you will be provided a warning message, as shown In the figure shown. ![discovering_configuration_2](/images/endpointpolicymanager/applicationsettings/designstudio/configurationdata/discover/discovering_configuration_2.webp) -Figure 89. Warning message when selecting an INI file. +The figure shown. Warning message when selecting an INI file. The warning indicates a problem not with where this application's data was found (right now), but actually where that data is likely to be stored (on the client machine). @@ -48,12 +48,15 @@ Applications running within Windows will do one of two things when run as standa store their files in what is known as the VirtualStore (`%localappdata%\VirtualStore`) When this application is run as a standard user, the configuration data is within -`%appdata%\roaming` as shown in Figure 90(in this case, `%appdata%\roaming\Qualcomm\Eudora`). That's +`%appdata%\roaming` as shown In the figure shown(in this case, `%appdata%\roaming\Qualcomm\Eudora`). That's because this application was smart enough to know to use `%appdata% as its data store when run as a standard user.` ![discovering_configuration_3](/images/endpointpolicymanager/applicationsettings/designstudio/configurationdata/discover/discovering_configuration_3.webp) -`Figure 90. Configuration data stored within %appdata%\roaming.` +`The figure shown. Configuration data stored within %appdata%\roaming.` Let's continue onward and examine another case of where user data might be stored. + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/discover/sysinternalsprocessmonitor.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/discover/sysinternalsprocessmonitor.md index 3dce38dab2..858e563e18 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/discover/sysinternalsprocessmonitor.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/discover/sysinternalsprocessmonitor.md @@ -26,30 +26,30 @@ to perform its capture. Process monitor can be downloaded from Microsoft at: Let's explore some quick tips for running Process Monitor. First, make sure Process Monitor is capturing events by clicking on File|Capture Events (this should be on by default) and Edit|Auto -Scroll (which is not the default). You can see these configuration options in Figure 102 and -Figure 103. +Scroll (which is not the default). You can see these configuration options In the figure shown and +The figure shown. ![discovering_configuration_15_499x277](/images/endpointpolicymanager/applicationsettings/designstudio/configurationdata/discover/discovering_configuration_15_499x277.webp) -Figure 102. Selecting the option to capture events. +The figure shown. Selecting the option to capture events. ![discovering_configuration_16](/images/endpointpolicymanager/applicationsettings/designstudio/configurationdata/discover/discovering_configuration_16.webp) -Figure 103. Selecting the option for autoscrolling. +The figure shown. Selecting the option for autoscrolling. Next, you're going to create a filter automatically. To do this, use Process Monitor's Target Sight -icon and drag it directly onto the target application's main window as shown in Figure 104. +icon and drag it directly onto the target application's main window as shown In the figure shown. ![discovering_configuration_17](/images/endpointpolicymanager/applicationsettings/designstudio/configurationdata/discover/discovering_configuration_17.webp) -Figure 104. Dragging the Target Sight icon into the main window. +The figure shown. Dragging the Target Sight icon into the main window. -Next, have the first two filter types selected, Registry and File, as shown in Figure 105. Unselect +Next, have the first two filter types selected, Registry and File, as shown In the figure shown. Unselect the remaining three items (Network Activity, Process & Thread, and Profiling Events). ![discovering_configuration_18_624x105](/images/endpointpolicymanager/applicationsettings/designstudio/configurationdata/discover/discovering_configuration_18_624x105.webp) -Figure 105. Selecting the "Registry" and "File" types. +The figure shown. Selecting the "Registry" and "File" types. Next, make a change in your application and click "Apply" or "OK." Look for registry or disk activity that occurs when you click "OK." It takes a little practice but you should see some disk @@ -58,12 +58,12 @@ will keep settings in memory and only to write their data (to the registry or di application is closed. This can be a little bit frustrating, so if don't see the changes you expect, you can also try to close the application and see if it wrote any changes to the registry or disk. -In Figure 106 you can see the deployment.properties file was changed after checkbox was unselected +In the figure shown you can see the deployment.properties file was changed after checkbox was unselected and the change was applied. ![discovering_configuration_19](/images/endpointpolicymanager/applicationsettings/designstudio/configurationdata/discover/discovering_configuration_19.webp) -Figure 106. Applying changes. +The figure shown. Applying changes. Knowing this, you can use Endpoint Policy Manager DesignStudio to use this location (in this case, a file) as the data root and continue to build an AppSet for the application. @@ -78,8 +78,7 @@ dialog prompt when you re-run Process Monitor. If you discover a file that stores data for your application, but it isn't a currently supported -type (INI, XML, JS, .properties, etc.) then let us know by emailing -[support@endpointpolicymanager.com](mailto:support@endpointpolicymanager.com) with details so we can include its support in +type (INI, XML, JS, .properties, etc.) then let us know by [opening a support ticket](https://www.netwrix.com/tickets.html#/open-a-ticket) with details so we can include its support in a future release. For more information on using Process Monitor, be sure to watch this in-depth video (from the 35:30 mark) as well for more tips: @@ -87,3 +86,6 @@ video (from the 35:30 mark) as well for more tips: You can also purchase the book on Sysinternals tools (where Process Monitor is covered) by Mark Russinovich and Aaron Margosis by visiting this link: [http://www.amazon.com/Windows%C2%AE-Sysinternals-Administrators-Reference-Russinovich/dp/073565672X](http://www.amazon.com/Windows®-Sysinternals-Administrators-Reference-Russinovich/dp/073565672X). + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/discover/virtualstore.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/discover/virtualstore.md index 2b58bc3bbb..001db3caee 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/discover/virtualstore.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/discover/virtualstore.md @@ -9,14 +9,14 @@ sidebar_position: 20 Sometimes, programs don't know that they are not allowed to store data in the protected Windows locations. When a standard user runs the application and tries to change configuration data, the application's configurations are not written to these protected Windows locations. They are -redirected or virtualized instead. In Figure 91, we can see that when the application tried to write +redirected or virtualized instead. In the figure shown, we can see that when the application tried to write its data to `c:\Program Files`, it was actually redirected to `%LocalAppData%\VirtualStore\Program Files (x86)\Foxit Software\Foxit Reader`. ![discovering_configuration_4](/images/endpointpolicymanager/applicationsettings/designstudio/configurationdata/discover/discovering_configuration_4.webp) -Figure 91. Application data that has been redirected. +The figure shown. Application data that has been redirected. This is a safety mechanism that Windows uses to allow applications to think that they've written data to the desired location (`\Program Files`), when in actuality, the application's data was @@ -28,15 +28,15 @@ of this, even though we're finding the file in `%LocalAppData%\VirtualStore\Program Files (x86)\Foxit Software\Foxit Reader` (as shown in Figure 92), the data file could also be found on 32-bit machines in -`%LocalAppData%\VirtualStore\Program Files\Foxit Software\Foxit Reader` (as shown in Figure 93). +`%LocalAppData%\VirtualStore\Program Files\Foxit Software\Foxit Reader` (as shown In the figure shown). ![discovering_configuration_5](/images/endpointpolicymanager/applicationsettings/designstudio/configurationdata/discover/discovering_configuration_5.webp) -Figure 92. The location for 64-bit machines is `%LocalAppData%\VirtualStore\Program Files (x86).` +The figure shown. The location for 64-bit machines is `%LocalAppData%\VirtualStore\Program Files (x86).` ![discovering_configuration_6](/images/endpointpolicymanager/applicationsettings/designstudio/configurationdata/discover/discovering_configuration_6.webp) -Figure 93. The location for 32-bit machiens is `%LocalAppData%\VirtualStore\Program Files.` +The figure shown. The location for 32-bit machiens is `%LocalAppData%\VirtualStore\Program Files.` If you select a file within the VirtualStore directory, Endpoint Policy Manager DesignStudio recognizes this and provides two features to ensure proper delivery to clients. First, as shown in @@ -45,37 +45,37 @@ on client machines of the same type. ![discovering_configuration_7](/images/endpointpolicymanager/applicationsettings/designstudio/configurationdata/discover/discovering_configuration_7.webp) -Figure 94. Endpoint Policy Manager DesignStudio substituting the correct variable. +The figure shown. Endpoint Policy Manager DesignStudio substituting the correct variable. To account for the possibility that you might have both 32-bit and 64-bit machines as targets, Endpoint Policy Manager Application Settings Manager, by default, will always try to write to both locations on the target machine. That way, you're ensured that both 32-bit and 64-bit machines will get your directives. Note that this behavior is controllable within Endpoint Policy Manager -`DesignStudio in Tools|Options `in the VirtualStore tab, as shown in Figure 95. It is recommended +`DesignStudio in Tools|Options `in the VirtualStore tab, as shown In the figure shown. It is recommended that you keep this checkbox checked. ![discovering_configuration_8_624x322](/images/endpointpolicymanager/applicationsettings/designstudio/configurationdata/discover/discovering_configuration_8_624x322.webp) -Figure 95. The VirtualStore tab. +The figure shown. The VirtualStore tab. If you want to see both actions, you can click on the element's "Advanced" button, as shown in Figure 96, and see the two actions created. ![discovering_configuration_9_312x592](/images/endpointpolicymanager/applicationsettings/designstudio/configurationdata/discover/discovering_configuration_9_312x592.webp) -Figure 96. The element's "Advanced" button. +The figure shown. The element's "Advanced" button. If you were to hover the mouse over each "File" location, you would see that the actions are set against each possible file location automatically (`\Program Files(x86)` and `\Program Files`), one -for the first action and another for the second action, as shown in Figure 97 and Figure 98. +for the first action and another for the second action, as shown In the figure shown and The figure shown. ![discovering_configuration_10](/images/endpointpolicymanager/applicationsettings/designstudio/configurationdata/discover/discovering_configuration_10.webp) -Figure 97. The file location for the first action. +The figure shown. The file location for the first action. ![discovering_configuration_11_624x79](/images/endpointpolicymanager/applicationsettings/designstudio/configurationdata/discover/discovering_configuration_11_624x79.webp) -Figure 98. The file location for the second action. +The figure shown. The file location for the second action. Therefore, there's really no downside in leaving the "Always create additional action when target files utilize Windows 7 "VirtualStore" directories (recommended)" turned on. It will mean that your @@ -91,3 +91,6 @@ resources: - [http://www.thewindowsclub.com/file-registry-virtualization-in-windows-7](http://www.thewindowsclub.com/file-registry-virtualization-in-windows-7). - Group Policy: Fundamentals, Security and the Managed Desktop by Jeremy Moskowitz Page 561–562. Available at [www.GPanswers.com/book](http://www.GPanswers.com/book). + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/grayswizard.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/grayswizard.md index ecbf98354b..d1e572c8a8 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/grayswizard.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/grayswizard.md @@ -9,25 +9,25 @@ sidebar_position: 140 Many applications have configuration options, which will gray out or reveal items depending on whether the checkboxes are checked or unchecked. For instance, in this application, when the checkbox "Use fixed resolution for snapshots" is checked, the spinbox "Resolution:" is available for -editing, as shown in Figure 185. +editing, as shown In the figure shown. ![using_the_grays_wizard](/images/endpointpolicymanager/applicationsettings/designstudio/using_the_grays_wizard.webp) -Figure 185. When the checkbox "Use fixed resolution for snapshots" is checked, the spinbox +The figure shown. When the checkbox "Use fixed resolution for snapshots" is checked, the spinbox "Resolution:" is available for editing. -In Figure 186, when the checkbox is unchecked, the "Resolution:" element is uneditable. +In the figure shown, when the checkbox is unchecked, the "Resolution:" element is uneditable. ![using_the_grays_wizard_1_624x213](/images/endpointpolicymanager/applicationsettings/designstudio/using_the_grays_wizard_1_624x213.webp) -Figure 186. When the checkbox is unchecked, the "Resolution:" element is uneditable. +The figure shown. When the checkbox is unchecked, the "Resolution:" element is uneditable. You are able to perform the same function within your AppSet. To do this, right-click over the -checkbox and select "Grays Wizard," as shown in Figure 187. +checkbox and select "Grays Wizard," as shown In the figure shown. ![using_the_grays_wizard_2_499x293](/images/endpointpolicymanager/applicationsettings/designstudio/using_the_grays_wizard_2_499x293.webp) -Figure 187. Opening the Grays Wizard. +The figure shown. Opening the Grays Wizard. :::note The Grays Wizard is only available for checkboxes and radio buttons. Additionally, the @@ -38,92 +38,95 @@ Wizard is run. When you run the Grays Wizard, you do not need to use the "OK" or "Apply" buttons in your application. You are only learning what happens inside your application when you click a checkbox or -radio button and what is grayed out when those items are selected. In Figure 188, we can see that +radio button and what is grayed out when those items are selected. In the figure shown, we can see that when the checkbox is checked, the "Resolution:" spinbox can be edited. Therefore, on the first screen of the Grays Wizard, you would do nothing because when the checkmark is checked, "Resolution:" is editable. ![using_the_grays_wizard_3](/images/endpointpolicymanager/applicationsettings/designstudio/using_the_grays_wizard_3.webp) -Figure 188. Using the Grays Wizard. +The figure shown. Using the Grays Wizard. However, on the next page of the Grays Wizard, you are asked what happens when the checkbox is unchecked. We learned that the "Resolution:" item is grayed out. So, in this screen, click the -"Resolution:" item to make it grayed out, as shown in Figure 189. +"Resolution:" item to make it grayed out, as shown In the figure shown. ![using_the_grays_wizard_4](/images/endpointpolicymanager/applicationsettings/designstudio/using_the_grays_wizard_4.webp) -Figure 189. Graying out the element. +The figure shown. Graying out the element. -As shown in Figure 190, select the item or items that should be grayed out when the checkbox is +As shown In the figure shown, select the item or items that should be grayed out when the checkbox is unchecked. You'll see the Grays Wizard gray it out for demonstration purposes. ![using_the_grays_wizard_5](/images/endpointpolicymanager/applicationsettings/designstudio/using_the_grays_wizard_5.webp) -Figure 190. Selecting the item to gray out. +The figure shown. Selecting the item to gray out. Let's go through another, somewhat more complex example. In this application, a checkbox and radio button set control a series of items that will be grayed out when checked and unselected. For -instance, in Figure 191, we can see all the items are available when the "Replace Document Colors" +instance, In the figure shown, we can see all the items are available when the "Replace Document Colors" checkbox is checked and the "Custom Color:" radio button is checked. ![using_the_grays_wizard_6](/images/endpointpolicymanager/applicationsettings/designstudio/using_the_grays_wizard_6.webp) -Figure 191. All the items are available when the "Replace Document Colors" checkbox is checked and +The figure shown. All the items are available when the "Replace Document Colors" checkbox is checked and the "Custom Color:" radio button is checked. However, if we select the "Use Windows Colors Scheme" radio button, we can see that the "Custom -Colors" radio button is grayed out (see Figure 192). If we uncheck the "Replace Document Colors" +Colors" radio button is grayed out (See the figure here). If we uncheck the "Replace Document Colors" checkbox, then all areas ("Use Windows Colors Scheme," "Custom Color," and "Change only the color of -black / white content") are all grayed out, as shown in Figure 193. +black / white content") are all grayed out, as shown In the figure shown. ![using_the_grays_wizard_7](/images/endpointpolicymanager/applicationsettings/designstudio/using_the_grays_wizard_7.webp) -Figure 192. Selecting the "Use Windows Colors Scheme" radio button makes the "Custom Colors" radio +The figure shown. Selecting the "Use Windows Colors Scheme" radio button makes the "Custom Colors" radio button grayed out. ![using_the_grays_wizard_8](/images/endpointpolicymanager/applicationsettings/designstudio/using_the_grays_wizard_8.webp) -Figure 193. All areas are grayed out when the "Replace Document Colors" checkbox is unchecked. +The figure shown. All areas are grayed out when the "Replace Document Colors" checkbox is unchecked. To set up the correct behavior inside this application, you must first at least configure the "Replace Document Colors" checkbox with the Configuration Wizard. Then, select the whole "Document -Colors Options" frame. Right-click and select "Grays Wizard," as shown in Figure 194. +Colors Options" frame. Right-click and select "Grays Wizard," as shown In the figure shown. ![using_the_grays_wizard_9](/images/endpointpolicymanager/applicationsettings/designstudio/using_the_grays_wizard_9.webp) -Figure 194. Selecting the Grays Wizard. +The figure shown. Selecting the Grays Wizard. By selecting the whole frame, the Grays Wizard will ask you about each element in the frame. The first page requires you to express what happens when the "Replace Document Colors" is selected -(checked). In Figure 195, there are no changes, and everything is available. +(checked). In the figure shown, there are no changes, and everything is available. ![using_the_grays_wizard_10](/images/endpointpolicymanager/applicationsettings/designstudio/using_the_grays_wizard_10.webp) -Figure 195. The first page of the wizard does not require any changes. +The figure shown. The first page of the wizard does not require any changes. On the next page, you are asked what happens when the "Replace Document Colors" is unchecked. In that case, all items are grayed out. Select all items as grayed out if the Grays Wizard does not do -this already for you (see Figure 196). +this already for you (See the figure here). ![using_the_grays_wizard_11](/images/endpointpolicymanager/applicationsettings/designstudio/using_the_grays_wizard_11.webp) -Figure 196. Selecting all items to be grayed out. +The figure shown. Selecting all items to be grayed out. The next screen asks what happens when the "Use Windows Color Scheme" is selected. In this case, the "Custom Color" block is grayed out, but the "Change only the color of black / white content" is -available. Click on the elements in the Grays Wizard, and click "Next," as shown in Figure 197. +available. Click on the elements in the Grays Wizard, and click "Next," as shown In the figure shown. ![using_the_grays_wizard_12](/images/endpointpolicymanager/applicationsettings/designstudio/using_the_grays_wizard_12.webp) -Figure 197. Choosing which elements are grayed out and which are editable. +The figure shown. Choosing which elements are grayed out and which are editable. Next you will be asked about "Custom Color." Be sure to clear out any gray items that will operate -when "Custom color" is selected, as shown in Figure 198. +when "Custom color" is selected, as shown In the figure shown. ![using_the_grays_wizard_13](/images/endpointpolicymanager/applicationsettings/designstudio/using_the_grays_wizard_13.webp) -Figure 198. Choosing which elements are grayed out and which are editable. +The figure shown. Choosing which elements are grayed out and which are editable. Finally, you are asked about the last element "Change only the color of black / white content." There is no change when this is checked or unchecked. + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/navigation/_category_.json b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/navigation/_category_.json index af14854f42..8c88b46488 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/navigation/_category_.json +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/navigation/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "overview" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/navigation/overview.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/navigation/overview.md index a8b3b292d9..c08799b2b8 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/navigation/overview.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/navigation/overview.md @@ -10,3 +10,6 @@ In this section, you'll learn about: - Netwrix Endpoint Policy Manager (formerly PolicyPak) DesignStudio vocabulary - Tabs inside Endpoint Policy Manager DesignStudio + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/navigation/tab/_category_.json b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/navigation/tab/_category_.json index 31292b8406..7889de383e 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/navigation/tab/_category_.json +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/navigation/tab/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "overview" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/navigation/tab/compilation.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/navigation/tab/compilation.md index e39252bd13..1f4d584fb1 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/navigation/tab/compilation.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/navigation/tab/compilation.md @@ -6,19 +6,19 @@ sidebar_position: 40 # Compilation -The Compilation tab enables you to set your project's DLL name, as shown in Figure 55. It also +The Compilation tab enables you to set your project's DLL name, as shown In the figure shown. It also enables you to save your current work and compile your AppSet to be used in Group Policy, as shown -in Figure 56. +In the figure shown. ![getting_around_7](/images/endpointpolicymanager/applicationsettings/designstudio/navigation/tab/getting_around_7.webp) -Figure 55. Setting the DLL name. +The figure shown. Setting the DLL name. ![getting_around_8_624x155](/images/endpointpolicymanager/applicationsettings/designstudio/navigation/tab/getting_around_8_624x155.webp) -Figure 56. Compiling the AppSet. +The figure shown. Compiling the AppSet. -In Figure 55, you can see that you can do the following: +In the figure shown, you can see that you can do the following: - Compile to standard location (default): This will compile to what is set in `Tools | Options`. Usually, this is the Endpoint Policy Manager local store or @@ -33,3 +33,6 @@ In Figure 55, you can see that you can do the following: You can also see a test preview of your AppSet after compiling. This can be useful if you want to tweak, test, and re-tweak your application without having to launch the Group Policy editor. + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/navigation/tab/errorlist.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/navigation/tab/errorlist.md index 94ae66b016..1cfd32bb53 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/navigation/tab/errorlist.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/navigation/tab/errorlist.md @@ -6,22 +6,23 @@ sidebar_position: 50 # Error List -The Error List tab is only active after a compile error occurs (see Figure 57). Compile errors are -generally rare, and we request that you send any pXMLs which do not properly compile to -[support@endpointpolicymanager.com](mailto:support@endpointpolicymanager.com) for analysis. +The Error List tab is only active after a compile error occurs (See the figure here). Compile errors are +generally rare, and we request that you send any pXMLs which do not properly compile by [opening a support ticket](https://www.netwrix.com/tickets.html#/open-a-ticket) for analysis. ![getting_around_9_624x460](/images/endpointpolicymanager/applicationsettings/designstudio/navigation/tab/getting_around_9_624x460.webp) -Figure 57. A Endpoint Policy Manager DesignStudio compile error. +The figure shown. A Endpoint Policy Manager DesignStudio compile error. -When errors do occur, the error list pops up and suggests some fixes, as shown in Figure 58. +When errors do occur, the error list pops up and suggests some fixes, as shown In the figure shown. Double-click the proposed fix (or right-click and select "Apply Default Fix") for any errors found, -as shown in Figure 58. +as shown In the figure shown. ![getting_around_10_624x671](/images/endpointpolicymanager/applicationsettings/designstudio/navigation/tab/getting_around_10_624x671.webp) -Figure 58. Applying the default fix to errors. +The figure shown. Applying the default fix to errors. If the errors are not corrected, send Endpoint Policy Manager technical support your pXML file for -analysis and a fix. We want to help! The email address is -[support@endpointpolicymanager.com](mailto:support@endpointpolicymanager.com). +analysis and a fix. We want to help! Please [open a support ticket](https://www.netwrix.com/tickets.html#/open-a-ticket). + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/navigation/tab/hierarchy.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/navigation/tab/hierarchy.md index 67dcd668c5..bc536cc5f6 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/navigation/tab/hierarchy.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/navigation/tab/hierarchy.md @@ -8,11 +8,14 @@ sidebar_position: 10 The Hierarchy tab is similar to the Tabs tab, except it shows every element in a granular fashion. When you click on an element in the Hierarchy tab, the corresponding element in the main page will -highlighted as well (see Figure 52). +highlighted as well (See the figure here). ![getting_around_3](/images/endpointpolicymanager/applicationsettings/designstudio/navigation/tab/getting_around_3.webp) -Figure 52. The Hierarchy tab provides a granular view of each element. +The figure shown. The Hierarchy tab provides a granular view of each element. You can learn more about the Hierarchy tab in the section entitled "‎Advanced AppSet Design and Manual Editing." + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/navigation/tab/overview.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/navigation/tab/overview.md index 41cf87fbff..fc44a8660e 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/navigation/tab/overview.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/navigation/tab/overview.md @@ -7,11 +7,11 @@ sidebar_position: 20 # Tabs Endpoint Policy Manager DesignStudio has six main tabs that help you perform tasks in your project. -You can see the tabs highlighted in Figure 50. +You can see the tabs highlighted In the figure shown. ![getting_around_1](/images/endpointpolicymanager/applicationsettings/designstudio/navigation/tab/getting_around_1.webp) -Figure 50. The DesignStudio tabs. +The figure shown. The DesignStudio tabs. Those tabs are: @@ -30,8 +30,11 @@ The Tabs tab enables you to see the overall hierarchy of your project. You will listed in your project and any subdialogs you have within each tab. This is the quickest way to see the overall structure of your project and how all the major objects (tabs and subdialogs) relate to each other. When you click on a tab inside the Tabs area, the corresponding tab is automatically -displayed in the main pane for quick navigation (see Figure 51). +displayed in the main pane for quick navigation (See the figure here). ![getting_around_2](/images/endpointpolicymanager/applicationsettings/designstudio/navigation/tab/getting_around_2.webp) -Figure 51. Using the Tabs tab for quick navigation. +The figure shown. Using the Tabs tab for quick navigation. + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/navigation/tab/properties.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/navigation/tab/properties.md index f003b14591..1e212577a3 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/navigation/tab/properties.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/navigation/tab/properties.md @@ -7,8 +7,11 @@ sidebar_position: 20 # Properties The Properties tab shows how the element is set. It is automatically displayed when you use the main -pane and select an element (see Figure 53). +pane and select an element (See the figure here). ![getting_around_4](/images/endpointpolicymanager/applicationsettings/designstudio/navigation/tab/getting_around_4.webp) -Figure 53. Viewing the properties of an element in the Properties tab. +The figure shown. Viewing the properties of an element in the Properties tab. + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/navigation/tab/propertiesproject.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/navigation/tab/propertiesproject.md index d5ca5bbd1b..a76475ce96 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/navigation/tab/propertiesproject.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/navigation/tab/propertiesproject.md @@ -6,7 +6,7 @@ sidebar_position: 30 # Project Properties -The Project Properties tab shows overall project properties such as the following (see Figure 54): +The Project Properties tab shows overall project properties such as the following (See the figure here): - Project name - Target data type (Registry, INI, XML, etc.) @@ -15,7 +15,7 @@ The Project Properties tab shows overall project properties such as the followin ![getting_around_5](/images/endpointpolicymanager/applicationsettings/designstudio/navigation/tab/getting_around_5.webp) -Figure 53. The Project Properties tab. +The figure shown. The Project Properties tab. Video: To understand predefined Item-Level Targeting (ILT) conditions, please see this video: [Predefined ILTs (Internal Filters)](/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/itemleveltargeting.md). @@ -25,8 +25,11 @@ portable Windows 10 machine with IE version 11 present. ![getting_around_6](/images/endpointpolicymanager/applicationsettings/designstudio/navigation/tab/getting_around_6.webp) -Figure 54. You can use Item-Level Targeting to narrow your target scope. +The figure shown. You can use Item-Level Targeting to narrow your target scope. Tip: Endpoint Policy Manager has some AppSets that have pre-defined filters and others that do not. For instance, all of the Internet Explorer AppSets and Java AppSets that Endpoint Policy Manager ships have pre-defined filters. + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/navigation/vocabulary.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/navigation/vocabulary.md index 94b7293ede..07b4d3a747 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/navigation/vocabulary.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/navigation/vocabulary.md @@ -15,11 +15,14 @@ they can be contained within frames. Your goal with Endpoint Policy Manager DesignStudio is to bring in as much of the applications' user interface (UI) that you want to configure as possible. Then, you can use the DesignStudio to tweak -the design and configure each setting (see Figure 49. +the design and configure each setting (See the figure here. ![getting_around](/images/endpointpolicymanager/applicationsettings/designstudio/navigation/getting_around.webp) -Figure 49. Some of the main Endpoint Policy Manager DesignStudio components. +The figure shown. Some of the main Endpoint Policy Manager DesignStudio components. Now that we've discussed vocabulary, we'll examine each item in DesignStudio to understand how it's used to create AppSets. + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/overview.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/overview.md index 4acd499f06..8cb1f5c1dd 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/overview.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/overview.md @@ -8,9 +8,7 @@ sidebar_position: 110 This document will help you to understand Netwrix Endpoint Policy Manager (formerly PolicyPak) DesignStudio. However, you should only use this document after you have read and worked through the -DesignStudio example in Book 3: - -Application Settings Manager. We assume in this manual that you have already read that document and +DesignStudio example in the Application Settings Manager documentation. We assume in this manual that you have already read that document and can create simple AppSets. This document is a reference guide for the rest of the DesignStudio utility and addresses some @@ -21,3 +19,6 @@ applicable to many scenarios while building AppSets. Video: You may also wish to watch our DesignStudio videos, which cover some higher level details of Endpoint Policy Manager: Application Manager > [DesignStudio How-To](/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/videolearningcenter.md). + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/quickstart/_category_.json b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/quickstart/_category_.json index 9035a027a3..b040be8c08 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/quickstart/_category_.json +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/quickstart/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "overview" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/quickstart/createappset.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/quickstart/createappset.md index 92c4d80c7e..46251a2d8b 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/quickstart/createappset.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/quickstart/createappset.md @@ -44,31 +44,31 @@ Endpoint Policy Manager DesignStudio. ![policypak_application_settings_5](/images/endpointpolicymanager/applicationsettings/designstudio/quickstart/endpointpolicymanager_application_settings_5.webp) -Figure 6. The PuTTY interface. +The figure shown. The PuTTY interface. **Step 5 –** Click on the various setting categories to get a feel for the settings contained within PuTTY. Leave the PuTTY application open as you proceed to run the Endpoint Policy Manager DesignStudio tool. Run` PolicyPak DesignStudio` by clicking `Start|PolicyPak|PolicyPak Design Studio`. When you do, the Endpoint Policy Manager Design Studio -Wizard will run, as shown in Figure 7. Choose to start a new project using the Capture Wizard. Then +Wizard will run, as shown In the figure shown. Choose to start a new project using the Capture Wizard. Then click "Next." ![policypak_application_settings_6](/images/endpointpolicymanager/applicationsettings/designstudio/quickstart/endpointpolicymanager_application_settings_6.webp) -Figure 7. The Endpoint Policy Manager Design Studio Wizard. +The figure shown. The Endpoint Policy Manager Design Studio Wizard. **Step 6 –** You will now see a list of all the processes that are running and might have a UI for -the Endpoint Policy Manager Capture Wizard to capture, as shown in Figure 8. In the top pane +the Endpoint Policy Manager Capture Wizard to capture, as shown In the figure shown. In the top pane (Processes), select "PuTTY Configuration [```putty.exe```]." You will then see "PuTTY Configuration" in the bottom pane (Windows). ![policypak_application_settings_7](/images/endpointpolicymanager/applicationsettings/designstudio/quickstart/endpointpolicymanager_application_settings_7.webp) -Figure 8. Selecting "PuTTY Configuration" from the list of running processes. +The figure shown. Selecting "PuTTY Configuration" from the list of running processes. **Step 7 –** Once PuTTY is selected, click "Next." You'll then be prompted to name your project and define what type of project it is. Keep the project type to the default value of "Registry," as -shown in Figure 9. Endpoint Policy Manager Application Settings Manager can deliver settings to +shown In the figure shown. Endpoint Policy Manager Application Settings Manager can deliver settings to applications that store data inside the registry or in `.ini` files, `.js` files (Firefox-style files), Mozilla-specific config files (also `.js` files), `.xml` files, .preferences files (Java config file types), `.xcu` files (`OpenOffice/LibreOffice config files`), and `.rdp` files (remote @@ -77,7 +77,7 @@ stored. ![policypak_application_settings_8](/images/endpointpolicymanager/applicationsettings/designstudio/quickstart/endpointpolicymanager_application_settings_8.webp) -Figure 9. Selecting "Registry" as the project type. +The figure shown. Selecting "Registry" as the project type. :::note Your version of DesignStudio might support more file types than this one since @@ -85,14 +85,14 @@ DesignStudio is always being updated. ::: -**Step 8 –** Next, you'll specify the data root for your project, as shown in Figure 10. The data +**Step 8 –** Next, you'll specify the data root for your project, as shown In the figure shown. The data root is the topmost location where your application, in this case PuTTY, stores the majority of its settings. Select "Simon Tatham," which is located in `HKEY_Current_USER\Software`. Then click "Finish." ![policypak_application_settings_9](/images/endpointpolicymanager/applicationsettings/designstudio/quickstart/endpointpolicymanager_application_settings_9.webp) -Figure 10. Selecting "Simon Tatham" as the data root. +The figure shown. Selecting "Simon Tatham" as the data root. :::note Finding the data root for your project can take some amount of trial and error. Most @@ -103,7 +103,7 @@ store their data. **Step 9 –** At this point, the Endpoint Policy Manager Capture Wizard will bring the first tab of -settings into DesignStudio, as shown in Figure 11. While there are no tabs within the PuTTY +settings into DesignStudio, as shown In the figure shown. While there are no tabs within the PuTTY interface, the term tab refers to the current category of visible settings. Each time you capture a new category of settings, a new tab will be created. Note that Endpoint Policy Manager DesignStudio will usually bring in all the existing defaults for your application. For instance, Endpoint Policy @@ -113,41 +113,41 @@ everything now, we'll focus on what's most important during your project creatio ![policypak_application_settings_10](/images/endpointpolicymanager/applicationsettings/designstudio/quickstart/endpointpolicymanager_application_settings_10.webp) -Figure 11. The first tab of captured settings. +The figure shown. The first tab of captured settings. **Step 10 –** In the next step, you'll add a new tab by clicking on the "Add a new tab" icon at the -upper left corner of the Tabs tab, as indicated by the arrow in Figure 12. When you do, you'll be +upper left corner of the Tabs tab, as indicated by the arrow In the figure shown. When you do, you'll be prompted for another tab in PuTTY. Select the next setting category, which in this case is Logging. Once the tab is selected in the application, return to the Endpoint Policy Manager DesignStudio tool. When you do, the tab will be captured automatically. Click "OK" to capture the active tab. ![policypak_application_settings_11](/images/endpointpolicymanager/applicationsettings/designstudio/quickstart/endpointpolicymanager_application_settings_11.webp) -Figure 12. Capturing another tab of settings. +The figure shown. Capturing another tab of settings. **Step 11 –** Sometimes, as in the case of PuTTY, you will be asked to if you want to supply a new -name for the captured tab, as shown in Figure 13. Click "Yes," and give the tab the same name as its +name for the captured tab, as shown In the figure shown. Click "Yes," and give the tab the same name as its category. ![policypak_application_settings_12](/images/endpointpolicymanager/applicationsettings/designstudio/quickstart/endpointpolicymanager_application_settings_12.webp) -Figure 13. Applying a new name for the captured tab. +The figure shown. Applying a new name for the captured tab. **Step 12 –** The new tab will be brought into the Endpoint Policy Manager Capture Wizard, as shown -in Figure 14. Note the tab hierarchy listed on the right side of the screen. +In the figure shown. Note the tab hierarchy listed on the right side of the screen. ![policypak_application_settings_13](/images/endpointpolicymanager/applicationsettings/designstudio/quickstart/endpointpolicymanager_application_settings_13.webp) -Figure 14. The new Logging tab. +The figure shown. The new Logging tab. -**Step 13 –** For this Quickstart, we will also capture the Keyboard tab as shown in Figure 15. +**Step 13 –** For this Quickstart, we will also capture the Keyboard tab as shown In the figure shown. Follow the same procedure you did for the Logging tab. Also, note the arrow in the figure that is pointing to text that has been cut off. This is because the capture process doesn't always process cleanly. One option to fix this is to delete the tab and recapture it. ![policypak_application_settings_14](/images/endpointpolicymanager/applicationsettings/designstudio/quickstart/endpointpolicymanager_application_settings_14.webp) -Figure 15. The Keyboard tab. +The figure shown. The Keyboard tab. **Step 14 –** If you click around the tab, you will notice that it is split into segmented blocks. Figure 16 shows a block of settings that are grouped together. As you can see, the block is covering @@ -155,7 +155,7 @@ up the text behind it. ![policypak_application_settings_15](/images/endpointpolicymanager/applicationsettings/designstudio/quickstart/endpointpolicymanager_application_settings_15.webp) -Figure 16. Settings grouped together that are blocking the text behind them. +The figure shown. Settings grouped together that are blocking the text behind them. In this example, we have solved this problem by highlighting the block segment that contains the obstructed text and deleting it. Figure 17 shows the final result. You can add text and other types @@ -164,14 +164,14 @@ menu. ![policypak_application_settings_16](/images/endpointpolicymanager/applicationsettings/designstudio/quickstart/endpointpolicymanager_application_settings_16.webp) -Figure 17. Using the DesignStudio menu. +The figure shown. Using the DesignStudio menu. **Step 15 –** You can capture tabs in any order and reorder them using the up and down arrows in -DesignStudio, as shown in Figure 18. +DesignStudio, as shown In the figure shown. ![policypak_application_settings_17](/images/endpointpolicymanager/applicationsettings/designstudio/quickstart/endpointpolicymanager_application_settings_17.webp) -Figure 18. Reordering the tabs. +The figure shown. Reordering the tabs. :::note The Endpoint Policy Manager Capture Wizard isn't perfect. There are some UI elements that @@ -186,11 +186,11 @@ When complete, your capture should have tabs such as PuTTY Configuration, Loggin of each checkbox, dropdown, radio button, slider, or other element in your project. To get started, we'll work with the initial PuTTY Configuration tab settings. Let's begin with the most common PuTTY setting which is the "Host Name (or IP address)" field. Right-click and select "Configuration -Wizard…," as shown in Figure 19. +Wizard…," as shown In the figure shown. ![policypak_application_settings_18](/images/endpointpolicymanager/applicationsettings/designstudio/quickstart/endpointpolicymanager_application_settings_18.webp) -Figure 19. Opening the Configuration Wizard. +The figure shown. Opening the Configuration Wizard. **Step 17 –** Each element may be independently configured. To help you understand how an element acts when it is configured, the system has created a wizard that helps guide you through the @@ -201,7 +201,7 @@ automatically chosen registry as the place you want your registry items stored. ![policypak_application_settings_19](/images/endpointpolicymanager/applicationsettings/designstudio/quickstart/endpointpolicymanager_application_settings_19.webp) -Figure 20. Items will be stored in the Windows registry. +The figure shown. Items will be stored in the Windows registry. **Step 18 –** You can see that the wizard already knows the location that you previously selected for the storage of PuTTY's registry items (Simon Tatham). Often times, settings may congregate @@ -211,72 +211,72 @@ element. In this case, we have selected the PuTTY subkey. ![policypak_application_settings_20](/images/endpointpolicymanager/applicationsettings/designstudio/quickstart/endpointpolicymanager_application_settings_20.webp) -Figure 21. Choosing the PuTTY subkey. +The figure shown. Choosing the PuTTY subkey. :::note If you made a mistake earlier and selected the wrong data root, you can change it in the Registry Key Selection window. Once there, select "Set this location as Default Data Root," as shown -in Figure 20. +In the figure shown. ::: **Step 19 –** Note that the current state of the Host Name (IP address) in PuTTY is blank. In Endpoint Policy Manager DesignStudio, ensure that the field is blank to begin with. This will help the DesignStudio know what the current state is before moving to the next step. The wizard will -prompt you to change the value at this point, as displayed in Figure 22. +prompt you to change the value at this point, as displayed In the figure shown. ![policypak_application_settings_21](/images/endpointpolicymanager/applicationsettings/designstudio/quickstart/endpointpolicymanager_application_settings_21.webp) -Figure 22. Changing the Host Name setting. +The figure shown. Changing the Host Name setting. **Step 20 –** In order for the settings to be stored within the registry, you must first save your changes. Type in 192.168.50.101 as the IP address. Then, click the "Save" button and create a name -for the saved session. In Figure 23, we chose "Design Studio Capture" as the name. Now click "Save" +for the saved session. In the figure shown, we chose "Design Studio Capture" as the name. Now click "Save" again. ![policypak_application_settings_22](/images/endpointpolicymanager/applicationsettings/designstudio/quickstart/endpointpolicymanager_application_settings_22.webp) -Figure 23. Saving your session changes to preserve them within the registry. +The figure shown. Saving your session changes to preserve them within the registry. -**Step 21 –** In Figure 24, you can see what DesignStudio has learned about the new value. Note that +**Step 21 –** In the figure shown, you can see what DesignStudio has learned about the new value. Note that in the capture, the port setting was also captured as it underwent a change as well. In this case, we want to work with the HostName setting. Click the radio button next to HostName to select it, and click "Next." ![policypak_application_settings_23](/images/endpointpolicymanager/applicationsettings/designstudio/quickstart/endpointpolicymanager_application_settings_23.webp) -Figure 24. Selecting the HostName setting. +The figure shown. Selecting the HostName setting. **Step 22 –** You must then choose a default value for the HostName setting. We want the default -value to be blank so delete the embedded value and click "Next," as shown in Figure 25. The next +value to be blank so delete the embedded value and click "Next," as shown In the figure shown. The next screen will prompt you for a revert value and you will do the same thing on that screen as well. ![policypak_application_settings_24](/images/endpointpolicymanager/applicationsettings/designstudio/quickstart/endpointpolicymanager_application_settings_24.webp) -Figure 25. Deleting the text in the HostName field. +The figure shown. Deleting the text in the HostName field. **Step 23 –** The last step is to choose the linked label for any GPMC reports you may run for the -PuTTY application, as shown in Figure 26. Then, click "Next." +PuTTY application, as shown In the figure shown. Then, click "Next." ![policypak_application_settings_25](/images/endpointpolicymanager/applicationsettings/designstudio/quickstart/endpointpolicymanager_application_settings_25.webp) -Figure 26. Choosing the linked label. +The figure shown. Choosing the linked label. **Step 24 –** You have now completed your first setting capture using Endpoint Policy Manager DesignStudio. Figure 27 shows the congratulatory screen that you should see when you are finished. ![policypak_application_settings_26](/images/endpointpolicymanager/applicationsettings/designstudio/quickstart/endpointpolicymanager_application_settings_26.webp) -Figure 27. The completion of the Configuration Wizard process. +The figure shown. The completion of the Configuration Wizard process. **Step 25 –** Now we'll move on to some other elements. We will illustrate the process for capturing a check element. For this example, we will capture the "Omit known password fields" setting. Note that this setting is checked by default. Right-click on the element, and select "Configuration -Wizard," as shown in Figure 28. +Wizard," as shown In the figure shown. ![policypak_application_settings_27](/images/endpointpolicymanager/applicationsettings/designstudio/quickstart/endpointpolicymanager_application_settings_27.webp) -Figure 28. Capturing the "Omit known password fields" setting. +The figure shown. Capturing the "Omit known password fields" setting. **Step 26 –** We won't recap all of the steps in the wizard. However, Figure 29 shows the current checkbox state for the setting in the "Indicating the Current Checkbox State" step of the wizard. @@ -284,7 +284,7 @@ After selecting this, click "Next." ![policypak_application_settings_28](/images/endpointpolicymanager/applicationsettings/designstudio/quickstart/endpointpolicymanager_application_settings_28.webp) -Figure 29. Verifying the checkbox state. +The figure shown. Verifying the checkbox state. **Step 27 –** Now the wizard will prompt you to return to PuTTY and uncheck the setting (see Figure 30). Remember that you have to save your session as you did previously in order to save the change @@ -292,19 +292,19 @@ you made. ![policypak_application_settings_29](/images/endpointpolicymanager/applicationsettings/designstudio/quickstart/endpointpolicymanager_application_settings_29.webp) -Figure 30. Returning to PuTTY to uncheck the setting. +The figure shown. Returning to PuTTY to uncheck the setting. **Step 28 –** The process is now complete as DesignStudio has discovered the associated registry values for the checked and unchecked states. When the checkbox is checked the SSHLogOmitPasswords registry value is set to 1. When the checkbox is unchecked, the SSHLogOmitPasswords registry value -is set to 0, as shown in Figure 31. +is set to 0, as shown In the figure shown. ![policypak_application_settings_30](/images/endpointpolicymanager/applicationsettings/designstudio/quickstart/endpointpolicymanager_application_settings_30.webp) -Figure 31. The SSHLogOmitPasswords registry values have been discovered. +The figure shown. The SSHLogOmitPasswords registry values have been discovered. :::note -If you don't see the result shown in Figure 30, but instead get an error, it's possible +If you don't see the result shown In the figure shown, but instead get an error, it's possible that you didn't select the right default data root, or you didn't click "OK" in WinZip. Either way, DesignStudio needs to be able to see where the changes occurred. Try changing the default data root, as specified earlier, or try clicking "OK" in WinZip again if you didn't earlier. @@ -317,39 +317,39 @@ the revert state before finishing. ![policypak_application_settings_31](/images/endpointpolicymanager/applicationsettings/designstudio/quickstart/endpointpolicymanager_application_settings_31.webp) -Figure 32. Check or uncheck the value as desired for the default state. +The figure shown. Check or uncheck the value as desired for the default state. **Step 30 –** Next, we'll work with a radio button. We will capture the registry settings for a -radio button set called "Initial state of numeric keypad," as shown in Figure 33. +radio button set called "Initial state of numeric keypad," as shown In the figure shown. ![policypak_application_settings_32](/images/endpointpolicymanager/applicationsettings/designstudio/quickstart/endpointpolicymanager_application_settings_32.webp) -Figure 33. Using the Configuration Wizard to capture radio button settings. +The figure shown. Using the Configuration Wizard to capture radio button settings. **Step 31 –** In the wizard, you will asked to confirm which radio button is currently selected, which is this case is "Normal." Click "Next" and you will be asked to select the application radio button within the PuTTY application. After selecting it, save the session, return to the Configuration Wizard, and click "Next." Here you will be asked to choose which captured data change -applies to the radio button. Choose the "ApplicationKeypad" registry setting, as shown in Figure 34. +applies to the radio button. Choose the "ApplicationKeypad" registry setting, as shown In the figure shown. ![policypak_application_settings_33](/images/endpointpolicymanager/applicationsettings/designstudio/quickstart/endpointpolicymanager_application_settings_33.webp) -Figure 34. Choosing the ApplicationKeypad registry setting. +The figure shown. Choosing the ApplicationKeypad registry setting. **Step 32 –** Click "Next." You will now be asked to select the NetHack radio button, as shown in -Figure 35. Go to PuTTY, make the change, and save the session one more time. Then click "Next." +The figure shown. Go to PuTTY, make the change, and save the session one more time. Then click "Next." ![policypak_application_settings_34](/images/endpointpolicymanager/applicationsettings/designstudio/quickstart/endpointpolicymanager_application_settings_34.webp) -Figure 35. Capturing the radio button called NetHack. +The figure shown. Capturing the radio button called NetHack. **Step 33 –** The process is complete now that the registry values have been captured, as shown in -Figure 36. You will then be asked to select the default and revert values. Once you've done that, +The figure shown. You will then be asked to select the default and revert values. Once you've done that, you are finished. ![policypak_application_settings_35](/images/endpointpolicymanager/applicationsettings/designstudio/quickstart/endpointpolicymanager_application_settings_35.webp) -Figure 36. The completion of the process. +The figure shown. The completion of the process. :::note A red shading on a value indicates that the Endpoint Policy Manager DesignStudio @@ -361,77 +361,77 @@ state to help the capture process. **Step 34 –** There are no spinbox elements within the PuTTY interface so let's use WinZip to illustrate how the capturing process works for spinboxes since you may come across these from time to time. In this example, we will work with the "Minimum password length" under the Passwords tab, -as shown in Figure 37. To work with this element, right-click it, and then select "Configuration +as shown In the figure shown. To work with this element, right-click it, and then select "Configuration Wizard." ![policypak_application_settings_36](/images/endpointpolicymanager/applicationsettings/designstudio/quickstart/endpointpolicymanager_application_settings_36.webp) -Figure 37. Using the Configuration Wizard with the "Minimum password length" setting. +The figure shown. Using the Configuration Wizard with the "Minimum password length" setting. -**Step 35 –** The wizard indicates that you are configuring a spinbox, as shown in Figure 38. Keep +**Step 35 –** The wizard indicates that you are configuring a spinbox, as shown In the figure shown. Keep the selection for the "Registry" option that the wizard chooses automatically, and click "Next" to continue. ![policypak_application_settings_37](/images/endpointpolicymanager/applicationsettings/designstudio/quickstart/endpointpolicymanager_application_settings_37.webp) -Figure 38. Choosing the registry as the location to track changes. +The figure shown. Choosing the registry as the location to track changes. **Step 36 –** Next, you'll confirm the default data root, which should be configured to the "Niko -Mak Computing" entry, as shown in Figure 39. Click "Next" to continue. +Mak Computing" entry, as shown In the figure shown. Click "Next" to continue. ![policypak_application_settings_38](/images/endpointpolicymanager/applicationsettings/designstudio/quickstart/endpointpolicymanager_application_settings_38.webp) -Figure 39. Confirming the data root. +The figure shown. Confirming the data root. **Step 37 –** You'll be prompted to set the minimum value for this spinbox. Change WinZip's "Minimum -password length" to 1, as shown in Figure 40, and click "OK" inside WinZip. Close WinZip's +password length" to 1, as shown In the figure shown, and click "OK" inside WinZip. Close WinZip's Configuration page, and then click "Next" to continue in the wizard. ![policypak_application_settings_39](/images/endpointpolicymanager/applicationsettings/designstudio/quickstart/endpointpolicymanager_application_settings_39.webp) -Figure 40. Setting the "Minimum password length" option to 1. +The figure shown. Setting the "Minimum password length" option to 1. **Step 38 –** Next, open WinZip's Configuration page (Tools | Options), and follow the wizard's -prompts. That is, change "Minimum password length" to 2, as illustrated in Figure 41, and then click +prompts. That is, change "Minimum password length" to 2, as illustrated In the figure shown, and then click "OK" inside WinZip. After doing this, close WinZip's Configuration page, and then click "Next" in the wizard. ![policypak_application_settings_40](/images/endpointpolicymanager/applicationsettings/designstudio/quickstart/endpointpolicymanager_application_settings_40.webp) -Figure 41. Setting the "Minimum password length" option to 2. +The figure shown. Setting the "Minimum password length" option to 2. **Step 39 –** Next, the wizard asks for the maximum value of the minimum password length. This might be 99 for most apps, but it could also be any other number. The maximum value for this spinbox is -99, so enter this value into WinZip, as shown in Figure 42. Then, click "OK" in WinZip. Close the +99, so enter this value into WinZip, as shown In the figure shown. Then, click "OK" in WinZip. Close the WinZip Configuration page, and click "Next" in the wizard. ![policypak_application_settings_41](/images/endpointpolicymanager/applicationsettings/designstudio/quickstart/endpointpolicymanager_application_settings_41.webp) -Figure 42. Setting the "Minimum password length" option to the maximum value. +The figure shown. Setting the "Minimum password length" option to the maximum value. -**Step 40 –** The wizard will then show you what it learned, as shown in Figure 43. Make sure the +**Step 40 –** The wizard will then show you what it learned, as shown In the figure shown. Make sure the discovered values match the values you entered. If they don't, you can manually edit the cells to match. Once that's complete, click "Next" to continue. ![policypak_application_settings_42](/images/endpointpolicymanager/applicationsettings/designstudio/quickstart/endpointpolicymanager_application_settings_42.webp) -Figure 43. Confirming the discovered values. +The figure shown. Confirming the discovered values. **Step 41 –** You are then asked to choose the default value. We already discovered it was 8 when we -captured the values originally, so set the value to 8, as shown in Figure 44. Then, click "Next" to +captured the values originally, so set the value to 8, as shown In the figure shown. Then, click "Next" to continue. ![policypak_application_settings_43](/images/endpointpolicymanager/applicationsettings/designstudio/quickstart/endpointpolicymanager_application_settings_43.webp) -Figure 44. Choosing the default value. +The figure shown. Choosing the default value. -**Step 42 –** You are then asked to set the revert value, as shown in Figure 45. This is what will +**Step 42 –** You are then asked to set the revert value, as shown In the figure shown. This is what will be set when the policy no longer applies. You will usually want to keep the revert value the same as the default value, but you are welcome to change it. ![policypak_application_settings_44](/images/endpointpolicymanager/applicationsettings/designstudio/quickstart/endpointpolicymanager_application_settings_44.webp) -Figure 45. Setting the revert value. +The figure shown. Setting the revert value. **Step 43 –** Next, you will need to set the linked label selection. This selection will help us when we do Group Policy reporting. To set this selection, choose the words on the page that most @@ -440,7 +440,7 @@ is set, click "Next" to continue. ![policypak_application_settings_45](/images/endpointpolicymanager/applicationsettings/designstudio/quickstart/endpointpolicymanager_application_settings_45.webp) -Figure 46. Selecting the words on the page that most closely represent what is being configured. +The figure shown. Selecting the words on the page that most closely represent what is being configured. **Step 44 –** You are then presented with the Congratulations page, which states that you are finished (not shown). You are welcome to configure more settings using PuTTY, but the above steps @@ -448,20 +448,23 @@ should have given you an idea of how to use the DesignStudio Configuration Wizar continue onward with utilizing your AppSet. **Step 45 –** Now, you're ready to make your AppSet by compiling it. Click the Compilation tab on -the left pane of DesignStudio. Click "Save pXML and Compile," as shown in Figure 47. You are forced -to save your work before continuing. At this point, the AppSet is compiled (see Figure 48). Remember +the left pane of DesignStudio. Click "Save pXML and Compile," as shown In the figure shown. You are forced +to save your work before continuing. At this point, the AppSet is compiled (See the figure here). Remember that compiling only works when you have the Microsoft C++ Express Edition (2008 and later) compiler loaded on your Endpoint Policy Manager creation station. ![policypak_application_settings_46](/images/endpointpolicymanager/applicationsettings/designstudio/quickstart/endpointpolicymanager_application_settings_46.webp) -Figure 47. The wizard prompts the user to save their work. +The figure shown. The wizard prompts the user to save their work. Tip: Use the "Show test Endpoint Policy Manager when complete" checkbox to see a preview of your AppSet. ![policypak_application_settings_47](/images/endpointpolicymanager/applicationsettings/designstudio/quickstart/endpointpolicymanager_application_settings_47.webp) -Figure 48. The successful compilation of the project. +The figure shown. The successful compilation of the project. **Step 46 –** Click "OK" to exit, and then close Endpoint Policy Manager DesignStudio. + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/quickstart/creationstation.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/quickstart/creationstation.md index aba13f294b..574244edfc 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/quickstart/creationstation.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/quickstart/creationstation.md @@ -19,11 +19,11 @@ creation station utilities on it before installing your package and producing an **Step 1 –** The `.NET` Framework can be introduced through `Add/Remove programs`, as shown in -Figure 1. +The figure shown. ![policypak_application_settings](/images/endpointpolicymanager/applicationsettings/designstudio/quickstart/endpointpolicymanager_application_settings.webp) -Figure 1. Installing the`.NET`Framework for Windows 10. +The figure shown. Installing the`.NET`Framework for Windows 10. **Step 2 –** Next, install Visual Studio Express Edition or later on your Endpoint Policy Manager creation station. Any edition later than 2008 will work; you only need one. @@ -37,18 +37,18 @@ creation station. Any edition later than 2008 will work; you only need one. ![policypak_application_settings_1](/images/endpointpolicymanager/applicationsettings/designstudio/quickstart/endpointpolicymanager_application_settings_1.webp) -Figure 2. The installation options for Visual C++ 2008 Express Edition. +The figure shown. The installation options for Visual C++ 2008 Express Edition. ![policypak_application_settings_2](/images/endpointpolicymanager/applicationsettings/designstudio/quickstart/endpointpolicymanager_application_settings_2.webp) -Figure 3. The installation options for 2019 Visual Studio Express Desktop Edition. +The figure shown. The installation options for 2019 Visual Studio Express Desktop Edition. **Step 3 –** For this demonstration, we have gone with the C++ 2008 Express Edition. You will see -whichever version you choose to install in your Start menu once installed, as shown in Figure 4. +whichever version you choose to install in your Start menu once installed, as shown In the figure shown. ![policypak_application_settings_3](/images/endpointpolicymanager/applicationsettings/designstudio/quickstart/endpointpolicymanager_application_settings_3.webp) -Figure 4. Visual Studio will appear in your Start menu once installed. +The figure shown. Visual Studio will appear in your Start menu once installed. Follow the on-screen instructions to install the edition with the latest service packs and prerequisites onto your admin workstation. Note that this can take a long time. Also, if prompted, @@ -69,8 +69,11 @@ Application Settings Manager creation station, be sure that the GPMC is installe Policy Manager Admin `Console.msi` is also loaded. **Step 3 –** After installation is complete, your Start menu should have both the Microsoft Visual -C++ Express Edition node and Endpoint Policy Manager DesignStudio node (see Figure 5). +C++ Express Edition node and Endpoint Policy Manager DesignStudio node (See the figure here). ![policypak_application_settings_4](/images/endpointpolicymanager/applicationsettings/designstudio/quickstart/endpointpolicymanager_application_settings_4.webp) -Figure 5. Endpoint Policy Manager DesignStudio appears in the Start menu once installed. +The figure shown. Endpoint Policy Manager DesignStudio appears in the Start menu once installed. + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/quickstart/overview.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/quickstart/overview.md index 8fecc92662..c269965857 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/quickstart/overview.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/quickstart/overview.md @@ -36,3 +36,6 @@ to create GPOs. However, note that it is common to separate out these two roles, Manager makes it easy to do so. In this discussion, we'll assume you're using a Windows 10 machine with the RSAT tools and the GPMC enabled. This will now be your Group Policy management station and your Endpoint Policy Manager creation station. + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/regimporteruitility.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/regimporteruitility.md index 5b257a80d4..61037a827f 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/regimporteruitility.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/regimporteruitility.md @@ -19,18 +19,21 @@ the benefits of the Endpoint Policy Manager Application Settings Manager engine, anywhere and being able to revert when the setting no longer applies. The `.reg` importer utility is only available to use with checkboxes. When you select any checkbox, -a special icon will appear, as shown in Figure 162. +a special icon will appear, as shown In the figure shown. ![using_the_reg_importer_utility](/images/endpointpolicymanager/applicationsettings/designstudio/using_the_reg_importer_utility.webp) -Figure 162. The .reg importer utility. +The figure shown. The .reg importer utility. Using the utility, you can import existing .reg files and specify which state (checked or unchecked) -matches which .reg file (see Figure 163). +matches which .reg file (See the figure here). ![using_the_reg_importer_utility_1](/images/endpointpolicymanager/applicationsettings/designstudio/using_the_reg_importer_utility_1.webp) -Figure 163. The .reg importer utility interface. +The figure shown. The .reg importer utility interface. For a full end-to-end example on this mini-utility, please watch the video here: [Use the DesignStudio to import existing registry keys](/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/importregistry.md). + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/registrykeys.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/registrykeys.md index ae39fbf97c..e0032ba4dc 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/registrykeys.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/registrykeys.md @@ -7,33 +7,33 @@ sidebar_position: 110 # Applying Settings within Multiple Registry Keys The Configuration Wizard will discover where settings are stored when you perform a before and after -capture. In the example in Figure 159, the "Mute Yahoo! Games" setting is discovered within the +capture. In the example In the figure shown, the "Mute Yahoo! Games" setting is discovered within the application's registry keys of the specific user (JeremyM) where the capture was performed. The discovered key is within `\Profiles\JeremyM\Games`. ![applying_settings_within_multiple](/images/endpointpolicymanager/applicationsettings/designstudio/applying_settings_within_multiple.webp) -Figure 159. Capturing a setting. +The figure shown. Capturing a setting. If you were to compile and deploy this setup to your users, it would work perfectly if everyone in the company used the "JeremyM" profile for this application. But since everyone uses a different username for this application, you need a way to teach DesignStudio to globally replace "JeremyM" -with whatever is found in `\Profiles\\Games`. In Figure 160, you can see the live +with whatever is found in `\Profiles\\Games`. In the figure shown, you can see the live registry with another user, JeremyM200, logged in using this application. This user's path for the new setting would be `\Profiles\JeremyM200\Games\`. The original path would be `\Profiles\JeremyM\Games`. ![applying_settings_within_multiple_1](/images/endpointpolicymanager/applicationsettings/designstudio/applying_settings_within_multiple_1.webp) -Figure 160. The user's path to the mute setting. +The figure shown. The user's path to the mute setting. To teach DesignStudio to globally replace "JeremyM" with whatever is inside "profiles," substitute -an asterisk for the username, as shown in Figure 161. This will perform a special global replace +an asterisk for the username, as shown In the figure shown. This will perform a special global replace operation on all subkeys within this application's "profiles" key. ![applying_settings_within_multiple_2](/images/endpointpolicymanager/applicationsettings/designstudio/applying_settings_within_multiple_2.webp) -Figure 161. Replacing the username with an asterisk. +The figure shown. Replacing the username with an asterisk. This means that any subkey within `Pager\Profiles `is automatically substituted correctly. Now, whoever uses this application will get the setting properly delivered because the substitution will @@ -44,3 +44,6 @@ You can use the Endpoint Policy Manager DesignStudio "Global Search and Replace" which we'll discuss in a later section. ::: + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/scrollablepanels.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/scrollablepanels.md index 349f4da6f0..35be31ef97 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/scrollablepanels.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/scrollablepanels.md @@ -8,29 +8,32 @@ sidebar_position: 90 While editing your AppSets, you might want to put elements in a scrollable panel, or Netwrix Endpoint Policy Manager (formerly PolicyPak) DesignStudio might capture a scrollable panel that you -want to edit. In Figure 154, you can a frame being added with the "Frame" button. +want to edit. In the figure shown, you can a frame being added with the "Frame" button. ![adding_space_to_scrollable](/images/endpointpolicymanager/applicationsettings/designstudio/adding_space_to_scrollable.webp) -Figure 154. Adding a frame button. +The figure shown. Adding a frame button. Frames can be changed to scrollable panels by selecting the "Advanced" button, and then changing the -type to "Scrollable Panel" as shown in Figure 155. +type to "Scrollable Panel" as shown In the figure shown. ![adding_space_to_scrollable_1](/images/endpointpolicymanager/applicationsettings/designstudio/adding_space_to_scrollable_1.webp) -Figure 155. Changing the frame to a scrollable panel. +The figure shown. Changing the frame to a scrollable panel. -When you do this, you'll see the frame convert to a scrollable panel, as shown in Figure 156. +When you do this, you'll see the frame convert to a scrollable panel, as shown In the figure shown. DesignStudio will enter in some suggested values for the height and width of the panel; however, you are able to modify them. For instance, if you want to make a tall panel, change the "Height" value for more vertical space. You can also change the "Width" value and get more horizontal space. You -can see an example of how to do this in Figure 157. +can see an example of how to do this In the figure shown. ![adding_space_to_scrollable_2](/images/endpointpolicymanager/applicationsettings/designstudio/adding_space_to_scrollable_2.webp) -Figure 156. A frame converted to a scrollable panel. +The figure shown. A frame converted to a scrollable panel. ![adding_space_to_scrollable_3](/images/endpointpolicymanager/applicationsettings/designstudio/adding_space_to_scrollable_3.webp) -Figure 157. Changing the dimensions of a scrollable panel. +The figure shown. Changing the dimensions of a scrollable panel. + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/setup.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/setup.md index 2a670f3445..a9b042bcad 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/setup.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/setup.md @@ -6,19 +6,19 @@ sidebar_position: 40 # Setting Up Application Configuration Data -When you create a new project (see Book 3: Application Settings Manager), you'll find that in the -initial wizard windows, you can choose how the capture process occurs, as shown in Figure 85. +When you create a new project (see the Application Settings Manager documentation), you'll find that in the +initial wizard windows, you can choose how the capture process occurs, as shown In the figure shown. ![setting_up_application_configuration](/images/endpointpolicymanager/applicationsettings/designstudio/configurationdata/setting_up_application_configuration.webp) -Figure 85. Choosing how to capture the application. +The figure shown. Choosing how to capture the application. Choose to start a new project using the Capture Wizard. Then, select your project type, as shown in -Figure 86. +The figure shown. ![setting_up_application_configuration_1](/images/endpointpolicymanager/applicationsettings/designstudio/configurationdata/setting_up_application_configuration_1.webp) -Figure 86. Selecting your project type. +The figure shown. Selecting your project type. The following project types are currently supported, and more project types may be available in the future. @@ -63,4 +63,7 @@ must already be present to be modified by Endpoint Policy Manager DesignStudio. Additionally, it is now recommended that if you wish to deliver and maintain `.rdp` files, you do so with Endpoint Policy Manager Remote Desktop Protocol Manager -([https://www.endpointpolicymanager.com/policies/remote-desktop-protocol-manager/](https://www.endpointpolicymanager.com/policies/remote-desktop-protocol-manager/)). +([https://www.policypak.com/policies/remote-desktop-protocol-manager/](https://www.policypak.com/policies/remote-desktop-protocol-manager/)). + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/tools/_category_.json b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/tools/_category_.json index 5f3f189794..f7e07604fd 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/tools/_category_.json +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/tools/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "overview" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/tools/batchcompile.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/tools/batchcompile.md index ed782393d0..ed69e92221 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/tools/batchcompile.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/tools/batchcompile.md @@ -9,20 +9,23 @@ sidebar_position: 50 You may want to work on several AppSets before you begin the compiling process for each one.  You can go back and compile any DesignStudio project at any time, and you can use the Batch Compile tool to compile multiple AppSets at once.  To do this, go to `Tools > Batch Compile`, as shown in -Figure 180. +The figure shown. ![using_designstudio_tools_16_624x300](/images/endpointpolicymanager/applicationsettings/designstudio/tools/using_designstudio_tools_16_624x300.webp) -Figure 180. Using the Batch Compile tool. +The figure shown. Using the Batch Compile tool. -Then, select the XML files you want to compile. In Figure 181, we have selected Putty and WinZip. +Then, select the XML files you want to compile. In the figure shown, we have selected Putty and WinZip. ![using_designstudio_tools_17](/images/endpointpolicymanager/applicationsettings/designstudio/tools/using_designstudio_tools_17.webp) -Figure 181. Selecting the projects to compile. +The figure shown. Selecting the projects to compile. -It is recommended that you perform the compiling processes in the background as shown in Figure 182. +It is recommended that you perform the compiling processes in the background as shown In the figure shown. ![using_designstudio_tools_18](/images/endpointpolicymanager/applicationsettings/designstudio/tools/using_designstudio_tools_18.webp) -Figure 182. Selecting the option to perform the compile in the background. +The figure shown. Selecting the option to perform the compile in the background. + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/tools/globalsearchreplace.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/tools/globalsearchreplace.md index adfb19a0f7..2df8eef79a 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/tools/globalsearchreplace.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/tools/globalsearchreplace.md @@ -7,15 +7,18 @@ sidebar_position: 30 # Global Search and Replace Endpoint Policy Manager DesignStudio has a global search and replace function that can be accessed -from the Tools menu (or Ctrl+R), as shown in Figure 175. +from the Tools menu (or Ctrl+R), as shown In the figure shown. ![using_designstudio_tools_11](/images/endpointpolicymanager/applicationsettings/designstudio/tools/using_designstudio_tools_11.webp) -Figure 175. The global search and replace function. +The figure shown. The global search and replace function. -In the example in Figure 176, we're replacing the text "JeremyM" (not case sensitive) with \* for +In the example In the figure shown, we're replacing the text "JeremyM" (not case sensitive) with \* for actions. You can use this to replace words within text or actions. ![using_designstudio_tools_12_624x238](/images/endpointpolicymanager/applicationsettings/designstudio/tools/using_designstudio_tools_12_624x238.webp) -Figure 176. Replacing text with \* for actions. +The figure shown. Replacing text with \* for actions. + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/tools/options/_category_.json b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/tools/options/_category_.json index 944dc582c2..d80fd6f3a8 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/tools/options/_category_.json +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/tools/options/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "overview" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/tools/options/compilation.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/tools/options/compilation.md index f5f8f4d7ef..a6e4de41f6 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/tools/options/compilation.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/tools/options/compilation.md @@ -7,7 +7,7 @@ sidebar_position: 10 # Compilation Tab The Compilation tab controls where your Endpoint Policy Manager source files (pXML) are saved and -where they are compiled. You can see the Compilation tab in Figure 166. The default path for saved +where they are compiled. You can see the Compilation tab In the figure shown. The default path for saved pXML files is`\Documents\PolicyPak Design Studio\Projects.` You can change this to any location you like. Additionally, the path for compiled DLLs is `C:\Program Files\PolicyPak\Extensions`. This is the location where the Endpoint Policy Manager Application Settings Manager Group Policy Editor will @@ -15,7 +15,7 @@ look for compiled extensions, so it's best to leave this as it is. ![using_designstudio_tools_2](/images/endpointpolicymanager/applicationsettings/designstudio/tools/options/using_designstudio_tools_2.webp) -Figure 166. The Compilation tab. +The figure shown. The Compilation tab. :::note that only administrators can compile AppSets directly to this location. If you are running @@ -31,3 +31,6 @@ Manager Application Settings Manager is actually compatible with two compilers: Microsoft Visual C++ 2008 compiler. Lastly, you can also see the Endpoint Policy Manager compiler location, which should always point toward the file named PXmlParser. This should not be changed unless specified by technical support. + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/tools/options/java.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/tools/options/java.md index b5f20c6fdd..9b0cef604b 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/tools/options/java.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/tools/options/java.md @@ -13,11 +13,14 @@ applications. In order to capture Java-based applications, you will need to do t **Step 2 –** Fully turn off user account control (during the user interface [UI] capture). -Without the Java Access Bridge installed, the Java tab will look like what's shown in Figure 169. +Without the Java Access Bridge installed, the Java tab will look like what's shown In the figure shown. ![using_designstudio_tools_5_624x224](/images/endpointpolicymanager/applicationsettings/designstudio/tools/options/using_designstudio_tools_5_624x224.webp) -Figure 169. The Java tab. +The figure shown. The Java tab. To learn more about how to use Endpoint Policy Manager DesignStudio to capture Java-based applications, check out the "Special Applications and Project Types" section of this document. + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/tools/options/misc.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/tools/options/misc.md index 0c8c57bac0..8c722377c8 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/tools/options/misc.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/tools/options/misc.md @@ -7,9 +7,12 @@ sidebar_position: 50 # Misc Tab By default Endpoint Policy Manager DesignStudio doesn't run more than one copy of itself at a time. -You can change this behavior in the Misc tab, as shown in Figure 170. This could be useful if you're +You can change this behavior in the Misc tab, as shown In the figure shown. This could be useful if you're copying and pasting between projects. ![using_designstudio_tools_6_624x175](/images/endpointpolicymanager/applicationsettings/designstudio/tools/options/using_designstudio_tools_6_624x175.webp) -Figure 170. The Misc tab. +The figure shown. The Misc tab. + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/tools/options/overview.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/tools/options/overview.md index 5ed7acdfb9..7ec1344b46 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/tools/options/overview.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/tools/options/overview.md @@ -7,15 +7,18 @@ sidebar_position: 10 # Options Endpoint Policy Manager DesignStudio has a variety of options you can configure. You can access -these options using Tools|Options, as shown in Figure 165. There are six tabs within Options: +these options using Tools|Options, as shown In the figure shown. There are six tabs within Options: Compilation, UI Capture, AppV (older versions of DesignStudio only), VirtualStore, Java, and Misc. ![using_designstudio_tools_1_624x111](/images/endpointpolicymanager/applicationsettings/designstudio/tools/options/using_designstudio_tools_1_624x111.webp) -Figure 165. DesignStudio Options. +The figure shown. DesignStudio Options. :::note The AppV tab has not been used since build 605. Only older versions of DesignStudio require the AppV tab. ::: + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/tools/options/uicapture.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/tools/options/uicapture.md index 8860c5a9fa..b64bec9e51 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/tools/options/uicapture.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/tools/options/uicapture.md @@ -6,10 +6,13 @@ sidebar_position: 20 # UI Capture Tab -The UI Capture tab has one checkbox, which is on by default (see Figure 167). When checked, captured +The UI Capture tab has one checkbox, which is on by default (See the figure here). When checked, captured tabs will auto-size to the page and the other captured tabs. It is recommended to keep this checked because, when unchecked, the captured tabs might not realign to the other tabs and fit the page. ![using_designstudio_tools_3_624x198](/images/endpointpolicymanager/applicationsettings/designstudio/tools/options/using_designstudio_tools_3_624x198.webp) -Figure 167. The UI Capture tab. +The figure shown. The UI Capture tab. + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/tools/options/virtualstore.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/tools/options/virtualstore.md index 4f3fcea0cd..8ce5e6c634 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/tools/options/virtualstore.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/tools/options/virtualstore.md @@ -6,10 +6,13 @@ sidebar_position: 30 # VirtualStore Tab -The VirtualStore tab has one setting, as shown in Figure 168. This setting is automatically checked +The VirtualStore tab has one setting, as shown In the figure shown. This setting is automatically checked on and is used when applications running as standard users try to write to locations that are not allowed. This setting was discussed in the section called "Configuration Data in VirtualStore." ![using_designstudio_tools_4_624x174](/images/endpointpolicymanager/applicationsettings/designstudio/tools/options/using_designstudio_tools_4_624x174.webp) -Figure 168. The VirtualStore tab. +The figure shown. The VirtualStore tab. + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/tools/overview.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/tools/overview.md index 31038c4bf0..a76e939080 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/tools/overview.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/tools/overview.md @@ -18,8 +18,11 @@ PolicyPak) DesignStudio: - Preview an existing AppSet (`Tools|Pak Preview`) You can see the list of items from the Endpoint Policy Manager DesignStudio Tools menu in -Figure 164. +The figure shown. ![using_designstudio_tools](/images/endpointpolicymanager/applicationsettings/designstudio/tools/using_designstudio_tools.webp) -Figure 164. DesignStudio Tools menu. +The figure shown. DesignStudio Tools menu. + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/tools/pakpreview.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/tools/pakpreview.md index 324e5fa7e7..8355b8d61e 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/tools/pakpreview.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/tools/pakpreview.md @@ -9,15 +9,18 @@ sidebar_position: 60 You can use Pak Preview to edit any compiled AppSet in Endpoint Policy Manager DesignStudio or capture additional tabs and configuration settings.  You can even do this for existing AppSets that you have downloaded from the Endpoint Policy Manager Portal.  To do so, go to` Tools > Pak Preview`, -as shown in Figure 183. +as shown In the figure shown. ![using_designstudio_tools_19_624x304](/images/endpointpolicymanager/applicationsettings/designstudio/tools/using_designstudio_tools_19_624x304.webp) -Figure 183. Using Pak Preview to edit AppSets. +The figure shown. Using Pak Preview to edit AppSets. Then, select the compiled DLL file you want to preview. Figure 184 shows a preview of Adobe Acrobat Pro settings. ![using_designstudio_tools_20](/images/endpointpolicymanager/applicationsettings/designstudio/tools/using_designstudio_tools_20.webp) -Figure 184. A preview of Adobe Acrobat Pro settings. +The figure shown. A preview of Adobe Acrobat Pro settings. + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/tools/pxmlmergewizard.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/tools/pxmlmergewizard.md index 61fed107bb..d354aef981 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/tools/pxmlmergewizard.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/tools/pxmlmergewizard.md @@ -6,7 +6,7 @@ sidebar_position: 40 # PXML Merge Wizard -As described in Book 3: Application Settings Manager and reiterated in this guide, you will get the +As described in the Application Settings Manager documentation and reiterated in this guide, you will get the best AppSet results when you capture and deploy on one type of machine. If you don't use the same type of machine, the settings will be delivered to the target machine, but the underlying Endpoint Policy Manager AppLock™ codes will be different. For instance, if you capture WinZip's UI on @@ -26,7 +26,7 @@ scenarios: - Updating your existing AppSet with any new elements from an updated application and bringing in any new Endpoint Policy Manager AppLock™ codes -You can use the PXML Merge Wizard in one of two ways (see Figure 177): +You can use the PXML Merge Wizard in one of two ways (See the figure here): - You can first run the Endpoint Policy Manager Capture Wizard on the new operating system (or updated application) and create a new pXML file and save it. You only need to re-capture the tabs. @@ -39,7 +39,7 @@ You can use the PXML Merge Wizard in one of two ways (see Figure 177): ![using_designstudio_tools_13](/images/endpointpolicymanager/applicationsettings/designstudio/tools/using_designstudio_tools_13.webp) -Figure 177. Using the PXML Merge Wizard. +The figure shown. Using the PXML Merge Wizard. You'll want to choose "Recapture and merge on the fly" if you choose to have the newer application running on this machine or if you choose to capture the application while running Endpoint Policy @@ -57,23 +57,26 @@ files, capture the same tabs you have in your original project. In this example, we're assuming that WinZip has two new elements, a slider and a label, as shown in -Figure 178. We have re-captured all the tabs and saved the file as "`WinZip-XP-Capture.xml`." +The figure shown. We have re-captured all the tabs and saved the file as "`WinZip-XP-Capture.xml`." ![using_designstudio_tools_14](/images/endpointpolicymanager/applicationsettings/designstudio/tools/using_designstudio_tools_14.webp) -Figure 178. Saving the XML file. +The figure shown. Saving the XML file. Once the file is saved and transported to your original machine, you can run the PXML Merge Wizard -and select "Merge with an existing pXML file," as shown in Figure 179. Then select the file to +and select "Merge with an existing pXML file," as shown In the figure shown. Then select the file to merge. The wizard will walk you through the process of matching up any existing items between the original project and the imported project. You'll be able to see which items have different -AppLock™ data, UI elements, or actions data. In Figure 179, you can see where the wizard asks which +AppLock™ data, UI elements, or actions data. In the figure shown, you can see where the wizard asks which of these items you'd like to import from the new project. ![using_designstudio_tools_15](/images/endpointpolicymanager/applicationsettings/designstudio/tools/using_designstudio_tools_15.webp) -Figure 179. Importing elements from the wizard. +The figure shown. Importing elements from the wizard. When this is complete, your AppSet will have all the merged elements you need. If there are any new UI elements (and they aren't already configured in the imported project file) use the Configuration Wizard or manually edit them so they can be controlled in your application. + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/tools/showelementslist.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/tools/showelementslist.md index d13ea0c226..4e7c172659 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/tools/showelementslist.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/tools/showelementslist.md @@ -17,11 +17,11 @@ able to quickly identify the following information about your project: To that end, Endpoint Policy Manager DesignStudio has a "Show Elements List" feature (also known as "List All Elements"), which is found by selecting `Tools|Show Element List`. You can also use the -keyboard shortcut Ctrl+F to go to this list, as shown in Figure 171. +keyboard shortcut Ctrl+F to go to this list, as shown In the figure shown. ![using_designstudio_tools_7_624x330](/images/endpointpolicymanager/applicationsettings/designstudio/tools/using_designstudio_tools_7_624x330.webp) -Figure 171. Selecting the "Show Elements List" feature. +The figure shown. Selecting the "Show Elements List" feature. The List All Elements box shows you which elements will work in Endpoint Policy Manager Application Settings Manager Community Edition and which ones will only work when fully licensed (or in Trial @@ -32,16 +32,16 @@ a specific Tab within your project. ![using_designstudio_tools_8](/images/endpointpolicymanager/applicationsettings/designstudio/tools/using_designstudio_tools_8.webp) -Figure 172. Searching by text in the "List All Elements" box. +The figure shown. Searching by text in the "List All Elements" box. You can also use the "List All Elements" dialog to help determine which elements are not yet configured inside the AppSet. To do this, sort on the Configured column, then look for items that -have "No" in that column, as shown in Figure 173. Double-click the item to zoom to the item, then +have "No" in that column, as shown In the figure shown. Double-click the item to zoom to the item, then right-click to run the Configuration Wizard to configure it. ![using_designstudio_tools_9](/images/endpointpolicymanager/applicationsettings/designstudio/tools/using_designstudio_tools_9.webp) -Figure 173. Determining which elements have not been configured. +The figure shown. Determining which elements have not been configured. :::note Items with N/A in the Configured column cannot be configured, like labels, frames, and @@ -57,7 +57,7 @@ the "List all Elements" items by ID number, this element can be quickly found. ![using_designstudio_tools_10](/images/endpointpolicymanager/applicationsettings/designstudio/tools/using_designstudio_tools_10.webp) -Figure 174. Sorting elements by ID number. +The figure shown. Sorting elements by ID number. :::note The color coding is only to express if the element will work in Community Edition or @@ -66,8 +66,11 @@ Licensed Mode and Trial Mode. :::note -Sometimes disabling the item can help you continue to compile the AppSet. You should send -any failed compiles to [support@endpointpolicymanager.com](mailto:support@endpointpolicymanager.com) along with your pXML +Sometimes disabling the item can help you continue to compile the AppSet. You should [open a support ticket](https://www.netwrix.com/tickets.html#/open-a-ticket) and send +any failed compiles along with your pXML file for inspection. ::: + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/userinterface/_category_.json b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/userinterface/_category_.json index 81e8a12d35..0fc0b33efa 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/userinterface/_category_.json +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/userinterface/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "overview" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/userinterface/capturewizard.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/userinterface/capturewizard.md index bfcb6024f8..218f069e2d 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/userinterface/capturewizard.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/userinterface/capturewizard.md @@ -11,7 +11,7 @@ The process for using the Capture Wizard to capture UI elements was already cove that information here. When you start a new project after running Endpoint Policy Manager DesignStudio, you are asked to -select the application and the correct window, as shown in Figure 59. Sometimes the process name is +select the application and the correct window, as shown In the figure shown. Sometimes the process name is not obvious. Be sure to capture the Options or Configuration window of an application, and not the main page, @@ -20,26 +20,29 @@ you will mostly be capturing options, properties, and configuration pages. ![crafting_the_user_interface](/images/endpointpolicymanager/applicationsettings/designstudio/userinterface/crafting_the_user_interface.webp) -Figure 59. Selecting the target application and window. +The figure shown. Selecting the target application and window. :::note See the section entitled "Special Applications and Project Types" for more information on -how to manage Control Panel items, like the mouse properties shown in Figure 58. +how to manage Control Panel items, like the mouse properties shown In the figure shown. ::: After the first tab of your application is captured, you'll be able to select more tabs using the -"Capture another tab" button, as shown in Figure 60. +"Capture another tab" button, as shown In the figure shown. ![crafting_the_user_interface_1](/images/endpointpolicymanager/applicationsettings/designstudio/userinterface/crafting_the_user_interface_1.webp) -Figure 60. Capturing additional tabs. +The figure shown. Capturing additional tabs. -In most cases, your application's look and feel is exactly captured, as shown in Figure 61. +In most cases, your application's look and feel is exactly captured, as shown In the figure shown. ![crafting_the_user_interface_2](/images/endpointpolicymanager/applicationsettings/designstudio/userinterface/crafting_the_user_interface_2.webp) -Figure 61. Capturing the look and feel of the application. +The figure shown. Capturing the look and feel of the application. Endpoint Policy Manager DesignStudio usually captures the existing states of the elements as well, such the status of a checkbox or radio button. + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/userinterface/manualadd.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/userinterface/manualadd.md index 3e011e609c..41164c260b 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/userinterface/manualadd.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/userinterface/manualadd.md @@ -9,11 +9,11 @@ sidebar_position: 30 Although you will likely use the captured UI elements as they are, you might choose to manually add more elements or replace the existing ones. To do this, select an element from the toolbar, and hover over it for a tooltip about what the element is. The element will be placed on the tab or -subdialog you are editing and will be shown with a thick green line, as shown in Figure 77. +subdialog you are editing and will be shown with a thick green line, as shown In the figure shown. ![crafting_the_user_interface_18_624x507](/images/endpointpolicymanager/applicationsettings/designstudio/userinterface/crafting_the_user_interface_18_624x507.webp) -Figure 77. Adding elements from the toolbar. +The figure shown. Adding elements from the toolbar. Drag the element where you want to place it. Note that this does not configure the element (we will talk about how to configure the element later). @@ -25,3 +25,6 @@ out. Therefore, manually added elements are underlined, demonstrating that they using Endpoint Policy Manager AppLock™. ::: + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/userinterface/manualedits/_category_.json b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/userinterface/manualedits/_category_.json index 31f510ea1a..9846bc9231 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/userinterface/manualedits/_category_.json +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/userinterface/manualedits/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "overview" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/userinterface/manualedits/elementmodifications.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/userinterface/manualedits/elementmodifications.md index e507765015..a371721db3 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/userinterface/manualedits/elementmodifications.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/userinterface/manualedits/elementmodifications.md @@ -10,12 +10,15 @@ We've already seen how to move handles around so that all text in a dialog box i other elements also allow for quick, easy manipulation. You can move items around the page, increase the size of a tab, and more. You might also want to change captured graphics, for example. Selecting the graphic and selecting the "…" icon allows you to select a new bitmap. This action is shown in -Figure 75 and Figure 76. +Figure 75 and The figure shown. ![crafting_the_user_interface_16](/images/endpointpolicymanager/applicationsettings/designstudio/userinterface/manualedits/crafting_the_user_interface_16.webp) -Figure 75. Modifying captured graphics. +The figure shown. Modifying captured graphics. ![crafting_the_user_interface_17](/images/endpointpolicymanager/applicationsettings/designstudio/userinterface/manualedits/crafting_the_user_interface_17.webp) -Figure 76. New graphic. +The figure shown. New graphic. + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/userinterface/manualedits/elementtransformations.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/userinterface/manualedits/elementtransformations.md index 8cea193d2b..1f02fb8eab 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/userinterface/manualedits/elementtransformations.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/userinterface/manualedits/elementtransformations.md @@ -7,32 +7,35 @@ sidebar_position: 30 # Element Transformations In this example, the application we want to manage is using a spinbox (also called an up/down box) -to set a value for a setting (see Figure 71). +to set a value for a setting (See the figure here). ![crafting_the_user_interface_12_624x317](/images/endpointpolicymanager/applicationsettings/designstudio/userinterface/manualedits/crafting_the_user_interface_12_624x317.webp) -Figure 71. A spinbox element. +The figure shown. A spinbox element. However, occasionally Endpoint Policy Manager's Capture Wizard doesn't read this kind of element -correctly and it must be manually changed (see Figure 72). +correctly and it must be manually changed (See the figure here). ![crafting_the_user_interface_13_624x403](/images/endpointpolicymanager/applicationsettings/designstudio/userinterface/manualedits/crafting_the_user_interface_13_624x403.webp) -Figure 72. Manually changing an element. +The figure shown. Manually changing an element. DesignStudio will present the most logical transformations for you. In this example, DesignStudio assumes you will likely want to transform the numeric edit box to a trackbar, up/down box, label, or text box. However, you are also permitted to transform the element to any other type, as shown in -Figure 73. This would be an unusual transformation so it's tucked under "Advanced." +The figure shown. This would be an unusual transformation so it's tucked under "Advanced." ![crafting_the_user_interface_14](/images/endpointpolicymanager/applicationsettings/designstudio/userinterface/manualedits/crafting_the_user_interface_14.webp) -Figure 73. Selecting the type of element to change to. +The figure shown. Selecting the type of element to change to. :::note If you discover a transformation you need, but DesignStudio does not provide it, please -email [support@endpointpolicymanager.com](mailto:support@endpointpolicymanager.com), describe the scenario you need, and +[open a support ticket](https://www.netwrix.com/tickets.html#/open-a-ticket), describe the scenario you need, and indicate the application that you are trying to create an AppSet for (plus a screenshot if possible). ::: + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/userinterface/manualedits/hiddentext.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/userinterface/manualedits/hiddentext.md index 270805fb7d..865392a4a2 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/userinterface/manualedits/hiddentext.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/userinterface/manualedits/hiddentext.md @@ -6,15 +6,18 @@ sidebar_position: 20 # Hidden Text -In Figure 69 the settings were captured, but the text was not fully shown. +In the figure shown the settings were captured, but the text was not fully shown. ![crafting_the_user_interface_10_624x265](/images/endpointpolicymanager/applicationsettings/designstudio/userinterface/manualedits/crafting_the_user_interface_10_624x265.webp) -Figure 69. The text in the capture is not fully shown. +The figure shown. The text in the capture is not fully shown. To solve this problem, move the handles on the element to reveal the rest of the text, as shown in -Figure 70. +The figure shown. ![crafting_the_user_interface_11_624x235](/images/endpointpolicymanager/applicationsettings/designstudio/userinterface/manualedits/crafting_the_user_interface_11_624x235.webp) -Figure 70. Moving the handles to reveal the text. +The figure shown. Moving the handles to reveal the text. + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/userinterface/manualedits/nonstandard.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/userinterface/manualedits/nonstandard.md index eee86aeec5..47e939ce2f 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/userinterface/manualedits/nonstandard.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/userinterface/manualedits/nonstandard.md @@ -7,12 +7,12 @@ sidebar_position: 10 # Non-Standard Captures Some applications have a non-standard interface. The interface can still be captured, but the -results may not be quite what you expect. In Figure 62, the left side of the screen shows the actual +results may not be quite what you expect. In the figure shown, the left side of the screen shows the actual application, Adobe Reader, and the right side of the screen shows the first captured tab. ![crafting_the_user_interface_3](/images/endpointpolicymanager/applicationsettings/designstudio/userinterface/manualedits/crafting_the_user_interface_3.webp) -Figure 62. Some applications may not be captured as expected. +The figure shown. Some applications may not be captured as expected. Adobe Reader, unlike most applications, does not use tabs for its interface. It uses a long, bar with categories in it, which gets captured along with the other elements on the page. Since this @@ -23,45 +23,48 @@ do this in a bit. To continue to capture more settings, click on the "Capture another tab" button. When you capture another tab, Endpoint Policy Manager DesignStudio realizes that this application doesn't really use tabs, so you are prompted to manually enter the name of each of this application's categories, as -shown in Figure 63 and Figure 64. +shown In the figure shown and The figure shown. ![crafting_the_user_interface_4_624x410](/images/endpointpolicymanager/applicationsettings/designstudio/userinterface/manualedits/crafting_the_user_interface_4_624x410.webp) -Figure 63. The prompt to manually enter the name of the categories. +The figure shown. The prompt to manually enter the name of the categories. ![crafting_the_user_interface_5_624x185](/images/endpointpolicymanager/applicationsettings/designstudio/userinterface/manualedits/crafting_the_user_interface_5_624x185.webp) -Figure 64. Manually adding the categories. +The figure shown. Manually adding the categories. -You can see in Figure 65 that Endpoint Policy Manager Capture Wizard also captures the categories +You can see In the figure shown that Endpoint Policy Manager Capture Wizard also captures the categories bar even though it is not an element we want on the page. ![crafting_the_user_interface_6](/images/endpointpolicymanager/applicationsettings/designstudio/userinterface/manualedits/crafting_the_user_interface_6.webp) -Figure 65. The captured categories bar. +The figure shown. The captured categories bar. You can delete the errant settings by right-clicking on them and selecting "Delete," or by highlighting them and pressing the Delete key on the keyboard. You can choose to delete all items within the frame, or promote the items in the frame directly to the tab. In this case, you'll likely want to delete all the elements in the frame. You can then reposition the other frames on the page and manually align them. You can also use the Hierarchy tab's "Realign controls to fit the page" -button to auto-place and center the items on the form, as shown in Figure 66. +button to auto-place and center the items on the form, as shown In the figure shown. ![crafting_the_user_interface_7](/images/endpointpolicymanager/applicationsettings/designstudio/userinterface/manualedits/crafting_the_user_interface_7.webp) -Figure 66. Centering the items on the form. +The figure shown. Centering the items on the form. -The result is shown in Figure 67. However, there is a problem with the name of the category. It +The result is shown In the figure shown. However, there is a problem with the name of the category. It should be called General instead of Preferences. ![crafting_the_user_interface_8](/images/endpointpolicymanager/applicationsettings/designstudio/userinterface/manualedits/crafting_the_user_interface_8.webp) -Figure 67. An incorrect tab name. +The figure shown. An incorrect tab name. To rename a tab (or any element), click on it (select the Properties tab) and then, in the Name box, type in the correct name. In this example, you would replace the name "Preferences" with "General," -as shown in Figure 68. +as shown In the figure shown. ![crafting_the_user_interface_9](/images/endpointpolicymanager/applicationsettings/designstudio/userinterface/manualedits/crafting_the_user_interface_9.webp) -Figure 68. Changing the tab name. +The figure shown. Changing the tab name. + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/userinterface/manualedits/notmanaged.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/userinterface/manualedits/notmanaged.md index 9c29485cae..1b7c7bcb9b 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/userinterface/manualedits/notmanaged.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/userinterface/manualedits/notmanaged.md @@ -7,20 +7,20 @@ sidebar_position: 40 # Items That Cannot Be Managed Endpoint Policy Manager Application Settings Manager can control a lot of items; however, there are -some UI elements that it cannot manage. In Figure 74, the "Reset All Warnings" button in this +some UI elements that it cannot manage. In the figure shown, the "Reset All Warnings" button in this application, which might reset settings within the application, isn't something that Endpoint Policy Manager Application Settings Manager can control. Inside Endpoint Policy Manager Application Settings Manager, it will take up space but will not do anything. With elements like this, you have three options: - Delete the element since it has no function. -- Right-click the element and uncheck "Enabled" (shown in Figure 74), which will make the item gray +- Right-click the element and uncheck "Enabled" (shown In the figure shown), which will make the item gray and unclickable when it is used within the Group Policy editor. - Leave the element as it is. ![crafting_the_user_interface_15_624x362](/images/endpointpolicymanager/applicationsettings/designstudio/userinterface/manualedits/crafting_the_user_interface_15_624x362.webp) -Figure 74. Dealing with elements that cannot be controlled with Application Settings Manager. +The figure shown. Dealing with elements that cannot be controlled with Application Settings Manager. Leaving it as it is usually the best idea since you can still control its AppLock™ properties using Group Policy. For this element, if you do nothing here in Endpoint Policy Manager DesignStudio, then @@ -28,3 +28,6 @@ later, in the Group Policy Editor, you can still right-click over this button an from a user. There will be no way to make it do precisely what you want (such as resetting all warnings), but you will still be able to lock or remove the button so the user cannot use it inside the application. + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/userinterface/manualedits/overview.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/userinterface/manualedits/overview.md index 3628d64070..1e663e26e3 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/userinterface/manualedits/overview.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/userinterface/manualedits/overview.md @@ -10,3 +10,6 @@ The Endpoint Policy Manager Capture Wizard usually does a pretty good job of cap for most applications. However, sometimes it needs a little manual help to get the applications' elements to where they need to be. The sections below describe some circumstances that may require manual editing. + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/userinterface/overview.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/userinterface/overview.md index 3b2f769f02..d2d6e6b290 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/userinterface/overview.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/userinterface/overview.md @@ -14,3 +14,6 @@ There are three ways you can craft the user interface (UI) of your target applic In the sections below, we'll explore all three options. We'll also discuss how to capture subdialogs and how to understand capture results that aren't what you expected. + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/userinterface/subdialogs.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/userinterface/subdialogs.md index 6eb58000ce..7a5363563b 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/userinterface/subdialogs.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/userinterface/subdialogs.md @@ -8,38 +8,41 @@ sidebar_position: 40 Some applications have subdialogs you can capture. For instance, in the Control Panel mouse applet, the ClickLock entry has a subdialog that's available to configure. That is, when you click its -"Settings" button, a "Settings for ClickLock" subdialog appears, as shown in Figure 78. +"Settings" button, a "Settings for ClickLock" subdialog appears, as shown In the figure shown. ![crafting_the_user_interface_19_624x694](/images/endpointpolicymanager/applicationsettings/designstudio/userinterface/crafting_the_user_interface_19_624x694.webp) -Figure 78. The ClickLock subdialog box. +The figure shown. The ClickLock subdialog box. Now that you know this, you can capture this subdialog. To do this, in DesignStudio, double-click the button. You will be asked if you want to convert the button to a subdialog, as shown in -Figure 79. +The figure shown. ![crafting_the_user_interface_20_624x684](/images/endpointpolicymanager/applicationsettings/designstudio/userinterface/crafting_the_user_interface_20_624x684.webp) -Figure 79. Capturing a subdiaglog button. +The figure shown. Capturing a subdiaglog button. -Click "Yes," and then click "OK," as shown in Figure 80. Next, open the subdialog you want to -capture, as shown in Figure 81. +Click "Yes," and then click "OK," as shown In the figure shown. Next, open the subdialog you want to +capture, as shown In the figure shown. ![crafting_the_user_interface_21_624x218](/images/endpointpolicymanager/applicationsettings/designstudio/userinterface/crafting_the_user_interface_21_624x218.webp) -Figure 80. The prompt to capture a subdialog. +The figure shown. The prompt to capture a subdialog. ![crafting_the_user_interface_22](/images/endpointpolicymanager/applicationsettings/designstudio/userinterface/crafting_the_user_interface_22.webp) -Figure 81. Selecting the subdialog button. +The figure shown. Selecting the subdialog button. Select the target window (the subdialog) to capture it. When the capture is complete, you'll see the -tab for the subdialog shown next to its parent tab, as shown in Figure 82. +tab for the subdialog shown next to its parent tab, as shown In the figure shown. ![crafting_the_user_interface_23](/images/endpointpolicymanager/applicationsettings/designstudio/userinterface/crafting_the_user_interface_23.webp) -Figure 82. The new tab for the subdialog. +The figure shown. The new tab for the subdialog. You can click back and forth between the parent tab (Mouse Properties) and the subdialog (Settings for ClickLock). Also, if you close the tab by clicking the X next to the subdialog, double-clicking the button that represents the subdialog will open up that tab again. + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/userinterface/unexpectedresults.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/userinterface/unexpectedresults.md index c3ea315cb9..119d9c5daa 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/userinterface/unexpectedresults.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/designstudio/userinterface/unexpectedresults.md @@ -12,12 +12,12 @@ Capture Wizard performs a capture, but it may not look the way you expect. ## User Interfaces That Cannot Be Captured -Some applications cannot be captured. In the example in Figure 83, the UI elements in Skype are not +Some applications cannot be captured. In the example In the figure shown, the UI elements in Skype are not able to be captured in a useful way. ![crafting_the_user_interface_24](/images/endpointpolicymanager/applicationsettings/designstudio/userinterface/crafting_the_user_interface_24.webp) -Figure 83. Some applications prevent their UI elements from being captured. +The figure shown. Some applications prevent their UI elements from being captured. In these cases, you have to create the elements by using the toolbar and manually adding them (as described earlier). Then you need to configure them (which we will describe later). @@ -25,11 +25,11 @@ described earlier). Then you need to configure them (which we will describe late ## Underlined Elements Occasionally, during a capture, you might see some captured items that are underlined in the capture -but not in the application itself, as shown in Figure 84. +but not in the application itself, as shown In the figure shown. ![crafting_the_user_interface_25](/images/endpointpolicymanager/applicationsettings/designstudio/userinterface/crafting_the_user_interface_25.webp) -Figure 84. Some elements appear underlined when captured. +The figure shown. Some elements appear underlined when captured. This means Endpoint Policy Manager DesignStudio was able to capture the element correctly, but was unable to acquire Endpoint Policy Manager AppLock™ data for the item. Therefore, these items cannot @@ -41,3 +41,6 @@ To set up a perfect AppSet, you will also need to read the section called "Using Wizard" for how to control how elements work inside the Group Policy Editor. ::: + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/extras/_category_.json b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/extras/_category_.json index d614cd15cd..5c62db3446 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/extras/_category_.json +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/extras/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "overview" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/extras/appsetentry.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/extras/appsetentry.md index fd8d5bb81c..5a86db7391 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/extras/appsetentry.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/extras/appsetentry.md @@ -6,11 +6,6 @@ sidebar_position: 10 # Item-Level Targeting for an AppSet Entry -:::note -For a demonstration of Item-Level Targeting, please see this video: -[http://www.endpointpolicymanager.com/videos/sn6j7q1clmq.html](https://www.youtube.com/watch) -::: - After you've configured an AppSet to your preferred settings, and those settings are saved into the group policy object (GPO), you can perform Item-Level Targeting (also known as filtering) with that @@ -28,25 +23,25 @@ You can see an example of Item-Level Targeting in Figures 46 and 47. ![policypak_application_settings_2_1](/images/endpointpolicymanager/applicationsettings/extras/itemleveltargeting/endpointpolicymanager_application_settings_2_1.webp) -Figure 46. Entering the Pak's Item Level Targeting dialog. +The figure shown. Entering the Pak's Item Level Targeting dialog. Administrators familiar with Group Policy Preferences' Item-Level Targeting will be at home in this interface, since it is functionally equivalent. You can apply one or more targeting items to an AppSet. You can also logically join together -targeting items, as shown in Figure 48. You may also add Targeting Collections, which equates to +targeting items, as shown In the figure shown. You may also add Targeting Collections, which equates to enclosing equations in parentheses, which groups together targeting items. In this way, you can create fairly complex determinations about which users and computers an AppSet will apply to. -Targeting Collections may be set to "And" or "Or" as well as "Is" or "Is Not," as seen in Figure 49. +Targeting Collections may be set to "And" or "Or" as well as "Is" or "Is Not," as seen In the figure shown. ![policypak_application_settings_2_2](/images/endpointpolicymanager/applicationsettings/extras/itemleveltargeting/endpointpolicymanager_application_settings_2_2.webp) -Figure 48. In this example, the Pak would only apply to Windows 10 machines when (1) the machine is +The figure shown. In this example, the Pak would only apply to Windows 10 machines when (1) the machine is portable and (2) the user is in the FABRIKAM\Traveling Sales Users group. ![policypak_application_settings_2_3](/images/endpointpolicymanager/applicationsettings/extras/itemleveltargeting/endpointpolicymanager_application_settings_2_3.webp) -Figure 49. In this example, the Pak would only apply to Windows 10 machines when either(1) the +The figure shown. In this example, the Pak would only apply to Windows 10 machines when either(1) the machine is portable and (2) the IP address between 192.168.5.1 - 192.168.7.254 OR (1) the machine resides in the Azure Site and (2) has an IP address between 172.16.7.11 - 172.16.9.254. @@ -76,8 +71,11 @@ AppSet settings. IP range. In this setup, you can specify different settings for various IP ranges in case you want to maintain different browser settings for the home office and each field office. -When Item-Level Targeting is used, it can be seen in the GPMC reports, as seen in Figure 50. +When Item-Level Targeting is used, it can be seen in the GPMC reports, as seen In the figure shown. ![policypak_application_settings_2_4](/images/endpointpolicymanager/applicationsettings/extras/itemleveltargeting/endpointpolicymanager_application_settings_2_4.webp) -Figure 50. The Item-Level Targeting shows up in the GPMC reports when it is being used. +The figure shown. The Item-Level Targeting shows up in the GPMC reports when it is being used. + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/extras/appsetinternal.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/extras/appsetinternal.md index 87b7e98f2c..5479aea99f 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/extras/appsetinternal.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/extras/appsetinternal.md @@ -9,7 +9,7 @@ sidebar_position: 20 :::note To see an overview of Internal ItemLevel Targeting, including how to bypass the filters, see this video: -[http://www.endpointpolicymanager.com/videos/bypassing-internal-item-level-targeting-filters.html](http://www.endpointpolicymanager.com/products/endpointpolicymanager-preconfigured-paks.html). +[https://youtu.be/nw6LAE5b-pE](https://youtu.be/nw6LAE5b-pE). ::: @@ -29,7 +29,7 @@ Figure 51 shows an example of how you might configure an internal filter. ![policypak_application_settings_2_5](/images/endpointpolicymanager/applicationsettings/extras/itemleveltargeting/endpointpolicymanager_application_settings_2_5.webp) -Figure 51. Configuring an internal filter. +The figure shown. Configuring an internal filter. The purpose is to make sure that configuration items aren't delivered unless these predefined conditions match and are actually present on the target machine. @@ -40,13 +40,13 @@ Manager data is written unless it's actually needed. However, you might find the need to bypass sets of internal filters and apply the AppSet anyway, regardless of whether the application is present on the machine. To do this, you need to modify the AppSet entry's options and change the "Predefined Item-Level Targeting" switch, as seen in -Figure 52. +The figure shown. ![policypak_application_settings_2_6](/images/endpointpolicymanager/applicationsettings/extras/itemleveltargeting/endpointpolicymanager_application_settings_2_6.webp) -Figure 52.  Changing the Predefined Item-Level Targeting switch. +The figure shown.  Changing the Predefined Item-Level Targeting switch. -There are three ways to configure this entry, which are presented in Table 1 (also see Figure 53 for +There are three ways to configure this entry, which are presented in Table 1 (also See the figure here for an example of one of the scenarios). Table 1: Internal Item-Level Targeting settings options. @@ -59,4 +59,7 @@ Table 1: Internal Item-Level Targeting settings options. ![policypak_application_settings_2_7](/images/endpointpolicymanager/applicationsettings/extras/itemleveltargeting/endpointpolicymanager_application_settings_2_7.webp) -Figure 53. One scenario for item-level targeting on installed applications only. +The figure shown. One scenario for item-level targeting on installed applications only. + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/extras/managedby.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/extras/managedby.md index 5c7e0add26..00d0cb5a53 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/extras/managedby.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/extras/managedby.md @@ -11,30 +11,33 @@ and ACL Lockdown, IT administrators might want to signal to their users, in a su in charge of the application. You can accomplish this by selecting "Add ‘Managed by Endpoint Policy Manager' to Windows under -management," as seen in Figure 60. +management," as seen In the figure shown. ![policypak_application_settings_2_14](/images/endpointpolicymanager/applicationsettings/extras/endpointpolicymanager_application_settings_2_14.webp) -Figure 60. IT administrators can display to users that they are in control of the settings. +The figure shown. IT administrators can display to users that they are in control of the settings. When you do this, a window will pop up, giving you options for the setting. For most applications, -these windows will look similar to what is displayed in Figure 61 and Figure 62. +these windows will look similar to what is displayed In the figure shown and The figure shown. ![policypak_application_settings_2_15](/images/endpointpolicymanager/applicationsettings/extras/endpointpolicymanager_application_settings_2_15.webp) -Figure 61. An example of what you would see if you selected "Add ‘Managed by Endpoint Policy +The figure shown. An example of what you would see if you selected "Add ‘Managed by Endpoint Policy Manager' to Windows under management." ![policypak_application_settings_2_16_624x354](/images/endpointpolicymanager/applicationsettings/extras/endpointpolicymanager_application_settings_2_16_624x354.webp) -Figure 62. Another example of what you would see if you selected "Add ‘Managed by Endpoint Policy +The figure shown. Another example of what you would see if you selected "Add ‘Managed by Endpoint Policy Manager' to Windows under management." Note that not every application will display "Managed by Endpoint Policy Manager" in the window. Be sure to test with your specific application. Also, be aware that the GPMC reports will demonstrate -if you have this feature enabled, as seen in Figure 63. +if you have this feature enabled, as seen In the figure shown. ![policypak_application_settings_2_17](/images/endpointpolicymanager/applicationsettings/extras/endpointpolicymanager_application_settings_2_17.webp) -Figure 63. The GPMC report showing that "Add ‘Managed by Endpoint Policy Manager' to windows under +The figure shown. The GPMC report showing that "Add ‘Managed by Endpoint Policy Manager' to windows under management" was enabled. + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/extras/multipleappsetspriority.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/extras/multipleappsetspriority.md index 8afe93ee21..c17c256fec 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/extras/multipleappsetspriority.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/extras/multipleappsetspriority.md @@ -8,13 +8,13 @@ sidebar_position: 30 -Level Targeting (described in the previous section). -In Figure 54, you can see the same AppSet (WinZip 14 and later) used three times within the same +In the figure shown, you can see the same AppSet (WinZip 14 and later) used three times within the same GPO. However, each AppSet item has Item-Level Targeting turned on and specific conditions associated with it. ![policypak_application_settings_2_8](/images/endpointpolicymanager/applicationsettings/extras/endpointpolicymanager_application_settings_2_8.webp) -Figure 54. WinZip 14 being used multiple times in the same GPO. +The figure shown. WinZip 14 being used multiple times in the same GPO. The recommended way to use Endpoint Policy Manager Application Settings Manager is as follows: @@ -24,12 +24,12 @@ The recommended way to use Endpoint Policy Manager Application Settings Manager However, you could occasionally have multiple AppSets overlap each other with certain settings you've engaged. As a result, you might want to ensure that the delivery of those settings occurs in -a particular order. As seen in Figure 55, Endpoint Policy Manager Application Settings Manager +a particular order. As seen In the figure shown, Endpoint Policy Manager Application Settings Manager enables you to specify which AppSet is delivered in which order. ![policypak_application_settings_2_9](/images/endpointpolicymanager/applicationsettings/extras/endpointpolicymanager_application_settings_2_9.webp) -Figure 55. The order in which the Paks (in this scenario) are delivered. +The figure shown. The order in which the Paks (in this scenario) are delivered. Paks within a GPO are processed in order from lowest to highest. @@ -40,11 +40,11 @@ This is the same way the Group Policy Preferences prioritizes items. To change the priority of a particular AppSet, simply right-click on it within the GPO and select either "Enable priority mode (press Enter to exit)" or "Set priority," which are both shown in -Figure 56. +The figure shown. ![policypak_application_settings_2_10](/images/endpointpolicymanager/applicationsettings/extras/endpointpolicymanager_application_settings_2_10.webp) -Figure 56. By clicking "Enable priority mode (press Enter to exit)," as shown here, you can change +The figure shown. By clicking "Enable priority mode (press Enter to exit)," as shown here, you can change the priority of a specific Pak. When you select "Enable priority mode (press Enter to exit)" you can then move the AppSet up and @@ -52,11 +52,14 @@ down using the arrow keys. When you are satisfied with the position, press Enter edit. You can also select "Set priority," which will enable you to specify a numeric value, as shown in -Figure 57. +The figure shown. ![policypak_application_settings_2_11](/images/endpointpolicymanager/applicationsettings/extras/endpointpolicymanager_application_settings_2_11.webp) -Figure 57. By clicking "Set priority," as shown here, you can change the priority of a specific Pak +The figure shown. By clicking "Set priority," as shown here, you can change the priority of a specific Pak by setting the numeric value. The AppSet you've selected will take that priority number, and the rest will be lowered in priority. + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/extras/overview.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/extras/overview.md index b8b3c99d89..7e885e08d7 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/extras/overview.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/extras/overview.md @@ -14,3 +14,6 @@ management capabilities. In this section, we'll discuss the following features: - Creating multiple AppSets and changing priority - Setting a comment or description about an AppSet's settings - Adding "Managed by Endpoint Policy Manager" to applications under management + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/extras/settingdescription.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/extras/settingdescription.md index 2e2223ef5e..ca2390ccd4 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/extras/settingdescription.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/extras/settingdescription.md @@ -6,14 +6,17 @@ sidebar_position: 40 # Setting a Description -You can add your own note or description to each AppSet, as shown in Figure 58. +You can add your own note or description to each AppSet, as shown In the figure shown. ![policypak_application_settings_2_12](/images/endpointpolicymanager/applicationsettings/extras/endpointpolicymanager_application_settings_2_12.webp) -Figure 58. Entering notes for each Pak. +The figure shown. Entering notes for each Pak. -Notes are displayed within the GPMC reports, as seen in Figure 59. +Notes are displayed within the GPMC reports, as seen In the figure shown. ![policypak_application_settings_2_13](/images/endpointpolicymanager/applicationsettings/extras/endpointpolicymanager_application_settings_2_13.webp) -Figure 59. Notes shown in the GPMC reports. +The figure shown. Notes shown in the GPMC reports. + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/firefox/_category_.json b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/firefox/_category_.json index 6fd0fb7125..87c54a17a2 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/firefox/_category_.json +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/firefox/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "overview" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/firefox/addons/_category_.json b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/firefox/addons/_category_.json index 02b44f0d0c..236905d249 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/firefox/addons/_category_.json +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/firefox/addons/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "overview" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/firefox/addons/discoveringids.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/firefox/addons/discoveringids.md index f91ace1b7c..b7fb548853 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/firefox/addons/discoveringids.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/firefox/addons/discoveringids.md @@ -7,11 +7,11 @@ sidebar_position: 40 # Discovering IDs for Firefox Add-Ons **Step 1 –** Finding add-on IDs requires a little bit of work. To discover them, you need to click -on "Add-ons" in Firefox on an example computer, as shown in Figure 18. +on "Add-ons" in Firefox on an example computer, as shown In the figure shown. ![add_ons](/images/endpointpolicymanager/applicationsettings/preconfigured/firefox/addons/add_ons.webp) -Figure 18. The Add-ons tab in Firefox. +The figure shown. The Add-ons tab in Firefox. **Step 2 –** Then, click one of the four categories below: @@ -21,21 +21,21 @@ Figure 18. The Add-ons tab in Firefox. - Services **Step 3 –** Then, press F12 for developer tools. In the lowest row, paste the snippet of code -supplied below, as shown in Figure 19. +supplied below, as shown In the figure shown. ![add_ons_3](/images/endpointpolicymanager/applicationsettings/preconfigured/firefox/addons/add_ons_3.webp) -Figure 19. The Console tab. +The figure shown. The Console tab. :::note You may get a warning saying you cannot paste until you say it's okay. To permit pasting, -type allow pasting," as shown in Figure 20. +type allow pasting," as shown In the figure shown. ::: ![add_ons_4](/images/endpointpolicymanager/applicationsettings/preconfigured/firefox/addons/add_ons_4.webp) -Figure 20. Allowing pasting to occur. +The figure shown. Allowing pasting to occur. **Step 4 –** You can use this snippet to discover IDs for extensions, appearance, plugins, and services: @@ -48,26 +48,29 @@ console.log(addonElement.attributes["name"].value + " = " + addonElement.value); } ``` -**Step 5 –** Paste the snippet into the lowest place on the page, as shown in Figure 21. +**Step 5 –** Paste the snippet into the lowest place on the page, as shown In the figure shown. ![add_ons_5](/images/endpointpolicymanager/applicationsettings/preconfigured/firefox/addons/add_ons_5.webp) -Figure 21. Copying the snippet to the Console tab. +The figure shown. Copying the snippet to the Console tab. The result you will get (which is to the right of the equal sign within quotes) will be the name of -the GUID or friendly name, as shown in Figure 22 and Figure 23. +the GUID or friendly name, as shown In the figure shown and The figure shown. ![add_ons_6](/images/endpointpolicymanager/applicationsettings/preconfigured/firefox/addons/add_ons_6.webp) -Figure 22. Example 1 showing only GUIDs. +The figure shown. Example 1 showing only GUIDs. ![add_ons_7](/images/endpointpolicymanager/applicationsettings/preconfigured/firefox/addons/add_ons_7.webp) -Figure 23. Example 2 showing the friendly name and GUID. +The figure shown. Example 2 showing the friendly name and GUID. **Step 6 –** Then, inside the Endpoint Policy Manager MMC console, you will add the ID you want -(without quotes), as shown in Figure 24. +(without quotes), as shown In the figure shown. ![add_ons_8](/images/endpointpolicymanager/applicationsettings/preconfigured/firefox/addons/add_ons_8.webp) -Figure 24. Adding the ID within the Endpoint Policy Manager MMC console. +The figure shown. Adding the ID within the Endpoint Policy Manager MMC console. + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/firefox/addons/enabledisable.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/firefox/addons/enabledisable.md index 571ee01078..9bdf3c0776 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/firefox/addons/enabledisable.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/firefox/addons/enabledisable.md @@ -7,9 +7,9 @@ sidebar_position: 10 # Using Endpoint Policy Manager to Enable or Disable Add-Ons Video: To see a video of Endpoint Policy Manager enabling or disabling Firefox's add-ons, go to -[http://www.endpointpolicymanager.com/video/endpointpolicymanager-manage-firefox-add-ons-using-group-policy.html](http://www.endpointpolicymanager.com/video/endpointpolicymanager-manage-firefox-add-ons-using-group-policy.html) +[https://www.policypak.com/video/endpointpolicymanager-manage-firefox-add-ons-using-group-policy.html](http://www.policypak.com/video/endpointpolicymanager-manage-firefox-add-ons-using-group-policy.html) -Firefox has four categories of add-ons, as shown in Figure 16. +Firefox has four categories of add-ons, as shown In the figure shown. - Recommendations - Extensions @@ -18,7 +18,7 @@ Firefox has four categories of add-ons, as shown in Figure 16. ![add_ons_1](/images/endpointpolicymanager/applicationsettings/preconfigured/firefox/addons/add_ons_1.webp) -Figure 16. The Add-ons Manager. +The figure shown. The Add-ons Manager. Endpoint Policy Manager can enable or disable add-ons in these categories. In the next section we'll see how to force installation (or force removal) of add-ons. Endpoint Policy Manager has two methods @@ -29,8 +29,11 @@ to manage Firefox add-ons: - Option 2: Using wildcards to disable specific add-on types. You can see the "Add-Ons" tab, and the "Enable or Disable" section within the Firefox AppSet as seen -in Figure 17. +In the figure shown. ![add_ons_2](/images/endpointpolicymanager/applicationsettings/preconfigured/firefox/addons/add_ons_2.webp) -Figure 17. The Add-Ons tab within Endpoint Policy Manager Application Settings Manager. +The figure shown. The Add-Ons tab within Endpoint Policy Manager Application Settings Manager. + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/firefox/addons/enabledisableid.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/firefox/addons/enabledisableid.md index 5a6581a3e9..e20cb2e8d7 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/firefox/addons/enabledisableid.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/firefox/addons/enabledisableid.md @@ -14,3 +14,6 @@ readable@evernote.com, enable {47c11ff1-bbce-4481-83be-54e0c0adfda7}, disable In the next section, we will give you some tips on how to find the GUID or friendly name of your extensions. ``` + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/firefox/addons/forceinstallation.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/firefox/addons/forceinstallation.md index f3a8d6070a..d8c36cf274 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/firefox/addons/forceinstallation.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/firefox/addons/forceinstallation.md @@ -5,15 +5,15 @@ Endpoint Policy Manager also can install URL and file-based Firefox add-ons with Video: To see a video of Endpoint Policy Manager forcing installation of Firefox's Add-Ons, go to [Force Install Firefox Extensions (from URL or file).](/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/extensions.md). -Go to the Add-Ons tab within the Firefox AppSet, as shown in Figure 28. +Go to the Add-Ons tab within the Firefox AppSet, as shown In the figure shown. ![add_ons_12](/images/endpointpolicymanager/applicationsettings/preconfigured/firefox/addons/add_ons_12.webp) -Figure 28. The Add-Ons tab within Endpoint Policy Manager Application Settings Manager. +The figure shown. The Add-Ons tab within Endpoint Policy Manager Application Settings Manager. To get started with an add-on you want to force installation of, you need to know the add-on and its URL. Then you need to know what delivery method you would like to use: URL or file install. To use -URL-based installation, you need to get the URL by following these steps (see Figure 29): +URL-based installation, you need to get the URL by following these steps (See the figure here): **Step 1 –** Right-click and select "Copy Link Location" from the "Add to Firefox" button. @@ -25,7 +25,7 @@ URL-based installation, you need to get the URL by following these steps (see Fi ![add_ons_13](/images/endpointpolicymanager/applicationsettings/preconfigured/firefox/addons/add_ons_13.webp) -Figure 29. Copying the link location. +The figure shown. Copying the link location. **Step 5 –** Then, using Notepad or another editor, paste from Firefox "Copy Link Location" like this: @@ -42,17 +42,17 @@ syntax:` https://addons.mozilla.org/firefox/downloads/latest/ads-blocker/platfor install. For using the file-based installation method, you would select "Save Link As" after right-clicking -on the "Add to Firefox" botton, as shown in Figure 30. +on the "Add to Firefox" botton, as shown In the figure shown. ![add_ons_14](/images/endpointpolicymanager/applicationsettings/preconfigured/firefox/addons/add_ons_14.webp) -Figure 30. The file-based installation method. +The figure shown. The file-based installation method. -**Step 8 –** Then, you would save the file to a location to use later, as shown in Figure 31. +**Step 8 –** Then, you would save the file to a location to use later, as shown In the figure shown. ![add_ons_15](/images/endpointpolicymanager/applicationsettings/preconfigured/firefox/addons/add_ons_15.webp) -Figure 31. Choosing where to save the file. +The figure shown. Choosing where to save the file. **Step 9 –** Next, you also need to decide if you want to leave the user's existing add-ons in place (with MODE=MERGE) or wipe out what the user already has (with MODE=REPLACE). You will use whatever @@ -71,3 +71,6 @@ Note the following: that, there is a single slash per directory. - UNC paths include "File:", followed by five front slashes to denote the UNC path start. Following that, there is a single slash per directory. + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/firefox/addons/overview.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/firefox/addons/overview.md index c8f0439912..e2c702cbda 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/firefox/addons/overview.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/firefox/addons/overview.md @@ -9,8 +9,11 @@ sidebar_position: 40 Netwrix Endpoint Policy Manager (formerly PolicyPak) can manipulate Firefox add-ons by enabling and disabling add-ons of all types. Endpoint Policy Manager can also force the installation of or force the removal of specific add-ons. To find Firefox's add-ons, select "Add-ons" within Firefox, as -shown in Figure 15. +shown In the figure shown. ![add_ons](/images/endpointpolicymanager/applicationsettings/preconfigured/firefox/addons/add_ons.webp) -Figure 15. The Add-ons tab. +The figure shown. The Add-ons tab. + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/firefox/addons/tipstricks.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/firefox/addons/tipstricks.md index 56bb8044a3..e95c514419 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/firefox/addons/tipstricks.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/firefox/addons/tipstricks.md @@ -24,11 +24,11 @@ The Add-ons section in the Firefox AppSet has the following extra special checkb user interface (UI) to make it harder for users to work around your settings. - Hide about:addons page UI: This completely blanks out the add-ons page. -You can see these checkboxes below in Figure 25. +You can see these checkboxes below In the figure shown. ![add_ons_9](/images/endpointpolicymanager/applicationsettings/preconfigured/firefox/addons/add_ons_9.webp) -Figure 25. Disabling and hiding add-ons. +The figure shown. Disabling and hiding add-ons. :::note If you select "Disable the installation of Firefox extensions" you must right-click the @@ -40,11 +40,11 @@ blocked from installing Firefox extensions manually. The result of selecting "Disable the installation of Firefox extensions" is that when users attempt -to install any extension, in any manner, they are blocked, as shown in Figure 26. +to install any extension, in any manner, they are blocked, as shown In the figure shown. ![add_ons_10](/images/endpointpolicymanager/applicationsettings/preconfigured/firefox/addons/add_ons_10.webp) -Figure 26. A disabled add-on. +The figure shown. A disabled add-on. The result of selecting the checkbox, "Hide Firefox UI for installing extensions," is shown in Figure 27 below. This makes it more difficult for user to use the Add-ons Manager and manipulate @@ -52,4 +52,7 @@ settings. ![add_ons_11](/images/endpointpolicymanager/applicationsettings/preconfigured/firefox/addons/add_ons_11.webp) -Figure 27. Before (above) and after (below) hiding the Firefox UI for installing extensions. +The figure shown. Before (above) and after (below) hiding the Firefox UI for installing extensions. + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/firefox/addons/wildcard.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/firefox/addons/wildcard.md index 68dd716b2a..bf8b57715b 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/firefox/addons/wildcard.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/firefox/addons/wildcard.md @@ -32,3 +32,6 @@ If you use \*all\*, disable, you could see Firefox close after disabling all extensions; it could take a second launch to work. ::: + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/firefox/applicationhandlers.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/firefox/applicationhandlers.md index 8f3c7e4f7d..8ae27eb74a 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/firefox/applicationhandlers.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/firefox/applicationhandlers.md @@ -8,12 +8,12 @@ sidebar_position: 70 Netwrix Endpoint Policy Manager (formerly PolicyPak) can manage which applications open outside of Firefox. The most common use cases are to open Adobe Reader instead of the internal Firefox PDF -viewer, or launch WinZip when a ZIP file is encountered. These can be seen in Figure 51. The node +viewer, or launch WinZip when a ZIP file is encountered. These can be seen In the figure shown. The node only works with client-side extension (CSE) build 1560 or later. ![managing_application_handlers](/images/endpointpolicymanager/applicationsettings/preconfigured/firefox/managing_application_handlers.webp) -Figure 51. Settings for opening applications outside of Firefox. +The figure shown. Settings for opening applications outside of Firefox. You can use keyword MODE=REPLACE or MODE=MERGE. MODE=REPLACE will wipe out whatever the user has already selected, and put in your entries. MODE=MERGE will take the entries listed here and add them @@ -33,11 +33,11 @@ MODE=REPLACE     ``` However, that doesn't happen because the UI doesn't change for the hard-coded items. Your list might -look different from what is shown in Figure 52. +look different from what is shown In the figure shown. ![managing_application_handlers_1](/images/endpointpolicymanager/applicationsettings/preconfigured/firefox/managing_application_handlers_1.webp) -Figure 52. Choosing how Firefox will handle downloaded files. +The figure shown. Choosing how Firefox will handle downloaded files. - Internal versus external programs @@ -46,11 +46,11 @@ Figure 52. Choosing how Firefox will handle downloaded files. with some special meaning for the Web (CSS, JS, etc.).  The actual decision is made based on so-called MIME type, and not on file extension. In the case of HTTP/HTTP surfing, Firefox usually uses the MIME type returned in the "content-type" response header, as shown in - Figure 53. + The figure shown. ![managing_application_handlers_2](/images/endpointpolicymanager/applicationsettings/preconfigured/firefox/managing_application_handlers_2.webp) -Figure 53. The MIME type is determined by the "content-type" response header. +The figure shown. The MIME type is determined by the "content-type" response header. If the MIME type is "`text/plain`," "`text/html`," "`text/css`," "`image/jpeg`," or any other special type, the file is opened internally. Even if the "content-type" header is not set in the web @@ -59,11 +59,11 @@ opens resources of special types internally. For this reason, even though it is handlers for JPG, HTML, HTM, TXT, etc., which will appear in the UI, Firefox will keep opening resources of such types internally. The general rule of thumb here is the following: when there is no handler for the given type and Firefox normally shows an "Open with" dialog box for this type, it -fires Application Handler for the same type when there is a handler, as shown in Figure 54. +fires Application Handler for the same type when there is a handler, as shown In the figure shown. ![managing_application_handlers_3](/images/endpointpolicymanager/applicationsettings/preconfigured/firefox/managing_application_handlers_3.webp) -Figure 54. The "Open with" dialog box. +The figure shown. The "Open with" dialog box. MIME type returns from web servers @@ -72,14 +72,17 @@ The actual behavior during Web surfing depends on the MIME type for the resource (application/x-zip-compressed), it might not work for resources returned with a non-standard MIME type. If the returned MIME type is a generic type for binary resources (application/octet stream), or some type with no special meaning for Firefox, Firefox fires Application Handler to open files -like this, as shown in Figure 55. +like this, as shown In the figure shown. ![managing_application_handlers_4](/images/endpointpolicymanager/applicationsettings/preconfigured/firefox/managing_application_handlers_4.webp) -Figure 55. The Firefox Application Handler. +The figure shown. The Firefox Application Handler. Otherwise, the file will be opened internally. The MIME type returned in response depends on "Web-Server" and resource settings, and it's up to the server to return the correct MIME type. The general rule of thumb here is similar to that in the second bullet point above. If Firefox shows an "Open with" dialog box when there is no handler for the resource, it fires Application Handler for the same resource if there is one. + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/firefox/bookmarks.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/firefox/bookmarks.md index bfb05c78e9..1c71356fbe 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/firefox/bookmarks.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/firefox/bookmarks.md @@ -11,28 +11,28 @@ Firefox has two types of bookmarks: - bookmarks menu - bookmarks toolbar -In Figure 3, you can see the bookmarks in the menu system. +In the figure shown, you can see the bookmarks in the menu system. ![bookmarks](/images/endpointpolicymanager/applicationsettings/preconfigured/firefox/bookmarks.webp) -Figure 3. Bookmarks in the menu system. +The figure shown. Bookmarks in the menu system. -Bookmarks may also be stored in the toolbar by selecting "Bookmarks Toolbar," as seen in Figure 4. +Bookmarks may also be stored in the toolbar by selecting "Bookmarks Toolbar," as seen In the figure shown. When users do this, they can see bookmarks on the toolbar. ![bookmarks_1](/images/endpointpolicymanager/applicationsettings/preconfigured/firefox/bookmarks_1.webp) -Figure 4. Bookmarks in the toolbar. +The figure shown. Bookmarks in the toolbar. Netwrix Endpoint Policy Manager (formerly PolicyPak) can manage bookmarks within Firefox, as shown -in Figure 5. +In the figure shown. ![bookmarks_2](/images/endpointpolicymanager/applicationsettings/preconfigured/firefox/bookmarks_2.webp) -Figure 5. Endpoint Policy Manager managing permissions within Firefox. +The figure shown. Endpoint Policy Manager managing permissions within Firefox. Video: To see a video of Endpoint Policy Manager managing bookmarks, go to -[http://www.endpointpolicymanager.com/video/endpointpolicymanager-manage-firefox-bookmarks.html](http://www.endpointpolicymanager.com/video/endpointpolicymanager-manage-firefox-bookmarks.html). +[https://www.policypak.com/video/endpointpolicymanager-manage-firefox-bookmarks.html](https://www.policypak.com/video/endpointpolicymanager-manage-firefox-bookmarks.html). The format you need to specify is @@ -40,11 +40,11 @@ The format you need to specify is So, for example, -`Folder123\PolicyPak, http://endpointpolicymanager.com, toolbar, add ` +`Folder123\PolicyPak, https://policypak.com, toolbar, add ` -would add endpointpolicymanager.com to the folder named Folder123 inside the toolbar. +would add policypak.com to the folder named Folder123 inside the toolbar. -`Folder123\PolicyPak, http://endpointpolicymanager.com, menu, add ` +`Folder123\PolicyPak, https://policypak.com, menu, add ` would add Endpoint Policy Manager to a folder named Folder123 inside the menu system. @@ -59,3 +59,5 @@ Group Policy that conflicts, then the Group Policy setting will win. You must specify precisely the name and folder where items will be DELETED. ::: + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/firefox/overview.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/firefox/overview.md index 28564e4214..9d88653df0 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/firefox/overview.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/firefox/overview.md @@ -9,9 +9,9 @@ sidebar_position: 90 This document will help you to understand how to use the AppSet named "Mozilla Firefox 23.0". This AppSet works for Firefox 23 and later but only works with Firefox ESR, and not the regular version. For more details on this see: -[https://www.endpointpolicymanager.com/pp-blog/policypak-will-soon-only-support-firefox-esr](https://www.endpointpolicymanager.com/pp-blog/endpointpolicymanager-will-soon-only-support-firefox-esr) +[https://www.policypak.com/pp-blog/policypak-will-soon-only-support-firefox-esr](https://www.policypak.com/pp-blog/endpointpolicymanager-will-soon-only-support-firefox-esr) -Only use this document after you have read and worked through Book 3: Application Settings Manager +Only use this document after you have read and worked through the Application Settings Manager documentation and have successfully tested "Winzip 14," or an example application. Some features are only available when you have a Netwrix Endpoint Policy Manager (formerly PolicyPak) client-side extension (CSE) which supports the feature. Inside the AppSet, we've noted when a feature requires a specific @@ -35,13 +35,16 @@ For information on how to migrate from any of these old Firefox AppSets to the F see the section title "Migrating to the Firefox 23 AppSet" in this document. This AppSet is no different than other AppSets, in that it can be placed into Local, Shared or -Central storage. (See Book 3: Application Settings Manager for details.) Once placed into the -storage location, it will be available as seen in Figure 1. +Central storage. (See the Application Settings Manager documentation for details.) Once placed into the +storage location, it will be available as seen In the figure shown. ![about_this_document_and_the](/images/endpointpolicymanager/applicationsettings/preconfigured/firefox/about_this_document_and_the.webp) -Figure 1. The Endpoint Policy Manager Mozilla Firefox Pak. +The figure shown. The Endpoint Policy Manager Mozilla Firefox Pak. The AppSet may be used on the User or Computer side just like all other AppSets. However, Firefox lockdown features are ONLY available on the COMPUTER side, and therefore we recommend using the Firefox AppSet on the Computer side. + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/firefox/overview_1.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/firefox/overview_1.md index c2c7c250a2..56f8387f2a 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/firefox/overview_1.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/firefox/overview_1.md @@ -12,14 +12,14 @@ need to learn how to convert a certificate, see the section "Exporting Certifica Binary-Encoded DER Format" below. Video: To see a video of Endpoint Policy Manager managing Firefox's add-ons, go to -[http://www.endpointpolicymanager.com/video/endpointpolicymanager-manage-firefox-certificates.html](http://www.endpointpolicymanager.com/video/endpointpolicymanager-manage-firefox-certificates.html) +[https://www.policypak.com/video/endpointpolicymanager-manage-firefox-certificates.html](http://www.policypak.com/video/endpointpolicymanager-manage-firefox-certificates.html) You can see Firefox's certificates under` Options | Advanced | Certificates | View Certificates`, as -shown in Figure 42. +shown In the figure shown. ![certificates](/images/endpointpolicymanager/applicationsettings/preconfigured/firefox/certificate/certificates.webp) -Figure 42. The Servers tab within the Certificate Manager. +The figure shown. The Servers tab within the Certificate Manager. To manage Firefox's certificates, you need to specify the location of the certificate to import (source) and the location where you want to deliver it (target). The source location can be local, @@ -27,7 +27,7 @@ on a file server, etc. ![certificates_1](/images/endpointpolicymanager/applicationsettings/preconfigured/firefox/certificate/certificates_1.webp) -Figure 43. Specifying the Firefox certificate location. +The figure shown. Specifying the Firefox certificate location. Target locations require a keyword to specify the location. The possible values are listed in Table 3. @@ -47,11 +47,11 @@ using the following: `\\DC\Share\Fabrikam-CA.cer, 1, ROOT, add`. If the optional specified, it defaults to 0, meaning that the client-side extension (CSE) will re-read the certificate file every time Firefox starts. Note that if the file is unavailable or the remote location is offline, the launch of Firefox is not slowed down. Additionally, you might want to -deliver certificates to all these stores, as shown in Figure 44. +deliver certificates to all these stores, as shown In the figure shown. ![certificates_2](/images/endpointpolicymanager/applicationsettings/preconfigured/firefox/certificate/certificates_2.webp) -Figure 44. Editing the trust settings. +The figure shown. Editing the trust settings. To do so, use the following syntax: `\\Server\Share\FF.cer,1,C;C;C,add`. Note that the certificate authority is omitted in this correct syntax. For more information on this advanced syntax, see the @@ -59,7 +59,7 @@ following :::note -[http://www.endpointpolicymanager.com/knowledge-base/preconfigured-paks/firefox-how-can-i-deliver-certificates-to-certificate-authority-store-and-select-websites-mail-users-and-software-makers.html](http://www.endpointpolicymanager.com/knowledge-base/preconfigured-paks/firefox-how-can-i-deliver-certificates-to-certificate-authority-store-and-select-websites-mail-users-and-software-makers.html). +[https://www.policypak.com/knowledge-base/preconfigured-paks/firefox-how-can-i-deliver-certificates-to-certificate-authority-store-and-select-websites-mail-users-and-software-makers.html](http://www.policypak.com/knowledge-base/preconfigured-paks/firefox-how-can-i-deliver-certificates-to-certificate-authority-store-and-select-websites-mail-users-and-software-makers.html). ::: @@ -74,43 +74,43 @@ removed. ![certificates_3](/images/endpointpolicymanager/applicationsettings/preconfigured/firefox/certificate/certificates_3.webp) -Figure 45. SHA Fingerprint location. +The figure shown. SHA Fingerprint location. ## Exporting Certificates to the Binary-Encoded DER Format Endpoint Policy Manager can only work with binary-encoded DER certificates. If you have a certificate of another type, you may import it first into Firefox. Then, you can immediately export -it as a DER file, as shown in Figure 46. +it as a DER file, as shown In the figure shown. ![certificates_4](/images/endpointpolicymanager/applicationsettings/preconfigured/firefox/certificate/certificates_4.webp) -Figure 46. Explorting a certificate as a DER. +The figure shown. Explorting a certificate as a DER. You can optionally perform the same type of export by looking at the file itself in the Details tab of Explorer, and then selecting the "Copy to File" button. Then, select "DER encoded binary X.509 -(CER)," as shown in Figure 47. +(CER)," as shown In the figure shown. ![certificates_5](/images/endpointpolicymanager/applicationsettings/preconfigured/firefox/certificate/certificates_5.webp) -Figure 47. Exporting via Explorer. +The figure shown. Exporting via Explorer. ## Troubleshooting Certificates If you are not seeing the results you expect, you can look in Endpoint Policy Manager's logs (see -Book 3: Application Settings Manager for more information) as well as Firefox's log. An example of +the Application Settings Manager documentation for more information) as well as Firefox's log. An example of Endpoint Policy Manager's log showing that certificates are correctly being added can be seen in -Figure 48. +The figure shown. ![certificates_6](/images/endpointpolicymanager/applicationsettings/preconfigured/firefox/certificate/certificates_6.webp) -Figure 48. The Endpoint Policy Manager log with certificate details. +The figure shown. The Endpoint Policy Manager log with certificate details. You can also use Firefox's log by clicking Ctrl+Shift+J on any page. In the log below (Figure 49), you can see certificates being added to the proper stores. ![certificates_7](/images/endpointpolicymanager/applicationsettings/preconfigured/firefox/certificate/certificates_7.webp) -Figure 49. The Firefox log with certificate details. +The figure shown. The Firefox log with certificate details. The most common reasons for certificates not showing up the store you want are the following: @@ -133,8 +133,11 @@ The most common reasons for certificates not showing up the store you want are t `\\DC\Share\Fabrikam-CA.cer, 2, CA`, add and not `\\DC\Share\Fabrikam-CA.cer, CA, 2, add`. In the logs, you would see this transposition error as -shown in Figure 50. +shown In the figure shown. ![certificates_8](/images/endpointpolicymanager/applicationsettings/preconfigured/firefox/certificate/certificates_8.webp) -Figure 50. Log showing a transposition error. +The figure shown. Log showing a transposition error. + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/firefox/permissions.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/firefox/permissions.md index a896110add..a018f816dc 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/firefox/permissions.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/firefox/permissions.md @@ -12,48 +12,48 @@ Starting recently in Firefox, you can only see permissions and pop-ups by doing **Step 2 –** Click on the lock icon or another icon in that space. -**Step 3 –** Click the right arrow as shown in Figure 6. +**Step 3 –** Click the right arrow as shown In the figure shown. -**Step 4 –** Click on "More Information," as shown in Figure 7. +**Step 4 –** Click on "More Information," as shown In the figure shown. -**Step 5 –** After doing this, you will reach the Permissions tab, as shown in Figure 8. +**Step 5 –** After doing this, you will reach the Permissions tab, as shown In the figure shown. ![permissions_and_pop_ups](/images/endpointpolicymanager/applicationsettings/preconfigured/firefox/permissions_and_pop_ups.webp) -Figure 6. To see permissions and pop-ups click, one must click on the lock icon and then on the +The figure shown. To see permissions and pop-ups click, one must click on the lock icon and then on the right arrow. ![permissions_and_pop_ups_1](/images/endpointpolicymanager/applicationsettings/preconfigured/firefox/permissions_and_pop_ups_1.webp) -Figure 7. The next step to see the permissions and pop-ups is to click on "More Information." +The figure shown. The next step to see the permissions and pop-ups is to click on "More Information." ![permissions_and_pop_ups_2](/images/endpointpolicymanager/applicationsettings/preconfigured/firefox/permissions_and_pop_ups_2.webp) -Figure 8. The Permissions tab. +The figure shown. The Permissions tab. You can see Firefox's pop-up exceptions using Options | Privacy & Security | Exceptions, as shown in -Figure 9 and Figure 10. +Figure 9 and The figure shown. ![permissions_and_pop_ups_3](/images/endpointpolicymanager/applicationsettings/preconfigured/firefox/permissions_and_pop_ups_3.webp) -Figure 9. Firefox's pop-up exceptions. +The figure shown. Firefox's pop-up exceptions. ![permissions_and_pop_ups_4](/images/endpointpolicymanager/applicationsettings/preconfigured/firefox/permissions_and_pop_ups_4.webp) -Figure 10. The pop-up exceptions page. +The figure shown. The pop-up exceptions page. Netwrix Endpoint Policy Manager (formerly PolicyPak) can manipulate most areas of permissions and pop-ups. Within the Firefox AppSet, you can use the Permissions tab to enter in the values you wish -for the sites that are allowed to have pop-ups and you can set permissions, as shown in Figure 11. +for the sites that are allowed to have pop-ups and you can set permissions, as shown In the figure shown. ![permissions_and_pop_ups_5](/images/endpointpolicymanager/applicationsettings/preconfigured/firefox/permissions_and_pop_ups_5.webp) -Figure 11. Using Endpoint Policy Manager to configure the Permissions tab. +The figure shown. Using Endpoint Policy Manager to configure the Permissions tab. To see a video of Endpoint Policy Manager managing permissions and pop-ups, to go -[http://www.endpointpolicymanager.com/video/endpointpolicymanager-manage-firefox-pop-ups-and-permissions-using-group-policy.html](http://www.endpointpolicymanager.com/video/endpointpolicymanager-manage-firefox-pop-ups-and-permissions-using-group-policy.html). +[https://www.policypak.com/video/endpointpolicymanager-manage-firefox-pop-ups-and-permissions-using-group-policy.html](http://www.policypak.com/video/endpointpolicymanager-manage-firefox-pop-ups-and-permissions-using-group-policy.html). -In Figure 11, you can see the key word after the website, like "image," "Geo," "cookie," and so on. +In the figure shown, you can see the key word after the website, like "image," "Geo," "cookie," and so on. Use Table 1 to find the key word for the area on the website you would like to manage. Table 1: PolicyPak keywords. @@ -79,33 +79,36 @@ website. To do this, you need the "short name" of the plugin. Video: To see a video of how to discover the short name of a plugin and ensure it always works for a particular website, go to -[http://www.endpointpolicymanager.com/video/endpointpolicymanager-manage-firefox-plug-ins-per-website.html](http://www.endpointpolicymanager.com/video/endpointpolicymanager-manage-firefox-plug-ins-per-website.html). +[https://www.policypak.com/video/endpointpolicymanager-manage-firefox-plug-ins-per-website.html](http://www.policypak.com/video/endpointpolicymanager-manage-firefox-plug-ins-per-website.html). For example, if you want to ensure that when end-users go to a specific Citrix website, the Citrix ICA plugin is always set to ALLOW for that site, you would need to know the Citrix plugin short name, which is "npican." Then, you would enter http://site.com, plugin:npican, allow. This is -illustrated in Figure 12. +illustrated In the figure shown. ![permissions_and_pop_ups_6](/images/endpointpolicymanager/applicationsettings/preconfigured/firefox/permissions_and_pop_ups_6.webp) -Figure 12. The plug in short name within the Permissions tab. +The figure shown. The plug in short name within the Permissions tab. This will ensure on the endpoint that Firefox will perform the ALLOW command on that plugin for that -website, as shown in Figure 13. +website, as shown In the figure shown. ![permissions_and_pop_ups_7](/images/endpointpolicymanager/applicationsettings/preconfigured/firefox/permissions_and_pop_ups_7.webp) -Figure 13. The plug in is allowed in Firefox. +The figure shown. The plug in is allowed in Firefox. To get plugin short names, you need to use a SQLLite browser, like http://sqlitebrowser.org/. Then, do the following: -**Step 1 –** Open the firefox permissions.sqllite database, as shown in Figure 14. +**Step 1 –** Open the firefox permissions.sqllite database, as shown In the figure shown. **Step 2 –** Select the table "moz_perms." -**Step 3 –** Locate the website and the type, as shown in Figure 14, to discover the short name. +**Step 3 –** Locate the website and the type, as shown In the figure shown, to discover the short name. ![permissions_and_pop_ups_8](/images/endpointpolicymanager/applicationsettings/preconfigured/firefox/permissions_and_pop_ups_8.webp) -Figure 14. Finding the plug in short name. +The figure shown. Finding the plug in short name. + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/firefox/preferences.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/firefox/preferences.md index 471e8ea702..2b932ac489 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/firefox/preferences.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/firefox/preferences.md @@ -13,42 +13,42 @@ Video: To see a video of Endpoint Policy Manager disabling various Firefox user see [Disable the following about:config, about:addons, pages, Developer Menu, and any Preferences in one click](/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/disable.md). -For instance, you can select "Hide about:config UI" in the About:Config tab, as shown in Figure 32. +For instance, you can select "Hide about:config UI" in the About:Config tab, as shown In the figure shown. ![hiding_preferences_pages_and](/images/endpointpolicymanager/applicationsettings/preconfigured/firefox/hiding_preferences_pages_and.webp) -Figure 32. Hiding the about:config page. +The figure shown. Hiding the about:config page. Endpoint Policy Manager can hide the about:addons page UI with a checkbox in the Add-Ons: -Extensions, Appearance, Plugins, and Service page, as shown in Figure 33. +Extensions, Appearance, Plugins, and Service page, as shown In the figure shown. ![hiding_preferences_pages_and_1](/images/endpointpolicymanager/applicationsettings/preconfigured/firefox/hiding_preferences_pages_and_1.webp) -Figure 33. Hiding the about:addons page. +The figure shown. Hiding the about:addons page. -Endpoint Policy Manager can allow you to hide the Australis menu in FireFox (seen in Figure 34) by -clicking the "Hide Australis button" in the Extras tab, as shown in Figure 35. Endpoint Policy +Endpoint Policy Manager can allow you to hide the Australis menu in FireFox (seen In the figure shown) by +clicking the "Hide Australis button" in the Extras tab, as shown In the figure shown. Endpoint Policy Manager can also provide you with the ability to disable the web developer menu and many other -special pages, as shown in Figure 35. +special pages, as shown In the figure shown. ![hiding_preferences_pages_and_2](/images/endpointpolicymanager/applicationsettings/preconfigured/firefox/hiding_preferences_pages_and_2.webp) -Figure 34. The Australis menu. +The figure shown. The Australis menu. ![hiding_preferences_pages_and_3](/images/endpointpolicymanager/applicationsettings/preconfigured/firefox/hiding_preferences_pages_and_3.webp) -Figure 35. Disabling the web developer menu and other special pages. +The figure shown. Disabling the web developer menu and other special pages. Note that some of the options specifically require that the settings be right-clicked and locked in order to work. This means they must be deployed on the Computer side, because only Group Policy Objects (GPOs) based on the Computer side can be locked with the Firefox AppSet. Lastly, Endpoint Policy Manager has another huge array of special things that can be hidden within -the About:Preferences tab, as shown in Figure 36. +the About:Preferences tab, as shown In the figure shown. ![hiding_preferences_pages_and_4](/images/endpointpolicymanager/applicationsettings/preconfigured/firefox/hiding_preferences_pages_and_4.webp) -Figure 36. Hiding preferences. +The figure shown. Hiding preferences. The items on the left only require one click to get the expected response in Firefox. The special box on the right can remove nearly every element in Firefox, but you need to know the special @@ -58,35 +58,35 @@ Video: To see a video of Endpoint Policy Manager removing elements in about:pref [Firefox Remove Specific Elements from about:preferences panel](/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/removeelements.md). For instance, let's imagine you wanted to hide the element "Play DRM-controlled content" in the -Content section, as shown in Figure 37. In this example, we did a search for DRM rather than +Content section, as shown In the figure shown. In this example, we did a search for DRM rather than navigate to it through the menus. ![hiding_preferences_pages_and_5](/images/endpointpolicymanager/applicationsettings/preconfigured/firefox/hiding_preferences_pages_and_5.webp) -Figure 37. Hiding DRM-controlled content. +The figure shown. Hiding DRM-controlled content. Start by opening the Firefox web developer tools (press Ctrl + Shift + I) or select Options | -Developer | Toggle Tools, as shown in Figure 38. +Developer | Toggle Tools, as shown In the figure shown. ![hiding_preferences_pages_and_6](/images/endpointpolicymanager/applicationsettings/preconfigured/firefox/hiding_preferences_pages_and_6.webp) -Figure 38. Web developer menu. +The figure shown. Web developer menu. -Then, as shown in Figure 39, click the selector icon all the way on the left side, then click the +Then, as shown In the figure shown, click the selector icon all the way on the left side, then click the "Play DRM content" element. The element will light up with a red dotted box, and in the Inspector pane, you'll see the element ID. ![hiding_preferences_pages_and_7](/images/endpointpolicymanager/applicationsettings/preconfigured/firefox/hiding_preferences_pages_and_7.webp) -Figure 39. Selecting the "Play DRM content" element. +The figure shown. Selecting the "Play DRM content" element. In this case, `checkbox id=" playDRMContent"`. Copy its value into the textbox in Firefox 23.0 -AppSet, as shown in Figure 40. You can also see another value, useMasterPassword, there as well to +AppSet, as shown In the figure shown. You can also see another value, useMasterPassword, there as well to show how multiple values are separated by commas. ![hiding_preferences_pages_and_8](/images/endpointpolicymanager/applicationsettings/preconfigured/firefox/hiding_preferences_pages_and_8.webp) -Figure 40. Copying the value to the Firefox 23.0 textbox. +The figure shown. Copying the value to the Firefox 23.0 textbox. :::warning All values are comma separated instead of being one per line. @@ -97,6 +97,9 @@ The result once Group Policy applies and Firefox is restarted is that the elemen ![hiding_preferences_pages_and_9](/images/endpointpolicymanager/applicationsettings/preconfigured/firefox/hiding_preferences_pages_and_9.webp) -Figure 41. The DRM content setting is now hidden. +The figure shown. The DRM content setting is now hidden. Later, if the element ID is removed from the MMC, it will return back. + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/firefox/specialfeatures.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/firefox/specialfeatures.md index 2e510afdde..577f43fb39 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/firefox/specialfeatures.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/firefox/specialfeatures.md @@ -11,30 +11,33 @@ to modify and manage the overall Firefox experience for the end users. ## Preventing Extra Tabs at Firefox Startup -When you run Firefox for the first time, you see extra tabs, as shown in Figure 56. +When you run Firefox for the first time, you see extra tabs, as shown In the figure shown. ![special_features_in_the_firefox](/images/endpointpolicymanager/applicationsettings/preconfigured/firefox/special_features_in_the_firefox.webp) -Figure 56. Extra tabs appear when starting Firefox for the first time. +The figure shown. Extra tabs appear when starting Firefox for the first time. Video: Watch this video to see how to eliminate extra tabs on the first launch of Firefox -[http://www.endpointpolicymanager.com/video/endpointpolicymanager-remove-firefoxs-extra-tabs-at-first-launch.html](http://www.endpointpolicymanager.com/video/endpointpolicymanager-remove-firefoxs-extra-tabs-at-first-launch.html) +[https://www.policypak.com/video/endpointpolicymanager-remove-firefoxs-extra-tabs-at-first-launch.html](http://www.policypak.com/video/endpointpolicymanager-remove-firefoxs-extra-tabs-at-first-launch.html) -To disable the extra tabs, you can use the Options menu, as shown in Figure 57, and check the four +To disable the extra tabs, you can use the Options menu, as shown In the figure shown, and check the four options for disabling extra tabs in Windows 10. ![special_features_in_the_firefox_1](/images/endpointpolicymanager/applicationsettings/preconfigured/firefox/special_features_in_the_firefox_1.webp) -Figure 57. Disabling extra tabs in the Options menu. +The figure shown. Disabling extra tabs in the Options menu. ## Changing the Firefox Default Search Engine Changing the default search engine in Firefox is possible with CSE 1122 and later. It's located on -the Extras tab as shown in Figure 58. +the Extras tab as shown In the figure shown. Video: Watch this to see how to change the default search engine in Firefox -[http://www.endpointpolicymanager.com/video/firefox-changing-the-firefox-default-search-engine-in-one-click.html](http://www.endpointpolicymanager.com/video/firefox-changing-the-firefox-default-search-engine-in-one-click.html) +[https://www.policypak.com/video/firefox-changing-the-firefox-default-search-engine-in-one-click.html](http://www.policypak.com/video/firefox-changing-the-firefox-default-search-engine-in-one-click.html) ![special_features_in_the_firefox_2](/images/endpointpolicymanager/applicationsettings/preconfigured/firefox/special_features_in_the_firefox_2.webp) -Figure 58. Specifying the search engine of your choice with Endpoint Policy Manager. +The figure shown. Specifying the search engine of your choice with Endpoint Policy Manager. + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/firefox/specialsections.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/firefox/specialsections.md index 13f9e75d54..794fd31d4a 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/firefox/specialsections.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/firefox/specialsections.md @@ -11,12 +11,12 @@ values listed for how to use that section. Many also let you specify the first l `MODE=REPLACE` or `MODE=MERGE` -In Figure 2, you can see Permissions tab has the default example set with `MODE=REPLACE` and shows +In the figure shown, you can see Permissions tab has the default example set with `MODE=REPLACE` and shows some examples on how to use the special section. ![how_to_use_special_sections](/images/endpointpolicymanager/applicationsettings/preconfigured/firefox/how_to_use_special_sections.webp) -Figure 2. Site to Zone assignment special section. +The figure shown. Site to Zone assignment special section. :::note If you leave the MODE line off, the default is MERGE. @@ -36,3 +36,6 @@ additions make it to their environment. Note that with some sections (like Bookmarks), MERGE is the only option and is not changeable. In the next sections we'll explore each tab and highlight anything noteworthy with examples, tips, tricks, and exceptions. + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/firefox/uninstall.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/firefox/uninstall.md index a8a049e9bf..05c00d43f7 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/firefox/uninstall.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/firefox/uninstall.md @@ -17,3 +17,6 @@ Policy Object) isn't enough. The full CSE must be uninstalled to remove all of E Manager's Firefox functionality. ::: + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/internetexplorer/_category_.json b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/internetexplorer/_category_.json index cd9eecf0b5..97c301f5a7 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/internetexplorer/_category_.json +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/internetexplorer/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "overview" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/internetexplorer/normalsections.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/internetexplorer/normalsections.md index b8cd9faba3..124831db3a 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/internetexplorer/normalsections.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/internetexplorer/normalsections.md @@ -7,14 +7,17 @@ sidebar_position: 10 # Normal Sections in the IE AppSet In the normal sections of the IE AppSet, you can click on items to select a setting. However, the IE -AppSet also has some special sections. You can see an example of a special section in Figure 2. +AppSet also has some special sections. You can see an example of a special section In the figure shown. ![normal_sections_in_the_ie](/images/endpointpolicymanager/applicationsettings/preconfigured/internetexplorer/normal_sections_in_the_ie.webp) -Figure 2. Special and normal sections in the IE AppSet. +The figure shown. Special and normal sections in the IE AppSet. The normal sections act just like sections in all other Netwrix Endpoint Policy Manager (formerly PolicyPak) Application Settings Manager AppSets. By clicking on a setting, it becomes underlined, and you can set special values like "Revert this policy setting to the default when this is no longer applied" or "Disable corresponding control in target application." The rest of this document will describe how to use the special sections in the IE AppSet. + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/internetexplorer/overview.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/internetexplorer/overview.md index 380664ae15..8a1c133b7a 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/internetexplorer/overview.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/internetexplorer/overview.md @@ -16,18 +16,18 @@ There are also some older IE AppSets, which should no longer be used. This AppSet has some special super powers that you won't find in other AppSets. These super powers require that the PolicyPak Application Settings Manager CSE version 707 or later be installed on the -client. Only use this document after you have already read and worked through Book 3: Application -Settings Manager and have successfully tested "Winzip 14" or an example application. The IE AppSet +client. Only use this document after you have already read and worked through the Application +Settings Manager documentation and have successfully tested "Winzip 14" or an example application. The IE AppSet is not any different, from a supportability perspective, from other AppSets. For more information about PolicyPak's support for AppSets, see the PolicyPak EULA. This AppSet is no different than other AppSets, in that it can be placed into Local, Shared, or -Central storage. (See Book 3: Application Settings Manager for details.) Once placed into the -storage location, it will be available under the Application Settings Manager, as shown in Figure 1. +Central storage. (See the Application Settings Manager documentation for details.) Once placed into the +storage location, it will be available under the Application Settings Manager, as shown In the figure shown. ![about_this_document_and_the](/images/endpointpolicymanager/applicationsettings/preconfigured/internetexplorer/about_this_document_and_the.webp) -Figure 1. The IE AppSet. +The figure shown. The IE AppSet. The AppSet may be used on the User or Computer side just like all other AppSets. However, this AppSet is unique for several reasons: @@ -39,4 +39,4 @@ AppSet is unique for several reasons: PolicyPak DesignStudio (advanced). Video: To get started with the IE AppSet, use this video: -[http://www.endpointpolicymanager.com/video/endpointpolicymanager-manage-internet-explorer-getting-started.html](http://www.endpointpolicymanager.com/video/endpointpolicymanager-manage-internet-explorer-getting-started.html) +[https://www.policypak.com/video/endpointpolicymanager-manage-internet-explorer-getting-started.html](http://www.policypak.com/video/endpointpolicymanager-manage-internet-explorer-getting-started.html) diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/internetexplorer/specialsections.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/internetexplorer/specialsections.md index cceb6ff4d7..a36eed2274 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/internetexplorer/specialsections.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/internetexplorer/specialsections.md @@ -13,12 +13,12 @@ use that section. Many also let you specify the first line as: MODE=REPLACE or MODE=MERGE ``` -In Figure 3, you can see the Site to Zone Assignment in the Security tab has the default example set +In the figure shown, you can see the Site to Zone Assignment in the Security tab has the default example set with MODE=REPLACE. The figure also shows some examples on how to use the special section. ![how_to_use_special_sections](/images/endpointpolicymanager/applicationsettings/preconfigured/internetexplorer/how_to_use_special_sections.webp) -Figure 3. Using the Site to Zone Assignment special section. +The figure shown. Using the Site to Zone Assignment special section. :::note If you leave the MODE line off, the default is MERGE. @@ -36,3 +36,6 @@ Here's what each mode does: In the next sections, we'll explore each tab and highlight anything noteworthy with examples, tips and tricks, and exceptions. + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/internetexplorer/tab/_category_.json b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/internetexplorer/tab/_category_.json index 17ac93e0f9..84a9db509b 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/internetexplorer/tab/_category_.json +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/internetexplorer/tab/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "overview" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/internetexplorer/tab/advanced.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/internetexplorer/tab/advanced.md index 8670d7abb7..6191b4cb0f 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/internetexplorer/tab/advanced.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/internetexplorer/tab/advanced.md @@ -7,14 +7,17 @@ sidebar_position: 80 # Advanced Tab The Advanced tab has a lot of settings, and varies from version to version of IE. You can see the -Advanced tab in IE 11 in Figure 27. +Advanced tab in IE 11 In the figure shown. ![ie_appset_tab_by_tab_23](/images/endpointpolicymanager/applicationsettings/preconfigured/internetexplorer/tab/ie_appset_tab_by_tab_23.webp) -Figure 27. The IE Advanced tab. +The figure shown. The IE Advanced tab. -Almost all of these settings are configurable in the IE AppSet, as shown in Figure 28. +Almost all of these settings are configurable in the IE AppSet, as shown In the figure shown. ![ie_appset_tab_by_tab_24](/images/endpointpolicymanager/applicationsettings/preconfigured/internetexplorer/tab/ie_appset_tab_by_tab_24.webp) -Figure 28. Configuring IE settings in the Advanced tab. +The figure shown. Configuring IE settings in the Advanced tab. + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/internetexplorer/tab/compatibilityview.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/internetexplorer/tab/compatibilityview.md index bc5d109ad9..e2a2828e43 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/internetexplorer/tab/compatibilityview.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/internetexplorer/tab/compatibilityview.md @@ -7,11 +7,11 @@ sidebar_position: 100 # Compatibility View Tab Internet Explorer's Compatibility View tab lets you specify which websites go into a Compatibility -View mode. This tab is shown in Figure 34. +View mode. This tab is shown In the figure shown. ![ie_appset_tab_by_tab_30](/images/endpointpolicymanager/applicationsettings/preconfigured/internetexplorer/tab/ie_appset_tab_by_tab_30.webp) -Figure 34. IE Compatibility View settings. +The figure shown. IE Compatibility View settings. While at one time it was only possible to manage Compatibility View settings using Endpoint Policy Manager Browser Router, you can now manage these settings using the Compatibility View tab in the @@ -19,4 +19,7 @@ Endpoint Policy Manager Application Settings Manager IE AppSet. ![ie_appset_tab_by_tab_31](/images/endpointpolicymanager/applicationsettings/preconfigured/internetexplorer/tab/ie_appset_tab_by_tab_31.webp) -Figure 35. Managing Compatibility View settings. +The figure shown. Managing Compatibility View settings. + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/internetexplorer/tab/connections.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/internetexplorer/tab/connections.md index 82d19578d9..e3b033efd9 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/internetexplorer/tab/connections.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/internetexplorer/tab/connections.md @@ -8,20 +8,23 @@ sidebar_position: 50 Video: For a quick overview of how to manage the Connections tab using Endpoint Policy Manager Application Settings Manager see the following video: -[http://www.endpointpolicymanager.com/video/endpointpolicymanager-manage-ie-connections-tab.html](http://www.endpointpolicymanager.com/video/endpointpolicymanager-manage-ie-connections-tab.html). +[https://www.policypak.com/video/endpointpolicymanager-manage-ie-connections-tab.html](http://www.policypak.com/video/endpointpolicymanager-manage-ie-connections-tab.html). The "LAN settings" button on Internet Explorer's Connections tab is configurable, as shown in -Figure 18. +The figure shown. ![ie_appset_tab_by_tab_14](/images/endpointpolicymanager/applicationsettings/preconfigured/internetexplorer/tab/ie_appset_tab_by_tab_14.webp) -Figure 18. IE LAN settings. +The figure shown. IE LAN settings. -The same dialog can be managed using the IE AppSet, as shown in Figure 19. +The same dialog can be managed using the IE AppSet, as shown In the figure shown. ![ie_appset_tab_by_tab_15](/images/endpointpolicymanager/applicationsettings/preconfigured/internetexplorer/tab/ie_appset_tab_by_tab_15.webp) -Figure 19. Configuring the local LAN settings for IE. +The figure shown. Configuring the local LAN settings for IE. Note the way the address needs to be specified using Endpoint Policy Manager, which is Address:Port in the Address box. The Port box is not used. + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/internetexplorer/tab/content.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/internetexplorer/tab/content.md index f2137babcf..a5ac9628e4 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/internetexplorer/tab/content.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/internetexplorer/tab/content.md @@ -8,37 +8,40 @@ sidebar_position: 40 Video: For a quick overview of how to manage the Content tab using Endpoint Policy Manager Application Settings Manager see the following video: -[http://www.endpointpolicymanager.com/video/endpointpolicymanager-manage-ie-content-tab.html](http://www.endpointpolicymanager.com/video/endpointpolicymanager-manage-ie-content-tab.html). +[https://www.policypak.com/video/endpointpolicymanager-manage-ie-content-tab.html](http://www.policypak.com/video/endpointpolicymanager-manage-ie-content-tab.html). The Content tab lets you specify various restrictions. The IE AppSet now has content advisor -settings, as shown in Figure 14. +settings, as shown In the figure shown. ![ie_appset_tab_by_tab_10](/images/endpointpolicymanager/applicationsettings/preconfigured/internetexplorer/tab/ie_appset_tab_by_tab_10.webp) -Figure 14. Configuring IE content advisor settings. +The figure shown. Configuring IE content advisor settings. The Content tab has a section for "Content Advisor," which can specify the web pages that are allowed or blocked. In order to use this, you must select "Turn on Content Advisor for IE 8 and 9" (if your target is IE 8 or 9). Then you must set a password and specify the websites. The first line can be `MODE=REPLACE` or `MODE=MERGE`. If the mode is not specified, the behavior is MERGE. Next, you can specify a website with a comma then the word "allow," "block," or "remove," as shown in -Figure 15. +The figure shown. ![ie_appset_tab_by_tab_11](/images/endpointpolicymanager/applicationsettings/preconfigured/internetexplorer/tab/ie_appset_tab_by_tab_11.webp) -Figure 15. The content advisor settings. +The figure shown. The content advisor settings. -This Endpoint Policy Manager dialog corresponds to the following IE 8 dialog as shown in Figure 16. +This Endpoint Policy Manager dialog corresponds to the following IE 8 dialog as shown In the figure shown. Note IE 10 and 11 don't have this dialog, but the settings can be delivered anyway. ![ie_appset_tab_by_tab_12](/images/endpointpolicymanager/applicationsettings/preconfigured/internetexplorer/tab/ie_appset_tab_by_tab_12.webp) -Figure 16. The IE 8 dialog box. +The figure shown. The IE 8 dialog box. A certificates section is seen here, but in the AppSet, it's been moved to a tab called "Extras" and will be described later. You can, however, disable or hide the certificates buttons using Endpoint -Policy Manager, as shown in Figure 17. +Policy Manager, as shown In the figure shown. ![ie_appset_tab_by_tab_13](/images/endpointpolicymanager/applicationsettings/preconfigured/internetexplorer/tab/ie_appset_tab_by_tab_13.webp) -Figure 17. Disabling the Certificates button. +The figure shown. Disabling the Certificates button. + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/internetexplorer/tab/enterprisemode.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/internetexplorer/tab/enterprisemode.md index e05e71b981..f134287033 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/internetexplorer/tab/enterprisemode.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/internetexplorer/tab/enterprisemode.md @@ -8,7 +8,7 @@ sidebar_position: 110 Video: For a quick overview of how to manage IE Enterprise Mode using Endpoint Policy Manager Browser Router see the following video: -[http://www.endpointpolicymanager.com/video/endpointpolicymanager-browser-router-enterprise-and-document-modes.html](http://www.endpointpolicymanager.com/video/endpointpolicymanager-browser-router-enterprise-and-document-modes.html) +[https://www.policypak.com/video/endpointpolicymanager-browser-router-enterprise-and-document-modes.html](http://www.policypak.com/video/endpointpolicymanager-browser-router-enterprise-and-document-modes.html) Enterprise Mode (also known as Enterprise Compatibility Mode for IE 11) is a different method for IE 11 to specify which websites go into an enhanced compatibility rendering engine. The following are @@ -31,13 +31,16 @@ need for the following: In short, Endpoint Policy Manager IE AppSet makes this process easy. You use the Endpoint Policy Manager Browser Router component and not the Endpoint Policy Manager Application Settings Manager -component, as shown in Figure 36. +component, as shown In the figure shown. ![ie_appset_tab_by_tab_32](/images/endpointpolicymanager/applicationsettings/preconfigured/internetexplorer/tab/ie_appset_tab_by_tab_32.webp) -Figure 36. Setting up a dynamic list in Enterprise Mode using Endpoint Policy Manager Browser +The figure shown. Setting up a dynamic list in Enterprise Mode using Endpoint Policy Manager Browser Router. Note that, as described in Microsoft's documentation ([http://msdn.microsoft.com/en-us/library/dn640699.aspx](http://msdn.microsoft.com/en-us/library/dn640699.aspx)), Enterprise Mode takes 65 seconds or a restart of IE the first time to see it take effect. + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/internetexplorer/tab/extras.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/internetexplorer/tab/extras.md index dde0231d54..d39a155b59 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/internetexplorer/tab/extras.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/internetexplorer/tab/extras.md @@ -8,7 +8,7 @@ sidebar_position: 90 Video: For a quick overview of how to manage certificates in IE using Endpoint Policy Manager Application Settings Manager see the following video: -[http://www.endpointpolicymanager.com/video/endpointpolicymanager-manage-ie-certificates.html](http://www.endpointpolicymanager.com/video/endpointpolicymanager-manage-ie-certificates.html). +[https://www.policypak.com/video/endpointpolicymanager-manage-ie-certificates.html](http://www.policypak.com/video/endpointpolicymanager-manage-ie-certificates.html). The Extras tab in the IE AppSet enables you to do the following: @@ -24,11 +24,11 @@ the Binary-Encoded DER Format." ::: -Examples of IE certificates are shown in Figure 29. +Examples of IE certificates are shown In the figure shown. ![ie_appset_tab_by_tab_25](/images/endpointpolicymanager/applicationsettings/preconfigured/internetexplorer/tab/ie_appset_tab_by_tab_25.webp) -Figure 29. IE Certificates. +The figure shown. IE Certificates. IE has the following locations to specify certificates: @@ -40,7 +40,7 @@ IE has the following locations to specify certificates: - Untrusted publishers You can use the IE AppSet to add or remove certificates from those locations using the following -format, as shown in Figure 30: +format, as shown In the figure shown: ``` File Location, Certificate Store, add @@ -50,7 +50,7 @@ Thumbprint, Certificate Store, remove ![ie_appset_tab_by_tab_26](/images/endpointpolicymanager/applicationsettings/preconfigured/internetexplorer/tab/ie_appset_tab_by_tab_26.webp) -Figure 30. Adding or removing IE certificates. +The figure shown. Adding or removing IE certificates. ## Adding Certificates using the IE AppSet @@ -97,11 +97,11 @@ removed by users. To remove certificates using the IE AppSet, you must know the thumbprint for the certificate you want to remove. You can find the thumbprint within IE by viewing the details for a certificate and -selecting the thumbprint, as shown in Figure 31. Then, you can copy and paste it into the AppSet. +selecting the thumbprint, as shown In the figure shown. Then, you can copy and paste it into the AppSet. ![ie_appset_tab_by_tab_27](/images/endpointpolicymanager/applicationsettings/preconfigured/internetexplorer/tab/ie_appset_tab_by_tab_27.webp) -Figure 31. Details and thumbprints of certificates in IE. +The figure shown. Details and thumbprints of certificates in IE. The format of the text to remove the certificate should include the thumbprint with spaces, a comma, the certificate store word from the table above, and the word remove: @@ -121,16 +121,19 @@ da 8f 1a 48 0b 43 93 01 fe 07 40 dc 9d d5 bb 78 9e 00 81 01, Machine\CA, remove Endpoint Policy Manager can only work with binary-formatted/DER certificates. If you have a certificate of another type, you may import it first into Internet Explorer. Then you can -immediately export it as a DER file, as shown in Figure 32. +immediately export it as a DER file, as shown In the figure shown. ![ie_appset_tab_by_tab_28](/images/endpointpolicymanager/applicationsettings/preconfigured/internetexplorer/tab/ie_appset_tab_by_tab_28.webp) -Figure 32. Exporting a certificate as a DER file. +The figure shown. Exporting a certificate as a DER file. You can optionally perform the same type of export by finding the file itself in Explorer, navigating to the Details tab, and then clicking on the "Copy to File..." button and selecting -"`DER encoded binary X.509 (CER)`," as shown in Figure 33. +"`DER encoded binary X.509 (CER)`," as shown In the figure shown. ![ie_appset_tab_by_tab_29](/images/endpointpolicymanager/applicationsettings/preconfigured/firefox/certificate/certificates_5.webp) -Figure 33. Exporting a certificate using the "Copy to File..." button. +The figure shown. Exporting a certificate using the "Copy to File..." button. + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/internetexplorer/tab/favoriteslinks.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/internetexplorer/tab/favoriteslinks.md index 3618c7dfd0..9c526d4ce8 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/internetexplorer/tab/favoriteslinks.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/internetexplorer/tab/favoriteslinks.md @@ -8,7 +8,7 @@ sidebar_position: 70 Video: For a quick overview of how to manage Favorites in IE using Endpoint Policy Manager Application Settings Manager, see the following video: -[http://www.endpointpolicymanager.com/video/endpointpolicymanager-managing-favorites-in-ie.html](http://www.endpointpolicymanager.com/video/endpointpolicymanager-managing-favorites-in-ie.html). +[https://www.policypak.com/video/endpointpolicymanager-managing-favorites-in-ie.html](http://www.policypak.com/video/endpointpolicymanager-managing-favorites-in-ie.html). There are three sections within the Endpoint Policy Manager Favorites and Links tab: @@ -22,11 +22,11 @@ entry no longer applies, but it will leave the entries the user has put in place ## Favorites: Links -Internet Explorer can save favorites for users as shown in Figure 22. +Internet Explorer can save favorites for users as shown In the figure shown. ![ie_appset_tab_by_tab_18](/images/endpointpolicymanager/applicationsettings/preconfigured/internetexplorer/tab/ie_appset_tab_by_tab_18.webp) -Figure 22. IE Favorites. +The figure shown. IE Favorites. The Favorites (Links) section within the AppSet enables you to do the following: @@ -36,7 +36,7 @@ The Favorites (Links) section within the AppSet enables you to do the following: - Add items to the Favorites bar All favorites are merged with what the user already has. To use this section, specify a favorite in -the following formats (see Figure 23). +the following formats (See the figure here). - To add the page [www.webpage.com](http://www.webpage.com) to the root of the favorites folder: @@ -54,26 +54,26 @@ Displayname, http://www.webpage.com, add ![ie_appset_tab_by_tab_19](/images/endpointpolicymanager/applicationsettings/preconfigured/internetexplorer/tab/ie_appset_tab_by_tab_19.webp) -Figure 23. Configuring IE Favorites. +The figure shown. Configuring IE Favorites. ## Favorites: Feeds and Web Slices -You can manage and deliver IE Feeds. A screenshot of the Feeds tab from IE is shown in Figure 24. +You can manage and deliver IE Feeds. A screenshot of the Feeds tab from IE is shown In the figure shown. ![ie_appset_tab_by_tab_20](/images/endpointpolicymanager/applicationsettings/preconfigured/internetexplorer/tab/ie_appset_tab_by_tab_20.webp) -Figure 24. IE Feeds. +The figure shown. IE Feeds. -Using the IE AppSet, you can add or remove a feed using the format shown in Figure 25. To do this, +Using the IE AppSet, you can add or remove a feed using the format shown In the figure shown. To do this, specify a friendlyname, the URL of the XML feed, and an optional icon file. Then specify to add or remove. ![ie_appset_tab_by_tab_21](/images/endpointpolicymanager/applicationsettings/preconfigured/internetexplorer/tab/ie_appset_tab_by_tab_21.webp) -Figure 25. Configuring IE Feeds with Endpoint Policy Manager. +The figure shown. Configuring IE Feeds with Endpoint Policy Manager. To add items to the Favorites bar, use the following format to add lines to the Favorites (Web -Slices) section, as seen in Figure 26. The results are shown on the right side of the figure. +Slices) section, as seen In the figure shown. The results are shown on the right side of the figure. `ONDELETE=REMOVE` @@ -81,4 +81,7 @@ Slices) section, as seen in Figure 26. The results are shown on the right side o ![ie_appset_tab_by_tab_22](/images/endpointpolicymanager/applicationsettings/preconfigured/internetexplorer/tab/ie_appset_tab_by_tab_22.webp) -Figure 26. Adding items to the Favorites bar. +The figure shown. Adding items to the Favorites bar. + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/internetexplorer/tab/general.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/internetexplorer/tab/general.md index ed88c75075..a5e617e31c 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/internetexplorer/tab/general.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/internetexplorer/tab/general.md @@ -8,19 +8,22 @@ sidebar_position: 10 Video: For a quick overview of how to manage the General tab using Netwrix Endpoint Policy Manager (formerly PolicyPak) Application Settings Manager, see the following video: -[http://www.endpointpolicymanager.com/video/endpointpolicymanager-manage-ie-general-tab.html](http://www.endpointpolicymanager.com/video/endpointpolicymanager-manage-ie-general-tab.html). +[https://www.policypak.com/video/endpointpolicymanager-manage-ie-general-tab.html](http://www.policypak.com/video/endpointpolicymanager-manage-ie-general-tab.html). -The General tab for IE can be seen in Figure 4. +The General tab for IE can be seen In the figure shown. ![ie_appset_tab_by_tab](/images/endpointpolicymanager/applicationsettings/preconfigured/internetexplorer/tab/ie_appset_tab_by_tab.webp) -Figure 4. IE General tab settings. +The figure shown. IE General tab settings. One of the first special sections in the IE AppSet can set the Secondary Start Pages section, as -shown in Figure 5. This lets you configure specific secondary start pages when Internet Explorer +shown In the figure shown. This lets you configure specific secondary start pages when Internet Explorer opens up. This section is always set to REPLACE. Entries here always overwrite what the user already has in place. ![ie_appset_tab_by_tab_1](/images/endpointpolicymanager/applicationsettings/preconfigured/internetexplorer/tab/ie_appset_tab_by_tab_1.webp) -Figure 5. IE AppSet Secondary Start Pages special section. +The figure shown. IE AppSet Secondary Start Pages special section. + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/internetexplorer/tab/overview.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/internetexplorer/tab/overview.md index 33e8dd21ca..5a88788d6c 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/internetexplorer/tab/overview.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/internetexplorer/tab/overview.md @@ -7,3 +7,6 @@ sidebar_position: 30 # IE AppSet Tabs In this section, we will look at each IE tab and the tab in the IE AppSet that controls it. + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/internetexplorer/tab/privacy.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/internetexplorer/tab/privacy.md index 1911127b5e..863e07ed6e 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/internetexplorer/tab/privacy.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/internetexplorer/tab/privacy.md @@ -8,21 +8,21 @@ sidebar_position: 30 Video: For a quick overview of how to manage the Privacy tab using Endpoint Policy Manager Application Settings Manager, see the following video: -[http://www.endpointpolicymanager.com/video/endpointpolicymanager-manage-ie-privacy-tab.html](http://www.endpointpolicymanager.com/video/endpointpolicymanager-manage-ie-privacy-tab.html). +[https://www.policypak.com/video/endpointpolicymanager-manage-ie-privacy-tab.html](http://www.policypak.com/video/endpointpolicymanager-manage-ie-privacy-tab.html). -The Privacy tab, shown in Figure 10, lets you specify how cookies should be handled and which +The Privacy tab, shown In the figure shown, lets you specify how cookies should be handled and which websites are allowed and blocked. ![ie_appset_tab_by_tab_6](/images/endpointpolicymanager/applicationsettings/preconfigured/internetexplorer/tab/ie_appset_tab_by_tab_6.webp) -Figure 10. Cookie settings in the Privacy tab. +The figure shown. Cookie settings in the Privacy tab. -In the IE AppSet, the dropdown menu in Figure 11 can be used to set how cookies are handled for the +In the IE AppSet, the dropdown menu In the figure shown can be used to set how cookies are handled for the Internet zone. It is important to read the note below the entry you select. ![ie_appset_tab_by_tab_7](/images/endpointpolicymanager/applicationsettings/preconfigured/internetexplorer/tab/ie_appset_tab_by_tab_7.webp) -Figure 11. Configuring cookie settings in the Privacy tab. +The figure shown. Configuring cookie settings in the Privacy tab. Additionally, the Per Site Privacy special section can also be set here. On the first line, you can specify `MODE=REPLACE` or `MODE=MERGE`. If you don't specify, the default is` MODE=MERGE`. Next, @@ -33,19 +33,22 @@ specify a web page followed by a comma and one of the following the words: This will place the site into the "Per Site Privacy Actions" list and will specify "Block" or "Allow." You can also choose to turn on the Pop-Up Blocker within the IE Privacy tab, as shown -in >Figure 12. +in >The figure shown. ![ie_appset_tab_by_tab_8](/images/endpointpolicymanager/applicationsettings/preconfigured/internetexplorer/tab/ie_appset_tab_by_tab_8.webp) -Figure 12. Pop-up Blocker settings can be found in the Privacy tab. +The figure shown. Pop-up Blocker settings can be found in the Privacy tab. -The corresponding dialog can be seen in the IE AppSet in Figure 13. +The corresponding dialog can be seen in the IE AppSet In the figure shown. ![ie_appset_tab_by_tab_9](/images/endpointpolicymanager/applicationsettings/preconfigured/internetexplorer/tab/ie_appset_tab_by_tab_9.webp) -Figure 13. Configuring the Pop-up Blocker settings in the Privacy tab. +The figure shown. Configuring the Pop-up Blocker settings in the Privacy tab. To use this, you need to check the box for "Turn on Pop-up Blocker," then click the "Settings" button. Next, specify a web page followed by a comma and the word "allow" or the word "remove" on -the exceptions list, as shown in Figure 12. This will add or remove the sites from Internet +the exceptions list, as shown In the figure shown. This will add or remove the sites from Internet Explorer's Pop-Up Blocker settings dialog. + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/internetexplorer/tab/programs.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/internetexplorer/tab/programs.md index 0b98bde7dd..fcec461b09 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/internetexplorer/tab/programs.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/internetexplorer/tab/programs.md @@ -12,20 +12,20 @@ Application Settings Manager, see the following video: The Internet Explorer Programs tab is where you can specify to enable or disable plugins, toolbars, extensions, accelerators, and search providers. An example of add-ons that you can manage in -Internet Explorer 11 under Programs|Manage add-ons is shown in Figure 20. +Internet Explorer 11 under Programs|Manage add-ons is shown In the figure shown. ![ie_appset_tab_by_tab_16](/images/endpointpolicymanager/applicationsettings/preconfigured/internetexplorer/tab/ie_appset_tab_by_tab_16.webp) -Figure 20. Managing add-ons in Internet Explorer. +The figure shown. Managing add-ons in Internet Explorer. -The corresponding Endpoint Policy Manager dialog is shown in Figure 21. +The corresponding Endpoint Policy Manager dialog is shown In the figure shown. ![ie_appset_tab_by_tab_17](/images/endpointpolicymanager/applicationsettings/preconfigured/internetexplorer/tab/ie_appset_tab_by_tab_17.webp) -Figure 21. Managing IE add-ons in Endpoint Policy Manager. +The figure shown. Managing IE add-ons in Endpoint Policy Manager. To manage toolbars and extensions, you need the Class ID (GUID) of the extension, as shown in -Figure 20. Click "Copy" to copy the whole text. Then cut and paste the corresponding Class ID, +The figure shown. Click "Copy" to copy the whole text. Then cut and paste the corresponding Class ID, insert a comma, and specify "enable" or "disable," as shown in the lines of text below. `{04c37f46-d9df-473c-943c-efa8d69854b9}`, disable @@ -43,3 +43,6 @@ These items are more configurable using the Endpoint Policy Manager DesignStudio need to add more entries. ::: + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/internetexplorer/tab/security.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/internetexplorer/tab/security.md index e64e7f745f..f566e4e05a 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/internetexplorer/tab/security.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/internetexplorer/tab/security.md @@ -8,14 +8,14 @@ sidebar_position: 20 Video: For a quick overview of how to manage the Security tab using Endpoint Policy Manager Application Settings Manager, see the following video: -[http://www.endpointpolicymanager.com/video/endpointpolicymanager-manage-ie-security.html](http://www.endpointpolicymanager.com/video/endpointpolicymanager-manage-ie-security.html). +[https://www.policypak.com/video/endpointpolicymanager-manage-ie-security.html](http://www.policypak.com/video/endpointpolicymanager-manage-ie-security.html). The Security tab lets you set levels for all four zone types. The dialog within IE can be seen in -Figure 6. +The figure shown. ![ie_appset_tab_by_tab_2](/images/endpointpolicymanager/applicationsettings/preconfigured/internetexplorer/tab/ie_appset_tab_by_tab_2.webp) -Figure 6. Custom security settings for all four zone types. +The figure shown. Custom security settings for all four zone types. Using the Endpoint Policy Manager IE AppSet, click on "Set Level" for the corresponding zone and select your level (or select "Custom"). Do not set any custom settings when you select a standard @@ -23,19 +23,19 @@ option from the drop-down menu, such as Medium, Medium High, etc. ![ie_appset_tab_by_tab_3](/images/endpointpolicymanager/applicationsettings/preconfigured/internetexplorer/tab/ie_appset_tab_by_tab_3.webp) -Figure 7. Custom settings for the local intranet zone. +The figure shown. Custom settings for the local intranet zone. -Internet Explorer has a rich way of adding site to zone assignments, as shown in Figure 8. +Internet Explorer has a rich way of adding site to zone assignments, as shown In the figure shown. ![ie_appset_tab_by_tab_4](/images/endpointpolicymanager/applicationsettings/preconfigured/internetexplorer/tab/ie_appset_tab_by_tab_4.webp) -Figure 8. Adding site to zone assignments in Internet Explorer. +The figure shown. Adding site to zone assignments in Internet Explorer. -The IE AppSet Security tab Site to Zone Assignment is shown in Figure 9. +The IE AppSet Security tab Site to Zone Assignment is shown In the figure shown. ![ie_appset_tab_by_tab_5](/images/endpointpolicymanager/applicationsettings/preconfigured/internetexplorer/tab/ie_appset_tab_by_tab_5.webp) -Figure 9. Setting site to zone assignments in the IE Pak. +The figure shown. Setting site to zone assignments in the IE Pak. On the first line, you can specify `MODE=REPLACE` or `MODE=MERGE`. If you don't specify, the default is `MODE=MERGE`. All other lines should take the form of`http://`or` https://` followed by a comma @@ -49,3 +49,6 @@ and one of the following words: This will deliver the web page into the corresponding zone or remove the web page from any zone if "remove" is specified. + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/modes/_category_.json b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/modes/_category_.json index e0b671749e..312b617a8b 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/modes/_category_.json +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/modes/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "overview" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/modes/acllockdown.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/modes/acllockdown.md index e114d978d9..f01178de0c 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/modes/acllockdown.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/modes/acllockdown.md @@ -12,11 +12,11 @@ For a demonstration of the ACL Lockdown™ Mode feature, please see this video: ::: -ACL Lockdown mode can be seen when you right-click a setting within an AppSet (see Figure 34). +ACL Lockdown mode can be seen when you right-click a setting within an AppSet (See the figure here). ![policypak_application_settings_1_13](/images/endpointpolicymanager/applicationsettings/modes/endpointpolicymanager_application_settings_1_13.webp) -Figure 34. Selecting the ACL Lockdown setting. +The figure shown. Selecting the ACL Lockdown setting. This is a very powerful Endpoint Policy Manager Application Settings Manager feature; it increases your application's security. When it is selected, two things occur: @@ -41,34 +41,37 @@ elements within the ApSet share the same file or Registry container. For instance, in WinZip, if you right-click "Minimum password length" and select "Perform ACL Lockdown," Endpoint Policy Manager will automatically select it for all other items in the AppSet -that share the same location in the Registry (see Figure 35). If you right-click any of the +that share the same location in the Registry (See the figure here). If you right-click any of the checkboxes in the Passwords tab, you can see that "Perform ACL Lockdown" will be already checked, because all the elements on this page are within the same portion of the Registry. ![policypak_application_settings_1_14](/images/endpointpolicymanager/applicationsettings/modes/endpointpolicymanager_application_settings_1_14.webp) -Figure 35. With "Perform ACL Lockdown" selected, all password options are automatically checked. +The figure shown. With "Perform ACL Lockdown" selected, all password options are automatically checked. However, clicking on another tab—such as Cameras—and right-clicking a setting will show that -"Perform ACL Lockdown" is not set (see Figure 36). +"Perform ACL Lockdown" is not set (See the figure here). ![policypak_application_settings_1_15](/images/endpointpolicymanager/applicationsettings/modes/endpointpolicymanager_application_settings_1_15.webp) -Figure 36. If other tabs are selected, "Perform ACL Lockdown" will not be set. +The figure shown. If other tabs are selected, "Perform ACL Lockdown" will not be set. This is because the items within the Cameras tab are located in a different place in the Registry than the items in the Passwords tab. To reiterate, if an application's data is stored in a file, then usually ALL items within the AppSet -will be locked when "Perform ACL Lockdown" is selected. In the example shown in Figure 37, "Perform +will be locked when "Perform ACL Lockdown" is selected. In the example shown In the figure shown, "Perform ACL Lockdown" is selected for one Firefox setting. ![policypak_application_settings_1_16](/images/endpointpolicymanager/applicationsettings/modes/endpointpolicymanager_application_settings_1_16.webp) -Figure 37. "Perform ACL Lockdown" is selected for one Firefox setting. +The figure shown. "Perform ACL Lockdown" is selected for one Firefox setting. However, because all the settings within Firefox are stored in the same file, they will be uneditable by the end user. When the GPO no longer applies, the ACL Lockdown settings that were originally on the Registry or on the files are returned to the state they were in before Endpoint Policy Manager took ownership. + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/modes/applock.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/modes/applock.md index b376932ffd..d0bbd84a90 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/modes/applock.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/modes/applock.md @@ -47,7 +47,10 @@ If you right-click on any tab, you'll find two more settings. Figures 28, 30, and 32 illustrate the selection process for the various settings that can be enforced. Figures 29, 31, and 33 show the results of the settings on the target machines. -| ![policypak_application_settings_1_7](/images/endpointpolicymanager/applicationsettings/modes/endpointpolicymanager_application_settings_1_7.webp) Figure 28. Endpoint Policy Manager Application Settings Manager Applock™ hide mode. | ![policypak_application_settings_1_8](/images/endpointpolicymanager/applicationsettings/modes/endpointpolicymanager_application_settings_1_8.webp) Figure 29. The corresponding control in the target application has been hidden. | +| ![policypak_application_settings_1_7](/images/endpointpolicymanager/applicationsettings/modes/endpointpolicymanager_application_settings_1_7.webp) The figure shown. Endpoint Policy Manager Application Settings Manager Applock™ hide mode. | ![policypak_application_settings_1_8](/images/endpointpolicymanager/applicationsettings/modes/endpointpolicymanager_application_settings_1_8.webp) The figure shown. The corresponding control in the target application has been hidden. | | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| ![policypak_application_settings_1_9](/images/endpointpolicymanager/applicationsettings/modes/endpointpolicymanager_application_settings_1_9.webp) Figure 30. Endpoint Policy Manager Application Settings Manager Applock™ disable mode. | ![policypak_application_settings_1_10](/images/endpointpolicymanager/applicationsettings/modes/endpointpolicymanager_application_settings_1_10.webp) Figure 31. The corresponding control in the target application has been grayed out. | -| ![policypak_application_settings_1_11](/images/endpointpolicymanager/applicationsettings/modes/endpointpolicymanager_application_settings_1_11.webp) Figure 32. In the Group Policy Editor, right-click below the tab you wish to disable, as seen here. | ![policypak_application_settings_1_12](/images/endpointpolicymanager/applicationsettings/modes/endpointpolicymanager_application_settings_1_12.webp) Figure 33. The target tab, Cameras, has been grayed out. Users cannot click it to see or modify any elements within this tab. | +| ![policypak_application_settings_1_9](/images/endpointpolicymanager/applicationsettings/modes/endpointpolicymanager_application_settings_1_9.webp) The figure shown. Endpoint Policy Manager Application Settings Manager Applock™ disable mode. | ![policypak_application_settings_1_10](/images/endpointpolicymanager/applicationsettings/modes/endpointpolicymanager_application_settings_1_10.webp) The figure shown. The corresponding control in the target application has been grayed out. | +| ![policypak_application_settings_1_11](/images/endpointpolicymanager/applicationsettings/modes/endpointpolicymanager_application_settings_1_11.webp) The figure shown. In the Group Policy Editor, right-click below the tab you wish to disable, as seen here. | ![policypak_application_settings_1_12](/images/endpointpolicymanager/applicationsettings/modes/endpointpolicymanager_application_settings_1_12.webp) The figure shown. The target tab, Cameras, has been grayed out. Users cannot click it to see or modify any elements within this tab. | + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/modes/deliversettingsvalues.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/modes/deliversettingsvalues.md index a515732dd4..43ad02f7f4 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/modes/deliversettingsvalues.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/modes/deliversettingsvalues.md @@ -11,19 +11,19 @@ In the previous section, we placed a check inside the "at least one symbol chara the checkmark. Endpoint Policy Manager will deliver settings once you click the setting. If you see a thin -underline underneath the element, you know it's set to deliver the value, as shown in Figure 24. In +underline underneath the element, you know it's set to deliver the value, as shown In the figure shown. In the following examples, you can see how to enforce a checkbox's setting. ![policypak_application_settings_1_3](/images/endpointpolicymanager/applicationsettings/modes/endpointpolicymanager_application_settings_1_3.webp) -Figure 24. Underline indicating that action will be taken on these settings. +The figure shown. Underline indicating that action will be taken on these settings. -When you alter your settings to what is shown in Figure 25, the result will be NO enforcement +When you alter your settings to what is shown In the figure shown, the result will be NO enforcement action. Note that there is no underline underneath the element. ![policypak_application_settings_1_4](/images/endpointpolicymanager/applicationsettings/modes/endpointpolicymanager_application_settings_1_4.webp) -Figure 25. The result of these settings will be that no reinforcement action will occur. +The figure shown. The result of these settings will be that no reinforcement action will occur. Only elements that have configuration data are available to configure client machines. When you select items with configuration data, they are underlined. If an item does NOT have an underline, it @@ -34,11 +34,11 @@ Endpoint Policy Manager Application Settings Manager will deliver an uncheck set (that is, it will clear the checkbox). Again, the selected item is underlined. If the box is already checked in the client's application, Endpoint Policy Manager Application -Settings Manager will forcefully uncheck (clear) the checkbox, as shown in Figure 26. +Settings Manager will forcefully uncheck (clear) the checkbox, as shown In the figure shown. ![policypak_application_settings_1_5](/images/endpointpolicymanager/applicationsettings/modes/endpointpolicymanager_application_settings_1_5.webp) -Figure 26. Action will be taken to uncheck the box. +The figure shown. Action will be taken to uncheck the box. :::tip Remember, if an item is underlined, Endpoint Policy Manager Application Settings Manager will @@ -46,3 +46,6 @@ deliver the setting that is specified. Endpoint Policy Manager Application Setti deliver an element's settings if its actions have been set using Endpoint Policy Manager DesignStudio. ::: + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/modes/enforcement.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/modes/enforcement.md index 0359c29bcb..de8b572516 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/modes/enforcement.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/modes/enforcement.md @@ -47,3 +47,6 @@ enforcement options are set, the value is not applied to the client. When the un the value will not be set. ::: + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/modes/mouseshortcuts.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/modes/mouseshortcuts.md index 95e766aae0..2db35f7f80 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/modes/mouseshortcuts.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/modes/mouseshortcuts.md @@ -9,11 +9,11 @@ sidebar_position: 60 The Endpoint Policy Manager Application Settings Manager user interface has several shortcuts to help you quickly configure each tab. To discover the mouse shortcuts, right-click the whitespace (i.e., not on any specific element like a checkbox or dropdown menu). You should see the flyout -menu, shown in Figure 38. +menu, shown In the figure shown. ![policypak_application_settings_1_17](/images/endpointpolicymanager/applicationsettings/modes/endpointpolicymanager_application_settings_1_17.webp) -Figure 38. Application Settings Manager flyout menu. +The figure shown. Application Settings Manager flyout menu. This menu reveals several shortcuts. @@ -53,8 +53,11 @@ This menu reveals several shortcuts. features (like Hide or Disable). Note that if there are no values in any of the elements on a tab, the first two sets of shortcuts -will not be available, as seen in Figure 39. +will not be available, as seen In the figure shown. ![policypak_application_settings_1_18](/images/endpointpolicymanager/applicationsettings/modes/endpointpolicymanager_application_settings_1_18.webp) -Figure 39. The visible options when there are no values in any of the elements on a tab. +The figure shown. The visible options when there are no values in any of the elements on a tab. + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/modes/overview.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/modes/overview.md index a8bb73cd7d..8eeb7e1c4f 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/modes/overview.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/modes/overview.md @@ -13,24 +13,24 @@ which elements to configure, enforce, and even disable or hide. :::note To see an overview of the Enforcement modes, watch this quick tutorial video: -[https://www.endpointpolicymanager.com/video/endpointpolicymanager-the-superpowers.html](http://tinyurl.com/screenshotpilot). +[https://www.policypak.com/video/endpointpolicymanager-the-superpowers.html](http://tinyurl.com/screenshotpilot). ::: :::note To see an overview of ACL Lockdown™ mode, watch this tutorial: -[https://www.endpointpolicymanager.com/video/endpointpolicymanager-acl-lockdown-for-registry-based-applications.html](https://support.microsoft.com/en-us/kb/3087759). +[https://www.policypak.com/video/endpointpolicymanager-acl-lockdown-for-registry-based-applications.html](https://support.microsoft.com/en-us/kb/3087759). ::: -In Figure 22, you can see which modes are available when right-clicking a Endpoint Policy Manager +In the figure shown, you can see which modes are available when right-clicking a Endpoint Policy Manager Application Settings Manager attribute with settings data inside. ![policypak_application_settings_1_1](/images/endpointpolicymanager/applicationsettings/modes/endpointpolicymanager_application_settings_1_1.webp) -Figure 22. The modes available in Endpoint Policy Manager Application Settings Manager. +The figure shown. The modes available in Endpoint Policy Manager Application Settings Manager. -Let's examine the areas of control for an element, as seen in Figure 23. You can see we've +Let's examine the areas of control for an element, as seen In the figure shown. You can see we've highlighted the following modes: - Enforcement modes @@ -40,7 +40,7 @@ highlighted the following modes: ![policypak_application_settings_1_2](/images/endpointpolicymanager/applicationsettings/modes/endpointpolicymanager_application_settings_1_2.webp) -Figure 23. The areas of control for an element. +The figure shown. The areas of control for an element. :::note There is a special AppLock mode that you can apply to the entire tab to disable it. We'll @@ -49,3 +49,6 @@ discuss this in the "AppLock Modes" section. We first need to discuss how to set and deliver settings and values. + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/modes/reversion.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/modes/reversion.md index 11d610126e..c6de0a306a 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/modes/reversion.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/modes/reversion.md @@ -21,8 +21,11 @@ The default is to have the "at least one symbol character (!,@,#,$,%,^,&,\*…)" which means that the value will be retained on the client—even though the GPO falls out of scope. Note that when the reversion mode is set, the text in the Endpoint Policy Manager Application -Settings Manager user interface changes to italics as a visual signal, as seen in Figure 27. +Settings Manager user interface changes to italics as a visual signal, as seen In the figure shown. ![policypak_application_settings_1_6](/images/endpointpolicymanager/applicationsettings/modes/endpointpolicymanager_application_settings_1_6.webp) -Figure 27. Text in italics show that the reversion mode is in effect. +The figure shown. Text in italics show that the reversion mode is in effect. + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/modes/settingsdeliveryreinforcementoptions.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/modes/settingsdeliveryreinforcementoptions.md index 0b1dce3362..bc67b6018e 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/modes/settingsdeliveryreinforcementoptions.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/modes/settingsdeliveryreinforcementoptions.md @@ -12,12 +12,12 @@ and ensure that any changed settings are reapplied and up to date (if changed by Additionally, users can manually run the built-in Windows command `gpupdate.exe` to kick off a background refresh and get updated settings. But what happens if the client is offline? -As seen in Figure 41, a client machine can detect that there is no network connectivity. With no +As seen In the figure shown, a client machine can detect that there is no network connectivity. With no network connectivity, Microsoft's built-in `gpupdate.exe `will fail when it is run. ![policypak_application_settings_1_20](/images/endpointpolicymanager/applicationsettings/modes/endpointpolicymanager_application_settings_1_20.webp) -Figure 41. The error message that is received when `gpupdate.exe` is run while the client machine is +The figure shown. The error message that is received when `gpupdate.exe` is run while the client machine is offline. Because the network is disconnected, no updates can come from the server. @@ -49,12 +49,12 @@ Manager Application Settings Manager will reenforce application settings. ## Manual Reapplication of Settings with PPupdate Whether the computer is online or offline, PolicyPak Application Settings Manager can manually -reapply settings using` ppupdate.exe`. In Figure 42, you can see `ppupdate.exe` being run to +reapply settings using` ppupdate.exe`. In the figure shown, you can see `ppupdate.exe` being run to reinforce any changed settings. ![policypak_application_settings_1_21](/images/endpointpolicymanager/applicationsettings/modes/endpointpolicymanager_application_settings_1_21.webp) -Figure 42. `Ppupdate.exe` being run. +The figure shown. `Ppupdate.exe` being run. This command will work when the computer is online or offline, if the settings that are locally cached on the machine are reapplied, or if you use a non-Group Policy method (where XML data files @@ -78,12 +78,12 @@ If you do not want a particular AppSet's settings to apply automatically when th relaunched, it can be disabled when you set up the directives inside the GPMC. Inside the AppSet definition, find the Options button and deselect "Always re-apply settings when -application runs." As you can see in Figure 43, all applications are checked by default. You can +application runs." As you can see In the figure shown, all applications are checked by default. You can uncheck the checkbox to stop the reapplication. ![policypak_application_settings_1_22](/images/endpointpolicymanager/applicationsettings/modes/endpointpolicymanager_application_settings_1_22.webp) -Figure 43. Select or unselect the "Always re-apply settings when application runs" setting in the +The figure shown. Select or unselect the "Always re-apply settings when application runs" setting in the Options inside the Pak definition. Remember that the applications' settings will still reapply during periodic Group Policy background @@ -93,13 +93,13 @@ The reapplication is provided by a kernel-mode driver, which is actively looking that Endpoint Policy Manager Application Settings Manager is managing. If you wish to fully disable the kernel-mode driver (and, hence, the automatic reapplication of settings), you need to manually configure a Registry setting on the client at `HKLM\Software\PolicyPak\Config\Driver`, and then set -Enabled (REG_DWORD) to 0. This is demonstrated in Figure 44. +Enabled (REG_DWORD) to 0. This is demonstrated In the figure shown. Note that you also should either reboot the machine to disable or re-enable the driver. ![policypak_application_settings_1_23](/images/endpointpolicymanager/applicationsettings/modes/endpointpolicymanager_application_settings_1_23.webp) -Figure 44. Use the following Registry location to fully disable the Endpoint Policy Manager driver, +The figure shown. Use the following Registry location to fully disable the Endpoint Policy Manager driver, which performs reapplication of settings for applications. :::note @@ -137,10 +137,13 @@ settings even when the enforcement timer is set. ![policypak_application_settings_1_24](/images/endpointpolicymanager/applicationsettings/modes/endpointpolicymanager_application_settings_1_24.webp) -Figure 45. Enabling the "Do not re-apply settings with Reinforcement Timer" setting. +The figure shown. Enabling the "Do not re-apply settings with Reinforcement Timer" setting. :::note Log files for the "Automatic reapplication of settings using the timer" can be found in` %appdata%\local\PolicyPak` in a file called ppUser_onSchedule.log. ::: + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/modes/switched.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/modes/switched.md index 08978bec9f..eb5d766ce1 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/modes/switched.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/modes/switched.md @@ -29,13 +29,13 @@ Settings Manager for WinZip, which will affect all users who log onto the machin Switched policies are created on the Computer side, and they affect all users who use the effected machines. -In Figure 40, you can see a GPO that affects Computer accounts. You use the AppSet in the same way +In the figure shown, you can see a GPO that affects Computer accounts. You use the AppSet in the same way as you would on the User side; however, you configure it for the Computer side. The User-side policy settings will automatically affect every user who logs onto the targeted computer. ![policypak_application_settings_1_19](/images/endpointpolicymanager/applicationsettings/modes/endpointpolicymanager_application_settings_1_19.webp) -Figure 40. A GPO that affects Computer accounts. +The figure shown. A GPO that affects Computer accounts. :::tip Remember, that in order for Switched policies to apply, the GPO must be linked to an @@ -67,3 +67,6 @@ processing, loopback is enabled for every GPO, which often means a lot more poli placed on the machine than are desired. ::: + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/overview.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/overview.md index 2124de0290..aec6e9d80b 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/overview.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/overview.md @@ -8,7 +8,7 @@ sidebar_position: 10 Quick Start with Preconfigured AppSets -Before reading this section, please ensure you have read Book 2: Installation and Quick Start, which +Before reading this section, please ensure you have read the [Installation and Quick Start](/docs/endpointpolicymanager/gettingstarted/overviewinstall/overviewinstall.md), which will help you learn to do the following: - Install the Admin MSI on your GPMC machine @@ -34,5 +34,5 @@ Some of our most popular AppSets are for use with: - Microsoft products You can find the latest versions of our AppSets on our website at -[http://www.endpointpolicymanager.com/products/endpointpolicymanager-preconfigured-paks.html](http://www.endpointpolicymanager.com/videos/sn6j7q1clmq.html). +[https://www.policypak.com/products/endpointpolicymanager-preconfigured-paks.html](http://www.policypak.com/videos/sn6j7q1clmq.html). Most AppSets have corresponding videos with examples showing you how to use the AppSets. diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/overview_1.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/overview_1.md index bc9c7d6bc1..2fb519e76f 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/overview_1.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/overview_1.md @@ -44,14 +44,14 @@ Endpoint Policy Manager extension DLL from it. These files are usually quite sma stored. The Endpoint Policy Manager Application Settings Manager data inside a GPO is backed up and restored -with normal GPMC backup procedures, as seen in Figure 90. +with normal GPMC backup procedures, as seen In the figure shown. ![backup_restore_and_xml_export](/images/endpointpolicymanager/troubleshooting/applicationsettings/backup/backup_restore_and_xml_export.webp) -Figure 90. Backing up data with normal GPMC backup procedures. +The figure shown. Backing up data with normal GPMC backup procedures. If a GPO is ever deleted, its data can be quickly restored using the GPMC's "Manage Backups" option, -also seen in Figure 89. +also seen In the figure shown. When restoring, the Endpoint Policy Manager Application Settings Manager data and all the modes (Enforcement, Reversion, and Endpoint Policy Manager AppLock™) are restored. @@ -72,11 +72,11 @@ configure a group of settings within an AppSet and share those exact settings wi administrator for later implementation. The idea of exporting is simple: use your AppSet, set your settings, click on the Options button, -and then select "Export" to export the data, as seen in Figure 91. +and then select "Export" to export the data, as seen In the figure shown. ![backup_restore_and_xml_export_1](/images/endpointpolicymanager/troubleshooting/applicationsettings/backup/backup_restore_and_xml_export_1.webp) -Figure 91. The exact settings you specified inside a Pak within a GPO can be exported and, later, +The figure shown. The exact settings you specified inside a Pak within a GPO can be exported and, later, imported by selecting one of these options. You will be prompted for a location to save your data. Be sure to give a name that makes sense for @@ -99,3 +99,6 @@ instance, with use of Microsoft Endpoint Configuration Manager, Endpoint Policy Endpoint Policy Manager Cloud. ::: + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/quickstartwithprecon/_category_.json b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/quickstartwithprecon/_category_.json index 778501cd96..4bcb4433cb 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/quickstartwithprecon/_category_.json +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/quickstartwithprecon/_category_.json @@ -3,4 +3,4 @@ "position": 10, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/quickstartwithprecon/acllockdown.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/quickstartwithprecon/acllockdown.md index fc78808b97..e6b966b141 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/quickstartwithprecon/acllockdown.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/quickstartwithprecon/acllockdown.md @@ -15,7 +15,7 @@ In addition, Endpoint Policy Manager Application Settings Manager can perform AC :::note To see Endpoint Policy Manager Application Settings Manager ACL Lockdown™ in action, watch this video: -[https://www.endpointpolicymanager.com/video/endpointpolicymanager-acl-lockdown-for-registry-based-applications.html](http://www.endpointpolicymanager.com/videos/bypassing-internal-item-level-targeting-filters.html). +[https://youtu.be/bSuxXH10vSAl](https://youtu.be/bSuxXH10vSA). ::: @@ -26,11 +26,11 @@ the effected pieces of the application. **Step 1 –** To see ACL Lockdown in action, let's go back into the GPO and turn it on. To do this, right-click "at least one lower case character (a-z)" and select "Perform ACL Lockdown," as seen in -Figure 14. +The figure shown. ![policypak_application_settings_13](/images/endpointpolicymanager/applicationsettings/preconfigured/quickstart/endpointpolicymanager_application_settings_13.webp) -Figure 14. Selecting the "Perform ACL Lockdown" setting. +The figure shown. Selecting the "Perform ACL Lockdown" setting. **Step 2 –** When you perform ACL Lockdown on one setting, the same portion of the Registry (or file system) might contain more than one setting. For instance, all the items in the Passwords tab are @@ -47,11 +47,11 @@ On the client machine **Step 3 –** ACL Lockdown is now working while the application is running. Now, go back to WinZip's Options, select the Passwords tab, and uncheck the two checkboxes that are available, as shown in -Figure 15. Then click OK. +The figure shown. Then click OK. ![policypak_application_settings_14](/images/endpointpolicymanager/applicationsettings/preconfigured/quickstart/endpointpolicymanager_application_settings_14.webp) -Figure 15. The Passwords tab in WinZip Options. +The figure shown. The Passwords tab in WinZip Options. **Step 4 –** After that's done, immediately go back to Options and select the Passwords tab again. Figure 16 shows that the user's desired changes did not take effect because Endpoint Policy Manager @@ -59,8 +59,11 @@ Application Settings Manager has used ACL Lockdown™ to perform the lockout of ![policypak_application_settings_15](/images/endpointpolicymanager/applicationsettings/preconfigured/quickstart/endpointpolicymanager_application_settings_15.webp) -Figure 16. Using ACL Lockdown, the user's changes have not taken effect because the settings have +The figure shown. Using ACL Lockdown, the user's changes have not taken effect because the settings have been locked. For more information on ACL Lockdown™, see section, "ACL Lockdown™ Mode," in the next major section in the manual. + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/quickstartwithprecon/automaticreapplicationchanges.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/quickstartwithprecon/automaticreapplicationchanges.md index 656a8ae48a..8e0358a2f5 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/quickstartwithprecon/automaticreapplicationchanges.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/quickstartwithprecon/automaticreapplicationchanges.md @@ -20,3 +20,6 @@ application changes when the application is run. This is set automatically for a under Endpoint Policy Manager Application Settings Manager by default, but can be changed. For more information on Endpoint Policy Manager Application Settings Manager's automatic reapplication of settings, see section, "Settings Delivery and Reinforcement Options" in the next major section. + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/quickstartwithprecon/leverageexisting.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/quickstartwithprecon/leverageexisting.md index 3245db2dcf..d91f579323 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/quickstartwithprecon/leverageexisting.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/quickstartwithprecon/leverageexisting.md @@ -26,11 +26,11 @@ manage Group Policy with the GPMC. **Step 2 –** To get started immediately, all you need to do is copy the` pp-WinZip 14 to 17.dll` file to the `C:\Program` Files `(x86)\PolicyPak\Extensions` folder (on 64-bit machines) or `C:\Program Files\PolicyPak\Extensions (on 32-bit machines)`. You can see how this is done in -Figure 1. +The figure shown. ![policypak_application_settings](/images/endpointpolicymanager/applicationsettings/preconfigured/quickstart/endpointpolicymanager_application_settings.webp) -Figure 1. Copying the `DLL` file to the C: drive. +The figure shown. Copying the `DLL` file to the C: drive. :::note If you don't see the `PolicyPak\Extensions` folder, you may not have installed the @@ -38,3 +38,6 @@ Endpoint Policy Manager Admin Console.MSI (32-bit or 64-bit). This must be done you manage Group Policy, and you must have the GPMC installed. ::: + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/quickstartwithprecon/revertappset.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/quickstartwithprecon/revertappset.md index 93aa69d9e4..0e816561cc 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/quickstartwithprecon/revertappset.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/quickstartwithprecon/revertappset.md @@ -10,11 +10,11 @@ Let's simulate what would happen if the user changes job roles or the GPO is no **Step 1 –** Find the account you're using within the OU. Use Active Directory Users and Computers to move the account to another OU. Find the account, right-click on it, and select "Move," as seen -in Figure 17. +In the figure shown. ![policypak_application_settings_16](/images/endpointpolicymanager/applicationsettings/preconfigured/quickstart/endpointpolicymanager_application_settings_16.webp) -Figure 17. Moving user accounts to a different OU. +The figure shown. Moving user accounts to a different OU. **Step 2 –** Move the user account to an OU that will not be affected by the GPO. Then, as the user on the target computer, log off and then log back in. Since the GPO no longer affects the location @@ -28,11 +28,11 @@ be as follows: - Users can manage all settings now that Endpoint Policy Manager Application Settings Manager ACL Lockdown™ has been removed. -Results are shown in Figure 18. +Results are shown In the figure shown. ![policypak_application_settings_17](/images/endpointpolicymanager/applicationsettings/preconfigured/quickstart/endpointpolicymanager_application_settings_17.webp) -Figure 18. The settings have been reverted to their original values. +The figure shown. The settings have been reverted to their original values. Congratulations! This completes your initial Quickstart of Endpoint Policy Manager Application Settings Manager with Endpoint Policy Manager DesignStudio. Continue onward to learn about @@ -41,3 +41,6 @@ additional Endpoint Policy Manager Application Settings Manager features. Jump to the section, "Endpoint Policy Manager Application Settings Manager: DesignStudio Quickstart," in Appendix B: Endpoint Policy Manager Application Manager DesignStudio Guide if you'd like to take the Quickstart tour of how to create your own AppSets for your own applications. + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/quickstartwithprecon/specialnotes.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/quickstartwithprecon/specialnotes.md index 324669215c..782e82dd62 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/quickstartwithprecon/specialnotes.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/quickstartwithprecon/specialnotes.md @@ -19,13 +19,13 @@ To see a video of Firefox UI lockout in action, watch the following video(s): :::note To see a video of Thunderbird UI lockout in action, watch the following video(s): -[http://www.endpointpolicymanager.com/products/manage-thunderbird-with-group-policy.html](https://www.endpointpolicymanager.com/video/endpointpolicymanager-the-superpowers.html). +[https://www.policypak.com/products/manage-thunderbird-with-group-policy.html](https://www.policypak.com/video/endpointpolicymanager-the-superpowers.html). ::: :::note To see a video of Java UI lockout in action, watch the following video(s): -[http://www.endpointpolicymanager.com/products/manage-java-jre-with-group-policy.html](http://www.Techsmith.com). +[https://www.policypak.com/products/manage-java-jre-with-group-policy.html](http://www.Techsmith.com). ::: @@ -38,11 +38,11 @@ Figure 19 displays an example of how to create and link a GPO to computers. ![policypak_application_settings_18](/images/endpointpolicymanager/applicationsettings/preconfigured/quickstart/endpointpolicymanager_application_settings_18.webp) -Figure 19. Creating and linking a GPO. +The figure shown. Creating and linking a GPO. This example is set up as though you've put your target computers in the East Sales Desktops folder. -Then when you edit the GPO, edit it on the Computer side, as seen in Figure 20. At that point, you +Then when you edit the GPO, edit it on the Computer side, as seen In the figure shown. At that point, you can modify settings for Firefox, Thunderbird, and Java, including "Lockdown this setting using the system-wide config file," as seen in the top of the figure with Firefox and the bottom of the figure with Java. @@ -51,17 +51,17 @@ with Java. ![policypak_application_settings_20](/images/endpointpolicymanager/applicationsettings/preconfigured/quickstart/endpointpolicymanager_application_settings_20.webp) -Figure 20. System-wide lockdown using config files is only available on the Computer side, as seen +The figure shown. System-wide lockdown using config files is only available on the Computer side, as seen in the examples of Firefox (top) and Java (bottom). It is important to note that the option "Lockdown this setting using the system-wide config file" does not appear on the User side. If you try to edit these three AppSets on the User side, you will not see an option to perform UI lockdown. An example of editing one of these AppSets (the Firefox -AppSet) on the User side (and therefore, not seeing the system-wide lockdown) is shown in Figure 21. +AppSet) on the User side (and therefore, not seeing the system-wide lockdown) is shown In the figure shown. ![policypak_application_settings_19](/images/endpointpolicymanager/applicationsettings/preconfigured/quickstart/endpointpolicymanager_application_settings_19.webp) -Figure 21. The lockdown via system-wide config file is not present on the User side. +The figure shown. The lockdown via system-wide config file is not present on the User side. Moreover, we have created a supplementary manual specifically for Firefox and another for Internet Explorer because they act a little differently. In the Endpoint Policy Manager Portal, in the @@ -74,3 +74,6 @@ Explorer. The reference documents are: These documents will explain how to manage certificates, prevent add-ons, manage bookmarks, and so on. + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/quickstartwithprecon/testapplication.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/quickstartwithprecon/testapplication.md index f50d2f3642..21e671ad43 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/quickstartwithprecon/testapplication.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/quickstartwithprecon/testapplication.md @@ -10,18 +10,18 @@ Now that your preconfigured, compiled AppSet is copied to your management machin use it in the Group Policy Editor. **Step 1 –** The next step is to create and link a group policy object (GPO) for your organizational -unit (OU), like East Sales Users, as seen in Figure 2. +unit (OU), like East Sales Users, as seen In the figure shown. ![policypak_application_settings_1](/images/endpointpolicymanager/applicationsettings/preconfigured/quickstart/endpointpolicymanager_application_settings_1.webp) -**Step 2 –** Edit the GPO, and then add in the AppSet for WinZip, as seen in Figure 3. To do this, +**Step 2 –** Edit the GPO, and then add in the AppSet for WinZip, as seen In the figure shown. To do this, scroll down to User Configuration | Endpoint Policy Manager | Application Settings Manager. Then right-click on "Application Settings Manager" and select "New Application," and then choose the Endpoint Policy Manager for WinZip. ![policypak_application_settings_2](/images/endpointpolicymanager/applicationsettings/preconfigured/quickstart/endpointpolicymanager_application_settings_2.webp) -Figure 3. How to add the Pak for WinZip. +The figure shown. How to add the Pak for WinZip. :::note You can either right-click the word "Application" or right-click inside the white space in @@ -34,12 +34,12 @@ your compiled AppSet inside the Group Policy Editor. Notice how it looks exactly WinZip interface. **Step 4 –** Now, we're going to change settings inside the AppSet on the Passwords tab, which you -can see in Figure 4. The goal is to change some of WinZip's settings within the GPO, then see +can see In the figure shown. The goal is to change some of WinZip's settings within the GPO, then see results within the endpoint. ![policypak_application_settings_3](/images/endpointpolicymanager/applicationsettings/preconfigured/quickstart/endpointpolicymanager_application_settings_3.webp) -Figure 4. Location of the Passwords tab. +The figure shown. Location of the Passwords tab. **Step 5 –** For these first tests, click on the Passwords tab, and then perform the following changes: @@ -50,18 +50,18 @@ changes: numeric character, and one symbol character). Each element will be checked and also get an underline, meaning it will be delivered to the client. -**Step 6 –** You can see the suggested test settings in Figure 5. +**Step 6 –** You can see the suggested test settings In the figure shown. ![policypak_application_settings_4](/images/endpointpolicymanager/applicationsettings/preconfigured/quickstart/endpointpolicymanager_application_settings_4.webp) -Figure 5. Suggested test settings. +The figure shown. Suggested test settings. **Step 7 –** When you right-click on any setting within Endpoint Policy Manager Application Settings -Manager, you'll be given the options shown in Figure 6. +Manager, you'll be given the options shown In the figure shown. ![policypak_application_settings_5](/images/endpointpolicymanager/applicationsettings/preconfigured/quickstart/endpointpolicymanager_application_settings_5.webp) -Figure 6. Settings options. +The figure shown. Settings options. :::note These modes and options are all explained in detail in the section, "Endpoint Policy @@ -79,55 +79,58 @@ Manager Application Settings Manager Modes." policy setting to "[the default value]" when it no longer applies" and "Disable corresponding control in target application." -"Minimum password length" should now be configured, as shown in Figure 7. +"Minimum password length" should now be configured, as shown In the figure shown. ![policypak_application_settings_6](/images/endpointpolicymanager/applicationsettings/preconfigured/quickstart/endpointpolicymanager_application_settings_6.webp) -Figure 7. The settings for "Minimum password length": the item is set to 11 and three options are +The figure shown. The settings for "Minimum password length": the item is set to 11 and three options are selected. **Step 9 –** Next, hover over "at least one lower case character (a-z)" and right-click. Notice that "Always reapply this setting" is already checked because you clicked on the item to set the checkbox. Leave this setting as is. While you have the menu open, also select "Revert this policy setting to "[the default value]" when it is no longer applied." You can see your final configuration -in Figure 8. +In the figure shown. ![policypak_application_settings_7](/images/endpointpolicymanager/applicationsettings/preconfigured/quickstart/endpointpolicymanager_application_settings_7.webp) -Figure 8. Configuration of "at least one lower case character (a-z)" settings. +The figure shown. Configuration of "at least one lower case character (a-z)" settings. **Step 10 –** At this point, right-click "at least one upper case character (A-Z)," leaving the setting as is. Make no additional changes to "at least one upper case character (A-Z)." You can see -the desired configuration in Figure 9. +the desired configuration In the figure shown. ![policypak_application_settings_8](/images/endpointpolicymanager/applicationsettings/preconfigured/quickstart/endpointpolicymanager_application_settings_8.webp) -Figure 9. Configuration of "at least one upper case character (A-Z)" settings. +The figure shown. Configuration of "at least one upper case character (A-Z)" settings. **Step 11 –** Next, right-click "at least one numeric character (0-9)." This will also show that "Always reapply this setting" is already checked. It also can be left as is. In addition, select "Hide corresponding control in target application." You can see the desired configuration in -Figure 10. +The figure shown. ![policypak_application_settings_9](/images/endpointpolicymanager/applicationsettings/preconfigured/quickstart/endpointpolicymanager_application_settings_9.webp) -Figure 10. Configuration of "at least one numeric character (0-9)" settings. +The figure shown. Configuration of "at least one numeric character (0-9)" settings. **Step 12 –** Once you have completed the above steps, right-click the fourth checkbox, "at least one symbol character (!,@,#,$,%,^,&,\*...)." Leave "Always reapply this setting" checked. Since you selected "Always reapply this setting," you must also select "Disable corresponding control in -target application." You can see the desired configuration in Figure 11. +target application." You can see the desired configuration In the figure shown. ![policypak_application_settings_10](/images/endpointpolicymanager/applicationsettings/preconfigured/quickstart/endpointpolicymanager_application_settings_10.webp) -Figure 11. Configuration for "at least one symbol character (!,@,#,$,%,^,&,\*...)" settings. +The figure shown. Configuration for "at least one symbol character (!,@,#,$,%,^,&,\*...)" settings. **Step 13 –** Finally, click on the Cameras tab. Then right-click and select "Disable whole tab in target application." This is located right below the Cameras tab (but not directly on the Cameras -tab), as seen in Figure 12. +tab), as seen In the figure shown. ![policypak_application_settings_11](/images/endpointpolicymanager/applicationsettings/preconfigured/quickstart/endpointpolicymanager_application_settings_11.webp) -Figure 12. Finding and selecting "Disable whole tab in target application" in the Cameras tab. +The figure shown. Finding and selecting "Disable whole tab in target application" in the Cameras tab. **Step 14 –** Once that is completed, click OK to save the configuration into Group Policy. + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/quickstartwithprecon/testclient.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/quickstartwithprecon/testclient.md index c38f52df9c..a7440a2833 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/quickstartwithprecon/testclient.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/quickstartwithprecon/testclient.md @@ -30,11 +30,14 @@ perform. - It grayed out (disabled) the "at least one symbol character" checkbox. - It locked out the Cameras tab. -You can see the results in Figure 13. +You can see the results In the figure shown. ![policypak_application_settings_12](/images/endpointpolicymanager/applicationsettings/preconfigured/quickstart/endpointpolicymanager_application_settings_12.webp) -Figure 13. The results of the Application Settings Manager setting changes. +The figure shown. The results of the Application Settings Manager setting changes. Note that the settings are all delivered as expected, and the options you specified have been locked down. Close WinZip for now. Rejoice in your newfound power! + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/underhood/_category_.json b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/underhood/_category_.json index a89b9d2e4a..1bdc5babae 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/underhood/_category_.json +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/underhood/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "overview" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/underhood/deliveredreverted.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/underhood/deliveredreverted.md index f1e74ae82c..84fbe4de65 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/underhood/deliveredreverted.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/underhood/deliveredreverted.md @@ -82,3 +82,6 @@ The application phase proceeds in the following order: ## Skipping Phase Any GPOs that are unchanged and any Paks within GPOs that are unchanged are simply skipped. + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/underhood/overview.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/underhood/overview.md index 658906675b..3ee54ce1e8 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/underhood/overview.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/underhood/overview.md @@ -9,3 +9,6 @@ sidebar_position: 70 In this section, we're going to understand how Netwrix Endpoint Policy Manager (formerly PolicyPak) Application Settings Manager reports data and also how to troubleshoot Endpoint Policy Manager Application Settings Manager. + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/underhood/precedence.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/underhood/precedence.md index 6c07543112..eb02477635 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/underhood/precedence.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/underhood/precedence.md @@ -33,3 +33,6 @@ following order of predence: For example, if you delivered a setting using Endpoint Policy Manager Cloud for Java and undelivered that same setting using an XML data file, then use Group Policy to redeliver that same setting; that way, Group Policy always takes precedence. + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/underhood/reporting.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/underhood/reporting.md index f3f018aaf6..6edb86ff70 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/underhood/reporting.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/underhood/reporting.md @@ -17,44 +17,47 @@ Dell/Quest/Scriptlogic GPOadmin, and Quest ActiveAdministrator. :::note Video: For an overview of Endpoint Policy Manager and Change Management utilities like GPA, AGPM, etc, see -[https://www.endpointpolicymanager.com/integration/endpointpolicymanager-group-policy-change-management-utilities.html](http://www.endpointpolicymanager.com/videos/endpointpolicymanager-using-shares-to-store-your-paks-share-based-storage.html). +[https://www.policypak.com/integration/endpointpolicymanager-group-policy-change-management-utilities.html](https://www.policypak.com/videos/endpointpolicymanager-using-shares-to-store-your-paks-share-based-storage.html). ::: Whenever you add a new AppSet to a GPO and create settings, those settings appear in the GPMC -reports. In Figure 92, you can see the report generated when one AppSet is listed inside the GPO. +reports. In the figure shown, you can see the report generated when one AppSet is listed inside the GPO. ![reporting_and_what_s_happening](/images/endpointpolicymanager/troubleshooting/applicationsettings/underhood/reporting_and_what_s_happening.webp) -Figure 92. The GPMC reports showing the new Pak that was added to a GPO. +The figure shown. The GPMC reports showing the new Pak that was added to a GPO. -In Figure 93, you can see what is reported inside the GPMC when three AppSets have settings within a +In the figure shown, you can see what is reported inside the GPMC when three AppSets have settings within a GPO. ![reporting_and_what_s_happening_1](/images/endpointpolicymanager/troubleshooting/applicationsettings/underhood/reporting_and_what_s_happening_1.webp) -Figure 93. Three Paks reported within the GPMC. +The figure shown. Three Paks reported within the GPMC. Each AppSet's report has two sections: an overall settings section and the representation of the data within each of the AppSet's tabs. You can see an example of overall settings for the AppSet in -Figure 94. This section also shows the description field (if used) version of Endpoint Policy +The figure shown. This section also shows the description field (if used) version of Endpoint Policy Manager DesignStudio that compiled the AppSet and any special flags on the AppSet, including whether Item-Level Targeting is enabled or not. ![reporting_and_what_s_happening_2](/images/endpointpolicymanager/troubleshooting/applicationsettings/underhood/reporting_and_what_s_happening_2.webp) -Figure 94. The settings in a Pak's report. +The figure shown. The settings in a Pak's report. -As you can see in Figure 95, the settings themselves are reported, as well as any special cases for +As you can see In the figure shown, the settings themselves are reported, as well as any special cases for the data settings. For instance, you can see that the value of "Minimum password length" is set to 11, the Enforcement mode is set to "Always reapply," and the AppLock™ state is set to "Grayed" ![reporting_and_what_s_happening_3](/images/endpointpolicymanager/troubleshooting/applicationsettings/underhood/reporting_and_what_s_happening_3.webp) -Figure 95. Examples of special settings displayed in the settings details. +The figure shown. Examples of special settings displayed in the settings details. However, note that only items with settings that are being delivered appear in the reports, not every single value that is under AppLock. For instance, in the previous example, you might have only two values set such as "at least one lower case character" and "at least one numeric character" and then have performed "ACL Lockdown" over "at least one lower case character." In the reports, you would not see any other settings, because none of the other settings have any changed values. + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/variables.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/variables.md index 4a997107f8..dc096e916a 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/variables.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/variables.md @@ -37,3 +37,6 @@ the downloads will be redirected to another volume or even to a network share. Therefore the direct environment variable names such as `%{374DE290-123F-4565-9164-39C4925E467B}%`,` %Desktop%, and %Favorites%` are safer to use because they expand to the actual path that client-side extension (CSE) gets from the Registry. + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/_category_.json b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/_category_.json index 976ee0414f..03b0c1a0b6 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/_category_.json +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "knowledgebase" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/centralstoresharing/_category_.json b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/centralstoresharing/_category_.json index 74c4f3c6b7..ca67166b86 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/centralstoresharing/_category_.json +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/centralstoresharing/_category_.json @@ -3,4 +3,4 @@ "position": 20, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/centralstoresharing/dllstorage.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/centralstoresharing/dllstorage.md index 5b11126602..433bc46a18 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/centralstoresharing/dllstorage.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/centralstoresharing/dllstorage.md @@ -10,3 +10,5 @@ Although storing the Netwrix Endpoint Policy Manager (formerly PolicyPak) DLL ex central location allows multiple administrators the ability to utilize them, you can also store the DLL extensions locally as well.In that instance, the GPO editor will list both the central and local location and allow you the opportunity to select which one you wish to use. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/designstudio/_category_.json b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/designstudio/_category_.json index e007ac6bf7..ecdb62b32f 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/designstudio/_category_.json +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/designstudio/_category_.json @@ -3,4 +3,4 @@ "position": 50, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/designstudio/creation.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/designstudio/creation.md index 302e6bbbd7..06d24c9572 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/designstudio/creation.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/designstudio/creation.md @@ -78,3 +78,5 @@ for Windows Desktop" option. within the Start Menu, as seen here in this example station. ![387_4_image004](/images/endpointpolicymanager/troubleshooting/applicationsettings/appset/387_4_image004.webp) + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/designstudio/designstudioadditional.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/designstudio/designstudioadditional.md index 17747ca73d..2416bf8f01 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/designstudio/designstudioadditional.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/designstudio/designstudioadditional.md @@ -9,3 +9,5 @@ sidebar_position: 10 You will need to install the free Visual C++ 2008 SP1, 2010 or 2012, 2015 or 2017 Express Edition as well as any applications you wish to manage with Netwrix Endpoint Policy Manager (formerly PolicyPak) Design Studio. This is a free download from Microsoft. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/generalconfiguration/_category_.json b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/generalconfiguration/_category_.json index 9803f86263..d056b88a87 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/generalconfiguration/_category_.json +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/generalconfiguration/_category_.json @@ -3,4 +3,4 @@ "position": 10, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/generalconfiguration/centralstore.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/generalconfiguration/centralstore.md index 89aa426d75..166bd32053 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/generalconfiguration/centralstore.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/generalconfiguration/centralstore.md @@ -13,3 +13,5 @@ files that currently reside in your local storage and paste them into that folde Here is the how-to video: [Working with Others and using the Central Store](/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/centralstorework.md) + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/generalconfiguration/checkmarks.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/generalconfiguration/checkmarks.md index fb0031127e..b949553606 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/generalconfiguration/checkmarks.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/generalconfiguration/checkmarks.md @@ -12,3 +12,5 @@ Manager will deliver the configured value of that setting. For instance, if you that by default is unchecked, the setting will then become underlined, stating that Endpoint Policy Manager will now enforce that checked value. Simply uncheck the checkbox and the setting remains underlined, showing that the unchecked value will not be delivered. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/generalconfiguration/designstudio.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/generalconfiguration/designstudio.md index 48a85b2072..cd52a20a9f 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/generalconfiguration/designstudio.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/generalconfiguration/designstudio.md @@ -9,3 +9,5 @@ sidebar_position: 220 When naming a newly compiled Netwrix Endpoint Policy Manager (formerly PolicyPak), the name must begin with the letters pp. Endpoint Policy Manager will automatically put this in for you. If you rename it later (stripping pp- from the name) the pak will not be shown in the MMC. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/generalconfiguration/designstudiowindows7.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/generalconfiguration/designstudiowindows7.md index 28d112a06c..7b5ca05e49 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/generalconfiguration/designstudiowindows7.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/generalconfiguration/designstudiowindows7.md @@ -12,3 +12,5 @@ XP and Vista machine as well and create the designated Endpoint Policy Manager s create the paks on one machine type and then re-capture the AppLock codes on the second machine type. See the section "How to Merge Endpoint Policy Manager s using the pXML Merge Wizard" in the Endpoint Policy Manager Design Studio guide. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/generalconfiguration/downgrade.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/generalconfiguration/downgrade.md index 91055f03de..263df90acb 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/generalconfiguration/downgrade.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/generalconfiguration/downgrade.md @@ -11,3 +11,5 @@ version to another, they can be downgraded from one version to another as well. however, is that any deleted items within the Pak will also be "dropped" from within the Group Policy data. So, please upgrade and download your paks with caution. See the section "Version Control of Endpoint Policy Manager Extension DLLs" in the PolicyPakQuickStart guide. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/generalconfiguration/expires.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/generalconfiguration/expires.md index f88709e72b..5b0c857220 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/generalconfiguration/expires.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/generalconfiguration/expires.md @@ -11,3 +11,5 @@ By default, values for the application settings will remain as configured within By selecting "Revert this policy setting to the default value when it is no longer applied" the default values contained with the original Netwrix Endpoint Policy Manager (formerly PolicyPak) s are then applied. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/generalconfiguration/feature.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/generalconfiguration/feature.md index de55760665..f32815fcc9 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/generalconfiguration/feature.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/generalconfiguration/feature.md @@ -11,3 +11,5 @@ interface. You must select "Force display of whole tab in application" to restore the elements within the UI on the client. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/generalconfiguration/files.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/generalconfiguration/files.md index e2e53ccc5d..8e39360c39 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/generalconfiguration/files.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/generalconfiguration/files.md @@ -10,3 +10,5 @@ Yes, we recommend you back up the pXML as well as the Netwrix Endpoint Policy Ma PolicyPak) Extension DLL files. It is especially imperative that you back up the pXML files as your DLL files can be compiled once again from the pXML files using Design Studio but you cannot re-create the "source" pXML files cannot be generated from compiled DLL files. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/generalconfiguration/fontsetting.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/generalconfiguration/fontsetting.md index a87a010ef3..6e40118ae8 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/generalconfiguration/fontsetting.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/generalconfiguration/fontsetting.md @@ -9,3 +9,5 @@ sidebar_position: 210 Although the vast majority of application settings can be delivered in our preconfigured Netwrix Endpoint Policy Manager (formerly PolicyPak)s, there are some exceptions. You can try configuring the setting yourself using the Endpoint Policy Manager design studio. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/generalconfiguration/gpo.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/generalconfiguration/gpo.md index 8d834123fb..872a3b90b7 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/generalconfiguration/gpo.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/generalconfiguration/gpo.md @@ -10,5 +10,7 @@ First, try running the LT as Domain Administrator. 99.9% of the problems with th that the person creating the licensing GPO doesn't have rights to do so. So, try that first. If that fails, this -[https://kb.endpointpolicymanager.com/kb/article/828-policypak-troubleshooting-license-gpo-creation/](https://kb.endpointpolicymanager.com/kb/article/828-policypak-troubleshooting-license-gpo-creation/) +[https://docs.netwrix.com/docs/endpointpolicymanager/licensing/knowledgebase/troubleshooting/licensinggpo](https://docs.netwrix.com/docs/endpointpolicymanager/licensing/knowledgebase/troubleshooting/licensinggpo) demonstrates how you can definitely get it to work. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/generalconfiguration/gpooutofscope.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/generalconfiguration/gpooutofscope.md index 72d50af974..8df9d414dc 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/generalconfiguration/gpooutofscope.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/generalconfiguration/gpooutofscope.md @@ -25,3 +25,5 @@ However, the following Endpoint Policy Manager protections will stop working: PPupdate - Endpoint Policy Manager will no longer re-apply any settings when the application is re-launched, in the background or when the computer is offline. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/generalconfiguration/gpos.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/generalconfiguration/gpos.md index 2e91d27cff..361fbe2a9a 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/generalconfiguration/gpos.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/generalconfiguration/gpos.md @@ -11,3 +11,5 @@ same way as all other Group Policy Objects. Simply highlight the desired GPO its Management, right click and select Back Up. You can also highlight the Group Policy Objects container node of all of your GPOs, right click and select Back Up All which will back up all of your GPOs in one swipe. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/generalconfiguration/gpos_1.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/generalconfiguration/gpos_1.md index 7594b3b177..bb7a1b7320 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/generalconfiguration/gpos_1.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/generalconfiguration/gpos_1.md @@ -11,3 +11,5 @@ fast. Simply go to the PolicyPak Management screen in the GPO edit console. Open Policy Manager and look for the Endpoint Policy Manager button in the bottom left-hand corner. Click the button and choose Export and select the export destination.You do the same process except select Import when you want to import the GPO. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/generalconfiguration/language.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/generalconfiguration/language.md index c6844f62ba..b8d3840f09 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/generalconfiguration/language.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/generalconfiguration/language.md @@ -37,3 +37,5 @@ Endpoint Policy Manager (the company) will not be able to do this for you; but y welcome to use the Endpoint Policy Manager DesignStudio for this purpose. ::: + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/generalconfiguration/latestupdates.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/generalconfiguration/latestupdates.md index 15d6658520..8061215552 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/generalconfiguration/latestupdates.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/generalconfiguration/latestupdates.md @@ -8,3 +8,5 @@ sidebar_position: 130 All Netwrix Endpoint Policy Manager (formerly PolicyPak) customers are sent timely email update alerts to keep them informed. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/generalconfiguration/limitations.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/generalconfiguration/limitations.md index cecd498a12..e3618f16ed 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/generalconfiguration/limitations.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/generalconfiguration/limitations.md @@ -22,3 +22,5 @@ almost 10-15 Paks entries to reach 5MB. On Windows 8 and later, the max size is 100MB per Group Policy Object, meaning you can have a lot more entries if you wanted within one Group Policy Object without issue (provided your target machines are Windows 8 and later). + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/generalconfiguration/lyncclient.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/generalconfiguration/lyncclient.md index 06ea9421f5..1462e2d216 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/generalconfiguration/lyncclient.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/generalconfiguration/lyncclient.md @@ -10,3 +10,5 @@ When a selection is underlined in the GPO, it means that the selected value of t delivered to the users affected by the GPO. If the setting is not underlined, then it means that the setting cannot be delivered using the Netwrix Endpoint Policy Manager (formerly PolicyPak). You can however, hide or disable these settings if you wish. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/generalconfiguration/modifydll.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/generalconfiguration/modifydll.md index d62bdcd525..21578b2825 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/generalconfiguration/modifydll.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/generalconfiguration/modifydll.md @@ -15,3 +15,5 @@ element such as a checkbox that your PolicyPak based GPO has configured. In that case, because the checkbox no longer exists, the settings regarding the checkbox will no longer exist, but all other data remains. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/generalconfiguration/onegpo.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/generalconfiguration/onegpo.md index 3449c2fabd..7a224f498b 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/generalconfiguration/onegpo.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/generalconfiguration/onegpo.md @@ -20,3 +20,5 @@ Here is an example: Then you would do the same for another GPO, say, for Firefox, and another GPO for Internet Explorer settings, and so on. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/generalconfiguration/onetime.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/generalconfiguration/onetime.md index e6db28a59a..65c96b4ea9 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/generalconfiguration/onetime.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/generalconfiguration/onetime.md @@ -12,3 +12,5 @@ PolicyPak) application settings you configure: - Always reapply this setting (this is the default) - Apply once and do not reapply in the background. Only reapply with GP update /force - Apply once and do not re-apply. Ignore GPupdate /force (similar to Group Policy Preferences) + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/generalconfiguration/permissions.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/generalconfiguration/permissions.md index 8bc389df52..1a99d906ef 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/generalconfiguration/permissions.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/generalconfiguration/permissions.md @@ -8,3 +8,5 @@ sidebar_position: 190 The central store is located within the SYSVOL folder of any domain controller. A user must be a Domain Administrator in order to copy PolicyPakPaks to the SYSVOL folder. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/generalconfiguration/printers.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/generalconfiguration/printers.md index 914558f478..7a9c98ba2c 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/generalconfiguration/printers.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/generalconfiguration/printers.md @@ -10,3 +10,5 @@ Because Microsoft's Group Policy Preferences already does a good job of pushing printers to your network, Netwrix Endpoint Policy Manager (formerly PolicyPak) does not duplicate this functionality. Endpoint Policy Manager will manage specific settings inside your printer drivers such as a "Tools | Options" page or component that stores settings. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/generalconfiguration/rolesresponsibilities.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/generalconfiguration/rolesresponsibilities.md index 5cceefa332..641f089bd9 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/generalconfiguration/rolesresponsibilities.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/generalconfiguration/rolesresponsibilities.md @@ -25,3 +25,5 @@ based upon operating system type, the role it plays, and which Endpoint Policy M needs to be installed (if any). ![190_1_2014-09-22_0927](/images/endpointpolicymanager/applicationsettings/190_1_2014-09-22_0927.webp) + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/generalconfiguration/side.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/generalconfiguration/side.md index 1278914d3e..6608443c42 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/generalconfiguration/side.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/generalconfiguration/side.md @@ -18,3 +18,5 @@ Note that SOME Paks have "extra superpowers" which are only available on the COM three special Paks are: Firefox, Java and Thunderbird. We explain this in the Netwrix Endpoint Policy Manager (formerly PolicyPak) On-Prem Manual. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/generalconfiguration/updatedcommands.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/generalconfiguration/updatedcommands.md index 23ce9780b6..c81cbbc748 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/generalconfiguration/updatedcommands.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/generalconfiguration/updatedcommands.md @@ -12,3 +12,5 @@ settings that are contained within a GPO. In addition, a computer must be online in order to execute the `gpupdate` command while `ppupdate` will execute if the client computer is online or offline. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/generalconfiguration/upgrade.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/generalconfiguration/upgrade.md index a64cd29a46..70f7afdf9f 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/generalconfiguration/upgrade.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/generalconfiguration/upgrade.md @@ -16,3 +16,5 @@ Endpoint Policy Manager has three parts: So, there's nothing to "move" or do if you decommission a DC or upgrade a server. If you were using the Endpoint Policy Manager Central Store, that simply replicates when the next DC comes online. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/generalconfiguration/windowsremoteassistance.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/generalconfiguration/windowsremoteassistance.md index 3457254c12..ea5d418930 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/generalconfiguration/windowsremoteassistance.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/generalconfiguration/windowsremoteassistance.md @@ -87,3 +87,5 @@ Reference Article - [How to use Scripts Manager to workaround the "PPAppLockdr64.dll is either not designed to run on Windows or it contains an error" message when running Microsoft Remote Assistance (MSRA.exe) and the Endpoint Policy Manager CSE is installed on Windows 10 1903](/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/troubleshooting/microsoftremoteassistance.md) - [Deploy any script via the Cloud to domain joined and non-domain joined machines](/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/gettingstarted/cloud.md) + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/knowledgebase.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/knowledgebase.md index b5435d4f95..65c0fdc46b 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/knowledgebase.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/knowledgebase.md @@ -136,3 +136,5 @@ See the following Knowledge Base articles for Application Manager. - [What happens to Application Settings Manager settings when the Endpoint Policy Manager license expires / if my company chooses not to renew?](/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/generalconfiguration/gpooutofscope.md) - [Why does Microsoft 365 Defender report suspicious encoded content in Endpoint Policy Manager Application Settings Manager values?](/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/troubleshooting/microsoftdefender.md) - [Why do I see "Extra Registry Settings" in Endpoint Policy Manager Application Settings Manager items in the GPMC?](/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/troubleshooting/gpmc.md) + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/11enterprisemode.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/11enterprisemode.md index 26b51edcd2..bfa4c07b5e 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/11enterprisemode.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/11enterprisemode.md @@ -35,3 +35,5 @@ Unless the enable key exists, you won't see Enterprise Mode on the menu or on th tab's "browser profile" section. ![162_3_image007](/images/endpointpolicymanager/troubleshooting/applicationsettings/internetexplorer/162_3_image007.webp) + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/_category_.json b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/_category_.json index 7038db794f..f3ffe2ce6f 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/_category_.json +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/_category_.json @@ -3,4 +3,4 @@ "position": 30, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/addons.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/addons.md index ebffbbbf92..1ff2768b5f 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/addons.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/addons.md @@ -9,3 +9,5 @@ sidebar_position: 160 Yes. Here is a videos to demonstrate that. [Manage Firefox Add-ons using Group Policy](/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/addons.md) + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/addons_1.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/addons_1.md index 72f19b12a1..caeb6f2af0 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/addons_1.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/addons_1.md @@ -9,3 +9,5 @@ sidebar_position: 320 Yes. Here is a videos to demonstrate that. [Manage IE Programs Tab](/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/programstab.md) + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/allowremember.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/allowremember.md index cfccd83b7e..dcaedd7650 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/allowremember.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/allowremember.md @@ -56,3 +56,5 @@ Now that you know that, you can use Endpoint Policy Manager Application Settings Firefox Pak to set this permission to Allow or Block. ![132_5_ff-kb-img-05](/images/endpointpolicymanager/applicationsettings/preconfigured/firefox/132_5_ff-kb-img-05.webp) + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/applicationshandlerfunction.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/applicationshandlerfunction.md index ba7c2ca1eb..adb0148ae4 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/applicationshandlerfunction.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/applicationshandlerfunction.md @@ -77,3 +77,5 @@ server to return "correct" MIME type. The general rule of thumb here is similar to rule in #2. If Firefox shows "Open with dialog" when there is no handler for resource, it fires Application Handler for the same resource if there is one. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/authority.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/authority.md index 7e0605010c..3f845b1e79 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/authority.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/authority.md @@ -73,3 +73,5 @@ C;; – Root CA for websites only ;;c – CA for software makers only P;; – a trusted certificate for websites + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/bookmarkpopups.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/bookmarkpopups.md index 5c29c70ffd..82975d25ae 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/bookmarkpopups.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/bookmarkpopups.md @@ -27,3 +27,5 @@ in there, and have them appear, even at first use. Which is why you can see seeing mixed results: Some settings appear a-ok first time, others not until Firefox is run two times. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/bydefault.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/bydefault.md index 865fef258f..9f89885a7e 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/bydefault.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/bydefault.md @@ -12,3 +12,5 @@ From 603 onwards we have made this fact more obvious by showing the "Item-Level MMC. ![368_1_pp-predefined-targeting](/images/endpointpolicymanager/applicationsettings/preconfigured/itemleveltargeting/368_1_pp-predefined-targeting.webp) + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/bypassinternal.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/bypassinternal.md index e4c8c441cb..217f96ef1e 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/bypassinternal.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/bypassinternal.md @@ -7,7 +7,7 @@ sidebar_position: 10 # Admin Console (Item Level Targeting): Why would I want to bypass Internal (pre-defined) Item Level Targeting? Starting in build 603, you have the ability to bypass -Internal [Item Level Targeting](https://www.endpointpolicymanager.com/pp-blog/item-level-targeting). +Internal [Item Level Targeting](https://www.policypak.com/pp-blog/item-level-targeting). You might want to do this for several reasons: @@ -31,3 +31,5 @@ You might want to do this for several reasons: For a video expressing how to bypass Internal ILT, see: [Bypassing Internal Item Level Targeting Filters](/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/itemleveltargetingbypass.md) + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/certificates.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/certificates.md index 6c7e79047f..4c35161830 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/certificates.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/certificates.md @@ -13,3 +13,5 @@ setting Chrome at the same time. Here's the how-to video in using the IE + Certs features (again, which should also set Chrome too): [Manage IE Certificates](/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/certificates.md) + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/certificates_1.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/certificates_1.md index f3cbb0f073..2401b5ba22 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/certificates_1.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/certificates_1.md @@ -11,7 +11,7 @@ There are various areas you should troubleshoot FIRST with FF and Certificates. Shortest possible answer to 99% of problems with FF + Certificates: 1. Are you using FF ESR? You must use FF ESR… - [Read THIS](https://www.endpointpolicymanager.com/pp-blog/endpointpolicymanager-will-soon-only-support-firefox-esr). + [Read THIS](https://www.policypak.com/pp-blog/endpointpolicymanager-will-soon-only-support-firefox-esr). 2. Do you have the LATEST CSE on the endpoint? STOP: Make sure. 3. Also; couldn't hurt to upgrade your MMC console to latest version. 4. Are you using the LATEST Firefox pak? STOP: Make sure. @@ -95,3 +95,5 @@ well which are helpful for troubleshooting. We can try to see if YOUR CERT works in OUR environment. We can also send you OUR TEST CERT and see if it works in YOURs. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/certificates_2.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/certificates_2.md index f8a2af5c27..44a4fd6f1e 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/certificates_2.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/certificates_2.md @@ -7,3 +7,5 @@ sidebar_position: 170 # Firefox: Can I deliver, manage and/or revoke certificates directly to Firefox? Yes. Here is a videos to demonstrate that. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/certificates_3.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/certificates_3.md index a5531767e5..f9fb6d4675 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/certificates_3.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/certificates_3.md @@ -9,3 +9,5 @@ sidebar_position: 330 Yes, Here is a videos to demonstrate that. [Manage IE Certificates](/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/certificates.md) + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/customsettings.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/customsettings.md index 20a94a31ca..5f6f71ff49 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/customsettings.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/customsettings.md @@ -14,3 +14,5 @@ Sites" dropdown (for instance) set to nothing. This formula will deliver the specific custom settings you choose. ![313_1_2015-03-16_1607](/images/endpointpolicymanager/applicationsettings/preconfigured/internetexplorer/313_1_2015-03-16_1607.webp) + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/darktheme.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/darktheme.md index 81ea8cc0c7..97f349c141 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/darktheme.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/darktheme.md @@ -38,3 +38,5 @@ To fix this on all your client machines please use Firefox About:Config PAKs an as instructed. Here is just a reference screenshot: ![222_3_2017-10-11_1531](/images/endpointpolicymanager/applicationsettings/preconfigured/firefox/222_3_2017-10-11_1531.webp) + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/entrysettings.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/entrysettings.md index 192e0118bc..deb25d2455 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/entrysettings.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/entrysettings.md @@ -18,3 +18,5 @@ specific. See this video to bypass the ILT: [Bypassing Internal Item Level Targeting Filters](/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/itemleveltargetingbypass.md) + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/esr.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/esr.md index d271bd6af0..661b25389d 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/esr.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/esr.md @@ -8,5 +8,7 @@ sidebar_position: 220 Yes, Netwrix Endpoint Policy Manager (formerly PolicyPak) Application Manager and Endpoint Policy Manager Browser Router are only compatible with Firefox ESR.  Firefox RR is not compatible. -[See this blog article](https://www.endpointpolicymanager.com/pp-blog/endpointpolicymanager-will-soon-only-support-firefox-esr) +[See this blog article](https://www.policypak.com/pp-blog/endpointpolicymanager-will-soon-only-support-firefox-esr) for more details. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/extratabs.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/extratabs.md index 05ce8e3f14..6565155e11 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/extratabs.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/extratabs.md @@ -11,3 +11,5 @@ Netwrix Endpoint Policy Manager (formerly PolicyPak) is delivering "blank" when this setting" is present upon items. So right-click and uncheck each unwanted page as seen here. ![282_1_faq-images7](/images/endpointpolicymanager/applicationsettings/preconfigured/chrome/282_1_faq-images7.webp) + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/frontmotion.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/frontmotion.md index 38f658d55b..5fcdfc5fde 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/frontmotion.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/frontmotion.md @@ -8,3 +8,5 @@ sidebar_position: 200 Yes, Netwrix Endpoint Policy Manager (formerly PolicyPak) is compatible with the Frontmotion packaged MSI version of Firefox. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/home.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/home.md index 817300296f..02ac83f02e 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/home.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/home.md @@ -19,3 +19,5 @@ And the other way will specify what happens at launch. You need to set BOTH "Ope set of pages" and specify at least one "Set Pages" URL for this to work. ![211_1_image0012](/images/endpointpolicymanager/applicationsettings/preconfigured/chrome/211_1_image0012.webp) + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/homebuttonurl.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/homebuttonurl.md index d2b2e1aa57..e75782c5fc 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/homebuttonurl.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/homebuttonurl.md @@ -16,3 +16,5 @@ For Home Button URL to work, check and uncheck Use New Tab Page as homepage sett below screenshot: ![68_1_faq-pre-configured-pak-8](/images/endpointpolicymanager/troubleshooting/applicationsettings/chrome/68_1_faq-pre-configured-pak-8.webp) + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/httpsites.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/httpsites.md index 7682d472cb..6b921b8c1b 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/httpsites.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/httpsites.md @@ -16,3 +16,5 @@ server verification https" are both UNDERLINED and UN-Checked. This will deliver "un-check" to these settings, allowing for HTTP zones. ![240_1_image002](/images/endpointpolicymanager/troubleshooting/applicationsettings/internetexplorer/240_1_image002.webp) + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/internalpredefined.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/internalpredefined.md index ca234b59f0..e1820a6ca4 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/internalpredefined.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/internalpredefined.md @@ -7,7 +7,7 @@ sidebar_position: 470 # Other: What is "Internal (pre-Defined)" Item Level Targeting? Many (not all) of our Paks have Internal -[Item Level Targeting](https://www.endpointpolicymanager.com/pp-blog/item-level-targeting) (aka pre-defined +[Item Level Targeting](https://www.policypak.com/pp-blog/item-level-targeting) (aka pre-defined filters.) The goal is to only apply settings from a Pak WHEN the actual application is really on the machine. @@ -37,3 +37,5 @@ Column shows N/A, the Pak doesn't. You can see two entries without Internal ILT, does in this example: ![257_2_pp-predefined-targeting](/images/endpointpolicymanager/applicationsettings/preconfigured/itemleveltargeting/368_1_pp-predefined-targeting.webp) + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/issue.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/issue.md index d74c25386d..1769194a17 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/issue.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/issue.md @@ -42,3 +42,5 @@ for free. Our company is based around a community model where we all help each other.  You will find that the Endpoint Policy Manager user community is a true asset. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/issue_1.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/issue_1.md index d6e222a3bb..0525022424 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/issue_1.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/issue_1.md @@ -21,3 +21,5 @@ setting by disabling the internal item-level targeting. To see a demonstration video about Internal Filters and bypassing them, please see this [Bypassing Internal Item Level Targeting Filters](/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/itemleveltargetingbypass.md) + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/itemsunavailable.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/itemsunavailable.md index def9710b69..980d89f17e 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/itemsunavailable.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/itemsunavailable.md @@ -9,3 +9,5 @@ sidebar_position: 490 Features that are grayed out in any AppSet means that the setting isn't available to be delivered via Netwrix Endpoint Policy Manager (formerly PolicyPak). For some applications, everything works, for others, not everything is manageable. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/javathunderbird.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/javathunderbird.md index d2d4bab1ac..63666a03bb 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/javathunderbird.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/javathunderbird.md @@ -12,7 +12,7 @@ However, that UI lockout is implemented differently and, as such, comes with a c Tip: To see a video of FireFox UI lockout in action, see the following video: -[https://www.endpointpolicymanager.com/products/manage-firefox-with-group-policy.html](https://www.endpointpolicymanager.com/products/manage-firefox-with-group-policy.html) +[https://www.policypak.com/products/manage-firefox-with-group-policy.html](https://www.policypak.com/products/manage-firefox-with-group-policy.html) Tip: To see a video of Thunderbird UI lockout in action, see the following video: @@ -48,3 +48,5 @@ seeing the System-Wide lockdown) is shown in this figure. ![148_3_ff3](/images/endpointpolicymanager/applicationsettings/preconfigured/firefox/148_3_ff3.webp) Note that the lockdown via System-Wide config file is not present on the user side. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/launchfail.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/launchfail.md index c494dbd797..70f269c81b 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/launchfail.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/launchfail.md @@ -19,3 +19,5 @@ Example 1: Example 2: ![299_2_image005](/images/endpointpolicymanager/troubleshooting/applicationsettings/internetexplorer/299_2_image005.webp) + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/launchfailstig.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/launchfailstig.md index 6df8c38e21..66d463cbe1 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/launchfailstig.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/launchfailstig.md @@ -17,3 +17,5 @@ Under the hood, the keys that are edited are in ``` HKEY_Current_UserSoftwareMicrosoftInternet ExplorerMain ``` + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/localfileaccess.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/localfileaccess.md index 9cd9ef9b5a..eecd0ff3d9 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/localfileaccess.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/localfileaccess.md @@ -20,3 +20,5 @@ file:///c:/ Result: ![38_2_image002](/images/endpointpolicymanager/applicationsettings/preconfigured/chrome/38_2_image002.webp) + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/mode.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/mode.md index e4f4024046..cb231dd5df 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/mode.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/mode.md @@ -12,3 +12,5 @@ Netwrix Endpoint Policy Manager (formerly PolicyPak)'s job is to populate those dynamically instead of having to make your own lists. [https://techcommunity.microsoft.com/t5/windows-blog-archive/ie11-enterprise-mode-and-compatibility-view-are-additive-not/ba-p/228730](https://techcommunity.microsoft.com/t5/windows-blog-archive/ie11-enterprise-mode-and-compatibility-view-are-additive-not/ba-p/228730) + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/nonstandardlocation.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/nonstandardlocation.md index f1a95153b6..6b4378ecb3 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/nonstandardlocation.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/nonstandardlocation.md @@ -25,3 +25,5 @@ Therefore the most common cases and scenarios are: to perform UI lockdown. - If they run a portable version of Firefox which has no install AND stores nothing in the users' profile, you typically cannot deliver settings or perform UI lockdown. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/ntlmpassthru.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/ntlmpassthru.md index bfe8bfefd0..967fc0f009 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/ntlmpassthru.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/ntlmpassthru.md @@ -40,3 +40,5 @@ Then, if you do, then use Endpoint Policy Manager Application Manager to actuall you want to all your machines that you wish to get these values. ![82_1_image001](/images/endpointpolicymanager/applicationsettings/preconfigured/firefox/82_1_image001.webp) + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/policies.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/policies.md index c1dce2adbb..30def0f00d 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/policies.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/policies.md @@ -14,3 +14,5 @@ delivered to Chrome. We are working on a workaround in the future, but at this time, there is no workaround unless the machine is domain joined. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/preventupdates.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/preventupdates.md index d13cf95437..806b6c1d61 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/preventupdates.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/preventupdates.md @@ -19,3 +19,5 @@ Then the result is that Firefox FORBIDS both automatic updated AND manual update here: ![264_2_2222222222222](/images/endpointpolicymanager/applicationsettings/preconfigured/firefox/264_2_2222222222222.webp) + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/proxysettings.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/proxysettings.md index ecb06afad2..5b4fc88aa6 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/proxysettings.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/proxysettings.md @@ -14,3 +14,5 @@ Explorer. See this video for more details, which will also set the Chrome Pak: [Manage IE Connections tab](/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/connectionstab.md) + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/revertoptions.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/revertoptions.md index 6d31f69a24..c50c26d139 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/revertoptions.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/revertoptions.md @@ -8,7 +8,7 @@ sidebar_position: 130 Here's a video on how to do that -[Download this video](https://www.endpointpolicymanager.com/automation/download.php?vid=2rhdHskV4tU&pid=how-can-i-use-policypak-to-revert-firefoxs-options-back-to-the-old-style) +[Download this video](https://www.policypak.com/automation/download.php?vid=2rhdHskV4tU&pid=how-can-i-use-policypak-to-revert-firefoxs-options-back-to-the-old-style) ### Firefox 28 and Endpoint Policy Manager — Deliver and lockdown settings, and also switch back to old UI for Options @@ -48,3 +48,5 @@ is not editable. I hope it helps. Thank you. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/runapplication.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/runapplication.md index d6c38db4e6..5f2f786138 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/runapplication.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/runapplication.md @@ -28,3 +28,5 @@ Java 8 Pak technique: ![2_4_16a-8](/images/endpointpolicymanager/applicationsettings/preconfigured/java/2_4_16a-8.webp) ![2_5_16b-8](/images/endpointpolicymanager/applicationsettings/preconfigured/java/2_5_16b-8.webp) + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/securityenterpriseroots.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/securityenterpriseroots.md index 3c1f93a10a..b67ce35f48 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/securityenterpriseroots.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/securityenterpriseroots.md @@ -38,3 +38,5 @@ It is the last entry in the S: category Note that if you're looking for general advice in how to get started with Windows certificates and browsers support, you can [find that here](https://www.techrepublic.com/article/how-to-add-a-trusted-certificate-authority-certificate-to-chrome-and-firefox/). + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/securitypopup.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/securitypopup.md index 58422695b0..3bef75bd0e 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/securitypopup.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/securitypopup.md @@ -25,3 +25,5 @@ Java 8 AppSet technique: More information from Oracle on the underlying issue can be found at this web page:  [http://java.com/en/download/help/error_mixedcode.xml](http://java.com/en/download/help/error_mixedcode.xml) + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/side.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/side.md index e379850dd9..dae07118d3 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/side.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/side.md @@ -25,3 +25,5 @@ So, our general recommendation (if you're looking for one) is: For more information on this, see the following FAQ item. [Firefox (and Java and Thunderbird): Why can't I seem to find (or perform) UI lockdown for Firefox, Java or Thunderbird ?](/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/javathunderbird.md) + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/sitelistexceptions.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/sitelistexceptions.md index daddb7e3c9..f66ab940e1 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/sitelistexceptions.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/sitelistexceptions.md @@ -20,3 +20,5 @@ For manual testing on one machine, delete that file, then run GPupdate to refres See if Java Site exceptions starts to work. ![46_1_tip-if-java-site-lists-stop-working](/images/endpointpolicymanager/troubleshooting/applicationsettings/java/46_1_tip-if-java-site-lists-stop-working.webp) + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/stopsenddatamessage.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/stopsenddatamessage.md index 584e84318f..6a06c66ab9 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/stopsenddatamessage.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/stopsenddatamessage.md @@ -14,3 +14,5 @@ below. To do this, use the Endpoint Policy Manager Application Manager pak About:Config A-I Pak. Use the setting datareporting.policy.dataSubmissionPolicyBypassNotification and set to TRUE. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/supportpolicy.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/supportpolicy.md index 83d78d1f44..3b1caf9ce3 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/supportpolicy.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/supportpolicy.md @@ -28,3 +28,5 @@ we provide "best effort" support on those if a problem is found. (See the FAQ question "[HowTo: What do I do if I find a problem with a preconfigured AppSet?](/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/issue.md)" for more information.) + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/tasktray.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/tasktray.md index 65754572b6..00bedb7008 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/tasktray.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/tasktray.md @@ -23,3 +23,5 @@ Java 7 Pak technique: Java 8 Pak technique: ![225_3_18-8](/images/endpointpolicymanager/applicationsettings/preconfigured/java/225_3_18-8.webp) + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/transition.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/transition.md index 7c7463f36a..e2c75c9c31 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/transition.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/transition.md @@ -338,3 +338,5 @@ correct for any non-imported settings. In this document you learned how to target the FF23 AppSet to your older CSEs and the FF115 AppSet to your newer CSEs. You also learned how to export the FF23 settings and migrate them over to the FF115 AppSet. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/unavailable.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/unavailable.md index baf6380976..ace80c815f 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/unavailable.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/unavailable.md @@ -28,3 +28,5 @@ So, if you see something which is a "must-have" for you, just ask, and we can tr to see if it's possible to achieve. Please post in the SUPPORT FORUMS for this kind of request. Thanks. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/updates.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/updates.md index f6ac522d8d..7b71830a9d 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/updates.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/updates.md @@ -21,3 +21,5 @@ In those cases, they are done upon customer request and are a "best effort" basi Remember though: Netwrix Endpoint Policy Manager (formerly PolicyPak) Application Manager comes with the PolicyPak DesignStudio, which means you are always able to create and/or update the AppSets without waiting for us if you so choose. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/useraccountcontrol.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/useraccountcontrol.md index af3b945d5c..d40314953b 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/useraccountcontrol.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/useraccountcontrol.md @@ -22,3 +22,5 @@ Java 7 Pak technique: Java 8 Pak technique: ![105_3_17-8](/images/endpointpolicymanager/applicationsettings/preconfigured/java/105_3_17-8.webp) + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/version.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/version.md index 3b6924f87d..b64f540c16 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/version.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/version.md @@ -15,3 +15,5 @@ Note that Firefox versions not listed on this table are not yet tested and may o The reason you need to upgrade the CSE to support the various levels of Firefox is because the Firefox methods for accepting certificates changed, and therefore we changed with them to support the changes. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/versioninsecure.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/versioninsecure.md index d08c180cca..18ce5fadd4 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/versioninsecure.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/versioninsecure.md @@ -22,3 +22,5 @@ Java 7 Pak technique: Java 8 Pak technique: ![137_3_15-8](/images/endpointpolicymanager/applicationsettings/preconfigured/java/2_5_16b-8.webp) + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/versionoutofdate.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/versionoutofdate.md index 125c09c0c6..2dda65c92f 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/versionoutofdate.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/versionoutofdate.md @@ -21,3 +21,5 @@ Java 7 Pak technique: Java 8 Pak technique: ![45_3_14-8](/images/endpointpolicymanager/applicationsettings/preconfigured/java/45_3_14-8.webp) + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/versions.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/versions.md index 40fff7f868..1a1fded22a 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/versions.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/versions.md @@ -46,3 +46,5 @@ This same idea extends, say to Firefox which gets updated quite often in the VER usually, no new checkboxes or features appear in the Firefox Options. In this way, newer versions of Firefox will "just work" when using our latest Firefox AppSet. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/versionsupport.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/versionsupport.md index 34119dd584..d55ee7bfcb 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/versionsupport.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/preconfiguredappsets/versionsupport.md @@ -30,3 +30,5 @@ you to manage and lockdown applications for your users. You get the Design Studio that allows you to update and create AppSets yourself.  You also get access to our powerful user-based community, providing you a knowledge base and peer group to turn to ask questions and request advice, and of course, you have access to our committed support staff. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/troubleshooting/_category_.json b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/troubleshooting/_category_.json index f89ae4f92b..4b78cdc4f9 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/troubleshooting/_category_.json +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/troubleshooting/_category_.json @@ -3,4 +3,4 @@ "position": 60, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/troubleshooting/applicationissue.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/troubleshooting/applicationissue.md index ef05aba4d1..1fd78fec2a 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/troubleshooting/applicationissue.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/troubleshooting/applicationissue.md @@ -43,3 +43,5 @@ sidebar_position: 80 be locked down. - Tip: Check the readme file for the Pak. We do a reasonable job explaining when lockdown isn't expected to function in most Pak readme's. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/troubleshooting/appset.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/troubleshooting/appset.md index adfc63e091..d62165cd83 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/troubleshooting/appset.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/troubleshooting/appset.md @@ -24,3 +24,5 @@ Here is what to do: - Exporting to be used with Endpoint Policy Manager Cloud. ![358_2_image0022](/images/endpointpolicymanager/troubleshooting/applicationsettings/export/358_2_image0022.webp) + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/troubleshooting/basicsteps.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/troubleshooting/basicsteps.md index 2195dada04..5b4dfaf760 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/troubleshooting/basicsteps.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/troubleshooting/basicsteps.md @@ -103,7 +103,7 @@ manager… **Step 1 –** From an affected machine, AS ADMIN run pplogs.exe from an ADMIN command prompt. -**Step 2 –** Simply send the .ZIP file it creates to support[at ]endpointpolicymanager.com and explain the issue +**Step 2 –** Simply send the .ZIP file it creates to support[at ]policypak.com and explain the issue as specifically as you can. **Step 3 –** GOOD descriptions would include @@ -131,3 +131,5 @@ a certificate and it's not working."Under ALL circumstances you should expect we update at least one machine to the latest CSE if your logs show a not-latest CSE.We'll try to get you an answer right away. Call 800-883-8002 if you think we haven't gotten your request for help. We want to help you! + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/troubleshooting/code0xc000428.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/troubleshooting/code0xc000428.md index 2c5898d0e8..f8c63e3498 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/troubleshooting/code0xc000428.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/troubleshooting/code0xc000428.md @@ -76,3 +76,5 @@ Optional: FoFor Workaround 2 you can use Endpoint Policy ManagerScripts Manager settings to multiple computers/users via PowerShell, for steps please see the KB below: [How to use Scripts Manager to workaround the "PPAppLockdr64.dll is either not designed to run on Windows or it contains an error" message when running Microsoft Remote Assistance (MSRA.exe) and the Endpoint Policy Manager CSE is installed on Windows 10 1903](/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/troubleshooting/microsoftremoteassistance.md) + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/troubleshooting/disable.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/troubleshooting/disable.md index b8a0735ded..410e16e0e8 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/troubleshooting/disable.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/troubleshooting/disable.md @@ -95,3 +95,5 @@ You might need to close the GPMC and re-open it to have the GPMC refresh the ADM files and reflect a change. Then re-run the GPO setting report to verify your change. ::: + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/troubleshooting/forcepoint.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/troubleshooting/forcepoint.md index 6498d238ea..2140234321 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/troubleshooting/forcepoint.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/troubleshooting/forcepoint.md @@ -39,3 +39,5 @@ This method causes a universal block to Reapply of application settings. You can the first method doesn't operate as expected. [How do I turn off "Reapply on Launch" for all applications if asked by tech support?](/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/troubleshooting/reapplylaunchdisable.md) + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/troubleshooting/gpmc.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/troubleshooting/gpmc.md index 449d5037c3..574bcd3134 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/troubleshooting/gpmc.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/troubleshooting/gpmc.md @@ -23,3 +23,5 @@ This is expected Endpoint Policy Manager Application Settings Manager behavior a changeable. ![943_2_image002_950x758](/images/endpointpolicymanager/troubleshooting/applicationsettings/943_2_image002_950x758.webp) + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/troubleshooting/localmissing.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/troubleshooting/localmissing.md index 89f0b9a20a..ece1665245 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/troubleshooting/localmissing.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/troubleshooting/localmissing.md @@ -43,3 +43,5 @@ CENTRAL STORE or SHARED STORE method. This issue is fixed for any upgrade FROM 785 onwards, but it's not possible to fix "retroactively" as you upgrade to 785. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/troubleshooting/microsoftdefender.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/troubleshooting/microsoftdefender.md index cf836d8e83..c7cd390b65 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/troubleshooting/microsoftdefender.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/troubleshooting/microsoftdefender.md @@ -30,3 +30,5 @@ for XML reporting purposes. Its classification as a high severity issue can be i More information about T1001:Data Obfuscation is at this link: [https://attack.mitre.org/techniques/T1001/](https://attack.mitre.org/techniques/T1001/) + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/troubleshooting/microsoftremoteassistance.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/troubleshooting/microsoftremoteassistance.md index 6c85d14133..2ef2177ab4 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/troubleshooting/microsoftremoteassistance.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/troubleshooting/microsoftremoteassistance.md @@ -73,3 +73,5 @@ settings **Step 7 –** Lastly, click "Apply" to save your changes ![280_6_image-20191015113622-2](/images/endpointpolicymanager/troubleshooting/applicationsettings/280_6_image-20191015113622-2.webp) + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/troubleshooting/mmc.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/troubleshooting/mmc.md index b7c2835f6d..0004538a82 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/troubleshooting/mmc.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/troubleshooting/mmc.md @@ -47,3 +47,5 @@ user and confirm that the ASM node remained operational in both GPEDIT and GPMC. The ASM node should look similar to screen shot below. ![1322_2_d34f038d53ae47ca403950284e354cdd](/images/endpointpolicymanager/troubleshooting/applicationsettings/1322_2_d34f038d53ae47ca403950284e354cdd.webp) + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/troubleshooting/other.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/troubleshooting/other.md index e38397d2ce..7caf90bfb6 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/troubleshooting/other.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/troubleshooting/other.md @@ -52,3 +52,5 @@ matter.) **Step 4 –** Then Import the XML settings This will create a new AppSet Entry and all the "guts" should be aligned correctly. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/troubleshooting/reapplylaunch.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/troubleshooting/reapplylaunch.md index d273026fdb..8597eda34c 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/troubleshooting/reapplylaunch.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/troubleshooting/reapplylaunch.md @@ -15,3 +15,5 @@ After Netwrix Endpoint Policy Manager (formerly PolicyPak) CSE build 901, this p required. ![518_1_image0011](/images/endpointpolicymanager/troubleshooting/applicationsettings/518_1_image0011.webp) + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/troubleshooting/reapplylaunchdisable.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/troubleshooting/reapplylaunchdisable.md index 8e7a2aa91a..6b4bef4966 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/troubleshooting/reapplylaunchdisable.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/troubleshooting/reapplylaunchdisable.md @@ -17,3 +17,5 @@ When this is set, this will stop applications from attempting to apply settings increase compatibility with some antivirus and security software. ![290_1_img-1_950x551](/images/endpointpolicymanager/troubleshooting/applicationsettings/290_1_img-1_950x551.webp) + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/troubleshooting/redirectedfolder.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/troubleshooting/redirectedfolder.md index f041c03866..d4ee09a0d3 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/troubleshooting/redirectedfolder.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/troubleshooting/redirectedfolder.md @@ -16,3 +16,5 @@ This is indicative of Folder Redirection in use. Try to change the Pak properties so it runs as USER as seen here: ![484_1_2015-02-20_1513](/images/endpointpolicymanager/troubleshooting/applicationsettings/484_1_2015-02-20_1513.webp) + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/troubleshooting/removeclientsideextension.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/troubleshooting/removeclientsideextension.md index a471c38c1c..bd9ec694d0 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/troubleshooting/removeclientsideextension.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/troubleshooting/removeclientsideextension.md @@ -38,3 +38,5 @@ Note in all cases, after the CSE is removed the following will occur: PPupdate - Endpoint Policy Manager will no longer re-apply any settings when the application is re-launched, in the background or when the computer is offline. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/troubleshooting/replication.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/troubleshooting/replication.md index 58e4b414aa..4705fd3ef4 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/troubleshooting/replication.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/troubleshooting/replication.md @@ -118,3 +118,5 @@ You may also refer to these other articles as well. [http://technet.microsoft.com/en-us/library/cc816596(v=ws.10).aspx]() [http://support.microsoft.com/kb/2218556](http://support.microsoft.com/kb/2218556) + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/troubleshooting/reports.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/troubleshooting/reports.md index 394e34a6a0..6c5823c9cd 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/troubleshooting/reports.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/troubleshooting/reports.md @@ -14,3 +14,5 @@ engine. So ILT always evaluates in the reporting as if it's ALWAYS true. This is also how Group Policy Preferences works as well, and hence, we follow the same model. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/troubleshooting/settings.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/troubleshooting/settings.md index c02947f108..e9de00a32c 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/troubleshooting/settings.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/troubleshooting/settings.md @@ -26,3 +26,5 @@ If you need to troubleshoot switched mode, all switched mode log files will appe - `ppSwitched_onSchedule.log`: For when directives are re-delivered using the Endpoint Policy Manager timer mechanism (which is off by default. See the section Automatic Re-Application of settings with the Reinforcement Timer for details on how to use the timer.) + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/troubleshooting/someapplications.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/troubleshooting/someapplications.md index 83d8dd44ab..4b8e833537 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/troubleshooting/someapplications.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/troubleshooting/someapplications.md @@ -88,3 +88,5 @@ This same option with the Java Paks. The UI lockout mechanism is completely different for these applications versus Win32 applications and as such is treated differently. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/troubleshooting/storage.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/troubleshooting/storage.md index 95121bc44a..d5f7523ec3 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/troubleshooting/storage.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/troubleshooting/storage.md @@ -16,3 +16,5 @@ Here's a video on how to do that (using Netwrix Endpoint Policy Manager (formerl Application Manager) [Using Shares to Store Your Paks (Share-Based Storage)](/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/shares.md) + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/troubleshooting/symantecendpointprotection.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/troubleshooting/symantecendpointprotection.md index 90918ab44b..931835178f 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/troubleshooting/symantecendpointprotection.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/troubleshooting/symantecendpointprotection.md @@ -22,3 +22,5 @@ This is by design in Endpoint Policy Manager and cannot be changed at this time. ``` Category: Symantec Product Tamper ProtectionDate & Time,Risk,Activity,Status,Recommended Action,Date,Actor,Actor PID,Target,Target PID,Action,Reaction,Terminal Session23/08/2018 8:59:17 AM,Medium,Unauthorized access blocked (Access Process Data),Blocked,No Action Required,23/08/2018 8:59:17 AM,C:PROGRAM FILESPOLICYPAKAPPLICATION MANAGERCLIENT18.3.1649PPWATCHERSVC64.EXE,7264,C:Program FilesSymantec.cloudEndpointProtectionAgentEngine22.14.2.13NortonSecurity.exe,6328,Access Process Data,Unauthorized access blocked,123/08/2018 8:58:22 AM,Medium,Unauthorized access blocked (Access Process Data),Blocked,No Action Required,23/08/2018 8:58:22 AM,C:PROGRAM FILESPOLICYPAKAPPLICATION MANAGERCLIENT18.3.1649PPWATCHERSVC64.EXE,7264,C:Program FilesSymantec.cloudEndpointProtectionAgentEngine22.14.2.13NortonSecurity.exe,6328,Access Process Data,Unauthorized access blocked,123/08/2018 8:57:27 AM,Medium,Unauthorized access blocked (Access Process Data),Blocked,No Action Required,23/08/2018 8:57:27 AM,C:PROGRAM FILESPOLICYPAKAPPLICATION MANAGERCLIENT18.3.1649PPWATCHERSVC64.EXE,7264,C:Program FilesSymantec.cloudEndpointProtectionAgentEngine22.14.2.13NortonSecurity.exe,6328,Access Process Data,Unauthorized access blocked,123/08/2018 8:56:29 AM,Medium,Unauthorized access blocked (Access Process Data),Blocked,No Action Required,23/08/2018 8:56:29 AM,C:PROGRAM FILESPOLICYPAKAPPLICATION MANAGERCLIENT18.3.1649PPWATCHERSVC64.EXE,7264,C:Program FilesSymantec.cloudEndpointProtectionAgentEngine22.14.2.13MCUI32.exe,15840,Access Process Data,Unauthorized access blocked,123/08/2018 8:56:28 AM,Medium,Unauthorized access blocked (Access Process Data),Blocked,No Action Required,23/08/2018 8:56:28 AM,C:PROGRAM FILESendpointpolicymanagerCOREPPEXTENSIONSERVICE.EXE,4424,C:Program FilesSymantec.cloudEndpointProtectionAgentEngine22.14.2.13WSCStub.exe,14260,Access Process Data,Unauthorized access blocked,23/08/2018 8:53:21 AM,Medium,Unauthorized access blocked (Access Process Data),Blocked,No Action Required,23/08/2018 8:53:21 AM,C:PROGRAM FILESPOLICYPAKAPPLICATION MANAGERCLIENT18.3.1649PPWATCHERSVC64.EXE,7264,C:Program FilesSymantec.cloudEndpointProtectionAgentEngine22.14.2.13MCUI32.exe,792,Access Process Data,Unauthorized access blocked,123/08/2018 8:53:21 AM,Medium,Unauthorized access blocked (Access Process Data),Blocked,No Action Required,23/08/2018 8:53:21 AM,C:PROGRAM FILESendpointpolicymanagerCOREPPEXTENSIONSERVICE.EXE,4424,C:Program FilesSymantec.cloudEndpointProtectionAgentEngine22.14.2.13MCUI32.exe,792,Access Process Data,Unauthorized access blocked,23/08/2018 8:52:39 AM,Medium,Unauthorized access blocked (Access Process Data),Blocked,No Action Required,23/08/2018 8:52:39 AM,C:PROGRAM FILESPOLICYPAKAPPLICATION MANAGERCLIENT18.3.1649PPWATCHERSVC64.EXE,7264,C:Program FilesSymantec.cloudEndpointProtectionAgentEngine22.14.2.13MCUI32.exe,15868,Access Process Data,Unauthorized access blocked,123/08/2018 8:52:39 AM,Medium,Unauthorized access blocked (Access Process Data),Blocked,No Action Required,23/08/2018 8:52:39 AM,C:PROGRAM FILESendpointpolicymanagerCOREPPEXTENSIONSERVICE.EXE,4424,C:Program FilesSymantec.cloudEndpointProtectionAgentEngine22.14.2.13MCUI32.exe,15868,Access Process Data,Unauthorized access blocked,23/08/2018 8:52:36 AM,Medium,Unauthorized access blocked (Access Process Data),Blocked,No Action Required,23/08/2018 8:52:36 AM,C:PROGRAM FILESPOLICYPAKAPPLICATION MANAGERCLIENT18.3.1649PPWATCHERSVC64.EXE,7264,C:Program FilesSymantec.cloudEndpointProtectionAgentEngine22.14.2.13MCUI32.exe,11008,Access Process Data,Unauthorized access blocked,123/08/2018 8:52:36 AM,Medium,Unauthorized access blocked (Access Process Data),Blocked,No Action Required,23/08/2018 8:52:36 AM,C:PROGRAM FILESendpointpolicymanagerCOREPPEXTENSIONSERVICE.EXE,4424,C:Program FilesSymantec.cloudEndpointProtectionAgentEngine22.14.2.13MCUI32.exe,11008,Access Process Data,Unauthorized access blocked,23/08/2018 8:52:21 AM,Medium,Unauthorized access blocked (Access Process Data),Blocked,No Action Required,23/08/2018 8:52:21 AM,C:PROGRAM FILESPOLICYPAKAPPLICATION MANAGERCLIENT18.3.1649PPWATCHERSVC64.EXE,7264,C:Program FilesSymantec.cloudEndpointProtectionAgentEngine22.14.2.13NortonSecurity.exe,6328,Access Process Data,Unauthorized access blocked,123/08/2018 8:51:41 AM,Medium,Unauthorized access blocked (Access Process Data),Blocked,No Action Required,23/08/2018 8:51:41 AM,C:PROGRAM FILESPOLICYPAKAPPLICATION MANAGERCLIENT18.3.1649PPWATCHERSVC64.EXE,7264,C:Program FilesSymantec.cloudEndpointProtectionAgentEngine22.14.2.13NortonSecurity.exe,6328,Access Process Data,Unauthorized access blocked,123/08/2018 8:51:23 AM,Medium,Unauthorized access blocked (Access Process Data),Blocked,No Action Required,23/08/2018 8:51:23 AM,C:PROGRAM FILESPOLICYPAKAPPLICATION MANAGERCLIENT18.3.1649PPWATCHERSVC64.EXE,7264,C:Program FilesSymantec.cloudEndpointProtectionAgentEngine22.14.2.13NortonSecurity.exe,6328,Access Process Data,Unauthorized access blocked,123/08/2018 8:51:03 AM,Medium,Unauthorized access blocked (Access Process Data),Blocked,No Action Required,23/08/2018 8:51:03 AM,C:PROGRAM FILESPOLICYPAKAPPLICATION MANAGERCLIENT18.3.1649PPWATCHERSVC64.EXE,7264,C:Program FilesSymantec.cloudEndpointProtectionAgentEngine22.14.2.13NortonSecurity.exe,6328,Access Process Data,Unauthorized access blocked,123/08/2018 8:49:18 AM,Medium,Unauthorized access blocked (Access Process Data),Blocked,No Action Required,23/08/2018 8:49:18 AM,C:PROGRAM FILESPOLICYPAKAPPLICATION MANAGERCLIENT18.3.1649PPWATCHERSVC64.EXE,7264,C:Program FilesSymantec.cloudEndpointProtectionAgentEngine22.14.2.13NortonSecurity.exe,6328,Access Process Data,Unauthorized access blocked,123/08/2018 8:49:17 AM,Medium,Unauthorized access blocked (Access Process Data),Blocked,No Action Required,23/08/2018 8:49:17 AM,C:PROGRAM FILESendpointpolicymanagerCOREPPEXTENSIONSERVICE.EXE,4424,C:Program FilesSymantec.cloudEndpointProtectionAgentEngine22.14.2.13coNatHst.exe,14492,Access Process Data,Unauthorized access blocked,23/08/2018 8:49:07 AM,Medium,Unauthorized access blocked (Access Process Data),Blocked,No Action Required,23/08/2018 8:49:07 AM,C:PROGRAM FILESendpointpolicymanagerCOREPPEXTENSIONSERVICE.EXE,4424,C:Program FilesSymantec.cloudEndpointProtectionAgentEngine22.14.2.13NortonSecurity.exe,9028,Access Process Data,Unauthorized access blocked,23/08/2018 8:37:09 AM,Medium,Unauthorized access blocked (Access Process Data),Blocked,No Action Required,23/08/2018 8:37:09 AM,C:PROGRAM FILESendpointpolicymanagerCOREPPEXTENSIONSERVICE.EXE,4424,C:Program FilesSymantec.cloudEndpointProtectionAgentEngine22.14.2.13symerr.exe,10336,Access Process Data,Unauthorized access blocked,23/08/2018 8:19:02 AM,Medium,Unauthorized access blocked (Access Process Data),Blocked,No Action Required,23/08/2018 8:19:02 AM,C:PROGRAM FILESendpointpolicymanagerCOREPPEXTENSIONSERVICE.EXE,4424,C:Program FilesSymantec.cloudEndpointProtectionAgentEngine22.14.2.13NortonSecurity.exe,15272,Access Process Data,Unauthorized access blocked,23/08/2018 8:06:48 AM,Medium,Unauthorized access blocked (Access Process Data),Blocked,No Action Required,23/08/2018 8:06:48 AM,C:PROGRAM FILESendpointpolicymanagerCOREPPEXTENSIONSERVICE.EXE,4424,C:Program FilesSymantec.cloudEndpointProtectionAgentEngine22.14.2.13symerr.exe,11352,Access Process Data,Unauthorized access blocked,23/08/2018 7:49:00 AM,Medium,Unauthorized access blocked (Access Process Data),Blocked,No Action Required,23/08/2018 7:49:00 AM,C:PROGRAM FILESendpointpolicymanagerCOREPPEXTENSIONSERVICE.EXE,4424,C:Program FilesSymantec.cloudEndpointProtectionAgentEngine22.14.2.13NortonSecurity.exe,15412,Access Process Data,Unauthorized access blocked,23/08/2018 7:42:00 AM,Medium,Unauthorized access blocked (Access Process Data),Blocked,No Action Required,23/08/2018 7:42:00 AM,C:PROGRAM FILESendpointpolicymanagerCOREPPEXTENSIONSERVICE.EXE,4424,C:Program FilesSymantec.cloudEndpointProtectionAgentEngine22.14.2.13symerr.exe,9492,Access Process Data,Unauthorized access blocked,23/08/2018 7:36:48 AM,Medium,Unauthorized access blocked (Access Process Data),Blocked,No Action Required,23/08/2018 7:36:48 AM,C:PROGRAM FILESendpointpolicymanagerCOREPPEXTENSIONSERVICE.EXE,4424,C:Program FilesSymantec.cloudEndpointProtectionAgentEngine22.14.2.13symerr.exe,16796,Access Process Data,Unauthorized access blocked,23/08/2018 7:18:56 AM,Medium,Unauthorized access blocked (Access Process Data),Blocked,No Action Required,23/08/2018 7:18:56 AM,C:PROGRAM FILESendpointpolicymanagerCOREPPEXTENSIONSERVICE.EXE,4424,C:Program FilesSymantec.cloudEndpointProtectionAgentEngine22.14.2.13NortonSecurity.exe,7092,Access Process Data,Unauthorized access blocked,23/08/2018 7:06:47 AM,Medium,Unauthorized access blocked (Access Process Data),Blocked,No Action Required,23/08/2018 7:06:47 AM,C:PROGRAM FILESendpointpolicymanagerCOREPPEXTENSIONSERVICE.EXE,4424,C:Program FilesSymantec.cloudEndpointProtectionAgentEngine22.14.2.13symerr.exe,904,Access Process Data,Unauthorized access blocked,23/08/2018 6:48:53 AM,Medium,Unauthorized access blocked (Access Process Data),Blocked,No Action Required,23/08/2018 6:48:53 AM,C:PROGRAM FILESendpointpolicymanagerCOREPPEXTENSIONSERVICE.EXE,4424,C:Program FilesSymantec.cloudEndpointProtectionAgentEngine22.14.2.13NortonSecurity.exe,14956,Access Process Data,Unauthorized access blocked,23/08/2018 6:36:47 AM,Medium,Unauthorized access blocked (Access Process Data),Blocked,No Action Required,23/08/2018 6:36:47 AM,C:PROGRAM FILESendpointpolicymanagerCOREPPEXTENSIONSERVICE.EXE,4424,C:Program FilesSymantec.cloudEndpointProtectionAgentEngine22.14.2.13symerr.exe,10588,Access Process Data,Unauthorized access blocked,23/08/2018 6:18:49 AM,Medium,Unauthorized access blocked (Access Process Data),Blocked,No Action Required,23/08/2018 6:18:49 AM,C:PROGRAM FILESendpointpolicymanagerCOREPPEXTENSIONSERVICE.EXE,4424,C:Program FilesSymantec.cloudEndpointProtectionAgentEngine22.14.2.13NortonSecurity.exe,7048,Access Process Data,Unauthorized access blocked,23/08/2018 6:06:47 AM,Medium,Unauthorized access blocked (Access Process Data),Blocked,No Action Required,23/08/2018 6:06:47 AM,C:PROGRAM FILESendpointpolicymanagerCOREPPEXTENSIONSERVICE.EXE,4424,C:Program FilesSymantec.cloudEndpointProtectionAgentEngine22.14.2.13symerr.exe,14880,Access Process Data,Unauthorized access blocked,23/08/2018 5:52:25 AM,Medium,Unauthorized access blocked (Access Process Data),Blocked,No Action Required,23/08/2018 5:52:25 AM,C:PROGRAM FILESendpointpolicymanagerCOREPPEXTENSIONSERVICE.EXE,4424,C:Program FilesSymantec.cloudEndpointProtectionAgentEngine22.14.2.13NortonSecurity.exe,4324,Access Process Data,Unauthorized access blocked,23/08/2018 5:50:05 AM,Medium,Unauthorized access blocked (Access Process Data),Blocked,No Action Required,23/08/2018 5:50:05 AM,C:PROGRAM FILESendpointpolicymanagerCOREPPEXTENSIONSERVICE.EXE,4424,C:Program FilesSymantec.cloudEndpointProtectionAgentEngine22.14.2.13symerr.exe,15892,Access Process Data,Unauthorized access blocked,23/08/2018 5:48:46 AM,Medium,Unauthorized access blocked (Access Process Data),Blocked,No Action Required,23/08/2018 5:48:46 AM,C:PROGRAM FILESendpointpolicymanagerCOREPPEXTENSIONSERVICE.EXE,4424,C:Program FilesSymantec.cloudEndpointProtectionAgentEngine22.14.2.13NortonSecurity.exe,4084,Access Process Data,Unauthorized access blocked,23/08/2018 5:36:47 AM,Medium,Unauthorized access blocked (Access Process Data),Blocked,No Action Required,23/08/2018 5:36:47 AM,C:PROGRAM FILESendpointpolicymanagerCOREPPEXTENSIONSERVICE.EXE,4424,C:Program FilesSymantec.cloudEndpointProtectionAgentEngine22.14.2.13symerr.exe,15492,Access Process Data,Unauthorized access blocked,23/08/2018 5:18:42 AM,Medium,Unauthorized access blocked (Access Process Data),Blocked,No Action Required,23/08/2018 5:18:42 AM,C:PROGRAM FILESendpointpolicymanagerCOREPPEXTENSIONSERVICE.EXE,4424,C:Program FilesSymantec.cloudEndpointProtectionAgentEngine22.14.2.13NortonSecurity.exe,7532,Access Process Data,Unauthorized access blocked,23/08/2018 5:06:47 AM,Medium,Unauthorized access blocked (Access Process Data),Blocked,No Action Required,23/08/2018 5:06:47 AM,C:PROGRAM FILESendpointpolicymanagerCOREPPEXTENSIONSERVICE.EXE,4424,C:Program FilesSymantec.cloudEndpointProtectionAgentEngine22.14.2.13symerr.exe,13768,Access Process Data,Unauthorized access blocked,23/08/2018 4:48:39 AM,Medium,Unauthorized access blocked (Access Process Data),Blocked,No Action Required,23/08/2018 4:48:39 AM,C:PROGRAM FILESendpointpolicymanagerCOREPPEXTENSIONSERVICE.EXE,4424,C:Program FilesSymantec.cloudEndpointProtectionAgentEngine22.14.2.13NortonSecurity.exe,12744,Access Process Data,Unauthorized access blocked,23/08/2018 4:36:47 AM,Medium,Unauthorized access blocked (Access Process Data),Blocked,No Action Required,23/08/2018 4:36:47 AM,C:PROGRAM FILESendpointpolicymanagerCOREPPEXTENSIONSERVICE.EXE,4424,C:Program FilesSymantec.cloudEndpointProtectionAgentEngine22.14.2.13symerr.exe,7140,Access Process Data,Unauthorized access blocked,23/08/2018 4:18:35 AM,Medium,Unauthorized access blocked (Access Process Data),Blocked,No Action Required,23/08/2018 4:18:35 AM,C:PROGRAM FILESendpointpolicymanagerCOREPPEXTENSIONSERVICE.EXE,4424,C:Program FilesSymantec.cloudEndpointProtectionAgentEngine22.14.2.13NortonSecurity.exe,11836,Access Process Data,Unauthorized access blocked,23/08/2018 4:06:47 AM,Medium,Unauthorized access blocked (Access Process Data),Blocked,No Action Required,23/08/2018 4:06:47 AM,C:PROGRAM FILESendpointpolicymanagerCOREPPEXTENSIONSERVICE.EXE,4424,C:Program FilesSymantec.cloudEndpointProtectionAgentEngine22.14.2.13symerr.exe,16556,Access Process Data,Unauthorized access blocked,23/08/2018 3:48:33 AM,Medium,Unauthorized access blocked (Access Process Data),Blocked,No Action Required,23/08/2018 3:48:33 AM,C:PROGRAM FILESendpointpolicymanagerCOREPPEXTENSIONSERVICE.EXE,4424,C:Program FilesSymantec.cloudEndpointProtectionAgentEngine22.14.2.13NortonSecurity.exe,14100,Access Process Data,Unauthorized access blocked,23/08/2018 3:36:47 AM,Medium,Unauthorized access blocked (Access Process Data),Blocked,No Action Required,23/08/2018 3:36:47 AM,C:PROGRAM FILESendpointpolicymanagerCOREPPEXTENSIONSERVICE.EXE,4424,C:Program FilesSymantec.cloudEndpointProtectionAgentEngine22.14.2.13symerr.exe,10164,Access Process Data,Unauthorized access blocked,23/08/2018 3:18:28 AM,Medium,Unauthorized access blocked (Access Process Data),Blocked,No Action Required,23/08/2018 3:18:28 AM,C:PROGRAM FILESendpointpolicymanagerCOREPPEXTENSIONSERVICE.EXE,4424,C:Program FilesSymantec.cloudEndpointProtectionAgentEngine22.14.2.13NortonSecurity.exe,10184,Access Process Data,Unauthorized access blocked,23/08/2018 3:06:47 AM,Medium,Unauthorized access blocked (Access Process Data),Blocked,No Action Required,23/08/2018 3:06:47 AM,C:PROGRAM FILESendpointpolicymanagerCOREPPEXTENSIONSERVICE.EXE,4424,C:Program FilesSymantec.cloudEndpointProtectionAgentEngine22.14.2.13symerr.exe,9628,Access Process Data,Unauthorized access blocked,23/08/2018 2:48:26 AM,Medium,Unauthorized access blocked (Access Process Data),Blocked,No Action Required,23/08/2018 2:48:26 AM,C:PROGRAM FILESendpointpolicymanagerCOREPPEXTENSIONSERVICE.EXE,4424,C:Program FilesSymantec.cloudEndpointProtectionAgentEngine22.14.2.13NortonSecurity.exe,72,Access Process Data,Unauthorized access blocked,23/08/2018 2:36:47 AM,Medium,Unauthorized access blocked (Access Process Data),Blocked,No Action Required,23/08/2018 2:36:47 AM,C:PROGRAM FILESendpointpolicymanagerCOREPPEXTENSIONSERVICE.EXE,4424,C:Program FilesSymantec.cloudEndpointProtectionAgentEngine22.14.2.13symerr.exe,9688,Access Process Data,Unauthorized access blocked,23/08/2018 2:18:21 AM,Medium,Unauthorized access blocked (Access Process Data),Blocked,No Action Required,23/08/2018 2:18:21 AM,C:PROGRAM FILESendpointpolicymanagerCOREPPEXTENSIONSERVICE.EXE,4424,C:Program FilesSymantec.cloudEndpointProtectionAgentEngine22.14.2.13NortonSecurity.exe,11380,Access Process Data,Unauthorized access blocked,23/08/2018 2:06:47 AM,Medium,Unauthorized access blocked (Access Process Data),Blocked,No Action Required,23/08/2018 2:06:47 AM,C:PROGRAM FILESendpointpolicymanagerCOREPPEXTENSIONSERVICE.EXE,4424,C:Program FilesSymantec.cloudEndpointProtectionAgentEngine22.14.2.13symerr.exe,9376,Access Process Data,Unauthorized access blocked,23/08/2018 1:50:05 AM,Medium,Unauthorized access blocked (Access Process Data),Blocked,No Action Required,23/08/2018 1:50:05 AM,C:PROGRAM FILESendpointpolicymanagerCOREPPEXTENSIONSERVICE.EXE,4424,C:Program FilesSymantec.cloudEndpointProtectionAgentEngine22.14.2.13symerr.exe,12208,Access Process Data,Unauthorized access blocked,23/08/2018 1:48:19 AM,Medium,Unauthorized access blocked (Access Process Data),Blocked,No Action Required,23/08/2018 1:48:19 AM,C:PROGRAM FILESendpointpolicymanagerCOREPPEXTENSIONSERVICE.EXE,4424,C:Program FilesSymantec.cloudEndpointProtectionAgentEngine22.14.2.13NortonSecurity.exe,11852,Access Process Data,Unauthorized access blocked,23/08/2018 1:36:47 AM,Medium,Unauthorized access blocked (Access Process Data),Blocked,No Action Required,23/08/2018 1:36:47 AM,C:PROGRAM FILESendpointpolicymanagerCOREPPEXTENSIONSERVICE.EXE,4424,C:Program FilesSymantec.cloudEndpointProtectionAgentEngine22.14.2.13symerr.exe,7980,Access Process Data,Unauthorized access blocked,23/08/2018 1:18:14 AM,Medium,Unauthorized access blocked (Access Process Data),Blocked,No Action Required,23/08/2018 1:18:14 AM,C:PROGRAM FILESendpointpolicymanagerCOREPPEXTENSIONSERVICE.EXE,4424,C:Program FilesSymantec.cloudEndpointProtectionAgentEngine22.14.2.13NortonSecurity.exe,16896,Access Process Data,Unauthorized access blocked,23/08/2018 1:06:47 AM,Medium,Unauthorized access blocked (Access Process Data),Blocked,No Action Required,23/08/2018 1:06:47 AM,C:PROGRAM FILESendpointpolicymanagerCOREPPEXTENSIONSERVICE.EXE,4424,C:Program FilesSymantec.cloudEndpointProtectionAgentEngine22.14.2.13symerr.exe,15912,Access Process Data,Unauthorized access blocked,23/08/2018 12:48:10 AM,Medium,Unauthorized access blocked (Access Process Data),Blocked,No Action Required,23/08/2018 12:48:10 AM,C:PROGRAM FILESendpointpolicymanagerCOREPPEXTENSIONSERVICE.EXE,4424,C:Program FilesSymantec.cloudEndpointProtectionAgentEngine22.14.2.13NortonSecurity.exe,2860,Access Process Data,Unauthorized access blocked,23/08/2018 12:36:47 AM,Medium,Unauthorized access blocked (Access Process Data),Blocked,No Action Required,23/08/2018 12:36:47 AM,C:PROGRAM FILESendpointpolicymanagerCOREPPEXTENSIONSERVICE.EXE,4424,C:Program FilesSymantec.cloudEndpointProtectionAgentEngine22.14.2.13symerr.exe,12196,Access Process Data,Unauthorized access blocked,23/08/2018 12:18:08 AM,Medium,Unauthorized access blocked (Access Process Data),Blocked,No Action Required,23/08/2018 12:18:08 AM,C:PROGRAM FILESendpointpolicymanagerCOREPPEXTENSIONSERVICE.EXE,4424,C:Program FilesSymantec.cloudEndpointProtectionAgentEngine22.14.2.13NortonSecurity.exe,7236,Access Process Data,Unauthorized access blocked,23/08/2018 12:06:07 AM,Medium,Unauthorized access blocked (Access Process Data),Blocked,No Action Required,23/08/2018 12:06:07 AM,C:PROGRAM FILESendpointpolicymanagerCOREPPEXTENSIONSERVICE.EXE,4424,C:Program FilesSymantec.cloudEndpointProtectionAgentEngine22.14.2.13symerr.exe,9672,Access Process Data,Unauthorized access blocked,22/08/2018 11:48:03 PM,Medium,Unauthorized access blocked (Access Process Data),Blocked,No Action Required,22/08/2018 11:48:03 PM,C:PROGRAM FILESendpointpolicymanagerCOREPPEXTENSIONSERVICE.EXE,4424,C:Program FilesSymantec.cloudEndpointProtectionAgentEngine22.14.2.13NortonSecurity.exe,10952,Access Process Data,Unauthorized access blocked,22/08/2018 11:35:47 PM,Medium,Unauthorized access blocked (Access Process Data),Blocked,No Action Required,22/08/2018 11:35:47 PM,C:PROGRAM FILESendpointpolicymanagerCOREPPEXTENSIONSERVICE.EXE,4424,C:Program FilesSymantec.cloudEndpointProtectionAgentEngine22.14.2.13symerr.exe,14280,Access Process Data,Unauthorized access blocked,22/08/2018 11:18:01 PM,Medium,Unauthorized access blocked (Access Process Data),Blocked,No Action Required,22/08/2018 11:18:01 PM,C:PROGRAM FILESendpointpolicymanagerCOREPPEXTENSIONSERVICE.EXE,4424,C:Program FilesSymantec.cloudEndpointProtectionAgentEngine22.14.2.13NortonSecurity.exe,14904,Access Process Data,Unauthorized access blocked,22/08/2018 11:05:47 PM,Medium,Unauthorized access blocked (Access Process Data),Blocked,No Action Required,22/08/2018 11:05:47 PM,C:PROGRAM FILESendpointpolicymanagerCOREPPEXTENSIONSERVICE.EXE,4424,C:Program FilesSymantec.cloudEndpointProtectionAgentEngine22.14.2.13symerr.exe,7436,Access Process Data,Unauthorized access blocked,22/08/2018 10:47:57 PM,Medium,Unauthorized access blocked (Access Process Data),Blocked,No Action Required,22/08/2018 10:47:57 PM,C:PROGRAM FILESendpointpolicymanagerCOREPPEXTENSIONSERVICE.EXE,4424,C:Program FilesSymantec.cloudEndpointProtectionAgentEngine22.14.2.13NortonSecurity.exe,6852,Access Process Data,Unauthorized access blocked,22/08/2018 10:35:47 PM,Medium,Unauthorized access blocked (Access Process Data),Blocked,No Action Required,22/08/2018 10:35:47 PM,C:PROGRAM FILESendpointpolicymanagerCOREPPEXTENSIONSERVICE.EXE,4424,C:Program FilesSymantec.cloudEndpointProtectionAgentEngine22.14.2.13symerr.exe,2244,Access Process Data,Unauthorized access blocked,22/08/2018 10:17:52 PM,Medium,Unauthorized access blocked (Access Process Data),Blocked,No Action Required,22/08/2018 10:17:52 PM,C:PROGRAM FILESendpointpolicymanagerCOREPPEXTENSIONSERVICE.EXE,4424,C:Program FilesSymantec.cloudEndpointProtectionAgentEngine22.14.2.13NortonSecurity.exe,14660,Access Process Data,Unauthorized access blocked,22/08/2018 10:05:47 PM,Medium,Unauthorized access blocked (Access Process Data),Blocked,No Action Required,22/08/2018 10:05:47 PM,C:PROGRAM FILESendpointpolicymanagerCOREPPEXTENSIONSERVICE.EXE,4424,C:Program FilesSymantec.cloudEndpointProtectionAgentEngine22.14.2.13symerr.exe,16528,Access Process Data,Unauthorized access blocked,22/08/2018 9:50:05 PM,Medium,Unauthorized access blocked (Access Process Data),Blocked,No Action Required,22/08/2018 9:50:05 PM,C:PROGRAM FILESendpointpolicymanagerCOREPPEXTENSIONSERVICE.EXE,4424,C:Program FilesSymantec.cloudEndpointProtectionAgentEngine22.14.2.13symerr.exe,9084,Access Process Data,Unauthorized access blocked,22/08/2018 9:48:43 PM,Medium,Unauthorized access blocked (Access Process Data),Blocked,No Action Required,22/08/2018 9:48:43 PM,C:PROGRAM FILESendpointpolicymanagerCOREPPEXTENSIONSERVICE.EXE,4424,C:Program FilesSymantec.cloudEndpointProtectionAgentEngine22.14.2.13NortonSecurity.exe,4324,Access Process Data,Unauthorized access blocked,22/08/2018 9:47:47 PM,Medium,Unauthorized access blocked (Access Process Data),Blocked,No Action Required,22/08/2018 9:47:47 PM,C:PROGRAM FILESendpointpolicymanagerCOREPPEXTENSIONSERVICE.EXE,4424,C:Program FilesSymantec.cloudEndpointProtectionAgentEngine22.14.2.13NortonSecurity.exe,17392,Access Process Data,Unauthorized access blocked,22/08/2018 9:35:47 PM,Medium,Unauthorized access blocked (Access Process Data),Blocked,No Action Required,22/08/2018 9:35:47 PM,C:PROGRAM FILESendpointpolicymanagerCOREPPEXTENSIONSERVICE.EXE,4424,C:Program FilesSymantec.cloudEndpointProtectionAgentEngine22.14.2.13symerr.exe,8448,Access Process Data,Unauthorized access blocked,22/08/2018 9:17:45 PM,Medium,Unauthorized access blocked (Access Process Data),Blocked,No Action Required,22/08/2018 9:17:45 PM,C:PROGRAM FILESendpointpolicymanagerCOREPPEXTENSIONSERVICE.EXE,4424,C:Program FilesSymantec.cloudEndpointProtectionAgentEngine22.14.2.13NortonSecurity.exe,8544,Access Process Data,Unauthorized access blocked,22/08/2018 9:05:47 PM,Medium,Unauthorized access blocked (Access Process Data),Blocked,No Action Required,22/08/2018 9:05:47 PM,C:PROGRAM FILESendpointpolicymanagerCOREPPEXTENSIONSERVICE.EXE,4424,C:Program FilesSymantec.cloudEndpointProtectionAgentEngine22.14.2.13symerr.exe,17152,Access Process Data,Unauthorized access blocked,22/08/2018 8:47:42 PM,Medium,Unauthorized access blocked (Access Process Data),Blocked,No Action Required,22/08/2018 8:47:42 PM,C:PROGRAM FILESendpointpolicymanagerCOREPPEXTENSIONSERVICE.EXE,4424,C:Program FilesSymantec.cloudEndpointProtectionAgentEngine22.14.2.13NortonSecurity.exe,15880,Access Process Data,Unauthorized access blocked,22/08/2018 8:35:47 PM,Medium,Unauthorized access blocked (Access Process Data),Blocked,No Action Required,22/08/2018 8:35:47 PM,C:PROGRAM FILESendpointpolicymanagerCOREPPEXTENSIONSERVICE.EXE,4424,C:Program FilesSymantec.cloudEndpointProtectionAgentEngine22.14.2.13symerr.exe,9168,Access Process Data,Unauthorized access blocked,22/08/2018 8:17:40 PM,Medium,Unauthorized access blocked (Access Process Data),Blocked,No Action Required,22/08/2018 8:17:40 PM,C:PROGRAM FILESendpointpolicymanagerCOREPPEXTENSIONSERVICE.EXE,4424,C:Program FilesSymantec.cloudEndpointProtectionAgentEngine22.14.2.13NortonSecurity.exe,14400,Access Process Data,Unauthorized access blocked,22/08/2018 8:05:47 PM,Medium,Unauthorized access blocked (Access Process Data),Blocked,No Action Required,22/08/2018 8:05:47 PM,C:PROGRAM FILESendpointpolicymanagerCOREPPEXTENSIONSERVICE.EXE,4424,C:Program FilesSymantec.cloudEndpointProtectionAgentEngine22.14.2.13symerr.exe,15832,Access Process Data,Unauthorized access blocked,22/08/2018 7:47:38 PM,Medium,Unauthorized access blocked (Access Process Data),Blocked,No Action Required,22/08/2018 7:47:38 PM,C:PROGRAM FILESendpointpolicymanagerCOREPPEXTENSIONSERVICE.EXE,4424,C:Program FilesSymantec.cloudEndpointProtectionAgentEngine22.14.2.13NortonSecurity.exe,15592,Access Process Data,Unauthorized access blocked,22/08/2018 7:35:47 PM,Medium,Unauthorized access blocked (Access Process Data),Blocked,No Action Required,22/08/2018 7:35:47 PM,C:PROGRAM FILESendpointpolicymanagerCOREPPEXTENSIONSERVICE.EXE,4424,C:Program FilesSymantec.cloudEndpointProtectionAgentEngine22.14.2.13symerr.exe,12948,Access Process Data,Unauthorized access blocked,22/08/2018 7:17:35 PM,Medium,Unauthorized access blocked (Access Process Data),Blocked,No Action Required,22/08/2018 7:17:35 PM,C:PROGRAM FILESendpointpolicymanagerCOREPPEXTENSIONSERVICE.EXE,4424,C:Program FilesSymantec.cloudEndpointProtectionAgentEngine22.14.2.13NortonSecurity.exe,3892,Access Process Data,Unauthorized access blocked, ``` + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/virtualizedapplications/_category_.json b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/virtualizedapplications/_category_.json index 7ad54c8bae..2064d70b16 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/virtualizedapplications/_category_.json +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/virtualizedapplications/_category_.json @@ -3,4 +3,4 @@ "position": 40, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/virtualizedapplications/applicationvirtualization.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/virtualizedapplications/applicationvirtualization.md index f802d23cf6..c859383558 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/virtualizedapplications/applicationvirtualization.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/virtualizedapplications/applicationvirtualization.md @@ -12,3 +12,5 @@ Endpoint Policy Manager (formerly PolicyPak). To see videos on these solutions watch go to Application Manager > [Video Learning Center](/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/videolearningcenter.md). + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/virtualizedapplications/appvsequences.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/virtualizedapplications/appvsequences.md index 0972aec960..41d9323e3e 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/virtualizedapplications/appvsequences.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/virtualizedapplications/appvsequences.md @@ -9,3 +9,5 @@ sidebar_position: 10 No. Netwrix Endpoint Policy Manager (formerly PolicyPak) treats App-V sequences like other installed applications. This means if you have real installed applications and also App-V applications the transition is very smooth. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/virtualizedapplications/exception.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/virtualizedapplications/exception.md index b7219d9f7c..17bea56e48 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/virtualizedapplications/exception.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/virtualizedapplications/exception.md @@ -29,3 +29,5 @@ What this does is exclude the PolicyPak CSE files from interacting with the Thin Remember, This prevents PolicyPak from managing that application, but, works around any Exception Errors on launch. ::: + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/virtualizedapplications/thinapp.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/virtualizedapplications/thinapp.md index e9236ab803..a8208cd80b 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/virtualizedapplications/thinapp.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/virtualizedapplications/thinapp.md @@ -38,3 +38,5 @@ name so it's clear what it's doing. Then recompile. package's Java will automatically be configured at this point with the settings you dictate. ![147_4_image0061](/images/endpointpolicymanager/applicationsettings/147_4_image0061.webp) + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/virtualizedapplications/xenapp.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/virtualizedapplications/xenapp.md index 754d0e834a..acabc6924a 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/virtualizedapplications/xenapp.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/virtualizedapplications/xenapp.md @@ -12,3 +12,5 @@ server, you only need to: - Ensure the XenAPP server is licensed like any other computer, and - Apply the GPO settings to the user, or - Apply the GPO setting to the server itself. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/virtualizedapplications/xenapp_1.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/virtualizedapplications/xenapp_1.md index fd744ab581..ba25906628 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/virtualizedapplications/xenapp_1.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/virtualizedapplications/xenapp_1.md @@ -10,3 +10,5 @@ Yes, besides delivering application settings to real installed applications, the Policy Manager (formerly PolicyPak) Application Settings Manager PAK, will also deliver them to applications that either reside on a XenAPP server or are being streamed (virtualized) from a XenAPP server + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/_category_.json b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/_category_.json index 12b644b19b..a611105f99 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/_category_.json +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "videolearningcenter" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/_category_.json b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/_category_.json index 2348ef42e0..65764f5941 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/_category_.json +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/_category_.json @@ -3,4 +3,4 @@ "position": 30, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/centralstorework.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/centralstorework.md index a3c8fb4fe0..4e8327c0fa 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/centralstorework.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/centralstorework.md @@ -116,3 +116,5 @@ also get the PolicyPaks into the Central Store. Again that Central Store locatio there. It's easy as pie. Well, that's it for this video. Thanks so much, and we'll see you on the next one. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/dllorphans.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/dllorphans.md index 6b2e1f1ba7..8f3a0d98ca 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/dllorphans.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/dllorphans.md @@ -70,3 +70,5 @@ I hope this helps understand the condition of orphans. If you ever need some hel you. Thanks so much. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/dllreconnect.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/dllreconnect.md index ef475508d5..685363fa88 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/dllreconnect.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/dllreconnect.md @@ -64,3 +64,5 @@ sure to connect to the right one, and you'll be in the club. That's how you can if you have "DLL not found" under your extension storage. I hope that was helpful for you, and I'll talk to you soon. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/manualupdate.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/manualupdate.md index ac33863e19..8b0b3930db 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/manualupdate.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/manualupdate.md @@ -43,3 +43,5 @@ Then you can make any changes, do whatever you need to do, and then tell it OK. that the extension location now just says Central Storage instead of with that newer end parentheses right there. That is it. That is all you have to do to manually update a pack if you ever have need to. I hope that helps you out. Thanks. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/shares.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/shares.md index ccca0d06bc..4b7f579bf5 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/shares.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/shares.md @@ -79,3 +79,5 @@ you have questions about the idea where you need to "Re-scan for Available Appli please post your question to the support forums and we'll be happy to help you out. Thanks so very much, and we'll talk to you soon. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/touchutility.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/touchutility.md index 89b98d88b9..af346b49b0 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/touchutility.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/touchutility.md @@ -96,3 +96,5 @@ I hope that helps. I know it helps me out a lot when I help customers, and I hop out too. Thanks so very much. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/trustedappsets.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/trustedappsets.md index 06c7074a89..28e18215d2 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/trustedappsets.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/trustedappsets.md @@ -20,3 +20,5 @@ Before heading down this path please watch the backup / restore videos: - [Endpoint Policy Manager: Backup and Restore Options to Recover from nearly any problem](/docs/endpointpolicymanager/gettingstarted/misc/videos/upgradingmaintenance/backupoptions.md) + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/uptodate.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/uptodate.md index f403f987ca..d3a9f263ea 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/uptodate.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/uptodate.md @@ -106,3 +106,5 @@ that makes sense. If you do have any questions, we're here for you. Happy PolicyPaking! Take care. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/chrome/_category_.json b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/chrome/_category_.json index eedad9b47d..9f22391c95 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/chrome/_category_.json +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/chrome/_category_.json @@ -3,4 +3,4 @@ "position": 130, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/chrome/bookmarks.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/chrome/bookmarks.md index 1b1fd674c3..dec524efa3 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/chrome/bookmarks.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/chrome/bookmarks.md @@ -17,10 +17,12 @@ can deliver Chrome bookmarks. ``` [ { "name": "GP Answers", "url": "gpanswer.com" }, { "name": "PolicyPak", "url":  - "endpointpolicymanager.com" }, { "name": "Chrome links", "children": [ { "name": "Chromium",  + "policypak.com" }, { "name": "Chrome links", "children": [ { "name": "Chromium",  "url": "chromium.org" }, { "name": "List of Policies", "url":  "http://www.chromium.org/administrators/policy-list-3" } ] } ] ``` More Information: Available on this link: [https://www.chromium.org/administrators/complex-policies-on-windows](https://www.chromium.org/administrators/complex-policies-on-windows) + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/chrome/clearbrowsing.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/chrome/clearbrowsing.md index 5d9aae49b4..f260843f93 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/chrome/clearbrowsing.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/chrome/clearbrowsing.md @@ -12,7 +12,7 @@ Endpoint Policy Manager (formerly PolicyPak) to manage these items in Chrome. Download this video: -[https://www.endpointpolicymanager.com/automation/download.php?vid=VviwZSFFrQ4&pid=policypak-google-chrome-clear-browsing-history-cookies-password-images-and-more](https://www.endpointpolicymanager.com/automation/download.php?vid=VviwZSFFrQ4&pid=policypak-google-chrome-clear-browsing-history-cookies-password-images-and-more) +[https://www.policypak.com/automation/download.php?vid=VviwZSFFrQ4&pid=policypak-google-chrome-clear-browsing-history-cookies-password-images-and-more](https://www.policypak.com/automation/download.php?vid=VviwZSFFrQ4&pid=policypak-google-chrome-clear-browsing-history-cookies-password-images-and-more) ### Endpoint Policy Manager: Google Chrome: Clear Browsing History, Cookies, Password, Images and more @@ -86,3 +86,5 @@ That's the general gist. That's a way for you to clear out all that stuff – th and browser history and other cached items – that you would want to manage using Chrome. I hope that helps you out, and we'll talk to you soon. Bye-bye. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/chrome/gettingstarted.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/chrome/gettingstarted.md index 2b40d1d8b5..f6e06fb2d7 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/chrome/gettingstarted.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/chrome/gettingstarted.md @@ -87,3 +87,5 @@ That's it. If you have any questions, feel free to post them on our support foru around the clock. Thanks so much. Talk to you soon. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/_category_.json b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/_category_.json index 96e9670575..605becdd5e 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/_category_.json +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/_category_.json @@ -3,4 +3,4 @@ "position": 70, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/demo.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/demo.md index 0d41da7cd7..2bef02bd5f 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/demo.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/demo.md @@ -191,12 +191,12 @@ over here. Let's say you're having a good time. You're over here at "citrix.com. going great at "citrix.com" here, but you know that the PolicyPak website doesn't work perfectly unless it's in Internet Explorer. -You can start another tab. Don't blink. Here's the magic: "www.endpointpolicymanager.com." Watch this. We're +You can start another tab. Don't blink. Here's the magic: "www.policypak.com." Watch this. We're going to close the tab and open up the right browser for the right website. Did you see that go? This is coming from Citrix. This is not local to the desktop. This is happening all on the Citrix server. I can show you that again if you want to here in Chrome land. Don't blink. I'm here on the Citrix -server. I go to "www.endpointpolicymanager.com," and we route you over to Internet Explorer. If you're in +server. I go to "www.policypak.com," and we route you over to Internet Explorer. If you're in Firefox as well, I've actually set up a couple of routes. In fact, let me show you what routes I have set up so you can see how easy this is to do. "PP @@ -204,7 +204,7 @@ Browser Router Demo," he's already ready to go. Let me click "Edit" on this guy. saying when I'm on this wrong website, route me to the right browser. If I go to "PolicyPak/Browser Router" here, these policies are set up. I have whenever I go to -"www.endpointpolicymanager.com," head on over to "Internet Explorer." Whenever I go to "mozilla," make me use +"www.policypak.com," head on over to "Internet Explorer." Whenever I go to "mozilla," make me use "Firefox." Whenever I go over to "google," I want to use "Google Chrome." Whenever I go to "facebook," "Block" it. @@ -230,7 +230,7 @@ run perfectly as needed can be done not only on the desktop but also on Citrix. You can see this is being prompted from a Citrix box for UAC prompts, but that is not the best way to do this. The best way to do this is to create a PolicyPak Least Provilege Manager rule -([https://www.endpointpolicymanager.com/products/endpointpolicymanager-least-privilege-manager.html](https://www.endpointpolicymanager.com/products/endpointpolicymanager-least-privilege-manager.html)), +([https://www.policypak.com/products/endpointpolicymanager-least-privilege-manager.html](https://www.policypak.com/products/endpointpolicymanager-least-privilege-manager.html)), which I've already got set up here. Let me go ahead and select "Link Enabled." Then I'll go ahead and click "Edit" just to show you what it looks like here. @@ -288,7 +288,7 @@ PolicyPak is kicking in inside the desktop session and if all goes well here we and click on "Google Chrome." All the stuff I showed you earlier of course also works inside. If you're in the browser and you -need to go to the right browser, like I said you want to "endpointpolicymanager.com" here, what are we going to +need to go to the right browser, like I said you want to "policypak.com" here, what are we going to do? Browser Router kicks in here and so on. It all is one unified system. No brain power involved. You already know how to use it because you @@ -303,3 +303,5 @@ winner, I will reach out to you and send you a copy of my book. I think that's it. I'm 20 seconds under time. With that in mind, I'm going to hand it back over to my pal, Eric. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/demo2.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/demo2.md index 48b20aec66..d9dabf3fe9 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/demo2.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/demo2.md @@ -5,7 +5,7 @@ sidebar_position: 40 --- # CUGC Connect Endpoint Policy Manager + Citrix Demo You Gotta Try This! -For more helpful content, visit [www.endpointpolicymanager.com](http://www.endpointpolicymanager.com/) or join the Citrix +For more helpful content, visit [www.policypak.com](https://www.policypak.com/) or join the Citrix User Group Community at [https://www.mycugc.org/](https://www.mycugc.org/) @@ -130,7 +130,7 @@ did it the other day, it's like 1.3 million. That's a hard problem to solve. You have four browsers now: Internet Explorer, Firefox, Chrome and Edge. How do you open up the right browser for the right website and also the right Java for the right website and block naughty websites -([https://www.endpointpolicymanager.com/pp-blog/windows-10-block-websites](https://www.endpointpolicymanager.com/pp-blog/windows-10-block-websites)) +([https://www.policypak.com/pp-blog/windows-10-block-websites](https://www.policypak.com/pp-blog/windows-10-block-websites)) and maybe turn Java off except for certain websites? What we can do is any browser routing and also mapping particular versions of Java to a particular website. I know you have this problem, and we will be demonstrating this today. You're going to love it. @@ -183,7 +183,7 @@ Group Policy Edition, that's sort of your on-prem way. Then if you are using the can also get it deployed that way too. Least Privilege Manager -([https://www.endpointpolicymanager.com/products/endpointpolicymanager-least-privilege-manager.html](https://www.endpointpolicymanager.com/products/endpointpolicymanager-least-privilege-manager.html)) +([https://www.policypak.com/products/endpointpolicymanager-least-privilege-manager.html](https://www.policypak.com/products/endpointpolicymanager-least-privilege-manager.html)) gets you out of the local admin rights business. Browser Router maps specific websites to specific browsers. Java Rules Manager will guarantee a particular version of Java to a particular website. File Associations Manager is where you can map specific extensions or protocols like PDF or MAILTO: @@ -362,7 +362,7 @@ Jeremy: Okay, sure. FSLogix and us have a great partnership. We have a good bet In fact, what I can do just to prove out the point real fast is let me show you on the website where you can learn more about how those two things go great together. -If you go to "endpointpolicymanager.com," you can go to "INTEGRATION." Under "INTEGRATION" there's "PolicyPak & +If you go to "policypak.com," you can go to "INTEGRATION." Under "INTEGRATION" there's "PolicyPak & FSLogix." You can see all of our better together stories. We have about six of them. FSLogix is great about the actual file system. Their claim to fame is hiding applications and also doing a great job with maintaining user state as a guy roams from machine to machine. We don't do that. We @@ -493,7 +493,7 @@ have this user here. He's in Firefox land and he's at "citrix.com." He decides h website that doesn't render well in Firefox. Let's pretend that PolicyPak doesn't render very well in Firefox land. Watch this, Webster. I think -you're going to flip over it when I do this. Here I am. I'm going to type in "www.endpointpolicymanager.com," +you're going to flip over it when I do this. Here I am. I'm going to type in "www.policypak.com," but we know that it doesn't render perfectly in Firefox. Watch the birdy. We're going to click on the tab. We close the wrong browser; we open up the right @@ -893,7 +893,7 @@ way for you to get in touch with us. Webster: Yeah, we also have people saying, yes, we need to stop that receiver pop-up. Jeremy: Fair enough. Let me go ahead and actually open up Internet Explorer here. Well, actually, -Browser Router is going to kick in so if I go to "endpointpolicymanager.com," it's going to open up in Internet +Browser Router is going to kick in so if I go to "policypak.com," it's going to open up in Internet Explorer. If you want to get started on a trial, I want you to get started on a trial too. There are a couple of ways you can do it. The best way, click on "Contact Us." Don't wait until, @@ -951,3 +951,5 @@ Jeremy: Thanks again for everything, both of you. You guys get a big hug from m Stephanie: Awesome. All right, everybody, have a great afternoon, and we'll see you all later. Bye. Webster: All right, thank you. Bye-bye. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/integration.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/integration.md index c21de99dfb..d5356dc415 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/integration.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/integration.md @@ -10,3 +10,5 @@ you're going to LOVE how Netwrix Endpoint Policy Manager (formerly PolicyPak) he two minute overview video to see how to make the most of your Citrix investment! + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/rds.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/rds.md index 2b67a1f9a0..896ef2b308 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/rds.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/rds.md @@ -81,7 +81,7 @@ side and thus I will affect everybody. This is another PolicyPak superpower. We' settings, so therefore everybody who is on the computer is going to get these user side settings. I'm going to pick "PolicyPak for Mozilla Firefox" for this example here. Let me go ahead and set the -"Home Page" to "www.endpointpolicymanager.com," and I'll make sure that is locked down ("Lockdown this setting +"Home Page" to "www.policypak.com," and I'll make sure that is locked down ("Lockdown this setting using the system-wide config file") so users can't work around it. I'll also go to "Security" and make sure these important security settings are always checked and always locked down. I'm going to "Lockdown this setting using the system-wide config file." @@ -137,3 +137,5 @@ also support, you're welcome to get started any time. Just go ahead and fill out see if it's right for you. Thanks so much, and I'll talk to you soon. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/sealapproval.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/sealapproval.md index 33e46527f2..1baa8f0ccc 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/sealapproval.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/sealapproval.md @@ -9,3 +9,5 @@ If you are unsure if Endpoint Policy Manager + Citrix are a good combo.. then ju Webster, Citrix CTP Fellow. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/xenapp.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/xenapp.md index 3a9db1babc..f128747666 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/xenapp.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/xenapp.md @@ -102,7 +102,7 @@ application."We'll make it hard for them to work around our settings. Also while we're here, we'll go to "PolicyPak/Applications/New/Application"and we'll go to "PolicyPak for Mozilla Firefox."Like I said, what we want to do here is we want to for the "Home -Page" we'll do this "www.endpointpolicymanager.com." +Page" we'll do this "www.policypak.com." Then while we're here, we'll also go to "Security." Well, remember, that user unchecked those checkboxes. Let's make sure that those checkboxes, those important security things, are in fact @@ -156,3 +156,5 @@ I hope you had fun watching this demonstration of PolicyPak and XenApp. If you h we're happy to help. Thanks so much, and we'll talk to you soon. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/xendesktop.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/xendesktop.md index 8c5171c227..adf774c008 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/xendesktop.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/xendesktop.md @@ -180,7 +180,7 @@ target application" in Cameras. I've gone ahead and done that. Now for Firefox, we're just going to right click, "New/Application" and we'll pick "PolicyPak for Mozilla Firefox" as well. We'll go ahead and also pick the local storage one. We're just going to go -ahead and set up the "Home Page." We'll just do "www.endpointpolicymanager.com." We'll go ahead and just set +ahead and set up the "Home Page." We'll just do "www.policypak.com." We'll go ahead and just set that up. We can set "Security" options the way we want to. We can guarantee various security options if that's important to us. We'll go ahead and click "OK." That's it. @@ -200,7 +200,7 @@ Policy refresh, and when Group Policy refreshes so does endpointpolicymanager.Yo Policy update has completed successfully" and "Computer Policy update has completed successfully." Now we're ready to test out our apps. In no particular order, let's go over to "Mozilla Firefox" -first. We'll go to "Options" and "General." There we go. We got "www.endpointpolicymanager.com" as the "Home +first. We'll go to "Options" and "General." There we go. We got "www.policypak.com" as the "Home Page," just as we told it to do. That's good news. If we were to look at "Security," it would guarantee those settings. That's one application that we just did inside of XenDesktop. @@ -229,3 +229,5 @@ I hope this explains how PolicyPak works with XenDesktop. If you have any questi help. This is, again, Jeremy Moskowitz, former Group Policy MVP and Founder of PolicyPak Software. I'll talk to you soon. Thanks. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/_category_.json b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/_category_.json index e96548a30e..ffa3451948 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/_category_.json +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/_category_.json @@ -3,4 +3,4 @@ "position": 60, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/addelements.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/addelements.md index e8199aeba3..16851b2397 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/addelements.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/addelements.md @@ -52,3 +52,5 @@ That's it. I hope that gives you instruction for how to add simple UI elements, aren't on the regular UI. Thanks. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/designstudiojava.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/designstudiojava.md index 93cc488976..95ec89dc55 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/designstudiojava.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/designstudiojava.md @@ -63,5 +63,6 @@ Edit ILT Conditions" to also specify XP. That's all there is to it. If you have any questions, do post in the forums about how to do this. This is a "how do I" question. -[https://dev.endpointpolicymanager.com/resources/thank-you-whitepapers/](https://dev.endpointpolicymanager.com/resources/thank-you-whitepapers/) +[https://policypak.com/resources/thank-you-whitepapers/](https://policypak.com/resources/thank-you-whitepapers/) so much, and talk to you soon. + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/firefox_plugins.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/firefox_plugins.md index a0178ca859..32ac0a0785 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/firefox_plugins.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/firefox_plugins.md @@ -172,3 +172,5 @@ you have, we're obviously not making a Pak for every plug-in on the planet. That the Design Studio. Thanks so very much, and we'll talk to you soon. Bye-bye. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/firstpak.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/firstpak.md index f12acf1d7a..625088fc25 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/firstpak.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/firstpak.md @@ -219,3 +219,5 @@ manage that PolicyPak. We've talked about that in other videos. So with that in mind, I hope you've enjoyed "How to Create Your First PolicyPak." Thanks so much. I'll talk to you soon. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/foxitprinter.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/foxitprinter.md index 5a21e62917..d531997401 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/foxitprinter.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/foxitprinter.md @@ -104,3 +104,5 @@ That's the scoop right there. That is how I created this Pak. If you have any qu your "how do I" questions to the forums. Looking forward to helping you out. Thanks so much. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/importregistry.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/importregistry.md index 95ee0a1ad4..fd915234ad 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/importregistry.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/importregistry.md @@ -56,3 +56,5 @@ your target machines. That is a new feature in the Design Studio called Registry any questions, we're here for you. Thanks so very much. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/itemleveltargeting.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/itemleveltargeting.md index f2f8f2e081..3e37290638 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/itemleveltargeting.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/itemleveltargeting.md @@ -9,7 +9,7 @@ Using build 545 and later, you can use "Internal Filters" to specify when your P specific machines. For instance, you might only want an applications settings to hit the machine \*WHEN\* the application is actually on the machine. This video is for Pak designers only. For normal "Item Level Targeting" -([https://www.endpointpolicymanager.com/pp-blog/item-level-targeting](https://www.endpointpolicymanager.com/pp-blog/item-level-targeting))filters, +([https://www.policypak.com/pp-blog/item-level-targeting](https://www.policypak.com/pp-blog/item-level-targeting))filters, see our Video on that function (for day to day Endpoint Policy Manager administration.) @@ -111,3 +111,5 @@ If you have any questions about item-level targeting filters, or predefined item filters, I'm looking forward to seeing your question in the PolicyPak forums. Thanks so much. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/_category_.json b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/_category_.json index aab8067670..b049d17738 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/_category_.json +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/_category_.json @@ -3,4 +3,4 @@ "position": 40, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/acllockdown.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/acllockdown.md index 7299522970..4c40ff4735 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/acllockdown.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/acllockdown.md @@ -90,3 +90,5 @@ That's it. If you have any questions about how the PolicyPak ACL Lockdown works, show you more. Just give us a buzz. Thanks so much, and I'll talk to you soon. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/applicationlaunch.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/applicationlaunch.md index da570c6ee2..2cc592e824 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/applicationlaunch.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/applicationlaunch.md @@ -8,4 +8,6 @@ sidebar_position: 40 Netwrix Endpoint Policy Manager (formerly PolicyPak) supports automatic re-delivery of settings, simply by re-launching the application. This is configurable per Pak and demonstrated in this video. - \ No newline at end of file + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/itemleveltargeting.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/itemleveltargeting.md index 90878d2918..7c72c357b8 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/itemleveltargeting.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/itemleveltargeting.md @@ -85,3 +85,5 @@ All three of these are checked, and this one is hidden. That is item-level targeting as used with the Application Settings Manager. Hope this helps you out. Thanks so much. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/itemleveltargetingbypass.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/itemleveltargetingbypass.md index 8ab9746964..5678d4273d 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/itemleveltargetingbypass.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/itemleveltargetingbypass.md @@ -9,4 +9,6 @@ Use this technique to bypass any Internal Item Level Targeting filters which are pre-configured AppSets. - \ No newline at end of file + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/proxysettings.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/proxysettings.md index 771a16dac4..78df5c19b6 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/proxysettings.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/proxysettings.md @@ -95,3 +95,5 @@ have any questions on how to do this, please feel free to post your questions in forum. Thanks so much. Talk to you soon. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/superpowers.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/superpowers.md index c40cefecb8..38f3846166 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/superpowers.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/superpowers.md @@ -10,3 +10,5 @@ that Netwrix Endpoint Policy Manager (formerly PolicyPak)'s Application Settings offer. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/variables.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/variables.md index 53cb5a870a..0cc53d6a8a 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/variables.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/variables.md @@ -43,7 +43,7 @@ folder" for this user is "`C:Userseastsalesuser2Desktop`." There are a lot of other options here, but let me give you a quick technique to go to the advanced level here. On every target machine, all these environment variables are declared inside a special location in the registry. I'm going to show you that location. Actually, I'm going to -"[https://www.endpointpolicymanager.com/products/endpointpolicymanager-least-privilege-manager.html](https://www.endpointpolicymanager.com/products/endpointpolicymanager-least-privilege-manager.html)." +"[https://www.policypak.com/products/endpointpolicymanager-least-privilege-manager.html](https://www.policypak.com/products/endpointpolicymanager-least-privilege-manager.html)." This is an advanced technique, so I'm going to run this as administrator here. I'll type "regedit." I'm looking under @@ -91,3 +91,5 @@ That's it for environment variables. If you have questions on that, we're here f post your questions in the forum, and we'll see you there. Thanks so much. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/_category_.json b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/_category_.json index f1063d4d15..9bdbcd2e18 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/_category_.json +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/_category_.json @@ -3,4 +3,4 @@ "position": 140, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/addons.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/addons.md index c3d7404984..c30e496468 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/addons.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/addons.md @@ -150,3 +150,5 @@ portal as a customer or as someone who is trialing out. Thank you very much for watching. I look forward to getting you started real soon. Thanks so much. Bye-bye. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/adobe.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/adobe.md index 98e631ea25..20be38d2d1 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/adobe.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/adobe.md @@ -93,3 +93,5 @@ That's it. That takes us to the end of the video. This is a huge leap forward. W requests for this, and we did it because you asked for it. I hope this helps you out. Looking forward to getting you started with PolicyPak soon. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/bookmarks.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/bookmarks.md index 2c4c3c54c2..15d80093c0 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/bookmarks.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/bookmarks.md @@ -64,3 +64,5 @@ It's just that simple. If you want to manipulate Firefox settings, such as the b is the way for you to do that. Thanks very much, and we'll talk to you soon. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/bookmarksmodify.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/bookmarksmodify.md index 84db84273c..b2f716d816 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/bookmarksmodify.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/bookmarksmodify.md @@ -7,4 +7,6 @@ sidebar_position: 130 Create/delete a bookmarks folder in Firefox. - \ No newline at end of file + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/certificates.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/certificates.md index df3c374d85..8086f9e718 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/certificates.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/certificates.md @@ -86,7 +86,7 @@ SHA-1 fingerprint ", remove" and that will blast it out. That's it. Let's go ahead and take a look. Let's go ahead and close this guy out. We'll run "gpupdate" here. We'll wait for this to finish. Close this out here. Go ahead and go to "Mozilla Firefox." Back to -"Options/View Certificates." It was right above the "\*.endpointpolicymanager.com" one, and now it's gone. So +"Options/View Certificates." It was right above the "\*.policypak.com" one, and now it's gone. So that certificate that was here is now gone. The last thing I want to just talk about ever so briefly is a little troubleshooting step in case @@ -104,3 +104,5 @@ right away, you know how to get in touch with us. Just simply click on "Contact you want to do, and we'll get you started in a trial. Thanks so very much, and we'll talk to you soon. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/defaultsearch.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/defaultsearch.md index a849d97a48..2db46347b8 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/defaultsearch.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/defaultsearch.md @@ -48,3 +48,5 @@ delivered. I hope this helps you out. I'm looking forward to getting you started with a PolicyPak trial real soon. Thanks. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/disable.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/disable.md index c4af6ec5e8..91f4fcae67 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/disable.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/disable.md @@ -82,3 +82,5 @@ Pak, then attend one of our webinars or get in touch and we'll look forward to s inside. Thanks so much, and we'll talk to you soon. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/extensions.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/extensions.md index 1a26fc8744..30a2b4156b 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/extensions.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/extensions.md @@ -135,3 +135,5 @@ add-ons and extensions and enable them or disable them. This is everything you probably ever need to do with regards to Firefox "Add-Ons: Extensions, Appearance, Plugins and Services." I hope this helps you out. I'm looking forward to getting you started real soon. Thanks so much. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/extratabs.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/extratabs.md index bd827142c3..f422c3e676 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/extratabs.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/extratabs.md @@ -37,7 +37,7 @@ So for all of our sales people, we could do it on the computer or the user side. Firefox's annoying two extra tabs. Right-click, hit "edit" here. And I'll do this on the computer side. We'll go to computer side PolicyPak, application settings manager here, right-click "new application" and we'll do Firefox 23, which is really 23 and later. And right here on the "general" -tab, let's go ahead and set the homepage to endpointpolicymanager.com and we'll right-click it and lock it down +tab, let's go ahead and set the homepage to policypak.com and we'll right-click it and lock it down so users can't work around it. And then here are how to stop the launch tabs. So we'll just click all these guys. And you can @@ -57,3 +57,5 @@ homepage, of course. And if on Windows 10 he were to go to "options" here, he is So that's it. It's easy as pie to use PolicyPak to remove the first run experience on Firefox and make it the way you intended. Hope this helps you out and talk to you soon. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/gettingstarted.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/gettingstarted.md index fe62da17ee..ff21f9a30f 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/gettingstarted.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/gettingstarted.md @@ -42,7 +42,7 @@ get one Pak. You actually get all the Paks, including this one, Firefox. We'll go ahead and click there, and let's go ahead and manage Firefox. The first thing to notice, it looks a lot like Firefox so no learning curve required. If you want to set the "Home Page," go to -"www.endpointpolicymanager.com," that's great. But while we're here, let's go the extra mile. Let's lock this +"www.policypak.com," that's great. But while we're here, let's go the extra mile. Let's lock this down by right clicking and performing the lockdown setting right there: "Lockdown this setting using the system-wide config file." @@ -119,8 +119,10 @@ settings to ensure that these things are configured the way you want to. PolicyPak is a true settings management system. We don't just manage Firefox. We can manage tons of your important key applications. If you're looking for a trial for PolicyPak, it's super easy to do. -Just go ahead, go over to endpointpolicymanager.com, click on the "Webinar" download button that's on the right +Just go ahead, go over to policypak.com, click on the "Webinar" download button that's on the right side. After we see you in a webinar, we'll hand over the bits and you can try this all out for yourself. Thanks so much for watching, and we'll talk to you soon. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/miscsettings.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/miscsettings.md index 852f462448..bd3e7df858 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/miscsettings.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/miscsettings.md @@ -63,7 +63,7 @@ private browsing. In this video, we're going to use PolicyPak to "Always clear saved passwords" between sessions. By way of example, if you're on any given website that has a garden-variety logon, for instance if I -log on as "jeremym@endpointpolicymanager.com" to this website, Firefox would cheerfully ask if you want to +log on as "jeremym@policypak.com" to this website, Firefox would cheerfully ask if you want to "Remember Password," which is not good. If you were to "Remember Password" here and then you were to even "Logout," close out the browser, @@ -198,3 +198,5 @@ Thanks. Take care. If you're looking to get started, just reach out and give us a buzz. Thanks. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/popups.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/popups.md index 566d4ad355..1c5b578665 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/popups.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/popups.md @@ -35,8 +35,8 @@ You can either use "MODE=REPLACE" or "MODE=MERGE." MODE=MERGE says, "We don't ca settings. If they do, we'll go ahead and leave them there. But if they have anything at all, MODE=REPLACE says, "Smash down," replacing whatever they have with whatever we put right here. -Let's go ahead and say on endpointpolicymanager.com we want popup, allow. You can see how the template works. -You just go through, give it a name, comma, "popup," comma, "allow" ("endpointpolicymanager.com, popup, allow"). +Let's go ahead and say on policypak.com we want popup, allow. You can see how the template works. +You just go through, give it a name, comma, "popup," comma, "allow" ("policypak.com, popup, allow"). There are these other permissions as well. I'll just use Facebook as the example here. You can see we've got "camera," "microphone," "install," "pointerLock" and "desktop-notification." These @@ -58,9 +58,9 @@ would see that these would occur as well. Now that that's done, let me close this out. We'll go ahead and run "Mozilla Firefox" here. Let's head right over to "Options," back to "Content." For "Block pop-up windows," you can see -"endpointpolicymanager.com" is set to "Allow." +"policypak.com" is set to "Allow." -If we look and go to "about:permissions" here, you can see that "endpointpolicymanager.com" is dictated, the +If we look and go to "about:permissions" here, you can see that "policypak.com" is dictated, the permission for "Open Pop-up Windows" is "Allow." Here, "www.facebook.com" is set to "Block" "Use the Camera" and "Use the Microphone." @@ -73,3 +73,5 @@ For more information about this, check out the Read Me file inside the Firefox P you more information about that. Thanks so very much, and we'll talk to you soon. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/removeelements.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/removeelements.md index 1bea25f9f4..628c0deca1 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/removeelements.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/removeelements.md @@ -58,3 +58,5 @@ using PolicyPak. Okay, that's it for now. I hope this helps you out. If you're looking to get started with a trial, give us a buzz or start coming to our webinar. See you then. Thanks. Bye-bye. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/gettingstarted/_category_.json b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/gettingstarted/_category_.json index a4fd673330..3cf5678aae 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/gettingstarted/_category_.json +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/gettingstarted/_category_.json @@ -3,4 +3,4 @@ "position": 20, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/gettingstarted/centralstorecreate.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/gettingstarted/centralstorecreate.md index 34321ef402..31a4a55877 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/gettingstarted/centralstorecreate.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/gettingstarted/centralstorecreate.md @@ -11,4 +11,6 @@ that constitute the ability to create stuff in Group Policy, and PP central stor need to manage applications in the Application Settings Manager. - \ No newline at end of file + + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/gettingstarted/centralstoreupdate.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/gettingstarted/centralstoreupdate.md index ad303bedd9..df5093e449 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/gettingstarted/centralstoreupdate.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/gettingstarted/centralstoreupdate.md @@ -86,3 +86,5 @@ as well using that GPO Touch Tool. So either way you want to go about it, manual it's fine. That's how you update your PolicyPak central store. I hope that helps you out. Thanks so much. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/gettingstarted/quickrundown.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/gettingstarted/quickrundown.md index 73a154adc8..dff1aadcbc 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/gettingstarted/quickrundown.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/gettingstarted/quickrundown.md @@ -30,7 +30,7 @@ Software" and "Google Chrome" and "Mozilla Firefox." Where the heck did all of t is with the random amount of applications I see here? Well, it came from the central store, and it's actually not random at all. -What I did before this video is, I went to the endpointpolicymanager.com customer portal, and I went to the +What I did before this video is, I went to the policypak.com customer portal, and I went to the Downloads tab and downloaded our Paks. Those Paks are right here, and they're all in folders. Let me just pick one here. Inside most of the folders, you're going to see three files here. One is a "Readme" file. It's exactly what you think it is. Just any information that we have that you may @@ -114,7 +114,7 @@ the computer side if we do that. So we're going to come over here to the "Applic Manager" over here on the computer side. We are going to right click and select "New Application," and we'll go with "PolicyPak for Mozilla Firefox" first. -Let's get into here. I want to deliver a "Home Page" here. I'll go with "https://www.endpointpolicymanager.com." +Let's get into here. I want to deliver a "Home Page" here. I'll go with "https://www.policypak.com." Why not? What I want to do is "Show my home page." There we go. This is where I "Lockdown this setting using the system-wide config file" which means that the user is going to have no way to change this at any point. It's, like I said, kind of ripping the knob off of it. @@ -142,7 +142,7 @@ we come over here and try to get into the "Cameras" tab where I could before, no So we disabled that just like we thought we were going to. Now let's see what we did with "Mozilla Firefox." All right, opening up. There we go. We have -delivered that "https://www.endpointpolicymanager.com" homepage. When I come over here, there we go. The +delivered that "https://www.policypak.com" homepage. When I come over here, there we go. The incognito mode or new private browsing is no longer there. If I try to go to "Options" and I want to try to change the "Home Page," I can't do anything. I can't change it because we've locked that down with that system-wide config file. So like I said, no more private browsing, no more changing of @@ -161,3 +161,5 @@ creating that central store if it wasn't already there. We talked about how to w Firefox, and Java in particular. But the rest of those 500 applications in general. So we hope that helps you out and talk to you soon. Thanks. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/_category_.json b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/_category_.json index 6faa97c4d7..914967fd60 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/_category_.json +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/_category_.json @@ -3,4 +3,4 @@ "position": 120, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/certificates.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/certificates.md index f5091337a5..2076ea1ddd 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/certificates.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/certificates.md @@ -53,3 +53,5 @@ I hope that gives you a quick demonstration of how you could add and remove cert PolicyPak for Internet Explorer. Thanks so much for watching. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/connectionstab.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/connectionstab.md index 5e2b9f57cc..705fe61fd2 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/connectionstab.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/connectionstab.md @@ -61,3 +61,5 @@ That's it for this little video. Go ahead and continue on to the next one and se more stuff. Thanks. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/contenttab.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/contenttab.md index 2b8e9ead49..368baae128 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/contenttab.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/contenttab.md @@ -56,3 +56,5 @@ If you have any questions about this, be sure to post your questions to the foru and we'll get you going from there. Thanks so much. Talk to you soon. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/favorites.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/favorites.md index a846120a22..53a284e0f7 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/favorites.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/favorites.md @@ -28,7 +28,7 @@ as it is. You can also set up new favorites. By way of example, you can just put one right on the root. I'll call this "Hello1, http://Microsoft.com." That will put a favorite right on the root. You can also make a folder and put a favorite in the folder. I'll call this "PolPakFolder/PolicyPakWebSite, -https://www.endpointpolicymanager.com/, add." That's going to deliver PolicyPak into a folder called PolPak +https://www.policypak.com/, add." That's going to deliver PolicyPak into a folder called PolPak Folder. You can also, if you want to, specify the icon. There's an "optional-icon" that you can specify. @@ -88,3 +88,5 @@ ones that you declare, and it will only remove on delete the ones that you put t they put there. I hope that helps you out. Thanks so much. Talk to you soon. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/generaltab.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/generaltab.md index e42d804526..10988e19f0 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/generaltab.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/generaltab.md @@ -22,7 +22,7 @@ You can see here if we want to do primary and secondary start pages – by way o "www.primary.com" – you can see that when we do something it underlines. Underline means go. You could do the same thing here. If you want to make those your "Secondary Start Pages" or you want -to replace this with "https://www.endpointpolicymanager.com/," that's great. You can do that as well, and you +to replace this with "https://www.policypak.com/," that's great. You can do that as well, and you can see there that we're going to deliver those settings. You can also, when the policy no longer applies, you can "Revert this policy setting to (empty string) when it is no longer applied." @@ -55,3 +55,5 @@ universal and should work for all operating systems and all versions of Internet Continue on with the next set of videos to learn more. Thanks so much. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/gettingstarted.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/gettingstarted.md index 7ff64dc32a..99f859b32a 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/gettingstarted.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/gettingstarted.md @@ -52,3 +52,5 @@ That's it for now. That's the getting started video. I hope that helps you out, and watch the next video. Thanks. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/privacytab.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/privacytab.md index 15a56d0934..345fd4b846 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/privacytab.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/privacytab.md @@ -77,3 +77,5 @@ wanted to. The "Settings" button is also disabled. That is how you manage the "Privacy" tab using PolicyPak Application Manager. Thanks so much, and continue on to the next video. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/programstab.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/programstab.md index d52f524f5b..99fa07a624 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/programstab.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/programstab.md @@ -84,3 +84,5 @@ started here. Or if you are already started and you have a question, you can pos ask support. Thanks so much, and continue on to watching the next video. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/securitytab.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/securitytab.md index dacbeaaa95..7df294fb8d 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/securitytab.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/securitytab.md @@ -58,7 +58,7 @@ intranet” has got “https://website.fabrikam.com” and so on. You can also flip this into what’s called Merge Mode. If you look at this, you can go back here and select “MODE=MERGE.” Merge Mode says no matter what the user already has – and we’ve now established -some things – go ahead and put in “https://www.endpointpolicymanager.com/.intranet.” +some things – go ahead and put in “https://www.policypak.com/.intranet.” We’re now saying no matter what the user already has, just leave it in place and now just merge what we’re about to deliver. It will not delete first. It will simply merge this set, whatever this set @@ -67,10 +67,12 @@ is, and put it where we want to. In this case, it’s just “intranet.” Let’s go ahead and take a look and see if that does what it’s supposed to do. We’ll run “gpupdate” here. Because we had already put some stuff in there, it should stay behind. Now we’re simply saying to merge what we’ve done in “Local intranet.” Here we go. You can see that it added -“https://www.endpointpolicymanager.com/” but left behind what the user has already established. +“https://www.policypak.com/” but left behind what the user has already established. That is how that works. If you have any other questions, then please post them to the forums or open a support ticket https://www.netwrix.com/sign_in.html?rf=tickets.html#/open-a-ticket. Please continue on and watch more of those videos. Thanks. Bye-bye. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/settings.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/settings.md index 38c0a7260b..5d22599f21 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/settings.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/settings.md @@ -12,3 +12,5 @@ it, we bring a true "one stop shop" to managing ALL areas and settings of Intern Versions). + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/java/_category_.json b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/java/_category_.json index cec6bc3736..9c00ff3b4a 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/java/_category_.json +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/java/_category_.json @@ -3,4 +3,4 @@ "position": 150, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/java/disable.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/java/disable.md index 85ba7eb53b..4a3c78e033 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/java/disable.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/java/disable.md @@ -90,6 +90,8 @@ months. Thank you very much for watching. If you're looking to get a demo of PolicyPak, come on over and we'll show you what it's all about. Click on the Webinar/Download button on the right in the -endpointpolicymanager.com website. +policypak.com website. Thanks so much, and we'll talk to you soon. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/java/jre.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/java/jre.md index 5af764f10a..f22da45c61 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/java/jre.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/java/jre.md @@ -95,3 +95,5 @@ more information on PolicyPak and also a free trial, go ahead and click on the " button on the right, and we'll get you started as soon as we see you there. Thanks so much, and we'll talk to you soon. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/java/lockdown.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/java/lockdown.md index ca7e427b4a..4b39ba45a9 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/java/lockdown.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/java/lockdown.md @@ -51,7 +51,7 @@ system-wide config file" so now users can't work around it. We'll also manage the "Exception Site List." It's really easy to do. You can either merge whatever is there, so you can set this to "MODE=MERGE," that's an option, or "MODE=REPLACE." I'm going to demo "MODE=REPLACE," which is going to say, "I don't care what users have. We're just going to erase -it and put down what we think is important." I'm going to dictate "https://www.endpointpolicymanager.com/," +it and put down what we think is important." I'm going to dictate "https://www.policypak.com/," "https://www.GPanswers.com" and I'm making up this website "http://www.java.com/7." For my Java 8 people, let's go ahead and make things a little bit different. We'll go to the @@ -118,3 +118,5 @@ actually perform the work. Your "Exception Site List" is the only thing that's a That's it. That's how, in a nutshell, to manage the Exception Site List and also updates with Java and PolicyPak. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/java/securityslider.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/java/securityslider.md index dc18baefba..456db66821 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/java/securityslider.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/java/securityslider.md @@ -104,3 +104,5 @@ help remediate and deliver and enforce settings just like you saw it here in the Panel" applet. Thanks so much. Talk to you soon. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/methods/_category_.json b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/methods/_category_.json index 5e8cbc6ab8..43598ba69d 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/methods/_category_.json +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/methods/_category_.json @@ -3,4 +3,4 @@ "position": 80, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/methods/microsoftintune.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/methods/microsoftintune.md index 534d3f9d7f..dafb4ce4d7 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/methods/microsoftintune.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/methods/microsoftintune.md @@ -48,7 +48,7 @@ When you're ready to manage your applications and settings using Microsoft Intun Manager is here for you. Click on the following link -[https://www.endpointpolicymanager.com/webinar/evaluate.html](https://www.endpointpolicymanager.com/webinar/evaluate.html) +[https://www.policypak.com/webinar/evaluate.html](https://www.policypak.com/webinar/evaluate.html) to get the software and try it out for yourself. ### Perform Desktop Lockdown using Microsoft Intune Video Transcript @@ -184,3 +184,5 @@ the PolicyPak Design Studio – it's super easy to do. Just go ahead and click o "Webinar/Download" button on the right, and we'll hand over the bits and that's it. Alright, very good. Thanks so much for watching, and we'll talk to you soon. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/methods/pdqdeploy.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/methods/pdqdeploy.md index d2d61c55f5..92beca60d9 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/methods/pdqdeploy.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/methods/pdqdeploy.md @@ -115,3 +115,5 @@ Shane: I love it. I love your stuff. Jeremy: Onto the next video. Shane: Yes sir. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/methods/pdqdeployfirefox.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/methods/pdqdeployfirefox.md index 5e5e3878fa..3310945f5e 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/methods/pdqdeployfirefox.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/methods/pdqdeployfirefox.md @@ -118,7 +118,7 @@ Jeremy: So, we go to computer side, PolicyPak. We'll go to applications settings do a lot in Firefox. A lot of times people come to us because they want to manage the certificates in Firefox. They want to manage the bookmarks in Firefox. But we'll just go right for things that we can just touch really quick. But we can do just about do nearly everything. So, if we go to the -homepage here. We'll go to endpointpolicymanager.com and we'll right click on this thing and we will lock down +homepage here. We'll go to policypak.com and we'll right click on this thing and we will lock down this setting using the system wide config file. We'll go also over to security and we'll check all these three checkboxes because we said if the user has the ability to work around these settings you're in the doghouse. @@ -147,3 +147,5 @@ about everything in Firefox so deploy with those guys, manage it with us guys. Shane: Rock on. Hey everybody. We'll see you at the next video. Jeremy: Next video. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/methods/sccmsoftwarecenter.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/methods/sccmsoftwarecenter.md index 2208f72cbf..3e67182d0a 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/methods/sccmsoftwarecenter.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/methods/sccmsoftwarecenter.md @@ -44,7 +44,7 @@ to check that we only want to deliver TLS 1.2 as an option. I'll tell that OK. Now I'm going to do this again, and I'll go find Chrome, and once we open up Chrome, then I can come over here, and let's see. I can choose to Open a specific set of pages here, or in this case -actually just one. We'll put it to endpointpolicymanager.com. Alright. We're going to come over here to the +actually just one. We'll put it to policypak.com. Alright. We're going to come over here to the Extras, and Extras, you have to scroll down just a little bit to find the setting about the incognito mode, so there we go. We're going to go ahead and disable that, and when I come over here to Advanced, I can choose no, do not offer to save passwords. Thank you very much. I'm going to tell @@ -66,10 +66,12 @@ system-wide config file, and when I come over here to Advanced, I can scroll dow are only using TLS1.2, and we are restricting TLS 1.1 and 1.0. We did that, and when I come over here to Chrome, you're going to notice there our homepage is -endpointpolicymanager.com just like we asked it to. No incognito mode option anymore, and when I come down to +policypak.com just like we asked it to. No incognito mode option anymore, and when I come down to Settings and I go to that Autofill area – Autofill, Passwords, there we go. You see that this setting is being enforced by your administrator, and it's grayed out. I cannot click that at all, at all. That is how you can go about managing the application settings using PolicyPak, but getting rid of Group Policy and using SCCM instead. If this is of interest to you, get in touch with us. We'll have you watch a webinar. We'll give you the bits, and you can get started on your trial right away. Thanks so much. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/methods/specops.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/methods/specops.md index 10ef3f3091..314c3f7d6c 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/methods/specops.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/methods/specops.md @@ -38,7 +38,7 @@ Endpoint Policy Manager was designed by Microsoft MVP Jeremy Moskowitz – who " desktop management and lives and breathes enterprise software deployments and desktop lockdown. If you'd like to trial Endpoint Policy Manager, we're here for you. Call 800-883-8002 or click on -download button ([https://dev.endpointpolicymanager.com/webinar/](https://dev.endpointpolicymanager.com/webinar/)). +download button ([https://policypak.com/webinar/](https://policypak.com/webinar/)). ### Endpoint Policy Manager and Specops Deploy Video Transcript @@ -157,6 +157,7 @@ software. Said another way, if it's important enough to deploy, it's important e hope this gives you a quick feel for how both Specops Deploy and PolicyPak can work better together. If you're looking to get started, just click on the download button -([https://dev.endpointpolicymanager.com/webinar/](https://dev.endpointpolicymanager.com/webinar/)). +([https://policypak.com/webinar/](https://policypak.com/webinar/)). Thanks so very much. + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/_category_.json b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/_category_.json index 957db5b6b0..a9596b4c5d 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/_category_.json +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/_category_.json @@ -3,4 +3,4 @@ "position": 160, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/acrobat.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/acrobat.md index 4c91071235..cafbe1237d 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/acrobat.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/acrobat.md @@ -193,3 +193,5 @@ our superpowers. Thanks for watching. If you like what you see here with Acrobat Reader, it's available for most applications. We've got a whole bunch of preconfigured Paks ready to use right now. Thanks so much. Take care. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/flashplayer.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/flashplayer.md index e25dbe4355..7ee9292afd 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/flashplayer.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/flashplayer.md @@ -159,3 +159,5 @@ That's it with regards to using Group Policy, PolicyPak and Flash Player setting enjoyed this video, and happy locking things down. Take care. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/irfanview.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/irfanview.md index 731b4036f4..339abe6288 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/irfanview.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/irfanview.md @@ -21,7 +21,7 @@ Endpoint Policy Manager. Check out this video to see how it's done. Hi, this is Jeremy Moskowitz, Microsoft MVP, Enterprise Mobility and Founder of PolicyPak Software.  In this video, we're going to learn how to manage -and [https://www.endpointpolicymanager.com/lockdown](https://www.endpointpolicymanager.com/lockdown) IrfanView using +and [https://www.policypak.com/lockdown](https://www.policypak.com/lockdown) IrfanView using PolicyPak. I've already got IrfanView installed on my computer, and I'm just a regular user here.  As you can @@ -41,7 +41,7 @@ We'll go ahead and right click over our "East Sales Users", "Create a GPO" and w it "Lockdown IrfanView."  So this GPO is now associated with the "East Sales Users." I'll right click over it.  I'll click "Edit…" I'll dive down under "User Configuration," "PolicyPak/Applications/New/Application." There it is, -"[https://www.endpointpolicymanager.com/products/manage-irfanview-with-group-policy-endpointpolicymanager.html](https://www.endpointpolicymanager.com/products/manage-irfanview-with-group-policy-endpointpolicymanager.html)" +"[https://www.policypak.com/products/manage-irfanview-with-group-policy-endpointpolicymanager.html](https://www.policypak.com/products/manage-irfanview-with-group-policy-endpointpolicymanager.html)" along with other applications like "Java," "Flash" "Firefox," "Skype" and lots of other important desktop applications that your users utilize every day (and you want to make more secure.). @@ -77,7 +77,9 @@ And we are done.  That is how incredibly easy it is for you to use PolicyPak to Irfanview as well as tons of other desktop applications. If you're looking for a trial of PolicyPak, just click on the -"[Webinar](https://www.endpointpolicymanager.com/webinar/evaluate.html) / Download" button on the right. +"[Webinar](https://www.policypak.com/webinar/evaluate.html) / Download" button on the right. Thanks so much for watching, and get in touch with us if you're looking to get started. Talk to you soon. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/office.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/office.md index a5f7344a62..b9ae1ee706 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/office.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/office.md @@ -181,3 +181,5 @@ right. Thanks so much for watching, and get in touch with us if you're looking to get started. Talk to you soon. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/passwordsecure.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/passwordsecure.md index 399d8e9dfa..45e8db5cc6 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/passwordsecure.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/passwordsecure.md @@ -6,3 +6,5 @@ sidebar_position: 10 # Netwrix Endpoint Policy Manager can manage Netwrix Password Secure + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/skype.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/skype.md index 77f4381088..74bc3e3a09 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/skype.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/skype.md @@ -148,3 +148,5 @@ Professional, the preconfigured PolicyPak for Lync client. Thanks so much for wa touch with us if you're looking to get started. Talk to you soon. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/teams.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/teams.md index aba9c005fb..a30a03a804 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/teams.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/teams.md @@ -54,3 +54,5 @@ set are set and all the things are not set are unset. There you go. With that in mind, I hope PolicyPak helps you out with your Teams journey and looking forward to helping you get started real soon. Thanks so much. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/thunderbird.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/thunderbird.md index 24464c8370..e5c60b3480 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/thunderbird.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/thunderbird.md @@ -93,3 +93,5 @@ If you want more information on PolicyPak or to give it a shot yourself, you can coming to one of our weekly webinars. That's it for now. Hope to see you soon. Thanks so very much. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/_category_.json b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/_category_.json index b4fa2df0fb..ff89d9d90c 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/_category_.json +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/_category_.json @@ -3,4 +3,4 @@ "position": 50, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/certificatesevil.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/certificatesevil.md index e8313736d9..44c79dad39 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/certificatesevil.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/certificatesevil.md @@ -47,3 +47,5 @@ Now you can see that certificate is no longer on the target machine. I hope it helps. Thank you. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/chromebookmarks.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/chromebookmarks.md index 3fa2193331..f5e0ca8c27 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/chromebookmarks.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/chromebookmarks.md @@ -39,3 +39,5 @@ it again. If we go into the three dots icon, you'll see that under "Bookmarks" w "Managed bookmarks" this time with all our required URLs. Okay, I hope it helps. Thank you. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/chromerevert.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/chromerevert.md index eacbffb406..d433886ba2 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/chromerevert.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/chromerevert.md @@ -92,3 +92,5 @@ That's the state of affairs right now. We know that it needs some improvement, b it and it's on our roadmap. Thanks so very much, and we'll talk to you soon. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/chromerevertfix.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/chromerevertfix.md index 0794b93104..d1c63e3563 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/chromerevertfix.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/chromerevertfix.md @@ -114,3 +114,5 @@ delete the settings at every run. I hope that helps you out and now you can use Chrome with even more confidence. Thanks so much and talk to you soon. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/firefoxabout.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/firefoxabout.md index e7383a3cca..38c3d05eb5 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/firefoxabout.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/firefoxabout.md @@ -104,3 +104,5 @@ achieved the goal and that's what's getting delivered. That's about it. That's how to convert from the two Paks to multiple Paks of the about-config settings in Firefox. Hope this helps you out. Thanks so much. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/firefoxplugins.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/firefoxplugins.md index 762e0a446d..2fb6d3293e 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/firefoxplugins.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/firefoxplugins.md @@ -49,3 +49,5 @@ comma, allow. And that will do it. And then every time users go to that webpage, guaranteed to hit allow. Hope that helps you out. And thanks again. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/ieproxyserver.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/ieproxyserver.md index e9a75d83fc..7828a84d85 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/ieproxyserver.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/ieproxyserver.md @@ -80,3 +80,5 @@ same time. That is not allowed and will cause headaches. I hope this helps you o more questions, you can post them to the "How Do I" sections in the forums. Thanks. Bye-bye. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/invincea.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/invincea.md index 67b7cbb46c..91ba770f35 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/invincea.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/invincea.md @@ -44,7 +44,7 @@ So, right-click here, click edit, and then the first thing we'll do is we'll do and Chrome, so we'll go to user side PolicyPak here, we'll click on Application Settings Manager, right-click New Application and we'll pick Internet Explorer 8 and later for windows 7 and later. So, there's nothing special you need to do in PolicyPak in order to get Invincea stuff to work. You -just go ahead and make this endpointpolicymanager.com and while we're here we will right-click and we will lock +just go ahead and make this policypak.com and while we're here we will right-click and we will lock it down, so we'll disable the corresponding control in the target application, thus making it not possible for you to just change it in the UI. We can also, if we want to – I'm not going to demonstrate this. You can perform ACL lockdown, which will ensure that if the user goes to the @@ -58,7 +58,7 @@ the purpose of this demonstration. I'm just sort of proving a point here that we settings into the Invincea browser and the regular browser and I'll demonstrate both of those. Okay? So, that's Internet Explorer and while I'm here I'll also do Chrome here. So, I'll take Chrome and I've got to pick the right one. There we go. I'll double-click that guy here and let's go ahead and -set the specific Homepage. We'll also set this to endpointpolicymanager.com and we'll go over to Advanced and I +set the specific Homepage. We'll also set this to policypak.com and we'll go over to Advanced and I like this one. I want you NOT check offer to save passwords I enter on the web because if the bad guys get into the @@ -67,14 +67,14 @@ attack vector. Even though the browser is protected it's still an attack vector into the end-user's machine. So, we uncheck offer to save passwords as I enter them on the web. Okay, and then lastly we will go, over on the computer side, we'll go to PolicyPak Application Settings Manager and we'll manage Firefox New Application. Then we'll go to Firefox 23 and Later Pak -and once again we will also drive in the Homepage of endpointpolicymanager.com, right-click, we'll go ahead and +and once again we will also drive in the Homepage of policypak.com, right-click, we'll go ahead and lockdown the setting using the system wide config file. Firefox has a slightly different way of doing things. We'll go ahead and go to Security and we want to check all three of these checkboxes here and lock them all down. Okay, so we're making sure that, again, even though the browser itself is protected from the bad guys breaking through, we still have to protect the attack vectors inside the browser itself. So, -[https://www.endpointpolicymanager.com/pp-blog/windows-10-block-websites](https://www.endpointpolicymanager.com/pp-blog/windows-10-block-websites) +[https://www.policypak.com/pp-blog/windows-10-block-websites](https://www.policypak.com/pp-blog/windows-10-block-websites) and don't remember password for sites. You know, these are the kinds of things you want to make sure that you still do no matter what your browser situation looks like. Oh, and also, I forgot. While I'm here also I will right-click New Application and select PolicyPak for Acrobat Reader X, okay. @@ -132,3 +132,5 @@ Invincea, we will fully support our configurations together. All you need to do version of PolicyPak and keep on going and that's it. Hope that explains our PolicyPak and Invincea integration. I hope you enjoy it, get to use it, and looking forward to having you try it out and let us know how it works. Thanks so much. Take care. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/oraclejava.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/oraclejava.md index 55132726f1..cbcc7e74ae 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/oraclejava.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/oraclejava.md @@ -132,3 +132,5 @@ Pak and getting over to the universal Pak for Oracle Java 7 to 9. I hope this helps you out. If you have any questions, please use the forums for this particular function. Thanks so very much. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/paksbig.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/paksbig.md index 6d82a8072d..c1644cd857 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/paksbig.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/paksbig.md @@ -57,3 +57,5 @@ Well, anyway, this is just to help you out to let you know how to find things ev search capability in Application Settings Manager. Hope this video helps you out. Thanks very much and talk to you soon. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/troubleshooting/_category_.json b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/troubleshooting/_category_.json index 5ae4feb2a8..55c316dfb5 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/troubleshooting/_category_.json +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/troubleshooting/_category_.json @@ -3,4 +3,4 @@ "position": 110, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/troubleshooting/chrome.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/troubleshooting/chrome.md index e294fc029f..9306e38a59 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/troubleshooting/chrome.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/troubleshooting/chrome.md @@ -11,3 +11,5 @@ Endpoint Policy Manager (formerly PolicyPak) isnt the bad guy; but if you dont w messages again, this is the workaround. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/vdi/_category_.json b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/vdi/_category_.json index 37e24a5b65..0b24289d34 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/vdi/_category_.json +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/vdi/_category_.json @@ -3,4 +3,4 @@ "position": 90, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/vdi/dedicated.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/vdi/dedicated.md index fabc77a678..304c33da72 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/vdi/dedicated.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/vdi/dedicated.md @@ -140,3 +140,5 @@ dedicated VDI machines. If you have any questions about this, we're happy to hel to getting you into a trial soon. Thanks so much. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/vdi/integration.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/vdi/integration.md index c0d3a053e0..2d0a3ec208 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/vdi/integration.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/vdi/integration.md @@ -28,7 +28,7 @@ Add more value to your Microsoft VDI investment. Tip: After you watch the video, please download our free whitepaper "What Most IT admins don't know about -VDI": [https://www.endpointpolicymanager.com/integration/solutions/why-vdi-admin-need-endpointpolicymanager.html](https://www.endpointpolicymanager.com/integration/solutions/why-vdi-admin-need-endpointpolicymanager.html) +VDI": [https://www.policypak.com/integration/solutions/why-vdi-admin-need-endpointpolicymanager.html](https://www.policypak.com/integration/solutions/why-vdi-admin-need-endpointpolicymanager.html) @@ -229,7 +229,7 @@ that anybody who logs on to those machines regardless of who they are is going t settings. That's very powerful. I'm going to use "Mozilla Firefox" in this example. Let me set the "Home Page" to -"www.endpointpolicymanager.com." I'll lock it down with "Revert the policy setting to the default value when it +"www.policypak.com." I'll lock it down with "Revert the policy setting to the default value when it is no longer applied," a superpower from PolicyPak. I'll go to "Security." You saw me work around these settings. I want to make sure users can't work around these settings, so I'm going to "lock down this setting using the system-wide config file." I'm going to lock down each of these settings @@ -276,3 +276,5 @@ That's it for PolicyPak and Microsoft VDI. If you have any questions or you want a trial, we're here for you. Thanks so very much, and we'll talk to you soon. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/vdi/localmode.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/vdi/localmode.md index f6b7abc16a..30cd88a95d 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/vdi/localmode.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/vdi/localmode.md @@ -154,3 +154,5 @@ I hope this has been a helpful video for you. Go ahead and check out the other v missing tools series. Thanks so much, and talk to you soon. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/vdi/thinapp.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/vdi/thinapp.md index 574ff26c50..d50aad9ea9 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/vdi/thinapp.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/vdi/thinapp.md @@ -88,7 +88,7 @@ have via ThinApp. In that way, you might want to ensure that some particular sec look-and-feel settings are always the same for both versions. I'm going to do this on the computer side. On "PolicyPak/Applications/New/Application," I'll select -"PolicyPak for Mozilla Firefox." Then for the "Home Page" I'll change this to "www.endpointpolicymanager.com." +"PolicyPak for Mozilla Firefox." Then for the "Home Page" I'll change this to "www.policypak.com." While I'm here, I will also "Lockdown this setting using the system-wide config file." This is going to guarantee that users can't work around this setting. @@ -134,7 +134,7 @@ If I take a look at the one that's distributed through ThinApp and VMWare View that's version "21.0" The key point is, let's take a look back at version 6 again. If I go to the "Options" here, right -there you can see that the "Home Page" is being set by "www.endpointpolicymanager.com" and it's locked down so +there you can see that the "Home Page" is being set by "www.policypak.com" and it's locked down so users can't work around it. If we go to "Security," those settings again are being delivered. You saw me configure this @@ -200,3 +200,5 @@ That's about it. If you have any other questions about this, I hope you watch so videos in this series. Get in touch if you're looking to get started with a trial. Talk to you soon. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/vdi/thinappworkspace.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/vdi/thinappworkspace.md index f7344d137c..aa51a759de 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/vdi/thinappworkspace.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/vdi/thinappworkspace.md @@ -86,7 +86,7 @@ we'll select "Manages Firefox (Real and ThinApp)." We're just utilizing the Grou we created the last time. If we just take a look at the "Settings" report here, we'll see that we've got settings on the -"General Tab." We're delivering "www.endpointpolicymanager.com," and we're also delivering some important +"General Tab." We're delivering "www.policypak.com," and we're also delivering some important "Security" settings. We can see that if we right click, click "Edit…" and take a look at the computer side "PolicyPak/Applications/New/Application" and just dive in there and see our changes. @@ -123,3 +123,5 @@ OK. That's it. Thanks so much for watching. If you're looking to get started wit here for you. Thank you so much for watching, and talk to you soon. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/vdi/vmware.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/vdi/vmware.md index e1c9954725..117fe58e33 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/vdi/vmware.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/vdi/vmware.md @@ -197,3 +197,5 @@ Thanks so very much. If you're looking to get started, we hope to hear from you out. Thanks so much. Talk to you soon. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/videolearningcenter.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/videolearningcenter.md index d2257cd2ca..8c4c8c82a4 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/videolearningcenter.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/videolearningcenter.md @@ -158,3 +158,5 @@ See the following Video topics for Application Manager. - [Endpoint Policy Manager for Microsoft Office 2013 and 2016](/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/office.md) - [Endpoint Policy Manager for Microsoft Skype for Business (formerly Lync)](/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/skype.md) - [Endpoint Policy Manager for Thunderbird](/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/thunderbird.md) + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/virtualization/_category_.json b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/virtualization/_category_.json index 4aa6d74166..db7d51cb8c 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/virtualization/_category_.json +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/virtualization/_category_.json @@ -3,4 +3,4 @@ "position": 100, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/virtualization/appv.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/virtualization/appv.md index 8cfb474a58..9e89e1204d 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/virtualization/appv.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/virtualization/appv.md @@ -13,7 +13,7 @@ App-V has NO Group Policy support inside of sequences. So, if you needed to twea file, edit the registry, or otherwise configure your App-V packages, you've got a real problem. See this detailed blog entry -([https://www.endpointpolicymanager.com/integration/blog-entry-link.html](https://www.endpointpolicymanager.com/integration/blog-entry-link.html)) +([https://www.policypak.com/integration/blog-entry-link.html](https://www.policypak.com/integration/blog-entry-link.html)) and example. Good news for you: We've got that problem totally handled. @@ -51,9 +51,9 @@ When you're ready to manage your App-V packages using Group Policy, Endpoint Pol for you. Click on Download -([https://www.endpointpolicymanager.com/integration/about-us/contact-us.html](https://www.endpointpolicymanager.com/integration/about-us/contact-us.html)) +([https://www.policypak.com/integration/about-us/contact-us.html](https://www.policypak.com/integration/about-us/contact-us.html)) or Webiar -([https://www.endpointpolicymanager.com/integration/webinar](https://www.endpointpolicymanager.com/integration/webinar)) to +([https://www.policypak.com/integration/webinar](https://www.policypak.com/integration/webinar)) to get the software and try it out for yourself. ### Manage App-V applications dynamically with Group Policy video transcript @@ -112,7 +112,7 @@ right click and click "Edit" here, we'll do this on the computer side. We'll go "PolicyPak/Applications/New/Application," and we'll pick "PolicyPak for Mozilla Firefox 23.0." We'll go ahead and use that. -While we're here, let's go ahead and do the "Home Page" and make this "www.endpointpolicymanager.com." We'll +While we're here, let's go ahead and do the "Home Page" and make this "www.policypak.com." We'll also do some superpowers as well like "Lockdown this setting using the system-wide config file" so users can't work around it. We'll go to "Security" and we'll check all three of these checkboxes. We'll also lock down two of them as well, just to be on the safe side. @@ -155,3 +155,5 @@ If you have any other questions, we're happy to help. We look forward to helping you started with PolicyPak real soon. Thanks so much. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/virtualization/spoonnovell.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/virtualization/spoonnovell.md index b18d73dddd..1c80d2e704 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/virtualization/spoonnovell.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/virtualization/spoonnovell.md @@ -55,7 +55,7 @@ When you're ready to manage your Spoon or Novell ZENworks Application Virtualiza Endpoint Policy Manager is here for you. Click on Webinar -([https://www.endpointpolicymanager.com/integration/webinar](https://www.endpointpolicymanager.com/integration/webinar)) to +([https://www.policypak.com/integration/webinar](https://www.policypak.com/integration/webinar)) to get the software and try it out for yourself. ### Endpoint Policy Manager extends Group Policy to Spoon / Novell ZENworks App Virtualization video transcript @@ -112,7 +112,7 @@ If we go to "Updater," let's go ahead and "Do not download or install updates au again, we'll "Disable corresponding control in target application." While I'm also here, let me go to "PolicyPak for Mozilla Firefox" and let's take a look at this. -Let's go ahead and set our Firefox settings to "www.endpointpolicymanager.com" and also ensure that our +Let's go ahead and set our Firefox settings to "www.policypak.com" and also ensure that our "Security" settings are always set. Once we've done that, let's go back over to the target machine. Let's run "gpupdate,"or we could @@ -133,7 +133,7 @@ setting and also grayed it out. If we go to "Updater," we've delivered "Do not d updates automatically"and also grayed it out. Let's head over to "Firefox with Spoon (PolicyPak)." If we go to "Options," you can see the -"Security" settings are all set and our "www.endpointpolicymanager.com" is delivered as the "Home Page."If we +"Security" settings are all set and our "www.policypak.com" is delivered as the "Home Page."If we make this "www.abc.com" or something we shouldn't do and close this out and rerun the application, as soon as we rerun the application our settings are redelivered and re-guaranteed. @@ -179,3 +179,5 @@ If you are ready to get started and you want to test this all out yourself, we a the PPSpoonShim DLL to any customer or prospect who asks. Thanks so much, and we'll look forward to talking to you soon. Thanks. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/virtualization/symantec.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/virtualization/symantec.md index f467ecb4c5..78f3fbea58 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/virtualization/symantec.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/virtualization/symantec.md @@ -146,7 +146,7 @@ these settings afterward and also optionally lock it down. That's what PolicyPak If we go back to our Group Policy Object here, we can go to "New Application" and we'll pick "PolicyPak for Mozilla Firefox" here. We'll go ahead and double click it, and we'll set the "Home -Page" – notice again that our Pak looks pretty much exactly like the app – "www.endpointpolicymanager.com." +Page" – notice again that our Pak looks pretty much exactly like the app – "www.policypak.com." While we're here, for "Security" we will check all of these checkboxes and really ensure that those settings are going to be dynamically delivered. @@ -157,7 +157,7 @@ show you how to do that. Alright, now that that's done, I'll go ahead and close that out. Let's go ahead and run "Mozilla Firefox" and see if our settings were set dynamically using PolicyPak. We'll go to "Firefox/Options." There we go. The "Security" tab shows that all three settings were set, and the -"General" tab shows that "www.endpointpolicymanager.com" is the now "Home Page." +"General" tab shows that "www.policypak.com" is the now "Home Page." If they change this to "www.oops.com" and they do something they shouldn't do, click "OK" and click close, well the next time Firefox is run, whether or not they're online or offline, those settings @@ -175,3 +175,5 @@ Virtualization. If you're looking to get a trial or an eval copy of PolicyPak, c webinars and as soon as we see you there we'll hand over the bits. Thanks so much, and I'll talk to you soon. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/virtualization/thinapp.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/virtualization/thinapp.md index aa4b3f667e..b705efdf4e 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/virtualization/thinapp.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/virtualization/thinapp.md @@ -52,7 +52,7 @@ When you're ready to manage your ThinApp packages using Group Policy, Endpoint P here for you. Click on Webinar -([https://www.endpointpolicymanager.com/video/support-sharing/webinar-2.html](https://www.endpointpolicymanager.com/video/support-sharing/webinar-2.html)) +([https://www.policypak.com/video/support-sharing/webinar-2.html](https://www.policypak.com/video/support-sharing/webinar-2.html)) to get the software and try it out for yourself. ### Manage ThinApp Packages on Physical or VDI machines Video Transcript @@ -158,7 +158,7 @@ on the computer side. I'll click "Edit" here, and I'll dive down under the compu "PolicyPak/Applications/New/Application." I'm going to pick on "PolicyPak for Mozilla Firefox 23.0." Now this version of Firefox says it's 23, but it will work for pretty much every version you have. -If I click over here, let me go ahead and deliver a "Home Page." I'll go to "www.endpointpolicymanager.com." I +If I click over here, let me go ahead and deliver a "Home Page." I'll go to "www.policypak.com." I also want to right click and "Lockdown this setting using the system-wide config file." This is going to ensure these settings can't be worked around. @@ -181,7 +181,7 @@ background either using Group Policy or a tool like SCCM or LANDesk or whatever tool you have. I just happen to be using Group Policy in this case. Let's start off with the real application. We'll go to "Mozilla Firefox" here.  We'll go to  -"Firefox/Options" and you can see we've driven the "www.endpointpolicymanager.com" "Home Page" in there. The +"Firefox/Options" and you can see we've driven the "www.policypak.com" "Home Page" in there. The "Security" checkboxes are delivered and checked on. If we go to "about:config" here and we look for those three settings that I manipulated – there they are – these three settings were in the Pak configuration, and I've delivered those in. @@ -224,3 +224,5 @@ recommend that folks attend a webinar, and then we'll hand over the bits. Then y and see if it's right for you. Thanks so much for watching, and we'll talk to you soon. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/virtualization/uev.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/virtualization/uev.md index b3bac3252e..c8765ed1e0 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/virtualization/uev.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/virtualization/uev.md @@ -41,7 +41,7 @@ applications settings using Group Policy, Endpoint Policy Manager is here for you. Click on Webiar/Downdload -([https://www.endpointpolicymanager.com/integration/webinar](https://www.endpointpolicymanager.com/integration/webinar)) on +([https://www.policypak.com/integration/webinar](https://www.policypak.com/integration/webinar)) on the right to try it out for yourself. ### Endpoint Policy Manager enhances Microsoft User Experience Virtualization Video Transcript @@ -129,3 +129,5 @@ for delivery and enforcement and UE-V for users' preferences to roam around with any questions about how these two tools make an awesome better together story, we're here for you, just reach out. We'd love to get you the bits of PolicyPak and you can try it yourself and see how wonderful the better together story really is. Thanks so very much, and we'll talk to you soon. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/virtualization/xenapp.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/virtualization/xenapp.md index 25cf427195..ab2e312616 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/virtualization/xenapp.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/virtualization/xenapp.md @@ -130,7 +130,7 @@ application. It lives on this machine. If we were to now target Firefox, we're g Click "Edit…" here and once again under "PolicyPak/Applications/New/Application" and we'll go to "PolicyPak for Mozilla Firefox." Now remember, Firefox doesn't keep its stuff in the registry. There's no easy-peasy way to say wherever a user roams make sure they get the exact same settings, -until now. We're going to deploy "www.endpointpolicymanager.com" as the "Home Page." We'll also go to "Security" +until now. We're going to deploy "www.policypak.com" as the "Home Page." We'll also go to "Security" settings and dictate that, because the user turned off these "Security" settings, we're going to turn them right back on. It's just that easy. We'll go back to our target machine. We'll run "gpupdate" and now after GPUpdate succeeds, the very next time we run Firefox from the XenApp @@ -138,10 +138,10 @@ streaming server, we're going to ensure that our settings will dynamically be pl If you have a new security concern, you have something that's updated, something you need to make sure is pushed out to all of your users or computers, you can do it instantly using the Group Policy infrastructure you already have. Let's go ahead and run "Firefox8 Streaming" again. There it is, -"www.endpointpolicymanager.com." There's the home page. We'll go to "Options" and go to "Security." It's checked +"www.policypak.com." There's the home page. We'll go to "Options" and go to "Security." It's checked just the way we expect. If they were to uncheck these settings or change the "Home Page" to "www.google.com" something like that, the very next time Group Policy is updated and then Firefox is -run you will see that we will get it back to "www.endpointpolicymanager.com" and all of the "Home Page" settings +run you will see that we will get it back to "www.policypak.com" and all of the "Home Page" settings are there and the "Security" settings are there. You might be wondering, how hard is this to set up? Does it take a lot of infrastructure, a lot of moving parts to make this happen? The answer is no. It's very, very simple. It is true that PolicyPak does require that on all of your client machines @@ -171,7 +171,9 @@ OpenOffice, Thunderbird, WinZip, Lync – none of those use the proper policies wanted to manage any of those guys – Flash, Chrome, Java, Firefox, Thunderbird, Lync, any of those things – using Group Policy to set settings and lock things out, PolicyPak is your answer. Thank you so much for watching. If you would like to get the trial bits, all you've got to do is come to -www.endpointpolicymanager.com. Go ahead and click here under "Webinar/Download." Sign up for one of our one-hour +www.policypak.com. Go ahead and click here under "Webinar/Download." Sign up for one of our one-hour demonstrations, and then afterward we'll send you the bits and you can try it out yourself. Looking forward to having you as part of the PolicyPak team. Thanks so much, because remember, with PolicyPak what you set it what they get. Thanks so much. Bye bye. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/whatdoesitdo/_category_.json b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/whatdoesitdo/_category_.json index 0f85b2c195..0fbabc8d74 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/whatdoesitdo/_category_.json +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/whatdoesitdo/_category_.json @@ -3,4 +3,4 @@ "position": 10, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/whatdoesitdo/cloud.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/whatdoesitdo/cloud.md index 419a7361ce..3d1d6dc1c7 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/whatdoesitdo/cloud.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/whatdoesitdo/cloud.md @@ -10,3 +10,5 @@ manager, managing Firefox, Java, and Chrome settings using Endpoint Policy Manag Manager and our Endpoint Policy Manager Cloud Edition. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/whatdoesitdo/grouppolicy.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/whatdoesitdo/grouppolicy.md index 7b48763b0f..ccd124f23c 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/whatdoesitdo/grouppolicy.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/whatdoesitdo/grouppolicy.md @@ -10,3 +10,5 @@ application manager, managing Java settings using Group Policy and the Endpoint Cloud. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/whatdoesitdo/managers.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/whatdoesitdo/managers.md index 5f6f18bb7b..c92c19aada 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/whatdoesitdo/managers.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/whatdoesitdo/managers.md @@ -54,3 +54,5 @@ Getting started couldn't be easier. Just click the Download button on the right. see PolicyPak in action, be sure to watch our how-to videos found in the support section of our website. PolicyPak, what you set is what they get. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/whatdoesitdo/mdm.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/whatdoesitdo/mdm.md index 8415fd0ac3..008e821569 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/whatdoesitdo/mdm.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/whatdoesitdo/mdm.md @@ -99,3 +99,5 @@ So there you have it. This is how you can manage application settings on your no machines by using the application setting manager with PolicyPak MDM edition. If this is interesting to you, sign up for a webinar and we will get you started on a 30-day free trial right away. Thanks so much. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/whatdoesitdo/onpremise.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/whatdoesitdo/onpremise.md index d8fd49178a..794aa4815f 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/whatdoesitdo/onpremise.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/whatdoesitdo/onpremise.md @@ -163,6 +163,8 @@ For instance, if you're looking inside the Group Policy Object Editor, you're go well. With that in mind, I'll sign off. I hope this is very helpful. If you need help, we have the forums -and also support at endpointpolicymanager.com. +and also support at policypak.com. Thanks so very much, and welcome to PolicyPak. + + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/whatdoesitdo/pak.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/whatdoesitdo/pak.md index 6a67e3c908..43352d1383 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/whatdoesitdo/pak.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/whatdoesitdo/pak.md @@ -9,3 +9,5 @@ Lockdown UI for hundreds of applications and secure your settings with PolicyPak Settings Manager! + + diff --git a/docs/endpointpolicymanager/components/browserrouter/_category_.json b/docs/endpointpolicymanager/components/browserrouter/_category_.json index fc3145e1ff..0ea8b748ff 100644 --- a/docs/endpointpolicymanager/components/browserrouter/_category_.json +++ b/docs/endpointpolicymanager/components/browserrouter/_category_.json @@ -8,3 +8,4 @@ "id": "overview" } } + diff --git a/docs/endpointpolicymanager/components/browserrouter/knowledgebase/_category_.json b/docs/endpointpolicymanager/components/browserrouter/knowledgebase/_category_.json index f890ea6095..bd3755797e 100644 --- a/docs/endpointpolicymanager/components/browserrouter/knowledgebase/_category_.json +++ b/docs/endpointpolicymanager/components/browserrouter/knowledgebase/_category_.json @@ -8,3 +8,4 @@ "id": "knowledgebase" } } + diff --git a/docs/endpointpolicymanager/components/browserrouter/knowledgebase/installation/_category_.json b/docs/endpointpolicymanager/components/browserrouter/knowledgebase/installation/_category_.json index ee3640f7af..76ffd74d1c 100644 --- a/docs/endpointpolicymanager/components/browserrouter/knowledgebase/installation/_category_.json +++ b/docs/endpointpolicymanager/components/browserrouter/knowledgebase/installation/_category_.json @@ -4,3 +4,4 @@ "collapsed": true, "collapsible": true } + diff --git a/docs/endpointpolicymanager/components/browserrouter/knowledgebase/installation/chromemanual.md b/docs/endpointpolicymanager/components/browserrouter/knowledgebase/installation/chromemanual.md index 916219164a..ed79aaf611 100644 --- a/docs/endpointpolicymanager/components/browserrouter/knowledgebase/installation/chromemanual.md +++ b/docs/endpointpolicymanager/components/browserrouter/knowledgebase/installation/chromemanual.md @@ -30,11 +30,11 @@ Note down the Extension ID. You'll need this step every time we release updates ![535_1_image-20191222210303-1](/images/endpointpolicymanager/browserrouter/install/535_1_image-20191222210303-1.webp) -**Step 3 –** ote the PPBR Chrome Extension's Version Number. +**Step 3 –** Note the PPBR Chrome Extension's Version Number. -**Step 4 –** Launch this URL, [https://www.crxextractor.com/](https://www.crxextractor.com/) +**Step 4 –** Find a CRX Extractor tool. There are a variety of them online. Steps follow are generic and may be different based upon the CRX tool you have chosen. -**Step 5 –** Insert the updated PPBR Chrome Extension URL that you appended in step 1.2. +**Step 5 –** Insert the updated PPBR Chrome Extension URL that you appended in step 2. ![535_3_image-20191222210303-2_457x162](/images/endpointpolicymanager/browserrouter/install/535_3_image-20191222210303-2_457x162.webp) diff --git a/docs/endpointpolicymanager/components/browserrouter/knowledgebase/installation/defaultbrowser.md b/docs/endpointpolicymanager/components/browserrouter/knowledgebase/installation/defaultbrowser.md index 01b61dd5b6..67e1d382d1 100644 --- a/docs/endpointpolicymanager/components/browserrouter/knowledgebase/installation/defaultbrowser.md +++ b/docs/endpointpolicymanager/components/browserrouter/knowledgebase/installation/defaultbrowser.md @@ -111,3 +111,5 @@ you will see that Edge has become the default browser. ![141_7_image](/images/endpointpolicymanager/troubleshooting/browserrouter/install/141_7_image.webp) ![141_8_image](/images/endpointpolicymanager/troubleshooting/browserrouter/install/141_8_image.webp) + + diff --git a/docs/endpointpolicymanager/components/browserrouter/knowledgebase/installation/iepromptdll.md b/docs/endpointpolicymanager/components/browserrouter/knowledgebase/installation/iepromptdll.md index 83beab46ee..71bcd430bb 100644 --- a/docs/endpointpolicymanager/components/browserrouter/knowledgebase/installation/iepromptdll.md +++ b/docs/endpointpolicymanager/components/browserrouter/knowledgebase/installation/iepromptdll.md @@ -26,3 +26,5 @@ Even if users select DON'T ENABLE, theEndpoint Policy Manager CSE will fix it at The workaround and recommendation is to install theEndpoint Policy Manager CSE when no users are logged on at all, and hence, IE wouldn't be open to cause this situation. + + diff --git a/docs/endpointpolicymanager/components/browserrouter/knowledgebase/installation/preventiequestions.md b/docs/endpointpolicymanager/components/browserrouter/knowledgebase/installation/preventiequestions.md index 8186dd1bd0..8c48d28b23 100644 --- a/docs/endpointpolicymanager/components/browserrouter/knowledgebase/installation/preventiequestions.md +++ b/docs/endpointpolicymanager/components/browserrouter/knowledgebase/installation/preventiequestions.md @@ -12,3 +12,5 @@ then install the PP CSE. ``` Do {$ieCheck = Get-Process iexplore -ErrorAction SilentlyContinueIf ($ieCheck -eq $null) {msiexec /i ‘PolicyPak Client-Side Extension x64.msi' /q#Write-Host ‘Installing'Start-Sleep -s 600Exit}else {#Write-Host ‘IE Open'Start-Sleep -s 600}} while ($ieCheck -ne $null) ``` + + diff --git a/docs/endpointpolicymanager/components/browserrouter/knowledgebase/installation/twologons.md b/docs/endpointpolicymanager/components/browserrouter/knowledgebase/installation/twologons.md index 20f80eee67..f4b345436f 100644 --- a/docs/endpointpolicymanager/components/browserrouter/knowledgebase/installation/twologons.md +++ b/docs/endpointpolicymanager/components/browserrouter/knowledgebase/installation/twologons.md @@ -18,3 +18,5 @@ Then on the next Group Policy refresh (second logon or one logon plus a manual o GPupdate), Endpoint Policy Manager Browser Router should be "saved" and ready for use. All Endpoint Policy Manager Browser Router policies should work at that point. + + diff --git a/docs/endpointpolicymanager/components/browserrouter/knowledgebase/installation/windowsopenprompt.md b/docs/endpointpolicymanager/components/browserrouter/knowledgebase/installation/windowsopenprompt.md index 6f118faab1..f280500954 100644 --- a/docs/endpointpolicymanager/components/browserrouter/knowledgebase/installation/windowsopenprompt.md +++ b/docs/endpointpolicymanager/components/browserrouter/knowledgebase/installation/windowsopenprompt.md @@ -22,3 +22,5 @@ So, the Endpoint Policy Manager CSE itself doesn't require a reboot to start wor However, for Endpoint Policy Manager Browser Router to solidify itself as the default browser (to then perform the routing) you must logoff and log on to pick up this new setting. + + diff --git a/docs/endpointpolicymanager/components/browserrouter/knowledgebase/knowledgebase.md b/docs/endpointpolicymanager/components/browserrouter/knowledgebase/knowledgebase.md index b2236bbef9..6258e06018 100644 --- a/docs/endpointpolicymanager/components/browserrouter/knowledgebase/knowledgebase.md +++ b/docs/endpointpolicymanager/components/browserrouter/knowledgebase/knowledgebase.md @@ -33,3 +33,5 @@ Learn advanced techniques and best practices from real-world implementations. Ou --- *For immediate support needs, see our [Contact Support](/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/contactsupport.md) section.* + + diff --git a/docs/endpointpolicymanager/components/browserrouter/knowledgebase/tipsandtricks/_category_.json b/docs/endpointpolicymanager/components/browserrouter/knowledgebase/tipsandtricks/_category_.json index a74978754e..431040a5b1 100644 --- a/docs/endpointpolicymanager/components/browserrouter/knowledgebase/tipsandtricks/_category_.json +++ b/docs/endpointpolicymanager/components/browserrouter/knowledgebase/tipsandtricks/_category_.json @@ -4,3 +4,4 @@ "collapsed": true, "collapsible": true } + diff --git a/docs/endpointpolicymanager/components/browserrouter/knowledgebase/tipsandtricks/advancedblockingmessage.md b/docs/endpointpolicymanager/components/browserrouter/knowledgebase/tipsandtricks/advancedblockingmessage.md index 2c4c952177..1c709bea4c 100644 --- a/docs/endpointpolicymanager/components/browserrouter/knowledgebase/tipsandtricks/advancedblockingmessage.md +++ b/docs/endpointpolicymanager/components/browserrouter/knowledgebase/tipsandtricks/advancedblockingmessage.md @@ -43,3 +43,5 @@ Collection: %COLLECTION_NAME% ({%COLLECTION_ID%}). GPO: %GPO_NAME% % ({%GPO_ID%}).  Please contact your administrator to get more information. ``` + + diff --git a/docs/endpointpolicymanager/components/browserrouter/knowledgebase/tipsandtricks/browsermode.md b/docs/endpointpolicymanager/components/browserrouter/knowledgebase/tipsandtricks/browsermode.md index 65a6ae5ba0..06f0ab5c14 100644 --- a/docs/endpointpolicymanager/components/browserrouter/knowledgebase/tipsandtricks/browsermode.md +++ b/docs/endpointpolicymanager/components/browserrouter/knowledgebase/tipsandtricks/browsermode.md @@ -47,3 +47,5 @@ see this kb article for more information: [Endpoint Policy Manager Browser Router: Internet Explorer in Edge mode](/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/ieedgemode.md) ::: + + diff --git a/docs/endpointpolicymanager/components/browserrouter/knowledgebase/tipsandtricks/commandlinearguments.md b/docs/endpointpolicymanager/components/browserrouter/knowledgebase/tipsandtricks/commandlinearguments.md index e76dd8ee43..b2bba53fce 100644 --- a/docs/endpointpolicymanager/components/browserrouter/knowledgebase/tipsandtricks/commandlinearguments.md +++ b/docs/endpointpolicymanager/components/browserrouter/knowledgebase/tipsandtricks/commandlinearguments.md @@ -42,3 +42,5 @@ anymore and it is replaced with Command line arguments don't work when the source and target browsers are the same. ::: + + diff --git a/docs/endpointpolicymanager/components/browserrouter/knowledgebase/tipsandtricks/defined.md b/docs/endpointpolicymanager/components/browserrouter/knowledgebase/tipsandtricks/defined.md index a6ea46cbb9..9b2a717a8a 100644 --- a/docs/endpointpolicymanager/components/browserrouter/knowledgebase/tipsandtricks/defined.md +++ b/docs/endpointpolicymanager/components/browserrouter/knowledgebase/tipsandtricks/defined.md @@ -60,3 +60,5 @@ example, from within Firefox or via the OS selector. as the default. **Step 4 –** The user will believe that their default browser is actually what has been set here. + + diff --git a/docs/endpointpolicymanager/components/browserrouter/knowledgebase/tipsandtricks/edgelegacybrowser.md b/docs/endpointpolicymanager/components/browserrouter/knowledgebase/tipsandtricks/edgelegacybrowser.md index f348c6a1f4..2ba2903c50 100644 --- a/docs/endpointpolicymanager/components/browserrouter/knowledgebase/tipsandtricks/edgelegacybrowser.md +++ b/docs/endpointpolicymanager/components/browserrouter/knowledgebase/tipsandtricks/edgelegacybrowser.md @@ -26,3 +26,5 @@ the other extensions. It can be managed by clicking on **Extensions** >**…** >, **Manage extension**. ![907_3_image-20220403003715-3](/images/endpointpolicymanager/browserrouter/907_3_image-20220403003715-3.webp) + + diff --git a/docs/endpointpolicymanager/components/browserrouter/knowledgebase/tipsandtricks/forcebrowser.md b/docs/endpointpolicymanager/components/browserrouter/knowledgebase/tipsandtricks/forcebrowser.md index 24a57d4646..d8b82f30b2 100644 --- a/docs/endpointpolicymanager/components/browserrouter/knowledgebase/tipsandtricks/forcebrowser.md +++ b/docs/endpointpolicymanager/components/browserrouter/knowledgebase/tipsandtricks/forcebrowser.md @@ -34,3 +34,5 @@ the home page configured above. In this example,when Firefox or Internet Explorer is started, Browser Router will immediately close that browser and open Chrome. + + diff --git a/docs/endpointpolicymanager/components/browserrouter/knowledgebase/tipsandtricks/removeagent.md b/docs/endpointpolicymanager/components/browserrouter/knowledgebase/tipsandtricks/removeagent.md index 5eb1d7096e..b2040ebdce 100644 --- a/docs/endpointpolicymanager/components/browserrouter/knowledgebase/tipsandtricks/removeagent.md +++ b/docs/endpointpolicymanager/components/browserrouter/knowledgebase/tipsandtricks/removeagent.md @@ -92,3 +92,5 @@ under **Settings** > **Default Apps** > **Default Apps** > **Web Browser**, open **Step 6 –** Now check under **Settings** > **Default Apps** > **Web Browser** and the option to select the PPBR Agent should no longer be present. + + diff --git a/docs/endpointpolicymanager/components/browserrouter/knowledgebase/tipsandtricks/securityzone.md b/docs/endpointpolicymanager/components/browserrouter/knowledgebase/tipsandtricks/securityzone.md index f2e5b170f2..416340a6d7 100644 --- a/docs/endpointpolicymanager/components/browserrouter/knowledgebase/tipsandtricks/securityzone.md +++ b/docs/endpointpolicymanager/components/browserrouter/knowledgebase/tipsandtricks/securityzone.md @@ -17,3 +17,5 @@ is set to BLOCK. blocking policy is last in the list, so all whitelisted items will process before the blockitem. ![170_2_image002](/images/endpointpolicymanager/browserrouter/editpolicytemplate/170_2_image002.webp) + + diff --git a/docs/endpointpolicymanager/components/browserrouter/knowledgebase/tipsandtricks/shortcuticons.md b/docs/endpointpolicymanager/components/browserrouter/knowledgebase/tipsandtricks/shortcuticons.md index 97bd65bc5e..57bd52af76 100644 --- a/docs/endpointpolicymanager/components/browserrouter/knowledgebase/tipsandtricks/shortcuticons.md +++ b/docs/endpointpolicymanager/components/browserrouter/knowledgebase/tipsandtricks/shortcuticons.md @@ -65,3 +65,5 @@ can be seen here. You want to do this on the computer side, which will change th user and computer browsers. ![835_9_hfkb-1127-img-09_950x455](/images/endpointpolicymanager/browserrouter/835_9_hfkb-1127-img-09_950x455.webp) + + diff --git a/docs/endpointpolicymanager/components/browserrouter/knowledgebase/tipsandtricks/suppresspopup.md b/docs/endpointpolicymanager/components/browserrouter/knowledgebase/tipsandtricks/suppresspopup.md index dd075e3be4..a0479cec55 100644 --- a/docs/endpointpolicymanager/components/browserrouter/knowledgebase/tipsandtricks/suppresspopup.md +++ b/docs/endpointpolicymanager/components/browserrouter/knowledgebase/tipsandtricks/suppresspopup.md @@ -11,3 +11,5 @@ When you use the Chrome Pak or Chrome ADMX settings you can use this setting. - Navigate to Policy Path: Computer `Configuration\Administrative Templates\Google\Google Chrome\` - Policy Name: Continue running background apps when Google Chrome is closed - Policy State: Disabled + + diff --git a/docs/endpointpolicymanager/components/browserrouter/knowledgebase/tipsandtricks/useselectablebrowser.md b/docs/endpointpolicymanager/components/browserrouter/knowledgebase/tipsandtricks/useselectablebrowser.md index cf5b2180be..0364590913 100644 --- a/docs/endpointpolicymanager/components/browserrouter/knowledgebase/tipsandtricks/useselectablebrowser.md +++ b/docs/endpointpolicymanager/components/browserrouter/knowledgebase/tipsandtricks/useselectablebrowser.md @@ -126,10 +126,12 @@ convenience the required User side Group Policy Preference XMLS are attached bel ::: -HTTP: [https://www.endpointpolicymanager.com/pp-files/2020-12-29_no-default-or-default-edge- -then-set-to-chrome-http.xml](https://www.endpointpolicymanager.com/pp-files/2020-12-29_no-default-or-default-edge- +HTTP: [https://www.policypak.com/pp-files/2020-12-29_no-default-or-default-edge- +then-set-to-chrome-http.xml](https://www.policypak.com/pp-files/2020-12-29_no-default-or-default-edge- then-set-to-chrome-http.xml) -HTTPS: [https://www.endpointpolicymanager.com/pp-files/2020-12-29_no-default-or-default-edge- -then-set-to-chrome-https.xml](https://www.endpointpolicymanager.com/pp-files/2020-12-29_no-default-or-default-edge- +HTTPS: [https://www.policypak.com/pp-files/2020-12-29_no-default-or-default-edge- +then-set-to-chrome-https.xml](https://www.policypak.com/pp-files/2020-12-29_no-default-or-default-edge- then-set-to-chrome-https.xml) + + diff --git a/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/_category_.json b/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/_category_.json index 2a7c1d7f13..269232431c 100644 --- a/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/_category_.json +++ b/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/_category_.json @@ -4,3 +4,4 @@ "collapsed": true, "collapsible": true } + diff --git a/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/adobelinks.md b/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/adobelinks.md index c0b46fbb27..a1015377c5 100644 --- a/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/adobelinks.md +++ b/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/adobelinks.md @@ -43,3 +43,5 @@ For a list of additional Endpoint Policy Manager items that may need to be exclu KB below: [How must I configure my Anti-virus or system-level software to work with Endpoint Policy Manager CSE?](/docs/endpointpolicymanager/upgrademaintenance/antivirussystemsoftware/antivirus.md) + + diff --git a/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/automaticallydisabled.md b/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/automaticallydisabled.md index de2c024890..d31bf4a603 100644 --- a/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/automaticallydisabled.md +++ b/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/automaticallydisabled.md @@ -38,3 +38,5 @@ the Computer side. And here is "Configure extension installation allow list" on the User side. ![759_9_img-05](/images/endpointpolicymanager/troubleshooting/error/browserrouter/759_9_img-05.webp) + + diff --git a/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/betweenbrowsers.md b/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/betweenbrowsers.md index 205e619759..8757b8805c 100644 --- a/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/betweenbrowsers.md +++ b/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/betweenbrowsers.md @@ -12,7 +12,7 @@ doesn't, then this is the guide for you. :::note Firefox version must be Firefox ESR and not Firefox RR (rapid release). For more details, -[https://www.endpointpolicymanager.com/pp-blog/policypak-will-soon-only-support-firefox-esr](https://www.endpointpolicymanager.com/pp-blog/endpointpolicymanager-will-soon-only-support-firefox-esr). +[https://www.policypak.com/pp-blog/policypak-will-soon-only-support-firefox-esr](https://www.policypak.com/pp-blog/endpointpolicymanager-will-soon-only-support-firefox-esr). ::: @@ -117,3 +117,5 @@ webstore): [https://chrome.google.com/webstore/category/extensions?hl=en-US](ht **Step 7 –** Related.. If you see ONLY Chrome, and not any FORCED extensions, [Endpoint Policy Manager Browser Router removes other Chrome ‘force installed' extensions. How can I work around this?](/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/forceinstall.md) + + diff --git a/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/chromeextension.md b/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/chromeextension.md index 2af2f92ada..598113dee4 100644 --- a/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/chromeextension.md +++ b/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/chromeextension.md @@ -70,3 +70,5 @@ These two files can sit side by side without issue if you need to use an OLDER C UPGRADE to latest CSE later. ![774_7_img-05_950x675](/images/endpointpolicymanager/troubleshooting/browserrouter/clientsideextension/774_7_img-05_950x675.webp) + + diff --git a/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/chromeextensionid.md b/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/chromeextensionid.md index 1a31dd3914..5245eec76c 100644 --- a/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/chromeextensionid.md +++ b/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/chromeextensionid.md @@ -53,3 +53,5 @@ Chromium by visiting edge://extensions from within Edge Chromium. | 6.14.2017 | 17.6.1371.1049 | 0.0.3.8 | jdadlnndcplobhfcdfcfobnecakhmkhd | No | | 4.27.2017 | 17.3.1281.984 | 0.0.3.8 | jdadlnndcplobhfcdfcfobnecakhmkhd | No | | 2.22.2017 | 17.2.1260.930 | 0.0.3.8 | jdadlnndcplobhfcdfcfobnecakhmkhd | No | + + diff --git a/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/chromerouting.md b/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/chromerouting.md index 89bd6ca271..b21a0d03a9 100644 --- a/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/chromerouting.md +++ b/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/chromerouting.md @@ -65,7 +65,7 @@ Q: How should I update to the latest extension? A: Our general guidance is, and has always been… please try to stick closely to us in our release schedule as possible. We know this is not always possible, but have generalized guidance here of how you should update the CSE and exactly what "supported" means. -[https://www.endpointpolicymanager.com/resources/pp-blog/using-rings-to-test-and-update-the-policypak-client-side-extension-and-how-to-stay-supported/](https://www.endpointpolicymanager.com/resources/pp-blog/using-rings-to-test-and-update-the-policypak-client-side-extension-and-how-to-stay-supported/) +[https://www.policypak.com/resources/pp-blog/using-rings-to-test-and-update-the-policypak-client-side-extension-and-how-to-stay-supported/](https://www.policypak.com/resources/pp-blog/using-rings-to-test-and-update-the-policypak-client-side-extension-and-how-to-stay-supported/) Q: I cannot update to the latest extension, but I am using builds CSE 18.7.1779.937 - 19.12.2283.849. What is this workaround of which you speak? @@ -84,3 +84,5 @@ A: We have figured out how to have ONE Chrome Extension for all versions going f Chrome Extension … with the easy to remember name "fmbfiodledfjldlhiemaadmgppoeklbn" … is going to be the "going forward one" that we can just always use. If you upgrade to the latest CSE then stick reasonably close to our release schedule and guidance we think you won't likely have a problem. + + diff --git a/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/citrixproblems.md b/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/citrixproblems.md index 28574e1002..2ed6459b17 100644 --- a/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/citrixproblems.md +++ b/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/citrixproblems.md @@ -24,3 +24,5 @@ screenshot. Chrome is keeping itself alive, even though it should not. This will fix the problem. ![253_1_image0015](/images/endpointpolicymanager/troubleshooting/browserrouter/chrome/253_1_image0015.webp) + + diff --git a/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/contactsupport.md b/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/contactsupport.md index 71a334595e..78df6839f1 100644 --- a/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/contactsupport.md +++ b/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/contactsupport.md @@ -47,3 +47,5 @@ get logs from multiple machines showing the issue so we can do some deeper inves :::tip Remember, We need AT LEAST two machines of logs to check in this case. ::: + + diff --git a/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/criticalwebsiteincompatibility.md b/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/criticalwebsiteincompatibility.md index 942e4bee86..ddf5215f67 100644 --- a/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/criticalwebsiteincompatibility.md +++ b/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/criticalwebsiteincompatibility.md @@ -44,3 +44,5 @@ Router.) **Step 7 –** Is the web app something we could have access to, and reproduce the experience on our end? If yes, that would get you a test / repro / fix about 100x faster. + + diff --git a/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/default.md b/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/default.md index 6ac7c5a826..4d7a2967fd 100644 --- a/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/default.md +++ b/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/default.md @@ -140,3 +140,5 @@ Do not use both Workaround 1 and 2 at the same time. ![1326_4_3a4d59894f3cd6623b958202447b1136](/images/endpointpolicymanager/troubleshooting/browserrouter/1326_4_3a4d59894f3cd6623b958202447b1136.webp) + + diff --git a/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/dllcompatible.md b/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/dllcompatible.md index 8b486bba39..47e645fd0c 100644 --- a/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/dllcompatible.md +++ b/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/dllcompatible.md @@ -21,3 +21,5 @@ Then, restart IE (a reboot is not required). Note also that if the top checkbox is checked, the error does not occur, but Endpoint Policy Manager Browser Router still will not run. + + diff --git a/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/dnscall.md b/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/dnscall.md index f8391cfbd8..ef98654b81 100644 --- a/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/dnscall.md +++ b/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/dnscall.md @@ -28,3 +28,5 @@ The cause of the problem is a Netwrix Endpoint Policy Manager (formerly PolicyPa ## Resolution: Correct the ILT condition or remove the filter that is in place for that computer. + + diff --git a/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/extensioninactive.md b/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/extensioninactive.md index f63b492142..cbf49229cd 100644 --- a/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/extensioninactive.md +++ b/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/extensioninactive.md @@ -30,3 +30,5 @@ This should snap it back in place the next time Chrome re-launches. As a last resort, if the above does not work you can rename the `%LocalAppData%\Google\Chrome\User Data\Default `folder to reset Chrome and then close and relaunch Chrome. + + diff --git a/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/firefox.md b/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/firefox.md index 67be01bfe2..e873318591 100644 --- a/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/firefox.md +++ b/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/firefox.md @@ -29,3 +29,5 @@ screenshot: ![492_3_image003](/images/endpointpolicymanager/troubleshooting/browserrouter/492_3_image003.webp) You should be all set for now with Endpoint Policy Manager Browser Router. Let us know if otherwise. + + diff --git a/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/forceinstall.md b/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/forceinstall.md index 6423251cf8..099ae9bcd9 100644 --- a/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/forceinstall.md +++ b/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/forceinstall.md @@ -69,3 +69,5 @@ Again, the example extension ID above is just an example. Please use the correct CSE. [What is the Chrome Extension ID for all the published versions of Endpoint Policy Manager Browser Router Client Side Extension?](/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/chromeextensionid.md) + + diff --git a/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/fromedgetootherbrowsers.md b/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/fromedgetootherbrowsers.md index 10dca17d92..f33e26ceb8 100644 --- a/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/fromedgetootherbrowsers.md +++ b/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/fromedgetootherbrowsers.md @@ -13,3 +13,5 @@ sidebar_position: 90 before it kicks in. 4. Regardless .. Netwrix Endpoint Policy Manager (formerly PolicyPak) Edge to Other browser support is only expected to work / fully supported on Windows 10 1703 and later. + + diff --git a/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/fromietootherbrowsers.md b/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/fromietootherbrowsers.md index 009aa7e65a..bea2f7e5f4 100644 --- a/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/fromietootherbrowsers.md +++ b/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/fromietootherbrowsers.md @@ -87,3 +87,5 @@ Only then will the GPO's GPresult report demonstrate that the required item is E seen here. ![415_7_faq-asdf-03](/images/endpointpolicymanager/troubleshooting/browserrouter/internetexplorer/415_7_faq-asdf-03.webp) + + diff --git a/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/keeporiginaltab.md b/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/keeporiginaltab.md index d2b1a9abae..65b0871f85 100644 --- a/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/keeporiginaltab.md +++ b/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/keeporiginaltab.md @@ -32,3 +32,5 @@ UN-check the Experimental flag checkbox. Then you issues should be resolved. ![589_3_img-02_950x665](/images/endpointpolicymanager/troubleshooting/browserrouter/editpolicytemplate/589_3_img-02_950x665.webp) + + diff --git a/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/launch.md b/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/launch.md index a817ee2d2c..8f7fd5397c 100644 --- a/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/launch.md +++ b/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/launch.md @@ -100,3 +100,5 @@ Google Chrome: ![870_5_image-20220217002324-5](/images/endpointpolicymanager/troubleshooting/browserrouter/chrome/870_5_image-20220217002324-5.webp) Use this Endpoint Policy Manager Scripts Manager policy to mass deploy for any future issues. + + diff --git a/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/office365.md b/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/office365.md index 92a9be381c..c3334fa747 100644 --- a/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/office365.md +++ b/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/office365.md @@ -58,3 +58,5 @@ Now set the value to "System default browser" instead of "Microsoft Edge" in the ### AFTER: ![966_7_image-20230922212443-6](/images/endpointpolicymanager/troubleshooting/browserrouter/966_7_image-20230922212443-6.webp) + + diff --git a/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/pattern.md b/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/pattern.md index 7843e19ec0..bdea58c40c 100644 --- a/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/pattern.md +++ b/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/pattern.md @@ -21,3 +21,5 @@ We suggest you pick EITHER `"*abc* -> Chrome"` (example) or `"*ghi* -> Chrome But AVOID following pattern: `"*def* -> Chrome" `which is in the MIDDLE of the redirect and not expected to work. + + diff --git a/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/quick.md b/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/quick.md index d8b30700f0..b2702adca4 100644 --- a/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/quick.md +++ b/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/quick.md @@ -16,7 +16,7 @@ typically inside a GPO. To understand how / where your license keys might live, please check this video: -[https://kb.endpointpolicymanager.com/kb/article/458-policypak-licensing-onpremise-licensing-methods-compared](https://kb.endpointpolicymanager.com/kb/article/458-policypak-licensing-onpremise-licensing-methods-compared) +[https://docs.netwrix.com/docs/endpointpolicymanager/licensing/knowledgebase/miscquestions/licensingmethods](https://docs.netwrix.com/docs/endpointpolicymanager/licensing/knowledgebase/miscquestions/licensingmethods) Also, before continuing, reboot the endpoint with the Endpoint Policy Manager CSE / Endpoint Policy Manager Browser Router installed upon it. @@ -126,3 +126,5 @@ If your email system strips ZIP files, rename it to `.ZIPP` or `.TXT` or whateve want. ::: + + diff --git a/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/removed.md b/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/removed.md index b762d75e4e..54bcd43f8c 100644 --- a/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/removed.md +++ b/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/removed.md @@ -28,3 +28,5 @@ So if you are using Browser Router, we strongly recommend upgrading your CSEs to But if you cannot / don't want to, know that you will get unexpected routing behavior. If you're using something BEFORE that, we cannot guarantee success when IE is finally removed on April 15, 2022 + + diff --git a/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/revertlegacy.md b/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/revertlegacy.md index 7d20cdc694..a217833698 100644 --- a/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/revertlegacy.md +++ b/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/revertlegacy.md @@ -46,3 +46,5 @@ An example of the user required to manually specify Endpoint Policy Manager Brow seen here. ![764_3_image-20201027210423-2](/images/endpointpolicymanager/troubleshooting/browserrouter/764_3_image-20201027210423-2.webp) + + diff --git a/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/routing.md b/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/routing.md index a463066ad7..16a577d1bb 100644 --- a/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/routing.md +++ b/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/routing.md @@ -50,7 +50,7 @@ What should you do now? Our general guidance is, and has always been… please try to stick closely to us in our release schedule as possible. We know this is not always possible, but have generalized guidance here of how you should update the CSE and exactly what "supported" means. -[https://www.endpointpolicymanager.com/resources/pp-blog/using-rings-to-test-and-update-the-policypak-client-side-extension-and-how-to-stay-supported/](https://www.endpointpolicymanager.com/resources/pp-blog/using-rings-to-test-and-update-the-policypak-client-side-extension-and-how-to-stay-supported/) +[https://www.policypak.com/resources/pp-blog/using-rings-to-test-and-update-the-policypak-client-side-extension-and-how-to-stay-supported/](https://www.policypak.com/resources/pp-blog/using-rings-to-test-and-update-the-policypak-client-side-extension-and-how-to-stay-supported/) Will we have this problem in the future? @@ -62,3 +62,5 @@ we're going to try. If you stick closely to our release schedule and guidance we likely have a problem. If you still have questions about this concern email support. + + diff --git a/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/stop.md b/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/stop.md index ec2e647661..767e61c17e 100644 --- a/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/stop.md +++ b/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/stop.md @@ -37,3 +37,5 @@ Then, Endpoint Policy Manager Browser Router will be 100% in charge of your URLs redirection. ![456_1_image001_950x573](/images/endpointpolicymanager/troubleshooting/browserrouter/edge/456_1_image001_950x573.webp) + + diff --git a/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/tabissue.md b/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/tabissue.md index 064a36d9ad..12702ead99 100644 --- a/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/tabissue.md +++ b/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/tabissue.md @@ -40,3 +40,5 @@ Or visit Edge:compat in Edge and click the Force update button, the screen shoul to below. ![1323_2_faaa54cf16d85c909ec4de3a83505ac9](/images/endpointpolicymanager/troubleshooting/browserrouter/internetexplorer/1323_2_faaa54cf16d85c909ec4de3a83505ac9.webp) + + diff --git a/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/versions.md b/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/versions.md index 7a36054c41..04432bce63 100644 --- a/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/versions.md +++ b/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/versions.md @@ -27,3 +27,5 @@ Manager Browser Router will write v2 site lists: - IE11 + Win10 Version 1511: 11.0.10586.\* - IE 11 + Win 7: Version 11.0.9600.18347 or later - IE + Win 8.1: Version 11.0.9600.18123 or later + + diff --git a/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/wildcardrule.md b/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/wildcardrule.md index f35ed46c4b..566436150f 100644 --- a/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/wildcardrule.md +++ b/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/wildcardrule.md @@ -47,3 +47,5 @@ There is no "www" in the URL rule below. OR ![712_3_image-20201230005141-3](/images/endpointpolicymanager/troubleshooting/browserrouter/712_3_image-20201230005141-3.webp) + + diff --git a/docs/endpointpolicymanager/components/browserrouter/manual/_category_.json b/docs/endpointpolicymanager/components/browserrouter/manual/_category_.json index 1c4c158a37..491e75991a 100644 --- a/docs/endpointpolicymanager/components/browserrouter/manual/_category_.json +++ b/docs/endpointpolicymanager/components/browserrouter/manual/_category_.json @@ -8,3 +8,4 @@ "id": "overview" } } + diff --git a/docs/endpointpolicymanager/components/browserrouter/manual/configuration/_category_.json b/docs/endpointpolicymanager/components/browserrouter/manual/configuration/_category_.json index f3e7bac34b..d37bacd0d6 100644 --- a/docs/endpointpolicymanager/components/browserrouter/manual/configuration/_category_.json +++ b/docs/endpointpolicymanager/components/browserrouter/manual/configuration/_category_.json @@ -4,3 +4,4 @@ "collapsed": true, "collapsible": true } + diff --git a/docs/endpointpolicymanager/components/browserrouter/manual/configuration/block.md b/docs/endpointpolicymanager/components/browserrouter/manual/configuration/block.md index e5207dc3ab..65bb1672e3 100644 --- a/docs/endpointpolicymanager/components/browserrouter/manual/configuration/block.md +++ b/docs/endpointpolicymanager/components/browserrouter/manual/configuration/block.md @@ -29,3 +29,5 @@ If you leave the **Block Text** field empty, default text is automatically provi ![about_policypak_browser_router_18](/images/endpointpolicymanager/browserrouter/policy/about_endpointpolicymanager_browser_router_18.webp) + + diff --git a/docs/endpointpolicymanager/components/browserrouter/manual/configuration/commandlinearguments.md b/docs/endpointpolicymanager/components/browserrouter/manual/configuration/commandlinearguments.md index d6ee141c56..f1baa07337 100644 --- a/docs/endpointpolicymanager/components/browserrouter/manual/configuration/commandlinearguments.md +++ b/docs/endpointpolicymanager/components/browserrouter/manual/configuration/commandlinearguments.md @@ -35,3 +35,5 @@ application you want to launch (as in, MSTSC) and the command line arguments to `c:\temp\file1.rdp /v:server1 8080`). ![about_policypak_browser_router_22](/images/endpointpolicymanager/browserrouter/about_endpointpolicymanager_browser_router_22.webp) + + diff --git a/docs/endpointpolicymanager/components/browserrouter/manual/configuration/custom.md b/docs/endpointpolicymanager/components/browserrouter/manual/configuration/custom.md index 16bf0083fd..cb42a30278 100644 --- a/docs/endpointpolicymanager/components/browserrouter/manual/configuration/custom.md +++ b/docs/endpointpolicymanager/components/browserrouter/manual/configuration/custom.md @@ -32,3 +32,5 @@ This technique works for most virtualized browsers such as Microsoft App-V, VMwa Note that once a virtualized browser is opened, Endpoint Policy Manager Browser Router cannot route away from those browsers and then back to real browsers. This is because Endpoint Policy Manager Browser Router's helper extensions are not installed in the virtualized browser. + + diff --git a/docs/endpointpolicymanager/components/browserrouter/manual/configuration/exportcollections.md b/docs/endpointpolicymanager/components/browserrouter/manual/configuration/exportcollections.md index 88888bf549..fcc6572e9a 100644 --- a/docs/endpointpolicymanager/components/browserrouter/manual/configuration/exportcollections.md +++ b/docs/endpointpolicymanager/components/browserrouter/manual/configuration/exportcollections.md @@ -29,3 +29,5 @@ one single policy. In other words, a collection is automatically created at the you export a single policy. ::: + + diff --git a/docs/endpointpolicymanager/components/browserrouter/manual/configuration/itemleveltargeting.md b/docs/endpointpolicymanager/components/browserrouter/manual/configuration/itemleveltargeting.md index bcea0b38e3..af3a5862ec 100644 --- a/docs/endpointpolicymanager/components/browserrouter/manual/configuration/itemleveltargeting.md +++ b/docs/endpointpolicymanager/components/browserrouter/manual/configuration/itemleveltargeting.md @@ -68,3 +68,5 @@ off **No**. This feature allows you toadd very granular filters. First, filter with Item-Level Targeting in a collection, and then filter on any specific rule if any Item-Level Targeting is applied there. + + diff --git a/docs/endpointpolicymanager/components/browserrouter/manual/configuration/ports.md b/docs/endpointpolicymanager/components/browserrouter/manual/configuration/ports.md index 421bd389d0..b1b50814bf 100644 --- a/docs/endpointpolicymanager/components/browserrouter/manual/configuration/ports.md +++ b/docs/endpointpolicymanager/components/browserrouter/manual/configuration/ports.md @@ -31,3 +31,5 @@ which versions of Internet Explorer 11 use v1 vs v2, see [When does Endpoint Policy Manager Browser Router write v1 or v2 Enterprise Mode site lists?](/docs/endpointpolicymanager/components/browserrouter/knowledgebase/troubleshooting/versions.md). ::: + + diff --git a/docs/endpointpolicymanager/components/browserrouter/manual/configuration/processorderprecedence.md b/docs/endpointpolicymanager/components/browserrouter/manual/configuration/processorderprecedence.md index 0254815b1b..f9c4c22772 100644 --- a/docs/endpointpolicymanager/components/browserrouter/manual/configuration/processorderprecedence.md +++ b/docs/endpointpolicymanager/components/browserrouter/manual/configuration/processorderprecedence.md @@ -39,7 +39,7 @@ you can specify a baseline setting for various computers and then have particula policies when specific users log on. If policies are on the same side, a more-specific URL pattern takes precedence over a less-specific -URL pattern. For example, mail.endpointpolicymanager.com takes precedence over \*.endpointpolicymanager.com. +URL pattern. For example, mail.policypak.com takes precedence over \*.policypak.com. If patterns are equally specific, a pattern in a more specific policy always takes precedence over a pattern in a less-specific policy. For example, a pattern in a GPO linked to an OU wins over a @@ -91,3 +91,5 @@ characters. So an example of priority order would be as follows: - (x)(.\*)(x)(.\*)(x).com - (blue)(.\*) - (.\*) + + diff --git a/docs/endpointpolicymanager/components/browserrouter/manual/configuration/rules.md b/docs/endpointpolicymanager/components/browserrouter/manual/configuration/rules.md index 441b91ab32..835cd9769e 100644 --- a/docs/endpointpolicymanager/components/browserrouter/manual/configuration/rules.md +++ b/docs/endpointpolicymanager/components/browserrouter/manual/configuration/rules.md @@ -19,8 +19,8 @@ to match against Host. | Pattern Rule | Example | Matches | | -------------------------- | ----------------------------------- | ---------------------------------------------------------------------- | -| Specific URL String | www.endpointpolicymanager.com | [www.endpointpolicymanager.com](http://www.endpointpolicymanager.com/) | -| Wildcard String | www.pol\*.com | endpointpolicymanager.com, politicos.com, pollution.org | +| Specific URL String | www.policypak.com | [www.policypak.com](https://www.policypak.com/) | +| Wildcard String | www.pol\*.com | policypak.com, politicos.com, pollution.org | | RegEx (Regular Expression) | (.\*)(pol)(.\*).com | SpolE.com, ESpol24.com, pol.com, etc. | | Windows IE Zone Pattern | Trusted sites, intranet sites, etc. | All trusted sites, intranet sites, etc. | @@ -71,10 +71,10 @@ Description: Matches any port and path on a URL with a matching host name that c Matching examples: -- http://www.endpointpolicymanager.com -- https://www.endpointpolicymanager.com -- http://www.endpointpolicymanager.com:1234/ -- http://www.endpointpolicymanager.com:5678/any_other_path +- https://www.policypak.com +- https://www.policypak.com +- https://www.policypak.com:1234/ +- https://www.policypak.com:5678/any_other_path Example 2:  Criteria matching all hosts and a wildcard path @@ -103,3 +103,5 @@ Matching examples: - https://www.aa.com:8080/res/app/load.aspx - http://www.aa.com:8080/lib/resapp.aspx - http://www.aa.com:8080/ffapp/main.aspx + + diff --git a/docs/endpointpolicymanager/components/browserrouter/manual/gettingtoknow/_category_.json b/docs/endpointpolicymanager/components/browserrouter/manual/gettingtoknow/_category_.json index 5b8236d012..276ca9aa64 100644 --- a/docs/endpointpolicymanager/components/browserrouter/manual/gettingtoknow/_category_.json +++ b/docs/endpointpolicymanager/components/browserrouter/manual/gettingtoknow/_category_.json @@ -4,3 +4,4 @@ "collapsed": true, "collapsible": true } + diff --git a/docs/endpointpolicymanager/components/browserrouter/manual/gettingtoknow/navigation.md b/docs/endpointpolicymanager/components/browserrouter/manual/gettingtoknow/navigation.md index 00bb0b8bc0..35855a7e57 100644 --- a/docs/endpointpolicymanager/components/browserrouter/manual/gettingtoknow/navigation.md +++ b/docs/endpointpolicymanager/components/browserrouter/manual/gettingtoknow/navigation.md @@ -54,7 +54,7 @@ the next example, we will route www.GPanswers.com to Firefox. Click OK to save the entry. -Create another policy to route \*.endpointpolicymanager.com to Edge. +Create another policy to route \*.policypak.com to Edge. ![about_policypak_browser_router_6](/images/endpointpolicymanager/browserrouter/about_endpointpolicymanager_browser_router_6.webp) @@ -88,7 +88,7 @@ On the endpoint, log on as a user who gets the GPO (or run GPupdate if the user on). Make sure that Internet Explorer, Firefox, and Chrome are all installed. You will be ready to go if you followed along with the Endpoint Policy Manager Browser Router Quickstart, created a new Wordpad document, and typed in each URL (www.microsoft.com, www.gpanswers.com, -[www.endpointpolicymanager.com](https://technet.microsoft.com/en-us/library/dn321432.aspx)). Next, type in a URL +[www.policypak.com](https://technet.microsoft.com/en-us/library/dn321432.aspx)). Next, type in a URL that is unrelated to anything, such as www.abc.com. Based on the rules, the correct browser is opened for each URL. @@ -96,3 +96,5 @@ opened for each URL. Notice that since there was no rule for www.abc.com, the overriding Default Browser rule took effect and launched Internet Explorer. + + diff --git a/docs/endpointpolicymanager/components/browserrouter/manual/gettingtoknow/overview_1.md b/docs/endpointpolicymanager/components/browserrouter/manual/gettingtoknow/overview_1.md index ec323a3e63..536b65d933 100644 --- a/docs/endpointpolicymanager/components/browserrouter/manual/gettingtoknow/overview_1.md +++ b/docs/endpointpolicymanager/components/browserrouter/manual/gettingtoknow/overview_1.md @@ -39,3 +39,5 @@ Users can then change the default browser to their own liking, even though their the web browser is managed by their organization. ![about_policypak_browser_router_13](/images/endpointpolicymanager/browserrouter/defaultbrowser/about_endpointpolicymanager_browser_router_13.webp) + + diff --git a/docs/endpointpolicymanager/components/browserrouter/manual/gettingtoknow/overview_2.md b/docs/endpointpolicymanager/components/browserrouter/manual/gettingtoknow/overview_2.md index d71d525d3d..d917151a04 100644 --- a/docs/endpointpolicymanager/components/browserrouter/manual/gettingtoknow/overview_2.md +++ b/docs/endpointpolicymanager/components/browserrouter/manual/gettingtoknow/overview_2.md @@ -28,6 +28,7 @@ Log files for Endpoint Policy Manager Browser Router are found in the two follow - `%appdata%\local\PolicyPak\PolicyPak Browser Router` - `%Programdata%\PolicyPak\PolicyPak Browser Router` -Logs are automatically wrapped up and can be sent to -[support@endpointpolicymanager.com](https://docs.microsoft.com/en-us/internet-explorer/ie11-deploy-guide/what-is-enterprise-mode) +Logs are automatically wrapped up and can be sent to support by [opening a support ticket](https://www.netwrix.com/tickets.html#/open-a-ticket) with the PPLOGS.EXE command on any endpoint where the CSE is installed. + + diff --git a/docs/endpointpolicymanager/components/browserrouter/manual/internetexplorer/_category_.json b/docs/endpointpolicymanager/components/browserrouter/manual/internetexplorer/_category_.json index 841f55aebe..6277ecd4e9 100644 --- a/docs/endpointpolicymanager/components/browserrouter/manual/internetexplorer/_category_.json +++ b/docs/endpointpolicymanager/components/browserrouter/manual/internetexplorer/_category_.json @@ -4,3 +4,4 @@ "collapsed": true, "collapsible": true } + diff --git a/docs/endpointpolicymanager/components/browserrouter/manual/internetexplorer/convertxmls.md b/docs/endpointpolicymanager/components/browserrouter/manual/internetexplorer/convertxmls.md index 926f0f399a..75d5f7c33c 100644 --- a/docs/endpointpolicymanager/components/browserrouter/manual/internetexplorer/convertxmls.md +++ b/docs/endpointpolicymanager/components/browserrouter/manual/internetexplorer/convertxmls.md @@ -41,3 +41,5 @@ The imported rules now appear. You can review any of the rules to confirm or change their settings. ![about_policypak_browser_router_35](/images/endpointpolicymanager/browserrouter/internetexplorer/about_endpointpolicymanager_browser_router_35.webp) + + diff --git a/docs/endpointpolicymanager/components/browserrouter/manual/internetexplorer/edgemod.md b/docs/endpointpolicymanager/components/browserrouter/manual/internetexplorer/edgemod.md index 3be54d87b2..63b204dc4c 100644 --- a/docs/endpointpolicymanager/components/browserrouter/manual/internetexplorer/edgemod.md +++ b/docs/endpointpolicymanager/components/browserrouter/manual/internetexplorer/edgemod.md @@ -26,17 +26,17 @@ however, it might work in versions 1909, 1903, and 1809. Create a rule for -[www.endpointpolicymanager.com](http://www.endpointpolicymanager.com/video/endpointpolicymanager-browser-router-and-ports.html) and +[www.policypak.com](https://www.policypak.com/video/endpointpolicymanager-browser-router-and-ports.html) and assign it to IE. This time select **Open as IE in Edge tab** . ![about_policypak_browser_router_29](/images/endpointpolicymanager/browserrouter/internetexplorer/about_endpointpolicymanager_browser_router_29.webp) -When the user logs on and tries to access [www.endpointpolicymanager.com](http://www.endpointpolicymanager.com/) they should +When the user logs on and tries to access [www.policypak.com](https://www.policypak.com/) they should see it open as an IE tab in Edge. We say should because the rule will not work right away. There is a detail called the 65 second rule, which you can read more about here -[https://docs.microsoft.com/en-us/microsoft-edge/deploy/emie-to-improve-compatibility](http://www.endpointpolicymanager.com/video/endpointpolicymanager-troubleshooting-with-admx-files.html). +[https://docs.microsoft.com/en-us/microsoft-edge/deploy/emie-to-improve-compatibility](https://www.policypak.com/video/endpointpolicymanager-troubleshooting-with-admx-files.html). From the first time a user accesses -[www.endpointpolicymanager.com](http://www.endpointpolicymanager.com/knowledge-base/browser-router-troubleshooting/how-to-quickly-troubleshoot-endpointpolicymanager-browser-router.html), +[www.policypak.com](https://www.policypak.com/knowledge-base/browser-router-troubleshooting/how-to-quickly-troubleshoot-endpointpolicymanager-browser-router.html), a period of 65 seconds or so has to transpire until the rule comes fully into effect. Here you can see that the Endpoint Policy Manager website now appears in IE mode within the Edge browser itself: @@ -105,3 +105,5 @@ All Enterprise from Edge to IE policy will take all websites that are already de Enterprise site list and route them to Internet Explorer. In other words, once this policy is applied, if a user opens any website within Edge that you've set to Enterprise Mode, it is automatically routed to Internet Explorer 11. + + diff --git a/docs/endpointpolicymanager/components/browserrouter/manual/internetexplorer/overview.md b/docs/endpointpolicymanager/components/browserrouter/manual/internetexplorer/overview.md index 255fd218f3..938e1106e2 100644 --- a/docs/endpointpolicymanager/components/browserrouter/manual/internetexplorer/overview.md +++ b/docs/endpointpolicymanager/components/browserrouter/manual/internetexplorer/overview.md @@ -20,7 +20,7 @@ certain websites for a more compatible view. :::note To get an overview of Endpoint Policy Manager Browser Router and Internet Explorer 11's Enterprise and Document Modes, please see -[http://www.endpointpolicymanager.com/video/endpointpolicymanager-browser-router-enterprise-and-document-modes.html](http://www.endpointpolicymanager.com/video/endpointpolicymanager-browser-router-block-web-sites-from-opening-in-all-browsers.html). +[https://www.policypak.com/video/endpointpolicymanager-browser-router-enterprise-and-document-modes.html](http://www.policypak.com/video/endpointpolicymanager-browser-router-block-web-sites-from-opening-in-all-browsers.html). ::: @@ -29,7 +29,7 @@ To learn more about Internet Explorer 11 Enterprise and Document Modes, see the Microsoft websites: Enterprise Mode is at: [Internet Explorer to Endpoint Policy Manager Browser Router Site lists](/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/iesitelists.md) and Document Modes is at: -[https://technet.microsoft.com/en-us/library/dn321432.aspx](http://www.endpointpolicymanager.com/video/endpointpolicymanager-using-pp-browser-router-on-citrix-or-rds-servers-with-published-browser-applications.html). +[https://technet.microsoft.com/en-us/library/dn321432.aspx](https://www.policypak.com/video/endpointpolicymanager-using-pp-browser-router-on-citrix-or-rds-servers-with-published-browser-applications.html). ::: @@ -86,3 +86,5 @@ for **Developer Tools**, and then click the Emulation tab. In this way, you can easily create routes for all webpages that need special rendering modes using Endpoint Policy Manager Browser Router. + + diff --git a/docs/endpointpolicymanager/components/browserrouter/manual/internetexplorer/specialtypes.md b/docs/endpointpolicymanager/components/browserrouter/manual/internetexplorer/specialtypes.md index 3960cbdb00..b720aa0453 100644 --- a/docs/endpointpolicymanager/components/browserrouter/manual/internetexplorer/specialtypes.md +++ b/docs/endpointpolicymanager/components/browserrouter/manual/internetexplorer/specialtypes.md @@ -30,3 +30,5 @@ automatically be routed to Internet Explorer 11. Enterprise site list and routes those to Internet Explorer. In other words, once this policy is applied, if a user opens any website within Edge that you've set to Enterprise Mode, it will automatically be routed to Internet Explorer 11. + + diff --git a/docs/endpointpolicymanager/components/browserrouter/manual/overview.md b/docs/endpointpolicymanager/components/browserrouter/manual/overview.md index ef67dfcd6f..58713444f0 100644 --- a/docs/endpointpolicymanager/components/browserrouter/manual/overview.md +++ b/docs/endpointpolicymanager/components/browserrouter/manual/overview.md @@ -31,3 +31,5 @@ Browser Router solves the common problem of ensuring the right browser opens for 2. Learn about Configuration to set up routing rules 3. Check Internet Explorer settings if using IE routing 4. Review Understanding Default Browser Policies for advanced scenarios + + diff --git a/docs/endpointpolicymanager/components/browserrouter/manual/understandingdefaultbrowser/_category_.json b/docs/endpointpolicymanager/components/browserrouter/manual/understandingdefaultbrowser/_category_.json index 376f4076f1..86cabb5caa 100644 --- a/docs/endpointpolicymanager/components/browserrouter/manual/understandingdefaultbrowser/_category_.json +++ b/docs/endpointpolicymanager/components/browserrouter/manual/understandingdefaultbrowser/_category_.json @@ -4,3 +4,4 @@ "collapsed": true, "collapsible": true } + diff --git a/docs/endpointpolicymanager/components/browserrouter/manual/understandingdefaultbrowser/osweb.md b/docs/endpointpolicymanager/components/browserrouter/manual/understandingdefaultbrowser/osweb.md index ac340a003a..8355700510 100644 --- a/docs/endpointpolicymanager/components/browserrouter/manual/understandingdefaultbrowser/osweb.md +++ b/docs/endpointpolicymanager/components/browserrouter/manual/understandingdefaultbrowser/osweb.md @@ -20,3 +20,5 @@ There are two options available: The end result looks like this. Note that the default browser is also displayed. ![about_policypak_browser_router_46](/images/endpointpolicymanager/browserrouter/about_endpointpolicymanager_browser_router_46.webp) + + diff --git a/docs/endpointpolicymanager/components/browserrouter/overview.md b/docs/endpointpolicymanager/components/browserrouter/overview.md index 9e781530c0..ad11b646ff 100644 --- a/docs/endpointpolicymanager/components/browserrouter/overview.md +++ b/docs/endpointpolicymanager/components/browserrouter/overview.md @@ -27,3 +27,5 @@ Browser Router is a powerful component of Endpoint Policy Manager (PolicyPak) th - Installation Guide - Troubleshooting Guide - Getting Started Videos + + diff --git a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/_category_.json b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/_category_.json index 08b2b0a69c..48b4bb9e46 100644 --- a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/_category_.json +++ b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/_category_.json @@ -8,3 +8,4 @@ "id": "videolearningcenter" } } + diff --git a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/citrixvirtualapps/_category_.json b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/citrixvirtualapps/_category_.json index 8142be3e32..321e0d8dce 100644 --- a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/citrixvirtualapps/_category_.json +++ b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/citrixvirtualapps/_category_.json @@ -4,3 +4,4 @@ "collapsed": true, "collapsible": true } + diff --git a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/citrixvirtualapps/citrix.md b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/citrixvirtualapps/citrix.md index e97bfb70bf..5cffe8b323 100644 --- a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/citrixvirtualapps/citrix.md +++ b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/citrixvirtualapps/citrix.md @@ -78,3 +78,5 @@ we never got prompted not once about who should be the default browser when usin Citrix sever. I hope this video helps you out and you're ready to get started with Browser Router. Thanks. + + diff --git a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/citrixvirtualapps/custombrowsers.md b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/citrixvirtualapps/custombrowsers.md index c40b919c64..e1bb605531 100644 --- a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/citrixvirtualapps/custombrowsers.md +++ b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/citrixvirtualapps/custombrowsers.md @@ -14,7 +14,7 @@ real built-in browser to your virtual / published browser. Hi. In this video I'm going to show you how you can use custom browser router routes to ensure that the right browser opens for the right time. So, the scenario might be a user might be using the -built-in version of; say; Internet Explorer and they go to a website like endpointpolicymanager.com. You always +built-in version of; say; Internet Explorer and they go to a website like policypak.com. You always want this to fire off, not here in the built-in browser but either in an Appv4 or 5 browsers or a thin app browser or a Citrix browser. For instance, this browser is hanging out over there on the Citrix server, so it's connecting to my Citrix server over here. It's real easy to do this. We'll @@ -67,9 +67,11 @@ That's correct and if I go to vmware, that's going to launch, _boom_, the thin a Firefox right there. So, if you've got Appv4, Appv5, Thin App or Citrix, using browser router you can specifically say that when they go to the website using the built-in browsers on their machine, you will automatically launch the custom browser. Okay? That being said, we do know that if you were -in the custom browser right here and you try to go back to, for instance, endpointpolicymanager.com, this is +in the custom browser right here and you try to go back to, for instance, policypak.com, this is where the routes end. We do not route from the custom browsers like thin app or Appv back outward to your original browser. So, for custom browsers like this, it is a one-way street. For custom routes for browsers that are actually installed on the machine, it will route between browsers just fine as you have seen in the previous videos. If you have any questions, we are here for you and we hope you get started with it soon. Thanks so much. + + diff --git a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/_category_.json b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/_category_.json index edb57b5129..9b170c37fa 100644 --- a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/_category_.json +++ b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/_category_.json @@ -4,3 +4,4 @@ "collapsed": true, "collapsible": true } + diff --git a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/blockwebsites.md b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/blockwebsites.md index 1928829098..1af2af3b84 100644 --- a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/blockwebsites.md +++ b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/blockwebsites.md @@ -8,3 +8,5 @@ sidebar_position: 30 Users being naughty? Use PP Browser Router to stop that nonsense. + + diff --git a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/edgespecial.md b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/edgespecial.md index d35cc94191..d3530a5c67 100644 --- a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/edgespecial.md +++ b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/edgespecial.md @@ -62,3 +62,5 @@ conditions. If you have any questions, we're here for you. I hope you can take advantage of this right away. Thanks. + + diff --git a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/edgesupport.md b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/edgesupport.md index 638ca2e823..28fb2ae943 100644 --- a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/edgesupport.md +++ b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/edgesupport.md @@ -26,7 +26,7 @@ to "Google Chrome." I'm then going to create a "New Policy" that says "FF to FF," "Wildcard" "\*mozilla\*" and we'll go to "Firefox" here. If I were to go "Add" a "New Policy" that says "GPanswers.com to EDGE," we can then go to "Url" "GPanswers.com" and go to "Edge." Then if I wanted to create one for Endpoint -Policy Manager to Internet Explorer, "New Policy," "PP to IE" and go to "endpointpolicymanager.com" and go to +Policy Manager to Internet Explorer, "New Policy," "PP to IE" and go to "policypak.com" and go to "Internet Explorer." Okay, great, so now we've set that all up just the way we want, and now we're ready to test it out. @@ -59,7 +59,7 @@ browser. Then we said if we're in Chrome and we go to "www.gpanswers.com," we wa Edge. So here comes Edge, and now we're in Edge. Now here's where finally the new support comes in. If you're in Edge, up until recently there was no -way to go from Edge to another browser. If you wanted to go back to "www.endpointpolicymanager.com," which we +way to go from Edge to another browser. If you wanted to go back to "www.policypak.com," which we said open up only in Internet Explorer, or www.mozilla.org open up in Firefox, when you click on Edge the very first time you run Edge it will not actually do what you ask it to do. @@ -74,7 +74,7 @@ charm. That's it. That's all you need to do. So let's do it all again because no closed Edge, and now this user is locked and loaded and we support it. Let's start again. We'll go from "Google Chrome" to Edge. So we'll go from Chrome and we'll say -"www.gpanswers.com." Here we are in Edge now. We can go to "www.endpointpolicymanager.com." Watch Edge. We will +"www.gpanswers.com." Here we are in Edge now. We can go to "www.policypak.com." Watch Edge. We will close Edge and open up Internet Explorer. If we're in Edge and we want to do some great stuff in Edge here which is fine and have this tab and @@ -89,3 +89,5 @@ you need to do in your routes. It's just as simple as that. We've got you covere I hope this helps you out. Looking forward to getting you started real soon with Endpoint Policy Manager Browser Router. + + diff --git a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/ie.md b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/ie.md index 314d931c17..225d7ab8c7 100644 --- a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/ie.md +++ b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/ie.md @@ -60,3 +60,5 @@ right down here. However, there is your Internet Explorer mode tab. There you ha easy it is to set up an Internet Explorer Enterprise or document mode easily and quickly as well as forcing an Internet Explorer tab open inside of Edge. If this is of interest to you, sign up for our webinar, and we'll get you started on a free trial right away. Thanks so much. + + diff --git a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/ports.md b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/ports.md index a22707888b..1a2f6566a0 100644 --- a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/ports.md +++ b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/ports.md @@ -61,3 +61,5 @@ an exact match. With that in mind, if you have any questions about how to use Endpoint Policy Manager Browser Router, we look forward to answering them and hope you get to take advantage of this real soon. Thanks. + + diff --git a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/rightbrowser.md b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/rightbrowser.md index 47989d4ede..3921974f65 100644 --- a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/rightbrowser.md +++ b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/rightbrowser.md @@ -61,3 +61,5 @@ Facebook.com. This website is blocked by company policy. Please contact Support have it. We have set a default browser. We routed particular websites to particular browsers and we even made sure to block Facebook. If this is of interest to you, sign up for our webinar and we'll get you started on your free trial right away. Thanks so much. + + diff --git a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/userselecteddefault.md b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/userselecteddefault.md index 2d104f873a..54192d8f4c 100644 --- a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/userselecteddefault.md +++ b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/userselecteddefault.md @@ -41,9 +41,11 @@ said Firefox is the default browser, and we get Firefox as the default browser. If we were to, however, go to something that does have a route like "www.google.com" that has a route to Chrome, let's see what happens there. That should open the Chrome browser. In fact, it -does. We have another route to "www.endpointpolicymanager.com," and that should go to Internet Explorer because +does. We have another route to "www.policypak.com," and that should go to Internet Explorer because we have a route to that. If you use User Selectable, that says anything we don't have a route for and the user has made a choice to decide what their default browser is, then honor that. That's a good new feature for Endpoint Policy Manager customers. I hope you like it. We'll talk to you soon. + + diff --git a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/methods/_category_.json b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/methods/_category_.json index bf3482899d..e671dd1396 100644 --- a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/methods/_category_.json +++ b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/methods/_category_.json @@ -4,3 +4,4 @@ "collapsed": true, "collapsible": true } + diff --git a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/methods/cloud.md b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/methods/cloud.md index 8162a493ac..731b4c90b0 100644 --- a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/methods/cloud.md +++ b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/methods/cloud.md @@ -59,7 +59,7 @@ a tall order. What are we going to do? Let's go ahead and go to New Policy here, New Browser Router Policy. We'll call this Endpoint Policy Manager Example Site. If you want to use Internet Explorer Special Mode, -you have to give it an exact URL. I'm going to go ahead and give it https://www.endpointpolicymanager.com. It +you have to give it an exact URL. I'm going to go ahead and give it https://www.policypak.com. It should work without the https before it, and it should also work without the www before it. That's all the same there. @@ -166,3 +166,5 @@ editor. That way you can take your on-prem directive, if you have them, bring th Policy Manager Cloud, and continue to edit them here in Endpoint Policy Manager Cloud land. I hope this video helps you out. Looking forward to getting you started with Endpoint Policy Manager Browser Router and Endpoint Policy Manager Cloud real soon. Thanks so much. + + diff --git a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/methods/mdm.md b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/methods/mdm.md index a88a0a6e68..8d8b542886 100644 --- a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/methods/mdm.md +++ b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/methods/mdm.md @@ -77,3 +77,5 @@ There you have it. We set a default browser. We routed particular websites to pa We even made sure to block Facebook. Then after wrapping that all up in an MSI, we delivered the settings to our MDM enrolled non-domain joined machine. If this is of interest to you, sign up for our webinar, and we'll get you started on your free trial right away. Thanks so much. + + diff --git a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/_category_.json b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/_category_.json index a74978754e..431040a5b1 100644 --- a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/_category_.json +++ b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/_category_.json @@ -4,3 +4,4 @@ "collapsed": true, "collapsible": true } + diff --git a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/browsericon.md b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/browsericon.md index 8e02766a95..fb096fa1a1 100644 --- a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/browsericon.md +++ b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/browsericon.md @@ -10,3 +10,5 @@ browser icon. + + diff --git a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/chrome.md b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/chrome.md index 4781465893..c421957fd1 100644 --- a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/chrome.md +++ b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/chrome.md @@ -28,7 +28,7 @@ there. All right, this is actually pretty easy to understand. You see there's your "HTTP" and "HTTPS" traffic in "Google Chrome." You see we have made a few exceptions for some "Internet Explorer" -options: "msn," "go.microsoft," "about:Tabs" and "endpointpolicymanager.com." Those are all available to use in +options: "msn," "go.microsoft," "about:Tabs" and "policypak.com." Those are all available to use in "Internet Explorer," which is to say it won't shut down and go into Chrome. It will stay in Explorer. The same with "Firefox" here. We're going to allow "www.gpanswers.com" to open in "Firefox" and to stay open in "Firefox." @@ -82,3 +82,5 @@ then sign up for a webinar. Then when it's done, we'll hand over the bits and yo your way to a free trial. Thanks so much. + + diff --git a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/chromenondomainjoined.md b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/chromenondomainjoined.md index 90fe743b13..b380ff3d95 100644 --- a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/chromenondomainjoined.md +++ b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/chromenondomainjoined.md @@ -44,7 +44,7 @@ If you don't want to do that, you can also go to "chrome://extensions" and then bottom you can click "Enable." That's a second choice. Now you can see that the Browser Router Chrome extension is ready to go. -If we were to now be in "Google Chrome" and we were to say I want to go to "www.endpointpolicymanager.com," what +If we were to now be in "Google Chrome" and we were to say I want to go to "www.policypak.com," what it's going to do is close Chrome and open up the browser of your choice, which in my case is Firefox. I don't know if it has ever been run before so it might ask for first run stuff. Yeah, there we go, first run stuff. @@ -56,3 +56,5 @@ on for the user. I hope that gets you at least to the one-yard line and you can to get to the goal. All right, I hope that helps you out. Take care. + + diff --git a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/defaultwindows10.md b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/defaultwindows10.md index af73fbc261..6d9d1d97f1 100644 --- a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/defaultwindows10.md +++ b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/defaultwindows10.md @@ -79,3 +79,5 @@ and drift, so you can deploy this one time after you've rolled out Windows 10, g that they want and then let them make the choice afterward. Then finally, Once or when forced will snap it back to the thing you say when gpupdate/force is run. Hope this helps you out. Looking forward to getting started real soon with Endpoint Policy Manager. Thanks. + + diff --git a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/edge.md b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/edge.md index 6c5efab748..95691eebf2 100644 --- a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/edge.md +++ b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/edge.md @@ -74,3 +74,5 @@ That's how that works. If this is interesting to you, if you want to try out End Manager, just sign up for a webinar and when it's done we will get you all set up with the bits and you can get started on a trial of your very own. Thanks. + + diff --git a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/firefox.md b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/firefox.md index b509a68351..1ca4404217 100644 --- a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/firefox.md +++ b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/firefox.md @@ -100,3 +100,5 @@ scenario. Thanks so much for watching. If you're looking to get started with Endpoint Policy Manager, just go ahead and join us for a webinar and you can get started right away. Thanks. + + diff --git a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/ieedgemode.md b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/ieedgemode.md index 9f23e9bb99..50c639a892 100644 --- a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/ieedgemode.md +++ b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/ieedgemode.md @@ -40,7 +40,7 @@ screen for a couple more seconds, and let's move on. Now what we're going to do is let's go ahead and set our routes. Here's Browser Router here. You've always been able to right click Add and new policy here, and if you want it to do something like -Endpoint Policy Manager to IE, that's fine. You can go to www.endpointpolicymanager.com to Internet Explorer, +Endpoint Policy Manager to IE, that's fine. You can go to www.policypak.com to Internet Explorer, and here is where you get to set if you want to open it up in standalone IE or open it up in IE Edge tab, so let's go ahead and do that here. What I'm going to also do – I think I've got another conflicting one. I want to get rid of that one so it doesn't actually conflict. Let me go ahead and @@ -51,11 +51,11 @@ so let's go ahead and let's give this a second or two to catch up. Now that that see that our original routes work, so if we go to Google, that's going to go over to Chrome, which I've already got set up. That's all good to go. Here we go. Chrome, happy as a clam. If I were to click on mozilla.org, I've set that to go to Firefox. That should be good to go. Let's go ahead and -see that. Go ahead and launch. There we go, mozilla.org over to Firefox. Now we said endpointpolicymanager.com +see that. Go ahead and launch. There we go, mozilla.org over to Firefox. Now we said policypak.com goes to Internet Explorer in the Edge tab, right? Whoops, let's go ahead and – we don't care about any of that stuff. -Now let's go ahead and click on endpointpolicymanager.com, and remember, I said it's guaranteed working in the +Now let's go ahead and click on policypak.com, and remember, I said it's guaranteed working in the 2004 edition. Lo and behold, it's not working right away. What is going on? Why doesn't it work right away? It doesn't work right away because this is something that's built into Edge and Internet Explorer, which is the enterprise mode site list, which takes two minutes. Let me go ahead and get @@ -74,9 +74,9 @@ have all the ducks in a row and it's all working fine. It still won't work unles Explorer and then wait 65 seconds. The second time shouldn't be a big deal. Let's go ahead and close all these browsers out. We don't need them anymore. Now let's go and click -on endpointpolicymanager.com. If it doesn't work, you should close – try to close Edge here and then try it +on policypak.com. If it doesn't work, you should close – try to close Edge here and then try it again here. If you go back to Edge – again, should take 65 seconds or so and there we go. If we go -to endpointpolicymanager.com, we can see Edge is – we're now in Edge, but we're in Internet Explorer mode in +to policypak.com, we can see Edge is – we're now in Edge, but we're in Internet Explorer mode in Edge, and what's happening underneath the hood, which I think is pretty interesting – if we go to Task Manager here and we take a look at Edge, Edge is really running the real Internet Explorer. That's the magic of how they do that. @@ -106,3 +106,5 @@ showbiz. I hope this give you enough to go on. If you do have any questions, we're here for you. Try to post them to the forums first, but if you need any one-on-one help, we're happy to help you in the support channel. Thank you very much, and we'll talk to you soon. + + diff --git a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/ieforce.md b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/ieforce.md index 21e7fff79a..0b1151c715 100644 --- a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/ieforce.md +++ b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/ieforce.md @@ -38,7 +38,7 @@ automatically switch and that's the number one thing it's going to do. But if you want to make an exception for certain websites like you're timecard app or some other weird thing, that's fine. Like in this example, I have Endpoint Policy Manager going to Chrome -("www.endpointpolicymanager.com in CH") and Bing going to Firefox ("www.bing.com in FF"). +("www.policypak.com in CH") and Bing going to Firefox ("www.bing.com in FF"). Then we have this unusual one. This is a two-step thing you need to do here. This last item here basically says when you open Chrome, at least open the new browser tab ("CH new tab in CH") or else @@ -86,7 +86,7 @@ work in Internet Explorer just the way we wanted to. But we did say we wanted to make two exceptions to the list. The first exception we have is let's say you decide you want to go over to Endpoint Policy Manager. It's just an exception that we set. -If we go to "www.endpointpolicymanager.com," what do we get? That opens up in Chrome. We'll just wait for that +If we go to "www.policypak.com," what do we get? That opens up in Chrome. We'll just wait for that finish here for a second. If you're over here in Internet Explorer and you go to "www.bing.com," we're going to say that's going to open up in Firefox land. @@ -101,3 +101,5 @@ Internet Explorer, which is probably not what you want. That's it. I hope this helps you out and you're ready to get started with Endpoint Policy Manager. Take care. + + diff --git a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/iesitelists.md b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/iesitelists.md index c11e67535c..0714b0d9f0 100644 --- a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/iesitelists.md +++ b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/iesitelists.md @@ -51,3 +51,5 @@ using Browser Router right away, you don't have to hand convert it over. We'll d you. There you go. Hope that helps you out. Thank you very much. Looking forward to getting you started. + + diff --git a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/videolearningcenter.md b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/videolearningcenter.md index df52f13a1c..a26776a78f 100644 --- a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/videolearningcenter.md +++ b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/videolearningcenter.md @@ -31,3 +31,5 @@ Specialized guidance for using Browser Router in Citrix Virtual Apps environment --- *All videos include step-by-step guidance and real-world examples to help you implement Browser Router successfully.* + + diff --git a/docs/endpointpolicymanager/components/devicemanager/_category_.json b/docs/endpointpolicymanager/components/devicemanager/_category_.json index 6d98cadaec..eb3b91d95a 100644 --- a/docs/endpointpolicymanager/components/devicemanager/_category_.json +++ b/docs/endpointpolicymanager/components/devicemanager/_category_.json @@ -8,3 +8,4 @@ "id": "overview" } } + diff --git a/docs/endpointpolicymanager/components/devicemanager/knowledgebase/_category_.json b/docs/endpointpolicymanager/components/devicemanager/knowledgebase/_category_.json index f890ea6095..bd3755797e 100644 --- a/docs/endpointpolicymanager/components/devicemanager/knowledgebase/_category_.json +++ b/docs/endpointpolicymanager/components/devicemanager/knowledgebase/_category_.json @@ -8,3 +8,4 @@ "id": "knowledgebase" } } + diff --git a/docs/endpointpolicymanager/components/devicemanager/knowledgebase/installation/_category_.json b/docs/endpointpolicymanager/components/devicemanager/knowledgebase/installation/_category_.json index ee3640f7af..76ffd74d1c 100644 --- a/docs/endpointpolicymanager/components/devicemanager/knowledgebase/installation/_category_.json +++ b/docs/endpointpolicymanager/components/devicemanager/knowledgebase/installation/_category_.json @@ -4,3 +4,4 @@ "collapsed": true, "collapsible": true } + diff --git a/docs/endpointpolicymanager/components/devicemanager/knowledgebase/knowledgebase.md b/docs/endpointpolicymanager/components/devicemanager/knowledgebase/knowledgebase.md index 71a10d3047..5f060ad1f0 100644 --- a/docs/endpointpolicymanager/components/devicemanager/knowledgebase/knowledgebase.md +++ b/docs/endpointpolicymanager/components/devicemanager/knowledgebase/knowledgebase.md @@ -28,3 +28,5 @@ Device Manager provides enterprise-grade device control capabilities. This techn --- *Consult the troubleshooting section for common issues and solutions.* + + diff --git a/docs/endpointpolicymanager/components/devicemanager/knowledgebase/tipsandtricks/_category_.json b/docs/endpointpolicymanager/components/devicemanager/knowledgebase/tipsandtricks/_category_.json index a74978754e..431040a5b1 100644 --- a/docs/endpointpolicymanager/components/devicemanager/knowledgebase/tipsandtricks/_category_.json +++ b/docs/endpointpolicymanager/components/devicemanager/knowledgebase/tipsandtricks/_category_.json @@ -4,3 +4,4 @@ "collapsed": true, "collapsible": true } + diff --git a/docs/endpointpolicymanager/components/devicemanager/knowledgebase/troubleshooting/_category_.json b/docs/endpointpolicymanager/components/devicemanager/knowledgebase/troubleshooting/_category_.json index 2a7c1d7f13..269232431c 100644 --- a/docs/endpointpolicymanager/components/devicemanager/knowledgebase/troubleshooting/_category_.json +++ b/docs/endpointpolicymanager/components/devicemanager/knowledgebase/troubleshooting/_category_.json @@ -4,3 +4,4 @@ "collapsed": true, "collapsible": true } + diff --git a/docs/endpointpolicymanager/components/devicemanager/knowledgebase/troubleshooting/troubleshooting.md b/docs/endpointpolicymanager/components/devicemanager/knowledgebase/troubleshooting/troubleshooting.md index 6c964e957d..e8267a513e 100644 --- a/docs/endpointpolicymanager/components/devicemanager/knowledgebase/troubleshooting/troubleshooting.md +++ b/docs/endpointpolicymanager/components/devicemanager/knowledgebase/troubleshooting/troubleshooting.md @@ -18,3 +18,5 @@ Each log occurs when different policy triggering events occur. Special log is ppComputer_Operational.log which explains what's happening in real-time on the machine. ![logging1](/images/endpointpolicymanager/device/devicemanager/logging1.webp) + + diff --git a/docs/endpointpolicymanager/components/devicemanager/manual/_category_.json b/docs/endpointpolicymanager/components/devicemanager/manual/_category_.json index 1c4c158a37..491e75991a 100644 --- a/docs/endpointpolicymanager/components/devicemanager/manual/_category_.json +++ b/docs/endpointpolicymanager/components/devicemanager/manual/_category_.json @@ -8,3 +8,4 @@ "id": "overview" } } + diff --git a/docs/endpointpolicymanager/components/devicemanager/manual/configuration/_category_.json b/docs/endpointpolicymanager/components/devicemanager/manual/configuration/_category_.json index 231704b45b..e5db75a598 100644 --- a/docs/endpointpolicymanager/components/devicemanager/manual/configuration/_category_.json +++ b/docs/endpointpolicymanager/components/devicemanager/manual/configuration/_category_.json @@ -4,3 +4,4 @@ "collapsed": true, "collapsible": true } + diff --git a/docs/endpointpolicymanager/components/devicemanager/manual/configuration/helpertool.md b/docs/endpointpolicymanager/components/devicemanager/manual/configuration/helpertool.md index cbec0e6f72..d99370a5eb 100644 --- a/docs/endpointpolicymanager/components/devicemanager/manual/configuration/helpertool.md +++ b/docs/endpointpolicymanager/components/devicemanager/manual/configuration/helpertool.md @@ -50,3 +50,5 @@ Then, you may use this list using the previously described wizard pages such as Serial Number and Allow Device by BitLocker Key, as shown in the example screen below. ![helper5](/images/endpointpolicymanager/device/devicemanager/helper5.webp) + + diff --git a/docs/endpointpolicymanager/components/devicemanager/manual/configuration/rules.md b/docs/endpointpolicymanager/components/devicemanager/manual/configuration/rules.md index 52d87e10d3..5f1fb4019e 100644 --- a/docs/endpointpolicymanager/components/devicemanager/manual/configuration/rules.md +++ b/docs/endpointpolicymanager/components/devicemanager/manual/configuration/rules.md @@ -190,3 +190,5 @@ it as the basis to start a rule. ![event1](/images/endpointpolicymanager/device/devicemanager/event1.webp) # ![event2](/images/endpointpolicymanager/device/devicemanager/event2.webp) + + diff --git a/docs/endpointpolicymanager/components/devicemanager/manual/gettingtoknow/_category_.json b/docs/endpointpolicymanager/components/devicemanager/manual/gettingtoknow/_category_.json index 9d2fe6d006..b8c4d29a68 100644 --- a/docs/endpointpolicymanager/components/devicemanager/manual/gettingtoknow/_category_.json +++ b/docs/endpointpolicymanager/components/devicemanager/manual/gettingtoknow/_category_.json @@ -4,3 +4,4 @@ "collapsed": true, "collapsible": true } + diff --git a/docs/endpointpolicymanager/components/devicemanager/manual/gettingtoknow/devicemanagerpolicies.md b/docs/endpointpolicymanager/components/devicemanager/manual/gettingtoknow/devicemanagerpolicies.md index af50816887..83299f9052 100644 --- a/docs/endpointpolicymanager/components/devicemanager/manual/gettingtoknow/devicemanagerpolicies.md +++ b/docs/endpointpolicymanager/components/devicemanager/manual/gettingtoknow/devicemanagerpolicies.md @@ -158,3 +158,5 @@ is similar to the questions when adding a USB device earlier. The typical route is Allow Users to use specific phones or other WPDs. ![wpd3](/images/endpointpolicymanager/device/devicemanager/wpd3.webp) + + diff --git a/docs/endpointpolicymanager/components/devicemanager/manual/gettingtoknow/globaldevicemanager.md b/docs/endpointpolicymanager/components/devicemanager/manual/gettingtoknow/globaldevicemanager.md index 55e41faec2..c50fddfd99 100644 --- a/docs/endpointpolicymanager/components/devicemanager/manual/gettingtoknow/globaldevicemanager.md +++ b/docs/endpointpolicymanager/components/devicemanager/manual/gettingtoknow/globaldevicemanager.md @@ -54,3 +54,5 @@ system responds. Selecting More information shows Device Info which may be used in the next steps to allow a device type. It is recommended to copy these details to Notepad to keep them handy for use during the read-through of the manual. + + diff --git a/docs/endpointpolicymanager/components/devicemanager/manual/overview.md b/docs/endpointpolicymanager/components/devicemanager/manual/overview.md index ba45f8a0a2..8620a5dd62 100644 --- a/docs/endpointpolicymanager/components/devicemanager/manual/overview.md +++ b/docs/endpointpolicymanager/components/devicemanager/manual/overview.md @@ -27,3 +27,5 @@ Device Manager addresses the security challenge of controlling hardware device a 1. Review Getting to Know Device Manager for fundamental concepts 2. Configure policies using Configuration guides + + diff --git a/docs/endpointpolicymanager/components/devicemanager/overview.md b/docs/endpointpolicymanager/components/devicemanager/overview.md index a1cebf1f55..a7a5885976 100644 --- a/docs/endpointpolicymanager/components/devicemanager/overview.md +++ b/docs/endpointpolicymanager/components/devicemanager/overview.md @@ -26,3 +26,5 @@ Device Manager is a component of Endpoint Policy Manager (PolicyPak) that provid - Device Policies Configuration - Getting Started Videos - Troubleshooting Guide + + diff --git a/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/_category_.json b/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/_category_.json index 08b2b0a69c..48b4bb9e46 100644 --- a/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/_category_.json +++ b/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/_category_.json @@ -8,3 +8,4 @@ "id": "videolearningcenter" } } + diff --git a/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/_category_.json b/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/_category_.json index edb57b5129..9b170c37fa 100644 --- a/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/_category_.json +++ b/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/_category_.json @@ -4,3 +4,4 @@ "collapsed": true, "collapsible": true } + diff --git a/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/bitlockerdrives.md b/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/bitlockerdrives.md index 7a2daea157..105b20a9bf 100644 --- a/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/bitlockerdrives.md +++ b/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/bitlockerdrives.md @@ -9,3 +9,5 @@ Got USB sticks and want to ensure they only work with Bitlocker'd devices? See t to do it. + + diff --git a/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/dmapprovalautorules.md b/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/dmapprovalautorules.md index 2afa51a71e..fbcf5adaa1 100644 --- a/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/dmapprovalautorules.md +++ b/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/dmapprovalautorules.md @@ -10,3 +10,5 @@ Want to allow or deny specific USB devices whenever a user inserts one? And woul automatically create rules based upon these requests? Learn both techniques here. + + diff --git a/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/dmhelpertool.md b/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/dmhelpertool.md index 96f8612b74..7f8853f0aa 100644 --- a/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/dmhelpertool.md +++ b/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/dmhelpertool.md @@ -10,3 +10,5 @@ This demo shows you how to enumerate the USB and other devices on the machine to Manager rules. + + diff --git a/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/enduser.md b/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/enduser.md index 614c340981..ed00efe2dc 100644 --- a/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/enduser.md +++ b/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/enduser.md @@ -10,3 +10,5 @@ Got users out in the field and want them to be able to report their requests for USBs and other devices? See how to set that up in this video. + + diff --git a/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/serialnumber.md b/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/serialnumber.md index 0206c55cc4..8ac4009701 100644 --- a/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/serialnumber.md +++ b/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/serialnumber.md @@ -55,3 +55,5 @@ whatever they want, you can hammer – put the hammer down based upon a device t put the screws it by dictating it by serial number. You can decide which is the most important way for you to get the job accomplished, and hope this tool helps you out. Thank you very much. Talk to you soon. + + diff --git a/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/usbdrive.md b/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/usbdrive.md index 1f144382ac..99d233ca79 100644 --- a/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/usbdrive.md +++ b/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/usbdrive.md @@ -55,3 +55,5 @@ how you can open up one user for specific USB sticks by serial, and then I'll al other magic tricks with exporting to MDM and our cloud service. Go ahead and watch the rest of the videos. Looking forward to getting you started with Endpoint Policy Manager Device Manager real soon. + + diff --git a/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/usbdriveallowuser.md b/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/usbdriveallowuser.md index ce00be7ffb..650f3406c1 100644 --- a/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/usbdriveallowuser.md +++ b/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/usbdriveallowuser.md @@ -66,3 +66,5 @@ If you think that is too much access, go ahead and check out the next video wher you how you can allow one user to have specific access to a specific USB stick by serial number. That's even more cranking it down. Hope this video helps you out. Looking forward to getting you started with Endpoint Policy Manager real soon. Thanks. + + diff --git a/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/usbdriveallowvendor.md b/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/usbdriveallowvendor.md index 27eec4f50f..dda8d0c6d4 100644 --- a/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/usbdriveallowvendor.md +++ b/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/usbdriveallowvendor.md @@ -54,3 +54,5 @@ that maybe you don't want to do, like read from the device or to run stuff that be running. If that is super important to you, and I can see where it would be, you can dictate that particular USB sticks are allowed and controlled because of serial number. Go ahead and take a look at that video. That's the next one on the list. Thanks so much. + + diff --git a/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/methods/_category_.json b/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/methods/_category_.json index bf3482899d..e671dd1396 100644 --- a/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/methods/_category_.json +++ b/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/methods/_category_.json @@ -4,3 +4,4 @@ "collapsed": true, "collapsible": true } + diff --git a/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/methods/cloud.md b/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/methods/cloud.md index a4d24b3e08..cb2c5e58d8 100644 --- a/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/methods/cloud.md +++ b/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/methods/cloud.md @@ -72,3 +72,5 @@ We've allowed that, but naughty USB sticks are blocked, and there you go. If you want to become a better security admin with Endpoint Policy Manager, hope this video helps you out. Looking forward to getting you started with Endpoint Policy Manager Cloud and Endpoint Policy Manager Device Manager real soon. Thanks. + + diff --git a/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/methods/mdm.md b/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/methods/mdm.md index ca4dcb9a49..6baf302462 100644 --- a/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/methods/mdm.md +++ b/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/methods/mdm.md @@ -128,3 +128,5 @@ not something that you can do inside of Intune or other MDM services. This is an only available to you with Endpoint Policy Manager. There you go. I hope this helps you out. Looking forward to getting you started with Endpoint Policy Manager and your MDM service real soon. Thanks so much. + + diff --git a/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/videolearningcenter.md b/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/videolearningcenter.md index 7131a8ba06..39237c11c2 100644 --- a/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/videolearningcenter.md +++ b/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/videolearningcenter.md @@ -23,3 +23,5 @@ Learn how to deploy and manage Device Manager policies using various enterprise --- *All videos provide practical examples and step-by-step guidance for real-world implementations.* + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/_category_.json b/docs/endpointpolicymanager/components/endpointprivilegemanager/_category_.json index b8243d3f7f..03fa60547f 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/_category_.json +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "overview" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/_category_.json b/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/_category_.json deleted file mode 100644 index d92c78eb54..0000000000 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/_category_.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "label": "Knowledge Base", - "position": 10, - "collapsed": true, - "collapsible": true, - "link": { - "type": "doc", - "id": "knowledgebase" - } -} \ No newline at end of file diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/knowledgebase.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/knowledgebase.md deleted file mode 100644 index 4167ef27d4..0000000000 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/knowledgebase.md +++ /dev/null @@ -1,94 +0,0 @@ ---- -title: "Knowledge Base" -description: "Knowledge Base" -sidebar_position: 10 ---- - -# Knowledge Base - -See the following Knowledge Base articles for Least Privilege Manager. - -## Licensing - -- [What is the difference between Endpoint Privilege Manager Standard and Complete licenses?](/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/licensing/license.md) - -## Tips (How does PPLPM work?) - -- [Which account does an elevated process run within?](/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipspplpm/accountelevatedprocess.md) -- [Does Endpoint Privilege Manager block Macro attacks?](/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipspplpm/macroattacks.md) -- [How secure is it just to use the digital signature? Can someone spoof a digital signature?](/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipspplpm/digitalsignature.md) -- [Is Endpoint Privilege Manager compatible alongside an existing installation of Microsoft Applocker?](/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipspplpm/applocker.md) -- [How can I change the behavior of "Run as Admin" with Endpoint Privilege Manager and how has it changed from previous versions?](/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipspplpm/runasadmin.md) - -## Tips (Specific Workaround for Apps and Scenarios) - -- [How to create an LPM Policy for (SynTPEnh.exe) Synaptics Pointing Device Driver](/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipsappsscenarios/synapticspointingdevicedriver.md) -- [Install Windows Fonts for users or Elevate end-users to install fonts themselves](/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipsappsscenarios/installfonts.md) -- [How do I elevate MMC snap ins without granting administrative rights?](/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipsappsscenarios/mmcsnapin.md) -- [How do I use Least Privilege Manager to Elevate .reg files to allow import by standard users](/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipsappsscenarios/registry.md) -- [How-to elevate Windows Defender Firewall in Endpoint Privilege Manager?](/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipsappsscenarios/windowsdefender.md) -- [How do I elevate installers that are classified as Installers but not Applications? Like Ninite, 7z, or Self-Extract?](/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipsappsscenarios/installers.md) -- [Allowing access/edit rights to specific files for standard users](/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipsappsscenarios/editrights.md) -- [How to Elevate applications with a .application extension using Least Privilege Manager](/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipsappsscenarios/applicationextension.md) -- [How do I elevate .MSP files such as Adobe Acrobat updates?](/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipsappsscenarios/mspfiles.md) -- [FTK Imager crashes with 'Server Busy' dialog box when "Image Mounting" while running elevated](/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipsappsscenarios/serverbusy.md) - -## Tips (Files, Folders and Dialogs) - -- [How can I make all files in a folder, or all files in all recursive folders Elevated, Blocked, or Allow & Log?](/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipsfilesfolders/allfiles.md) - -## Tips and SecureRun (TM) - -- [How can I allow "Inline commands" blocked by SecureRun when a random path or filename is created each time?](/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipssecurerun/allowinlinecommands.md) -- [How do I setup SecureRun when there are so many variables and still ensure my rules work no matter what version of the software I have I installed?](/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipssecurerun/setup.md) -- [When Endpoint Policy Manager SecureRun(TM) is turned on, PowerShell won't run. How can I re-enable this?](/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipssecurerun/enablepowershell.md) -- [What is the supported list of BLOCKED script types for Endpoint Policy Manager SecureRun™ ?](/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipssecurerun/blockedscripttypes.md) -- [How to run WebEx Meeting as regular user when SecureRun is enabled](/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipssecurerun/webex.md) -- [How to install and run MYKI Password Manager as regular user when SecureRun is enabled](/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipssecurerun/mykipasswordmanager.md) -- [How do I allow a Chrome extension blocked by SecureRun to be installed?](/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipssecurerun/chromeextension.md) -- [Least Privilege Manager and SecureRun Implementation Best Practices](/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipssecurerun/bestpractices.md) -- [How does the option "Show Admin Approval dialog for untrusted application" in Admin Approval work?](/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipssecurerun/adminapprovalwork.md) - -## Tips for Admin Approval, Self Elevate, Apply on Demand, SecureCopy and UI Branding - -- [Can I use Endpoint Privilege Manager to LOWER / remove admin rights from Administrators from an application or process, like Internet Explorer?](/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipsforadminapproval/reduceadminrights.md) -- [I elevated an application, but drag and drop between the elevated and other non-elevated applications isn't working anymore. What can I try?](/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipsforadminapproval/dragdrop.md) -- [How do I use the Filter section in Endpoint Privilege Manager ?](/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipsforadminapproval/scope.md) -- [How do I install an Active X control if it is not digitally signed?](/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipsforadminapproval/activexcontrol.md) -- [How to Defend against malicious PowerShell attacks (DLLs)?](/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipsforadminapproval/maliciousattacks.md) -- [How can I integrate Endpoint Privilege Manager and Servicenow (or any other help desk) via email?](/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipsforadminapproval/servicenow.md) -- [Least Privilege Manager - How to create a Self-Elevation policy for local groups of Standalone computers](/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipsforadminapproval/selfelevation.md) -- [How does the "Show Pop-Up" message checkbox work along side "Force user re-authenticate" and "Justification text required" checkboxes?](/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipsforadminapproval/optionsshowpopupmessage.md) -- [How does custom menu item text work after builds 23.8 and later?](/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipsforadminapproval/custommenuitemtext.md) - -## Tips (Old, use only if asked) - -- [Endpoint Privilege Manager: How do I elevate single line commands (second batch file method)?](/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipsold/singlelinecommands.md) -- [How to elevate Print driver installation using Endpoint Privilege Manager? (alternate method)](/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipsold/printerdriverinstall.md) - -## Troubleshooting - -- [What log can help me determine why an application (MSI, etc.) was ALLOWED, ELEVATED or BLOCKED?](/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/troubleshooting/determinewhy.md) -- [Why doesn't Endpoint Privilege Manager work Windows 7 + SHA256 signed.JS and .VBS files ?](/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/troubleshooting/supportedenvironments.md) -- [I want all the files in a folder to be ALLOWED when SecureRun is used. What is the correct syntax?](/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/troubleshooting/correctsyntax.md) -- [If multiple Endpoint Privilege Manager rules would apply, which rule takes precedence?](/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/troubleshooting/ruleprecedence.md) -- [How are DRIVE MAPS and UNC paths supported in Endpoint Privilege Manager?](/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/troubleshooting/drivemaps.md) -- [Why does Endpoint Policy Manager SecureRun block "inline commands" and what can I do to overcome or revert the behavior ?](/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/troubleshooting/inlinecommands.md) -- [How are wildcards supported when used with Path and Command-line arguments in Least Privilege Manager?](/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/troubleshooting/wildcards.md) -- [How do I overcome OneDrive block prompts when SecureRun is on?](/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/troubleshooting/onedrive.md) -- [Why is my File Info Deny rule for SQL MGMT Studio version 14.x and lower not working?](/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/troubleshooting/ssms.md) -- [Why is my File Info Deny rule for WinSCP Setup 17.x and lower not working?](/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/troubleshooting/winscp.md) -- [How-to Fix EXPLORER.EXE crash when right-clicking document files, pdf, docx, xlsx, etc.?](/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/troubleshooting/explorercrash.md) -- [Error message The element 'emailSettings' in namespace "…AdminApproval" has incomplete content encountered when editing Admin Approval policy](/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/troubleshooting/emailsettings.md) -- [How-to troubleshoot LPM rules for Kaseya Agent Service?](/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/troubleshooting/kaseyaagentservice.md) - -## Eventing - -- [How to forward interesting events for Least Privilege Manager (or anything else) to a centralized location using Windows Event Forwarding.](/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/eventing/windowseventforwarding.md) -- [How to use Netwrix Auditor to Report on Endpoint Policy Manager events](/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/eventing/reports.md) - -## Netwrix Privilege Secure for Access Management Integration - -- [How to Resolve Could not establish trust relationship for the SSL or TLS Secure Channel error message](/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/netwrixprivilegesecure/establishtrust.md) -- [How does the Netwrix Privilege Secure MMC UI relate to the Endpoint Policy Manager MMC UI?](/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/netwrixprivilegesecure/mmc.md) -- [How can I create Endpoint Policy ManagerLeast Privilege Manager policies with Netwrix Privilege Secure (even when the Endpoint Policy Manager Client Side Extension is unlicensed?)](/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/netwrixprivilegesecure/createpolicies.md) diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/_category_.json b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/_category_.json index 872eac79bd..46adf8edb4 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/_category_.json +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/_category_.json @@ -1,6 +1,6 @@ { "label": "Manual", - "position": 1, + "position": 2, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/macos/_category_.json b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/macos/_category_.json index 6c60b1be3d..340b9c0879 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/macos/_category_.json +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/macos/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "overview" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/macos/applicationlaunch.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/macos/applicationlaunch.md index eff8d31ebc..1086d6af2a 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/macos/applicationlaunch.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/macos/applicationlaunch.md @@ -33,3 +33,6 @@ to perform approval requests. The following options are honored in the Mac (and Windows) client: ![A screenshot of a computer Description automatically generated](/images/endpointpolicymanager/mac/using_macos_admin_approval_2.webp) + + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/macos/installclient.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/macos/installclient.md index c15db1f8b4..ae562a5bb6 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/macos/installclient.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/macos/installclient.md @@ -47,3 +47,6 @@ Mac policies are then created in the in-cloud editors against the All | MacOS gr Groups’ macOS group like what’s seen here. ![A screenshot of a computer Description automatically generated](/images/endpointpolicymanager/mac/how_to_install_the_endpointpolicymanager_7.webp) + + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/macos/mac/_category_.json b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/macos/mac/_category_.json index 883c8954b2..a1d4deab6a 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/macos/mac/_category_.json +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/macos/mac/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "overview" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/macos/mac/cloudlog.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/macos/mac/cloudlog.md index 9a1910ad4a..e61691775f 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/macos/mac/cloudlog.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/macos/mac/cloudlog.md @@ -14,3 +14,6 @@ working, endpointpolicymanagerd.log will give tell not only what processes were what processes weren’t – and may should have been. ![A screenshot of a computer Description automatically generated](/images/endpointpolicymanager/troubleshooting/mac/understanding_cloud_log.webp) + + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/macos/mac/logs.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/macos/mac/logs.md index 1e6e4ef691..73bd20bafc 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/macos/mac/logs.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/macos/mac/logs.md @@ -11,3 +11,6 @@ Support, zip up these three logs. As the customer, you can find useful informati endpointpolicymanagerd.log and cloud.log (details later in this document). ![A screenshot of a computer Description automatically generated](/images/endpointpolicymanager/leastprivilege/mac/1329_1_6e10551394ec326177434ffc228df475.webp) + + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/macos/mac/overview.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/macos/mac/overview.md index c5b1a0640b..d49b212fdc 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/macos/mac/overview.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/macos/mac/overview.md @@ -8,3 +8,6 @@ sidebar_position: 40 Troubleshooting usually involves trying to understand why a rule isn’t applying. In this section we will understand the log files and how to use them. + + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/macos/mac/reports.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/macos/mac/reports.md index 287ed83c1a..d6d59d8489 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/macos/mac/reports.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/macos/mac/reports.md @@ -26,3 +26,6 @@ For offline analysis, the report can be exported to either Excel or, if very lar can be done before or after filtering. ![A screenshot of a loginDescription automatically generated](/images/endpointpolicymanager/leastprivilege/mac/1329_13_50b225886bba8747a9460411f4662cc9.webp) + + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/macos/overview.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/macos/overview.md index 9a6e990307..1326df53d7 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/macos/overview.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/macos/overview.md @@ -28,3 +28,6 @@ Supported versions of the MacOS client are: Mac OS 13 Ventura Mac OS 14 Sonoma + + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/macos/scenarios/_category_.json b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/macos/scenarios/_category_.json index 41609cfee8..40f935fbd4 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/macos/scenarios/_category_.json +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/macos/scenarios/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "overview" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/macos/scenarios/conditions.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/macos/scenarios/conditions.md index a357976086..222be5c232 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/macos/scenarios/conditions.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/macos/scenarios/conditions.md @@ -53,3 +53,6 @@ Teacher2, etc.) to perform the work. ![A screenshot of a computer Description automatically generated](/images/endpointpolicymanager/mac/scenarios/conditions_6.webp) + + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/macos/scenarios/launchcontrol.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/macos/scenarios/launchcontrol.md index fc313e14d9..0b6913348b 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/macos/scenarios/launchcontrol.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/macos/scenarios/launchcontrol.md @@ -45,3 +45,6 @@ Other actions besides Deny Execution are Allow Execution, with some options: Examples of the dialog boxes may be seen here: ![Screens screenshot of a computer Description automatically generated](/images/endpointpolicymanager/mac/scenarios/application_launch_approval_5.webp) + + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/macos/scenarios/macfinder.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/macos/scenarios/macfinder.md index 549707e976..c156bbfebc 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/macos/scenarios/macfinder.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/macos/scenarios/macfinder.md @@ -74,3 +74,6 @@ The three action types on a rule are: See the [Endpoint Policy Manager MacOS: Mac Finder Policies](/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/finder.md) video for examples of Action types with Finder policies + + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/macos/scenarios/macprivhelper.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/macos/scenarios/macprivhelper.md index 60204b606f..a06bbfbbe4 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/macos/scenarios/macprivhelper.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/macos/scenarios/macprivhelper.md @@ -73,3 +73,6 @@ The three action types on a rule are: [Endpoint Policy Manager for Mac and Admin Approval](/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/adminapproval.md) for additional information on this topic. - Credentials — User must re-enter credentials for the task to be performed + + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/macos/scenarios/mountunmount.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/macos/scenarios/mountunmount.md index 22f5231ef3..cba3476aea 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/macos/scenarios/mountunmount.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/macos/scenarios/mountunmount.md @@ -52,3 +52,6 @@ The result of trying to attach a new device by USB can be seen here, as Endpoint blocked it. ![A screenshot of a computer Description automatically generated](/images/endpointpolicymanager/mac/scenarios/mount_unmount_for_usb_and_2.webp) + + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/macos/scenarios/overview.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/macos/scenarios/overview.md index 8321bc828c..ee2c55546b 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/macos/scenarios/overview.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/macos/scenarios/overview.md @@ -17,3 +17,6 @@ Endpoint Policy Manager for Mac supports a variety of scenarios: - Privilege Elevation — Elevate applications which have helper applications ![A screenshot of a computer Description automatically generated](/images/endpointpolicymanager/mac/scenarios/supported_scenarios_and_policy.webp) + + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/macos/scenarios/packageinstallation.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/macos/scenarios/packageinstallation.md index 2ef487c38e..f44fb865de 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/macos/scenarios/packageinstallation.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/macos/scenarios/packageinstallation.md @@ -17,3 +17,6 @@ When a standard user attempts to install a .PKG file they are not allowed to do Skype for Business prompts the user for admin credentials before installing. ![A screenshot of a computer Description automatically generated](/images/endpointpolicymanager/mac/scenarios/package_installation_policy.webp) + + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/macos/scenarios/sudo.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/macos/scenarios/sudo.md index 1e73f2e126..6957fd425c 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/macos/scenarios/sudo.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/macos/scenarios/sudo.md @@ -42,3 +42,6 @@ After the policy is synced, the result on the client can be seen here, where the runs without password requirement. ![A screenshot of a computer Description automatically generated](/images/endpointpolicymanager/mac/scenarios/sudo_2.webp) + + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/macos/scenarios/systemsettings.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/macos/scenarios/systemsettings.md index 1ee00a8716..ff1e406cb8 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/macos/scenarios/systemsettings.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/macos/scenarios/systemsettings.md @@ -33,3 +33,6 @@ Wi-Fi System Settings. Without Endpoint Policy Manager policy, the system asks for administrator confirmation to change system settings for the standard user. With Endpoint Policy Manager you are able to provide the ability to change settings without administrator involvement. + + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/_category_.json b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/_category_.json index edc0dbde3f..1ba4960be9 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/_category_.json +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "overview" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/adminapproval/_category_.json b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/adminapproval/_category_.json index 7323accf42..35c47d62a0 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/adminapproval/_category_.json +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/adminapproval/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "overview" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/adminapproval/additionaldetails.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/adminapproval/additionaldetails.md index 23d0618be0..3f9ad9c383 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/adminapproval/additionaldetails.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/adminapproval/additionaldetails.md @@ -10,3 +10,6 @@ Want to always force your additional details into the Email method? With this fe into Admin Approval - Additional Details can be sent up to you alongside the request code. + + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/adminapproval/avoidpopups.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/adminapproval/avoidpopups.md index 49b3c2be7d..be20c47259 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/adminapproval/avoidpopups.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/adminapproval/avoidpopups.md @@ -67,3 +67,6 @@ canceled dialogs, like the one shown here. There is more information on using Event Viewer with Endpoint Policy Manager at the end of this guide, with specific event IDs to search for. + + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/adminapproval/gettingstarted/_category_.json b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/adminapproval/gettingstarted/_category_.json index a703798fcc..45ac3b5893 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/adminapproval/gettingstarted/_category_.json +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/adminapproval/gettingstarted/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "gettingstarted" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/adminapproval/gettingstarted/gettingstarted.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/adminapproval/gettingstarted/gettingstarted.md index de75793c88..73b06d6e9b 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/adminapproval/gettingstarted/gettingstarted.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/adminapproval/gettingstarted/gettingstarted.md @@ -68,3 +68,6 @@ not a PolicyPak Admin Approval prompt. These instances include: Chrome installer shows a UAC prompt to see if a user can or wants to install Chrome for all users. To help work around this issue, we provide the **Enforce Admin Approval for all installers** option, which is explained later. + + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/adminapproval/gettingstarted/secretkey.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/adminapproval/gettingstarted/secretkey.md index f6eb4448b3..42206505a1 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/adminapproval/gettingstarted/secretkey.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/adminapproval/gettingstarted/secretkey.md @@ -55,3 +55,6 @@ Click on the **Misc** tab, which enables you to configure the two policies shown This setting should be set to **Enforce Admin Approval for all installers**. Click **OK** to save the Admin Approval policy, which will appear on the Computer side of Endpoint Policy Manager Least Privilege Manager within the GPO. + + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/adminapproval/gettingstarted/secretkeysecure.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/adminapproval/gettingstarted/secretkeysecure.md index 83def6a7d8..dfbf151c47 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/adminapproval/gettingstarted/secretkeysecure.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/adminapproval/gettingstarted/secretkeysecure.md @@ -52,3 +52,6 @@ You can verify the computer got the GPO key by opening an Admin command prompt, shown here. ![A screenshot of a computer Description automatically generated](/images/endpointpolicymanager/leastprivilege/adminapproval/securing_the_secret_key_when_2.webp) + + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/adminapproval/overview.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/adminapproval/overview.md index 453dfebfe8..2ce279865b 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/adminapproval/overview.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/adminapproval/overview.md @@ -9,3 +9,6 @@ sidebar_position: 40 Endpoint Policy Manager Admin Approval is a method that allows users to continue working if they are offline or don’t have any predefined rules for bypassing a UAC prompt. In this way, users can request to bypass UAC prompts from admins, allowing them to keep working. + + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/adminapproval/test.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/adminapproval/test.md index 8ebd4ab5b6..609b179df4 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/adminapproval/test.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/adminapproval/test.md @@ -82,3 +82,6 @@ You can also see and launch the Admin Approval Tool from within a GPO, provided key inside the GPO, as seen here. ![A computer screen shot of a computer screen Description automatically generated](/images/endpointpolicymanager/leastprivilege/adminapproval/testing_admin_approval_4.webp) + + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/adminapproval/useemail.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/adminapproval/useemail.md index 17c667bdb3..618cb4b7a5 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/adminapproval/useemail.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/adminapproval/useemail.md @@ -49,3 +49,6 @@ You can then check the item using VirusTotal (optional) and get the response cod board and/or send an email back to the user. ![A screenshot of a computer Description automatically generated](/images/endpointpolicymanager/leastprivilege/adminapproval/using_email_for_admin_approval_3.webp) + + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/apply/_category_.json b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/apply/_category_.json index 6b1c959747..6e064b4659 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/apply/_category_.json +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/apply/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "overview" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/apply/ondemand.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/apply/ondemand.md index d9af708947..dcf4dc378d 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/apply/ondemand.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/apply/ondemand.md @@ -50,3 +50,6 @@ information on Global Settings Policy. When the user does this, the application launches, bypassing the UAC prompt. + + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/apply/overview.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/apply/overview.md index 9e559587b9..aedab8efc1 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/apply/overview.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/apply/overview.md @@ -9,3 +9,6 @@ sidebar_position: 30 Not all of your users need to have the same privileges. You may want to give advanced users, such as developers or first level support personnel, the ability to perform elevation whenever they need it. In this section we will explore Apply on Demand rules, and also Self-Elevation rules. + + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/apply/selfelevation.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/apply/selfelevation.md index 5a8e24c956..c2b0d8e279 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/apply/selfelevation.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/apply/selfelevation.md @@ -83,3 +83,6 @@ associated with Endpoint Policy Manager Self Elevation. Note that the username a included in the log information. ![A screenshot of a computer Description automatically generated](/images/endpointpolicymanager/leastprivilege/rules/apply/self_elevation_rules_8.webp) + + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/automatic.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/automatic.md index dc06cb09de..5739459688 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/automatic.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/automatic.md @@ -90,3 +90,6 @@ Rules are now exported. The result after looking at the GPO is shown here, with your rules ready to go. ![policypak_automatic_rules_10](/images/endpointpolicymanager/leastprivilege/tool/rulesgenerator/endpointpolicymanager_automatic_rules_10.webp) + + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/brandcustomize.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/brandcustomize.md index e2318a4d93..385b59dd15 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/brandcustomize.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/brandcustomize.md @@ -40,3 +40,6 @@ Hereis an example of changing the Admin Approval Client Branding using Global Se A result of changing the Admin Approval Dialog with the changed settings looks like this. ![A screenshot of a computer Description automatically generated](/images/endpointpolicymanager/leastprivilege/branding_and_customization_2.webp) + + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/events/_category_.json b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/events/_category_.json index d54c75684b..8e74268023 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/events/_category_.json +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/events/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "overview" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/events/audit.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/events/audit.md index 2e7a3284d2..eaeacdfaf8 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/events/audit.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/events/audit.md @@ -43,3 +43,6 @@ change these as you need to for your situation. The result is a policy which performs the action (Elevate or Allow and Log). ![A screenshot of a computer Description automatically generated](/images/endpointpolicymanager/leastprivilege/events/createpolicy/creating_policy_from_audit_4.webp) + + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/events/auditingsettings/_category_.json b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/events/auditingsettings/_category_.json index ebbe835ccf..be7e4ed1c6 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/events/auditingsettings/_category_.json +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/events/auditingsettings/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "overview" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/events/auditingsettings/localadmins.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/events/auditingsettings/localadmins.md index cb439aaa38..4b88469085 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/events/auditingsettings/localadmins.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/events/auditingsettings/localadmins.md @@ -20,3 +20,6 @@ as shown here. With the auditing information, you can make a Endpoint Policy Manager (formerly PolicyPak) Least Privilege Manager Elevate rule to overcome this when the user is transitioning from being a local admin to being a standard user. + + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/events/auditingsettings/overview.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/events/auditingsettings/overview.md index da0180ff9e..056797e52a 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/events/auditingsettings/overview.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/events/auditingsettings/overview.md @@ -56,3 +56,6 @@ Enabling these settings will write special events to the event logs. all unsigned” option would block unsigned applications. We'll discuss each of these auditing events in the next sections. + + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/events/auditingsettings/standardusers.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/events/auditingsettings/standardusers.md index 55cebffb72..b7a6fb191f 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/events/auditingsettings/standardusers.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/events/auditingsettings/standardusers.md @@ -23,3 +23,6 @@ items are (a) COM elevation, used by network adapters, date & time, etc. (b) Win (c) apps that use ShellExecute or RunAs, such as ProcMon or TreeSizeFree. ::: + + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/events/auditingsettings/standardusersuntrusted.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/events/auditingsettings/standardusersuntrusted.md index d260c50fc4..55ecb24158 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/events/auditingsettings/standardusersuntrusted.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/events/auditingsettings/standardusersuntrusted.md @@ -36,3 +36,6 @@ Final thoughts: - This event will not occur when the file is owned by another administrator, or applications are used over the network and not on the local drive. - These events are not generated when SecureRun™ is not activated. + + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/events/client.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/events/client.md index 3248b5df44..ba3dfb4b89 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/events/client.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/events/client.md @@ -11,3 +11,6 @@ is Event 100, which describes when a User or Computer picks up new Endpoint Poli Privilege Manager policies. An example of this kind of event can be seen here. ![A screenshot of a computer Description automatically generated](/images/endpointpolicymanager/leastprivilege/events/client_events.webp) + + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/events/overview.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/events/overview.md index 53f130ed91..c5be58ad75 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/events/overview.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/events/overview.md @@ -34,11 +34,11 @@ forwarding to capture and forward events from multiple machines. In this way you multiple users are doing and look through the events for interesting ideas to convert into rules. - See the - [How to forward interesting events for Least Privilege Manager (or anything else) to a centralized location using Windows Event Forwarding.](/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/eventing/windowseventforwarding.md) + [How to forward interesting events for Least Privilege Manager (or anything else) to a centralized location using Windows Event Forwarding.](/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/eventing/windowseventforwarding.md) topic to learn more about event forwarding. - You can also use Netwrix Auditor to capture events from endpoints to bring them to a centralized source for investigation. See the - [How to use Netwrix Auditor to Report on Endpoint Policy Manager events](/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/eventing/reports.md) + [How to use Netwrix Auditor to Report on Endpoint Policy Manager events](/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/eventing/reports.md) topic for additional information. - You can use Azure Log Analytics to store Endpoint Policy Manager Least Privilege Manager events. See the diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/overview.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/overview.md index a26109010c..862c0783f8 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/overview.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/overview.md @@ -125,3 +125,6 @@ Least Privilege Manager. This manual is designed to give you the basic concepts and operational scenarios you may encounter, but once you get those down, you are free to use whatever delivery method is best for your organization. + + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/overview_1.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/overview_1.md index 6d007da098..0ecb064404 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/overview_1.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/overview_1.md @@ -107,3 +107,6 @@ Admin Approval Dialog (2018/07/14, 15:56:10.279, PID: 1360, TID: 2920) If requested by support, logs are automatically wrapped up and can be sent to Netwrix Support with the PPLOGS.EXE command on any endpoint where the client-side extension is installed. + + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/overviewmisc/_category_.json b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/overviewmisc/_category_.json index 220827a91e..7ea098513d 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/overviewmisc/_category_.json +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/overviewmisc/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "overviewmisc" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/overviewmisc/acltraverse.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/overviewmisc/acltraverse.md index f61f51155e..0d7ce98546 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/overviewmisc/acltraverse.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/overviewmisc/acltraverse.md @@ -55,3 +55,6 @@ See the video for a demo of ACL Traverse and Registry. ::: + + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/overviewmisc/bestpractices/_category_.json b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/overviewmisc/bestpractices/_category_.json index e4af4197a0..18b88c3fea 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/overviewmisc/bestpractices/_category_.json +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/overviewmisc/bestpractices/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "overview" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/overviewmisc/bestpractices/childprocesses.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/overviewmisc/bestpractices/childprocesses.md index 2592c12f10..2f7d97b324 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/overviewmisc/bestpractices/childprocesses.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/overviewmisc/bestpractices/childprocesses.md @@ -36,3 +36,6 @@ mechanisms to prevent application to child processes in all circumstances. application is not signed by the same signed vendor who originated the process. - Don't apply to unrelated executables. Don't pass the elevation status if the application is not in the same directory structure (including recursively). + + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/overviewmisc/bestpractices/commandline.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/overviewmisc/bestpractices/commandline.md index 4150df5827..da92c8e680 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/overviewmisc/bestpractices/commandline.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/overviewmisc/bestpractices/commandline.md @@ -74,3 +74,6 @@ generated](/images/endpointpolicymanager/leastprivilege/bestpractices/rules/crea Since the arguments are being specified, a user cannot add their own .REG files; they can only add those specified by the admin (e.g., on a server where they could only read and not modify it). + + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/overviewmisc/bestpractices/dontelevate.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/overviewmisc/bestpractices/dontelevate.md index 391f558ff4..6bcba866ca 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/overviewmisc/bestpractices/dontelevate.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/overviewmisc/bestpractices/dontelevate.md @@ -39,3 +39,6 @@ right click inside the Open/Save dialog and gain elevated privilege to launch ot If, however, you need the Open/Save dialog to be elevated, you can uncheck the option, and the Open/Save dialog will be elevated as well. This is sometimes required if applications require access to files or directories that the standard user doesn't have access to. + + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/overviewmisc/bestpractices/examplesavoid.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/overviewmisc/bestpractices/examplesavoid.md index 54af87003e..bc2aa4c5bc 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/overviewmisc/bestpractices/examplesavoid.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/overviewmisc/bestpractices/examplesavoid.md @@ -75,3 +75,6 @@ takes a little more work to make the exact rules you need for the least amount o for users to do their jobs. ::: + + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/overviewmisc/bestpractices/executablecombo.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/overviewmisc/bestpractices/executablecombo.md index 48c006b0d6..8a18f388c4 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/overviewmisc/bestpractices/executablecombo.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/overviewmisc/bestpractices/executablecombo.md @@ -80,3 +80,6 @@ complete, the MMC list will demonstrate the multiple conditions in the **Conditi Description automatically generated](/images/endpointpolicymanager/leastprivilege/bestpractices/rules/creating_and_using_executable_5.webp) + + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/overviewmisc/bestpractices/fileinfo.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/overviewmisc/bestpractices/fileinfo.md index ea15249519..fd2f061caf 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/overviewmisc/bestpractices/fileinfo.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/overviewmisc/bestpractices/fileinfo.md @@ -70,3 +70,6 @@ for matching MSI product codes. ![A screenshot of a computer Description automatically generated](/images/endpointpolicymanager/leastprivilege/bestpractices/deeper_dive_on_file_info_7.webp) This makes the **Product Info Condition** a powerful tool, when used alone or with a Combo rule. + + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/overviewmisc/bestpractices/overview.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/overviewmisc/bestpractices/overview.md index 77b8ce221e..646eed7f0e 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/overviewmisc/bestpractices/overview.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/overviewmisc/bestpractices/overview.md @@ -22,3 +22,6 @@ When possible use the Best Practice Signature Condition alongside and File Info rule. This is because both of these items have digital signatures. With that in mind, let’s go over some “What not to dos” before we continue on with Best Practices. + + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/overviewmisc/export.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/overviewmisc/export.md index 4a30ed6ca3..eee5425958 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/overviewmisc/export.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/overviewmisc/export.md @@ -28,3 +28,6 @@ videos, Exported collections or policies maintain any Item-Level Targeting set within them. ::: + + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/overviewmisc/itemleveltargeting.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/overviewmisc/itemleveltargeting.md index ae52bbdd7e..771d7858d9 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/overviewmisc/itemleveltargeting.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/overviewmisc/itemleveltargeting.md @@ -81,3 +81,6 @@ Level Targeting, as seen below. When Item-Level Targeting is on, the policy won’t apply unless the conditions are true. If Item-Level Targeting is applied to a collection, then none of the items in the collection will apply unless the Item-Level Targeting on the collection evaluates to true. + + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/overviewmisc/overviewmisc.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/overviewmisc/overviewmisc.md index 7de3b746bb..674d819299 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/overviewmisc/overviewmisc.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/overviewmisc/overviewmisc.md @@ -16,3 +16,6 @@ In this section you will learn the following basics: - Understanding processing order and precedence - Exporting Endpoint Policy Manager (formerly PolicyPak) Least Privilege Manager items for Endpoint Policy Manager Cloud, Microsoft Endpoint Manager (SCCM and Intune), or MDM + + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/overviewmisc/parentprocessfilter.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/overviewmisc/parentprocessfilter.md index e03eb2d884..650c4dbd45 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/overviewmisc/parentprocessfilter.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/overviewmisc/parentprocessfilter.md @@ -18,3 +18,6 @@ application is actually performing the action (in this case with **Signature** a being checked first before the child application is launched elevated.) ![A screenshot of a computer Description automatically generated](/images/endpointpolicymanager/leastprivilege/understanding_parent_process.webp) + + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/overviewmisc/processorderprecedence.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/overviewmisc/processorderprecedence.md index 02eb354259..d79876e130 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/overviewmisc/processorderprecedence.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/overviewmisc/processorderprecedence.md @@ -31,3 +31,6 @@ be used when specific users log on. If SecureRun™ is enabled and performs work processes), then user-created processes aren’t created unless expressly allowed with the Allow and log rule. At this point, each rule is applied one by one to perform elevation (or Block or Allow and log). + + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/overviewmisc/reauthentication.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/overviewmisc/reauthentication.md index a699112da0..d90fd165dc 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/overviewmisc/reauthentication.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/overviewmisc/reauthentication.md @@ -82,3 +82,6 @@ The User must re-authenticate, then when a pop-up is shown, theuser must type in **OK** is allowed an application proceeds. ![A screenshot of a computer Description automatically generated](/images/endpointpolicymanager/leastprivilege/understanding_re_authentication_8.webp) + + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/overviewmisc/scopefilters/_category_.json b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/overviewmisc/scopefilters/_category_.json index 07512b4cbc..67787b0b43 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/overviewmisc/scopefilters/_category_.json +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/overviewmisc/scopefilters/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "overview" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/overviewmisc/scopefilters/blockadmins.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/overviewmisc/scopefilters/blockadmins.md index 07df08a9ad..1d2cde357c 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/overviewmisc/scopefilters/blockadmins.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/overviewmisc/scopefilters/blockadmins.md @@ -45,3 +45,6 @@ Again, rule 2, the rule that does the ELEVATE or ALLOW, is just a standard rule, the user or computer side. ![A screenshot of a computer Description automatically generated](/images/endpointpolicymanager/leastprivilege/scopefilters/scenario_3_running_or_elevating_2.webp) + + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/overviewmisc/scopefilters/blockapp.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/overviewmisc/scopefilters/blockapp.md index 77e556b99c..4b00b45cc7 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/overviewmisc/scopefilters/blockapp.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/overviewmisc/scopefilters/blockapp.md @@ -26,3 +26,6 @@ You can shore up this attack vector by making the explicit deny rule on the Comp When you do, PowerShell is blocked for Standard and System. ![A screenshot of a computer Description automatically generated](/images/endpointpolicymanager/leastprivilege/scopefilters/scenario_2_specific_rule_to_2.webp) + + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/overviewmisc/scopefilters/blockpowershell.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/overviewmisc/scopefilters/blockpowershell.md index e3c24f6990..b98fd20487 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/overviewmisc/scopefilters/blockpowershell.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/overviewmisc/scopefilters/blockpowershell.md @@ -22,3 +22,6 @@ set the scope to User and System processes, but use the scope Filter to SYSTEM. Result: ![A screenshot of a computer Description automatically generated](/images/endpointpolicymanager/leastprivilege/scopefilters/scenario_2b_block_powershell_2.webp) + + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/overviewmisc/scopefilters/elevateserviceaccount.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/overviewmisc/scopefilters/elevateserviceaccount.md index c4b92f570c..9a2b371339 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/overviewmisc/scopefilters/elevateserviceaccount.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/overviewmisc/scopefilters/elevateserviceaccount.md @@ -39,3 +39,6 @@ Tip: It's also possible to use Scope Filter = SERVICES to make the rule apply to run from the specified .exe, regardless of the user. ![A screenshot of a computer Description automatically generated](/images/endpointpolicymanager/leastprivilege/scopefilters/scenario_4_elevating_a_service.webp) + + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/overviewmisc/scopefilters/enhancedsecurerun.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/overviewmisc/scopefilters/enhancedsecurerun.md index 977155c14e..ea12462f3a 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/overviewmisc/scopefilters/enhancedsecurerun.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/overviewmisc/scopefilters/enhancedsecurerun.md @@ -43,3 +43,6 @@ This would strengthen security if malware ended up using an elevated process to its work as LOCAL SYSTEM and tries to run an un-trusted file. Therefore, when the application (.EXE) or script, etc. was attempted to fire off, the attack will fail because the user isn’t on the SecureRun trusted list. + + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/overviewmisc/scopefilters/overview.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/overviewmisc/scopefilters/overview.md index 8c57dfa6d1..7ac01fa24a 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/overviewmisc/scopefilters/overview.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/overviewmisc/scopefilters/overview.md @@ -28,3 +28,6 @@ User side. In this topic, we will explore various use cases when you might use the Policy Scope option (which again, will only be un-gray / valid on the Computer side.) + + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/overviewmisc/securecopy.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/overviewmisc/securecopy.md index 5a3de8161c..267cea07ca 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/overviewmisc/securecopy.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/overviewmisc/securecopy.md @@ -41,3 +41,6 @@ The result is that users can now use the Copy with Endpoint Policy Manager Secur copy items from your store to their locations and then perform automatic elevation on those items. ![A screenshot of a computer Description automatically generated](/images/endpointpolicymanager/leastprivilege/understanding_securecopy_5.webp) + + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/overviewmisc/wildcards.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/overviewmisc/wildcards.md index e256632677..67141d937f 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/overviewmisc/wildcards.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/overviewmisc/wildcards.md @@ -36,3 +36,6 @@ You want to try to be as restrictive as possible when using Wildcards; the more open up, the less secure you will be. ::: + + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/preconfiguredxmls.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/preconfiguredxmls.md index eedaf50609..a067972dbc 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/preconfiguredxmls.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/preconfiguredxmls.md @@ -42,3 +42,6 @@ installation. These examples may or may not work, depending on specific circumstances so be sure to test before rolling out. + + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/preferences.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/preferences.md index 65ae6146e9..acf9df9780 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/preferences.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/preferences.md @@ -45,3 +45,6 @@ user account should be members. This is achieved by clicking the **Add** button Once the policy is deployed, you will have removed all non-privileged users from the local admins group of all targeted desktops. + + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/privilegesecure/_category_.json b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/privilegesecure/_category_.json index cddb558b92..9acdc55553 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/privilegesecure/_category_.json +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/privilegesecure/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "overview" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/privilegesecure/client.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/privilegesecure/client.md index e426a66985..c78168e373 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/privilegesecure/client.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/privilegesecure/client.md @@ -54,3 +54,6 @@ In the next section we will see how to create Netwrix Endpoint Policy Manager (f Netwrix Privilege Secure policies which will not need an endpoint license to work out of the box. Again, the idea is that you are already paying for an Netwrix Privilege Secure license, and because Netwrix Privilege Secure is involved in the policy, those policies work on the endpoint for free. + + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/privilegesecure/gui.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/privilegesecure/gui.md index 74a41cd394..2e52c63008 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/privilegesecure/gui.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/privilegesecure/gui.md @@ -62,3 +62,6 @@ MSI, you maintain your console with upgrades only via the Endpoint Policy Manage and don’t attempt a re-install of Netwrix Privilege Secure Console MSI. ::: + + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/privilegesecure/overview.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/privilegesecure/overview.md index e9689de3fe..3862bff268 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/privilegesecure/overview.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/privilegesecure/overview.md @@ -40,3 +40,6 @@ All Netwrix Privilege Secure + Endpoint Policy Manager documentation from Netwri Privilege Secure can be found in [Netwrix Privilege Secure for Endpoints Documentation](https://helpcenter.netwrix.com/category/privilegesecure_endpoints). ::: + + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/privilegesecure/policymatch/_category_.json b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/privilegesecure/policymatch/_category_.json index 66105d5c4d..210d7c894c 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/privilegesecure/policymatch/_category_.json +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/privilegesecure/policymatch/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "policymatch" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/privilegesecure/policymatch/policymatch.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/privilegesecure/policymatch/policymatch.md index 50631a9eb7..3be9848fe3 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/privilegesecure/policymatch/policymatch.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/privilegesecure/policymatch/policymatch.md @@ -10,3 +10,6 @@ Credential Based Policy Match takes a matching process and uses Netwrix Privileg another user’s behalf. In this example we will launch `NotepadP.exe` as `EastSalesUser1`, but Netwrix Privilege Secure will broker the connection and actually launch the process as `EastSalesAdmin9` from Active Directory. + + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/privilegesecure/policymatch/releaseresults.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/privilegesecure/policymatch/releaseresults.md index fe35240c7e..9be5dea110 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/privilegesecure/policymatch/releaseresults.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/privilegesecure/policymatch/releaseresults.md @@ -21,3 +21,6 @@ brokering the operation and the Netwrix Endpoint Policy Manager (formerly Policy Manager client is changing the context to that user. ![credential_release_results_2](/images/endpointpolicymanager/integration/privilegesecure/credentialbased/credential_release_results_2.webp) + + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/privilegesecure/policymatch/setuppolicy.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/privilegesecure/policymatch/setuppolicy.md index 558a6e7d61..37c2ac96ad 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/privilegesecure/policymatch/setuppolicy.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/privilegesecure/policymatch/setuppolicy.md @@ -32,3 +32,6 @@ Back on the Netwrix Privilege Secure server, you need to make sure there is a ma Based** policy. ![setting_up_the_policypak_policy_2](/images/endpointpolicymanager/integration/privilegesecure/credentialbased/setting_up_the_endpointpolicymanager_policy_2.webp) + + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/privilegesecure/resourcebased/_category_.json b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/privilegesecure/resourcebased/_category_.json index f8f94b9641..327b95366a 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/privilegesecure/resourcebased/_category_.json +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/privilegesecure/resourcebased/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "policymatch_1" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/privilegesecure/resourcebased/closingbrokeredprocesses.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/privilegesecure/resourcebased/closingbrokeredprocesses.md index e5e5b573de..d4bdf31a29 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/privilegesecure/resourcebased/closingbrokeredprocesses.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/privilegesecure/resourcebased/closingbrokeredprocesses.md @@ -12,3 +12,6 @@ When the activity / process is terminated, you get the following message. Additionally, if the **Enable Video Recording (Netwrix Privilege Secure**) option was checked, a video session recording is sent to the server for processing. + + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/privilegesecure/resourcebased/policymatch_1.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/privilegesecure/resourcebased/policymatch_1.md index 2ba5910de3..75d3ba6ae3 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/privilegesecure/resourcebased/policymatch_1.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/privilegesecure/resourcebased/policymatch_1.md @@ -41,3 +41,6 @@ You’ll run the command as `EastSalesUser1`, and give your Active Directory cre The result is that a new Domain Admin account is created for this one session and deleted after use. ![resource_based_policy_match_4](/images/endpointpolicymanager/integration/privilegesecure/resourcebased/resource_based_policy_match_4.webp) + + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/privilegesecure/resourcebased/storedvideos.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/privilegesecure/resourcebased/storedvideos.md index cd4f211c24..c4763999b7 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/privilegesecure/resourcebased/storedvideos.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/privilegesecure/resourcebased/storedvideos.md @@ -13,3 +13,6 @@ Back at the Netwrix Privilege Secure server, your videos are found in the **Dash **Historical videos** section. ![watching_stored_videos](/images/endpointpolicymanager/integration/privilegesecure/resourcebased/watching_stored_videos.webp) + + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/privilegesecure/together.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/privilegesecure/together.md index 696e85a161..0f2947f993 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/privilegesecure/together.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/privilegesecure/together.md @@ -48,3 +48,6 @@ check the checkbox and configure the setting for **Resource Based Policy** or ** Policy**. ![getting_started_netwrix_privilege_1](/images/endpointpolicymanager/integration/privilegesecure/gettingstarted/getting_started_netwrix_privilege_1.webp) + + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/rules/_category_.json b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/rules/_category_.json index 66d7182f6c..51ce96ff30 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/rules/_category_.json +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/rules/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "overview" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/rules/activexitems.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/rules/activexitems.md index 51bc1923c3..662455526e 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/rules/activexitems.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/rules/activexitems.md @@ -26,3 +26,6 @@ You can use ActiveX rules and specify the CAB file you want to permit. Then, clicking on **Validate & Add** will attempt to determine if the CAB is signed and add that requirement to the rule. + + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/rules/com_cslidclass.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/rules/com_cslidclass.md index f73cdf697c..178d37993b 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/rules/com_cslidclass.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/rules/com_cslidclass.md @@ -41,3 +41,6 @@ function will not work as expected. ![A screenshot of a computer Description automatically generated](/images/endpointpolicymanager/leastprivilege/elevate/elevating_com_cslid_class_3.webp) After the policy applies, the COM item will have its UAC prompt overcome. + + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/rules/controlpanelapplets.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/rules/controlpanelapplets.md index 1e4533735d..33fa33cad9 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/rules/controlpanelapplets.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/rules/controlpanelapplets.md @@ -30,3 +30,6 @@ At this point, GPupdate can be run and tested on the endpoint. You should bypass be prompted for Device Manager and the Disk Defragmenter, as shown here. ![A screenshot of a computer Description automatically generated](/images/endpointpolicymanager/leastprivilege/elevate/elevating_control_panel_applets_4.webp) + + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/rules/customizedtoken.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/rules/customizedtoken.md index f3f336d387..3e8c9b44d4 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/rules/customizedtoken.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/rules/customizedtoken.md @@ -21,5 +21,8 @@ The common use cases for needing to manage a customized token are: [Reduce or specify Service Account Rights](/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/serviceaccountrights.md) video demonstration. - Drag-and-drop issues between applications. For ore information, see the - [I elevated an application, but drag and drop between the elevated and other non-elevated applications isn't working anymore. What can I try?](/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipsforadminapproval/dragdrop.md) + [I elevated an application, but drag and drop between the elevated and other non-elevated applications isn't working anymore. What can I try?](/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipsforadminapproval/dragdrop.md) topic. + + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/rules/deny/_category_.json b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/rules/deny/_category_.json index bd1ff481b5..f2aa587601 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/rules/deny/_category_.json +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/rules/deny/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "overview" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/rules/deny/dlls.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/rules/deny/dlls.md index c539b9e1e9..a458fbf23b 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/rules/deny/dlls.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/rules/deny/dlls.md @@ -21,7 +21,10 @@ Then you can **Deny execution** of the DLL when it is encountered. :::note Some additional details and examples can be found in the -[How to Defend against malicious PowerShell attacks (DLLs)?](/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipsforadminapproval/maliciousattacks.md) +[How to Defend against malicious PowerShell attacks (DLLs)?](/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipsforadminapproval/maliciousattacks.md) topic. ::: + + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/rules/deny/overview.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/rules/deny/overview.md index eb739d7e56..2acdc1660f 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/rules/deny/overview.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/rules/deny/overview.md @@ -9,3 +9,6 @@ sidebar_position: 80 You might have a scenario where you want to block specific EXE files, UWP applications, scripts, JAR files, or MSIs from launching. Sometimes this is called "Application Control" or "Blacklisting." In this section you will learn how to perform this operation for Standard and UWP applications. + + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/rules/deny/standard.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/rules/deny/standard.md index d624dca28a..ff32a29885 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/rules/deny/standard.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/rules/deny/standard.md @@ -39,3 +39,6 @@ corporate policies. ![A screenshot of a computer Description automatically generated](/images/endpointpolicymanager/leastprivilege/deny/denying_standard_applications_3.webp) + + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/rules/deny/windowsuniversal.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/rules/deny/windowsuniversal.md index e29df3f024..cec442e39e 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/rules/deny/windowsuniversal.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/rules/deny/windowsuniversal.md @@ -62,3 +62,6 @@ UWP applications are denied, but then applications with "Calc" or "Store" in the the publisher are allowed to run as shown below. ![A screenshot of a computer Description automatically generated](/images/endpointpolicymanager/leastprivilege/deny/denying_uwp_applications_6.webp) + + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/rules/executables.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/rules/executables.md index 1619fc429b..d834f5133e 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/rules/executables.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/rules/executables.md @@ -126,3 +126,6 @@ On your endpoint, log on as the user who will obtain the GPO (e.g., EastSalesUse GPupdate. Once the GPO applies, Process Monitor will run without a UAC prompt, as demonstrated here. ![elevating_executables_9](/images/endpointpolicymanager/leastprivilege/elevate/elevating_executables_9.webp) + + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/rules/javajarfiles.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/rules/javajarfiles.md index d2b7069437..8c88dcdd28 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/rules/javajarfiles.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/rules/javajarfiles.md @@ -22,3 +22,6 @@ To start making rules for Java JAR files right-click in the window and select ** (JAR) Policy**. ![A screenshot of a computer Description automatically generated](/images/endpointpolicymanager/leastprivilege/elevate/elevating_java_jar_files.webp) + + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/rules/msiinstallerfiles.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/rules/msiinstallerfiles.md index 8ed783bdc7..f0e5157782 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/rules/msiinstallerfiles.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/rules/msiinstallerfiles.md @@ -49,3 +49,6 @@ again. This time the UAC prompt is removed from the Install icon, and the MSI ap install as expected. ![A screenshot of a computer Description automatically generated](/images/endpointpolicymanager/leastprivilege/elevate/elevating_msi_installer_files.webp) + + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/rules/overview.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/rules/overview.md index a91b97886c..cef1cb4ce6 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/rules/overview.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/rules/overview.md @@ -12,7 +12,7 @@ Endpoint Policy ManagerLeast Privilege Manager is located within the Netwrix Pri :::note You will only see all components of Endpoint Policy Manager if you download the Endpoint -Policy Manager Admin Console from Portal.endpointpolicymanager.com, but not if you are using only the Netwrix +Policy Manager Admin Console from Portal.policypak.com, but not if you are using only the Netwrix Privilege Secure console. ::: @@ -119,3 +119,6 @@ Manager. When you download these applications, it is ideal to store them in two places. The first copy should be sitting on your endpoint. The second copy should be sitting on your Group Policy management station, as these will also be required to help create the rules for these examples. + + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/rules/scripts.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/rules/scripts.md index bd077cad12..d5bf060741 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/rules/scripts.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/rules/scripts.md @@ -37,3 +37,6 @@ The script types that are supported for elevation and for blocking are: These script types can also be blocked automatically and universally by using the Endpoint Policy Manager Least Privilege Manager SecureRun™ feature, as described in later topics. + + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/securerun/_category_.json b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/securerun/_category_.json index 29b418ee79..2fad28b4da 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/securerun/_category_.json +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/securerun/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "overview" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/securerun/avoiduac.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/securerun/avoiduac.md index 5ac499d292..001f80063b 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/securerun/avoiduac.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/securerun/avoiduac.md @@ -30,3 +30,6 @@ For more information on Combo rules, see ![A screenshot of a computer Description automatically generated](/images/endpointpolicymanager/leastprivilege/securerun/creating_rules_to_avoid_uac_1.webp) After the rules are created, you should not see pop-ups from installers with rules in place. + + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/securerun/inlinecommands.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/securerun/inlinecommands.md index 012a5d9865..bdd734bb33 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/securerun/inlinecommands.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/securerun/inlinecommands.md @@ -23,5 +23,8 @@ article. SecureRun will automatically try to block such attempts. For more information on how to deal wit this issue, please see -[Why does Endpoint Policy Manager SecureRun block "inline commands" and what can I do to overcome or revert the behavior ?](/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/troubleshooting/inlinecommands.md) +[Why does Endpoint Policy Manager SecureRun block "inline commands" and what can I do to overcome or revert the behavior ?](/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/troubleshooting/inlinecommands.md) for guidance and details. + + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/securerun/overview.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/securerun/overview.md index c08ebbe63d..a60a412a3f 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/securerun/overview.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/securerun/overview.md @@ -134,3 +134,6 @@ on this topic, please see the video demonstration. ::: + + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/uacprompts/_category_.json b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/uacprompts/_category_.json index e53d334708..edc0aaa50e 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/uacprompts/_category_.json +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/uacprompts/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "uacprompts" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/uacprompts/admx.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/uacprompts/admx.md index e1acc2328f..c6ecf07473 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/uacprompts/admx.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/uacprompts/admx.md @@ -65,3 +65,6 @@ The result of these settings can be seen here, where only a limited number of pr for removal. ![A screenshot of a computer Description automatically generated](/images/endpointpolicymanager/leastprivilege/tool/helper/using_the_endpointpolicymanager_least_2.webp) + + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/uacprompts/elevate.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/uacprompts/elevate.md index 179bedf582..a80796aece 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/uacprompts/elevate.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/uacprompts/elevate.md @@ -36,3 +36,6 @@ the[Getting the helper tools as desktop shortcuts](/docs/endpointpolicymanager/c video. ::: + + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/uacprompts/uacprompts.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/uacprompts/uacprompts.md index 7afcc41a26..0b53745265 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/uacprompts/uacprompts.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/uacprompts/uacprompts.md @@ -45,3 +45,6 @@ that they no longer need, they will also be prevented by a UAC prompt, seen here ![A screenshot of a computer Description automatically generated](/images/endpointpolicymanager/leastprivilege/tool/helper/overcoming_common_uac_prompts_1.webp) After setting up Endpoint Policy Manager’s Helper Tools, you can overcome all three of these issues. + + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/overview.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/overview.md index f85662aad5..5da9b44040 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/overview.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/overview.md @@ -18,3 +18,6 @@ Complete documentation for using Endpoint Privilege Manager: ### 🔧 Tech Notes Implementation guides and technical documentation: - **Implementation QuickStart Guide** - Step-by-step setup procedures + + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/_category_.json b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/_category_.json index 24bc43ccdd..523b305766 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/_category_.json +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/_category_.json @@ -1,6 +1,6 @@ { "label": "Tech Notes", - "position": 2, + "position": 1, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/eventing/_category_.json b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/eventing/_category_.json similarity index 93% rename from docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/eventing/_category_.json rename to docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/eventing/_category_.json index 63ef7864e4..09ffb21009 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/eventing/_category_.json +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/eventing/_category_.json @@ -1,6 +1,6 @@ -{ - "label": "Eventing", - "position": 100, - "collapsed": true, - "collapsible": true -} \ No newline at end of file +{ + "label": "Eventing", + "position": 100, + "collapsed": true, + "collapsible": true +} diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/eventing/reports.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/eventing/reports.md similarity index 100% rename from docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/eventing/reports.md rename to docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/eventing/reports.md diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/eventing/subprocesses.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/eventing/subprocesses.md similarity index 99% rename from docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/eventing/subprocesses.md rename to docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/eventing/subprocesses.md index 0f4a48793e..ef95600e82 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/eventing/subprocesses.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/eventing/subprocesses.md @@ -20,3 +20,5 @@ If you are not seeing this be sure to upgrade to latest CSE. Remember, internal commands like: DIR or SET won't be logged; the command must be an external command. ::: + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/eventing/windowseventforwarding.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/eventing/windowseventforwarding.md similarity index 99% rename from docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/eventing/windowseventforwarding.md rename to docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/eventing/windowseventforwarding.md index 3b83542390..513370ded0 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/eventing/windowseventforwarding.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/eventing/windowseventforwarding.md @@ -137,3 +137,5 @@ under the Forwarded Events log. ![381_28_image-20191023214431-15](/images/endpointpolicymanager/leastprivilege/381_28_image-20191023214431-15.webp) ![381_30_image-20191023214431-16_950x303](/images/endpointpolicymanager/leastprivilege/381_30_image-20191023214431-16_950x303.webp) + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/implementationguide.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/implementationguide.md index 8cedde891d..0cab7bc64e 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/implementationguide.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/implementationguide.md @@ -38,10 +38,10 @@ The Endpoint Policy Manager Portal is where you download Endpoint Policy Manager for when using Endpoint Policy Manager with On-Prem or MDM. You’ll even use the Endpoint Policy Manager Portal a little for Endpoint Policy Manager Cloud because you’ll need those downloads to make your perfect Endpoint Policy Manager Cloud test lab (explained later.) That URL is -Portal.endpointpolicymanager.com. +Portal.policypak.com. :::note -Endpoint Policy Manager Cloud has its own URL, which is Cloud.endpointpolicymanager.com, and is +Endpoint Policy Manager Cloud has its own URL, which is Cloud.policypak.com, and is considered the Endpoint Policy Manager Cloud Service. Please see the [Installation Quick Start](/docs/endpointpolicymanager/gettingstarted/overviewinstall/overviewinstall.md) for an overview of what is in the download, how to download, unpack, and get organized and quick licensed. @@ -233,7 +233,7 @@ Endpoint Policy Manager Cloud. If you are already a Netwrix Auditor Customer, you can forward interesting Endpoint Policy Manager Least Privilege Manager events from endpoint computers to Netwrix Auditor so you can take action. This is recommended if you already own Netwrix Auditor For more information on this, please see: -[How to use Netwrix Auditor to Report on Endpoint Policy Manager events](/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/eventing/reports.md). +[How to use Netwrix Auditor to Report on Endpoint Policy Manager events](/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/eventing/reports.md). An example of the kind of data you get back can be seen here. @@ -242,7 +242,7 @@ An example of the kind of data you get back can be seen here. You may also use the in-box Windows Event System to forward interesting Endpoint Policy Manager Least Privilege Manager events from endpoint computers to a central source. The steps to do this are found here: -[How to forward interesting events for Least Privilege Manager (or anything else) to a centralized location using Windows Event Forwarding.](/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/eventing/windowseventforwarding.md) +[How to forward interesting events for Least Privilege Manager (or anything else) to a centralized location using Windows Event Forwarding.](/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/eventing/windowseventforwarding.md) You may also use Azure Log Analytics if you wish to store interesting Endpoint Policy Manager Least Privilege Manager events from endpoints in Azure. For more information on this issue, please see: @@ -362,7 +362,7 @@ actions, please see [Using Least Privilege Manager's SecureRun Feature](/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/feature.md) For general tips on how to use SecureRun™ please see -[How can I allow "Inline commands" blocked by SecureRun when a random path or filename is created each time?](/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipssecurerun/allowinlinecommands.md) +[How can I allow "Inline commands" blocked by SecureRun when a random path or filename is created each time?](/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipssecurerun/allowinlinecommands.md) ## Final Thoughts @@ -383,9 +383,9 @@ Estimated Milestone Details and Target Dates | Milestone | Details & Tasks | | | ----------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------- | -| M1 Pre-Requisites |

| Day 1
  • 3
| +| M1 Pre-Requisites |
  • Verify you actually want to use Endpoint Policy Manager + Group Policy method and not some other method or some kind of hybrid approach: See [PolicyPak Solution Methods: Group Policy, MDM, UEM Tools, and PolicyPak Cloud compared](https://helpcenter.netwrix.com/bundle/endpointpolicymanager/page/Content/endpointpolicymanager/Video/GettingStarted/SolutionMethods.html).
  • Identify 3 friendly developers for this project.
  • Identify the remaining devices for POC, but focus on first three.
  • Download Endpoint Policy Manager from portal.policypak.com and get organized. See [Netwrix Endpoint Policy Manager Quick Start](/docs/endpointpolicymanager/gettingstarted/quickstart/overview.md) .
  • Get the Endpoint Policy Manager Quickstart Guide. See [Netwrix Endpoint Policy Manager Quick Start](/docs/endpointpolicymanager/gettingstarted/quickstart/overview.md) .
  • Get familiar with Endpoint Policy Manager + Group Policy Basics . See [Endpoint Policy Manager Explained: In about two minutes](/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/gettingstarted/explained.md)
  • On three developer machines perform the quick-licensing method via rename method. See [What is the fastest way to get started in an Endpoint Policy Manager trial, without running the License Request Tool?](/docs/endpointpolicymanager/licensing/knowledgebase/requestingall/trial.md) or run licensing tool. After receiving your trial keys from sales, install your trial or full licenses for your on-prem Active Directory. See [How to install UNIVERSAL licenses for NEW Customers (via GPO, SCCM or MDM)](/docs/endpointpolicymanager/licensing/videolearningcenter/installall/installuniversal.md)
  • Install the Endpoint Policy Manager CSE on the three developer stations.
  • Move 3 developers into Active Directory OU named “Endpoint Policy Manager Test Devs” .
  • Verify Endpoint Policy Manager Least Privilege Manager is working with the “Device Manager” test. See [Kill Local Admin Rights (Run applications with Least Privilege)](/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/localadminrights.md)
  • Create a Group Policy Object which turns on PPLPM Global Auditing. See [Use Discovery to know what rules to make as you transition from Local Admin rights](/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/eventing/discovery.md) .
  • Identify KNOWN applications for Development stations which require Admin rights.
| Day 1
  • 3
| | M2 Install PolicyPak CSE, common scenarios and known applications |
  • Install Endpoint Policy Manager CSE on the remaining 27 endpoints; ensure success (NO POLICIES, just the Endpoint Policy Manager moving parts)
  • (Optional) Set up Common Scenarios:
  • Printers, Remove Programs and IP Address changes. See [Overcome Network Card, Printer, and Remove Programs UAC prompts](/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/helperstoolsandtips/uacprompts.md)
  • Second Method for Network Cards: [COM Support](/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/comsupport.md)
  • Create rules for KNOWN applications which require ADMIN Rights.
  • [Best Practices for Elevating User-Based Installs](/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/elevatinguserbasedinstalls.md)
  • [Security and Child Processes](/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/securitychildprocesses.md)
  • [Increase security by reducing rights on Open/Save dialogs](/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/opensavedialogs.md)
  • [Endpoint Privilege Manager and Wildcards](/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/wildcards.md)
  • Use Endpoint Policy Manager Preconfigured rules when you can. See [Installing applications-and-Preconfigured-Rules](/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/installapplications.md)
| Day 4 -6 | -| M3 Set up Event Forwarding |
  • Pick one (or choose another method, like Splunk, etc.) .
  • Event Forwarding with Netwrix Auditor. See [How to use Netwrix Auditor to Report on Endpoint Policy Manager events](/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/eventing/reports.md)
  • Event Forwarding with Windows Eventing. See [How to forward interesting events for Least Privilege Manager (or anything else) to a centralized location using Windows Event Forwarding.](/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/eventing/windowseventforwarding.md)
  • Event Forwarding with Azure Log Analytics. See [Windows 10 (and Server) Event Logs to Azure Log Analytics Walkthru](/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/tipstricksandfaqs/eventlogs.md)
| Day 7 -9 | +| M3 Set up Event Forwarding |
  • Pick one (or choose another method, like Splunk, etc.) .
  • Event Forwarding with Netwrix Auditor. See [How to use Netwrix Auditor to Report on Endpoint Policy Manager events](/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/eventing/reports.md)
  • Event Forwarding with Windows Eventing. See [How to forward interesting events for Least Privilege Manager (or anything else) to a centralized location using Windows Event Forwarding.](/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/eventing/windowseventforwarding.md)
  • Event Forwarding with Azure Log Analytics. See [Windows 10 (and Server) Event Logs to Azure Log Analytics Walkthru](/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/tipstricksandfaqs/eventlogs.md)
| Day 7 -9 | | M4 Begin Test |
  • Remove local admin rights for 3 developer endpoints. One suggested method / demo is here (there are other ways to perform this task): [Use Group Policy to remove local admin rights (then Endpoint Policy Manager to enable Least Privilege)](/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/removelocaladmin.md)
  • Start to Generate Rules from Auditing Events. See [Auto-Create Policy from Global Audit event](/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/eventing/globalauditevent.md).
  • Set up Admin Approval (Secret / policy). See [Auto-Create Policy from Global Audit event](/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/eventing/globalauditevent.md) and [Admin Approval demo](/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/demo.md)
  • Set up Endpoint Policy Manager Least Privilege Manager “Approvers” workflow (Identify APPROVER(s), get the AA tool up and going).
  • Optionally: Set up Endpoint Policy Manager Least Privilege Manager UI branding. See [Branding the UI and Dialogs](/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/branding.md)
  • Deploy Admin Approval to existing systems.
  • Optional: Deploy Endpoint Policy Manager Least Privilege Manager Branding to existing systems.
  • Look at incoming EVENTS to determine the issues to make more rules.
| Day 10 | | M5 Review Events |
  • Turn on Self Elevate for existing 3 developers.
  • Create documentation for Developers on how to interact with Endpoint Policy Manager Self Elevate method. ([Self Elevate Mode](/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/demo.md)).
  • Review EVENTS to determine the issues to create rules.
| Day 11 | | M6 Addition |
  • Add 7 more developer PCs to existing 3 and remove local admin rights using existing rules. (Don’t use Self elevate on new 7 endpoint, just the first three.)
| Day 12 | @@ -400,7 +400,7 @@ Estimated Milestone Details and Target Dates | M15 Addition | Add +5 endpoints Endpoint Policy Manager Active Directory OU and remove their local admin rights. | Day 21 | | M16 Review Events | Look at EVENTS to determine the issues to make more rules. | Day 22 | | M17 Remaining | Add Remaining endpoints to Endpoint Policy Manager Active Directory OU and remove their local admin rights. | Day 23 | -| M18 SecureRun (Optional) | • Turn on Global Auditing for Untrusted and Unsigned applications. • Try turning on SecureRun for three developers.
  • [Using Least Privilege Manager's SecureRun Feature](/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/feature.md)
  • [How can I allow "Inline commands" blocked by SecureRun when a random path or filename is created each time?](/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipssecurerun/allowinlinecommands.md)
| Day 24 | +| M18 SecureRun (Optional) | • Turn on Global Auditing for Untrusted and Unsigned applications. • Try turning on SecureRun for three developers.
  • [Using Least Privilege Manager's SecureRun Feature](/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/feature.md)
  • [How can I allow "Inline commands" blocked by SecureRun when a random path or filename is created each time?](/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipssecurerun/allowinlinecommands.md)
| Day 24 | | M19 SecureRun Rollout (Optional) | Add +5 endpoints per day and triage incoming SecureRun blocks with “Allow and Log” rules. Repeat each day with +5 endpoints. | Day 25+ | @@ -410,7 +410,7 @@ Estimated Milestone Details and Target Dates | Milestone | Details & Tasks | | | ---------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------- | -| M1 Pre-Requisites |
  • Verify you actually want to use Endpoint Policy Manager + Cloud method and not some other method or some kind of hybrid approach. See [Endpoint Policy ManagerSolution Methods: Group Policy, MDM, UEM Tools, and Endpoint Policy Manager Cloud compared.](/docs/endpointpolicymanager/gettingstarted/misc/videos/gettingstartedmisc/solutionmethods.md)
  • Identify 3 friendly developers for this project.
  • Identify the remaining devices for POC, but focus on first three.
  • Get familiar with Endpoint Policy Manager Cloud Basics. See [Endpoint Policy Manager Cloud: Two minute introduction](/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/introduction.md)
  • Download Endpoint Policy Manager bits from portal.endpointpolicymanager.com and Cloud MSI from cloud.endpointpolicymanager.com and get organized [Installation Quick Start](/docs/endpointpolicymanager/gettingstarted/overviewinstall/overviewinstall.md).
  • Get the Endpoint Policy Manager Quickstart Guide. See [Netwrix Endpoint Policy Manager Quick Start](/docs/endpointpolicymanager/gettingstarted/quickstart/overview.md)
  • Set up on prem test lab, even though we’re using Endpoint Policy Manager Cloud (Best Practice). See [Endpoint Policy Manager Cloud: What you need to get Started](/docs/endpointpolicymanager/deliverymethods/cloud/videos/testlabbestpractices/start.md).
  • Install Endpoint Policy Manager Cloud Client which automatically installs the Endpoint Policy Manager CSE on 3 devices.
  • Identify the remaining devices for POC, but focus on first three.
  • Move 3 Endpoint Policy Manager cloud joined devices to Endpoint Policy Manager Cloud Company “GROUP1”.
  • Verify Endpoint Policy Manager Least Privilege Manager is working with the “Device Manager” test. See [Kill Local Admin Rights (Run applications with Least Privilege)](/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/localadminrights.md)
  • Turn on PPLPM Global Auditing for Cloud. See [Endpoint Policy Manager Cloud + PPLPM + Events: Collect Events in the Cloud](/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/eventing/cloudevents.md)
  • Test to make sure PPC Events are seen in Endpoint Policy Manager Cloud.
  • Identify KNOWN applications for Development stations which require Admin rights.
| Day 1-3 | +| M1 Pre-Requisites |
  • Verify you actually want to use Endpoint Policy Manager + Cloud method and not some other method or some kind of hybrid approach. See [Endpoint Policy ManagerSolution Methods: Group Policy, MDM, UEM Tools, and Endpoint Policy Manager Cloud compared.](/docs/endpointpolicymanager/gettingstarted/misc/videos/gettingstartedmisc/solutionmethods.md)
  • Identify 3 friendly developers for this project.
  • Identify the remaining devices for POC, but focus on first three.
  • Get familiar with Endpoint Policy Manager Cloud Basics. See [Endpoint Policy Manager Cloud: Two minute introduction](/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/introduction.md)
  • Download Endpoint Policy Manager bits from portal.policypak.com and Cloud MSI from cloud.policypak.com and get organized [Installation Quick Start](/docs/endpointpolicymanager/gettingstarted/overviewinstall/overviewinstall.md).
  • Get the Endpoint Policy Manager Quickstart Guide. See [Netwrix Endpoint Policy Manager Quick Start](/docs/endpointpolicymanager/gettingstarted/quickstart/overview.md)
  • Set up on prem test lab, even though we’re using Endpoint Policy Manager Cloud (Best Practice). See [Endpoint Policy Manager Cloud: What you need to get Started](/docs/endpointpolicymanager/deliverymethods/cloud/videos/testlabbestpractices/start.md).
  • Install Endpoint Policy Manager Cloud Client which automatically installs the Endpoint Policy Manager CSE on 3 devices.
  • Identify the remaining devices for POC, but focus on first three.
  • Move 3 Endpoint Policy Manager cloud joined devices to Endpoint Policy Manager Cloud Company “GROUP1”.
  • Verify Endpoint Policy Manager Least Privilege Manager is working with the “Device Manager” test. See [Kill Local Admin Rights (Run applications with Least Privilege)](/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/localadminrights.md)
  • Turn on PPLPM Global Auditing for Cloud. See [Endpoint Policy Manager Cloud + PPLPM + Events: Collect Events in the Cloud](/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/eventing/cloudevents.md)
  • Test to make sure PPC Events are seen in Endpoint Policy Manager Cloud.
  • Identify KNOWN applications for Development stations which require Admin rights.
| Day 1-3 | | M2 Install PPC |
  • Install Endpoint Policy Manager CSE on the remaining 27 endpoints; ensure success. (NO POLICIES, just the Endpoint Policy Manager moving parts.).
  • (Optional) Set up Common Scenarios for Printers, Remove Programs and IP Address changes.
  • [Overcome Network Card, Printer, and Remove Programs UAC prompts](/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/helperstoolsandtips/uacprompts.md)
  • [COM Support](/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/comsupport.md)
  • Create rules for KNOWN applications which require ADMIN Rights.
  • [Best Practices for Elevating User-Based Installs](/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/elevatinguserbasedinstalls.md)
  • [Security and Child Processes](/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/securitychildprocesses.md)
  • [Increase security by reducing rights on Open/Save dialogs](/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/opensavedialogs.md)
  • [Endpoint Privilege Manager and Wildcards](/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/wildcards.md)
  • Use Endpoint Policy Manager Preconfigured rules when you can. See [Installing applications-and-Preconfigured-Rules](/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/installapplications.md)
| Day 4-6 | | M3 Begin Test |
  • Remove local admin rights for 3 developer endpoints. One suggested method / demo is here (there are other ways to perform this task): [Use Group Policy to remove local admin rights (then Endpoint Policy Manager to enable Least Privilege)](/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/removelocaladmin.md)
  • Start to Generate Rules from Auditing Events [Auto-Create Policy from Global Audit event](/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/eventing/globalauditevent.md)
  • Set up Admin Approval (Secret / policy): [Auto-Create Policy from Global Audit event](/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/eventing/globalauditevent.md) and [Admin Approval demo](/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/demo.md)
  • Set up Endpoint Policy Manager Least Privilege Manager “Approvers” workflow (Identify APPROVER(s), get the AA tool up and going.)
  • Optionally: Set up Endpoint Policy Manager Least Privilege Manager UI branding: [Branding the UI and Dialogs](/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/branding.md)
  • Deploy Admin Approval to existing systems.
  • Optional: Deploy Endpoint Policy Manager Least Privilege Manager Branding to existing systems.
  • Look at incoming EVENTS in Endpoint Policy Manager Cloud to determine the issues to make more rules.
| Day 7-8 | | M4 Review Events |
  • Turn on Self Elevate for existing 3 developers.
  • Create documentation for Developers on how to interact with Endpoint Policy Manager Self Elevate method. See [Self Elevate Mode](/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/demo.md)
  • Review EVENTS to determine the issues to create rules.
| Day 9 | @@ -426,7 +426,7 @@ Estimated Milestone Details and Target Dates | M14 Addition | Add +5 endpoints to Endpoint Policy Manager Cloud and remove their local admin rights. | Day 19 | | M15 Review Events | Look at EVENTS to determine the issues to make more rules. | Day 20 | | M16 Remaining | Add Remaining endpoints to Endpoint Policy Manager Cloud and remove their local admin rights. | Day 21 | -| M17 SecureRun Setup |
  • Turn on Global Auditing for Untrusted and Unsigned applications.
  • Try turning on SecureRun for three developers.
  • [Using Least Privilege Manager's SecureRun Feature](/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/feature.md)
  • [How can I allow "Inline commands" blocked by SecureRun when a random path or filename is created each time?](/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipssecurerun/allowinlinecommands.md)
| Day 22 | +| M17 SecureRun Setup |
  • Turn on Global Auditing for Untrusted and Unsigned applications.
  • Try turning on SecureRun for three developers.
  • [Using Least Privilege Manager's SecureRun Feature](/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/feature.md)
  • [How can I allow "Inline commands" blocked by SecureRun when a random path or filename is created each time?](/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipssecurerun/allowinlinecommands.md)
| Day 22 | | M18+ SecureRun Rollout | Add +5 endpoints per day and triage incoming SecureRun blocks with “Allow and Log” rules. Repeat each day with +5 endpoints. | Day 23+ | @@ -436,9 +436,9 @@ Estimated Milestone Details and Target Dates | Milestones | Details & Tasks | | | ------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------- | -| M1 Pre-Requisites |
  • Verify you actually want to use Endpoint Policy Manager + Cloud method and not some other method or some kind of hybrid approach. See [Endpoint Policy ManagerSolution Methods: Group Policy, MDM, UEM Tools, and Endpoint Policy Manager Cloud compared.](/docs/endpointpolicymanager/gettingstarted/misc/videos/gettingstartedmisc/solutionmethods.md)
  • Identify 3 friendly developers for this project.
  • Identify the remaining devices for POC, but focus on first three.
  • Download Endpoint Policy Manager bits from portal.endpointpolicymanager.com and Cloud MSI from cloud.endpointpolicymanager.com and get organized. See the [Installation Quick Start](/docs/endpointpolicymanager/gettingstarted/overviewinstall/overviewinstall.md).
  • Get the Endpoint Policy Manager Quickstart Guide. See [Netwrix Endpoint Policy Manager Quick Start](/docs/endpointpolicymanager/gettingstarted/quickstart/overview.md)
  • On ONE machine (any machine) perform the MDM “Walk before you run” test. See [Endpoint Policy Manager and MDM walk before you run](/docs/endpointpolicymanager/deliverymethods/mdm/videos/gettingstarted/testsample.md)
  • On three developer machines perform the quick-licensing method via rename (see[What is the fastest way to get started in an Endpoint Policy Manager trial, without running the License Request Tool?](/docs/endpointpolicymanager/licensing/knowledgebase/requestingall/trial.md) or run licensing tool and after receiving your trial keys from sales, install your trial or full licenses for your MDM licenses. See [How to install UNIVERSAL licenses for NEW Customers (via GPO, SCCM or MDM)](/docs/endpointpolicymanager/licensing/videolearningcenter/installall/installuniversal.md)
  • Install the Endpoint Policy Manager CSE on the three developer stations.
  • Move 3 developers into an Azure/MDM group named “Endpoint Policy Manager Test Devs”.
  • Target deploy the Endpoint Policy Manager CSE to the group.
  • Get to understand Endpoint Policy Manager Least Privilege Manager + MDM Service (Exporting policies, then wrapping up XMLs into MSIs). See [Using Least Privilege Manager with your MDM service](/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/methods/mdm.md)
  • Verify Endpoint Policy Manager Least Privilege Manager is working wit the “Device Manager” test. See [Kill Local Admin Rights (Run applications with Least Privilege)](/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/localadminrights.md)
  • Create a policy which turns on PPLPM Global Auditing, export as XML and wrap up as MSI for deployment via MDM. See [Use Discovery to know what rules to make as you transition from Local Admin rights](/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/eventing/discovery.md)
  • Identify KNOWN applications for Development stations which require Admin rights.
| Day 1-3 | +| M1 Pre-Requisites |
  • Verify you actually want to use Endpoint Policy Manager + Cloud method and not some other method or some kind of hybrid approach. See [Endpoint Policy ManagerSolution Methods: Group Policy, MDM, UEM Tools, and Endpoint Policy Manager Cloud compared.](/docs/endpointpolicymanager/gettingstarted/misc/videos/gettingstartedmisc/solutionmethods.md)
  • Identify 3 friendly developers for this project.
  • Identify the remaining devices for POC, but focus on first three.
  • Download Endpoint Policy Manager bits from portal.policypak.com and Cloud MSI from cloud.policypak.com and get organized. See the [Installation Quick Start](/docs/endpointpolicymanager/gettingstarted/overviewinstall/overviewinstall.md).
  • Get the Endpoint Policy Manager Quickstart Guide. See [Netwrix Endpoint Policy Manager Quick Start](/docs/endpointpolicymanager/gettingstarted/quickstart/overview.md)
  • On ONE machine (any machine) perform the MDM “Walk before you run” test. See [Endpoint Policy Manager and MDM walk before you run](/docs/endpointpolicymanager/deliverymethods/mdm/videos/gettingstarted/testsample.md)
  • On three developer machines perform the quick-licensing method via rename (see[What is the fastest way to get started in an Endpoint Policy Manager trial, without running the License Request Tool?](/docs/endpointpolicymanager/licensing/knowledgebase/requestingall/trial.md) or run licensing tool and after receiving your trial keys from sales, install your trial or full licenses for your MDM licenses. See [How to install UNIVERSAL licenses for NEW Customers (via GPO, SCCM or MDM)](/docs/endpointpolicymanager/licensing/videolearningcenter/installall/installuniversal.md)
  • Install the Endpoint Policy Manager CSE on the three developer stations.
  • Move 3 developers into an Azure/MDM group named “Endpoint Policy Manager Test Devs”.
  • Target deploy the Endpoint Policy Manager CSE to the group.
  • Get to understand Endpoint Policy Manager Least Privilege Manager + MDM Service (Exporting policies, then wrapping up XMLs into MSIs). See [Using Least Privilege Manager with your MDM service](/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/methods/mdm.md)
  • Verify Endpoint Policy Manager Least Privilege Manager is working wit the “Device Manager” test. See [Kill Local Admin Rights (Run applications with Least Privilege)](/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/localadminrights.md)
  • Create a policy which turns on PPLPM Global Auditing, export as XML and wrap up as MSI for deployment via MDM. See [Use Discovery to know what rules to make as you transition from Local Admin rights](/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/eventing/discovery.md)
  • Identify KNOWN applications for Development stations which require Admin rights.
| Day 1-3 | | M2 Install Endpoint Policy Manager CSE, common scenarios and known applications |
  • Install Endpoint Policy Manager CSE on the remaining 27 endpoints; ensure success. (NO POLICIES, just the PolicyPak moving parts).
  • (Optional) Set up Common Scenarios for Printers, Remove Programs and IP Address changes. See [Overcome Network Card, Printer, and Remove Programs UAC prompts](/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/helperstoolsandtips/uacprompts.md) and [COM Support](/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/comsupport.md)
  • Create rules for KNOWN applications which require ADMIN Rights.
  • [Best Practices for Elevating User-Based Installs](/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/elevatinguserbasedinstalls.md)
  • [Security and Child Processes](/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/securitychildprocesses.md)
  • [Increase security by reducing rights on Open/Save dialogs](/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/opensavedialogs.md)
  • [Endpoint Privilege Manager and Wildcards](/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/wildcards.md)
  • Use Endpoint Policy Manager Preconfigured rules when you can. See [Installing applications-and-Preconfigured-Rules](/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/installapplications.md)
| Day 4-6 | -| M3 Set up Event Forwarding |
  • Pick one (or choose another method, like Splunk, etc.)
  • Event Forwarding with Netwrix Auditor. See [How to use Netwrix Auditor to Report on Endpoint Policy Manager events](/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/eventing/reports.md)
  • Event Forwarding with Windows Eventing. See [How to forward interesting events for Least Privilege Manager (or anything else) to a centralized location using Windows Event Forwarding.](/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/eventing/windowseventforwarding.md)
  • Event Forwarding with Azure Log Analytics (likely best scenario for MDM environments). See [Windows 10 (and Server) Event Logs to Azure Log Analytics Walkthru](/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/tipstricksandfaqs/eventlogs.md)
| Day 7-9 | +| M3 Set up Event Forwarding |
  • Pick one (or choose another method, like Splunk, etc.)
  • Event Forwarding with Netwrix Auditor. See [How to use Netwrix Auditor to Report on Endpoint Policy Manager events](/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/eventing/reports.md)
  • Event Forwarding with Windows Eventing. See [How to forward interesting events for Least Privilege Manager (or anything else) to a centralized location using Windows Event Forwarding.](/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/eventing/windowseventforwarding.md)
  • Event Forwarding with Azure Log Analytics (likely best scenario for MDM environments). See [Windows 10 (and Server) Event Logs to Azure Log Analytics Walkthru](/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/tipstricksandfaqs/eventlogs.md)
| Day 7-9 | | M4 Begin Test |
  • Remove local admin rights for 3 developer endpoints. One suggested method / demo is here (there are other ways to perform this task): [Use Group Policy to remove local admin rights (then Endpoint Policy Manager to enable Least Privilege)](/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/removelocaladmin.md)
  • Start to Generate Rules from Auditing Events. See [Auto-Create Policy from Global Audit event](/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/eventing/globalauditevent.md).
  • Set up Admin Approval (Secret / policy). See [Auto-Create Policy from Global Audit event](/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/eventing/globalauditevent.md) and [Admin Approval demo](/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/demo.md)
  • Optionally: Set up Endpoint Policy Manager Least Privilege Manager UI branding. See [Branding the UI and Dialogs](/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/branding.md)
  • Deploy Admin Approval to existing systems.
  • Optional: Deploy Endpoint Policy Manager Least Privilege Manager Branding to existing systems.
  • Look at incoming EVENTS to determine the issues to make more rules.
| Day 10 | | M5 Review Events |
  • Turn on Self Elevate for existing 3 developers.
  • Create documentation for Developers on how to interact with Endpoint Policy Manager Self Elevate method. See [Self Elevate Mode](/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/demo.md)
  • Review EVENTS to determine the issues to create rules.
| Day 11 | | M6 Addition | Add 7 more developer PCs to existing 3 and remove local admin rights using existing rules. (Don’t use Self elevate on new 7 endpoint, just the first three.) | Day 12 | @@ -453,5 +453,5 @@ Estimated Milestone Details and Target Dates | M15 Addition | Add +5 endpoints to Endpoint Policy Manager group and remove their local admin rights. | Day 21 | | M16 Review Events | Look at EVENTS to determine the issues to make more rules. | Day 22 | | M17 Remaining | Add Remaining endpoints to Endpoint Policy Manager group and remove their local admin rights. | Day 23 | -| M18 SecureRun Setup |
  • Turn on Global Auditing for Untrusted and Unsigned applications.
  • Try turning on SecureRun for three developers.
  • [Using Least Privilege Manager's SecureRun Feature](/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/feature.md)
  • [How can I allow "Inline commands" blocked by SecureRun when a random path or filename is created each time?](/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipssecurerun/allowinlinecommands.md)
| Day 24 | +| M18 SecureRun Setup |
  • Turn on Global Auditing for Untrusted and Unsigned applications.
  • Try turning on SecureRun for three developers.
  • [Using Least Privilege Manager's SecureRun Feature](/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/feature.md)
  • [How can I allow "Inline commands" blocked by SecureRun when a random path or filename is created each time?](/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipssecurerun/allowinlinecommands.md)
| Day 24 | | M19 SecureRun Rollout | Add +5 endpoints per day and triage incoming SecureRun blocks with “Allow and Log” rules. Repeat each day with +5 endpoints. | Day 25+ | diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/licensing/_category_.json b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/licensing/_category_.json similarity index 93% rename from docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/licensing/_category_.json rename to docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/licensing/_category_.json index 13d08bae5f..750c5135b0 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/licensing/_category_.json +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/licensing/_category_.json @@ -1,6 +1,6 @@ -{ - "label": "Licensing", - "position": 10, - "collapsed": true, - "collapsible": true -} \ No newline at end of file +{ + "label": "Licensing", + "position": 10, + "collapsed": true, + "collapsible": true +} diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/licensing/license.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/licensing/license.md similarity index 99% rename from docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/licensing/license.md rename to docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/licensing/license.md index 40550652ba..4b6b4fc2b9 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/licensing/license.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/licensing/license.md @@ -39,3 +39,5 @@ You can look in your license file and see which license you are granted. You can also see the license type within the MMC console if you have this type of license installed. ![839_5_img-03](/images/endpointpolicymanager/leastprivilege/839_5_img-03.webp) + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/macintegration/_category_.json b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/macintegration/_category_.json similarity index 93% rename from docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/macintegration/_category_.json rename to docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/macintegration/_category_.json index 5d1c642ee9..0cf9d2118e 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/macintegration/_category_.json +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/macintegration/_category_.json @@ -1,6 +1,6 @@ -{ - "label": "Mac Integration", - "position": 80, - "collapsed": true, - "collapsible": true -} \ No newline at end of file +{ + "label": "Mac Integration", + "position": 80, + "collapsed": true, + "collapsible": true +} diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/macintegration/logs.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/macintegration/logs.md similarity index 100% rename from docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/macintegration/logs.md rename to docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/macintegration/logs.md diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/netwrixprivilegesecure/_category_.json b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/netwrixprivilegesecure/_category_.json similarity index 95% rename from docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/netwrixprivilegesecure/_category_.json rename to docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/netwrixprivilegesecure/_category_.json index e3ac45d5cb..cc7243f6a2 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/netwrixprivilegesecure/_category_.json +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/netwrixprivilegesecure/_category_.json @@ -1,6 +1,6 @@ -{ - "label": "Netwrix Privilege Secure For Access Management Integration", - "position": 110, - "collapsed": true, - "collapsible": true -} \ No newline at end of file +{ + "label": "Netwrix Privilege Secure For Access Management Integration", + "position": 110, + "collapsed": true, + "collapsible": true +} diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/netwrixprivilegesecure/createpolicies.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/netwrixprivilegesecure/createpolicies.md similarity index 99% rename from docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/netwrixprivilegesecure/createpolicies.md rename to docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/netwrixprivilegesecure/createpolicies.md index 4558d60a72..f721eb6e19 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/netwrixprivilegesecure/createpolicies.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/netwrixprivilegesecure/createpolicies.md @@ -48,3 +48,5 @@ when the Endpoint Policy Manager CSE is licensed for Endpoint Policy Manager Lea Manager. ![965_5_image-20230627091218-9_950x211](/images/endpointpolicymanager/integration/965_5_image-20230627091218-9_950x211.webp) + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/netwrixprivilegesecure/establishtrust.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/netwrixprivilegesecure/establishtrust.md similarity index 99% rename from docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/netwrixprivilegesecure/establishtrust.md rename to docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/netwrixprivilegesecure/establishtrust.md index 89673a45da..1510fa7f13 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/netwrixprivilegesecure/establishtrust.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/netwrixprivilegesecure/establishtrust.md @@ -62,3 +62,5 @@ In all cases the endpoint is instructed to Bypass SSL Certification Verification the results on any particular endpoint like this. ![898_5_image-20231204145244-1](/images/endpointpolicymanager/troubleshooting/error/leastprivilege/898_5_image-20231204145244-1.webp) + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/netwrixprivilegesecure/mmc.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/netwrixprivilegesecure/mmc.md similarity index 99% rename from docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/netwrixprivilegesecure/mmc.md rename to docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/netwrixprivilegesecure/mmc.md index f2d958406f..e9eef40e60 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/netwrixprivilegesecure/mmc.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/netwrixprivilegesecure/mmc.md @@ -44,3 +44,5 @@ then you maintain your console with upgrades only via the Endpoint Policy Manage and don't attempt a re-install of Privilege Secure Console MSI. ::: + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipsappsscenarios/_category_.json b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipsappsscenarios/_category_.json similarity index 95% rename from docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipsappsscenarios/_category_.json rename to docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipsappsscenarios/_category_.json index 5750619566..d3a625f513 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipsappsscenarios/_category_.json +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipsappsscenarios/_category_.json @@ -1,6 +1,6 @@ -{ - "label": "Tips (Specific Workaround For Apps And Scenarios)", - "position": 30, - "collapsed": true, - "collapsible": true -} \ No newline at end of file +{ + "label": "Tips (Specific Workaround For Apps And Scenarios)", + "position": 30, + "collapsed": true, + "collapsible": true +} diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipsappsscenarios/applicationextension.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipsappsscenarios/applicationextension.md similarity index 99% rename from docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipsappsscenarios/applicationextension.md rename to docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipsappsscenarios/applicationextension.md index 9e47f5ac29..a7346618c2 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipsappsscenarios/applicationextension.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipsappsscenarios/applicationextension.md @@ -93,3 +93,5 @@ The command-line arguments cannot be empty. application being Elevated. ![451_19_image-20200210223130-10_950x266](/images/endpointpolicymanager/leastprivilege/elevate/451_19_image-20200210223130-10_950x266.webp) + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipsappsscenarios/block.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipsappsscenarios/block.md similarity index 71% rename from docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipsappsscenarios/block.md rename to docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipsappsscenarios/block.md index 6c10ac0ea3..5a771b7258 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipsappsscenarios/block.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipsappsscenarios/block.md @@ -57,31 +57,31 @@ PowerShell V2 Workaround ``` - +                -         -           -             +         +           +                           CN=Microsoft Windows, O=Microsoft Corporation, L=Redmond, S=Washington, C=US              -             +                           Microsoft® Windows® Operating System               10.0.14393.206               *powersh*               10.0.14393.206              -             +                           -v* 2*               false                         -           +                       false            -           -             +           +                           false                         @@ -90,27 +90,27 @@ PowerShell V2 Workaround                  -         -           -             +         +           +                           CN=Microsoft Windows, O=Microsoft Corporation, L=Redmond, S=Washington, C=US              -             +                           Microsoft® Windows® Operating System               10.0.14393.206               *powersh*               10.0.14393.206              -             +                           * -v* 2*               false                         -           +                       false            -           -             +           +                           false                         @@ -120,3 +120,5 @@ PowerShell V2 Workaround    ``` + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipsappsscenarios/editrights.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipsappsscenarios/editrights.md similarity index 99% rename from docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipsappsscenarios/editrights.md rename to docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipsappsscenarios/editrights.md index 6dffa44fbc..73f91e8c55 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipsappsscenarios/editrights.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipsappsscenarios/editrights.md @@ -31,3 +31,5 @@ Keep in mind you are elevating the Application (Notepad in this case), not the f itself. ::: + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipsappsscenarios/installers.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipsappsscenarios/installers.md similarity index 99% rename from docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipsappsscenarios/installers.md rename to docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipsappsscenarios/installers.md index d880f1f25f..2f1c973442 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipsappsscenarios/installers.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipsappsscenarios/installers.md @@ -41,3 +41,5 @@ shown in the screenshot: Use additional keywords to detect Application Installers ![723_3_image-20201103180355-2](/images/endpointpolicymanager/leastprivilege/elevate/723_3_image-20201103180355-2.webp) + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipsappsscenarios/installfonts.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipsappsscenarios/installfonts.md similarity index 99% rename from docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipsappsscenarios/installfonts.md rename to docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipsappsscenarios/installfonts.md index 94337c1e46..4901d4f5ac 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipsappsscenarios/installfonts.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipsappsscenarios/installfonts.md @@ -272,3 +272,5 @@ $fontsFolderPath = Get-SpecialFolder($CSIDL_FONTS)    Process-Arguments ![467_11_img-7](/images/endpointpolicymanager/leastprivilege/elevate/467_11_img-7.webp) 8. Run `GPUPDATE /FORCE` on the client machine. + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipsappsscenarios/mmcsnapin.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipsappsscenarios/mmcsnapin.md similarity index 99% rename from docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipsappsscenarios/mmcsnapin.md rename to docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipsappsscenarios/mmcsnapin.md index fb973491b9..8741b47731 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipsappsscenarios/mmcsnapin.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipsappsscenarios/mmcsnapin.md @@ -93,3 +93,5 @@ However, at no time would the shortest expression, of only "`services.msc`" work must appear before the command line. ![203_19_image006_950x612](/images/endpointpolicymanager/leastprivilege/elevate/203_19_image006_950x612.webp) + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipsappsscenarios/mspfiles.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipsappsscenarios/mspfiles.md similarity index 99% rename from docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipsappsscenarios/mspfiles.md rename to docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipsappsscenarios/mspfiles.md index bdc6f1d572..3bba78102f 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipsappsscenarios/mspfiles.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipsappsscenarios/mspfiles.md @@ -55,3 +55,5 @@ Use **Strict equality** check mode. For other Adobe packages (or any other software vendors) you must adjust the path to your .MSP file within your **Arguments** field. MSIEXEC.EXE should be elevated at all times while you are elevating .MSP file installation. + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipsappsscenarios/nonadminuser.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipsappsscenarios/nonadminuser.md similarity index 77% rename from docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipsappsscenarios/nonadminuser.md rename to docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipsappsscenarios/nonadminuser.md index 5e3dbd4ac2..e22ba84116 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipsappsscenarios/nonadminuser.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipsappsscenarios/nonadminuser.md @@ -67,25 +67,25 @@ XML Policy ``` - +                -         -           -             +         +           +                           %SYSTEMROOT%\System32\sc.exe              -             +                           * RemoteRegistry*               false                         -           +                       true            -           -             +           +                                                              @@ -98,3 +98,5 @@ XML Policy    ``` + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipsappsscenarios/registry.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipsappsscenarios/registry.md similarity index 99% rename from docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipsappsscenarios/registry.md rename to docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipsappsscenarios/registry.md index f6b332b3c3..a4df7dec83 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipsappsscenarios/registry.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipsappsscenarios/registry.md @@ -122,3 +122,5 @@ algorithm to setting of . ![621_29_image-20200510100625-15](/images/endpointpolicymanager/leastprivilege/elevate/621_13_image-20200510100625-7.webp) **Step 10 –** Rename and set Item Level Targeting if required and click **Finish**. + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipsappsscenarios/serverbusy.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipsappsscenarios/serverbusy.md similarity index 99% rename from docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipsappsscenarios/serverbusy.md rename to docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipsappsscenarios/serverbusy.md index 4e96c79a95..3a8364718e 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipsappsscenarios/serverbusy.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipsappsscenarios/serverbusy.md @@ -41,3 +41,5 @@ to **Medium-plus**. This will allow the application to run as desired, but not g end-user to change system files. ![998_4_image-20240201214648-4](/images/endpointpolicymanager/troubleshooting/error/leastprivilege/998_4_image-20240201214648-4.webp) + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipsappsscenarios/synapticspointingdevicedriver.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipsappsscenarios/synapticspointingdevicedriver.md similarity index 91% rename from docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipsappsscenarios/synapticspointingdevicedriver.md rename to docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipsappsscenarios/synapticspointingdevicedriver.md index e8946853f8..fec4a35f74 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipsappsscenarios/synapticspointingdevicedriver.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipsappsscenarios/synapticspointingdevicedriver.md @@ -23,10 +23,12 @@ through SecureRun. :::note This policy (SYNAPTICS-Allow-AND-log.xml ) is provided in the -[https://portal.endpointpolicymanager.com/downloads/guidance](https://portal.endpointpolicymanager.com/downloads/guidance) +[https://portal.policypak.com/downloads/guidance](https://portal.policypak.com/downloads/guidance) download, and can be found in the extracted contents under the PolicyPak Least Privilege Manager XMLs folder. ::: ![703_3_image-20210206004430-3](/images/endpointpolicymanager/leastprivilege/703_3_image-20210206004430-3.webp) + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipsappsscenarios/uipathassistant.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipsappsscenarios/uipathassistant.md similarity index 64% rename from docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipsappsscenarios/uipathassistant.md rename to docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipsappsscenarios/uipathassistant.md index 63a7a4b460..5567ccd3ad 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipsappsscenarios/uipathassistant.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipsappsscenarios/uipathassistant.md @@ -52,25 +52,25 @@ Allowed with Path Rule 1 ``` - +                -         -           -             +         +           +                           C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe              -             +                           *"$assemblies=(\"System\");$source=\"*               false                         -           +                       true            -           -             +           +                                        @@ -85,25 +85,25 @@ Allowed with Path Rule 2 ``` - +                -         -           -             +         +           +                           C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe              -             +                           "$FileContent = Get-Content -Encoding unicode %Temp%\shortcuts-params.txt; Invoke-Expression $FileContent"               false                         -           +                       true            -           -             +           +                                        @@ -111,3 +111,5 @@ Allowed with Path Rule 2    ``` + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipsappsscenarios/windowsdefender.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipsappsscenarios/windowsdefender.md similarity index 97% rename from docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipsappsscenarios/windowsdefender.md rename to docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipsappsscenarios/windowsdefender.md index 4c416c1ba3..3642bf0adb 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipsappsscenarios/windowsdefender.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipsappsscenarios/windowsdefender.md @@ -10,7 +10,7 @@ sidebar_position: 50 For detailed steps on how to elevate the Windows Defender Firewall snap-in, replacing Services.msc with WF.msc, see -[How do I elevate MMC snap ins without granting administrative rights?](/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipsappsscenarios/mmcsnapin.md) +[How do I elevate MMC snap ins without granting administrative rights?](/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipsappsscenarios/mmcsnapin.md) ## Option 2: diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipsfilesfolders/_category_.json b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipsfilesfolders/_category_.json similarity index 94% rename from docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipsfilesfolders/_category_.json rename to docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipsfilesfolders/_category_.json index c62d21dc98..72b9d9b367 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipsfilesfolders/_category_.json +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipsfilesfolders/_category_.json @@ -1,6 +1,6 @@ -{ - "label": "Tips (Files Folders And Dialogs)", - "position": 40, - "collapsed": true, - "collapsible": true -} \ No newline at end of file +{ + "label": "Tips (Files Folders And Dialogs)", + "position": 40, + "collapsed": true, + "collapsible": true +} diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipsfilesfolders/allfiles.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipsfilesfolders/allfiles.md similarity index 99% rename from docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipsfilesfolders/allfiles.md rename to docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipsfilesfolders/allfiles.md index e5e0a777f1..17caeaff86 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipsfilesfolders/allfiles.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipsfilesfolders/allfiles.md @@ -33,3 +33,5 @@ The difference between these two types is that - The **Folder** path condition only applies to all files in the specified folder. - The Folder (recursive) path condition applies to all Descendant files. + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipsforadminapproval/_category_.json b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipsforadminapproval/_category_.json similarity index 96% rename from docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipsforadminapproval/_category_.json rename to docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipsforadminapproval/_category_.json index 9e1992f399..c329b7028f 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipsforadminapproval/_category_.json +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipsforadminapproval/_category_.json @@ -1,6 +1,6 @@ -{ - "label": "Tips For Admin Approval Self Elevate Apply On Demand SecureCopy And UI Branding", - "position": 60, - "collapsed": true, - "collapsible": true -} \ No newline at end of file +{ + "label": "Tips For Admin Approval Self Elevate Apply On Demand SecureCopy And UI Branding", + "position": 60, + "collapsed": true, + "collapsible": true +} diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipsforadminapproval/activexcontrol.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipsforadminapproval/activexcontrol.md similarity index 99% rename from docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipsforadminapproval/activexcontrol.md rename to docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipsforadminapproval/activexcontrol.md index d85b92f0bb..332d5ac1bb 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipsforadminapproval/activexcontrol.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipsforadminapproval/activexcontrol.md @@ -70,3 +70,5 @@ RESULT of performing Option 1, Option 2 or Option 3 above.) ![859_7_image009_950x363](/images/endpointpolicymanager/leastprivilege/policyeditor/859_7_image009_950x363.webp) ![859_8_image010_950x541](/images/endpointpolicymanager/leastprivilege/policyeditor/859_8_image010_950x541.webp) + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipsforadminapproval/custommenuitemtext.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipsforadminapproval/custommenuitemtext.md similarity index 99% rename from docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipsforadminapproval/custommenuitemtext.md rename to docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipsforadminapproval/custommenuitemtext.md index 0352358d3f..75b3478954 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipsforadminapproval/custommenuitemtext.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipsforadminapproval/custommenuitemtext.md @@ -16,3 +16,5 @@ happens when a rule matches and the expected result. | Not used / Disabled | No rules match | Show custom menu item text configured for explicit rules (grayed out). | | Enabled | Explicit Rule Matches | Show custom menu item text configured for explicit rules. | | Enabled | No rules Match | Show custom text configured for Admin Approval (or default "Run with PolicyPak" text). | + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipsforadminapproval/dragdrop.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipsforadminapproval/dragdrop.md similarity index 99% rename from docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipsforadminapproval/dragdrop.md rename to docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipsforadminapproval/dragdrop.md index 715f7dc9f6..223e620c44 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipsforadminapproval/dragdrop.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipsforadminapproval/dragdrop.md @@ -27,3 +27,5 @@ to Medium or Low, stopping at the first one which works. ![402_1_q3-img-1](/images/endpointpolicymanager/leastprivilege/elevate/402_1_q3-img-1.webp) ![402_2_q3-img-2](/images/endpointpolicymanager/leastprivilege/elevate/402_2_q3-img-2.webp) + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipsforadminapproval/maliciousattacks.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipsforadminapproval/maliciousattacks.md similarity index 99% rename from docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipsforadminapproval/maliciousattacks.md rename to docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipsforadminapproval/maliciousattacks.md index 890cfb9f16..b0d258c43b 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipsforadminapproval/maliciousattacks.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipsforadminapproval/maliciousattacks.md @@ -57,3 +57,5 @@ Windows: Netwrix Endpoint Policy Manager (formerly PolicyPak) message: ![765_5_image-20211223014445-5](/images/endpointpolicymanager/leastprivilege/powershell/765_5_image-20211223014445-5.webp) + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipsforadminapproval/optionsshowpopupmessage.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipsforadminapproval/optionsshowpopupmessage.md similarity index 99% rename from docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipsforadminapproval/optionsshowpopupmessage.md rename to docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipsforadminapproval/optionsshowpopupmessage.md index cd3ac29f32..79fe55c73b 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipsforadminapproval/optionsshowpopupmessage.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipsforadminapproval/optionsshowpopupmessage.md @@ -57,3 +57,5 @@ The User must re-authenticate. When the pop-up is shown, the user must type in s **OK** is allowed and the application proceeds. ![942_9_image-20230602145013-9](/images/endpointpolicymanager/leastprivilege/policyeditor/942_9_image-20230602145013-9.webp) + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipsforadminapproval/reduceadminrights.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipsforadminapproval/reduceadminrights.md similarity index 99% rename from docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipsforadminapproval/reduceadminrights.md rename to docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipsforadminapproval/reduceadminrights.md index 5b44ccada4..afb6291585 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipsforadminapproval/reduceadminrights.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipsforadminapproval/reduceadminrights.md @@ -36,3 +36,5 @@ As a result, even when IE is launched / told to Run as Admin, it will not , and Standard. ![464_6_img-006](/images/endpointpolicymanager/leastprivilege/464_6_img-006.webp) + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipsforadminapproval/scope.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipsforadminapproval/scope.md similarity index 99% rename from docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipsforadminapproval/scope.md rename to docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipsforadminapproval/scope.md index 0cd0eb2707..85feb236ed 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipsforadminapproval/scope.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipsforadminapproval/scope.md @@ -185,3 +185,5 @@ that run from the specified `.exe `regardless of the user. video: [Reduce or specify Service Account Rights](/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/serviceaccountrights.md) + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipsforadminapproval/selfelevation.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipsforadminapproval/selfelevation.md similarity index 99% rename from docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipsforadminapproval/selfelevation.md rename to docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipsforadminapproval/selfelevation.md index 79a0c0acde..02a5e0d04a 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipsforadminapproval/selfelevation.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipsforadminapproval/selfelevation.md @@ -37,3 +37,5 @@ types you selected in the policy, you should see the **Run Self Elevated with Po available. ![959_6_image-20230522075042-6](/images/endpointpolicymanager/leastprivilege/policyeditor/959_6_image-20230522075042-6.webp) + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipsforadminapproval/servicenow.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipsforadminapproval/servicenow.md similarity index 99% rename from docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipsforadminapproval/servicenow.md rename to docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipsforadminapproval/servicenow.md index 565abe755b..c3bfdd9a6b 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipsforadminapproval/servicenow.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipsforadminapproval/servicenow.md @@ -33,3 +33,5 @@ Setting this up is as easy as specifying a URL for them to click upon in the Cus in the Admin Approval policy. ![915_4_image005_950x582](/images/endpointpolicymanager/integration/915_4_image005_950x582.webp) + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipsold/_category_.json b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipsold/_category_.json similarity index 94% rename from docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipsold/_category_.json rename to docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipsold/_category_.json index 8cbbb17631..f32472cb33 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipsold/_category_.json +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipsold/_category_.json @@ -1,6 +1,6 @@ -{ - "label": "Tips (Old Use Only If Asked)", - "position": 70, - "collapsed": true, - "collapsible": true -} \ No newline at end of file +{ + "label": "Tips (Old Use Only If Asked)", + "position": 70, + "collapsed": true, + "collapsible": true +} diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipsold/printerdriverinstall.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipsold/printerdriverinstall.md similarity index 99% rename from docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipsold/printerdriverinstall.md rename to docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipsold/printerdriverinstall.md index 0ee19b59f0..1b93a95c0b 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipsold/printerdriverinstall.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipsold/printerdriverinstall.md @@ -30,3 +30,5 @@ elevate a specific DLL. Just like shown in below screenshot. Rule to elevate` rundll32.exe` by PATH and COMMAND LINE (when `rundll32.exe `runs a `DLL`, the `DLL `path is specified on the command line) + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipsold/singlelinecommands.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipsold/singlelinecommands.md similarity index 99% rename from docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipsold/singlelinecommands.md rename to docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipsold/singlelinecommands.md index b8f4d05166..e3ac5e1182 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipsold/singlelinecommands.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipsold/singlelinecommands.md @@ -19,3 +19,5 @@ An example of elevating the SCCM computer setup can be seen below: ![479_2_pplpm-faq2-image002](/images/endpointpolicymanager/leastprivilege/elevate/479_2_pplpm-faq2-image002.webp) ![479_3_pplpm-faq2-image003](/images/endpointpolicymanager/leastprivilege/elevate/479_3_pplpm-faq2-image003.webp) + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipspplpm/_category_.json b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipspplpm/_category_.json similarity index 94% rename from docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipspplpm/_category_.json rename to docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipspplpm/_category_.json index f8e81677a8..3df7642fb9 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipspplpm/_category_.json +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipspplpm/_category_.json @@ -1,6 +1,6 @@ -{ - "label": "Tips (How Does PPLPM Work)", - "position": 20, - "collapsed": true, - "collapsible": true -} \ No newline at end of file +{ + "label": "Tips (How Does PPLPM Work)", + "position": 20, + "collapsed": true, + "collapsible": true +} diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipspplpm/accountelevatedprocess.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipspplpm/accountelevatedprocess.md similarity index 99% rename from docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipspplpm/accountelevatedprocess.md rename to docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipspplpm/accountelevatedprocess.md index 29da220f2a..6ccc3d482f 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipspplpm/accountelevatedprocess.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipspplpm/accountelevatedprocess.md @@ -18,3 +18,5 @@ with EastSalesUser1 when a Endpoint Policy Manager Least Privilege Manager rule affect EastSalesUser1. ![649_1_img-1_950x524](/images/endpointpolicymanager/leastprivilege/649_1_img-1_950x524.webp) + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipspplpm/applocker.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipspplpm/applocker.md similarity index 99% rename from docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipspplpm/applocker.md rename to docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipspplpm/applocker.md index 9b3bee7764..9b7ab0f3d5 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipspplpm/applocker.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipspplpm/applocker.md @@ -60,3 +60,5 @@ that you also get all the added benefits of SecureRun. This is not a recommended it should work. Please consider retiring Applocker and using Endpoint Policy Manager SecureRun. For more in formation on why this is the recommended practice, see [AppLocker Pros, Cons, and Alternatives](https://blog.netwrix.com/2021/12/02/applocker-pros-cons-and-alternatives/). + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipspplpm/digitalsignature.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipspplpm/digitalsignature.md similarity index 99% rename from docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipspplpm/digitalsignature.md rename to docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipspplpm/digitalsignature.md index 1aa6669a7c..02eb4801a5 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipspplpm/digitalsignature.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipspplpm/digitalsignature.md @@ -30,3 +30,5 @@ but dated for another timeframe. Finally, please check this Microsoft Doc on how most application vendors associate digital signatures with their installers or EXE files: [Digital Signatures and Windows Installer](https://learn.microsoft.com/en-us/windows/win32/msi/digital-signatures-and-windows-installer). + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipspplpm/macroattacks.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipspplpm/macroattacks.md similarity index 99% rename from docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipspplpm/macroattacks.md rename to docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipspplpm/macroattacks.md index 19593a5e44..b480c19dea 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipspplpm/macroattacks.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipspplpm/macroattacks.md @@ -17,3 +17,5 @@ But besides that, or if you had noprotection in place, when Netwrix Endpoint Pol supported Endpoint Policy Manager Least Privilege Manager types including scripts, EXEs, MSIs, JARs and more, since the downloadable payload would be owned by the User and not Administrator, Trusted Installer, or anyone one the SecureRun list. + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipspplpm/runasadmin.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipspplpm/runasadmin.md similarity index 99% rename from docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipspplpm/runasadmin.md rename to docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipspplpm/runasadmin.md index 1f93b3951c..7e7ee082e6 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipspplpm/runasadmin.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipspplpm/runasadmin.md @@ -113,3 +113,5 @@ Here’s an example when this option is selected: Now users can perform the same Run as administrator type of operation, but they will need to use the Endpoint Policy Manager-supplied Run as administrator with Netwrix PolicyPak. + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipssecurerun/_category_.json b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipssecurerun/_category_.json similarity index 94% rename from docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipssecurerun/_category_.json rename to docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipssecurerun/_category_.json index 5a80a3a135..0bdee3c362 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipssecurerun/_category_.json +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipssecurerun/_category_.json @@ -1,6 +1,6 @@ -{ - "label": "Tips And SecureRun (TM)", - "position": 50, - "collapsed": true, - "collapsible": true -} \ No newline at end of file +{ + "label": "Tips And SecureRun (TM)", + "position": 50, + "collapsed": true, + "collapsible": true +} diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipssecurerun/adminapprovalwork.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipssecurerun/adminapprovalwork.md similarity index 99% rename from docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipssecurerun/adminapprovalwork.md rename to docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipssecurerun/adminapprovalwork.md index 860d0c0b53..8543307390 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipssecurerun/adminapprovalwork.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipssecurerun/adminapprovalwork.md @@ -25,3 +25,5 @@ SCENARIO 2: If SecureRun is enabled: trusted principal or not. ![977_1_image-20230824223216-1_950x550](/images/endpointpolicymanager/leastprivilege/securerun/977_1_image-20230824223216-1_950x550.webp) + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipssecurerun/allowinlinecommands.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipssecurerun/allowinlinecommands.md similarity index 99% rename from docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipssecurerun/allowinlinecommands.md rename to docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipssecurerun/allowinlinecommands.md index fb4e9e24f7..4a44e62487 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipssecurerun/allowinlinecommands.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipssecurerun/allowinlinecommands.md @@ -89,3 +89,5 @@ elevated Privileges** (if needed) For security and compatibility reasons, only elevate if necessary to do so. ::: + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipssecurerun/bestpractices.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipssecurerun/bestpractices.md similarity index 99% rename from docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipssecurerun/bestpractices.md rename to docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipssecurerun/bestpractices.md index 171068037e..3444d571fc 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipssecurerun/bestpractices.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipssecurerun/bestpractices.md @@ -61,3 +61,5 @@ each time this is invoked, it is logged in the event log along with the option o user's justification for running the process For more information, see [Self Elevate Mode](/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/demo.md) + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipssecurerun/blockedscripttypes.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipssecurerun/blockedscripttypes.md similarity index 89% rename from docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipssecurerun/blockedscripttypes.md rename to docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipssecurerun/blockedscripttypes.md index 1d97ca5187..88ae1499a4 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipssecurerun/blockedscripttypes.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipssecurerun/blockedscripttypes.md @@ -20,6 +20,6 @@ The official list is as follows and might increase without notice. :::note For .PS1, in order to enable Powershell at all, you need to make an express (ALLOW rule for powershell.exe). That rule can be found in -[When Endpoint Policy Manager SecureRun(TM) is turned on, PowerShell won't run. How can I re-enable this?](/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipssecurerun/enablepowershell.md) +[When Endpoint Policy Manager SecureRun(TM) is turned on, PowerShell won't run. How can I re-enable this?](/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipssecurerun/enablepowershell.md) ::: diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipssecurerun/chromeextension.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipssecurerun/chromeextension.md similarity index 99% rename from docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipssecurerun/chromeextension.md rename to docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipssecurerun/chromeextension.md index e1d3b2eda6..8acacbefa7 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipssecurerun/chromeextension.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipssecurerun/chromeextension.md @@ -58,3 +58,5 @@ case**; under Arguments, we are going to take the first part of the installation **Step 6 –** Rename, set ILT if required and click **Finish**. ![700_7_image-20211111230736-7](/images/endpointpolicymanager/leastprivilege/securerun/700_7_image-20211111230736-7.webp) + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipssecurerun/enablepowershell.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipssecurerun/enablepowershell.md similarity index 75% rename from docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipssecurerun/enablepowershell.md rename to docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipssecurerun/enablepowershell.md index f59914fc3b..f0a8f08695 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipssecurerun/enablepowershell.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipssecurerun/enablepowershell.md @@ -7,5 +7,7 @@ sidebar_position: 30 # When Endpoint Policy Manager SecureRun(TM) is turned on, PowerShell won't run. How can I re-enable this? You need to use EXE Policy with rule Allow and log for -Powershell.[ Go to https://www.endpointpolicymanager.com/pp-files/allow-powershell.php](https://www.endpointpolicymanager.com/pp-files/allow-powershell.php) +Powershell.[ Go to https://www.policypak.com/pp-files/allow-powershell.php](https://www.policypak.com/pp-files/allow-powershell.php) and import it to enable PowerShell to run with SecureRun enabled. + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipssecurerun/mykipasswordmanager.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipssecurerun/mykipasswordmanager.md similarity index 99% rename from docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipssecurerun/mykipasswordmanager.md rename to docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipssecurerun/mykipasswordmanager.md index 3d588bbb19..79b0c6d953 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipssecurerun/mykipasswordmanager.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipssecurerun/mykipasswordmanager.md @@ -179,3 +179,5 @@ Your screen should look identical to the one below. **Step 18 –** In the Settings window select**User and System processes**  and click **Finish**. ![844_27_image-20210705210753-27](/images/endpointpolicymanager/leastprivilege/securerun/844_27_image-20210705210753-27.webp) + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipssecurerun/setup.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipssecurerun/setup.md similarity index 99% rename from docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipssecurerun/setup.md rename to docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipssecurerun/setup.md index e760837c0d..90e0f7cad5 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipssecurerun/setup.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipssecurerun/setup.md @@ -53,3 +53,5 @@ entered (though if the app changes names often you might omit using the Path). The more rule types you use the more secure it becomes, but keeping it usable is always the goal. Generally only use Hash by itself because its pretty secure, and then some combination of the others as noted above. + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipssecurerun/webex.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipssecurerun/webex.md similarity index 97% rename from docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipssecurerun/webex.md rename to docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipssecurerun/webex.md index d96123a9bb..860fa66857 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipssecurerun/webex.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipssecurerun/webex.md @@ -33,7 +33,7 @@ under` %LocalAppData%\WebEx\WebEx\Meetings` WebEx under `%LocalAppData%\WebEx` Alternatively, download the Guidance XMLs from -[https://portal.endpointpolicymanager.com/downloads/guidance,](https://portal.endpointpolicymanager.com/downloads/guidance) +[https://portal.policypak.com/downloads/guidance,](https://portal.policypak.com/downloads/guidance) then browse to the `…\Production-Guidance\PolicyPak Least Privilege Manager XMLs` folder after extracting the contents of the downloaded zip, and import the `WebEx Elevated by Signature and File Info.xml` for use in your environment. @@ -109,3 +109,5 @@ LocalMachine$certificateStore.Open('ReadWrite')$certificateStore.Add($pathInterm Certification Authorities folder ![575_11_05_549x169](/images/endpointpolicymanager/leastprivilege/securerun/575_11_05_549x169.webp) + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/troubleshooting/_category_.json b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/troubleshooting/_category_.json similarity index 93% rename from docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/troubleshooting/_category_.json rename to docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/troubleshooting/_category_.json index 1947d1beae..99f1609c37 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/troubleshooting/_category_.json +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/troubleshooting/_category_.json @@ -1,6 +1,6 @@ -{ - "label": "Troubleshooting", - "position": 90, - "collapsed": true, - "collapsible": true -} \ No newline at end of file +{ + "label": "Troubleshooting", + "position": 90, + "collapsed": true, + "collapsible": true +} diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/troubleshooting/correctsyntax.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/troubleshooting/correctsyntax.md similarity index 99% rename from docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/troubleshooting/correctsyntax.md rename to docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/troubleshooting/correctsyntax.md index aaace8e345..d058a48580 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/troubleshooting/correctsyntax.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/troubleshooting/correctsyntax.md @@ -23,3 +23,5 @@ Or %localappdata%\Slack\\\* + File type ![628_3_image-20210311160348-2](/images/endpointpolicymanager/troubleshooting/leastprivilege/securerun/628_3_image-20210311160348-2.webp) + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/troubleshooting/determinewhy.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/troubleshooting/determinewhy.md similarity index 87% rename from docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/troubleshooting/determinewhy.md rename to docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/troubleshooting/determinewhy.md index 3d4d169374..f6bb5a6450 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/troubleshooting/determinewhy.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/troubleshooting/determinewhy.md @@ -7,7 +7,7 @@ sidebar_position: 20 # What log can help me determine why an application (MSI, etc.) was ALLOWED, ELEVATED or BLOCKED? The log file you want to look in is` %LOCALAPPDATA%\PolicyPak\PolicyPak` -[https://www.endpointpolicymanager.com/products/endpointpolicymanager-least-privilege-manager.html](https://www.endpointpolicymanager.com/products/endpointpolicymanager-least-privilege-manager.html) +[https://www.policypak.com/products/endpointpolicymanager-least-privilege-manager.html](https://www.policypak.com/products/endpointpolicymanager-least-privilege-manager.html) and is called `ppUser_Operational.log.` ![544_1_dfdhdghjkhjkl](/images/endpointpolicymanager/troubleshooting/log/leastprivilege/544_1_dfdhdghjkhjkl.webp) @@ -28,3 +28,5 @@ Below, the top entry shows an application being denied (because SecureRun is ena entry shows an application being allowed by using an EXE policy. ![544_3_third](/images/endpointpolicymanager/troubleshooting/log/leastprivilege/544_3_third.webp) + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/troubleshooting/drivemaps.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/troubleshooting/drivemaps.md similarity index 97% rename from docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/troubleshooting/drivemaps.md rename to docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/troubleshooting/drivemaps.md index f59b6a2162..13b6e98913 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/troubleshooting/drivemaps.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/troubleshooting/drivemaps.md @@ -87,7 +87,7 @@ And also for all Non-EXE rules as of version 2340 and higher: - You do not need to make any explicit "Drive map" rules. So, don't elevate "S:" in Endpoint Policy Manager - [https://www.endpointpolicymanager.com/products/least-privilege-manager.html](https://www.endpointpolicymanager.com/products/least-privilege-manager.html). + [https://www.policypak.com/products/least-privilege-manager.html](https://www.policypak.com/products/least-privilege-manager.html). That is incorrect syntax. - Instead, you would make a UNC path rule for what S: is really pointing to. - So, for instance, if you want to elevate all files in S: (which is mapping to @@ -127,3 +127,5 @@ Troubleshooting Non-EXE rules: ![502_5_image-20200121124504-4](/images/endpointpolicymanager/troubleshooting/leastprivilege/502_5_image-20200121124504-4.webp) ![502_7_image-20200121124504-5](/images/endpointpolicymanager/troubleshooting/leastprivilege/502_7_image-20200121124504-5.webp) + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/troubleshooting/emailsettings.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/troubleshooting/emailsettings.md similarity index 92% rename from docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/troubleshooting/emailsettings.md rename to docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/troubleshooting/emailsettings.md index 5a32e8b235..9cf2ba588a 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/troubleshooting/emailsettings.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/troubleshooting/emailsettings.md @@ -10,9 +10,9 @@ sidebar_position: 140 When editing the Admin Approval policy you receive the error message below. -The element ‘emailSettings'in namespace ‘http://www.endpointpolicymanager.com/2017/LPM/AdminApproval' has +The element ‘emailSettings'in namespace ‘https://www.policypak.com/2017/LPM/AdminApproval' has incomplete content. List of possible elements expected: ‘sendTo' in namespace -‘http://www.endpointpolicymanager.com/2017/LPM/AdminApproval'. +‘https://www.policypak.com/2017/LPM/AdminApproval'. ![994_1_image-20230926224931-1](/images/endpointpolicymanager/troubleshooting/error/leastprivilege/994_1_image-20230926224931-1.webp) @@ -75,3 +75,5 @@ if needed. ![994_3_image-20230926224931-3](/images/endpointpolicymanager/troubleshooting/error/leastprivilege/994_3_image-20230926224931-3.webp) After one of these actions all will be good. + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/troubleshooting/explorercrash.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/troubleshooting/explorercrash.md similarity index 99% rename from docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/troubleshooting/explorercrash.md rename to docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/troubleshooting/explorercrash.md index 58073f5248..6d628b56cb 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/troubleshooting/explorercrash.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/troubleshooting/explorercrash.md @@ -78,3 +78,5 @@ Windows Registry Editor Version 5.00 ``` [-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{C8DD2F11-B78C-4430-B1A3-C699497449E5}] ``` + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/troubleshooting/inlinecommands.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/troubleshooting/inlinecommands.md similarity index 98% rename from docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/troubleshooting/inlinecommands.md rename to docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/troubleshooting/inlinecommands.md index 53feefb6df..8387e3164b 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/troubleshooting/inlinecommands.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/troubleshooting/inlinecommands.md @@ -12,7 +12,7 @@ run various commands and NOT just executables (e.g. .exe files). Netwrix Endpoint Policy Manager (formerly PolicyPak) SecureRun automatically blocks unknown and un-trusted scripts. You can read about these automatically blocked script types here: -[What is the supported list of BLOCKED script types for Endpoint Policy Manager SecureRun™ ?](/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipssecurerun/blockedscripttypes.md) +[What is the supported list of BLOCKED script types for Endpoint Policy Manager SecureRun™ ?](/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipssecurerun/blockedscripttypes.md) But it's possible to pass the commands on the command line diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/troubleshooting/kaseyaagentservice.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/troubleshooting/kaseyaagentservice.md similarity index 99% rename from docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/troubleshooting/kaseyaagentservice.md rename to docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/troubleshooting/kaseyaagentservice.md index 8f63d2e174..0779e53e4b 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/troubleshooting/kaseyaagentservice.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/troubleshooting/kaseyaagentservice.md @@ -85,3 +85,5 @@ Restart-Service $svcKaseya $svcKaseya = (Get-Service -DisplayName "Kaseya Agent" | Select -Property Name).Name & cmd /c sc config $svcKaseya depend= / ``` + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/troubleshooting/onedrive.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/troubleshooting/onedrive.md similarity index 97% rename from docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/troubleshooting/onedrive.md rename to docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/troubleshooting/onedrive.md index 6acf567a09..17d9aa022b 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/troubleshooting/onedrive.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/troubleshooting/onedrive.md @@ -83,4 +83,4 @@ We've combined known command-line args in that XML guidance, as shown in below s But if you're receiving a different command-line prompt then check the following KB for more help: -[How are wildcards supported when used with Path and Command-line arguments in Least Privilege Manager?](/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/troubleshooting/wildcards.md) +[How are wildcards supported when used with Path and Command-line arguments in Least Privilege Manager?](/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/troubleshooting/wildcards.md) diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/troubleshooting/restorecontextmenu.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/troubleshooting/restorecontextmenu.md similarity index 99% rename from docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/troubleshooting/restorecontextmenu.md rename to docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/troubleshooting/restorecontextmenu.md index 68c33a3c08..3059d76cfe 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/troubleshooting/restorecontextmenu.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/troubleshooting/restorecontextmenu.md @@ -62,3 +62,5 @@ $Value        = '0' New-ItemProperty -Path $RegistryPath -Name $Name -Value $Value -PropertyType DWORD -Force gpupdate ``` + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/troubleshooting/ruleprecedence.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/troubleshooting/ruleprecedence.md similarity index 99% rename from docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/troubleshooting/ruleprecedence.md rename to docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/troubleshooting/ruleprecedence.md index 3619be0de5..00b1f8a736 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/troubleshooting/ruleprecedence.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/troubleshooting/ruleprecedence.md @@ -15,3 +15,5 @@ When a process is created, PPLPM evaluates the result in the following order: 5. SecureRun on user side Once a rule is found, we stop the search and do what the rule says. + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/troubleshooting/ruleproductinfo.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/troubleshooting/ruleproductinfo.md similarity index 99% rename from docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/troubleshooting/ruleproductinfo.md rename to docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/troubleshooting/ruleproductinfo.md index 8ba34750d9..6fa40bbf80 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/troubleshooting/ruleproductinfo.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/troubleshooting/ruleproductinfo.md @@ -31,3 +31,5 @@ In Windows Explorer, if you check the NTFS permissions of the folder, it should the screen shot below: ![1321_3_5273a796cdc192f102e32fc389f6bbfc](/images/endpointpolicymanager/troubleshooting/leastprivilege/1321_3_5273a796cdc192f102e32fc389f6bbfc.webp) + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/troubleshooting/sage50.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/troubleshooting/sage50.md similarity index 96% rename from docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/troubleshooting/sage50.md rename to docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/troubleshooting/sage50.md index 62b6e8d2ec..2c773af13b 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/troubleshooting/sage50.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/troubleshooting/sage50.md @@ -22,7 +22,7 @@ The customer's own remediation was to elevate the Print spooler also needs to be However, this is likely more than required, and instead, we would advise to merely attempt to change the integrity level of the spooler using these directions: -[I elevated an application, but drag and drop between the elevated and other non-elevated applications isn't working anymore. What can I try?](/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipsforadminapproval/dragdrop.md) +[I elevated an application, but drag and drop between the elevated and other non-elevated applications isn't working anymore. What can I try?](/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipsforadminapproval/dragdrop.md) Both avenues to adjust the spooler service are "use at your own risk." diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/troubleshooting/ssms.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/troubleshooting/ssms.md similarity index 99% rename from docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/troubleshooting/ssms.md rename to docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/troubleshooting/ssms.md index d4a816e9a0..0f7ea3daef 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/troubleshooting/ssms.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/troubleshooting/ssms.md @@ -29,3 +29,5 @@ Microsoft SQL Server Management Studio. To work around this issue, you can replace the PRODUCT name with a wildcard. ![845_2_image-20210419165857-2](/images/endpointpolicymanager/troubleshooting/leastprivilege/fileinfodeny/845_2_image-20210419165857-2.webp) + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/troubleshooting/supportedenvironments.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/troubleshooting/supportedenvironments.md similarity index 81% rename from docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/troubleshooting/supportedenvironments.md rename to docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/troubleshooting/supportedenvironments.md index 35d62b2898..029a7cab84 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/troubleshooting/supportedenvironments.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/troubleshooting/supportedenvironments.md @@ -10,7 +10,7 @@ Windows 7 doesn't have the internal "plumbing" to see SHA256 signed.JS and .VBS Here's an example of what you might see when just looking at a signed .JS file inside Windows 7. Because of this, Endpoint Policy Manager -[https://www.endpointpolicymanager.com/products/endpointpolicymanager-least-privilege-manager.html](https://www.endpointpolicymanager.com/products/endpointpolicymanager-least-privilege-manager.html) +[https://www.policypak.com/products/endpointpolicymanager-least-privilege-manager.html](https://www.policypak.com/products/endpointpolicymanager-least-privilege-manager.html) cannot use a SIGNATURE rule type when using .JS and .VBS files along with Windows 7. Two other notes: @@ -19,3 +19,5 @@ Two other notes: - SHA1 signed .JS and .VBS files should work in Windows 7. ![696_1_ghjklyhuouioui3333333](/images/endpointpolicymanager/troubleshooting/leastprivilege/696_1_ghjklyhuouioui3333333.webp) + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/troubleshooting/wildcards.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/troubleshooting/wildcards.md similarity index 99% rename from docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/troubleshooting/wildcards.md rename to docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/troubleshooting/wildcards.md index b74216994b..ccac9be891 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/troubleshooting/wildcards.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/troubleshooting/wildcards.md @@ -28,3 +28,5 @@ with a 2: Syntax to substitute the name of any folder after Microsoft and the file name starts with a 2: ![667_4_image-20210316101118-3_940x391](/images/endpointpolicymanager/troubleshooting/leastprivilege/667_4_image-20210316101118-3_940x391.webp) + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/troubleshooting/winscp.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/troubleshooting/winscp.md similarity index 99% rename from docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/troubleshooting/winscp.md rename to docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/troubleshooting/winscp.md index 5ccb31469e..31bf95479a 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/troubleshooting/winscp.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/troubleshooting/winscp.md @@ -32,3 +32,5 @@ To work around these issues, you can replace the FILE Info name with a wildcard, to the PRODUCT name "WinSCP" to account for the trailing spaces. ![884_3_image-20210816211638-3](/images/endpointpolicymanager/troubleshooting/leastprivilege/fileinfodeny/884_3_image-20210816211638-3.webp) + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/_category_.json b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/_category_.json index cb657b91c6..c96de79669 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/_category_.json +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "videolearningcenter" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/acltraverse/_category_.json b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/acltraverse/_category_.json index a9c8c958ee..ff69a244df 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/acltraverse/_category_.json +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/acltraverse/_category_.json @@ -3,4 +3,4 @@ "position": 50, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/acltraverse/deleteicons.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/acltraverse/deleteicons.md index f2af57a873..ff1fccb9e0 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/acltraverse/deleteicons.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/acltraverse/deleteicons.md @@ -8,3 +8,5 @@ sidebar_position: 10 Got pesky icons on desktop and want to let users self-delete them? Here's how to do it ! + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/acltraverse/modifyhosts.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/acltraverse/modifyhosts.md index b9f16d43f0..48a0ac4df2 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/acltraverse/modifyhosts.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/acltraverse/modifyhosts.md @@ -9,3 +9,5 @@ Want to grant a particular application to be able to read, write or delete files hosts file even when the user normally wouldn't have rights? Here's how ! + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/acltraverse/ntfspermissions.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/acltraverse/ntfspermissions.md index e85ebfb3e2..45467cb80b 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/acltraverse/ntfspermissions.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/acltraverse/ntfspermissions.md @@ -9,3 +9,5 @@ What if you dont know what applications your users are actually using? Use this application to overcome File ACLs. + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/acltraverse/registry.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/acltraverse/registry.md index 62da0219ac..638341dbd7 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/acltraverse/registry.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/acltraverse/registry.md @@ -10,3 +10,5 @@ user, they might modify one portion of the registry which the standard user woul access? Netwrix Endpoint Policy Manager (formerly PolicyPak) ACL Traverse to the rescue. + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/_category_.json b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/_category_.json index e76356bf6e..b8c691c509 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/_category_.json +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/_category_.json @@ -3,4 +3,4 @@ "position": 60, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/applyondemand.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/applyondemand.md index 81cf91b262..0cf6bc7124 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/applyondemand.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/applyondemand.md @@ -69,3 +69,5 @@ video. This video is about Apply On Demand. That other video is about Self Eleva Hope this helps you out. Looking forward to getting you started with Endpoint Policy Manager real soon. Take care. + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/autorulesfromadmin.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/autorulesfromadmin.md index 18628b4dd8..76239264be 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/autorulesfromadmin.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/autorulesfromadmin.md @@ -10,3 +10,5 @@ After setting up Admin Approval you might want to convert those requests into au how to take inbound requests and immediately convert them into rules. + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/branding.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/branding.md index 7aebcd437e..6f89783215 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/branding.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/branding.md @@ -9,3 +9,5 @@ Want to make the UI that end-users see more customized with your logo, colors, a Netwrix Endpoint Policy Manager (formerly PolicyPak)'s branding feature to the rescue. + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/demo.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/demo.md index 951211bd29..4490c735b5 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/demo.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/demo.md @@ -8,4 +8,6 @@ sidebar_position: 10 Want to help your users when there is no rule in place, and maybe no Internet? It’s easy. Use Admin Approval to help users install applications. - \ No newline at end of file + + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/email.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/email.md index ef991499a0..781f7693bd 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/email.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/email.md @@ -11,3 +11,5 @@ introduced a method to enable your users to open the Admin Approval messages wit Check out this video for more details. + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/enforce.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/enforce.md index b58a7e03a2..7aac5f3b85 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/enforce.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/enforce.md @@ -79,7 +79,7 @@ going to do this is either use the Event Viewer or the PolicyPak logs. I'm going to use the PolicyPak logs to do it. In "AppData," "Local," "PolicyPak," if we go to "PolicyPak -[https://www.endpointpolicymanager.com/products/endpointpolicymanager-least-privilege-manager.html](https://www.endpointpolicymanager.com/products/endpointpolicymanager-least-privilege-manager.html)" +[https://www.policypak.com/products/endpointpolicymanager-least-privilege-manager.html](https://www.policypak.com/products/endpointpolicymanager-least-privilege-manager.html)" here, what you're looking for is the file "ppUser_operational.log." You're going to see what thing triggered that prompt. @@ -139,3 +139,5 @@ naturally because now we're going to start trapping for them. Hope this video helps you out, and looking forward to getting started real soon. Thanks. + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/justificationandauthentication.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/justificationandauthentication.md index 0112887157..b279342e87 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/justificationandauthentication.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/justificationandauthentication.md @@ -16,3 +16,5 @@ See this video for additional information. ![Remember Justification and Authentication](/images/endpointpolicymanager/video/leastprivilege/selfelevatemode/rememberjustificationandauthentication.webp) + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/longcodes.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/longcodes.md index 73383d5af8..83fec49ae9 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/longcodes.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/longcodes.md @@ -58,3 +58,5 @@ In this way the email version gives you more information and a workflow that you anytime. In this way, nobody has to be at the help desk at present in order for this to achieve. You can do it in asynchronous time. Hope this feature helps you out and looking forward to getting you started real soon with Endpoint Policy Manager. Thanks. + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/overrideselfelevate.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/overrideselfelevate.md index 9f7ec84a5c..0ea12679d7 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/overrideselfelevate.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/overrideselfelevate.md @@ -11,3 +11,5 @@ is that explicit rules will win, but if you need to fall-back and let Self Eleva this feature for you. + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/reauthenticate.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/reauthenticate.md index 4d1094b11f..f0f21dfdb2 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/reauthenticate.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/reauthenticate.md @@ -10,3 +10,5 @@ dialog will re-enforce them to use the same credentials they used when logging o PIN, FINGERPRINT, FACE, whatever. Then after this, they are able to re-authenticate. + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/securecopy.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/securecopy.md index 14079941e2..3fb3d8c9a9 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/securecopy.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/securecopy.md @@ -95,3 +95,5 @@ rescue. Hope this video helps you out. Looking forward to getting you started with Endpoint Policy Manager real soon. Thanks. + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/selfelevate.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/selfelevate.md index 6260839f3b..3d87caeea3 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/selfelevate.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/selfelevate.md @@ -9,4 +9,6 @@ sidebar_position: 110 If you'd prefer the double-click behavior to be Self Elevate instead of UAC prompts or Admin Approval here's how to adjust and decide which behavior you want. - \ No newline at end of file + + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/selfelevatedemo.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/selfelevatedemo.md index 8e0a9268e6..d41b57d521 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/selfelevatedemo.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/selfelevatedemo.md @@ -11,3 +11,5 @@ if they have an emergency. This technique isn't generally recommended due to a p your security posture, but it can be very useful for the right circumstances. + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/setup.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/setup.md index 397499b26d..1935e2b11e 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/setup.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/setup.md @@ -8,3 +8,5 @@ sidebar_position: 20 Learn how to set up Admin Approval mode. + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/_category_.json b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/_category_.json index 1fdad8d1a9..c2b6dc52f0 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/_category_.json +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/_category_.json @@ -3,4 +3,4 @@ "position": 10, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/applicationcontrol.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/applicationcontrol.md index 7144d8a76f..86c8a17517 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/applicationcontrol.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/applicationcontrol.md @@ -6,7 +6,7 @@ sidebar_position: 60 # Endpoint Policy Manager Application Control with PP Least Privilege Manager You want Secure Application Control and to block malware and exploits. Endpoint Policy Manager -[https://www.endpointpolicymanager.com/products/endpointpolicymanager-least-privilege-manager.html](https://www.endpointpolicymanager.com/products/endpointpolicymanager-least-privilege-manager.html) +[https://www.policypak.com/products/endpointpolicymanager-least-privilege-manager.html](https://www.policypak.com/products/endpointpolicymanager-least-privilege-manager.html) does this in a few clicks. You're in charge to specify what executables, scripts, Java, MSIs and other types of files will run, or not. Block PowerShell and Command Prompt (CMD), and a whole lot more. @@ -289,3 +289,5 @@ that's about it. If you have any questions, we're here to help. Thanks for watch long video, but I hope you get to the goal and that gets you want you need. Thanks so very much, and we'll talk to you soon. + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/autorulesgeneratortool.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/autorulesgeneratortool.md index 1942c6ddb9..292762f568 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/autorulesgeneratortool.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/autorulesgeneratortool.md @@ -15,7 +15,7 @@ free tool from Netwrix Endpoint Policy Manager (formerly PolicyPak) ! Hi. This is Jeremy Moskowitz. In this video, I'm going to show you how you can automatically and quickly generate rules -for[https://www.endpointpolicymanager.com/products/endpointpolicymanager-least-privilege-manager.html](https://www.endpointpolicymanager.com/products/endpointpolicymanager-least-privilege-manager.html) +for[https://www.policypak.com/products/endpointpolicymanager-least-privilege-manager.html](https://www.policypak.com/products/endpointpolicymanager-least-privilege-manager.html) using our Automatic Rule Generator utility.You're going to find this utility in your download here in the "PolicyPak Extras" folder. I'm going to go into that in just a minute, but here it is: "PolicyPak LPM Auto Rule Generator Tool." @@ -215,3 +215,5 @@ Remember, this is a free tool available as part of the download. When you get th included inside the download in the "PolicyPak Extras" folder. There you go. I hope this helps you out. Looking forward to seeing you on board real soon. Bye. + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/comsupport.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/comsupport.md index ab1a087632..199cf47e58 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/comsupport.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/comsupport.md @@ -10,3 +10,5 @@ video you'll see how to overcome COM based UAC prompts by finding the GUID and u PolicyPak Cloud or an MDM service to overcome these prompts. + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/feature.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/feature.md index 52039f0689..7423e89ee8 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/feature.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/feature.md @@ -107,3 +107,5 @@ that’s how you’re going to smack that right down but then maybe allow someth know to be good. Thanks for watching, and we’ll see you in the next video. + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/installapplications.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/installapplications.md index b9f9ec5b6f..e89dd3ee86 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/installapplications.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/installapplications.md @@ -8,7 +8,7 @@ sidebar_position: 40 Need Standard Users to install their own applications? We've got some preconfigured knowledge for that, and it's a simple drag and drop to get started. Let users install iTunes or any software you like.. using PP -[https://www.endpointpolicymanager.com/products/endpointpolicymanager-least-privilege-manager.html](https://www.endpointpolicymanager.com/products/endpointpolicymanager-least-privilege-manager.html). +[https://www.policypak.com/products/endpointpolicymanager-least-privilege-manager.html](https://www.policypak.com/products/endpointpolicymanager-least-privilege-manager.html). @@ -46,3 +46,5 @@ looking forward to getting you started with a trial of Endpoint Policy Manager L Manager. Thanks. + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/localadminrights.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/localadminrights.md index 002c452cf8..8d86c09787 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/localadminrights.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/localadminrights.md @@ -13,3 +13,5 @@ your endpoint security for Windows machines. PPLPM: Run applications without local admin rights + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/removelocaladmin.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/removelocaladmin.md index 41081ba85d..0fe16f5bb2 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/removelocaladmin.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/removelocaladmin.md @@ -20,7 +20,7 @@ Manager to get out of the local admin rights business. The question I get from time to time is, "I really want to do Least Privilege and I get the general gist of what the Endpoint Policy Manager -[https://www.endpointpolicymanager.com/products/endpointpolicymanager-least-privilege-manager.html](https://www.endpointpolicymanager.com/products/endpointpolicymanager-least-privilege-manager.html) +[https://www.policypak.com/products/endpointpolicymanager-least-privilege-manager.html](https://www.policypak.com/products/endpointpolicymanager-least-privilege-manager.html) product does, but how do I actually get to the Promised Land of no local admin rights? How do I do that?" @@ -167,3 +167,5 @@ everywhere. So that's it. I hope that helps you out and that gets you to the goal with Endpoint Policy Manager Least Privilege Manager. Thanks so much. + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/uacpromptsactivex.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/uacpromptsactivex.md index 4c2cf84bdb..171d18fbdc 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/uacpromptsactivex.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/uacpromptsactivex.md @@ -11,3 +11,5 @@ you still have Active X controls. So Manage that situation with Netwrix Endpoint Endpoint Policy Manager ! + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/userfilter.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/userfilter.md index 81dc2e43dd..953bc2bf55 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/userfilter.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/userfilter.md @@ -15,7 +15,7 @@ USER GROUP. See how in this video. (PP CSE 1434 and later). Hi. This is Jeremy Moskowitz. In this video, I'm going to show you how you can use Endpoint Policy Manager -[https://www.endpointpolicymanager.com/products/endpointpolicymanager-least-privilege-manager.html](https://www.endpointpolicymanager.com/products/endpointpolicymanager-least-privilege-manager.html) +[https://www.policypak.com/products/endpointpolicymanager-least-privilege-manager.html](https://www.policypak.com/products/endpointpolicymanager-least-privilege-manager.html) to dictate who can do what on a desktop in terms of privilege. In this example, what I want to show you is that I'm a standard user, "eastsalesuser1." If you're @@ -64,3 +64,5 @@ filter based on user or user group membership. So that can give you a lot of ama I hope this helps you out. If you're looking to get started with Endpoint Policy Manager Least Privilege Manager, get in touch and we'll get you signed up. + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/_category_.json b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/_category_.json index f077ebe18b..94d947f7f0 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/_category_.json +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/_category_.json @@ -3,4 +3,4 @@ "position": 40, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/appblock.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/appblock.md index 6a87c3f852..735ed29d96 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/appblock.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/appblock.md @@ -108,3 +108,5 @@ way they want. Hope this video helps you out. Looking forward to helping you get started real soon. Thank you very much, and talk to you soon. + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/elevateuwp.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/elevateuwp.md index 7f89412dbd..95b1033f88 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/elevateuwp.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/elevateuwp.md @@ -9,3 +9,5 @@ sidebar_position: 20 PPLPM can elevate UWP applications. See the best practices in this video before you get started. + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/elevatinguserbasedinstalls.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/elevatinguserbasedinstalls.md index a121c1d9a1..8de58cd769 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/elevatinguserbasedinstalls.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/elevatinguserbasedinstalls.md @@ -79,7 +79,7 @@ it updated themselves. Does that make sense? As long as it's iTunesSetup signed So "itunes setup installed by apple," now we're getting somewhere. This is the least rule possible in order to make it -happen, [Least Privilege Manager](https://www.endpointpolicymanager.com/products/endpointpolicymanager-least-privilege-manager.html). +happen, [Least Privilege Manager](https://www.policypak.com/products/endpointpolicymanager-least-privilege-manager.html). Okay, we'll go ahead and close that out and then we'll go ahead and try "iTunes" and see if it all matched up and all worked. Ten seconds ago, we got a UAC prompt. No more UAC prompt. It continues onward. @@ -206,3 +206,5 @@ elevated, not just the installers for the actual applications themselves. I hope this clears up some things and helps you get started doing best practice with Least Privilege Manager. Thanks so much. + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/msi.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/msi.md index 5e9a6ae420..52072b041f 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/msi.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/msi.md @@ -10,3 +10,5 @@ With Endpoint Policy Manager and UWP rules you can elevate an MSI that comes fro See how in this video. + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/opensavedialogs.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/opensavedialogs.md index cf6fa3fda4..7bb330f304 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/opensavedialogs.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/opensavedialogs.md @@ -11,3 +11,5 @@ want to control the File/Open or File/Save dialog as something specific to tight processes cannot be launched from there. (Required MMC and CSE and build 3000 or later.) + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/powershellblock.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/powershellblock.md index 3d2a01fe3f..e1a495a6ac 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/powershellblock.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/powershellblock.md @@ -77,3 +77,5 @@ If you're looking to get started with PolicyPak, we want to help you to help you soon. So give us a buzz or fill out a form, and we'll be in touch and we'll get you started. Thank you very much, and talk to you soon. + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/securitychildprocesses.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/securitychildprocesses.md index 72a91a3199..9ac1693ec6 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/securitychildprocesses.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/securitychildprocesses.md @@ -179,3 +179,5 @@ apply to child processes, at least you have these extra thumbscrews to turn such can't jump out and run additional processes that you do not want elevated. All right, hope this helps you out. Thank you very much, and talk to you soon. + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/selfelevatemode.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/selfelevatemode.md index 38b5214faf..33e2b60255 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/selfelevatemode.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/selfelevatemode.md @@ -139,3 +139,5 @@ figure out what you can then make rules for and then eventually turn off self-el So I hope this gets you to where you need to go and looking forward to seeing you in PolicyPak land real soon. Thanks so much. + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/serviceaccountrights.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/serviceaccountrights.md index 28ac09b3a7..378bd3f8cb 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/serviceaccountrights.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/serviceaccountrights.md @@ -123,3 +123,5 @@ have to run with local service account access if that's what you want to on your Hope this helps you out. Looking forward to helping you get started real soon. Thanks so much. + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/usersystemexecutables.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/usersystemexecutables.md index fe9c421e60..a89afa61fc 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/usersystemexecutables.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/usersystemexecutables.md @@ -87,3 +87,5 @@ Hopefully, this helps you out, and then you can continue on to the next video to more items around the User and System Processes scope policy. Thank you very much. + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/wildcards.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/wildcards.md index 8e0fc4f364..bc8c1bbc8c 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/wildcards.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/wildcards.md @@ -10,3 +10,5 @@ here's a technique that will help you out. CAREFULLY follow the directions to ge expected. + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/businesssolutions/_category_.json b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/businesssolutions/_category_.json index c6d3da5762..fdefac02f9 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/businesssolutions/_category_.json +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/businesssolutions/_category_.json @@ -3,4 +3,4 @@ "position": 90, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/businesssolutions/denyselfelevate.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/businesssolutions/denyselfelevate.md index a6a1a8a5d4..5de7a2050b 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/businesssolutions/denyselfelevate.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/businesssolutions/denyselfelevate.md @@ -10,3 +10,5 @@ Want to allow Self Elevate but deny specific vendors' software, like Oracle Java install them? See how in this video! + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/businesssolutions/microsoftrecommendations.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/businesssolutions/microsoftrecommendations.md index eb3cf51787..359ad96dea 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/businesssolutions/microsoftrecommendations.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/businesssolutions/microsoftrecommendations.md @@ -13,3 +13,5 @@ You will see where you can get the XML for your infrastructure, and how it can b Endpoint Policy Manager Least Privilege Manager. + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/businesssolutions/printeruacprompts.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/businesssolutions/printeruacprompts.md index 3b87519753..1b1c226b35 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/businesssolutions/printeruacprompts.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/businesssolutions/printeruacprompts.md @@ -45,3 +45,5 @@ the item installed, and that's it. You're ready to go. Print nightmare overcome. This should work for most drivers in most cases. You're off to the races. Hope this video helps you out. Looking forward to getting you started overcoming print nightmare with Endpoint Policy Manager Least Privilege Manager real soon. + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/businesssolutions/winget.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/businesssolutions/winget.md index f7a96c3097..3998411543 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/businesssolutions/winget.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/businesssolutions/winget.md @@ -142,3 +142,5 @@ Hopefully, in this video you got three great ideas on how to use Endpoint Policy use the Scripts manager, the Least Privilege Manager with a particular rule or the blanket rules if you want to go bananas and let users install anything with winget and overcome UAC prompts. Hope this helps you out. Thank you very much and talk to you soon. + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/eventing/_category_.json b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/eventing/_category_.json index 12da7eb8ef..3cd1d616d3 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/eventing/_category_.json +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/eventing/_category_.json @@ -3,4 +3,4 @@ "position": 80, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/eventing/cloudevents.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/eventing/cloudevents.md index 2fdcc7e0c0..0e1ed03cd9 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/eventing/cloudevents.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/eventing/cloudevents.md @@ -6,3 +6,5 @@ sidebar_position: 30 # Endpoint Policy Manager Cloud + PPLPM + Events: Collect Events in the Cloud + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/eventing/discovery.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/eventing/discovery.md index 1c50aab50a..e3272ef115 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/eventing/discovery.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/eventing/discovery.md @@ -162,3 +162,5 @@ IDs and route them through to automatically create rules. Okay, I hope this helps you out. Thank you very much and looking to help you get started with PolicyPak Least Privilege Manager real soon. Thanks. + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/eventing/events.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/eventing/events.md index 6a064d18a1..ddc66c15a8 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/eventing/events.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/eventing/events.md @@ -90,3 +90,5 @@ something like Splunk to paw through them and get pretty charts and graphs and s this is a very quick tour to help you get on your way. Hope this gets you on the right path. Thank you very much, and talk to you soon. + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/eventing/globalauditevent.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/eventing/globalauditevent.md index 56981f8ad9..604405cb10 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/eventing/globalauditevent.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/eventing/globalauditevent.md @@ -135,3 +135,5 @@ you've got those events all lined up in your event viewer like I just showed you this data, right click, copy the text to the event, and smash it right in. Bang, you've got your workflow all set up. I hope this video helps you out. Looking forward to getting you started with Endpoint Policy Manager Least Privilege Manager real soon. Bye-bye. + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/eventing/preventevents.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/eventing/preventevents.md index 821da3a02c..bc8aeb066b 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/eventing/preventevents.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/eventing/preventevents.md @@ -17,3 +17,5 @@ See this video for additional information. ![Prevent Events](/images/endpointpolicymanager/video/leastprivilege/preventevents.webp) + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/eventing/windowseventforwarding.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/eventing/windowseventforwarding.md index 33caef9f8f..e075abe209 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/eventing/windowseventforwarding.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/eventing/windowseventforwarding.md @@ -15,7 +15,7 @@ Netwrix Endpoint Policy Manager (formerly PolicyPak). Hi. This is Jeremy Moskowitz. In this video, I'm going to show you how you can do event forwarding for any kind of application, including Endpoint Policy Manager -[Least Privilege Manager](https://www.endpointpolicymanager.com/products/endpointpolicymanager-least-privilege-manager.html). +[Least Privilege Manager](https://www.policypak.com/products/endpointpolicymanager-least-privilege-manager.html). This can help you decide what things you need to make rules for. By way of example, let's say you have a user who double clicks on something that requires a UAC @@ -195,4 +195,4 @@ throwing UAC prompts and help you create rules to bypass them, you can do that r Thank you very much for watching, and talk to you soon. Related -article: [How to forward interesting events for Least Privilege Manager (or anything else) to a centralized location using Windows Event Forwarding.](/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/eventing/windowseventforwarding.md) +article: [How to forward interesting events for Least Privilege Manager (or anything else) to a centralized location using Windows Event Forwarding.](/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/eventing/windowseventforwarding.md) diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/helperstoolsandtips/_category_.json b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/helperstoolsandtips/_category_.json index ccaf18cc15..69f9d3176f 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/helperstoolsandtips/_category_.json +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/helperstoolsandtips/_category_.json @@ -3,4 +3,4 @@ "position": 70, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/helperstoolsandtips/helperdesktopshortcut.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/helperstoolsandtips/helperdesktopshortcut.md index 347ceb3fb9..c7a1aae777 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/helperstoolsandtips/helperdesktopshortcut.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/helperstoolsandtips/helperdesktopshortcut.md @@ -94,3 +94,5 @@ thing at the right time. I hope this helps you out. Looking forward to getting y PolicyPak Least Privilege Manager real soon. Thanks. Bye-bye. + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/helperstoolsandtips/ntprintdialog.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/helperstoolsandtips/ntprintdialog.md index 4bcba3700f..983b3e2274 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/helperstoolsandtips/ntprintdialog.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/helperstoolsandtips/ntprintdialog.md @@ -6,3 +6,5 @@ sidebar_position: 40 # Endpoint Privilege Manager: Install Printers via Native NTPRINT Dialog + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/helperstoolsandtips/toolssetup.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/helperstoolsandtips/toolssetup.md index 0f11a3e765..ebd8240f8c 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/helperstoolsandtips/toolssetup.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/helperstoolsandtips/toolssetup.md @@ -80,3 +80,5 @@ that's done, let's rerun the programs, and there we go. We just have these items right click and Uninstall something, we're allowed to do it because we're permitting those items. With that in mind, hope this – hope getting the tools set up helps you out. Looking forward to getting you started real soon. Thanks so much. + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/helperstoolsandtips/uacprompts.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/helperstoolsandtips/uacprompts.md index a2fb3ca605..6fff2aadd0 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/helperstoolsandtips/uacprompts.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/helperstoolsandtips/uacprompts.md @@ -99,3 +99,5 @@ Hope this helps you out and you're ready to get started with Endpoint Policy Man Manager real soon. Thanks so much for watching. + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/helperstoolsandtips/wingui.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/helperstoolsandtips/wingui.md index 7db9a15c82..b90cd1d24a 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/helperstoolsandtips/wingui.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/helperstoolsandtips/wingui.md @@ -6,3 +6,5 @@ sidebar_position: 50 # Endpoint Privilege Manager: Edit IP SETTINGS EDIT VIA WIN GUI + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/_category_.json b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/_category_.json index cc9ea8bf5d..df4cb07123 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/_category_.json +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/_category_.json @@ -3,4 +3,4 @@ "position": 20, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/denymessages.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/denymessages.md index 4a2dcebf70..88269686fe 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/denymessages.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/denymessages.md @@ -48,3 +48,5 @@ That is usually a good idea if you are having someone run a program that may try where it might throw a block message even though the user didn't click on anything. You may have something run silently so that people don't get hit with messages they didn't click on, so that's that. I hope this video helps you out. Thanks so much. + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/installfonts.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/installfonts.md index f70d13ac52..35d2bfbc01 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/installfonts.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/installfonts.md @@ -45,3 +45,5 @@ able to install the font here as well. Okay, I hope it helps. Thank you. + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/itemleveltargeting.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/itemleveltargeting.md index 08511f411a..5faea6830a 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/itemleveltargeting.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/itemleveltargeting.md @@ -54,3 +54,5 @@ condition occurs. You can see that we do a little color change to orange wheneve targeting is on. I hope this helps you get started with item-level targeting. It's super powerful, so use it wisely. + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/preventedge.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/preventedge.md index 99a01450a7..8a2d4de806 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/preventedge.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/preventedge.md @@ -24,7 +24,7 @@ bad way. I'm going to show you instead how you can, when you click on Edge, prevent Edge from launching at all. We're going to do that using Endpoint Policy Manager -[https://www.endpointpolicymanager.com/products/endpointpolicymanager-least-privilege-manager.html](https://www.endpointpolicymanager.com/products/endpointpolicymanager-least-privilege-manager.html). +[https://www.policypak.com/products/endpointpolicymanager-least-privilege-manager.html](https://www.policypak.com/products/endpointpolicymanager-least-privilege-manager.html). The trick is just knowing the name of "Microsoft Edge" and where it is and how it is launched. I've already got that name of the application here. Now this middle section may change from time to @@ -65,3 +65,5 @@ automagically blocked and that gets you to your goal. Hope this helps you out. Looking forward to getting you started with Endpoint Policy Manager real soon. Thanks. + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/preventunsigned.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/preventunsigned.md index e1984a716e..1af8377db8 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/preventunsigned.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/preventunsigned.md @@ -46,3 +46,5 @@ that run through anyway, but this version is also going to just be blocked. Okay you've got your bases covered. Nice new feature helping make your world even more secure than it was before that. Hope this helps you out. Looking forward to getting you started with PolicyPak real soon. + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/preventusercommands.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/preventusercommands.md index 67614f8426..fd109152d0 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/preventusercommands.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/preventusercommands.md @@ -14,7 +14,7 @@ command line options. Hi. This is Jeremy Moskowitz. In this video, I'm going to show you how you can use Netwrix Endpoint Policy Manager (formerly PolicyPak) -[https://www.endpointpolicymanager.com/products/endpointpolicymanager-least-privilege-manager.html](https://www.endpointpolicymanager.com/products/endpointpolicymanager-least-privilege-manager.html) +[https://www.policypak.com/products/endpointpolicymanager-least-privilege-manager.html](https://www.policypak.com/products/endpointpolicymanager-least-privilege-manager.html) to prevent users from doing naughty things like running Firefox or Chrome with specific flags that might work around your security. @@ -71,3 +71,5 @@ not intend them to. I hope this video helps you out. If you're looking to get started, the best first step is to join us for the webinar and after that we'll hand over the bits and you can try it yourself. Thanks so much. + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/scripts.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/scripts.md index b3147d8da3..2daf64e56c 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/scripts.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/scripts.md @@ -15,7 +15,7 @@ other scripts and also ELEVATE yet other scripts? In this video you'll find out Hi. This is Jeremy Moskowitz. In this video, I'm going to show you how you can manage the heck out of your scripts, PowerShell and Java using PolicyPak and -[https://www.endpointpolicymanager.com/products/endpointpolicymanager-least-privilege-manager.html](https://www.endpointpolicymanager.com/products/endpointpolicymanager-least-privilege-manager.html). +[https://www.policypak.com/products/endpointpolicymanager-least-privilege-manager.html](https://www.policypak.com/products/endpointpolicymanager-least-privilege-manager.html). Here's the example. Let's pretend you are the IT administrator here and you've deployed a couple of scripts that you want, but these scripts are a little special. When you double click them as a @@ -160,3 +160,5 @@ Just sign up for the webinar and once the webinar is over, we'll hand over the b it out yourself. Thanks so very much, and we'll talk to you soon. + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/securitycomborules.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/securitycomborules.md index 0688e24227..968e4f27ee 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/securitycomborules.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/securitycomborules.md @@ -6,7 +6,7 @@ sidebar_position: 40 # More security with Combo Rules Netwrix Endpoint Policy Manager (formerly PolicyPak) -[https://www.endpointpolicymanager.com/products/endpointpolicymanager-least-privilege-manager.html](https://www.endpointpolicymanager.com/products/endpointpolicymanager-least-privilege-manager.html) +[https://www.policypak.com/products/endpointpolicymanager-least-privilege-manager.html](https://www.policypak.com/products/endpointpolicymanager-least-privilege-manager.html) enables you to select multiple criteria for the action type. Watch this video to learn how it's done. @@ -58,3 +58,5 @@ be that, together as a combo rule that gives you the magic you need. That will g security in a very wide variety of situations. I hope this helps you out. Thanks so much. + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/stopransomware.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/stopransomware.md index 85ce990792..bf8d4851e7 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/stopransomware.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/stopransomware.md @@ -14,3 +14,5 @@ letting applications run if they were "properly installed" or otherwise sanction this video, and block all unknown Malware and zero day threats. + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/windowsuniversalapplications.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/windowsuniversalapplications.md index 9bce042754..276f504cbc 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/windowsuniversalapplications.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/windowsuniversalapplications.md @@ -90,3 +90,5 @@ whole publisher, and that's it. You're ready to rock. There you have it. That's how you can manage and allow or block specific UWP applications easily and efficiently using the Least Privilege Manager. If that's of interest to you, sign up for a one-hour webinar and we'll hand over the bits and get you started on your 30-day free trial. Thanks so much. + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/_category_.json b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/_category_.json index 49fae9fd12..419ba4e88e 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/_category_.json +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/_category_.json @@ -3,4 +3,4 @@ "position": 110, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/adminapproval.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/adminapproval.md index 1cbd8c0429..cf537c4e01 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/adminapproval.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/adminapproval.md @@ -10,3 +10,5 @@ Policy Manager (formerly PolicyPak) Cloud. Then use the Windows Admin Approval t applications when users must call for approval. + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/applicationlaunch.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/applicationlaunch.md index 4ea46e665a..ba8f4012d4 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/applicationlaunch.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/applicationlaunch.md @@ -9,4 +9,6 @@ Want to control (Allow/Deny) which users can launch which applications? Here's h Netwrix Endpoint Policy Manager (formerly PolicyPak) LPM and Mac Client (alongside Endpoint Policy Manager Cloud.) - \ No newline at end of file + + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/applicationpackage.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/applicationpackage.md index b749b329b3..b6caea754e 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/applicationpackage.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/applicationpackage.md @@ -10,4 +10,6 @@ Got Macs and need to do Least Privilege Functions upon them? Then use Netwrix En Manager (formerly PolicyPak) for Mac which hooks into Endpoint Policy Manager Cloud and remove local admin rights for Macs! - \ No newline at end of file + + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/cloudinstall.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/cloudinstall.md index ded402e511..4664979c2b 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/cloudinstall.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/cloudinstall.md @@ -9,3 +9,5 @@ sidebar_position: 10 Got Macs and want to get PolicyPak installed quickly? Here's your guide! + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/collectdiagnostics.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/collectdiagnostics.md index 41dbac3bee..8e4fedde80 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/collectdiagnostics.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/collectdiagnostics.md @@ -9,4 +9,6 @@ sidebar_position: 140 Automatically locate all relevant Endpoint Policy Manager for Mac logs and get them Zipped up and ready for investigation by the Endpoint Policy Manager team. - \ No newline at end of file + + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/eventscollector.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/eventscollector.md index c7a828dcfc..6e3a7fb71a 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/eventscollector.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/eventscollector.md @@ -8,4 +8,6 @@ sidebar_position: 80 Want to send your Mac client details up to Netwrix Endpoint Policy Manager (formerly PolicyPak) Cloud for storage and processing? Here is how you do it. - \ No newline at end of file + + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/finder.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/finder.md index 46ee6345bc..b532f90535 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/finder.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/finder.md @@ -11,3 +11,5 @@ folders? This Netwrix Endpoint Policy Manager (formerly PolicyPak) for MacOS ena system and admin requirement rights by specifying which users can add files to what folders. + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/macjointoken.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/macjointoken.md index bf5cf7cc97..9dab385e6b 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/macjointoken.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/macjointoken.md @@ -9,4 +9,6 @@ sidebar_position: 20 Create a Jointoken in Endpoint Policy Manager, then use the Mac client to automatically place the endpoint in one or more groups. - \ No newline at end of file + + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/mountunmounpart2.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/mountunmounpart2.md index 2a207cd03e..ceafd6d3a8 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/mountunmounpart2.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/mountunmounpart2.md @@ -9,4 +9,6 @@ sidebar_position: 110 This is Part II where you can learn some advanced parameters which you can mix and match to dial in the exact experience you want with Mac mounting, unmounting and elevation. - \ No newline at end of file + + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/mountunmountpart1.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/mountunmountpart1.md index 9d2af69edf..1edbeab9fb 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/mountunmountpart1.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/mountunmountpart1.md @@ -11,3 +11,5 @@ for Mac showing Mount/Unmount with Allow, Block, and Elevate for USB and DMG. Th II video for even more options. + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/policycandidates.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/policycandidates.md index 3595951359..2aed138b13 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/policycandidates.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/policycandidates.md @@ -16,4 +16,6 @@ It allows Mac admins to: - Search for applications on a Mac hard drive - Use Endpoint Policy Manager Log to make XMLs - \ No newline at end of file + + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/privilege.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/privilege.md index 3b48a429ec..36501e4463 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/privilege.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/privilege.md @@ -10,3 +10,5 @@ Got applications which launch that need admin rights to install their MacOS help to overcome that problem! + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/sudosupport.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/sudosupport.md index ea7a4fd57f..9b9602b447 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/sudosupport.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/sudosupport.md @@ -8,4 +8,6 @@ sidebar_position: 50 Want to automatically have commands which operate SUDO in Macland? Here's a quick video to demonstrate ELEVATE (most common), DENY and also ALLOW rules. - \ No newline at end of file + + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/systemsettings.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/systemsettings.md index dd452fb119..b88132b76f 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/systemsettings.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/systemsettings.md @@ -10,3 +10,5 @@ If you have MacOS and want to overcome the System Settings prompts which require rights; watch this video to see how its done. + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/wildcards.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/wildcards.md index 6031f418c6..e8166d312a 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/wildcards.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/wildcards.md @@ -8,4 +8,6 @@ sidebar_position: 60 Here's another method on how to use Netwrix Endpoint Policy Manager (formerly PolicyPak)'s Mac client with Endpoint Policy Manager Cloud and imeplement SUDO rules with Wildcard examples. - \ No newline at end of file + + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/methods/_category_.json b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/methods/_category_.json index 911af3206e..4283b8cf5a 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/methods/_category_.json +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/methods/_category_.json @@ -3,4 +3,4 @@ "position": 30, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/methods/cloudrules.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/methods/cloudrules.md index 9dbae62fbb..341c5aa470 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/methods/cloudrules.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/methods/cloudrules.md @@ -68,3 +68,5 @@ started this video, Reflect would throw a UAC prompt, and now by using Least Pri the Endpoint Policy Manager Cloud, we have managed to elevate this application on a non-domain joined machine. If that is of interest to you, sign up for our webinar, and once you're done, we will hand over the bits and get you started on your 30-day free trial. Thanks so much. + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/methods/mdm.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/methods/mdm.md index 258bb7ffaf..00f25b7f5f 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/methods/mdm.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/methods/mdm.md @@ -74,3 +74,5 @@ using Least Privilege Manager with your own MDM service we managed to elevate th non domain-joined MDM enrolled machine. If this is as awesome to you as it is to me, sign up for our webinar, and we'll hand over the bits and get you started on a 30-day free trial right away. Thanks so much. + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/methods/pdqdeploy.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/methods/pdqdeploy.md index d46498a528..c94bc52773 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/methods/pdqdeploy.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/methods/pdqdeploy.md @@ -199,3 +199,5 @@ Brigg: So this is wonderful stuff. Jeremy: Thanks so very much. Brigg: Thank you. + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/methods/pdqdeployblockmalware.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/methods/pdqdeployblockmalware.md index 8f033c8c9c..af24be3f76 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/methods/pdqdeployblockmalware.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/methods/pdqdeployblockmalware.md @@ -147,3 +147,5 @@ would expect. Jordan: All right, well, thank you for tuning in. For Jeremy, I'm Jordan from PDQ.com. Jeremy: Thanks so very much. + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/netwrixprivilegesecure/_category_.json b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/netwrixprivilegesecure/_category_.json index 277c5036dc..4b5bac5db4 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/netwrixprivilegesecure/_category_.json +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/netwrixprivilegesecure/_category_.json @@ -3,4 +3,4 @@ "position": 100, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/netwrixprivilegesecure/license.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/netwrixprivilegesecure/license.md index 807abf81d3..a06eeef5eb 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/netwrixprivilegesecure/license.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/netwrixprivilegesecure/license.md @@ -10,4 +10,6 @@ Want to experiment with the remainder of Endpoint Policy Manager features but do trial license for a lot of machines? Learn how licensing works "for free" with NPS and Endpoint Policy Manager here. - \ No newline at end of file + + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/netwrixprivilegesecure/privilegesecure.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/netwrixprivilegesecure/privilegesecure.md index 3507d3bd4d..2d0385e861 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/netwrixprivilegesecure/privilegesecure.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/netwrixprivilegesecure/privilegesecure.md @@ -10,4 +10,6 @@ snap-in to install, how to upgrade if desired, how to install the Engine, and th you'll need to turn the client side piece on to make it "go." Other videos will show other kinds of policies but this is the place to get started FIRST. - \ No newline at end of file + + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/netwrixprivilegesecure/privilegesecureclient.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/netwrixprivilegesecure/privilegesecureclient.md index a45516c86e..cc186a6be3 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/netwrixprivilegesecure/privilegesecureclient.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/netwrixprivilegesecure/privilegesecureclient.md @@ -11,3 +11,5 @@ Endpoint Policy Manager (formerly PolicyPak) Least Privilege Manager and Netwrix for Access Management. See this video for immediate demos and the base hit setup. + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/netwrixprivilegesecure/selfelevatemode.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/netwrixprivilegesecure/selfelevatemode.md index 3fa50ca3a7..80d85c37c4 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/netwrixprivilegesecure/selfelevatemode.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/netwrixprivilegesecure/selfelevatemode.md @@ -9,4 +9,6 @@ sidebar_position: 30 With Endpoint Policy Manager you can use the power of the Self Elevate Feature in conjunction with the proxy and brokering of the Netwrix Privilege Secure Server. - \ No newline at end of file + + + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/videolearningcenter.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/videolearningcenter.md index 3ec8b1eb0b..f349f3e1f6 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/videolearningcenter.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/videolearningcenter.md @@ -119,3 +119,5 @@ See the following Video topics for more information on Least Privilege Manager. - [Endpoint Policy Manager MacOS: Mac Finder Policies](/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/finder.md) - [Endpoint Policy Manager LPM for MacOS: Privilege Policies (for Helper Apps)](/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/privilege.md) - [Collect Diagnostics](/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/collectdiagnostics.md) + + diff --git a/docs/endpointpolicymanager/components/featuremanager/_category_.json b/docs/endpointpolicymanager/components/featuremanager/_category_.json index d743384097..8cc2c118e3 100644 --- a/docs/endpointpolicymanager/components/featuremanager/_category_.json +++ b/docs/endpointpolicymanager/components/featuremanager/_category_.json @@ -3,4 +3,4 @@ "position": 6, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/featuremanager/manual/_category_.json b/docs/endpointpolicymanager/components/featuremanager/manual/_category_.json index cd6b8d995f..980db1e24a 100644 --- a/docs/endpointpolicymanager/components/featuremanager/manual/_category_.json +++ b/docs/endpointpolicymanager/components/featuremanager/manual/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "overview" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/featuremanager/manual/addremove/_category_.json b/docs/endpointpolicymanager/components/featuremanager/manual/addremove/_category_.json index bb6fb59505..763b14eb90 100644 --- a/docs/endpointpolicymanager/components/featuremanager/manual/addremove/_category_.json +++ b/docs/endpointpolicymanager/components/featuremanager/manual/addremove/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "overview" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/featuremanager/manual/addremove/collections.md b/docs/endpointpolicymanager/components/featuremanager/manual/addremove/collections.md index 6c468c6f1d..60a3a287e5 100644 --- a/docs/endpointpolicymanager/components/featuremanager/manual/addremove/collections.md +++ b/docs/endpointpolicymanager/components/featuremanager/manual/addremove/collections.md @@ -22,3 +22,5 @@ The only item you might want to change regularly is the **Reboot Mode**. For now You can see your collection added. ![quickstart_adding_and_removing_2](/images/endpointpolicymanager/feature/addremove/quickstart_adding_and_removing_2.webp) + + diff --git a/docs/endpointpolicymanager/components/featuremanager/manual/addremove/overview.md b/docs/endpointpolicymanager/components/featuremanager/manual/addremove/overview.md index 3088ace099..e9dbe2a091 100644 --- a/docs/endpointpolicymanager/components/featuremanager/manual/addremove/overview.md +++ b/docs/endpointpolicymanager/components/featuremanager/manual/addremove/overview.md @@ -9,7 +9,7 @@ sidebar_position: 20 :::note For some video overviews of Netwrix Endpoint Policy Manager (formerly PolicyPak) Feature Manager for Windows, see -[https://www.endpointpolicymanager.com/products/feature-manager-for-windows.html](https://www.endpointpolicymanager.com/products/feature-manager-for-windows.html). +[https://www.policypak.com/products/feature-manager-for-windows.html](https://www.policypak.com/products/feature-manager-for-windows.html). ::: @@ -42,3 +42,5 @@ Even if you're using Endpoint Policy Manager Cloud or MDM edition, you still nee create the policies within a GPO first. ::: + + diff --git a/docs/endpointpolicymanager/components/featuremanager/manual/addremove/policies.md b/docs/endpointpolicymanager/components/featuremanager/manual/addremove/policies.md index 95a73f2666..4999a3f16a 100644 --- a/docs/endpointpolicymanager/components/featuremanager/manual/addremove/policies.md +++ b/docs/endpointpolicymanager/components/featuremanager/manual/addremove/policies.md @@ -102,3 +102,5 @@ Click **Next** through the remainder of the wizard, accepting the defaults. At this point you should have seven policies. ![quickstart_adding_and_removing_15](/images/endpointpolicymanager/feature/addremove/quickstart_adding_and_removing_15.webp) + + diff --git a/docs/endpointpolicymanager/components/featuremanager/manual/addremove/test.md b/docs/endpointpolicymanager/components/featuremanager/manual/addremove/test.md index 9d5159bf22..aa5ec1f9d6 100644 --- a/docs/endpointpolicymanager/components/featuremanager/manual/addremove/test.md +++ b/docs/endpointpolicymanager/components/featuremanager/manual/addremove/test.md @@ -24,3 +24,5 @@ result. ![quickstart_adding_and_removing_18](/images/endpointpolicymanager/feature/addremove/quickstart_adding_and_removing_18.webp) ![quickstart_adding_and_removing_19](/images/endpointpolicymanager/feature/addremove/quickstart_adding_and_removing_19.webp) + + diff --git a/docs/endpointpolicymanager/components/featuremanager/manual/advanced/_category_.json b/docs/endpointpolicymanager/components/featuremanager/manual/advanced/_category_.json index 9ab1f3babb..d1555f2791 100644 --- a/docs/endpointpolicymanager/components/featuremanager/manual/advanced/_category_.json +++ b/docs/endpointpolicymanager/components/featuremanager/manual/advanced/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "overview" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/featuremanager/manual/advanced/createcollection.md b/docs/endpointpolicymanager/components/featuremanager/manual/advanced/createcollection.md index ed00d0db5c..4d9e416c71 100644 --- a/docs/endpointpolicymanager/components/featuremanager/manual/advanced/createcollection.md +++ b/docs/endpointpolicymanager/components/featuremanager/manual/advanced/createcollection.md @@ -12,3 +12,5 @@ the screen shown below. This process is the same as creating a collection manual options are available. ![advanced_manipulations_of_6](/images/endpointpolicymanager/feature/advanced/advanced_manipulations_of_6.webp) + + diff --git a/docs/endpointpolicymanager/components/featuremanager/manual/advanced/deletepolicies.md b/docs/endpointpolicymanager/components/featuremanager/manual/advanced/deletepolicies.md index f8aff4a014..90f70d3216 100644 --- a/docs/endpointpolicymanager/components/featuremanager/manual/advanced/deletepolicies.md +++ b/docs/endpointpolicymanager/components/featuremanager/manual/advanced/deletepolicies.md @@ -16,3 +16,5 @@ feature, upon deletion, will not uninstall a feature. And a policy set to uninst deleted, will not reinstall a feature. ::: + + diff --git a/docs/endpointpolicymanager/components/featuremanager/manual/advanced/editcollection.md b/docs/endpointpolicymanager/components/featuremanager/manual/advanced/editcollection.md index 8e2c110eb6..1422017a44 100644 --- a/docs/endpointpolicymanager/components/featuremanager/manual/advanced/editcollection.md +++ b/docs/endpointpolicymanager/components/featuremanager/manual/advanced/editcollection.md @@ -45,3 +45,5 @@ allows you to change three settings. - **Prevent** - Actively blocks reboots and does not prompt user. - **Allow** - Automatically reboots a machine, if required. - **Asks User** - Prompts the user if Windows determines a reboot is needed. + + diff --git a/docs/endpointpolicymanager/components/featuremanager/manual/advanced/editpolicy.md b/docs/endpointpolicymanager/components/featuremanager/manual/advanced/editpolicy.md index ae0fdb4fa9..afa7a65e5f 100644 --- a/docs/endpointpolicymanager/components/featuremanager/manual/advanced/editpolicy.md +++ b/docs/endpointpolicymanager/components/featuremanager/manual/advanced/editpolicy.md @@ -19,3 +19,5 @@ In the bottom left corner, you can see the Item-Level Targeting button. This is next section in more detail. ![advanced_manipulations_of_2](/images/endpointpolicymanager/feature/advanced/advanced_manipulations_of_2.webp) + + diff --git a/docs/endpointpolicymanager/components/featuremanager/manual/advanced/mixedrule.md b/docs/endpointpolicymanager/components/featuremanager/manual/advanced/mixedrule.md index 543ab9130c..72ba7a33e3 100644 --- a/docs/endpointpolicymanager/components/featuremanager/manual/advanced/mixedrule.md +++ b/docs/endpointpolicymanager/components/featuremanager/manual/advanced/mixedrule.md @@ -15,3 +15,5 @@ features. We recommend first getting the hang of **Install Rule** and **Uninstall Rule**. Once you get a better understand of the UI, you can start using the **Mixed Rule**. + + diff --git a/docs/endpointpolicymanager/components/featuremanager/manual/advanced/overview.md b/docs/endpointpolicymanager/components/featuremanager/manual/advanced/overview.md index 3e797454ae..e67dc9ddc9 100644 --- a/docs/endpointpolicymanager/components/featuremanager/manual/advanced/overview.md +++ b/docs/endpointpolicymanager/components/featuremanager/manual/advanced/overview.md @@ -10,3 +10,5 @@ In this section we cover a few advanced topics. First, we explore some areas whe manipulate policies without the wizard. For instance, we'll start out by showing you how you can delete policies, edit policies, and edit collections without the wizard. Then, we will also explore the idea of **Mixed Rule** along with how to create collections within the wizard. + + diff --git a/docs/endpointpolicymanager/components/featuremanager/manual/feature/_category_.json b/docs/endpointpolicymanager/components/featuremanager/manual/feature/_category_.json index 81c84e7790..68664e39a2 100644 --- a/docs/endpointpolicymanager/components/featuremanager/manual/feature/_category_.json +++ b/docs/endpointpolicymanager/components/featuremanager/manual/feature/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "overview" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/featuremanager/manual/feature/events.md b/docs/endpointpolicymanager/components/featuremanager/manual/feature/events.md index 90b7141ce1..af29214ab8 100644 --- a/docs/endpointpolicymanager/components/featuremanager/manual/feature/events.md +++ b/docs/endpointpolicymanager/components/featuremanager/manual/feature/events.md @@ -57,3 +57,5 @@ Windows Optional Feature Category - Event 752: Removing optional feature was completed. - Event 753: Optional feature progress is - \*. - Event 754: Removing optional feature failed. + + diff --git a/docs/endpointpolicymanager/components/featuremanager/manual/feature/logs.md b/docs/endpointpolicymanager/components/featuremanager/manual/feature/logs.md index 2be2f5253c..0d68448540 100644 --- a/docs/endpointpolicymanager/components/featuremanager/manual/feature/logs.md +++ b/docs/endpointpolicymanager/components/featuremanager/manual/feature/logs.md @@ -63,6 +63,7 @@ you can open up the PPComputerOperational.log (see Figure 46) located at Figure 46. Log files showing when a policy installs and uninstalls items. -If needed, logs are automatically wrapped up and can be sent to -[support@endpointpolicymanager.com](mailto:support@endpointpolicymanager.com) using the `PPLOGS.EXE` command on any endpoint +If needed, logs are automatically wrapped up and can be sent to support by [opening a support ticket](https://www.netwrix.com/tickets.html#/open-a-ticket) using the `PPLOGS.EXE` command on any endpoint where the client-side extension (CSE) is installed. + + diff --git a/docs/endpointpolicymanager/components/featuremanager/manual/feature/overview.md b/docs/endpointpolicymanager/components/featuremanager/manual/feature/overview.md index 15d480b158..2ea21e6929 100644 --- a/docs/endpointpolicymanager/components/featuremanager/manual/feature/overview.md +++ b/docs/endpointpolicymanager/components/featuremanager/manual/feature/overview.md @@ -7,3 +7,5 @@ sidebar_position: 60 # Troubleshooting In this section, we will talk about a few tips and troubleshooting methods. + + diff --git a/docs/endpointpolicymanager/components/featuremanager/manual/gettoknow.md b/docs/endpointpolicymanager/components/featuremanager/manual/gettoknow.md index e95d751735..03a9a49ce2 100644 --- a/docs/endpointpolicymanager/components/featuremanager/manual/gettoknow.md +++ b/docs/endpointpolicymanager/components/featuremanager/manual/gettoknow.md @@ -25,3 +25,5 @@ The functions of collections and policies are as follows: Both collections and policies may have Item-Level Targeting, which is explained later, but you can target policies based upon the criteria that you specify. + + diff --git a/docs/endpointpolicymanager/components/featuremanager/manual/itemleveltargeting/_category_.json b/docs/endpointpolicymanager/components/featuremanager/manual/itemleveltargeting/_category_.json index ac0f99bc29..ade406a00d 100644 --- a/docs/endpointpolicymanager/components/featuremanager/manual/itemleveltargeting/_category_.json +++ b/docs/endpointpolicymanager/components/featuremanager/manual/itemleveltargeting/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "overview" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/featuremanager/manual/itemleveltargeting/exportcollections.md b/docs/endpointpolicymanager/components/featuremanager/manual/itemleveltargeting/exportcollections.md index ecf6307883..36c1b32097 100644 --- a/docs/endpointpolicymanager/components/featuremanager/manual/itemleveltargeting/exportcollections.md +++ b/docs/endpointpolicymanager/components/featuremanager/manual/itemleveltargeting/exportcollections.md @@ -17,7 +17,7 @@ select Export to XML. This will enable you to save an XML file for later use. :::note For a video demonstrating the use of Endpoint Policy Manager Feature Manager for Windows with Endpoint Policy Manager MDM see -[https://www.endpointpolicymanager.com/video/endpointpolicymanager-feature-manager-for-windows-mdm.html](https://www.endpointpolicymanager.com/video/endpointpolicymanager-feature-manager-for-windows-mdm.html). +[https://www.policypak.com/video/endpointpolicymanager-feature-manager-for-windows-mdm.html](https://www.policypak.com/video/endpointpolicymanager-feature-manager-for-windows-mdm.html). ::: @@ -29,7 +29,7 @@ also do this for an entire collection (not shown). :::note For a video showing how to export policies and use Endpoint Policy Manager Exporter, watch -[https://www.endpointpolicymanager.com/video/deploying-endpointpolicymanager-directives-without-group-policy-endpointpolicymanager-exporter-utility.html](https://www.endpointpolicymanager.com/video/deploying-endpointpolicymanager-directives-without-group-policy-endpointpolicymanager-exporter-utility.html). +[https://www.policypak.com/video/deploying-endpointpolicymanager-directives-without-group-policy-endpointpolicymanager-exporter-utility.html](https://www.policypak.com/video/deploying-endpointpolicymanager-directives-without-group-policy-endpointpolicymanager-exporter-utility.html). ::: @@ -43,3 +43,5 @@ function when the machine is domain-joined. For more information on how to use exported policies with Endpoint Policy Manager Cloud or Endpoint Policy Manager MDM see [Using Endpoint Policy Manager with MDM and UEM Tools](/docs/endpointpolicymanager/gettingstarted/mdmmanual/uemtools/uemtools.md). + + diff --git a/docs/endpointpolicymanager/components/featuremanager/manual/itemleveltargeting/overview.md b/docs/endpointpolicymanager/components/featuremanager/manual/itemleveltargeting/overview.md index 120eb899a7..bef6cc9fcc 100644 --- a/docs/endpointpolicymanager/components/featuremanager/manual/itemleveltargeting/overview.md +++ b/docs/endpointpolicymanager/components/featuremanager/manual/itemleveltargeting/overview.md @@ -63,3 +63,5 @@ changed to orange, which shows that it now has Item-Level Targeting. When Item-Level Targeting is on, the policy won't apply unless the conditions are **True**. If Item-Level Targeting is on a collection, then none of the items in the collection will apply unless the Item-Level Targeting on the collection evaluates to **True**. + + diff --git a/docs/endpointpolicymanager/components/featuremanager/manual/itemleveltargeting/processorderprecedence.md b/docs/endpointpolicymanager/components/featuremanager/manual/itemleveltargeting/processorderprecedence.md index e58e143833..4c2c85a856 100644 --- a/docs/endpointpolicymanager/components/featuremanager/manual/itemleveltargeting/processorderprecedence.md +++ b/docs/endpointpolicymanager/components/featuremanager/manual/itemleveltargeting/processorderprecedence.md @@ -39,3 +39,5 @@ overlap of policies. Here is how the precedence works: - Policies delivered through Endpoint Policy Manager files have the next highest precedence. - Policies delivered through Endpoint Policy Manager Group Policy directives have the highest precedence. + + diff --git a/docs/endpointpolicymanager/components/featuremanager/manual/overview.md b/docs/endpointpolicymanager/components/featuremanager/manual/overview.md index 99d5a7d00c..8e3db7ca5a 100644 --- a/docs/endpointpolicymanager/components/featuremanager/manual/overview.md +++ b/docs/endpointpolicymanager/components/featuremanager/manual/overview.md @@ -33,7 +33,7 @@ on Windows 10 or Windows Server (2016 and later): :::note Watch this video for an overview of Endpoint Policy Manager Feature Manager for Windows: -[https://www.endpointpolicymanager.com/video/endpointpolicymanager-feature-manager-for-windows.html](https://www.endpointpolicymanager.com/video/endpointpolicymanager-feature-manager-for-windows.html) +[https://www.policypak.com/video/endpointpolicymanager-feature-manager-for-windows.html](https://www.policypak.com/video/endpointpolicymanager-feature-manager-for-windows.html) ::: @@ -129,3 +129,5 @@ policy method you already employ. - For those using Endpoint Policy Manager Cloud and Endpoint Policy Manager MDM: Because your machines might be roaming, you can use Endpoint Policy Manager to deliver a new policy to install or uninstall a required feature. + + diff --git a/docs/endpointpolicymanager/components/featuremanager/manual/windowsservers.md b/docs/endpointpolicymanager/components/featuremanager/manual/windowsservers.md index cf8a1020c7..8f56c82fa9 100644 --- a/docs/endpointpolicymanager/components/featuremanager/manual/windowsservers.md +++ b/docs/endpointpolicymanager/components/featuremanager/manual/windowsservers.md @@ -29,3 +29,5 @@ console. ![using_feature_manager_for_3](/images/endpointpolicymanager/feature/using_feature_manager_for_3.webp) ![using_feature_manager_for_4](/images/endpointpolicymanager/feature/using_feature_manager_for_4.webp) + + diff --git a/docs/endpointpolicymanager/components/featuremanager/technotes/_category_.json b/docs/endpointpolicymanager/components/featuremanager/technotes/_category_.json index d50e383b71..77c2c1e4ae 100644 --- a/docs/endpointpolicymanager/components/featuremanager/technotes/_category_.json +++ b/docs/endpointpolicymanager/components/featuremanager/technotes/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "knowledgebase" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/featuremanager/technotes/knowledgebase.md b/docs/endpointpolicymanager/components/featuremanager/technotes/knowledgebase.md index 5355dec885..97fe03793a 100644 --- a/docs/endpointpolicymanager/components/featuremanager/technotes/knowledgebase.md +++ b/docs/endpointpolicymanager/components/featuremanager/technotes/knowledgebase.md @@ -11,3 +11,5 @@ See the following Knowledge Base articles for Feature Manager for Windows. ## Troubleshooting - [Endpoint Policy Feature Manager for Windows doesn't appear to be working and we're getting error code 0x800f0954. What can I try?](/docs/endpointpolicymanager/components/featuremanager/technotes/troubleshooting/code0x800f0954.md) + + diff --git a/docs/endpointpolicymanager/components/featuremanager/technotes/troubleshooting/_category_.json b/docs/endpointpolicymanager/components/featuremanager/technotes/troubleshooting/_category_.json index 5a4bd8ada0..11c90f2c7f 100644 --- a/docs/endpointpolicymanager/components/featuremanager/technotes/troubleshooting/_category_.json +++ b/docs/endpointpolicymanager/components/featuremanager/technotes/troubleshooting/_category_.json @@ -3,4 +3,4 @@ "position": 10, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/featuremanager/technotes/troubleshooting/code0x800f0954.md b/docs/endpointpolicymanager/components/featuremanager/technotes/troubleshooting/code0x800f0954.md index 6a89e47891..864f3952ec 100644 --- a/docs/endpointpolicymanager/components/featuremanager/technotes/troubleshooting/code0x800f0954.md +++ b/docs/endpointpolicymanager/components/featuremanager/technotes/troubleshooting/code0x800f0954.md @@ -74,3 +74,5 @@ Stop: Did this work? Stop: Did this work? This is a small scale test just to see if it succeeds or fails here. ::: + + diff --git a/docs/endpointpolicymanager/components/featuremanager/videos/_category_.json b/docs/endpointpolicymanager/components/featuremanager/videos/_category_.json index 77675c0c90..c3aa6c973f 100644 --- a/docs/endpointpolicymanager/components/featuremanager/videos/_category_.json +++ b/docs/endpointpolicymanager/components/featuremanager/videos/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "videolearningcenter" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/featuremanager/videos/allvideos/_category_.json b/docs/endpointpolicymanager/components/featuremanager/videos/allvideos/_category_.json index 1e25e31abb..551de27705 100644 --- a/docs/endpointpolicymanager/components/featuremanager/videos/allvideos/_category_.json +++ b/docs/endpointpolicymanager/components/featuremanager/videos/allvideos/_category_.json @@ -3,4 +3,4 @@ "position": 10, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/featuremanager/videos/allvideos/cloud.md b/docs/endpointpolicymanager/components/featuremanager/videos/allvideos/cloud.md index efefdfa0d0..8df9a3b012 100644 --- a/docs/endpointpolicymanager/components/featuremanager/videos/allvideos/cloud.md +++ b/docs/endpointpolicymanager/components/featuremanager/videos/allvideos/cloud.md @@ -9,3 +9,5 @@ Come here to learn how to deploy Netwrix Endpoint Policy Manager (formerly Polic Manager for Windows using our Cloud service! + + diff --git a/docs/endpointpolicymanager/components/featuremanager/videos/allvideos/mdm.md b/docs/endpointpolicymanager/components/featuremanager/videos/allvideos/mdm.md index dac9eaca72..9661cc829b 100644 --- a/docs/endpointpolicymanager/components/featuremanager/videos/allvideos/mdm.md +++ b/docs/endpointpolicymanager/components/featuremanager/videos/allvideos/mdm.md @@ -9,3 +9,5 @@ If you're using Netwrix Endpoint Policy Manager (formerly PolicyPak) Software's Windows and want to deploy your policies using your own MDM service, here's how to do it! + + diff --git a/docs/endpointpolicymanager/components/featuremanager/videos/allvideos/windows.md b/docs/endpointpolicymanager/components/featuremanager/videos/allvideos/windows.md index d99ac4dd6c..7dce9570e2 100644 --- a/docs/endpointpolicymanager/components/featuremanager/videos/allvideos/windows.md +++ b/docs/endpointpolicymanager/components/featuremanager/videos/allvideos/windows.md @@ -10,3 +10,5 @@ anything else. Use Group Policy, Netwrix Endpoint Policy Manager (formerly Polic to do it. + + diff --git a/docs/endpointpolicymanager/components/featuremanager/videos/allvideos/windowsservers.md b/docs/endpointpolicymanager/components/featuremanager/videos/allvideos/windowsservers.md index c15d502737..63216b9dcc 100644 --- a/docs/endpointpolicymanager/components/featuremanager/videos/allvideos/windowsservers.md +++ b/docs/endpointpolicymanager/components/featuremanager/videos/allvideos/windowsservers.md @@ -90,3 +90,5 @@ endpoints. Hope that helps you out. If this is interesting to you, give us a buz bits over to you and give you a free trial right away. Thanks. + + diff --git a/docs/endpointpolicymanager/components/featuremanager/videos/videolearningcenter.md b/docs/endpointpolicymanager/components/featuremanager/videos/videolearningcenter.md index 385a23b532..65fc6a1128 100644 --- a/docs/endpointpolicymanager/components/featuremanager/videos/videolearningcenter.md +++ b/docs/endpointpolicymanager/components/featuremanager/videos/videolearningcenter.md @@ -14,3 +14,5 @@ See the following Video topics for Scripts and Feature Manager for Windows. - [Feature Manager For Windows Servers](/docs/endpointpolicymanager/components/featuremanager/videos/allvideos/windowsservers.md) - [Feature Manager for Windows + Endpoint Policy Manager Cloud](/docs/endpointpolicymanager/components/featuremanager/videos/allvideos/cloud.md) - [Feature Manager for Windows + MDM](/docs/endpointpolicymanager/components/featuremanager/videos/allvideos/mdm.md) + + diff --git a/docs/endpointpolicymanager/components/fileassociationsmanager/_category_.json b/docs/endpointpolicymanager/components/fileassociationsmanager/_category_.json index 1f2f14c145..82e3a72aec 100644 --- a/docs/endpointpolicymanager/components/fileassociationsmanager/_category_.json +++ b/docs/endpointpolicymanager/components/fileassociationsmanager/_category_.json @@ -8,3 +8,4 @@ "id": "overview" } } + diff --git a/docs/endpointpolicymanager/components/fileassociationsmanager/knowledgebase/_category_.json b/docs/endpointpolicymanager/components/fileassociationsmanager/knowledgebase/_category_.json index f890ea6095..bd3755797e 100644 --- a/docs/endpointpolicymanager/components/fileassociationsmanager/knowledgebase/_category_.json +++ b/docs/endpointpolicymanager/components/fileassociationsmanager/knowledgebase/_category_.json @@ -8,3 +8,4 @@ "id": "knowledgebase" } } + diff --git a/docs/endpointpolicymanager/components/fileassociationsmanager/knowledgebase/installation/_category_.json b/docs/endpointpolicymanager/components/fileassociationsmanager/knowledgebase/installation/_category_.json index ee3640f7af..76ffd74d1c 100644 --- a/docs/endpointpolicymanager/components/fileassociationsmanager/knowledgebase/installation/_category_.json +++ b/docs/endpointpolicymanager/components/fileassociationsmanager/knowledgebase/installation/_category_.json @@ -4,3 +4,4 @@ "collapsed": true, "collapsible": true } + diff --git a/docs/endpointpolicymanager/components/fileassociationsmanager/knowledgebase/knowledgebase.md b/docs/endpointpolicymanager/components/fileassociationsmanager/knowledgebase/knowledgebase.md index ca674b8869..fb75b3993b 100644 --- a/docs/endpointpolicymanager/components/fileassociationsmanager/knowledgebase/knowledgebase.md +++ b/docs/endpointpolicymanager/components/fileassociationsmanager/knowledgebase/knowledgebase.md @@ -28,3 +28,5 @@ File Associations Manager provides enterprise-level control over file type assoc --- *For additional support, consult the troubleshooting section or contact technical support.* + + diff --git a/docs/endpointpolicymanager/components/fileassociationsmanager/knowledgebase/tipsandtricks/_category_.json b/docs/endpointpolicymanager/components/fileassociationsmanager/knowledgebase/tipsandtricks/_category_.json index a74978754e..431040a5b1 100644 --- a/docs/endpointpolicymanager/components/fileassociationsmanager/knowledgebase/tipsandtricks/_category_.json +++ b/docs/endpointpolicymanager/components/fileassociationsmanager/knowledgebase/tipsandtricks/_category_.json @@ -4,3 +4,4 @@ "collapsed": true, "collapsible": true } + diff --git a/docs/endpointpolicymanager/components/fileassociationsmanager/knowledgebase/tipsandtricks/cortana.md b/docs/endpointpolicymanager/components/fileassociationsmanager/knowledgebase/tipsandtricks/cortana.md index 4779da3917..96b6e4b6f9 100644 --- a/docs/endpointpolicymanager/components/fileassociationsmanager/knowledgebase/tipsandtricks/cortana.md +++ b/docs/endpointpolicymanager/components/fileassociationsmanager/knowledgebase/tipsandtricks/cortana.md @@ -7,8 +7,8 @@ sidebar_position: 10 # How can I make Cortana and other web searches to use system default browser instead of Microsoft Edge? Microsoft created a protocol that masks the URLs so that they can be opened in Microsoft Edge in -Windows 10. So instead of https://www.endpointpolicymanager.com, Windows 10 would prepend microsoft-edge: to the -URL i.e. microsoft-edge:https://www.endpointpolicymanager.com. +Windows 10. So instead of https://www.policypak.com, Windows 10 would prepend microsoft-edge: to the +URL i.e. microsoft-edge:https://www.policypak.com. So no browser but Microsoft Edge supports this protocol, and these URLs are opened in Edge automatically and not the default system browser you set through Netwrix Endpoint Policy Manager @@ -29,3 +29,5 @@ The path for EdgeDeflector. That has to be same on client computers. Apply the policy on the client computers and reboot. ::: + + diff --git a/docs/endpointpolicymanager/components/fileassociationsmanager/knowledgebase/tipsandtricks/specificbrowser.md b/docs/endpointpolicymanager/components/fileassociationsmanager/knowledgebase/tipsandtricks/specificbrowser.md index 7092c56b77..6627c07749 100644 --- a/docs/endpointpolicymanager/components/fileassociationsmanager/knowledgebase/tipsandtricks/specificbrowser.md +++ b/docs/endpointpolicymanager/components/fileassociationsmanager/knowledgebase/tipsandtricks/specificbrowser.md @@ -17,3 +17,5 @@ open it in some third party program) it will be opened with IE. But note that if you type a URL into, say, the Firefox or Chrome address bar (or follow some hyperlink) to navigate to `file://server/site.htm`, it will stay in the same browser and not magically open in IE. + + diff --git a/docs/endpointpolicymanager/components/fileassociationsmanager/knowledgebase/tipsandtricks/windowsphotoviewer.md b/docs/endpointpolicymanager/components/fileassociationsmanager/knowledgebase/tipsandtricks/windowsphotoviewer.md index f9912f92e8..7e23210f5f 100644 --- a/docs/endpointpolicymanager/components/fileassociationsmanager/knowledgebase/tipsandtricks/windowsphotoviewer.md +++ b/docs/endpointpolicymanager/components/fileassociationsmanager/knowledgebase/tipsandtricks/windowsphotoviewer.md @@ -42,3 +42,5 @@ Command Line: `"%ProgramFiles%\Windows Photo Viewer\PhotoViewer.dll", ImageView_ ![715_1_image-20210421203400-1_950x594](/images/endpointpolicymanager/troubleshooting/fileassociations/715_1_image-20210421203400-1_950x594.jpeg) ![715_2_image-20210421203400-2](/images/endpointpolicymanager/troubleshooting/fileassociations/715_2_image-20210421203400-2.jpeg) + + diff --git a/docs/endpointpolicymanager/components/fileassociationsmanager/knowledgebase/troubleshooting/_category_.json b/docs/endpointpolicymanager/components/fileassociationsmanager/knowledgebase/troubleshooting/_category_.json index 2a7c1d7f13..269232431c 100644 --- a/docs/endpointpolicymanager/components/fileassociationsmanager/knowledgebase/troubleshooting/_category_.json +++ b/docs/endpointpolicymanager/components/fileassociationsmanager/knowledgebase/troubleshooting/_category_.json @@ -4,3 +4,4 @@ "collapsed": true, "collapsible": true } + diff --git a/docs/endpointpolicymanager/components/fileassociationsmanager/knowledgebase/troubleshooting/defaultassociationsconfiguration.md b/docs/endpointpolicymanager/components/fileassociationsmanager/knowledgebase/troubleshooting/defaultassociationsconfiguration.md index 1ffa143222..096936d81d 100644 --- a/docs/endpointpolicymanager/components/fileassociationsmanager/knowledgebase/troubleshooting/defaultassociationsconfiguration.md +++ b/docs/endpointpolicymanager/components/fileassociationsmanager/knowledgebase/troubleshooting/defaultassociationsconfiguration.md @@ -29,3 +29,5 @@ Associations file for it to work reliably. Summary: Use only Endpoint Policy Manager … when using Endpoint Policy Manager Browser Router and also Endpoint Policy Manager File Associations Manager and don't try to use a Group Policy or MDM File Associations alongside it. + + diff --git a/docs/endpointpolicymanager/components/fileassociationsmanager/knowledgebase/troubleshooting/defaultbrowser.md b/docs/endpointpolicymanager/components/fileassociationsmanager/knowledgebase/troubleshooting/defaultbrowser.md index fd199320cc..1726ce918f 100644 --- a/docs/endpointpolicymanager/components/fileassociationsmanager/knowledgebase/troubleshooting/defaultbrowser.md +++ b/docs/endpointpolicymanager/components/fileassociationsmanager/knowledgebase/troubleshooting/defaultbrowser.md @@ -11,3 +11,5 @@ may be tempting to map http or https to a particular browser as a way of enforci browser. That will work until Browser Router has any rules at all in that component, and then Browser Router takes over. If you want to set a default browser, use Browser Router instead of File Associations Manager. + + diff --git a/docs/endpointpolicymanager/components/fileassociationsmanager/knowledgebase/troubleshooting/gpos.md b/docs/endpointpolicymanager/components/fileassociationsmanager/knowledgebase/troubleshooting/gpos.md index da10d7b561..905afdda5a 100644 --- a/docs/endpointpolicymanager/components/fileassociationsmanager/knowledgebase/troubleshooting/gpos.md +++ b/docs/endpointpolicymanager/components/fileassociationsmanager/knowledgebase/troubleshooting/gpos.md @@ -22,3 +22,5 @@ resulting association list: - .`txt -> Sublime.exe`, (Because GPO2 wins in the conflict.) - .`log-> Notepad.exe`, (Because there are no conflicts.) - `.cfg -> Sublime.exe` (Because there are no conflicts.) + + diff --git a/docs/endpointpolicymanager/components/fileassociationsmanager/knowledgebase/troubleshooting/legacy.md b/docs/endpointpolicymanager/components/fileassociationsmanager/knowledgebase/troubleshooting/legacy.md index 9a7233b17f..e44c512324 100644 --- a/docs/endpointpolicymanager/components/fileassociationsmanager/knowledgebase/troubleshooting/legacy.md +++ b/docs/endpointpolicymanager/components/fileassociationsmanager/knowledgebase/troubleshooting/legacy.md @@ -46,3 +46,5 @@ By establishing to use Legacy File Assoc Method & Features the following occurs: machines. - Endpoint Policy Manager File Associations Manager policies can only take effect when you log out and back in. + + diff --git a/docs/endpointpolicymanager/components/fileassociationsmanager/knowledgebase/troubleshooting/oemdefaultassociations.md b/docs/endpointpolicymanager/components/fileassociationsmanager/knowledgebase/troubleshooting/oemdefaultassociations.md index ef5ad35ab3..b20f66d503 100644 --- a/docs/endpointpolicymanager/components/fileassociationsmanager/knowledgebase/troubleshooting/oemdefaultassociations.md +++ b/docs/endpointpolicymanager/components/fileassociationsmanager/knowledgebase/troubleshooting/oemdefaultassociations.md @@ -20,3 +20,5 @@ achieve File Associations goals. Remove any in-box Group Policy settings, etc, w to set File Associations and use only Endpoint Policy Manager to do it. ![660_1_faq4-img1](/images/endpointpolicymanager/fileassociations/660_1_faq4-img1.webp) + + diff --git a/docs/endpointpolicymanager/components/fileassociationsmanager/manual/_category_.json b/docs/endpointpolicymanager/components/fileassociationsmanager/manual/_category_.json index 1c4c158a37..491e75991a 100644 --- a/docs/endpointpolicymanager/components/fileassociationsmanager/manual/_category_.json +++ b/docs/endpointpolicymanager/components/fileassociationsmanager/manual/_category_.json @@ -8,3 +8,4 @@ "id": "overview" } } + diff --git a/docs/endpointpolicymanager/components/fileassociationsmanager/manual/applymode.md b/docs/endpointpolicymanager/components/fileassociationsmanager/manual/applymode.md index f109f8a5dc..82bd7d2e91 100644 --- a/docs/endpointpolicymanager/components/fileassociationsmanager/manual/applymode.md +++ b/docs/endpointpolicymanager/components/fileassociationsmanager/manual/applymode.md @@ -40,3 +40,5 @@ You can use this Apply once and drift approach for a single policy as well. Simp **New Policy** and click the **Apply** drop down menu and select **Once**. ![about_policypak_file_associations_31](/images/endpointpolicymanager/fileassociations/about_endpointpolicymanager_file_associations_31.webp) + + diff --git a/docs/endpointpolicymanager/components/fileassociationsmanager/manual/configuration/_category_.json b/docs/endpointpolicymanager/components/fileassociationsmanager/manual/configuration/_category_.json index f3e7bac34b..d37bacd0d6 100644 --- a/docs/endpointpolicymanager/components/fileassociationsmanager/manual/configuration/_category_.json +++ b/docs/endpointpolicymanager/components/fileassociationsmanager/manual/configuration/_category_.json @@ -4,3 +4,4 @@ "collapsed": true, "collapsible": true } + diff --git a/docs/endpointpolicymanager/components/fileassociationsmanager/manual/configuration/logs.md b/docs/endpointpolicymanager/components/fileassociationsmanager/manual/configuration/logs.md index ced19ffc4d..32a70ab834 100644 --- a/docs/endpointpolicymanager/components/fileassociationsmanager/manual/configuration/logs.md +++ b/docs/endpointpolicymanager/components/fileassociationsmanager/manual/configuration/logs.md @@ -43,6 +43,7 @@ Figure 55. An example of a Endpoint Policy Manager File Associations Manager log Figure 56. Highlights from the Endpoint Policy Manager k File Associations Manager log. -If needed, logs can be automatically wrapped up and sent to -[support@endpointpolicymanager.com](mailto:support@endpointpolicymanager.com) with the `PPLOGS.EXE` command on any endpoint +If needed, logs can be automatically wrapped up and sent to support by [opening a support ticket](https://www.netwrix.com/tickets.html#/open-a-ticket) with the `PPLOGS.EXE` command on any endpoint where the client-side extension is installed. + + diff --git a/docs/endpointpolicymanager/components/fileassociationsmanager/manual/configuration/xmlfile.md b/docs/endpointpolicymanager/components/fileassociationsmanager/manual/configuration/xmlfile.md index b59579e854..c5b6721e6f 100644 --- a/docs/endpointpolicymanager/components/fileassociationsmanager/manual/configuration/xmlfile.md +++ b/docs/endpointpolicymanager/components/fileassociationsmanager/manual/configuration/xmlfile.md @@ -21,3 +21,5 @@ PolicyPak File Associations Manager. If you are expecting an application extensi application, but it does not, first check this file to see if what you expected is here or not. If the association is absent, then the target computer most likely did not get the policy to make the association. Fixing that should be your next step. + + diff --git a/docs/endpointpolicymanager/components/fileassociationsmanager/manual/gettingtoknow/_category_.json b/docs/endpointpolicymanager/components/fileassociationsmanager/manual/gettingtoknow/_category_.json index e327f602f8..6a62f6c67c 100644 --- a/docs/endpointpolicymanager/components/fileassociationsmanager/manual/gettingtoknow/_category_.json +++ b/docs/endpointpolicymanager/components/fileassociationsmanager/manual/gettingtoknow/_category_.json @@ -4,3 +4,4 @@ "collapsed": true, "collapsible": true } + diff --git a/docs/endpointpolicymanager/components/fileassociationsmanager/manual/helperutility.md b/docs/endpointpolicymanager/components/fileassociationsmanager/manual/helperutility.md index 2f16270f09..2100135098 100644 --- a/docs/endpointpolicymanager/components/fileassociationsmanager/manual/helperutility.md +++ b/docs/endpointpolicymanager/components/fileassociationsmanager/manual/helperutility.md @@ -57,3 +57,5 @@ create a new entry and click **Select Program**. To import the exported file into a Endpoint Policy Manager File Associations Manager GPO, pull up the Select Program Association window, and then click on **From XML file** under Import. + + diff --git a/docs/endpointpolicymanager/components/fileassociationsmanager/manual/insouts/_category_.json b/docs/endpointpolicymanager/components/fileassociationsmanager/manual/insouts/_category_.json index c013e145db..7eca3603a6 100644 --- a/docs/endpointpolicymanager/components/fileassociationsmanager/manual/insouts/_category_.json +++ b/docs/endpointpolicymanager/components/fileassociationsmanager/manual/insouts/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "overview" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/fileassociationsmanager/manual/insouts/advantages.md b/docs/endpointpolicymanager/components/fileassociationsmanager/manual/insouts/advantages.md index 5002b1677d..aa95be55c8 100644 --- a/docs/endpointpolicymanager/components/fileassociationsmanager/manual/insouts/advantages.md +++ b/docs/endpointpolicymanager/components/fileassociationsmanager/manual/insouts/advantages.md @@ -51,3 +51,5 @@ nor Microsoft's method can affect a user until the second login, see the topic for additional information.. ::: + + diff --git a/docs/endpointpolicymanager/components/fileassociationsmanager/manual/insouts/overview.md b/docs/endpointpolicymanager/components/fileassociationsmanager/manual/insouts/overview.md index c9f9302857..d2c6b0cf36 100644 --- a/docs/endpointpolicymanager/components/fileassociationsmanager/manual/insouts/overview.md +++ b/docs/endpointpolicymanager/components/fileassociationsmanager/manual/insouts/overview.md @@ -11,3 +11,5 @@ the basic goal is to map a file extension, like .pdf, to an application, like Ad This sounds easy to do, but it is actually very difficult. In this section, we'll examine the history around file associations, explain Microsoft's way to perform file associations, and explain how Endpoint Policy Manager File Associations Manager works and what its limitations are. + + diff --git a/docs/endpointpolicymanager/components/fileassociationsmanager/manual/insouts/windows10.md b/docs/endpointpolicymanager/components/fileassociationsmanager/manual/insouts/windows10.md index 938e73edee..aed636970b 100644 --- a/docs/endpointpolicymanager/components/fileassociationsmanager/manual/insouts/windows10.md +++ b/docs/endpointpolicymanager/components/fileassociationsmanager/manual/insouts/windows10.md @@ -63,3 +63,5 @@ In summary, All this becomes time consuming every time you update and roll out an application that will be the registered extension or protocol. + + diff --git a/docs/endpointpolicymanager/components/fileassociationsmanager/manual/insouts/windows7.md b/docs/endpointpolicymanager/components/fileassociationsmanager/manual/insouts/windows7.md index 906a1a1d4f..c50a887eae 100644 --- a/docs/endpointpolicymanager/components/fileassociationsmanager/manual/insouts/windows7.md +++ b/docs/endpointpolicymanager/components/fileassociationsmanager/manual/insouts/windows7.md @@ -27,3 +27,5 @@ This method worked well on Windows XP to Windows 8, but stopped working with Win Endpoint Policy Manager File Associations Manager fills in this gap. If you are already accustomed to using Group Policy (with Group Policy Preferences) to manage file associations, then Endpoint Policy Manager File Associations Manager will be a familiar way to perform that work. + + diff --git a/docs/endpointpolicymanager/components/fileassociationsmanager/manual/itemleveltargeting/_category_.json b/docs/endpointpolicymanager/components/fileassociationsmanager/manual/itemleveltargeting/_category_.json index 649a1baa7a..42955f07fd 100644 --- a/docs/endpointpolicymanager/components/fileassociationsmanager/manual/itemleveltargeting/_category_.json +++ b/docs/endpointpolicymanager/components/fileassociationsmanager/manual/itemleveltargeting/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "overview" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/fileassociationsmanager/manual/itemleveltargeting/exportcollection.md b/docs/endpointpolicymanager/components/fileassociationsmanager/manual/itemleveltargeting/exportcollection.md index b857a5d011..ebadda8f44 100644 --- a/docs/endpointpolicymanager/components/fileassociationsmanager/manual/itemleveltargeting/exportcollection.md +++ b/docs/endpointpolicymanager/components/fileassociationsmanager/manual/itemleveltargeting/exportcollection.md @@ -48,3 +48,5 @@ you've used items that represent Group Membership in Active Directory, then thos function when the machine is domain-joined. ::: + + diff --git a/docs/endpointpolicymanager/components/fileassociationsmanager/manual/itemleveltargeting/overview.md b/docs/endpointpolicymanager/components/fileassociationsmanager/manual/itemleveltargeting/overview.md index 4efe1563aa..dcbf530016 100644 --- a/docs/endpointpolicymanager/components/fileassociationsmanager/manual/itemleveltargeting/overview.md +++ b/docs/endpointpolicymanager/components/fileassociationsmanager/manual/itemleveltargeting/overview.md @@ -78,3 +78,5 @@ orange, which shows that it now has Item-Level Targeting. When Item-Level Targeting is on, the policy won't apply unless the conditions evaluate to True, and if Item-Level Targeting is on for a collection, then none of the items in the collection will apply unless the Item-Level Targeting on the collection evaluates to True. + + diff --git a/docs/endpointpolicymanager/components/fileassociationsmanager/manual/itemleveltargeting/processorderprecedence.md b/docs/endpointpolicymanager/components/fileassociationsmanager/manual/itemleveltargeting/processorderprecedence.md index 54a6db3d17..019008b19d 100644 --- a/docs/endpointpolicymanager/components/fileassociationsmanager/manual/itemleveltargeting/processorderprecedence.md +++ b/docs/endpointpolicymanager/components/fileassociationsmanager/manual/itemleveltargeting/processorderprecedence.md @@ -46,3 +46,5 @@ overlap of policies. Here is how the precedence works: - Policies delivered through Endpoint Policy Manager files have the next highest precedence. - Policies delivered through Endpoint Policy Manager Group Policy directives have the highest precedence. + + diff --git a/docs/endpointpolicymanager/components/fileassociationsmanager/manual/mapextensions.md b/docs/endpointpolicymanager/components/fileassociationsmanager/manual/mapextensions.md index 22993a5feb..60a1cd1018 100644 --- a/docs/endpointpolicymanager/components/fileassociationsmanager/manual/mapextensions.md +++ b/docs/endpointpolicymanager/components/fileassociationsmanager/manual/mapextensions.md @@ -90,3 +90,5 @@ should open Acrobat Reader, double-clicking on the MP4 should open Metro Media P your Wordpad doc, which has a MAILTO: email address, should open Claws Mail (or Outlook). ![about_policypak_file_associations_19](/images/endpointpolicymanager/fileassociations/about_endpointpolicymanager_file_associations_19.webp) + + diff --git a/docs/endpointpolicymanager/components/fileassociationsmanager/manual/overview.md b/docs/endpointpolicymanager/components/fileassociationsmanager/manual/overview.md index b5fb91b692..27f6d8fc83 100644 --- a/docs/endpointpolicymanager/components/fileassociationsmanager/manual/overview.md +++ b/docs/endpointpolicymanager/components/fileassociationsmanager/manual/overview.md @@ -48,7 +48,7 @@ Windows 10: :::note For an overview of Endpoint Policy Manager File Associations Manager, see -[https://www.endpointpolicymanager.com/products/endpointpolicymanager-file-associations-manager.html](https://www.endpointpolicymanager.com/products/endpointpolicymanager-file-associations-manager.html). +[https://www.policypak.com/products/endpointpolicymanager-file-associations-manager.html](https://www.policypak.com/products/endpointpolicymanager-file-associations-manager.html). ::: @@ -86,3 +86,5 @@ settings to non-domain-joined machines over the Internet. Manager Admin Templates Manager and our other products' XML files and wrap them into a "portable" MSI file for deployment using Microsoft Endpoint Manager (SCCM and Intune), an MDM service, or your own systems management software. + + diff --git a/docs/endpointpolicymanager/components/fileassociationsmanager/manual/policies.md b/docs/endpointpolicymanager/components/fileassociationsmanager/manual/policies.md index 96ead3e8c8..16cbd41bf3 100644 --- a/docs/endpointpolicymanager/components/fileassociationsmanager/manual/policies.md +++ b/docs/endpointpolicymanager/components/fileassociationsmanager/manual/policies.md @@ -95,3 +95,5 @@ files listed here: Mail (or Outlook), and the UWP version of Metro Media Player. - An example endpoint machine with a PDF file, a MP4 file, a MAILTO: example, and an XML file loaded on the Desktop. + + diff --git a/docs/endpointpolicymanager/components/fileassociationsmanager/manual/preconfigured.md b/docs/endpointpolicymanager/components/fileassociationsmanager/manual/preconfigured.md index 0a8b5cdc63..2f6c7ce9e7 100644 --- a/docs/endpointpolicymanager/components/fileassociationsmanager/manual/preconfigured.md +++ b/docs/endpointpolicymanager/components/fileassociationsmanager/manual/preconfigured.md @@ -61,3 +61,5 @@ In this way, it's very easy to download the files and immediately get started, w figure out how each file type should be mapped for an application. We're increasing the number of our Endpoint Policy Manager File Associations Manager manufacturer's advice files, so check for updates periodically. + + diff --git a/docs/endpointpolicymanager/components/fileassociationsmanager/manual/productwizard.md b/docs/endpointpolicymanager/components/fileassociationsmanager/manual/productwizard.md index f250fd1c16..981e5d9b0e 100644 --- a/docs/endpointpolicymanager/components/fileassociationsmanager/manual/productwizard.md +++ b/docs/endpointpolicymanager/components/fileassociationsmanager/manual/productwizard.md @@ -33,3 +33,5 @@ When you are done, you have , a collection that contains all the selected extens Media Player to use. ![about_policypak_file_associations_26](/images/endpointpolicymanager/fileassociations/about_endpointpolicymanager_file_associations_26.webp) + + diff --git a/docs/endpointpolicymanager/components/fileassociationsmanager/manual/registeredextensions.md b/docs/endpointpolicymanager/components/fileassociationsmanager/manual/registeredextensions.md index e07a835c1d..2ba7de516a 100644 --- a/docs/endpointpolicymanager/components/fileassociationsmanager/manual/registeredextensions.md +++ b/docs/endpointpolicymanager/components/fileassociationsmanager/manual/registeredextensions.md @@ -61,3 +61,5 @@ log on again. When you do, you'll see the XML file icon change to Notepad++. Dou icon will launch Notepad++ Portable. ![about_policypak_file_associations_22](/images/endpointpolicymanager/fileassociations/about_endpointpolicymanager_file_associations_22.webp) + + diff --git a/docs/endpointpolicymanager/components/fileassociationsmanager/overview.md b/docs/endpointpolicymanager/components/fileassociationsmanager/overview.md index 10ed8a0eb3..6d62480c0d 100644 --- a/docs/endpointpolicymanager/components/fileassociationsmanager/overview.md +++ b/docs/endpointpolicymanager/components/fileassociationsmanager/overview.md @@ -26,3 +26,5 @@ File Associations Manager is a component of Endpoint Policy Manager (PolicyPak) - Configuration Guide - Getting Started Videos - Troubleshooting + + diff --git a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/_category_.json b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/_category_.json index 08b2b0a69c..48b4bb9e46 100644 --- a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/_category_.json +++ b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/_category_.json @@ -8,3 +8,4 @@ "id": "videolearningcenter" } } + diff --git a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/gettingstarted/_category_.json b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/gettingstarted/_category_.json index edb57b5129..9b170c37fa 100644 --- a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/gettingstarted/_category_.json +++ b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/gettingstarted/_category_.json @@ -4,3 +4,4 @@ "collapsed": true, "collapsible": true } + diff --git a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/gettingstarted/applyonce.md b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/gettingstarted/applyonce.md index d2da88d3bf..dbfe653f17 100644 --- a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/gettingstarted/applyonce.md +++ b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/gettingstarted/applyonce.md @@ -55,3 +55,5 @@ The idea here is you could set it one time which will work fine and then if you then and only then will it snapback. That will be a gpupdate/force and I have to set the policy to make that work. Hope this apply once for file associations then drift helps you out. Looking forward to getting you started with Endpoint Policy Manager real soon. Thanks so much. + + diff --git a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/gettingstarted/preconfiguredadvice.md b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/gettingstarted/preconfiguredadvice.md index fc4632c27a..dca61174d9 100644 --- a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/gettingstarted/preconfiguredadvice.md +++ b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/gettingstarted/preconfiguredadvice.md @@ -72,3 +72,5 @@ If you're looking to get started with Endpoint Policy Manager File Associations a webinar, we'll hand over the bits and you can get started right away. Thanks so much. + + diff --git a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/gettingstarted/universalwindowsapps.md b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/gettingstarted/universalwindowsapps.md index e5477f3e6d..5cd3e1b61e 100644 --- a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/gettingstarted/universalwindowsapps.md +++ b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/gettingstarted/universalwindowsapps.md @@ -71,3 +71,5 @@ get started with it right away. If you're ready to get started, join us for a we over the bits and get started as soon as you can. Thanks. + + diff --git a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/gettingstarted/windows10.md b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/gettingstarted/windows10.md index 69734c6a3c..b9041c259f 100644 --- a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/gettingstarted/windows10.md +++ b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/gettingstarted/windows10.md @@ -111,3 +111,5 @@ gets exactly the same settings. This is amazing. I hope you love it as much as we love to bring it to you. Thank you very much for watching, and hope to get you started with a trial real soon. Take care. + + diff --git a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/gettingstarted/wizard.md b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/gettingstarted/wizard.md index f660b1248f..b3ebbd48e3 100644 --- a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/gettingstarted/wizard.md +++ b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/gettingstarted/wizard.md @@ -81,3 +81,5 @@ that. I hope this helps you out. Looking forward to getting you started real soon. Take care. + + diff --git a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/methods/_category_.json b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/methods/_category_.json index bf3482899d..e671dd1396 100644 --- a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/methods/_category_.json +++ b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/methods/_category_.json @@ -4,3 +4,4 @@ "collapsed": true, "collapsible": true } + diff --git a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/methods/cloud.md b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/methods/cloud.md index 2b9882709c..6fea781a8a 100644 --- a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/methods/cloud.md +++ b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/methods/cloud.md @@ -44,3 +44,5 @@ emailer. Instead, it is the Clause Mail, which is what I wanted. There you go; that's it. we've done our file associations This is one of the shortest videos ever. Hope this makes sense and hope you love Endpoint Policy Manager as much as we love bringing it to you. Thanks so much. Take care. + + diff --git a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/methods/cloudusage.md b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/methods/cloudusage.md index df1a9006b0..17f2427540 100644 --- a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/methods/cloudusage.md +++ b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/methods/cloudusage.md @@ -53,3 +53,5 @@ you're going to see these applications change before your very eyes. There we go opening up now in Adobe Reader. We've got this little video opening up in VLC now. You can see the little pylon there. We've got our mailto link opening up in Chrome. It doesn't actually do anything in Chrome, but the change was made. That's it. Thank you very much for watching. + + diff --git a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/methods/mdm.md b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/methods/mdm.md index 9b00952163..c39522aa6e 100644 --- a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/methods/mdm.md +++ b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/methods/mdm.md @@ -69,3 +69,5 @@ If you want to take your file associations on the road with you to your non doma you can do it with Endpoint Policy Manager File Associations Manager and your MDM service like Microsoft Endpoint Manager. Hope this video helps you out. Looking forward to getting you started real soon. Take care. + + diff --git a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/methods/pdqdeploy.md b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/methods/pdqdeploy.md index 6ed6450223..ab2fe27eba 100644 --- a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/methods/pdqdeploy.md +++ b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/methods/pdqdeploy.md @@ -219,3 +219,5 @@ Jeremy: So simple. That's it for us. Katie: I'm Katie. Jeremy: I'm Jeremy. Thanks for watching. + + diff --git a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/_category_.json b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/_category_.json index a74978754e..431040a5b1 100644 --- a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/_category_.json +++ b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/_category_.json @@ -4,3 +4,4 @@ "collapsed": true, "collapsible": true } + diff --git a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/acroreader.md b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/acroreader.md index eb91891469..2fb19be17d 100644 --- a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/acroreader.md +++ b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/acroreader.md @@ -171,3 +171,5 @@ With that in mind, that's all there is really to it. Hope this helps you get on Endpoint Policy Manager File Associations Manager. Looking forward to getting you started real soon. Thanks so much. Take care. + + diff --git a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/adobereader.md b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/adobereader.md index 5f0b13a72b..a7a029f51b 100644 --- a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/adobereader.md +++ b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/adobereader.md @@ -47,3 +47,5 @@ If now we click on the link to a PDF file, it will now launch that PDF file into itself. Okay, I hope it helps. Thank you. + + diff --git a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/firstlogin.md b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/firstlogin.md index 9124174fcf..2bf983cba1 100644 --- a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/firstlogin.md +++ b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/firstlogin.md @@ -71,3 +71,5 @@ that person to log off and log back on not to see those prompts anymore, so do k you're using Endpoint Policy Manager File Associations Manager. I hope this helps you out. Looking forward to getting you started real soon. + + diff --git a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/helperapplication.md b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/helperapplication.md index aa4221eb23..8c68137521 100644 --- a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/helperapplication.md +++ b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/helperapplication.md @@ -73,3 +73,5 @@ I hope this helps you out. If you're looking to get started, we're here to help Just join us for the webinar and see you onboard. Thanks. + + diff --git a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/helpertool.md b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/helpertool.md index 83b653d147..a227029664 100644 --- a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/helpertool.md +++ b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/helpertool.md @@ -107,3 +107,5 @@ That's how you're going to fix the problem of having an application on your endp can't get on your management station but you still want to associate files to it. Thanks for watching, and we'll see you in the next video. + + diff --git a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/mailto.md b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/mailto.md index 2f8ca85f35..f87f8ff34c 100644 --- a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/mailto.md +++ b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/mailto.md @@ -36,7 +36,7 @@ How did I perform this magic here? The first thing is that I have a little batch is that it silences it as much as it can ("@echo off"). Then it says "set address=%1" which means it's going to take in the item that you're passing. So -that would be the address: "mailto:jeremym@endpointpolicymanager.com." Then what it does is removes the first +that would be the address: "mailto:jeremym@policypak.com." Then what it does is removes the first seven characters which would be "mailto:" and then what we do is that we run the default browser against the special link in "https://outlook.office.com" and then we put in "`%address%`" which is the address without the "mailto:". @@ -85,3 +85,5 @@ If you like what you see here and want to get started with PolicyPak , then go a you in the webinar. Then after that, we'll hand over the bits, and you can try it out yourself. Thanks so very much, and we'll talk to you soon. + + diff --git a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/windows10modify.md b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/windows10modify.md index 29e3da1737..24715b31c4 100644 --- a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/windows10modify.md +++ b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/windows10modify.md @@ -229,3 +229,5 @@ Manager simplifies Windows 10 File Associations, but it also demonstrates the so features. Once you've seen the webinar, we'll hand over the bits so you can start a free 14-day trial. During your evaluation, a Windows 10 File Associations specialist will be available to help you with your project. + + diff --git a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/windows10questions.md b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/windows10questions.md index feb9b7b0e3..812230b73d 100644 --- a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/windows10questions.md +++ b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/windows10questions.md @@ -38,3 +38,5 @@ no questions. Hopefully that policy setting helps you out and therefore you can associations manager quickly and easily and no more questions. Thanks so very much for watching and talk to you soon. + + diff --git a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/videolearningcenter.md b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/videolearningcenter.md index 270566fc46..b3aa0c42c1 100644 --- a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/videolearningcenter.md +++ b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/videolearningcenter.md @@ -27,3 +27,5 @@ Discover tips, tricks, and advanced configurations to maximize the effectiveness --- *All videos include step-by-step guidance and real-world examples.* + + diff --git a/docs/endpointpolicymanager/components/javaenterpriserules/_category_.json b/docs/endpointpolicymanager/components/javaenterpriserules/_category_.json index c17f2559c5..134b74be97 100644 --- a/docs/endpointpolicymanager/components/javaenterpriserules/_category_.json +++ b/docs/endpointpolicymanager/components/javaenterpriserules/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "overview" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/javaenterpriserules/manual/_category_.json b/docs/endpointpolicymanager/components/javaenterpriserules/manual/_category_.json index 872eac79bd..3568930657 100644 --- a/docs/endpointpolicymanager/components/javaenterpriserules/manual/_category_.json +++ b/docs/endpointpolicymanager/components/javaenterpriserules/manual/_category_.json @@ -3,4 +3,4 @@ "position": 1, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/javaenterpriserules/manual/gettingstarted.md b/docs/endpointpolicymanager/components/javaenterpriserules/manual/gettingstarted.md index a1e782be35..735aeb122f 100644 --- a/docs/endpointpolicymanager/components/javaenterpriserules/manual/gettingstarted.md +++ b/docs/endpointpolicymanager/components/javaenterpriserules/manual/gettingstarted.md @@ -123,3 +123,5 @@ This ends the Endpoint Policy Manager Java Rules Manager Quickstart, which demon Endpoint Policy Manager Java Enterprise Rules Manager in the fastest amount of time. Note that prompts for various Java-related items might be received during your Quickstart. To overcome this, please see section on [Overcoming Java Prompts](/docs/endpointpolicymanager/components/javaenterpriserules/manual/prompts/overview.md). + + diff --git a/docs/endpointpolicymanager/components/javaenterpriserules/manual/javaenterpriserules/_category_.json b/docs/endpointpolicymanager/components/javaenterpriserules/manual/javaenterpriserules/_category_.json index 10bdcb77e3..ef77a8c099 100644 --- a/docs/endpointpolicymanager/components/javaenterpriserules/manual/javaenterpriserules/_category_.json +++ b/docs/endpointpolicymanager/components/javaenterpriserules/manual/javaenterpriserules/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "overview" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/javaenterpriserules/manual/javaenterpriserules/deploymentruleset.md b/docs/endpointpolicymanager/components/javaenterpriserules/manual/javaenterpriserules/deploymentruleset.md index 57acfeaa61..5ddd58e4db 100644 --- a/docs/endpointpolicymanager/components/javaenterpriserules/manual/javaenterpriserules/deploymentruleset.md +++ b/docs/endpointpolicymanager/components/javaenterpriserules/manual/javaenterpriserules/deploymentruleset.md @@ -19,3 +19,5 @@ is valid; this determines which Endpoint Policy Manager Rules Manager should aut ![troubleshooting_policypak_4](/images/endpointpolicymanager/troubleshooting/javaenterpriserules/troubleshooting_endpointpolicymanager_4.webp) Figure 33. The active Deployment Rule Sets. + + diff --git a/docs/endpointpolicymanager/components/javaenterpriserules/manual/javaenterpriserules/eventviewer.md b/docs/endpointpolicymanager/components/javaenterpriserules/manual/javaenterpriserules/eventviewer.md index 3f5ff4c1d0..69c49d0b8a 100644 --- a/docs/endpointpolicymanager/components/javaenterpriserules/manual/javaenterpriserules/eventviewer.md +++ b/docs/endpointpolicymanager/components/javaenterpriserules/manual/javaenterpriserules/eventviewer.md @@ -18,3 +18,5 @@ Figure 34. Event 8021 shows the XML used to write the Java Rules. Event Forwarding, which is built into Windows, can be set up. Information on Event Forwarding is demonstrated here: [https://blogs.technet.microsoft.com/jepayne/2015/11/23/monitoring-what-matters-windows-event-forwarding-for-everyone-even-if-you-already-have-a-siem/](https://blogs.technet.microsoft.com/jepayne/2015/11/23/monitoring-what-matters-windows-event-forwarding-for-everyone-even-if-you-already-have-a-siem/). + + diff --git a/docs/endpointpolicymanager/components/javaenterpriserules/manual/javaenterpriserules/itemleveltargeting.md b/docs/endpointpolicymanager/components/javaenterpriserules/manual/javaenterpriserules/itemleveltargeting.md index 7a879c15f6..94213583a0 100644 --- a/docs/endpointpolicymanager/components/javaenterpriserules/manual/javaenterpriserules/itemleveltargeting.md +++ b/docs/endpointpolicymanager/components/javaenterpriserules/manual/javaenterpriserules/itemleveltargeting.md @@ -9,3 +9,5 @@ sidebar_position: 60 Item-Level Targeting (ILT) filters can apply and match (or not match) to any Endpoint Policy Manager Java Rules Manager rule. If an ILT filter evaluates to TRUE, then it will appear in the Java Rule Set. If an ILT filter evaluates to FALSE, then it will be removed from the Java Rule Set. + + diff --git a/docs/endpointpolicymanager/components/javaenterpriserules/manual/javaenterpriserules/licensefile.md b/docs/endpointpolicymanager/components/javaenterpriserules/manual/javaenterpriserules/licensefile.md index 428ee44f6c..f020a7a098 100644 --- a/docs/endpointpolicymanager/components/javaenterpriserules/manual/javaenterpriserules/licensefile.md +++ b/docs/endpointpolicymanager/components/javaenterpriserules/manual/javaenterpriserules/licensefile.md @@ -15,3 +15,5 @@ Figure 29. Figure 29. Endpoint Policy Manager Java Rules Manager must be licensed like every other Endpoint Policy Manager component. + + diff --git a/docs/endpointpolicymanager/components/javaenterpriserules/manual/javaenterpriserules/logfiles.md b/docs/endpointpolicymanager/components/javaenterpriserules/manual/javaenterpriserules/logfiles.md index c192ca73f1..94c5dcf290 100644 --- a/docs/endpointpolicymanager/components/javaenterpriserules/manual/javaenterpriserules/logfiles.md +++ b/docs/endpointpolicymanager/components/javaenterpriserules/manual/javaenterpriserules/logfiles.md @@ -31,8 +31,9 @@ Group Policy applies. The following list shows some of these logs: - `ppComputer_onSchedule` is used when Endpoint Policy Manager's internal processes attempt to look for any changes while offline (usually every 60 minutes). -Logs are automatically wrapped up and can be sent to -[support@endpointpolicymanager.com](mailto:support@endpointpolicymanager.com) with the `PPLOGS.EXE` command on any endpoint +Logs are automatically wrapped up and can be sent to support by [opening a support ticket](https://www.netwrix.com/tickets.html#/open-a-ticket) with the `PPLOGS.EXE` command on any endpoint where the client-side extension (CSE) is installed. Since the main logs for Endpoint Policy Manager Java Rules Manager are in ProgramData, run an Elevated Command Prompt (as admin), and run `PPLOGS.EXE` to obtain the data from the PolicyPak Java Rules Manager logs. + + diff --git a/docs/endpointpolicymanager/components/javaenterpriserules/manual/javaenterpriserules/overview.md b/docs/endpointpolicymanager/components/javaenterpriserules/manual/javaenterpriserules/overview.md index 1f0fb383c6..c9d5696b8b 100644 --- a/docs/endpointpolicymanager/components/javaenterpriserules/manual/javaenterpriserules/overview.md +++ b/docs/endpointpolicymanager/components/javaenterpriserules/manual/javaenterpriserules/overview.md @@ -12,3 +12,5 @@ Java Rules Manager only applies to the Computer side and not to the User side. T encountered with Endpoint Policy Manager Java Rules Manager is that RIA websites don't honor the version of Java JRE you expect on an endpoint. The sections below list the most common reasons why they don't and provide some troubleshooting steps. + + diff --git a/docs/endpointpolicymanager/components/javaenterpriserules/manual/javaenterpriserules/processorder.md b/docs/endpointpolicymanager/components/javaenterpriserules/manual/javaenterpriserules/processorder.md index 657ec608e4..916faebcae 100644 --- a/docs/endpointpolicymanager/components/javaenterpriserules/manual/javaenterpriserules/processorder.md +++ b/docs/endpointpolicymanager/components/javaenterpriserules/manual/javaenterpriserules/processorder.md @@ -10,3 +10,5 @@ Multiple GPOs that have Endpoint Policy Manager Java Rules Manager policies can and will be cumulative. If a conflict does occur, the higher Group Policy with the higher precedence should "win." See the "Processing Order" section earlier in this document to understand what happens when Group Policy, file-based policy, and cloud-based policy conflict. + + diff --git a/docs/endpointpolicymanager/components/javaenterpriserules/manual/javaenterpriserules/version.md b/docs/endpointpolicymanager/components/javaenterpriserules/manual/javaenterpriserules/version.md index 34fd479b36..cf39737183 100644 --- a/docs/endpointpolicymanager/components/javaenterpriserules/manual/javaenterpriserules/version.md +++ b/docs/endpointpolicymanager/components/javaenterpriserules/manual/javaenterpriserules/version.md @@ -28,3 +28,5 @@ version of Java is utilized. Figure 32. "Latest on machine" does what it implies; it utilizes the latest version of Java available and installs it on the machine. + + diff --git a/docs/endpointpolicymanager/components/javaenterpriserules/manual/prompts/_category_.json b/docs/endpointpolicymanager/components/javaenterpriserules/manual/prompts/_category_.json index 907145e942..955e6d5a3d 100644 --- a/docs/endpointpolicymanager/components/javaenterpriserules/manual/prompts/_category_.json +++ b/docs/endpointpolicymanager/components/javaenterpriserules/manual/prompts/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "overview" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/javaenterpriserules/manual/prompts/firefox.md b/docs/endpointpolicymanager/components/javaenterpriserules/manual/prompts/firefox.md index 89b1d88504..6ecaeae047 100644 --- a/docs/endpointpolicymanager/components/javaenterpriserules/manual/prompts/firefox.md +++ b/docs/endpointpolicymanager/components/javaenterpriserules/manual/prompts/firefox.md @@ -16,3 +16,5 @@ Allow Now or Allow and Remember appear See [Firefox: How do I set "Allow Now", "Allow and Remember" or "Block Plugin" as plug-ins are requested?](https://helpcenter.netwrix.com/bundle/endpointpolicymanager/page/Content/endpointpolicymanager/ApplicationSettings/Preconfigured/Firefox/AllowRemember.htm) for additional information. + + diff --git a/docs/endpointpolicymanager/components/javaenterpriserules/manual/prompts/firefoxinternetexplorer.md b/docs/endpointpolicymanager/components/javaenterpriserules/manual/prompts/firefoxinternetexplorer.md index 5a48757f31..14b1e60463 100644 --- a/docs/endpointpolicymanager/components/javaenterpriserules/manual/prompts/firefoxinternetexplorer.md +++ b/docs/endpointpolicymanager/components/javaenterpriserules/manual/prompts/firefoxinternetexplorer.md @@ -33,3 +33,5 @@ encounter that can be overcome: To work around these prompts, see [Leveraging an Existing Preconfigured AppSet](https://helpcenter.netwrix.com/bundle/endpointpolicymanager/page/Content/endpointpolicymanager/ApplicationSettings/Preconfigured/QuickStart/LeverageExisting.htm) for relevant topics that start with the word Java. + + diff --git a/docs/endpointpolicymanager/components/javaenterpriserules/manual/prompts/internetexplorer/_category_.json b/docs/endpointpolicymanager/components/javaenterpriserules/manual/prompts/internetexplorer/_category_.json index 9d1912f85a..ea2e98c694 100644 --- a/docs/endpointpolicymanager/components/javaenterpriserules/manual/prompts/internetexplorer/_category_.json +++ b/docs/endpointpolicymanager/components/javaenterpriserules/manual/prompts/internetexplorer/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "overview" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/javaenterpriserules/manual/prompts/internetexplorer/message1.md b/docs/endpointpolicymanager/components/javaenterpriserules/manual/prompts/internetexplorer/message1.md index 9629a38d1f..5010282ac3 100644 --- a/docs/endpointpolicymanager/components/javaenterpriserules/manual/prompts/internetexplorer/message1.md +++ b/docs/endpointpolicymanager/components/javaenterpriserules/manual/prompts/internetexplorer/message1.md @@ -34,3 +34,5 @@ You can also use Endpoint Policy Manager Application Settings Manager to merge y user's. ![overcoming_java_prompts_7](/images/endpointpolicymanager/javaenterpriserules/prompts/internetexplorer/overcoming_java_prompts_7.webp) + + diff --git a/docs/endpointpolicymanager/components/javaenterpriserules/manual/prompts/internetexplorer/message2.md b/docs/endpointpolicymanager/components/javaenterpriserules/manual/prompts/internetexplorer/message2.md index 1d480419bc..46402295fa 100644 --- a/docs/endpointpolicymanager/components/javaenterpriserules/manual/prompts/internetexplorer/message2.md +++ b/docs/endpointpolicymanager/components/javaenterpriserules/manual/prompts/internetexplorer/message2.md @@ -41,3 +41,5 @@ By creating these registry values, you can make the Java messages automatically ![overcoming_java_prompts_10](/images/endpointpolicymanager/javaenterpriserules/prompts/internetexplorer/overcoming_java_prompts_10.webp) The result is that the prompt for iCacls is no longer received, but the Java applet will not run. + + diff --git a/docs/endpointpolicymanager/components/javaenterpriserules/manual/prompts/internetexplorer/message3.md b/docs/endpointpolicymanager/components/javaenterpriserules/manual/prompts/internetexplorer/message3.md index 259af9a514..d15e287d99 100644 --- a/docs/endpointpolicymanager/components/javaenterpriserules/manual/prompts/internetexplorer/message3.md +++ b/docs/endpointpolicymanager/components/javaenterpriserules/manual/prompts/internetexplorer/message3.md @@ -41,3 +41,5 @@ values as shown in the table below: The result is that the Java applet is allowed. Since Endpoint Policy Manager Application Settings Manager does not yet have a way to set this dynamically, we suggest Group Policy Preferences be used to deliver these registry values. + + diff --git a/docs/endpointpolicymanager/components/javaenterpriserules/manual/prompts/internetexplorer/overview.md b/docs/endpointpolicymanager/components/javaenterpriserules/manual/prompts/internetexplorer/overview.md index fecf8ff7ea..c38393b643 100644 --- a/docs/endpointpolicymanager/components/javaenterpriserules/manual/prompts/internetexplorer/overview.md +++ b/docs/endpointpolicymanager/components/javaenterpriserules/manual/prompts/internetexplorer/overview.md @@ -8,3 +8,5 @@ sidebar_position: 30 You likely want to eliminate messages about Java when users are using Internet Explorer. The tips in this section can help you to do just that. + + diff --git a/docs/endpointpolicymanager/components/javaenterpriserules/manual/prompts/overview.md b/docs/endpointpolicymanager/components/javaenterpriserules/manual/prompts/overview.md index f2b63f9a9a..7138f48bce 100644 --- a/docs/endpointpolicymanager/components/javaenterpriserules/manual/prompts/overview.md +++ b/docs/endpointpolicymanager/components/javaenterpriserules/manual/prompts/overview.md @@ -13,3 +13,5 @@ Therefore, you will receive Java prompts, which apply to the following browsers: either browser.) - Type 2 — Firefox - Type 3 — Internet Explorer + + diff --git a/docs/endpointpolicymanager/components/javaenterpriserules/manual/theory.md b/docs/endpointpolicymanager/components/javaenterpriserules/manual/theory.md index d8fca1db04..717e029136 100644 --- a/docs/endpointpolicymanager/components/javaenterpriserules/manual/theory.md +++ b/docs/endpointpolicymanager/components/javaenterpriserules/manual/theory.md @@ -49,3 +49,5 @@ or your own tool, and gets everything to work the first time. Policy Manager Java Rules Manager and our other products' XML files and wrap them into a portable MSI file for deployment using Microsoft Endpoint Manager (SCCM and Intune) or your own systems management software. + + diff --git a/docs/endpointpolicymanager/components/javaenterpriserules/manual/usage/_category_.json b/docs/endpointpolicymanager/components/javaenterpriserules/manual/usage/_category_.json index 7599c89372..824388d255 100644 --- a/docs/endpointpolicymanager/components/javaenterpriserules/manual/usage/_category_.json +++ b/docs/endpointpolicymanager/components/javaenterpriserules/manual/usage/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "usage" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/javaenterpriserules/manual/usage/exportcollections.md b/docs/endpointpolicymanager/components/javaenterpriserules/manual/usage/exportcollections.md index 77d3fe884c..66042f7c07 100644 --- a/docs/endpointpolicymanager/components/javaenterpriserules/manual/usage/exportcollections.md +++ b/docs/endpointpolicymanager/components/javaenterpriserules/manual/usage/exportcollections.md @@ -21,3 +21,5 @@ collections, even if you export one single policy. In other words, a collection created at export time even if you export a single policy. ::: + + diff --git a/docs/endpointpolicymanager/components/javaenterpriserules/manual/usage/itemleveltargeting.md b/docs/endpointpolicymanager/components/javaenterpriserules/manual/usage/itemleveltargeting.md index 2a2c6f65f8..e08f8dc1b7 100644 --- a/docs/endpointpolicymanager/components/javaenterpriserules/manual/usage/itemleveltargeting.md +++ b/docs/endpointpolicymanager/components/javaenterpriserules/manual/usage/itemleveltargeting.md @@ -65,3 +65,5 @@ orange. The Item-Level Targeting column will indicate if Item-Level Targeting is In this way, you can have granular control over policies and collections. First, filter with Item-Level Targeting on a collection, and then filter any specific rule if any Item-Level Targeting is applied there. + + diff --git a/docs/endpointpolicymanager/components/javaenterpriserules/manual/usage/manageria.md b/docs/endpointpolicymanager/components/javaenterpriserules/manual/usage/manageria.md index 1ae63205d5..284ae7b3c6 100644 --- a/docs/endpointpolicymanager/components/javaenterpriserules/manual/usage/manageria.md +++ b/docs/endpointpolicymanager/components/javaenterpriserules/manual/usage/manageria.md @@ -119,3 +119,5 @@ when you paste it into the Endpoint Policy Manager Java Rules Manager MMC snap i automatically stripped. ![using_policypak_java_rules_6](/images/endpointpolicymanager/javaenterpriserules/using_endpointpolicymanager_java_rules_6.webp) + + diff --git a/docs/endpointpolicymanager/components/javaenterpriserules/manual/usage/processorderprecedence.md b/docs/endpointpolicymanager/components/javaenterpriserules/manual/usage/processorderprecedence.md index af2c8aed73..74bb9a2849 100644 --- a/docs/endpointpolicymanager/components/javaenterpriserules/manual/usage/processorderprecedence.md +++ b/docs/endpointpolicymanager/components/javaenterpriserules/manual/usage/processorderprecedence.md @@ -32,3 +32,5 @@ overlap of policies. Here is how the precedence works: - Policies delivered through Endpoint Policy Manager files have the next highest precedence. - Policies delivered through Endpoint Policy Manager k Group Policy directives have the highest precedence. + + diff --git a/docs/endpointpolicymanager/components/javaenterpriserules/manual/usage/usage.md b/docs/endpointpolicymanager/components/javaenterpriserules/manual/usage/usage.md index 4054ae1232..7e7a2923a2 100644 --- a/docs/endpointpolicymanager/components/javaenterpriserules/manual/usage/usage.md +++ b/docs/endpointpolicymanager/components/javaenterpriserules/manual/usage/usage.md @@ -13,3 +13,5 @@ In this section, you will learn how to do the following: - Understand the processing order of rules - Learn how to export collections and rules to deploy using Microsoft Endpoint Manager (SCCM and Intune) or Netwrix Endpoint Policy Manager (formerly PolicyPak) Cloud + + diff --git a/docs/endpointpolicymanager/components/javaenterpriserules/overview.md b/docs/endpointpolicymanager/components/javaenterpriserules/overview.md index 4d39ef3e5a..ef6f949dd8 100644 --- a/docs/endpointpolicymanager/components/javaenterpriserules/overview.md +++ b/docs/endpointpolicymanager/components/javaenterpriserules/overview.md @@ -7,8 +7,7 @@ sidebar_position: 30 # Java Enterprise Rules Manager :::note -Before reading this section, please ensure you have read Book 2: -[Installation Quick Start](/docs/endpointpolicymanager/gettingstarted/overviewinstall/overviewinstall.md), which will help you +Before reading this section, please ensure you have read the [Installation Quick Start](/docs/endpointpolicymanager/gettingstarted/overviewinstall/overviewinstall.md), which will help you learn to do the following: ::: @@ -92,3 +91,5 @@ If you use the PolicyPak Cloud service, you can deliver Group Policy settings ev non-domain-joined machines over the Internet. ::: + + diff --git a/docs/endpointpolicymanager/components/javaenterpriserules/technotes/_category_.json b/docs/endpointpolicymanager/components/javaenterpriserules/technotes/_category_.json index 976ee0414f..03b0c1a0b6 100644 --- a/docs/endpointpolicymanager/components/javaenterpriserules/technotes/_category_.json +++ b/docs/endpointpolicymanager/components/javaenterpriserules/technotes/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "knowledgebase" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/javaenterpriserules/technotes/gettingstarted/_category_.json b/docs/endpointpolicymanager/components/javaenterpriserules/technotes/gettingstarted/_category_.json index 7eb735f33a..3eef2a0a44 100644 --- a/docs/endpointpolicymanager/components/javaenterpriserules/technotes/gettingstarted/_category_.json +++ b/docs/endpointpolicymanager/components/javaenterpriserules/technotes/gettingstarted/_category_.json @@ -3,4 +3,4 @@ "position": 10, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/javaenterpriserules/technotes/gettingstarted/evaluateurls.md b/docs/endpointpolicymanager/components/javaenterpriserules/technotes/gettingstarted/evaluateurls.md index fcfd051067..ac501cb8bd 100644 --- a/docs/endpointpolicymanager/components/javaenterpriserules/technotes/gettingstarted/evaluateurls.md +++ b/docs/endpointpolicymanager/components/javaenterpriserules/technotes/gettingstarted/evaluateurls.md @@ -26,3 +26,5 @@ contain a path, then all paths from the host are considered a match. For example host.example.com/samples matches host.example.com/samples and host.example.com/samples/test, but does not match host.example.com/test. However, host.example.com matches host.example.com/samples, host.example.com/samples/test, and host.example.com/test. + + diff --git a/docs/endpointpolicymanager/components/javaenterpriserules/technotes/gettingstarted/javaprompts.md b/docs/endpointpolicymanager/components/javaenterpriserules/technotes/gettingstarted/javaprompts.md index 7f4cf77a31..f6ce261e88 100644 --- a/docs/endpointpolicymanager/components/javaenterpriserules/technotes/gettingstarted/javaprompts.md +++ b/docs/endpointpolicymanager/components/javaenterpriserules/technotes/gettingstarted/javaprompts.md @@ -37,7 +37,7 @@ can overcome are: - "Do you want to run this application" To see exactly how to work around these prompts, see -[https://www.endpointpolicymanager.com/support-sharing/preconfigured-paks.html](https://www.endpointpolicymanager.com/support-sharing/preconfigured-paks.html) +[https://www.policypak.com/support-sharing/preconfigured-paks.html](https://www.policypak.com/support-sharing/preconfigured-paks.html) and look for the KB articles which start with the word "Java:" ### Type 2: Java Messages specifically found in Firefox @@ -162,3 +162,5 @@ Like this: ![558_15_ppjrm-img-14](/images/endpointpolicymanager/troubleshooting/javaenterpriserules/558_15_ppjrm-img-14.webp) Result: The Java applet is ALLOWED. + + diff --git a/docs/endpointpolicymanager/components/javaenterpriserules/technotes/gettingstarted/version64bit.md b/docs/endpointpolicymanager/components/javaenterpriserules/technotes/gettingstarted/version64bit.md index 190b434e5e..14908b01a9 100644 --- a/docs/endpointpolicymanager/components/javaenterpriserules/technotes/gettingstarted/version64bit.md +++ b/docs/endpointpolicymanager/components/javaenterpriserules/technotes/gettingstarted/version64bit.md @@ -29,3 +29,5 @@ Then you can map 32-bit Javas to the 32-bit browsers you have. - When running 32-bit IE www.bar.com –> 32-bit Java 7 U 95. - When running 64-bit IE www.xyz.com –> 64-bit Java 7 U 99. - When running 64-bit IE www.pdq.com –> 64-bit Java U 51. + + diff --git a/docs/endpointpolicymanager/components/javaenterpriserules/technotes/gettingstarted/versionjava.md b/docs/endpointpolicymanager/components/javaenterpriserules/technotes/gettingstarted/versionjava.md index af750ebfed..fb3dc2ac78 100644 --- a/docs/endpointpolicymanager/components/javaenterpriserules/technotes/gettingstarted/versionjava.md +++ b/docs/endpointpolicymanager/components/javaenterpriserules/technotes/gettingstarted/versionjava.md @@ -10,3 +10,5 @@ Netwrix Endpoint Policy Manager (formerly PolicyPak) Java Rules Manager will wor or later is on the machine. Then you can make maps to any version of Java higher or lower. Keep in mind that PPJRM will not work without at LEAST Java 7 U 40 installed on the machine. + + diff --git a/docs/endpointpolicymanager/components/javaenterpriserules/technotes/gettingstarted/versionlatest.md b/docs/endpointpolicymanager/components/javaenterpriserules/technotes/gettingstarted/versionlatest.md index 77c49d49ff..745062dcc3 100644 --- a/docs/endpointpolicymanager/components/javaenterpriserules/technotes/gettingstarted/versionlatest.md +++ b/docs/endpointpolicymanager/components/javaenterpriserules/technotes/gettingstarted/versionlatest.md @@ -49,3 +49,5 @@ the required version of java. ![889_4_image-20210721212259-12](/images/endpointpolicymanager/troubleshooting/javaenterpriserules/889_4_image-20210721212259-12.webp) ![889_5_image-20210721212259-13](/images/endpointpolicymanager/troubleshooting/javaenterpriserules/889_5_image-20210721212259-13.webp) + + diff --git a/docs/endpointpolicymanager/components/javaenterpriserules/technotes/gettingstarted/virtualizedbrowsers.md b/docs/endpointpolicymanager/components/javaenterpriserules/technotes/gettingstarted/virtualizedbrowsers.md index aa9764ee81..f1aaddcfb4 100644 --- a/docs/endpointpolicymanager/components/javaenterpriserules/technotes/gettingstarted/virtualizedbrowsers.md +++ b/docs/endpointpolicymanager/components/javaenterpriserules/technotes/gettingstarted/virtualizedbrowsers.md @@ -22,3 +22,5 @@ What will not work is: While the first scenario should work, this scenario is Unsupported, which means it should work as described, but there are no guarantees, and no plans to improve support for App-V + PPJRM. + + diff --git a/docs/endpointpolicymanager/components/javaenterpriserules/technotes/gettingstarted/wildcards.md b/docs/endpointpolicymanager/components/javaenterpriserules/technotes/gettingstarted/wildcards.md index f5349a4ad9..0653f89aa9 100644 --- a/docs/endpointpolicymanager/components/javaenterpriserules/technotes/gettingstarted/wildcards.md +++ b/docs/endpointpolicymanager/components/javaenterpriserules/technotes/gettingstarted/wildcards.md @@ -34,3 +34,5 @@ Rules which will not work: - 137.238.1.\* – will not work; Java isn't loaded - 137.238.1.\*/is/javatest/ – will not work; Java isn't loaded + + diff --git a/docs/endpointpolicymanager/components/javaenterpriserules/technotes/knowledgebase.md b/docs/endpointpolicymanager/components/javaenterpriserules/technotes/knowledgebase.md index f6bf91da94..24fb835460 100644 --- a/docs/endpointpolicymanager/components/javaenterpriserules/technotes/knowledgebase.md +++ b/docs/endpointpolicymanager/components/javaenterpriserules/technotes/knowledgebase.md @@ -17,3 +17,5 @@ See the following Knowledge Base articles for Java Enterprise Rules Manager. - [Does Endpoint Policy Manager Java Rules Manager work with 64-bit versions of Java?](/docs/endpointpolicymanager/components/javaenterpriserules/technotes/gettingstarted/version64bit.md) - [What is the earliest version / what versions of Java are required for Java Rules Manager to work with?](/docs/endpointpolicymanager/components/javaenterpriserules/technotes/gettingstarted/versionjava.md) - [Why is the latest Java version installed being used instead of the version specified by Java Rules Manager?](/docs/endpointpolicymanager/components/javaenterpriserules/technotes/gettingstarted/versionlatest.md) + + diff --git a/docs/endpointpolicymanager/components/javaenterpriserules/videos/_category_.json b/docs/endpointpolicymanager/components/javaenterpriserules/videos/_category_.json index 12b644b19b..a611105f99 100644 --- a/docs/endpointpolicymanager/components/javaenterpriserules/videos/_category_.json +++ b/docs/endpointpolicymanager/components/javaenterpriserules/videos/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "videolearningcenter" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/javaenterpriserules/videos/gettingstarted/_category_.json b/docs/endpointpolicymanager/components/javaenterpriserules/videos/gettingstarted/_category_.json index 7eb735f33a..3eef2a0a44 100644 --- a/docs/endpointpolicymanager/components/javaenterpriserules/videos/gettingstarted/_category_.json +++ b/docs/endpointpolicymanager/components/javaenterpriserules/videos/gettingstarted/_category_.json @@ -3,4 +3,4 @@ "position": 10, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/javaenterpriserules/videos/gettingstarted/block.md b/docs/endpointpolicymanager/components/javaenterpriserules/videos/gettingstarted/block.md index b9b7d493aa..44a03f97e1 100644 --- a/docs/endpointpolicymanager/components/javaenterpriserules/videos/gettingstarted/block.md +++ b/docs/endpointpolicymanager/components/javaenterpriserules/videos/gettingstarted/block.md @@ -62,3 +62,5 @@ to create a couple of exceptions and map a particular version to a particular we If that's of interest to you, let us know. We can get you started with a free trial of PolicyPak Software. We look forward to hearing from you. + + diff --git a/docs/endpointpolicymanager/components/javaenterpriserules/videos/gettingstarted/browserrouter.md b/docs/endpointpolicymanager/components/javaenterpriserules/videos/gettingstarted/browserrouter.md index 76b5e64c92..751f6989ba 100644 --- a/docs/endpointpolicymanager/components/javaenterpriserules/videos/gettingstarted/browserrouter.md +++ b/docs/endpointpolicymanager/components/javaenterpriserules/videos/gettingstarted/browserrouter.md @@ -10,3 +10,5 @@ combo made in heaven. These are both included with the Endpoint Policy Manager O Policy Manager Cloud suite! + + diff --git a/docs/endpointpolicymanager/components/javaenterpriserules/videos/gettingstarted/gettingstartedv.md b/docs/endpointpolicymanager/components/javaenterpriserules/videos/gettingstarted/gettingstartedv.md index cd49deaaf2..d58e03dc5f 100644 --- a/docs/endpointpolicymanager/components/javaenterpriserules/videos/gettingstarted/gettingstartedv.md +++ b/docs/endpointpolicymanager/components/javaenterpriserules/videos/gettingstarted/gettingstartedv.md @@ -6,8 +6,10 @@ sidebar_position: 10 # Use Group Policy to dictate which version of Java for what website Configure websites to use the version of Java you choose, or block Java websites entirely -([https://www.endpointpolicymanager.com/pp-blog/windows-10-block-websites](https://www.endpointpolicymanager.com/pp-blog/windows-10-block-websites)) +([https://www.policypak.com/pp-blog/windows-10-block-websites](https://www.policypak.com/pp-blog/windows-10-block-websites)) – this demo uses Group Policy. Making a Java Deployment Rule Set for your Enterprise has never been easier or more flexible. + + diff --git a/docs/endpointpolicymanager/components/javaenterpriserules/videos/gettingstarted/itemleveltargeting.md b/docs/endpointpolicymanager/components/javaenterpriserules/videos/gettingstarted/itemleveltargeting.md index d1f14b981f..1bd45c5a5e 100644 --- a/docs/endpointpolicymanager/components/javaenterpriserules/videos/gettingstarted/itemleveltargeting.md +++ b/docs/endpointpolicymanager/components/javaenterpriserules/videos/gettingstarted/itemleveltargeting.md @@ -8,7 +8,7 @@ sidebar_position: 40 Use Netwrix Endpoint Policy Manager (formerly PolicyPak) Java Rules Manager policies and specify which version of Java you want to run for a website, but vary it by operating system. Learn how to use Item Level Targeting -([https://www.endpointpolicymanager.com/pp-blog/item-level-targeting](https://www.endpointpolicymanager.com/pp-blog/item-level-targeting)) +([https://www.policypak.com/pp-blog/item-level-targeting](https://www.policypak.com/pp-blog/item-level-targeting)) with Endpoint Policy Manager Java Rules quickly. Making a Java Deployment Rule Set for your Enterprise has never been easier or more flexible. @@ -78,3 +78,5 @@ helps you out and gets you on the road to getting you started with Java Rules Ma Thanks so very much. If you're looking to get started, go ahead and connect with us and we'll get you the bits and we'll get you started real soon. Thanks. + + diff --git a/docs/endpointpolicymanager/components/javaenterpriserules/videos/gettingstarted/oracledeploymentrulesets.md b/docs/endpointpolicymanager/components/javaenterpriserules/videos/gettingstarted/oracledeploymentrulesets.md index 116171c94e..5d50009ec5 100644 --- a/docs/endpointpolicymanager/components/javaenterpriserules/videos/gettingstarted/oracledeploymentrulesets.md +++ b/docs/endpointpolicymanager/components/javaenterpriserules/videos/gettingstarted/oracledeploymentrulesets.md @@ -20,3 +20,5 @@ that and you're off to the races. Then you can turn off your Java deployment rul update on the endpoint and you're off to the races. It's just as simple as that. This is the shortest video ever. Thanks, have a nice day. + + diff --git a/docs/endpointpolicymanager/components/javaenterpriserules/videos/methods/_category_.json b/docs/endpointpolicymanager/components/javaenterpriserules/videos/methods/_category_.json index 49f9e436c7..eb6a1aeb2a 100644 --- a/docs/endpointpolicymanager/components/javaenterpriserules/videos/methods/_category_.json +++ b/docs/endpointpolicymanager/components/javaenterpriserules/videos/methods/_category_.json @@ -3,4 +3,4 @@ "position": 20, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/javaenterpriserules/videos/methods/cloud.md b/docs/endpointpolicymanager/components/javaenterpriserules/videos/methods/cloud.md index fed5a3ca8e..908c8162b4 100644 --- a/docs/endpointpolicymanager/components/javaenterpriserules/videos/methods/cloud.md +++ b/docs/endpointpolicymanager/components/javaenterpriserules/videos/methods/cloud.md @@ -8,7 +8,7 @@ sidebar_position: 30 Use Netwrix Endpoint Policy Manager (formerly PolicyPak) Cloud to deliver Endpoint Policy Manager Java Rules Manager policies. Configure websites to use the version of Java you choose, or block Java websites entirely -([https://www.endpointpolicymanager.com/pp-blog/windows-10-block-websites](https://www.endpointpolicymanager.com/pp-blog/windows-10-block-websites)) +([https://www.policypak.com/pp-blog/windows-10-block-websites](https://www.policypak.com/pp-blog/windows-10-block-websites)) – even for remote machines via the Cloud. Making a Java Deployment Rule Set for your Enterprise has never been easier or more flexible. @@ -51,3 +51,5 @@ happening in the same browser at the same time. Every other site that uses Java going to fall upward to whatever is latest on the machine. If that's as magical to you as it is to me, then sign up for our webinar. We will get you started on your 30-day free trial right away. Thanks so much + + diff --git a/docs/endpointpolicymanager/components/javaenterpriserules/videos/methods/mdm.md b/docs/endpointpolicymanager/components/javaenterpriserules/videos/methods/mdm.md index c66c8f0cd5..5c5e691eb9 100644 --- a/docs/endpointpolicymanager/components/javaenterpriserules/videos/methods/mdm.md +++ b/docs/endpointpolicymanager/components/javaenterpriserules/videos/methods/mdm.md @@ -53,3 +53,5 @@ When I come over to java.com to do the same thing, we see that I am running Vers There you have it. We were able to route the right version of Java to the right website and deploy those policies using your own MDM service. If this is of interest to you, sign up for our webinar and we'll get you started on a free trial right away. Thanks so much. + + diff --git a/docs/endpointpolicymanager/components/javaenterpriserules/videos/methods/pdqdeploy.md b/docs/endpointpolicymanager/components/javaenterpriserules/videos/methods/pdqdeploy.md index b6c024c1ad..9ff0f3879c 100644 --- a/docs/endpointpolicymanager/components/javaenterpriserules/videos/methods/pdqdeploy.md +++ b/docs/endpointpolicymanager/components/javaenterpriserules/videos/methods/pdqdeploy.md @@ -95,7 +95,7 @@ Shane: I'm the admin. Jeremy: You're in charge not them. Now, we're driving in these two settings, PolicyPak and GP Answers in here, but, wait, there's more. We can say even if a user tries to be super naughty, -perform ACL lockdown ([https://www.endpointpolicymanager.com/lockdown](https://www.endpointpolicymanager.com/lockdown)) thus +perform ACL lockdown ([https://www.policypak.com/lockdown](https://www.policypak.com/lockdown)) thus taking ownership of that file so the user can't work around your settings. Shane: After you drop the site exceptions file. @@ -165,3 +165,5 @@ Shane: PolicyPak guys. I'm Shane. Jeremy: Jeremy. Shane: Talk to you later. + + diff --git a/docs/endpointpolicymanager/components/javaenterpriserules/videos/methods/sccm.md b/docs/endpointpolicymanager/components/javaenterpriserules/videos/methods/sccm.md index eca0a00e68..2fe428de23 100644 --- a/docs/endpointpolicymanager/components/javaenterpriserules/videos/methods/sccm.md +++ b/docs/endpointpolicymanager/components/javaenterpriserules/videos/methods/sccm.md @@ -6,7 +6,7 @@ sidebar_position: 40 # Use SCCM, KACE, etc to specify different websites for different Java Configure websites to use the version of Java you choose, or block Java websites entirely -([https://www.endpointpolicymanager.com/pp-blog/windows-10-block-websites](https://www.endpointpolicymanager.com/pp-blog/windows-10-block-websites)) +([https://www.policypak.com/pp-blog/windows-10-block-websites](https://www.policypak.com/pp-blog/windows-10-block-websites)) – this demo uses SCCM, KACE, Altiris, whatever method you like (instead of Group Policy.) Making a Java Deployment Rule Set for your Enterprise has never been easier or more flexible. @@ -69,3 +69,5 @@ if you don't want to. I hope this helps you out and you're ready to get started real soon. Thanks so much. + + diff --git a/docs/endpointpolicymanager/components/javaenterpriserules/videos/methods/versionsmultiple.md b/docs/endpointpolicymanager/components/javaenterpriserules/videos/methods/versionsmultiple.md index 98a3fedc4d..6fa839fd23 100644 --- a/docs/endpointpolicymanager/components/javaenterpriserules/videos/methods/versionsmultiple.md +++ b/docs/endpointpolicymanager/components/javaenterpriserules/videos/methods/versionsmultiple.md @@ -120,3 +120,5 @@ Shane: All right, I'm Shane. Jeremy: And I'm Jeremy. Shane: Talk to you later + + diff --git a/docs/endpointpolicymanager/components/javaenterpriserules/videos/troubleshooting/_category_.json b/docs/endpointpolicymanager/components/javaenterpriserules/videos/troubleshooting/_category_.json index c5b7b877f0..a71f34efae 100644 --- a/docs/endpointpolicymanager/components/javaenterpriserules/videos/troubleshooting/_category_.json +++ b/docs/endpointpolicymanager/components/javaenterpriserules/videos/troubleshooting/_category_.json @@ -3,4 +3,4 @@ "position": 30, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/javaenterpriserules/videos/troubleshooting/xmlsurgery.md b/docs/endpointpolicymanager/components/javaenterpriserules/videos/troubleshooting/xmlsurgery.md index 5f4ebc9549..9985196209 100644 --- a/docs/endpointpolicymanager/components/javaenterpriserules/videos/troubleshooting/xmlsurgery.md +++ b/docs/endpointpolicymanager/components/javaenterpriserules/videos/troubleshooting/xmlsurgery.md @@ -76,3 +76,5 @@ It is working just like we told it to. Instead of getting that error popup, we tied this to Version 8 Update 221 just like we told it to. Again, this doesn't come up very often, but if it every does happen for you, this is an easy way to fix it. I hope this helps you out. Thank you for watching. + + diff --git a/docs/endpointpolicymanager/components/javaenterpriserules/videos/videolearningcenter.md b/docs/endpointpolicymanager/components/javaenterpriserules/videos/videolearningcenter.md index eb9702c395..fe969752b2 100644 --- a/docs/endpointpolicymanager/components/javaenterpriserules/videos/videolearningcenter.md +++ b/docs/endpointpolicymanager/components/javaenterpriserules/videos/videolearningcenter.md @@ -31,3 +31,5 @@ See the following Video topics for Java Enterprise Rules Manager. ## Troubleshooting - [Endpoint Policy Manager Java Rules Manager: XML Surgery](/docs/endpointpolicymanager/components/javaenterpriserules/videos/troubleshooting/xmlsurgery.md) + + diff --git a/docs/endpointpolicymanager/components/networksecuritymanager/_category_.json b/docs/endpointpolicymanager/components/networksecuritymanager/_category_.json index 435ada7ce2..6f460244a5 100644 --- a/docs/endpointpolicymanager/components/networksecuritymanager/_category_.json +++ b/docs/endpointpolicymanager/components/networksecuritymanager/_category_.json @@ -3,4 +3,4 @@ "position": 9, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/networksecuritymanager/manual/_category_.json b/docs/endpointpolicymanager/components/networksecuritymanager/manual/_category_.json index 5bc73990cd..8e05bf86ef 100644 --- a/docs/endpointpolicymanager/components/networksecuritymanager/manual/_category_.json +++ b/docs/endpointpolicymanager/components/networksecuritymanager/manual/_category_.json @@ -1 +1,2 @@ {"label": "Manual", "position": 5, "collapsed": true, "collapsible": true, "link": {"type": "doc", "id": "overview"}} + diff --git a/docs/endpointpolicymanager/components/networksecuritymanager/manual/overview.md b/docs/endpointpolicymanager/components/networksecuritymanager/manual/overview.md index dffdfa817c..1355e21e6c 100644 --- a/docs/endpointpolicymanager/components/networksecuritymanager/manual/overview.md +++ b/docs/endpointpolicymanager/components/networksecuritymanager/manual/overview.md @@ -150,3 +150,5 @@ topics via our How-To videos: [Endpoint Policy Manager Network Security Manager - Applications and Ports](/docs/endpointpolicymanager/components/networksecuritymanager/videos/gettingstarted/applicationsports.md) - Deeper Dive into Customizations & Notifications: [Endpoint Policy Manager Network Security Manager - Global settings](/docs/endpointpolicymanager/components/networksecuritymanager/videos/gettingstarted/globalsettings.md) + + diff --git a/docs/endpointpolicymanager/components/networksecuritymanager/technotes/_category_.json b/docs/endpointpolicymanager/components/networksecuritymanager/technotes/_category_.json index 7aafe0ff8d..53a0b98db0 100644 --- a/docs/endpointpolicymanager/components/networksecuritymanager/technotes/_category_.json +++ b/docs/endpointpolicymanager/components/networksecuritymanager/technotes/_category_.json @@ -1 +1,2 @@ {"label": "Tech Notes", "position": 10, "collapsed": true, "collapsible": true} + diff --git a/docs/endpointpolicymanager/components/networksecuritymanager/videos/_category_.json b/docs/endpointpolicymanager/components/networksecuritymanager/videos/_category_.json index 77675c0c90..c3aa6c973f 100644 --- a/docs/endpointpolicymanager/components/networksecuritymanager/videos/_category_.json +++ b/docs/endpointpolicymanager/components/networksecuritymanager/videos/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "videolearningcenter" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/networksecuritymanager/videos/gettingstarted/_category_.json b/docs/endpointpolicymanager/components/networksecuritymanager/videos/gettingstarted/_category_.json index 7eb735f33a..3eef2a0a44 100644 --- a/docs/endpointpolicymanager/components/networksecuritymanager/videos/gettingstarted/_category_.json +++ b/docs/endpointpolicymanager/components/networksecuritymanager/videos/gettingstarted/_category_.json @@ -3,4 +3,4 @@ "position": 10, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/networksecuritymanager/videos/gettingstarted/applicationsports.md b/docs/endpointpolicymanager/components/networksecuritymanager/videos/gettingstarted/applicationsports.md index a3a22a2b0c..4eec7ba669 100644 --- a/docs/endpointpolicymanager/components/networksecuritymanager/videos/gettingstarted/applicationsports.md +++ b/docs/endpointpolicymanager/components/networksecuritymanager/videos/gettingstarted/applicationsports.md @@ -8,4 +8,6 @@ sidebar_position: 30 Got applications you want to lockdown to use specific IPs and ports? Use this video to get the gist. - \ No newline at end of file + + + diff --git a/docs/endpointpolicymanager/components/networksecuritymanager/videos/gettingstarted/auditingevents.md b/docs/endpointpolicymanager/components/networksecuritymanager/videos/gettingstarted/auditingevents.md index 8100108876..c63599d5b5 100644 --- a/docs/endpointpolicymanager/components/networksecuritymanager/videos/gettingstarted/auditingevents.md +++ b/docs/endpointpolicymanager/components/networksecuritymanager/videos/gettingstarted/auditingevents.md @@ -8,4 +8,6 @@ sidebar_position: 50 Need to turn on eventing? You can do this per Process then per activity. See how in this video. - \ No newline at end of file + + + diff --git a/docs/endpointpolicymanager/components/networksecuritymanager/videos/gettingstarted/basics.md b/docs/endpointpolicymanager/components/networksecuritymanager/videos/gettingstarted/basics.md index 5cd912c97f..48bfc0f1ed 100644 --- a/docs/endpointpolicymanager/components/networksecuritymanager/videos/gettingstarted/basics.md +++ b/docs/endpointpolicymanager/components/networksecuritymanager/videos/gettingstarted/basics.md @@ -10,3 +10,5 @@ Here's a demo of Netwrix Endpoint Policy Manager (formerly PolicyPak) Network Se how to ensure specific processes are allowed to talk with only specific network / IP devices. + + diff --git a/docs/endpointpolicymanager/components/networksecuritymanager/videos/gettingstarted/domainnames.md b/docs/endpointpolicymanager/components/networksecuritymanager/videos/gettingstarted/domainnames.md index eaa45b2ade..d03dcca0ee 100644 --- a/docs/endpointpolicymanager/components/networksecuritymanager/videos/gettingstarted/domainnames.md +++ b/docs/endpointpolicymanager/components/networksecuritymanager/videos/gettingstarted/domainnames.md @@ -9,3 +9,5 @@ sidebar_position: 20 Want to use Domain Names to allow and block? You can do that ! + + diff --git a/docs/endpointpolicymanager/components/networksecuritymanager/videos/gettingstarted/globalsettings.md b/docs/endpointpolicymanager/components/networksecuritymanager/videos/gettingstarted/globalsettings.md index 35a0560ddb..df49fc5287 100644 --- a/docs/endpointpolicymanager/components/networksecuritymanager/videos/gettingstarted/globalsettings.md +++ b/docs/endpointpolicymanager/components/networksecuritymanager/videos/gettingstarted/globalsettings.md @@ -10,4 +10,6 @@ Learn how you can specify the text of the dialog box presented to users when Net Manager is actively managing a process. You can even use links in the dialog to send them to your helpdesk for more information ! - \ No newline at end of file + + + diff --git a/docs/endpointpolicymanager/components/networksecuritymanager/videos/videolearningcenter.md b/docs/endpointpolicymanager/components/networksecuritymanager/videos/videolearningcenter.md index f7d835c013..97741eaabe 100644 --- a/docs/endpointpolicymanager/components/networksecuritymanager/videos/videolearningcenter.md +++ b/docs/endpointpolicymanager/components/networksecuritymanager/videos/videolearningcenter.md @@ -15,3 +15,5 @@ See the following Video topics for Network Security Manager. - [Endpoint Policy Manager Network Security Manager - Applications and Ports](/docs/endpointpolicymanager/components/networksecuritymanager/videos/gettingstarted/applicationsports.md) - [Endpoint Policy Manager Network Security Manager - Global settings](/docs/endpointpolicymanager/components/networksecuritymanager/videos/gettingstarted/globalsettings.md) - [Endpoint Policy Manager Network Security Manager - Auditing Events](/docs/endpointpolicymanager/components/networksecuritymanager/videos/gettingstarted/auditingevents.md) + + diff --git a/docs/endpointpolicymanager/components/preferencesmanager/_category_.json b/docs/endpointpolicymanager/components/preferencesmanager/_category_.json index 8cf96db072..235fd0fb1c 100644 --- a/docs/endpointpolicymanager/components/preferencesmanager/_category_.json +++ b/docs/endpointpolicymanager/components/preferencesmanager/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "overview" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/preferencesmanager/manual/_category_.json b/docs/endpointpolicymanager/components/preferencesmanager/manual/_category_.json index 20ca7992c8..0c5b98a0c0 100644 --- a/docs/endpointpolicymanager/components/preferencesmanager/manual/_category_.json +++ b/docs/endpointpolicymanager/components/preferencesmanager/manual/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "overview" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/preferencesmanager/manual/gettingstarted/_category_.json b/docs/endpointpolicymanager/components/preferencesmanager/manual/gettingstarted/_category_.json index 9a0009e0f3..b99eea22a8 100644 --- a/docs/endpointpolicymanager/components/preferencesmanager/manual/gettingstarted/_category_.json +++ b/docs/endpointpolicymanager/components/preferencesmanager/manual/gettingstarted/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "gettingstarted" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/preferencesmanager/manual/gettingstarted/deploymsis.md b/docs/endpointpolicymanager/components/preferencesmanager/manual/gettingstarted/deploymsis.md index 045dc60a9e..9648d73af7 100644 --- a/docs/endpointpolicymanager/components/preferencesmanager/manual/gettingstarted/deploymsis.md +++ b/docs/endpointpolicymanager/components/preferencesmanager/manual/gettingstarted/deploymsis.md @@ -26,7 +26,7 @@ install, and the MSI would install silently in the background. Next, the Group Policy Preferences XML file is placed within a Endpoint Policy Manager directory on the machine, to be read and processed. Within 10 seconds, you should see the Group Policy Preference -item apply the www.endpointpolicymanager.com shortcut URL on the desktop. +item apply the www.policypak.com shortcut URL on the desktop. ![quickstart_using_policypak_10](/images/endpointpolicymanager/preferences/quickstart_using_endpointpolicymanager_10.webp) @@ -36,3 +36,5 @@ mode (with "computer" in the name) and the Endpoint Policy Manager Preferences M extension (CSE) is installed on the machine. ::: + + diff --git a/docs/endpointpolicymanager/components/preferencesmanager/manual/gettingstarted/gettingstarted.md b/docs/endpointpolicymanager/components/preferencesmanager/manual/gettingstarted/gettingstarted.md index 56a3a8c47d..3e35e85f92 100644 --- a/docs/endpointpolicymanager/components/preferencesmanager/manual/gettingstarted/gettingstarted.md +++ b/docs/endpointpolicymanager/components/preferencesmanager/manual/gettingstarted/gettingstarted.md @@ -46,21 +46,21 @@ examples, you'll see a file named `ppprefs-shortcut.xml`. Remove the file from the ZIP archive, and put it in a handy place for the deployment step. -The Group Policy Preference item has a simple goal: to place a shortcut for www.endpointpolicymanager.com on the +The Group Policy Preference item has a simple goal: to place a shortcut for www.policypak.com on the desktop. If you wish to create a Group Policy Preference item from scratch, see the next section. ## Option 2 - Using Microsoft Group Policy Preferences Editor While you can use any combination of Group Policy Preference items, we strongly recommend that you -use the Group Policy Preference item shown below, which puts an icon for www.endpointpolicymanager.com on the +use the Group Policy Preference item shown below, which puts an icon for www.policypak.com on the desktop. These are the settings used to make the Group Policy Preference item: -- Name: www.endpointpolicymanager.com +- Name: www.policypak.com - Target Type: URL - Location: Desktop -- Target URL: www.endpointpolicymanager.com +- Target URL: www.policypak.com - Icon file path: `%SystemRoot%\system32\SHELL32.dll` - Icon index: 47 @@ -81,3 +81,5 @@ Computer side, depending on which side on are on. ![quickstart_using_policypak_3](/images/endpointpolicymanager/preferences/quickstart_using_endpointpolicymanager_3.webp) Keep the Group Policy Preference item file you created handy for the next step. + + diff --git a/docs/endpointpolicymanager/components/preferencesmanager/manual/gettingstarted/maintaincompliance.md b/docs/endpointpolicymanager/components/preferencesmanager/manual/gettingstarted/maintaincompliance.md index 9fb2ba62cd..d7244c7588 100644 --- a/docs/endpointpolicymanager/components/preferencesmanager/manual/gettingstarted/maintaincompliance.md +++ b/docs/endpointpolicymanager/components/preferencesmanager/manual/gettingstarted/maintaincompliance.md @@ -8,7 +8,7 @@ sidebar_position: 30 When a computer is off the network and out of contact with a domain controller, Group Policy Preferences has no way to reapply its settings. Endpoint Policy Manager Preferences Manager fixes -this problem. To see this in action, delete the www.endpointpolicymanager.com icon from the desktop. Then, test +this problem. To see this in action, delete the www.policypak.com icon from the desktop. Then, test Endpoint Policy Manager Preferences Manager's automatic compliance on the client machine by unplugging the network cable and then doing one of the following: @@ -30,3 +30,5 @@ You can filter which users will see this shortcut item via Item-Level Targeting Targeting within the MSI itself. ::: + + diff --git a/docs/endpointpolicymanager/components/preferencesmanager/manual/gettingstarted/makemsis.md b/docs/endpointpolicymanager/components/preferencesmanager/manual/gettingstarted/makemsis.md index e64b0f28b6..d244a81563 100644 --- a/docs/endpointpolicymanager/components/preferencesmanager/manual/gettingstarted/makemsis.md +++ b/docs/endpointpolicymanager/components/preferencesmanager/manual/gettingstarted/makemsis.md @@ -8,7 +8,7 @@ sidebar_position: 10 :::note For an overview of the Endpoint Policy Manager Exporter utility, please watch this video: -[](http://www.endpointpolicymanager.com/video/endpointpolicymanager-preferences-with-endpointpolicymanager-exporter.html)[Endpoint Policy ManagerPreferences with Endpoint Policy Manager Exporter](/docs/endpointpolicymanager/archive/preferencesexporter.md)l. +[](https://www.policypak.com/video/endpointpolicymanager-preferences-with-endpointpolicymanager-exporter.html)[Endpoint Policy ManagerPreferences with Endpoint Policy Manager Exporter](/docs/endpointpolicymanager/archive/preferencesexporter.md)l. ::: @@ -69,3 +69,5 @@ we've saved it to the desktop as Deploy GPP MSI.msi. See Appendix A: [Using Endpoint Policy Manager with MDM and UEM Tools](/docs/endpointpolicymanager/gettingstarted/mdmmanual/uemtools/uemtools.md) for additional information on the Endpoint Policy Manager Exporter utility + + diff --git a/docs/endpointpolicymanager/components/preferencesmanager/manual/itemleveltargeting.md b/docs/endpointpolicymanager/components/preferencesmanager/manual/itemleveltargeting.md index 52ddd6c052..4c0566286e 100644 --- a/docs/endpointpolicymanager/components/preferencesmanager/manual/itemleveltargeting.md +++ b/docs/endpointpolicymanager/components/preferencesmanager/manual/itemleveltargeting.md @@ -79,3 +79,5 @@ Filters section. ![group_policy_preferences_item_4](/images/endpointpolicymanager/preferences/group_policy_preferences_item_4.webp) The XML of the Group Policy Preference item verifies that Item-Level Targeting is being used. + + diff --git a/docs/endpointpolicymanager/components/preferencesmanager/manual/overview.md b/docs/endpointpolicymanager/components/preferencesmanager/manual/overview.md index 747569dbcf..293283050c 100644 --- a/docs/endpointpolicymanager/components/preferencesmanager/manual/overview.md +++ b/docs/endpointpolicymanager/components/preferencesmanager/manual/overview.md @@ -7,8 +7,7 @@ sidebar_position: 20 # Preferences Manager :::note -Before reading this section, please ensure you have read Book 2: -[Installation Quick Start](/docs/endpointpolicymanager/gettingstarted/overviewinstall/overviewinstall.md), which will help you +Before reading this section, please ensure you have read the [Installation Quick Start](/docs/endpointpolicymanager/gettingstarted/overviewinstall/overviewinstall.md), which will help you learn to do the following: ::: @@ -112,3 +111,5 @@ schema. Additionally, you do not need to install any server components, upgrade or buy any server-side infrastructure. There is no requirement for domain mode or functional level. To be clear, every client computer (Windows 7 and higher) or Terminal Services (RDS)/Citrix machine (Windows Server 2008 or higher) must have the Endpoint Policy Manager CSE installed and licensed. + + diff --git a/docs/endpointpolicymanager/components/preferencesmanager/manual/preferences/_category_.json b/docs/endpointpolicymanager/components/preferencesmanager/manual/preferences/_category_.json index 10bdcb77e3..ef77a8c099 100644 --- a/docs/endpointpolicymanager/components/preferencesmanager/manual/preferences/_category_.json +++ b/docs/endpointpolicymanager/components/preferencesmanager/manual/preferences/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "overview" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/preferencesmanager/manual/preferences/clientmachines.md b/docs/endpointpolicymanager/components/preferencesmanager/manual/preferences/clientmachines.md index 657edb33c2..1ad497dd42 100644 --- a/docs/endpointpolicymanager/components/preferencesmanager/manual/preferences/clientmachines.md +++ b/docs/endpointpolicymanager/components/preferencesmanager/manual/preferences/clientmachines.md @@ -21,8 +21,7 @@ Endpoint Manager (SCCM and Intune), or a similar program, did you first manually installation of the MSI? **Step 4 –** Is your computer licensed? All computers must be licensed in order for Endpoint Policy -Manager Preferences Manager to work properly (see Book 1: -[Introduction and Basic Concepts](/docs/endpointpolicymanager/gettingstarted/basicconcepts/basicconcepts.md) for more information). Alternatively, try +Manager Preferences Manager to work properly (see the [Introduction and Basic Concepts](/docs/endpointpolicymanager/gettingstarted/basicconcepts/basicconcepts.md) for more information). Alternatively, try renaming the computer to "Computer1" (or a similar name) such that "computer" is in the name. When you do this, the Endpoint Policy Manager Preferences Manager CSE will act as if it's fully licensed. If Endpoint Policy Manager Preferences Manager starts to work, you have a licensing issue. @@ -36,3 +35,5 @@ you're actually trying to apply the file to a Windows 8 system? reboot. See if your settings apply now. If so, try to determine why the settings worked when the computer was in Trial mode (i.e., when it had the word "computer" in the computer name) and not in Licensed mode. + + diff --git a/docs/endpointpolicymanager/components/preferencesmanager/manual/preferences/logs.md b/docs/endpointpolicymanager/components/preferencesmanager/manual/preferences/logs.md index c13070e1fd..b0e3ab12a5 100644 --- a/docs/endpointpolicymanager/components/preferencesmanager/manual/preferences/logs.md +++ b/docs/endpointpolicymanager/components/preferencesmanager/manual/preferences/logs.md @@ -44,3 +44,5 @@ You can see an example of the contents of the logs in Figure 21. ![troubleshooting_2](/images/endpointpolicymanager/troubleshooting/preferences/troubleshooting_2.webp) Figure 21. The contents of the logs that are required for troubleshooting. + + diff --git a/docs/endpointpolicymanager/components/preferencesmanager/manual/preferences/logsenhanced.md b/docs/endpointpolicymanager/components/preferencesmanager/manual/preferences/logsenhanced.md index 7f4a9450fa..a7c6375724 100644 --- a/docs/endpointpolicymanager/components/preferencesmanager/manual/preferences/logsenhanced.md +++ b/docs/endpointpolicymanager/components/preferencesmanager/manual/preferences/logsenhanced.md @@ -25,3 +25,5 @@ logs called `Service`. Then within `Service` add a `Reg_DWORD` called Verbose an Figure 23. The Service key will not exist by default and must be created before the value is set within it. + + diff --git a/docs/endpointpolicymanager/components/preferencesmanager/manual/preferences/overview.md b/docs/endpointpolicymanager/components/preferencesmanager/manual/preferences/overview.md index 88ff360036..0a33e87eb4 100644 --- a/docs/endpointpolicymanager/components/preferencesmanager/manual/preferences/overview.md +++ b/docs/endpointpolicymanager/components/preferencesmanager/manual/preferences/overview.md @@ -22,8 +22,8 @@ To get you working as quickly as possible, please send us the following items: - Your Group Policy Preferences XML data file(s). - An example of a client's log files. All Endpoint Policy Manager products have a universal log "collector" utility. Simply run` pplogs.exe` from a command prompt and a ZIP file will be - generated for you. Mail that ZIP file to [support@endpointpolicymanager.com](mailto:support@endpointpolicymanager.com) or - directly to your support representative if asked. + generated for you. [Open a support ticket](https://www.netwrix.com/tickets.html#/open-a-ticket) and attach that ZIP file, or + contact your support representative if asked. - Screenshots or a video of the problem, if there's something to see. Use an application such as ScreenShot Pilot ([http://tinyurl.com/screenshotpilot](http://tinyurl.com/screenshotpilot)) or Jing ([www.Techsmith.com](http://www.Techsmith.com)) to capture images or videos showing your @@ -31,3 +31,5 @@ To get you working as quickly as possible, please send us the following items: We'll try to get you an answer right away. Call (800) 883-8002 if you think we haven't gotten your request for help. We want to help you! + + diff --git a/docs/endpointpolicymanager/components/preferencesmanager/manual/setup.md b/docs/endpointpolicymanager/components/preferencesmanager/manual/setup.md index ca48e4eefa..fc6752ef63 100644 --- a/docs/endpointpolicymanager/components/preferencesmanager/manual/setup.md +++ b/docs/endpointpolicymanager/components/preferencesmanager/manual/setup.md @@ -33,3 +33,5 @@ At this point, you should have the following ready: - The Endpoint Policy Manager Exporter utility on the management station. Now you're ready to test Endpoint Policy Manager Preferences Manager. + + diff --git a/docs/endpointpolicymanager/components/preferencesmanager/overview.md b/docs/endpointpolicymanager/components/preferencesmanager/overview.md index 14d98f97a0..0be78a020e 100644 --- a/docs/endpointpolicymanager/components/preferencesmanager/overview.md +++ b/docs/endpointpolicymanager/components/preferencesmanager/overview.md @@ -17,3 +17,5 @@ Complete documentation for using Preferences Manager: - **Item Level Targeting** - Advanced targeting capabilities - **Getting Started** - Step-by-step deployment guides - **Preferences** - Detailed preferences configuration + + diff --git a/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/_category_.json b/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/_category_.json index e9286a705a..a638cb4ae0 100644 --- a/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/_category_.json +++ b/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/_category_.json @@ -8,3 +8,4 @@ "id": "overview" } } + diff --git a/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/knowledgebase/_category_.json b/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/knowledgebase/_category_.json index 10ef29b1e3..021b3f2c63 100644 --- a/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/knowledgebase/_category_.json +++ b/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/knowledgebase/_category_.json @@ -4,3 +4,4 @@ "collapsed": true, "collapsible": true } + diff --git a/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/knowledgebase/overview.md b/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/knowledgebase/overview.md index 2373be5001..265bcf9208 100644 --- a/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/knowledgebase/overview.md +++ b/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/knowledgebase/overview.md @@ -15,4 +15,6 @@ Configuration and installation guides for RDP Manager. Best practices and helpful tips for using RDP Manager effectively. ## Troubleshooting -Solutions to common issues and problems with RDP Manager. \ No newline at end of file +Solutions to common issues and problems with RDP Manager. + + diff --git a/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/manual/_category_.json b/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/manual/_category_.json index e49e37b4ba..7fe3599c06 100644 --- a/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/manual/_category_.json +++ b/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/manual/_category_.json @@ -4,3 +4,4 @@ "collapsed": true, "collapsible": true } + diff --git a/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/manual/configuration/_category_.json b/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/manual/configuration/_category_.json index 231704b45b..e5db75a598 100644 --- a/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/manual/configuration/_category_.json +++ b/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/manual/configuration/_category_.json @@ -4,3 +4,4 @@ "collapsed": true, "collapsible": true } + diff --git a/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/manual/configuration/exportcollections.md b/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/manual/configuration/exportcollections.md index f2b996a09b..0539902365 100644 --- a/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/manual/configuration/exportcollections.md +++ b/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/manual/configuration/exportcollections.md @@ -19,3 +19,5 @@ Remember that Endpoint Policy Manager RDP policies can be created and exported o Computer side. For instance, below we have a collection being exported. ![using_item_level_targeting_8](/images/endpointpolicymanager/remotedesktopprotocol/itemleveltargeting/using_item_level_targeting_8.webp) + + diff --git a/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/manual/configuration/itemleveltargeting.md b/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/manual/configuration/itemleveltargeting.md index 50f0f4f38a..18f0bd2862 100644 --- a/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/manual/configuration/itemleveltargeting.md +++ b/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/manual/configuration/itemleveltargeting.md @@ -25,3 +25,5 @@ Item-level targeting provides granular control over which users or computers rec - Target based on computer properties For detailed configuration steps, see the original item-level targeting documentation. + + diff --git a/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/manual/configuration/processorderprecedence.md b/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/manual/configuration/processorderprecedence.md index 7f9f374077..8ec9e76a8f 100644 --- a/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/manual/configuration/processorderprecedence.md +++ b/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/manual/configuration/processorderprecedence.md @@ -14,3 +14,5 @@ to highest. ![using_item_level_targeting_5](/images/endpointpolicymanager/remotedesktopprotocol/itemleveltargeting/using_item_level_targeting_5.webp) ![using_item_level_targeting_6](/images/endpointpolicymanager/remotedesktopprotocol/itemleveltargeting/using_item_level_targeting_6.webp) + + diff --git a/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/manual/gettingtoknow/_category_.json b/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/manual/gettingtoknow/_category_.json index 400fb26178..bdda3fbb72 100644 --- a/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/manual/gettingtoknow/_category_.json +++ b/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/manual/gettingtoknow/_category_.json @@ -4,3 +4,4 @@ "collapsed": true, "collapsible": true } + diff --git a/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/manual/gettingtoknow/importrdpfile.md b/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/manual/gettingtoknow/importrdpfile.md index 5ab26f6f0d..805fc67627 100644 --- a/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/manual/gettingtoknow/importrdpfile.md +++ b/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/manual/gettingtoknow/importrdpfile.md @@ -14,3 +14,5 @@ Then browse to the saved RDP file. Below you can see the imported path of the RD the file path setting was automatically imported, as are all other settings. ![getting_to_know_policypak_7](/images/endpointpolicymanager/remotedesktopprotocol/getting_to_know_endpointpolicymanager_7.webp) + + diff --git a/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/manual/gettingtoknow/overview_1.md b/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/manual/gettingtoknow/overview_1.md index 9460538e7a..e3e70a9e56 100644 --- a/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/manual/gettingtoknow/overview_1.md +++ b/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/manual/gettingtoknow/overview_1.md @@ -30,3 +30,5 @@ in Figure 18. ![troubleshooting](/images/endpointpolicymanager/troubleshooting/remotedesktopprotocol/troubleshooting.webp) Figure 18. The ppuser log file. + + diff --git a/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/manual/gettingtoknow/policiessettings.md b/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/manual/gettingtoknow/policiessettings.md index 9d09411a29..682fc5ca01 100644 --- a/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/manual/gettingtoknow/policiessettings.md +++ b/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/manual/gettingtoknow/policiessettings.md @@ -52,3 +52,5 @@ green it means that no value has been assigned to that variable. You can also configure experience settings such as optimized performance speed. ![getting_to_know_policypak_5](/images/endpointpolicymanager/remotedesktopprotocol/getting_to_know_endpointpolicymanager_5.webp) + + diff --git a/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/manual/overview.md b/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/manual/overview.md index 264aee4c49..b2e02c8da9 100644 --- a/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/manual/overview.md +++ b/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/manual/overview.md @@ -30,3 +30,5 @@ Advanced configuration options including item-level targeting and process order - Tech Notes Get started by exploring the Getting to Know RDP Manager section. + + diff --git a/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/overview.md b/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/overview.md index 7da6a915ee..d7acba9d7c 100644 --- a/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/overview.md +++ b/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/overview.md @@ -34,3 +34,5 @@ Video tutorials and demonstrations: - Support for multiple deployment methods Start with the Manual section to learn the basics, then explore specific topics as needed. + + diff --git a/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/videolearningcenter/_category_.json b/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/videolearningcenter/_category_.json index e683fd5a16..c050164c33 100644 --- a/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/videolearningcenter/_category_.json +++ b/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/videolearningcenter/_category_.json @@ -4,3 +4,4 @@ "collapsed": true, "collapsible": true } + diff --git a/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/videos/_category_.json b/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/videos/_category_.json index c96d7f4f5b..005e87b0f4 100644 --- a/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/videos/_category_.json +++ b/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/videos/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "videolearningcenter" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/videos/remoteworkandvdi/_category_.json b/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/videos/remoteworkandvdi/_category_.json index bfc8ecc3e2..26900b834c 100644 --- a/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/videos/remoteworkandvdi/_category_.json +++ b/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/videos/remoteworkandvdi/_category_.json @@ -3,4 +3,4 @@ "position": 10, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/videos/remoteworkandvdi/cloud.md b/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/videos/remoteworkandvdi/cloud.md index e1c9521aa4..4ca899e3e9 100644 --- a/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/videos/remoteworkandvdi/cloud.md +++ b/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/videos/remoteworkandvdi/cloud.md @@ -12,4 +12,6 @@ Manager RDP Manager enables you to deliver .RDP files using the Endpoint Policy Edition and dictate connections as YOU want them defined. Don't leave it up to end users--you set it for them! - \ No newline at end of file + + + diff --git a/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/videos/remoteworkandvdi/itemleveltargeting.md b/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/videos/remoteworkandvdi/itemleveltargeting.md index 02c340efac..f5eaa81146 100644 --- a/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/videos/remoteworkandvdi/itemleveltargeting.md +++ b/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/videos/remoteworkandvdi/itemleveltargeting.md @@ -9,4 +9,6 @@ sidebar_position: 40 Deliver unique RDP sessions to multiple users, machines, security groups and more using Netwrix Endpoint Policy Manager (formerly PolicyPak)'s RDP Manager and Item Level Targeting! - \ No newline at end of file + + + diff --git a/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/videos/remoteworkandvdi/mdm.md b/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/videos/remoteworkandvdi/mdm.md index 43d0b75e86..afb3482a52 100644 --- a/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/videos/remoteworkandvdi/mdm.md +++ b/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/videos/remoteworkandvdi/mdm.md @@ -11,4 +11,6 @@ up to date if a user changes it. Welcome Endpoint Policy Manager RDP Manager. En Manager RDP manager enables you to deliver .RDP files and dictate connections as YOU want them defined. Don't leave it up to end users-- you set it for them! - \ No newline at end of file + + + diff --git a/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/videos/remoteworkandvdi/vdiscenarios.md b/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/videos/remoteworkandvdi/vdiscenarios.md index 502ba2f232..0fcf9593b0 100644 --- a/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/videos/remoteworkandvdi/vdiscenarios.md +++ b/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/videos/remoteworkandvdi/vdiscenarios.md @@ -106,3 +106,5 @@ the way we want. All these things are available to you to keep updated. You can dictate the remote work and work-from-home scenarios that you're after using Endpoint Policy Manager RDP link manager. I hope this video helps you out. Looking forward to getting you started real soon. Thanks so much. + + diff --git a/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/videos/videolearningcenter.md b/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/videos/videolearningcenter.md index 11c30895ab..3e0fbcf9d7 100644 --- a/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/videos/videolearningcenter.md +++ b/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/videos/videolearningcenter.md @@ -14,3 +14,5 @@ See the following Video topics for Endpoint Policy Manager RDP Manager. - [Create and update .RDP files for end-users using Endpoint Policy Manager Cloud Edition](./remoteworkandvdi/cloud.md) - [Create and update .RDP files for end-users using Endpoint Policy Manager MDM Edition](./remoteworkandvdi/mdm.md) - [Use Item Level Targeting to Deliver Targeted .RDP Files](./remoteworkandvdi/itemleveltargeting.md) + + diff --git a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/_category_.json b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/_category_.json index 6caeb869ad..6ae043b56b 100644 --- a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/_category_.json +++ b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "overview" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/manual/_category_.json b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/manual/_category_.json index e49e37b4ba..7fe3599c06 100644 --- a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/manual/_category_.json +++ b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/manual/_category_.json @@ -4,3 +4,4 @@ "collapsed": true, "collapsible": true } + diff --git a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/manual/cloudmdm.md b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/manual/cloudmdm.md index 7f6477b490..ace0cc51e3 100644 --- a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/manual/cloudmdm.md +++ b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/manual/cloudmdm.md @@ -61,3 +61,5 @@ Next, specify the overwrite mode. After the Endpoint Policy Manager Remote Work Delivery Manager policy setting is delivered one time using your MDM service, all you need to do is update the ZIP file as needed. Endpoint Policy Manager keeps those files updated on your endpoints. + + diff --git a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/manual/exportcollections.md b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/manual/exportcollections.md index 448c74565d..356fbaa8dd 100644 --- a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/manual/exportcollections.md +++ b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/manual/exportcollections.md @@ -55,3 +55,5 @@ for additional information on how to export policies and use Endpoint Policy Man Note that exported collections or policies maintain any Item-Level Targeting set within them. If you've used items that represent Group Membership in Active Directory, then those items will only function when the machine is domain-joined. + + diff --git a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/manual/gettoknow/_category_.json b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/manual/gettoknow/_category_.json index e3dd134faa..154faff0a5 100644 --- a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/manual/gettoknow/_category_.json +++ b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/manual/gettoknow/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "gettoknow" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/manual/gettoknow/collections.md b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/manual/gettoknow/collections.md index ae16e86da1..6b5dd6b270 100644 --- a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/manual/gettoknow/collections.md +++ b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/manual/gettoknow/collections.md @@ -25,3 +25,5 @@ As such, you can use a collection to: order. - Process policies synchronously — When checked, this will ensure that each individual policy is finished processing before the next one starts. + + diff --git a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/manual/gettoknow/computerside.md b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/manual/gettoknow/computerside.md index 1a249083aa..4486f976b6 100644 --- a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/manual/gettoknow/computerside.md +++ b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/manual/gettoknow/computerside.md @@ -44,3 +44,5 @@ Also, note some subtle differences about when policies are set to Always apply: - All policies with **Always run** selected will reapply when policy changes are made. - All policies with **Always run** selected will reapply when the Endpoint Policy Manager service starts up. + + diff --git a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/manual/gettoknow/gettingstarted/_category_.json b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/manual/gettoknow/gettingstarted/_category_.json index 4a1fa85222..66b6ab45c7 100644 --- a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/manual/gettoknow/gettingstarted/_category_.json +++ b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/manual/gettoknow/gettingstarted/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "overview" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/manual/gettoknow/gettingstarted/overview.md b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/manual/gettoknow/gettingstarted/overview.md index e2ea0900bd..31eccc80f8 100644 --- a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/manual/gettoknow/gettingstarted/overview.md +++ b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/manual/gettoknow/gettingstarted/overview.md @@ -9,3 +9,5 @@ sidebar_position: 10 This is a two-part Quickstart example. In Part 1, we're going to copy the installer file for Notepad++ from an SMB share, and then run it silently after the install. In Part 2, we're going to copy a file from an HTTP(S) webserver like Dropbox. + + diff --git a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/manual/gettoknow/gettingstarted/policiesstandard.md b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/manual/gettoknow/gettingstarted/policiesstandard.md index 937e149f0a..94d6f1ed0f 100644 --- a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/manual/gettoknow/gettingstarted/policiesstandard.md +++ b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/manual/gettoknow/gettingstarted/policiesstandard.md @@ -107,3 +107,5 @@ Notepad++ appear under the Recently added heading. to Link Enabled, or delete the GPO, and see Notepad++ go away. ![getting_to_know_policypak_15](/images/endpointpolicymanager/remoteworkdelivery/gettingstarted/getting_to_know_endpointpolicymanager_15.webp) + + diff --git a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/manual/gettoknow/gettingstarted/policiesweb.md b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/manual/gettoknow/gettingstarted/policiesweb.md index 7bb080b243..5807d5030f 100644 --- a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/manual/gettoknow/gettingstarted/policiesweb.md +++ b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/manual/gettoknow/gettingstarted/policiesweb.md @@ -80,3 +80,5 @@ There is a little more to understanding web policies, which will be explained in Advanced Web Policies: Unpacking and Using ZIP Archives. There is also a security concern about web policies within GPOs. For more information on this issue, see the section titled Remote Work Delivery Manager Security Concerns. + + diff --git a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/manual/gettoknow/gettoknow.md b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/manual/gettoknow/gettoknow.md index ccc65b6fbc..f588ebc3a1 100644 --- a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/manual/gettoknow/gettoknow.md +++ b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/manual/gettoknow/gettoknow.md @@ -26,3 +26,5 @@ The functions of collections and policies are as follows: Both collections and policies may have Item-Level Targeting (explained in more detail later), which enables you to target policies based on criteria that you specify. + + diff --git a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/manual/gettoknow/multiplefiles.md b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/manual/gettoknow/multiplefiles.md index 99840939fd..df910548f6 100644 --- a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/manual/gettoknow/multiplefiles.md +++ b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/manual/gettoknow/multiplefiles.md @@ -44,3 +44,5 @@ modified date or time stamp. Therefore, if the source and destination file size the source and destination timestamp is unequal, then the file is assumed to have been changed. ::: + + diff --git a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/manual/gettoknow/recursion.md b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/manual/gettoknow/recursion.md index 75249ceb9d..e67be02295 100644 --- a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/manual/gettoknow/recursion.md +++ b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/manual/gettoknow/recursion.md @@ -60,3 +60,5 @@ the number of files copied during an operation. You can also require that files be only copied when an attribute is set or not set. ![getting_to_know_policypak_30](/images/endpointpolicymanager/remoteworkdelivery/advanced/standard/getting_to_know_endpointpolicymanager_30.webp) + + diff --git a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/manual/insouts.md b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/manual/insouts.md index 9d117a9610..322fa26d74 100644 --- a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/manual/insouts.md +++ b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/manual/insouts.md @@ -42,3 +42,5 @@ use the MDM service's MSI file deployment ability. Even though it works, and wou time, this is not a great system when you need to update one or more files on a regular basis, because the process becomes tedious and error-prone. With Endpoint Policy Manager, you'll see how to quickly copy files to endpoints and keep them updated on a regular basis. + + diff --git a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/manual/itemleveltargeting.md b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/manual/itemleveltargeting.md index f45f2cc85b..fd40d578d5 100644 --- a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/manual/itemleveltargeting.md +++ b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/manual/itemleveltargeting.md @@ -66,3 +66,5 @@ Item-Level Targeting is applied to a collection, then none of the items in the c unless the Item-Level Targeting on the collection evaluates to True. ::: + + diff --git a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/manual/overview.md b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/manual/overview.md index 81239d1e27..6df028591b 100644 --- a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/manual/overview.md +++ b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/manual/overview.md @@ -7,8 +7,7 @@ sidebar_position: 10 # Remote Work Delivery Manager :::note -Before reading this section, please ensure you have read Book 2: -[Installation Quick Start](/docs/endpointpolicymanager/gettingstarted/overviewinstall/overviewinstall.md), which will help you +Before reading this section, please ensure you have read the [Installation Quick Start](/docs/endpointpolicymanager/gettingstarted/overviewinstall/overviewinstall.md), which will help you learn to do the following: ::: @@ -69,8 +68,9 @@ even to non-domain-joined machines over the Internet. Policy Manager CSE must be present in order to accept Endpoint Policy Manager Remote Work Delivery Manager directives via Group Policy, or when using MEMCM, KACE, MDM, or similar utilities. - Endpoints — In order to use these, they must be licensed for Endpoint Policy Manager Remote Work - Delivery Manager using one of the licensing methods, which are described in Book 1: - [Introduction and Basic Concepts](/docs/endpointpolicymanager/gettingstarted/basicconcepts/basicconcepts.md). + Delivery Manager using one of the licensing methods, which are described in the [Introduction and Basic Concepts](/docs/endpointpolicymanager/gettingstarted/basicconcepts/basicconcepts.md). - PolicyPak Exporter (optional) — A free utility that lets you take Endpoint Policy Manager Admin Templates Manager and our other products' XML files and wrap them into a portable MSI file for deployment using MEMCM, an MDM service, or your own systems management software. + + diff --git a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/manual/processorderprecedence.md b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/manual/processorderprecedence.md index b1e2e3fb94..4c97e0519b 100644 --- a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/manual/processorderprecedence.md +++ b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/manual/processorderprecedence.md @@ -37,3 +37,5 @@ Here is how precedence works: - Endpoint Policy Manager file-based policies (including those delivered from an MDM service) have the next highest precedence. - Endpoint Policy Manager Group Policy policies have the highest precedence. + + diff --git a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/manual/remoteworkdelivery/_category_.json b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/manual/remoteworkdelivery/_category_.json index 75c60fcdde..27512f921a 100644 --- a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/manual/remoteworkdelivery/_category_.json +++ b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/manual/remoteworkdelivery/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "overview" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/manual/remoteworkdelivery/events.md b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/manual/remoteworkdelivery/events.md index c4ddc64ae4..73a1856135 100644 --- a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/manual/remoteworkdelivery/events.md +++ b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/manual/remoteworkdelivery/events.md @@ -55,3 +55,5 @@ events in each category: - EventId = 709: HTTP revert job fails with error. - EventId = 710: HTTP revert job fails with error. - EventId = 711: HTTP revert job is completed. + + diff --git a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/manual/remoteworkdelivery/logs.md b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/manual/remoteworkdelivery/logs.md index bd7e57cb9a..980babd4b4 100644 --- a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/manual/remoteworkdelivery/logs.md +++ b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/manual/remoteworkdelivery/logs.md @@ -56,6 +56,7 @@ Manager Remote Work Delivery Manager (see Figure 56): Figure 56. Log files showing when a policy applies and when a policy reverts. -If needed, logs are automatically wrapped up and can be sent to -[support@endpointpolicymanager.com](mailto:support@endpointpolicymanager.com) using the `PPLOGS.EXE` command on any endpoint +If needed, logs are automatically wrapped up and can be sent to support by [opening a support ticket](https://www.netwrix.com/tickets.html#/open-a-ticket) using the `PPLOGS.EXE` command on any endpoint where the client-side extension is installed. + + diff --git a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/manual/remoteworkdelivery/overview.md b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/manual/remoteworkdelivery/overview.md index 1a344b207d..db1adf313e 100644 --- a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/manual/remoteworkdelivery/overview.md +++ b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/manual/remoteworkdelivery/overview.md @@ -8,3 +8,5 @@ sidebar_position: 80 In this section, we give you a few tips about Netwrix Endpoint Policy Manager (formerly PolicyPak) Remote Work Delivery Manager and discuss a security concern with some ways to troubleshoot it. + + diff --git a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/manual/remoteworkdelivery/refreshtiming.md b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/manual/remoteworkdelivery/refreshtiming.md index 12194f9262..d06831f73b 100644 --- a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/manual/remoteworkdelivery/refreshtiming.md +++ b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/manual/remoteworkdelivery/refreshtiming.md @@ -12,3 +12,5 @@ standards of Group Policy: at logon, and in the background every 90–120 minute policies, they are downloaded and applied after that. When using Endpoint Policy Manager Cloud, clients check in for new policies every 60 minutes, and this is configurable within Endpoint Policy Manager Cloud per computer group. + + diff --git a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/manual/remoteworkdelivery/securityconcerns.md b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/manual/remoteworkdelivery/securityconcerns.md index 2a157cf767..67d7f8028d 100644 --- a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/manual/remoteworkdelivery/securityconcerns.md +++ b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/manual/remoteworkdelivery/securityconcerns.md @@ -72,3 +72,5 @@ permissions, the user cannot read the User side of the GPO's contents. ![tips_security_and_troubleshooting_5](/images/endpointpolicymanager/troubleshooting/remoteworkdelivery/tips_security_and_troubleshooting_5.webp) Figure 54. The result of hardening a GPO. + + diff --git a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/manual/remoteworkdelivery/tips/_category_.json b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/manual/remoteworkdelivery/tips/_category_.json index 3630dccaeb..f1861a6079 100644 --- a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/manual/remoteworkdelivery/tips/_category_.json +++ b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/manual/remoteworkdelivery/tips/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "overview" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/manual/remoteworkdelivery/tips/overview.md b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/manual/remoteworkdelivery/tips/overview.md index 992b406e25..3c85a6d970 100644 --- a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/manual/remoteworkdelivery/tips/overview.md +++ b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/manual/remoteworkdelivery/tips/overview.md @@ -8,3 +8,5 @@ sidebar_position: 10 In the next sections we discuss some helpful tips for using Endpoint Policy Manager Remote Work Delivery Manager. + + diff --git a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/manual/remoteworkdelivery/tips/specialvariables.md b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/manual/remoteworkdelivery/tips/specialvariables.md index 872779ed15..7f722dc5f0 100644 --- a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/manual/remoteworkdelivery/tips/specialvariables.md +++ b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/manual/remoteworkdelivery/tips/specialvariables.md @@ -50,3 +50,5 @@ Policy Manager Cloud: - Install a non-MSI application, like Notepad++ setup installer immediately after downloading it (with its own switches, such as capital /S for silent, in the case of Notepad++ setup routine): `npp.7.5.6.Installer.exe $Env:DestinationFile /S` + + diff --git a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/manual/remoteworkdelivery/tips/wildcards.md b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/manual/remoteworkdelivery/tips/wildcards.md index 8c81730f8a..e11f0750bc 100644 --- a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/manual/remoteworkdelivery/tips/wildcards.md +++ b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/manual/remoteworkdelivery/tips/wildcards.md @@ -28,3 +28,5 @@ Examples: additional character (like Folder1, Folder4, Folder9) and then match every file that has two characters (like 11.pdf, 12.pdf, 22.pdf) from `\\server\share\Folder1`, `\\server\share\Folder2`, and so on. + + diff --git a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/manual/savetime.md b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/manual/savetime.md index b247a6832d..b4e1f08c3f 100644 --- a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/manual/savetime.md +++ b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/manual/savetime.md @@ -30,3 +30,5 @@ For those using an MDM solution: - Your MDM service can only deploy MSI-wrapped files. With Endpoint Policy Manager Remote Work Delivery Manager, you can keep files updated and automatically deploy them to endpoints, without having to repeatedly update the MSI files. + + diff --git a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/overview.md b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/overview.md index fb8b52d01a..199db583de 100644 --- a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/overview.md +++ b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/overview.md @@ -39,3 +39,5 @@ Technical information and troubleshooting: - Integration with Azure Blob Storage and web services Start with the Manual section to learn the basics, then explore specific topics as needed. + + diff --git a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/technotes/_category_.json b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/technotes/_category_.json index 94afda5423..41681dfa32 100644 --- a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/technotes/_category_.json +++ b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/technotes/_category_.json @@ -8,3 +8,4 @@ "id": "knowledgebase" } } + diff --git a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/technotes/knowledgebase.md b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/technotes/knowledgebase.md index 28c5e801b3..66d6217644 100644 --- a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/technotes/knowledgebase.md +++ b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/technotes/knowledgebase.md @@ -19,3 +19,5 @@ See the following Knowledge Base articles for Remote Work Delivery Manager. ## Troubleshooting - [My Dropbox link won't verify in Remote Work Delivery Manager](/docs/endpointpolicymanager/components/remoteworkdeliverymanager/technotes/troubleshooting/dropboxlink.md) + + diff --git a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/technotes/tipsandtricks/_category_.json b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/technotes/tipsandtricks/_category_.json index 303bcb02f6..5331eea174 100644 --- a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/technotes/tipsandtricks/_category_.json +++ b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/technotes/tipsandtricks/_category_.json @@ -3,4 +3,4 @@ "position": 10, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/technotes/tipsandtricks/installsequentially.md b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/technotes/tipsandtricks/installsequentially.md index e0bc39b7d9..d656560ffd 100644 --- a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/technotes/tipsandtricks/installsequentially.md +++ b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/technotes/tipsandtricks/installsequentially.md @@ -37,3 +37,5 @@ and close the script, thus completing it. But if your goals are modest, and you simply want to download applications in order, and at the end of each download, run a single installer (either .msi or .exe), then we recommend the **Run Process** method instead of PowerShell. + + diff --git a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/technotes/tipsandtricks/installuwp.md b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/technotes/tipsandtricks/installuwp.md index f693236051..f88706abff 100644 --- a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/technotes/tipsandtricks/installuwp.md +++ b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/technotes/tipsandtricks/installuwp.md @@ -170,3 +170,5 @@ Add-AppPackage -path "C:\Installers\Microsoft.AzureVpn_1.1069.25.0_neutral___8we to skip. **Step 13 –** You are done, give the Policy a descriptive name then click **Finish**. + + diff --git a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/technotes/tipsandtricks/printers.md b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/technotes/tipsandtricks/printers.md index 738235dd3d..895c6108b8 100644 --- a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/technotes/tipsandtricks/printers.md +++ b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/technotes/tipsandtricks/printers.md @@ -90,3 +90,5 @@ The printer may take around 30 seconds to install. ![571_13_image-20210320020022-13](/images/endpointpolicymanager/remoteworkdelivery/571_13_image-20210320020022-13.webp) + + diff --git a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/technotes/tipsandtricks/updateclientsideextension.md b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/technotes/tipsandtricks/updateclientsideextension.md index b0d8b7aeab..79d480281e 100644 --- a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/technotes/tipsandtricks/updateclientsideextension.md +++ b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/technotes/tipsandtricks/updateclientsideextension.md @@ -95,3 +95,5 @@ Click **Next**. **Step 16 –** If required, repeat steps 4 – 16 for 32-bit, making the necessary changes along the way. + + diff --git a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/technotes/tipsandtricks/variables.md b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/technotes/tipsandtricks/variables.md index e05008d230..4ddcb98db7 100644 --- a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/technotes/tipsandtricks/variables.md +++ b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/technotes/tipsandtricks/variables.md @@ -57,3 +57,5 @@ DestinationDir Destination DestinationFile ``` + + diff --git a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/technotes/troubleshooting/_category_.json b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/technotes/troubleshooting/_category_.json index 289c6f8855..30e7620b07 100644 --- a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/technotes/troubleshooting/_category_.json +++ b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/technotes/troubleshooting/_category_.json @@ -3,4 +3,4 @@ "position": 20, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/technotes/troubleshooting/dropboxlink.md b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/technotes/troubleshooting/dropboxlink.md index 4002c70468..c0c6eba3bf 100644 --- a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/technotes/troubleshooting/dropboxlink.md +++ b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/technotes/troubleshooting/dropboxlink.md @@ -94,3 +94,5 @@ This policy cannot be altered by either of the Administrative Consoles (On-premi Cloud). Any changes must be done manually to the XML and re-imported as detailed above. ::: + + diff --git a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/_category_.json b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/_category_.json index 9995c360e4..a8abb586cc 100644 --- a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/_category_.json +++ b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/_category_.json @@ -8,3 +8,4 @@ "id": "videolearningcenter" } } + diff --git a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/gettingstarted/_category_.json b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/gettingstarted/_category_.json index 7eb735f33a..3eef2a0a44 100644 --- a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/gettingstarted/_category_.json +++ b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/gettingstarted/_category_.json @@ -3,4 +3,4 @@ "position": 10, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/gettingstarted/masscopy.md b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/gettingstarted/masscopy.md index 74e5bf54f9..187c3c01dc 100644 --- a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/gettingstarted/masscopy.md +++ b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/gettingstarted/masscopy.md @@ -11,3 +11,5 @@ files. Copy one folder, multiple folders, and/or recursively or not. Keep target with one, single policy... instead of deploying files each and every time. + + diff --git a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/gettingstarted/patching.md b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/gettingstarted/patching.md index f4881439cc..7bb42744ed 100644 --- a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/gettingstarted/patching.md +++ b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/gettingstarted/patching.md @@ -58,3 +58,5 @@ exchange program underneath the hood, and you're off to the races. That's how you can keep software updated and patched all automatically using Endpoint Policy Manager Remote Work Delivery Manager. Hope this video helps you out. Looking forward to getting you started real soon with Endpoint Policy Manager. Thanks. + + diff --git a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/gettingstarted/smb.md b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/gettingstarted/smb.md index a83d95dd9c..525d4f3c32 100644 --- a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/gettingstarted/smb.md +++ b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/gettingstarted/smb.md @@ -11,3 +11,5 @@ it. Endpoint Policy Manager will also uninstall the software when the policy no easy, and fast. (And Powerful!) + + diff --git a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/gettingstarted/webbasedshares.md b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/gettingstarted/webbasedshares.md index d62fb2fd19..0fc0c5ca51 100644 --- a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/gettingstarted/webbasedshares.md +++ b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/gettingstarted/webbasedshares.md @@ -11,3 +11,5 @@ a web service like S3, Dropbox, Azure, etc. And ... that's it. Endpoint Policy M uninstall the software when the policy no longer applies. It's easy, and fast. (And Powerful!) + + diff --git a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/methods/_category_.json b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/methods/_category_.json index b6dcc179eb..1e013fe142 100644 --- a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/methods/_category_.json +++ b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/methods/_category_.json @@ -3,4 +3,4 @@ "position": 20, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/methods/cloud.md b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/methods/cloud.md index 75a9bdef03..9cb1639f46 100644 --- a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/methods/cloud.md +++ b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/methods/cloud.md @@ -85,3 +85,5 @@ Just like that, using Endpoint Policy Manager Cloud to deliver software to your your non-domain joined machines. Hope this video helps you out. Looking forward to getting you started with Endpoint Policy Manager Cloud and Remove Work Delivery Manager real soon. Thanks so much. + + diff --git a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/methods/mdm.md b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/methods/mdm.md index 8eb7030382..492070fb3b 100644 --- a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/methods/mdm.md +++ b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/methods/mdm.md @@ -12,3 +12,5 @@ you store your file on a web service, then set a policy to download it, and keep automatically updated. It's awesome. + + diff --git a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/tipsandtricks/_category_.json b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/tipsandtricks/_category_.json index eccef4c011..71019ba89a 100644 --- a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/tipsandtricks/_category_.json +++ b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/tipsandtricks/_category_.json @@ -3,4 +3,4 @@ "position": 30, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/tipsandtricks/azureblobstorage.md b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/tipsandtricks/azureblobstorage.md index f7269d04ec..7fdd60bb41 100644 --- a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/tipsandtricks/azureblobstorage.md +++ b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/tipsandtricks/azureblobstorage.md @@ -111,3 +111,5 @@ You replace the files in Azure Blob Storage as you need to making it update, and off to the races. Azure Blob Storage, Endpoint Policy Manager Remote Work Delivery Manager, your endpoints, it's a match made in heaven. Hope this video helps you out. Thanks for watching. Hope to get you started with Endpoint Policy Manager real soon. Bye-bye. + + diff --git a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/tipsandtricks/localfilecopy.md b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/tipsandtricks/localfilecopy.md index 1c4dbdb7fe..6cfa55220c 100644 --- a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/tipsandtricks/localfilecopy.md +++ b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/tipsandtricks/localfilecopy.md @@ -80,3 +80,5 @@ You can't just change the destination path to something like \\server\share\123. permitted. You can trick it locally here with the sources, but you can't trick the destination. That is not permitted by Remote Work Delivery Manager. Hope this video helps you out, and looking forward to seeing you in the inside. Take care. + + diff --git a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/tipsandtricks/updateclientsideextension.md b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/tipsandtricks/updateclientsideextension.md index 83f9497d9d..37cf7fd45d 100644 --- a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/tipsandtricks/updateclientsideextension.md +++ b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/tipsandtricks/updateclientsideextension.md @@ -82,3 +82,5 @@ It's a 68-meg file, so it takes a little bit of time to do. Then in a second, it actually installing the file, so you should probably see another command prompt pop up here. Alright, and it's done already. Now we can see that it's at 20.10.2592. Where it was at 2536, it's now at 2592. That's it. Thanks for watching and hope this helps. + + diff --git a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/videolearningcenter.md b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/videolearningcenter.md index 793fa627df..d82a92c5a6 100644 --- a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/videolearningcenter.md +++ b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/videolearningcenter.md @@ -25,3 +25,5 @@ See the following Video topics for Remote Work Delivery Manager. - [Endpoint Policy Manager: Remote Work Delivery Manager Local File Copy Magic](/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/tipsandtricks/localfilecopy.md) - [Endpoint Policy Manager: Use Azure Blob Storage to Deploy and Patch your software](/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/tipsandtricks/azureblobstorage.md) - [Using Remote Work Delivery Manager to Update the Endpoint Policy Manager Client Side Extension](/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/tipsandtricks/updateclientsideextension.md) + + diff --git a/docs/endpointpolicymanager/components/scriptstriggers/_category_.json b/docs/endpointpolicymanager/components/scriptstriggers/_category_.json index b3e7cbb66e..567ffae70f 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/_category_.json +++ b/docs/endpointpolicymanager/components/scriptstriggers/_category_.json @@ -8,3 +8,4 @@ "id": "overview" } } + diff --git a/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/_category_.json b/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/_category_.json index f890ea6095..bd3755797e 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/_category_.json +++ b/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/_category_.json @@ -8,3 +8,4 @@ "id": "knowledgebase" } } + diff --git a/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/installation/_category_.json b/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/installation/_category_.json index ee3640f7af..76ffd74d1c 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/installation/_category_.json +++ b/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/installation/_category_.json @@ -4,3 +4,4 @@ "collapsed": true, "collapsible": true } + diff --git a/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/knowledgebase.md b/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/knowledgebase.md index e331f82f4d..54d244e393 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/knowledgebase.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/knowledgebase.md @@ -29,3 +29,5 @@ Scripts and Triggers Manager provides powerful automation capabilities for enter --- *Consult the troubleshooting section for script debugging guidance and common issue resolution.* + + diff --git a/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/tipsandtricks/_category_.json b/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/tipsandtricks/_category_.json index a74978754e..431040a5b1 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/tipsandtricks/_category_.json +++ b/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/tipsandtricks/_category_.json @@ -4,3 +4,4 @@ "collapsed": true, "collapsible": true } + diff --git a/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/tipsandtricks/bitlockerdeployment.md b/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/tipsandtricks/bitlockerdeployment.md index fb9fc60284..fa5a18c849 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/tipsandtricks/bitlockerdeployment.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/tipsandtricks/bitlockerdeployment.md @@ -120,3 +120,5 @@ collection to target your desired groupings. When the policy has been deployed to the user, they will receive a notification that a reboot will be required. It is not necessary that it be one immediately. Upon reboot BitLocker will automatically start to encrypt the drive with no input required from the user. + + diff --git a/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/tipsandtricks/edgefirstlogon.md b/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/tipsandtricks/edgefirstlogon.md index 1a9c2e2fda..1d436d461f 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/tipsandtricks/edgefirstlogon.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/tipsandtricks/edgefirstlogon.md @@ -47,3 +47,5 @@ this option. the screen below after a successful 1st logon. ![868_3_image-20220225024809-3_900x490](/images/endpointpolicymanager/scriptstriggers/868_3_image-20220225024809-3_900x490.webp) + + diff --git a/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/tipsandtricks/eventlogtriggers.md b/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/tipsandtricks/eventlogtriggers.md index 48019e0b24..7806886854 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/tipsandtricks/eventlogtriggers.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/tipsandtricks/eventlogtriggers.md @@ -126,3 +126,5 @@ VPN disconnect example using Azure Point-to-Site VPN policy to disconnect the drives. ::: + + diff --git a/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/tipsandtricks/localaccountpassword.md b/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/tipsandtricks/localaccountpassword.md index e5ad65b916..e744ba182f 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/tipsandtricks/localaccountpassword.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/tipsandtricks/localaccountpassword.md @@ -86,3 +86,5 @@ The targeted endpoint must have rights to read the share and file used above (i. Lastly, apply the policy to any endpoints as needed and you are good to go. + + diff --git a/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/tipsandtricks/localscheduledtask.md b/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/tipsandtricks/localscheduledtask.md index 1b37542a2f..89f97297ca 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/tipsandtricks/localscheduledtask.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/tipsandtricks/localscheduledtask.md @@ -57,3 +57,5 @@ This policy will create a local scheduled task that will reboot the PC daily at if no one is logged into the PC. ::: + + diff --git a/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/tipsandtricks/powershell.md b/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/tipsandtricks/powershell.md index 1e44cc724b..655082ab81 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/tipsandtricks/powershell.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/tipsandtricks/powershell.md @@ -64,3 +64,5 @@ Use" from the CMD prompt try enabling the "Launch folder windows in a separate p image below) to see if that resolves the issue. ![216_9_image-20210204105234-1](/images/endpointpolicymanager/scriptstriggers/mappeddrives/216_9_image-20210204105234-1.webp) + + diff --git a/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/tipsandtricks/processesdetails.md b/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/tipsandtricks/processesdetails.md index 937371d5e8..35c1004a65 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/tipsandtricks/processesdetails.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/tipsandtricks/processesdetails.md @@ -48,3 +48,5 @@ behavior? Can this cause the CSE to malfunction? A: This is because the output from the script engine is in ANSI code but our logs are in Unicode. It does not cause any issues with the CSE or the ability to execute the script. This is strictly in the logging. + + diff --git a/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/tipsandtricks/resetsecurechannel.md b/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/tipsandtricks/resetsecurechannel.md index 5c61ab0809..48310271de 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/tipsandtricks/resetsecurechannel.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/tipsandtricks/resetsecurechannel.md @@ -79,3 +79,5 @@ PowerShell to verify the Secure Channel is working again. Example of successful result in log file (`c:\temp\SecureChannel_PS.log` ) is below: ![300_9_image-20200623000029-9_950x181](/images/endpointpolicymanager/scriptstriggers/300_9_image-20200623000029-9_950x181.webp) + + diff --git a/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/tipsandtricks/screensavers.md b/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/tipsandtricks/screensavers.md index 73abeea023..1c96901441 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/tipsandtricks/screensavers.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/tipsandtricks/screensavers.md @@ -209,3 +209,5 @@ reg add HKCU\Software\Microsoft\Windows Photo Viewer\Slideshow\Screensaver /v En FINISH ![207_37_image-20200819181623-19](/images/endpointpolicymanager/scriptstriggers/207_37_image-20200819181623-19.webp) + + diff --git a/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/tipsandtricks/shortcutpublicdesktop.md b/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/tipsandtricks/shortcutpublicdesktop.md index 18d41c574c..dcd3c82633 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/tipsandtricks/shortcutpublicdesktop.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/tipsandtricks/shortcutpublicdesktop.md @@ -62,3 +62,5 @@ upgraded. Alternatively, you can change the "Policy process mode configuration" instead of "Once or when forced" to always create the shortcut at login or when `GPUPDATE` runs. ::: + + diff --git a/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/tipsandtricks/silentbrowserinstall.md b/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/tipsandtricks/silentbrowserinstall.md index a1ecdd54ac..db28a6a4ce 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/tipsandtricks/silentbrowserinstall.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/tipsandtricks/silentbrowserinstall.md @@ -165,3 +165,5 @@ from a CMD prompt to speed up the process. Chrome and Firefox will create a shor by default but the WinZip 14.5 MSI does not, to verify that WinZip installed correctly you can try to launch WinZip with the following command:` "C:\Program Files (x86)\WinZip\WINZIP32.EXE"` from Start > Run or a CMD prompt. + + diff --git a/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/tipsandtricks/teamsminimized.md b/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/tipsandtricks/teamsminimized.md index b61b1b758a..239bbf26d5 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/tipsandtricks/teamsminimized.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/tipsandtricks/teamsminimized.md @@ -108,3 +108,5 @@ time, however, one of the icons will disappear shortly. Also, if this is the fir since the policy was applied it may take a 2nd login for the policy to kick in. ::: + + diff --git a/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/tipsandtricks/temperatureunit.md b/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/tipsandtricks/temperatureunit.md index 519e9639cc..c4ec451d78 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/tipsandtricks/temperatureunit.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/tipsandtricks/temperatureunit.md @@ -54,3 +54,5 @@ before the "set-content". steps on the wizard. ![438_5_image-20200626100413-4](/images/endpointpolicymanager/scriptstriggers/438_5_image-20200626100413-4.webp) + + diff --git a/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/tipsandtricks/updateregistry.md b/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/tipsandtricks/updateregistry.md index f4a06bf346..c01533e6c0 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/tipsandtricks/updateregistry.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/tipsandtricks/updateregistry.md @@ -58,3 +58,5 @@ specified each time Group Policy is processed **Step 8 –** Give a descriptive name to the policy and set Item Level Targeting if required -> FINISH + + diff --git a/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/tipsandtricks/vpnconnection.md b/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/tipsandtricks/vpnconnection.md index 74cd9e408a..c6820aa4da 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/tipsandtricks/vpnconnection.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/tipsandtricks/vpnconnection.md @@ -46,3 +46,5 @@ virtual network adapter that matched to following mask "FortinetVirtual Ethernet PPScripts listens if new network adapter was added/removed, check adapter's name, and execute corresponding script but without name of server. + + diff --git a/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/tipsandtricks/windows10modifyscript.md b/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/tipsandtricks/windows10modifyscript.md index 6852f6bb82..abb5edf76b 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/tipsandtricks/windows10modifyscript.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/tipsandtricks/windows10modifyscript.md @@ -31,3 +31,5 @@ Then the expected behavior should be: This will all occur in the same processing cycle, and should not take several GPupdates or Endpoint Policy Manager Cloud syncs. + + diff --git a/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/tipsandtricks/wlandropbox.md b/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/tipsandtricks/wlandropbox.md index c1019ad2b9..549f26ebe4 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/tipsandtricks/wlandropbox.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/tipsandtricks/wlandropbox.md @@ -91,3 +91,5 @@ command prompt. `netsh wlan delete profile name="Company WiFi"` + + diff --git a/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/tipsandtricks/wlannetwork.md b/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/tipsandtricks/wlannetwork.md index 4a82ad71f9..bac0e8387d 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/tipsandtricks/wlannetwork.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/tipsandtricks/wlannetwork.md @@ -54,3 +54,5 @@ command prompt. `netsh wlan delete profile name="Company WiFi"` + + diff --git a/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/troubleshooting/_category_.json b/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/troubleshooting/_category_.json index 2a7c1d7f13..269232431c 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/troubleshooting/_category_.json +++ b/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/troubleshooting/_category_.json @@ -4,3 +4,4 @@ "collapsed": true, "collapsible": true } + diff --git a/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/troubleshooting/adminapproval.md b/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/troubleshooting/adminapproval.md index b71702d66c..64ac41f5f0 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/troubleshooting/adminapproval.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/troubleshooting/adminapproval.md @@ -97,7 +97,7 @@ environment in policy #2, see below. ![927_3_3_950x296](/images/endpointpolicymanager/troubleshooting/scriptstriggers/927_3_3_950x296.webp) -[https://www.endpointpolicymanager.com/pp-files/PPScripts\_\_MS_Teams_update_to_resolve_issue_with_Admin_Approval_prompts.xml](https://www.endpointpolicymanager.com/pp-files/PPScripts__MS_Teams_update_to_resolve_issue_with_Admin_Approval_prompts.xml) +[https://www.policypak.com/pp-files/PPScripts\_\_MS_Teams_update_to_resolve_issue_with_Admin_Approval_prompts.xml](https://www.policypak.com/pp-files/PPScripts__MS_Teams_update_to_resolve_issue_with_Admin_Approval_prompts.xml) ### WORKAROUND 3: For CSEs previous to 24.4 (Not recommended - as any MSIEXEC command line with "-embedding \*" will be elevated - use at own risk) @@ -105,3 +105,5 @@ Using Endpoint Policy Manager Least Privilege Manager create the 2 separate poli screen shot below. ![927_4_image-20231213102010-1](/images/endpointpolicymanager/troubleshooting/scriptstriggers/927_4_image-20231213102010-1.webp) + + diff --git a/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/troubleshooting/cylance.md b/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/troubleshooting/cylance.md index 7a0576b8e9..bff656006d 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/troubleshooting/cylance.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/troubleshooting/cylance.md @@ -18,3 +18,5 @@ Safelist, and Endpoint Policy Manager Scripts will run PowerShell scripts as exp This note came from Cylance and is not validated by Endpoint Policy Manager. ::: + + diff --git a/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/troubleshooting/onapplyscript.md b/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/troubleshooting/onapplyscript.md index a595bd7e7b..9c48810bf8 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/troubleshooting/onapplyscript.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/troubleshooting/onapplyscript.md @@ -24,3 +24,5 @@ Then the expected behavior we should see is: - 7zip uninstall (REVERT script is run.) - 7zip reinstall (Changed on script is run.) + + diff --git a/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/troubleshooting/powershellscripts.md b/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/troubleshooting/powershellscripts.md index c861e8838d..f816082348 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/troubleshooting/powershellscripts.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/troubleshooting/powershellscripts.md @@ -87,3 +87,5 @@ then PowerShell will be blocked. ![867_7_image-20210721211958-7](/images/endpointpolicymanager/scriptstriggers/867_7_image-20210721211958-7.webp) ![867_8_image-20210721211958-8](/images/endpointpolicymanager/scriptstriggers/867_8_image-20210721211958-8.webp) + + diff --git a/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/troubleshooting/scriptlocation.md b/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/troubleshooting/scriptlocation.md index ef7b133c5e..d3d22e1f4a 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/troubleshooting/scriptlocation.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/troubleshooting/scriptlocation.md @@ -32,3 +32,5 @@ Client-Side Extensions | Scripts Manager | Use custom location for temporary scr what's seen here. ![827_3_image004](/images/endpointpolicymanager/scriptstriggers/827_3_image004.webp) + + diff --git a/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/troubleshooting/systemprocesses.md b/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/troubleshooting/systemprocesses.md index 8f1a6018e8..cd40ae0aca 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/troubleshooting/systemprocesses.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/troubleshooting/systemprocesses.md @@ -19,3 +19,5 @@ it. Batch and PowerShell scripts when run from within an open cmd.exe or powersh however, do not open a new process; they run within that existing process. As no new process is started, there's nothing for Least Privilege Manager to intercept and the command is thereby allowed to run. + + diff --git a/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/troubleshooting/vpn.md b/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/troubleshooting/vpn.md index f46c1835f0..85d043de42 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/troubleshooting/vpn.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/troubleshooting/vpn.md @@ -104,3 +104,5 @@ the VPN disconnects by using the script below and also changing the trigger to " **Step 12 –** "On trigger" does not work with Revert action script which is why you need to create a new policy to disconnect the drives. + + diff --git a/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/troubleshooting/vpnsolutions.md b/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/troubleshooting/vpnsolutions.md index 96ca28150d..cc43343b0e 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/troubleshooting/vpnsolutions.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/troubleshooting/vpnsolutions.md @@ -13,3 +13,5 @@ The following VPNs are currently supported for use in Scripts Manager VPN Trigge 3. Fortinet 4. OpenVPN (GUI) 5. OpenVPN (Connect) + + diff --git a/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/troubleshooting/windows7tls.md b/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/troubleshooting/windows7tls.md index e103fe7706..358ddd0dc9 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/troubleshooting/windows7tls.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/knowledgebase/troubleshooting/windows7tls.md @@ -103,3 +103,5 @@ msiexec.exe /i c:\temp\Apps\MicrosoftEasyFix51044.msi /qn /L*V C:\temp\apps\MSEa } #Script ends here ``` + + diff --git a/docs/endpointpolicymanager/components/scriptstriggers/manual/_category_.json b/docs/endpointpolicymanager/components/scriptstriggers/manual/_category_.json index 1c4c158a37..491e75991a 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/manual/_category_.json +++ b/docs/endpointpolicymanager/components/scriptstriggers/manual/_category_.json @@ -8,3 +8,4 @@ "id": "overview" } } + diff --git a/docs/endpointpolicymanager/components/scriptstriggers/manual/configuration/_category_.json b/docs/endpointpolicymanager/components/scriptstriggers/manual/configuration/_category_.json index 231704b45b..e5db75a598 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/manual/configuration/_category_.json +++ b/docs/endpointpolicymanager/components/scriptstriggers/manual/configuration/_category_.json @@ -4,3 +4,4 @@ "collapsed": true, "collapsible": true } + diff --git a/docs/endpointpolicymanager/components/scriptstriggers/manual/configuration/insouts.md b/docs/endpointpolicymanager/components/scriptstriggers/manual/configuration/insouts.md index f84a1758d5..6ed753d888 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/manual/configuration/insouts.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/manual/configuration/insouts.md @@ -112,3 +112,5 @@ on any given MDM solution, since they are all very different). - The scripts only run when a computer is associated with a user; so with kiosk devices, using the MDM scripting is often not possible. - The scripts will not run with hybrid scenarios (domain-joined and Azure registered devices.) + + diff --git a/docs/endpointpolicymanager/components/scriptstriggers/manual/gettingtoknow/_category_.json b/docs/endpointpolicymanager/components/scriptstriggers/manual/gettingtoknow/_category_.json index 04d2942591..e43740d98e 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/manual/gettingtoknow/_category_.json +++ b/docs/endpointpolicymanager/components/scriptstriggers/manual/gettingtoknow/_category_.json @@ -4,3 +4,4 @@ "collapsed": true, "collapsible": true } + diff --git a/docs/endpointpolicymanager/components/scriptstriggers/manual/gettingtoknow/advantages.md b/docs/endpointpolicymanager/components/scriptstriggers/manual/gettingtoknow/advantages.md index eea55ab17c..a13b037b56 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/manual/gettingtoknow/advantages.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/manual/gettingtoknow/advantages.md @@ -31,3 +31,5 @@ policy method you already employ. - You can apply the script always, once, or when forced manually. - You can write your script in most common languages; not just PowerShell. + + diff --git a/docs/endpointpolicymanager/components/scriptstriggers/manual/gettingtoknow/computerside.md b/docs/endpointpolicymanager/components/scriptstriggers/manual/gettingtoknow/computerside.md index 7b30715c4b..fb617207b4 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/manual/gettingtoknow/computerside.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/manual/gettingtoknow/computerside.md @@ -45,3 +45,5 @@ Note some subtle differences about when policies are set to "Always apply": - All policies with "Always apply" selected will reapply when policy changes are made. - All policies with "Always apply" selected will reapply when the Endpoint Policy Manager service starts up. + + diff --git a/docs/endpointpolicymanager/components/scriptstriggers/manual/gettingtoknow/overview.md b/docs/endpointpolicymanager/components/scriptstriggers/manual/gettingtoknow/overview.md index a93ac1b10c..ad57e14886 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/manual/gettingtoknow/overview.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/manual/gettingtoknow/overview.md @@ -42,3 +42,5 @@ should have a folder that looks similar to what's seen in Figure 6. ![getting_to_know_scripts_triggers_2](/images/endpointpolicymanager/scriptstriggers/gettoknow/getting_to_know_scripts_triggers_2.webp) Figure 6. Endpoint Policy Manager script examples unpacked. + + diff --git a/docs/endpointpolicymanager/components/scriptstriggers/manual/gettingtoknow/overview_1.md b/docs/endpointpolicymanager/components/scriptstriggers/manual/gettingtoknow/overview_1.md index 7cd6664196..4cad5f2bff 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/manual/gettingtoknow/overview_1.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/manual/gettingtoknow/overview_1.md @@ -46,6 +46,7 @@ annotations. Figure 33. An example of a Endpoint Policy Manager Scripts & Triggers Manager log. -**Step 2 –** If needed, logs are automatically wrapped up and can be sent to -[support@endpointpolicymanager.com](mailto:support@endpointpolicymanager.com) using the `PPLOGS.EXE` command on any endpoint +**Step 2 –** If needed, logs are automatically wrapped up and can be sent to support by [opening a support ticket](https://www.netwrix.com/tickets.html#/open-a-ticket) using the `PPLOGS.EXE` command on any endpoint where the client-side extension is installed. + + diff --git a/docs/endpointpolicymanager/components/scriptstriggers/manual/gettingtoknow/shortcuts.md b/docs/endpointpolicymanager/components/scriptstriggers/manual/gettingtoknow/shortcuts.md index 8723d9196d..0ed4c25541 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/manual/gettingtoknow/shortcuts.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/manual/gettingtoknow/shortcuts.md @@ -8,7 +8,7 @@ sidebar_position: 10 :::note For some video overviews of Endpoint Policy Manager Scripts & Triggers Manager, see -[https://www.endpointpolicymanager.com/products/endpointpolicymanager-scripts-manager.html](https://www.endpointpolicymanager.com/products/endpointpolicymanager-scripts-manager.html) +[https://www.policypak.com/products/endpointpolicymanager-scripts-manager.html](https://www.policypak.com/products/endpointpolicymanager-scripts-manager.html) ::: @@ -124,3 +124,5 @@ Figure 16. Make a policy stop applying by removing the "Link Enabled" settings i The policy has now fallen out of scope and will stop applying. Back on the endpoint, run GPupdate. When you do, the "Off" script will run and the "Visit Endpoint Policy Manager" icon will disappear. + + diff --git a/docs/endpointpolicymanager/components/scriptstriggers/manual/gettingtoknow/usage.md b/docs/endpointpolicymanager/components/scriptstriggers/manual/gettingtoknow/usage.md index 24324742fe..6af57474e1 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/manual/gettingtoknow/usage.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/manual/gettingtoknow/usage.md @@ -68,3 +68,5 @@ Acrobat Reader. **Step 8 –** Finally, point to the application file or open process and configure Item-level Targeting if desired. + + diff --git a/docs/endpointpolicymanager/components/scriptstriggers/manual/itemleveltargeting/_category_.json b/docs/endpointpolicymanager/components/scriptstriggers/manual/itemleveltargeting/_category_.json index dea7223125..796aab5943 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/manual/itemleveltargeting/_category_.json +++ b/docs/endpointpolicymanager/components/scriptstriggers/manual/itemleveltargeting/_category_.json @@ -4,3 +4,4 @@ "collapsed": true, "collapsible": true } + diff --git a/docs/endpointpolicymanager/components/scriptstriggers/manual/itemleveltargeting/exportcollections.md b/docs/endpointpolicymanager/components/scriptstriggers/manual/itemleveltargeting/exportcollections.md index 1d3ffbcb09..1ef763b5f7 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/manual/itemleveltargeting/exportcollections.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/manual/itemleveltargeting/exportcollections.md @@ -62,3 +62,5 @@ Figure 32. Choosing this option will allow the user to export the policy for lat Note that exported collections or policies maintain any Item-Level Targeting set within them. If you've used items that represent Group Membership in Active Directory, then those items will only function when the machine is domain-joined. + + diff --git a/docs/endpointpolicymanager/components/scriptstriggers/manual/itemleveltargeting/overview.md b/docs/endpointpolicymanager/components/scriptstriggers/manual/itemleveltargeting/overview.md index 25c5d00283..7d276c848f 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/manual/itemleveltargeting/overview.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/manual/itemleveltargeting/overview.md @@ -71,3 +71,5 @@ Figure 27. When the policy or collection's icon is orange, the entry has Item-Le When Item-Level Targeting is on, the policy won't apply unless the conditions are true. If Item-Level Targeting is on a collection, then none of the items in the collection will apply unless the Item-Level Targeting on the collection evaluates to True. + + diff --git a/docs/endpointpolicymanager/components/scriptstriggers/manual/itemleveltargeting/processorderprecedence.md b/docs/endpointpolicymanager/components/scriptstriggers/manual/itemleveltargeting/processorderprecedence.md index f2eec6984e..c15d157e74 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/manual/itemleveltargeting/processorderprecedence.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/manual/itemleveltargeting/processorderprecedence.md @@ -36,3 +36,5 @@ overlap of policies. Here is how the precedence works: - Policies delivered through Endpoint Policy Manager files have the next highest precedence. - Policies delivered through Endpoint Policy Manager Group Policy directives have the highest precedence. + + diff --git a/docs/endpointpolicymanager/components/scriptstriggers/manual/overview.md b/docs/endpointpolicymanager/components/scriptstriggers/manual/overview.md index c75447c3f0..bb71674506 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/manual/overview.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/manual/overview.md @@ -29,3 +29,5 @@ Scripts and Triggers Manager transforms static Group Policy environments into dy 1. Start with Getting to Know Scripts and Triggers Manager for fundamental concepts 2. Learn Configuration for setting up scripts and triggers 3. Use Item Level Targeting for advanced deployment scenarios + + diff --git a/docs/endpointpolicymanager/components/scriptstriggers/overview.md b/docs/endpointpolicymanager/components/scriptstriggers/overview.md index a166894618..68fd35bd27 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/overview.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/overview.md @@ -27,3 +27,5 @@ Scripts and Triggers Manager is a component of Endpoint Policy Manager (PolicyPa - Getting Started Videos - Trigger Examples - Troubleshooting + + diff --git a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/_category_.json b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/_category_.json index 08b2b0a69c..48b4bb9e46 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/_category_.json +++ b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/_category_.json @@ -8,3 +8,4 @@ "id": "videolearningcenter" } } + diff --git a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/gettingstarted/_category_.json b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/gettingstarted/_category_.json index edb57b5129..9b170c37fa 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/gettingstarted/_category_.json +++ b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/gettingstarted/_category_.json @@ -4,3 +4,4 @@ "collapsed": true, "collapsible": true } + diff --git a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/gettingstarted/cloud.md b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/gettingstarted/cloud.md index e2b44b1b59..02e8520957 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/gettingstarted/cloud.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/gettingstarted/cloud.md @@ -103,3 +103,5 @@ never check in. Now you have an extra way to manage the heck out of them. I hope this helps you out. Looking forward to getting you started with Endpoint Policy Manager Cloud real soon. See ya. + + diff --git a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/gettingstarted/onpremise.md b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/gettingstarted/onpremise.md index 5eb38fa53c..25c29094be 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/gettingstarted/onpremise.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/gettingstarted/onpremise.md @@ -7,7 +7,7 @@ sidebar_position: 10 Netwrix Endpoint Policy Manager (formerly PolicyPak) Scripts Manager goes beyond in-box Group Policy and enables you to deliver settings MORE than once, use any language you want, and eliminate -[https://www.endpointpolicymanager.com/pp-blog/group-policy-loopback](https://www.endpointpolicymanager.com/pp-blog/group-policy-loopback) +[https://www.policypak.com/pp-blog/group-policy-loopback](https://www.policypak.com/pp-blog/group-policy-loopback) so you can apply scripts to all users on the machine. @@ -118,3 +118,5 @@ Thanks so much for watching. If you're using Endpoint Policy Manager Cloud or En Manager with your MDM service, we have other videos to show you how that works. Thanks so very much and talk to you soon. + + diff --git a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/methods/_category_.json b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/methods/_category_.json index bf3482899d..e671dd1396 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/methods/_category_.json +++ b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/methods/_category_.json @@ -4,3 +4,4 @@ "collapsed": true, "collapsible": true } + diff --git a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/methods/mdm.md b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/methods/mdm.md index 2137348e7c..cdb9b64d5f 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/methods/mdm.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/methods/mdm.md @@ -203,3 +203,5 @@ where Endpoint Policy Manager Scripts plus your MDM solution equals way more awe five minutes ago. Thanks so much for watching, and we'll talk to you soon. + + diff --git a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/methods/pdqdeploy.md b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/methods/pdqdeploy.md index e802cd77b7..90e18cdeee 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/methods/pdqdeploy.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/methods/pdqdeploy.md @@ -95,3 +95,5 @@ builds. And it does it one time and never again. Shane: Endpoint Policy Manager, baby. Jeremy: Here for you, guys. Thanks so much. + + diff --git a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/tipsandtricks/_category_.json b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/tipsandtricks/_category_.json index a74978754e..431040a5b1 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/tipsandtricks/_category_.json +++ b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/tipsandtricks/_category_.json @@ -4,3 +4,4 @@ "collapsed": true, "collapsible": true } + diff --git a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/tipsandtricks/bitlocker.md b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/tipsandtricks/bitlocker.md index 8f1f14ebff..2527cf607f 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/tipsandtricks/bitlocker.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/tipsandtricks/bitlocker.md @@ -119,3 +119,5 @@ a couple minutes when it's all done. Let's see where we stand now. It's at 0%. BitLocker version is at none. It's fully decrypted. No key protectors. It has been successfully uninstalled. Thanks for watching. Have yourself a great day. + + diff --git a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/tipsandtricks/chocolaty.md b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/tipsandtricks/chocolaty.md index 5912304376..05079b0e84 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/tipsandtricks/chocolaty.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/tipsandtricks/chocolaty.md @@ -135,3 +135,5 @@ solution I think it really helps out and gives you the ability to deploy softwar your endpoints no matter where they are. If they're working from home or whatever using Chocolaty. Hope this helps you out. Looking forward to getting you started with Endpoint Policy Manager real soon. Take care. + + diff --git a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/tipsandtricks/customdefaultfileassociations.md b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/tipsandtricks/customdefaultfileassociations.md index 04aa3a239b..c608162bf3 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/tipsandtricks/customdefaultfileassociations.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/tipsandtricks/customdefaultfileassociations.md @@ -32,3 +32,5 @@ Here I'm logging in as EastSalesUser1, who is one of the users who should be rec There you have it. Everything is working as expected. I hope that you'll find this video helpful and informative. If you have any questions, please ask in our forums under the Scripts Manager forum. Thank you. + + diff --git a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/tipsandtricks/printers.md b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/tipsandtricks/printers.md index 997e353216..62a88a59e7 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/tipsandtricks/printers.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/tipsandtricks/printers.md @@ -117,3 +117,5 @@ one, last thing, here we go. "Item-level targeting evaluated to FALSE", and ther that, we're going to run the off one. Hopefully this gives you a little bit to go on here, and hopefully this video helps you out. You could do shared printers without loopback on the computer side. Hope this video helps you out. Thanks very much. Talk to you soon. + + diff --git a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/tipsandtricks/unwantedapps.md b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/tipsandtricks/unwantedapps.md index 1396dc5907..7ce2ec7b29 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/tipsandtricks/unwantedapps.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/tipsandtricks/unwantedapps.md @@ -11,4 +11,6 @@ Policy Manager (formerly PolicyPak) Scripts & Triggers Manager, and a Endpoint P preconfigured script. Check out this video to see Endpoint Policy Manager instantly remove junk from the Windows 10 desktop… in no time flat. - \ No newline at end of file + + + diff --git a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/tipsandtricks/windows10prolockscreen.md b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/tipsandtricks/windows10prolockscreen.md index 4649650b67..63dc28c08d 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/tipsandtricks/windows10prolockscreen.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/tipsandtricks/windows10prolockscreen.md @@ -70,3 +70,5 @@ Hope this helps you out. Looking forward to getting you started with a trial rea soon. Thanks so much. + + diff --git a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/_category_.json b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/_category_.json index 3f9c57e133..e325bff529 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/_category_.json +++ b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/_category_.json @@ -4,3 +4,4 @@ "collapsed": true, "collapsible": true } + diff --git a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/anyconnect.md b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/anyconnect.md index 5397fa6f50..7f9422d6e0 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/anyconnect.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/anyconnect.md @@ -54,3 +54,5 @@ you've got it all set, bring it in to Endpoint Policy Manager Scripts with the T you can have a nice on script and a nice off script, and you are off to the races with Endpoint Policy Manager and Cisco AnyConnect. Hope this video helps you out. Looking forward to getting you started with Endpoint Policy Manager real soon. + + diff --git a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/events.md b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/events.md index 6c69a68222..0329e37f62 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/events.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/events.md @@ -48,3 +48,5 @@ With that in mind, this gives you the opportunity to look for any kind of event in any Event Log. When it happens on the client machine, do a complex action or a simple action. I hope this video helps you out. Looking forward to getting you started with Endpoint Policy Manager Scripts & Triggers real soon. Thanks so much. + + diff --git a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/lockunlocksession.md b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/lockunlocksession.md index 3c7c4946b4..2a7d2f24f6 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/lockunlocksession.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/lockunlocksession.md @@ -61,3 +61,5 @@ background. Of course, we can't see it. Now if we unlock, bang, we put it back o Endpoint Policy Manager scripts and triggers enables you to at session lock or unlock time, do some superpower magic and hopefully this example will give you some great stuff for your imagination. Hope this helps you out. Looking forward to helping you get started real soon. + + diff --git a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/mapdrivetriggers.md b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/mapdrivetriggers.md index 3e6c68278f..3ba46498fe 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/mapdrivetriggers.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/mapdrivetriggers.md @@ -82,3 +82,5 @@ how the printer takes a couple seconds the very first time to probably get that rocking and rolling. After that, you can see it actually happens really, really quickly. I hope this helps you out and you're ready to use Endpoint Policy Manager scripts and triggers. Thanks very much. + + diff --git a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/scripttriggers.md b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/scripttriggers.md index 115b12a0dd..d4bb23fb64 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/scripttriggers.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/scripttriggers.md @@ -69,3 +69,5 @@ script is running. If you like the idea of Endpoint Policy Manager scripts and triggers, you're welcome to watch some more videos on how the triggers work. Thanks so very much and talk to you soon. + + diff --git a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/shutdownscripts.md b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/shutdownscripts.md index 1d972562b3..22c2344747 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/shutdownscripts.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/shutdownscripts.md @@ -38,3 +38,5 @@ Triggers to the rescue. Hope this helps you out. Remember doing this on the computer side because you can only do shutdown on the computer side. Hope this helps you out. Thanks very much and talk to you soon. + + diff --git a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/vpnconnect.md b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/vpnconnect.md index 34b0774a45..a1f063337e 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/vpnconnect.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/vpnconnect.md @@ -58,3 +58,5 @@ bang, delete the file. Just like that using Endpoint Policy Manager Scripts and any kind of scripty thing you want on a VPN connection and also a VPN disconnection. Hope this video helps you out. Looking forward to getting you started with Endpoint Policy Manager real soon. Thank you very much. + + diff --git a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/videolearningcenter.md b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/videolearningcenter.md index cee53a5b7b..d90602b88b 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/videolearningcenter.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/videolearningcenter.md @@ -32,3 +32,5 @@ Specialized guidance for implementing Scripts and Triggers Manager in cloud envi --- *All videos include practical examples and downloadable sample scripts.* + + diff --git a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/withcloud/_category_.json b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/withcloud/_category_.json index 00cf3c2306..8b0f5128c2 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/withcloud/_category_.json +++ b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/withcloud/_category_.json @@ -4,3 +4,4 @@ "collapsed": true, "collapsible": true } + diff --git a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/withcloud/auditpol.md b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/withcloud/auditpol.md index e050a1ab5e..f4d7dd6e9c 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/withcloud/auditpol.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/withcloud/auditpol.md @@ -66,3 +66,5 @@ different set of auditing. Either way. Minimize that. Let's update the policy. N policy is no longer there. Query object access, and again, back to no auditing. Let's clear the log. Open up my file. Close it. Refresh. No logging. Okay, so this is how we can enable advanced auditing in remote domain or nondomain joined computers. Thanks for watching. + + diff --git a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/withcloud/cloud.md b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/withcloud/cloud.md index e0b7e99f1c..9a07a5c8d7 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/withcloud/cloud.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/withcloud/cloud.md @@ -103,3 +103,5 @@ Manager Scripts Manager to deploy your software through the internet, through yo machines and VPN, or to your not domain joined machines with Endpoint Policy Manager Cloud as well. Hope this helps you out. Looking forward to getting you started with Endpoint Policy Manager real soon. Take care. + + diff --git a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/withcloud/printersetup.md b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/withcloud/printersetup.md index bb802503e8..cc021e1877 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/withcloud/printersetup.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/withcloud/printersetup.md @@ -6,3 +6,5 @@ sidebar_position: 30 # Endpoint Policy Manager Cloud TCP/IP Printer setup using Scripts Manager + + diff --git a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/withcloud/x509certificates.md b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/withcloud/x509certificates.md index ac10df7776..c115009302 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/withcloud/x509certificates.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/withcloud/x509certificates.md @@ -79,3 +79,5 @@ certificate all set to go. That said, again, this is great for use with VPN Manager. Again, this is for absolutely any purpose you need to get custom X509 Certificates onto your endpoints. Thanks a lot and have a great day. + + diff --git a/docs/endpointpolicymanager/components/securitysettingsmanager/_category_.json b/docs/endpointpolicymanager/components/securitysettingsmanager/_category_.json index 1c6f73b736..a19247746a 100644 --- a/docs/endpointpolicymanager/components/securitysettingsmanager/_category_.json +++ b/docs/endpointpolicymanager/components/securitysettingsmanager/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "overview" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/securitysettingsmanager/manual/_category_.json b/docs/endpointpolicymanager/components/securitysettingsmanager/manual/_category_.json index 20ca7992c8..0c5b98a0c0 100644 --- a/docs/endpointpolicymanager/components/securitysettingsmanager/manual/_category_.json +++ b/docs/endpointpolicymanager/components/securitysettingsmanager/manual/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "overview" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/securitysettingsmanager/manual/exportwizard.md b/docs/endpointpolicymanager/components/securitysettingsmanager/manual/exportwizard.md index b4d10331fa..60fa528781 100644 --- a/docs/endpointpolicymanager/components/securitysettingsmanager/manual/exportwizard.md +++ b/docs/endpointpolicymanager/components/securitysettingsmanager/manual/exportwizard.md @@ -49,3 +49,5 @@ location and filename to save your XML file. Keep this file handy since you'll use it with Endpoint Policy Manager Exporter or Endpoint Policy Manager Cloud. To learn more about how to deliver settings outside of Group Policy, be sure to read Appendix A, [Using Endpoint Policy Manager with MDM and UEM Tools](/docs/endpointpolicymanager/gettingstarted/mdmmanual/uemtools/uemtools.md). + + diff --git a/docs/endpointpolicymanager/components/securitysettingsmanager/manual/gettoknow.md b/docs/endpointpolicymanager/components/securitysettingsmanager/manual/gettoknow.md index c74cf45a85..11a50ffa76 100644 --- a/docs/endpointpolicymanager/components/securitysettingsmanager/manual/gettoknow.md +++ b/docs/endpointpolicymanager/components/securitysettingsmanager/manual/gettoknow.md @@ -22,3 +22,5 @@ Additionally, if you use the PolicyPak Cloud service, you can even deliver these Policy security settings to non-domain-joined machines over the Internet. ::: + + diff --git a/docs/endpointpolicymanager/components/securitysettingsmanager/manual/overview.md b/docs/endpointpolicymanager/components/securitysettingsmanager/manual/overview.md index c3568eb4da..ae9a7c8daf 100644 --- a/docs/endpointpolicymanager/components/securitysettingsmanager/manual/overview.md +++ b/docs/endpointpolicymanager/components/securitysettingsmanager/manual/overview.md @@ -7,8 +7,7 @@ sidebar_position: 40 # Security Settings Manager :::note -Before reading this section, please ensure you have read Book 2: -[Installation Quick Start](/docs/endpointpolicymanager/gettingstarted/overviewinstall/overviewinstall.md), which will help you +Before reading this section, please ensure you have read the [Installation Quick Start](/docs/endpointpolicymanager/gettingstarted/overviewinstall/overviewinstall.md), which will help you learn to do the following: ::: @@ -59,3 +58,5 @@ Endpoint Policy Manager Security Settings Manager has the following components: Policy Manager Admin Templates Manager and other Endpoint Policy Manager products' XML files and wrap them into a portable MSI file for deployment using Microsoft Endpoint Manager (SCCM and Intune), a mobile device management service, or your own systems management software. + + diff --git a/docs/endpointpolicymanager/components/securitysettingsmanager/overview.md b/docs/endpointpolicymanager/components/securitysettingsmanager/overview.md index 0a46ac8f27..7970504ef4 100644 --- a/docs/endpointpolicymanager/components/securitysettingsmanager/overview.md +++ b/docs/endpointpolicymanager/components/securitysettingsmanager/overview.md @@ -15,3 +15,5 @@ Complete documentation for using Security Settings Manager: - **Overview** - Getting started with security settings - **Export Wizard** - Exporting security settings for deployment - **Configuration** - Advanced security settings configuration + + diff --git a/docs/endpointpolicymanager/components/softwarepackage/_category_.json b/docs/endpointpolicymanager/components/softwarepackage/_category_.json index 6c7f0ed99a..fa08af3777 100644 --- a/docs/endpointpolicymanager/components/softwarepackage/_category_.json +++ b/docs/endpointpolicymanager/components/softwarepackage/_category_.json @@ -3,4 +3,4 @@ "position": 15, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/softwarepackage/manual/_category_.json b/docs/endpointpolicymanager/components/softwarepackage/manual/_category_.json index cd6b8d995f..980db1e24a 100644 --- a/docs/endpointpolicymanager/components/softwarepackage/manual/_category_.json +++ b/docs/endpointpolicymanager/components/softwarepackage/manual/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "overview" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/softwarepackage/manual/appx/_category_.json b/docs/endpointpolicymanager/components/softwarepackage/manual/appx/_category_.json index 67f6682c82..0877f21fbb 100644 --- a/docs/endpointpolicymanager/components/softwarepackage/manual/appx/_category_.json +++ b/docs/endpointpolicymanager/components/softwarepackage/manual/appx/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "overview" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/softwarepackage/manual/appx/addremovepackages.md b/docs/endpointpolicymanager/components/softwarepackage/manual/appx/addremovepackages.md index bba94f3a31..0b1f86e32b 100644 --- a/docs/endpointpolicymanager/components/softwarepackage/manual/appx/addremovepackages.md +++ b/docs/endpointpolicymanager/components/softwarepackage/manual/appx/addremovepackages.md @@ -28,3 +28,5 @@ Corporation, L=Redmond, S=Washington, C=US' | Where-Object -Property 'Publisher' 'CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US' | Where-Object -Property 'Publisher' -NE -Value 'CN=PolicyPak Software, Inc.,O=PolicyPak Software, Inc.,L=Media,S=Pennsylvania,C=US' | Format-Table -Property Name, Publisher -AutoSize + + diff --git a/docs/endpointpolicymanager/components/softwarepackage/manual/appx/helpertool.md b/docs/endpointpolicymanager/components/softwarepackage/manual/appx/helpertool.md index 8f630d0762..9efad741bc 100644 --- a/docs/endpointpolicymanager/components/softwarepackage/manual/appx/helpertool.md +++ b/docs/endpointpolicymanager/components/softwarepackage/manual/appx/helpertool.md @@ -48,3 +48,5 @@ done this, you can then use the Import button in the Remove Package Policy Mode. Next, select an application from the list to be populated into the policy. ![appx_policies_and_settings_16](/images/endpointpolicymanager/softwarepackage/appx/appx_policies_and_settings_16.webp) + + diff --git a/docs/endpointpolicymanager/components/softwarepackage/manual/appx/installpackage.md b/docs/endpointpolicymanager/components/softwarepackage/manual/appx/installpackage.md index 0f816a98ff..eecabe7f61 100644 --- a/docs/endpointpolicymanager/components/softwarepackage/manual/appx/installpackage.md +++ b/docs/endpointpolicymanager/components/softwarepackage/manual/appx/installpackage.md @@ -36,3 +36,5 @@ Corporation, L=Redmond, S=Washington, C=US' | Where-Object -Property 'Publisher' 'CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US' | Where-Object -Property 'Publisher' -NE -Value 'CN=PolicyPak Software, Inc.,O=PolicyPak Software, Inc.,L=Media,S=Pennsylvania,C=US' | Format-Table -Property Name, Publisher -AutoSize + + diff --git a/docs/endpointpolicymanager/components/softwarepackage/manual/appx/overview.md b/docs/endpointpolicymanager/components/softwarepackage/manual/appx/overview.md index 0c4576b86f..ba3cddcc66 100644 --- a/docs/endpointpolicymanager/components/softwarepackage/manual/appx/overview.md +++ b/docs/endpointpolicymanager/components/softwarepackage/manual/appx/overview.md @@ -30,3 +30,5 @@ Corporation, L=Redmond, S=Washington, C=US' | Where-Object -Property 'Publisher' 'CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US' | Where-Object -Property 'Publisher' -NE -Value 'CN=PolicyPak Software, Inc.,O=PolicyPak Software, Inc.,L=Media,S=Pennsylvania,C=US' | Format-Table -Property Name, Publisher -AutoSize + + diff --git a/docs/endpointpolicymanager/components/softwarepackage/manual/appx/removepackage.md b/docs/endpointpolicymanager/components/softwarepackage/manual/appx/removepackage.md index 63f8526ed7..cb3ad8ee11 100644 --- a/docs/endpointpolicymanager/components/softwarepackage/manual/appx/removepackage.md +++ b/docs/endpointpolicymanager/components/softwarepackage/manual/appx/removepackage.md @@ -29,3 +29,5 @@ Corporation, L=Redmond, S=Washington, C=US' | Where-Object -Property 'Publisher' 'CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US' | Where-Object -Property 'Publisher' -NE -Value 'CN=PolicyPak Software, Inc.,O=PolicyPak Software, Inc.,L=Media,S=Pennsylvania,C=US' | Format-Table -Property Name, Publisher -AutoSize + + diff --git a/docs/endpointpolicymanager/components/softwarepackage/manual/exportcollections.md b/docs/endpointpolicymanager/components/softwarepackage/manual/exportcollections.md index 4e354885fb..013b4959f0 100644 --- a/docs/endpointpolicymanager/components/softwarepackage/manual/exportcollections.md +++ b/docs/endpointpolicymanager/components/softwarepackage/manual/exportcollections.md @@ -21,3 +21,5 @@ Remember that Endpoint Policy Manager RDP policies can be created and exported o Computer side. For instance, below you can see an item being exported from the Computer side. ![exporting_collections_1](/images/endpointpolicymanager/softwarepackage/exporting_collections_1.webp) + + diff --git a/docs/endpointpolicymanager/components/softwarepackage/manual/itemleveltargeting.md b/docs/endpointpolicymanager/components/softwarepackage/manual/itemleveltargeting.md index 1c5192b68b..400c0e8506 100644 --- a/docs/endpointpolicymanager/components/softwarepackage/manual/itemleveltargeting.md +++ b/docs/endpointpolicymanager/components/softwarepackage/manual/itemleveltargeting.md @@ -45,3 +45,5 @@ users not be on the corporate LAN. In this example, the Pak would only apply to Windows 10 machines when the machine is portable and not on the corporate LAN subnet, and the user is in the FABRIKAM\Traveling Sales Users group. + + diff --git a/docs/endpointpolicymanager/components/softwarepackage/manual/overview.md b/docs/endpointpolicymanager/components/softwarepackage/manual/overview.md index 4fe2021361..03055d570b 100644 --- a/docs/endpointpolicymanager/components/softwarepackage/manual/overview.md +++ b/docs/endpointpolicymanager/components/softwarepackage/manual/overview.md @@ -21,3 +21,5 @@ For AppX packages, you can do the following with Software Package Manager: Watch this video for an overview of See Endpoint Policy Manager Software Package Manager: [Endpoint Policy Manager Software Package Manager: AppX Manager](/docs/endpointpolicymanager/components/softwarepackage/videos/appxpoliciesitems/appxmanager.md) for additional information. + + diff --git a/docs/endpointpolicymanager/components/softwarepackage/manual/processorderprecedence.md b/docs/endpointpolicymanager/components/softwarepackage/manual/processorderprecedence.md index 0551657d06..10115f7621 100644 --- a/docs/endpointpolicymanager/components/softwarepackage/manual/processorderprecedence.md +++ b/docs/endpointpolicymanager/components/softwarepackage/manual/processorderprecedence.md @@ -17,3 +17,5 @@ Therefore, you might want to organize your policies such that removal policies c those operations are faster. Then, order the installation policies by length of installation time, with the items with the shortest install times first and the items with the longest install times last. + + diff --git a/docs/endpointpolicymanager/components/softwarepackage/technotes/_category_.json b/docs/endpointpolicymanager/components/softwarepackage/technotes/_category_.json index d50e383b71..77c2c1e4ae 100644 --- a/docs/endpointpolicymanager/components/softwarepackage/technotes/_category_.json +++ b/docs/endpointpolicymanager/components/softwarepackage/technotes/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "knowledgebase" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/softwarepackage/technotes/gettingstarted/_category_.json b/docs/endpointpolicymanager/components/softwarepackage/technotes/gettingstarted/_category_.json index 7eb735f33a..3eef2a0a44 100644 --- a/docs/endpointpolicymanager/components/softwarepackage/technotes/gettingstarted/_category_.json +++ b/docs/endpointpolicymanager/components/softwarepackage/technotes/gettingstarted/_category_.json @@ -3,4 +3,4 @@ "position": 10, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/softwarepackage/technotes/gettingstarted/winget.md b/docs/endpointpolicymanager/components/softwarepackage/technotes/gettingstarted/winget.md index 6d7e168ee1..5a8634de2a 100644 --- a/docs/endpointpolicymanager/components/softwarepackage/technotes/gettingstarted/winget.md +++ b/docs/endpointpolicymanager/components/softwarepackage/technotes/gettingstarted/winget.md @@ -45,3 +45,5 @@ installs Chocolaty on your server. ![820_3_image-20230824192325-3_950x265](/images/endpointpolicymanager/softwarepackage/820_3_image-20230824192325-3_950x265.webp) ![820_4_image-20230824192325-4_950x521](/images/endpointpolicymanager/softwarepackage/820_4_image-20230824192325-4_950x521.webp) + + diff --git a/docs/endpointpolicymanager/components/softwarepackage/technotes/knowledgebase.md b/docs/endpointpolicymanager/components/softwarepackage/technotes/knowledgebase.md index 7d8a2c09b0..2693c899f2 100644 --- a/docs/endpointpolicymanager/components/softwarepackage/technotes/knowledgebase.md +++ b/docs/endpointpolicymanager/components/softwarepackage/technotes/knowledgebase.md @@ -11,3 +11,5 @@ See the following Knowledge Base article for Software Package Manager. ## Getting Started - [How to install WinGet on a server that you are using as a management station (unsupported)?](/docs/endpointpolicymanager/components/softwarepackage/technotes/gettingstarted/winget.md) + + diff --git a/docs/endpointpolicymanager/components/softwarepackage/videos/_category_.json b/docs/endpointpolicymanager/components/softwarepackage/videos/_category_.json index 77675c0c90..c3aa6c973f 100644 --- a/docs/endpointpolicymanager/components/softwarepackage/videos/_category_.json +++ b/docs/endpointpolicymanager/components/softwarepackage/videos/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "videolearningcenter" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/softwarepackage/videos/appxpoliciesitems/_category_.json b/docs/endpointpolicymanager/components/softwarepackage/videos/appxpoliciesitems/_category_.json index 87775cc7bf..ff39ee480e 100644 --- a/docs/endpointpolicymanager/components/softwarepackage/videos/appxpoliciesitems/_category_.json +++ b/docs/endpointpolicymanager/components/softwarepackage/videos/appxpoliciesitems/_category_.json @@ -3,4 +3,4 @@ "position": 10, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/softwarepackage/videos/appxpoliciesitems/appxmanager.md b/docs/endpointpolicymanager/components/softwarepackage/videos/appxpoliciesitems/appxmanager.md index 1faf7fefa7..4ab0786896 100644 --- a/docs/endpointpolicymanager/components/softwarepackage/videos/appxpoliciesitems/appxmanager.md +++ b/docs/endpointpolicymanager/components/softwarepackage/videos/appxpoliciesitems/appxmanager.md @@ -95,3 +95,5 @@ it. Check out our other videos if you like Endpoint Policy Manager Package Manager and everything we have to offer. Thanks very much for watching. We'll talk to you soon. + + diff --git a/docs/endpointpolicymanager/components/softwarepackage/videos/appxpoliciesitems/blockapps.md b/docs/endpointpolicymanager/components/softwarepackage/videos/appxpoliciesitems/blockapps.md index 6fe56cbc10..0eea6741de 100644 --- a/docs/endpointpolicymanager/components/softwarepackage/videos/appxpoliciesitems/blockapps.md +++ b/docs/endpointpolicymanager/components/softwarepackage/videos/appxpoliciesitems/blockapps.md @@ -119,3 +119,5 @@ remove applications. Many of them you can add using Software Package Manager. Th put the full smack down on the Least Privilege Manager with our Add New UWP Policy to Deny your UWP Applications and then Allow the ones that you expressly want to open up, there you go. I hope this helps you out. Looking forward to getting you started with Endpoint Policy Manager real soon. + + diff --git a/docs/endpointpolicymanager/components/softwarepackage/videos/appxpoliciesitems/removeapps.md b/docs/endpointpolicymanager/components/softwarepackage/videos/appxpoliciesitems/removeapps.md index 48cd46e739..2b5f7a75f0 100644 --- a/docs/endpointpolicymanager/components/softwarepackage/videos/appxpoliciesitems/removeapps.md +++ b/docs/endpointpolicymanager/components/softwarepackage/videos/appxpoliciesitems/removeapps.md @@ -11,3 +11,5 @@ wildcards may and may not be used to remove applications. Note this requires lat PP CSE to perform. + + diff --git a/docs/endpointpolicymanager/components/softwarepackage/videos/tipsandtricks/_category_.json b/docs/endpointpolicymanager/components/softwarepackage/videos/tipsandtricks/_category_.json index eccef4c011..71019ba89a 100644 --- a/docs/endpointpolicymanager/components/softwarepackage/videos/tipsandtricks/_category_.json +++ b/docs/endpointpolicymanager/components/softwarepackage/videos/tipsandtricks/_category_.json @@ -3,4 +3,4 @@ "position": 30, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/softwarepackage/videos/tipsandtricks/extrastool.md b/docs/endpointpolicymanager/components/softwarepackage/videos/tipsandtricks/extrastool.md index 2d4e27fd38..c9a01580a8 100644 --- a/docs/endpointpolicymanager/components/softwarepackage/videos/tipsandtricks/extrastool.md +++ b/docs/endpointpolicymanager/components/softwarepackage/videos/tipsandtricks/extrastool.md @@ -9,3 +9,5 @@ See how to survey a machine for what applications you're already using. Then exp for use with Netwrix Endpoint Policy Manager (formerly PolicyPak) Software Package Manager + Winget. + + diff --git a/docs/endpointpolicymanager/components/softwarepackage/videos/usingwithothermethod/_category_.json b/docs/endpointpolicymanager/components/softwarepackage/videos/usingwithothermethod/_category_.json index d121c14f5f..ddb919c15a 100644 --- a/docs/endpointpolicymanager/components/softwarepackage/videos/usingwithothermethod/_category_.json +++ b/docs/endpointpolicymanager/components/softwarepackage/videos/usingwithothermethod/_category_.json @@ -3,4 +3,4 @@ "position": 40, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/softwarepackage/videos/usingwithothermethod/mdm.md b/docs/endpointpolicymanager/components/softwarepackage/videos/usingwithothermethod/mdm.md index ae03c7addd..440cd191d3 100644 --- a/docs/endpointpolicymanager/components/softwarepackage/videos/usingwithothermethod/mdm.md +++ b/docs/endpointpolicymanager/components/softwarepackage/videos/usingwithothermethod/mdm.md @@ -74,3 +74,5 @@ even with the latest edition of Windows 10. I hope this helps you out, giving you the power to deploy and remove applications from the Microsoft Store using Endpoint Policy Manager and your MDM service. I hope this helps you out. Looking forward to getting you started with Endpoint Policy Manager real soon. Thanks. + + diff --git a/docs/endpointpolicymanager/components/softwarepackage/videos/videolearningcenter.md b/docs/endpointpolicymanager/components/softwarepackage/videos/videolearningcenter.md index 933da4d221..314a606adc 100644 --- a/docs/endpointpolicymanager/components/softwarepackage/videos/videolearningcenter.md +++ b/docs/endpointpolicymanager/components/softwarepackage/videos/videolearningcenter.md @@ -26,3 +26,5 @@ See the following Video topics for Software Package Manager. ## Using with other METHODS (Cloud, MDM, etc.) - [Endpoint Policy Package Manager (AppX Policies): Add or Remove Microsoft Store using your MDM service.](/docs/endpointpolicymanager/components/softwarepackage/videos/usingwithothermethod/mdm.md) + + diff --git a/docs/endpointpolicymanager/components/softwarepackage/videos/wingetpolicies/_category_.json b/docs/endpointpolicymanager/components/softwarepackage/videos/wingetpolicies/_category_.json index d66753d485..33fe7a2bda 100644 --- a/docs/endpointpolicymanager/components/softwarepackage/videos/wingetpolicies/_category_.json +++ b/docs/endpointpolicymanager/components/softwarepackage/videos/wingetpolicies/_category_.json @@ -3,4 +3,4 @@ "position": 20, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/softwarepackage/videos/wingetpolicies/deployapplications.md b/docs/endpointpolicymanager/components/softwarepackage/videos/wingetpolicies/deployapplications.md index 4eda8805cb..a15014828b 100644 --- a/docs/endpointpolicymanager/components/softwarepackage/videos/wingetpolicies/deployapplications.md +++ b/docs/endpointpolicymanager/components/softwarepackage/videos/wingetpolicies/deployapplications.md @@ -10,3 +10,5 @@ Netwrix Endpoint Policy Manager (formerly PolicyPak) Software Pakage Manager, it easy. See this video to see how its done. + + diff --git a/docs/endpointpolicymanager/components/softwarepackage/videos/wingetpolicies/run.md b/docs/endpointpolicymanager/components/softwarepackage/videos/wingetpolicies/run.md index ea440a3e12..546eb99562 100644 --- a/docs/endpointpolicymanager/components/softwarepackage/videos/wingetpolicies/run.md +++ b/docs/endpointpolicymanager/components/softwarepackage/videos/wingetpolicies/run.md @@ -9,4 +9,6 @@ You'll want to try out some packages before you deliver them to your endpoints. get the package names you want, test things out then use Netwrix Endpoint Policy Manager (formerly PolicyPak) to deliver those applications via WinGet. - \ No newline at end of file + + + diff --git a/docs/endpointpolicymanager/components/startscreenandtaskbar/_category_.json b/docs/endpointpolicymanager/components/startscreenandtaskbar/_category_.json index f6cc4b7c4b..7cd20159cd 100644 --- a/docs/endpointpolicymanager/components/startscreenandtaskbar/_category_.json +++ b/docs/endpointpolicymanager/components/startscreenandtaskbar/_category_.json @@ -3,4 +3,4 @@ "position": 16, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/_category_.json b/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/_category_.json index cd6b8d995f..980db1e24a 100644 --- a/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/_category_.json +++ b/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "overview" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/collectionssettingsi/_category_.json b/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/collectionssettingsi/_category_.json index f0e03818c4..1a9fcbc164 100644 --- a/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/collectionssettingsi/_category_.json +++ b/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/collectionssettingsi/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "collectionssettingsilt" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/collectionssettingsi/collectionssettingsilt.md b/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/collectionssettingsi/collectionssettingsilt.md index f6f0005f88..de6de2db31 100644 --- a/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/collectionssettingsi/collectionssettingsilt.md +++ b/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/collectionssettingsi/collectionssettingsilt.md @@ -20,3 +20,5 @@ the following ways: policies that add icons to those groups. - With Endpoint Policy Manager Taskbar Manager, Item-Level Targeting can be used within collections, as well as policies, that pin icons to the Taskbar. + + diff --git a/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/collectionssettingsi/expectedbehavior.md b/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/collectionssettingsi/expectedbehavior.md index 5896cde78b..35d8c23337 100644 --- a/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/collectionssettingsi/expectedbehavior.md +++ b/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/collectionssettingsi/expectedbehavior.md @@ -17,3 +17,5 @@ Figure 49. After a policy no longer applies, users are free to manage their Star At this point, users are free to add or remove icons from the groups or delete the group. If the policies ever come back into effect, they will reapply and lock down the groups again. + + diff --git a/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/collectionssettingsi/exportcollections.md b/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/collectionssettingsi/exportcollections.md index da16a348c7..4bbec899fa 100644 --- a/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/collectionssettingsi/exportcollections.md +++ b/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/collectionssettingsi/exportcollections.md @@ -49,3 +49,5 @@ you've used items that represent Group Membership in Active Directory, then thos function when the machine is domain-joined. For more information about exporting settings and using Endpoint Policy Manager Exporter utility, see Appendix A: [Using Endpoint Policy Manager with MDM and UEM Tools](/docs/endpointpolicymanager/gettingstarted/mdmmanual/uemtools/uemtools.md). + + diff --git a/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/collectionssettingsi/processorderprecedence.md b/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/collectionssettingsi/processorderprecedence.md index 2441d3b9c7..6f8c1a12a5 100644 --- a/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/collectionssettingsi/processorderprecedence.md +++ b/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/collectionssettingsi/processorderprecedence.md @@ -79,3 +79,5 @@ overlap of policies. Here is how the precedence works: - Policies delivered through Endpoint Policy Manager files have the next highest precedence. - Policies delivered through Endpoint Policy Manager Group Policy directives have the highest precedence. + + diff --git a/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/collectionssettingsi/startscreen/_category_.json b/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/collectionssettingsi/startscreen/_category_.json index 980c663b4b..cef6a5747a 100644 --- a/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/collectionssettingsi/startscreen/_category_.json +++ b/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/collectionssettingsi/startscreen/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "overview" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/collectionssettingsi/startscreen/groupaction.md b/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/collectionssettingsi/startscreen/groupaction.md index ae984c8650..4830b4f5c6 100644 --- a/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/collectionssettingsi/startscreen/groupaction.md +++ b/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/collectionssettingsi/startscreen/groupaction.md @@ -33,3 +33,5 @@ field. The options are described below. this checkbox is checked, the group will be replaced only if a matching group name is not found. - The default behavior is: create new groups if they do not exist and update groups if they do exist. + + diff --git a/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/collectionssettingsi/startscreen/overview.md b/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/collectionssettingsi/startscreen/overview.md index 0c8a727b23..49a2075631 100644 --- a/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/collectionssettingsi/startscreen/overview.md +++ b/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/collectionssettingsi/startscreen/overview.md @@ -118,3 +118,5 @@ The fields inside the Group Editor are as follows: tile) or you can insert an "Edge link" (which will explain what was missing). This will be described in more detail in an upcoming section. - Item-Level Targeting: This was described above. + + diff --git a/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/collectionssettingsi/startscreen/placeholder.md b/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/collectionssettingsi/startscreen/placeholder.md index 5b87d7960b..db43d39913 100644 --- a/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/collectionssettingsi/startscreen/placeholder.md +++ b/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/collectionssettingsi/startscreen/placeholder.md @@ -50,3 +50,5 @@ Figure 42. Applications with Item-Level Targeting evaluating to FALSE will alway The application is not shown and there is no Edge tile to explain why. This is expected when Item-Level Targeting for an application tile evaluates to False. + + diff --git a/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/collectionssettingsi/taskbar.md b/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/collectionssettingsi/taskbar.md index f874bb5a8f..67496969e6 100644 --- a/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/collectionssettingsi/taskbar.md +++ b/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/collectionssettingsi/taskbar.md @@ -40,3 +40,5 @@ The fields inside the Taskbar Manager Pinned Collection Editor are as follows: Figure 45. Pinned desktop icons will appear in the Endpoint Policy Manager Start Screen Manager advertisement group, or a group of your choice. + + diff --git a/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/gettoknow.md b/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/gettoknow.md index 4d4cc45b35..c57d9fe996 100644 --- a/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/gettoknow.md +++ b/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/gettoknow.md @@ -35,3 +35,5 @@ Figure 4. Adding collections and policies. The next sections provide a Quickstart to using the Start Screen Manager node and the Taskbar Manager node. + + diff --git a/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/helperutility.md b/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/helperutility.md index 99639695d7..0586d2bea0 100644 --- a/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/helperutility.md +++ b/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/helperutility.md @@ -62,3 +62,5 @@ Figure 57. On the management station you can import from the XML file. At this point, your list will change to what was imported from the XML file. This process means you don't need to install the actual application on your machine to deliver Endpoint Policy Manager Start Screen or Endpoint Policy Manager Taskbar Manager policies. + + diff --git a/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/insouts/_category_.json b/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/insouts/_category_.json index c013e145db..7eca3603a6 100644 --- a/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/insouts/_category_.json +++ b/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/insouts/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "overview" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/insouts/advantages.md b/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/insouts/advantages.md index 4882c31aa9..2eed8c2e91 100644 --- a/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/insouts/advantages.md +++ b/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/insouts/advantages.md @@ -32,3 +32,5 @@ settings that the in-box Microsoft method uses. That is Endpoint Policy Manager Taskbar Manager will create its own XML file (one per computer when computer-side Group Policy is used and one per user when user-side Group Policy is used). It works with Microsoft's method (using the XML file and corresponding Group Policy setting), but adds functionality. + + diff --git a/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/insouts/overview.md b/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/insouts/overview.md index c86908d87c..b4bc4b1033 100644 --- a/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/insouts/overview.md +++ b/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/insouts/overview.md @@ -15,3 +15,5 @@ Together they have two goals: In this manual, we will walk through examples of how to perform these functions. We'll start out by understanding the need to manage Start Screen and Taskbar settings and the use of the in-box method from Microsoft; then, we'll learn how Endpoint Policy Manager can make the whole process easier. + + diff --git a/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/insouts/windows10.md b/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/insouts/windows10.md index 8a129c5f04..6cdc389e1f 100644 --- a/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/insouts/windows10.md +++ b/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/insouts/windows10.md @@ -54,3 +54,5 @@ In summary: All of this becomes time consuming and will quickly get out of hand every time you must update and roll out an application that will be the registered extension or protocol. + + diff --git a/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/overview.md b/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/overview.md index 42c50eb2d6..8f95e8e5d1 100644 --- a/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/overview.md +++ b/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/overview.md @@ -35,7 +35,7 @@ perform the following operations on Windows 10: :::note For an overview of Endpoint Policy Manager Start Screen & Taskbar Manager, watch the videos at -[https://www.endpointpolicymanager.com/products/endpointpolicymanager-start-screen-taskbar-manager.html](https://www.endpointpolicymanager.com/products/endpointpolicymanager-start-screen-taskbar-manager.html). +[https://www.policypak.com/products/endpointpolicymanager-start-screen-taskbar-manager.html](https://www.policypak.com/products/endpointpolicymanager-start-screen-taskbar-manager.html). ::: @@ -75,3 +75,5 @@ settings even to non-domain-joined machines over the Internet. Manager Admin Templates Manager and our other products' XML files and wrap them into a "portable" MSI file for deployment using Microsoft Endpoint Manager (SCCM and Intune), an MDM service, or your own systems management software. + + diff --git a/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/startscreen/_category_.json b/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/startscreen/_category_.json index f9bb499c38..1c3969666c 100644 --- a/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/startscreen/_category_.json +++ b/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/startscreen/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "overview" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/startscreen/desktopapplications.md b/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/startscreen/desktopapplications.md index dd13d45894..7580af1cb2 100644 --- a/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/startscreen/desktopapplications.md +++ b/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/startscreen/desktopapplications.md @@ -67,3 +67,5 @@ The Start Screen icon policy you created can be seen in Figure 22. Figure 22. The Endpoint Policy Manager Start Screen Manager policy is contained within the collection. + + diff --git a/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/startscreen/edgetiles.md b/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/startscreen/edgetiles.md index 5429d10fe0..2c134a283e 100644 --- a/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/startscreen/edgetiles.md +++ b/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/startscreen/edgetiles.md @@ -42,3 +42,5 @@ you to log off and log on again to see the Start Menu changes. ![quickstart_start_screen_manager_22](/images/endpointpolicymanager/startscreentaskbar/startscreen/quickstart_start_screen_manager_22.webp) Figure 27. The application tiles inside the new group. + + diff --git a/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/startscreen/overview.md b/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/startscreen/overview.md index fd68aacaf0..6143a7fdda 100644 --- a/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/startscreen/overview.md +++ b/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/startscreen/overview.md @@ -34,3 +34,5 @@ the Start Menu. Using Start Screen & Taskbar Manager, we want to place all of ou applications into a single group called "My Important Apps." In this Quickstart, we will create a group policy object (GPO) and link it to your sample users. (You could also create and link a GPO to your computers, but we will not be doing that in this Quickstart.) + + diff --git a/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/startscreen/uwpapplications.md b/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/startscreen/uwpapplications.md index 52631b82a0..937521d318 100644 --- a/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/startscreen/uwpapplications.md +++ b/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/startscreen/uwpapplications.md @@ -49,3 +49,5 @@ Figure 16. Specifying the UWP policy name. ![quickstart_start_screen_manager_12](/images/endpointpolicymanager/startscreentaskbar/startscreen/quickstart_start_screen_manager_12.webp) Figure 17. The UWP application icon entry. + + diff --git a/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/startscreen/windows10.md b/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/startscreen/windows10.md index e44efa4b17..0709669c2a 100644 --- a/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/startscreen/windows10.md +++ b/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/startscreen/windows10.md @@ -95,3 +95,5 @@ tile, and Edge tile), by right-clicking and selecting "Add to Group," as seen in Figure 13. Use the MMC editor to add a new universal (UWP) application tile, desktop application tile, and new Edge tile. + + diff --git a/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/startscreentaskbar/_category_.json b/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/startscreentaskbar/_category_.json index ef83254957..af026a07ec 100644 --- a/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/startscreentaskbar/_category_.json +++ b/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/startscreentaskbar/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "overview" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/startscreentaskbar/logsusercomputerside.md b/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/startscreentaskbar/logsusercomputerside.md index 509b8bda94..16a4d31720 100644 --- a/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/startscreentaskbar/logsusercomputerside.md +++ b/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/startscreentaskbar/logsusercomputerside.md @@ -25,3 +25,5 @@ The resulting files are stored in - Computer side: switched.xml - User side: user.xml - Final/composite XML: ssmResults.xml + + diff --git a/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/startscreentaskbar/overview.md b/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/startscreentaskbar/overview.md index 4a066b501c..e104a25583 100644 --- a/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/startscreentaskbar/overview.md +++ b/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/startscreentaskbar/overview.md @@ -19,3 +19,5 @@ Here are some tips when trying to troubleshoot Start Screen & Taskbar Manager: then logs on again. - Start Screen & Taskbar Manager's policies may not work the very first time a user logs onto a Windows 10 machine, but will take effect in the background a bit later. + + diff --git a/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/startscreentaskbar/xmlfiles.md b/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/startscreentaskbar/xmlfiles.md index d8aaa4bf4e..3b9336b0c4 100644 --- a/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/startscreentaskbar/xmlfiles.md +++ b/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/startscreentaskbar/xmlfiles.md @@ -22,3 +22,5 @@ which should be pinned to the Taskbar. If you are expecting an application to be Start Menu or Taskbar, but it is absent, start by checking this file to see if the application is present. If the association is absent, then, most likely, the target computer didn't get the policy to add the icon to the Start Menu or Taskbar. + + diff --git a/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/taskbar.md b/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/taskbar.md index 320c6feb5b..086a7c21e3 100644 --- a/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/taskbar.md +++ b/docs/endpointpolicymanager/components/startscreenandtaskbar/manual/taskbar.md @@ -10,7 +10,7 @@ Now you're ready to create Netwrix Endpoint Policy Manager (formerly PolicyPak) :::note For a video overview of Taskbar Manager, see -[](https://www.endpointpolicymanager.com/products/endpointpolicymanager-start-screen-manager.html)[Endpoint Policy Taskbar Manager: Quick Demo](/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/gettingstarted/demotaskbar.md). +[](https://www.policypak.com/products/endpointpolicymanager-start-screen-manager.html)[Endpoint Policy Taskbar Manager: Quick Demo](/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/gettingstarted/demotaskbar.md). ::: @@ -61,3 +61,5 @@ are implemented. This ends the Endpoint Policy Manager Start Screen & Taskbar Manager Quickstart sections. Next, we'll dive into more detail about the Endpoint Policy Manager Start Screen & Taskbar Manager. + + diff --git a/docs/endpointpolicymanager/components/startscreenandtaskbar/technotes/_category_.json b/docs/endpointpolicymanager/components/startscreenandtaskbar/technotes/_category_.json index d50e383b71..77c2c1e4ae 100644 --- a/docs/endpointpolicymanager/components/startscreenandtaskbar/technotes/_category_.json +++ b/docs/endpointpolicymanager/components/startscreenandtaskbar/technotes/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "knowledgebase" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/startscreenandtaskbar/technotes/knowledgebase.md b/docs/endpointpolicymanager/components/startscreenandtaskbar/technotes/knowledgebase.md index dee32c9558..3c7b7ebc5c 100644 --- a/docs/endpointpolicymanager/components/startscreenandtaskbar/technotes/knowledgebase.md +++ b/docs/endpointpolicymanager/components/startscreenandtaskbar/technotes/knowledgebase.md @@ -35,3 +35,5 @@ See the following Knowledge Base articles for Start Screen and Task Bar Manager. - [How-To create a folder shortcut in Windows 10 Start Menu using Endpoint Policy Manager Starts Screen Manager?](/docs/endpointpolicymanager/components/startscreenandtaskbar/technotes/tipsandtricks/foldershortcut.md) - [How can I add a link to the Control Panel to the Start Screen or Taskbar using Endpoint Policy Manager Start Screen Manager?](/docs/endpointpolicymanager/components/startscreenandtaskbar/technotes/tipsandtricks/addlink.md) - [How to automatically kill explorer at 1st Logon to Bypass needing to logout and back in for Start Screen Manager to apply](/docs/endpointpolicymanager/components/startscreenandtaskbar/technotes/tipsandtricks/logonworkaround.md) + + diff --git a/docs/endpointpolicymanager/components/startscreenandtaskbar/technotes/tipsandtricks/_category_.json b/docs/endpointpolicymanager/components/startscreenandtaskbar/technotes/tipsandtricks/_category_.json index 6ba42bb498..c105a1fef1 100644 --- a/docs/endpointpolicymanager/components/startscreenandtaskbar/technotes/tipsandtricks/_category_.json +++ b/docs/endpointpolicymanager/components/startscreenandtaskbar/technotes/tipsandtricks/_category_.json @@ -3,4 +3,4 @@ "position": 20, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/startscreenandtaskbar/technotes/tipsandtricks/addlink.md b/docs/endpointpolicymanager/components/startscreenandtaskbar/technotes/tipsandtricks/addlink.md index b629a748b2..b2a2877000 100644 --- a/docs/endpointpolicymanager/components/startscreenandtaskbar/technotes/tipsandtricks/addlink.md +++ b/docs/endpointpolicymanager/components/startscreenandtaskbar/technotes/tipsandtricks/addlink.md @@ -12,3 +12,5 @@ we recommend you choose a Shortcut Icon from Shell32.DLL. The other fields may be left blank. ![914_1_image001](/images/endpointpolicymanager/startscreentaskbar/914_1_image001.webp) + + diff --git a/docs/endpointpolicymanager/components/startscreenandtaskbar/technotes/tipsandtricks/appv.md b/docs/endpointpolicymanager/components/startscreenandtaskbar/technotes/tipsandtricks/appv.md index f14759c7d2..6c8128cf0e 100644 --- a/docs/endpointpolicymanager/components/startscreenandtaskbar/technotes/tipsandtricks/appv.md +++ b/docs/endpointpolicymanager/components/startscreenandtaskbar/technotes/tipsandtricks/appv.md @@ -42,3 +42,5 @@ The target application path must exist in the client machine. **Step 7 –** Log-off and log back on to see the required Starts Screen items. ![808_5_image-20201121192420-5](/images/endpointpolicymanager/integration/808_5_image-20201121192420-5.webp) + + diff --git a/docs/endpointpolicymanager/components/startscreenandtaskbar/technotes/tipsandtricks/explorer.md b/docs/endpointpolicymanager/components/startscreenandtaskbar/technotes/tipsandtricks/explorer.md index 55d10a2c19..fcc8496740 100644 --- a/docs/endpointpolicymanager/components/startscreenandtaskbar/technotes/tipsandtricks/explorer.md +++ b/docs/endpointpolicymanager/components/startscreenandtaskbar/technotes/tipsandtricks/explorer.md @@ -7,3 +7,5 @@ sidebar_position: 10 # How do I add Explorer.exe to the taskbar using Endpoint Policy Manager Start Screen & Taskbar Manager ? ![731_1_sss](/images/endpointpolicymanager/startscreentaskbar/731_1_sss.webp) + + diff --git a/docs/endpointpolicymanager/components/startscreenandtaskbar/technotes/tipsandtricks/foldershortcut.md b/docs/endpointpolicymanager/components/startscreenandtaskbar/technotes/tipsandtricks/foldershortcut.md index 13bc2b5a07..61ff891615 100644 --- a/docs/endpointpolicymanager/components/startscreenandtaskbar/technotes/tipsandtricks/foldershortcut.md +++ b/docs/endpointpolicymanager/components/startscreenandtaskbar/technotes/tipsandtricks/foldershortcut.md @@ -12,3 +12,5 @@ Replace the command-line argument (RED text-color) as per your requirement. `%systemroot%\explorer.exe "%userprofile%\Desktop\New Folder"` ![824_1_image-20210304053215-1](/images/endpointpolicymanager/startscreentaskbar/824_1_image-20210304053215-1.webp) + + diff --git a/docs/endpointpolicymanager/components/startscreenandtaskbar/technotes/tipsandtricks/helpertools.md b/docs/endpointpolicymanager/components/startscreenandtaskbar/technotes/tipsandtricks/helpertools.md index 5e4a63dc49..085b5b70e7 100644 --- a/docs/endpointpolicymanager/components/startscreenandtaskbar/technotes/tipsandtricks/helpertools.md +++ b/docs/endpointpolicymanager/components/startscreenandtaskbar/technotes/tipsandtricks/helpertools.md @@ -174,3 +174,5 @@ Shortcuts - Remove Programs Changes to the Left side are immediate and do not need a log off. + + diff --git a/docs/endpointpolicymanager/components/startscreenandtaskbar/technotes/tipsandtricks/logonworkaround.md b/docs/endpointpolicymanager/components/startscreenandtaskbar/technotes/tipsandtricks/logonworkaround.md index 78ee80534e..93a546b985 100644 --- a/docs/endpointpolicymanager/components/startscreenandtaskbar/technotes/tipsandtricks/logonworkaround.md +++ b/docs/endpointpolicymanager/components/startscreenandtaskbar/technotes/tipsandtricks/logonworkaround.md @@ -62,3 +62,5 @@ You will see a very brief flash on the end-user computer for new logins. This policy should be set to apply after the PPSSM policy. ::: + + diff --git a/docs/endpointpolicymanager/components/startscreenandtaskbar/technotes/tipsandtricks/sccmsoftwarecenter.md b/docs/endpointpolicymanager/components/startscreenandtaskbar/technotes/tipsandtricks/sccmsoftwarecenter.md index 7c7eaab14d..cbc71ed453 100644 --- a/docs/endpointpolicymanager/components/startscreenandtaskbar/technotes/tipsandtricks/sccmsoftwarecenter.md +++ b/docs/endpointpolicymanager/components/startscreenandtaskbar/technotes/tipsandtricks/sccmsoftwarecenter.md @@ -38,3 +38,5 @@ Finally, take the defaults… and/or change the ShortCut name to suit. Final results should look like this… ![724_9_hf-936-img-05](/images/endpointpolicymanager/startscreentaskbar/724_9_hf-936-img-05.webp) + + diff --git a/docs/endpointpolicymanager/components/startscreenandtaskbar/technotes/troubleshooting/_category_.json b/docs/endpointpolicymanager/components/startscreenandtaskbar/technotes/troubleshooting/_category_.json index 5a4bd8ada0..11c90f2c7f 100644 --- a/docs/endpointpolicymanager/components/startscreenandtaskbar/technotes/troubleshooting/_category_.json +++ b/docs/endpointpolicymanager/components/startscreenandtaskbar/technotes/troubleshooting/_category_.json @@ -3,4 +3,4 @@ "position": 10, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/startscreenandtaskbar/technotes/troubleshooting/appcantrun.md b/docs/endpointpolicymanager/components/startscreenandtaskbar/technotes/troubleshooting/appcantrun.md index 8e29b92e8a..e96372571f 100644 --- a/docs/endpointpolicymanager/components/startscreenandtaskbar/technotes/troubleshooting/appcantrun.md +++ b/docs/endpointpolicymanager/components/startscreenandtaskbar/technotes/troubleshooting/appcantrun.md @@ -21,3 +21,5 @@ supported. ![699_2_img2_950x396](/images/endpointpolicymanager/troubleshooting/error/startscreentaskbar/699_2_img2_950x396.webp) ![699_3_img3_950x368](/images/endpointpolicymanager/troubleshooting/error/startscreentaskbar/699_3_img3_950x368.webp) + + diff --git a/docs/endpointpolicymanager/components/startscreenandtaskbar/technotes/troubleshooting/crash.md b/docs/endpointpolicymanager/components/startscreenandtaskbar/technotes/troubleshooting/crash.md index e0c42aa1a8..c9d04d267c 100644 --- a/docs/endpointpolicymanager/components/startscreenandtaskbar/technotes/troubleshooting/crash.md +++ b/docs/endpointpolicymanager/components/startscreenandtaskbar/technotes/troubleshooting/crash.md @@ -12,3 +12,5 @@ function. Do not disable this dmwappushservice service. ![537_1_asdfghkyhj](/images/endpointpolicymanager/troubleshooting/startscreentaskbar/537_1_asdfghkyhj.webp) + + diff --git a/docs/endpointpolicymanager/components/startscreenandtaskbar/technotes/troubleshooting/customicons.md b/docs/endpointpolicymanager/components/startscreenandtaskbar/technotes/troubleshooting/customicons.md index b16ae493ed..c4fd5f6a63 100644 --- a/docs/endpointpolicymanager/components/startscreenandtaskbar/technotes/troubleshooting/customicons.md +++ b/docs/endpointpolicymanager/components/startscreenandtaskbar/technotes/troubleshooting/customicons.md @@ -74,3 +74,5 @@ or `%AppData%\Microsoft\Windows\Start Menu\Programs` will get you the results yo this. ![735_15_image-20200723210823-8_950x998](/images/endpointpolicymanager/troubleshooting/startscreentaskbar/735_15_image-20200723210823-8_950x998.webp) + + diff --git a/docs/endpointpolicymanager/components/startscreenandtaskbar/technotes/troubleshooting/existingicons.md b/docs/endpointpolicymanager/components/startscreenandtaskbar/technotes/troubleshooting/existingicons.md index 7c55ed2247..f472d17bc8 100644 --- a/docs/endpointpolicymanager/components/startscreenandtaskbar/technotes/troubleshooting/existingicons.md +++ b/docs/endpointpolicymanager/components/startscreenandtaskbar/technotes/troubleshooting/existingicons.md @@ -17,3 +17,5 @@ In short, there are two categories of Start Screen items: Items that fall into the second category "Applications pinned by Enterprise" are wiped out when new layout is applied by Endpoint Policy Manager Start Screen & Taskbar Manager. + + diff --git a/docs/endpointpolicymanager/components/startscreenandtaskbar/technotes/troubleshooting/linked.md b/docs/endpointpolicymanager/components/startscreenandtaskbar/technotes/troubleshooting/linked.md index 8d5fe1ca72..881c9a061e 100644 --- a/docs/endpointpolicymanager/components/startscreenandtaskbar/technotes/troubleshooting/linked.md +++ b/docs/endpointpolicymanager/components/startscreenandtaskbar/technotes/troubleshooting/linked.md @@ -59,3 +59,5 @@ It will remove the Endpoint Policy Manager tile from the Start Menu. The example sample script is below. ![819_5_c4b607f18774d1a207d45cbd8a96b426](/images/endpointpolicymanager/troubleshooting/startscreentaskbar/819_5_c4b607f18774d1a207d45cbd8a96b426.webp) + + diff --git a/docs/endpointpolicymanager/components/startscreenandtaskbar/technotes/troubleshooting/logons.md b/docs/endpointpolicymanager/components/startscreenandtaskbar/technotes/troubleshooting/logons.md index 3354f9fce0..b876bf5098 100644 --- a/docs/endpointpolicymanager/components/startscreenandtaskbar/technotes/troubleshooting/logons.md +++ b/docs/endpointpolicymanager/components/startscreenandtaskbar/technotes/troubleshooting/logons.md @@ -23,3 +23,5 @@ Scenario 2: - When the User logs on, because policies are applied asynchronously, the end-user missed the chance to apply those to Explorer. So, you see the result at the next logon because the Start Screen & Taskbar policies are "now written, but not yet seen." + + diff --git a/docs/endpointpolicymanager/components/startscreenandtaskbar/technotes/troubleshooting/mappeddrives.md b/docs/endpointpolicymanager/components/startscreenandtaskbar/technotes/troubleshooting/mappeddrives.md index 4fb18295a6..c851fb08e5 100644 --- a/docs/endpointpolicymanager/components/startscreenandtaskbar/technotes/troubleshooting/mappeddrives.md +++ b/docs/endpointpolicymanager/components/startscreenandtaskbar/technotes/troubleshooting/mappeddrives.md @@ -14,3 +14,5 @@ the Start Screen, then it means that either the Application is not present at t it is configured with a Mapped Drive instead of the UNC Path. ![841_1_image-20201201090844-1](/images/endpointpolicymanager/requirements/support/startscreentaskbar/841_1_image-20201201090844-1.webp) + + diff --git a/docs/endpointpolicymanager/components/startscreenandtaskbar/technotes/troubleshooting/modes.md b/docs/endpointpolicymanager/components/startscreenandtaskbar/technotes/troubleshooting/modes.md index 4c33337058..86c30d5abd 100644 --- a/docs/endpointpolicymanager/components/startscreenandtaskbar/technotes/troubleshooting/modes.md +++ b/docs/endpointpolicymanager/components/startscreenandtaskbar/technotes/troubleshooting/modes.md @@ -91,3 +91,5 @@ After running gpupdate to apply policy you must logout then back in to receive t TBM policy settings. ::: + + diff --git a/docs/endpointpolicymanager/components/startscreenandtaskbar/technotes/troubleshooting/office365.md b/docs/endpointpolicymanager/components/startscreenandtaskbar/technotes/troubleshooting/office365.md index 463f6ae733..a961185973 100644 --- a/docs/endpointpolicymanager/components/startscreenandtaskbar/technotes/troubleshooting/office365.md +++ b/docs/endpointpolicymanager/components/startscreenandtaskbar/technotes/troubleshooting/office365.md @@ -38,3 +38,5 @@ Summary to get Office icons to appear on endpoints: **Step 2 –** Use the Helper tool. **Step 3 –** Then create the icons from the export the helper tool made. + + diff --git a/docs/endpointpolicymanager/components/startscreenandtaskbar/technotes/troubleshooting/pinnedcollection.md b/docs/endpointpolicymanager/components/startscreenandtaskbar/technotes/troubleshooting/pinnedcollection.md index 916cfd707e..06ad6380f4 100644 --- a/docs/endpointpolicymanager/components/startscreenandtaskbar/technotes/troubleshooting/pinnedcollection.md +++ b/docs/endpointpolicymanager/components/startscreenandtaskbar/technotes/troubleshooting/pinnedcollection.md @@ -17,3 +17,5 @@ see how to do it in the second screenshot. ![623_1_faq-07-img-01](/images/endpointpolicymanager/troubleshooting/startscreentaskbar/623_1_faq-07-img-01.webp) ![623_2_faq-07-img-02](/images/endpointpolicymanager/troubleshooting/startscreentaskbar/623_2_faq-07-img-02.webp) + + diff --git a/docs/endpointpolicymanager/components/startscreenandtaskbar/technotes/troubleshooting/rollback.md b/docs/endpointpolicymanager/components/startscreenandtaskbar/technotes/troubleshooting/rollback.md index 7326a42d1f..3d01c2ffa4 100644 --- a/docs/endpointpolicymanager/components/startscreenandtaskbar/technotes/troubleshooting/rollback.md +++ b/docs/endpointpolicymanager/components/startscreenandtaskbar/technotes/troubleshooting/rollback.md @@ -11,3 +11,5 @@ re-trigger the initial start menu layout. Note you may not get an EXACT revert; close. [Endpoint Policy ManagerStart Screen and Endpoint Policy Manager Scripts: Specify exact Start Menu experience one time](/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/extras/onetime.md) + + diff --git a/docs/endpointpolicymanager/components/startscreenandtaskbar/technotes/troubleshooting/windows10.md b/docs/endpointpolicymanager/components/startscreenandtaskbar/technotes/troubleshooting/windows10.md index 99717feb02..95d9e15404 100644 --- a/docs/endpointpolicymanager/components/startscreenandtaskbar/technotes/troubleshooting/windows10.md +++ b/docs/endpointpolicymanager/components/startscreenandtaskbar/technotes/troubleshooting/windows10.md @@ -11,3 +11,5 @@ fully work with Windows 10 build 1703. With build 1607 only Start Screen policies are expected to work. To get both Start Screen and Taskbar Manager policies to work, you will need to have the endpoint(s) be 1703 or later. + + diff --git a/docs/endpointpolicymanager/components/startscreenandtaskbar/technotes/troubleshooting/windows10disablenotification.md b/docs/endpointpolicymanager/components/startscreenandtaskbar/technotes/troubleshooting/windows10disablenotification.md index be0534d6da..323e158a31 100644 --- a/docs/endpointpolicymanager/components/startscreenandtaskbar/technotes/troubleshooting/windows10disablenotification.md +++ b/docs/endpointpolicymanager/components/startscreenandtaskbar/technotes/troubleshooting/windows10disablenotification.md @@ -97,3 +97,5 @@ next. **Step 9 –** Lastly, apply policy to computer OU or domain where you want New App notifications to be disabled. + + diff --git a/docs/endpointpolicymanager/components/startscreenandtaskbar/technotes/troubleshooting/windowsdefault.md b/docs/endpointpolicymanager/components/startscreenandtaskbar/technotes/troubleshooting/windowsdefault.md index 2d69a06245..da8b964a02 100644 --- a/docs/endpointpolicymanager/components/startscreenandtaskbar/technotes/troubleshooting/windowsdefault.md +++ b/docs/endpointpolicymanager/components/startscreenandtaskbar/technotes/troubleshooting/windowsdefault.md @@ -31,3 +31,5 @@ Workaround for many computers using GPPref Item: - Use Group Policy Preferences Item to remove those folders from the location. ![678_2_image-20191219082753-6](/images/endpointpolicymanager/troubleshooting/startscreentaskbar/678_2_image-20191219082753-6.webp) + + diff --git a/docs/endpointpolicymanager/components/startscreenandtaskbar/technotes/troubleshooting/windowserver.md b/docs/endpointpolicymanager/components/startscreenandtaskbar/technotes/troubleshooting/windowserver.md index 79fb862615..4bf6a6dca6 100644 --- a/docs/endpointpolicymanager/components/startscreenandtaskbar/technotes/troubleshooting/windowserver.md +++ b/docs/endpointpolicymanager/components/startscreenandtaskbar/technotes/troubleshooting/windowserver.md @@ -15,3 +15,5 @@ Manager: 2019 and later. Neither component will work on Server 2012 R2 (with Desktop Experience). + + diff --git a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/_category_.json b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/_category_.json index 77675c0c90..c3aa6c973f 100644 --- a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/_category_.json +++ b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "videolearningcenter" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/extras/_category_.json b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/extras/_category_.json index 8a57d40e96..b05f9c49f6 100644 --- a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/extras/_category_.json +++ b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/extras/_category_.json @@ -3,4 +3,4 @@ "position": 40, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/extras/onetime.md b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/extras/onetime.md index 5e284db47f..be5ef2371f 100644 --- a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/extras/onetime.md +++ b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/extras/onetime.md @@ -9,3 +9,5 @@ If your Start Menu is a little unhappy, or if you want to dictate the Start Layo users do whatever they want, then use these scripts to get the job done. + + diff --git a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/gettingstarted/_category_.json b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/gettingstarted/_category_.json index 7eb735f33a..3eef2a0a44 100644 --- a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/gettingstarted/_category_.json +++ b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/gettingstarted/_category_.json @@ -3,4 +3,4 @@ "position": 10, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/gettingstarted/demotaskbar.md b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/gettingstarted/demotaskbar.md index 63b24b50ff..19b4ff70a5 100644 --- a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/gettingstarted/demotaskbar.md +++ b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/gettingstarted/demotaskbar.md @@ -66,3 +66,5 @@ knock your socks off, I don't know what will. I hope this makes you as happy as you're looking to get started soon, just join us for the webinar and you can get started right away. Thanks so very much, and talk to you soon. + + diff --git a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/gettingstarted/helperutility.md b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/gettingstarted/helperutility.md index 6c62a37ee3..6ca65513d4 100644 --- a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/gettingstarted/helperutility.md +++ b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/gettingstarted/helperutility.md @@ -84,3 +84,5 @@ way I wanted to. That's all we have for now. I hope this helps you out. Looking forward to getting you started real soon. Thanks. + + diff --git a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/gettingstarted/itemleveltargeting.md b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/gettingstarted/itemleveltargeting.md index 0a486d97f2..9ba59b93d3 100644 --- a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/gettingstarted/itemleveltargeting.md +++ b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/gettingstarted/itemleveltargeting.md @@ -21,7 +21,7 @@ This is East Sales User 1 who is currently logged on, and he's getting "My Impor maintain that for East Sales Users, so what we'll do is we'll go over to "Collection 1" over here. Let's rename that. Let's "Edit Collection" and call it "East Sales Users." While we're here, we'll change the -"[https://www.endpointpolicymanager.com/pp-blog/item-level-targeting](https://www.endpointpolicymanager.com/pp-blog/item-level-targeting)" +"[https://www.policypak.com/pp-blog/item-level-targeting](https://www.policypak.com/pp-blog/item-level-targeting)" and specify that this stuff will only work when the "Security Group" is our "EastSalesUsers."What we're doing is we're marrying using item-level targeting and saying do this stuff called "My Important Apps" when the guys are "East Sales Users." @@ -65,3 +65,5 @@ when I have that application do that. It's incredibly flexible. I just wanted to give you a quick taste of how that would work. One policy to rule them all. You don't have to be stuck with one fixed policy. Just as simple as that. I hope this helps you out. We're looking to get you started soon with Endpoint Policy Manager Start Screen Manager. + + diff --git a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/gettingstarted/linksie.md b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/gettingstarted/linksie.md index ba7fcaf1fd..08beb385a1 100644 --- a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/gettingstarted/linksie.md +++ b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/gettingstarted/linksie.md @@ -60,3 +60,5 @@ Now it is going to do this in another window. We can't somehow magically merge t But that should get you where you need to go. I hope this video helps you out and you're ready to get started with Endpoint Policy Manager Start Screen Manager real soon. Thanks so much. + + diff --git a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/gettingstarted/windows10startmenu.md b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/gettingstarted/windows10startmenu.md index c1f8697447..889e5f713e 100644 --- a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/gettingstarted/windows10startmenu.md +++ b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/gettingstarted/windows10startmenu.md @@ -17,7 +17,7 @@ Hi. This is Jeremy Moskowitz, former Group Policy MVP and Founder of Netwrix End Windows 10 Start Screen. How do we do it? We're going to use our Start Screen Manager program. You can see, we already have three groups that are here in the -[https://www.endpointpolicymanager.com/pp-blog/windows-10-start-screen](https://www.endpointpolicymanager.com/pp-blog/windows-10-start-screen). +[https://www.policypak.com/pp-blog/windows-10-start-screen](https://www.policypak.com/pp-blog/windows-10-start-screen). We're going to create our own called Our Important Apps. What are we're going to add there? We're going to add maybe "Adobe Reader," maybe add the "Calculator" and also add and Edge tile. We'll see how to do that. @@ -67,7 +67,7 @@ go ahead and choose the "Large" and I'll call this "big calc." Then the last thing I'll do is I'll "Add/New Edge Tile." My Edge tile will let me give it a name. I'll call this "Get Endpoint Policy Manager Help," and then the "URL" can be -[https://www.endpointpolicymanager.com](https://www.endpointpolicymanager.com); There we go, and click "Next" and I can make +[https://www.policypak.com](https://www.policypak.com); There we go, and click "Next" and I can make this a "Wide" tile. You can also change the Desktop "Background" colors if you're so inclined and all that sort of @@ -141,3 +141,5 @@ videos, like how to change to see how you can easily open PDFs, MAILTO and MP4s with the programs you want. Thanks so much for watching, and talk to you soon. + + diff --git a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/methods/_category_.json b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/methods/_category_.json index 1f1354f705..5ba805c3e9 100644 --- a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/methods/_category_.json +++ b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/methods/_category_.json @@ -3,4 +3,4 @@ "position": 30, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/methods/citrix.md b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/methods/citrix.md index 594d26df21..56bfa05817 100644 --- a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/methods/citrix.md +++ b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/methods/citrix.md @@ -184,3 +184,5 @@ do different things for different circumstances. I hope this helps you out and you're ready to get started with Endpoint Policy Manager Start Screen and Taskbar Manager in your real world and also in your Citrix world. Thanks so much for watching. + + diff --git a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/methods/mdm.md b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/methods/mdm.md index 60ce284b07..87a5d4506c 100644 --- a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/methods/mdm.md +++ b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/methods/mdm.md @@ -119,7 +119,7 @@ Start Screen. There we go. We have the "Important Apps" just like we directed. If I click on any of these, it takes me just exactly where it's supposed to. The "Calculator" works. "Adobe Acrobat Reader DC" opens right up. If I go to the Edge tile, then we'll go to -"www.endpointpolicymanager.com." So they all are there and they all work. +"www.policypak.com." So they all are there and they all work. Now notice that there are still the original groups still there and the original pins. That is because when we created the collection, we chose the PARTIAL (PRESERVE) option. That is why we @@ -136,3 +136,5 @@ So there we are. If that's interesting for you, then let us know. We'll be happy with a free trial right away. Look forward to seeing you in the next video. Thanks. + + diff --git a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/methods/mdmitemleveltargeting.md b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/methods/mdmitemleveltargeting.md index 5e023238c2..d88f0889d7 100644 --- a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/methods/mdmitemleveltargeting.md +++ b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/methods/mdmitemleveltargeting.md @@ -69,3 +69,5 @@ Manager Start Screen Manager settings. I hope that helps you out. Looking forward to getting started with you soon. Take care. + + diff --git a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/methods/nondomainjoined.md b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/methods/nondomainjoined.md index 4db4b83398..9b0c480cac 100644 --- a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/methods/nondomainjoined.md +++ b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/methods/nondomainjoined.md @@ -69,3 +69,5 @@ joined machine to accept your directives with Endpoint Policy Manager Cloud. With that in mind, you can join us for a webinar to get started right away and try this out yourself. Thanks so very much. + + diff --git a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/methods/pdqdeploy.md b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/methods/pdqdeploy.md index 5a59263e52..aad5f2c65c 100644 --- a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/methods/pdqdeploy.md +++ b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/methods/pdqdeploy.md @@ -277,3 +277,5 @@ Jeremy: Well, thanks for having me on the video. Kris: Yeah. Thanks for watching. Jeremy: Thanks, guys. + + diff --git a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/troubleshooting/_category_.json b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/troubleshooting/_category_.json index 289c6f8855..30e7620b07 100644 --- a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/troubleshooting/_category_.json +++ b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/troubleshooting/_category_.json @@ -3,4 +3,4 @@ "position": 20, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/troubleshooting/customicons.md b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/troubleshooting/customicons.md index 1bad479d15..6f352a6527 100644 --- a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/troubleshooting/customicons.md +++ b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/troubleshooting/customicons.md @@ -97,3 +97,5 @@ requires you to also nuke those things. Hope this video helps you out and gets y doing custom icons. Thanks so very much. Talk to you soon. + + diff --git a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/troubleshooting/revertstartmenu.md b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/troubleshooting/revertstartmenu.md index a3125baa02..660c53d770 100644 --- a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/troubleshooting/revertstartmenu.md +++ b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/troubleshooting/revertstartmenu.md @@ -114,3 +114,5 @@ mind, if you have any questions, please ask on the forums in the Start Screen an forum. Thank you very much, and talk to you soon. + + diff --git a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/videolearningcenter.md b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/videolearningcenter.md index 469b39ffe3..fdf5eeeb57 100644 --- a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/videolearningcenter.md +++ b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/videolearningcenter.md @@ -32,3 +32,5 @@ See the following Video topics for Start Screen and Task Bar Manager. ## Extras - [Endpoint Policy ManagerStart Screen and Endpoint Policy Manager Scripts: Specify exact Start Menu experience one time](/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/extras/onetime.md) + + diff --git a/docs/endpointpolicymanager/deliverymethods/_category_.json b/docs/endpointpolicymanager/deliverymethods/_category_.json index 28fac483cb..b676695d93 100644 --- a/docs/endpointpolicymanager/deliverymethods/_category_.json +++ b/docs/endpointpolicymanager/deliverymethods/_category_.json @@ -3,4 +3,4 @@ "position": 19, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/_category_.json b/docs/endpointpolicymanager/deliverymethods/cloud/_category_.json index 6bdb715333..cbe1c32e86 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/_category_.json +++ b/docs/endpointpolicymanager/deliverymethods/cloud/_category_.json @@ -1 +1,2 @@ {"label":"Cloud","position":10,"collapsed":true,"collapsible":true} + diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/_category_.json b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/_category_.json index ebf9bc76c5..b6fae684d8 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/_category_.json +++ b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/_category_.json @@ -1 +1,2 @@ {"label":"Knowledge Base","position":1,"collapsed":true,"collapsible":true,"link":{"type":"doc","id":"knowledgebase"}} + diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttips/_category_.json b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttips/_category_.json index f192cb35ae..098f15a833 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttips/_category_.json +++ b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttips/_category_.json @@ -3,4 +3,4 @@ "position": 70, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttips/azurevirutaldesktop.md b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttips/azurevirutaldesktop.md index 9631ed7a42..9c08d77fdc 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttips/azurevirutaldesktop.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttips/azurevirutaldesktop.md @@ -33,7 +33,7 @@ on the Master Desktop Image. The required PPC client version (20.5.2449.838 or higher) can be found within your PPC Portal at the following page -[https://cloud.endpointpolicymanager.com/ManageCustomer/UserList](https://cloud.endpointpolicymanager.com/ManageCustomer/UserList) +[https://cloud.policypak.com/ManageCustomer/UserList](https://cloud.policypak.com/ManageCustomer/UserList) under the Downloads section, by clicking on the Download other versions link at the bottom of the page. @@ -102,7 +102,7 @@ on the Master Desktop Image. The required PPC client version (20.5.2449.838 or higher) can be found within your PPC Portal on the following page -[https://cloud.endpointpolicymanager.com/ManageCustomer/UserList](https://cloud.endpointpolicymanager.com/ManageCustomer/UserList) +[https://cloud.policypak.com/ManageCustomer/UserList](https://cloud.policypak.com/ManageCustomer/UserList) under the **Downloads** section, by clicking on the Download other versions link at the bottom of the page. @@ -192,7 +192,7 @@ ensure that you have followed all steps exactly. ``` Could not sync with the cloud.  -A network error occurred during sending RegisterComputer to https://cloudsvc.endpointpolicymanager.com/Services/Registration: Keyset does not exist +A network error occurred during sending RegisterComputer to https://cloudsvc.policypak.com/Services/Registration: Keyset does not exist ``` ![332_10_image-20210529214259-11](/images/endpointpolicymanager/integration/332_10_image-20210529214259-11.webp) @@ -204,3 +204,5 @@ Using `GPEDIT.MSC`, verify that the following setting **Run startup scripts asy enabled under **Local Computer Policy** > **Administrative Templates** > **System**. ![332_11_image-20210529214259-10](/images/endpointpolicymanager/integration/332_11_image-20210529214259-10.webp) + + diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttips/clientsilent.md b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttips/clientsilent.md index e90a67de9a..c1f728ed41 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttips/clientsilent.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttips/clientsilent.md @@ -43,3 +43,5 @@ msiexec /i %1 /norestart /quiet /lv*x %logfile% ``` ![530_1_image-20230330095004-1](/images/endpointpolicymanager/install/cloud/530_1_image-20230330095004-1.webp) + + diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttips/edit.md b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttips/edit.md index d84e760fe3..e68d1d35b6 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttips/edit.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttips/edit.md @@ -65,3 +65,5 @@ A:Great, ask it in the FORUMS please in the PP Cloud section. Q:Why did you build this? A:Because its awesome, and it needed to be done. + + diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttips/groups.md b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttips/groups.md index 54d479f182..b523ada666 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttips/groups.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttips/groups.md @@ -16,3 +16,5 @@ Information on creating jointokens: [https://helpcenter.netwrix.com/bundle/endpointpolicymanager_AppendixE/page/Tools.html](https://helpcenter.netwrix.com/bundle/endpointpolicymanager_AppendixE/page/Tools.html) and - Video: [Endpoint Policy Manager Cloud: Automatically Join Groups with JOINTOKEN](/docs/endpointpolicymanager/deliverymethods/cloud/videos/upkeepanddailyuse/jointoken.md) + + diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttips/printers.md b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttips/printers.md index a5eb57332c..cfe6943681 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttips/printers.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttips/printers.md @@ -29,3 +29,5 @@ cloud and sync it locally. Then PPC will be able to install that Printer back We've edited the value for Printer's location in the PPC Pref Object. ![747_1_front-desk-retry](/images/endpointpolicymanager/troubleshooting/cloud/747_1_front-desk-retry.webp) + + diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttips/publickeypoliciessettings.md b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttips/publickeypoliciessettings.md index 44b7bc552c..d64cb04731 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttips/publickeypoliciessettings.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttips/publickeypoliciessettings.md @@ -28,3 +28,5 @@ you export, then deploy using PPCloud or Netwrix Endpoint Policy Manager (former Inside the exported XML you can see the certificate embedded like this and ready for use. ![580_2_q10-img-2](/images/endpointpolicymanager/cloud/security/580_2_q10-img-2.webp) + + diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttips/remoteworkdeliverymanager.md b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttips/remoteworkdeliverymanager.md index fbd12d8b4c..b4c6412afa 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttips/remoteworkdeliverymanager.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttips/remoteworkdeliverymanager.md @@ -85,3 +85,5 @@ Endpoint Firewall settings BEFORE import: Endpoint Firewall settings AFTER import: ![788_11_image-20210309203819-11](/images/endpointpolicymanager/cloud/788_11_image-20210309203819-11.webp) + + diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttips/removeendpoint.md b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttips/removeendpoint.md index b3eb048d68..367931b836 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttips/removeendpoint.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttips/removeendpoint.md @@ -11,3 +11,5 @@ permanently** command, the next time the Cloud Client syncs to the Cloud Service (Cloud agent and Cloud CSE) are physically removed from the endpoint automatically. ![588_1_image001](/images/endpointpolicymanager/install/cloud/588_1_image001.webp) + + diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttips/syncfrequency.md b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttips/syncfrequency.md index 9f6533a516..aad9882525 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttips/syncfrequency.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttips/syncfrequency.md @@ -10,3 +10,5 @@ The Netwrix Endpoint Policy Manager (formerly PolicyPak) Cloud client will sync the computer starts. If a computer started at 2:22, the next sync will be at 3:22. + + diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttips/targetingeditor.md b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttips/targetingeditor.md index bb6f6f2322..f54bb5cc8e 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttips/targetingeditor.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttips/targetingeditor.md @@ -128,3 +128,5 @@ Policy Manager Cloud based Internal Item-Level Targeting Filter window. ![732_16_image-20200213172020-9_950x629](/images/endpointpolicymanager/cloud/732_16_image-20200213172020-9_950x629.webp) **Step 10 –** Click the **OK** button. + + diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttips/transition.md b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttips/transition.md index 1e85be7e10..0301e8d556 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttips/transition.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttips/transition.md @@ -7,4 +7,6 @@ hide_title: true import Transition from '/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/gettingstarted/transition.md'; - \ No newline at end of file + + + diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttips/type.md b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttips/type.md index 9acecfb6dd..f51446289a 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttips/type.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttips/type.md @@ -70,3 +70,5 @@ This does not affect the operation of the policy in any way. The policy is still Endpoint Policy Manager Cloud to `\programdata\policypak\Xmldata\cloud`, and processed by a licensed CSE. The policy affects all users (by default), and then any ILT on the user-side (if any) will then be processed, thus limiting the scope of where the policy is affected. + + diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttips/unlink.md b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttips/unlink.md index e366169094..b5ec2f4531 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttips/unlink.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttips/unlink.md @@ -21,3 +21,5 @@ To remove all the Example policies at once perform the following steps. **Step 4 –** Click **Remove**. ![799_3_image-20201230211039-3](/images/endpointpolicymanager/cloud/799_3_image-20201230211039-3.webp) + + diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttips/updatefrequency.md b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttips/updatefrequency.md index a137c94509..013c1fa9ba 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttips/updatefrequency.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttips/updatefrequency.md @@ -10,3 +10,5 @@ The Netwrix Endpoint Policy Manager (formerly PolicyPak) cloud client pulls down directives every 60 minutes while the computer is on. You can also run the `PPUPDATE` command or `PPCLOUD /SYNC` which will force an update now. + + diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttips/vdisolutions.md b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttips/vdisolutions.md index 81a68746b4..8d8649b65a 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttips/vdisolutions.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttips/vdisolutions.md @@ -23,7 +23,7 @@ the Gold Image VM. Endpoint Policy Manager Cloud Client version 20.5.2449.838 and higher can be found within your PPC Portal on the following page -[https://cloud.endpointpolicymanager.com/ManageCustomer/UserList](https://cloud.endpointpolicymanager.com/ManageCustomer/UserList) +[https://cloud.policypak.com/ManageCustomer/UserList](https://cloud.policypak.com/ManageCustomer/UserList) under the Downloads section, by clicking on the **Download other versions** link at the bottom of the page. @@ -116,3 +116,5 @@ process failed. Revisit the steps above to see if anything was missed. If after you find that this process still did not work for you please contact support for further assistance. ![555_13_image-20200603123515-7_950x260](/images/endpointpolicymanager/integration/555_13_image-20200603123515-7_950x260.webp) + + diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttips/version.md b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttips/version.md index 2f5d44d5f2..464fba314f 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttips/version.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttips/version.md @@ -15,3 +15,5 @@ select the **Company Details** tab. **Step 3 –** View the PPC Client Version and PPC CSE version columns in the **Computer list** report, filter the columns if needed. + + diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttroubleshooting/_category_.json b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttroubleshooting/_category_.json index 1de0a3339d..2bccf7bb7e 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttroubleshooting/_category_.json +++ b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttroubleshooting/_category_.json @@ -3,4 +3,4 @@ "position": 40, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttroubleshooting/autoupdates.md b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttroubleshooting/autoupdates.md index 3771eda773..00c517ddf8 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttroubleshooting/autoupdates.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttroubleshooting/autoupdates.md @@ -33,3 +33,5 @@ This should: - Keep the computer's group membership and - Ensure it can re-join the new Endpoint Policy Manager Cloud Service and - Start accepting licenses and policies. + + diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttroubleshooting/ciscoanyconnect.md b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttroubleshooting/ciscoanyconnect.md index 0024c27a37..b709e8379a 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttroubleshooting/ciscoanyconnect.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttroubleshooting/ciscoanyconnect.md @@ -20,3 +20,5 @@ seen below. This is dump MAC as a matching criteria and use only UUID which is somewhat less aggressive. ![817_1_image001_950x578](/images/endpointpolicymanager/troubleshooting/cloud/integration/817_1_image001_950x578.webp) + + diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttroubleshooting/clientsideextension.md b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttroubleshooting/clientsideextension.md index 09267b03f0..69698ec9dd 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttroubleshooting/clientsideextension.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttroubleshooting/clientsideextension.md @@ -63,7 +63,7 @@ Download the CSE from the Endpoint Policy Manager Portal **Step 1 –** Browse to the portal and sign in -- [https://portal.endpointpolicymanager.com](https://portal.endpointpolicymanager.com) +- [https://portal.policypak.com](https://portal.policypak.com) **Step 2 –** On the Home page, download the "Latest Bits" in the form of either a ZIP or ISO file @@ -80,3 +80,5 @@ and copy out the "Endpoint Policy Manager Client Side Extension x??.msi" Can be run from anywhere, does not have to be in the cached install folder above ::: + + diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttroubleshooting/expired.md b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttroubleshooting/expired.md index 3ab5672d92..67d84cda6c 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttroubleshooting/expired.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttroubleshooting/expired.md @@ -16,3 +16,5 @@ To learn more about the WAITING LIST, [Endpoint Policy Manager Cloud Client: Why are computers appearing in WAITING LIST and how can I fix it?](/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttroubleshooting/waitinglist.md). ![308_1_jhhj](/images/endpointpolicymanager/troubleshooting/cloud/308_1_jhhj.webp) + + diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttroubleshooting/grouppolicyeditors.md b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttroubleshooting/grouppolicyeditors.md index 1c81352fca..3c2b62f1ed 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttroubleshooting/grouppolicyeditors.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttroubleshooting/grouppolicyeditors.md @@ -83,3 +83,5 @@ Finally, on the endpoint, use Regedit to verify the final value is or is not pre Endpoint Policy Manager did the work you expect. ![611_7_image-20200923152313-3](/images/endpointpolicymanager/troubleshooting/cloud/611_7_image-20200923152313-3.webp) + + diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttroubleshooting/incomplete.md b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttroubleshooting/incomplete.md index 11acd942ca..db6b18c886 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttroubleshooting/incomplete.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttroubleshooting/incomplete.md @@ -86,3 +86,5 @@ downloaded from our customer portal and pre-installed. Please refer to the follo [How can I best install Endpoint Policy Manager Cloud for remote clients over a slow link/internet connection?](/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/gettingstarted/slowinternet.md) ```` + + diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttroubleshooting/invalidcertificate.md b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttroubleshooting/invalidcertificate.md index 19b4678d90..5f8e00cf1b 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttroubleshooting/invalidcertificate.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttroubleshooting/invalidcertificate.md @@ -8,3 +8,5 @@ sidebar_position: 160 One customer reported that this was because of a missing SonicWall certificate. Check for this or something similar on your configuration. + + diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttroubleshooting/outage.md b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttroubleshooting/outage.md index 0f6adf2d8e..221844e223 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttroubleshooting/outage.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttroubleshooting/outage.md @@ -28,7 +28,7 @@ Syncing with the cloud... Could not sync with the cloud. ``` -A network error occurred during sending Sync to https://cloudsvc.endpointpolicymanager.com/Services/Synchronization:  +A network error occurred during sending Sync to https://cloudsvc.policypak.com/Services/Synchronization:  The request channel timed out while waiting for a reply after 00:00:29.9686167.  Increase the timeout value passed to the call to Request or increase the SendTimeout value on the Binding.  The time allotted to this operation may have been a portion of a longer timeout. @@ -36,15 +36,15 @@ The time allotted to this operation may have been a portion of a longer timeout. ``` ``` -A network error occurred during sending Sync to https://cloudsvc.endpointpolicymanager.com/Services/Synchronization:  +A network error occurred during sending Sync to https://cloudsvc.policypak.com/Services/Synchronization:  The request channel timed out while waiting for a reply after 00:00:29.9530410.  Increase the timeout value passed to the call to Request or increase the SendTimeout value on the Binding.  The time allotted to this operation may have been a portion of a longer timeout. ``` ``` -A security error occurred during sending Sync to http://cloudsvc.endpointpolicymanager.com/Services/Synchronization:  -The token provider cannot get tokens for target 'http://cloudsvc.endpointpolicymanager.com/Services/Synchronization'.  +A security error occurred during sending Sync to https://cloudsvc.policypak.com/Services/Synchronization:  +The token provider cannot get tokens for target 'https://cloudsvc.policypak.com/Services/Synchronization'.  Elapsed time: 00:01:00.7012049 ``` @@ -54,3 +54,5 @@ However, existing clients will maintain their already-delivered Policy settings. Additionally, clients will not disconnect or become un-joined from the Endpoint Policy Manager Cloud server. + + diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttroubleshooting/proxyserver.md b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttroubleshooting/proxyserver.md index 6b162b7a51..47ebee0510 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttroubleshooting/proxyserver.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttroubleshooting/proxyserver.md @@ -11,6 +11,8 @@ encrypted end to end. Endpoint Policy Manager cloud will try on port 443 or 80 a need to configure your Proxy Server to allow communication to specific hosts, you need to set the following: -- cloud-agent.endpointpolicymanager.com via HTTPS/443 -- cloud-events.endpointpolicymanager.com via HTTPS/443 +- cloud-agent.policypak.com via HTTPS/443 +- cloud-events.policypak.com via HTTPS/443 - ppdl.blob.core.windows.net via HTTPS/443 + + diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttroubleshooting/proxyservices.md b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttroubleshooting/proxyservices.md index bf0886844a..9cd0fe18ae 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttroubleshooting/proxyservices.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttroubleshooting/proxyservices.md @@ -35,3 +35,5 @@ and ` SavedLegacySettings.` You should see the proxy information like what is seen here in the binary value. ![373_1_image005sdfggrt](/images/endpointpolicymanager/troubleshooting/cloud/373_1_image005sdfggrt.webp) + + diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttroubleshooting/registrationlimit.md b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttroubleshooting/registrationlimit.md index b8c85682ac..d1d96f96df 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttroubleshooting/registrationlimit.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttroubleshooting/registrationlimit.md @@ -32,3 +32,5 @@ Conclusion: Always plan your deployment matching the registration limit, either you're doing it manually or with software deployment tool to avoid unnecessary delays. + + diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttroubleshooting/registrationmode.md b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttroubleshooting/registrationmode.md index 43eaf7760d..561fa643d5 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttroubleshooting/registrationmode.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttroubleshooting/registrationmode.md @@ -55,3 +55,5 @@ then re-established and Endpoint Policy Manager Cloud software reinstalled. | Loose (UUID) | Re-established connection to existing account | All group memberships maintained | | Loose (UUID or MAC) | Re-established connection to existing account | All group memberships maintained | | Advanced | Old computer account remained AND new account created (Duplicate Entries) | Old account maintained existing group memberships and new account reverted to built-in default memberships | + + diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttroubleshooting/securitytoken.md b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttroubleshooting/securitytoken.md index 609e9c9705..45336f1f35 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttroubleshooting/securitytoken.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttroubleshooting/securitytoken.md @@ -25,3 +25,5 @@ certificate like this. Then re-download the MSIs here, and re-attempt your Endpoint Policy Manager Cloud join. ![209_4_img-4](/images/endpointpolicymanager/troubleshooting/error/cloud/209_4_img-4.webp) + + diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttroubleshooting/servicecommunication.md b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttroubleshooting/servicecommunication.md index ddcca7fe66..e0c67899c9 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttroubleshooting/servicecommunication.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttroubleshooting/servicecommunication.md @@ -32,7 +32,7 @@ information. ::: -**Step 2 –** At a command prompt, type in the following: `telnet cloud-agent.endpointpolicymanager.com 443` +**Step 2 –** At a command prompt, type in the following: `telnet cloud-agent.policypak.com 443` ![Telnet Cloud Agent Script](/images/endpointpolicymanager/troubleshooting/cloud/telnetcloudagent.webp) @@ -43,7 +43,7 @@ information. ![Communication Passes](/images/endpointpolicymanager/troubleshooting/cloud/communicationpasses.webp) -**Step 3 –** You can also try `telnet cloud-agent.endpointpolicymanager.com 80` +**Step 3 –** You can also try `telnet cloud-agent.policypak.com 80` - If the command just hangs and takes a long time to complete, then comes back with "Connection failed", then the communication failed. @@ -60,3 +60,5 @@ Additional Considerations succeeds. If that still fails to work, see the [I am getting an error about "GPSVC failed at sign-in". This error occurs exactly one time. What does this mean?](/docs/endpointpolicymanager/installation/knowledgebase/installandupgrade/gpsvcfailed.md) topic for additional information on alternative time fix instructions. + + diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttroubleshooting/sync.md b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttroubleshooting/sync.md index 7d737225a0..e92bc020b4 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttroubleshooting/sync.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttroubleshooting/sync.md @@ -18,28 +18,28 @@ The client and server cannot communicate, because they do not possess a common a ## Could not sync with the cloud A communication error occurred during sending Sync to -[https://cloudsvc.endpointpolicymanager.com/Services/Synchronization](https://cloudsvc.endpointpolicymanager.com/Services/Synchronization): +[https://cloudsvc.policypak.com/Services/Synchronization](https://cloudsvc.policypak.com/Services/Synchronization): An error occurred while making the HTTP request to -[https://cloudsvc.endpointpolicymanager.com/Services/Synchronization](https://cloudsvc.endpointpolicymanager.com/Services/Synchronization). +[https://cloudsvc.policypak.com/Services/Synchronization](https://cloudsvc.policypak.com/Services/Synchronization). This could be due to the fact that the server certificate is not configured properly with HTTP.SYS in the HTTPS case. This could also be caused by a mismatch of the security binding between the client and the server. A communication error occurred during sending Sync to -[https://cloudsvc.endpointpolicymanager.com/Services/Synchronization](https://cloudsvc.endpointpolicymanager.com/Services/Synchronization): +[https://cloudsvc.policypak.com/Services/Synchronization](https://cloudsvc.policypak.com/Services/Synchronization): An error occurred while making the HTTP request to -[https://cloudsvc.endpointpolicymanager.com/Services/Synchronization](https://cloudsvc.endpointpolicymanager.com/Services/Synchronization). +[https://cloudsvc.policypak.com/Services/Synchronization](https://cloudsvc.policypak.com/Services/Synchronization). This could be due to the fact that the server certificate is not configured properly with HTTP.SYS in the HTTPS case. This could also be caused by a mismatch of the security binding between the client and the server. A security error occurred during sending Sync to -[http://cloudsvc.endpointpolicymanager.com/Services/Synchronization](http://cloudsvc.endpointpolicymanager.com/Services/Synchronization): +[https://cloudsvc.policypak.com/Services/Synchronization](http://cloudsvc.policypak.com/Services/Synchronization): The token provider cannot get tokens for target -'[http://cloudsvc.endpointpolicymanager.com/Services/Synchronization](http://cloudsvc.endpointpolicymanager.com/Services/Synchronization)'. +'[https://cloudsvc.policypak.com/Services/Synchronization](http://cloudsvc.policypak.com/Services/Synchronization)'. To resolve this issue, you need to edit the registry on any computers experiencing this issue to add a DWORD = "SchUseStrongCrypto" with a value of "1", under the following two registry keys: @@ -77,3 +77,5 @@ Windows Registry Editor Version 5.00 ``` "SchUseStrongCrypto"=dword:00000001 ``` + + diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttroubleshooting/syncfail.md b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttroubleshooting/syncfail.md index ad6b42e918..dd88c4db27 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttroubleshooting/syncfail.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttroubleshooting/syncfail.md @@ -97,3 +97,5 @@ the final result of policies upon the machine. This is helpful so you can know w current state actually is. Example with some text removed to save space… ![887_15_image-20230525200517-14_950x1022](/images/endpointpolicymanager/troubleshooting/cloud/887_15_image-20230525200517-14_950x1022.webp) + + diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttroubleshooting/transition.md b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttroubleshooting/transition.md index 75230ce9e0..7e66187f34 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttroubleshooting/transition.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttroubleshooting/transition.md @@ -13,7 +13,7 @@ endpoints.  This will MAINTAIN the Endpoint Policy Manager Client Side Extensio **Step 2 –** Leave in place -or- Upgrade to the LATEST Endpoint Policy Manager Client Side Extension using SCCM or PDQ Deploy Example: -[https://www.endpointpolicymanager.com/video/managing-group-policy-using-Endpoint Policy Manager-and-pdq-deploy.html ](https://www.endpointpolicymanager.com/video/managing-group-policy-using-endpointpolicymanager-and-pdq-deploy.html) +[https://www.policypak.com/video/managing-group-policy-using-Endpoint Policy Manager-and-pdq-deploy.html ](https://www.policypak.com/video/managing-group-policy-using-endpointpolicymanager-and-pdq-deploy.html) **Step 3 –** In Endpoint Policy Manager Cloud, you will already have some POLICIES. You can DOWNLOAD the policies from Endpoint Policy Manager Cloud like this. (see below.) @@ -25,3 +25,5 @@ Note that some items might be restricted to COMPUTER or USER side, and may be ac the "wrong" side. For those, you will have to recreate the policies. ![585_2_jm-2_900x438](/images/endpointpolicymanager/troubleshooting/cloud/585_2_jm-2_900x438.webp) + + diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttroubleshooting/twofactorauthenticationcode.md b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttroubleshooting/twofactorauthenticationcode.md index 51c19dcc6e..22751baefd 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttroubleshooting/twofactorauthenticationcode.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttroubleshooting/twofactorauthenticationcode.md @@ -30,3 +30,5 @@ now. Add URL Endpoint Policy Manager.com website in the trusted site section of NoScript plug-in. ![674_3_kb-resolution](/images/endpointpolicymanager/troubleshooting/cloud/674_3_kb-resolution.webp) + + diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttroubleshooting/verbose.md b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttroubleshooting/verbose.md index a532343b48..ee38c807a7 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttroubleshooting/verbose.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttroubleshooting/verbose.md @@ -20,3 +20,5 @@ More parameters for msiexec command may be found at [https://learn.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2003/cc759262(v=ws.10)?redirectedfrom=MSDN]() ![928_1_image-20230207215348-7_950x351](/images/endpointpolicymanager/troubleshooting/cloud/log/928_1_image-20230207215348-7_950x351.webp) + + diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttroubleshooting/verifysecurity.md b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttroubleshooting/verifysecurity.md index c11e9266b5..a993c70154 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttroubleshooting/verifysecurity.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttroubleshooting/verifysecurity.md @@ -30,3 +30,5 @@ Please follow the following steps **Step 5 –** After join, change timezone to your correct timezone. **Step 6 –** Verify PPcloud still works with commandline: `ppcloud /sync` + + diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttroubleshooting/versions.md b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttroubleshooting/versions.md index 5b2fb2e709..aed44eeb55 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttroubleshooting/versions.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttroubleshooting/versions.md @@ -28,3 +28,5 @@ version. Try running a repair on the Endpoint Policy Manager CSE version using Programs and Features, and if that does not work then reinstall the Endpoint Policy Manager CSE manually to fix the issue. + + diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttroubleshooting/waitinglist.md b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttroubleshooting/waitinglist.md index a2e92ea5f8..bd8afd2201 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttroubleshooting/waitinglist.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttroubleshooting/waitinglist.md @@ -46,3 +46,5 @@ separately. ![382_1_ppcloud-status1-300x88](/images/endpointpolicymanager/troubleshooting/cloud/382_1_ppcloud-status1-300x88.webp) + + diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/cloudlicensing/_category_.json b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/cloudlicensing/_category_.json index ebd269fad4..37264e1db5 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/cloudlicensing/_category_.json +++ b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/cloudlicensing/_category_.json @@ -3,4 +3,4 @@ "position": 30, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/cloudlicensing/usage.md b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/cloudlicensing/usage.md index 24395180a3..7987747806 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/cloudlicensing/usage.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/cloudlicensing/usage.md @@ -77,3 +77,5 @@ Then, assuming the Monthly Highest Numbers for each month was something like: - March: 900 Your average among the Monthly Highest Number would be 1083. + + diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/cloudportalsecurity/_category_.json b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/cloudportalsecurity/_category_.json index 6da13f3c26..2d9e75319c 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/cloudportalsecurity/_category_.json +++ b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/cloudportalsecurity/_category_.json @@ -3,4 +3,4 @@ "position": 20, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/cloudportalsecurity/administrator.md b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/cloudportalsecurity/administrator.md index 135b385ab1..0207231681 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/cloudportalsecurity/administrator.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/cloudportalsecurity/administrator.md @@ -47,3 +47,5 @@ pending request and approve/reject from there. ![956_4_image-20230706151408-8_663x573](/images/endpointpolicymanager/cloud/add/956_4_image-20230706151408-8_663x573.webp) The requester will receive an email indicating if the request was approved or rejected. + + diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/cloudportalsecurity/datasafety.md b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/cloudportalsecurity/datasafety.md index ad8ae4dec2..2b045ceff8 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/cloudportalsecurity/datasafety.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/cloudportalsecurity/datasafety.md @@ -80,3 +80,5 @@ encrypted. Here is how the client attempts to communicate with Endpoint Policy M algorithm suite that uses RSA15 as the key wrap algorithm, SHA256 for the signature digest, and 256-bit Basic as the message encryption algorithm. In HTTP mode the Endpoint Policy Manager Cloud client verifies the identity of the server using a hardcoded certificate. + + diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/cloudportaltroubleshooting/_category_.json b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/cloudportaltroubleshooting/_category_.json index c290b45f9f..91f6012684 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/cloudportaltroubleshooting/_category_.json +++ b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/cloudportaltroubleshooting/_category_.json @@ -3,4 +3,4 @@ "position": 50, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/cloudportaltroubleshooting/entraid.md b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/cloudportaltroubleshooting/entraid.md index 80ef8e7e6e..7a79087d5b 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/cloudportaltroubleshooting/entraid.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/cloudportaltroubleshooting/entraid.md @@ -62,3 +62,5 @@ $spApplicationPermissions | ForEach-Object {     Remove-AzureADServiceAppRoleAssignment -ObjectId $_.PrincipalId -AppRoleAssignmentId $_.objectId } ``` + + diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/eventcollection/_category_.json b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/eventcollection/_category_.json index ec8d6dee6a..504989c4c3 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/eventcollection/_category_.json +++ b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/eventcollection/_category_.json @@ -3,4 +3,4 @@ "position": 80, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/eventcollection/childgroups.md b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/eventcollection/childgroups.md index 6e167295f6..1f39e80d21 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/eventcollection/childgroups.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/eventcollection/childgroups.md @@ -29,3 +29,5 @@ settings, then the following rules apply: then the previous rule doesn't apply. All always takes precedence. ![940_1_image002_950x536](/images/endpointpolicymanager/cloud/eventcollection/940_1_image002_950x536.webp) + + diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/eventcollection/report.md b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/eventcollection/report.md index 150a47e1d3..fe31b92dd1 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/eventcollection/report.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/eventcollection/report.md @@ -57,3 +57,5 @@ additional information on the event categories and IDs. ![1331_7_1836b2dba9db9365124356840324b8d1](/images/endpointpolicymanager/cloud/eventcollection/1331_7_1836b2dba9db9365124356840324b8d1.webp) **Step 8 –** You can edit the policy name and the policy conditions if needed. + + diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/eventcollection/splunk.md b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/eventcollection/splunk.md index 17bdece397..4e0b0cc1b2 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/eventcollection/splunk.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/eventcollection/splunk.md @@ -32,7 +32,7 @@ Internet. **Configure Event Forwarder in PP Cloud** -**Step 2 –** Navigate to [https://cloud.endpointpolicymanager.com/,](https://cloud.endpointpolicymanager.com/) go to +**Step 2 –** Navigate to [https://cloud.policypak.com/,](https://cloud.policypak.com/) go to **Company details** > **Event Forwarder List** > **Add Event Forwarder** . ![976_1_1](/images/endpointpolicymanager/cloud/eventcollection/976_1_1.webp) @@ -73,3 +73,5 @@ icon. ![976_6_6](/images/endpointpolicymanager/cloud/eventcollection/976_6_6.webp) **Step 12 –** View the event data + + diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/gettingstarted/_category_.json b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/gettingstarted/_category_.json index 7eb735f33a..3eef2a0a44 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/gettingstarted/_category_.json +++ b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/gettingstarted/_category_.json @@ -3,4 +3,4 @@ "position": 10, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/gettingstarted/activedirectory.md b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/gettingstarted/activedirectory.md index e402febfac..f87632c7f5 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/gettingstarted/activedirectory.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/gettingstarted/activedirectory.md @@ -8,3 +8,5 @@ sidebar_position: 50 No, there is no Active Directory connector. Our feedback is that most companies don't want something reaching into their Active Directory and causing a security concern. + + diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/gettingstarted/client.md b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/gettingstarted/client.md index f49d2e1fbd..daf090f2b5 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/gettingstarted/client.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/gettingstarted/client.md @@ -21,8 +21,10 @@ Client Side Extension, you need to be proactive. Please see this article for keeping things proactive: -[https://www.endpointpolicymanager.com/resources/pp-blog/using-rings-to-test-and-update-the-policypak-client-side-extension-and-how-to-stay-supported/](https://www.endpointpolicymanager.com/resources/pp-blog/using-rings-to-test-and-update-the-policypak-client-side-extension-and-how-to-stay-supported/) +[https://www.policypak.com/resources/pp-blog/using-rings-to-test-and-update-the-policypak-client-side-extension-and-how-to-stay-supported/](https://www.policypak.com/resources/pp-blog/using-rings-to-test-and-update-the-policypak-client-side-extension-and-how-to-stay-supported/) This video also has some important information on how to perform updates: [Endpoint Policy Manager Cloud Groups CSE and Cloud Client Small-Scale Testing and Updates](/docs/endpointpolicymanager/deliverymethods/cloud/videos/upkeepanddailyuse/groups.md) + + diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/gettingstarted/clientdomainnondomain.md b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/gettingstarted/clientdomainnondomain.md index f391323259..c161f3613e 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/gettingstarted/clientdomainnondomain.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/gettingstarted/clientdomainnondomain.md @@ -11,3 +11,5 @@ Windows machines: non-domain joined and domain joined. That being said, the oppo You cannot install the on-prem CSE and have it connect to the cloud service. You need the cloud client to claim a cloud license, and that can be used for either/both Domain Joined and non-DJ machines. + + diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/gettingstarted/clientremote.md b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/gettingstarted/clientremote.md index 0b7eab0f3f..52cd483173 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/gettingstarted/clientremote.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/gettingstarted/clientremote.md @@ -47,3 +47,5 @@ deployed remotely to the computer. If the computer is also connected to an RMM tool: Most RMM tools have a way to deploy other software; you could get the PPC Client MSI file deployed this way. + + diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/gettingstarted/cloud.md b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/gettingstarted/cloud.md index eed1f619e9..eff19420ab 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/gettingstarted/cloud.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/gettingstarted/cloud.md @@ -10,3 +10,5 @@ All PolicyPak products are supported only on existing supported versions of Micr Microsoft's supported list, see this list: [https://docs.microsoft.com/en-us/windows/release-health/release-information](https://docs.microsoft.com/en-us/windows/release-health/release-information) + + diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/gettingstarted/creditcard.md b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/gettingstarted/creditcard.md index 469d06afe5..a2ca17d167 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/gettingstarted/creditcard.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/gettingstarted/creditcard.md @@ -14,3 +14,5 @@ Then when you're there, click on **SaaS Billing**, then **Start Subscription**. Follow the directions after that. ![936_1_image001](/images/endpointpolicymanager/cloud/936_1_image001.webp) + + diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/gettingstarted/fakedc.md b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/gettingstarted/fakedc.md index 47ccb9423c..8352a123d1 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/gettingstarted/fakedc.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/gettingstarted/fakedc.md @@ -95,3 +95,5 @@ mind you may also need an editing station. | Group Policy Preferences Environment Variables | 100% | | | Group Policy Preferences Services | 100% | If a service isn't built-in, you should create the policy with on-prem editor first, then upload to PP Cloud. | | Other Group Policy Preferences items | 0% | | + + diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/gettingstarted/slowinternet.md b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/gettingstarted/slowinternet.md index 90461857f7..3ae6c01dcf 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/gettingstarted/slowinternet.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/gettingstarted/slowinternet.md @@ -18,7 +18,7 @@ option to avoid the long delays during the installation, or just as a precautio failed installation due to timeout errors during the process. CSE is available for download within the Customer Portal only. Go to -[https://portal.endpointpolicymanager.com](https://portal.endpointpolicymanager.com/) and download **Latest Bits**. You'll +[https://portal.policypak.com](https://portal.policypak.com/) and download **Latest Bits**. You'll find the Endpoint Policy Manager Client-Side Extension folder in the archive. ![image1](/images/endpointpolicymanager/install/cloud/image1.webp) @@ -48,3 +48,5 @@ For more details about setting up machines for VDI environments please check the [Can I embed the Endpoint Policy ManagerClient Side Extension and/or Endpoint Policy Manager Cloud client into a master image for VDI, MDT, Ghost, Citrix, etc?](/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/tipstricksandfaqs/embedclient.md) [How to install the Endpoint Policy Manager Cloud Client for use in an Azure Virtual Desktop image](/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttips/azurevirutaldesktop.md) + + diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/gettingstarted/transition.md b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/gettingstarted/transition.md index 54ee2deca1..45b1b069a9 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/gettingstarted/transition.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/gettingstarted/transition.md @@ -285,3 +285,5 @@ Manager best practices. See the [Endpoint Policy Manager Cloud Groups CSE and Cloud Client Small-Scale Testing and Updates](/docs/endpointpolicymanager/deliverymethods/cloud/videos/upkeepanddailyuse/groups.md) topic for additional information on how to perform small scale testing before large scale upgrades. + + diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/knowledgebase.md b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/knowledgebase.md index 5883bba737..3b9b502fea 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/knowledgebase.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/knowledgebase.md @@ -88,3 +88,5 @@ See the following Knowledge Base articles for getting started with Cloud. - [How can I keep the same or specify different parameters for Event Collection for child groups? How does a computer behave if a member of multiple groups?](/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/eventcollection/childgroups.md) - [ Endpoint Policy Manager Cloud Event Forwarding to Splunk](/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/eventcollection/splunk.md) + + diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/macintegration/_category_.json b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/macintegration/_category_.json index aacd612c96..adc14c2d28 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/macintegration/_category_.json +++ b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/macintegration/_category_.json @@ -3,4 +3,4 @@ "position": 60, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/macintegration/client.md b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/macintegration/client.md index 2bd8df4779..326391a956 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/macintegration/client.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/macintegration/client.md @@ -69,3 +69,5 @@ When you see Synchronized: Yes you are ready to make rules in Endpoint Policy Ma You should see your Mac in the MacOS | All group like what's seen here. ![888_9_image_16_950x511](/images/endpointpolicymanager/cloud/install/mac/888_9_image_16_950x511.webp) + + diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/macintegration/mac.md b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/macintegration/mac.md index 895cdc9df6..0edcc76e96 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/macintegration/mac.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/macintegration/mac.md @@ -9,3 +9,5 @@ sidebar_position: 30 `/Library/Application Support/PolicyPak/Logs` These log files should be small enough to attach directly in email to an existing SRX. + + diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/macintegration/sha.md b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/macintegration/sha.md index bc0f447c2d..296ddb6914 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/macintegration/sha.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/macintegration/sha.md @@ -28,3 +28,5 @@ Mac-mini ~ % shasum -a 512 /Users/sashadaft/Downloads/SkypeForBusinessInstaller- 819dadbaceae58fc24f48c6ddd187325619e82d4c8d7fb5744b4c966262f4d2fd0114541b6dbfdfad29431f1417c074d947285f4ab1bd2b002d57d1a0aa288fd   /Users/sashadaft/Downloads/SkypeForBusinessInstaller-16.29.0.72.pkg ``` + + diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/macintegration/signature.md b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/macintegration/signature.md index 91342ef7ce..a6fadec662 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/macintegration/signature.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/macintegration/signature.md @@ -69,3 +69,5 @@ In this example, you can pull signed details in three ways: **Step 3 –** O=Microsoft Corporation To get this information refer to this example of how to pull these details. + + diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/macintegration/signingid.md b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/macintegration/signingid.md index 410bd054d6..652ce9f6a3 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/macintegration/signingid.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/macintegration/signingid.md @@ -52,3 +52,5 @@ com.apple.pkg.XProtectPlistConfigData_10_15.16U4206   com.endpointpolicymanager.endpointpolicymanagerInstaller ``` + + diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/videos/_category_.json b/docs/endpointpolicymanager/deliverymethods/cloud/videos/_category_.json index f5151829fd..7851d76a40 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/videos/_category_.json +++ b/docs/endpointpolicymanager/deliverymethods/cloud/videos/_category_.json @@ -1 +1,2 @@ {"label":"Videos","position":2,"collapsed":true,"collapsible":true,"link":{"type":"doc","id":"videolearningcenter"}} + diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/_category_.json b/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/_category_.json index 7eb735f33a..3eef2a0a44 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/_category_.json +++ b/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/_category_.json @@ -3,4 +3,4 @@ "position": 10, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/admxfiles.md b/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/admxfiles.md index 62467be9e6..0bd61c4ada 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/admxfiles.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/admxfiles.md @@ -148,3 +148,5 @@ All right, that's it. I hope that this feature helps you out and you're looking PolicyPak Cloud real soon. Thanks. Bye-bye. + + diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/admxsettings.md b/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/admxsettings.md index 9be8b6839a..78ff651a70 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/admxsettings.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/admxsettings.md @@ -83,3 +83,5 @@ With that in mind, have fun using this amazing new functionality of being able t new Policy," and then you'll be able to see new policy types pop in, in the near future. Thank you very much. Talk to you soon. + + diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/armsupport.md b/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/armsupport.md index 722c6416ce..7823590333 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/armsupport.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/armsupport.md @@ -10,3 +10,5 @@ Want to use Netwrix Endpoint Policy Manager (formerly PolicyPak) Cloud with ARM get started? This video will get you off and running! + + diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/endpointpolicymanagersettings.md b/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/endpointpolicymanagersettings.md index a551ca3ef5..3a755e6961 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/endpointpolicymanagersettings.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/endpointpolicymanagersettings.md @@ -75,7 +75,7 @@ Go back to our test machine here. We'll run ppcloud/sync. Give this a second to make sure we got it, Browser Router Manager Test. I'm just going to open up Notepad file that's going to represent getting a Teams link or something like that. -If I go to www.endpointpolicymanager.com and I click on it, it's not going to go to my default browser. It's +If I go to www.policypak.com and I click on it, it's not going to go to my default browser. It's going to go to the routed browser that I selected using PolicyPak Browser Router. That's going to be Chrome. @@ -109,3 +109,5 @@ The point is that sometimes you need to do the on-prem test lab first between yo domain controller and your domain-joined machine. Once you have that ready to go, you can then do tests with PolicyPak Cloud. Hope this video helps you out. Looking forward to getting you started with PolicyPak real soon. Take care. + + diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/grouppolicysettings.md b/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/grouppolicysettings.md index 2d95c5a22a..1bc13e9f92 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/grouppolicysettings.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/grouppolicysettings.md @@ -221,3 +221,5 @@ we're going to use the PolicyPak in-cloud editors first. If that doesn't work, y use any of our MMC editors and take those settings and upload those to PolicyPak Cloud, basically the same gist. I hope this video helps you out. Looking forward to getting you started with PolicyPak Cloud real soon. Thanks. + + diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/introduction.md b/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/introduction.md index 3ab678fc02..e95e467c94 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/introduction.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/introduction.md @@ -11,3 +11,5 @@ Endpoint Policy Manager (formerly PolicyPak) and Microsoft Group Policy settings video to see ! + + diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/onpremiseexport.md b/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/onpremiseexport.md index 194440b03b..8d172bbd7f 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/onpremiseexport.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/onpremiseexport.md @@ -94,3 +94,5 @@ speed dial method. I find that's it's actually a significant bit faster. Hope this new technique helps you out and you're ready to get started real soon. Thanks so very much. + + diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/preferences.md b/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/preferences.md index 83f5d28b64..8d586f7c2d 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/preferences.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/preferences.md @@ -132,7 +132,7 @@ In this section of our video, we are going to learn how to deploy shortcuts usin Preferences inside the PolicyPak Cloud portal. Right now we are over here on my cloud-joined machine here. We don't have a shortcut here or here, -which is what I want to create. I want to create a shortcut that's going to take me to endpointpolicymanager.com +which is what I want to create. I want to create a shortcut that's going to take me to policypak.com and I also want to deploy a shortcut that will take me to the Calculator that's in the system already. @@ -145,7 +145,7 @@ I'm going to go ahead and choose "Replace" because later on down here in the "Co to choose to remove this when it's no longer applied and it will change it to Replace anyway. So I'll put it there. I'm going to "Name" this "PolicyPak." This is not going to be a "File system location." It's actually going to be a "URL." I'm going to send this to the "Desktop." My "Target -URL" is going to be "https://www.endpointpolicymanager.com." +URL" is going to be "https://www.policypak.com." While you can work with the rest of this, I'm going to just leave it alone for now. I'm going to choose "Common." I want to "Remove this when it's no longer applied." There we go. You can see that @@ -167,9 +167,9 @@ Let's come back over to our endpoint here. Let's run a "ppcloud /sync." All righ we saw these shortcuts pop up on the Desktop. Just for good measure, let me go ahead and double click on this and make sure it's going to open up -"https://www.endpointpolicymanager.com" like we think it's going to. Sure enough, here we go. While that's +"https://www.policypak.com" like we think it's going to. Sure enough, here we go. While that's loading, let's check out this "Calculator." Just like we expected, it links us right to that -Calculator, so we created that shortcut. And here we go, showing right up and endpointpolicymanager.com. +Calculator, so we created that shortcut. And here we go, showing right up and policypak.com. All right and once again just as we've done in some of the other videos, let's go ahead and we will "Unlink XML Data file from Computer Group." We will come back over here and run that "ppcloud @@ -183,3 +183,5 @@ items within the PolicyPak Cloud portal and then deploying those as you'd like. you out. Thanks so much. Bye-bye. + + diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/quickstart.md b/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/quickstart.md index dab153b999..183836e81a 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/quickstart.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/quickstart.md @@ -12,3 +12,5 @@ policies, create your first policies in the cloud, and take on-prem policies and intoEndpoint Policy Manager cloud. A perfect first tour! + + diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/securitysettings.md b/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/securitysettings.md index 41570f4f8f..d4eafdc9a6 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/securitysettings.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/securitysettings.md @@ -96,3 +96,5 @@ I hope this helps you out. Looking to get started with PolicyPak Cloud? Just rea get you started with a free trial. It's good if you come to a webinar first. Thank you very much. We'll talk to you soon. + + diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/videos/security/_category_.json b/docs/endpointpolicymanager/deliverymethods/cloud/videos/security/_category_.json index c185023dc4..c05b084beb 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/videos/security/_category_.json +++ b/docs/endpointpolicymanager/deliverymethods/cloud/videos/security/_category_.json @@ -3,4 +3,4 @@ "position": 40, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/videos/security/administrator.md b/docs/endpointpolicymanager/deliverymethods/cloud/videos/security/administrator.md index 1600ac5c58..de889417d9 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/videos/security/administrator.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/videos/security/administrator.md @@ -58,3 +58,5 @@ Then you'll create the request. You'll say, Okay. From there, we'll take care of request, and make sure that your user gets created as anticipated. Hope this helps you out. Thanks so much. + + diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/videos/security/emaillogs.md b/docs/endpointpolicymanager/deliverymethods/cloud/videos/security/emaillogs.md index 2c2656fdd6..19f56aa852 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/videos/security/emaillogs.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/videos/security/emaillogs.md @@ -55,3 +55,5 @@ You'll see those actions that have happened for that previous time period. With these events are keyed by [03:00]. Therefore, you can use it in just about any system you want. I hope this helps you out. Looking forward to getting you started with PolicyPak real soon. Thanks so much. + + diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/videos/security/features.md b/docs/endpointpolicymanager/deliverymethods/cloud/videos/security/features.md index 311ee6d06a..6722aa5078 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/videos/security/features.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/videos/security/features.md @@ -150,3 +150,5 @@ restricting logon based on whitelisting or blacklisting IP addresses or IP addre That covers the new PolicyPak Cloud security features. I hope this video helps you out. Thanks so much. + + diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/videos/security/immutablelog.md b/docs/endpointpolicymanager/deliverymethods/cloud/videos/security/immutablelog.md index 938b4d299c..11a7fbba6c 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/videos/security/immutablelog.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/videos/security/immutablelog.md @@ -8,3 +8,5 @@ sidebar_position: 20 Have you ever wondered what's going on in your cloud service? Have you wondered what other admins are doing, what policies have changed, or been linked, or uploaded? Check out the immutable log as we make things easy for YOU! + + diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/videos/testlabbestpractices/_category_.json b/docs/endpointpolicymanager/deliverymethods/cloud/videos/testlabbestpractices/_category_.json index 358b50212d..4324bbdc89 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/videos/testlabbestpractices/_category_.json +++ b/docs/endpointpolicymanager/deliverymethods/cloud/videos/testlabbestpractices/_category_.json @@ -3,4 +3,4 @@ "position": 20, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/videos/testlabbestpractices/createdc.md b/docs/endpointpolicymanager/deliverymethods/cloud/videos/testlabbestpractices/createdc.md index 313165d6cb..605fcde3dd 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/videos/testlabbestpractices/createdc.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/videos/testlabbestpractices/createdc.md @@ -70,7 +70,7 @@ this. We're going to choose "Edit." You're going to see we have the nodes. We ha "Administrative Templates," however many thousand of them. They're all hidden up in here. But you're going to notice that we don't have a Endpoint Policy Manager node, so we can't do -Endpoint Policy Manager magic yet. What we need here is go to "www.endpointpolicymanager.com." We're going to go +Endpoint Policy Manager magic yet. What we need here is go to "www.policypak.com." We're going to go to this "Customer Login" here. In this particular case, it's going to take us to the "Endpoint Policy Manager CLOUD Login" and the "CUSTOMER PORTAL & CUSTOMER SUPPORT LOGIN." @@ -98,3 +98,5 @@ talk about what the portal looks like, and we'll go on a complete journey of wha Manager Cloud is. Thanks for watching this video, and keep watching. + + diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/videos/testlabbestpractices/onpremise.md b/docs/endpointpolicymanager/deliverymethods/cloud/videos/testlabbestpractices/onpremise.md index f9acfcb901..cab26a8ab0 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/videos/testlabbestpractices/onpremise.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/videos/testlabbestpractices/onpremise.md @@ -9,3 +9,5 @@ So you need a small on-prem test lab, just for some editing purposes. Here's how + + diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/videos/testlabbestpractices/renameendpoint.md b/docs/endpointpolicymanager/deliverymethods/cloud/videos/testlabbestpractices/renameendpoint.md index 450b8c47a7..f0c8b2b793 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/videos/testlabbestpractices/renameendpoint.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/videos/testlabbestpractices/renameendpoint.md @@ -10,3 +10,5 @@ exporting them, or set up a home test lab, rename your endpoint to contain the w the name. See this concept at work in this video! + + diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/videos/testlabbestpractices/start.md b/docs/endpointpolicymanager/deliverymethods/cloud/videos/testlabbestpractices/start.md index 66b08315b0..630ade0dec 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/videos/testlabbestpractices/start.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/videos/testlabbestpractices/start.md @@ -48,3 +48,5 @@ also look at how to create the directives, how to upload them, what the portal l all of it works all running together. So keep watching, and I'll look forward to seeing you in the next videos. + + diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/videos/tipsandtricks/_category_.json b/docs/endpointpolicymanager/deliverymethods/cloud/videos/tipsandtricks/_category_.json index 91bd4d5de4..b4979bd607 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/videos/tipsandtricks/_category_.json +++ b/docs/endpointpolicymanager/deliverymethods/cloud/videos/tipsandtricks/_category_.json @@ -3,4 +3,4 @@ "position": 50, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/videos/tipsandtricks/entraid.md b/docs/endpointpolicymanager/deliverymethods/cloud/videos/tipsandtricks/entraid.md index 837452970a..5f2b02bd3c 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/videos/tipsandtricks/entraid.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/videos/tipsandtricks/entraid.md @@ -8,3 +8,5 @@ sidebar_position: 20 Netwrix Endpoint Policy Manager (formerly PolicyPak) Cloud lets you marry your Endpoint Policy Manager Cloud account to Azure AD. When you do you'll turn on COMPUTER SIDE targeting for ILT and also the ability to link policies to Azure Groups. + + diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/videos/tipsandtricks/fileinfoviewer.md b/docs/endpointpolicymanager/deliverymethods/cloud/videos/tipsandtricks/fileinfoviewer.md index dbd44faf7f..435751c372 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/videos/tipsandtricks/fileinfoviewer.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/videos/tipsandtricks/fileinfoviewer.md @@ -62,3 +62,5 @@ to period bug fixed, but this should get you enough information off to the races in-cloud editors for all of the things you need to do your policies. Alright, hope this helps you out. Thanks so very much and talk to you soon. + + diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/videos/tipsandtricks/leastprivilegemanagerrule.md b/docs/endpointpolicymanager/deliverymethods/cloud/videos/tipsandtricks/leastprivilegemanagerrule.md index 3139fc602e..f9c6937cf4 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/videos/tipsandtricks/leastprivilegemanagerrule.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/videos/tipsandtricks/leastprivilegemanagerrule.md @@ -9,3 +9,5 @@ If you are enabling remote work for your users, you might want to get the PP Clo installed... on your ON-prem machines. This is permitted, but you need a PP Least Priv manager rule on the machine via Group Policy FIRST. Use this idea to get the machine READY to install the PP Cloud client which requires local admin rights. + + diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/videos/tipsandtricks/restricted_groups_editor.md b/docs/endpointpolicymanager/deliverymethods/cloud/videos/tipsandtricks/restricted_groups_editor.md index 47b0441ae6..fa45c47050 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/videos/tipsandtricks/restricted_groups_editor.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/videos/tipsandtricks/restricted_groups_editor.md @@ -122,3 +122,5 @@ it and copy it to PolicyPak Cloud and then continue your editing using PolicyPak Okay, I know that was a lot of information to keep in your head. I hope that was clear enough and hope that helps you out and gets you started real soon. Thanks. + + diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/videos/upkeepanddailyuse/_category_.json b/docs/endpointpolicymanager/deliverymethods/cloud/videos/upkeepanddailyuse/_category_.json index c1e8a0886e..ad922bde64 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/videos/upkeepanddailyuse/_category_.json +++ b/docs/endpointpolicymanager/deliverymethods/cloud/videos/upkeepanddailyuse/_category_.json @@ -3,4 +3,4 @@ "position": 60, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/videos/upkeepanddailyuse/groups.md b/docs/endpointpolicymanager/deliverymethods/cloud/videos/upkeepanddailyuse/groups.md index 1b0110e8d0..689e6c6d21 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/videos/upkeepanddailyuse/groups.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/videos/upkeepanddailyuse/groups.md @@ -91,3 +91,5 @@ upgrade some medium scale and then finally full scale with the All group. Hope this video helps you out. Looking forward to getting you started with PolicyPak real soon. Take care. + + diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/videos/upkeepanddailyuse/import.md b/docs/endpointpolicymanager/deliverymethods/cloud/videos/upkeepanddailyuse/import.md index ae5f9264ff..af2689df6b 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/videos/upkeepanddailyuse/import.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/videos/upkeepanddailyuse/import.md @@ -62,7 +62,7 @@ If you want to, you can put multiple GPOs in. I recommend you just do one at a t you at this point to make some choices. I'm just going to import this one here. If you don't know what the contents are here, let's say this shortcut item, we give you a little -brief overview of what's going on here. Oh, yeah, that's the shortcut to endpointpolicymanager.com. The point is +brief overview of what's going on here. Oh, yeah, that's the shortcut to policypak.com. The point is that we kind of give you the XML view of what's happening here. I'll show you another one here. This is some items that manage the Control Panel. It will kind of give you like a brief overview of what's happening here. @@ -98,3 +98,5 @@ They're now hanging out in XML data files, and you're ready to link them over to places in Computer Groups. Couldn't be easier to take existing GPO contents and get them into PolicyPak Cloud. I think this is just amazing. I hope you do too. I hope this helps you out. Looking forward to getting you started with PolicyPak Cloud real soon. Thanks. + + diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/videos/upkeepanddailyuse/jointoken.md b/docs/endpointpolicymanager/deliverymethods/cloud/videos/upkeepanddailyuse/jointoken.md index 7384e1202d..0ed6eda28f 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/videos/upkeepanddailyuse/jointoken.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/videos/upkeepanddailyuse/jointoken.md @@ -122,3 +122,5 @@ Computers. There we go. The point is, is that, we can now enable you to join the groups you want with the link Join Token. Hopefully, that helps you enormously and if you have any questions, you can email support or you can try us in the forums. Thank you very much and talk to you soon. + + diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/videos/upkeepanddailyuse/registrationmode.md b/docs/endpointpolicymanager/deliverymethods/cloud/videos/upkeepanddailyuse/registrationmode.md index 5716cc2b5a..97ab356721 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/videos/upkeepanddailyuse/registrationmode.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/videos/upkeepanddailyuse/registrationmode.md @@ -86,3 +86,5 @@ put it back into the groups that it was originally in. If we come back over here, if we refresh this page right here, you'll see that the computer stayed in the groups that we had originally put it in because we now have it on Loose mode. So there you have it. I hope that helps, and I'll see you soon in the next video. + + diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/videos/upkeepanddailyuse/reports.md b/docs/endpointpolicymanager/deliverymethods/cloud/videos/upkeepanddailyuse/reports.md index 9bcaa591ce..1b9404e055 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/videos/upkeepanddailyuse/reports.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/videos/upkeepanddailyuse/reports.md @@ -51,3 +51,5 @@ some of them are not receiving it at all. This is how you're going to go about finding out which machines are receiving what directives. I hope that helps you out. Thanks. + + diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/videos/usingwithothermethods/_category_.json b/docs/endpointpolicymanager/deliverymethods/cloud/videos/usingwithothermethods/_category_.json index 52a4f6d8f9..b0d21d0751 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/videos/usingwithothermethods/_category_.json +++ b/docs/endpointpolicymanager/deliverymethods/cloud/videos/usingwithothermethods/_category_.json @@ -3,4 +3,4 @@ "position": 30, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/videos/usingwithothermethods/mdm.md b/docs/endpointpolicymanager/deliverymethods/cloud/videos/usingwithothermethods/mdm.md index 2f50bb4e8e..af922666ba 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/videos/usingwithothermethods/mdm.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/videos/usingwithothermethods/mdm.md @@ -206,3 +206,5 @@ settings. You have combined the two. Remember, we also have another video on how client side with Azure to do item level targeting. That's a different video. You can find that as well, but just a little tip of the hat to that video too. I hope this helps you out. Talk to you soon. Thanks so much. + + diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/videos/usingwithothermethods/onpremise.md b/docs/endpointpolicymanager/deliverymethods/cloud/videos/usingwithothermethods/onpremise.md index de5f1b6a38..3ed7395d82 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/videos/usingwithothermethods/onpremise.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/videos/usingwithothermethods/onpremise.md @@ -64,7 +64,7 @@ WIN-10-Computer-1607, we will add that. Now we are in good shape. Now for my roaming computers, I can add cloud-based items. I can choose to link XML here and I can choose some of these example polices which, in this case, I'll go ahead and grab the example of putting a shortcut on the desktop. Let's add that and there we go. We see the Roaming Machines is -going to receive shortcuttoendpointpolicymanager.com on all desktops. +going to receive shortcuttopolicypak.com on all desktops. We'll go back to our cloud machine and I'm going to run ppcloud/sync. What it does is takes a look out into the cloud and sees what has changed. Just like that, you can see that we got the items that @@ -111,3 +111,5 @@ on-premise. If you have questions about this, please post to the forums and we w you out. Thanks so much. We'll talk to you soon. ### + + diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/videos/videolearningcenter.md b/docs/endpointpolicymanager/deliverymethods/cloud/videos/videolearningcenter.md index 88ba85bc7c..7757c99186 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/videos/videolearningcenter.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/videos/videolearningcenter.md @@ -53,3 +53,5 @@ See the following Video topics for all things installation and upkeep. - [Endpoint Policy Manager Cloud Groups CSE and Cloud Client Small-Scale Testing and Updates](/docs/endpointpolicymanager/deliverymethods/cloud/videos/upkeepanddailyuse/groups.md) - [Endpoint Policy Manager Cloud: Automatically Join Groups with JOINTOKEN](/docs/endpointpolicymanager/deliverymethods/cloud/videos/upkeepanddailyuse/jointoken.md) - [How to import GPOs to Endpoint Policy Manager Cloud](/docs/endpointpolicymanager/deliverymethods/cloud/videos/upkeepanddailyuse/import.md) + + diff --git a/docs/endpointpolicymanager/deliverymethods/grouppolicy/_category_.json b/docs/endpointpolicymanager/deliverymethods/grouppolicy/_category_.json index 0c7aab8306..e2de81986e 100644 --- a/docs/endpointpolicymanager/deliverymethods/grouppolicy/_category_.json +++ b/docs/endpointpolicymanager/deliverymethods/grouppolicy/_category_.json @@ -1 +1,2 @@ {"label":"Group Policy","position":20,"collapsed":true,"collapsible":true} + diff --git a/docs/endpointpolicymanager/deliverymethods/grouppolicy/knowledgebase/_category_.json b/docs/endpointpolicymanager/deliverymethods/grouppolicy/knowledgebase/_category_.json index ebf9bc76c5..b6fae684d8 100644 --- a/docs/endpointpolicymanager/deliverymethods/grouppolicy/knowledgebase/_category_.json +++ b/docs/endpointpolicymanager/deliverymethods/grouppolicy/knowledgebase/_category_.json @@ -1 +1,2 @@ {"label":"Knowledge Base","position":1,"collapsed":true,"collapsible":true,"link":{"type":"doc","id":"knowledgebase"}} + diff --git a/docs/endpointpolicymanager/deliverymethods/grouppolicy/knowledgebase/grouppolicy/_category_.json b/docs/endpointpolicymanager/deliverymethods/grouppolicy/knowledgebase/grouppolicy/_category_.json index b25b04ca7c..ec8637ffa9 100644 --- a/docs/endpointpolicymanager/deliverymethods/grouppolicy/knowledgebase/grouppolicy/_category_.json +++ b/docs/endpointpolicymanager/deliverymethods/grouppolicy/knowledgebase/grouppolicy/_category_.json @@ -3,4 +3,4 @@ "position": 30, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/deliverymethods/grouppolicy/knowledgebase/grouppolicy/pdqdeploy.md b/docs/endpointpolicymanager/deliverymethods/grouppolicy/knowledgebase/grouppolicy/pdqdeploy.md index 38174dcded..dbf8a4c767 100644 --- a/docs/endpointpolicymanager/deliverymethods/grouppolicy/knowledgebase/grouppolicy/pdqdeploy.md +++ b/docs/endpointpolicymanager/deliverymethods/grouppolicy/knowledgebase/grouppolicy/pdqdeploy.md @@ -45,3 +45,5 @@ valid network path for your environment. successfully check your network share to see the results. ![784_9_hf-faq-914-img-05](/images/endpointpolicymanager/grouppolicy/784_9_hf-faq-914-img-05.webp) + + diff --git a/docs/endpointpolicymanager/deliverymethods/grouppolicy/knowledgebase/knowledgebase.md b/docs/endpointpolicymanager/deliverymethods/grouppolicy/knowledgebase/knowledgebase.md index 5e9e5b2863..a6c55cc5e0 100644 --- a/docs/endpointpolicymanager/deliverymethods/grouppolicy/knowledgebase/knowledgebase.md +++ b/docs/endpointpolicymanager/deliverymethods/grouppolicy/knowledgebase/knowledgebase.md @@ -24,3 +24,5 @@ See the following Knowledge Base articles for getting started with Group Policy. ## Endpoint Policy Manager Group Policy - [How to use PDQ Deploy to collect PPLOGS from remote computers then save them to a network location](/docs/endpointpolicymanager/deliverymethods/grouppolicy/knowledgebase/grouppolicy/pdqdeploy.md) + + diff --git a/docs/endpointpolicymanager/deliverymethods/grouppolicy/knowledgebase/tipstricksfaq/_category_.json b/docs/endpointpolicymanager/deliverymethods/grouppolicy/knowledgebase/tipstricksfaq/_category_.json index ec6d6b9133..0e09d56fa2 100644 --- a/docs/endpointpolicymanager/deliverymethods/grouppolicy/knowledgebase/tipstricksfaq/_category_.json +++ b/docs/endpointpolicymanager/deliverymethods/grouppolicy/knowledgebase/tipstricksfaq/_category_.json @@ -3,4 +3,4 @@ "position": 20, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/deliverymethods/grouppolicy/knowledgebase/tipstricksfaq/insertuserinfo.md b/docs/endpointpolicymanager/deliverymethods/grouppolicy/knowledgebase/tipstricksfaq/insertuserinfo.md index 926ab03722..fa3d20d2f3 100644 --- a/docs/endpointpolicymanager/deliverymethods/grouppolicy/knowledgebase/tipstricksfaq/insertuserinfo.md +++ b/docs/endpointpolicymanager/deliverymethods/grouppolicy/knowledgebase/tipstricksfaq/insertuserinfo.md @@ -75,3 +75,5 @@ required. For more information on AD attributes for User Object, please see Self ADSI's article [Attributes for AD Users](http://www.selfadsi.org/user-attributes-w2k12.htm) for additional information. + + diff --git a/docs/endpointpolicymanager/deliverymethods/grouppolicy/knowledgebase/troubleshooting/_category_.json b/docs/endpointpolicymanager/deliverymethods/grouppolicy/knowledgebase/troubleshooting/_category_.json index 5a4bd8ada0..11c90f2c7f 100644 --- a/docs/endpointpolicymanager/deliverymethods/grouppolicy/knowledgebase/troubleshooting/_category_.json +++ b/docs/endpointpolicymanager/deliverymethods/grouppolicy/knowledgebase/troubleshooting/_category_.json @@ -3,4 +3,4 @@ "position": 10, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/deliverymethods/grouppolicy/knowledgebase/troubleshooting/cacheengine.md b/docs/endpointpolicymanager/deliverymethods/grouppolicy/knowledgebase/troubleshooting/cacheengine.md index be02d79c0d..d78053a76b 100644 --- a/docs/endpointpolicymanager/deliverymethods/grouppolicy/knowledgebase/troubleshooting/cacheengine.md +++ b/docs/endpointpolicymanager/deliverymethods/grouppolicy/knowledgebase/troubleshooting/cacheengine.md @@ -44,3 +44,5 @@ Initializing the Criteria Engine (2023/04/04, 15:28:32.094, PID: 5216, TID: 5220 } // End of Initializing the Criteria Engine, elapsed time: 00:00:00.002 ``` + + diff --git a/docs/endpointpolicymanager/deliverymethods/grouppolicy/knowledgebase/troubleshooting/cachepreferences.md b/docs/endpointpolicymanager/deliverymethods/grouppolicy/knowledgebase/troubleshooting/cachepreferences.md index 3757a4d6f8..58ffc9a9b3 100644 --- a/docs/endpointpolicymanager/deliverymethods/grouppolicy/knowledgebase/troubleshooting/cachepreferences.md +++ b/docs/endpointpolicymanager/deliverymethods/grouppolicy/knowledgebase/troubleshooting/cachepreferences.md @@ -37,3 +37,5 @@ If you want to manipulate how long the ILT timeout occurs, we have a policy sett Policy Manager ADMX settings here: ![499_1_q15-img1](/images/endpointpolicymanager/grouppolicy/itemleveltargeting/499_1_q15-img1.webp) + + diff --git a/docs/endpointpolicymanager/deliverymethods/grouppolicy/knowledgebase/troubleshooting/guid.md b/docs/endpointpolicymanager/deliverymethods/grouppolicy/knowledgebase/troubleshooting/guid.md index b8b9a9a88c..d24d6056b9 100644 --- a/docs/endpointpolicymanager/deliverymethods/grouppolicy/knowledgebase/troubleshooting/guid.md +++ b/docs/endpointpolicymanager/deliverymethods/grouppolicy/knowledgebase/troubleshooting/guid.md @@ -11,3 +11,5 @@ Use Powershell to reverse from a GPO GUID to a GPO name like this: Import-Module GroupPolicy Get-GPO -Guid 31a09564-cd4a-4520-98fa-446a2af23b4b -Domain sales.contoso.com + + diff --git a/docs/endpointpolicymanager/deliverymethods/grouppolicy/knowledgebase/troubleshooting/itemleveltargeting.md b/docs/endpointpolicymanager/deliverymethods/grouppolicy/knowledgebase/troubleshooting/itemleveltargeting.md index f248971a6d..8e59a8d1a4 100644 --- a/docs/endpointpolicymanager/deliverymethods/grouppolicy/knowledgebase/troubleshooting/itemleveltargeting.md +++ b/docs/endpointpolicymanager/deliverymethods/grouppolicy/knowledgebase/troubleshooting/itemleveltargeting.md @@ -50,3 +50,5 @@ in group.” ![itemleveltargeting2](/images/endpointpolicymanager/troubleshooting/log/itemleveltargeting/itemleveltargeting2.webp) + + diff --git a/docs/endpointpolicymanager/deliverymethods/grouppolicy/knowledgebase/troubleshooting/preferences.md b/docs/endpointpolicymanager/deliverymethods/grouppolicy/knowledgebase/troubleshooting/preferences.md index 70b07ee4f4..482b80fc7e 100644 --- a/docs/endpointpolicymanager/deliverymethods/grouppolicy/knowledgebase/troubleshooting/preferences.md +++ b/docs/endpointpolicymanager/deliverymethods/grouppolicy/knowledgebase/troubleshooting/preferences.md @@ -78,3 +78,5 @@ turning on ILT logging for Endpoint Policy Manager items using this KB:[How do I turn on Item Level Targeting (ILT) logging if asked by Endpoint Policy Manager Tech Support?](/docs/endpointpolicymanager/deliverymethods/grouppolicy/knowledgebase/troubleshooting/itemleveltargeting.md) All log files require a support case to analyze. + + diff --git a/docs/endpointpolicymanager/deliverymethods/grouppolicy/knowledgebase/troubleshooting/reportingadm.md b/docs/endpointpolicymanager/deliverymethods/grouppolicy/knowledgebase/troubleshooting/reportingadm.md index 305344599a..06bcfc327d 100644 --- a/docs/endpointpolicymanager/deliverymethods/grouppolicy/knowledgebase/troubleshooting/reportingadm.md +++ b/docs/endpointpolicymanager/deliverymethods/grouppolicy/knowledgebase/troubleshooting/reportingadm.md @@ -35,3 +35,5 @@ and then edit it back again, etc. **Step 5 –** We should automatically re-write the whole ADM. ![616_9_img-05](/images/endpointpolicymanager/troubleshooting/616_9_img-05.webp) + + diff --git a/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/_category_.json b/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/_category_.json index f5151829fd..7851d76a40 100644 --- a/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/_category_.json +++ b/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/_category_.json @@ -1 +1,2 @@ {"label":"Videos","position":2,"collapsed":true,"collapsible":true,"link":{"type":"doc","id":"videolearningcenter"}} + diff --git a/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/gettingstarted/_category_.json b/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/gettingstarted/_category_.json index 7eb735f33a..3eef2a0a44 100644 --- a/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/gettingstarted/_category_.json +++ b/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/gettingstarted/_category_.json @@ -3,4 +3,4 @@ "position": 10, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/gettingstarted/explained.md b/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/gettingstarted/explained.md index 376bb387f0..9657270c90 100644 --- a/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/gettingstarted/explained.md +++ b/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/gettingstarted/explained.md @@ -48,3 +48,5 @@ Get started with PolicyPak today and learn the secret that other I.T. admins and their machines and applications configured, compliant and secure. PolicyPak: Securing Your Standards. + + diff --git a/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/gettingstarted/gettingstartedv.md b/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/gettingstarted/gettingstartedv.md index d74535699b..3f0c123b75 100644 --- a/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/gettingstarted/gettingstartedv.md +++ b/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/gettingstarted/gettingstartedv.md @@ -188,7 +188,7 @@ scope or if something is not true anymore. It allows you a lot more control than mechanisms. Now that I have given you the rough rundown of what all of our components do, I want to come over -here and go to "www.endpointpolicymanager.com" and I want to show you the "Video Learning Center." If you come +here and go to "www.policypak.com" and I want to show you the "Video Learning Center." If you come to the "SUPPORT" tab right here and go to "Video Learning Center," then you're going to choose if you're working with the "Group Policy Edition/Cloud Edition/MDM Edition" or if you're working with specifically the "GP Compliance Reporter." @@ -216,3 +216,5 @@ wasn't able to show you. In the next video, I'll be talking more about the Application Settings Manager, how to set that up and how to work with it. So thanks for watching, and I'll see you there. + + diff --git a/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/gettingstarted/install.md b/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/gettingstarted/install.md index 650559e7dd..85d8a196bb 100644 --- a/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/gettingstarted/install.md +++ b/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/gettingstarted/install.md @@ -15,7 +15,7 @@ Group Policy Edition! Hi, this is Whitney with PolicyPak Software. In this video, we're going to look at getting started with the PolicyPak Group Policy Edition. -In order to get prepared for this video, I went ahead and I went to endpointpolicymanager.com. I went to the +In order to get prepared for this video, I went ahead and I went to policypak.com. I went to the "Customer Login" area and then went ahead and logged in. Once I got there, I went ahead and I went over to the "Downloads" tab, which should load in just a second here. There we go. I went to this "Downloads" tab, and I went to the "Latest Bits" and I installed those. These are, as it says right @@ -94,3 +94,5 @@ In the next video, we're going to talk about some of what the components do and PolicyPak itself, so I hope to see you there. Thank you very much. + + diff --git a/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/gettingstarted/integration.md b/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/gettingstarted/integration.md index edbbfe1d32..55f1954aee 100644 --- a/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/gettingstarted/integration.md +++ b/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/gettingstarted/integration.md @@ -84,3 +84,5 @@ policy as if Microsoft had shipped it from the factory. We also do a great job w Endpoint Manager as well, and you can see that in our other integrations. Thanks so very much, and we'll talk to you soon. + + diff --git a/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/gettingstarted/renameendpoint.md b/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/gettingstarted/renameendpoint.md index 6ea72e73c8..dd652c0436 100644 --- a/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/gettingstarted/renameendpoint.md +++ b/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/gettingstarted/renameendpoint.md @@ -11,3 +11,5 @@ the name. See this concept at work in this video! + + diff --git a/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/tipsandtricks/_category_.json b/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/tipsandtricks/_category_.json index 6ba42bb498..c105a1fef1 100644 --- a/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/tipsandtricks/_category_.json +++ b/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/tipsandtricks/_category_.json @@ -3,4 +3,4 @@ "position": 20, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/tipsandtricks/editmanual.md b/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/tipsandtricks/editmanual.md index c03c017a9c..3b37c30699 100644 --- a/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/tipsandtricks/editmanual.md +++ b/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/tipsandtricks/editmanual.md @@ -17,7 +17,7 @@ Group Policy or PolicyPak-land to local administrators and local groups. Let me show you what the problem is. The idea is that if you go to "Add" a "New Policy" setting here – and I'm going to say something like "Control Panel," "Prohibit access to the Control Panel" – you can use our "Item Level Targeting" feature -([https://www.endpointpolicymanager.com/pp-blog/item-level-targeting](https://www.endpointpolicymanager.com/pp-blog/item-level-targeting)) +([https://www.policypak.com/pp-blog/item-level-targeting](https://www.policypak.com/pp-blog/item-level-targeting)) and specify a "Security Group." So you only want to do this thing when the guy is a member of a "Security Group." @@ -72,7 +72,7 @@ the opportunity to utilize it in PolicyPak Cloud. The same thing goes for just about everything else we do. For instance, if you have an item-level targeting for "Application Settings Manager," "Browser Router," "Least Privilege Manager" -([https://www.endpointpolicymanager.com/products/endpointpolicymanager-least-privilege-manager.html](https://www.endpointpolicymanager.com/products/endpointpolicymanager-least-privilege-manager.html)) +([https://www.policypak.com/products/endpointpolicymanager-least-privilege-manager.html](https://www.policypak.com/products/endpointpolicymanager-least-privilege-manager.html)) or anything, this all looks exactly the same. You can use the same exact technique if you want to find the SID. @@ -94,3 +94,5 @@ That should give you enough to go on to modify it. I hope that helps you out and PolicyPak to affect your local users or groups with item-level targeting. Thanks so much and talk to you soon. + + diff --git a/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/tipsandtricks/exportgpos.md b/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/tipsandtricks/exportgpos.md index b04df7bd70..2708a60502 100644 --- a/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/tipsandtricks/exportgpos.md +++ b/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/tipsandtricks/exportgpos.md @@ -138,3 +138,5 @@ Objects you have. A lot of people asked us for this, and this is the way that yo hope this helps you out and gets you started. Thanks so much. + + diff --git a/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/tipsandtricks/flatlegacyview.md b/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/tipsandtricks/flatlegacyview.md index 04faba54b6..bbde2272af 100644 --- a/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/tipsandtricks/flatlegacyview.md +++ b/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/tipsandtricks/flatlegacyview.md @@ -24,3 +24,5 @@ If you wanted to put it back, all you need to do, again, is highlight it, right- select Group Snap-Ins. Now it's back to the new way of taking a look at it. When you exit this and go back in the next time or any policy, it is right back to where you left it off the last time. I hope this answers your question. Thanks for listening. + + diff --git a/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/tipsandtricks/mmcconsole.md b/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/tipsandtricks/mmcconsole.md index 4d08b565fb..5a7a324929 100644 --- a/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/tipsandtricks/mmcconsole.md +++ b/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/tipsandtricks/mmcconsole.md @@ -94,3 +94,5 @@ don't consider this a security boundary. Consider this light electric fencing. All right, well, I hope this helps you out and helps you get started. Thank you very much and talk to you soon. + + diff --git a/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/tipsandtricks/remotedesktopconnection.md b/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/tipsandtricks/remotedesktopconnection.md index 838550d0bb..4c3def9065 100644 --- a/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/tipsandtricks/remotedesktopconnection.md +++ b/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/tipsandtricks/remotedesktopconnection.md @@ -40,3 +40,5 @@ setting. And you can blast that same registry setting out using Group Policy Pre PolicyPak or any number of items and get it out there and you'll be ready to go. I hope this video helps you out. Talk to you soon. + + diff --git a/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/videolearningcenter.md b/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/videolearningcenter.md index 08ed5cc75d..555a0230dd 100644 --- a/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/videolearningcenter.md +++ b/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/videolearningcenter.md @@ -24,3 +24,5 @@ See the following Video topics for getting started with Group Policy. - [Expand Modular View of Endpoint Policy Manager Components in the GPMC back to the Flat Legacy View](/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/tipsandtricks/flatlegacyview.md) - [Trim the MMC console for OU admins](/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/tipsandtricks/mmcconsole.md) - [Prevent a Remote Desktop Connection Drop During GP Update](/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/tipsandtricks/remotedesktopconnection.md) + + diff --git a/docs/endpointpolicymanager/deliverymethods/mdm/_category_.json b/docs/endpointpolicymanager/deliverymethods/mdm/_category_.json index fb88ff7c94..33f4d150e7 100644 --- a/docs/endpointpolicymanager/deliverymethods/mdm/_category_.json +++ b/docs/endpointpolicymanager/deliverymethods/mdm/_category_.json @@ -1 +1,2 @@ {"label":"MDM","position":30,"collapsed":true,"collapsible":true} + diff --git a/docs/endpointpolicymanager/deliverymethods/mdm/knowledgebase/_category_.json b/docs/endpointpolicymanager/deliverymethods/mdm/knowledgebase/_category_.json index ebf9bc76c5..b6fae684d8 100644 --- a/docs/endpointpolicymanager/deliverymethods/mdm/knowledgebase/_category_.json +++ b/docs/endpointpolicymanager/deliverymethods/mdm/knowledgebase/_category_.json @@ -1 +1,2 @@ {"label":"Knowledge Base","position":1,"collapsed":true,"collapsible":true,"link":{"type":"doc","id":"knowledgebase"}} + diff --git a/docs/endpointpolicymanager/deliverymethods/mdm/knowledgebase/knowledgebase.md b/docs/endpointpolicymanager/deliverymethods/mdm/knowledgebase/knowledgebase.md index 62aa59c257..87b4dba4b5 100644 --- a/docs/endpointpolicymanager/deliverymethods/mdm/knowledgebase/knowledgebase.md +++ b/docs/endpointpolicymanager/deliverymethods/mdm/knowledgebase/knowledgebase.md @@ -11,3 +11,5 @@ See the following Knowledge Base articles for getting started with MDM. ## Troubleshooting & Tips and Tricks - [How can I "stack" Endpoint Policy Manager MSIs so the XML items inside the MSI execute in a predictable order?](/docs/endpointpolicymanager/deliverymethods/mdm/knowledgebase/troubleshooting/stackmsi.md) + + diff --git a/docs/endpointpolicymanager/deliverymethods/mdm/knowledgebase/troubleshooting/_category_.json b/docs/endpointpolicymanager/deliverymethods/mdm/knowledgebase/troubleshooting/_category_.json index 00617ebbec..d6188f04f2 100644 --- a/docs/endpointpolicymanager/deliverymethods/mdm/knowledgebase/troubleshooting/_category_.json +++ b/docs/endpointpolicymanager/deliverymethods/mdm/knowledgebase/troubleshooting/_category_.json @@ -3,4 +3,4 @@ "position": 10, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/deliverymethods/mdm/knowledgebase/troubleshooting/stackmsi.md b/docs/endpointpolicymanager/deliverymethods/mdm/knowledgebase/troubleshooting/stackmsi.md index d7309cee8d..d8af130ec5 100644 --- a/docs/endpointpolicymanager/deliverymethods/mdm/knowledgebase/troubleshooting/stackmsi.md +++ b/docs/endpointpolicymanager/deliverymethods/mdm/knowledgebase/troubleshooting/stackmsi.md @@ -49,3 +49,5 @@ As you can see, LOWER numbered Policy Layer items will process before HIGHER num items. ![749_3_image009_950x433](/images/endpointpolicymanager/mdm/749_3_image009_950x433.webp) + + diff --git a/docs/endpointpolicymanager/deliverymethods/mdm/videos/_category_.json b/docs/endpointpolicymanager/deliverymethods/mdm/videos/_category_.json index f5151829fd..7851d76a40 100644 --- a/docs/endpointpolicymanager/deliverymethods/mdm/videos/_category_.json +++ b/docs/endpointpolicymanager/deliverymethods/mdm/videos/_category_.json @@ -1 +1,2 @@ {"label":"Videos","position":2,"collapsed":true,"collapsible":true,"link":{"type":"doc","id":"videolearningcenter"}} + diff --git a/docs/endpointpolicymanager/deliverymethods/mdm/videos/exportingtips/_category_.json b/docs/endpointpolicymanager/deliverymethods/mdm/videos/exportingtips/_category_.json index 8173e7fcb4..ca4b447233 100644 --- a/docs/endpointpolicymanager/deliverymethods/mdm/videos/exportingtips/_category_.json +++ b/docs/endpointpolicymanager/deliverymethods/mdm/videos/exportingtips/_category_.json @@ -3,4 +3,4 @@ "position": 20, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/deliverymethods/mdm/videos/exportingtips/admintemplates.md b/docs/endpointpolicymanager/deliverymethods/mdm/videos/exportingtips/admintemplates.md index dab5132dfa..5d61c271d3 100644 --- a/docs/endpointpolicymanager/deliverymethods/mdm/videos/exportingtips/admintemplates.md +++ b/docs/endpointpolicymanager/deliverymethods/mdm/videos/exportingtips/admintemplates.md @@ -61,3 +61,5 @@ here, just like we expected. We were able to deliver real group policy settings machines using the Admin Templates Manager and then deploying with your existing MDM service. If this is of interest to you, get signed up for our webinar, and we'll get you started on a 30-day free trial right away. Thanks so much. + + diff --git a/docs/endpointpolicymanager/deliverymethods/mdm/videos/exportingtips/exporterutility.md b/docs/endpointpolicymanager/deliverymethods/mdm/videos/exportingtips/exporterutility.md index 535d4943a6..e4267601fc 100644 --- a/docs/endpointpolicymanager/deliverymethods/mdm/videos/exportingtips/exporterutility.md +++ b/docs/endpointpolicymanager/deliverymethods/mdm/videos/exportingtips/exporterutility.md @@ -23,7 +23,7 @@ service. By now, you've probably seen a lot of great videos showing you a bunch of awesome things that Endpoint Policy Manager can do: delivering settings using Group Policy, giving single applications elevated rights for standard users, you can -[https://www.endpointpolicymanager.com/pp-blog/windows-10-block-websites](https://www.endpointpolicymanager.com/pp-blog/windows-10-block-websites) +[https://www.policypak.com/pp-blog/windows-10-block-websites](https://www.policypak.com/pp-blog/windows-10-block-websites) – all kinds of great things. But what if you aren't using Group Policy? What if you're using SCCM or KACE or LANDESK or you have @@ -97,7 +97,7 @@ right click and "Export Collections as XML." Since I have two, I'll go ahead and "Save" and we're done. With -"[https://www.endpointpolicymanager.com/products/endpointpolicymanager-least-privilege-manager.html](https://www.endpointpolicymanager.com/products/endpointpolicymanager-least-privilege-manager.html)," +"[https://www.policypak.com/products/endpointpolicymanager-least-privilege-manager.html](https://www.policypak.com/products/endpointpolicymanager-least-privilege-manager.html)," which allows you to kill local admin rights and elevate only the applications you need, you'll create your directives like I've done here. Again, we can right click and "Export as XML," we can "EXPORT COLLECTION," or we can right click and "Export Collections as XML." If we do this, this will @@ -174,3 +174,5 @@ webinar to learn all of the things Endpoint Policy Manager can do. Then we'll ha and you'll be off to the races for your very own trial of Endpoint Policy Manager. Thanks, and we'll see you in the next video. + + diff --git a/docs/endpointpolicymanager/deliverymethods/mdm/videos/exportingtips/exportgpos.md b/docs/endpointpolicymanager/deliverymethods/mdm/videos/exportingtips/exportgpos.md index 2af867d828..229b8243e0 100644 --- a/docs/endpointpolicymanager/deliverymethods/mdm/videos/exportingtips/exportgpos.md +++ b/docs/endpointpolicymanager/deliverymethods/mdm/videos/exportingtips/exportgpos.md @@ -9,3 +9,5 @@ import ExportGPOs from '/docs/endpointpolicymanager/deliverymethods/grouppolicy/ + + diff --git a/docs/endpointpolicymanager/deliverymethods/mdm/videos/gettingstarted/_category_.json b/docs/endpointpolicymanager/deliverymethods/mdm/videos/gettingstarted/_category_.json index 7eb735f33a..3eef2a0a44 100644 --- a/docs/endpointpolicymanager/deliverymethods/mdm/videos/gettingstarted/_category_.json +++ b/docs/endpointpolicymanager/deliverymethods/mdm/videos/gettingstarted/_category_.json @@ -3,4 +3,4 @@ "position": 10, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/deliverymethods/mdm/videos/gettingstarted/citrixendpointmanager.md b/docs/endpointpolicymanager/deliverymethods/mdm/videos/gettingstarted/citrixendpointmanager.md index bd7e4eb64b..5b490e6759 100644 --- a/docs/endpointpolicymanager/deliverymethods/mdm/videos/gettingstarted/citrixendpointmanager.md +++ b/docs/endpointpolicymanager/deliverymethods/mdm/videos/gettingstarted/citrixendpointmanager.md @@ -169,3 +169,5 @@ can analyze them and do everything to your heart's content. I hope this video he with Endpoint Policy Manager and Citrix CEM. If you need any TLC, we're here to help you out and so are our friends at Citrix. Thank you very much and looking forward to getting you started with Endpoint Policy Manager and Citrix CEM soon. Thanks very much. Take care. + + diff --git a/docs/endpointpolicymanager/deliverymethods/mdm/videos/gettingstarted/microsoftintune.md b/docs/endpointpolicymanager/deliverymethods/mdm/videos/gettingstarted/microsoftintune.md index 347f97371b..0afbd90aa5 100644 --- a/docs/endpointpolicymanager/deliverymethods/mdm/videos/gettingstarted/microsoftintune.md +++ b/docs/endpointpolicymanager/deliverymethods/mdm/videos/gettingstarted/microsoftintune.md @@ -35,7 +35,7 @@ involved. The same thing with a group policy preference or shortcut or really any other group policy preferences; Endpoint Policy Manager supports all of these. For instance, in this example, I've got -a shortcut called www.endpointpolicymanager.com, and it's going to head on over to the desktop. We're going to +a shortcut called www.policypak.com, and it's going to head on over to the desktop. We're going to do that only when the machine has got the computer name with the NetBIOS name as "ndj" for not domain joined in its machine name. @@ -170,10 +170,10 @@ as this is done. We're back. Now that InTune has deployed the three moving pieces, we can see some things have changed. First, we can see the icon here on the desktop, this group policy preferences item on the -desktop going to endpointpolicymanager.com, of course, and opening up Edge as the browser. Next, we said to use +desktop going to policypak.com, of course, and opening up Edge as the browser. Next, we said to use Endpoint Policy Manager to open up PDFs in Acrobat Reader. Sure enough, we're able to do that. Go ahead and just see this white paper called Why Am Microsoft Endpoint Manager Admins Need Endpoint -Policy Manager, available at our website endpointpolicymanager.com. +Policy Manager, available at our website policypak.com. Then let's go ahead and take a look at some other items. We said don't show me Mr. Evil CD-ROM anymore. You can see no more D drive. No CD-ROM. That's not a thing anymore. @@ -199,3 +199,5 @@ then use your InTune to do the magic. Endpoint Policy Manager can help you immediately close the gap between what you need to do on your endpoints and what's capable with Microsoft Endpoint Manager. I hope this video helps you out. I'm looking forward to getting you started with Endpoint Policy Manager real soon. Thank you very much. + + diff --git a/docs/endpointpolicymanager/deliverymethods/mdm/videos/gettingstarted/mobileiron.md b/docs/endpointpolicymanager/deliverymethods/mdm/videos/gettingstarted/mobileiron.md index 0920dd19d1..698fcc1349 100644 --- a/docs/endpointpolicymanager/deliverymethods/mdm/videos/gettingstarted/mobileiron.md +++ b/docs/endpointpolicymanager/deliverymethods/mdm/videos/gettingstarted/mobileiron.md @@ -34,7 +34,7 @@ browser. I have one that will run an application with elevated rights. If you have an application that won't let you bypass the UAC prompt, we can do that by elevating the rights using "Endpoint Policy Manager - [https://www.endpointpolicymanager.com/products/endpointpolicymanager-least-privilege-manager.html](https://www.endpointpolicymanager.com/products/endpointpolicymanager-least-privilege-manager.html)." + [https://www.policypak.com/products/endpointpolicymanager-least-privilege-manager.html](https://www.policypak.com/products/endpointpolicymanager-least-privilege-manager.html)." We can also deploy Group Policy Preferences "shortcut" items or just about every other "Microsoft Group Policy Preferences" item and also "Microsoft Group Policy Security Settings" where you can rename a "guest-account." @@ -90,7 +90,7 @@ example, I deployed it to every computer. So therefore, as soon as they join the time it should come down, install these guys and we should see the result. What I'm going to do is go over to my Windows 10 machine here and I'm going to join the MDM service -here. Let's go ahead and say "mdmuser1@endpointpolicymanager.com." Here's the "Letter from MobileIron" I got as +here. Let's go ahead and say "mdmuser1@policypak.com." Here's the "Letter from MobileIron" I got as the example user. It told me when prompted, to run this from a browser to then tell me what to put here in the server. Let me go ahead and do that. @@ -125,3 +125,5 @@ I hope this helps you out. If you're looking to get started, just give us a buzz the bits and you can bang on it yourself. Thanks so much, and we'll talk to you soon. + + diff --git a/docs/endpointpolicymanager/deliverymethods/mdm/videos/gettingstarted/realgrouppolicy.md b/docs/endpointpolicymanager/deliverymethods/mdm/videos/gettingstarted/realgrouppolicy.md index 09fd52be3a..fbd1023f19 100644 --- a/docs/endpointpolicymanager/deliverymethods/mdm/videos/gettingstarted/realgrouppolicy.md +++ b/docs/endpointpolicymanager/deliverymethods/mdm/videos/gettingstarted/realgrouppolicy.md @@ -52,3 +52,5 @@ back in the home office. Supercharge your MDM service with Endpoint Policy Manager, and manage your Windows 10 machines like a boss. Endpoint Policy Manager: securing your standards. + + diff --git a/docs/endpointpolicymanager/deliverymethods/mdm/videos/gettingstarted/testsample.md b/docs/endpointpolicymanager/deliverymethods/mdm/videos/gettingstarted/testsample.md index b4b1e2f705..7ef9698b4c 100644 --- a/docs/endpointpolicymanager/deliverymethods/mdm/videos/gettingstarted/testsample.md +++ b/docs/endpointpolicymanager/deliverymethods/mdm/videos/gettingstarted/testsample.md @@ -82,3 +82,5 @@ into an MSI file using your MDM service. Hope this video helps you out. Thank you for walking before you run before you try to do this for real with your MDM service. Thank you very much. Talk to you soon. + + diff --git a/docs/endpointpolicymanager/deliverymethods/mdm/videos/gettingstarted/workspaceone.md b/docs/endpointpolicymanager/deliverymethods/mdm/videos/gettingstarted/workspaceone.md index cfbe0cf7af..61423d6ec3 100644 --- a/docs/endpointpolicymanager/deliverymethods/mdm/videos/gettingstarted/workspaceone.md +++ b/docs/endpointpolicymanager/deliverymethods/mdm/videos/gettingstarted/workspaceone.md @@ -18,7 +18,7 @@ Hi. This is Jeremy Moskowitz, former Group Policy MVP and Founder of Endpoint Po Software. In this video, I'm going to show you how you can get real Group Policy settings – "Policies," "Preferences" and Endpoint Policy Manager's special settings like "Application Settings Manager," -"[https://www.endpointpolicymanager.com/products/endpointpolicymanager-least-privilege-manager.html](https://www.endpointpolicymanager.com/products/endpointpolicymanager-least-privilege-manager.html)," +"[https://www.policypak.com/products/endpointpolicymanager-least-privilege-manager.html](https://www.policypak.com/products/endpointpolicymanager-least-privilege-manager.html)," "Java Rules Manager" and so on – all of these settings out to your AirWatch investment and all of your clients using MDM. @@ -28,7 +28,7 @@ Extension." It's a little MSI that gets deployed to all of your endpoints. It's work. You're also going to upload the license file that we give you (" Endpoint Policy Manager MDM -Licenses for \*@endpointpolicymanager.com") that lights up your client side extension. Basically, what we do is +Licenses for \*@policypak.com") that lights up your client side extension. Basically, what we do is we say that you're welcome to light up anybody at a particular domain name. In my case, it would be anyone at the "Endpoint Policy Manager.com" domain name can join AirWatch and get Group Policy settings or Endpoint Policy Manager special settings. @@ -83,7 +83,7 @@ of configuration stuff and lock it down so users can't be naughty and work aroun Let's go ahead and close all this out. Now it's time to do an MDM join, and then we'll wait a little bit and we'll take a look at the after picture. To get started here, we'll put in -"mdmuser1@endpointpolicymanager.com." It needs to know the special "Server URL" here. This is exactly the +"mdmuser1@policypak.com." It needs to know the special "Server URL" here. This is exactly the process your end users would do in order to join AirWatch or any MDM service here. "Group ID" they would have gotten in an email. I just copied it here to make it easy on myself. @@ -141,3 +141,5 @@ now. If you're looking to get started with Endpoint Policy Manager plus AirWatch give us a buzz. We'll let you get started, you can bang on it and you can try it out for yourself. Thanks so much, and we'll talk to you soon. + + diff --git a/docs/endpointpolicymanager/deliverymethods/mdm/videos/iltwithscripts/_category_.json b/docs/endpointpolicymanager/deliverymethods/mdm/videos/iltwithscripts/_category_.json index 53232712c2..dc12f9843f 100644 --- a/docs/endpointpolicymanager/deliverymethods/mdm/videos/iltwithscripts/_category_.json +++ b/docs/endpointpolicymanager/deliverymethods/mdm/videos/iltwithscripts/_category_.json @@ -3,4 +3,4 @@ "position": 30, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/deliverymethods/mdm/videos/iltwithscripts/entraid.md b/docs/endpointpolicymanager/deliverymethods/mdm/videos/iltwithscripts/entraid.md index 0055428ef5..d235862f3f 100644 --- a/docs/endpointpolicymanager/deliverymethods/mdm/videos/iltwithscripts/entraid.md +++ b/docs/endpointpolicymanager/deliverymethods/mdm/videos/iltwithscripts/entraid.md @@ -185,3 +185,5 @@ groups a user or a computer has in Azure Active Directory and then take an actio that's what you want to do. Hope this helps you out. Thank you very much and talk to you soon. + + diff --git a/docs/endpointpolicymanager/deliverymethods/mdm/videos/iltwithscripts/entraidgroupdetermine.md b/docs/endpointpolicymanager/deliverymethods/mdm/videos/iltwithscripts/entraidgroupdetermine.md index 8ba6fc60d1..b2728a9fe6 100644 --- a/docs/endpointpolicymanager/deliverymethods/mdm/videos/iltwithscripts/entraidgroupdetermine.md +++ b/docs/endpointpolicymanager/deliverymethods/mdm/videos/iltwithscripts/entraidgroupdetermine.md @@ -109,3 +109,5 @@ I hope this helps you out and you're looking to get started with Endpoint Policy soon. Thanks. Bye-bye. + + diff --git a/docs/endpointpolicymanager/deliverymethods/mdm/videos/iltwithscripts/entraidgroupmembership.md b/docs/endpointpolicymanager/deliverymethods/mdm/videos/iltwithscripts/entraidgroupmembership.md index a5c65b29f8..0c43fce0f0 100644 --- a/docs/endpointpolicymanager/deliverymethods/mdm/videos/iltwithscripts/entraidgroupmembership.md +++ b/docs/endpointpolicymanager/deliverymethods/mdm/videos/iltwithscripts/entraidgroupmembership.md @@ -8,3 +8,5 @@ sidebar_position: 20 If you have Netwrix Endpoint Policy Manager (formerly PolicyPak) Cloud \*AND\* Azure AD, then use this technique to query the User or Computer groups. Then use Item Level Targeting to trigger when GPPrefs or Endpoint Policy Manager items will apply. + + diff --git a/docs/endpointpolicymanager/deliverymethods/mdm/videos/videolearningcenter.md b/docs/endpointpolicymanager/deliverymethods/mdm/videos/videolearningcenter.md index 3183c18c55..63958ddc4e 100644 --- a/docs/endpointpolicymanager/deliverymethods/mdm/videos/videolearningcenter.md +++ b/docs/endpointpolicymanager/deliverymethods/mdm/videos/videolearningcenter.md @@ -33,3 +33,5 @@ See the following Video topics for getting started with MDM. - [Determine the Azure AAD Group Membership for User or Computers](/docs/endpointpolicymanager/deliverymethods/mdm/videos/iltwithscripts/entraid.md) - [Use Endpoint Policy Manager cloud + Azure AAD Group Membership for User or Computers](/docs/endpointpolicymanager/deliverymethods/mdm/videos/iltwithscripts/entraidgroupmembership.md) - [Use PP MDM to determine the Azure AAD Group Membership for User or Computers](/docs/endpointpolicymanager/deliverymethods/mdm/videos/iltwithscripts/entraidgroupdetermine.md) + + diff --git a/docs/endpointpolicymanager/deliverymethods/overview.md b/docs/endpointpolicymanager/deliverymethods/overview.md index 705bc5be02..29140202aa 100644 --- a/docs/endpointpolicymanager/deliverymethods/overview.md +++ b/docs/endpointpolicymanager/deliverymethods/overview.md @@ -43,3 +43,5 @@ Consider these factors when selecting your delivery method: ## Getting Started Each delivery method section contains detailed implementation guides, best practices, and troubleshooting information specific to that deployment model. + + diff --git a/docs/endpointpolicymanager/gettingstarted/_category_.json b/docs/endpointpolicymanager/gettingstarted/_category_.json index 4429446868..92865c41e5 100644 --- a/docs/endpointpolicymanager/gettingstarted/_category_.json +++ b/docs/endpointpolicymanager/gettingstarted/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "overview" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/gettingstarted/basicconcepts/_category_.json b/docs/endpointpolicymanager/gettingstarted/basicconcepts/_category_.json index 019e1264ec..34c327fa1a 100644 --- a/docs/endpointpolicymanager/gettingstarted/basicconcepts/_category_.json +++ b/docs/endpointpolicymanager/gettingstarted/basicconcepts/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "basicconcepts" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/gettingstarted/basicconcepts/basicconcepts.md b/docs/endpointpolicymanager/gettingstarted/basicconcepts/basicconcepts.md index 51fdfefae4..4215c98b87 100644 --- a/docs/endpointpolicymanager/gettingstarted/basicconcepts/basicconcepts.md +++ b/docs/endpointpolicymanager/gettingstarted/basicconcepts/basicconcepts.md @@ -29,3 +29,5 @@ discuss the following Endpoint Policy Manager policies: Endpoint Policy Manager has one goal for your users' applications: to ensure that we are Securing YOUR Standards™. + + diff --git a/docs/endpointpolicymanager/gettingstarted/basicconcepts/editions/_category_.json b/docs/endpointpolicymanager/gettingstarted/basicconcepts/editions/_category_.json index 50faa544c2..d54709f19b 100644 --- a/docs/endpointpolicymanager/gettingstarted/basicconcepts/editions/_category_.json +++ b/docs/endpointpolicymanager/gettingstarted/basicconcepts/editions/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "overview" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/gettingstarted/basicconcepts/editions/overview.md b/docs/endpointpolicymanager/gettingstarted/basicconcepts/editions/overview.md index 958ef7a7f1..5abf551eb1 100644 --- a/docs/endpointpolicymanager/gettingstarted/basicconcepts/editions/overview.md +++ b/docs/endpointpolicymanager/gettingstarted/basicconcepts/editions/overview.md @@ -36,3 +36,5 @@ Products and solution methods. | Cloud Hybrid Method (MDM or RMM + Endpoint Policy Manager Cloud) | ✓ | ✓ | ✓ | | Unified Endpoint Management Method | ✓ | ✓ | X | | Virtualization | ✓ (Single desktops, shared desktops, shared sessions) | ✓ (Single desktops, shared desktops, shared sessions) | ✓ (Single virtualized desktops) | + + diff --git a/docs/endpointpolicymanager/gettingstarted/basicconcepts/editions/paks.md b/docs/endpointpolicymanager/gettingstarted/basicconcepts/editions/paks.md index 27e00ecb71..4814e3d5c2 100644 --- a/docs/endpointpolicymanager/gettingstarted/basicconcepts/editions/paks.md +++ b/docs/endpointpolicymanager/gettingstarted/basicconcepts/editions/paks.md @@ -19,3 +19,5 @@ Pak offerings change from time to time when new components are added. Below we s available Paks from the Endpoint Policy Manager home page at time of publication of this manual. ![editions_solutions_paks_and_7](/images/endpointpolicymanager/editions/editions_solutions_paks_and_7.webp) + + diff --git a/docs/endpointpolicymanager/gettingstarted/basicconcepts/editions/policies.md b/docs/endpointpolicymanager/gettingstarted/basicconcepts/editions/policies.md index d49eac1cba..7761d6bf4d 100644 --- a/docs/endpointpolicymanager/gettingstarted/basicconcepts/editions/policies.md +++ b/docs/endpointpolicymanager/gettingstarted/basicconcepts/editions/policies.md @@ -53,7 +53,7 @@ Complete. If a customer is a Endpoint Policy Manager Enterprise or SaaS customer Privilege Manager Complete. If the customer is a Endpoint Policy Manager Professional customer, they can decide between Least Privilege Manager Standard or Complete. For an overview of the two versions, check out this page: -[https://www.endpointpolicymanager.com/paks/least-privilege-security-pak/](https://www.endpointpolicymanager.com/paks/least-privilege-security-pak/). +[https://www.policypak.com/paks/least-privilege-security-pak/](https://www.policypak.com/paks/least-privilege-security-pak/). ::: @@ -234,3 +234,5 @@ non-domain-joined machines. **Note**: For more information on this topic, please see this video: [Video Learning Center](/docs/endpointpolicymanager/components/softwarepackage/videos/videolearningcenter.md) > Software Package Manager. + + diff --git a/docs/endpointpolicymanager/gettingstarted/basicconcepts/editions/solutions.md b/docs/endpointpolicymanager/gettingstarted/basicconcepts/editions/solutions.md index 23b8d6d141..cb436adfe7 100644 --- a/docs/endpointpolicymanager/gettingstarted/basicconcepts/editions/solutions.md +++ b/docs/endpointpolicymanager/gettingstarted/basicconcepts/editions/solutions.md @@ -157,7 +157,7 @@ of using Group Policy. :::note For a video overview of using Endpoint Policy Manager with SCCM and similar tools (such as KACE) visit: -[http://www.endpointpolicymanager.com/video/deploying-endpointpolicymanager-directives-without-group-policy-endpointpolicymanager-exporter-utility.html](http://www.endpointpolicymanager.com/video/deploying-endpointpolicymanager-directives-without-group-policy-endpointpolicymanager-exporter-utility.html) +[https://www.policypak.com/video/deploying-endpointpolicymanager-directives-without-group-policy-endpointpolicymanager-exporter-utility.html](http://www.policypak.com/video/deploying-endpointpolicymanager-directives-without-group-policy-endpointpolicymanager-exporter-utility.html) ::: @@ -183,7 +183,7 @@ systems. However, each session needs to be accounted for. :::note To learn more about Citrix and WVD multi-session Windows licensing scenarios, -[https://www.endpointpolicymanager.com/purchasing/vdi-licensing-scenarios/](https://www.endpointpolicymanager.com/purchasing/vdi-licensing-scenarios/). +[https://www.policypak.com/purchasing/vdi-licensing-scenarios/](https://www.policypak.com/purchasing/vdi-licensing-scenarios/). ::: @@ -197,3 +197,5 @@ use it with Endpoint Policy Manager SaaS/Cloud. For more answers about licensing Endpoint Policy Manager with virtualized systems, see: [Knowledge Base](/docs/endpointpolicymanager/) > All Things Licensing. + + diff --git a/docs/endpointpolicymanager/gettingstarted/basicconcepts/licensing.md b/docs/endpointpolicymanager/gettingstarted/basicconcepts/licensing.md index c5caad2a6b..9f55e15b00 100644 --- a/docs/endpointpolicymanager/gettingstarted/basicconcepts/licensing.md +++ b/docs/endpointpolicymanager/gettingstarted/basicconcepts/licensing.md @@ -34,7 +34,7 @@ Policy Manager licenses. For instance, if you want to use Endpoint Policy Manage 200 laptops, and 100 concurrent Terminal Services or Citrix session connections, then you will need 800 Endpoint Policy Manager licenses. Full details of how Endpoint Policy Manager licenses Terminal Services (RDS) or Citrix inbound connections can be found at the following link: -[http://www.endpointpolicymanager.com/purchasing/citrix-licensing-scenarios.html](http://www.endpointpolicymanager.com/purchasing/citrix-licensing-scenarios.html). +[https://www.policypak.com/purchasing/citrix-licensing-scenarios.html](http://www.policypak.com/purchasing/citrix-licensing-scenarios.html). ::: @@ -295,6 +295,8 @@ Volume licenses and domain-wide licenses for Endpoint Policy Manager are availab :::note For an overview and FAQ of the licensing process, please visit: -[http://www.endpointpolicymanager.com/support-sharing/licensing-faq.html](http://www.endpointpolicymanager.com/support-sharing/licensing-faq.html). +[https://www.policypak.com/support-sharing/licensing-faq.html](http://www.policypak.com/support-sharing/licensing-faq.html). ::: + + diff --git a/docs/endpointpolicymanager/gettingstarted/cloudmanual/_category_.json b/docs/endpointpolicymanager/gettingstarted/cloudmanual/_category_.json index 9d8f85b071..bf22535874 100644 --- a/docs/endpointpolicymanager/gettingstarted/cloudmanual/_category_.json +++ b/docs/endpointpolicymanager/gettingstarted/cloudmanual/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "overview" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/gettingstarted/cloudmanual/concepts/_category_.json b/docs/endpointpolicymanager/gettingstarted/cloudmanual/concepts/_category_.json index f50d2e6366..60f7339411 100644 --- a/docs/endpointpolicymanager/gettingstarted/cloudmanual/concepts/_category_.json +++ b/docs/endpointpolicymanager/gettingstarted/cloudmanual/concepts/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "concepts" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/gettingstarted/cloudmanual/concepts/concepts.md b/docs/endpointpolicymanager/gettingstarted/cloudmanual/concepts/concepts.md index aaced4e3e7..abbfc76539 100644 --- a/docs/endpointpolicymanager/gettingstarted/cloudmanual/concepts/concepts.md +++ b/docs/endpointpolicymanager/gettingstarted/cloudmanual/concepts/concepts.md @@ -71,3 +71,5 @@ more detail later. Tip: When you use the Endpoint Policy Manager Cloud service, you can deliver any Endpoint Policy Manager setting plus nearly any Microsoft Group Policy setting, even to non-domain-joined machines. + + diff --git a/docs/endpointpolicymanager/gettingstarted/cloudmanual/concepts/downloads.md b/docs/endpointpolicymanager/gettingstarted/cloudmanual/concepts/downloads.md index a717136d43..101bf5b300 100644 --- a/docs/endpointpolicymanager/gettingstarted/cloudmanual/concepts/downloads.md +++ b/docs/endpointpolicymanager/gettingstarted/cloudmanual/concepts/downloads.md @@ -30,7 +30,7 @@ The main menu for the Endpoint Policy Manager Customer Portal is shown below. ![concepts_logons_and_downloads_10_374x437](/images/endpointpolicymanager/cloud/concepts_logons_and_downloads_10_374x437.webp) Video: For an overview on how to use the Endpoint Policy Manager Customer Portal, please watch this -video: [http://www.endpointpolicymanager.com/customerportal](http://www.endpointpolicymanager.com/customerportal). +video: [https://www.policypak.com/customerportal](http://www.policypak.com/customerportal). For now, downloading the Bits is sufficient, but you are also welcome to download everything. If you do, you will get a ZIP file with the following: @@ -53,3 +53,5 @@ download. You won't need most of these items for Endpoint Policy Manager Cloud. Indeed, the only folders you need are the **Admin Console MSI** folder and the **Client Side Extension (CSE)** folder, as explained in the next section. + + diff --git a/docs/endpointpolicymanager/gettingstarted/cloudmanual/concepts/logons.md b/docs/endpointpolicymanager/gettingstarted/cloudmanual/concepts/logons.md index d0955ebdf7..40fe750eb6 100644 --- a/docs/endpointpolicymanager/gettingstarted/cloudmanual/concepts/logons.md +++ b/docs/endpointpolicymanager/gettingstarted/cloudmanual/concepts/logons.md @@ -9,7 +9,7 @@ sidebar_position: 10 You should have received credentials to log on to Endpoint Policy Manager Cloud. To log on, go to the Endpoint Policy Manager home page and click **Customer Login**. Then, select Log In from the Endpoint Policy Manager Cloud path on the right side of the screen. You may also go to and bookmark -cloud.endpointpolicymanager.com if you want a specific link. +cloud.policypak.com if you want a specific link. ![concepts_logons_and_downloads_2](/images/endpointpolicymanager/cloud/concepts_logons_and_downloads_2.webp) @@ -59,3 +59,5 @@ some details called out above. If you are trying out Endpoint Policy Manager Clo Endpoint Policy Manager Cloud, you should see the licenses available to you as soon as you log on. Verify you have the correct number of licenses and your expiration date looks correct. If something is wrong, please contact your Endpoint Policy Manager sales team member. + + diff --git a/docs/endpointpolicymanager/gettingstarted/cloudmanual/concepts/testlab.md b/docs/endpointpolicymanager/gettingstarted/cloudmanual/concepts/testlab.md index b2f79cc970..26331f9b0a 100644 --- a/docs/endpointpolicymanager/gettingstarted/cloudmanual/concepts/testlab.md +++ b/docs/endpointpolicymanager/gettingstarted/cloudmanual/concepts/testlab.md @@ -36,3 +36,5 @@ machines (each one within a "tab" in VMware Workstation): ![concepts_logons_and_downloads_13_624x282](/images/endpointpolicymanager/cloud/concepts_logons_and_downloads_13_624x282.webp) ![concepts_logons_and_downloads_14_623x372](/images/endpointpolicymanager/cloud/concepts_logons_and_downloads_14_623x372.webp) + + diff --git a/docs/endpointpolicymanager/gettingstarted/cloudmanual/gettingstarted.md b/docs/endpointpolicymanager/gettingstarted/cloudmanual/gettingstarted.md index a56b4c3280..5e400d95f3 100644 --- a/docs/endpointpolicymanager/gettingstarted/cloudmanual/gettingstarted.md +++ b/docs/endpointpolicymanager/gettingstarted/cloudmanual/gettingstarted.md @@ -34,3 +34,5 @@ which is typically set up as follows: After you're done testing and you're ready to get a pool of licenses, which are good for a year, contact Netwrixsupport to obtain a license. + + diff --git a/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/_category_.json b/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/_category_.json index 770b2a84f6..623907dd36 100644 --- a/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/_category_.json +++ b/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "overview" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/billing.md b/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/billing.md index b0b409edab..0a36ca63ca 100644 --- a/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/billing.md +++ b/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/billing.md @@ -9,3 +9,5 @@ sidebar_position: 80 Under the **Billing** tab, you can pay for Endpoint Policy Manager Cloud monthly using your credit card. There is a video on the page to help walk you through the process. It is recommended you always have two valid credit cards on file to ensure uninterrupted service. + + diff --git a/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/companydetails/_category_.json b/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/companydetails/_category_.json index 43a3c8c121..ecbb75bfb1 100644 --- a/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/companydetails/_category_.json +++ b/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/companydetails/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "overview" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/companydetails/addcompanyadmin.md b/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/companydetails/addcompanyadmin.md index cf50e3355e..2110dcbbf6 100644 --- a/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/companydetails/addcompanyadmin.md +++ b/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/companydetails/addcompanyadmin.md @@ -17,3 +17,5 @@ Once there are two admins already set up, additional admins must be agreed upon admins who have the **Customer Admin Manager** role. ::: + + diff --git a/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/companydetails/companyadministrator/_category_.json b/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/companydetails/companyadministrator/_category_.json index c2645b14fd..e443cfc03a 100644 --- a/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/companydetails/companyadministrator/_category_.json +++ b/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/companydetails/companyadministrator/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "overview" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/companydetails/companyadministrator/generalinfo/_category_.json b/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/companydetails/companyadministrator/generalinfo/_category_.json index 9c2d747221..6de8e6718b 100644 --- a/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/companydetails/companyadministrator/generalinfo/_category_.json +++ b/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/companydetails/companyadministrator/generalinfo/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "overview" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/companydetails/companyadministrator/generalinfo/changeemail.md b/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/companydetails/companyadministrator/generalinfo/changeemail.md index 78f2d6da3b..321c4fc35a 100644 --- a/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/companydetails/companyadministrator/generalinfo/changeemail.md +++ b/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/companydetails/companyadministrator/generalinfo/changeemail.md @@ -35,3 +35,5 @@ needs to be entered as well to confirm the change. ![web_interface_and_controls_81_499x312](/images/endpointpolicymanager/cloud/interface/companydetails/companyadministrators/generalinfo/web_interface_and_controls_81_499x312.webp) You will then be immediately logged out and must log on with the new email to continue. + + diff --git a/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/companydetails/companyadministrator/generalinfo/loginrestrictionseditor.md b/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/companydetails/companyadministrator/generalinfo/loginrestrictionseditor.md index a901ae7d3e..cced8ba440 100644 --- a/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/companydetails/companyadministrator/generalinfo/loginrestrictionseditor.md +++ b/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/companydetails/companyadministrator/generalinfo/loginrestrictionseditor.md @@ -11,3 +11,5 @@ section were applied per company. The login restrictions that we are referring h admin. You can set a specific IP address or IP range to allow, as well as block, logins. ![web_interface_and_controls_83_624x528](/images/endpointpolicymanager/cloud/interface/companydetails/companyadministrators/generalinfo/web_interface_and_controls_83_624x528.webp) + + diff --git a/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/companydetails/companyadministrator/generalinfo/notificationeditor.md b/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/companydetails/companyadministrator/generalinfo/notificationeditor.md index fc998a84b2..70c63f80f8 100644 --- a/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/companydetails/companyadministrator/generalinfo/notificationeditor.md +++ b/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/companydetails/companyadministrator/generalinfo/notificationeditor.md @@ -8,3 +8,5 @@ sidebar_position: 40 See the topic [Edit Notification Configuration](/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/companydetails/editnotificationconfiguration.md) for details on this operation. + + diff --git a/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/companydetails/companyadministrator/generalinfo/overview.md b/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/companydetails/companyadministrator/generalinfo/overview.md index 30c1344dbf..2fbd586b3c 100644 --- a/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/companydetails/companyadministrator/generalinfo/overview.md +++ b/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/companydetails/companyadministrator/generalinfo/overview.md @@ -17,3 +17,5 @@ The actions you can take are listed below and explained in the following section - [Resend Welcome Letter](/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/companydetails/companyadministrator/generalinfo/resendwelcomeletter.md) - [Login Restrictions Editor](/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/companydetails/companyadministrator/generalinfo/loginrestrictionseditor.md) - [N](/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/companydetails/editnotificationconfiguration.md)[Notification Editor](/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/companydetails/companyadministrator/generalinfo/notificationeditor.md)ditor + + diff --git a/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/companydetails/companyadministrator/generalinfo/resendwelcomeletter.md b/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/companydetails/companyadministrator/generalinfo/resendwelcomeletter.md index e5c594fea5..c3227ba5c2 100644 --- a/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/companydetails/companyadministrator/generalinfo/resendwelcomeletter.md +++ b/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/companydetails/companyadministrator/generalinfo/resendwelcomeletter.md @@ -11,3 +11,5 @@ another admin to reset his password. In this case, the helping admin would selec Letter, which would send a new welcome letter to the other admin, thus enabling access again. ![web_interface_and_controls_82_499x294](/images/endpointpolicymanager/cloud/interface/companydetails/companyadministrators/generalinfo/web_interface_and_controls_82_499x294.webp) + + diff --git a/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/companydetails/companyadministrator/overview.md b/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/companydetails/companyadministrator/overview.md index 94f7289cdb..14d3a05038 100644 --- a/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/companydetails/companyadministrator/overview.md +++ b/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/companydetails/companyadministrator/overview.md @@ -20,3 +20,5 @@ In this window, you can specify the following: - General information - Two-factor options - Role management + + diff --git a/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/companydetails/companyadministrator/rolemanagement.md b/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/companydetails/companyadministrator/rolemanagement.md index 6a2ec55833..b552ac8601 100644 --- a/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/companydetails/companyadministrator/rolemanagement.md +++ b/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/companydetails/companyadministrator/rolemanagement.md @@ -23,3 +23,5 @@ The following roles are available: [Edit Notification Configuration](/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/companydetails/editnotificationconfiguration.md) section). - Customer Admin Manager: An admin with this role can approve newly created admins when other admins initiate the request. + + diff --git a/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/companydetails/companyadministrator/twofactoroptions.md b/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/companydetails/companyadministrator/twofactoroptions.md index 29fd85939d..743b699eda 100644 --- a/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/companydetails/companyadministrator/twofactoroptions.md +++ b/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/companydetails/companyadministrator/twofactoroptions.md @@ -11,3 +11,5 @@ method. If you want to force an admin to use a different method (email-based ver application-based or vice versa) or both methods, you can do that here. ![web_interface_and_controls_84_625x94](/images/endpointpolicymanager/cloud/interface/companydetails/companyadministrators/web_interface_and_controls_84_625x94.webp) + + diff --git a/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/companydetails/configureentraidaccess.md b/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/companydetails/configureentraidaccess.md index e9357b7c12..4dcb1af4a6 100644 --- a/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/companydetails/configureentraidaccess.md +++ b/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/companydetails/configureentraidaccess.md @@ -27,3 +27,5 @@ The results are that Item-Level Targeting evaluations can now be performed direc users in Azure AD. ![web_interface_and_controls_107_623x361](/images/endpointpolicymanager/cloud/interface/companydetails/web_interface_and_controls_107_623x361.webp) + + diff --git a/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/companydetails/customerlog.md b/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/companydetails/customerlog.md index e845134fc2..7464b1d6f0 100644 --- a/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/companydetails/customerlog.md +++ b/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/companydetails/customerlog.md @@ -46,3 +46,5 @@ before and after editing. If you discover that a change is unwanted, you can imm to the previous version by selecting **Revert**. ![web_interface_and_controls_101_623x491](/images/endpointpolicymanager/cloud/interface/companydetails/web_interface_and_controls_101_623x491.webp) + + diff --git a/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/companydetails/downloads.md b/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/companydetails/downloads.md index f1ada11ac0..8ec3bb1bfc 100644 --- a/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/companydetails/downloads.md +++ b/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/companydetails/downloads.md @@ -27,3 +27,5 @@ version of the client. In this case, you can click on Download other versions an version. ![web_interface_and_controls_87_624x282](/images/endpointpolicymanager/cloud/interface/companydetails/web_interface_and_controls_87_624x282.webp) + + diff --git a/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/companydetails/editcustomerlevelportalpolicies.md b/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/companydetails/editcustomerlevelportalpolicies.md index dce2ad1191..3320455061 100644 --- a/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/companydetails/editcustomerlevelportalpolicies.md +++ b/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/companydetails/editcustomerlevelportalpolicies.md @@ -22,3 +22,5 @@ Someone with this role may set the following values: minutes. This can be changed here. ![web_interface_and_controls_103_625x304](/images/endpointpolicymanager/cloud/interface/companydetails/web_interface_and_controls_103_625x304.webp) + + diff --git a/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/companydetails/editnotificationconfiguration.md b/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/companydetails/editnotificationconfiguration.md index 05ebcf9e97..58b845ed6a 100644 --- a/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/companydetails/editnotificationconfiguration.md +++ b/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/companydetails/editnotificationconfiguration.md @@ -60,3 +60,5 @@ When the check box for remaining license notification threshold is set and the p below the reporting threshold, all admins get a notification. ![web_interface_and_controls_97_624x209](/images/endpointpolicymanager/cloud/interface/companydetails/web_interface_and_controls_97_624x209.webp) + + diff --git a/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/companydetails/exportcompanycertificatepfx.md b/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/companydetails/exportcompanycertificatepfx.md index eacb38b29a..34d23cd40d 100644 --- a/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/companydetails/exportcompanycertificatepfx.md +++ b/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/companydetails/exportcompanycertificatepfx.md @@ -16,3 +16,5 @@ If you perform the **Revoke Company Certificate** action, any previously downloa company certificate becomes invalid. ::: + + diff --git a/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/companydetails/loginrestrictions.md b/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/companydetails/loginrestrictions.md index dc837009ae..1b7854f53b 100644 --- a/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/companydetails/loginrestrictions.md +++ b/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/companydetails/loginrestrictions.md @@ -16,3 +16,5 @@ you only want a connection to be allowed from your on-prem network, which remain This is the result of a blocked login: ![web_interface_and_controls_73_312x450](/images/endpointpolicymanager/cloud/interface/companydetails/web_interface_and_controls_73_312x450.webp) + + diff --git a/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/companydetails/overview.md b/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/companydetails/overview.md index 2f482e89b7..af80458fb5 100644 --- a/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/companydetails/overview.md +++ b/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/companydetails/overview.md @@ -78,3 +78,5 @@ certificate embedded into the MSI. Therefore, guessing the UUID or MAC address i unrelated person to join your Endpoint Policy Manager Cloud. ::: + + diff --git a/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/companydetails/revokecompanycertificate.md b/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/companydetails/revokecompanycertificate.md index 6cdf75778d..46ee0bd57e 100644 --- a/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/companydetails/revokecompanycertificate.md +++ b/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/companydetails/revokecompanycertificate.md @@ -31,3 +31,5 @@ existing MSIs will stop functioning. Attempts to use them will fail and the inst message:. ![web_interface_and_controls_90_624x510](/images/endpointpolicymanager/cloud/interface/companydetails/web_interface_and_controls_90_624x510.webp) + + diff --git a/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/computergroups/_category_.json b/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/computergroups/_category_.json index b9d23faf01..fdf134376b 100644 --- a/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/computergroups/_category_.json +++ b/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/computergroups/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "overview" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/computergroups/overview.md b/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/computergroups/overview.md index 5903d9ee25..8f7c0b4a57 100644 --- a/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/computergroups/overview.md +++ b/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/computergroups/overview.md @@ -72,3 +72,5 @@ Once you have your exported policy XML data file, you can select the group, then link a new XML here and then, paste the XML data. ![web_interface_and_controls_53_623x265](/images/endpointpolicymanager/cloud/interface/computergroups/web_interface_and_controls_53_623x265.webp) + + diff --git a/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/computergroups/workingwith.md b/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/computergroups/workingwith.md index 53663771a4..d507f88116 100644 --- a/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/computergroups/workingwith.md +++ b/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/computergroups/workingwith.md @@ -103,7 +103,7 @@ latest policies and directives. However, mass updating 100% of your endpoints at ill-advised for the same reasons you wouldn't want to roll out new system-level software to 100% of your machines at once. As such, we encourage you to review Microsoft's recommendation for a ring model when it comes to rollouts. We have documented this in great detail here: -[https://www.endpointpolicymanager.com/resources/pp-blog/using-rings-to-test-and-update-the-policypak-client-side-extension-and-how-to-stay-supported/](https://www.endpointpolicymanager.com/resources/pp-blog/using-rings-to-test-and-update-the-policypak-client-side-extension-and-how-to-stay-supported/). +[https://www.policypak.com/resources/pp-blog/using-rings-to-test-and-update-the-policypak-client-side-extension-and-how-to-stay-supported/](https://www.policypak.com/resources/pp-blog/using-rings-to-test-and-update-the-policypak-client-side-extension-and-how-to-stay-supported/). In Endpoint Policy Manager Cloud, because the concept of groups is already established, you can use a Endpoint Policy Manager Cloud group like a ring. To do this, choose a group and manually specify @@ -227,3 +227,5 @@ see we are searching for the word "fire" and finding policies and groups with th quickly. ![web_interface_and_controls_69_312x320](/images/endpointpolicymanager/cloud/interface/computergroups/web_interface_and_controls_69_312x320.webp) + + diff --git a/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/filebox.md b/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/filebox.md index 94974717ca..af98eda6b3 100644 --- a/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/filebox.md +++ b/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/filebox.md @@ -68,3 +68,5 @@ Now you're ready to use the uploaded ADMX and ADML files when using the Endpoint Cloud in-cloud ADMX editors to create administrative template policies. ![web_interface_and_controls_49_624x318](/images/endpointpolicymanager/cloud/interface/web_interface_and_controls_49_624x318.webp) + + diff --git a/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/licensestatus.md b/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/licensestatus.md index bf5cfd2c0a..69a67399a9 100644 --- a/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/licensestatus.md +++ b/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/licensestatus.md @@ -59,3 +59,5 @@ Below you can see that nine computers have transitioned from consumed to waiting waiting for all of those nine computers was due to inactivity, not because of oversubscription. ![web_interface_and_controls_4_625x326](/images/endpointpolicymanager/cloud/interface/web_interface_and_controls_4_625x326.webp) + + diff --git a/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/overview.md b/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/overview.md index 077bd98a68..496cee61f8 100644 --- a/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/overview.md +++ b/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/overview.md @@ -31,3 +31,5 @@ actually appear) - Tools - Reports - Billing + + diff --git a/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/reports.md b/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/reports.md index 20d72172ff..c9e4e45b3e 100644 --- a/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/reports.md +++ b/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/reports.md @@ -63,3 +63,5 @@ most recent XML file (in green), the date and time the computer got an old versi ![web_interface_and_controls_118_499x373](/images/endpointpolicymanager/cloud/interface/web_interface_and_controls_118_499x373.webp) This allows you to precisely knows which XML policy files were embraced by what machine and when. + + diff --git a/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/tools.md b/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/tools.md index acdd561a47..0cc56d928b 100644 --- a/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/tools.md +++ b/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/tools.md @@ -60,3 +60,5 @@ before the word JOINTOKEN. `msiexec /i "PolicyPak Cloud Client.msi" /qn /norestart /log ` "`c:\temp\ppcloudinstall.log" JOINTOKEN="AQOLsGUcYHV6OL03pP88Qe0=`" + + diff --git a/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/xmldatafiles/_category_.json b/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/xmldatafiles/_category_.json index c712a2d39c..f695f43078 100644 --- a/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/xmldatafiles/_category_.json +++ b/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/xmldatafiles/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "overview" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/xmldatafiles/createpolicy.md b/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/xmldatafiles/createpolicy.md index 4fe07d1d88..fa76ff3c70 100644 --- a/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/xmldatafiles/createpolicy.md +++ b/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/xmldatafiles/createpolicy.md @@ -63,3 +63,4 @@ how to use this editor in this video: To learn how to use the in-cloud Microsoft Group Policy Preferences editors, we recommend this video: [Endpoint Policy Manager Cloud + GPPrefs (More examples)](/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/preferences.md). + diff --git a/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/xmldatafiles/createpolicytemplate.md b/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/xmldatafiles/createpolicytemplate.md index c6b66df617..a10e81bea3 100644 --- a/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/xmldatafiles/createpolicytemplate.md +++ b/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/xmldatafiles/createpolicytemplate.md @@ -20,3 +20,4 @@ Once selected, all the policies from that level are implemented, but are changea ![web_interface_and_controls_34_624x344](/images/endpointpolicymanager/cloud/interface/xmldatafiles/web_interface_and_controls_34_624x344.webp) Once saved, the policy is like any other XML data file. + diff --git a/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/xmldatafiles/delete.md b/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/xmldatafiles/delete.md index 9846cbf7d7..60ef4de4f0 100644 --- a/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/xmldatafiles/delete.md +++ b/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/xmldatafiles/delete.md @@ -9,3 +9,4 @@ sidebar_position: 40 You can delete any XML data file by clicking on the **Delete** icon. ![web_interface_and_controls_13_624x476](/images/endpointpolicymanager/cloud/interface/xmldatafiles/web_interface_and_controls_13_624x476.webp) + diff --git a/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/xmldatafiles/download.md b/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/xmldatafiles/download.md index ec94ec5c9a..fc258c15be 100644 --- a/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/xmldatafiles/download.md +++ b/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/xmldatafiles/download.md @@ -38,3 +38,4 @@ from XML. ![web_interface_and_controls_12_562x337](/images/endpointpolicymanager/cloud/interface/xmldatafiles/web_interface_and_controls_12_562x337.webp) + diff --git a/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/xmldatafiles/duplicate.md b/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/xmldatafiles/duplicate.md index 6d8bcaa2a3..9f7d42c231 100644 --- a/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/xmldatafiles/duplicate.md +++ b/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/xmldatafiles/duplicate.md @@ -11,3 +11,4 @@ Note that the XML is not changeable on this screen and is shown only for referen policies have a unique name. ![web_interface_and_controls_14_624x418](/images/endpointpolicymanager/cloud/interface/xmldatafiles/web_interface_and_controls_14_624x418.webp) + diff --git a/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/xmldatafiles/importpolicies.md b/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/xmldatafiles/importpolicies.md index 55a56404f6..ae4d0e5727 100644 --- a/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/xmldatafiles/importpolicies.md +++ b/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/xmldatafiles/importpolicies.md @@ -56,3 +56,4 @@ When the process is completed you can see each selected policy to import with it appearing in the XML Data Files section like any other policy you create. ![web_interface_and_controls_43_500x301](/images/endpointpolicymanager/cloud/interface/xmldatafiles/web_interface_and_controls_43_500x301.webp) + diff --git a/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/xmldatafiles/itemleveltargetingcollections.md b/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/xmldatafiles/itemleveltargetingcollections.md index ad538a681b..5dd824f5f3 100644 --- a/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/xmldatafiles/itemleveltargetingcollections.md +++ b/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/xmldatafiles/itemleveltargetingcollections.md @@ -107,3 +107,4 @@ root node Item-Level Targeting must evaluate to "True" first, and only then will root node be evaluated for additional policy and collection Item-Level Targeting. ![web_interface_and_controls_32_624x277](/images/endpointpolicymanager/cloud/interface/xmldatafiles/web_interface_and_controls_32_624x277.webp) + diff --git a/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/xmldatafiles/modify.md b/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/xmldatafiles/modify.md index afd7edcb15..efdbfa604b 100644 --- a/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/xmldatafiles/modify.md +++ b/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/xmldatafiles/modify.md @@ -17,3 +17,4 @@ take an existing Endpoint Policy Manager XML export from the MMC console and ent . ![web_interface_and_controls_7_624x431](/images/endpointpolicymanager/cloud/interface/xmldatafiles/web_interface_and_controls_7_624x431.webp) + diff --git a/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/xmldatafiles/overview.md b/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/xmldatafiles/overview.md index 59a26f4d99..0141600520 100644 --- a/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/xmldatafiles/overview.md +++ b/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/xmldatafiles/overview.md @@ -28,3 +28,4 @@ Additionally, you can perform the following actions, which create new policies: ![web_interface_and_controls_5_624x199](/images/endpointpolicymanager/cloud/interface/xmldatafiles/web_interface_and_controls_5_624x199.webp) These functions and actions are described in more detail in the sections that follow. + diff --git a/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/xmldatafiles/showreport.md b/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/xmldatafiles/showreport.md index b621cb2056..731c12cf06 100644 --- a/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/xmldatafiles/showreport.md +++ b/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/xmldatafiles/showreport.md @@ -13,3 +13,4 @@ multiple settings, and collections of settings. ![web_interface_and_controls_8_624x164](/images/endpointpolicymanager/cloud/interface/xmldatafiles/web_interface_and_controls_8_624x164.webp) ![web_interface_and_controls_9_624x317](/images/endpointpolicymanager/cloud/interface/xmldatafiles/web_interface_and_controls_9_624x317.webp) + diff --git a/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/xmldatafiles/upload.md b/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/xmldatafiles/upload.md index b47fef051d..772a365960 100644 --- a/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/xmldatafiles/upload.md +++ b/docs/endpointpolicymanager/gettingstarted/cloudmanual/interface/xmldatafiles/upload.md @@ -41,3 +41,4 @@ Remember, after XML data files are uploaded, they do not automatically enforce a users' PCs. In order for settings to be enforced, those XML files should be linked to appropriate computer groups with computers assigned. ::: + diff --git a/docs/endpointpolicymanager/gettingstarted/cloudmanual/licensing/_category_.json b/docs/endpointpolicymanager/gettingstarted/cloudmanual/licensing/_category_.json index fea603bcc1..93a0b824a6 100644 --- a/docs/endpointpolicymanager/gettingstarted/cloudmanual/licensing/_category_.json +++ b/docs/endpointpolicymanager/gettingstarted/cloudmanual/licensing/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "overview" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/gettingstarted/cloudmanual/licensing/computeraccountdeletion.md b/docs/endpointpolicymanager/gettingstarted/cloudmanual/licensing/computeraccountdeletion.md index 5e1d6fa2f0..116d209ae4 100644 --- a/docs/endpointpolicymanager/gettingstarted/cloudmanual/licensing/computeraccountdeletion.md +++ b/docs/endpointpolicymanager/gettingstarted/cloudmanual/licensing/computeraccountdeletion.md @@ -21,3 +21,4 @@ The computer account then goes to the **Deleted** group. From there, you have tw connection). ![licensing_with_policypak_cloud_5_499x266](/images/endpointpolicymanager/cloud/licensing/licensing_with_endpointpolicymanager_cloud_5_499x266.webp) + diff --git a/docs/endpointpolicymanager/gettingstarted/cloudmanual/licensing/licensemanagement.md b/docs/endpointpolicymanager/gettingstarted/cloudmanual/licensing/licensemanagement.md index d62963e1bb..c3aac4c69e 100644 --- a/docs/endpointpolicymanager/gettingstarted/cloudmanual/licensing/licensemanagement.md +++ b/docs/endpointpolicymanager/gettingstarted/cloudmanual/licensing/licensemanagement.md @@ -19,3 +19,4 @@ You can see that only that component's license is revoked. The next time this computer connects, it will stop participating with the specified Endpoint Policy Manager Cloud component. The license, however, is immediately recovered and available to the license pool for other computers to consume. + diff --git a/docs/endpointpolicymanager/gettingstarted/cloudmanual/licensing/otherpolicydeliverymechanisms.md b/docs/endpointpolicymanager/gettingstarted/cloudmanual/licensing/otherpolicydeliverymechanisms.md index 43115f2772..3922cc8df1 100644 --- a/docs/endpointpolicymanager/gettingstarted/cloudmanual/licensing/otherpolicydeliverymechanisms.md +++ b/docs/endpointpolicymanager/gettingstarted/cloudmanual/licensing/otherpolicydeliverymechanisms.md @@ -27,3 +27,4 @@ Directory, for example, then all directives are merged together. In the case of Policy always wins. ![licensing_with_policypak_cloud_1_624x574](/images/endpointpolicymanager/cloud/licensing/licensing_with_endpointpolicymanager_cloud_1_624x574.webp) + diff --git a/docs/endpointpolicymanager/gettingstarted/cloudmanual/licensing/overview.md b/docs/endpointpolicymanager/gettingstarted/cloudmanual/licensing/overview.md index ae60c38821..5bab66bec9 100644 --- a/docs/endpointpolicymanager/gettingstarted/cloudmanual/licensing/overview.md +++ b/docs/endpointpolicymanager/gettingstarted/cloudmanual/licensing/overview.md @@ -114,3 +114,4 @@ Manager use with Active Directory, SCCM, or MDM. The following is an example: - March: 900 In summary, you are charged for the highest number (averaged) in the 12-month period which is 1,083. + diff --git a/docs/endpointpolicymanager/gettingstarted/cloudmanual/licensing/reconnectionperiod.md b/docs/endpointpolicymanager/gettingstarted/cloudmanual/licensing/reconnectionperiod.md index dfd5bac594..0a9844d4b1 100644 --- a/docs/endpointpolicymanager/gettingstarted/cloudmanual/licensing/reconnectionperiod.md +++ b/docs/endpointpolicymanager/gettingstarted/cloudmanual/licensing/reconnectionperiod.md @@ -28,3 +28,4 @@ no way to know if a machine is still valid and should maintain a license. If you circumstance, you can work with the Endpoint Policy Manager sales team to configure a reasonable number of days in which computers must re-connect and re-validate with Endpoint Policy Manager Cloud. + diff --git a/docs/endpointpolicymanager/gettingstarted/cloudmanual/licensing/serversessionvirtualization.md b/docs/endpointpolicymanager/gettingstarted/cloudmanual/licensing/serversessionvirtualization.md index a7dc5f4db5..bb322bd662 100644 --- a/docs/endpointpolicymanager/gettingstarted/cloudmanual/licensing/serversessionvirtualization.md +++ b/docs/endpointpolicymanager/gettingstarted/cloudmanual/licensing/serversessionvirtualization.md @@ -34,3 +34,4 @@ your purchase. multi-session computer without a specific agreement. This is because Endpoint Policy Manager cloud will see the license use as a single license for a multi-session server, instead of handling actual usage to the maximum extent of the server. + diff --git a/docs/endpointpolicymanager/gettingstarted/cloudmanual/licensing/vdi.md b/docs/endpointpolicymanager/gettingstarted/cloudmanual/licensing/vdi.md index f5401d9b4a..6c610d5647 100644 --- a/docs/endpointpolicymanager/gettingstarted/cloudmanual/licensing/vdi.md +++ b/docs/endpointpolicymanager/gettingstarted/cloudmanual/licensing/vdi.md @@ -33,3 +33,4 @@ scenarios: [How to install the Endpoint Policy Manager Cloud Client for use in an Azure Virtual Desktop image](/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttips/azurevirutaldesktop.md). - Endpoint Policy Manager Cloud and VMware Horizon: [How to install and configure the PPC Client for a Non-Persistent VDI Image in VMware Horizon](/docs/endpointpolicymanager/deliverymethods/cloud/knowledgebase/clienttips/vdisolutions.md). + diff --git a/docs/endpointpolicymanager/gettingstarted/cloudmanual/overview.md b/docs/endpointpolicymanager/gettingstarted/cloudmanual/overview.md index 3a13255432..20af3f37cf 100644 --- a/docs/endpointpolicymanager/gettingstarted/cloudmanual/overview.md +++ b/docs/endpointpolicymanager/gettingstarted/cloudmanual/overview.md @@ -29,3 +29,5 @@ make sure you have your free-to-use test lab working: Getting Started with Cloud Cloud including some key security settings. Enjoy Endpoint Policy Manager Cloud! + + diff --git a/docs/endpointpolicymanager/gettingstarted/cloudmanual/quickstart/_category_.json b/docs/endpointpolicymanager/gettingstarted/cloudmanual/quickstart/_category_.json index aae812d125..d5c76d7050 100644 --- a/docs/endpointpolicymanager/gettingstarted/cloudmanual/quickstart/_category_.json +++ b/docs/endpointpolicymanager/gettingstarted/cloudmanual/quickstart/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "quickstart" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/gettingstarted/cloudmanual/quickstart/quickstart.md b/docs/endpointpolicymanager/gettingstarted/cloudmanual/quickstart/quickstart.md index 07475c543c..8c94eaea35 100644 --- a/docs/endpointpolicymanager/gettingstarted/cloudmanual/quickstart/quickstart.md +++ b/docs/endpointpolicymanager/gettingstarted/cloudmanual/quickstart/quickstart.md @@ -28,7 +28,7 @@ test client computer. Your account has some pre-configured policies linked to th | PPAM: WinZip 14 and Later (Example) | Application Settings Manager | If WinZip 14.5 is installed, uses Endpoint Policy Manager Application Settings Manager to manage the password settings. | WinZip 14.5, downloadable at [https://www.oldapps.com/winzip.php](https://www.oldapps.com/winzip.php) | | PPATM: Screen Saver Items Collection (Example) | Admin Templates Manager | Changes the screen saver to "Ribbons" and makes the timeout 17 minutes | Windows 10 | | PPLPM: Run Process Monitor Elevated (Example) | Least Privilege Manager | Overcomes the UAC prompt received when trying to run Process Monitor without local admin rights. | ProcMon, downloadable at [https://docs.microsoft.com/en-us/sysinternals/downloads/procmon](https://docs.microsoft.com/en-us/sysinternals/downloads/procmon) | -| PPPrefs: Shortcut to endpointpolicymanager.com on All Desktops | Group Policy Preferences: Shortcuts | Puts a shortcut to [www.endpointpolicymanager.com](http://www.endpointpolicymanager.com/) with a lock icon on the destop | Windows 10 | +| PPPrefs: Shortcut to policypak.com on All Desktops | Group Policy Preferences: Shortcuts | Puts a shortcut to [www.policypak.com](https://www.policypak.com/) with a lock icon on the destop | Windows 10 | | PPSEC: Rename Guest Account (Example) | Group Policy Security | Renames the guest account to PPGUEST | Windows 10 | | PPBR: PP to IE, Mozilla to FF, GPanswers to Chrome, Block Facebook (Example) | Browser Router | Makes routes from browser to browser | Firefox ESR, downloadable at [https://www.mozilla.org/en-US/firefox/enterprise/](https://www.mozilla.org/en-US/firefox/enterprise/) Chrome, downloadable at [https://www.google.com/chrome/](https://www.google.com/chrome/) | @@ -72,3 +72,4 @@ The Endpoint Policy Manager Cloud client then immediately downloads any Endpoint directives for the computer's groups. All directives should be downloaded and active within 10 seconds after the Endpoint Policy Manager Cloud MSI is installed and the computer has joined Endpoint Policy Manager Cloud. + diff --git a/docs/endpointpolicymanager/gettingstarted/cloudmanual/quickstart/verify.md b/docs/endpointpolicymanager/gettingstarted/cloudmanual/quickstart/verify.md index 94172ff889..49ce5cd1c4 100644 --- a/docs/endpointpolicymanager/gettingstarted/cloudmanual/quickstart/verify.md +++ b/docs/endpointpolicymanager/gettingstarted/cloudmanual/quickstart/verify.md @@ -14,8 +14,8 @@ Windows machines. ## Endpoint Policy Manager Shortcut Preferences We have pre-loaded a Group Policy Preferences shortcut item to display a shortcut to -[www.endpointpolicymanager.com](http://www.endpointpolicymanager.com/) on the desktop for all joined machines. You can see -the [www.endpointpolicymanager.com](http://www.endpointpolicymanager.com/) icon on the desktop of your client machine +[www.policypak.com](https://www.policypak.com/) on the desktop for all joined machines. You can see +the [www.policypak.com](https://www.policypak.com/) icon on the desktop of your client machine immediately after successfully joining Endpoint Policy Manager Cloud. ![policypak_cloud_quickstart_5_624x496](/images/endpointpolicymanager/cloud/endpointpolicymanager_cloud_quickstart_5_624x496.webp) @@ -64,7 +64,7 @@ Cameras tabs, which were pre-populated from an example file in Endpoint Policy M If you installed Chrome and Firefox you are welcome to test Endpoint Policy Manager Browser Router. For a very quick test, run Chrome and see the Endpoint Policy Manager Browser Router extension get loaded. Note this pop-up should only happen one time per user. Then, in the search bar, type -[www.endpointpolicymanager.com](http://www.endpointpolicymanager.com/) and hit enter. +[www.policypak.com](https://www.policypak.com/) and hit enter. ![policypak_cloud_quickstart_9_624x391](/images/endpointpolicymanager/cloud/endpointpolicymanager_cloud_quickstart_9_624x391.webp) @@ -97,3 +97,4 @@ By default your computer is only a member of two special built-in groups named * These examples show that Endpoint Policy Manager Cloud is working. You are now all set up and ready to create and upload your own directives to Endpoint Policy Manager Cloud. + diff --git a/docs/endpointpolicymanager/gettingstarted/cloudmanual/security.md b/docs/endpointpolicymanager/gettingstarted/cloudmanual/security.md index 06de1eb7b3..dc65dc67ad 100644 --- a/docs/endpointpolicymanager/gettingstarted/cloudmanual/security.md +++ b/docs/endpointpolicymanager/gettingstarted/cloudmanual/security.md @@ -50,3 +50,5 @@ Endpoint Policy Manager Cloud will usually work using proxy servers with either HTTPS and should honor system-wide proxy settings. ::: + + diff --git a/docs/endpointpolicymanager/gettingstarted/cloudmanual/underhood/_category_.json b/docs/endpointpolicymanager/gettingstarted/cloudmanual/underhood/_category_.json index 9f9312f8e2..0ba7bd40de 100644 --- a/docs/endpointpolicymanager/gettingstarted/cloudmanual/underhood/_category_.json +++ b/docs/endpointpolicymanager/gettingstarted/cloudmanual/underhood/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "overview" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/gettingstarted/cloudmanual/underhood/clientcommands.md b/docs/endpointpolicymanager/gettingstarted/cloudmanual/underhood/clientcommands.md index f8e6c0f33e..30b93f1b51 100644 --- a/docs/endpointpolicymanager/gettingstarted/cloudmanual/underhood/clientcommands.md +++ b/docs/endpointpolicymanager/gettingstarted/cloudmanual/underhood/clientcommands.md @@ -28,3 +28,4 @@ The Endpoint Policy Manager Cloud client can be invoked from an elevated command license. Used with a virtual desktops scenario. - `/jointoken:value`: Used in conjunction with the `/sysprep `switch to automatically join a computer to specified groups. Used with a virtual desktop scenario. + diff --git a/docs/endpointpolicymanager/gettingstarted/cloudmanual/underhood/installation.md b/docs/endpointpolicymanager/gettingstarted/cloudmanual/underhood/installation.md index a7a4daf33d..148982252c 100644 --- a/docs/endpointpolicymanager/gettingstarted/cloudmanual/underhood/installation.md +++ b/docs/endpointpolicymanager/gettingstarted/cloudmanual/underhood/installation.md @@ -28,7 +28,7 @@ Cloud. :::note If you always use a proxy, and the Endpoint Policy Manager Cloud client cannot seem to contact the Endpoint Policy Manager services, please read this Endpoint Policy Manager KB article: -[http://www.endpointpolicymanager.com/knowledge-base/client-installation-troubleshooting/i-always-use-a-proxy-and-the-cloud-client-cannot-seem-to-make-contact-with-the-services-see-faq-item-3-above-first-what-else-can-i-try.html](http://www.endpointpolicymanager.com/knowledge-base/client-installation-troubleshooting/i-always-use-a-proxy-and-the-cloud-client-cannot-seem-to-make-contact-with-the-services-see-faq-item-3-above-first-what-else-can-i-try.html). +[https://www.policypak.com/knowledge-base/client-installation-troubleshooting/i-always-use-a-proxy-and-the-cloud-client-cannot-seem-to-make-contact-with-the-services-see-faq-item-3-above-first-what-else-can-i-try.html](http://www.policypak.com/knowledge-base/client-installation-troubleshooting/i-always-use-a-proxy-and-the-cloud-client-cannot-seem-to-make-contact-with-the-services-see-faq-item-3-above-first-what-else-can-i-try.html). ::: @@ -101,3 +101,4 @@ computer and keep existing records)" for VDI machines. ![web_interface_and_controls_71_624x518](/images/endpointpolicymanager/troubleshooting/cloud/underhood/web_interface_and_controls_71_624x518.webp) Figure 162. Selecting the registration mode. + diff --git a/docs/endpointpolicymanager/gettingstarted/cloudmanual/underhood/overview.md b/docs/endpointpolicymanager/gettingstarted/cloudmanual/underhood/overview.md index 809e82c96f..271deab007 100644 --- a/docs/endpointpolicymanager/gettingstarted/cloudmanual/underhood/overview.md +++ b/docs/endpointpolicymanager/gettingstarted/cloudmanual/underhood/overview.md @@ -26,3 +26,4 @@ interaction with the client machines, let's explore three areas: - XML data storage (where XML directives are downloaded) - Troubleshooting installation of the Cloud client and connection troubles - Command line syntax for initiating commands from the client to the server + diff --git a/docs/endpointpolicymanager/gettingstarted/cloudmanual/underhood/xmldatastorage.md b/docs/endpointpolicymanager/gettingstarted/cloudmanual/underhood/xmldatastorage.md index 6a8338e818..e837c9af7c 100644 --- a/docs/endpointpolicymanager/gettingstarted/cloudmanual/underhood/xmldatastorage.md +++ b/docs/endpointpolicymanager/gettingstarted/cloudmanual/underhood/xmldatastorage.md @@ -57,3 +57,4 @@ Therefore, for instance, if you delivered a setting using Endpoint Policy Manage then undelivered that same setting using an XML data file, and then used Group Policy to re-deliver that same setting, Group Policy would always win. In short, directives delivered by Endpoint Policy Manager Cloud have the least precedence, and Group Policy always wins. + diff --git a/docs/endpointpolicymanager/gettingstarted/cloudmanual/uninstall.md b/docs/endpointpolicymanager/gettingstarted/cloudmanual/uninstall.md index 25342e24cc..7851b1a7e9 100644 --- a/docs/endpointpolicymanager/gettingstarted/cloudmanual/uninstall.md +++ b/docs/endpointpolicymanager/gettingstarted/cloudmanual/uninstall.md @@ -16,3 +16,5 @@ following happens: - Any Endpoint Policy Manager component will become unlicensed. Different licenses have different behaviors when they become unlicensed. Check the KB article here for more information: [What happens to each component when Endpoint Policy Manager gets unlicensed or the GPO or policy no longer applies?](/docs/endpointpolicymanager/licensing/knowledgebase/activedirectorygposccm/components_2.md). + + diff --git a/docs/endpointpolicymanager/gettingstarted/fastest.md b/docs/endpointpolicymanager/gettingstarted/fastest.md index e082ff3edb..f864123af5 100644 --- a/docs/endpointpolicymanager/gettingstarted/fastest.md +++ b/docs/endpointpolicymanager/gettingstarted/fastest.md @@ -30,7 +30,7 @@ answers more than 90% of use cases and installation questions. :::info Learn about what you already own/what it can do. Sign up for the IT Admin webinar -at: [https://www.endpointpolicymanager.com/demo/](https://www.endpointpolicymanager.com/demo/) +at: [https://www.policypak.com/demo/](https://www.policypak.com/demo/) ::: @@ -39,9 +39,9 @@ at: [https://www.endpointpolicymanager.com/demo/](https://www.endpointpolicymana Endpoint Policy Manager has two login areas, both of which are accessible from the main Customer Login page at Endpoint Policy Manager.com: -- [Portal](http://portal.endpointpolicymanager.com/) — On-Prem bits downloads, extras, Endpoint Policy Manager +- [Portal](https://portal.policypak.com/) — On-Prem bits downloads, extras, Endpoint Policy Manager Bootcamp (Free Training), Payment location for monthly usage -- [Cloud](http://cloud.endpointpolicymanager.com/) — The Endpoint Policy Manager Cloud service +- [Cloud](https://cloud.policypak.com/) — The Endpoint Policy Manager Cloud service ![gs1](/images/endpointpolicymanager/gettingstarted/gs1.webp) @@ -100,7 +100,7 @@ way to get oriented on the navigation. ## Get Help from Support :::warning -Email is no longer monitored at the old support @endpointpolicymanager.com email address. +Email is no longer monitored at the old support @policypak.com email address. ::: @@ -134,3 +134,5 @@ secondary user of Endpoint Policy Manager, Welcome! We strive to give you world-class support and resources. If you need anything at all, please reach out! + + diff --git a/docs/endpointpolicymanager/gettingstarted/mdmmanual/_category_.json b/docs/endpointpolicymanager/gettingstarted/mdmmanual/_category_.json index efe5711596..44c4893ed9 100644 --- a/docs/endpointpolicymanager/gettingstarted/mdmmanual/_category_.json +++ b/docs/endpointpolicymanager/gettingstarted/mdmmanual/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "overview" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/gettingstarted/mdmmanual/gettingstarted.md b/docs/endpointpolicymanager/gettingstarted/mdmmanual/gettingstarted.md index 5c3bde8b98..5603f7c56e 100644 --- a/docs/endpointpolicymanager/gettingstarted/mdmmanual/gettingstarted.md +++ b/docs/endpointpolicymanager/gettingstarted/mdmmanual/gettingstarted.md @@ -51,7 +51,7 @@ wrapped-up version of the provided XML files. Below is a summary of what each XM - `Ppatm-screensaver-settings.xml` sets the Windows screensaver to 17 minutes and forces the machine to be locked when it is powered back on. - `Ppbr-examples` makes some sample Endpoint Policy Manager Browser Router routes. Specifically, it - will route endpointpolicymanager.com to Internet Explorer, GPanswers.com to Chrome, and Mozilla.org to + will route policypak.com to Internet Explorer, GPanswers.com to Chrome, and Mozilla.org to Firefox, and it will block Facebook.com. - `Pplpm-run-procmon-elevated.xml` enables Process Monitor to bypass UAC prompts and run elevated. - P`pprefs-shortcut.xml` shows a Endpoint Policy Manager shortcut item on the desktop. @@ -77,3 +77,4 @@ following video: Then, you can learn more about how to use Endpoint Policy Manager with your own MDM tool on this page: Getting Started with MDM > [Video Learning Center](/docs/endpointpolicymanager/deliverymethods/mdm/videos/videolearningcenter.md). + diff --git a/docs/endpointpolicymanager/gettingstarted/mdmmanual/overview.md b/docs/endpointpolicymanager/gettingstarted/mdmmanual/overview.md index cb1cb3b2ad..3eed7aa0de 100644 --- a/docs/endpointpolicymanager/gettingstarted/mdmmanual/overview.md +++ b/docs/endpointpolicymanager/gettingstarted/mdmmanual/overview.md @@ -66,3 +66,4 @@ Endpoint Policy Manager directives, including the following: Instead, you want it to get some Endpoint Policy Manager directives. - You are using Microsoft Intune or another remote management system to manage machines, and you want to add Group Policy functionality, but that utility doesn't have Group Policy functionality. + diff --git a/docs/endpointpolicymanager/gettingstarted/mdmmanual/tips/_category_.json b/docs/endpointpolicymanager/gettingstarted/mdmmanual/tips/_category_.json index 95d467382f..e0fcb1c3d5 100644 --- a/docs/endpointpolicymanager/gettingstarted/mdmmanual/tips/_category_.json +++ b/docs/endpointpolicymanager/gettingstarted/mdmmanual/tips/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "overview" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/gettingstarted/mdmmanual/tips/copypaste.md b/docs/endpointpolicymanager/gettingstarted/mdmmanual/tips/copypaste.md index f78f42292e..9ab93ded74 100644 --- a/docs/endpointpolicymanager/gettingstarted/mdmmanual/tips/copypaste.md +++ b/docs/endpointpolicymanager/gettingstarted/mdmmanual/tips/copypaste.md @@ -25,3 +25,4 @@ Explorer includes in order to make it easier to read. **Step 4 –** Click **Validate**. If successful, the **Validate** button will change to Save. ![policypak_exporter_tips_tricks_4](/images/endpointpolicymanager/mdm/tips/endpointpolicymanager_exporter_tips_tricks_4.webp) + diff --git a/docs/endpointpolicymanager/gettingstarted/mdmmanual/tips/enableprioritymode.md b/docs/endpointpolicymanager/gettingstarted/mdmmanual/tips/enableprioritymode.md index e3e06543b0..83c7d54cb1 100644 --- a/docs/endpointpolicymanager/gettingstarted/mdmmanual/tips/enableprioritymode.md +++ b/docs/endpointpolicymanager/gettingstarted/mdmmanual/tips/enableprioritymode.md @@ -31,3 +31,4 @@ As you can see in the figure, items with lower numbered Policy Layer IDs will pr with higher numbered Policy Layer IDs. ![policypak_exporter_tips_tricks_1](/images/endpointpolicymanager/mdm/tips/endpointpolicymanager_exporter_tips_tricks_1.webp) + diff --git a/docs/endpointpolicymanager/gettingstarted/mdmmanual/tips/manual.md b/docs/endpointpolicymanager/gettingstarted/mdmmanual/tips/manual.md index 83f6821c7a..de70d567f3 100644 --- a/docs/endpointpolicymanager/gettingstarted/mdmmanual/tips/manual.md +++ b/docs/endpointpolicymanager/gettingstarted/mdmmanual/tips/manual.md @@ -54,3 +54,4 @@ The reason Endpoint Policy Manager uses the SID and not the actual user or group SIDs are permanent, whereas the underlying name in Active Directory can be changed. Once the exported XML data files are in the directory, the Endpoint Policy Manager engine will pick up the change within 10 seconds and perform the function. + diff --git a/docs/endpointpolicymanager/gettingstarted/mdmmanual/tips/modify.md b/docs/endpointpolicymanager/gettingstarted/mdmmanual/tips/modify.md index e3bb319d4b..6679789526 100644 --- a/docs/endpointpolicymanager/gettingstarted/mdmmanual/tips/modify.md +++ b/docs/endpointpolicymanager/gettingstarted/mdmmanual/tips/modify.md @@ -50,3 +50,4 @@ this technical note from Microsoft: In short, when you open and utilize the MSI, save it again (using the same name or a different name), and update the product version, the resulting MSI will correctly remove any old references and correctly update any new references. + diff --git a/docs/endpointpolicymanager/gettingstarted/mdmmanual/tips/overview.md b/docs/endpointpolicymanager/gettingstarted/mdmmanual/tips/overview.md index 7bfb5d91fe..c83387da81 100644 --- a/docs/endpointpolicymanager/gettingstarted/mdmmanual/tips/overview.md +++ b/docs/endpointpolicymanager/gettingstarted/mdmmanual/tips/overview.md @@ -15,3 +15,4 @@ tips and tricks. Below are the tips we will be exploring: - Enabling Priority Mode - Understand how XML data files are processed when they are delivered - Manually placing XML data files on target computers (advanced topic) + diff --git a/docs/endpointpolicymanager/gettingstarted/mdmmanual/tips/processorder.md b/docs/endpointpolicymanager/gettingstarted/mdmmanual/tips/processorder.md index d5bc60e4dd..33dc127db8 100644 --- a/docs/endpointpolicymanager/gettingstarted/mdmmanual/tips/processorder.md +++ b/docs/endpointpolicymanager/gettingstarted/mdmmanual/tips/processorder.md @@ -48,3 +48,4 @@ Log files for the automatic application of XML data settings are found in `%appdata%\local\PolicyPak` in a file called ppUser_onXMLdata.log. ::: + diff --git a/docs/endpointpolicymanager/gettingstarted/mdmmanual/tips/recycle.md b/docs/endpointpolicymanager/gettingstarted/mdmmanual/tips/recycle.md index a664ae9559..8a56da6107 100644 --- a/docs/endpointpolicymanager/gettingstarted/mdmmanual/tips/recycle.md +++ b/docs/endpointpolicymanager/gettingstarted/mdmmanual/tips/recycle.md @@ -24,3 +24,4 @@ as shown in Figure 57. ![policypak_exporter_tips_tricks_6](/images/endpointpolicymanager/mdm/tips/endpointpolicymanager_exporter_tips_tricks_6.webp) Figure 57. The steps to copy an existing user list by working in the "Select Users" dialog. + diff --git a/docs/endpointpolicymanager/gettingstarted/mdmmanual/uemtools/_category_.json b/docs/endpointpolicymanager/gettingstarted/mdmmanual/uemtools/_category_.json index c1b4360f0a..58fce522c9 100644 --- a/docs/endpointpolicymanager/gettingstarted/mdmmanual/uemtools/_category_.json +++ b/docs/endpointpolicymanager/gettingstarted/mdmmanual/uemtools/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "uemtools" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/gettingstarted/mdmmanual/uemtools/mdm/_category_.json b/docs/endpointpolicymanager/gettingstarted/mdmmanual/uemtools/mdm/_category_.json index b8aac0f134..4e22a7531f 100644 --- a/docs/endpointpolicymanager/gettingstarted/mdmmanual/uemtools/mdm/_category_.json +++ b/docs/endpointpolicymanager/gettingstarted/mdmmanual/uemtools/mdm/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "overview" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/gettingstarted/mdmmanual/uemtools/mdm/ensuringenrollment.md b/docs/endpointpolicymanager/gettingstarted/mdmmanual/uemtools/mdm/ensuringenrollment.md index ed2aa8b829..d00a0e7ce8 100644 --- a/docs/endpointpolicymanager/gettingstarted/mdmmanual/uemtools/mdm/ensuringenrollment.md +++ b/docs/endpointpolicymanager/gettingstarted/mdmmanual/uemtools/mdm/ensuringenrollment.md @@ -13,3 +13,4 @@ verify this. In the figure, the machine is not MDM enrolled, and therefore canno Figure 49. Verifying if the computer is MDM enrolled. In this example, the machine is not MDM enrolled. + diff --git a/docs/endpointpolicymanager/gettingstarted/mdmmanual/uemtools/mdm/installhand.md b/docs/endpointpolicymanager/gettingstarted/mdmmanual/uemtools/mdm/installhand.md index 3b66342741..87c4680721 100644 --- a/docs/endpointpolicymanager/gettingstarted/mdmmanual/uemtools/mdm/installhand.md +++ b/docs/endpointpolicymanager/gettingstarted/mdmmanual/uemtools/mdm/installhand.md @@ -15,3 +15,4 @@ three items by hand, then we can quickly rule out the following issues: - Licensing issues - Problems with the wrong CSE (too old or incorrect bits—32-bit or 64-bit—on the machine) - Problems wrapping up your XMLs into an MSI + diff --git a/docs/endpointpolicymanager/gettingstarted/mdmmanual/uemtools/mdm/overview.md b/docs/endpointpolicymanager/gettingstarted/mdmmanual/uemtools/mdm/overview.md index d6cfc21ccf..14592c3917 100644 --- a/docs/endpointpolicymanager/gettingstarted/mdmmanual/uemtools/mdm/overview.md +++ b/docs/endpointpolicymanager/gettingstarted/mdmmanual/uemtools/mdm/overview.md @@ -11,3 +11,4 @@ the Endpoint Policy Manager CSE, the Endpoint Policy Manager license file, and t Manager settings MSI files. That means there are (at least) three places to look when things go wrong. The next three sections address the top problems and resolutions connected to these three items. + diff --git a/docs/endpointpolicymanager/gettingstarted/mdmmanual/uemtools/mdm/successevents.md b/docs/endpointpolicymanager/gettingstarted/mdmmanual/uemtools/mdm/successevents.md index 1a3c174269..542398a9f1 100644 --- a/docs/endpointpolicymanager/gettingstarted/mdmmanual/uemtools/mdm/successevents.md +++ b/docs/endpointpolicymanager/gettingstarted/mdmmanual/uemtools/mdm/successevents.md @@ -27,3 +27,4 @@ By attempting to deploy the free Terminals MSI without any other Endpoint Policy can see if the problem is in the MDM deployment of MSIs in general. For instance, you might have the MDM targeting set up incorrectly or there might be some other MDM problem that you can work with your MDM vendor to solve. + diff --git a/docs/endpointpolicymanager/gettingstarted/mdmmanual/uemtools/service/_category_.json b/docs/endpointpolicymanager/gettingstarted/mdmmanual/uemtools/service/_category_.json index 47e89c70bb..a6663ed797 100644 --- a/docs/endpointpolicymanager/gettingstarted/mdmmanual/uemtools/service/_category_.json +++ b/docs/endpointpolicymanager/gettingstarted/mdmmanual/uemtools/service/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "overview" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/gettingstarted/mdmmanual/uemtools/service/microsoftintune.md b/docs/endpointpolicymanager/gettingstarted/mdmmanual/uemtools/service/microsoftintune.md index 97c3cf1498..5f48c2d09b 100644 --- a/docs/endpointpolicymanager/gettingstarted/mdmmanual/uemtools/service/microsoftintune.md +++ b/docs/endpointpolicymanager/gettingstarted/mdmmanual/uemtools/service/microsoftintune.md @@ -27,3 +27,4 @@ item from the Add/Remove Programs options to prevent uninstallation. Using the f Once you select the group, you can change the Deployment Action to Required Install. Be sure the computer is MDM-joined and in the correct group. If the MSIs do not download as expected, see the [Troubleshooting](/docs/endpointpolicymanager/gettingstarted/mdmmanual/uemtools/mdm/overview.md) section. + diff --git a/docs/endpointpolicymanager/gettingstarted/mdmmanual/uemtools/service/mobileiron.md b/docs/endpointpolicymanager/gettingstarted/mdmmanual/uemtools/service/mobileiron.md index 3dd69e62dc..1b0763a5c1 100644 --- a/docs/endpointpolicymanager/gettingstarted/mdmmanual/uemtools/service/mobileiron.md +++ b/docs/endpointpolicymanager/gettingstarted/mdmmanual/uemtools/service/mobileiron.md @@ -63,3 +63,4 @@ service. Be sure the computer is MDM-joined and in the correct group (if any). If the MSIs do not download as expected, see [Troubleshooting](/docs/endpointpolicymanager/gettingstarted/mdmmanual/uemtools/mdm/overview.md). + diff --git a/docs/endpointpolicymanager/gettingstarted/mdmmanual/uemtools/service/overview.md b/docs/endpointpolicymanager/gettingstarted/mdmmanual/uemtools/service/overview.md index 452b3c31d0..c25e882719 100644 --- a/docs/endpointpolicymanager/gettingstarted/mdmmanual/uemtools/service/overview.md +++ b/docs/endpointpolicymanager/gettingstarted/mdmmanual/uemtools/service/overview.md @@ -88,3 +88,4 @@ The name of the actual license file you get might be somewhat different. The next three sections discuss a few setup tips and tricks for Microsoft Intune MDM, MobileIron MDM, and VMware Workspace ONE MDM. The setup steps may vary a little from what is listed in the next few sections, but they are the basic steps for each of the major services. + diff --git a/docs/endpointpolicymanager/gettingstarted/mdmmanual/uemtools/service/vmwareworkspaceone.md b/docs/endpointpolicymanager/gettingstarted/mdmmanual/uemtools/service/vmwareworkspaceone.md index a76f2271a9..5b67cbfdeb 100644 --- a/docs/endpointpolicymanager/gettingstarted/mdmmanual/uemtools/service/vmwareworkspaceone.md +++ b/docs/endpointpolicymanager/gettingstarted/mdmmanual/uemtools/service/vmwareworkspaceone.md @@ -43,3 +43,4 @@ This is the final result in VMware Workspace ONE: **Step 4 –** As a test, on an example client, perform your MDM enrollment to your VMware Workspace ONE service. + diff --git a/docs/endpointpolicymanager/gettingstarted/mdmmanual/uemtools/uemtools.md b/docs/endpointpolicymanager/gettingstarted/mdmmanual/uemtools/uemtools.md index 7e550e9fad..7b81021169 100644 --- a/docs/endpointpolicymanager/gettingstarted/mdmmanual/uemtools/uemtools.md +++ b/docs/endpointpolicymanager/gettingstarted/mdmmanual/uemtools/uemtools.md @@ -39,3 +39,4 @@ SCCM, KACE, etc., see the following link: Getting Started with Endpoint Policy M [Knowledge Base](/docs/endpointpolicymanager/). ::: + diff --git a/docs/endpointpolicymanager/gettingstarted/mdmmanual/xmldatafiles/_category_.json b/docs/endpointpolicymanager/gettingstarted/mdmmanual/xmldatafiles/_category_.json index 934bee403e..2aeab466de 100644 --- a/docs/endpointpolicymanager/gettingstarted/mdmmanual/xmldatafiles/_category_.json +++ b/docs/endpointpolicymanager/gettingstarted/mdmmanual/xmldatafiles/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "overview" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/gettingstarted/mdmmanual/xmldatafiles/administrativetemplates.md b/docs/endpointpolicymanager/gettingstarted/mdmmanual/xmldatafiles/administrativetemplates.md index 3b7d3257a7..06aec07e6b 100644 --- a/docs/endpointpolicymanager/gettingstarted/mdmmanual/xmldatafiles/administrativetemplates.md +++ b/docs/endpointpolicymanager/gettingstarted/mdmmanual/xmldatafiles/administrativetemplates.md @@ -18,3 +18,4 @@ Figure 15. Exporting the policy as an XML file. ![deploying_policypak_directives_16](/images/endpointpolicymanager/mdm/xmldatafiles/deploying_endpointpolicymanager_directives_16.webp) Figure 16. Exporting the collection as an XML file. + diff --git a/docs/endpointpolicymanager/gettingstarted/mdmmanual/xmldatafiles/applicationssettings.md b/docs/endpointpolicymanager/gettingstarted/mdmmanual/xmldatafiles/applicationssettings.md index ef419961d1..fa1fd34c92 100644 --- a/docs/endpointpolicymanager/gettingstarted/mdmmanual/xmldatafiles/applicationssettings.md +++ b/docs/endpointpolicymanager/gettingstarted/mdmmanual/xmldatafiles/applicationssettings.md @@ -24,3 +24,4 @@ to XMLData File," as shown in Figure 11. Then save the XML file for the next ste Figure 11. Using an existing GPO with a Endpoint Policy Manager Application Settings Manager directive to select "Export settings to XMLData File." + diff --git a/docs/endpointpolicymanager/gettingstarted/mdmmanual/xmldatafiles/browserrouter.md b/docs/endpointpolicymanager/gettingstarted/mdmmanual/xmldatafiles/browserrouter.md index 930106877b..23244a5b04 100644 --- a/docs/endpointpolicymanager/gettingstarted/mdmmanual/xmldatafiles/browserrouter.md +++ b/docs/endpointpolicymanager/gettingstarted/mdmmanual/xmldatafiles/browserrouter.md @@ -9,7 +9,7 @@ sidebar_position: 30 Endpoint Policy Manager Browser Router settings can be exported as an XML file. Right-click` Computer Configuration | PolicyPak | Browser Router` or `User Configuration | PolicyPak | Browser Router`, and pick the collection you wish to export, as -shown in Figure 13. For full details on the Endpoint Policy Manager Browser Router, see Book 5: +shown in Figure 13. For full details on the Endpoint Policy Manager Browser Router, see the [Browser Router](/docs/endpointpolicymanager/components/browserrouter/overview.md). ![deploying_policypak_directives_12](/images/endpointpolicymanager/mdm/xmldatafiles/deploying_endpointpolicymanager_directives_12.webp) diff --git a/docs/endpointpolicymanager/gettingstarted/mdmmanual/xmldatafiles/feature.md b/docs/endpointpolicymanager/gettingstarted/mdmmanual/xmldatafiles/feature.md index e90ba579bf..b1dc69dd00 100644 --- a/docs/endpointpolicymanager/gettingstarted/mdmmanual/xmldatafiles/feature.md +++ b/docs/endpointpolicymanager/gettingstarted/mdmmanual/xmldatafiles/feature.md @@ -23,3 +23,4 @@ the menu, as shown in Figure 29. ![deploying_policypak_directives_29](/images/endpointpolicymanager/mdm/xmldatafiles/deploying_endpointpolicymanager_directives_29.webp) Figure 29. Exporting a single Endpoint Policy Manager Feature Manager entry. + diff --git a/docs/endpointpolicymanager/gettingstarted/mdmmanual/xmldatafiles/fileassociations.md b/docs/endpointpolicymanager/gettingstarted/mdmmanual/xmldatafiles/fileassociations.md index 6e4275bead..703a1b65cc 100644 --- a/docs/endpointpolicymanager/gettingstarted/mdmmanual/xmldatafiles/fileassociations.md +++ b/docs/endpointpolicymanager/gettingstarted/mdmmanual/xmldatafiles/fileassociations.md @@ -18,3 +18,4 @@ Figure 17. Exporting a single Endpoint Policy Manager File Associations Manager ![deploying_policypak_directives_18](/images/endpointpolicymanager/mdm/xmldatafiles/deploying_endpointpolicymanager_directives_18.webp) Figure 18. Exporting a whole collection. + diff --git a/docs/endpointpolicymanager/gettingstarted/mdmmanual/xmldatafiles/javaenterpriserules.md b/docs/endpointpolicymanager/gettingstarted/mdmmanual/xmldatafiles/javaenterpriserules.md index b0fad1e604..f4f32b6ccd 100644 --- a/docs/endpointpolicymanager/gettingstarted/mdmmanual/xmldatafiles/javaenterpriserules.md +++ b/docs/endpointpolicymanager/gettingstarted/mdmmanual/xmldatafiles/javaenterpriserules.md @@ -22,3 +22,4 @@ as is shown in Figure 14. ![deploying_policypak_directives_14](/images/endpointpolicymanager/mdm/xmldatafiles/deploying_endpointpolicymanager_directives_14.webp) Figure 14. Exporting a single Endpoint Policy Manager Java Enterprise Rules Manager entry. + diff --git a/docs/endpointpolicymanager/gettingstarted/mdmmanual/xmldatafiles/leastprivilegemanager.md b/docs/endpointpolicymanager/gettingstarted/mdmmanual/xmldatafiles/leastprivilegemanager.md index f06ce503c8..1c2e7900b2 100644 --- a/docs/endpointpolicymanager/gettingstarted/mdmmanual/xmldatafiles/leastprivilegemanager.md +++ b/docs/endpointpolicymanager/gettingstarted/mdmmanual/xmldatafiles/leastprivilegemanager.md @@ -15,3 +15,4 @@ as shown in Figure 12. ![deploying_policypak_directives_11](/images/endpointpolicymanager/mdm/xmldatafiles/deploying_endpointpolicymanager_directives_11.webp) Figure 12. Exporting a collection as an XML file via Least Privilege Manager. + diff --git a/docs/endpointpolicymanager/gettingstarted/mdmmanual/xmldatafiles/overview.md b/docs/endpointpolicymanager/gettingstarted/mdmmanual/xmldatafiles/overview.md index f6f967f871..12866ff18c 100644 --- a/docs/endpointpolicymanager/gettingstarted/mdmmanual/xmldatafiles/overview.md +++ b/docs/endpointpolicymanager/gettingstarted/mdmmanual/xmldatafiles/overview.md @@ -157,3 +157,4 @@ Figure 10. Naming the MSI. **Step 7 –** When you click "Next" in the Installer Properties page, you will be prompted to save your MSI file. If you need it later, the MSI file can be opened and edited again (see the section "Modifying Existing MSI files with Endpoint Policy Manager Exporter"). + diff --git a/docs/endpointpolicymanager/gettingstarted/mdmmanual/xmldatafiles/preferences.md b/docs/endpointpolicymanager/gettingstarted/mdmmanual/xmldatafiles/preferences.md index d90eb437f9..802f8beafe 100644 --- a/docs/endpointpolicymanager/gettingstarted/mdmmanual/xmldatafiles/preferences.md +++ b/docs/endpointpolicymanager/gettingstarted/mdmmanual/xmldatafiles/preferences.md @@ -9,7 +9,7 @@ sidebar_position: 70 To make an XML file from a Group Policy Preference item, first create the item. Be sure to embed any Group Policy Preference Item-Level Targeting within your item to limit when the item will apply. For instance, you may want to limit by operating system, IP address range, the presence of a file, and -so on. Refer to Book 9: [Preferences Manager](/docs/endpointpolicymanager/components/preferencesmanager/manual/overview.md), for more details. +so on. Refer to the [Preferences Manager](/docs/endpointpolicymanager/components/preferencesmanager/manual/overview.md) for more details. Then, drag the Group Policy Preference item from the MMC console to create the XML data file. You can drag this file to a folder or your desktop, as shown in Figure 19. diff --git a/docs/endpointpolicymanager/gettingstarted/mdmmanual/xmldatafiles/scripts.md b/docs/endpointpolicymanager/gettingstarted/mdmmanual/xmldatafiles/scripts.md index 7832cce586..b79031445c 100644 --- a/docs/endpointpolicymanager/gettingstarted/mdmmanual/xmldatafiles/scripts.md +++ b/docs/endpointpolicymanager/gettingstarted/mdmmanual/xmldatafiles/scripts.md @@ -18,3 +18,4 @@ Alternatively, you can export a whole collection, as shown in Figure 27, by righ ![deploying_policypak_directives_27](/images/endpointpolicymanager/mdm/xmldatafiles/deploying_endpointpolicymanager_directives_27.webp) Figure 27. Exporting a whole collection using Endpoint Policy Manager Scripts Manager. + diff --git a/docs/endpointpolicymanager/gettingstarted/mdmmanual/xmldatafiles/securitysettings.md b/docs/endpointpolicymanager/gettingstarted/mdmmanual/xmldatafiles/securitysettings.md index ea3c01a46e..e035d8b21e 100644 --- a/docs/endpointpolicymanager/gettingstarted/mdmmanual/xmldatafiles/securitysettings.md +++ b/docs/endpointpolicymanager/gettingstarted/mdmmanual/xmldatafiles/securitysettings.md @@ -9,7 +9,7 @@ sidebar_position: 80 Endpoint Policy Manager Security Settings Manager will export the computer-side security within a GPO as an XML file. Right-click `Computer Configuration | PolicyPak | Security Manager`, and select the only setting that is available in the menu, as shown in Figure 21. For full details on the -Endpoint Policy Manager Security Settings Manager Export Wizard, see Book 10: +Endpoint Policy Manager Security Settings Manager Export Wizard, see the [Security Settings Manager](/docs/endpointpolicymanager/components/securitysettingsmanager/manual/overview.md). ![deploying_policypak_directives_21](/images/endpointpolicymanager/mdm/xmldatafiles/deploying_endpointpolicymanager_directives_21.webp) diff --git a/docs/endpointpolicymanager/gettingstarted/mdmmanual/xmldatafiles/startscreen.md b/docs/endpointpolicymanager/gettingstarted/mdmmanual/xmldatafiles/startscreen.md index c3257ed478..7044ff40dc 100644 --- a/docs/endpointpolicymanager/gettingstarted/mdmmanual/xmldatafiles/startscreen.md +++ b/docs/endpointpolicymanager/gettingstarted/mdmmanual/xmldatafiles/startscreen.md @@ -21,3 +21,4 @@ You can export a single Endpoint Policy Manager Start Screen Manager entry, as s ![deploying_policypak_directives_23](/images/endpointpolicymanager/mdm/xmldatafiles/deploying_endpointpolicymanager_directives_23.webp) Figure 23. Exporting a single Endpoint Policy Manager Start Screen Manager entry. + diff --git a/docs/endpointpolicymanager/gettingstarted/mdmmanual/xmldatafiles/taskbar.md b/docs/endpointpolicymanager/gettingstarted/mdmmanual/xmldatafiles/taskbar.md index 449b7033b8..0b0aac77a6 100644 --- a/docs/endpointpolicymanager/gettingstarted/mdmmanual/xmldatafiles/taskbar.md +++ b/docs/endpointpolicymanager/gettingstarted/mdmmanual/xmldatafiles/taskbar.md @@ -22,3 +22,4 @@ Figure 25. ![deploying_policypak_directives_25](/images/endpointpolicymanager/mdm/xmldatafiles/deploying_endpointpolicymanager_directives_25.webp) Figure 25. Exporting a single Endpoint Policy Manager Taskbar Manager entry. + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/_category_.json b/docs/endpointpolicymanager/gettingstarted/misc/_category_.json index bd8acf57fb..116f871e27 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/_category_.json +++ b/docs/endpointpolicymanager/gettingstarted/misc/_category_.json @@ -1 +1,2 @@ {"label":"Misc","position":40,"collapsed":true,"collapsible":true} + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/_category_.json b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/_category_.json index ebf9bc76c5..b6fae684d8 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/_category_.json +++ b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/_category_.json @@ -1 +1,2 @@ {"label":"Knowledge Base","position":1,"collapsed":true,"collapsible":true,"link":{"type":"doc","id":"knowledgebase"}} + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/changemanagementutilities/_category_.json b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/changemanagementutilities/_category_.json index df8e174b92..351ace2865 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/changemanagementutilities/_category_.json +++ b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/changemanagementutilities/_category_.json @@ -3,4 +3,4 @@ "position": 70, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/changemanagementutilities/changemanagementtools.md b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/changemanagementutilities/changemanagementtools.md index b4f40f0682..75421442a0 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/changemanagementutilities/changemanagementtools.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/changemanagementutilities/changemanagementtools.md @@ -118,3 +118,4 @@ Additionally, tools like Netwrix Auditor can monitor all GPO changes for both Mi Policy Manager-specific and alert you to unwanted changes. ![921_3_image-20230207205126-1](/images/endpointpolicymanager/troubleshooting/921_3_image-20230207205126-1.webp) + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/gettingstarted/_category_.json b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/gettingstarted/_category_.json index 7eb735f33a..3eef2a0a44 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/gettingstarted/_category_.json +++ b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/gettingstarted/_category_.json @@ -3,4 +3,4 @@ "position": 10, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/gettingstarted/arm.md b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/gettingstarted/arm.md index 58e879d794..e8cd99ee9c 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/gettingstarted/arm.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/gettingstarted/arm.md @@ -42,3 +42,4 @@ When Endpoint Policy Manager CSE is installed we will not install some component don't apply when the processor is determined to be unable to run ARM32 applications. ::: + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/gettingstarted/guide.md b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/gettingstarted/guide.md index ae68de4e19..a4f9b9b640 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/gettingstarted/guide.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/gettingstarted/guide.md @@ -8,3 +8,4 @@ sidebar_position: 10 Yes, see the [Netwrix Endpoint Policy Manager Quick Start](/docs/endpointpolicymanager/gettingstarted/quickstart/overview.md) topic to help you get started with Netwrix Endpoint Policy Manager (formerly PolicyPak) immediately. + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/gettingstarted/guideinstall.md b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/gettingstarted/guideinstall.md index 2d90dc3d5a..714124f572 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/gettingstarted/guideinstall.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/gettingstarted/guideinstall.md @@ -8,3 +8,4 @@ sidebar_position: 20 Yes, see the [Installation Quick Start](/docs/endpointpolicymanager/gettingstarted/overviewinstall/overviewinstall.md) topic for information on how to install Netwrix Endpoint Policy Manager (formerly PolicyPak) . + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/gettingstarted/history.md b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/gettingstarted/history.md index 36ddf9874e..21b2e0facd 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/gettingstarted/history.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/gettingstarted/history.md @@ -136,3 +136,4 @@ Before 2017 - Endpoint Policy Manager CSE Process Exclusions to actively exclude entanglement in other systems - Standalone (non-MMC) Policy Editor - MMC: GPO What changed, history and rollback + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/gettingstarted/prepare.md b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/gettingstarted/prepare.md index 3e322709af..7730bf8b94 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/gettingstarted/prepare.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/gettingstarted/prepare.md @@ -66,7 +66,7 @@ It is important to get organized before the session starts. Follow these steps t is ready on your side: **Step 1 –** Use the Endpoint Policy Manager Customer Portal -([http://www.endpointpolicymanager.com/customerportal](http://www.endpointpolicymanager.com/customerportal)) to download +([https://www.policypak.com/customerportal](http://www.policypak.com/customerportal)) to download Everything. ![289_1_image-20240111131924-2](/images/endpointpolicymanager/gettingstarted/289_1_image-20240111131924-2.webp) @@ -257,8 +257,8 @@ Example machine renamed to work UN-licensed: - The Endpoint Policy Manager Cloud is the service to manage machines over the Internet. - You should have a Welcome Letter to the Endpoint Policy Manager Cloud. If you cannot find your welcome letter, go to - [https://cloud.endpointpolicymanager.com/Account/ForgotPassword](https://cloud.endpointpolicymanager.com/Account/ForgotPassword) - and request it. Then log on to [https://cloud.endpointpolicymanager.com](https://cloud.endpointpolicymanager.com/). + [https://cloud.policypak.com/Account/ForgotPassword](https://cloud.policypak.com/Account/ForgotPassword) + and request it. Then log on to [https://cloud.policypak.com](https://cloud.policypak.com/). - Verify that you can log on to the Endpoint Policy Manager Cloud. - Make sure that from your machine we can remote control the endpoint which is the machine you'll be managing using Endpoint Policy Manager Cloud. @@ -321,3 +321,4 @@ tool) and create Endpoint Policy Manager Least Privilege Manager rules that will Make sure both computers are joined to the domain and we can create GPOs and affect Computer2 with Endpoint Policy Manager directives. + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/gettingstarted/rightclick.md b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/gettingstarted/rightclick.md index 2b241b3012..47abcbf559 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/gettingstarted/rightclick.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/gettingstarted/rightclick.md @@ -35,3 +35,4 @@ menu. Without an anchor item, the right-click fly-out menu doesn't work as expec This is a limitation in Windows 11. If this behavior changes or improves in Windows 11 (or later), we will update this article. + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/gettingstarted/windows11.md b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/gettingstarted/windows11.md index 33cb63bca6..84e1c4b57e 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/gettingstarted/windows11.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/gettingstarted/windows11.md @@ -41,7 +41,7 @@ The general rules are as follows: If you have an explicit route to a URL and specify Internet Explorer, Endpoint Policy Manager Browser Router will attempt to invoke IE in Edge mode. An explicit route could be something like -https://www.endpointpolicymanager.com/webinar. +https://www.policypak.com/webinar. An example can be seen below. Note it doesn't matter if the pulldown is set for **Open in standalone IE** or **Open as IE in Edge tab** is set. Those settings only matter for Windows 10 and are ignored @@ -128,3 +128,4 @@ No particular Windows 11 changes or incompatibilities. If you were to use an older CSE you shouldn't see any incompatibilities or any differences. That being said, we always recommend you use the latest CSE, as fixes and updates occur regularly. + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/gettingstarted/windows7.md b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/gettingstarted/windows7.md index be499e7869..74e144163c 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/gettingstarted/windows7.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/gettingstarted/windows7.md @@ -48,3 +48,4 @@ updated all the time. More details about .Net framework versions can be found here: [https://docs.microsoft.com/en-us/dotnet/framework/migration-guide/versions-and-dependencies](https://docs.microsoft.com/en-us/dotnet/framework/migration-guide/versions-and-dependencies) + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/knowledgebase.md b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/knowledgebase.md index a67d97d6ef..8b1994e3d7 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/knowledgebase.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/knowledgebase.md @@ -88,3 +88,4 @@ The following topics can help you getting started with Endpoint Policy Manager ( ## Endpoint Policy Manager & Change Management Utilities - [Understanding the Difference Between Endpoint Policy Manager and GPO Change Management Tools](/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/changemanagementutilities/changemanagementtools.md) + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/netwrixauditor/_category_.json b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/netwrixauditor/_category_.json index 704ff428b6..47f9c727c8 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/netwrixauditor/_category_.json +++ b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/netwrixauditor/_category_.json @@ -3,4 +3,4 @@ "position": 50, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/netwrixauditor/mmcsnapin.md b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/netwrixauditor/mmcsnapin.md index feea3b4a37..0280bcc431 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/netwrixauditor/mmcsnapin.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/netwrixauditor/mmcsnapin.md @@ -81,3 +81,4 @@ the MMC snap-in. **Step 3 –** Going forward, the ADMX setting will command the MMC snap-in and it will be unconfigurable. + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/netwrixauditor/permissions.md b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/netwrixauditor/permissions.md index 6678c5315d..f9c78fc593 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/netwrixauditor/permissions.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/netwrixauditor/permissions.md @@ -56,3 +56,4 @@ Final result can be seen here where the user is now permitted to see the Endpoin report. ![969_5_image-20231017185713-5_950x730](/images/endpointpolicymanager/integration/auditor/969_5_image-20231017185713-5_950x730.webp) + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/nondomainjoined/_category_.json b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/nondomainjoined/_category_.json index c48c4157c9..7eddf74dd1 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/nondomainjoined/_category_.json +++ b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/nondomainjoined/_category_.json @@ -3,4 +3,4 @@ "position": 60, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/nondomainjoined/chrome.md b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/nondomainjoined/chrome.md index 0ca7d77313..db193f5b88 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/nondomainjoined/chrome.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/nondomainjoined/chrome.md @@ -101,3 +101,4 @@ In our testing, here are the settings which will and will not work when non-doma | Extension-Install-Sources | ![Checkmark Icon](/images/endpointpolicymanager/troubleshooting/nondomain/517_1_thick.webp) | If you have questions about our results, please use the Endpoint Policy Manager Forums. + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/nondomainjoined/edge.md b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/nondomainjoined/edge.md index e92a834760..86604bf4af 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/nondomainjoined/edge.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/nondomainjoined/edge.md @@ -97,3 +97,4 @@ else     -PropertyType String -Force | Out-Null     } ``` + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/nondomainjoined/limitations.md b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/nondomainjoined/limitations.md index 650843e2f5..b20edb4dd7 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/nondomainjoined/limitations.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/nondomainjoined/limitations.md @@ -38,3 +38,4 @@ There are some items which will not work if the computer is not domain joined… 4. Windows Edge + Chromium: The Browser Router Extension will not install automatically. There is NO workaround at this time except to manually install the Chrome Extension on Edge by hand. + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/portalquestions/_category_.json b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/portalquestions/_category_.json index b90c962c2d..9a8b388dfe 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/portalquestions/_category_.json +++ b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/portalquestions/_category_.json @@ -3,4 +3,4 @@ "position": 30, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/portalquestions/adduser.md b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/portalquestions/adduser.md index 99b2181c01..abc8439fdb 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/portalquestions/adduser.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/portalquestions/adduser.md @@ -7,8 +7,8 @@ sidebar_position: 10 # How do I create a Secondary (or Accounting) contact within the Portal to enable another person to participate in Endpoint Policy Manager (including downloads, updates, etc.)? :::note -This article pertains to portal.endpointpolicymanager.com.  If you need to manage users in the Netwrix -Endpoint Policy Manager (formerly PolicyPak) Cloud Portal (cloud.endpointpolicymanager.com) +This article pertains to portal.policypak.com.  If you need to manage users in the Netwrix +Endpoint Policy Manager (formerly PolicyPak) Cloud Portal (cloud.policypak.com) see [Endpoint Policy Manager Cloud: Adding New Admins](/docs/endpointpolicymanager/deliverymethods/cloud/videos/security/administrator.md) ::: @@ -16,7 +16,7 @@ see [Endpoint Policy Manager Cloud: Adding New Admins](/docs/endpointpolicymana There are three steps in the process: **Step 1 –** Your **Primary** must log on to the Endpoint Policy Manager portal -([portal.endpointpolicymanager.com](https://portal.endpointpolicymanager.com/)). +([portal.policypak.com](https://portal.policypak.com/)). **Step 2 –** Click on **Your Contacts** and then **Secondary** to see who is secondary. @@ -31,4 +31,5 @@ people. - Accounting people get ONLY renewal emails Finally, note that this does not add someone as another Endpoint Policy Manager CLOUD admin. That -function is exclusively within the [CLOUD.endpointpolicymanager.com](https://cloud.endpointpolicymanager.com/) function. +function is exclusively within the [CLOUD.policypak.com](https://cloud.policypak.com/) function. + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/portalquestions/cheksum.md b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/portalquestions/cheksum.md index 3b41380ce5..c871757f8d 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/portalquestions/cheksum.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/portalquestions/cheksum.md @@ -34,3 +34,4 @@ produce a different result. ![912_2_image002_950x217](/images/endpointpolicymanager/cloud/912_2_image002_950x217.webp) + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/portalquestions/emailoptout.md b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/portalquestions/emailoptout.md index 29e24c6be2..c0d597e057 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/portalquestions/emailoptout.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/portalquestions/emailoptout.md @@ -10,3 +10,4 @@ Emails are a key component to ensure that your product is up to date, free of bu made aware of any and all security concerns. As such it is not possible to opt out of emails because they are part of our commitment to you as a customer. We are also bound legally to inform you of any such issues. + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/portalquestions/login.md b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/portalquestions/login.md index a3e7dcd978..35cdcb7fc4 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/portalquestions/login.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/portalquestions/login.md @@ -65,3 +65,4 @@ images and files is checked. All 3 browsers have the Ctrl-Shift-Del shortcut that provides quick access to this setting. ![926_8_image-20230104100124-9_370x346](/images/endpointpolicymanager/troubleshooting/cloud/926_8_image-20230104100124-9_370x346.webp) ![926_9_image-20230104100144-10_322x350](/images/endpointpolicymanager/troubleshooting/cloud/926_9_image-20230104100144-10_322x350.webp) ![926_10_image-20230104100211-11_294x358](/images/endpointpolicymanager/troubleshooting/cloud/926_10_image-20230104100211-11_294x358.webp) + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/portalquestions/profileupdate.md b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/portalquestions/profileupdate.md index 4ae7f41e6c..122de5630e 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/portalquestions/profileupdate.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/portalquestions/profileupdate.md @@ -37,3 +37,4 @@ and acknowledge. **Step 4 –** Afterward, the contact will receive an email at the new address where they can click to confirm the email address. + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/portalquestions/twofactorauthentication.md b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/portalquestions/twofactorauthentication.md index 723efe644d..3e03ae340a 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/portalquestions/twofactorauthentication.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/portalquestions/twofactorauthentication.md @@ -122,3 +122,4 @@ In this particular scenario, if anyone had app 2FA previously configured (had sc QR code) then that code will still work. ::: + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/tipstricksandfaqs/_category_.json b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/tipstricksandfaqs/_category_.json index 54d8242ddf..95ebd5e234 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/tipstricksandfaqs/_category_.json +++ b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/tipstricksandfaqs/_category_.json @@ -3,4 +3,4 @@ "position": 20, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/tipstricksandfaqs/applypreferences.md b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/tipstricksandfaqs/applypreferences.md index 301d984ad7..9008a9b0d6 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/tipstricksandfaqs/applypreferences.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/tipstricksandfaqs/applypreferences.md @@ -17,7 +17,7 @@ the example below, and you want to use Item Level Targeting (ITM) to do it. :::note Item Level Targeting is a Microsoft technology provided as part of the their Group Policy Preferences CSE for Group Policy.See -[Apply Item-Level Targeting Outside Domains & GP Preferences](https://www.endpointpolicymanager.com/resources/pp-blog/item-level-targeting/) +[Apply Item-Level Targeting Outside Domains & GP Preferences](https://www.policypak.com/resources/pp-blog/item-level-targeting/) for additional information. Endpoint Policy Manager utilizes this ability to filter based on criteria, but the underlying engine is developed by Microsoft. Because this is not our code, What that means is that its not our code and so sometimes there are behaviors related to ILT that we @@ -67,3 +67,4 @@ This is the sequence after clicking the three dots: ![139_5_overall-faq-01-img-05](/images/endpointpolicymanager/itemleveltargeting/139_5_overall-faq-01-img-05.webp) ![139_6_overall-faq-01-img-06](/images/endpointpolicymanager/itemleveltargeting/139_6_overall-faq-01-img-06.webp) + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/tipstricksandfaqs/emailoptout.md b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/tipstricksandfaqs/emailoptout.md index b4433e1c6a..e524a7d3b7 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/tipstricksandfaqs/emailoptout.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/tipstricksandfaqs/emailoptout.md @@ -27,7 +27,7 @@ What you cannot opt out of are the following types of emails: - Renewal-time emails before you expire (which start 90 days before you expire.) - General announcements and requests (like survey requests, etc.) -You may use the portal.endpointpolicymanager.com login, then select Your Profile to choose to opt out of SOME +You may use the portal.policypak.com login, then select Your Profile to choose to opt out of SOME emails. If, after un-selecting the items below, you still want to receive LESS email, then you will need to @@ -37,3 +37,4 @@ We at Endpoint Policy Manager have a responsibility for ensuring that some commu you, and agree to do our best. It's up to you if you wish to actively block these emails. ![693_1_faq2](/images/endpointpolicymanager/tips/693_1_faq2.webp) + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/tipstricksandfaqs/embedclient.md b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/tipstricksandfaqs/embedclient.md index 212d9f7250..3a88828682 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/tipstricksandfaqs/embedclient.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/tipstricksandfaqs/embedclient.md @@ -71,3 +71,4 @@ Extension) to a Citrix machine that hosts multiple users. This is because Endpoi Cloud sees this as ONE consumed license; where you would need to pay licensing fees for each concurrent connection. The only time this is permissible is with an express written agreement between your company and Endpoint Policy Manager where we both agree that you are doing this. + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/tipstricksandfaqs/entraidgroups.md b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/tipstricksandfaqs/entraidgroups.md index 02422263bd..b674a54349 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/tipstricksandfaqs/entraidgroups.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/tipstricksandfaqs/entraidgroups.md @@ -24,3 +24,4 @@ videos Scripts are available in the Advice section of the Portal. ::: + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/tipstricksandfaqs/entraidsids.md b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/tipstricksandfaqs/entraidsids.md index 8980453531..75c9421937 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/tipstricksandfaqs/entraidsids.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/tipstricksandfaqs/entraidsids.md @@ -108,3 +108,4 @@ column to verify that the policy applied. Alternatively, check the Endpoint Policy Manager event log: ![1_21_image-20200129215924-11](/images/endpointpolicymanager/itemleveltargeting/1_21_image-20200129215924-11.webp) + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/tipstricksandfaqs/eventcategories.md b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/tipstricksandfaqs/eventcategories.md index bea347697a..750fb8fc46 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/tipstricksandfaqs/eventcategories.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/tipstricksandfaqs/eventcategories.md @@ -443,3 +443,4 @@ The following are all the operational events for Endpoint Policy Manager: | 11015 | Collector Events submission started on schedule | | 11016 | Collector Events submission activity ended | | 11017 | Collector Events pushed manually | + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/tipstricksandfaqs/eventlogs.md b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/tipstricksandfaqs/eventlogs.md index 3a3a6f5033..fea4e0f3fd 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/tipstricksandfaqs/eventlogs.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/tipstricksandfaqs/eventlogs.md @@ -15,7 +15,7 @@ If you want to learn more about on-prem Event Forwarding, you can see my Walkthr that here [Using Windows Event Forwarding to search for interesting events](/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/eventing/windowseventforwarding.md) and -[How to forward interesting events for Least Privilege Manager (or anything else) to a centralized location using Windows Event Forwarding.](/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/eventing/windowseventforwarding.md). +[How to forward interesting events for Least Privilege Manager (or anything else) to a centralized location using Windows Event Forwarding.](/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/eventing/windowseventforwarding.md). ::: diff --git a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/tipstricksandfaqs/folderredirection.md b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/tipstricksandfaqs/folderredirection.md index 7df367d8b3..65622753f3 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/tipstricksandfaqs/folderredirection.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/tipstricksandfaqs/folderredirection.md @@ -102,3 +102,4 @@ The policy settings you might want to use are… and / or ![590_2_img-2](/images/endpointpolicymanager/tips/590_2_img-2.webp) + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/tipstricksandfaqs/mmcdisplay.md b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/tipstricksandfaqs/mmcdisplay.md index b0db7d3afd..bb8b59f9ca 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/tipstricksandfaqs/mmcdisplay.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/tipstricksandfaqs/mmcdisplay.md @@ -14,3 +14,4 @@ station. This policy doesn't need to hit the end-points.. just the admin machine. ![603_1_faq-5-img-1](/images/endpointpolicymanager/tips/603_1_faq-5-img-1.webp) + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/tipstricksandfaqs/onpremisecloud.md b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/tipstricksandfaqs/onpremisecloud.md index 6878dd9fa4..3cbada1ddb 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/tipstricksandfaqs/onpremisecloud.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/tipstricksandfaqs/onpremisecloud.md @@ -16,3 +16,4 @@ All policies are simply merged together. If there's a conflict, the on-premise d Group Policy) wins. ![609_1_img19-deliveryconflict005-resized-450px](/images/endpointpolicymanager/tips/609_1_img19-deliveryconflict005-resized-450px.webp) + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/tipstricksandfaqs/operatingsystem.md b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/tipstricksandfaqs/operatingsystem.md index 79a5b230c4..3136405d3e 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/tipstricksandfaqs/operatingsystem.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/tipstricksandfaqs/operatingsystem.md @@ -44,3 +44,4 @@ example, AppLocker requires Windows Enterprise edition. \* Endpoint Policy Manager utilizes the built-in GPPrefs Item Level Targeting. As such, any item which relies upon Item Level Targeting will evaluate to TRUE or not function, since GPPrefs are not part of this operating system. + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/tipstricksandfaqs/securitygroup.md b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/tipstricksandfaqs/securitygroup.md index 9461f4e7f3..6c66bafb12 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/tipstricksandfaqs/securitygroup.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/tipstricksandfaqs/securitygroup.md @@ -10,3 +10,4 @@ The Security Group Item Level Targeting (ILT) option is Direct by default, when unchecked, but Recursive when it is checked. ![561_1_overall-faq-s1p5](/images/endpointpolicymanager/itemleveltargeting/561_1_overall-faq-s1p5.webp) + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/tipstricksandfaqs/services.md b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/tipstricksandfaqs/services.md index 223e75713e..9b19d82188 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/tipstricksandfaqs/services.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/tipstricksandfaqs/services.md @@ -8,3 +8,4 @@ sidebar_position: 140 Yes. The services are an integral part of every Netwrix Endpoint Policy Manager (formerly PolicyPak) component and required for each of them to function properly. + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/tipstricksandfaqs/syspreperror.md b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/tipstricksandfaqs/syspreperror.md index 0b12360da8..1da6d50f56 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/tipstricksandfaqs/syspreperror.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/tipstricksandfaqs/syspreperror.md @@ -55,3 +55,4 @@ at the second login. See the Microsoft article [Sysprep fails remove or update store apps](https://learn.microsoft.com/en-us/troubleshoot/windows-client/installing-updates-features-roles/sysprep-fails-remove-or-update-store-apps) for more information. + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/tipstricksandfaqs/thirdpartyadvice.md b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/tipstricksandfaqs/thirdpartyadvice.md index e0a99633bd..a011fb1171 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/tipstricksandfaqs/thirdpartyadvice.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/tipstricksandfaqs/thirdpartyadvice.md @@ -74,7 +74,7 @@ if endpoints got the contents of the CIS Benchmarks you expect. :::note View -[https://www.endpointpolicymanager.com/products/compliance-reporter.html](https://www.endpointpolicymanager.com/products/compliance-reporter.html) +[https://www.policypak.com/products/compliance-reporter.html](https://www.policypak.com/products/compliance-reporter.html) to get the general feel for how you would do this. ::: @@ -135,3 +135,4 @@ The basics for how to take existing Group Policy settings (from CIS Benchmarks o use with Endpoint Policy Manager MDM can be found [Reduce GPOs (and/or export them for use with Endpoint Policy Manager Cloud or with MDM)](/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/tipsandtricks/exportgpos.md) and [Endpoint Policy Manager and Microsoft Intune](/docs/endpointpolicymanager/deliverymethods/mdm/videos/gettingstarted/microsoftintune.md). + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/tipstricksandfaqs/uninstallpassword.md b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/tipstricksandfaqs/uninstallpassword.md index fd93db506f..849b6415a9 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/tipstricksandfaqs/uninstallpassword.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/tipstricksandfaqs/uninstallpassword.md @@ -161,3 +161,4 @@ the password previously set earlier. Remember, anyone with full admin rights (or ability to use the Endpoint Policy Manager ADMX settings) can circumvent the password set on the machine. ::: + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/tipstricksandfaqs/virtualdesktops.md b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/tipstricksandfaqs/virtualdesktops.md index 6d48ee6293..85b37d5552 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/tipstricksandfaqs/virtualdesktops.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/tipstricksandfaqs/virtualdesktops.md @@ -23,3 +23,4 @@ For other unusual SKUs and information on how to get the ID, see the Microsoft a [OperatingSystemSKU Enum.](https://learn.microsoft.com/en-us/dotnet/api/microsoft.powershell.commands.operatingsystemsku?view=powershellsdk-1.1.0) ::: + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/tipstricksandfaqs/windows.md b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/tipstricksandfaqs/windows.md index c15982158e..4c5a12fafa 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/tipstricksandfaqs/windows.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/tipstricksandfaqs/windows.md @@ -24,3 +24,4 @@ Windows 7, and so on. The final build with best effort support is 23.8, and no m produced after that. ::: + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/tipstricksandfaqs/windows11.md b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/tipstricksandfaqs/windows11.md index fcaac18a2f..656ca073c2 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/tipstricksandfaqs/windows11.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/tipstricksandfaqs/windows11.md @@ -114,3 +114,4 @@ SELECT OperatingSystemSKU FROM Win32_OperatingSystem WHERE OperatingSystemSKU = Here's an example: ![14_8_faq-4-rev-1-img-8](/images/endpointpolicymanager/itemleveltargeting/14_8_faq-4-rev-1-img-8.webp) + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/tipstricksandfaqs/windowsendpoint.md b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/tipstricksandfaqs/windowsendpoint.md index 25032c80e5..a65450d552 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/tipstricksandfaqs/windowsendpoint.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/tipstricksandfaqs/windowsendpoint.md @@ -43,3 +43,4 @@ To add additional targets, simply add another Registry Match option for CurrentB specify the additional value and change the separator option from AND to OR. ![803_5_image-20230207212701-6](/images/endpointpolicymanager/itemleveltargeting/803_5_image-20230207212701-6.webp) + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/tipstricksandfaqs/windowsserver2019.md b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/tipstricksandfaqs/windowsserver2019.md index ed2232c184..a0310427c4 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/tipstricksandfaqs/windowsserver2019.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/tipstricksandfaqs/windowsserver2019.md @@ -62,3 +62,4 @@ following technique: Windows 10 and BuildNumber \<= 17704 ![88_7_image](/images/endpointpolicymanager/itemleveltargeting/88_7_image.webp) + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/troubleshooting/_category_.json b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/troubleshooting/_category_.json index 697c5fe85f..530b52cb98 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/troubleshooting/_category_.json +++ b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/troubleshooting/_category_.json @@ -3,4 +3,4 @@ "position": 40, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/troubleshooting/antivirus.md b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/troubleshooting/antivirus.md index 2c93ed8cdd..c887fdf551 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/troubleshooting/antivirus.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/troubleshooting/antivirus.md @@ -19,3 +19,4 @@ The example files we provide are examples to use or ignore. And, we even put it the folder about the possibility of this file being seen by download filters. ![756_3_img2](/images/endpointpolicymanager/troubleshooting/756_3_img2.webp) + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/troubleshooting/browserrouter.md b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/troubleshooting/browserrouter.md index 26ef78bb92..0a96fcc461 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/troubleshooting/browserrouter.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/troubleshooting/browserrouter.md @@ -27,3 +27,4 @@ If you want to open an investigation on WHY a machine's Endpoint Policy Manager crashing, open a support ticket and prepare to generate both user and admin logs for investigation. ![378_5_img-03-image009_950x1116](/images/endpointpolicymanager/troubleshooting/378_5_img-03-image009_950x1116.webp) + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/troubleshooting/clientsideextension.md b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/troubleshooting/clientsideextension.md index 80921f8d99..5f4e5b61a8 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/troubleshooting/clientsideextension.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/troubleshooting/clientsideextension.md @@ -33,3 +33,4 @@ Client Side Extensions (CSE). [https://aka.ms/vs/16/release/vc_redist.x64.exe](https://aka.ms/vs/16/release/vc_redist.x64.exe) [https://aka.ms/vs/16/release/vc_redist.x86.exe](https://aka.ms/vs/16/release/vc_redist.x86.exe) + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/troubleshooting/conflictresolved.md b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/troubleshooting/conflictresolved.md index f4a7e1b13b..9d2811dcb2 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/troubleshooting/conflictresolved.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/troubleshooting/conflictresolved.md @@ -48,3 +48,4 @@ individual policies. As such you might see an undesired "flip flop" behavior whe Security Settings are delivered from multiple sources like Group Policy and Endpoint Policy Manager Cloud. For details on this particular problem see this existing KB: [Why do I sometimes see Endpoint Policy Manager Cloud security settings and sometimes see on-prem GPO security settings?](/docs/endpointpolicymanager/components/admintemplatesmanager/knowledgebase/exportinggrouppolicysecurity/onpremisecloud.md) + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/troubleshooting/customdialog.md b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/troubleshooting/customdialog.md index 831cb0fa44..27802b02ef 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/troubleshooting/customdialog.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/troubleshooting/customdialog.md @@ -19,3 +19,4 @@ Note that when the setting is: with no notification. ![780_1_img-01_950x653](/images/endpointpolicymanager/troubleshooting/780_1_img-01_950x653.webp) + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/troubleshooting/debug.md b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/troubleshooting/debug.md index b84830a8cc..2e5b9dc0eb 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/troubleshooting/debug.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/troubleshooting/debug.md @@ -30,3 +30,4 @@ correctly. **Step 4 –** After that, reproduce the problem, and run` PPLOGS` as seen in Step 3 [What must I send to Endpoint Policy Manager support in order to get the FASTEST support?](/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/troubleshooting/fastsupport.md) and attach to your support case. + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/troubleshooting/evaluations.md b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/troubleshooting/evaluations.md index 81ab87d5b7..86c9f55c50 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/troubleshooting/evaluations.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/troubleshooting/evaluations.md @@ -70,3 +70,4 @@ later. Disabled Value 0 ![880_3_image-20220204232914-3](/images/endpointpolicymanager/troubleshooting/itemleveltargeting/880_3_image-20220204232914-3.webp) + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/troubleshooting/fastsupport.md b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/troubleshooting/fastsupport.md index a94c8bc145..f30ccc769d 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/troubleshooting/fastsupport.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/troubleshooting/fastsupport.md @@ -166,3 +166,4 @@ Do not attach in your email, they will be automatically dumped by the email syst - `SRX01234-gpresult-as-ADMIN.html` - `SRX01234-gpresult-as-USER.html` - XMLs, like: `SRX01234-PPAM-Export.XML`, `SRX01234-PPBR.Export.XML`, `SRX01234-PPLPM.Export.XML` + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/troubleshooting/forepointdlp.md b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/troubleshooting/forepointdlp.md index 98de1344b2..2863cf9fae 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/troubleshooting/forepointdlp.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/troubleshooting/forepointdlp.md @@ -11,3 +11,4 @@ You must upgrade to the latest Forepoint DLP client of at least 23.10.5661. This was a bug in Forcepoint. ![982_1_oct-11](/images/endpointpolicymanager/troubleshooting/982_1_oct-11.webp) + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/troubleshooting/guids.md b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/troubleshooting/guids.md index 1fb2b6d6de..1af97bec7f 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/troubleshooting/guids.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/troubleshooting/guids.md @@ -33,3 +33,4 @@ sidebar_position: 110 | Endpoint Policy Manager Preferences 2.0 Registry | 071E543B-68D3-4886-A2FF-21032C825C0D | 3375 | Only used for searching for data within GPOs; cannot be turned off unless all of GPPRefs 2.0 is disabled. | | Endpoint Policy Manager Shortcuts | 67B2F97B-C990-4590-823F-53246DC8D9D5 | 3467 | Only used for searching for data within GPOs; cannot be turned off unless all of GPPRefs 2.0 is disabled. | | Enterprise Universal Product Component (aka Enterprise Full) | fddb98dd-4668-4742-9b8a-757274b86fc8 | 3557 | Only used for searching for LICENSING data within GPOs; cannot be turned off in Licensing XML file. | + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/troubleshooting/hangingprocess.md b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/troubleshooting/hangingprocess.md index cf80130487..8f8a745162 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/troubleshooting/hangingprocess.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/troubleshooting/hangingprocess.md @@ -55,3 +55,4 @@ You can pre-watch this video on PROCMON here: 12345). **Step 7 –** Upload via SHAREFILE.. do NOT attach to your ticket. This will continue our analysis. + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/troubleshooting/intelgraphicdriver.md b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/troubleshooting/intelgraphicdriver.md index 0f3e6fcdd4..b91bf47db3 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/troubleshooting/intelgraphicdriver.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/troubleshooting/intelgraphicdriver.md @@ -23,7 +23,7 @@ not show a UAC prompt, which is needed for the update to install. Resolution 1 See the Scenario 2 section of the -[How can I change the behavior of "Run as Admin" with Endpoint Privilege Manager and how has it changed from previous versions?](/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipspplpm/runasadmin.md) +[How can I change the behavior of "Run as Admin" with Endpoint Privilege Manager and how has it changed from previous versions?](/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipspplpm/runasadmin.md) topic for additional information on how to disable the Explicit Elevate option. Resolution 2 @@ -32,7 +32,7 @@ Alternatively, you can import and use the Endpoint Policy Manager Admin Template with this setting already configured. ``` - + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/troubleshooting/manual.md b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/troubleshooting/manual.md index 721655c8f1..23e25ad7ae 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/troubleshooting/manual.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/troubleshooting/manual.md @@ -96,3 +96,4 @@ keys that do not exist. `pplogs_as_user_SRX#.zip` (substitute your Service request number for "SRX#") then upload to the SUPPORT INBOX on SHAREFILE: [https://endpointpolicymanager.sharefile.com/share/getinfo/rc857a57f16b4d4b9](https://endpointpolicymanager.sharefile.com/share/getinfo/rc857a57f16b4d4b9) + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/troubleshooting/minidumpfiles.md b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/troubleshooting/minidumpfiles.md index f1d0423736..ba3536f75f 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/troubleshooting/minidumpfiles.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/troubleshooting/minidumpfiles.md @@ -19,3 +19,4 @@ The mindump file is automatically created by CSE 750 and later if any of our com encounter a crash.Having the minidump file turned on automatically is a pretty good idea anyway. ![473_1_image007](/images/endpointpolicymanager/troubleshooting/log/473_1_image007.webp) + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/troubleshooting/pplogsprompt.md b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/troubleshooting/pplogsprompt.md index bc8173fa03..bddd05925c 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/troubleshooting/pplogsprompt.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/troubleshooting/pplogsprompt.md @@ -24,3 +24,4 @@ where the command will execute on the machine itself. `echo y|pplogs /out:"c:\temp\pplogs_"$env:computername"_admin.zip"` ![934_1_image001_950x736](/images/endpointpolicymanager/troubleshooting/powershell/934_1_image001_950x736.webp) + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/troubleshooting/procmon.md b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/troubleshooting/procmon.md index cec36d4050..a15b62bc77 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/troubleshooting/procmon.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/troubleshooting/procmon.md @@ -78,3 +78,4 @@ on SHAREFILE: And remember to click the UPLOAD button! Video KB:[Gathering and Uploading Logs](/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/logs.md) + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/troubleshooting/registrydebug.md b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/troubleshooting/registrydebug.md index ead644b4ab..22f8a2c842 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/troubleshooting/registrydebug.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/troubleshooting/registrydebug.md @@ -80,3 +80,4 @@ Support. | Type | REG_DWORD | | Data | ILT cache lifetime in milliseconds. | | Purpose | CSE doesn't re-evaluate ILT filter if it was evaluated less than Lifetime milliseconds ago. When Lifetime is not set in the registry, it defaults to 5000ms (5 seconds). | + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/troubleshooting/services.md b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/troubleshooting/services.md index 9a0a8e221b..6664fffd80 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/troubleshooting/services.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/troubleshooting/services.md @@ -33,7 +33,7 @@ when you use Endpoint Policy Manager to perform the following: - Making sure users only execute allowed applications (PP Least Priv / SecureRun). - Allowing users to [run applications or access settings that require administrative privileges without giving them full - privileges](https://www.endpointpolicymanager.com/products/endpointpolicymanager-least-privilege-manager.html on their + privileges](https://www.policypak.com/products/endpointpolicymanager-least-privilege-manager.html on their system.) (PP Least Priv.) - Manage Java control (PP Java Rules Manager.) @@ -57,3 +57,4 @@ to a corresponding Client Side Extension. Endpoint Policy Manager's components are also architected as Client Side Extensions, but CSEs cannot continue to perform duties in real-time, only services can do that. Therefore, Endpoint Policy Manager has some services to watch over and perform items in realtime. + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/troubleshooting/settingsrevert.md b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/troubleshooting/settingsrevert.md index c8bb761cc3..fb3613b483 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/troubleshooting/settingsrevert.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/troubleshooting/settingsrevert.md @@ -48,3 +48,4 @@ This flag must be set or Endpoint Policy Manager cannot revert the item when the applies ![417_3_image008](/images/endpointpolicymanager/troubleshooting/417_3_image008.webp) + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/troubleshooting/watcherservice.md b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/troubleshooting/watcherservice.md index c1b9b70137..f8bab9361e 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/troubleshooting/watcherservice.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/troubleshooting/watcherservice.md @@ -33,3 +33,4 @@ of 7 processes. An x86 system with TWO users logged in would look like this. ![670_2_2017-11-13_2302](/images/endpointpolicymanager/troubleshooting/490_2_2017-11-13_2302.webp) + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/_category_.json b/docs/endpointpolicymanager/gettingstarted/misc/videos/_category_.json index f5151829fd..7851d76a40 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/_category_.json +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/_category_.json @@ -1 +1,2 @@ {"label":"Videos","position":2,"collapsed":true,"collapsible":true,"link":{"type":"doc","id":"videolearningcenter"}} + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/cameyo/_category_.json b/docs/endpointpolicymanager/gettingstarted/misc/videos/cameyo/_category_.json index e9a32270d4..88d1b43c91 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/cameyo/_category_.json +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/cameyo/_category_.json @@ -3,4 +3,4 @@ "position": 80, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/cameyo/applicationsettings.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/cameyo/applicationsettings.md index f38814aae8..0c84a98555 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/cameyo/applicationsettings.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/cameyo/applicationsettings.md @@ -11,3 +11,4 @@ Endpoint Policy Manager (formerly PolicyPak) and Application Settings Manager. W preconfigured Paks you can be sure you're covered ! + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/cameyo/browserright.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/cameyo/browserright.md index 10f45b8dac..71ed25d285 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/cameyo/browserright.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/cameyo/browserright.md @@ -11,3 +11,4 @@ Netwrix Endpoint Policy Manager (formerly PolicyPak)... its easy for users to ge browser at the right time. + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/cameyo/startscreen.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/cameyo/startscreen.md index 8ff891cbf8..96fd1fd6b7 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/cameyo/startscreen.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/cameyo/startscreen.md @@ -11,3 +11,4 @@ apps? This shows you how to place specific tiles on the Start Menu (or Taskbar) apps, and also open local files as a bonus! + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/cameyo/uacprompts.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/cameyo/uacprompts.md index f4612694fd..4a1c69ad35 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/cameyo/uacprompts.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/cameyo/uacprompts.md @@ -11,3 +11,4 @@ this video see how Netwrix Endpoint Policy Manager (formerly PolicyPak) Least Pr overcome these challenges. + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/changemanagementutilities/_category_.json b/docs/endpointpolicymanager/gettingstarted/misc/videos/changemanagementutilities/_category_.json index 2741f7ff3c..0981137f3d 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/changemanagementutilities/_category_.json +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/changemanagementutilities/_category_.json @@ -3,4 +3,4 @@ "position": 90, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/changemanagementutilities/advancedgrouppolicymanagement.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/changemanagementutilities/advancedgrouppolicymanagement.md index a5097e33a9..c3d947f4bd 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/changemanagementutilities/advancedgrouppolicymanagement.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/changemanagementutilities/advancedgrouppolicymanagement.md @@ -11,7 +11,7 @@ If you don't know, Microsoft has a tool called Advanced Group Policy Management, AGPM is a great utility to handle the workflow around Group Policy management. But, to be super clear, AGPM doesn't add any "super powers" to your Group Policy infrastructure. You don't suddenly get more -[https://dev.endpointpolicymanager.com/lockdown-recordings-portal/](https://dev.endpointpolicymanager.com/lockdown-recordings-portal/) +[https://policypak.com/lockdown-recordings-portal/](https://policypak.com/lockdown-recordings-portal/) capability on your Windows client machines. That's what Netwrix Endpoint Policy Manager (formerly PolicyPak) does: we lock down your @@ -19,7 +19,7 @@ applications and operating systems using Group Policy. That being said, however, Endpoint Policy Manager does work with Microsoft AGPM – superbly. So, if you've got Microsoft's AGPM, Endpoint Policy Manager just fits right in, right at -[https://dev.endpointpolicymanager.com/](https://dev.endpointpolicymanager.com/) like the Group Policy items in the box. +[https://policypak.com/](https://policypak.com/) like the Group Policy items in the box. Watch this video (exclusively for Microsoft AGPM administrators) to see exactly how to AGPM and Endpoint Policy Manager work together to provide full reporting, history and rollback capabilities. diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/changemanagementutilities/gpoadmintool.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/changemanagementutilities/gpoadmintool.md index 9ca524ab4d..0c752fa6f0 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/changemanagementutilities/gpoadmintool.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/changemanagementutilities/gpoadmintool.md @@ -38,7 +38,7 @@ central storage. We'll just go ahead and select "Endpoint Policy Manager for Moz for fun. We'll go ahead and click on this guy right here, "Mozilla Firefox." We'll change the -[https://dev.endpointpolicymanager.com/](https://dev.endpointpolicymanager.com/) from "about:blank" to "www.web1.com," just +[https://policypak.com/](https://policypak.com/) from "about:blank" to "www.web1.com," just something like that. So we've changed the homepage to "www.web1.com," and we'll go ahead and click "OK." That's it. diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/changemanagementutilities/history.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/changemanagementutilities/history.md index 5e292c0d92..89fdcc5226 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/changemanagementutilities/history.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/changemanagementutilities/history.md @@ -12,3 +12,4 @@ like an AGPM and just want to know the basics of if/when something changed AND p point-in-time rollback. + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/changemanagementutilities/netiq.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/changemanagementutilities/netiq.md index 3957dbb927..4da70afa29 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/changemanagementutilities/netiq.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/changemanagementutilities/netiq.md @@ -93,3 +93,4 @@ https://www.netwrix.com/sign_in.html?rf=tickets.html#/open-a-ticket. Or if you h particularly on NetIQ’s GPA, their support team is awesome and they’d love to help you. Thanks so very much. We look forward to seeing you soon. + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/changemanagementutilities/scriptlogicactiveadministrator.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/changemanagementutilities/scriptlogicactiveadministrator.md index 8471992168..06055d2871 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/changemanagementutilities/scriptlogicactiveadministrator.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/changemanagementutilities/scriptlogicactiveadministrator.md @@ -72,5 +72,5 @@ Administrator user and you are using it for the advanced Group Policy management back up, restore, perform history and do modeling on your GPOs themselves, you're in good company because PolicyPak is going to work with it. -[Thanks](https://dev.endpointpolicymanager.com/resources/thank-you-whitepapers/) so much, and I'll talk to you +[Thanks](https://policypak.com/resources/thank-you-whitepapers/) so much, and I'll talk to you soon. diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/changemanagementutilities/sdmchangemanager.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/changemanagementutilities/sdmchangemanager.md index 1693eaaab6..6a71b3bcb0 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/changemanagementutilities/sdmchangemanager.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/changemanagementutilities/sdmchangemanager.md @@ -9,4 +9,5 @@ sidebar_position: 60 Got SDM Change Manager? Want to know if it's compatible with Netwrix Endpoint Policy Manager (formerly PolicyPak)? (Spoiler alert: It is.) See this video to find out ! - \ No newline at end of file + + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/_category_.json b/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/_category_.json index d68ff00f59..1570a6372f 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/_category_.json +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/_category_.json @@ -3,4 +3,4 @@ "position": 70, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/appmasking.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/appmasking.md index 1502813b9c..b565e355fd 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/appmasking.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/appmasking.md @@ -11,3 +11,4 @@ Manager (formerly PolicyPak) to set the default browser based upon which browser the user. Use FSLogix to do the MASKING of BROWSERS, and let Endpoint Policy Manager do the ROUTING. + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/broswerright.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/broswerright.md index 355e999040..f1751ecb2c 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/broswerright.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/broswerright.md @@ -11,3 +11,4 @@ upon URLs or patterns. Use FSLogix to do the MASKING of BROWSERS, and let Netwri Manager (formerly PolicyPak)do the ROUTING. + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/browserconfiguration.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/browserconfiguration.md index 53363c08ec..7a9500ef7c 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/browserconfiguration.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/browserconfiguration.md @@ -78,3 +78,4 @@ Just like that, PolicyPak is enforcing your settings based upon the browser that machine because of FSLogix. I hope you like this better together story. If you're looking to get started soon, just fill out the form and we'll be in touch and we can get started right away. Thanks so much. + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/browserdefault.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/browserdefault.md index 2ed05cbbf3..87f5f09a8f 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/browserdefault.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/browserdefault.md @@ -76,3 +76,4 @@ I hope this helps you out. If you're looking to get started soon, fill out the f you the bits and you can try it out yourself and off to the races. Thanks so much. We'll talk to you soon. + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/elevatingapplications.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/elevatingapplications.md index 06eba03891..93d3277909 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/elevatingapplications.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/elevatingapplications.md @@ -92,3 +92,4 @@ all because the application is being hidden with FSLogix. So there you go. That's the better together story using PolicyPak to elevate applications when needed and use FSLogix to hide them for the guys you don't want to see them. Thanks so much. + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/profiles.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/profiles.md index 0170a07b34..ced73a24ba 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/profiles.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/profiles.md @@ -305,3 +305,4 @@ applications profiles work better together. Looking forward to getting you start products real soon. Thanks so very much and see you soon. Bye-bye. + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/startmenu.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/startmenu.md index 74014d6942..8b6dcae984 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/startmenu.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/startmenu.md @@ -15,7 +15,7 @@ Manager to manage those applications on the Start Menu and on the TaskBar. AWESO ### PolicyPak + FSLogix: Manage the Windows 10 Start Menu Hi. This is Jeremy Moskowitz. In this video, I'm going to show you how you can tame the -[https://www.endpointpolicymanager.com/pp-blog/windows-10-start-screen](https://www.endpointpolicymanager.com/pp-blog/windows-10-start-screen) +[https://www.policypak.com/pp-blog/windows-10-start-screen](https://www.policypak.com/pp-blog/windows-10-start-screen) with PolicyPak and FSLogix better together. In this example, I have a bunch of applications that are installed on the machine, but I'm going to use FSLogix to hide or mask those applications. The things is that you want to put them back with FSLogix for some users and put them into special Start @@ -113,3 +113,4 @@ PolicyPak, great better together story. If you're looking to get started, hit us you the bits and you can get started right away. Thanks so much. + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/gettingstartedmisc/_category_.json b/docs/endpointpolicymanager/gettingstarted/misc/videos/gettingstartedmisc/_category_.json index 7f108a598c..9e55371f98 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/gettingstartedmisc/_category_.json +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/gettingstartedmisc/_category_.json @@ -3,4 +3,4 @@ "position": 10, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/gettingstartedmisc/arm.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/gettingstartedmisc/arm.md index e9d508a898..cd9310cb8c 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/gettingstartedmisc/arm.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/gettingstartedmisc/arm.md @@ -9,3 +9,4 @@ sidebar_position: 40 Want to see how Netwrix Endpoint Policy Manager (formerly PolicyPak) works with ARM? Perfectly ! + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/gettingstartedmisc/editor.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/gettingstartedmisc/editor.md index f5b63fd4ac..b63858e067 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/gettingstartedmisc/editor.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/gettingstartedmisc/editor.md @@ -10,3 +10,4 @@ Don't want to use the GPMC to create or edit Netwrix Endpoint Policy Manager (fo policies? No GPMC, no problem with this included utility! + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/gettingstartedmisc/freetraining.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/gettingstartedmisc/freetraining.md index 3f6601aa7f..d9602c9957 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/gettingstartedmisc/freetraining.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/gettingstartedmisc/freetraining.md @@ -12,3 +12,4 @@ Endpoint Policy Manager Portal in this brief tutorial. + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/gettingstartedmisc/sidexporter.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/gettingstartedmisc/sidexporter.md index 479307f99a..1e54a63750 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/gettingstartedmisc/sidexporter.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/gettingstartedmisc/sidexporter.md @@ -10,3 +10,4 @@ Need to quickly get SIDs from on-prem or Azure AD and use them with Netwrix Endp (formerly PolicyPak)? Here's the video. + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/gettingstartedmisc/solutionmethods.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/gettingstartedmisc/solutionmethods.md index b96f729546..64997912e3 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/gettingstartedmisc/solutionmethods.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/gettingstartedmisc/solutionmethods.md @@ -382,3 +382,4 @@ With that in mind, I hope this has been informative for you. If you have any que personally take your questions. Of course, the sales team is also available to help you through your journey. Thank you very much for being a PolicyPak customer. Looking forward to helping you out real soon. Thanks so very much. + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/methods/_category_.json b/docs/endpointpolicymanager/gettingstarted/misc/videos/methods/_category_.json index be32e15c43..b1a6d23f66 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/methods/_category_.json +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/methods/_category_.json @@ -3,4 +3,4 @@ "position": 50, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/methods/exporterutility.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/methods/exporterutility.md index a00403fabf..50906109b8 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/methods/exporterutility.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/methods/exporterutility.md @@ -23,7 +23,7 @@ service. By now, you've probably seen a lot of great videos showing you a bunch of awesome things that Endpoint Policy Manager can do: delivering settings using Group Policy, giving single applications elevated rights for standard users, you can -[https://www.endpointpolicymanager.com/pp-blog/windows-10-block-websites](https://www.endpointpolicymanager.com/pp-blog/windows-10-block-websites) +[https://www.policypak.com/pp-blog/windows-10-block-websites](https://www.policypak.com/pp-blog/windows-10-block-websites) – all kinds of great things. But what if you aren't using Group Policy? What if you're using SCCM or KACE or LANDESK or you have @@ -97,7 +97,7 @@ right click and "Export Collections as XML." Since I have two, I'll go ahead and "Save" and we're done. With -"[https://www.endpointpolicymanager.com/products/endpointpolicymanager-least-privilege-manager.html](https://www.endpointpolicymanager.com/products/endpointpolicymanager-least-privilege-manager.html)," +"[https://www.policypak.com/products/endpointpolicymanager-least-privilege-manager.html](https://www.policypak.com/products/endpointpolicymanager-least-privilege-manager.html)," which allows you to kill local admin rights and elevate only the applications you need, you'll create your directives like I've done here. Again, we can right click and "Export as XML," we can "EXPORT COLLECTION," or we can right click and "Export Collections as XML." If we do this, this will @@ -174,3 +174,4 @@ webinar to learn all of the things Endpoint Policy Manager can do. Then we'll ha and you'll be off to the races for your very own trial of Endpoint Policy Manager. Thanks, and we'll see you in the next video. + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/methods/sccmendpointpolicymanager.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/methods/sccmendpointpolicymanager.md index e49f57b5ae..76aaadab11 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/methods/sccmendpointpolicymanager.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/methods/sccmendpointpolicymanager.md @@ -27,11 +27,11 @@ little bit wider. We're going to actually use three different components of the PolicyPak software. Here we go. Let's open up this node. I'm going to use the "Application Settings Manager" to manage some Firefox settings. I'm going to use the -"[https://www.endpointpolicymanager.com/products/endpointpolicymanager-least-privilege-manager.html](https://www.endpointpolicymanager.com/products/endpointpolicymanager-least-privilege-manager.html)" +"[https://www.policypak.com/products/endpointpolicymanager-least-privilege-manager.html](https://www.policypak.com/products/endpointpolicymanager-least-privilege-manager.html)" component here to make sure that my users can't download and run unknown ware, malicious software. And I'm going to use the "Browser Router" to make sure that every URL with the word "Google" in it will open up in Chrome, and I'll use it also to -[https://www.endpointpolicymanager.com/pp-blog/windows-10-block-websites](https://www.endpointpolicymanager.com/pp-blog/windows-10-block-websites) +[https://www.policypak.com/pp-blog/windows-10-block-websites](https://www.policypak.com/pp-blog/windows-10-block-websites) like Facebook. Let's start off with the "Application Settings Manager." There are other videos on the website that @@ -39,7 +39,7 @@ will go into greater detail on all of these components. For today, all I want to some settings and then export them and deploy them using not Group Policy. Let's go over here. I want to deliver the setting that I want a particular "Home Page" to be there. -Let's just go with "www.endpointpolicymanager.com." Then let's also say that we can't have users going into +Let's just go with "www.policypak.com." Then let's also say that we can't have users going into incognito mode. Let's go over to "Extras." We're going to "Turn off private browsing," and we'll save that. @@ -118,7 +118,7 @@ here. Now that we've done this, when we go to our settings that used to be ungoverned we'll find out a new thing. Let's open up "Mozilla Firefox" and see what happens. There we go. We have our homepage set -to "www.endpointpolicymanager.com" just like we told it to. When we come here, we can no longer get into the +to "www.policypak.com" just like we told it to. When we come here, we can no longer get into the incognito mode. So we ripped the knob off of that one, we set this homepage, and that was done using the Application Settings Manager. @@ -141,3 +141,4 @@ it using SCCM or KACE or whatever you have. If this is interesting to you, let us know and we'll get you started on a free trial right away. I'll see you in the next video. Thanks for watching. + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/methods/sccmgrouppolicy.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/methods/sccmgrouppolicy.md index ec4f749a38..a32102d59d 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/methods/sccmgrouppolicy.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/methods/sccmgrouppolicy.md @@ -37,7 +37,7 @@ and "Save" that. There we go. It just dropped it right on the desktop there. The next things we're going to do, the Group Policy Preferences and the Security Settings, are a little bit different. Instead of creating stuff within the "PolicyPak" node, I've done a little prepro on this and I have created "Shortcuts" over on the computer side. It's just a little -"PolicyPak" shortcut. It's going to take you to "www.endpointpolicymanager.com" and the icon is a little +"PolicyPak" shortcut. It's going to take you to "www.policypak.com" and the icon is a little butterfly. I've already created that in "Preferences." What PolicyPak now allows me to do is when I go to @@ -112,11 +112,11 @@ real quick. Again, this would be done silently in the background if you were usi software. I'm just doing it manually for this video. And here we are. We have the butterfly icon that popped up. If we double click it, it's going to -take us to "endpointpolicymanager.com" just like we said. If I'm trying to get back into that "Control Panel," +take us to "policypak.com" just like we said. If I'm trying to get back into that "Control Panel," I'm not going to be able to do it. It has been restricted. Finally, let me just -"[Run as administrator](https://www.endpointpolicymanager.com/products/endpointpolicymanager-least-privilege-manager.html)" +"[Run as administrator](https://www.policypak.com/products/endpointpolicymanager-least-privilege-manager.html)" so we can check out that guest account. All right, let's drill down to "Windows Settings/Security Settings/Local Policies/Security Options." What do you know? "PolicyPakGuest." @@ -128,3 +128,4 @@ If that's interesting to you, get in touch with us and we'll be happy to get you trial right away. I'll see you in the next video. Thanks for watching. + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/netwrixauditor/_category_.json b/docs/endpointpolicymanager/gettingstarted/misc/videos/netwrixauditor/_category_.json index 07d5677b41..4bf1633dff 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/netwrixauditor/_category_.json +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/netwrixauditor/_category_.json @@ -3,4 +3,4 @@ "position": 40, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/netwrixauditor/auditordemo.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/netwrixauditor/auditordemo.md index 96f21a93af..0d82f9503d 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/netwrixauditor/auditordemo.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/netwrixauditor/auditordemo.md @@ -10,3 +10,4 @@ Want to know what changed in GPO / Netwrix Endpoint Policy Manager (formerly Pol Netwrix Auditor? Check out this demo of how the integration works! + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/netwrixauditor/auditorsetup.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/netwrixauditor/auditorsetup.md index a5a96231ad..12b6642541 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/netwrixauditor/auditorsetup.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/netwrixauditor/auditorsetup.md @@ -10,3 +10,4 @@ Ready to connect Netwrix Endpoint Policy Manager (formerly PolicyPak) and Netwri initial setup steps! + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/_category_.json b/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/_category_.json index 289c6f8855..30e7620b07 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/_category_.json +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/_category_.json @@ -3,4 +3,4 @@ "position": 20, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/admx.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/admx.md index e60e1e4d76..82eff009d3 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/admx.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/admx.md @@ -11,3 +11,4 @@ Manager (formerly PolicyPak). But you can use this ADMX setting to specify which Policy Manager should exclude. + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/admxfiles.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/admxfiles.md index 12ccb06785..b7b6d0d9cb 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/admxfiles.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/admxfiles.md @@ -10,3 +10,4 @@ Learn how to implement theNetwrix Endpoint Policy Manager (formerly PolicyPak) A files. + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/gpobackup.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/gpobackup.md index 56cf8ae91a..6d5a43c3c3 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/gpobackup.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/gpobackup.md @@ -62,3 +62,4 @@ what's going on. I hope this gives you enough to go on. If you're watching this video, that means we need you to back up a Group Policy object, get it to us as a zip in this format with the contents of the backup and the manifested XML file. That way we can take the steps we need to help you out. Thank you very much. Talk to you soon. + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/itemleveltargeting.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/itemleveltargeting.md index e8f9ff22e6..e01aaf8f35 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/itemleveltargeting.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/itemleveltargeting.md @@ -16,3 +16,4 @@ This tool only works when the Netwrix Endpoint Policy Manager (formerly PolicyPa installed on the machine you wish to perform ILT tests. ::: + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/logs.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/logs.md index a0a2bff990..0fa2ce3726 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/logs.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/logs.md @@ -20,3 +20,4 @@ topic for additional information on current support policies and how to get the Use this video for gathering and uploading logs for versions previous to Endpoint Policy Manager v25.4. + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/mdm.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/mdm.md index b1740dfd5e..553e413ed3 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/mdm.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/mdm.md @@ -47,8 +47,8 @@ for a Group Policy Edition or for the pre-deployment testing for the Cloud or MD All right, and we are back. Let's check and see if this machine is behaving as though it's licensed. See if Process Monitor ("Procmon") will run elevated. There we go. It runs elevated just like we -told it to. If we come over to "Firefox," let's see if it takes us to endpointpolicymanager.com homepage that I -set for it. There we go: "Waiting for www.endpointpolicymanager.com." It looks like it's going to take us there, +told it to. If we come over to "Firefox," let's see if it takes us to policypak.com homepage that I +set for it. There we go: "Waiting for www.policypak.com." It looks like it's going to take us there, and there we have it. All right, so just to prove that I haven't pulled any trickery on you, let's go back and look at my @@ -68,3 +68,4 @@ you have permission from Sales, it's a great way to be able to have just like a some work on. I hope that helps you out, and we'll talk to you soon. Thanks. + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/powershell.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/powershell.md index 23671c6509..c38520b5c6 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/powershell.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/powershell.md @@ -10,3 +10,4 @@ Not sure which GPOs contain Netwrix Endpoint Policy Manager (formerly PolicyPak) PowerShell applet to get to the bottom of where your PP settings are. + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/processmonitor.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/processmonitor.md index 1dcfce72c3..1ae2f80221 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/processmonitor.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/processmonitor.md @@ -60,3 +60,4 @@ That should give you enough to go on in order to get us a very simple Process Mo then we can go from there and see if we can address your concern. Thank you very much. Talk to you soon. + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/unlicense.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/unlicense.md index 92a1ce500e..5fd4bdab41 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/unlicense.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/unlicense.md @@ -67,3 +67,4 @@ we can just get down and figure out exactly which component it is that's causing ope this video helps you out. Looking forward to getting you fixed, up and running with PolicyPak real soon. Thanks so much. + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/upgradingmaintenance/_category_.json b/docs/endpointpolicymanager/gettingstarted/misc/videos/upgradingmaintenance/_category_.json index e1e400b680..dac3d7501a 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/upgradingmaintenance/_category_.json +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/upgradingmaintenance/_category_.json @@ -3,4 +3,4 @@ "position": 30, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/upgradingmaintenance/backup.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/upgradingmaintenance/backup.md index 273192fbe9..120e8bfed9 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/upgradingmaintenance/backup.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/upgradingmaintenance/backup.md @@ -82,3 +82,4 @@ configuration and import it into another Group Policy Object. So this gives you the ultimate ability to have a corporate-wide standard and then set it once and then dictate it to the particular Group Policy Objects you need, no matter what domain that they’re in. With that in mind, this is Jeremy Moskowitz saying thanks for checking out PolicyPak. Take care. + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/upgradingmaintenance/backupoptions.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/upgradingmaintenance/backupoptions.md index 650a83a6c2..061c51fb70 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/upgradingmaintenance/backupoptions.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/upgradingmaintenance/backupoptions.md @@ -7,3 +7,4 @@ sidebar_position: 10 # Endpoint Policy Manager: Backup and Restore Options to Recover from nearly any problem + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/videolearningcenter.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/videolearningcenter.md index b2de90ffe7..49dc07e7d4 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/videolearningcenter.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/videolearningcenter.md @@ -80,3 +80,4 @@ See the following Video topics for getting started with Endpoint Policy Manager - [Endpoint Policy Manager Integrates with NetIQ GPA](/docs/endpointpolicymanager/gettingstarted/misc/videos/changemanagementutilities/netiq.md) - [Endpoint Policy Manager and Quest (ScriptLogic) ActiveAdministrator](/docs/endpointpolicymanager/gettingstarted/misc/videos/changemanagementutilities/scriptlogicactiveadministrator.md) - [Endpoint Policy Manager and SDM CHANGE MANAGER](/docs/endpointpolicymanager/gettingstarted/misc/videos/changemanagementutilities/sdmchangemanager.md) + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/_category_.json b/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/_category_.json index 19b4abe465..f69ddc3f9e 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/_category_.json +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/_category_.json @@ -3,4 +3,4 @@ "position": 60, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/admintemplatemanager.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/admintemplatemanager.md index 11fb0f9f67..e137b5ff55 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/admintemplatemanager.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/admintemplatemanager.md @@ -11,3 +11,4 @@ Manager (formerly PolicyPak) Admin Template Manager to make decisions about whic hit what machines at what times. Reduce the amount of GPOs at the same time. + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/applicationsettings.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/applicationsettings.md index d6050fcd6e..b8fb358c6b 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/applicationsettings.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/applicationsettings.md @@ -54,7 +54,7 @@ Now I'll just right click, "New Application," and I'll pick "PolicyPak for Mozil We'll go ahead and double click on this guy. We have over 500 preconfigured Paks so if there's some particular application you want to manage, chances are we can do it. -If you want to set the "Home Page" to "www.endpointpolicymanager.com," that's great. While we're here, why don't +If you want to set the "Home Page" to "www.policypak.com," that's great. While we're here, why don't we right click and "Lockdown this setting using the same system-wide config file" so users can't be naughty and work around it. We'll go ahead and do that. @@ -81,7 +81,7 @@ are fast enough here, maybe we can see PolicyPak's magic kick in right here. It its thing, but the idea is that PolicyPak runs right alongside with Group Policy at logon time. And when it does, magic occurs. -There you can see, "www.endpointpolicymanager.com" as the default there. If we take a look at some of the other +There you can see, "www.policypak.com" as the default there. If we take a look at some of the other settings that we set, go to "Tools/Options" here, we can see that we've got the "Home page" locked down. We can see that we've got "Never check for updates" the way we want to as well. And then if we go to "Privacy & Security," we've unchecked "Remember logins and passwords for websites." @@ -97,3 +97,4 @@ All right, I hope this video helps you out. Looking forward to getting you start real soon. Thanks. + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/browserrouter.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/browserrouter.md index 216ec41c01..cb772cf647 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/browserrouter.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/browserrouter.md @@ -145,3 +145,4 @@ it doesn't matter what browser we're in. We're going to smack that down. Again, I hope this video helps you out. I'm looking forward to getting you start with PolicyPak and Windows virtual desktop and Browser Router real soon. Thank you very much. Take care. + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/elevateapplication.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/elevateapplication.md index ef86a6b2ad..1b95923dff 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/elevateapplication.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/elevateapplication.md @@ -79,3 +79,4 @@ Okay, well, with that in mind, I hope this helps you out and gets you past a bun privilege problems using PolicyPak Least Privilege Manager. Thanks so very much for watching and talk to you soon. + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/elevateinstall.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/elevateinstall.md index ac948e45cb..d2d7397294 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/elevateinstall.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/elevateinstall.md @@ -92,3 +92,4 @@ And that's it. Let me go ahead and relaunch it just for fun. The user has then a completed the goal of keeping their own "Remote Desktop" up to date just like that. All right, hope this video helps you out, and continue onward to the next video. + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/gettingstarted.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/gettingstarted.md index 3c7539f836..b830dcf218 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/gettingstarted.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/gettingstarted.md @@ -118,3 +118,4 @@ Okay, that's it for this video. In the next video, you'll see lots of magic tric and Windows Virtual Desktop. Thank you very much for watching, and talk to you soon. + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/leastprivilege.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/leastprivilege.md index d5b25e87d9..de03f2b6c2 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/leastprivilege.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/leastprivilege.md @@ -14,3 +14,4 @@ Manager though, this is a slam-dunk. See how users on their own laptops can keep Desktop app updated themselves. + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/startscreen.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/startscreen.md index 050c8b77d6..863669d6a6 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/startscreen.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/startscreen.md @@ -182,3 +182,4 @@ Start Screen & Taskbar Manager. I hope this video helps you out. Looking forward to helping you get started real soon. Thanks a bunch. + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/tour.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/tour.md index c686e567c3..6c9c6eac91 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/tour.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/tour.md @@ -13,3 +13,4 @@ RIGHT browser for the RIGHT website with Endpoint Policy Manager Browser Router Desktop! + diff --git a/docs/endpointpolicymanager/gettingstarted/overview.md b/docs/endpointpolicymanager/gettingstarted/overview.md index a9d2093bb1..9ea5ea09ba 100644 --- a/docs/endpointpolicymanager/gettingstarted/overview.md +++ b/docs/endpointpolicymanager/gettingstarted/overview.md @@ -36,7 +36,7 @@ Figure 1. Inside the Endpoint Policy Manager Customer Portal. :::note Video: For an overview on how to use the Endpoint Policy Manager Customer Portal and understand subscriptions, please watch the following video: -[https://www.endpointpolicymanager.com/video/endpointpolicymanager-portal-how-to-download-endpointpolicymanager-and-get-free-training.html](https://www.endpointpolicymanager.com/video/endpointpolicymanager-portal-how-to-download-endpointpolicymanager-and-get-free-training.html) +[https://www.policypak.com/video/endpointpolicymanager-portal-how-to-download-endpointpolicymanager-and-get-free-training.html](https://www.policypak.com/video/endpointpolicymanager-portal-how-to-download-endpointpolicymanager-and-get-free-training.html) ::: @@ -141,3 +141,5 @@ MDM provider. - For video overviews of using Endpoint Policy Manager with a UEM tool like SCCM see: Getting Started with Endpoint Policy Manager (Misc) > [Knowledge Base](/docs/endpointpolicymanager/). + + diff --git a/docs/endpointpolicymanager/gettingstarted/overviewinstall/_category_.json b/docs/endpointpolicymanager/gettingstarted/overviewinstall/_category_.json index 8b6ba04b1f..a9baf5118f 100644 --- a/docs/endpointpolicymanager/gettingstarted/overviewinstall/_category_.json +++ b/docs/endpointpolicymanager/gettingstarted/overviewinstall/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "overviewinstall" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/gettingstarted/overviewinstall/clientsideextension.md b/docs/endpointpolicymanager/gettingstarted/overviewinstall/clientsideextension.md index 66e0d5e49e..94fb5adfd0 100644 --- a/docs/endpointpolicymanager/gettingstarted/overviewinstall/clientsideextension.md +++ b/docs/endpointpolicymanager/gettingstarted/overviewinstall/clientsideextension.md @@ -115,3 +115,4 @@ Policy Software Installation, it's easy to do. For more information on how to perform an upgrade using Group Policy Software Installation. See the [Upgrading the CSE using GPSI](/docs/endpointpolicymanager/archive/upgrading.md) topic for additional information. + diff --git a/docs/endpointpolicymanager/gettingstarted/overviewinstall/downloadcontents.md b/docs/endpointpolicymanager/gettingstarted/overviewinstall/downloadcontents.md index a9963350b3..2194d4c319 100644 --- a/docs/endpointpolicymanager/gettingstarted/overviewinstall/downloadcontents.md +++ b/docs/endpointpolicymanager/gettingstarted/overviewinstall/downloadcontents.md @@ -28,3 +28,4 @@ need them past this point. The result will be three unpacked folders looking lik for Application Manager or Production-Guidance. Now that everything is organized, you are ready to begin your installation. + diff --git a/docs/endpointpolicymanager/gettingstarted/overviewinstall/overviewinstall.md b/docs/endpointpolicymanager/gettingstarted/overviewinstall/overviewinstall.md index f2a9c4a151..f78db6471a 100644 --- a/docs/endpointpolicymanager/gettingstarted/overviewinstall/overviewinstall.md +++ b/docs/endpointpolicymanager/gettingstarted/overviewinstall/overviewinstall.md @@ -43,3 +43,4 @@ Netwrix Sales for a Endpoint Policy Manager Cloud enablement. Additionally, if you want to try Endpoint Policy Manager for Macintosh, that will also require a discussion with Netwrix Sales. + diff --git a/docs/endpointpolicymanager/gettingstarted/overviewinstall/powershell.md b/docs/endpointpolicymanager/gettingstarted/overviewinstall/powershell.md index 7123469da6..78073292e1 100644 --- a/docs/endpointpolicymanager/gettingstarted/overviewinstall/powershell.md +++ b/docs/endpointpolicymanager/gettingstarted/overviewinstall/powershell.md @@ -179,3 +179,4 @@ PolicyPak, you can use cmdlets like the following examples: Description automatically generated](/images/endpointpolicymanager/install/endpointpolicymanager_and_powershell_9_850x594.webp) + diff --git a/docs/endpointpolicymanager/gettingstarted/overviewinstall/prepareendpoint.md b/docs/endpointpolicymanager/gettingstarted/overviewinstall/prepareendpoint.md index ab1503e73e..39f9d5fd60 100644 --- a/docs/endpointpolicymanager/gettingstarted/overviewinstall/prepareendpoint.md +++ b/docs/endpointpolicymanager/gettingstarted/overviewinstall/prepareendpoint.md @@ -78,3 +78,4 @@ topic for further details on validating licensing. See also the [Testing and Troubleshooting By Renaming an endpoint Computer](/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/mdm.md) topic for further details showing what happens when you rename a computer and how Endpoint Policy Manager reacts. + diff --git a/docs/endpointpolicymanager/gettingstarted/overviewinstall/preparemanagementsta/_category_.json b/docs/endpointpolicymanager/gettingstarted/overviewinstall/preparemanagementsta/_category_.json index c930e6161f..70d636da54 100644 --- a/docs/endpointpolicymanager/gettingstarted/overviewinstall/preparemanagementsta/_category_.json +++ b/docs/endpointpolicymanager/gettingstarted/overviewinstall/preparemanagementsta/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "preparemanagementstation" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/gettingstarted/overviewinstall/preparemanagementsta/preparemanagementstation.md b/docs/endpointpolicymanager/gettingstarted/overviewinstall/preparemanagementsta/preparemanagementstation.md index 46429ab9b2..3dcfc2ceae 100644 --- a/docs/endpointpolicymanager/gettingstarted/overviewinstall/preparemanagementsta/preparemanagementstation.md +++ b/docs/endpointpolicymanager/gettingstarted/overviewinstall/preparemanagementsta/preparemanagementstation.md @@ -59,3 +59,4 @@ Additional resources you may be interested in: - [How to create a DC for editing purposes](/docs/endpointpolicymanager/deliverymethods/cloud/videos/testlabbestpractices/createdc.md) - [Admin Console And CSE Installation](/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/gettingstarted/install.md) + diff --git a/docs/endpointpolicymanager/gettingstarted/overviewinstall/preparemanagementsta/specificcomponents.md b/docs/endpointpolicymanager/gettingstarted/overviewinstall/preparemanagementsta/specificcomponents.md index cf12d68ea2..6059738b48 100644 --- a/docs/endpointpolicymanager/gettingstarted/overviewinstall/preparemanagementsta/specificcomponents.md +++ b/docs/endpointpolicymanager/gettingstarted/overviewinstall/preparemanagementsta/specificcomponents.md @@ -34,3 +34,4 @@ Talk to sales if you need help and/or wish to try Endpoint Policy Manager Cloud Lastly, if you need help and/or wish to try Endpoint Policy Manager cloud you will need to talk with your Netwrix Salesperson. For help, please email [endpointpolicymanagerSales@netwrix.com](mailto:endpointpolicymanagerSales@netwrix.com). + diff --git a/docs/endpointpolicymanager/gettingstarted/quickstart/_category_.json b/docs/endpointpolicymanager/gettingstarted/quickstart/_category_.json index 7ac1777b8f..c97afefc3d 100644 --- a/docs/endpointpolicymanager/gettingstarted/quickstart/_category_.json +++ b/docs/endpointpolicymanager/gettingstarted/quickstart/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "overview" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/gettingstarted/quickstart/cloud.md b/docs/endpointpolicymanager/gettingstarted/quickstart/cloud.md index 7bf012f082..5307b0315b 100644 --- a/docs/endpointpolicymanager/gettingstarted/quickstart/cloud.md +++ b/docs/endpointpolicymanager/gettingstarted/quickstart/cloud.md @@ -13,7 +13,7 @@ Follow the steps below to carry out the Endpoint Policy Manager cloud delivery: **Step 1 –** Install the Endpoint Policy Manager Cloud Client on an example endpoint -Log on to [cloud.endpointpolicymanager.com](http://cloud.endpointpolicymanager.com/) with the credentials provided to you +Log on to [cloud.policypak.com](https://cloud.policypak.com/) with the credentials provided to you via email from Netwrix sales. In the Company tab download the PolicyPak Cloud Client MSI for your PolicyPak Cloud tenant. @@ -54,3 +54,4 @@ If you want to make Endpoint Policy Manager specific settings (like Endpoint Pol Privilege Manager, etc.) via Endpoint Policy Manager Cloud, see the [Endpoint Policy ManagerCloud: How to deploy Endpoint Policy Manager specific settings (using in-cloud editors and exporting from on-prem)](/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/endpointpolicymanagersettings.md) video. + diff --git a/docs/endpointpolicymanager/gettingstarted/quickstart/grouppolicy.md b/docs/endpointpolicymanager/gettingstarted/quickstart/grouppolicy.md index 52fd44ee1b..cc7e781bd6 100644 --- a/docs/endpointpolicymanager/gettingstarted/quickstart/grouppolicy.md +++ b/docs/endpointpolicymanager/gettingstarted/quickstart/grouppolicy.md @@ -40,3 +40,4 @@ video to install a license file. Check the [What is the fastest way to get started in an Endpoint Policy Manager trial, without running the License Request Tool?](/docs/endpointpolicymanager/licensing/knowledgebase/requestingall/trial.md) topic to see how to rename a computer or perform alternative licensing. + diff --git a/docs/endpointpolicymanager/gettingstarted/quickstart/mdm.md b/docs/endpointpolicymanager/gettingstarted/quickstart/mdm.md index 576bc715ca..fb8ec12b8a 100644 --- a/docs/endpointpolicymanager/gettingstarted/quickstart/mdm.md +++ b/docs/endpointpolicymanager/gettingstarted/quickstart/mdm.md @@ -41,3 +41,4 @@ video to install an MDM license file. Check the [What is the fastest way to get started in an Endpoint Policy Manager trial, without running the License Request Tool?](/docs/endpointpolicymanager/licensing/knowledgebase/requestingall/trial.md) topic to see how to rename a computer or perform alternative licensing. + diff --git a/docs/endpointpolicymanager/gettingstarted/quickstart/overview.md b/docs/endpointpolicymanager/gettingstarted/quickstart/overview.md index 11ff576855..5aa612eff1 100644 --- a/docs/endpointpolicymanager/gettingstarted/quickstart/overview.md +++ b/docs/endpointpolicymanager/gettingstarted/quickstart/overview.md @@ -9,7 +9,7 @@ sidebar_position: 20 Getting Started First, download the Netwrix Endpoint Policy Manager (formerly PolicyPak) software from the portal at -endpointpolicymanager.com. See the +policypak.com. See the [Endpoint Policy ManagerPortal: How to download Endpoint Policy Manager and get free training](/docs/endpointpolicymanager/gettingstarted/misc/videos/gettingstartedmisc/freetraining.md) topic for video details on downloading. @@ -21,3 +21,4 @@ Use Group Policy for your Quick Start. However, any delivery method may be used as appropriate. ::: + diff --git a/docs/endpointpolicymanager/gpcompliancereporter/_category_.json b/docs/endpointpolicymanager/gpcompliancereporter/_category_.json index fa39204c6b..8d26c8fd4c 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/_category_.json +++ b/docs/endpointpolicymanager/gpcompliancereporter/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "overview" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/gpcompliancereporter/manual/_category_.json b/docs/endpointpolicymanager/gpcompliancereporter/manual/_category_.json index 700bbc7e70..aefa364a3c 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/manual/_category_.json +++ b/docs/endpointpolicymanager/gpcompliancereporter/manual/_category_.json @@ -1 +1,2 @@ {"label":"Manual","position":1,"collapsed":true,"collapsible":true} + diff --git a/docs/endpointpolicymanager/gpcompliancereporter/manual/admxregistry.md b/docs/endpointpolicymanager/gpcompliancereporter/manual/admxregistry.md index e8c5961c80..d1cf412d81 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/manual/admxregistry.md +++ b/docs/endpointpolicymanager/gpcompliancereporter/manual/admxregistry.md @@ -82,3 +82,4 @@ Table 4: Settings to enable diagnostics. | Endpoint Policy Manager GPCR client (admin console) | Enable diagnostics output for Endpoint Policy Manager GPCR | Key: `HKEY_LOCAL_MACHINE\Software\Wow6432Node\Policies\PolicyPak\PPGPCR Client` Values: EnableDiagnostics, DiagnosticsPath | `%LOCALAPPDATA%\PolicyPak\PolicyPak Group Policy Compliance Reporter\Diagnostics` | | Endpoint Policy Manager GPCR server | Enable diagnostics output for Endpoint Policy Manager GPCR server | Key: `HKEY_LOCAL_MACHINE\Software\Wow6432Node\Policies\PolicyPak\PPGPCR Server` Values: `EnableDiagnostics`, `DiagnosticsPath` | `%ProgramData%\PolicyPak\PolicyPak Group Policy Compliance Reporter Server\Diagnostics` | | Endpoint (to downgrade Auditor to older GPRESULT /X method from WMI Method) | None (yet) | Key: `HKEY_LOCAL_MACHINE\Software\Policies\\PolicyPak\PPGPCR Auditor Endpoint` Value: `UseGPResultBasedAuditor = 1` | | + diff --git a/docs/endpointpolicymanager/gpcompliancereporter/manual/auditing.md b/docs/endpointpolicymanager/gpcompliancereporter/manual/auditing.md index 0b098bc1c3..8a683c4083 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/manual/auditing.md +++ b/docs/endpointpolicymanager/gpcompliancereporter/manual/auditing.md @@ -57,3 +57,4 @@ The "Has Audit Task" column is only present when the Endpoint Policy Manager GPC is communicating with a Endpoint Policy Manager GPCR server (clientless auditing mode). ::: + diff --git a/docs/endpointpolicymanager/gpcompliancereporter/manual/clientendpoint.md b/docs/endpointpolicymanager/gpcompliancereporter/manual/clientendpoint.md index 06598a26ab..2edfb87b62 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/manual/clientendpoint.md +++ b/docs/endpointpolicymanager/gpcompliancereporter/manual/clientendpoint.md @@ -135,3 +135,4 @@ computer. Unless there is a perfect match, you will receive a warning, as shown Figure 67. You will receive a warning if there is not a perfect match between the RCT and the target computer. + diff --git a/docs/endpointpolicymanager/gpcompliancereporter/manual/concepts/_category_.json b/docs/endpointpolicymanager/gpcompliancereporter/manual/concepts/_category_.json index fed5f95f34..edb7774ad8 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/manual/concepts/_category_.json +++ b/docs/endpointpolicymanager/gpcompliancereporter/manual/concepts/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "concepts" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/gpcompliancereporter/manual/concepts/concepts.md b/docs/endpointpolicymanager/gpcompliancereporter/manual/concepts/concepts.md index b86ce0c943..7184ca3be5 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/manual/concepts/concepts.md +++ b/docs/endpointpolicymanager/gpcompliancereporter/manual/concepts/concepts.md @@ -8,3 +8,4 @@ sidebar_position: 10 In the sections below, we'll discuss some important GPCR concepts and then jump into the Quickstart guide. + diff --git a/docs/endpointpolicymanager/gpcompliancereporter/manual/concepts/grouppolicyresults.md b/docs/endpointpolicymanager/gpcompliancereporter/manual/concepts/grouppolicyresults.md index 9fbe5a04c8..fbd81ac718 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/manual/concepts/grouppolicyresults.md +++ b/docs/endpointpolicymanager/gpcompliancereporter/manual/concepts/grouppolicyresults.md @@ -35,3 +35,4 @@ cannot: Endpoint Policy Manager GPCR allows you to define pass/fail settings compliance across your network, providing a metric to test against. Its two modes of operation, pull mode and push mode, are described next. + diff --git a/docs/endpointpolicymanager/gpcompliancereporter/manual/concepts/overview.md b/docs/endpointpolicymanager/gpcompliancereporter/manual/concepts/overview.md index 8fb042c503..d73d2f939d 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/manual/concepts/overview.md +++ b/docs/endpointpolicymanager/gpcompliancereporter/manual/concepts/overview.md @@ -32,3 +32,4 @@ to be on at the time administrators want to query their status. As soon as Group data is automatically delivered to the shared database on the designated Endpoint Policy Manager GPCR server. Additionally, since all data is centrally stored in a server, administrators can share all tests or results. + diff --git a/docs/endpointpolicymanager/gpcompliancereporter/manual/concepts/prepare/_category_.json b/docs/endpointpolicymanager/gpcompliancereporter/manual/concepts/prepare/_category_.json index aeda5ae471..abf01969f5 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/manual/concepts/prepare/_category_.json +++ b/docs/endpointpolicymanager/gpcompliancereporter/manual/concepts/prepare/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "overview" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/gpcompliancereporter/manual/concepts/prepare/client.md b/docs/endpointpolicymanager/gpcompliancereporter/manual/concepts/prepare/client.md index 3bf8f2429e..4239cf6db8 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/manual/concepts/prepare/client.md +++ b/docs/endpointpolicymanager/gpcompliancereporter/manual/concepts/prepare/client.md @@ -35,3 +35,4 @@ Server Start menu, as shown in Figure 7. ![gpcr_concepts_and_quickstart_8](/images/endpointpolicymanager/grouppolicycompliancereporter/prepare/gpcr_concepts_and_quickstart_8.webp) Figure 7. Endpoint Policy Manager GPCR in the Start menu. + diff --git a/docs/endpointpolicymanager/gpcompliancereporter/manual/concepts/prepare/configurationwizard.md b/docs/endpointpolicymanager/gpcompliancereporter/manual/concepts/prepare/configurationwizard.md index 94bebbf86e..9de1d340f7 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/manual/concepts/prepare/configurationwizard.md +++ b/docs/endpointpolicymanager/gpcompliancereporter/manual/concepts/prepare/configurationwizard.md @@ -40,3 +40,4 @@ same shared location. To share Endpoint Policy Manager GPCR data, you must utili Policy Manager GPCR server component. ::: + diff --git a/docs/endpointpolicymanager/gpcompliancereporter/manual/concepts/prepare/licensing.md b/docs/endpointpolicymanager/gpcompliancereporter/manual/concepts/prepare/licensing.md index 2ff596c332..5d947f3cdf 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/manual/concepts/prepare/licensing.md +++ b/docs/endpointpolicymanager/gpcompliancereporter/manual/concepts/prepare/licensing.md @@ -115,3 +115,4 @@ the future. Endpoint Policy Manager Sales can send you a working Endpoint Policy Manager GPCR key. To install the key, follow these instructions: [How to install UNIVERSAL licenses for NEW Customers (via GPO, SCCM or MDM)](/docs/endpointpolicymanager/licensing/videolearningcenter/installall/installuniversal.md). + diff --git a/docs/endpointpolicymanager/gpcompliancereporter/manual/concepts/prepare/overview.md b/docs/endpointpolicymanager/gpcompliancereporter/manual/concepts/prepare/overview.md index 393ff6066d..3e3e419bb7 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/manual/concepts/prepare/overview.md +++ b/docs/endpointpolicymanager/gpcompliancereporter/manual/concepts/prepare/overview.md @@ -10,3 +10,4 @@ In this initial Quickstart, we will be using the Endpoint Policy Manager GPCR cl in pull mode only. For information about how use the Endpoint Policy Manager GPCR server in push mode (which enables administrators to store and share data plus perform clientless auditing), see the section called "GPCR Server with Push Mode." + diff --git a/docs/endpointpolicymanager/gpcompliancereporter/manual/concepts/prepare/trialmode.md b/docs/endpointpolicymanager/gpcompliancereporter/manual/concepts/prepare/trialmode.md index 954182b20a..40e7bb24d4 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/manual/concepts/prepare/trialmode.md +++ b/docs/endpointpolicymanager/gpcompliancereporter/manual/concepts/prepare/trialmode.md @@ -33,3 +33,4 @@ Manager GPCR client (admin console). That machine can be named anything. In addi already having Group Policy Objects (GPOs) set up on the machines. The contents of those GPOs can be Microsoft ADMX policies, Microsoft security policies, Microsoft Group Policy Preferences settings, or any Endpoint Policy Manager Settings. + diff --git a/docs/endpointpolicymanager/gpcompliancereporter/manual/concepts/pull/_category_.json b/docs/endpointpolicymanager/gpcompliancereporter/manual/concepts/pull/_category_.json index ebd0689a66..29e6e03515 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/manual/concepts/pull/_category_.json +++ b/docs/endpointpolicymanager/gpcompliancereporter/manual/concepts/pull/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "overview" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/gpcompliancereporter/manual/concepts/pull/history.md b/docs/endpointpolicymanager/gpcompliancereporter/manual/concepts/pull/history.md index 74deba5832..dbed2dc33d 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/manual/concepts/pull/history.md +++ b/docs/endpointpolicymanager/gpcompliancereporter/manual/concepts/pull/history.md @@ -14,3 +14,4 @@ don't want to have to populate the tests or the snapshot again. ![gpcr_concepts_and_quickstart_33](/images/endpointpolicymanager/grouppolicycompliancereporter/mode/pull/gpcr_concepts_and_quickstart_33.webp) Figure 32. The "History" button populates the Results pane with a test scenario you used before. + diff --git a/docs/endpointpolicymanager/gpcompliancereporter/manual/concepts/pull/overview.md b/docs/endpointpolicymanager/gpcompliancereporter/manual/concepts/pull/overview.md index 17b5166b7d..6e5f2e6ca1 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/manual/concepts/pull/overview.md +++ b/docs/endpointpolicymanager/gpcompliancereporter/manual/concepts/pull/overview.md @@ -24,3 +24,4 @@ Figure 11. The Results pane of the GPCR client (admin console). Endpoint Policy Manager GPCR starts on the Snapshots pane. We'll start on this pane and move through each of the panes in the sections below. + diff --git a/docs/endpointpolicymanager/gpcompliancereporter/manual/concepts/pull/results.md b/docs/endpointpolicymanager/gpcompliancereporter/manual/concepts/pull/results.md index 1751a6d9e2..7884261e5e 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/manual/concepts/pull/results.md +++ b/docs/endpointpolicymanager/gpcompliancereporter/manual/concepts/pull/results.md @@ -55,7 +55,7 @@ the computer-side OK status will indicate which part is out of compliance. Figure 28. Checking the status of a particular computer. -On this computer, the [www.endpointpolicymanager.com](http://www.endpointpolicymanager.com) URL was delivered to the +On this computer, the [www.policypak.com](https://www.policypak.com) URL was delivered to the Desktop; however, two of the settings in the Group Policy Preferences shortcut item were different than those that were tested for. Specifically, the Group Policy Preferences "Action" and "Icon index" types were different on the computer than what was desired in the test. These values are @@ -85,3 +85,4 @@ Figure 31. Anything completely absent from the computer appears in red. Using the Results pane in this way, you can know what Group Policy settings are on a machine, and you can take action to correct it. + diff --git a/docs/endpointpolicymanager/gpcompliancereporter/manual/concepts/pull/snapshots.md b/docs/endpointpolicymanager/gpcompliancereporter/manual/concepts/pull/snapshots.md index 92a06c8ede..e18df596dc 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/manual/concepts/pull/snapshots.md +++ b/docs/endpointpolicymanager/gpcompliancereporter/manual/concepts/pull/snapshots.md @@ -86,3 +86,4 @@ Figure 18. Renaming a snapshot once taken. At this point, you have a snapshot created for the computer set. Now you're ready to move on to creating tests. + diff --git a/docs/endpointpolicymanager/gpcompliancereporter/manual/concepts/pull/tests.md b/docs/endpointpolicymanager/gpcompliancereporter/manual/concepts/pull/tests.md index 6dfe647db0..56cea30715 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/manual/concepts/pull/tests.md +++ b/docs/endpointpolicymanager/gpcompliancereporter/manual/concepts/pull/tests.md @@ -52,7 +52,7 @@ Management Editor appears, as shown in Figure 20. Figure 20. A temporary Group Policy Object is created. At this point you can test for thousands of possible conditions. In Figure 19, we're using a Group -Policy Preferences item and making a test to see that [www.endpointpolicymanager.com](http://www.endpointpolicymanager.com) +Policy Preferences item and making a test to see that [www.policypak.com](https://www.policypak.com) (and all related settings within the Preference item) are tested for. When you're done editing your test, click "OK" and close the GPO. Note, you may receive a "Waiting…" @@ -93,3 +93,4 @@ unsupported data is will be ignored during testing. Figure 23. Unsupported data within tests show up within the test contents reports. Now that you have a test (or multiple tests) defined, you can continue onward to the Results pane. + diff --git a/docs/endpointpolicymanager/gpcompliancereporter/manual/concepts/testsrctorder.md b/docs/endpointpolicymanager/gpcompliancereporter/manual/concepts/testsrctorder.md index 1d5fef463c..d3f8830cc4 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/manual/concepts/testsrctorder.md +++ b/docs/endpointpolicymanager/gpcompliancereporter/manual/concepts/testsrctorder.md @@ -12,7 +12,7 @@ to the RCT, as shown in Figure 33. In this way you can test for any complex comb Policy, Group Policy Preferences, Application Settings Manager, or Admin Templates Manager settings. Items that are not conflicting and are in different tests are sorted alphabetically within a category. This is why you see [www.GPanswers.com](http://www.GPanswers.com) appear before -[www.endpointpolicymanager.com](http://www.endpointpolicymanager.com) in the example in Figure 33. +[www.policypak.com](https://www.policypak.com) in the example in Figure 33. ![gpcr_concepts_and_quickstart_34](/images/endpointpolicymanager/grouppolicycompliancereporter/gpcr_concepts_and_quickstart_34.webp) @@ -37,3 +37,4 @@ shifted to have higher precedence. As such, the RCT changes to test for Minimum ![gpcr_concepts_and_quickstart_36](/images/endpointpolicymanager/grouppolicycompliancereporter/gpcr_concepts_and_quickstart_36.webp) Figure 35. You can shift a test to a higher precedence. + diff --git a/docs/endpointpolicymanager/gpcompliancereporter/manual/eventlogs.md b/docs/endpointpolicymanager/gpcompliancereporter/manual/eventlogs.md index 87cd357f45..a789790ae0 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/manual/eventlogs.md +++ b/docs/endpointpolicymanager/gpcompliancereporter/manual/eventlogs.md @@ -16,3 +16,4 @@ application log. Figure 76. Creating a custom view for Endpoint Policy Manager GPCR events. If asked by Endpoint Policy Manager Support, be prepared to export these events for analysis. + diff --git a/docs/endpointpolicymanager/gpcompliancereporter/manual/overview.md b/docs/endpointpolicymanager/gpcompliancereporter/manual/overview.md index 32225e386a..02dc46f35a 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/manual/overview.md +++ b/docs/endpointpolicymanager/gpcompliancereporter/manual/overview.md @@ -9,3 +9,4 @@ sidebar_position: 30 This section details tuning Netwrix Endpoint Policy Manager (formerly PolicyPak) GPCR endpoints if the defaults need to be changed. We will also discuss several common problems, solutions, and troubleshooting steps with Endpoint Policy Manager GPCR. + diff --git a/docs/endpointpolicymanager/gpcompliancereporter/manual/push/_category_.json b/docs/endpointpolicymanager/gpcompliancereporter/manual/push/_category_.json index 2ca7ad9049..63cacb6bc3 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/manual/push/_category_.json +++ b/docs/endpointpolicymanager/gpcompliancereporter/manual/push/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "overview" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/gpcompliancereporter/manual/push/clientlessauditing.md b/docs/endpointpolicymanager/gpcompliancereporter/manual/push/clientlessauditing.md index aff324b792..aa8bd843eb 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/manual/push/clientlessauditing.md +++ b/docs/endpointpolicymanager/gpcompliancereporter/manual/push/clientlessauditing.md @@ -48,3 +48,4 @@ with. ![gpcr_server_with_push_mode_20](/images/endpointpolicymanager/grouppolicycompliancereporter/mode/push/gpcr_server_with_push_mode_20.webp) Figure 56. Users reporting audit data. + diff --git a/docs/endpointpolicymanager/gpcompliancereporter/manual/push/concepts.md b/docs/endpointpolicymanager/gpcompliancereporter/manual/push/concepts.md index 1fec138854..a1fc729e3a 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/manual/push/concepts.md +++ b/docs/endpointpolicymanager/gpcompliancereporter/manual/push/concepts.md @@ -44,3 +44,4 @@ The server will only accept data from computers which are specifically enabled t via an Active Directory group. This will be discussed in more detail in the next section. ::: + diff --git a/docs/endpointpolicymanager/gpcompliancereporter/manual/push/install.md b/docs/endpointpolicymanager/gpcompliancereporter/manual/push/install.md index cbadf499a8..0b62928633 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/manual/push/install.md +++ b/docs/endpointpolicymanager/gpcompliancereporter/manual/push/install.md @@ -55,3 +55,4 @@ uninstall Endpoint Policy Manager. Then, remove `C:\ProgramData\PolicyPak\PolicyPak Group Policy Compliance Reporter Server` and all subfolders. Additionally, remove the Endpoint Policy Manager Group Policy Compliance Reporter (endpoint) license from the Group Policy Object (GPO). + diff --git a/docs/endpointpolicymanager/gpcompliancereporter/manual/push/overview.md b/docs/endpointpolicymanager/gpcompliancereporter/manual/push/overview.md index 4215c528e5..2ce5c372d8 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/manual/push/overview.md +++ b/docs/endpointpolicymanager/gpcompliancereporter/manual/push/overview.md @@ -35,3 +35,4 @@ Manager GPCR data will not be corrupted when multiple admins try to access it at Endpoint Policy Manager GPCR Server does not require any extra licensing to be used. Only computer endpoints must be licensed for GPCR. + diff --git a/docs/endpointpolicymanager/gpcompliancereporter/manual/push/resultsreports.md b/docs/endpointpolicymanager/gpcompliancereporter/manual/push/resultsreports.md index 927e51ef78..c5a2abde2d 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/manual/push/resultsreports.md +++ b/docs/endpointpolicymanager/gpcompliancereporter/manual/push/resultsreports.md @@ -23,3 +23,4 @@ is always flowing from the endpoint to the server. You can manually pull data fr if you wish. ::: + diff --git a/docs/endpointpolicymanager/gpcompliancereporter/manual/push/setup/_category_.json b/docs/endpointpolicymanager/gpcompliancereporter/manual/push/setup/_category_.json index 979e38f376..11c8493920 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/manual/push/setup/_category_.json +++ b/docs/endpointpolicymanager/gpcompliancereporter/manual/push/setup/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "overview" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/gpcompliancereporter/manual/push/setup/auditorpath.md b/docs/endpointpolicymanager/gpcompliancereporter/manual/push/setup/auditorpath.md index 902e057587..c00b794b66 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/manual/push/setup/auditorpath.md +++ b/docs/endpointpolicymanager/gpcompliancereporter/manual/push/setup/auditorpath.md @@ -28,3 +28,4 @@ You may copy the auditor EXE and its related DLLs to another server or get them endpoints to run locally. If you choose to do this, update the path accordingly. ::: + diff --git a/docs/endpointpolicymanager/gpcompliancereporter/manual/push/setup/overview.md b/docs/endpointpolicymanager/gpcompliancereporter/manual/push/setup/overview.md index e3669793f4..2895489933 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/manual/push/setup/overview.md +++ b/docs/endpointpolicymanager/gpcompliancereporter/manual/push/setup/overview.md @@ -33,3 +33,4 @@ steps are covered in the following sections. ![gpcr_server_with_push_mode_9](/images/endpointpolicymanager/grouppolicycompliancereporter/mode/push/setup/gpcr_server_with_push_mode_9.webp) Figure 45. The Audit Setup Wizard. + diff --git a/docs/endpointpolicymanager/gpcompliancereporter/manual/push/setup/selectauditedcomputers.md b/docs/endpointpolicymanager/gpcompliancereporter/manual/push/setup/selectauditedcomputers.md index c8bc9441b8..87c5212b1d 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/manual/push/setup/selectauditedcomputers.md +++ b/docs/endpointpolicymanager/gpcompliancereporter/manual/push/setup/selectauditedcomputers.md @@ -24,3 +24,4 @@ Figure 47. ![gpcr_server_with_push_mode_11](/images/endpointpolicymanager/grouppolicycompliancereporter/mode/push/setup/gpcr_server_with_push_mode_11.webp) Figure 47. Choosing a self-made Active Directory group containing the computers to audit. + diff --git a/docs/endpointpolicymanager/gpcompliancereporter/manual/push/setup/specifyserver.md b/docs/endpointpolicymanager/gpcompliancereporter/manual/push/setup/specifyserver.md index b80428db33..b3beee093d 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/manual/push/setup/specifyserver.md +++ b/docs/endpointpolicymanager/gpcompliancereporter/manual/push/setup/specifyserver.md @@ -13,3 +13,4 @@ requires the specified port to be open. By installing Endpoint Policy Manager GP ![gpcr_server_with_push_mode_14](/images/endpointpolicymanager/grouppolicycompliancereporter/mode/push/setup/gpcr_server_with_push_mode_14.webp) Figure 50. Specifing the PolicyPak GPCR server name and port. + diff --git a/docs/endpointpolicymanager/gpcompliancereporter/manual/push/setup/taskdelivery.md b/docs/endpointpolicymanager/gpcompliancereporter/manual/push/setup/taskdelivery.md index 2d1974e6f9..a9f44fa07a 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/manual/push/setup/taskdelivery.md +++ b/docs/endpointpolicymanager/gpcompliancereporter/manual/push/setup/taskdelivery.md @@ -33,3 +33,4 @@ Figure 53. The Group Policy Settings Report. can link it to any level (or multiple levels) if you want. The only requirements for endpoints are that they are (a) licensed and (b) contained within the security group specified in the Audited group, as covered in the previous section, "Select Audited Computers." + diff --git a/docs/endpointpolicymanager/gpcompliancereporter/manual/push/switchmode.md b/docs/endpointpolicymanager/gpcompliancereporter/manual/push/switchmode.md index 9e921ce778..f3782c7350 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/manual/push/switchmode.md +++ b/docs/endpointpolicymanager/gpcompliancereporter/manual/push/switchmode.md @@ -24,3 +24,4 @@ Troubleshooting." ![gpcr_server_with_push_mode_5](/images/endpointpolicymanager/grouppolicycompliancereporter/mode/push/gpcr_server_with_push_mode_5.webp) Figure 41. The server connection error. + diff --git a/docs/endpointpolicymanager/gpcompliancereporter/manual/scheduledtasks.md b/docs/endpointpolicymanager/gpcompliancereporter/manual/scheduledtasks.md index d9f240d6b9..dc107f5076 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/manual/scheduledtasks.md +++ b/docs/endpointpolicymanager/gpcompliancereporter/manual/scheduledtasks.md @@ -29,3 +29,4 @@ the target server (in this case DC), as shown in Figure 75. ![tuning_and_troubleshooting_16](/images/endpointpolicymanager/troubleshooting/grouppolicycompliancereporter/tuning_and_troubleshooting_16.webp) Figure 75. Verifying the action is set correctly. + diff --git a/docs/endpointpolicymanager/gpcompliancereporter/manual/server.md b/docs/endpointpolicymanager/gpcompliancereporter/manual/server.md index 9446de888f..818d11e989 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/manual/server.md +++ b/docs/endpointpolicymanager/gpcompliancereporter/manual/server.md @@ -23,3 +23,4 @@ Figure 69. Ensuring the firewall is properly configured. If this does not solve the problem, temporarily disable the server's firewall to determine whether requests start to come in. + diff --git a/docs/endpointpolicymanager/gpcompliancereporter/manual/tuning/_category_.json b/docs/endpointpolicymanager/gpcompliancereporter/manual/tuning/_category_.json index 005f1f93b3..25c5146246 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/manual/tuning/_category_.json +++ b/docs/endpointpolicymanager/gpcompliancereporter/manual/tuning/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "overview" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/gpcompliancereporter/manual/tuning/admx.md b/docs/endpointpolicymanager/gpcompliancereporter/manual/tuning/admx.md index 2ac20a2d46..a9d4c016ac 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/manual/tuning/admx.md +++ b/docs/endpointpolicymanager/gpcompliancereporter/manual/tuning/admx.md @@ -156,3 +156,4 @@ bandwidth. The following options are available for the setting: - Default/Not configured: Runs on the computer side regardless of whether a user is logged in or not - Enabled: Only runs on the computer side when a user is logged in - Disabled: Runs on the computer side regardless of whether a user is logged in or not + diff --git a/docs/endpointpolicymanager/gpcompliancereporter/manual/tuning/overview.md b/docs/endpointpolicymanager/gpcompliancereporter/manual/tuning/overview.md index 18c6a0f5df..8c3532a8a3 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/manual/tuning/overview.md +++ b/docs/endpointpolicymanager/gpcompliancereporter/manual/tuning/overview.md @@ -103,3 +103,4 @@ Endpoint Policy Manager GPCR has a problem where bandwidth is constrained betwee DCs, but build 1227 has dramatically improved on this problem. In builds beyond 1227, we will continue working on additional ways to minimize the problem GPresult /x causes over slow links with future releases. + diff --git a/docs/endpointpolicymanager/gpcompliancereporter/overview.md b/docs/endpointpolicymanager/gpcompliancereporter/overview.md index d57802cc02..9007313780 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/overview.md +++ b/docs/endpointpolicymanager/gpcompliancereporter/overview.md @@ -42,3 +42,4 @@ Technical information and troubleshooting: ## Getting Started Start with the Manual section to learn the basics and get GP Compliance Reporter installed and configured in your environment. + diff --git a/docs/endpointpolicymanager/gpcompliancereporter/technotes/_category_.json b/docs/endpointpolicymanager/gpcompliancereporter/technotes/_category_.json index 4616dbde55..8564a201f3 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/technotes/_category_.json +++ b/docs/endpointpolicymanager/gpcompliancereporter/technotes/_category_.json @@ -1 +1,2 @@ {"label":"Tech Notes","position":20,"collapsed":true,"collapsible":true,"link":{"type":"doc","id":"knowledgebase"}} + diff --git a/docs/endpointpolicymanager/gpcompliancereporter/technotes/gettinglicensed/_category_.json b/docs/endpointpolicymanager/gpcompliancereporter/technotes/gettinglicensed/_category_.json index 6997fa359b..da5b56237b 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/technotes/gettinglicensed/_category_.json +++ b/docs/endpointpolicymanager/gpcompliancereporter/technotes/gettinglicensed/_category_.json @@ -3,4 +3,4 @@ "position": 20, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/gpcompliancereporter/technotes/gettinglicensed/basis.md b/docs/endpointpolicymanager/gpcompliancereporter/technotes/gettinglicensed/basis.md index 1447aca398..e304d196ca 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/technotes/gettinglicensed/basis.md +++ b/docs/endpointpolicymanager/gpcompliancereporter/technotes/gettinglicensed/basis.md @@ -9,3 +9,4 @@ sidebar_position: 10 Netwrix Endpoint Policy Manager (formerly PolicyPak) products are always licensed on a per-computer basis. Any desktop, laptop, VDI and/or concurrent Terminal Services/Citrix connections count as a license. + diff --git a/docs/endpointpolicymanager/gpcompliancereporter/technotes/gettinglicensed/compliancereports.md b/docs/endpointpolicymanager/gpcompliancereporter/technotes/gettinglicensed/compliancereports.md index 20bf3b80d4..19648ed1b0 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/technotes/gettinglicensed/compliancereports.md +++ b/docs/endpointpolicymanager/gpcompliancereporter/technotes/gettinglicensed/compliancereports.md @@ -13,3 +13,4 @@ via Netwrix Endpoint Policy Manager (formerly PolicyPak) Group Policy Compliance available via the Paid License. The Free License allows reporting on Endpoint Policy Manager products only. + diff --git a/docs/endpointpolicymanager/gpcompliancereporter/technotes/gettinglicensed/difference.md b/docs/endpointpolicymanager/gpcompliancereporter/technotes/gettinglicensed/difference.md index 9d031410fc..82a6875662 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/technotes/gettinglicensed/difference.md +++ b/docs/endpointpolicymanager/gpcompliancereporter/technotes/gettinglicensed/difference.md @@ -22,3 +22,4 @@ pushed.) Additionally, when using the PPGPCR Server, you can save and share tests, results, history and reports to be stored centrally on-premise and shared among multiple administrators. + diff --git a/docs/endpointpolicymanager/gpcompliancereporter/technotes/gettinglicensed/expire.md b/docs/endpointpolicymanager/gpcompliancereporter/technotes/gettinglicensed/expire.md index 177569253c..ed5e2d62d5 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/technotes/gettinglicensed/expire.md +++ b/docs/endpointpolicymanager/gpcompliancereporter/technotes/gettinglicensed/expire.md @@ -18,3 +18,4 @@ Anytime a computer's Active Directory account is moved to an un-licensed OU, or another domain (or the license simply expires), then Endpoint Policy Manager Group Policy Compliance reporter will stop reporting on those target computers. + diff --git a/docs/endpointpolicymanager/gpcompliancereporter/technotes/gettinglicensed/minimum.md b/docs/endpointpolicymanager/gpcompliancereporter/technotes/gettinglicensed/minimum.md index c76491e47a..e6c78d610a 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/technotes/gettinglicensed/minimum.md +++ b/docs/endpointpolicymanager/gpcompliancereporter/technotes/gettinglicensed/minimum.md @@ -8,4 +8,5 @@ sidebar_position: 80 For a quote for Netwrix Endpoint Policy Manager (formerly PolicyPak) Group Policy Compliance Reporter, call us at 800-883-8002 or -click [https://www.endpointpolicymanager.com/licensing-faq-ppgpcr/support-sharing/about-us/contact-us-for-a-trial-download.html](https://www.endpointpolicymanager.com/licensing-faq-ppgpcr/support-sharing/about-us/contact-us-for-a-trial-download.html). +click [https://www.policypak.com/licensing-faq-ppgpcr/support-sharing/about-us/contact-us-for-a-trial-download.html](https://www.policypak.com/licensing-faq-ppgpcr/support-sharing/about-us/contact-us-for-a-trial-download.html). + diff --git a/docs/endpointpolicymanager/gpcompliancereporter/technotes/gettinglicensed/multiyear.md b/docs/endpointpolicymanager/gpcompliancereporter/technotes/gettinglicensed/multiyear.md index 1b897b8799..292b21a2a5 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/technotes/gettinglicensed/multiyear.md +++ b/docs/endpointpolicymanager/gpcompliancereporter/technotes/gettinglicensed/multiyear.md @@ -14,3 +14,4 @@ Every year you get one-year license keys and However, you are still required to and pay for any overage should your computer count increase from last year. We give you a one year key, and when you true up, we give you the key for the next year. + diff --git a/docs/endpointpolicymanager/gpcompliancereporter/technotes/gettinglicensed/shareacrossteam.md b/docs/endpointpolicymanager/gpcompliancereporter/technotes/gettinglicensed/shareacrossteam.md index f4f4b409b2..99739f05da 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/technotes/gettinglicensed/shareacrossteam.md +++ b/docs/endpointpolicymanager/gpcompliancereporter/technotes/gettinglicensed/shareacrossteam.md @@ -11,3 +11,4 @@ PolicyPak) Group Policy Compliance Reporter. When the server component is used you can store and share tests, reports and history from a central on-premise server across an entire team of Administrators. + diff --git a/docs/endpointpolicymanager/gpcompliancereporter/technotes/gettinglicensed/tool.md b/docs/endpointpolicymanager/gpcompliancereporter/technotes/gettinglicensed/tool.md index 2c006e708e..cf3dda001f 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/technotes/gettinglicensed/tool.md +++ b/docs/endpointpolicymanager/gpcompliancereporter/technotes/gettinglicensed/tool.md @@ -21,3 +21,4 @@ Management tool to perform a "True-Up." We will continue to send email reminders effort to call you if we see you're getting close to lapsing. At the one year anniversary, Endpoint Policy Manager Group Policy Compliance Reporter will stop functioning – unless you get a new license file from us each year. + diff --git a/docs/endpointpolicymanager/gpcompliancereporter/technotes/gettinglicensed/trial.md b/docs/endpointpolicymanager/gpcompliancereporter/technotes/gettinglicensed/trial.md index 1c4f9ac15a..9a924202bd 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/technotes/gettinglicensed/trial.md +++ b/docs/endpointpolicymanager/gpcompliancereporter/technotes/gettinglicensed/trial.md @@ -8,3 +8,4 @@ sidebar_position: 70 See this article: [What is the fastest way to get started in an Endpoint Policy Manager trial, without running the License Request Tool?](/docs/endpointpolicymanager/licensing/knowledgebase/requestingall/trial.md) + diff --git a/docs/endpointpolicymanager/gpcompliancereporter/technotes/gettinglicensed/trueup.md b/docs/endpointpolicymanager/gpcompliancereporter/technotes/gettinglicensed/trueup.md index df7ac789b8..b8bafbd086 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/technotes/gettinglicensed/trueup.md +++ b/docs/endpointpolicymanager/gpcompliancereporter/technotes/gettinglicensed/trueup.md @@ -27,3 +27,4 @@ anything for new licenses. However, you are still bound to pay the maintenance amount of computers found in the last three audits. ::: + diff --git a/docs/endpointpolicymanager/gpcompliancereporter/technotes/gettinglicensed/types.md b/docs/endpointpolicymanager/gpcompliancereporter/technotes/gettinglicensed/types.md index 12e5c3421c..fcc2b2540d 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/technotes/gettinglicensed/types.md +++ b/docs/endpointpolicymanager/gpcompliancereporter/technotes/gettinglicensed/types.md @@ -36,3 +36,4 @@ The Paid License (which requires a licensing XML file), enables unlimited use of - You can report upon Microsoft Group Policy settings (Group Policy ADM/ADMX settings within the Microsoft "Administrative Templates Node", most Microsoft Group Policy Preferences item types, mostly all Microsoft Group Policy Security Settings) + diff --git a/docs/endpointpolicymanager/gpcompliancereporter/technotes/gettinglicensed/userlimit.md b/docs/endpointpolicymanager/gpcompliancereporter/technotes/gettinglicensed/userlimit.md index 4d272269d1..10d61cdc63 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/technotes/gettinglicensed/userlimit.md +++ b/docs/endpointpolicymanager/gpcompliancereporter/technotes/gettinglicensed/userlimit.md @@ -10,3 +10,4 @@ Unlimited Administrators may use the Netwrix Endpoint Policy Manager (formerly P Policy Compliance Reporter console. You only pay for endpoints to report data. + diff --git a/docs/endpointpolicymanager/gpcompliancereporter/technotes/gettingstarted/_category_.json b/docs/endpointpolicymanager/gpcompliancereporter/technotes/gettingstarted/_category_.json index 7eb735f33a..3eef2a0a44 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/technotes/gettingstarted/_category_.json +++ b/docs/endpointpolicymanager/gpcompliancereporter/technotes/gettingstarted/_category_.json @@ -3,4 +3,4 @@ "position": 10, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/gpcompliancereporter/technotes/gettingstarted/deliveryreports.md b/docs/endpointpolicymanager/gpcompliancereporter/technotes/gettingstarted/deliveryreports.md index 7f896d07bd..7d7d856c7b 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/technotes/gettingstarted/deliveryreports.md +++ b/docs/endpointpolicymanager/gpcompliancereporter/technotes/gettingstarted/deliveryreports.md @@ -21,7 +21,7 @@ What customers typically want to know is: To answer question #1: Use Endpoint Policy Manager Group Policy Compliance Reporter. PPGPCR can tell you "Did your Group Policy & Endpoint Policy Manager settings make it there when using Group Policy as the settings delivery -mechanism." [https://www.endpointpolicymanager.com/products/endpointpolicymanager-compliance-reporter.html](https://www.endpointpolicymanager.com/products/endpointpolicymanager-compliance-reporter.html) +mechanism." [https://www.policypak.com/products/endpointpolicymanager-compliance-reporter.html](https://www.policypak.com/products/endpointpolicymanager-compliance-reporter.html) To answer question #2: Use the free Endpoint Policy Manager Cloud reporting tool. The Endpoint Policy Manager Cloud reporting tool can tell you "Did your Endpoint Policy Manager cloud directives @@ -60,3 +60,4 @@ In Endpoint Policy Manager Cloud, the on-prem Endpoint Policy Manager Group Poli Reporter license will look like this… and this is a paid extra for Endpoint Policy Manager Cloud. ![684_1_gpcr-faq-2-img-1](/images/endpointpolicymanager/grouppolicycompliancereporter/684_1_gpcr-faq-2-img-1.webp) + diff --git a/docs/endpointpolicymanager/gpcompliancereporter/technotes/gettingstarted/install.md b/docs/endpointpolicymanager/gpcompliancereporter/technotes/gettingstarted/install.md index c18fa01ea7..f2733213e0 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/technotes/gettingstarted/install.md +++ b/docs/endpointpolicymanager/gpcompliancereporter/technotes/gettingstarted/install.md @@ -132,7 +132,7 @@ profile (e.g. Domain). When installing GPCR, download the latest bits from Endpoint Policy Manager. It is our recommendation that when downloading the latest software version, to grab "everything" (latest bits plus Paks, manuals and guidance). They can be found at -[https://portal.endpointpolicymanager.com/downloads/everything](https://portal.endpointpolicymanager.com/downloads/everything) +[https://portal.policypak.com/downloads/everything](https://portal.policypak.com/downloads/everything) ### GPCR Server @@ -205,3 +205,4 @@ higher. Select "Yes, I confirm" and "Next >" to continue For information on completing the GPCR configuration wizard, setting up Auditing and Licensing, and for general usage, please refer to the manual. In addition, review the KB video [Installing Compliance Reporter Server and Client](/docs/endpointpolicymanager/gpcompliancereporter/videos/gettingstarted/install.md) + diff --git a/docs/endpointpolicymanager/gpcompliancereporter/technotes/gettingstarted/scenarios.md b/docs/endpointpolicymanager/gpcompliancereporter/technotes/gettingstarted/scenarios.md index e28b01fa5e..62c0491b98 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/technotes/gettingstarted/scenarios.md +++ b/docs/endpointpolicymanager/gpcompliancereporter/technotes/gettingstarted/scenarios.md @@ -65,3 +65,4 @@ command, and is hardcoded the way it works, and as such, is the bulk of the band We know PPGPCR has this as a problem where bandwidth is constrained between the client and the DCs. We're working on ways to minimize the problem in future releases. + diff --git a/docs/endpointpolicymanager/gpcompliancereporter/technotes/gettingstarted/sqlserver.md b/docs/endpointpolicymanager/gpcompliancereporter/technotes/gettingstarted/sqlserver.md index 92843c4c50..8ff838a88c 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/technotes/gettingstarted/sqlserver.md +++ b/docs/endpointpolicymanager/gpcompliancereporter/technotes/gettingstarted/sqlserver.md @@ -68,3 +68,4 @@ most current is marked for future deletion. You can tune when this occurs with t setting: ![762_7_image-20191028221305-4_950x726](/images/endpointpolicymanager/requirements/gpocompilancereporter/762_7_image-20191028221305-4_950x726.webp) + diff --git a/docs/endpointpolicymanager/gpcompliancereporter/technotes/knowledgebase.md b/docs/endpointpolicymanager/gpcompliancereporter/technotes/knowledgebase.md index 5f7ccce8df..67d8d87443 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/technotes/knowledgebase.md +++ b/docs/endpointpolicymanager/gpcompliancereporter/technotes/knowledgebase.md @@ -39,3 +39,4 @@ See the following Knowledge Base articles for Endpoint Policy Manager GP Complia - [When using a remote SQL Server, GPCR Snapshot fails with error "System.InvalidOperationException" and "MSDTC has been disabled" in Debug log](/docs/endpointpolicymanager/gpcompliancereporter/technotes/troubleshooting/systeminvalidoperationexceptionmsdtc.md) - [When does the Auditor process send up events to the server?](/docs/endpointpolicymanager/gpcompliancereporter/technotes/troubleshooting/processauditor.md) - [How do I turn on enhanced logging for Endpoint Policy Manager Group Policy Compliance Reporter if asked to do so?](/docs/endpointpolicymanager/gpcompliancereporter/technotes/troubleshooting/logenhanced.md) + diff --git a/docs/endpointpolicymanager/gpcompliancereporter/technotes/troubleshooting/_category_.json b/docs/endpointpolicymanager/gpcompliancereporter/technotes/troubleshooting/_category_.json index c5b7b877f0..a71f34efae 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/technotes/troubleshooting/_category_.json +++ b/docs/endpointpolicymanager/gpcompliancereporter/technotes/troubleshooting/_category_.json @@ -3,4 +3,4 @@ "position": 30, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/gpcompliancereporter/technotes/troubleshooting/domainmultiple.md b/docs/endpointpolicymanager/gpcompliancereporter/technotes/troubleshooting/domainmultiple.md index 552e34279b..f6a3a51012 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/technotes/troubleshooting/domainmultiple.md +++ b/docs/endpointpolicymanager/gpcompliancereporter/technotes/troubleshooting/domainmultiple.md @@ -98,7 +98,7 @@ Domain 2 and deploy it there 3. Restore GPO to Domain 2 4. This article describes the general process of backing up and restoring GPO's, specifically in the "About Backup and Import (between domains)" section - - [https://www.endpointpolicymanager.com/pp-blog/backing-up-your-gpos-with-and-without-policypak-data-dont-get-burned](https://www.endpointpolicymanager.com/pp-blog/backing-up-your-gpos-with-and-without-policypak-data-dont-get-burned) + [https://www.policypak.com/pp-blog/backing-up-your-gpos-with-and-without-policypak-data-dont-get-burned](https://www.policypak.com/pp-blog/backing-up-your-gpos-with-and-without-policypak-data-dont-get-burned) **Step 3 –** Create an AD group with the SAME NAME as the AD Group in Domain 1 @@ -112,3 +112,4 @@ Domain 2 and deploy it there same name as the primary GPCR domain ![758_3_image-20200130171300-2](/images/endpointpolicymanager/grouppolicycompliancereporter/758_3_image-20200130171300-2.webp) + diff --git a/docs/endpointpolicymanager/gpcompliancereporter/technotes/troubleshooting/logenhanced.md b/docs/endpointpolicymanager/gpcompliancereporter/technotes/troubleshooting/logenhanced.md index f5a561859c..cae5c89be3 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/technotes/troubleshooting/logenhanced.md +++ b/docs/endpointpolicymanager/gpcompliancereporter/technotes/troubleshooting/logenhanced.md @@ -15,7 +15,7 @@ amount of data, this allows a quick turn on and off to limit the amount of ‘ju ## Pre-requisites: Download the .reg update files from -[https://www.endpointpolicymanager.com/pp-files/PPGPCR_Logging.zip](https://www.endpointpolicymanager.com/pp-files/PPGPCR_Logging.zip). +[https://www.policypak.com/pp-files/PPGPCR_Logging.zip](https://www.policypak.com/pp-files/PPGPCR_Logging.zip). After downloading, unzip the files and copy them to the required computer(s): GPCR Server, Client (Admin console), and/or Endpoint. @@ -82,3 +82,4 @@ ticket number (e.g. `SRX0000????-gpcr.zip`) **Step 6 –** Upload to ShareFile link provided by your support rep. + diff --git a/docs/endpointpolicymanager/gpcompliancereporter/technotes/troubleshooting/processauditor.md b/docs/endpointpolicymanager/gpcompliancereporter/technotes/troubleshooting/processauditor.md index 5926628888..4e914c0ff2 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/technotes/troubleshooting/processauditor.md +++ b/docs/endpointpolicymanager/gpcompliancereporter/technotes/troubleshooting/processauditor.md @@ -56,3 +56,4 @@ If you turn on enhanced PPGPCR Auditor logging (as explained in this article) yo - And did the data get sent successfully to the server. ![741_7_image-20200409172758-4_950x475](/images/endpointpolicymanager/troubleshooting/grouppolicycompliancereporter/741_7_image-20200409172758-4_950x475.webp) + diff --git a/docs/endpointpolicymanager/gpcompliancereporter/technotes/troubleshooting/serverside.md b/docs/endpointpolicymanager/gpcompliancereporter/technotes/troubleshooting/serverside.md index f5399e9894..833dd5349b 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/technotes/troubleshooting/serverside.md +++ b/docs/endpointpolicymanager/gpcompliancereporter/technotes/troubleshooting/serverside.md @@ -13,3 +13,4 @@ requested. You do not need to STOP the PPGPCR Server service first. ::: + diff --git a/docs/endpointpolicymanager/gpcompliancereporter/technotes/troubleshooting/systeminvalidoperationexception.md b/docs/endpointpolicymanager/gpcompliancereporter/technotes/troubleshooting/systeminvalidoperationexception.md index c0fd28cbab..6f2508bb26 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/technotes/troubleshooting/systeminvalidoperationexception.md +++ b/docs/endpointpolicymanager/gpcompliancereporter/technotes/troubleshooting/systeminvalidoperationexception.md @@ -50,3 +50,4 @@ of the computers this can also be performed after the uninstall to verify it was removed ::: + diff --git a/docs/endpointpolicymanager/gpcompliancereporter/technotes/troubleshooting/systeminvalidoperationexceptionmsdtc.md b/docs/endpointpolicymanager/gpcompliancereporter/technotes/troubleshooting/systeminvalidoperationexceptionmsdtc.md index 4e47c29cd0..e8bfd4c7a3 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/technotes/troubleshooting/systeminvalidoperationexceptionmsdtc.md +++ b/docs/endpointpolicymanager/gpcompliancereporter/technotes/troubleshooting/systeminvalidoperationexceptionmsdtc.md @@ -76,3 +76,4 @@ profile (e.g. Domain). ![669_11_image-20200327172830-7](/images/endpointpolicymanager/troubleshooting/error/gpocompilancereporter/669_11_image-20200327172830-7.webp) **Step 4 –** Click OK to save and close + diff --git a/docs/endpointpolicymanager/gpcompliancereporter/technotes/troubleshooting/unsupporteditem.md b/docs/endpointpolicymanager/gpcompliancereporter/technotes/troubleshooting/unsupporteditem.md index d51656aad2..1272d03a5c 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/technotes/troubleshooting/unsupporteditem.md +++ b/docs/endpointpolicymanager/gpcompliancereporter/technotes/troubleshooting/unsupporteditem.md @@ -18,3 +18,4 @@ alert similar to what's seen here: The current list of what is supported and not supported is listed in the PPGPCR manual in a table in the first 15 pages. + diff --git a/docs/endpointpolicymanager/gpcompliancereporter/videos/_category_.json b/docs/endpointpolicymanager/gpcompliancereporter/videos/_category_.json index ecb52d82cd..b0af8dc0dc 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/videos/_category_.json +++ b/docs/endpointpolicymanager/gpcompliancereporter/videos/_category_.json @@ -1 +1,2 @@ {"label":"Videos","position":10,"collapsed":true,"collapsible":true,"link":{"type":"doc","id":"videolearningcenter"}} + diff --git a/docs/endpointpolicymanager/gpcompliancereporter/videos/gettingstarted/_category_.json b/docs/endpointpolicymanager/gpcompliancereporter/videos/gettingstarted/_category_.json index a4fd673330..3cf5678aae 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/videos/gettingstarted/_category_.json +++ b/docs/endpointpolicymanager/gpcompliancereporter/videos/gettingstarted/_category_.json @@ -3,4 +3,4 @@ "position": 20, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/gpcompliancereporter/videos/gettingstarted/install.md b/docs/endpointpolicymanager/gpcompliancereporter/videos/gettingstarted/install.md index f386767db9..8fee0e99f7 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/videos/gettingstarted/install.md +++ b/docs/endpointpolicymanager/gpcompliancereporter/videos/gettingstarted/install.md @@ -119,3 +119,4 @@ Okay, thank you. I hope this helps you out to get started. We have this all very documented in the manuals. If you have ‘how do I' questions, please post them in the forums and we'll get back to you very, very quickly. And looking forward to getting you started on your journey. Thanks. + diff --git a/docs/endpointpolicymanager/gpcompliancereporter/videos/gettingstarted/modepull.md b/docs/endpointpolicymanager/gpcompliancereporter/videos/gettingstarted/modepull.md index 43e0176994..2c55b79527 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/videos/gettingstarted/modepull.md +++ b/docs/endpointpolicymanager/gpcompliancereporter/videos/gettingstarted/modepull.md @@ -140,3 +140,4 @@ this pane right there. I hope that helps you out and gets you quick started with compliance reporter standalone edition. In order to get set up and running and using all the auditing features of the server edition, well that's a separate video. Thanks so much for watching. We'll talk to you soon. + diff --git a/docs/endpointpolicymanager/gpcompliancereporter/videos/gettingstarted/modepush.md b/docs/endpointpolicymanager/gpcompliancereporter/videos/gettingstarted/modepush.md index 78ada443d4..220971d840 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/videos/gettingstarted/modepush.md +++ b/docs/endpointpolicymanager/gpcompliancereporter/videos/gettingstarted/modepush.md @@ -164,3 +164,4 @@ I hope this helps. If you have questions about getting the Compliance Reporter s support ticket https://www.netwrix.com/sign_in.html?rf=tickets.html#/open-a-ticket Thanks so much, and we’ll talk to you soon. + diff --git a/docs/endpointpolicymanager/gpcompliancereporter/videos/gettingstarted/securityenhanced.md b/docs/endpointpolicymanager/gpcompliancereporter/videos/gettingstarted/securityenhanced.md index 9f9fd1616a..73a28f34b3 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/videos/gettingstarted/securityenhanced.md +++ b/docs/endpointpolicymanager/gpcompliancereporter/videos/gettingstarted/securityenhanced.md @@ -79,3 +79,4 @@ This is a big, big security enhancement. Hope this helps you out. Thanks for usi Reporter. Remember, it's free except for reporting on Microsoft settings, so we want you to be sure use it as much as possible to make sure your real Group Policy and PolicyPak settings are making its way out there. Thanks so much and talk to you soon. + diff --git a/docs/endpointpolicymanager/gpcompliancereporter/videos/troubleshooting/_category_.json b/docs/endpointpolicymanager/gpcompliancereporter/videos/troubleshooting/_category_.json index fa13af16ba..c750935477 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/videos/troubleshooting/_category_.json +++ b/docs/endpointpolicymanager/gpcompliancereporter/videos/troubleshooting/_category_.json @@ -3,4 +3,4 @@ "position": 40, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/gpcompliancereporter/videos/troubleshooting/firewallports.md b/docs/endpointpolicymanager/gpcompliancereporter/videos/troubleshooting/firewallports.md index c0e5b76f5a..cf7f6a9371 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/videos/troubleshooting/firewallports.md +++ b/docs/endpointpolicymanager/gpcompliancereporter/videos/troubleshooting/firewallports.md @@ -61,3 +61,4 @@ addresses will allow this inbound remote admin exception and once you do that, y started with the Compliance Reporter and see what's going on there. Use the other videos to figure out how to create tests and to perform results but, hopefully, that gets you off the starting line to get going. Thanks so much and we'll talk to you soon. + diff --git a/docs/endpointpolicymanager/gpcompliancereporter/videos/using/_category_.json b/docs/endpointpolicymanager/gpcompliancereporter/videos/using/_category_.json index ee4e54ed5f..914b850afe 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/videos/using/_category_.json +++ b/docs/endpointpolicymanager/gpcompliancereporter/videos/using/_category_.json @@ -3,4 +3,4 @@ "position": 30, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/gpcompliancereporter/videos/using/existinggpos.md b/docs/endpointpolicymanager/gpcompliancereporter/videos/using/existinggpos.md index 4b0c19ddc4..065bdcc584 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/videos/using/existinggpos.md +++ b/docs/endpointpolicymanager/gpcompliancereporter/videos/using/existinggpos.md @@ -117,3 +117,4 @@ has, such as Group Policy admin templates or security settings or Group Policy P that's the paid version of the Compliance Reporter. I hope this has been helpful. Thanks so very much, and we'll talk to you soon. + diff --git a/docs/endpointpolicymanager/gpcompliancereporter/videos/using/importgpos.md b/docs/endpointpolicymanager/gpcompliancereporter/videos/using/importgpos.md index 0e4ae156ac..418676e770 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/videos/using/importgpos.md +++ b/docs/endpointpolicymanager/gpcompliancereporter/videos/using/importgpos.md @@ -67,3 +67,4 @@ then when it's time to test for those things, you now have an all-encompassing s to round trip take those items and bring them into your test world, and you can go generate your results, and you're off to the races. Hope this feature helps you out. Looking forward to getting you started with PolicyPak Group Policy Compliance Reporter real soon. Thanks so much. + diff --git a/docs/endpointpolicymanager/gpcompliancereporter/videos/using/importstig.md b/docs/endpointpolicymanager/gpcompliancereporter/videos/using/importstig.md index d87a824ec5..13e7cfa5b2 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/videos/using/importstig.md +++ b/docs/endpointpolicymanager/gpcompliancereporter/videos/using/importstig.md @@ -159,3 +159,4 @@ determine, "Did I really get the settings as delivered by the STIG?" That's what about. Thanks so much for watching, and we'll talk to you soon. + diff --git a/docs/endpointpolicymanager/gpcompliancereporter/videos/videolearningcenter.md b/docs/endpointpolicymanager/gpcompliancereporter/videos/videolearningcenter.md index 90d3464eee..13ef29dea5 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/videos/videolearningcenter.md +++ b/docs/endpointpolicymanager/gpcompliancereporter/videos/videolearningcenter.md @@ -31,3 +31,4 @@ See the following Video topics for Endpoint Policy Manager GP Compliance Reporte ## Troubleshooting - [Open required firewall ports](/docs/endpointpolicymanager/gpcompliancereporter/videos/troubleshooting/firewallports.md) + diff --git a/docs/endpointpolicymanager/gpcompliancereporter/videos/whatdoesitdo/_category_.json b/docs/endpointpolicymanager/gpcompliancereporter/videos/whatdoesitdo/_category_.json index ed661a60be..e0dde80799 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/videos/whatdoesitdo/_category_.json +++ b/docs/endpointpolicymanager/gpcompliancereporter/videos/whatdoesitdo/_category_.json @@ -3,4 +3,4 @@ "position": 10, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/gpcompliancereporter/videos/whatdoesitdo/modeserver.md b/docs/endpointpolicymanager/gpcompliancereporter/videos/whatdoesitdo/modeserver.md index 2310a40202..c2a30bbd3b 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/videos/whatdoesitdo/modeserver.md +++ b/docs/endpointpolicymanager/gpcompliancereporter/videos/whatdoesitdo/modeserver.md @@ -56,3 +56,4 @@ If you want to get started with the Group Policy Compliance Reporter Server, it' go ahead and connect with us, and we'll get you the bits and you can try it real soon. Thanks so much, and we'll talk to you soon. + diff --git a/docs/endpointpolicymanager/gpcompliancereporter/videos/whatdoesitdo/modestandalone.md b/docs/endpointpolicymanager/gpcompliancereporter/videos/whatdoesitdo/modestandalone.md index cff130208f..d649bac982 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/videos/whatdoesitdo/modestandalone.md +++ b/docs/endpointpolicymanager/gpcompliancereporter/videos/whatdoesitdo/modestandalone.md @@ -76,3 +76,4 @@ the ability for endpoints to push their data to a central storage location, go a next video. Thanks so much, and we'll talk to you soon. + diff --git a/docs/endpointpolicymanager/gpcompliancereporter/videos/whatdoesitdo/overviewmanager.md b/docs/endpointpolicymanager/gpcompliancereporter/videos/whatdoesitdo/overviewmanager.md index 0b266a197f..00f00d8e5e 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/videos/whatdoesitdo/overviewmanager.md +++ b/docs/endpointpolicymanager/gpcompliancereporter/videos/whatdoesitdo/overviewmanager.md @@ -44,3 +44,4 @@ Snapshot" and "Generate Results." I know you'll love this tool because it will help you quickly determine which computers are, in fact, in compliance and which aren't, based on the tests you selected. + diff --git a/docs/endpointpolicymanager/gpcompliancereporter/videos/whatdoesitdo/overviewtechnical.md b/docs/endpointpolicymanager/gpcompliancereporter/videos/whatdoesitdo/overviewtechnical.md index 5f2249e709..defe20eb3a 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/videos/whatdoesitdo/overviewtechnical.md +++ b/docs/endpointpolicymanager/gpcompliancereporter/videos/whatdoesitdo/overviewtechnical.md @@ -49,7 +49,7 @@ accelerate things for this little demonstration, I have three tests that I've al instance, if I want to verify that the "Screen Saver Password Lock must be ENABLED," and that is called "Password protect the screen saver," you can see it's set to "Enabled." Or you can use Group Policy Preference item, and you can verify things like: Is a particular "URL" like -"www.endpointpolicymanager.com" delivered to the desktop? Or a PolicyPak Application Manager setting, for +"www.policypak.com" delivered to the desktop? Or a PolicyPak Application Manager setting, for instance: Is Java set to very high security ("Set Java Security to Very High")? Creating a new test couldn't be simpler. You can either right click and "Create test." I'll call @@ -95,7 +95,7 @@ Policy Compliance Reporter has actually verified that that's true. If we move back to the "Compliance Reporter," we can then also subtract a test and add another particular test or you can summate tests together.If you want to test for the "Screen Saver Password -Lock must be ENABLED" and PolicyPak must be on the desktop ("Place www.endpointpolicymanager.com on Desktop") +Lock must be ENABLED" and PolicyPak must be on the desktop ("Place www.policypak.com on Desktop") and "Set Java Security to Very High," you can do that very quickly. This represents the thing that you want to make sure is compliant. This is the report of everything @@ -146,3 +146,4 @@ Thanks so much for watching. If you're looking to get started with the Group Pol Reporter, just get in touch with the PolicyPak sales team, and we'll get you started. Thanks so much, and we'll talk to you soon. + diff --git a/docs/endpointpolicymanager/index.md b/docs/endpointpolicymanager/index.md index 61718d7692..7de8b12948 100644 --- a/docs/endpointpolicymanager/index.md +++ b/docs/endpointpolicymanager/index.md @@ -49,3 +49,5 @@ Comprehensive documentation index for all Endpoint Policy Manager components, or | ![allthingsinstallationupkeep](/images/endpointpolicymanager/allthingsinstallationupkeep.webp) | All Things Installation & Upkeep |
  • [Tech Notes](/docs/endpointpolicymanager/installation/knowledgebase/knowledgebase.md)
  • [Videos](/docs/endpointpolicymanager/installation/videolearningcenter/videolearningcenter.md)
| | ![gpcompliancereporter](/images/endpointpolicymanager/gpcompliancereporter.webp) | Endpoint Policy Manager GP Compliance Reporter |
  • [Tech Notes](/docs/endpointpolicymanager/gpcompliancereporter/technotes/knowledgebase.md)
  • [Videos](/docs/endpointpolicymanager/gpcompliancereporter/videos/videolearningcenter.md)
| | ![archive](/images/endpointpolicymanager/archive.webp) | Archive |
  • [Archive](/docs/endpointpolicymanager/archive/overview.md)
| + + diff --git a/docs/endpointpolicymanager/installation/_category_.json b/docs/endpointpolicymanager/installation/_category_.json index fa2bd96f9a..96ad0949df 100644 --- a/docs/endpointpolicymanager/installation/_category_.json +++ b/docs/endpointpolicymanager/installation/_category_.json @@ -3,4 +3,4 @@ "position": 15, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/installation/knowledgebase/_category_.json b/docs/endpointpolicymanager/installation/knowledgebase/_category_.json index d92c78eb54..63873d39b4 100644 --- a/docs/endpointpolicymanager/installation/knowledgebase/_category_.json +++ b/docs/endpointpolicymanager/installation/knowledgebase/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "knowledgebase" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/installation/knowledgebase/backupandrestore/_category_.json b/docs/endpointpolicymanager/installation/knowledgebase/backupandrestore/_category_.json index 39d893ae13..642cde10c9 100644 --- a/docs/endpointpolicymanager/installation/knowledgebase/backupandrestore/_category_.json +++ b/docs/endpointpolicymanager/installation/knowledgebase/backupandrestore/_category_.json @@ -3,4 +3,4 @@ "position": 100, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/installation/knowledgebase/backupandrestore/restoredetails.md b/docs/endpointpolicymanager/installation/knowledgebase/backupandrestore/restoredetails.md index 9d1890c7d0..e4f53c26a5 100644 --- a/docs/endpointpolicymanager/installation/knowledgebase/backupandrestore/restoredetails.md +++ b/docs/endpointpolicymanager/installation/knowledgebase/backupandrestore/restoredetails.md @@ -26,3 +26,4 @@ Then you can use this file from the backup, and perform an "Import from XML" lik Note this might not work for all types of Endpoint Policy Manager items, like Endpoint Policy Manager Application Settings Manager; but should work in most cases. + diff --git a/docs/endpointpolicymanager/installation/knowledgebase/gpoinitialinstall/_category_.json b/docs/endpointpolicymanager/installation/knowledgebase/gpoinitialinstall/_category_.json index 812bef8c64..e32f62bb68 100644 --- a/docs/endpointpolicymanager/installation/knowledgebase/gpoinitialinstall/_category_.json +++ b/docs/endpointpolicymanager/installation/knowledgebase/gpoinitialinstall/_category_.json @@ -3,4 +3,4 @@ "position": 10, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/installation/knowledgebase/gpoinitialinstall/adminconsole.md b/docs/endpointpolicymanager/installation/knowledgebase/gpoinitialinstall/adminconsole.md index c5e796becd..95ea373b59 100644 --- a/docs/endpointpolicymanager/installation/knowledgebase/gpoinitialinstall/adminconsole.md +++ b/docs/endpointpolicymanager/installation/knowledgebase/gpoinitialinstall/adminconsole.md @@ -34,3 +34,4 @@ Point 3 is needed for Endpoint Policy Manager Application Settings Manager (PPAS So, nothing is ever needed to be installed on DCs. And nothing is ever required to be running on DCs. + diff --git a/docs/endpointpolicymanager/installation/knowledgebase/gpoinitialinstall/methods.md b/docs/endpointpolicymanager/installation/knowledgebase/gpoinitialinstall/methods.md index fbce43e55e..c297598db4 100644 --- a/docs/endpointpolicymanager/installation/knowledgebase/gpoinitialinstall/methods.md +++ b/docs/endpointpolicymanager/installation/knowledgebase/gpoinitialinstall/methods.md @@ -47,3 +47,4 @@ Now you are ready to install the Endpoint Policy Manager Admin Console MSI, whic Endpoint Policy Manager node within the Group Policy Editor. ![268_7_img-04_950x743](/images/endpointpolicymanager/install/268_7_img-04_950x743.webp) + diff --git a/docs/endpointpolicymanager/installation/knowledgebase/gpoinitialinstall/node.md b/docs/endpointpolicymanager/installation/knowledgebase/gpoinitialinstall/node.md index 782375bc32..30509bec65 100644 --- a/docs/endpointpolicymanager/installation/knowledgebase/gpoinitialinstall/node.md +++ b/docs/endpointpolicymanager/installation/knowledgebase/gpoinitialinstall/node.md @@ -12,3 +12,4 @@ PolicyPak) on Windows 7. For users running Windows 8 and later, ensure you have .Net Framework 4.0 or higher installed on your management station. + diff --git a/docs/endpointpolicymanager/installation/knowledgebase/gpoinitialinstall/savesettings.md b/docs/endpointpolicymanager/installation/knowledgebase/gpoinitialinstall/savesettings.md index fa6610b1b3..45667571db 100644 --- a/docs/endpointpolicymanager/installation/knowledgebase/gpoinitialinstall/savesettings.md +++ b/docs/endpointpolicymanager/installation/knowledgebase/gpoinitialinstall/savesettings.md @@ -14,3 +14,4 @@ Apply this KB to apply to all your DCs: [https://support.microsoft.com/en-us/kb/2791372](https://support.microsoft.com/en-us/kb/2791372) Then retry the Netwrix Endpoint Policy Manager (formerly PolicyPak) operation. + diff --git a/docs/endpointpolicymanager/installation/knowledgebase/installandupgrade/_category_.json b/docs/endpointpolicymanager/installation/knowledgebase/installandupgrade/_category_.json index a506889fd9..79ef781d54 100644 --- a/docs/endpointpolicymanager/installation/knowledgebase/installandupgrade/_category_.json +++ b/docs/endpointpolicymanager/installation/knowledgebase/installandupgrade/_category_.json @@ -3,4 +3,4 @@ "position": 60, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/installation/knowledgebase/installandupgrade/assignmentremovalfailed.md b/docs/endpointpolicymanager/installation/knowledgebase/installandupgrade/assignmentremovalfailed.md index 0b6c60e265..67602f9298 100644 --- a/docs/endpointpolicymanager/installation/knowledgebase/installandupgrade/assignmentremovalfailed.md +++ b/docs/endpointpolicymanager/installation/knowledgebase/installandupgrade/assignmentremovalfailed.md @@ -18,3 +18,4 @@ message is generated in the System Event log: To resolve this error, uncheck "Make this 32-bit X86 application available to Win64 computers" checkbox for the 32bit Endpoint Policy Manager Client-Side Extension in the Group Policy Software Deployment policy. + diff --git a/docs/endpointpolicymanager/installation/knowledgebase/installandupgrade/computersidersop.md b/docs/endpointpolicymanager/installation/knowledgebase/installandupgrade/computersidersop.md index 0710867bbc..7812c09f72 100644 --- a/docs/endpointpolicymanager/installation/knowledgebase/installandupgrade/computersidersop.md +++ b/docs/endpointpolicymanager/installation/knowledgebase/installandupgrade/computersidersop.md @@ -37,3 +37,4 @@ COMPUTER side RSOP..) The final result will be that THIS USER can now see the COMPUTER SIDE RSOP. ![560_9_img-05](/images/endpointpolicymanager/troubleshooting/560_9_img-05.webp) + diff --git a/docs/endpointpolicymanager/installation/knowledgebase/installandupgrade/gpsvcfailed.md b/docs/endpointpolicymanager/installation/knowledgebase/installandupgrade/gpsvcfailed.md index b8968af746..dc372858b4 100644 --- a/docs/endpointpolicymanager/installation/knowledgebase/installandupgrade/gpsvcfailed.md +++ b/docs/endpointpolicymanager/installation/knowledgebase/installandupgrade/gpsvcfailed.md @@ -22,3 +22,4 @@ There is more information at the Microsoft website: [https://support.microsoft.com/en-us/help/2976660/first-logon-fails-with-the-universal-unique-identifier-uuid-type-is-no](https://support.microsoft.com/en-us/help/2976660/first-logon-fails-with-the-universal-unique-identifier-uuid-type-is-no) ![20_1_sdgdfhfgnfjfghjfghjfghjfghj](/images/endpointpolicymanager/troubleshooting/error/20_1_sdgdfhfgnfjfghjfghjfghjfghj.webp) + diff --git a/docs/endpointpolicymanager/installation/knowledgebase/installandupgrade/newversionissues.md b/docs/endpointpolicymanager/installation/knowledgebase/installandupgrade/newversionissues.md index 5049c4ad44..31103fa698 100644 --- a/docs/endpointpolicymanager/installation/knowledgebase/installandupgrade/newversionissues.md +++ b/docs/endpointpolicymanager/installation/knowledgebase/installandupgrade/newversionissues.md @@ -58,10 +58,11 @@ build and this build. Yes? → As ADMIN.. Run `PPLOGS` and send us PPLOGS (renam - Do NOT run with the Driver disabled in Production. - This will stop much of Endpoint Policy Manager's inner workings such as: - Endpoint Policy Manager - [https://www.endpointpolicymanager.com/products/endpointpolicymanager-least-privilege-manager.html](https://www.endpointpolicymanager.com/products/endpointpolicymanager-least-privilege-manager.html) (completely). + [https://www.policypak.com/products/endpointpolicymanager-least-privilege-manager.html](https://www.policypak.com/products/endpointpolicymanager-least-privilege-manager.html) (completely). - Endpoint Policy Manager Application Manager (Reapply on launch.) - Endpoint Policy Manager Browser Router (FF extension installation in some cases). - Endpoint Policy Manager Applock. - Endpoint Policy Manager File Associations Manager. … And possibly other items. ![175_1_image002](/images/endpointpolicymanager/troubleshooting/install/175_1_image002.webp) + diff --git a/docs/endpointpolicymanager/installation/knowledgebase/installandupgrade/slowlogins.md b/docs/endpointpolicymanager/installation/knowledgebase/installandupgrade/slowlogins.md index 8c031d8a91..1c94bede20 100644 --- a/docs/endpointpolicymanager/installation/knowledgebase/installandupgrade/slowlogins.md +++ b/docs/endpointpolicymanager/installation/knowledgebase/installandupgrade/slowlogins.md @@ -169,3 +169,4 @@ version for you to test. **Step 4 –** Here is how to get us log files and results reports (perform EVERY step):[What must I send to Endpoint Policy Manager support in order to get the FASTEST support?](/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/troubleshooting/fastsupport.md) + diff --git a/docs/endpointpolicymanager/installation/knowledgebase/installandupgrade/uninstall.md b/docs/endpointpolicymanager/installation/knowledgebase/installandupgrade/uninstall.md index 11b51144e9..57335eec5d 100644 --- a/docs/endpointpolicymanager/installation/knowledgebase/installandupgrade/uninstall.md +++ b/docs/endpointpolicymanager/installation/knowledgebase/installandupgrade/uninstall.md @@ -30,7 +30,7 @@ If the procedure from Microsoft's article is unsuccessful, try the following ste **Step 1 –** Remove existing CSE version to allow a re-installation of the newest CSE, download MSICUU from this link: -[https://www.endpointpolicymanager.com/pp-files/msicuu2.zip](https://www.endpointpolicymanager.com/pp-files/msicuu2.zip) +[https://www.policypak.com/pp-files/msicuu2.zip](https://www.policypak.com/pp-files/msicuu2.zip) **Step 2 –** Then launch it and select the CSE version and click **Remove**. @@ -56,7 +56,7 @@ tool, either version will work. Once the new CSE is deployed to the remainder of your machines, follow these steps. **Step 1 –** Download our -[`MSIZAP` and batch file](https://www.endpointpolicymanager.com/pp-files/ppMSIzapscript-4191.zip). +[`MSIZAP` and batch file](https://www.policypak.com/pp-files/ppMSIzapscript-4191.zip). :::note `MSIZAP` is a command line version of `MSICUU` that was used in the previous steps.. @@ -94,3 +94,4 @@ yield more success, according to at least one customer report. The machines are now updated with a new CSE. If this solution was unsuccessful, contact your Netwrix support representative for additional assistance. + diff --git a/docs/endpointpolicymanager/installation/knowledgebase/knowledgebase.md b/docs/endpointpolicymanager/installation/knowledgebase/knowledgebase.md index 066d466118..d1ad6245cf 100644 --- a/docs/endpointpolicymanager/installation/knowledgebase/knowledgebase.md +++ b/docs/endpointpolicymanager/installation/knowledgebase/knowledgebase.md @@ -74,3 +74,4 @@ See the following Knowledge Base articles for all things installation and upkeep - [How do I uninstall Endpoint Policy Manager?](/docs/endpointpolicymanager/installation/knowledgebase/uninstallation/uninstall.md) - [How to Rollback CSE version from newer to older using PowerShell](/docs/endpointpolicymanager/installation/knowledgebase/uninstallation/rollback.md) - [How can I uninstall the Least Privilege Manager client for MacOS?](/docs/endpointpolicymanager/installation/knowledgebase/uninstallation/uninstall_1.md) + diff --git a/docs/endpointpolicymanager/installation/knowledgebase/methodpdqdeploy/_category_.json b/docs/endpointpolicymanager/installation/knowledgebase/methodpdqdeploy/_category_.json index 5634b9349d..e354bfe910 100644 --- a/docs/endpointpolicymanager/installation/knowledgebase/methodpdqdeploy/_category_.json +++ b/docs/endpointpolicymanager/installation/knowledgebase/methodpdqdeploy/_category_.json @@ -3,4 +3,4 @@ "position": 30, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/installation/knowledgebase/methodpdqdeploy/pdqdeploy.md b/docs/endpointpolicymanager/installation/knowledgebase/methodpdqdeploy/pdqdeploy.md index 4a70c6d3b9..1d56873eac 100644 --- a/docs/endpointpolicymanager/installation/knowledgebase/methodpdqdeploy/pdqdeploy.md +++ b/docs/endpointpolicymanager/installation/knowledgebase/methodpdqdeploy/pdqdeploy.md @@ -42,7 +42,7 @@ Manager node. This is super easy. You probably want to do this step by hand. You Deploy to do it, but just to make things easier for this demonstration, I just want to go to the downloaded Endpoint Policy Manager, which you get my contacting Endpoint Policy Manager first of all. Then you go to the "Admin Console MSI for all On-Prem -[https://dev.endpointpolicymanager.com/products/](https://dev.endpointpolicymanager.com/products/)," and you just install +[https://policypak.com/products/](https://policypak.com/products/)," and you just install the admin. I'm pretty sure this machine is x86, right?. diff --git a/docs/endpointpolicymanager/installation/knowledgebase/miscquestions/_category_.json b/docs/endpointpolicymanager/installation/knowledgebase/miscquestions/_category_.json index 7e8b8f2bd2..d1dbfce5a0 100644 --- a/docs/endpointpolicymanager/installation/knowledgebase/miscquestions/_category_.json +++ b/docs/endpointpolicymanager/installation/knowledgebase/miscquestions/_category_.json @@ -3,4 +3,4 @@ "position": 70, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/installation/knowledgebase/miscquestions/bitversion.md b/docs/endpointpolicymanager/installation/knowledgebase/miscquestions/bitversion.md index 85b1e982dc..81b2676f6d 100644 --- a/docs/endpointpolicymanager/installation/knowledgebase/miscquestions/bitversion.md +++ b/docs/endpointpolicymanager/installation/knowledgebase/miscquestions/bitversion.md @@ -11,3 +11,4 @@ utilizing Group Policy to push out the Endpoint Policy Manager Client Side Exten you can even configure a GPO to automatically deliver the correct version to each computer by using the WMI filters option that is built into Group Policy.But even if you don't — nothing "bad" will happen. The installation simply won't "incorrectly" occur. + diff --git a/docs/endpointpolicymanager/installation/knowledgebase/miscquestions/outlook.md b/docs/endpointpolicymanager/installation/knowledgebase/miscquestions/outlook.md index b1c5b26ba3..bd1d87c3e5 100644 --- a/docs/endpointpolicymanager/installation/knowledgebase/miscquestions/outlook.md +++ b/docs/endpointpolicymanager/installation/knowledgebase/miscquestions/outlook.md @@ -10,3 +10,4 @@ For anyone experiencing the Outlook To-Do bar flashing when GP or PP does a back has released KB3191883 May 2018 which solves that issue. [https://support.microsoft.com/en-us/help/3191883/may-2-2017-update-for-outlook-2016-kb3191883](https://support.microsoft.com/en-us/help/3191883/may-2-2017-update-for-outlook-2016-kb3191883) + diff --git a/docs/endpointpolicymanager/installation/knowledgebase/miscquestions/why.md b/docs/endpointpolicymanager/installation/knowledgebase/miscquestions/why.md index bb3702ae34..d4844433ed 100644 --- a/docs/endpointpolicymanager/installation/knowledgebase/miscquestions/why.md +++ b/docs/endpointpolicymanager/installation/knowledgebase/miscquestions/why.md @@ -48,3 +48,4 @@ Group Policy itself), or SCCM, or installing it into your core image. Once deployed to clients, Endpoint Policy Manager's CSE starts working and embraces Endpoint Policy Manager directives. + diff --git a/docs/endpointpolicymanager/installation/knowledgebase/miscquestions/windows7.md b/docs/endpointpolicymanager/installation/knowledgebase/miscquestions/windows7.md index a7ae9146cc..d219c91b94 100644 --- a/docs/endpointpolicymanager/installation/knowledgebase/miscquestions/windows7.md +++ b/docs/endpointpolicymanager/installation/knowledgebase/miscquestions/windows7.md @@ -12,10 +12,11 @@ algorithm that un-patched Windows 7 doesn't understand. So to get Endpoint Policy Manager Application Settings Manager Re-apply on Launch to work, Group Policy Preferences Scheduled Tasks, and Endpoint Policy Manager - [https://www.endpointpolicymanager.com/products/endpointpolicymanager-least-privilege-manager.html](https://www.endpointpolicymanager.com/products/endpointpolicymanager-least-privilege-manager.html) to + [https://www.policypak.com/products/endpointpolicymanager-least-privilege-manager.html](https://www.policypak.com/products/endpointpolicymanager-least-privilege-manager.html) to work as expected, Windows 7 requires and updated patch. For Endpoint Policy Manager to work as expected on Windows 7, Windows 7 requires [https://www.microsoft.com/en-us/download/details.aspx?id=46148](https://www.microsoft.com/en-us/download/details.aspx?id=46148) for 64-bit and requires 32-bit [https://www.microsoft.com/en-pk/download/details.aspx?id=46078](https://www.microsoft.com/en-pk/download/details.aspx?id=46078) + diff --git a/docs/endpointpolicymanager/installation/knowledgebase/sccminitialinstall/_category_.json b/docs/endpointpolicymanager/installation/knowledgebase/sccminitialinstall/_category_.json index 19f3f9f233..0bd40ff079 100644 --- a/docs/endpointpolicymanager/installation/knowledgebase/sccminitialinstall/_category_.json +++ b/docs/endpointpolicymanager/installation/knowledgebase/sccminitialinstall/_category_.json @@ -3,4 +3,4 @@ "position": 20, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/installation/knowledgebase/sccminitialinstall/sccm.md b/docs/endpointpolicymanager/installation/knowledgebase/sccminitialinstall/sccm.md index a55461e0f9..fb00b0f44c 100644 --- a/docs/endpointpolicymanager/installation/knowledgebase/sccminitialinstall/sccm.md +++ b/docs/endpointpolicymanager/installation/knowledgebase/sccminitialinstall/sccm.md @@ -37,3 +37,4 @@ Do {$ieCheck = Get-Process iexplore -ErrorAction SilentlyContinueIf ($ieCheck -e {msiexec /i ‘PolicyPak Client-Side Extension x64.msi' /q#Write-Host ‘Installing'Start-Sleep -s 600Exit}else  {#Write-Host ‘IE Open'Start-Sleep -s 600}} while ($ieCheck -ne $null) ``` + diff --git a/docs/endpointpolicymanager/installation/knowledgebase/uninstallation/_category_.json b/docs/endpointpolicymanager/installation/knowledgebase/uninstallation/_category_.json index bc74fae5f9..f86bde2611 100644 --- a/docs/endpointpolicymanager/installation/knowledgebase/uninstallation/_category_.json +++ b/docs/endpointpolicymanager/installation/knowledgebase/uninstallation/_category_.json @@ -3,4 +3,4 @@ "position": 110, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/installation/knowledgebase/uninstallation/rollback.md b/docs/endpointpolicymanager/installation/knowledgebase/uninstallation/rollback.md index 4d7c919bb1..1840871557 100644 --- a/docs/endpointpolicymanager/installation/knowledgebase/uninstallation/rollback.md +++ b/docs/endpointpolicymanager/installation/knowledgebase/uninstallation/rollback.md @@ -88,3 +88,4 @@ Troubleshooting: Logs for the Rollback process and MSI install process can both be found in `"C:\Temp\PP_CSE"` once the script has executed. + diff --git a/docs/endpointpolicymanager/installation/knowledgebase/uninstallation/uninstall.md b/docs/endpointpolicymanager/installation/knowledgebase/uninstallation/uninstall.md index 0361e29170..948ccf73ed 100644 --- a/docs/endpointpolicymanager/installation/knowledgebase/uninstallation/uninstall.md +++ b/docs/endpointpolicymanager/installation/knowledgebase/uninstallation/uninstall.md @@ -49,3 +49,4 @@ continue onward. For more information on this process, please see Finally, there is a specific cosmetic issue with regards to Endpoint Policy Manager Browser Router removal and Default Browser. For more information on this issue and how to deal with it, please see [When I unlicense or remove Endpoint Policy ManagerBrowser Router from scope,Endpoint Policy Manager Browser Router Agent still shows as OS "default browser". Why is that and is there a workaround?](/docs/endpointpolicymanager/components/browserrouter/knowledgebase/installation/defaultbrowser.md). + diff --git a/docs/endpointpolicymanager/installation/knowledgebase/uninstallation/uninstall_1.md b/docs/endpointpolicymanager/installation/knowledgebase/uninstallation/uninstall_1.md index c04ea5c346..74d40226cc 100644 --- a/docs/endpointpolicymanager/installation/knowledgebase/uninstallation/uninstall_1.md +++ b/docs/endpointpolicymanager/installation/knowledgebase/uninstallation/uninstall_1.md @@ -18,3 +18,4 @@ Please note that this command must be run by an administrator of the computer  The outcome should be as follows: ![931_1_image-20221216000132-1](/images/endpointpolicymanager/troubleshooting/leastprivilege/931_1_image-20221216000132-1.webp) + diff --git a/docs/endpointpolicymanager/installation/knowledgebase/updating/_category_.json b/docs/endpointpolicymanager/installation/knowledgebase/updating/_category_.json index 7730b87278..2a1e563af3 100644 --- a/docs/endpointpolicymanager/installation/knowledgebase/updating/_category_.json +++ b/docs/endpointpolicymanager/installation/knowledgebase/updating/_category_.json @@ -3,4 +3,4 @@ "position": 90, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/installation/knowledgebase/updating/config.md b/docs/endpointpolicymanager/installation/knowledgebase/updating/config.md index f95a6ed071..2dd00c04d8 100644 --- a/docs/endpointpolicymanager/installation/knowledgebase/updating/config.md +++ b/docs/endpointpolicymanager/installation/knowledgebase/updating/config.md @@ -113,3 +113,4 @@ following two Endpoint Policy Manager On-Prem Suite's log files: - Additional logs (to see if the CSE is finding the `update.config` file at all) are found in `%programdata%\endpointpolicymanager\ppWatcher.log` (for 32-bit machines) or `%programdata%\endpointpolicymanager\ppWatcher_x64.log` (for 64-bit machines). + diff --git a/docs/endpointpolicymanager/installation/knowledgebase/updating/datadirectives.md b/docs/endpointpolicymanager/installation/knowledgebase/updating/datadirectives.md index 2bbbe2a9b3..7b9c24d841 100644 --- a/docs/endpointpolicymanager/installation/knowledgebase/updating/datadirectives.md +++ b/docs/endpointpolicymanager/installation/knowledgebase/updating/datadirectives.md @@ -25,3 +25,4 @@ An example output can be seen below, which returns all the GPOs and which Endpoi Client Side Extension data types are inside them. ![548_2_gpe-fag-06-img-02](/images/endpointpolicymanager/troubleshooting/powershell/548_2_gpe-fag-06-img-02.webp) + diff --git a/docs/endpointpolicymanager/installation/knowledgebase/updating/ringsupgrade.md b/docs/endpointpolicymanager/installation/knowledgebase/updating/ringsupgrade.md index 048899d389..ef2ad2305f 100644 --- a/docs/endpointpolicymanager/installation/knowledgebase/updating/ringsupgrade.md +++ b/docs/endpointpolicymanager/installation/knowledgebase/updating/ringsupgrade.md @@ -217,3 +217,4 @@ following two Endpoint Policy Manager On-Prem Suite's log files: 2. Additional logs (to see if the CSE is finding the `update.config` file at all) are found in `%programdata%\endpointpolicymanager\ppWatcher.log` (for 32-bit machines) or `%programdata%\endpointpolicymanager\ppWatcher_x64.log` (for 64-bit machines). + diff --git a/docs/endpointpolicymanager/installation/videolearningcenter/_category_.json b/docs/endpointpolicymanager/installation/videolearningcenter/_category_.json index cb657b91c6..c96de79669 100644 --- a/docs/endpointpolicymanager/installation/videolearningcenter/_category_.json +++ b/docs/endpointpolicymanager/installation/videolearningcenter/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "videolearningcenter" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/installation/videolearningcenter/methodgpoandad/_category_.json b/docs/endpointpolicymanager/installation/videolearningcenter/methodgpoandad/_category_.json index 2ab35f133d..6045a7fad4 100644 --- a/docs/endpointpolicymanager/installation/videolearningcenter/methodgpoandad/_category_.json +++ b/docs/endpointpolicymanager/installation/videolearningcenter/methodgpoandad/_category_.json @@ -3,4 +3,4 @@ "position": 10, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/installation/videolearningcenter/methodgpoandad/autoupdate.md b/docs/endpointpolicymanager/installation/videolearningcenter/methodgpoandad/autoupdate.md index 3758931b71..96040c59ac 100644 --- a/docs/endpointpolicymanager/installation/videolearningcenter/methodgpoandad/autoupdate.md +++ b/docs/endpointpolicymanager/installation/videolearningcenter/methodgpoandad/autoupdate.md @@ -131,3 +131,4 @@ questions, we're here for you. Please go to the support forums, and we'll look f you out. Thanks so much. Take care. + diff --git a/docs/endpointpolicymanager/installation/videolearningcenter/videolearningcenter.md b/docs/endpointpolicymanager/installation/videolearningcenter/videolearningcenter.md index 6fe776c873..50d131d7e5 100644 --- a/docs/endpointpolicymanager/installation/videolearningcenter/videolearningcenter.md +++ b/docs/endpointpolicymanager/installation/videolearningcenter/videolearningcenter.md @@ -11,3 +11,4 @@ See the following Video topics for all things installation and upkeep. ## Method GPO (and Active Directory): Keeping up to date - [Auto-updating the CSE](/docs/endpointpolicymanager/installation/videolearningcenter/methodgpoandad/autoupdate.md) + diff --git a/docs/endpointpolicymanager/knowledgebase/_category_.json b/docs/endpointpolicymanager/knowledgebase/_category_.json index aa816f1619..b49861294d 100644 --- a/docs/endpointpolicymanager/knowledgebase/_category_.json +++ b/docs/endpointpolicymanager/knowledgebase/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "knowledgebase" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/licensing/_category_.json b/docs/endpointpolicymanager/licensing/_category_.json index 4ee464b6ef..6de9a9ad01 100644 --- a/docs/endpointpolicymanager/licensing/_category_.json +++ b/docs/endpointpolicymanager/licensing/_category_.json @@ -3,4 +3,4 @@ "position": 10, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/licensing/knowledgebase/_category_.json b/docs/endpointpolicymanager/licensing/knowledgebase/_category_.json index d92c78eb54..63873d39b4 100644 --- a/docs/endpointpolicymanager/licensing/knowledgebase/_category_.json +++ b/docs/endpointpolicymanager/licensing/knowledgebase/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "knowledgebase" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/licensing/knowledgebase/activedirectorygposccm/_category_.json b/docs/endpointpolicymanager/licensing/knowledgebase/activedirectorygposccm/_category_.json index 256db08f98..03f211b814 100644 --- a/docs/endpointpolicymanager/licensing/knowledgebase/activedirectorygposccm/_category_.json +++ b/docs/endpointpolicymanager/licensing/knowledgebase/activedirectorygposccm/_category_.json @@ -3,4 +3,4 @@ "position": 75, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/licensing/knowledgebase/activedirectorygposccm/components_2.md b/docs/endpointpolicymanager/licensing/knowledgebase/activedirectorygposccm/components_2.md index 382628ad3c..51e098ffaf 100644 --- a/docs/endpointpolicymanager/licensing/knowledgebase/activedirectorygposccm/components_2.md +++ b/docs/endpointpolicymanager/licensing/knowledgebase/activedirectorygposccm/components_2.md @@ -248,3 +248,4 @@ When Endpoint Policy Manager Device Manager becomes unlicensed, it will: - Not honor new Endpoint Policy Manager Device Manager policies - Any removable drive protections are stopped and existing rules will be unenforced, basically reverting it back to normal Windows' in-box behavior + diff --git a/docs/endpointpolicymanager/licensing/knowledgebase/activedirectorygposccm/componentscloud.md b/docs/endpointpolicymanager/licensing/knowledgebase/activedirectorygposccm/componentscloud.md index 15bfe706a9..418108df93 100644 --- a/docs/endpointpolicymanager/licensing/knowledgebase/activedirectorygposccm/componentscloud.md +++ b/docs/endpointpolicymanager/licensing/knowledgebase/activedirectorygposccm/componentscloud.md @@ -41,3 +41,4 @@ result should be similar to this example, where you can see the license is valid (in this case Browser Router) is prevented from being licensed by a policy. ![188_7_img-2_950x649](/images/endpointpolicymanager/license/unlicense/188_7_img-2_950x649.webp) + diff --git a/docs/endpointpolicymanager/licensing/knowledgebase/activedirectorygposccm/componentsexclude.md b/docs/endpointpolicymanager/licensing/knowledgebase/activedirectorygposccm/componentsexclude.md index 2d94985257..1f376d26ce 100644 --- a/docs/endpointpolicymanager/licensing/knowledgebase/activedirectorygposccm/componentsexclude.md +++ b/docs/endpointpolicymanager/licensing/knowledgebase/activedirectorygposccm/componentsexclude.md @@ -143,3 +143,4 @@ After the computer picks up the new license (via GPO, MDM, etc.) you can verify The result of modified components via blocked license can be seen in this example. ![748_5_image-20230820022159-5_950x814](/images/endpointpolicymanager/license/unlicense/748_5_image-20230820022159-5_950x814.webp) + diff --git a/docs/endpointpolicymanager/licensing/knowledgebase/activedirectorygposccm/fileold.md b/docs/endpointpolicymanager/licensing/knowledgebase/activedirectorygposccm/fileold.md index 999215f6dc..b4fa5a069b 100644 --- a/docs/endpointpolicymanager/licensing/knowledgebase/activedirectorygposccm/fileold.md +++ b/docs/endpointpolicymanager/licensing/knowledgebase/activedirectorygposccm/fileold.md @@ -23,3 +23,4 @@ instructions on how to install your new license. See [Using LT for license cleanup](/docs/endpointpolicymanager/licensing/videolearningcenter/troubleshooting/cleanup.md) for additional information on how to use our LT to help you do a Deep search for licenses and help you automatically clean up + diff --git a/docs/endpointpolicymanager/licensing/knowledgebase/activedirectorygposccm/forceddisabled.md b/docs/endpointpolicymanager/licensing/knowledgebase/activedirectorygposccm/forceddisabled.md index cb012952ed..8e3a528722 100644 --- a/docs/endpointpolicymanager/licensing/knowledgebase/activedirectorygposccm/forceddisabled.md +++ b/docs/endpointpolicymanager/licensing/knowledgebase/activedirectorygposccm/forceddisabled.md @@ -170,3 +170,4 @@ then PolicyPak Preferences will always be unlicensed and disabled (even if the a In the future, we plan for Endpoint Policy Manager Preferences to evolve to enable co-existence from multiple sources. + diff --git a/docs/endpointpolicymanager/licensing/knowledgebase/activedirectorygposccm/options.md b/docs/endpointpolicymanager/licensing/knowledgebase/activedirectorygposccm/options.md index fa651a0997..f25b4d388e 100644 --- a/docs/endpointpolicymanager/licensing/knowledgebase/activedirectorygposccm/options.md +++ b/docs/endpointpolicymanager/licensing/knowledgebase/activedirectorygposccm/options.md @@ -93,3 +93,4 @@ method. So as per the EULA, you must manually state if you plan to use Endpoint Terminal Services sessions and add that number to the computer count. ::: + diff --git a/docs/endpointpolicymanager/licensing/knowledgebase/activedirectorygposccm/reset.md b/docs/endpointpolicymanager/licensing/knowledgebase/activedirectorygposccm/reset.md index ce51e857a5..4d7197d253 100644 --- a/docs/endpointpolicymanager/licensing/knowledgebase/activedirectorygposccm/reset.md +++ b/docs/endpointpolicymanager/licensing/knowledgebase/activedirectorygposccm/reset.md @@ -49,3 +49,4 @@ Test-ComputerSecureChannel -Repair -Server PDCEmulatorName -Credential Domain\Us See this article from PCPMag, [Rejoin a Computer from a Domain In One Easy Step!](https://mcpmag.com/articles/2015/03/05/rejoin-a-computer-from-a-domain.aspx) for information on alternate steps. + diff --git a/docs/endpointpolicymanager/licensing/knowledgebase/faqactivedirectory/_category_.json b/docs/endpointpolicymanager/licensing/knowledgebase/faqactivedirectory/_category_.json index 0f65ce0fde..7d92377dc8 100644 --- a/docs/endpointpolicymanager/licensing/knowledgebase/faqactivedirectory/_category_.json +++ b/docs/endpointpolicymanager/licensing/knowledgebase/faqactivedirectory/_category_.json @@ -3,4 +3,4 @@ "position": 10, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/licensing/knowledgebase/faqactivedirectory/disabledcomputer.md b/docs/endpointpolicymanager/licensing/knowledgebase/faqactivedirectory/disabledcomputer.md index 9a824845aa..ad6ecb9b08 100644 --- a/docs/endpointpolicymanager/licensing/knowledgebase/faqactivedirectory/disabledcomputer.md +++ b/docs/endpointpolicymanager/licensing/knowledgebase/faqactivedirectory/disabledcomputer.md @@ -9,3 +9,4 @@ sidebar_position: 90 No, the Netwrix Endpoint Policy Manager (formerly PolicyPak) licensing tool automatically excludes any disabled computer accounts, as well as computers that have the word computer included within their name (which is our trial mode.). + diff --git a/docs/endpointpolicymanager/licensing/knowledgebase/faqactivedirectory/domain.md b/docs/endpointpolicymanager/licensing/knowledgebase/faqactivedirectory/domain.md index 7f605b6f56..e5cf740f4a 100644 --- a/docs/endpointpolicymanager/licensing/knowledgebase/faqactivedirectory/domain.md +++ b/docs/endpointpolicymanager/licensing/knowledgebase/faqactivedirectory/domain.md @@ -21,3 +21,4 @@ What happens then if you add OUs mid-year? - If you pick option 2, you would need to re-run the tool mid-year if you update OUs. But it doesn't cost you anything, unless you increase a lot of machines mid-year (20% of your current count). We would call that a mid-year true up. + diff --git a/docs/endpointpolicymanager/licensing/knowledgebase/faqactivedirectory/domainmultiple.md b/docs/endpointpolicymanager/licensing/knowledgebase/faqactivedirectory/domainmultiple.md index 148ba579cb..d4547e2bc4 100644 --- a/docs/endpointpolicymanager/licensing/knowledgebase/faqactivedirectory/domainmultiple.md +++ b/docs/endpointpolicymanager/licensing/knowledgebase/faqactivedirectory/domainmultiple.md @@ -17,3 +17,4 @@ We then create licensing keys, one for each domain. See [How to install UNIVERSAL licenses for NEW Customers (via GPO, SCCM or MDM)](/docs/endpointpolicymanager/licensing/videolearningcenter/installall/installuniversal.md) + diff --git a/docs/endpointpolicymanager/licensing/knowledgebase/faqactivedirectory/domainou.md b/docs/endpointpolicymanager/licensing/knowledgebase/faqactivedirectory/domainou.md index 13f7817ae7..26a24867cb 100644 --- a/docs/endpointpolicymanager/licensing/knowledgebase/faqactivedirectory/domainou.md +++ b/docs/endpointpolicymanager/licensing/knowledgebase/faqactivedirectory/domainou.md @@ -22,3 +22,4 @@ See how PP Application Manager Paks can be stored in a share. ::: + diff --git a/docs/endpointpolicymanager/licensing/knowledgebase/faqactivedirectory/enforced.md b/docs/endpointpolicymanager/licensing/knowledgebase/faqactivedirectory/enforced.md index b2d2595f23..c76a32cf14 100644 --- a/docs/endpointpolicymanager/licensing/knowledgebase/faqactivedirectory/enforced.md +++ b/docs/endpointpolicymanager/licensing/knowledgebase/faqactivedirectory/enforced.md @@ -20,3 +20,4 @@ Below all Endpoint Policy Manager Licenses are contained within one GPO. But you licensing GPOs, all which need to be enforced. ![168_1_image0013](/images/endpointpolicymanager/license/activedirectory/168_1_image0013.webp) + diff --git a/docs/endpointpolicymanager/licensing/knowledgebase/faqactivedirectory/gpoedit.md b/docs/endpointpolicymanager/licensing/knowledgebase/faqactivedirectory/gpoedit.md index dab562f00e..0733cd1707 100644 --- a/docs/endpointpolicymanager/licensing/knowledgebase/faqactivedirectory/gpoedit.md +++ b/docs/endpointpolicymanager/licensing/knowledgebase/faqactivedirectory/gpoedit.md @@ -26,3 +26,4 @@ controllers. See [Using Shares to Store Your Paks (Share-Based Storage)](/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/shares.md) for additional information on using shares with Endpoint Policy Manager Admin Templates Manager. + diff --git a/docs/endpointpolicymanager/licensing/knowledgebase/faqactivedirectory/ou.md b/docs/endpointpolicymanager/licensing/knowledgebase/faqactivedirectory/ou.md index 595bd19be5..13189c9c62 100644 --- a/docs/endpointpolicymanager/licensing/knowledgebase/faqactivedirectory/ou.md +++ b/docs/endpointpolicymanager/licensing/knowledgebase/faqactivedirectory/ou.md @@ -8,3 +8,4 @@ sidebar_position: 20 If Sales Comptuers OU is licensed, and you want to also license Marketing Computers OU, that's fine. Re-Run your licensing tool, and perform a mid-year True Up. You only need to pay for overage. + diff --git a/docs/endpointpolicymanager/licensing/knowledgebase/faqactivedirectory/ousub.md b/docs/endpointpolicymanager/licensing/knowledgebase/faqactivedirectory/ousub.md index b145008ce0..c1ca813118 100644 --- a/docs/endpointpolicymanager/licensing/knowledgebase/faqactivedirectory/ousub.md +++ b/docs/endpointpolicymanager/licensing/knowledgebase/faqactivedirectory/ousub.md @@ -12,3 +12,4 @@ automatically. This means you can create and/or delete as many OUs within your l wish. This makes our licensing structure highly flexible and worry-free. At the time of your Endpoint Policy Manager license renewal date you will have the opportunity to true up, but, again, this would only be for additional computer accounts within your AD structure. + diff --git a/docs/endpointpolicymanager/licensing/knowledgebase/faqactivedirectory/scope.md b/docs/endpointpolicymanager/licensing/knowledgebase/faqactivedirectory/scope.md index 279d02388d..1d250ee76a 100644 --- a/docs/endpointpolicymanager/licensing/knowledgebase/faqactivedirectory/scope.md +++ b/docs/endpointpolicymanager/licensing/knowledgebase/faqactivedirectory/scope.md @@ -142,3 +142,4 @@ installed. Without the CSE installed, Endpoint Policy Manager directives are ign because there's a GPO linked to the domain doesn't mean that computers will be able to do anything. They have to be in scope of management and also have the CSE installed to pick up Endpoint Policy Manager directives. + diff --git a/docs/endpointpolicymanager/licensing/knowledgebase/faqactivedirectory/server.md b/docs/endpointpolicymanager/licensing/knowledgebase/faqactivedirectory/server.md index 48ebf7d337..1a9ba12b9e 100644 --- a/docs/endpointpolicymanager/licensing/knowledgebase/faqactivedirectory/server.md +++ b/docs/endpointpolicymanager/licensing/knowledgebase/faqactivedirectory/server.md @@ -9,3 +9,4 @@ sidebar_position: 10 There are absolutely no servers involved in the licensing process for Netwrix Endpoint Policy Manager (formerly PolicyPak), so you will not need a license server. Licenses are contained within a Group Policy Object and are typically linked to the domain, but can be linked to a specific OU. + diff --git a/docs/endpointpolicymanager/licensing/knowledgebase/faqactivedirectory/users.md b/docs/endpointpolicymanager/licensing/knowledgebase/faqactivedirectory/users.md index 4658b18bea..39c513b131 100644 --- a/docs/endpointpolicymanager/licensing/knowledgebase/faqactivedirectory/users.md +++ b/docs/endpointpolicymanager/licensing/knowledgebase/faqactivedirectory/users.md @@ -11,3 +11,4 @@ a computer is licensed for Endpoint Policy Manager, all/any users logged on that receive all computer and user GPOs involving Endpoint Policy Manager. This means that the users and computers can reside in separate OUs within your Active Directory structure. Only the computer needs to be licensed. + diff --git a/docs/endpointpolicymanager/licensing/knowledgebase/faqactivedirectory/wizard.md b/docs/endpointpolicymanager/licensing/knowledgebase/faqactivedirectory/wizard.md index 8f3189237c..98326fb367 100644 --- a/docs/endpointpolicymanager/licensing/knowledgebase/faqactivedirectory/wizard.md +++ b/docs/endpointpolicymanager/licensing/knowledgebase/faqactivedirectory/wizard.md @@ -73,3 +73,4 @@ when providing your license request key before your licenses are cut. ![69_7_image011](/images/endpointpolicymanager/license/activedirectory/69_7_image011.webp) + diff --git a/docs/endpointpolicymanager/licensing/knowledgebase/faqcloud/_category_.json b/docs/endpointpolicymanager/licensing/knowledgebase/faqcloud/_category_.json index e1fd0150a1..f98a189ecd 100644 --- a/docs/endpointpolicymanager/licensing/knowledgebase/faqcloud/_category_.json +++ b/docs/endpointpolicymanager/licensing/knowledgebase/faqcloud/_category_.json @@ -3,4 +3,4 @@ "position": 20, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/licensing/knowledgebase/faqcloud/billing.md b/docs/endpointpolicymanager/licensing/knowledgebase/faqcloud/billing.md index b282670162..8a1d7f39d0 100644 --- a/docs/endpointpolicymanager/licensing/knowledgebase/faqcloud/billing.md +++ b/docs/endpointpolicymanager/licensing/knowledgebase/faqcloud/billing.md @@ -59,3 +59,4 @@ June: - On June 30th you install the Endpoint Policy Manager Cloud Client on 100 computers, bringing your consumption to 250. - We will automatically bill you June 30th for the 250 licenses you used in June. + diff --git a/docs/endpointpolicymanager/licensing/knowledgebase/faqcloud/licensestatus.md b/docs/endpointpolicymanager/licensing/knowledgebase/faqcloud/licensestatus.md index 568240832c..f0b894558c 100644 --- a/docs/endpointpolicymanager/licensing/knowledgebase/faqcloud/licensestatus.md +++ b/docs/endpointpolicymanager/licensing/knowledgebase/faqcloud/licensestatus.md @@ -46,3 +46,4 @@ the waiting list. You will see the computer name, OS, last known IP address, las the status of the machine. Under Status you'll see either Active, indicating that the computer has correctly consumed a license, or Waiting List (Check in overdue)\], which indicates that the computer attempted to consume a license, but there were none available. + diff --git a/docs/endpointpolicymanager/licensing/knowledgebase/faqcloud/notifications.md b/docs/endpointpolicymanager/licensing/knowledgebase/faqcloud/notifications.md index 960fc0259f..38cf2a1ce3 100644 --- a/docs/endpointpolicymanager/licensing/knowledgebase/faqcloud/notifications.md +++ b/docs/endpointpolicymanager/licensing/knowledgebase/faqcloud/notifications.md @@ -15,3 +15,4 @@ Uncheck **Send a weekly report of inactive computers to all company admins**. Al also change the Threshold. ![613_2_hfkb-1089-img-02_950x609](/images/endpointpolicymanager/license/cloud/613_2_hfkb-1089-img-02_950x609.webp) + diff --git a/docs/endpointpolicymanager/licensing/knowledgebase/faqcloud/onpremise.md b/docs/endpointpolicymanager/licensing/knowledgebase/faqcloud/onpremise.md index eac99e7152..a21cff5134 100644 --- a/docs/endpointpolicymanager/licensing/knowledgebase/faqcloud/onpremise.md +++ b/docs/endpointpolicymanager/licensing/knowledgebase/faqcloud/onpremise.md @@ -29,3 +29,4 @@ enable the Group Policy Method, you need to transition from Endpoint Policy Mana Policy Manager Enterprise Edition or Endpoint Policy Manager Professional Edition. You can still manage Active Directory joined machines, but you must use the Endpoint Policy Manager Cloud delivery mechanism to perform the operation, and not Active Directory / GPO. + diff --git a/docs/endpointpolicymanager/licensing/knowledgebase/faqcloud/reclaimed.md b/docs/endpointpolicymanager/licensing/knowledgebase/faqcloud/reclaimed.md index 3e360a629d..3594fdaac1 100644 --- a/docs/endpointpolicymanager/licensing/knowledgebase/faqcloud/reclaimed.md +++ b/docs/endpointpolicymanager/licensing/knowledgebase/faqcloud/reclaimed.md @@ -20,3 +20,4 @@ then one of two things happens: So, in practice, if you have any available licenses in the Endpoint Policy Manager cloud pool, when computers re-connect, they'll simply pick right back up again where they left off. + diff --git a/docs/endpointpolicymanager/licensing/knowledgebase/installing/_category_.json b/docs/endpointpolicymanager/licensing/knowledgebase/installing/_category_.json index 636e108450..791e01f9de 100644 --- a/docs/endpointpolicymanager/licensing/knowledgebase/installing/_category_.json +++ b/docs/endpointpolicymanager/licensing/knowledgebase/installing/_category_.json @@ -3,4 +3,4 @@ "position": 60, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/licensing/knowledgebase/installing/filemultiple.md b/docs/endpointpolicymanager/licensing/knowledgebase/installing/filemultiple.md index 889277bdb1..04e9e35106 100644 --- a/docs/endpointpolicymanager/licensing/knowledgebase/installing/filemultiple.md +++ b/docs/endpointpolicymanager/licensing/knowledgebase/installing/filemultiple.md @@ -9,3 +9,4 @@ sidebar_position: 20 Yes. Netwrix Endpoint Policy Manager (formerly PolicyPak) is licensed as a suite, and as such you have paid for multiple components. Use LT to install each received license file, which will fully enable the client's Client Side Extension on your endpoints. + diff --git a/docs/endpointpolicymanager/licensing/knowledgebase/installing/universal.md b/docs/endpointpolicymanager/licensing/knowledgebase/installing/universal.md index 42d8133e5e..a4abc7977e 100644 --- a/docs/endpointpolicymanager/licensing/knowledgebase/installing/universal.md +++ b/docs/endpointpolicymanager/licensing/knowledgebase/installing/universal.md @@ -29,3 +29,4 @@ Only remove the old Licensing GPO when you are sure you have rolled out a CSE 26 later (anything from year 2021 and later). ::: + diff --git a/docs/endpointpolicymanager/licensing/knowledgebase/knowledgebase.md b/docs/endpointpolicymanager/licensing/knowledgebase/knowledgebase.md index 78639dc8d0..1e618f1b3d 100644 --- a/docs/endpointpolicymanager/licensing/knowledgebase/knowledgebase.md +++ b/docs/endpointpolicymanager/licensing/knowledgebase/knowledgebase.md @@ -91,3 +91,4 @@ licensing. - [When and why would I license Endpoint Policy Manager on servers?](/docs/endpointpolicymanager/licensing/knowledgebase/miscquestions/whenwhy.md) - [What items and components are licensed, and what components are free?](/docs/endpointpolicymanager/licensing/knowledgebase/miscquestions/components_1.md) - [Why must I transition from Legacy to Universal licenses (and what are the differences?)](/docs/endpointpolicymanager/licensing/knowledgebase/miscquestions/transition.md) + diff --git a/docs/endpointpolicymanager/licensing/knowledgebase/miscquestions/_category_.json b/docs/endpointpolicymanager/licensing/knowledgebase/miscquestions/_category_.json index 767bd049e2..b74798cea8 100644 --- a/docs/endpointpolicymanager/licensing/knowledgebase/miscquestions/_category_.json +++ b/docs/endpointpolicymanager/licensing/knowledgebase/miscquestions/_category_.json @@ -3,4 +3,4 @@ "position": 90, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/licensing/knowledgebase/miscquestions/components_1.md b/docs/endpointpolicymanager/licensing/knowledgebase/miscquestions/components_1.md index 24982ff7b6..551aadc22f 100644 --- a/docs/endpointpolicymanager/licensing/knowledgebase/miscquestions/components_1.md +++ b/docs/endpointpolicymanager/licensing/knowledgebase/miscquestions/components_1.md @@ -19,7 +19,7 @@ components such as: - Endpoint Policy Manager File Associations Manager - Endpoint Policy Manager Browser Router - Endpoint Policy Manager - [Least Privilege Manager ](https://www.endpointpolicymanager.com/products/endpointpolicymanager-least-privilege-manager.html) + [Least Privilege Manager ](https://www.policypak.com/products/endpointpolicymanager-least-privilege-manager.html) - Endpoint Policy Manager Java Rules Manager - Endpoint Policy Manager Start Screen & Taskbar Manager - Endpoint Policy Manager Scripts Manager @@ -70,5 +70,6 @@ To generate license request keys for Endpoint Policy Manager On-Prem suite endpo fort additional information. Once you acquire licenses from our sales team, you can implement them in two ways. -[See PolicyPak Solution Methods: Group Policy, MDM, UEM Tools, and PolicyPak Cloud compared. for additional information on ](https://kb.endpointpolicymanager.com/kb/article/489-policypak-licensing-onpremise-licensing-methods-compared) +[See PolicyPak Solution Methods: Group Policy, MDM, UEM Tools, and PolicyPak Cloud compared. for additional information on ](https://docs.netwrix.com/docs/endpointpolicymanager/licensing/knowledgebase/miscquestions/licensingmethods) how to import the licenses. + diff --git a/docs/endpointpolicymanager/licensing/knowledgebase/miscquestions/transition.md b/docs/endpointpolicymanager/licensing/knowledgebase/miscquestions/transition.md index 077b6254e2..5651543175 100644 --- a/docs/endpointpolicymanager/licensing/knowledgebase/miscquestions/transition.md +++ b/docs/endpointpolicymanager/licensing/knowledgebase/miscquestions/transition.md @@ -69,3 +69,4 @@ In the Group Policy editor you can consume the Universal license and it will loo And finally using` PPUPDATE` command on the endpoint, you can see how you are licensed : ![861_7_hfkb-1130-img-07_950x984](/images/endpointpolicymanager/license/861_7_hfkb-1130-img-07_950x984.webp) + diff --git a/docs/endpointpolicymanager/licensing/knowledgebase/miscquestions/whenwhy.md b/docs/endpointpolicymanager/licensing/knowledgebase/miscquestions/whenwhy.md index e68d51630a..962c999049 100644 --- a/docs/endpointpolicymanager/licensing/knowledgebase/miscquestions/whenwhy.md +++ b/docs/endpointpolicymanager/licensing/knowledgebase/miscquestions/whenwhy.md @@ -12,7 +12,7 @@ serving multiple people on the same machine, then that usage counts as multiple two FAQs for details: - General Citrix & Multi-Session Windows Licensing: - [Citrix & WVD Multi-session Windows Licensing Scenarios](https://www.endpointpolicymanager.com/purchasing/citrix-licensing-scenarios.html) + [Citrix & WVD Multi-session Windows Licensing Scenarios](https://www.policypak.com/purchasing/citrix-licensing-scenarios.html) - For Citrix + Cloud: [How do I license my Citrix, RDS, WVD, VDI or other multi-session Windows version with Endpoint Policy Manager Cloud ?](/docs/endpointpolicymanager/licensing/knowledgebase/vertualizationcitrix/multisession.md) @@ -23,7 +23,7 @@ Here are some examples: reduce the amount of GPOs and then target them to specific servers. There are many, many use cases for this, but just one is Windows Update, where you can take a bunch of GPOs and get them down to one. See this blog for details: - [https://www.endpointpolicymanager.com/pp-blog/windows-update-business](https://www.endpointpolicymanager.com/pp-blog/windows-update-business). + [https://www.policypak.com/pp-blog/windows-update-business](https://www.policypak.com/pp-blog/windows-update-business). Then, here's the video on how to perform reduction of existing GPOs: [Reduce GPOs (and/or export them for use with Endpoint Policy Manager Cloud or with MDM)](/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/admintemplatesmethods/reducegpos.md) 2. You can use Endpoint Policy Manager Admin Templates Manager to specify and lockdown settings for @@ -41,7 +41,7 @@ Here are some examples: [Block PowerShell in General, Open up for specific items](/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/powershellblock.md) 6. You can use Endpoint Policy Manager Least Privilege Manager to reduce the admin rights on specific processes or applications, like IE and - others:[Can I use Endpoint Privilege Manager to LOWER / remove admin rights from Administrators from an application or process, like Internet Explorer?](/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/tipsforadminapproval/reduceadminrights.md) + others:[Can I use Endpoint Privilege Manager to LOWER / remove admin rights from Administrators from an application or process, like Internet Explorer?](/docs/endpointpolicymanager/components/endpointprivilegemanager/technotes/tipsforadminapproval/reduceadminrights.md) 7. You can use Endpoint Policy Manager Scripts Manager to perform specific logon scripts for specific servers using Triggers: [Endpoint Policy Manager Scripts and Triggers: Get to understand login script trigger with GP and MDM systems !](/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/scripttriggers.md) diff --git a/docs/endpointpolicymanager/licensing/knowledgebase/requestingall/_category_.json b/docs/endpointpolicymanager/licensing/knowledgebase/requestingall/_category_.json index 3fcf15c782..a6f868beec 100644 --- a/docs/endpointpolicymanager/licensing/knowledgebase/requestingall/_category_.json +++ b/docs/endpointpolicymanager/licensing/knowledgebase/requestingall/_category_.json @@ -3,4 +3,4 @@ "position": 30, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/licensing/knowledgebase/requestingall/editpolicies.md b/docs/endpointpolicymanager/licensing/knowledgebase/requestingall/editpolicies.md index 4d9ca5cff6..0cd8d6d2a1 100644 --- a/docs/endpointpolicymanager/licensing/knowledgebase/requestingall/editpolicies.md +++ b/docs/endpointpolicymanager/licensing/knowledgebase/requestingall/editpolicies.md @@ -31,7 +31,7 @@ A: We do it for you. For Windows, Office and Endpoint Policy Manager ADMX settin Q: Do you have Windows 10 and 11 settings in Endpoint Policy Manager Cloud? A: Yes. See -[How Netwrix PolicyPak Enables Flexibility of Different Group Policy Stores for Windows 10 and Windows 11](https://www.endpointpolicymanager.com/resources/pp-blog/group-policy-stores/) +[How Netwrix PolicyPak Enables Flexibility of Different Group Policy Stores for Windows 10 and Windows 11](https://www.policypak.com/resources/pp-blog/group-policy-stores/) for additional information. Q: What about Custom ADMX, like Acrobat and Chrome? Can I upload those myself? @@ -53,3 +53,4 @@ Q: How are users and groups supported within ILT in cloud? A: Basically the same way. If you know the SID of the group or user ,you would place it into the SID box. If the SID is not known, the ILT engine does its best to evaluate by name, but it's not guaranteed. + diff --git a/docs/endpointpolicymanager/licensing/knowledgebase/requestingall/intune.md b/docs/endpointpolicymanager/licensing/knowledgebase/requestingall/intune.md index 413ce31b0f..d9ec1bb11c 100644 --- a/docs/endpointpolicymanager/licensing/knowledgebase/requestingall/intune.md +++ b/docs/endpointpolicymanager/licensing/knowledgebase/requestingall/intune.md @@ -38,3 +38,4 @@ See [MDM Intune company name troubleshooting](/docs/endpointpolicymanager/licens Between the count (pictures) and the company name (text file), we'll have the two pieces we need. Send them to your Sales team if requested and/or to close the loop on a support request. + diff --git a/docs/endpointpolicymanager/licensing/knowledgebase/requestingall/logs.md b/docs/endpointpolicymanager/licensing/knowledgebase/requestingall/logs.md index bab67863ac..11fd789be8 100644 --- a/docs/endpointpolicymanager/licensing/knowledgebase/requestingall/logs.md +++ b/docs/endpointpolicymanager/licensing/knowledgebase/requestingall/logs.md @@ -26,3 +26,4 @@ Once you have collected the required logs, please ZIP up the following folder an support case in SHAREFILE. ![182_1_1_950x786](/images/endpointpolicymanager/troubleshooting/license/182_1_1_950x786.webp) + diff --git a/docs/endpointpolicymanager/licensing/knowledgebase/requestingall/tool.md b/docs/endpointpolicymanager/licensing/knowledgebase/requestingall/tool.md index 26b0e2c279..f748139a06 100644 --- a/docs/endpointpolicymanager/licensing/knowledgebase/requestingall/tool.md +++ b/docs/endpointpolicymanager/licensing/knowledgebase/requestingall/tool.md @@ -45,3 +45,4 @@ real keys. Email your Endpoint Policy Manager Sales team member for more information if you have licensing questions. + diff --git a/docs/endpointpolicymanager/licensing/knowledgebase/requestingall/trial.md b/docs/endpointpolicymanager/licensing/knowledgebase/requestingall/trial.md index 2faec8b492..3e25ab1400 100644 --- a/docs/endpointpolicymanager/licensing/knowledgebase/requestingall/trial.md +++ b/docs/endpointpolicymanager/licensing/knowledgebase/requestingall/trial.md @@ -69,7 +69,7 @@ After you rename your computer to have Computer in the name, then: If you're trying our Endpoint Policy Manager Enterprise, Endpoint Policy Manager Professional or Endpoint Policy Manager SaaS, they all come with an included Endpoint Policy Manager Cloud license.  Your trial should automatically generate credentials -to [cloud.endpointpolicymanager.com](http://cloud.endpointpolicymanager.com/) (aka the Endpoint Policy Manager Cloud +to [cloud.policypak.com](https://cloud.policypak.com/) (aka the Endpoint Policy Manager Cloud Service.) When you install the Endpoint Policy Manager Cloud client, a license is automatically taken from @@ -141,3 +141,4 @@ instructions: [How to install UNIVERSAL licenses for NEW Customers (via GPO, SC Then follow these directions to get started with Endpoint Policy Manager and your MDM service, making sure to follow the "Walk Before You Run" video: Getting Started with MDM > [Video Learning Center](/docs/endpointpolicymanager/deliverymethods/mdm/videos/videolearningcenter.md) + diff --git a/docs/endpointpolicymanager/licensing/knowledgebase/requestingmdm/_category_.json b/docs/endpointpolicymanager/licensing/knowledgebase/requestingmdm/_category_.json index c36c35fd31..b146e196b6 100644 --- a/docs/endpointpolicymanager/licensing/knowledgebase/requestingmdm/_category_.json +++ b/docs/endpointpolicymanager/licensing/knowledgebase/requestingmdm/_category_.json @@ -3,4 +3,4 @@ "position": 50, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/licensing/knowledgebase/requestingmdm/adminrights.md b/docs/endpointpolicymanager/licensing/knowledgebase/requestingmdm/adminrights.md index 456e74854c..b8db943926 100644 --- a/docs/endpointpolicymanager/licensing/knowledgebase/requestingmdm/adminrights.md +++ b/docs/endpointpolicymanager/licensing/knowledgebase/requestingmdm/adminrights.md @@ -34,3 +34,4 @@ Application permissions | -------------------------------------- | ------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------- | | DeviceManagementServiceConfig.Read.All | Read Microsoft Intune configuration | Allows the app to read Intune service properties, including device enrollment and third party service connection configuration. | Yes | | DeviceManagementConfiguration.Read.All | Read Microsoft Intune device configuration and policies | Allows the app to read properties of Microsoft Intune-managed device configuration and device compliance policies and their assignment to groups. | Yes | + diff --git a/docs/endpointpolicymanager/licensing/knowledgebase/requestingmdm/autopilot.md b/docs/endpointpolicymanager/licensing/knowledgebase/requestingmdm/autopilot.md index 41866e10db..bff9e6aa09 100644 --- a/docs/endpointpolicymanager/licensing/knowledgebase/requestingmdm/autopilot.md +++ b/docs/endpointpolicymanager/licensing/knowledgebase/requestingmdm/autopilot.md @@ -19,3 +19,4 @@ An example, taken from can be seen here. ![1336_1_f6195331f68904f96c183fe8a7dfdd29](/images/endpointpolicymanager/license/mdm/1336_1_f6195331f68904f96c183fe8a7dfdd29.webp) + diff --git a/docs/endpointpolicymanager/licensing/knowledgebase/requestingmdm/domainmultiple.md b/docs/endpointpolicymanager/licensing/knowledgebase/requestingmdm/domainmultiple.md index 198602af14..e03ab05433 100644 --- a/docs/endpointpolicymanager/licensing/knowledgebase/requestingmdm/domainmultiple.md +++ b/docs/endpointpolicymanager/licensing/knowledgebase/requestingmdm/domainmultiple.md @@ -24,3 +24,4 @@ services. ![356_1_image_950x402](/images/endpointpolicymanager/license/mdm/356_1_image_950x402.webp) + diff --git a/docs/endpointpolicymanager/licensing/knowledgebase/requestingmdm/entraid.md b/docs/endpointpolicymanager/licensing/knowledgebase/requestingmdm/entraid.md index f8f41dd2b9..d339de0621 100644 --- a/docs/endpointpolicymanager/licensing/knowledgebase/requestingmdm/entraid.md +++ b/docs/endpointpolicymanager/licensing/knowledgebase/requestingmdm/entraid.md @@ -172,3 +172,4 @@ Final number for purchase, where each machine is licensed once: - 150 Grand total: 1,250 computers + diff --git a/docs/endpointpolicymanager/licensing/knowledgebase/requestingmdm/hybrid.md b/docs/endpointpolicymanager/licensing/knowledgebase/requestingmdm/hybrid.md index bc1d4d2f8d..b8c918f4d8 100644 --- a/docs/endpointpolicymanager/licensing/knowledgebase/requestingmdm/hybrid.md +++ b/docs/endpointpolicymanager/licensing/knowledgebase/requestingmdm/hybrid.md @@ -128,5 +128,6 @@ See for additional information on all the Azure vocabulary and scenarios. If there are other cases that you might have which are not covered in this document, please email -support at endpointpolicymanager.com so we can try to express how to license Endpoint Policy Manager with your +support at policypak.com so we can try to express how to license Endpoint Policy Manager with your scenario. + diff --git a/docs/endpointpolicymanager/licensing/knowledgebase/requestingmdm/jointype.md b/docs/endpointpolicymanager/licensing/knowledgebase/requestingmdm/jointype.md index 0326584f82..f093df4d41 100644 --- a/docs/endpointpolicymanager/licensing/knowledgebase/requestingmdm/jointype.md +++ b/docs/endpointpolicymanager/licensing/knowledgebase/requestingmdm/jointype.md @@ -33,3 +33,4 @@ Using LT, you can see all computers noted above would be counted within LT for l as seen here. ![754_2_2_950x795](/images/endpointpolicymanager/license/mdm/754_2_2_950x795.webp) + diff --git a/docs/endpointpolicymanager/licensing/knowledgebase/requestingmdm/name.md b/docs/endpointpolicymanager/licensing/knowledgebase/requestingmdm/name.md index dfe7bc59be..43e09680d8 100644 --- a/docs/endpointpolicymanager/licensing/knowledgebase/requestingmdm/name.md +++ b/docs/endpointpolicymanager/licensing/knowledgebase/requestingmdm/name.md @@ -56,3 +56,4 @@ who enrolled the machine does not match what is in the license file. See the Microsoft article on how to [Plan and troubleshoot User Principal Name changes in Microsoft Entra ID](https://learn.microsoft.com/en-us/entra/identity/hybrid/connect/howto-troubleshoot-upn-changes) for additional information regarding UPN names in Azure. + diff --git a/docs/endpointpolicymanager/licensing/knowledgebase/requestingmdm/setup.md b/docs/endpointpolicymanager/licensing/knowledgebase/requestingmdm/setup.md index e645cfdbfb..a014e63eb0 100644 --- a/docs/endpointpolicymanager/licensing/knowledgebase/requestingmdm/setup.md +++ b/docs/endpointpolicymanager/licensing/knowledgebase/requestingmdm/setup.md @@ -100,3 +100,4 @@ From the Analyze page, go to Reporting > Devices & Apps and take a screenshot sh count and Ownership: ![44_14_image-20200815220310-29](/images/endpointpolicymanager/license/mdm/44_14_image-20200815220310-29.webp) + diff --git a/docs/endpointpolicymanager/licensing/knowledgebase/requestingmdm/tool.md b/docs/endpointpolicymanager/licensing/knowledgebase/requestingmdm/tool.md index 0dc5af140e..da50f749fa 100644 --- a/docs/endpointpolicymanager/licensing/knowledgebase/requestingmdm/tool.md +++ b/docs/endpointpolicymanager/licensing/knowledgebase/requestingmdm/tool.md @@ -117,3 +117,4 @@ Disconnect-MgGraph | Out-Null See the [MDM Intune company name troubleshooting](/docs/endpointpolicymanager/licensing/videolearningcenter/troubleshooting/mdm.md) video for additional information. + diff --git a/docs/endpointpolicymanager/licensing/knowledgebase/troubleshooting/_category_.json b/docs/endpointpolicymanager/licensing/knowledgebase/troubleshooting/_category_.json index e27cfae2fc..fa996ccf6c 100644 --- a/docs/endpointpolicymanager/licensing/knowledgebase/troubleshooting/_category_.json +++ b/docs/endpointpolicymanager/licensing/knowledgebase/troubleshooting/_category_.json @@ -3,4 +3,4 @@ "position": 70, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/licensing/knowledgebase/troubleshooting/components.md b/docs/endpointpolicymanager/licensing/knowledgebase/troubleshooting/components.md index e418b00e5b..2712bfeecf 100644 --- a/docs/endpointpolicymanager/licensing/knowledgebase/troubleshooting/components.md +++ b/docs/endpointpolicymanager/licensing/knowledgebase/troubleshooting/components.md @@ -77,3 +77,4 @@ Endpoint Policy Manager Cloud Portal.) ![681_16_e7_954x1262](/images/endpointpolicymanager/troubleshooting/license/681_16_e7_954x1262.webp) + diff --git a/docs/endpointpolicymanager/licensing/knowledgebase/troubleshooting/enterprisefull.md b/docs/endpointpolicymanager/licensing/knowledgebase/troubleshooting/enterprisefull.md index efce9a05fa..4925a35e97 100644 --- a/docs/endpointpolicymanager/licensing/knowledgebase/troubleshooting/enterprisefull.md +++ b/docs/endpointpolicymanager/licensing/knowledgebase/troubleshooting/enterprisefull.md @@ -194,3 +194,4 @@ we recommend updating to the latest MMC snap-in. - _Remember,_ You are still required to run the LT after each term year and pay for true-ups, even though the keys you will get back in return are now for the duration of the term, and not one year keys as we issued in the past. + diff --git a/docs/endpointpolicymanager/licensing/knowledgebase/troubleshooting/expires.md b/docs/endpointpolicymanager/licensing/knowledgebase/troubleshooting/expires.md index 68011e1464..140f338eb4 100644 --- a/docs/endpointpolicymanager/licensing/knowledgebase/troubleshooting/expires.md +++ b/docs/endpointpolicymanager/licensing/knowledgebase/troubleshooting/expires.md @@ -76,3 +76,4 @@ registry keys with old Endpoint Policy Manager license info. Afterward, reopen GPMC and try editing a GPO again, does the message appear? If not, you are done. If yes, then open a support ticket for further assistance. + diff --git a/docs/endpointpolicymanager/licensing/knowledgebase/troubleshooting/graceperiod.md b/docs/endpointpolicymanager/licensing/knowledgebase/troubleshooting/graceperiod.md index b5ba0eabe8..ab8dc2b7f6 100644 --- a/docs/endpointpolicymanager/licensing/knowledgebase/troubleshooting/graceperiod.md +++ b/docs/endpointpolicymanager/licensing/knowledgebase/troubleshooting/graceperiod.md @@ -169,3 +169,4 @@ Event 233: License has become unavailable or has become unlicensed (only availab versions equal or later to 24.4) ![1250_7_e85476dc329c7942430a995eb0548beb](/images/endpointpolicymanager/troubleshooting/license/1250_7_e85476dc329c7942430a995eb0548beb.webp) + diff --git a/docs/endpointpolicymanager/licensing/knowledgebase/troubleshooting/legacy.md b/docs/endpointpolicymanager/licensing/knowledgebase/troubleshooting/legacy.md index 1d838d274b..a7893dda1d 100644 --- a/docs/endpointpolicymanager/licensing/knowledgebase/troubleshooting/legacy.md +++ b/docs/endpointpolicymanager/licensing/knowledgebase/troubleshooting/legacy.md @@ -46,13 +46,12 @@ sidebar_position: 60 in the first place. - When we cut keys for existing customers (who started before 2021) we always provided Universal keys and sometimes provided Legacy keys. -- Therefore: You should be able to pick up your existing keys at portal.endpointpolicymanager.com. Example of +- Therefore: You should be able to pick up your existing keys at portal.policypak.com. Example of how to find existing keys: ![840_1_1](/images/endpointpolicymanager/troubleshooting/license/840_1_1.webp) -- Only email [support@endpointpolicymanager.com](mailto:support@endpointpolicymanager.com) if you cannot locate your - Universal license because it should already be in the Portal at portal.endpointpolicymanager.com. +- If you cannot locate your Universal license because it should already be in the Portal at portal.policypak.com, please [open a support ticket](https://www.netwrix.com/tickets.html#/open-a-ticket). ## In the portal, after I download my license keys, how can I tell which are UNIVERSAL and which are LEGACY keys? @@ -181,3 +180,4 @@ You can still use Universal licenses via GPO and/or MDM/XML method. The updated latest CSEs is as follows: ![840_7_image_950x724](/images/endpointpolicymanager/troubleshooting/license/840_7_image_950x724.webp) + diff --git a/docs/endpointpolicymanager/licensing/knowledgebase/troubleshooting/mmcsnapinlogs.md b/docs/endpointpolicymanager/licensing/knowledgebase/troubleshooting/mmcsnapinlogs.md index e9597f1e32..793e290e43 100644 --- a/docs/endpointpolicymanager/licensing/knowledgebase/troubleshooting/mmcsnapinlogs.md +++ b/docs/endpointpolicymanager/licensing/knowledgebase/troubleshooting/mmcsnapinlogs.md @@ -23,3 +23,4 @@ Inspect the logs from: `C:\Users\user\AppData\Local\PolicyPak` and see if your i any logs and/or obvious errors. Send the logs to support as instructed. ![753_1_img-01_950x545](/images/endpointpolicymanager/troubleshooting/license/753_1_img-01_950x545.webp) + diff --git a/docs/endpointpolicymanager/licensing/knowledgebase/troubleshooting/toollogs.md b/docs/endpointpolicymanager/licensing/knowledgebase/troubleshooting/toollogs.md index 9c228e9895..fc8404cbc0 100644 --- a/docs/endpointpolicymanager/licensing/knowledgebase/troubleshooting/toollogs.md +++ b/docs/endpointpolicymanager/licensing/knowledgebase/troubleshooting/toollogs.md @@ -23,3 +23,4 @@ Log files and related files for LT.exe (if any errors are detected) are located When asked, a customer need to access this location and ZIP the content of this folder for a further transfer to the Support team. The user behind the asterisks is the one who was executing` LT.exe.` + diff --git a/docs/endpointpolicymanager/licensing/knowledgebase/troubleshooting/universal.md b/docs/endpointpolicymanager/licensing/knowledgebase/troubleshooting/universal.md index 8392e402ce..0666129aca 100644 --- a/docs/endpointpolicymanager/licensing/knowledgebase/troubleshooting/universal.md +++ b/docs/endpointpolicymanager/licensing/knowledgebase/troubleshooting/universal.md @@ -13,3 +13,4 @@ manipulate the storage location of licenses before new licenses were put in plac As such you will still see licenses in place when running `PPUPDATE` command. ![826_1_img-01](/images/endpointpolicymanager/troubleshooting/license/826_1_img-01.webp) + diff --git a/docs/endpointpolicymanager/licensing/knowledgebase/vertualizationcitrix/_category_.json b/docs/endpointpolicymanager/licensing/knowledgebase/vertualizationcitrix/_category_.json index bae5c20ca0..a134c96372 100644 --- a/docs/endpointpolicymanager/licensing/knowledgebase/vertualizationcitrix/_category_.json +++ b/docs/endpointpolicymanager/licensing/knowledgebase/vertualizationcitrix/_category_.json @@ -3,4 +3,4 @@ "position": 30, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/licensing/knowledgebase/vertualizationcitrix/count.md b/docs/endpointpolicymanager/licensing/knowledgebase/vertualizationcitrix/count.md index 326e5cfc85..4c6dae9ad4 100644 --- a/docs/endpointpolicymanager/licensing/knowledgebase/vertualizationcitrix/count.md +++ b/docs/endpointpolicymanager/licensing/knowledgebase/vertualizationcitrix/count.md @@ -13,7 +13,7 @@ connection. In other words, if one Citrix server can handle 100 inbound connections, that would require a declaration of 100 Endpoint Policy Manager licenses. See -[Citrix & WVD Multi-session Windows Licensing Scenarios](https://www.endpointpolicymanager.com/purchasing/vdi-licensing-scenarios/) +[Citrix & WVD Multi-session Windows Licensing Scenarios](https://www.policypak.com/purchasing/vdi-licensing-scenarios/) for additional information on how we count licenses for any kind of multi-session Windows. ## On-Prem / Active Directory Notes @@ -88,3 +88,4 @@ bought only 10, 20, etc. If this is your situation, simply express the raw number of purchased licenses to your sales or renewals person. + diff --git a/docs/endpointpolicymanager/licensing/knowledgebase/vertualizationcitrix/desktops.md b/docs/endpointpolicymanager/licensing/knowledgebase/vertualizationcitrix/desktops.md index 1473c91494..516fb1835f 100644 --- a/docs/endpointpolicymanager/licensing/knowledgebase/vertualizationcitrix/desktops.md +++ b/docs/endpointpolicymanager/licensing/knowledgebase/vertualizationcitrix/desktops.md @@ -13,9 +13,10 @@ This depends on what kind of virtual desktops they are: Edition and the Citrix licenses are accounted for. - Same with Windows Virtual Desktop (if using Multi-session Windows). Those sessions each count as onelicense. See - [Citrix & WVD Multi-session Windows Licensing Scenarios](https://www.endpointpolicymanager.com/purchasing/vdi-licensing-scenarios/) + [Citrix & WVD Multi-session Windows Licensing Scenarios](https://www.policypak.com/purchasing/vdi-licensing-scenarios/) for additional information. - However, full VDI single-session desktops are licensed in the same manner as physical desktops. From a licensing perspective, there is no difference between the two. If there's a computer account in Active Directory, and it's active, it counts your Endpoint Policy Manager licensing. In this case you may use it with Endpoint Policy Manager SaaS / Cloud. + diff --git a/docs/endpointpolicymanager/licensing/knowledgebase/vertualizationcitrix/multisession.md b/docs/endpointpolicymanager/licensing/knowledgebase/vertualizationcitrix/multisession.md index 087783d522..2367d3aca2 100644 --- a/docs/endpointpolicymanager/licensing/knowledgebase/vertualizationcitrix/multisession.md +++ b/docs/endpointpolicymanager/licensing/knowledgebase/vertualizationcitrix/multisession.md @@ -61,9 +61,10 @@ go to 470. But you will only (in practice) use the 400 licenses: Total Usage: 402. Total in your pool after agreement: 470. This is really no different than how we ask PP Group Policy customers to do. See -[Citrix & WVD Multi-session Windows Licensing Scenarios](https://www.endpointpolicymanager.com/purchasing/vdi-licensing-scenarios/) +[Citrix & WVD Multi-session Windows Licensing Scenarios](https://www.policypak.com/purchasing/vdi-licensing-scenarios/) for additional information. In summary: If you want to use Endpoint Policy Manager Cloud with any kind of multi-session version of Windows, you need to have enough licenses purchased, and cannot perform the installation on multi-session Windows without an agreement first. + diff --git a/docs/endpointpolicymanager/licensing/knowledgebase/vertualizationcitrix/terminalservices.md b/docs/endpointpolicymanager/licensing/knowledgebase/vertualizationcitrix/terminalservices.md index 2840c0473d..42f1becc37 100644 --- a/docs/endpointpolicymanager/licensing/knowledgebase/vertualizationcitrix/terminalservices.md +++ b/docs/endpointpolicymanager/licensing/knowledgebase/vertualizationcitrix/terminalservices.md @@ -20,4 +20,5 @@ connections do not need to be declared at purchase time. For example scenarios of how to license Endpoint Policy Manager Group Policy Edition with Citrix and/or Terminal Services, please -see [Citrix & WVD Multi-session Windows Licensing Scenarios](https://www.endpointpolicymanager.com/purchasing/vdi-licensing-scenarios/)[.](https://www.endpointpolicymanager.com/support-sharing/citrix-licensing-scenarios.html) +see [Citrix & WVD Multi-session Windows Licensing Scenarios](https://www.policypak.com/purchasing/vdi-licensing-scenarios/)[.](https://www.policypak.com/support-sharing/citrix-licensing-scenarios.html) + diff --git a/docs/endpointpolicymanager/licensing/knowledgebase/vertualizationcitrix/tool_1.md b/docs/endpointpolicymanager/licensing/knowledgebase/vertualizationcitrix/tool_1.md index 5ff41d9b50..e45075b918 100644 --- a/docs/endpointpolicymanager/licensing/knowledgebase/vertualizationcitrix/tool_1.md +++ b/docs/endpointpolicymanager/licensing/knowledgebase/vertualizationcitrix/tool_1.md @@ -31,4 +31,5 @@ There are also multiple ways the Endpoint Policy Manager On-Prem suite can be li For understanding all the scenarios, please see the following additional technotes: - [How are Terminal Services and/or Citrix connections licensed?](/docs/endpointpolicymanager/licensing/knowledgebase/vertualizationcitrix/terminalservices.md) -- [Citrix & WVD Multi-session Windows Licensing Scenarios](https://www.endpointpolicymanager.com/purchasing/vdi-licensing-scenarios/) +- [Citrix & WVD Multi-session Windows Licensing Scenarios](https://www.policypak.com/purchasing/vdi-licensing-scenarios/) + diff --git a/docs/endpointpolicymanager/licensing/videolearningcenter/_category_.json b/docs/endpointpolicymanager/licensing/videolearningcenter/_category_.json index cb657b91c6..c96de79669 100644 --- a/docs/endpointpolicymanager/licensing/videolearningcenter/_category_.json +++ b/docs/endpointpolicymanager/licensing/videolearningcenter/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "videolearningcenter" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/licensing/videolearningcenter/installall/_category_.json b/docs/endpointpolicymanager/licensing/videolearningcenter/installall/_category_.json index d103be6b72..83af317b1e 100644 --- a/docs/endpointpolicymanager/licensing/videolearningcenter/installall/_category_.json +++ b/docs/endpointpolicymanager/licensing/videolearningcenter/installall/_category_.json @@ -3,4 +3,4 @@ "position": 20, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/licensing/videolearningcenter/installall/installuniversal.md b/docs/endpointpolicymanager/licensing/videolearningcenter/installall/installuniversal.md index 30a14bcbbb..ad97f0ca1a 100644 --- a/docs/endpointpolicymanager/licensing/videolearningcenter/installall/installuniversal.md +++ b/docs/endpointpolicymanager/licensing/videolearningcenter/installall/installuniversal.md @@ -148,3 +148,4 @@ saw how to do that too. Long story short, hope this helps you out. Looking forward to getting you started with PolicyPak real soon. Thank you so much. + diff --git a/docs/endpointpolicymanager/licensing/videolearningcenter/installalllegacy/_category_.json b/docs/endpointpolicymanager/licensing/videolearningcenter/installalllegacy/_category_.json index eec5d63eb4..12c49daacc 100644 --- a/docs/endpointpolicymanager/licensing/videolearningcenter/installalllegacy/_category_.json +++ b/docs/endpointpolicymanager/licensing/videolearningcenter/installalllegacy/_category_.json @@ -3,4 +3,4 @@ "position": 30, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/licensing/videolearningcenter/installalllegacy/upgrades.md b/docs/endpointpolicymanager/licensing/videolearningcenter/installalllegacy/upgrades.md index a4e72d8cd1..104c537e38 100644 --- a/docs/endpointpolicymanager/licensing/videolearningcenter/installalllegacy/upgrades.md +++ b/docs/endpointpolicymanager/licensing/videolearningcenter/installalllegacy/upgrades.md @@ -12,3 +12,4 @@ continuing (or else the license will not be able to be imported.) + diff --git a/docs/endpointpolicymanager/licensing/videolearningcenter/requestall/_category_.json b/docs/endpointpolicymanager/licensing/videolearningcenter/requestall/_category_.json index 76400dbe44..03368b7025 100644 --- a/docs/endpointpolicymanager/licensing/videolearningcenter/requestall/_category_.json +++ b/docs/endpointpolicymanager/licensing/videolearningcenter/requestall/_category_.json @@ -3,4 +3,4 @@ "position": 10, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/licensing/videolearningcenter/requestall/licenserequestkey.md b/docs/endpointpolicymanager/licensing/videolearningcenter/requestall/licenserequestkey.md index f85e553055..679272a4c3 100644 --- a/docs/endpointpolicymanager/licensing/videolearningcenter/requestall/licenserequestkey.md +++ b/docs/endpointpolicymanager/licensing/videolearningcenter/requestall/licenserequestkey.md @@ -156,3 +156,4 @@ directions are if you're using exclusively Intune. Hope this video helps you out. I'm looking forward to getting you started real soon with PolicyPak. Thanks so much. + diff --git a/docs/endpointpolicymanager/licensing/videolearningcenter/troubleshooting/_category_.json b/docs/endpointpolicymanager/licensing/videolearningcenter/troubleshooting/_category_.json index 7d2564a42f..befcd0741e 100644 --- a/docs/endpointpolicymanager/licensing/videolearningcenter/troubleshooting/_category_.json +++ b/docs/endpointpolicymanager/licensing/videolearningcenter/troubleshooting/_category_.json @@ -3,4 +3,4 @@ "position": 40, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/licensing/videolearningcenter/troubleshooting/cleanup.md b/docs/endpointpolicymanager/licensing/videolearningcenter/troubleshooting/cleanup.md index 19a83fc728..00c6d3ef2d 100644 --- a/docs/endpointpolicymanager/licensing/videolearningcenter/troubleshooting/cleanup.md +++ b/docs/endpointpolicymanager/licensing/videolearningcenter/troubleshooting/cleanup.md @@ -70,3 +70,4 @@ I hope that helps explain how to clean up old licenses if you happen to have any you have any questions about this, we're here for you on the support forums. Thanks. Take care. + diff --git a/docs/endpointpolicymanager/licensing/videolearningcenter/troubleshooting/legacy.md b/docs/endpointpolicymanager/licensing/videolearningcenter/troubleshooting/legacy.md index 10eae49218..48ac342309 100644 --- a/docs/endpointpolicymanager/licensing/videolearningcenter/troubleshooting/legacy.md +++ b/docs/endpointpolicymanager/licensing/videolearningcenter/troubleshooting/legacy.md @@ -7,3 +7,4 @@ sidebar_position: 10 # Legacy License Retirement Guidance (for Feb 28, 2023) + diff --git a/docs/endpointpolicymanager/licensing/videolearningcenter/troubleshooting/lttool.md b/docs/endpointpolicymanager/licensing/videolearningcenter/troubleshooting/lttool.md index fd862ea27a..75eaeb51d1 100644 --- a/docs/endpointpolicymanager/licensing/videolearningcenter/troubleshooting/lttool.md +++ b/docs/endpointpolicymanager/licensing/videolearningcenter/troubleshooting/lttool.md @@ -9,3 +9,4 @@ sidebar_position: 60 Having problems with the Netwrix Endpoint Policy Manager (formerly PolicyPak) LT tool but need to get "counting" with your number of Intune connected machines? Use this workaround. + diff --git a/docs/endpointpolicymanager/licensing/videolearningcenter/troubleshooting/mdm.md b/docs/endpointpolicymanager/licensing/videolearningcenter/troubleshooting/mdm.md index 43c809080f..2178ec2935 100644 --- a/docs/endpointpolicymanager/licensing/videolearningcenter/troubleshooting/mdm.md +++ b/docs/endpointpolicymanager/licensing/videolearningcenter/troubleshooting/mdm.md @@ -9,3 +9,4 @@ sidebar_position: 40 Please run these steps if asked by support + diff --git a/docs/endpointpolicymanager/licensing/videolearningcenter/troubleshooting/renameendpoint.md b/docs/endpointpolicymanager/licensing/videolearningcenter/troubleshooting/renameendpoint.md index 97f65e33d1..08081be46a 100644 --- a/docs/endpointpolicymanager/licensing/videolearningcenter/troubleshooting/renameendpoint.md +++ b/docs/endpointpolicymanager/licensing/videolearningcenter/troubleshooting/renameendpoint.md @@ -11,3 +11,4 @@ exporting them, or set up a home test lab, rename your endpoint to contain the w the name. See this concept at work in this video! + diff --git a/docs/endpointpolicymanager/licensing/videolearningcenter/troubleshooting/unlicense.md b/docs/endpointpolicymanager/licensing/videolearningcenter/troubleshooting/unlicense.md index 56f1f3e64c..c15bad3607 100644 --- a/docs/endpointpolicymanager/licensing/videolearningcenter/troubleshooting/unlicense.md +++ b/docs/endpointpolicymanager/licensing/videolearningcenter/troubleshooting/unlicense.md @@ -75,3 +75,4 @@ There's two different methods to get unlicensed, which you kind of need to know need to. Typically you would only need to do this if asked. If there's something that you want to do this for, you can let us know and we can talk through it. I hope this video helps you out. Looking forward to getting you started with PolicyPak real soon. Bye. + diff --git a/docs/endpointpolicymanager/licensing/videolearningcenter/videolearningcenter.md b/docs/endpointpolicymanager/licensing/videolearningcenter/videolearningcenter.md index febb74f590..be51c76fc5 100644 --- a/docs/endpointpolicymanager/licensing/videolearningcenter/videolearningcenter.md +++ b/docs/endpointpolicymanager/licensing/videolearningcenter/videolearningcenter.md @@ -26,3 +26,4 @@ See the following Video topics for more information on Endpoint Policy Manager l - [How to Un-License any Endpoint Policy ManagerComponent via ADMX or Endpoint Policy Manager Cloud](/docs/endpointpolicymanager/licensing/videolearningcenter/troubleshooting/unlicense.md) - [Using LT for license cleanup](/docs/endpointpolicymanager/licensing/videolearningcenter/troubleshooting/cleanup.md) - [MDM Intune company name troubleshooting](/docs/endpointpolicymanager/licensing/videolearningcenter/troubleshooting/mdm.md) + diff --git a/docs/endpointpolicymanager/upgrademaintenance/_category_.json b/docs/endpointpolicymanager/upgrademaintenance/_category_.json index a6fb2f3494..c867130ed4 100644 --- a/docs/endpointpolicymanager/upgrademaintenance/_category_.json +++ b/docs/endpointpolicymanager/upgrademaintenance/_category_.json @@ -3,4 +3,4 @@ "position": 25, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/upgrademaintenance/antivirussystemsoftware/_category_.json b/docs/endpointpolicymanager/upgrademaintenance/antivirussystemsoftware/_category_.json index 8c98264c85..1342d2cd72 100644 --- a/docs/endpointpolicymanager/upgrademaintenance/antivirussystemsoftware/_category_.json +++ b/docs/endpointpolicymanager/upgrademaintenance/antivirussystemsoftware/_category_.json @@ -3,4 +3,4 @@ "position": 40, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/upgrademaintenance/antivirussystemsoftware/antivirus.md b/docs/endpointpolicymanager/upgrademaintenance/antivirussystemsoftware/antivirus.md index 1674e0966d..2fd85462b9 100644 --- a/docs/endpointpolicymanager/upgrademaintenance/antivirussystemsoftware/antivirus.md +++ b/docs/endpointpolicymanager/upgrademaintenance/antivirussystemsoftware/antivirus.md @@ -147,7 +147,7 @@ Follow the steps to resolve Netskope errors. [Creating a Custom Certificate Pinned Application](https://docs.netskope.com/en/creating-a-custom-certificate-pinned-application/#creating-a-custom-certificate-pinned-application) for additional information. -**Step 2 –** Create a local domain bypass for `cloud-agent.endpointpolicymanager.com`. +**Step 2 –** Create a local domain bypass for `cloud-agent.policypak.com`. Explanation of Root Cause @@ -159,3 +159,4 @@ application. These steps above provide a workaround for Netskope + Endpoint Policy Manager Cloud installation issues. + diff --git a/docs/endpointpolicymanager/upgrademaintenance/antivirussystemsoftware/citrixapplayering.md b/docs/endpointpolicymanager/upgrademaintenance/antivirussystemsoftware/citrixapplayering.md index b30cd095f0..22285c5bfc 100644 --- a/docs/endpointpolicymanager/upgrademaintenance/antivirussystemsoftware/citrixapplayering.md +++ b/docs/endpointpolicymanager/upgrademaintenance/antivirussystemsoftware/citrixapplayering.md @@ -11,3 +11,4 @@ Citrix App Layering lets you add packages at the OS, PLATFORM or APP LAYER. While it ispossible that Netwrix Endpoint Policy Manager (formerly PolicyPak) should work at any layer, we recommend the OS layer since Endpoint Policy Manager acts as part of the operating system and is tightly integrated with Group Policy. + diff --git a/docs/endpointpolicymanager/upgrademaintenance/antivirussystemsoftware/digitallysigneddriver.md b/docs/endpointpolicymanager/upgrademaintenance/antivirussystemsoftware/digitallysigneddriver.md index cdfe224284..3ddaca5eb8 100644 --- a/docs/endpointpolicymanager/upgrademaintenance/antivirussystemsoftware/digitallysigneddriver.md +++ b/docs/endpointpolicymanager/upgrademaintenance/antivirussystemsoftware/digitallysigneddriver.md @@ -24,3 +24,4 @@ This will enable Windows 7 to honor 256-hash signed files. As you can see here, all Endpoint Policy Manager files are signed with SHA256. ![351_2_image002](/images/endpointpolicymanager/troubleshooting/install/351_2_image002.webp) + diff --git a/docs/endpointpolicymanager/upgrademaintenance/antivirussystemsoftware/overview.md b/docs/endpointpolicymanager/upgrademaintenance/antivirussystemsoftware/overview.md index 8afa247849..34a26a508f 100644 --- a/docs/endpointpolicymanager/upgrademaintenance/antivirussystemsoftware/overview.md +++ b/docs/endpointpolicymanager/upgrademaintenance/antivirussystemsoftware/overview.md @@ -31,4 +31,5 @@ Troubleshoot common problems related to third-party software interference: - Always configure antivirus software to exclude Endpoint Policy Manager files and processes - Test thoroughly in virtualized environments before deployment -- Be aware that some security software may prevent proper CSE operation without proper configuration \ No newline at end of file +- Be aware that some security software may prevent proper CSE operation without proper configuration + diff --git a/docs/endpointpolicymanager/upgrademaintenance/antivirussystemsoftware/sufficientprivileges.md b/docs/endpointpolicymanager/upgrademaintenance/antivirussystemsoftware/sufficientprivileges.md index fed07b9c06..449afd1d65 100644 --- a/docs/endpointpolicymanager/upgrademaintenance/antivirussystemsoftware/sufficientprivileges.md +++ b/docs/endpointpolicymanager/upgrademaintenance/antivirussystemsoftware/sufficientprivileges.md @@ -22,3 +22,4 @@ For more information Example of error and results in Event log: ![97_1_carbonblack1](/images/endpointpolicymanager/troubleshooting/error/install/97_1_carbonblack1.webp) + diff --git a/docs/endpointpolicymanager/upgrademaintenance/bestpractices/_category_.json b/docs/endpointpolicymanager/upgrademaintenance/bestpractices/_category_.json index 9e134f991b..6e6468760d 100644 --- a/docs/endpointpolicymanager/upgrademaintenance/bestpractices/_category_.json +++ b/docs/endpointpolicymanager/upgrademaintenance/bestpractices/_category_.json @@ -3,4 +3,4 @@ "position": 80, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/upgrademaintenance/bestpractices/commandline.md b/docs/endpointpolicymanager/upgrademaintenance/bestpractices/commandline.md index 51e5390e48..16a155224d 100644 --- a/docs/endpointpolicymanager/upgrademaintenance/bestpractices/commandline.md +++ b/docs/endpointpolicymanager/upgrademaintenance/bestpractices/commandline.md @@ -60,3 +60,4 @@ ppupdate /cseupdatenow /force  When specified along with /cseupdatenow, forces CSE to check for updates even when automatic updates are disabled in `update.config`. This option is useful for those who want to check for updates on their own schedule. + diff --git a/docs/endpointpolicymanager/upgrademaintenance/bestpractices/frequency.md b/docs/endpointpolicymanager/upgrademaintenance/bestpractices/frequency.md index a64e58033c..5b32f831d9 100644 --- a/docs/endpointpolicymanager/upgrademaintenance/bestpractices/frequency.md +++ b/docs/endpointpolicymanager/upgrademaintenance/bestpractices/frequency.md @@ -29,3 +29,4 @@ supports any older CSEs. So the best practice is to stay updated so that if you do find an issue that requires attention, the problem is not compound by being months or years behind. + diff --git a/docs/endpointpolicymanager/upgrademaintenance/bestpractices/frequency_1.md b/docs/endpointpolicymanager/upgrademaintenance/bestpractices/frequency_1.md index b6719e4b55..311caa17d5 100644 --- a/docs/endpointpolicymanager/upgrademaintenance/bestpractices/frequency_1.md +++ b/docs/endpointpolicymanager/upgrademaintenance/bestpractices/frequency_1.md @@ -35,3 +35,4 @@ shipping CSE version and put out the next shipping version for all customerswith In this way, the closer you are to latest version the easier the transition to the latest version will be, should the need arise. + diff --git a/docs/endpointpolicymanager/upgrademaintenance/bestpractices/overview.md b/docs/endpointpolicymanager/upgrademaintenance/bestpractices/overview.md index 7f9843223a..072b4e8145 100644 --- a/docs/endpointpolicymanager/upgrademaintenance/bestpractices/overview.md +++ b/docs/endpointpolicymanager/upgrademaintenance/bestpractices/overview.md @@ -23,4 +23,5 @@ Understand Endpoint Policy Manager versioning and update frequency: - [Update Frequency Guidelines](/docs/endpointpolicymanager/upgrademaintenance/bestpractices/frequency.md) - When to upgrade or not upgrade the CSE - [Update Frequency and Support](/docs/endpointpolicymanager/upgrademaintenance/bestpractices/frequency_1.md) - How often EPM is updated and version support policy -These best practices will help ensure your Endpoint Policy Manager deployment remains stable, secure, and fully supported. \ No newline at end of file +These best practices will help ensure your Endpoint Policy Manager deployment remains stable, secure, and fully supported. + diff --git a/docs/endpointpolicymanager/upgrademaintenance/bestpractices/rings.md b/docs/endpointpolicymanager/upgrademaintenance/bestpractices/rings.md index a95087bb84..1590a4b98f 100644 --- a/docs/endpointpolicymanager/upgrademaintenance/bestpractices/rings.md +++ b/docs/endpointpolicymanager/upgrademaintenance/bestpractices/rings.md @@ -63,7 +63,7 @@ It is recommend to become familiar with Microsoft's idea of rings using the foll - Microsoft documentation: [Prepare a servicing strategy for Windows client updates](https://learn.microsoft.com/en-us/windows/deployment/update/waas-servicing-strategy-windows-10-updates) - Endpoint Policy Manager's blog post: - [Windows Update for Business (WuFB): A Simplified Guide](https://www.endpointpolicymanager.com/resources/pp-blog/windows-update-business/) + [Windows Update for Business (WuFB): A Simplified Guide](https://www.policypak.com/resources/pp-blog/windows-update-business/) - Microsoft Ignite's talk about rings: [Strategic and tactical considerations for ring-based Windows 10 deployments](https://www.youtube.com/watch?v=omwelzp-Hlw) - Jeremy's MDM book (Chapter 9): [MDMandGPanswers.com/book](https://www.mdmandgpanswers.com/books) @@ -187,7 +187,7 @@ While it's possible to deploy the Endpoint Policy Manager CSE via Microsoft's Gr software installation, it is not recommended. The best practice to deploy the Endpoint Policy Manager CSE, should you have no on-prem software deployment tool, is the free version of PDQ Deploy. For more information, see the video -series[PolicyPak and PDQ](https://www.endpointpolicymanager.com/integration/endpointpolicymanager-and-pdq.html). +series[PolicyPak and PDQ](https://www.policypak.com/integration/endpointpolicymanager-and-pdq.html). ::: @@ -356,3 +356,4 @@ support. Just remember that you will have to reproduce the issue on a machine with the latest CSE and/or Cloud Client and be prepared to get logs from a very clean machine. + diff --git a/docs/endpointpolicymanager/upgrademaintenance/bestpractices/versions.md b/docs/endpointpolicymanager/upgrademaintenance/bestpractices/versions.md index f3140a5b4d..07ca1b66be 100644 --- a/docs/endpointpolicymanager/upgrademaintenance/bestpractices/versions.md +++ b/docs/endpointpolicymanager/upgrademaintenance/bestpractices/versions.md @@ -67,3 +67,4 @@ In this screenshot, you can see the original style and the new style: - New Style (15.12.827.19) means build 827 of the DesignStudio compiled the Pak. ![217_5_image006](/images/endpointpolicymanager/troubleshooting/217_5_image006.webp) + diff --git a/docs/endpointpolicymanager/upgrademaintenance/overview.md b/docs/endpointpolicymanager/upgrademaintenance/overview.md index 901917e74d..407d1543b0 100644 --- a/docs/endpointpolicymanager/upgrademaintenance/overview.md +++ b/docs/endpointpolicymanager/upgrademaintenance/overview.md @@ -38,4 +38,5 @@ Configure third-party software to work properly with Endpoint Policy Manager: - [AntiVirus Configuration](/docs/endpointpolicymanager/upgrademaintenance/antivirussystemsoftware/antivirus.md) - Configuring AV software - [Citrix App Layering](/docs/endpointpolicymanager/upgrademaintenance/antivirussystemsoftware/citrixapplayering.md) - Implementation with Unidesk - [Digitally Signed Driver](/docs/endpointpolicymanager/upgrademaintenance/antivirussystemsoftware/digitallysigneddriver.md) - Driver prompts and workarounds -- [Service Start Privileges](/docs/endpointpolicymanager/upgrademaintenance/antivirussystemsoftware/sufficientprivileges.md) - Troubleshooting service start issues \ No newline at end of file +- [Service Start Privileges](/docs/endpointpolicymanager/upgrademaintenance/antivirussystemsoftware/sufficientprivileges.md) - Troubleshooting service start issues + diff --git a/docs/endpointpolicymanager/upgrademaintenance/performancequestions/_category_.json b/docs/endpointpolicymanager/upgrademaintenance/performancequestions/_category_.json index 0a21727f4b..5563a0e2b6 100644 --- a/docs/endpointpolicymanager/upgrademaintenance/performancequestions/_category_.json +++ b/docs/endpointpolicymanager/upgrademaintenance/performancequestions/_category_.json @@ -3,4 +3,4 @@ "position": 50, "collapsed": true, "collapsible": true -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/upgrademaintenance/performancequestions/cpuslowdown.md b/docs/endpointpolicymanager/upgrademaintenance/performancequestions/cpuslowdown.md index 6892fb2d34..cb30559bcd 100644 --- a/docs/endpointpolicymanager/upgrademaintenance/performancequestions/cpuslowdown.md +++ b/docs/endpointpolicymanager/upgrademaintenance/performancequestions/cpuslowdown.md @@ -95,3 +95,4 @@ If you still think Endpoint Policy Manager is causing high disk usage / slowdown **Step 2 –** Screenshot of the perfmon as configured above running for a full minute. **Step 3 –** Dump file created with task manager. + diff --git a/docs/endpointpolicymanager/upgrademaintenance/performancequestions/overview.md b/docs/endpointpolicymanager/upgrademaintenance/performancequestions/overview.md index a66f9655df..57ff5ea60c 100644 --- a/docs/endpointpolicymanager/upgrademaintenance/performancequestions/overview.md +++ b/docs/endpointpolicymanager/upgrademaintenance/performancequestions/overview.md @@ -22,4 +22,5 @@ Diagnose and verify CSE performance impact on your systems: ## Troubleshooting Tips -These articles will help you identify whether performance issues are related to Endpoint Policy Manager and provide guidance on proper investigation methods to ensure optimal system performance. \ No newline at end of file +These articles will help you identify whether performance issues are related to Endpoint Policy Manager and provide guidance on proper investigation methods to ensure optimal system performance. + diff --git a/docs/endpointpolicymanager/upgrademaintenance/performancequestions/watcherservicememoryusage.md b/docs/endpointpolicymanager/upgrademaintenance/performancequestions/watcherservicememoryusage.md index a5c2159537..c14ee59317 100644 --- a/docs/endpointpolicymanager/upgrademaintenance/performancequestions/watcherservicememoryusage.md +++ b/docs/endpointpolicymanager/upgrademaintenance/performancequestions/watcherservicememoryusage.md @@ -49,3 +49,4 @@ Then you can add up the RAM used. For this example with three logged on users th memory is 13.92 MB. ![490_3_hf-kb-img-001](/images/endpointpolicymanager/troubleshooting/490_3_hf-kb-img-001.webp) + diff --git a/docs/endpointpolicymanager/upgrademaintenance/upgrade/_category_.json b/docs/endpointpolicymanager/upgrademaintenance/upgrade/_category_.json index f3fd2490f7..3e37f60abf 100644 --- a/docs/endpointpolicymanager/upgrademaintenance/upgrade/_category_.json +++ b/docs/endpointpolicymanager/upgrademaintenance/upgrade/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "overview" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/upgrademaintenance/upgrade/overview.md b/docs/endpointpolicymanager/upgrademaintenance/upgrade/overview.md index a81e6e7a79..d382cf5f5c 100644 --- a/docs/endpointpolicymanager/upgrademaintenance/upgrade/overview.md +++ b/docs/endpointpolicymanager/upgrademaintenance/upgrade/overview.md @@ -53,4 +53,5 @@ testing. A clean machine would have the following installed: This way you can install the latest Endpoint Policy Manager CSE by hand and do some testing of a new CSE before you attempt to roll it out to more client machines. Then, if you encounter a bug, you can quickly validate your bug report and collect logs from a machine that is available whenever you need -it, not just when the user is available. \ No newline at end of file +it, not just when the user is available. + diff --git a/docs/endpointpolicymanager/upgrademaintenance/upgrade/rings/_category_.json b/docs/endpointpolicymanager/upgrademaintenance/upgrade/rings/_category_.json index e8ada68482..fd07508e38 100644 --- a/docs/endpointpolicymanager/upgrademaintenance/upgrade/rings/_category_.json +++ b/docs/endpointpolicymanager/upgrademaintenance/upgrade/rings/_category_.json @@ -7,4 +7,4 @@ "type": "doc", "id": "overview" } -} \ No newline at end of file +} diff --git a/docs/endpointpolicymanager/upgrademaintenance/upgrade/rings/activedirectory.md b/docs/endpointpolicymanager/upgrademaintenance/upgrade/rings/activedirectory.md index 51a6dd6e8a..9f00a93390 100644 --- a/docs/endpointpolicymanager/upgrademaintenance/upgrade/rings/activedirectory.md +++ b/docs/endpointpolicymanager/upgrademaintenance/upgrade/rings/activedirectory.md @@ -47,7 +47,7 @@ While it's possible to deploy the Endpoint Policy Manager CSE via Microsoft's Gr software installation, it is not recommended. The best practice to deploy the Endpoint Policy Manager CSE, should you have no on-prem software deployment tool, is the free version of PDQ Deploy. For more information, see the video series at -[https://www.endpointpolicymanager.com/integration/endpointpolicymanager-and-pdq.html](https://www.endpointpolicymanager.com/integration/endpointpolicymanager-and-pdq.html). +[https://www.policypak.com/integration/endpointpolicymanager-and-pdq.html](https://www.policypak.com/integration/endpointpolicymanager-and-pdq.html). ::: @@ -117,3 +117,4 @@ topic for additional information. See the [Using Remote Work Delivery Manager to Update the Endpoint Policy Manager Client Side Extension](/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/tipsandtricks/updateclientsideextension.md)video for additional information. + diff --git a/docs/endpointpolicymanager/upgrademaintenance/upgrade/rings/cloud.md b/docs/endpointpolicymanager/upgrademaintenance/upgrade/rings/cloud.md index dc8d294d24..8a6c6675c9 100644 --- a/docs/endpointpolicymanager/upgrademaintenance/upgrade/rings/cloud.md +++ b/docs/endpointpolicymanager/upgrademaintenance/upgrade/rings/cloud.md @@ -38,3 +38,4 @@ Update the CSE first or the Cloud Client first in the test groups and let each p software update. Upgrading both at the same time is supported but is not recommended. ::: + diff --git a/docs/endpointpolicymanager/upgrademaintenance/upgrade/rings/finalthoughts.md b/docs/endpointpolicymanager/upgrademaintenance/upgrade/rings/finalthoughts.md index 0616b9b9e5..4fde509448 100644 --- a/docs/endpointpolicymanager/upgrademaintenance/upgrade/rings/finalthoughts.md +++ b/docs/endpointpolicymanager/upgrademaintenance/upgrade/rings/finalthoughts.md @@ -22,3 +22,4 @@ and fixes in the latest CSE. With that being said, even if you fall out of date Endpoint Policy Manager CSE, you are still entitled to support. Just remember that you will have to reproduce the issue on a machine with the latest CSE and be prepared to get logs from a clean machine. + diff --git a/docs/endpointpolicymanager/upgrademaintenance/upgrade/rings/mdm.md b/docs/endpointpolicymanager/upgrademaintenance/upgrade/rings/mdm.md index 7d6cc55ffa..314b1b05fc 100644 --- a/docs/endpointpolicymanager/upgrademaintenance/upgrade/rings/mdm.md +++ b/docs/endpointpolicymanager/upgrademaintenance/upgrade/rings/mdm.md @@ -24,3 +24,4 @@ automatically be part of the first or second dynamic group. But because the firs group with hand-picked machines, those machines are the only ones that will get the initial rollout of a new CSE. Then, because the Endpoint Policy Manager CSE is an MSI, you can use the MSI deployment method with your MDM service to target to these groups. + diff --git a/docs/endpointpolicymanager/upgrademaintenance/upgrade/rings/overview.md b/docs/endpointpolicymanager/upgrademaintenance/upgrade/rings/overview.md index 261059b8de..96226db954 100644 --- a/docs/endpointpolicymanager/upgrademaintenance/upgrade/rings/overview.md +++ b/docs/endpointpolicymanager/upgrademaintenance/upgrade/rings/overview.md @@ -31,7 +31,7 @@ with Microsoft's idea of rings using the following resources: - Microsoft documentation: [Prepare a servicing strategy for Windows client updates](https://learn.microsoft.com/en-us/windows/deployment/update/waas-servicing-strategy-windows-10-updates) - Endpoint Policy Manager's blog post: - [Windows Update for Business (WuFB): A Simplified Guide](https://www.endpointpolicymanager.com/resources/pp-blog/windows-update-business/) + [Windows Update for Business (WuFB): A Simplified Guide](https://www.policypak.com/resources/pp-blog/windows-update-business/) - Microsoft Ignite's talk about rings: [Strategic and tactical considerations for ring-based Windows 10 deployments](https://www.youtube.com/watch?v=omwelzp-Hlw) - Jeremy's MDM book (Chapter 9): [MDMandGPanswers.com/book](https://www.mdmandgpanswers.com/books) @@ -88,3 +88,4 @@ started using it. In the follow sections, we'll provide our recommendations for various Endpoint Policy Manager products on how to implement a ring policy for Endpoint Policy Manager CSE updates. + diff --git a/docs/endpointpolicymanager/upgrademaintenance/upgrade/settings.md b/docs/endpointpolicymanager/upgrademaintenance/upgrade/settings.md index c67083e19e..f98720ddf3 100644 --- a/docs/endpointpolicymanager/upgrademaintenance/upgrade/settings.md +++ b/docs/endpointpolicymanager/upgrademaintenance/upgrade/settings.md @@ -64,3 +64,4 @@ utility to update each GPO automatically with the latest version of the AppSet D To see a video overview of how to manually touch a GPO, see [GPOTouch Utility](/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/touchutility.md). + diff --git a/docs/endpointpolicymanager/upgrademaintenance/upgrade/tips.md b/docs/endpointpolicymanager/upgrademaintenance/upgrade/tips.md index 9c98f6db1d..95359a1dc0 100644 --- a/docs/endpointpolicymanager/upgrademaintenance/upgrade/tips.md +++ b/docs/endpointpolicymanager/upgrademaintenance/upgrade/tips.md @@ -73,3 +73,4 @@ and video demos. ::: + From 0a86a74694c8fdbc0bdef12e3ca2beb59939b28a Mon Sep 17 00:00:00 2001 From: hilram7 Date: Tue, 11 Nov 2025 13:46:31 -0500 Subject: [PATCH 52/94] Fix image file extension mismatch: Replace .jpg with .png for Okta settings image --- ...Server-Error-Using-Okta-SSO-Published-Reports.md | 2 +- ...ngs.jpg => kA0Qk00000036C9KAI-Okta-settings.png} | Bin 2 files changed, 1 insertion(+), 1 deletion(-) rename docs/kb/accessanalyzer/images/{kA0Qk00000036C9KAI-Okta-settings.jpg => kA0Qk00000036C9KAI-Okta-settings.png} (100%) diff --git a/docs/kb/accessanalyzer/500-Internal-Server-Error-Using-Okta-SSO-Published-Reports.md b/docs/kb/accessanalyzer/500-Internal-Server-Error-Using-Okta-SSO-Published-Reports.md index 04f73ba896..d8d61dd29f 100644 --- a/docs/kb/accessanalyzer/500-Internal-Server-Error-Using-Okta-SSO-Published-Reports.md +++ b/docs/kb/accessanalyzer/500-Internal-Server-Error-Using-Okta-SSO-Published-Reports.md @@ -48,7 +48,7 @@ To resolve this issue, update the signature and digest algorithms in the Okta ap 1. In Okta, navigate to the **Application** used for Published Reports. 2. Open the **General Settings** tab. 3. Scroll to the **Signature Algorithm** section. - ![Okta Application Settings page showing the Signature Algorithm section with SHA1 selected](/docs/kb/accessanalyzer/images/kA0Qk00000036C9KAI-Okta-settings.jpg) + ![Okta Application Settings page showing the Signature Algorithm section with SHA1 selected](/docs/kb/accessanalyzer/images/kA0Qk00000036C9KAI-Okta-settings.png) 4. Set the following: - **Signature Algorithm**: `RSA_SHA256` - **Digest Algorithm**: `SHA256` diff --git a/docs/kb/accessanalyzer/images/kA0Qk00000036C9KAI-Okta-settings.jpg b/docs/kb/accessanalyzer/images/kA0Qk00000036C9KAI-Okta-settings.png similarity index 100% rename from docs/kb/accessanalyzer/images/kA0Qk00000036C9KAI-Okta-settings.jpg rename to docs/kb/accessanalyzer/images/kA0Qk00000036C9KAI-Okta-settings.png From 6fea44c1a57a7d2b0e368ee640102b28bf8e85f1 Mon Sep 17 00:00:00 2001 From: "Jeremy Moskowitz, CTO Endpoints" Date: Tue, 11 Nov 2025 18:40:19 -0700 Subject: [PATCH 53/94] YouTube video fixes: standardized dimensions, added fullscreen support, fixed referrerpolicy attributes, and corrected URL formats --- .gitignore | 9 +++++++++ docs/endpointpolicymanager/archive/acrobatxpro.md | 2 +- docs/endpointpolicymanager/archive/admxfiles.md | 2 +- docs/endpointpolicymanager/archive/applock.md | 2 +- docs/endpointpolicymanager/archive/cloud.md | 2 +- .../endpointpolicymanager/archive/designstudiofirefox.md | 2 +- docs/endpointpolicymanager/archive/differentusers.md | 2 +- docs/endpointpolicymanager/archive/gotomeeting.md | 2 +- docs/endpointpolicymanager/archive/ie10.md | 2 +- docs/endpointpolicymanager/archive/ie9.md | 2 +- docs/endpointpolicymanager/archive/infranview.md | 2 +- .../endpointpolicymanager/archive/itemleveltartgeting.md | 2 +- docs/endpointpolicymanager/archive/java.md | 2 +- docs/endpointpolicymanager/archive/massdeploy.md | 2 +- docs/endpointpolicymanager/archive/modenuke.md | 2 +- docs/endpointpolicymanager/archive/office2013.md | 2 +- docs/endpointpolicymanager/archive/operanext.md | 2 +- docs/endpointpolicymanager/archive/parcctesting.md | 2 +- .../endpointpolicymanager/archive/preferencesexporter.md | 2 +- docs/endpointpolicymanager/archive/symantecworkspace.md | 2 +- docs/endpointpolicymanager/archive/tattooing.md | 2 +- docs/endpointpolicymanager/archive/upgrading.md | 2 +- docs/endpointpolicymanager/archive/vmware.md | 2 +- docs/endpointpolicymanager/archive/vmwarefilesettings.md | 2 +- .../endpointpolicymanager/archive/vmwarehorizonmirage.md | 2 +- docs/endpointpolicymanager/archive/vmwaresupplements.md | 2 +- docs/endpointpolicymanager/archive/xenapp.md | 2 +- .../admintemplatesmanager/collections.md | 2 +- .../admintemplatesmanager/switchedpolicies.md | 2 +- .../admintemplatesmethods/deployinternet.md | 2 +- .../admintemplatesmethods/reducegpos.md | 2 +- .../admintemplatestips/screensavers.md | 2 +- .../exportinggrouppolicy/cloudlocaluser.md | 2 +- .../exportinggrouppolicy/delivergpprefs.md | 2 +- .../videolearningcenter/exportingtocloud/cloudimport.md | 2 +- .../videolearningcenter/exportingtocloud/mdm.md | 2 +- .../videolearningcenter/exportingtocloud/mergetool.md | 2 +- .../exportingtocloud/realgposettings.md | 2 +- .../videolearningcenter/exportingtocloud/sccm.md | 2 +- .../gettingstarted/consolidateprinter.md | 2 +- .../gettingstarted/consolidateregistry.md | 2 +- .../videolearningcenter/gettingstarted/drivemaps.md | 2 +- .../videolearningcenter/gettingstarted/shortcuts.md | 2 +- .../videos/centralstoresharing/centralstorework.md | 2 +- .../videos/centralstoresharing/dllorphans.md | 2 +- .../videos/centralstoresharing/dllreconnect.md | 2 +- .../videos/centralstoresharing/manualupdate.md | 2 +- .../videos/centralstoresharing/shares.md | 2 +- .../videos/centralstoresharing/touchutility.md | 2 +- .../videos/centralstoresharing/trustedappsets.md | 2 +- .../videos/centralstoresharing/uptodate.md | 2 +- .../videos/chrome/clearbrowsing.md | 2 +- .../videos/chrome/gettingstarted.md | 2 +- .../applicationsettingsmanager/videos/citrix/demo.md | 2 +- .../applicationsettingsmanager/videos/citrix/demo2.md | 2 +- .../videos/citrix/integration.md | 2 +- .../applicationsettingsmanager/videos/citrix/rds.md | 2 +- .../videos/citrix/sealapproval.md | 2 +- .../applicationsettingsmanager/videos/citrix/xenapp.md | 2 +- .../videos/citrix/xendesktop.md | 2 +- .../videos/designstudio/addelements.md | 2 +- .../videos/designstudio/designstudiojava.md | 2 +- .../videos/designstudio/firefox_plugins.md | 2 +- .../videos/designstudio/firstpak.md | 2 +- .../videos/designstudio/foxitprinter.md | 2 +- .../videos/designstudio/importregistry.md | 2 +- .../videos/designstudio/itemleveltargeting.md | 2 +- .../videos/featurestechsupport/acllockdown.md | 2 +- .../videos/featurestechsupport/applicationlaunch.md | 2 +- .../videos/featurestechsupport/itemleveltargeting.md | 2 +- .../featurestechsupport/itemleveltargetingbypass.md | 2 +- .../videos/featurestechsupport/proxysettings.md | 2 +- .../videos/featurestechsupport/superpowers.md | 2 +- .../videos/featurestechsupport/variables.md | 2 +- .../applicationsettingsmanager/videos/firefox/addons.md | 2 +- .../applicationsettingsmanager/videos/firefox/adobe.md | 2 +- .../videos/firefox/bookmarks.md | 2 +- .../videos/firefox/bookmarksmodify.md | 2 +- .../videos/firefox/certificates.md | 2 +- .../videos/firefox/defaultsearch.md | 2 +- .../applicationsettingsmanager/videos/firefox/disable.md | 2 +- .../videos/firefox/extensions.md | 2 +- .../videos/firefox/extratabs.md | 2 +- .../videos/firefox/gettingstarted.md | 2 +- .../videos/firefox/miscsettings.md | 2 +- .../applicationsettingsmanager/videos/firefox/popups.md | 2 +- .../videos/firefox/removeelements.md | 2 +- .../videos/gettingstarted/centralstorecreate.md | 2 +- .../videos/gettingstarted/centralstoreupdate.md | 2 +- .../videos/gettingstarted/quickrundown.md | 2 +- .../videos/internetexplorer/certificates.md | 2 +- .../videos/internetexplorer/connectionstab.md | 2 +- .../videos/internetexplorer/contenttab.md | 2 +- .../videos/internetexplorer/favorites.md | 2 +- .../videos/internetexplorer/generaltab.md | 2 +- .../videos/internetexplorer/gettingstarted.md | 2 +- .../videos/internetexplorer/privacytab.md | 2 +- .../videos/internetexplorer/programstab.md | 2 +- .../videos/internetexplorer/securitytab.md | 2 +- .../videos/internetexplorer/settings.md | 2 +- .../applicationsettingsmanager/videos/java/disable.md | 2 +- .../applicationsettingsmanager/videos/java/jre.md | 2 +- .../applicationsettingsmanager/videos/java/lockdown.md | 2 +- .../videos/java/securityslider.md | 2 +- .../videos/methods/microsoftintune.md | 2 +- .../videos/methods/pdqdeploy.md | 2 +- .../videos/methods/pdqdeployfirefox.md | 2 +- .../videos/methods/sccmsoftwarecenter.md | 2 +- .../applicationsettingsmanager/videos/methods/specops.md | 2 +- .../videos/otherapplications/acrobat.md | 2 +- .../videos/otherapplications/flashplayer.md | 2 +- .../videos/otherapplications/irfanview.md | 2 +- .../videos/otherapplications/office.md | 2 +- .../videos/otherapplications/passwordsecure.md | 2 +- .../videos/otherapplications/skype.md | 2 +- .../videos/otherapplications/teams.md | 2 +- .../videos/otherapplications/thunderbird.md | 2 +- .../videos/tipsandtricks/certificatesevil.md | 2 +- .../videos/tipsandtricks/chromebookmarks.md | 2 +- .../videos/tipsandtricks/chromerevert.md | 2 +- .../videos/tipsandtricks/chromerevertfix.md | 2 +- .../videos/tipsandtricks/firefoxabout.md | 2 +- .../videos/tipsandtricks/firefoxplugins.md | 2 +- .../videos/tipsandtricks/ieproxyserver.md | 2 +- .../videos/tipsandtricks/invincea.md | 2 +- .../videos/tipsandtricks/oraclejava.md | 2 +- .../videos/tipsandtricks/paksbig.md | 2 +- .../videos/troubleshooting/chrome.md | 2 +- .../applicationsettingsmanager/videos/vdi/dedicated.md | 2 +- .../applicationsettingsmanager/videos/vdi/integration.md | 2 +- .../applicationsettingsmanager/videos/vdi/localmode.md | 2 +- .../applicationsettingsmanager/videos/vdi/thinapp.md | 2 +- .../videos/vdi/thinappworkspace.md | 2 +- .../applicationsettingsmanager/videos/vdi/vmware.md | 2 +- .../videos/virtualization/appv.md | 2 +- .../videos/virtualization/spoonnovell.md | 2 +- .../videos/virtualization/symantec.md | 2 +- .../videos/virtualization/thinapp.md | 2 +- .../videos/virtualization/uev.md | 2 +- .../videos/virtualization/xenapp.md | 2 +- .../videos/whatdoesitdo/cloud.md | 2 +- .../videos/whatdoesitdo/grouppolicy.md | 2 +- .../videos/whatdoesitdo/managers.md | 2 +- .../videos/whatdoesitdo/mdm.md | 2 +- .../videos/whatdoesitdo/onpremise.md | 2 +- .../videos/whatdoesitdo/pak.md | 2 +- .../videolearningcenter/citrixvirtualapps/citrix.md | 2 +- .../citrixvirtualapps/custombrowsers.md | 2 +- .../videolearningcenter/gettingstarted/blockwebsites.md | 2 +- .../videolearningcenter/gettingstarted/edgespecial.md | 2 +- .../videolearningcenter/gettingstarted/edgesupport.md | 2 +- .../videolearningcenter/gettingstarted/ie.md | 2 +- .../videolearningcenter/gettingstarted/ports.md | 2 +- .../videolearningcenter/gettingstarted/rightbrowser.md | 2 +- .../gettingstarted/userselecteddefault.md | 2 +- .../browserrouter/videolearningcenter/methods/cloud.md | 2 +- .../browserrouter/videolearningcenter/methods/mdm.md | 2 +- .../videolearningcenter/tipsandtricks/browsericon.md | 2 +- .../videolearningcenter/tipsandtricks/chrome.md | 2 +- .../tipsandtricks/chromenondomainjoined.md | 2 +- .../tipsandtricks/defaultwindows10.md | 2 +- .../videolearningcenter/tipsandtricks/edge.md | 2 +- .../videolearningcenter/tipsandtricks/firefox.md | 2 +- .../videolearningcenter/tipsandtricks/ieedgemode.md | 2 +- .../videolearningcenter/tipsandtricks/ieforce.md | 2 +- .../videolearningcenter/tipsandtricks/iesitelists.md | 2 +- .../gettingstarted/bitlockerdrives.md | 2 +- .../gettingstarted/dmapprovalautorules.md | 2 +- .../videolearningcenter/gettingstarted/dmhelpertool.md | 2 +- .../videolearningcenter/gettingstarted/enduser.md | 2 +- .../videolearningcenter/gettingstarted/serialnumber.md | 2 +- .../videolearningcenter/gettingstarted/usbdrive.md | 2 +- .../gettingstarted/usbdriveallowuser.md | 2 +- .../gettingstarted/usbdriveallowvendor.md | 2 +- .../devicemanager/videolearningcenter/methods/cloud.md | 2 +- .../devicemanager/videolearningcenter/methods/mdm.md | 2 +- .../manual/windows/adminapproval/additionaldetails.md | 2 +- .../videolearningcenter/acltraverse/deleteicons.md | 2 +- .../videolearningcenter/acltraverse/modifyhosts.md | 2 +- .../videolearningcenter/acltraverse/ntfspermissions.md | 2 +- .../videolearningcenter/acltraverse/registry.md | 2 +- .../videolearningcenter/adminapproval/applyondemand.md | 2 +- .../adminapproval/autorulesfromadmin.md | 2 +- .../videolearningcenter/adminapproval/branding.md | 2 +- .../videolearningcenter/adminapproval/demo.md | 2 +- .../videolearningcenter/adminapproval/email.md | 2 +- .../videolearningcenter/adminapproval/enforce.md | 2 +- .../adminapproval/justificationandauthentication.md | 2 +- .../videolearningcenter/adminapproval/longcodes.md | 2 +- .../adminapproval/overrideselfelevate.md | 2 +- .../videolearningcenter/adminapproval/reauthenticate.md | 2 +- .../videolearningcenter/adminapproval/securecopy.md | 2 +- .../videolearningcenter/adminapproval/selfelevate.md | 2 +- .../videolearningcenter/adminapproval/selfelevatedemo.md | 2 +- .../videolearningcenter/adminapproval/setup.md | 2 +- .../basicsandgettingstarted/applicationcontrol.md | 2 +- .../basicsandgettingstarted/autorulesgeneratortool.md | 2 +- .../basicsandgettingstarted/comsupport.md | 2 +- .../basicsandgettingstarted/feature.md | 2 +- .../basicsandgettingstarted/installapplications.md | 2 +- .../basicsandgettingstarted/localadminrights.md | 2 +- .../basicsandgettingstarted/removelocaladmin.md | 2 +- .../basicsandgettingstarted/uacpromptsactivex.md | 2 +- .../basicsandgettingstarted/userfilter.md | 2 +- .../videolearningcenter/bestpractices/appblock.md | 2 +- .../videolearningcenter/bestpractices/elevateuwp.md | 2 +- .../bestpractices/elevatinguserbasedinstalls.md | 2 +- .../videolearningcenter/bestpractices/msi.md | 2 +- .../videolearningcenter/bestpractices/opensavedialogs.md | 2 +- .../videolearningcenter/bestpractices/powershellblock.md | 2 +- .../bestpractices/securitychildprocesses.md | 2 +- .../videolearningcenter/bestpractices/selfelevatemode.md | 2 +- .../bestpractices/serviceaccountrights.md | 2 +- .../bestpractices/usersystemexecutables.md | 2 +- .../videolearningcenter/bestpractices/wildcards.md | 2 +- .../businesssolutions/denyselfelevate.md | 2 +- .../businesssolutions/microsoftrecommendations.md | 2 +- .../businesssolutions/printeruacprompts.md | 2 +- .../videolearningcenter/businesssolutions/winget.md | 2 +- .../videolearningcenter/eventing/cloudevents.md | 2 +- .../videolearningcenter/eventing/discovery.md | 2 +- .../videolearningcenter/eventing/events.md | 2 +- .../videolearningcenter/eventing/globalauditevent.md | 2 +- .../videolearningcenter/eventing/preventevents.md | 2 +- .../eventing/windowseventforwarding.md | 2 +- .../helperstoolsandtips/helperdesktopshortcut.md | 2 +- .../helperstoolsandtips/ntprintdialog.md | 2 +- .../helperstoolsandtips/toolssetup.md | 2 +- .../helperstoolsandtips/uacprompts.md | 2 +- .../videolearningcenter/helperstoolsandtips/wingui.md | 2 +- .../howtoandtechsupport/denymessages.md | 2 +- .../howtoandtechsupport/installfonts.md | 2 +- .../howtoandtechsupport/itemleveltargeting.md | 2 +- .../howtoandtechsupport/preventedge.md | 2 +- .../howtoandtechsupport/preventunsigned.md | 2 +- .../howtoandtechsupport/preventusercommands.md | 2 +- .../videolearningcenter/howtoandtechsupport/scripts.md | 2 +- .../howtoandtechsupport/securitycomborules.md | 2 +- .../howtoandtechsupport/stopransomware.md | 2 +- .../howtoandtechsupport/windowsuniversalapplications.md | 2 +- .../videolearningcenter/macintegration/adminapproval.md | 2 +- .../macintegration/applicationlaunch.md | 2 +- .../macintegration/applicationpackage.md | 2 +- .../videolearningcenter/macintegration/cloudinstall.md | 2 +- .../macintegration/collectdiagnostics.md | 2 +- .../macintegration/eventscollector.md | 2 +- .../videolearningcenter/macintegration/finder.md | 2 +- .../videolearningcenter/macintegration/macjointoken.md | 2 +- .../macintegration/mountunmounpart2.md | 2 +- .../macintegration/mountunmountpart1.md | 2 +- .../macintegration/policycandidates.md | 2 +- .../videolearningcenter/macintegration/privilege.md | 2 +- .../videolearningcenter/macintegration/sudosupport.md | 2 +- .../videolearningcenter/macintegration/systemsettings.md | 2 +- .../videolearningcenter/macintegration/wildcards.md | 2 +- .../videolearningcenter/methods/cloudrules.md | 2 +- .../videolearningcenter/methods/mdm.md | 2 +- .../videolearningcenter/methods/pdqdeploy.md | 2 +- .../videolearningcenter/methods/pdqdeployblockmalware.md | 2 +- .../netwrixprivilegesecure/license.md | 2 +- .../netwrixprivilegesecure/privilegesecure.md | 2 +- .../netwrixprivilegesecure/privilegesecureclient.md | 2 +- .../netwrixprivilegesecure/selfelevatemode.md | 2 +- .../components/featuremanager/videos/allvideos/cloud.md | 2 +- .../components/featuremanager/videos/allvideos/mdm.md | 2 +- .../featuremanager/videos/allvideos/windows.md | 2 +- .../featuremanager/videos/allvideos/windowsservers.md | 2 +- .../videolearningcenter/gettingstarted/applyonce.md | 2 +- .../gettingstarted/preconfiguredadvice.md | 2 +- .../gettingstarted/universalwindowsapps.md | 2 +- .../videolearningcenter/gettingstarted/windows10.md | 2 +- .../videolearningcenter/gettingstarted/wizard.md | 2 +- .../videolearningcenter/methods/cloud.md | 2 +- .../videolearningcenter/methods/cloudusage.md | 2 +- .../videolearningcenter/methods/mdm.md | 2 +- .../videolearningcenter/methods/pdqdeploy.md | 2 +- .../videolearningcenter/tipsandtricks/acroreader.md | 2 +- .../videolearningcenter/tipsandtricks/adobereader.md | 2 +- .../videolearningcenter/tipsandtricks/firstlogin.md | 2 +- .../tipsandtricks/helperapplication.md | 2 +- .../videolearningcenter/tipsandtricks/helpertool.md | 2 +- .../videolearningcenter/tipsandtricks/mailto.md | 2 +- .../videolearningcenter/tipsandtricks/windows10modify.md | 2 +- .../tipsandtricks/windows10questions.md | 2 +- .../javaenterpriserules/videos/gettingstarted/block.md | 2 +- .../videos/gettingstarted/browserrouter.md | 2 +- .../videos/gettingstarted/gettingstartedv.md | 2 +- .../videos/gettingstarted/itemleveltargeting.md | 2 +- .../videos/gettingstarted/oracledeploymentrulesets.md | 2 +- .../javaenterpriserules/videos/methods/cloud.md | 2 +- .../components/javaenterpriserules/videos/methods/mdm.md | 2 +- .../javaenterpriserules/videos/methods/pdqdeploy.md | 2 +- .../javaenterpriserules/videos/methods/sccm.md | 2 +- .../videos/methods/versionsmultiple.md | 2 +- .../videos/troubleshooting/xmlsurgery.md | 2 +- .../videos/gettingstarted/applicationsports.md | 2 +- .../videos/gettingstarted/auditingevents.md | 2 +- .../videos/gettingstarted/basics.md | 2 +- .../videos/gettingstarted/domainnames.md | 2 +- .../videos/gettingstarted/globalsettings.md | 2 +- .../videos/remoteworkandvdi/cloud.md | 2 +- .../videos/remoteworkandvdi/itemleveltargeting.md | 2 +- .../videos/remoteworkandvdi/mdm.md | 2 +- .../videos/remoteworkandvdi/vdiscenarios.md | 2 +- .../videos/gettingstarted/masscopy.md | 2 +- .../videos/gettingstarted/patching.md | 2 +- .../videos/gettingstarted/smb.md | 2 +- .../videos/gettingstarted/webbasedshares.md | 2 +- .../remoteworkdeliverymanager/videos/methods/cloud.md | 2 +- .../remoteworkdeliverymanager/videos/methods/mdm.md | 2 +- .../videos/tipsandtricks/azureblobstorage.md | 2 +- .../videos/tipsandtricks/localfilecopy.md | 2 +- .../videos/tipsandtricks/updateclientsideextension.md | 2 +- .../videolearningcenter/gettingstarted/cloud.md | 2 +- .../videolearningcenter/gettingstarted/onpremise.md | 2 +- .../scriptstriggers/videolearningcenter/methods/mdm.md | 2 +- .../videolearningcenter/methods/pdqdeploy.md | 2 +- .../videolearningcenter/tipsandtricks/bitlocker.md | 2 +- .../videolearningcenter/tipsandtricks/chocolaty.md | 2 +- .../tipsandtricks/customdefaultfileassociations.md | 2 +- .../videolearningcenter/tipsandtricks/printers.md | 2 +- .../videolearningcenter/tipsandtricks/unwantedapps.md | 2 +- .../tipsandtricks/windows10prolockscreen.md | 2 +- .../videolearningcenter/triggersexamples/anyconnect.md | 2 +- .../videolearningcenter/triggersexamples/events.md | 2 +- .../triggersexamples/lockunlocksession.md | 2 +- .../triggersexamples/mapdrivetriggers.md | 2 +- .../triggersexamples/scripttriggers.md | 2 +- .../triggersexamples/shutdownscripts.md | 2 +- .../videolearningcenter/triggersexamples/vpnconnect.md | 2 +- .../videolearningcenter/withcloud/auditpol.md | 2 +- .../videolearningcenter/withcloud/cloud.md | 2 +- .../videolearningcenter/withcloud/printersetup.md | 2 +- .../videolearningcenter/withcloud/x509certificates.md | 2 +- .../videos/appxpoliciesitems/appxmanager.md | 2 +- .../videos/appxpoliciesitems/blockapps.md | 2 +- .../videos/appxpoliciesitems/removeapps.md | 2 +- .../softwarepackage/videos/tipsandtricks/extrastool.md | 2 +- .../softwarepackage/videos/usingwithothermethod/mdm.md | 2 +- .../videos/wingetpolicies/deployapplications.md | 2 +- .../softwarepackage/videos/wingetpolicies/run.md | 2 +- .../startscreenandtaskbar/videos/extras/onetime.md | 2 +- .../videos/gettingstarted/demotaskbar.md | 2 +- .../videos/gettingstarted/helperutility.md | 2 +- .../videos/gettingstarted/itemleveltargeting.md | 2 +- .../videos/gettingstarted/linksie.md | 2 +- .../videos/gettingstarted/windows10startmenu.md | 2 +- .../startscreenandtaskbar/videos/methods/citrix.md | 2 +- .../startscreenandtaskbar/videos/methods/mdm.md | 2 +- .../videos/methods/mdmitemleveltargeting.md | 2 +- .../videos/methods/nondomainjoined.md | 2 +- .../startscreenandtaskbar/videos/methods/pdqdeploy.md | 2 +- .../videos/troubleshooting/customicons.md | 2 +- .../videos/troubleshooting/revertstartmenu.md | 2 +- .../cloud/videos/gettingstarted/admxfiles.md | 2 +- .../cloud/videos/gettingstarted/admxsettings.md | 2 +- .../cloud/videos/gettingstarted/armsupport.md | 2 +- .../gettingstarted/endpointpolicymanagersettings.md | 2 +- .../cloud/videos/gettingstarted/grouppolicysettings.md | 2 +- .../cloud/videos/gettingstarted/introduction.md | 2 +- .../cloud/videos/gettingstarted/onpremiseexport.md | 4 +--- .../cloud/videos/gettingstarted/preferences.md | 2 +- .../cloud/videos/gettingstarted/quickstart.md | 2 +- .../cloud/videos/gettingstarted/securitysettings.md | 2 +- .../cloud/videos/testlabbestpractices/createdc.md | 4 +--- .../cloud/videos/testlabbestpractices/onpremise.md | 5 +---- .../cloud/videos/testlabbestpractices/renameendpoint.md | 4 +--- .../cloud/videos/testlabbestpractices/start.md | 2 +- .../cloud/videos/tipsandtricks/fileinfoviewer.md | 4 ++-- .../videos/tipsandtricks/restricted_groups_editor.md | 2 +- .../cloud/videos/upkeepanddailyuse/groups.md | 2 +- .../cloud/videos/upkeepanddailyuse/import.md | 2 +- .../cloud/videos/upkeepanddailyuse/jointoken.md | 2 +- .../cloud/videos/upkeepanddailyuse/registrationmode.md | 2 +- .../cloud/videos/upkeepanddailyuse/reports.md | 2 +- .../cloud/videos/usingwithothermethods/mdm.md | 2 +- .../cloud/videos/usingwithothermethods/onpremise.md | 4 ++-- .../grouppolicy/videos/gettingstarted/explained.md | 2 +- .../grouppolicy/videos/gettingstarted/gettingstartedv.md | 2 +- .../grouppolicy/videos/gettingstarted/install.md | 2 +- .../grouppolicy/videos/gettingstarted/integration.md | 2 +- .../grouppolicy/videos/gettingstarted/renameendpoint.md | 2 +- .../grouppolicy/videos/tipsandtricks/editmanual.md | 2 +- .../grouppolicy/videos/tipsandtricks/exportgpos.md | 2 +- .../grouppolicy/videos/tipsandtricks/flatlegacyview.md | 2 +- .../grouppolicy/videos/tipsandtricks/mmcconsole.md | 2 +- .../videos/tipsandtricks/remotedesktopconnection.md | 2 +- .../mdm/videos/exportingtips/admintemplates.md | 2 +- .../mdm/videos/exportingtips/exporterutility.md | 2 +- .../mdm/videos/gettingstarted/citrixendpointmanager.md | 2 +- .../mdm/videos/gettingstarted/microsoftintune.md | 2 +- .../mdm/videos/gettingstarted/mobileiron.md | 2 +- .../mdm/videos/gettingstarted/realgrouppolicy.md | 2 +- .../mdm/videos/gettingstarted/testsample.md | 2 +- .../mdm/videos/gettingstarted/workspaceone.md | 2 +- .../misc/videos/cameyo/applicationsettings.md | 2 +- .../gettingstarted/misc/videos/cameyo/browserright.md | 2 +- .../gettingstarted/misc/videos/cameyo/startscreen.md | 2 +- .../gettingstarted/misc/videos/cameyo/uacprompts.md | 2 +- .../advancedgrouppolicymanagement.md | 2 +- .../videos/changemanagementutilities/gpoadmintool.md | 2 +- .../misc/videos/changemanagementutilities/history.md | 2 +- .../misc/videos/changemanagementutilities/netiq.md | 2 +- .../scriptlogicactiveadministrator.md | 2 +- .../videos/changemanagementutilities/sdmchangemanager.md | 2 +- .../gettingstarted/misc/videos/fslogix/appmasking.md | 2 +- .../gettingstarted/misc/videos/fslogix/broswerright.md | 2 +- .../misc/videos/fslogix/browserconfiguration.md | 2 +- .../gettingstarted/misc/videos/fslogix/browserdefault.md | 2 +- .../misc/videos/fslogix/elevatingapplications.md | 2 +- .../gettingstarted/misc/videos/fslogix/profiles.md | 2 +- .../gettingstarted/misc/videos/fslogix/startmenu.md | 2 +- .../gettingstarted/misc/videos/gettingstartedmisc/arm.md | 2 +- .../misc/videos/gettingstartedmisc/editor.md | 2 +- .../misc/videos/gettingstartedmisc/freetraining.md | 2 +- .../misc/videos/gettingstartedmisc/sidexporter.md | 2 +- .../misc/videos/gettingstartedmisc/solutionmethods.md | 2 +- .../misc/videos/methods/exporterutility.md | 2 +- .../misc/videos/methods/sccmendpointpolicymanager.md | 2 +- .../misc/videos/methods/sccmgrouppolicy.md | 2 +- .../misc/videos/netwrixauditor/auditordemo.md | 2 +- .../misc/videos/netwrixauditor/auditorsetup.md | 2 +- .../gettingstarted/misc/videos/troubleshooting/admx.md | 2 +- .../misc/videos/troubleshooting/admxfiles.md | 2 +- .../misc/videos/troubleshooting/gpobackup.md | 2 +- .../misc/videos/troubleshooting/itemleveltargeting.md | 2 +- .../gettingstarted/misc/videos/troubleshooting/logs.md | 2 +- .../gettingstarted/misc/videos/troubleshooting/mdm.md | 2 +- .../misc/videos/troubleshooting/powershell.md | 2 +- .../misc/videos/troubleshooting/processmonitor.md | 2 +- .../misc/videos/troubleshooting/unlicense.md | 2 +- .../misc/videos/upgradingmaintenance/backup.md | 2 +- .../misc/videos/upgradingmaintenance/backupoptions.md | 2 +- .../windowsvirtualdesktops/admintemplatemanager.md | 2 +- .../videos/windowsvirtualdesktops/applicationsettings.md | 2 +- .../misc/videos/windowsvirtualdesktops/browserrouter.md | 2 +- .../videos/windowsvirtualdesktops/elevateapplication.md | 2 +- .../misc/videos/windowsvirtualdesktops/elevateinstall.md | 2 +- .../misc/videos/windowsvirtualdesktops/gettingstarted.md | 2 +- .../misc/videos/windowsvirtualdesktops/leastprivilege.md | 2 +- .../misc/videos/windowsvirtualdesktops/startscreen.md | 2 +- .../misc/videos/windowsvirtualdesktops/tour.md | 2 +- .../videos/gettingstarted/install.md | 2 +- .../videos/gettingstarted/modepull.md | 2 +- .../videos/gettingstarted/modepush.md | 2 +- .../videos/gettingstarted/securityenhanced.md | 2 +- .../videos/troubleshooting/firewallports.md | 2 +- .../gpcompliancereporter/videos/using/existinggpos.md | 2 +- .../gpcompliancereporter/videos/using/importgpos.md | 2 +- .../gpcompliancereporter/videos/using/importstig.md | 2 +- .../videos/whatdoesitdo/modeserver.md | 2 +- .../videos/whatdoesitdo/modestandalone.md | 2 +- .../videos/whatdoesitdo/overviewmanager.md | 2 +- .../videos/whatdoesitdo/overviewtechnical.md | 2 +- docs/endpointpolicymanager/index.md | 6 ++---- .../videolearningcenter/methodgpoandad/autoupdate.md | 2 +- .../videolearningcenter/installall/installuniversal.md | 2 +- .../videolearningcenter/installalllegacy/upgrades.md | 2 +- .../videolearningcenter/requestall/licenserequestkey.md | 3 +-- .../videolearningcenter/troubleshooting/cleanup.md | 2 +- .../videolearningcenter/troubleshooting/legacy.md | 2 +- .../videolearningcenter/troubleshooting/lttool.md | 3 +-- .../licensing/videolearningcenter/troubleshooting/mdm.md | 3 +-- .../troubleshooting/renameendpoint.md | 2 +- .../videolearningcenter/troubleshooting/unlicense.md | 2 +- src/theme/Root.js | 4 +++- 466 files changed, 479 insertions(+), 482 deletions(-) diff --git a/.gitignore b/.gitignore index bdbef839cf..e2324deeff 100644 --- a/.gitignore +++ b/.gitignore @@ -26,3 +26,12 @@ packages npm-debug.log* yarn-debug.log* yarn-error.log* +fix_fullscreen.py +fix_video_dimensions.py +fix_videos_v2.py +fix_videos_v3.py +fix_videos.py +verify_dimensions.py +git_status.txt +touch_all_modified.py +touch_files.py diff --git a/docs/endpointpolicymanager/archive/acrobatxpro.md b/docs/endpointpolicymanager/archive/acrobatxpro.md index 3c3b761c73..669bcc211e 100644 --- a/docs/endpointpolicymanager/archive/acrobatxpro.md +++ b/docs/endpointpolicymanager/archive/acrobatxpro.md @@ -11,7 +11,7 @@ So to ensure Protected Mode is on and guarantee it stays on? Not to mention, how manage any of the other 1000+ Acrobat Pro X settings using Group Policy? Watch this video to find out. - + One problem with Acrobat X Pro's **Protected Mode** security feature is that it is not enabled by default, especially if you need this feature to be always on. Furthermore, efficiently managing diff --git a/docs/endpointpolicymanager/archive/admxfiles.md b/docs/endpointpolicymanager/archive/admxfiles.md index d099545e38..28919ccff3 100644 --- a/docs/endpointpolicymanager/archive/admxfiles.md +++ b/docs/endpointpolicymanager/archive/admxfiles.md @@ -11,7 +11,7 @@ Group Policy MVP Jeremy Moskowitz shows how ADM and ADMX files do not perform th them to. Jeremy demonstrates how a 3rd party tool like Netwrix Endpoint Policy Manager (formerly PolicyPak) can actually deliver settings, plus perform lockdown so your settings are ensured. - + ### Group Policy: ADM/X Files – why they cannot prevent user shenanigans video transcript diff --git a/docs/endpointpolicymanager/archive/applock.md b/docs/endpointpolicymanager/archive/applock.md index a963fa037e..89b7b456e1 100644 --- a/docs/endpointpolicymanager/archive/applock.md +++ b/docs/endpointpolicymanager/archive/applock.md @@ -10,7 +10,7 @@ Prior to Netwrix Endpoint Policy Manager (formerly PolicyPak) 3.5, it was necess display previous AppLock (TM) elements. In this video you can see how to quickly and easily restore the element within the GPO. - + ### PolicyPak 3.5 Applock Update Behavior Change video transcript diff --git a/docs/endpointpolicymanager/archive/cloud.md b/docs/endpointpolicymanager/archive/cloud.md index 5086c5e7c4..41bfd06119 100644 --- a/docs/endpointpolicymanager/archive/cloud.md +++ b/docs/endpointpolicymanager/archive/cloud.md @@ -10,7 +10,7 @@ Microsoft MVP Jeremy Moskowitz and Shane from Admin Arsenal show how you can dep settings to domain joined or non-domain joined machines through the cloud with Netwrix Endpoint Policy Manager (formerly PolicyPak) Cloud. - + ### Deliver Group Policy to Domain Joined and non-Domain Joined machines thru the Cloud diff --git a/docs/endpointpolicymanager/archive/designstudiofirefox.md b/docs/endpointpolicymanager/archive/designstudiofirefox.md index 412c913caa..a9ae59ef1d 100644 --- a/docs/endpointpolicymanager/archive/designstudiofirefox.md +++ b/docs/endpointpolicymanager/archive/designstudiofirefox.md @@ -10,7 +10,7 @@ Firefox is easy to manage using Netwrix Endpoint Policy Manager (formerly Policy how-to using the Endpoint Policy Manager **DesignStudio** to implement about:config settings within your Paks. - + ### PolicyPak: Use the DesignStudio to manage FireFox's about:config settings video transcript diff --git a/docs/endpointpolicymanager/archive/differentusers.md b/docs/endpointpolicymanager/archive/differentusers.md index 16ef028214..46a5e6ca0d 100644 --- a/docs/endpointpolicymanager/archive/differentusers.md +++ b/docs/endpointpolicymanager/archive/differentusers.md @@ -9,7 +9,7 @@ sidebar_position: 20 Microsoft MVP Jeremy Moskowitz and Shane from Admin Arsenal demonstrate how it is possible to manage different users in the same OU using Netwrix Endpoint Policy Manager (formerly PolicyPak). - + ### Manage Different Users In The Same OU (And Reduce Number of GPOs) With PolicyPak diff --git a/docs/endpointpolicymanager/archive/gotomeeting.md b/docs/endpointpolicymanager/archive/gotomeeting.md index f0b9d3edcd..95d0eb1380 100644 --- a/docs/endpointpolicymanager/archive/gotomeeting.md +++ b/docs/endpointpolicymanager/archive/gotomeeting.md @@ -12,7 +12,7 @@ so that they get the right experience, every time they launch it. Keep your GoTo configuration settings enforced with Endpoint Policy Manager. Check out this video to see how it is done. - + ### Manage Goto Meetings diff --git a/docs/endpointpolicymanager/archive/ie10.md b/docs/endpointpolicymanager/archive/ie10.md index 3ec8d51614..8fcbaef710 100644 --- a/docs/endpointpolicymanager/archive/ie10.md +++ b/docs/endpointpolicymanager/archive/ie10.md @@ -10,7 +10,7 @@ If you install Internet Explorer 10 on Windows 7 (or Windows 8) machine you lose manage Internet Explorer Maintenance. Also, IEM settings stop working. This video explains how you can solve this problem. - + ### Internet Explorer 10 and Internet Explorer Maintenance – the whole story Video Transcript diff --git a/docs/endpointpolicymanager/archive/ie9.md b/docs/endpointpolicymanager/archive/ie9.md index 8bb07ed04d..00883f822f 100644 --- a/docs/endpointpolicymanager/archive/ie9.md +++ b/docs/endpointpolicymanager/archive/ie9.md @@ -11,7 +11,7 @@ a challenge to network administrators. WithNetwrix Endpoint Policy Manager (form can leverage its pre-configured pak for Internet Explorer 9, which makes configuring Internet Explorer as simple as can be. Check out this video to see how it's done. - + ### Manage Internet Explorer 9 using Group Policy and PolicyPak Video Transcript diff --git a/docs/endpointpolicymanager/archive/infranview.md b/docs/endpointpolicymanager/archive/infranview.md index 215f045adf..3caa2dfe44 100644 --- a/docs/endpointpolicymanager/archive/infranview.md +++ b/docs/endpointpolicymanager/archive/infranview.md @@ -14,7 +14,7 @@ place. Endpoint Policy Manager sets and enforces expectations for your users' ap they get the same experience, every time they launch it. Keep your IrfanView configuration settings enforced and streamlined with Endpoint Policy Manager. Check out this video to see how it is done. - + ### Lockdown IrfanView with Group Policy video transcript diff --git a/docs/endpointpolicymanager/archive/itemleveltartgeting.md b/docs/endpointpolicymanager/archive/itemleveltartgeting.md index de5cb5a916..8328a6ed46 100644 --- a/docs/endpointpolicymanager/archive/itemleveltartgeting.md +++ b/docs/endpointpolicymanager/archive/itemleveltartgeting.md @@ -10,7 +10,7 @@ Learn how to use **Group Policy Preferences** [https://www.policypak.com/pp-blog/item-level-targeting](https://www.policypak.com/pp-blog/item-level-targeting) from former Group Policy MVP Jeremy Moskowitz. - + ### Group Policy Preferences: Item Level Targeting Video Transcript diff --git a/docs/endpointpolicymanager/archive/java.md b/docs/endpointpolicymanager/archive/java.md index c2229c1054..d75a6968eb 100644 --- a/docs/endpointpolicymanager/archive/java.md +++ b/docs/endpointpolicymanager/archive/java.md @@ -9,7 +9,7 @@ sidebar_position: 140 Here is an update for Java 7 u 45. Learn how Netwrix Endpoint Policy Manager (formerly PolicyPak) can manage major settings in Java very quickly. - + ### PolicyPak: Manage Java 7 u 45 using Group Policy Video Transcript diff --git a/docs/endpointpolicymanager/archive/massdeploy.md b/docs/endpointpolicymanager/archive/massdeploy.md index 20d2f68b44..d836da513c 100644 --- a/docs/endpointpolicymanager/archive/massdeploy.md +++ b/docs/endpointpolicymanager/archive/massdeploy.md @@ -10,7 +10,7 @@ You have tested out Netwrix Endpoint Policy Manager (formerly PolicyPak) on one working great. Now you are ready to roll the client side extension (CSE) out to a numberof machines at once. Watch this video to see how easy this to implement. - + ### PolicyPak: Mass Deploy the PolicyPak CSE using GPSI Transcript diff --git a/docs/endpointpolicymanager/archive/modenuke.md b/docs/endpointpolicymanager/archive/modenuke.md index a60bbaa4e7..8bae6f7a13 100644 --- a/docs/endpointpolicymanager/archive/modenuke.md +++ b/docs/endpointpolicymanager/archive/modenuke.md @@ -11,7 +11,7 @@ managing applications themselves, the GPPrefs Registry extension doesn't go far video, you will learn about GPPreferences' **Nuke** mode, as well as what happens when the computer goes offline, and you expect settings to be maintained. - + ### GPPrefs Registry: Nuke mode, and why users can avoid your GPprefs settings video transcript diff --git a/docs/endpointpolicymanager/archive/office2013.md b/docs/endpointpolicymanager/archive/office2013.md index a92df3a6db..cf6b3b0d68 100644 --- a/docs/endpointpolicymanager/archive/office2013.md +++ b/docs/endpointpolicymanager/archive/office2013.md @@ -12,7 +12,7 @@ they get the same experience, every time they launch it, especially for an ubiqu such as this. Keep your Microsoft Office 2013 configuration settings delivered, enforced and automatically remediated with Endpoint Policy Manager. Check out this video to see how it's done. - + ### Lockdown Microsoft Office Suite 2013 Video Transcript diff --git a/docs/endpointpolicymanager/archive/operanext.md b/docs/endpointpolicymanager/archive/operanext.md index aed5a59e29..8c11ef92ac 100644 --- a/docs/endpointpolicymanager/archive/operanext.md +++ b/docs/endpointpolicymanager/archive/operanext.md @@ -9,7 +9,7 @@ sidebar_position: 90 Netwrix Endpoint Policy Manager (formerly PolicyPak): Manage Opera using Group Policy, SCCM or your own systems management utility. - + ### PolicyPak: Manage Opera Next using Group Policy, SCCM or your own management utility diff --git a/docs/endpointpolicymanager/archive/parcctesting.md b/docs/endpointpolicymanager/archive/parcctesting.md index 4af70fcb7a..e027933a4b 100644 --- a/docs/endpointpolicymanager/archive/parcctesting.md +++ b/docs/endpointpolicymanager/archive/parcctesting.md @@ -9,7 +9,7 @@ sidebar_position: 110 PARCC testing is very important. Make it go very smoothly for your students and teacherby implementing our preconfigured PARCC settings, as seen in this video. - + ### PolicyPak Configure PARCC Testing Configuration Stations using PolicyPak to prevent pop ups diff --git a/docs/endpointpolicymanager/archive/preferencesexporter.md b/docs/endpointpolicymanager/archive/preferencesexporter.md index 309e16f0c9..e2f3aa0ff7 100644 --- a/docs/endpointpolicymanager/archive/preferencesexporter.md +++ b/docs/endpointpolicymanager/archive/preferencesexporter.md @@ -9,7 +9,7 @@ sidebar_position: 170 Use Microsoft Group Policy Preferences without using Group Policy. You can use SCCM, Windows Intune, KACE, or your own systems management software, and get your machines GPPreferecnes items. - + ### PolicyPak Preferences with PolicyPak Exporter diff --git a/docs/endpointpolicymanager/archive/symantecworkspace.md b/docs/endpointpolicymanager/archive/symantecworkspace.md index ee3150ab11..af962fceaf 100644 --- a/docs/endpointpolicymanager/archive/symantecworkspace.md +++ b/docs/endpointpolicymanager/archive/symantecworkspace.md @@ -16,7 +16,7 @@ is, unless you have Netwrix Endpoint Policy Manager (formerly PolicyPak). You will be managing your SWV applications settings dynamically using Group Policy, Altiris or SCCM — quickly and easily. - + ### Manage Symantec Workspace Streaming and Virtualization with Group Policy diff --git a/docs/endpointpolicymanager/archive/tattooing.md b/docs/endpointpolicymanager/archive/tattooing.md index 7a86320150..651ff4e83a 100644 --- a/docs/endpointpolicymanager/archive/tattooing.md +++ b/docs/endpointpolicymanager/archive/tattooing.md @@ -10,7 +10,7 @@ Tattooing the registry means that settings are left behind when they no longe Learn where ADM and ADMX files may cause you problems, and how Netwrix Endpoint Policy Manager (formerly PolicyPak), a third-party solution, can help provide solutions. - + ### Group Policy: Understanding ADM-ADMX files Tattooing (and what to do about it) Video Transcript diff --git a/docs/endpointpolicymanager/archive/upgrading.md b/docs/endpointpolicymanager/archive/upgrading.md index 5fb7eaa17c..e67d0d2e9b 100644 --- a/docs/endpointpolicymanager/archive/upgrading.md +++ b/docs/endpointpolicymanager/archive/upgrading.md @@ -10,7 +10,7 @@ Here is how to take any version of Netwrix Endpoint Policy Manager (formerly Pol update it on all your client computers at the same time. You can use the built-in Group Policy software distribution mechanism of Group Policy. - + ### PolicyPak: Upgrading the CSE using GPSI Transcript diff --git a/docs/endpointpolicymanager/archive/vmware.md b/docs/endpointpolicymanager/archive/vmware.md index 756f6fff66..553f2668d7 100644 --- a/docs/endpointpolicymanager/archive/vmware.md +++ b/docs/endpointpolicymanager/archive/vmware.md @@ -9,7 +9,7 @@ sidebar_position: 120 You can specify any particular VM’s hardware and options settings plus lock down the user interface. Here’s how to do it. - + ### VmWare Workstation hardware diff --git a/docs/endpointpolicymanager/archive/vmwarefilesettings.md b/docs/endpointpolicymanager/archive/vmwarefilesettings.md index f71471acf4..91ea1e1cbb 100644 --- a/docs/endpointpolicymanager/archive/vmwarefilesettings.md +++ b/docs/endpointpolicymanager/archive/vmwarefilesettings.md @@ -9,7 +9,7 @@ sidebar_position: 130 In this video learn how to use the PP DesignStudio to specify a specific VMware VMX file and then deliver settings and lock down the settings so users cannot work around them. - + ### Lockdown VMware workstation diff --git a/docs/endpointpolicymanager/archive/vmwarehorizonmirage.md b/docs/endpointpolicymanager/archive/vmwarehorizonmirage.md index c420d3d640..5e301c7aba 100644 --- a/docs/endpointpolicymanager/archive/vmwarehorizonmirage.md +++ b/docs/endpointpolicymanager/archive/vmwarehorizonmirage.md @@ -12,7 +12,7 @@ PolicyPak) with VMware Horizon Mirage, you will see instant results. When you im your desktops, Endpoint Policy Manager can manage that layer. Check out this video to see exactly how it is done: - + ### PolicyPak and VMware Horizon Mirage Video Transcript diff --git a/docs/endpointpolicymanager/archive/vmwaresupplements.md b/docs/endpointpolicymanager/archive/vmwaresupplements.md index 74a92af172..b3ea16146b 100644 --- a/docs/endpointpolicymanager/archive/vmwaresupplements.md +++ b/docs/endpointpolicymanager/archive/vmwaresupplements.md @@ -11,7 +11,7 @@ now: how are you able to guarantee key application and operating system settings you prevent users from messing up their apps? How can you ensure users will not work around your important security and operating system settings? Watch this video to find out. - + ### PolicyPak supplements VMware View Video Transcript diff --git a/docs/endpointpolicymanager/archive/xenapp.md b/docs/endpointpolicymanager/archive/xenapp.md index e99f3819ed..48603380a4 100644 --- a/docs/endpointpolicymanager/archive/xenapp.md +++ b/docs/endpointpolicymanager/archive/xenapp.md @@ -12,7 +12,7 @@ demonstration, see how Netwrix Endpoint Policy Manager (formerly PolicyPak) enab environments to truly receive Group Policy settings for any Xenapp application, plus lock those applications down so users cannot work around your important IT and security settings. - + ### PolicyPak enhances XenApp with Group Policy video transcript diff --git a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/admintemplatesmanager/collections.md b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/admintemplatesmanager/collections.md index e7d2258be7..4973a97b9a 100644 --- a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/admintemplatesmanager/collections.md +++ b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/admintemplatesmanager/collections.md @@ -10,7 +10,7 @@ consolidate them into something more manageable? Your dreams have come true--Net Manager (formerly PolicyPak)'s Admin Templates Manager allows you to do exactly that, with the power of Item Level Targeting. - + Hi, this is Whitney with Endpoint Policy Manager Software. Have you ever looked at your list of GPOs and been driven to despair by the sheer number of them? Don't you wish you could somehow consolidate diff --git a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/admintemplatesmanager/switchedpolicies.md b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/admintemplatesmanager/switchedpolicies.md index 7bcaf52b59..91b2b214b5 100644 --- a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/admintemplatesmanager/switchedpolicies.md +++ b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/admintemplatesmanager/switchedpolicies.md @@ -7,7 +7,7 @@ sidebar_position: 20 Deliver user side settings on the computer side, but get rid of Loopback! - + Hi, this is Whitney with Netwrix Endpoint Policy Manager (formerly PolicyPak) Software. In this video, I'm going to show you how you can get out of the dirty, dirty business of using group policy diff --git a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/admintemplatesmethods/deployinternet.md b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/admintemplatesmethods/deployinternet.md index 2c4536d9fc..2e825ae2c0 100644 --- a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/admintemplatesmethods/deployinternet.md +++ b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/admintemplatesmethods/deployinternet.md @@ -8,7 +8,7 @@ sidebar_position: 20 Want to perform real Group Policy settings over the Internet? Check out Netwrix Endpoint Policy Manager (formerly PolicyPak) cloud (and watch this video.) - + Hi, this is Whitney with Endpoint Policy Manager software Are you working with a situation where you've got roaming computers, people working from home, domain-joined or even nondomain-joined diff --git a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/admintemplatesmethods/reducegpos.md b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/admintemplatesmethods/reducegpos.md index 955aba94bb..dea8838426 100644 --- a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/admintemplatesmethods/reducegpos.md +++ b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/admintemplatesmethods/reducegpos.md @@ -10,7 +10,7 @@ PolicyPak)'s PP Merge Utility to take entire GPOs, or portions of GPOs and merge Templates Files format. Then, after that you've got LESS GPOs.. and also a quick way to export for use with PP Cloud or PP with MDM. - + ### Endpoint Policy Manager: Reduce GPOs (and/or export them for use with Endpoint Policy Manager Cloud or with MDM) diff --git a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/admintemplatestips/screensavers.md b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/admintemplatestips/screensavers.md index c907f41412..c294d4bd3a 100644 --- a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/admintemplatestips/screensavers.md +++ b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/admintemplatestips/screensavers.md @@ -9,7 +9,7 @@ Let me guess: You have MOST machines that you want to get standard screensaver s machines where you want to BYPASS getting the screensaver. This video will blow your mind. Only with Netwrix Endpoint Policy Manager (formerly PolicyPak) ! - + ### Endpoint Policy Manager: The Ultimate Guide to Managing Screensavers diff --git a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportinggrouppolicy/cloudlocaluser.md b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportinggrouppolicy/cloudlocaluser.md index d7dd6840f2..38f234d9dd 100644 --- a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportinggrouppolicy/cloudlocaluser.md +++ b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportinggrouppolicy/cloudlocaluser.md @@ -8,7 +8,7 @@ sidebar_position: 20 Need to make a new Local User on your endpoints? It's easy with Netwrix Endpoint Policy Manager (formerly PolicyPak) cloud. - + ### PolicyPak Cloud Use PP Cloud to create a new local user on your endpoints diff --git a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportinggrouppolicy/delivergpprefs.md b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportinggrouppolicy/delivergpprefs.md index 2eb6c55325..ec4dabfb32 100644 --- a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportinggrouppolicy/delivergpprefs.md +++ b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportinggrouppolicy/delivergpprefs.md @@ -9,7 +9,7 @@ Not every GPPrefs item can be used on the Computer side. In this demonstration l Printers, Drive Maps and Internet settings… and deploy them to an OU of computers… regardless of where the user resides. - + ### GPprefs without loopback diff --git a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportingtocloud/cloudimport.md b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportingtocloud/cloudimport.md index 96d5003abe..86fe26e031 100644 --- a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportingtocloud/cloudimport.md +++ b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportingtocloud/cloudimport.md @@ -10,7 +10,7 @@ Policy Manager (formerly PolicyPak) Cloud. As a bonus, you can also continue to within Endpoint Policy Manager Cloud AFTER you've uploaded them. If you want to say goodbye to on-prem GPOs and use our Endpoint Policy Manager. - + In a previous video, we exported the three kinds of Group Policy Settings that you wanted to use for Endpoint Policy Manager Cloud, and we've got them here just hanging out in exported form. It's super diff --git a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportingtocloud/mdm.md b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportingtocloud/mdm.md index cab66ebca0..bb152b8511 100644 --- a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportingtocloud/mdm.md +++ b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportingtocloud/mdm.md @@ -9,7 +9,7 @@ After you use Netwrix Endpoint Policy Manager (formerly PolicyPak) Export Manage GPOs, you need to get them to be deployed with your MDM service like Intune or Workspace ONE. Here's how to do that. - + In a previous video, we took our existing Microsoft Group Policy settings and exported them, security settings, admin templates, and Group Policy preferences items, and we've got them as XMLs. diff --git a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportingtocloud/mergetool.md b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportingtocloud/mergetool.md index a885464fb1..11c17ae186 100644 --- a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportingtocloud/mergetool.md +++ b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportingtocloud/mergetool.md @@ -9,6 +9,6 @@ This shows how to take Netwrix Endpoint Policy Manager (formerly PolicyPak) Sett them out back into Microsoft settings for computers without the Endpoint Policy Manager CSE installed. - + diff --git a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportingtocloud/realgposettings.md b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportingtocloud/realgposettings.md index 37b1e2b87f..d9a0813c6d 100644 --- a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportingtocloud/realgposettings.md +++ b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportingtocloud/realgposettings.md @@ -9,7 +9,7 @@ You've got GPOs, but you want to get them to work with Netwrix Endpoint Policy M PolicyPak) cloud or your own MDM service. Here's how to take real GPOs and get them working with whatever you already have. - + Hi, this is Jeremy Moskowitz, and in this demonstration, I'm going to show you how you can take your existing Group Policy settings with Microsoft and export them for use with Endpoint Policy Manager diff --git a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportingtocloud/sccm.md b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportingtocloud/sccm.md index f7e5bbbe8d..ab1712f965 100644 --- a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportingtocloud/sccm.md +++ b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportingtocloud/sccm.md @@ -8,7 +8,7 @@ sidebar_position: 40 If you want to deploy real Microsoft GPO settings via SCCM this is how to do it. Export with Netwrix Endpoint Policy Manager (formerly PolicyPak) Export manager then wrap up and deploy using SCCM. - + In a previous video, you saw me export my real Microsoft group policy settings and export them to XMLs. Now we're going to wrap them up and use it with our SCCM service. How do we do that? Well, diff --git a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/gettingstarted/consolidateprinter.md b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/gettingstarted/consolidateprinter.md index 3628d64b4b..395100ee7d 100644 --- a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/gettingstarted/consolidateprinter.md +++ b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/gettingstarted/consolidateprinter.md @@ -11,6 +11,6 @@ them into fewer or even ONE GPO. In this demonstration, you'll see how to consol PREFERENCES items for FEWER GPOs, plus convert them into an MSI for later deployment for use with an MDM service like Intune. Magic provided ... only from Endpoint Policy Manager ! - + diff --git a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/gettingstarted/consolidateregistry.md b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/gettingstarted/consolidateregistry.md index 425d03ea73..24df7ead39 100644 --- a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/gettingstarted/consolidateregistry.md +++ b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/gettingstarted/consolidateregistry.md @@ -7,6 +7,6 @@ sidebar_position: 30 Consolidate your existing GPPrefs Registry Items. - + diff --git a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/gettingstarted/drivemaps.md b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/gettingstarted/drivemaps.md index f43b7f27c7..f3116ab126 100644 --- a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/gettingstarted/drivemaps.md +++ b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/gettingstarted/drivemaps.md @@ -8,6 +8,6 @@ sidebar_position: 20 Got too many GPOs with Too Many Drive Maps? Use Netwrix Endpoint Policy Manager (formerly PolicyPak) to compress those settings, have less GPOs and faster logins. - + diff --git a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/gettingstarted/shortcuts.md b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/gettingstarted/shortcuts.md index 24e8ab56db..b3ab188839 100644 --- a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/gettingstarted/shortcuts.md +++ b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/gettingstarted/shortcuts.md @@ -5,6 +5,6 @@ sidebar_position: 40 --- # Endpoint Policy Manager Preferences: Shortcuts (Consolidate GPOs and also deploy them via PP Cloud and your MDM service) - + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/centralstorework.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/centralstorework.md index 4e8327c0fa..4da0ebccc0 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/centralstorework.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/centralstorework.md @@ -9,7 +9,7 @@ Netwrix Endpoint Policy Manager (formerly PolicyPak) enables you to work with ot quickly. Just put the Paks into the central store, and everyone has a copy. Watch this video to see how it's done! - + ### PolicyPak: Working with Others and using the Central Store video transcript diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/dllorphans.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/dllorphans.md index 8f3a0d98ca..c138f60e71 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/dllorphans.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/dllorphans.md @@ -9,7 +9,7 @@ If a DLL that supports a GPO is removed, you need a way to discover and quickly Endpoint Policy Manager (formerly PolicyPak) GPOTouch utility has a function called Find & Repair Orphaned Paks within GPOs. Here's how it works. - + ### PolicyPak: Understanding and fixing PolicyPak DLL Orphans video transcript diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/dllreconnect.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/dllreconnect.md index 685363fa88..25d5cb9b74 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/dllreconnect.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/dllreconnect.md @@ -8,7 +8,7 @@ sidebar_position: 60 This is an advancedNetwrix Endpoint Policy Manager (formerly PolicyPak) topic showing how to reconnect a DLL if the inner name was changed, and someone deleted the existing DLL. - + ### PolicyPak: Reconnecting DLLs video transcript diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/manualupdate.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/manualupdate.md index 8b0b3930db..9f3f654b79 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/manualupdate.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/manualupdate.md @@ -5,7 +5,7 @@ sidebar_position: 10 --- # How to manually update Paks - + Hi, this is Whitney with PolicyPak Software and in this video, we are going to talk about the idea of how to manually update your packs. If you are ever having trouble with a pack and you email us diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/shares.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/shares.md index 4b7f579bf5..43518cb064 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/shares.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/shares.md @@ -9,7 +9,7 @@ Starting in build 601 of the Netwrix Endpoint Policy Manager (formerly PolicyPak you've got the ability to store Pak files on shares — as well as the traditional Local and Central stores. This video shows you how it works. - + ### PolicyPak: Using Shares to Store Your Paks Video Transcript diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/touchutility.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/touchutility.md index af346b49b0..3a99e92f17 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/touchutility.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/touchutility.md @@ -9,7 +9,7 @@ Updating your Pak DLLs and GPOs to a newer version manually can be a pain in the this utility to automatically update your GPOs with Netwrix Endpoint Policy Manager (formerly PolicyPak) data to the latest versions. It installs alongside DesignStudio. - + ### PolicyPak: GPOTouch Utility video transcript diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/trustedappsets.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/trustedappsets.md index 28e18215d2..ca0a457269 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/trustedappsets.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/trustedappsets.md @@ -19,6 +19,6 @@ Before heading down this path please watch the backup / restore videos: - [Endpoint Policy Manager Application Settings Manager: Backup, Restore, Export, Import](/docs/endpointpolicymanager/gettingstarted/misc/videos/upgradingmaintenance/backup.md) - [Endpoint Policy Manager: Backup and Restore Options to Recover from nearly any problem](/docs/endpointpolicymanager/gettingstarted/misc/videos/upgradingmaintenance/backupoptions.md) - + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/uptodate.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/uptodate.md index d3a9f263ea..b779948cf6 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/uptodate.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/uptodate.md @@ -8,7 +8,7 @@ sidebar_position: 40 Upgrading from a previous version of Netwrix Endpoint Policy Manager (formerly PolicyPak) is easy. Here are the basic steps involved. - + ### PolicyPak: Upgrading from a previous version of PolicyPak video transcript diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/chrome/clearbrowsing.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/chrome/clearbrowsing.md index f260843f93..72a008b8db 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/chrome/clearbrowsing.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/chrome/clearbrowsing.md @@ -9,7 +9,7 @@ Of course you want to have nice clean browsing history, download history, cookie plug in data, along with Cached images and files, Password and Autofill form data. Use Netwrix Endpoint Policy Manager (formerly PolicyPak) to manage these items in Chrome. - + Download this video: [https://www.policypak.com/automation/download.php?vid=VviwZSFFrQ4&pid=policypak-google-chrome-clear-browsing-history-cookies-password-images-and-more](https://www.policypak.com/automation/download.php?vid=VviwZSFFrQ4&pid=policypak-google-chrome-clear-browsing-history-cookies-password-images-and-more) diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/chrome/gettingstarted.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/chrome/gettingstarted.md index f6e06fb2d7..9ac98e7966 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/chrome/gettingstarted.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/chrome/gettingstarted.md @@ -8,7 +8,7 @@ sidebar_position: 10 Netwrix Endpoint Policy Manager (formerly PolicyPak): Manage Google Chrome using Group Policy, SCCM or your own management utility - + ### Manage Google Chrome using Group Policy video transcript diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/demo.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/demo.md index 2bef02bd5f..b150dde511 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/demo.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/demo.md @@ -8,7 +8,7 @@ sidebar_position: 30 If you need to manage applications, the desktop, Java, the Start Menu and more.. you have to see this action packed Netwrix Endpoint Policy Manager (formerly PolicyPak) + Citrix demo. - + ### Endpoint Policy Manager on Citrix: You Gotta Try This diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/demo2.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/demo2.md index d9dabf3fe9..5773cbe7d6 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/demo2.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/demo2.md @@ -8,7 +8,7 @@ sidebar_position: 40 For more helpful content, visit [www.policypak.com](https://www.policypak.com/) or join the Citrix User Group Community at [https://www.mycugc.org/](https://www.mycugc.org/) - + ### CUGC Connect: Endpoint Policy Manager plus Citrix Demo – You Gotta Try This diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/integration.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/integration.md index d5356dc415..945df8516b 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/integration.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/integration.md @@ -9,6 +9,6 @@ Do you have Citrix Virtual Apps, Citrix Virtual Desktops, or Citrix Endpoint Man you're going to LOVE how Netwrix Endpoint Policy Manager (formerly PolicyPak) helps you. Watch this two minute overview video to see how to make the most of your Citrix investment! - + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/rds.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/rds.md index 896ef2b308..632eb226a8 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/rds.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/rds.md @@ -10,7 +10,7 @@ Desktop Services such as RemoteApp to give you perfect control over your applica See how to use them together in this video: - + ### Endpoint Policy Manager and Microsoft RDS and RemoteApp – Better Together to Manage Applications' settings video transcript diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/sealapproval.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/sealapproval.md index 1baa8f0ccc..6452d564b9 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/sealapproval.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/sealapproval.md @@ -8,6 +8,6 @@ sidebar_position: 10 If you are unsure if Endpoint Policy Manager + Citrix are a good combo.. then just take it from Carl Webster, Citrix CTP Fellow. - + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/xenapp.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/xenapp.md index f128747666..b7289c70cb 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/xenapp.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/xenapp.md @@ -16,7 +16,7 @@ Watch this video to see how you can use Group Policy and Netwrix Endpoint Policy PolicyPak) to ensure that users' XenApp application settings. Settings will be automatically deployed and fully locked down with the IT and business settings they need to have: - + XenApp is awesome. It enables "Application Anywhere" access. But that "Application Anywhere" access can come back to bite you if you're not doing all you can to manage those applications. diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/xendesktop.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/xendesktop.md index adf774c008..0cb0c785b9 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/xendesktop.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/xendesktop.md @@ -20,7 +20,7 @@ So watch this video to see how Netwrix Endpoint Policy Manager (formerly PolicyP users' desktops and applications are locked down and help add more value to your XenDesktop investment. - + You might know that some licensed Citrix customers get to take advantage of some Citrix addons: diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/addelements.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/addelements.md index 16851b2397..0ec73f5226 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/addelements.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/addelements.md @@ -8,7 +8,7 @@ sidebar_position: 30 Quicky and easily add additional bells and whistles to your project. In this quick demo Jeremy shows you how to add a radio button element that he captures from a different part of the UI. - + ### Endpoint Policy Manager: Using DesignStudio to add elements from an alternate UI video transcript diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/designstudiojava.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/designstudiojava.md index 95ec89dc55..96462555a2 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/designstudiojava.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/designstudiojava.md @@ -9,7 +9,7 @@ sidebar_position: 60 In this video, you will see how to take our existing Java Paks, which only work on Windows 7 and later, and make them work on WIndows XP. - + ### PolicyPak: Using PolicyPak DesignStudio to modify the Java Paks for XP Video Transcript diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/firefox_plugins.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/firefox_plugins.md index 32ac0a0785..7cdf8de7c2 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/firefox_plugins.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/firefox_plugins.md @@ -9,7 +9,7 @@ Netwrix Endpoint Policy Manager (formerly PolicyPak) can manage your Firefox plu you off with an example Pak. This video shows you how to take this example Pak and make settings for whatever plugins you want. - + ### Manage Firefox Plugins using Endpoint Policy Manager and the Endpoint Policy Manager DesignStudio Video Transcript diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/firstpak.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/firstpak.md index 625088fc25..ca4a743cbf 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/firstpak.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/firstpak.md @@ -9,7 +9,7 @@ Creating packs for your own applications is fun and easy. Watch this how-to vide you can create your own Paks for the software you use within your company. Goodbye ADM and ADMX files, hello Netwrix Endpoint Policy Manager (formerly PolicyPak)! - + ### Endpoint Policy Manager: Creating Your First Pak using Endpoint Policy Manager Design Studio video transcript diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/foxitprinter.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/foxitprinter.md index d531997401..f49158516e 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/foxitprinter.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/foxitprinter.md @@ -8,7 +8,7 @@ sidebar_position: 50 In this tutorial we show how to capture FoxIT Printer's settings. Check out the video to see how its done. - + ### PP Design Studio – FoxIT Printer Settings Tutorial Video Transcript diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/importregistry.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/importregistry.md index fd915234ad..603a53432a 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/importregistry.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/importregistry.md @@ -9,7 +9,7 @@ If you've already got collections of registry keys you want to deliver, Endpoint ensure that they are always delivered and consistently reinforced. In this tip, use the PP DesignStudio to import your registry keys for both ON and OFF values. - + ### Endpoint Policy Manager: Use the DesignStudio to import existing registry keys diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/itemleveltargeting.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/itemleveltargeting.md index 3e37290638..b6fc9fe66b 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/itemleveltargeting.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/itemleveltargeting.md @@ -12,7 +12,7 @@ normal "Item Level Targeting" ([https://www.policypak.com/pp-blog/item-level-targeting](https://www.policypak.com/pp-blog/item-level-targeting))filters, see our Video on that function (for day to day Endpoint Policy Manager administration.) - + ### Endpoint Policy Manager: Predefined ILTs (Internal Filters) Video Transcript diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/acllockdown.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/acllockdown.md index 4c40ff4735..7b0e5cbc82 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/acllockdown.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/acllockdown.md @@ -12,7 +12,7 @@ This literally prevents users (or other applications) from modifying your settin "Steady State" to your application where users are simply not permitted to work around your settings (online or offline, running or not running.) - + ### Endpoint Policy Manager: ACL Lockdown for Registry Based Applications video transcript diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/applicationlaunch.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/applicationlaunch.md index 2cc592e824..2fe5fb5b8e 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/applicationlaunch.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/applicationlaunch.md @@ -8,6 +8,6 @@ sidebar_position: 40 Netwrix Endpoint Policy Manager (formerly PolicyPak) supports automatic re-delivery of settings, simply by re-launching the application. This is configurable per Pak and demonstrated in this video. - + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/itemleveltargeting.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/itemleveltargeting.md index 7c72c357b8..c49ca9ef7b 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/itemleveltargeting.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/itemleveltargeting.md @@ -5,7 +5,7 @@ sidebar_position: 10 --- # Using Item Level Targeting - + Hi, this is Whitney with PolicyPak Software. In this video, we are going to talk about the idea of using item-level targeting with the application settings manager. What that is is a way for you to diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/itemleveltargetingbypass.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/itemleveltargetingbypass.md index 5678d4273d..d5c5a46bb5 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/itemleveltargetingbypass.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/itemleveltargetingbypass.md @@ -9,6 +9,6 @@ Use this technique to bypass any Internal Item Level Targeting filters which are pre-configured AppSets. - + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/proxysettings.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/proxysettings.md index 78df5c19b6..a33d2d86e1 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/proxysettings.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/proxysettings.md @@ -10,7 +10,7 @@ Starting in build 545, you can flip / flop specific settings even when offline. this video how we change Firefox's Proxy settings — even when there is no DC. You're going to love this tip ! - + ### PolicyPak: Manage different proxy settings, even when offline video transcript diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/superpowers.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/superpowers.md index 38f3846166..b71c51ebbe 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/superpowers.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/superpowers.md @@ -9,6 +9,6 @@ Enforcement, reversion, applock, offline and switched modes OH MY! Come learn ab that Netwrix Endpoint Policy Manager (formerly PolicyPak)'s Application Settings Manager has to offer. - + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/variables.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/variables.md index 0cc53d6a8a..2cc6a182ba 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/variables.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/variables.md @@ -8,7 +8,7 @@ sidebar_position: 60 You might want to deliver settings based upon Windows' environment variables. There are several types of Env variables, and in this demo, we show you how to find them and some use cases. - + ### PolicyPak: Using Environment Variables in Paks Video Transcript diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/addons.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/addons.md index c30e496468..5072bdec3e 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/addons.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/addons.md @@ -10,7 +10,7 @@ Endpoint Policy Manager (formerly PolicyPak) can manage (enable or disable) ALL Watch this video to finally get a handle on how to manage your Firefox Add-ons using Group Policy or your own systems management utility. - + ### Endpoint Policy Manager: Manage Firefox Add-ons using Group Policy diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/adobe.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/adobe.md index 20be38d2d1..832a1a9e4b 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/adobe.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/adobe.md @@ -8,7 +8,7 @@ sidebar_position: 110 Firefox always opens PDF files in it's own internal viewer. Most customers want to change this to an external PDF reader. See how to do it in this video (and also for any other extension type!) - + ### Endpoint Policy Manager: Change Firefox application handler (like PDF) to Adobe Reader diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/bookmarks.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/bookmarks.md index 15d80093c0..61a5e4e4af 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/bookmarks.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/bookmarks.md @@ -8,7 +8,7 @@ sidebar_position: 50 With Netwrix Endpoint Policy Manager (formerly PolicyPak) you can add or remove bookmarks to the menus or the toolbar. Watch this video to see exactly how to do it. - + ### Endpoint Policy Manager: Manage Firefox Bookmarks diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/bookmarksmodify.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/bookmarksmodify.md index b2f716d816..c0174cca5e 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/bookmarksmodify.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/bookmarksmodify.md @@ -7,6 +7,6 @@ sidebar_position: 130 Create/delete a bookmarks folder in Firefox. - + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/certificates.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/certificates.md index 8086f9e718..f97b1691d6 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/certificates.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/certificates.md @@ -9,7 +9,7 @@ Need to add or remove a certificate dynamically within Firefox? Netwrix Endpoint (formerly PolicyPak) makes it drop dead easy. Just point to the file and specify the store. Watch this video to see how it's done. - + ### Endpoint Policy Manager: Manage Firefox Certificates diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/defaultsearch.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/defaultsearch.md index 2db46347b8..3217369ad1 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/defaultsearch.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/defaultsearch.md @@ -8,7 +8,7 @@ sidebar_position: 20 Everyone wants to know how to set the Firefox Search Engine from Yahoo to Google or something else using Group Policy. PolicyPak is the way to do it. Check out this video. - + ### Endpoint Policy Manager: Set the Firefox Default Search Engine using Group Policy diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/disable.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/disable.md index 91f4fcae67..a718a1d1f8 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/disable.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/disable.md @@ -8,7 +8,7 @@ sidebar_position: 70 Need to remove about:config, about:addons, and the Australis button? How about entire menu items inside Fireofx Preferences? Check out this video. It couldn't be easier. - + ### Endpoint Policy Manager: Remove many common UI elements in Firefox with one click diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/extensions.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/extensions.md index 30a2b4156b..413a8cd095 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/extensions.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/extensions.md @@ -9,7 +9,7 @@ Your users have a ton of (evil?) extensions in Firefox. How did they get there? you have some you want them to have, but don't know how to get rid of the junk they put there. Check out this video to see how to add or remove Firefox extensions using URLs, Flies, or over HTTPS. - + ### Endpoint Policy Manager: Force Installing Extensions using Group Policy diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/extratabs.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/extratabs.md index f422c3e676..83605c5f50 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/extratabs.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/extratabs.md @@ -9,7 +9,7 @@ When Firefox runs the first time, it shows extra tabs. But using Netwrix Endpoin (formerly PolicyPak) you can remove these extra tabs on both Windows 7 and Windows 10. This video shows you how. - + ### Endpoint Policy Manager: Remove Firefox's Extra Tabs at First Launch diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/gettingstarted.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/gettingstarted.md index ff21f9a30f..f19a7a39c2 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/gettingstarted.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/gettingstarted.md @@ -11,7 +11,7 @@ which will repackage, modify and "re-sell" Firefox —- each and every time an u also true they provide some ADM support with this modified software. But there's a better way —- a much better way. See how we do it using this video. - + ### Manage Firefox with Group Policy Video Transcript diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/miscsettings.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/miscsettings.md index bd3e7df858..30368d764e 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/miscsettings.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/miscsettings.md @@ -16,7 +16,7 @@ be configured. Here are the misc settings, and the time index where they can be - Prevent Firefox Sync: 7:17. - Prevent Misc Buttons and Controls: 9:36. - + ### Endpoint Policy Manager: Manage Firefox Misc Settings and Buttons Using Endpoint Policy Manager diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/popups.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/popups.md index 1c5b578665..5b5da40ae6 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/popups.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/popups.md @@ -9,7 +9,7 @@ Want to see how to dictate which websites can allow or block pop-ups? How about Camera or Microphone? Only Netwrix Endpoint Policy Manager (formerly PolicyPak) enables you to set these using Group Policy or the Cloud. - + ### Endpoint Policy Manager: Manage Firefox Pop-Ups and Permissions using Group Policy diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/removeelements.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/removeelements.md index 628c0deca1..6e92c4897b 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/removeelements.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/removeelements.md @@ -8,7 +8,7 @@ sidebar_position: 80 More power than ever before; now you can individually remove specific UI elements from Firefox in the about:preferences panel. Fine tune exactly what users can see and do (and not see and not do.) - + ### Endpoint Policy Manager: Firefox Remove Specific Elements from about:preferences panel diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/gettingstarted/centralstorecreate.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/gettingstarted/centralstorecreate.md index 31a4a55877..4c143de531 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/gettingstarted/centralstorecreate.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/gettingstarted/centralstorecreate.md @@ -11,6 +11,6 @@ that constitute the ability to create stuff in Group Policy, and PP central stor need to manage applications in the Application Settings Manager. - + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/gettingstarted/centralstoreupdate.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/gettingstarted/centralstoreupdate.md index df5093e449..7d7c0b7a72 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/gettingstarted/centralstoreupdate.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/gettingstarted/centralstoreupdate.md @@ -9,7 +9,7 @@ Once you've created your Netwrix Endpoint Policy Manager (formerly PolicyPak) Ce populated it, eventually you'll need to update your Paks. This video shows two different ways to update your Paks and your GPOs. - + ### Endpoint Policy Manager: Updating Endpoint Policy Manager Central Store video transcript diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/gettingstarted/quickrundown.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/gettingstarted/quickrundown.md index dff1aadcbc..51430fa8b1 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/gettingstarted/quickrundown.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/gettingstarted/quickrundown.md @@ -7,7 +7,7 @@ sidebar_position: 30 Learn how to get started with Application Settings Manager quickly and easily with this video. - + ### PPGP Quick Rundown: Application Manager Video Transcript diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/certificates.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/certificates.md index 2076ea1ddd..9a6fa77baa 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/certificates.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/certificates.md @@ -7,7 +7,7 @@ sidebar_position: 20 Netwrix Endpoint Policy Manager (formerly PolicyPak): Manage IE Certificates - + ### Endpoint Policy Manager: Manage IE Certificates diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/connectionstab.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/connectionstab.md index 705fe61fd2..109fa7a134 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/connectionstab.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/connectionstab.md @@ -7,7 +7,7 @@ sidebar_position: 30 Netwrix Endpoint Policy Manager (formerly PolicyPak): Manage IE Connections tab - + ### Endpoint Policy Manager: Manage IE Connections tab diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/contenttab.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/contenttab.md index 368baae128..87c31fdf2b 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/contenttab.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/contenttab.md @@ -7,7 +7,7 @@ sidebar_position: 40 Netwrix Endpoint Policy Manager (formerly PolicyPak): Manage IE Content tab - + ### Endpoint Policy Manager: Manage IE Content tab diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/favorites.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/favorites.md index 53a284e0f7..479f4efc66 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/favorites.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/favorites.md @@ -7,7 +7,7 @@ sidebar_position: 100 Netwrix Endpoint Policy Manager (formerly PolicyPak): Managing Favorites in IE - + ### Endpoint Policy Manager: Managing Favorites in IE diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/generaltab.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/generaltab.md index 10988e19f0..8b5da19c77 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/generaltab.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/generaltab.md @@ -7,7 +7,7 @@ sidebar_position: 50 Netwrix Endpoint Policy Manager (formerly PolicyPak): Manage IE General tab - + ### Endpoint Policy Manager: Manage IE General tab diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/gettingstarted.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/gettingstarted.md index 99f859b32a..7d95df4d2d 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/gettingstarted.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/gettingstarted.md @@ -7,7 +7,7 @@ sidebar_position: 10 Netwrix Endpoint Policy Manager (formerly PolicyPak): Getting Started Managing Internet Explorer - + ### Endpoint Policy Manager: Getting Started Managing Internet Explorer diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/privacytab.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/privacytab.md index 345fd4b846..00f1f66e18 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/privacytab.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/privacytab.md @@ -7,7 +7,7 @@ sidebar_position: 60 Netwrix Endpoint Policy Manager (formerly PolicyPak): Manage IE Privacy tab - + ### Endpoint Policy Manager: Manage IE Privacy tab diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/programstab.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/programstab.md index 99fa07a624..2ec690fdfe 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/programstab.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/programstab.md @@ -7,7 +7,7 @@ sidebar_position: 70 Netwrix Endpoint Policy Manager (formerly PolicyPak): Manage IE Programs Tab - + ### Endpoint Policy Manager: Manage IE Programs Tab diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/securitytab.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/securitytab.md index 7df294fb8d..11a58336f8 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/securitytab.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/securitytab.md @@ -7,7 +7,7 @@ sidebar_position: 80 Netwrix Endpoint Policy Manager (formerly PolicyPak): Manage IE Security - + ### Endpoint Policy Manager: Manage IE Security diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/settings.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/settings.md index 5d22599f21..c045c186a1 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/settings.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/settings.md @@ -11,6 +11,6 @@ Internet Explorer Maintenance (IEM) has been deprecated, this is your answer. If it, we bring a true "one stop shop" to managing ALL areas and settings of Internet Explorer (All Versions). - + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/java/disable.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/java/disable.md index 4a3c78e033..9675866f14 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/java/disable.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/java/disable.md @@ -8,7 +8,7 @@ sidebar_position: 10 The Department of Homeland security strongly recommends that you disable Java temporarily. Exactly how will you do that ? Watch this video to find out. - + ### Endpoint Policy Manager: Turn off Java immediately on all machines video transcript diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/java/jre.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/java/jre.md index f22da45c61..ab7658ae67 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/java/jre.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/java/jre.md @@ -13,7 +13,7 @@ of users? Bam! Done. Need to set security options for one group of users different than another group (users vs. developers)? That's Cake! Check out this video to see how it's done. - + ### Manage Java JRE with Group Policy Video Transcript diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/java/lockdown.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/java/lockdown.md index 4b39ba45a9..4d3c93a613 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/java/lockdown.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/java/lockdown.md @@ -9,7 +9,7 @@ How can you populate Java's Site List Exceptions using Group Policy and also loc cannot make changes? Watch this video. Netwrix Endpoint Policy Manager (formerly PolicyPak) works with ALL versions of Java right out of the box. - + ### Endpoint Policy Manager: Manage and Lock down Java Site List Exceptions diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/java/securityslider.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/java/securityslider.md index 456db66821..c2ca1b7885 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/java/securityslider.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/java/securityslider.md @@ -8,7 +8,7 @@ sidebar_position: 40 A quick update to our Java pak gives you the ability to manage and manipulate the slider on the security tab and lock it down. See how! - + ### How to Manage the security slider in Java 7 video transcript diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/methods/microsoftintune.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/methods/microsoftintune.md index dafb4ce4d7..94263bf2d6 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/methods/microsoftintune.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/methods/microsoftintune.md @@ -27,7 +27,7 @@ constantly nag the users. Watch this video (exclusively for Microsoft Intune administrators) to see exactly how to manage your applications Endpoint Policy Manager and Intune: - + If you're a Microsoft Intune customer, you might have 5, 10 or 20 customers that you manage. Here's the best part: Create your Endpoint Policy Manager directives once, and what you do for one customer diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/methods/pdqdeploy.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/methods/pdqdeploy.md index 92beca60d9..93b36730b3 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/methods/pdqdeploy.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/methods/pdqdeploy.md @@ -9,7 +9,7 @@ Microsoft MVP Jeremy Moskowitz and Shane from Admin Arsenal show how to easily d PDQ Deploy and manage it with Netwrix Endpoint Policy Manager (formerly PolicyPak) for your entire organization. - + ### Deploy and Manage WinZip with PDQ Deploy and Endpoint Policy Manager diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/methods/pdqdeployfirefox.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/methods/pdqdeployfirefox.md index 3310945f5e..efe8cc17f3 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/methods/pdqdeployfirefox.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/methods/pdqdeployfirefox.md @@ -8,7 +8,7 @@ sidebar_position: 50 Microsoft MVP Jeremy Moskowitz and Shane from Admin Arsenal deploy Firefox with PDQ Deploy and manage the heck out of it with Netwrix Endpoint Policy Manager (formerly PolicyPak). - + ### Deploy and Manage Firefox with PDQ Deploy and Endpoint Policy Manager diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/methods/sccmsoftwarecenter.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/methods/sccmsoftwarecenter.md index 3e67182d0a..74719b4cf4 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/methods/sccmsoftwarecenter.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/methods/sccmsoftwarecenter.md @@ -5,7 +5,7 @@ sidebar_position: 20 --- # Perform Desktop Lockdown using Microsoft SCCM and Endpoint Policy Manager - + Hi, this is Whitney with PolicyPak Software, and in this video. I am talking specifically to SCCM folks. If you're an SCCM shop, then you've got a great way to deliver your application, but that diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/methods/specops.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/methods/specops.md index 314c3f7d6c..bc2cc345a5 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/methods/specops.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/methods/specops.md @@ -23,7 +23,7 @@ and as a bonus… Here's the video: - + When users work around that application's settings, that's a support call for you, and an immediate cost to fix it, and downtime for the user (on every device they own.) diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/acrobat.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/acrobat.md index cafbe1237d..fb7ca37959 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/acrobat.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/acrobat.md @@ -8,7 +8,7 @@ sidebar_position: 30 Acrobat Reader is on every desktop in your company. Too bad it has 800+ settings for you to deal with. Let's say you only needed to deal with some key settings to make your company more secure. - + Ask yourself, how would you manage things like: diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/flashplayer.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/flashplayer.md index 7ee9292afd..b3ebdfd9a9 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/flashplayer.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/flashplayer.md @@ -8,7 +8,7 @@ sidebar_position: 40 Got Super cookies? I bet you do – and, no, it's not your Aunt Edna's latest diet craze. It's your latest security threat. And it lives on your corporate Windows machines. - + The problem is: diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/irfanview.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/irfanview.md index 339abe6288..5add12667b 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/irfanview.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/irfanview.md @@ -15,7 +15,7 @@ time they launch it. Oh, and Endpoint Policy Manager also supports IrfanView too many other applications. Keep your IrfanView configuration settings enforced and streamlined with Endpoint Policy Manager. Check out this video to see how it's done. - + ### Lockdown IrfanView with Group Policy video transcript diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/office.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/office.md index b9ae1ee706..9f7d7bf974 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/office.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/office.md @@ -19,7 +19,7 @@ launch it, especially for ubiquitous application such as this. Keep your Microsoft Office 2013 and 2016 configuration settings delivered, enforced and automatically remediated with Endpoint Policy Manager. Check out this video to see how it's done: - + Let's start with Excel 2013 or 2016. Our PolicyPak software snaps-in to the Group Policy Editor and gives you the same user interface as Microsoft Excel 2013 and 2016 itself. A spreadsheet is all diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/passwordsecure.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/passwordsecure.md index 45e8db5cc6..270badd601 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/passwordsecure.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/passwordsecure.md @@ -5,6 +5,6 @@ sidebar_position: 10 --- # Netwrix Endpoint Policy Manager can manage Netwrix Password Secure - + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/skype.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/skype.md index 74bc3e3a09..00609c6c4f 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/skype.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/skype.md @@ -22,7 +22,7 @@ This video shows Lync 2010, but we also have a pre-configured Paks for Lync 2013 for Business 2015/2016. ::: - + There's simply no way to manage the Lync client using Group Policy any other way. We're more than a mere ADM template. PolicyPak is a true management system, which can lock down the Lync client and diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/teams.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/teams.md index a30a03a804..49e52ba035 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/teams.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/teams.md @@ -9,7 +9,7 @@ Want to manage the settings WITHIN Microsoft Teams? Like Auto-start application, On close keep the application running, Register Teams as chat app, and other various settings? Then use Netwrix Endpoint Policy Manager (formerly PolicyPak) Application Settings Manager .... like this! - + Hi, this is Jeremy Moskowitz and in this video, we're going to learn how to use PolicyPak Application Settings Manager to dictate some key settings for Microsoft Teams. This is the default diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/thunderbird.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/thunderbird.md index e5c60b3480..8d4e514b4f 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/thunderbird.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/thunderbird.md @@ -13,7 +13,7 @@ Netwrix Endpoint Policy Manager (formerly PolicyPak), you've got no enterprise-w settings and lock down Thunderbird. Watch this video to get a handle on the problem and where Endpoint Policy Manager can ease the pain. - + ### Manage Thunderbird using Group Policy and PolicyPak Video Transcript diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/certificatesevil.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/certificatesevil.md index 44c79dad39..dcef6f3d8e 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/certificatesevil.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/certificatesevil.md @@ -8,7 +8,7 @@ sidebar_position: 20 You might want to deliver settings based upon Windows' environment variables. There are several types of Env variables, and in this demo, we show you how to find them and some use cases. - + ### Wipe Privdog (and other evil certificates) off your network using Group Policy and Endpoint Policy Manager. diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/chromebookmarks.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/chromebookmarks.md index f5e0ca8c27..cfc2cffdf0 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/chromebookmarks.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/chromebookmarks.md @@ -8,7 +8,7 @@ sidebar_position: 90 Watch this video to learn how to use Netwrix Endpoint Policy Manager (formerly PolicyPak) Application managers Google Chrome Pak to deliver pre-configured bookmarks to your endpoints. - + ### PolicyPak: Deliver pre-configured Bookmarks in Chrome diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/chromerevert.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/chromerevert.md index d433886ba2..3f65216834 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/chromerevert.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/chromerevert.md @@ -8,7 +8,7 @@ sidebar_position: 50 Reverting settings using theNetwrix Endpoint Policy Manager (formerly PolicyPak) Chrome Pak is a little special. Here's the video how-to. - + ### PolicyPak: Chrome Revert Tips (Pre-CSE 1260) diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/chromerevertfix.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/chromerevertfix.md index d1c63e3563..c1d49554c9 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/chromerevertfix.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/chromerevertfix.md @@ -9,7 +9,7 @@ If you have trouble reverting your Chrome settings using Netwrix Endpoint Policy PolicyPak) Application Manager, in build 1260 or later, there's an easy fix. This video shows you how. - + ### PolicyPak: Fix Chrome Revert with PP CSE 1260 or later diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/firefoxabout.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/firefoxabout.md index 38c3d05eb5..45e250b747 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/firefoxabout.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/firefoxabout.md @@ -8,7 +8,7 @@ sidebar_position: 80 If you need advice on how to convert Netwrix Endpoint Policy Manager (formerly PolicyPak) 2AppSet version to the 4AppSet (or more) version, here's the advice. - + ### PPAM – Convert from 2 to 4 Paks for Firefox About-Config Paks diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/firefoxplugins.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/firefoxplugins.md index 2fb6d3293e..679a6cdbe0 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/firefoxplugins.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/firefoxplugins.md @@ -8,7 +8,7 @@ sidebar_position: 40 If you have plugins that you always want to allow, for a specific website, this is the how-to video for you. - + ### PolicyPak: Manage Firefox Plug-ins Per Website diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/ieproxyserver.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/ieproxyserver.md index 7828a84d85..cfbca9eefd 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/ieproxyserver.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/ieproxyserver.md @@ -7,7 +7,7 @@ sidebar_position: 10 IE Proxy server with Advanced settings - + ### PolicyPak: Managing IE Proxy server with Advanced settings diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/invincea.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/invincea.md index 91ba770f35..04be9bad5c 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/invincea.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/invincea.md @@ -8,7 +8,7 @@ sidebar_position: 30 Invincea is great for Sandboxing the IE, FF, and Chrome browsers. But you can use Netwrix Endpoint Policy Manager (formerly PolicyPak) to manage all the in-browser settings. Here's a demonstration. - + ### PolicyPak and Invincea Integration Demo diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/oraclejava.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/oraclejava.md index cbcc7e74ae..58a947a9af 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/oraclejava.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/oraclejava.md @@ -11,7 +11,7 @@ are introducing a UNIVERSAL AppSet for Java which works for all versions of Java incremental versions. Here is the guidance you need to transition from lots of AppSets down to one universal AppSet. If you have questions about this feature, PLEASE use the FORUMS. - + ### PolicyPak: Transitioning to the Universal Oracle Java Pak(7 thru 9) diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/paksbig.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/paksbig.md index c1644cd857..beea163e2a 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/paksbig.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/paksbig.md @@ -7,7 +7,7 @@ sidebar_position: 100 Here's a workaround for the lack of a SEARCH feature in PP Application Manager. - + Hi. This is Jeremy Moskowitz. In this video, I'm going to show you how you can work around a little annoyance in PolicyPak which is how to find items in PolicyPak Application Manager. diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/troubleshooting/chrome.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/troubleshooting/chrome.md index 9306e38a59..3a5c35f9b3 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/troubleshooting/chrome.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/troubleshooting/chrome.md @@ -10,6 +10,6 @@ If Chrome crashes you may get a message about "Chrome incompatible apps." Don't Endpoint Policy Manager (formerly PolicyPak) isnt the bad guy; but if you dont want to see these messages again, this is the workaround. - + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/vdi/dedicated.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/vdi/dedicated.md index 304c33da72..4e77cf1637 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/vdi/dedicated.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/vdi/dedicated.md @@ -18,7 +18,7 @@ That's where Netwrix Endpoint Policy Manager (formerly PolicyPak) comes in. In this demonstration see Endpoint Policy Manager working inside your dedicated VDI sessions ensuring that your application settings are set dynamically and always ensured. - + ### Endpoint Policy Manager and VMware Horizon View – Dedicated VDI diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/vdi/integration.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/vdi/integration.md index 2d0a3ec208..6754473546 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/vdi/integration.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/vdi/integration.md @@ -30,7 +30,7 @@ Tip: After you watch the video, please download our free whitepaper "What Most I about VDI": [https://www.policypak.com/integration/solutions/why-vdi-admin-need-endpointpolicymanager.html](https://www.policypak.com/integration/solutions/why-vdi-admin-need-endpointpolicymanager.html) - + You might be wondering about how Windows Server 2012's personal "User Profile" fits in with Endpoint Policy Manager Application Manager. diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/vdi/localmode.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/vdi/localmode.md index 30cd88a95d..b638fd52a2 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/vdi/localmode.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/vdi/localmode.md @@ -14,7 +14,7 @@ user is 100% offline using Vmware Horizon View Local Mode. Watch this video to check it out. - + ### Endpoint Policy Manager and VMware Horizon View – Dedicated VDI diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/vdi/thinapp.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/vdi/thinapp.md index d50aad9ea9..d11ddf83af 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/vdi/thinapp.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/vdi/thinapp.md @@ -18,7 +18,7 @@ and security settings and ensures they cannot be worked around. To see a video of ThinApp assigned packages via VMware Horizon View and Endpoint Policy Manager managing them, watch this video. - + ### Endpoint Policy Manager and VMware Horizon View with ThinApp Assigned Packages diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/vdi/thinappworkspace.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/vdi/thinappworkspace.md index aa51a759de..aac78e09f7 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/vdi/thinappworkspace.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/vdi/thinappworkspace.md @@ -18,7 +18,7 @@ based upon the user's circumstances, and ensures those settings on the computer. Video: To see a video of VMware Horizon Workspace ThinApp applications' settings managed by Endpoint Policy Manager, watch this video. - + ### Endpoint Policy Manager and VMware Horizon Workspace Applications and ThinApp Entitled Packages diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/vdi/vmware.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/vdi/vmware.md index 117fe58e33..43f6840c2a 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/vdi/vmware.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/vdi/vmware.md @@ -20,7 +20,7 @@ locks down the user's access. Watch this video to see how Endpoint Policy Manager can lock down your applications inside of VMware View (and keep your headaches and helpdesk calls to a minimum). - + ### Endpoint Policy Manager and VMware Horizon View Linked Clones with Persona Management diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/virtualization/appv.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/virtualization/appv.md index 9e89e1204d..7675b0b90e 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/virtualization/appv.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/virtualization/appv.md @@ -21,7 +21,7 @@ Good news for you: We've got that problem totally handled. Watch this video (exclusively for App-V administrators) to see exactly how to manage App-V sequences using Group Policy using Netwrix Endpoint Policy Manager (formerly PolicyPak): - + You're smart. You picked App-V to make application deployment easier. diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/virtualization/spoonnovell.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/virtualization/spoonnovell.md index 1c80d2e704..097f34a8fe 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/virtualization/spoonnovell.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/virtualization/spoonnovell.md @@ -28,7 +28,7 @@ Application Virtualization customers.) What you'll see is how to dynamically manage and lock down your virtualized applications using Group Policy and Netwrix Endpoint Policy Manager (formerly PolicyPak): - + So, neither Spoon.Net nor Novell ZENworks Application Virtualization can redeploy, adjust, lockdown or guarantee application or operating system settings. diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/virtualization/symantec.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/virtualization/symantec.md index 78f3fbea58..86d577e855 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/virtualization/symantec.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/virtualization/symantec.md @@ -23,7 +23,7 @@ Watch this video (exclusively for SWS and SWV administrators) to see exactly how applications using Netwrix Endpoint Policy Manager (formerly PolicyPak) (via Group Policy, Altiris, or SCCM): - + You're smart. You picked SWS and SWV to make application deployment easier. diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/virtualization/thinapp.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/virtualization/thinapp.md index b705efdf4e..f3170f6c7b 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/virtualization/thinapp.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/virtualization/thinapp.md @@ -18,7 +18,7 @@ But you still have some big problems: Watch this video (exclusively for VMware ThinApp administrators) to see exactly how to manage ThinApp packages using Group Policy and Netwrix Endpoint Policy Manager (formerly PolicyPak): - + So, if you needed to tweak a configuration file, edit the package's registry, or otherwise configure your ThinApp package, you've got a real problem. diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/virtualization/uev.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/virtualization/uev.md index c8765ed1e0..0d5e8f486e 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/virtualization/uev.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/virtualization/uev.md @@ -13,7 +13,7 @@ story. Here's the video to show how Endpoint Policy Manager and Microsoft UE-V (or, really, any User Environment Manager (UEM) tool) can work together seamlessly. - + Okay. Let's review: diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/virtualization/xenapp.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/virtualization/xenapp.md index ab2e312616..cfe2ab47fe 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/virtualization/xenapp.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/virtualization/xenapp.md @@ -12,7 +12,7 @@ lock users down so they can't work around your settings. See how Endpoint Policy Citrix XenApp streaming environments by providing true Group Policy support to any Citrix XenApp streamed application PLUS lock users down so they cannot work around your settings. - + ### Endpoint Policy Manager enhances Xenapp Streaming with Group Policy video transcript diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/whatdoesitdo/cloud.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/whatdoesitdo/cloud.md index 3d1d6dc1c7..d7f3701c59 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/whatdoesitdo/cloud.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/whatdoesitdo/cloud.md @@ -9,6 +9,6 @@ Here is a quick demonstration of Netwrix Endpoint Policy Manager (formerly Polic manager, managing Firefox, Java, and Chrome settings using Endpoint Policy Manager Application Manager and our Endpoint Policy Manager Cloud Edition. - + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/whatdoesitdo/grouppolicy.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/whatdoesitdo/grouppolicy.md index ccd124f23c..754d8a4a4c 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/whatdoesitdo/grouppolicy.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/whatdoesitdo/grouppolicy.md @@ -9,6 +9,6 @@ Here is a very quick demonstration of Netwrix Endpoint Policy Manager (formerly application manager, managing Java settings using Group Policy and the Endpoint Policy Manager Cloud. - + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/whatdoesitdo/managers.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/whatdoesitdo/managers.md index c92c19aada..925f974e99 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/whatdoesitdo/managers.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/whatdoesitdo/managers.md @@ -9,7 +9,7 @@ Why Netwrix Endpoint Policy Manager (formerly PolicyPak)? Easy. No Endpoint Poli Endpoint Management. No Desktop Security. No Data Leak Protection. No configuration of VDI machines. Watch this video see this easy to implement solution. - + ### PolicyPak Overview Video for Managers video transcript diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/whatdoesitdo/mdm.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/whatdoesitdo/mdm.md index 008e821569..54040267ee 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/whatdoesitdo/mdm.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/whatdoesitdo/mdm.md @@ -8,7 +8,7 @@ sidebar_position: 40 Learn how you can use Application Manager in your MDM environment to manage a myriad of settings for commonly used applications such as Acrobat Reader and Firefox. - + Hi, this is Whitney with PolicyPak Software. In a previous video, we looked at how to create policies that will allow us to manage applications, even if they aren't ADMX enabled by using the diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/whatdoesitdo/onpremise.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/whatdoesitdo/onpremise.md index 794aa4815f..44380526f4 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/whatdoesitdo/onpremise.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/whatdoesitdo/onpremise.md @@ -9,7 +9,7 @@ See how quickly you can get Netwrix Endpoint Policy Manager (formerly PolicyPak) Active Directory. This video mirrors the Endpoint Policy Manager On-Prem Quickstart Guide for Endpoint Policy Manager application manager to help you get up and running. - + ### PolicyPak On-Prem QuickStart for PolicyPak Application Manager diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/whatdoesitdo/pak.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/whatdoesitdo/pak.md index 43352d1383..cda5e36f62 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/whatdoesitdo/pak.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/whatdoesitdo/pak.md @@ -8,6 +8,6 @@ sidebar_position: 20 Lockdown UI for hundreds of applications and secure your settings with PolicyPak's Application Settings Manager! - + diff --git a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/citrixvirtualapps/citrix.md b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/citrixvirtualapps/citrix.md index 5cffe8b323..d3576689a7 100644 --- a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/citrixvirtualapps/citrix.md +++ b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/citrixvirtualapps/citrix.md @@ -8,7 +8,7 @@ sidebar_position: 10 In this video, learn the best practice for using PPBR and Citrix / RDS servers. Route from browser to browser very quickly using this technique. - + ### PolicyPak: Using PP Browser Router on Citrix or RDS servers with published browser applications diff --git a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/citrixvirtualapps/custombrowsers.md b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/citrixvirtualapps/custombrowsers.md index e1bb605531..a9c5889cf8 100644 --- a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/citrixvirtualapps/custombrowsers.md +++ b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/citrixvirtualapps/custombrowsers.md @@ -8,7 +8,7 @@ sidebar_position: 20 If you have App-V, ThinApp, or Citrix or RDS published applications, use this trick to route from a real built-in browser to your virtual / published browser. - + ### Endpoint Policy Manager \_ Browser Router with Custom Browsers diff --git a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/blockwebsites.md b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/blockwebsites.md index 1af2af3b84..1b12c08687 100644 --- a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/blockwebsites.md +++ b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/blockwebsites.md @@ -7,6 +7,6 @@ sidebar_position: 30 Users being naughty? Use PP Browser Router to stop that nonsense. - + diff --git a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/edgespecial.md b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/edgespecial.md index d3530a5c67..6f9aae5cba 100644 --- a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/edgespecial.md +++ b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/edgespecial.md @@ -8,7 +8,7 @@ sidebar_position: 40 After you create your Enterprise Mode site lists, you can decide how to handle Edge browser. Do you want websites to render in Edge or IE? This video shows you how to adjust for your conditions. - + ### Endpoint Policy Manager and Edge ‘Special' policies diff --git a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/edgesupport.md b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/edgesupport.md index 28fb2ae943..666acf5e4a 100644 --- a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/edgesupport.md +++ b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/edgesupport.md @@ -9,7 +9,7 @@ Netwrix Endpoint Policy Manager (formerly PolicyPak) now supports routing FROM E browsers (Firefox, IE, and Chrome.) Its easy, and here's the only small thing you need to know to make it work perfectly ! - + ### PolicyPak: Browser Router now with support for MS Edge diff --git a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/ie.md b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/ie.md index 225d7ab8c7..4dc709fe31 100644 --- a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/ie.md +++ b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/ie.md @@ -8,7 +8,7 @@ sidebar_position: 70 Use Netwrix Endpoint Policy Manager (formerly PolicyPak) to dynamically set Enterprise and Document modes, as well as force an Internet Explorer tab to open--inside Edge! - + Hi, this is Whitney with Endpoint Policy Manager Software. In other videos, we talked about setting default browsers, routing the right website to the right browser, and making sure that the naughty diff --git a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/ports.md b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/ports.md index 1a2f6566a0..9f088ff880 100644 --- a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/ports.md +++ b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/ports.md @@ -7,7 +7,7 @@ sidebar_position: 50 Need to route specific websites to specific browsers based upon ports? Check out this demo. - + ### PolicyPak: Browser Router and Ports diff --git a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/rightbrowser.md b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/rightbrowser.md index 3921974f65..3dea6cd608 100644 --- a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/rightbrowser.md +++ b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/rightbrowser.md @@ -10,7 +10,7 @@ using the WRONG website most of the time. With PP Browser Router, you create pol where specific websites are launched only into the specific browsers. It couldn't be easier. Check it out. - + Hi, this is Whitney with Netwrix Endpoint Policy Manager (formerly PolicyPak) Software. In this video, I'm going to show you a gaggle of problems that you can fix using Endpoint Policy Manager's diff --git a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/userselecteddefault.md b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/userselecteddefault.md index 54192d8f4c..313cd741c5 100644 --- a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/userselecteddefault.md +++ b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/userselecteddefault.md @@ -9,7 +9,7 @@ Netwrix Endpoint Policy Manager (formerly PolicyPak) Browser Router now lets you back to your end-users. They can specify their browser of choice, and Endpoint Policy Manager will let them utilize it. Here's how to set up the feature. - + ### PolicyPak: Set up a default browser using PolicyPak Application Manager diff --git a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/methods/cloud.md b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/methods/cloud.md index 731b4c90b0..f1ad5169fd 100644 --- a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/methods/cloud.md +++ b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/methods/cloud.md @@ -9,7 +9,7 @@ Deliver your routes to traveling and non-domain joined machines to Use Netwrix E Manager (formerly PolicyPak) Cloud to manage your browsers and make routes to your domain joined and non-domain joined machines. - + Hi, this is Jeremy Moskowitz. In this video we're going to use Endpoint Policy Manager Cloud's in-cloud editors to create browser router routes so that you can get to the right browser, to the diff --git a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/methods/mdm.md b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/methods/mdm.md index 8d8b542886..f34ffbf3e3 100644 --- a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/methods/mdm.md +++ b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/methods/mdm.md @@ -10,7 +10,7 @@ using the WRONG website most of the time. With PP Browser Router, you create pol where specific websites are launched only into the specific browsers, then deploy those policies using the MDM service of your choice. It couldn't be easier. Check it out! - + Hi, this is Whitney with Netwrix Endpoint Policy Manager (formerly PolicyPak) Software. In a previous video, we learned how to use the Browser Router component to create policies to route the diff --git a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/browsericon.md b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/browsericon.md index fb096fa1a1..2282d31de1 100644 --- a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/browsericon.md +++ b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/browsericon.md @@ -8,7 +8,7 @@ sidebar_position: 90 A little update to PP Browser Router, showing how to set the generic icon to your actual default browser icon. - + diff --git a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/chrome.md b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/chrome.md index c421957fd1..0589b8dbed 100644 --- a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/chrome.md +++ b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/chrome.md @@ -8,7 +8,7 @@ sidebar_position: 50 Using PP Browser router, you can do a magic trick. Have ALL traffic go thru Chrome, except a handful of websites (called Exceptions.) Here's how to do it. - + ### PPBR: Route all sites to Chrome, with some exceptions diff --git a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/chromenondomainjoined.md b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/chromenondomainjoined.md index b380ff3d95..ae2a558aaa 100644 --- a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/chromenondomainjoined.md +++ b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/chromenondomainjoined.md @@ -8,7 +8,7 @@ sidebar_position: 20 If you are using PP Cloud and PP Browser router, this is the video to see how to enable Chrome to "Other" browser routing. (Chrome to FF, Chrome to IE, Chrome to Edge, etc.) - + ### PolicyPak: Browser Router now supports Chrome on Non-Domain Joined machines diff --git a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/defaultwindows10.md b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/defaultwindows10.md index 6d9d1d97f1..6634ddce4a 100644 --- a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/defaultwindows10.md +++ b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/defaultwindows10.md @@ -8,7 +8,7 @@ sidebar_position: 10 You want to set the users' Default Browser. Great ! But how can you deliver the setting... one time... then let the user drift from that configuration? Easy ! - + Hi, this is Jeremy Moskowitz. In this video, I'm going to show you how you can use Netwrix Endpoint Policy Manager (formerly PolicyPak) Browser Router to set a default browser policy and let it drift diff --git a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/edge.md b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/edge.md index 95691eebf2..988087e20d 100644 --- a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/edge.md +++ b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/edge.md @@ -8,7 +8,7 @@ sidebar_position: 60 Using PP Browser router, you can do a magic trick. Have ALL traffic go thru Edge, except a handful of websites (called Exceptions.) Here's how to do it. - + ### PPBR: Route all sites to Edge (with some exceptions) diff --git a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/firefox.md b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/firefox.md index 1ca4404217..c86a86f0b2 100644 --- a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/firefox.md +++ b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/firefox.md @@ -8,7 +8,7 @@ sidebar_position: 40 If you want to force Firefox to be the default browser for EVERYTHING, except some sites, then we have a special XML file and video to help you out. - + ### PolicyPak Browser Router: Use Firefox as default for ALL pages, except some pages diff --git a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/ieedgemode.md b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/ieedgemode.md index 50c639a892..cd1f265bce 100644 --- a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/ieedgemode.md +++ b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/ieedgemode.md @@ -11,7 +11,7 @@ which versions of Windows / Internet Explorer will permit this function, and whi learn about the "65 second rule". Definitely "walk before you run" with IE in Edge mode and PPBR by watching this video. - + Hi, this is Jeremy Moskowitz. In this video, we're going to talk about how to do Internet Explorer in Edge mode using Endpoint Policy Manager Browser Router. There's a lot of details in this video. diff --git a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/ieforce.md b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/ieforce.md index 0b1151c715..6f3a09e828 100644 --- a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/ieforce.md +++ b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/ieforce.md @@ -10,7 +10,7 @@ except a handful of websites (called Exceptions.) Here's how to do it. Two tips: the XML, just ask support. And, if you want to route all traffic thru, say, Firefox or Chrome… that's possible, but that's a DIFFERENT video. - + ### PolicyPak Browser Router: Force all websites to IE(but have some exceptions) diff --git a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/iesitelists.md b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/iesitelists.md index 0714b0d9f0..89c3cf5bc3 100644 --- a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/iesitelists.md +++ b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/iesitelists.md @@ -8,7 +8,7 @@ sidebar_position: 70 Use the in-the-box converter utility to take your existing IE Enterprise Site list files and immediately use them with Browser Router. - + ### Endpoint Policy Manager:  Internet Explorer to Endpoint Policy Manager Browser Router Site lists diff --git a/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/bitlockerdrives.md b/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/bitlockerdrives.md index 105b20a9bf..8f85362029 100644 --- a/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/bitlockerdrives.md +++ b/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/bitlockerdrives.md @@ -8,6 +8,6 @@ sidebar_position: 50 Got USB sticks and want to ensure they only work with Bitlocker'd devices? See this video to see how to do it. - + diff --git a/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/dmapprovalautorules.md b/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/dmapprovalautorules.md index fbcf5adaa1..7db21f2509 100644 --- a/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/dmapprovalautorules.md +++ b/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/dmapprovalautorules.md @@ -9,6 +9,6 @@ sidebar_position: 80 Want to allow or deny specific USB devices whenever a user inserts one? And would you like to automatically create rules based upon these requests? Learn both techniques here. - + diff --git a/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/dmhelpertool.md b/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/dmhelpertool.md index 7f8853f0aa..be9336d5da 100644 --- a/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/dmhelpertool.md +++ b/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/dmhelpertool.md @@ -9,6 +9,6 @@ sidebar_position: 70 This demo shows you how to enumerate the USB and other devices on the machine to enable quick Device Manager rules. - + diff --git a/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/enduser.md b/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/enduser.md index ed00efe2dc..e58a4b8fc2 100644 --- a/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/enduser.md +++ b/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/enduser.md @@ -9,6 +9,6 @@ sidebar_position: 60 Got users out in the field and want them to be able to report their requests for un-blocking their USBs and other devices? See how to set that up in this video. - + diff --git a/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/serialnumber.md b/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/serialnumber.md index 8ac4009701..d6118b89c4 100644 --- a/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/serialnumber.md +++ b/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/serialnumber.md @@ -9,7 +9,7 @@ Use Netwrix Endpoint Policy Manager (formerly PolicyPak) Device Manager to speci users can use which serial numbers of USB sticks and DVD devices. This way, you issue the device, and you know EXACTLY who has USB Read/ Read/Write or Full access. - + In a previous video, you saw me limit which USB sticks are allowed by USB vendor type. The problem, however, even though it works great when you give the correct USB sticks to your end users, is that diff --git a/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/usbdrive.md b/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/usbdrive.md index 99d233ca79..43acf5f9b5 100644 --- a/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/usbdrive.md +++ b/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/usbdrive.md @@ -8,7 +8,7 @@ sidebar_position: 10 With Netwrix Endpoint Policy Manager (formerly PolicyPak) Device Manager, it takes one policy to immediately put the smackdown on USB sticks and CD-ROMs. Yep, it's that easy. - + Hi, this is Jeremy Moskowitz, founder and CTO of Endpoint Policy Manager Software. Hey, look, I just found this USB stick in the parking lot. Let me go ahead and double click on it and see what's diff --git a/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/usbdriveallowuser.md b/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/usbdriveallowuser.md index 650f3406c1..45584cadb4 100644 --- a/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/usbdriveallowuser.md +++ b/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/usbdriveallowuser.md @@ -8,7 +8,7 @@ sidebar_position: 20 If you trust one person, like a doctor or consultant, etc. then you can grant the one person (or group) READ, READ/WRITE, FULL access to all device. - + In a previous video, you saw me put the smackdown on CD-ROMs and USB sticks. This blanket is going to hit every user on this computer, but what if you had one user that you trusted, like a doctor or diff --git a/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/usbdriveallowvendor.md b/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/usbdriveallowvendor.md index dda8d0c6d4..1efbaf86d9 100644 --- a/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/usbdriveallowvendor.md +++ b/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/usbdriveallowvendor.md @@ -9,7 +9,7 @@ If you have a specific USB device vendor you trust, and those devices are always Netwrix Endpoint Policy Manager (formerly PolicyPak) Device Manager to restrict device use to THOSE vendor IDs only! - + In our first video, we put the smackdown on all evil CD-ROMs and USB sticks. Then we opened it up for one trusted user to either just read or maybe full access if we really trust them. The thing, diff --git a/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/methods/cloud.md b/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/methods/cloud.md index cb2c5e58d8..c779c251d3 100644 --- a/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/methods/cloud.md +++ b/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/methods/cloud.md @@ -8,7 +8,7 @@ sidebar_position: 10 Got Endpoint Policy Manager Cloud... and naughty users with USB sticks? See how to take your policies and get them working with Endpoint Policy Manager Cloud ! - + Hi, this is Jeremy Moskowitz, and in this video, I'm going to show you how you can use Endpoint Policy Manager Device Manager and Endpoint Policy Manager Cloud together. First things first, you're diff --git a/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/methods/mdm.md b/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/methods/mdm.md index 6baf302462..6a49655b49 100644 --- a/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/methods/mdm.md +++ b/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/methods/mdm.md @@ -9,7 +9,7 @@ Got Intune or another MDM service, and users plugging in USB sticks... walking o data, or worse, introducing malware? Specify exactly WHO can use WHAT USB sticks ... so you don't have to fight fires everywhere around data and ransomware. - + Hi, this is Jeremy Moskowitz. In this video, I'm going to show you how you can use Netwrix Endpoint Policy Manager (formerly PolicyPak) Device Manager to enable and restrict USB sticks using your MDM diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/adminapproval/additionaldetails.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/adminapproval/additionaldetails.md index 3f9ad9c383..88b04361c2 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/adminapproval/additionaldetails.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/adminapproval/additionaldetails.md @@ -9,7 +9,7 @@ sidebar_position: 40 Want to always force your additional details into the Email method? With this feature, what you put into Admin Approval - Additional Details can be sent up to you alongside the request code. - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/acltraverse/deleteicons.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/acltraverse/deleteicons.md index ff1fccb9e0..ec129ea557 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/acltraverse/deleteicons.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/acltraverse/deleteicons.md @@ -7,6 +7,6 @@ sidebar_position: 10 Got pesky icons on desktop and want to let users self-delete them? Here's how to do it ! - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/acltraverse/modifyhosts.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/acltraverse/modifyhosts.md index 48a0ac4df2..f447a660fc 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/acltraverse/modifyhosts.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/acltraverse/modifyhosts.md @@ -8,6 +8,6 @@ sidebar_position: 20 Want to grant a particular application to be able to read, write or delete files, like editing the hosts file even when the user normally wouldn't have rights? Here's how ! - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/acltraverse/ntfspermissions.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/acltraverse/ntfspermissions.md index 45467cb80b..03bf031b40 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/acltraverse/ntfspermissions.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/acltraverse/ntfspermissions.md @@ -8,6 +8,6 @@ sidebar_position: 30 What if you dont know what applications your users are actually using? Use this tip to enlighten any application to overcome File ACLs. - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/acltraverse/registry.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/acltraverse/registry.md index 638341dbd7..b7a3bf641d 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/acltraverse/registry.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/acltraverse/registry.md @@ -9,6 +9,6 @@ Got applications which won't work unless they have full admin rights? Or if they user, they might modify one portion of the registry which the standard user wouldn't normally have access? Netwrix Endpoint Policy Manager (formerly PolicyPak) ACL Traverse to the rescue. - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/applyondemand.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/applyondemand.md index 0cf6bc7124..46f53e67b6 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/applyondemand.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/applyondemand.md @@ -8,7 +8,7 @@ sidebar_position: 120 If you have applications which SHOULD run most of the time with STANDARD RIGHTS, but SOMETIMES with elevated / admin rights, this is the technique to use. - + Hi, this is Jeremy Moskowitz. In this video, I'm going to show you how you can use Netwrix Endpoint Policy Manager (formerly PolicyPak) to apply certain rules on demand. diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/autorulesfromadmin.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/autorulesfromadmin.md index 76239264be..e86d7af1f4 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/autorulesfromadmin.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/autorulesfromadmin.md @@ -9,6 +9,6 @@ sidebar_position: 40 After setting up Admin Approval you might want to convert those requests into automatic rules. Learn how to take inbound requests and immediately convert them into rules. - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/branding.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/branding.md index 6f89783215..18f0ed6ed1 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/branding.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/branding.md @@ -8,6 +8,6 @@ sidebar_position: 140 Want to make the UI that end-users see more customized with your logo, colors, and messages? Then Netwrix Endpoint Policy Manager (formerly PolicyPak)'s branding feature to the rescue. - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/demo.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/demo.md index 4490c735b5..b012be61b9 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/demo.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/demo.md @@ -8,6 +8,6 @@ sidebar_position: 10 Want to help your users when there is no rule in place, and maybe no Internet? It’s easy. Use Admin Approval to help users install applications. - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/email.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/email.md index 781f7693bd..5aebf8635f 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/email.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/email.md @@ -10,6 +10,6 @@ introduced a method to enable your users to open the Admin Approval messages wit Check out this video for more details. - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/enforce.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/enforce.md index 7aac5f3b85..4186072acc 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/enforce.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/enforce.md @@ -8,7 +8,7 @@ sidebar_position: 50 Want to trap and require users to request permission when installing anything? Then use this setting; plus how to work around the byproduct of this setting. - + ### PPLPM Admin Approval: "Enforce Admin Approval for all installers" enabled diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/justificationandauthentication.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/justificationandauthentication.md index b279342e87..cf4f55204b 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/justificationandauthentication.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/justificationandauthentication.md @@ -13,7 +13,7 @@ the number of times executed to remember. See this video for additional information. - + ![Remember Justification and Authentication](/images/endpointpolicymanager/video/leastprivilege/selfelevatemode/rememberjustificationandauthentication.webp) diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/longcodes.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/longcodes.md index 83fec49ae9..04d0630292 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/longcodes.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/longcodes.md @@ -9,7 +9,7 @@ Want more details about what processes users are attempting to launch? Then use Policy Manager (formerly PolicyPak)'s Email / Long codes function. Users send emails. Admins approve. UAC prompts are overcome. Poof. Easy. - + Hi, this is Jeremy Moskowitz and in this video, I'm going to show you how you can use email to authorize items using Endpoint Policy Manager Least Privilege Manager. In a previous video, I set up diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/overrideselfelevate.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/overrideselfelevate.md index 0ea12679d7..7481bdb2f2 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/overrideselfelevate.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/overrideselfelevate.md @@ -10,6 +10,6 @@ Do you have a specific rule you want to override against a blanket Self Elevate is that explicit rules will win, but if you need to fall-back and let Self Elevate win, we've added this feature for you. - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/reauthenticate.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/reauthenticate.md index f0f21dfdb2..95db5f3cb4 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/reauthenticate.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/reauthenticate.md @@ -9,6 +9,6 @@ Want increased security when end-users utilize Self Elevate method? When enabled dialog will re-enforce them to use the same credentials they used when logging onto the box: AD, PIN, FINGERPRINT, FACE, whatever. Then after this, they are able to re-authenticate. - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/securecopy.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/securecopy.md index 3fb3d8c9a9..2067423287 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/securecopy.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/securecopy.md @@ -13,7 +13,7 @@ locations on the local computer. The net result is that applications which need writable locations to perform their installs or runs may do so in an elevated state; where they would not able to run within the UNC share. - + Hi, this is Jeremy Moskowitz. In this video, I'm going to talk to you about Endpoint Policy Manager's Secure Copy and Least Privilege Manager. diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/selfelevate.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/selfelevate.md index 3d87caeea3..ef443c17f4 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/selfelevate.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/selfelevate.md @@ -9,6 +9,6 @@ sidebar_position: 110 If you'd prefer the double-click behavior to be Self Elevate instead of UAC prompts or Admin Approval here's how to adjust and decide which behavior you want. - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/selfelevatedemo.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/selfelevatedemo.md index d41b57d521..2109efc4c8 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/selfelevatedemo.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/selfelevatedemo.md @@ -10,6 +10,6 @@ if you want to take away local admin rights, but still give users the ability to if they have an emergency. This technique isn't generally recommended due to a potential lowering of your security posture, but it can be very useful for the right circumstances. - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/setup.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/setup.md index 1935e2b11e..9cad389f2e 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/setup.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/setup.md @@ -7,6 +7,6 @@ sidebar_position: 20 Learn how to set up Admin Approval mode. - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/applicationcontrol.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/applicationcontrol.md index 86c8a17517..37362e5a5b 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/applicationcontrol.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/applicationcontrol.md @@ -11,7 +11,7 @@ does this in a few clicks. You're in charge to specify what executables, scripts other types of files will run, or not. Block PowerShell and Command Prompt (CMD), and a whole lot more. - + ### Endpoint Policy Manager Application Control with PP Least Privilege Manager diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/autorulesgeneratortool.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/autorulesgeneratortool.md index 292762f568..75f7e6f851 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/autorulesgeneratortool.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/autorulesgeneratortool.md @@ -9,7 +9,7 @@ Once PPLPM and SecureRun are on, users are blocked from running unwanted stuff. create some rules automatically to ALLOW or ELEVATE applications and installations? Check out this free tool from Netwrix Endpoint Policy Manager (formerly PolicyPak) ! - + ### PPLPM: Auto Rules Generator Utility diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/comsupport.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/comsupport.md index 199cf47e58..1380924fa1 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/comsupport.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/comsupport.md @@ -9,6 +9,6 @@ Do you have UAC prompts with "well known" or "custom" COM / CSLIDs you need to o video you'll see how to overcome COM based UAC prompts by finding the GUID and using GPOs or PolicyPak Cloud or an MDM service to overcome these prompts. - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/feature.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/feature.md index 7423e89ee8..7450e7d301 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/feature.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/feature.md @@ -13,7 +13,7 @@ using Netwrix Endpoint Policy Manager (formerly PolicyPak) SecureRun. With Secur letting applications run if they were “properly installed” or otherwise sanctioned by you. Check out this video, and block all unknown Malware and zero-day threats. - + ### PolicyPak MDM: Using Least Privilege Managers SecureRun Feature diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/installapplications.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/installapplications.md index e89dd3ee86..7f56a5ea6d 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/installapplications.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/installapplications.md @@ -10,7 +10,7 @@ that, and it's a simple drag and drop to get started. Let users install iTunes o like.. using PP [https://www.policypak.com/products/endpointpolicymanager-least-privilege-manager.html](https://www.policypak.com/products/endpointpolicymanager-least-privilege-manager.html). - + ### PPLPM: Installing applications-and-Preconfigured-Rules Hi. This is Jeremy Moskowitz. In this video, I'm going to show you how you can use Netwrix Endpoint Policy Manager (formerly PolicyPak) Least Privilege Manager to let users that are standard users install their own applications. By way of example, here's "iTunes." They may need to install iTunes. That's too bad for them because there's the UAC prompt and they get rejected. diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/localadminrights.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/localadminrights.md index 8d86c09787..c6f8138f42 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/localadminrights.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/localadminrights.md @@ -12,6 +12,6 @@ your endpoint security for Windows machines. PPLPM: Run applications without local admin rights - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/removelocaladmin.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/removelocaladmin.md index 0fe16f5bb2..eaf18d30be 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/removelocaladmin.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/removelocaladmin.md @@ -10,7 +10,7 @@ then remove the source using in-box GPpreferences. Then use Netwrix Endpoint Pol (formerly PolicyPak) to elevate your now-standard-users to keep doing the (admin like) things they always have. - + ### Endpoint Policy Manager: Use Group Policy to remove local admin rights – then Endpoint Policy Manager to enable Least Privilege diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/uacpromptsactivex.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/uacpromptsactivex.md index 171d18fbdc..829c7c436e 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/uacpromptsactivex.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/uacpromptsactivex.md @@ -10,6 +10,6 @@ you still have Active X controls. So Manage that situation with Netwrix Endpoint (formerly PolicyPak). See how easy it is to get those ActiveX controls installed with rules ... with Endpoint Policy Manager ! - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/userfilter.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/userfilter.md index 953bc2bf55..d0c3823498 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/userfilter.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/userfilter.md @@ -8,7 +8,7 @@ sidebar_position: 30 You might want to link policies to a gaggle of computers, but then dole out elevations by USER or by USER GROUP. See how in this video. (PP CSE 1434 and later). - + ### PolicyPak Least Privilege Manager: Link to Computer, Filter by User diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/appblock.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/appblock.md index 735ed29d96..7f59e26492 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/appblock.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/appblock.md @@ -9,7 +9,7 @@ If you're in charge of your domain, you can block local and other domain admins applications you want to be elevated via Netwrix Endpoint Policy Manager (formerly PolicyPak) Least Priv manager. See the video for details. - + Hi. This is Jeremy Moskowitz. In this video, I'm going to show you how you can enable your users to double click on items to install them in their context but elevated but prevent other admins like diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/elevateuwp.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/elevateuwp.md index 95b1033f88..a16f6d7a45 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/elevateuwp.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/elevateuwp.md @@ -8,6 +8,6 @@ sidebar_position: 20 PPLPM can elevate UWP applications. See the best practices in this video before you get started. - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/elevatinguserbasedinstalls.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/elevatinguserbasedinstalls.md index 8de58cd769..618d853608 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/elevatinguserbasedinstalls.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/elevatinguserbasedinstalls.md @@ -8,7 +8,7 @@ sidebar_position: 10 Don't provide TOO MANY rights with PP Least Priv manager. This video goes over some best practices on what to do and what NOT to do with PPLPM and user-self installs with MSIs and EXEs. - + ### PPLPM: Best Practices for Elevating User-Based Installs diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/msi.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/msi.md index 52072b041f..7876f5e68a 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/msi.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/msi.md @@ -9,6 +9,6 @@ sidebar_position: 30 With Endpoint Policy Manager and UWP rules you can elevate an MSI that comes from the Windows Store. See how in this video. - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/opensavedialogs.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/opensavedialogs.md index 7bb330f304..06780e0baa 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/opensavedialogs.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/opensavedialogs.md @@ -10,6 +10,6 @@ handled. You can turn them on and off and open up some extra locations if needed want to control the File/Open or File/Save dialog as something specific to tighten and ensure child processes cannot be launched from there. (Required MMC and CSE and build 3000 or later.) - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/powershellblock.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/powershellblock.md index e1a495a6ac..273e1ce978 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/powershellblock.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/powershellblock.md @@ -9,7 +9,7 @@ Powershell on desktops? Terrible idea. Except when you need it. Check out this v kill PowerShell (generally) but open it up to allow specific. PS1 scripts to run as you need them to. With Netwrix Endpoint Policy Manager (formerly PolicyPak) Least Privilege Manager, it's easy ! - + Hi. This is Jeremy Moskowitz. In this video, I'm going to show you how you can put the full smackdown on PowerShell and also open up PowerShell for very specific scenarios. diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/securitychildprocesses.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/securitychildprocesses.md index 9ac1693ec6..8cf3ef4e77 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/securitychildprocesses.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/securitychildprocesses.md @@ -5,7 +5,7 @@ sidebar_position: 40 --- # Security and Child Processes - + ### Transcript:Security and Child Processes diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/selfelevatemode.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/selfelevatemode.md index 33e2b60255..f1be5426de 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/selfelevatemode.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/selfelevatemode.md @@ -10,7 +10,7 @@ if you want to take away local admin rights, but still give users the ability to if they have an emergency. This technique isn't generally recommended due to a potential lowering of your security posture, but it can be very useful for the right circumstances. - + Hi, this is Jeremy Moskowitz, and in this video we're going to talk about how to use PolicyPak Least Privilege Manager Self-Elevate Mode. Now before I get too far into it, I want to advise against diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/serviceaccountrights.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/serviceaccountrights.md index 378bd3f8cb..838a304d6f 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/serviceaccountrights.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/serviceaccountrights.md @@ -8,7 +8,7 @@ sidebar_position: 70 Most services run under Local System which is WAY too much privileges. Instead, use PPLPM to specify exactly the right permissions for your services, including the token and access your service needs. - + Hi. This is Jeremy Moskowitz. In this video, I'm going to show you how you can manipulate a service account to have reduced privileges for exactly the right things you need instead of having maybe diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/usersystemexecutables.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/usersystemexecutables.md index a89afa61fc..2218490a13 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/usersystemexecutables.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/usersystemexecutables.md @@ -8,7 +8,7 @@ sidebar_position: 90 Want to really put the smackdown on malware? Use SecureRun on both the User AND System side. See this video for details. - + Hi. This is Jeremy Moskowitz. in this video, I'm going to show you how you can use the PolicyPak Least Privilege Manager to dictate how to shore up a security hole on the computer side using diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/wildcards.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/wildcards.md index bc8c1bbc8c..39f9ce58fa 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/wildcards.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/wildcards.md @@ -9,6 +9,6 @@ If you want to use ELEVATE or ALLOW AND LOG rules but the underlying certificate here's a technique that will help you out. CAREFULLY follow the directions to get this work as expected. - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/businesssolutions/denyselfelevate.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/businesssolutions/denyselfelevate.md index 5de7a2050b..76faefc411 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/businesssolutions/denyselfelevate.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/businesssolutions/denyselfelevate.md @@ -9,6 +9,6 @@ sidebar_position: 40 Want to allow Self Elevate but deny specific vendors' software, like Oracle Java so developers can't install them? See how in this video! - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/businesssolutions/microsoftrecommendations.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/businesssolutions/microsoftrecommendations.md index 359ad96dea..6bbf181a05 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/businesssolutions/microsoftrecommendations.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/businesssolutions/microsoftrecommendations.md @@ -12,6 +12,6 @@ implement and follow these rules! You will see where you can get the XML for your infrastructure, and how it can be implemented via Endpoint Policy Manager Least Privilege Manager. - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/businesssolutions/printeruacprompts.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/businesssolutions/printeruacprompts.md index 1b1c226b35..c7098eb770 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/businesssolutions/printeruacprompts.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/businesssolutions/printeruacprompts.md @@ -8,7 +8,7 @@ sidebar_position: 20 PrintNightmare UAC prompts got you down? Here's your get-out-of-jail-free card. Only when you're a Netwrix Endpoint Policy Manager (formerly PolicyPak) Customer. - + Hi, this is Jeremy Moskowitz. In this video I'm going to show you how you can overcome the print nightmare nightmare. Here's an example of a computer that's trying to connect to a standard user diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/businesssolutions/winget.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/businesssolutions/winget.md index 3998411543..a5080e0aa4 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/businesssolutions/winget.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/businesssolutions/winget.md @@ -8,7 +8,7 @@ sidebar_position: 10 Learn how you can use Application Manager in your MDM environment to manage a myriad of settings for commonly used applications such as Firefox and Java! - + Hi, this is Jeremy Moskowitz. In this video, I'm going to show you how you can use Netwrix Endpoint Policy Manager (formerly PolicyPak) with winget. Winget is also known as the Windows Package Manager diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/eventing/cloudevents.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/eventing/cloudevents.md index 0e1ed03cd9..203acd090d 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/eventing/cloudevents.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/eventing/cloudevents.md @@ -5,6 +5,6 @@ sidebar_position: 30 --- # Endpoint Policy Manager Cloud + PPLPM + Events: Collect Events in the Cloud - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/eventing/discovery.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/eventing/discovery.md index e3272ef115..3f4195d2f0 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/eventing/discovery.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/eventing/discovery.md @@ -10,7 +10,7 @@ out what users are doing with those admin rights, so you can transition from Loc User. Use this same technique to transition to SecureRun, so users cannot run applications that were not installed by IT staff. - + ### Transcript: Use Discovery to know what rules to make as you transition from Local Admin rights diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/eventing/events.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/eventing/events.md index ddc66c15a8..5301a16557 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/eventing/events.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/eventing/events.md @@ -7,7 +7,7 @@ sidebar_position: 10 Learn about the Eventing System in PolicyPak Least Privilege Manger. - + ### Transcript:  Least Privilege Manager: Events diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/eventing/globalauditevent.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/eventing/globalauditevent.md index 604405cb10..95f9d707a1 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/eventing/globalauditevent.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/eventing/globalauditevent.md @@ -9,7 +9,7 @@ In this video learn how to make a workflow between EVENTS in the endpoint event management station. Just make the event occur, then copy and paste, and Netwrix Endpoint Policy Manager (formerly PolicyPak) does the rest. - + Hi, this is Jeremy Moskowitz. In this video I'm going to show you how you can use Global Audit Policy to turn on auditable events and then take those auditable events and feed it back into Least diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/eventing/preventevents.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/eventing/preventevents.md index bc8aeb066b..fa9675fd98 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/eventing/preventevents.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/eventing/preventevents.md @@ -14,7 +14,7 @@ before turning on SecureRun to know what to expect before SecureRun is used. See this video for additional information. - + ![Prevent Events](/images/endpointpolicymanager/video/leastprivilege/preventevents.webp) diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/eventing/windowseventforwarding.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/eventing/windowseventforwarding.md index e075abe209..67fbbd2729 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/eventing/windowseventforwarding.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/eventing/windowseventforwarding.md @@ -9,7 +9,7 @@ In this video, you'll learn the steps you need to do in order to set up event fo and by using your existing infrastructure, you can collect interesting events which come out of Netwrix Endpoint Policy Manager (formerly PolicyPak). - + ### Endpoint Policy Manager: Using Windows Event Forward to search for interesting events diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/helperstoolsandtips/helperdesktopshortcut.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/helperstoolsandtips/helperdesktopshortcut.md index c7a1aae777..3e621d9950 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/helperstoolsandtips/helperdesktopshortcut.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/helperstoolsandtips/helperdesktopshortcut.md @@ -8,7 +8,7 @@ sidebar_position: 30 Here's how to get all the PPLPM "Helper tools" affixed to the desktop using GPPrefs. (Also works for PP Cloud and MDM when you export the settings.) - + ### Getting the helper tools as desktop shortcuts diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/helperstoolsandtips/ntprintdialog.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/helperstoolsandtips/ntprintdialog.md index 983b3e2274..dadb347b87 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/helperstoolsandtips/ntprintdialog.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/helperstoolsandtips/ntprintdialog.md @@ -5,6 +5,6 @@ sidebar_position: 40 --- # Endpoint Privilege Manager: Install Printers via Native NTPRINT Dialog - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/helperstoolsandtips/toolssetup.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/helperstoolsandtips/toolssetup.md index ebd8240f8c..1582d8d2da 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/helperstoolsandtips/toolssetup.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/helperstoolsandtips/toolssetup.md @@ -8,7 +8,7 @@ sidebar_position: 20 Learn how to set up the PP Least Privilege Manager Helper tools, so users can overcome UAC prompts for Printers, Network Adapters and uninstall software. - + Hi, this is Jeremy, and in this video, I'm going to show you how you can set up the tools, the Netwrix Endpoint Policy Manager (formerly PolicyPak) Least Privilege Manager tools using diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/helperstoolsandtips/uacprompts.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/helperstoolsandtips/uacprompts.md index 6fff2aadd0..0d4460b31f 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/helperstoolsandtips/uacprompts.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/helperstoolsandtips/uacprompts.md @@ -9,7 +9,7 @@ Very often, users need to be able to manage their own network cards, printers wi remove software which is installed on the machine. With Netwrix Endpoint Policy Manager (formerly PolicyPak) Least Priv Manager, you can do all three, super duper easy. Check it out here. - + ### Overcome Network Card, Printer, and Remove Programs UAC prompts diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/helperstoolsandtips/wingui.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/helperstoolsandtips/wingui.md index b90cd1d24a..f9e263bd6b 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/helperstoolsandtips/wingui.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/helperstoolsandtips/wingui.md @@ -5,6 +5,6 @@ sidebar_position: 50 --- # Endpoint Privilege Manager: Edit IP SETTINGS EDIT VIA WIN GUI - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/denymessages.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/denymessages.md index 88269686fe..e9fc93f9ad 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/denymessages.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/denymessages.md @@ -8,7 +8,7 @@ sidebar_position: 50 If you're blocking a desktop or UWP application, you can now choose to display a standard blocked message, a custom message, or just block the application silently with no message at all! - + Hi, this is Whitney with Netwrix Endpoint Policy Manager (formerly PolicyPak) Software. In this video we are going to talk about the ability to create custom messages when you choose to deny a diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/installfonts.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/installfonts.md index 35d2bfbc01..900874f879 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/installfonts.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/installfonts.md @@ -8,7 +8,7 @@ sidebar_position: 20 How do enable users to install their own fonts? With Netwrix Endpoint Policy Manager (formerly PolicyPak) of course! Check out this video to see how its done. - + ### PolicyPak: Enable end-users to install their own fonts. diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/itemleveltargeting.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/itemleveltargeting.md index 5faea6830a..9deba253e5 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/itemleveltargeting.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/itemleveltargeting.md @@ -9,7 +9,7 @@ Maybe you don't want a Least Privilege rule to apply everywhere the GPO is linke the power of Item Level Targeting and filter who gets it based upon computer, group membership, IP address and more. - + ### PPLPM: Use Item Level Targeting to hone in when rules apply diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/preventedge.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/preventedge.md index 8a2d4de806..4a456d0b23 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/preventedge.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/preventedge.md @@ -8,7 +8,7 @@ sidebar_position: 60 Don't remove EDGE from your image. Instead, just block Edge from running. Using Netwrix Endpoint Policy Manager (formerly PolicyPak). See this video for how to. - + ### Endpoint Policy Manager Least Priv Manager- Prevent Edge from Launching diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/preventunsigned.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/preventunsigned.md index 1af8377db8..812c258f71 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/preventunsigned.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/preventunsigned.md @@ -8,7 +8,7 @@ sidebar_position: 90 Unsigned apps? Bah. If they're not signed, make sure they don't run. Use one checkbox and PolicyPak SecureRun makes it happen. - + Hi, this is Jeremy Moskowitz, and in this video, we're going to talk about an increased security feature to PolicyPak SecureRun. In other videos, you saw me turn on PolicyPak SecureRun, which will diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/preventusercommands.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/preventusercommands.md index fd109152d0..d952f6508b 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/preventusercommands.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/preventusercommands.md @@ -8,7 +8,7 @@ sidebar_position: 70 Customer requested demo to show how to block users from running Chrome or Firefox with specific command line options. - + ### Endpoint Policy Manager: Prevent Users Running some commands with command lines diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/scripts.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/scripts.md index 2daf64e56c..6da5df1a28 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/scripts.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/scripts.md @@ -9,7 +9,7 @@ If you want to prevent WannaCry and other malware, it's pretty easy. Just preven all scripts using Netwrix Endpoint Policy Manager (formerly PolicyPak). But then how do you PERMIT other scripts and also ELEVATE yet other scripts? In this video you'll find out in no time. - + ### PolicyPak: Elevate scripts and Java JAR files diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/securitycomborules.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/securitycomborules.md index 968e4f27ee..e428987751 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/securitycomborules.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/securitycomborules.md @@ -10,7 +10,7 @@ Netwrix Endpoint Policy Manager (formerly PolicyPak) enables you to select multiple criteria for the action type. Watch this video to learn how it's done. - + ### PPLPM: More security with Combo Rules diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/stopransomware.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/stopransomware.md index bf8d4851e7..cb8b142695 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/stopransomware.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/stopransomware.md @@ -13,6 +13,6 @@ using Netwrix Endpoint Policy Manager (formerly PolicyPak) SecureRun. With Secur letting applications run if they were "properly installed" or otherwise sanctioned by you. Check out this video, and block all unknown Malware and zero day threats. - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/windowsuniversalapplications.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/windowsuniversalapplications.md index 276f504cbc..9d6c65d20e 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/windowsuniversalapplications.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/windowsuniversalapplications.md @@ -12,7 +12,7 @@ machines? This video shows you how to do it, AND let users still download SOME i as you see fit. You won't need the Microsoft Store for Business… when you're using this method to manage your Windows Universal applications. - + Hi, this is Whitney with Netwrix Endpoint Policy Manager (formerly PolicyPak) Software. Are you tired of your users taking advantage of built-in UWP apps on Windows 10? Do you want to make sure diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/adminapproval.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/adminapproval.md index cf537c4e01..c7c8d26703 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/adminapproval.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/adminapproval.md @@ -9,6 +9,6 @@ Use these instructions to take your shared secret and get it to your Mac using N Policy Manager (formerly PolicyPak) Cloud. Then use the Windows Admin Approval tool to approve applications when users must call for approval. - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/applicationlaunch.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/applicationlaunch.md index ba8f4012d4..346dd6ffa6 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/applicationlaunch.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/applicationlaunch.md @@ -9,6 +9,6 @@ Want to control (Allow/Deny) which users can launch which applications? Here's h Netwrix Endpoint Policy Manager (formerly PolicyPak) LPM and Mac Client (alongside Endpoint Policy Manager Cloud.) - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/applicationpackage.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/applicationpackage.md index b6caea754e..b6e1ae4283 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/applicationpackage.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/applicationpackage.md @@ -10,6 +10,6 @@ Got Macs and need to do Least Privilege Functions upon them? Then use Netwrix En Manager (formerly PolicyPak) for Mac which hooks into Endpoint Policy Manager Cloud and remove local admin rights for Macs! - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/cloudinstall.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/cloudinstall.md index 4664979c2b..484f0beea8 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/cloudinstall.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/cloudinstall.md @@ -8,6 +8,6 @@ sidebar_position: 10 Got Macs and want to get PolicyPak installed quickly? Here's your guide! - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/collectdiagnostics.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/collectdiagnostics.md index 8e4fedde80..9c4ca6f7ca 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/collectdiagnostics.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/collectdiagnostics.md @@ -9,6 +9,6 @@ sidebar_position: 140 Automatically locate all relevant Endpoint Policy Manager for Mac logs and get them Zipped up and ready for investigation by the Endpoint Policy Manager team. - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/eventscollector.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/eventscollector.md index 6e3a7fb71a..cd48d0e003 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/eventscollector.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/eventscollector.md @@ -8,6 +8,6 @@ sidebar_position: 80 Want to send your Mac client details up to Netwrix Endpoint Policy Manager (formerly PolicyPak) Cloud for storage and processing? Here is how you do it. - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/finder.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/finder.md index b532f90535..5f7f6c5a4f 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/finder.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/finder.md @@ -10,6 +10,6 @@ Need to deliver Applications to the /Applications folder, or specific files to s folders? This Netwrix Endpoint Policy Manager (formerly PolicyPak) for MacOS enables you to overcome system and admin requirement rights by specifying which users can add files to what folders. - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/macjointoken.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/macjointoken.md index 9dab385e6b..40b576ca38 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/macjointoken.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/macjointoken.md @@ -9,6 +9,6 @@ sidebar_position: 20 Create a Jointoken in Endpoint Policy Manager, then use the Mac client to automatically place the endpoint in one or more groups. - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/mountunmounpart2.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/mountunmounpart2.md index ceafd6d3a8..488f9d9df3 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/mountunmounpart2.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/mountunmounpart2.md @@ -9,6 +9,6 @@ sidebar_position: 110 This is Part II where you can learn some advanced parameters which you can mix and match to dial in the exact experience you want with Mac mounting, unmounting and elevation. - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/mountunmountpart1.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/mountunmountpart1.md index 1edbeab9fb..20f0e8c54b 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/mountunmountpart1.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/mountunmountpart1.md @@ -10,6 +10,6 @@ Take a quick tour of Netwrix Endpoint Policy Manager (formerly PolicyPak) Least for Mac showing Mount/Unmount with Allow, Block, and Elevate for USB and DMG. Then proceed to part II video for even more options. - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/policycandidates.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/policycandidates.md index 2aed138b13..7ad114bd5c 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/policycandidates.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/policycandidates.md @@ -16,6 +16,6 @@ It allows Mac admins to: - Search for applications on a Mac hard drive - Use Endpoint Policy Manager Log to make XMLs - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/privilege.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/privilege.md index 36501e4463..2a31d9611f 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/privilege.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/privilege.md @@ -9,6 +9,6 @@ sidebar_position: 130 Got applications which launch that need admin rights to install their MacOS helper apps? Here's how to overcome that problem! - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/sudosupport.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/sudosupport.md index 9b9602b447..329e2390c1 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/sudosupport.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/sudosupport.md @@ -8,6 +8,6 @@ sidebar_position: 50 Want to automatically have commands which operate SUDO in Macland? Here's a quick video to demonstrate ELEVATE (most common), DENY and also ALLOW rules. - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/systemsettings.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/systemsettings.md index b88132b76f..4866ed3ae3 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/systemsettings.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/systemsettings.md @@ -9,6 +9,6 @@ sidebar_position: 40 If you have MacOS and want to overcome the System Settings prompts which require administrative rights; watch this video to see how its done. - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/wildcards.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/wildcards.md index e8166d312a..31488fd9ff 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/wildcards.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/wildcards.md @@ -8,6 +8,6 @@ sidebar_position: 60 Here's another method on how to use Netwrix Endpoint Policy Manager (formerly PolicyPak)'s Mac client with Endpoint Policy Manager Cloud and imeplement SUDO rules with Wildcard examples. - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/methods/cloudrules.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/methods/cloudrules.md index 341c5aa470..d3b3ac2b9a 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/methods/cloudrules.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/methods/cloudrules.md @@ -10,7 +10,7 @@ rights? Is this 1998? No, and with Endpoint Policy Manager Cloud and Endpoint Po Privelege manager you can remove local admin rights, but ensure that Standard Users can do key tasks to keep doing their jobs and get into the places you need them to in the operating system. - + Hi, this is Whitney with Endpoint Policy Manager Software. Have you seen the latest and greatest Least Privilege Manager features and you're wondering how that works with our Endpoint Policy diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/methods/mdm.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/methods/mdm.md index 00f25b7f5f..cfd208f24c 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/methods/mdm.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/methods/mdm.md @@ -8,7 +8,7 @@ sidebar_position: 20 Use your own MDM solution to deploy rules which enable Standard Users to do things that only admins can! - + Hi, this is Whitney with Netwrix Software. Have you seen all of the great Least Privilege Manager features and wondered how that works with our MDM edition? We've got you covered. You can create diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/methods/pdqdeploy.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/methods/pdqdeploy.md index c94bc52773..849d486965 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/methods/pdqdeploy.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/methods/pdqdeploy.md @@ -13,7 +13,7 @@ Manager. With the Endpoint Policy Manager Least Privilege Manager, the applicati PDQ can then run with admin rights. See this video to learn how to elevate applications, the operating system, and also let users occasionally install their own specialty software when needed. - + ### Deploying Apps that Require Admin Rights Using PolicyPak and PDQ Deploy diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/methods/pdqdeployblockmalware.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/methods/pdqdeployblockmalware.md index af24be3f76..a094d9b000 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/methods/pdqdeployblockmalware.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/methods/pdqdeployblockmalware.md @@ -12,7 +12,7 @@ Endpoint Policy Manager (formerly PolicyPak) Least Privilege Manager to ensure u any ol' application they happen to grab from the Internet. Prevent the attacks in advance, instead of cleaning up a white hot mess. - + ### Blocking Malware with PolicyPak and PDQ Deploy diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/netwrixprivilegesecure/license.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/netwrixprivilegesecure/license.md index a06eeef5eb..6019f2ab50 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/netwrixprivilegesecure/license.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/netwrixprivilegesecure/license.md @@ -10,6 +10,6 @@ Want to experiment with the remainder of Endpoint Policy Manager features but do trial license for a lot of machines? Learn how licensing works "for free" with NPS and Endpoint Policy Manager here. - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/netwrixprivilegesecure/privilegesecure.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/netwrixprivilegesecure/privilegesecure.md index 2d0385e861..88b336034a 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/netwrixprivilegesecure/privilegesecure.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/netwrixprivilegesecure/privilegesecure.md @@ -10,6 +10,6 @@ snap-in to install, how to upgrade if desired, how to install the Engine, and th you'll need to turn the client side piece on to make it "go." Other videos will show other kinds of policies but this is the place to get started FIRST. - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/netwrixprivilegesecure/privilegesecureclient.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/netwrixprivilegesecure/privilegesecureclient.md index cc186a6be3..1eb5791423 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/netwrixprivilegesecure/privilegesecureclient.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/netwrixprivilegesecure/privilegesecureclient.md @@ -10,6 +10,6 @@ programs or act as domain administrator, you can do it quickly and easily when y Endpoint Policy Manager (formerly PolicyPak) Least Privilege Manager and Netwrix Privilege Secure for Access Management. See this video for immediate demos and the base hit setup. - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/netwrixprivilegesecure/selfelevatemode.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/netwrixprivilegesecure/selfelevatemode.md index 80d85c37c4..a00f76a742 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/netwrixprivilegesecure/selfelevatemode.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/netwrixprivilegesecure/selfelevatemode.md @@ -9,6 +9,6 @@ sidebar_position: 30 With Endpoint Policy Manager you can use the power of the Self Elevate Feature in conjunction with the proxy and brokering of the Netwrix Privilege Secure Server. - + diff --git a/docs/endpointpolicymanager/components/featuremanager/videos/allvideos/cloud.md b/docs/endpointpolicymanager/components/featuremanager/videos/allvideos/cloud.md index 8df9a3b012..6aa636f9e5 100644 --- a/docs/endpointpolicymanager/components/featuremanager/videos/allvideos/cloud.md +++ b/docs/endpointpolicymanager/components/featuremanager/videos/allvideos/cloud.md @@ -8,6 +8,6 @@ sidebar_position: 30 Come here to learn how to deploy Netwrix Endpoint Policy Manager (formerly PolicyPak)'s Feature Manager for Windows using our Cloud service! - + diff --git a/docs/endpointpolicymanager/components/featuremanager/videos/allvideos/mdm.md b/docs/endpointpolicymanager/components/featuremanager/videos/allvideos/mdm.md index 9661cc829b..7ba3716b40 100644 --- a/docs/endpointpolicymanager/components/featuremanager/videos/allvideos/mdm.md +++ b/docs/endpointpolicymanager/components/featuremanager/videos/allvideos/mdm.md @@ -8,6 +8,6 @@ sidebar_position: 40 If you're using Netwrix Endpoint Policy Manager (formerly PolicyPak) Software's Feature Manager for Windows and want to deploy your policies using your own MDM service, here's how to do it! - + diff --git a/docs/endpointpolicymanager/components/featuremanager/videos/allvideos/windows.md b/docs/endpointpolicymanager/components/featuremanager/videos/allvideos/windows.md index 7dce9570e2..fa18a14383 100644 --- a/docs/endpointpolicymanager/components/featuremanager/videos/allvideos/windows.md +++ b/docs/endpointpolicymanager/components/featuremanager/videos/allvideos/windows.md @@ -9,6 +9,6 @@ Add or Remove Windows Features and Optional Features, like SMB 1.0, XPS Viewer, anything else. Use Group Policy, Netwrix Endpoint Policy Manager (formerly PolicyPak) Cloud or MDM to do it. - + diff --git a/docs/endpointpolicymanager/components/featuremanager/videos/allvideos/windowsservers.md b/docs/endpointpolicymanager/components/featuremanager/videos/allvideos/windowsservers.md index 63216b9dcc..b0789005b7 100644 --- a/docs/endpointpolicymanager/components/featuremanager/videos/allvideos/windowsservers.md +++ b/docs/endpointpolicymanager/components/featuremanager/videos/allvideos/windowsservers.md @@ -8,7 +8,7 @@ sidebar_position: 20 Netwrix Endpoint Policy Manager (formerly PolicyPak)'s Feature Manager for Windows works just as well for servers as it does for endpoints. Watch this video to see it in action! - + ### Feature Manager for Windows Servers diff --git a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/gettingstarted/applyonce.md b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/gettingstarted/applyonce.md index dbfe653f17..e643f8b1c1 100644 --- a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/gettingstarted/applyonce.md +++ b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/gettingstarted/applyonce.md @@ -9,7 +9,7 @@ Want to lay down one set of File Associations for some apps, but leave others to change themselves? Use Endpoint Policy Manager File Associations Manager to "apply once" and let those settings drift after you set them with the tips in this video. - + Hi, this is Jeremy Moskowitz. In this video, I'm going to show you how you can use Endpoint Policy Manager File Associations Manager to set up your user or computer side file associations and do it diff --git a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/gettingstarted/preconfiguredadvice.md b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/gettingstarted/preconfiguredadvice.md index dca61174d9..ed739144ac 100644 --- a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/gettingstarted/preconfiguredadvice.md +++ b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/gettingstarted/preconfiguredadvice.md @@ -9,7 +9,7 @@ Endpoint Policy Manager File Associations Manager comes with some preconfigure a easy to use. Here's the how to video, to associate Adobe Reader, Writer and other applications in Windows 10. - + ### Endpoint Policy Manager File Associations Manager: Use our preconfigured advice diff --git a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/gettingstarted/universalwindowsapps.md b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/gettingstarted/universalwindowsapps.md index 5cd3e1b61e..cb879d3641 100644 --- a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/gettingstarted/universalwindowsapps.md +++ b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/gettingstarted/universalwindowsapps.md @@ -8,7 +8,7 @@ sidebar_position: 30 Once you have your Windows Universal applications installed on an endpoint, how to manage the file associations? Watch this video to make it 1-2-3 easy ! - + ### Endpoint Policy Manager: Associate Programs to Universal Windows Apps (Metro Apps) diff --git a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/gettingstarted/windows10.md b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/gettingstarted/windows10.md index b9041c259f..79012431a7 100644 --- a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/gettingstarted/windows10.md +++ b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/gettingstarted/windows10.md @@ -9,7 +9,7 @@ Windows 10 File Associations shouldn't be done via XML file. That's a total wast doesn't help you out when your needs change. Instead, use Endpoint Policy Manager File Associations Manager to manage both COMPUTER and USER file associations. You're gonna love it. - + Hi, this is Jeremy Moskowitz, Founder and CTO of Endpoint Policy Manager Software, and in this video I'm going to show you how you can manage the heck out of your Windows 10 file associations. Boy diff --git a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/gettingstarted/wizard.md b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/gettingstarted/wizard.md index b3ebbd48e3..01bba0a646 100644 --- a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/gettingstarted/wizard.md +++ b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/gettingstarted/wizard.md @@ -8,7 +8,7 @@ sidebar_position: 40 If an application has a LOT of file extensions, this built-in PPFAM Wizard enables you to quickly find them all, and make them a collection. Couldn't be simpler! - + ### Endpoint Policy Manager: Manage all File Associations with the PPFAM Wizard diff --git a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/methods/cloud.md b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/methods/cloud.md index 6fea781a8a..d1608e01da 100644 --- a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/methods/cloud.md +++ b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/methods/cloud.md @@ -11,7 +11,7 @@ Endpoint Policy Manager File Associations Manager. Trying to manage with "Set a configuration" is for the birds, and isn't flexible. Instead, manage it quickly using Group Policy, and PolicyPak. - + If you've got not domain-joined machines, as I have here, and you're using Endpoint Policy Manager Cloud, how do you use Endpoint Policy Manager File Associations Manager with it? Well, it's super diff --git a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/methods/cloudusage.md b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/methods/cloudusage.md index 17f2427540..353007d3a9 100644 --- a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/methods/cloudusage.md +++ b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/methods/cloudusage.md @@ -9,7 +9,7 @@ When you don't have a "Fake DC" to create file association policies on-prem to e Endpoint Policy Manager's File Association Manager Helper utility can be used to create the desired associations on a sample workstation. - + Hi, this is John at Endpoint Policy Manager, and in this video, we're going to take a look at setting up File Association Manager in the cloud. I have here my non-domain joined machine here, and diff --git a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/methods/mdm.md b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/methods/mdm.md index c39522aa6e..b7cae4882b 100644 --- a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/methods/mdm.md +++ b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/methods/mdm.md @@ -11,7 +11,7 @@ Netwrix Endpoint Policy Manager (formerly PolicyPak) File Associations Manager. with "Set a default associations configuration" is for the birds, and isn't flexible. Instead, manage it quickly using Group Policy, and Endpoint Policy Manager. - + In a previous video, you saw me send file associations down to the right applications at the right time for user side and computers using Group Policy. In this video, I'm going to show you how to do diff --git a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/methods/pdqdeploy.md b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/methods/pdqdeploy.md index ab2fe27eba..f84c0f7684 100644 --- a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/methods/pdqdeploy.md +++ b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/methods/pdqdeploy.md @@ -12,7 +12,7 @@ Policy Manager File Associations Manager, after your applications are deployed, clicks to get ALL of your associations handled. Check out this video to see how to map everything from Acrobat Reader to Outlook. - + ### Setting Default File Associations with Endpoint Policy Manager and PDQ Deploy diff --git a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/acroreader.md b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/acroreader.md index 2fb19be17d..39b0f72d9a 100644 --- a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/acroreader.md +++ b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/acroreader.md @@ -8,7 +8,7 @@ sidebar_position: 70 How do you make PP File Associations "think" about what to do, and have one group of associations with Acrobat READER and another with Acrobat WRITER. Here's how. - + ### PolicyPak File Associations Trick – Acro Reader AND Writer diff --git a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/adobereader.md b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/adobereader.md index a7a029f51b..aab00055be 100644 --- a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/adobereader.md +++ b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/adobereader.md @@ -9,7 +9,7 @@ Ever wished you could force Internet Explorer to open PDFs in Adobe Reader inste browser? Using the Netwrix Endpoint Policy Manager (formerly PolicyPak) Application Manager and File Associations Manager combo, you can. - + ### Endpoint Policy Manager: Force IE to user Adobe Reader for PDFs diff --git a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/firstlogin.md b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/firstlogin.md index 2bf983cba1..72abe18658 100644 --- a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/firstlogin.md +++ b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/firstlogin.md @@ -9,7 +9,7 @@ This isn't a problem with Endpoint Policy Manager File Associations Manager, but the behavior of what occurs at very first login. Good news: There's a quick fix; just log out and back on, and then.. boom. Problem solved for good! - + :::note This is OLD behavior; Endpoint Policy Manager doesn't require logoff and back on for File diff --git a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/helperapplication.md b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/helperapplication.md index 8c68137521..b96c5511da 100644 --- a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/helperapplication.md +++ b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/helperapplication.md @@ -9,7 +9,7 @@ If you have an application you simply cannot install on your own Management Stat included PPFAM Helper utility to capture the association, then bring the XML file over to your machine. - + ### Endpoint Policy Manager File Associations Manager: Helper Application diff --git a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/helpertool.md b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/helpertool.md index a227029664..6ff2128064 100644 --- a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/helpertool.md +++ b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/helpertool.md @@ -10,7 +10,7 @@ Associations Manager, and you want to associate a file to a program that's not o station? Use the File Associations Manager Helper Tool, then use the resulting XML file to manage File Associations on your MDM enrolled machine like a boss! - + ### Endpoint Policy Manager MDM: File Associations Manager Helper Tool diff --git a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/mailto.md b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/mailto.md index f87f8ff34c..bde7df83f0 100644 --- a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/mailto.md +++ b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/mailto.md @@ -10,7 +10,7 @@ directly in Office 365. When done OWA will be the default handler for the mailto Windows, so that clicking an email address will open the OWA "Compose message" window. Hope this helps you out. - + Code: diff --git a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/windows10modify.md b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/windows10modify.md index 24715b31c4..780ba77c49 100644 --- a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/windows10modify.md +++ b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/windows10modify.md @@ -11,7 +11,7 @@ work great in Windows 7 with Group Policy, but not anymore. To change Windows 10 you need Netwrix Endpoint Policy Manager (formerly PolicyPak) File Associations Manager, which can be seen in this demo. - + ### Set, Change and Remove Windows 10 File Associations diff --git a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/windows10questions.md b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/windows10questions.md index 812230b73d..ff4d227058 100644 --- a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/windows10questions.md +++ b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/windows10questions.md @@ -9,7 +9,7 @@ How do I get Windows 10 to stop asking me to open PDFs in Microsoft Edge? When y Policy Manager File Associations Manager, you might have done "everything right" but even then, it still doesn't work as expected. See this video for a universal fix. - + Hi, this is Jeremy Moskowitz and if you're watching this video, you're probably wondering why when you use file associations manager you still get this question. Do you want to open this file? You've diff --git a/docs/endpointpolicymanager/components/javaenterpriserules/videos/gettingstarted/block.md b/docs/endpointpolicymanager/components/javaenterpriserules/videos/gettingstarted/block.md index 44a03f97e1..1efd902b01 100644 --- a/docs/endpointpolicymanager/components/javaenterpriserules/videos/gettingstarted/block.md +++ b/docs/endpointpolicymanager/components/javaenterpriserules/videos/gettingstarted/block.md @@ -8,7 +8,7 @@ sidebar_position: 30 We know you hate Java, and want to get rid of it. This video shows you how you can block ALL Java, but then make exceptions as needed. - + ### Java Rules Manager: Block ALL Java-with some exceptions diff --git a/docs/endpointpolicymanager/components/javaenterpriserules/videos/gettingstarted/browserrouter.md b/docs/endpointpolicymanager/components/javaenterpriserules/videos/gettingstarted/browserrouter.md index 751f6989ba..cc35e8e15b 100644 --- a/docs/endpointpolicymanager/components/javaenterpriserules/videos/gettingstarted/browserrouter.md +++ b/docs/endpointpolicymanager/components/javaenterpriserules/videos/gettingstarted/browserrouter.md @@ -9,6 +9,6 @@ Open the right browser for the website, then dictate what version of Java to run combo made in heaven. These are both included with the Endpoint Policy Manager On-Prem or Endpoint Policy Manager Cloud suite! - + diff --git a/docs/endpointpolicymanager/components/javaenterpriserules/videos/gettingstarted/gettingstartedv.md b/docs/endpointpolicymanager/components/javaenterpriserules/videos/gettingstarted/gettingstartedv.md index d58e03dc5f..c2355115c7 100644 --- a/docs/endpointpolicymanager/components/javaenterpriserules/videos/gettingstarted/gettingstartedv.md +++ b/docs/endpointpolicymanager/components/javaenterpriserules/videos/gettingstarted/gettingstartedv.md @@ -10,6 +10,6 @@ Configure websites to use the version of Java you choose, or block Java websites – this demo uses Group Policy. Making a Java Deployment Rule Set for your Enterprise has never been easier or more flexible. - + diff --git a/docs/endpointpolicymanager/components/javaenterpriserules/videos/gettingstarted/itemleveltargeting.md b/docs/endpointpolicymanager/components/javaenterpriserules/videos/gettingstarted/itemleveltargeting.md index 1bd45c5a5e..339a9e971a 100644 --- a/docs/endpointpolicymanager/components/javaenterpriserules/videos/gettingstarted/itemleveltargeting.md +++ b/docs/endpointpolicymanager/components/javaenterpriserules/videos/gettingstarted/itemleveltargeting.md @@ -12,7 +12,7 @@ use Item Level Targeting with Endpoint Policy Manager Java Rules quickly. Making a Java Deployment Rule Set for your Enterprise has never been easier or more flexible. - + ### Endpoint Policy Manager Java Rules Manager: Specify which version of Java for which computer diff --git a/docs/endpointpolicymanager/components/javaenterpriserules/videos/gettingstarted/oracledeploymentrulesets.md b/docs/endpointpolicymanager/components/javaenterpriserules/videos/gettingstarted/oracledeploymentrulesets.md index 5d50009ec5..cd208cef81 100644 --- a/docs/endpointpolicymanager/components/javaenterpriserules/videos/gettingstarted/oracledeploymentrulesets.md +++ b/docs/endpointpolicymanager/components/javaenterpriserules/videos/gettingstarted/oracledeploymentrulesets.md @@ -7,7 +7,7 @@ sidebar_position: 50 Got existing Oracle Deployment Rule Sets? No problem. Right-click and import.. and.. you're done. - + Hi, this is Jeremy Moskowitz. From time to time, people ask us hey, I want to transition from an existing Oracle Java deployment rule set over to PolicyPak Java Rules Manager. Do you have a quick diff --git a/docs/endpointpolicymanager/components/javaenterpriserules/videos/methods/cloud.md b/docs/endpointpolicymanager/components/javaenterpriserules/videos/methods/cloud.md index 908c8162b4..44389494a9 100644 --- a/docs/endpointpolicymanager/components/javaenterpriserules/videos/methods/cloud.md +++ b/docs/endpointpolicymanager/components/javaenterpriserules/videos/methods/cloud.md @@ -12,7 +12,7 @@ websites entirely – even for remote machines via the Cloud. Making a Java Deployment Rule Set for your Enterprise has never been easier or more flexible. - + Hi, this is Whitney with PolicyPak software. Have you ever had the situation where you were using some older legacy web app that needs an older version of Java but everywhere else you wanted to run diff --git a/docs/endpointpolicymanager/components/javaenterpriserules/videos/methods/mdm.md b/docs/endpointpolicymanager/components/javaenterpriserules/videos/methods/mdm.md index 5c5e691eb9..135400c0f9 100644 --- a/docs/endpointpolicymanager/components/javaenterpriserules/videos/methods/mdm.md +++ b/docs/endpointpolicymanager/components/javaenterpriserules/videos/methods/mdm.md @@ -9,7 +9,7 @@ Open the right browser for the website, then dictate what version of Java to run combo made in heaven. See how to do it with Netwrix Endpoint Policy Manager (formerly PolicyPak) MDM and your MDM service. - + Hi, this is Whitney with PolicyPak Software. If you have a situation where you need to run an old version of Java on some legacy webpage but you want to make sure to use the latest version diff --git a/docs/endpointpolicymanager/components/javaenterpriserules/videos/methods/pdqdeploy.md b/docs/endpointpolicymanager/components/javaenterpriserules/videos/methods/pdqdeploy.md index 9ff0f3879c..2e594a1ef0 100644 --- a/docs/endpointpolicymanager/components/javaenterpriserules/videos/methods/pdqdeploy.md +++ b/docs/endpointpolicymanager/components/javaenterpriserules/videos/methods/pdqdeploy.md @@ -8,7 +8,7 @@ sidebar_position: 10 Microsoft MVP Jeremy Moskowitz and Shane from Admin Arsenal show how to deploy Java with PDQ Deploy and manage the group policy with Netwrix Endpoint Policy Manager (formerly PolicyPak). - + ### Deploy and Manage Java with PDQ Deploy and Endpoint Policy Manager diff --git a/docs/endpointpolicymanager/components/javaenterpriserules/videos/methods/sccm.md b/docs/endpointpolicymanager/components/javaenterpriserules/videos/methods/sccm.md index 2fe428de23..2245a88146 100644 --- a/docs/endpointpolicymanager/components/javaenterpriserules/videos/methods/sccm.md +++ b/docs/endpointpolicymanager/components/javaenterpriserules/videos/methods/sccm.md @@ -10,7 +10,7 @@ Configure websites to use the version of Java you choose, or block Java websites – this demo uses SCCM, KACE, Altiris, whatever method you like (instead of Group Policy.) Making a Java Deployment Rule Set for your Enterprise has never been easier or more flexible. - + ### Endpoint Policy Manager Java Rules Manager: Use SCCM, KACE, etc to specify different websites for different Java diff --git a/docs/endpointpolicymanager/components/javaenterpriserules/videos/methods/versionsmultiple.md b/docs/endpointpolicymanager/components/javaenterpriserules/videos/methods/versionsmultiple.md index 6fa839fd23..0cf696bbe3 100644 --- a/docs/endpointpolicymanager/components/javaenterpriserules/videos/methods/versionsmultiple.md +++ b/docs/endpointpolicymanager/components/javaenterpriserules/videos/methods/versionsmultiple.md @@ -11,7 +11,7 @@ Enterprise Mobility from Netwrix Endpoint Policy Manager (formerly PolicyPak) So multiple versions of Java and then MAP the correct version of Java to the right website. If you have ANY applications that have Java, you're going to FLIP OUT when you see this. - + ### Deploying Multiple Versions of Java to the Same Endpoint Using Endpoint Policy Manager and PDQ Deploy diff --git a/docs/endpointpolicymanager/components/javaenterpriserules/videos/troubleshooting/xmlsurgery.md b/docs/endpointpolicymanager/components/javaenterpriserules/videos/troubleshooting/xmlsurgery.md index 9985196209..9e88ab813a 100644 --- a/docs/endpointpolicymanager/components/javaenterpriserules/videos/troubleshooting/xmlsurgery.md +++ b/docs/endpointpolicymanager/components/javaenterpriserules/videos/troubleshooting/xmlsurgery.md @@ -9,7 +9,7 @@ What do you do if you want to tie a specific version of Java to a specific websi you want isn't in the MMC? It doesn't happen often, but if it does, just a little bit of XML surgery does the trick. - + Hi, this is Whitney with PolicyPak Software. In this video we're going to do just a little bit of XML surgery to fix a small problem. It's not something that happens very often, but here's what to diff --git a/docs/endpointpolicymanager/components/networksecuritymanager/videos/gettingstarted/applicationsports.md b/docs/endpointpolicymanager/components/networksecuritymanager/videos/gettingstarted/applicationsports.md index 4eec7ba669..4d5412a548 100644 --- a/docs/endpointpolicymanager/components/networksecuritymanager/videos/gettingstarted/applicationsports.md +++ b/docs/endpointpolicymanager/components/networksecuritymanager/videos/gettingstarted/applicationsports.md @@ -8,6 +8,6 @@ sidebar_position: 30 Got applications you want to lockdown to use specific IPs and ports? Use this video to get the gist. - + diff --git a/docs/endpointpolicymanager/components/networksecuritymanager/videos/gettingstarted/auditingevents.md b/docs/endpointpolicymanager/components/networksecuritymanager/videos/gettingstarted/auditingevents.md index c63599d5b5..713d99d1e4 100644 --- a/docs/endpointpolicymanager/components/networksecuritymanager/videos/gettingstarted/auditingevents.md +++ b/docs/endpointpolicymanager/components/networksecuritymanager/videos/gettingstarted/auditingevents.md @@ -8,6 +8,6 @@ sidebar_position: 50 Need to turn on eventing? You can do this per Process then per activity. See how in this video. - + diff --git a/docs/endpointpolicymanager/components/networksecuritymanager/videos/gettingstarted/basics.md b/docs/endpointpolicymanager/components/networksecuritymanager/videos/gettingstarted/basics.md index 48bfc0f1ed..68a7b56d9f 100644 --- a/docs/endpointpolicymanager/components/networksecuritymanager/videos/gettingstarted/basics.md +++ b/docs/endpointpolicymanager/components/networksecuritymanager/videos/gettingstarted/basics.md @@ -9,6 +9,6 @@ sidebar_position: 10 Here's a demo of Netwrix Endpoint Policy Manager (formerly PolicyPak) Network Security Manager and how to ensure specific processes are allowed to talk with only specific network / IP devices. - + diff --git a/docs/endpointpolicymanager/components/networksecuritymanager/videos/gettingstarted/domainnames.md b/docs/endpointpolicymanager/components/networksecuritymanager/videos/gettingstarted/domainnames.md index d03dcca0ee..4fd5f0b5cd 100644 --- a/docs/endpointpolicymanager/components/networksecuritymanager/videos/gettingstarted/domainnames.md +++ b/docs/endpointpolicymanager/components/networksecuritymanager/videos/gettingstarted/domainnames.md @@ -8,6 +8,6 @@ sidebar_position: 20 Want to use Domain Names to allow and block? You can do that ! - + diff --git a/docs/endpointpolicymanager/components/networksecuritymanager/videos/gettingstarted/globalsettings.md b/docs/endpointpolicymanager/components/networksecuritymanager/videos/gettingstarted/globalsettings.md index df49fc5287..24c5c24aa8 100644 --- a/docs/endpointpolicymanager/components/networksecuritymanager/videos/gettingstarted/globalsettings.md +++ b/docs/endpointpolicymanager/components/networksecuritymanager/videos/gettingstarted/globalsettings.md @@ -10,6 +10,6 @@ Learn how you can specify the text of the dialog box presented to users when Net Manager is actively managing a process. You can even use links in the dialog to send them to your helpdesk for more information ! - + diff --git a/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/videos/remoteworkandvdi/cloud.md b/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/videos/remoteworkandvdi/cloud.md index 4ca899e3e9..489fcbfb02 100644 --- a/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/videos/remoteworkandvdi/cloud.md +++ b/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/videos/remoteworkandvdi/cloud.md @@ -12,6 +12,6 @@ Manager RDP Manager enables you to deliver .RDP files using the Endpoint Policy Edition and dictate connections as YOU want them defined. Don't leave it up to end users--you set it for them! - + diff --git a/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/videos/remoteworkandvdi/itemleveltargeting.md b/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/videos/remoteworkandvdi/itemleveltargeting.md index f5eaa81146..fc98c94fd7 100644 --- a/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/videos/remoteworkandvdi/itemleveltargeting.md +++ b/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/videos/remoteworkandvdi/itemleveltargeting.md @@ -9,6 +9,6 @@ sidebar_position: 40 Deliver unique RDP sessions to multiple users, machines, security groups and more using Netwrix Endpoint Policy Manager (formerly PolicyPak)'s RDP Manager and Item Level Targeting! - + diff --git a/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/videos/remoteworkandvdi/mdm.md b/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/videos/remoteworkandvdi/mdm.md index afb3482a52..11267e344e 100644 --- a/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/videos/remoteworkandvdi/mdm.md +++ b/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/videos/remoteworkandvdi/mdm.md @@ -11,6 +11,6 @@ up to date if a user changes it. Welcome Endpoint Policy Manager RDP Manager. En Manager RDP manager enables you to deliver .RDP files and dictate connections as YOU want them defined. Don't leave it up to end users-- you set it for them! - + diff --git a/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/videos/remoteworkandvdi/vdiscenarios.md b/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/videos/remoteworkandvdi/vdiscenarios.md index 0fcf9593b0..f05b6cc089 100644 --- a/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/videos/remoteworkandvdi/vdiscenarios.md +++ b/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/videos/remoteworkandvdi/vdiscenarios.md @@ -11,7 +11,7 @@ up to date if a user changes it. Welcome Netwrix Endpoint Policy Manager (former Manager. Endpoint Policy Manager RDP manager enables you to deliver .RDP files and dictate connections as YOU want them defined. Don't leave it up to end users... you set it for them! - + Hi, this is Jeremy Moskowitz and in this video, we're going to learn how to use Endpoint Policy Manager RDP Manager. The basic gist is that users, if they knew what they were doing, which they diff --git a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/gettingstarted/masscopy.md b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/gettingstarted/masscopy.md index 187c3c01dc..53ce314e8c 100644 --- a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/gettingstarted/masscopy.md +++ b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/gettingstarted/masscopy.md @@ -10,6 +10,6 @@ copy files from a source and keep them up to date. It's a like a swiss army knif files. Copy one folder, multiple folders, and/or recursively or not. Keep target folders up to date with one, single policy... instead of deploying files each and every time. - + diff --git a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/gettingstarted/patching.md b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/gettingstarted/patching.md index 7bb42744ed..1491cede09 100644 --- a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/gettingstarted/patching.md +++ b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/gettingstarted/patching.md @@ -8,7 +8,7 @@ sidebar_position: 40 Instead of specifying time and time again which computers should update, instead use the auto-update feature. This video shows how to use the "Always" property to always check for updates. Here's how ! - + :::note This technique works with SMB and web-based shares. diff --git a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/gettingstarted/smb.md b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/gettingstarted/smb.md index 525d4f3c32..583c2d8b78 100644 --- a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/gettingstarted/smb.md +++ b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/gettingstarted/smb.md @@ -10,6 +10,6 @@ with Endpoint Policy Manager Remote Work Delivery Manager. Just point toward the it. Endpoint Policy Manager will also uninstall the software when the policy no longer applies. It's easy, and fast. (And Powerful!) - + diff --git a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/gettingstarted/webbasedshares.md b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/gettingstarted/webbasedshares.md index 0fc0c5ca51..97443ebeb8 100644 --- a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/gettingstarted/webbasedshares.md +++ b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/gettingstarted/webbasedshares.md @@ -10,6 +10,6 @@ can do that with Endpoint Policy Manager Remote Work Delivery Manager. Just poin a web service like S3, Dropbox, Azure, etc. And ... that's it. Endpoint Policy Manager will also uninstall the software when the policy no longer applies. It's easy, and fast. (And Powerful!) - + diff --git a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/methods/cloud.md b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/methods/cloud.md index 9cb1639f46..7e9c9a0048 100644 --- a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/methods/cloud.md +++ b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/methods/cloud.md @@ -10,7 +10,7 @@ start using Remote Work Delivery Manager to deploy that software! It's easy! Jus a cloud web service then let Netwrix Endpoint Policy Manager (formerly PolicyPak) do the rest of the work! - + Hi, this is Jeremy Moskowitz and in this video, I'm going to show you how you can deploy software to your domain-joined or non-domain joined machines using Endpoint Policy Manager Cloud. To get started diff --git a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/methods/mdm.md b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/methods/mdm.md index 492070fb3b..2c96ce8d98 100644 --- a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/methods/mdm.md +++ b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/methods/mdm.md @@ -11,6 +11,6 @@ not with Netwrix Endpoint Policy Manager (formerly PolicyPak) Remote Work Delive you store your file on a web service, then set a policy to download it, and keep it downloaded. And automatically updated. It's awesome. - + diff --git a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/tipsandtricks/azureblobstorage.md b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/tipsandtricks/azureblobstorage.md index 7fdd60bb41..74f6511155 100644 --- a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/tipsandtricks/azureblobstorage.md +++ b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/tipsandtricks/azureblobstorage.md @@ -10,7 +10,7 @@ Endpoint Policy Manager (formerly PolicyPak), it's super easy. Here's how to cre upload your software, then use Endpoint Policy Manager Remote Work Delivery Manager to deploy that software (and keep it updated.) - + Hi, this is Jeremy Moskowitz, and in this video, I'm going to show you how you can use Endpoint Policy Manager Remote Work Delivery Manager with Azure Blob Storage. If you're not familiar with diff --git a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/tipsandtricks/localfilecopy.md b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/tipsandtricks/localfilecopy.md index 6cfa55220c..51f2e719d8 100644 --- a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/tipsandtricks/localfilecopy.md +++ b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/tipsandtricks/localfilecopy.md @@ -8,7 +8,7 @@ sidebar_position: 10 Want to copy files from the same box to a different source? Here's the magic unlock on how to hand-edit the XML to do that. - + Hi, this is Jeremy, and in this video, I'm going to show you how you can take files that live in a source folder locally and copy them to another local source folder using them Netwrix Endpoint diff --git a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/tipsandtricks/updateclientsideextension.md b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/tipsandtricks/updateclientsideextension.md index 37cf7fd45d..4775367072 100644 --- a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/tipsandtricks/updateclientsideextension.md +++ b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/tipsandtricks/updateclientsideextension.md @@ -8,7 +8,7 @@ sidebar_position: 30 Want to keep everyone running the same version of the Client Side Extension and then update them all automatically when you're ready to? Here's how to do that using Remote Work Delivery Manager. - + Hi, this is John with Netwrix Endpoint Policy Manager (formerly PolicyPak) Software. Today, we're going to walk through updating your Endpoint Policy Manager client-side extension using Remote Work diff --git a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/gettingstarted/cloud.md b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/gettingstarted/cloud.md index 02e8520957..b43248f3d2 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/gettingstarted/cloud.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/gettingstarted/cloud.md @@ -9,7 +9,7 @@ Use Netwrix Endpoint Policy Manager (formerly PolicyPak) Scripts whenever you ne something that in-box Policy, Preference or Endpoint Policy Manager cannot normally do. Find your scripting superpowers and manage those non-domain joined machines! - + ### PolicyPak Scripts-Deploy any script via the Cloud to domain joined and non-domain joined machines diff --git a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/gettingstarted/onpremise.md b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/gettingstarted/onpremise.md index 25c29094be..8a966bfd60 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/gettingstarted/onpremise.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/gettingstarted/onpremise.md @@ -10,7 +10,7 @@ and enables you to deliver settings MORE than once, use any language you want, a [https://www.policypak.com/pp-blog/group-policy-loopback](https://www.policypak.com/pp-blog/group-policy-loopback) so you can apply scripts to all users on the machine. - + ### PolicyPak Scripts-Use with on-prem Group Policy diff --git a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/methods/mdm.md b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/methods/mdm.md index cdb9b64d5f..debb86981c 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/methods/mdm.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/methods/mdm.md @@ -9,7 +9,7 @@ MDM services cannot deliver scripts and UN-deliver scripts. That's where Netwrix Manager (formerly PolicyPak) Scripts Manager AND your MDM service become awesome. Check out this video for an overview of WHY you need it and some examples of PP Scripts + MDM in use. - + ### PolicyPak Scripts and YOUR MDM service-Un-real power diff --git a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/methods/pdqdeploy.md b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/methods/pdqdeploy.md index 90e18cdeee..b8bb68b41f 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/methods/pdqdeploy.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/methods/pdqdeploy.md @@ -14,7 +14,7 @@ Manager preconfigured script. Check out this video to see Endpoint Policy Manager instantly remove junk from the Windows 10 desktop… in no time flat. - + Shane: Hey, everybody, I'm Shane. diff --git a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/tipsandtricks/bitlocker.md b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/tipsandtricks/bitlocker.md index 2527cf607f..ea7362e8b6 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/tipsandtricks/bitlocker.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/tipsandtricks/bitlocker.md @@ -9,7 +9,7 @@ If you need to encrypt your company data to protect it against prying eyes, Netw Manager (formerly PolicyPak) can help configure and implement BitLocker into your existing environment. - + Hi, this is John from Endpoint Policy Manager. We're going to look at deploying BitLocker. With more and more out of the office in potentially less secure locations, protecting data from theft is of diff --git a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/tipsandtricks/chocolaty.md b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/tipsandtricks/chocolaty.md index 05079b0e84..fa089d1180 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/tipsandtricks/chocolaty.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/tipsandtricks/chocolaty.md @@ -11,7 +11,7 @@ Netwrix Endpoint Policy Manager (formerly PolicyPak), and... bingo. You're done. just about any pre-packaged software from Choco's repository. And use Endpoint Policy Manager Scripts to install or un-install. Couldn't be simpler. - + Hi, this is Jeremy Moskowitz and in this video, we're going to talk about automating remote installation of software from Chocolaty.org using Endpoint Policy Manager. Now what I'm about to diff --git a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/tipsandtricks/customdefaultfileassociations.md b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/tipsandtricks/customdefaultfileassociations.md index c608162bf3..73a93b4a18 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/tipsandtricks/customdefaultfileassociations.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/tipsandtricks/customdefaultfileassociations.md @@ -8,7 +8,7 @@ sidebar_position: 30 How to apply custom default application associations to Windows 10 using Netwrix Endpoint Policy Manager (formerly PolicyPak) Scripts Manager. - + Hi, this is David in Endpoint Policy Manager tech support. In this video I'm going to show you how to apply custom default application file associations using Endpoint Policy Manager Scripts Manager. diff --git a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/tipsandtricks/printers.md b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/tipsandtricks/printers.md index 62a88a59e7..8e577ae65e 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/tipsandtricks/printers.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/tipsandtricks/printers.md @@ -10,7 +10,7 @@ PolicyPak) Scripts manager to do "loopback without loopback." In this demonstrat how to ADD a shared printer to every user who logs onto a machine... just like loopback. With Endpoint Policy Manager, its easy. Here you go ! - + Hi, this is Jeremy Moskowitz, and in this video, I'm going to show you how you can deploy shared printers without loopback using Endpoint Policy Manager Scripts Manager. You're going to have to do diff --git a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/tipsandtricks/unwantedapps.md b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/tipsandtricks/unwantedapps.md index 7ce2ec7b29..e1987a143d 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/tipsandtricks/unwantedapps.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/tipsandtricks/unwantedapps.md @@ -11,6 +11,6 @@ Policy Manager (formerly PolicyPak) Scripts & Triggers Manager, and a Endpoint P preconfigured script. Check out this video to see Endpoint Policy Manager instantly remove junk from the Windows 10 desktop… in no time flat. - + diff --git a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/tipsandtricks/windows10prolockscreen.md b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/tipsandtricks/windows10prolockscreen.md index 63dc28c08d..62fdee7713 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/tipsandtricks/windows10prolockscreen.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/tipsandtricks/windows10prolockscreen.md @@ -5,7 +5,7 @@ sidebar_position: 20 --- # Replace the Windows 10 PRO Professional Lock screen - + ### PolicyPak Scripts: Replace the Windows 10 PRO Professional Lock screen diff --git a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/anyconnect.md b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/anyconnect.md index 7f9422d6e0..c1cc367c7f 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/anyconnect.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/anyconnect.md @@ -8,7 +8,7 @@ sidebar_position: 60 Got Cisco AnyConnect? And want to make a specific script run ON connect and another script when the VPN disconnects? If yes, you're gonna love this ! - + Hi, this is Jeremy Moskowitz, and in this video, I'm going to show you how you can run a script like map a drive or map a printer or clean up the computer, whatever you want to do, on Cisco AnyConnect diff --git a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/events.md b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/events.md index 0329e37f62..336ed02549 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/events.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/events.md @@ -7,7 +7,7 @@ sidebar_position: 70 Use the Event Log to trigger when any kind of scriptable event should occur. - + Hi, this is Jeremy Moskowitz. In this video I'm going to show you how you can use Netwrix Endpoint Policy Manager (formerly PolicyPak)'s Scripts & Triggers Manager to set off any kind of script you diff --git a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/lockunlocksession.md b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/lockunlocksession.md index 2a7d2f24f6..92b3c1c66b 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/lockunlocksession.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/lockunlocksession.md @@ -9,7 +9,7 @@ In this demo you'll see how to use Session Lock and Session Unlock trigger types Endpoint Policy Manager (formerly PolicyPak) Scripts. It's easy to do ! Pre-test your script first, then you're off to the races. Remember which processes require RUN INTERACTIVE though! - + Hi, this is Jeremy Moskowitz, and in this video, I'm going to show you how you can use Endpoint Policy Manager scripts and triggers to fire off activities when the session is locked and unlocked. diff --git a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/mapdrivetriggers.md b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/mapdrivetriggers.md index 3ba46498fe..268222c47b 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/mapdrivetriggers.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/mapdrivetriggers.md @@ -10,7 +10,7 @@ Endpoint Policy Manager (formerly PolicyPak) Scripts + Triggers of course. Its e pre-try your script first, then use Endpoint Policy Manager Scripts + Triggers to do the magic. Its easy! - + Hi, this is Jeremy Moskowitz, and in this video, I'm going to show you how you can use Endpoint Policy Manager scripts and triggers to map a drive, or map a printer, or do some other exciting diff --git a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/scripttriggers.md b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/scripttriggers.md index d4bb23fb64..fb0bb9433c 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/scripttriggers.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/scripttriggers.md @@ -9,7 +9,7 @@ No login scripts in MDM and Intune got your down? Looking to have something fast (and something that works offline) for GPO and Netwrix Endpoint Policy Manager (formerly PolicyPak) cloud? Then check out Endpoint Policy Manager Scripts + Login Script Triggers... right here! - + Hi, this is Jeremy Moskowitz. In this video, we're going to learn how to use triggers with regards to Endpoint Policy Manager scripts. There's a bunch of problems we want to overcome. The first one diff --git a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/shutdownscripts.md b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/shutdownscripts.md index 22c2344747..0b3d703ce7 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/shutdownscripts.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/shutdownscripts.md @@ -9,7 +9,7 @@ Want to do ANY kind of shutdown script... with Group Policy, an MDM service like PolicyPak cloud? Here's how to do it, with PolicyPak Scripts and Triggers.... and Shutdown triggers ! - + Hi, this is Jeremy Moskowitz, and in this video we're going to use PolicyPak scripts and triggers to do something at computer shutdown time. We're going to keep it simple in this video and we're going diff --git a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/vpnconnect.md b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/vpnconnect.md index a1f063337e..1f9b1143dd 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/vpnconnect.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/vpnconnect.md @@ -9,7 +9,7 @@ Want to map a drive or perform any other login script when you connect via VPN? Endpoint Policy Manager (formerly PolicyPak) Scripts & Triggers with this awesome way to handle this problem. - + Hi, this is Jeremy Moskowitz, and in this video, I'm going to show you how you can use Endpoint Policy Manager Scripts and Triggers to map a drive or do any kind of log on script thing you want diff --git a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/withcloud/auditpol.md b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/withcloud/auditpol.md index f4d7dd6e9c..82c84dee42 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/withcloud/auditpol.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/withcloud/auditpol.md @@ -8,7 +8,7 @@ sidebar_position: 40 Use Netwrix Endpoint Policy Manager (formerly PolicyPak)'s Scripts and Triggers Manager and Auditpol.exe to configure advanced auditing on your remote (domain or non-domain joined) computers. - + Hi, this is John from Endpoint Policy Manager. In this video, we're going to show you how you can enable advanced auditing for remote domain or nondomain joined computers using Endpoint Policy diff --git a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/withcloud/cloud.md b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/withcloud/cloud.md index 9a07a5c8d7..8e27e4fba6 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/withcloud/cloud.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/withcloud/cloud.md @@ -10,7 +10,7 @@ Policy Manager (formerly PolicyPak). Using Endpoint Policy Manager Scripts you c to your machines which are domain joined and VPN, or those with Endpoint Policy Manager Cloud. Here's how to do it! - + Hi, this is Jeremy Moskowitz, and in this video, I'm going to show you how you can use Endpoint Policy Manager Scripts to deploy software to remote workers. In this demonstration, this machine, diff --git a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/withcloud/printersetup.md b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/withcloud/printersetup.md index cc021e1877..fdae81544a 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/withcloud/printersetup.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/withcloud/printersetup.md @@ -5,6 +5,6 @@ sidebar_position: 30 --- # Endpoint Policy Manager Cloud TCP/IP Printer setup using Scripts Manager - + diff --git a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/withcloud/x509certificates.md b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/withcloud/x509certificates.md index c115009302..08b0b3399b 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/withcloud/x509certificates.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/withcloud/x509certificates.md @@ -9,7 +9,7 @@ Use Netwrix Endpoint Policy Manager (formerly PolicyPak) Cloud and Scripts Manag import X.509 certificates to your endpoints, regardless of where they may reside, for use with Endpoint Policy Manager VPN Manager or any any other purpose you have. - + Script: diff --git a/docs/endpointpolicymanager/components/softwarepackage/videos/appxpoliciesitems/appxmanager.md b/docs/endpointpolicymanager/components/softwarepackage/videos/appxpoliciesitems/appxmanager.md index 4ab0786896..37df0ad7a7 100644 --- a/docs/endpointpolicymanager/components/softwarepackage/videos/appxpoliciesitems/appxmanager.md +++ b/docs/endpointpolicymanager/components/softwarepackage/videos/appxpoliciesitems/appxmanager.md @@ -10,7 +10,7 @@ Want to nuke Candy Crush and other pre-installed Windows 10 apps? And would you install Windows Store apps? You've got it with Netwrix Endpoint Policy Manager (formerly PolicyPak) Software Package Manager and our AppX Manager function. - + Hi, this is Jeremy Moskowitz. In this video we're going to talk about adding and removing packages from the Microsoft Store, also known as AppX packages. You know the drill. Your users think you diff --git a/docs/endpointpolicymanager/components/softwarepackage/videos/appxpoliciesitems/blockapps.md b/docs/endpointpolicymanager/components/softwarepackage/videos/appxpoliciesitems/blockapps.md index 0eea6741de..1daea2a95a 100644 --- a/docs/endpointpolicymanager/components/softwarepackage/videos/appxpoliciesitems/blockapps.md +++ b/docs/endpointpolicymanager/components/softwarepackage/videos/appxpoliciesitems/blockapps.md @@ -8,7 +8,7 @@ sidebar_position: 30 Want to deploy Windows Store Apps via Software Package Manager, but want to enforce that ONLY specific UWP apps can run? This is the one-two combination you need to get the job done! - + In a previous video you saw me use Netwrix Endpoint Policy Manager (formerly PolicyPak)'s Software diff --git a/docs/endpointpolicymanager/components/softwarepackage/videos/appxpoliciesitems/removeapps.md b/docs/endpointpolicymanager/components/softwarepackage/videos/appxpoliciesitems/removeapps.md index 2b5f7a75f0..68844a267e 100644 --- a/docs/endpointpolicymanager/components/softwarepackage/videos/appxpoliciesitems/removeapps.md +++ b/docs/endpointpolicymanager/components/softwarepackage/videos/appxpoliciesitems/removeapps.md @@ -10,6 +10,6 @@ Trying to remove built-in apps on Windows 10 or Windows 11? Netwrix Endpoint Pol wildcards may and may not be used to remove applications. Note this requires latest version of the PP CSE to perform. - + diff --git a/docs/endpointpolicymanager/components/softwarepackage/videos/tipsandtricks/extrastool.md b/docs/endpointpolicymanager/components/softwarepackage/videos/tipsandtricks/extrastool.md index c9a01580a8..3b048d5c91 100644 --- a/docs/endpointpolicymanager/components/softwarepackage/videos/tipsandtricks/extrastool.md +++ b/docs/endpointpolicymanager/components/softwarepackage/videos/tipsandtricks/extrastool.md @@ -8,6 +8,6 @@ sidebar_position: 10 See how to survey a machine for what applications you're already using. Then export those settings for use with Netwrix Endpoint Policy Manager (formerly PolicyPak) Software Package Manager + Winget. - + diff --git a/docs/endpointpolicymanager/components/softwarepackage/videos/usingwithothermethod/mdm.md b/docs/endpointpolicymanager/components/softwarepackage/videos/usingwithothermethod/mdm.md index 440cd191d3..45c5c4a308 100644 --- a/docs/endpointpolicymanager/components/softwarepackage/videos/usingwithothermethod/mdm.md +++ b/docs/endpointpolicymanager/components/softwarepackage/videos/usingwithothermethod/mdm.md @@ -10,7 +10,7 @@ important Windows 10 Store applications? With Netwrix Endpoint Policy Manager (f Package Manager (AppX) policies of course! Use your Intune (or any other MDM service) to remove "junkware" but then add important business related Windows 10 Store applications! - + Hi, this is Jeremy Moskowitz. In this video I'm going to show you how you can use Endpoint Policy Manager Software Package Manager to deliver AppX settings and also remove AppX settings from your diff --git a/docs/endpointpolicymanager/components/softwarepackage/videos/wingetpolicies/deployapplications.md b/docs/endpointpolicymanager/components/softwarepackage/videos/wingetpolicies/deployapplications.md index a15014828b..7d518f39a8 100644 --- a/docs/endpointpolicymanager/components/softwarepackage/videos/wingetpolicies/deployapplications.md +++ b/docs/endpointpolicymanager/components/softwarepackage/videos/wingetpolicies/deployapplications.md @@ -9,6 +9,6 @@ WinGet is built into Windows. But how do you mass deploy applications and keep t Netwrix Endpoint Policy Manager (formerly PolicyPak) Software Pakage Manager, it's easy. Maybe too easy. See this video to see how its done. - + diff --git a/docs/endpointpolicymanager/components/softwarepackage/videos/wingetpolicies/run.md b/docs/endpointpolicymanager/components/softwarepackage/videos/wingetpolicies/run.md index 546eb99562..7ab58b2994 100644 --- a/docs/endpointpolicymanager/components/softwarepackage/videos/wingetpolicies/run.md +++ b/docs/endpointpolicymanager/components/softwarepackage/videos/wingetpolicies/run.md @@ -9,6 +9,6 @@ You'll want to try out some packages before you deliver them to your endpoints. get the package names you want, test things out then use Netwrix Endpoint Policy Manager (formerly PolicyPak) to deliver those applications via WinGet. - + diff --git a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/extras/onetime.md b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/extras/onetime.md index be5ef2371f..bd8fab3846 100644 --- a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/extras/onetime.md +++ b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/extras/onetime.md @@ -8,6 +8,6 @@ sidebar_position: 10 If your Start Menu is a little unhappy, or if you want to dictate the Start Layout ONE TIME and let users do whatever they want, then use these scripts to get the job done. - + diff --git a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/gettingstarted/demotaskbar.md b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/gettingstarted/demotaskbar.md index 19b4ff70a5..b3f9cc3ee4 100644 --- a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/gettingstarted/demotaskbar.md +++ b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/gettingstarted/demotaskbar.md @@ -8,7 +8,7 @@ sidebar_position: 30 Quickly and easily manage what icons are pinned to the Windows 10 Taskbar. Use Group Policy, SCCM or your MDM service. It couldn't be easier. - + ### PolicyPak Taskbar Manager: Quick Demo diff --git a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/gettingstarted/helperutility.md b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/gettingstarted/helperutility.md index 6ca65513d4..f2cf17dfd7 100644 --- a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/gettingstarted/helperutility.md +++ b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/gettingstarted/helperutility.md @@ -8,7 +8,7 @@ sidebar_position: 10 If you don't have the application already installed on your management station, then use this utility to grab application IDs. It's easy. Check it out! - + ### PolicyPak Start Screen and Taskbar Manager Helper Utility diff --git a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/gettingstarted/itemleveltargeting.md b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/gettingstarted/itemleveltargeting.md index 9ba59b93d3..9acfef2c35 100644 --- a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/gettingstarted/itemleveltargeting.md +++ b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/gettingstarted/itemleveltargeting.md @@ -8,7 +8,7 @@ sidebar_position: 40 Automatically specify "who should get what" settings based upon conditions like security group, Laptop vs. Not laptop and so on. - + ### PolicyPak Start Screen Manager: Using Item Level Targeting diff --git a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/gettingstarted/linksie.md b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/gettingstarted/linksie.md index 08beb385a1..e52e3d89a3 100644 --- a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/gettingstarted/linksie.md +++ b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/gettingstarted/linksie.md @@ -8,7 +8,7 @@ sidebar_position: 50 Need to add IE links to the Start Menu? Here's the quick and easy way… With Netwrix Endpoint Policy Manager (formerly PolicyPak)! - + ### PolicyPak Start Screen Manager – Add IE links diff --git a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/gettingstarted/windows10startmenu.md b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/gettingstarted/windows10startmenu.md index 889e5f713e..7b08981cb7 100644 --- a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/gettingstarted/windows10startmenu.md +++ b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/gettingstarted/windows10startmenu.md @@ -8,7 +8,7 @@ sidebar_position: 20 The Windows 10 Start Menu is a beast to configure. Instead of leaving the Start Menu to users, YOU be in charge. See this video to get the basics down in minutes ! - + ### PolicyPak Start Screen Manager: Own the Win10 Start Menu diff --git a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/methods/citrix.md b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/methods/citrix.md index 56bfa05817..23d4c70058 100644 --- a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/methods/citrix.md +++ b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/methods/citrix.md @@ -10,7 +10,7 @@ Menus and Taskbars? Good luck… if you don't have Netwrix Endpoint Policy Manag PolicyPak) Start Screen and Taskbar manager. Here's the video to show you how to manage XenApp and XenDesktop icons on the Start Menu and Taskbar. - + ### PP Start Screen and Taskbar manager with Citrix XenApp and XenDesktop diff --git a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/methods/mdm.md b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/methods/mdm.md index 87a5d4506c..c3fce59b01 100644 --- a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/methods/mdm.md +++ b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/methods/mdm.md @@ -9,7 +9,7 @@ The Windows 10 Start Menu is a beast to configure, and once configured, it's not Instead of leaving the Start Menu to users, YOU be in charge. See this video to get the basics down in minutes, then deploy your settings using the MDM service of your choice! - + ### PolicyPak MDM: Manage the Windows 10 Start Screen Like a Boss diff --git a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/methods/mdmitemleveltargeting.md b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/methods/mdmitemleveltargeting.md index d88f0889d7..24a19ef4d7 100644 --- a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/methods/mdmitemleveltargeting.md +++ b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/methods/mdmitemleveltargeting.md @@ -9,7 +9,7 @@ Making an MDM policy to manage the Start Menu and Taskbar can be a NIGHTMARE. Bu Endpoint Policy Manager (formerly PolicyPak) Start Screen Manager. With us you can have ONE policy which can be used again and again. See how it's done. - + ### PolicyPak Start Screen Manager and MDM diff --git a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/methods/nondomainjoined.md b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/methods/nondomainjoined.md index 9b0c480cac..84b359fc61 100644 --- a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/methods/nondomainjoined.md +++ b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/methods/nondomainjoined.md @@ -9,7 +9,7 @@ Got non-domain joined machines? Use Netwrix Endpoint Policy Manager (formerly Po deliver Endpoint Policy Manager Start Screen and Taskbar settings to them. Couldn't be easier. Here's how. - + ### PolicyPak Start Screen & Taskbar Manager: Manage non-domain joined machines using PolicyPak Cloud diff --git a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/methods/pdqdeploy.md b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/methods/pdqdeploy.md index aad5f2c65c..c0f555154b 100644 --- a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/methods/pdqdeploy.md +++ b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/methods/pdqdeploy.md @@ -12,7 +12,7 @@ In this video, Kris from PDQ and Jeremy Moskowitz, former Group Policy MVP from Manager Software show you how to get it "out there" and nicely manage that Windows 10 Start Screen and Taskbar. - + ### Taking Control of Your Taskbar and Start Menu with PolicyPak and PDQ Deploy diff --git a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/troubleshooting/customicons.md b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/troubleshooting/customicons.md index 6f352a6527..de7e52abc0 100644 --- a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/troubleshooting/customicons.md +++ b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/troubleshooting/customicons.md @@ -11,7 +11,7 @@ back in twice to see the changes the first time. `C:\ProgramData\Microsoft\Windows\Start Menu\Programs` - + ### Endpoint Policy Manager Start Screen Manager and Special Custom Icons diff --git a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/troubleshooting/revertstartmenu.md b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/troubleshooting/revertstartmenu.md index 660c53d770..3865500ed9 100644 --- a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/troubleshooting/revertstartmenu.md +++ b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/troubleshooting/revertstartmenu.md @@ -7,7 +7,7 @@ sidebar_position: 20 If your Start Menu is a little unhappy, use these scripts to make it right. - + ### Using PP SCRIPTS to Revert Start Menu diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/admxfiles.md b/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/admxfiles.md index 0bd61c4ada..be53611aa5 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/admxfiles.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/admxfiles.md @@ -5,7 +5,7 @@ sidebar_position: 70 --- # Endpoint Policy ManagerCloud: Upload and use your own ADMX files to Endpoint Policy Manager Cloud - + Using Netwrix Endpoint Policy Manager (formerly PolicyPak) Cloud and want to use your own custom ADMX files? Here's how to do it. diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/admxsettings.md b/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/admxsettings.md index 78ff651a70..a3236f66c5 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/admxsettings.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/admxsettings.md @@ -5,7 +5,7 @@ sidebar_position: 60 --- # Endpoint Policy ManagerCloud: Use in-cloud ADMX settings maintained by Endpoint Policy Manager for Windows, Office, Chrome and more - + Amazing new breakthrough with Netwrix Endpoint Policy Manager (formerly PolicyPak) Cloud. Just CLICK your way to creating any ADMX setting for Windows or Office. Takes about 10 seconds to make your diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/armsupport.md b/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/armsupport.md index 7823590333..aa0cfaa60a 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/armsupport.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/armsupport.md @@ -9,6 +9,6 @@ sidebar_position: 30 Want to use Netwrix Endpoint Policy Manager (formerly PolicyPak) Cloud with ARM but not sure how to get started? This video will get you off and running! - + diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/endpointpolicymanagersettings.md b/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/endpointpolicymanagersettings.md index 3a755e6961..1a6bac2439 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/endpointpolicymanagersettings.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/endpointpolicymanagersettings.md @@ -9,7 +9,7 @@ Its easy to do MANY things with Netwrix Endpoint Policy Manager (formerly Policy in-cloud editors. Here's how to use them, how to find more details PER COMPONENT, and also how to export on-prem items and use them inside PP Cloud. - + Hi, this is Jeremy Moskowitz. In a previous video you saw me use PolicyPak Cloud in-cloud editors to do Microsoft real Group Policy settings with our create and link a new policy. You saw me use our diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/grouppolicysettings.md b/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/grouppolicysettings.md index 1bc13e9f92..460f2ece49 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/grouppolicysettings.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/grouppolicysettings.md @@ -12,7 +12,7 @@ creating policies with the in-cloud editors, and also creating a directive insid uploading. Remember: There's also the method to import a whole GPO and make PP Cloud policies, but that's another video. - + Hi, this is Jeremy Moskowitz. In this video I'm going to show you how you can use PolicyPak Cloud to deliver real Microsoft Group Policy settings through PolicyPak Cloud. We have another video diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/introduction.md b/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/introduction.md index e95e467c94..b201955d94 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/introduction.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/introduction.md @@ -10,6 +10,6 @@ Have computers which are domain joined and non-domain joined? How are you going Endpoint Policy Manager (formerly PolicyPak) and Microsoft Group Policy settings? Check out this video to see ! - + diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/onpremiseexport.md b/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/onpremiseexport.md index 8d172bbd7f..d39a74aa9b 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/onpremiseexport.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/onpremiseexport.md @@ -8,7 +8,7 @@ sidebar_position: 80 Copy and Paste to get your DC / on-prem directives uploaded. This video shows you how. It's a faster way to get going with Netwrix Endpoint Policy Manager (formerly PolicyPak) cloud ! - + ### Endpoint Policy Manager Cloud: Quick upload method @@ -94,5 +94,3 @@ speed dial method. I find that's it's actually a significant bit faster. Hope this new technique helps you out and you're ready to get started real soon. Thanks so very much. - - diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/preferences.md b/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/preferences.md index 8d586f7c2d..c05299e101 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/preferences.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/preferences.md @@ -9,7 +9,7 @@ Create Group Policy Preferences inside theNetwrix Endpoint Policy Manager (forme portal without having to go to your GPMC! Watch this video and see how to create and deploy Group Policy Preferences within our cloud portal! - + ### Endpoint Policy Manager Cloud + GPPrefs video transcript diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/quickstart.md b/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/quickstart.md index 183836e81a..2c7ea98699 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/quickstart.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/quickstart.md @@ -11,6 +11,6 @@ account... fast? This is the fastest way. Learn how to download your client, use policies, create your first policies in the cloud, and take on-prem policies and get them intoEndpoint Policy Manager cloud. A perfect first tour! - + diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/securitysettings.md b/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/securitysettings.md index d4eafdc9a6..77d245fc3c 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/securitysettings.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/securitysettings.md @@ -9,7 +9,7 @@ Use the in-cloud editors to manage Netwrix Endpoint Policy Manager (formerly Pol settings. This couldn't be easier. Set the password, account settings, and other security settings for your Windows machines, domain joined and non-domain joined. - + ### Endpoint Policy Manager Cloud and Security Settings diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/videos/testlabbestpractices/createdc.md b/docs/endpointpolicymanager/deliverymethods/cloud/videos/testlabbestpractices/createdc.md index 605fcde3dd..e65ffb9442 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/videos/testlabbestpractices/createdc.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/videos/testlabbestpractices/createdc.md @@ -8,7 +8,7 @@ sidebar_position: 20 In this video, learn how to create a DC in order to build GPOs that you can export then upload to Netwrix Endpoint Policy Manager (formerly PolicyPak) Cloud or your MDM provider. - + ### Endpoint Policy Manager (all versions): How to create a DC for editing purposes @@ -98,5 +98,3 @@ talk about what the portal looks like, and we'll go on a complete journey of wha Manager Cloud is. Thanks for watching this video, and keep watching. - - diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/videos/testlabbestpractices/onpremise.md b/docs/endpointpolicymanager/deliverymethods/cloud/videos/testlabbestpractices/onpremise.md index cab26a8ab0..94852401fc 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/videos/testlabbestpractices/onpremise.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/videos/testlabbestpractices/onpremise.md @@ -7,7 +7,4 @@ sidebar_position: 40 So you need a small on-prem test lab, just for some editing purposes. Here's how to install the CSE, how to name your computer, and how to quick test your test lab. - - - - + diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/videos/testlabbestpractices/renameendpoint.md b/docs/endpointpolicymanager/deliverymethods/cloud/videos/testlabbestpractices/renameendpoint.md index f0c8b2b793..ce95e9f986 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/videos/testlabbestpractices/renameendpoint.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/videos/testlabbestpractices/renameendpoint.md @@ -9,6 +9,4 @@ If you want to bypass any potential licensing issue, test your Cloud or MDM poli exporting them, or set up a home test lab, rename your endpoint to contain the word "computer" in the name. See this concept at work in this video! - - - + diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/videos/testlabbestpractices/start.md b/docs/endpointpolicymanager/deliverymethods/cloud/videos/testlabbestpractices/start.md index 630ade0dec..e1eb403bf9 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/videos/testlabbestpractices/start.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/videos/testlabbestpractices/start.md @@ -7,7 +7,7 @@ sidebar_position: 10 Lets get you set up right. Watch this Netwrix Endpoint Policy Manager (formerly PolicyPak) Cloud orientation video to make sure you have everything you need to rock and roll with Endpoint Policy Manager Cloud. - + ### PolicyPak Cloud: What you need to get Started diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/videos/tipsandtricks/fileinfoviewer.md b/docs/endpointpolicymanager/deliverymethods/cloud/videos/tipsandtricks/fileinfoviewer.md index 435751c372..31e08e4a5c 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/videos/tipsandtricks/fileinfoviewer.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/videos/tipsandtricks/fileinfoviewer.md @@ -9,6 +9,8 @@ Instead of having to use your on-prem MMC snap in to create your Least Priv poli Information Viewer instead. This lightweight utility enables you to get information about your application and then copy/paste into PP Cloud editors ! + + Hi, this is Jeremy Moskowitz and in this video, I'm going to show you how you can use the File Information Viewer in conjunction with PolicyPak Cloud to set policies without needing to use the on-prem editor. By way of example, let's pretend you wanted to create a new policy here for your @@ -62,5 +64,3 @@ to period bug fixed, but this should get you enough information off to the races in-cloud editors for all of the things you need to do your policies. Alright, hope this helps you out. Thanks so very much and talk to you soon. - - diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/videos/tipsandtricks/restricted_groups_editor.md b/docs/endpointpolicymanager/deliverymethods/cloud/videos/tipsandtricks/restricted_groups_editor.md index fa45c47050..dd43a1de23 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/videos/tipsandtricks/restricted_groups_editor.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/videos/tipsandtricks/restricted_groups_editor.md @@ -9,7 +9,7 @@ Netwrix Endpoint Policy Manager (formerly PolicyPak) Cloud has a Restricted Grou Use this video to understand all the details how to take existing GPO Restricted Groups and then use it in Cloud; then use the in-cloud editors after that. - + Hi, this is Jeremy Moskowitz. In this video, we're going to talk about the Restricted Groups Editor in PolicyPak Cloud. Now as we do that, we're going to first get started with a little bit of what's diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/videos/upkeepanddailyuse/groups.md b/docs/endpointpolicymanager/deliverymethods/cloud/videos/upkeepanddailyuse/groups.md index 689e6c6d21..07222e2939 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/videos/upkeepanddailyuse/groups.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/videos/upkeepanddailyuse/groups.md @@ -7,7 +7,7 @@ sidebar_position: 30 How do PP Cloud Groups work with regard to CSE versions? Here's how to use them. - + Hi, this is Jeremy. In this video, we're going to learn how to use PolicyPak Groups to dictate exactly how to do small scale, medium scale, and large scale testing, so you can do a roll-out with diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/videos/upkeepanddailyuse/import.md b/docs/endpointpolicymanager/deliverymethods/cloud/videos/upkeepanddailyuse/import.md index af2689df6b..80017fa2b9 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/videos/upkeepanddailyuse/import.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/videos/upkeepanddailyuse/import.md @@ -10,7 +10,7 @@ PolicyPak) Cloud. Use our wizard-driven UI to take GPO contents for Group Policy GPPreferences and/or Endpoint Policy Manager settings and quickly upload them. When you want the FASTEST onramp from GPO to the Cloud... this is it ! - + Hi, this is Jeremy Moskowitz. In this video I want to show you how you can take an existing GPO or multiple GPOs and quickly import them into PolicyPak Cloud. Here's a GPO that's called DEMO GPO. diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/videos/upkeepanddailyuse/jointoken.md b/docs/endpointpolicymanager/deliverymethods/cloud/videos/upkeepanddailyuse/jointoken.md index 0ed6eda28f..d555e7331b 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/videos/upkeepanddailyuse/jointoken.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/videos/upkeepanddailyuse/jointoken.md @@ -10,7 +10,7 @@ to one or more specific groups? With the JOINTOKEN flag you simply pick one or m token, and... just pass it on the command line. Use Intune or another MDM service if you want to do deploy the PP Cloud client and get those machines to join the groups you want... instantly! - + Hi, this is Jeremy Moskowitz. In this video, I'm going to show you how you can automatically join your computers to specific computer groups using PolicyPak Cloud and this thing called Join Token. diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/videos/upkeepanddailyuse/registrationmode.md b/docs/endpointpolicymanager/deliverymethods/cloud/videos/upkeepanddailyuse/registrationmode.md index 97ab356721..6cc7efa1f5 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/videos/upkeepanddailyuse/registrationmode.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/videos/upkeepanddailyuse/registrationmode.md @@ -9,7 +9,7 @@ What happens when you nuke the Netwrix Endpoint Policy Manager (formerly PolicyP from an endpoint, then re-install the client and re-register your computer with the cloud? There are a few different options, and this video explains them all! - + ### PolicyPak Cloud – Strict vs. Loose Computer Registration Mode diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/videos/upkeepanddailyuse/reports.md b/docs/endpointpolicymanager/deliverymethods/cloud/videos/upkeepanddailyuse/reports.md index 1b9404e055..f9b42e9e45 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/videos/upkeepanddailyuse/reports.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/videos/upkeepanddailyuse/reports.md @@ -8,7 +8,7 @@ sidebar_position: 10 Learn how to find out what XML files your non-domain joined machines are receiving by using the Reporting tab of the Netwrix Endpoint Policy Manager (formerly PolicyPak) Cloud portal. - + ### PolicyPak Cloud Reporting Demo diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/videos/usingwithothermethods/mdm.md b/docs/endpointpolicymanager/deliverymethods/cloud/videos/usingwithothermethods/mdm.md index af922666ba..e85f994560 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/videos/usingwithothermethods/mdm.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/videos/usingwithothermethods/mdm.md @@ -11,7 +11,7 @@ can automatically join a Endpoint Policy Manager Cloud group, and finally automa policies within that group. It's awesome and works with any MDM service (or RMM service, actually), in addition to Autopilot. - + Hi, this is Jeremy Moskowitz. In this video I'm going to show you how you can deliver the PolicyPak Cloud Client and automatically the PolicyPak Cloud Client-Side Extension using your MDM service like diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/videos/usingwithothermethods/onpremise.md b/docs/endpointpolicymanager/deliverymethods/cloud/videos/usingwithothermethods/onpremise.md index 3ed7395d82..3496fce028 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/videos/usingwithothermethods/onpremise.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/videos/usingwithothermethods/onpremise.md @@ -9,6 +9,8 @@ You get a free "on premise" license when you consume a Netwrix Endpoint Policy M PolicyPak) Cloud license. Here is a demonstration video to show you a best practice way to set up Endpoint Policy Manager cloud AND Endpoint Policy Manager on-premise together. + + Hi, this is Whitney with PolicyPak software, and in this video I'm going to show you how you can use your PolicyPak cloud licenses with your existing PolicyPak on-premise machines. It is super easy. @@ -111,5 +113,3 @@ on-premise. If you have questions about this, please post to the forums and we w you out. Thanks so much. We'll talk to you soon. ### - - diff --git a/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/gettingstarted/explained.md b/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/gettingstarted/explained.md index 9657270c90..69bfb452d8 100644 --- a/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/gettingstarted/explained.md +++ b/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/gettingstarted/explained.md @@ -7,7 +7,7 @@ sidebar_position: 10 Learn how PolicyPak enables increased security, management, automation, remote work and reporting. - + ### Endpoint Policy Manager: Editions Overview diff --git a/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/gettingstarted/gettingstartedv.md b/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/gettingstarted/gettingstartedv.md index 3f0c123b75..b47af5dbd8 100644 --- a/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/gettingstarted/gettingstartedv.md +++ b/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/gettingstarted/gettingstartedv.md @@ -9,7 +9,7 @@ This video gives you a basic rundown of what our components do, where to find th more in-depth information on our website. This is great if you're just getting started and want to get some brief information on all of our PolicyPak components. - + ### PPGP Quick Rundown: Getting Started Video Transcript diff --git a/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/gettingstarted/install.md b/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/gettingstarted/install.md index 85d8a196bb..55c8d548e5 100644 --- a/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/gettingstarted/install.md +++ b/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/gettingstarted/install.md @@ -8,7 +8,7 @@ sidebar_position: 20 Learn where to download and how to install the Bits that you'll need to get started with PolicyPak Group Policy Edition! - + ### Admin Console And CSE Installation diff --git a/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/gettingstarted/integration.md b/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/gettingstarted/integration.md index 55f1954aee..0546ae9e90 100644 --- a/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/gettingstarted/integration.md +++ b/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/gettingstarted/integration.md @@ -8,7 +8,7 @@ sidebar_position: 50 See how PolicyPak installs into Group Policy, backs up and restores with Group Policy, works with GP Reporting and more! - + Hi, this is Jeremy Moskowitz, 15-year group policy and Microsoft endpoint manager MVP, and in this video I'm going to show you how PolicyPak hooks right into the group policy infrastructure you diff --git a/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/gettingstarted/renameendpoint.md b/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/gettingstarted/renameendpoint.md index dd652c0436..1ad3aa87e3 100644 --- a/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/gettingstarted/renameendpoint.md +++ b/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/gettingstarted/renameendpoint.md @@ -9,7 +9,7 @@ If you want to bypass any potential licensing issue, test your Cloud or MDM poli exporting them, or set up a home test lab, rename your endpoint to contain the word "computer" in the name. See this concept at work in this video! - + diff --git a/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/tipsandtricks/editmanual.md b/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/tipsandtricks/editmanual.md index 3b37c30699..afbb9498b8 100644 --- a/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/tipsandtricks/editmanual.md +++ b/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/tipsandtricks/editmanual.md @@ -7,7 +7,7 @@ sidebar_position: 10 PolicyPak: Manual editing Item Level Targeting to affect local Admins and other local accounts - + ### Endpoint Policy Manager: Manual editing Item Level Targeting to affect local Admins and other local accounts diff --git a/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/tipsandtricks/exportgpos.md b/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/tipsandtricks/exportgpos.md index 2708a60502..cb676af988 100644 --- a/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/tipsandtricks/exportgpos.md +++ b/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/tipsandtricks/exportgpos.md @@ -10,7 +10,7 @@ PolicyPak)'s PP Merge Utility to take entire GPOs, or portions of GPOs and merge Templates Files format. Then, after that you've got LESS GPOs.. and also a quick way to export for use with PP Cloud or PP with MDM. - + ### PolicyPak: Reduce GPOs (and/or export them for use with PolicyPak Cloud or with MDM) diff --git a/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/tipsandtricks/flatlegacyview.md b/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/tipsandtricks/flatlegacyview.md index bbde2272af..b395ebf716 100644 --- a/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/tipsandtricks/flatlegacyview.md +++ b/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/tipsandtricks/flatlegacyview.md @@ -7,7 +7,7 @@ sidebar_position: 30 Adjust the view style of the PolicyPak Components in the GPMC to suite your preference. - + This is John with PolicyPak. As you go into a policy to create a new one or edit an existing, you'll notice with the latest CSEs that we've kind of combined all the different components that make up diff --git a/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/tipsandtricks/mmcconsole.md b/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/tipsandtricks/mmcconsole.md index 5a7a324929..6097ee6440 100644 --- a/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/tipsandtricks/mmcconsole.md +++ b/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/tipsandtricks/mmcconsole.md @@ -7,7 +7,7 @@ sidebar_position: 40 If you want to hide some of the PolicyPak MMC items for your OU admins, this is how to do it. - + Hi. This is Jeremy Moskowitz, former 15-year Group Policy MVP and Founder of PolicyPak Software. In this vid, I'm going to show you how you can trim what you see in the PolicyPak Management Console. diff --git a/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/tipsandtricks/remotedesktopconnection.md b/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/tipsandtricks/remotedesktopconnection.md index 4c3def9065..de5e775313 100644 --- a/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/tipsandtricks/remotedesktopconnection.md +++ b/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/tipsandtricks/remotedesktopconnection.md @@ -8,7 +8,7 @@ sidebar_position: 50 Microsoft MVP Jeremy Moskowitz shows you how to prevent disconnect during GP update / force using registry settings. - + ### How to Prevent a Remote Desktop Connection Drop During GP Update diff --git a/docs/endpointpolicymanager/deliverymethods/mdm/videos/exportingtips/admintemplates.md b/docs/endpointpolicymanager/deliverymethods/mdm/videos/exportingtips/admintemplates.md index 5d61c271d3..fe31f4df5b 100644 --- a/docs/endpointpolicymanager/deliverymethods/mdm/videos/exportingtips/admintemplates.md +++ b/docs/endpointpolicymanager/deliverymethods/mdm/videos/exportingtips/admintemplates.md @@ -9,7 +9,7 @@ MDM solutions are awesome, but they don't have real group policy, or extra Windo management features. Watch this video and learn how to use Netwrix Endpoint Policy Manager (formerly PolicyPak) to deliver REAL Group Policy settings to all your MDM enrolled Windows 10 machines. - + Hi, this is Whitney with Endpoint Policy Manager Software. Imagine this scenario. You're getting prepared for having remote workers, people working from home, and you invest in an MDM solution, diff --git a/docs/endpointpolicymanager/deliverymethods/mdm/videos/exportingtips/exporterutility.md b/docs/endpointpolicymanager/deliverymethods/mdm/videos/exportingtips/exporterutility.md index e4267601fc..0dca892854 100644 --- a/docs/endpointpolicymanager/deliverymethods/mdm/videos/exportingtips/exporterutility.md +++ b/docs/endpointpolicymanager/deliverymethods/mdm/videos/exportingtips/exporterutility.md @@ -11,7 +11,7 @@ PolicyPak) directives if you are using Intune, SCCM, LanDesk, KACE or similar so deployment, and your team doesn't want to use Group Policy but wants to use Endpoint Policy Manager. See this video to see how it's done. - + ### PolicyPak: Deploying PolicyPak directives without Group Policy(PolicyPak Exporter Utility) diff --git a/docs/endpointpolicymanager/deliverymethods/mdm/videos/gettingstarted/citrixendpointmanager.md b/docs/endpointpolicymanager/deliverymethods/mdm/videos/gettingstarted/citrixendpointmanager.md index 5b490e6759..00a1f118d6 100644 --- a/docs/endpointpolicymanager/deliverymethods/mdm/videos/gettingstarted/citrixendpointmanager.md +++ b/docs/endpointpolicymanager/deliverymethods/mdm/videos/gettingstarted/citrixendpointmanager.md @@ -9,7 +9,7 @@ CEM is great ! But it has no way to deliver real Group Policy settings, or Netwr Manager (formerly PolicyPak)'s own special settings. Use Endpoint Policy Manager MDM alongside Citrix CEM for a powerful combination to increase your endpoint management capabilities ! - + Hi, this is Jeremy Moskowitz, Microsoft MVP and founder of Endpoint Policy Manager Software. In this video we're going to learn how to use Endpoint Policy Manager plus Citrix Endpoint Management or CEM diff --git a/docs/endpointpolicymanager/deliverymethods/mdm/videos/gettingstarted/microsoftintune.md b/docs/endpointpolicymanager/deliverymethods/mdm/videos/gettingstarted/microsoftintune.md index 0afbd90aa5..58c81ef590 100644 --- a/docs/endpointpolicymanager/deliverymethods/mdm/videos/gettingstarted/microsoftintune.md +++ b/docs/endpointpolicymanager/deliverymethods/mdm/videos/gettingstarted/microsoftintune.md @@ -10,7 +10,7 @@ management features. Watch this video and learn how to use Netwrix Endpoint Poli PolicyPak) to deliver REAL Group Policy settings and Endpoint Policy Manager's extra settings to all your Windows Intune joined Windows 10 machines. - + Hi, this is Jeremy Moskowitz, founder and CTO of Endpoint Policy Manager software and Enterprise Mobility MVP. In this video I'm going to show you how you can take your existing on-prem group diff --git a/docs/endpointpolicymanager/deliverymethods/mdm/videos/gettingstarted/mobileiron.md b/docs/endpointpolicymanager/deliverymethods/mdm/videos/gettingstarted/mobileiron.md index 698fcc1349..88c82ec9d6 100644 --- a/docs/endpointpolicymanager/deliverymethods/mdm/videos/gettingstarted/mobileiron.md +++ b/docs/endpointpolicymanager/deliverymethods/mdm/videos/gettingstarted/mobileiron.md @@ -10,7 +10,7 @@ features. Watch this video and learn how to use Netwrix Endpoint Policy Manager to deliver REAL Group Policy settings and Endpoint Policy Manager's extra settings to all your MobileIron MDM joined Windows 10 machines. - + ### PolicyPak and MobileIron MDM diff --git a/docs/endpointpolicymanager/deliverymethods/mdm/videos/gettingstarted/realgrouppolicy.md b/docs/endpointpolicymanager/deliverymethods/mdm/videos/gettingstarted/realgrouppolicy.md index fbd1023f19..883fed6eda 100644 --- a/docs/endpointpolicymanager/deliverymethods/mdm/videos/gettingstarted/realgrouppolicy.md +++ b/docs/endpointpolicymanager/deliverymethods/mdm/videos/gettingstarted/realgrouppolicy.md @@ -10,7 +10,7 @@ management features. Watch this video and learn how to use Netwrix Endpoint Poli PolicyPak) to deliver REAL Group Policy settings and Endpoint Policy Manager's extra settings to all your MDM enrolled Windows 10 machines. - + ### PolicyPak and MDM: Deploying Real Group Policy (and Extra PolicyPak Settings) Overview diff --git a/docs/endpointpolicymanager/deliverymethods/mdm/videos/gettingstarted/testsample.md b/docs/endpointpolicymanager/deliverymethods/mdm/videos/gettingstarted/testsample.md index 7ef9698b4c..0d5f373159 100644 --- a/docs/endpointpolicymanager/deliverymethods/mdm/videos/gettingstarted/testsample.md +++ b/docs/endpointpolicymanager/deliverymethods/mdm/videos/gettingstarted/testsample.md @@ -10,7 +10,7 @@ watch this video and WALK BEFORE YOU RUN with Netwrix Endpoint Policy Manager (f MDM, and try this example.. before using your MDM service to do all the work to deploy the MSI files. When you test this procedure our first, you will have a lot more of a guarantee of success! - + Hi, this is Jeremy Moskowitz. In this video we’re going to walk before we run with our MDM service and PolicyPak. You do need to be a little bit prepared for this. In this example I’ve got my diff --git a/docs/endpointpolicymanager/deliverymethods/mdm/videos/gettingstarted/workspaceone.md b/docs/endpointpolicymanager/deliverymethods/mdm/videos/gettingstarted/workspaceone.md index 61423d6ec3..ef0117f50a 100644 --- a/docs/endpointpolicymanager/deliverymethods/mdm/videos/gettingstarted/workspaceone.md +++ b/docs/endpointpolicymanager/deliverymethods/mdm/videos/gettingstarted/workspaceone.md @@ -10,7 +10,7 @@ desktop management features. Watch this video and learn how to useNetwrix Endpoi (formerly PolicyPak) to deliver REAL Group Policy settings and Endpoint Policy Manager's extra settings to all your Workspace One (Airwatch) MDM joined Windows 10 machines. - + ### PolicyPak and Workspace One (Airwatch) MDM: Deploy Group Policy and PolicyPak superpowers today diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/cameyo/applicationsettings.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/cameyo/applicationsettings.md index 0c84a98555..d7185c423c 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/cameyo/applicationsettings.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/cameyo/applicationsettings.md @@ -10,5 +10,5 @@ Got apps using Cameyo (cameyo.com?)? Of course you do! Now secure those apps set Endpoint Policy Manager (formerly PolicyPak) and Application Settings Manager. With over 500 preconfigured Paks you can be sure you're covered ! - + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/cameyo/browserright.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/cameyo/browserright.md index 71ed25d285..c18ba509ef 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/cameyo/browserright.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/cameyo/browserright.md @@ -10,5 +10,5 @@ You know some websites require the right browser. Maybe its IE, or Chrome or Fir Netwrix Endpoint Policy Manager (formerly PolicyPak)... its easy for users to get exactly the right browser at the right time. - + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/cameyo/startscreen.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/cameyo/startscreen.md index 96fd1fd6b7..368af89d8f 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/cameyo/startscreen.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/cameyo/startscreen.md @@ -10,5 +10,5 @@ Got Cameyo apps? Want to make it easy for users to know what to click on to laun apps? This shows you how to place specific tiles on the Start Menu (or Taskbar) to launch Cameyo apps, and also open local files as a bonus! - + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/cameyo/uacprompts.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/cameyo/uacprompts.md index 4a1c69ad35..022b276349 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/cameyo/uacprompts.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/cameyo/uacprompts.md @@ -10,5 +10,5 @@ Cameyo is awesome... but sometimes those apps you publish wont run with standard this video see how Netwrix Endpoint Policy Manager (formerly PolicyPak) Least Privilege Manager can overcome these challenges. - + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/changemanagementutilities/advancedgrouppolicymanagement.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/changemanagementutilities/advancedgrouppolicymanagement.md index c3d947f4bd..e72ba0e925 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/changemanagementutilities/advancedgrouppolicymanagement.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/changemanagementutilities/advancedgrouppolicymanagement.md @@ -24,4 +24,4 @@ you've got Microsoft's AGPM, Endpoint Policy Manager just fits right in, right a Watch this video (exclusively for Microsoft AGPM administrators) to see exactly how to AGPM and Endpoint Policy Manager work together to provide full reporting, history and rollback capabilities. - + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/changemanagementutilities/gpoadmintool.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/changemanagementutilities/gpoadmintool.md index 0c752fa6f0..2d1376b224 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/changemanagementutilities/gpoadmintool.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/changemanagementutilities/gpoadmintool.md @@ -12,7 +12,7 @@ constructs: check-in, check-out, deploy, differences reports, and more. Check ou you're a Quest GPOADmin customer to see how Endpoint Policy Manager integrates perfectly with your Quest GPOADmin Group Policy management solution. - + ### Endpoint Policy Manager works along Quest's GPOADmin Video Transcript diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/changemanagementutilities/history.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/changemanagementutilities/history.md index 89fdcc5226..1b68dc9237 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/changemanagementutilities/history.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/changemanagementutilities/history.md @@ -11,5 +11,5 @@ Using this MMC enhancement you can see WHO and WHEN and WHAT Netwrix Endpoint Po like an AGPM and just want to know the basics of if/when something changed AND perform a point-in-time rollback. - + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/changemanagementutilities/netiq.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/changemanagementutilities/netiq.md index 4da70afa29..519d110054 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/changemanagementutilities/netiq.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/changemanagementutilities/netiq.md @@ -9,7 +9,7 @@ sidebar_position: 40 LLearn how NetIQ’s Group Policy Administrator (GPA) utility adds change management capability to Group Policy and how Endpoint Policy Manager seamlessly integrates with it! - + ### PolicyPak works with NetIQ Group Policy Administrator video transcript diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/changemanagementutilities/scriptlogicactiveadministrator.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/changemanagementutilities/scriptlogicactiveadministrator.md index 06055d2871..435499ae92 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/changemanagementutilities/scriptlogicactiveadministrator.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/changemanagementutilities/scriptlogicactiveadministrator.md @@ -10,7 +10,7 @@ ActiveAdministrator by ScriptLogic is a great tool for managing your GPOs. The g Endpoint Policy Manager (formerly PolicyPak) is fully compatible with ActiveAdministrator, and works right alongside it. Check out this video see how it all fits together! - + ### PolicyPak works alongside Active Administrator Video Transcript diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/changemanagementutilities/sdmchangemanager.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/changemanagementutilities/sdmchangemanager.md index 6a71b3bcb0..36934777f7 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/changemanagementutilities/sdmchangemanager.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/changemanagementutilities/sdmchangemanager.md @@ -9,5 +9,5 @@ sidebar_position: 60 Got SDM Change Manager? Want to know if it's compatible with Netwrix Endpoint Policy Manager (formerly PolicyPak)? (Spoiler alert: It is.) See this video to find out ! - + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/appmasking.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/appmasking.md index b565e355fd..3805425392 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/appmasking.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/appmasking.md @@ -10,5 +10,5 @@ FSLogix masks and reveals applications, like browsers. Great. Now use Netwrix En Manager (formerly PolicyPak) to set the default browser based upon which browsers are available to the user. Use FSLogix to do the MASKING of BROWSERS, and let Endpoint Policy Manager do the ROUTING. - + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/broswerright.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/broswerright.md index f1751ecb2c..8e184a01b8 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/broswerright.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/broswerright.md @@ -10,5 +10,5 @@ Got some websites which only render perfectly in IE or Chrome or FF? Then ROUTE upon URLs or patterns. Use FSLogix to do the MASKING of BROWSERS, and let Netwrix Endpoint Policy Manager (formerly PolicyPak)do the ROUTING. - + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/browserconfiguration.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/browserconfiguration.md index 7a9500ef7c..36010439d3 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/browserconfiguration.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/browserconfiguration.md @@ -10,7 +10,7 @@ FSLogix can hide/reveal applications, like browsers. Netwrix Endpoint Policy Man PolicyPak) can actually SET the settings, like homepage and security settings INSIDE your browsers and KEEP them secure. See how Endpoint Policy Manager + FSLogix can work together. - + ### PolicyPak + FSLogix: Setting browser configuration based upon which browser you actually have. diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/browserdefault.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/browserdefault.md index 87f5f09a8f..9fd152db60 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/browserdefault.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/browserdefault.md @@ -9,7 +9,7 @@ sidebar_position: 40 Netwrix Endpoint Policy Manager (formerly PolicyPak) + FSLogix: Set default browser based upon if the browser is masked or revealed. - + ### PolicyPak + FSLogix: Set default browser based upon if the browser is masked or revealed diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/elevatingapplications.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/elevatingapplications.md index 93d3277909..22c4226516 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/elevatingapplications.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/elevatingapplications.md @@ -10,7 +10,7 @@ Some applications just don't work properly without admin rights. But DONT give t administrator access! Instead, use FSLogix to hide/reveal apps users need, and use Netwrix Endpoint Policy Manager (formerly PolicyPak) to ELEVATE those applications and situations when needed. - + ### PolicyPak + FSLogix: Elevating applications when needed (and available by FSLogix) diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/profiles.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/profiles.md index ced73a24ba..bdd73d5426 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/profiles.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/profiles.md @@ -11,7 +11,7 @@ Manager (formerly PolicyPak) helps you go beyond additional Group Policy to mana Taskbar, File Associations, Least Privilege, applications, browsers and more ! This isn't a short video, but it does show the better together story ! - + ### PolicyPak and FSLogix Profiles: Better Together diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/startmenu.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/startmenu.md index 8b6dcae984..942bce69ca 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/startmenu.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/startmenu.md @@ -10,7 +10,7 @@ Managing the Windows 10 Start Menu after using FSLogix is a piece of cake with N Policy Manager (formerly PolicyPak). Use FSLogix to hide/expose apps, then use Endpoint Policy Manager to manage those applications on the Start Menu and on the TaskBar. AWESOME! - + ### PolicyPak + FSLogix: Manage the Windows 10 Start Menu diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/gettingstartedmisc/arm.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/gettingstartedmisc/arm.md index cd9310cb8c..c90009357a 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/gettingstartedmisc/arm.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/gettingstartedmisc/arm.md @@ -8,5 +8,5 @@ sidebar_position: 40 Want to see how Netwrix Endpoint Policy Manager (formerly PolicyPak) works with ARM? Perfectly ! - + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/gettingstartedmisc/editor.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/gettingstartedmisc/editor.md index b63858e067..9dbdba0bce 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/gettingstartedmisc/editor.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/gettingstartedmisc/editor.md @@ -9,5 +9,5 @@ sidebar_position: 50 Don't want to use the GPMC to create or edit Netwrix Endpoint Policy Manager (formerly PolicyPak) policies? No GPMC, no problem with this included utility! - + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/gettingstartedmisc/freetraining.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/gettingstartedmisc/freetraining.md index d9602c9957..d59a8635fc 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/gettingstartedmisc/freetraining.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/gettingstartedmisc/freetraining.md @@ -9,7 +9,7 @@ sidebar_position: 10 New to Netwrix Endpoint Policy Manager (formerly PolicyPak)? Get started by understanding the Endpoint Policy Manager Portal in this brief tutorial. - + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/gettingstartedmisc/sidexporter.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/gettingstartedmisc/sidexporter.md index 1e54a63750..2fabde18f0 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/gettingstartedmisc/sidexporter.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/gettingstartedmisc/sidexporter.md @@ -9,5 +9,5 @@ sidebar_position: 30 Need to quickly get SIDs from on-prem or Azure AD and use them with Netwrix Endpoint Policy Manager (formerly PolicyPak)? Here's the video. - + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/gettingstartedmisc/solutionmethods.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/gettingstartedmisc/solutionmethods.md index 64997912e3..fae311ebc8 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/gettingstartedmisc/solutionmethods.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/gettingstartedmisc/solutionmethods.md @@ -12,7 +12,7 @@ Intune, we've got you covered. Or maybe you're using or nothing at all, where yo Policy Manager Cloud. Watch this technical video to learn about the differences in the Solutions methods and walk away knowing which one(s) you should use. - + Hi, this is Jeremy Moskowitz. If you've made it here, you want to understand the PolicyPak methods. Now you know you can buy in at either the Enterprise or Professional or SaaS levels. Maybe you're a diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/methods/exporterutility.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/methods/exporterutility.md index 50906109b8..8adce0efd7 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/methods/exporterutility.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/methods/exporterutility.md @@ -11,7 +11,7 @@ PolicyPak) directives if you are using Intune, SCCM, LanDesk, KACE or similar so deployment, and your team doesn't want to use Group Policy but wants to use Endpoint Policy Manager. See this video to see how it's done. - + ### PolicyPak: Deploying PolicyPak directives without Group Policy(PolicyPak Exporter Utility) diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/methods/sccmendpointpolicymanager.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/methods/sccmendpointpolicymanager.md index 76aaadab11..a34076884b 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/methods/sccmendpointpolicymanager.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/methods/sccmendpointpolicymanager.md @@ -10,7 +10,7 @@ Do you want to deploy Netwrix Endpoint Policy Manager (formerly PolicyPak) setti idea of using Group Policy to do it? You're in luck–this video tells you how to create, export, and deploy Endpoint Policy Manager magic using your own desktop management system like SCCM or LanDesk! - + ### Deploy PolicyPak Settings Using SCCM or Other Management System diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/methods/sccmgrouppolicy.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/methods/sccmgrouppolicy.md index a32102d59d..fb3666febc 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/methods/sccmgrouppolicy.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/methods/sccmgrouppolicy.md @@ -11,7 +11,7 @@ something else? Never fear, Netwrix Endpoint Policy Manager (formerly PolicyPak) day by allowing you to deploy Admin Templates, Preferences, and Security Settings to your endpoints by using SCCM, KACE, Altiris, or whatever desktop management system you're already in love with! - + ### Deploy Real Group Policy using SCCM or Other Management System diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/netwrixauditor/auditordemo.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/netwrixauditor/auditordemo.md index 0d82f9503d..93afaddffc 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/netwrixauditor/auditordemo.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/netwrixauditor/auditordemo.md @@ -9,5 +9,5 @@ sidebar_position: 10 Want to know what changed in GPO / Netwrix Endpoint Policy Manager (formerly PolicyPak) land using Netwrix Auditor? Check out this demo of how the integration works! - + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/netwrixauditor/auditorsetup.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/netwrixauditor/auditorsetup.md index 12b6642541..40c6f4b20c 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/netwrixauditor/auditorsetup.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/netwrixauditor/auditorsetup.md @@ -9,5 +9,5 @@ sidebar_position: 20 Ready to connect Netwrix Endpoint Policy Manager (formerly PolicyPak) and Netwrix Auditor? See these initial setup steps! - + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/admx.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/admx.md index 82eff009d3..f37ade8119 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/admx.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/admx.md @@ -10,5 +10,5 @@ You're likely already excluding your AV and other system software from Netwrix E Manager (formerly PolicyPak). But you can use this ADMX setting to specify which processes Endpoint Policy Manager should exclude. - + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/admxfiles.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/admxfiles.md index b7b6d0d9cb..50bd9df68a 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/admxfiles.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/admxfiles.md @@ -9,5 +9,5 @@ sidebar_position: 10 Learn how to implement theNetwrix Endpoint Policy Manager (formerly PolicyPak) ADMX trouble-shooting files. - + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/gpobackup.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/gpobackup.md index 6d5a43c3c3..2dfaf25047 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/gpobackup.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/gpobackup.md @@ -9,7 +9,7 @@ sidebar_position: 40 If we need a full GPO backup for troubleshooting, here is the CORRECT process for what we need from you. - + Hi, this is Jeremy Moskowitz. If you're watching this video, it means we've asked you for GPO backup. Here's a Group Policy object that has a bunch of stuff in it. Maybe there's something we diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/itemleveltargeting.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/itemleveltargeting.md index e01aaf8f35..628a80cc2f 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/itemleveltargeting.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/itemleveltargeting.md @@ -9,7 +9,7 @@ sidebar_position: 70 Use this tool to troubleshoot if a POLICY, COLLECTION or full ROOT with Collections and Policies should apply or not to any particular machine or user. - + :::note This tool only works when the Netwrix Endpoint Policy Manager (formerly PolicyPak) CSE is diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/logs.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/logs.md index 0fa2ce3726..6e3d8f0de8 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/logs.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/logs.md @@ -10,7 +10,7 @@ If you are experiencing issues with Netwrix Endpoint Policy Manager (formerly Po step is to collect logs for support to review. Follow the steps in this video to correctly gather logs of the issue so support can troubleshoot it quickly. - + See the [What must I send to Endpoint Policy Manager support in order to get the FASTEST support?](/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/troubleshooting/fastsupport.md) diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/mdm.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/mdm.md index 553e413ed3..6cfb658b1f 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/mdm.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/mdm.md @@ -4,7 +4,7 @@ If you want to bypass any potential licensing issue, test your Cloud or MDM poli exporting them, or set up a home test lab, rename your endpoint to contain the word "computer" in the name. See this concept at work in this video! - + ### PP (All Versions): Testing and Troubleshooting By Renaming an endpoint Computer diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/powershell.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/powershell.md index c38520b5c6..f2239cd546 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/powershell.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/powershell.md @@ -9,5 +9,5 @@ sidebar_position: 50 Not sure which GPOs contain Netwrix Endpoint Policy Manager (formerly PolicyPak) XMLs? Use our handy PowerShell applet to get to the bottom of where your PP settings are. - + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/processmonitor.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/processmonitor.md index 1ae2f80221..013cd86a0f 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/processmonitor.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/processmonitor.md @@ -9,7 +9,7 @@ sidebar_position: 30 Need to show us some details of a problem? If we ask you to use Process Monitor, here's how to download and use it. - + ### Process Monitor 101 diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/unlicense.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/unlicense.md index 5fd4bdab41..093b2d12fe 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/unlicense.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/unlicense.md @@ -10,7 +10,7 @@ If directed by Netwrix Endpoint Policy Manager (formerly PolicyPak) support, you some computers up to stop processing some directives by actively un-licensing all components, then re-enabling SOME components. This video shows you how. - + Hi, this is Jeremy. In this video, I'm going to show you how to use the ADMX templates that we have to narrow down troubleshooting. If you're watching this video, it probably means that we asked you diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/upgradingmaintenance/backup.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/upgradingmaintenance/backup.md index 120e8bfed9..8ce2af3873 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/upgradingmaintenance/backup.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/upgradingmaintenance/backup.md @@ -10,7 +10,7 @@ Backing up your Netwrix Endpoint Policy Manager (formerly PolicyPak) GPOs is eas existing GPO backup and restore you already know and love. What’s more, you can export your Endpoint Policy Manager configuration and share them with friends or other administrators. - + ### PolicyPak:Backup and Restore and Export and Import video transcript diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/upgradingmaintenance/backupoptions.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/upgradingmaintenance/backupoptions.md index 061c51fb70..5cb4f61ad9 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/upgradingmaintenance/backupoptions.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/upgradingmaintenance/backupoptions.md @@ -6,5 +6,5 @@ sidebar_position: 10 # Endpoint Policy Manager: Backup and Restore Options to Recover from nearly any problem - + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/admintemplatemanager.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/admintemplatemanager.md index e137b5ff55..de69f26d33 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/admintemplatemanager.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/admintemplatemanager.md @@ -10,5 +10,5 @@ What you DONT want is to have MORE GPOs then you need to for WVD. Use Netwrix En Manager (formerly PolicyPak) Admin Template Manager to make decisions about which settings should hit what machines at what times. Reduce the amount of GPOs at the same time. - + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/applicationsettings.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/applicationsettings.md index b8fb358c6b..7966934d79 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/applicationsettings.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/applicationsettings.md @@ -10,7 +10,7 @@ WVD is "all about the apps" which is great. Now how do you manage them? We have our website, but this one shows how quickly and easily you can manage your WVD apps using Netwrix Endpoint Policy Manager (formerly PolicyPak). - + Hi. This is Jeremy Moskowitz, former 15-year Group Policy MVP and Founder of PolicyPak Software. In this video, we're going to learn how you can take your Windows Virtual Desktop applications and diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/browserrouter.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/browserrouter.md index cb772cf647..21bf832a3b 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/browserrouter.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/browserrouter.md @@ -10,7 +10,7 @@ Got multiple browsers with WVD? Great, we have you covered. See how to get the R RIGHT website with Netwrix Endpoint Policy Manager (formerly PolicyPak) Browser Router and Windows Virtual Desktop ! - + Hi, this is Jeremy Moskowitz, Microsoft MVP and founder of PolicyPak Software. In this video we're going to learn how to get the right browser for the right website. In fact, in previous videos you diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/elevateapplication.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/elevateapplication.md index 1b95923dff..12487eceec 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/elevateapplication.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/elevateapplication.md @@ -10,7 +10,7 @@ Sometimes and app won't run unless you're running with local admin rights. NOT a Instead, use Netwrix Endpoint Policy Manager (formerly PolicyPak) Least Privilege Manager to elevate applications when needed, and keep Standard Users just that... users and NOT admins. - + Hi. This is Jeremy Moskowitz, former 15-year Group Policy MVP and Founder of PolicyPak Software. In this video, we're going to talk about a Windows Virtual Desktop problem that you can overcome with diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/elevateinstall.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/elevateinstall.md index d2d7397294..628f97a5c9 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/elevateinstall.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/elevateinstall.md @@ -10,7 +10,7 @@ Users cannot auto-update the Remote Desktop app for Windows Virtual Desktop. Wit Policy Manager (formerly PolicyPak) though, this is a slam-dunk. See how users on their own laptops can keep the WVD Remote Desktop app updated themsevles. - + Users cannot auto-update the Remote Desktop app for Windows Virtual Desktop. With Netwrix Endpoint Policy Manager (formerly PolicyPak) though, this is a slam-dunk. See how users on their own laptops diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/gettingstarted.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/gettingstarted.md index b830dcf218..0de501cf84 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/gettingstarted.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/gettingstarted.md @@ -9,7 +9,7 @@ sidebar_position: 10 Before you RUN with Netwrix Endpoint Policy Manager (formerly PolicyPak) & WVD, here's a walk around our internal test lab, so you can see how Endpoint Policy Manager + WVD followup videos will fit in. - + Hi. This is Jeremy Moskowitz, former 15-year Group Policy MVP and Founder of PolicyPak Software. This video is sort of a walk before you run video with PolicyPak and Windows Virtual Desktop. diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/leastprivilege.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/leastprivilege.md index de03f2b6c2..a3d6a1516b 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/leastprivilege.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/leastprivilege.md @@ -13,5 +13,5 @@ users cannot auto-update the Remote Desktop app for Windows Virtual Desktop. Wit Manager though, this is a slam-dunk. See how users on their own laptops can keep the WVD Remote Desktop app updated themselves. - + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/startscreen.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/startscreen.md index 863669d6a6..86c2f65c09 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/startscreen.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/startscreen.md @@ -9,7 +9,7 @@ sidebar_position: 40 WVD is great. But finding the icons to run applications can be hard. Use Netwrix Endpoint Policy Manager (formerly PolicyPak) to add visibility to your icons on the Start Screen and Taskbar! - + Hi. This is Jeremy Moskowitz, former 15-year Group Policy MVP and Founder of Endpoint Policy Manager Software. In this video, we're going to take the Windows Virtual Desktop icons and put them into a diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/tour.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/tour.md index 6c9c6eac91..07e0d792c2 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/tour.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/tour.md @@ -12,5 +12,5 @@ Additionally, if you have multiple browsers with WVD then we have you covered! S RIGHT browser for the RIGHT website with Endpoint Policy Manager Browser Router and Windows Virtual Desktop! - + diff --git a/docs/endpointpolicymanager/gpcompliancereporter/videos/gettingstarted/install.md b/docs/endpointpolicymanager/gpcompliancereporter/videos/gettingstarted/install.md index 8fee0e99f7..18e04c8429 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/videos/gettingstarted/install.md +++ b/docs/endpointpolicymanager/gpcompliancereporter/videos/gettingstarted/install.md @@ -8,7 +8,7 @@ sidebar_position: 10 Learn how to quickly license PPGPCR Endpoints, and Server. Then install both and verify that everything is working. - + ## PPGPCR: Installing Compliance Reporter Server and Client diff --git a/docs/endpointpolicymanager/gpcompliancereporter/videos/gettingstarted/modepull.md b/docs/endpointpolicymanager/gpcompliancereporter/videos/gettingstarted/modepull.md index 2c55b79527..c00bb9840e 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/videos/gettingstarted/modepull.md +++ b/docs/endpointpolicymanager/gpcompliancereporter/videos/gettingstarted/modepull.md @@ -9,7 +9,7 @@ Use Netwrix Endpoint Policy Manager (formerly PolicyPak) GP Compliance Reporter' Standalone" mode to request (interrogate) Group Policy Settings from endpoints. With this method, the PPGPCR server is not used. All new PPGPCR customers should start here. - + ### PPGPCR Standalone Quickstart diff --git a/docs/endpointpolicymanager/gpcompliancereporter/videos/gettingstarted/modepush.md b/docs/endpointpolicymanager/gpcompliancereporter/videos/gettingstarted/modepush.md index 220971d840..536fb0a05b 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/videos/gettingstarted/modepush.md +++ b/docs/endpointpolicymanager/gpcompliancereporter/videos/gettingstarted/modepush.md @@ -11,7 +11,7 @@ Client-less Endpoint Auditing Use this video to set up PPGPCR Server’s Client-less endpoint Push-based auditing. Once set up, all clients will send GP data to the server in real time. - + ### Endpoint Policy Manager GP Compliance Reporter Server: Setting up Client-less Endpoint Auditing diff --git a/docs/endpointpolicymanager/gpcompliancereporter/videos/gettingstarted/securityenhanced.md b/docs/endpointpolicymanager/gpcompliancereporter/videos/gettingstarted/securityenhanced.md index 73a28f34b3..6d34fe5dd8 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/videos/gettingstarted/securityenhanced.md +++ b/docs/endpointpolicymanager/gpcompliancereporter/videos/gettingstarted/securityenhanced.md @@ -7,7 +7,7 @@ sidebar_position: 40 Upgrade PPGPCR Compliance Reporter Server and Client for enhanced AD security. - + Hi, this is Jeremy, and in this video, I'm going to show you how to upgrade your Compliance Reporter server for enhanced and increased security. The current problem is that the Compliance Reporter diff --git a/docs/endpointpolicymanager/gpcompliancereporter/videos/troubleshooting/firewallports.md b/docs/endpointpolicymanager/gpcompliancereporter/videos/troubleshooting/firewallports.md index cf7f6a9371..20024c8f50 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/videos/troubleshooting/firewallports.md +++ b/docs/endpointpolicymanager/gpcompliancereporter/videos/troubleshooting/firewallports.md @@ -8,7 +8,7 @@ sidebar_position: 10 Use this tip to open the required ports in the client machines' firewalls, so the PP GP Compliance Reporter can pull data from your endpoints. - + ### PPGPCR: firewall ports diff --git a/docs/endpointpolicymanager/gpcompliancereporter/videos/using/existinggpos.md b/docs/endpointpolicymanager/gpcompliancereporter/videos/using/existinggpos.md index 065bdcc584..0ed26d343a 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/videos/using/existinggpos.md +++ b/docs/endpointpolicymanager/gpcompliancereporter/videos/using/existinggpos.md @@ -9,7 +9,7 @@ The Netwrix Endpoint Policy Manager (formerly PolicyPak) Group Policy Compliance you know if your existing settings (from a GPO) have -made it- to a target machine. Watch this video to learn how to utilize an existing GPO as a PPGPCR Test. - + ### Endpoint Policy Manager GP Compliance Reporter: Using an Existing GPO as a test diff --git a/docs/endpointpolicymanager/gpcompliancereporter/videos/using/importgpos.md b/docs/endpointpolicymanager/gpcompliancereporter/videos/using/importgpos.md index 418676e770..c13482347c 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/videos/using/importgpos.md +++ b/docs/endpointpolicymanager/gpcompliancereporter/videos/using/importgpos.md @@ -8,7 +8,7 @@ sidebar_position: 20 In PPGPCR you now have a way to take one OU, or multiple OUs and keep your tests updated. This video shows you how. - + Hi, this is Jeremy Moskowitz, and in this video, I'm going to show you how you can take lots of different GPOs from across your entire estate here in Active Directory and make them into tests in diff --git a/docs/endpointpolicymanager/gpcompliancereporter/videos/using/importstig.md b/docs/endpointpolicymanager/gpcompliancereporter/videos/using/importstig.md index 13e7cfa5b2..b573a071ea 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/videos/using/importstig.md +++ b/docs/endpointpolicymanager/gpcompliancereporter/videos/using/importstig.md @@ -10,7 +10,7 @@ applications like Java, Firefox, Internet Explorer and more … and make them mo US Government recommendations. See how Endpoint Policy Manager can deliver these settings to your machines and lock them down using Group Policy. - + ### Manage Different Users In The Same OU (And Reduce Number of GPOs) With Endpoint Policy Manager diff --git a/docs/endpointpolicymanager/gpcompliancereporter/videos/whatdoesitdo/modeserver.md b/docs/endpointpolicymanager/gpcompliancereporter/videos/whatdoesitdo/modeserver.md index c2a30bbd3b..2e5ac9e9d1 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/videos/whatdoesitdo/modeserver.md +++ b/docs/endpointpolicymanager/gpcompliancereporter/videos/whatdoesitdo/modeserver.md @@ -9,7 +9,7 @@ Why do you need PPGPCR Server mode? Because all your computers' GP Results will place, and you can quickly test to see if you are in compliance or not. Without PPGPCR Server, you simply don't know what's going on with ALL of your users or computers. - + ### PPGPCR: Server Mode diff --git a/docs/endpointpolicymanager/gpcompliancereporter/videos/whatdoesitdo/modestandalone.md b/docs/endpointpolicymanager/gpcompliancereporter/videos/whatdoesitdo/modestandalone.md index d649bac982..6b47314d8c 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/videos/whatdoesitdo/modestandalone.md +++ b/docs/endpointpolicymanager/gpcompliancereporter/videos/whatdoesitdo/modestandalone.md @@ -7,7 +7,7 @@ sidebar_position: 30 Quickly see what the PPGPCR Standalone Mode can do for you. - + ### PPGPCR: Standalone Mode diff --git a/docs/endpointpolicymanager/gpcompliancereporter/videos/whatdoesitdo/overviewmanager.md b/docs/endpointpolicymanager/gpcompliancereporter/videos/whatdoesitdo/overviewmanager.md index 00f00d8e5e..cacb60ad90 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/videos/whatdoesitdo/overviewmanager.md +++ b/docs/endpointpolicymanager/gpcompliancereporter/videos/whatdoesitdo/overviewmanager.md @@ -10,7 +10,7 @@ actually made it to your endpoints. With Netwrix Endpoint Policy Manager (former Policy Compliance Reporter, you can be sure that all your machines have your IT Team's desired settings, and no holes in your armor. - + ### Endpoint Policy Manager Group Policy Compliance Reporter: 2 Minute Quick Overview for Managers diff --git a/docs/endpointpolicymanager/gpcompliancereporter/videos/whatdoesitdo/overviewtechnical.md b/docs/endpointpolicymanager/gpcompliancereporter/videos/whatdoesitdo/overviewtechnical.md index defe20eb3a..d7d9478163 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/videos/whatdoesitdo/overviewtechnical.md +++ b/docs/endpointpolicymanager/gpcompliancereporter/videos/whatdoesitdo/overviewtechnical.md @@ -10,7 +10,7 @@ PolicyPak) Group Policy Compliance Reporter. You can use it alone, or with your which machines on your network did and did not get the IT and security settings you need for them to get to be compliant. - + ### Endpoint Policy Manager Group Policy Compliance Reporter: 7 Minute Technical Overview for IT Pros diff --git a/docs/endpointpolicymanager/index.md b/docs/endpointpolicymanager/index.md index 7de8b12948..3b3fd28aef 100644 --- a/docs/endpointpolicymanager/index.md +++ b/docs/endpointpolicymanager/index.md @@ -6,7 +6,7 @@ sidebar_position: 1 # Netwrix Endpoint Policy Manager (formerly PolicyPak) Documentation -Netwrix Endpoint Policy Manager (formerly PolicyPak) allows you to secure end users wherever they +Netwrix Endpoint Policy Manager (formerly PolicyPak) allows you to secure end users wherever they work and make them more productive with Netwrix endpoint management software. In today's hybrid work environment, users need to access their desktops, laptops and other devices @@ -27,7 +27,7 @@ Comprehensive documentation index for all Endpoint Policy Manager components, or | ![applicationmanager](/images/endpointpolicymanager/applicationmanager.webp) | Application Settings Manager |
  • [Manual](/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/overview.md)
  • [Tech Notes](/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/knowledgebase.md)
  • [Videos](/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/videolearningcenter.md)
| | ![browserrouter](/images/endpointpolicymanager/browserrouter.webp) | Browser Router |
  • [Manual](/docs/endpointpolicymanager/components/browserrouter/manual/overview.md)
  • [Tech Notes](/docs/endpointpolicymanager/components/browserrouter/knowledgebase/knowledgebase.md)
  • [Videos](/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/videolearningcenter.md)
| | ![devicemanager](/images/endpointpolicymanager/devicemanager.webp) | Device Manager |
  • [Manual](/docs/endpointpolicymanager/components/devicemanager/manual/overview.md)
  • [Tech Notes](/docs/endpointpolicymanager/components/devicemanager/knowledgebase/knowledgebase.md)
  • [Videos](/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/videolearningcenter.md)
| -| ![leastprivilegemanager](/images/endpointpolicymanager/leastprivilegemanager.webp) | Endpoint Privilege Manager (Windows and Mac) |
  • [Manual](/docs/endpointpolicymanager/components/endpointprivilegemanager/overview.md)
  • [Tech Notes](/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/knowledgebase.md)
  • [Videos](/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/videolearningcenter.md)
| +| ![leastprivilegemanager](/images/endpointpolicymanager/leastprivilegemanager.webp) | Endpoint Privilege Manager (Windows and Mac) |
  • [Manual](/docs/endpointpolicymanager/components/endpointprivilegemanager/overview.md)
  • [Videos](/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/videolearningcenter.md)
| | ![featuremanagerwindows](/images/endpointpolicymanager/featuremanagerwindows.webp) | Feature Manager for Windows |
  • [Manual](/docs/endpointpolicymanager/components/featuremanager/manual/overview.md)
  • [Tech Notes](/docs/endpointpolicymanager/components/featuremanager/technotes/knowledgebase.md)
  • [Videos](/docs/endpointpolicymanager/components/featuremanager/videos/videolearningcenter.md)
| | ![fileassociationsmanager](/images/endpointpolicymanager/fileassociationsmanager.webp) | File Associations Manager |
  • [Manual](/docs/endpointpolicymanager/components/fileassociationsmanager/manual/overview.md)
  • [Tech Notes](/docs/endpointpolicymanager/components/fileassociationsmanager/knowledgebase/knowledgebase.md)
  • [Videos](/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/videolearningcenter.md)
| | ![javaenterpriserulesmanager](/images/endpointpolicymanager/javaenterpriserulesmanager.webp) | Java Enterprise Rules Manager |
  • [Manual](/docs/endpointpolicymanager/components/javaenterpriserules/manual/javaenterpriserules/overview.md)
  • [Tech Notes](/docs/endpointpolicymanager/components/javaenterpriserules/technotes/knowledgebase.md)
  • [Videos](/docs/endpointpolicymanager/components/javaenterpriserules/videos/videolearningcenter.md)
| @@ -49,5 +49,3 @@ Comprehensive documentation index for all Endpoint Policy Manager components, or | ![allthingsinstallationupkeep](/images/endpointpolicymanager/allthingsinstallationupkeep.webp) | All Things Installation & Upkeep |
  • [Tech Notes](/docs/endpointpolicymanager/installation/knowledgebase/knowledgebase.md)
  • [Videos](/docs/endpointpolicymanager/installation/videolearningcenter/videolearningcenter.md)
| | ![gpcompliancereporter](/images/endpointpolicymanager/gpcompliancereporter.webp) | Endpoint Policy Manager GP Compliance Reporter |
  • [Tech Notes](/docs/endpointpolicymanager/gpcompliancereporter/technotes/knowledgebase.md)
  • [Videos](/docs/endpointpolicymanager/gpcompliancereporter/videos/videolearningcenter.md)
| | ![archive](/images/endpointpolicymanager/archive.webp) | Archive |
  • [Archive](/docs/endpointpolicymanager/archive/overview.md)
| - - diff --git a/docs/endpointpolicymanager/installation/videolearningcenter/methodgpoandad/autoupdate.md b/docs/endpointpolicymanager/installation/videolearningcenter/methodgpoandad/autoupdate.md index 96040c59ac..713d6bb72e 100644 --- a/docs/endpointpolicymanager/installation/videolearningcenter/methodgpoandad/autoupdate.md +++ b/docs/endpointpolicymanager/installation/videolearningcenter/methodgpoandad/autoupdate.md @@ -9,7 +9,7 @@ Starting in build 545, you can silently update the PP CSE anytime you want. You Netwrix Endpoint Policy Manager (formerly PolicyPak) Central Store, or a share of your choice. In this video, we'll explore exactly how to demonstrate the new PP Automatic updates. - + :::note Extra details are covered in Appendix A of the PP Quickstart and User guide. diff --git a/docs/endpointpolicymanager/licensing/videolearningcenter/installall/installuniversal.md b/docs/endpointpolicymanager/licensing/videolearningcenter/installall/installuniversal.md index ad97f0ca1a..c96db16485 100644 --- a/docs/endpointpolicymanager/licensing/videolearningcenter/installall/installuniversal.md +++ b/docs/endpointpolicymanager/licensing/videolearningcenter/installall/installuniversal.md @@ -5,7 +5,7 @@ get it installed? This is your "one-stop shop" video to explain it all. Just get deployed via GPO, an on-prem tool like SCCM, or an MDM tool like Intune, and... you're done! Once license... and that's it. We call it the "universal" license! - + Hi, this is Jeremy Moskowitz. In this video, we're going to learn how to install your license files. This is what your license files should look like. Maybe the file names are a little different, but diff --git a/docs/endpointpolicymanager/licensing/videolearningcenter/installalllegacy/upgrades.md b/docs/endpointpolicymanager/licensing/videolearningcenter/installalllegacy/upgrades.md index 104c537e38..f8b9af3a64 100644 --- a/docs/endpointpolicymanager/licensing/videolearningcenter/installalllegacy/upgrades.md +++ b/docs/endpointpolicymanager/licensing/videolearningcenter/installalllegacy/upgrades.md @@ -11,5 +11,5 @@ continuing (or else the license will not be able to be imported.) ::: - + diff --git a/docs/endpointpolicymanager/licensing/videolearningcenter/requestall/licenserequestkey.md b/docs/endpointpolicymanager/licensing/videolearningcenter/requestall/licenserequestkey.md index 679272a4c3..410c4b8da1 100644 --- a/docs/endpointpolicymanager/licensing/videolearningcenter/requestall/licenserequestkey.md +++ b/docs/endpointpolicymanager/licensing/videolearningcenter/requestall/licenserequestkey.md @@ -4,7 +4,7 @@ Want to get started with Netwrix Endpoint Policy Manager (formerly PolicyPak)? W number of computers in on-prem AD and, if desired, in Intune. Here's how to choose which path, and a walk through of each scenario. - + Hi, this is Jeremy Moskowitz, and in this video we're going to learn how to request licenses from PolicyPak. You'll have to do this every year, so it's good to understand how this works. @@ -156,4 +156,3 @@ directions are if you're using exclusively Intune. Hope this video helps you out. I'm looking forward to getting you started real soon with PolicyPak. Thanks so much. - diff --git a/docs/endpointpolicymanager/licensing/videolearningcenter/troubleshooting/cleanup.md b/docs/endpointpolicymanager/licensing/videolearningcenter/troubleshooting/cleanup.md index 00c6d3ef2d..2147c6603f 100644 --- a/docs/endpointpolicymanager/licensing/videolearningcenter/troubleshooting/cleanup.md +++ b/docs/endpointpolicymanager/licensing/videolearningcenter/troubleshooting/cleanup.md @@ -9,7 +9,7 @@ sidebar_position: 30 If you're a renewing customer, take a moment and find your old licenses and clean them out. This video shows you how. - + ### PolicyPak: Using LT for license cleanup diff --git a/docs/endpointpolicymanager/licensing/videolearningcenter/troubleshooting/legacy.md b/docs/endpointpolicymanager/licensing/videolearningcenter/troubleshooting/legacy.md index 48ac342309..c3febc0939 100644 --- a/docs/endpointpolicymanager/licensing/videolearningcenter/troubleshooting/legacy.md +++ b/docs/endpointpolicymanager/licensing/videolearningcenter/troubleshooting/legacy.md @@ -6,5 +6,5 @@ sidebar_position: 10 # Legacy License Retirement Guidance (for Feb 28, 2023) - + diff --git a/docs/endpointpolicymanager/licensing/videolearningcenter/troubleshooting/lttool.md b/docs/endpointpolicymanager/licensing/videolearningcenter/troubleshooting/lttool.md index 75eaeb51d1..8afc0290a1 100644 --- a/docs/endpointpolicymanager/licensing/videolearningcenter/troubleshooting/lttool.md +++ b/docs/endpointpolicymanager/licensing/videolearningcenter/troubleshooting/lttool.md @@ -8,5 +8,4 @@ sidebar_position: 60 Having problems with the Netwrix Endpoint Policy Manager (formerly PolicyPak) LT tool but need to get "counting" with your number of Intune connected machines? Use this workaround. - - + diff --git a/docs/endpointpolicymanager/licensing/videolearningcenter/troubleshooting/mdm.md b/docs/endpointpolicymanager/licensing/videolearningcenter/troubleshooting/mdm.md index 2178ec2935..4a9a352223 100644 --- a/docs/endpointpolicymanager/licensing/videolearningcenter/troubleshooting/mdm.md +++ b/docs/endpointpolicymanager/licensing/videolearningcenter/troubleshooting/mdm.md @@ -8,5 +8,4 @@ sidebar_position: 40 Please run these steps if asked by support - - + diff --git a/docs/endpointpolicymanager/licensing/videolearningcenter/troubleshooting/renameendpoint.md b/docs/endpointpolicymanager/licensing/videolearningcenter/troubleshooting/renameendpoint.md index 08081be46a..2b7929c9e2 100644 --- a/docs/endpointpolicymanager/licensing/videolearningcenter/troubleshooting/renameendpoint.md +++ b/docs/endpointpolicymanager/licensing/videolearningcenter/troubleshooting/renameendpoint.md @@ -10,5 +10,5 @@ If you want to bypass any potential licensing issue, test your Cloud or MDM poli exporting them, or set up a home test lab, rename your endpoint to contain the word "computer" in the name. See this concept at work in this video! - + diff --git a/docs/endpointpolicymanager/licensing/videolearningcenter/troubleshooting/unlicense.md b/docs/endpointpolicymanager/licensing/videolearningcenter/troubleshooting/unlicense.md index c15bad3607..7b4ca84abd 100644 --- a/docs/endpointpolicymanager/licensing/videolearningcenter/troubleshooting/unlicense.md +++ b/docs/endpointpolicymanager/licensing/videolearningcenter/troubleshooting/unlicense.md @@ -8,7 +8,7 @@ sidebar_position: 20 If asked by support, you might want to unlicense a specific component. This video shows you how. - + Hi, this is Jeremy Moskowitz. In this video we're going to talk about how to unlicensed one component, if asked by tech support. The idea is that if you were to go to an endpoint and type PP diff --git a/src/theme/Root.js b/src/theme/Root.js index 10c9c1994e..f5a4585ba2 100644 --- a/src/theme/Root.js +++ b/src/theme/Root.js @@ -26,7 +26,9 @@ export default function Root({ children }) { // attributeFilter: ['data-theme'] // }); - return () => observer.disconnect(); + return () => { + // Cleanup - observer is commented out, so nothing to disconnect + }; }, []); return ( From 2f72ac2adc5952404b91ca46d910e0538c426a02 Mon Sep 17 00:00:00 2001 From: Zoey Castillo Date: Wed, 12 Nov 2025 10:04:02 -0600 Subject: [PATCH 54/94] Fix broken image references and markdown links in KB articles MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Updated 31 KB article image references to use correct relative paths to parent product image directories - 1secure files: changed images/ to ../../images/ (2 levels deep) - auditor files: changed images/ to ../../../images/ (3 levels deep) - Fixed 10 broken markdown links that reference KB articles reorganized into new subfolder structure - Updated links to point to new article locations in categorized subfolders These fixes resolve all MDX compilation errors preventing the build from completing. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- ...te_to_prevent_rdp_certificate_warnings).md | 43 ++++++++++--------- ..._to_windows_resources_(psremotingwinrm).md | 5 ++- ...licy-changes-reported-as-made-by-system.md | 5 ++- .../active-directory-object-restore.md | 4 +- ...e-directory-and-entra-id-license-counts.md | 6 ++- ...windows-file-server-compression-service.md | 5 ++- ...y-exists-in-file-server-monitoring-plan.md | 5 ++- ...s-audit-service-terminated-unexpectedly.md | 5 ++- ...ed-error-in-file-server-monitoring-plan.md | 4 +- ...ort-in-netwrix-auditor-for-file-servers.md | 4 +- ...nid-in-netwrix-auditor-for-file-servers.md | 4 +- ...-is-unable-to-start-during-installation.md | 4 +- ...but-still-exists-in-the-services-overvi.md | 4 +- ...-configure-monitoring-of-local-accounts.md | 4 +- ...figure-netwrix-auditor-in-failover-mode.md | 7 ++- .../how-to-install-access-reviews.md | 4 +- ...nts-prior-to-further-clear-installation.md | 5 ++- ...-to-repair-netwrix-auditor-installation.md | 4 +- ...ta-sources-to-use-proxy-server-settings.md | 10 +++-- ...es-with-error-validating-your-account-s.md | 4 +- ...tion-for-microsoft-365-service-accounts.md | 6 ++- ...-auditing-a-microsoft-office-365-tenant.md | 4 +- ...soft_entra_id_(auditor_v10.0_and_older).md | 11 ++--- ...int-online-and-ms-teams-monitoring-plan.md | 4 +- ...arepoint-application-deployment-for-ndc.md | 10 +++-- ...llation-for-netwrix-data-classification.md | 10 +++-- ...hoot_sharepoint_serveron-premise_errors.md | 6 ++- ...ext-error-in-sql-server-monitoring-plan.md | 7 ++- ...not-valid-in-sql-server-monitoring-plan.md | 6 ++- ...-find-stored-procedure-getallproperties.md | 5 ++- ...ver-settings-in-audit-database-settings.md | 7 ++- 31 files changed, 140 insertions(+), 72 deletions(-) diff --git a/docs/kb/1secure/certificate-management/configure_proxy_for_rdp_connections_(installupdate_certificate_to_prevent_rdp_certificate_warnings).md b/docs/kb/1secure/certificate-management/configure_proxy_for_rdp_connections_(installupdate_certificate_to_prevent_rdp_certificate_warnings).md index f58ba64e3d..b11f8df9aa 100644 --- a/docs/kb/1secure/certificate-management/configure_proxy_for_rdp_connections_(installupdate_certificate_to_prevent_rdp_certificate_warnings).md +++ b/docs/kb/1secure/certificate-management/configure_proxy_for_rdp_connections_(installupdate_certificate_to_prevent_rdp_certificate_warnings).md @@ -26,7 +26,7 @@ This article outlines the process for installing or updating a certificate to pr > **IMPORTANT:** The Certification Authority's post-deployment configuration must be completed after installing both prerequisite roles. - ![Certification Authority post-deployment configuration dialog with required options visible](./images/servlet_image_22726c8e5cb9.png) + ![Certification Authority post-deployment configuration dialog with required options visible](../../images/servlet_image_22726c8e5cb9.png) - The domain must have the **Enrollment Policy** set to enable automatic enrollment and renewal. The **Certificate Enrollment Policy** for user and computer certificates is configured in the **Group Policy** snap-in under **Default Domain Policy** (or another group policy applied to all systems that will access an NPS server on a group-by-group basis). To configure this: @@ -40,28 +40,28 @@ This article outlines the process for installing or updating a certificate to pr > **NOTE:** If you already have a certificate to install, you can skip to the **Adding the Certificate to Each SbPAM Proxy Server** section below. 1. Open **Certification Authority**, open your CA, right-click **Certificate Templates**, and click **Manage**. - ![Certification Authority console with Certificate Templates context menu open](./images/servlet_image_ebb3b2e4c66a.png) + ![Certification Authority console with Certificate Templates context menu open](../../images/servlet_image_ebb3b2e4c66a.png) 2. In the **Certificate Templates Console**, right-click **Workstation Authentication**, and click **Duplicate Template**. - ![Certificate Templates Console with Duplicate Template option highlighted](./images/servlet_image_e3eecaa55357.png) + ![Certificate Templates Console with Duplicate Template option highlighted](../../images/servlet_image_e3eecaa55357.png) 3. On the **General** tab, change the name to **Client-Server Authentication** and enable the **Publish certificate in Active Directory** checkbox. - ![General tab of template properties with name and publish option highlighted](./images/servlet_image_35245db9daa9.png) + ![General tab of template properties with name and publish option highlighted](../../images/servlet_image_35245db9daa9.png) 4. On the **Subject Name** tab, enable the **Supply in the request** radio button. - ![Subject Name tab with Supply in the request option selected](./images/servlet_image_2b1a501d40fd.png) + ![Subject Name tab with Supply in the request option selected](../../images/servlet_image_2b1a501d40fd.png) 5. On the **Extensions** tab, select **Application Policies** and click **Edit**. Click **Add**, then select **Server Authentication**. Click **OK** until you return to the **Properties of New Template** dialog. - ![Extensions tab with Application Policies and Server Authentication highlighted](./images/servlet_image_9ccee298858e.png) + ![Extensions tab with Application Policies and Server Authentication highlighted](../../images/servlet_image_9ccee298858e.png) 6. On the **Security** tab, select **Domain Computers** and enable the checkbox to allow **Autoenroll**. Click **OK** and then close the Certificate Templates Console. - ![Security tab with Domain Computers and Autoenroll option checked](./images/servlet_image_d2bd2889a956.png) + ![Security tab with Domain Computers and Autoenroll option checked](../../images/servlet_image_d2bd2889a956.png) 7. Back in **Certification Authority**, right-click **Certificate Templates**, hover over **New**, and click **Certificate Template to Issue**. - ![Certification Authority with Certificate Template to Issue option highlighted](./images/servlet_image_4e7a38bb30d6.png) + ![Certification Authority with Certificate Template to Issue option highlighted](../../images/servlet_image_4e7a38bb30d6.png) 8. Select **Client-Server Authentication** and click **OK**. - ![Certificate Template selection dialog with Client-Server Authentication selected](./images/servlet_image_d8afec47d2b9.png) + ![Certificate Template selection dialog with Client-Server Authentication selected](../../images/servlet_image_d8afec47d2b9.png) 9. On the desktop, create a text file named **request.inf** with the following content (replace the **red** text with your server certificate name): @@ -96,44 +96,44 @@ This article outlines the process for installing or updating a certificate to pr certreq -new request.inf rdp.csr ``` - ![Command Prompt showing certreq command execution](./images/servlet_image_117381e3f99f.png) + ![Command Prompt showing certreq command execution](../../images/servlet_image_117381e3f99f.png) 11. To sign the certificate request, use your preferred signing mechanism. The following example uses Active Directory Certificate Services (`https:///certsrv`). - ![Certificate Services web enrollment home page](./images/servlet_image_c706e5610294.png) ![Certificate Services advanced certificate request page](./images/servlet_image_0f3e849ec385.png) + ![Certificate Services web enrollment home page](../../images/servlet_image_c706e5610294.png) ![Certificate Services advanced certificate request page](../../images/servlet_image_0f3e849ec385.png) Click **Request a certificate**, then click **advanced certificate request**. 12. Open the saved certificate signing request (**rdp.csr**) from the previous step in Notepad. Copy the certificate request into the **Saved Request** field. Select **Client-Server Authentication** from the **Certificate Template** dropdown. Click **Submit**. - ![Certificate request submission form with fields filled](./images/servlet_image_21d63c042bef.png) + ![Certificate request submission form with fields filled](../../images/servlet_image_21d63c042bef.png) Leave other settings at default values, and click **Submit**. 13. Select **DER encoded** and click **Download certificate**. - ![Certificate download page with DER encoded option selected](./images/servlet_image_ff7ee6960cb2.png) + ![Certificate download page with DER encoded option selected](../../images/servlet_image_ff7ee6960cb2.png) 14. Open the downloaded certificate and select **Install Certificate**. Proceed with all default values and complete the wizard. - ![Certificate installation wizard with default options](./images/servlet_image_9751657fe7cd.png) + ![Certificate installation wizard with default options](../../images/servlet_image_9751657fe7cd.png) 15. To export the certificate, view certificates for the current user by launching **certmgr.msc** using the Windows **Run** menu. - ![Windows Run dialog with certmgr.msc entered](./images/servlet_image_f5c0eb62aa44.png) + ![Windows Run dialog with certmgr.msc entered](../../images/servlet_image_f5c0eb62aa44.png) Right-click the installed certificate (the certificate using the **Client-Server Authentication** template) and click **Export...**. - ![Certificate export context menu](./images/servlet_image_4f237c8e6acb.png) + ![Certificate export context menu](../../images/servlet_image_4f237c8e6acb.png) 16. In the **Certificate Export Wizard**, change the **Export Private Key** option to **Yes, export the private key**. - ![Certificate Export Wizard with Export Private Key option selected](./images/servlet_image_9a7649f21943.png) + ![Certificate Export Wizard with Export Private Key option selected](../../images/servlet_image_9a7649f21943.png) 17. For **Export File Format**, select **Personal Information Exchange - PKCS #12 (.PFX)**. Select the following checkboxes: - Include all certificates in the certification path if possible - Enable certificate privacy - ![Export File Format options with PKCS #12 and checkboxes selected](./images/servlet_image_491abdc2366b.png) + ![Export File Format options with PKCS #12 and checkboxes selected](../../images/servlet_image_491abdc2366b.png) 18. For **Security**, enter a password of your choosing and select the AES256-SHA256 encryption option (3DES is no longer recommended by NIST). > **IMPORTANT:** For **File to Export**, the file name **must** be **rdp.pfx**. If it is named anything else, importing the .pfx file on each proxy server will not work. - ![Export dialog with rdp.pfx file name entered](./images/servlet_image_808a1a23eec9.png) + ![Export dialog with rdp.pfx file name entered](../../images/servlet_image_808a1a23eec9.png) 19. This certificate can now be imported to each SbPAM Proxy Server. @@ -149,6 +149,7 @@ This article outlines the process for installing or updating a certificate to pr "C:\Program Files\Stealthbits\PAM\ProxyService\sbpam-proxy.exe" ca import -p [PATH]\rdp.pfx ``` - ![Command Prompt showing sbpam-proxy.exe ca import command](./images/servlet_image_07c7409683d2.png) + ![Command Prompt showing sbpam-proxy.exe ca import command](../../images/servlet_image_07c7409683d2.png) + +3. The new certificate has now been imported to an SbPAM Proxy Server. Repeat this process for all SbPAM Proxy Servers if using more than one. (The default installation of SbPAM uses one proxy service on the SbPAM server itself; however, additional proxy services can be distributed.) -3. The new certificate has now been imported to an SbPAM Proxy Server. Repeat this process for all SbPAM Proxy Servers if using more than one. (The default installation of SbPAM uses one proxy service on the SbPAM server itself; however, additional proxy services can be distributed.) \ No newline at end of file diff --git a/docs/kb/1secure/troubleshooting/troubleshoot_failed_action_service_connections_to_windows_resources_(psremotingwinrm).md b/docs/kb/1secure/troubleshooting/troubleshoot_failed_action_service_connections_to_windows_resources_(psremotingwinrm).md index 0a1aa136e8..bed087f607 100644 --- a/docs/kb/1secure/troubleshooting/troubleshoot_failed_action_service_connections_to_windows_resources_(psremotingwinrm).md +++ b/docs/kb/1secure/troubleshooting/troubleshoot_failed_action_service_connections_to_windows_resources_(psremotingwinrm).md @@ -87,7 +87,7 @@ There are Group Policy settings used to filter the origin of WinRM requests via Learn more about the **Allow remote server management through WinRM** Group Policy setting in [Configure Remote Management in Server Manager − Enabling or Disabling Remote Management ⸱ Microsoft 🡥](https://learn.microsoft.com/en-us/windows-server/administration/server-manager/configure-remote-management-in-server-manager#enabling-or-disabling-remote-management). -![Windows Group Policy: Allow remote server management through WinRM](./images/servlet_image_16fc9e2e2432.png) +![Windows Group Policy: Allow remote server management through WinRM](../../images/servlet_image_16fc9e2e2432.png) ### Allow full control to Remote Management Users @@ -132,4 +132,5 @@ The output indicates that the credentials used can run remote PowerShell command ## Related articles -[Configure Remote Management in Server Manager − Enabling or Disabling Remote Management ⸱ Microsoft 🡥](https://learn.microsoft.com/en-us/windows-server/administration/server-manager/configure-remote-management-in-server-manager#enabling-or-disabling-remote-management) \ No newline at end of file +[Configure Remote Management in Server Manager − Enabling or Disabling Remote Management ⸱ Microsoft 🡥](https://learn.microsoft.com/en-us/windows-server/administration/server-manager/configure-remote-management-in-server-manager#enabling-or-disabling-remote-management) + diff --git a/docs/kb/auditor/configuration-and-setup/active-directory-auditing/active-directory-exchange-and-group-policy-changes-reported-as-made-by-system.md b/docs/kb/auditor/configuration-and-setup/active-directory-auditing/active-directory-exchange-and-group-policy-changes-reported-as-made-by-system.md index 6e55ec7dff..31f7775195 100644 --- a/docs/kb/auditor/configuration-and-setup/active-directory-auditing/active-directory-exchange-and-group-policy-changes-reported-as-made-by-system.md +++ b/docs/kb/auditor/configuration-and-setup/active-directory-auditing/active-directory-exchange-and-group-policy-changes-reported-as-made-by-system.md @@ -24,10 +24,13 @@ knowledge_article_id: kA00g000000H9SmCAK This article contains references to the most popular Active Directory, Exchange, and Group Policy changes which may be reported as made by **System** by Netwrix Auditor: -- [Alert Reported Change Made by System](/docs/kb/auditor/alert-reported-change-made-by-system.md). +- [Alert Reported Change Made by System](/docs/kb/auditor/reports-alerts-and-notifications/report-generation/alert-reported-change-made-by-system.md). - [System Changed Object Path after Account Name Change](/docs/kb/auditor/system-changed-object-path-after-account-name-change.md). - [System Changed Client Operating System](/docs/kb/auditor/system-changed-client-operating-system.md). - [System Changed Directory Objects for Foreign Security Principals](/docs/kb/auditor/system-changed-directory-objects-for-foreign-security-principals.md). - [Workstation Field Reported as Unknown](/docs/kb/auditor/workstation-field-reported-as-unknown.md) - [Duplicate Configuration and Schema Changes for All Monitored Domains in Forest Made by System](/docs/kb/auditor/duplicate-configuration-and-schema-changes-for-all-monitored-domains-in-forest-made-by-system.md). - [System Changed Service Principle Name Attribute](/docs/kb/auditor/system-changed-service-principle-name-attribute.md). + + + diff --git a/docs/kb/auditor/configuration-and-setup/active-directory-auditing/active-directory-object-restore.md b/docs/kb/auditor/configuration-and-setup/active-directory-auditing/active-directory-object-restore.md index 511b2506c0..b3e29addf5 100644 --- a/docs/kb/auditor/configuration-and-setup/active-directory-auditing/active-directory-object-restore.md +++ b/docs/kb/auditor/configuration-and-setup/active-directory-auditing/active-directory-object-restore.md @@ -38,10 +38,12 @@ The Netwrix Active Directory Object Restore tool recovers removed Active Directo The account used for recovery and restore is the same account used for data collection in your Netwrix Auditor Active Directory monitoring plan. -
![Active](images/servlet_image_3823966b1661.png)
+
![Active](../../../images/servlet_image_3823966b1661.png)
> **NOTE:** This tool should **NOT** be used to revert the changes caused by raising the forest functional level. For additional information, refer to the following article: Object Restore for Active Directory. ## Related Link - Object Restore for Active Directory + + diff --git a/docs/kb/auditor/configuration-and-setup/active-directory-auditing/reducing-the-used-active-directory-and-entra-id-license-counts.md b/docs/kb/auditor/configuration-and-setup/active-directory-auditing/reducing-the-used-active-directory-and-entra-id-license-counts.md index d55031d5f0..cd745315e1 100644 --- a/docs/kb/auditor/configuration-and-setup/active-directory-auditing/reducing-the-used-active-directory-and-entra-id-license-counts.md +++ b/docs/kb/auditor/configuration-and-setup/active-directory-auditing/reducing-the-used-active-directory-and-entra-id-license-counts.md @@ -58,11 +58,11 @@ Refer to the following steps to exclude OUs and user objects from the monitoring 2. Select the relevant AD monitoring plan and click **Edit**. 3. Select the data source and click **Edit data source**. -![Edit data source](./images/ka0Qk000000EIjS_0EMQk00000661ik.png) +![Edit data source](../../../images/ka0Qk000000EIjS_0EMQk00000661ik.png) 4. In the left pane, select the **Objects** tab. Select the **Exclude these objects** checkbox, then click **Add** to exclude objects from the monitoring scope. After adding the objects, click **Save & Close**. -![Exclude these objects](./images/ka0Qk000000EIjS_0EMQk000005FPXt.png) +![Exclude these objects](../../../images/ka0Qk000000EIjS_0EMQk000005FPXt.png) Refer to the following examples to learn about how the exclusion rules work for **Objects**. The same logic applies to the inclusion rules: @@ -99,3 +99,5 @@ To exclude specific Entra ID users from the license count, populate the `omitUPN - [Determining the Number of Enabled Microsoft Entra ID Accounts](/docs/kb/auditor/determining-the-number-of-enabled-microsoft-entra-id-accounts.md) - [Active Directory Monitoring Scope](https://docs.netwrix.com/docs/auditor/10_8) - [Microsoft Entra ID Monitoring Scope](https://docs.netwrix.com/docs/auditor/10_8) + + diff --git a/docs/kb/auditor/configuration-and-setup/file-server-auditing/cannot-establish-a-connection-to-a-windows-file-server-compression-service.md b/docs/kb/auditor/configuration-and-setup/file-server-auditing/cannot-establish-a-connection-to-a-windows-file-server-compression-service.md index 9bd884c2d6..13285059da 100644 --- a/docs/kb/auditor/configuration-and-setup/file-server-auditing/cannot-establish-a-connection-to-a-windows-file-server-compression-service.md +++ b/docs/kb/auditor/configuration-and-setup/file-server-auditing/cannot-establish-a-connection-to-a-windows-file-server-compression-service.md @@ -47,5 +47,8 @@ After that, the **Netwrix Auditor Application Deployment Service** appears on th ### Related Articles -- [How to Investigate Compression Services Errors](/docs/kb/auditor/how-to-investigate-compression-services-errors.md) +- [How to Investigate Compression Services Errors](/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/how-to-investigate-compression-services-errors.md) - [Windows File Servers — Enable Remote Registry Service — v10.8.](https://docs.netwrix.com/docs/auditor/10_8/configuration/fileservers/windows/remoteregistryservice) + + + diff --git a/docs/kb/auditor/configuration-and-setup/file-server-auditing/child-item-with-this-name-already-exists-in-file-server-monitoring-plan.md b/docs/kb/auditor/configuration-and-setup/file-server-auditing/child-item-with-this-name-already-exists-in-file-server-monitoring-plan.md index 1b961345d1..eea481d1fb 100644 --- a/docs/kb/auditor/configuration-and-setup/file-server-auditing/child-item-with-this-name-already-exists-in-file-server-monitoring-plan.md +++ b/docs/kb/auditor/configuration-and-setup/file-server-auditing/child-item-with-this-name-already-exists-in-file-server-monitoring-plan.md @@ -42,5 +42,8 @@ The licensing data was corrupted. ## Resolution - In case you've encountered the issue after a recent upgrade, wait for 24 hours to see if the issue is resolved on its own. -- Reapply the license file. Refer to the following article for additional information: [How to Apply Netwrix Auditor License](/docs/kb/auditor/how-to-apply-netwrix-auditor-license.md). +- Reapply the license file. Refer to the following article for additional information: [How to Apply Netwrix Auditor License](/docs/kb/auditor/system-administration/licensing-and-compliance/how-to-apply-netwrix-auditor-license.md). - In case reapplying the license did not help, contact [Netwrix Technical Support](https://www.netwrix.com/open_a_ticket.html). + + + diff --git a/docs/kb/auditor/configuration-and-setup/file-server-auditing/error-netwrix-auditor-for-file-servers-audit-service-terminated-unexpectedly.md b/docs/kb/auditor/configuration-and-setup/file-server-auditing/error-netwrix-auditor-for-file-servers-audit-service-terminated-unexpectedly.md index 2e4f759461..7a16075c30 100644 --- a/docs/kb/auditor/configuration-and-setup/file-server-auditing/error-netwrix-auditor-for-file-servers-audit-service-terminated-unexpectedly.md +++ b/docs/kb/auditor/configuration-and-setup/file-server-auditing/error-netwrix-auditor-for-file-servers-audit-service-terminated-unexpectedly.md @@ -59,4 +59,7 @@ If you are currently on a 10.5 version and build other than 10950, perform the p ## Related articles -- [How to Upgrade Netwrix Auditor](/docs/kb/auditor/how-to-upgrade-netwrix-auditor.md) +- [How to Upgrade Netwrix Auditor](/docs/kb/auditor/system-administration/migration-and-upgrade/how-to-upgrade-netwrix-auditor.md) + + + diff --git a/docs/kb/auditor/configuration-and-setup/file-server-auditing/symbolic-link-cannot-be-followed-error-in-file-server-monitoring-plan.md b/docs/kb/auditor/configuration-and-setup/file-server-auditing/symbolic-link-cannot-be-followed-error-in-file-server-monitoring-plan.md index 93ac510024..ec065227ce 100644 --- a/docs/kb/auditor/configuration-and-setup/file-server-auditing/symbolic-link-cannot-be-followed-error-in-file-server-monitoring-plan.md +++ b/docs/kb/auditor/configuration-and-setup/file-server-auditing/symbolic-link-cannot-be-followed-error-in-file-server-monitoring-plan.md @@ -52,7 +52,7 @@ Enable all symbolic link types. Once executed, you'll see the settings for symbolic links (enabled or disabled). - ![SymlinkEvaluation output](images/servlet_image_3823966b1661.png) + ![SymlinkEvaluation output](../../../images/servlet_image_3823966b1661.png) 2. To enable a symlink type, run the following command: @@ -63,3 +63,5 @@ Enable all symbolic link types. The `R2L:1` stands for remote-to-local enabled. You can change `R` to `L` and vice versa to enable the disabled symlink. Learn more about fsutil syntax in the Microsoft documentation: https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/fsutil-behavior (fsutil behavior ⸱ Microsoft) + + diff --git a/docs/kb/auditor/configuration-and-setup/file-server-auditing/volume-shadow-copy-service-support-in-netwrix-auditor-for-file-servers.md b/docs/kb/auditor/configuration-and-setup/file-server-auditing/volume-shadow-copy-service-support-in-netwrix-auditor-for-file-servers.md index 3197a34604..77d2f418c4 100644 --- a/docs/kb/auditor/configuration-and-setup/file-server-auditing/volume-shadow-copy-service-support-in-netwrix-auditor-for-file-servers.md +++ b/docs/kb/auditor/configuration-and-setup/file-server-auditing/volume-shadow-copy-service-support-in-netwrix-auditor-for-file-servers.md @@ -32,8 +32,10 @@ The **Volume Shadow Copy Service** (hereafter **VSS**) can be enabled via **Netw 1. Navigate to **Managed Objects -> your_File_Servers_Managed_Object_name -> File Servers.** 2. Click **Configure** next to **Advanced Settings** and select the **Enable file versioning and rollback capabilities (based on Volume Shadow Copy).** -![User-added image](images/ka04u000000HcNV_0EM700000007LkF.png) +![User-added image](../../../images/ka04u000000HcNV_0EM700000007LkF.png) ## Where Shadow Copy data is stored The **Shadow Copy** data is stored on the audited file server. **VSS** is a built-in **Windows** service, and when you enable the VSS support, **Netwrix Auditor** just triggers creation of a snapshot. If you have not configured **VSS**, you may want to turn it off (especially if you do not have enough space on that server). To know precisely where the **Shadow Copy** data is stored, refer to the **Shadow Copy** information on the drive volume. + + diff --git a/docs/kb/auditor/configuration-and-setup/file-server-auditing/what-is-sessionid-in-netwrix-auditor-for-file-servers.md b/docs/kb/auditor/configuration-and-setup/file-server-auditing/what-is-sessionid-in-netwrix-auditor-for-file-servers.md index 024cc54f99..91c2591d98 100644 --- a/docs/kb/auditor/configuration-and-setup/file-server-auditing/what-is-sessionid-in-netwrix-auditor-for-file-servers.md +++ b/docs/kb/auditor/configuration-and-setup/file-server-auditing/what-is-sessionid-in-netwrix-auditor-for-file-servers.md @@ -33,7 +33,7 @@ This attribute is based on the user’s logon ID within the current session. Bei Session IDs are used to identify changes made by users with unique logon ID's. Session IDs are a combination of both the logon ID itself and the current session associated with this logon ID, to help identifying who made the change. Thus, session ID can be changed due to the fact that Netwrix would count that as a separate activity record too. -![User-added image](images/ka0Qk0000001OrV_0EMQk000002Tph8.png) +![User-added image](../../../images/ka0Qk0000001OrV_0EMQk000002Tph8.png) In addition, Netwrix Auditor generates the following attribute besides Session ID, associated with the object and reserved for internal use: @@ -44,3 +44,5 @@ Since the product associates Session IDs with the current session of the user, t ### Related Article - [How Does Merging Logon Activity Events Work?](/docs/kb/auditor/how-does-merging-logon-activity-events-work.md) + + diff --git a/docs/kb/auditor/configuration-and-setup/general-configuration/ale-service-is-unable-to-start-during-installation.md b/docs/kb/auditor/configuration-and-setup/general-configuration/ale-service-is-unable-to-start-during-installation.md index 13cdb8f4d8..49a966848e 100644 --- a/docs/kb/auditor/configuration-and-setup/general-configuration/ale-service-is-unable-to-start-during-installation.md +++ b/docs/kb/auditor/configuration-and-setup/general-configuration/ale-service-is-unable-to-start-during-installation.md @@ -23,7 +23,7 @@ knowledge_article_id: kA00g000000H9YCCA0 During installation of NetWrix Account Lockout Examiner on **Windows 2003**, a "Service 'NetWrix Account Lockout Examiner' (ALService) failed to start" message is received that the service cannot be started due to insufficient permissions. The account in use is a domain admin. -![User-added image](images/ka04u000000HcRH_0EM700000004wmJ.png) +![User-added image](../../../images/ka04u000000HcRH_0EM700000004wmJ.png) ## Cause @@ -39,3 +39,5 @@ Also: 1. Verify that the account specified during installation is a local admin. 2. Check that there are no restrictive policies for this account to run services. 3. Try entering another local admin or domain admin account during the installation. + + diff --git a/docs/kb/auditor/configuration-and-setup/general-configuration/compression-service-does-not-appear-under-installed-programs-but-still-exists-in-the-services-overvi.md b/docs/kb/auditor/configuration-and-setup/general-configuration/compression-service-does-not-appear-under-installed-programs-but-still-exists-in-the-services-overvi.md index 3e455f906d..84ee4e278e 100644 --- a/docs/kb/auditor/configuration-and-setup/general-configuration/compression-service-does-not-appear-under-installed-programs-but-still-exists-in-the-services-overvi.md +++ b/docs/kb/auditor/configuration-and-setup/general-configuration/compression-service-does-not-appear-under-installed-programs-but-still-exists-in-the-services-overvi.md @@ -38,7 +38,7 @@ You can manually delete the Service and its components. For that: 1. Open the **Services** snap-in and open properties of the problematic service. 2. Copy the full name of the service and the path to executable, for example, to a **Notepad** document. - ![User-added image](images/ka0Qk0000001hxN_0EMQk000002u2KX.png) + ![User-added image](../../../images/ka0Qk0000001hxN_0EMQk000002u2KX.png) 3. Run the command prompt as administrator and run the following command: ```bat @@ -47,3 +47,5 @@ You can manually delete the Service and its components. For that: where the `` is the full name of the service you copied on the step 2. 4. After that, navigate to the file path you copied earlier and delete all the files. + + diff --git a/docs/kb/auditor/configuration-and-setup/general-configuration/how-to-configure-monitoring-of-local-accounts.md b/docs/kb/auditor/configuration-and-setup/general-configuration/how-to-configure-monitoring-of-local-accounts.md index dac8335baf..3ec0b84d06 100644 --- a/docs/kb/auditor/configuration-and-setup/general-configuration/how-to-configure-monitoring-of-local-accounts.md +++ b/docs/kb/auditor/configuration-and-setup/general-configuration/how-to-configure-monitoring-of-local-accounts.md @@ -29,6 +29,8 @@ Netwrix Account Lockout Examiner can be set to monitor local machine event logs 5. In the next dialog box, select the **Domain Controller** radio button and enter the the name of workstation local events of which you want to monitor 6. Press the **OK** button. Press the **OK** button again. -[![User-added image](images/ka04u000000HcWP_0EM700000004wxl.png)](https://netwrix.secure.force.com/kb/servlet/rtaImage?eid=ka40g000000kAbY&feoid=00N700000032Pj2&refid=0EM700000004wxl) +[![User-added image](../../../images/ka04u000000HcWP_0EM700000004wxl.png)](https://netwrix.secure.force.com/kb/servlet/rtaImage?eid=ka40g000000kAbY&feoid=00N700000032Pj2&refid=0EM700000004wxl) **Note:** Make sure that the account used to run the Account Lockout Examiner service has administrative access to the machine you are adding. + + diff --git a/docs/kb/auditor/configuration-and-setup/general-configuration/how-to-configure-netwrix-auditor-in-failover-mode.md b/docs/kb/auditor/configuration-and-setup/general-configuration/how-to-configure-netwrix-auditor-in-failover-mode.md index 2fc3ff43a6..eb2c3a4e45 100644 --- a/docs/kb/auditor/configuration-and-setup/general-configuration/how-to-configure-netwrix-auditor-in-failover-mode.md +++ b/docs/kb/auditor/configuration-and-setup/general-configuration/how-to-configure-netwrix-auditor-in-failover-mode.md @@ -36,7 +36,7 @@ Refer to the following steps to configure Netwrix Auditor in failover mode: > **NOTE:** If Netwrix Auditor is already installed on a physical machine, consider migrating it to a virtual box. Some vendors support "physical to VM" migration." -2. Configure the Long-Term Archive (LTA) to be stored on a remote location, such as a shared iSCSI volume. Refer to the following Netwrix knowledge base article for instructions on how to move LTA to a new location: [How to Move Long-Term Archive to a New Location](/docs/kb/auditor/how-to-move-long-term-archive-to-a-new-location.md) +2. Configure the Long-Term Archive (LTA) to be stored on a remote location, such as a shared iSCSI volume. Refer to the following Netwrix knowledge base article for instructions on how to move LTA to a new location: [How to Move Long-Term Archive to a New Location](/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-move-long-term-archive-to-a-new-location.md) 3. For setting up backup and failover, ensure that the volume under LTA and Working Folder is redundant enough to survive failure. @@ -60,4 +60,7 @@ For alternative backup and failover options, refer to the steps below. ## Related Articles -- How to Move Long-Term Archive to a New Location: [How to Move Long-Term Archive to a New Location](/docs/kb/auditor/how-to-move-long-term-archive-to-a-new-location.md) +- How to Move Long-Term Archive to a New Location: [How to Move Long-Term Archive to a New Location](/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-move-long-term-archive-to-a-new-location.md) + + + diff --git a/docs/kb/auditor/configuration-and-setup/general-configuration/how-to-install-access-reviews.md b/docs/kb/auditor/configuration-and-setup/general-configuration/how-to-install-access-reviews.md index fbc3761a9d..54c17e8d53 100644 --- a/docs/kb/auditor/configuration-and-setup/general-configuration/how-to-install-access-reviews.md +++ b/docs/kb/auditor/configuration-and-setup/general-configuration/how-to-install-access-reviews.md @@ -35,4 +35,6 @@ In case you're planning the on-premise deployment, click **On-premises Deploymen For the VM deployment, proceed with the **Virtual Appliance** option and select the suitable package. Netwrix Auditor Access Reviews will come preinstalled for the VM of your choice. -![pI1UIaaJkT.png](images/ka04u00000116Ju_0EM4u000008LKrz.png) +![pI1UIaaJkT.png](../../../images/ka04u00000116Ju_0EM4u000008LKrz.png) + + diff --git a/docs/kb/auditor/configuration-and-setup/general-configuration/how-to-properly-remove-auditor-components-prior-to-further-clear-installation.md b/docs/kb/auditor/configuration-and-setup/general-configuration/how-to-properly-remove-auditor-components-prior-to-further-clear-installation.md index c15e850d6e..c9a030eb4f 100644 --- a/docs/kb/auditor/configuration-and-setup/general-configuration/how-to-properly-remove-auditor-components-prior-to-further-clear-installation.md +++ b/docs/kb/auditor/configuration-and-setup/general-configuration/how-to-properly-remove-auditor-components-prior-to-further-clear-installation.md @@ -53,4 +53,7 @@ In most cases, yes it does. However, for the proper uninstallation of all compre ### Related Article -- [Migrating Auditor to New Server](/docs/kb/auditor/migrating-auditor-to-new-server.md) +- [Migrating Auditor to New Server](/docs/kb/auditor/features-and-operations/glossaries-and-faqs/migrating-auditor-to-new-server.md) + + + diff --git a/docs/kb/auditor/configuration-and-setup/general-configuration/how-to-repair-netwrix-auditor-installation.md b/docs/kb/auditor/configuration-and-setup/general-configuration/how-to-repair-netwrix-auditor-installation.md index 4db814d712..0c9c30345c 100644 --- a/docs/kb/auditor/configuration-and-setup/general-configuration/how-to-repair-netwrix-auditor-installation.md +++ b/docs/kb/auditor/configuration-and-setup/general-configuration/how-to-repair-netwrix-auditor-installation.md @@ -37,7 +37,7 @@ How to repair a Netwrix Auditor installation in our environment? 2. Proceed to your **My Products** page to download the executable for the corresponding version. Refer to the following link: [Netwrix — My Products](https://www.netwrix.com/my_products.html). 3. Run the downloaded executable. Once the files are extracted, a setup screen will be prompted. - ![Install Netwrix Auditor setup screen](images/ka04u00000117fh_0EM4u000008MBTP.png) + ![Install Netwrix Auditor setup screen](../../../images/ka04u00000117fh_0EM4u000008MBTP.png) 4. Select **Install** under **Install Netwrix Auditor**. 5. Click **Next**, and select **Repair**. @@ -48,3 +48,5 @@ How to repair a Netwrix Auditor installation in our environment? ## Related articles - [How to Find Out My Netwrix Auditor Version](/docs/kb/auditor/how-to-find-out-my-netwrix-auditor-version.md) + + diff --git a/docs/kb/auditor/configuration-and-setup/microsoft-365-integration/configure-microsoft-365-data-sources-to-use-proxy-server-settings.md b/docs/kb/auditor/configuration-and-setup/microsoft-365-integration/configure-microsoft-365-data-sources-to-use-proxy-server-settings.md index fa698b07ad..5d6c82a8b4 100644 --- a/docs/kb/auditor/configuration-and-setup/microsoft-365-integration/configure-microsoft-365-data-sources-to-use-proxy-server-settings.md +++ b/docs/kb/auditor/configuration-and-setup/microsoft-365-integration/configure-microsoft-365-data-sources-to-use-proxy-server-settings.md @@ -41,7 +41,7 @@ Exchange Online relies on PowerShell gathering proxy settings from the network a netsh winhttp show proxy ``` - ![netsh winhttp show proxy output](images/ka0Qk0000000ws1_0EM4u000008MMY1.png) + ![netsh winhttp show proxy output](../../../images/ka0Qk0000000ws1_0EM4u000008MMY1.png) 2. If the system prompts **Direct settings**, configure the network adapter to use the correct proxy settings: @@ -51,7 +51,7 @@ Exchange Online relies on PowerShell gathering proxy settings from the network a Replace the proxy server settings in the line with your actual settings. - ![netsh winhttp set proxy example](images/ka0Qk0000000ws1_0EM4u000008MMY6.png) + ![netsh winhttp set proxy example](../../../images/ka0Qk0000000ws1_0EM4u000008MMY6.png) ### Microsoft Entra ID (formerly Azure AD) @@ -84,11 +84,11 @@ After editing: Before editing image: -![Before editing configuration](images/ka0Qk0000000ws1_0EM4u000008MMXd.png) +![Before editing configuration](../../../images/ka0Qk0000000ws1_0EM4u000008MMXd.png) After editing image: -![After editing configuration](images/ka0Qk0000000ws1_0EM4u000008MMYB.png) +![After editing configuration](../../../images/ka0Qk0000000ws1_0EM4u000008MMYB.png) Replace `***.***.***.***:port` with your actual proxy settings. @@ -110,3 +110,5 @@ Replace `proxyaddress="***.***.***.***:port"` with your actual proxy settings. ### Microsoft Teams To use proxy server settings for the Teams audit, set up both Microsoft Entra ID and SharePoint Online settings. + + diff --git a/docs/kb/auditor/configuration-and-setup/microsoft-365-integration/connection-to-microsoft-365-tenant-in-netwrix-auditor-completes-with-error-validating-your-account-s.md b/docs/kb/auditor/configuration-and-setup/microsoft-365-integration/connection-to-microsoft-365-tenant-in-netwrix-auditor-completes-with-error-validating-your-account-s.md index 3740e5766c..59b217fdaf 100644 --- a/docs/kb/auditor/configuration-and-setup/microsoft-365-integration/connection-to-microsoft-365-tenant-in-netwrix-auditor-completes-with-error-validating-your-account-s.md +++ b/docs/kb/auditor/configuration-and-setup/microsoft-365-integration/connection-to-microsoft-365-tenant-in-netwrix-auditor-completes-with-error-validating-your-account-s.md @@ -45,6 +45,8 @@ Make sure you provided the same parameters in a Netwrix Auditor monitoring plan 1. **Tenant name** in Netwrix should equal the `Directory (tenant) ID` in Microsoft Office 365 Admin center. 2. **Modern authentication application ID** should equal `Application (client) ID` in Microsoft Office 365 Admin center. -![00371273 O365 Tenant.PNG](images/ka04u00000117A1_0EM4u000008LuEC.png) +![00371273 O365 Tenant.PNG](../../../images/ka04u00000117A1_0EM4u000008LuEC.png) For additional information on configuring Office 365 tenant, refer to the following article: Microsoft 365. Select the data source you want to audit and review the corresponding section. + + diff --git a/docs/kb/auditor/configuration-and-setup/microsoft-365-integration/disable-multi-factor-authentication-for-microsoft-365-service-accounts.md b/docs/kb/auditor/configuration-and-setup/microsoft-365-integration/disable-multi-factor-authentication-for-microsoft-365-service-accounts.md index cf8b1fa683..60a66c2f3e 100644 --- a/docs/kb/auditor/configuration-and-setup/microsoft-365-integration/disable-multi-factor-authentication-for-microsoft-365-service-accounts.md +++ b/docs/kb/auditor/configuration-and-setup/microsoft-365-integration/disable-multi-factor-authentication-for-microsoft-365-service-accounts.md @@ -46,7 +46,7 @@ To disable MFA for your data-collecting account in any Microsoft 365 source, use 3. Select the service user to be used in the **Select excluded users and groups** window, and click **Select**. 4. To complete the setup, click **Save** in the bottom left corner. - ![Exclude user from MFA policy](images/ka0Qk0000001LLl_0EM4u000008MMJG.png) + ![Exclude user from MFA policy](../../../images/ka0Qk0000001LLl_0EM4u000008MMJG.png) - To exclude an app from the MFA policy: 1. Click the highlighted text under the **Target sources** section. @@ -54,7 +54,7 @@ To disable MFA for your data-collecting account in any Microsoft 365 source, use 3. Select the app to be used in the **Select excluded cloud apps** window, and click **Select**. 4. To complete the setup, click **Save** in the bottom left corner. - ![Exclude app from MFA policy](images/ka0Qk0000001LLl_0EM4u000008MMJL.png) + ![Exclude app from MFA policy](../../../images/ka0Qk0000001LLl_0EM4u000008MMJL.png) Refer to the following articles for additional information on data-collecting account setup for your Microsoft 365 sources: @@ -72,3 +72,5 @@ Refer to the following articles for additional information on data-collecting ac - Microsoft 365 — Permissions for Exchange Online Auditing ⸱ v10.6 https://docs.netwrix.com/docs/auditor/10_8 - Microsoft 365 — Permissions for SharePoint Online Auditing ⸱ v10.6 https://docs.netwrix.com/docs/auditor/10_8 - Microsoft 365 — Permissions for Teams Auditing ⸱ v10.6 https://docs.netwrix.com/docs/auditor/10_8 + + diff --git a/docs/kb/auditor/configuration-and-setup/microsoft-365-integration/how-to-count-number-of-licenses-required-for-auditing-a-microsoft-office-365-tenant.md b/docs/kb/auditor/configuration-and-setup/microsoft-365-integration/how-to-count-number-of-licenses-required-for-auditing-a-microsoft-office-365-tenant.md index d0bed15c93..ba208c8ddb 100644 --- a/docs/kb/auditor/configuration-and-setup/microsoft-365-integration/how-to-count-number-of-licenses-required-for-auditing-a-microsoft-office-365-tenant.md +++ b/docs/kb/auditor/configuration-and-setup/microsoft-365-integration/how-to-count-number-of-licenses-required-for-auditing-a-microsoft-office-365-tenant.md @@ -44,7 +44,7 @@ To determine the actual number of licenses you need to purchase from Netwrix, do 3. Enter your Office 365 account credentials when prompted and click **OK**. 4. When the script completes, you will see the number of mailbox accounts for which you need to purchase licenses: -![User-added image](./images/ka04u000000HcMr_0EM0g000000hNsh.png) +![User-added image](../../../images/ka04u000000HcMr_0EM0g000000hNsh.png) ## For MFA-enabled account @@ -60,3 +60,5 @@ $userMailboxes.count 3. The displayed number represents how many mailbox accounts you need to purchase licenses for. Original KB Article 2082 + + diff --git a/docs/kb/auditor/configuration-and-setup/microsoft-365-integration/permission_manifests_for_auditing_office_365_and_microsoft_entra_id_(auditor_v10.0_and_older).md b/docs/kb/auditor/configuration-and-setup/microsoft-365-integration/permission_manifests_for_auditing_office_365_and_microsoft_entra_id_(auditor_v10.0_and_older).md index 444069ed64..2716fae958 100644 --- a/docs/kb/auditor/configuration-and-setup/microsoft-365-integration/permission_manifests_for_auditing_office_365_and_microsoft_entra_id_(auditor_v10.0_and_older).md +++ b/docs/kb/auditor/configuration-and-setup/microsoft-365-integration/permission_manifests_for_auditing_office_365_and_microsoft_entra_id_(auditor_v10.0_and_older).md @@ -32,7 +32,7 @@ This article contains permission manifests for Microsoft 365 and Microsoft Entra 3. Select the app you would like to configure. 4. In the left pane of the new **Overview** window, select the **Manifest** tab. You can either edit the manifest in the web-based manifest editor, or select **Download** to edit the manifest locally to **Upload** it to reapply it to your application. - ![Manifest tab in the Overview window](./images/servlet_image_31a741be3a3d.png) + ![Manifest tab in the Overview window](../../../images/servlet_image_31a741be3a3d.png) 5. After opening the manifest file, replace the contents of **requiredResourceAccess** with the data provided below. 6. Once changes are introduced, save the manifest and grant administrator permissions in the **API Permissions** tab. @@ -41,15 +41,15 @@ You can use the following screenshots for permissions reference: - **SharePoint Online** - ![SharePoint Online permissions](./images/servlet_image_b88c6cd43443.png) + ![SharePoint Online permissions](../../../images/servlet_image_b88c6cd43443.png) - **Exchange Online** - ![Exchange Online permissions](./images/servlet_image_a59a6a87d3a0.png) + ![Exchange Online permissions](../../../images/servlet_image_a59a6a87d3a0.png) - **Microsoft Entra ID** - ![Microsoft Entra ID permissions](./images/servlet_image_bcb70814f4ea.png) + ![Microsoft Entra ID permissions](../../../images/servlet_image_bcb70814f4ea.png) ### Manifest for SharePoint Online @@ -193,4 +193,5 @@ You can use the following screenshots for permissions reference: - [Microsoft 365 — Permissions for Exchange Online Auditing ⸱ v10.6](https://docs.netwrix.com/docs/auditor/10_8/configuration/microsoft365/exchangeonline/permissions) - [Microsoft 365 — Permissions for SharePoint Online Auditing ⸱ v10.6](https://docs.netwrix.com/docs/auditor/10_8/configuration/microsoft365/sharepointonline/permissions) - [Microsoft 365 — Permissions for Teams Auditing ⸱ v10.6](https://docs.netwrix.com/docs/auditor/10_8/configuration/microsoft365/teams/permissions) -- [Microsoft Entra Admin Center ⸱ Microsoft 🡥](https://entra.microsoft.com) \ No newline at end of file +- [Microsoft Entra Admin Center ⸱ Microsoft 🡥](https://entra.microsoft.com) + diff --git a/docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/cannot-find-the-application-error-in-sharepoint-online-and-ms-teams-monitoring-plan.md b/docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/cannot-find-the-application-error-in-sharepoint-online-and-ms-teams-monitoring-plan.md index 9f65d06ac8..e4bffc70e0 100644 --- a/docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/cannot-find-the-application-error-in-sharepoint-online-and-ms-teams-monitoring-plan.md +++ b/docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/cannot-find-the-application-error-in-sharepoint-online-and-ms-teams-monitoring-plan.md @@ -50,7 +50,7 @@ Cannot find the application. - Review the Application ID provided. You can find the Application ID of your app in the **Overview** page once you select the app in the **App registrations** section. Refer to the following Netwrix Auditor article for additional information on the initial Azure app setup: Netwrix Auditor — Permissions for SharePoint Online Auditing − Creating and registering a new app in Microsoft Entra ID ⸱ v10.6. For additional information on creating an app for Teams auditing, refer to the following Netwrix Auditor article: Netwrix Auditor — Permissions for Teams Auditing − Create and Register a New App in Microsoft Entra ID ⸱ v10.6. -![SPOAppID](images/ka0Qk0000001L8r_0EM4u000008MV3l.png) +![SPOAppID](../../../images/ka0Qk0000001L8r_0EM4u000008MV3l.png) - Review the app API permissions granted. You can either specify API permissions manually or use a manifest. Refer to the following Netwrix Auditor article for additional information on granting permissions: Netwrix Auditor — Permissions for SharePoint Online Auditing − Granting required permissions ⸱ v10.6. For additional information on permissions for Teams auditing, refer to the following Netwrix Auditor article: Netwrix Auditor — Permissions for Teams Auditing − Grant Required Permissions ⸱ v10.6. @@ -63,3 +63,5 @@ Cannot find the application. - Netwrix Auditor — Permissions for SharePoint Online Auditing − Granting Required Permissions ⸱ v10.6 - Netwrix Auditor — Permissions for Teams Auditing − Grant Required Permissions ⸱ v10.6 + + diff --git a/docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/sharepoint-application-deployment-for-ndc.md b/docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/sharepoint-application-deployment-for-ndc.md index c65a250c89..da77a870ee 100644 --- a/docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/sharepoint-application-deployment-for-ndc.md +++ b/docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/sharepoint-application-deployment-for-ndc.md @@ -31,18 +31,20 @@ To enable the app you will need to add the app to the **App Catalog** then deplo 1. Navigate to the **App Catalog** → **Site Contents** and ensure you are using the classic experience. 2. Click **Add an app** and select `conceptClassifierApp`. -![User-added image](images/ka04u000000HcXd_0EM4u000002D96q.png) +![User-added image](../../../images/ka04u000000HcXd_0EM4u000002D96q.png) 3. Click **Trust It** to accept the app permissions and allow the app to be installed into the App Catalog. - ![User-added image](images/ka04u000000HcXd_0EM4u000002D975.png) + ![User-added image](../../../images/ka04u000000HcXd_0EM4u000002D975.png) 4. Once the app has been added to the App Catalog, configure the deployment by hovering over the app then clicking on the ellipsis in the top right corner of the app and clicking **Deployment**. - ![User-added image](images/ka04u000000HcXd_0EM4u000002D97U.png) + ![User-added image](../../../images/ka04u000000HcXd_0EM4u000002D97U.png) 5. Select how to deploy the app to a combination of specific Sire Collections, by pats, and by a template. Click **OK**. **Note:** The default order of the page is to show the newest app first, so you should see the app as one of the first options (if you do not you can search for “conceptClassifierApp”): 6. The app will then be scheduled for deployment to the chosen Site Collections. This can take a few minutes and on completion, `conceptClassifierApp` will appear in the Site Contents of these Site Collections. -![User-added image](images/ka04u000000HcXd_0EM4u000002D97j.png) +![User-added image](../../../images/ka04u000000HcXd_0EM4u000002D97j.png) 7. To complete the setup, navigate to the **Site Collection** → **Site Contents** and select `conceptClassifierApp`. This will complete the installation of the app on the Site Collection and allow you to configure the writing of classifications (if licensed). + + diff --git a/docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/sharepoint-application-installation-for-netwrix-data-classification.md b/docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/sharepoint-application-installation-for-netwrix-data-classification.md index b5cb2cc1db..df8a2e6785 100644 --- a/docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/sharepoint-application-installation-for-netwrix-data-classification.md +++ b/docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/sharepoint-application-installation-for-netwrix-data-classification.md @@ -32,22 +32,22 @@ The `conceptClassifierAppInstaller.exe` can be used to install or upgrade the `c Extract the files and run `conceptClassifierAppInstaller.exe`. -![User-added image](images/ka04u000000HcXh_0EM4u000002Qx7U.png) +![User-added image](../../../images/ka04u000000HcXh_0EM4u000002Qx7U.png) 1. Click *next* after reading the wizard introduction and recommendations. Read and confirm that you accept the EULA and click *next*. -![User-added image](images/ka04u000000HcXh_0EM4u000002Qx7Z.png) +![User-added image](../../../images/ka04u000000HcXh_0EM4u000002Qx7Z.png) Specify connection details for your organization's app catalog (you may have more than one of these if you are working across multiple web applications; if so, you will need to run the installer once per app catalog). -![User-added image](images/ka04u000000HcXh_0EM4u000002Qx7t.png) +![User-added image](../../../images/ka04u000000HcXh_0EM4u000002Qx7t.png) Enter the location of the conceptSearching server (which must be installed onto a secure server with a secure (HTTPS) endpoint): in the case of SharePoint Online, the certificate used must be externally verifiable (from a trusted source). Select the **Use SharePoint Online Login** checkbox if you want to use the new authentication method. -![User-added image](images/ka04u000000HcXh_0EM4u000002Qx8I.png) +![User-added image](../../../images/ka04u000000HcXh_0EM4u000002Qx8I.png) Please also note, the HTTPS binding in IIS should have the host header specified — in the case of the above example the host header would be `secure.conceptsearching.com`. To do this please follow these steps: @@ -122,3 +122,5 @@ Please complete the necessary fields. If you are an Office 365 customer you will ### If you would like to continue with the deployment of the SharePoint Application: [Follow this article](https://kb.netwrix.com/5505) + + diff --git a/docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/troubleshoot_sharepoint_serveron-premise_errors.md b/docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/troubleshoot_sharepoint_serveron-premise_errors.md index caece417a3..cec7929210 100644 --- a/docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/troubleshoot_sharepoint_serveron-premise_errors.md +++ b/docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/troubleshoot_sharepoint_serveron-premise_errors.md @@ -21,7 +21,7 @@ This is a reference list of articles on troubleshooting errors in SharePoint Ser ### Related Articles -- [SharePoint Core Service Deployment Failed](/docs/kb/auditor/sharepoint-core-service-deployment-failed.md) +- [SharePoint Core Service Deployment Failed](/docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/sharepoint-core-service-deployment-failed.md) - [Timeout Expired Error on SharePoint Core Service D](/docs/kb/auditor/timeout-expired-error-on-sharepoint-core-service-deployment.md) - [Event ID 1204 in Health Log](/docs/kb/auditor/event-id-1204-in-health-log.md) - [Event ID 1205 in Health Log](/docs/kb/auditor/event-id-1205-in-health-log.md) @@ -56,4 +56,6 @@ This is a reference list of articles on troubleshooting errors in SharePoint Ser - [Event ID 1286 in Health Log](/docs/kb/auditor/event-id-1286-in-health-log.md) - [Event ID 1287 in Health Log](/docs/kb/auditor/event-id-1287-in-health-log.md) - [Event ID 1288 in Health Log](/docs/kb/auditor/event-id-1288-in-health-log.md) -- [Event ID 1289 in Health Log](/docs/kb/auditor/event-id-1289-in-health-log.md) \ No newline at end of file +- [Event ID 1289 in Health Log](/docs/kb/auditor/event-id-1289-in-health-log.md) + + diff --git a/docs/kb/auditor/configuration-and-setup/sql-server-auditing/cannot-generate-sspi-context-error-in-sql-server-monitoring-plan.md b/docs/kb/auditor/configuration-and-setup/sql-server-auditing/cannot-generate-sspi-context-error-in-sql-server-monitoring-plan.md index f181d99de4..7cfffcc8ed 100644 --- a/docs/kb/auditor/configuration-and-setup/sql-server-auditing/cannot-generate-sspi-context-error-in-sql-server-monitoring-plan.md +++ b/docs/kb/auditor/configuration-and-setup/sql-server-auditing/cannot-generate-sspi-context-error-in-sql-server-monitoring-plan.md @@ -98,7 +98,7 @@ If you are unable to resolve the issue with SPN registration, and if your scenar ### Cause #3 – Different TLS Protocol Versions -Allow the operating systems to select the protocol for incoming and outgoing communication on both your Netwrix Auditor and SQL servers. For more information, see Client and Server Cannot Communicate, Because They Do Not Possess a Common Algorithm: [Client and Server Cannot Communicate, Because They Do Not Possess a Common Algorithm](/docs/kb/auditor/client-and-server-cannot-communicate-because-they-do-not-possess-a-common-algorithm.md) +Allow the operating systems to select the protocol for incoming and outgoing communication on both your Netwrix Auditor and SQL servers. For more information, see Client and Server Cannot Communicate, Because They Do Not Possess a Common Algorithm: [Client and Server Cannot Communicate, Because They Do Not Possess a Common Algorithm](/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/client-and-server-cannot-communicate-because-they-do-not-possess-a-common-algorithm.md) ### Cause #4 – SQL and Netwrix Auditor Servers Time Difference @@ -109,5 +109,8 @@ Synchronize the time on both SQL and Netwrix Auditor servers to eliminate clock - [SQL Server Ports](https://docs.netwrix.com/docs/auditor/10_8/configuration/sqlserver/ports) - Cannot Generate SSPI Context – Fix the Error with Kerberos Configuration Manager · Microsoft: https://learn.microsoft.com/en-US/troubleshoot/sql/database-engine/connect/cannot-generate-sspi-context-error#fix-the-error-with-kerberos-configuration-manager-recommended - Register Service Principal Name for Kerberos Connections – Automatic SPN Registration · Microsoft: https://learn.microsoft.com/en-us/sql/database-engine/configure-windows/register-a-service-principal-name-for-kerberos-connections?view=sql-server-ver16#Auto -- [Client and Server Cannot Communicate, Because They Do Not Possess a Common Algorithm](/docs/kb/auditor/client-and-server-cannot-communicate-because-they-do-not-possess-a-common-algorithm.md) +- [Client and Server Cannot Communicate, Because They Do Not Possess a Common Algorithm](/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/client-and-server-cannot-communicate-because-they-do-not-possess-a-common-algorithm.md) - [Clock Skew Is Too Great](/docs/kb/auditor/clock-skew-is-too-great.md) + + + diff --git a/docs/kb/auditor/configuration-and-setup/sql-server-auditing/connection-string-is-not-valid-in-sql-server-monitoring-plan.md b/docs/kb/auditor/configuration-and-setup/sql-server-auditing/connection-string-is-not-valid-in-sql-server-monitoring-plan.md index a2bcf33aaf..23df2f6462 100644 --- a/docs/kb/auditor/configuration-and-setup/sql-server-auditing/connection-string-is-not-valid-in-sql-server-monitoring-plan.md +++ b/docs/kb/auditor/configuration-and-setup/sql-server-auditing/connection-string-is-not-valid-in-sql-server-monitoring-plan.md @@ -53,10 +53,12 @@ Review the affected item in your SQL Server monitoring plan: 4. Review the instance name specified: - For a default SQL instance name (`MSSQLSERVER`), only specify the server FQDN or NetBIOS name. See the example for a reference. - ![Default instance example](images/ka04u000000wvzg_0EM4u000008pVor.png) + ![Default instance example](../../../images/ka04u000000wvzg_0EM4u000008pVor.png) - For a named SQL instance, specify `FQDN\Instance_name`. - ![Named instance example](images/ka04u000000wvzg_0EM4u000008pVow.png) + ![Named instance example](../../../images/ka04u000000wvzg_0EM4u000008pVow.png) 5. Once the changes are introduced, click **Save & Close**. + + diff --git a/docs/kb/auditor/configuration-and-setup/sql-server-auditing/could-not-find-stored-procedure-getallproperties.md b/docs/kb/auditor/configuration-and-setup/sql-server-auditing/could-not-find-stored-procedure-getallproperties.md index 8b2fffaee6..96462e554f 100644 --- a/docs/kb/auditor/configuration-and-setup/sql-server-auditing/could-not-find-stored-procedure-getallproperties.md +++ b/docs/kb/auditor/configuration-and-setup/sql-server-auditing/could-not-find-stored-procedure-getallproperties.md @@ -46,6 +46,9 @@ The ReportServer database is corrupted and has to be rebuilt. 1. Once you've opened SSMS, unfold the **Databases** folder in the **Object Explorer** pane on the left. 2. Right-click each (`ReportServer` and `ReportServerTemp`) database and select **Delete**. 3. Before confirming the deletion, make sure to check the **Close existing connections** checkbox. -3. Once the databases are deleted, regenerate the `ReportServer` database. Refer to the following article for additional information: [Deploying the Report Server Database](/docs/kb/auditor/deploying-the-report-server-database.md) +3. Once the databases are deleted, regenerate the `ReportServer` database. Refer to the following article for additional information: [Deploying the Report Server Database](/docs/kb/auditor/system-administration/database-management/deploying-the-report-server-database.md) 4. After you've configured the `ReportServer` database, grant the roles to the SSRS service account the roles required. Refer to the following article for additional information: [Configure SSRS Account](https://docs.netwrix.com/docs/auditor/10_8/requirements/sqlserverreportingservice#configure-ssrs-account) 5. Restart **Netwrix Auditor Archive Service** and **Netwrix Auditor Management Service** via **Services**. + + + diff --git a/docs/kb/auditor/configuration-and-setup/sql-server-auditing/error-check-your-sql-server-settings-in-audit-database-settings.md b/docs/kb/auditor/configuration-and-setup/sql-server-auditing/error-check-your-sql-server-settings-in-audit-database-settings.md index d39ac777c2..06a86e7053 100644 --- a/docs/kb/auditor/configuration-and-setup/sql-server-auditing/error-check-your-sql-server-settings-in-audit-database-settings.md +++ b/docs/kb/auditor/configuration-and-setup/sql-server-auditing/error-check-your-sql-server-settings-in-audit-database-settings.md @@ -56,7 +56,7 @@ Refer to the list of possible causes for the error: 2. Configure your SQL Server instance to allow remote connections. Learn more in [Configure remote access (server configuration option) — Use SQL Server Management Studio ⸱ Microsoft 🧩](https://learn.microsoft.com/en-us/sql/database-engine/configure-windows/configure-the-remote-access-server-configuration-option?view=sql-server-ver16#SSMSProcedure). 3. Enable the TCP/IP protocol in the SQL Server—refer to the following article for additional information: Enable TCP/IP Protocol in SQL Server. -> **NOTE:** Alternatively, review the TCP port used for SQL Server communication—learn more in [Configure SQL Server to listen on a specific TCP port — Assign a TCP/IP port number to the SQL Server Database Engine ⸱ Microsoft 🧩](https://learn.microsoft.com/en-us/sql/database-engine/configure-windows/configure-a-server-to-listen-on-a-specific-tcp-port?view=sql-server-ver15#assign-a-tcpip-port-number-to-the-sql-server-database-engine). For additional information on setting a custom TCP port in Netwrix Auditor, refer to the following article: [Specify Custom SQL Server Port for Netwrix Auditor Audit Database](/docs/kb/auditor/specify-custom-sql-server-port-for-netwrix-auditor-audit-database.md). +> **NOTE:** Alternatively, review the TCP port used for SQL Server communication—learn more in [Configure SQL Server to listen on a specific TCP port — Assign a TCP/IP port number to the SQL Server Database Engine ⸱ Microsoft 🧩](https://learn.microsoft.com/en-us/sql/database-engine/configure-windows/configure-a-server-to-listen-on-a-specific-tcp-port?view=sql-server-ver15#assign-a-tcpip-port-number-to-the-sql-server-database-engine). For additional information on setting a custom TCP port in Netwrix Auditor, refer to the following article: [Specify Custom SQL Server Port for Netwrix Auditor Audit Database](/docs/kb/auditor/configuration-and-setup/sql-server-auditing/specify-custom-sql-server-port-for-netwrix-auditor-audit-database.md). ## Related Articles @@ -64,4 +64,7 @@ Refer to the list of possible causes for the error: - [Configure remote access (server configuration option) — Use SQL Server Management Studio ⸱ Microsoft 🧩](https://learn.microsoft.com/en-us/sql/database-engine/configure-windows/configure-the-remote-access-server-configuration-option?view=sql-server-ver16#SSMSProcedure) - Enable TCP/IP Protocol in SQL Server - [Configure SQL Server to listen on a specific TCP port — Assign a TCP/IP port number to the SQL Server Database Engine ⸱ Microsoft 🧩](https://learn.microsoft.com/en-us/sql/database-engine/configure-windows/configure-a-server-to-listen-on-a-specific-tcp-port?view=sql-server-ver15#assign-a-tcpip-port-number-to-the-sql-server-database-engine) -- [Specify Custom SQL Server Port for Netwrix Auditor Audit Database](/docs/kb/auditor/specify-custom-sql-server-port-for-netwrix-auditor-audit-database.md) +- [Specify Custom SQL Server Port for Netwrix Auditor Audit Database](/docs/kb/auditor/configuration-and-setup/sql-server-auditing/specify-custom-sql-server-port-for-netwrix-auditor-audit-database.md) + + + From db14b6de182940ca22c8185e162b59510b4c0b43 Mon Sep 17 00:00:00 2001 From: Bogdan Turlea Date: Wed, 12 Nov 2025 19:08:24 +0200 Subject: [PATCH 55/94] Revert "YouTube video fixes: standardized dimensions, added fullscreen support, fixed referrerpolicy attributes, and corrected URL formats" This reverts commit 6fea44c1a57a7d2b0e368ee640102b28bf8e85f1. --- .gitignore | 9 --------- docs/endpointpolicymanager/archive/acrobatxpro.md | 2 +- docs/endpointpolicymanager/archive/admxfiles.md | 2 +- docs/endpointpolicymanager/archive/applock.md | 2 +- docs/endpointpolicymanager/archive/cloud.md | 2 +- .../endpointpolicymanager/archive/designstudiofirefox.md | 2 +- docs/endpointpolicymanager/archive/differentusers.md | 2 +- docs/endpointpolicymanager/archive/gotomeeting.md | 2 +- docs/endpointpolicymanager/archive/ie10.md | 2 +- docs/endpointpolicymanager/archive/ie9.md | 2 +- docs/endpointpolicymanager/archive/infranview.md | 2 +- .../endpointpolicymanager/archive/itemleveltartgeting.md | 2 +- docs/endpointpolicymanager/archive/java.md | 2 +- docs/endpointpolicymanager/archive/massdeploy.md | 2 +- docs/endpointpolicymanager/archive/modenuke.md | 2 +- docs/endpointpolicymanager/archive/office2013.md | 2 +- docs/endpointpolicymanager/archive/operanext.md | 2 +- docs/endpointpolicymanager/archive/parcctesting.md | 2 +- .../endpointpolicymanager/archive/preferencesexporter.md | 2 +- docs/endpointpolicymanager/archive/symantecworkspace.md | 2 +- docs/endpointpolicymanager/archive/tattooing.md | 2 +- docs/endpointpolicymanager/archive/upgrading.md | 2 +- docs/endpointpolicymanager/archive/vmware.md | 2 +- docs/endpointpolicymanager/archive/vmwarefilesettings.md | 2 +- .../endpointpolicymanager/archive/vmwarehorizonmirage.md | 2 +- docs/endpointpolicymanager/archive/vmwaresupplements.md | 2 +- docs/endpointpolicymanager/archive/xenapp.md | 2 +- .../admintemplatesmanager/collections.md | 2 +- .../admintemplatesmanager/switchedpolicies.md | 2 +- .../admintemplatesmethods/deployinternet.md | 2 +- .../admintemplatesmethods/reducegpos.md | 2 +- .../admintemplatestips/screensavers.md | 2 +- .../exportinggrouppolicy/cloudlocaluser.md | 2 +- .../exportinggrouppolicy/delivergpprefs.md | 2 +- .../videolearningcenter/exportingtocloud/cloudimport.md | 2 +- .../videolearningcenter/exportingtocloud/mdm.md | 2 +- .../videolearningcenter/exportingtocloud/mergetool.md | 2 +- .../exportingtocloud/realgposettings.md | 2 +- .../videolearningcenter/exportingtocloud/sccm.md | 2 +- .../gettingstarted/consolidateprinter.md | 2 +- .../gettingstarted/consolidateregistry.md | 2 +- .../videolearningcenter/gettingstarted/drivemaps.md | 2 +- .../videolearningcenter/gettingstarted/shortcuts.md | 2 +- .../videos/centralstoresharing/centralstorework.md | 2 +- .../videos/centralstoresharing/dllorphans.md | 2 +- .../videos/centralstoresharing/dllreconnect.md | 2 +- .../videos/centralstoresharing/manualupdate.md | 2 +- .../videos/centralstoresharing/shares.md | 2 +- .../videos/centralstoresharing/touchutility.md | 2 +- .../videos/centralstoresharing/trustedappsets.md | 2 +- .../videos/centralstoresharing/uptodate.md | 2 +- .../videos/chrome/clearbrowsing.md | 2 +- .../videos/chrome/gettingstarted.md | 2 +- .../applicationsettingsmanager/videos/citrix/demo.md | 2 +- .../applicationsettingsmanager/videos/citrix/demo2.md | 2 +- .../videos/citrix/integration.md | 2 +- .../applicationsettingsmanager/videos/citrix/rds.md | 2 +- .../videos/citrix/sealapproval.md | 2 +- .../applicationsettingsmanager/videos/citrix/xenapp.md | 2 +- .../videos/citrix/xendesktop.md | 2 +- .../videos/designstudio/addelements.md | 2 +- .../videos/designstudio/designstudiojava.md | 2 +- .../videos/designstudio/firefox_plugins.md | 2 +- .../videos/designstudio/firstpak.md | 2 +- .../videos/designstudio/foxitprinter.md | 2 +- .../videos/designstudio/importregistry.md | 2 +- .../videos/designstudio/itemleveltargeting.md | 2 +- .../videos/featurestechsupport/acllockdown.md | 2 +- .../videos/featurestechsupport/applicationlaunch.md | 2 +- .../videos/featurestechsupport/itemleveltargeting.md | 2 +- .../featurestechsupport/itemleveltargetingbypass.md | 2 +- .../videos/featurestechsupport/proxysettings.md | 2 +- .../videos/featurestechsupport/superpowers.md | 2 +- .../videos/featurestechsupport/variables.md | 2 +- .../applicationsettingsmanager/videos/firefox/addons.md | 2 +- .../applicationsettingsmanager/videos/firefox/adobe.md | 2 +- .../videos/firefox/bookmarks.md | 2 +- .../videos/firefox/bookmarksmodify.md | 2 +- .../videos/firefox/certificates.md | 2 +- .../videos/firefox/defaultsearch.md | 2 +- .../applicationsettingsmanager/videos/firefox/disable.md | 2 +- .../videos/firefox/extensions.md | 2 +- .../videos/firefox/extratabs.md | 2 +- .../videos/firefox/gettingstarted.md | 2 +- .../videos/firefox/miscsettings.md | 2 +- .../applicationsettingsmanager/videos/firefox/popups.md | 2 +- .../videos/firefox/removeelements.md | 2 +- .../videos/gettingstarted/centralstorecreate.md | 2 +- .../videos/gettingstarted/centralstoreupdate.md | 2 +- .../videos/gettingstarted/quickrundown.md | 2 +- .../videos/internetexplorer/certificates.md | 2 +- .../videos/internetexplorer/connectionstab.md | 2 +- .../videos/internetexplorer/contenttab.md | 2 +- .../videos/internetexplorer/favorites.md | 2 +- .../videos/internetexplorer/generaltab.md | 2 +- .../videos/internetexplorer/gettingstarted.md | 2 +- .../videos/internetexplorer/privacytab.md | 2 +- .../videos/internetexplorer/programstab.md | 2 +- .../videos/internetexplorer/securitytab.md | 2 +- .../videos/internetexplorer/settings.md | 2 +- .../applicationsettingsmanager/videos/java/disable.md | 2 +- .../applicationsettingsmanager/videos/java/jre.md | 2 +- .../applicationsettingsmanager/videos/java/lockdown.md | 2 +- .../videos/java/securityslider.md | 2 +- .../videos/methods/microsoftintune.md | 2 +- .../videos/methods/pdqdeploy.md | 2 +- .../videos/methods/pdqdeployfirefox.md | 2 +- .../videos/methods/sccmsoftwarecenter.md | 2 +- .../applicationsettingsmanager/videos/methods/specops.md | 2 +- .../videos/otherapplications/acrobat.md | 2 +- .../videos/otherapplications/flashplayer.md | 2 +- .../videos/otherapplications/irfanview.md | 2 +- .../videos/otherapplications/office.md | 2 +- .../videos/otherapplications/passwordsecure.md | 2 +- .../videos/otherapplications/skype.md | 2 +- .../videos/otherapplications/teams.md | 2 +- .../videos/otherapplications/thunderbird.md | 2 +- .../videos/tipsandtricks/certificatesevil.md | 2 +- .../videos/tipsandtricks/chromebookmarks.md | 2 +- .../videos/tipsandtricks/chromerevert.md | 2 +- .../videos/tipsandtricks/chromerevertfix.md | 2 +- .../videos/tipsandtricks/firefoxabout.md | 2 +- .../videos/tipsandtricks/firefoxplugins.md | 2 +- .../videos/tipsandtricks/ieproxyserver.md | 2 +- .../videos/tipsandtricks/invincea.md | 2 +- .../videos/tipsandtricks/oraclejava.md | 2 +- .../videos/tipsandtricks/paksbig.md | 2 +- .../videos/troubleshooting/chrome.md | 2 +- .../applicationsettingsmanager/videos/vdi/dedicated.md | 2 +- .../applicationsettingsmanager/videos/vdi/integration.md | 2 +- .../applicationsettingsmanager/videos/vdi/localmode.md | 2 +- .../applicationsettingsmanager/videos/vdi/thinapp.md | 2 +- .../videos/vdi/thinappworkspace.md | 2 +- .../applicationsettingsmanager/videos/vdi/vmware.md | 2 +- .../videos/virtualization/appv.md | 2 +- .../videos/virtualization/spoonnovell.md | 2 +- .../videos/virtualization/symantec.md | 2 +- .../videos/virtualization/thinapp.md | 2 +- .../videos/virtualization/uev.md | 2 +- .../videos/virtualization/xenapp.md | 2 +- .../videos/whatdoesitdo/cloud.md | 2 +- .../videos/whatdoesitdo/grouppolicy.md | 2 +- .../videos/whatdoesitdo/managers.md | 2 +- .../videos/whatdoesitdo/mdm.md | 2 +- .../videos/whatdoesitdo/onpremise.md | 2 +- .../videos/whatdoesitdo/pak.md | 2 +- .../videolearningcenter/citrixvirtualapps/citrix.md | 2 +- .../citrixvirtualapps/custombrowsers.md | 2 +- .../videolearningcenter/gettingstarted/blockwebsites.md | 2 +- .../videolearningcenter/gettingstarted/edgespecial.md | 2 +- .../videolearningcenter/gettingstarted/edgesupport.md | 2 +- .../videolearningcenter/gettingstarted/ie.md | 2 +- .../videolearningcenter/gettingstarted/ports.md | 2 +- .../videolearningcenter/gettingstarted/rightbrowser.md | 2 +- .../gettingstarted/userselecteddefault.md | 2 +- .../browserrouter/videolearningcenter/methods/cloud.md | 2 +- .../browserrouter/videolearningcenter/methods/mdm.md | 2 +- .../videolearningcenter/tipsandtricks/browsericon.md | 2 +- .../videolearningcenter/tipsandtricks/chrome.md | 2 +- .../tipsandtricks/chromenondomainjoined.md | 2 +- .../tipsandtricks/defaultwindows10.md | 2 +- .../videolearningcenter/tipsandtricks/edge.md | 2 +- .../videolearningcenter/tipsandtricks/firefox.md | 2 +- .../videolearningcenter/tipsandtricks/ieedgemode.md | 2 +- .../videolearningcenter/tipsandtricks/ieforce.md | 2 +- .../videolearningcenter/tipsandtricks/iesitelists.md | 2 +- .../gettingstarted/bitlockerdrives.md | 2 +- .../gettingstarted/dmapprovalautorules.md | 2 +- .../videolearningcenter/gettingstarted/dmhelpertool.md | 2 +- .../videolearningcenter/gettingstarted/enduser.md | 2 +- .../videolearningcenter/gettingstarted/serialnumber.md | 2 +- .../videolearningcenter/gettingstarted/usbdrive.md | 2 +- .../gettingstarted/usbdriveallowuser.md | 2 +- .../gettingstarted/usbdriveallowvendor.md | 2 +- .../devicemanager/videolearningcenter/methods/cloud.md | 2 +- .../devicemanager/videolearningcenter/methods/mdm.md | 2 +- .../manual/windows/adminapproval/additionaldetails.md | 2 +- .../videolearningcenter/acltraverse/deleteicons.md | 2 +- .../videolearningcenter/acltraverse/modifyhosts.md | 2 +- .../videolearningcenter/acltraverse/ntfspermissions.md | 2 +- .../videolearningcenter/acltraverse/registry.md | 2 +- .../videolearningcenter/adminapproval/applyondemand.md | 2 +- .../adminapproval/autorulesfromadmin.md | 2 +- .../videolearningcenter/adminapproval/branding.md | 2 +- .../videolearningcenter/adminapproval/demo.md | 2 +- .../videolearningcenter/adminapproval/email.md | 2 +- .../videolearningcenter/adminapproval/enforce.md | 2 +- .../adminapproval/justificationandauthentication.md | 2 +- .../videolearningcenter/adminapproval/longcodes.md | 2 +- .../adminapproval/overrideselfelevate.md | 2 +- .../videolearningcenter/adminapproval/reauthenticate.md | 2 +- .../videolearningcenter/adminapproval/securecopy.md | 2 +- .../videolearningcenter/adminapproval/selfelevate.md | 2 +- .../videolearningcenter/adminapproval/selfelevatedemo.md | 2 +- .../videolearningcenter/adminapproval/setup.md | 2 +- .../basicsandgettingstarted/applicationcontrol.md | 2 +- .../basicsandgettingstarted/autorulesgeneratortool.md | 2 +- .../basicsandgettingstarted/comsupport.md | 2 +- .../basicsandgettingstarted/feature.md | 2 +- .../basicsandgettingstarted/installapplications.md | 2 +- .../basicsandgettingstarted/localadminrights.md | 2 +- .../basicsandgettingstarted/removelocaladmin.md | 2 +- .../basicsandgettingstarted/uacpromptsactivex.md | 2 +- .../basicsandgettingstarted/userfilter.md | 2 +- .../videolearningcenter/bestpractices/appblock.md | 2 +- .../videolearningcenter/bestpractices/elevateuwp.md | 2 +- .../bestpractices/elevatinguserbasedinstalls.md | 2 +- .../videolearningcenter/bestpractices/msi.md | 2 +- .../videolearningcenter/bestpractices/opensavedialogs.md | 2 +- .../videolearningcenter/bestpractices/powershellblock.md | 2 +- .../bestpractices/securitychildprocesses.md | 2 +- .../videolearningcenter/bestpractices/selfelevatemode.md | 2 +- .../bestpractices/serviceaccountrights.md | 2 +- .../bestpractices/usersystemexecutables.md | 2 +- .../videolearningcenter/bestpractices/wildcards.md | 2 +- .../businesssolutions/denyselfelevate.md | 2 +- .../businesssolutions/microsoftrecommendations.md | 2 +- .../businesssolutions/printeruacprompts.md | 2 +- .../videolearningcenter/businesssolutions/winget.md | 2 +- .../videolearningcenter/eventing/cloudevents.md | 2 +- .../videolearningcenter/eventing/discovery.md | 2 +- .../videolearningcenter/eventing/events.md | 2 +- .../videolearningcenter/eventing/globalauditevent.md | 2 +- .../videolearningcenter/eventing/preventevents.md | 2 +- .../eventing/windowseventforwarding.md | 2 +- .../helperstoolsandtips/helperdesktopshortcut.md | 2 +- .../helperstoolsandtips/ntprintdialog.md | 2 +- .../helperstoolsandtips/toolssetup.md | 2 +- .../helperstoolsandtips/uacprompts.md | 2 +- .../videolearningcenter/helperstoolsandtips/wingui.md | 2 +- .../howtoandtechsupport/denymessages.md | 2 +- .../howtoandtechsupport/installfonts.md | 2 +- .../howtoandtechsupport/itemleveltargeting.md | 2 +- .../howtoandtechsupport/preventedge.md | 2 +- .../howtoandtechsupport/preventunsigned.md | 2 +- .../howtoandtechsupport/preventusercommands.md | 2 +- .../videolearningcenter/howtoandtechsupport/scripts.md | 2 +- .../howtoandtechsupport/securitycomborules.md | 2 +- .../howtoandtechsupport/stopransomware.md | 2 +- .../howtoandtechsupport/windowsuniversalapplications.md | 2 +- .../videolearningcenter/macintegration/adminapproval.md | 2 +- .../macintegration/applicationlaunch.md | 2 +- .../macintegration/applicationpackage.md | 2 +- .../videolearningcenter/macintegration/cloudinstall.md | 2 +- .../macintegration/collectdiagnostics.md | 2 +- .../macintegration/eventscollector.md | 2 +- .../videolearningcenter/macintegration/finder.md | 2 +- .../videolearningcenter/macintegration/macjointoken.md | 2 +- .../macintegration/mountunmounpart2.md | 2 +- .../macintegration/mountunmountpart1.md | 2 +- .../macintegration/policycandidates.md | 2 +- .../videolearningcenter/macintegration/privilege.md | 2 +- .../videolearningcenter/macintegration/sudosupport.md | 2 +- .../videolearningcenter/macintegration/systemsettings.md | 2 +- .../videolearningcenter/macintegration/wildcards.md | 2 +- .../videolearningcenter/methods/cloudrules.md | 2 +- .../videolearningcenter/methods/mdm.md | 2 +- .../videolearningcenter/methods/pdqdeploy.md | 2 +- .../videolearningcenter/methods/pdqdeployblockmalware.md | 2 +- .../netwrixprivilegesecure/license.md | 2 +- .../netwrixprivilegesecure/privilegesecure.md | 2 +- .../netwrixprivilegesecure/privilegesecureclient.md | 2 +- .../netwrixprivilegesecure/selfelevatemode.md | 2 +- .../components/featuremanager/videos/allvideos/cloud.md | 2 +- .../components/featuremanager/videos/allvideos/mdm.md | 2 +- .../featuremanager/videos/allvideos/windows.md | 2 +- .../featuremanager/videos/allvideos/windowsservers.md | 2 +- .../videolearningcenter/gettingstarted/applyonce.md | 2 +- .../gettingstarted/preconfiguredadvice.md | 2 +- .../gettingstarted/universalwindowsapps.md | 2 +- .../videolearningcenter/gettingstarted/windows10.md | 2 +- .../videolearningcenter/gettingstarted/wizard.md | 2 +- .../videolearningcenter/methods/cloud.md | 2 +- .../videolearningcenter/methods/cloudusage.md | 2 +- .../videolearningcenter/methods/mdm.md | 2 +- .../videolearningcenter/methods/pdqdeploy.md | 2 +- .../videolearningcenter/tipsandtricks/acroreader.md | 2 +- .../videolearningcenter/tipsandtricks/adobereader.md | 2 +- .../videolearningcenter/tipsandtricks/firstlogin.md | 2 +- .../tipsandtricks/helperapplication.md | 2 +- .../videolearningcenter/tipsandtricks/helpertool.md | 2 +- .../videolearningcenter/tipsandtricks/mailto.md | 2 +- .../videolearningcenter/tipsandtricks/windows10modify.md | 2 +- .../tipsandtricks/windows10questions.md | 2 +- .../javaenterpriserules/videos/gettingstarted/block.md | 2 +- .../videos/gettingstarted/browserrouter.md | 2 +- .../videos/gettingstarted/gettingstartedv.md | 2 +- .../videos/gettingstarted/itemleveltargeting.md | 2 +- .../videos/gettingstarted/oracledeploymentrulesets.md | 2 +- .../javaenterpriserules/videos/methods/cloud.md | 2 +- .../components/javaenterpriserules/videos/methods/mdm.md | 2 +- .../javaenterpriserules/videos/methods/pdqdeploy.md | 2 +- .../javaenterpriserules/videos/methods/sccm.md | 2 +- .../videos/methods/versionsmultiple.md | 2 +- .../videos/troubleshooting/xmlsurgery.md | 2 +- .../videos/gettingstarted/applicationsports.md | 2 +- .../videos/gettingstarted/auditingevents.md | 2 +- .../videos/gettingstarted/basics.md | 2 +- .../videos/gettingstarted/domainnames.md | 2 +- .../videos/gettingstarted/globalsettings.md | 2 +- .../videos/remoteworkandvdi/cloud.md | 2 +- .../videos/remoteworkandvdi/itemleveltargeting.md | 2 +- .../videos/remoteworkandvdi/mdm.md | 2 +- .../videos/remoteworkandvdi/vdiscenarios.md | 2 +- .../videos/gettingstarted/masscopy.md | 2 +- .../videos/gettingstarted/patching.md | 2 +- .../videos/gettingstarted/smb.md | 2 +- .../videos/gettingstarted/webbasedshares.md | 2 +- .../remoteworkdeliverymanager/videos/methods/cloud.md | 2 +- .../remoteworkdeliverymanager/videos/methods/mdm.md | 2 +- .../videos/tipsandtricks/azureblobstorage.md | 2 +- .../videos/tipsandtricks/localfilecopy.md | 2 +- .../videos/tipsandtricks/updateclientsideextension.md | 2 +- .../videolearningcenter/gettingstarted/cloud.md | 2 +- .../videolearningcenter/gettingstarted/onpremise.md | 2 +- .../scriptstriggers/videolearningcenter/methods/mdm.md | 2 +- .../videolearningcenter/methods/pdqdeploy.md | 2 +- .../videolearningcenter/tipsandtricks/bitlocker.md | 2 +- .../videolearningcenter/tipsandtricks/chocolaty.md | 2 +- .../tipsandtricks/customdefaultfileassociations.md | 2 +- .../videolearningcenter/tipsandtricks/printers.md | 2 +- .../videolearningcenter/tipsandtricks/unwantedapps.md | 2 +- .../tipsandtricks/windows10prolockscreen.md | 2 +- .../videolearningcenter/triggersexamples/anyconnect.md | 2 +- .../videolearningcenter/triggersexamples/events.md | 2 +- .../triggersexamples/lockunlocksession.md | 2 +- .../triggersexamples/mapdrivetriggers.md | 2 +- .../triggersexamples/scripttriggers.md | 2 +- .../triggersexamples/shutdownscripts.md | 2 +- .../videolearningcenter/triggersexamples/vpnconnect.md | 2 +- .../videolearningcenter/withcloud/auditpol.md | 2 +- .../videolearningcenter/withcloud/cloud.md | 2 +- .../videolearningcenter/withcloud/printersetup.md | 2 +- .../videolearningcenter/withcloud/x509certificates.md | 2 +- .../videos/appxpoliciesitems/appxmanager.md | 2 +- .../videos/appxpoliciesitems/blockapps.md | 2 +- .../videos/appxpoliciesitems/removeapps.md | 2 +- .../softwarepackage/videos/tipsandtricks/extrastool.md | 2 +- .../softwarepackage/videos/usingwithothermethod/mdm.md | 2 +- .../videos/wingetpolicies/deployapplications.md | 2 +- .../softwarepackage/videos/wingetpolicies/run.md | 2 +- .../startscreenandtaskbar/videos/extras/onetime.md | 2 +- .../videos/gettingstarted/demotaskbar.md | 2 +- .../videos/gettingstarted/helperutility.md | 2 +- .../videos/gettingstarted/itemleveltargeting.md | 2 +- .../videos/gettingstarted/linksie.md | 2 +- .../videos/gettingstarted/windows10startmenu.md | 2 +- .../startscreenandtaskbar/videos/methods/citrix.md | 2 +- .../startscreenandtaskbar/videos/methods/mdm.md | 2 +- .../videos/methods/mdmitemleveltargeting.md | 2 +- .../videos/methods/nondomainjoined.md | 2 +- .../startscreenandtaskbar/videos/methods/pdqdeploy.md | 2 +- .../videos/troubleshooting/customicons.md | 2 +- .../videos/troubleshooting/revertstartmenu.md | 2 +- .../cloud/videos/gettingstarted/admxfiles.md | 2 +- .../cloud/videos/gettingstarted/admxsettings.md | 2 +- .../cloud/videos/gettingstarted/armsupport.md | 2 +- .../gettingstarted/endpointpolicymanagersettings.md | 2 +- .../cloud/videos/gettingstarted/grouppolicysettings.md | 2 +- .../cloud/videos/gettingstarted/introduction.md | 2 +- .../cloud/videos/gettingstarted/onpremiseexport.md | 4 +++- .../cloud/videos/gettingstarted/preferences.md | 2 +- .../cloud/videos/gettingstarted/quickstart.md | 2 +- .../cloud/videos/gettingstarted/securitysettings.md | 2 +- .../cloud/videos/testlabbestpractices/createdc.md | 4 +++- .../cloud/videos/testlabbestpractices/onpremise.md | 5 ++++- .../cloud/videos/testlabbestpractices/renameendpoint.md | 4 +++- .../cloud/videos/testlabbestpractices/start.md | 2 +- .../cloud/videos/tipsandtricks/fileinfoviewer.md | 4 ++-- .../videos/tipsandtricks/restricted_groups_editor.md | 2 +- .../cloud/videos/upkeepanddailyuse/groups.md | 2 +- .../cloud/videos/upkeepanddailyuse/import.md | 2 +- .../cloud/videos/upkeepanddailyuse/jointoken.md | 2 +- .../cloud/videos/upkeepanddailyuse/registrationmode.md | 2 +- .../cloud/videos/upkeepanddailyuse/reports.md | 2 +- .../cloud/videos/usingwithothermethods/mdm.md | 2 +- .../cloud/videos/usingwithothermethods/onpremise.md | 4 ++-- .../grouppolicy/videos/gettingstarted/explained.md | 2 +- .../grouppolicy/videos/gettingstarted/gettingstartedv.md | 2 +- .../grouppolicy/videos/gettingstarted/install.md | 2 +- .../grouppolicy/videos/gettingstarted/integration.md | 2 +- .../grouppolicy/videos/gettingstarted/renameendpoint.md | 2 +- .../grouppolicy/videos/tipsandtricks/editmanual.md | 2 +- .../grouppolicy/videos/tipsandtricks/exportgpos.md | 2 +- .../grouppolicy/videos/tipsandtricks/flatlegacyview.md | 2 +- .../grouppolicy/videos/tipsandtricks/mmcconsole.md | 2 +- .../videos/tipsandtricks/remotedesktopconnection.md | 2 +- .../mdm/videos/exportingtips/admintemplates.md | 2 +- .../mdm/videos/exportingtips/exporterutility.md | 2 +- .../mdm/videos/gettingstarted/citrixendpointmanager.md | 2 +- .../mdm/videos/gettingstarted/microsoftintune.md | 2 +- .../mdm/videos/gettingstarted/mobileiron.md | 2 +- .../mdm/videos/gettingstarted/realgrouppolicy.md | 2 +- .../mdm/videos/gettingstarted/testsample.md | 2 +- .../mdm/videos/gettingstarted/workspaceone.md | 2 +- .../misc/videos/cameyo/applicationsettings.md | 2 +- .../gettingstarted/misc/videos/cameyo/browserright.md | 2 +- .../gettingstarted/misc/videos/cameyo/startscreen.md | 2 +- .../gettingstarted/misc/videos/cameyo/uacprompts.md | 2 +- .../advancedgrouppolicymanagement.md | 2 +- .../videos/changemanagementutilities/gpoadmintool.md | 2 +- .../misc/videos/changemanagementutilities/history.md | 2 +- .../misc/videos/changemanagementutilities/netiq.md | 2 +- .../scriptlogicactiveadministrator.md | 2 +- .../videos/changemanagementutilities/sdmchangemanager.md | 2 +- .../gettingstarted/misc/videos/fslogix/appmasking.md | 2 +- .../gettingstarted/misc/videos/fslogix/broswerright.md | 2 +- .../misc/videos/fslogix/browserconfiguration.md | 2 +- .../gettingstarted/misc/videos/fslogix/browserdefault.md | 2 +- .../misc/videos/fslogix/elevatingapplications.md | 2 +- .../gettingstarted/misc/videos/fslogix/profiles.md | 2 +- .../gettingstarted/misc/videos/fslogix/startmenu.md | 2 +- .../gettingstarted/misc/videos/gettingstartedmisc/arm.md | 2 +- .../misc/videos/gettingstartedmisc/editor.md | 2 +- .../misc/videos/gettingstartedmisc/freetraining.md | 2 +- .../misc/videos/gettingstartedmisc/sidexporter.md | 2 +- .../misc/videos/gettingstartedmisc/solutionmethods.md | 2 +- .../misc/videos/methods/exporterutility.md | 2 +- .../misc/videos/methods/sccmendpointpolicymanager.md | 2 +- .../misc/videos/methods/sccmgrouppolicy.md | 2 +- .../misc/videos/netwrixauditor/auditordemo.md | 2 +- .../misc/videos/netwrixauditor/auditorsetup.md | 2 +- .../gettingstarted/misc/videos/troubleshooting/admx.md | 2 +- .../misc/videos/troubleshooting/admxfiles.md | 2 +- .../misc/videos/troubleshooting/gpobackup.md | 2 +- .../misc/videos/troubleshooting/itemleveltargeting.md | 2 +- .../gettingstarted/misc/videos/troubleshooting/logs.md | 2 +- .../gettingstarted/misc/videos/troubleshooting/mdm.md | 2 +- .../misc/videos/troubleshooting/powershell.md | 2 +- .../misc/videos/troubleshooting/processmonitor.md | 2 +- .../misc/videos/troubleshooting/unlicense.md | 2 +- .../misc/videos/upgradingmaintenance/backup.md | 2 +- .../misc/videos/upgradingmaintenance/backupoptions.md | 2 +- .../windowsvirtualdesktops/admintemplatemanager.md | 2 +- .../videos/windowsvirtualdesktops/applicationsettings.md | 2 +- .../misc/videos/windowsvirtualdesktops/browserrouter.md | 2 +- .../videos/windowsvirtualdesktops/elevateapplication.md | 2 +- .../misc/videos/windowsvirtualdesktops/elevateinstall.md | 2 +- .../misc/videos/windowsvirtualdesktops/gettingstarted.md | 2 +- .../misc/videos/windowsvirtualdesktops/leastprivilege.md | 2 +- .../misc/videos/windowsvirtualdesktops/startscreen.md | 2 +- .../misc/videos/windowsvirtualdesktops/tour.md | 2 +- .../videos/gettingstarted/install.md | 2 +- .../videos/gettingstarted/modepull.md | 2 +- .../videos/gettingstarted/modepush.md | 2 +- .../videos/gettingstarted/securityenhanced.md | 2 +- .../videos/troubleshooting/firewallports.md | 2 +- .../gpcompliancereporter/videos/using/existinggpos.md | 2 +- .../gpcompliancereporter/videos/using/importgpos.md | 2 +- .../gpcompliancereporter/videos/using/importstig.md | 2 +- .../videos/whatdoesitdo/modeserver.md | 2 +- .../videos/whatdoesitdo/modestandalone.md | 2 +- .../videos/whatdoesitdo/overviewmanager.md | 2 +- .../videos/whatdoesitdo/overviewtechnical.md | 2 +- docs/endpointpolicymanager/index.md | 6 ++++-- .../videolearningcenter/methodgpoandad/autoupdate.md | 2 +- .../videolearningcenter/installall/installuniversal.md | 2 +- .../videolearningcenter/installalllegacy/upgrades.md | 2 +- .../videolearningcenter/requestall/licenserequestkey.md | 3 ++- .../videolearningcenter/troubleshooting/cleanup.md | 2 +- .../videolearningcenter/troubleshooting/legacy.md | 2 +- .../videolearningcenter/troubleshooting/lttool.md | 3 ++- .../licensing/videolearningcenter/troubleshooting/mdm.md | 3 ++- .../troubleshooting/renameendpoint.md | 2 +- .../videolearningcenter/troubleshooting/unlicense.md | 2 +- src/theme/Root.js | 4 +--- 466 files changed, 482 insertions(+), 479 deletions(-) diff --git a/.gitignore b/.gitignore index e2324deeff..bdbef839cf 100644 --- a/.gitignore +++ b/.gitignore @@ -26,12 +26,3 @@ packages npm-debug.log* yarn-debug.log* yarn-error.log* -fix_fullscreen.py -fix_video_dimensions.py -fix_videos_v2.py -fix_videos_v3.py -fix_videos.py -verify_dimensions.py -git_status.txt -touch_all_modified.py -touch_files.py diff --git a/docs/endpointpolicymanager/archive/acrobatxpro.md b/docs/endpointpolicymanager/archive/acrobatxpro.md index 669bcc211e..3c3b761c73 100644 --- a/docs/endpointpolicymanager/archive/acrobatxpro.md +++ b/docs/endpointpolicymanager/archive/acrobatxpro.md @@ -11,7 +11,7 @@ So to ensure Protected Mode is on and guarantee it stays on? Not to mention, how manage any of the other 1000+ Acrobat Pro X settings using Group Policy? Watch this video to find out. - + One problem with Acrobat X Pro's **Protected Mode** security feature is that it is not enabled by default, especially if you need this feature to be always on. Furthermore, efficiently managing diff --git a/docs/endpointpolicymanager/archive/admxfiles.md b/docs/endpointpolicymanager/archive/admxfiles.md index 28919ccff3..d099545e38 100644 --- a/docs/endpointpolicymanager/archive/admxfiles.md +++ b/docs/endpointpolicymanager/archive/admxfiles.md @@ -11,7 +11,7 @@ Group Policy MVP Jeremy Moskowitz shows how ADM and ADMX files do not perform th them to. Jeremy demonstrates how a 3rd party tool like Netwrix Endpoint Policy Manager (formerly PolicyPak) can actually deliver settings, plus perform lockdown so your settings are ensured. - + ### Group Policy: ADM/X Files – why they cannot prevent user shenanigans video transcript diff --git a/docs/endpointpolicymanager/archive/applock.md b/docs/endpointpolicymanager/archive/applock.md index 89b7b456e1..a963fa037e 100644 --- a/docs/endpointpolicymanager/archive/applock.md +++ b/docs/endpointpolicymanager/archive/applock.md @@ -10,7 +10,7 @@ Prior to Netwrix Endpoint Policy Manager (formerly PolicyPak) 3.5, it was necess display previous AppLock (TM) elements. In this video you can see how to quickly and easily restore the element within the GPO. - + ### PolicyPak 3.5 Applock Update Behavior Change video transcript diff --git a/docs/endpointpolicymanager/archive/cloud.md b/docs/endpointpolicymanager/archive/cloud.md index 41bfd06119..5086c5e7c4 100644 --- a/docs/endpointpolicymanager/archive/cloud.md +++ b/docs/endpointpolicymanager/archive/cloud.md @@ -10,7 +10,7 @@ Microsoft MVP Jeremy Moskowitz and Shane from Admin Arsenal show how you can dep settings to domain joined or non-domain joined machines through the cloud with Netwrix Endpoint Policy Manager (formerly PolicyPak) Cloud. - + ### Deliver Group Policy to Domain Joined and non-Domain Joined machines thru the Cloud diff --git a/docs/endpointpolicymanager/archive/designstudiofirefox.md b/docs/endpointpolicymanager/archive/designstudiofirefox.md index a9ae59ef1d..412c913caa 100644 --- a/docs/endpointpolicymanager/archive/designstudiofirefox.md +++ b/docs/endpointpolicymanager/archive/designstudiofirefox.md @@ -10,7 +10,7 @@ Firefox is easy to manage using Netwrix Endpoint Policy Manager (formerly Policy how-to using the Endpoint Policy Manager **DesignStudio** to implement about:config settings within your Paks. - + ### PolicyPak: Use the DesignStudio to manage FireFox's about:config settings video transcript diff --git a/docs/endpointpolicymanager/archive/differentusers.md b/docs/endpointpolicymanager/archive/differentusers.md index 46a5e6ca0d..16ef028214 100644 --- a/docs/endpointpolicymanager/archive/differentusers.md +++ b/docs/endpointpolicymanager/archive/differentusers.md @@ -9,7 +9,7 @@ sidebar_position: 20 Microsoft MVP Jeremy Moskowitz and Shane from Admin Arsenal demonstrate how it is possible to manage different users in the same OU using Netwrix Endpoint Policy Manager (formerly PolicyPak). - + ### Manage Different Users In The Same OU (And Reduce Number of GPOs) With PolicyPak diff --git a/docs/endpointpolicymanager/archive/gotomeeting.md b/docs/endpointpolicymanager/archive/gotomeeting.md index 95d0eb1380..f0b9d3edcd 100644 --- a/docs/endpointpolicymanager/archive/gotomeeting.md +++ b/docs/endpointpolicymanager/archive/gotomeeting.md @@ -12,7 +12,7 @@ so that they get the right experience, every time they launch it. Keep your GoTo configuration settings enforced with Endpoint Policy Manager. Check out this video to see how it is done. - + ### Manage Goto Meetings diff --git a/docs/endpointpolicymanager/archive/ie10.md b/docs/endpointpolicymanager/archive/ie10.md index 8fcbaef710..3ec8d51614 100644 --- a/docs/endpointpolicymanager/archive/ie10.md +++ b/docs/endpointpolicymanager/archive/ie10.md @@ -10,7 +10,7 @@ If you install Internet Explorer 10 on Windows 7 (or Windows 8) machine you lose manage Internet Explorer Maintenance. Also, IEM settings stop working. This video explains how you can solve this problem. - + ### Internet Explorer 10 and Internet Explorer Maintenance – the whole story Video Transcript diff --git a/docs/endpointpolicymanager/archive/ie9.md b/docs/endpointpolicymanager/archive/ie9.md index 00883f822f..8bb07ed04d 100644 --- a/docs/endpointpolicymanager/archive/ie9.md +++ b/docs/endpointpolicymanager/archive/ie9.md @@ -11,7 +11,7 @@ a challenge to network administrators. WithNetwrix Endpoint Policy Manager (form can leverage its pre-configured pak for Internet Explorer 9, which makes configuring Internet Explorer as simple as can be. Check out this video to see how it's done. - + ### Manage Internet Explorer 9 using Group Policy and PolicyPak Video Transcript diff --git a/docs/endpointpolicymanager/archive/infranview.md b/docs/endpointpolicymanager/archive/infranview.md index 3caa2dfe44..215f045adf 100644 --- a/docs/endpointpolicymanager/archive/infranview.md +++ b/docs/endpointpolicymanager/archive/infranview.md @@ -14,7 +14,7 @@ place. Endpoint Policy Manager sets and enforces expectations for your users' ap they get the same experience, every time they launch it. Keep your IrfanView configuration settings enforced and streamlined with Endpoint Policy Manager. Check out this video to see how it is done. - + ### Lockdown IrfanView with Group Policy video transcript diff --git a/docs/endpointpolicymanager/archive/itemleveltartgeting.md b/docs/endpointpolicymanager/archive/itemleveltartgeting.md index 8328a6ed46..de5cb5a916 100644 --- a/docs/endpointpolicymanager/archive/itemleveltartgeting.md +++ b/docs/endpointpolicymanager/archive/itemleveltartgeting.md @@ -10,7 +10,7 @@ Learn how to use **Group Policy Preferences** [https://www.policypak.com/pp-blog/item-level-targeting](https://www.policypak.com/pp-blog/item-level-targeting) from former Group Policy MVP Jeremy Moskowitz. - + ### Group Policy Preferences: Item Level Targeting Video Transcript diff --git a/docs/endpointpolicymanager/archive/java.md b/docs/endpointpolicymanager/archive/java.md index d75a6968eb..c2229c1054 100644 --- a/docs/endpointpolicymanager/archive/java.md +++ b/docs/endpointpolicymanager/archive/java.md @@ -9,7 +9,7 @@ sidebar_position: 140 Here is an update for Java 7 u 45. Learn how Netwrix Endpoint Policy Manager (formerly PolicyPak) can manage major settings in Java very quickly. - + ### PolicyPak: Manage Java 7 u 45 using Group Policy Video Transcript diff --git a/docs/endpointpolicymanager/archive/massdeploy.md b/docs/endpointpolicymanager/archive/massdeploy.md index d836da513c..20d2f68b44 100644 --- a/docs/endpointpolicymanager/archive/massdeploy.md +++ b/docs/endpointpolicymanager/archive/massdeploy.md @@ -10,7 +10,7 @@ You have tested out Netwrix Endpoint Policy Manager (formerly PolicyPak) on one working great. Now you are ready to roll the client side extension (CSE) out to a numberof machines at once. Watch this video to see how easy this to implement. - + ### PolicyPak: Mass Deploy the PolicyPak CSE using GPSI Transcript diff --git a/docs/endpointpolicymanager/archive/modenuke.md b/docs/endpointpolicymanager/archive/modenuke.md index 8bae6f7a13..a60bbaa4e7 100644 --- a/docs/endpointpolicymanager/archive/modenuke.md +++ b/docs/endpointpolicymanager/archive/modenuke.md @@ -11,7 +11,7 @@ managing applications themselves, the GPPrefs Registry extension doesn't go far video, you will learn about GPPreferences' **Nuke** mode, as well as what happens when the computer goes offline, and you expect settings to be maintained. - + ### GPPrefs Registry: Nuke mode, and why users can avoid your GPprefs settings video transcript diff --git a/docs/endpointpolicymanager/archive/office2013.md b/docs/endpointpolicymanager/archive/office2013.md index cf6b3b0d68..a92df3a6db 100644 --- a/docs/endpointpolicymanager/archive/office2013.md +++ b/docs/endpointpolicymanager/archive/office2013.md @@ -12,7 +12,7 @@ they get the same experience, every time they launch it, especially for an ubiqu such as this. Keep your Microsoft Office 2013 configuration settings delivered, enforced and automatically remediated with Endpoint Policy Manager. Check out this video to see how it's done. - + ### Lockdown Microsoft Office Suite 2013 Video Transcript diff --git a/docs/endpointpolicymanager/archive/operanext.md b/docs/endpointpolicymanager/archive/operanext.md index 8c11ef92ac..aed5a59e29 100644 --- a/docs/endpointpolicymanager/archive/operanext.md +++ b/docs/endpointpolicymanager/archive/operanext.md @@ -9,7 +9,7 @@ sidebar_position: 90 Netwrix Endpoint Policy Manager (formerly PolicyPak): Manage Opera using Group Policy, SCCM or your own systems management utility. - + ### PolicyPak: Manage Opera Next using Group Policy, SCCM or your own management utility diff --git a/docs/endpointpolicymanager/archive/parcctesting.md b/docs/endpointpolicymanager/archive/parcctesting.md index e027933a4b..4af70fcb7a 100644 --- a/docs/endpointpolicymanager/archive/parcctesting.md +++ b/docs/endpointpolicymanager/archive/parcctesting.md @@ -9,7 +9,7 @@ sidebar_position: 110 PARCC testing is very important. Make it go very smoothly for your students and teacherby implementing our preconfigured PARCC settings, as seen in this video. - + ### PolicyPak Configure PARCC Testing Configuration Stations using PolicyPak to prevent pop ups diff --git a/docs/endpointpolicymanager/archive/preferencesexporter.md b/docs/endpointpolicymanager/archive/preferencesexporter.md index e2f3aa0ff7..309e16f0c9 100644 --- a/docs/endpointpolicymanager/archive/preferencesexporter.md +++ b/docs/endpointpolicymanager/archive/preferencesexporter.md @@ -9,7 +9,7 @@ sidebar_position: 170 Use Microsoft Group Policy Preferences without using Group Policy. You can use SCCM, Windows Intune, KACE, or your own systems management software, and get your machines GPPreferecnes items. - + ### PolicyPak Preferences with PolicyPak Exporter diff --git a/docs/endpointpolicymanager/archive/symantecworkspace.md b/docs/endpointpolicymanager/archive/symantecworkspace.md index af962fceaf..ee3150ab11 100644 --- a/docs/endpointpolicymanager/archive/symantecworkspace.md +++ b/docs/endpointpolicymanager/archive/symantecworkspace.md @@ -16,7 +16,7 @@ is, unless you have Netwrix Endpoint Policy Manager (formerly PolicyPak). You will be managing your SWV applications settings dynamically using Group Policy, Altiris or SCCM — quickly and easily. - + ### Manage Symantec Workspace Streaming and Virtualization with Group Policy diff --git a/docs/endpointpolicymanager/archive/tattooing.md b/docs/endpointpolicymanager/archive/tattooing.md index 651ff4e83a..7a86320150 100644 --- a/docs/endpointpolicymanager/archive/tattooing.md +++ b/docs/endpointpolicymanager/archive/tattooing.md @@ -10,7 +10,7 @@ Tattooing the registry means that settings are left behind when they no longe Learn where ADM and ADMX files may cause you problems, and how Netwrix Endpoint Policy Manager (formerly PolicyPak), a third-party solution, can help provide solutions. - + ### Group Policy: Understanding ADM-ADMX files Tattooing (and what to do about it) Video Transcript diff --git a/docs/endpointpolicymanager/archive/upgrading.md b/docs/endpointpolicymanager/archive/upgrading.md index e67d0d2e9b..5fb7eaa17c 100644 --- a/docs/endpointpolicymanager/archive/upgrading.md +++ b/docs/endpointpolicymanager/archive/upgrading.md @@ -10,7 +10,7 @@ Here is how to take any version of Netwrix Endpoint Policy Manager (formerly Pol update it on all your client computers at the same time. You can use the built-in Group Policy software distribution mechanism of Group Policy. - + ### PolicyPak: Upgrading the CSE using GPSI Transcript diff --git a/docs/endpointpolicymanager/archive/vmware.md b/docs/endpointpolicymanager/archive/vmware.md index 553f2668d7..756f6fff66 100644 --- a/docs/endpointpolicymanager/archive/vmware.md +++ b/docs/endpointpolicymanager/archive/vmware.md @@ -9,7 +9,7 @@ sidebar_position: 120 You can specify any particular VM’s hardware and options settings plus lock down the user interface. Here’s how to do it. - + ### VmWare Workstation hardware diff --git a/docs/endpointpolicymanager/archive/vmwarefilesettings.md b/docs/endpointpolicymanager/archive/vmwarefilesettings.md index 91ea1e1cbb..f71471acf4 100644 --- a/docs/endpointpolicymanager/archive/vmwarefilesettings.md +++ b/docs/endpointpolicymanager/archive/vmwarefilesettings.md @@ -9,7 +9,7 @@ sidebar_position: 130 In this video learn how to use the PP DesignStudio to specify a specific VMware VMX file and then deliver settings and lock down the settings so users cannot work around them. - + ### Lockdown VMware workstation diff --git a/docs/endpointpolicymanager/archive/vmwarehorizonmirage.md b/docs/endpointpolicymanager/archive/vmwarehorizonmirage.md index 5e301c7aba..c420d3d640 100644 --- a/docs/endpointpolicymanager/archive/vmwarehorizonmirage.md +++ b/docs/endpointpolicymanager/archive/vmwarehorizonmirage.md @@ -12,7 +12,7 @@ PolicyPak) with VMware Horizon Mirage, you will see instant results. When you im your desktops, Endpoint Policy Manager can manage that layer. Check out this video to see exactly how it is done: - + ### PolicyPak and VMware Horizon Mirage Video Transcript diff --git a/docs/endpointpolicymanager/archive/vmwaresupplements.md b/docs/endpointpolicymanager/archive/vmwaresupplements.md index b3ea16146b..74a92af172 100644 --- a/docs/endpointpolicymanager/archive/vmwaresupplements.md +++ b/docs/endpointpolicymanager/archive/vmwaresupplements.md @@ -11,7 +11,7 @@ now: how are you able to guarantee key application and operating system settings you prevent users from messing up their apps? How can you ensure users will not work around your important security and operating system settings? Watch this video to find out. - + ### PolicyPak supplements VMware View Video Transcript diff --git a/docs/endpointpolicymanager/archive/xenapp.md b/docs/endpointpolicymanager/archive/xenapp.md index 48603380a4..e99f3819ed 100644 --- a/docs/endpointpolicymanager/archive/xenapp.md +++ b/docs/endpointpolicymanager/archive/xenapp.md @@ -12,7 +12,7 @@ demonstration, see how Netwrix Endpoint Policy Manager (formerly PolicyPak) enab environments to truly receive Group Policy settings for any Xenapp application, plus lock those applications down so users cannot work around your important IT and security settings. - + ### PolicyPak enhances XenApp with Group Policy video transcript diff --git a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/admintemplatesmanager/collections.md b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/admintemplatesmanager/collections.md index 4973a97b9a..e7d2258be7 100644 --- a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/admintemplatesmanager/collections.md +++ b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/admintemplatesmanager/collections.md @@ -10,7 +10,7 @@ consolidate them into something more manageable? Your dreams have come true--Net Manager (formerly PolicyPak)'s Admin Templates Manager allows you to do exactly that, with the power of Item Level Targeting. - + Hi, this is Whitney with Endpoint Policy Manager Software. Have you ever looked at your list of GPOs and been driven to despair by the sheer number of them? Don't you wish you could somehow consolidate diff --git a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/admintemplatesmanager/switchedpolicies.md b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/admintemplatesmanager/switchedpolicies.md index 91b2b214b5..7bcaf52b59 100644 --- a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/admintemplatesmanager/switchedpolicies.md +++ b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/admintemplatesmanager/switchedpolicies.md @@ -7,7 +7,7 @@ sidebar_position: 20 Deliver user side settings on the computer side, but get rid of Loopback! - + Hi, this is Whitney with Netwrix Endpoint Policy Manager (formerly PolicyPak) Software. In this video, I'm going to show you how you can get out of the dirty, dirty business of using group policy diff --git a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/admintemplatesmethods/deployinternet.md b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/admintemplatesmethods/deployinternet.md index 2e825ae2c0..2c4536d9fc 100644 --- a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/admintemplatesmethods/deployinternet.md +++ b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/admintemplatesmethods/deployinternet.md @@ -8,7 +8,7 @@ sidebar_position: 20 Want to perform real Group Policy settings over the Internet? Check out Netwrix Endpoint Policy Manager (formerly PolicyPak) cloud (and watch this video.) - + Hi, this is Whitney with Endpoint Policy Manager software Are you working with a situation where you've got roaming computers, people working from home, domain-joined or even nondomain-joined diff --git a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/admintemplatesmethods/reducegpos.md b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/admintemplatesmethods/reducegpos.md index dea8838426..955aba94bb 100644 --- a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/admintemplatesmethods/reducegpos.md +++ b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/admintemplatesmethods/reducegpos.md @@ -10,7 +10,7 @@ PolicyPak)'s PP Merge Utility to take entire GPOs, or portions of GPOs and merge Templates Files format. Then, after that you've got LESS GPOs.. and also a quick way to export for use with PP Cloud or PP with MDM. - + ### Endpoint Policy Manager: Reduce GPOs (and/or export them for use with Endpoint Policy Manager Cloud or with MDM) diff --git a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/admintemplatestips/screensavers.md b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/admintemplatestips/screensavers.md index c294d4bd3a..c907f41412 100644 --- a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/admintemplatestips/screensavers.md +++ b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/admintemplatestips/screensavers.md @@ -9,7 +9,7 @@ Let me guess: You have MOST machines that you want to get standard screensaver s machines where you want to BYPASS getting the screensaver. This video will blow your mind. Only with Netwrix Endpoint Policy Manager (formerly PolicyPak) ! - + ### Endpoint Policy Manager: The Ultimate Guide to Managing Screensavers diff --git a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportinggrouppolicy/cloudlocaluser.md b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportinggrouppolicy/cloudlocaluser.md index 38f234d9dd..d7dd6840f2 100644 --- a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportinggrouppolicy/cloudlocaluser.md +++ b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportinggrouppolicy/cloudlocaluser.md @@ -8,7 +8,7 @@ sidebar_position: 20 Need to make a new Local User on your endpoints? It's easy with Netwrix Endpoint Policy Manager (formerly PolicyPak) cloud. - + ### PolicyPak Cloud Use PP Cloud to create a new local user on your endpoints diff --git a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportinggrouppolicy/delivergpprefs.md b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportinggrouppolicy/delivergpprefs.md index ec4dabfb32..2eb6c55325 100644 --- a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportinggrouppolicy/delivergpprefs.md +++ b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportinggrouppolicy/delivergpprefs.md @@ -9,7 +9,7 @@ Not every GPPrefs item can be used on the Computer side. In this demonstration l Printers, Drive Maps and Internet settings… and deploy them to an OU of computers… regardless of where the user resides. - + ### GPprefs without loopback diff --git a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportingtocloud/cloudimport.md b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportingtocloud/cloudimport.md index 86fe26e031..96d5003abe 100644 --- a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportingtocloud/cloudimport.md +++ b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportingtocloud/cloudimport.md @@ -10,7 +10,7 @@ Policy Manager (formerly PolicyPak) Cloud. As a bonus, you can also continue to within Endpoint Policy Manager Cloud AFTER you've uploaded them. If you want to say goodbye to on-prem GPOs and use our Endpoint Policy Manager. - + In a previous video, we exported the three kinds of Group Policy Settings that you wanted to use for Endpoint Policy Manager Cloud, and we've got them here just hanging out in exported form. It's super diff --git a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportingtocloud/mdm.md b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportingtocloud/mdm.md index bb152b8511..cab66ebca0 100644 --- a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportingtocloud/mdm.md +++ b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportingtocloud/mdm.md @@ -9,7 +9,7 @@ After you use Netwrix Endpoint Policy Manager (formerly PolicyPak) Export Manage GPOs, you need to get them to be deployed with your MDM service like Intune or Workspace ONE. Here's how to do that. - + In a previous video, we took our existing Microsoft Group Policy settings and exported them, security settings, admin templates, and Group Policy preferences items, and we've got them as XMLs. diff --git a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportingtocloud/mergetool.md b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportingtocloud/mergetool.md index 11c17ae186..a885464fb1 100644 --- a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportingtocloud/mergetool.md +++ b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportingtocloud/mergetool.md @@ -9,6 +9,6 @@ This shows how to take Netwrix Endpoint Policy Manager (formerly PolicyPak) Sett them out back into Microsoft settings for computers without the Endpoint Policy Manager CSE installed. - + diff --git a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportingtocloud/realgposettings.md b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportingtocloud/realgposettings.md index d9a0813c6d..37b1e2b87f 100644 --- a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportingtocloud/realgposettings.md +++ b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportingtocloud/realgposettings.md @@ -9,7 +9,7 @@ You've got GPOs, but you want to get them to work with Netwrix Endpoint Policy M PolicyPak) cloud or your own MDM service. Here's how to take real GPOs and get them working with whatever you already have. - + Hi, this is Jeremy Moskowitz, and in this demonstration, I'm going to show you how you can take your existing Group Policy settings with Microsoft and export them for use with Endpoint Policy Manager diff --git a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportingtocloud/sccm.md b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportingtocloud/sccm.md index ab1712f965..f7e5bbbe8d 100644 --- a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportingtocloud/sccm.md +++ b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportingtocloud/sccm.md @@ -8,7 +8,7 @@ sidebar_position: 40 If you want to deploy real Microsoft GPO settings via SCCM this is how to do it. Export with Netwrix Endpoint Policy Manager (formerly PolicyPak) Export manager then wrap up and deploy using SCCM. - + In a previous video, you saw me export my real Microsoft group policy settings and export them to XMLs. Now we're going to wrap them up and use it with our SCCM service. How do we do that? Well, diff --git a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/gettingstarted/consolidateprinter.md b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/gettingstarted/consolidateprinter.md index 395100ee7d..3628d64b4b 100644 --- a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/gettingstarted/consolidateprinter.md +++ b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/gettingstarted/consolidateprinter.md @@ -11,6 +11,6 @@ them into fewer or even ONE GPO. In this demonstration, you'll see how to consol PREFERENCES items for FEWER GPOs, plus convert them into an MSI for later deployment for use with an MDM service like Intune. Magic provided ... only from Endpoint Policy Manager ! - + diff --git a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/gettingstarted/consolidateregistry.md b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/gettingstarted/consolidateregistry.md index 24df7ead39..425d03ea73 100644 --- a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/gettingstarted/consolidateregistry.md +++ b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/gettingstarted/consolidateregistry.md @@ -7,6 +7,6 @@ sidebar_position: 30 Consolidate your existing GPPrefs Registry Items. - + diff --git a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/gettingstarted/drivemaps.md b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/gettingstarted/drivemaps.md index f3116ab126..f43b7f27c7 100644 --- a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/gettingstarted/drivemaps.md +++ b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/gettingstarted/drivemaps.md @@ -8,6 +8,6 @@ sidebar_position: 20 Got too many GPOs with Too Many Drive Maps? Use Netwrix Endpoint Policy Manager (formerly PolicyPak) to compress those settings, have less GPOs and faster logins. - + diff --git a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/gettingstarted/shortcuts.md b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/gettingstarted/shortcuts.md index b3ab188839..24e8ab56db 100644 --- a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/gettingstarted/shortcuts.md +++ b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/gettingstarted/shortcuts.md @@ -5,6 +5,6 @@ sidebar_position: 40 --- # Endpoint Policy Manager Preferences: Shortcuts (Consolidate GPOs and also deploy them via PP Cloud and your MDM service) - + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/centralstorework.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/centralstorework.md index 4da0ebccc0..4e8327c0fa 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/centralstorework.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/centralstorework.md @@ -9,7 +9,7 @@ Netwrix Endpoint Policy Manager (formerly PolicyPak) enables you to work with ot quickly. Just put the Paks into the central store, and everyone has a copy. Watch this video to see how it's done! - + ### PolicyPak: Working with Others and using the Central Store video transcript diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/dllorphans.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/dllorphans.md index c138f60e71..8f3a0d98ca 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/dllorphans.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/dllorphans.md @@ -9,7 +9,7 @@ If a DLL that supports a GPO is removed, you need a way to discover and quickly Endpoint Policy Manager (formerly PolicyPak) GPOTouch utility has a function called Find & Repair Orphaned Paks within GPOs. Here's how it works. - + ### PolicyPak: Understanding and fixing PolicyPak DLL Orphans video transcript diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/dllreconnect.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/dllreconnect.md index 25d5cb9b74..685363fa88 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/dllreconnect.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/dllreconnect.md @@ -8,7 +8,7 @@ sidebar_position: 60 This is an advancedNetwrix Endpoint Policy Manager (formerly PolicyPak) topic showing how to reconnect a DLL if the inner name was changed, and someone deleted the existing DLL. - + ### PolicyPak: Reconnecting DLLs video transcript diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/manualupdate.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/manualupdate.md index 9f3f654b79..8b0b3930db 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/manualupdate.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/manualupdate.md @@ -5,7 +5,7 @@ sidebar_position: 10 --- # How to manually update Paks - + Hi, this is Whitney with PolicyPak Software and in this video, we are going to talk about the idea of how to manually update your packs. If you are ever having trouble with a pack and you email us diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/shares.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/shares.md index 43518cb064..4b7f579bf5 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/shares.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/shares.md @@ -9,7 +9,7 @@ Starting in build 601 of the Netwrix Endpoint Policy Manager (formerly PolicyPak you've got the ability to store Pak files on shares — as well as the traditional Local and Central stores. This video shows you how it works. - + ### PolicyPak: Using Shares to Store Your Paks Video Transcript diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/touchutility.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/touchutility.md index 3a99e92f17..af346b49b0 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/touchutility.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/touchutility.md @@ -9,7 +9,7 @@ Updating your Pak DLLs and GPOs to a newer version manually can be a pain in the this utility to automatically update your GPOs with Netwrix Endpoint Policy Manager (formerly PolicyPak) data to the latest versions. It installs alongside DesignStudio. - + ### PolicyPak: GPOTouch Utility video transcript diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/trustedappsets.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/trustedappsets.md index ca0a457269..28e18215d2 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/trustedappsets.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/trustedappsets.md @@ -19,6 +19,6 @@ Before heading down this path please watch the backup / restore videos: - [Endpoint Policy Manager Application Settings Manager: Backup, Restore, Export, Import](/docs/endpointpolicymanager/gettingstarted/misc/videos/upgradingmaintenance/backup.md) - [Endpoint Policy Manager: Backup and Restore Options to Recover from nearly any problem](/docs/endpointpolicymanager/gettingstarted/misc/videos/upgradingmaintenance/backupoptions.md) - + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/uptodate.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/uptodate.md index b779948cf6..d3a9f263ea 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/uptodate.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/uptodate.md @@ -8,7 +8,7 @@ sidebar_position: 40 Upgrading from a previous version of Netwrix Endpoint Policy Manager (formerly PolicyPak) is easy. Here are the basic steps involved. - + ### PolicyPak: Upgrading from a previous version of PolicyPak video transcript diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/chrome/clearbrowsing.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/chrome/clearbrowsing.md index 72a008b8db..f260843f93 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/chrome/clearbrowsing.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/chrome/clearbrowsing.md @@ -9,7 +9,7 @@ Of course you want to have nice clean browsing history, download history, cookie plug in data, along with Cached images and files, Password and Autofill form data. Use Netwrix Endpoint Policy Manager (formerly PolicyPak) to manage these items in Chrome. - + Download this video: [https://www.policypak.com/automation/download.php?vid=VviwZSFFrQ4&pid=policypak-google-chrome-clear-browsing-history-cookies-password-images-and-more](https://www.policypak.com/automation/download.php?vid=VviwZSFFrQ4&pid=policypak-google-chrome-clear-browsing-history-cookies-password-images-and-more) diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/chrome/gettingstarted.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/chrome/gettingstarted.md index 9ac98e7966..f6e06fb2d7 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/chrome/gettingstarted.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/chrome/gettingstarted.md @@ -8,7 +8,7 @@ sidebar_position: 10 Netwrix Endpoint Policy Manager (formerly PolicyPak): Manage Google Chrome using Group Policy, SCCM or your own management utility - + ### Manage Google Chrome using Group Policy video transcript diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/demo.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/demo.md index b150dde511..2bef02bd5f 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/demo.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/demo.md @@ -8,7 +8,7 @@ sidebar_position: 30 If you need to manage applications, the desktop, Java, the Start Menu and more.. you have to see this action packed Netwrix Endpoint Policy Manager (formerly PolicyPak) + Citrix demo. - + ### Endpoint Policy Manager on Citrix: You Gotta Try This diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/demo2.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/demo2.md index 5773cbe7d6..d9dabf3fe9 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/demo2.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/demo2.md @@ -8,7 +8,7 @@ sidebar_position: 40 For more helpful content, visit [www.policypak.com](https://www.policypak.com/) or join the Citrix User Group Community at [https://www.mycugc.org/](https://www.mycugc.org/) - + ### CUGC Connect: Endpoint Policy Manager plus Citrix Demo – You Gotta Try This diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/integration.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/integration.md index 945df8516b..d5356dc415 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/integration.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/integration.md @@ -9,6 +9,6 @@ Do you have Citrix Virtual Apps, Citrix Virtual Desktops, or Citrix Endpoint Man you're going to LOVE how Netwrix Endpoint Policy Manager (formerly PolicyPak) helps you. Watch this two minute overview video to see how to make the most of your Citrix investment! - + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/rds.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/rds.md index 632eb226a8..896ef2b308 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/rds.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/rds.md @@ -10,7 +10,7 @@ Desktop Services such as RemoteApp to give you perfect control over your applica See how to use them together in this video: - + ### Endpoint Policy Manager and Microsoft RDS and RemoteApp – Better Together to Manage Applications' settings video transcript diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/sealapproval.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/sealapproval.md index 6452d564b9..1baa8f0ccc 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/sealapproval.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/sealapproval.md @@ -8,6 +8,6 @@ sidebar_position: 10 If you are unsure if Endpoint Policy Manager + Citrix are a good combo.. then just take it from Carl Webster, Citrix CTP Fellow. - + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/xenapp.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/xenapp.md index b7289c70cb..f128747666 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/xenapp.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/xenapp.md @@ -16,7 +16,7 @@ Watch this video to see how you can use Group Policy and Netwrix Endpoint Policy PolicyPak) to ensure that users' XenApp application settings. Settings will be automatically deployed and fully locked down with the IT and business settings they need to have: - + XenApp is awesome. It enables "Application Anywhere" access. But that "Application Anywhere" access can come back to bite you if you're not doing all you can to manage those applications. diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/xendesktop.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/xendesktop.md index 0cb0c785b9..adf774c008 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/xendesktop.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/xendesktop.md @@ -20,7 +20,7 @@ So watch this video to see how Netwrix Endpoint Policy Manager (formerly PolicyP users' desktops and applications are locked down and help add more value to your XenDesktop investment. - + You might know that some licensed Citrix customers get to take advantage of some Citrix addons: diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/addelements.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/addelements.md index 0ec73f5226..16851b2397 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/addelements.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/addelements.md @@ -8,7 +8,7 @@ sidebar_position: 30 Quicky and easily add additional bells and whistles to your project. In this quick demo Jeremy shows you how to add a radio button element that he captures from a different part of the UI. - + ### Endpoint Policy Manager: Using DesignStudio to add elements from an alternate UI video transcript diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/designstudiojava.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/designstudiojava.md index 96462555a2..95ec89dc55 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/designstudiojava.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/designstudiojava.md @@ -9,7 +9,7 @@ sidebar_position: 60 In this video, you will see how to take our existing Java Paks, which only work on Windows 7 and later, and make them work on WIndows XP. - + ### PolicyPak: Using PolicyPak DesignStudio to modify the Java Paks for XP Video Transcript diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/firefox_plugins.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/firefox_plugins.md index 7cdf8de7c2..32ac0a0785 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/firefox_plugins.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/firefox_plugins.md @@ -9,7 +9,7 @@ Netwrix Endpoint Policy Manager (formerly PolicyPak) can manage your Firefox plu you off with an example Pak. This video shows you how to take this example Pak and make settings for whatever plugins you want. - + ### Manage Firefox Plugins using Endpoint Policy Manager and the Endpoint Policy Manager DesignStudio Video Transcript diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/firstpak.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/firstpak.md index ca4a743cbf..625088fc25 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/firstpak.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/firstpak.md @@ -9,7 +9,7 @@ Creating packs for your own applications is fun and easy. Watch this how-to vide you can create your own Paks for the software you use within your company. Goodbye ADM and ADMX files, hello Netwrix Endpoint Policy Manager (formerly PolicyPak)! - + ### Endpoint Policy Manager: Creating Your First Pak using Endpoint Policy Manager Design Studio video transcript diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/foxitprinter.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/foxitprinter.md index f49158516e..d531997401 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/foxitprinter.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/foxitprinter.md @@ -8,7 +8,7 @@ sidebar_position: 50 In this tutorial we show how to capture FoxIT Printer's settings. Check out the video to see how its done. - + ### PP Design Studio – FoxIT Printer Settings Tutorial Video Transcript diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/importregistry.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/importregistry.md index 603a53432a..fd915234ad 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/importregistry.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/importregistry.md @@ -9,7 +9,7 @@ If you've already got collections of registry keys you want to deliver, Endpoint ensure that they are always delivered and consistently reinforced. In this tip, use the PP DesignStudio to import your registry keys for both ON and OFF values. - + ### Endpoint Policy Manager: Use the DesignStudio to import existing registry keys diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/itemleveltargeting.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/itemleveltargeting.md index b6fc9fe66b..3e37290638 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/itemleveltargeting.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/itemleveltargeting.md @@ -12,7 +12,7 @@ normal "Item Level Targeting" ([https://www.policypak.com/pp-blog/item-level-targeting](https://www.policypak.com/pp-blog/item-level-targeting))filters, see our Video on that function (for day to day Endpoint Policy Manager administration.) - + ### Endpoint Policy Manager: Predefined ILTs (Internal Filters) Video Transcript diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/acllockdown.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/acllockdown.md index 7b0e5cbc82..4c40ff4735 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/acllockdown.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/acllockdown.md @@ -12,7 +12,7 @@ This literally prevents users (or other applications) from modifying your settin "Steady State" to your application where users are simply not permitted to work around your settings (online or offline, running or not running.) - + ### Endpoint Policy Manager: ACL Lockdown for Registry Based Applications video transcript diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/applicationlaunch.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/applicationlaunch.md index 2fe5fb5b8e..2cc592e824 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/applicationlaunch.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/applicationlaunch.md @@ -8,6 +8,6 @@ sidebar_position: 40 Netwrix Endpoint Policy Manager (formerly PolicyPak) supports automatic re-delivery of settings, simply by re-launching the application. This is configurable per Pak and demonstrated in this video. - + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/itemleveltargeting.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/itemleveltargeting.md index c49ca9ef7b..7c72c357b8 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/itemleveltargeting.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/itemleveltargeting.md @@ -5,7 +5,7 @@ sidebar_position: 10 --- # Using Item Level Targeting - + Hi, this is Whitney with PolicyPak Software. In this video, we are going to talk about the idea of using item-level targeting with the application settings manager. What that is is a way for you to diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/itemleveltargetingbypass.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/itemleveltargetingbypass.md index d5c5a46bb5..5678d4273d 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/itemleveltargetingbypass.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/itemleveltargetingbypass.md @@ -9,6 +9,6 @@ Use this technique to bypass any Internal Item Level Targeting filters which are pre-configured AppSets. - + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/proxysettings.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/proxysettings.md index a33d2d86e1..78df5c19b6 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/proxysettings.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/proxysettings.md @@ -10,7 +10,7 @@ Starting in build 545, you can flip / flop specific settings even when offline. this video how we change Firefox's Proxy settings — even when there is no DC. You're going to love this tip ! - + ### PolicyPak: Manage different proxy settings, even when offline video transcript diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/superpowers.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/superpowers.md index b71c51ebbe..38f3846166 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/superpowers.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/superpowers.md @@ -9,6 +9,6 @@ Enforcement, reversion, applock, offline and switched modes OH MY! Come learn ab that Netwrix Endpoint Policy Manager (formerly PolicyPak)'s Application Settings Manager has to offer. - + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/variables.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/variables.md index 2cc6a182ba..0cc53d6a8a 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/variables.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/variables.md @@ -8,7 +8,7 @@ sidebar_position: 60 You might want to deliver settings based upon Windows' environment variables. There are several types of Env variables, and in this demo, we show you how to find them and some use cases. - + ### PolicyPak: Using Environment Variables in Paks Video Transcript diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/addons.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/addons.md index 5072bdec3e..c30e496468 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/addons.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/addons.md @@ -10,7 +10,7 @@ Endpoint Policy Manager (formerly PolicyPak) can manage (enable or disable) ALL Watch this video to finally get a handle on how to manage your Firefox Add-ons using Group Policy or your own systems management utility. - + ### Endpoint Policy Manager: Manage Firefox Add-ons using Group Policy diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/adobe.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/adobe.md index 832a1a9e4b..20be38d2d1 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/adobe.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/adobe.md @@ -8,7 +8,7 @@ sidebar_position: 110 Firefox always opens PDF files in it's own internal viewer. Most customers want to change this to an external PDF reader. See how to do it in this video (and also for any other extension type!) - + ### Endpoint Policy Manager: Change Firefox application handler (like PDF) to Adobe Reader diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/bookmarks.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/bookmarks.md index 61a5e4e4af..15d80093c0 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/bookmarks.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/bookmarks.md @@ -8,7 +8,7 @@ sidebar_position: 50 With Netwrix Endpoint Policy Manager (formerly PolicyPak) you can add or remove bookmarks to the menus or the toolbar. Watch this video to see exactly how to do it. - + ### Endpoint Policy Manager: Manage Firefox Bookmarks diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/bookmarksmodify.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/bookmarksmodify.md index c0174cca5e..b2f716d816 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/bookmarksmodify.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/bookmarksmodify.md @@ -7,6 +7,6 @@ sidebar_position: 130 Create/delete a bookmarks folder in Firefox. - + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/certificates.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/certificates.md index f97b1691d6..8086f9e718 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/certificates.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/certificates.md @@ -9,7 +9,7 @@ Need to add or remove a certificate dynamically within Firefox? Netwrix Endpoint (formerly PolicyPak) makes it drop dead easy. Just point to the file and specify the store. Watch this video to see how it's done. - + ### Endpoint Policy Manager: Manage Firefox Certificates diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/defaultsearch.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/defaultsearch.md index 3217369ad1..2db46347b8 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/defaultsearch.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/defaultsearch.md @@ -8,7 +8,7 @@ sidebar_position: 20 Everyone wants to know how to set the Firefox Search Engine from Yahoo to Google or something else using Group Policy. PolicyPak is the way to do it. Check out this video. - + ### Endpoint Policy Manager: Set the Firefox Default Search Engine using Group Policy diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/disable.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/disable.md index a718a1d1f8..91f4fcae67 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/disable.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/disable.md @@ -8,7 +8,7 @@ sidebar_position: 70 Need to remove about:config, about:addons, and the Australis button? How about entire menu items inside Fireofx Preferences? Check out this video. It couldn't be easier. - + ### Endpoint Policy Manager: Remove many common UI elements in Firefox with one click diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/extensions.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/extensions.md index 413a8cd095..30a2b4156b 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/extensions.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/extensions.md @@ -9,7 +9,7 @@ Your users have a ton of (evil?) extensions in Firefox. How did they get there? you have some you want them to have, but don't know how to get rid of the junk they put there. Check out this video to see how to add or remove Firefox extensions using URLs, Flies, or over HTTPS. - + ### Endpoint Policy Manager: Force Installing Extensions using Group Policy diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/extratabs.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/extratabs.md index 83605c5f50..f422c3e676 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/extratabs.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/extratabs.md @@ -9,7 +9,7 @@ When Firefox runs the first time, it shows extra tabs. But using Netwrix Endpoin (formerly PolicyPak) you can remove these extra tabs on both Windows 7 and Windows 10. This video shows you how. - + ### Endpoint Policy Manager: Remove Firefox's Extra Tabs at First Launch diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/gettingstarted.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/gettingstarted.md index f19a7a39c2..ff21f9a30f 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/gettingstarted.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/gettingstarted.md @@ -11,7 +11,7 @@ which will repackage, modify and "re-sell" Firefox —- each and every time an u also true they provide some ADM support with this modified software. But there's a better way —- a much better way. See how we do it using this video. - + ### Manage Firefox with Group Policy Video Transcript diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/miscsettings.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/miscsettings.md index 30368d764e..bd3e7df858 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/miscsettings.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/miscsettings.md @@ -16,7 +16,7 @@ be configured. Here are the misc settings, and the time index where they can be - Prevent Firefox Sync: 7:17. - Prevent Misc Buttons and Controls: 9:36. - + ### Endpoint Policy Manager: Manage Firefox Misc Settings and Buttons Using Endpoint Policy Manager diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/popups.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/popups.md index 5b5da40ae6..1c5b578665 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/popups.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/popups.md @@ -9,7 +9,7 @@ Want to see how to dictate which websites can allow or block pop-ups? How about Camera or Microphone? Only Netwrix Endpoint Policy Manager (formerly PolicyPak) enables you to set these using Group Policy or the Cloud. - + ### Endpoint Policy Manager: Manage Firefox Pop-Ups and Permissions using Group Policy diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/removeelements.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/removeelements.md index 6e92c4897b..628c0deca1 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/removeelements.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/removeelements.md @@ -8,7 +8,7 @@ sidebar_position: 80 More power than ever before; now you can individually remove specific UI elements from Firefox in the about:preferences panel. Fine tune exactly what users can see and do (and not see and not do.) - + ### Endpoint Policy Manager: Firefox Remove Specific Elements from about:preferences panel diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/gettingstarted/centralstorecreate.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/gettingstarted/centralstorecreate.md index 4c143de531..31a4a55877 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/gettingstarted/centralstorecreate.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/gettingstarted/centralstorecreate.md @@ -11,6 +11,6 @@ that constitute the ability to create stuff in Group Policy, and PP central stor need to manage applications in the Application Settings Manager. - + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/gettingstarted/centralstoreupdate.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/gettingstarted/centralstoreupdate.md index 7d7c0b7a72..df5093e449 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/gettingstarted/centralstoreupdate.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/gettingstarted/centralstoreupdate.md @@ -9,7 +9,7 @@ Once you've created your Netwrix Endpoint Policy Manager (formerly PolicyPak) Ce populated it, eventually you'll need to update your Paks. This video shows two different ways to update your Paks and your GPOs. - + ### Endpoint Policy Manager: Updating Endpoint Policy Manager Central Store video transcript diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/gettingstarted/quickrundown.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/gettingstarted/quickrundown.md index 51430fa8b1..dff1aadcbc 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/gettingstarted/quickrundown.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/gettingstarted/quickrundown.md @@ -7,7 +7,7 @@ sidebar_position: 30 Learn how to get started with Application Settings Manager quickly and easily with this video. - + ### PPGP Quick Rundown: Application Manager Video Transcript diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/certificates.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/certificates.md index 9a6fa77baa..2076ea1ddd 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/certificates.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/certificates.md @@ -7,7 +7,7 @@ sidebar_position: 20 Netwrix Endpoint Policy Manager (formerly PolicyPak): Manage IE Certificates - + ### Endpoint Policy Manager: Manage IE Certificates diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/connectionstab.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/connectionstab.md index 109fa7a134..705fe61fd2 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/connectionstab.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/connectionstab.md @@ -7,7 +7,7 @@ sidebar_position: 30 Netwrix Endpoint Policy Manager (formerly PolicyPak): Manage IE Connections tab - + ### Endpoint Policy Manager: Manage IE Connections tab diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/contenttab.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/contenttab.md index 87c31fdf2b..368baae128 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/contenttab.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/contenttab.md @@ -7,7 +7,7 @@ sidebar_position: 40 Netwrix Endpoint Policy Manager (formerly PolicyPak): Manage IE Content tab - + ### Endpoint Policy Manager: Manage IE Content tab diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/favorites.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/favorites.md index 479f4efc66..53a284e0f7 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/favorites.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/favorites.md @@ -7,7 +7,7 @@ sidebar_position: 100 Netwrix Endpoint Policy Manager (formerly PolicyPak): Managing Favorites in IE - + ### Endpoint Policy Manager: Managing Favorites in IE diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/generaltab.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/generaltab.md index 8b5da19c77..10988e19f0 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/generaltab.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/generaltab.md @@ -7,7 +7,7 @@ sidebar_position: 50 Netwrix Endpoint Policy Manager (formerly PolicyPak): Manage IE General tab - + ### Endpoint Policy Manager: Manage IE General tab diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/gettingstarted.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/gettingstarted.md index 7d95df4d2d..99f859b32a 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/gettingstarted.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/gettingstarted.md @@ -7,7 +7,7 @@ sidebar_position: 10 Netwrix Endpoint Policy Manager (formerly PolicyPak): Getting Started Managing Internet Explorer - + ### Endpoint Policy Manager: Getting Started Managing Internet Explorer diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/privacytab.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/privacytab.md index 00f1f66e18..345fd4b846 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/privacytab.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/privacytab.md @@ -7,7 +7,7 @@ sidebar_position: 60 Netwrix Endpoint Policy Manager (formerly PolicyPak): Manage IE Privacy tab - + ### Endpoint Policy Manager: Manage IE Privacy tab diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/programstab.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/programstab.md index 2ec690fdfe..99fa07a624 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/programstab.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/programstab.md @@ -7,7 +7,7 @@ sidebar_position: 70 Netwrix Endpoint Policy Manager (formerly PolicyPak): Manage IE Programs Tab - + ### Endpoint Policy Manager: Manage IE Programs Tab diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/securitytab.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/securitytab.md index 11a58336f8..7df294fb8d 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/securitytab.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/securitytab.md @@ -7,7 +7,7 @@ sidebar_position: 80 Netwrix Endpoint Policy Manager (formerly PolicyPak): Manage IE Security - + ### Endpoint Policy Manager: Manage IE Security diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/settings.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/settings.md index c045c186a1..5d22599f21 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/settings.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/settings.md @@ -11,6 +11,6 @@ Internet Explorer Maintenance (IEM) has been deprecated, this is your answer. If it, we bring a true "one stop shop" to managing ALL areas and settings of Internet Explorer (All Versions). - + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/java/disable.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/java/disable.md index 9675866f14..4a3c78e033 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/java/disable.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/java/disable.md @@ -8,7 +8,7 @@ sidebar_position: 10 The Department of Homeland security strongly recommends that you disable Java temporarily. Exactly how will you do that ? Watch this video to find out. - + ### Endpoint Policy Manager: Turn off Java immediately on all machines video transcript diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/java/jre.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/java/jre.md index ab7658ae67..f22da45c61 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/java/jre.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/java/jre.md @@ -13,7 +13,7 @@ of users? Bam! Done. Need to set security options for one group of users different than another group (users vs. developers)? That's Cake! Check out this video to see how it's done. - + ### Manage Java JRE with Group Policy Video Transcript diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/java/lockdown.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/java/lockdown.md index 4d3c93a613..4b39ba45a9 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/java/lockdown.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/java/lockdown.md @@ -9,7 +9,7 @@ How can you populate Java's Site List Exceptions using Group Policy and also loc cannot make changes? Watch this video. Netwrix Endpoint Policy Manager (formerly PolicyPak) works with ALL versions of Java right out of the box. - + ### Endpoint Policy Manager: Manage and Lock down Java Site List Exceptions diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/java/securityslider.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/java/securityslider.md index c2ca1b7885..456db66821 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/java/securityslider.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/java/securityslider.md @@ -8,7 +8,7 @@ sidebar_position: 40 A quick update to our Java pak gives you the ability to manage and manipulate the slider on the security tab and lock it down. See how! - + ### How to Manage the security slider in Java 7 video transcript diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/methods/microsoftintune.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/methods/microsoftintune.md index 94263bf2d6..dafb4ce4d7 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/methods/microsoftintune.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/methods/microsoftintune.md @@ -27,7 +27,7 @@ constantly nag the users. Watch this video (exclusively for Microsoft Intune administrators) to see exactly how to manage your applications Endpoint Policy Manager and Intune: - + If you're a Microsoft Intune customer, you might have 5, 10 or 20 customers that you manage. Here's the best part: Create your Endpoint Policy Manager directives once, and what you do for one customer diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/methods/pdqdeploy.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/methods/pdqdeploy.md index 93b36730b3..92beca60d9 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/methods/pdqdeploy.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/methods/pdqdeploy.md @@ -9,7 +9,7 @@ Microsoft MVP Jeremy Moskowitz and Shane from Admin Arsenal show how to easily d PDQ Deploy and manage it with Netwrix Endpoint Policy Manager (formerly PolicyPak) for your entire organization. - + ### Deploy and Manage WinZip with PDQ Deploy and Endpoint Policy Manager diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/methods/pdqdeployfirefox.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/methods/pdqdeployfirefox.md index efe8cc17f3..3310945f5e 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/methods/pdqdeployfirefox.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/methods/pdqdeployfirefox.md @@ -8,7 +8,7 @@ sidebar_position: 50 Microsoft MVP Jeremy Moskowitz and Shane from Admin Arsenal deploy Firefox with PDQ Deploy and manage the heck out of it with Netwrix Endpoint Policy Manager (formerly PolicyPak). - + ### Deploy and Manage Firefox with PDQ Deploy and Endpoint Policy Manager diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/methods/sccmsoftwarecenter.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/methods/sccmsoftwarecenter.md index 74719b4cf4..3e67182d0a 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/methods/sccmsoftwarecenter.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/methods/sccmsoftwarecenter.md @@ -5,7 +5,7 @@ sidebar_position: 20 --- # Perform Desktop Lockdown using Microsoft SCCM and Endpoint Policy Manager - + Hi, this is Whitney with PolicyPak Software, and in this video. I am talking specifically to SCCM folks. If you're an SCCM shop, then you've got a great way to deliver your application, but that diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/methods/specops.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/methods/specops.md index bc2cc345a5..314c3f7d6c 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/methods/specops.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/methods/specops.md @@ -23,7 +23,7 @@ and as a bonus… Here's the video: - + When users work around that application's settings, that's a support call for you, and an immediate cost to fix it, and downtime for the user (on every device they own.) diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/acrobat.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/acrobat.md index fb7ca37959..cafbe1237d 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/acrobat.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/acrobat.md @@ -8,7 +8,7 @@ sidebar_position: 30 Acrobat Reader is on every desktop in your company. Too bad it has 800+ settings for you to deal with. Let's say you only needed to deal with some key settings to make your company more secure. - + Ask yourself, how would you manage things like: diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/flashplayer.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/flashplayer.md index b3ebdfd9a9..7ee9292afd 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/flashplayer.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/flashplayer.md @@ -8,7 +8,7 @@ sidebar_position: 40 Got Super cookies? I bet you do – and, no, it's not your Aunt Edna's latest diet craze. It's your latest security threat. And it lives on your corporate Windows machines. - + The problem is: diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/irfanview.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/irfanview.md index 5add12667b..339abe6288 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/irfanview.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/irfanview.md @@ -15,7 +15,7 @@ time they launch it. Oh, and Endpoint Policy Manager also supports IrfanView too many other applications. Keep your IrfanView configuration settings enforced and streamlined with Endpoint Policy Manager. Check out this video to see how it's done. - + ### Lockdown IrfanView with Group Policy video transcript diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/office.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/office.md index 9f7d7bf974..b9ae1ee706 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/office.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/office.md @@ -19,7 +19,7 @@ launch it, especially for ubiquitous application such as this. Keep your Microsoft Office 2013 and 2016 configuration settings delivered, enforced and automatically remediated with Endpoint Policy Manager. Check out this video to see how it's done: - + Let's start with Excel 2013 or 2016. Our PolicyPak software snaps-in to the Group Policy Editor and gives you the same user interface as Microsoft Excel 2013 and 2016 itself. A spreadsheet is all diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/passwordsecure.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/passwordsecure.md index 270badd601..45e8db5cc6 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/passwordsecure.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/passwordsecure.md @@ -5,6 +5,6 @@ sidebar_position: 10 --- # Netwrix Endpoint Policy Manager can manage Netwrix Password Secure - + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/skype.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/skype.md index 00609c6c4f..74bc3e3a09 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/skype.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/skype.md @@ -22,7 +22,7 @@ This video shows Lync 2010, but we also have a pre-configured Paks for Lync 2013 for Business 2015/2016. ::: - + There's simply no way to manage the Lync client using Group Policy any other way. We're more than a mere ADM template. PolicyPak is a true management system, which can lock down the Lync client and diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/teams.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/teams.md index 49e52ba035..a30a03a804 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/teams.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/teams.md @@ -9,7 +9,7 @@ Want to manage the settings WITHIN Microsoft Teams? Like Auto-start application, On close keep the application running, Register Teams as chat app, and other various settings? Then use Netwrix Endpoint Policy Manager (formerly PolicyPak) Application Settings Manager .... like this! - + Hi, this is Jeremy Moskowitz and in this video, we're going to learn how to use PolicyPak Application Settings Manager to dictate some key settings for Microsoft Teams. This is the default diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/thunderbird.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/thunderbird.md index 8d4e514b4f..e5c60b3480 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/thunderbird.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/thunderbird.md @@ -13,7 +13,7 @@ Netwrix Endpoint Policy Manager (formerly PolicyPak), you've got no enterprise-w settings and lock down Thunderbird. Watch this video to get a handle on the problem and where Endpoint Policy Manager can ease the pain. - + ### Manage Thunderbird using Group Policy and PolicyPak Video Transcript diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/certificatesevil.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/certificatesevil.md index dcef6f3d8e..44c79dad39 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/certificatesevil.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/certificatesevil.md @@ -8,7 +8,7 @@ sidebar_position: 20 You might want to deliver settings based upon Windows' environment variables. There are several types of Env variables, and in this demo, we show you how to find them and some use cases. - + ### Wipe Privdog (and other evil certificates) off your network using Group Policy and Endpoint Policy Manager. diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/chromebookmarks.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/chromebookmarks.md index cfc2cffdf0..f5e0ca8c27 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/chromebookmarks.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/chromebookmarks.md @@ -8,7 +8,7 @@ sidebar_position: 90 Watch this video to learn how to use Netwrix Endpoint Policy Manager (formerly PolicyPak) Application managers Google Chrome Pak to deliver pre-configured bookmarks to your endpoints. - + ### PolicyPak: Deliver pre-configured Bookmarks in Chrome diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/chromerevert.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/chromerevert.md index 3f65216834..d433886ba2 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/chromerevert.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/chromerevert.md @@ -8,7 +8,7 @@ sidebar_position: 50 Reverting settings using theNetwrix Endpoint Policy Manager (formerly PolicyPak) Chrome Pak is a little special. Here's the video how-to. - + ### PolicyPak: Chrome Revert Tips (Pre-CSE 1260) diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/chromerevertfix.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/chromerevertfix.md index c1d49554c9..d1c63e3563 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/chromerevertfix.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/chromerevertfix.md @@ -9,7 +9,7 @@ If you have trouble reverting your Chrome settings using Netwrix Endpoint Policy PolicyPak) Application Manager, in build 1260 or later, there's an easy fix. This video shows you how. - + ### PolicyPak: Fix Chrome Revert with PP CSE 1260 or later diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/firefoxabout.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/firefoxabout.md index 45e250b747..38c3d05eb5 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/firefoxabout.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/firefoxabout.md @@ -8,7 +8,7 @@ sidebar_position: 80 If you need advice on how to convert Netwrix Endpoint Policy Manager (formerly PolicyPak) 2AppSet version to the 4AppSet (or more) version, here's the advice. - + ### PPAM – Convert from 2 to 4 Paks for Firefox About-Config Paks diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/firefoxplugins.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/firefoxplugins.md index 679a6cdbe0..2fb6d3293e 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/firefoxplugins.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/firefoxplugins.md @@ -8,7 +8,7 @@ sidebar_position: 40 If you have plugins that you always want to allow, for a specific website, this is the how-to video for you. - + ### PolicyPak: Manage Firefox Plug-ins Per Website diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/ieproxyserver.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/ieproxyserver.md index cfbca9eefd..7828a84d85 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/ieproxyserver.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/ieproxyserver.md @@ -7,7 +7,7 @@ sidebar_position: 10 IE Proxy server with Advanced settings - + ### PolicyPak: Managing IE Proxy server with Advanced settings diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/invincea.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/invincea.md index 04be9bad5c..91ba770f35 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/invincea.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/invincea.md @@ -8,7 +8,7 @@ sidebar_position: 30 Invincea is great for Sandboxing the IE, FF, and Chrome browsers. But you can use Netwrix Endpoint Policy Manager (formerly PolicyPak) to manage all the in-browser settings. Here's a demonstration. - + ### PolicyPak and Invincea Integration Demo diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/oraclejava.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/oraclejava.md index 58a947a9af..cbcc7e74ae 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/oraclejava.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/oraclejava.md @@ -11,7 +11,7 @@ are introducing a UNIVERSAL AppSet for Java which works for all versions of Java incremental versions. Here is the guidance you need to transition from lots of AppSets down to one universal AppSet. If you have questions about this feature, PLEASE use the FORUMS. - + ### PolicyPak: Transitioning to the Universal Oracle Java Pak(7 thru 9) diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/paksbig.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/paksbig.md index beea163e2a..c1644cd857 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/paksbig.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/paksbig.md @@ -7,7 +7,7 @@ sidebar_position: 100 Here's a workaround for the lack of a SEARCH feature in PP Application Manager. - + Hi. This is Jeremy Moskowitz. In this video, I'm going to show you how you can work around a little annoyance in PolicyPak which is how to find items in PolicyPak Application Manager. diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/troubleshooting/chrome.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/troubleshooting/chrome.md index 3a5c35f9b3..9306e38a59 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/troubleshooting/chrome.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/troubleshooting/chrome.md @@ -10,6 +10,6 @@ If Chrome crashes you may get a message about "Chrome incompatible apps." Don't Endpoint Policy Manager (formerly PolicyPak) isnt the bad guy; but if you dont want to see these messages again, this is the workaround. - + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/vdi/dedicated.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/vdi/dedicated.md index 4e77cf1637..304c33da72 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/vdi/dedicated.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/vdi/dedicated.md @@ -18,7 +18,7 @@ That's where Netwrix Endpoint Policy Manager (formerly PolicyPak) comes in. In this demonstration see Endpoint Policy Manager working inside your dedicated VDI sessions ensuring that your application settings are set dynamically and always ensured. - + ### Endpoint Policy Manager and VMware Horizon View – Dedicated VDI diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/vdi/integration.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/vdi/integration.md index 6754473546..2d0a3ec208 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/vdi/integration.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/vdi/integration.md @@ -30,7 +30,7 @@ Tip: After you watch the video, please download our free whitepaper "What Most I about VDI": [https://www.policypak.com/integration/solutions/why-vdi-admin-need-endpointpolicymanager.html](https://www.policypak.com/integration/solutions/why-vdi-admin-need-endpointpolicymanager.html) - + You might be wondering about how Windows Server 2012's personal "User Profile" fits in with Endpoint Policy Manager Application Manager. diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/vdi/localmode.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/vdi/localmode.md index b638fd52a2..30cd88a95d 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/vdi/localmode.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/vdi/localmode.md @@ -14,7 +14,7 @@ user is 100% offline using Vmware Horizon View Local Mode. Watch this video to check it out. - + ### Endpoint Policy Manager and VMware Horizon View – Dedicated VDI diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/vdi/thinapp.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/vdi/thinapp.md index d11ddf83af..d50aad9ea9 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/vdi/thinapp.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/vdi/thinapp.md @@ -18,7 +18,7 @@ and security settings and ensures they cannot be worked around. To see a video of ThinApp assigned packages via VMware Horizon View and Endpoint Policy Manager managing them, watch this video. - + ### Endpoint Policy Manager and VMware Horizon View with ThinApp Assigned Packages diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/vdi/thinappworkspace.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/vdi/thinappworkspace.md index aac78e09f7..aa51a759de 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/vdi/thinappworkspace.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/vdi/thinappworkspace.md @@ -18,7 +18,7 @@ based upon the user's circumstances, and ensures those settings on the computer. Video: To see a video of VMware Horizon Workspace ThinApp applications' settings managed by Endpoint Policy Manager, watch this video. - + ### Endpoint Policy Manager and VMware Horizon Workspace Applications and ThinApp Entitled Packages diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/vdi/vmware.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/vdi/vmware.md index 43f6840c2a..117fe58e33 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/vdi/vmware.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/vdi/vmware.md @@ -20,7 +20,7 @@ locks down the user's access. Watch this video to see how Endpoint Policy Manager can lock down your applications inside of VMware View (and keep your headaches and helpdesk calls to a minimum). - + ### Endpoint Policy Manager and VMware Horizon View Linked Clones with Persona Management diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/virtualization/appv.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/virtualization/appv.md index 7675b0b90e..9e89e1204d 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/virtualization/appv.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/virtualization/appv.md @@ -21,7 +21,7 @@ Good news for you: We've got that problem totally handled. Watch this video (exclusively for App-V administrators) to see exactly how to manage App-V sequences using Group Policy using Netwrix Endpoint Policy Manager (formerly PolicyPak): - + You're smart. You picked App-V to make application deployment easier. diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/virtualization/spoonnovell.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/virtualization/spoonnovell.md index 097f34a8fe..1c80d2e704 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/virtualization/spoonnovell.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/virtualization/spoonnovell.md @@ -28,7 +28,7 @@ Application Virtualization customers.) What you'll see is how to dynamically manage and lock down your virtualized applications using Group Policy and Netwrix Endpoint Policy Manager (formerly PolicyPak): - + So, neither Spoon.Net nor Novell ZENworks Application Virtualization can redeploy, adjust, lockdown or guarantee application or operating system settings. diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/virtualization/symantec.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/virtualization/symantec.md index 86d577e855..78f3fbea58 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/virtualization/symantec.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/virtualization/symantec.md @@ -23,7 +23,7 @@ Watch this video (exclusively for SWS and SWV administrators) to see exactly how applications using Netwrix Endpoint Policy Manager (formerly PolicyPak) (via Group Policy, Altiris, or SCCM): - + You're smart. You picked SWS and SWV to make application deployment easier. diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/virtualization/thinapp.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/virtualization/thinapp.md index f3170f6c7b..b705efdf4e 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/virtualization/thinapp.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/virtualization/thinapp.md @@ -18,7 +18,7 @@ But you still have some big problems: Watch this video (exclusively for VMware ThinApp administrators) to see exactly how to manage ThinApp packages using Group Policy and Netwrix Endpoint Policy Manager (formerly PolicyPak): - + So, if you needed to tweak a configuration file, edit the package's registry, or otherwise configure your ThinApp package, you've got a real problem. diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/virtualization/uev.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/virtualization/uev.md index 0d5e8f486e..c8765ed1e0 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/virtualization/uev.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/virtualization/uev.md @@ -13,7 +13,7 @@ story. Here's the video to show how Endpoint Policy Manager and Microsoft UE-V (or, really, any User Environment Manager (UEM) tool) can work together seamlessly. - + Okay. Let's review: diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/virtualization/xenapp.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/virtualization/xenapp.md index cfe2ab47fe..ab2e312616 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/virtualization/xenapp.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/virtualization/xenapp.md @@ -12,7 +12,7 @@ lock users down so they can't work around your settings. See how Endpoint Policy Citrix XenApp streaming environments by providing true Group Policy support to any Citrix XenApp streamed application PLUS lock users down so they cannot work around your settings. - + ### Endpoint Policy Manager enhances Xenapp Streaming with Group Policy video transcript diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/whatdoesitdo/cloud.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/whatdoesitdo/cloud.md index d7f3701c59..3d1d6dc1c7 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/whatdoesitdo/cloud.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/whatdoesitdo/cloud.md @@ -9,6 +9,6 @@ Here is a quick demonstration of Netwrix Endpoint Policy Manager (formerly Polic manager, managing Firefox, Java, and Chrome settings using Endpoint Policy Manager Application Manager and our Endpoint Policy Manager Cloud Edition. - + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/whatdoesitdo/grouppolicy.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/whatdoesitdo/grouppolicy.md index 754d8a4a4c..ccd124f23c 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/whatdoesitdo/grouppolicy.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/whatdoesitdo/grouppolicy.md @@ -9,6 +9,6 @@ Here is a very quick demonstration of Netwrix Endpoint Policy Manager (formerly application manager, managing Java settings using Group Policy and the Endpoint Policy Manager Cloud. - + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/whatdoesitdo/managers.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/whatdoesitdo/managers.md index 925f974e99..c92c19aada 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/whatdoesitdo/managers.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/whatdoesitdo/managers.md @@ -9,7 +9,7 @@ Why Netwrix Endpoint Policy Manager (formerly PolicyPak)? Easy. No Endpoint Poli Endpoint Management. No Desktop Security. No Data Leak Protection. No configuration of VDI machines. Watch this video see this easy to implement solution. - + ### PolicyPak Overview Video for Managers video transcript diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/whatdoesitdo/mdm.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/whatdoesitdo/mdm.md index 54040267ee..008e821569 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/whatdoesitdo/mdm.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/whatdoesitdo/mdm.md @@ -8,7 +8,7 @@ sidebar_position: 40 Learn how you can use Application Manager in your MDM environment to manage a myriad of settings for commonly used applications such as Acrobat Reader and Firefox. - + Hi, this is Whitney with PolicyPak Software. In a previous video, we looked at how to create policies that will allow us to manage applications, even if they aren't ADMX enabled by using the diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/whatdoesitdo/onpremise.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/whatdoesitdo/onpremise.md index 44380526f4..794aa4815f 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/whatdoesitdo/onpremise.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/whatdoesitdo/onpremise.md @@ -9,7 +9,7 @@ See how quickly you can get Netwrix Endpoint Policy Manager (formerly PolicyPak) Active Directory. This video mirrors the Endpoint Policy Manager On-Prem Quickstart Guide for Endpoint Policy Manager application manager to help you get up and running. - + ### PolicyPak On-Prem QuickStart for PolicyPak Application Manager diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/whatdoesitdo/pak.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/whatdoesitdo/pak.md index cda5e36f62..43352d1383 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/whatdoesitdo/pak.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/whatdoesitdo/pak.md @@ -8,6 +8,6 @@ sidebar_position: 20 Lockdown UI for hundreds of applications and secure your settings with PolicyPak's Application Settings Manager! - + diff --git a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/citrixvirtualapps/citrix.md b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/citrixvirtualapps/citrix.md index d3576689a7..5cffe8b323 100644 --- a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/citrixvirtualapps/citrix.md +++ b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/citrixvirtualapps/citrix.md @@ -8,7 +8,7 @@ sidebar_position: 10 In this video, learn the best practice for using PPBR and Citrix / RDS servers. Route from browser to browser very quickly using this technique. - + ### PolicyPak: Using PP Browser Router on Citrix or RDS servers with published browser applications diff --git a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/citrixvirtualapps/custombrowsers.md b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/citrixvirtualapps/custombrowsers.md index a9c5889cf8..e1bb605531 100644 --- a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/citrixvirtualapps/custombrowsers.md +++ b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/citrixvirtualapps/custombrowsers.md @@ -8,7 +8,7 @@ sidebar_position: 20 If you have App-V, ThinApp, or Citrix or RDS published applications, use this trick to route from a real built-in browser to your virtual / published browser. - + ### Endpoint Policy Manager \_ Browser Router with Custom Browsers diff --git a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/blockwebsites.md b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/blockwebsites.md index 1b12c08687..1af2af3b84 100644 --- a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/blockwebsites.md +++ b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/blockwebsites.md @@ -7,6 +7,6 @@ sidebar_position: 30 Users being naughty? Use PP Browser Router to stop that nonsense. - + diff --git a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/edgespecial.md b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/edgespecial.md index 6f9aae5cba..d3530a5c67 100644 --- a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/edgespecial.md +++ b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/edgespecial.md @@ -8,7 +8,7 @@ sidebar_position: 40 After you create your Enterprise Mode site lists, you can decide how to handle Edge browser. Do you want websites to render in Edge or IE? This video shows you how to adjust for your conditions. - + ### Endpoint Policy Manager and Edge ‘Special' policies diff --git a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/edgesupport.md b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/edgesupport.md index 666acf5e4a..28fb2ae943 100644 --- a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/edgesupport.md +++ b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/edgesupport.md @@ -9,7 +9,7 @@ Netwrix Endpoint Policy Manager (formerly PolicyPak) now supports routing FROM E browsers (Firefox, IE, and Chrome.) Its easy, and here's the only small thing you need to know to make it work perfectly ! - + ### PolicyPak: Browser Router now with support for MS Edge diff --git a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/ie.md b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/ie.md index 4dc709fe31..225d7ab8c7 100644 --- a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/ie.md +++ b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/ie.md @@ -8,7 +8,7 @@ sidebar_position: 70 Use Netwrix Endpoint Policy Manager (formerly PolicyPak) to dynamically set Enterprise and Document modes, as well as force an Internet Explorer tab to open--inside Edge! - + Hi, this is Whitney with Endpoint Policy Manager Software. In other videos, we talked about setting default browsers, routing the right website to the right browser, and making sure that the naughty diff --git a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/ports.md b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/ports.md index 9f088ff880..1a2f6566a0 100644 --- a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/ports.md +++ b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/ports.md @@ -7,7 +7,7 @@ sidebar_position: 50 Need to route specific websites to specific browsers based upon ports? Check out this demo. - + ### PolicyPak: Browser Router and Ports diff --git a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/rightbrowser.md b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/rightbrowser.md index 3dea6cd608..3921974f65 100644 --- a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/rightbrowser.md +++ b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/rightbrowser.md @@ -10,7 +10,7 @@ using the WRONG website most of the time. With PP Browser Router, you create pol where specific websites are launched only into the specific browsers. It couldn't be easier. Check it out. - + Hi, this is Whitney with Netwrix Endpoint Policy Manager (formerly PolicyPak) Software. In this video, I'm going to show you a gaggle of problems that you can fix using Endpoint Policy Manager's diff --git a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/userselecteddefault.md b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/userselecteddefault.md index 313cd741c5..54192d8f4c 100644 --- a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/userselecteddefault.md +++ b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/userselecteddefault.md @@ -9,7 +9,7 @@ Netwrix Endpoint Policy Manager (formerly PolicyPak) Browser Router now lets you back to your end-users. They can specify their browser of choice, and Endpoint Policy Manager will let them utilize it. Here's how to set up the feature. - + ### PolicyPak: Set up a default browser using PolicyPak Application Manager diff --git a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/methods/cloud.md b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/methods/cloud.md index f1ad5169fd..731b4c90b0 100644 --- a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/methods/cloud.md +++ b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/methods/cloud.md @@ -9,7 +9,7 @@ Deliver your routes to traveling and non-domain joined machines to Use Netwrix E Manager (formerly PolicyPak) Cloud to manage your browsers and make routes to your domain joined and non-domain joined machines. - + Hi, this is Jeremy Moskowitz. In this video we're going to use Endpoint Policy Manager Cloud's in-cloud editors to create browser router routes so that you can get to the right browser, to the diff --git a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/methods/mdm.md b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/methods/mdm.md index f34ffbf3e3..8d8b542886 100644 --- a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/methods/mdm.md +++ b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/methods/mdm.md @@ -10,7 +10,7 @@ using the WRONG website most of the time. With PP Browser Router, you create pol where specific websites are launched only into the specific browsers, then deploy those policies using the MDM service of your choice. It couldn't be easier. Check it out! - + Hi, this is Whitney with Netwrix Endpoint Policy Manager (formerly PolicyPak) Software. In a previous video, we learned how to use the Browser Router component to create policies to route the diff --git a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/browsericon.md b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/browsericon.md index 2282d31de1..fb096fa1a1 100644 --- a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/browsericon.md +++ b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/browsericon.md @@ -8,7 +8,7 @@ sidebar_position: 90 A little update to PP Browser Router, showing how to set the generic icon to your actual default browser icon. - + diff --git a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/chrome.md b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/chrome.md index 0589b8dbed..c421957fd1 100644 --- a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/chrome.md +++ b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/chrome.md @@ -8,7 +8,7 @@ sidebar_position: 50 Using PP Browser router, you can do a magic trick. Have ALL traffic go thru Chrome, except a handful of websites (called Exceptions.) Here's how to do it. - + ### PPBR: Route all sites to Chrome, with some exceptions diff --git a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/chromenondomainjoined.md b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/chromenondomainjoined.md index ae2a558aaa..b380ff3d95 100644 --- a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/chromenondomainjoined.md +++ b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/chromenondomainjoined.md @@ -8,7 +8,7 @@ sidebar_position: 20 If you are using PP Cloud and PP Browser router, this is the video to see how to enable Chrome to "Other" browser routing. (Chrome to FF, Chrome to IE, Chrome to Edge, etc.) - + ### PolicyPak: Browser Router now supports Chrome on Non-Domain Joined machines diff --git a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/defaultwindows10.md b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/defaultwindows10.md index 6634ddce4a..6d9d1d97f1 100644 --- a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/defaultwindows10.md +++ b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/defaultwindows10.md @@ -8,7 +8,7 @@ sidebar_position: 10 You want to set the users' Default Browser. Great ! But how can you deliver the setting... one time... then let the user drift from that configuration? Easy ! - + Hi, this is Jeremy Moskowitz. In this video, I'm going to show you how you can use Netwrix Endpoint Policy Manager (formerly PolicyPak) Browser Router to set a default browser policy and let it drift diff --git a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/edge.md b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/edge.md index 988087e20d..95691eebf2 100644 --- a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/edge.md +++ b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/edge.md @@ -8,7 +8,7 @@ sidebar_position: 60 Using PP Browser router, you can do a magic trick. Have ALL traffic go thru Edge, except a handful of websites (called Exceptions.) Here's how to do it. - + ### PPBR: Route all sites to Edge (with some exceptions) diff --git a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/firefox.md b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/firefox.md index c86a86f0b2..1ca4404217 100644 --- a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/firefox.md +++ b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/firefox.md @@ -8,7 +8,7 @@ sidebar_position: 40 If you want to force Firefox to be the default browser for EVERYTHING, except some sites, then we have a special XML file and video to help you out. - + ### PolicyPak Browser Router: Use Firefox as default for ALL pages, except some pages diff --git a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/ieedgemode.md b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/ieedgemode.md index cd1f265bce..50c639a892 100644 --- a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/ieedgemode.md +++ b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/ieedgemode.md @@ -11,7 +11,7 @@ which versions of Windows / Internet Explorer will permit this function, and whi learn about the "65 second rule". Definitely "walk before you run" with IE in Edge mode and PPBR by watching this video. - + Hi, this is Jeremy Moskowitz. In this video, we're going to talk about how to do Internet Explorer in Edge mode using Endpoint Policy Manager Browser Router. There's a lot of details in this video. diff --git a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/ieforce.md b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/ieforce.md index 6f3a09e828..0b1151c715 100644 --- a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/ieforce.md +++ b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/ieforce.md @@ -10,7 +10,7 @@ except a handful of websites (called Exceptions.) Here's how to do it. Two tips: the XML, just ask support. And, if you want to route all traffic thru, say, Firefox or Chrome… that's possible, but that's a DIFFERENT video. - + ### PolicyPak Browser Router: Force all websites to IE(but have some exceptions) diff --git a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/iesitelists.md b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/iesitelists.md index 89c3cf5bc3..0714b0d9f0 100644 --- a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/iesitelists.md +++ b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/iesitelists.md @@ -8,7 +8,7 @@ sidebar_position: 70 Use the in-the-box converter utility to take your existing IE Enterprise Site list files and immediately use them with Browser Router. - + ### Endpoint Policy Manager:  Internet Explorer to Endpoint Policy Manager Browser Router Site lists diff --git a/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/bitlockerdrives.md b/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/bitlockerdrives.md index 8f85362029..105b20a9bf 100644 --- a/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/bitlockerdrives.md +++ b/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/bitlockerdrives.md @@ -8,6 +8,6 @@ sidebar_position: 50 Got USB sticks and want to ensure they only work with Bitlocker'd devices? See this video to see how to do it. - + diff --git a/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/dmapprovalautorules.md b/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/dmapprovalautorules.md index 7db21f2509..fbcf5adaa1 100644 --- a/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/dmapprovalautorules.md +++ b/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/dmapprovalautorules.md @@ -9,6 +9,6 @@ sidebar_position: 80 Want to allow or deny specific USB devices whenever a user inserts one? And would you like to automatically create rules based upon these requests? Learn both techniques here. - + diff --git a/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/dmhelpertool.md b/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/dmhelpertool.md index be9336d5da..7f8853f0aa 100644 --- a/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/dmhelpertool.md +++ b/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/dmhelpertool.md @@ -9,6 +9,6 @@ sidebar_position: 70 This demo shows you how to enumerate the USB and other devices on the machine to enable quick Device Manager rules. - + diff --git a/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/enduser.md b/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/enduser.md index e58a4b8fc2..ed00efe2dc 100644 --- a/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/enduser.md +++ b/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/enduser.md @@ -9,6 +9,6 @@ sidebar_position: 60 Got users out in the field and want them to be able to report their requests for un-blocking their USBs and other devices? See how to set that up in this video. - + diff --git a/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/serialnumber.md b/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/serialnumber.md index d6118b89c4..8ac4009701 100644 --- a/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/serialnumber.md +++ b/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/serialnumber.md @@ -9,7 +9,7 @@ Use Netwrix Endpoint Policy Manager (formerly PolicyPak) Device Manager to speci users can use which serial numbers of USB sticks and DVD devices. This way, you issue the device, and you know EXACTLY who has USB Read/ Read/Write or Full access. - + In a previous video, you saw me limit which USB sticks are allowed by USB vendor type. The problem, however, even though it works great when you give the correct USB sticks to your end users, is that diff --git a/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/usbdrive.md b/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/usbdrive.md index 43acf5f9b5..99d233ca79 100644 --- a/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/usbdrive.md +++ b/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/usbdrive.md @@ -8,7 +8,7 @@ sidebar_position: 10 With Netwrix Endpoint Policy Manager (formerly PolicyPak) Device Manager, it takes one policy to immediately put the smackdown on USB sticks and CD-ROMs. Yep, it's that easy. - + Hi, this is Jeremy Moskowitz, founder and CTO of Endpoint Policy Manager Software. Hey, look, I just found this USB stick in the parking lot. Let me go ahead and double click on it and see what's diff --git a/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/usbdriveallowuser.md b/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/usbdriveallowuser.md index 45584cadb4..650f3406c1 100644 --- a/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/usbdriveallowuser.md +++ b/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/usbdriveallowuser.md @@ -8,7 +8,7 @@ sidebar_position: 20 If you trust one person, like a doctor or consultant, etc. then you can grant the one person (or group) READ, READ/WRITE, FULL access to all device. - + In a previous video, you saw me put the smackdown on CD-ROMs and USB sticks. This blanket is going to hit every user on this computer, but what if you had one user that you trusted, like a doctor or diff --git a/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/usbdriveallowvendor.md b/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/usbdriveallowvendor.md index 1efbaf86d9..dda8d0c6d4 100644 --- a/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/usbdriveallowvendor.md +++ b/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/usbdriveallowvendor.md @@ -9,7 +9,7 @@ If you have a specific USB device vendor you trust, and those devices are always Netwrix Endpoint Policy Manager (formerly PolicyPak) Device Manager to restrict device use to THOSE vendor IDs only! - + In our first video, we put the smackdown on all evil CD-ROMs and USB sticks. Then we opened it up for one trusted user to either just read or maybe full access if we really trust them. The thing, diff --git a/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/methods/cloud.md b/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/methods/cloud.md index c779c251d3..cb2c5e58d8 100644 --- a/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/methods/cloud.md +++ b/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/methods/cloud.md @@ -8,7 +8,7 @@ sidebar_position: 10 Got Endpoint Policy Manager Cloud... and naughty users with USB sticks? See how to take your policies and get them working with Endpoint Policy Manager Cloud ! - + Hi, this is Jeremy Moskowitz, and in this video, I'm going to show you how you can use Endpoint Policy Manager Device Manager and Endpoint Policy Manager Cloud together. First things first, you're diff --git a/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/methods/mdm.md b/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/methods/mdm.md index 6a49655b49..6baf302462 100644 --- a/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/methods/mdm.md +++ b/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/methods/mdm.md @@ -9,7 +9,7 @@ Got Intune or another MDM service, and users plugging in USB sticks... walking o data, or worse, introducing malware? Specify exactly WHO can use WHAT USB sticks ... so you don't have to fight fires everywhere around data and ransomware. - + Hi, this is Jeremy Moskowitz. In this video, I'm going to show you how you can use Netwrix Endpoint Policy Manager (formerly PolicyPak) Device Manager to enable and restrict USB sticks using your MDM diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/adminapproval/additionaldetails.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/adminapproval/additionaldetails.md index 88b04361c2..3f9ad9c383 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/adminapproval/additionaldetails.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/adminapproval/additionaldetails.md @@ -9,7 +9,7 @@ sidebar_position: 40 Want to always force your additional details into the Email method? With this feature, what you put into Admin Approval - Additional Details can be sent up to you alongside the request code. - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/acltraverse/deleteicons.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/acltraverse/deleteicons.md index ec129ea557..ff1fccb9e0 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/acltraverse/deleteicons.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/acltraverse/deleteicons.md @@ -7,6 +7,6 @@ sidebar_position: 10 Got pesky icons on desktop and want to let users self-delete them? Here's how to do it ! - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/acltraverse/modifyhosts.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/acltraverse/modifyhosts.md index f447a660fc..48a0ac4df2 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/acltraverse/modifyhosts.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/acltraverse/modifyhosts.md @@ -8,6 +8,6 @@ sidebar_position: 20 Want to grant a particular application to be able to read, write or delete files, like editing the hosts file even when the user normally wouldn't have rights? Here's how ! - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/acltraverse/ntfspermissions.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/acltraverse/ntfspermissions.md index 03bf031b40..45467cb80b 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/acltraverse/ntfspermissions.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/acltraverse/ntfspermissions.md @@ -8,6 +8,6 @@ sidebar_position: 30 What if you dont know what applications your users are actually using? Use this tip to enlighten any application to overcome File ACLs. - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/acltraverse/registry.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/acltraverse/registry.md index b7a3bf641d..638341dbd7 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/acltraverse/registry.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/acltraverse/registry.md @@ -9,6 +9,6 @@ Got applications which won't work unless they have full admin rights? Or if they user, they might modify one portion of the registry which the standard user wouldn't normally have access? Netwrix Endpoint Policy Manager (formerly PolicyPak) ACL Traverse to the rescue. - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/applyondemand.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/applyondemand.md index 46f53e67b6..0cf6bc7124 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/applyondemand.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/applyondemand.md @@ -8,7 +8,7 @@ sidebar_position: 120 If you have applications which SHOULD run most of the time with STANDARD RIGHTS, but SOMETIMES with elevated / admin rights, this is the technique to use. - + Hi, this is Jeremy Moskowitz. In this video, I'm going to show you how you can use Netwrix Endpoint Policy Manager (formerly PolicyPak) to apply certain rules on demand. diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/autorulesfromadmin.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/autorulesfromadmin.md index e86d7af1f4..76239264be 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/autorulesfromadmin.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/autorulesfromadmin.md @@ -9,6 +9,6 @@ sidebar_position: 40 After setting up Admin Approval you might want to convert those requests into automatic rules. Learn how to take inbound requests and immediately convert them into rules. - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/branding.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/branding.md index 18f0ed6ed1..6f89783215 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/branding.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/branding.md @@ -8,6 +8,6 @@ sidebar_position: 140 Want to make the UI that end-users see more customized with your logo, colors, and messages? Then Netwrix Endpoint Policy Manager (formerly PolicyPak)'s branding feature to the rescue. - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/demo.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/demo.md index b012be61b9..4490c735b5 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/demo.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/demo.md @@ -8,6 +8,6 @@ sidebar_position: 10 Want to help your users when there is no rule in place, and maybe no Internet? It’s easy. Use Admin Approval to help users install applications. - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/email.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/email.md index 5aebf8635f..781f7693bd 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/email.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/email.md @@ -10,6 +10,6 @@ introduced a method to enable your users to open the Admin Approval messages wit Check out this video for more details. - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/enforce.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/enforce.md index 4186072acc..7aac5f3b85 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/enforce.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/enforce.md @@ -8,7 +8,7 @@ sidebar_position: 50 Want to trap and require users to request permission when installing anything? Then use this setting; plus how to work around the byproduct of this setting. - + ### PPLPM Admin Approval: "Enforce Admin Approval for all installers" enabled diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/justificationandauthentication.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/justificationandauthentication.md index cf4f55204b..b279342e87 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/justificationandauthentication.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/justificationandauthentication.md @@ -13,7 +13,7 @@ the number of times executed to remember. See this video for additional information. - + ![Remember Justification and Authentication](/images/endpointpolicymanager/video/leastprivilege/selfelevatemode/rememberjustificationandauthentication.webp) diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/longcodes.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/longcodes.md index 04d0630292..83fec49ae9 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/longcodes.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/longcodes.md @@ -9,7 +9,7 @@ Want more details about what processes users are attempting to launch? Then use Policy Manager (formerly PolicyPak)'s Email / Long codes function. Users send emails. Admins approve. UAC prompts are overcome. Poof. Easy. - + Hi, this is Jeremy Moskowitz and in this video, I'm going to show you how you can use email to authorize items using Endpoint Policy Manager Least Privilege Manager. In a previous video, I set up diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/overrideselfelevate.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/overrideselfelevate.md index 7481bdb2f2..0ea12679d7 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/overrideselfelevate.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/overrideselfelevate.md @@ -10,6 +10,6 @@ Do you have a specific rule you want to override against a blanket Self Elevate is that explicit rules will win, but if you need to fall-back and let Self Elevate win, we've added this feature for you. - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/reauthenticate.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/reauthenticate.md index 95db5f3cb4..f0f21dfdb2 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/reauthenticate.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/reauthenticate.md @@ -9,6 +9,6 @@ Want increased security when end-users utilize Self Elevate method? When enabled dialog will re-enforce them to use the same credentials they used when logging onto the box: AD, PIN, FINGERPRINT, FACE, whatever. Then after this, they are able to re-authenticate. - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/securecopy.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/securecopy.md index 2067423287..3fb3d8c9a9 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/securecopy.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/securecopy.md @@ -13,7 +13,7 @@ locations on the local computer. The net result is that applications which need writable locations to perform their installs or runs may do so in an elevated state; where they would not able to run within the UNC share. - + Hi, this is Jeremy Moskowitz. In this video, I'm going to talk to you about Endpoint Policy Manager's Secure Copy and Least Privilege Manager. diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/selfelevate.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/selfelevate.md index ef443c17f4..3d87caeea3 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/selfelevate.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/selfelevate.md @@ -9,6 +9,6 @@ sidebar_position: 110 If you'd prefer the double-click behavior to be Self Elevate instead of UAC prompts or Admin Approval here's how to adjust and decide which behavior you want. - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/selfelevatedemo.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/selfelevatedemo.md index 2109efc4c8..d41b57d521 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/selfelevatedemo.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/selfelevatedemo.md @@ -10,6 +10,6 @@ if you want to take away local admin rights, but still give users the ability to if they have an emergency. This technique isn't generally recommended due to a potential lowering of your security posture, but it can be very useful for the right circumstances. - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/setup.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/setup.md index 9cad389f2e..1935e2b11e 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/setup.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/setup.md @@ -7,6 +7,6 @@ sidebar_position: 20 Learn how to set up Admin Approval mode. - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/applicationcontrol.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/applicationcontrol.md index 37362e5a5b..86c8a17517 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/applicationcontrol.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/applicationcontrol.md @@ -11,7 +11,7 @@ does this in a few clicks. You're in charge to specify what executables, scripts other types of files will run, or not. Block PowerShell and Command Prompt (CMD), and a whole lot more. - + ### Endpoint Policy Manager Application Control with PP Least Privilege Manager diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/autorulesgeneratortool.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/autorulesgeneratortool.md index 75f7e6f851..292762f568 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/autorulesgeneratortool.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/autorulesgeneratortool.md @@ -9,7 +9,7 @@ Once PPLPM and SecureRun are on, users are blocked from running unwanted stuff. create some rules automatically to ALLOW or ELEVATE applications and installations? Check out this free tool from Netwrix Endpoint Policy Manager (formerly PolicyPak) ! - + ### PPLPM: Auto Rules Generator Utility diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/comsupport.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/comsupport.md index 1380924fa1..199cf47e58 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/comsupport.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/comsupport.md @@ -9,6 +9,6 @@ Do you have UAC prompts with "well known" or "custom" COM / CSLIDs you need to o video you'll see how to overcome COM based UAC prompts by finding the GUID and using GPOs or PolicyPak Cloud or an MDM service to overcome these prompts. - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/feature.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/feature.md index 7450e7d301..7423e89ee8 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/feature.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/feature.md @@ -13,7 +13,7 @@ using Netwrix Endpoint Policy Manager (formerly PolicyPak) SecureRun. With Secur letting applications run if they were “properly installed” or otherwise sanctioned by you. Check out this video, and block all unknown Malware and zero-day threats. - + ### PolicyPak MDM: Using Least Privilege Managers SecureRun Feature diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/installapplications.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/installapplications.md index 7f56a5ea6d..e89dd3ee86 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/installapplications.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/installapplications.md @@ -10,7 +10,7 @@ that, and it's a simple drag and drop to get started. Let users install iTunes o like.. using PP [https://www.policypak.com/products/endpointpolicymanager-least-privilege-manager.html](https://www.policypak.com/products/endpointpolicymanager-least-privilege-manager.html). - + ### PPLPM: Installing applications-and-Preconfigured-Rules Hi. This is Jeremy Moskowitz. In this video, I'm going to show you how you can use Netwrix Endpoint Policy Manager (formerly PolicyPak) Least Privilege Manager to let users that are standard users install their own applications. By way of example, here's "iTunes." They may need to install iTunes. That's too bad for them because there's the UAC prompt and they get rejected. diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/localadminrights.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/localadminrights.md index c6f8138f42..8d86c09787 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/localadminrights.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/localadminrights.md @@ -12,6 +12,6 @@ your endpoint security for Windows machines. PPLPM: Run applications without local admin rights - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/removelocaladmin.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/removelocaladmin.md index eaf18d30be..0fe16f5bb2 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/removelocaladmin.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/removelocaladmin.md @@ -10,7 +10,7 @@ then remove the source using in-box GPpreferences. Then use Netwrix Endpoint Pol (formerly PolicyPak) to elevate your now-standard-users to keep doing the (admin like) things they always have. - + ### Endpoint Policy Manager: Use Group Policy to remove local admin rights – then Endpoint Policy Manager to enable Least Privilege diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/uacpromptsactivex.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/uacpromptsactivex.md index 829c7c436e..171d18fbdc 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/uacpromptsactivex.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/uacpromptsactivex.md @@ -10,6 +10,6 @@ you still have Active X controls. So Manage that situation with Netwrix Endpoint (formerly PolicyPak). See how easy it is to get those ActiveX controls installed with rules ... with Endpoint Policy Manager ! - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/userfilter.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/userfilter.md index d0c3823498..953bc2bf55 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/userfilter.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/userfilter.md @@ -8,7 +8,7 @@ sidebar_position: 30 You might want to link policies to a gaggle of computers, but then dole out elevations by USER or by USER GROUP. See how in this video. (PP CSE 1434 and later). - + ### PolicyPak Least Privilege Manager: Link to Computer, Filter by User diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/appblock.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/appblock.md index 7f59e26492..735ed29d96 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/appblock.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/appblock.md @@ -9,7 +9,7 @@ If you're in charge of your domain, you can block local and other domain admins applications you want to be elevated via Netwrix Endpoint Policy Manager (formerly PolicyPak) Least Priv manager. See the video for details. - + Hi. This is Jeremy Moskowitz. In this video, I'm going to show you how you can enable your users to double click on items to install them in their context but elevated but prevent other admins like diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/elevateuwp.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/elevateuwp.md index a16f6d7a45..95b1033f88 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/elevateuwp.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/elevateuwp.md @@ -8,6 +8,6 @@ sidebar_position: 20 PPLPM can elevate UWP applications. See the best practices in this video before you get started. - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/elevatinguserbasedinstalls.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/elevatinguserbasedinstalls.md index 618d853608..8de58cd769 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/elevatinguserbasedinstalls.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/elevatinguserbasedinstalls.md @@ -8,7 +8,7 @@ sidebar_position: 10 Don't provide TOO MANY rights with PP Least Priv manager. This video goes over some best practices on what to do and what NOT to do with PPLPM and user-self installs with MSIs and EXEs. - + ### PPLPM: Best Practices for Elevating User-Based Installs diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/msi.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/msi.md index 7876f5e68a..52072b041f 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/msi.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/msi.md @@ -9,6 +9,6 @@ sidebar_position: 30 With Endpoint Policy Manager and UWP rules you can elevate an MSI that comes from the Windows Store. See how in this video. - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/opensavedialogs.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/opensavedialogs.md index 06780e0baa..7bb330f304 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/opensavedialogs.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/opensavedialogs.md @@ -10,6 +10,6 @@ handled. You can turn them on and off and open up some extra locations if needed want to control the File/Open or File/Save dialog as something specific to tighten and ensure child processes cannot be launched from there. (Required MMC and CSE and build 3000 or later.) - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/powershellblock.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/powershellblock.md index 273e1ce978..e1a495a6ac 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/powershellblock.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/powershellblock.md @@ -9,7 +9,7 @@ Powershell on desktops? Terrible idea. Except when you need it. Check out this v kill PowerShell (generally) but open it up to allow specific. PS1 scripts to run as you need them to. With Netwrix Endpoint Policy Manager (formerly PolicyPak) Least Privilege Manager, it's easy ! - + Hi. This is Jeremy Moskowitz. In this video, I'm going to show you how you can put the full smackdown on PowerShell and also open up PowerShell for very specific scenarios. diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/securitychildprocesses.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/securitychildprocesses.md index 8cf3ef4e77..9ac1693ec6 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/securitychildprocesses.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/securitychildprocesses.md @@ -5,7 +5,7 @@ sidebar_position: 40 --- # Security and Child Processes - + ### Transcript:Security and Child Processes diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/selfelevatemode.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/selfelevatemode.md index f1be5426de..33e2b60255 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/selfelevatemode.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/selfelevatemode.md @@ -10,7 +10,7 @@ if you want to take away local admin rights, but still give users the ability to if they have an emergency. This technique isn't generally recommended due to a potential lowering of your security posture, but it can be very useful for the right circumstances. - + Hi, this is Jeremy Moskowitz, and in this video we're going to talk about how to use PolicyPak Least Privilege Manager Self-Elevate Mode. Now before I get too far into it, I want to advise against diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/serviceaccountrights.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/serviceaccountrights.md index 838a304d6f..378bd3f8cb 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/serviceaccountrights.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/serviceaccountrights.md @@ -8,7 +8,7 @@ sidebar_position: 70 Most services run under Local System which is WAY too much privileges. Instead, use PPLPM to specify exactly the right permissions for your services, including the token and access your service needs. - + Hi. This is Jeremy Moskowitz. In this video, I'm going to show you how you can manipulate a service account to have reduced privileges for exactly the right things you need instead of having maybe diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/usersystemexecutables.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/usersystemexecutables.md index 2218490a13..a89afa61fc 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/usersystemexecutables.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/usersystemexecutables.md @@ -8,7 +8,7 @@ sidebar_position: 90 Want to really put the smackdown on malware? Use SecureRun on both the User AND System side. See this video for details. - + Hi. This is Jeremy Moskowitz. in this video, I'm going to show you how you can use the PolicyPak Least Privilege Manager to dictate how to shore up a security hole on the computer side using diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/wildcards.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/wildcards.md index 39f9ce58fa..bc8c1bbc8c 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/wildcards.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/wildcards.md @@ -9,6 +9,6 @@ If you want to use ELEVATE or ALLOW AND LOG rules but the underlying certificate here's a technique that will help you out. CAREFULLY follow the directions to get this work as expected. - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/businesssolutions/denyselfelevate.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/businesssolutions/denyselfelevate.md index 76faefc411..5de7a2050b 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/businesssolutions/denyselfelevate.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/businesssolutions/denyselfelevate.md @@ -9,6 +9,6 @@ sidebar_position: 40 Want to allow Self Elevate but deny specific vendors' software, like Oracle Java so developers can't install them? See how in this video! - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/businesssolutions/microsoftrecommendations.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/businesssolutions/microsoftrecommendations.md index 6bbf181a05..359ad96dea 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/businesssolutions/microsoftrecommendations.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/businesssolutions/microsoftrecommendations.md @@ -12,6 +12,6 @@ implement and follow these rules! You will see where you can get the XML for your infrastructure, and how it can be implemented via Endpoint Policy Manager Least Privilege Manager. - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/businesssolutions/printeruacprompts.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/businesssolutions/printeruacprompts.md index c7098eb770..1b1c226b35 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/businesssolutions/printeruacprompts.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/businesssolutions/printeruacprompts.md @@ -8,7 +8,7 @@ sidebar_position: 20 PrintNightmare UAC prompts got you down? Here's your get-out-of-jail-free card. Only when you're a Netwrix Endpoint Policy Manager (formerly PolicyPak) Customer. - + Hi, this is Jeremy Moskowitz. In this video I'm going to show you how you can overcome the print nightmare nightmare. Here's an example of a computer that's trying to connect to a standard user diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/businesssolutions/winget.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/businesssolutions/winget.md index a5080e0aa4..3998411543 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/businesssolutions/winget.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/businesssolutions/winget.md @@ -8,7 +8,7 @@ sidebar_position: 10 Learn how you can use Application Manager in your MDM environment to manage a myriad of settings for commonly used applications such as Firefox and Java! - + Hi, this is Jeremy Moskowitz. In this video, I'm going to show you how you can use Netwrix Endpoint Policy Manager (formerly PolicyPak) with winget. Winget is also known as the Windows Package Manager diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/eventing/cloudevents.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/eventing/cloudevents.md index 203acd090d..0e1ed03cd9 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/eventing/cloudevents.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/eventing/cloudevents.md @@ -5,6 +5,6 @@ sidebar_position: 30 --- # Endpoint Policy Manager Cloud + PPLPM + Events: Collect Events in the Cloud - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/eventing/discovery.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/eventing/discovery.md index 3f4195d2f0..e3272ef115 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/eventing/discovery.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/eventing/discovery.md @@ -10,7 +10,7 @@ out what users are doing with those admin rights, so you can transition from Loc User. Use this same technique to transition to SecureRun, so users cannot run applications that were not installed by IT staff. - + ### Transcript: Use Discovery to know what rules to make as you transition from Local Admin rights diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/eventing/events.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/eventing/events.md index 5301a16557..ddc66c15a8 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/eventing/events.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/eventing/events.md @@ -7,7 +7,7 @@ sidebar_position: 10 Learn about the Eventing System in PolicyPak Least Privilege Manger. - + ### Transcript:  Least Privilege Manager: Events diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/eventing/globalauditevent.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/eventing/globalauditevent.md index 95f9d707a1..604405cb10 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/eventing/globalauditevent.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/eventing/globalauditevent.md @@ -9,7 +9,7 @@ In this video learn how to make a workflow between EVENTS in the endpoint event management station. Just make the event occur, then copy and paste, and Netwrix Endpoint Policy Manager (formerly PolicyPak) does the rest. - + Hi, this is Jeremy Moskowitz. In this video I'm going to show you how you can use Global Audit Policy to turn on auditable events and then take those auditable events and feed it back into Least diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/eventing/preventevents.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/eventing/preventevents.md index fa9675fd98..bc8aeb066b 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/eventing/preventevents.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/eventing/preventevents.md @@ -14,7 +14,7 @@ before turning on SecureRun to know what to expect before SecureRun is used. See this video for additional information. - + ![Prevent Events](/images/endpointpolicymanager/video/leastprivilege/preventevents.webp) diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/eventing/windowseventforwarding.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/eventing/windowseventforwarding.md index 67fbbd2729..e075abe209 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/eventing/windowseventforwarding.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/eventing/windowseventforwarding.md @@ -9,7 +9,7 @@ In this video, you'll learn the steps you need to do in order to set up event fo and by using your existing infrastructure, you can collect interesting events which come out of Netwrix Endpoint Policy Manager (formerly PolicyPak). - + ### Endpoint Policy Manager: Using Windows Event Forward to search for interesting events diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/helperstoolsandtips/helperdesktopshortcut.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/helperstoolsandtips/helperdesktopshortcut.md index 3e621d9950..c7a1aae777 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/helperstoolsandtips/helperdesktopshortcut.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/helperstoolsandtips/helperdesktopshortcut.md @@ -8,7 +8,7 @@ sidebar_position: 30 Here's how to get all the PPLPM "Helper tools" affixed to the desktop using GPPrefs. (Also works for PP Cloud and MDM when you export the settings.) - + ### Getting the helper tools as desktop shortcuts diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/helperstoolsandtips/ntprintdialog.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/helperstoolsandtips/ntprintdialog.md index dadb347b87..983b3e2274 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/helperstoolsandtips/ntprintdialog.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/helperstoolsandtips/ntprintdialog.md @@ -5,6 +5,6 @@ sidebar_position: 40 --- # Endpoint Privilege Manager: Install Printers via Native NTPRINT Dialog - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/helperstoolsandtips/toolssetup.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/helperstoolsandtips/toolssetup.md index 1582d8d2da..ebd8240f8c 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/helperstoolsandtips/toolssetup.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/helperstoolsandtips/toolssetup.md @@ -8,7 +8,7 @@ sidebar_position: 20 Learn how to set up the PP Least Privilege Manager Helper tools, so users can overcome UAC prompts for Printers, Network Adapters and uninstall software. - + Hi, this is Jeremy, and in this video, I'm going to show you how you can set up the tools, the Netwrix Endpoint Policy Manager (formerly PolicyPak) Least Privilege Manager tools using diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/helperstoolsandtips/uacprompts.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/helperstoolsandtips/uacprompts.md index 0d4460b31f..6fff2aadd0 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/helperstoolsandtips/uacprompts.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/helperstoolsandtips/uacprompts.md @@ -9,7 +9,7 @@ Very often, users need to be able to manage their own network cards, printers wi remove software which is installed on the machine. With Netwrix Endpoint Policy Manager (formerly PolicyPak) Least Priv Manager, you can do all three, super duper easy. Check it out here. - + ### Overcome Network Card, Printer, and Remove Programs UAC prompts diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/helperstoolsandtips/wingui.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/helperstoolsandtips/wingui.md index f9e263bd6b..b90cd1d24a 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/helperstoolsandtips/wingui.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/helperstoolsandtips/wingui.md @@ -5,6 +5,6 @@ sidebar_position: 50 --- # Endpoint Privilege Manager: Edit IP SETTINGS EDIT VIA WIN GUI - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/denymessages.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/denymessages.md index e9fc93f9ad..88269686fe 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/denymessages.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/denymessages.md @@ -8,7 +8,7 @@ sidebar_position: 50 If you're blocking a desktop or UWP application, you can now choose to display a standard blocked message, a custom message, or just block the application silently with no message at all! - + Hi, this is Whitney with Netwrix Endpoint Policy Manager (formerly PolicyPak) Software. In this video we are going to talk about the ability to create custom messages when you choose to deny a diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/installfonts.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/installfonts.md index 900874f879..35d2bfbc01 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/installfonts.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/installfonts.md @@ -8,7 +8,7 @@ sidebar_position: 20 How do enable users to install their own fonts? With Netwrix Endpoint Policy Manager (formerly PolicyPak) of course! Check out this video to see how its done. - + ### PolicyPak: Enable end-users to install their own fonts. diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/itemleveltargeting.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/itemleveltargeting.md index 9deba253e5..5faea6830a 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/itemleveltargeting.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/itemleveltargeting.md @@ -9,7 +9,7 @@ Maybe you don't want a Least Privilege rule to apply everywhere the GPO is linke the power of Item Level Targeting and filter who gets it based upon computer, group membership, IP address and more. - + ### PPLPM: Use Item Level Targeting to hone in when rules apply diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/preventedge.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/preventedge.md index 4a456d0b23..8a2d4de806 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/preventedge.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/preventedge.md @@ -8,7 +8,7 @@ sidebar_position: 60 Don't remove EDGE from your image. Instead, just block Edge from running. Using Netwrix Endpoint Policy Manager (formerly PolicyPak). See this video for how to. - + ### Endpoint Policy Manager Least Priv Manager- Prevent Edge from Launching diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/preventunsigned.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/preventunsigned.md index 812c258f71..1af8377db8 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/preventunsigned.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/preventunsigned.md @@ -8,7 +8,7 @@ sidebar_position: 90 Unsigned apps? Bah. If they're not signed, make sure they don't run. Use one checkbox and PolicyPak SecureRun makes it happen. - + Hi, this is Jeremy Moskowitz, and in this video, we're going to talk about an increased security feature to PolicyPak SecureRun. In other videos, you saw me turn on PolicyPak SecureRun, which will diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/preventusercommands.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/preventusercommands.md index d952f6508b..fd109152d0 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/preventusercommands.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/preventusercommands.md @@ -8,7 +8,7 @@ sidebar_position: 70 Customer requested demo to show how to block users from running Chrome or Firefox with specific command line options. - + ### Endpoint Policy Manager: Prevent Users Running some commands with command lines diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/scripts.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/scripts.md index 6da5df1a28..2daf64e56c 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/scripts.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/scripts.md @@ -9,7 +9,7 @@ If you want to prevent WannaCry and other malware, it's pretty easy. Just preven all scripts using Netwrix Endpoint Policy Manager (formerly PolicyPak). But then how do you PERMIT other scripts and also ELEVATE yet other scripts? In this video you'll find out in no time. - + ### PolicyPak: Elevate scripts and Java JAR files diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/securitycomborules.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/securitycomborules.md index e428987751..968e4f27ee 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/securitycomborules.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/securitycomborules.md @@ -10,7 +10,7 @@ Netwrix Endpoint Policy Manager (formerly PolicyPak) enables you to select multiple criteria for the action type. Watch this video to learn how it's done. - + ### PPLPM: More security with Combo Rules diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/stopransomware.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/stopransomware.md index cb8b142695..bf8d4851e7 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/stopransomware.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/stopransomware.md @@ -13,6 +13,6 @@ using Netwrix Endpoint Policy Manager (formerly PolicyPak) SecureRun. With Secur letting applications run if they were "properly installed" or otherwise sanctioned by you. Check out this video, and block all unknown Malware and zero day threats. - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/windowsuniversalapplications.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/windowsuniversalapplications.md index 9d6c65d20e..276f504cbc 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/windowsuniversalapplications.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/windowsuniversalapplications.md @@ -12,7 +12,7 @@ machines? This video shows you how to do it, AND let users still download SOME i as you see fit. You won't need the Microsoft Store for Business… when you're using this method to manage your Windows Universal applications. - + Hi, this is Whitney with Netwrix Endpoint Policy Manager (formerly PolicyPak) Software. Are you tired of your users taking advantage of built-in UWP apps on Windows 10? Do you want to make sure diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/adminapproval.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/adminapproval.md index c7c8d26703..cf537c4e01 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/adminapproval.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/adminapproval.md @@ -9,6 +9,6 @@ Use these instructions to take your shared secret and get it to your Mac using N Policy Manager (formerly PolicyPak) Cloud. Then use the Windows Admin Approval tool to approve applications when users must call for approval. - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/applicationlaunch.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/applicationlaunch.md index 346dd6ffa6..ba8f4012d4 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/applicationlaunch.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/applicationlaunch.md @@ -9,6 +9,6 @@ Want to control (Allow/Deny) which users can launch which applications? Here's h Netwrix Endpoint Policy Manager (formerly PolicyPak) LPM and Mac Client (alongside Endpoint Policy Manager Cloud.) - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/applicationpackage.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/applicationpackage.md index b6e1ae4283..b6caea754e 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/applicationpackage.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/applicationpackage.md @@ -10,6 +10,6 @@ Got Macs and need to do Least Privilege Functions upon them? Then use Netwrix En Manager (formerly PolicyPak) for Mac which hooks into Endpoint Policy Manager Cloud and remove local admin rights for Macs! - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/cloudinstall.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/cloudinstall.md index 484f0beea8..4664979c2b 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/cloudinstall.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/cloudinstall.md @@ -8,6 +8,6 @@ sidebar_position: 10 Got Macs and want to get PolicyPak installed quickly? Here's your guide! - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/collectdiagnostics.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/collectdiagnostics.md index 9c4ca6f7ca..8e4fedde80 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/collectdiagnostics.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/collectdiagnostics.md @@ -9,6 +9,6 @@ sidebar_position: 140 Automatically locate all relevant Endpoint Policy Manager for Mac logs and get them Zipped up and ready for investigation by the Endpoint Policy Manager team. - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/eventscollector.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/eventscollector.md index cd48d0e003..6e3a7fb71a 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/eventscollector.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/eventscollector.md @@ -8,6 +8,6 @@ sidebar_position: 80 Want to send your Mac client details up to Netwrix Endpoint Policy Manager (formerly PolicyPak) Cloud for storage and processing? Here is how you do it. - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/finder.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/finder.md index 5f7f6c5a4f..b532f90535 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/finder.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/finder.md @@ -10,6 +10,6 @@ Need to deliver Applications to the /Applications folder, or specific files to s folders? This Netwrix Endpoint Policy Manager (formerly PolicyPak) for MacOS enables you to overcome system and admin requirement rights by specifying which users can add files to what folders. - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/macjointoken.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/macjointoken.md index 40b576ca38..9dab385e6b 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/macjointoken.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/macjointoken.md @@ -9,6 +9,6 @@ sidebar_position: 20 Create a Jointoken in Endpoint Policy Manager, then use the Mac client to automatically place the endpoint in one or more groups. - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/mountunmounpart2.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/mountunmounpart2.md index 488f9d9df3..ceafd6d3a8 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/mountunmounpart2.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/mountunmounpart2.md @@ -9,6 +9,6 @@ sidebar_position: 110 This is Part II where you can learn some advanced parameters which you can mix and match to dial in the exact experience you want with Mac mounting, unmounting and elevation. - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/mountunmountpart1.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/mountunmountpart1.md index 20f0e8c54b..1edbeab9fb 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/mountunmountpart1.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/mountunmountpart1.md @@ -10,6 +10,6 @@ Take a quick tour of Netwrix Endpoint Policy Manager (formerly PolicyPak) Least for Mac showing Mount/Unmount with Allow, Block, and Elevate for USB and DMG. Then proceed to part II video for even more options. - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/policycandidates.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/policycandidates.md index 7ad114bd5c..2aed138b13 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/policycandidates.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/policycandidates.md @@ -16,6 +16,6 @@ It allows Mac admins to: - Search for applications on a Mac hard drive - Use Endpoint Policy Manager Log to make XMLs - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/privilege.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/privilege.md index 2a31d9611f..36501e4463 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/privilege.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/privilege.md @@ -9,6 +9,6 @@ sidebar_position: 130 Got applications which launch that need admin rights to install their MacOS helper apps? Here's how to overcome that problem! - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/sudosupport.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/sudosupport.md index 329e2390c1..9b9602b447 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/sudosupport.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/sudosupport.md @@ -8,6 +8,6 @@ sidebar_position: 50 Want to automatically have commands which operate SUDO in Macland? Here's a quick video to demonstrate ELEVATE (most common), DENY and also ALLOW rules. - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/systemsettings.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/systemsettings.md index 4866ed3ae3..b88132b76f 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/systemsettings.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/systemsettings.md @@ -9,6 +9,6 @@ sidebar_position: 40 If you have MacOS and want to overcome the System Settings prompts which require administrative rights; watch this video to see how its done. - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/wildcards.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/wildcards.md index 31488fd9ff..e8166d312a 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/wildcards.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/wildcards.md @@ -8,6 +8,6 @@ sidebar_position: 60 Here's another method on how to use Netwrix Endpoint Policy Manager (formerly PolicyPak)'s Mac client with Endpoint Policy Manager Cloud and imeplement SUDO rules with Wildcard examples. - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/methods/cloudrules.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/methods/cloudrules.md index d3b3ac2b9a..341c5aa470 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/methods/cloudrules.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/methods/cloudrules.md @@ -10,7 +10,7 @@ rights? Is this 1998? No, and with Endpoint Policy Manager Cloud and Endpoint Po Privelege manager you can remove local admin rights, but ensure that Standard Users can do key tasks to keep doing their jobs and get into the places you need them to in the operating system. - + Hi, this is Whitney with Endpoint Policy Manager Software. Have you seen the latest and greatest Least Privilege Manager features and you're wondering how that works with our Endpoint Policy diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/methods/mdm.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/methods/mdm.md index cfd208f24c..00f25b7f5f 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/methods/mdm.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/methods/mdm.md @@ -8,7 +8,7 @@ sidebar_position: 20 Use your own MDM solution to deploy rules which enable Standard Users to do things that only admins can! - + Hi, this is Whitney with Netwrix Software. Have you seen all of the great Least Privilege Manager features and wondered how that works with our MDM edition? We've got you covered. You can create diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/methods/pdqdeploy.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/methods/pdqdeploy.md index 849d486965..c94bc52773 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/methods/pdqdeploy.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/methods/pdqdeploy.md @@ -13,7 +13,7 @@ Manager. With the Endpoint Policy Manager Least Privilege Manager, the applicati PDQ can then run with admin rights. See this video to learn how to elevate applications, the operating system, and also let users occasionally install their own specialty software when needed. - + ### Deploying Apps that Require Admin Rights Using PolicyPak and PDQ Deploy diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/methods/pdqdeployblockmalware.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/methods/pdqdeployblockmalware.md index a094d9b000..af24be3f76 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/methods/pdqdeployblockmalware.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/methods/pdqdeployblockmalware.md @@ -12,7 +12,7 @@ Endpoint Policy Manager (formerly PolicyPak) Least Privilege Manager to ensure u any ol' application they happen to grab from the Internet. Prevent the attacks in advance, instead of cleaning up a white hot mess. - + ### Blocking Malware with PolicyPak and PDQ Deploy diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/netwrixprivilegesecure/license.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/netwrixprivilegesecure/license.md index 6019f2ab50..a06eeef5eb 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/netwrixprivilegesecure/license.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/netwrixprivilegesecure/license.md @@ -10,6 +10,6 @@ Want to experiment with the remainder of Endpoint Policy Manager features but do trial license for a lot of machines? Learn how licensing works "for free" with NPS and Endpoint Policy Manager here. - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/netwrixprivilegesecure/privilegesecure.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/netwrixprivilegesecure/privilegesecure.md index 88b336034a..2d0385e861 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/netwrixprivilegesecure/privilegesecure.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/netwrixprivilegesecure/privilegesecure.md @@ -10,6 +10,6 @@ snap-in to install, how to upgrade if desired, how to install the Engine, and th you'll need to turn the client side piece on to make it "go." Other videos will show other kinds of policies but this is the place to get started FIRST. - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/netwrixprivilegesecure/privilegesecureclient.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/netwrixprivilegesecure/privilegesecureclient.md index 1eb5791423..cc186a6be3 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/netwrixprivilegesecure/privilegesecureclient.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/netwrixprivilegesecure/privilegesecureclient.md @@ -10,6 +10,6 @@ programs or act as domain administrator, you can do it quickly and easily when y Endpoint Policy Manager (formerly PolicyPak) Least Privilege Manager and Netwrix Privilege Secure for Access Management. See this video for immediate demos and the base hit setup. - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/netwrixprivilegesecure/selfelevatemode.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/netwrixprivilegesecure/selfelevatemode.md index a00f76a742..80d85c37c4 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/netwrixprivilegesecure/selfelevatemode.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/netwrixprivilegesecure/selfelevatemode.md @@ -9,6 +9,6 @@ sidebar_position: 30 With Endpoint Policy Manager you can use the power of the Self Elevate Feature in conjunction with the proxy and brokering of the Netwrix Privilege Secure Server. - + diff --git a/docs/endpointpolicymanager/components/featuremanager/videos/allvideos/cloud.md b/docs/endpointpolicymanager/components/featuremanager/videos/allvideos/cloud.md index 6aa636f9e5..8df9a3b012 100644 --- a/docs/endpointpolicymanager/components/featuremanager/videos/allvideos/cloud.md +++ b/docs/endpointpolicymanager/components/featuremanager/videos/allvideos/cloud.md @@ -8,6 +8,6 @@ sidebar_position: 30 Come here to learn how to deploy Netwrix Endpoint Policy Manager (formerly PolicyPak)'s Feature Manager for Windows using our Cloud service! - + diff --git a/docs/endpointpolicymanager/components/featuremanager/videos/allvideos/mdm.md b/docs/endpointpolicymanager/components/featuremanager/videos/allvideos/mdm.md index 7ba3716b40..9661cc829b 100644 --- a/docs/endpointpolicymanager/components/featuremanager/videos/allvideos/mdm.md +++ b/docs/endpointpolicymanager/components/featuremanager/videos/allvideos/mdm.md @@ -8,6 +8,6 @@ sidebar_position: 40 If you're using Netwrix Endpoint Policy Manager (formerly PolicyPak) Software's Feature Manager for Windows and want to deploy your policies using your own MDM service, here's how to do it! - + diff --git a/docs/endpointpolicymanager/components/featuremanager/videos/allvideos/windows.md b/docs/endpointpolicymanager/components/featuremanager/videos/allvideos/windows.md index fa18a14383..7dce9570e2 100644 --- a/docs/endpointpolicymanager/components/featuremanager/videos/allvideos/windows.md +++ b/docs/endpointpolicymanager/components/featuremanager/videos/allvideos/windows.md @@ -9,6 +9,6 @@ Add or Remove Windows Features and Optional Features, like SMB 1.0, XPS Viewer, anything else. Use Group Policy, Netwrix Endpoint Policy Manager (formerly PolicyPak) Cloud or MDM to do it. - + diff --git a/docs/endpointpolicymanager/components/featuremanager/videos/allvideos/windowsservers.md b/docs/endpointpolicymanager/components/featuremanager/videos/allvideos/windowsservers.md index b0789005b7..63216b9dcc 100644 --- a/docs/endpointpolicymanager/components/featuremanager/videos/allvideos/windowsservers.md +++ b/docs/endpointpolicymanager/components/featuremanager/videos/allvideos/windowsservers.md @@ -8,7 +8,7 @@ sidebar_position: 20 Netwrix Endpoint Policy Manager (formerly PolicyPak)'s Feature Manager for Windows works just as well for servers as it does for endpoints. Watch this video to see it in action! - + ### Feature Manager for Windows Servers diff --git a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/gettingstarted/applyonce.md b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/gettingstarted/applyonce.md index e643f8b1c1..dbfe653f17 100644 --- a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/gettingstarted/applyonce.md +++ b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/gettingstarted/applyonce.md @@ -9,7 +9,7 @@ Want to lay down one set of File Associations for some apps, but leave others to change themselves? Use Endpoint Policy Manager File Associations Manager to "apply once" and let those settings drift after you set them with the tips in this video. - + Hi, this is Jeremy Moskowitz. In this video, I'm going to show you how you can use Endpoint Policy Manager File Associations Manager to set up your user or computer side file associations and do it diff --git a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/gettingstarted/preconfiguredadvice.md b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/gettingstarted/preconfiguredadvice.md index ed739144ac..dca61174d9 100644 --- a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/gettingstarted/preconfiguredadvice.md +++ b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/gettingstarted/preconfiguredadvice.md @@ -9,7 +9,7 @@ Endpoint Policy Manager File Associations Manager comes with some preconfigure a easy to use. Here's the how to video, to associate Adobe Reader, Writer and other applications in Windows 10. - + ### Endpoint Policy Manager File Associations Manager: Use our preconfigured advice diff --git a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/gettingstarted/universalwindowsapps.md b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/gettingstarted/universalwindowsapps.md index cb879d3641..5cd3e1b61e 100644 --- a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/gettingstarted/universalwindowsapps.md +++ b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/gettingstarted/universalwindowsapps.md @@ -8,7 +8,7 @@ sidebar_position: 30 Once you have your Windows Universal applications installed on an endpoint, how to manage the file associations? Watch this video to make it 1-2-3 easy ! - + ### Endpoint Policy Manager: Associate Programs to Universal Windows Apps (Metro Apps) diff --git a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/gettingstarted/windows10.md b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/gettingstarted/windows10.md index 79012431a7..b9041c259f 100644 --- a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/gettingstarted/windows10.md +++ b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/gettingstarted/windows10.md @@ -9,7 +9,7 @@ Windows 10 File Associations shouldn't be done via XML file. That's a total wast doesn't help you out when your needs change. Instead, use Endpoint Policy Manager File Associations Manager to manage both COMPUTER and USER file associations. You're gonna love it. - + Hi, this is Jeremy Moskowitz, Founder and CTO of Endpoint Policy Manager Software, and in this video I'm going to show you how you can manage the heck out of your Windows 10 file associations. Boy diff --git a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/gettingstarted/wizard.md b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/gettingstarted/wizard.md index 01bba0a646..b3ebbd48e3 100644 --- a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/gettingstarted/wizard.md +++ b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/gettingstarted/wizard.md @@ -8,7 +8,7 @@ sidebar_position: 40 If an application has a LOT of file extensions, this built-in PPFAM Wizard enables you to quickly find them all, and make them a collection. Couldn't be simpler! - + ### Endpoint Policy Manager: Manage all File Associations with the PPFAM Wizard diff --git a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/methods/cloud.md b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/methods/cloud.md index d1608e01da..6fea781a8a 100644 --- a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/methods/cloud.md +++ b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/methods/cloud.md @@ -11,7 +11,7 @@ Endpoint Policy Manager File Associations Manager. Trying to manage with "Set a configuration" is for the birds, and isn't flexible. Instead, manage it quickly using Group Policy, and PolicyPak. - + If you've got not domain-joined machines, as I have here, and you're using Endpoint Policy Manager Cloud, how do you use Endpoint Policy Manager File Associations Manager with it? Well, it's super diff --git a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/methods/cloudusage.md b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/methods/cloudusage.md index 353007d3a9..17f2427540 100644 --- a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/methods/cloudusage.md +++ b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/methods/cloudusage.md @@ -9,7 +9,7 @@ When you don't have a "Fake DC" to create file association policies on-prem to e Endpoint Policy Manager's File Association Manager Helper utility can be used to create the desired associations on a sample workstation. - + Hi, this is John at Endpoint Policy Manager, and in this video, we're going to take a look at setting up File Association Manager in the cloud. I have here my non-domain joined machine here, and diff --git a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/methods/mdm.md b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/methods/mdm.md index b7cae4882b..c39522aa6e 100644 --- a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/methods/mdm.md +++ b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/methods/mdm.md @@ -11,7 +11,7 @@ Netwrix Endpoint Policy Manager (formerly PolicyPak) File Associations Manager. with "Set a default associations configuration" is for the birds, and isn't flexible. Instead, manage it quickly using Group Policy, and Endpoint Policy Manager. - + In a previous video, you saw me send file associations down to the right applications at the right time for user side and computers using Group Policy. In this video, I'm going to show you how to do diff --git a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/methods/pdqdeploy.md b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/methods/pdqdeploy.md index f84c0f7684..ab2fe27eba 100644 --- a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/methods/pdqdeploy.md +++ b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/methods/pdqdeploy.md @@ -12,7 +12,7 @@ Policy Manager File Associations Manager, after your applications are deployed, clicks to get ALL of your associations handled. Check out this video to see how to map everything from Acrobat Reader to Outlook. - + ### Setting Default File Associations with Endpoint Policy Manager and PDQ Deploy diff --git a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/acroreader.md b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/acroreader.md index 39b0f72d9a..2fb19be17d 100644 --- a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/acroreader.md +++ b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/acroreader.md @@ -8,7 +8,7 @@ sidebar_position: 70 How do you make PP File Associations "think" about what to do, and have one group of associations with Acrobat READER and another with Acrobat WRITER. Here's how. - + ### PolicyPak File Associations Trick – Acro Reader AND Writer diff --git a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/adobereader.md b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/adobereader.md index aab00055be..a7a029f51b 100644 --- a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/adobereader.md +++ b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/adobereader.md @@ -9,7 +9,7 @@ Ever wished you could force Internet Explorer to open PDFs in Adobe Reader inste browser? Using the Netwrix Endpoint Policy Manager (formerly PolicyPak) Application Manager and File Associations Manager combo, you can. - + ### Endpoint Policy Manager: Force IE to user Adobe Reader for PDFs diff --git a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/firstlogin.md b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/firstlogin.md index 72abe18658..2bf983cba1 100644 --- a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/firstlogin.md +++ b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/firstlogin.md @@ -9,7 +9,7 @@ This isn't a problem with Endpoint Policy Manager File Associations Manager, but the behavior of what occurs at very first login. Good news: There's a quick fix; just log out and back on, and then.. boom. Problem solved for good! - + :::note This is OLD behavior; Endpoint Policy Manager doesn't require logoff and back on for File diff --git a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/helperapplication.md b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/helperapplication.md index b96c5511da..8c68137521 100644 --- a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/helperapplication.md +++ b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/helperapplication.md @@ -9,7 +9,7 @@ If you have an application you simply cannot install on your own Management Stat included PPFAM Helper utility to capture the association, then bring the XML file over to your machine. - + ### Endpoint Policy Manager File Associations Manager: Helper Application diff --git a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/helpertool.md b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/helpertool.md index 6ff2128064..a227029664 100644 --- a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/helpertool.md +++ b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/helpertool.md @@ -10,7 +10,7 @@ Associations Manager, and you want to associate a file to a program that's not o station? Use the File Associations Manager Helper Tool, then use the resulting XML file to manage File Associations on your MDM enrolled machine like a boss! - + ### Endpoint Policy Manager MDM: File Associations Manager Helper Tool diff --git a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/mailto.md b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/mailto.md index bde7df83f0..f87f8ff34c 100644 --- a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/mailto.md +++ b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/mailto.md @@ -10,7 +10,7 @@ directly in Office 365. When done OWA will be the default handler for the mailto Windows, so that clicking an email address will open the OWA "Compose message" window. Hope this helps you out. - + Code: diff --git a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/windows10modify.md b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/windows10modify.md index 780ba77c49..24715b31c4 100644 --- a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/windows10modify.md +++ b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/windows10modify.md @@ -11,7 +11,7 @@ work great in Windows 7 with Group Policy, but not anymore. To change Windows 10 you need Netwrix Endpoint Policy Manager (formerly PolicyPak) File Associations Manager, which can be seen in this demo. - + ### Set, Change and Remove Windows 10 File Associations diff --git a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/windows10questions.md b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/windows10questions.md index ff4d227058..812230b73d 100644 --- a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/windows10questions.md +++ b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/windows10questions.md @@ -9,7 +9,7 @@ How do I get Windows 10 to stop asking me to open PDFs in Microsoft Edge? When y Policy Manager File Associations Manager, you might have done "everything right" but even then, it still doesn't work as expected. See this video for a universal fix. - + Hi, this is Jeremy Moskowitz and if you're watching this video, you're probably wondering why when you use file associations manager you still get this question. Do you want to open this file? You've diff --git a/docs/endpointpolicymanager/components/javaenterpriserules/videos/gettingstarted/block.md b/docs/endpointpolicymanager/components/javaenterpriserules/videos/gettingstarted/block.md index 1efd902b01..44a03f97e1 100644 --- a/docs/endpointpolicymanager/components/javaenterpriserules/videos/gettingstarted/block.md +++ b/docs/endpointpolicymanager/components/javaenterpriserules/videos/gettingstarted/block.md @@ -8,7 +8,7 @@ sidebar_position: 30 We know you hate Java, and want to get rid of it. This video shows you how you can block ALL Java, but then make exceptions as needed. - + ### Java Rules Manager: Block ALL Java-with some exceptions diff --git a/docs/endpointpolicymanager/components/javaenterpriserules/videos/gettingstarted/browserrouter.md b/docs/endpointpolicymanager/components/javaenterpriserules/videos/gettingstarted/browserrouter.md index cc35e8e15b..751f6989ba 100644 --- a/docs/endpointpolicymanager/components/javaenterpriserules/videos/gettingstarted/browserrouter.md +++ b/docs/endpointpolicymanager/components/javaenterpriserules/videos/gettingstarted/browserrouter.md @@ -9,6 +9,6 @@ Open the right browser for the website, then dictate what version of Java to run combo made in heaven. These are both included with the Endpoint Policy Manager On-Prem or Endpoint Policy Manager Cloud suite! - + diff --git a/docs/endpointpolicymanager/components/javaenterpriserules/videos/gettingstarted/gettingstartedv.md b/docs/endpointpolicymanager/components/javaenterpriserules/videos/gettingstarted/gettingstartedv.md index c2355115c7..d58e03dc5f 100644 --- a/docs/endpointpolicymanager/components/javaenterpriserules/videos/gettingstarted/gettingstartedv.md +++ b/docs/endpointpolicymanager/components/javaenterpriserules/videos/gettingstarted/gettingstartedv.md @@ -10,6 +10,6 @@ Configure websites to use the version of Java you choose, or block Java websites – this demo uses Group Policy. Making a Java Deployment Rule Set for your Enterprise has never been easier or more flexible. - + diff --git a/docs/endpointpolicymanager/components/javaenterpriserules/videos/gettingstarted/itemleveltargeting.md b/docs/endpointpolicymanager/components/javaenterpriserules/videos/gettingstarted/itemleveltargeting.md index 339a9e971a..1bd45c5a5e 100644 --- a/docs/endpointpolicymanager/components/javaenterpriserules/videos/gettingstarted/itemleveltargeting.md +++ b/docs/endpointpolicymanager/components/javaenterpriserules/videos/gettingstarted/itemleveltargeting.md @@ -12,7 +12,7 @@ use Item Level Targeting with Endpoint Policy Manager Java Rules quickly. Making a Java Deployment Rule Set for your Enterprise has never been easier or more flexible. - + ### Endpoint Policy Manager Java Rules Manager: Specify which version of Java for which computer diff --git a/docs/endpointpolicymanager/components/javaenterpriserules/videos/gettingstarted/oracledeploymentrulesets.md b/docs/endpointpolicymanager/components/javaenterpriserules/videos/gettingstarted/oracledeploymentrulesets.md index cd208cef81..5d50009ec5 100644 --- a/docs/endpointpolicymanager/components/javaenterpriserules/videos/gettingstarted/oracledeploymentrulesets.md +++ b/docs/endpointpolicymanager/components/javaenterpriserules/videos/gettingstarted/oracledeploymentrulesets.md @@ -7,7 +7,7 @@ sidebar_position: 50 Got existing Oracle Deployment Rule Sets? No problem. Right-click and import.. and.. you're done. - + Hi, this is Jeremy Moskowitz. From time to time, people ask us hey, I want to transition from an existing Oracle Java deployment rule set over to PolicyPak Java Rules Manager. Do you have a quick diff --git a/docs/endpointpolicymanager/components/javaenterpriserules/videos/methods/cloud.md b/docs/endpointpolicymanager/components/javaenterpriserules/videos/methods/cloud.md index 44389494a9..908c8162b4 100644 --- a/docs/endpointpolicymanager/components/javaenterpriserules/videos/methods/cloud.md +++ b/docs/endpointpolicymanager/components/javaenterpriserules/videos/methods/cloud.md @@ -12,7 +12,7 @@ websites entirely – even for remote machines via the Cloud. Making a Java Deployment Rule Set for your Enterprise has never been easier or more flexible. - + Hi, this is Whitney with PolicyPak software. Have you ever had the situation where you were using some older legacy web app that needs an older version of Java but everywhere else you wanted to run diff --git a/docs/endpointpolicymanager/components/javaenterpriserules/videos/methods/mdm.md b/docs/endpointpolicymanager/components/javaenterpriserules/videos/methods/mdm.md index 135400c0f9..5c5e691eb9 100644 --- a/docs/endpointpolicymanager/components/javaenterpriserules/videos/methods/mdm.md +++ b/docs/endpointpolicymanager/components/javaenterpriserules/videos/methods/mdm.md @@ -9,7 +9,7 @@ Open the right browser for the website, then dictate what version of Java to run combo made in heaven. See how to do it with Netwrix Endpoint Policy Manager (formerly PolicyPak) MDM and your MDM service. - + Hi, this is Whitney with PolicyPak Software. If you have a situation where you need to run an old version of Java on some legacy webpage but you want to make sure to use the latest version diff --git a/docs/endpointpolicymanager/components/javaenterpriserules/videos/methods/pdqdeploy.md b/docs/endpointpolicymanager/components/javaenterpriserules/videos/methods/pdqdeploy.md index 2e594a1ef0..9ff0f3879c 100644 --- a/docs/endpointpolicymanager/components/javaenterpriserules/videos/methods/pdqdeploy.md +++ b/docs/endpointpolicymanager/components/javaenterpriserules/videos/methods/pdqdeploy.md @@ -8,7 +8,7 @@ sidebar_position: 10 Microsoft MVP Jeremy Moskowitz and Shane from Admin Arsenal show how to deploy Java with PDQ Deploy and manage the group policy with Netwrix Endpoint Policy Manager (formerly PolicyPak). - + ### Deploy and Manage Java with PDQ Deploy and Endpoint Policy Manager diff --git a/docs/endpointpolicymanager/components/javaenterpriserules/videos/methods/sccm.md b/docs/endpointpolicymanager/components/javaenterpriserules/videos/methods/sccm.md index 2245a88146..2fe428de23 100644 --- a/docs/endpointpolicymanager/components/javaenterpriserules/videos/methods/sccm.md +++ b/docs/endpointpolicymanager/components/javaenterpriserules/videos/methods/sccm.md @@ -10,7 +10,7 @@ Configure websites to use the version of Java you choose, or block Java websites – this demo uses SCCM, KACE, Altiris, whatever method you like (instead of Group Policy.) Making a Java Deployment Rule Set for your Enterprise has never been easier or more flexible. - + ### Endpoint Policy Manager Java Rules Manager: Use SCCM, KACE, etc to specify different websites for different Java diff --git a/docs/endpointpolicymanager/components/javaenterpriserules/videos/methods/versionsmultiple.md b/docs/endpointpolicymanager/components/javaenterpriserules/videos/methods/versionsmultiple.md index 0cf696bbe3..6fa839fd23 100644 --- a/docs/endpointpolicymanager/components/javaenterpriserules/videos/methods/versionsmultiple.md +++ b/docs/endpointpolicymanager/components/javaenterpriserules/videos/methods/versionsmultiple.md @@ -11,7 +11,7 @@ Enterprise Mobility from Netwrix Endpoint Policy Manager (formerly PolicyPak) So multiple versions of Java and then MAP the correct version of Java to the right website. If you have ANY applications that have Java, you're going to FLIP OUT when you see this. - + ### Deploying Multiple Versions of Java to the Same Endpoint Using Endpoint Policy Manager and PDQ Deploy diff --git a/docs/endpointpolicymanager/components/javaenterpriserules/videos/troubleshooting/xmlsurgery.md b/docs/endpointpolicymanager/components/javaenterpriserules/videos/troubleshooting/xmlsurgery.md index 9e88ab813a..9985196209 100644 --- a/docs/endpointpolicymanager/components/javaenterpriserules/videos/troubleshooting/xmlsurgery.md +++ b/docs/endpointpolicymanager/components/javaenterpriserules/videos/troubleshooting/xmlsurgery.md @@ -9,7 +9,7 @@ What do you do if you want to tie a specific version of Java to a specific websi you want isn't in the MMC? It doesn't happen often, but if it does, just a little bit of XML surgery does the trick. - + Hi, this is Whitney with PolicyPak Software. In this video we're going to do just a little bit of XML surgery to fix a small problem. It's not something that happens very often, but here's what to diff --git a/docs/endpointpolicymanager/components/networksecuritymanager/videos/gettingstarted/applicationsports.md b/docs/endpointpolicymanager/components/networksecuritymanager/videos/gettingstarted/applicationsports.md index 4d5412a548..4eec7ba669 100644 --- a/docs/endpointpolicymanager/components/networksecuritymanager/videos/gettingstarted/applicationsports.md +++ b/docs/endpointpolicymanager/components/networksecuritymanager/videos/gettingstarted/applicationsports.md @@ -8,6 +8,6 @@ sidebar_position: 30 Got applications you want to lockdown to use specific IPs and ports? Use this video to get the gist. - + diff --git a/docs/endpointpolicymanager/components/networksecuritymanager/videos/gettingstarted/auditingevents.md b/docs/endpointpolicymanager/components/networksecuritymanager/videos/gettingstarted/auditingevents.md index 713d99d1e4..c63599d5b5 100644 --- a/docs/endpointpolicymanager/components/networksecuritymanager/videos/gettingstarted/auditingevents.md +++ b/docs/endpointpolicymanager/components/networksecuritymanager/videos/gettingstarted/auditingevents.md @@ -8,6 +8,6 @@ sidebar_position: 50 Need to turn on eventing? You can do this per Process then per activity. See how in this video. - + diff --git a/docs/endpointpolicymanager/components/networksecuritymanager/videos/gettingstarted/basics.md b/docs/endpointpolicymanager/components/networksecuritymanager/videos/gettingstarted/basics.md index 68a7b56d9f..48bfc0f1ed 100644 --- a/docs/endpointpolicymanager/components/networksecuritymanager/videos/gettingstarted/basics.md +++ b/docs/endpointpolicymanager/components/networksecuritymanager/videos/gettingstarted/basics.md @@ -9,6 +9,6 @@ sidebar_position: 10 Here's a demo of Netwrix Endpoint Policy Manager (formerly PolicyPak) Network Security Manager and how to ensure specific processes are allowed to talk with only specific network / IP devices. - + diff --git a/docs/endpointpolicymanager/components/networksecuritymanager/videos/gettingstarted/domainnames.md b/docs/endpointpolicymanager/components/networksecuritymanager/videos/gettingstarted/domainnames.md index 4fd5f0b5cd..d03dcca0ee 100644 --- a/docs/endpointpolicymanager/components/networksecuritymanager/videos/gettingstarted/domainnames.md +++ b/docs/endpointpolicymanager/components/networksecuritymanager/videos/gettingstarted/domainnames.md @@ -8,6 +8,6 @@ sidebar_position: 20 Want to use Domain Names to allow and block? You can do that ! - + diff --git a/docs/endpointpolicymanager/components/networksecuritymanager/videos/gettingstarted/globalsettings.md b/docs/endpointpolicymanager/components/networksecuritymanager/videos/gettingstarted/globalsettings.md index 24c5c24aa8..df49fc5287 100644 --- a/docs/endpointpolicymanager/components/networksecuritymanager/videos/gettingstarted/globalsettings.md +++ b/docs/endpointpolicymanager/components/networksecuritymanager/videos/gettingstarted/globalsettings.md @@ -10,6 +10,6 @@ Learn how you can specify the text of the dialog box presented to users when Net Manager is actively managing a process. You can even use links in the dialog to send them to your helpdesk for more information ! - + diff --git a/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/videos/remoteworkandvdi/cloud.md b/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/videos/remoteworkandvdi/cloud.md index 489fcbfb02..4ca899e3e9 100644 --- a/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/videos/remoteworkandvdi/cloud.md +++ b/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/videos/remoteworkandvdi/cloud.md @@ -12,6 +12,6 @@ Manager RDP Manager enables you to deliver .RDP files using the Endpoint Policy Edition and dictate connections as YOU want them defined. Don't leave it up to end users--you set it for them! - + diff --git a/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/videos/remoteworkandvdi/itemleveltargeting.md b/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/videos/remoteworkandvdi/itemleveltargeting.md index fc98c94fd7..f5eaa81146 100644 --- a/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/videos/remoteworkandvdi/itemleveltargeting.md +++ b/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/videos/remoteworkandvdi/itemleveltargeting.md @@ -9,6 +9,6 @@ sidebar_position: 40 Deliver unique RDP sessions to multiple users, machines, security groups and more using Netwrix Endpoint Policy Manager (formerly PolicyPak)'s RDP Manager and Item Level Targeting! - + diff --git a/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/videos/remoteworkandvdi/mdm.md b/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/videos/remoteworkandvdi/mdm.md index 11267e344e..afb3482a52 100644 --- a/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/videos/remoteworkandvdi/mdm.md +++ b/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/videos/remoteworkandvdi/mdm.md @@ -11,6 +11,6 @@ up to date if a user changes it. Welcome Endpoint Policy Manager RDP Manager. En Manager RDP manager enables you to deliver .RDP files and dictate connections as YOU want them defined. Don't leave it up to end users-- you set it for them! - + diff --git a/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/videos/remoteworkandvdi/vdiscenarios.md b/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/videos/remoteworkandvdi/vdiscenarios.md index f05b6cc089..0fcf9593b0 100644 --- a/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/videos/remoteworkandvdi/vdiscenarios.md +++ b/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/videos/remoteworkandvdi/vdiscenarios.md @@ -11,7 +11,7 @@ up to date if a user changes it. Welcome Netwrix Endpoint Policy Manager (former Manager. Endpoint Policy Manager RDP manager enables you to deliver .RDP files and dictate connections as YOU want them defined. Don't leave it up to end users... you set it for them! - + Hi, this is Jeremy Moskowitz and in this video, we're going to learn how to use Endpoint Policy Manager RDP Manager. The basic gist is that users, if they knew what they were doing, which they diff --git a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/gettingstarted/masscopy.md b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/gettingstarted/masscopy.md index 53ce314e8c..187c3c01dc 100644 --- a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/gettingstarted/masscopy.md +++ b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/gettingstarted/masscopy.md @@ -10,6 +10,6 @@ copy files from a source and keep them up to date. It's a like a swiss army knif files. Copy one folder, multiple folders, and/or recursively or not. Keep target folders up to date with one, single policy... instead of deploying files each and every time. - + diff --git a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/gettingstarted/patching.md b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/gettingstarted/patching.md index 1491cede09..7bb42744ed 100644 --- a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/gettingstarted/patching.md +++ b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/gettingstarted/patching.md @@ -8,7 +8,7 @@ sidebar_position: 40 Instead of specifying time and time again which computers should update, instead use the auto-update feature. This video shows how to use the "Always" property to always check for updates. Here's how ! - + :::note This technique works with SMB and web-based shares. diff --git a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/gettingstarted/smb.md b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/gettingstarted/smb.md index 583c2d8b78..525d4f3c32 100644 --- a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/gettingstarted/smb.md +++ b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/gettingstarted/smb.md @@ -10,6 +10,6 @@ with Endpoint Policy Manager Remote Work Delivery Manager. Just point toward the it. Endpoint Policy Manager will also uninstall the software when the policy no longer applies. It's easy, and fast. (And Powerful!) - + diff --git a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/gettingstarted/webbasedshares.md b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/gettingstarted/webbasedshares.md index 97443ebeb8..0fc0c5ca51 100644 --- a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/gettingstarted/webbasedshares.md +++ b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/gettingstarted/webbasedshares.md @@ -10,6 +10,6 @@ can do that with Endpoint Policy Manager Remote Work Delivery Manager. Just poin a web service like S3, Dropbox, Azure, etc. And ... that's it. Endpoint Policy Manager will also uninstall the software when the policy no longer applies. It's easy, and fast. (And Powerful!) - + diff --git a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/methods/cloud.md b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/methods/cloud.md index 7e9c9a0048..9cb1639f46 100644 --- a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/methods/cloud.md +++ b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/methods/cloud.md @@ -10,7 +10,7 @@ start using Remote Work Delivery Manager to deploy that software! It's easy! Jus a cloud web service then let Netwrix Endpoint Policy Manager (formerly PolicyPak) do the rest of the work! - + Hi, this is Jeremy Moskowitz and in this video, I'm going to show you how you can deploy software to your domain-joined or non-domain joined machines using Endpoint Policy Manager Cloud. To get started diff --git a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/methods/mdm.md b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/methods/mdm.md index 2c96ce8d98..492070fb3b 100644 --- a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/methods/mdm.md +++ b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/methods/mdm.md @@ -11,6 +11,6 @@ not with Netwrix Endpoint Policy Manager (formerly PolicyPak) Remote Work Delive you store your file on a web service, then set a policy to download it, and keep it downloaded. And automatically updated. It's awesome. - + diff --git a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/tipsandtricks/azureblobstorage.md b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/tipsandtricks/azureblobstorage.md index 74f6511155..7fdd60bb41 100644 --- a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/tipsandtricks/azureblobstorage.md +++ b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/tipsandtricks/azureblobstorage.md @@ -10,7 +10,7 @@ Endpoint Policy Manager (formerly PolicyPak), it's super easy. Here's how to cre upload your software, then use Endpoint Policy Manager Remote Work Delivery Manager to deploy that software (and keep it updated.) - + Hi, this is Jeremy Moskowitz, and in this video, I'm going to show you how you can use Endpoint Policy Manager Remote Work Delivery Manager with Azure Blob Storage. If you're not familiar with diff --git a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/tipsandtricks/localfilecopy.md b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/tipsandtricks/localfilecopy.md index 51f2e719d8..6cfa55220c 100644 --- a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/tipsandtricks/localfilecopy.md +++ b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/tipsandtricks/localfilecopy.md @@ -8,7 +8,7 @@ sidebar_position: 10 Want to copy files from the same box to a different source? Here's the magic unlock on how to hand-edit the XML to do that. - + Hi, this is Jeremy, and in this video, I'm going to show you how you can take files that live in a source folder locally and copy them to another local source folder using them Netwrix Endpoint diff --git a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/tipsandtricks/updateclientsideextension.md b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/tipsandtricks/updateclientsideextension.md index 4775367072..37cf7fd45d 100644 --- a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/tipsandtricks/updateclientsideextension.md +++ b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/tipsandtricks/updateclientsideextension.md @@ -8,7 +8,7 @@ sidebar_position: 30 Want to keep everyone running the same version of the Client Side Extension and then update them all automatically when you're ready to? Here's how to do that using Remote Work Delivery Manager. - + Hi, this is John with Netwrix Endpoint Policy Manager (formerly PolicyPak) Software. Today, we're going to walk through updating your Endpoint Policy Manager client-side extension using Remote Work diff --git a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/gettingstarted/cloud.md b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/gettingstarted/cloud.md index b43248f3d2..02e8520957 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/gettingstarted/cloud.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/gettingstarted/cloud.md @@ -9,7 +9,7 @@ Use Netwrix Endpoint Policy Manager (formerly PolicyPak) Scripts whenever you ne something that in-box Policy, Preference or Endpoint Policy Manager cannot normally do. Find your scripting superpowers and manage those non-domain joined machines! - + ### PolicyPak Scripts-Deploy any script via the Cloud to domain joined and non-domain joined machines diff --git a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/gettingstarted/onpremise.md b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/gettingstarted/onpremise.md index 8a966bfd60..25c29094be 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/gettingstarted/onpremise.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/gettingstarted/onpremise.md @@ -10,7 +10,7 @@ and enables you to deliver settings MORE than once, use any language you want, a [https://www.policypak.com/pp-blog/group-policy-loopback](https://www.policypak.com/pp-blog/group-policy-loopback) so you can apply scripts to all users on the machine. - + ### PolicyPak Scripts-Use with on-prem Group Policy diff --git a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/methods/mdm.md b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/methods/mdm.md index debb86981c..cdb9b64d5f 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/methods/mdm.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/methods/mdm.md @@ -9,7 +9,7 @@ MDM services cannot deliver scripts and UN-deliver scripts. That's where Netwrix Manager (formerly PolicyPak) Scripts Manager AND your MDM service become awesome. Check out this video for an overview of WHY you need it and some examples of PP Scripts + MDM in use. - + ### PolicyPak Scripts and YOUR MDM service-Un-real power diff --git a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/methods/pdqdeploy.md b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/methods/pdqdeploy.md index b8bb68b41f..90e18cdeee 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/methods/pdqdeploy.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/methods/pdqdeploy.md @@ -14,7 +14,7 @@ Manager preconfigured script. Check out this video to see Endpoint Policy Manager instantly remove junk from the Windows 10 desktop… in no time flat. - + Shane: Hey, everybody, I'm Shane. diff --git a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/tipsandtricks/bitlocker.md b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/tipsandtricks/bitlocker.md index ea7362e8b6..2527cf607f 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/tipsandtricks/bitlocker.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/tipsandtricks/bitlocker.md @@ -9,7 +9,7 @@ If you need to encrypt your company data to protect it against prying eyes, Netw Manager (formerly PolicyPak) can help configure and implement BitLocker into your existing environment. - + Hi, this is John from Endpoint Policy Manager. We're going to look at deploying BitLocker. With more and more out of the office in potentially less secure locations, protecting data from theft is of diff --git a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/tipsandtricks/chocolaty.md b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/tipsandtricks/chocolaty.md index fa089d1180..05079b0e84 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/tipsandtricks/chocolaty.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/tipsandtricks/chocolaty.md @@ -11,7 +11,7 @@ Netwrix Endpoint Policy Manager (formerly PolicyPak), and... bingo. You're done. just about any pre-packaged software from Choco's repository. And use Endpoint Policy Manager Scripts to install or un-install. Couldn't be simpler. - + Hi, this is Jeremy Moskowitz and in this video, we're going to talk about automating remote installation of software from Chocolaty.org using Endpoint Policy Manager. Now what I'm about to diff --git a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/tipsandtricks/customdefaultfileassociations.md b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/tipsandtricks/customdefaultfileassociations.md index 73a93b4a18..c608162bf3 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/tipsandtricks/customdefaultfileassociations.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/tipsandtricks/customdefaultfileassociations.md @@ -8,7 +8,7 @@ sidebar_position: 30 How to apply custom default application associations to Windows 10 using Netwrix Endpoint Policy Manager (formerly PolicyPak) Scripts Manager. - + Hi, this is David in Endpoint Policy Manager tech support. In this video I'm going to show you how to apply custom default application file associations using Endpoint Policy Manager Scripts Manager. diff --git a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/tipsandtricks/printers.md b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/tipsandtricks/printers.md index 8e577ae65e..62a88a59e7 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/tipsandtricks/printers.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/tipsandtricks/printers.md @@ -10,7 +10,7 @@ PolicyPak) Scripts manager to do "loopback without loopback." In this demonstrat how to ADD a shared printer to every user who logs onto a machine... just like loopback. With Endpoint Policy Manager, its easy. Here you go ! - + Hi, this is Jeremy Moskowitz, and in this video, I'm going to show you how you can deploy shared printers without loopback using Endpoint Policy Manager Scripts Manager. You're going to have to do diff --git a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/tipsandtricks/unwantedapps.md b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/tipsandtricks/unwantedapps.md index e1987a143d..7ce2ec7b29 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/tipsandtricks/unwantedapps.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/tipsandtricks/unwantedapps.md @@ -11,6 +11,6 @@ Policy Manager (formerly PolicyPak) Scripts & Triggers Manager, and a Endpoint P preconfigured script. Check out this video to see Endpoint Policy Manager instantly remove junk from the Windows 10 desktop… in no time flat. - + diff --git a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/tipsandtricks/windows10prolockscreen.md b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/tipsandtricks/windows10prolockscreen.md index 62fdee7713..63dc28c08d 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/tipsandtricks/windows10prolockscreen.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/tipsandtricks/windows10prolockscreen.md @@ -5,7 +5,7 @@ sidebar_position: 20 --- # Replace the Windows 10 PRO Professional Lock screen - + ### PolicyPak Scripts: Replace the Windows 10 PRO Professional Lock screen diff --git a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/anyconnect.md b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/anyconnect.md index c1cc367c7f..7f9422d6e0 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/anyconnect.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/anyconnect.md @@ -8,7 +8,7 @@ sidebar_position: 60 Got Cisco AnyConnect? And want to make a specific script run ON connect and another script when the VPN disconnects? If yes, you're gonna love this ! - + Hi, this is Jeremy Moskowitz, and in this video, I'm going to show you how you can run a script like map a drive or map a printer or clean up the computer, whatever you want to do, on Cisco AnyConnect diff --git a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/events.md b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/events.md index 336ed02549..0329e37f62 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/events.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/events.md @@ -7,7 +7,7 @@ sidebar_position: 70 Use the Event Log to trigger when any kind of scriptable event should occur. - + Hi, this is Jeremy Moskowitz. In this video I'm going to show you how you can use Netwrix Endpoint Policy Manager (formerly PolicyPak)'s Scripts & Triggers Manager to set off any kind of script you diff --git a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/lockunlocksession.md b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/lockunlocksession.md index 92b3c1c66b..2a7d2f24f6 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/lockunlocksession.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/lockunlocksession.md @@ -9,7 +9,7 @@ In this demo you'll see how to use Session Lock and Session Unlock trigger types Endpoint Policy Manager (formerly PolicyPak) Scripts. It's easy to do ! Pre-test your script first, then you're off to the races. Remember which processes require RUN INTERACTIVE though! - + Hi, this is Jeremy Moskowitz, and in this video, I'm going to show you how you can use Endpoint Policy Manager scripts and triggers to fire off activities when the session is locked and unlocked. diff --git a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/mapdrivetriggers.md b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/mapdrivetriggers.md index 268222c47b..3ba46498fe 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/mapdrivetriggers.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/mapdrivetriggers.md @@ -10,7 +10,7 @@ Endpoint Policy Manager (formerly PolicyPak) Scripts + Triggers of course. Its e pre-try your script first, then use Endpoint Policy Manager Scripts + Triggers to do the magic. Its easy! - + Hi, this is Jeremy Moskowitz, and in this video, I'm going to show you how you can use Endpoint Policy Manager scripts and triggers to map a drive, or map a printer, or do some other exciting diff --git a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/scripttriggers.md b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/scripttriggers.md index fb0bb9433c..d4bb23fb64 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/scripttriggers.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/scripttriggers.md @@ -9,7 +9,7 @@ No login scripts in MDM and Intune got your down? Looking to have something fast (and something that works offline) for GPO and Netwrix Endpoint Policy Manager (formerly PolicyPak) cloud? Then check out Endpoint Policy Manager Scripts + Login Script Triggers... right here! - + Hi, this is Jeremy Moskowitz. In this video, we're going to learn how to use triggers with regards to Endpoint Policy Manager scripts. There's a bunch of problems we want to overcome. The first one diff --git a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/shutdownscripts.md b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/shutdownscripts.md index 0b3d703ce7..22c2344747 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/shutdownscripts.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/shutdownscripts.md @@ -9,7 +9,7 @@ Want to do ANY kind of shutdown script... with Group Policy, an MDM service like PolicyPak cloud? Here's how to do it, with PolicyPak Scripts and Triggers.... and Shutdown triggers ! - + Hi, this is Jeremy Moskowitz, and in this video we're going to use PolicyPak scripts and triggers to do something at computer shutdown time. We're going to keep it simple in this video and we're going diff --git a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/vpnconnect.md b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/vpnconnect.md index 1f9b1143dd..a1f063337e 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/vpnconnect.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/vpnconnect.md @@ -9,7 +9,7 @@ Want to map a drive or perform any other login script when you connect via VPN? Endpoint Policy Manager (formerly PolicyPak) Scripts & Triggers with this awesome way to handle this problem. - + Hi, this is Jeremy Moskowitz, and in this video, I'm going to show you how you can use Endpoint Policy Manager Scripts and Triggers to map a drive or do any kind of log on script thing you want diff --git a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/withcloud/auditpol.md b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/withcloud/auditpol.md index 82c84dee42..f4d7dd6e9c 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/withcloud/auditpol.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/withcloud/auditpol.md @@ -8,7 +8,7 @@ sidebar_position: 40 Use Netwrix Endpoint Policy Manager (formerly PolicyPak)'s Scripts and Triggers Manager and Auditpol.exe to configure advanced auditing on your remote (domain or non-domain joined) computers. - + Hi, this is John from Endpoint Policy Manager. In this video, we're going to show you how you can enable advanced auditing for remote domain or nondomain joined computers using Endpoint Policy diff --git a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/withcloud/cloud.md b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/withcloud/cloud.md index 8e27e4fba6..9a07a5c8d7 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/withcloud/cloud.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/withcloud/cloud.md @@ -10,7 +10,7 @@ Policy Manager (formerly PolicyPak). Using Endpoint Policy Manager Scripts you c to your machines which are domain joined and VPN, or those with Endpoint Policy Manager Cloud. Here's how to do it! - + Hi, this is Jeremy Moskowitz, and in this video, I'm going to show you how you can use Endpoint Policy Manager Scripts to deploy software to remote workers. In this demonstration, this machine, diff --git a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/withcloud/printersetup.md b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/withcloud/printersetup.md index fdae81544a..cc021e1877 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/withcloud/printersetup.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/withcloud/printersetup.md @@ -5,6 +5,6 @@ sidebar_position: 30 --- # Endpoint Policy Manager Cloud TCP/IP Printer setup using Scripts Manager - + diff --git a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/withcloud/x509certificates.md b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/withcloud/x509certificates.md index 08b0b3399b..c115009302 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/withcloud/x509certificates.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/withcloud/x509certificates.md @@ -9,7 +9,7 @@ Use Netwrix Endpoint Policy Manager (formerly PolicyPak) Cloud and Scripts Manag import X.509 certificates to your endpoints, regardless of where they may reside, for use with Endpoint Policy Manager VPN Manager or any any other purpose you have. - + Script: diff --git a/docs/endpointpolicymanager/components/softwarepackage/videos/appxpoliciesitems/appxmanager.md b/docs/endpointpolicymanager/components/softwarepackage/videos/appxpoliciesitems/appxmanager.md index 37df0ad7a7..4ab0786896 100644 --- a/docs/endpointpolicymanager/components/softwarepackage/videos/appxpoliciesitems/appxmanager.md +++ b/docs/endpointpolicymanager/components/softwarepackage/videos/appxpoliciesitems/appxmanager.md @@ -10,7 +10,7 @@ Want to nuke Candy Crush and other pre-installed Windows 10 apps? And would you install Windows Store apps? You've got it with Netwrix Endpoint Policy Manager (formerly PolicyPak) Software Package Manager and our AppX Manager function. - + Hi, this is Jeremy Moskowitz. In this video we're going to talk about adding and removing packages from the Microsoft Store, also known as AppX packages. You know the drill. Your users think you diff --git a/docs/endpointpolicymanager/components/softwarepackage/videos/appxpoliciesitems/blockapps.md b/docs/endpointpolicymanager/components/softwarepackage/videos/appxpoliciesitems/blockapps.md index 1daea2a95a..0eea6741de 100644 --- a/docs/endpointpolicymanager/components/softwarepackage/videos/appxpoliciesitems/blockapps.md +++ b/docs/endpointpolicymanager/components/softwarepackage/videos/appxpoliciesitems/blockapps.md @@ -8,7 +8,7 @@ sidebar_position: 30 Want to deploy Windows Store Apps via Software Package Manager, but want to enforce that ONLY specific UWP apps can run? This is the one-two combination you need to get the job done! - + In a previous video you saw me use Netwrix Endpoint Policy Manager (formerly PolicyPak)'s Software diff --git a/docs/endpointpolicymanager/components/softwarepackage/videos/appxpoliciesitems/removeapps.md b/docs/endpointpolicymanager/components/softwarepackage/videos/appxpoliciesitems/removeapps.md index 68844a267e..2b5f7a75f0 100644 --- a/docs/endpointpolicymanager/components/softwarepackage/videos/appxpoliciesitems/removeapps.md +++ b/docs/endpointpolicymanager/components/softwarepackage/videos/appxpoliciesitems/removeapps.md @@ -10,6 +10,6 @@ Trying to remove built-in apps on Windows 10 or Windows 11? Netwrix Endpoint Pol wildcards may and may not be used to remove applications. Note this requires latest version of the PP CSE to perform. - + diff --git a/docs/endpointpolicymanager/components/softwarepackage/videos/tipsandtricks/extrastool.md b/docs/endpointpolicymanager/components/softwarepackage/videos/tipsandtricks/extrastool.md index 3b048d5c91..c9a01580a8 100644 --- a/docs/endpointpolicymanager/components/softwarepackage/videos/tipsandtricks/extrastool.md +++ b/docs/endpointpolicymanager/components/softwarepackage/videos/tipsandtricks/extrastool.md @@ -8,6 +8,6 @@ sidebar_position: 10 See how to survey a machine for what applications you're already using. Then export those settings for use with Netwrix Endpoint Policy Manager (formerly PolicyPak) Software Package Manager + Winget. - + diff --git a/docs/endpointpolicymanager/components/softwarepackage/videos/usingwithothermethod/mdm.md b/docs/endpointpolicymanager/components/softwarepackage/videos/usingwithothermethod/mdm.md index 45c5c4a308..440cd191d3 100644 --- a/docs/endpointpolicymanager/components/softwarepackage/videos/usingwithothermethod/mdm.md +++ b/docs/endpointpolicymanager/components/softwarepackage/videos/usingwithothermethod/mdm.md @@ -10,7 +10,7 @@ important Windows 10 Store applications? With Netwrix Endpoint Policy Manager (f Package Manager (AppX) policies of course! Use your Intune (or any other MDM service) to remove "junkware" but then add important business related Windows 10 Store applications! - + Hi, this is Jeremy Moskowitz. In this video I'm going to show you how you can use Endpoint Policy Manager Software Package Manager to deliver AppX settings and also remove AppX settings from your diff --git a/docs/endpointpolicymanager/components/softwarepackage/videos/wingetpolicies/deployapplications.md b/docs/endpointpolicymanager/components/softwarepackage/videos/wingetpolicies/deployapplications.md index 7d518f39a8..a15014828b 100644 --- a/docs/endpointpolicymanager/components/softwarepackage/videos/wingetpolicies/deployapplications.md +++ b/docs/endpointpolicymanager/components/softwarepackage/videos/wingetpolicies/deployapplications.md @@ -9,6 +9,6 @@ WinGet is built into Windows. But how do you mass deploy applications and keep t Netwrix Endpoint Policy Manager (formerly PolicyPak) Software Pakage Manager, it's easy. Maybe too easy. See this video to see how its done. - + diff --git a/docs/endpointpolicymanager/components/softwarepackage/videos/wingetpolicies/run.md b/docs/endpointpolicymanager/components/softwarepackage/videos/wingetpolicies/run.md index 7ab58b2994..546eb99562 100644 --- a/docs/endpointpolicymanager/components/softwarepackage/videos/wingetpolicies/run.md +++ b/docs/endpointpolicymanager/components/softwarepackage/videos/wingetpolicies/run.md @@ -9,6 +9,6 @@ You'll want to try out some packages before you deliver them to your endpoints. get the package names you want, test things out then use Netwrix Endpoint Policy Manager (formerly PolicyPak) to deliver those applications via WinGet. - + diff --git a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/extras/onetime.md b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/extras/onetime.md index bd8fab3846..be5ef2371f 100644 --- a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/extras/onetime.md +++ b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/extras/onetime.md @@ -8,6 +8,6 @@ sidebar_position: 10 If your Start Menu is a little unhappy, or if you want to dictate the Start Layout ONE TIME and let users do whatever they want, then use these scripts to get the job done. - + diff --git a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/gettingstarted/demotaskbar.md b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/gettingstarted/demotaskbar.md index b3f9cc3ee4..19b4ff70a5 100644 --- a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/gettingstarted/demotaskbar.md +++ b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/gettingstarted/demotaskbar.md @@ -8,7 +8,7 @@ sidebar_position: 30 Quickly and easily manage what icons are pinned to the Windows 10 Taskbar. Use Group Policy, SCCM or your MDM service. It couldn't be easier. - + ### PolicyPak Taskbar Manager: Quick Demo diff --git a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/gettingstarted/helperutility.md b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/gettingstarted/helperutility.md index f2cf17dfd7..6ca65513d4 100644 --- a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/gettingstarted/helperutility.md +++ b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/gettingstarted/helperutility.md @@ -8,7 +8,7 @@ sidebar_position: 10 If you don't have the application already installed on your management station, then use this utility to grab application IDs. It's easy. Check it out! - + ### PolicyPak Start Screen and Taskbar Manager Helper Utility diff --git a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/gettingstarted/itemleveltargeting.md b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/gettingstarted/itemleveltargeting.md index 9acfef2c35..9ba59b93d3 100644 --- a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/gettingstarted/itemleveltargeting.md +++ b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/gettingstarted/itemleveltargeting.md @@ -8,7 +8,7 @@ sidebar_position: 40 Automatically specify "who should get what" settings based upon conditions like security group, Laptop vs. Not laptop and so on. - + ### PolicyPak Start Screen Manager: Using Item Level Targeting diff --git a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/gettingstarted/linksie.md b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/gettingstarted/linksie.md index e52e3d89a3..08beb385a1 100644 --- a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/gettingstarted/linksie.md +++ b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/gettingstarted/linksie.md @@ -8,7 +8,7 @@ sidebar_position: 50 Need to add IE links to the Start Menu? Here's the quick and easy way… With Netwrix Endpoint Policy Manager (formerly PolicyPak)! - + ### PolicyPak Start Screen Manager – Add IE links diff --git a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/gettingstarted/windows10startmenu.md b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/gettingstarted/windows10startmenu.md index 7b08981cb7..889e5f713e 100644 --- a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/gettingstarted/windows10startmenu.md +++ b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/gettingstarted/windows10startmenu.md @@ -8,7 +8,7 @@ sidebar_position: 20 The Windows 10 Start Menu is a beast to configure. Instead of leaving the Start Menu to users, YOU be in charge. See this video to get the basics down in minutes ! - + ### PolicyPak Start Screen Manager: Own the Win10 Start Menu diff --git a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/methods/citrix.md b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/methods/citrix.md index 23d4c70058..56bfa05817 100644 --- a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/methods/citrix.md +++ b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/methods/citrix.md @@ -10,7 +10,7 @@ Menus and Taskbars? Good luck… if you don't have Netwrix Endpoint Policy Manag PolicyPak) Start Screen and Taskbar manager. Here's the video to show you how to manage XenApp and XenDesktop icons on the Start Menu and Taskbar. - + ### PP Start Screen and Taskbar manager with Citrix XenApp and XenDesktop diff --git a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/methods/mdm.md b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/methods/mdm.md index c3fce59b01..87a5d4506c 100644 --- a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/methods/mdm.md +++ b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/methods/mdm.md @@ -9,7 +9,7 @@ The Windows 10 Start Menu is a beast to configure, and once configured, it's not Instead of leaving the Start Menu to users, YOU be in charge. See this video to get the basics down in minutes, then deploy your settings using the MDM service of your choice! - + ### PolicyPak MDM: Manage the Windows 10 Start Screen Like a Boss diff --git a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/methods/mdmitemleveltargeting.md b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/methods/mdmitemleveltargeting.md index 24a19ef4d7..d88f0889d7 100644 --- a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/methods/mdmitemleveltargeting.md +++ b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/methods/mdmitemleveltargeting.md @@ -9,7 +9,7 @@ Making an MDM policy to manage the Start Menu and Taskbar can be a NIGHTMARE. Bu Endpoint Policy Manager (formerly PolicyPak) Start Screen Manager. With us you can have ONE policy which can be used again and again. See how it's done. - + ### PolicyPak Start Screen Manager and MDM diff --git a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/methods/nondomainjoined.md b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/methods/nondomainjoined.md index 84b359fc61..9b0c480cac 100644 --- a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/methods/nondomainjoined.md +++ b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/methods/nondomainjoined.md @@ -9,7 +9,7 @@ Got non-domain joined machines? Use Netwrix Endpoint Policy Manager (formerly Po deliver Endpoint Policy Manager Start Screen and Taskbar settings to them. Couldn't be easier. Here's how. - + ### PolicyPak Start Screen & Taskbar Manager: Manage non-domain joined machines using PolicyPak Cloud diff --git a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/methods/pdqdeploy.md b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/methods/pdqdeploy.md index c0f555154b..aad5f2c65c 100644 --- a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/methods/pdqdeploy.md +++ b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/methods/pdqdeploy.md @@ -12,7 +12,7 @@ In this video, Kris from PDQ and Jeremy Moskowitz, former Group Policy MVP from Manager Software show you how to get it "out there" and nicely manage that Windows 10 Start Screen and Taskbar. - + ### Taking Control of Your Taskbar and Start Menu with PolicyPak and PDQ Deploy diff --git a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/troubleshooting/customicons.md b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/troubleshooting/customicons.md index de7e52abc0..6f352a6527 100644 --- a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/troubleshooting/customicons.md +++ b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/troubleshooting/customicons.md @@ -11,7 +11,7 @@ back in twice to see the changes the first time. `C:\ProgramData\Microsoft\Windows\Start Menu\Programs` - + ### Endpoint Policy Manager Start Screen Manager and Special Custom Icons diff --git a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/troubleshooting/revertstartmenu.md b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/troubleshooting/revertstartmenu.md index 3865500ed9..660c53d770 100644 --- a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/troubleshooting/revertstartmenu.md +++ b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/troubleshooting/revertstartmenu.md @@ -7,7 +7,7 @@ sidebar_position: 20 If your Start Menu is a little unhappy, use these scripts to make it right. - + ### Using PP SCRIPTS to Revert Start Menu diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/admxfiles.md b/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/admxfiles.md index be53611aa5..0bd61c4ada 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/admxfiles.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/admxfiles.md @@ -5,7 +5,7 @@ sidebar_position: 70 --- # Endpoint Policy ManagerCloud: Upload and use your own ADMX files to Endpoint Policy Manager Cloud - + Using Netwrix Endpoint Policy Manager (formerly PolicyPak) Cloud and want to use your own custom ADMX files? Here's how to do it. diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/admxsettings.md b/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/admxsettings.md index a3236f66c5..78ff651a70 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/admxsettings.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/admxsettings.md @@ -5,7 +5,7 @@ sidebar_position: 60 --- # Endpoint Policy ManagerCloud: Use in-cloud ADMX settings maintained by Endpoint Policy Manager for Windows, Office, Chrome and more - + Amazing new breakthrough with Netwrix Endpoint Policy Manager (formerly PolicyPak) Cloud. Just CLICK your way to creating any ADMX setting for Windows or Office. Takes about 10 seconds to make your diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/armsupport.md b/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/armsupport.md index aa0cfaa60a..7823590333 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/armsupport.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/armsupport.md @@ -9,6 +9,6 @@ sidebar_position: 30 Want to use Netwrix Endpoint Policy Manager (formerly PolicyPak) Cloud with ARM but not sure how to get started? This video will get you off and running! - + diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/endpointpolicymanagersettings.md b/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/endpointpolicymanagersettings.md index 1a6bac2439..3a755e6961 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/endpointpolicymanagersettings.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/endpointpolicymanagersettings.md @@ -9,7 +9,7 @@ Its easy to do MANY things with Netwrix Endpoint Policy Manager (formerly Policy in-cloud editors. Here's how to use them, how to find more details PER COMPONENT, and also how to export on-prem items and use them inside PP Cloud. - + Hi, this is Jeremy Moskowitz. In a previous video you saw me use PolicyPak Cloud in-cloud editors to do Microsoft real Group Policy settings with our create and link a new policy. You saw me use our diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/grouppolicysettings.md b/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/grouppolicysettings.md index 460f2ece49..1bc13e9f92 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/grouppolicysettings.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/grouppolicysettings.md @@ -12,7 +12,7 @@ creating policies with the in-cloud editors, and also creating a directive insid uploading. Remember: There's also the method to import a whole GPO and make PP Cloud policies, but that's another video. - + Hi, this is Jeremy Moskowitz. In this video I'm going to show you how you can use PolicyPak Cloud to deliver real Microsoft Group Policy settings through PolicyPak Cloud. We have another video diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/introduction.md b/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/introduction.md index b201955d94..e95e467c94 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/introduction.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/introduction.md @@ -10,6 +10,6 @@ Have computers which are domain joined and non-domain joined? How are you going Endpoint Policy Manager (formerly PolicyPak) and Microsoft Group Policy settings? Check out this video to see ! - + diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/onpremiseexport.md b/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/onpremiseexport.md index d39a74aa9b..8d172bbd7f 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/onpremiseexport.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/onpremiseexport.md @@ -8,7 +8,7 @@ sidebar_position: 80 Copy and Paste to get your DC / on-prem directives uploaded. This video shows you how. It's a faster way to get going with Netwrix Endpoint Policy Manager (formerly PolicyPak) cloud ! - + ### Endpoint Policy Manager Cloud: Quick upload method @@ -94,3 +94,5 @@ speed dial method. I find that's it's actually a significant bit faster. Hope this new technique helps you out and you're ready to get started real soon. Thanks so very much. + + diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/preferences.md b/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/preferences.md index c05299e101..8d586f7c2d 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/preferences.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/preferences.md @@ -9,7 +9,7 @@ Create Group Policy Preferences inside theNetwrix Endpoint Policy Manager (forme portal without having to go to your GPMC! Watch this video and see how to create and deploy Group Policy Preferences within our cloud portal! - + ### Endpoint Policy Manager Cloud + GPPrefs video transcript diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/quickstart.md b/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/quickstart.md index 2c7ea98699..183836e81a 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/quickstart.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/quickstart.md @@ -11,6 +11,6 @@ account... fast? This is the fastest way. Learn how to download your client, use policies, create your first policies in the cloud, and take on-prem policies and get them intoEndpoint Policy Manager cloud. A perfect first tour! - + diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/securitysettings.md b/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/securitysettings.md index 77d245fc3c..d4eafdc9a6 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/securitysettings.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/securitysettings.md @@ -9,7 +9,7 @@ Use the in-cloud editors to manage Netwrix Endpoint Policy Manager (formerly Pol settings. This couldn't be easier. Set the password, account settings, and other security settings for your Windows machines, domain joined and non-domain joined. - + ### Endpoint Policy Manager Cloud and Security Settings diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/videos/testlabbestpractices/createdc.md b/docs/endpointpolicymanager/deliverymethods/cloud/videos/testlabbestpractices/createdc.md index e65ffb9442..605fcde3dd 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/videos/testlabbestpractices/createdc.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/videos/testlabbestpractices/createdc.md @@ -8,7 +8,7 @@ sidebar_position: 20 In this video, learn how to create a DC in order to build GPOs that you can export then upload to Netwrix Endpoint Policy Manager (formerly PolicyPak) Cloud or your MDM provider. - + ### Endpoint Policy Manager (all versions): How to create a DC for editing purposes @@ -98,3 +98,5 @@ talk about what the portal looks like, and we'll go on a complete journey of wha Manager Cloud is. Thanks for watching this video, and keep watching. + + diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/videos/testlabbestpractices/onpremise.md b/docs/endpointpolicymanager/deliverymethods/cloud/videos/testlabbestpractices/onpremise.md index 94852401fc..cab26a8ab0 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/videos/testlabbestpractices/onpremise.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/videos/testlabbestpractices/onpremise.md @@ -7,4 +7,7 @@ sidebar_position: 40 So you need a small on-prem test lab, just for some editing purposes. Here's how to install the CSE, how to name your computer, and how to quick test your test lab. - + + + + diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/videos/testlabbestpractices/renameendpoint.md b/docs/endpointpolicymanager/deliverymethods/cloud/videos/testlabbestpractices/renameendpoint.md index ce95e9f986..f0c8b2b793 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/videos/testlabbestpractices/renameendpoint.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/videos/testlabbestpractices/renameendpoint.md @@ -9,4 +9,6 @@ If you want to bypass any potential licensing issue, test your Cloud or MDM poli exporting them, or set up a home test lab, rename your endpoint to contain the word "computer" in the name. See this concept at work in this video! - + + + diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/videos/testlabbestpractices/start.md b/docs/endpointpolicymanager/deliverymethods/cloud/videos/testlabbestpractices/start.md index e1eb403bf9..630ade0dec 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/videos/testlabbestpractices/start.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/videos/testlabbestpractices/start.md @@ -7,7 +7,7 @@ sidebar_position: 10 Lets get you set up right. Watch this Netwrix Endpoint Policy Manager (formerly PolicyPak) Cloud orientation video to make sure you have everything you need to rock and roll with Endpoint Policy Manager Cloud. - + ### PolicyPak Cloud: What you need to get Started diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/videos/tipsandtricks/fileinfoviewer.md b/docs/endpointpolicymanager/deliverymethods/cloud/videos/tipsandtricks/fileinfoviewer.md index 31e08e4a5c..435751c372 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/videos/tipsandtricks/fileinfoviewer.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/videos/tipsandtricks/fileinfoviewer.md @@ -9,8 +9,6 @@ Instead of having to use your on-prem MMC snap in to create your Least Priv poli Information Viewer instead. This lightweight utility enables you to get information about your application and then copy/paste into PP Cloud editors ! - - Hi, this is Jeremy Moskowitz and in this video, I'm going to show you how you can use the File Information Viewer in conjunction with PolicyPak Cloud to set policies without needing to use the on-prem editor. By way of example, let's pretend you wanted to create a new policy here for your @@ -64,3 +62,5 @@ to period bug fixed, but this should get you enough information off to the races in-cloud editors for all of the things you need to do your policies. Alright, hope this helps you out. Thanks so very much and talk to you soon. + + diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/videos/tipsandtricks/restricted_groups_editor.md b/docs/endpointpolicymanager/deliverymethods/cloud/videos/tipsandtricks/restricted_groups_editor.md index dd43a1de23..fa45c47050 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/videos/tipsandtricks/restricted_groups_editor.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/videos/tipsandtricks/restricted_groups_editor.md @@ -9,7 +9,7 @@ Netwrix Endpoint Policy Manager (formerly PolicyPak) Cloud has a Restricted Grou Use this video to understand all the details how to take existing GPO Restricted Groups and then use it in Cloud; then use the in-cloud editors after that. - + Hi, this is Jeremy Moskowitz. In this video, we're going to talk about the Restricted Groups Editor in PolicyPak Cloud. Now as we do that, we're going to first get started with a little bit of what's diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/videos/upkeepanddailyuse/groups.md b/docs/endpointpolicymanager/deliverymethods/cloud/videos/upkeepanddailyuse/groups.md index 07222e2939..689e6c6d21 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/videos/upkeepanddailyuse/groups.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/videos/upkeepanddailyuse/groups.md @@ -7,7 +7,7 @@ sidebar_position: 30 How do PP Cloud Groups work with regard to CSE versions? Here's how to use them. - + Hi, this is Jeremy. In this video, we're going to learn how to use PolicyPak Groups to dictate exactly how to do small scale, medium scale, and large scale testing, so you can do a roll-out with diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/videos/upkeepanddailyuse/import.md b/docs/endpointpolicymanager/deliverymethods/cloud/videos/upkeepanddailyuse/import.md index 80017fa2b9..af2689df6b 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/videos/upkeepanddailyuse/import.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/videos/upkeepanddailyuse/import.md @@ -10,7 +10,7 @@ PolicyPak) Cloud. Use our wizard-driven UI to take GPO contents for Group Policy GPPreferences and/or Endpoint Policy Manager settings and quickly upload them. When you want the FASTEST onramp from GPO to the Cloud... this is it ! - + Hi, this is Jeremy Moskowitz. In this video I want to show you how you can take an existing GPO or multiple GPOs and quickly import them into PolicyPak Cloud. Here's a GPO that's called DEMO GPO. diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/videos/upkeepanddailyuse/jointoken.md b/docs/endpointpolicymanager/deliverymethods/cloud/videos/upkeepanddailyuse/jointoken.md index d555e7331b..0ed6eda28f 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/videos/upkeepanddailyuse/jointoken.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/videos/upkeepanddailyuse/jointoken.md @@ -10,7 +10,7 @@ to one or more specific groups? With the JOINTOKEN flag you simply pick one or m token, and... just pass it on the command line. Use Intune or another MDM service if you want to do deploy the PP Cloud client and get those machines to join the groups you want... instantly! - + Hi, this is Jeremy Moskowitz. In this video, I'm going to show you how you can automatically join your computers to specific computer groups using PolicyPak Cloud and this thing called Join Token. diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/videos/upkeepanddailyuse/registrationmode.md b/docs/endpointpolicymanager/deliverymethods/cloud/videos/upkeepanddailyuse/registrationmode.md index 6cc7efa1f5..97ab356721 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/videos/upkeepanddailyuse/registrationmode.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/videos/upkeepanddailyuse/registrationmode.md @@ -9,7 +9,7 @@ What happens when you nuke the Netwrix Endpoint Policy Manager (formerly PolicyP from an endpoint, then re-install the client and re-register your computer with the cloud? There are a few different options, and this video explains them all! - + ### PolicyPak Cloud – Strict vs. Loose Computer Registration Mode diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/videos/upkeepanddailyuse/reports.md b/docs/endpointpolicymanager/deliverymethods/cloud/videos/upkeepanddailyuse/reports.md index f9b42e9e45..1b9404e055 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/videos/upkeepanddailyuse/reports.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/videos/upkeepanddailyuse/reports.md @@ -8,7 +8,7 @@ sidebar_position: 10 Learn how to find out what XML files your non-domain joined machines are receiving by using the Reporting tab of the Netwrix Endpoint Policy Manager (formerly PolicyPak) Cloud portal. - + ### PolicyPak Cloud Reporting Demo diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/videos/usingwithothermethods/mdm.md b/docs/endpointpolicymanager/deliverymethods/cloud/videos/usingwithothermethods/mdm.md index e85f994560..af922666ba 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/videos/usingwithothermethods/mdm.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/videos/usingwithothermethods/mdm.md @@ -11,7 +11,7 @@ can automatically join a Endpoint Policy Manager Cloud group, and finally automa policies within that group. It's awesome and works with any MDM service (or RMM service, actually), in addition to Autopilot. - + Hi, this is Jeremy Moskowitz. In this video I'm going to show you how you can deliver the PolicyPak Cloud Client and automatically the PolicyPak Cloud Client-Side Extension using your MDM service like diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/videos/usingwithothermethods/onpremise.md b/docs/endpointpolicymanager/deliverymethods/cloud/videos/usingwithothermethods/onpremise.md index 3496fce028..3ed7395d82 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/videos/usingwithothermethods/onpremise.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/videos/usingwithothermethods/onpremise.md @@ -9,8 +9,6 @@ You get a free "on premise" license when you consume a Netwrix Endpoint Policy M PolicyPak) Cloud license. Here is a demonstration video to show you a best practice way to set up Endpoint Policy Manager cloud AND Endpoint Policy Manager on-premise together. - - Hi, this is Whitney with PolicyPak software, and in this video I'm going to show you how you can use your PolicyPak cloud licenses with your existing PolicyPak on-premise machines. It is super easy. @@ -113,3 +111,5 @@ on-premise. If you have questions about this, please post to the forums and we w you out. Thanks so much. We'll talk to you soon. ### + + diff --git a/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/gettingstarted/explained.md b/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/gettingstarted/explained.md index 69bfb452d8..9657270c90 100644 --- a/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/gettingstarted/explained.md +++ b/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/gettingstarted/explained.md @@ -7,7 +7,7 @@ sidebar_position: 10 Learn how PolicyPak enables increased security, management, automation, remote work and reporting. - + ### Endpoint Policy Manager: Editions Overview diff --git a/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/gettingstarted/gettingstartedv.md b/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/gettingstarted/gettingstartedv.md index b47af5dbd8..3f0c123b75 100644 --- a/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/gettingstarted/gettingstartedv.md +++ b/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/gettingstarted/gettingstartedv.md @@ -9,7 +9,7 @@ This video gives you a basic rundown of what our components do, where to find th more in-depth information on our website. This is great if you're just getting started and want to get some brief information on all of our PolicyPak components. - + ### PPGP Quick Rundown: Getting Started Video Transcript diff --git a/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/gettingstarted/install.md b/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/gettingstarted/install.md index 55c8d548e5..85d8a196bb 100644 --- a/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/gettingstarted/install.md +++ b/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/gettingstarted/install.md @@ -8,7 +8,7 @@ sidebar_position: 20 Learn where to download and how to install the Bits that you'll need to get started with PolicyPak Group Policy Edition! - + ### Admin Console And CSE Installation diff --git a/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/gettingstarted/integration.md b/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/gettingstarted/integration.md index 0546ae9e90..55f1954aee 100644 --- a/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/gettingstarted/integration.md +++ b/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/gettingstarted/integration.md @@ -8,7 +8,7 @@ sidebar_position: 50 See how PolicyPak installs into Group Policy, backs up and restores with Group Policy, works with GP Reporting and more! - + Hi, this is Jeremy Moskowitz, 15-year group policy and Microsoft endpoint manager MVP, and in this video I'm going to show you how PolicyPak hooks right into the group policy infrastructure you diff --git a/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/gettingstarted/renameendpoint.md b/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/gettingstarted/renameendpoint.md index 1ad3aa87e3..dd652c0436 100644 --- a/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/gettingstarted/renameendpoint.md +++ b/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/gettingstarted/renameendpoint.md @@ -9,7 +9,7 @@ If you want to bypass any potential licensing issue, test your Cloud or MDM poli exporting them, or set up a home test lab, rename your endpoint to contain the word "computer" in the name. See this concept at work in this video! - + diff --git a/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/tipsandtricks/editmanual.md b/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/tipsandtricks/editmanual.md index afbb9498b8..3b37c30699 100644 --- a/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/tipsandtricks/editmanual.md +++ b/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/tipsandtricks/editmanual.md @@ -7,7 +7,7 @@ sidebar_position: 10 PolicyPak: Manual editing Item Level Targeting to affect local Admins and other local accounts - + ### Endpoint Policy Manager: Manual editing Item Level Targeting to affect local Admins and other local accounts diff --git a/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/tipsandtricks/exportgpos.md b/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/tipsandtricks/exportgpos.md index cb676af988..2708a60502 100644 --- a/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/tipsandtricks/exportgpos.md +++ b/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/tipsandtricks/exportgpos.md @@ -10,7 +10,7 @@ PolicyPak)'s PP Merge Utility to take entire GPOs, or portions of GPOs and merge Templates Files format. Then, after that you've got LESS GPOs.. and also a quick way to export for use with PP Cloud or PP with MDM. - + ### PolicyPak: Reduce GPOs (and/or export them for use with PolicyPak Cloud or with MDM) diff --git a/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/tipsandtricks/flatlegacyview.md b/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/tipsandtricks/flatlegacyview.md index b395ebf716..bbde2272af 100644 --- a/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/tipsandtricks/flatlegacyview.md +++ b/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/tipsandtricks/flatlegacyview.md @@ -7,7 +7,7 @@ sidebar_position: 30 Adjust the view style of the PolicyPak Components in the GPMC to suite your preference. - + This is John with PolicyPak. As you go into a policy to create a new one or edit an existing, you'll notice with the latest CSEs that we've kind of combined all the different components that make up diff --git a/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/tipsandtricks/mmcconsole.md b/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/tipsandtricks/mmcconsole.md index 6097ee6440..5a7a324929 100644 --- a/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/tipsandtricks/mmcconsole.md +++ b/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/tipsandtricks/mmcconsole.md @@ -7,7 +7,7 @@ sidebar_position: 40 If you want to hide some of the PolicyPak MMC items for your OU admins, this is how to do it. - + Hi. This is Jeremy Moskowitz, former 15-year Group Policy MVP and Founder of PolicyPak Software. In this vid, I'm going to show you how you can trim what you see in the PolicyPak Management Console. diff --git a/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/tipsandtricks/remotedesktopconnection.md b/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/tipsandtricks/remotedesktopconnection.md index de5e775313..4c3def9065 100644 --- a/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/tipsandtricks/remotedesktopconnection.md +++ b/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/tipsandtricks/remotedesktopconnection.md @@ -8,7 +8,7 @@ sidebar_position: 50 Microsoft MVP Jeremy Moskowitz shows you how to prevent disconnect during GP update / force using registry settings. - + ### How to Prevent a Remote Desktop Connection Drop During GP Update diff --git a/docs/endpointpolicymanager/deliverymethods/mdm/videos/exportingtips/admintemplates.md b/docs/endpointpolicymanager/deliverymethods/mdm/videos/exportingtips/admintemplates.md index fe31f4df5b..5d61c271d3 100644 --- a/docs/endpointpolicymanager/deliverymethods/mdm/videos/exportingtips/admintemplates.md +++ b/docs/endpointpolicymanager/deliverymethods/mdm/videos/exportingtips/admintemplates.md @@ -9,7 +9,7 @@ MDM solutions are awesome, but they don't have real group policy, or extra Windo management features. Watch this video and learn how to use Netwrix Endpoint Policy Manager (formerly PolicyPak) to deliver REAL Group Policy settings to all your MDM enrolled Windows 10 machines. - + Hi, this is Whitney with Endpoint Policy Manager Software. Imagine this scenario. You're getting prepared for having remote workers, people working from home, and you invest in an MDM solution, diff --git a/docs/endpointpolicymanager/deliverymethods/mdm/videos/exportingtips/exporterutility.md b/docs/endpointpolicymanager/deliverymethods/mdm/videos/exportingtips/exporterutility.md index 0dca892854..e4267601fc 100644 --- a/docs/endpointpolicymanager/deliverymethods/mdm/videos/exportingtips/exporterutility.md +++ b/docs/endpointpolicymanager/deliverymethods/mdm/videos/exportingtips/exporterutility.md @@ -11,7 +11,7 @@ PolicyPak) directives if you are using Intune, SCCM, LanDesk, KACE or similar so deployment, and your team doesn't want to use Group Policy but wants to use Endpoint Policy Manager. See this video to see how it's done. - + ### PolicyPak: Deploying PolicyPak directives without Group Policy(PolicyPak Exporter Utility) diff --git a/docs/endpointpolicymanager/deliverymethods/mdm/videos/gettingstarted/citrixendpointmanager.md b/docs/endpointpolicymanager/deliverymethods/mdm/videos/gettingstarted/citrixendpointmanager.md index 00a1f118d6..5b490e6759 100644 --- a/docs/endpointpolicymanager/deliverymethods/mdm/videos/gettingstarted/citrixendpointmanager.md +++ b/docs/endpointpolicymanager/deliverymethods/mdm/videos/gettingstarted/citrixendpointmanager.md @@ -9,7 +9,7 @@ CEM is great ! But it has no way to deliver real Group Policy settings, or Netwr Manager (formerly PolicyPak)'s own special settings. Use Endpoint Policy Manager MDM alongside Citrix CEM for a powerful combination to increase your endpoint management capabilities ! - + Hi, this is Jeremy Moskowitz, Microsoft MVP and founder of Endpoint Policy Manager Software. In this video we're going to learn how to use Endpoint Policy Manager plus Citrix Endpoint Management or CEM diff --git a/docs/endpointpolicymanager/deliverymethods/mdm/videos/gettingstarted/microsoftintune.md b/docs/endpointpolicymanager/deliverymethods/mdm/videos/gettingstarted/microsoftintune.md index 58c81ef590..0afbd90aa5 100644 --- a/docs/endpointpolicymanager/deliverymethods/mdm/videos/gettingstarted/microsoftintune.md +++ b/docs/endpointpolicymanager/deliverymethods/mdm/videos/gettingstarted/microsoftintune.md @@ -10,7 +10,7 @@ management features. Watch this video and learn how to use Netwrix Endpoint Poli PolicyPak) to deliver REAL Group Policy settings and Endpoint Policy Manager's extra settings to all your Windows Intune joined Windows 10 machines. - + Hi, this is Jeremy Moskowitz, founder and CTO of Endpoint Policy Manager software and Enterprise Mobility MVP. In this video I'm going to show you how you can take your existing on-prem group diff --git a/docs/endpointpolicymanager/deliverymethods/mdm/videos/gettingstarted/mobileiron.md b/docs/endpointpolicymanager/deliverymethods/mdm/videos/gettingstarted/mobileiron.md index 88c82ec9d6..698fcc1349 100644 --- a/docs/endpointpolicymanager/deliverymethods/mdm/videos/gettingstarted/mobileiron.md +++ b/docs/endpointpolicymanager/deliverymethods/mdm/videos/gettingstarted/mobileiron.md @@ -10,7 +10,7 @@ features. Watch this video and learn how to use Netwrix Endpoint Policy Manager to deliver REAL Group Policy settings and Endpoint Policy Manager's extra settings to all your MobileIron MDM joined Windows 10 machines. - + ### PolicyPak and MobileIron MDM diff --git a/docs/endpointpolicymanager/deliverymethods/mdm/videos/gettingstarted/realgrouppolicy.md b/docs/endpointpolicymanager/deliverymethods/mdm/videos/gettingstarted/realgrouppolicy.md index 883fed6eda..fbd1023f19 100644 --- a/docs/endpointpolicymanager/deliverymethods/mdm/videos/gettingstarted/realgrouppolicy.md +++ b/docs/endpointpolicymanager/deliverymethods/mdm/videos/gettingstarted/realgrouppolicy.md @@ -10,7 +10,7 @@ management features. Watch this video and learn how to use Netwrix Endpoint Poli PolicyPak) to deliver REAL Group Policy settings and Endpoint Policy Manager's extra settings to all your MDM enrolled Windows 10 machines. - + ### PolicyPak and MDM: Deploying Real Group Policy (and Extra PolicyPak Settings) Overview diff --git a/docs/endpointpolicymanager/deliverymethods/mdm/videos/gettingstarted/testsample.md b/docs/endpointpolicymanager/deliverymethods/mdm/videos/gettingstarted/testsample.md index 0d5f373159..7ef9698b4c 100644 --- a/docs/endpointpolicymanager/deliverymethods/mdm/videos/gettingstarted/testsample.md +++ b/docs/endpointpolicymanager/deliverymethods/mdm/videos/gettingstarted/testsample.md @@ -10,7 +10,7 @@ watch this video and WALK BEFORE YOU RUN with Netwrix Endpoint Policy Manager (f MDM, and try this example.. before using your MDM service to do all the work to deploy the MSI files. When you test this procedure our first, you will have a lot more of a guarantee of success! - + Hi, this is Jeremy Moskowitz. In this video we’re going to walk before we run with our MDM service and PolicyPak. You do need to be a little bit prepared for this. In this example I’ve got my diff --git a/docs/endpointpolicymanager/deliverymethods/mdm/videos/gettingstarted/workspaceone.md b/docs/endpointpolicymanager/deliverymethods/mdm/videos/gettingstarted/workspaceone.md index ef0117f50a..61423d6ec3 100644 --- a/docs/endpointpolicymanager/deliverymethods/mdm/videos/gettingstarted/workspaceone.md +++ b/docs/endpointpolicymanager/deliverymethods/mdm/videos/gettingstarted/workspaceone.md @@ -10,7 +10,7 @@ desktop management features. Watch this video and learn how to useNetwrix Endpoi (formerly PolicyPak) to deliver REAL Group Policy settings and Endpoint Policy Manager's extra settings to all your Workspace One (Airwatch) MDM joined Windows 10 machines. - + ### PolicyPak and Workspace One (Airwatch) MDM: Deploy Group Policy and PolicyPak superpowers today diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/cameyo/applicationsettings.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/cameyo/applicationsettings.md index d7185c423c..0c84a98555 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/cameyo/applicationsettings.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/cameyo/applicationsettings.md @@ -10,5 +10,5 @@ Got apps using Cameyo (cameyo.com?)? Of course you do! Now secure those apps set Endpoint Policy Manager (formerly PolicyPak) and Application Settings Manager. With over 500 preconfigured Paks you can be sure you're covered ! - + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/cameyo/browserright.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/cameyo/browserright.md index c18ba509ef..71ed25d285 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/cameyo/browserright.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/cameyo/browserright.md @@ -10,5 +10,5 @@ You know some websites require the right browser. Maybe its IE, or Chrome or Fir Netwrix Endpoint Policy Manager (formerly PolicyPak)... its easy for users to get exactly the right browser at the right time. - + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/cameyo/startscreen.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/cameyo/startscreen.md index 368af89d8f..96fd1fd6b7 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/cameyo/startscreen.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/cameyo/startscreen.md @@ -10,5 +10,5 @@ Got Cameyo apps? Want to make it easy for users to know what to click on to laun apps? This shows you how to place specific tiles on the Start Menu (or Taskbar) to launch Cameyo apps, and also open local files as a bonus! - + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/cameyo/uacprompts.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/cameyo/uacprompts.md index 022b276349..4a1c69ad35 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/cameyo/uacprompts.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/cameyo/uacprompts.md @@ -10,5 +10,5 @@ Cameyo is awesome... but sometimes those apps you publish wont run with standard this video see how Netwrix Endpoint Policy Manager (formerly PolicyPak) Least Privilege Manager can overcome these challenges. - + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/changemanagementutilities/advancedgrouppolicymanagement.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/changemanagementutilities/advancedgrouppolicymanagement.md index e72ba0e925..c3d947f4bd 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/changemanagementutilities/advancedgrouppolicymanagement.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/changemanagementutilities/advancedgrouppolicymanagement.md @@ -24,4 +24,4 @@ you've got Microsoft's AGPM, Endpoint Policy Manager just fits right in, right a Watch this video (exclusively for Microsoft AGPM administrators) to see exactly how to AGPM and Endpoint Policy Manager work together to provide full reporting, history and rollback capabilities. - + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/changemanagementutilities/gpoadmintool.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/changemanagementutilities/gpoadmintool.md index 2d1376b224..0c752fa6f0 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/changemanagementutilities/gpoadmintool.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/changemanagementutilities/gpoadmintool.md @@ -12,7 +12,7 @@ constructs: check-in, check-out, deploy, differences reports, and more. Check ou you're a Quest GPOADmin customer to see how Endpoint Policy Manager integrates perfectly with your Quest GPOADmin Group Policy management solution. - + ### Endpoint Policy Manager works along Quest's GPOADmin Video Transcript diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/changemanagementutilities/history.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/changemanagementutilities/history.md index 1b68dc9237..89fdcc5226 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/changemanagementutilities/history.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/changemanagementutilities/history.md @@ -11,5 +11,5 @@ Using this MMC enhancement you can see WHO and WHEN and WHAT Netwrix Endpoint Po like an AGPM and just want to know the basics of if/when something changed AND perform a point-in-time rollback. - + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/changemanagementutilities/netiq.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/changemanagementutilities/netiq.md index 519d110054..4da70afa29 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/changemanagementutilities/netiq.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/changemanagementutilities/netiq.md @@ -9,7 +9,7 @@ sidebar_position: 40 LLearn how NetIQ’s Group Policy Administrator (GPA) utility adds change management capability to Group Policy and how Endpoint Policy Manager seamlessly integrates with it! - + ### PolicyPak works with NetIQ Group Policy Administrator video transcript diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/changemanagementutilities/scriptlogicactiveadministrator.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/changemanagementutilities/scriptlogicactiveadministrator.md index 435499ae92..06055d2871 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/changemanagementutilities/scriptlogicactiveadministrator.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/changemanagementutilities/scriptlogicactiveadministrator.md @@ -10,7 +10,7 @@ ActiveAdministrator by ScriptLogic is a great tool for managing your GPOs. The g Endpoint Policy Manager (formerly PolicyPak) is fully compatible with ActiveAdministrator, and works right alongside it. Check out this video see how it all fits together! - + ### PolicyPak works alongside Active Administrator Video Transcript diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/changemanagementutilities/sdmchangemanager.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/changemanagementutilities/sdmchangemanager.md index 36934777f7..6a71b3bcb0 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/changemanagementutilities/sdmchangemanager.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/changemanagementutilities/sdmchangemanager.md @@ -9,5 +9,5 @@ sidebar_position: 60 Got SDM Change Manager? Want to know if it's compatible with Netwrix Endpoint Policy Manager (formerly PolicyPak)? (Spoiler alert: It is.) See this video to find out ! - + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/appmasking.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/appmasking.md index 3805425392..b565e355fd 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/appmasking.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/appmasking.md @@ -10,5 +10,5 @@ FSLogix masks and reveals applications, like browsers. Great. Now use Netwrix En Manager (formerly PolicyPak) to set the default browser based upon which browsers are available to the user. Use FSLogix to do the MASKING of BROWSERS, and let Endpoint Policy Manager do the ROUTING. - + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/broswerright.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/broswerright.md index 8e184a01b8..f1751ecb2c 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/broswerright.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/broswerright.md @@ -10,5 +10,5 @@ Got some websites which only render perfectly in IE or Chrome or FF? Then ROUTE upon URLs or patterns. Use FSLogix to do the MASKING of BROWSERS, and let Netwrix Endpoint Policy Manager (formerly PolicyPak)do the ROUTING. - + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/browserconfiguration.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/browserconfiguration.md index 36010439d3..7a9500ef7c 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/browserconfiguration.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/browserconfiguration.md @@ -10,7 +10,7 @@ FSLogix can hide/reveal applications, like browsers. Netwrix Endpoint Policy Man PolicyPak) can actually SET the settings, like homepage and security settings INSIDE your browsers and KEEP them secure. See how Endpoint Policy Manager + FSLogix can work together. - + ### PolicyPak + FSLogix: Setting browser configuration based upon which browser you actually have. diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/browserdefault.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/browserdefault.md index 9fd152db60..87f5f09a8f 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/browserdefault.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/browserdefault.md @@ -9,7 +9,7 @@ sidebar_position: 40 Netwrix Endpoint Policy Manager (formerly PolicyPak) + FSLogix: Set default browser based upon if the browser is masked or revealed. - + ### PolicyPak + FSLogix: Set default browser based upon if the browser is masked or revealed diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/elevatingapplications.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/elevatingapplications.md index 22c4226516..93d3277909 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/elevatingapplications.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/elevatingapplications.md @@ -10,7 +10,7 @@ Some applications just don't work properly without admin rights. But DONT give t administrator access! Instead, use FSLogix to hide/reveal apps users need, and use Netwrix Endpoint Policy Manager (formerly PolicyPak) to ELEVATE those applications and situations when needed. - + ### PolicyPak + FSLogix: Elevating applications when needed (and available by FSLogix) diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/profiles.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/profiles.md index bdd73d5426..ced73a24ba 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/profiles.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/profiles.md @@ -11,7 +11,7 @@ Manager (formerly PolicyPak) helps you go beyond additional Group Policy to mana Taskbar, File Associations, Least Privilege, applications, browsers and more ! This isn't a short video, but it does show the better together story ! - + ### PolicyPak and FSLogix Profiles: Better Together diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/startmenu.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/startmenu.md index 942bce69ca..8b6dcae984 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/startmenu.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/startmenu.md @@ -10,7 +10,7 @@ Managing the Windows 10 Start Menu after using FSLogix is a piece of cake with N Policy Manager (formerly PolicyPak). Use FSLogix to hide/expose apps, then use Endpoint Policy Manager to manage those applications on the Start Menu and on the TaskBar. AWESOME! - + ### PolicyPak + FSLogix: Manage the Windows 10 Start Menu diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/gettingstartedmisc/arm.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/gettingstartedmisc/arm.md index c90009357a..cd9310cb8c 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/gettingstartedmisc/arm.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/gettingstartedmisc/arm.md @@ -8,5 +8,5 @@ sidebar_position: 40 Want to see how Netwrix Endpoint Policy Manager (formerly PolicyPak) works with ARM? Perfectly ! - + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/gettingstartedmisc/editor.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/gettingstartedmisc/editor.md index 9dbdba0bce..b63858e067 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/gettingstartedmisc/editor.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/gettingstartedmisc/editor.md @@ -9,5 +9,5 @@ sidebar_position: 50 Don't want to use the GPMC to create or edit Netwrix Endpoint Policy Manager (formerly PolicyPak) policies? No GPMC, no problem with this included utility! - + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/gettingstartedmisc/freetraining.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/gettingstartedmisc/freetraining.md index d59a8635fc..d9602c9957 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/gettingstartedmisc/freetraining.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/gettingstartedmisc/freetraining.md @@ -9,7 +9,7 @@ sidebar_position: 10 New to Netwrix Endpoint Policy Manager (formerly PolicyPak)? Get started by understanding the Endpoint Policy Manager Portal in this brief tutorial. - + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/gettingstartedmisc/sidexporter.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/gettingstartedmisc/sidexporter.md index 2fabde18f0..1e54a63750 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/gettingstartedmisc/sidexporter.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/gettingstartedmisc/sidexporter.md @@ -9,5 +9,5 @@ sidebar_position: 30 Need to quickly get SIDs from on-prem or Azure AD and use them with Netwrix Endpoint Policy Manager (formerly PolicyPak)? Here's the video. - + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/gettingstartedmisc/solutionmethods.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/gettingstartedmisc/solutionmethods.md index fae311ebc8..64997912e3 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/gettingstartedmisc/solutionmethods.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/gettingstartedmisc/solutionmethods.md @@ -12,7 +12,7 @@ Intune, we've got you covered. Or maybe you're using or nothing at all, where yo Policy Manager Cloud. Watch this technical video to learn about the differences in the Solutions methods and walk away knowing which one(s) you should use. - + Hi, this is Jeremy Moskowitz. If you've made it here, you want to understand the PolicyPak methods. Now you know you can buy in at either the Enterprise or Professional or SaaS levels. Maybe you're a diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/methods/exporterutility.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/methods/exporterutility.md index 8adce0efd7..50906109b8 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/methods/exporterutility.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/methods/exporterutility.md @@ -11,7 +11,7 @@ PolicyPak) directives if you are using Intune, SCCM, LanDesk, KACE or similar so deployment, and your team doesn't want to use Group Policy but wants to use Endpoint Policy Manager. See this video to see how it's done. - + ### PolicyPak: Deploying PolicyPak directives without Group Policy(PolicyPak Exporter Utility) diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/methods/sccmendpointpolicymanager.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/methods/sccmendpointpolicymanager.md index a34076884b..76aaadab11 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/methods/sccmendpointpolicymanager.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/methods/sccmendpointpolicymanager.md @@ -10,7 +10,7 @@ Do you want to deploy Netwrix Endpoint Policy Manager (formerly PolicyPak) setti idea of using Group Policy to do it? You're in luck–this video tells you how to create, export, and deploy Endpoint Policy Manager magic using your own desktop management system like SCCM or LanDesk! - + ### Deploy PolicyPak Settings Using SCCM or Other Management System diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/methods/sccmgrouppolicy.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/methods/sccmgrouppolicy.md index fb3666febc..a32102d59d 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/methods/sccmgrouppolicy.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/methods/sccmgrouppolicy.md @@ -11,7 +11,7 @@ something else? Never fear, Netwrix Endpoint Policy Manager (formerly PolicyPak) day by allowing you to deploy Admin Templates, Preferences, and Security Settings to your endpoints by using SCCM, KACE, Altiris, or whatever desktop management system you're already in love with! - + ### Deploy Real Group Policy using SCCM or Other Management System diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/netwrixauditor/auditordemo.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/netwrixauditor/auditordemo.md index 93afaddffc..0d82f9503d 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/netwrixauditor/auditordemo.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/netwrixauditor/auditordemo.md @@ -9,5 +9,5 @@ sidebar_position: 10 Want to know what changed in GPO / Netwrix Endpoint Policy Manager (formerly PolicyPak) land using Netwrix Auditor? Check out this demo of how the integration works! - + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/netwrixauditor/auditorsetup.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/netwrixauditor/auditorsetup.md index 40c6f4b20c..12b6642541 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/netwrixauditor/auditorsetup.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/netwrixauditor/auditorsetup.md @@ -9,5 +9,5 @@ sidebar_position: 20 Ready to connect Netwrix Endpoint Policy Manager (formerly PolicyPak) and Netwrix Auditor? See these initial setup steps! - + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/admx.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/admx.md index f37ade8119..82eff009d3 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/admx.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/admx.md @@ -10,5 +10,5 @@ You're likely already excluding your AV and other system software from Netwrix E Manager (formerly PolicyPak). But you can use this ADMX setting to specify which processes Endpoint Policy Manager should exclude. - + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/admxfiles.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/admxfiles.md index 50bd9df68a..b7b6d0d9cb 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/admxfiles.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/admxfiles.md @@ -9,5 +9,5 @@ sidebar_position: 10 Learn how to implement theNetwrix Endpoint Policy Manager (formerly PolicyPak) ADMX trouble-shooting files. - + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/gpobackup.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/gpobackup.md index 2dfaf25047..6d5a43c3c3 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/gpobackup.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/gpobackup.md @@ -9,7 +9,7 @@ sidebar_position: 40 If we need a full GPO backup for troubleshooting, here is the CORRECT process for what we need from you. - + Hi, this is Jeremy Moskowitz. If you're watching this video, it means we've asked you for GPO backup. Here's a Group Policy object that has a bunch of stuff in it. Maybe there's something we diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/itemleveltargeting.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/itemleveltargeting.md index 628a80cc2f..e01aaf8f35 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/itemleveltargeting.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/itemleveltargeting.md @@ -9,7 +9,7 @@ sidebar_position: 70 Use this tool to troubleshoot if a POLICY, COLLECTION or full ROOT with Collections and Policies should apply or not to any particular machine or user. - + :::note This tool only works when the Netwrix Endpoint Policy Manager (formerly PolicyPak) CSE is diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/logs.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/logs.md index 6e3d8f0de8..0fa2ce3726 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/logs.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/logs.md @@ -10,7 +10,7 @@ If you are experiencing issues with Netwrix Endpoint Policy Manager (formerly Po step is to collect logs for support to review. Follow the steps in this video to correctly gather logs of the issue so support can troubleshoot it quickly. - + See the [What must I send to Endpoint Policy Manager support in order to get the FASTEST support?](/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/troubleshooting/fastsupport.md) diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/mdm.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/mdm.md index 6cfb658b1f..553e413ed3 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/mdm.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/mdm.md @@ -4,7 +4,7 @@ If you want to bypass any potential licensing issue, test your Cloud or MDM poli exporting them, or set up a home test lab, rename your endpoint to contain the word "computer" in the name. See this concept at work in this video! - + ### PP (All Versions): Testing and Troubleshooting By Renaming an endpoint Computer diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/powershell.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/powershell.md index f2239cd546..c38520b5c6 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/powershell.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/powershell.md @@ -9,5 +9,5 @@ sidebar_position: 50 Not sure which GPOs contain Netwrix Endpoint Policy Manager (formerly PolicyPak) XMLs? Use our handy PowerShell applet to get to the bottom of where your PP settings are. - + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/processmonitor.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/processmonitor.md index 013cd86a0f..1ae2f80221 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/processmonitor.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/processmonitor.md @@ -9,7 +9,7 @@ sidebar_position: 30 Need to show us some details of a problem? If we ask you to use Process Monitor, here's how to download and use it. - + ### Process Monitor 101 diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/unlicense.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/unlicense.md index 093b2d12fe..5fd4bdab41 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/unlicense.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/unlicense.md @@ -10,7 +10,7 @@ If directed by Netwrix Endpoint Policy Manager (formerly PolicyPak) support, you some computers up to stop processing some directives by actively un-licensing all components, then re-enabling SOME components. This video shows you how. - + Hi, this is Jeremy. In this video, I'm going to show you how to use the ADMX templates that we have to narrow down troubleshooting. If you're watching this video, it probably means that we asked you diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/upgradingmaintenance/backup.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/upgradingmaintenance/backup.md index 8ce2af3873..120e8bfed9 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/upgradingmaintenance/backup.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/upgradingmaintenance/backup.md @@ -10,7 +10,7 @@ Backing up your Netwrix Endpoint Policy Manager (formerly PolicyPak) GPOs is eas existing GPO backup and restore you already know and love. What’s more, you can export your Endpoint Policy Manager configuration and share them with friends or other administrators. - + ### PolicyPak:Backup and Restore and Export and Import video transcript diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/upgradingmaintenance/backupoptions.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/upgradingmaintenance/backupoptions.md index 5cb4f61ad9..061c51fb70 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/upgradingmaintenance/backupoptions.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/upgradingmaintenance/backupoptions.md @@ -6,5 +6,5 @@ sidebar_position: 10 # Endpoint Policy Manager: Backup and Restore Options to Recover from nearly any problem - + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/admintemplatemanager.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/admintemplatemanager.md index de69f26d33..e137b5ff55 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/admintemplatemanager.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/admintemplatemanager.md @@ -10,5 +10,5 @@ What you DONT want is to have MORE GPOs then you need to for WVD. Use Netwrix En Manager (formerly PolicyPak) Admin Template Manager to make decisions about which settings should hit what machines at what times. Reduce the amount of GPOs at the same time. - + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/applicationsettings.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/applicationsettings.md index 7966934d79..b8fb358c6b 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/applicationsettings.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/applicationsettings.md @@ -10,7 +10,7 @@ WVD is "all about the apps" which is great. Now how do you manage them? We have our website, but this one shows how quickly and easily you can manage your WVD apps using Netwrix Endpoint Policy Manager (formerly PolicyPak). - + Hi. This is Jeremy Moskowitz, former 15-year Group Policy MVP and Founder of PolicyPak Software. In this video, we're going to learn how you can take your Windows Virtual Desktop applications and diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/browserrouter.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/browserrouter.md index 21bf832a3b..cb772cf647 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/browserrouter.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/browserrouter.md @@ -10,7 +10,7 @@ Got multiple browsers with WVD? Great, we have you covered. See how to get the R RIGHT website with Netwrix Endpoint Policy Manager (formerly PolicyPak) Browser Router and Windows Virtual Desktop ! - + Hi, this is Jeremy Moskowitz, Microsoft MVP and founder of PolicyPak Software. In this video we're going to learn how to get the right browser for the right website. In fact, in previous videos you diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/elevateapplication.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/elevateapplication.md index 12487eceec..1b95923dff 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/elevateapplication.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/elevateapplication.md @@ -10,7 +10,7 @@ Sometimes and app won't run unless you're running with local admin rights. NOT a Instead, use Netwrix Endpoint Policy Manager (formerly PolicyPak) Least Privilege Manager to elevate applications when needed, and keep Standard Users just that... users and NOT admins. - + Hi. This is Jeremy Moskowitz, former 15-year Group Policy MVP and Founder of PolicyPak Software. In this video, we're going to talk about a Windows Virtual Desktop problem that you can overcome with diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/elevateinstall.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/elevateinstall.md index 628f97a5c9..d2d7397294 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/elevateinstall.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/elevateinstall.md @@ -10,7 +10,7 @@ Users cannot auto-update the Remote Desktop app for Windows Virtual Desktop. Wit Policy Manager (formerly PolicyPak) though, this is a slam-dunk. See how users on their own laptops can keep the WVD Remote Desktop app updated themsevles. - + Users cannot auto-update the Remote Desktop app for Windows Virtual Desktop. With Netwrix Endpoint Policy Manager (formerly PolicyPak) though, this is a slam-dunk. See how users on their own laptops diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/gettingstarted.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/gettingstarted.md index 0de501cf84..b830dcf218 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/gettingstarted.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/gettingstarted.md @@ -9,7 +9,7 @@ sidebar_position: 10 Before you RUN with Netwrix Endpoint Policy Manager (formerly PolicyPak) & WVD, here's a walk around our internal test lab, so you can see how Endpoint Policy Manager + WVD followup videos will fit in. - + Hi. This is Jeremy Moskowitz, former 15-year Group Policy MVP and Founder of PolicyPak Software. This video is sort of a walk before you run video with PolicyPak and Windows Virtual Desktop. diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/leastprivilege.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/leastprivilege.md index a3d6a1516b..de03f2b6c2 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/leastprivilege.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/leastprivilege.md @@ -13,5 +13,5 @@ users cannot auto-update the Remote Desktop app for Windows Virtual Desktop. Wit Manager though, this is a slam-dunk. See how users on their own laptops can keep the WVD Remote Desktop app updated themselves. - + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/startscreen.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/startscreen.md index 86c2f65c09..863669d6a6 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/startscreen.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/startscreen.md @@ -9,7 +9,7 @@ sidebar_position: 40 WVD is great. But finding the icons to run applications can be hard. Use Netwrix Endpoint Policy Manager (formerly PolicyPak) to add visibility to your icons on the Start Screen and Taskbar! - + Hi. This is Jeremy Moskowitz, former 15-year Group Policy MVP and Founder of Endpoint Policy Manager Software. In this video, we're going to take the Windows Virtual Desktop icons and put them into a diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/tour.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/tour.md index 07e0d792c2..6c9c6eac91 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/tour.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/tour.md @@ -12,5 +12,5 @@ Additionally, if you have multiple browsers with WVD then we have you covered! S RIGHT browser for the RIGHT website with Endpoint Policy Manager Browser Router and Windows Virtual Desktop! - + diff --git a/docs/endpointpolicymanager/gpcompliancereporter/videos/gettingstarted/install.md b/docs/endpointpolicymanager/gpcompliancereporter/videos/gettingstarted/install.md index 18e04c8429..8fee0e99f7 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/videos/gettingstarted/install.md +++ b/docs/endpointpolicymanager/gpcompliancereporter/videos/gettingstarted/install.md @@ -8,7 +8,7 @@ sidebar_position: 10 Learn how to quickly license PPGPCR Endpoints, and Server. Then install both and verify that everything is working. - + ## PPGPCR: Installing Compliance Reporter Server and Client diff --git a/docs/endpointpolicymanager/gpcompliancereporter/videos/gettingstarted/modepull.md b/docs/endpointpolicymanager/gpcompliancereporter/videos/gettingstarted/modepull.md index c00bb9840e..2c55b79527 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/videos/gettingstarted/modepull.md +++ b/docs/endpointpolicymanager/gpcompliancereporter/videos/gettingstarted/modepull.md @@ -9,7 +9,7 @@ Use Netwrix Endpoint Policy Manager (formerly PolicyPak) GP Compliance Reporter' Standalone" mode to request (interrogate) Group Policy Settings from endpoints. With this method, the PPGPCR server is not used. All new PPGPCR customers should start here. - + ### PPGPCR Standalone Quickstart diff --git a/docs/endpointpolicymanager/gpcompliancereporter/videos/gettingstarted/modepush.md b/docs/endpointpolicymanager/gpcompliancereporter/videos/gettingstarted/modepush.md index 536fb0a05b..220971d840 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/videos/gettingstarted/modepush.md +++ b/docs/endpointpolicymanager/gpcompliancereporter/videos/gettingstarted/modepush.md @@ -11,7 +11,7 @@ Client-less Endpoint Auditing Use this video to set up PPGPCR Server’s Client-less endpoint Push-based auditing. Once set up, all clients will send GP data to the server in real time. - + ### Endpoint Policy Manager GP Compliance Reporter Server: Setting up Client-less Endpoint Auditing diff --git a/docs/endpointpolicymanager/gpcompliancereporter/videos/gettingstarted/securityenhanced.md b/docs/endpointpolicymanager/gpcompliancereporter/videos/gettingstarted/securityenhanced.md index 6d34fe5dd8..73a28f34b3 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/videos/gettingstarted/securityenhanced.md +++ b/docs/endpointpolicymanager/gpcompliancereporter/videos/gettingstarted/securityenhanced.md @@ -7,7 +7,7 @@ sidebar_position: 40 Upgrade PPGPCR Compliance Reporter Server and Client for enhanced AD security. - + Hi, this is Jeremy, and in this video, I'm going to show you how to upgrade your Compliance Reporter server for enhanced and increased security. The current problem is that the Compliance Reporter diff --git a/docs/endpointpolicymanager/gpcompliancereporter/videos/troubleshooting/firewallports.md b/docs/endpointpolicymanager/gpcompliancereporter/videos/troubleshooting/firewallports.md index 20024c8f50..cf7f6a9371 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/videos/troubleshooting/firewallports.md +++ b/docs/endpointpolicymanager/gpcompliancereporter/videos/troubleshooting/firewallports.md @@ -8,7 +8,7 @@ sidebar_position: 10 Use this tip to open the required ports in the client machines' firewalls, so the PP GP Compliance Reporter can pull data from your endpoints. - + ### PPGPCR: firewall ports diff --git a/docs/endpointpolicymanager/gpcompliancereporter/videos/using/existinggpos.md b/docs/endpointpolicymanager/gpcompliancereporter/videos/using/existinggpos.md index 0ed26d343a..065bdcc584 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/videos/using/existinggpos.md +++ b/docs/endpointpolicymanager/gpcompliancereporter/videos/using/existinggpos.md @@ -9,7 +9,7 @@ The Netwrix Endpoint Policy Manager (formerly PolicyPak) Group Policy Compliance you know if your existing settings (from a GPO) have -made it- to a target machine. Watch this video to learn how to utilize an existing GPO as a PPGPCR Test. - + ### Endpoint Policy Manager GP Compliance Reporter: Using an Existing GPO as a test diff --git a/docs/endpointpolicymanager/gpcompliancereporter/videos/using/importgpos.md b/docs/endpointpolicymanager/gpcompliancereporter/videos/using/importgpos.md index c13482347c..418676e770 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/videos/using/importgpos.md +++ b/docs/endpointpolicymanager/gpcompliancereporter/videos/using/importgpos.md @@ -8,7 +8,7 @@ sidebar_position: 20 In PPGPCR you now have a way to take one OU, or multiple OUs and keep your tests updated. This video shows you how. - + Hi, this is Jeremy Moskowitz, and in this video, I'm going to show you how you can take lots of different GPOs from across your entire estate here in Active Directory and make them into tests in diff --git a/docs/endpointpolicymanager/gpcompliancereporter/videos/using/importstig.md b/docs/endpointpolicymanager/gpcompliancereporter/videos/using/importstig.md index b573a071ea..13e7cfa5b2 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/videos/using/importstig.md +++ b/docs/endpointpolicymanager/gpcompliancereporter/videos/using/importstig.md @@ -10,7 +10,7 @@ applications like Java, Firefox, Internet Explorer and more … and make them mo US Government recommendations. See how Endpoint Policy Manager can deliver these settings to your machines and lock them down using Group Policy. - + ### Manage Different Users In The Same OU (And Reduce Number of GPOs) With Endpoint Policy Manager diff --git a/docs/endpointpolicymanager/gpcompliancereporter/videos/whatdoesitdo/modeserver.md b/docs/endpointpolicymanager/gpcompliancereporter/videos/whatdoesitdo/modeserver.md index 2e5ac9e9d1..c2a30bbd3b 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/videos/whatdoesitdo/modeserver.md +++ b/docs/endpointpolicymanager/gpcompliancereporter/videos/whatdoesitdo/modeserver.md @@ -9,7 +9,7 @@ Why do you need PPGPCR Server mode? Because all your computers' GP Results will place, and you can quickly test to see if you are in compliance or not. Without PPGPCR Server, you simply don't know what's going on with ALL of your users or computers. - + ### PPGPCR: Server Mode diff --git a/docs/endpointpolicymanager/gpcompliancereporter/videos/whatdoesitdo/modestandalone.md b/docs/endpointpolicymanager/gpcompliancereporter/videos/whatdoesitdo/modestandalone.md index 6b47314d8c..d649bac982 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/videos/whatdoesitdo/modestandalone.md +++ b/docs/endpointpolicymanager/gpcompliancereporter/videos/whatdoesitdo/modestandalone.md @@ -7,7 +7,7 @@ sidebar_position: 30 Quickly see what the PPGPCR Standalone Mode can do for you. - + ### PPGPCR: Standalone Mode diff --git a/docs/endpointpolicymanager/gpcompliancereporter/videos/whatdoesitdo/overviewmanager.md b/docs/endpointpolicymanager/gpcompliancereporter/videos/whatdoesitdo/overviewmanager.md index cacb60ad90..00f00d8e5e 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/videos/whatdoesitdo/overviewmanager.md +++ b/docs/endpointpolicymanager/gpcompliancereporter/videos/whatdoesitdo/overviewmanager.md @@ -10,7 +10,7 @@ actually made it to your endpoints. With Netwrix Endpoint Policy Manager (former Policy Compliance Reporter, you can be sure that all your machines have your IT Team's desired settings, and no holes in your armor. - + ### Endpoint Policy Manager Group Policy Compliance Reporter: 2 Minute Quick Overview for Managers diff --git a/docs/endpointpolicymanager/gpcompliancereporter/videos/whatdoesitdo/overviewtechnical.md b/docs/endpointpolicymanager/gpcompliancereporter/videos/whatdoesitdo/overviewtechnical.md index d7d9478163..defe20eb3a 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/videos/whatdoesitdo/overviewtechnical.md +++ b/docs/endpointpolicymanager/gpcompliancereporter/videos/whatdoesitdo/overviewtechnical.md @@ -10,7 +10,7 @@ PolicyPak) Group Policy Compliance Reporter. You can use it alone, or with your which machines on your network did and did not get the IT and security settings you need for them to get to be compliant. - + ### Endpoint Policy Manager Group Policy Compliance Reporter: 7 Minute Technical Overview for IT Pros diff --git a/docs/endpointpolicymanager/index.md b/docs/endpointpolicymanager/index.md index 3b3fd28aef..7de8b12948 100644 --- a/docs/endpointpolicymanager/index.md +++ b/docs/endpointpolicymanager/index.md @@ -6,7 +6,7 @@ sidebar_position: 1 # Netwrix Endpoint Policy Manager (formerly PolicyPak) Documentation -Netwrix Endpoint Policy Manager (formerly PolicyPak) allows you to secure end users wherever they +Netwrix Endpoint Policy Manager (formerly PolicyPak) allows you to secure end users wherever they work and make them more productive with Netwrix endpoint management software. In today's hybrid work environment, users need to access their desktops, laptops and other devices @@ -27,7 +27,7 @@ Comprehensive documentation index for all Endpoint Policy Manager components, or | ![applicationmanager](/images/endpointpolicymanager/applicationmanager.webp) | Application Settings Manager |
  • [Manual](/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/overview.md)
  • [Tech Notes](/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/knowledgebase.md)
  • [Videos](/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/videolearningcenter.md)
| | ![browserrouter](/images/endpointpolicymanager/browserrouter.webp) | Browser Router |
  • [Manual](/docs/endpointpolicymanager/components/browserrouter/manual/overview.md)
  • [Tech Notes](/docs/endpointpolicymanager/components/browserrouter/knowledgebase/knowledgebase.md)
  • [Videos](/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/videolearningcenter.md)
| | ![devicemanager](/images/endpointpolicymanager/devicemanager.webp) | Device Manager |
  • [Manual](/docs/endpointpolicymanager/components/devicemanager/manual/overview.md)
  • [Tech Notes](/docs/endpointpolicymanager/components/devicemanager/knowledgebase/knowledgebase.md)
  • [Videos](/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/videolearningcenter.md)
| -| ![leastprivilegemanager](/images/endpointpolicymanager/leastprivilegemanager.webp) | Endpoint Privilege Manager (Windows and Mac) |
  • [Manual](/docs/endpointpolicymanager/components/endpointprivilegemanager/overview.md)
  • [Videos](/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/videolearningcenter.md)
| +| ![leastprivilegemanager](/images/endpointpolicymanager/leastprivilegemanager.webp) | Endpoint Privilege Manager (Windows and Mac) |
  • [Manual](/docs/endpointpolicymanager/components/endpointprivilegemanager/overview.md)
  • [Tech Notes](/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/knowledgebase.md)
  • [Videos](/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/videolearningcenter.md)
| | ![featuremanagerwindows](/images/endpointpolicymanager/featuremanagerwindows.webp) | Feature Manager for Windows |
  • [Manual](/docs/endpointpolicymanager/components/featuremanager/manual/overview.md)
  • [Tech Notes](/docs/endpointpolicymanager/components/featuremanager/technotes/knowledgebase.md)
  • [Videos](/docs/endpointpolicymanager/components/featuremanager/videos/videolearningcenter.md)
| | ![fileassociationsmanager](/images/endpointpolicymanager/fileassociationsmanager.webp) | File Associations Manager |
  • [Manual](/docs/endpointpolicymanager/components/fileassociationsmanager/manual/overview.md)
  • [Tech Notes](/docs/endpointpolicymanager/components/fileassociationsmanager/knowledgebase/knowledgebase.md)
  • [Videos](/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/videolearningcenter.md)
| | ![javaenterpriserulesmanager](/images/endpointpolicymanager/javaenterpriserulesmanager.webp) | Java Enterprise Rules Manager |
  • [Manual](/docs/endpointpolicymanager/components/javaenterpriserules/manual/javaenterpriserules/overview.md)
  • [Tech Notes](/docs/endpointpolicymanager/components/javaenterpriserules/technotes/knowledgebase.md)
  • [Videos](/docs/endpointpolicymanager/components/javaenterpriserules/videos/videolearningcenter.md)
| @@ -49,3 +49,5 @@ Comprehensive documentation index for all Endpoint Policy Manager components, or | ![allthingsinstallationupkeep](/images/endpointpolicymanager/allthingsinstallationupkeep.webp) | All Things Installation & Upkeep |
  • [Tech Notes](/docs/endpointpolicymanager/installation/knowledgebase/knowledgebase.md)
  • [Videos](/docs/endpointpolicymanager/installation/videolearningcenter/videolearningcenter.md)
| | ![gpcompliancereporter](/images/endpointpolicymanager/gpcompliancereporter.webp) | Endpoint Policy Manager GP Compliance Reporter |
  • [Tech Notes](/docs/endpointpolicymanager/gpcompliancereporter/technotes/knowledgebase.md)
  • [Videos](/docs/endpointpolicymanager/gpcompliancereporter/videos/videolearningcenter.md)
| | ![archive](/images/endpointpolicymanager/archive.webp) | Archive |
  • [Archive](/docs/endpointpolicymanager/archive/overview.md)
| + + diff --git a/docs/endpointpolicymanager/installation/videolearningcenter/methodgpoandad/autoupdate.md b/docs/endpointpolicymanager/installation/videolearningcenter/methodgpoandad/autoupdate.md index 713d6bb72e..96040c59ac 100644 --- a/docs/endpointpolicymanager/installation/videolearningcenter/methodgpoandad/autoupdate.md +++ b/docs/endpointpolicymanager/installation/videolearningcenter/methodgpoandad/autoupdate.md @@ -9,7 +9,7 @@ Starting in build 545, you can silently update the PP CSE anytime you want. You Netwrix Endpoint Policy Manager (formerly PolicyPak) Central Store, or a share of your choice. In this video, we'll explore exactly how to demonstrate the new PP Automatic updates. - + :::note Extra details are covered in Appendix A of the PP Quickstart and User guide. diff --git a/docs/endpointpolicymanager/licensing/videolearningcenter/installall/installuniversal.md b/docs/endpointpolicymanager/licensing/videolearningcenter/installall/installuniversal.md index c96db16485..ad97f0ca1a 100644 --- a/docs/endpointpolicymanager/licensing/videolearningcenter/installall/installuniversal.md +++ b/docs/endpointpolicymanager/licensing/videolearningcenter/installall/installuniversal.md @@ -5,7 +5,7 @@ get it installed? This is your "one-stop shop" video to explain it all. Just get deployed via GPO, an on-prem tool like SCCM, or an MDM tool like Intune, and... you're done! Once license... and that's it. We call it the "universal" license! - + Hi, this is Jeremy Moskowitz. In this video, we're going to learn how to install your license files. This is what your license files should look like. Maybe the file names are a little different, but diff --git a/docs/endpointpolicymanager/licensing/videolearningcenter/installalllegacy/upgrades.md b/docs/endpointpolicymanager/licensing/videolearningcenter/installalllegacy/upgrades.md index f8b9af3a64..104c537e38 100644 --- a/docs/endpointpolicymanager/licensing/videolearningcenter/installalllegacy/upgrades.md +++ b/docs/endpointpolicymanager/licensing/videolearningcenter/installalllegacy/upgrades.md @@ -11,5 +11,5 @@ continuing (or else the license will not be able to be imported.) ::: - + diff --git a/docs/endpointpolicymanager/licensing/videolearningcenter/requestall/licenserequestkey.md b/docs/endpointpolicymanager/licensing/videolearningcenter/requestall/licenserequestkey.md index 410c4b8da1..679272a4c3 100644 --- a/docs/endpointpolicymanager/licensing/videolearningcenter/requestall/licenserequestkey.md +++ b/docs/endpointpolicymanager/licensing/videolearningcenter/requestall/licenserequestkey.md @@ -4,7 +4,7 @@ Want to get started with Netwrix Endpoint Policy Manager (formerly PolicyPak)? W number of computers in on-prem AD and, if desired, in Intune. Here's how to choose which path, and a walk through of each scenario. - + Hi, this is Jeremy Moskowitz, and in this video we're going to learn how to request licenses from PolicyPak. You'll have to do this every year, so it's good to understand how this works. @@ -156,3 +156,4 @@ directions are if you're using exclusively Intune. Hope this video helps you out. I'm looking forward to getting you started real soon with PolicyPak. Thanks so much. + diff --git a/docs/endpointpolicymanager/licensing/videolearningcenter/troubleshooting/cleanup.md b/docs/endpointpolicymanager/licensing/videolearningcenter/troubleshooting/cleanup.md index 2147c6603f..00c6d3ef2d 100644 --- a/docs/endpointpolicymanager/licensing/videolearningcenter/troubleshooting/cleanup.md +++ b/docs/endpointpolicymanager/licensing/videolearningcenter/troubleshooting/cleanup.md @@ -9,7 +9,7 @@ sidebar_position: 30 If you're a renewing customer, take a moment and find your old licenses and clean them out. This video shows you how. - + ### PolicyPak: Using LT for license cleanup diff --git a/docs/endpointpolicymanager/licensing/videolearningcenter/troubleshooting/legacy.md b/docs/endpointpolicymanager/licensing/videolearningcenter/troubleshooting/legacy.md index c3febc0939..48ac342309 100644 --- a/docs/endpointpolicymanager/licensing/videolearningcenter/troubleshooting/legacy.md +++ b/docs/endpointpolicymanager/licensing/videolearningcenter/troubleshooting/legacy.md @@ -6,5 +6,5 @@ sidebar_position: 10 # Legacy License Retirement Guidance (for Feb 28, 2023) - + diff --git a/docs/endpointpolicymanager/licensing/videolearningcenter/troubleshooting/lttool.md b/docs/endpointpolicymanager/licensing/videolearningcenter/troubleshooting/lttool.md index 8afc0290a1..75eaeb51d1 100644 --- a/docs/endpointpolicymanager/licensing/videolearningcenter/troubleshooting/lttool.md +++ b/docs/endpointpolicymanager/licensing/videolearningcenter/troubleshooting/lttool.md @@ -8,4 +8,5 @@ sidebar_position: 60 Having problems with the Netwrix Endpoint Policy Manager (formerly PolicyPak) LT tool but need to get "counting" with your number of Intune connected machines? Use this workaround. - + + diff --git a/docs/endpointpolicymanager/licensing/videolearningcenter/troubleshooting/mdm.md b/docs/endpointpolicymanager/licensing/videolearningcenter/troubleshooting/mdm.md index 4a9a352223..2178ec2935 100644 --- a/docs/endpointpolicymanager/licensing/videolearningcenter/troubleshooting/mdm.md +++ b/docs/endpointpolicymanager/licensing/videolearningcenter/troubleshooting/mdm.md @@ -8,4 +8,5 @@ sidebar_position: 40 Please run these steps if asked by support - + + diff --git a/docs/endpointpolicymanager/licensing/videolearningcenter/troubleshooting/renameendpoint.md b/docs/endpointpolicymanager/licensing/videolearningcenter/troubleshooting/renameendpoint.md index 2b7929c9e2..08081be46a 100644 --- a/docs/endpointpolicymanager/licensing/videolearningcenter/troubleshooting/renameendpoint.md +++ b/docs/endpointpolicymanager/licensing/videolearningcenter/troubleshooting/renameendpoint.md @@ -10,5 +10,5 @@ If you want to bypass any potential licensing issue, test your Cloud or MDM poli exporting them, or set up a home test lab, rename your endpoint to contain the word "computer" in the name. See this concept at work in this video! - + diff --git a/docs/endpointpolicymanager/licensing/videolearningcenter/troubleshooting/unlicense.md b/docs/endpointpolicymanager/licensing/videolearningcenter/troubleshooting/unlicense.md index 7b4ca84abd..c15bad3607 100644 --- a/docs/endpointpolicymanager/licensing/videolearningcenter/troubleshooting/unlicense.md +++ b/docs/endpointpolicymanager/licensing/videolearningcenter/troubleshooting/unlicense.md @@ -8,7 +8,7 @@ sidebar_position: 20 If asked by support, you might want to unlicense a specific component. This video shows you how. - + Hi, this is Jeremy Moskowitz. In this video we're going to talk about how to unlicensed one component, if asked by tech support. The idea is that if you were to go to an endpoint and type PP diff --git a/src/theme/Root.js b/src/theme/Root.js index f5a4585ba2..10c9c1994e 100644 --- a/src/theme/Root.js +++ b/src/theme/Root.js @@ -26,9 +26,7 @@ export default function Root({ children }) { // attributeFilter: ['data-theme'] // }); - return () => { - // Cleanup - observer is commented out, so nothing to disconnect - }; + return () => observer.disconnect(); }, []); return ( From 827b1b6623c126e9634711901ddd4e34087e0823 Mon Sep 17 00:00:00 2001 From: Bogdan Turlea Date: Wed, 12 Nov 2025 19:11:50 +0200 Subject: [PATCH 56/94] Reapply "YouTube video fixes: standardized dimensions, added fullscreen support, fixed referrerpolicy attributes, and corrected URL formats" This reverts commit db14b6de182940ca22c8185e162b59510b4c0b43. --- .gitignore | 9 +++++++++ docs/endpointpolicymanager/archive/acrobatxpro.md | 2 +- docs/endpointpolicymanager/archive/admxfiles.md | 2 +- docs/endpointpolicymanager/archive/applock.md | 2 +- docs/endpointpolicymanager/archive/cloud.md | 2 +- .../endpointpolicymanager/archive/designstudiofirefox.md | 2 +- docs/endpointpolicymanager/archive/differentusers.md | 2 +- docs/endpointpolicymanager/archive/gotomeeting.md | 2 +- docs/endpointpolicymanager/archive/ie10.md | 2 +- docs/endpointpolicymanager/archive/ie9.md | 2 +- docs/endpointpolicymanager/archive/infranview.md | 2 +- .../endpointpolicymanager/archive/itemleveltartgeting.md | 2 +- docs/endpointpolicymanager/archive/java.md | 2 +- docs/endpointpolicymanager/archive/massdeploy.md | 2 +- docs/endpointpolicymanager/archive/modenuke.md | 2 +- docs/endpointpolicymanager/archive/office2013.md | 2 +- docs/endpointpolicymanager/archive/operanext.md | 2 +- docs/endpointpolicymanager/archive/parcctesting.md | 2 +- .../endpointpolicymanager/archive/preferencesexporter.md | 2 +- docs/endpointpolicymanager/archive/symantecworkspace.md | 2 +- docs/endpointpolicymanager/archive/tattooing.md | 2 +- docs/endpointpolicymanager/archive/upgrading.md | 2 +- docs/endpointpolicymanager/archive/vmware.md | 2 +- docs/endpointpolicymanager/archive/vmwarefilesettings.md | 2 +- .../endpointpolicymanager/archive/vmwarehorizonmirage.md | 2 +- docs/endpointpolicymanager/archive/vmwaresupplements.md | 2 +- docs/endpointpolicymanager/archive/xenapp.md | 2 +- .../admintemplatesmanager/collections.md | 2 +- .../admintemplatesmanager/switchedpolicies.md | 2 +- .../admintemplatesmethods/deployinternet.md | 2 +- .../admintemplatesmethods/reducegpos.md | 2 +- .../admintemplatestips/screensavers.md | 2 +- .../exportinggrouppolicy/cloudlocaluser.md | 2 +- .../exportinggrouppolicy/delivergpprefs.md | 2 +- .../videolearningcenter/exportingtocloud/cloudimport.md | 2 +- .../videolearningcenter/exportingtocloud/mdm.md | 2 +- .../videolearningcenter/exportingtocloud/mergetool.md | 2 +- .../exportingtocloud/realgposettings.md | 2 +- .../videolearningcenter/exportingtocloud/sccm.md | 2 +- .../gettingstarted/consolidateprinter.md | 2 +- .../gettingstarted/consolidateregistry.md | 2 +- .../videolearningcenter/gettingstarted/drivemaps.md | 2 +- .../videolearningcenter/gettingstarted/shortcuts.md | 2 +- .../videos/centralstoresharing/centralstorework.md | 2 +- .../videos/centralstoresharing/dllorphans.md | 2 +- .../videos/centralstoresharing/dllreconnect.md | 2 +- .../videos/centralstoresharing/manualupdate.md | 2 +- .../videos/centralstoresharing/shares.md | 2 +- .../videos/centralstoresharing/touchutility.md | 2 +- .../videos/centralstoresharing/trustedappsets.md | 2 +- .../videos/centralstoresharing/uptodate.md | 2 +- .../videos/chrome/clearbrowsing.md | 2 +- .../videos/chrome/gettingstarted.md | 2 +- .../applicationsettingsmanager/videos/citrix/demo.md | 2 +- .../applicationsettingsmanager/videos/citrix/demo2.md | 2 +- .../videos/citrix/integration.md | 2 +- .../applicationsettingsmanager/videos/citrix/rds.md | 2 +- .../videos/citrix/sealapproval.md | 2 +- .../applicationsettingsmanager/videos/citrix/xenapp.md | 2 +- .../videos/citrix/xendesktop.md | 2 +- .../videos/designstudio/addelements.md | 2 +- .../videos/designstudio/designstudiojava.md | 2 +- .../videos/designstudio/firefox_plugins.md | 2 +- .../videos/designstudio/firstpak.md | 2 +- .../videos/designstudio/foxitprinter.md | 2 +- .../videos/designstudio/importregistry.md | 2 +- .../videos/designstudio/itemleveltargeting.md | 2 +- .../videos/featurestechsupport/acllockdown.md | 2 +- .../videos/featurestechsupport/applicationlaunch.md | 2 +- .../videos/featurestechsupport/itemleveltargeting.md | 2 +- .../featurestechsupport/itemleveltargetingbypass.md | 2 +- .../videos/featurestechsupport/proxysettings.md | 2 +- .../videos/featurestechsupport/superpowers.md | 2 +- .../videos/featurestechsupport/variables.md | 2 +- .../applicationsettingsmanager/videos/firefox/addons.md | 2 +- .../applicationsettingsmanager/videos/firefox/adobe.md | 2 +- .../videos/firefox/bookmarks.md | 2 +- .../videos/firefox/bookmarksmodify.md | 2 +- .../videos/firefox/certificates.md | 2 +- .../videos/firefox/defaultsearch.md | 2 +- .../applicationsettingsmanager/videos/firefox/disable.md | 2 +- .../videos/firefox/extensions.md | 2 +- .../videos/firefox/extratabs.md | 2 +- .../videos/firefox/gettingstarted.md | 2 +- .../videos/firefox/miscsettings.md | 2 +- .../applicationsettingsmanager/videos/firefox/popups.md | 2 +- .../videos/firefox/removeelements.md | 2 +- .../videos/gettingstarted/centralstorecreate.md | 2 +- .../videos/gettingstarted/centralstoreupdate.md | 2 +- .../videos/gettingstarted/quickrundown.md | 2 +- .../videos/internetexplorer/certificates.md | 2 +- .../videos/internetexplorer/connectionstab.md | 2 +- .../videos/internetexplorer/contenttab.md | 2 +- .../videos/internetexplorer/favorites.md | 2 +- .../videos/internetexplorer/generaltab.md | 2 +- .../videos/internetexplorer/gettingstarted.md | 2 +- .../videos/internetexplorer/privacytab.md | 2 +- .../videos/internetexplorer/programstab.md | 2 +- .../videos/internetexplorer/securitytab.md | 2 +- .../videos/internetexplorer/settings.md | 2 +- .../applicationsettingsmanager/videos/java/disable.md | 2 +- .../applicationsettingsmanager/videos/java/jre.md | 2 +- .../applicationsettingsmanager/videos/java/lockdown.md | 2 +- .../videos/java/securityslider.md | 2 +- .../videos/methods/microsoftintune.md | 2 +- .../videos/methods/pdqdeploy.md | 2 +- .../videos/methods/pdqdeployfirefox.md | 2 +- .../videos/methods/sccmsoftwarecenter.md | 2 +- .../applicationsettingsmanager/videos/methods/specops.md | 2 +- .../videos/otherapplications/acrobat.md | 2 +- .../videos/otherapplications/flashplayer.md | 2 +- .../videos/otherapplications/irfanview.md | 2 +- .../videos/otherapplications/office.md | 2 +- .../videos/otherapplications/passwordsecure.md | 2 +- .../videos/otherapplications/skype.md | 2 +- .../videos/otherapplications/teams.md | 2 +- .../videos/otherapplications/thunderbird.md | 2 +- .../videos/tipsandtricks/certificatesevil.md | 2 +- .../videos/tipsandtricks/chromebookmarks.md | 2 +- .../videos/tipsandtricks/chromerevert.md | 2 +- .../videos/tipsandtricks/chromerevertfix.md | 2 +- .../videos/tipsandtricks/firefoxabout.md | 2 +- .../videos/tipsandtricks/firefoxplugins.md | 2 +- .../videos/tipsandtricks/ieproxyserver.md | 2 +- .../videos/tipsandtricks/invincea.md | 2 +- .../videos/tipsandtricks/oraclejava.md | 2 +- .../videos/tipsandtricks/paksbig.md | 2 +- .../videos/troubleshooting/chrome.md | 2 +- .../applicationsettingsmanager/videos/vdi/dedicated.md | 2 +- .../applicationsettingsmanager/videos/vdi/integration.md | 2 +- .../applicationsettingsmanager/videos/vdi/localmode.md | 2 +- .../applicationsettingsmanager/videos/vdi/thinapp.md | 2 +- .../videos/vdi/thinappworkspace.md | 2 +- .../applicationsettingsmanager/videos/vdi/vmware.md | 2 +- .../videos/virtualization/appv.md | 2 +- .../videos/virtualization/spoonnovell.md | 2 +- .../videos/virtualization/symantec.md | 2 +- .../videos/virtualization/thinapp.md | 2 +- .../videos/virtualization/uev.md | 2 +- .../videos/virtualization/xenapp.md | 2 +- .../videos/whatdoesitdo/cloud.md | 2 +- .../videos/whatdoesitdo/grouppolicy.md | 2 +- .../videos/whatdoesitdo/managers.md | 2 +- .../videos/whatdoesitdo/mdm.md | 2 +- .../videos/whatdoesitdo/onpremise.md | 2 +- .../videos/whatdoesitdo/pak.md | 2 +- .../videolearningcenter/citrixvirtualapps/citrix.md | 2 +- .../citrixvirtualapps/custombrowsers.md | 2 +- .../videolearningcenter/gettingstarted/blockwebsites.md | 2 +- .../videolearningcenter/gettingstarted/edgespecial.md | 2 +- .../videolearningcenter/gettingstarted/edgesupport.md | 2 +- .../videolearningcenter/gettingstarted/ie.md | 2 +- .../videolearningcenter/gettingstarted/ports.md | 2 +- .../videolearningcenter/gettingstarted/rightbrowser.md | 2 +- .../gettingstarted/userselecteddefault.md | 2 +- .../browserrouter/videolearningcenter/methods/cloud.md | 2 +- .../browserrouter/videolearningcenter/methods/mdm.md | 2 +- .../videolearningcenter/tipsandtricks/browsericon.md | 2 +- .../videolearningcenter/tipsandtricks/chrome.md | 2 +- .../tipsandtricks/chromenondomainjoined.md | 2 +- .../tipsandtricks/defaultwindows10.md | 2 +- .../videolearningcenter/tipsandtricks/edge.md | 2 +- .../videolearningcenter/tipsandtricks/firefox.md | 2 +- .../videolearningcenter/tipsandtricks/ieedgemode.md | 2 +- .../videolearningcenter/tipsandtricks/ieforce.md | 2 +- .../videolearningcenter/tipsandtricks/iesitelists.md | 2 +- .../gettingstarted/bitlockerdrives.md | 2 +- .../gettingstarted/dmapprovalautorules.md | 2 +- .../videolearningcenter/gettingstarted/dmhelpertool.md | 2 +- .../videolearningcenter/gettingstarted/enduser.md | 2 +- .../videolearningcenter/gettingstarted/serialnumber.md | 2 +- .../videolearningcenter/gettingstarted/usbdrive.md | 2 +- .../gettingstarted/usbdriveallowuser.md | 2 +- .../gettingstarted/usbdriveallowvendor.md | 2 +- .../devicemanager/videolearningcenter/methods/cloud.md | 2 +- .../devicemanager/videolearningcenter/methods/mdm.md | 2 +- .../manual/windows/adminapproval/additionaldetails.md | 2 +- .../videolearningcenter/acltraverse/deleteicons.md | 2 +- .../videolearningcenter/acltraverse/modifyhosts.md | 2 +- .../videolearningcenter/acltraverse/ntfspermissions.md | 2 +- .../videolearningcenter/acltraverse/registry.md | 2 +- .../videolearningcenter/adminapproval/applyondemand.md | 2 +- .../adminapproval/autorulesfromadmin.md | 2 +- .../videolearningcenter/adminapproval/branding.md | 2 +- .../videolearningcenter/adminapproval/demo.md | 2 +- .../videolearningcenter/adminapproval/email.md | 2 +- .../videolearningcenter/adminapproval/enforce.md | 2 +- .../adminapproval/justificationandauthentication.md | 2 +- .../videolearningcenter/adminapproval/longcodes.md | 2 +- .../adminapproval/overrideselfelevate.md | 2 +- .../videolearningcenter/adminapproval/reauthenticate.md | 2 +- .../videolearningcenter/adminapproval/securecopy.md | 2 +- .../videolearningcenter/adminapproval/selfelevate.md | 2 +- .../videolearningcenter/adminapproval/selfelevatedemo.md | 2 +- .../videolearningcenter/adminapproval/setup.md | 2 +- .../basicsandgettingstarted/applicationcontrol.md | 2 +- .../basicsandgettingstarted/autorulesgeneratortool.md | 2 +- .../basicsandgettingstarted/comsupport.md | 2 +- .../basicsandgettingstarted/feature.md | 2 +- .../basicsandgettingstarted/installapplications.md | 2 +- .../basicsandgettingstarted/localadminrights.md | 2 +- .../basicsandgettingstarted/removelocaladmin.md | 2 +- .../basicsandgettingstarted/uacpromptsactivex.md | 2 +- .../basicsandgettingstarted/userfilter.md | 2 +- .../videolearningcenter/bestpractices/appblock.md | 2 +- .../videolearningcenter/bestpractices/elevateuwp.md | 2 +- .../bestpractices/elevatinguserbasedinstalls.md | 2 +- .../videolearningcenter/bestpractices/msi.md | 2 +- .../videolearningcenter/bestpractices/opensavedialogs.md | 2 +- .../videolearningcenter/bestpractices/powershellblock.md | 2 +- .../bestpractices/securitychildprocesses.md | 2 +- .../videolearningcenter/bestpractices/selfelevatemode.md | 2 +- .../bestpractices/serviceaccountrights.md | 2 +- .../bestpractices/usersystemexecutables.md | 2 +- .../videolearningcenter/bestpractices/wildcards.md | 2 +- .../businesssolutions/denyselfelevate.md | 2 +- .../businesssolutions/microsoftrecommendations.md | 2 +- .../businesssolutions/printeruacprompts.md | 2 +- .../videolearningcenter/businesssolutions/winget.md | 2 +- .../videolearningcenter/eventing/cloudevents.md | 2 +- .../videolearningcenter/eventing/discovery.md | 2 +- .../videolearningcenter/eventing/events.md | 2 +- .../videolearningcenter/eventing/globalauditevent.md | 2 +- .../videolearningcenter/eventing/preventevents.md | 2 +- .../eventing/windowseventforwarding.md | 2 +- .../helperstoolsandtips/helperdesktopshortcut.md | 2 +- .../helperstoolsandtips/ntprintdialog.md | 2 +- .../helperstoolsandtips/toolssetup.md | 2 +- .../helperstoolsandtips/uacprompts.md | 2 +- .../videolearningcenter/helperstoolsandtips/wingui.md | 2 +- .../howtoandtechsupport/denymessages.md | 2 +- .../howtoandtechsupport/installfonts.md | 2 +- .../howtoandtechsupport/itemleveltargeting.md | 2 +- .../howtoandtechsupport/preventedge.md | 2 +- .../howtoandtechsupport/preventunsigned.md | 2 +- .../howtoandtechsupport/preventusercommands.md | 2 +- .../videolearningcenter/howtoandtechsupport/scripts.md | 2 +- .../howtoandtechsupport/securitycomborules.md | 2 +- .../howtoandtechsupport/stopransomware.md | 2 +- .../howtoandtechsupport/windowsuniversalapplications.md | 2 +- .../videolearningcenter/macintegration/adminapproval.md | 2 +- .../macintegration/applicationlaunch.md | 2 +- .../macintegration/applicationpackage.md | 2 +- .../videolearningcenter/macintegration/cloudinstall.md | 2 +- .../macintegration/collectdiagnostics.md | 2 +- .../macintegration/eventscollector.md | 2 +- .../videolearningcenter/macintegration/finder.md | 2 +- .../videolearningcenter/macintegration/macjointoken.md | 2 +- .../macintegration/mountunmounpart2.md | 2 +- .../macintegration/mountunmountpart1.md | 2 +- .../macintegration/policycandidates.md | 2 +- .../videolearningcenter/macintegration/privilege.md | 2 +- .../videolearningcenter/macintegration/sudosupport.md | 2 +- .../videolearningcenter/macintegration/systemsettings.md | 2 +- .../videolearningcenter/macintegration/wildcards.md | 2 +- .../videolearningcenter/methods/cloudrules.md | 2 +- .../videolearningcenter/methods/mdm.md | 2 +- .../videolearningcenter/methods/pdqdeploy.md | 2 +- .../videolearningcenter/methods/pdqdeployblockmalware.md | 2 +- .../netwrixprivilegesecure/license.md | 2 +- .../netwrixprivilegesecure/privilegesecure.md | 2 +- .../netwrixprivilegesecure/privilegesecureclient.md | 2 +- .../netwrixprivilegesecure/selfelevatemode.md | 2 +- .../components/featuremanager/videos/allvideos/cloud.md | 2 +- .../components/featuremanager/videos/allvideos/mdm.md | 2 +- .../featuremanager/videos/allvideos/windows.md | 2 +- .../featuremanager/videos/allvideos/windowsservers.md | 2 +- .../videolearningcenter/gettingstarted/applyonce.md | 2 +- .../gettingstarted/preconfiguredadvice.md | 2 +- .../gettingstarted/universalwindowsapps.md | 2 +- .../videolearningcenter/gettingstarted/windows10.md | 2 +- .../videolearningcenter/gettingstarted/wizard.md | 2 +- .../videolearningcenter/methods/cloud.md | 2 +- .../videolearningcenter/methods/cloudusage.md | 2 +- .../videolearningcenter/methods/mdm.md | 2 +- .../videolearningcenter/methods/pdqdeploy.md | 2 +- .../videolearningcenter/tipsandtricks/acroreader.md | 2 +- .../videolearningcenter/tipsandtricks/adobereader.md | 2 +- .../videolearningcenter/tipsandtricks/firstlogin.md | 2 +- .../tipsandtricks/helperapplication.md | 2 +- .../videolearningcenter/tipsandtricks/helpertool.md | 2 +- .../videolearningcenter/tipsandtricks/mailto.md | 2 +- .../videolearningcenter/tipsandtricks/windows10modify.md | 2 +- .../tipsandtricks/windows10questions.md | 2 +- .../javaenterpriserules/videos/gettingstarted/block.md | 2 +- .../videos/gettingstarted/browserrouter.md | 2 +- .../videos/gettingstarted/gettingstartedv.md | 2 +- .../videos/gettingstarted/itemleveltargeting.md | 2 +- .../videos/gettingstarted/oracledeploymentrulesets.md | 2 +- .../javaenterpriserules/videos/methods/cloud.md | 2 +- .../components/javaenterpriserules/videos/methods/mdm.md | 2 +- .../javaenterpriserules/videos/methods/pdqdeploy.md | 2 +- .../javaenterpriserules/videos/methods/sccm.md | 2 +- .../videos/methods/versionsmultiple.md | 2 +- .../videos/troubleshooting/xmlsurgery.md | 2 +- .../videos/gettingstarted/applicationsports.md | 2 +- .../videos/gettingstarted/auditingevents.md | 2 +- .../videos/gettingstarted/basics.md | 2 +- .../videos/gettingstarted/domainnames.md | 2 +- .../videos/gettingstarted/globalsettings.md | 2 +- .../videos/remoteworkandvdi/cloud.md | 2 +- .../videos/remoteworkandvdi/itemleveltargeting.md | 2 +- .../videos/remoteworkandvdi/mdm.md | 2 +- .../videos/remoteworkandvdi/vdiscenarios.md | 2 +- .../videos/gettingstarted/masscopy.md | 2 +- .../videos/gettingstarted/patching.md | 2 +- .../videos/gettingstarted/smb.md | 2 +- .../videos/gettingstarted/webbasedshares.md | 2 +- .../remoteworkdeliverymanager/videos/methods/cloud.md | 2 +- .../remoteworkdeliverymanager/videos/methods/mdm.md | 2 +- .../videos/tipsandtricks/azureblobstorage.md | 2 +- .../videos/tipsandtricks/localfilecopy.md | 2 +- .../videos/tipsandtricks/updateclientsideextension.md | 2 +- .../videolearningcenter/gettingstarted/cloud.md | 2 +- .../videolearningcenter/gettingstarted/onpremise.md | 2 +- .../scriptstriggers/videolearningcenter/methods/mdm.md | 2 +- .../videolearningcenter/methods/pdqdeploy.md | 2 +- .../videolearningcenter/tipsandtricks/bitlocker.md | 2 +- .../videolearningcenter/tipsandtricks/chocolaty.md | 2 +- .../tipsandtricks/customdefaultfileassociations.md | 2 +- .../videolearningcenter/tipsandtricks/printers.md | 2 +- .../videolearningcenter/tipsandtricks/unwantedapps.md | 2 +- .../tipsandtricks/windows10prolockscreen.md | 2 +- .../videolearningcenter/triggersexamples/anyconnect.md | 2 +- .../videolearningcenter/triggersexamples/events.md | 2 +- .../triggersexamples/lockunlocksession.md | 2 +- .../triggersexamples/mapdrivetriggers.md | 2 +- .../triggersexamples/scripttriggers.md | 2 +- .../triggersexamples/shutdownscripts.md | 2 +- .../videolearningcenter/triggersexamples/vpnconnect.md | 2 +- .../videolearningcenter/withcloud/auditpol.md | 2 +- .../videolearningcenter/withcloud/cloud.md | 2 +- .../videolearningcenter/withcloud/printersetup.md | 2 +- .../videolearningcenter/withcloud/x509certificates.md | 2 +- .../videos/appxpoliciesitems/appxmanager.md | 2 +- .../videos/appxpoliciesitems/blockapps.md | 2 +- .../videos/appxpoliciesitems/removeapps.md | 2 +- .../softwarepackage/videos/tipsandtricks/extrastool.md | 2 +- .../softwarepackage/videos/usingwithothermethod/mdm.md | 2 +- .../videos/wingetpolicies/deployapplications.md | 2 +- .../softwarepackage/videos/wingetpolicies/run.md | 2 +- .../startscreenandtaskbar/videos/extras/onetime.md | 2 +- .../videos/gettingstarted/demotaskbar.md | 2 +- .../videos/gettingstarted/helperutility.md | 2 +- .../videos/gettingstarted/itemleveltargeting.md | 2 +- .../videos/gettingstarted/linksie.md | 2 +- .../videos/gettingstarted/windows10startmenu.md | 2 +- .../startscreenandtaskbar/videos/methods/citrix.md | 2 +- .../startscreenandtaskbar/videos/methods/mdm.md | 2 +- .../videos/methods/mdmitemleveltargeting.md | 2 +- .../videos/methods/nondomainjoined.md | 2 +- .../startscreenandtaskbar/videos/methods/pdqdeploy.md | 2 +- .../videos/troubleshooting/customicons.md | 2 +- .../videos/troubleshooting/revertstartmenu.md | 2 +- .../cloud/videos/gettingstarted/admxfiles.md | 2 +- .../cloud/videos/gettingstarted/admxsettings.md | 2 +- .../cloud/videos/gettingstarted/armsupport.md | 2 +- .../gettingstarted/endpointpolicymanagersettings.md | 2 +- .../cloud/videos/gettingstarted/grouppolicysettings.md | 2 +- .../cloud/videos/gettingstarted/introduction.md | 2 +- .../cloud/videos/gettingstarted/onpremiseexport.md | 4 +--- .../cloud/videos/gettingstarted/preferences.md | 2 +- .../cloud/videos/gettingstarted/quickstart.md | 2 +- .../cloud/videos/gettingstarted/securitysettings.md | 2 +- .../cloud/videos/testlabbestpractices/createdc.md | 4 +--- .../cloud/videos/testlabbestpractices/onpremise.md | 5 +---- .../cloud/videos/testlabbestpractices/renameendpoint.md | 4 +--- .../cloud/videos/testlabbestpractices/start.md | 2 +- .../cloud/videos/tipsandtricks/fileinfoviewer.md | 4 ++-- .../videos/tipsandtricks/restricted_groups_editor.md | 2 +- .../cloud/videos/upkeepanddailyuse/groups.md | 2 +- .../cloud/videos/upkeepanddailyuse/import.md | 2 +- .../cloud/videos/upkeepanddailyuse/jointoken.md | 2 +- .../cloud/videos/upkeepanddailyuse/registrationmode.md | 2 +- .../cloud/videos/upkeepanddailyuse/reports.md | 2 +- .../cloud/videos/usingwithothermethods/mdm.md | 2 +- .../cloud/videos/usingwithothermethods/onpremise.md | 4 ++-- .../grouppolicy/videos/gettingstarted/explained.md | 2 +- .../grouppolicy/videos/gettingstarted/gettingstartedv.md | 2 +- .../grouppolicy/videos/gettingstarted/install.md | 2 +- .../grouppolicy/videos/gettingstarted/integration.md | 2 +- .../grouppolicy/videos/gettingstarted/renameendpoint.md | 2 +- .../grouppolicy/videos/tipsandtricks/editmanual.md | 2 +- .../grouppolicy/videos/tipsandtricks/exportgpos.md | 2 +- .../grouppolicy/videos/tipsandtricks/flatlegacyview.md | 2 +- .../grouppolicy/videos/tipsandtricks/mmcconsole.md | 2 +- .../videos/tipsandtricks/remotedesktopconnection.md | 2 +- .../mdm/videos/exportingtips/admintemplates.md | 2 +- .../mdm/videos/exportingtips/exporterutility.md | 2 +- .../mdm/videos/gettingstarted/citrixendpointmanager.md | 2 +- .../mdm/videos/gettingstarted/microsoftintune.md | 2 +- .../mdm/videos/gettingstarted/mobileiron.md | 2 +- .../mdm/videos/gettingstarted/realgrouppolicy.md | 2 +- .../mdm/videos/gettingstarted/testsample.md | 2 +- .../mdm/videos/gettingstarted/workspaceone.md | 2 +- .../misc/videos/cameyo/applicationsettings.md | 2 +- .../gettingstarted/misc/videos/cameyo/browserright.md | 2 +- .../gettingstarted/misc/videos/cameyo/startscreen.md | 2 +- .../gettingstarted/misc/videos/cameyo/uacprompts.md | 2 +- .../advancedgrouppolicymanagement.md | 2 +- .../videos/changemanagementutilities/gpoadmintool.md | 2 +- .../misc/videos/changemanagementutilities/history.md | 2 +- .../misc/videos/changemanagementutilities/netiq.md | 2 +- .../scriptlogicactiveadministrator.md | 2 +- .../videos/changemanagementutilities/sdmchangemanager.md | 2 +- .../gettingstarted/misc/videos/fslogix/appmasking.md | 2 +- .../gettingstarted/misc/videos/fslogix/broswerright.md | 2 +- .../misc/videos/fslogix/browserconfiguration.md | 2 +- .../gettingstarted/misc/videos/fslogix/browserdefault.md | 2 +- .../misc/videos/fslogix/elevatingapplications.md | 2 +- .../gettingstarted/misc/videos/fslogix/profiles.md | 2 +- .../gettingstarted/misc/videos/fslogix/startmenu.md | 2 +- .../gettingstarted/misc/videos/gettingstartedmisc/arm.md | 2 +- .../misc/videos/gettingstartedmisc/editor.md | 2 +- .../misc/videos/gettingstartedmisc/freetraining.md | 2 +- .../misc/videos/gettingstartedmisc/sidexporter.md | 2 +- .../misc/videos/gettingstartedmisc/solutionmethods.md | 2 +- .../misc/videos/methods/exporterutility.md | 2 +- .../misc/videos/methods/sccmendpointpolicymanager.md | 2 +- .../misc/videos/methods/sccmgrouppolicy.md | 2 +- .../misc/videos/netwrixauditor/auditordemo.md | 2 +- .../misc/videos/netwrixauditor/auditorsetup.md | 2 +- .../gettingstarted/misc/videos/troubleshooting/admx.md | 2 +- .../misc/videos/troubleshooting/admxfiles.md | 2 +- .../misc/videos/troubleshooting/gpobackup.md | 2 +- .../misc/videos/troubleshooting/itemleveltargeting.md | 2 +- .../gettingstarted/misc/videos/troubleshooting/logs.md | 2 +- .../gettingstarted/misc/videos/troubleshooting/mdm.md | 2 +- .../misc/videos/troubleshooting/powershell.md | 2 +- .../misc/videos/troubleshooting/processmonitor.md | 2 +- .../misc/videos/troubleshooting/unlicense.md | 2 +- .../misc/videos/upgradingmaintenance/backup.md | 2 +- .../misc/videos/upgradingmaintenance/backupoptions.md | 2 +- .../windowsvirtualdesktops/admintemplatemanager.md | 2 +- .../videos/windowsvirtualdesktops/applicationsettings.md | 2 +- .../misc/videos/windowsvirtualdesktops/browserrouter.md | 2 +- .../videos/windowsvirtualdesktops/elevateapplication.md | 2 +- .../misc/videos/windowsvirtualdesktops/elevateinstall.md | 2 +- .../misc/videos/windowsvirtualdesktops/gettingstarted.md | 2 +- .../misc/videos/windowsvirtualdesktops/leastprivilege.md | 2 +- .../misc/videos/windowsvirtualdesktops/startscreen.md | 2 +- .../misc/videos/windowsvirtualdesktops/tour.md | 2 +- .../videos/gettingstarted/install.md | 2 +- .../videos/gettingstarted/modepull.md | 2 +- .../videos/gettingstarted/modepush.md | 2 +- .../videos/gettingstarted/securityenhanced.md | 2 +- .../videos/troubleshooting/firewallports.md | 2 +- .../gpcompliancereporter/videos/using/existinggpos.md | 2 +- .../gpcompliancereporter/videos/using/importgpos.md | 2 +- .../gpcompliancereporter/videos/using/importstig.md | 2 +- .../videos/whatdoesitdo/modeserver.md | 2 +- .../videos/whatdoesitdo/modestandalone.md | 2 +- .../videos/whatdoesitdo/overviewmanager.md | 2 +- .../videos/whatdoesitdo/overviewtechnical.md | 2 +- docs/endpointpolicymanager/index.md | 6 ++---- .../videolearningcenter/methodgpoandad/autoupdate.md | 2 +- .../videolearningcenter/installall/installuniversal.md | 2 +- .../videolearningcenter/installalllegacy/upgrades.md | 2 +- .../videolearningcenter/requestall/licenserequestkey.md | 3 +-- .../videolearningcenter/troubleshooting/cleanup.md | 2 +- .../videolearningcenter/troubleshooting/legacy.md | 2 +- .../videolearningcenter/troubleshooting/lttool.md | 3 +-- .../licensing/videolearningcenter/troubleshooting/mdm.md | 3 +-- .../troubleshooting/renameendpoint.md | 2 +- .../videolearningcenter/troubleshooting/unlicense.md | 2 +- src/theme/Root.js | 4 +++- 466 files changed, 479 insertions(+), 482 deletions(-) diff --git a/.gitignore b/.gitignore index bdbef839cf..e2324deeff 100644 --- a/.gitignore +++ b/.gitignore @@ -26,3 +26,12 @@ packages npm-debug.log* yarn-debug.log* yarn-error.log* +fix_fullscreen.py +fix_video_dimensions.py +fix_videos_v2.py +fix_videos_v3.py +fix_videos.py +verify_dimensions.py +git_status.txt +touch_all_modified.py +touch_files.py diff --git a/docs/endpointpolicymanager/archive/acrobatxpro.md b/docs/endpointpolicymanager/archive/acrobatxpro.md index 3c3b761c73..669bcc211e 100644 --- a/docs/endpointpolicymanager/archive/acrobatxpro.md +++ b/docs/endpointpolicymanager/archive/acrobatxpro.md @@ -11,7 +11,7 @@ So to ensure Protected Mode is on and guarantee it stays on? Not to mention, how manage any of the other 1000+ Acrobat Pro X settings using Group Policy? Watch this video to find out. - + One problem with Acrobat X Pro's **Protected Mode** security feature is that it is not enabled by default, especially if you need this feature to be always on. Furthermore, efficiently managing diff --git a/docs/endpointpolicymanager/archive/admxfiles.md b/docs/endpointpolicymanager/archive/admxfiles.md index d099545e38..28919ccff3 100644 --- a/docs/endpointpolicymanager/archive/admxfiles.md +++ b/docs/endpointpolicymanager/archive/admxfiles.md @@ -11,7 +11,7 @@ Group Policy MVP Jeremy Moskowitz shows how ADM and ADMX files do not perform th them to. Jeremy demonstrates how a 3rd party tool like Netwrix Endpoint Policy Manager (formerly PolicyPak) can actually deliver settings, plus perform lockdown so your settings are ensured. - + ### Group Policy: ADM/X Files – why they cannot prevent user shenanigans video transcript diff --git a/docs/endpointpolicymanager/archive/applock.md b/docs/endpointpolicymanager/archive/applock.md index a963fa037e..89b7b456e1 100644 --- a/docs/endpointpolicymanager/archive/applock.md +++ b/docs/endpointpolicymanager/archive/applock.md @@ -10,7 +10,7 @@ Prior to Netwrix Endpoint Policy Manager (formerly PolicyPak) 3.5, it was necess display previous AppLock (TM) elements. In this video you can see how to quickly and easily restore the element within the GPO. - + ### PolicyPak 3.5 Applock Update Behavior Change video transcript diff --git a/docs/endpointpolicymanager/archive/cloud.md b/docs/endpointpolicymanager/archive/cloud.md index 5086c5e7c4..41bfd06119 100644 --- a/docs/endpointpolicymanager/archive/cloud.md +++ b/docs/endpointpolicymanager/archive/cloud.md @@ -10,7 +10,7 @@ Microsoft MVP Jeremy Moskowitz and Shane from Admin Arsenal show how you can dep settings to domain joined or non-domain joined machines through the cloud with Netwrix Endpoint Policy Manager (formerly PolicyPak) Cloud. - + ### Deliver Group Policy to Domain Joined and non-Domain Joined machines thru the Cloud diff --git a/docs/endpointpolicymanager/archive/designstudiofirefox.md b/docs/endpointpolicymanager/archive/designstudiofirefox.md index 412c913caa..a9ae59ef1d 100644 --- a/docs/endpointpolicymanager/archive/designstudiofirefox.md +++ b/docs/endpointpolicymanager/archive/designstudiofirefox.md @@ -10,7 +10,7 @@ Firefox is easy to manage using Netwrix Endpoint Policy Manager (formerly Policy how-to using the Endpoint Policy Manager **DesignStudio** to implement about:config settings within your Paks. - + ### PolicyPak: Use the DesignStudio to manage FireFox's about:config settings video transcript diff --git a/docs/endpointpolicymanager/archive/differentusers.md b/docs/endpointpolicymanager/archive/differentusers.md index 16ef028214..46a5e6ca0d 100644 --- a/docs/endpointpolicymanager/archive/differentusers.md +++ b/docs/endpointpolicymanager/archive/differentusers.md @@ -9,7 +9,7 @@ sidebar_position: 20 Microsoft MVP Jeremy Moskowitz and Shane from Admin Arsenal demonstrate how it is possible to manage different users in the same OU using Netwrix Endpoint Policy Manager (formerly PolicyPak). - + ### Manage Different Users In The Same OU (And Reduce Number of GPOs) With PolicyPak diff --git a/docs/endpointpolicymanager/archive/gotomeeting.md b/docs/endpointpolicymanager/archive/gotomeeting.md index f0b9d3edcd..95d0eb1380 100644 --- a/docs/endpointpolicymanager/archive/gotomeeting.md +++ b/docs/endpointpolicymanager/archive/gotomeeting.md @@ -12,7 +12,7 @@ so that they get the right experience, every time they launch it. Keep your GoTo configuration settings enforced with Endpoint Policy Manager. Check out this video to see how it is done. - + ### Manage Goto Meetings diff --git a/docs/endpointpolicymanager/archive/ie10.md b/docs/endpointpolicymanager/archive/ie10.md index 3ec8d51614..8fcbaef710 100644 --- a/docs/endpointpolicymanager/archive/ie10.md +++ b/docs/endpointpolicymanager/archive/ie10.md @@ -10,7 +10,7 @@ If you install Internet Explorer 10 on Windows 7 (or Windows 8) machine you lose manage Internet Explorer Maintenance. Also, IEM settings stop working. This video explains how you can solve this problem. - + ### Internet Explorer 10 and Internet Explorer Maintenance – the whole story Video Transcript diff --git a/docs/endpointpolicymanager/archive/ie9.md b/docs/endpointpolicymanager/archive/ie9.md index 8bb07ed04d..00883f822f 100644 --- a/docs/endpointpolicymanager/archive/ie9.md +++ b/docs/endpointpolicymanager/archive/ie9.md @@ -11,7 +11,7 @@ a challenge to network administrators. WithNetwrix Endpoint Policy Manager (form can leverage its pre-configured pak for Internet Explorer 9, which makes configuring Internet Explorer as simple as can be. Check out this video to see how it's done. - + ### Manage Internet Explorer 9 using Group Policy and PolicyPak Video Transcript diff --git a/docs/endpointpolicymanager/archive/infranview.md b/docs/endpointpolicymanager/archive/infranview.md index 215f045adf..3caa2dfe44 100644 --- a/docs/endpointpolicymanager/archive/infranview.md +++ b/docs/endpointpolicymanager/archive/infranview.md @@ -14,7 +14,7 @@ place. Endpoint Policy Manager sets and enforces expectations for your users' ap they get the same experience, every time they launch it. Keep your IrfanView configuration settings enforced and streamlined with Endpoint Policy Manager. Check out this video to see how it is done. - + ### Lockdown IrfanView with Group Policy video transcript diff --git a/docs/endpointpolicymanager/archive/itemleveltartgeting.md b/docs/endpointpolicymanager/archive/itemleveltartgeting.md index de5cb5a916..8328a6ed46 100644 --- a/docs/endpointpolicymanager/archive/itemleveltartgeting.md +++ b/docs/endpointpolicymanager/archive/itemleveltartgeting.md @@ -10,7 +10,7 @@ Learn how to use **Group Policy Preferences** [https://www.policypak.com/pp-blog/item-level-targeting](https://www.policypak.com/pp-blog/item-level-targeting) from former Group Policy MVP Jeremy Moskowitz. - + ### Group Policy Preferences: Item Level Targeting Video Transcript diff --git a/docs/endpointpolicymanager/archive/java.md b/docs/endpointpolicymanager/archive/java.md index c2229c1054..d75a6968eb 100644 --- a/docs/endpointpolicymanager/archive/java.md +++ b/docs/endpointpolicymanager/archive/java.md @@ -9,7 +9,7 @@ sidebar_position: 140 Here is an update for Java 7 u 45. Learn how Netwrix Endpoint Policy Manager (formerly PolicyPak) can manage major settings in Java very quickly. - + ### PolicyPak: Manage Java 7 u 45 using Group Policy Video Transcript diff --git a/docs/endpointpolicymanager/archive/massdeploy.md b/docs/endpointpolicymanager/archive/massdeploy.md index 20d2f68b44..d836da513c 100644 --- a/docs/endpointpolicymanager/archive/massdeploy.md +++ b/docs/endpointpolicymanager/archive/massdeploy.md @@ -10,7 +10,7 @@ You have tested out Netwrix Endpoint Policy Manager (formerly PolicyPak) on one working great. Now you are ready to roll the client side extension (CSE) out to a numberof machines at once. Watch this video to see how easy this to implement. - + ### PolicyPak: Mass Deploy the PolicyPak CSE using GPSI Transcript diff --git a/docs/endpointpolicymanager/archive/modenuke.md b/docs/endpointpolicymanager/archive/modenuke.md index a60bbaa4e7..8bae6f7a13 100644 --- a/docs/endpointpolicymanager/archive/modenuke.md +++ b/docs/endpointpolicymanager/archive/modenuke.md @@ -11,7 +11,7 @@ managing applications themselves, the GPPrefs Registry extension doesn't go far video, you will learn about GPPreferences' **Nuke** mode, as well as what happens when the computer goes offline, and you expect settings to be maintained. - + ### GPPrefs Registry: Nuke mode, and why users can avoid your GPprefs settings video transcript diff --git a/docs/endpointpolicymanager/archive/office2013.md b/docs/endpointpolicymanager/archive/office2013.md index a92df3a6db..cf6b3b0d68 100644 --- a/docs/endpointpolicymanager/archive/office2013.md +++ b/docs/endpointpolicymanager/archive/office2013.md @@ -12,7 +12,7 @@ they get the same experience, every time they launch it, especially for an ubiqu such as this. Keep your Microsoft Office 2013 configuration settings delivered, enforced and automatically remediated with Endpoint Policy Manager. Check out this video to see how it's done. - + ### Lockdown Microsoft Office Suite 2013 Video Transcript diff --git a/docs/endpointpolicymanager/archive/operanext.md b/docs/endpointpolicymanager/archive/operanext.md index aed5a59e29..8c11ef92ac 100644 --- a/docs/endpointpolicymanager/archive/operanext.md +++ b/docs/endpointpolicymanager/archive/operanext.md @@ -9,7 +9,7 @@ sidebar_position: 90 Netwrix Endpoint Policy Manager (formerly PolicyPak): Manage Opera using Group Policy, SCCM or your own systems management utility. - + ### PolicyPak: Manage Opera Next using Group Policy, SCCM or your own management utility diff --git a/docs/endpointpolicymanager/archive/parcctesting.md b/docs/endpointpolicymanager/archive/parcctesting.md index 4af70fcb7a..e027933a4b 100644 --- a/docs/endpointpolicymanager/archive/parcctesting.md +++ b/docs/endpointpolicymanager/archive/parcctesting.md @@ -9,7 +9,7 @@ sidebar_position: 110 PARCC testing is very important. Make it go very smoothly for your students and teacherby implementing our preconfigured PARCC settings, as seen in this video. - + ### PolicyPak Configure PARCC Testing Configuration Stations using PolicyPak to prevent pop ups diff --git a/docs/endpointpolicymanager/archive/preferencesexporter.md b/docs/endpointpolicymanager/archive/preferencesexporter.md index 309e16f0c9..e2f3aa0ff7 100644 --- a/docs/endpointpolicymanager/archive/preferencesexporter.md +++ b/docs/endpointpolicymanager/archive/preferencesexporter.md @@ -9,7 +9,7 @@ sidebar_position: 170 Use Microsoft Group Policy Preferences without using Group Policy. You can use SCCM, Windows Intune, KACE, or your own systems management software, and get your machines GPPreferecnes items. - + ### PolicyPak Preferences with PolicyPak Exporter diff --git a/docs/endpointpolicymanager/archive/symantecworkspace.md b/docs/endpointpolicymanager/archive/symantecworkspace.md index ee3150ab11..af962fceaf 100644 --- a/docs/endpointpolicymanager/archive/symantecworkspace.md +++ b/docs/endpointpolicymanager/archive/symantecworkspace.md @@ -16,7 +16,7 @@ is, unless you have Netwrix Endpoint Policy Manager (formerly PolicyPak). You will be managing your SWV applications settings dynamically using Group Policy, Altiris or SCCM — quickly and easily. - + ### Manage Symantec Workspace Streaming and Virtualization with Group Policy diff --git a/docs/endpointpolicymanager/archive/tattooing.md b/docs/endpointpolicymanager/archive/tattooing.md index 7a86320150..651ff4e83a 100644 --- a/docs/endpointpolicymanager/archive/tattooing.md +++ b/docs/endpointpolicymanager/archive/tattooing.md @@ -10,7 +10,7 @@ Tattooing the registry means that settings are left behind when they no longe Learn where ADM and ADMX files may cause you problems, and how Netwrix Endpoint Policy Manager (formerly PolicyPak), a third-party solution, can help provide solutions. - + ### Group Policy: Understanding ADM-ADMX files Tattooing (and what to do about it) Video Transcript diff --git a/docs/endpointpolicymanager/archive/upgrading.md b/docs/endpointpolicymanager/archive/upgrading.md index 5fb7eaa17c..e67d0d2e9b 100644 --- a/docs/endpointpolicymanager/archive/upgrading.md +++ b/docs/endpointpolicymanager/archive/upgrading.md @@ -10,7 +10,7 @@ Here is how to take any version of Netwrix Endpoint Policy Manager (formerly Pol update it on all your client computers at the same time. You can use the built-in Group Policy software distribution mechanism of Group Policy. - + ### PolicyPak: Upgrading the CSE using GPSI Transcript diff --git a/docs/endpointpolicymanager/archive/vmware.md b/docs/endpointpolicymanager/archive/vmware.md index 756f6fff66..553f2668d7 100644 --- a/docs/endpointpolicymanager/archive/vmware.md +++ b/docs/endpointpolicymanager/archive/vmware.md @@ -9,7 +9,7 @@ sidebar_position: 120 You can specify any particular VM’s hardware and options settings plus lock down the user interface. Here’s how to do it. - + ### VmWare Workstation hardware diff --git a/docs/endpointpolicymanager/archive/vmwarefilesettings.md b/docs/endpointpolicymanager/archive/vmwarefilesettings.md index f71471acf4..91ea1e1cbb 100644 --- a/docs/endpointpolicymanager/archive/vmwarefilesettings.md +++ b/docs/endpointpolicymanager/archive/vmwarefilesettings.md @@ -9,7 +9,7 @@ sidebar_position: 130 In this video learn how to use the PP DesignStudio to specify a specific VMware VMX file and then deliver settings and lock down the settings so users cannot work around them. - + ### Lockdown VMware workstation diff --git a/docs/endpointpolicymanager/archive/vmwarehorizonmirage.md b/docs/endpointpolicymanager/archive/vmwarehorizonmirage.md index c420d3d640..5e301c7aba 100644 --- a/docs/endpointpolicymanager/archive/vmwarehorizonmirage.md +++ b/docs/endpointpolicymanager/archive/vmwarehorizonmirage.md @@ -12,7 +12,7 @@ PolicyPak) with VMware Horizon Mirage, you will see instant results. When you im your desktops, Endpoint Policy Manager can manage that layer. Check out this video to see exactly how it is done: - + ### PolicyPak and VMware Horizon Mirage Video Transcript diff --git a/docs/endpointpolicymanager/archive/vmwaresupplements.md b/docs/endpointpolicymanager/archive/vmwaresupplements.md index 74a92af172..b3ea16146b 100644 --- a/docs/endpointpolicymanager/archive/vmwaresupplements.md +++ b/docs/endpointpolicymanager/archive/vmwaresupplements.md @@ -11,7 +11,7 @@ now: how are you able to guarantee key application and operating system settings you prevent users from messing up their apps? How can you ensure users will not work around your important security and operating system settings? Watch this video to find out. - + ### PolicyPak supplements VMware View Video Transcript diff --git a/docs/endpointpolicymanager/archive/xenapp.md b/docs/endpointpolicymanager/archive/xenapp.md index e99f3819ed..48603380a4 100644 --- a/docs/endpointpolicymanager/archive/xenapp.md +++ b/docs/endpointpolicymanager/archive/xenapp.md @@ -12,7 +12,7 @@ demonstration, see how Netwrix Endpoint Policy Manager (formerly PolicyPak) enab environments to truly receive Group Policy settings for any Xenapp application, plus lock those applications down so users cannot work around your important IT and security settings. - + ### PolicyPak enhances XenApp with Group Policy video transcript diff --git a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/admintemplatesmanager/collections.md b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/admintemplatesmanager/collections.md index e7d2258be7..4973a97b9a 100644 --- a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/admintemplatesmanager/collections.md +++ b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/admintemplatesmanager/collections.md @@ -10,7 +10,7 @@ consolidate them into something more manageable? Your dreams have come true--Net Manager (formerly PolicyPak)'s Admin Templates Manager allows you to do exactly that, with the power of Item Level Targeting. - + Hi, this is Whitney with Endpoint Policy Manager Software. Have you ever looked at your list of GPOs and been driven to despair by the sheer number of them? Don't you wish you could somehow consolidate diff --git a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/admintemplatesmanager/switchedpolicies.md b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/admintemplatesmanager/switchedpolicies.md index 7bcaf52b59..91b2b214b5 100644 --- a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/admintemplatesmanager/switchedpolicies.md +++ b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/admintemplatesmanager/switchedpolicies.md @@ -7,7 +7,7 @@ sidebar_position: 20 Deliver user side settings on the computer side, but get rid of Loopback! - + Hi, this is Whitney with Netwrix Endpoint Policy Manager (formerly PolicyPak) Software. In this video, I'm going to show you how you can get out of the dirty, dirty business of using group policy diff --git a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/admintemplatesmethods/deployinternet.md b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/admintemplatesmethods/deployinternet.md index 2c4536d9fc..2e825ae2c0 100644 --- a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/admintemplatesmethods/deployinternet.md +++ b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/admintemplatesmethods/deployinternet.md @@ -8,7 +8,7 @@ sidebar_position: 20 Want to perform real Group Policy settings over the Internet? Check out Netwrix Endpoint Policy Manager (formerly PolicyPak) cloud (and watch this video.) - + Hi, this is Whitney with Endpoint Policy Manager software Are you working with a situation where you've got roaming computers, people working from home, domain-joined or even nondomain-joined diff --git a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/admintemplatesmethods/reducegpos.md b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/admintemplatesmethods/reducegpos.md index 955aba94bb..dea8838426 100644 --- a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/admintemplatesmethods/reducegpos.md +++ b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/admintemplatesmethods/reducegpos.md @@ -10,7 +10,7 @@ PolicyPak)'s PP Merge Utility to take entire GPOs, or portions of GPOs and merge Templates Files format. Then, after that you've got LESS GPOs.. and also a quick way to export for use with PP Cloud or PP with MDM. - + ### Endpoint Policy Manager: Reduce GPOs (and/or export them for use with Endpoint Policy Manager Cloud or with MDM) diff --git a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/admintemplatestips/screensavers.md b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/admintemplatestips/screensavers.md index c907f41412..c294d4bd3a 100644 --- a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/admintemplatestips/screensavers.md +++ b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/admintemplatestips/screensavers.md @@ -9,7 +9,7 @@ Let me guess: You have MOST machines that you want to get standard screensaver s machines where you want to BYPASS getting the screensaver. This video will blow your mind. Only with Netwrix Endpoint Policy Manager (formerly PolicyPak) ! - + ### Endpoint Policy Manager: The Ultimate Guide to Managing Screensavers diff --git a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportinggrouppolicy/cloudlocaluser.md b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportinggrouppolicy/cloudlocaluser.md index d7dd6840f2..38f234d9dd 100644 --- a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportinggrouppolicy/cloudlocaluser.md +++ b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportinggrouppolicy/cloudlocaluser.md @@ -8,7 +8,7 @@ sidebar_position: 20 Need to make a new Local User on your endpoints? It's easy with Netwrix Endpoint Policy Manager (formerly PolicyPak) cloud. - + ### PolicyPak Cloud Use PP Cloud to create a new local user on your endpoints diff --git a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportinggrouppolicy/delivergpprefs.md b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportinggrouppolicy/delivergpprefs.md index 2eb6c55325..ec4dabfb32 100644 --- a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportinggrouppolicy/delivergpprefs.md +++ b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportinggrouppolicy/delivergpprefs.md @@ -9,7 +9,7 @@ Not every GPPrefs item can be used on the Computer side. In this demonstration l Printers, Drive Maps and Internet settings… and deploy them to an OU of computers… regardless of where the user resides. - + ### GPprefs without loopback diff --git a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportingtocloud/cloudimport.md b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportingtocloud/cloudimport.md index 96d5003abe..86fe26e031 100644 --- a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportingtocloud/cloudimport.md +++ b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportingtocloud/cloudimport.md @@ -10,7 +10,7 @@ Policy Manager (formerly PolicyPak) Cloud. As a bonus, you can also continue to within Endpoint Policy Manager Cloud AFTER you've uploaded them. If you want to say goodbye to on-prem GPOs and use our Endpoint Policy Manager. - + In a previous video, we exported the three kinds of Group Policy Settings that you wanted to use for Endpoint Policy Manager Cloud, and we've got them here just hanging out in exported form. It's super diff --git a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportingtocloud/mdm.md b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportingtocloud/mdm.md index cab66ebca0..bb152b8511 100644 --- a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportingtocloud/mdm.md +++ b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportingtocloud/mdm.md @@ -9,7 +9,7 @@ After you use Netwrix Endpoint Policy Manager (formerly PolicyPak) Export Manage GPOs, you need to get them to be deployed with your MDM service like Intune or Workspace ONE. Here's how to do that. - + In a previous video, we took our existing Microsoft Group Policy settings and exported them, security settings, admin templates, and Group Policy preferences items, and we've got them as XMLs. diff --git a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportingtocloud/mergetool.md b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportingtocloud/mergetool.md index a885464fb1..11c17ae186 100644 --- a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportingtocloud/mergetool.md +++ b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportingtocloud/mergetool.md @@ -9,6 +9,6 @@ This shows how to take Netwrix Endpoint Policy Manager (formerly PolicyPak) Sett them out back into Microsoft settings for computers without the Endpoint Policy Manager CSE installed. - + diff --git a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportingtocloud/realgposettings.md b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportingtocloud/realgposettings.md index 37b1e2b87f..d9a0813c6d 100644 --- a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportingtocloud/realgposettings.md +++ b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportingtocloud/realgposettings.md @@ -9,7 +9,7 @@ You've got GPOs, but you want to get them to work with Netwrix Endpoint Policy M PolicyPak) cloud or your own MDM service. Here's how to take real GPOs and get them working with whatever you already have. - + Hi, this is Jeremy Moskowitz, and in this demonstration, I'm going to show you how you can take your existing Group Policy settings with Microsoft and export them for use with Endpoint Policy Manager diff --git a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportingtocloud/sccm.md b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportingtocloud/sccm.md index f7e5bbbe8d..ab1712f965 100644 --- a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportingtocloud/sccm.md +++ b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/exportingtocloud/sccm.md @@ -8,7 +8,7 @@ sidebar_position: 40 If you want to deploy real Microsoft GPO settings via SCCM this is how to do it. Export with Netwrix Endpoint Policy Manager (formerly PolicyPak) Export manager then wrap up and deploy using SCCM. - + In a previous video, you saw me export my real Microsoft group policy settings and export them to XMLs. Now we're going to wrap them up and use it with our SCCM service. How do we do that? Well, diff --git a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/gettingstarted/consolidateprinter.md b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/gettingstarted/consolidateprinter.md index 3628d64b4b..395100ee7d 100644 --- a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/gettingstarted/consolidateprinter.md +++ b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/gettingstarted/consolidateprinter.md @@ -11,6 +11,6 @@ them into fewer or even ONE GPO. In this demonstration, you'll see how to consol PREFERENCES items for FEWER GPOs, plus convert them into an MSI for later deployment for use with an MDM service like Intune. Magic provided ... only from Endpoint Policy Manager ! - + diff --git a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/gettingstarted/consolidateregistry.md b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/gettingstarted/consolidateregistry.md index 425d03ea73..24df7ead39 100644 --- a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/gettingstarted/consolidateregistry.md +++ b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/gettingstarted/consolidateregistry.md @@ -7,6 +7,6 @@ sidebar_position: 30 Consolidate your existing GPPrefs Registry Items. - + diff --git a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/gettingstarted/drivemaps.md b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/gettingstarted/drivemaps.md index f43b7f27c7..f3116ab126 100644 --- a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/gettingstarted/drivemaps.md +++ b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/gettingstarted/drivemaps.md @@ -8,6 +8,6 @@ sidebar_position: 20 Got too many GPOs with Too Many Drive Maps? Use Netwrix Endpoint Policy Manager (formerly PolicyPak) to compress those settings, have less GPOs and faster logins. - + diff --git a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/gettingstarted/shortcuts.md b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/gettingstarted/shortcuts.md index 24e8ab56db..b3ab188839 100644 --- a/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/gettingstarted/shortcuts.md +++ b/docs/endpointpolicymanager/components/admintemplatesmanager/videolearningcenter/gettingstarted/shortcuts.md @@ -5,6 +5,6 @@ sidebar_position: 40 --- # Endpoint Policy Manager Preferences: Shortcuts (Consolidate GPOs and also deploy them via PP Cloud and your MDM service) - + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/centralstorework.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/centralstorework.md index 4e8327c0fa..4da0ebccc0 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/centralstorework.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/centralstorework.md @@ -9,7 +9,7 @@ Netwrix Endpoint Policy Manager (formerly PolicyPak) enables you to work with ot quickly. Just put the Paks into the central store, and everyone has a copy. Watch this video to see how it's done! - + ### PolicyPak: Working with Others and using the Central Store video transcript diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/dllorphans.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/dllorphans.md index 8f3a0d98ca..c138f60e71 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/dllorphans.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/dllorphans.md @@ -9,7 +9,7 @@ If a DLL that supports a GPO is removed, you need a way to discover and quickly Endpoint Policy Manager (formerly PolicyPak) GPOTouch utility has a function called Find & Repair Orphaned Paks within GPOs. Here's how it works. - + ### PolicyPak: Understanding and fixing PolicyPak DLL Orphans video transcript diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/dllreconnect.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/dllreconnect.md index 685363fa88..25d5cb9b74 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/dllreconnect.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/dllreconnect.md @@ -8,7 +8,7 @@ sidebar_position: 60 This is an advancedNetwrix Endpoint Policy Manager (formerly PolicyPak) topic showing how to reconnect a DLL if the inner name was changed, and someone deleted the existing DLL. - + ### PolicyPak: Reconnecting DLLs video transcript diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/manualupdate.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/manualupdate.md index 8b0b3930db..9f3f654b79 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/manualupdate.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/manualupdate.md @@ -5,7 +5,7 @@ sidebar_position: 10 --- # How to manually update Paks - + Hi, this is Whitney with PolicyPak Software and in this video, we are going to talk about the idea of how to manually update your packs. If you are ever having trouble with a pack and you email us diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/shares.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/shares.md index 4b7f579bf5..43518cb064 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/shares.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/shares.md @@ -9,7 +9,7 @@ Starting in build 601 of the Netwrix Endpoint Policy Manager (formerly PolicyPak you've got the ability to store Pak files on shares — as well as the traditional Local and Central stores. This video shows you how it works. - + ### PolicyPak: Using Shares to Store Your Paks Video Transcript diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/touchutility.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/touchutility.md index af346b49b0..3a99e92f17 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/touchutility.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/touchutility.md @@ -9,7 +9,7 @@ Updating your Pak DLLs and GPOs to a newer version manually can be a pain in the this utility to automatically update your GPOs with Netwrix Endpoint Policy Manager (formerly PolicyPak) data to the latest versions. It installs alongside DesignStudio. - + ### PolicyPak: GPOTouch Utility video transcript diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/trustedappsets.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/trustedappsets.md index 28e18215d2..ca0a457269 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/trustedappsets.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/trustedappsets.md @@ -19,6 +19,6 @@ Before heading down this path please watch the backup / restore videos: - [Endpoint Policy Manager Application Settings Manager: Backup, Restore, Export, Import](/docs/endpointpolicymanager/gettingstarted/misc/videos/upgradingmaintenance/backup.md) - [Endpoint Policy Manager: Backup and Restore Options to Recover from nearly any problem](/docs/endpointpolicymanager/gettingstarted/misc/videos/upgradingmaintenance/backupoptions.md) - + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/uptodate.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/uptodate.md index d3a9f263ea..b779948cf6 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/uptodate.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/centralstoresharing/uptodate.md @@ -8,7 +8,7 @@ sidebar_position: 40 Upgrading from a previous version of Netwrix Endpoint Policy Manager (formerly PolicyPak) is easy. Here are the basic steps involved. - + ### PolicyPak: Upgrading from a previous version of PolicyPak video transcript diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/chrome/clearbrowsing.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/chrome/clearbrowsing.md index f260843f93..72a008b8db 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/chrome/clearbrowsing.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/chrome/clearbrowsing.md @@ -9,7 +9,7 @@ Of course you want to have nice clean browsing history, download history, cookie plug in data, along with Cached images and files, Password and Autofill form data. Use Netwrix Endpoint Policy Manager (formerly PolicyPak) to manage these items in Chrome. - + Download this video: [https://www.policypak.com/automation/download.php?vid=VviwZSFFrQ4&pid=policypak-google-chrome-clear-browsing-history-cookies-password-images-and-more](https://www.policypak.com/automation/download.php?vid=VviwZSFFrQ4&pid=policypak-google-chrome-clear-browsing-history-cookies-password-images-and-more) diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/chrome/gettingstarted.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/chrome/gettingstarted.md index f6e06fb2d7..9ac98e7966 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/chrome/gettingstarted.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/chrome/gettingstarted.md @@ -8,7 +8,7 @@ sidebar_position: 10 Netwrix Endpoint Policy Manager (formerly PolicyPak): Manage Google Chrome using Group Policy, SCCM or your own management utility - + ### Manage Google Chrome using Group Policy video transcript diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/demo.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/demo.md index 2bef02bd5f..b150dde511 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/demo.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/demo.md @@ -8,7 +8,7 @@ sidebar_position: 30 If you need to manage applications, the desktop, Java, the Start Menu and more.. you have to see this action packed Netwrix Endpoint Policy Manager (formerly PolicyPak) + Citrix demo. - + ### Endpoint Policy Manager on Citrix: You Gotta Try This diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/demo2.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/demo2.md index d9dabf3fe9..5773cbe7d6 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/demo2.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/demo2.md @@ -8,7 +8,7 @@ sidebar_position: 40 For more helpful content, visit [www.policypak.com](https://www.policypak.com/) or join the Citrix User Group Community at [https://www.mycugc.org/](https://www.mycugc.org/) - + ### CUGC Connect: Endpoint Policy Manager plus Citrix Demo – You Gotta Try This diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/integration.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/integration.md index d5356dc415..945df8516b 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/integration.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/integration.md @@ -9,6 +9,6 @@ Do you have Citrix Virtual Apps, Citrix Virtual Desktops, or Citrix Endpoint Man you're going to LOVE how Netwrix Endpoint Policy Manager (formerly PolicyPak) helps you. Watch this two minute overview video to see how to make the most of your Citrix investment! - + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/rds.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/rds.md index 896ef2b308..632eb226a8 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/rds.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/rds.md @@ -10,7 +10,7 @@ Desktop Services such as RemoteApp to give you perfect control over your applica See how to use them together in this video: - + ### Endpoint Policy Manager and Microsoft RDS and RemoteApp – Better Together to Manage Applications' settings video transcript diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/sealapproval.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/sealapproval.md index 1baa8f0ccc..6452d564b9 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/sealapproval.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/sealapproval.md @@ -8,6 +8,6 @@ sidebar_position: 10 If you are unsure if Endpoint Policy Manager + Citrix are a good combo.. then just take it from Carl Webster, Citrix CTP Fellow. - + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/xenapp.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/xenapp.md index f128747666..b7289c70cb 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/xenapp.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/xenapp.md @@ -16,7 +16,7 @@ Watch this video to see how you can use Group Policy and Netwrix Endpoint Policy PolicyPak) to ensure that users' XenApp application settings. Settings will be automatically deployed and fully locked down with the IT and business settings they need to have: - + XenApp is awesome. It enables "Application Anywhere" access. But that "Application Anywhere" access can come back to bite you if you're not doing all you can to manage those applications. diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/xendesktop.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/xendesktop.md index adf774c008..0cb0c785b9 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/xendesktop.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/citrix/xendesktop.md @@ -20,7 +20,7 @@ So watch this video to see how Netwrix Endpoint Policy Manager (formerly PolicyP users' desktops and applications are locked down and help add more value to your XenDesktop investment. - + You might know that some licensed Citrix customers get to take advantage of some Citrix addons: diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/addelements.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/addelements.md index 16851b2397..0ec73f5226 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/addelements.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/addelements.md @@ -8,7 +8,7 @@ sidebar_position: 30 Quicky and easily add additional bells and whistles to your project. In this quick demo Jeremy shows you how to add a radio button element that he captures from a different part of the UI. - + ### Endpoint Policy Manager: Using DesignStudio to add elements from an alternate UI video transcript diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/designstudiojava.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/designstudiojava.md index 95ec89dc55..96462555a2 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/designstudiojava.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/designstudiojava.md @@ -9,7 +9,7 @@ sidebar_position: 60 In this video, you will see how to take our existing Java Paks, which only work on Windows 7 and later, and make them work on WIndows XP. - + ### PolicyPak: Using PolicyPak DesignStudio to modify the Java Paks for XP Video Transcript diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/firefox_plugins.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/firefox_plugins.md index 32ac0a0785..7cdf8de7c2 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/firefox_plugins.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/firefox_plugins.md @@ -9,7 +9,7 @@ Netwrix Endpoint Policy Manager (formerly PolicyPak) can manage your Firefox plu you off with an example Pak. This video shows you how to take this example Pak and make settings for whatever plugins you want. - + ### Manage Firefox Plugins using Endpoint Policy Manager and the Endpoint Policy Manager DesignStudio Video Transcript diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/firstpak.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/firstpak.md index 625088fc25..ca4a743cbf 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/firstpak.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/firstpak.md @@ -9,7 +9,7 @@ Creating packs for your own applications is fun and easy. Watch this how-to vide you can create your own Paks for the software you use within your company. Goodbye ADM and ADMX files, hello Netwrix Endpoint Policy Manager (formerly PolicyPak)! - + ### Endpoint Policy Manager: Creating Your First Pak using Endpoint Policy Manager Design Studio video transcript diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/foxitprinter.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/foxitprinter.md index d531997401..f49158516e 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/foxitprinter.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/foxitprinter.md @@ -8,7 +8,7 @@ sidebar_position: 50 In this tutorial we show how to capture FoxIT Printer's settings. Check out the video to see how its done. - + ### PP Design Studio – FoxIT Printer Settings Tutorial Video Transcript diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/importregistry.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/importregistry.md index fd915234ad..603a53432a 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/importregistry.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/importregistry.md @@ -9,7 +9,7 @@ If you've already got collections of registry keys you want to deliver, Endpoint ensure that they are always delivered and consistently reinforced. In this tip, use the PP DesignStudio to import your registry keys for both ON and OFF values. - + ### Endpoint Policy Manager: Use the DesignStudio to import existing registry keys diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/itemleveltargeting.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/itemleveltargeting.md index 3e37290638..b6fc9fe66b 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/itemleveltargeting.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/designstudio/itemleveltargeting.md @@ -12,7 +12,7 @@ normal "Item Level Targeting" ([https://www.policypak.com/pp-blog/item-level-targeting](https://www.policypak.com/pp-blog/item-level-targeting))filters, see our Video on that function (for day to day Endpoint Policy Manager administration.) - + ### Endpoint Policy Manager: Predefined ILTs (Internal Filters) Video Transcript diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/acllockdown.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/acllockdown.md index 4c40ff4735..7b0e5cbc82 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/acllockdown.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/acllockdown.md @@ -12,7 +12,7 @@ This literally prevents users (or other applications) from modifying your settin "Steady State" to your application where users are simply not permitted to work around your settings (online or offline, running or not running.) - + ### Endpoint Policy Manager: ACL Lockdown for Registry Based Applications video transcript diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/applicationlaunch.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/applicationlaunch.md index 2cc592e824..2fe5fb5b8e 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/applicationlaunch.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/applicationlaunch.md @@ -8,6 +8,6 @@ sidebar_position: 40 Netwrix Endpoint Policy Manager (formerly PolicyPak) supports automatic re-delivery of settings, simply by re-launching the application. This is configurable per Pak and demonstrated in this video. - + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/itemleveltargeting.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/itemleveltargeting.md index 7c72c357b8..c49ca9ef7b 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/itemleveltargeting.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/itemleveltargeting.md @@ -5,7 +5,7 @@ sidebar_position: 10 --- # Using Item Level Targeting - + Hi, this is Whitney with PolicyPak Software. In this video, we are going to talk about the idea of using item-level targeting with the application settings manager. What that is is a way for you to diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/itemleveltargetingbypass.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/itemleveltargetingbypass.md index 5678d4273d..d5c5a46bb5 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/itemleveltargetingbypass.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/itemleveltargetingbypass.md @@ -9,6 +9,6 @@ Use this technique to bypass any Internal Item Level Targeting filters which are pre-configured AppSets. - + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/proxysettings.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/proxysettings.md index 78df5c19b6..a33d2d86e1 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/proxysettings.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/proxysettings.md @@ -10,7 +10,7 @@ Starting in build 545, you can flip / flop specific settings even when offline. this video how we change Firefox's Proxy settings — even when there is no DC. You're going to love this tip ! - + ### PolicyPak: Manage different proxy settings, even when offline video transcript diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/superpowers.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/superpowers.md index 38f3846166..b71c51ebbe 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/superpowers.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/superpowers.md @@ -9,6 +9,6 @@ Enforcement, reversion, applock, offline and switched modes OH MY! Come learn ab that Netwrix Endpoint Policy Manager (formerly PolicyPak)'s Application Settings Manager has to offer. - + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/variables.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/variables.md index 0cc53d6a8a..2cc6a182ba 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/variables.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/featurestechsupport/variables.md @@ -8,7 +8,7 @@ sidebar_position: 60 You might want to deliver settings based upon Windows' environment variables. There are several types of Env variables, and in this demo, we show you how to find them and some use cases. - + ### PolicyPak: Using Environment Variables in Paks Video Transcript diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/addons.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/addons.md index c30e496468..5072bdec3e 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/addons.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/addons.md @@ -10,7 +10,7 @@ Endpoint Policy Manager (formerly PolicyPak) can manage (enable or disable) ALL Watch this video to finally get a handle on how to manage your Firefox Add-ons using Group Policy or your own systems management utility. - + ### Endpoint Policy Manager: Manage Firefox Add-ons using Group Policy diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/adobe.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/adobe.md index 20be38d2d1..832a1a9e4b 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/adobe.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/adobe.md @@ -8,7 +8,7 @@ sidebar_position: 110 Firefox always opens PDF files in it's own internal viewer. Most customers want to change this to an external PDF reader. See how to do it in this video (and also for any other extension type!) - + ### Endpoint Policy Manager: Change Firefox application handler (like PDF) to Adobe Reader diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/bookmarks.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/bookmarks.md index 15d80093c0..61a5e4e4af 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/bookmarks.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/bookmarks.md @@ -8,7 +8,7 @@ sidebar_position: 50 With Netwrix Endpoint Policy Manager (formerly PolicyPak) you can add or remove bookmarks to the menus or the toolbar. Watch this video to see exactly how to do it. - + ### Endpoint Policy Manager: Manage Firefox Bookmarks diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/bookmarksmodify.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/bookmarksmodify.md index b2f716d816..c0174cca5e 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/bookmarksmodify.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/bookmarksmodify.md @@ -7,6 +7,6 @@ sidebar_position: 130 Create/delete a bookmarks folder in Firefox. - + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/certificates.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/certificates.md index 8086f9e718..f97b1691d6 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/certificates.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/certificates.md @@ -9,7 +9,7 @@ Need to add or remove a certificate dynamically within Firefox? Netwrix Endpoint (formerly PolicyPak) makes it drop dead easy. Just point to the file and specify the store. Watch this video to see how it's done. - + ### Endpoint Policy Manager: Manage Firefox Certificates diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/defaultsearch.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/defaultsearch.md index 2db46347b8..3217369ad1 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/defaultsearch.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/defaultsearch.md @@ -8,7 +8,7 @@ sidebar_position: 20 Everyone wants to know how to set the Firefox Search Engine from Yahoo to Google or something else using Group Policy. PolicyPak is the way to do it. Check out this video. - + ### Endpoint Policy Manager: Set the Firefox Default Search Engine using Group Policy diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/disable.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/disable.md index 91f4fcae67..a718a1d1f8 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/disable.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/disable.md @@ -8,7 +8,7 @@ sidebar_position: 70 Need to remove about:config, about:addons, and the Australis button? How about entire menu items inside Fireofx Preferences? Check out this video. It couldn't be easier. - + ### Endpoint Policy Manager: Remove many common UI elements in Firefox with one click diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/extensions.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/extensions.md index 30a2b4156b..413a8cd095 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/extensions.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/extensions.md @@ -9,7 +9,7 @@ Your users have a ton of (evil?) extensions in Firefox. How did they get there? you have some you want them to have, but don't know how to get rid of the junk they put there. Check out this video to see how to add or remove Firefox extensions using URLs, Flies, or over HTTPS. - + ### Endpoint Policy Manager: Force Installing Extensions using Group Policy diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/extratabs.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/extratabs.md index f422c3e676..83605c5f50 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/extratabs.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/extratabs.md @@ -9,7 +9,7 @@ When Firefox runs the first time, it shows extra tabs. But using Netwrix Endpoin (formerly PolicyPak) you can remove these extra tabs on both Windows 7 and Windows 10. This video shows you how. - + ### Endpoint Policy Manager: Remove Firefox's Extra Tabs at First Launch diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/gettingstarted.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/gettingstarted.md index ff21f9a30f..f19a7a39c2 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/gettingstarted.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/gettingstarted.md @@ -11,7 +11,7 @@ which will repackage, modify and "re-sell" Firefox —- each and every time an u also true they provide some ADM support with this modified software. But there's a better way —- a much better way. See how we do it using this video. - + ### Manage Firefox with Group Policy Video Transcript diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/miscsettings.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/miscsettings.md index bd3e7df858..30368d764e 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/miscsettings.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/miscsettings.md @@ -16,7 +16,7 @@ be configured. Here are the misc settings, and the time index where they can be - Prevent Firefox Sync: 7:17. - Prevent Misc Buttons and Controls: 9:36. - + ### Endpoint Policy Manager: Manage Firefox Misc Settings and Buttons Using Endpoint Policy Manager diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/popups.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/popups.md index 1c5b578665..5b5da40ae6 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/popups.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/popups.md @@ -9,7 +9,7 @@ Want to see how to dictate which websites can allow or block pop-ups? How about Camera or Microphone? Only Netwrix Endpoint Policy Manager (formerly PolicyPak) enables you to set these using Group Policy or the Cloud. - + ### Endpoint Policy Manager: Manage Firefox Pop-Ups and Permissions using Group Policy diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/removeelements.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/removeelements.md index 628c0deca1..6e92c4897b 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/removeelements.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/firefox/removeelements.md @@ -8,7 +8,7 @@ sidebar_position: 80 More power than ever before; now you can individually remove specific UI elements from Firefox in the about:preferences panel. Fine tune exactly what users can see and do (and not see and not do.) - + ### Endpoint Policy Manager: Firefox Remove Specific Elements from about:preferences panel diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/gettingstarted/centralstorecreate.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/gettingstarted/centralstorecreate.md index 31a4a55877..4c143de531 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/gettingstarted/centralstorecreate.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/gettingstarted/centralstorecreate.md @@ -11,6 +11,6 @@ that constitute the ability to create stuff in Group Policy, and PP central stor need to manage applications in the Application Settings Manager. - + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/gettingstarted/centralstoreupdate.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/gettingstarted/centralstoreupdate.md index df5093e449..7d7c0b7a72 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/gettingstarted/centralstoreupdate.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/gettingstarted/centralstoreupdate.md @@ -9,7 +9,7 @@ Once you've created your Netwrix Endpoint Policy Manager (formerly PolicyPak) Ce populated it, eventually you'll need to update your Paks. This video shows two different ways to update your Paks and your GPOs. - + ### Endpoint Policy Manager: Updating Endpoint Policy Manager Central Store video transcript diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/gettingstarted/quickrundown.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/gettingstarted/quickrundown.md index dff1aadcbc..51430fa8b1 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/gettingstarted/quickrundown.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/gettingstarted/quickrundown.md @@ -7,7 +7,7 @@ sidebar_position: 30 Learn how to get started with Application Settings Manager quickly and easily with this video. - + ### PPGP Quick Rundown: Application Manager Video Transcript diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/certificates.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/certificates.md index 2076ea1ddd..9a6fa77baa 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/certificates.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/certificates.md @@ -7,7 +7,7 @@ sidebar_position: 20 Netwrix Endpoint Policy Manager (formerly PolicyPak): Manage IE Certificates - + ### Endpoint Policy Manager: Manage IE Certificates diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/connectionstab.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/connectionstab.md index 705fe61fd2..109fa7a134 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/connectionstab.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/connectionstab.md @@ -7,7 +7,7 @@ sidebar_position: 30 Netwrix Endpoint Policy Manager (formerly PolicyPak): Manage IE Connections tab - + ### Endpoint Policy Manager: Manage IE Connections tab diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/contenttab.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/contenttab.md index 368baae128..87c31fdf2b 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/contenttab.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/contenttab.md @@ -7,7 +7,7 @@ sidebar_position: 40 Netwrix Endpoint Policy Manager (formerly PolicyPak): Manage IE Content tab - + ### Endpoint Policy Manager: Manage IE Content tab diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/favorites.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/favorites.md index 53a284e0f7..479f4efc66 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/favorites.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/favorites.md @@ -7,7 +7,7 @@ sidebar_position: 100 Netwrix Endpoint Policy Manager (formerly PolicyPak): Managing Favorites in IE - + ### Endpoint Policy Manager: Managing Favorites in IE diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/generaltab.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/generaltab.md index 10988e19f0..8b5da19c77 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/generaltab.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/generaltab.md @@ -7,7 +7,7 @@ sidebar_position: 50 Netwrix Endpoint Policy Manager (formerly PolicyPak): Manage IE General tab - + ### Endpoint Policy Manager: Manage IE General tab diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/gettingstarted.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/gettingstarted.md index 99f859b32a..7d95df4d2d 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/gettingstarted.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/gettingstarted.md @@ -7,7 +7,7 @@ sidebar_position: 10 Netwrix Endpoint Policy Manager (formerly PolicyPak): Getting Started Managing Internet Explorer - + ### Endpoint Policy Manager: Getting Started Managing Internet Explorer diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/privacytab.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/privacytab.md index 345fd4b846..00f1f66e18 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/privacytab.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/privacytab.md @@ -7,7 +7,7 @@ sidebar_position: 60 Netwrix Endpoint Policy Manager (formerly PolicyPak): Manage IE Privacy tab - + ### Endpoint Policy Manager: Manage IE Privacy tab diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/programstab.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/programstab.md index 99fa07a624..2ec690fdfe 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/programstab.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/programstab.md @@ -7,7 +7,7 @@ sidebar_position: 70 Netwrix Endpoint Policy Manager (formerly PolicyPak): Manage IE Programs Tab - + ### Endpoint Policy Manager: Manage IE Programs Tab diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/securitytab.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/securitytab.md index 7df294fb8d..11a58336f8 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/securitytab.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/securitytab.md @@ -7,7 +7,7 @@ sidebar_position: 80 Netwrix Endpoint Policy Manager (formerly PolicyPak): Manage IE Security - + ### Endpoint Policy Manager: Manage IE Security diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/settings.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/settings.md index 5d22599f21..c045c186a1 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/settings.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/internetexplorer/settings.md @@ -11,6 +11,6 @@ Internet Explorer Maintenance (IEM) has been deprecated, this is your answer. If it, we bring a true "one stop shop" to managing ALL areas and settings of Internet Explorer (All Versions). - + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/java/disable.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/java/disable.md index 4a3c78e033..9675866f14 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/java/disable.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/java/disable.md @@ -8,7 +8,7 @@ sidebar_position: 10 The Department of Homeland security strongly recommends that you disable Java temporarily. Exactly how will you do that ? Watch this video to find out. - + ### Endpoint Policy Manager: Turn off Java immediately on all machines video transcript diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/java/jre.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/java/jre.md index f22da45c61..ab7658ae67 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/java/jre.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/java/jre.md @@ -13,7 +13,7 @@ of users? Bam! Done. Need to set security options for one group of users different than another group (users vs. developers)? That's Cake! Check out this video to see how it's done. - + ### Manage Java JRE with Group Policy Video Transcript diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/java/lockdown.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/java/lockdown.md index 4b39ba45a9..4d3c93a613 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/java/lockdown.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/java/lockdown.md @@ -9,7 +9,7 @@ How can you populate Java's Site List Exceptions using Group Policy and also loc cannot make changes? Watch this video. Netwrix Endpoint Policy Manager (formerly PolicyPak) works with ALL versions of Java right out of the box. - + ### Endpoint Policy Manager: Manage and Lock down Java Site List Exceptions diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/java/securityslider.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/java/securityslider.md index 456db66821..c2ca1b7885 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/java/securityslider.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/java/securityslider.md @@ -8,7 +8,7 @@ sidebar_position: 40 A quick update to our Java pak gives you the ability to manage and manipulate the slider on the security tab and lock it down. See how! - + ### How to Manage the security slider in Java 7 video transcript diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/methods/microsoftintune.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/methods/microsoftintune.md index dafb4ce4d7..94263bf2d6 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/methods/microsoftintune.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/methods/microsoftintune.md @@ -27,7 +27,7 @@ constantly nag the users. Watch this video (exclusively for Microsoft Intune administrators) to see exactly how to manage your applications Endpoint Policy Manager and Intune: - + If you're a Microsoft Intune customer, you might have 5, 10 or 20 customers that you manage. Here's the best part: Create your Endpoint Policy Manager directives once, and what you do for one customer diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/methods/pdqdeploy.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/methods/pdqdeploy.md index 92beca60d9..93b36730b3 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/methods/pdqdeploy.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/methods/pdqdeploy.md @@ -9,7 +9,7 @@ Microsoft MVP Jeremy Moskowitz and Shane from Admin Arsenal show how to easily d PDQ Deploy and manage it with Netwrix Endpoint Policy Manager (formerly PolicyPak) for your entire organization. - + ### Deploy and Manage WinZip with PDQ Deploy and Endpoint Policy Manager diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/methods/pdqdeployfirefox.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/methods/pdqdeployfirefox.md index 3310945f5e..efe8cc17f3 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/methods/pdqdeployfirefox.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/methods/pdqdeployfirefox.md @@ -8,7 +8,7 @@ sidebar_position: 50 Microsoft MVP Jeremy Moskowitz and Shane from Admin Arsenal deploy Firefox with PDQ Deploy and manage the heck out of it with Netwrix Endpoint Policy Manager (formerly PolicyPak). - + ### Deploy and Manage Firefox with PDQ Deploy and Endpoint Policy Manager diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/methods/sccmsoftwarecenter.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/methods/sccmsoftwarecenter.md index 3e67182d0a..74719b4cf4 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/methods/sccmsoftwarecenter.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/methods/sccmsoftwarecenter.md @@ -5,7 +5,7 @@ sidebar_position: 20 --- # Perform Desktop Lockdown using Microsoft SCCM and Endpoint Policy Manager - + Hi, this is Whitney with PolicyPak Software, and in this video. I am talking specifically to SCCM folks. If you're an SCCM shop, then you've got a great way to deliver your application, but that diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/methods/specops.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/methods/specops.md index 314c3f7d6c..bc2cc345a5 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/methods/specops.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/methods/specops.md @@ -23,7 +23,7 @@ and as a bonus… Here's the video: - + When users work around that application's settings, that's a support call for you, and an immediate cost to fix it, and downtime for the user (on every device they own.) diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/acrobat.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/acrobat.md index cafbe1237d..fb7ca37959 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/acrobat.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/acrobat.md @@ -8,7 +8,7 @@ sidebar_position: 30 Acrobat Reader is on every desktop in your company. Too bad it has 800+ settings for you to deal with. Let's say you only needed to deal with some key settings to make your company more secure. - + Ask yourself, how would you manage things like: diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/flashplayer.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/flashplayer.md index 7ee9292afd..b3ebdfd9a9 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/flashplayer.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/flashplayer.md @@ -8,7 +8,7 @@ sidebar_position: 40 Got Super cookies? I bet you do – and, no, it's not your Aunt Edna's latest diet craze. It's your latest security threat. And it lives on your corporate Windows machines. - + The problem is: diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/irfanview.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/irfanview.md index 339abe6288..5add12667b 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/irfanview.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/irfanview.md @@ -15,7 +15,7 @@ time they launch it. Oh, and Endpoint Policy Manager also supports IrfanView too many other applications. Keep your IrfanView configuration settings enforced and streamlined with Endpoint Policy Manager. Check out this video to see how it's done. - + ### Lockdown IrfanView with Group Policy video transcript diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/office.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/office.md index b9ae1ee706..9f7d7bf974 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/office.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/office.md @@ -19,7 +19,7 @@ launch it, especially for ubiquitous application such as this. Keep your Microsoft Office 2013 and 2016 configuration settings delivered, enforced and automatically remediated with Endpoint Policy Manager. Check out this video to see how it's done: - + Let's start with Excel 2013 or 2016. Our PolicyPak software snaps-in to the Group Policy Editor and gives you the same user interface as Microsoft Excel 2013 and 2016 itself. A spreadsheet is all diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/passwordsecure.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/passwordsecure.md index 45e8db5cc6..270badd601 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/passwordsecure.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/passwordsecure.md @@ -5,6 +5,6 @@ sidebar_position: 10 --- # Netwrix Endpoint Policy Manager can manage Netwrix Password Secure - + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/skype.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/skype.md index 74bc3e3a09..00609c6c4f 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/skype.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/skype.md @@ -22,7 +22,7 @@ This video shows Lync 2010, but we also have a pre-configured Paks for Lync 2013 for Business 2015/2016. ::: - + There's simply no way to manage the Lync client using Group Policy any other way. We're more than a mere ADM template. PolicyPak is a true management system, which can lock down the Lync client and diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/teams.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/teams.md index a30a03a804..49e52ba035 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/teams.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/teams.md @@ -9,7 +9,7 @@ Want to manage the settings WITHIN Microsoft Teams? Like Auto-start application, On close keep the application running, Register Teams as chat app, and other various settings? Then use Netwrix Endpoint Policy Manager (formerly PolicyPak) Application Settings Manager .... like this! - + Hi, this is Jeremy Moskowitz and in this video, we're going to learn how to use PolicyPak Application Settings Manager to dictate some key settings for Microsoft Teams. This is the default diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/thunderbird.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/thunderbird.md index e5c60b3480..8d4e514b4f 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/thunderbird.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/otherapplications/thunderbird.md @@ -13,7 +13,7 @@ Netwrix Endpoint Policy Manager (formerly PolicyPak), you've got no enterprise-w settings and lock down Thunderbird. Watch this video to get a handle on the problem and where Endpoint Policy Manager can ease the pain. - + ### Manage Thunderbird using Group Policy and PolicyPak Video Transcript diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/certificatesevil.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/certificatesevil.md index 44c79dad39..dcef6f3d8e 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/certificatesevil.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/certificatesevil.md @@ -8,7 +8,7 @@ sidebar_position: 20 You might want to deliver settings based upon Windows' environment variables. There are several types of Env variables, and in this demo, we show you how to find them and some use cases. - + ### Wipe Privdog (and other evil certificates) off your network using Group Policy and Endpoint Policy Manager. diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/chromebookmarks.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/chromebookmarks.md index f5e0ca8c27..cfc2cffdf0 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/chromebookmarks.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/chromebookmarks.md @@ -8,7 +8,7 @@ sidebar_position: 90 Watch this video to learn how to use Netwrix Endpoint Policy Manager (formerly PolicyPak) Application managers Google Chrome Pak to deliver pre-configured bookmarks to your endpoints. - + ### PolicyPak: Deliver pre-configured Bookmarks in Chrome diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/chromerevert.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/chromerevert.md index d433886ba2..3f65216834 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/chromerevert.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/chromerevert.md @@ -8,7 +8,7 @@ sidebar_position: 50 Reverting settings using theNetwrix Endpoint Policy Manager (formerly PolicyPak) Chrome Pak is a little special. Here's the video how-to. - + ### PolicyPak: Chrome Revert Tips (Pre-CSE 1260) diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/chromerevertfix.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/chromerevertfix.md index d1c63e3563..c1d49554c9 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/chromerevertfix.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/chromerevertfix.md @@ -9,7 +9,7 @@ If you have trouble reverting your Chrome settings using Netwrix Endpoint Policy PolicyPak) Application Manager, in build 1260 or later, there's an easy fix. This video shows you how. - + ### PolicyPak: Fix Chrome Revert with PP CSE 1260 or later diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/firefoxabout.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/firefoxabout.md index 38c3d05eb5..45e250b747 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/firefoxabout.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/firefoxabout.md @@ -8,7 +8,7 @@ sidebar_position: 80 If you need advice on how to convert Netwrix Endpoint Policy Manager (formerly PolicyPak) 2AppSet version to the 4AppSet (or more) version, here's the advice. - + ### PPAM – Convert from 2 to 4 Paks for Firefox About-Config Paks diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/firefoxplugins.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/firefoxplugins.md index 2fb6d3293e..679a6cdbe0 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/firefoxplugins.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/firefoxplugins.md @@ -8,7 +8,7 @@ sidebar_position: 40 If you have plugins that you always want to allow, for a specific website, this is the how-to video for you. - + ### PolicyPak: Manage Firefox Plug-ins Per Website diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/ieproxyserver.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/ieproxyserver.md index 7828a84d85..cfbca9eefd 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/ieproxyserver.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/ieproxyserver.md @@ -7,7 +7,7 @@ sidebar_position: 10 IE Proxy server with Advanced settings - + ### PolicyPak: Managing IE Proxy server with Advanced settings diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/invincea.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/invincea.md index 91ba770f35..04be9bad5c 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/invincea.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/invincea.md @@ -8,7 +8,7 @@ sidebar_position: 30 Invincea is great for Sandboxing the IE, FF, and Chrome browsers. But you can use Netwrix Endpoint Policy Manager (formerly PolicyPak) to manage all the in-browser settings. Here's a demonstration. - + ### PolicyPak and Invincea Integration Demo diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/oraclejava.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/oraclejava.md index cbcc7e74ae..58a947a9af 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/oraclejava.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/oraclejava.md @@ -11,7 +11,7 @@ are introducing a UNIVERSAL AppSet for Java which works for all versions of Java incremental versions. Here is the guidance you need to transition from lots of AppSets down to one universal AppSet. If you have questions about this feature, PLEASE use the FORUMS. - + ### PolicyPak: Transitioning to the Universal Oracle Java Pak(7 thru 9) diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/paksbig.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/paksbig.md index c1644cd857..beea163e2a 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/paksbig.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/tipsandtricks/paksbig.md @@ -7,7 +7,7 @@ sidebar_position: 100 Here's a workaround for the lack of a SEARCH feature in PP Application Manager. - + Hi. This is Jeremy Moskowitz. In this video, I'm going to show you how you can work around a little annoyance in PolicyPak which is how to find items in PolicyPak Application Manager. diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/troubleshooting/chrome.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/troubleshooting/chrome.md index 9306e38a59..3a5c35f9b3 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/troubleshooting/chrome.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/troubleshooting/chrome.md @@ -10,6 +10,6 @@ If Chrome crashes you may get a message about "Chrome incompatible apps." Don't Endpoint Policy Manager (formerly PolicyPak) isnt the bad guy; but if you dont want to see these messages again, this is the workaround. - + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/vdi/dedicated.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/vdi/dedicated.md index 304c33da72..4e77cf1637 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/vdi/dedicated.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/vdi/dedicated.md @@ -18,7 +18,7 @@ That's where Netwrix Endpoint Policy Manager (formerly PolicyPak) comes in. In this demonstration see Endpoint Policy Manager working inside your dedicated VDI sessions ensuring that your application settings are set dynamically and always ensured. - + ### Endpoint Policy Manager and VMware Horizon View – Dedicated VDI diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/vdi/integration.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/vdi/integration.md index 2d0a3ec208..6754473546 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/vdi/integration.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/vdi/integration.md @@ -30,7 +30,7 @@ Tip: After you watch the video, please download our free whitepaper "What Most I about VDI": [https://www.policypak.com/integration/solutions/why-vdi-admin-need-endpointpolicymanager.html](https://www.policypak.com/integration/solutions/why-vdi-admin-need-endpointpolicymanager.html) - + You might be wondering about how Windows Server 2012's personal "User Profile" fits in with Endpoint Policy Manager Application Manager. diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/vdi/localmode.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/vdi/localmode.md index 30cd88a95d..b638fd52a2 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/vdi/localmode.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/vdi/localmode.md @@ -14,7 +14,7 @@ user is 100% offline using Vmware Horizon View Local Mode. Watch this video to check it out. - + ### Endpoint Policy Manager and VMware Horizon View – Dedicated VDI diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/vdi/thinapp.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/vdi/thinapp.md index d50aad9ea9..d11ddf83af 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/vdi/thinapp.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/vdi/thinapp.md @@ -18,7 +18,7 @@ and security settings and ensures they cannot be worked around. To see a video of ThinApp assigned packages via VMware Horizon View and Endpoint Policy Manager managing them, watch this video. - + ### Endpoint Policy Manager and VMware Horizon View with ThinApp Assigned Packages diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/vdi/thinappworkspace.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/vdi/thinappworkspace.md index aa51a759de..aac78e09f7 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/vdi/thinappworkspace.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/vdi/thinappworkspace.md @@ -18,7 +18,7 @@ based upon the user's circumstances, and ensures those settings on the computer. Video: To see a video of VMware Horizon Workspace ThinApp applications' settings managed by Endpoint Policy Manager, watch this video. - + ### Endpoint Policy Manager and VMware Horizon Workspace Applications and ThinApp Entitled Packages diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/vdi/vmware.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/vdi/vmware.md index 117fe58e33..43f6840c2a 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/vdi/vmware.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/vdi/vmware.md @@ -20,7 +20,7 @@ locks down the user's access. Watch this video to see how Endpoint Policy Manager can lock down your applications inside of VMware View (and keep your headaches and helpdesk calls to a minimum). - + ### Endpoint Policy Manager and VMware Horizon View Linked Clones with Persona Management diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/virtualization/appv.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/virtualization/appv.md index 9e89e1204d..7675b0b90e 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/virtualization/appv.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/virtualization/appv.md @@ -21,7 +21,7 @@ Good news for you: We've got that problem totally handled. Watch this video (exclusively for App-V administrators) to see exactly how to manage App-V sequences using Group Policy using Netwrix Endpoint Policy Manager (formerly PolicyPak): - + You're smart. You picked App-V to make application deployment easier. diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/virtualization/spoonnovell.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/virtualization/spoonnovell.md index 1c80d2e704..097f34a8fe 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/virtualization/spoonnovell.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/virtualization/spoonnovell.md @@ -28,7 +28,7 @@ Application Virtualization customers.) What you'll see is how to dynamically manage and lock down your virtualized applications using Group Policy and Netwrix Endpoint Policy Manager (formerly PolicyPak): - + So, neither Spoon.Net nor Novell ZENworks Application Virtualization can redeploy, adjust, lockdown or guarantee application or operating system settings. diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/virtualization/symantec.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/virtualization/symantec.md index 78f3fbea58..86d577e855 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/virtualization/symantec.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/virtualization/symantec.md @@ -23,7 +23,7 @@ Watch this video (exclusively for SWS and SWV administrators) to see exactly how applications using Netwrix Endpoint Policy Manager (formerly PolicyPak) (via Group Policy, Altiris, or SCCM): - + You're smart. You picked SWS and SWV to make application deployment easier. diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/virtualization/thinapp.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/virtualization/thinapp.md index b705efdf4e..f3170f6c7b 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/virtualization/thinapp.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/virtualization/thinapp.md @@ -18,7 +18,7 @@ But you still have some big problems: Watch this video (exclusively for VMware ThinApp administrators) to see exactly how to manage ThinApp packages using Group Policy and Netwrix Endpoint Policy Manager (formerly PolicyPak): - + So, if you needed to tweak a configuration file, edit the package's registry, or otherwise configure your ThinApp package, you've got a real problem. diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/virtualization/uev.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/virtualization/uev.md index c8765ed1e0..0d5e8f486e 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/virtualization/uev.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/virtualization/uev.md @@ -13,7 +13,7 @@ story. Here's the video to show how Endpoint Policy Manager and Microsoft UE-V (or, really, any User Environment Manager (UEM) tool) can work together seamlessly. - + Okay. Let's review: diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/virtualization/xenapp.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/virtualization/xenapp.md index ab2e312616..cfe2ab47fe 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/virtualization/xenapp.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/virtualization/xenapp.md @@ -12,7 +12,7 @@ lock users down so they can't work around your settings. See how Endpoint Policy Citrix XenApp streaming environments by providing true Group Policy support to any Citrix XenApp streamed application PLUS lock users down so they cannot work around your settings. - + ### Endpoint Policy Manager enhances Xenapp Streaming with Group Policy video transcript diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/whatdoesitdo/cloud.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/whatdoesitdo/cloud.md index 3d1d6dc1c7..d7f3701c59 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/whatdoesitdo/cloud.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/whatdoesitdo/cloud.md @@ -9,6 +9,6 @@ Here is a quick demonstration of Netwrix Endpoint Policy Manager (formerly Polic manager, managing Firefox, Java, and Chrome settings using Endpoint Policy Manager Application Manager and our Endpoint Policy Manager Cloud Edition. - + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/whatdoesitdo/grouppolicy.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/whatdoesitdo/grouppolicy.md index ccd124f23c..754d8a4a4c 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/whatdoesitdo/grouppolicy.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/whatdoesitdo/grouppolicy.md @@ -9,6 +9,6 @@ Here is a very quick demonstration of Netwrix Endpoint Policy Manager (formerly application manager, managing Java settings using Group Policy and the Endpoint Policy Manager Cloud. - + diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/whatdoesitdo/managers.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/whatdoesitdo/managers.md index c92c19aada..925f974e99 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/whatdoesitdo/managers.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/whatdoesitdo/managers.md @@ -9,7 +9,7 @@ Why Netwrix Endpoint Policy Manager (formerly PolicyPak)? Easy. No Endpoint Poli Endpoint Management. No Desktop Security. No Data Leak Protection. No configuration of VDI machines. Watch this video see this easy to implement solution. - + ### PolicyPak Overview Video for Managers video transcript diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/whatdoesitdo/mdm.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/whatdoesitdo/mdm.md index 008e821569..54040267ee 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/whatdoesitdo/mdm.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/whatdoesitdo/mdm.md @@ -8,7 +8,7 @@ sidebar_position: 40 Learn how you can use Application Manager in your MDM environment to manage a myriad of settings for commonly used applications such as Acrobat Reader and Firefox. - + Hi, this is Whitney with PolicyPak Software. In a previous video, we looked at how to create policies that will allow us to manage applications, even if they aren't ADMX enabled by using the diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/whatdoesitdo/onpremise.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/whatdoesitdo/onpremise.md index 794aa4815f..44380526f4 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/whatdoesitdo/onpremise.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/whatdoesitdo/onpremise.md @@ -9,7 +9,7 @@ See how quickly you can get Netwrix Endpoint Policy Manager (formerly PolicyPak) Active Directory. This video mirrors the Endpoint Policy Manager On-Prem Quickstart Guide for Endpoint Policy Manager application manager to help you get up and running. - + ### PolicyPak On-Prem QuickStart for PolicyPak Application Manager diff --git a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/whatdoesitdo/pak.md b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/whatdoesitdo/pak.md index 43352d1383..cda5e36f62 100644 --- a/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/whatdoesitdo/pak.md +++ b/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/whatdoesitdo/pak.md @@ -8,6 +8,6 @@ sidebar_position: 20 Lockdown UI for hundreds of applications and secure your settings with PolicyPak's Application Settings Manager! - + diff --git a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/citrixvirtualapps/citrix.md b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/citrixvirtualapps/citrix.md index 5cffe8b323..d3576689a7 100644 --- a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/citrixvirtualapps/citrix.md +++ b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/citrixvirtualapps/citrix.md @@ -8,7 +8,7 @@ sidebar_position: 10 In this video, learn the best practice for using PPBR and Citrix / RDS servers. Route from browser to browser very quickly using this technique. - + ### PolicyPak: Using PP Browser Router on Citrix or RDS servers with published browser applications diff --git a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/citrixvirtualapps/custombrowsers.md b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/citrixvirtualapps/custombrowsers.md index e1bb605531..a9c5889cf8 100644 --- a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/citrixvirtualapps/custombrowsers.md +++ b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/citrixvirtualapps/custombrowsers.md @@ -8,7 +8,7 @@ sidebar_position: 20 If you have App-V, ThinApp, or Citrix or RDS published applications, use this trick to route from a real built-in browser to your virtual / published browser. - + ### Endpoint Policy Manager \_ Browser Router with Custom Browsers diff --git a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/blockwebsites.md b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/blockwebsites.md index 1af2af3b84..1b12c08687 100644 --- a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/blockwebsites.md +++ b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/blockwebsites.md @@ -7,6 +7,6 @@ sidebar_position: 30 Users being naughty? Use PP Browser Router to stop that nonsense. - + diff --git a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/edgespecial.md b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/edgespecial.md index d3530a5c67..6f9aae5cba 100644 --- a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/edgespecial.md +++ b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/edgespecial.md @@ -8,7 +8,7 @@ sidebar_position: 40 After you create your Enterprise Mode site lists, you can decide how to handle Edge browser. Do you want websites to render in Edge or IE? This video shows you how to adjust for your conditions. - + ### Endpoint Policy Manager and Edge ‘Special' policies diff --git a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/edgesupport.md b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/edgesupport.md index 28fb2ae943..666acf5e4a 100644 --- a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/edgesupport.md +++ b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/edgesupport.md @@ -9,7 +9,7 @@ Netwrix Endpoint Policy Manager (formerly PolicyPak) now supports routing FROM E browsers (Firefox, IE, and Chrome.) Its easy, and here's the only small thing you need to know to make it work perfectly ! - + ### PolicyPak: Browser Router now with support for MS Edge diff --git a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/ie.md b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/ie.md index 225d7ab8c7..4dc709fe31 100644 --- a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/ie.md +++ b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/ie.md @@ -8,7 +8,7 @@ sidebar_position: 70 Use Netwrix Endpoint Policy Manager (formerly PolicyPak) to dynamically set Enterprise and Document modes, as well as force an Internet Explorer tab to open--inside Edge! - + Hi, this is Whitney with Endpoint Policy Manager Software. In other videos, we talked about setting default browsers, routing the right website to the right browser, and making sure that the naughty diff --git a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/ports.md b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/ports.md index 1a2f6566a0..9f088ff880 100644 --- a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/ports.md +++ b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/ports.md @@ -7,7 +7,7 @@ sidebar_position: 50 Need to route specific websites to specific browsers based upon ports? Check out this demo. - + ### PolicyPak: Browser Router and Ports diff --git a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/rightbrowser.md b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/rightbrowser.md index 3921974f65..3dea6cd608 100644 --- a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/rightbrowser.md +++ b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/rightbrowser.md @@ -10,7 +10,7 @@ using the WRONG website most of the time. With PP Browser Router, you create pol where specific websites are launched only into the specific browsers. It couldn't be easier. Check it out. - + Hi, this is Whitney with Netwrix Endpoint Policy Manager (formerly PolicyPak) Software. In this video, I'm going to show you a gaggle of problems that you can fix using Endpoint Policy Manager's diff --git a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/userselecteddefault.md b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/userselecteddefault.md index 54192d8f4c..313cd741c5 100644 --- a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/userselecteddefault.md +++ b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/gettingstarted/userselecteddefault.md @@ -9,7 +9,7 @@ Netwrix Endpoint Policy Manager (formerly PolicyPak) Browser Router now lets you back to your end-users. They can specify their browser of choice, and Endpoint Policy Manager will let them utilize it. Here's how to set up the feature. - + ### PolicyPak: Set up a default browser using PolicyPak Application Manager diff --git a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/methods/cloud.md b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/methods/cloud.md index 731b4c90b0..f1ad5169fd 100644 --- a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/methods/cloud.md +++ b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/methods/cloud.md @@ -9,7 +9,7 @@ Deliver your routes to traveling and non-domain joined machines to Use Netwrix E Manager (formerly PolicyPak) Cloud to manage your browsers and make routes to your domain joined and non-domain joined machines. - + Hi, this is Jeremy Moskowitz. In this video we're going to use Endpoint Policy Manager Cloud's in-cloud editors to create browser router routes so that you can get to the right browser, to the diff --git a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/methods/mdm.md b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/methods/mdm.md index 8d8b542886..f34ffbf3e3 100644 --- a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/methods/mdm.md +++ b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/methods/mdm.md @@ -10,7 +10,7 @@ using the WRONG website most of the time. With PP Browser Router, you create pol where specific websites are launched only into the specific browsers, then deploy those policies using the MDM service of your choice. It couldn't be easier. Check it out! - + Hi, this is Whitney with Netwrix Endpoint Policy Manager (formerly PolicyPak) Software. In a previous video, we learned how to use the Browser Router component to create policies to route the diff --git a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/browsericon.md b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/browsericon.md index fb096fa1a1..2282d31de1 100644 --- a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/browsericon.md +++ b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/browsericon.md @@ -8,7 +8,7 @@ sidebar_position: 90 A little update to PP Browser Router, showing how to set the generic icon to your actual default browser icon. - + diff --git a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/chrome.md b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/chrome.md index c421957fd1..0589b8dbed 100644 --- a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/chrome.md +++ b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/chrome.md @@ -8,7 +8,7 @@ sidebar_position: 50 Using PP Browser router, you can do a magic trick. Have ALL traffic go thru Chrome, except a handful of websites (called Exceptions.) Here's how to do it. - + ### PPBR: Route all sites to Chrome, with some exceptions diff --git a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/chromenondomainjoined.md b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/chromenondomainjoined.md index b380ff3d95..ae2a558aaa 100644 --- a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/chromenondomainjoined.md +++ b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/chromenondomainjoined.md @@ -8,7 +8,7 @@ sidebar_position: 20 If you are using PP Cloud and PP Browser router, this is the video to see how to enable Chrome to "Other" browser routing. (Chrome to FF, Chrome to IE, Chrome to Edge, etc.) - + ### PolicyPak: Browser Router now supports Chrome on Non-Domain Joined machines diff --git a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/defaultwindows10.md b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/defaultwindows10.md index 6d9d1d97f1..6634ddce4a 100644 --- a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/defaultwindows10.md +++ b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/defaultwindows10.md @@ -8,7 +8,7 @@ sidebar_position: 10 You want to set the users' Default Browser. Great ! But how can you deliver the setting... one time... then let the user drift from that configuration? Easy ! - + Hi, this is Jeremy Moskowitz. In this video, I'm going to show you how you can use Netwrix Endpoint Policy Manager (formerly PolicyPak) Browser Router to set a default browser policy and let it drift diff --git a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/edge.md b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/edge.md index 95691eebf2..988087e20d 100644 --- a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/edge.md +++ b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/edge.md @@ -8,7 +8,7 @@ sidebar_position: 60 Using PP Browser router, you can do a magic trick. Have ALL traffic go thru Edge, except a handful of websites (called Exceptions.) Here's how to do it. - + ### PPBR: Route all sites to Edge (with some exceptions) diff --git a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/firefox.md b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/firefox.md index 1ca4404217..c86a86f0b2 100644 --- a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/firefox.md +++ b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/firefox.md @@ -8,7 +8,7 @@ sidebar_position: 40 If you want to force Firefox to be the default browser for EVERYTHING, except some sites, then we have a special XML file and video to help you out. - + ### PolicyPak Browser Router: Use Firefox as default for ALL pages, except some pages diff --git a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/ieedgemode.md b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/ieedgemode.md index 50c639a892..cd1f265bce 100644 --- a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/ieedgemode.md +++ b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/ieedgemode.md @@ -11,7 +11,7 @@ which versions of Windows / Internet Explorer will permit this function, and whi learn about the "65 second rule". Definitely "walk before you run" with IE in Edge mode and PPBR by watching this video. - + Hi, this is Jeremy Moskowitz. In this video, we're going to talk about how to do Internet Explorer in Edge mode using Endpoint Policy Manager Browser Router. There's a lot of details in this video. diff --git a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/ieforce.md b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/ieforce.md index 0b1151c715..6f3a09e828 100644 --- a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/ieforce.md +++ b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/ieforce.md @@ -10,7 +10,7 @@ except a handful of websites (called Exceptions.) Here's how to do it. Two tips: the XML, just ask support. And, if you want to route all traffic thru, say, Firefox or Chrome… that's possible, but that's a DIFFERENT video. - + ### PolicyPak Browser Router: Force all websites to IE(but have some exceptions) diff --git a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/iesitelists.md b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/iesitelists.md index 0714b0d9f0..89c3cf5bc3 100644 --- a/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/iesitelists.md +++ b/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/tipsandtricks/iesitelists.md @@ -8,7 +8,7 @@ sidebar_position: 70 Use the in-the-box converter utility to take your existing IE Enterprise Site list files and immediately use them with Browser Router. - + ### Endpoint Policy Manager:  Internet Explorer to Endpoint Policy Manager Browser Router Site lists diff --git a/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/bitlockerdrives.md b/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/bitlockerdrives.md index 105b20a9bf..8f85362029 100644 --- a/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/bitlockerdrives.md +++ b/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/bitlockerdrives.md @@ -8,6 +8,6 @@ sidebar_position: 50 Got USB sticks and want to ensure they only work with Bitlocker'd devices? See this video to see how to do it. - + diff --git a/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/dmapprovalautorules.md b/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/dmapprovalautorules.md index fbcf5adaa1..7db21f2509 100644 --- a/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/dmapprovalautorules.md +++ b/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/dmapprovalautorules.md @@ -9,6 +9,6 @@ sidebar_position: 80 Want to allow or deny specific USB devices whenever a user inserts one? And would you like to automatically create rules based upon these requests? Learn both techniques here. - + diff --git a/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/dmhelpertool.md b/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/dmhelpertool.md index 7f8853f0aa..be9336d5da 100644 --- a/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/dmhelpertool.md +++ b/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/dmhelpertool.md @@ -9,6 +9,6 @@ sidebar_position: 70 This demo shows you how to enumerate the USB and other devices on the machine to enable quick Device Manager rules. - + diff --git a/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/enduser.md b/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/enduser.md index ed00efe2dc..e58a4b8fc2 100644 --- a/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/enduser.md +++ b/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/enduser.md @@ -9,6 +9,6 @@ sidebar_position: 60 Got users out in the field and want them to be able to report their requests for un-blocking their USBs and other devices? See how to set that up in this video. - + diff --git a/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/serialnumber.md b/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/serialnumber.md index 8ac4009701..d6118b89c4 100644 --- a/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/serialnumber.md +++ b/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/serialnumber.md @@ -9,7 +9,7 @@ Use Netwrix Endpoint Policy Manager (formerly PolicyPak) Device Manager to speci users can use which serial numbers of USB sticks and DVD devices. This way, you issue the device, and you know EXACTLY who has USB Read/ Read/Write or Full access. - + In a previous video, you saw me limit which USB sticks are allowed by USB vendor type. The problem, however, even though it works great when you give the correct USB sticks to your end users, is that diff --git a/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/usbdrive.md b/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/usbdrive.md index 99d233ca79..43acf5f9b5 100644 --- a/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/usbdrive.md +++ b/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/usbdrive.md @@ -8,7 +8,7 @@ sidebar_position: 10 With Netwrix Endpoint Policy Manager (formerly PolicyPak) Device Manager, it takes one policy to immediately put the smackdown on USB sticks and CD-ROMs. Yep, it's that easy. - + Hi, this is Jeremy Moskowitz, founder and CTO of Endpoint Policy Manager Software. Hey, look, I just found this USB stick in the parking lot. Let me go ahead and double click on it and see what's diff --git a/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/usbdriveallowuser.md b/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/usbdriveallowuser.md index 650f3406c1..45584cadb4 100644 --- a/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/usbdriveallowuser.md +++ b/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/usbdriveallowuser.md @@ -8,7 +8,7 @@ sidebar_position: 20 If you trust one person, like a doctor or consultant, etc. then you can grant the one person (or group) READ, READ/WRITE, FULL access to all device. - + In a previous video, you saw me put the smackdown on CD-ROMs and USB sticks. This blanket is going to hit every user on this computer, but what if you had one user that you trusted, like a doctor or diff --git a/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/usbdriveallowvendor.md b/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/usbdriveallowvendor.md index dda8d0c6d4..1efbaf86d9 100644 --- a/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/usbdriveallowvendor.md +++ b/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/gettingstarted/usbdriveallowvendor.md @@ -9,7 +9,7 @@ If you have a specific USB device vendor you trust, and those devices are always Netwrix Endpoint Policy Manager (formerly PolicyPak) Device Manager to restrict device use to THOSE vendor IDs only! - + In our first video, we put the smackdown on all evil CD-ROMs and USB sticks. Then we opened it up for one trusted user to either just read or maybe full access if we really trust them. The thing, diff --git a/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/methods/cloud.md b/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/methods/cloud.md index cb2c5e58d8..c779c251d3 100644 --- a/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/methods/cloud.md +++ b/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/methods/cloud.md @@ -8,7 +8,7 @@ sidebar_position: 10 Got Endpoint Policy Manager Cloud... and naughty users with USB sticks? See how to take your policies and get them working with Endpoint Policy Manager Cloud ! - + Hi, this is Jeremy Moskowitz, and in this video, I'm going to show you how you can use Endpoint Policy Manager Device Manager and Endpoint Policy Manager Cloud together. First things first, you're diff --git a/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/methods/mdm.md b/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/methods/mdm.md index 6baf302462..6a49655b49 100644 --- a/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/methods/mdm.md +++ b/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/methods/mdm.md @@ -9,7 +9,7 @@ Got Intune or another MDM service, and users plugging in USB sticks... walking o data, or worse, introducing malware? Specify exactly WHO can use WHAT USB sticks ... so you don't have to fight fires everywhere around data and ransomware. - + Hi, this is Jeremy Moskowitz. In this video, I'm going to show you how you can use Netwrix Endpoint Policy Manager (formerly PolicyPak) Device Manager to enable and restrict USB sticks using your MDM diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/adminapproval/additionaldetails.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/adminapproval/additionaldetails.md index 3f9ad9c383..88b04361c2 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/adminapproval/additionaldetails.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/manual/windows/adminapproval/additionaldetails.md @@ -9,7 +9,7 @@ sidebar_position: 40 Want to always force your additional details into the Email method? With this feature, what you put into Admin Approval - Additional Details can be sent up to you alongside the request code. - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/acltraverse/deleteicons.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/acltraverse/deleteicons.md index ff1fccb9e0..ec129ea557 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/acltraverse/deleteicons.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/acltraverse/deleteicons.md @@ -7,6 +7,6 @@ sidebar_position: 10 Got pesky icons on desktop and want to let users self-delete them? Here's how to do it ! - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/acltraverse/modifyhosts.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/acltraverse/modifyhosts.md index 48a0ac4df2..f447a660fc 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/acltraverse/modifyhosts.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/acltraverse/modifyhosts.md @@ -8,6 +8,6 @@ sidebar_position: 20 Want to grant a particular application to be able to read, write or delete files, like editing the hosts file even when the user normally wouldn't have rights? Here's how ! - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/acltraverse/ntfspermissions.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/acltraverse/ntfspermissions.md index 45467cb80b..03bf031b40 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/acltraverse/ntfspermissions.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/acltraverse/ntfspermissions.md @@ -8,6 +8,6 @@ sidebar_position: 30 What if you dont know what applications your users are actually using? Use this tip to enlighten any application to overcome File ACLs. - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/acltraverse/registry.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/acltraverse/registry.md index 638341dbd7..b7a3bf641d 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/acltraverse/registry.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/acltraverse/registry.md @@ -9,6 +9,6 @@ Got applications which won't work unless they have full admin rights? Or if they user, they might modify one portion of the registry which the standard user wouldn't normally have access? Netwrix Endpoint Policy Manager (formerly PolicyPak) ACL Traverse to the rescue. - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/applyondemand.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/applyondemand.md index 0cf6bc7124..46f53e67b6 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/applyondemand.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/applyondemand.md @@ -8,7 +8,7 @@ sidebar_position: 120 If you have applications which SHOULD run most of the time with STANDARD RIGHTS, but SOMETIMES with elevated / admin rights, this is the technique to use. - + Hi, this is Jeremy Moskowitz. In this video, I'm going to show you how you can use Netwrix Endpoint Policy Manager (formerly PolicyPak) to apply certain rules on demand. diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/autorulesfromadmin.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/autorulesfromadmin.md index 76239264be..e86d7af1f4 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/autorulesfromadmin.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/autorulesfromadmin.md @@ -9,6 +9,6 @@ sidebar_position: 40 After setting up Admin Approval you might want to convert those requests into automatic rules. Learn how to take inbound requests and immediately convert them into rules. - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/branding.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/branding.md index 6f89783215..18f0ed6ed1 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/branding.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/branding.md @@ -8,6 +8,6 @@ sidebar_position: 140 Want to make the UI that end-users see more customized with your logo, colors, and messages? Then Netwrix Endpoint Policy Manager (formerly PolicyPak)'s branding feature to the rescue. - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/demo.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/demo.md index 4490c735b5..b012be61b9 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/demo.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/demo.md @@ -8,6 +8,6 @@ sidebar_position: 10 Want to help your users when there is no rule in place, and maybe no Internet? It’s easy. Use Admin Approval to help users install applications. - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/email.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/email.md index 781f7693bd..5aebf8635f 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/email.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/email.md @@ -10,6 +10,6 @@ introduced a method to enable your users to open the Admin Approval messages wit Check out this video for more details. - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/enforce.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/enforce.md index 7aac5f3b85..4186072acc 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/enforce.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/enforce.md @@ -8,7 +8,7 @@ sidebar_position: 50 Want to trap and require users to request permission when installing anything? Then use this setting; plus how to work around the byproduct of this setting. - + ### PPLPM Admin Approval: "Enforce Admin Approval for all installers" enabled diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/justificationandauthentication.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/justificationandauthentication.md index b279342e87..cf4f55204b 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/justificationandauthentication.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/justificationandauthentication.md @@ -13,7 +13,7 @@ the number of times executed to remember. See this video for additional information. - + ![Remember Justification and Authentication](/images/endpointpolicymanager/video/leastprivilege/selfelevatemode/rememberjustificationandauthentication.webp) diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/longcodes.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/longcodes.md index 83fec49ae9..04d0630292 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/longcodes.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/longcodes.md @@ -9,7 +9,7 @@ Want more details about what processes users are attempting to launch? Then use Policy Manager (formerly PolicyPak)'s Email / Long codes function. Users send emails. Admins approve. UAC prompts are overcome. Poof. Easy. - + Hi, this is Jeremy Moskowitz and in this video, I'm going to show you how you can use email to authorize items using Endpoint Policy Manager Least Privilege Manager. In a previous video, I set up diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/overrideselfelevate.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/overrideselfelevate.md index 0ea12679d7..7481bdb2f2 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/overrideselfelevate.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/overrideselfelevate.md @@ -10,6 +10,6 @@ Do you have a specific rule you want to override against a blanket Self Elevate is that explicit rules will win, but if you need to fall-back and let Self Elevate win, we've added this feature for you. - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/reauthenticate.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/reauthenticate.md index f0f21dfdb2..95db5f3cb4 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/reauthenticate.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/reauthenticate.md @@ -9,6 +9,6 @@ Want increased security when end-users utilize Self Elevate method? When enabled dialog will re-enforce them to use the same credentials they used when logging onto the box: AD, PIN, FINGERPRINT, FACE, whatever. Then after this, they are able to re-authenticate. - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/securecopy.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/securecopy.md index 3fb3d8c9a9..2067423287 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/securecopy.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/securecopy.md @@ -13,7 +13,7 @@ locations on the local computer. The net result is that applications which need writable locations to perform their installs or runs may do so in an elevated state; where they would not able to run within the UNC share. - + Hi, this is Jeremy Moskowitz. In this video, I'm going to talk to you about Endpoint Policy Manager's Secure Copy and Least Privilege Manager. diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/selfelevate.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/selfelevate.md index 3d87caeea3..ef443c17f4 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/selfelevate.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/selfelevate.md @@ -9,6 +9,6 @@ sidebar_position: 110 If you'd prefer the double-click behavior to be Self Elevate instead of UAC prompts or Admin Approval here's how to adjust and decide which behavior you want. - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/selfelevatedemo.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/selfelevatedemo.md index d41b57d521..2109efc4c8 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/selfelevatedemo.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/selfelevatedemo.md @@ -10,6 +10,6 @@ if you want to take away local admin rights, but still give users the ability to if they have an emergency. This technique isn't generally recommended due to a potential lowering of your security posture, but it can be very useful for the right circumstances. - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/setup.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/setup.md index 1935e2b11e..9cad389f2e 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/setup.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/adminapproval/setup.md @@ -7,6 +7,6 @@ sidebar_position: 20 Learn how to set up Admin Approval mode. - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/applicationcontrol.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/applicationcontrol.md index 86c8a17517..37362e5a5b 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/applicationcontrol.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/applicationcontrol.md @@ -11,7 +11,7 @@ does this in a few clicks. You're in charge to specify what executables, scripts other types of files will run, or not. Block PowerShell and Command Prompt (CMD), and a whole lot more. - + ### Endpoint Policy Manager Application Control with PP Least Privilege Manager diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/autorulesgeneratortool.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/autorulesgeneratortool.md index 292762f568..75f7e6f851 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/autorulesgeneratortool.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/autorulesgeneratortool.md @@ -9,7 +9,7 @@ Once PPLPM and SecureRun are on, users are blocked from running unwanted stuff. create some rules automatically to ALLOW or ELEVATE applications and installations? Check out this free tool from Netwrix Endpoint Policy Manager (formerly PolicyPak) ! - + ### PPLPM: Auto Rules Generator Utility diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/comsupport.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/comsupport.md index 199cf47e58..1380924fa1 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/comsupport.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/comsupport.md @@ -9,6 +9,6 @@ Do you have UAC prompts with "well known" or "custom" COM / CSLIDs you need to o video you'll see how to overcome COM based UAC prompts by finding the GUID and using GPOs or PolicyPak Cloud or an MDM service to overcome these prompts. - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/feature.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/feature.md index 7423e89ee8..7450e7d301 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/feature.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/feature.md @@ -13,7 +13,7 @@ using Netwrix Endpoint Policy Manager (formerly PolicyPak) SecureRun. With Secur letting applications run if they were “properly installed” or otherwise sanctioned by you. Check out this video, and block all unknown Malware and zero-day threats. - + ### PolicyPak MDM: Using Least Privilege Managers SecureRun Feature diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/installapplications.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/installapplications.md index e89dd3ee86..7f56a5ea6d 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/installapplications.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/installapplications.md @@ -10,7 +10,7 @@ that, and it's a simple drag and drop to get started. Let users install iTunes o like.. using PP [https://www.policypak.com/products/endpointpolicymanager-least-privilege-manager.html](https://www.policypak.com/products/endpointpolicymanager-least-privilege-manager.html). - + ### PPLPM: Installing applications-and-Preconfigured-Rules Hi. This is Jeremy Moskowitz. In this video, I'm going to show you how you can use Netwrix Endpoint Policy Manager (formerly PolicyPak) Least Privilege Manager to let users that are standard users install their own applications. By way of example, here's "iTunes." They may need to install iTunes. That's too bad for them because there's the UAC prompt and they get rejected. diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/localadminrights.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/localadminrights.md index 8d86c09787..c6f8138f42 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/localadminrights.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/localadminrights.md @@ -12,6 +12,6 @@ your endpoint security for Windows machines. PPLPM: Run applications without local admin rights - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/removelocaladmin.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/removelocaladmin.md index 0fe16f5bb2..eaf18d30be 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/removelocaladmin.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/removelocaladmin.md @@ -10,7 +10,7 @@ then remove the source using in-box GPpreferences. Then use Netwrix Endpoint Pol (formerly PolicyPak) to elevate your now-standard-users to keep doing the (admin like) things they always have. - + ### Endpoint Policy Manager: Use Group Policy to remove local admin rights – then Endpoint Policy Manager to enable Least Privilege diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/uacpromptsactivex.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/uacpromptsactivex.md index 171d18fbdc..829c7c436e 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/uacpromptsactivex.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/uacpromptsactivex.md @@ -10,6 +10,6 @@ you still have Active X controls. So Manage that situation with Netwrix Endpoint (formerly PolicyPak). See how easy it is to get those ActiveX controls installed with rules ... with Endpoint Policy Manager ! - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/userfilter.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/userfilter.md index 953bc2bf55..d0c3823498 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/userfilter.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/basicsandgettingstarted/userfilter.md @@ -8,7 +8,7 @@ sidebar_position: 30 You might want to link policies to a gaggle of computers, but then dole out elevations by USER or by USER GROUP. See how in this video. (PP CSE 1434 and later). - + ### PolicyPak Least Privilege Manager: Link to Computer, Filter by User diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/appblock.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/appblock.md index 735ed29d96..7f59e26492 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/appblock.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/appblock.md @@ -9,7 +9,7 @@ If you're in charge of your domain, you can block local and other domain admins applications you want to be elevated via Netwrix Endpoint Policy Manager (formerly PolicyPak) Least Priv manager. See the video for details. - + Hi. This is Jeremy Moskowitz. In this video, I'm going to show you how you can enable your users to double click on items to install them in their context but elevated but prevent other admins like diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/elevateuwp.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/elevateuwp.md index 95b1033f88..a16f6d7a45 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/elevateuwp.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/elevateuwp.md @@ -8,6 +8,6 @@ sidebar_position: 20 PPLPM can elevate UWP applications. See the best practices in this video before you get started. - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/elevatinguserbasedinstalls.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/elevatinguserbasedinstalls.md index 8de58cd769..618d853608 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/elevatinguserbasedinstalls.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/elevatinguserbasedinstalls.md @@ -8,7 +8,7 @@ sidebar_position: 10 Don't provide TOO MANY rights with PP Least Priv manager. This video goes over some best practices on what to do and what NOT to do with PPLPM and user-self installs with MSIs and EXEs. - + ### PPLPM: Best Practices for Elevating User-Based Installs diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/msi.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/msi.md index 52072b041f..7876f5e68a 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/msi.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/msi.md @@ -9,6 +9,6 @@ sidebar_position: 30 With Endpoint Policy Manager and UWP rules you can elevate an MSI that comes from the Windows Store. See how in this video. - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/opensavedialogs.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/opensavedialogs.md index 7bb330f304..06780e0baa 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/opensavedialogs.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/opensavedialogs.md @@ -10,6 +10,6 @@ handled. You can turn them on and off and open up some extra locations if needed want to control the File/Open or File/Save dialog as something specific to tighten and ensure child processes cannot be launched from there. (Required MMC and CSE and build 3000 or later.) - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/powershellblock.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/powershellblock.md index e1a495a6ac..273e1ce978 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/powershellblock.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/powershellblock.md @@ -9,7 +9,7 @@ Powershell on desktops? Terrible idea. Except when you need it. Check out this v kill PowerShell (generally) but open it up to allow specific. PS1 scripts to run as you need them to. With Netwrix Endpoint Policy Manager (formerly PolicyPak) Least Privilege Manager, it's easy ! - + Hi. This is Jeremy Moskowitz. In this video, I'm going to show you how you can put the full smackdown on PowerShell and also open up PowerShell for very specific scenarios. diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/securitychildprocesses.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/securitychildprocesses.md index 9ac1693ec6..8cf3ef4e77 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/securitychildprocesses.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/securitychildprocesses.md @@ -5,7 +5,7 @@ sidebar_position: 40 --- # Security and Child Processes - + ### Transcript:Security and Child Processes diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/selfelevatemode.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/selfelevatemode.md index 33e2b60255..f1be5426de 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/selfelevatemode.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/selfelevatemode.md @@ -10,7 +10,7 @@ if you want to take away local admin rights, but still give users the ability to if they have an emergency. This technique isn't generally recommended due to a potential lowering of your security posture, but it can be very useful for the right circumstances. - + Hi, this is Jeremy Moskowitz, and in this video we're going to talk about how to use PolicyPak Least Privilege Manager Self-Elevate Mode. Now before I get too far into it, I want to advise against diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/serviceaccountrights.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/serviceaccountrights.md index 378bd3f8cb..838a304d6f 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/serviceaccountrights.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/serviceaccountrights.md @@ -8,7 +8,7 @@ sidebar_position: 70 Most services run under Local System which is WAY too much privileges. Instead, use PPLPM to specify exactly the right permissions for your services, including the token and access your service needs. - + Hi. This is Jeremy Moskowitz. In this video, I'm going to show you how you can manipulate a service account to have reduced privileges for exactly the right things you need instead of having maybe diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/usersystemexecutables.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/usersystemexecutables.md index a89afa61fc..2218490a13 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/usersystemexecutables.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/usersystemexecutables.md @@ -8,7 +8,7 @@ sidebar_position: 90 Want to really put the smackdown on malware? Use SecureRun on both the User AND System side. See this video for details. - + Hi. This is Jeremy Moskowitz. in this video, I'm going to show you how you can use the PolicyPak Least Privilege Manager to dictate how to shore up a security hole on the computer side using diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/wildcards.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/wildcards.md index bc8c1bbc8c..39f9ce58fa 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/wildcards.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/bestpractices/wildcards.md @@ -9,6 +9,6 @@ If you want to use ELEVATE or ALLOW AND LOG rules but the underlying certificate here's a technique that will help you out. CAREFULLY follow the directions to get this work as expected. - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/businesssolutions/denyselfelevate.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/businesssolutions/denyselfelevate.md index 5de7a2050b..76faefc411 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/businesssolutions/denyselfelevate.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/businesssolutions/denyselfelevate.md @@ -9,6 +9,6 @@ sidebar_position: 40 Want to allow Self Elevate but deny specific vendors' software, like Oracle Java so developers can't install them? See how in this video! - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/businesssolutions/microsoftrecommendations.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/businesssolutions/microsoftrecommendations.md index 359ad96dea..6bbf181a05 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/businesssolutions/microsoftrecommendations.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/businesssolutions/microsoftrecommendations.md @@ -12,6 +12,6 @@ implement and follow these rules! You will see where you can get the XML for your infrastructure, and how it can be implemented via Endpoint Policy Manager Least Privilege Manager. - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/businesssolutions/printeruacprompts.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/businesssolutions/printeruacprompts.md index 1b1c226b35..c7098eb770 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/businesssolutions/printeruacprompts.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/businesssolutions/printeruacprompts.md @@ -8,7 +8,7 @@ sidebar_position: 20 PrintNightmare UAC prompts got you down? Here's your get-out-of-jail-free card. Only when you're a Netwrix Endpoint Policy Manager (formerly PolicyPak) Customer. - + Hi, this is Jeremy Moskowitz. In this video I'm going to show you how you can overcome the print nightmare nightmare. Here's an example of a computer that's trying to connect to a standard user diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/businesssolutions/winget.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/businesssolutions/winget.md index 3998411543..a5080e0aa4 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/businesssolutions/winget.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/businesssolutions/winget.md @@ -8,7 +8,7 @@ sidebar_position: 10 Learn how you can use Application Manager in your MDM environment to manage a myriad of settings for commonly used applications such as Firefox and Java! - + Hi, this is Jeremy Moskowitz. In this video, I'm going to show you how you can use Netwrix Endpoint Policy Manager (formerly PolicyPak) with winget. Winget is also known as the Windows Package Manager diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/eventing/cloudevents.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/eventing/cloudevents.md index 0e1ed03cd9..203acd090d 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/eventing/cloudevents.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/eventing/cloudevents.md @@ -5,6 +5,6 @@ sidebar_position: 30 --- # Endpoint Policy Manager Cloud + PPLPM + Events: Collect Events in the Cloud - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/eventing/discovery.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/eventing/discovery.md index e3272ef115..3f4195d2f0 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/eventing/discovery.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/eventing/discovery.md @@ -10,7 +10,7 @@ out what users are doing with those admin rights, so you can transition from Loc User. Use this same technique to transition to SecureRun, so users cannot run applications that were not installed by IT staff. - + ### Transcript: Use Discovery to know what rules to make as you transition from Local Admin rights diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/eventing/events.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/eventing/events.md index ddc66c15a8..5301a16557 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/eventing/events.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/eventing/events.md @@ -7,7 +7,7 @@ sidebar_position: 10 Learn about the Eventing System in PolicyPak Least Privilege Manger. - + ### Transcript:  Least Privilege Manager: Events diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/eventing/globalauditevent.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/eventing/globalauditevent.md index 604405cb10..95f9d707a1 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/eventing/globalauditevent.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/eventing/globalauditevent.md @@ -9,7 +9,7 @@ In this video learn how to make a workflow between EVENTS in the endpoint event management station. Just make the event occur, then copy and paste, and Netwrix Endpoint Policy Manager (formerly PolicyPak) does the rest. - + Hi, this is Jeremy Moskowitz. In this video I'm going to show you how you can use Global Audit Policy to turn on auditable events and then take those auditable events and feed it back into Least diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/eventing/preventevents.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/eventing/preventevents.md index bc8aeb066b..fa9675fd98 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/eventing/preventevents.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/eventing/preventevents.md @@ -14,7 +14,7 @@ before turning on SecureRun to know what to expect before SecureRun is used. See this video for additional information. - + ![Prevent Events](/images/endpointpolicymanager/video/leastprivilege/preventevents.webp) diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/eventing/windowseventforwarding.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/eventing/windowseventforwarding.md index e075abe209..67fbbd2729 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/eventing/windowseventforwarding.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/eventing/windowseventforwarding.md @@ -9,7 +9,7 @@ In this video, you'll learn the steps you need to do in order to set up event fo and by using your existing infrastructure, you can collect interesting events which come out of Netwrix Endpoint Policy Manager (formerly PolicyPak). - + ### Endpoint Policy Manager: Using Windows Event Forward to search for interesting events diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/helperstoolsandtips/helperdesktopshortcut.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/helperstoolsandtips/helperdesktopshortcut.md index c7a1aae777..3e621d9950 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/helperstoolsandtips/helperdesktopshortcut.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/helperstoolsandtips/helperdesktopshortcut.md @@ -8,7 +8,7 @@ sidebar_position: 30 Here's how to get all the PPLPM "Helper tools" affixed to the desktop using GPPrefs. (Also works for PP Cloud and MDM when you export the settings.) - + ### Getting the helper tools as desktop shortcuts diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/helperstoolsandtips/ntprintdialog.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/helperstoolsandtips/ntprintdialog.md index 983b3e2274..dadb347b87 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/helperstoolsandtips/ntprintdialog.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/helperstoolsandtips/ntprintdialog.md @@ -5,6 +5,6 @@ sidebar_position: 40 --- # Endpoint Privilege Manager: Install Printers via Native NTPRINT Dialog - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/helperstoolsandtips/toolssetup.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/helperstoolsandtips/toolssetup.md index ebd8240f8c..1582d8d2da 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/helperstoolsandtips/toolssetup.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/helperstoolsandtips/toolssetup.md @@ -8,7 +8,7 @@ sidebar_position: 20 Learn how to set up the PP Least Privilege Manager Helper tools, so users can overcome UAC prompts for Printers, Network Adapters and uninstall software. - + Hi, this is Jeremy, and in this video, I'm going to show you how you can set up the tools, the Netwrix Endpoint Policy Manager (formerly PolicyPak) Least Privilege Manager tools using diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/helperstoolsandtips/uacprompts.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/helperstoolsandtips/uacprompts.md index 6fff2aadd0..0d4460b31f 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/helperstoolsandtips/uacprompts.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/helperstoolsandtips/uacprompts.md @@ -9,7 +9,7 @@ Very often, users need to be able to manage their own network cards, printers wi remove software which is installed on the machine. With Netwrix Endpoint Policy Manager (formerly PolicyPak) Least Priv Manager, you can do all three, super duper easy. Check it out here. - + ### Overcome Network Card, Printer, and Remove Programs UAC prompts diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/helperstoolsandtips/wingui.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/helperstoolsandtips/wingui.md index b90cd1d24a..f9e263bd6b 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/helperstoolsandtips/wingui.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/helperstoolsandtips/wingui.md @@ -5,6 +5,6 @@ sidebar_position: 50 --- # Endpoint Privilege Manager: Edit IP SETTINGS EDIT VIA WIN GUI - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/denymessages.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/denymessages.md index 88269686fe..e9fc93f9ad 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/denymessages.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/denymessages.md @@ -8,7 +8,7 @@ sidebar_position: 50 If you're blocking a desktop or UWP application, you can now choose to display a standard blocked message, a custom message, or just block the application silently with no message at all! - + Hi, this is Whitney with Netwrix Endpoint Policy Manager (formerly PolicyPak) Software. In this video we are going to talk about the ability to create custom messages when you choose to deny a diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/installfonts.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/installfonts.md index 35d2bfbc01..900874f879 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/installfonts.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/installfonts.md @@ -8,7 +8,7 @@ sidebar_position: 20 How do enable users to install their own fonts? With Netwrix Endpoint Policy Manager (formerly PolicyPak) of course! Check out this video to see how its done. - + ### PolicyPak: Enable end-users to install their own fonts. diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/itemleveltargeting.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/itemleveltargeting.md index 5faea6830a..9deba253e5 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/itemleveltargeting.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/itemleveltargeting.md @@ -9,7 +9,7 @@ Maybe you don't want a Least Privilege rule to apply everywhere the GPO is linke the power of Item Level Targeting and filter who gets it based upon computer, group membership, IP address and more. - + ### PPLPM: Use Item Level Targeting to hone in when rules apply diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/preventedge.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/preventedge.md index 8a2d4de806..4a456d0b23 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/preventedge.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/preventedge.md @@ -8,7 +8,7 @@ sidebar_position: 60 Don't remove EDGE from your image. Instead, just block Edge from running. Using Netwrix Endpoint Policy Manager (formerly PolicyPak). See this video for how to. - + ### Endpoint Policy Manager Least Priv Manager- Prevent Edge from Launching diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/preventunsigned.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/preventunsigned.md index 1af8377db8..812c258f71 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/preventunsigned.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/preventunsigned.md @@ -8,7 +8,7 @@ sidebar_position: 90 Unsigned apps? Bah. If they're not signed, make sure they don't run. Use one checkbox and PolicyPak SecureRun makes it happen. - + Hi, this is Jeremy Moskowitz, and in this video, we're going to talk about an increased security feature to PolicyPak SecureRun. In other videos, you saw me turn on PolicyPak SecureRun, which will diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/preventusercommands.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/preventusercommands.md index fd109152d0..d952f6508b 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/preventusercommands.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/preventusercommands.md @@ -8,7 +8,7 @@ sidebar_position: 70 Customer requested demo to show how to block users from running Chrome or Firefox with specific command line options. - + ### Endpoint Policy Manager: Prevent Users Running some commands with command lines diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/scripts.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/scripts.md index 2daf64e56c..6da5df1a28 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/scripts.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/scripts.md @@ -9,7 +9,7 @@ If you want to prevent WannaCry and other malware, it's pretty easy. Just preven all scripts using Netwrix Endpoint Policy Manager (formerly PolicyPak). But then how do you PERMIT other scripts and also ELEVATE yet other scripts? In this video you'll find out in no time. - + ### PolicyPak: Elevate scripts and Java JAR files diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/securitycomborules.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/securitycomborules.md index 968e4f27ee..e428987751 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/securitycomborules.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/securitycomborules.md @@ -10,7 +10,7 @@ Netwrix Endpoint Policy Manager (formerly PolicyPak) enables you to select multiple criteria for the action type. Watch this video to learn how it's done. - + ### PPLPM: More security with Combo Rules diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/stopransomware.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/stopransomware.md index bf8d4851e7..cb8b142695 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/stopransomware.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/stopransomware.md @@ -13,6 +13,6 @@ using Netwrix Endpoint Policy Manager (formerly PolicyPak) SecureRun. With Secur letting applications run if they were "properly installed" or otherwise sanctioned by you. Check out this video, and block all unknown Malware and zero day threats. - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/windowsuniversalapplications.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/windowsuniversalapplications.md index 276f504cbc..9d6c65d20e 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/windowsuniversalapplications.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/howtoandtechsupport/windowsuniversalapplications.md @@ -12,7 +12,7 @@ machines? This video shows you how to do it, AND let users still download SOME i as you see fit. You won't need the Microsoft Store for Business… when you're using this method to manage your Windows Universal applications. - + Hi, this is Whitney with Netwrix Endpoint Policy Manager (formerly PolicyPak) Software. Are you tired of your users taking advantage of built-in UWP apps on Windows 10? Do you want to make sure diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/adminapproval.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/adminapproval.md index cf537c4e01..c7c8d26703 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/adminapproval.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/adminapproval.md @@ -9,6 +9,6 @@ Use these instructions to take your shared secret and get it to your Mac using N Policy Manager (formerly PolicyPak) Cloud. Then use the Windows Admin Approval tool to approve applications when users must call for approval. - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/applicationlaunch.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/applicationlaunch.md index ba8f4012d4..346dd6ffa6 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/applicationlaunch.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/applicationlaunch.md @@ -9,6 +9,6 @@ Want to control (Allow/Deny) which users can launch which applications? Here's h Netwrix Endpoint Policy Manager (formerly PolicyPak) LPM and Mac Client (alongside Endpoint Policy Manager Cloud.) - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/applicationpackage.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/applicationpackage.md index b6caea754e..b6e1ae4283 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/applicationpackage.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/applicationpackage.md @@ -10,6 +10,6 @@ Got Macs and need to do Least Privilege Functions upon them? Then use Netwrix En Manager (formerly PolicyPak) for Mac which hooks into Endpoint Policy Manager Cloud and remove local admin rights for Macs! - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/cloudinstall.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/cloudinstall.md index 4664979c2b..484f0beea8 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/cloudinstall.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/cloudinstall.md @@ -8,6 +8,6 @@ sidebar_position: 10 Got Macs and want to get PolicyPak installed quickly? Here's your guide! - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/collectdiagnostics.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/collectdiagnostics.md index 8e4fedde80..9c4ca6f7ca 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/collectdiagnostics.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/collectdiagnostics.md @@ -9,6 +9,6 @@ sidebar_position: 140 Automatically locate all relevant Endpoint Policy Manager for Mac logs and get them Zipped up and ready for investigation by the Endpoint Policy Manager team. - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/eventscollector.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/eventscollector.md index 6e3a7fb71a..cd48d0e003 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/eventscollector.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/eventscollector.md @@ -8,6 +8,6 @@ sidebar_position: 80 Want to send your Mac client details up to Netwrix Endpoint Policy Manager (formerly PolicyPak) Cloud for storage and processing? Here is how you do it. - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/finder.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/finder.md index b532f90535..5f7f6c5a4f 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/finder.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/finder.md @@ -10,6 +10,6 @@ Need to deliver Applications to the /Applications folder, or specific files to s folders? This Netwrix Endpoint Policy Manager (formerly PolicyPak) for MacOS enables you to overcome system and admin requirement rights by specifying which users can add files to what folders. - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/macjointoken.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/macjointoken.md index 9dab385e6b..40b576ca38 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/macjointoken.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/macjointoken.md @@ -9,6 +9,6 @@ sidebar_position: 20 Create a Jointoken in Endpoint Policy Manager, then use the Mac client to automatically place the endpoint in one or more groups. - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/mountunmounpart2.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/mountunmounpart2.md index ceafd6d3a8..488f9d9df3 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/mountunmounpart2.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/mountunmounpart2.md @@ -9,6 +9,6 @@ sidebar_position: 110 This is Part II where you can learn some advanced parameters which you can mix and match to dial in the exact experience you want with Mac mounting, unmounting and elevation. - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/mountunmountpart1.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/mountunmountpart1.md index 1edbeab9fb..20f0e8c54b 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/mountunmountpart1.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/mountunmountpart1.md @@ -10,6 +10,6 @@ Take a quick tour of Netwrix Endpoint Policy Manager (formerly PolicyPak) Least for Mac showing Mount/Unmount with Allow, Block, and Elevate for USB and DMG. Then proceed to part II video for even more options. - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/policycandidates.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/policycandidates.md index 2aed138b13..7ad114bd5c 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/policycandidates.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/policycandidates.md @@ -16,6 +16,6 @@ It allows Mac admins to: - Search for applications on a Mac hard drive - Use Endpoint Policy Manager Log to make XMLs - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/privilege.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/privilege.md index 36501e4463..2a31d9611f 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/privilege.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/privilege.md @@ -9,6 +9,6 @@ sidebar_position: 130 Got applications which launch that need admin rights to install their MacOS helper apps? Here's how to overcome that problem! - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/sudosupport.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/sudosupport.md index 9b9602b447..329e2390c1 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/sudosupport.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/sudosupport.md @@ -8,6 +8,6 @@ sidebar_position: 50 Want to automatically have commands which operate SUDO in Macland? Here's a quick video to demonstrate ELEVATE (most common), DENY and also ALLOW rules. - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/systemsettings.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/systemsettings.md index b88132b76f..4866ed3ae3 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/systemsettings.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/systemsettings.md @@ -9,6 +9,6 @@ sidebar_position: 40 If you have MacOS and want to overcome the System Settings prompts which require administrative rights; watch this video to see how its done. - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/wildcards.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/wildcards.md index e8166d312a..31488fd9ff 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/wildcards.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/macintegration/wildcards.md @@ -8,6 +8,6 @@ sidebar_position: 60 Here's another method on how to use Netwrix Endpoint Policy Manager (formerly PolicyPak)'s Mac client with Endpoint Policy Manager Cloud and imeplement SUDO rules with Wildcard examples. - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/methods/cloudrules.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/methods/cloudrules.md index 341c5aa470..d3b3ac2b9a 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/methods/cloudrules.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/methods/cloudrules.md @@ -10,7 +10,7 @@ rights? Is this 1998? No, and with Endpoint Policy Manager Cloud and Endpoint Po Privelege manager you can remove local admin rights, but ensure that Standard Users can do key tasks to keep doing their jobs and get into the places you need them to in the operating system. - + Hi, this is Whitney with Endpoint Policy Manager Software. Have you seen the latest and greatest Least Privilege Manager features and you're wondering how that works with our Endpoint Policy diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/methods/mdm.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/methods/mdm.md index 00f25b7f5f..cfd208f24c 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/methods/mdm.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/methods/mdm.md @@ -8,7 +8,7 @@ sidebar_position: 20 Use your own MDM solution to deploy rules which enable Standard Users to do things that only admins can! - + Hi, this is Whitney with Netwrix Software. Have you seen all of the great Least Privilege Manager features and wondered how that works with our MDM edition? We've got you covered. You can create diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/methods/pdqdeploy.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/methods/pdqdeploy.md index c94bc52773..849d486965 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/methods/pdqdeploy.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/methods/pdqdeploy.md @@ -13,7 +13,7 @@ Manager. With the Endpoint Policy Manager Least Privilege Manager, the applicati PDQ can then run with admin rights. See this video to learn how to elevate applications, the operating system, and also let users occasionally install their own specialty software when needed. - + ### Deploying Apps that Require Admin Rights Using PolicyPak and PDQ Deploy diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/methods/pdqdeployblockmalware.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/methods/pdqdeployblockmalware.md index af24be3f76..a094d9b000 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/methods/pdqdeployblockmalware.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/methods/pdqdeployblockmalware.md @@ -12,7 +12,7 @@ Endpoint Policy Manager (formerly PolicyPak) Least Privilege Manager to ensure u any ol' application they happen to grab from the Internet. Prevent the attacks in advance, instead of cleaning up a white hot mess. - + ### Blocking Malware with PolicyPak and PDQ Deploy diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/netwrixprivilegesecure/license.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/netwrixprivilegesecure/license.md index a06eeef5eb..6019f2ab50 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/netwrixprivilegesecure/license.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/netwrixprivilegesecure/license.md @@ -10,6 +10,6 @@ Want to experiment with the remainder of Endpoint Policy Manager features but do trial license for a lot of machines? Learn how licensing works "for free" with NPS and Endpoint Policy Manager here. - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/netwrixprivilegesecure/privilegesecure.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/netwrixprivilegesecure/privilegesecure.md index 2d0385e861..88b336034a 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/netwrixprivilegesecure/privilegesecure.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/netwrixprivilegesecure/privilegesecure.md @@ -10,6 +10,6 @@ snap-in to install, how to upgrade if desired, how to install the Engine, and th you'll need to turn the client side piece on to make it "go." Other videos will show other kinds of policies but this is the place to get started FIRST. - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/netwrixprivilegesecure/privilegesecureclient.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/netwrixprivilegesecure/privilegesecureclient.md index cc186a6be3..1eb5791423 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/netwrixprivilegesecure/privilegesecureclient.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/netwrixprivilegesecure/privilegesecureclient.md @@ -10,6 +10,6 @@ programs or act as domain administrator, you can do it quickly and easily when y Endpoint Policy Manager (formerly PolicyPak) Least Privilege Manager and Netwrix Privilege Secure for Access Management. See this video for immediate demos and the base hit setup. - + diff --git a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/netwrixprivilegesecure/selfelevatemode.md b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/netwrixprivilegesecure/selfelevatemode.md index 80d85c37c4..a00f76a742 100644 --- a/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/netwrixprivilegesecure/selfelevatemode.md +++ b/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/netwrixprivilegesecure/selfelevatemode.md @@ -9,6 +9,6 @@ sidebar_position: 30 With Endpoint Policy Manager you can use the power of the Self Elevate Feature in conjunction with the proxy and brokering of the Netwrix Privilege Secure Server. - + diff --git a/docs/endpointpolicymanager/components/featuremanager/videos/allvideos/cloud.md b/docs/endpointpolicymanager/components/featuremanager/videos/allvideos/cloud.md index 8df9a3b012..6aa636f9e5 100644 --- a/docs/endpointpolicymanager/components/featuremanager/videos/allvideos/cloud.md +++ b/docs/endpointpolicymanager/components/featuremanager/videos/allvideos/cloud.md @@ -8,6 +8,6 @@ sidebar_position: 30 Come here to learn how to deploy Netwrix Endpoint Policy Manager (formerly PolicyPak)'s Feature Manager for Windows using our Cloud service! - + diff --git a/docs/endpointpolicymanager/components/featuremanager/videos/allvideos/mdm.md b/docs/endpointpolicymanager/components/featuremanager/videos/allvideos/mdm.md index 9661cc829b..7ba3716b40 100644 --- a/docs/endpointpolicymanager/components/featuremanager/videos/allvideos/mdm.md +++ b/docs/endpointpolicymanager/components/featuremanager/videos/allvideos/mdm.md @@ -8,6 +8,6 @@ sidebar_position: 40 If you're using Netwrix Endpoint Policy Manager (formerly PolicyPak) Software's Feature Manager for Windows and want to deploy your policies using your own MDM service, here's how to do it! - + diff --git a/docs/endpointpolicymanager/components/featuremanager/videos/allvideos/windows.md b/docs/endpointpolicymanager/components/featuremanager/videos/allvideos/windows.md index 7dce9570e2..fa18a14383 100644 --- a/docs/endpointpolicymanager/components/featuremanager/videos/allvideos/windows.md +++ b/docs/endpointpolicymanager/components/featuremanager/videos/allvideos/windows.md @@ -9,6 +9,6 @@ Add or Remove Windows Features and Optional Features, like SMB 1.0, XPS Viewer, anything else. Use Group Policy, Netwrix Endpoint Policy Manager (formerly PolicyPak) Cloud or MDM to do it. - + diff --git a/docs/endpointpolicymanager/components/featuremanager/videos/allvideos/windowsservers.md b/docs/endpointpolicymanager/components/featuremanager/videos/allvideos/windowsservers.md index 63216b9dcc..b0789005b7 100644 --- a/docs/endpointpolicymanager/components/featuremanager/videos/allvideos/windowsservers.md +++ b/docs/endpointpolicymanager/components/featuremanager/videos/allvideos/windowsservers.md @@ -8,7 +8,7 @@ sidebar_position: 20 Netwrix Endpoint Policy Manager (formerly PolicyPak)'s Feature Manager for Windows works just as well for servers as it does for endpoints. Watch this video to see it in action! - + ### Feature Manager for Windows Servers diff --git a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/gettingstarted/applyonce.md b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/gettingstarted/applyonce.md index dbfe653f17..e643f8b1c1 100644 --- a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/gettingstarted/applyonce.md +++ b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/gettingstarted/applyonce.md @@ -9,7 +9,7 @@ Want to lay down one set of File Associations for some apps, but leave others to change themselves? Use Endpoint Policy Manager File Associations Manager to "apply once" and let those settings drift after you set them with the tips in this video. - + Hi, this is Jeremy Moskowitz. In this video, I'm going to show you how you can use Endpoint Policy Manager File Associations Manager to set up your user or computer side file associations and do it diff --git a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/gettingstarted/preconfiguredadvice.md b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/gettingstarted/preconfiguredadvice.md index dca61174d9..ed739144ac 100644 --- a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/gettingstarted/preconfiguredadvice.md +++ b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/gettingstarted/preconfiguredadvice.md @@ -9,7 +9,7 @@ Endpoint Policy Manager File Associations Manager comes with some preconfigure a easy to use. Here's the how to video, to associate Adobe Reader, Writer and other applications in Windows 10. - + ### Endpoint Policy Manager File Associations Manager: Use our preconfigured advice diff --git a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/gettingstarted/universalwindowsapps.md b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/gettingstarted/universalwindowsapps.md index 5cd3e1b61e..cb879d3641 100644 --- a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/gettingstarted/universalwindowsapps.md +++ b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/gettingstarted/universalwindowsapps.md @@ -8,7 +8,7 @@ sidebar_position: 30 Once you have your Windows Universal applications installed on an endpoint, how to manage the file associations? Watch this video to make it 1-2-3 easy ! - + ### Endpoint Policy Manager: Associate Programs to Universal Windows Apps (Metro Apps) diff --git a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/gettingstarted/windows10.md b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/gettingstarted/windows10.md index b9041c259f..79012431a7 100644 --- a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/gettingstarted/windows10.md +++ b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/gettingstarted/windows10.md @@ -9,7 +9,7 @@ Windows 10 File Associations shouldn't be done via XML file. That's a total wast doesn't help you out when your needs change. Instead, use Endpoint Policy Manager File Associations Manager to manage both COMPUTER and USER file associations. You're gonna love it. - + Hi, this is Jeremy Moskowitz, Founder and CTO of Endpoint Policy Manager Software, and in this video I'm going to show you how you can manage the heck out of your Windows 10 file associations. Boy diff --git a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/gettingstarted/wizard.md b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/gettingstarted/wizard.md index b3ebbd48e3..01bba0a646 100644 --- a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/gettingstarted/wizard.md +++ b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/gettingstarted/wizard.md @@ -8,7 +8,7 @@ sidebar_position: 40 If an application has a LOT of file extensions, this built-in PPFAM Wizard enables you to quickly find them all, and make them a collection. Couldn't be simpler! - + ### Endpoint Policy Manager: Manage all File Associations with the PPFAM Wizard diff --git a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/methods/cloud.md b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/methods/cloud.md index 6fea781a8a..d1608e01da 100644 --- a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/methods/cloud.md +++ b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/methods/cloud.md @@ -11,7 +11,7 @@ Endpoint Policy Manager File Associations Manager. Trying to manage with "Set a configuration" is for the birds, and isn't flexible. Instead, manage it quickly using Group Policy, and PolicyPak. - + If you've got not domain-joined machines, as I have here, and you're using Endpoint Policy Manager Cloud, how do you use Endpoint Policy Manager File Associations Manager with it? Well, it's super diff --git a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/methods/cloudusage.md b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/methods/cloudusage.md index 17f2427540..353007d3a9 100644 --- a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/methods/cloudusage.md +++ b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/methods/cloudusage.md @@ -9,7 +9,7 @@ When you don't have a "Fake DC" to create file association policies on-prem to e Endpoint Policy Manager's File Association Manager Helper utility can be used to create the desired associations on a sample workstation. - + Hi, this is John at Endpoint Policy Manager, and in this video, we're going to take a look at setting up File Association Manager in the cloud. I have here my non-domain joined machine here, and diff --git a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/methods/mdm.md b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/methods/mdm.md index c39522aa6e..b7cae4882b 100644 --- a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/methods/mdm.md +++ b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/methods/mdm.md @@ -11,7 +11,7 @@ Netwrix Endpoint Policy Manager (formerly PolicyPak) File Associations Manager. with "Set a default associations configuration" is for the birds, and isn't flexible. Instead, manage it quickly using Group Policy, and Endpoint Policy Manager. - + In a previous video, you saw me send file associations down to the right applications at the right time for user side and computers using Group Policy. In this video, I'm going to show you how to do diff --git a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/methods/pdqdeploy.md b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/methods/pdqdeploy.md index ab2fe27eba..f84c0f7684 100644 --- a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/methods/pdqdeploy.md +++ b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/methods/pdqdeploy.md @@ -12,7 +12,7 @@ Policy Manager File Associations Manager, after your applications are deployed, clicks to get ALL of your associations handled. Check out this video to see how to map everything from Acrobat Reader to Outlook. - + ### Setting Default File Associations with Endpoint Policy Manager and PDQ Deploy diff --git a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/acroreader.md b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/acroreader.md index 2fb19be17d..39b0f72d9a 100644 --- a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/acroreader.md +++ b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/acroreader.md @@ -8,7 +8,7 @@ sidebar_position: 70 How do you make PP File Associations "think" about what to do, and have one group of associations with Acrobat READER and another with Acrobat WRITER. Here's how. - + ### PolicyPak File Associations Trick – Acro Reader AND Writer diff --git a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/adobereader.md b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/adobereader.md index a7a029f51b..aab00055be 100644 --- a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/adobereader.md +++ b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/adobereader.md @@ -9,7 +9,7 @@ Ever wished you could force Internet Explorer to open PDFs in Adobe Reader inste browser? Using the Netwrix Endpoint Policy Manager (formerly PolicyPak) Application Manager and File Associations Manager combo, you can. - + ### Endpoint Policy Manager: Force IE to user Adobe Reader for PDFs diff --git a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/firstlogin.md b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/firstlogin.md index 2bf983cba1..72abe18658 100644 --- a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/firstlogin.md +++ b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/firstlogin.md @@ -9,7 +9,7 @@ This isn't a problem with Endpoint Policy Manager File Associations Manager, but the behavior of what occurs at very first login. Good news: There's a quick fix; just log out and back on, and then.. boom. Problem solved for good! - + :::note This is OLD behavior; Endpoint Policy Manager doesn't require logoff and back on for File diff --git a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/helperapplication.md b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/helperapplication.md index 8c68137521..b96c5511da 100644 --- a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/helperapplication.md +++ b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/helperapplication.md @@ -9,7 +9,7 @@ If you have an application you simply cannot install on your own Management Stat included PPFAM Helper utility to capture the association, then bring the XML file over to your machine. - + ### Endpoint Policy Manager File Associations Manager: Helper Application diff --git a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/helpertool.md b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/helpertool.md index a227029664..6ff2128064 100644 --- a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/helpertool.md +++ b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/helpertool.md @@ -10,7 +10,7 @@ Associations Manager, and you want to associate a file to a program that's not o station? Use the File Associations Manager Helper Tool, then use the resulting XML file to manage File Associations on your MDM enrolled machine like a boss! - + ### Endpoint Policy Manager MDM: File Associations Manager Helper Tool diff --git a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/mailto.md b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/mailto.md index f87f8ff34c..bde7df83f0 100644 --- a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/mailto.md +++ b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/mailto.md @@ -10,7 +10,7 @@ directly in Office 365. When done OWA will be the default handler for the mailto Windows, so that clicking an email address will open the OWA "Compose message" window. Hope this helps you out. - + Code: diff --git a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/windows10modify.md b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/windows10modify.md index 24715b31c4..780ba77c49 100644 --- a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/windows10modify.md +++ b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/windows10modify.md @@ -11,7 +11,7 @@ work great in Windows 7 with Group Policy, but not anymore. To change Windows 10 you need Netwrix Endpoint Policy Manager (formerly PolicyPak) File Associations Manager, which can be seen in this demo. - + ### Set, Change and Remove Windows 10 File Associations diff --git a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/windows10questions.md b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/windows10questions.md index 812230b73d..ff4d227058 100644 --- a/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/windows10questions.md +++ b/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/tipsandtricks/windows10questions.md @@ -9,7 +9,7 @@ How do I get Windows 10 to stop asking me to open PDFs in Microsoft Edge? When y Policy Manager File Associations Manager, you might have done "everything right" but even then, it still doesn't work as expected. See this video for a universal fix. - + Hi, this is Jeremy Moskowitz and if you're watching this video, you're probably wondering why when you use file associations manager you still get this question. Do you want to open this file? You've diff --git a/docs/endpointpolicymanager/components/javaenterpriserules/videos/gettingstarted/block.md b/docs/endpointpolicymanager/components/javaenterpriserules/videos/gettingstarted/block.md index 44a03f97e1..1efd902b01 100644 --- a/docs/endpointpolicymanager/components/javaenterpriserules/videos/gettingstarted/block.md +++ b/docs/endpointpolicymanager/components/javaenterpriserules/videos/gettingstarted/block.md @@ -8,7 +8,7 @@ sidebar_position: 30 We know you hate Java, and want to get rid of it. This video shows you how you can block ALL Java, but then make exceptions as needed. - + ### Java Rules Manager: Block ALL Java-with some exceptions diff --git a/docs/endpointpolicymanager/components/javaenterpriserules/videos/gettingstarted/browserrouter.md b/docs/endpointpolicymanager/components/javaenterpriserules/videos/gettingstarted/browserrouter.md index 751f6989ba..cc35e8e15b 100644 --- a/docs/endpointpolicymanager/components/javaenterpriserules/videos/gettingstarted/browserrouter.md +++ b/docs/endpointpolicymanager/components/javaenterpriserules/videos/gettingstarted/browserrouter.md @@ -9,6 +9,6 @@ Open the right browser for the website, then dictate what version of Java to run combo made in heaven. These are both included with the Endpoint Policy Manager On-Prem or Endpoint Policy Manager Cloud suite! - + diff --git a/docs/endpointpolicymanager/components/javaenterpriserules/videos/gettingstarted/gettingstartedv.md b/docs/endpointpolicymanager/components/javaenterpriserules/videos/gettingstarted/gettingstartedv.md index d58e03dc5f..c2355115c7 100644 --- a/docs/endpointpolicymanager/components/javaenterpriserules/videos/gettingstarted/gettingstartedv.md +++ b/docs/endpointpolicymanager/components/javaenterpriserules/videos/gettingstarted/gettingstartedv.md @@ -10,6 +10,6 @@ Configure websites to use the version of Java you choose, or block Java websites – this demo uses Group Policy. Making a Java Deployment Rule Set for your Enterprise has never been easier or more flexible. - + diff --git a/docs/endpointpolicymanager/components/javaenterpriserules/videos/gettingstarted/itemleveltargeting.md b/docs/endpointpolicymanager/components/javaenterpriserules/videos/gettingstarted/itemleveltargeting.md index 1bd45c5a5e..339a9e971a 100644 --- a/docs/endpointpolicymanager/components/javaenterpriserules/videos/gettingstarted/itemleveltargeting.md +++ b/docs/endpointpolicymanager/components/javaenterpriserules/videos/gettingstarted/itemleveltargeting.md @@ -12,7 +12,7 @@ use Item Level Targeting with Endpoint Policy Manager Java Rules quickly. Making a Java Deployment Rule Set for your Enterprise has never been easier or more flexible. - + ### Endpoint Policy Manager Java Rules Manager: Specify which version of Java for which computer diff --git a/docs/endpointpolicymanager/components/javaenterpriserules/videos/gettingstarted/oracledeploymentrulesets.md b/docs/endpointpolicymanager/components/javaenterpriserules/videos/gettingstarted/oracledeploymentrulesets.md index 5d50009ec5..cd208cef81 100644 --- a/docs/endpointpolicymanager/components/javaenterpriserules/videos/gettingstarted/oracledeploymentrulesets.md +++ b/docs/endpointpolicymanager/components/javaenterpriserules/videos/gettingstarted/oracledeploymentrulesets.md @@ -7,7 +7,7 @@ sidebar_position: 50 Got existing Oracle Deployment Rule Sets? No problem. Right-click and import.. and.. you're done. - + Hi, this is Jeremy Moskowitz. From time to time, people ask us hey, I want to transition from an existing Oracle Java deployment rule set over to PolicyPak Java Rules Manager. Do you have a quick diff --git a/docs/endpointpolicymanager/components/javaenterpriserules/videos/methods/cloud.md b/docs/endpointpolicymanager/components/javaenterpriserules/videos/methods/cloud.md index 908c8162b4..44389494a9 100644 --- a/docs/endpointpolicymanager/components/javaenterpriserules/videos/methods/cloud.md +++ b/docs/endpointpolicymanager/components/javaenterpriserules/videos/methods/cloud.md @@ -12,7 +12,7 @@ websites entirely – even for remote machines via the Cloud. Making a Java Deployment Rule Set for your Enterprise has never been easier or more flexible. - + Hi, this is Whitney with PolicyPak software. Have you ever had the situation where you were using some older legacy web app that needs an older version of Java but everywhere else you wanted to run diff --git a/docs/endpointpolicymanager/components/javaenterpriserules/videos/methods/mdm.md b/docs/endpointpolicymanager/components/javaenterpriserules/videos/methods/mdm.md index 5c5e691eb9..135400c0f9 100644 --- a/docs/endpointpolicymanager/components/javaenterpriserules/videos/methods/mdm.md +++ b/docs/endpointpolicymanager/components/javaenterpriserules/videos/methods/mdm.md @@ -9,7 +9,7 @@ Open the right browser for the website, then dictate what version of Java to run combo made in heaven. See how to do it with Netwrix Endpoint Policy Manager (formerly PolicyPak) MDM and your MDM service. - + Hi, this is Whitney with PolicyPak Software. If you have a situation where you need to run an old version of Java on some legacy webpage but you want to make sure to use the latest version diff --git a/docs/endpointpolicymanager/components/javaenterpriserules/videos/methods/pdqdeploy.md b/docs/endpointpolicymanager/components/javaenterpriserules/videos/methods/pdqdeploy.md index 9ff0f3879c..2e594a1ef0 100644 --- a/docs/endpointpolicymanager/components/javaenterpriserules/videos/methods/pdqdeploy.md +++ b/docs/endpointpolicymanager/components/javaenterpriserules/videos/methods/pdqdeploy.md @@ -8,7 +8,7 @@ sidebar_position: 10 Microsoft MVP Jeremy Moskowitz and Shane from Admin Arsenal show how to deploy Java with PDQ Deploy and manage the group policy with Netwrix Endpoint Policy Manager (formerly PolicyPak). - + ### Deploy and Manage Java with PDQ Deploy and Endpoint Policy Manager diff --git a/docs/endpointpolicymanager/components/javaenterpriserules/videos/methods/sccm.md b/docs/endpointpolicymanager/components/javaenterpriserules/videos/methods/sccm.md index 2fe428de23..2245a88146 100644 --- a/docs/endpointpolicymanager/components/javaenterpriserules/videos/methods/sccm.md +++ b/docs/endpointpolicymanager/components/javaenterpriserules/videos/methods/sccm.md @@ -10,7 +10,7 @@ Configure websites to use the version of Java you choose, or block Java websites – this demo uses SCCM, KACE, Altiris, whatever method you like (instead of Group Policy.) Making a Java Deployment Rule Set for your Enterprise has never been easier or more flexible. - + ### Endpoint Policy Manager Java Rules Manager: Use SCCM, KACE, etc to specify different websites for different Java diff --git a/docs/endpointpolicymanager/components/javaenterpriserules/videos/methods/versionsmultiple.md b/docs/endpointpolicymanager/components/javaenterpriserules/videos/methods/versionsmultiple.md index 6fa839fd23..0cf696bbe3 100644 --- a/docs/endpointpolicymanager/components/javaenterpriserules/videos/methods/versionsmultiple.md +++ b/docs/endpointpolicymanager/components/javaenterpriserules/videos/methods/versionsmultiple.md @@ -11,7 +11,7 @@ Enterprise Mobility from Netwrix Endpoint Policy Manager (formerly PolicyPak) So multiple versions of Java and then MAP the correct version of Java to the right website. If you have ANY applications that have Java, you're going to FLIP OUT when you see this. - + ### Deploying Multiple Versions of Java to the Same Endpoint Using Endpoint Policy Manager and PDQ Deploy diff --git a/docs/endpointpolicymanager/components/javaenterpriserules/videos/troubleshooting/xmlsurgery.md b/docs/endpointpolicymanager/components/javaenterpriserules/videos/troubleshooting/xmlsurgery.md index 9985196209..9e88ab813a 100644 --- a/docs/endpointpolicymanager/components/javaenterpriserules/videos/troubleshooting/xmlsurgery.md +++ b/docs/endpointpolicymanager/components/javaenterpriserules/videos/troubleshooting/xmlsurgery.md @@ -9,7 +9,7 @@ What do you do if you want to tie a specific version of Java to a specific websi you want isn't in the MMC? It doesn't happen often, but if it does, just a little bit of XML surgery does the trick. - + Hi, this is Whitney with PolicyPak Software. In this video we're going to do just a little bit of XML surgery to fix a small problem. It's not something that happens very often, but here's what to diff --git a/docs/endpointpolicymanager/components/networksecuritymanager/videos/gettingstarted/applicationsports.md b/docs/endpointpolicymanager/components/networksecuritymanager/videos/gettingstarted/applicationsports.md index 4eec7ba669..4d5412a548 100644 --- a/docs/endpointpolicymanager/components/networksecuritymanager/videos/gettingstarted/applicationsports.md +++ b/docs/endpointpolicymanager/components/networksecuritymanager/videos/gettingstarted/applicationsports.md @@ -8,6 +8,6 @@ sidebar_position: 30 Got applications you want to lockdown to use specific IPs and ports? Use this video to get the gist. - + diff --git a/docs/endpointpolicymanager/components/networksecuritymanager/videos/gettingstarted/auditingevents.md b/docs/endpointpolicymanager/components/networksecuritymanager/videos/gettingstarted/auditingevents.md index c63599d5b5..713d99d1e4 100644 --- a/docs/endpointpolicymanager/components/networksecuritymanager/videos/gettingstarted/auditingevents.md +++ b/docs/endpointpolicymanager/components/networksecuritymanager/videos/gettingstarted/auditingevents.md @@ -8,6 +8,6 @@ sidebar_position: 50 Need to turn on eventing? You can do this per Process then per activity. See how in this video. - + diff --git a/docs/endpointpolicymanager/components/networksecuritymanager/videos/gettingstarted/basics.md b/docs/endpointpolicymanager/components/networksecuritymanager/videos/gettingstarted/basics.md index 48bfc0f1ed..68a7b56d9f 100644 --- a/docs/endpointpolicymanager/components/networksecuritymanager/videos/gettingstarted/basics.md +++ b/docs/endpointpolicymanager/components/networksecuritymanager/videos/gettingstarted/basics.md @@ -9,6 +9,6 @@ sidebar_position: 10 Here's a demo of Netwrix Endpoint Policy Manager (formerly PolicyPak) Network Security Manager and how to ensure specific processes are allowed to talk with only specific network / IP devices. - + diff --git a/docs/endpointpolicymanager/components/networksecuritymanager/videos/gettingstarted/domainnames.md b/docs/endpointpolicymanager/components/networksecuritymanager/videos/gettingstarted/domainnames.md index d03dcca0ee..4fd5f0b5cd 100644 --- a/docs/endpointpolicymanager/components/networksecuritymanager/videos/gettingstarted/domainnames.md +++ b/docs/endpointpolicymanager/components/networksecuritymanager/videos/gettingstarted/domainnames.md @@ -8,6 +8,6 @@ sidebar_position: 20 Want to use Domain Names to allow and block? You can do that ! - + diff --git a/docs/endpointpolicymanager/components/networksecuritymanager/videos/gettingstarted/globalsettings.md b/docs/endpointpolicymanager/components/networksecuritymanager/videos/gettingstarted/globalsettings.md index df49fc5287..24c5c24aa8 100644 --- a/docs/endpointpolicymanager/components/networksecuritymanager/videos/gettingstarted/globalsettings.md +++ b/docs/endpointpolicymanager/components/networksecuritymanager/videos/gettingstarted/globalsettings.md @@ -10,6 +10,6 @@ Learn how you can specify the text of the dialog box presented to users when Net Manager is actively managing a process. You can even use links in the dialog to send them to your helpdesk for more information ! - + diff --git a/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/videos/remoteworkandvdi/cloud.md b/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/videos/remoteworkandvdi/cloud.md index 4ca899e3e9..489fcbfb02 100644 --- a/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/videos/remoteworkandvdi/cloud.md +++ b/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/videos/remoteworkandvdi/cloud.md @@ -12,6 +12,6 @@ Manager RDP Manager enables you to deliver .RDP files using the Endpoint Policy Edition and dictate connections as YOU want them defined. Don't leave it up to end users--you set it for them! - + diff --git a/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/videos/remoteworkandvdi/itemleveltargeting.md b/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/videos/remoteworkandvdi/itemleveltargeting.md index f5eaa81146..fc98c94fd7 100644 --- a/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/videos/remoteworkandvdi/itemleveltargeting.md +++ b/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/videos/remoteworkandvdi/itemleveltargeting.md @@ -9,6 +9,6 @@ sidebar_position: 40 Deliver unique RDP sessions to multiple users, machines, security groups and more using Netwrix Endpoint Policy Manager (formerly PolicyPak)'s RDP Manager and Item Level Targeting! - + diff --git a/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/videos/remoteworkandvdi/mdm.md b/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/videos/remoteworkandvdi/mdm.md index afb3482a52..11267e344e 100644 --- a/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/videos/remoteworkandvdi/mdm.md +++ b/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/videos/remoteworkandvdi/mdm.md @@ -11,6 +11,6 @@ up to date if a user changes it. Welcome Endpoint Policy Manager RDP Manager. En Manager RDP manager enables you to deliver .RDP files and dictate connections as YOU want them defined. Don't leave it up to end users-- you set it for them! - + diff --git a/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/videos/remoteworkandvdi/vdiscenarios.md b/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/videos/remoteworkandvdi/vdiscenarios.md index 0fcf9593b0..f05b6cc089 100644 --- a/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/videos/remoteworkandvdi/vdiscenarios.md +++ b/docs/endpointpolicymanager/components/remotedesktopprotocolmanager/videos/remoteworkandvdi/vdiscenarios.md @@ -11,7 +11,7 @@ up to date if a user changes it. Welcome Netwrix Endpoint Policy Manager (former Manager. Endpoint Policy Manager RDP manager enables you to deliver .RDP files and dictate connections as YOU want them defined. Don't leave it up to end users... you set it for them! - + Hi, this is Jeremy Moskowitz and in this video, we're going to learn how to use Endpoint Policy Manager RDP Manager. The basic gist is that users, if they knew what they were doing, which they diff --git a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/gettingstarted/masscopy.md b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/gettingstarted/masscopy.md index 187c3c01dc..53ce314e8c 100644 --- a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/gettingstarted/masscopy.md +++ b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/gettingstarted/masscopy.md @@ -10,6 +10,6 @@ copy files from a source and keep them up to date. It's a like a swiss army knif files. Copy one folder, multiple folders, and/or recursively or not. Keep target folders up to date with one, single policy... instead of deploying files each and every time. - + diff --git a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/gettingstarted/patching.md b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/gettingstarted/patching.md index 7bb42744ed..1491cede09 100644 --- a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/gettingstarted/patching.md +++ b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/gettingstarted/patching.md @@ -8,7 +8,7 @@ sidebar_position: 40 Instead of specifying time and time again which computers should update, instead use the auto-update feature. This video shows how to use the "Always" property to always check for updates. Here's how ! - + :::note This technique works with SMB and web-based shares. diff --git a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/gettingstarted/smb.md b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/gettingstarted/smb.md index 525d4f3c32..583c2d8b78 100644 --- a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/gettingstarted/smb.md +++ b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/gettingstarted/smb.md @@ -10,6 +10,6 @@ with Endpoint Policy Manager Remote Work Delivery Manager. Just point toward the it. Endpoint Policy Manager will also uninstall the software when the policy no longer applies. It's easy, and fast. (And Powerful!) - + diff --git a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/gettingstarted/webbasedshares.md b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/gettingstarted/webbasedshares.md index 0fc0c5ca51..97443ebeb8 100644 --- a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/gettingstarted/webbasedshares.md +++ b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/gettingstarted/webbasedshares.md @@ -10,6 +10,6 @@ can do that with Endpoint Policy Manager Remote Work Delivery Manager. Just poin a web service like S3, Dropbox, Azure, etc. And ... that's it. Endpoint Policy Manager will also uninstall the software when the policy no longer applies. It's easy, and fast. (And Powerful!) - + diff --git a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/methods/cloud.md b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/methods/cloud.md index 9cb1639f46..7e9c9a0048 100644 --- a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/methods/cloud.md +++ b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/methods/cloud.md @@ -10,7 +10,7 @@ start using Remote Work Delivery Manager to deploy that software! It's easy! Jus a cloud web service then let Netwrix Endpoint Policy Manager (formerly PolicyPak) do the rest of the work! - + Hi, this is Jeremy Moskowitz and in this video, I'm going to show you how you can deploy software to your domain-joined or non-domain joined machines using Endpoint Policy Manager Cloud. To get started diff --git a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/methods/mdm.md b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/methods/mdm.md index 492070fb3b..2c96ce8d98 100644 --- a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/methods/mdm.md +++ b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/methods/mdm.md @@ -11,6 +11,6 @@ not with Netwrix Endpoint Policy Manager (formerly PolicyPak) Remote Work Delive you store your file on a web service, then set a policy to download it, and keep it downloaded. And automatically updated. It's awesome. - + diff --git a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/tipsandtricks/azureblobstorage.md b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/tipsandtricks/azureblobstorage.md index 7fdd60bb41..74f6511155 100644 --- a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/tipsandtricks/azureblobstorage.md +++ b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/tipsandtricks/azureblobstorage.md @@ -10,7 +10,7 @@ Endpoint Policy Manager (formerly PolicyPak), it's super easy. Here's how to cre upload your software, then use Endpoint Policy Manager Remote Work Delivery Manager to deploy that software (and keep it updated.) - + Hi, this is Jeremy Moskowitz, and in this video, I'm going to show you how you can use Endpoint Policy Manager Remote Work Delivery Manager with Azure Blob Storage. If you're not familiar with diff --git a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/tipsandtricks/localfilecopy.md b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/tipsandtricks/localfilecopy.md index 6cfa55220c..51f2e719d8 100644 --- a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/tipsandtricks/localfilecopy.md +++ b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/tipsandtricks/localfilecopy.md @@ -8,7 +8,7 @@ sidebar_position: 10 Want to copy files from the same box to a different source? Here's the magic unlock on how to hand-edit the XML to do that. - + Hi, this is Jeremy, and in this video, I'm going to show you how you can take files that live in a source folder locally and copy them to another local source folder using them Netwrix Endpoint diff --git a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/tipsandtricks/updateclientsideextension.md b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/tipsandtricks/updateclientsideextension.md index 37cf7fd45d..4775367072 100644 --- a/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/tipsandtricks/updateclientsideextension.md +++ b/docs/endpointpolicymanager/components/remoteworkdeliverymanager/videos/tipsandtricks/updateclientsideextension.md @@ -8,7 +8,7 @@ sidebar_position: 30 Want to keep everyone running the same version of the Client Side Extension and then update them all automatically when you're ready to? Here's how to do that using Remote Work Delivery Manager. - + Hi, this is John with Netwrix Endpoint Policy Manager (formerly PolicyPak) Software. Today, we're going to walk through updating your Endpoint Policy Manager client-side extension using Remote Work diff --git a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/gettingstarted/cloud.md b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/gettingstarted/cloud.md index 02e8520957..b43248f3d2 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/gettingstarted/cloud.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/gettingstarted/cloud.md @@ -9,7 +9,7 @@ Use Netwrix Endpoint Policy Manager (formerly PolicyPak) Scripts whenever you ne something that in-box Policy, Preference or Endpoint Policy Manager cannot normally do. Find your scripting superpowers and manage those non-domain joined machines! - + ### PolicyPak Scripts-Deploy any script via the Cloud to domain joined and non-domain joined machines diff --git a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/gettingstarted/onpremise.md b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/gettingstarted/onpremise.md index 25c29094be..8a966bfd60 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/gettingstarted/onpremise.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/gettingstarted/onpremise.md @@ -10,7 +10,7 @@ and enables you to deliver settings MORE than once, use any language you want, a [https://www.policypak.com/pp-blog/group-policy-loopback](https://www.policypak.com/pp-blog/group-policy-loopback) so you can apply scripts to all users on the machine. - + ### PolicyPak Scripts-Use with on-prem Group Policy diff --git a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/methods/mdm.md b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/methods/mdm.md index cdb9b64d5f..debb86981c 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/methods/mdm.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/methods/mdm.md @@ -9,7 +9,7 @@ MDM services cannot deliver scripts and UN-deliver scripts. That's where Netwrix Manager (formerly PolicyPak) Scripts Manager AND your MDM service become awesome. Check out this video for an overview of WHY you need it and some examples of PP Scripts + MDM in use. - + ### PolicyPak Scripts and YOUR MDM service-Un-real power diff --git a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/methods/pdqdeploy.md b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/methods/pdqdeploy.md index 90e18cdeee..b8bb68b41f 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/methods/pdqdeploy.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/methods/pdqdeploy.md @@ -14,7 +14,7 @@ Manager preconfigured script. Check out this video to see Endpoint Policy Manager instantly remove junk from the Windows 10 desktop… in no time flat. - + Shane: Hey, everybody, I'm Shane. diff --git a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/tipsandtricks/bitlocker.md b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/tipsandtricks/bitlocker.md index 2527cf607f..ea7362e8b6 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/tipsandtricks/bitlocker.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/tipsandtricks/bitlocker.md @@ -9,7 +9,7 @@ If you need to encrypt your company data to protect it against prying eyes, Netw Manager (formerly PolicyPak) can help configure and implement BitLocker into your existing environment. - + Hi, this is John from Endpoint Policy Manager. We're going to look at deploying BitLocker. With more and more out of the office in potentially less secure locations, protecting data from theft is of diff --git a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/tipsandtricks/chocolaty.md b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/tipsandtricks/chocolaty.md index 05079b0e84..fa089d1180 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/tipsandtricks/chocolaty.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/tipsandtricks/chocolaty.md @@ -11,7 +11,7 @@ Netwrix Endpoint Policy Manager (formerly PolicyPak), and... bingo. You're done. just about any pre-packaged software from Choco's repository. And use Endpoint Policy Manager Scripts to install or un-install. Couldn't be simpler. - + Hi, this is Jeremy Moskowitz and in this video, we're going to talk about automating remote installation of software from Chocolaty.org using Endpoint Policy Manager. Now what I'm about to diff --git a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/tipsandtricks/customdefaultfileassociations.md b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/tipsandtricks/customdefaultfileassociations.md index c608162bf3..73a93b4a18 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/tipsandtricks/customdefaultfileassociations.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/tipsandtricks/customdefaultfileassociations.md @@ -8,7 +8,7 @@ sidebar_position: 30 How to apply custom default application associations to Windows 10 using Netwrix Endpoint Policy Manager (formerly PolicyPak) Scripts Manager. - + Hi, this is David in Endpoint Policy Manager tech support. In this video I'm going to show you how to apply custom default application file associations using Endpoint Policy Manager Scripts Manager. diff --git a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/tipsandtricks/printers.md b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/tipsandtricks/printers.md index 62a88a59e7..8e577ae65e 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/tipsandtricks/printers.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/tipsandtricks/printers.md @@ -10,7 +10,7 @@ PolicyPak) Scripts manager to do "loopback without loopback." In this demonstrat how to ADD a shared printer to every user who logs onto a machine... just like loopback. With Endpoint Policy Manager, its easy. Here you go ! - + Hi, this is Jeremy Moskowitz, and in this video, I'm going to show you how you can deploy shared printers without loopback using Endpoint Policy Manager Scripts Manager. You're going to have to do diff --git a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/tipsandtricks/unwantedapps.md b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/tipsandtricks/unwantedapps.md index 7ce2ec7b29..e1987a143d 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/tipsandtricks/unwantedapps.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/tipsandtricks/unwantedapps.md @@ -11,6 +11,6 @@ Policy Manager (formerly PolicyPak) Scripts & Triggers Manager, and a Endpoint P preconfigured script. Check out this video to see Endpoint Policy Manager instantly remove junk from the Windows 10 desktop… in no time flat. - + diff --git a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/tipsandtricks/windows10prolockscreen.md b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/tipsandtricks/windows10prolockscreen.md index 63dc28c08d..62fdee7713 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/tipsandtricks/windows10prolockscreen.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/tipsandtricks/windows10prolockscreen.md @@ -5,7 +5,7 @@ sidebar_position: 20 --- # Replace the Windows 10 PRO Professional Lock screen - + ### PolicyPak Scripts: Replace the Windows 10 PRO Professional Lock screen diff --git a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/anyconnect.md b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/anyconnect.md index 7f9422d6e0..c1cc367c7f 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/anyconnect.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/anyconnect.md @@ -8,7 +8,7 @@ sidebar_position: 60 Got Cisco AnyConnect? And want to make a specific script run ON connect and another script when the VPN disconnects? If yes, you're gonna love this ! - + Hi, this is Jeremy Moskowitz, and in this video, I'm going to show you how you can run a script like map a drive or map a printer or clean up the computer, whatever you want to do, on Cisco AnyConnect diff --git a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/events.md b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/events.md index 0329e37f62..336ed02549 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/events.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/events.md @@ -7,7 +7,7 @@ sidebar_position: 70 Use the Event Log to trigger when any kind of scriptable event should occur. - + Hi, this is Jeremy Moskowitz. In this video I'm going to show you how you can use Netwrix Endpoint Policy Manager (formerly PolicyPak)'s Scripts & Triggers Manager to set off any kind of script you diff --git a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/lockunlocksession.md b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/lockunlocksession.md index 2a7d2f24f6..92b3c1c66b 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/lockunlocksession.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/lockunlocksession.md @@ -9,7 +9,7 @@ In this demo you'll see how to use Session Lock and Session Unlock trigger types Endpoint Policy Manager (formerly PolicyPak) Scripts. It's easy to do ! Pre-test your script first, then you're off to the races. Remember which processes require RUN INTERACTIVE though! - + Hi, this is Jeremy Moskowitz, and in this video, I'm going to show you how you can use Endpoint Policy Manager scripts and triggers to fire off activities when the session is locked and unlocked. diff --git a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/mapdrivetriggers.md b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/mapdrivetriggers.md index 3ba46498fe..268222c47b 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/mapdrivetriggers.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/mapdrivetriggers.md @@ -10,7 +10,7 @@ Endpoint Policy Manager (formerly PolicyPak) Scripts + Triggers of course. Its e pre-try your script first, then use Endpoint Policy Manager Scripts + Triggers to do the magic. Its easy! - + Hi, this is Jeremy Moskowitz, and in this video, I'm going to show you how you can use Endpoint Policy Manager scripts and triggers to map a drive, or map a printer, or do some other exciting diff --git a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/scripttriggers.md b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/scripttriggers.md index d4bb23fb64..fb0bb9433c 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/scripttriggers.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/scripttriggers.md @@ -9,7 +9,7 @@ No login scripts in MDM and Intune got your down? Looking to have something fast (and something that works offline) for GPO and Netwrix Endpoint Policy Manager (formerly PolicyPak) cloud? Then check out Endpoint Policy Manager Scripts + Login Script Triggers... right here! - + Hi, this is Jeremy Moskowitz. In this video, we're going to learn how to use triggers with regards to Endpoint Policy Manager scripts. There's a bunch of problems we want to overcome. The first one diff --git a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/shutdownscripts.md b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/shutdownscripts.md index 22c2344747..0b3d703ce7 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/shutdownscripts.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/shutdownscripts.md @@ -9,7 +9,7 @@ Want to do ANY kind of shutdown script... with Group Policy, an MDM service like PolicyPak cloud? Here's how to do it, with PolicyPak Scripts and Triggers.... and Shutdown triggers ! - + Hi, this is Jeremy Moskowitz, and in this video we're going to use PolicyPak scripts and triggers to do something at computer shutdown time. We're going to keep it simple in this video and we're going diff --git a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/vpnconnect.md b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/vpnconnect.md index a1f063337e..1f9b1143dd 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/vpnconnect.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/triggersexamples/vpnconnect.md @@ -9,7 +9,7 @@ Want to map a drive or perform any other login script when you connect via VPN? Endpoint Policy Manager (formerly PolicyPak) Scripts & Triggers with this awesome way to handle this problem. - + Hi, this is Jeremy Moskowitz, and in this video, I'm going to show you how you can use Endpoint Policy Manager Scripts and Triggers to map a drive or do any kind of log on script thing you want diff --git a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/withcloud/auditpol.md b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/withcloud/auditpol.md index f4d7dd6e9c..82c84dee42 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/withcloud/auditpol.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/withcloud/auditpol.md @@ -8,7 +8,7 @@ sidebar_position: 40 Use Netwrix Endpoint Policy Manager (formerly PolicyPak)'s Scripts and Triggers Manager and Auditpol.exe to configure advanced auditing on your remote (domain or non-domain joined) computers. - + Hi, this is John from Endpoint Policy Manager. In this video, we're going to show you how you can enable advanced auditing for remote domain or nondomain joined computers using Endpoint Policy diff --git a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/withcloud/cloud.md b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/withcloud/cloud.md index 9a07a5c8d7..8e27e4fba6 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/withcloud/cloud.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/withcloud/cloud.md @@ -10,7 +10,7 @@ Policy Manager (formerly PolicyPak). Using Endpoint Policy Manager Scripts you c to your machines which are domain joined and VPN, or those with Endpoint Policy Manager Cloud. Here's how to do it! - + Hi, this is Jeremy Moskowitz, and in this video, I'm going to show you how you can use Endpoint Policy Manager Scripts to deploy software to remote workers. In this demonstration, this machine, diff --git a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/withcloud/printersetup.md b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/withcloud/printersetup.md index cc021e1877..fdae81544a 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/withcloud/printersetup.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/withcloud/printersetup.md @@ -5,6 +5,6 @@ sidebar_position: 30 --- # Endpoint Policy Manager Cloud TCP/IP Printer setup using Scripts Manager - + diff --git a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/withcloud/x509certificates.md b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/withcloud/x509certificates.md index c115009302..08b0b3399b 100644 --- a/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/withcloud/x509certificates.md +++ b/docs/endpointpolicymanager/components/scriptstriggers/videolearningcenter/withcloud/x509certificates.md @@ -9,7 +9,7 @@ Use Netwrix Endpoint Policy Manager (formerly PolicyPak) Cloud and Scripts Manag import X.509 certificates to your endpoints, regardless of where they may reside, for use with Endpoint Policy Manager VPN Manager or any any other purpose you have. - + Script: diff --git a/docs/endpointpolicymanager/components/softwarepackage/videos/appxpoliciesitems/appxmanager.md b/docs/endpointpolicymanager/components/softwarepackage/videos/appxpoliciesitems/appxmanager.md index 4ab0786896..37df0ad7a7 100644 --- a/docs/endpointpolicymanager/components/softwarepackage/videos/appxpoliciesitems/appxmanager.md +++ b/docs/endpointpolicymanager/components/softwarepackage/videos/appxpoliciesitems/appxmanager.md @@ -10,7 +10,7 @@ Want to nuke Candy Crush and other pre-installed Windows 10 apps? And would you install Windows Store apps? You've got it with Netwrix Endpoint Policy Manager (formerly PolicyPak) Software Package Manager and our AppX Manager function. - + Hi, this is Jeremy Moskowitz. In this video we're going to talk about adding and removing packages from the Microsoft Store, also known as AppX packages. You know the drill. Your users think you diff --git a/docs/endpointpolicymanager/components/softwarepackage/videos/appxpoliciesitems/blockapps.md b/docs/endpointpolicymanager/components/softwarepackage/videos/appxpoliciesitems/blockapps.md index 0eea6741de..1daea2a95a 100644 --- a/docs/endpointpolicymanager/components/softwarepackage/videos/appxpoliciesitems/blockapps.md +++ b/docs/endpointpolicymanager/components/softwarepackage/videos/appxpoliciesitems/blockapps.md @@ -8,7 +8,7 @@ sidebar_position: 30 Want to deploy Windows Store Apps via Software Package Manager, but want to enforce that ONLY specific UWP apps can run? This is the one-two combination you need to get the job done! - + In a previous video you saw me use Netwrix Endpoint Policy Manager (formerly PolicyPak)'s Software diff --git a/docs/endpointpolicymanager/components/softwarepackage/videos/appxpoliciesitems/removeapps.md b/docs/endpointpolicymanager/components/softwarepackage/videos/appxpoliciesitems/removeapps.md index 2b5f7a75f0..68844a267e 100644 --- a/docs/endpointpolicymanager/components/softwarepackage/videos/appxpoliciesitems/removeapps.md +++ b/docs/endpointpolicymanager/components/softwarepackage/videos/appxpoliciesitems/removeapps.md @@ -10,6 +10,6 @@ Trying to remove built-in apps on Windows 10 or Windows 11? Netwrix Endpoint Pol wildcards may and may not be used to remove applications. Note this requires latest version of the PP CSE to perform. - + diff --git a/docs/endpointpolicymanager/components/softwarepackage/videos/tipsandtricks/extrastool.md b/docs/endpointpolicymanager/components/softwarepackage/videos/tipsandtricks/extrastool.md index c9a01580a8..3b048d5c91 100644 --- a/docs/endpointpolicymanager/components/softwarepackage/videos/tipsandtricks/extrastool.md +++ b/docs/endpointpolicymanager/components/softwarepackage/videos/tipsandtricks/extrastool.md @@ -8,6 +8,6 @@ sidebar_position: 10 See how to survey a machine for what applications you're already using. Then export those settings for use with Netwrix Endpoint Policy Manager (formerly PolicyPak) Software Package Manager + Winget. - + diff --git a/docs/endpointpolicymanager/components/softwarepackage/videos/usingwithothermethod/mdm.md b/docs/endpointpolicymanager/components/softwarepackage/videos/usingwithothermethod/mdm.md index 440cd191d3..45c5c4a308 100644 --- a/docs/endpointpolicymanager/components/softwarepackage/videos/usingwithothermethod/mdm.md +++ b/docs/endpointpolicymanager/components/softwarepackage/videos/usingwithothermethod/mdm.md @@ -10,7 +10,7 @@ important Windows 10 Store applications? With Netwrix Endpoint Policy Manager (f Package Manager (AppX) policies of course! Use your Intune (or any other MDM service) to remove "junkware" but then add important business related Windows 10 Store applications! - + Hi, this is Jeremy Moskowitz. In this video I'm going to show you how you can use Endpoint Policy Manager Software Package Manager to deliver AppX settings and also remove AppX settings from your diff --git a/docs/endpointpolicymanager/components/softwarepackage/videos/wingetpolicies/deployapplications.md b/docs/endpointpolicymanager/components/softwarepackage/videos/wingetpolicies/deployapplications.md index a15014828b..7d518f39a8 100644 --- a/docs/endpointpolicymanager/components/softwarepackage/videos/wingetpolicies/deployapplications.md +++ b/docs/endpointpolicymanager/components/softwarepackage/videos/wingetpolicies/deployapplications.md @@ -9,6 +9,6 @@ WinGet is built into Windows. But how do you mass deploy applications and keep t Netwrix Endpoint Policy Manager (formerly PolicyPak) Software Pakage Manager, it's easy. Maybe too easy. See this video to see how its done. - + diff --git a/docs/endpointpolicymanager/components/softwarepackage/videos/wingetpolicies/run.md b/docs/endpointpolicymanager/components/softwarepackage/videos/wingetpolicies/run.md index 546eb99562..7ab58b2994 100644 --- a/docs/endpointpolicymanager/components/softwarepackage/videos/wingetpolicies/run.md +++ b/docs/endpointpolicymanager/components/softwarepackage/videos/wingetpolicies/run.md @@ -9,6 +9,6 @@ You'll want to try out some packages before you deliver them to your endpoints. get the package names you want, test things out then use Netwrix Endpoint Policy Manager (formerly PolicyPak) to deliver those applications via WinGet. - + diff --git a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/extras/onetime.md b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/extras/onetime.md index be5ef2371f..bd8fab3846 100644 --- a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/extras/onetime.md +++ b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/extras/onetime.md @@ -8,6 +8,6 @@ sidebar_position: 10 If your Start Menu is a little unhappy, or if you want to dictate the Start Layout ONE TIME and let users do whatever they want, then use these scripts to get the job done. - + diff --git a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/gettingstarted/demotaskbar.md b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/gettingstarted/demotaskbar.md index 19b4ff70a5..b3f9cc3ee4 100644 --- a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/gettingstarted/demotaskbar.md +++ b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/gettingstarted/demotaskbar.md @@ -8,7 +8,7 @@ sidebar_position: 30 Quickly and easily manage what icons are pinned to the Windows 10 Taskbar. Use Group Policy, SCCM or your MDM service. It couldn't be easier. - + ### PolicyPak Taskbar Manager: Quick Demo diff --git a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/gettingstarted/helperutility.md b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/gettingstarted/helperutility.md index 6ca65513d4..f2cf17dfd7 100644 --- a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/gettingstarted/helperutility.md +++ b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/gettingstarted/helperutility.md @@ -8,7 +8,7 @@ sidebar_position: 10 If you don't have the application already installed on your management station, then use this utility to grab application IDs. It's easy. Check it out! - + ### PolicyPak Start Screen and Taskbar Manager Helper Utility diff --git a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/gettingstarted/itemleveltargeting.md b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/gettingstarted/itemleveltargeting.md index 9ba59b93d3..9acfef2c35 100644 --- a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/gettingstarted/itemleveltargeting.md +++ b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/gettingstarted/itemleveltargeting.md @@ -8,7 +8,7 @@ sidebar_position: 40 Automatically specify "who should get what" settings based upon conditions like security group, Laptop vs. Not laptop and so on. - + ### PolicyPak Start Screen Manager: Using Item Level Targeting diff --git a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/gettingstarted/linksie.md b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/gettingstarted/linksie.md index 08beb385a1..e52e3d89a3 100644 --- a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/gettingstarted/linksie.md +++ b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/gettingstarted/linksie.md @@ -8,7 +8,7 @@ sidebar_position: 50 Need to add IE links to the Start Menu? Here's the quick and easy way… With Netwrix Endpoint Policy Manager (formerly PolicyPak)! - + ### PolicyPak Start Screen Manager – Add IE links diff --git a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/gettingstarted/windows10startmenu.md b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/gettingstarted/windows10startmenu.md index 889e5f713e..7b08981cb7 100644 --- a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/gettingstarted/windows10startmenu.md +++ b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/gettingstarted/windows10startmenu.md @@ -8,7 +8,7 @@ sidebar_position: 20 The Windows 10 Start Menu is a beast to configure. Instead of leaving the Start Menu to users, YOU be in charge. See this video to get the basics down in minutes ! - + ### PolicyPak Start Screen Manager: Own the Win10 Start Menu diff --git a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/methods/citrix.md b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/methods/citrix.md index 56bfa05817..23d4c70058 100644 --- a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/methods/citrix.md +++ b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/methods/citrix.md @@ -10,7 +10,7 @@ Menus and Taskbars? Good luck… if you don't have Netwrix Endpoint Policy Manag PolicyPak) Start Screen and Taskbar manager. Here's the video to show you how to manage XenApp and XenDesktop icons on the Start Menu and Taskbar. - + ### PP Start Screen and Taskbar manager with Citrix XenApp and XenDesktop diff --git a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/methods/mdm.md b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/methods/mdm.md index 87a5d4506c..c3fce59b01 100644 --- a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/methods/mdm.md +++ b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/methods/mdm.md @@ -9,7 +9,7 @@ The Windows 10 Start Menu is a beast to configure, and once configured, it's not Instead of leaving the Start Menu to users, YOU be in charge. See this video to get the basics down in minutes, then deploy your settings using the MDM service of your choice! - + ### PolicyPak MDM: Manage the Windows 10 Start Screen Like a Boss diff --git a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/methods/mdmitemleveltargeting.md b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/methods/mdmitemleveltargeting.md index d88f0889d7..24a19ef4d7 100644 --- a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/methods/mdmitemleveltargeting.md +++ b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/methods/mdmitemleveltargeting.md @@ -9,7 +9,7 @@ Making an MDM policy to manage the Start Menu and Taskbar can be a NIGHTMARE. Bu Endpoint Policy Manager (formerly PolicyPak) Start Screen Manager. With us you can have ONE policy which can be used again and again. See how it's done. - + ### PolicyPak Start Screen Manager and MDM diff --git a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/methods/nondomainjoined.md b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/methods/nondomainjoined.md index 9b0c480cac..84b359fc61 100644 --- a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/methods/nondomainjoined.md +++ b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/methods/nondomainjoined.md @@ -9,7 +9,7 @@ Got non-domain joined machines? Use Netwrix Endpoint Policy Manager (formerly Po deliver Endpoint Policy Manager Start Screen and Taskbar settings to them. Couldn't be easier. Here's how. - + ### PolicyPak Start Screen & Taskbar Manager: Manage non-domain joined machines using PolicyPak Cloud diff --git a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/methods/pdqdeploy.md b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/methods/pdqdeploy.md index aad5f2c65c..c0f555154b 100644 --- a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/methods/pdqdeploy.md +++ b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/methods/pdqdeploy.md @@ -12,7 +12,7 @@ In this video, Kris from PDQ and Jeremy Moskowitz, former Group Policy MVP from Manager Software show you how to get it "out there" and nicely manage that Windows 10 Start Screen and Taskbar. - + ### Taking Control of Your Taskbar and Start Menu with PolicyPak and PDQ Deploy diff --git a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/troubleshooting/customicons.md b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/troubleshooting/customicons.md index 6f352a6527..de7e52abc0 100644 --- a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/troubleshooting/customicons.md +++ b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/troubleshooting/customicons.md @@ -11,7 +11,7 @@ back in twice to see the changes the first time. `C:\ProgramData\Microsoft\Windows\Start Menu\Programs` - + ### Endpoint Policy Manager Start Screen Manager and Special Custom Icons diff --git a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/troubleshooting/revertstartmenu.md b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/troubleshooting/revertstartmenu.md index 660c53d770..3865500ed9 100644 --- a/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/troubleshooting/revertstartmenu.md +++ b/docs/endpointpolicymanager/components/startscreenandtaskbar/videos/troubleshooting/revertstartmenu.md @@ -7,7 +7,7 @@ sidebar_position: 20 If your Start Menu is a little unhappy, use these scripts to make it right. - + ### Using PP SCRIPTS to Revert Start Menu diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/admxfiles.md b/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/admxfiles.md index 0bd61c4ada..be53611aa5 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/admxfiles.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/admxfiles.md @@ -5,7 +5,7 @@ sidebar_position: 70 --- # Endpoint Policy ManagerCloud: Upload and use your own ADMX files to Endpoint Policy Manager Cloud - + Using Netwrix Endpoint Policy Manager (formerly PolicyPak) Cloud and want to use your own custom ADMX files? Here's how to do it. diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/admxsettings.md b/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/admxsettings.md index 78ff651a70..a3236f66c5 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/admxsettings.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/admxsettings.md @@ -5,7 +5,7 @@ sidebar_position: 60 --- # Endpoint Policy ManagerCloud: Use in-cloud ADMX settings maintained by Endpoint Policy Manager for Windows, Office, Chrome and more - + Amazing new breakthrough with Netwrix Endpoint Policy Manager (formerly PolicyPak) Cloud. Just CLICK your way to creating any ADMX setting for Windows or Office. Takes about 10 seconds to make your diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/armsupport.md b/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/armsupport.md index 7823590333..aa0cfaa60a 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/armsupport.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/armsupport.md @@ -9,6 +9,6 @@ sidebar_position: 30 Want to use Netwrix Endpoint Policy Manager (formerly PolicyPak) Cloud with ARM but not sure how to get started? This video will get you off and running! - + diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/endpointpolicymanagersettings.md b/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/endpointpolicymanagersettings.md index 3a755e6961..1a6bac2439 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/endpointpolicymanagersettings.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/endpointpolicymanagersettings.md @@ -9,7 +9,7 @@ Its easy to do MANY things with Netwrix Endpoint Policy Manager (formerly Policy in-cloud editors. Here's how to use them, how to find more details PER COMPONENT, and also how to export on-prem items and use them inside PP Cloud. - + Hi, this is Jeremy Moskowitz. In a previous video you saw me use PolicyPak Cloud in-cloud editors to do Microsoft real Group Policy settings with our create and link a new policy. You saw me use our diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/grouppolicysettings.md b/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/grouppolicysettings.md index 1bc13e9f92..460f2ece49 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/grouppolicysettings.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/grouppolicysettings.md @@ -12,7 +12,7 @@ creating policies with the in-cloud editors, and also creating a directive insid uploading. Remember: There's also the method to import a whole GPO and make PP Cloud policies, but that's another video. - + Hi, this is Jeremy Moskowitz. In this video I'm going to show you how you can use PolicyPak Cloud to deliver real Microsoft Group Policy settings through PolicyPak Cloud. We have another video diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/introduction.md b/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/introduction.md index e95e467c94..b201955d94 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/introduction.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/introduction.md @@ -10,6 +10,6 @@ Have computers which are domain joined and non-domain joined? How are you going Endpoint Policy Manager (formerly PolicyPak) and Microsoft Group Policy settings? Check out this video to see ! - + diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/onpremiseexport.md b/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/onpremiseexport.md index 8d172bbd7f..d39a74aa9b 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/onpremiseexport.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/onpremiseexport.md @@ -8,7 +8,7 @@ sidebar_position: 80 Copy and Paste to get your DC / on-prem directives uploaded. This video shows you how. It's a faster way to get going with Netwrix Endpoint Policy Manager (formerly PolicyPak) cloud ! - + ### Endpoint Policy Manager Cloud: Quick upload method @@ -94,5 +94,3 @@ speed dial method. I find that's it's actually a significant bit faster. Hope this new technique helps you out and you're ready to get started real soon. Thanks so very much. - - diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/preferences.md b/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/preferences.md index 8d586f7c2d..c05299e101 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/preferences.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/preferences.md @@ -9,7 +9,7 @@ Create Group Policy Preferences inside theNetwrix Endpoint Policy Manager (forme portal without having to go to your GPMC! Watch this video and see how to create and deploy Group Policy Preferences within our cloud portal! - + ### Endpoint Policy Manager Cloud + GPPrefs video transcript diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/quickstart.md b/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/quickstart.md index 183836e81a..2c7ea98699 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/quickstart.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/quickstart.md @@ -11,6 +11,6 @@ account... fast? This is the fastest way. Learn how to download your client, use policies, create your first policies in the cloud, and take on-prem policies and get them intoEndpoint Policy Manager cloud. A perfect first tour! - + diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/securitysettings.md b/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/securitysettings.md index d4eafdc9a6..77d245fc3c 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/securitysettings.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/videos/gettingstarted/securitysettings.md @@ -9,7 +9,7 @@ Use the in-cloud editors to manage Netwrix Endpoint Policy Manager (formerly Pol settings. This couldn't be easier. Set the password, account settings, and other security settings for your Windows machines, domain joined and non-domain joined. - + ### Endpoint Policy Manager Cloud and Security Settings diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/videos/testlabbestpractices/createdc.md b/docs/endpointpolicymanager/deliverymethods/cloud/videos/testlabbestpractices/createdc.md index 605fcde3dd..e65ffb9442 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/videos/testlabbestpractices/createdc.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/videos/testlabbestpractices/createdc.md @@ -8,7 +8,7 @@ sidebar_position: 20 In this video, learn how to create a DC in order to build GPOs that you can export then upload to Netwrix Endpoint Policy Manager (formerly PolicyPak) Cloud or your MDM provider. - + ### Endpoint Policy Manager (all versions): How to create a DC for editing purposes @@ -98,5 +98,3 @@ talk about what the portal looks like, and we'll go on a complete journey of wha Manager Cloud is. Thanks for watching this video, and keep watching. - - diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/videos/testlabbestpractices/onpremise.md b/docs/endpointpolicymanager/deliverymethods/cloud/videos/testlabbestpractices/onpremise.md index cab26a8ab0..94852401fc 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/videos/testlabbestpractices/onpremise.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/videos/testlabbestpractices/onpremise.md @@ -7,7 +7,4 @@ sidebar_position: 40 So you need a small on-prem test lab, just for some editing purposes. Here's how to install the CSE, how to name your computer, and how to quick test your test lab. - - - - + diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/videos/testlabbestpractices/renameendpoint.md b/docs/endpointpolicymanager/deliverymethods/cloud/videos/testlabbestpractices/renameendpoint.md index f0c8b2b793..ce95e9f986 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/videos/testlabbestpractices/renameendpoint.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/videos/testlabbestpractices/renameendpoint.md @@ -9,6 +9,4 @@ If you want to bypass any potential licensing issue, test your Cloud or MDM poli exporting them, or set up a home test lab, rename your endpoint to contain the word "computer" in the name. See this concept at work in this video! - - - + diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/videos/testlabbestpractices/start.md b/docs/endpointpolicymanager/deliverymethods/cloud/videos/testlabbestpractices/start.md index 630ade0dec..e1eb403bf9 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/videos/testlabbestpractices/start.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/videos/testlabbestpractices/start.md @@ -7,7 +7,7 @@ sidebar_position: 10 Lets get you set up right. Watch this Netwrix Endpoint Policy Manager (formerly PolicyPak) Cloud orientation video to make sure you have everything you need to rock and roll with Endpoint Policy Manager Cloud. - + ### PolicyPak Cloud: What you need to get Started diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/videos/tipsandtricks/fileinfoviewer.md b/docs/endpointpolicymanager/deliverymethods/cloud/videos/tipsandtricks/fileinfoviewer.md index 435751c372..31e08e4a5c 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/videos/tipsandtricks/fileinfoviewer.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/videos/tipsandtricks/fileinfoviewer.md @@ -9,6 +9,8 @@ Instead of having to use your on-prem MMC snap in to create your Least Priv poli Information Viewer instead. This lightweight utility enables you to get information about your application and then copy/paste into PP Cloud editors ! + + Hi, this is Jeremy Moskowitz and in this video, I'm going to show you how you can use the File Information Viewer in conjunction with PolicyPak Cloud to set policies without needing to use the on-prem editor. By way of example, let's pretend you wanted to create a new policy here for your @@ -62,5 +64,3 @@ to period bug fixed, but this should get you enough information off to the races in-cloud editors for all of the things you need to do your policies. Alright, hope this helps you out. Thanks so very much and talk to you soon. - - diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/videos/tipsandtricks/restricted_groups_editor.md b/docs/endpointpolicymanager/deliverymethods/cloud/videos/tipsandtricks/restricted_groups_editor.md index fa45c47050..dd43a1de23 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/videos/tipsandtricks/restricted_groups_editor.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/videos/tipsandtricks/restricted_groups_editor.md @@ -9,7 +9,7 @@ Netwrix Endpoint Policy Manager (formerly PolicyPak) Cloud has a Restricted Grou Use this video to understand all the details how to take existing GPO Restricted Groups and then use it in Cloud; then use the in-cloud editors after that. - + Hi, this is Jeremy Moskowitz. In this video, we're going to talk about the Restricted Groups Editor in PolicyPak Cloud. Now as we do that, we're going to first get started with a little bit of what's diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/videos/upkeepanddailyuse/groups.md b/docs/endpointpolicymanager/deliverymethods/cloud/videos/upkeepanddailyuse/groups.md index 689e6c6d21..07222e2939 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/videos/upkeepanddailyuse/groups.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/videos/upkeepanddailyuse/groups.md @@ -7,7 +7,7 @@ sidebar_position: 30 How do PP Cloud Groups work with regard to CSE versions? Here's how to use them. - + Hi, this is Jeremy. In this video, we're going to learn how to use PolicyPak Groups to dictate exactly how to do small scale, medium scale, and large scale testing, so you can do a roll-out with diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/videos/upkeepanddailyuse/import.md b/docs/endpointpolicymanager/deliverymethods/cloud/videos/upkeepanddailyuse/import.md index af2689df6b..80017fa2b9 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/videos/upkeepanddailyuse/import.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/videos/upkeepanddailyuse/import.md @@ -10,7 +10,7 @@ PolicyPak) Cloud. Use our wizard-driven UI to take GPO contents for Group Policy GPPreferences and/or Endpoint Policy Manager settings and quickly upload them. When you want the FASTEST onramp from GPO to the Cloud... this is it ! - + Hi, this is Jeremy Moskowitz. In this video I want to show you how you can take an existing GPO or multiple GPOs and quickly import them into PolicyPak Cloud. Here's a GPO that's called DEMO GPO. diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/videos/upkeepanddailyuse/jointoken.md b/docs/endpointpolicymanager/deliverymethods/cloud/videos/upkeepanddailyuse/jointoken.md index 0ed6eda28f..d555e7331b 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/videos/upkeepanddailyuse/jointoken.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/videos/upkeepanddailyuse/jointoken.md @@ -10,7 +10,7 @@ to one or more specific groups? With the JOINTOKEN flag you simply pick one or m token, and... just pass it on the command line. Use Intune or another MDM service if you want to do deploy the PP Cloud client and get those machines to join the groups you want... instantly! - + Hi, this is Jeremy Moskowitz. In this video, I'm going to show you how you can automatically join your computers to specific computer groups using PolicyPak Cloud and this thing called Join Token. diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/videos/upkeepanddailyuse/registrationmode.md b/docs/endpointpolicymanager/deliverymethods/cloud/videos/upkeepanddailyuse/registrationmode.md index 97ab356721..6cc7efa1f5 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/videos/upkeepanddailyuse/registrationmode.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/videos/upkeepanddailyuse/registrationmode.md @@ -9,7 +9,7 @@ What happens when you nuke the Netwrix Endpoint Policy Manager (formerly PolicyP from an endpoint, then re-install the client and re-register your computer with the cloud? There are a few different options, and this video explains them all! - + ### PolicyPak Cloud – Strict vs. Loose Computer Registration Mode diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/videos/upkeepanddailyuse/reports.md b/docs/endpointpolicymanager/deliverymethods/cloud/videos/upkeepanddailyuse/reports.md index 1b9404e055..f9b42e9e45 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/videos/upkeepanddailyuse/reports.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/videos/upkeepanddailyuse/reports.md @@ -8,7 +8,7 @@ sidebar_position: 10 Learn how to find out what XML files your non-domain joined machines are receiving by using the Reporting tab of the Netwrix Endpoint Policy Manager (formerly PolicyPak) Cloud portal. - + ### PolicyPak Cloud Reporting Demo diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/videos/usingwithothermethods/mdm.md b/docs/endpointpolicymanager/deliverymethods/cloud/videos/usingwithothermethods/mdm.md index af922666ba..e85f994560 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/videos/usingwithothermethods/mdm.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/videos/usingwithothermethods/mdm.md @@ -11,7 +11,7 @@ can automatically join a Endpoint Policy Manager Cloud group, and finally automa policies within that group. It's awesome and works with any MDM service (or RMM service, actually), in addition to Autopilot. - + Hi, this is Jeremy Moskowitz. In this video I'm going to show you how you can deliver the PolicyPak Cloud Client and automatically the PolicyPak Cloud Client-Side Extension using your MDM service like diff --git a/docs/endpointpolicymanager/deliverymethods/cloud/videos/usingwithothermethods/onpremise.md b/docs/endpointpolicymanager/deliverymethods/cloud/videos/usingwithothermethods/onpremise.md index 3ed7395d82..3496fce028 100644 --- a/docs/endpointpolicymanager/deliverymethods/cloud/videos/usingwithothermethods/onpremise.md +++ b/docs/endpointpolicymanager/deliverymethods/cloud/videos/usingwithothermethods/onpremise.md @@ -9,6 +9,8 @@ You get a free "on premise" license when you consume a Netwrix Endpoint Policy M PolicyPak) Cloud license. Here is a demonstration video to show you a best practice way to set up Endpoint Policy Manager cloud AND Endpoint Policy Manager on-premise together. + + Hi, this is Whitney with PolicyPak software, and in this video I'm going to show you how you can use your PolicyPak cloud licenses with your existing PolicyPak on-premise machines. It is super easy. @@ -111,5 +113,3 @@ on-premise. If you have questions about this, please post to the forums and we w you out. Thanks so much. We'll talk to you soon. ### - - diff --git a/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/gettingstarted/explained.md b/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/gettingstarted/explained.md index 9657270c90..69bfb452d8 100644 --- a/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/gettingstarted/explained.md +++ b/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/gettingstarted/explained.md @@ -7,7 +7,7 @@ sidebar_position: 10 Learn how PolicyPak enables increased security, management, automation, remote work and reporting. - + ### Endpoint Policy Manager: Editions Overview diff --git a/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/gettingstarted/gettingstartedv.md b/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/gettingstarted/gettingstartedv.md index 3f0c123b75..b47af5dbd8 100644 --- a/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/gettingstarted/gettingstartedv.md +++ b/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/gettingstarted/gettingstartedv.md @@ -9,7 +9,7 @@ This video gives you a basic rundown of what our components do, where to find th more in-depth information on our website. This is great if you're just getting started and want to get some brief information on all of our PolicyPak components. - + ### PPGP Quick Rundown: Getting Started Video Transcript diff --git a/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/gettingstarted/install.md b/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/gettingstarted/install.md index 85d8a196bb..55c8d548e5 100644 --- a/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/gettingstarted/install.md +++ b/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/gettingstarted/install.md @@ -8,7 +8,7 @@ sidebar_position: 20 Learn where to download and how to install the Bits that you'll need to get started with PolicyPak Group Policy Edition! - + ### Admin Console And CSE Installation diff --git a/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/gettingstarted/integration.md b/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/gettingstarted/integration.md index 55f1954aee..0546ae9e90 100644 --- a/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/gettingstarted/integration.md +++ b/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/gettingstarted/integration.md @@ -8,7 +8,7 @@ sidebar_position: 50 See how PolicyPak installs into Group Policy, backs up and restores with Group Policy, works with GP Reporting and more! - + Hi, this is Jeremy Moskowitz, 15-year group policy and Microsoft endpoint manager MVP, and in this video I'm going to show you how PolicyPak hooks right into the group policy infrastructure you diff --git a/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/gettingstarted/renameendpoint.md b/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/gettingstarted/renameendpoint.md index dd652c0436..1ad3aa87e3 100644 --- a/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/gettingstarted/renameendpoint.md +++ b/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/gettingstarted/renameendpoint.md @@ -9,7 +9,7 @@ If you want to bypass any potential licensing issue, test your Cloud or MDM poli exporting them, or set up a home test lab, rename your endpoint to contain the word "computer" in the name. See this concept at work in this video! - + diff --git a/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/tipsandtricks/editmanual.md b/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/tipsandtricks/editmanual.md index 3b37c30699..afbb9498b8 100644 --- a/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/tipsandtricks/editmanual.md +++ b/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/tipsandtricks/editmanual.md @@ -7,7 +7,7 @@ sidebar_position: 10 PolicyPak: Manual editing Item Level Targeting to affect local Admins and other local accounts - + ### Endpoint Policy Manager: Manual editing Item Level Targeting to affect local Admins and other local accounts diff --git a/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/tipsandtricks/exportgpos.md b/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/tipsandtricks/exportgpos.md index 2708a60502..cb676af988 100644 --- a/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/tipsandtricks/exportgpos.md +++ b/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/tipsandtricks/exportgpos.md @@ -10,7 +10,7 @@ PolicyPak)'s PP Merge Utility to take entire GPOs, or portions of GPOs and merge Templates Files format. Then, after that you've got LESS GPOs.. and also a quick way to export for use with PP Cloud or PP with MDM. - + ### PolicyPak: Reduce GPOs (and/or export them for use with PolicyPak Cloud or with MDM) diff --git a/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/tipsandtricks/flatlegacyview.md b/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/tipsandtricks/flatlegacyview.md index bbde2272af..b395ebf716 100644 --- a/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/tipsandtricks/flatlegacyview.md +++ b/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/tipsandtricks/flatlegacyview.md @@ -7,7 +7,7 @@ sidebar_position: 30 Adjust the view style of the PolicyPak Components in the GPMC to suite your preference. - + This is John with PolicyPak. As you go into a policy to create a new one or edit an existing, you'll notice with the latest CSEs that we've kind of combined all the different components that make up diff --git a/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/tipsandtricks/mmcconsole.md b/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/tipsandtricks/mmcconsole.md index 5a7a324929..6097ee6440 100644 --- a/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/tipsandtricks/mmcconsole.md +++ b/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/tipsandtricks/mmcconsole.md @@ -7,7 +7,7 @@ sidebar_position: 40 If you want to hide some of the PolicyPak MMC items for your OU admins, this is how to do it. - + Hi. This is Jeremy Moskowitz, former 15-year Group Policy MVP and Founder of PolicyPak Software. In this vid, I'm going to show you how you can trim what you see in the PolicyPak Management Console. diff --git a/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/tipsandtricks/remotedesktopconnection.md b/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/tipsandtricks/remotedesktopconnection.md index 4c3def9065..de5e775313 100644 --- a/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/tipsandtricks/remotedesktopconnection.md +++ b/docs/endpointpolicymanager/deliverymethods/grouppolicy/videos/tipsandtricks/remotedesktopconnection.md @@ -8,7 +8,7 @@ sidebar_position: 50 Microsoft MVP Jeremy Moskowitz shows you how to prevent disconnect during GP update / force using registry settings. - + ### How to Prevent a Remote Desktop Connection Drop During GP Update diff --git a/docs/endpointpolicymanager/deliverymethods/mdm/videos/exportingtips/admintemplates.md b/docs/endpointpolicymanager/deliverymethods/mdm/videos/exportingtips/admintemplates.md index 5d61c271d3..fe31f4df5b 100644 --- a/docs/endpointpolicymanager/deliverymethods/mdm/videos/exportingtips/admintemplates.md +++ b/docs/endpointpolicymanager/deliverymethods/mdm/videos/exportingtips/admintemplates.md @@ -9,7 +9,7 @@ MDM solutions are awesome, but they don't have real group policy, or extra Windo management features. Watch this video and learn how to use Netwrix Endpoint Policy Manager (formerly PolicyPak) to deliver REAL Group Policy settings to all your MDM enrolled Windows 10 machines. - + Hi, this is Whitney with Endpoint Policy Manager Software. Imagine this scenario. You're getting prepared for having remote workers, people working from home, and you invest in an MDM solution, diff --git a/docs/endpointpolicymanager/deliverymethods/mdm/videos/exportingtips/exporterutility.md b/docs/endpointpolicymanager/deliverymethods/mdm/videos/exportingtips/exporterutility.md index e4267601fc..0dca892854 100644 --- a/docs/endpointpolicymanager/deliverymethods/mdm/videos/exportingtips/exporterutility.md +++ b/docs/endpointpolicymanager/deliverymethods/mdm/videos/exportingtips/exporterutility.md @@ -11,7 +11,7 @@ PolicyPak) directives if you are using Intune, SCCM, LanDesk, KACE or similar so deployment, and your team doesn't want to use Group Policy but wants to use Endpoint Policy Manager. See this video to see how it's done. - + ### PolicyPak: Deploying PolicyPak directives without Group Policy(PolicyPak Exporter Utility) diff --git a/docs/endpointpolicymanager/deliverymethods/mdm/videos/gettingstarted/citrixendpointmanager.md b/docs/endpointpolicymanager/deliverymethods/mdm/videos/gettingstarted/citrixendpointmanager.md index 5b490e6759..00a1f118d6 100644 --- a/docs/endpointpolicymanager/deliverymethods/mdm/videos/gettingstarted/citrixendpointmanager.md +++ b/docs/endpointpolicymanager/deliverymethods/mdm/videos/gettingstarted/citrixendpointmanager.md @@ -9,7 +9,7 @@ CEM is great ! But it has no way to deliver real Group Policy settings, or Netwr Manager (formerly PolicyPak)'s own special settings. Use Endpoint Policy Manager MDM alongside Citrix CEM for a powerful combination to increase your endpoint management capabilities ! - + Hi, this is Jeremy Moskowitz, Microsoft MVP and founder of Endpoint Policy Manager Software. In this video we're going to learn how to use Endpoint Policy Manager plus Citrix Endpoint Management or CEM diff --git a/docs/endpointpolicymanager/deliverymethods/mdm/videos/gettingstarted/microsoftintune.md b/docs/endpointpolicymanager/deliverymethods/mdm/videos/gettingstarted/microsoftintune.md index 0afbd90aa5..58c81ef590 100644 --- a/docs/endpointpolicymanager/deliverymethods/mdm/videos/gettingstarted/microsoftintune.md +++ b/docs/endpointpolicymanager/deliverymethods/mdm/videos/gettingstarted/microsoftintune.md @@ -10,7 +10,7 @@ management features. Watch this video and learn how to use Netwrix Endpoint Poli PolicyPak) to deliver REAL Group Policy settings and Endpoint Policy Manager's extra settings to all your Windows Intune joined Windows 10 machines. - + Hi, this is Jeremy Moskowitz, founder and CTO of Endpoint Policy Manager software and Enterprise Mobility MVP. In this video I'm going to show you how you can take your existing on-prem group diff --git a/docs/endpointpolicymanager/deliverymethods/mdm/videos/gettingstarted/mobileiron.md b/docs/endpointpolicymanager/deliverymethods/mdm/videos/gettingstarted/mobileiron.md index 698fcc1349..88c82ec9d6 100644 --- a/docs/endpointpolicymanager/deliverymethods/mdm/videos/gettingstarted/mobileiron.md +++ b/docs/endpointpolicymanager/deliverymethods/mdm/videos/gettingstarted/mobileiron.md @@ -10,7 +10,7 @@ features. Watch this video and learn how to use Netwrix Endpoint Policy Manager to deliver REAL Group Policy settings and Endpoint Policy Manager's extra settings to all your MobileIron MDM joined Windows 10 machines. - + ### PolicyPak and MobileIron MDM diff --git a/docs/endpointpolicymanager/deliverymethods/mdm/videos/gettingstarted/realgrouppolicy.md b/docs/endpointpolicymanager/deliverymethods/mdm/videos/gettingstarted/realgrouppolicy.md index fbd1023f19..883fed6eda 100644 --- a/docs/endpointpolicymanager/deliverymethods/mdm/videos/gettingstarted/realgrouppolicy.md +++ b/docs/endpointpolicymanager/deliverymethods/mdm/videos/gettingstarted/realgrouppolicy.md @@ -10,7 +10,7 @@ management features. Watch this video and learn how to use Netwrix Endpoint Poli PolicyPak) to deliver REAL Group Policy settings and Endpoint Policy Manager's extra settings to all your MDM enrolled Windows 10 machines. - + ### PolicyPak and MDM: Deploying Real Group Policy (and Extra PolicyPak Settings) Overview diff --git a/docs/endpointpolicymanager/deliverymethods/mdm/videos/gettingstarted/testsample.md b/docs/endpointpolicymanager/deliverymethods/mdm/videos/gettingstarted/testsample.md index 7ef9698b4c..0d5f373159 100644 --- a/docs/endpointpolicymanager/deliverymethods/mdm/videos/gettingstarted/testsample.md +++ b/docs/endpointpolicymanager/deliverymethods/mdm/videos/gettingstarted/testsample.md @@ -10,7 +10,7 @@ watch this video and WALK BEFORE YOU RUN with Netwrix Endpoint Policy Manager (f MDM, and try this example.. before using your MDM service to do all the work to deploy the MSI files. When you test this procedure our first, you will have a lot more of a guarantee of success! - + Hi, this is Jeremy Moskowitz. In this video we’re going to walk before we run with our MDM service and PolicyPak. You do need to be a little bit prepared for this. In this example I’ve got my diff --git a/docs/endpointpolicymanager/deliverymethods/mdm/videos/gettingstarted/workspaceone.md b/docs/endpointpolicymanager/deliverymethods/mdm/videos/gettingstarted/workspaceone.md index 61423d6ec3..ef0117f50a 100644 --- a/docs/endpointpolicymanager/deliverymethods/mdm/videos/gettingstarted/workspaceone.md +++ b/docs/endpointpolicymanager/deliverymethods/mdm/videos/gettingstarted/workspaceone.md @@ -10,7 +10,7 @@ desktop management features. Watch this video and learn how to useNetwrix Endpoi (formerly PolicyPak) to deliver REAL Group Policy settings and Endpoint Policy Manager's extra settings to all your Workspace One (Airwatch) MDM joined Windows 10 machines. - + ### PolicyPak and Workspace One (Airwatch) MDM: Deploy Group Policy and PolicyPak superpowers today diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/cameyo/applicationsettings.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/cameyo/applicationsettings.md index 0c84a98555..d7185c423c 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/cameyo/applicationsettings.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/cameyo/applicationsettings.md @@ -10,5 +10,5 @@ Got apps using Cameyo (cameyo.com?)? Of course you do! Now secure those apps set Endpoint Policy Manager (formerly PolicyPak) and Application Settings Manager. With over 500 preconfigured Paks you can be sure you're covered ! - + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/cameyo/browserright.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/cameyo/browserright.md index 71ed25d285..c18ba509ef 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/cameyo/browserright.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/cameyo/browserright.md @@ -10,5 +10,5 @@ You know some websites require the right browser. Maybe its IE, or Chrome or Fir Netwrix Endpoint Policy Manager (formerly PolicyPak)... its easy for users to get exactly the right browser at the right time. - + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/cameyo/startscreen.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/cameyo/startscreen.md index 96fd1fd6b7..368af89d8f 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/cameyo/startscreen.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/cameyo/startscreen.md @@ -10,5 +10,5 @@ Got Cameyo apps? Want to make it easy for users to know what to click on to laun apps? This shows you how to place specific tiles on the Start Menu (or Taskbar) to launch Cameyo apps, and also open local files as a bonus! - + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/cameyo/uacprompts.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/cameyo/uacprompts.md index 4a1c69ad35..022b276349 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/cameyo/uacprompts.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/cameyo/uacprompts.md @@ -10,5 +10,5 @@ Cameyo is awesome... but sometimes those apps you publish wont run with standard this video see how Netwrix Endpoint Policy Manager (formerly PolicyPak) Least Privilege Manager can overcome these challenges. - + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/changemanagementutilities/advancedgrouppolicymanagement.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/changemanagementutilities/advancedgrouppolicymanagement.md index c3d947f4bd..e72ba0e925 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/changemanagementutilities/advancedgrouppolicymanagement.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/changemanagementutilities/advancedgrouppolicymanagement.md @@ -24,4 +24,4 @@ you've got Microsoft's AGPM, Endpoint Policy Manager just fits right in, right a Watch this video (exclusively for Microsoft AGPM administrators) to see exactly how to AGPM and Endpoint Policy Manager work together to provide full reporting, history and rollback capabilities. - + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/changemanagementutilities/gpoadmintool.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/changemanagementutilities/gpoadmintool.md index 0c752fa6f0..2d1376b224 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/changemanagementutilities/gpoadmintool.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/changemanagementutilities/gpoadmintool.md @@ -12,7 +12,7 @@ constructs: check-in, check-out, deploy, differences reports, and more. Check ou you're a Quest GPOADmin customer to see how Endpoint Policy Manager integrates perfectly with your Quest GPOADmin Group Policy management solution. - + ### Endpoint Policy Manager works along Quest's GPOADmin Video Transcript diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/changemanagementutilities/history.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/changemanagementutilities/history.md index 89fdcc5226..1b68dc9237 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/changemanagementutilities/history.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/changemanagementutilities/history.md @@ -11,5 +11,5 @@ Using this MMC enhancement you can see WHO and WHEN and WHAT Netwrix Endpoint Po like an AGPM and just want to know the basics of if/when something changed AND perform a point-in-time rollback. - + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/changemanagementutilities/netiq.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/changemanagementutilities/netiq.md index 4da70afa29..519d110054 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/changemanagementutilities/netiq.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/changemanagementutilities/netiq.md @@ -9,7 +9,7 @@ sidebar_position: 40 LLearn how NetIQ’s Group Policy Administrator (GPA) utility adds change management capability to Group Policy and how Endpoint Policy Manager seamlessly integrates with it! - + ### PolicyPak works with NetIQ Group Policy Administrator video transcript diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/changemanagementutilities/scriptlogicactiveadministrator.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/changemanagementutilities/scriptlogicactiveadministrator.md index 06055d2871..435499ae92 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/changemanagementutilities/scriptlogicactiveadministrator.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/changemanagementutilities/scriptlogicactiveadministrator.md @@ -10,7 +10,7 @@ ActiveAdministrator by ScriptLogic is a great tool for managing your GPOs. The g Endpoint Policy Manager (formerly PolicyPak) is fully compatible with ActiveAdministrator, and works right alongside it. Check out this video see how it all fits together! - + ### PolicyPak works alongside Active Administrator Video Transcript diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/changemanagementutilities/sdmchangemanager.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/changemanagementutilities/sdmchangemanager.md index 6a71b3bcb0..36934777f7 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/changemanagementutilities/sdmchangemanager.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/changemanagementutilities/sdmchangemanager.md @@ -9,5 +9,5 @@ sidebar_position: 60 Got SDM Change Manager? Want to know if it's compatible with Netwrix Endpoint Policy Manager (formerly PolicyPak)? (Spoiler alert: It is.) See this video to find out ! - + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/appmasking.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/appmasking.md index b565e355fd..3805425392 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/appmasking.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/appmasking.md @@ -10,5 +10,5 @@ FSLogix masks and reveals applications, like browsers. Great. Now use Netwrix En Manager (formerly PolicyPak) to set the default browser based upon which browsers are available to the user. Use FSLogix to do the MASKING of BROWSERS, and let Endpoint Policy Manager do the ROUTING. - + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/broswerright.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/broswerright.md index f1751ecb2c..8e184a01b8 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/broswerright.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/broswerright.md @@ -10,5 +10,5 @@ Got some websites which only render perfectly in IE or Chrome or FF? Then ROUTE upon URLs or patterns. Use FSLogix to do the MASKING of BROWSERS, and let Netwrix Endpoint Policy Manager (formerly PolicyPak)do the ROUTING. - + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/browserconfiguration.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/browserconfiguration.md index 7a9500ef7c..36010439d3 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/browserconfiguration.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/browserconfiguration.md @@ -10,7 +10,7 @@ FSLogix can hide/reveal applications, like browsers. Netwrix Endpoint Policy Man PolicyPak) can actually SET the settings, like homepage and security settings INSIDE your browsers and KEEP them secure. See how Endpoint Policy Manager + FSLogix can work together. - + ### PolicyPak + FSLogix: Setting browser configuration based upon which browser you actually have. diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/browserdefault.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/browserdefault.md index 87f5f09a8f..9fd152db60 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/browserdefault.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/browserdefault.md @@ -9,7 +9,7 @@ sidebar_position: 40 Netwrix Endpoint Policy Manager (formerly PolicyPak) + FSLogix: Set default browser based upon if the browser is masked or revealed. - + ### PolicyPak + FSLogix: Set default browser based upon if the browser is masked or revealed diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/elevatingapplications.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/elevatingapplications.md index 93d3277909..22c4226516 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/elevatingapplications.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/elevatingapplications.md @@ -10,7 +10,7 @@ Some applications just don't work properly without admin rights. But DONT give t administrator access! Instead, use FSLogix to hide/reveal apps users need, and use Netwrix Endpoint Policy Manager (formerly PolicyPak) to ELEVATE those applications and situations when needed. - + ### PolicyPak + FSLogix: Elevating applications when needed (and available by FSLogix) diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/profiles.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/profiles.md index ced73a24ba..bdd73d5426 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/profiles.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/profiles.md @@ -11,7 +11,7 @@ Manager (formerly PolicyPak) helps you go beyond additional Group Policy to mana Taskbar, File Associations, Least Privilege, applications, browsers and more ! This isn't a short video, but it does show the better together story ! - + ### PolicyPak and FSLogix Profiles: Better Together diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/startmenu.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/startmenu.md index 8b6dcae984..942bce69ca 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/startmenu.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/fslogix/startmenu.md @@ -10,7 +10,7 @@ Managing the Windows 10 Start Menu after using FSLogix is a piece of cake with N Policy Manager (formerly PolicyPak). Use FSLogix to hide/expose apps, then use Endpoint Policy Manager to manage those applications on the Start Menu and on the TaskBar. AWESOME! - + ### PolicyPak + FSLogix: Manage the Windows 10 Start Menu diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/gettingstartedmisc/arm.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/gettingstartedmisc/arm.md index cd9310cb8c..c90009357a 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/gettingstartedmisc/arm.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/gettingstartedmisc/arm.md @@ -8,5 +8,5 @@ sidebar_position: 40 Want to see how Netwrix Endpoint Policy Manager (formerly PolicyPak) works with ARM? Perfectly ! - + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/gettingstartedmisc/editor.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/gettingstartedmisc/editor.md index b63858e067..9dbdba0bce 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/gettingstartedmisc/editor.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/gettingstartedmisc/editor.md @@ -9,5 +9,5 @@ sidebar_position: 50 Don't want to use the GPMC to create or edit Netwrix Endpoint Policy Manager (formerly PolicyPak) policies? No GPMC, no problem with this included utility! - + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/gettingstartedmisc/freetraining.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/gettingstartedmisc/freetraining.md index d9602c9957..d59a8635fc 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/gettingstartedmisc/freetraining.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/gettingstartedmisc/freetraining.md @@ -9,7 +9,7 @@ sidebar_position: 10 New to Netwrix Endpoint Policy Manager (formerly PolicyPak)? Get started by understanding the Endpoint Policy Manager Portal in this brief tutorial. - + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/gettingstartedmisc/sidexporter.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/gettingstartedmisc/sidexporter.md index 1e54a63750..2fabde18f0 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/gettingstartedmisc/sidexporter.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/gettingstartedmisc/sidexporter.md @@ -9,5 +9,5 @@ sidebar_position: 30 Need to quickly get SIDs from on-prem or Azure AD and use them with Netwrix Endpoint Policy Manager (formerly PolicyPak)? Here's the video. - + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/gettingstartedmisc/solutionmethods.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/gettingstartedmisc/solutionmethods.md index 64997912e3..fae311ebc8 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/gettingstartedmisc/solutionmethods.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/gettingstartedmisc/solutionmethods.md @@ -12,7 +12,7 @@ Intune, we've got you covered. Or maybe you're using or nothing at all, where yo Policy Manager Cloud. Watch this technical video to learn about the differences in the Solutions methods and walk away knowing which one(s) you should use. - + Hi, this is Jeremy Moskowitz. If you've made it here, you want to understand the PolicyPak methods. Now you know you can buy in at either the Enterprise or Professional or SaaS levels. Maybe you're a diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/methods/exporterutility.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/methods/exporterutility.md index 50906109b8..8adce0efd7 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/methods/exporterutility.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/methods/exporterutility.md @@ -11,7 +11,7 @@ PolicyPak) directives if you are using Intune, SCCM, LanDesk, KACE or similar so deployment, and your team doesn't want to use Group Policy but wants to use Endpoint Policy Manager. See this video to see how it's done. - + ### PolicyPak: Deploying PolicyPak directives without Group Policy(PolicyPak Exporter Utility) diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/methods/sccmendpointpolicymanager.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/methods/sccmendpointpolicymanager.md index 76aaadab11..a34076884b 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/methods/sccmendpointpolicymanager.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/methods/sccmendpointpolicymanager.md @@ -10,7 +10,7 @@ Do you want to deploy Netwrix Endpoint Policy Manager (formerly PolicyPak) setti idea of using Group Policy to do it? You're in luck–this video tells you how to create, export, and deploy Endpoint Policy Manager magic using your own desktop management system like SCCM or LanDesk! - + ### Deploy PolicyPak Settings Using SCCM or Other Management System diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/methods/sccmgrouppolicy.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/methods/sccmgrouppolicy.md index a32102d59d..fb3666febc 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/methods/sccmgrouppolicy.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/methods/sccmgrouppolicy.md @@ -11,7 +11,7 @@ something else? Never fear, Netwrix Endpoint Policy Manager (formerly PolicyPak) day by allowing you to deploy Admin Templates, Preferences, and Security Settings to your endpoints by using SCCM, KACE, Altiris, or whatever desktop management system you're already in love with! - + ### Deploy Real Group Policy using SCCM or Other Management System diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/netwrixauditor/auditordemo.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/netwrixauditor/auditordemo.md index 0d82f9503d..93afaddffc 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/netwrixauditor/auditordemo.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/netwrixauditor/auditordemo.md @@ -9,5 +9,5 @@ sidebar_position: 10 Want to know what changed in GPO / Netwrix Endpoint Policy Manager (formerly PolicyPak) land using Netwrix Auditor? Check out this demo of how the integration works! - + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/netwrixauditor/auditorsetup.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/netwrixauditor/auditorsetup.md index 12b6642541..40c6f4b20c 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/netwrixauditor/auditorsetup.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/netwrixauditor/auditorsetup.md @@ -9,5 +9,5 @@ sidebar_position: 20 Ready to connect Netwrix Endpoint Policy Manager (formerly PolicyPak) and Netwrix Auditor? See these initial setup steps! - + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/admx.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/admx.md index 82eff009d3..f37ade8119 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/admx.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/admx.md @@ -10,5 +10,5 @@ You're likely already excluding your AV and other system software from Netwrix E Manager (formerly PolicyPak). But you can use this ADMX setting to specify which processes Endpoint Policy Manager should exclude. - + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/admxfiles.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/admxfiles.md index b7b6d0d9cb..50bd9df68a 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/admxfiles.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/admxfiles.md @@ -9,5 +9,5 @@ sidebar_position: 10 Learn how to implement theNetwrix Endpoint Policy Manager (formerly PolicyPak) ADMX trouble-shooting files. - + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/gpobackup.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/gpobackup.md index 6d5a43c3c3..2dfaf25047 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/gpobackup.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/gpobackup.md @@ -9,7 +9,7 @@ sidebar_position: 40 If we need a full GPO backup for troubleshooting, here is the CORRECT process for what we need from you. - + Hi, this is Jeremy Moskowitz. If you're watching this video, it means we've asked you for GPO backup. Here's a Group Policy object that has a bunch of stuff in it. Maybe there's something we diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/itemleveltargeting.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/itemleveltargeting.md index e01aaf8f35..628a80cc2f 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/itemleveltargeting.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/itemleveltargeting.md @@ -9,7 +9,7 @@ sidebar_position: 70 Use this tool to troubleshoot if a POLICY, COLLECTION or full ROOT with Collections and Policies should apply or not to any particular machine or user. - + :::note This tool only works when the Netwrix Endpoint Policy Manager (formerly PolicyPak) CSE is diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/logs.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/logs.md index 0fa2ce3726..6e3d8f0de8 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/logs.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/logs.md @@ -10,7 +10,7 @@ If you are experiencing issues with Netwrix Endpoint Policy Manager (formerly Po step is to collect logs for support to review. Follow the steps in this video to correctly gather logs of the issue so support can troubleshoot it quickly. - + See the [What must I send to Endpoint Policy Manager support in order to get the FASTEST support?](/docs/endpointpolicymanager/gettingstarted/misc/knowledgebase/troubleshooting/fastsupport.md) diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/mdm.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/mdm.md index 553e413ed3..6cfb658b1f 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/mdm.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/mdm.md @@ -4,7 +4,7 @@ If you want to bypass any potential licensing issue, test your Cloud or MDM poli exporting them, or set up a home test lab, rename your endpoint to contain the word "computer" in the name. See this concept at work in this video! - + ### PP (All Versions): Testing and Troubleshooting By Renaming an endpoint Computer diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/powershell.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/powershell.md index c38520b5c6..f2239cd546 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/powershell.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/powershell.md @@ -9,5 +9,5 @@ sidebar_position: 50 Not sure which GPOs contain Netwrix Endpoint Policy Manager (formerly PolicyPak) XMLs? Use our handy PowerShell applet to get to the bottom of where your PP settings are. - + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/processmonitor.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/processmonitor.md index 1ae2f80221..013cd86a0f 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/processmonitor.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/processmonitor.md @@ -9,7 +9,7 @@ sidebar_position: 30 Need to show us some details of a problem? If we ask you to use Process Monitor, here's how to download and use it. - + ### Process Monitor 101 diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/unlicense.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/unlicense.md index 5fd4bdab41..093b2d12fe 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/unlicense.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/troubleshooting/unlicense.md @@ -10,7 +10,7 @@ If directed by Netwrix Endpoint Policy Manager (formerly PolicyPak) support, you some computers up to stop processing some directives by actively un-licensing all components, then re-enabling SOME components. This video shows you how. - + Hi, this is Jeremy. In this video, I'm going to show you how to use the ADMX templates that we have to narrow down troubleshooting. If you're watching this video, it probably means that we asked you diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/upgradingmaintenance/backup.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/upgradingmaintenance/backup.md index 120e8bfed9..8ce2af3873 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/upgradingmaintenance/backup.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/upgradingmaintenance/backup.md @@ -10,7 +10,7 @@ Backing up your Netwrix Endpoint Policy Manager (formerly PolicyPak) GPOs is eas existing GPO backup and restore you already know and love. What’s more, you can export your Endpoint Policy Manager configuration and share them with friends or other administrators. - + ### PolicyPak:Backup and Restore and Export and Import video transcript diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/upgradingmaintenance/backupoptions.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/upgradingmaintenance/backupoptions.md index 061c51fb70..5cb4f61ad9 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/upgradingmaintenance/backupoptions.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/upgradingmaintenance/backupoptions.md @@ -6,5 +6,5 @@ sidebar_position: 10 # Endpoint Policy Manager: Backup and Restore Options to Recover from nearly any problem - + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/admintemplatemanager.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/admintemplatemanager.md index e137b5ff55..de69f26d33 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/admintemplatemanager.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/admintemplatemanager.md @@ -10,5 +10,5 @@ What you DONT want is to have MORE GPOs then you need to for WVD. Use Netwrix En Manager (formerly PolicyPak) Admin Template Manager to make decisions about which settings should hit what machines at what times. Reduce the amount of GPOs at the same time. - + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/applicationsettings.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/applicationsettings.md index b8fb358c6b..7966934d79 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/applicationsettings.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/applicationsettings.md @@ -10,7 +10,7 @@ WVD is "all about the apps" which is great. Now how do you manage them? We have our website, but this one shows how quickly and easily you can manage your WVD apps using Netwrix Endpoint Policy Manager (formerly PolicyPak). - + Hi. This is Jeremy Moskowitz, former 15-year Group Policy MVP and Founder of PolicyPak Software. In this video, we're going to learn how you can take your Windows Virtual Desktop applications and diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/browserrouter.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/browserrouter.md index cb772cf647..21bf832a3b 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/browserrouter.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/browserrouter.md @@ -10,7 +10,7 @@ Got multiple browsers with WVD? Great, we have you covered. See how to get the R RIGHT website with Netwrix Endpoint Policy Manager (formerly PolicyPak) Browser Router and Windows Virtual Desktop ! - + Hi, this is Jeremy Moskowitz, Microsoft MVP and founder of PolicyPak Software. In this video we're going to learn how to get the right browser for the right website. In fact, in previous videos you diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/elevateapplication.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/elevateapplication.md index 1b95923dff..12487eceec 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/elevateapplication.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/elevateapplication.md @@ -10,7 +10,7 @@ Sometimes and app won't run unless you're running with local admin rights. NOT a Instead, use Netwrix Endpoint Policy Manager (formerly PolicyPak) Least Privilege Manager to elevate applications when needed, and keep Standard Users just that... users and NOT admins. - + Hi. This is Jeremy Moskowitz, former 15-year Group Policy MVP and Founder of PolicyPak Software. In this video, we're going to talk about a Windows Virtual Desktop problem that you can overcome with diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/elevateinstall.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/elevateinstall.md index d2d7397294..628f97a5c9 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/elevateinstall.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/elevateinstall.md @@ -10,7 +10,7 @@ Users cannot auto-update the Remote Desktop app for Windows Virtual Desktop. Wit Policy Manager (formerly PolicyPak) though, this is a slam-dunk. See how users on their own laptops can keep the WVD Remote Desktop app updated themsevles. - + Users cannot auto-update the Remote Desktop app for Windows Virtual Desktop. With Netwrix Endpoint Policy Manager (formerly PolicyPak) though, this is a slam-dunk. See how users on their own laptops diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/gettingstarted.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/gettingstarted.md index b830dcf218..0de501cf84 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/gettingstarted.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/gettingstarted.md @@ -9,7 +9,7 @@ sidebar_position: 10 Before you RUN with Netwrix Endpoint Policy Manager (formerly PolicyPak) & WVD, here's a walk around our internal test lab, so you can see how Endpoint Policy Manager + WVD followup videos will fit in. - + Hi. This is Jeremy Moskowitz, former 15-year Group Policy MVP and Founder of PolicyPak Software. This video is sort of a walk before you run video with PolicyPak and Windows Virtual Desktop. diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/leastprivilege.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/leastprivilege.md index de03f2b6c2..a3d6a1516b 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/leastprivilege.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/leastprivilege.md @@ -13,5 +13,5 @@ users cannot auto-update the Remote Desktop app for Windows Virtual Desktop. Wit Manager though, this is a slam-dunk. See how users on their own laptops can keep the WVD Remote Desktop app updated themselves. - + diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/startscreen.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/startscreen.md index 863669d6a6..86c2f65c09 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/startscreen.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/startscreen.md @@ -9,7 +9,7 @@ sidebar_position: 40 WVD is great. But finding the icons to run applications can be hard. Use Netwrix Endpoint Policy Manager (formerly PolicyPak) to add visibility to your icons on the Start Screen and Taskbar! - + Hi. This is Jeremy Moskowitz, former 15-year Group Policy MVP and Founder of Endpoint Policy Manager Software. In this video, we're going to take the Windows Virtual Desktop icons and put them into a diff --git a/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/tour.md b/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/tour.md index 6c9c6eac91..07e0d792c2 100644 --- a/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/tour.md +++ b/docs/endpointpolicymanager/gettingstarted/misc/videos/windowsvirtualdesktops/tour.md @@ -12,5 +12,5 @@ Additionally, if you have multiple browsers with WVD then we have you covered! S RIGHT browser for the RIGHT website with Endpoint Policy Manager Browser Router and Windows Virtual Desktop! - + diff --git a/docs/endpointpolicymanager/gpcompliancereporter/videos/gettingstarted/install.md b/docs/endpointpolicymanager/gpcompliancereporter/videos/gettingstarted/install.md index 8fee0e99f7..18e04c8429 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/videos/gettingstarted/install.md +++ b/docs/endpointpolicymanager/gpcompliancereporter/videos/gettingstarted/install.md @@ -8,7 +8,7 @@ sidebar_position: 10 Learn how to quickly license PPGPCR Endpoints, and Server. Then install both and verify that everything is working. - + ## PPGPCR: Installing Compliance Reporter Server and Client diff --git a/docs/endpointpolicymanager/gpcompliancereporter/videos/gettingstarted/modepull.md b/docs/endpointpolicymanager/gpcompliancereporter/videos/gettingstarted/modepull.md index 2c55b79527..c00bb9840e 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/videos/gettingstarted/modepull.md +++ b/docs/endpointpolicymanager/gpcompliancereporter/videos/gettingstarted/modepull.md @@ -9,7 +9,7 @@ Use Netwrix Endpoint Policy Manager (formerly PolicyPak) GP Compliance Reporter' Standalone" mode to request (interrogate) Group Policy Settings from endpoints. With this method, the PPGPCR server is not used. All new PPGPCR customers should start here. - + ### PPGPCR Standalone Quickstart diff --git a/docs/endpointpolicymanager/gpcompliancereporter/videos/gettingstarted/modepush.md b/docs/endpointpolicymanager/gpcompliancereporter/videos/gettingstarted/modepush.md index 220971d840..536fb0a05b 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/videos/gettingstarted/modepush.md +++ b/docs/endpointpolicymanager/gpcompliancereporter/videos/gettingstarted/modepush.md @@ -11,7 +11,7 @@ Client-less Endpoint Auditing Use this video to set up PPGPCR Server’s Client-less endpoint Push-based auditing. Once set up, all clients will send GP data to the server in real time. - + ### Endpoint Policy Manager GP Compliance Reporter Server: Setting up Client-less Endpoint Auditing diff --git a/docs/endpointpolicymanager/gpcompliancereporter/videos/gettingstarted/securityenhanced.md b/docs/endpointpolicymanager/gpcompliancereporter/videos/gettingstarted/securityenhanced.md index 73a28f34b3..6d34fe5dd8 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/videos/gettingstarted/securityenhanced.md +++ b/docs/endpointpolicymanager/gpcompliancereporter/videos/gettingstarted/securityenhanced.md @@ -7,7 +7,7 @@ sidebar_position: 40 Upgrade PPGPCR Compliance Reporter Server and Client for enhanced AD security. - + Hi, this is Jeremy, and in this video, I'm going to show you how to upgrade your Compliance Reporter server for enhanced and increased security. The current problem is that the Compliance Reporter diff --git a/docs/endpointpolicymanager/gpcompliancereporter/videos/troubleshooting/firewallports.md b/docs/endpointpolicymanager/gpcompliancereporter/videos/troubleshooting/firewallports.md index cf7f6a9371..20024c8f50 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/videos/troubleshooting/firewallports.md +++ b/docs/endpointpolicymanager/gpcompliancereporter/videos/troubleshooting/firewallports.md @@ -8,7 +8,7 @@ sidebar_position: 10 Use this tip to open the required ports in the client machines' firewalls, so the PP GP Compliance Reporter can pull data from your endpoints. - + ### PPGPCR: firewall ports diff --git a/docs/endpointpolicymanager/gpcompliancereporter/videos/using/existinggpos.md b/docs/endpointpolicymanager/gpcompliancereporter/videos/using/existinggpos.md index 065bdcc584..0ed26d343a 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/videos/using/existinggpos.md +++ b/docs/endpointpolicymanager/gpcompliancereporter/videos/using/existinggpos.md @@ -9,7 +9,7 @@ The Netwrix Endpoint Policy Manager (formerly PolicyPak) Group Policy Compliance you know if your existing settings (from a GPO) have -made it- to a target machine. Watch this video to learn how to utilize an existing GPO as a PPGPCR Test. - + ### Endpoint Policy Manager GP Compliance Reporter: Using an Existing GPO as a test diff --git a/docs/endpointpolicymanager/gpcompliancereporter/videos/using/importgpos.md b/docs/endpointpolicymanager/gpcompliancereporter/videos/using/importgpos.md index 418676e770..c13482347c 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/videos/using/importgpos.md +++ b/docs/endpointpolicymanager/gpcompliancereporter/videos/using/importgpos.md @@ -8,7 +8,7 @@ sidebar_position: 20 In PPGPCR you now have a way to take one OU, or multiple OUs and keep your tests updated. This video shows you how. - + Hi, this is Jeremy Moskowitz, and in this video, I'm going to show you how you can take lots of different GPOs from across your entire estate here in Active Directory and make them into tests in diff --git a/docs/endpointpolicymanager/gpcompliancereporter/videos/using/importstig.md b/docs/endpointpolicymanager/gpcompliancereporter/videos/using/importstig.md index 13e7cfa5b2..b573a071ea 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/videos/using/importstig.md +++ b/docs/endpointpolicymanager/gpcompliancereporter/videos/using/importstig.md @@ -10,7 +10,7 @@ applications like Java, Firefox, Internet Explorer and more … and make them mo US Government recommendations. See how Endpoint Policy Manager can deliver these settings to your machines and lock them down using Group Policy. - + ### Manage Different Users In The Same OU (And Reduce Number of GPOs) With Endpoint Policy Manager diff --git a/docs/endpointpolicymanager/gpcompliancereporter/videos/whatdoesitdo/modeserver.md b/docs/endpointpolicymanager/gpcompliancereporter/videos/whatdoesitdo/modeserver.md index c2a30bbd3b..2e5ac9e9d1 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/videos/whatdoesitdo/modeserver.md +++ b/docs/endpointpolicymanager/gpcompliancereporter/videos/whatdoesitdo/modeserver.md @@ -9,7 +9,7 @@ Why do you need PPGPCR Server mode? Because all your computers' GP Results will place, and you can quickly test to see if you are in compliance or not. Without PPGPCR Server, you simply don't know what's going on with ALL of your users or computers. - + ### PPGPCR: Server Mode diff --git a/docs/endpointpolicymanager/gpcompliancereporter/videos/whatdoesitdo/modestandalone.md b/docs/endpointpolicymanager/gpcompliancereporter/videos/whatdoesitdo/modestandalone.md index d649bac982..6b47314d8c 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/videos/whatdoesitdo/modestandalone.md +++ b/docs/endpointpolicymanager/gpcompliancereporter/videos/whatdoesitdo/modestandalone.md @@ -7,7 +7,7 @@ sidebar_position: 30 Quickly see what the PPGPCR Standalone Mode can do for you. - + ### PPGPCR: Standalone Mode diff --git a/docs/endpointpolicymanager/gpcompliancereporter/videos/whatdoesitdo/overviewmanager.md b/docs/endpointpolicymanager/gpcompliancereporter/videos/whatdoesitdo/overviewmanager.md index 00f00d8e5e..cacb60ad90 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/videos/whatdoesitdo/overviewmanager.md +++ b/docs/endpointpolicymanager/gpcompliancereporter/videos/whatdoesitdo/overviewmanager.md @@ -10,7 +10,7 @@ actually made it to your endpoints. With Netwrix Endpoint Policy Manager (former Policy Compliance Reporter, you can be sure that all your machines have your IT Team's desired settings, and no holes in your armor. - + ### Endpoint Policy Manager Group Policy Compliance Reporter: 2 Minute Quick Overview for Managers diff --git a/docs/endpointpolicymanager/gpcompliancereporter/videos/whatdoesitdo/overviewtechnical.md b/docs/endpointpolicymanager/gpcompliancereporter/videos/whatdoesitdo/overviewtechnical.md index defe20eb3a..d7d9478163 100644 --- a/docs/endpointpolicymanager/gpcompliancereporter/videos/whatdoesitdo/overviewtechnical.md +++ b/docs/endpointpolicymanager/gpcompliancereporter/videos/whatdoesitdo/overviewtechnical.md @@ -10,7 +10,7 @@ PolicyPak) Group Policy Compliance Reporter. You can use it alone, or with your which machines on your network did and did not get the IT and security settings you need for them to get to be compliant. - + ### Endpoint Policy Manager Group Policy Compliance Reporter: 7 Minute Technical Overview for IT Pros diff --git a/docs/endpointpolicymanager/index.md b/docs/endpointpolicymanager/index.md index 7de8b12948..3b3fd28aef 100644 --- a/docs/endpointpolicymanager/index.md +++ b/docs/endpointpolicymanager/index.md @@ -6,7 +6,7 @@ sidebar_position: 1 # Netwrix Endpoint Policy Manager (formerly PolicyPak) Documentation -Netwrix Endpoint Policy Manager (formerly PolicyPak) allows you to secure end users wherever they +Netwrix Endpoint Policy Manager (formerly PolicyPak) allows you to secure end users wherever they work and make them more productive with Netwrix endpoint management software. In today's hybrid work environment, users need to access their desktops, laptops and other devices @@ -27,7 +27,7 @@ Comprehensive documentation index for all Endpoint Policy Manager components, or | ![applicationmanager](/images/endpointpolicymanager/applicationmanager.webp) | Application Settings Manager |
  • [Manual](/docs/endpointpolicymanager/components/applicationsettingsmanager/manual/overview.md)
  • [Tech Notes](/docs/endpointpolicymanager/components/applicationsettingsmanager/technotes/knowledgebase.md)
  • [Videos](/docs/endpointpolicymanager/components/applicationsettingsmanager/videos/videolearningcenter.md)
| | ![browserrouter](/images/endpointpolicymanager/browserrouter.webp) | Browser Router |
  • [Manual](/docs/endpointpolicymanager/components/browserrouter/manual/overview.md)
  • [Tech Notes](/docs/endpointpolicymanager/components/browserrouter/knowledgebase/knowledgebase.md)
  • [Videos](/docs/endpointpolicymanager/components/browserrouter/videolearningcenter/videolearningcenter.md)
| | ![devicemanager](/images/endpointpolicymanager/devicemanager.webp) | Device Manager |
  • [Manual](/docs/endpointpolicymanager/components/devicemanager/manual/overview.md)
  • [Tech Notes](/docs/endpointpolicymanager/components/devicemanager/knowledgebase/knowledgebase.md)
  • [Videos](/docs/endpointpolicymanager/components/devicemanager/videolearningcenter/videolearningcenter.md)
| -| ![leastprivilegemanager](/images/endpointpolicymanager/leastprivilegemanager.webp) | Endpoint Privilege Manager (Windows and Mac) |
  • [Manual](/docs/endpointpolicymanager/components/endpointprivilegemanager/overview.md)
  • [Tech Notes](/docs/endpointpolicymanager/components/endpointprivilegemanager/knowledgebase/knowledgebase.md)
  • [Videos](/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/videolearningcenter.md)
| +| ![leastprivilegemanager](/images/endpointpolicymanager/leastprivilegemanager.webp) | Endpoint Privilege Manager (Windows and Mac) |
  • [Manual](/docs/endpointpolicymanager/components/endpointprivilegemanager/overview.md)
  • [Videos](/docs/endpointpolicymanager/components/endpointprivilegemanager/videolearningcenter/videolearningcenter.md)
| | ![featuremanagerwindows](/images/endpointpolicymanager/featuremanagerwindows.webp) | Feature Manager for Windows |
  • [Manual](/docs/endpointpolicymanager/components/featuremanager/manual/overview.md)
  • [Tech Notes](/docs/endpointpolicymanager/components/featuremanager/technotes/knowledgebase.md)
  • [Videos](/docs/endpointpolicymanager/components/featuremanager/videos/videolearningcenter.md)
| | ![fileassociationsmanager](/images/endpointpolicymanager/fileassociationsmanager.webp) | File Associations Manager |
  • [Manual](/docs/endpointpolicymanager/components/fileassociationsmanager/manual/overview.md)
  • [Tech Notes](/docs/endpointpolicymanager/components/fileassociationsmanager/knowledgebase/knowledgebase.md)
  • [Videos](/docs/endpointpolicymanager/components/fileassociationsmanager/videolearningcenter/videolearningcenter.md)
| | ![javaenterpriserulesmanager](/images/endpointpolicymanager/javaenterpriserulesmanager.webp) | Java Enterprise Rules Manager |
  • [Manual](/docs/endpointpolicymanager/components/javaenterpriserules/manual/javaenterpriserules/overview.md)
  • [Tech Notes](/docs/endpointpolicymanager/components/javaenterpriserules/technotes/knowledgebase.md)
  • [Videos](/docs/endpointpolicymanager/components/javaenterpriserules/videos/videolearningcenter.md)
| @@ -49,5 +49,3 @@ Comprehensive documentation index for all Endpoint Policy Manager components, or | ![allthingsinstallationupkeep](/images/endpointpolicymanager/allthingsinstallationupkeep.webp) | All Things Installation & Upkeep |
  • [Tech Notes](/docs/endpointpolicymanager/installation/knowledgebase/knowledgebase.md)
  • [Videos](/docs/endpointpolicymanager/installation/videolearningcenter/videolearningcenter.md)
| | ![gpcompliancereporter](/images/endpointpolicymanager/gpcompliancereporter.webp) | Endpoint Policy Manager GP Compliance Reporter |
  • [Tech Notes](/docs/endpointpolicymanager/gpcompliancereporter/technotes/knowledgebase.md)
  • [Videos](/docs/endpointpolicymanager/gpcompliancereporter/videos/videolearningcenter.md)
| | ![archive](/images/endpointpolicymanager/archive.webp) | Archive |
  • [Archive](/docs/endpointpolicymanager/archive/overview.md)
| - - diff --git a/docs/endpointpolicymanager/installation/videolearningcenter/methodgpoandad/autoupdate.md b/docs/endpointpolicymanager/installation/videolearningcenter/methodgpoandad/autoupdate.md index 96040c59ac..713d6bb72e 100644 --- a/docs/endpointpolicymanager/installation/videolearningcenter/methodgpoandad/autoupdate.md +++ b/docs/endpointpolicymanager/installation/videolearningcenter/methodgpoandad/autoupdate.md @@ -9,7 +9,7 @@ Starting in build 545, you can silently update the PP CSE anytime you want. You Netwrix Endpoint Policy Manager (formerly PolicyPak) Central Store, or a share of your choice. In this video, we'll explore exactly how to demonstrate the new PP Automatic updates. - + :::note Extra details are covered in Appendix A of the PP Quickstart and User guide. diff --git a/docs/endpointpolicymanager/licensing/videolearningcenter/installall/installuniversal.md b/docs/endpointpolicymanager/licensing/videolearningcenter/installall/installuniversal.md index ad97f0ca1a..c96db16485 100644 --- a/docs/endpointpolicymanager/licensing/videolearningcenter/installall/installuniversal.md +++ b/docs/endpointpolicymanager/licensing/videolearningcenter/installall/installuniversal.md @@ -5,7 +5,7 @@ get it installed? This is your "one-stop shop" video to explain it all. Just get deployed via GPO, an on-prem tool like SCCM, or an MDM tool like Intune, and... you're done! Once license... and that's it. We call it the "universal" license! - + Hi, this is Jeremy Moskowitz. In this video, we're going to learn how to install your license files. This is what your license files should look like. Maybe the file names are a little different, but diff --git a/docs/endpointpolicymanager/licensing/videolearningcenter/installalllegacy/upgrades.md b/docs/endpointpolicymanager/licensing/videolearningcenter/installalllegacy/upgrades.md index 104c537e38..f8b9af3a64 100644 --- a/docs/endpointpolicymanager/licensing/videolearningcenter/installalllegacy/upgrades.md +++ b/docs/endpointpolicymanager/licensing/videolearningcenter/installalllegacy/upgrades.md @@ -11,5 +11,5 @@ continuing (or else the license will not be able to be imported.) ::: - + diff --git a/docs/endpointpolicymanager/licensing/videolearningcenter/requestall/licenserequestkey.md b/docs/endpointpolicymanager/licensing/videolearningcenter/requestall/licenserequestkey.md index 679272a4c3..410c4b8da1 100644 --- a/docs/endpointpolicymanager/licensing/videolearningcenter/requestall/licenserequestkey.md +++ b/docs/endpointpolicymanager/licensing/videolearningcenter/requestall/licenserequestkey.md @@ -4,7 +4,7 @@ Want to get started with Netwrix Endpoint Policy Manager (formerly PolicyPak)? W number of computers in on-prem AD and, if desired, in Intune. Here's how to choose which path, and a walk through of each scenario. - + Hi, this is Jeremy Moskowitz, and in this video we're going to learn how to request licenses from PolicyPak. You'll have to do this every year, so it's good to understand how this works. @@ -156,4 +156,3 @@ directions are if you're using exclusively Intune. Hope this video helps you out. I'm looking forward to getting you started real soon with PolicyPak. Thanks so much. - diff --git a/docs/endpointpolicymanager/licensing/videolearningcenter/troubleshooting/cleanup.md b/docs/endpointpolicymanager/licensing/videolearningcenter/troubleshooting/cleanup.md index 00c6d3ef2d..2147c6603f 100644 --- a/docs/endpointpolicymanager/licensing/videolearningcenter/troubleshooting/cleanup.md +++ b/docs/endpointpolicymanager/licensing/videolearningcenter/troubleshooting/cleanup.md @@ -9,7 +9,7 @@ sidebar_position: 30 If you're a renewing customer, take a moment and find your old licenses and clean them out. This video shows you how. - + ### PolicyPak: Using LT for license cleanup diff --git a/docs/endpointpolicymanager/licensing/videolearningcenter/troubleshooting/legacy.md b/docs/endpointpolicymanager/licensing/videolearningcenter/troubleshooting/legacy.md index 48ac342309..c3febc0939 100644 --- a/docs/endpointpolicymanager/licensing/videolearningcenter/troubleshooting/legacy.md +++ b/docs/endpointpolicymanager/licensing/videolearningcenter/troubleshooting/legacy.md @@ -6,5 +6,5 @@ sidebar_position: 10 # Legacy License Retirement Guidance (for Feb 28, 2023) - + diff --git a/docs/endpointpolicymanager/licensing/videolearningcenter/troubleshooting/lttool.md b/docs/endpointpolicymanager/licensing/videolearningcenter/troubleshooting/lttool.md index 75eaeb51d1..8afc0290a1 100644 --- a/docs/endpointpolicymanager/licensing/videolearningcenter/troubleshooting/lttool.md +++ b/docs/endpointpolicymanager/licensing/videolearningcenter/troubleshooting/lttool.md @@ -8,5 +8,4 @@ sidebar_position: 60 Having problems with the Netwrix Endpoint Policy Manager (formerly PolicyPak) LT tool but need to get "counting" with your number of Intune connected machines? Use this workaround. - - + diff --git a/docs/endpointpolicymanager/licensing/videolearningcenter/troubleshooting/mdm.md b/docs/endpointpolicymanager/licensing/videolearningcenter/troubleshooting/mdm.md index 2178ec2935..4a9a352223 100644 --- a/docs/endpointpolicymanager/licensing/videolearningcenter/troubleshooting/mdm.md +++ b/docs/endpointpolicymanager/licensing/videolearningcenter/troubleshooting/mdm.md @@ -8,5 +8,4 @@ sidebar_position: 40 Please run these steps if asked by support - - + diff --git a/docs/endpointpolicymanager/licensing/videolearningcenter/troubleshooting/renameendpoint.md b/docs/endpointpolicymanager/licensing/videolearningcenter/troubleshooting/renameendpoint.md index 08081be46a..2b7929c9e2 100644 --- a/docs/endpointpolicymanager/licensing/videolearningcenter/troubleshooting/renameendpoint.md +++ b/docs/endpointpolicymanager/licensing/videolearningcenter/troubleshooting/renameendpoint.md @@ -10,5 +10,5 @@ If you want to bypass any potential licensing issue, test your Cloud or MDM poli exporting them, or set up a home test lab, rename your endpoint to contain the word "computer" in the name. See this concept at work in this video! - + diff --git a/docs/endpointpolicymanager/licensing/videolearningcenter/troubleshooting/unlicense.md b/docs/endpointpolicymanager/licensing/videolearningcenter/troubleshooting/unlicense.md index c15bad3607..7b4ca84abd 100644 --- a/docs/endpointpolicymanager/licensing/videolearningcenter/troubleshooting/unlicense.md +++ b/docs/endpointpolicymanager/licensing/videolearningcenter/troubleshooting/unlicense.md @@ -8,7 +8,7 @@ sidebar_position: 20 If asked by support, you might want to unlicense a specific component. This video shows you how. - + Hi, this is Jeremy Moskowitz. In this video we're going to talk about how to unlicensed one component, if asked by tech support. The idea is that if you were to go to an endpoint and type PP diff --git a/src/theme/Root.js b/src/theme/Root.js index 10c9c1994e..f5a4585ba2 100644 --- a/src/theme/Root.js +++ b/src/theme/Root.js @@ -26,7 +26,9 @@ export default function Root({ children }) { // attributeFilter: ['data-theme'] // }); - return () => observer.disconnect(); + return () => { + // Cleanup - observer is commented out, so nothing to disconnect + }; }, []); return ( From fdb5178104de7f266ce6dae71f0cc0cc17621741 Mon Sep 17 00:00:00 2001 From: Bogdan Turlea Date: Wed, 12 Nov 2025 19:14:04 +0200 Subject: [PATCH 57/94] Revert changes on src/theme/Root.js --- src/theme/Root.js | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/theme/Root.js b/src/theme/Root.js index f5a4585ba2..10c9c1994e 100644 --- a/src/theme/Root.js +++ b/src/theme/Root.js @@ -26,9 +26,7 @@ export default function Root({ children }) { // attributeFilter: ['data-theme'] // }); - return () => { - // Cleanup - observer is commented out, so nothing to disconnect - }; + return () => observer.disconnect(); }, []); return ( From a490506f202a6d1a55d6c0754b11334f2994e803 Mon Sep 17 00:00:00 2001 From: Zoey Castillo Date: Wed, 12 Nov 2025 11:51:11 -0600 Subject: [PATCH 58/94] Correct image path depth in KB auditor articles MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Fixed auditor article image references from ../../../images/ to ../../images/ The previous fix used one too many directory levels - Auditor articles are 2 levels deep in configuration-and-setup, so paths to parent images need only 2 dots 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- ...nd-group-policy-changes-reported-as-made-by-system.md | 1 + .../active-directory-object-restore.md | 3 ++- ...-used-active-directory-and-entra-id-license-counts.md | 5 +++-- ...ction-to-a-windows-file-server-compression-service.md | 1 + ...name-already-exists-in-file-server-monitoring-plan.md | 1 + ...file-servers-audit-service-terminated-unexpectedly.md | 1 + ...t-be-followed-error-in-file-server-monitoring-plan.md | 3 ++- ...ervice-support-in-netwrix-auditor-for-file-servers.md | 3 ++- ...t-is-sessionid-in-netwrix-auditor-for-file-servers.md | 3 ++- ...ale-service-is-unable-to-start-during-installation.md | 3 ++- ...d-programs-but-still-exists-in-the-services-overvi.md | 3 ++- .../how-to-configure-monitoring-of-local-accounts.md | 3 ++- .../how-to-configure-netwrix-auditor-in-failover-mode.md | 1 + .../how-to-install-access-reviews.md | 3 ++- ...tor-components-prior-to-further-clear-installation.md | 1 + .../how-to-repair-netwrix-auditor-installation.md | 3 ++- ...soft-365-data-sources-to-use-proxy-server-settings.md | 9 +++++---- ...tor-completes-with-error-validating-your-account-s.md | 3 ++- ...-authentication-for-microsoft-365-service-accounts.md | 5 +++-- ...equired-for-auditing-a-microsoft-office-365-tenant.md | 3 ++- ...5_and_microsoft_entra_id_(auditor_v10.0_and_older).md | 9 +++++---- ...-in-sharepoint-online-and-ms-teams-monitoring-plan.md | 3 ++- .../sharepoint-application-deployment-for-ndc.md | 9 +++++---- ...ation-installation-for-netwrix-data-classification.md | 9 +++++---- .../troubleshoot_sharepoint_serveron-premise_errors.md | 1 + ...e-sspi-context-error-in-sql-server-monitoring-plan.md | 1 + ...-string-is-not-valid-in-sql-server-monitoring-plan.md | 5 +++-- .../could-not-find-stored-procedure-getallproperties.md | 1 + ...our-sql-server-settings-in-audit-database-settings.md | 1 + 29 files changed, 63 insertions(+), 34 deletions(-) diff --git a/docs/kb/auditor/configuration-and-setup/active-directory-auditing/active-directory-exchange-and-group-policy-changes-reported-as-made-by-system.md b/docs/kb/auditor/configuration-and-setup/active-directory-auditing/active-directory-exchange-and-group-policy-changes-reported-as-made-by-system.md index 31f7775195..1d361f9d92 100644 --- a/docs/kb/auditor/configuration-and-setup/active-directory-auditing/active-directory-exchange-and-group-policy-changes-reported-as-made-by-system.md +++ b/docs/kb/auditor/configuration-and-setup/active-directory-auditing/active-directory-exchange-and-group-policy-changes-reported-as-made-by-system.md @@ -34,3 +34,4 @@ This article contains references to the most popular Active Directory, Exchange, + diff --git a/docs/kb/auditor/configuration-and-setup/active-directory-auditing/active-directory-object-restore.md b/docs/kb/auditor/configuration-and-setup/active-directory-auditing/active-directory-object-restore.md index b3e29addf5..e6a76526aa 100644 --- a/docs/kb/auditor/configuration-and-setup/active-directory-auditing/active-directory-object-restore.md +++ b/docs/kb/auditor/configuration-and-setup/active-directory-auditing/active-directory-object-restore.md @@ -38,7 +38,7 @@ The Netwrix Active Directory Object Restore tool recovers removed Active Directo The account used for recovery and restore is the same account used for data collection in your Netwrix Auditor Active Directory monitoring plan. -
![Active](../../../images/servlet_image_3823966b1661.png)
+
![Active](../../images/servlet_image_3823966b1661.png)
> **NOTE:** This tool should **NOT** be used to revert the changes caused by raising the forest functional level. For additional information, refer to the following article: Object Restore for Active Directory. @@ -47,3 +47,4 @@ The account used for recovery and restore is the same account used for data coll - Object Restore for Active Directory + diff --git a/docs/kb/auditor/configuration-and-setup/active-directory-auditing/reducing-the-used-active-directory-and-entra-id-license-counts.md b/docs/kb/auditor/configuration-and-setup/active-directory-auditing/reducing-the-used-active-directory-and-entra-id-license-counts.md index cd745315e1..afa4128b33 100644 --- a/docs/kb/auditor/configuration-and-setup/active-directory-auditing/reducing-the-used-active-directory-and-entra-id-license-counts.md +++ b/docs/kb/auditor/configuration-and-setup/active-directory-auditing/reducing-the-used-active-directory-and-entra-id-license-counts.md @@ -58,11 +58,11 @@ Refer to the following steps to exclude OUs and user objects from the monitoring 2. Select the relevant AD monitoring plan and click **Edit**. 3. Select the data source and click **Edit data source**. -![Edit data source](../../../images/ka0Qk000000EIjS_0EMQk00000661ik.png) +![Edit data source](../../images/ka0Qk000000EIjS_0EMQk00000661ik.png) 4. In the left pane, select the **Objects** tab. Select the **Exclude these objects** checkbox, then click **Add** to exclude objects from the monitoring scope. After adding the objects, click **Save & Close**. -![Exclude these objects](../../../images/ka0Qk000000EIjS_0EMQk000005FPXt.png) +![Exclude these objects](../../images/ka0Qk000000EIjS_0EMQk000005FPXt.png) Refer to the following examples to learn about how the exclusion rules work for **Objects**. The same logic applies to the inclusion rules: @@ -101,3 +101,4 @@ To exclude specific Entra ID users from the license count, populate the `omitUPN - [Microsoft Entra ID Monitoring Scope](https://docs.netwrix.com/docs/auditor/10_8) + diff --git a/docs/kb/auditor/configuration-and-setup/file-server-auditing/cannot-establish-a-connection-to-a-windows-file-server-compression-service.md b/docs/kb/auditor/configuration-and-setup/file-server-auditing/cannot-establish-a-connection-to-a-windows-file-server-compression-service.md index 13285059da..7946d2fbd3 100644 --- a/docs/kb/auditor/configuration-and-setup/file-server-auditing/cannot-establish-a-connection-to-a-windows-file-server-compression-service.md +++ b/docs/kb/auditor/configuration-and-setup/file-server-auditing/cannot-establish-a-connection-to-a-windows-file-server-compression-service.md @@ -52,3 +52,4 @@ After that, the **Netwrix Auditor Application Deployment Service** appears on th + diff --git a/docs/kb/auditor/configuration-and-setup/file-server-auditing/child-item-with-this-name-already-exists-in-file-server-monitoring-plan.md b/docs/kb/auditor/configuration-and-setup/file-server-auditing/child-item-with-this-name-already-exists-in-file-server-monitoring-plan.md index eea481d1fb..306435d3a3 100644 --- a/docs/kb/auditor/configuration-and-setup/file-server-auditing/child-item-with-this-name-already-exists-in-file-server-monitoring-plan.md +++ b/docs/kb/auditor/configuration-and-setup/file-server-auditing/child-item-with-this-name-already-exists-in-file-server-monitoring-plan.md @@ -47,3 +47,4 @@ The licensing data was corrupted. + diff --git a/docs/kb/auditor/configuration-and-setup/file-server-auditing/error-netwrix-auditor-for-file-servers-audit-service-terminated-unexpectedly.md b/docs/kb/auditor/configuration-and-setup/file-server-auditing/error-netwrix-auditor-for-file-servers-audit-service-terminated-unexpectedly.md index 7a16075c30..c3291d48c1 100644 --- a/docs/kb/auditor/configuration-and-setup/file-server-auditing/error-netwrix-auditor-for-file-servers-audit-service-terminated-unexpectedly.md +++ b/docs/kb/auditor/configuration-and-setup/file-server-auditing/error-netwrix-auditor-for-file-servers-audit-service-terminated-unexpectedly.md @@ -63,3 +63,4 @@ If you are currently on a 10.5 version and build other than 10950, perform the p + diff --git a/docs/kb/auditor/configuration-and-setup/file-server-auditing/symbolic-link-cannot-be-followed-error-in-file-server-monitoring-plan.md b/docs/kb/auditor/configuration-and-setup/file-server-auditing/symbolic-link-cannot-be-followed-error-in-file-server-monitoring-plan.md index ec065227ce..ec3542d66d 100644 --- a/docs/kb/auditor/configuration-and-setup/file-server-auditing/symbolic-link-cannot-be-followed-error-in-file-server-monitoring-plan.md +++ b/docs/kb/auditor/configuration-and-setup/file-server-auditing/symbolic-link-cannot-be-followed-error-in-file-server-monitoring-plan.md @@ -52,7 +52,7 @@ Enable all symbolic link types. Once executed, you'll see the settings for symbolic links (enabled or disabled). - ![SymlinkEvaluation output](../../../images/servlet_image_3823966b1661.png) + ![SymlinkEvaluation output](../../images/servlet_image_3823966b1661.png) 2. To enable a symlink type, run the following command: @@ -65,3 +65,4 @@ Enable all symbolic link types. Learn more about fsutil syntax in the Microsoft documentation: https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/fsutil-behavior (fsutil behavior ⸱ Microsoft) + diff --git a/docs/kb/auditor/configuration-and-setup/file-server-auditing/volume-shadow-copy-service-support-in-netwrix-auditor-for-file-servers.md b/docs/kb/auditor/configuration-and-setup/file-server-auditing/volume-shadow-copy-service-support-in-netwrix-auditor-for-file-servers.md index 77d2f418c4..f79418218a 100644 --- a/docs/kb/auditor/configuration-and-setup/file-server-auditing/volume-shadow-copy-service-support-in-netwrix-auditor-for-file-servers.md +++ b/docs/kb/auditor/configuration-and-setup/file-server-auditing/volume-shadow-copy-service-support-in-netwrix-auditor-for-file-servers.md @@ -32,10 +32,11 @@ The **Volume Shadow Copy Service** (hereafter **VSS**) can be enabled via **Netw 1. Navigate to **Managed Objects -> your_File_Servers_Managed_Object_name -> File Servers.** 2. Click **Configure** next to **Advanced Settings** and select the **Enable file versioning and rollback capabilities (based on Volume Shadow Copy).** -![User-added image](../../../images/ka04u000000HcNV_0EM700000007LkF.png) +![User-added image](../../images/ka04u000000HcNV_0EM700000007LkF.png) ## Where Shadow Copy data is stored The **Shadow Copy** data is stored on the audited file server. **VSS** is a built-in **Windows** service, and when you enable the VSS support, **Netwrix Auditor** just triggers creation of a snapshot. If you have not configured **VSS**, you may want to turn it off (especially if you do not have enough space on that server). To know precisely where the **Shadow Copy** data is stored, refer to the **Shadow Copy** information on the drive volume. + diff --git a/docs/kb/auditor/configuration-and-setup/file-server-auditing/what-is-sessionid-in-netwrix-auditor-for-file-servers.md b/docs/kb/auditor/configuration-and-setup/file-server-auditing/what-is-sessionid-in-netwrix-auditor-for-file-servers.md index 91c2591d98..e08fbae17e 100644 --- a/docs/kb/auditor/configuration-and-setup/file-server-auditing/what-is-sessionid-in-netwrix-auditor-for-file-servers.md +++ b/docs/kb/auditor/configuration-and-setup/file-server-auditing/what-is-sessionid-in-netwrix-auditor-for-file-servers.md @@ -33,7 +33,7 @@ This attribute is based on the user’s logon ID within the current session. Bei Session IDs are used to identify changes made by users with unique logon ID's. Session IDs are a combination of both the logon ID itself and the current session associated with this logon ID, to help identifying who made the change. Thus, session ID can be changed due to the fact that Netwrix would count that as a separate activity record too. -![User-added image](../../../images/ka0Qk0000001OrV_0EMQk000002Tph8.png) +![User-added image](../../images/ka0Qk0000001OrV_0EMQk000002Tph8.png) In addition, Netwrix Auditor generates the following attribute besides Session ID, associated with the object and reserved for internal use: @@ -46,3 +46,4 @@ Since the product associates Session IDs with the current session of the user, t - [How Does Merging Logon Activity Events Work?](/docs/kb/auditor/how-does-merging-logon-activity-events-work.md) + diff --git a/docs/kb/auditor/configuration-and-setup/general-configuration/ale-service-is-unable-to-start-during-installation.md b/docs/kb/auditor/configuration-and-setup/general-configuration/ale-service-is-unable-to-start-during-installation.md index 49a966848e..b70fabb54f 100644 --- a/docs/kb/auditor/configuration-and-setup/general-configuration/ale-service-is-unable-to-start-during-installation.md +++ b/docs/kb/auditor/configuration-and-setup/general-configuration/ale-service-is-unable-to-start-during-installation.md @@ -23,7 +23,7 @@ knowledge_article_id: kA00g000000H9YCCA0 During installation of NetWrix Account Lockout Examiner on **Windows 2003**, a "Service 'NetWrix Account Lockout Examiner' (ALService) failed to start" message is received that the service cannot be started due to insufficient permissions. The account in use is a domain admin. -![User-added image](../../../images/ka04u000000HcRH_0EM700000004wmJ.png) +![User-added image](../../images/ka04u000000HcRH_0EM700000004wmJ.png) ## Cause @@ -41,3 +41,4 @@ Also: 3. Try entering another local admin or domain admin account during the installation. + diff --git a/docs/kb/auditor/configuration-and-setup/general-configuration/compression-service-does-not-appear-under-installed-programs-but-still-exists-in-the-services-overvi.md b/docs/kb/auditor/configuration-and-setup/general-configuration/compression-service-does-not-appear-under-installed-programs-but-still-exists-in-the-services-overvi.md index 84ee4e278e..b08b70cb4e 100644 --- a/docs/kb/auditor/configuration-and-setup/general-configuration/compression-service-does-not-appear-under-installed-programs-but-still-exists-in-the-services-overvi.md +++ b/docs/kb/auditor/configuration-and-setup/general-configuration/compression-service-does-not-appear-under-installed-programs-but-still-exists-in-the-services-overvi.md @@ -38,7 +38,7 @@ You can manually delete the Service and its components. For that: 1. Open the **Services** snap-in and open properties of the problematic service. 2. Copy the full name of the service and the path to executable, for example, to a **Notepad** document. - ![User-added image](../../../images/ka0Qk0000001hxN_0EMQk000002u2KX.png) + ![User-added image](../../images/ka0Qk0000001hxN_0EMQk000002u2KX.png) 3. Run the command prompt as administrator and run the following command: ```bat @@ -49,3 +49,4 @@ You can manually delete the Service and its components. For that: 4. After that, navigate to the file path you copied earlier and delete all the files. + diff --git a/docs/kb/auditor/configuration-and-setup/general-configuration/how-to-configure-monitoring-of-local-accounts.md b/docs/kb/auditor/configuration-and-setup/general-configuration/how-to-configure-monitoring-of-local-accounts.md index 3ec0b84d06..b0837352c9 100644 --- a/docs/kb/auditor/configuration-and-setup/general-configuration/how-to-configure-monitoring-of-local-accounts.md +++ b/docs/kb/auditor/configuration-and-setup/general-configuration/how-to-configure-monitoring-of-local-accounts.md @@ -29,8 +29,9 @@ Netwrix Account Lockout Examiner can be set to monitor local machine event logs 5. In the next dialog box, select the **Domain Controller** radio button and enter the the name of workstation local events of which you want to monitor 6. Press the **OK** button. Press the **OK** button again. -[![User-added image](../../../images/ka04u000000HcWP_0EM700000004wxl.png)](https://netwrix.secure.force.com/kb/servlet/rtaImage?eid=ka40g000000kAbY&feoid=00N700000032Pj2&refid=0EM700000004wxl) +[![User-added image](../../images/ka04u000000HcWP_0EM700000004wxl.png)](https://netwrix.secure.force.com/kb/servlet/rtaImage?eid=ka40g000000kAbY&feoid=00N700000032Pj2&refid=0EM700000004wxl) **Note:** Make sure that the account used to run the Account Lockout Examiner service has administrative access to the machine you are adding. + diff --git a/docs/kb/auditor/configuration-and-setup/general-configuration/how-to-configure-netwrix-auditor-in-failover-mode.md b/docs/kb/auditor/configuration-and-setup/general-configuration/how-to-configure-netwrix-auditor-in-failover-mode.md index eb2c3a4e45..e14e21ad7f 100644 --- a/docs/kb/auditor/configuration-and-setup/general-configuration/how-to-configure-netwrix-auditor-in-failover-mode.md +++ b/docs/kb/auditor/configuration-and-setup/general-configuration/how-to-configure-netwrix-auditor-in-failover-mode.md @@ -64,3 +64,4 @@ For alternative backup and failover options, refer to the steps below. + diff --git a/docs/kb/auditor/configuration-and-setup/general-configuration/how-to-install-access-reviews.md b/docs/kb/auditor/configuration-and-setup/general-configuration/how-to-install-access-reviews.md index 54c17e8d53..51ed6f12b4 100644 --- a/docs/kb/auditor/configuration-and-setup/general-configuration/how-to-install-access-reviews.md +++ b/docs/kb/auditor/configuration-and-setup/general-configuration/how-to-install-access-reviews.md @@ -35,6 +35,7 @@ In case you're planning the on-premise deployment, click **On-premises Deploymen For the VM deployment, proceed with the **Virtual Appliance** option and select the suitable package. Netwrix Auditor Access Reviews will come preinstalled for the VM of your choice. -![pI1UIaaJkT.png](../../../images/ka04u00000116Ju_0EM4u000008LKrz.png) +![pI1UIaaJkT.png](../../images/ka04u00000116Ju_0EM4u000008LKrz.png) + diff --git a/docs/kb/auditor/configuration-and-setup/general-configuration/how-to-properly-remove-auditor-components-prior-to-further-clear-installation.md b/docs/kb/auditor/configuration-and-setup/general-configuration/how-to-properly-remove-auditor-components-prior-to-further-clear-installation.md index c9a030eb4f..237c2db2f0 100644 --- a/docs/kb/auditor/configuration-and-setup/general-configuration/how-to-properly-remove-auditor-components-prior-to-further-clear-installation.md +++ b/docs/kb/auditor/configuration-and-setup/general-configuration/how-to-properly-remove-auditor-components-prior-to-further-clear-installation.md @@ -57,3 +57,4 @@ In most cases, yes it does. However, for the proper uninstallation of all compre + diff --git a/docs/kb/auditor/configuration-and-setup/general-configuration/how-to-repair-netwrix-auditor-installation.md b/docs/kb/auditor/configuration-and-setup/general-configuration/how-to-repair-netwrix-auditor-installation.md index 0c9c30345c..c25d41647a 100644 --- a/docs/kb/auditor/configuration-and-setup/general-configuration/how-to-repair-netwrix-auditor-installation.md +++ b/docs/kb/auditor/configuration-and-setup/general-configuration/how-to-repair-netwrix-auditor-installation.md @@ -37,7 +37,7 @@ How to repair a Netwrix Auditor installation in our environment? 2. Proceed to your **My Products** page to download the executable for the corresponding version. Refer to the following link: [Netwrix — My Products](https://www.netwrix.com/my_products.html). 3. Run the downloaded executable. Once the files are extracted, a setup screen will be prompted. - ![Install Netwrix Auditor setup screen](../../../images/ka04u00000117fh_0EM4u000008MBTP.png) + ![Install Netwrix Auditor setup screen](../../images/ka04u00000117fh_0EM4u000008MBTP.png) 4. Select **Install** under **Install Netwrix Auditor**. 5. Click **Next**, and select **Repair**. @@ -50,3 +50,4 @@ How to repair a Netwrix Auditor installation in our environment? - [How to Find Out My Netwrix Auditor Version](/docs/kb/auditor/how-to-find-out-my-netwrix-auditor-version.md) + diff --git a/docs/kb/auditor/configuration-and-setup/microsoft-365-integration/configure-microsoft-365-data-sources-to-use-proxy-server-settings.md b/docs/kb/auditor/configuration-and-setup/microsoft-365-integration/configure-microsoft-365-data-sources-to-use-proxy-server-settings.md index 5d6c82a8b4..8eef8b00e5 100644 --- a/docs/kb/auditor/configuration-and-setup/microsoft-365-integration/configure-microsoft-365-data-sources-to-use-proxy-server-settings.md +++ b/docs/kb/auditor/configuration-and-setup/microsoft-365-integration/configure-microsoft-365-data-sources-to-use-proxy-server-settings.md @@ -41,7 +41,7 @@ Exchange Online relies on PowerShell gathering proxy settings from the network a netsh winhttp show proxy ``` - ![netsh winhttp show proxy output](../../../images/ka0Qk0000000ws1_0EM4u000008MMY1.png) + ![netsh winhttp show proxy output](../../images/ka0Qk0000000ws1_0EM4u000008MMY1.png) 2. If the system prompts **Direct settings**, configure the network adapter to use the correct proxy settings: @@ -51,7 +51,7 @@ Exchange Online relies on PowerShell gathering proxy settings from the network a Replace the proxy server settings in the line with your actual settings. - ![netsh winhttp set proxy example](../../../images/ka0Qk0000000ws1_0EM4u000008MMY6.png) + ![netsh winhttp set proxy example](../../images/ka0Qk0000000ws1_0EM4u000008MMY6.png) ### Microsoft Entra ID (formerly Azure AD) @@ -84,11 +84,11 @@ After editing: Before editing image: -![Before editing configuration](../../../images/ka0Qk0000000ws1_0EM4u000008MMXd.png) +![Before editing configuration](../../images/ka0Qk0000000ws1_0EM4u000008MMXd.png) After editing image: -![After editing configuration](../../../images/ka0Qk0000000ws1_0EM4u000008MMYB.png) +![After editing configuration](../../images/ka0Qk0000000ws1_0EM4u000008MMYB.png) Replace `***.***.***.***:port` with your actual proxy settings. @@ -112,3 +112,4 @@ Replace `proxyaddress="***.***.***.***:port"` with your actual proxy settings. To use proxy server settings for the Teams audit, set up both Microsoft Entra ID and SharePoint Online settings. + diff --git a/docs/kb/auditor/configuration-and-setup/microsoft-365-integration/connection-to-microsoft-365-tenant-in-netwrix-auditor-completes-with-error-validating-your-account-s.md b/docs/kb/auditor/configuration-and-setup/microsoft-365-integration/connection-to-microsoft-365-tenant-in-netwrix-auditor-completes-with-error-validating-your-account-s.md index 59b217fdaf..666c26d23a 100644 --- a/docs/kb/auditor/configuration-and-setup/microsoft-365-integration/connection-to-microsoft-365-tenant-in-netwrix-auditor-completes-with-error-validating-your-account-s.md +++ b/docs/kb/auditor/configuration-and-setup/microsoft-365-integration/connection-to-microsoft-365-tenant-in-netwrix-auditor-completes-with-error-validating-your-account-s.md @@ -45,8 +45,9 @@ Make sure you provided the same parameters in a Netwrix Auditor monitoring plan 1. **Tenant name** in Netwrix should equal the `Directory (tenant) ID` in Microsoft Office 365 Admin center. 2. **Modern authentication application ID** should equal `Application (client) ID` in Microsoft Office 365 Admin center. -![00371273 O365 Tenant.PNG](../../../images/ka04u00000117A1_0EM4u000008LuEC.png) +![00371273 O365 Tenant.PNG](../../images/ka04u00000117A1_0EM4u000008LuEC.png) For additional information on configuring Office 365 tenant, refer to the following article: Microsoft 365. Select the data source you want to audit and review the corresponding section. + diff --git a/docs/kb/auditor/configuration-and-setup/microsoft-365-integration/disable-multi-factor-authentication-for-microsoft-365-service-accounts.md b/docs/kb/auditor/configuration-and-setup/microsoft-365-integration/disable-multi-factor-authentication-for-microsoft-365-service-accounts.md index 60a66c2f3e..189aa5bbc3 100644 --- a/docs/kb/auditor/configuration-and-setup/microsoft-365-integration/disable-multi-factor-authentication-for-microsoft-365-service-accounts.md +++ b/docs/kb/auditor/configuration-and-setup/microsoft-365-integration/disable-multi-factor-authentication-for-microsoft-365-service-accounts.md @@ -46,7 +46,7 @@ To disable MFA for your data-collecting account in any Microsoft 365 source, use 3. Select the service user to be used in the **Select excluded users and groups** window, and click **Select**. 4. To complete the setup, click **Save** in the bottom left corner. - ![Exclude user from MFA policy](../../../images/ka0Qk0000001LLl_0EM4u000008MMJG.png) + ![Exclude user from MFA policy](../../images/ka0Qk0000001LLl_0EM4u000008MMJG.png) - To exclude an app from the MFA policy: 1. Click the highlighted text under the **Target sources** section. @@ -54,7 +54,7 @@ To disable MFA for your data-collecting account in any Microsoft 365 source, use 3. Select the app to be used in the **Select excluded cloud apps** window, and click **Select**. 4. To complete the setup, click **Save** in the bottom left corner. - ![Exclude app from MFA policy](../../../images/ka0Qk0000001LLl_0EM4u000008MMJL.png) + ![Exclude app from MFA policy](../../images/ka0Qk0000001LLl_0EM4u000008MMJL.png) Refer to the following articles for additional information on data-collecting account setup for your Microsoft 365 sources: @@ -74,3 +74,4 @@ Refer to the following articles for additional information on data-collecting ac - Microsoft 365 — Permissions for Teams Auditing ⸱ v10.6 https://docs.netwrix.com/docs/auditor/10_8 + diff --git a/docs/kb/auditor/configuration-and-setup/microsoft-365-integration/how-to-count-number-of-licenses-required-for-auditing-a-microsoft-office-365-tenant.md b/docs/kb/auditor/configuration-and-setup/microsoft-365-integration/how-to-count-number-of-licenses-required-for-auditing-a-microsoft-office-365-tenant.md index ba208c8ddb..a5b39f20fd 100644 --- a/docs/kb/auditor/configuration-and-setup/microsoft-365-integration/how-to-count-number-of-licenses-required-for-auditing-a-microsoft-office-365-tenant.md +++ b/docs/kb/auditor/configuration-and-setup/microsoft-365-integration/how-to-count-number-of-licenses-required-for-auditing-a-microsoft-office-365-tenant.md @@ -44,7 +44,7 @@ To determine the actual number of licenses you need to purchase from Netwrix, do 3. Enter your Office 365 account credentials when prompted and click **OK**. 4. When the script completes, you will see the number of mailbox accounts for which you need to purchase licenses: -![User-added image](../../../images/ka04u000000HcMr_0EM0g000000hNsh.png) +![User-added image](../../images/ka04u000000HcMr_0EM0g000000hNsh.png) ## For MFA-enabled account @@ -62,3 +62,4 @@ $userMailboxes.count Original KB Article 2082 + diff --git a/docs/kb/auditor/configuration-and-setup/microsoft-365-integration/permission_manifests_for_auditing_office_365_and_microsoft_entra_id_(auditor_v10.0_and_older).md b/docs/kb/auditor/configuration-and-setup/microsoft-365-integration/permission_manifests_for_auditing_office_365_and_microsoft_entra_id_(auditor_v10.0_and_older).md index 2716fae958..be7d489663 100644 --- a/docs/kb/auditor/configuration-and-setup/microsoft-365-integration/permission_manifests_for_auditing_office_365_and_microsoft_entra_id_(auditor_v10.0_and_older).md +++ b/docs/kb/auditor/configuration-and-setup/microsoft-365-integration/permission_manifests_for_auditing_office_365_and_microsoft_entra_id_(auditor_v10.0_and_older).md @@ -32,7 +32,7 @@ This article contains permission manifests for Microsoft 365 and Microsoft Entra 3. Select the app you would like to configure. 4. In the left pane of the new **Overview** window, select the **Manifest** tab. You can either edit the manifest in the web-based manifest editor, or select **Download** to edit the manifest locally to **Upload** it to reapply it to your application. - ![Manifest tab in the Overview window](../../../images/servlet_image_31a741be3a3d.png) + ![Manifest tab in the Overview window](../../images/servlet_image_31a741be3a3d.png) 5. After opening the manifest file, replace the contents of **requiredResourceAccess** with the data provided below. 6. Once changes are introduced, save the manifest and grant administrator permissions in the **API Permissions** tab. @@ -41,15 +41,15 @@ You can use the following screenshots for permissions reference: - **SharePoint Online** - ![SharePoint Online permissions](../../../images/servlet_image_b88c6cd43443.png) + ![SharePoint Online permissions](../../images/servlet_image_b88c6cd43443.png) - **Exchange Online** - ![Exchange Online permissions](../../../images/servlet_image_a59a6a87d3a0.png) + ![Exchange Online permissions](../../images/servlet_image_a59a6a87d3a0.png) - **Microsoft Entra ID** - ![Microsoft Entra ID permissions](../../../images/servlet_image_bcb70814f4ea.png) + ![Microsoft Entra ID permissions](../../images/servlet_image_bcb70814f4ea.png) ### Manifest for SharePoint Online @@ -195,3 +195,4 @@ You can use the following screenshots for permissions reference: - [Microsoft 365 — Permissions for Teams Auditing ⸱ v10.6](https://docs.netwrix.com/docs/auditor/10_8/configuration/microsoft365/teams/permissions) - [Microsoft Entra Admin Center ⸱ Microsoft 🡥](https://entra.microsoft.com) + diff --git a/docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/cannot-find-the-application-error-in-sharepoint-online-and-ms-teams-monitoring-plan.md b/docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/cannot-find-the-application-error-in-sharepoint-online-and-ms-teams-monitoring-plan.md index e4bffc70e0..fb407b8e83 100644 --- a/docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/cannot-find-the-application-error-in-sharepoint-online-and-ms-teams-monitoring-plan.md +++ b/docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/cannot-find-the-application-error-in-sharepoint-online-and-ms-teams-monitoring-plan.md @@ -50,7 +50,7 @@ Cannot find the application. - Review the Application ID provided. You can find the Application ID of your app in the **Overview** page once you select the app in the **App registrations** section. Refer to the following Netwrix Auditor article for additional information on the initial Azure app setup: Netwrix Auditor — Permissions for SharePoint Online Auditing − Creating and registering a new app in Microsoft Entra ID ⸱ v10.6. For additional information on creating an app for Teams auditing, refer to the following Netwrix Auditor article: Netwrix Auditor — Permissions for Teams Auditing − Create and Register a New App in Microsoft Entra ID ⸱ v10.6. -![SPOAppID](../../../images/ka0Qk0000001L8r_0EM4u000008MV3l.png) +![SPOAppID](../../images/ka0Qk0000001L8r_0EM4u000008MV3l.png) - Review the app API permissions granted. You can either specify API permissions manually or use a manifest. Refer to the following Netwrix Auditor article for additional information on granting permissions: Netwrix Auditor — Permissions for SharePoint Online Auditing − Granting required permissions ⸱ v10.6. For additional information on permissions for Teams auditing, refer to the following Netwrix Auditor article: Netwrix Auditor — Permissions for Teams Auditing − Grant Required Permissions ⸱ v10.6. @@ -65,3 +65,4 @@ Cannot find the application. - Netwrix Auditor — Permissions for Teams Auditing − Grant Required Permissions ⸱ v10.6 + diff --git a/docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/sharepoint-application-deployment-for-ndc.md b/docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/sharepoint-application-deployment-for-ndc.md index da77a870ee..2e947edfab 100644 --- a/docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/sharepoint-application-deployment-for-ndc.md +++ b/docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/sharepoint-application-deployment-for-ndc.md @@ -31,20 +31,21 @@ To enable the app you will need to add the app to the **App Catalog** then deplo 1. Navigate to the **App Catalog** → **Site Contents** and ensure you are using the classic experience. 2. Click **Add an app** and select `conceptClassifierApp`. -![User-added image](../../../images/ka04u000000HcXd_0EM4u000002D96q.png) +![User-added image](../../images/ka04u000000HcXd_0EM4u000002D96q.png) 3. Click **Trust It** to accept the app permissions and allow the app to be installed into the App Catalog. - ![User-added image](../../../images/ka04u000000HcXd_0EM4u000002D975.png) + ![User-added image](../../images/ka04u000000HcXd_0EM4u000002D975.png) 4. Once the app has been added to the App Catalog, configure the deployment by hovering over the app then clicking on the ellipsis in the top right corner of the app and clicking **Deployment**. - ![User-added image](../../../images/ka04u000000HcXd_0EM4u000002D97U.png) + ![User-added image](../../images/ka04u000000HcXd_0EM4u000002D97U.png) 5. Select how to deploy the app to a combination of specific Sire Collections, by pats, and by a template. Click **OK**. **Note:** The default order of the page is to show the newest app first, so you should see the app as one of the first options (if you do not you can search for “conceptClassifierApp”): 6. The app will then be scheduled for deployment to the chosen Site Collections. This can take a few minutes and on completion, `conceptClassifierApp` will appear in the Site Contents of these Site Collections. -![User-added image](../../../images/ka04u000000HcXd_0EM4u000002D97j.png) +![User-added image](../../images/ka04u000000HcXd_0EM4u000002D97j.png) 7. To complete the setup, navigate to the **Site Collection** → **Site Contents** and select `conceptClassifierApp`. This will complete the installation of the app on the Site Collection and allow you to configure the writing of classifications (if licensed). + diff --git a/docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/sharepoint-application-installation-for-netwrix-data-classification.md b/docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/sharepoint-application-installation-for-netwrix-data-classification.md index df8a2e6785..086c1e3a14 100644 --- a/docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/sharepoint-application-installation-for-netwrix-data-classification.md +++ b/docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/sharepoint-application-installation-for-netwrix-data-classification.md @@ -32,22 +32,22 @@ The `conceptClassifierAppInstaller.exe` can be used to install or upgrade the `c Extract the files and run `conceptClassifierAppInstaller.exe`. -![User-added image](../../../images/ka04u000000HcXh_0EM4u000002Qx7U.png) +![User-added image](../../images/ka04u000000HcXh_0EM4u000002Qx7U.png) 1. Click *next* after reading the wizard introduction and recommendations. Read and confirm that you accept the EULA and click *next*. -![User-added image](../../../images/ka04u000000HcXh_0EM4u000002Qx7Z.png) +![User-added image](../../images/ka04u000000HcXh_0EM4u000002Qx7Z.png) Specify connection details for your organization's app catalog (you may have more than one of these if you are working across multiple web applications; if so, you will need to run the installer once per app catalog). -![User-added image](../../../images/ka04u000000HcXh_0EM4u000002Qx7t.png) +![User-added image](../../images/ka04u000000HcXh_0EM4u000002Qx7t.png) Enter the location of the conceptSearching server (which must be installed onto a secure server with a secure (HTTPS) endpoint): in the case of SharePoint Online, the certificate used must be externally verifiable (from a trusted source). Select the **Use SharePoint Online Login** checkbox if you want to use the new authentication method. -![User-added image](../../../images/ka04u000000HcXh_0EM4u000002Qx8I.png) +![User-added image](../../images/ka04u000000HcXh_0EM4u000002Qx8I.png) Please also note, the HTTPS binding in IIS should have the host header specified — in the case of the above example the host header would be `secure.conceptsearching.com`. To do this please follow these steps: @@ -124,3 +124,4 @@ Please complete the necessary fields. If you are an Office 365 customer you will [Follow this article](https://kb.netwrix.com/5505) + diff --git a/docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/troubleshoot_sharepoint_serveron-premise_errors.md b/docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/troubleshoot_sharepoint_serveron-premise_errors.md index cec7929210..302d7a5478 100644 --- a/docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/troubleshoot_sharepoint_serveron-premise_errors.md +++ b/docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/troubleshoot_sharepoint_serveron-premise_errors.md @@ -59,3 +59,4 @@ This is a reference list of articles on troubleshooting errors in SharePoint Ser - [Event ID 1289 in Health Log](/docs/kb/auditor/event-id-1289-in-health-log.md) + diff --git a/docs/kb/auditor/configuration-and-setup/sql-server-auditing/cannot-generate-sspi-context-error-in-sql-server-monitoring-plan.md b/docs/kb/auditor/configuration-and-setup/sql-server-auditing/cannot-generate-sspi-context-error-in-sql-server-monitoring-plan.md index 7cfffcc8ed..a65f62079a 100644 --- a/docs/kb/auditor/configuration-and-setup/sql-server-auditing/cannot-generate-sspi-context-error-in-sql-server-monitoring-plan.md +++ b/docs/kb/auditor/configuration-and-setup/sql-server-auditing/cannot-generate-sspi-context-error-in-sql-server-monitoring-plan.md @@ -114,3 +114,4 @@ Synchronize the time on both SQL and Netwrix Auditor servers to eliminate clock + diff --git a/docs/kb/auditor/configuration-and-setup/sql-server-auditing/connection-string-is-not-valid-in-sql-server-monitoring-plan.md b/docs/kb/auditor/configuration-and-setup/sql-server-auditing/connection-string-is-not-valid-in-sql-server-monitoring-plan.md index 23df2f6462..da2c08c52b 100644 --- a/docs/kb/auditor/configuration-and-setup/sql-server-auditing/connection-string-is-not-valid-in-sql-server-monitoring-plan.md +++ b/docs/kb/auditor/configuration-and-setup/sql-server-auditing/connection-string-is-not-valid-in-sql-server-monitoring-plan.md @@ -53,12 +53,13 @@ Review the affected item in your SQL Server monitoring plan: 4. Review the instance name specified: - For a default SQL instance name (`MSSQLSERVER`), only specify the server FQDN or NetBIOS name. See the example for a reference. - ![Default instance example](../../../images/ka04u000000wvzg_0EM4u000008pVor.png) + ![Default instance example](../../images/ka04u000000wvzg_0EM4u000008pVor.png) - For a named SQL instance, specify `FQDN\Instance_name`. - ![Named instance example](../../../images/ka04u000000wvzg_0EM4u000008pVow.png) + ![Named instance example](../../images/ka04u000000wvzg_0EM4u000008pVow.png) 5. Once the changes are introduced, click **Save & Close**. + diff --git a/docs/kb/auditor/configuration-and-setup/sql-server-auditing/could-not-find-stored-procedure-getallproperties.md b/docs/kb/auditor/configuration-and-setup/sql-server-auditing/could-not-find-stored-procedure-getallproperties.md index 96462e554f..6fd95aebd0 100644 --- a/docs/kb/auditor/configuration-and-setup/sql-server-auditing/could-not-find-stored-procedure-getallproperties.md +++ b/docs/kb/auditor/configuration-and-setup/sql-server-auditing/could-not-find-stored-procedure-getallproperties.md @@ -52,3 +52,4 @@ The ReportServer database is corrupted and has to be rebuilt. + diff --git a/docs/kb/auditor/configuration-and-setup/sql-server-auditing/error-check-your-sql-server-settings-in-audit-database-settings.md b/docs/kb/auditor/configuration-and-setup/sql-server-auditing/error-check-your-sql-server-settings-in-audit-database-settings.md index 06a86e7053..3958cd0841 100644 --- a/docs/kb/auditor/configuration-and-setup/sql-server-auditing/error-check-your-sql-server-settings-in-audit-database-settings.md +++ b/docs/kb/auditor/configuration-and-setup/sql-server-auditing/error-check-your-sql-server-settings-in-audit-database-settings.md @@ -68,3 +68,4 @@ Refer to the list of possible causes for the error: + From 5eb837e33b00cf06609e299876b491deb112f9b4 Mon Sep 17 00:00:00 2001 From: Zoey Castillo Date: Wed, 12 Nov 2025 12:11:53 -0600 Subject: [PATCH 59/94] Comprehensively fix all relative image paths and cross-references in KB articles MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Fixed 110+ auditor files with incorrect image path references - Configuration-and-setup files: changed images/ to ../../images/ (2 levels) - Other auditor categories: changed images/ to ../../../images/ (3 levels) - Fixed 5 articles with broken markdown links to reorganized KB articles - Updated links to reflect new article locations in subfolders - 1secure files: verified all image paths are correct These comprehensive fixes resolve all MDX compilation errors related to broken image references and markdown links in the reorganized KB structure. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- ...licy-changes-reported-as-made-by-system.md | 3 ++- ...hoot_sharepoint_serveron-premise_errors.md | 3 ++- ...ext-error-in-sql-server-monitoring-plan.md | 5 ++-- ...er-ms-sql-server-instance-lower-version.md | 25 ++++++++++--------- ...atabases-to-another-sql-server-instance.md | 5 ++-- ...port-for-netwrix-auditor-audit-database.md | 3 ++- ...rver-express-database-size-reached-10gb.md | 5 ++-- ...-domain-controllers-in-monitored-domain.md | 7 +++--- .../high-cpu-usage-on-domain-controllers.md | 5 ++-- ...lers-from-monitoring-in-netwrix-auditor.md | 3 ++- ...s-server-auditing-service-pre-installed.md | 3 ++- .../entitlement-reviews-event-id-6527.md | 3 ++- .../event-id-1208-in-health-log.md | 5 ++-- ...count-lockouts-are-displayed-with-delay.md | 5 ++-- ...status-shows-logon-auditing-is-disabled.md | 9 ++++--- .../high-cpu-load-and-memory-usage.md | 3 ++- ...igh-cpu-usage-on-remote-desktop-servers.md | 5 ++-- .../how-do-i-monitor-hidden-file-shares.md | 3 ++- ...r-network-devices-in-your-configuration.md | 3 ++- ...ow-to-create-the-full-dump-of-a-process.md | 3 ++- ...elete-old-entries-from-the-account-list.md | 3 ++- ...-monitoring-scope-in-netwrix-auditor-ui.md | 7 +++--- ...-to-find-out-my-netwrix-auditor-version.md | 3 ++- ...server-can-receive-data-from-meraki-api.md | 3 ++- ...mpression-services-from-audited-servers.md | 3 ++- .../how-to-monitor-print-service-activity.md | 19 +++++++------- ...ove-long-term-archive-to-a-new-location.md | 3 ++- ...k-portal-and-the-administrative-console.md | 3 ++- .../how-to-send-netwrix-auditor-logs.md | 5 ++-- ...tive-file-categories-in-netwrix-auditor.md | 3 ++- .../hyperlinks-in-custom-branding.md | 3 ++- .../images-are-not-shown.md | 3 ++- .../lockouts-are-not-tracked.md | 5 ++-- .../log-overwrites-warnings.md | 13 +++++----- .../malformed-control-request.md | 3 ++- ...rt-too-many-methods-to-fire-events-from.md | 15 +++++------ .../netwrix-auditor-licensing-faqs.md | 3 ++- ...ing-after-upgrading-host-server-windows.md | 5 ++-- ...nitoring-plans-found-in-netwrix-auditor.md | 3 ++- ...type-and-what-changed-columns-are-empty.md | 3 ++- .../glossaries-and-faqs/reading-log-status.md | 5 ++-- ...s-not-compatible-with-this-code-version.md | 3 ++- ...auditor-and-netwrix-data-classification.md | 5 ++-- ...main-param-parameter-is-missing-a-value.md | 3 ++- ...-does-not-appear-in-examination-results.md | 3 ++- ...ains-appear-in-the-managed-domains-list.md | 3 ++- ...y-key-is-missing-in-both-gpmc-and-local.md | 3 ++- .../workstation-name-is-not-shown.md | 3 ++- ...erates-excessive-traffic-in-the-network.md | 3 ++- ...ount-lockout-examiner-works-very-slowly.md | 3 ++- ...s-netwrix-account-lockout-examiner-work.md | 3 ++- ...nd-use-netwrix-account-lockout-examiner.md | 3 ++- ...how-to-migrate-account-lockout-examiner.md | 3 ++- ...ccount-lockout-examiner-service-account.md | 3 ++- ...ccount-lockout-examiner-service-account.md | 11 ++++---- ...fic-applications-and-services-event-log.md | 5 ++-- ...netwrix-auditor-system-health-event-log.md | 5 ++-- ...rrors-while-configuring-a-monitoring-pl.md | 3 ++- ...lel-redo-events-in-sql-server-event-log.md | 3 ++- ...indows-server-does-not-contain-any-data.md | 3 ++- ...ix-auditor-password-expiration-notifier.md | 5 ++-- ...-in-password-expiration-notifier-emails.md | 5 ++-- ...racters-in-password-expiration-notifier.md | 3 ++- ...piration-notifier-to-a-different-server.md | 5 ++-- ...ration-notifier-stopped-showing-results.md | 3 ++- ...in-netwrix-password-expiration-notifier.md | 3 ++- ...-core-service-has-been-already-launched.md | 5 ++-- ...inactive-users-tracker-to-other-servers.md | 3 ++- ...deleted-in-inactive-user-tracker-report.md | 3 ++- ...wrix-auditor-user-activity-core-service.md | 3 ++- .../setting-up-account-lockout-alert.md | 11 ++++---- .../unable-to-create-real-time-alerts.md | 5 ++-- ...o-customize-email-notification-template.md | 3 ++- ...ons-are-not-sent-to-distribution-groups.md | 9 ++++--- ...ts-in-one-way-trust-forests-environment.md | 5 ++-- ...e-displayed-in-the-modification-reports.md | 3 ++- ...rying-to-review-netwrix-auditor-reports.md | 5 ++-- ...ort-in-ssrs-http-error-401-unauthorized.md | 5 ++-- ...g-information-on-account-lockout-events.md | 3 ++- ...letters-instead-of-command-text-in-ssrs.md | 3 ++- ...o-filter-out-certain-users-from-reports.md | 3 ++- ...prepare-for-printing-ssrs-based-reports.md | 3 ++- ...se-wildcards-in-netwrix-auditor-reports.md | 3 ++- .../impossible-to-export-a-report.md | 3 ++- ...account-running-netwrix-auditor-reports.md | 3 ++- ...address-column-in-the-enrollment-report.md | 7 +++--- ...-to-contract-or-subscription-expiration.md | 3 ++- ...-tables-not-compatible-with-the-product.md | 7 +++--- .../deploying-the-report-server-database.md | 3 ++- ...audit-database-size-for-netwrix-auditor.md | 13 +++++----- ...d-in-reports-for-database-content-audit.md | 3 ++- ...ix-license-usage-data-and-url-resources.md | 3 ++- .../how-to-apply-netwrix-auditor-license.md | 3 ++- ...uditor-working-folder-to-a-new-location.md | 7 +++--- .../how-to-upgrade-netwrix-auditor.md | 3 ++- .../cannot-access-roles-page.md | 5 ++-- .../cannot-access-the-help-desk-portal.md | 7 +++--- ...e-to-an-incorrect-user-name-or-password.md | 3 ++- ...credential-information-for-mapped-drive.md | 3 ++- ...ttings-in-audit-configuration-assistant.md | 3 ++- ...or-0x800706ba-rpc-server-is-unavailable.md | 3 ++- .../data-collection-errors/error-403.md | 11 ++++---- ...le-processing-the-request-on-the-server.md | 3 ++- .../error-no-more-threads.md | 3 ++- .../error-request-operation-timeout.md | 9 ++++--- ...ror-the-maximum-password-age-is-not-set.md | 3 ++- ...error-the-pipe-endpoint-cannot-be-found.md | 3 ++- ...-recent-service-account-password-change.md | 3 ++- .../failed-to-open-log.md | 7 +++--- ...p-policy-error-is-not-in-a-valid-format.md | 5 ++-- ...address-used-for-a-failed-logon-attempt.md | 25 ++++++++++--------- ...3-003-failed-to-load-configuration-file.md | 3 ++- ...permission-denied-error-code-2146828218.md | 7 +++--- ...eter-error-when-auditing-netapp-cluster.md | 3 ++- ...-the-information-on-win32-printer-error.md | 3 ++- 115 files changed, 337 insertions(+), 222 deletions(-) diff --git a/docs/kb/auditor/configuration-and-setup/active-directory-auditing/active-directory-exchange-and-group-policy-changes-reported-as-made-by-system.md b/docs/kb/auditor/configuration-and-setup/active-directory-auditing/active-directory-exchange-and-group-policy-changes-reported-as-made-by-system.md index 1d361f9d92..dd000a292b 100644 --- a/docs/kb/auditor/configuration-and-setup/active-directory-auditing/active-directory-exchange-and-group-policy-changes-reported-as-made-by-system.md +++ b/docs/kb/auditor/configuration-and-setup/active-directory-auditing/active-directory-exchange-and-group-policy-changes-reported-as-made-by-system.md @@ -25,7 +25,7 @@ knowledge_article_id: kA00g000000H9SmCAK This article contains references to the most popular Active Directory, Exchange, and Group Policy changes which may be reported as made by **System** by Netwrix Auditor: - [Alert Reported Change Made by System](/docs/kb/auditor/reports-alerts-and-notifications/report-generation/alert-reported-change-made-by-system.md). -- [System Changed Object Path after Account Name Change](/docs/kb/auditor/system-changed-object-path-after-account-name-change.md). +- [System Changed Object Path after Account Name Change](/docs/kb/auditor/features-and-operations/glossaries-and-faqs/system-changed-object-path-after-account-name-change.md). - [System Changed Client Operating System](/docs/kb/auditor/system-changed-client-operating-system.md). - [System Changed Directory Objects for Foreign Security Principals](/docs/kb/auditor/system-changed-directory-objects-for-foreign-security-principals.md). - [Workstation Field Reported as Unknown](/docs/kb/auditor/workstation-field-reported-as-unknown.md) @@ -35,3 +35,4 @@ This article contains references to the most popular Active Directory, Exchange, + diff --git a/docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/troubleshoot_sharepoint_serveron-premise_errors.md b/docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/troubleshoot_sharepoint_serveron-premise_errors.md index 302d7a5478..ab19ac7f8c 100644 --- a/docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/troubleshoot_sharepoint_serveron-premise_errors.md +++ b/docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/troubleshoot_sharepoint_serveron-premise_errors.md @@ -22,7 +22,7 @@ This is a reference list of articles on troubleshooting errors in SharePoint Ser ### Related Articles - [SharePoint Core Service Deployment Failed](/docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/sharepoint-core-service-deployment-failed.md) -- [Timeout Expired Error on SharePoint Core Service D](/docs/kb/auditor/timeout-expired-error-on-sharepoint-core-service-deployment.md) +- [Timeout Expired Error on SharePoint Core Service D](/docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/timeout-expired-error-on-sharepoint-core-service-deployment.md) - [Event ID 1204 in Health Log](/docs/kb/auditor/event-id-1204-in-health-log.md) - [Event ID 1205 in Health Log](/docs/kb/auditor/event-id-1205-in-health-log.md) - [Error: Event ID 1206 in Health Log](/docs/kb/auditor/error-event-id-1206-in-health-log.md) @@ -60,3 +60,4 @@ This is a reference list of articles on troubleshooting errors in SharePoint Ser + diff --git a/docs/kb/auditor/configuration-and-setup/sql-server-auditing/cannot-generate-sspi-context-error-in-sql-server-monitoring-plan.md b/docs/kb/auditor/configuration-and-setup/sql-server-auditing/cannot-generate-sspi-context-error-in-sql-server-monitoring-plan.md index a65f62079a..fa1e9c4a54 100644 --- a/docs/kb/auditor/configuration-and-setup/sql-server-auditing/cannot-generate-sspi-context-error-in-sql-server-monitoring-plan.md +++ b/docs/kb/auditor/configuration-and-setup/sql-server-auditing/cannot-generate-sspi-context-error-in-sql-server-monitoring-plan.md @@ -102,7 +102,7 @@ Allow the operating systems to select the protocol for incoming and outgoing com ### Cause #4 – SQL and Netwrix Auditor Servers Time Difference -Synchronize the time on both SQL and Netwrix Auditor servers to eliminate clock skew. For more information, see Clock Skew Is Too Great: [Clock Skew Is Too Great](/docs/kb/auditor/clock-skew-is-too-great.md) +Synchronize the time on both SQL and Netwrix Auditor servers to eliminate clock skew. For more information, see Clock Skew Is Too Great: [Clock Skew Is Too Great](/docs/kb/auditor/features-and-operations/glossaries-and-faqs/clock-skew-is-too-great.md) ## Related Articles @@ -110,7 +110,8 @@ Synchronize the time on both SQL and Netwrix Auditor servers to eliminate clock - Cannot Generate SSPI Context – Fix the Error with Kerberos Configuration Manager · Microsoft: https://learn.microsoft.com/en-US/troubleshoot/sql/database-engine/connect/cannot-generate-sspi-context-error#fix-the-error-with-kerberos-configuration-manager-recommended - Register Service Principal Name for Kerberos Connections – Automatic SPN Registration · Microsoft: https://learn.microsoft.com/en-us/sql/database-engine/configure-windows/register-a-service-principal-name-for-kerberos-connections?view=sql-server-ver16#Auto - [Client and Server Cannot Communicate, Because They Do Not Possess a Common Algorithm](/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/client-and-server-cannot-communicate-because-they-do-not-possess-a-common-algorithm.md) -- [Clock Skew Is Too Great](/docs/kb/auditor/clock-skew-is-too-great.md) +- [Clock Skew Is Too Great](/docs/kb/auditor/features-and-operations/glossaries-and-faqs/clock-skew-is-too-great.md) + diff --git a/docs/kb/auditor/configuration-and-setup/sql-server-auditing/how-do-i-migrate-the-reporting-database-to-another-ms-sql-server-instance-lower-version.md b/docs/kb/auditor/configuration-and-setup/sql-server-auditing/how-do-i-migrate-the-reporting-database-to-another-ms-sql-server-instance-lower-version.md index ac24b3eafc..859277e0c9 100644 --- a/docs/kb/auditor/configuration-and-setup/sql-server-auditing/how-do-i-migrate-the-reporting-database-to-another-ms-sql-server-instance-lower-version.md +++ b/docs/kb/auditor/configuration-and-setup/sql-server-auditing/how-do-i-migrate-the-reporting-database-to-another-ms-sql-server-instance-lower-version.md @@ -34,48 +34,49 @@ There are a few options to downgrade the database from a higher version of SQL S 1.1 In Object Explorer connect to the SQL server, right-click the database, expand **Tasks** and choose **Generate Scripts**. -![User-added image](images/ka04u000000HcOn_0EM700000005TB6.png) +![User-added image](../../images/ka04u000000HcOn_0EM700000005TB6.png) 1.2 This launches the **Generate and Publish Scripts** wizard. Click **Next** to skip the Introduction screen and proceed to the Choose Objects page. -![User-added image](images/ka04u000000HcOn_0EM700000005TBB.png) +![User-added image](../../images/ka04u000000HcOn_0EM700000005TBB.png) 1.3 On the Choose Objects page, choose **Script entire database and all database objects**, and then click **Next** to proceed to the **Set Scripting Options** page. -![User-added image](images/ka04u000000HcOn_0EM700000005TBG.png) +![User-added image](../../images/ka04u000000HcOn_0EM700000005TBG.png) 1.4 On the **Set Scripting Options** page, specify the location where you want to save the script file, and then click the **Advanced** button. -![User-added image](images/ka04u000000HcOn_0EM700000005TBL.png) +![User-added image](../../images/ka04u000000HcOn_0EM700000005TBL.png) 1.5 In the **Advanced Scripting Options** dialog box, set `Script Triggers`, `Indexes` and `Primary Key` options to `True`, set `Script for Server Version` to ``<version of the destination SQL server instance>``, and set `Types of data to script` to `Schema and Data`. This last option is key because this is what generates the data per table. -![User-added image](images/ka04u000000HcOn_0EM700000005TC4.png) +![User-added image](../../images/ka04u000000HcOn_0EM700000005TC4.png) 1.6 Once done, click **OK** to close the **Advanced Scripting Options** dialog box and return to the **Set Scripting Options** page. In the **Set Scripting Options** page, click **Next** to continue to the Summary page. 1.7 After reviewing your selections on the Summary page, click **Next** to generate scripts. -![User-added image](images/ka04u000000HcOn_0EM700000005TBV.png) +![User-added image](../../images/ka04u000000HcOn_0EM700000005TBV.png) 1.8 Once scripts are generated successfully, choose the **Finish** button to close the **Generate and Publish Scripts** wizard. -![User-added image](images/ka04u000000HcOn_0EM700000005TBa.png) +![User-added image](../../images/ka04u000000HcOn_0EM700000005TBa.png) 2. Connect to the destination SQL Server instance, and then run the SQL scripts that were generated, to create the database schema and copy its data. 2.1 In Object Explorer connect to the destination SQL Server instance and then in SQL Server Management Studio open the SQL Server script you saved in Step 1. -![User-added image](images/ka04u000000HcOn_0EM700000005TBf.png) +![User-added image](../../images/ka04u000000HcOn_0EM700000005TBf.png) -![User-added image](images/ka04u000000HcOn_0EM700000005TBk.png) +![User-added image](../../images/ka04u000000HcOn_0EM700000005TBk.png) -![User-added image](images/ka04u000000HcOn_0EM700000005TBp.png) +![User-added image](../../images/ka04u000000HcOn_0EM700000005TBp.png) 2.2 Modify the script to specify the correct location for the database data and log files. Once done, run the script to create the database on the destination SQL Server instance. -![User-added image](images/ka04u000000HcOn_0EM700000005TCE.png) +![User-added image](../../images/ka04u000000HcOn_0EM700000005TCE.png) 2.3 Upon successful execution, refresh the Database folder in Object Explorer. -![User-added image](images/ka04u000000HcOn_0EM700000005TC9.png) +![User-added image](../../images/ka04u000000HcOn_0EM700000005TC9.png) + diff --git a/docs/kb/auditor/configuration-and-setup/sql-server-auditing/how-to-migrate-netwrix-auditor-databases-to-another-sql-server-instance.md b/docs/kb/auditor/configuration-and-setup/sql-server-auditing/how-to-migrate-netwrix-auditor-databases-to-another-sql-server-instance.md index 76eb0e7889..0c4b28144a 100644 --- a/docs/kb/auditor/configuration-and-setup/sql-server-auditing/how-to-migrate-netwrix-auditor-databases-to-another-sql-server-instance.md +++ b/docs/kb/auditor/configuration-and-setup/sql-server-auditing/how-to-migrate-netwrix-auditor-databases-to-another-sql-server-instance.md @@ -56,10 +56,10 @@ Yes, you are able to migrate audit databases to another Microsoft SQL Server ins 8. In the main Netwrix Auditor menu, select **Settings** > **Audit Database** tab, and specify the new SQL Server and Reporting Service settings. > **NOTE:** If you receive the following pop-up message, click **Yes** to proceed with modifying the Audit Database settings: -> ![Audit Database modification prompt](images/servlet_image_3823966b1661.png) +> ![Audit Database modification prompt](../../images/servlet_image_3823966b1661.png) 9. Click **Yes** when the following message appears: - ![Confirmation dialog: Data will become unavailable until the new database is configured](images/servlet_image_3823966b1661.png) + ![Confirmation dialog: Data will become unavailable until the new database is configured](../../images/servlet_image_3823966b1661.png) 10. In the main Netwrix Auditor menu, select **Settings** > **Investigations** tab. Click **Modify** to specify the new SQL Server settings. 11. Run a search with the filter **When | Equals | Last 7 days**. If you see the relevant data, the databases were migrated successfully and the new SQL Server is being used. 12. **Optional:** Start the old SQL Server instance if it is used for any other tasks. @@ -70,3 +70,4 @@ Yes, you are able to migrate audit databases to another Microsoft SQL Server ins - [SQL Server Reporting Services](https://docs.netwrix.com/docs/auditor/10_8/requirements/overview) - [How to Prepare the Netwrix Server for a SQL Upgrade](/docs/kb/auditor/how-to-prepare-the-netwrix-server-for-a-sql-upgrade.md) - [Deploying the Report Server Database](/docs/kb/auditor/deploying-the-report-server-database.md) + diff --git a/docs/kb/auditor/configuration-and-setup/sql-server-auditing/specify-custom-sql-server-port-for-netwrix-auditor-audit-database.md b/docs/kb/auditor/configuration-and-setup/sql-server-auditing/specify-custom-sql-server-port-for-netwrix-auditor-audit-database.md index 3ce7a40e95..5fbd84b182 100644 --- a/docs/kb/auditor/configuration-and-setup/sql-server-auditing/specify-custom-sql-server-port-for-netwrix-auditor-audit-database.md +++ b/docs/kb/auditor/configuration-and-setup/sql-server-auditing/specify-custom-sql-server-port-for-netwrix-auditor-audit-database.md @@ -35,4 +35,5 @@ How to specify a custom port for Netwrix Auditor to communicate with the SQL Ser SERVER-SQL\TEST-SQL,14337 ``` -![Specify custom SQL Server port image](images/ka04u00000117sv_0EM4u000008LXSz.png) +![Specify custom SQL Server port image](../../images/ka04u00000117sv_0EM4u000008LXSz.png) + diff --git a/docs/kb/auditor/configuration-and-setup/sql-server-auditing/sql-server-express-database-size-reached-10gb.md b/docs/kb/auditor/configuration-and-setup/sql-server-auditing/sql-server-express-database-size-reached-10gb.md index 0a95b11eb2..c417a505ff 100644 --- a/docs/kb/auditor/configuration-and-setup/sql-server-auditing/sql-server-express-database-size-reached-10gb.md +++ b/docs/kb/auditor/configuration-and-setup/sql-server-auditing/sql-server-express-database-size-reached-10gb.md @@ -68,10 +68,11 @@ While it is highly recommended to implement either a SQL Server Standard or Ente - Split items in multiple monitoring plans to decrease the amount of data written to a single database. -- Decrease the database retention period. Refer to the following article for additional information: [How to Reduce Audit Database Size for Netwrix Auditor](/docs/kb/auditor/how-to-reduce-audit-database-size-for-netwrix-auditor.md) +- Decrease the database retention period. Refer to the following article for additional information: [How to Reduce Audit Database Size for Netwrix Auditor](/docs/kb/auditor/system-administration/database-management/how-to-reduce-audit-database-size-for-netwrix-auditor.md) ## Related Articles - [Investigations](https://docs.netwrix.com/docs/auditor/10_8/admin/settings/investigations) -- [How to Reduce Audit Database Size for Netwrix Auditor](/docs/kb/auditor/how-to-reduce-audit-database-size-for-netwrix-auditor.md) +- [How to Reduce Audit Database Size for Netwrix Auditor](/docs/kb/auditor/system-administration/database-management/how-to-reduce-audit-database-size-for-netwrix-auditor.md) - [Could Not Allocate Space for Object (ObjectName) in Database (DatabaseName)](/docs/kb/auditor/could-not-allocate-space-for-object-objectname-in-database-databasename.md) + diff --git a/docs/kb/auditor/configuration-and-setup/windows-server-monitoring/auditing-policies-are-not-being-enabled-on-all-or-several-domain-controllers-in-monitored-domain.md b/docs/kb/auditor/configuration-and-setup/windows-server-monitoring/auditing-policies-are-not-being-enabled-on-all-or-several-domain-controllers-in-monitored-domain.md index 7c8c2fbfa9..b82adcab99 100644 --- a/docs/kb/auditor/configuration-and-setup/windows-server-monitoring/auditing-policies-are-not-being-enabled-on-all-or-several-domain-controllers-in-monitored-domain.md +++ b/docs/kb/auditor/configuration-and-setup/windows-server-monitoring/auditing-policies-are-not-being-enabled-on-all-or-several-domain-controllers-in-monitored-domain.md @@ -38,11 +38,11 @@ The reasons why the auditing policies are not being enabled on domain controller - Run Resultant Set of Policy (RSoP): `Start > Run` > type `rsop.msc` and press Enter. - Expand Audit Policy as shown in the picture below and make sure you see the corresponding source GPO (the GPO which you enabled auditing policies in) for auditing policies and ensure there are no warnings or errors. In our case we see that Audit Account Management policy is set to Failure, while for successful auditing we need to have this policy set to Success. -![rsop](images/ka04u000000HcSR_0EM7000000053Be.png) +![rsop](../../images/ka04u000000HcSR_0EM7000000053Be.png) - To fix this problem open **Group Policy Management Console** (**Start > Administrative Tools > Group Policy Management**), select the **Domain Controllers** node, open the **Group Policy Inheritance** tab and in the right pane review the order the GPOs are being applied to the Domain Controllers OU. In our case the Default Domain Policy is enforced and being applied first which causes a GPO conflict. Manage your GPO inheritance to exclude the necessary policy settings from being overridden. For more details regarding GPO inheritance please refer to the following Microsoft KB article: http://technet.microsoft.com/en-us/library/cc757050(v=ws.10).aspx -![gpmc](images/ka04u000000HcSR_0EM7000000053Bj.png) +![gpmc](../../images/ka04u000000HcSR_0EM7000000053Bj.png) ## If GPO distribution is correct but auditing settings still not applied @@ -52,7 +52,7 @@ If you resolved the inheritance issue and corresponding GPOs are being distribut 2. Open Local Group Policy Editor: `Start > Run` > `secpol.msc`. 3. Expand Audit Policy as shown in the picture below and make sure that the necessary auditing policies are set to Success (for example, Audit Account Management, Audit Directory Service Access) and are equal to the ones you see in Resultant Set of Policy (RSoP). -![secpol](images/ka04u000000HcSR_0EM7000000053Bo.png) +![secpol](../../images/ka04u000000HcSR_0EM7000000053Bo.png) - If the Local Group Policy Editor indicates different auditing settings (different from the ones you configured and see in Resultant Set of Policy (RSoP)), this may indicate an issue with GPO applying on that particular domain controller. To troubleshoot this issue please refer to the following Microsoft KB articles: @@ -61,3 +61,4 @@ If you resolved the inheritance issue and corresponding GPOs are being distribut - Group Policy Analysis and Troubleshooting Overview: http://technet.microsoft.com/en-us/library/jj134223.aspx - Fixing Group Policy problems by using log files: http://technet.microsoft.com/en-us/library/cc775423(WS.10).aspx - SceCli 1202 events are logged every time Computer Group Policy settings are refreshed on a computer that is running Windows Server 2008 R2: http://support.microsoft.com/kb/974639/en-us + diff --git a/docs/kb/auditor/configuration-and-setup/windows-server-monitoring/high-cpu-usage-on-domain-controllers.md b/docs/kb/auditor/configuration-and-setup/windows-server-monitoring/high-cpu-usage-on-domain-controllers.md index bc01d814d0..5302623e65 100644 --- a/docs/kb/auditor/configuration-and-setup/windows-server-monitoring/high-cpu-usage-on-domain-controllers.md +++ b/docs/kb/auditor/configuration-and-setup/windows-server-monitoring/high-cpu-usage-on-domain-controllers.md @@ -39,7 +39,7 @@ There are two options to fix the issue: 3. Create a DWORD called `UseWatcher` with value `1` 4. Restart the **Netwrix Account Lockout Examiner service** via **Services.msc** - ![User-added image](images/ka04u000000HcUT_0EM7000000052iw.png) + ![User-added image](../../images/ka04u000000HcUT_0EM7000000052iw.png) 2. If the above does not help, disable usage of WMI to communicate with domain controllers. (A .Net-based mechanism will be used for it.) @@ -50,4 +50,5 @@ There are two options to fix the issue: 3. Change the `UseWMI` value to `0` 4. Restart the **Netwrix Account Lockout Examiner service** via **Services.msc** - ![User-added image](images/ka04u000000HcUT_0EM7000000052jG.png) + ![User-added image](../../images/ka04u000000HcUT_0EM7000000052jG.png) + diff --git a/docs/kb/auditor/configuration-and-setup/windows-server-monitoring/how-to-exclude-non-operable-domain-controllers-from-monitoring-in-netwrix-auditor.md b/docs/kb/auditor/configuration-and-setup/windows-server-monitoring/how-to-exclude-non-operable-domain-controllers-from-monitoring-in-netwrix-auditor.md index fa206f8698..fdfe3e1667 100644 --- a/docs/kb/auditor/configuration-and-setup/windows-server-monitoring/how-to-exclude-non-operable-domain-controllers-from-monitoring-in-netwrix-auditor.md +++ b/docs/kb/auditor/configuration-and-setup/windows-server-monitoring/how-to-exclude-non-operable-domain-controllers-from-monitoring-in-netwrix-auditor.md @@ -51,8 +51,9 @@ To exclude domain controllers from monitoring, refer to the following steps: MYDC.MYDOMAIN.LOCAL ``` - ![User-added image](images/ka0Qk0000003W1l_0EMQk000003oywv.png) + ![User-added image](../../images/ka0Qk0000003W1l_0EMQk000003oywv.png) 3. Save the changes. Inactive User Tracker will exclude this domain controller. Refer to the following article for additional information: Monitoring Plans — User Activity Monitoring Scope — v10.6. + diff --git a/docs/kb/auditor/configuration-and-setup/windows-server-monitoring/workstations-cloned-with-windows-server-auditing-service-pre-installed.md b/docs/kb/auditor/configuration-and-setup/windows-server-monitoring/workstations-cloned-with-windows-server-auditing-service-pre-installed.md index 5671a9ef6f..ef0f2732e5 100644 --- a/docs/kb/auditor/configuration-and-setup/windows-server-monitoring/workstations-cloned-with-windows-server-auditing-service-pre-installed.md +++ b/docs/kb/auditor/configuration-and-setup/windows-server-monitoring/workstations-cloned-with-windows-server-auditing-service-pre-installed.md @@ -46,7 +46,7 @@ To establish the affected servers, refer to the following steps: Copy the **AgentID** value. - ![Registry AgentID screenshot](images/ka04u000001177u_0EM4u000008Lr6o.png) + ![Registry AgentID screenshot](../../images/ka04u000001177u_0EM4u000008Lr6o.png) 2. In your Netwrix Auditor host, navigate to the `C:\ProgramData\Netwrix Auditor\ShortTerm\WSA\Agents\` folder. Look for a folder named after **AgentID** (e.g.,52656fc3-d325-424d-9bef-fb68d14bc919). The **RemoteAgentState.xml** file contains a list of affected servers. @@ -158,3 +158,4 @@ To establish the affected servers, refer to the following steps: 1. Open the folder `C:\Program Files (x86)\Netwrix Auditor\User Activity Video Recording` in the Netwrix server. 2. Copy the **UACoreSvcSetup.msi** file to each cloned server. 3. Install it manually. + diff --git a/docs/kb/auditor/event-id-reference/health-log-events/entitlement-reviews-event-id-6527.md b/docs/kb/auditor/event-id-reference/health-log-events/entitlement-reviews-event-id-6527.md index 39944fff26..1e0e51e661 100644 --- a/docs/kb/auditor/event-id-reference/health-log-events/entitlement-reviews-event-id-6527.md +++ b/docs/kb/auditor/event-id-reference/health-log-events/entitlement-reviews-event-id-6527.md @@ -35,7 +35,7 @@ License name: Entitlement reviews. Your subscription plan for Netwrix Auditor has expired. ``` -![image001.png](images/ka04u0000011688_0EM4u000008LCjZ.png) +![image001.png](../../../images/ka04u0000011688_0EM4u000008LCjZ.png) ## Cause @@ -53,3 +53,4 @@ Netwrix Auditor Access Reviews is no longer installed. ``` Click **OK** to proceed to the configuration tool. + diff --git a/docs/kb/auditor/event-id-reference/health-log-events/event-id-1208-in-health-log.md b/docs/kb/auditor/event-id-reference/health-log-events/event-id-1208-in-health-log.md index 232be68ad1..b03451ef40 100644 --- a/docs/kb/auditor/event-id-reference/health-log-events/event-id-1208-in-health-log.md +++ b/docs/kb/auditor/event-id-reference/health-log-events/event-id-1208-in-health-log.md @@ -34,7 +34,7 @@ Refer to the entries below for possible causes and resolutions based on event de ### `Fatal error during installation` - Cause: The **Timeout expired** error is prompted after SharePoint Core Service installation has taken over 10 minutes. - **Resolution:** Refer to the following article for additional information: [Timeout Expired Error on SharePoint Core Service Deployment](/docs/kb/auditor/timeout-expired-error-on-sharepoint-core-service-deployment.md) + **Resolution:** Refer to the following article for additional information: [Timeout Expired Error on SharePoint Core Service Deployment](/docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/timeout-expired-error-on-sharepoint-core-service-deployment.md) - Cause: An invalid SharePoint Central Administration URL was specified during monitoring plan creation. **Resolution:** @@ -114,7 +114,8 @@ Refer to the entries below for possible causes and resolutions based on event de ## Related articles -- [Timeout Expired Error on SharePoint Core Service Deployment](/docs/kb/auditor/timeout-expired-error-on-sharepoint-core-service-deployment.md) +- [Timeout Expired Error on SharePoint Core Service Deployment](/docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/timeout-expired-error-on-sharepoint-core-service-deployment.md) - [Permissions for SharePoint Auditing](https://docs.netwrix.com/docs/auditor/10_8/configuration/sharepoint/permissions) - [SharePoint Ports](https://docs.netwrix.com/docs/auditor/10_8/configuration/sharepoint/ports) - [Install for SharePoint Core Service](https://docs.netwrix.com/docs/auditor/10_8/install/sharepointcoreservice) + diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/account-lockouts-are-displayed-with-delay.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/account-lockouts-are-displayed-with-delay.md index e74c22e571..9a7d751aa9 100644 --- a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/account-lockouts-are-displayed-with-delay.md +++ b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/account-lockouts-are-displayed-with-delay.md @@ -46,7 +46,7 @@ To change to all DCs mode, perform the following steps: 2. Select your domain and click **Edit**. 3. Select **All DCs** radio button and click **OK** to save the changes. -![User-added image](images/ka04u000000HcUw_0EM700000004wlz.png) +![User-added image](../../../images/ka04u000000HcUw_0EM700000004wlz.png) ### Change event processing method @@ -56,4 +56,5 @@ To change to all DCs mode, perform the following steps: 4. Create a new value called `UseWatcher`, set its type to `DWORD` and value to `1`. 5. Restart NetWrix Account Lockout Examiner Service via `services.msc`. -![User-added image](images/ka04u000000HcUw_0EM700000004wm4.png) +![User-added image](../../../images/ka04u000000HcUw_0EM700000004wm4.png) + diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/audit-status-shows-logon-auditing-is-disabled.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/audit-status-shows-logon-auditing-is-disabled.md index f523916cdc..73f4f59879 100644 --- a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/audit-status-shows-logon-auditing-is-disabled.md +++ b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/audit-status-shows-logon-auditing-is-disabled.md @@ -25,7 +25,7 @@ knowledge_article_id: kA00g000000H9YbCAK Audit status of some Domain controllers in the list shows that some auditing is disabled, for example "Logon Auditing is disabled, some funcionality will be unavailable for this DC. Please turn on auditing of invalid logons in audit policy for this DC" -![User-added image](images/ka04u000000HcRc_0EM700000004wxR.png) +![User-added image](../../../images/ka04u000000HcRc_0EM700000004wxR.png) --- @@ -49,7 +49,7 @@ To resolve the issue configure audit policies/ advanced audit policies. - **Audit account logon events: Failure** - **Audit logon events: Failure** - ![User-added image](images/ka04u000000HcRc_0EM700000004wxC.png) + ![User-added image](../../../images/ka04u000000HcRc_0EM700000004wxC.png) 5. Update group policy an all monitored DCs (for example run `gpupdate /force`) @@ -60,7 +60,7 @@ To resolve the issue configure audit policies/ advanced audit policies. 3. Expand the **Computer Configuration** -> **Policies** -> **Windows Settings** -> **Security Settings** -> **Advanced Audit Policy Configuration** node. 4. Configure audit policies according to page 12, Section 4.2: Enabling Audit Policy, of the [Account Lockout Examiner Administrator Guide](https://www.netwrix.com/download/documents/NetWrix_Account_Lockout_Examiner_Administrator_Guide.pdf?_ga=2.126161166.2092059225.1569427026-1766003445.1557946744). -![User-added image](images/ka04u000000HcRc_0EM7000000054jS.png) ![User-added image](images/ka04u000000HcRc_0EM7000000054jX.png) ![User-added image](images/ka04u000000HcRc_0EM700000004wxH.png) +![User-added image](../../../images/ka04u000000HcRc_0EM7000000054jS.png) ![User-added image](../../../images/ka04u000000HcRc_0EM7000000054jX.png) ![User-added image](../../../images/ka04u000000HcRc_0EM700000004wxH.png) 5. Update group policy an all monitored DCs (for example run `gpupdate /force`) @@ -77,4 +77,5 @@ In order to do this: 3. Change the value of **UseWMI_Audit** to `0`, 4. In the Account Lockout Examiner console go to **File - Settings** and click **OK** to apply registry changes. -![User-added image](images/ka04u000000HcRc_0EM700000004wxM.png) +![User-added image](../../../images/ka04u000000HcRc_0EM700000004wxM.png) + diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/high-cpu-load-and-memory-usage.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/high-cpu-load-and-memory-usage.md index 7bfbbcd969..35b49dda3b 100644 --- a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/high-cpu-load-and-memory-usage.md +++ b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/high-cpu-load-and-memory-usage.md @@ -37,4 +37,5 @@ In order to reduce CPU load and memory usage, perform the following steps: If this does not help, set the `LockoutStatusRefreshPeriod` key value to `0`, but in this case the Account Lockout Examiner will not verify accounts status via Active Directory, so account lockouts will not be reported if a corresponding event is not found in the event log. -![User-added image](images/ka04u000000HcN0_0EM700000004wxW.png) +![User-added image](../../../images/ka04u000000HcN0_0EM700000004wxW.png) + diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/high-cpu-usage-on-remote-desktop-servers.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/high-cpu-usage-on-remote-desktop-servers.md index a9066fa493..2dcbae5c99 100644 --- a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/high-cpu-usage-on-remote-desktop-servers.md +++ b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/high-cpu-usage-on-remote-desktop-servers.md @@ -47,7 +47,7 @@ To change this on the machine where ALE is installed: 3. Change the `UseWMI_Workstations` value to `0`. 4. Restart the Netwrix Account Lockout Examiner service via `Services.msc`. -![User-added image](images/ka04u000000HcUO_0EM7000000052ir.png) +![User-added image](../../../images/ka04u000000HcUO_0EM7000000052ir.png) ### Option 2 — Disable searching for detailed info about invalid logons @@ -60,4 +60,5 @@ To change this on the machine where ALE is installed: 3. Create a new DWORD called `PF_Enabled` and set its value to `0`. 4. Restart the Netwrix Account Lockout Examiner service via `Services.msc`. -![User-added image](images/ka04u000000HcUO_0EM7000000052im.png) +![User-added image](../../../images/ka04u000000HcUO_0EM7000000052im.png) + diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-do-i-monitor-hidden-file-shares.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-do-i-monitor-hidden-file-shares.md index 4ee65bb107..ad966c1884 100644 --- a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-do-i-monitor-hidden-file-shares.md +++ b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-do-i-monitor-hidden-file-shares.md @@ -26,6 +26,7 @@ If you specified **Computer** as an Item in the Netwrix Auditor Windows File Ser If you would like to audit all hidden shares on the server, check the corresponding option at the **Scope** tab of your **Computer** item: -![image.png](images/ka04u000000HcNr_0EM4u000007qtQ1.png) +![image.png](../../../images/ka04u000000HcNr_0EM4u000007qtQ1.png) **NOTE:** It is not recommended to specify the system drive (`\server\c$`) as an Item. This will force Netwrix to audit local folders including the system ones that produce a lot of noise and degrade the product performance. + diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-count-the-number-of-your-network-devices-in-your-configuration.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-count-the-number-of-your-network-devices-in-your-configuration.md index d53f4ac1fb..95c3df34bc 100644 --- a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-count-the-number-of-your-network-devices-in-your-configuration.md +++ b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-count-the-number-of-your-network-devices-in-your-configuration.md @@ -25,6 +25,7 @@ knowledge_article_id: kA00g000000H9SnCAK The licensing **does not depend** on your Syslog forwarding configuration. In the example below, Netwrix Auditor collects audit data from five devices, one of them (6) also serving as a relay: -![User-added](images/servlet_image_3823966b1661.png) +![User-added](../../../images/servlet_image_3823966b1661.png) The computer (5) does not send any data, so it does not count for a licensed object. Therefore, for this example configuration, purchase Netwrix Auditor license for five network devices.   Original KB Article 2122 + diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-create-the-full-dump-of-a-process.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-create-the-full-dump-of-a-process.md index b6e5524bbf..dd958ab142 100644 --- a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-create-the-full-dump-of-a-process.md +++ b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-create-the-full-dump-of-a-process.md @@ -31,6 +31,7 @@ Netwrix technical support may ask you to create a dump of a particular process ( 5. Specify location to save the dump file. 6. Provide the dump file to the technical support. -![User-added image](images/ka0Qk000000DRwr_0EM7000000051zm.png) +![User-added image](../../../images/ka0Qk000000DRwr_0EM7000000051zm.png) **NOTE:** If you receive Access Denied error during the process, please check the ["Debug Programs" Computer Policy](https://docs.microsoft.com/en-us/windows/security/threat-protection/security-policy-settings/debug-programs). Consider adding the account that you use to the list of allowed users or use an Account which has this permission (e.g. local administrator account)" + diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-delete-old-entries-from-the-account-list.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-delete-old-entries-from-the-account-list.md index 58342fdce6..1fe5183596 100644 --- a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-delete-old-entries-from-the-account-list.md +++ b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-delete-old-entries-from-the-account-list.md @@ -31,4 +31,5 @@ The account list is stored in the `alinfo.xml` file and you can manually delete 4. Save the `alinfo.xml` file. 5. Start the Netwrix Auditor service. -![User-added image](images/ka04u000000HcNX_0EM700000004wxg.png) +![User-added image](../../../images/ka04u000000HcNX_0EM700000004wxg.png) + diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-exclude-users-and-objects-from-monitoring-scope-in-netwrix-auditor-ui.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-exclude-users-and-objects-from-monitoring-scope-in-netwrix-auditor-ui.md index 9376987eaf..ce008f8ae0 100644 --- a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-exclude-users-and-objects-from-monitoring-scope-in-netwrix-auditor-ui.md +++ b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-exclude-users-and-objects-from-monitoring-scope-in-netwrix-auditor-ui.md @@ -39,13 +39,13 @@ You can exclude specific users and objects from your monitoring scope using the 2. Select the relevant monitoring plan, select the data source and click **Edit**. 3. Select the data source and click **Edit data source**. - ![bM2zhsogPP.png](images/ka04u000000Qmg4_0EM4u000007cgGr.png) + ![bM2zhsogPP.png](../../../images/ka04u000000Qmg4_0EM4u000007cgGr.png) 4. In the left pane, select **Users**. Check the **Exclude these users:** checkbox and click **Add** to add users to be excluded from the monitoring plan. Once all the users are added, click **Save & Close** in the bottom left corner. - ![UwJqLVpUZx.png](images/ka04u000000Qmg4_0EM4u000007cgOC.png) + ![UwJqLVpUZx.png](../../../images/ka04u000000Qmg4_0EM4u000007cgOC.png) 5. For objects, select the **Objects** tab in the left pane, check the **Exclude these objects** checkbox and click **Add** to exclude objects from the monitoring scope. Once you've added the objects, click **Save & Close**. - ![RmVD0BXEc0.png](images/ka04u000000Qmg4_0EM4u000007cgPy.png) + ![RmVD0BXEc0.png](../../../images/ka04u000000Qmg4_0EM4u000007cgPy.png) The following examples explain how the exclusion rules work for **Objects**. Same logic applies to the inclusion rules: @@ -54,3 +54,4 @@ The following examples explain how the exclusion rules work for **Objects**. Sam - `dc11.local/OU*` will exclude the OU itself, all objects within it, and also all objects whose path begins with `dc11.local/OU` (like `dc11.local/OU_HQ`). For additional information on omit lists and excluding data sources, refer to the following article: [How to Use Omit Lists](https://docs.netwrix.com/docs/kb/auditor/how-to-use-omit-lists) + diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-find-out-my-netwrix-auditor-version.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-find-out-my-netwrix-auditor-version.md index 3b4f2618a5..867564c7c4 100644 --- a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-find-out-my-netwrix-auditor-version.md +++ b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-find-out-my-netwrix-auditor-version.md @@ -34,4 +34,5 @@ To establish the version and build of your Netwrix Auditor instance, refer to th 2. In the left pane, select **About Netwrix Auditor**. 3. Your current version and build will be available in the right section. -![About Netwrix Auditor dialog showing version and build](images/ka04u00000116gG_0EM4u000008LXT9.png) +![About Netwrix Auditor dialog showing version and build](../../../images/ka04u00000116gG_0EM4u000008LXT9.png) + diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-identify-whether-auditor-server-can-receive-data-from-meraki-api.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-identify-whether-auditor-server-can-receive-data-from-meraki-api.md index c6e102682f..affc191ad0 100644 --- a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-identify-whether-auditor-server-can-receive-data-from-meraki-api.md +++ b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-identify-whether-auditor-server-can-receive-data-from-meraki-api.md @@ -53,6 +53,7 @@ curl https://api.meraki.com/api/v1 > 1.html This is an example of a response when the product cannot access the Meraki API: -![User-added image](images/ka0Qk0000002jaX_0EMQk0000045bUT.png) +![User-added image](../../../images/ka0Qk0000002jaX_0EMQk0000045bUT.png) In this case, check the ports required to audit the Meraki dashboard source and your internal firewall. Learn more about required ports and protocols in this article: Data Source Configuration — Network Devices — Network Devices Ports — v10.6 https://docs.netwrix.com/docs/auditor/10_8). + diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-manually-remove-compression-services-from-audited-servers.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-manually-remove-compression-services-from-audited-servers.md index aa0c0ffbe4..d843af8e99 100644 --- a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-manually-remove-compression-services-from-audited-servers.md +++ b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-manually-remove-compression-services-from-audited-servers.md @@ -93,8 +93,9 @@ Do make sure to replace `*PATH TO FILESHARE*` with a relevant path. If you'd like to remove Compression Service from a single server, replace `@"*PATH TO FILESHARE*\serverlist.txt"` with `\Servername`. Refer to the following screenshot for the output reference: -![Output reference](images/ka04u00000116iG_0EM4u000004bz9T.png) +![Output reference](../../../images/ka04u00000116iG_0EM4u000004bz9T.png) The script calls upon the functions in the msi to upgrade the Compression Service to the version of .msi installer and then to remove said Compression Service, since it only can execute remove command on a Compression Service of the same version. > NOTE: If the script reads only the first symbol of the serverlist.txt file, you will need to use Notepad++ or any similar tool to change the file encoding to ANSI. + diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-monitor-print-service-activity.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-monitor-print-service-activity.md index 11ec43c3d1..636b9f434e 100644 --- a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-monitor-print-service-activity.md +++ b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-monitor-print-service-activity.md @@ -31,22 +31,22 @@ You can enable the print event logging by following the steps below: 1. Enable logging for the print service of the print server — open **Event Viewer** > **Applications and Services Logs** > **Microsoft** > **Windows** > **PrintService**. 2. Right-click the **Operational** item to select **Properties**. - ![1.png](images/ka04u000000HdPU_0EM4u0000084ozs.png) + ![1.png](../../../images/ka04u000000HdPU_0EM4u0000084ozs.png) 3. Check the **Enable logging** checkbox — print service events will now be logged. Click **OK** to save changes. - ![2.png](images/ka04u000000HdPU_0EM4u0000084ozx.png) + ![2.png](../../../images/ka04u000000HdPU_0EM4u0000084ozx.png) Create an inclusive filter in Netwrix Auditor Event Log Manager: 1. Create a new monitoring plan by clicking **Add** or select the preexisting monitoring plan and click **Edit**. 2. Click the **Configure** button for Audit archiving filters. - ![1.png](images/ka04u000000HdPU_0EM4u0000084p07.png) + ![1.png](../../../images/ka04u000000HdPU_0EM4u0000084p07.png) 3. Click **Add** for Inclusive Filters. - ![2.png](images/ka04u000000HdPU_0EM4u0000084p0C.png) + ![2.png](../../../images/ka04u000000HdPU_0EM4u0000084p0C.png) 4. Fill in the filter name and description with the **Event Log** field to contain the following line: @@ -56,7 +56,7 @@ Create an inclusive filter in Netwrix Auditor Event Log Manager: Verify the location for the print server event logs via Event Viewer — the Log Name should correspond with the actual event logs location. - ![3.png](images/ka04u000000HdPU_0EM4u0000084p0D.png) + ![3.png](../../../images/ka04u000000HdPU_0EM4u0000084p0D.png) 5. You can specify Event IDs in the **Event Fields** tab to filter the events (e.g. Event ID 307 for **Printing a document**). Additionally you can filter the events via **Insertion Strings**, refer to the index numbers specified in event details (e.g. Param1 stands for Index 1 with "Job #" value). @@ -65,7 +65,7 @@ Download the **Printed Documents RDL.zip** archive provided below and extract th 1. Open the Reports Server URL in your browser and navigate to the folder you'd like to upload the report to (e.g. **Home** > **Netwrix Auditor** > **Netwrix Auditor for Event Log** > **Change Reports**). 2. Click **Upload** to upload the report to the folder. - ![1.png](images/ka04u000000HdPU_0EM4u0000084p0b.png) + ![1.png](../../../images/ka04u000000HdPU_0EM4u0000084p0b.png) Configure the report to use the `Netwrix_Auditor_EventLog` database: @@ -79,14 +79,15 @@ Configure the report to use the `Netwrix_Auditor_EventLog` database: NOTE: `SQLINSTANCE` should be replaced with the name of your SQL Server instance. - ![2.png](images/ka04u000000HdPU_0EM4u0000084p0l.png) + ![2.png](../../../images/ka04u000000HdPU_0EM4u0000084p0l.png) 4. Input your credentials, test the connection and save the changes. - ![3.png](images/ka04u000000HdPU_0EM4u0000084p0q.png) + ![3.png](../../../images/ka04u000000HdPU_0EM4u0000084p0q.png) 5. The report is now available via the web interface of your Report Server. It will not appear under Reports in the Netwrix Auditor console. - ![4.png](images/ka04u000000HdPU_0EM4u0000084p15.png) + ![4.png](../../../images/ka04u000000HdPU_0EM4u0000084p15.png) Printed Documents RDL: https://www.netwrix.com/download/Printed-Documents-RDL.zip + diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-move-long-term-archive-to-a-new-location.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-move-long-term-archive-to-a-new-location.md index 4daf596d93..abbafd7dd0 100644 --- a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-move-long-term-archive-to-a-new-location.md +++ b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-move-long-term-archive-to-a-new-location.md @@ -37,7 +37,7 @@ For a clean installation of Netwrix Auditor 8.5 or newer, follow these steps: - Navigate to **Start** > **All Programs** > **Task Scheduler** > **Task Scheduler Library** and locate the tasks named Netwrix Auditor with descriptions mentioning the Netwrix Password Reset, Inactive User Tracker, or Event Log Manager applications. - Select these tasks (if any) and click **Disable** in the right pane. - ![lta_mig_1.png](images/ka04u00000117ad_0EM4u000008LFeu.png) + ![lta_mig_1.png](../../../images/ka04u00000117ad_0EM4u000008LFeu.png) 2. Copy all files from the old Long-Term-Archive folder into the new Long-Term-Archive folder except for the `ActivityRecords` folder. @@ -51,3 +51,4 @@ For a clean installation of Netwrix Auditor 8.5 or newer, follow these steps: 5. Start the other services and tasks you previously disabled. 6. Copy the rest of the files from the old `ActivityRecords` folder to the new one. If you are prompted to overwrite any files, skip those files instead. + diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-restrict-access-to-the-help-desk-portal-and-the-administrative-console.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-restrict-access-to-the-help-desk-portal-and-the-administrative-console.md index e067fa0ba6..b0ab6a39c8 100644 --- a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-restrict-access-to-the-help-desk-portal-and-the-administrative-console.md +++ b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-restrict-access-to-the-help-desk-portal-and-the-administrative-console.md @@ -39,4 +39,5 @@ By default, the **Administrator** role includes users belonging to the local `Ad 2. Click the **Modify** button next to the group that you want to edit. 3. In the dialog that opens, click **Add** to add a member to the selected security role, or select a user and click **Remove** to exclude them. -[![User-added image](images/ka04u000000HcVz_0EM700000004wyU.png)](https://netwrix.secure.force.com/kb/servlet/rtaImage?eid=ka40g000000kAd1&feoid=00N700000032Pj2&refid=0EM700000004wyU) +[![User-added image](../../../images/ka04u000000HcVz_0EM700000004wyU.png)](https://netwrix.secure.force.com/kb/servlet/rtaImage?eid=ka40g000000kAd1&feoid=00N700000032Pj2&refid=0EM700000004wyU) + diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-send-netwrix-auditor-logs.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-send-netwrix-auditor-logs.md index 2efb2e89c4..6307e02604 100644 --- a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-send-netwrix-auditor-logs.md +++ b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-send-netwrix-auditor-logs.md @@ -71,12 +71,13 @@ Netwrix Technical Support might request a collection of your Netwrix Auditor log > **NOTE:** Once you have opened the **Open Tickets** page and identified the corresponding ticket (with a matching ticket #), you can attach the logs via one of the following ways: > > - Click the **Add attachments** button located under the **Actions** column of the ticket. -> ![Customer Portal Attachments 1](images/ka0Qk000000Bei5_00N0g000004CA0p_0EMQk000008M3Qr.png) +> ![Customer Portal Attachments 1](../../../images/ka0Qk000000Bei5_00N0g000004CA0p_0EMQk000008M3Qr.png) > > - Expand the ticket details by clicking the **down carat (▼)** button and click the **plus (+)** button next to **Attachments**. -> ![Customer Portal Attachments 2](images/ka0Qk000000Bei5_00N0g000004CA0p_0EMQk000008M3U5.png) +> ![Customer Portal Attachments 2](../../../images/ka0Qk000000Bei5_00N0g000004CA0p_0EMQk000008M3U5.png) ## Related links - [How to Save and Zip Netwrix Auditor System Health Event Log](/docs/kb/auditor/how-to-save-and-zip-netwrix-auditor-system-health-event-log.md) - [Netwrix Customer Portal](https://www.netwrix.com/tickets.html#/tickets/open) + diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-view-custom-sensitive-file-categories-in-netwrix-auditor.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-view-custom-sensitive-file-categories-in-netwrix-auditor.md index 2018eb5d34..d1e547f0cd 100644 --- a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-view-custom-sensitive-file-categories-in-netwrix-auditor.md +++ b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-view-custom-sensitive-file-categories-in-netwrix-auditor.md @@ -50,7 +50,8 @@ Refer to the following steps: > **NOTE:** To delete parent terms, first delete the children terms. 3. Once the built-in terms are cleared, create a new child term under the root taxonomy term. Right-click the root term and click **Add Child Term(s)**. Then, insert the new clues to the child term. - ![User-added image](images/ka0Qk0000002kpx_0EMQk000003xxWz.png) + ![User-added image](../../../images/ka0Qk0000002kpx_0EMQk000003xxWz.png) 4. Set up your sources to include target files for the modified taxonomy. Wait for the files to be crawled and classified. The corresponding Netwrix Auditor report will include the used taxonomy and file owner. + diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/hyperlinks-in-custom-branding.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/hyperlinks-in-custom-branding.md index 42c09ea27b..e15e14f425 100644 --- a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/hyperlinks-in-custom-branding.md +++ b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/hyperlinks-in-custom-branding.md @@ -37,4 +37,5 @@ This can be done by using html tags. 3. Modify the URL (`https://netwrix.com/`) and caption (`Support link`) as needed -![User-added image](images/ka04u000000HcNU_0EM700000004xUL.png) +![User-added image](../../../images/ka04u000000HcNU_0EM700000004xUL.png) + diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/images-are-not-shown.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/images-are-not-shown.md index c36d77e990..4d412531ea 100644 --- a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/images-are-not-shown.md +++ b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/images-are-not-shown.md @@ -25,7 +25,7 @@ knowledge_article_id: kA00g000000H9YHCA0 ## Question Web Portal shows no images just red boxes. Whats the case? -![User-added image](images/ka04u00000117dv_0EM7000000050pb.png) +![User-added image](../../../images/ka04u00000117dv_0EM7000000050pb.png) ## Answer The issue occurs because IIS cannot display images because of configuration. @@ -41,3 +41,4 @@ To address the issue, enable the **Static content** feature within IIS. 1. Navigate to **Server Manager - Roles - Web server**, find the Role services in the right pane, click **Add role services**. 2. Enable **Static content** under **Common HTTP Features**. + diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/lockouts-are-not-tracked.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/lockouts-are-not-tracked.md index c7640dc7df..fb3c9aec1f 100644 --- a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/lockouts-are-not-tracked.md +++ b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/lockouts-are-not-tracked.md @@ -36,8 +36,9 @@ First, make sure the Windows security log on your DC is reachable: connect via * 4. Create a new DWORD named `UseWatcher` and set its value to `1`. 5. Restart the Netwrix Account Lockout Examiner service via the Services snap-in. -[![User-added image](images/ka04u000000HcWD_0EM700000004udF.png)](https://netwrix.secure.force.com/kb/servlet/rtaImage?eid=ka40g000000kAcl&feoid=00N700000032Pj2&refid=0EM700000004udF) +[![User-added image](../../../images/ka04u000000HcWD_0EM700000004udF.png)](https://netwrix.secure.force.com/kb/servlet/rtaImage?eid=ka40g000000kAcl&feoid=00N700000032Pj2&refid=0EM700000004udF) If the above doesn't help, try to change the value of the `UseWMI` registry key to `0`. -[![User-added image](images/ka04u000000HcWD_0EM700000004wzc.png)](https://netwrix.secure.force.com/kb/servlet/rtaImage?eid=ka40g000000kAcl&feoid=00N700000032Pj2&refid=0EM700000004wzc) +[![User-added image](../../../images/ka04u000000HcWD_0EM700000004wzc.png)](https://netwrix.secure.force.com/kb/servlet/rtaImage?eid=ka40g000000kAcl&feoid=00N700000032Pj2&refid=0EM700000004wzc) + diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/log-overwrites-warnings.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/log-overwrites-warnings.md index 3c7b924f74..b5e6da41de 100644 --- a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/log-overwrites-warnings.md +++ b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/log-overwrites-warnings.md @@ -56,14 +56,14 @@ NOTE: for **Security** and **System** event logs, you can figure out who cleared IMPORTANT: Before changing `Maximum log size`, make sure that the system drive has enough free space to store the event log of the maximum size. If not, the event log will grow and fill up all free space on the system drive and the system will stop responding. 4. Make sure the **Overwrite events as needed** option is selected and click **Apply**. -![Configuring maximum log size](images/ka04u000000HcXR_0EM700000004vPE.png) +![Configuring maximum log size](../../../images/ka04u000000HcXR_0EM700000004vPE.png) ## Procedure 2: Increase `Maximum log size` via Group Policy Object 1. Go to **Start** / **Administrative Tools** / **Group Policy Management**. 2. In the window displayed, go to **Group Policy Management** / **Forest Name** / **Domains** / **Group Policy Objects** / right-click the appropriate policy (or create new) and select **Edit**. **Group Policy Management Editor** starts. -![Group Policy Management](images/ka04u000000HcXR_0EM700000004vPJ.png) +![Group Policy Management](../../../images/ka04u000000HcXR_0EM700000004vPJ.png) 3. In the left pane, go to **Computer Configuration** / **Policies** / **Windows Settings** / **Security Settings** / **Event Log**. Right-click **Retention method for ``**, choose **Properties**. 4. In the **Security Policy Setting** tab, check the **Define this policy setting** box and select **Do not overwrite events (clear log manually)**. Click OK. @@ -71,7 +71,7 @@ NOTE: for **Security** and **System** event logs, you can figure out who cleared 6. In the **Security Policy Setting** tab, check the **Define this policy setting** box and set the size to `4194240` Kb as recommended by Microsoft: http://support.microsoft.com/kb/957662 IMPORTANT: The affected machines must have enough free space on their system drives for storing the event log of the maximum size. If not, the event log will grow and fill up all free space on the system drive and the system will stop responding. -![Group Policy Management Editor](images/ka04u000000HcXR_0EM700000004vPO.png) +![Group Policy Management Editor](../../../images/ka04u000000HcXR_0EM700000004vPO.png) 7. Close **Group Policy Object Editor** and link the configured GPO to the required OUs and containers in **Group Policy Management**. 8. OPTIONAL: Upgrade the group policies on the problematic servers by performing the following command: @@ -85,7 +85,7 @@ NOTE: for **Security** and **System** event logs, you can figure out who cleared 2. When the **Resultant Set of Policy** is processed, expand **Computer Configuration** / **Windows Setting** / **Security Settings** / **Event Log**. 3. Make sure that the **Retention method for ``** policy setting has the **Not Defined** or **Manually** value set. If not, change this setting using **Group Policy Management Editor** as described in **Procedure 2**. -![RSOP Results](images/ka04u000000HcXR_0EM700000004vPT.png) +![RSOP Results](../../../images/ka04u000000HcXR_0EM700000004vPT.png) 4. Perform the following steps: - Click **Start** / **Run**, type `eventvwr.msc` and press **Enter**. The **Event Viewer** window will be displayed. @@ -94,7 +94,7 @@ NOTE: for **Security** and **System** event logs, you can figure out who cleared - Select the **Archive the log when full, do not overwrite events** radio button. - Click the **Clear Log** button. Click the **Apply** button. -![Event Viewer Settings on Windows 2008](images/ka04u000000HcXR_0EM700000004vPn.png) +![Event Viewer Settings on Windows 2008](../../../images/ka04u000000HcXR_0EM700000004vPn.png) NOTE: These maximum sizes are recommended by Microsoft: http://support.microsoft.com/kb/957662 IMPORTANT: Before you change `Maximum log size` and enable the **Archive events when full** option, make sure that the system drive has enough free space to store the event log and log's backup files of the maximum size. If not, the event log will grow and fill up all free space on the system drive and the system will stop responding. @@ -110,4 +110,5 @@ IMPORTANT: Before you change `Maximum log size` and enable the **Archive events - `ProcessBackupLogs` set to `1` - `CleanAutoBackupLogs` set to `X` (if you want the archives to be removed when all events in them are older than `X` hours, for example: `24` hours). -![Event Log Manager Registry Settings](images/ka04u000000HcXR_0EM700000004vPs.png) +![Event Log Manager Registry Settings](../../../images/ka04u000000HcXR_0EM700000004vPs.png) + diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/malformed-control-request.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/malformed-control-request.md index 609a14c191..18a250c980 100644 --- a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/malformed-control-request.md +++ b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/malformed-control-request.md @@ -34,7 +34,7 @@ It should be a reply to lockout notification and shall have the code specified a For example: -![User-added image](images/ka04u000000HcT2_0EM700000005kEC.png) +![User-added image](../../../images/ka04u000000HcT2_0EM700000005kEC.png) --- @@ -43,3 +43,4 @@ Make sure that: 2. `UNLOCK:` keyword is specified 3. the quoted e-mail was not changed 4. you reply in UTF-8 encoding. + diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/netwrix-auditor-configuration-server-service-fails-to-start-too-many-methods-to-fire-events-from.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/netwrix-auditor-configuration-server-service-fails-to-start-too-many-methods-to-fire-events-from.md index ec14190603..18fd0d236d 100644 --- a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/netwrix-auditor-configuration-server-service-fails-to-start-too-many-methods-to-fire-events-from.md +++ b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/netwrix-auditor-configuration-server-service-fails-to-start-too-many-methods-to-fire-events-from.md @@ -32,11 +32,11 @@ Windows could not start the Netwrix Auditor Configuration Server Service service Error 0x80040209: An interface has too many methods to fire events from. ``` -![Screenshot 1](images/ka04u00000117L8_0EM4u000008LCum.png) +![Screenshot 1](../../../images/ka04u00000117L8_0EM4u000008LCum.png) Other services are running as expected. -![Screenshot 2](images/ka04u00000117L8_0EM4u000008LCuw.png) +![Screenshot 2](../../../images/ka04u00000117L8_0EM4u000008LCuw.png) - The following error is prompted in the main Netwrix Auditor screen: @@ -45,7 +45,7 @@ Connection failed Access is denied ``` -![Screenshot 3](images/ka04u00000117L8_0EM4u000008M2Tz.png) +![Screenshot 3](../../../images/ka04u00000117L8_0EM4u000008M2Tz.png) Upon checking Services running, Netwrix Auditor Configuration Server Service appears to have stopped. When attempting to restart the service, the same error is prompted. @@ -64,7 +64,7 @@ Refer to the following steps to troubleshoot the issue: 1. Back up the ConfigServer folder located in ` %Working Folder%\AuditCore\ConfigServer`. 2. Delete all files in the original ConfigServer folder except for the StorageBackups folder and the Configuration.xml file. -![ConfigServer folder contents](images/ka04u00000117L8_0EM4u000008LCv1.png) +![ConfigServer folder contents](../../../images/ka04u00000117L8_0EM4u000008LCv1.png) 3. Restart Netwrix Auditor Configuration Server Service. 4. Make sure the following services are running (including all the monitoring plan-related services): @@ -77,11 +77,11 @@ In case the aforementioned steps did not help, refer to the following steps to t 1. Back up the ConfigServer folder located in ` %Working Folder%\AuditCore\ConfigServer`. 2. Delete all files in the original ConfigServer folder except for the StorageBackups folder. It is located in ` %Working Folder%\AuditCore\ConfigServer`. -![ConfigServer StorageBackups folder](images/ka04u00000117L8_0EM4u000008LCvL.png) +![ConfigServer StorageBackups folder](../../../images/ka04u00000117L8_0EM4u000008LCvL.png) 3. Copy the Configuration.xml file from the latest **BACKUP_%DATE%**\%GUID% folder. -![Backup folder selection](images/ka04u00000117L8_0EM4u000008LCvk.png) +![Backup folder selection](../../../images/ka04u00000117L8_0EM4u000008LCvk.png) 4. Paste the copied Configuration.xml file to ` %Working Folder%\AuditCore\ConfigServer`. 5. Restart Netwrix Auditor Configuration Server Service. @@ -92,6 +92,7 @@ In case the aforementioned steps did not help, refer to the following steps to t > **NOTE:** If these steps did not help, try using the Configuration.xml file from the second to the last **BACKUP_%DATE%**\%GUID% folder. Paste the file to ` %Working Folder%\AuditCore\ConfigServer` and restart Netwrix Auditor services. -![Configuration restored](images/ka04u00000117L8_0EM4u000008LCwE.png) +![Configuration restored](../../../images/ka04u00000117L8_0EM4u000008LCwE.png) > **NOTE:** If the issue reoccurs after some time, contact [Netwrix Technical Support](https://www.netwrix.com/open_a_ticket.html). + diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/netwrix-auditor-licensing-faqs.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/netwrix-auditor-licensing-faqs.md index 536af1ffee..86918903aa 100644 --- a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/netwrix-auditor-licensing-faqs.md +++ b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/netwrix-auditor-licensing-faqs.md @@ -126,7 +126,7 @@ To request more licensing information, please contact licensing@netwrix.com. You can use the **Licenses** window to review the status of your current licenses, update them, and add new licenses. On the Netwrix Auditor main screen, click the **Settings** tile and then select **Licenses**. The window will look as shown below. -![Licenses window in Auditor UI showing license status and counts](images/ka0Qk000000DbzR_0EM4u000002PbUM.png) +![Licenses window in Auditor UI showing license status and counts](../../../images/ka0Qk000000DbzR_0EM4u000002PbUM.png) Here: @@ -147,3 +147,4 @@ You may choose to no longer audit a data source, and thus not renew the license - [How to Count Number of CPU Cores on Your Oracle Database Deployment](https://docs.netwrix.com/docs/kb/auditor/how-to-count-number-of-cpu-cores-on-your-oracle-database-deployment) - [How to Determine the Count of Enabled Microsoft Entra ID Accounts](https://docs.netwrix.com/docs/kb/auditor/determining-the-number-of-enabled-microsoft-entra-id-accounts#instructions) - [How to count number of licenses required for auditing a Microsoft Office 365 tenant?](/docs/kb/auditor/how-to-count-number-of-licenses-required-for-auditing-a-microsoft-office-365-tenant.md) + diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/netwrix-auditor-stops-working-after-upgrading-host-server-windows.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/netwrix-auditor-stops-working-after-upgrading-host-server-windows.md index 48604783d7..bbe1e7a499 100644 --- a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/netwrix-auditor-stops-working-after-upgrading-host-server-windows.md +++ b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/netwrix-auditor-stops-working-after-upgrading-host-server-windows.md @@ -29,7 +29,7 @@ knowledge_article_id: kA04u000000PoKECA0 - Netwrix Auditor stops working after the Windows version on the Netwrix host server was upgraded. - Monitoring plans are disabled. - License status for a product states **Unavailable**. - ![1.png](images/ka04u00000116G7_0EM4u000007ceka.png) + ![1.png](../../../images/ka04u00000116G7_0EM4u000007ceka.png) ## Cause @@ -42,10 +42,11 @@ Windows Setup suite overwrites license-related settings of Netwrix Auditor durin Re-apply your license: 1. In the main Netwrix Auditor screen, go to **Settings** > **Licenses** and click **Update**. - ![2.png](images/ka04u00000116G7_0EM4u000007cekk.png) + ![2.png](../../../images/ka04u00000116G7_0EM4u000007cekk.png) 2. Navigate to your `.lic` file and select the file. 3. Click **Open**. ### For Netwrix Auditor Free Community Edition Reinstall your Netwrix Auditor instance. For additional information on the Auditor uninstallation process, refer to the following article: https://docs.netwrix.com/docs/auditor/10_8 + diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/no-monitoring-plans-found-in-netwrix-auditor.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/no-monitoring-plans-found-in-netwrix-auditor.md index f35dcbe2e5..4d6cedd79c 100644 --- a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/no-monitoring-plans-found-in-netwrix-auditor.md +++ b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/no-monitoring-plans-found-in-netwrix-auditor.md @@ -30,7 +30,7 @@ When attempting to view a report, the **Monitoring Plan** dropdown list reads as NO MONITORING PLANS FOUND ``` -![Monitoring Plan dropdown showing NO MONITORING PLANS FOUND](images/ka04u00000117TM_0EM4u000008M6Wx.png) +![Monitoring Plan dropdown showing NO MONITORING PLANS FOUND](../../../images/ka04u00000117TM_0EM4u000008M6Wx.png) ## Causes @@ -100,3 +100,4 @@ NO MONITORING PLANS FOUND ## Related articles - [Monitoring Plans](https://docs.netwrix.com/docs/auditor/10_8/admin/monitoringplans/overview) + diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/object-type-and-what-changed-columns-are-empty.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/object-type-and-what-changed-columns-are-empty.md index f7c79b354f..701f920150 100644 --- a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/object-type-and-what-changed-columns-are-empty.md +++ b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/object-type-and-what-changed-columns-are-empty.md @@ -22,7 +22,7 @@ knowledge_article_id: kA00g000000H9ZpCAK # Object type" and "What Changed" columns are empty -![User-added](images/servlet_image_3823966b1661.png) +![User-added](../../../images/servlet_image_3823966b1661.png) --- @@ -31,3 +31,4 @@ This is a typical report from a target server with a disabled/unavailable Remote --- Check if Remote Registry service is running on the target server and is accessible from Netwrix host machine. + diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/reading-log-status.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/reading-log-status.md index 00f77f8f03..ad83bf9b74 100644 --- a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/reading-log-status.md +++ b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/reading-log-status.md @@ -26,7 +26,7 @@ knowledge_article_id: kA00g000000H9TZCA0 In NetWrix Account Lockout Examiner Console, a domain controller has a yellow exclamation mark in front of the **DC Name** column of the **Monitored Domain Controllers** grid. Connection status is shown **Reading log**. Lockout events from this domain controller cannot be read by the program as well. -![User-added image](images/ka04u000000HcNK_0EM700000004x01.png) +![User-added image](../../../images/ka04u000000HcNK_0EM700000004x01.png) --- @@ -43,4 +43,5 @@ To fix the issue, do the following: 3. In the right pane, double-click `readLog`, specify `0` in the Value data field and click **OK**. 4. In NetWrix Account Lockout Examiner Console main menu bar, navigate to **File - Settings** and click **OK** to apply registry changes. -![User-added image](images/ka04u000000HcNK_0EM700000004wzw.png) +![User-added image](../../../images/ka04u000000HcNK_0EM700000004wzw.png) + diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/rif-document-is-not-compatible-with-this-code-version.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/rif-document-is-not-compatible-with-this-code-version.md index a6789f53c4..d0527020a0 100644 --- a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/rif-document-is-not-compatible-with-this-code-version.md +++ b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/rif-document-is-not-compatible-with-this-code-version.md @@ -23,7 +23,7 @@ knowledge_article_id: kA00g000000H9Z2CAK You receive the following pop-up related to Reporting: -![User-added image](images/ka04u000000HcS3_0EM700000005HCR.png) +![User-added image](../../../images/ka04u000000HcS3_0EM700000005HCR.png) --- @@ -34,3 +34,4 @@ SQL Server Reporting Services is not up to date. This is a known issue in SQL Server 2012 Reporting Services. The fix was first introduced in CU2 for SQL Server 2012 SP1. You can get the CU2 for SQL Server 2012 SP1 or a later update from the following blog: http://blogs.msdn.com/b/sqlreleaseservices/ + diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/set-up-direct-send-for-netwrix-auditor-and-netwrix-data-classification.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/set-up-direct-send-for-netwrix-auditor-and-netwrix-data-classification.md index c25ad717be..e5126d77e8 100644 --- a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/set-up-direct-send-for-netwrix-auditor-and-netwrix-data-classification.md +++ b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/set-up-direct-send-for-netwrix-auditor-and-netwrix-data-classification.md @@ -44,7 +44,7 @@ In the main Netwrix Auditor menu, click **Settings**. In the left pane, select t - Specify any email address for one of your Microsoft 365 or Office 365 accepted domains in the **Sender address** field. This email does not need to have a mailbox. - The use of SSL/TLS is optional. -![Netwrix Auditor SMTP settings](images/ka04u00000116zv_0EM4u000008Ll2v.png) +![Netwrix Auditor SMTP settings](../../../images/ka04u00000116zv_0EM4u000008Ll2v.png) > **NOTE:** When sending messages from a static IP, add the IP to your SPF record in your domain registrar's DNS settings to avoid having messages flagged as spam: > @@ -61,8 +61,9 @@ In the main Netwrix Data Classification screen, click **Settings**. In the left - Specify any email address for one of your Microsoft 365 or Office 365 accepted domains in the **Sender address** field. This email does not need to have a mailbox. - The use of SSL is optional. -![Netwrix Data Classification Email Server settings](images/ka04u00000116zv_0EM4u000008LlzE.png) +![Netwrix Data Classification Email Server settings](../../../images/ka04u00000116zv_0EM4u000008LlzE.png) > **NOTE:** Direct send does not support SMTP AUTH. You can enter any SMTP credentials to proceed. Learn more on direct send in [Send Email Using Microsoft 365 or Office 365 ⸱ Microsoft 🡥](https://learn.microsoft.com/en-us/Exchange/mail-flow-best-practices/how-to-set-up-a-multifunction-device-or-application-to-send-email-using-microsoft-365-or-office-365?redirectSourcePath=%252fen-gb%252farticle%252fhow-to-set-up-a-multifunction-device-or-application-to-send-email-using-office-365-69f58e99-c550-4274-ad18-c805d654b4c4#option-2-send-mail-directly-from-your-printer-or-application-to-microsoft-365-or-office-365-direct-send). + diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/the-domain-param-parameter-is-missing-a-value.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/the-domain-param-parameter-is-missing-a-value.md index 8d0b4a9cd5..d7ec503023 100644 --- a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/the-domain-param-parameter-is-missing-a-value.md +++ b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/the-domain-param-parameter-is-missing-a-value.md @@ -25,7 +25,7 @@ knowledge_article_id: kA00g000000H9bECAS You are getting the following warning during AD snapshot report generation: -![User-added image](images/ka04u000000HcTz_0EM700000005AFx.png) +![User-added image](../../../images/ka04u000000HcTz_0EM700000005AFx.png) --- @@ -36,3 +36,4 @@ It can happen if the snapshot reporting feature is disabled and/or no AD snapsho In order to fix this issue please open the Netwrix Auditor and make sure that snapshot reporting feature is enabled under **Active Directory | Reports | Snapshot Reports (State-in-Time Reports)** tab. Otherwise, on the same page you can import the snapshot you want to report on to the database. In order to do this, transfer the snapshot from the **"All available snapshots"** to the **"SNapshots available for reporting"** column and then click the **"Apply"** button. + diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/the-name-of-the-process-that-caused-an-account-lockout-does-not-appear-in-examination-results.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/the-name-of-the-process-that-caused-an-account-lockout-does-not-appear-in-examination-results.md index 6a46acc5ea..1359c9992a 100644 --- a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/the-name-of-the-process-that-caused-an-account-lockout-does-not-appear-in-examination-results.md +++ b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/the-name-of-the-process-that-caused-an-account-lockout-does-not-appear-in-examination-results.md @@ -27,7 +27,7 @@ Netwrix Account Lockout Examiner relies on the Windows audit system. The name of the process is logged in the invalid logon event (`4625` in Windows Vista/2008/7/2008R2, events `529-539` in older versions). -[![User-added image](images/ka04u000000HcW6_0EM700000004wzN.png)](https://netwrix.secure.force.com/kb/servlet/rtaImage?eid=ka40g000000kAcv&feoid=00N700000032Pj2&refid=0EM700000004wzN) +[![User-added image](../../../images/ka04u000000HcW6_0EM700000004wzN.png)](https://netwrix.secure.force.com/kb/servlet/rtaImage?eid=ka40g000000kAcv&feoid=00N700000032Pj2&refid=0EM700000004wzN) **Account Lockout Examiner** will not show the name of the process if either there is no corresponding invalid logon event or the name of the process is not tracked by Windows Audit. @@ -38,3 +38,4 @@ This can occur due to several reasons, for example: 3. Events logged due to entering invalid credentials in an RDP client window normally do not contain the name of the process that caused this event. There are a lot of other situations when the name of a process can be not logged. The easiest way to make sure that **Account Lockout Examiner** reflects all information correctly is to manually check the invalid logon event in the Security log. + diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/the-order-in-which-domains-appear-in-the-managed-domains-list.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/the-order-in-which-domains-appear-in-the-managed-domains-list.md index 59c544a3e3..788b900ec1 100644 --- a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/the-order-in-which-domains-appear-in-the-managed-domains-list.md +++ b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/the-order-in-which-domains-appear-in-the-managed-domains-list.md @@ -26,4 +26,5 @@ The list of managed domains shown on the **Self-Service Portal** is sorted alpha To sort domains, specify the domain name you want at the top in capital letters in the **Domains** section of the **Administrative Portal**. -[![User-added image](images/ka04u000000HcWF_0EM700000004xUV.png)](https://netwrix.secure.force.com/kb/servlet/rtaImage?eid=ka40g000000Xdsq&feoid=00N700000032Pj2&refid=0EM700000004xUV) +[![User-added image](../../../images/ka04u000000HcWF_0EM700000004xUV.png)](https://netwrix.secure.force.com/kb/servlet/rtaImage?eid=ka40g000000Xdsq&feoid=00N700000032Pj2&refid=0EM700000004xUV) + diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/why-a-registry-key-is-missing-in-both-gpmc-and-local.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/why-a-registry-key-is-missing-in-both-gpmc-and-local.md index 7e07bc06af..643932824d 100644 --- a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/why-a-registry-key-is-missing-in-both-gpmc-and-local.md +++ b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/why-a-registry-key-is-missing-in-both-gpmc-and-local.md @@ -39,6 +39,7 @@ Registry audit settings are required for some data sources, for example, for Log 5. On this screen that pops up, add the required permissions. 6. On the next screen, you’ll be prompted to configure the key, then how you want the settings to be applied; or not allow permission to be replaced. 7. Manually add the path to the Registry Key in the **Selected Key** dialog. - ![User-added image](images/ka0Qk0000001VD3_0EMQk000002dT5q.png) + ![User-added image](../../../images/ka0Qk0000001VD3_0EMQk000002dT5q.png) This will apply the key settings to the GPO, and all computers affected by the GPO. + diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/workstation-name-is-not-shown.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/workstation-name-is-not-shown.md index 4c14f4eb4c..2924eff230 100644 --- a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/workstation-name-is-not-shown.md +++ b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/workstation-name-is-not-shown.md @@ -30,6 +30,7 @@ Netwrix Account Lockout Examiner shows no data in the **Workstation** field, whi Because Netwrix Account Lockout Examiner processes Windows security logs, it only gets the data that is present in those logs. This issue means that the Account locked out event (ID `644` for Windows XP/2003, ID `4740` for the later versions of Windows) contains an empty **Caller Machine Name** field. Here is an example of the Account locked out event `644` with the empty **Caller Machine Name** field: -[![User-added image](images/ka04u00000118ES_0EM700000004udP.png)](https://netwrix.secure.force.com/kb/servlet/rtaImage?eid=ka40g0000004KSJ&feoid=00N700000032Pj2&refid=0EM700000004udP) +[![User-added image](../../../images/ka04u00000118ES_0EM700000004udP.png)](https://netwrix.secure.force.com/kb/servlet/rtaImage?eid=ka40g0000004KSJ&feoid=00N700000032Pj2&refid=0EM700000004udP) The field can be empty for events where a local computer account was locked out due to a local policy or as a result of computer synchronization with a mobile device. + diff --git a/docs/kb/auditor/monitoring-plans/account-lockout-examiner/account-lockout-examiner-generates-excessive-traffic-in-the-network.md b/docs/kb/auditor/monitoring-plans/account-lockout-examiner/account-lockout-examiner-generates-excessive-traffic-in-the-network.md index 887e7880e6..167ac98c6e 100644 --- a/docs/kb/auditor/monitoring-plans/account-lockout-examiner/account-lockout-examiner-generates-excessive-traffic-in-the-network.md +++ b/docs/kb/auditor/monitoring-plans/account-lockout-examiner/account-lockout-examiner-generates-excessive-traffic-in-the-network.md @@ -45,4 +45,5 @@ There is also an option to disable examination of workstations. In this case nam 3. Create a new DWORD value `PF_Enabled` and set its value to `0`. 4. Restart Netwrix Account Lockout Examiner Service via the **Services** snap-in. -![User-added image](images/ka04u000000HcUv_0EM700000004wr4.png) +![User-added image](../../../images/ka04u000000HcUv_0EM700000004wr4.png) + diff --git a/docs/kb/auditor/monitoring-plans/account-lockout-examiner/account-lockout-examiner-works-very-slowly.md b/docs/kb/auditor/monitoring-plans/account-lockout-examiner/account-lockout-examiner-works-very-slowly.md index 495b60159d..23a8e88def 100644 --- a/docs/kb/auditor/monitoring-plans/account-lockout-examiner/account-lockout-examiner-works-very-slowly.md +++ b/docs/kb/auditor/monitoring-plans/account-lockout-examiner/account-lockout-examiner-works-very-slowly.md @@ -35,4 +35,5 @@ To address the slow performance issue, perform the following steps: **NOTE**: This will remove info about all old lockouts from Account Lockout Examiner. Backup this files if you need them for the further access. 4. Start Netwrix Account Lockout Examiner Service -[![User-added image](images/ka04u000000HcWK_0EM700000004wmE.png)](https://netwrix.secure.force.com/kb/servlet/rtaImage?eid=ka40g000000kAbJ&feoid=00N700000032Pj2&refid=0EM700000004wmE) +[![User-added image](../../../images/ka04u000000HcWK_0EM700000004wmE.png)](https://netwrix.secure.force.com/kb/servlet/rtaImage?eid=ka40g000000kAbJ&feoid=00N700000032Pj2&refid=0EM700000004wmE) + diff --git a/docs/kb/auditor/monitoring-plans/account-lockout-examiner/how-does-netwrix-account-lockout-examiner-work.md b/docs/kb/auditor/monitoring-plans/account-lockout-examiner/how-does-netwrix-account-lockout-examiner-work.md index a201ad7139..960ab0d9ca 100644 --- a/docs/kb/auditor/monitoring-plans/account-lockout-examiner/how-does-netwrix-account-lockout-examiner-work.md +++ b/docs/kb/auditor/monitoring-plans/account-lockout-examiner/how-does-netwrix-account-lockout-examiner-work.md @@ -38,4 +38,5 @@ To run an examination: 1. Click the **Examine** button at the bottom of the list in the **Summary** tab, or 2. Right-click an account and select **Examine**. -When you run an examination, it shows a list of invalid logons, specifies the names of the processes that used invalid credentials, and checks the most common reasons for lockouts: mapped drives, scheduled tasks, RDP sessions, and services running under the credentials of the account in question. Examination results look like this: [![User-added image](images/ka0Qk00000045if_0EM700000004wzI.png)](https://netwrix.secure.force.com/kb/servlet/rtaImage?eid=ka40g000000kAbd&feoid=00N700000032Pj2&refid=0EM700000004wzI) +When you run an examination, it shows a list of invalid logons, specifies the names of the processes that used invalid credentials, and checks the most common reasons for lockouts: mapped drives, scheduled tasks, RDP sessions, and services running under the credentials of the account in question. Examination results look like this: [![User-added image](../../../images/ka0Qk00000045if_0EM700000004wzI.png)](https://netwrix.secure.force.com/kb/servlet/rtaImage?eid=ka40g000000kAbd&feoid=00N700000032Pj2&refid=0EM700000004wzI) + diff --git a/docs/kb/auditor/monitoring-plans/account-lockout-examiner/how-to-install-and-use-netwrix-account-lockout-examiner.md b/docs/kb/auditor/monitoring-plans/account-lockout-examiner/how-to-install-and-use-netwrix-account-lockout-examiner.md index b8ffb044c4..91db2efdf8 100644 --- a/docs/kb/auditor/monitoring-plans/account-lockout-examiner/how-to-install-and-use-netwrix-account-lockout-examiner.md +++ b/docs/kb/auditor/monitoring-plans/account-lockout-examiner/how-to-install-and-use-netwrix-account-lockout-examiner.md @@ -32,7 +32,7 @@ Once you've downloaded ALE, open the folder. Here you will find the following it 1. Right click the `Netwrix_Account_Lockout_Examiner.exe` and click **Run as Administrator**. 2. A window will appear with a License Agreement and EULA. Please read the contents carefully and then choose to **Accept**. -![User-added image](images/ka04u000000HdES_0EM4u000002CO3k.png) +![User-added image](../../../images/ka04u000000HdES_0EM4u000002CO3k.png) ## Operating Netwrix Account Lockout Examiner The next page that appears the the starting page for ALE. Here is a brief description of the options available to you. @@ -46,3 +46,4 @@ The next page that appears the the starting page for ALE. Here is a brief descri Once the fields above are satisfied, click the **Examine** button to begin an examination. For continued use of ALE, save the executable to a location such as the desktop. If at anytime you wish to begin a new examination, simply re-run the executable. + diff --git a/docs/kb/auditor/monitoring-plans/account-lockout-examiner/how-to-migrate-account-lockout-examiner.md b/docs/kb/auditor/monitoring-plans/account-lockout-examiner/how-to-migrate-account-lockout-examiner.md index 405e94d89e..a41cdf295b 100644 --- a/docs/kb/auditor/monitoring-plans/account-lockout-examiner/how-to-migrate-account-lockout-examiner.md +++ b/docs/kb/auditor/monitoring-plans/account-lockout-examiner/how-to-migrate-account-lockout-examiner.md @@ -43,4 +43,5 @@ To migrate NetWrix Account Lockout Examiner to a different server, perform the f 5. Start the NetWrix Account Lockout Examiner service on the new server. 6. If you are using the NetWrix Account Lockout Examiner Web Help-Desk Portal, install it on the new server. -![User-added image](images/ka04u000000HcNT_0EM700000004wyK.png) +![User-added image](../../../images/ka04u000000HcNT_0EM700000004wyK.png) + diff --git a/docs/kb/auditor/monitoring-plans/account-lockout-examiner/how-to-modify-the-account-lockout-examiner-service-account.md b/docs/kb/auditor/monitoring-plans/account-lockout-examiner/how-to-modify-the-account-lockout-examiner-service-account.md index 12454e9bad..24e451f469 100644 --- a/docs/kb/auditor/monitoring-plans/account-lockout-examiner/how-to-modify-the-account-lockout-examiner-service-account.md +++ b/docs/kb/auditor/monitoring-plans/account-lockout-examiner/how-to-modify-the-account-lockout-examiner-service-account.md @@ -31,4 +31,5 @@ The Netwrix Account Lockout Examiner service account you entered during installa 4. Change the account, click **OK**. 5. Restart the **Account Lockout Examiner** service. -![User-added](images/servlet_image_3823966b1661.png) +![User-added](../../../images/servlet_image_3823966b1661.png) + diff --git a/docs/kb/auditor/monitoring-plans/account-lockout-examiner/the-account-lockout-examiner-service-account.md b/docs/kb/auditor/monitoring-plans/account-lockout-examiner/the-account-lockout-examiner-service-account.md index 8dd4e35631..ae9cbeb8cb 100644 --- a/docs/kb/auditor/monitoring-plans/account-lockout-examiner/the-account-lockout-examiner-service-account.md +++ b/docs/kb/auditor/monitoring-plans/account-lockout-examiner/the-account-lockout-examiner-service-account.md @@ -35,7 +35,7 @@ On any Domain Controller that has Group Policy Management: 5. Double-click the **Manage auditing and security log** policy 6. Click **Add user or group**, specify the Account Lockout Examiner **service account**, and click **OK** -[![User-added image](images/ka04u000000HcW3_0EM700000004wqQ.png)](https://netwrix.secure.force.com/kb/servlet/rtaImage?eid=ka40g000000Xdsb&feoid=00N700000032Pj2&refid=0EM700000004wqQ) +[![User-added image](../../../images/ka04u000000HcW3_0EM700000004wqQ.png)](https://netwrix.secure.force.com/kb/servlet/rtaImage?eid=ka40g000000Xdsb&feoid=00N700000032Pj2&refid=0EM700000004wqQ) ## Step 2. Add the service account to the required security groups 1. Run **Active Directory Users and Computers** @@ -44,7 +44,7 @@ On any Domain Controller that has Group Policy Management: 4. Go to the **Members** tab and add the user account you want to use for the Account Lockout Examiner service to the list 5. For **Windows 2008 and above** Domain Controllers, add the service account to the **Event Log Readers** group -[![User-added image](images/ka04u000000HcW3_0EM700000004wqL.png)](https://netwrix.secure.force.com/kb/servlet/rtaImage?eid=ka40g000000Xdsb&feoid=00N700000032Pj2&refid=0EM700000004wqL) +[![User-added image](../../../images/ka04u000000HcW3_0EM700000004wqL.png)](https://netwrix.secure.force.com/kb/servlet/rtaImage?eid=ka40g000000Xdsb&feoid=00N700000032Pj2&refid=0EM700000004wqL) ## Step 3. On every monitored Domain Controller, enable WMI access 1. Run **Computer Management** (Start -> Administrative Tools -> Computer Management) @@ -55,7 +55,7 @@ On any Domain Controller that has Group Policy Management: 6. Add the user account you want to use for the Account Lockout Examiner service to the list 7. Grant it the **Remote Enable** permission (put a check in the **Allow** checkbox) -[![User-added image](images/ka04u000000HcW3_0EM700000004wqV.png)](https://netwrix.secure.force.com/kb/servlet/rtaImage?eid=ka40g000000Xdsb&feoid=00N700000032Pj2&refid=0EM700000004wqV) +[![User-added image](../../../images/ka04u000000HcW3_0EM700000004wqV.png)](https://netwrix.secure.force.com/kb/servlet/rtaImage?eid=ka40g000000Xdsb&feoid=00N700000032Pj2&refid=0EM700000004wqV) ## Step 4. Configure DCOM settings 1. Open **Component Services** (Start -> Programs -> Administrative Tools -> Component Services) @@ -65,7 +65,7 @@ On any Domain Controller that has Group Policy Management: 5. Add the user account you want to use for the Account Lockout Examiner service to the top window 6. Set the **Allow** checkbox for the **Remote Activation** option -[![User-added image](images/ka04u000000HcW3_0EM700000004wqa.png)](https://netwrix.secure.force.com/kb/servlet/rtaImage?eid=ka40g000000Xdsb&feoid=00N700000032Pj2&refid=0EM700000004wqa) +[![User-added image](../../../images/ka04u000000HcW3_0EM700000004wqa.png)](https://netwrix.secure.force.com/kb/servlet/rtaImage?eid=ka40g000000Xdsb&feoid=00N700000032Pj2&refid=0EM700000004wqa) **NOTE:** Steps 3 and 4 might require a reboot to apply the new settings. @@ -75,8 +75,9 @@ On any Domain Controller that has Group Policy Management: 3. Right-click the **Administrators** group and select **Add to group** 4. Click **Add** and specify the service account. Click **OK** -[![User-added image](images/ka04u000000HcW3_0EM700000004wqf.png)](https://netwrix.secure.force.com/kb/servlet/rtaImage?eid=ka40g000000Xdsb&feoid=00N700000032Pj2&refid=0EM700000004wqf) +[![User-added image](../../../images/ka04u000000HcW3_0EM700000004wqf.png)](https://netwrix.secure.force.com/kb/servlet/rtaImage?eid=ka40g000000Xdsb&feoid=00N700000032Pj2&refid=0EM700000004wqf) ## Step 6. On all machines that need to be examined by Account Lockout Examiner, grant local administrator rights to the service account - Grant local administrator rights either manually or by Group Policy. - Local admin rights are also necessary to find the root process causing invalid logons. + diff --git a/docs/kb/auditor/monitoring-plans/event-log-management/how-to-force-netwrix-auditor-to-collect-a-specific-applications-and-services-event-log.md b/docs/kb/auditor/monitoring-plans/event-log-management/how-to-force-netwrix-auditor-to-collect-a-specific-applications-and-services-event-log.md index 3fffe0f731..48c5dd2f90 100644 --- a/docs/kb/auditor/monitoring-plans/event-log-management/how-to-force-netwrix-auditor-to-collect-a-specific-applications-and-services-event-log.md +++ b/docs/kb/auditor/monitoring-plans/event-log-management/how-to-force-netwrix-auditor-to-collect-a-specific-applications-and-services-event-log.md @@ -30,8 +30,9 @@ When creating a new filter for **Event Log Manager**, you can select the log nam 2. Right click on it and select **Log Properties**. 3. On the **Properties** window, copy **Full Name** of the event log. -![EventViewer - select desired log](images/ka04u000000HcPp_0EM700000005DIQ.png) +![EventViewer - select desired log](../../../images/ka04u000000HcPp_0EM700000005DIQ.png) 4. Paste that name to the **Event Log** field of the filter: -![image.png](images/ka04u000000HcPp_0EM4u000007qsVK.png) +![image.png](../../../images/ka04u000000HcPp_0EM4u000007qsVK.png) + diff --git a/docs/kb/auditor/monitoring-plans/event-log-management/how-to-save-and-zip-netwrix-auditor-system-health-event-log.md b/docs/kb/auditor/monitoring-plans/event-log-management/how-to-save-and-zip-netwrix-auditor-system-health-event-log.md index 182ec33d59..73e60c49a6 100644 --- a/docs/kb/auditor/monitoring-plans/event-log-management/how-to-save-and-zip-netwrix-auditor-system-health-event-log.md +++ b/docs/kb/auditor/monitoring-plans/event-log-management/how-to-save-and-zip-netwrix-auditor-system-health-event-log.md @@ -44,12 +44,12 @@ The exported System Health event log will appear on your Desktop. 1. Open **Event Viewer**. 2. Expand the **Applications and Services Logs** folder. - ![Netwrix Auditor System Health Logs](images/ka04u00000117Ay_0EM70000000tnyM.png) + ![Netwrix Auditor System Health Logs](../../../images/ka04u00000117Ay_0EM70000000tnyM.png) 3. Right-click the **Netwrix Auditor System Health** log file and select **Save All Events As...**. 4. Name the file and click **Save**. - ![Save All Events As](images/ka04u00000117Ay_0EM70000000tnyW.png) + ![Save All Events As](../../../images/ka04u00000117Ay_0EM70000000tnyW.png) 5. Select the option to **Display information for these languages**, check the **English (United States)** checkbox, and click **OK**. 6. Once the file is saved, right-click it and zip the file. @@ -57,3 +57,4 @@ The exported System Health event log will appear on your Desktop. ### Sending Netwrix Auditor logs Your Technical Support Engineer may request you to attach Netwrix Auditor logs. Refer to the following article for additional information: https://kb.netwrix.com/4645 (How to Send Netwrix Auditor Logs). + diff --git a/docs/kb/auditor/monitoring-plans/event-log-management/netwrix-auditor-event-log-manager-shows-smtp-authentication-errors-while-configuring-a-monitoring-pl.md b/docs/kb/auditor/monitoring-plans/event-log-management/netwrix-auditor-event-log-manager-shows-smtp-authentication-errors-while-configuring-a-monitoring-pl.md index 8efc6ea37e..871947fdb4 100644 --- a/docs/kb/auditor/monitoring-plans/event-log-management/netwrix-auditor-event-log-manager-shows-smtp-authentication-errors-while-configuring-a-monitoring-pl.md +++ b/docs/kb/auditor/monitoring-plans/event-log-management/netwrix-auditor-event-log-manager-shows-smtp-authentication-errors-while-configuring-a-monitoring-pl.md @@ -26,7 +26,7 @@ knowledge_article_id: kA04u00000110xFCAQ ## Symptom 1. Netwrix Auditor Event Log Manager does not collect logs and shows the following error while trying to 'verify' if the messages were being sent in the Event Log Manager monitoring plan. - ![User-added image](images/ka04u00000116xf_0EM4u000008Ljuv.png) + ![User-added image](../../../images/ka04u00000116xf_0EM4u000008Ljuv.png) 2. When providing credentials for the Netwrix Auditor Event Log Manager monitoring plan, the following dialog appears: @@ -59,3 +59,4 @@ Follow the steps below to resolve the issue: - `HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Internet Settings\WinHttp\DefaultSecureProtocols = (DWORD): 0xAA0` 5. Restart both: Netwrix Auditor and the target server(s). + diff --git a/docs/kb/auditor/monitoring-plans/event-log-management/parallel-redo-events-in-sql-server-event-log.md b/docs/kb/auditor/monitoring-plans/event-log-management/parallel-redo-events-in-sql-server-event-log.md index 97c79144b3..eb72be5c77 100644 --- a/docs/kb/auditor/monitoring-plans/event-log-management/parallel-redo-events-in-sql-server-event-log.md +++ b/docs/kb/auditor/monitoring-plans/event-log-management/parallel-redo-events-in-sql-server-event-log.md @@ -60,7 +60,7 @@ Disable the AUTO_CLOSE option for the affected database: 3. Right-click the affected database and select **Properties**. 4. In the left pane, select the **Options** tab, locate the **Auto Close** option under the **Automatic** section, and select the **False** option from the drop-down list. -![Auto Close option screenshot](images/ka04u00000118GJ_0EM4u000008MgWU.png) +![Auto Close option screenshot](../../../images/ka04u00000118GJ_0EM4u000008MgWU.png) 5. Click **OK** to save changes. @@ -68,3 +68,4 @@ Disable the AUTO_CLOSE option for the affected database: - Set the AUTO_CLOSE Database Option to OFF ⸱ Microsoft 🤝 https://learn.microsoft.com/en-us/sql/relational-databases/policy-based-management/set-the-auto-close-database-option-to-off?view=sql-server-ver16#for-more-information + diff --git a/docs/kb/auditor/monitoring-plans/event-log-management/the-event-logs-reports-for-windows-server-does-not-contain-any-data.md b/docs/kb/auditor/monitoring-plans/event-log-management/the-event-logs-reports-for-windows-server-does-not-contain-any-data.md index 416098f773..e639b76755 100644 --- a/docs/kb/auditor/monitoring-plans/event-log-management/the-event-logs-reports-for-windows-server-does-not-contain-any-data.md +++ b/docs/kb/auditor/monitoring-plans/event-log-management/the-event-logs-reports-for-windows-server-does-not-contain-any-data.md @@ -36,6 +36,7 @@ To review your data in these reports, you should configure a monitoring plan for 1. On the computer that hosts Netwrix Auditor Server, run Netwrix Auditor Event Log Manager. 2. Navigate to Audit Archiving filters and configure them as described in Configure Audit Archiving Filters for Event Log. - ![User-added image](images/ka04u0000011776_0EM4u000008Ls7s.png) + ![User-added image](../../../images/ka04u0000011776_0EM4u000008Ls7s.png) 3. Perform any test changes, for example, log in to a server for which you want to review data in reports. 4. Wait for 10 - 15 minutes for changes to take effect and run reports. + diff --git a/docs/kb/auditor/monitoring-plans/password-expiration-notifier/account-and-password-expiration-mismatch-in-netwrix-auditor-password-expiration-notifier.md b/docs/kb/auditor/monitoring-plans/password-expiration-notifier/account-and-password-expiration-mismatch-in-netwrix-auditor-password-expiration-notifier.md index ec0637055a..fb138c7f65 100644 --- a/docs/kb/auditor/monitoring-plans/password-expiration-notifier/account-and-password-expiration-mismatch-in-netwrix-auditor-password-expiration-notifier.md +++ b/docs/kb/auditor/monitoring-plans/password-expiration-notifier/account-and-password-expiration-mismatch-in-netwrix-auditor-password-expiration-notifier.md @@ -35,7 +35,7 @@ Password Expiration Notifier may include data on expiring accounts, if enabled. 3. Select the **Advanced** tab, and either check or uncheck the **Include data on expiring accounts**. 4. The next report will be affected. -![Include data on expiring accounts](images/ka04u00000117wO_0EM4u000008MQhR.png) +![Include data on expiring accounts](../../../images/ka04u00000117wO_0EM4u000008MQhR.png) To verify the account expiration date, refer to the following steps: @@ -43,8 +43,9 @@ To verify the account expiration date, refer to the following steps: 2. Right-click the user, and select **Properties**. 3. The account expiration date is provided in the **Account** tab > **Account expires**, and the **Attribute Editor** tab > `accountExpires` attribute. -![Account expires and accountExpires attribute](images/ka04u00000117wO_0EM4u000008MQmb.png) +![Account expires and accountExpires attribute](../../../images/ka04u00000117wO_0EM4u000008MQmb.png) ### Related articles - [How Long Until My Password Expires? ⸱ Microsoft 🙅](https://learn.microsoft.com/en-us/previous-versions/windows/internet-explorer/ie-developer/scripting-articles/ms974598(v=msdn.10)?redirectedfrom=MSDN) + diff --git a/docs/kb/auditor/monitoring-plans/password-expiration-notifier/hide-and-disable-header-and-footer-in-password-expiration-notifier-emails.md b/docs/kb/auditor/monitoring-plans/password-expiration-notifier/hide-and-disable-header-and-footer-in-password-expiration-notifier-emails.md index 6c5660d976..f6815331ad 100644 --- a/docs/kb/auditor/monitoring-plans/password-expiration-notifier/hide-and-disable-header-and-footer-in-password-expiration-notifier-emails.md +++ b/docs/kb/auditor/monitoring-plans/password-expiration-notifier/hide-and-disable-header-and-footer-in-password-expiration-notifier-emails.md @@ -35,13 +35,13 @@ You'd like to remove the Netwrix header and footer from emails sent to users and 3. Right-click the **Password Expiration Notifier** hive and click **New**. 4. Select **DWORD (32-bit) Value**. - ![New DWORD (32-bit) Value](images/ka04u00000117kD_0EM4u000008MHts.png) + ![New DWORD (32-bit) Value](../../../images/ka04u00000117kD_0EM4u000008MHts.png) 5. Name the key `HideEmailAdditionalInfo`. 6. Right-click the key and select **Modify**. 7. Set the value data to `1` (Hexadecimal). - ![Modify DWORD value to 1](images/ka04u00000117kD_0EM4u000008MHuC.png) + ![Modify DWORD value to 1](../../../images/ka04u00000117kD_0EM4u000008MHuC.png) 8. The next round of emails will be sent without the header and footer. @@ -53,3 +53,4 @@ To further customize Netwrix Password Reset emails, refer to the following artic - [Customize Notifications and Reports in Netwrix Password Reset](/docs/kb/auditor/customize-notifications-and-reports-in-password-expiration-notifier.md) - [Netwrix Password Reset Email Header and Footer Reset After Upgrade](/docs/kb/auditor/password-expiration-notifier-email-header-and-footer-reset-after-upgrade.md) + diff --git a/docs/kb/auditor/monitoring-plans/password-expiration-notifier/illegible-notification-contents-and-characters-in-password-expiration-notifier.md b/docs/kb/auditor/monitoring-plans/password-expiration-notifier/illegible-notification-contents-and-characters-in-password-expiration-notifier.md index 662a5d626d..6d37d24828 100644 --- a/docs/kb/auditor/monitoring-plans/password-expiration-notifier/illegible-notification-contents-and-characters-in-password-expiration-notifier.md +++ b/docs/kb/auditor/monitoring-plans/password-expiration-notifier/illegible-notification-contents-and-characters-in-password-expiration-notifier.md @@ -26,7 +26,7 @@ knowledge_article_id: kA0Qk0000000Q8zKAE When previewing or viewing notifications sent by Netwrix Auditor Netwrix Password Reset (PEN), the contents are illegible. The text and particular characters do not correspond to the intended language. -![IllegibleCharacters](images/ka0Qk0000001Zjh_0EMQk000002jqCb.png) +![IllegibleCharacters](../../../images/ka0Qk0000001Zjh_0EMQk000002jqCb.png) ## Cause @@ -37,3 +37,4 @@ The email client or environment used to preview the notification does not suppor Review the character encoding settings in your email client or affected environment − make sure the `UTF-8 (Unicode)` encoding is enabled. > **NOTE:** It is recommended to set up the explicit `UTF-8 (Unicode)` encoding support instead of available automatic detection methods. + diff --git a/docs/kb/auditor/monitoring-plans/password-expiration-notifier/migrate-netwrix-password-expiration-notifier-to-a-different-server.md b/docs/kb/auditor/monitoring-plans/password-expiration-notifier/migrate-netwrix-password-expiration-notifier-to-a-different-server.md index 12a27019fa..30b68a7a38 100644 --- a/docs/kb/auditor/monitoring-plans/password-expiration-notifier/migrate-netwrix-password-expiration-notifier-to-a-different-server.md +++ b/docs/kb/auditor/monitoring-plans/password-expiration-notifier/migrate-netwrix-password-expiration-notifier-to-a-different-server.md @@ -35,7 +35,7 @@ In Netwrix Auditor versions 9.0 and newer, Netwrix Password Reset is installed a 2. Copy the following data from the old server to the new server: - Templates folder from `C:\Program Files (x86)\Netwrix Auditor\Password Expiration Alerting\Templates`. - Screenshot all four tabs of the Netwrix Password Reset interface for configuration details. - ![tIfrvbFLMt.png](images/ka04u00000117hE_0EM4u000007ccaS.png) + ![tIfrvbFLMt.png](../../../images/ka04u00000117hE_0EM4u000007ccaS.png) 3. Reconfigure Netwrix Password Reset according to the screenshots you captured. 4. Apply your Netwrix Auditor License to the new instance of Netwrix Auditor. @@ -43,4 +43,5 @@ In Netwrix Auditor versions 9.0 and newer, Netwrix Password Reset is installed a Message templates customized via the Netwrix Password Reset UI should be transferred manually — make sure to copy the contents of the **Actions** tab reports highlighted in the screenshot. -![CslItbePFg.png](images/ka04u00000117hE_0EM4u000007ccac.png) +![CslItbePFg.png](../../../images/ka04u00000117hE_0EM4u000007ccac.png) + diff --git a/docs/kb/auditor/monitoring-plans/password-expiration-notifier/password-expiration-notifier-stopped-showing-results.md b/docs/kb/auditor/monitoring-plans/password-expiration-notifier/password-expiration-notifier-stopped-showing-results.md index 032bfc1167..a1510846d5 100644 --- a/docs/kb/auditor/monitoring-plans/password-expiration-notifier/password-expiration-notifier-stopped-showing-results.md +++ b/docs/kb/auditor/monitoring-plans/password-expiration-notifier/password-expiration-notifier-stopped-showing-results.md @@ -30,4 +30,5 @@ A possible cause is blank lines accidentally added at the beginning, in the midd 2. Remove any blank lines at the beginning, middle, or end of the file. 3. Save the file. -![image.png](images/ka04u000000HdDR_0EM4u0000084XpS.png) +![image.png](../../../images/ka04u000000HdDR_0EM4u0000084XpS.png) + diff --git a/docs/kb/auditor/monitoring-plans/password-expiration-notifier/support-for-fine-grained-password-policies-in-netwrix-password-expiration-notifier.md b/docs/kb/auditor/monitoring-plans/password-expiration-notifier/support-for-fine-grained-password-policies-in-netwrix-password-expiration-notifier.md index 3ecb923c5b..da3c30a167 100644 --- a/docs/kb/auditor/monitoring-plans/password-expiration-notifier/support-for-fine-grained-password-policies-in-netwrix-password-expiration-notifier.md +++ b/docs/kb/auditor/monitoring-plans/password-expiration-notifier/support-for-fine-grained-password-policies-in-netwrix-password-expiration-notifier.md @@ -33,5 +33,6 @@ Yes, PEN supports Fine-Grained Password Policies. To configure PEN to work only 2. Select or create a **Monitoring Plan** that will apply Fine-Grained Password Policies. 3. Click the **Advanced Tab**. 4. At the bottom of the Advanced Options window, select the **Only report on users with Fine-Grained Password Policies** applied box. - ![Fine-grained password policies applied](images/ka0Qk0000006sTx_0EMQk000008Iaq1.png) + ![Fine-grained password policies applied](../../../images/ka0Qk0000006sTx_0EMQk000008Iaq1.png) 5. Click **Save**. + diff --git a/docs/kb/auditor/monitoring-plans/user-activity-monitoring/error-user-activity-core-service-has-been-already-launched.md b/docs/kb/auditor/monitoring-plans/user-activity-monitoring/error-user-activity-core-service-has-been-already-launched.md index d4e085bbfe..fbf066b6c5 100644 --- a/docs/kb/auditor/monitoring-plans/user-activity-monitoring/error-user-activity-core-service-has-been-already-launched.md +++ b/docs/kb/auditor/monitoring-plans/user-activity-monitoring/error-user-activity-core-service-has-been-already-launched.md @@ -38,7 +38,7 @@ The computer is included in this or another monitoring plan - The list of monitored computers in your User Activity monitoring plan states the **Duplicate** status for one or multiple servers. -![Duplicate status screenshot](images/ka0Qk0000004pqL_0EM4u000008M4JN.png) +![Duplicate status screenshot](../../../images/ka0Qk0000004pqL_0EM4u000008M4JN.png) - No monitoring data is available for the **Duplicate** servers. @@ -70,7 +70,7 @@ Stop-Service -Name "NwUserActivitySvc" Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Netwrix\User Activity Video Reporter Agent ``` - ![Registry key screenshot](images/ka0Qk0000004pqL_0EM4u000008M4JS.png) + ![Registry key screenshot](../../../images/ka0Qk0000004pqL_0EM4u000008M4JS.png) Locate the `UniqID` value. Copy the value data and refer to it in the future steps—right-click the key and select **Modify...**. Once you copy the value, delete the `UniqID` value. @@ -100,3 +100,4 @@ Start-Service -Name "NwUserActivitySvc" - Uninstall Netwrix Auditor — Delete Netwrix Auditor User Activity Core Service · v10.7 https://docs.netwrix.com/docs/auditor/10_8 + diff --git a/docs/kb/auditor/monitoring-plans/user-activity-monitoring/how-to-migrate-netwrix-inactive-users-tracker-to-other-servers.md b/docs/kb/auditor/monitoring-plans/user-activity-monitoring/how-to-migrate-netwrix-inactive-users-tracker-to-other-servers.md index 0328f982a7..4b7acb0a8e 100644 --- a/docs/kb/auditor/monitoring-plans/user-activity-monitoring/how-to-migrate-netwrix-inactive-users-tracker-to-other-servers.md +++ b/docs/kb/auditor/monitoring-plans/user-activity-monitoring/how-to-migrate-netwrix-inactive-users-tracker-to-other-servers.md @@ -30,7 +30,8 @@ On Netwrix Auditor Versions 9.0 and Newer, Inactive Users Tracker is installed a 2. Copy the following files to the same location on the new server: - Contents of `C:\ProgramData\Netwrix Auditor\Inactive Users Tracker` - Screenshot all four tabs of the Inactive Users Tracker interface for configuration - ![User-added image](images/ka04u000000HcNW_0EM4u000002QzDA.png) + ![User-added image](../../../images/ka04u000000HcNW_0EM4u000002QzDA.png) 3. Paste the contents of original `C:\ProgramData\Netwrix Auditor\Inactive Users Tracker` folder to the `C:\ProgramData\Netwrix Auditor\Inactive Users Tracker` folder on the new server 4. Reconfigure Inactive Users Tracker using the screenshots you captured 5. Apply your Netwrix Auditor License to the new instance of Netwrix Auditor. + diff --git a/docs/kb/auditor/monitoring-plans/user-activity-monitoring/some-accounts-were-not-moved-or-deleted-in-inactive-user-tracker-report.md b/docs/kb/auditor/monitoring-plans/user-activity-monitoring/some-accounts-were-not-moved-or-deleted-in-inactive-user-tracker-report.md index c1e2e51260..e270625847 100644 --- a/docs/kb/auditor/monitoring-plans/user-activity-monitoring/some-accounts-were-not-moved-or-deleted-in-inactive-user-tracker-report.md +++ b/docs/kb/auditor/monitoring-plans/user-activity-monitoring/some-accounts-were-not-moved-or-deleted-in-inactive-user-tracker-report.md @@ -34,10 +34,11 @@ If you still encounter reports showing the `Cannot delete the account` status fo - This error might appear if the targeted computer account is not an end object but a container for other objects. IUT won't be able to remove those accounts unless the **Delete account with all its subnodes** checkbox is checked. - ![Delete account with all its subnodes checkbox](images/ka04u000001179H_0EM4u000008Lt2y.png) + ![Delete account with all its subnodes checkbox](../../../images/ka04u000001179H_0EM4u000008Lt2y.png) > **IMPORTANT:** This will lead to the deletion of the entire container considered as inactive by IUT. - The data collection account used by IUT does not have sufficient rights and permissions. Refer to the following article for additional information on roles, rights, and permissions required for Inactive User Tracker data collection account: Monitoring Plans — Data Collecting Account. - The account has the **Protect object from accidental deletion** checkbox checked in **Properties** > **Object**. This is a Windows Active Directory feature to prevent the deletion and moving of flagged objects without admin intervention. IUT cannot override this feature; you must manually edit the flag. + diff --git a/docs/kb/auditor/monitoring-plans/user-activity-monitoring/unable-to-launch-netwrix-auditor-user-activity-core-service.md b/docs/kb/auditor/monitoring-plans/user-activity-monitoring/unable-to-launch-netwrix-auditor-user-activity-core-service.md index 20858bdd1b..e61c844176 100644 --- a/docs/kb/auditor/monitoring-plans/user-activity-monitoring/unable-to-launch-netwrix-auditor-user-activity-core-service.md +++ b/docs/kb/auditor/monitoring-plans/user-activity-monitoring/unable-to-launch-netwrix-auditor-user-activity-core-service.md @@ -62,7 +62,7 @@ where `yourservername` is the name of your SMTP server in the FQDN format and `9 3. Follow the installation prompts up to the **Specify User Activity Video Reporter server and TCP port** step. 4. On this step, provide your SMTP server name in the FQDN format in the **Host server** field and provide the port number **9004**. -![User-added image](images/ka0Qk0000001S2H_0EMQk000001wr0A.png) +![User-added image](../../../images/ka0Qk0000001S2H_0EMQk000001wr0A.png) 5. Complete the installation. @@ -72,3 +72,4 @@ where `yourservername` is the name of your SMTP server in the FQDN format and `9 - Configuration — User Activity — User Activity Ports — v10.6 - [Manually Update User Activity Core Service](/docs/kb/auditor/manually-update-user-activity-core-service.md) + diff --git a/docs/kb/auditor/reports-alerts-and-notifications/alerts-and-rules/setting-up-account-lockout-alert.md b/docs/kb/auditor/reports-alerts-and-notifications/alerts-and-rules/setting-up-account-lockout-alert.md index 47aaf81020..d84bbd7234 100644 --- a/docs/kb/auditor/reports-alerts-and-notifications/alerts-and-rules/setting-up-account-lockout-alert.md +++ b/docs/kb/auditor/reports-alerts-and-notifications/alerts-and-rules/setting-up-account-lockout-alert.md @@ -28,18 +28,19 @@ This article explains how to set up an account lockout alert in Netwrix Auditor ## Steps 1. Select **New Real-Time Alert** by clicking on **Real-Time Alert** and then right-clicking on **Real-Time Alert** - ![User-added image](images/ka04u000000HcRf_0EM70000000xMZN.png) + ![User-added image](../../../images/ka04u000000HcRf_0EM70000000xMZN.png) 2. Name the alert, then click **Next**. Click **Add** to add the alert filters needed. - ![User-added image](images/ka04u000000HcRf_0EM70000000xMZS.png) + ![User-added image](../../../images/ka04u000000HcRf_0EM70000000xMZS.png) 3. Here, if you would like to see lockouts for a specific OU, select the highlighted box. This can also be left as `*` for a wildcard to monitor all user account lockouts. - ![User-added image](images/ka04u000000HcRf_0EM70000000xMZc.png) + ![User-added image](../../../images/ka04u000000HcRf_0EM70000000xMZc.png) 4. Select the existing attribute filter that is added by default and select **Edit**. - ![User-added image](images/ka04u000000HcRf_0EM70000000xMZr.png) + ![User-added image](../../../images/ka04u000000HcRf_0EM70000000xMZr.png) 5. Place in the following attribute filters to see all account lockouts. - ![User-added image](images/ka04u000000HcRf_0EM70000000xMZw.png) + ![User-added image](../../../images/ka04u000000HcRf_0EM70000000xMZw.png) 6. Hit **OK** and follow the rest of the prompts for filling in the specified e-mail address the alert will go to. + diff --git a/docs/kb/auditor/reports-alerts-and-notifications/alerts-and-rules/unable-to-create-real-time-alerts.md b/docs/kb/auditor/reports-alerts-and-notifications/alerts-and-rules/unable-to-create-real-time-alerts.md index 018a3f0eb5..b84c98ba1f 100644 --- a/docs/kb/auditor/reports-alerts-and-notifications/alerts-and-rules/unable-to-create-real-time-alerts.md +++ b/docs/kb/auditor/reports-alerts-and-notifications/alerts-and-rules/unable-to-create-real-time-alerts.md @@ -26,9 +26,9 @@ knowledge_article_id: kA00g000000H9btCAC The first time you create a real-time alert, you see the following errors: -![Error 1](images/ka04u000000HcUe_0EM7000000050xL.png) +![Error 1](../../../images/ka04u000000HcUe_0EM7000000050xL.png) -![Error 2](images/ka04u000000HcUe_0EM7000000050xQ.png) +![Error 2](../../../images/ka04u000000HcUe_0EM7000000050xQ.png) Also in the event viewer System log you can find events like this: @@ -59,3 +59,4 @@ To do this, follow these steps: 5. Double-click `MaxPacketSize`, type `1` in the **Value data** box, click to select the **Decimal** option, and then click **OK**. 6. Quit Registry Editor. 7. Restart your computer. + diff --git a/docs/kb/auditor/reports-alerts-and-notifications/email-notifications/how-to-customize-email-notification-template.md b/docs/kb/auditor/reports-alerts-and-notifications/email-notifications/how-to-customize-email-notification-template.md index 504589f277..10d9bbe129 100644 --- a/docs/kb/auditor/reports-alerts-and-notifications/email-notifications/how-to-customize-email-notification-template.md +++ b/docs/kb/auditor/reports-alerts-and-notifications/email-notifications/how-to-customize-email-notification-template.md @@ -52,4 +52,5 @@ You can modify the template in the following ways: - ` %Link%` - shows the link to the web portal. ## Example -[![User-added image](images/ka04u000000HcWM_0EM700000004wyA.png)](https://netwrix.secure.force.com/kb/servlet/rtaImage?eid=ka40g000000kAdA&feoid=00N700000032Pj2&refid=0EM700000004wyA) +[![User-added image](../../../images/ka04u000000HcWM_0EM700000004wyA.png)](https://netwrix.secure.force.com/kb/servlet/rtaImage?eid=ka40g000000kAdA&feoid=00N700000032Pj2&refid=0EM700000004wyA) + diff --git a/docs/kb/auditor/reports-alerts-and-notifications/email-notifications/notifications-are-not-sent-to-distribution-groups.md b/docs/kb/auditor/reports-alerts-and-notifications/email-notifications/notifications-are-not-sent-to-distribution-groups.md index 9d89489252..c496b12d61 100644 --- a/docs/kb/auditor/reports-alerts-and-notifications/email-notifications/notifications-are-not-sent-to-distribution-groups.md +++ b/docs/kb/auditor/reports-alerts-and-notifications/email-notifications/notifications-are-not-sent-to-distribution-groups.md @@ -39,7 +39,7 @@ There are two solutions: 1. Configure SMTP authentication in the settings of the **Netwrix Auditor** management console - ![SMTP authentication settings in Netwrix Auditor](images/ka04u000000HcSG_0EM700000005pJq.png) + ![SMTP authentication settings in Netwrix Auditor](../../../images/ka04u000000HcSG_0EM700000005pJq.png) 2. Disable the "require authentication" option in distribution group options as follows @@ -47,16 +47,16 @@ There are two solutions: 2. Navigate to **MS Exchange - Recipient configuration - Distribution groups** 3. Select the required distribution group and open its **Properties** - ![User-added image](images/ka04u000000HcSG_0EM7000000054Pc.png) + ![User-added image](../../../images/ka04u000000HcSG_0EM7000000054Pc.png) 4. Go to **Mail Flow Setting** tab 5. Select **Message Delivery Restrictions** from the list and open its **Properties** - ![User-added image](images/ka04u000000HcSG_0EM7000000054Ph.png) + ![User-added image](../../../images/ka04u000000HcSG_0EM7000000054Ph.png) 6. Uncheck **Require that all senders are authenticated** and click **OK** - ![User-added image](images/ka04u000000HcSG_0EM7000000054Pm.png) + ![User-added image](../../../images/ka04u000000HcSG_0EM7000000054Pm.png) Alternatively, you can run the following command via Exchange Management Shell: @@ -65,3 +65,4 @@ There are two solutions: ``` where ` %group% ` is like `dynamic.group@example.com` + diff --git a/docs/kb/auditor/reports-alerts-and-notifications/report-generation/ad-hoc-and-email-reports-shows-different-results-in-one-way-trust-forests-environment.md b/docs/kb/auditor/reports-alerts-and-notifications/report-generation/ad-hoc-and-email-reports-shows-different-results-in-one-way-trust-forests-environment.md index 76c8fa1ebd..1296e906de 100644 --- a/docs/kb/auditor/reports-alerts-and-notifications/report-generation/ad-hoc-and-email-reports-shows-different-results-in-one-way-trust-forests-environment.md +++ b/docs/kb/auditor/reports-alerts-and-notifications/report-generation/ad-hoc-and-email-reports-shows-different-results-in-one-way-trust-forests-environment.md @@ -46,7 +46,7 @@ To check if the Data Processing Account has enough permissions please perform th If you do not see the `CN=Password Settings Container` under the `CN=System` node or cannot read the properties this indicates Data Processing Account does have read rights (see the screenshot below: the account does not have rights to access the Password Settings Container). -![User-added image](images/ka04u000000HcS1_0EM700000007Jf8.png) +![User-added image](../../../images/ka04u000000HcS1_0EM700000007Jf8.png) ## To provide read permissions to the Data Processing Account 1. Run ADSI Edit as a domain Administrator. @@ -56,4 +56,5 @@ If you do not see the `CN=Password Settings Container` under the `CN=System` nod Once the read permission for the Data Processing Account is set, verify the access by opening the `CN=Password Settings Container` properties with the Data Processing Account. This time you should be able to see `CN=Password Settings Container` under the `CN=System` node and read its properties (see the screenshot below). -![User-added image](images/ka04u000000HcS1_0EM700000007JfD.png) +![User-added image](../../../images/ka04u000000HcS1_0EM700000007JfD.png) + diff --git a/docs/kb/auditor/reports-alerts-and-notifications/report-generation/can-any-additional-attribites-be-displayed-in-the-modification-reports.md b/docs/kb/auditor/reports-alerts-and-notifications/report-generation/can-any-additional-attribites-be-displayed-in-the-modification-reports.md index 7d12e12dcc..9688c4155a 100644 --- a/docs/kb/auditor/reports-alerts-and-notifications/report-generation/can-any-additional-attribites-be-displayed-in-the-modification-reports.md +++ b/docs/kb/auditor/reports-alerts-and-notifications/report-generation/can-any-additional-attribites-be-displayed-in-the-modification-reports.md @@ -49,6 +49,7 @@ objectType:Attribute: ``` Examples: -![Attr](images/ka04u000000HcP8_0EM7000000051Zt.png) +![Attr](../../../images/ka04u000000HcP8_0EM7000000051Zt.png) **NOTE:** Each attribute should be put in a separate line. The pound key at the beginning of a line means exclusion of the line. + diff --git a/docs/kb/auditor/reports-alerts-and-notifications/report-generation/certificate-related-and-unauthorized-errors-occur-when-trying-to-review-netwrix-auditor-reports.md b/docs/kb/auditor/reports-alerts-and-notifications/report-generation/certificate-related-and-unauthorized-errors-occur-when-trying-to-review-netwrix-auditor-reports.md index 54892f299a..d6aa54c602 100644 --- a/docs/kb/auditor/reports-alerts-and-notifications/report-generation/certificate-related-and-unauthorized-errors-occur-when-trying-to-review-netwrix-auditor-reports.md +++ b/docs/kb/auditor/reports-alerts-and-notifications/report-generation/certificate-related-and-unauthorized-errors-occur-when-trying-to-review-netwrix-auditor-reports.md @@ -31,7 +31,7 @@ An error occurred while enrolling for a certificate, the certificate request cou ``` 2. Symptom 2. Unauthorized error while accessing a report. - ![User-added image](images/ka04u000001173i_0EM4u000008Liq9.png) + ![User-added image](../../../images/ka04u000001173i_0EM4u000008Liq9.png) ## Causes @@ -52,4 +52,5 @@ Here are possible options to resolve the issue: - Check that the account used for data collection is on the same domain as the Netwrix Auditor Server or another domain. - Check if those domains are trusted. If not, add the Netwrix Site to the trusted list. -![User-added image](images/ka04u000001173i_0EM4u000008LirC.png) +![User-added image](../../../images/ka04u000001173i_0EM4u000008LirC.png) + diff --git a/docs/kb/auditor/reports-alerts-and-notifications/report-generation/error-generating-a-report-in-ssrs-http-error-401-unauthorized.md b/docs/kb/auditor/reports-alerts-and-notifications/report-generation/error-generating-a-report-in-ssrs-http-error-401-unauthorized.md index 69ce0c085d..50772c99fb 100644 --- a/docs/kb/auditor/reports-alerts-and-notifications/report-generation/error-generating-a-report-in-ssrs-http-error-401-unauthorized.md +++ b/docs/kb/auditor/reports-alerts-and-notifications/report-generation/error-generating-a-report-in-ssrs-http-error-401-unauthorized.md @@ -57,12 +57,12 @@ HTTP Error 401 - Unauthorized. Provide another credentials or change security se 2. In the left pane, click **Local server**. 3. Click **On** to the right of **IE Enhanced Security Configuration**. - ![](images/ka0Qk00000031Iv_0EM4u000008LafD.png) + ![](../../../images/ka0Qk00000031Iv_0EM4u000008LafD.png) 4. In the configuration window, switch both **Administrators** and **Users** categories to **Off**. 5. Click **OK** to save changes. - ![](images/ka0Qk00000031Iv_0EM4u000008LafI.png) + ![](../../../images/ka0Qk00000031Iv_0EM4u000008LafI.png) - Review your SSRS account permissions. For additional information, refer to: SQL Server Reporting Services: Configure SSRS Account · v10.6 — https://docs.netwrix.com/docs/auditor/10_8/requirements/overview @@ -121,3 +121,4 @@ HTTP Error 401 - Unauthorized. Provide another credentials or change security se ## Related articles - Netwrix Auditor Settings − Investigations · v10.6 — https://docs.netwrix.com/docs/auditor/10_8 + diff --git a/docs/kb/auditor/reports-alerts-and-notifications/report-generation/exporting-information-on-account-lockout-events.md b/docs/kb/auditor/reports-alerts-and-notifications/report-generation/exporting-information-on-account-lockout-events.md index 2b39bbf720..6f2c5862bc 100644 --- a/docs/kb/auditor/reports-alerts-and-notifications/report-generation/exporting-information-on-account-lockout-events.md +++ b/docs/kb/auditor/reports-alerts-and-notifications/report-generation/exporting-information-on-account-lockout-events.md @@ -29,8 +29,9 @@ Can I export information on account lockout events for audit purposes? The Netwrix Account Lockout Examiner console does not have an export feature. However, all lockout information is stored in the `allinfo.xml` file located in the product installation directory. It can be easily parsed by a third-party tool or script to get the required information. However account names are not stored in the `allinfo.xml`; all accounts are referred to as SIDs. -![User-added image](images/ka04u000000HcN3_0EM700000004wrO.png) +![User-added image](../../../images/ka04u000000HcN3_0EM700000004wrO.png) Netwrix also has another product called Netwrix Event Log Manager for this purpose. This product is able to collect event log entries from multiple computers across the network and centrally store all events in a central location in a compressed format. For more information, refer to the following link: https://www.netwrix.com/event_log_archiving_consolidation_freeware.html + diff --git a/docs/kb/auditor/reports-alerts-and-notifications/report-generation/fixing-reports-displaying-letters-instead-of-command-text-in-ssrs.md b/docs/kb/auditor/reports-alerts-and-notifications/report-generation/fixing-reports-displaying-letters-instead-of-command-text-in-ssrs.md index cf8f9e4193..93bb341dec 100644 --- a/docs/kb/auditor/reports-alerts-and-notifications/report-generation/fixing-reports-displaying-letters-instead-of-command-text-in-ssrs.md +++ b/docs/kb/auditor/reports-alerts-and-notifications/report-generation/fixing-reports-displaying-letters-instead-of-command-text-in-ssrs.md @@ -26,7 +26,7 @@ knowledge_article_id: kA04u000000Tt80CAC ## Scenario Upon opening reports, the command buttons have been replaced by text symbols and it looks similar to this: -![Screenshot_1.png](images/ka04u000000HdFq_0EM4u0000052m0m.png) +![Screenshot_1.png](../../../images/ka04u000000HdFq_0EM4u0000052m0m.png) ## Solution The issue is with Internet Explorer's handling of permissions. To fix the issue you need to add the reporting server to the **Trusted Sites** and disable the **Protected Mode** for Admins on the Netwrix Server. @@ -49,3 +49,4 @@ This operation can be done using Group Policy. You need to locate the Group Poli 5. Select `DISABLED` from the PROTECTED MODE selection box. If this solution didn't help, please contact Netwrix Technical Support. + diff --git a/docs/kb/auditor/reports-alerts-and-notifications/report-generation/how-to-filter-out-certain-users-from-reports.md b/docs/kb/auditor/reports-alerts-and-notifications/report-generation/how-to-filter-out-certain-users-from-reports.md index 2849b755a9..90e7646703 100644 --- a/docs/kb/auditor/reports-alerts-and-notifications/report-generation/how-to-filter-out-certain-users-from-reports.md +++ b/docs/kb/auditor/reports-alerts-and-notifications/report-generation/how-to-filter-out-certain-users-from-reports.md @@ -38,8 +38,9 @@ How do I filter out certain users from mailbox access reports? ## Image -![User-added image](images/ka04u000000HcPk_0EM7000000054Bf.png) +![User-added image](../../../images/ka04u000000HcPk_0EM7000000054Bf.png) ## Note **NOTE.** The `userstoexclude.txt` file contains a list of users who must be excluded from reports if they perform non-owner access to mailboxes. But the audit data for these users will still be stored in the snapshots, so if a user is removed from this list, the information on the user actions can be viewed with the **Report Viewer**. + diff --git a/docs/kb/auditor/reports-alerts-and-notifications/report-generation/how-to-prepare-for-printing-ssrs-based-reports.md b/docs/kb/auditor/reports-alerts-and-notifications/report-generation/how-to-prepare-for-printing-ssrs-based-reports.md index f0c117ac18..469e0bb629 100644 --- a/docs/kb/auditor/reports-alerts-and-notifications/report-generation/how-to-prepare-for-printing-ssrs-based-reports.md +++ b/docs/kb/auditor/reports-alerts-and-notifications/report-generation/how-to-prepare-for-printing-ssrs-based-reports.md @@ -36,10 +36,11 @@ Take the following steps: - **Script ActiveX controls marked safe for scripting** - **Download signed ActiveX controls** -![User-added image](images/ka04u000000HcZ6_0EM4u000002P6Cl.png) +![User-added image](../../../images/ka04u000000HcZ6_0EM4u000002P6Cl.png) 6. Click **OK**. 7. Open any SSRS-based report using Internet Explorer and click **Print**. 8. Internet Explorer will prompt for installation of the additional components it needs for printing. Click **Yes**. The ActiveX Control automatically downloads and installs. Then you will be able to print the reports from Internet Explorer and Netwrix Auditor UI. + diff --git a/docs/kb/auditor/reports-alerts-and-notifications/report-generation/how-to-use-wildcards-in-netwrix-auditor-reports.md b/docs/kb/auditor/reports-alerts-and-notifications/report-generation/how-to-use-wildcards-in-netwrix-auditor-reports.md index 936e5b6f7e..6ffc4c9137 100644 --- a/docs/kb/auditor/reports-alerts-and-notifications/report-generation/how-to-use-wildcards-in-netwrix-auditor-reports.md +++ b/docs/kb/auditor/reports-alerts-and-notifications/report-generation/how-to-use-wildcards-in-netwrix-auditor-reports.md @@ -72,4 +72,5 @@ Netwrix Auditor reports are based on SQL Server Reporting Services — the same - `AOE` - Not `ABE`, `ACE`, `AAE`, `ADE`. -![Wildcards image](images/ka04u00000117UP_0EM4u000008M7Sw.png) +![Wildcards image](../../../images/ka04u00000117UP_0EM4u000008M7Sw.png) + diff --git a/docs/kb/auditor/reports-alerts-and-notifications/report-generation/impossible-to-export-a-report.md b/docs/kb/auditor/reports-alerts-and-notifications/report-generation/impossible-to-export-a-report.md index e3461b30c9..86baa26f79 100644 --- a/docs/kb/auditor/reports-alerts-and-notifications/report-generation/impossible-to-export-a-report.md +++ b/docs/kb/auditor/reports-alerts-and-notifications/report-generation/impossible-to-export-a-report.md @@ -49,9 +49,10 @@ Refer to the following options to save the report: 1. In Netwrix Auditor, navigate to the **Reports** menu and run a report. 2. Click the **Print** icon, select the appropriate format, and click **Print**. - ![Print dialog or options](images/ka0Qk000000CoU5_0EM4u0000084Tco.png) + ![Print dialog or options](../../../images/ka0Qk000000CoU5_0EM4u0000084Tco.png) 3. Proceed with the further steps to save the report. ## Related Articles - https://docs.netwrix.com/docs/auditor/10_8/requirements/overview + diff --git a/docs/kb/auditor/reports-alerts-and-notifications/report-generation/logon-failed-for-unattended-execution-account-running-netwrix-auditor-reports.md b/docs/kb/auditor/reports-alerts-and-notifications/report-generation/logon-failed-for-unattended-execution-account-running-netwrix-auditor-reports.md index ac3cc0faeb..44b8dc2fab 100644 --- a/docs/kb/auditor/reports-alerts-and-notifications/report-generation/logon-failed-for-unattended-execution-account-running-netwrix-auditor-reports.md +++ b/docs/kb/auditor/reports-alerts-and-notifications/report-generation/logon-failed-for-unattended-execution-account-running-netwrix-auditor-reports.md @@ -64,6 +64,7 @@ If no credentials are visible in Report Server Configuration Manager, follow the 2. Open the `rsreportserver.config` file in a text editor, and locate the `` node. - ![UnattendedExecutionAccount node](images/ka04u00000117zS_0EM4u000008MT4S.png) + ![UnattendedExecutionAccount node](../../../images/ka04u00000117zS_0EM4u000008MT4S.png) 3. Delete the credentials specified in ``, ``, and `` fields. + diff --git a/docs/kb/auditor/reports-alerts-and-notifications/report-generation/the-email-address-column-in-the-enrollment-report.md b/docs/kb/auditor/reports-alerts-and-notifications/report-generation/the-email-address-column-in-the-enrollment-report.md index 32babb6c7b..2b52e29331 100644 --- a/docs/kb/auditor/reports-alerts-and-notifications/report-generation/the-email-address-column-in-the-enrollment-report.md +++ b/docs/kb/auditor/reports-alerts-and-notifications/report-generation/the-email-address-column-in-the-enrollment-report.md @@ -25,7 +25,7 @@ knowledge_article_id: kA00g000000H9U3CAK When you run the Enrollment report, the Email Address column fields are blank for all user accounts. What should this column show and what can you do to make this work? -![User-added image](images/ka04u000000HcNo_0EM700000004xIo.png) +![User-added image](../../../images/ka04u000000HcNo_0EM700000004xIo.png) --- @@ -33,10 +33,11 @@ The **Email Address** column returns the email address used for **Additional aut An email with a unique link to the password reset page is sent to this address after the user answers secret questions. The user then should follow the link to complete password reset. The Email Address field contains data for the enrolled users only, because this email is specified during the enrollment procedure if the Authentication policy feature is enabled. -![User-added image](images/ka04u000000HcNo_0EM700000004xIy.png) +![User-added image](../../../images/ka04u000000HcNo_0EM700000004xIy.png) To enable this feature: 1. On the **Administrative portal - Settings - Authentication Policy** tab, select the **Additional authentication using the user email** check box. -![User-added image](images/ka04u000000HcNo_0EM700000004xIt.png) +![User-added image](../../../images/ka04u000000HcNo_0EM700000004xIt.png) + diff --git a/docs/kb/auditor/reports-alerts-and-notifications/subscriptions-and-distribution/unable-to-update-netwrix-auditor-due-to-contract-or-subscription-expiration.md b/docs/kb/auditor/reports-alerts-and-notifications/subscriptions-and-distribution/unable-to-update-netwrix-auditor-due-to-contract-or-subscription-expiration.md index e22efa0333..4865ae8e78 100644 --- a/docs/kb/auditor/reports-alerts-and-notifications/subscriptions-and-distribution/unable-to-update-netwrix-auditor-due-to-contract-or-subscription-expiration.md +++ b/docs/kb/auditor/reports-alerts-and-notifications/subscriptions-and-distribution/unable-to-update-netwrix-auditor-due-to-contract-or-subscription-expiration.md @@ -33,7 +33,7 @@ To be able to download and install the new version, renew your maintenance contr Your subscription plan for Netwrix Auditor has expired ``` -![AboutNetwrixAuditor.png](images/ka0Qk0000002uxN_0EM4u000008LHag.png) +![AboutNetwrixAuditor.png](../../../images/ka0Qk0000002uxN_0EM4u000008LHag.png) ## Cause @@ -53,3 +53,4 @@ If you would like to upgrade to the latest product version from a version that i - Installation — Upgrade to the Latest Version ⸱ v10.6 - [Upgrade Increments for Netwrix Auditor](/docs/kb/auditor/upgrade-increments-for-netwrix-auditor.md) + diff --git a/docs/kb/auditor/system-administration/database-management/database-contains-tables-not-compatible-with-the-product.md b/docs/kb/auditor/system-administration/database-management/database-contains-tables-not-compatible-with-the-product.md index 197ce7974d..f0d40cb9f8 100644 --- a/docs/kb/auditor/system-administration/database-management/database-contains-tables-not-compatible-with-the-product.md +++ b/docs/kb/auditor/system-administration/database-management/database-contains-tables-not-compatible-with-the-product.md @@ -42,10 +42,11 @@ Using SQL Management Studio give the Data Processing Account `DB_Owner` rights t 1) Log into the instance which contains the product database using SQL Management Studio with a **sysadmin account**. 2) Expand **Security** and then **Logins**. - ![User-added image](images/ka04u000000HcT5_0EM700000008DPW.png) + ![User-added image](../../../images/ka04u000000HcT5_0EM700000008DPW.png) 3) **Right click** the **Data Processing Account** and go to **Properties** (add the account if it doesn't exist). - ![User-added image](images/ka04u000000HcT5_0EM700000008DPb.png) + ![User-added image](../../../images/ka04u000000HcT5_0EM700000008DPb.png) 4) Under **Server Roles** you can give **sysadmin** to this account OR alternatively you can go to **User Mapping** and select each Netwrix database individually and add **DB_Owner** permissions. - ![User-added image](images/ka04u000000HcT5_0EM700000008DPg.png) + ![User-added image](../../../images/ka04u000000HcT5_0EM700000008DPg.png) + diff --git a/docs/kb/auditor/system-administration/database-management/deploying-the-report-server-database.md b/docs/kb/auditor/system-administration/database-management/deploying-the-report-server-database.md index 973451b115..75362426d4 100644 --- a/docs/kb/auditor/system-administration/database-management/deploying-the-report-server-database.md +++ b/docs/kb/auditor/system-administration/database-management/deploying-the-report-server-database.md @@ -68,7 +68,7 @@ Once the database has been successfully deployed, provide the Report Server URL 1. In the main Netwrix Auditor screen, click **Settings**. In the left pane, select the **Audit Database** tab and click **Modify** under the **Audit Database** section. - ![Audit Database Modify](images/ka04u000000wvtY_0EM4u000008pRVW.png) + ![Audit Database Modify](../../../images/ka04u000000wvtY_0EM4u000008pRVW.png) 2. Input the credentials and click **Next**. @@ -83,3 +83,4 @@ Netwrix Auditor should now be able to process and generate reports. - SQL Server State-In-Time Reports · v10.6 https://docs.netwrix.com/docs/auditor/10_8 + diff --git a/docs/kb/auditor/system-administration/database-management/how-to-reduce-audit-database-size-for-netwrix-auditor.md b/docs/kb/auditor/system-administration/database-management/how-to-reduce-audit-database-size-for-netwrix-auditor.md index 90d4c67525..588701fe5d 100644 --- a/docs/kb/auditor/system-administration/database-management/how-to-reduce-audit-database-size-for-netwrix-auditor.md +++ b/docs/kb/auditor/system-administration/database-management/how-to-reduce-audit-database-size-for-netwrix-auditor.md @@ -38,7 +38,7 @@ You can configure the audit database retention settings by following the next st 2. In the left pane, select the **Audit Database** tab. 3. Click **Modify** under the **Database Retention** section and input the retention period in days. - ![User-added image](images/ka04u00000117bz_0EM0g000000hGVv.png) + ![User-added image](../../../images/ka04u00000117bz_0EM0g000000hGVv.png) - **Tip:** Longer retention periods results in larger audit databases. @@ -51,7 +51,7 @@ Data that exceeds the new retention period will be removed during the next colle 1. In Windows Services Manager on your Netwrix host, stop both **Netwrix Auditor Archive Service** and **Netwrix Auditor Management Service**. 2. Run your SQL Management Studio instance and navigate to ` %SQL_Server_database_name% > Databases` to select the database you are going to delete. - ![User-added image](images/ka04u00000117bz_0EM70000000QIPr.png) + ![User-added image](../../../images/ka04u00000117bz_0EM70000000QIPr.png) 3. In the Delete Object window, check both option checkboxes: 1. Delete backup and restore history information for databases. @@ -66,7 +66,7 @@ The audit database has now been successfully deleted. Refer to the **Rebuilding 2. In the left pane, select the **Audit Database** tab. Review the database name and update it if necessary. Netwrix Auditor allows you to specify settings for each monitoring plan individually, so you'll have to rebuild the database for each monitoring plan separately. - ![User-added image](images/ka04u00000117bz_0EM0g000000hGWo.png) + ![User-added image](../../../images/ka04u00000117bz_0EM0g000000hGWo.png) 3. Refresh or reopen the SQL Management Studio to ensure the audit database was rebuilt. @@ -76,7 +76,7 @@ The audit database has now been successfully deleted. Refer to the **Rebuilding 2. Run your SQL Management Studio instance and navigate to ` %SQL_Server_database_name% > Databases` to select the database you are going to rename. 3. Right-click the selected database and select **Rename**. - ![Screenshot_1.png](images/ka04u00000117bz_0EM4u000004dCnj.png) + ![Screenshot_1.png](../../../images/ka04u00000117bz_0EM4u000004dCnj.png) 4. Add **_old** or another word to the end of the database name to differentiate it from other databases. 5. Once the database has been renamed, restart **Netwrix Auditor Archive Service** and **Netwrix Auditor Management Service**. @@ -89,13 +89,14 @@ The audit database has now been successfully renamed. Refer to the **Rebuilding > **NOTE:** In order to correctly set the retention period, you have to estimate your audit database growth. If you are using Netwrix Auditor 9.6 or newer, this can be done by monitoring **Health Status** > **Database statistics**. -![db_stats.png](images/ka04u00000117bz_0EM4u000008LKwz.png) +![db_stats.png](../../../images/ka04u00000117bz_0EM4u000008LKwz.png) 1. Run your SQL Management Studio instance and navigate to ` %SQL_Server_database_name% > Databases` to locate the required database. 2. Right-click it and select **Properties**. - ![User-added image](images/ka04u00000117bz_0EM70000000QIQN.png) + ![User-added image](../../../images/ka04u00000117bz_0EM70000000QIQN.png) 3. Review **Size** and **Space Available** parameters. > **NOTE:** This should be done over the course of several days to get the best estimate of growth. + diff --git a/docs/kb/auditor/system-administration/database-management/not-all-changes-are-included-in-reports-for-database-content-audit.md b/docs/kb/auditor/system-administration/database-management/not-all-changes-are-included-in-reports-for-database-content-audit.md index 78ae0265ef..5a96e7033f 100644 --- a/docs/kb/auditor/system-administration/database-management/not-all-changes-are-included-in-reports-for-database-content-audit.md +++ b/docs/kb/auditor/system-administration/database-management/not-all-changes-are-included-in-reports-for-database-content-audit.md @@ -29,4 +29,5 @@ When you perform bulk inserts, not all modified rows are reported. How do you ch In the **SQL Server data source settings** there is a value that defines the number of data changes per SQL transaction to be included in a report. By default it is set to `10`. -![sql_transactions_9](images/ka04u00000116R6_0EM0g000000hUdK.png) +![sql_transactions_9](../../../images/ka04u00000116R6_0EM0g000000hUdK.png) + diff --git a/docs/kb/auditor/system-administration/licensing-and-compliance/essential-netwrix-license-usage-data-and-url-resources.md b/docs/kb/auditor/system-administration/licensing-and-compliance/essential-netwrix-license-usage-data-and-url-resources.md index 9755a31a51..7449090902 100644 --- a/docs/kb/auditor/system-administration/licensing-and-compliance/essential-netwrix-license-usage-data-and-url-resources.md +++ b/docs/kb/auditor/system-administration/licensing-and-compliance/essential-netwrix-license-usage-data-and-url-resources.md @@ -31,7 +31,7 @@ Each data source that Netwrix Auditor audits is associated with a license. For e > **Note:** License usage data does not include any sensitive information. See the following screenshot for an example of what data Netwrix receives: -![User-added image](images/ka04u00000116GR_0EM4u000002PWPR.png) +![User-added image](../../../images/ka04u00000116GR_0EM4u000002PWPR.png) If a Netwrix server in your environment has limited Internet access, whitelist the following URLs so Netwrix can collect license usage data: @@ -41,3 +41,4 @@ http://updates.netwrix.com/ http://www.netwrix.com/ https://stats.netwrix.com/ ``` + diff --git a/docs/kb/auditor/system-administration/licensing-and-compliance/how-to-apply-netwrix-auditor-license.md b/docs/kb/auditor/system-administration/licensing-and-compliance/how-to-apply-netwrix-auditor-license.md index 30239cca2d..06daef15c5 100644 --- a/docs/kb/auditor/system-administration/licensing-and-compliance/how-to-apply-netwrix-auditor-license.md +++ b/docs/kb/auditor/system-administration/licensing-and-compliance/how-to-apply-netwrix-auditor-license.md @@ -33,10 +33,11 @@ You may have received an email from our licensing team — download the attached 1. In the main Netwrix Auditor screen, go to **Settings** > **Licenses** and click **Update**. - ![2.png](images/ka04u00000116MV_0EM4u000007cekk.png) + ![2.png](../../../images/ka04u00000116MV_0EM4u000007cekk.png) 2. Navigate to your `*.lic` file and select the file. 3. Click **Open**. The license is now applied to your Netwrix Auditor instance. Verify the information in the **Licenses** section. + diff --git a/docs/kb/auditor/system-administration/migration-and-upgrade/how-to-migrate-netwrix-auditor-working-folder-to-a-new-location.md b/docs/kb/auditor/system-administration/migration-and-upgrade/how-to-migrate-netwrix-auditor-working-folder-to-a-new-location.md index deb9fcd7bb..09e8541620 100644 --- a/docs/kb/auditor/system-administration/migration-and-upgrade/how-to-migrate-netwrix-auditor-working-folder-to-a-new-location.md +++ b/docs/kb/auditor/system-administration/migration-and-upgrade/how-to-migrate-netwrix-auditor-working-folder-to-a-new-location.md @@ -51,19 +51,19 @@ The size of your Working Folder may grow significantly (up to 1 TB) depending on 1. Navigate to ` %Netwrix Auditor installation folder%\Audit Intelligence` and launch the `WorkingFolderMigration.exe` utility. 2. Specify the target folder in the **Specify new destination** field. - ![User-added image](images/ka0Qk0000002slt_0EM0g000002BkO9.png) + ![User-added image](../../../images/ka0Qk0000002slt_0EM0g000002BkO9.png) > **IMPORTANT:** Network shares are not supported − make sure the new Working Folder destination is a local folder. 3. Click **Migrate**. All temporary data from ` %ProgramData%\Netwrix Auditor\` will be copied to the specified target folder. 4. Wait for the migration process to complete. Your final screen should look like the following screenshot in case the migration process was completed correctly: - ![wf_migration.png](images/ka0Qk0000002slt_0EM4u000007chgj.png) + ![wf_migration.png](../../../images/ka0Qk0000002slt_0EM4u000007chgj.png) If the migration process was completed successfully, proceed to steps described in **Scenario A**. In case any error occurs during the migration process, the Working Folder contents will remain in the original location. The final screen might look like the following screenshot: -![User-added image](images/ka0Qk0000002slt_0EM0g000002BkNM.png) +![User-added image](../../../images/ka0Qk0000002slt_0EM0g000002BkNM.png) In case the migration process was not completed successfully, follow the steps described in **Scenario B**. @@ -98,3 +98,4 @@ If migration was completed with any errors, refer to the following steps: - [Netwrix Auditor Operations and Health − Health Status Dashboard](https://docs.netwrix.com/docs/auditor/10_8/admin/healthstatus/dashboard/overview) - [How to Check the Netwrix Auditor Health Status](/docs/kb/auditor/how-to-check-the-netwrix-auditor-health-status.md) - [Open a Ticket · Netwrix 🧭](https://www.netwrix.com/tickets.html#/open-a-ticket) + diff --git a/docs/kb/auditor/system-administration/migration-and-upgrade/how-to-upgrade-netwrix-auditor.md b/docs/kb/auditor/system-administration/migration-and-upgrade/how-to-upgrade-netwrix-auditor.md index 9ebc87e02f..91c66d4778 100644 --- a/docs/kb/auditor/system-administration/migration-and-upgrade/how-to-upgrade-netwrix-auditor.md +++ b/docs/kb/auditor/system-administration/migration-and-upgrade/how-to-upgrade-netwrix-auditor.md @@ -64,9 +64,10 @@ Upon completion, Netwrix Auditor will launch. To confirm integrity, run the foll - **Legacy Steps:** On version 8.5 and lower, you will need to launch the Netwrix Auditor Administrator Console and manually upgrade the Audit Databases in SQL. - Click **Audit Database** and then click **Upgrade**. - ![8.0-Upgrade-6-1.png](images/ka0Qk000000Csfl_0EM4u0000084TwA.png) + ![8.0-Upgrade-6-1.png](../../../images/ka0Qk000000Csfl_0EM4u0000084TwA.png) ## Related articles - [Upgrading to the Latest Version](https://docs.netwrix.com/docs/auditor/10_8/install/upgrade) - [Upgrade Increments for Netwrix Auditor](/docs/kb/auditor/upgrade-increments-for-netwrix-auditor.md) + diff --git a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/cannot-access-roles-page.md b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/cannot-access-roles-page.md index acd0377eb6..c5390da42c 100644 --- a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/cannot-access-roles-page.md +++ b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/cannot-access-roles-page.md @@ -30,7 +30,7 @@ All pages on Administrative portals work except the Roles. An error occurred on the server when processing the URL. Please contact the system administrator. If you are the system administrator please click here to find out more about this error. -![User-added](images/servlet_image_3823966b1661.png) +![User-added](../../../images/servlet_image_3823966b1661.png) --- @@ -46,5 +46,6 @@ Follow these steps to fix the issue: 2. Locate the web-site that is hosting the `PM` virtual directory. 3. Navigate to the **admin** virtual directory. 4. Open **ASP** settings under the **IIS** section. - ![User-added](images/servlet_image_3823966b1661.png) + ![User-added](../../../images/servlet_image_3823966b1661.png) 5. Make sure that **Enable Buffering** is set to `True`. + diff --git a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/cannot-access-the-help-desk-portal.md b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/cannot-access-the-help-desk-portal.md index 10fb95c123..736fbcbcb6 100644 --- a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/cannot-access-the-help-desk-portal.md +++ b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/cannot-access-the-help-desk-portal.md @@ -36,20 +36,21 @@ This error indicates your authentication settings need to be adjusted to comply c) In the **Properties** dialog, open the **Directory Security** tab, and select **Edit** for **Authentication and Access Control**. d) In the **Authentication Methods** dialog, select either the **Integrated Windows authentication** box or **Basic authentication** (password is sent in clear text), and clear all other authentication options for Authentication access. - ![User-added image](images/ka04u000000HcNm_0EM700000004xES.png) + ![User-added image](../../../images/ka04u000000HcNm_0EM700000004xES.png) To ensure the required settings are enabled in **IIS7**, do the following: a) In the **IIS Manager** left pane, navigate to the **ALE** virtual directory (by default `\ -> Sites -> Default Web Site -> ALE`). b) In the Manager central pane, double-click the **Authentication** option. c) In the Authentication list, enable either the **Windows Authentication** option or **Basic Authentication**, and disable all other authentication options. - ![User-added image](images/ka04u000000HcNm_0EM700000004xEN.png) + ![User-added image](../../../images/ka04u000000HcNm_0EM700000004xEN.png) 3. Your proxy server is disabled or bypassed. To check the proxy settings, do the following: a) Go to **Control panel -> Internet options**. b) In the **Internet Properties** dialog, open the **Connections** tab and click the **LAN settings** button. c) Make sure the **Use a proxy server for your LAN** option is not enabled. Otherwise, make sure the **Bypass proxy server for local addresses** option is enabled too; in this case the Help-Desk portal must be a member of the **Local intranet zone**, or specified as exception. - ![User-added image](images/ka04u000000HcNm_0EM700000004xEI.png) + ![User-added image](../../../images/ka04u000000HcNm_0EM700000004xEI.png) 4. The account you are using has READ access to the physical directory of the Web-portal (by default `C:Program Files (x86)NetWrixAccount Lockout ExaminerWeb`) + diff --git a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/cannot-complete-login-due-to-an-incorrect-user-name-or-password.md b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/cannot-complete-login-due-to-an-incorrect-user-name-or-password.md index b214e3ae78..d2d020ef06 100644 --- a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/cannot-complete-login-due-to-an-incorrect-user-name-or-password.md +++ b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/cannot-complete-login-due-to-an-incorrect-user-name-or-password.md @@ -29,4 +29,5 @@ knowledge_article_id: kA00g000000H9bPCAS Select the **Change** button to enter in the credentials for the Virtual Center or ESX(i) Server: -![User-added](images/servlet_image_3823966b1661.png) +![User-added](../../../images/servlet_image_3823966b1661.png) + diff --git a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/cannot-obtain-credential-information-for-mapped-drive.md b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/cannot-obtain-credential-information-for-mapped-drive.md index d02871f48b..6dfe51f787 100644 --- a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/cannot-obtain-credential-information-for-mapped-drive.md +++ b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/cannot-obtain-credential-information-for-mapped-drive.md @@ -26,8 +26,9 @@ The following error is returned on account lockout examination: `Cannot obtain credential information for drive <> mapped by <>` -![User-added image](images/ka04u000000HcMw_0EM700000004wzm.png) +![User-added image](../../../images/ka04u000000HcMw_0EM700000004wzm.png) --- This error means that there are mapped drives in the system, but Netwrix Account Lockout Examiner for some reason cannot read the information on the credentials used to map drives in the Windows registry of the examined machine. This error usually occurs when the user under whose account a drive is mapped, used their own credentials, or a drive is mapped each time a user logs on with the current crendeitals. + diff --git a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/cannot-retrieve-audit-settings-in-audit-configuration-assistant.md b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/cannot-retrieve-audit-settings-in-audit-configuration-assistant.md index 28c59fc9d0..c228f7c78a 100644 --- a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/cannot-retrieve-audit-settings-in-audit-configuration-assistant.md +++ b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/cannot-retrieve-audit-settings-in-audit-configuration-assistant.md @@ -41,7 +41,7 @@ Cannot retrieve admin audit logging settings. Cannot execute the PowerShell comm The user %user% isn't assigned to any management roles. ``` -![Audit Configuration Assistant error screenshot](images/ka04u00000117HQ_0EM4u000008M035.png) +![Audit Configuration Assistant error screenshot](../../../images/ka04u00000117HQ_0EM4u000008M035.png) ## Cause @@ -50,3 +50,4 @@ The user is not included in any or one of the following groups: Domain Admins, E ## Resolution Configure the user to be used in the Audit Configuration Assistant utility. For additional information on user permissions required for Audit Configuration Assistant utility, refer to the following article: https://docs.netwrix.com/docs/auditor/10_8/tools/overview + diff --git a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-0x800706ba-rpc-server-is-unavailable.md b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-0x800706ba-rpc-server-is-unavailable.md index df58236fb8..fd45275143 100644 --- a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-0x800706ba-rpc-server-is-unavailable.md +++ b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-0x800706ba-rpc-server-is-unavailable.md @@ -73,7 +73,7 @@ Failed to update the agent on the following server: %server% > **NOTE:** If you see the following error in the Event Viewer while checking **Event Viewer (Local)** connection to another computer, enable inbound rules (COM+ Network Access and all rules in the Remote Event Log Management group) on the target computer. Refer to the following article for additional information: Configuration − Logon Activity Ports: Configure Windows Firewall Inbound Connection Rules ⸱ v10.6. > - > ![COM+ Network Access screenshot](images/ka04u000000wvy4_0EM4u000008LkB8.png) + > ![COM+ Network Access screenshot](../../../images/ka04u000000wvy4_0EM4u000008LkB8.png) > > Learn more in: 0x80004027 error when you try to remotely access COM+ object after you upgrade to Windows Server 2016 or later versions ⸱ Microsoft @@ -105,3 +105,4 @@ Failed to update the agent on the following server: %server% - [Windows Server Troubleshooting: RPC server is unavailable ⸱ Microsoft](https://social.technet.microsoft.com/wiki/contents/articles/4494.windows-server-troubleshooting-rpc-server-is-unavailable.aspx) - Сonnection Issue when TLS 1.2 Is Required - [Server Hardware Performance Considerations ⸱ Microsoft](https://learn.microsoft.com/en-us/windows-server/administration/performance-tuning/hardware/) + diff --git a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-403.md b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-403.md index 331f3b67cd..42e26e480a 100644 --- a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-403.md +++ b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-403.md @@ -25,7 +25,7 @@ knowledge_article_id: kA00g000000H9TwCAK When trying to browse to any portal, you get "Error 403 - Access is denied" -![User-added image](images/ka04u000000HcNi_0EM700000004yKg.png) +![User-added image](../../../images/ka04u000000HcNi_0EM700000004yKg.png) The 403 error can be caused by several reasons. The most common reasons are: @@ -37,9 +37,9 @@ The 403 error can be caused by several reasons. The most common reasons are: 3. In the central pane double-click **SSL Settings** 4. Check settings, change if necessary - ![User-added image](images/ka04u000000HcNi_0EM700000004yKq.png) + ![User-added image](../../../images/ka04u000000HcNi_0EM700000004yKq.png) - ![User-added image](images/ka04u000000HcNi_0EM700000004yKv.png) + ![User-added image](../../../images/ka04u000000HcNi_0EM700000004yKv.png) 2. Default document IIS feature is not enabled. @@ -50,6 +50,7 @@ The 403 error can be caused by several reasons. The most common reasons are: 3. In the central pane double-click **Default Document** 4. In the right pane click **Enable** (if there is no Enable option there, but **Disable** is, it means that the feature is enabled) - ![User-added image](images/ka04u000000HcNi_0EM700000004yL0.png) + ![User-added image](../../../images/ka04u000000HcNi_0EM700000004yL0.png) + + ![User-added image](../../../images/ka04u000000HcNi_0EM700000004yL5.png) - ![User-added image](images/ka04u000000HcNi_0EM700000004yL5.png) diff --git a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-an-unknown-error-occurred-while-processing-the-request-on-the-server.md b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-an-unknown-error-occurred-while-processing-the-request-on-the-server.md index d8d81a678e..d9bc179195 100644 --- a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-an-unknown-error-occurred-while-processing-the-request-on-the-server.md +++ b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-an-unknown-error-occurred-while-processing-the-request-on-the-server.md @@ -45,4 +45,5 @@ Extend the report timeout on the on the Report Manager URL. For that: 2. Find the problematic report and open it. 3. Click the 3 dots in the Reports Manager for the report itself, then click **Manage**. 4. In the **Advanced** section, modify the report timeout settings. - ![User-added image](images/ka0Qk0000001ZBp_0EMQk000002dUpt.png) + ![User-added image](../../../images/ka0Qk0000001ZBp_0EMQk000002dUpt.png) + diff --git a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-no-more-threads.md b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-no-more-threads.md index 8efd3d2f08..bff44f19b0 100644 --- a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-no-more-threads.md +++ b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-no-more-threads.md @@ -31,4 +31,5 @@ To fix the issue, restart the **WMI service** on the **target domain controller* 3. Locate the **Windows Management Instrumentation Service** in the list. 4. Right-click this service and select **Restart** from the popup menu. -![User-added image](images/ka04u000000HcMv_0EM700000004wr9.png) +![User-added image](../../../images/ka04u000000HcMv_0EM700000004wr9.png) + diff --git a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-request-operation-timeout.md b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-request-operation-timeout.md index 113c59bb5f..29d644774e 100644 --- a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-request-operation-timeout.md +++ b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-request-operation-timeout.md @@ -26,7 +26,7 @@ knowledge_article_id: kA00g000000H9bxCAC You receive the "request timeout" error message when you launch the Netwrix Account Lockout Examiner console or some time after. -![User-added image](images/ka04u000000HcUi_0EM700000004xfn.png) +![User-added image](../../../images/ka04u000000HcUi_0EM700000004xfn.png) --- @@ -45,7 +45,7 @@ In order to resolve the issue perform the following steps on the Account Lockout f. Set `invLogonCleaningPeriod` to `10 decimal` g. Restart the NetWrix Account Lockout Examiner service - ![User-added image](images/ka04u000000HcUi_0EM700000004xfx.png) + ![User-added image](../../../images/ka04u000000HcUi_0EM700000004xfx.png) 2. If the above does not help, disable searching of invalid logons on workstations. This will reduce the service load. a. Run Registry Editor (`Start - Run - regedit`) @@ -53,11 +53,12 @@ In order to resolve the issue perform the following steps on the Account Lockout c. Create a DWORD called `PF_Enabled` with the value of `0` d. Restart the NetWrix Account Lockout Examiner service - ![User-added image](images/ka04u000000HcUi_0EM700000004xg2.png) + ![User-added image](../../../images/ka04u000000HcUi_0EM700000004xg2.png) 3. If all of the registry settings did not address the issue set Account Lockout Examiner to monitor the PDC only: a. In Netwrix Account Lockout Examiner navigate to **File > Settings > Managed Objects**. b. Select your domain and click **Edit**. c. Select the **Only PDC emulator** radio button and click **OK** to save the changes. - ![User-added image](images/ka04u000000HcUi_0EM700000004xg7.png) + ![User-added image](../../../images/ka04u000000HcUi_0EM700000004xg7.png) + diff --git a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-the-maximum-password-age-is-not-set.md b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-the-maximum-password-age-is-not-set.md index 9b2b01219c..20e03d4883 100644 --- a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-the-maximum-password-age-is-not-set.md +++ b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-the-maximum-password-age-is-not-set.md @@ -43,4 +43,5 @@ To set the Maximum Password Age policy for the domain: 4. In the right pane define the **Maximum password age** value 5. Update policies, for example run `gpupdate /force` -![User-added image](images/ka04u000000HcU6_0EM7000000054Ba.png) +![User-added image](../../../images/ka04u000000HcU6_0EM7000000054Ba.png) + diff --git a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-the-pipe-endpoint-cannot-be-found.md b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-the-pipe-endpoint-cannot-be-found.md index 0a0dd27514..9d021b020b 100644 --- a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-the-pipe-endpoint-cannot-be-found.md +++ b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-the-pipe-endpoint-cannot-be-found.md @@ -24,7 +24,7 @@ knowledge_article_id: kA00g000000H9c4CAC You get the "pipe endpoint cannot be found" error when you launch the console, or after some time after launching it. -![User-added image](images/ka04u000000HcUp_0EM700000004xfs.png) +![User-added image](../../../images/ka04u000000HcUp_0EM700000004xfs.png) The issue occurs when the Account Lockout Examiner does not start or crashes. @@ -35,3 +35,4 @@ To resolve the issue please make sure that the Netwrix Account Lockout Examiner If the issue persists, please make sure that you are running the latest version of Account Lockout Examiner: https://www.netwrix.com/account_lockout_examiner.html + diff --git a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/failed-logon-attempts-after-recent-service-account-password-change.md b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/failed-logon-attempts-after-recent-service-account-password-change.md index 9aad491a9e..f4810dd690 100644 --- a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/failed-logon-attempts-after-recent-service-account-password-change.md +++ b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/failed-logon-attempts-after-recent-service-account-password-change.md @@ -44,4 +44,5 @@ For Event Log Manager, Inactive User Tracker and Netwrix Password Reset: Refer to the following screenshots for reference on service accounts credentials to be changed in case you've reset a password in Netwrix Auditor: -![Service account credentials screenshot](images/ka04u00000117Vm_0EM4u000008M8Pe.png) +![Service account credentials screenshot](../../../images/ka04u00000117Vm_0EM4u000008M8Pe.png) + diff --git a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/failed-to-open-log.md b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/failed-to-open-log.md index c2fb6b9752..cecde4cd3f 100644 --- a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/failed-to-open-log.md +++ b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/failed-to-open-log.md @@ -45,11 +45,11 @@ There are several possible reasons for this error to appear: 1. Make sure the problematic server is started and is accessible through the network. 2. Make sure the **Server** service is started and set to **Automatic** on the problematic server. -![Services snap-in: Server service](images/ka04u000000HcUb_0EM7000000051QD.png) +![Services snap-in: Server service](../../../images/ka04u000000HcUb_0EM7000000051QD.png) 3. Make sure the **File and Printer Sharing for Microsoft Networks** component is enabled in the Local Area Connection properties. -![Local Area Connection Properties: File and Printer sharing](images/ka04u000000HcUb_0EM7000000051QI.png) +![Local Area Connection Properties: File and Printer sharing](../../../images/ka04u000000HcUb_0EM7000000051QI.png) 4. Disable the **Windows Firewall** service on the problematic server: @@ -62,4 +62,5 @@ Or configure the Windows Firewall exception: - Expand nodes as follow: `Computer Configuration / Administrative Templates / Network / Network Connections / Windows Firewall`, and then open either Domain Profile or Standard Profile, depending on which profile you want to configure. - Enable the **Allow inbound file and printer sharing exception** exception. -![Firewall Settings: Allow inbound file and printer sharing exception](images/ka04u000000HcUb_0EM7000000051QN.png) +![Firewall Settings: Allow inbound file and printer sharing exception](../../../images/ka04u000000HcUb_0EM7000000051QN.png) + diff --git a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/group-policy-error-is-not-in-a-valid-format.md b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/group-policy-error-is-not-in-a-valid-format.md index 7d1ddc642c..3c697f5d55 100644 --- a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/group-policy-error-is-not-in-a-valid-format.md +++ b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/group-policy-error-is-not-in-a-valid-format.md @@ -27,7 +27,7 @@ You may receive a Group Policy daily summary email with the error: "The file `DC --- The group policy is corrupted or it is not in a valid format. If you open the Group Policy Management Console (GPMC) > highlight the group policy in Summary and navigate to > **Settings** tab, most likely it will return you an error message. -![Settings](images/ka04u000000HcUd_0EM7000000051OC.png) +![Settings](../../../images/ka04u000000HcUd_0EM7000000051OC.png) --- @@ -36,7 +36,7 @@ The group policy is corrupted or it is not in a valid format. If you open the Gr First of all you need to find out the affected policy. In the error message `"DC01.corp..com\sysvol\corp..com\Policies\{31B2F340-016D-11D2-945F-00C04FB984F9}\Machine\registry.pol"` — `31B2F340-016D-11D2-945F-00C04FB984F9` is the GUID of the affected group policy. To find out the GUID of a group policy open GPMC > highlight a group policy and open **Details** tab > **Unique ID** is the GUID of a GPO. -![GUID GPO](images/ka04u000000HcUd_0EM7000000051O7.png) +![GUID GPO](../../../images/ka04u000000HcUd_0EM7000000051O7.png) There are 3 possible solutions: @@ -50,3 +50,4 @@ There are 3 possible solutions: If you didn't find a solution please refer to the following Microsoft article regarding this issue - http://support.microsoft.com/kb/814751
+ diff --git a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/how-to-figure-out-the-ip-address-used-for-a-failed-logon-attempt.md b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/how-to-figure-out-the-ip-address-used-for-a-failed-logon-attempt.md index a2a60f687b..f4c7227ac7 100644 --- a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/how-to-figure-out-the-ip-address-used-for-a-failed-logon-attempt.md +++ b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/how-to-figure-out-the-ip-address-used-for-a-failed-logon-attempt.md @@ -33,7 +33,7 @@ However there are 2 ways you can figure out the IP address: 1. Note the **Computer** **name** and the timestamp of the particular failed logon attempt. - ![Image 1](images/ka04u000000HcPz_0EM700000004y2I.png) + ![Image 1](../../../images/ka04u000000HcPz_0EM700000004y2I.png) 2. Go to **Start / All Programs / Netwrix Auditor / Event Log Manager / Advanced Tools / Viewer** 3. In the **Viewer** tool: @@ -42,42 +42,42 @@ However there are 2 ways you can figure out the IP address: - select **Event Log** as **Security** - specify dates **From** and **To**, use date from the timestamp that you have noticed on step 1 - ![Image 2](images/ka04u000000HcPz_0EM700000004y2N.png) + ![Image 2](../../../images/ka04u000000HcPz_0EM700000004y2N.png) 4. Click the **View** button, and specify the location of the evt-file and click **OK**. The newly saved event log will be opened in **Event Viewer** automatically. 5. To convert the evt-file to evtx format, in the left hand panel, right click the saved log and select **Save All Events As**, specify the location of the evtx-file and click **OK**. Open the saved file via **Event Viewer**. - ![Image 3](images/ka04u000000HcPz_0EM700000004y2S.png) + ![Image 3](../../../images/ka04u000000HcPz_0EM700000004y2S.png) 6. When the evtx-file is opened, click **Filter Current Log** in the **Actions** pane. 7. In the **Filter Current Log** dialog box, specify `Event ID` as `4625,529-537,539` (failed logon attempts IDs), and then click **Logged** drop-down list and select **Custom range**. - ![Image 4](images/ka04u000000HcPz_0EM700000004y2X.png) + ![Image 4](../../../images/ka04u000000HcPz_0EM700000004y2X.png) 8. Specify date range around the timestamp that you have noticed on step 1 and click **OK**. Click **OK** - ![Image 5](images/ka04u000000HcPz_0EM700000004y2c.png) + ![Image 5](../../../images/ka04u000000HcPz_0EM700000004y2c.png) 9. Find the corresponding event in the filtered log and double-click it. 10. The **IP Address** is displayed in the **Network Information** section of the event description. - ![Image 6](images/ka04u000000HcPz_0EM700000004y2h.png) + ![Image 6](../../../images/ka04u000000HcPz_0EM700000004y2h.png) ## Procedure 2: 1. Note the **Computer name** and the timestamp of the particular failed logon attempt. - ![Image 1-1](images/ka04u000000HcPz_0EM700000004y31.png) + ![Image 1-1](../../../images/ka04u000000HcPz_0EM700000004y31.png) 2. In the **Netwrix Auditor Management Console**, go to **Managed Objects / <Your Mananaged Object> / Event Log Manager** node. 3. Enable the "**Write event descriptions into the database**" check box (if it is already selected, continue from **step 6**). Close console. - ![Image 1-2](images/ka04u000000HcPz_0EM700000004y3B.png) + ![Image 1-2](../../../images/ka04u000000HcPz_0EM700000004y3B.png) 4. Go to **Start / All Programs / Netwrix Auditor / Event Log Manager / Advanced Tools / DB Importer** 5. Select your managed object from the drop-down list and specify the date range that includes the date of the event. Click **Import**. - ![Image 1-3](images/ka04u000000HcPz_0EM700000004y3G.png) + ![Image 1-3](../../../images/ka04u000000HcPz_0EM700000004y3G.png) 6. Start **Netwrix Auditor Management Console**, go to **Managed Objects / <Your Mananaged Object> / Event Log Manager / Reports / General Reports / All Events by Computer** report. 7. In the filters: @@ -86,18 +86,19 @@ However there are 2 ways you can figure out the IP address: - specify **Event ID** as **%5%** - specify **Event Log** as **Security** - !" ![Image](images/servlet_image_3823966b1661.png) + !" ![Image](../../../images/servlet_image_3823966b1661.png) 8. Click the **View Report** button. 9. Find the corresponding event in the filtered log and click the blue link in the **Date** field. - ![Image 1-5](images/ka04u000000HcPz_0EM700000004y3V.png) + ![Image 1-5](../../../images/ka04u000000HcPz_0EM700000004y3V.png) 10. The page with **Event Details** will be displayed. - ![Image 1-6](images/ka04u000000HcPz_0EM700000004y3k.png) + ![Image 1-6](../../../images/ka04u000000HcPz_0EM700000004y3k.png) NOTE: - The **IP address** is not always available in the description of the **Failed logon attempt** events. - If you are looking for full description for another event, the described steps are similar except the specified **Event IDs** will be different. + diff --git a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/kds-removal-tool-for-adv-2023-003-failed-to-load-configuration-file.md b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/kds-removal-tool-for-adv-2023-003-failed-to-load-configuration-file.md index c079bba044..35a54827de 100644 --- a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/kds-removal-tool-for-adv-2023-003-failed-to-load-configuration-file.md +++ b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/kds-removal-tool-for-adv-2023-003-failed-to-load-configuration-file.md @@ -32,7 +32,7 @@ Failed to load configuration file. Could not find a part of the path ``` -![Error dialog image](images/ka04u00000117HW_0EM4u000008LwaA.png) +![Error dialog image](../../../images/ka04u00000117HW_0EM4u000008LwaA.png) ## Cause @@ -69,3 +69,4 @@ Change it to a full path (example): 3. Save changes and run the tool again. In case these steps did not help, contact Netwrix Technical Support: https://www.netwrix.com/open_a_ticket.html. + diff --git a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/permission-denied-error-code-2146828218.md b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/permission-denied-error-code-2146828218.md index 829f255949..2c75ced0c2 100644 --- a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/permission-denied-error-code-2146828218.md +++ b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/permission-denied-error-code-2146828218.md @@ -25,7 +25,7 @@ knowledge_article_id: kA00g000000H9cCCAS When trying to access the Help-Desk portal, a non-admin user gets a "You do not have a Helpdesk operator permissions" message or "Permission denied" error (error code -2146828218) -![User-added image](images/ka04u000000HcUx_0EM700000004wyo.png) +![User-added image](../../../images/ka04u000000HcUx_0EM700000004wyo.png) --- @@ -44,7 +44,7 @@ To grant a user access to the Help-Desk portal, add this user to the Help Desk O 2. In the **Help-Desk Operators** section, click the **Modify** button. 3. In the dialog that opens, click the **Add** button and specify user(s) that you want to add to this role. -![User-added image](images/ka04u000000HcUx_0EM700000004wyy.png) +![User-added image](../../../images/ka04u000000HcUx_0EM700000004wyy.png) If the issue persists, check that Authentication options are configured properly in IIS: @@ -52,4 +52,5 @@ If the issue persists, check that Authentication options are configured properly 5. Select this folder by left-clicking on it and look for the **Authentication** feature under the IIS block in the central pane. Double-click on it. 6. Make sure that `"Anonymous Authentication"` is disabled. -![User-added image](images/ka04u000000HcUx_0EM700000004wyt.png) +![User-added image](../../../images/ka04u000000HcUx_0EM700000004wyt.png) + diff --git a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/vserver-api-missing-vserver-parameter-error-when-auditing-netapp-cluster.md b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/vserver-api-missing-vserver-parameter-error-when-auditing-netapp-cluster.md index c7f36a8699..7000225f0b 100644 --- a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/vserver-api-missing-vserver-parameter-error-when-auditing-netapp-cluster.md +++ b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/vserver-api-missing-vserver-parameter-error-when-auditing-netapp-cluster.md @@ -36,7 +36,7 @@ The specified management interface is not the management interface of the CIFS S 2. Find the interface that has **Management Access** enabled and is assigned to the SVM you are trying to audit. 3. Remember its IP address and specify it in the properties of the NetApp item in Netwrix Auditor in the **ONTAPI** node. -![Management_Interface_NetApp](images/ka04u000000HcZ5_0EM0g000002CGLg.png) +![Management_Interface_NetApp](../../../images/ka04u000000HcZ5_0EM0g000002CGLg.png) Also make sure the account used to collect to ONTAPI is assigned a custom role on the SVM that has the following capabilities with access query levels: @@ -49,3 +49,4 @@ Also make sure the account used to collect to ONTAPI is assigned a custom role o | vserver cifs | readonly | See [Creating Role on NetApp Clustered Data ONTAP 8 or ONTAP 9 and Enabling AD User Access](https://docs.netwrix.com/docs/auditor/10_8). + diff --git a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/wmi-classes-data-provider-failed-to-get-the-information-on-win32-printer-error.md b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/wmi-classes-data-provider-failed-to-get-the-information-on-win32-printer-error.md index c73a5e1f1d..be48c5de8c 100644 --- a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/wmi-classes-data-provider-failed-to-get-the-information-on-win32-printer-error.md +++ b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/wmi-classes-data-provider-failed-to-get-the-information-on-win32-printer-error.md @@ -42,7 +42,7 @@ The Print Spooler service is stopped or disabled on the monitored server. 4. In the **General** tab, review the **Startup type** value − switch it to **Automatic** and click **Start**. 5. Click **Apply**. -![User-added image](images/ka0Qk0000001f7Z_0EM4u000002CQsV.png) +![User-added image](../../../images/ka0Qk0000001f7Z_0EM4u000002CQsV.png) --- @@ -78,3 +78,4 @@ monitoring plan name, server name,*The WMI Classes data provider failed to get i - https://docs.netwrix.com/docs/auditor/10_8/configuration/windowsserver/overview - https://docs.netwrix.com/docs/auditor/10_8/configuration/windowsserver/overview + From 5349f3582d8529b7a9bcc580aaf6e5096122389b Mon Sep 17 00:00:00 2001 From: Zoey Castillo Date: Wed, 12 Nov 2025 14:40:02 -0600 Subject: [PATCH 60/94] Fix 204 broken internal markdown cross-references across KB articles MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit After reorganizing articles into subcategory folders, internal links were not updated to reflect the new directory structure. Fixed all cross-references in: - auditor: 153 links in 77 files - directorymanager: 40 links in 7 files - endpointprotector: 7 links in 5 files - dataclassification: 3 links in 3 files - general: 1 link in 2 files Links now use correct deep paths instead of shallow paths. 🤖 Generated with Claude Code Co-Authored-By: Claude --- ...licy-changes-reported-as-made-by-system.md | 10 +-- ...e-directory-and-entra-id-license-counts.md | 9 +-- ...nid-in-netwrix-auditor-for-file-servers.md | 2 +- ...-to-repair-netwrix-auditor-installation.md | 4 +- ...hoot_sharepoint_serveron-premise_errors.md | 68 +++++++++---------- ...atabases-to-another-sql-server-instance.md | 6 +- ...uditor-databases-on-the-same-sql-server.md | 2 +- ...rver-express-database-size-reached-10gb.md | 2 +- ...error-in-windows-server-monitoring-plan.md | 4 +- ...error_in_windows_server_monitoring_plan.md | 4 +- ...moved-and-readded-to-domain-controllers.md | 2 +- ...s-not-supported-windows-server-auditing.md | 2 +- ...cation-errors-in-netwrix-auditor-server.md | 8 +-- .../event-id-1024-in-health-log.md | 4 +- .../event-id-1225-in-health-log.md | 8 +-- .../event-id-1274-in-health-log.md | 8 +-- ...002-the-term-get-help-is-not-recognized.md | 2 +- ...ice-is-busy-processing-activity-records.md | 4 +- ...ing-account-password-in-netwrix-auditor.md | 2 +- ...d-additional-space-to-long-term-archive.md | 2 +- ...dit-another-domain-with-netwrix-auditor.md | 4 +- ...check-the-netwrix-auditor-health-status.md | 4 +- ...ow-to-enable-ocr-for-non-english-images.md | 2 +- ...how-to-get-full-netwrix-auditor-version.md | 2 +- ...ow-to-move-netwrix-auditor-to-the-cloud.md | 2 +- ...w-to-prevent-long-term-archive-overflow.md | 4 +- .../how-to-send-netwrix-auditor-logs.md | 4 +- ...ta-collection-improving-the-performance.md | 8 +-- .../migrating-auditor-to-new-server.md | 32 ++++----- ...tor-consumes-disk-space-recommendations.md | 14 ++-- .../netwrix-auditor-licensing-faqs.md | 20 +++--- ...nitoring-plans-found-in-netwrix-auditor.md | 2 +- .../unable-to-connect-to-remote-server.md | 4 +- ...d-error-in-event-log-manager-health-log.md | 4 +- ...reports-in-password-expiration-notifier.md | 4 +- ...-in-password-expiration-notifier-emails.md | 8 +-- ...l-header-and-footer-reset-after-upgrade.md | 4 +- ...ually-update-user-activity-core-service.md | 4 +- ...-request-error-in-user-activity-service.md | 4 +- ...deleted-in-inactive-user-tracker-report.md | 2 +- ...tified-in-user-activity-monitoring-plan.md | 8 +-- ...wrix-auditor-user-activity-core-service.md | 4 +- ...er-netwrix-auditor-health-summary-email.md | 2 +- ...3-reports-and-subscriptions-not-working.md | 8 +-- ...serrorimpersonatinguser-running-reports.md | 4 +- ...takes-a-while-and-completes-with-errors.md | 4 +- ...s-system-cannot-find-the-file-specified.md | 2 +- ...224_subscriptions_error_in_netwrix_aud.md" | 4 +- ...-to-contract-or-subscription-expiration.md | 4 +- .../backup-recommendations.md | 6 +- ...ect-objectname-in-database-databasename.md | 2 +- ...the-netwrix-auditor-self-audit-database.md | 2 +- ...ed_configuration_registry_database_is_.md" | 4 +- ...sql-instances-and-what-it-is-needed-for.md | 2 +- ...uditor-working-folder-to-a-new-location.md | 8 +-- ...o-prepare-netwrix-server-for-os-upgrade.md | 4 +- .../how-to-upgrade-netwrix-auditor.md | 4 +- ...auditor-upgrade-process-taking-too-long.md | 2 +- ...ce_crashes_after_upgrade_to_v10.7.13707.md | 2 +- .../upgrade-increments-for-netwrix-auditor.md | 4 +- ...uditor_version_cannot_be_upgraded_error.md | 4 +- .../error-0x80040605-connection-failed.md | 4 +- .../error-could-not-connect-to-server.md | 8 +-- ...ry-hive-file-is-used-by-another-process.md | 4 +- .../error-memory-limit-is-reached.md | 4 +- ...snapshot-saving-process-was-interrupted.md | 4 +- .../error-the-remote-procedure-call-failed.md | 6 +- ...-find-destination-of-failed-ntlm-logons.md | 2 +- ...investigate-compression-services-errors.md | 4 +- ...-occurs-when-trying-to-store-audit-data.md | 2 +- ...ified-in-logon-activity-monitoring-plan.md | 4 +- ...-call-failed-error-when-collecting-logs.md | 2 +- ...rror-when-using-gmsa-in-netwrix-auditor.md | 2 +- ...incomplete-information-on-failed-logons.md | 2 +- ...een_auditor_and_ssrs_via_ssltls_channel.md | 6 +- ...nection_issue_when_tls_1.2_is_required.md" | 4 +- ...lusions-for-netwrix-data-classification.md | 2 +- .../classification-troubleshooting.md | 2 +- ...sn-t-running-or-is-running-unexpectedly.md | 4 +- ...s-in-group-properties-in-groupid-portal.md | 10 +-- ...controlling-changes-to-group-membership.md | 12 ++-- ...-for-preventing-accidental-data-leakage.md | 22 +++--- ...users-to-create-groups-in-a-specific-ou.md | 12 ++-- ...-policy-define-scope-and-filter-results.md | 12 ++-- ...-group-using-self-service-import-wizard.md | 12 ++-- ...low_when_a_user_\321\201reates_a_group.md" | 12 ++-- ...eshoot_two-factor_authentication_issues.md | 6 +- ..._add_specific_devices_to_the_allow_list.md | 2 +- .../create_a_system_backup_v2.md | 2 +- .../how_to_perform_a_backup_restore.md | 2 +- .../user_remediation_reporting.md | 4 +- ...ts-contacting-netwrix-technical-support.md | 4 +- 92 files changed, 272 insertions(+), 275 deletions(-) diff --git a/docs/kb/auditor/configuration-and-setup/active-directory-auditing/active-directory-exchange-and-group-policy-changes-reported-as-made-by-system.md b/docs/kb/auditor/configuration-and-setup/active-directory-auditing/active-directory-exchange-and-group-policy-changes-reported-as-made-by-system.md index dd000a292b..c373606f9e 100644 --- a/docs/kb/auditor/configuration-and-setup/active-directory-auditing/active-directory-exchange-and-group-policy-changes-reported-as-made-by-system.md +++ b/docs/kb/auditor/configuration-and-setup/active-directory-auditing/active-directory-exchange-and-group-policy-changes-reported-as-made-by-system.md @@ -26,11 +26,11 @@ This article contains references to the most popular Active Directory, Exchange, - [Alert Reported Change Made by System](/docs/kb/auditor/reports-alerts-and-notifications/report-generation/alert-reported-change-made-by-system.md). - [System Changed Object Path after Account Name Change](/docs/kb/auditor/features-and-operations/glossaries-and-faqs/system-changed-object-path-after-account-name-change.md). -- [System Changed Client Operating System](/docs/kb/auditor/system-changed-client-operating-system.md). -- [System Changed Directory Objects for Foreign Security Principals](/docs/kb/auditor/system-changed-directory-objects-for-foreign-security-principals.md). -- [Workstation Field Reported as Unknown](/docs/kb/auditor/workstation-field-reported-as-unknown.md) -- [Duplicate Configuration and Schema Changes for All Monitored Domains in Forest Made by System](/docs/kb/auditor/duplicate-configuration-and-schema-changes-for-all-monitored-domains-in-forest-made-by-system.md). -- [System Changed Service Principle Name Attribute](/docs/kb/auditor/system-changed-service-principle-name-attribute.md). +- [System Changed Client Operating System](/docs/kb/auditor/features-and-operations/glossaries-and-faqs/system-changed-client-operating-system.md). +- [System Changed Directory Objects for Foreign Security Principals](/docs/kb/auditor/features-and-operations/glossaries-and-faqs/system-changed-directory-objects-for-foreign-security-principals.md). +- [Workstation Field Reported as Unknown](/docs/kb/auditor/reports-alerts-and-notifications/report-generation/workstation-field-reported-as-unknown.md) +- [Duplicate Configuration and Schema Changes for All Monitored Domains in Forest Made by System](/docs/kb/auditor/features-and-operations/glossaries-and-faqs/duplicate-configuration-and-schema-changes-for-all-monitored-domains-in-forest-made-by-system.md). +- [System Changed Service Principle Name Attribute](/docs/kb/auditor/features-and-operations/glossaries-and-faqs/system-changed-service-principle-name-attribute.md). diff --git a/docs/kb/auditor/configuration-and-setup/active-directory-auditing/reducing-the-used-active-directory-and-entra-id-license-counts.md b/docs/kb/auditor/configuration-and-setup/active-directory-auditing/reducing-the-used-active-directory-and-entra-id-license-counts.md index afa4128b33..68b305dabe 100644 --- a/docs/kb/auditor/configuration-and-setup/active-directory-auditing/reducing-the-used-active-directory-and-entra-id-license-counts.md +++ b/docs/kb/auditor/configuration-and-setup/active-directory-auditing/reducing-the-used-active-directory-and-entra-id-license-counts.md @@ -22,7 +22,7 @@ knowledge_article_id: kA04u000000PoL7CAK # Reducing the Used Active Directory and Entra ID License Counts -> **IMPORTANT:** Netwrix Auditor is licensed per enabled Active Directory (AD) and Entra ID user object. For additional information on determining the number of enabled users, refer to the following articles: [Determining the Number of Enabled Active Directory User Accounts](/docs/kb/auditor/determining-the-number-of-enabled-active-directory-user-accounts.md) — [Determining the Number of Enabled Microsoft Entra ID Accounts](/docs/kb/auditor/determining-the-number-of-enabled-microsoft-entra-id-accounts.md). Netwrix Auditor only collects data from objects that are not excluded (omitted), which means that any objects that are omitted will not be monitored. +> **IMPORTANT:** Netwrix Auditor is licensed per enabled Active Directory (AD) and Entra ID user object. For additional information on determining the number of enabled users, refer to the following articles: [Determining the Number of Enabled Active Directory User Accounts](/docs/kb/auditor/configuration-and-setup/active-directory-auditing/determining-the-number-of-enabled-active-directory-user-accounts.md) — [Determining the Number of Enabled Microsoft Entra ID Accounts](/docs/kb/auditor/configuration-and-setup/microsoft-365-integration/determining-the-number-of-enabled-microsoft-entra-id-accounts.md). Netwrix Auditor only collects data from objects that are not excluded (omitted), which means that any objects that are omitted will not be monitored. ## Question @@ -95,10 +95,7 @@ To exclude specific Entra ID users from the license count, populate the `omitUPN ## Related Links -- [Determining the Number of Enabled Active Directory User Accounts](/docs/kb/auditor/determining-the-number-of-enabled-active-directory-user-accounts.md) -- [Determining the Number of Enabled Microsoft Entra ID Accounts](/docs/kb/auditor/determining-the-number-of-enabled-microsoft-entra-id-accounts.md) +- [Determining the Number of Enabled Active Directory User Accounts](/docs/kb/auditor/configuration-and-setup/active-directory-auditing/determining-the-number-of-enabled-active-directory-user-accounts.md) +- [Determining the Number of Enabled Microsoft Entra ID Accounts](/docs/kb/auditor/configuration-and-setup/microsoft-365-integration/determining-the-number-of-enabled-microsoft-entra-id-accounts.md) - [Active Directory Monitoring Scope](https://docs.netwrix.com/docs/auditor/10_8) - [Microsoft Entra ID Monitoring Scope](https://docs.netwrix.com/docs/auditor/10_8) - - - diff --git a/docs/kb/auditor/configuration-and-setup/file-server-auditing/what-is-sessionid-in-netwrix-auditor-for-file-servers.md b/docs/kb/auditor/configuration-and-setup/file-server-auditing/what-is-sessionid-in-netwrix-auditor-for-file-servers.md index e08fbae17e..d484f7fc7a 100644 --- a/docs/kb/auditor/configuration-and-setup/file-server-auditing/what-is-sessionid-in-netwrix-auditor-for-file-servers.md +++ b/docs/kb/auditor/configuration-and-setup/file-server-auditing/what-is-sessionid-in-netwrix-auditor-for-file-servers.md @@ -43,7 +43,7 @@ Since the product associates Session IDs with the current session of the user, t ### Related Article -- [How Does Merging Logon Activity Events Work?](/docs/kb/auditor/how-does-merging-logon-activity-events-work.md) +- [How Does Merging Logon Activity Events Work?](/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-does-merging-logon-activity-events-work.md) diff --git a/docs/kb/auditor/configuration-and-setup/general-configuration/how-to-repair-netwrix-auditor-installation.md b/docs/kb/auditor/configuration-and-setup/general-configuration/how-to-repair-netwrix-auditor-installation.md index c25d41647a..9d74c59ba3 100644 --- a/docs/kb/auditor/configuration-and-setup/general-configuration/how-to-repair-netwrix-auditor-installation.md +++ b/docs/kb/auditor/configuration-and-setup/general-configuration/how-to-repair-netwrix-auditor-installation.md @@ -33,7 +33,7 @@ How to repair a Netwrix Auditor installation in our environment? > Stop-Service -Displayname Netwrix* > ``` -1. Establish the Netwrix Auditor version and build you're currently running in your environment. Refer to the following article for additional information: [How to Find Out My Netwrix Auditor Version](/docs/kb/auditor/how-to-find-out-my-netwrix-auditor-version.md). +1. Establish the Netwrix Auditor version and build you're currently running in your environment. Refer to the following article for additional information: [How to Find Out My Netwrix Auditor Version](/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-find-out-my-netwrix-auditor-version.md). 2. Proceed to your **My Products** page to download the executable for the corresponding version. Refer to the following link: [Netwrix — My Products](https://www.netwrix.com/my_products.html). 3. Run the downloaded executable. Once the files are extracted, a setup screen will be prompted. @@ -47,7 +47,7 @@ How to repair a Netwrix Auditor installation in our environment? ## Related articles -- [How to Find Out My Netwrix Auditor Version](/docs/kb/auditor/how-to-find-out-my-netwrix-auditor-version.md) +- [How to Find Out My Netwrix Auditor Version](/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-find-out-my-netwrix-auditor-version.md) diff --git a/docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/troubleshoot_sharepoint_serveron-premise_errors.md b/docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/troubleshoot_sharepoint_serveron-premise_errors.md index ab19ac7f8c..e4b1b4f74c 100644 --- a/docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/troubleshoot_sharepoint_serveron-premise_errors.md +++ b/docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/troubleshoot_sharepoint_serveron-premise_errors.md @@ -23,40 +23,40 @@ This is a reference list of articles on troubleshooting errors in SharePoint Ser - [SharePoint Core Service Deployment Failed](/docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/sharepoint-core-service-deployment-failed.md) - [Timeout Expired Error on SharePoint Core Service D](/docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/timeout-expired-error-on-sharepoint-core-service-deployment.md) -- [Event ID 1204 in Health Log](/docs/kb/auditor/event-id-1204-in-health-log.md) -- [Event ID 1205 in Health Log](/docs/kb/auditor/event-id-1205-in-health-log.md) -- [Error: Event ID 1206 in Health Log](/docs/kb/auditor/error-event-id-1206-in-health-log.md) -- [Event ID 1208 in Health Log](/docs/kb/auditor/event-id-1208-in-health-log.md) -- [Event ID 1209 in Health Log](/docs/kb/auditor/event-id-1209-in-health-log.md) -- [Event ID 1210 in Health Log](/docs/kb/auditor/event-id-1210-in-health-log.md) -- [Event ID 1214 in Health Log](/docs/kb/auditor/event-id-1214-in-health-log.md) -- [Event ID 1223 in Health Log](/docs/kb/auditor/event-id-1223-in-health-log.md) -- [Event ID 1225 in Health Log](/docs/kb/auditor/event-id-1225-in-health-log.md) -- [Event ID 1236 in Health Log](/docs/kb/auditor/event-id-1236-in-health-log.md) -- [Event ID 1237/1238 in Health Log](/docs/kb/auditor/event_id_12371238_in_health_log.md) -- [Event ID 1239 in Health Log](/docs/kb/auditor/event-id-1239-in-health-log.md) -- [Event ID 1240 in Health Log](/docs/kb/auditor/event-id-1240-in-health-log.md) -- [Event ID 1241 in Health Log](/docs/kb/auditor/event-id-1241-in-health-log.md) -- [Event ID 1242 in Health Log](/docs/kb/auditor/event-id-1242-in-health-log.md) -- [Event ID 1243 in Health Log](/docs/kb/auditor/event-id-1243-in-health-log.md) -- [Event ID 1244 in Health Log](/docs/kb/auditor/event-id-1244-in-health-log.md) -- [Event ID 1245 in Health Log](/docs/kb/auditor/event-id-1245-in-health-log.md) -- [Event ID 1249 in Health Log](/docs/kb/auditor/event-id-1249-in-health-log.md) -- [Event ID 1250 in Health Log](/docs/kb/auditor/event-id-1250-in-health-log.md) -- [Event ID 1251 - 1254, 1256 - 1258 in Health Log](/docs/kb/auditor/event-id-1251-1254-1256-1258-in-health-log.md) -- [Event ID 1255 in Health Log](/docs/kb/auditor/event-id-1255-in-health-log.md) -- [Event ID 1259 in Health Log](/docs/kb/auditor/event-id-1259-in-health-log.md) -- [Event ID 1260 − 1266 in Health Log](/docs/kb/auditor/event-id-1260-1266-in-health-log.md) -- [Event ID 1267 − 1273 in Health Log](/docs/kb/auditor/event-id-1267-1273-in-health-log.md) -- [Event ID 1274 in Health Log](/docs/kb/auditor/event-id-1274-in-health-log.md) -- [Event ID 1275 in Health Log](/docs/kb/auditor/event-id-1275-in-health-log.md) -- [Event ID 1276 in Health Log](/docs/kb/auditor/event-id-1276-in-health-log.md) -- [Event ID 1280 in Health Log](/docs/kb/auditor/event-id-1280-in-health-log.md) -- [Event ID 1285 in Health Log](/docs/kb/auditor/event-id-1285-in-health-log.md) -- [Event ID 1286 in Health Log](/docs/kb/auditor/event-id-1286-in-health-log.md) -- [Event ID 1287 in Health Log](/docs/kb/auditor/event-id-1287-in-health-log.md) -- [Event ID 1288 in Health Log](/docs/kb/auditor/event-id-1288-in-health-log.md) -- [Event ID 1289 in Health Log](/docs/kb/auditor/event-id-1289-in-health-log.md) +- [Event ID 1204 in Health Log](/docs/kb/auditor/event-id-reference/health-log-events/event-id-1204-in-health-log.md) +- [Event ID 1205 in Health Log](/docs/kb/auditor/event-id-reference/health-log-events/event-id-1205-in-health-log.md) +- [Error: Event ID 1206 in Health Log](/docs/kb/auditor/event-id-reference/health-log-events/error-event-id-1206-in-health-log.md) +- [Event ID 1208 in Health Log](/docs/kb/auditor/event-id-reference/health-log-events/event-id-1208-in-health-log.md) +- [Event ID 1209 in Health Log](/docs/kb/auditor/event-id-reference/health-log-events/event-id-1209-in-health-log.md) +- [Event ID 1210 in Health Log](/docs/kb/auditor/event-id-reference/health-log-events/event-id-1210-in-health-log.md) +- [Event ID 1214 in Health Log](/docs/kb/auditor/event-id-reference/health-log-events/event-id-1214-in-health-log.md) +- [Event ID 1223 in Health Log](/docs/kb/auditor/event-id-reference/health-log-events/event-id-1223-in-health-log.md) +- [Event ID 1225 in Health Log](/docs/kb/auditor/event-id-reference/health-log-events/event-id-1225-in-health-log.md) +- [Event ID 1236 in Health Log](/docs/kb/auditor/event-id-reference/health-log-events/event-id-1236-in-health-log.md) +- [Event ID 1237/1238 in Health Log](/docs/kb/auditor/event-id-reference/health-log-events/event_id_12371238_in_health_log.md) +- [Event ID 1239 in Health Log](/docs/kb/auditor/event-id-reference/health-log-events/event-id-1239-in-health-log.md) +- [Event ID 1240 in Health Log](/docs/kb/auditor/event-id-reference/health-log-events/event-id-1240-in-health-log.md) +- [Event ID 1241 in Health Log](/docs/kb/auditor/event-id-reference/health-log-events/event-id-1241-in-health-log.md) +- [Event ID 1242 in Health Log](/docs/kb/auditor/event-id-reference/health-log-events/event-id-1242-in-health-log.md) +- [Event ID 1243 in Health Log](/docs/kb/auditor/event-id-reference/health-log-events/event-id-1243-in-health-log.md) +- [Event ID 1244 in Health Log](/docs/kb/auditor/event-id-reference/health-log-events/event-id-1244-in-health-log.md) +- [Event ID 1245 in Health Log](/docs/kb/auditor/event-id-reference/health-log-events/event-id-1245-in-health-log.md) +- [Event ID 1249 in Health Log](/docs/kb/auditor/event-id-reference/health-log-events/event-id-1249-in-health-log.md) +- [Event ID 1250 in Health Log](/docs/kb/auditor/event-id-reference/health-log-events/event-id-1250-in-health-log.md) +- [Event ID 1251 - 1254, 1256 - 1258 in Health Log](/docs/kb/auditor/event-id-reference/health-log-events/event-id-1251-1254-1256-1258-in-health-log.md) +- [Event ID 1255 in Health Log](/docs/kb/auditor/event-id-reference/health-log-events/event-id-1255-in-health-log.md) +- [Event ID 1259 in Health Log](/docs/kb/auditor/event-id-reference/health-log-events/event-id-1259-in-health-log.md) +- [Event ID 1260 − 1266 in Health Log](/docs/kb/auditor/event-id-reference/health-log-events/event-id-1260-1266-in-health-log.md) +- [Event ID 1267 − 1273 in Health Log](/docs/kb/auditor/event-id-reference/health-log-events/event-id-1267-1273-in-health-log.md) +- [Event ID 1274 in Health Log](/docs/kb/auditor/event-id-reference/health-log-events/event-id-1274-in-health-log.md) +- [Event ID 1275 in Health Log](/docs/kb/auditor/event-id-reference/health-log-events/event-id-1275-in-health-log.md) +- [Event ID 1276 in Health Log](/docs/kb/auditor/event-id-reference/health-log-events/event-id-1276-in-health-log.md) +- [Event ID 1280 in Health Log](/docs/kb/auditor/event-id-reference/health-log-events/event-id-1280-in-health-log.md) +- [Event ID 1285 in Health Log](/docs/kb/auditor/event-id-reference/health-log-events/event-id-1285-in-health-log.md) +- [Event ID 1286 in Health Log](/docs/kb/auditor/event-id-reference/health-log-events/event-id-1286-in-health-log.md) +- [Event ID 1287 in Health Log](/docs/kb/auditor/event-id-reference/health-log-events/event-id-1287-in-health-log.md) +- [Event ID 1288 in Health Log](/docs/kb/auditor/event-id-reference/health-log-events/event-id-1288-in-health-log.md) +- [Event ID 1289 in Health Log](/docs/kb/auditor/event-id-reference/health-log-events/event-id-1289-in-health-log.md) diff --git a/docs/kb/auditor/configuration-and-setup/sql-server-auditing/how-to-migrate-netwrix-auditor-databases-to-another-sql-server-instance.md b/docs/kb/auditor/configuration-and-setup/sql-server-auditing/how-to-migrate-netwrix-auditor-databases-to-another-sql-server-instance.md index 0c4b28144a..85bf383be7 100644 --- a/docs/kb/auditor/configuration-and-setup/sql-server-auditing/how-to-migrate-netwrix-auditor-databases-to-another-sql-server-instance.md +++ b/docs/kb/auditor/configuration-and-setup/sql-server-auditing/how-to-migrate-netwrix-auditor-databases-to-another-sql-server-instance.md @@ -50,7 +50,7 @@ Yes, you are able to migrate audit databases to another Microsoft SQL Server ins 3. Under the **Source** section, select the **Device** option, and click **...** to browse for databases. 4. In the **Specify Backup Devices** window, click **Add** and select the backup database file. Click **OK**. 5. Specify the database name and check the **Restore** checkbox under the **Backup sets to restore** section. -5. Deploy the new Report Database. For more information, see [Deploying the Report Server Database](/docs/kb/auditor/deploying-the-report-server-database.md) +5. Deploy the new Report Database. For more information, see [Deploying the Report Server Database](/docs/kb/auditor/system-administration/database-management/deploying-the-report-server-database.md) 6. Stop the old **SQL Server (%instance_name%)** service. 7. Start `Netwrix Auditor Archive Service` and `Netwrix Auditor Management Service`. 8. In the main Netwrix Auditor menu, select **Settings** > **Audit Database** tab, and specify the new SQL Server and Reporting Service settings. @@ -68,6 +68,6 @@ Yes, you are able to migrate audit databases to another Microsoft SQL Server ins - [How to Assign db_owner Permissions](docs/kb/auditor/how-to-assign-db-owner-permissions.md) - [SQL Server Reporting Services](https://docs.netwrix.com/docs/auditor/10_8/requirements/overview) -- [How to Prepare the Netwrix Server for a SQL Upgrade](/docs/kb/auditor/how-to-prepare-the-netwrix-server-for-a-sql-upgrade.md) -- [Deploying the Report Server Database](/docs/kb/auditor/deploying-the-report-server-database.md) +- [How to Prepare the Netwrix Server for a SQL Upgrade](/docs/kb/auditor/system-administration/migration-and-upgrade/how-to-prepare-the-netwrix-server-for-a-sql-upgrade.md) +- [Deploying the Report Server Database](/docs/kb/auditor/system-administration/database-management/deploying-the-report-server-database.md) diff --git a/docs/kb/auditor/configuration-and-setup/sql-server-auditing/is-it-possible-to-have-ndc-sql-database-and-auditor-databases-on-the-same-sql-server.md b/docs/kb/auditor/configuration-and-setup/sql-server-auditing/is-it-possible-to-have-ndc-sql-database-and-auditor-databases-on-the-same-sql-server.md index 0837b5736a..6439ce3af6 100644 --- a/docs/kb/auditor/configuration-and-setup/sql-server-auditing/is-it-possible-to-have-ndc-sql-database-and-auditor-databases-on-the-same-sql-server.md +++ b/docs/kb/auditor/configuration-and-setup/sql-server-auditing/is-it-possible-to-have-ndc-sql-database-and-auditor-databases-on-the-same-sql-server.md @@ -32,4 +32,4 @@ Is it possible to have both: Netwrix Data Classification (NDC) SQL database and Netwrix strongly recommends **do not keep** these databases on the same SQL Server. This may lead to significant performance loss. -If, for some reasons, you need to migrate your Netwrix Data Classification (NDC) SQL database to another server, refer to the following article for additional information: [How to Migrate the Netwrix Data Classification Database](/docs/kb/dataclassification/how-to-migrate-the-netwrix-data-classification-database.md). +If, for some reasons, you need to migrate your Netwrix Data Classification (NDC) SQL database to another server, refer to the following article for additional information: [How to Migrate the Netwrix Data Classification Database](/docs/kb/dataclassification/migration-and-maintenance/how-to-migrate-the-netwrix-data-classification-database.md). diff --git a/docs/kb/auditor/configuration-and-setup/sql-server-auditing/sql-server-express-database-size-reached-10gb.md b/docs/kb/auditor/configuration-and-setup/sql-server-auditing/sql-server-express-database-size-reached-10gb.md index c417a505ff..4d42ceac42 100644 --- a/docs/kb/auditor/configuration-and-setup/sql-server-auditing/sql-server-express-database-size-reached-10gb.md +++ b/docs/kb/auditor/configuration-and-setup/sql-server-auditing/sql-server-express-database-size-reached-10gb.md @@ -74,5 +74,5 @@ While it is highly recommended to implement either a SQL Server Standard or Ente - [Investigations](https://docs.netwrix.com/docs/auditor/10_8/admin/settings/investigations) - [How to Reduce Audit Database Size for Netwrix Auditor](/docs/kb/auditor/system-administration/database-management/how-to-reduce-audit-database-size-for-netwrix-auditor.md) -- [Could Not Allocate Space for Object (ObjectName) in Database (DatabaseName)](/docs/kb/auditor/could-not-allocate-space-for-object-objectname-in-database-databasename.md) +- [Could Not Allocate Space for Object (ObjectName) in Database (DatabaseName)](/docs/kb/auditor/system-administration/database-management/could-not-allocate-space-for-object-objectname-in-database-databasename.md) diff --git a/docs/kb/auditor/configuration-and-setup/windows-server-monitoring/compression-service-encountered-an-internal-error-in-windows-server-monitoring-plan.md b/docs/kb/auditor/configuration-and-setup/windows-server-monitoring/compression-service-encountered-an-internal-error-in-windows-server-monitoring-plan.md index 889a0b30fb..459f97443d 100644 --- a/docs/kb/auditor/configuration-and-setup/windows-server-monitoring/compression-service-encountered-an-internal-error-in-windows-server-monitoring-plan.md +++ b/docs/kb/auditor/configuration-and-setup/windows-server-monitoring/compression-service-encountered-an-internal-error-in-windows-server-monitoring-plan.md @@ -107,5 +107,5 @@ The Windows Server Auditing host and compression service cannot operate due to d ## Related articles -- [Сonnection Issue when TLS 1.2 Is Required](/docs/kb/auditor/сonnection_issue_when_tls_1.2_is_required.md) -- [Client and Server Cannot Communicate, Because They Do Not Possess a Common Algorithm](/docs/kb/auditor/client-and-server-cannot-communicate-because-they-do-not-possess-a-common-algorithm.md) +- [Сonnection Issue when TLS 1.2 Is Required](/docs/kb/auditor/troubleshooting-and-errors/ssl-tls-certificate-issues/сonnection_issue_when_tls_1.2_is_required.md) +- [Client and Server Cannot Communicate, Because They Do Not Possess a Common Algorithm](/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/client-and-server-cannot-communicate-because-they-do-not-possess-a-common-algorithm.md) diff --git a/docs/kb/auditor/configuration-and-setup/windows-server-monitoring/could_not_create_ssltls_secure_channel_error_in_windows_server_monitoring_plan.md b/docs/kb/auditor/configuration-and-setup/windows-server-monitoring/could_not_create_ssltls_secure_channel_error_in_windows_server_monitoring_plan.md index 51fc559c26..835f55f487 100644 --- a/docs/kb/auditor/configuration-and-setup/windows-server-monitoring/could_not_create_ssltls_secure_channel_error_in_windows_server_monitoring_plan.md +++ b/docs/kb/auditor/configuration-and-setup/windows-server-monitoring/could_not_create_ssltls_secure_channel_error_in_windows_server_monitoring_plan.md @@ -36,7 +36,7 @@ products: ## Resolutions - Enable TLS 1.2 in your environment − refer to the following article for additional information: Connection Issue when TLS 1.2 Is Required. -- In case TLS protocol versions are limited to specific versions in your environment, make sure to allow the operating system to select the protocol for incoming and outgoing communication. Refer to the following article for additional information: [Client and Server Cannot Communicate, Because They Do Not Possess a Common Algorithm](/docs/kb/auditor/client-and-server-cannot-communicate-because-they-do-not-possess-a-common-algorithm.md). +- In case TLS protocol versions are limited to specific versions in your environment, make sure to allow the operating system to select the protocol for incoming and outgoing communication. Refer to the following article for additional information: [Client and Server Cannot Communicate, Because They Do Not Possess a Common Algorithm](/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/client-and-server-cannot-communicate-because-they-do-not-possess-a-common-algorithm.md). - Review the certificate used for Windows Server auditing: 1. In the Netwrix Auditor server, either press **Win + R** or launch the **Run** command window. 2. In the **Run** command window, type `mmc` and press **OK**. Select **Yes** in the following prompt. @@ -52,4 +52,4 @@ products: ## Related Articles - Connection Issue when TLS 1.2 Is Required -- [Client and Server Cannot Communicate, Because They Do Not Possess a Common Algorithm](/docs/kb/auditor/client-and-server-cannot-communicate-because-they-do-not-possess-a-common-algorithm.md) \ No newline at end of file +- [Client and Server Cannot Communicate, Because They Do Not Possess a Common Algorithm](/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/client-and-server-cannot-communicate-because-they-do-not-possess-a-common-algorithm.md) \ No newline at end of file diff --git a/docs/kb/auditor/configuration-and-setup/windows-server-monitoring/nwx-executables-removed-and-readded-to-domain-controllers.md b/docs/kb/auditor/configuration-and-setup/windows-server-monitoring/nwx-executables-removed-and-readded-to-domain-controllers.md index 11f370c6ab..971c521ed6 100644 --- a/docs/kb/auditor/configuration-and-setup/windows-server-monitoring/nwx-executables-removed-and-readded-to-domain-controllers.md +++ b/docs/kb/auditor/configuration-and-setup/windows-server-monitoring/nwx-executables-removed-and-readded-to-domain-controllers.md @@ -30,6 +30,6 @@ The same Netwrix Auditor-related executable files are being regularly removed an ## Answer -Yes, this behavior is to be expected — these executable files represent the network traffic compression service running on domain controllers. The use of the up-to-date version of compression service executables is ensured when copying these files on every data collection. The compression service collects and pre-filters data to send it to your Netwrix Auditor server in a highly compressed format. For additional information on network traffic compression service, refer to the following article: [How the Network Traffic Compression Service Works](/docs/kb/auditor/how-the-network-traffic-compression-service-works.md). +Yes, this behavior is to be expected — these executable files represent the network traffic compression service running on domain controllers. The use of the up-to-date version of compression service executables is ensured when copying these files on every data collection. The compression service collects and pre-filters data to send it to your Netwrix Auditor server in a highly compressed format. For additional information on network traffic compression service, refer to the following article: [How the Network Traffic Compression Service Works](/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-the-network-traffic-compression-service-works.md). > **IMPORTANT:** While not recommended, you can disable the compression service. Refer to the following article for additional information on monitoring plan setup: Monitoring Plans — Create a New Plan. diff --git a/docs/kb/auditor/configuration-and-setup/windows-server-monitoring/request-is-not-supported-windows-server-auditing.md b/docs/kb/auditor/configuration-and-setup/windows-server-monitoring/request-is-not-supported-windows-server-auditing.md index f98d94cf34..b66cc945ba 100644 --- a/docs/kb/auditor/configuration-and-setup/windows-server-monitoring/request-is-not-supported-windows-server-auditing.md +++ b/docs/kb/auditor/configuration-and-setup/windows-server-monitoring/request-is-not-supported-windows-server-auditing.md @@ -51,7 +51,7 @@ The request is not supported. (Exception from HRESULT: 0x80070032) - Refer to the list of protocols and ports required for Netwrix Auditor for Windows Server: Protocols and Ports — Windows Server. - Refer to the list of inbound connection rules to be configured: Windows Servers — Windows Firewall Inbound Connection Rules. -- Review the recommended antivirus exclusions — refer to the following article for additional information: [Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor.md). +- Review the recommended antivirus exclusions — refer to the following article for additional information: [Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/system-administration/security-hardening/antivirus-exclusions-for-netwrix-auditor.md). - Review the gMSA configuration — refer to the following article for additional information: Data Collection Account — Group Managed Service Account (gMSA). diff --git a/docs/kb/auditor/event-id-reference/health-log-events/event-id-1000-application-errors-in-netwrix-auditor-server.md b/docs/kb/auditor/event-id-reference/health-log-events/event-id-1000-application-errors-in-netwrix-auditor-server.md index 71ecc8f13c..b69700dbd4 100644 --- a/docs/kb/auditor/event-id-reference/health-log-events/event-id-1000-application-errors-in-netwrix-auditor-server.md +++ b/docs/kb/auditor/event-id-reference/health-log-events/event-id-1000-application-errors-in-netwrix-auditor-server.md @@ -54,7 +54,7 @@ The **Faulting module name** dynamic-link library file was corrupted. This could ## Resolutions -1. Set up antivirus exclusions to prevent both your antivirus solution and Netwrix Auditor from conflicting — refer to the following article for additional information: [Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor.md) +1. Set up antivirus exclusions to prevent both your antivirus solution and Netwrix Auditor from conflicting — refer to the following article for additional information: [Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/system-administration/security-hardening/antivirus-exclusions-for-netwrix-auditor.md) 2. Establish the scope of affected `.dll` files. In case the **Faulting module path** links the system folder (e.g., `C:\Windows\System32`), follow these steps: @@ -80,9 +80,9 @@ The **Faulting module name** dynamic-link library file was corrupted. This could 3. Once the commands are completed and components are restored, restart the server. -3. In case the **Faulting module path** links a Netwrix-related folder (e.g., `C:\Program Files (x86)\Netwrix Auditor\Active Directory Auditing`), repair your Netwrix Auditor installation. Refer to the following article for additional information: [How to Repair Netwrix Auditor Installation](/docs/kb/auditor/how-to-repair-netwrix-auditor-installation.md) +3. In case the **Faulting module path** links a Netwrix-related folder (e.g., `C:\Program Files (x86)\Netwrix Auditor\Active Directory Auditing`), repair your Netwrix Auditor installation. Refer to the following article for additional information: [How to Repair Netwrix Auditor Installation](/docs/kb/auditor/configuration-and-setup/general-configuration/how-to-repair-netwrix-auditor-installation.md) ## Related articles -- [Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor.md) -- [How to Repair Netwrix Auditor Installation](/docs/kb/auditor/how-to-repair-netwrix-auditor-installation.md) +- [Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/system-administration/security-hardening/antivirus-exclusions-for-netwrix-auditor.md) +- [How to Repair Netwrix Auditor Installation](/docs/kb/auditor/configuration-and-setup/general-configuration/how-to-repair-netwrix-auditor-installation.md) diff --git a/docs/kb/auditor/event-id-reference/health-log-events/event-id-1024-in-health-log.md b/docs/kb/auditor/event-id-reference/health-log-events/event-id-1024-in-health-log.md index b2d894fb65..0a35236795 100644 --- a/docs/kb/auditor/event-id-reference/health-log-events/event-id-1024-in-health-log.md +++ b/docs/kb/auditor/event-id-reference/health-log-events/event-id-1024-in-health-log.md @@ -58,9 +58,9 @@ Regenerate the Activity Summary: > wevtutil epl "Netwrix Auditor" %userprofile%\desktop\NASH.evtx > ``` > -> Refer to the following article for additional information for an option to manually save the Auditor event log: [How to Save and Zip Netwrix Auditor System Health Event Log](/docs/kb/auditor/how-to-save-and-zip-netwrix-auditor-system-health-event-log.md). +> Refer to the following article for additional information for an option to manually save the Auditor event log: [How to Save and Zip Netwrix Auditor System Health Event Log](/docs/kb/auditor/monitoring-plans/event-log-management/how-to-save-and-zip-netwrix-auditor-system-health-event-log.md). ## Related articles -- [How to Save and Zip Netwrix Auditor System Health Event Log](/docs/kb/auditor/how-to-save-and-zip-netwrix-auditor-system-health-event-log.md) +- [How to Save and Zip Netwrix Auditor System Health Event Log](/docs/kb/auditor/monitoring-plans/event-log-management/how-to-save-and-zip-netwrix-auditor-system-health-event-log.md) - [My Tickets · Netwrix](https://www.netwrix.com/tickets.html#/tickets/open) diff --git a/docs/kb/auditor/event-id-reference/health-log-events/event-id-1225-in-health-log.md b/docs/kb/auditor/event-id-reference/health-log-events/event-id-1225-in-health-log.md index b1007f0190..1fe7f05954 100644 --- a/docs/kb/auditor/event-id-reference/health-log-events/event-id-1225-in-health-log.md +++ b/docs/kb/auditor/event-id-reference/health-log-events/event-id-1225-in-health-log.md @@ -41,10 +41,10 @@ Netwrix Auditor is unable to collect farm configuration changes due to network c Refer to the corresponding article for additional information on resolution: -- [Event ID 1204 in Health Log](/docs/kb/auditor/event-id-1204-in-health-log.md) -- [Event ID 1205 in Health Log](/docs/kb/auditor/event-id-1205-in-health-log.md) +- [Event ID 1204 in Health Log](/docs/kb/auditor/event-id-reference/health-log-events/event-id-1204-in-health-log.md) +- [Event ID 1205 in Health Log](/docs/kb/auditor/event-id-reference/health-log-events/event-id-1205-in-health-log.md) ## Related articles -- [Event ID 1204 in Health Log](/docs/kb/auditor/event-id-1204-in-health-log.md) -- [Event ID 1205 in Health Log](/docs/kb/auditor/event-id-1205-in-health-log.md) +- [Event ID 1204 in Health Log](/docs/kb/auditor/event-id-reference/health-log-events/event-id-1204-in-health-log.md) +- [Event ID 1205 in Health Log](/docs/kb/auditor/event-id-reference/health-log-events/event-id-1205-in-health-log.md) diff --git a/docs/kb/auditor/event-id-reference/health-log-events/event-id-1274-in-health-log.md b/docs/kb/auditor/event-id-reference/health-log-events/event-id-1274-in-health-log.md index 0534f9b8b1..db8fe43067 100644 --- a/docs/kb/auditor/event-id-reference/health-log-events/event-id-1274-in-health-log.md +++ b/docs/kb/auditor/event-id-reference/health-log-events/event-id-1274-in-health-log.md @@ -43,11 +43,11 @@ because the product is unable to detect the forest where the audited SharePoint - Cause #1 − Verify the **SharePoint Central Administration** site is reachable by opening the URL in a browser. - Cause #2 − Refer to the following articles for additional information: - - [Event ID 1204 in Health Log](/docs/kb/auditor/event-id-1204-in-health-log.md) - - [Event ID 1205 in Health Log](/docs/kb/auditor/event-id-1205-in-health-log.md) + - [Event ID 1204 in Health Log](/docs/kb/auditor/event-id-reference/health-log-events/event-id-1204-in-health-log.md) + - [Event ID 1205 in Health Log](/docs/kb/auditor/event-id-reference/health-log-events/event-id-1205-in-health-log.md) - Cause #3 − Verify the global catalog domain controller is reachable. ## Related articles -- [Event ID 1204 in Health Log](/docs/kb/auditor/event-id-1204-in-health-log.md) -- [Event ID 1205 in Health Log](/docs/kb/auditor/event-id-1205-in-health-log.md) +- [Event ID 1204 in Health Log](/docs/kb/auditor/event-id-reference/health-log-events/event-id-1204-in-health-log.md) +- [Event ID 1205 in Health Log](/docs/kb/auditor/event-id-reference/health-log-events/event-id-1205-in-health-log.md) diff --git a/docs/kb/auditor/event-id-reference/health-log-events/event-id-2002-the-term-get-help-is-not-recognized.md b/docs/kb/auditor/event-id-reference/health-log-events/event-id-2002-the-term-get-help-is-not-recognized.md index 5db37aba0e..1499657052 100644 --- a/docs/kb/auditor/event-id-reference/health-log-events/event-id-2002-the-term-get-help-is-not-recognized.md +++ b/docs/kb/auditor/event-id-reference/health-log-events/event-id-2002-the-term-get-help-is-not-recognized.md @@ -43,4 +43,4 @@ To resolve the issue, upgrade Netwrix Auditor to the version 10.6 build 12322 an ### Related article: -- [Administrator Audit Logging (AAL) configuration details](/docs/kb/auditor/administrator-audit-logging-aal-configuration-details.md) +- [Administrator Audit Logging (AAL) configuration details](/docs/kb/auditor/features-and-operations/glossaries-and-faqs/administrator-audit-logging-aal-configuration-details.md) diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/archive-service-is-busy-processing-activity-records.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/archive-service-is-busy-processing-activity-records.md index a25169f7f3..5455afec3a 100644 --- a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/archive-service-is-busy-processing-activity-records.md +++ b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/archive-service-is-busy-processing-activity-records.md @@ -53,7 +53,7 @@ Refer to the following steps to troubleshoot the SQL Server-based causes: 1. In the main Netwrix Auditor screen, select **Health Status** and click **View details** in the **Database Statistics** pane. 2. Review the database states. If a database state reads **Failed to store data**, review the database details. - > **IMPORTANT:** The SQL Server Express databases have a 10 GB size limit. In case the affected database states **Failed to store data** with the size limit of **10 GB**, refer to the following article: [SQL Server Express Database Size Reached 10GB](/docs/kb/auditor/sql-server-express-database-size-reached-10gb.md) + > **IMPORTANT:** The SQL Server Express databases have a 10 GB size limit. In case the affected database states **Failed to store data** with the size limit of **10 GB**, refer to the following article: [SQL Server Express Database Size Reached 10GB](/docs/kb/auditor/configuration-and-setup/sql-server-auditing/sql-server-express-database-size-reached-10gb.md) 3. If multiple or all databases state **Failed to store data** with no size limits, refer to the following troubleshooting steps. 2. Verify that the SQL Server instance is available. 3. Verify the credentials of the SQL Server instance account: @@ -82,6 +82,6 @@ Verify that the Audit Database account has the correct permissions—refer to th ## Related Articles -- [SQL Server Express Database Size Reached 10GB](/docs/kb/auditor/sql-server-express-database-size-reached-10gb.md) +- [SQL Server Express Database Size Reached 10GB](/docs/kb/auditor/configuration-and-setup/sql-server-auditing/sql-server-express-database-size-reached-10gb.md) - [Configure Audit Database Account](https://docs.netwrix.com/docs/auditor/10_8/requirements/sqlserver#configure-audit-database-account) - [Configure Long-Term Archive Account](https://docs.netwrix.com/docs/auditor/10_8/requirements/longtermarchive#configure-long-term-archive-account) diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/change-data-collecting-account-password-in-netwrix-auditor.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/change-data-collecting-account-password-in-netwrix-auditor.md index 9056d6642d..c286b63273 100644 --- a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/change-data-collecting-account-password-in-netwrix-auditor.md +++ b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/change-data-collecting-account-password-in-netwrix-auditor.md @@ -37,4 +37,4 @@ Refer to the following steps to update the password for your data-collection acc 5. Provide a new password, and click **OK** to save changes. 6. In some cases, you might need to restart Netwrix services for the changes to take effect. -> **NOTE:** A new password won't be applied to Netwrix Password Reset, Event Log Manager, or Inactive User Tracker data-collection accounts. Refer to the following article for additional information: [Failed Logon Attempts after Recent Service Account Password Change](/docs/kb/auditor/failed-logon-attempts-after-recent-service-account-password-change.md). +> **NOTE:** A new password won't be applied to Netwrix Password Reset, Event Log Manager, or Inactive User Tracker data-collection accounts. Refer to the following article for additional information: [Failed Logon Attempts after Recent Service Account Password Change](/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/failed-logon-attempts-after-recent-service-account-password-change.md). diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-add-additional-space-to-long-term-archive.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-add-additional-space-to-long-term-archive.md index c14b65c1fa..f38de89ac6 100644 --- a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-add-additional-space-to-long-term-archive.md +++ b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-add-additional-space-to-long-term-archive.md @@ -53,4 +53,4 @@ It is up to you to decide how long you want to keep historical data. If you know Learn more about Investigations in the following article: [Investigations](https://docs.netwrix.com/docs/auditor/10_8/admin/settings/investigations) -Review additional recommendations for preventing Long-Term Archive overflow in the following article: [How to Prevent Long-Term Archive Overflow](/docs/kb/auditor/how-to-prevent-long-term-archive-overflow.md) +Review additional recommendations for preventing Long-Term Archive overflow in the following article: [How to Prevent Long-Term Archive Overflow](/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-prevent-long-term-archive-overflow.md) diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-audit-another-domain-with-netwrix-auditor.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-audit-another-domain-with-netwrix-auditor.md index 65d285128c..8ccebfa267 100644 --- a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-audit-another-domain-with-netwrix-auditor.md +++ b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-audit-another-domain-with-netwrix-auditor.md @@ -30,12 +30,12 @@ Can I audit another domain with Netwrix Auditor? With Netwrix Auditor you can audit domains different from the one where the Netwrix Auditor host resides. Refer to the following scenarios: - If there is a two-way trust set up between the audited domain and the domain where the Netwrix Auditor host is installed, no limitations apply. Learn more about trusts in [How trust relationships work for forests in Active Directory ⸱ Microsoft 🤝](https://learn.microsoft.com/en-us/azure/active-directory-domain-services/concepts-forest-trust). -- For audit of non-trusted domains, refer to the following article for additional information: [How to Audit a Non-Trusted Domain](/docs/kb/auditor/how-to-audit-a-non-trusted-domain.md). +- For audit of non-trusted domains, refer to the following article for additional information: [How to Audit a Non-Trusted Domain](/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-audit-a-non-trusted-domain.md). > **NOTE:** The data collecting account should have required permissions in the monitored domain. Refer to the following article for additional information on Data Collecting Account and group Managed Service Account (gMSA) requirements: Monitoring Plans — Data Collecting Account ⸱ v10.6. ### Related articles - [How trust relationships work for forests in Active Directory ⸱ Microsoft 🤝](https://learn.microsoft.com/en-us/azure/active-directory-domain-services/concepts-forest-trust) -- [How to Audit a Non-Trusted Domain](/docs/kb/auditor/how-to-audit-a-non-trusted-domain.md) +- [How to Audit a Non-Trusted Domain](/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-audit-a-non-trusted-domain.md) - Monitoring Plans — Data Collecting Account ⸱ v10.6 diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-check-the-netwrix-auditor-health-status.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-check-the-netwrix-auditor-health-status.md index b5bedd2524..acfd693700 100644 --- a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-check-the-netwrix-auditor-health-status.md +++ b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-check-the-netwrix-auditor-health-status.md @@ -46,7 +46,7 @@ There is also the chance that the Health Log is relaying an error received from The Health Log also provides the option for filtering, allowing administrators to view messages from specific data sources/monitoring plans, as well as different types of messages (Information, warning, errors). -There may be times where Netwrix Auditor Technical Support requests a copy of your Health Log. To provide this file, please view the steps [How to Save and Zip Netwrix Auditor System Health Event Log](/docs/kb/auditor/how-to-save-and-zip-netwrix-auditor-system-health-event-log.md). More details on the Health Log can be obtained here. +There may be times where Netwrix Auditor Technical Support requests a copy of your Health Log. To provide this file, please view the steps [How to Save and Zip Netwrix Auditor System Health Event Log](/docs/kb/auditor/monitoring-plans/event-log-management/how-to-save-and-zip-netwrix-auditor-system-health-event-log.md). More details on the Health Log can be obtained here. ### Database Statistics @@ -62,4 +62,4 @@ This simple, yet effective, tile gives administrators insight on Long Term Archi ### Working Folder -The Working Folder is a structure of files that plays an integral part in event processing. Similar to the LTA tile, this tile will provide visibility on Working Folder growth. Expect this directory to grow and shrink periodically as it receives data, processes, and then sends it off for storage in SQL and the LTA. This directory can also be migrated to a drive independent to the system drive. The steps to migrate the Working Folder can be viewed [How to Migrate Netwrix Auditor Working Folder to a New Location](/docs/kb/auditor/how-to-migrate-netwrix-auditor-working-folder-to-a-new-location.md). +The Working Folder is a structure of files that plays an integral part in event processing. Similar to the LTA tile, this tile will provide visibility on Working Folder growth. Expect this directory to grow and shrink periodically as it receives data, processes, and then sends it off for storage in SQL and the LTA. This directory can also be migrated to a drive independent to the system drive. The steps to migrate the Working Folder can be viewed [How to Migrate Netwrix Auditor Working Folder to a New Location](/docs/kb/auditor/system-administration/migration-and-upgrade/how-to-migrate-netwrix-auditor-working-folder-to-a-new-location.md). diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-enable-ocr-for-non-english-images.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-enable-ocr-for-non-english-images.md index c64de34ea1..abc6bc534e 100644 --- a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-enable-ocr-for-non-english-images.md +++ b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-enable-ocr-for-non-english-images.md @@ -30,7 +30,7 @@ How can I enable OCR for non-English images? ## Answer -The steps below explain how to deploy additional **OCR language pack(s)** and how to identify which **files** should be processed via the installed **pack(s)**. This assumes that you have enabled **OCR** correctly. More details can be found in the following KB article: [Process Document Images results in no extracted text or invalid text](/docs/kb/auditor/process-document-images-results-in-no-extracted-text-or-invalid-text.md). +The steps below explain how to deploy additional **OCR language pack(s)** and how to identify which **files** should be processed via the installed **pack(s)**. This assumes that you have enabled **OCR** correctly. More details can be found in the following KB article: [Process Document Images results in no extracted text or invalid text](/docs/kb/auditor/features-and-operations/glossaries-and-faqs/process-document-images-results-in-no-extracted-text-or-invalid-text.md). Select the language you wish to use from the list below to download the corresponding language pack: diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-get-full-netwrix-auditor-version.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-get-full-netwrix-auditor-version.md index de67b969b1..6d6ecefee0 100644 --- a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-get-full-netwrix-auditor-version.md +++ b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-get-full-netwrix-auditor-version.md @@ -34,4 +34,4 @@ A trial version and a full version of Netwrix Auditor are the same version of th - In case you already have Netwrix Auditor installed, apply you new license to the existing Auditor instance. -Refer to the following article for additional information on applying a license to your Netwrix Auditor instance: [How to Apply Netwrix Auditor License](/docs/kb/auditor/how-to-apply-netwrix-auditor-license.md). +Refer to the following article for additional information on applying a license to your Netwrix Auditor instance: [How to Apply Netwrix Auditor License](/docs/kb/auditor/system-administration/licensing-and-compliance/how-to-apply-netwrix-auditor-license.md). diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-move-netwrix-auditor-to-the-cloud.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-move-netwrix-auditor-to-the-cloud.md index 09bb1559d1..20bcf48780 100644 --- a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-move-netwrix-auditor-to-the-cloud.md +++ b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-move-netwrix-auditor-to-the-cloud.md @@ -32,7 +32,7 @@ Consider it to simply be an installation on another network. Netwrix recommends 1. Spin up a new Windows Server VM in your cloud environment, provision it based on the Auditor Requirements: [Requirements](https://docs.netwrix.com/docs/auditor/10_8/requirements/overview) -2. After that, migrate your old instance according to the following article: Migrating Netwrix Auditor to New Server: [Migrating Auditor to New Server](/docs/kb/auditor/migrating-auditor-to-new-server.md). +2. After that, migrate your old instance according to the following article: Migrating Netwrix Auditor to New Server: [Migrating Auditor to New Server](/docs/kb/auditor/features-and-operations/glossaries-and-faqs/migrating-auditor-to-new-server.md). > **NOTE:** When you go to migrate, both the old and new instances of Netwrix Auditor must be exactly the same version and build. In Netwrix Auditor, navigate to **Settings** -> **About Netwrix Auditor** and check the build number. diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-prevent-long-term-archive-overflow.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-prevent-long-term-archive-overflow.md index 8cceebc283..04d1f67b95 100644 --- a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-prevent-long-term-archive-overflow.md +++ b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-prevent-long-term-archive-overflow.md @@ -34,8 +34,8 @@ You can deal with this issue in one of the following ways: 1. Modify Long-Term Archive retention period. For that: - In Netwrix Auditor, navigate to **Settings**. - Select the **Long-Term Archive** page and modify the archive retention settings – provide the value in months. -2. Move the archive to another drive. Learn more in the following article: [How to Move Long-Term Archive to a New Location](/docs/kb/auditor/how-to-move-long-term-archive-to-a-new-location.md) -3. Exclude Data from the Auditing Scope. For additional information, refer to the following article: [How to Exclude Users and Objects from Monitoring Scope in Netwrix Auditor UI](/docs/kb/auditor/how-to-exclude-users-and-objects-from-monitoring-scope-in-netwrix-auditor-ui.md) +2. Move the archive to another drive. Learn more in the following article: [How to Move Long-Term Archive to a New Location](/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-move-long-term-archive-to-a-new-location.md) +3. Exclude Data from the Auditing Scope. For additional information, refer to the following article: [How to Exclude Users and Objects from Monitoring Scope in Netwrix Auditor UI](/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-exclude-users-and-objects-from-monitoring-scope-in-netwrix-auditor-ui.md) You can also fine tune your monitoring scope via omit lists — this allows you to proactively decrease the DB loads as changes for omitted items are not recorded. For additional information on available omit lists, review the corresponding article applicable to your target system. For example, for Active Directory omit lists, refer to the following article: [Active Directory Monitoring Scope](https://docs.netwrix.com/docs/auditor/10_8/admin/monitoringplans/activedirectory/scope) diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-send-netwrix-auditor-logs.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-send-netwrix-auditor-logs.md index 6307e02604..352e1975e3 100644 --- a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-send-netwrix-auditor-logs.md +++ b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-send-netwrix-auditor-logs.md @@ -34,7 +34,7 @@ knowledge_article_id: kA00g000000H9efCAC Netwrix Technical Support might request a collection of your Netwrix Auditor logs for troubleshooting purposes. Make sure you gather the following items to help your Technical Support Engineer resolve your issue. -- **Netwrix Auditor System Health event log**. Refer to the following article for additional information on exporting the System Health event log: [How to Save and Zip Netwrix Auditor System Health Event Log](/docs/kb/auditor/how-to-save-and-zip-netwrix-auditor-system-health-event-log.md) +- **Netwrix Auditor System Health event log**. Refer to the following article for additional information on exporting the System Health event log: [How to Save and Zip Netwrix Auditor System Health Event Log](/docs/kb/auditor/monitoring-plans/event-log-management/how-to-save-and-zip-netwrix-auditor-system-health-event-log.md) - **Netwrix Auditor configuration files**. Navigate to ` %Working Folder%\AuditCore\ConfigServer ` and copy the **ConfigServer** folder. The default location of the **ConfigServer** folder is `C:\ProgramData\Netwrix Auditor\AuditCore\ConfigServer`. @@ -78,6 +78,6 @@ Netwrix Technical Support might request a collection of your Netwrix Auditor log ## Related links -- [How to Save and Zip Netwrix Auditor System Health Event Log](/docs/kb/auditor/how-to-save-and-zip-netwrix-auditor-system-health-event-log.md) +- [How to Save and Zip Netwrix Auditor System Health Event Log](/docs/kb/auditor/monitoring-plans/event-log-management/how-to-save-and-zip-netwrix-auditor-system-health-event-log.md) - [Netwrix Customer Portal](https://www.netwrix.com/tickets.html#/tickets/open) diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/long-data-collection-improving-the-performance.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/long-data-collection-improving-the-performance.md index 68ea7bc5bc..9ffb5ba4aa 100644 --- a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/long-data-collection-improving-the-performance.md +++ b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/long-data-collection-improving-the-performance.md @@ -60,7 +60,7 @@ Depending on your environment and needs, the Audit Database retention period can ### Exclude Netwrix-related folders from antivirus scans -As Netwrix Auditor creates and writes audit data in smaller portions, your antivirus suite will attempt to check every new or edited file to complete the threat check. Full file reads might take extra time to complete, hindering the writing capability of Netwrix Auditor, in some cases leading to timeouts and additional RAM and CPU loads. Refer to the following article for additional information on folders to be excluded from regular antivirus checks: [Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor.md) +As Netwrix Auditor creates and writes audit data in smaller portions, your antivirus suite will attempt to check every new or edited file to complete the threat check. Full file reads might take extra time to complete, hindering the writing capability of Netwrix Auditor, in some cases leading to timeouts and additional RAM and CPU loads. Refer to the following article for additional information on folders to be excluded from regular antivirus checks: [Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/system-administration/security-hardening/antivirus-exclusions-for-netwrix-auditor.md) ### Set up data collection for State-in-Time reports @@ -89,7 +89,7 @@ In case you have an Event Log Manager plan set up, make sure it doesn't monitor ### Omit lists -You can limit the monitoring scope in your environment via omit lists — this allows to proactively decrease the DB loads as changes for omitted items are not recorded. For additional information on how to exclude users and objects via Netwrix Auditor UI, refer to the following article: [How to Exclude Users and Objects from Monitoring Scope in Netwrix Auditor UI](/docs/kb/auditor/how-to-exclude-users-and-objects-from-monitoring-scope-in-netwrix-auditor-ui.md). For additional information on how to use omit lists, refer to the following article: [How to Use Omit Lists](https://docs.netwrix.com/docs/kb/auditor/how-to-use-omit-lists) +You can limit the monitoring scope in your environment via omit lists — this allows to proactively decrease the DB loads as changes for omitted items are not recorded. For additional information on how to exclude users and objects via Netwrix Auditor UI, refer to the following article: [How to Exclude Users and Objects from Monitoring Scope in Netwrix Auditor UI](/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-exclude-users-and-objects-from-monitoring-scope-in-netwrix-auditor-ui.md). For additional information on how to use omit lists, refer to the following article: [How to Use Omit Lists](https://docs.netwrix.com/docs/kb/auditor/how-to-use-omit-lists) ### Related articles @@ -97,7 +97,7 @@ You can limit the monitoring scope in your environment via omit lists — this a - [Hardware Requirements](https://docs.netwrix.com/docs/auditor/10_8/requirements/console) - [Settings for Data Collection](https://docs.netwrix.com/docs/auditor/10_8/admin/monitoringplans/create#settings-for-data-collection) - [Configure Database Retention](https://docs.netwrix.com/docs/auditor/10_8/admin/settings/auditdatabase#configure-database-retention) -- [Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor.md) +- [Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/system-administration/security-hardening/antivirus-exclusions-for-netwrix-auditor.md) - [Manage Data Sources](https://docs.netwrix.com/docs/auditor/10_8/admin/monitoringplans/datasources) -- [How to Exclude Users and Objects from Monitoring Scope in Netwrix Auditor UI](/docs/kb/auditor/how-to-exclude-users-and-objects-from-monitoring-scope-in-netwrix-auditor-ui.md) +- [How to Exclude Users and Objects from Monitoring Scope in Netwrix Auditor UI](/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-exclude-users-and-objects-from-monitoring-scope-in-netwrix-auditor-ui.md) - [How to Use Omit Lists](https://docs.netwrix.com/docs/kb/auditor/how-to-use-omit-lists) diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/migrating-auditor-to-new-server.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/migrating-auditor-to-new-server.md index 1363013f25..7e1d4631b4 100644 --- a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/migrating-auditor-to-new-server.md +++ b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/migrating-auditor-to-new-server.md @@ -73,12 +73,12 @@ By default, Long-Term Archive is located at `C:\ProgramData\Netwrix Auditor\Data Navigate to your Long-Term Archive location and copy the entire folder. Proceed by transferring Long-Term Archive to the new Netwrix Auditor server. While you can migrate it to the default location, it is recommended to keep Long-Term Archive on a separate drive. This will prevent rapid storage consumption on the C drive. Take note of where you have placed Long-Term Archive on the new Netwrix Auditor server. -> **NOTE:** You can split the Long-Term Archive migration into two steps if the size of your ActivityRecords folder doesn't allow for a quick migration. For additional information, refer to the following article: How to Move Long-Term Archive to a New Location: [How to Move Long-Term Archive to a New Location](/docs/kb/auditor/how-to-move-long-term-archive-to-a-new-location.md) +> **NOTE:** You can split the Long-Term Archive migration into two steps if the size of your ActivityRecords folder doesn't allow for a quick migration. For additional information, refer to the following article: How to Move Long-Term Archive to a New Location: [How to Move Long-Term Archive to a New Location](/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-move-long-term-archive-to-a-new-location.md) ### SQL Databases -It is important to decide on migration of your SQL databases or keeping them in your current SQL Server instance during the Netwrix Auditor migration. In case you'd like to migrate your SQL Server databases, refer to the following article for additional information:[How to Migrate Netwrix Auditor Databases to Another SQL Server Instance](/docs/kb/auditor/how-to-migrate-netwrix-auditor-databases-to-another-sql-server-instance.md) -Once SQL migration is complete, refer to the following article for additional information on Report Server Database deployment:[Deploying the Report Server Database](/docs/kb/auditor/deploying-the-report-server-database.md) +It is important to decide on migration of your SQL databases or keeping them in your current SQL Server instance during the Netwrix Auditor migration. In case you'd like to migrate your SQL Server databases, refer to the following article for additional information:[How to Migrate Netwrix Auditor Databases to Another SQL Server Instance](/docs/kb/auditor/configuration-and-setup/sql-server-auditing/how-to-migrate-netwrix-auditor-databases-to-another-sql-server-instance.md) +Once SQL migration is complete, refer to the following article for additional information on Report Server Database deployment:[Deploying the Report Server Database](/docs/kb/auditor/system-administration/database-management/deploying-the-report-server-database.md) ### Final Steps @@ -110,16 +110,16 @@ Start-Service -Displayname Netwrix* 3. In Netwrix Auditor **Settings** menu, select **Audit Databse** in the left pane and click **Modify** under **Audit database settings**. 4. Specify the SQL Server instance name and credentials of the account used to write data to SQL databases. Refer to the following articles for additional information on SQL permissions and report server database deployment: - [Requirements for SQL Server to Store Audit Data](https://docs.netwrix.com/docs/auditor/10_8/requirements/sqlserver) - - [Deploying the Report Server Database](/docs/kb/auditor/deploying-the-report-server-database.md) + - [Deploying the Report Server Database](/docs/kb/auditor/system-administration/database-management/deploying-the-report-server-database.md) ### Important Notes Post-Migration -- If you've previously had any omit lists configured, you will have to either copy the contents of these omit lists or copy the files to the new server. For additional information on omit lists and their locations, refer to the following article: [How to Use Omit Lists](/docs/kb/auditor/how-to-use-omit-lists.md) +- If you've previously had any omit lists configured, you will have to either copy the contents of these omit lists or copy the files to the new server. For additional information on omit lists and their locations, refer to the following article: [How to Use Omit Lists](/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-use-omit-lists.md) - You cannot migrate Event Log Manager or its configuration files. Remember to manually copy the configuration over to the new server. Event Log Manager data will be migrated in case you've migrated SQL databases. - Netwrix Password Expiration Notifier and Netwrix Inactive Users Tracker do not store any data — their reports are sent daily via email. For more information on how to migrate these Netwrix tools, refer to the following articles: - - [Migrate PEN to a Different Server](/docs/kb/auditor/migrate-netwrix-password-expiration-notifier-to-a-different-server.md) - - How to migrate Netwrix Inactive Users Tracker to other servers: [How to Migrate Netwrix Inactive Users Tracker to Other Servers](/docs/kb/auditor/how-to-migrate-netwrix-inactive-users-tracker-to-other-servers.md) -- User Activity data will not be collected until the Core Service is redeployed after migration. For more information on how to reset Netwrix Auditor User Activity Core Service to allow the monitoring plan to redeploy with the new configuration settings and registry keys, review the following article: [Uninstalling User Activity Monitoring Agents](/docs/kb/auditor/uninstalling-user-activity-monitoring-agents.md) + - [Migrate PEN to a Different Server](/docs/kb/auditor/monitoring-plans/password-expiration-notifier/migrate-netwrix-password-expiration-notifier-to-a-different-server.md) + - How to migrate Netwrix Inactive Users Tracker to other servers: [How to Migrate Netwrix Inactive Users Tracker to Other Servers](/docs/kb/auditor/monitoring-plans/user-activity-monitoring/how-to-migrate-netwrix-inactive-users-tracker-to-other-servers.md) +- User Activity data will not be collected until the Core Service is redeployed after migration. For more information on how to reset Netwrix Auditor User Activity Core Service to allow the monitoring plan to redeploy with the new configuration settings and registry keys, review the following article: [Uninstalling User Activity Monitoring Agents](/docs/kb/auditor/monitoring-plans/user-activity-monitoring/uninstalling-user-activity-monitoring-agents.md) ### Validation Checklist @@ -128,7 +128,7 @@ Run the following checks for your migrated Netwrix Auditor instance: - Run a search with blank parameters (an open search). - Run a report on a data source you are auditing. - Confirm your monitoring plans have carried over. -- Apply the Auditor license. Refer to the following article for additional information:[How to Apply Netwrix Auditor License](/docs/kb/auditor/how-to-apply-netwrix-auditor-license.md) +- Apply the Auditor license. Refer to the following article for additional information:[How to Apply Netwrix Auditor License](/docs/kb/auditor/system-administration/licensing-and-compliance/how-to-apply-netwrix-auditor-license.md) > **IMPORTANT:** The SSL certificate previously used for Integration API will be missing from the certificate store in your new Netwrix Auditor server. Generate a new SSL certificate for Netwrix Auditor Integration API − refer to the following article for additional information: [Integration API](https://docs.netwrix.com/docs/auditor/10_8/api/overview) @@ -138,12 +138,12 @@ Monitor the system over the next few days to confirm the migration has been comp - [Software Requirements](https://docs.netwrix.com/docs/auditor/10_8/requirements/software) - [Hardware Requirements](https://docs.netwrix.com/docs/auditor/10_8/requirements/console) -- [How to Move Long-Term Archive to a New Location](/docs/kb/auditor/how-to-move-long-term-archive-to-a-new-location.md) -- [How to Migrate Netwrix Auditor Databases to Another SQL Server Instance](/docs/kb/auditor/how-to-migrate-netwrix-auditor-databases-to-another-sql-server-instance.md) -- [Deploying the Report Server Database](/docs/kb/auditor/deploying-the-report-server-database.md) +- [How to Move Long-Term Archive to a New Location](/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-move-long-term-archive-to-a-new-location.md) +- [How to Migrate Netwrix Auditor Databases to Another SQL Server Instance](/docs/kb/auditor/configuration-and-setup/sql-server-auditing/how-to-migrate-netwrix-auditor-databases-to-another-sql-server-instance.md) +- [Deploying the Report Server Database](/docs/kb/auditor/system-administration/database-management/deploying-the-report-server-database.md) - [Requirements for SQL Server to Store Audit Data](https://docs.netwrix.com/docs/auditor/10_8/requirements/sqlserver) [Integration API](https://docs.netwrix.com/docs/auditor/10_8/api/overview) -- [Specified Logon Session Does Not Exist Error in Netwrix Auditor](/docs/kb/auditor/specified-logon-session-does-not-exist-error-in-netwrix-auditor.md) -- [How to Apply Netwrix Auditor License](/docs/kb/auditor/how-to-apply-netwrix-auditor-license.md) -- [Migrate PEN to a Different Server](/docs/kb/auditor/migrate-netwrix-password-expiration-notifier-to-a-different-server.md) -- [How to Migrate Netwrix Inactive Users Tracker to Other Servers](/docs/kb/auditor/how-to-migrate-netwrix-inactive-users-tracker-to-other-servers.md) +- [Specified Logon Session Does Not Exist Error in Netwrix Auditor](/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/specified-logon-session-does-not-exist-error-in-netwrix-auditor.md) +- [How to Apply Netwrix Auditor License](/docs/kb/auditor/system-administration/licensing-and-compliance/how-to-apply-netwrix-auditor-license.md) +- [Migrate PEN to a Different Server](/docs/kb/auditor/monitoring-plans/password-expiration-notifier/migrate-netwrix-password-expiration-notifier-to-a-different-server.md) +- [How to Migrate Netwrix Inactive Users Tracker to Other Servers](/docs/kb/auditor/monitoring-plans/user-activity-monitoring/how-to-migrate-netwrix-inactive-users-tracker-to-other-servers.md) diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/netwrix-auditor-consumes-disk-space-recommendations.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/netwrix-auditor-consumes-disk-space-recommendations.md index cc94f8e9c7..236853abb3 100644 --- a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/netwrix-auditor-consumes-disk-space-recommendations.md +++ b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/netwrix-auditor-consumes-disk-space-recommendations.md @@ -42,18 +42,18 @@ The following recommendations will allow you to reduce disk space consumption: Follow these Knowledge Base articles for additional information: - - [How to Move Long-Term Archive to a New Location](/docs/kb/auditor/how-to-move-long-term-archive-to-a-new-location.md) - - [How to Prevent Long-Term Archive Overflow](/docs/kb/auditor/how-to-prevent-long-term-archive-overflow.md) + - [How to Move Long-Term Archive to a New Location](/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-move-long-term-archive-to-a-new-location.md) + - [How to Prevent Long-Term Archive Overflow](/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-prevent-long-term-archive-overflow.md) 3. Migrate Working Folder to a new location. The size of your Working Folder may grow significantly (normally, up to `10 – 20GB`) depending on the workload, especially during activity peaks. If your system drive capacity is limited, you might want to keep the temporary files and trace logs on another drive, i.e. change the Working Folder default location. - For additional information on how to move the Working Folder, refer to the following article: [How to Migrate Netwrix Auditor Working Folder to a New Location](/docs/kb/auditor/how-to-migrate-netwrix-auditor-working-folder-to-a-new-location.md). + For additional information on how to move the Working Folder, refer to the following article: [How to Migrate Netwrix Auditor Working Folder to a New Location](/docs/kb/auditor/system-administration/migration-and-upgrade/how-to-migrate-netwrix-auditor-working-folder-to-a-new-location.md). 4. Remove the **Netwrix Backup** folder. Netwrix strongly recommends keeping the backups for supported product versions. - For additional information about the Backup folder, refer to the following article: [Backups Folder in Netwrix Auditor](/docs/kb/auditor/backups-folder-in-netwrix-auditor.md). + For additional information about the Backup folder, refer to the following article: [Backups Folder in Netwrix Auditor](/docs/kb/auditor/system-administration/backup-and-recovery/backups-folder-in-netwrix-auditor.md). 5. Additional space might be consumed by the **Local DB** in the **ShortTerm** folder; this can occur when the SQL communication is not working properly or the DB files getting corrupted. Follow the resolution steps in the article: [Netwrix Auditor System Health Log Contains EventID 2002](https://docs.netwrix.com/docs/kb/auditor/netwrix-auditor-health-log-contains-eventid-2002). @@ -73,7 +73,7 @@ The following recommendations will allow you to reduce disk space consumption: ## Related Articles -- [Error: Netwrix Auditor for File Servers Audit Service Terminated Unexpectedly](/docs/kb/auditor/error-netwrix-auditor-for-file-servers-audit-service-terminated-unexpectedly.md) -- [Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor.md) -- [How to Add Additional Space to Long-Term Archive](/docs/kb/auditor/how-to-add-additional-space-to-long-term-archive.md) +- [Error: Netwrix Auditor for File Servers Audit Service Terminated Unexpectedly](/docs/kb/auditor/configuration-and-setup/file-server-auditing/error-netwrix-auditor-for-file-servers-audit-service-terminated-unexpectedly.md) +- [Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/system-administration/security-hardening/antivirus-exclusions-for-netwrix-auditor.md) +- [How to Add Additional Space to Long-Term Archive](/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-add-additional-space-to-long-term-archive.md) - [Netwrix Auditor System Health Log Contains EventID 2002](https://docs.netwrix.com/docs/kb/auditor/netwrix-auditor-health-log-contains-eventid-2002) diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/netwrix-auditor-licensing-faqs.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/netwrix-auditor-licensing-faqs.md index 86918903aa..9c9457119e 100644 --- a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/netwrix-auditor-licensing-faqs.md +++ b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/netwrix-auditor-licensing-faqs.md @@ -59,7 +59,7 @@ Per server | | Netwrix Auditor for MS Teams | Per enabled Microsoft Entra ID user | ## How Can I Count Enabled AD Users? -To count the number of licenses, you should provide the number of `enabled AD user accounts`, that is, calculate the number of your Active Directory user accounts in the Enabled state. Follow the instructions provided in this Netwrix Auditor Knowledge Base article: [Determining the Number of Enabled Active Directory User Accounts](/docs/kb/auditor/determining-the-number-of-enabled-active-directory-user-accounts.md). Then round up the calculation result to reserve some space for growth and to prevent scalability issues. For example: +To count the number of licenses, you should provide the number of `enabled AD user accounts`, that is, calculate the number of your Active Directory user accounts in the Enabled state. Follow the instructions provided in this Netwrix Auditor Knowledge Base article: [Determining the Number of Enabled Active Directory User Accounts](/docs/kb/auditor/configuration-and-setup/active-directory-auditing/determining-the-number-of-enabled-active-directory-user-accounts.md). Then round up the calculation result to reserve some space for growth and to prevent scalability issues. For example: - If the calculation script returns 214, round up this value to 220 when applying for the license. - If the calculation script returns 1841, round up this value to 2000 when applying for the license. @@ -67,10 +67,10 @@ To count the number of licenses, you should provide the number of `enabled AD us > **IMPORTANT:** > - Service accounts are also counted. The accounts under which the services run in your infrastructure are included in the license count and, eventually, in the cost of a license. > - Deleted, disabled, group, or computer accounts are not included in the license count. -> - You can use either `Omitallowedpathlist` omit list to reduce user count by omitting certain OUs from being audited or specify omitted OUs in the Netwrix Auditor UI. You will not gain any information from these OUs; however, the amount of licenses will be reduced. For additional information on reducing the user count via Netwrix Auditor UI, refer to the following article: [Reducing the Used Active Directory and Entra ID License Counts](/docs/kb/auditor/reducing-the-used-active-directory-and-entra-id-license-counts.md). For additional information on omit lists, refer to the following article: [How to Use Omit Lists](/docs/kb/auditor/how-to-use-omit-lists.md). +> - You can use either `Omitallowedpathlist` omit list to reduce user count by omitting certain OUs from being audited or specify omitted OUs in the Netwrix Auditor UI. You will not gain any information from these OUs; however, the amount of licenses will be reduced. For additional information on reducing the user count via Netwrix Auditor UI, refer to the following article: [Reducing the Used Active Directory and Entra ID License Counts](/docs/kb/auditor/configuration-and-setup/active-directory-auditing/reducing-the-used-active-directory-and-entra-id-license-counts.md). For additional information on omit lists, refer to the following article: [How to Use Omit Lists](/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-use-omit-lists.md). ## What Should I Provide for Netwrix Auditor for Network Devices Licensing? -You should provide the number of `source IP addresses` of your network devices. This count is used to estimate the number of licenses required to audit the Network Devices data source. To learn more, read the How to Count the Number of Your Network Devices in Your Configuration article: [How to count the number of your network devices in your configuration?](/docs/kb/auditor/how-to-count-the-number-of-your-network-devices-in-your-configuration.md). +You should provide the number of `source IP addresses` of your network devices. This count is used to estimate the number of licenses required to audit the Network Devices data source. To learn more, read the How to Count the Number of Your Network Devices in Your Configuration article: [How to count the number of your network devices in your configuration?](/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-count-the-number-of-your-network-devices-in-your-configuration.md). > **IMPORTANT:** You should count all physical devices regardless of your forwarding configuration. ## What Should I Provide for Netwrix Auditor for Oracle Database Licensing? @@ -89,7 +89,7 @@ For per-server licensing, count and provide the total number of the servers (phy ## What Should I Provide for Netwrix Auditor for Microsoft Entra ID Licensing? You should provide the number of `enabled Microsoft Entra ID user accounts`. Starting from version 9.96, guest/external users are not included in the license count. Follow the instructions outlined in the How to Determine the Count of Enabled Microsoft Entra ID Accounts article: /docs/kb/auditor/determining-the-number-of-enabled-microsoft-entra-id-accounts. -You can use `omitUPNlist.txt` omit list to reduce user count by omitting certain user UPNs from being audited. You will not gain any information on these users; however, the amount of licenses will be reduced. For additional information on reducing the user count via Netwrix Auditor UI, refer to the following article: [Reducing the Used Active Directory and Entra ID License Counts](/docs/kb/auditor/reducing-the-used-active-directory-and-entra-id-license-counts.md). For additional information on omit lists, refer to the following article: [How to Use Omit Lists](/docs/kb/auditor/how-to-use-omit-lists.md). +You can use `omitUPNlist.txt` omit list to reduce user count by omitting certain user UPNs from being audited. You will not gain any information on these users; however, the amount of licenses will be reduced. For additional information on reducing the user count via Netwrix Auditor UI, refer to the following article: [Reducing the Used Active Directory and Entra ID License Counts](/docs/kb/auditor/configuration-and-setup/active-directory-auditing/reducing-the-used-active-directory-and-entra-id-license-counts.md). For additional information on omit lists, refer to the following article: [How to Use Omit Lists](/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-use-omit-lists.md). ## What Should I Provide for Netwrix Auditor for Exchange Licensing? For the Exchange data source, Netwrix Auditor offers a convenient hybrid pricing model specifically designed for prospects with a hybrid Exchange (on-premises Exchange Server and Exchange Online) deployment. You can also have an on-premises-only or a cloud-only Exchange environment. @@ -97,7 +97,7 @@ To get a hybrid Exchange license, you need to provide the `total number of user For example, if you have 200 online mailboxes and 300 on-premises Exchange mailboxes, you need to purchase a license for 500 mailboxes. -To calculate the number of user mailboxes used in your Microsoft Office 365 tenants, refer to the guidelines presented in the article titled How to Count Number of Licenses Required for Auditing a Microsoft Office 365 Tenant: [How to count number of licenses required for auditing a Microsoft Office 365 tenant?](/docs/kb/auditor/how-to-count-number-of-licenses-required-for-auditing-a-microsoft-office-365-tenant.md). +To calculate the number of user mailboxes used in your Microsoft Office 365 tenants, refer to the guidelines presented in the article titled How to Count Number of Licenses Required for Auditing a Microsoft Office 365 Tenant: [How to count number of licenses required for auditing a Microsoft Office 365 tenant?](/docs/kb/auditor/configuration-and-setup/microsoft-365-integration/how-to-count-number-of-licenses-required-for-auditing-a-microsoft-office-365-tenant.md). > **IMPORTANT:** A **user mailbox** can be a personal mailbox, an Online Archive mailbox, or both. Shared and resource mailboxes do not count. For example, if an Exchange Online user has one personal mailbox and one Online Archive mailbox, this user will be counted as a single licensed object. If a user has no Online Archive mailbox but three personal mailboxes, this will be counted as three licensed objects. @@ -139,12 +139,12 @@ Here: You may choose to no longer audit a data source, and thus not renew the license for the corresponding application. Unused licenses do not need to be removed from Netwrix Auditor, with the exception of one special case. This case is upgrading a Netwrix Auditor installation that has some expired licenses. Most recent (9.95 and up) versions of Netwrix Auditor allow you to remove a license directly from the user interface. If you have an older version of Netwrix Auditor and need to remove an expired license as it blocks your upgrade, contact Netwrix Technical Support. ## Related Articles -- [Determining the Number of Enabled Active Directory User Accounts](/docs/kb/auditor/determining-the-number-of-enabled-active-directory-user-accounts.md) -- [Reducing the Used Active Directory and Entra ID License Counts](/docs/kb/auditor/reducing-the-used-active-directory-and-entra-id-license-counts.md) -- [How to Use Omit Lists](/docs/kb/auditor/how-to-use-omit-lists.md) -- [How to count the number of your network devices in your configuration?](/docs/kb/auditor/how-to-count-the-number-of-your-network-devices-in-your-configuration.md) +- [Determining the Number of Enabled Active Directory User Accounts](/docs/kb/auditor/configuration-and-setup/active-directory-auditing/determining-the-number-of-enabled-active-directory-user-accounts.md) +- [Reducing the Used Active Directory and Entra ID License Counts](/docs/kb/auditor/configuration-and-setup/active-directory-auditing/reducing-the-used-active-directory-and-entra-id-license-counts.md) +- [How to Use Omit Lists](/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-use-omit-lists.md) +- [How to count the number of your network devices in your configuration?](/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-count-the-number-of-your-network-devices-in-your-configuration.md) - [Oracle Processor Core Factor Table](http://www.oracle.com/us/corporate/contracts/processor-core-factor-table-070634.pdf) - [How to Count Number of CPU Cores on Your Oracle Database Deployment](https://docs.netwrix.com/docs/kb/auditor/how-to-count-number-of-cpu-cores-on-your-oracle-database-deployment) - [How to Determine the Count of Enabled Microsoft Entra ID Accounts](https://docs.netwrix.com/docs/kb/auditor/determining-the-number-of-enabled-microsoft-entra-id-accounts#instructions) -- [How to count number of licenses required for auditing a Microsoft Office 365 tenant?](/docs/kb/auditor/how-to-count-number-of-licenses-required-for-auditing-a-microsoft-office-365-tenant.md) +- [How to count number of licenses required for auditing a Microsoft Office 365 tenant?](/docs/kb/auditor/configuration-and-setup/microsoft-365-integration/how-to-count-number-of-licenses-required-for-auditing-a-microsoft-office-365-tenant.md) diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/no-monitoring-plans-found-in-netwrix-auditor.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/no-monitoring-plans-found-in-netwrix-auditor.md index 4d6cedd79c..91e475647a 100644 --- a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/no-monitoring-plans-found-in-netwrix-auditor.md +++ b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/no-monitoring-plans-found-in-netwrix-auditor.md @@ -95,7 +95,7 @@ NO MONITORING PLANS FOUND > > - The account specified in **Audit database settings** for Report Server should have local admin permissions, as well as permissions to create folders, and upload folders. > - Any folder/report access permissions set up in Report Manager directly instead of monitoring plans delegation will have to be reconfigured. Alternatively, you can delete a particular affected report instead of deleting the entire **Netwrix Auditor** reports folder. -> - In case you've previously added a custom report, you will have to manually set it up again. This could apply to the report provided in the following article: [How to Monitor Print Service Activity](/docs/kb/auditor/how-to-monitor-print-service-activity.md). +> - In case you've previously added a custom report, you will have to manually set it up again. This could apply to the report provided in the following article: [How to Monitor Print Service Activity](/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-monitor-print-service-activity.md). ## Related articles diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/unable-to-connect-to-remote-server.md b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/unable-to-connect-to-remote-server.md index ee54ee4e66..d94271ff1b 100644 --- a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/unable-to-connect-to-remote-server.md +++ b/docs/kb/auditor/features-and-operations/glossaries-and-faqs/unable-to-connect-to-remote-server.md @@ -48,11 +48,11 @@ In case the **SQL Server Reporting Services** service has stopped − enable the In case of the failed SQL Server upgrade, repair your SQL Server installation. Learn more in [Repair a Failed SQL Server Installation · Microsoft 🤝](https://learn.microsoft.com/en-us/sql/database-engine/install-windows/repair-a-failed-sql-server-installation?view=sql-server-ver16). -For additional information on expired evaluation license in SSRS, refer to the following article: [Error 503 − Reports and Subscriptions Not Working](/docs/kb/auditor/error-503-reports-and-subscriptions-not-working.md). +For additional information on expired evaluation license in SSRS, refer to the following article: [Error 503 − Reports and Subscriptions Not Working](/docs/kb/auditor/reports-alerts-and-notifications/report-generation/error-503-reports-and-subscriptions-not-working.md). ## Related articles -- [Error 503 − Reports and Subscriptions Not Working](/docs/kb/auditor/error-503-reports-and-subscriptions-not-working.md) +- [Error 503 − Reports and Subscriptions Not Working](/docs/kb/auditor/reports-alerts-and-notifications/report-generation/error-503-reports-and-subscriptions-not-working.md) - [Start and Stop the Report Server Service · Microsoft 🤝](https://learn.microsoft.com/en-us/sql/reporting-services/report-server/start-and-stop-the-report-server-service?view=sql-server-ver16) - [Setting Time-out Values for Report and Shared Dataset Processing (SSRS) · Microsoft 🤝](https://learn.microsoft.com/en-us/sql/reporting-services/report-server/setting-time-out-values-for-report-and-shared-dataset-processing-ssrs?view=sql-server-ver16) - [Repair a Failed SQL Server Installation · Microsoft 🤝](https://learn.microsoft.com/en-us/sql/database-engine/install-windows/repair-a-failed-sql-server-installation?view=sql-server-ver16) diff --git a/docs/kb/auditor/monitoring-plans/event-log-management/access-is-denied-error-in-event-log-manager-health-log.md b/docs/kb/auditor/monitoring-plans/event-log-management/access-is-denied-error-in-event-log-manager-health-log.md index 233f798a3e..1301d68f44 100644 --- a/docs/kb/auditor/monitoring-plans/event-log-management/access-is-denied-error-in-event-log-manager-health-log.md +++ b/docs/kb/auditor/monitoring-plans/event-log-management/access-is-denied-error-in-event-log-manager-health-log.md @@ -44,9 +44,9 @@ Error details: Access is denied. ## Resolution - Configure the permissions for the data collection account used in the Event Log Manager. For additional information, refer to the following article: Windows Server — Permissions for Windows Server Auditing. -- Configure the password for your data collection account in Event Log Manager. Refer to the following article for additional information: [Failed Logon Attempts after Recent Service Account Password Change](/docs/kb/auditor/failed-logon-attempts-after-recent-service-account-password-change.md). +- Configure the password for your data collection account in Event Log Manager. Refer to the following article for additional information: [Failed Logon Attempts after Recent Service Account Password Change](/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/failed-logon-attempts-after-recent-service-account-password-change.md). ## Related articles - Windows Server — Permissions for Windows Server Auditing — 10.6 -- [Failed Logon Attempts after Recent Service Account Password Change](/docs/kb/auditor/failed-logon-attempts-after-recent-service-account-password-change.md) +- [Failed Logon Attempts after Recent Service Account Password Change](/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/failed-logon-attempts-after-recent-service-account-password-change.md) diff --git a/docs/kb/auditor/monitoring-plans/password-expiration-notifier/customize-notifications-and-reports-in-password-expiration-notifier.md b/docs/kb/auditor/monitoring-plans/password-expiration-notifier/customize-notifications-and-reports-in-password-expiration-notifier.md index b5a20a8b92..b12864f101 100644 --- a/docs/kb/auditor/monitoring-plans/password-expiration-notifier/customize-notifications-and-reports-in-password-expiration-notifier.md +++ b/docs/kb/auditor/monitoring-plans/password-expiration-notifier/customize-notifications-and-reports-in-password-expiration-notifier.md @@ -117,9 +117,9 @@ You can edit and customize the notification and report templates in Netwrix Pass ### Edit email header and footer -You can disable header and footer in Netwrix Password Reset emails. Refer to the following article for additional information: [Hide and Disable Header and Footer in Netwrix Password Reset Emails](/docs/kb/auditor/hide-and-disable-header-and-footer-in-password-expiration-notifier-emails.md). +You can disable header and footer in Netwrix Password Reset emails. Refer to the following article for additional information: [Hide and Disable Header and Footer in Netwrix Password Reset Emails](/docs/kb/auditor/monitoring-plans/password-expiration-notifier/hide-and-disable-header-and-footer-in-password-expiration-notifier-emails.md). ## Related articles -- [Hide and Disable Header and Footer in Netwrix Password Reset Emails](/docs/kb/auditor/hide-and-disable-header-and-footer-in-password-expiration-notifier-emails.md) +- [Hide and Disable Header and Footer in Netwrix Password Reset Emails](/docs/kb/auditor/monitoring-plans/password-expiration-notifier/hide-and-disable-header-and-footer-in-password-expiration-notifier-emails.md) - [All attributes ⸱ Microsoft 🡺](https://learn.microsoft.com/en-us/windows/win32/adschema/attributes-all) diff --git a/docs/kb/auditor/monitoring-plans/password-expiration-notifier/hide-and-disable-header-and-footer-in-password-expiration-notifier-emails.md b/docs/kb/auditor/monitoring-plans/password-expiration-notifier/hide-and-disable-header-and-footer-in-password-expiration-notifier-emails.md index f6815331ad..49c8972509 100644 --- a/docs/kb/auditor/monitoring-plans/password-expiration-notifier/hide-and-disable-header-and-footer-in-password-expiration-notifier-emails.md +++ b/docs/kb/auditor/monitoring-plans/password-expiration-notifier/hide-and-disable-header-and-footer-in-password-expiration-notifier-emails.md @@ -28,7 +28,7 @@ You'd like to remove the Netwrix header and footer from emails sent to users and ## Resolution -> **IMPORTANT:** In some cases both header and footer reset after your Netwrix Auditor instance has been upgraded to v10.6. For additional information, refer to the following article: [Netwrix Password Reset Email Header and Footer Reset After Upgrade](/docs/kb/auditor/password-expiration-notifier-email-header-and-footer-reset-after-upgrade.md) +> **IMPORTANT:** In some cases both header and footer reset after your Netwrix Auditor instance has been upgraded to v10.6. For additional information, refer to the following article: [Netwrix Password Reset Email Header and Footer Reset After Upgrade](/docs/kb/auditor/monitoring-plans/password-expiration-notifier/password-expiration-notifier-email-header-and-footer-reset-after-upgrade.md) 1. Open Registry Editor on the Netwrix Auditor Server host. 2. Navigate to `HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Netwrix Auditor\Password Expiration Notifier`. @@ -47,10 +47,10 @@ You'd like to remove the Netwrix header and footer from emails sent to users and > **NOTE:** If you'd like to re-enable the header and footer, simply change the value data to `0`. -To further customize Netwrix Password Reset emails, refer to the following article: [Customize Notifications and Reports in Netwrix Password Reset](/docs/kb/auditor/customize-notifications-and-reports-in-password-expiration-notifier.md). +To further customize Netwrix Password Reset emails, refer to the following article: [Customize Notifications and Reports in Netwrix Password Reset](/docs/kb/auditor/monitoring-plans/password-expiration-notifier/customize-notifications-and-reports-in-password-expiration-notifier.md). ### Related articles -- [Customize Notifications and Reports in Netwrix Password Reset](/docs/kb/auditor/customize-notifications-and-reports-in-password-expiration-notifier.md) -- [Netwrix Password Reset Email Header and Footer Reset After Upgrade](/docs/kb/auditor/password-expiration-notifier-email-header-and-footer-reset-after-upgrade.md) +- [Customize Notifications and Reports in Netwrix Password Reset](/docs/kb/auditor/monitoring-plans/password-expiration-notifier/customize-notifications-and-reports-in-password-expiration-notifier.md) +- [Netwrix Password Reset Email Header and Footer Reset After Upgrade](/docs/kb/auditor/monitoring-plans/password-expiration-notifier/password-expiration-notifier-email-header-and-footer-reset-after-upgrade.md) diff --git a/docs/kb/auditor/monitoring-plans/password-expiration-notifier/password-expiration-notifier-email-header-and-footer-reset-after-upgrade.md b/docs/kb/auditor/monitoring-plans/password-expiration-notifier/password-expiration-notifier-email-header-and-footer-reset-after-upgrade.md index 8a2588edee..5c73cdd77d 100644 --- a/docs/kb/auditor/monitoring-plans/password-expiration-notifier/password-expiration-notifier-email-header-and-footer-reset-after-upgrade.md +++ b/docs/kb/auditor/monitoring-plans/password-expiration-notifier/password-expiration-notifier-email-header-and-footer-reset-after-upgrade.md @@ -26,7 +26,7 @@ knowledge_article_id: kA04u000001116CCAQ ## Symptoms -- The Netwrix Password Expiration Notifier (PEN) email header and footer were reset after the recent upgrade. [Hide and Disable Header and Footer in PEN Emails](/docs/kb/auditor/hide-and-disable-header-and-footer-in-password-expiration-notifier-emails.md). +- The Netwrix Password Expiration Notifier (PEN) email header and footer were reset after the recent upgrade. [Hide and Disable Header and Footer in PEN Emails](/docs/kb/auditor/monitoring-plans/password-expiration-notifier/hide-and-disable-header-and-footer-in-password-expiration-notifier-emails.md). - The **HideEmailAdditionalInfo** key in `HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Netwrix Auditor\Password Expiration Notifier` is still present. ## Resolution @@ -42,4 +42,4 @@ knowledge_article_id: kA04u000001116CCAQ ## Related articles -- [Hide and Disable Header and Footer in PEN Emails](/docs/kb/auditor/hide-and-disable-header-and-footer-in-password-expiration-notifier-emails.md) +- [Hide and Disable Header and Footer in PEN Emails](/docs/kb/auditor/monitoring-plans/password-expiration-notifier/hide-and-disable-header-and-footer-in-password-expiration-notifier-emails.md) diff --git a/docs/kb/auditor/monitoring-plans/user-activity-monitoring/manually-update-user-activity-core-service.md b/docs/kb/auditor/monitoring-plans/user-activity-monitoring/manually-update-user-activity-core-service.md index 8873727be3..1dde705e89 100644 --- a/docs/kb/auditor/monitoring-plans/user-activity-monitoring/manually-update-user-activity-core-service.md +++ b/docs/kb/auditor/monitoring-plans/user-activity-monitoring/manually-update-user-activity-core-service.md @@ -29,7 +29,7 @@ The Netwrix Auditor User Activity Core Service version in a target server does n ## Answer -> **NOTE:** Refer to the following article for additional information on establishing the version of your Auditor server: [How to Find Out My Netwrix Auditor Version](/docs/kb/auditor/how-to-find-out-my-netwrix-auditor-version.md) +> **NOTE:** Refer to the following article for additional information on establishing the version of your Auditor server: [How to Find Out My Netwrix Auditor Version](/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-find-out-my-netwrix-auditor-version.md) > **IMPORTANT:** It is recommended to stop User Activity services in the Netwrix server before making changes to installed Core Services in targets. Run the following command in elevated PowerShell to stop User Activity Core Service and Audit Service: > @@ -117,5 +117,5 @@ User Activity Core Service is designed to be deployed automatically when adding ## Related links -- [How to Find Out My Netwrix Auditor Version](/docs/kb/auditor/how-to-find-out-my-netwrix-auditor-version.md) +- [How to Find Out My Netwrix Auditor Version](/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-find-out-my-netwrix-auditor-version.md) - [Uninstall Netwrix Product](https://www.netwrix.com/download/products/KnowledgeBase/Uninstall-NetwrixProduct.ps1) diff --git a/docs/kb/auditor/monitoring-plans/user-activity-monitoring/service-did-not-respond-to-the-start-or-control-request-error-in-user-activity-service.md b/docs/kb/auditor/monitoring-plans/user-activity-monitoring/service-did-not-respond-to-the-start-or-control-request-error-in-user-activity-service.md index abdbef1549..792487d993 100644 --- a/docs/kb/auditor/monitoring-plans/user-activity-monitoring/service-did-not-respond-to-the-start-or-control-request-error-in-user-activity-service.md +++ b/docs/kb/auditor/monitoring-plans/user-activity-monitoring/service-did-not-respond-to-the-start-or-control-request-error-in-user-activity-service.md @@ -48,12 +48,12 @@ Refer to the following possible causes for the symptoms: Depending on the cause, implement the corresponding resolution to address the issue: -1. Exclude Netwrix Auditor-related folders from the monitoring scope of your antivirus solution. Refer to the following article to learn more about recommended antivirus exclusions: [Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor.md). +1. Exclude Netwrix Auditor-related folders from the monitoring scope of your antivirus solution. Refer to the following article to learn more about recommended antivirus exclusions: [Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/system-administration/security-hardening/antivirus-exclusions-for-netwrix-auditor.md). 2. Verify the open ports in both the target and Netwrix Auditor servers. Refer to the following article to learn more about the ports required for correct User Activity operation: Data Source Configuration − User Activity Ports · v10.6. 3. Verify that the .NET Framework v4.8 is installed on both the target and Netwrix Auditor servers. Refer to the following article to learn more about software requirements in Netwrix Auditor v10.6: Requirements − Software Requirements · v10.6. ## Related Articles -- [Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor.md) +- [Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/system-administration/security-hardening/antivirus-exclusions-for-netwrix-auditor.md) - Data Source Configuration − User Activity Ports · v10.6 - Requirements − Software Requirements · v10.6 diff --git a/docs/kb/auditor/monitoring-plans/user-activity-monitoring/some-accounts-were-not-moved-or-deleted-in-inactive-user-tracker-report.md b/docs/kb/auditor/monitoring-plans/user-activity-monitoring/some-accounts-were-not-moved-or-deleted-in-inactive-user-tracker-report.md index e270625847..4d8feb4513 100644 --- a/docs/kb/auditor/monitoring-plans/user-activity-monitoring/some-accounts-were-not-moved-or-deleted-in-inactive-user-tracker-report.md +++ b/docs/kb/auditor/monitoring-plans/user-activity-monitoring/some-accounts-were-not-moved-or-deleted-in-inactive-user-tracker-report.md @@ -28,7 +28,7 @@ Your report states some accounts were not moved or deleted. Why were they not af ## Answer -Since Inactive User Tracker (IUT) in Netwrix Auditor has the ability to make actual changes within your Active Directory, it has requirements to meet to introduce these changes. IUT requires all DCs to be operating, otherwise it cannot verify that a user is truly inactive. In case there are non-operable or decommissioned domain controllers in your network, you can omit them — refer to the following article for additional information: [How to Exclude Non-operable Domain Controllers from Monitoring in Netwrix Auditor](/docs/kb/auditor/how-to-exclude-non-operable-domain-controllers-from-monitoring-in-netwrix-auditor.md). +Since Inactive User Tracker (IUT) in Netwrix Auditor has the ability to make actual changes within your Active Directory, it has requirements to meet to introduce these changes. IUT requires all DCs to be operating, otherwise it cannot verify that a user is truly inactive. In case there are non-operable or decommissioned domain controllers in your network, you can omit them — refer to the following article for additional information: [How to Exclude Non-operable Domain Controllers from Monitoring in Netwrix Auditor](/docs/kb/auditor/configuration-and-setup/windows-server-monitoring/how-to-exclude-non-operable-domain-controllers-from-monitoring-in-netwrix-auditor.md). If you still encounter reports showing the `Cannot delete the account` status for accounts after omitting the inoperable DCs, refer to the following steps: diff --git a/docs/kb/auditor/monitoring-plans/user-activity-monitoring/target-computer-cannot-be-identified-in-user-activity-monitoring-plan.md b/docs/kb/auditor/monitoring-plans/user-activity-monitoring/target-computer-cannot-be-identified-in-user-activity-monitoring-plan.md index 76a4fd9e0d..21f7f2dc5c 100644 --- a/docs/kb/auditor/monitoring-plans/user-activity-monitoring/target-computer-cannot-be-identified-in-user-activity-monitoring-plan.md +++ b/docs/kb/auditor/monitoring-plans/user-activity-monitoring/target-computer-cannot-be-identified-in-user-activity-monitoring-plan.md @@ -47,15 +47,15 @@ Make sure that it is online and reachable, Remote Registry service is enabled. - Enable the Remote Registry service in the affected client — refer to the following article for additional information: Windows File Servers − Enable Remote Registry Service ⸱ v10.6. - Review the allowed connections in the affected server in accordance with the following article guidelines: User Activity − User Activity Ports ⸱ v10.6. -- Exclude the Netwrix-related folders from the monitoring scope of your antivirus suite — refer to the following article for additional information: [Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor.md). +- Exclude the Netwrix-related folders from the monitoring scope of your antivirus suite — refer to the following article for additional information: [Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/system-administration/security-hardening/antivirus-exclusions-for-netwrix-auditor.md). - Enable the SMB v2/v3 protocol in both the client and server — learn more in [Detect, Enable and Disable SMBv1, SMBv2, and SMBv3 ⸱ Windows Learn](https://learn.microsoft.com/en-us/windows-server/storage/file-server/troubleshoot/detect-enable-and-disable-smbv1-v2-v3?tabs=server#how-to-detect-status-enable-and-disable-smb-protocols). -- Review the list of apps installed in the affected server. If User Activity Core Service is either missing or is outdated, refer to the following articles for additional information: Installation − Install for User Activity Core Service · v10.6 and [Manually Update User Activity Core Service](/docs/kb/auditor/manually-update-user-activity-core-service.md). +- Review the list of apps installed in the affected server. If User Activity Core Service is either missing or is outdated, refer to the following articles for additional information: Installation − Install for User Activity Core Service · v10.6 and [Manually Update User Activity Core Service](/docs/kb/auditor/monitoring-plans/user-activity-monitoring/manually-update-user-activity-core-service.md). ## Related articles - Windows File Servers − Enable Remote Registry Service ⸱ v10.6 - User Activity − User Activity Ports ⸱ v10.6 -- [Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor.md) +- [Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/system-administration/security-hardening/antivirus-exclusions-for-netwrix-auditor.md) - [Detect, Enable and Disable SMBv1, SMBv2, and SMBv3 ⸱ Windows Learn](https://learn.microsoft.com/en-us/windows-server/storage/file-server/troubleshoot/detect-enable-and-disable-smbv1-v2-v3?tabs=server#how-to-detect-status-enable-and-disable-smb-protocols) - Installation − Install for User Activity Core Service · v10.6 -- [Manually Update User Activity Core Service](/docs/kb/auditor/manually-update-user-activity-core-service.md) +- [Manually Update User Activity Core Service](/docs/kb/auditor/monitoring-plans/user-activity-monitoring/manually-update-user-activity-core-service.md) diff --git a/docs/kb/auditor/monitoring-plans/user-activity-monitoring/unable-to-launch-netwrix-auditor-user-activity-core-service.md b/docs/kb/auditor/monitoring-plans/user-activity-monitoring/unable-to-launch-netwrix-auditor-user-activity-core-service.md index e61c844176..104c9e2944 100644 --- a/docs/kb/auditor/monitoring-plans/user-activity-monitoring/unable-to-launch-netwrix-auditor-user-activity-core-service.md +++ b/docs/kb/auditor/monitoring-plans/user-activity-monitoring/unable-to-launch-netwrix-auditor-user-activity-core-service.md @@ -66,10 +66,10 @@ where `yourservername` is the name of your SMTP server in the FQDN format and `9 5. Complete the installation. -> NOTE: In case User Activity Core Service is installed in target servers, make sure to check the Core Service version in **Apps & Features**. In case of version mismatch, refer to the following article for additional information: [Manually Update User Activity Core Service](/docs/kb/auditor/manually-update-user-activity-core-service.md). +> NOTE: In case User Activity Core Service is installed in target servers, make sure to check the Core Service version in **Apps & Features**. In case of version mismatch, refer to the following article for additional information: [Manually Update User Activity Core Service](/docs/kb/auditor/monitoring-plans/user-activity-monitoring/manually-update-user-activity-core-service.md). ### Related articles - Configuration — User Activity — User Activity Ports — v10.6 -- [Manually Update User Activity Core Service](/docs/kb/auditor/manually-update-user-activity-core-service.md) +- [Manually Update User Activity Core Service](/docs/kb/auditor/monitoring-plans/user-activity-monitoring/manually-update-user-activity-core-service.md) diff --git a/docs/kb/auditor/reports-alerts-and-notifications/email-notifications/ssl-exception-failed-to-deliver-netwrix-auditor-health-summary-email.md b/docs/kb/auditor/reports-alerts-and-notifications/email-notifications/ssl-exception-failed-to-deliver-netwrix-auditor-health-summary-email.md index e2a6c519c4..84b926a1ec 100644 --- a/docs/kb/auditor/reports-alerts-and-notifications/email-notifications/ssl-exception-failed-to-deliver-netwrix-auditor-health-summary-email.md +++ b/docs/kb/auditor/reports-alerts-and-notifications/email-notifications/ssl-exception-failed-to-deliver-netwrix-auditor-health-summary-email.md @@ -36,4 +36,4 @@ Your TLS\SSL certificate has expired — Netwrix Auditor stops generating report ## Resolution -To establish whether your certificate has expired, check the Microsoft Management Console (MMC) Certificates Snap-in (your certificate store). For additional information on setting up the SSL\TLS channel communication, refer to the following article: [Set Up Secure Connection Between Auditor and SSRS via SSL/TLS Channel](/docs/kb/auditor/set_up_secure_connection_between_auditor_and_ssrs_via_ssltls_channel.md) +To establish whether your certificate has expired, check the Microsoft Management Console (MMC) Certificates Snap-in (your certificate store). For additional information on setting up the SSL\TLS channel communication, refer to the following article: [Set Up Secure Connection Between Auditor and SSRS via SSL/TLS Channel](/docs/kb/auditor/troubleshooting-and-errors/ssl-tls-certificate-issues/set_up_secure_connection_between_auditor_and_ssrs_via_ssltls_channel.md) diff --git a/docs/kb/auditor/reports-alerts-and-notifications/report-generation/error-503-reports-and-subscriptions-not-working.md b/docs/kb/auditor/reports-alerts-and-notifications/report-generation/error-503-reports-and-subscriptions-not-working.md index 5d4174ceb9..b6c2a037d2 100644 --- a/docs/kb/auditor/reports-alerts-and-notifications/report-generation/error-503-reports-and-subscriptions-not-working.md +++ b/docs/kb/auditor/reports-alerts-and-notifications/report-generation/error-503-reports-and-subscriptions-not-working.md @@ -56,10 +56,10 @@ HTTP Error 503. The service is unavailable. ## Resolutions -- Review Web Service and Web Portal URLs — refer to the following article for additional information: [Deploying the Report Server Database](/docs/kb/auditor/deploying-the-report-server-database.md) +- Review Web Service and Web Portal URLs — refer to the following article for additional information: [Deploying the Report Server Database](/docs/kb/auditor/system-administration/database-management/deploying-the-report-server-database.md) - Verify the `SQL Server Reporting Services` service on your SSRS server is running. You can also run **Report Server Configuration Manager** > the **Report Server Status** tab to verify the report server status. - IMPORTANT: Refer to the following article if you're unable to start the `SQL Server Reporting Services` service: [Error: Service Did Not Respond to Start or Control Request in SSRS](/docs/kb/auditor/error-service-did-not-respond-to-start-or-control-request-in-ssrs.md) + IMPORTANT: Refer to the following article if you're unable to start the `SQL Server Reporting Services` service: [Error: Service Did Not Respond to Start or Control Request in SSRS](/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-service-did-not-respond-to-start-or-control-request-in-ssrs.md) - Remove the SSRS account from the Protected Users security group. Learn more about Protected Users in Protected Users Security Group ⸱ Microsoft. - https://learn.microsoft.com/en-us/windows-server/security/credentials-protection-and-management/protected-users-security-group @@ -86,6 +86,6 @@ A license is now required. ## Related articles -- [Deploying the Report Server Database](/docs/kb/auditor/deploying-the-report-server-database.md) +- [Deploying the Report Server Database](/docs/kb/auditor/system-administration/database-management/deploying-the-report-server-database.md) -- [Error: Service Did Not Respond to Start or Control Request in SSRS](/docs/kb/auditor/error-service-did-not-respond-to-start-or-control-request-in-ssrs.md) +- [Error: Service Did Not Respond to Start or Control Request in SSRS](/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-service-did-not-respond-to-start-or-control-request-in-ssrs.md) diff --git a/docs/kb/auditor/reports-alerts-and-notifications/report-generation/error-during-report-processing-rserrorimpersonatinguser-running-reports.md b/docs/kb/auditor/reports-alerts-and-notifications/report-generation/error-during-report-processing-rserrorimpersonatinguser-running-reports.md index 723f7fb6bf..7fd6a84010 100644 --- a/docs/kb/auditor/reports-alerts-and-notifications/report-generation/error-during-report-processing-rserrorimpersonatinguser-running-reports.md +++ b/docs/kb/auditor/reports-alerts-and-notifications/report-generation/error-during-report-processing-rserrorimpersonatinguser-running-reports.md @@ -49,7 +49,7 @@ SQL Server Reporting Services (SSRS) connection issues or insufficient permissio If you use a `gMSA` account for data collection, refer to the following article for additional information: [GMSA](https://docs.netwrix.com/docs/auditor/10_8/requirements/gmsa) -4. Check your Report Services configuration. [Deploying the Report Server Database](/docs/kb/auditor/deploying-the-report-server-database.md) +4. Check your Report Services configuration. [Deploying the Report Server Database](/docs/kb/auditor/system-administration/database-management/deploying-the-report-server-database.md) 5. Check the permissions for your SSRS Account. Refer to the following article:[Configure SSRS Account](https://docs.netwrix.com/docs/auditor/10_8/requirements/sqlserverreportingservice#configure-ssrs-account) @@ -67,5 +67,5 @@ SQL Server Reporting Services (SSRS) connection issues or insufficient permissio - [Configure Audit Database Account](https://docs.netwrix.com/docs/auditor/10_8/requirements/sqlserver#configure-audit-database-account) - [Data Collecting Accounts](https://docs.netwrix.com/docs/auditor/10_8/admin/monitoringplans/dataaccounts) - [Requirements – Use Group Managed Service Account (gMSA](https://docs.netwrix.com/docs/auditor/10_8/requirements/gmsa) -- [Deploying the Report Server Database](/docs/kb/auditor/deploying-the-report-server-database.md) +- [Deploying the Report Server Database](/docs/kb/auditor/system-administration/database-management/deploying-the-report-server-database.md) - [Configure SSRS Account](https://docs.netwrix.com/docs/auditor/10_8/requirements/sqlserverreportingservice#configure-ssrs-account) diff --git a/docs/kb/auditor/reports-alerts-and-notifications/report-generation/reports-generation-takes-a-while-and-completes-with-errors.md b/docs/kb/auditor/reports-alerts-and-notifications/report-generation/reports-generation-takes-a-while-and-completes-with-errors.md index 531658cfe4..b87377eb70 100644 --- a/docs/kb/auditor/reports-alerts-and-notifications/report-generation/reports-generation-takes-a-while-and-completes-with-errors.md +++ b/docs/kb/auditor/reports-alerts-and-notifications/report-generation/reports-generation-takes-a-while-and-completes-with-errors.md @@ -51,7 +51,7 @@ To resolve the issue, do one of the following: - On your SQL Server host, restart the **SQL Server (Instance name)** windows service. -- Follow the recommendations to improve the overall Netwrix Auditor performance. Learn more in [Long Data Collection — Improving the Performance](/docs/kb/auditor/long-data-collection-improving-the-performance.md). +- Follow the recommendations to improve the overall Netwrix Auditor performance. Learn more in [Long Data Collection — Improving the Performance](/docs/kb/auditor/features-and-operations/glossaries-and-faqs/long-data-collection-improving-the-performance.md). - Disable the report generating timeout by following these steps: 1. Open the **ReportManager URL** and click the **Site Settings** link in the top-right corner. @@ -64,4 +64,4 @@ To resolve the issue, do one of the following: ### Related Articles -- [Long Data Collection — Improving the Performance](/docs/kb/auditor/long-data-collection-improving-the-performance.md) +- [Long Data Collection — Improving the Performance](/docs/kb/auditor/features-and-operations/glossaries-and-faqs/long-data-collection-improving-the-performance.md) diff --git a/docs/kb/auditor/reports-alerts-and-notifications/report-generation/unable-to-run-reports-system-cannot-find-the-file-specified.md b/docs/kb/auditor/reports-alerts-and-notifications/report-generation/unable-to-run-reports-system-cannot-find-the-file-specified.md index 529aec7189..e53b3cf7ce 100644 --- a/docs/kb/auditor/reports-alerts-and-notifications/report-generation/unable-to-run-reports-system-cannot-find-the-file-specified.md +++ b/docs/kb/auditor/reports-alerts-and-notifications/report-generation/unable-to-run-reports-system-cannot-find-the-file-specified.md @@ -49,6 +49,6 @@ A report server database is missing. Refer to the following steps to resolve the issue: 1. In your Netwrix Auditor server, disable **Netwrix Auditor Archive Service** and **Netwrix Auditor Management Service** via **Services**. -2. Deploy the report server database — refer to the following article for in-depth instructions: [Deploying the Report Server Database](/docs/kb/auditor/deploying-the-report-server-database.md) +2. Deploy the report server database — refer to the following article for in-depth instructions: [Deploying the Report Server Database](/docs/kb/auditor/system-administration/database-management/deploying-the-report-server-database.md) 3. Once you've configured the report server database, grant the roles to the SSRS service account the roles required. Refer to the following article for additional information: [Configure SSRS account](https://docs.netwrix.com/docs/auditor/10_8/requirements/sqlserverreportingservice) and [How to Assign db_owner Permissions](docs\kb\auditor\how-to-assign-db-owner-permissions.md) 4. Restart **Netwrix Auditor Archive Service** and **Netwrix Auditor Management Service** on your Netwrix Auditor server via **Services**. diff --git "a/docs/kb/auditor/reports-alerts-and-notifications/subscriptions-and-distribution/remote_certificate_is_invalid_according_to_validation_procedure_\342\200\224_subscriptions_error_in_netwrix_aud.md" "b/docs/kb/auditor/reports-alerts-and-notifications/subscriptions-and-distribution/remote_certificate_is_invalid_according_to_validation_procedure_\342\200\224_subscriptions_error_in_netwrix_aud.md" index 184bd3a0f6..7c22f4d234 100644 --- "a/docs/kb/auditor/reports-alerts-and-notifications/subscriptions-and-distribution/remote_certificate_is_invalid_according_to_validation_procedure_\342\200\224_subscriptions_error_in_netwrix_aud.md" +++ "b/docs/kb/auditor/reports-alerts-and-notifications/subscriptions-and-distribution/remote_certificate_is_invalid_according_to_validation_procedure_\342\200\224_subscriptions_error_in_netwrix_aud.md" @@ -36,7 +36,7 @@ Error: The remote certificate is invalid according to the validation procedure. If enforced certificate validation is intended, refer to the following steps to troubleshoot the issue: - Ensure your SSL certificate is still valid. Netwrix Auditor stops generating reports once your certificate expires. In case you’re using a self-signed certificate in your environment, you can reboot your Netwrix Auditor server to reissue the certificate. -- If you would like to set up a secure connection between your Netwrix Auditor instance and SQL Server Reporting Services, refer to the following article for additional information: [Set Up Secure Connection Between Auditor and SSRS via SSL/TLS Channel](/docs/kb/auditor/set_up_secure_connection_between_auditor_and_ssrs_via_ssltls_channel.md). +- If you would like to set up a secure connection between your Netwrix Auditor instance and SQL Server Reporting Services, refer to the following article for additional information: [Set Up Secure Connection Between Auditor and SSRS via SSL/TLS Channel](/docs/kb/auditor/troubleshooting-and-errors/ssl-tls-certificate-issues/set_up_secure_connection_between_auditor_and_ssrs_via_ssltls_channel.md). - Make sure the FQDN of your SMTP server is stated instead of the IP address in **Netwrix Auditor settings** > **Notifications**. If certificate validation was not intended, refer to the following steps: @@ -47,4 +47,4 @@ If certificate validation was not intended, refer to the following steps: ### Related Articles -[Set Up Secure Connection Between Auditor and SSRS via SSL/TLS Channel](/docs/kb/auditor/set_up_secure_connection_between_auditor_and_ssrs_via_ssltls_channel.md) \ No newline at end of file +[Set Up Secure Connection Between Auditor and SSRS via SSL/TLS Channel](/docs/kb/auditor/troubleshooting-and-errors/ssl-tls-certificate-issues/set_up_secure_connection_between_auditor_and_ssrs_via_ssltls_channel.md) \ No newline at end of file diff --git a/docs/kb/auditor/reports-alerts-and-notifications/subscriptions-and-distribution/unable-to-update-netwrix-auditor-due-to-contract-or-subscription-expiration.md b/docs/kb/auditor/reports-alerts-and-notifications/subscriptions-and-distribution/unable-to-update-netwrix-auditor-due-to-contract-or-subscription-expiration.md index 4865ae8e78..63350f069a 100644 --- a/docs/kb/auditor/reports-alerts-and-notifications/subscriptions-and-distribution/unable-to-update-netwrix-auditor-due-to-contract-or-subscription-expiration.md +++ b/docs/kb/auditor/reports-alerts-and-notifications/subscriptions-and-distribution/unable-to-update-netwrix-auditor-due-to-contract-or-subscription-expiration.md @@ -47,10 +47,10 @@ Even if you have valid support and maintenance licenses, you might still have so 2. In the left pane, select **Licenses**. 3. Select any expired licenses and click **Remove**. -If you would like to upgrade to the latest product version from a version that is no longer supported, refer to the following incremental upgrade guide: [Upgrade Increments for Netwrix Auditor](/docs/kb/auditor/upgrade-increments-for-netwrix-auditor.md). +If you would like to upgrade to the latest product version from a version that is no longer supported, refer to the following incremental upgrade guide: [Upgrade Increments for Netwrix Auditor](/docs/kb/auditor/system-administration/migration-and-upgrade/upgrade-increments-for-netwrix-auditor.md). ## Related articles - Installation — Upgrade to the Latest Version ⸱ v10.6 -- [Upgrade Increments for Netwrix Auditor](/docs/kb/auditor/upgrade-increments-for-netwrix-auditor.md) +- [Upgrade Increments for Netwrix Auditor](/docs/kb/auditor/system-administration/migration-and-upgrade/upgrade-increments-for-netwrix-auditor.md) diff --git a/docs/kb/auditor/system-administration/backup-and-recovery/backup-recommendations.md b/docs/kb/auditor/system-administration/backup-and-recovery/backup-recommendations.md index 9d85342fcc..c6f02bac3d 100644 --- a/docs/kb/auditor/system-administration/backup-and-recovery/backup-recommendations.md +++ b/docs/kb/auditor/system-administration/backup-and-recovery/backup-recommendations.md @@ -46,9 +46,9 @@ configserverDbProcessor.exe export -target "C:\NA_Backups\naconfig.xml" 4. Once the components are backed up, you can store them in any location to use once needed. -For additional information on import, refer to the following article: [Migrating Auditor to New Server](/docs/kb/auditor/migrating-auditor-to-new-server.md). +For additional information on import, refer to the following article: [Migrating Auditor to New Server](/docs/kb/auditor/features-and-operations/glossaries-and-faqs/migrating-auditor-to-new-server.md). ## Related articles -- [Migrating Auditor to New Server](/docs/kb/auditor/migrating-auditor-to-new-server.md) -- [How to Move Long-Term Archive to a New Location](/docs/kb/auditor/how-to-move-long-term-archive-to-a-new-location.md) +- [Migrating Auditor to New Server](/docs/kb/auditor/features-and-operations/glossaries-and-faqs/migrating-auditor-to-new-server.md) +- [How to Move Long-Term Archive to a New Location](/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-move-long-term-archive-to-a-new-location.md) diff --git a/docs/kb/auditor/system-administration/database-management/could-not-allocate-space-for-object-objectname-in-database-databasename.md b/docs/kb/auditor/system-administration/database-management/could-not-allocate-space-for-object-objectname-in-database-databasename.md index 331323cdab..e150dc146b 100644 --- a/docs/kb/auditor/system-administration/database-management/could-not-allocate-space-for-object-objectname-in-database-databasename.md +++ b/docs/kb/auditor/system-administration/database-management/could-not-allocate-space-for-object-objectname-in-database-databasename.md @@ -89,4 +89,4 @@ To recreate the database, follow these steps: - Considerations for the Autogrow and Autoshrink Settings in SQL Server: https://learn.microsoft.com/en-us/troubleshoot/sql/database-engine/database-file-operations/considerations-autogrow-autoshrink - [Hardware Requirements](https://docs.netwrix.com/docs/auditor/10_8/requirements/console) - [Netwrix Auditor Settings – Investigations (v10.6) feature](https://docs.netwrix.com/docs/auditor/10_8/admin/settings/investigations) -- [SQL Server Express Database Size Reached 10GB](/docs/kb/auditor/sql-server-express-database-size-reached-10gb.md) +- [SQL Server Express Database Size Reached 10GB](/docs/kb/auditor/configuration-and-setup/sql-server-auditing/sql-server-express-database-size-reached-10gb.md) diff --git a/docs/kb/auditor/system-administration/database-management/error-can-not-process-sql-commands-for-the-netwrix-auditor-self-audit-database.md b/docs/kb/auditor/system-administration/database-management/error-can-not-process-sql-commands-for-the-netwrix-auditor-self-audit-database.md index 7dc167112b..4811e7d8fe 100644 --- a/docs/kb/auditor/system-administration/database-management/error-can-not-process-sql-commands-for-the-netwrix-auditor-self-audit-database.md +++ b/docs/kb/auditor/system-administration/database-management/error-can-not-process-sql-commands-for-the-netwrix-auditor-self-audit-database.md @@ -53,4 +53,4 @@ Follow the steps below to turn off the **Recovery** mode for the database: ### Related Article: -- [Recovery Mode Changes in SQL Databases](/docs/kb/auditor/recovery-mode-changes-in-sql-databases.md) +- [Recovery Mode Changes in SQL Databases](/docs/kb/auditor/system-administration/database-management/recovery-mode-changes-in-sql-databases.md) diff --git "a/docs/kb/auditor/system-administration/database-management/failed_to_load_registry_hive_\342\210\222_system_cannot_find_file_specified_configuration_registry_database_is_.md" "b/docs/kb/auditor/system-administration/database-management/failed_to_load_registry_hive_\342\210\222_system_cannot_find_file_specified_configuration_registry_database_is_.md" index 4d40b938b5..aa89741cdb 100644 --- "a/docs/kb/auditor/system-administration/database-management/failed_to_load_registry_hive_\342\210\222_system_cannot_find_file_specified_configuration_registry_database_is_.md" +++ "b/docs/kb/auditor/system-administration/database-management/failed_to_load_registry_hive_\342\210\222_system_cannot_find_file_specified_configuration_registry_database_is_.md" @@ -46,10 +46,10 @@ The error can be resolved by performing one of the following steps: 2. Add **ProfileImagePath** value (Expandable String Value) with an empty value to the profiles with the value missing. 3. Check the affected server for unknown user profiles by accessing **Control Panel** > **System** > **Advanced system settings** > **Advanced** tab > **Settings** button under the **User Profiles** section to delete them. 4. Ask the remaining users to log in to the system — a user affected by a faulty `NTUSER.DAT` won't be able to log in. -5. In case collection is not affected (e.g., the user does not appear in the registry), you can omit the error. Add the `%*,*,*Remove Software data provider failed to load the user *domain\user*%` line to the Windows Server Auditing **omiterror** list. Refer to the following article for additional information on omit lists: [How to Use Omit Lists](/docs/kb/auditor/how-to-use-omit-lists.md). +5. In case collection is not affected (e.g., the user does not appear in the registry), you can omit the error. Add the `%*,*,*Remove Software data provider failed to load the user *domain\user*%` line to the Windows Server Auditing **omiterror** list. Refer to the following article for additional information on omit lists: [How to Use Omit Lists](/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-use-omit-lists.md). Once the changes are introduced, reboot the target server. ### Related Articles -[How to Use Omit Lists](/docs/kb/auditor/how-to-use-omit-lists.md) \ No newline at end of file +[How to Use Omit Lists](/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-use-omit-lists.md) \ No newline at end of file diff --git a/docs/kb/auditor/system-administration/database-management/how-to-control-the-size-of-netwrixsqlcraudit-databases-on-sql-instances-and-what-it-is-needed-for.md b/docs/kb/auditor/system-administration/database-management/how-to-control-the-size-of-netwrixsqlcraudit-databases-on-sql-instances-and-what-it-is-needed-for.md index 942bfc4211..60b77f3fc5 100644 --- a/docs/kb/auditor/system-administration/database-management/how-to-control-the-size-of-netwrixsqlcraudit-databases-on-sql-instances-and-what-it-is-needed-for.md +++ b/docs/kb/auditor/system-administration/database-management/how-to-control-the-size-of-netwrixsqlcraudit-databases-on-sql-instances-and-what-it-is-needed-for.md @@ -31,4 +31,4 @@ If you enable the **Audit data changes** option as part of SQL Server audit, Net 1. Disable the **Audit data changes** option if you are not interested in content changes, and delete the `NetwrixSQLCRAudit` database(s) from the SQL Server(s). 2. Shrink the `NetwrixSQLCRAudit` database(s) via MSSQL Management Studio. -For additional information about how Netwrix Auditor for SQL Server works, please refer to the following KB: [How Netwrix Auditor for SQL Server Collects Data](/docs/kb/auditor/how-netwrix-auditor-for-sql-server-collects-data.md) +For additional information about how Netwrix Auditor for SQL Server works, please refer to the following KB: [How Netwrix Auditor for SQL Server Collects Data](/docs/kb/auditor/configuration-and-setup/sql-server-auditing/how-netwrix-auditor-for-sql-server-collects-data.md) diff --git a/docs/kb/auditor/system-administration/migration-and-upgrade/how-to-migrate-netwrix-auditor-working-folder-to-a-new-location.md b/docs/kb/auditor/system-administration/migration-and-upgrade/how-to-migrate-netwrix-auditor-working-folder-to-a-new-location.md index 09e8541620..9d2c47aabe 100644 --- a/docs/kb/auditor/system-administration/migration-and-upgrade/how-to-migrate-netwrix-auditor-working-folder-to-a-new-location.md +++ b/docs/kb/auditor/system-administration/migration-and-upgrade/how-to-migrate-netwrix-auditor-working-folder-to-a-new-location.md @@ -34,13 +34,13 @@ The size of your Working Folder may grow significantly (up to 1 TB) depending on > > - Long-Term Archive, a repository of collected audit data stored in proprietary Netwrix format (activity records). Audit data is kept in the Long-Term Archive for 10 years as per default settings. The default Long-Term Archive location is ` %ProgramData%\Netwrix Auditor\Data`. For more information on setting Long-Term Archive up, refer to the following article: [Long-Term Archive](https://docs.netwrix.com/docs/auditor/10_8/admin/settings/longtermarchive) > -> If you would like to move Long-Term Archive to another location, refer to the following article: [How to Move Long-Term Archive to a New Location](/docs/kb/auditor/how-to-move-long-term-archive-to-a-new-location.md). +> If you would like to move Long-Term Archive to another location, refer to the following article: [How to Move Long-Term Archive to a New Location](/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-move-long-term-archive-to-a-new-location.md). > > - Working Folder, a repository for Netwrix Auditor to store operational information (configuration files for product components, log files, and other data). To ensure the audit trail continuity, Netwrix Auditor also caches some audit data locally in the Working Folder prior to placing it to the Long-Term Archive or any audit database. Audit data is kept in the Working Folder for a shorter period of up to several weeks. The default Working Folder location is ` %ProgramData%\Netwrix Auditor\`. ### Planning and preparation -1. To track your current Working Folder capacity and estimate the disk space you will need on the new target drive, use the **Working Folder** widget of the Health Status dashboard. Refer to the following articles for additional information: [Netwrix Auditor Operations and Health − Health Status Dashboard](https://docs.netwrix.com/docs/auditor/10_8/admin/healthstatus/dashboard/overview) and [How to Check the Netwrix Auditor Health Status](/docs/kb/auditor/how-to-check-the-netwrix-auditor-health-status.md). +1. To track your current Working Folder capacity and estimate the disk space you will need on the new target drive, use the **Working Folder** widget of the Health Status dashboard. Refer to the following articles for additional information: [Netwrix Auditor Operations and Health − Health Status Dashboard](https://docs.netwrix.com/docs/auditor/10_8/admin/healthstatus/dashboard/overview) and [How to Check the Netwrix Auditor Health Status](/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-check-the-netwrix-auditor-health-status.md). 2. The Working Folder can be stored only locally on the Netwrix server — prepare a local folder for the migration process. Make sure the target folder location differs from the Long-Term Archive location. > **NOTE:** Network shares are not supported. @@ -94,8 +94,8 @@ If migration was completed with any errors, refer to the following steps: ## Related articles and links - [Long-Term Archive](https://docs.netwrix.com/docs/auditor/10_8/admin/settings/longtermarchive) -- [How to Move Long-Term Archive to a New Location](/docs/kb/auditor/how-to-move-long-term-archive-to-a-new-location.md) +- [How to Move Long-Term Archive to a New Location](/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-move-long-term-archive-to-a-new-location.md) - [Netwrix Auditor Operations and Health − Health Status Dashboard](https://docs.netwrix.com/docs/auditor/10_8/admin/healthstatus/dashboard/overview) -- [How to Check the Netwrix Auditor Health Status](/docs/kb/auditor/how-to-check-the-netwrix-auditor-health-status.md) +- [How to Check the Netwrix Auditor Health Status](/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-check-the-netwrix-auditor-health-status.md) - [Open a Ticket · Netwrix 🧭](https://www.netwrix.com/tickets.html#/open-a-ticket) diff --git a/docs/kb/auditor/system-administration/migration-and-upgrade/how-to-prepare-netwrix-server-for-os-upgrade.md b/docs/kb/auditor/system-administration/migration-and-upgrade/how-to-prepare-netwrix-server-for-os-upgrade.md index ae27fdcde8..ddf9ea6ea4 100644 --- a/docs/kb/auditor/system-administration/migration-and-upgrade/how-to-prepare-netwrix-server-for-os-upgrade.md +++ b/docs/kb/auditor/system-administration/migration-and-upgrade/how-to-prepare-netwrix-server-for-os-upgrade.md @@ -33,7 +33,7 @@ This article provides preparation steps for upgrading an operating system (Windo Taking a snapshot or creating a backup of the Netwrix Auditor Server is recommended for data protection and recovery. The method to be used depends on the approach used for Auditor installation, whether it's on a virtual or physical machine. -> **TIP:** You can configure Netwrix Auditor in the failover mode. To learn about failover and backup scenarios, read [How to Configure Netwrix Auditor in Failover Mode](/docs/kb/auditor/how-to-configure-netwrix-auditor-in-failover-mode.md) +> **TIP:** You can configure Netwrix Auditor in the failover mode. To learn about failover and backup scenarios, read [How to Configure Netwrix Auditor in Failover Mode](/docs/kb/auditor/configuration-and-setup/general-configuration/how-to-configure-netwrix-auditor-in-failover-mode.md) Stop all Netwrix services running in your server − run the following line in elevated PowerShell: @@ -55,4 +55,4 @@ After the upgrade, you might notice warnings in the Health log. These warnings o ## Related articles -- [How to Configure Netwrix Auditor in Failover Mode](/docs/kb/auditor/how-to-configure-netwrix-auditor-in-failover-mode.md) +- [How to Configure Netwrix Auditor in Failover Mode](/docs/kb/auditor/configuration-and-setup/general-configuration/how-to-configure-netwrix-auditor-in-failover-mode.md) diff --git a/docs/kb/auditor/system-administration/migration-and-upgrade/how-to-upgrade-netwrix-auditor.md b/docs/kb/auditor/system-administration/migration-and-upgrade/how-to-upgrade-netwrix-auditor.md index 91c66d4778..c9bf2986a9 100644 --- a/docs/kb/auditor/system-administration/migration-and-upgrade/how-to-upgrade-netwrix-auditor.md +++ b/docs/kb/auditor/system-administration/migration-and-upgrade/how-to-upgrade-netwrix-auditor.md @@ -40,7 +40,7 @@ How to update Netwrix Auditor? ### Netwrix Auditor v.9.95 and earlier Older versions of Netwrix Auditor must be upgraded incrementally. You must wait 24 hours in between each incremental upgrade. -> **NOTE:** For additional information on upgrade increments, refer to the following article: [Upgrade Increments for Netwrix Auditor](/docs/kb/auditor/upgrade-increments-for-netwrix-auditor.md) +> **NOTE:** For additional information on upgrade increments, refer to the following article: [Upgrade Increments for Netwrix Auditor](/docs/kb/auditor/system-administration/migration-and-upgrade/upgrade-increments-for-netwrix-auditor.md) If you are upgrading from a version earlier than 9.96, view the additional steps under **Post Upgrade** > **Legacy Steps** further in this article. @@ -69,5 +69,5 @@ Upon completion, Netwrix Auditor will launch. To confirm integrity, run the foll ## Related articles - [Upgrading to the Latest Version](https://docs.netwrix.com/docs/auditor/10_8/install/upgrade) -- [Upgrade Increments for Netwrix Auditor](/docs/kb/auditor/upgrade-increments-for-netwrix-auditor.md) +- [Upgrade Increments for Netwrix Auditor](/docs/kb/auditor/system-administration/migration-and-upgrade/upgrade-increments-for-netwrix-auditor.md) diff --git a/docs/kb/auditor/system-administration/migration-and-upgrade/netwrix-auditor-upgrade-process-taking-too-long.md b/docs/kb/auditor/system-administration/migration-and-upgrade/netwrix-auditor-upgrade-process-taking-too-long.md index aa6401eac5..5e861c1ae0 100644 --- a/docs/kb/auditor/system-administration/migration-and-upgrade/netwrix-auditor-upgrade-process-taking-too-long.md +++ b/docs/kb/auditor/system-administration/migration-and-upgrade/netwrix-auditor-upgrade-process-taking-too-long.md @@ -33,7 +33,7 @@ Depending on the version you're upgrading from and to, there could be major chan Refer to the following steps in case your upgrade process takes over 20 hours to complete: -- Add corresponding exclusions to the monitoring scope of your antivirus suite — refer to the following article for additional information: [Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor.md). +- Add corresponding exclusions to the monitoring scope of your antivirus suite — refer to the following article for additional information: [Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/system-administration/security-hardening/antivirus-exclusions-for-netwrix-auditor.md). - Clear the temporary folder: diff --git a/docs/kb/auditor/system-administration/migration-and-upgrade/netwrix_auditor_data_collection_service_crashes_after_upgrade_to_v10.7.13707.md b/docs/kb/auditor/system-administration/migration-and-upgrade/netwrix_auditor_data_collection_service_crashes_after_upgrade_to_v10.7.13707.md index fb7aadc7d1..a4092f896c 100644 --- a/docs/kb/auditor/system-administration/migration-and-upgrade/netwrix_auditor_data_collection_service_crashes_after_upgrade_to_v10.7.13707.md +++ b/docs/kb/auditor/system-administration/migration-and-upgrade/netwrix_auditor_data_collection_service_crashes_after_upgrade_to_v10.7.13707.md @@ -41,4 +41,4 @@ Upgrade your Auditor instance to v10.7.13710 or later. Download the executable i ## Related Articles - [My Products · Netwrix](https://www.netwrix.com/my_products.html) -- [How to Upgrade Netwrix Auditor](/docs/kb/auditor/how-to-upgrade-netwrix-auditor.md) \ No newline at end of file +- [How to Upgrade Netwrix Auditor](/docs/kb/auditor/system-administration/migration-and-upgrade/how-to-upgrade-netwrix-auditor.md) \ No newline at end of file diff --git a/docs/kb/auditor/system-administration/migration-and-upgrade/upgrade-increments-for-netwrix-auditor.md b/docs/kb/auditor/system-administration/migration-and-upgrade/upgrade-increments-for-netwrix-auditor.md index a3b60bfe10..54967caac0 100644 --- a/docs/kb/auditor/system-administration/migration-and-upgrade/upgrade-increments-for-netwrix-auditor.md +++ b/docs/kb/auditor/system-administration/migration-and-upgrade/upgrade-increments-for-netwrix-auditor.md @@ -67,7 +67,7 @@ This will stop all Netwrix Services and prevent complications during the upgrade | 8.5 / 9.0 | 9.5 | Not recommended! | | 9.5 | 9.7 | [Download](https://www.netwrix.com/my_products.html) | | 9.7 / 9.8 | 9.9 | [Download](https://www.netwrix.com/my_products.html) | -| 9.9 | 9.96 | [Download](https://www.netwrix.com/my_products.html)
Refer to the following article for additional information:
[Upgrade from 9.9 to 9.96 with Your Netwrix Auditor Version Cannot Be Upgraded Error](/docs/kb/auditor/upgrade_from_9.9_to_9.96_with_your_netwrix_auditor_version_cannot_be_upgraded_error.md)| +| 9.9 | 9.96 | [Download](https://www.netwrix.com/my_products.html)
Refer to the following article for additional information:
[Upgrade from 9.9 to 9.96 with Your Netwrix Auditor Version Cannot Be Upgraded Error](/docs/kb/auditor/system-administration/migration-and-upgrade/upgrade_from_9.9_to_9.96_with_your_netwrix_auditor_version_cannot_be_upgraded_error.md)| | 9.96 / 10.0 | 10.5 | [Download](https://www.netwrix.com/my_products.html) | | 10 / 10.5 | 10.6 | [Download](https://www.netwrix.com/my_products.html) | | 10.5 / 10.6 | 10.7 | [Download](https://www.netwrix.com/my_products.html) | @@ -75,4 +75,4 @@ This will stop all Netwrix Services and prevent complications during the upgrade ### Related articles -[How to Upgrade Netwrix Auditor](/docs/kb/auditor/how-to-upgrade-netwrix-auditor.md) +[How to Upgrade Netwrix Auditor](/docs/kb/auditor/system-administration/migration-and-upgrade/how-to-upgrade-netwrix-auditor.md) diff --git a/docs/kb/auditor/system-administration/migration-and-upgrade/upgrade_from_9.9_to_9.96_with_your_netwrix_auditor_version_cannot_be_upgraded_error.md b/docs/kb/auditor/system-administration/migration-and-upgrade/upgrade_from_9.9_to_9.96_with_your_netwrix_auditor_version_cannot_be_upgraded_error.md index a3a2a45579..65f98d5358 100644 --- a/docs/kb/auditor/system-administration/migration-and-upgrade/upgrade_from_9.9_to_9.96_with_your_netwrix_auditor_version_cannot_be_upgraded_error.md +++ b/docs/kb/auditor/system-administration/migration-and-upgrade/upgrade_from_9.9_to_9.96_with_your_netwrix_auditor_version_cannot_be_upgraded_error.md @@ -35,5 +35,5 @@ To upgrade to v9.96, contact Technical Support for download links for the latest ## Related Articles -- [Upgrade Increments for Netwrix Auditor](/docs/kb/auditor/upgrade-increments-for-netwrix-auditor.md) -- [How to Upgrade Netwrix Auditor](/docs/kb/auditor/how-to-upgrade-netwrix-auditor.md) \ No newline at end of file +- [Upgrade Increments for Netwrix Auditor](/docs/kb/auditor/system-administration/migration-and-upgrade/upgrade-increments-for-netwrix-auditor.md) +- [How to Upgrade Netwrix Auditor](/docs/kb/auditor/system-administration/migration-and-upgrade/how-to-upgrade-netwrix-auditor.md) \ No newline at end of file diff --git a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-0x80040605-connection-failed.md b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-0x80040605-connection-failed.md index 6d61a37c84..797786be8e 100644 --- a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-0x80040605-connection-failed.md +++ b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-0x80040605-connection-failed.md @@ -50,8 +50,8 @@ One (or more) of the following services has stopped in the Netwrix Auditor serve Review the services running in the Netwrix Auditor server − make sure the services are running with their startup type set to **Automatic**. -> **IMPORTANT:** If the disk storing Long-Term Archive is running out of space, you'll corresponding events in Health Log. When the free disk space is below 3GB, the Netwrix services responsible for audit data collection will be stopped, preventing the data collection. For additional information on reducing disk space consumption, refer to the following article: [Netwrix Auditor Consumes Disk Space — Recommendations](/docs/kb/auditor/netwrix-auditor-consumes-disk-space-recommendations.md). +> **IMPORTANT:** If the disk storing Long-Term Archive is running out of space, you'll corresponding events in Health Log. When the free disk space is below 3GB, the Netwrix services responsible for audit data collection will be stopped, preventing the data collection. For additional information on reducing disk space consumption, refer to the following article: [Netwrix Auditor Consumes Disk Space — Recommendations](/docs/kb/auditor/features-and-operations/glossaries-and-faqs/netwrix-auditor-consumes-disk-space-recommendations.md). ## Related articles -- [Netwrix Auditor Consumes Disk Space — Recommendations](/docs/kb/auditor/netwrix-auditor-consumes-disk-space-recommendations.md) +- [Netwrix Auditor Consumes Disk Space — Recommendations](/docs/kb/auditor/features-and-operations/glossaries-and-faqs/netwrix-auditor-consumes-disk-space-recommendations.md) diff --git a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-could-not-connect-to-server.md b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-could-not-connect-to-server.md index c2f1dabe66..ce156ebaf6 100644 --- a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-could-not-connect-to-server.md +++ b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-could-not-connect-to-server.md @@ -52,14 +52,14 @@ Refer to the list of possible causes for the error: 1. Verify the SQL Server instance name specified in the Audit Database settings. Refer to the following article for additional information:[Specifying the SQL Server Instance Name](https://docs.netwrix.com/docs/auditor/10_8/admin/settings/auditdatabase) 2. Configure your SQL Server instance to allow remote connections. Learn more in Microsoft's documentation: [Configure remote access (server configuration option) — Use SQL Server Management Studio ⸱ Microsoft](https://learn.microsoft.com/en-us/sql/database-engine/configure-windows/configure-the-remote-access-server-configuration-option?view=sql-server-ver16#SSMSProcedure) -3. Enable the TCP/IP protocol in the SQL Server—refer to the following article for additional information: [Enable TCP/IP Protocol in SQL Server](/docs/kb/auditor/enable_tcpip_protocol_in_sql_server.md) +3. Enable the TCP/IP protocol in the SQL Server—refer to the following article for additional information: [Enable TCP/IP Protocol in SQL Server](/docs/kb/auditor/configuration-and-setup/sql-server-auditing/enable_tcpip_protocol_in_sql_server.md) -> **NOTE:** Alternatively, review the TCP port used for SQL Server communication—learn more in Microsoft's documentation: [Configure SQL Server to listen on a specific TCP port — Assign a TCP/IP port number to the SQL Server Database Engine ⸱ Microsoft](https://learn.microsoft.com/en-us/sql/database-engine/configure-windows/configure-a-server-to-listen-on-a-specific-tcp-port?view=sql-server-ver15#assign-a-tcpip-port-number-to-the-sql-server-database-engine). For additional information on setting a custom TCP port in Netwrix Auditor, refer to the following article: [Specify Custom SQL Server Port for Netwrix Auditor Audit Database](/docs/kb/auditor/specify-custom-sql-server-port-for-netwrix-auditor-audit-database.md). +> **NOTE:** Alternatively, review the TCP port used for SQL Server communication—learn more in Microsoft's documentation: [Configure SQL Server to listen on a specific TCP port — Assign a TCP/IP port number to the SQL Server Database Engine ⸱ Microsoft](https://learn.microsoft.com/en-us/sql/database-engine/configure-windows/configure-a-server-to-listen-on-a-specific-tcp-port?view=sql-server-ver15#assign-a-tcpip-port-number-to-the-sql-server-database-engine). For additional information on setting a custom TCP port in Netwrix Auditor, refer to the following article: [Specify Custom SQL Server Port for Netwrix Auditor Audit Database](/docs/kb/auditor/configuration-and-setup/sql-server-auditing/specify-custom-sql-server-port-for-netwrix-auditor-audit-database.md). ## Related Articles - [Specifying the SQL Server Instance Name](https://docs.netwrix.com/docs/auditor/10_8/admin/settings/auditdatabase) - [Configure remote access (server configuration option) — Use SQL Server Management Studio ⸱ Microsoft](https://learn.microsoft.com/en-us/sql/database-engine/configure-windows/configure-the-remote-access-server-configuration-option?view=sql-server-ver16#SSMSProcedure) -- [Enable TCP/IP Protocol in SQL Server](/docs/kb/auditor/enable_tcpip_protocol_in_sql_server.md) +- [Enable TCP/IP Protocol in SQL Server](/docs/kb/auditor/configuration-and-setup/sql-server-auditing/enable_tcpip_protocol_in_sql_server.md) - [Configure SQL Server to listen on a specific TCP port — Assign a TCP/IP port number to the SQL Server Database Engine ⸱ Microsoft](https://learn.microsoft.com/en-us/sql/database-engine/configure-windows/configure-a-server-to-listen-on-a-specific-tcp-port?view=sql-server-ver15#assign-a-tcpip-port-number-to-the-sql-server-database-engine) -- [Specify Custom SQL Server Port for Netwrix Auditor Audit Database](/docs/kb/auditor/specify-custom-sql-server-port-for-netwrix-auditor-audit-database.md) +- [Specify Custom SQL Server Port for Netwrix Auditor Audit Database](/docs/kb/auditor/configuration-and-setup/sql-server-auditing/specify-custom-sql-server-port-for-netwrix-auditor-audit-database.md) diff --git a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-failed-to-load-registry-hive-file-is-used-by-another-process.md b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-failed-to-load-registry-hive-file-is-used-by-another-process.md index 33689282e3..52f9d63661 100644 --- a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-failed-to-load-registry-hive-file-is-used-by-another-process.md +++ b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-failed-to-load-registry-hive-file-is-used-by-another-process.md @@ -53,7 +53,7 @@ This issue may be caused by one or more of the following factors: Apply one or more of the following solutions to resolve this error: -- Configure antivirus exclusions in your Netwrix Auditor environment. For details, see the following article: [Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor.md) +- Configure antivirus exclusions in your Netwrix Auditor environment. For details, see the following article: [Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/system-administration/security-hardening/antivirus-exclusions-for-netwrix-auditor.md) - Follow these steps if excluding Auditor-related folders did not resolve the issue: @@ -89,4 +89,4 @@ Apply one or more of the following solutions to resolve this error: ## Related Article -- [Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor.md) +- [Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/system-administration/security-hardening/antivirus-exclusions-for-netwrix-auditor.md) diff --git a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-memory-limit-is-reached.md b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-memory-limit-is-reached.md index 7200f634b4..dad2f28738 100644 --- a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-memory-limit-is-reached.md +++ b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-memory-limit-is-reached.md @@ -42,8 +42,8 @@ The default memory limit has been reached for the process. Increase the resource pool on your Netwrix Auditor server. Refer to the following article for additional information on hardware requirements for different deployment scenarios: [Hardware Requirements](https://docs.netwrix.com/docs/auditor/10_8/requirements/console). -> **IMPORTANT:** Verify that the antivirus exclusions are in place on your Netwrix Auditor server. Review the following article for recommendations on antivirus exclusions in the Auditor environment: [Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor.md). +> **IMPORTANT:** Verify that the antivirus exclusions are in place on your Netwrix Auditor server. Review the following article for recommendations on antivirus exclusions in the Auditor environment: [Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/system-administration/security-hardening/antivirus-exclusions-for-netwrix-auditor.md). ## Related Articles - [Hardware Requirements](https://docs.netwrix.com/docs/auditor/10_8/requirements/console) -- [Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor.md) +- [Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/system-administration/security-hardening/antivirus-exclusions-for-netwrix-auditor.md) diff --git a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-snapshot-saving-process-was-interrupted.md b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-snapshot-saving-process-was-interrupted.md index 6e24a550cf..095cbf03ad 100644 --- a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-snapshot-saving-process-was-interrupted.md +++ b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-snapshot-saving-process-was-interrupted.md @@ -41,8 +41,8 @@ An antivirus or EDR/XDR solution in your environment affects the operation of yo ## Resolution -Add antivirus exclusions to both your Netwrix Auditor monitoring plan and to targets by referring to the following article: [Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor.md). +Add antivirus exclusions to both your Netwrix Auditor monitoring plan and to targets by referring to the following article: [Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/system-administration/security-hardening/antivirus-exclusions-for-netwrix-auditor.md). ## Related Articles -- [Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor.md) +- [Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/system-administration/security-hardening/antivirus-exclusions-for-netwrix-auditor.md) diff --git a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-the-remote-procedure-call-failed.md b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-the-remote-procedure-call-failed.md index 64ea3d55d6..528df70bb7 100644 --- a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-the-remote-procedure-call-failed.md +++ b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-the-remote-procedure-call-failed.md @@ -41,7 +41,7 @@ The "Remote procedure call failed" error can have a number of root causes such a Depending on the error cause, follow the resolution steps below: 1. Make sure you have all required ports opened. For additional information on configuring ports for Netwrix Auditor, refer to the following article: [Protocols and Ports Required](https://docs.netwrix.com/docs/auditor/10_8/requirements/ports) -2. Review your Antivirus exclusions. For additional information on required exclusions for your antivirus, refer to the following article: [Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor.md) +2. Review your Antivirus exclusions. For additional information on required exclusions for your antivirus, refer to the following article: [Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/system-administration/security-hardening/antivirus-exclusions-for-netwrix-auditor.md) 3. If the issue occurs during Logon Activity data collection, try to follow the steps in these articles: - - [System Cannot Find the Path Specified in Logon Activity Monitoring Plan](/docs/kb/auditor/system-cannot-find-the-path-specified-in-logon-activity-monitoring-plan.md) - - [Error: Size of Collected Data Files Exceeded Limit in Logon Activity Monitoring Plan](/docs/kb/auditor/error-size-of-collected-data-files-exceeded-limit-in-logon-activity-monitoring-plan.md) + - [System Cannot Find the Path Specified in Logon Activity Monitoring Plan](/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/system-cannot-find-the-path-specified-in-logon-activity-monitoring-plan.md) + - [Error: Size of Collected Data Files Exceeded Limit in Logon Activity Monitoring Plan](/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-size-of-collected-data-files-exceeded-limit-in-logon-activity-monitoring-plan.md) diff --git a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/how-to-find-destination-of-failed-ntlm-logons.md b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/how-to-find-destination-of-failed-ntlm-logons.md index 8d8abcb944..5c18ba3564 100644 --- a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/how-to-find-destination-of-failed-ntlm-logons.md +++ b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/how-to-find-destination-of-failed-ntlm-logons.md @@ -44,4 +44,4 @@ To find the actual source of failed logons, enable NTLM auditing temporarily. Fo ## Related Articles: -- [Why Do I Have Incomplete Information on Failed Logons?](/docs/kb/auditor/why-do-i-have-incomplete-information-on-failed-logons.md) +- [Why Do I Have Incomplete Information on Failed Logons?](/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/why-do-i-have-incomplete-information-on-failed-logons.md) diff --git a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/how-to-investigate-compression-services-errors.md b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/how-to-investigate-compression-services-errors.md index ab5c142c93..f0a0b1ea99 100644 --- a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/how-to-investigate-compression-services-errors.md +++ b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/how-to-investigate-compression-services-errors.md @@ -37,9 +37,9 @@ In the Netwrix Auditor health log, some error events mention issues with the com **Note:** Pay attention to which collector you're going to adjust permissions. 3. Test the ports required for the problematic monitoring plan: - [Protocols and Ports](https://docs.netwrix.com/docs/auditor/10_8/requirements/ports) - - [Check TCP and UDP Ports Required](/docs/kb/auditor/check-tcp-and-udp-ports-required.md) + - [Check TCP and UDP Ports Required](/docs/kb/auditor/features-and-operations/glossaries-and-faqs/check-tcp-and-udp-ports-required.md) 4. Check Remote Registry and Windows Management Instrumentation Services: - [Enable Remote Registry and Windows Management Instrumentation Services for Windows Server](https://docs.netwrix.com/docs/auditor/10_8/configuration/windowsserver/remoteregistry) - [Enable Remote Registry Services for File Server](https://docs.netwrix.com/docs/auditor/10_8/configuration/fileservers/windows/remoteregistryservice) 5. Add antivirus exclusions on the Netwrix and target servers for folders: - - [Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor.md) + - [Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/system-administration/security-hardening/antivirus-exclusions-for-netwrix-auditor.md) diff --git a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/invalid-character-value-for-cast-specification-error-occurs-when-trying-to-store-audit-data.md b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/invalid-character-value-for-cast-specification-error-occurs-when-trying-to-store-audit-data.md index 3c6594c66e..55c5d00700 100644 --- a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/invalid-character-value-for-cast-specification-error-occurs-when-trying-to-store-audit-data.md +++ b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/invalid-character-value-for-cast-specification-error-occurs-when-trying-to-store-audit-data.md @@ -67,4 +67,4 @@ The source of the issue was resolved in newer versions, and since you are on 9.9 After the database retention period passes, you will be able to remove the old database from the SQL Server completely and will not need this empty plan anymore (stale data would be cleared according to database retention settings, and all the current data will be in the new database). -**IMPORTANT:** If, after these workarounds, you will have the *Archive Service is busy processing activity records* error, refer to the following article: [Archive Service is Busy Processing Activity Records](/docs/kb/auditor/archive-service-is-busy-processing-activity-records.md). +**IMPORTANT:** If, after these workarounds, you will have the *Archive Service is busy processing activity records* error, refer to the following article: [Archive Service is Busy Processing Activity Records](/docs/kb/auditor/features-and-operations/glossaries-and-faqs/archive-service-is-busy-processing-activity-records.md). diff --git a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/system-cannot-find-the-path-specified-in-logon-activity-monitoring-plan.md b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/system-cannot-find-the-path-specified-in-logon-activity-monitoring-plan.md index 47b363dcfe..ecf5fd585b 100644 --- a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/system-cannot-find-the-path-specified-in-logon-activity-monitoring-plan.md +++ b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/system-cannot-find-the-path-specified-in-logon-activity-monitoring-plan.md @@ -44,10 +44,10 @@ Netwrix Auditor Logon Activity Audit Service is corrupted or cannot be found. - Upgrade your Netwrix Auditor instance to the latest version to repair the corrupted service. Refer to the following article for additional information: Installation — Upgrade to the Latest Version ⸱ v10.6. -- If the latest Netwrix Auditor version is installed in your environment, you can repair your Netwrix Auditor instance. Refer to the following article for additional information: [How to Repair Netwrix Auditor Installation](/docs/kb/auditor/how-to-repair-netwrix-auditor-installation.md). +- If the latest Netwrix Auditor version is installed in your environment, you can repair your Netwrix Auditor instance. Refer to the following article for additional information: [How to Repair Netwrix Auditor Installation](/docs/kb/auditor/configuration-and-setup/general-configuration/how-to-repair-netwrix-auditor-installation.md). ### Related articles - Installation — Upgrade to the Latest Version ⸱ v10.6 -- [How to Repair Netwrix Auditor Installation](/docs/kb/auditor/how-to-repair-netwrix-auditor-installation.md) +- [How to Repair Netwrix Auditor Installation](/docs/kb/auditor/configuration-and-setup/general-configuration/how-to-repair-netwrix-auditor-installation.md) diff --git a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/the-remote-procedure-call-failed-error-when-collecting-logs.md b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/the-remote-procedure-call-failed-error-when-collecting-logs.md index 929554cb15..7a6ef84bbb 100644 --- a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/the-remote-procedure-call-failed-error-when-collecting-logs.md +++ b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/the-remote-procedure-call-failed-error-when-collecting-logs.md @@ -48,4 +48,4 @@ Review the possible resolutions depending on you cause: - For cause 2. Make sure you assigned all required rights and permissions to the account used for data collection. For additional information on the data collecting account configuration, refer to the following article: [Data Collecting Account](https://docs.netwrix.com/docs/auditor/10_8/admin/monitoringplans/dataaccounts) -- For cause 3. For additional information on the data collecting account configuration, refer to the following article: [Error 0x800706BA − RPC Server Is Unavailable](/docs/kb/auditor/error-0x800706ba-rpc-server-is-unavailable.md) +- For cause 3. For additional information on the data collecting account configuration, refer to the following article: [Error 0x800706BA − RPC Server Is Unavailable](/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-0x800706ba-rpc-server-is-unavailable.md) diff --git a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/unable-to-process-item-error-when-using-gmsa-in-netwrix-auditor.md b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/unable-to-process-item-error-when-using-gmsa-in-netwrix-auditor.md index 72dceca070..59bde692f8 100644 --- a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/unable-to-process-item-error-when-using-gmsa-in-netwrix-auditor.md +++ b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/unable-to-process-item-error-when-using-gmsa-in-netwrix-auditor.md @@ -41,4 +41,4 @@ In Netwrix Auditor version 9.96 group managed service accounts can be used inste ## Solution -For the pre-10.5.11041 Netwrix Auditor version, make sure to update your Netwrix Auditor instance — refer to the following articles for additional information: [How to Upgrade Netwrix Auditor](/docs/kb/auditor/how-to-upgrade-netwrix-auditor.md) and [Upgrade Increments for Netwrix Auditor](/docs/kb/auditor/upgrade-increments-for-netwrix-auditor.md) +For the pre-10.5.11041 Netwrix Auditor version, make sure to update your Netwrix Auditor instance — refer to the following articles for additional information: [How to Upgrade Netwrix Auditor](/docs/kb/auditor/system-administration/migration-and-upgrade/how-to-upgrade-netwrix-auditor.md) and [Upgrade Increments for Netwrix Auditor](/docs/kb/auditor/system-administration/migration-and-upgrade/upgrade-increments-for-netwrix-auditor.md) diff --git a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/why-do-i-have-incomplete-information-on-failed-logons.md b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/why-do-i-have-incomplete-information-on-failed-logons.md index df2b80587c..1d7b8d5557 100644 --- a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/why-do-i-have-incomplete-information-on-failed-logons.md +++ b/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/why-do-i-have-incomplete-information-on-failed-logons.md @@ -40,4 +40,4 @@ If you would like to have information on how to investigate Failed Logons, check - [Investigating Failed Logons](https://kb.netwrix.com/5198) - [How to detect the root cause of multiple failed logons](https://kb.netwrix.com/3553) -- [How to Find Destination of Failed NTLM Logons?](/docs/kb/auditor/how-to-find-destination-of-failed-ntlm-logons.md) +- [How to Find Destination of Failed NTLM Logons?](/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/how-to-find-destination-of-failed-ntlm-logons.md) diff --git a/docs/kb/auditor/troubleshooting-and-errors/ssl-tls-certificate-issues/set_up_secure_connection_between_auditor_and_ssrs_via_ssltls_channel.md b/docs/kb/auditor/troubleshooting-and-errors/ssl-tls-certificate-issues/set_up_secure_connection_between_auditor_and_ssrs_via_ssltls_channel.md index b3e0a8def4..aa30777a7c 100644 --- a/docs/kb/auditor/troubleshooting-and-errors/ssl-tls-certificate-issues/set_up_secure_connection_between_auditor_and_ssrs_via_ssltls_channel.md +++ b/docs/kb/auditor/troubleshooting-and-errors/ssl-tls-certificate-issues/set_up_secure_connection_between_auditor_and_ssrs_via_ssltls_channel.md @@ -31,7 +31,7 @@ Netwrix Auditor uses SQL Server Reporting Services (SSRS) to generate reports. I 2. In the left pane, select **Web Service URL**. 3. In the **HTTPS Certificate** dropdown list, select the certificate you installed previously. Both **HTTPS Port** and **Report Server Web Services URL** fields will fill in automatically. - > **NOTE:** For additional information on installing and using self-signed and authority-issued certificates, refer to the following articles: [Use Certificate Authority-issued Certificates in SSRS](/docs/kb/auditor/use-certificate-authority-issued-certificates-in-ssrs.md), [Generate Self-signed SSL Certificate for SSRS](/docs/kb/auditor/generate-self-signed-ssl-certificate-for-ssrs.md). + > **NOTE:** For additional information on installing and using self-signed and authority-issued certificates, refer to the following articles: [Use Certificate Authority-issued Certificates in SSRS](/docs/kb/auditor/troubleshooting-and-errors/ssl-tls-certificate-issues/use-certificate-authority-issued-certificates-in-ssrs.md), [Generate Self-signed SSL Certificate for SSRS](/docs/kb/auditor/troubleshooting-and-errors/ssl-tls-certificate-issues/generate-self-signed-ssl-certificate-for-ssrs.md). 4. Click **Apply**. 5. Select the **Web Portal URL** tab in the left pane—the **Virtual Directory** field should fill in automatically. @@ -64,5 +64,5 @@ The traffic between Auditor and SSRS is now encrypted. It is recommended to upda ## Related Articles -- [Use Certificate Authority-issued Certificates in SSRS](/docs/kb/auditor/use-certificate-authority-issued-certificates-in-ssrs.md) -- [Generate Self-signed SSL Certificate for SSRS](/docs/kb/auditor/generate-self-signed-ssl-certificate-for-ssrs.md) \ No newline at end of file +- [Use Certificate Authority-issued Certificates in SSRS](/docs/kb/auditor/troubleshooting-and-errors/ssl-tls-certificate-issues/use-certificate-authority-issued-certificates-in-ssrs.md) +- [Generate Self-signed SSL Certificate for SSRS](/docs/kb/auditor/troubleshooting-and-errors/ssl-tls-certificate-issues/generate-self-signed-ssl-certificate-for-ssrs.md) \ No newline at end of file diff --git "a/docs/kb/auditor/troubleshooting-and-errors/ssl-tls-certificate-issues/\321\201onnection_issue_when_tls_1.2_is_required.md" "b/docs/kb/auditor/troubleshooting-and-errors/ssl-tls-certificate-issues/\321\201onnection_issue_when_tls_1.2_is_required.md" index 67b02b206d..fdd1493c55 100644 --- "a/docs/kb/auditor/troubleshooting-and-errors/ssl-tls-certificate-issues/\321\201onnection_issue_when_tls_1.2_is_required.md" +++ "b/docs/kb/auditor/troubleshooting-and-errors/ssl-tls-certificate-issues/\321\201onnection_issue_when_tls_1.2_is_required.md" @@ -23,7 +23,7 @@ How to set up connections between the internal environment and Microsoft (Office ### Option 1: For Up-to-Date Environments -For up-to-date environments, refer to the following KB article for additional information: [Client and Server Cannot Communicate, Because They Do Not Possess a Common Algorithm](/docs/kb/auditor/client-and-server-cannot-communicate-because-they-do-not-possess-a-common-algorithm.md). You can also use this registry key to achieve the same results: [TLS Registry Key](https://netwrix.com/download/products/KnowledgeBase/TLSRegkey.reg). +For up-to-date environments, refer to the following KB article for additional information: [Client and Server Cannot Communicate, Because They Do Not Possess a Common Algorithm](/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/client-and-server-cannot-communicate-because-they-do-not-possess-a-common-algorithm.md). You can also use this registry key to achieve the same results: [TLS Registry Key](https://netwrix.com/download/products/KnowledgeBase/TLSRegkey.reg). ### Option 2: For Pre-Windows Server 2019 Environments and Earlier @@ -108,7 +108,7 @@ For 32-bit applications that are running on 64-bit OSs, update the following sub ### Related Articles -- [Client and Server Cannot Communicate, Because They Do Not Possess a Common Algorithm](/docs/kb/auditor/client-and-server-cannot-communicate-because-they-do-not-possess-a-common-algorithm.md) +- [Client and Server Cannot Communicate, Because They Do Not Possess a Common Algorithm](/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/client-and-server-cannot-communicate-because-they-do-not-possess-a-common-algorithm.md) - [How to enable TLS 1.2 on clients ⸱ Microsoft 🡥](https://learn.microsoft.com/en-us/mem/configmgr/core/plan-design/security/enable-tls-1-2-client) diff --git a/docs/kb/dataclassification/system-administration/antivirus-exclusions-for-netwrix-data-classification.md b/docs/kb/dataclassification/system-administration/antivirus-exclusions-for-netwrix-data-classification.md index 4f062799dc..c9581c0f3c 100644 --- a/docs/kb/dataclassification/system-administration/antivirus-exclusions-for-netwrix-data-classification.md +++ b/docs/kb/dataclassification/system-administration/antivirus-exclusions-for-netwrix-data-classification.md @@ -48,4 +48,4 @@ During data collection, a collector uses a specific to store copies of the files ## Related articles -- [How to back up the Netwrix Data Classification Index](/docs/kb/dataclassification/how-to-back-up-the-ndc-index.md) +- [How to back up the Netwrix Data Classification Index](/docs/kb/dataclassification/system-administration/how-to-back-up-the-ndc-index.md) diff --git a/docs/kb/dataclassification/troubleshooting-and-errors/classification-troubleshooting.md b/docs/kb/dataclassification/troubleshooting-and-errors/classification-troubleshooting.md index 2d64e4a806..a414f74765 100644 --- a/docs/kb/dataclassification/troubleshooting-and-errors/classification-troubleshooting.md +++ b/docs/kb/dataclassification/troubleshooting-and-errors/classification-troubleshooting.md @@ -36,7 +36,7 @@ Identify a document with incorrect classifications: Go to the workflow logs (`https://[YourNDCServerName]/NDC/Workflows/Logs`) on your Netwrix Data Classification server and check the status: - If it's **negative**, then there was an error. Enable collector tracing and reindex the file, then view the event logs for details of the issue. You will usually see either the `PageID`, `PageURL`, or both in the logs to know which errors are related. -- If it's less than 400, it means that it is not classified and needs to finish processing first. Verify codes in the [NDC Page Status Codes](/docs/kb/auditor/ndc-page-status-codes.md) article. +- If it's less than 400, it means that it is not classified and needs to finish processing first. Verify codes in the [NDC Page Status Codes](/docs/kb/auditor/features-and-operations/glossaries-and-faqs/ndc-page-status-codes.md) article. - If the status is **Classified (400)** and the **ReindexStatus** is 3, then it means it hasn't been reindexed or reclassified. This means that a change was detected or the user manually requested reprocessing. Give Netwrix Data Classification time to reprocess the document. - If the status is 400 and the reindex status is 0, check the **Text** and **Metadata** tabs. This is an easy way to confirm issues where Optical Character Recognition (OCR) has failed to extract the text you're looking for or if there was an issue processing text extraction for the document. If it doesn't match, enable collector tracing and reindex the document for details in the logs. diff --git a/docs/kb/dataclassification/troubleshooting-and-errors/workflow-isn-t-running-or-is-running-unexpectedly.md b/docs/kb/dataclassification/troubleshooting-and-errors/workflow-isn-t-running-or-is-running-unexpectedly.md index eb497796cd..50ec66256f 100644 --- a/docs/kb/dataclassification/troubleshooting-and-errors/workflow-isn-t-running-or-is-running-unexpectedly.md +++ b/docs/kb/dataclassification/troubleshooting-and-errors/workflow-isn-t-running-or-is-running-unexpectedly.md @@ -37,7 +37,7 @@ This article offers step-by-step guidance for resolving common workflow issues. - **Failed to run the workflow** – A basic error message will be displayed that may assist you with troubleshooting the issue. If it doesn't give enough details, then enable workflow trace logging and reclassify the document. Check the Windows Event Logs for details of any issues. - - **No attempts to run the workflow** – Check that the conditions are configured correctly for the workflow and workflow rule. If the workflow and workflow rules are configured correctly, then check the classifications of the document. If the classifications aren't as expected, then please reference the following documentation for the troubleshooting steps: [Classification Troubleshooting](/docs/kb/dataclassification/classification-troubleshooting.md) + - **No attempts to run the workflow** – Check that the conditions are configured correctly for the workflow and workflow rule. If the workflow and workflow rules are configured correctly, then check the classifications of the document. If the classifications aren't as expected, then please reference the following documentation for the troubleshooting steps: [Classification Troubleshooting](/docs/kb/dataclassification/troubleshooting-and-errors/classification-troubleshooting.md) 3. Filter the workflow logs and check if there are other workflows being run for the document. Workflows run in a priority order. If there is more than one migration action, then the second migration will fail as the document has already been moved. @@ -47,4 +47,4 @@ This typically means that the document has a classification that isn't expected 1. Check the workflow rule conditions. Pay attention to the parameters. Learn more about rule configuration and description of classification rules: https://docs.netwrix.com/docs/dataclassification/5_7 (Configure a Workflow using Advanced dialog ⸱ v5.7) -2. Check the document's classifications. If there is a classification that is not intended, then reference the following documentation for troubleshooting steps: [Classification Troubleshooting](/docs/kb/dataclassification/classification-troubleshooting.md) +2. Check the document's classifications. If there is a classification that is not intended, then reference the following documentation for troubleshooting steps: [Classification Troubleshooting](/docs/kb/dataclassification/troubleshooting-and-errors/classification-troubleshooting.md) diff --git a/docs/kb/directorymanager/configuration-and-integration/how-to-add-message-approvers-in-group-properties-in-groupid-portal.md b/docs/kb/directorymanager/configuration-and-integration/how-to-add-message-approvers-in-group-properties-in-groupid-portal.md index e0d8a8579d..8b491ec02d 100644 --- a/docs/kb/directorymanager/configuration-and-integration/how-to-add-message-approvers-in-group-properties-in-groupid-portal.md +++ b/docs/kb/directorymanager/configuration-and-integration/how-to-add-message-approvers-in-group-properties-in-groupid-portal.md @@ -97,14 +97,14 @@ Follow the below-provided instructions to customize the portal: ## Related Articles: - [Customize Properties Pages](https://docs.netwrix.com/docs/directorymanager/11_0/signin/service/mobileservice/design/objectproperties) -- [Walkthrough Search Policy - Define Scope and Filter Results](/docs/kb/directorymanager/walkthrough-search-policy-define-scope-and-filter-results.md) +- [Walkthrough Search Policy - Define Scope and Filter Results](/docs/kb/directorymanager/security-permissions-and-access-control/walkthrough-search-policy-define-scope-and-filter-results.md) -- [How To Enforce Users to Create Groups in a Specific OU](/docs/kb/directorymanager/how-to-enforce-users-to-create-groups-in-a-specific-ou.md) +- [How To Enforce Users to Create Groups in a Specific OU](/docs/kb/directorymanager/security-permissions-and-access-control/how-to-enforce-users-to-create-groups-in-a-specific-ou.md) -- [How To Import Members to a Group Using Self-Service Import Wizard](/docs/kb/directorymanager/how-to-import-members-to-a-group-using-self-service-import-wizard.md) +- [How To Import Members to a Group Using Self-Service Import Wizard](/docs/kb/directorymanager/workflows-automation-and-lifecycle-management/how-to-import-members-to-a-group-using-self-service-import-wizard.md) -- [How to Trigger a workflow When a User Сreates a Group](/docs/kb/directorymanager/how_to_trigger_a_workflow_when_a_user_сreates_a_group.md) +- [How to Trigger a workflow When a User Сreates a Group](/docs/kb/directorymanager/workflows-automation-and-lifecycle-management/how_to_trigger_a_workflow_when_a_user_сreates_a_group.md) - [Best Practices for Controlling Changes to Group Membership](https://docs.netwrix.com/docs/kb/directorymanager/best-practices-for-controlling-changes-to-group-membership#netwrix-directory-manager-best-practices) -- [Best Practices for Preventing Accidental Data Leakage](/docs/kb/directorymanager/best-practices-for-preventing-accidental-data-leakage.md) +- [Best Practices for Preventing Accidental Data Leakage](/docs/kb/directorymanager/security-permissions-and-access-control/best-practices-for-preventing-accidental-data-leakage.md) diff --git a/docs/kb/directorymanager/reporting-export-and-data-management/best-practices-for-controlling-changes-to-group-membership.md b/docs/kb/directorymanager/reporting-export-and-data-management/best-practices-for-controlling-changes-to-group-membership.md index c631d8e8e6..785c6b8569 100644 --- a/docs/kb/directorymanager/reporting-export-and-data-management/best-practices-for-controlling-changes-to-group-membership.md +++ b/docs/kb/directorymanager/reporting-export-and-data-management/best-practices-for-controlling-changes-to-group-membership.md @@ -82,17 +82,17 @@ These practices make use of workflows, access controls, and alerts to offer fool ### Related Articles: -- [Walkthrough Search Policy - Define Scope and Filter Results](/docs/kb/directorymanager/walkthrough-search-policy-define-scope-and-filter-results.md) +- [Walkthrough Search Policy - Define Scope and Filter Results](/docs/kb/directorymanager/security-permissions-and-access-control/walkthrough-search-policy-define-scope-and-filter-results.md) -- [How To Enforce Users to Create Groups in a Specific OU](/docs/kb/directorymanager/how-to-enforce-users-to-create-groups-in-a-specific-ou.md) +- [How To Enforce Users to Create Groups in a Specific OU](/docs/kb/directorymanager/security-permissions-and-access-control/how-to-enforce-users-to-create-groups-in-a-specific-ou.md) -- [How To Import Members to a Group Using Self-Service Import Wizard](/docs/kb/directorymanager/how-to-import-members-to-a-group-using-self-service-import-wizard.md) +- [How To Import Members to a Group Using Self-Service Import Wizard](/docs/kb/directorymanager/workflows-automation-and-lifecycle-management/how-to-import-members-to-a-group-using-self-service-import-wizard.md) -- [How to Trigger a workflow When a User Сreates a Group](/docs/kb/directorymanager/how_to_trigger_a_workflow_when_a_user_сreates_a_group.md) +- [How to Trigger a workflow When a User Сreates a Group](/docs/kb/directorymanager/workflows-automation-and-lifecycle-management/how_to_trigger_a_workflow_when_a_user_сreates_a_group.md) -- [How To Add Message Approvers in Group Properties in Netwrix Directory Manager Portal](/docs/kb/directorymanager/how-to-add-message-approvers-in-group-properties-in-groupid-portal.md) +- [How To Add Message Approvers in Group Properties in Netwrix Directory Manager Portal](/docs/kb/directorymanager/configuration-and-integration/how-to-add-message-approvers-in-group-properties-in-groupid-portal.md) -- [Best Practices for Preventing Accidental Data Leakage](/docs/kb/directorymanager/best-practices-for-preventing-accidental-data-leakage.md) +- [Best Practices for Preventing Accidental Data Leakage](/docs/kb/directorymanager/security-permissions-and-access-control/best-practices-for-preventing-accidental-data-leakage.md) - [Directory Manager Workflows](https://docs.netwrix.com/docs/directorymanager/11_0/signin/workflow/overview) diff --git a/docs/kb/directorymanager/security-permissions-and-access-control/best-practices-for-preventing-accidental-data-leakage.md b/docs/kb/directorymanager/security-permissions-and-access-control/best-practices-for-preventing-accidental-data-leakage.md index 027f971745..b6d1ead59d 100644 --- a/docs/kb/directorymanager/security-permissions-and-access-control/best-practices-for-preventing-accidental-data-leakage.md +++ b/docs/kb/directorymanager/security-permissions-and-access-control/best-practices-for-preventing-accidental-data-leakage.md @@ -38,14 +38,14 @@ Netwrix Directory Manager uses an RBAC model through which you can define Securi For more information on how to set up a limit on the search scope for a particular Security Role, visit the following KB article: -- [Walkthrough Search Policy - Define Scope and Filter Results](/docs/kb/directorymanager/walkthrough-search-policy-define-scope-and-filter-results.md) +- [Walkthrough Search Policy - Define Scope and Filter Results](/docs/kb/directorymanager/security-permissions-and-access-control/walkthrough-search-policy-define-scope-and-filter-results.md) ### Using Security Roles to Specify Specific Area Where Groups Can be Created or Have a Fixed and Hidden Path. In Netwrix Directory Manager, you can apply policies to security roles so that role members use Netwrix Directory Manager in keeping with the policy restrictions. Netwrix Directory Manager’s New Object policy enables you to restrict role members to create new groups in a specific OU only. For more information on how to set up a New Object policy for specific security roles, visit the following KB article: -- [How To Enforce Users to Create Groups in a Specific OU](/docs/kb/directorymanager/how-to-enforce-users-to-create-groups-in-a-specific-ou.md) +- [How To Enforce Users to Create Groups in a Specific OU](/docs/kb/directorymanager/security-permissions-and-access-control/how-to-enforce-users-to-create-groups-in-a-specific-ou.md) ### Importing Membership via Netwrix Directory Manager Bulk Membership Import Feature for Groups Many times, organizations create groups (Security and Distribution) in advance, i.e., before the actual usage of groups. To avoid any critical information being leaked out, it is recommended that such groups be created without populating membership upon creation. @@ -54,7 +54,7 @@ Instead, you can use the **Bulk Import Membership** feature of Netwrix Directory In Netwrix Directory Manager, bulk import of memberships is possible using the Import Wizard available in the Netwrix Directory Manager Portal. The following KB article provides step-by-step instructions to bulk import members into a group: -- [How To Import Members to a Group Using Self-Service Import Wizard](/docs/kb/directorymanager/how-to-import-members-to-a-group-using-self-service-import-wizard.md) +- [How To Import Members to a Group Using Self-Service Import Wizard](/docs/kb/directorymanager/workflows-automation-and-lifecycle-management/how-to-import-members-to-a-group-using-self-service-import-wizard.md) ### Creating Smart Group Without Updating Memberships Another way to ensure that the group memberships do not update beforehand, if a group has been created in advance, is by just previewing the query results of a Smart group without updating the group memberships. @@ -98,17 +98,17 @@ Another way to ensure that no unauthorized message is sent to critical groups is For more information on customization to the portal, visit the following KB article: -- [How To Add Message Approvers in Group Properties in Netwrix Directory Manager Portal](/docs/kb/directorymanager/how-to-add-message-approvers-in-group-properties-in-groupid-portal.md) +- [How To Add Message Approvers in Group Properties in Netwrix Directory Manager Portal](/docs/kb/directorymanager/configuration-and-integration/how-to-add-message-approvers-in-group-properties-in-groupid-portal.md) ### Other Best Practices to Improve Compliance. In addition to the above-mentioned best practices for making sure the production environment is secure and compliant with company policy, visit the following KB article to learn about best practices for controlling changes to group memberships after creation: -- [Best Practices for Controlling Changes to Group Membership](/docs/kb/directorymanager/best-practices-for-controlling-changes-to-group-membership.md) +- [Best Practices for Controlling Changes to Group Membership](/docs/kb/directorymanager/reporting-export-and-data-management/best-practices-for-controlling-changes-to-group-membership.md) ## Related Articles: -- [Walkthrough Search Policy - Define Scope and Filter Results](/docs/kb/directorymanager/walkthrough-search-policy-define-scope-and-filter-results.md) -- [How To Enforce Users to Create Groups in a Specific OU](/docs/kb/directorymanager/how-to-enforce-users-to-create-groups-in-a-specific-ou.md) -- [How To Import Members to a Group Using Self-Service Import Wizard](/docs/kb/directorymanager/how-to-import-members-to-a-group-using-self-service-import-wizard.md) -- [How to Trigger a workflow When a User Сreates a Group](/docs/kb/directorymanager/how_to_trigger_a_workflow_when_a_user_сreates_a_group.md) -- [How To Add Message Approvers in Group Properties in Netwrix Directory Manager Portal](/docs/kb/directorymanager/how-to-add-message-approvers-in-group-properties-in-groupid-portal.md) -- [How To Enforce Users to Create Groups in a Specific OU](/docs/kb/directorymanager/how-to-enforce-users-to-create-groups-in-a-specific-ou.md) +- [Walkthrough Search Policy - Define Scope and Filter Results](/docs/kb/directorymanager/security-permissions-and-access-control/walkthrough-search-policy-define-scope-and-filter-results.md) +- [How To Enforce Users to Create Groups in a Specific OU](/docs/kb/directorymanager/security-permissions-and-access-control/how-to-enforce-users-to-create-groups-in-a-specific-ou.md) +- [How To Import Members to a Group Using Self-Service Import Wizard](/docs/kb/directorymanager/workflows-automation-and-lifecycle-management/how-to-import-members-to-a-group-using-self-service-import-wizard.md) +- [How to Trigger a workflow When a User Сreates a Group](/docs/kb/directorymanager/workflows-automation-and-lifecycle-management/how_to_trigger_a_workflow_when_a_user_сreates_a_group.md) +- [How To Add Message Approvers in Group Properties in Netwrix Directory Manager Portal](/docs/kb/directorymanager/configuration-and-integration/how-to-add-message-approvers-in-group-properties-in-groupid-portal.md) +- [How To Enforce Users to Create Groups in a Specific OU](/docs/kb/directorymanager/security-permissions-and-access-control/how-to-enforce-users-to-create-groups-in-a-specific-ou.md) diff --git a/docs/kb/directorymanager/security-permissions-and-access-control/how-to-enforce-users-to-create-groups-in-a-specific-ou.md b/docs/kb/directorymanager/security-permissions-and-access-control/how-to-enforce-users-to-create-groups-in-a-specific-ou.md index c06d8090e1..bd4b39cde7 100644 --- a/docs/kb/directorymanager/security-permissions-and-access-control/how-to-enforce-users-to-create-groups-in-a-specific-ou.md +++ b/docs/kb/directorymanager/security-permissions-and-access-control/how-to-enforce-users-to-create-groups-in-a-specific-ou.md @@ -54,10 +54,10 @@ Now when members of the security role try to create groups, they will be created ## Related Articles: -- [Walkthrough Search Policy - Define Scope and Filter Results](/docs/kb/directorymanager/walkthrough-search-policy-define-scope-and-filter-results.md) -- [How To Import Members to a Group Using Self-Service Import Wizard](/docs/kb/directorymanager/how-to-import-members-to-a-group-using-self-service-import-wizard.md) -- [How to Trigger a workflow When a User Сreates a Group](/docs/kb/directorymanager/how_to_trigger_a_workflow_when_a_user_сreates_a_group.md) -- [How To Add Message Approvers in Group Properties in Netwrix Directory Manager Portal](/docs/kb/directorymanager/how-to-add-message-approvers-in-group-properties-in-groupid-portal.md) +- [Walkthrough Search Policy - Define Scope and Filter Results](/docs/kb/directorymanager/security-permissions-and-access-control/walkthrough-search-policy-define-scope-and-filter-results.md) +- [How To Import Members to a Group Using Self-Service Import Wizard](/docs/kb/directorymanager/workflows-automation-and-lifecycle-management/how-to-import-members-to-a-group-using-self-service-import-wizard.md) +- [How to Trigger a workflow When a User Сreates a Group](/docs/kb/directorymanager/workflows-automation-and-lifecycle-management/how_to_trigger_a_workflow_when_a_user_сreates_a_group.md) +- [How To Add Message Approvers in Group Properties in Netwrix Directory Manager Portal](/docs/kb/directorymanager/configuration-and-integration/how-to-add-message-approvers-in-group-properties-in-groupid-portal.md) - [Best Practices for Controlling Changes to Group Membership](https://docs.netwrix.com/docs/kb/directorymanager/best-practices-for-controlling-changes-to-group-membership#netwrix-directory-manager-best-practices) -- [How To Enforce Users to Create Groups in a Specific OU](/docs/kb/directorymanager/how-to-enforce-users-to-create-groups-in-a-specific-ou.md) -- [Best Practices for Preventing Accidental Data Leakage](/docs/kb/directorymanager/best-practices-for-preventing-accidental-data-leakage.md) +- [How To Enforce Users to Create Groups in a Specific OU](/docs/kb/directorymanager/security-permissions-and-access-control/how-to-enforce-users-to-create-groups-in-a-specific-ou.md) +- [Best Practices for Preventing Accidental Data Leakage](/docs/kb/directorymanager/security-permissions-and-access-control/best-practices-for-preventing-accidental-data-leakage.md) diff --git a/docs/kb/directorymanager/security-permissions-and-access-control/walkthrough-search-policy-define-scope-and-filter-results.md b/docs/kb/directorymanager/security-permissions-and-access-control/walkthrough-search-policy-define-scope-and-filter-results.md index c0e9d8629d..3b1ee3ed5a 100644 --- a/docs/kb/directorymanager/security-permissions-and-access-control/walkthrough-search-policy-define-scope-and-filter-results.md +++ b/docs/kb/directorymanager/security-permissions-and-access-control/walkthrough-search-policy-define-scope-and-filter-results.md @@ -100,10 +100,10 @@ A down arrow appears in the applied operator's icon. Click it to display the con ### Related Articles: -- [Walkthrough Search Policy - Define Scope and Filter Results](/docs/kb/directorymanager/walkthrough-search-policy-define-scope-and-filter-results.md) -- [How To Import Members to a Group Using Self-Service Import Wizard](/docs/kb/directorymanager/how-to-import-members-to-a-group-using-self-service-import-wizard.md) -- [How to Trigger a workflow When a User Сreates a Group](/docs/kb/directorymanager/how_to_trigger_a_workflow_when_a_user_сreates_a_group.md) -- [How To Add Message Approvers in Group Properties in Netwrix Directory Manager Portal](/docs/kb/directorymanager/how-to-add-message-approvers-in-group-properties-in-groupid-portal.md) +- [Walkthrough Search Policy - Define Scope and Filter Results](/docs/kb/directorymanager/security-permissions-and-access-control/walkthrough-search-policy-define-scope-and-filter-results.md) +- [How To Import Members to a Group Using Self-Service Import Wizard](/docs/kb/directorymanager/workflows-automation-and-lifecycle-management/how-to-import-members-to-a-group-using-self-service-import-wizard.md) +- [How to Trigger a workflow When a User Сreates a Group](/docs/kb/directorymanager/workflows-automation-and-lifecycle-management/how_to_trigger_a_workflow_when_a_user_сreates_a_group.md) +- [How To Add Message Approvers in Group Properties in Netwrix Directory Manager Portal](/docs/kb/directorymanager/configuration-and-integration/how-to-add-message-approvers-in-group-properties-in-groupid-portal.md) - [Best Practices for Controlling Changes to Group Membership](https://docs.netwrix.com/docs/kb/directorymanager/best-practices-for-controlling-changes-to-group-membership#netwrix-directory-manager-best-practices) -- [How To Enforce Users to Create Groups in a Specific OU](/docs/kb/directorymanager/how-to-enforce-users-to-create-groups-in-a-specific-ou.md) -- [Best Practices for Preventing Accidental Data Leakage](/docs/kb/directorymanager/best-practices-for-preventing-accidental-data-leakage.md) +- [How To Enforce Users to Create Groups in a Specific OU](/docs/kb/directorymanager/security-permissions-and-access-control/how-to-enforce-users-to-create-groups-in-a-specific-ou.md) +- [Best Practices for Preventing Accidental Data Leakage](/docs/kb/directorymanager/security-permissions-and-access-control/best-practices-for-preventing-accidental-data-leakage.md) diff --git a/docs/kb/directorymanager/workflows-automation-and-lifecycle-management/how-to-import-members-to-a-group-using-self-service-import-wizard.md b/docs/kb/directorymanager/workflows-automation-and-lifecycle-management/how-to-import-members-to-a-group-using-self-service-import-wizard.md index bb489aff61..853bfc341f 100644 --- a/docs/kb/directorymanager/workflows-automation-and-lifecycle-management/how-to-import-members-to-a-group-using-self-service-import-wizard.md +++ b/docs/kb/directorymanager/workflows-automation-and-lifecycle-management/how-to-import-members-to-a-group-using-self-service-import-wizard.md @@ -92,10 +92,10 @@ The process to import members is discussed in these steps: 9. Click **Finish**. ### Related Articles: -- [Walkthrough Search Policy - Define Scope and Filter Results](/docs/kb/directorymanager/walkthrough-search-policy-define-scope-and-filter-results.md) -- [How To Import Members to a Group Using Self-Service Import Wizard](/docs/kb/directorymanager/how-to-import-members-to-a-group-using-self-service-import-wizard.md) -- [How to Trigger a workflow When a User Сreates a Group](/docs/kb/directorymanager/how_to_trigger_a_workflow_when_a_user_сreates_a_group.md) -- [How To Add Message Approvers in Group Properties in Netwrix Directory Manager Portal](/docs/kb/directorymanager/how-to-add-message-approvers-in-group-properties-in-groupid-portal.md) +- [Walkthrough Search Policy - Define Scope and Filter Results](/docs/kb/directorymanager/security-permissions-and-access-control/walkthrough-search-policy-define-scope-and-filter-results.md) +- [How To Import Members to a Group Using Self-Service Import Wizard](/docs/kb/directorymanager/workflows-automation-and-lifecycle-management/how-to-import-members-to-a-group-using-self-service-import-wizard.md) +- [How to Trigger a workflow When a User Сreates a Group](/docs/kb/directorymanager/workflows-automation-and-lifecycle-management/how_to_trigger_a_workflow_when_a_user_сreates_a_group.md) +- [How To Add Message Approvers in Group Properties in Netwrix Directory Manager Portal](/docs/kb/directorymanager/configuration-and-integration/how-to-add-message-approvers-in-group-properties-in-groupid-portal.md) - [Best Practices for Controlling Changes to Group Membership](https://docs.netwrix.com/docs/kb/directorymanager/best-practices-for-controlling-changes-to-group-membership#netwrix-directory-manager-best-practices) -- [How To Enforce Users to Create Groups in a Specific OU](/docs/kb/directorymanager/how-to-enforce-users-to-create-groups-in-a-specific-ou.md) -- [Best Practices for Preventing Accidental Data Leakage](/docs/kb/directorymanager/best-practices-for-preventing-accidental-data-leakage.md) +- [How To Enforce Users to Create Groups in a Specific OU](/docs/kb/directorymanager/security-permissions-and-access-control/how-to-enforce-users-to-create-groups-in-a-specific-ou.md) +- [Best Practices for Preventing Accidental Data Leakage](/docs/kb/directorymanager/security-permissions-and-access-control/best-practices-for-preventing-accidental-data-leakage.md) diff --git "a/docs/kb/directorymanager/workflows-automation-and-lifecycle-management/how_to_trigger_a_workflow_when_a_user_\321\201reates_a_group.md" "b/docs/kb/directorymanager/workflows-automation-and-lifecycle-management/how_to_trigger_a_workflow_when_a_user_\321\201reates_a_group.md" index ace5d823d2..a06e141865 100644 --- "a/docs/kb/directorymanager/workflows-automation-and-lifecycle-management/how_to_trigger_a_workflow_when_a_user_\321\201reates_a_group.md" +++ "b/docs/kb/directorymanager/workflows-automation-and-lifecycle-management/how_to_trigger_a_workflow_when_a_user_\321\201reates_a_group.md" @@ -86,9 +86,9 @@ Admin Center — Workflows — Overview — v11.0 ### Related Articles -- [Walkthrough Search Policy - Define Scope and Filter Results](/docs/kb/directorymanager/walkthrough-search-policy-define-scope-and-filter-results.md) -- [How To Enforce Users to Create Groups in a Specific OU](/docs/kb/directorymanager/how-to-enforce-users-to-create-groups-in-a-specific-ou.md) -- [How To Import Members to a Group Using Self-Service Import Wizard](/docs/kb/directorymanager/how-to-import-members-to-a-group-using-self-service-import-wizard.md) -- [How To Add Message Approvers in Group Properties in Netwrix Directory Manager Portal](/docs/kb/directorymanager/how-to-add-message-approvers-in-group-properties-in-groupid-portal.md) -- [How To Enforce Users to Create Groups in a Specific OU](/docs/kb/directorymanager/how-to-enforce-users-to-create-groups-in-a-specific-ou.md) -- [Best Practices for Preventing Accidental Data Leakage](/docs/kb/directorymanager/best-practices-for-preventing-accidental-data-leakage.md) +- [Walkthrough Search Policy - Define Scope and Filter Results](/docs/kb/directorymanager/security-permissions-and-access-control/walkthrough-search-policy-define-scope-and-filter-results.md) +- [How To Enforce Users to Create Groups in a Specific OU](/docs/kb/directorymanager/security-permissions-and-access-control/how-to-enforce-users-to-create-groups-in-a-specific-ou.md) +- [How To Import Members to a Group Using Self-Service Import Wizard](/docs/kb/directorymanager/workflows-automation-and-lifecycle-management/how-to-import-members-to-a-group-using-self-service-import-wizard.md) +- [How To Add Message Approvers in Group Properties in Netwrix Directory Manager Portal](/docs/kb/directorymanager/configuration-and-integration/how-to-add-message-approvers-in-group-properties-in-groupid-portal.md) +- [How To Enforce Users to Create Groups in a Specific OU](/docs/kb/directorymanager/security-permissions-and-access-control/how-to-enforce-users-to-create-groups-in-a-specific-ou.md) +- [Best Practices for Preventing Accidental Data Leakage](/docs/kb/directorymanager/security-permissions-and-access-control/best-practices-for-preventing-accidental-data-leakage.md) diff --git a/docs/kb/endpointprotector/administration-security-and-monitoring/troubleshoot_two-factor_authentication_issues.md b/docs/kb/endpointprotector/administration-security-and-monitoring/troubleshoot_two-factor_authentication_issues.md index bc2c6544bb..5a50262596 100644 --- a/docs/kb/endpointprotector/administration-security-and-monitoring/troubleshoot_two-factor_authentication_issues.md +++ b/docs/kb/endpointprotector/administration-security-and-monitoring/troubleshoot_two-factor_authentication_issues.md @@ -27,11 +27,11 @@ To troubleshoot issues with 2FA, try one or more of the following steps: 1. Ensure that the **Endpoint Protector** server date/time matches exactly with the date/time on the phone used to scan the QR code. This can be checked by following these steps: 1. In the **Endpoint Protector** console, go to **Appliance** > **Server Maintenance** and click **Synchronize time**. 2. Check the date and time on the phone. -2. Disable Two-Factor Authentication (2FA) in **Endpoint Protector**, then re-enable it. For detailed steps on enabling or disabling 2FA, see [Enable Two-Factor Authentication for System Admins with Google Authenticator App](/docs/kb/endpointprotector/enable_two-factor_authentication_for_system_admins_with_google_authenticator_app.md). +2. Disable Two-Factor Authentication (2FA) in **Endpoint Protector**, then re-enable it. For detailed steps on enabling or disabling 2FA, see [Enable Two-Factor Authentication for System Admins with Google Authenticator App](/docs/kb/endpointprotector/administration-security-and-monitoring/enable_two-factor_authentication_for_system_admins_with_google_authenticator_app.md). 3. Instead of scanning the QR code, manually enter the code in the **Google Authenticator** app. ## Related Links -- [Enable Two-Factor Authentication for System Admins with Google Authenticator App](/docs/kb/endpointprotector/enable_two-factor_authentication_for_system_admins_with_google_authenticator_app.md) -- [Managing System Administrators and Administrator Groups](/docs/kb/endpointprotector/managing-system-administrators-and-administrator-groups.md) +- [Enable Two-Factor Authentication for System Admins with Google Authenticator App](/docs/kb/endpointprotector/administration-security-and-monitoring/enable_two-factor_authentication_for_system_admins_with_google_authenticator_app.md) +- [Managing System Administrators and Administrator Groups](/docs/kb/endpointprotector/administration-security-and-monitoring/managing-system-administrators-and-administrator-groups.md) - [Two-Factor Authentication](https://docs.netwrix.com/docs/endpointprotector/admin/systemconfiguration/adminandaccess#two-factor-authentication) diff --git a/docs/kb/endpointprotector/device-control-and-access-management/how_to_add_specific_devices_to_the_allow_list.md b/docs/kb/endpointprotector/device-control-and-access-management/how_to_add_specific_devices_to_the_allow_list.md index cc0b043017..7b1570137e 100644 --- a/docs/kb/endpointprotector/device-control-and-access-management/how_to_add_specific_devices_to_the_allow_list.md +++ b/docs/kb/endpointprotector/device-control-and-access-management/how_to_add_specific_devices_to_the_allow_list.md @@ -34,4 +34,4 @@ This article explains how to add specific devices to the allow list using the we ## Related Links -- [Set Rights for a Specific Device](/docs/kb/endpointprotector/set-rights-for-a-specific-device.md) \ No newline at end of file +- [Set Rights for a Specific Device](/docs/kb/endpointprotector/device-control-and-access-management/set-rights-for-a-specific-device.md) \ No newline at end of file diff --git a/docs/kb/endpointprotector/enforced-encryption-and-easylock/create_a_system_backup_v2.md b/docs/kb/endpointprotector/enforced-encryption-and-easylock/create_a_system_backup_v2.md index 57a378732b..70456b668c 100644 --- a/docs/kb/endpointprotector/enforced-encryption-and-easylock/create_a_system_backup_v2.md +++ b/docs/kb/endpointprotector/enforced-encryption-and-easylock/create_a_system_backup_v2.md @@ -31,4 +31,4 @@ This article outlines how to create a backup of all settings, rights, policies, ## Related Links - [System Backup V2](https://docs.netwrix.com/docs/endpointprotector/5_9_4_2/admin/systemmaintenance/backup) -- [How to Perform a Backup Restore](/docs/kb/endpointprotector/how_to_perform_a_backup_restore.md) \ No newline at end of file +- [How to Perform a Backup Restore](/docs/kb/endpointprotector/enforced-encryption-and-easylock/how_to_perform_a_backup_restore.md) \ No newline at end of file diff --git a/docs/kb/endpointprotector/enforced-encryption-and-easylock/how_to_perform_a_backup_restore.md b/docs/kb/endpointprotector/enforced-encryption-and-easylock/how_to_perform_a_backup_restore.md index 8785859924..059672555d 100644 --- a/docs/kb/endpointprotector/enforced-encryption-and-easylock/how_to_perform_a_backup_restore.md +++ b/docs/kb/endpointprotector/enforced-encryption-and-easylock/how_to_perform_a_backup_restore.md @@ -51,4 +51,4 @@ By following these steps, you can successfully perform a backup and restore for ## Related Links - [System Backup V2](https://docs.netwrix.com/docs/endpointprotector/5_9_4_2/admin/systemmaintenance/backup) -- [Create a System Backup V2](/docs/kb/endpointprotector/create_a_system_backup_v2.md) \ No newline at end of file +- [Create a System Backup V2](/docs/kb/endpointprotector/enforced-encryption-and-easylock/create_a_system_backup_v2.md) \ No newline at end of file diff --git a/docs/kb/endpointprotector/features-and-operations/user_remediation_reporting.md b/docs/kb/endpointprotector/features-and-operations/user_remediation_reporting.md index 543f0860c0..713b35ef9c 100644 --- a/docs/kb/endpointprotector/features-and-operations/user_remediation_reporting.md +++ b/docs/kb/endpointprotector/features-and-operations/user_remediation_reporting.md @@ -31,5 +31,5 @@ This article explains how to locate and review logs of end user responses to **U ## Related Links -- [How to Configure User Remediation for Device Contr](/docs/kb/endpointprotector/how-to-configure-user-remediation-for-device-control.md) -- [Enabling User Remediation in Content Aware Protection Policies](/docs/kb/endpointprotector/enabling-user-remediation-in-content-aware-protection-policies.md) \ No newline at end of file +- [How to Configure User Remediation for Device Contr](/docs/kb/endpointprotector/device-control-and-access-management/how-to-configure-user-remediation-for-device-control.md) +- [Enabling User Remediation in Content Aware Protection Policies](/docs/kb/endpointprotector/content-aware-protection-and-dpi/enabling-user-remediation-in-content-aware-protection-policies.md) \ No newline at end of file diff --git a/docs/kb/general/documentation-and-reference/netwrix-auditor-health-log-error-event-id-6103-suggests-contacting-netwrix-technical-support.md b/docs/kb/general/documentation-and-reference/netwrix-auditor-health-log-error-event-id-6103-suggests-contacting-netwrix-technical-support.md index a2ba7ef110..8d01ffad19 100644 --- a/docs/kb/general/documentation-and-reference/netwrix-auditor-health-log-error-event-id-6103-suggests-contacting-netwrix-technical-support.md +++ b/docs/kb/general/documentation-and-reference/netwrix-auditor-health-log-error-event-id-6103-suggests-contacting-netwrix-technical-support.md @@ -47,8 +47,8 @@ An antivirus or EDR/XDR solution in your environment affects the operation of yo ## Resolution -Add antivirus exclusions to both your Netwrix Auditor monitoring plan and to targets by referring to the following article: [Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor.md). +Add antivirus exclusions to both your Netwrix Auditor monitoring plan and to targets by referring to the following article: [Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/system-administration/security-hardening/antivirus-exclusions-for-netwrix-auditor.md). ## Related Articles -- [Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor.md) +- [Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/system-administration/security-hardening/antivirus-exclusions-for-netwrix-auditor.md) From 8364b556c08ba4577b6b090f5c3422ee740e4dea Mon Sep 17 00:00:00 2001 From: jake-mahon Date: Wed, 12 Nov 2025 17:54:00 -0500 Subject: [PATCH 61/94] Revert "Merge pull request #336 from netwrix/zoey/kbcleaning" This reverts commit f5e0dca5354793f346bd0ba9b37f7bf74ed58484, reversing changes made to af4913237001fd9c6bb7d38f0aea29002f103d28. --- ...te_to_prevent_rdp_certificate_warnings).md | 3 +- ...mains_0.collection_ad_domaincontrollers.md | 3 +- ...ver-expires-report-shows-incorrect-data.md | 13 +- ..._to_windows_resources_(psremotingwinrm).md | 3 +- .../glossaries-and-faqs => }/aal-test.md | 0 ...rrors-for-user-activity-monitoring-plan.md | 0 ...d-error-in-event-log-manager-health-log.md | 0 ...ix-auditor-password-expiration-notifier.md | 0 ...ctive-users-tracker-resets-its-password.md | 0 ...events-for-domain-administrator-account.md | 0 ...erates-excessive-traffic-in-the-network.md | 0 ...ount-lockout-examiner-works-very-slowly.md | 0 ...count-lockouts-are-displayed-with-delay.md | 0 ...vice-continuously-starting-and-stopping.md | 0 ...licy-changes-reported-as-made-by-system.md | 0 .../active-directory-object-restore.md | 0 ...ry_collection_jobs_do_not_run_with_gmsa.md | 0 ...ivity_summary_emails_contain_.zip_files.md | 0 ...ts-in-one-way-trust-forests-environment.md | 0 .../additional-audit-details-how-it-works.md | 0 ...audit-logging-aal-configuration-details.md | 0 ...-is-unable-to-start-during-installation.md | 0 .../alert-reported-change-made-by-system.md | 0 ...om-extension-is-failing-text-extraction.md | 0 ...ntivirus-exclusions-for-netwrix-auditor.md | 0 ...ice-is-busy-processing-activity-records.md | 0 ...xtension-attributes-in-active-directory.md | 0 ...udit-policy-settings-for-pci-compliance.md | 0 ...ot-applied-on-domain-controller-locally.md | 0 ...status-shows-logon-auditing-is-disabled.md | 0 ...trails-are-incorrect-in-netwrix-auditor.md | 0 ...ion_services_(iis)_with_netwrix_auditor.md | 0 ...ems-with-replication-in-netwrix-auditor.md | 0 ...g-of-configuration-container-and-schema.md | 0 ...-domain-controllers-in-monitored-domain.md | 0 ...ing-stored-procedures-on-the-sql-server.md | 0 ...tor-glossary-abbreviations-and-acronyms.md | 0 ...alue_sendas_\342\200\223_event_id_2002.md" | 0 ...has_expired_\342\200\223_event_id_2222.md" | 0 ...-not-meet-authentication-criteria-error.md | 0 .../auto-archiving-windows-security-log.md | 0 ...ver-certificate-revocation-check-failed.md | 0 .../backup-recommendations.md | 0 .../backups-folder-in-netwrix-auditor.md | 0 ...-practices-for-securing-netwrix-auditor.md | 0 ...e-displayed-in-the-modification-reports.md | 0 ...he-everyone-group-in-the-audit-settings.md | 0 .../can-t-find-a-file-share-in-a-report.md | 0 ...in-the-files-and-folders-created-report.md | 0 .../cannot-access-roles-page.md | 0 .../cannot-access-the-help-desk-portal.md | 0 ...e-to-an-incorrect-user-name-or-password.md | 0 ...-access-to-short-term-archive-is-denied.md | 0 ...windows-file-server-compression-service.md | 0 ...blish-connection-to-compression-service.md | 0 ...int-online-and-ms-teams-monitoring-plan.md | 0 ...ext-error-in-sql-server-monitoring-plan.md | 0 ...credential-information-for-mapped-drive.md | 0 ...ttings-in-audit-configuration-assistant.md | 0 ...ror_in_exchange_online_monitoring_plan.md" | 0 ...ell_data_collector_jobs_with_parameters.md | 0 ...rying-to-review-netwrix-auditor-reports.md | 0 ...are-virtual-center-snapshot-the-server-.md | 0 ...ing-account-password-in-netwrix-auditor.md | 0 ...summaries-are-sent-outside-the-schedule.md | 0 .../changes-reported-in-wrong-time-zone.md | 0 ...l-server-causes-database-related-errors.md | 0 .../check-tcp-and-udp-ports-required.md | 0 ...y-exists-in-file-server-monitoring-plan.md | 0 ...r-have-failed-to-write-to-the-documents.md | 0 ...-they-do-not-possess-a-common-algorithm.md | 0 .../clock-skew-is-too-great.md | 0 ...but-still-exists-in-the-services-overvi.md | 0 ...error-in-windows-server-monitoring-plan.md | 0 ...ta-sources-to-use-proxy-server-settings.md | 0 ...e-microsoft-365-for-email-notifications.md | 0 ...-sql-server-auditing-to-ignore-addition.md | 0 .../configuring_proxy_scans.md | 0 ...ecause-the-target-server-is-unreachable.md | 0 ...not-valid-in-sql-server-monitoring-plan.md | 0 ...es-with-error-validating-your-account-s.md | 0 ...corruption-of-the-database-owner-record.md | 0 ...ect-objectname-in-database-databasename.md | 0 ...-find-stored-procedure-getallproperties.md | 0 ...could-not-locate-end-of-event-log-error.md | 0 ...error_in_windows_server_monitoring_plan.md | 0 ...http_in_exchange_online_monitoring_plan.md | 0 ...-oauth-in-microsoft-365-monitoring-plan.md | 0 ...ntials-used-by-account-lockout-examiner.md | 0 ...reports-in-password-expiration-notifier.md | 0 ...ta-classification-services-do-not-start.md | 0 ...a-gathering-task-has-not-been-scheduled.md | 0 .../data-matcher-timeout.md | 0 ...ta-missing-after-the-license-expiration.md | 0 ...-tables-not-compatible-with-the-product.md | 0 .../database-performance-loss.md | 0 ...b-owner-has-been-removed-from-databases.md | 0 .../deploying-the-report-server-database.md | 0 ...-enabled-active-directory-user-accounts.md | 0 ...-of-enabled-microsoft-entra-id-accounts.md | 0 ...access_analyzer_collectors_support_gmsa.md | 0 ...-stored-in-sql-versus-the-audit-archive.md | 0 ...tion-for-microsoft-365-service-accounts.md | 0 ...ore-it-performs-any-actions-on-accounts.md | 0 ...itored-domains-in-forest-made-by-system.md | 0 ...missing-in-password-expiration-notifier.md | 0 .../emc-unity-auditing.md | 0 ...file-missing-in-event-log-export-add-on.md | 0 ...pty-password-expiration-notifier-emails.md | 0 ...r-urls-in-sql-server-reporting-services.md | 0 .../enable_tcpip_protocol_in_sql_server.md | 0 .../entitlement-reviews-event-id-6527.md | 0 .../error-0x80040605-connection-failed.md | 0 ...or-0x800706ba-rpc-server-is-unavailable.md | 0 ...706d3-authentication-service-is-unknown.md | 0 .../data-collection-errors => }/error-403.md | 0 ...-500-when-viewing-and-accessing-reports.md | 0 ...3-reports-and-subscriptions-not-working.md | 0 ...it-settings-unexpected-http-status-code.md | 0 ...red-privilege-is-not-held-by-the-client.md | 0 ...-when-sending-the-request-to-the-server.md | 0 ...365-monitoring-plans-in-netwrix-auditor.md | 0 ...ith-the-same-key-has-already-been-added.md | 0 ...le-processing-the-request-on-the-server.md | 0 ...ount-management-events-is-not-enabled-f.md | 0 ...the-netwrix-auditor-self-audit-database.md | 0 ...t-create-a-connection-to-data-source-ds.md | 0 ...tifier-is-not-registered-on-application.md | 0 ...ver-settings-in-audit-database-settings.md | 0 ...uditing-mailbox-access-on-exchange-2013.md | 0 .../error-could-not-connect-to-server.md | 0 ...n-site-in-microsoft-365-monitoring-plan.md | 0 .../error-database-owner-sid-mismatch.md | 0 ...ver-is-not-installed-on-the-target-host.md | 0 ...eration-on-server-no-such-host-is-known.md | 0 ...serrorimpersonatinguser-running-reports.md | 0 .../error-event-id-1206-in-health-log.md | 0 ...failed-to-check-for-event-log-existence.md | 0 ...iled-to-copy-remote-distributed-modules.md | 0 ...ry-hive-file-is-used-by-another-process.md | 0 ...on-network-resource-that-is-unavailable.md | 0 ...ort-in-ssrs-http-error-401-unauthorized.md | 0 ...ogin-response-in-vmware-monitoring-plan.md | 0 ...-failed-cannot-open-database-in-reports.md | 0 .../error-memory-limit-is-reached.md | 0 ...s-audit-service-terminated-unexpectedly.md | 0 ...nts-and-updates-required-for-monitoring.md | 0 .../error-no-connection-could-be-made.md | 0 .../error-no-more-threads.md | 0 .../error-request-operation-timeout.md | 0 ...on-to-perform-this-operation-was-denied.md | 0 ...d-in-this-edition-of-reporting-services.md | 0 ...ond-to-start-or-control-request-in-ssrs.md | 0 ...limit-in-logon-activity-monitoring-plan.md | 0 ...snapshot-saving-process-was-interrupted.md | 0 .../error-sql-error-invalid-class.md | 0 ...ror-the-maximum-password-age-is-not-set.md | 0 ...f-an-error-exception-from-hresult-0x800.md | 0 ...error-the-pipe-endpoint-cannot-be-found.md | 0 .../error-the-remote-procedure-call-failed.md | 0 ...-core-service-has-been-already-launched.md | 0 ...specified-url-was-unexpectedly-reserved.md | 0 ...r-while-transaction-db-import-operation.md | 0 ...tifier_is_not_registered_on_application.md | 0 ...et_in_domain_1_for_the_{y}_object_class.md | 0 ...b_reports_url_not_working_after_upgrade.md | 0 ...ix-license-usage-data-and-url-resources.md | 0 ...cation-errors-in-netwrix-auditor-server.md | 0 .../event-id-1024-in-health-log.md | 0 .../event-id-1079-in-health-log.md | 0 .../event-id-1203-in-health-log.md | 0 .../event-id-1204-in-health-log.md | 0 .../event-id-1205-in-health-log.md | 0 .../event-id-1207-in-health-log.md | 0 .../event-id-1208-in-health-log.md | 0 .../event-id-1209-in-health-log.md | 0 .../event-id-1210-in-health-log.md | 0 ...-1215-1226-1235-1246-1248-in-health-log.md | 0 .../event-id-1212-in-health-log.md | 0 .../event-id-1214-in-health-log.md | 0 ...nt-id-1216-1217-1218-1219-in-health-log.md | 0 .../event-id-1223-in-health-log.md | 0 .../event-id-1225-in-health-log.md | 0 .../event-id-1236-in-health-log.md | 0 .../event-id-1239-in-health-log.md | 0 .../event-id-1240-in-health-log.md | 0 .../event-id-1241-in-health-log.md | 0 .../event-id-1242-in-health-log.md | 0 .../event-id-1243-in-health-log.md | 0 .../event-id-1244-in-health-log.md | 0 .../event-id-1245-in-health-log.md | 0 .../event-id-1249-in-health-log.md | 0 .../event-id-1250-in-health-log.md | 0 ...nt-id-1251-1254-1256-1258-in-health-log.md | 0 .../event-id-1255-in-health-log.md | 0 .../event-id-1259-in-health-log.md | 0 .../event-id-1260-1266-in-health-log.md | 0 .../event-id-1267-1273-in-health-log.md | 0 .../event-id-1274-in-health-log.md | 0 .../event-id-1275-in-health-log.md | 0 .../event-id-1276-in-health-log.md | 0 .../event-id-1280-in-health-log.md | 0 .../event-id-1281-1282-1283-in-health-log.md | 0 .../event-id-1285-in-health-log.md | 0 .../event-id-1286-in-health-log.md | 0 .../event-id-1287-in-health-log.md | 0 .../event-id-1288-in-health-log.md | 0 .../event-id-1289-in-health-log.md | 0 ...002-the-term-get-help-is-not-recognized.md | 0 .../event-id-5801-in-health-log.md | 0 .../event-id-5802-in-health-log.md | 0 .../event-id-5803-in-health-log.md | 0 ...s-and-stops-multi-lingual-configuration.md | 0 ...ectly-in-windows-server-monitoring-plan.md | 0 .../event_id_12371238_in_health_log.md | 0 ...-and-4634-generated-by-service-accounts.md | 0 ...-server-name-instead-of-user-in-reports.md | 0 ...microsoft-365-tenant-in-netwrix-auditor.md | 0 ...y-notifications-sent-to-some-users-only.md | 0 ...g-information-on-account-lockout-events.md | 0 ..._0-create_schema_job_post_v12.0_upgrade.md | 0 ...-recent-service-account-password-change.md | 0 ...idden-error-in-entra-id-monitoring-plan.md | 0 ...onfigure-netwrix-auditor-access-reviews.md | 0 ...o-login-by-user-netwrix-service-account.md | 0 .../failed-to-open-log.md | 0 ...ed_configuration_registry_database_is_.md" | 0 .../faq-account-lockout-examiner.md | 0 ...urity-descriptor-of-file-share-is-empty.md | 0 ...ng-reports-by-the-user-who-made-changes.md | 0 ...e-grained-policy-and-account-expiration.md | 0 ...letters-instead-of-command-text-in-ssrs.md | 0 ...incorrect-or-incomplete-data-in-reports.md | 0 .../freeware-license-code.md | 0 ...te-self-signed-ssl-certificate-for-ssrs.md | 0 ...-was-not-present-in-the-dictionary-adfs.md | 0 ...p-policy-error-is-not-in-a-valid-format.md | 0 .../group-policy-fake-changes.md | 0 ...up-policy-shows-sid-instead-of-settings.md | 0 ...-in-password-expiration-notifier-emails.md | 0 .../high-cpu-load-and-memory-usage.md | 0 .../high-cpu-usage-on-domain-controllers.md | 0 ...igh-cpu-usage-on-remote-desktop-servers.md | 0 ...er-the-readlog-registry-key-is-set-to-0.md | 0 ...windows-server-auditing-monitoring-plan.md | 0 ...lections-handled-after-a-network-outage.md | 0 ...e-sql-server-reporting-services-reports.md | 0 ...d-for-directory-service-access-auditing.md | 0 ...g-autobackups-on-each-domain-controller.md | 0 ...d-contacts-folders-from-product-reports.md | 0 ...er-ms-sql-server-instance-lower-version.md | 0 .../how-do-i-monitor-hidden-file-shares.md | 0 ...sk-space-information-from-computers-tha.md | 0 .../how-does-inactive-user-tracker-work.md | 0 ...does-merging-logon-activity-events-work.md | 0 ...s-netwrix-account-lockout-examiner-work.md | 0 ...ow-does-netwrix-auditor-for-vmware-work.md | 0 ...-does-password-expiration-notifier-work.md | 0 ...race-log-path-on-the-audited-sql-server.md | 0 ...data-from-replicated-domain-controllers.md | 0 ...ix-auditor-for-sql-server-collects-data.md | 0 ...ix-ensures-safety-of-stored-credentials.md | 0 ...ivity-video-recorder-resolve-host-names.md | 0 ...twork-traffic-compression-service-works.md | 0 ...d-additional-space-to-long-term-archive.md | 0 .../how-to-apply-netwrix-auditor-license.md | 0 ...-apply-the-license-to-virtual-appliance.md | 0 .../how-to-assign-db-owner-permissions.md | 0 .../how-to-audit-a-non-trusted-domain.md | 0 ...dit-another-domain-with-netwrix-auditor.md | 0 ...rvers-with-enabled-user-account-control.md | 0 ...cated-in-another-subnet-behind-firewall.md | 0 .../how-to-audit-user-password-changes.md | 0 ...ally-apply-office-classification-labels.md | 0 .../how-to-capture-service-traffic.md | 0 .../how-to-change-smtp-timeout.md | 0 ...x-auditor-user-activity-video-recording.md | 0 ...ta-collections-for-file-server-auditing.md | 0 ...ix-data-classification-query-server-url.md | 0 ...check-the-netwrix-auditor-health-status.md | 0 ...ar-the-sessions-list-in-netwrix-auditor.md | 0 ...-configure-disk-space-monitor-reporting.md | 0 ...nular-audit-policies-for-logon-auditing.md | 0 ...-configure-monitoring-of-local-accounts.md | 0 ...figure-netwrix-auditor-in-failover-mode.md | 0 ...to-monitor-clusters-of-exchange-servers.md | 0 ...-on-service-account-password-expiration.md | 0 ...space-monitor-to-work-behind-a-firewall.md | 0 ...two-user-notifications-instead-of-three.md | 0 ...eature-for-password-expiration-notifier.md | 0 ...-recording-session-on-program-execution.md | 0 ...sql-instances-and-what-it-is-needed-for.md | 0 ...ores-on-your-oracle-database-deployment.md | 0 ...-auditing-a-microsoft-office-365-tenant.md | 0 ...r-network-devices-in-your-configuration.md | 0 ...create-a-load-balanced-cews-environment.md | 0 .../how-to-create-new-reporting-databases.md | 0 ...ow-to-create-the-full-dump-of-a-process.md | 0 ...o-customize-email-notification-template.md | 0 ...elete-old-entries-from-the-account-list.md | 0 ...he-root-cause-of-multiple-failed-logons.md | 0 ...rmine-the-exchange-web-services-ews-url.md | 0 ...e-self-audit-feature-in-netwrix-auditor.md | 0 ...ver-inactive-users-with-netwrix-auditor.md | 0 ...es-in-netwrix-auditor-event-log-manager.md | 0 ...n-netwrix-auditor-inactive-user-tracker.md | 0 ...ix-auditor-password-expiration-notifier.md | 0 ...level-auditing-on-multiple-file-servers.md | 0 ...ow-to-enable-ocr-for-non-english-images.md | 0 ...-the-sql-server-change-reporter-reports.md | 0 ...lers-from-monitoring-in-netwrix-auditor.md | 0 ...itoring-by-password-expiration-notifier.md | 0 ...ude-specific-user-accounts-from-reports.md | 0 ...o-exclude-system-account-from-event-log.md | 0 ...ructure-pki-changes-from-being-reported.md | 0 ...extended-properties-from-being-reported.md | 0 ...-monitoring-scope-in-netwrix-auditor-ui.md | 0 ...address-used-for-a-failed-logon-attempt.md | 0 ...out-where-a-user-account-was-locked-out.md | 0 ...tain-mailboxes-and-folders-from-reports.md | 0 ...o-filter-out-certain-users-from-reports.md | 0 ...onitored-by-the-logon-reporter-software.md | 0 ...-find-destination-of-failed-ntlm-logons.md | 0 ...-to-find-out-my-netwrix-auditor-version.md | 0 .../how-to-find-video-recording-files.md | 0 ...fic-applications-and-services-event-log.md | 0 ...x-source-in-netwrix-data-classification.md | 0 ...w-to-get-database-content-audit-working.md | 0 ...how-to-get-full-netwrix-auditor-version.md | 0 ...ngle-alert-on-mass-objects-modification.md | 0 ...server-can-receive-data-from-meraki-api.md | 0 ...r-to-be-monitored-in-disk-space-monitor.md | 0 ...improve-document-processing-performance.md | 0 .../how-to-install-access-reviews.md | 0 ...nd-use-netwrix-account-lockout-examiner.md | 0 ...t-console-on-different-windows-versions.md | 0 ...individual-features-for-netwrix-auditor.md | 0 ...investigate-compression-services-errors.md | 0 ...to-manually-enable-advanced-sql-tracing.md | 0 ...mpression-services-from-audited-servers.md | 0 ...to-manually-remove-the-help-desk-portal.md | 0 ...how-to-migrate-account-lockout-examiner.md | 0 ...atabases-to-another-sql-server-instance.md | 0 ...uditor-working-folder-to-a-new-location.md | 0 ...inactive-users-tracker-to-other-servers.md | 0 .../how-to-modify-index-processing-mode.md | 0 .../how-to-modify-ssrs-report-timeouts.md | 0 ...ccount-lockout-examiner-service-account.md | 0 ...-the-activity-summary-delivery-schedule.md | 0 ...pient-list-for-activity-summary-reports.md | 0 .../how-to-monitor-print-service-activity.md | 0 ...ove-long-term-archive-to-a-new-location.md | 0 ...ow-to-move-netwrix-auditor-to-the-cloud.md | 0 ...move-reporting-databases-to-a-new-drive.md | 0 ...t-email-in-password-expiration-notifier.md | 0 ...tain-object-changes-from-being-reported.md | 0 ...e-msexchmobilemailboxpolicybl-attribute.md | 0 ...hanges-to-the-supported-encryption-type.md | 0 ...e-server-attributes-from-being-reported.md | 0 ...-account-locked-out-events-from-reports.md | 0 ...ctory-when-audit-is-properly-configured.md | 0 ...-improvement-program-in-netwrix-auditor.md | 0 ...prepare-for-printing-ssrs-based-reports.md | 0 ...o-prepare-netwrix-server-for-os-upgrade.md | 0 ...re-the-netwrix-server-for-a-sql-upgrade.md | 0 ...w-to-prevent-long-term-archive-overflow.md | 0 ...nts-prior-to-further-clear-installation.md | 0 .../how-to-read-netwrix-auditor-logs.md | 0 .../how-to-recreate-alerts-database.md | 0 ...audit-database-size-for-netwrix-auditor.md | 0 ...netwrix-event-log-manager-database-size.md | 0 ...-decomissioned-server-from-ssrs-reports.md | 0 ...e-all-triggers-from-sql-server-database.md | 0 ...move-footer-from-real-time-alert-emails.md | 0 ...ive-directory-group-policy-and-exchange.md | 0 ...x-event-log-agent-from-multiple-servers.md | 0 ...remove-old-oracle-database-audit-events.md | 0 ...-sharepoint-add-in-conceptclassifierapp.md | 0 ...oint-conceptclassifierapp-client-secret.md | 0 ...-to-repair-netwrix-auditor-installation.md | 0 ...k-portal-and-the-administrative-console.md | 0 ...netwrix-auditor-system-health-event-log.md | 0 .../how-to-send-netwrix-auditor-logs.md | 0 ...ll-emc-unity-server-as-a-monitored-item.md | 0 ...rver-to-collect-administrator-audit-log.md | 0 ...k-network-interface-changes-on-a-server.md | 0 ...ed-as-made-by-system-in-a-change-report.md | 0 ...overwrites-in-change-reports-for-vmware.md | 0 .../how-to-upgrade-netwrix-auditor.md | 0 ...the-long-term-archive-to-audit-database.md | 0 .../how-to-use-omit-lists.md | 0 .../how-to-use-sms-text-for-alerts.md | 0 ...se-wildcards-in-netwrix-auditor-reports.md | 0 ...tive-file-categories-in-netwrix-auditor.md | 0 ...of_users_addedremoved_from_any_ad_group.md | 0 ...uditor_upload_data_to_sql_using_tls_1.2.md | 0 ...have-an-issue-with-non-latin-characters.md | 0 .../hyperlinks-in-custom-branding.md | 0 ...nged-values-with-database-content-audit.md | 0 ...nges-made-in-my-third-party-application.md | 0 ...racters-in-password-expiration-notifier.md | 0 .../images-are-not-shown.md | 0 .../impossible-to-export-a-report.md | 0 ...ndexes_in_netwrix_access_analyzer_v12.0.md | 0 ...-active-accounts-not-logging-to-windows.md | 0 ...-combination-in-netwrix-auditor-reports.md | 0 ...ct-data-in-reports-without-any-warnings.md | 0 ...isplay-names-in-the-what-changed-column.md | 0 .../glossaries-and-faqs => }/index.md | 0 ...wrix-auditor-server-and-audited-servers.md | 0 ...ith-the-category-does-not-exist-message.md | 0 ...nt-memory-and-not-enough-storage-errors.md | 0 ...cure-for-access-management-with-auditor.md | 0 ...-of-netwrix-auditor-in-active-directory.md | 0 ...-occurs-when-trying-to-store-audit-data.md | 0 ...-sql-server-reporting-services-settings.md | 0 .../investigating-failed-logons.md | 0 ...ations-in-netwrix-auditor-take-too-long.md | 0 ...uditor-databases-on-the-same-sql-server.md | 0 ...or-displayed-incorrectly-in-pdf-reports.md | 0 ...3-003-failed-to-load-configuration-file.md | 0 .../lockouts-are-not-tracked.md | 0 .../log-overwrites-warnings.md | 0 ...account-running-netwrix-auditor-reports.md | 0 ...n-failures-in-multi-domain-environments.md | 0 ...on-prompt-extension-deployment-problems.md | 0 ...t-contained-an-invalid-logon-type-value.md | 0 ...ype-value-in-netwrix-auditor-health-log.md | 0 ...ct-for-netwrix-auditor-sms-alert-issues.md | 0 ...ta-collection-improving-the-performance.md | 0 .../malformed-control-request.md | 0 ...ter-disk-space-on-system-drive-fills-up.md | 0 ...ually-update-user-activity-core-service.md | 0 ...-removal-of-files-located-on-dfs-server.md | 0 ...aximum-message-size-error-in-health-log.md | 0 ...rate-event-log-manager-monitoring-plans.md | 0 ...piration-notifier-to-a-different-server.md | 0 .../migrating-auditor-to-new-server.md | 0 ...s_analyzer_database_to_a_new_sql_server.md | 0 ...hash-activity-on-netwrix-auditor-server.md | 0 ...nings-in-windows-server-monitoring-plan.md | 0 .../monitored-event-ids.md | 0 ...anges-in-windows-server-monitoring-plan.md | 0 ...ssl-certificates-with-event-log-manager.md | 0 ...nding-a-netwrix-auditor-monitoring-plan.md | 0 .../ndc-dashboard-failure.md | 0 .../ndc-page-status-codes.md | 0 ...entication-in-kerberos-only-environment.md | 0 ...rt-too-many-methods-to-fire-events-from.md | 0 ...tor-consumes-disk-space-recommendations.md | 0 ...-account-failed-logons-account-lockouts.md | 0 ...rrors-while-configuring-a-monitoring-pl.md | 0 ...-to-collect-the-administrator-audit-log.md | 0 ...-domain-controller-com-error-2147023485.md | 0 ...-audit-service-stops-after-each-startup.md | 0 ...ad-attempts-that-did-not-actually-occur.md | 0 ...ecause-the-remote-server-is-unauthorize.md | 0 ...connect-to-windows-server-audit-service.md | 0 ...ditor-health-log-contains-event-id-1119.md | 0 ...uditor-health-log-contains-eventid-2002.md | 0 ...uditor-health-log-contains-eventid-3230.md | 0 .../netwrix-auditor-licenses-and-plans.md | 0 .../netwrix-auditor-licensing-faqs.md | 0 ...risk-assessment-reports-reference-table.md | 0 ...ing-after-upgrading-host-server-windows.md | 0 ...rix-auditor-system-health-event-id-2007.md | 0 ...th-log-contains-event-ids-1015-and-1016.md | 0 ...lth-log-contains-eventids-3127-and-3129.md | 0 ...auditor-system-health-log-event-id-1059.md | 0 ...auditor-system-health-log-event-id-1213.md | 0 ...auditor-upgrade-process-taking-too-long.md | 0 ...due-to-following-error-access-is-denied.md | 0 ...the-sql-server-error-18452-login-failed.md | 0 ...erform-any-actions-on-inactive-accounts.md | 0 ...ts-and-does-not-report-them-as-inactive.md | 0 ...ce_crashes_after_upgrade_to_v10.7.13707.md | 0 ...how-to-open-ports-avoiding-manual-setup.md | 0 ...in-linux-generic-syslog-monitoring-plan.md | 0 ...the-who-field-contains-the-system-value.md | 0 ...nitoring-plans-found-in-netwrix-auditor.md | 0 ...ng-in-exchange-auditing-monitoring-plan.md | 0 ...d-in-reports-for-database-content-audit.md | 0 ...ons-are-not-sent-to-distribution-groups.md | 0 .../notifications-are-not-sent.md | 0 ...moved-and-readded-to-domain-controllers.md | 0 ...unning-netwrix-auditor-under-non-admin-.md | 0 ...ect-in-inactive-user-tracker-health-log.md | 0 ...type-and-what-changed-columns-are-empty.md | 0 ...of-rras-administration-connection-point.md | 0 .../odd-characters-in-csv-file.md | 0 .../omit-folder-open-events.md | 0 ...as-timed-out-for-cef-export-siem-add-on.md | 0 ...ams-monitoring-plans-in-netwrix-auditor.md | 0 .../out-of-memory-exception.md | 0 ...lel-redo-events-in-sql-server-event-log.md | 0 ...l-header-and-footer-reset-after-upgrade.md | 0 ...er-configuring-password-policy-enforcer.md | 0 ...ration-notifier-stopped-showing-results.md | 0 ...permission-denied-error-code-2146828218.md | 0 ...soft_entra_id_(auditor_v10.0_and_older).md | 0 ...icient-in-sql-server-reporting-services.md | 0 .../preserving-custom-taxonomies.md | 0 ...-file-in-windows-server-monitoring-plan.md | 0 ...ts-in-no-extracted-text-or-invalid-text.md | 0 ...ithout-domain-administrator-permissions.md | 0 ...bac-authorization-returns-access-denied.md | 0 .../reading-log-status.md | 0 ...recover-access-to-a-sql-server-instance.md | 0 .../recovery-mode-changes-in-sql-databases.md | 0 ...e-directory-and-entra-id-license-counts.md | 0 ...rvice-control-manager-connection-timout.md | 0 ...224_subscriptions_error_in_netwrix_aud.md" | 0 ...sharepoint_online_and_microsoft_entra_i.md | 0 ...ntent-manager-role-on-the-report-server.md | 0 ...riptions-are-missing-in-netwrix-auditor.md | 0 ...takes-a-while-and-completes-with-errors.md | 0 ...s-not-supported-windows-server-auditing.md | 0 ...for-generic-events-event-log-management.md | 0 ...oving-user-account-to-the-quarantine-ou.md | 0 ...tricted_access_to_users_of_your_domain..md | 0 ...certificates_and_their_expiration_dates.md | 0 ...s-not-compatible-with-this-code-version.md | 0 ...-in-object-restore-for-active-directory.md | 0 ...to-validate-integrity-of-encrypted-data.md | 0 .../glossaries-and-faqs => }/sa_11.6_010.md | 0 ...error_in_windows_server_monitoring_plan.md | 0 .../search-takes-too-long-to-complete.md | 0 ...the-azure-ad-accounts-attributes-report.md | 0 ...rity-log-overwrites-occurred-on-this-dc.md | 0 ...urity-log-settings-do-not-apply-via-gpo.md | 0 ...-request-error-in-user-activity-service.md | 0 ...auditor-and-netwrix-data-classification.md | 0 ...een_auditor_and_ssrs_via_ssltls_channel.md | 0 .../setting-up-account-lockout-alert.md | 0 ...arepoint-application-deployment-for-ndc.md | 0 ...llation-for-netwrix-data-classification.md | 0 ...ges-are-reported-with-a-wrong-timestamp.md | 0 ...arepoint-core-service-deployment-failed.md | 0 ...o-load-or-unable-to-edit-a-clue-or-term.md | 0 .../slow-examination.md | 0 ...deleted-in-inactive-user-tracker-report.md | 0 ...flected-in-reports-and-change-summaries.md | 0 ...does-not-exist-error-in-netwrix-auditor.md | 0 ...error-in-logon-activity-monitoring-plan.md | 0 ...port-for-netwrix-auditor-audit-database.md | 0 ...rver-express-database-size-reached-10gb.md | 0 ...er-netwrix-auditor-health-summary-email.md | 0 ...tly-grows-large-and-occupies-disk-space.md | 0 ...reports-do-not-show-gpo-settings-values.md | 0 ...ize-limit-are-missing-from-lostandfound.md | 0 ...-fails-due-to-incorrect-date-from-value.md | 0 .../subscription-reports-errors.md | 0 ...not-been-initialized-for-investigations.md | 0 ...as-expired-for-account-lockout-examiner.md | 0 ...in-netwrix-password-expiration-notifier.md | 0 ...ed-error-in-file-server-monitoring-plan.md | 0 ...ified-in-logon-activity-monitoring-plan.md | 0 .../system-changed-client-operating-system.md | 0 ...objects-for-foreign-security-principals.md | 0 ...d-object-path-after-account-name-change.md | 0 ...hanged-service-principle-name-attribute.md | 0 ...tified-in-user-activity-monitoring-plan.md | 0 ...ccount-lockout-examiner-service-account.md | 0 ...-name-when-configuring-real-time-alerts.md | 0 ...n-the-who-changed-column-for-sharepoint.md | 0 ...in-the-workstation-field-for-sharepoint.md | 0 ...tqs-application-pool-crashes-on-startup.md | 0 ...ent-service-statuses-after-installation.md | 0 ...n-a-monitored-file-server-is-overfilled.md | 0 ...main-param-parameter-is-missing-a-value.md | 0 ...address-column-in-the-enrollment-report.md | 0 ...indows-server-does-not-contain-any-data.md | 0 ...audit-configuration-could-not-obtain-in.md | 0 ...ure-exchange-server-administrator-audit.md | 0 ...ord-expiration-notifier-service-account.md | 0 ...-does-not-appear-in-examination-results.md | 0 ...ains-appear-in-the-managed-domains-list.md | 0 ...-does-not-report-on-changes-to-calendar.md | 0 ...-call-failed-error-when-collecting-logs.md | 0 ...x-auditor-agent-for-sharepoint-installa.md | 0 ...x-auditor-service-for-sharepoint-error-.md | 0 ...-in-the-what-column-instead-of-its-name.md | 0 ...n-in-the-reports-instead-of-the-object-.md | 0 ...not-being-installed-on-monitored-server.md | 0 ...140-generated-by-netwrix-auditor-server.md | 0 ...t-error-in-file-servers-monitoring-plan.md | 0 ...r-on-sharepoint-core-service-deployment.md | 0 ...-disabled-in-sql-server-monitoring-plan.md | 0 .../transport-failed-to-connect-to-server.md | 0 ...hoot_sharepoint_serveron-premise_errors.md | 0 .../ts-collection-failed-warning.md | 0 ...ta-collection-for-file-servers-auditing.md | 0 .../uavr-core-service-not-responding.md | 0 ...le-to-audit-target-server-by-ip-address.md | 0 ...re-audit-policies-in-domain-controllers.md | 0 .../unable-to-connect-to-remote-server.md | 0 .../unable-to-create-real-time-alerts.md | 0 ...ble-to-generate-reports-after-migration.md | 0 ...wrix-auditor-user-activity-core-service.md | 0 ...rror-when-using-gmsa-in-netwrix-auditor.md | 0 ...s-system-cannot-find-the-file-specified.md | 0 ...excel-word-or-powerpoint-with-ssrs-2019.md | 0 ...-subscription-file-to-a-shared-location.md | 0 ...-to-contract-or-subscription-expiration.md | 0 ...nable-to-update-the-compression-service.md | 0 ...ccess-to-state-in-time-folder-is-denied.md | 0 ...int.com_error_accessing_remote_registry.md | 0 ...le-error-in-file-server-monitoring-plan.md | 0 ...talling-user-activity-monitoring-agents.md | 0 .../upgrade-increments-for-netwrix-auditor.md | 0 ...uditor_version_cannot_be_upgraded_error.md | 0 .../upgrading-sql-server-instance.md | 0 ...e-authority-issued-certificates-in-ssrs.md | 0 ...er-activity-video-is-not-being-captured.md | 0 .../user-and-workstation-do-not-match.md | 0 .../user-behavior-analytics-configuration.md | 0 .../users-access-their-own-mailboxes.md | 0 ...ort-in-netwrix-auditor-for-file-servers.md | 0 ...eter-error-when-auditing-netapp-cluster.md | 0 ...rning-53-the-network-path-was-not-found.md | 0 ...o-perform-automatic-audit-configuration.md | 0 ...ta-does-not-exist-or-cannot-be-accessed.md | 0 ...d_not_load_file_or_assembly_dsinternals.md | 0 ...active-directory-bandwidth-requirements.md | 0 ...ets-are-used-for-aal-changes-collection.md | 0 ...nfiguration-do-on-the-monitored-servers.md | 0 ...nid-in-netwrix-auditor-for-file-servers.md | 0 ...etime-attribute-and-what-is-it-used-for.md | 0 ...oes-sql-audit-generate-for-a-sql-server.md | 0 ...e-password-expiration-notification-sent.md | 0 ...s-netwrix-auditor-collect-security-logs.md | 0 ...ed-for-the-auditor-to-function-properly.md | 0 ...eros_authentication_ticket_(tgt)_was_re.md | 0 ...-netwrix-auditor-for-sql-server-reports.md | 0 ...y-key-is-missing-in-both-gpmc-and-local.md | 0 ...-events-on-password-changing-in-reports.md | 0 ...incomplete-information-on-failed-logons.md | 0 ...-data-too-late-or-do-not-receive-at-all.md | 0 ...ws-unexpected-issues-for-windows-server.md | 0 ...-not-start-or-is-terminated-upon-launch.md | 0 ...e-when-field-disappear-in-subscriptions.md | 0 ...ttempts-are-reported-by-netwrix-auditor.md | 0 ...s-on-accounts-that-cannot-be-locked-out.md | 0 ...or-reads-ad-fs-dkm-key-and-is-it-normal.md | 0 ...rs-that-were-not-supposed-to-be-scanned.md | 0 ...fenders-as-the-only-antivirus-installed.md | 0 ...ovider-failed-service-cannot-be-started.md | 0 ...-the-information-on-win32-printer-error.md | 0 .../workstation-field-reported-as-unknown.md | 0 .../workstation-name-is-not-shown.md | 0 ...s-server-auditing-service-pre-installed.md | 0 ...nection_issue_when_tls_1.2_is_required.md" | 0 ...lusions-for-netwrix-data-classification.md | 3 +- ...hen-validating-sharepoint-online-source.md | 3 +- .../classification-troubleshooting.md | 3 +- ...led-successfully-with-no-text-extracted.md | 3 +- ...ificate-for-the-source-is-due-to-expire.md | 3 +- ...ror-end-encrypted-private-key-not-found.md | 3 +- ...or-failed-to-load-classifier-data-cache.md | 3 +- .../error-unable-to-decrypt-encryption-key.md | 3 +- .../export-not-available-for-dsar-searches.md | 3 +- ...-xml-file-using-concepttermstoremanager.md | 3 +- ...ply-netwrix-data-classification-license.md | 3 +- .../how-to-back-up-the-ndc-index.md | 3 +- ...netwrix-data-classification-web-console.md | 3 +- ...nular-permissions-for-a-service-account.md | 3 +- .../how-to-configure-stopwords.md | 3 +- ...bsite-that-does-not-require-credentials.md | 3 +- .../how-to-export-event-logs.md | 3 +- ...y-uninstall-netwrix-data-classification.md | 3 +- ...x-data-classification-to-another-server.md | 3 +- ...he-netwrix-data-classification-database.md | 3 +- .../how-to-move-indexed-files.md | 3 +- .../how-to-partially-rebuild-the-dqs-index.md | 3 +- ...n-via-microsoft-entra-id-authentication.md | 3 +- .../how-to-update-service-account-password.md | 3 +- .../how-to-upgrade-a-dqs-deployment.md | 3 +- .../how_groups_and_types_are_classified.md | 9 +- ...-xml-file-using-concepttermstoremanager.md | 3 +- ...exist-exception-from-hresult-0x80090016.md | 3 +- .../missing-search-results.md | 3 +- ...ollector-indexer-and-classifier-threads.md | 3 +- ...nts-attributes-updated-during-migration.md | 3 +- .../process-pending-deletes.md | 3 +- ...-key-related-errors-in-windows-services.md | 3 +- ...dapter.authenticate()_error_authenticat.md | 3 +- ...earch-logic-netwrix-data-classification.md | 3 +- ...d-reset-for-netwrix-data-classification.md | 3 +- .../service-unavailable-503-ndc-dashboard.md | 3 +- ...ets-using-the-concepttermstoragemanager.md | 3 +- ...text-not-being-extracted-from-zip-files.md | 3 +- .../using-sharepoint-modern-authentication.md | 3 +- ...er-service-has-been-improperly-shutdown.md | 3 +- ...-netwrix-by-netwrix-data-classification.md | 3 +- ...sn-t-running-or-is-running-unexpectedly.md | 3 +- ...rectory-attribute-to-replication-schema.md | 5 +- ...dd_a_future_date_in_a_description_field.md | 5 +- ...tional_unit_field_to_the_my_groups_page.md | 5 +- ...ust-heap-size-for-elasticsearch-service.md | 5 +- ...rs_to_send_email_to_a_distribution_list.md | 5 +- .../asset-export-utility-configuration.md | 5 +- ...controlling-changes-to-group-membership.md | 5 +- ...-for-preventing-accidental-data-leakage.md | 5 +- ...and-sort-all-smart-groups-and-dynasties.md | 5 +- .../bulk-update-smart-group-object-types.md | 5 +- ...hange-log-level-from-error-to-debug-v11.md | 5 +- ...tal-url-in-workflow-email-notifications.md | 5 +- .../change-the-default-dynasty-operator.md | 5 +- ...default-naming-convention-for-dynasties.md | 5 +- ...fault-sort-attribute-for-search-results.md | 5 +- ...header-and-footer-logo-in-notifications.md | 5 +- ...name_format_to_first.last_in_the_portal.md | 5 +- .../collecting-all-log-files-in-v11.md | 5 +- ...ail-notifications-for-an-identity-store.md | 5 +- ...ault_container_for_creating_new_objects.md | 5 +- ...d_attributes_in_the_self-service_portal.md | 5 +- ...rmissions_for_entra_id_group_management.md | 5 +- ...-between-smart-groups-and-static-groups.md | 5 +- ...-query-criteria-using-import-and-export.md | 5 +- ...ulti-valued_control_custom_display_type.md | 5 +- .../creating-and-managing-dynasties.md | 5 +- ...ove_footer_in_directory_manager_v11.1.1.md | 5 +- ...ditional-ownership-in-the-my-groups-tab.md | 5 +- ...change-distribution-lists-in-the-portal.md | 5 +- ...onfigure-workflow-approver-acceleration.md | 5 +- ...roup-owner-suggestion-for-orphan-groups.md | 5 +- ...a_smart_card_using_custom_display_types.md | 5 +- ...put_validation_with_regular_expressions.md | 5 +- ...entraid-application-proxy-configuration.md | 5 +- ...nnect_to_identity_store_when_using_gmsa.md | 5 +- ..._scratch_due_to_domain_case_sensitivity.md | 5 +- ...led-user-reports-with-additional-fields.md | 5 +- ...wners-for-groups-using-management-shell.md | 5 +- ...rs_to_validate_their_directory_profiles.md | 5 +- .../gather-debug-logs-for-v10.md | 5 +- .../gather-debug-logs-for-v11.md | 5 +- ...te-a-report-of-all-groups-in-the-domain.md | 5 +- ...long_with_distribution_list_memberships.md | 5 +- ...eport_on_enabled_users_without_managers.md | 5 +- ...long_with_distribution_list_memberships.md | 5 +- ...ort_on_groups_without_members_or_owners.md | 5 +- ...g-a-report-on-users-who-never-logged-on.md | 5 +- ...ory-manager-v11-application-in-entra-id.md | 5 +- ...ribution-lists-from-end-users-in-portal.md | 5 +- ...and-synchronize-tabs-in-the-user-portal.md | 5 +- ...s-in-group-properties-in-groupid-portal.md | 5 +- ...-create-specific-objects-in-user-portal.md | 5 +- ...sers-to-only-create-distribution-groups.md | 5 +- .../how-to-apply-real-time-data-validation.md | 5 +- .../how-to-change-a-user-s-membership-type.md | 5 +- ...ge-the-user-session-timeout-for-portals.md | 5 +- ...copy-the-design-of-portal-via-sql-query.md | 5 +- ...reset-privileges-in-self-service-portal.md | 5 +- ...d-group-ownership-in-the-my-groups-page.md | 5 +- ...up-type-as-distribution-or-security-v10.md | 5 +- ...up-type-as-distribution-or-security-v11.md | 5 +- ...users-to-create-groups-in-a-specific-ou.md | 5 +- ...port-to-originator-set-to-false-or-true.md | 5 +- .../how-to-identify-groups-without-owners.md | 5 +- ...-group-using-self-service-import-wizard.md | 5 +- ...searchable-object-types-in-user-portals.md | 5 +- ...t-users-to-search-only-for-user-objects.md | 5 +- ...to-modify-expiring-group-email-template.md | 5 +- ...tify-objects-when-a-profile-is-modified.md | 5 +- .../how-to-prepare-for-installation.md | 5 +- .../how-to-replace-logo-on-landing-page.md | 5 +- .../how-to-replace-logo-on-sign-in-page.md | 5 +- ...replace-the-password-center-portal-logo.md | 5 +- ...eplace-the-security-service-certificate.md | 5 +- ...ate-as-the-default-security-type-in-v10.md | 3 +- ...ate-as-the-default-security-type-in-v11.md | 3 +- ...-a-workflow-when-a-user-creates-a-group.md | 5 +- .../how-to-uninstall-directory-manager.md | 5 +- ...ow-to-view-roles-assigned-to-a-user-v10.md | 5 +- ...ow-to-view-roles-assigned-to-a-user-v11.md | 5 +- ...e_export_list_in_the_application_portal.md | 5 +- ...ibutes_to_the_export_list_in_the_portal.md | 5 +- ...how_to_collect_and_compress_logs_in_v11.md | 5 +- ...rmissions_for_entra_id_group_management.md | 5 +- ..._create_an_orphan_group_update_schedule.md | 5 +- .../how_to_customize_notifications.md | 5 +- ...ad_of_display_name_in_the_member_of_tab.md | 5 +- ..._groups_without_members_and_with_owners.md | 5 +- ...enerate_a_report_on_mail-enabled_groups.md | 5 +- ...e_of_a_smartgroup_query_to_specific_ous.md | 5 +- ...from_attributes_when_creating_dynasties.md | 5 +- ..._replication_for_a_specific_object_type.md | 5 +- ...low_when_a_user_\321\201reates_a_group.md" | 3 +- ...ate_the_service_account_password_in_v10.md | 5 +- ...f_objects_owned_by_a_user_in_the_portal.md | 5 +- ...dentify-similar-groups-in-the-directory.md | 5 +- ...crease_the_idle_timeout_duration_in_v11.md | 5 +- ...nagement-shell-from-powershell-7-in-v11.md | 5 +- ...ate-new-objects-in-specified-containers.md | 5 +- ...y-manager-processes-with-microsoft-flow.md | 5 +- ...ository-on-a-separate-instance-with-v11.md | 5 +- ...about-changes-made-to-directory-objects.md | 5 +- ...ements-for-identity-store-configuration.md | 5 +- ...neid-authentication-option-discontinued.md | 5 +- ...-for-groups-created-in-active-directory.md | 5 +- ...emove_the_delete_option_from_the_portal.md | 5 +- ...g-custom-ad-attributes-to-elasticsearch.md | 5 +- ...re-unique-group-display-names-in-portal.md | 5 +- ...t-users-from-accessing-the-admin-portal.md | 5 +- ...et_addresses_of_trusted_inbound_domains.md | 5 +- ...cting-expiration-policy-options-by-role.md | 5 +- ..._timestamp_from_the_sql_database_in_v10.md | 5 +- ...nter-helpdesk-portal-returns-no-results.md | 5 +- ...delivery_restrictions_on_dynasty_groups.md | 5 +- ...r-groups-in-bulk-using-management-shell.md | 5 +- ...y_naming_convention_for_child_dynasties.md | 5 +- ...t-flow-from-directory-manager-workflows.md | 5 +- .../unable-to-sort-groups-by-displayname.md | 5 +- ...stall-or-fully-remove-directory-manager.md | 5 +- ...-support-email-address-for-contact-link.md | 5 +- ...ision_user_accounts_in_active_directory.md | 5 +- .../view-and-manage-your-group-memberships.md | 5 +- .../viewing-and-managing-licenses.md | 5 +- ...-policy-define-scope-and-filter-results.md | 5 +- ...llowlist_in_outlook_classic_for_windows.md | 3 +- .../ad_admins_not_able_to_log_in.md | 3 +- .../add_an_ssl_certificate.md | 3 +- ...ss-via-deep-packet-inspection-allowlist.md | 3 +- ...cognized_when_connected_to_a_windows_pc.md | 3 +- ...ile-transfers-to-or-from-network-shares.md | 3 +- ...es-without-the-endpoint-protector-agent.md | 3 +- ...ect-sensitive-content-in-archived-files.md | 3 +- ...ctor-block-internal-card-readers-on-mac.md | 3 +- ...ognition-be-enabled-for-file-inspection.md | 3 +- ...-the-endpoint-protector-agent-installed.md | 3 +- ...ou-block-an-internal-card-reader-on-mac.md | 3 +- ...ient_version_installed_on_your_computer.md | 3 +- .../client-modes-overview.md | 3 +- .../client_integrity_fail_events.md | 3 +- ...timeout-in-the-administration-interface.md | 3 +- ...ttings-for-the-administration-interface.md | 3 +- ...nfigure_content_aware_policy_priorities.md | 3 +- ...s-for-outside-hours-and-outside-network.md | 3 +- .../content-aware-policy-configuration.md | 3 +- .../content_aware_protection_tab_missing.md | 3 +- .../create_a_system_backup_v2.md | 3 +- ...exceptions_for_specific_file_extensions.md | 3 +- .../creating-ediscovery-policies-and-scans.md | 3 +- ...os-through-intune-with-full-disk-access.md | 3 +- .../deploy_clients_via_group_policy.md | 3 +- .../deploying-endpoint-protector-agents.md | 3 +- ...ing_in_the_reports_and_analysis_section.md | 3 +- ...nts-for-file-tracing-and-file-shadowing.md | 3 +- .../device-control-sections-overview.md | 3 +- ...nspect-content-sent-through-thunderbird.md | 3 +- ...m_agent_removal_from_the_client_machine.md | 3 +- ...ownload-the-intune-mdm-deployment-guide.md | 3 +- ...ertificate-not-available-in-the-browser.md | 3 +- ...tion-for-instant-messaging-applications.md | 3 +- .../enable-sensitive-data-protection.md | 3 +- ...and_file_shadowing_for_removable_drives.md | 3 +- ...ss_when_deploying_on_macos_using_kandji.md | 3 +- ...em_admins_with_google_authenticator_app.md | 3 +- ...bling-advanced-printer-and-mtp-scanning.md | 3 +- ...tercepting-vpn-traffic-on-macos-clients.md | 3 +- ...on-in-content-aware-protection-policies.md | 3 +- ...annot-execute-command-an-error-occurred.md | 3 +- ...d-as-unlicensed-under-list-of-computers.md | 3 +- .../error-failed-to-initiate-usb-device.md | 3 +- ...id-certificate-error-in-mozilla-firefox.md | 3 +- ..._devices_not_visible_in_list_of_devices.md | 3 +- ...ssible_with_safari_on_vm-hosted_servers.md | 3 +- ...rt-event-logs-from-reports-and-analysis.md | 3 +- ...w-format-for-documents-sent-to-printers.md | 3 +- ...ylock-role-is-assigned-to-administrator.md | 3 +- ...computer-in-the-client-software-upgrade.md | 3 +- ...he-file-size-threshold-apply-to-uploads.md | 3 +- ...-file-size-threshold-applies-to-uploads.md | 3 +- ...drive-when-experiencing-easylock-issues.md | 3 +- ...ock-whatsapp-application-from-launching.md | 3 +- ...mputer-controlled-by-endpoint-protector.md | 3 +- ...-the-client-to-server-connection-status.md | 3 +- ...-the-history-and-email-status-of-alerts.md | 3 +- ...-deep-packet-inspection-logs-for-mac-os.md | 3 +- ...deep-packet-inspection-logs-for-windows.md | 3 +- ...cess-but-allow-charging-for-ios-devices.md | 3 +- ...ure-user-remediation-for-device-control.md | 3 +- ...oy-the-windows-endpoint-protector-agent.md | 3 +- .../how-to-generate-a-memory-dump.md | 3 +- ...identify-and-remove-duplicate-computers.md | 3 +- ...install-client-without-user-interaction.md | 3 +- ...to-install-the-client-on-macos-monterey.md | 3 +- ...tor-webmail-for-gmail-outlook-and-yahoo.md | 3 +- .../how-to-set-access-rights-for-an-iphone.md | 3 +- ...to-set-an-uninstall-protection-password.md | 3 +- ...-set-fqdn-in-server-certificate-subject.md | 3 +- ...date-endpoint-protector-or-unify-server.md | 3 +- ...ock-without-endpoint-protector-software.md | 3 +- ...-number-exceeds-the-10-000-record-limit.md | 3 +- ...nt_protector_server_and_client_software.md | 3 +- ...d_a_new_entry_to_the_justification_list.md | 3 +- ..._add_specific_devices_to_the_allow_list.md | 3 +- ...ow_to_apply_an_offline_patch_or_upgrade.md | 3 +- .../how_to_apply_security_backend_updates.md | 3 +- .../how_to_block_source_code_using_ocr.md | 3 +- ...ip_addresses_from_accessing_the_console.md | 3 +- ..._idevices_on_endpoint_protector_for_mac.md | 3 +- ...deploy_the_client_using_sccm_or_msiexec.md | 3 +- ...estination_url_in_content_aware_reports.md | 3 +- ...he_list_of_computers,_users,_or_devices.md | 3 +- ...undle_id_for_client_deployment_on_macos.md | 3 +- ..._111.33.33.111_ip_address_on_the_server.md | 3 +- ...ease_the_200_entries_display_limitation.md | 3 +- ...the_default_credentials_for_the_console.md | 3 +- ...ally_activate_debugging_logs_on_windows.md | 3 +- ..._endpoint_protector_agents_via_terminal.md | 3 +- .../how_to_manually_uninstall_the_agent.md | 3 +- .../how_to_perform_a_backup_restore.md | 3 +- ...ryption_license_to_a_usb_storage_device.md | 3 +- ...t_client_logs_from_the_server_interface.md | 3 +- ...e_reports_and_analysis_logs_not_loading.md | 3 +- ...tiple_computers_and_users_within_groups.md | 3 +- ...directory_administrator_synchronization.md | 3 +- .../how_to_set_up_e-mail_alerts.md | 3 +- .../how_to_set_up_external_storage.md | 3 +- .../how_to_set_up_smtp_with_gmail.md | 3 +- ..._to_stage_the_endpoint_protector_server.md | 3 +- ...tector_client_and_deep_packet_inspectio.md | 3 +- ...when_apply_updates_button_is_grayed_out.md | 3 +- ...ow_to_use_the_content_detection_summary.md | 3 +- ...a_scanner_in_the_controlled_device_list.md | 3 +- ...to_whitelist_a_device_for_global_access.md | 3 +- ...tdown-on-endpoint-protector-deployments.md | 3 +- ...d-digicert-root-certificates-on-windows.md | 3 +- ...et_inspection_and_vpn_traffic_intercept.md | 3 +- .../install_the_linux_client.md | 3 +- ...nitoring-agent-on-the-virtual-appliance.md | 3 +- ...-the-agent-with-proxy-settings-on-macos.md | 3 +- ...he-agent-with-proxy-settings-on-windows.md | 3 +- ..._the_agent_with_proxy_settings_on_linux.md | 3 +- ...tent-aware-report-when-using-partitions.md | 3 +- ...r-the-reporting-and-administration-tool.md | 3 +- ...ed-encryption-and-file-tracing-settings.md | 3 +- ...-network-share-rights-in-device-control.md | 3 +- ...administrators-and-administrator-groups.md | 3 +- ...otector_server_to_a_new_virtual_machine.md | 3 +- .../missing-devices-in-the-client-list.md | 3 +- .../endpointprotector/move_and_tag_files.py | 280 ------------------ ...or-endpoint-protector-server-and-client.md | 3 +- ...character_recognition_(ocr)_not_working.md | 3 +- .../otp_device_code_compatibility.md | 3 +- ...ew_of_remediation_actions_in_ediscovery.md | 3 +- ...ting_jobs_not_being_blocked_or_reported.md | 3 +- ...client-from-unauthorized-uninstallation.md | 3 +- ..._access_not_working_after_rights_change.md | 3 +- ...ity_vendors,_proxies,_casbs,_and_browse.md | 3 +- .../reduce-the-number-of-false-positives.md | 3 +- ...int-protector-client-via-linux-terminal.md | 3 +- .../resetting-an-administrator-password.md | 3 +- ...lack-screen-issues-during-remote-access.md | 3 +- ...ues-when-rights-are-set-to-allow-access.md | 3 +- ..._browser_errors_when_accessing_websites.md | 3 +- ..._client_without_restarting_the_computer.md | 3 +- .../restrict-applications-or-cli-commands.md | 3 +- ...w_administrator_activity_in_the_console.md | 3 +- ...tor_web_console_with_an_ssl_certificate.md | 3 +- .../set-rights-for-a-specific-device.md | 3 +- .../set-up-url-allowlists-and-denylists.md | 3 +- ..._password_expiration_for_administrators.md | 3 +- ...rt_only_content_aware_protection_policy.md | 3 +- .../set_up_a_siem_integration.md | 3 +- .../set_up_automatic_license_release.md | 3 +- ..._endpoint_protector_server_installation.md | 3 +- ...owing-in-the-endpoint-protector-console.md | 3 +- ...eshoot_two-factor_authentication_issues.md | 3 +- ...anding-the-rights-hierarchy-for-devices.md | 3 +- ...ninstall-the-client-from-a-mac-computer.md | 3 +- ...server-ip-address-on-a-windows-endpoint.md | 3 +- ...s_without_uninstalling_and_reinstalling.md | 3 +- .../upgrade_to_client_version_5.9.4.3.md | 3 +- .../user_interface_performance_issues.md | 3 +- .../user_remediation_reporting.md | 3 +- ...-automatic-computer-and-user-assignment.md | 3 +- ...l-setting-for-subject-and-body-scanning.md | 3 +- ...-protector-network-extension-is-enabled.md | 3 +- ...in-endpoint-protector-server-and-client.md | 3 +- .../what_are_cryptographic_hashes.md | 3 +- .../what_is_a_file_read-write_event.md | 3 +- ...oint_protector_processes_in_crowdstrike.md | 3 +- ...tion-servers-for-deep-packet-inspection.md | 3 +- ...n-the-endpoint-protector-user-interface.md | 3 +- ...inter-detected-as-an-usb-storage-device.md | 3 +- ...s-are-detected-as-multiple-device-types.md | 3 +- ...cked_despite_having_allow_access_rights.md | 3 +- ...progress_bar_drop_to_a_lower_percentage.md | 3 +- ...n_vpn_add-ons_are_installed_on_browsers.md | 3 +- ...meras_or_windows_portable_devices_(mtp).md | 3 +- ..._not_correctly_identified_for_my_iphone.md | 3 +- ...n-files-from-the-allowed-file-allowlist.md | 3 +- ...administrative-portal-in-non-domain-dmz.md | 3 +- ...g-event-log-size-and-retention-settings.md | 3 +- ...-to-access-all-password-manager-portals.md | 3 +- ...roducts-affected-by-log4j-vulnerability.md | 3 +- ...icate-authority-is-invalid-or-incorrect.md | 3 +- .../calculate-percentages-in-sql-properly.md | 3 +- .../cannot-access-licensing-page.md | 3 +- .../client-crash-runtime-error.md | 3 +- ...ssion-analyzer-configuring-dropbox-apps.md | 3 +- .../common-deployment-types.md | 3 +- .../common-issues-of-installation-in-dmz.md | 3 +- .../configure_the_audit_log_backup.md | 3 +- .../corrupt-errorevent-in-event-reports.md | 3 +- ...g-in-a-two-server-install-configuration.md | 3 +- .../desktop-client-error-messages.md | 3 +- .../directory-name-is-invalid-error.md | 3 +- .../disconnected-mode-password-reset.md | 3 +- ...d_by_core._files_in_gen_7_agent_servers.md | 3 +- .../dmz-installation-portals-never-load.md | 3 +- ...le-admin-and-helpdesk-portals-work-fine.md | 3 +- ...ur-current-windows-user-to-authenticate.md | 3 +- ...from_the_siem_integration_configuration.md | 3 +- .../enrollment-failed-cannot-save-secret.md | 3 +- ...rollment-wizard-prompts-for-credentials.md | 3 +- .../error-401-in-the-enrollment-wizard.md | 3 +- ...ss-is-denied-due-to-invalid-credentials.md | 3 +- ...pdating-sql-schema-in-collector-service.md | 3 +- ..._unable_to_connect_to_sharepoint_online.md | 3 +- ...box'_information_warning_on_server.....md" | 5 +- ...iled-to-grant-log-on-as-a-service-right.md | 3 +- ...q-netwrix-password-manager-discontinued.md | 3 +- .../faq-netwrix-password-manager.md | 3 +- ...ed_in_end-to-end_encrypted_applications.md | 3 +- ...wall-rules-required-by-password-manager.md | 3 +- ...lpdesk-operators-cannot-remove-accounts.md | 3 +- ...-attachments-to-netwrix-support-tickets.md | 3 +- ...ow-to-apply-license-to-password-manager.md | 3 +- ...-change-the-text-of-email-notifications.md | 3 +- ...-to-configure-google-drive-for-crawling.md | 3 +- ...gure-two-different-self-service-portals.md | 3 +- ...ion-for-the-password-manager-web-portal.md | 3 +- ...e-failover-cluster-for-password-manager.md | 3 +- .../how-to-create-second-help-desk-portal.md | 3 +- ...he-password-manager-self-service-portal.md | 3 +- ...m-center-configuration-manager-2012-sp1.md | 3 +- ...wrix-password-manager-to-another-server.md | 3 +- ...fy-the-password-manager-service-account.md | 3 +- ...o-remove-enrollment-wizard-from-startup.md | 3 +- ...-languages-from-the-self-service-portal.md | 3 +- ...d-zip-the-netwrix-cloud-agent-event-log.md | 3 +- ...ger-to-use-a-specific-domain-controller.md | 3 +- .../how-to-update-password-manager.md | 3 +- ..._copy_event_work_on_linux_distributions.md | 3 +- ...client_logs_manually_on_a_linux_machine.md | 3 +- ...lect_http_archive_logs_in_a_web_browser.md | 3 +- ...ers_vs._user_groups_for_client_upgrades.md | 3 +- ...the_windows_agent_from_the_command_line.md | 3 +- ...for-password-manager-via-command-prompt.md | 3 +- ...ances-of-password-manager-on-one-server.md | 3 +- .../most-users-showing-as-not-found.md | 3 +- ...ts-contacting-netwrix-technical-support.md | 3 +- ...etwrix-password-manager-service-account.md | 3 +- ...rix-software-authenticity-and-integrity.md | 3 +- ..._attempts_are_not_reflected_in_reports..md | 5 +- .../password-manager-architecture.md | 3 +- .../password-manager-credential-providers.md | 3 +- .../password-manager-requirements.md | 3 +- .../password-requirements-link.md | 3 +- .../permission-denied-error.md | 3 +- .../permission-scanning-errors-and-issues.md | 3 +- ...omain-list-from-the-self-service-portal.md | 3 +- .../report-download-permissions-denied.md | 3 +- ...site_loading_issues_when_dpi_is_enabled.md | 5 +- ...n-requested-filtering-in-iis-is-enabled.md | 3 +- ...hanges_are_not_being_saved_(iis_config).md | 7 +- ...or_during_upgrade_(v4.2.1626_or_higher).md | 7 +- ...when-connecting-to-unknown-ip-addresses.md | 3 +- ...ificate_thumbprint_does_not_match_trust.md | 5 +- ...essage_ip_address_blocked_loginfailures.md | 5 +- ...am_3.5_cu1_hf1_(3.5.1218)_release_notes.md | 3 +- .../source_code_is_not_detected.md | 5 +- .../spac-bulk-import-error.md | 5 +- ...e-installer-for-password-manager-client.md | 3 +- .../general/test-for-asana-task-creation-2.md | 25 ++ docs/kb/{logtracker => general}/test-value.md | 0 .../general/test_for_asana_task_creation.md | 13 + ...t-logon-option-is-enabled-automatically.md | 3 +- ...ilable-please-contact-your-it-help-desk.md | 7 +- ...rs-on-helpdesk-portal-are-shown-as-sids.md | 3 +- .../virtual-deployment.md | 3 +- .../vulnerabilities-for-web-attacks.md | 3 +- ...entation-and-knowledge-base-help-center.md | 3 +- ...ntication_doesn`t_work_-_http_error_401.md | 2 +- 1087 files changed, 615 insertions(+), 1291 deletions(-) rename docs/kb/1secure/{certificate-management => }/configure_proxy_for_rdp_connections_(installupdate_certificate_to_prevent_rdp_certificate_warnings).md (99%) rename docs/kb/1secure/{permissions-and-access => }/how_to_confirm_permissions_for_active_directory_5._domains_0.collection_ad_domaincontrollers.md (99%) rename docs/kb/1secure/{troubleshooting => }/password-never-expires-report-shows-incorrect-data.md (73%) rename docs/kb/1secure/{troubleshooting => }/troubleshoot_failed_action_service_connections_to_windows_resources_(psremotingwinrm).md (99%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/aal-test.md (100%) rename docs/kb/auditor/{monitoring-plans/user-activity-monitoring => }/access-errors-for-user-activity-monitoring-plan.md (100%) rename docs/kb/auditor/{monitoring-plans/event-log-management => }/access-is-denied-error-in-event-log-manager-health-log.md (100%) rename docs/kb/auditor/{monitoring-plans/password-expiration-notifier => }/account-and-password-expiration-mismatch-in-netwrix-auditor-password-expiration-notifier.md (100%) rename docs/kb/auditor/{monitoring-plans/user-activity-monitoring => }/account-is-not-shown-in-a-report-after-netwrix-inactive-users-tracker-resets-its-password.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/account-lockout-events-for-domain-administrator-account.md (100%) rename docs/kb/auditor/{monitoring-plans/account-lockout-examiner => }/account-lockout-examiner-generates-excessive-traffic-in-the-network.md (100%) rename docs/kb/auditor/{monitoring-plans/account-lockout-examiner => }/account-lockout-examiner-works-very-slowly.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/account-lockouts-are-displayed-with-delay.md (100%) rename docs/kb/auditor/{configuration-and-setup/active-directory-auditing => }/active-directory-compression-service-continuously-starting-and-stopping.md (100%) rename docs/kb/auditor/{configuration-and-setup/active-directory-auditing => }/active-directory-exchange-and-group-policy-changes-reported-as-made-by-system.md (100%) rename docs/kb/auditor/{configuration-and-setup/active-directory-auditing => }/active-directory-object-restore.md (100%) rename docs/kb/auditor/{configuration-and-setup/active-directory-auditing => }/active_directory_collection_jobs_do_not_run_with_gmsa.md (100%) rename docs/kb/auditor/{reports-alerts-and-notifications/email-notifications => }/activity_summary_emails_contain_.zip_files.md (100%) rename docs/kb/auditor/{reports-alerts-and-notifications/report-generation => }/ad-hoc-and-email-reports-shows-different-results-in-one-way-trust-forests-environment.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/additional-audit-details-how-it-works.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/administrator-audit-logging-aal-configuration-details.md (100%) rename docs/kb/auditor/{configuration-and-setup/general-configuration => }/ale-service-is-unable-to-start-during-installation.md (100%) rename docs/kb/auditor/{reports-alerts-and-notifications/report-generation => }/alert-reported-change-made-by-system.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/an-unknown-file-type-or-a-file-with-a-custom-extension-is-failing-text-extraction.md (100%) rename docs/kb/auditor/{system-administration/security-hardening => }/antivirus-exclusions-for-netwrix-auditor.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/archive-service-is-busy-processing-activity-records.md (100%) rename docs/kb/auditor/{configuration-and-setup/active-directory-auditing => }/audit-extension-attributes-in-active-directory.md (100%) rename docs/kb/auditor/{system-administration/licensing-and-compliance => }/audit-policy-settings-for-pci-compliance.md (100%) rename docs/kb/auditor/{configuration-and-setup/windows-server-monitoring => }/audit-policy-settings-not-applied-on-domain-controller-locally.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/audit-status-shows-logon-auditing-is-disabled.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/audit-trails-are-incorrect-in-netwrix-auditor.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/audit_internet_information_services_(iis)_with_netwrix_auditor.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/auditing-distributed-file-systems-with-replication-in-netwrix-auditor.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/auditing-of-configuration-container-and-schema.md (100%) rename docs/kb/auditor/{configuration-and-setup/windows-server-monitoring => }/auditing-policies-are-not-being-enabled-on-all-or-several-domain-controllers-in-monitored-domain.md (100%) rename docs/kb/auditor/{configuration-and-setup/sql-server-auditing => }/auditing-stored-procedures-on-the-sql-server.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/auditor-glossary-abbreviations-and-acronyms.md (100%) rename "docs/kb/auditor/event-id-reference/health-log-events/auditor_v10.6_known_issue_\342\200\223_cannot_collect_mailbox_audit_data_unhandled_value_sendas_\342\200\223_event_id_2002.md" => "docs/kb/auditor/auditor_v10.6_known_issue_\342\200\223_cannot_collect_mailbox_audit_data_unhandled_value_sendas_\342\200\223_event_id_2002.md" (100%) rename "docs/kb/auditor/event-id-reference/health-log-events/auditor_v10.6_known_issue_\342\200\223_subscription_plan_for_access_reviews_has_expired_\342\200\223_event_id_2222.md" => "docs/kb/auditor/auditor_v10.6_known_issue_\342\200\223_subscription_plan_for_access_reviews_has_expired_\342\200\223_event_id_2222.md" (100%) rename docs/kb/auditor/{troubleshooting-and-errors/data-collection-errors => }/authentication-unsuccessful-request-did-not-meet-authentication-criteria-error.md (100%) rename docs/kb/auditor/{configuration-and-setup/windows-server-monitoring => }/auto-archiving-windows-security-log.md (100%) rename docs/kb/auditor/{troubleshooting-and-errors/ssl-tls-certificate-issues => }/automatic-user-enrollment-failed-server-certificate-revocation-check-failed.md (100%) rename docs/kb/auditor/{system-administration/backup-and-recovery => }/backup-recommendations.md (100%) rename docs/kb/auditor/{system-administration/backup-and-recovery => }/backups-folder-in-netwrix-auditor.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/best-practices-for-securing-netwrix-auditor.md (100%) rename docs/kb/auditor/{reports-alerts-and-notifications/report-generation => }/can-any-additional-attribites-be-displayed-in-the-modification-reports.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/can-i-specify-a-group-other-than-the-everyone-group-in-the-audit-settings.md (100%) rename docs/kb/auditor/{reports-alerts-and-notifications/report-generation => }/can-t-find-a-file-share-in-a-report.md (100%) rename docs/kb/auditor/{reports-alerts-and-notifications/report-generation => }/can-t-find-info-about-largest-files-in-the-files-and-folders-created-report.md (100%) rename docs/kb/auditor/{troubleshooting-and-errors/data-collection-errors => }/cannot-access-roles-page.md (100%) rename docs/kb/auditor/{troubleshooting-and-errors/data-collection-errors => }/cannot-access-the-help-desk-portal.md (100%) rename docs/kb/auditor/{troubleshooting-and-errors/data-collection-errors => }/cannot-complete-login-due-to-an-incorrect-user-name-or-password.md (100%) rename docs/kb/auditor/{troubleshooting-and-errors/data-collection-errors => }/cannot-copy-snapshot-to-long-term-archive-access-to-short-term-archive-is-denied.md (100%) rename docs/kb/auditor/{configuration-and-setup/file-server-auditing => }/cannot-establish-a-connection-to-a-windows-file-server-compression-service.md (100%) rename docs/kb/auditor/{troubleshooting-and-errors/connection-errors => }/cannot-establish-connection-to-compression-service.md (100%) rename docs/kb/auditor/{configuration-and-setup/sharepoint-and-teams-auditing => }/cannot-find-the-application-error-in-sharepoint-online-and-ms-teams-monitoring-plan.md (100%) rename docs/kb/auditor/{configuration-and-setup/sql-server-auditing => }/cannot-generate-sspi-context-error-in-sql-server-monitoring-plan.md (100%) rename docs/kb/auditor/{troubleshooting-and-errors/data-collection-errors => }/cannot-obtain-credential-information-for-mapped-drive.md (100%) rename docs/kb/auditor/{troubleshooting-and-errors/data-collection-errors => }/cannot-retrieve-audit-settings-in-audit-configuration-assistant.md (100%) rename "docs/kb/auditor/configuration-and-setup/exchange-auditing/cannot_execute_powershell_\321\201ommand_error_in_exchange_online_monitoring_plan.md" => "docs/kb/auditor/cannot_execute_powershell_\321\201ommand_error_in_exchange_online_monitoring_plan.md" (100%) rename docs/kb/auditor/{troubleshooting-and-errors/data-collection-errors => }/cannot_remove_ui_configuration_from_jobs_using_powershell_data_collector_jobs_with_parameters.md (100%) rename docs/kb/auditor/{reports-alerts-and-notifications/report-generation => }/certificate-related-and-unauthorized-errors-occur-when-trying-to-review-netwrix-auditor-reports.md (100%) rename docs/kb/auditor/{troubleshooting-and-errors/data-collection-errors => }/change-analysis-completed-with-error-error-saving-current-vmware-virtual-center-snapshot-the-server-.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/change-data-collecting-account-password-in-netwrix-auditor.md (100%) rename docs/kb/auditor/{reports-alerts-and-notifications/report-generation => }/changes-are-reported-with-incorrect-timestamps-and-change-summaries-are-sent-outside-the-schedule.md (100%) rename docs/kb/auditor/{reports-alerts-and-notifications/report-generation => }/changes-reported-in-wrong-time-zone.md (100%) rename docs/kb/auditor/{configuration-and-setup/sql-server-auditing => }/changing-the-name-of-your-sql-server-causes-database-related-errors.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/check-tcp-and-udp-ports-required.md (100%) rename docs/kb/auditor/{configuration-and-setup/file-server-auditing => }/child-item-with-this-name-already-exists-in-file-server-monitoring-plan.md (100%) rename docs/kb/auditor/{troubleshooting-and-errors/data-collection-errors => }/classifications-for-new-categories-in-opentext-content-server-have-failed-to-write-to-the-documents.md (100%) rename docs/kb/auditor/{troubleshooting-and-errors/data-collection-errors => }/client-and-server-cannot-communicate-because-they-do-not-possess-a-common-algorithm.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/clock-skew-is-too-great.md (100%) rename docs/kb/auditor/{configuration-and-setup/general-configuration => }/compression-service-does-not-appear-under-installed-programs-but-still-exists-in-the-services-overvi.md (100%) rename docs/kb/auditor/{configuration-and-setup/windows-server-monitoring => }/compression-service-encountered-an-internal-error-in-windows-server-monitoring-plan.md (100%) rename docs/kb/auditor/{configuration-and-setup/microsoft-365-integration => }/configure-microsoft-365-data-sources-to-use-proxy-server-settings.md (100%) rename docs/kb/auditor/{configuration-and-setup/microsoft-365-integration => }/configure-netwrix-auditor-to-use-microsoft-365-for-email-notifications.md (100%) rename docs/kb/auditor/{configuration-and-setup/sql-server-auditing => }/configure-sql-server-auditing-to-ignore-addition.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/configuring_proxy_scans.md (100%) rename docs/kb/auditor/{troubleshooting-and-errors/data-collection-errors => }/connection-failed-0x80070721-failed-to-process-a-request-because-the-target-server-is-unreachable.md (100%) rename docs/kb/auditor/{configuration-and-setup/sql-server-auditing => }/connection-string-is-not-valid-in-sql-server-monitoring-plan.md (100%) rename docs/kb/auditor/{configuration-and-setup/microsoft-365-integration => }/connection-to-microsoft-365-tenant-in-netwrix-auditor-completes-with-error-validating-your-account-s.md (100%) rename docs/kb/auditor/{system-administration/database-management => }/corruption-of-the-database-owner-record.md (100%) rename docs/kb/auditor/{system-administration/database-management => }/could-not-allocate-space-for-object-objectname-in-database-databasename.md (100%) rename docs/kb/auditor/{configuration-and-setup/sql-server-auditing => }/could-not-find-stored-procedure-getallproperties.md (100%) rename docs/kb/auditor/{monitoring-plans/event-log-management => }/could-not-locate-end-of-event-log-error.md (100%) rename docs/kb/auditor/{configuration-and-setup/windows-server-monitoring => }/could_not_create_ssltls_secure_channel_error_in_windows_server_monitoring_plan.md (100%) rename docs/kb/auditor/{configuration-and-setup/exchange-auditing => }/could_not_load_system.net.http_in_exchange_online_monitoring_plan.md (100%) rename docs/kb/auditor/{configuration-and-setup/microsoft-365-integration => }/create-powershell-session-failed-using-oauth-in-microsoft-365-monitoring-plan.md (100%) rename docs/kb/auditor/{monitoring-plans/account-lockout-examiner => }/credentials-used-by-account-lockout-examiner.md (100%) rename docs/kb/auditor/{monitoring-plans/password-expiration-notifier => }/customize-notifications-and-reports-in-password-expiration-notifier.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/data-classification-services-do-not-start.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/data-gathering-task-has-not-been-scheduled.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/data-matcher-timeout.md (100%) rename docs/kb/auditor/{system-administration/licensing-and-compliance => }/data-missing-after-the-license-expiration.md (100%) rename docs/kb/auditor/{system-administration/database-management => }/database-contains-tables-not-compatible-with-the-product.md (100%) rename docs/kb/auditor/{system-administration/database-management => }/database-performance-loss.md (100%) rename docs/kb/auditor/{system-administration/database-management => }/db-owner-has-been-removed-from-databases.md (100%) rename docs/kb/auditor/{system-administration/database-management => }/deploying-the-report-server-database.md (100%) rename docs/kb/auditor/{configuration-and-setup/active-directory-auditing => }/determining-the-number-of-enabled-active-directory-user-accounts.md (100%) rename docs/kb/auditor/{configuration-and-setup/microsoft-365-integration => }/determining-the-number-of-enabled-microsoft-entra-id-accounts.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/determining_which_access_analyzer_collectors_support_gmsa.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/difference-between-data-stored-in-sql-versus-the-audit-archive.md (100%) rename docs/kb/auditor/{configuration-and-setup/microsoft-365-integration => }/disable-multi-factor-authentication-for-microsoft-365-service-accounts.md (100%) rename docs/kb/auditor/{monitoring-plans/user-activity-monitoring => }/does-inactive-user-tracking-alert-before-it-performs-any-actions-on-accounts.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/duplicate-configuration-and-schema-changes-for-all-monitored-domains-in-forest-made-by-system.md (100%) rename docs/kb/auditor/{monitoring-plans/password-expiration-notifier => }/emails-are-missing-in-password-expiration-notifier.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/emc-unity-auditing.md (100%) rename docs/kb/auditor/{event-id-reference/health-log-events => }/empty-event-id-5356-csv-file-missing-in-event-log-export-add-on.md (100%) rename docs/kb/auditor/{monitoring-plans/password-expiration-notifier => }/empty-password-expiration-notifier-emails.md (100%) rename docs/kb/auditor/{configuration-and-setup/sql-server-auditing => }/empty-report-server-and-report-manager-urls-in-sql-server-reporting-services.md (100%) rename docs/kb/auditor/{configuration-and-setup/sql-server-auditing => }/enable_tcpip_protocol_in_sql_server.md (100%) rename docs/kb/auditor/{event-id-reference/health-log-events => }/entitlement-reviews-event-id-6527.md (100%) rename docs/kb/auditor/{troubleshooting-and-errors/data-collection-errors => }/error-0x80040605-connection-failed.md (100%) rename docs/kb/auditor/{troubleshooting-and-errors/data-collection-errors => }/error-0x800706ba-rpc-server-is-unavailable.md (100%) rename docs/kb/auditor/{troubleshooting-and-errors/data-collection-errors => }/error-0x800706d3-authentication-service-is-unknown.md (100%) rename docs/kb/auditor/{troubleshooting-and-errors/data-collection-errors => }/error-403.md (100%) rename docs/kb/auditor/{reports-alerts-and-notifications/report-generation => }/error-500-when-viewing-and-accessing-reports.md (100%) rename docs/kb/auditor/{reports-alerts-and-notifications/report-generation => }/error-503-reports-and-subscriptions-not-working.md (100%) rename docs/kb/auditor/{configuration-and-setup/general-configuration => }/error-6503-netwrix-auditor-cannot-configure-nutanix-files-audit-settings-unexpected-http-status-code.md (100%) rename docs/kb/auditor/{troubleshooting-and-errors/data-collection-errors => }/error-a-required-privilege-is-not-held-by-the-client.md (100%) rename docs/kb/auditor/{troubleshooting-and-errors/data-collection-errors => }/error-a-transport-level-error-has-occurred-when-sending-the-request-to-the-server.md (100%) rename docs/kb/auditor/{configuration-and-setup/microsoft-365-integration => }/error-aadsts65001-in-microsoft-365-monitoring-plans-in-netwrix-auditor.md (100%) rename docs/kb/auditor/{troubleshooting-and-errors/data-collection-errors => }/error-an-item-with-the-same-key-has-already-been-added.md (100%) rename docs/kb/auditor/{troubleshooting-and-errors/data-collection-errors => }/error-an-unknown-error-occurred-while-processing-the-request-on-the-server.md (100%) rename docs/kb/auditor/{troubleshooting-and-errors/data-collection-errors => }/error-auditing-of-directory-service-access-and-successful-account-management-events-is-not-enabled-f.md (100%) rename docs/kb/auditor/{system-administration/database-management => }/error-can-not-process-sql-commands-for-the-netwrix-auditor-self-audit-database.md (100%) rename docs/kb/auditor/{troubleshooting-and-errors/data-collection-errors => }/error-cannot-create-a-connection-to-data-source-ds.md (100%) rename docs/kb/auditor/{troubleshooting-and-errors/data-collection-errors => }/error-certificate-with-identifier-is-not-registered-on-application.md (100%) rename docs/kb/auditor/{configuration-and-setup/sql-server-auditing => }/error-check-your-sql-server-settings-in-audit-database-settings.md (100%) rename docs/kb/auditor/{configuration-and-setup/exchange-auditing => }/error-content-index-state-failed-when-auditing-mailbox-access-on-exchange-2013.md (100%) rename docs/kb/auditor/{troubleshooting-and-errors/data-collection-errors => }/error-could-not-connect-to-server.md (100%) rename docs/kb/auditor/{configuration-and-setup/microsoft-365-integration => }/error-current-site-is-not-a-tenant-administration-site-in-microsoft-365-monitoring-plan.md (100%) rename docs/kb/auditor/{system-administration/database-management => }/error-database-owner-sid-mismatch.md (100%) rename docs/kb/auditor/{configuration-and-setup/general-configuration => }/error-drive-letter-resolver-is-not-installed-on-the-target-host.md (100%) rename docs/kb/auditor/{troubleshooting-and-errors/data-collection-errors => }/error-during-agent-operation-on-server-no-such-host-is-known.md (100%) rename docs/kb/auditor/{reports-alerts-and-notifications/report-generation => }/error-during-report-processing-rserrorimpersonatinguser-running-reports.md (100%) rename docs/kb/auditor/{event-id-reference/health-log-events => }/error-event-id-1206-in-health-log.md (100%) rename docs/kb/auditor/{monitoring-plans/event-log-management => }/error-failed-to-check-for-event-log-existence.md (100%) rename docs/kb/auditor/{troubleshooting-and-errors/data-collection-errors => }/error-failed-to-copy-remote-distributed-modules.md (100%) rename docs/kb/auditor/{troubleshooting-and-errors/data-collection-errors => }/error-failed-to-load-registry-hive-file-is-used-by-another-process.md (100%) rename docs/kb/auditor/{troubleshooting-and-errors/data-collection-errors => }/error-feature-you-are-trying-to-use-is-on-network-resource-that-is-unavailable.md (100%) rename docs/kb/auditor/{reports-alerts-and-notifications/report-generation => }/error-generating-a-report-in-ssrs-http-error-401-unauthorized.md (100%) rename docs/kb/auditor/{troubleshooting-and-errors/data-collection-errors => }/error-invalid-login-response-in-vmware-monitoring-plan.md (100%) rename docs/kb/auditor/{system-administration/database-management => }/error-login-failed-cannot-open-database-in-reports.md (100%) rename docs/kb/auditor/{troubleshooting-and-errors/data-collection-errors => }/error-memory-limit-is-reached.md (100%) rename docs/kb/auditor/{configuration-and-setup/file-server-auditing => }/error-netwrix-auditor-for-file-servers-audit-service-terminated-unexpectedly.md (100%) rename docs/kb/auditor/{troubleshooting-and-errors/data-collection-errors => }/error-netwrix-auditor-looks-up-additional-system-components-and-updates-required-for-monitoring.md (100%) rename docs/kb/auditor/{troubleshooting-and-errors/data-collection-errors => }/error-no-connection-could-be-made.md (100%) rename docs/kb/auditor/{troubleshooting-and-errors/data-collection-errors => }/error-no-more-threads.md (100%) rename docs/kb/auditor/{troubleshooting-and-errors/data-collection-errors => }/error-request-operation-timeout.md (100%) rename docs/kb/auditor/{troubleshooting-and-errors/data-collection-errors => }/error-saving-current-vmware-virtual-center-snapshot-permission-to-perform-this-operation-was-denied.md (100%) rename docs/kb/auditor/{reports-alerts-and-notifications/report-generation => }/error-scale-out-deployment-is-not-supported-in-this-edition-of-reporting-services.md (100%) rename docs/kb/auditor/{troubleshooting-and-errors/data-collection-errors => }/error-service-did-not-respond-to-start-or-control-request-in-ssrs.md (100%) rename docs/kb/auditor/{troubleshooting-and-errors/data-collection-errors => }/error-size-of-collected-data-files-exceeded-limit-in-logon-activity-monitoring-plan.md (100%) rename docs/kb/auditor/{troubleshooting-and-errors/data-collection-errors => }/error-snapshot-saving-process-was-interrupted.md (100%) rename docs/kb/auditor/{troubleshooting-and-errors/data-collection-errors => }/error-sql-error-invalid-class.md (100%) rename docs/kb/auditor/{troubleshooting-and-errors/data-collection-errors => }/error-the-maximum-password-age-is-not-set.md (100%) rename docs/kb/auditor/{troubleshooting-and-errors/data-collection-errors => }/error-the-new-task-has-been-created-but-may-not-run-because-of-an-error-exception-from-hresult-0x800.md (100%) rename docs/kb/auditor/{troubleshooting-and-errors/data-collection-errors => }/error-the-pipe-endpoint-cannot-be-found.md (100%) rename docs/kb/auditor/{troubleshooting-and-errors/data-collection-errors => }/error-the-remote-procedure-call-failed.md (100%) rename docs/kb/auditor/{monitoring-plans/user-activity-monitoring => }/error-user-activity-core-service-has-been-already-launched.md (100%) rename docs/kb/auditor/{troubleshooting-and-errors/data-collection-errors => }/error-when-applying-new-wildcard-certificate-to-ssrs-the-specified-url-was-unexpectedly-reserved.md (100%) rename docs/kb/auditor/{system-administration/database-management => }/error-while-transaction-db-import-operation.md (100%) rename docs/kb/auditor/{troubleshooting-and-errors/data-collection-errors => }/error_certificate_with_identifier_is_not_registered_on_application.md (100%) rename docs/kb/auditor/{troubleshooting-and-errors/data-collection-errors => }/error_the_custom_attribute_{x}_was_requested,_but_not_set_in_domain_1_for_the_{y}_object_class.md (100%) rename docs/kb/auditor/{system-administration/migration-and-upgrade => }/error_web_reports_url_not_working_after_upgrade.md (100%) rename docs/kb/auditor/{system-administration/licensing-and-compliance => }/essential-netwrix-license-usage-data-and-url-resources.md (100%) rename docs/kb/auditor/{event-id-reference/health-log-events => }/event-id-1000-application-errors-in-netwrix-auditor-server.md (100%) rename docs/kb/auditor/{event-id-reference/health-log-events => }/event-id-1024-in-health-log.md (100%) rename docs/kb/auditor/{event-id-reference/health-log-events => }/event-id-1079-in-health-log.md (100%) rename docs/kb/auditor/{event-id-reference/health-log-events => }/event-id-1203-in-health-log.md (100%) rename docs/kb/auditor/{event-id-reference/health-log-events => }/event-id-1204-in-health-log.md (100%) rename docs/kb/auditor/{event-id-reference/health-log-events => }/event-id-1205-in-health-log.md (100%) rename docs/kb/auditor/{event-id-reference/health-log-events => }/event-id-1207-in-health-log.md (100%) rename docs/kb/auditor/{event-id-reference/health-log-events => }/event-id-1208-in-health-log.md (100%) rename docs/kb/auditor/{event-id-reference/health-log-events => }/event-id-1209-in-health-log.md (100%) rename docs/kb/auditor/{event-id-reference/health-log-events => }/event-id-1210-in-health-log.md (100%) rename docs/kb/auditor/{event-id-reference/health-log-events => }/event-id-1211-1215-1226-1235-1246-1248-in-health-log.md (100%) rename docs/kb/auditor/{event-id-reference/health-log-events => }/event-id-1212-in-health-log.md (100%) rename docs/kb/auditor/{event-id-reference/health-log-events => }/event-id-1214-in-health-log.md (100%) rename docs/kb/auditor/{event-id-reference/health-log-events => }/event-id-1216-1217-1218-1219-in-health-log.md (100%) rename docs/kb/auditor/{event-id-reference/health-log-events => }/event-id-1223-in-health-log.md (100%) rename docs/kb/auditor/{event-id-reference/health-log-events => }/event-id-1225-in-health-log.md (100%) rename docs/kb/auditor/{event-id-reference/health-log-events => }/event-id-1236-in-health-log.md (100%) rename docs/kb/auditor/{event-id-reference/health-log-events => }/event-id-1239-in-health-log.md (100%) rename docs/kb/auditor/{event-id-reference/health-log-events => }/event-id-1240-in-health-log.md (100%) rename docs/kb/auditor/{event-id-reference/health-log-events => }/event-id-1241-in-health-log.md (100%) rename docs/kb/auditor/{event-id-reference/health-log-events => }/event-id-1242-in-health-log.md (100%) rename docs/kb/auditor/{event-id-reference/health-log-events => }/event-id-1243-in-health-log.md (100%) rename docs/kb/auditor/{event-id-reference/health-log-events => }/event-id-1244-in-health-log.md (100%) rename docs/kb/auditor/{event-id-reference/health-log-events => }/event-id-1245-in-health-log.md (100%) rename docs/kb/auditor/{event-id-reference/health-log-events => }/event-id-1249-in-health-log.md (100%) rename docs/kb/auditor/{event-id-reference/health-log-events => }/event-id-1250-in-health-log.md (100%) rename docs/kb/auditor/{event-id-reference/health-log-events => }/event-id-1251-1254-1256-1258-in-health-log.md (100%) rename docs/kb/auditor/{event-id-reference/health-log-events => }/event-id-1255-in-health-log.md (100%) rename docs/kb/auditor/{event-id-reference/health-log-events => }/event-id-1259-in-health-log.md (100%) rename docs/kb/auditor/{event-id-reference/health-log-events => }/event-id-1260-1266-in-health-log.md (100%) rename docs/kb/auditor/{event-id-reference/health-log-events => }/event-id-1267-1273-in-health-log.md (100%) rename docs/kb/auditor/{event-id-reference/health-log-events => }/event-id-1274-in-health-log.md (100%) rename docs/kb/auditor/{event-id-reference/health-log-events => }/event-id-1275-in-health-log.md (100%) rename docs/kb/auditor/{event-id-reference/health-log-events => }/event-id-1276-in-health-log.md (100%) rename docs/kb/auditor/{event-id-reference/health-log-events => }/event-id-1280-in-health-log.md (100%) rename docs/kb/auditor/{event-id-reference/health-log-events => }/event-id-1281-1282-1283-in-health-log.md (100%) rename docs/kb/auditor/{event-id-reference/health-log-events => }/event-id-1285-in-health-log.md (100%) rename docs/kb/auditor/{event-id-reference/health-log-events => }/event-id-1286-in-health-log.md (100%) rename docs/kb/auditor/{event-id-reference/health-log-events => }/event-id-1287-in-health-log.md (100%) rename docs/kb/auditor/{event-id-reference/health-log-events => }/event-id-1288-in-health-log.md (100%) rename docs/kb/auditor/{event-id-reference/health-log-events => }/event-id-1289-in-health-log.md (100%) rename docs/kb/auditor/{event-id-reference/health-log-events => }/event-id-2002-the-term-get-help-is-not-recognized.md (100%) rename docs/kb/auditor/{event-id-reference/health-log-events => }/event-id-5801-in-health-log.md (100%) rename docs/kb/auditor/{event-id-reference/health-log-events => }/event-id-5802-in-health-log.md (100%) rename docs/kb/auditor/{event-id-reference/health-log-events => }/event-id-5803-in-health-log.md (100%) rename docs/kb/auditor/{monitoring-plans/event-log-management => }/event-log-manager-report-service-starts-and-stops-multi-lingual-configuration.md (100%) rename docs/kb/auditor/{configuration-and-setup/windows-server-monitoring => }/event-trace-session-does-not-exist-or-is-configured-incorrectly-in-windows-server-monitoring-plan.md (100%) rename docs/kb/auditor/{event-id-reference/health-log-events => }/event_id_12371238_in_health_log.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/events-4624-and-4634-generated-by-service-accounts.md (100%) rename docs/kb/auditor/{configuration-and-setup/exchange-auditing => }/exchange-server-name-instead-of-user-in-reports.md (100%) rename docs/kb/auditor/{configuration-and-setup/microsoft-365-integration => }/expired-certificate-in-azure-app-for-microsoft-365-tenant-in-netwrix-auditor.md (100%) rename docs/kb/auditor/{reports-alerts-and-notifications/email-notifications => }/expiry-notifications-sent-to-some-users-only.md (100%) rename docs/kb/auditor/{reports-alerts-and-notifications/report-generation => }/exporting-information-on-account-lockout-events.md (100%) rename docs/kb/auditor/{system-administration/migration-and-upgrade => }/extended_runtime_for_0-create_schema_job_post_v12.0_upgrade.md (100%) rename docs/kb/auditor/{troubleshooting-and-errors/data-collection-errors => }/failed-logon-attempts-after-recent-service-account-password-change.md (100%) rename docs/kb/auditor/{configuration-and-setup/microsoft-365-integration => }/failed-to-collect-logons-forbidden-error-in-entra-id-monitoring-plan.md (100%) rename docs/kb/auditor/{configuration-and-setup/general-configuration => }/failed-to-install-and-configure-netwrix-auditor-access-reviews.md (100%) rename docs/kb/auditor/{troubleshooting-and-errors/data-collection-errors => }/failed-to-login-by-user-netwrix-service-account.md (100%) rename docs/kb/auditor/{troubleshooting-and-errors/data-collection-errors => }/failed-to-open-log.md (100%) rename "docs/kb/auditor/system-administration/database-management/failed_to_load_registry_hive_\342\210\222_system_cannot_find_file_specified_configuration_registry_database_is_.md" => "docs/kb/auditor/failed_to_load_registry_hive_\342\210\222_system_cannot_find_file_specified_configuration_registry_database_is_.md" (100%) rename docs/kb/auditor/{monitoring-plans/account-lockout-examiner => }/faq-account-lockout-examiner.md (100%) rename docs/kb/auditor/{configuration-and-setup/file-server-auditing => }/file-servers-security-descriptor-of-file-share-is-empty.md (100%) rename docs/kb/auditor/{reports-alerts-and-notifications/report-generation => }/filtering-reports-by-the-user-who-made-changes.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/fine-grained-policy-and-account-expiration.md (100%) rename docs/kb/auditor/{reports-alerts-and-notifications/report-generation => }/fixing-reports-displaying-letters-instead-of-command-text-in-ssrs.md (100%) rename docs/kb/auditor/{monitoring-plans/event-log-management => }/following-event-log-settings-may-lead-to-incorrect-or-incomplete-data-in-reports.md (100%) rename docs/kb/auditor/{system-administration/licensing-and-compliance => }/freeware-license-code.md (100%) rename docs/kb/auditor/{troubleshooting-and-errors/ssl-tls-certificate-issues => }/generate-self-signed-ssl-certificate-for-ssrs.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/given-key-was-not-present-in-the-dictionary-adfs.md (100%) rename docs/kb/auditor/{troubleshooting-and-errors/data-collection-errors => }/group-policy-error-is-not-in-a-valid-format.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/group-policy-fake-changes.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/group-policy-shows-sid-instead-of-settings.md (100%) rename docs/kb/auditor/{monitoring-plans/password-expiration-notifier => }/hide-and-disable-header-and-footer-in-password-expiration-notifier-emails.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/high-cpu-load-and-memory-usage.md (100%) rename docs/kb/auditor/{configuration-and-setup/windows-server-monitoring => }/high-cpu-usage-on-domain-controllers.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/high-cpu-usage-on-remote-desktop-servers.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/high-memory-usage-even-after-the-readlog-registry-key-is-set-to-0.md (100%) rename docs/kb/auditor/{configuration-and-setup/windows-server-monitoring => }/hklm-or-hku-error-in-windows-server-auditing-monitoring-plan.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/how-are-collections-handled-after-a-network-outage.md (100%) rename docs/kb/auditor/{configuration-and-setup/sql-server-auditing => }/how-can-i-assign-a-specific-user-read-only-permissions-for-the-sql-server-reporting-services-reports.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/how-can-i-decrease-number-of-events-generated-for-directory-service-access-auditing.md (100%) rename docs/kb/auditor/{configuration-and-setup/windows-server-monitoring => }/how-do-i-enable-security-log-autobackups-on-each-domain-controller.md (100%) rename docs/kb/auditor/{reports-alerts-and-notifications/report-generation => }/how-do-i-exclude-access-events-to-the-calendar-and-contacts-folders-from-product-reports.md (100%) rename docs/kb/auditor/{configuration-and-setup/sql-server-auditing => }/how-do-i-migrate-the-reporting-database-to-another-ms-sql-server-instance-lower-version.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/how-do-i-monitor-hidden-file-shares.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/how-do-you-specify-a-local-administrator-account-to-obtain-disk-space-information-from-computers-tha.md (100%) rename docs/kb/auditor/{monitoring-plans/user-activity-monitoring => }/how-does-inactive-user-tracker-work.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/how-does-merging-logon-activity-events-work.md (100%) rename docs/kb/auditor/{monitoring-plans/account-lockout-examiner => }/how-does-netwrix-account-lockout-examiner-work.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/how-does-netwrix-auditor-for-vmware-work.md (100%) rename docs/kb/auditor/{monitoring-plans/password-expiration-notifier => }/how-does-password-expiration-notifier-work.md (100%) rename docs/kb/auditor/{configuration-and-setup/sql-server-auditing => }/how-i-can-change-the-trace-log-path-on-the-audited-sql-server.md (100%) rename docs/kb/auditor/{configuration-and-setup/windows-server-monitoring => }/how-netwrix-auditor-collects-data-from-replicated-domain-controllers.md (100%) rename docs/kb/auditor/{configuration-and-setup/sql-server-auditing => }/how-netwrix-auditor-for-sql-server-collects-data.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/how-netwrix-ensures-safety-of-stored-credentials.md (100%) rename docs/kb/auditor/{monitoring-plans/user-activity-monitoring => }/how-reports-from-user-activity-video-recorder-resolve-host-names.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/how-the-network-traffic-compression-service-works.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/how-to-add-additional-space-to-long-term-archive.md (100%) rename docs/kb/auditor/{system-administration/licensing-and-compliance => }/how-to-apply-netwrix-auditor-license.md (100%) rename docs/kb/auditor/{system-administration/licensing-and-compliance => }/how-to-apply-the-license-to-virtual-appliance.md (100%) rename docs/kb/auditor/{system-administration/database-management => }/how-to-assign-db-owner-permissions.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/how-to-audit-a-non-trusted-domain.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/how-to-audit-another-domain-with-netwrix-auditor.md (100%) rename docs/kb/auditor/{configuration-and-setup/file-server-auditing => }/how-to-audit-file-servers-with-enabled-user-account-control.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/how-to-audit-servers-located-in-another-subnet-behind-firewall.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/how-to-audit-user-password-changes.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/how-to-automatically-apply-office-classification-labels.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/how-to-capture-service-traffic.md (100%) rename docs/kb/auditor/{reports-alerts-and-notifications/email-notifications => }/how-to-change-smtp-timeout.md (100%) rename docs/kb/auditor/{monitoring-plans/user-activity-monitoring => }/how-to-change-the-default-ports-in-netwrix-auditor-user-activity-video-recording.md (100%) rename docs/kb/auditor/{configuration-and-setup/file-server-auditing => }/how-to-change-the-frequency-of-data-collections-for-file-server-auditing.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/how-to-change-the-netwrix-data-classification-query-server-url.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/how-to-check-the-netwrix-auditor-health-status.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/how-to-clear-the-sessions-list-in-netwrix-auditor.md (100%) rename docs/kb/auditor/{configuration-and-setup/general-configuration => }/how-to-configure-disk-space-monitor-reporting.md (100%) rename docs/kb/auditor/{configuration-and-setup/general-configuration => }/how-to-configure-granular-audit-policies-for-logon-auditing.md (100%) rename docs/kb/auditor/{configuration-and-setup/general-configuration => }/how-to-configure-monitoring-of-local-accounts.md (100%) rename docs/kb/auditor/{configuration-and-setup/general-configuration => }/how-to-configure-netwrix-auditor-in-failover-mode.md (100%) rename docs/kb/auditor/{configuration-and-setup/exchange-auditing => }/how-to-configure-netwrix-non-owner-mailbox-access-reporter-to-monitor-clusters-of-exchange-servers.md (100%) rename docs/kb/auditor/{configuration-and-setup/general-configuration => }/how-to-configure-notifications-on-service-account-password-expiration.md (100%) rename docs/kb/auditor/{configuration-and-setup/general-configuration => }/how-to-configure-the-disk-space-monitor-to-work-behind-a-firewall.md (100%) rename docs/kb/auditor/{configuration-and-setup/general-configuration => }/how-to-configure-the-product-to-send-two-user-notifications-instead-of-three.md (100%) rename docs/kb/auditor/{monitoring-plans/password-expiration-notifier => }/how-to-configure-the-sms-notifications-feature-for-password-expiration-notifier.md (100%) rename docs/kb/auditor/{monitoring-plans/user-activity-monitoring => }/how-to-configure-user-activity-to-trigger-a-recording-session-on-program-execution.md (100%) rename docs/kb/auditor/{system-administration/database-management => }/how-to-control-the-size-of-netwrixsqlcraudit-databases-on-sql-instances-and-what-it-is-needed-for.md (100%) rename docs/kb/auditor/{system-administration/database-management => }/how-to-count-number-of-cpu-cores-on-your-oracle-database-deployment.md (100%) rename docs/kb/auditor/{configuration-and-setup/microsoft-365-integration => }/how-to-count-number-of-licenses-required-for-auditing-a-microsoft-office-365-tenant.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/how-to-count-the-number-of-your-network-devices-in-your-configuration.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/how-to-create-a-load-balanced-cews-environment.md (100%) rename docs/kb/auditor/{system-administration/database-management => }/how-to-create-new-reporting-databases.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/how-to-create-the-full-dump-of-a-process.md (100%) rename docs/kb/auditor/{reports-alerts-and-notifications/email-notifications => }/how-to-customize-email-notification-template.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/how-to-delete-old-entries-from-the-account-list.md (100%) rename docs/kb/auditor/{troubleshooting-and-errors/data-collection-errors => }/how-to-detect-the-root-cause-of-multiple-failed-logons.md (100%) rename docs/kb/auditor/{configuration-and-setup/exchange-auditing => }/how-to-determine-the-exchange-web-services-ews-url.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/how-to-disable-the-self-audit-feature-in-netwrix-auditor.md (100%) rename docs/kb/auditor/{monitoring-plans/user-activity-monitoring => }/how-to-discover-inactive-users-with-netwrix-auditor.md (100%) rename docs/kb/auditor/{monitoring-plans/event-log-management => }/how-to-edit-schedules-in-netwrix-auditor-event-log-manager.md (100%) rename docs/kb/auditor/{monitoring-plans/user-activity-monitoring => }/how-to-edit-schedules-in-netwrix-auditor-inactive-user-tracker.md (100%) rename docs/kb/auditor/{monitoring-plans/password-expiration-notifier => }/how-to-edit-schedules-in-netwrix-auditor-password-expiration-notifier.md (100%) rename docs/kb/auditor/{configuration-and-setup/file-server-auditing => }/how-to-enable-item-level-auditing-on-multiple-file-servers.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/how-to-enable-ocr-for-non-english-images.md (100%) rename docs/kb/auditor/{configuration-and-setup/sql-server-auditing => }/how-to-exclude-backup-events-from-the-sql-server-change-reporter-reports.md (100%) rename docs/kb/auditor/{configuration-and-setup/windows-server-monitoring => }/how-to-exclude-non-operable-domain-controllers-from-monitoring-in-netwrix-auditor.md (100%) rename docs/kb/auditor/{monitoring-plans/password-expiration-notifier => }/how-to-exclude-smart-card-users-from-monitoring-by-password-expiration-notifier.md (100%) rename docs/kb/auditor/{reports-alerts-and-notifications/report-generation => }/how-to-exclude-specific-user-accounts-from-reports.md (100%) rename docs/kb/auditor/{monitoring-plans/event-log-management => }/how-to-exclude-system-account-from-event-log.md (100%) rename docs/kb/auditor/{reports-alerts-and-notifications/report-generation => }/how-to-exclude-the-public-key-infrastructure-pki-changes-from-being-reported.md (100%) rename docs/kb/auditor/{reports-alerts-and-notifications/report-generation => }/how-to-exclude-user-s-extended-properties-from-being-reported.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/how-to-exclude-users-and-objects-from-monitoring-scope-in-netwrix-auditor-ui.md (100%) rename docs/kb/auditor/{troubleshooting-and-errors/data-collection-errors => }/how-to-figure-out-the-ip-address-used-for-a-failed-logon-attempt.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/how-to-figure-out-where-a-user-account-was-locked-out.md (100%) rename docs/kb/auditor/{configuration-and-setup/exchange-auditing => }/how-to-filter-out-certain-mailboxes-and-folders-from-reports.md (100%) rename docs/kb/auditor/{reports-alerts-and-notifications/report-generation => }/how-to-filter-out-certain-users-from-reports.md (100%) rename docs/kb/auditor/{reports-alerts-and-notifications/report-generation => }/how-to-filter-out-specific-events-from-being-monitored-by-the-logon-reporter-software.md (100%) rename docs/kb/auditor/{troubleshooting-and-errors/data-collection-errors => }/how-to-find-destination-of-failed-ntlm-logons.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/how-to-find-out-my-netwrix-auditor-version.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/how-to-find-video-recording-files.md (100%) rename docs/kb/auditor/{monitoring-plans/event-log-management => }/how-to-force-netwrix-auditor-to-collect-a-specific-applications-and-services-event-log.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/how-to-generate-an-access-token-for-a-dropbox-source-in-netwrix-data-classification.md (100%) rename docs/kb/auditor/{system-administration/database-management => }/how-to-get-database-content-audit-working.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/how-to-get-full-netwrix-auditor-version.md (100%) rename docs/kb/auditor/{reports-alerts-and-notifications/alerts-and-rules => }/how-to-get-single-alert-on-mass-objects-modification.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/how-to-identify-whether-auditor-server-can-receive-data-from-meraki-api.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/how-to-import-a-list-of-server-to-be-monitored-in-disk-space-monitor.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/how-to-improve-document-processing-performance.md (100%) rename docs/kb/auditor/{configuration-and-setup/general-configuration => }/how-to-install-access-reviews.md (100%) rename docs/kb/auditor/{monitoring-plans/account-lockout-examiner => }/how-to-install-and-use-netwrix-account-lockout-examiner.md (100%) rename docs/kb/auditor/{configuration-and-setup/general-configuration => }/how-to-install-group-policy-management-console-on-different-windows-versions.md (100%) rename docs/kb/auditor/{configuration-and-setup/general-configuration => }/how-to-install-individual-features-for-netwrix-auditor.md (100%) rename docs/kb/auditor/{troubleshooting-and-errors/data-collection-errors => }/how-to-investigate-compression-services-errors.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/how-to-manually-enable-advanced-sql-tracing.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/how-to-manually-remove-compression-services-from-audited-servers.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/how-to-manually-remove-the-help-desk-portal.md (100%) rename docs/kb/auditor/{monitoring-plans/account-lockout-examiner => }/how-to-migrate-account-lockout-examiner.md (100%) rename docs/kb/auditor/{configuration-and-setup/sql-server-auditing => }/how-to-migrate-netwrix-auditor-databases-to-another-sql-server-instance.md (100%) rename docs/kb/auditor/{system-administration/migration-and-upgrade => }/how-to-migrate-netwrix-auditor-working-folder-to-a-new-location.md (100%) rename docs/kb/auditor/{monitoring-plans/user-activity-monitoring => }/how-to-migrate-netwrix-inactive-users-tracker-to-other-servers.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/how-to-modify-index-processing-mode.md (100%) rename docs/kb/auditor/{reports-alerts-and-notifications/report-generation => }/how-to-modify-ssrs-report-timeouts.md (100%) rename docs/kb/auditor/{monitoring-plans/account-lockout-examiner => }/how-to-modify-the-account-lockout-examiner-service-account.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/how-to-modify-the-activity-summary-delivery-schedule.md (100%) rename docs/kb/auditor/{reports-alerts-and-notifications/report-generation => }/how-to-modify-the-recipient-list-for-activity-summary-reports.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/how-to-monitor-print-service-activity.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/how-to-move-long-term-archive-to-a-new-location.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/how-to-move-netwrix-auditor-to-the-cloud.md (100%) rename docs/kb/auditor/{system-administration/database-management => }/how-to-move-reporting-databases-to-a-new-drive.md (100%) rename docs/kb/auditor/{monitoring-plans/password-expiration-notifier => }/how-to-notify-users-without-email-in-password-expiration-notifier.md (100%) rename docs/kb/auditor/{reports-alerts-and-notifications/report-generation => }/how-to-omit-certain-object-changes-from-being-reported.md (100%) rename docs/kb/auditor/{configuration-and-setup/exchange-auditing => }/how-to-omit-changes-to-the-msexchmobilemailboxpolicybl-attribute.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/how-to-omit-changes-to-the-supported-encryption-type.md (100%) rename docs/kb/auditor/{configuration-and-setup/exchange-auditing => }/how-to-omit-some-exchange-server-attributes-from-being-reported.md (100%) rename docs/kb/auditor/{reports-alerts-and-notifications/report-generation => }/how-to-omit-user-account-locked-out-events-from-reports.md (100%) rename docs/kb/auditor/{configuration-and-setup/active-directory-auditing => }/how-to-omit-warnings-in-netwrix-auditor-for-active-directory-when-audit-is-properly-configured.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/how-to-opt-out-of-the-netwrix-customer-experience-improvement-program-in-netwrix-auditor.md (100%) rename docs/kb/auditor/{reports-alerts-and-notifications/report-generation => }/how-to-prepare-for-printing-ssrs-based-reports.md (100%) rename docs/kb/auditor/{system-administration/migration-and-upgrade => }/how-to-prepare-netwrix-server-for-os-upgrade.md (100%) rename docs/kb/auditor/{system-administration/migration-and-upgrade => }/how-to-prepare-the-netwrix-server-for-a-sql-upgrade.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/how-to-prevent-long-term-archive-overflow.md (100%) rename docs/kb/auditor/{configuration-and-setup/general-configuration => }/how-to-properly-remove-auditor-components-prior-to-further-clear-installation.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/how-to-read-netwrix-auditor-logs.md (100%) rename docs/kb/auditor/{system-administration/database-management => }/how-to-recreate-alerts-database.md (100%) rename docs/kb/auditor/{system-administration/database-management => }/how-to-reduce-audit-database-size-for-netwrix-auditor.md (100%) rename docs/kb/auditor/{monitoring-plans/event-log-management => }/how-to-reduce-the-netwrix-event-log-manager-database-size.md (100%) rename docs/kb/auditor/{reports-alerts-and-notifications/report-generation => }/how-to-remove-a-decomissioned-server-from-ssrs-reports.md (100%) rename docs/kb/auditor/{configuration-and-setup/sql-server-auditing => }/how-to-remove-all-triggers-from-sql-server-database.md (100%) rename docs/kb/auditor/{reports-alerts-and-notifications/alerts-and-rules => }/how-to-remove-footer-from-real-time-alert-emails.md (100%) rename docs/kb/auditor/{configuration-and-setup/active-directory-auditing => }/how-to-remove-netwrix-auditor-for-active-directory-group-policy-and-exchange.md (100%) rename docs/kb/auditor/{monitoring-plans/event-log-management => }/how-to-remove-netwrix-event-log-agent-from-multiple-servers.md (100%) rename docs/kb/auditor/{system-administration/database-management => }/how-to-remove-old-oracle-database-audit-events.md (100%) rename docs/kb/auditor/{configuration-and-setup/sharepoint-and-teams-auditing => }/how-to-remove-the-netwrix-data-classification-sharepoint-add-in-conceptclassifierapp.md (100%) rename docs/kb/auditor/{configuration-and-setup/sharepoint-and-teams-auditing => }/how-to-renew-the-netwrix-data-classification-for-sharepoint-conceptclassifierapp-client-secret.md (100%) rename docs/kb/auditor/{configuration-and-setup/general-configuration => }/how-to-repair-netwrix-auditor-installation.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/how-to-restrict-access-to-the-help-desk-portal-and-the-administrative-console.md (100%) rename docs/kb/auditor/{monitoring-plans/event-log-management => }/how-to-save-and-zip-netwrix-auditor-system-health-event-log.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/how-to-send-netwrix-auditor-logs.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/how-to-specify-dell-emc-unity-server-as-a-monitored-item.md (100%) rename docs/kb/auditor/{configuration-and-setup/exchange-auditing => }/how-to-specify-exchange-server-to-collect-administrator-audit-log.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/how-to-track-network-interface-changes-on-a-server.md (100%) rename docs/kb/auditor/{reports-alerts-and-notifications/report-generation => }/how-to-troubleshoot-issue-when-changes-are-listed-as-made-by-system-in-a-change-report.md (100%) rename docs/kb/auditor/{reports-alerts-and-notifications/report-generation => }/how-to-troubleshoot-overwrites-in-change-reports-for-vmware.md (100%) rename docs/kb/auditor/{system-administration/migration-and-upgrade => }/how-to-upgrade-netwrix-auditor.md (100%) rename docs/kb/auditor/{system-administration/database-management => }/how-to-upload-audit-data-from-the-long-term-archive-to-audit-database.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/how-to-use-omit-lists.md (100%) rename docs/kb/auditor/{reports-alerts-and-notifications/alerts-and-rules => }/how-to-use-sms-text-for-alerts.md (100%) rename docs/kb/auditor/{reports-alerts-and-notifications/report-generation => }/how-to-use-wildcards-in-netwrix-auditor-reports.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/how-to-view-custom-sensitive-file-categories-in-netwrix-auditor.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/how_to_get_a_daily_list_of_users_addedremoved_from_any_ad_group.md (100%) rename docs/kb/auditor/{troubleshooting-and-errors/ssl-tls-certificate-issues => }/how_to_make_netwrix_auditor_upload_data_to_sql_using_tls_1.2.md (100%) rename docs/kb/auditor/{reports-alerts-and-notifications/report-generation => }/html-reports-have-an-issue-with-non-latin-characters.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/hyperlinks-in-custom-branding.md (100%) rename docs/kb/auditor/{system-administration/database-management => }/i-can-t-see-changed-values-with-database-content-audit.md (100%) rename docs/kb/auditor/{troubleshooting-and-errors/data-collection-errors => }/i-cannot-see-sql-changes-made-in-my-third-party-application.md (100%) rename docs/kb/auditor/{monitoring-plans/password-expiration-notifier => }/illegible-notification-contents-and-characters-in-password-expiration-notifier.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/images-are-not-shown.md (100%) rename docs/kb/auditor/{reports-alerts-and-notifications/report-generation => }/impossible-to-export-a-report.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/improving_file_system_bulk_import_performance_by_adding_indexes_in_netwrix_access_analyzer_v12.0.md (100%) rename docs/kb/auditor/{monitoring-plans/user-activity-monitoring => }/inactive-users-tracker-locks-out-active-accounts-not-logging-to-windows.md (100%) rename docs/kb/auditor/{reports-alerts-and-notifications/report-generation => }/include-change-password-events-by-users-via-ctrl-alt-del-combination-in-netwrix-auditor-reports.md (100%) rename docs/kb/auditor/{reports-alerts-and-notifications/report-generation => }/incorrect-data-in-reports-without-any-warnings.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/incorrecty-display-names-in-the-what-changed-column.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/index.md (100%) rename docs/kb/auditor/{configuration-and-setup/general-configuration => }/infognition-screenpressor-installed-in-netwrix-auditor-server-and-audited-servers.md (100%) rename docs/kb/auditor/{configuration-and-setup/general-configuration => }/installation-fails-with-the-category-does-not-exist-message.md (100%) rename docs/kb/auditor/{troubleshooting-and-errors/data-collection-errors => }/insufficient-memory-and-not-enough-storage-errors.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/integrating-privilege-secure-for-access-management-with-auditor.md (100%) rename docs/kb/auditor/{configuration-and-setup/active-directory-auditing => }/integration-and-authorization-of-netwrix-auditor-in-active-directory.md (100%) rename docs/kb/auditor/{troubleshooting-and-errors/data-collection-errors => }/invalid-character-value-for-cast-specification-error-occurs-when-trying-to-store-audit-data.md (100%) rename docs/kb/auditor/{configuration-and-setup/sql-server-auditing => }/invalid-user-settings-error-in-sql-server-reporting-services-settings.md (100%) rename docs/kb/auditor/{troubleshooting-and-errors/data-collection-errors => }/investigating-failed-logons.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/investigations-in-netwrix-auditor-take-too-long.md (100%) rename docs/kb/auditor/{configuration-and-setup/sql-server-auditing => }/is-it-possible-to-have-ndc-sql-database-and-auditor-databases-on-the-same-sql-server.md (100%) rename docs/kb/auditor/{reports-alerts-and-notifications/report-generation => }/japanese-characters-missing-or-displayed-incorrectly-in-pdf-reports.md (100%) rename docs/kb/auditor/{troubleshooting-and-errors/data-collection-errors => }/kds-removal-tool-for-adv-2023-003-failed-to-load-configuration-file.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/lockouts-are-not-tracked.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/log-overwrites-warnings.md (100%) rename docs/kb/auditor/{reports-alerts-and-notifications/report-generation => }/logon-failed-for-unattended-execution-account-running-netwrix-auditor-reports.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/logon-failures-in-multi-domain-environments.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/logon-prompt-extension-deployment-problems.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/logon-request-contained-an-invalid-logon-type-value.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/logon-request-contained-invalid-logon-type-value-in-netwrix-auditor-health-log.md (100%) rename docs/kb/auditor/{reports-alerts-and-notifications/alerts-and-rules => }/logs-to-collect-for-netwrix-auditor-sms-alert-issues.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/long-data-collection-improving-the-performance.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/malformed-control-request.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/managed-objects-disappear-after-disk-space-on-system-drive-fills-up.md (100%) rename docs/kb/auditor/{monitoring-plans/user-activity-monitoring => }/manually-update-user-activity-core-service.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/mass-removal-of-files-located-on-dfs-server.md (100%) rename docs/kb/auditor/{troubleshooting-and-errors/data-collection-errors => }/message-size-exceeds-fixed-maximum-message-size-error-in-health-log.md (100%) rename docs/kb/auditor/{monitoring-plans/event-log-management => }/migrate-event-log-manager-monitoring-plans.md (100%) rename docs/kb/auditor/{monitoring-plans/password-expiration-notifier => }/migrate-netwrix-password-expiration-notifier-to-a-different-server.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/migrating-auditor-to-new-server.md (100%) rename docs/kb/auditor/{configuration-and-setup/sql-server-auditing => }/migrating_netwrix_access_analyzer_database_to_a_new_sql_server.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/mimikatz-pass-the-hash-activity-on-netwrix-auditor-server.md (100%) rename docs/kb/auditor/{configuration-and-setup/windows-server-monitoring => }/misconfigured-permissions-and-policies-warnings-in-windows-server-monitoring-plan.md (100%) rename docs/kb/auditor/{event-id-reference/health-log-events => }/monitored-event-ids.md (100%) rename docs/kb/auditor/{configuration-and-setup/windows-server-monitoring => }/monitoring-currentcontrolset-changes-in-windows-server-monitoring-plan.md (100%) rename docs/kb/auditor/{monitoring-plans/event-log-management => }/monitoring-ssl-certificates-with-event-log-manager.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/navigating-and-understanding-a-netwrix-auditor-monitoring-plan.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/ndc-dashboard-failure.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/ndc-page-status-codes.md (100%) rename docs/kb/auditor/{troubleshooting-and-errors/permission-and-authentication-errors => }/netwrix-auditor-api-authentication-in-kerberos-only-environment.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/netwrix-auditor-configuration-server-service-fails-to-start-too-many-methods-to-fire-events-from.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/netwrix-auditor-consumes-disk-space-recommendations.md (100%) rename docs/kb/auditor/{troubleshooting-and-errors/data-collection-errors => }/netwrix-auditor-data-collection-account-failed-logons-account-lockouts.md (100%) rename docs/kb/auditor/{monitoring-plans/event-log-management => }/netwrix-auditor-event-log-manager-shows-smtp-authentication-errors-while-configuring-a-monitoring-pl.md (100%) rename docs/kb/auditor/{troubleshooting-and-errors/data-collection-errors => }/netwrix-auditor-failed-to-collect-the-administrator-audit-log.md (100%) rename docs/kb/auditor/{monitoring-plans/event-log-management => }/netwrix-auditor-failed-to-process-event-logs-on-a-domain-controller-com-error-2147023485.md (100%) rename docs/kb/auditor/{configuration-and-setup/file-server-auditing => }/netwrix-auditor-for-file-servers-audit-service-stops-after-each-startup.md (100%) rename docs/kb/auditor/{configuration-and-setup/file-server-auditing => }/netwrix-auditor-for-file-servers-reports-excessive-file-read-attempts-that-did-not-actually-occur.md (100%) rename docs/kb/auditor/{configuration-and-setup/sharepoint-and-teams-auditing => }/netwrix-auditor-for-sharepoint-online-fails-to-collect-data-because-the-remote-server-is-unauthorize.md (100%) rename docs/kb/auditor/{configuration-and-setup/windows-server-monitoring => }/netwrix-auditor-for-windows-servers-eventid-2007-could-not-connect-to-windows-server-audit-service.md (100%) rename docs/kb/auditor/{event-id-reference/health-log-events => }/netwrix-auditor-health-log-contains-event-id-1119.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/netwrix-auditor-health-log-contains-eventid-2002.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/netwrix-auditor-health-log-contains-eventid-3230.md (100%) rename docs/kb/auditor/{system-administration/licensing-and-compliance => }/netwrix-auditor-licenses-and-plans.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/netwrix-auditor-licensing-faqs.md (100%) rename docs/kb/auditor/{reports-alerts-and-notifications/report-generation => }/netwrix-auditor-risk-assessment-reports-reference-table.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/netwrix-auditor-stops-working-after-upgrading-host-server-windows.md (100%) rename docs/kb/auditor/{event-id-reference/health-log-events => }/netwrix-auditor-system-health-event-id-2007.md (100%) rename docs/kb/auditor/{event-id-reference/health-log-events => }/netwrix-auditor-system-health-log-contains-event-ids-1015-and-1016.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/netwrix-auditor-system-health-log-contains-eventids-3127-and-3129.md (100%) rename docs/kb/auditor/{event-id-reference/health-log-events => }/netwrix-auditor-system-health-log-event-id-1059.md (100%) rename docs/kb/auditor/{event-id-reference/health-log-events => }/netwrix-auditor-system-health-log-event-id-1213.md (100%) rename docs/kb/auditor/{system-administration/migration-and-upgrade => }/netwrix-auditor-upgrade-process-taking-too-long.md (100%) rename docs/kb/auditor/{reports-alerts-and-notifications/subscriptions-and-distribution => }/netwrix-auditor-was-unable-to-deliver-the-subscription-due-to-following-error-access-is-denied.md (100%) rename docs/kb/auditor/{configuration-and-setup/sql-server-auditing => }/netwrix-auditor-widgets-show-the-sql-server-error-18452-login-failed.md (100%) rename docs/kb/auditor/{monitoring-plans/user-activity-monitoring => }/netwrix-inactive-users-tracker-does-not-perform-any-actions-on-inactive-accounts.md (100%) rename docs/kb/auditor/{monitoring-plans/user-activity-monitoring => }/netwrix-inactive-users-tracker-ignores-disabled-user-accounts-and-does-not-report-them-as-inactive.md (100%) rename docs/kb/auditor/{system-administration/migration-and-upgrade => }/netwrix_auditor_data_collection_service_crashes_after_upgrade_to_v10.7.13707.md (100%) rename docs/kb/auditor/{configuration-and-setup/general-configuration => }/new-netfirewallrule-how-to-open-ports-avoiding-manual-setup.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/no-data-collected-in-linux-generic-syslog-monitoring-plan.md (100%) rename docs/kb/auditor/{reports-alerts-and-notifications/report-generation => }/no-data-is-present-in-reports-the-who-field-contains-the-system-value.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/no-monitoring-plans-found-in-netwrix-auditor.md (100%) rename docs/kb/auditor/{configuration-and-setup/exchange-auditing => }/non-owner-mailbox-access-data-missing-in-exchange-auditing-monitoring-plan.md (100%) rename docs/kb/auditor/{system-administration/database-management => }/not-all-changes-are-included-in-reports-for-database-content-audit.md (100%) rename docs/kb/auditor/{reports-alerts-and-notifications/email-notifications => }/notifications-are-not-sent-to-distribution-groups.md (100%) rename docs/kb/auditor/{reports-alerts-and-notifications/email-notifications => }/notifications-are-not-sent.md (100%) rename docs/kb/auditor/{configuration-and-setup/windows-server-monitoring => }/nwx-executables-removed-and-readded-to-domain-controllers.md (100%) rename docs/kb/auditor/{reports-alerts-and-notifications/report-generation => }/object-deletion-does-not-show-up-in-alerts-and-reports-when-running-netwrix-auditor-under-non-admin-.md (100%) rename docs/kb/auditor/{monitoring-plans/user-activity-monitoring => }/object-reference-not-set-to-instance-of-object-in-inactive-user-tracker-health-log.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/object-type-and-what-changed-columns-are-empty.md (100%) rename docs/kb/auditor/{troubleshooting-and-errors/connection-errors => }/object-type-of-rras-administration-connection-point.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/odd-characters-in-csv-file.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/omit-folder-open-events.md (100%) rename docs/kb/auditor/{reports-alerts-and-notifications/report-generation => }/operation-has-timed-out-for-cef-export-siem-add-on.md (100%) rename docs/kb/auditor/{configuration-and-setup/sharepoint-and-teams-auditing => }/operation-timed-out-in-sharepoint-online-and-teams-monitoring-plans-in-netwrix-auditor.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/out-of-memory-exception.md (100%) rename docs/kb/auditor/{monitoring-plans/event-log-management => }/parallel-redo-events-in-sql-server-event-log.md (100%) rename docs/kb/auditor/{monitoring-plans/password-expiration-notifier => }/password-expiration-notifier-email-header-and-footer-reset-after-upgrade.md (100%) rename docs/kb/auditor/{monitoring-plans/password-expiration-notifier => }/password-expiration-notifier-generates-blank-reports-after-configuring-password-policy-enforcer.md (100%) rename docs/kb/auditor/{monitoring-plans/password-expiration-notifier => }/password-expiration-notifier-stopped-showing-results.md (100%) rename docs/kb/auditor/{troubleshooting-and-errors/data-collection-errors => }/permission-denied-error-code-2146828218.md (100%) rename docs/kb/auditor/{configuration-and-setup/microsoft-365-integration => }/permission_manifests_for_auditing_office_365_and_microsoft_entra_id_(auditor_v10.0_and_older).md (100%) rename docs/kb/auditor/{configuration-and-setup/sql-server-auditing => }/permissions-granted-are-insufficient-in-sql-server-reporting-services.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/preserving-custom-taxonomies.md (100%) rename docs/kb/auditor/{configuration-and-setup/windows-server-monitoring => }/process-cannot-access-the-file-in-windows-server-monitoring-plan.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/process-document-images-results-in-no-extracted-text-or-invalid-text.md (100%) rename docs/kb/auditor/{monitoring-plans/event-log-management => }/process-event-log-backup-without-domain-administrator-permissions.md (100%) rename docs/kb/auditor/{troubleshooting-and-errors/permission-and-authentication-errors => }/rbac-authorization-returns-access-denied.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/reading-log-status.md (100%) rename docs/kb/auditor/{configuration-and-setup/sql-server-auditing => }/recover-access-to-a-sql-server-instance.md (100%) rename docs/kb/auditor/{system-administration/database-management => }/recovery-mode-changes-in-sql-databases.md (100%) rename docs/kb/auditor/{configuration-and-setup/active-directory-auditing => }/reducing-the-used-active-directory-and-entra-id-license-counts.md (100%) rename docs/kb/auditor/{troubleshooting-and-errors/connection-errors => }/remote-service-control-manager-connection-timout.md (100%) rename "docs/kb/auditor/reports-alerts-and-notifications/subscriptions-and-distribution/remote_certificate_is_invalid_according_to_validation_procedure_\342\200\224_subscriptions_error_in_netwrix_aud.md" => "docs/kb/auditor/remote_certificate_is_invalid_according_to_validation_procedure_\342\200\224_subscriptions_error_in_netwrix_aud.md" (100%) rename docs/kb/auditor/{configuration-and-setup/sharepoint-and-teams-auditing => }/remote_server_returned_error_(400)_bad_request_when_auditing_sharepoint_online_and_microsoft_entra_i.md (100%) rename docs/kb/auditor/{reports-alerts-and-notifications/report-generation => }/reporting-services-error-cannot-check-the-content-manager-role-on-the-report-server.md (100%) rename docs/kb/auditor/{reports-alerts-and-notifications/report-generation => }/reports-for-subscriptions-are-missing-in-netwrix-auditor.md (100%) rename docs/kb/auditor/{reports-alerts-and-notifications/report-generation => }/reports-generation-takes-a-while-and-completes-with-errors.md (100%) rename docs/kb/auditor/{configuration-and-setup/windows-server-monitoring => }/request-is-not-supported-windows-server-auditing.md (100%) rename docs/kb/auditor/{monitoring-plans/event-log-management => }/reset-collection-history-for-generic-events-event-log-management.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/response-action-example-moving-user-account-to-the-quarantine-ou.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/result_administrator_restricted_access_to_users_of_your_domain..md (100%) rename docs/kb/auditor/{troubleshooting-and-errors/ssl-tls-certificate-issues => }/retrieving_a_list_of_expiring_ssltls_certificates_and_their_expiration_dates.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/rif-document-is-not-compatible-with-this-code-version.md (100%) rename docs/kb/auditor/{configuration-and-setup/active-directory-auditing => }/rollback-for-attribute-has-failed-error-in-object-restore-for-active-directory.md (100%) rename docs/kb/auditor/{troubleshooting-and-errors/data-collection-errors => }/rscannotvalidateencrypteddata-unable-to-validate-integrity-of-encrypted-data.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/sa_11.6_010.md (100%) rename docs/kb/auditor/{configuration-and-setup/windows-server-monitoring => }/scmlib.datacollecting.dnsdataproviderexception2_error_in_windows_server_monitoring_plan.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/search-takes-too-long-to-complete.md (100%) rename docs/kb/auditor/{reports-alerts-and-notifications/report-generation => }/security-groups-are-not-fully-displayed-in-the-azure-ad-accounts-attributes-report.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/security-log-overwrites-occurred-on-this-dc.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/security-log-settings-do-not-apply-via-gpo.md (100%) rename docs/kb/auditor/{monitoring-plans/user-activity-monitoring => }/service-did-not-respond-to-the-start-or-control-request-error-in-user-activity-service.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/set-up-direct-send-for-netwrix-auditor-and-netwrix-data-classification.md (100%) rename docs/kb/auditor/{troubleshooting-and-errors/ssl-tls-certificate-issues => }/set_up_secure_connection_between_auditor_and_ssrs_via_ssltls_channel.md (100%) rename docs/kb/auditor/{reports-alerts-and-notifications/alerts-and-rules => }/setting-up-account-lockout-alert.md (100%) rename docs/kb/auditor/{configuration-and-setup/sharepoint-and-teams-auditing => }/sharepoint-application-deployment-for-ndc.md (100%) rename docs/kb/auditor/{configuration-and-setup/sharepoint-and-teams-auditing => }/sharepoint-application-installation-for-netwrix-data-classification.md (100%) rename docs/kb/auditor/{configuration-and-setup/sharepoint-and-teams-auditing => }/sharepoint-configuration-changes-are-reported-with-a-wrong-timestamp.md (100%) rename docs/kb/auditor/{configuration-and-setup/sharepoint-and-teams-auditing => }/sharepoint-core-service-deployment-failed.md (100%) rename docs/kb/auditor/{configuration-and-setup/sharepoint-and-teams-auditing => }/sharepoint-term-set-tree-fails-to-load-or-unable-to-edit-a-clue-or-term.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/slow-examination.md (100%) rename docs/kb/auditor/{monitoring-plans/user-activity-monitoring => }/some-accounts-were-not-moved-or-deleted-in-inactive-user-tracker-report.md (100%) rename docs/kb/auditor/{configuration-and-setup/sharepoint-and-teams-auditing => }/some-sharepoint-events-may-be-lost-and-not-reflected-in-reports-and-change-summaries.md (100%) rename docs/kb/auditor/{troubleshooting-and-errors/data-collection-errors => }/specified-logon-session-does-not-exist-error-in-netwrix-auditor.md (100%) rename docs/kb/auditor/{troubleshooting-and-errors/data-collection-errors => }/specified-network-name-is-no-longer-available-error-in-logon-activity-monitoring-plan.md (100%) rename docs/kb/auditor/{configuration-and-setup/sql-server-auditing => }/specify-custom-sql-server-port-for-netwrix-auditor-audit-database.md (100%) rename docs/kb/auditor/{configuration-and-setup/sql-server-auditing => }/sql-server-express-database-size-reached-10gb.md (100%) rename docs/kb/auditor/{reports-alerts-and-notifications/email-notifications => }/ssl-exception-failed-to-deliver-netwrix-auditor-health-summary-email.md (100%) rename docs/kb/auditor/{system-administration/database-management => }/ssrs-tempdb-permanently-grows-large-and-occupies-disk-space.md (100%) rename docs/kb/auditor/{reports-alerts-and-notifications/report-generation => }/state-in-time-reports-do-not-show-gpo-settings-values.md (100%) rename docs/kb/auditor/{reports-alerts-and-notifications/subscriptions-and-distribution => }/subscription-attachments-exceeding-the-size-limit-are-missing-from-lostandfound.md (100%) rename docs/kb/auditor/{reports-alerts-and-notifications/subscriptions-and-distribution => }/subscription-generation-fails-due-to-incorrect-date-from-value.md (100%) rename docs/kb/auditor/{reports-alerts-and-notifications/report-generation => }/subscription-reports-errors.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/supplied-object-has-not-been-initialized-for-investigations.md (100%) rename docs/kb/auditor/{monitoring-plans/account-lockout-examiner => }/support-and-maintenance-contract-has-expired-for-account-lockout-examiner.md (100%) rename docs/kb/auditor/{monitoring-plans/password-expiration-notifier => }/support-for-fine-grained-password-policies-in-netwrix-password-expiration-notifier.md (100%) rename docs/kb/auditor/{configuration-and-setup/file-server-auditing => }/symbolic-link-cannot-be-followed-error-in-file-server-monitoring-plan.md (100%) rename docs/kb/auditor/{troubleshooting-and-errors/data-collection-errors => }/system-cannot-find-the-path-specified-in-logon-activity-monitoring-plan.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/system-changed-client-operating-system.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/system-changed-directory-objects-for-foreign-security-principals.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/system-changed-object-path-after-account-name-change.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/system-changed-service-principle-name-attribute.md (100%) rename docs/kb/auditor/{monitoring-plans/user-activity-monitoring => }/target-computer-cannot-be-identified-in-user-activity-monitoring-plan.md (100%) rename docs/kb/auditor/{monitoring-plans/account-lockout-examiner => }/the-account-lockout-examiner-service-account.md (100%) rename docs/kb/auditor/{reports-alerts-and-notifications/alerts-and-rules => }/the-best-way-to-find-the-attribute-name-when-configuring-real-time-alerts.md (100%) rename docs/kb/auditor/{configuration-and-setup/sharepoint-and-teams-auditing => }/the-changes-are-reported-with-the-unknown-value-in-the-who-changed-column-for-sharepoint.md (100%) rename docs/kb/auditor/{configuration-and-setup/sharepoint-and-teams-auditing => }/the-changes-can-be-reported-with-the-not-applicable-value-in-the-workstation-field-for-sharepoint.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/the-conceptqs-application-pool-crashes-on-startup.md (100%) rename docs/kb/auditor/{configuration-and-setup/general-configuration => }/the-conceptserviceviewer-application-fails-to-show-the-current-service-statuses-after-installation.md (100%) rename docs/kb/auditor/{configuration-and-setup/file-server-auditing => }/the-disk-on-a-monitored-file-server-is-overfilled.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/the-domain-param-parameter-is-missing-a-value.md (100%) rename docs/kb/auditor/{reports-alerts-and-notifications/report-generation => }/the-email-address-column-in-the-enrollment-report.md (100%) rename docs/kb/auditor/{monitoring-plans/event-log-management => }/the-event-logs-reports-for-windows-server-does-not-contain-any-data.md (100%) rename docs/kb/auditor/{system-administration/database-management => }/the-following-error-occurred-during-the-sql-database-content-audit-configuration-could-not-obtain-in.md (100%) rename docs/kb/auditor/{configuration-and-setup/exchange-auditing => }/the-following-issues-have-been-detected-when-trying-to-configure-exchange-server-administrator-audit.md (100%) rename docs/kb/auditor/{monitoring-plans/password-expiration-notifier => }/the-minimal-rights-for-the-netwrix-password-expiration-notifier-service-account.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/the-name-of-the-process-that-caused-an-account-lockout-does-not-appear-in-examination-results.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/the-order-in-which-domains-appear-in-the-managed-domains-list.md (100%) rename docs/kb/auditor/{reports-alerts-and-notifications/report-generation => }/the-product-does-not-report-on-changes-to-calendar.md (100%) rename docs/kb/auditor/{troubleshooting-and-errors/data-collection-errors => }/the-remote-procedure-call-failed-error-when-collecting-logs.md (100%) rename docs/kb/auditor/{configuration-and-setup/sharepoint-and-teams-auditing => }/the-sharepoint-application-pools-are-stopped-after-the-netwrix-auditor-agent-for-sharepoint-installa.md (100%) rename docs/kb/auditor/{configuration-and-setup/sharepoint-and-teams-auditing => }/the-sharepoint-managed-object-has-unable-to-connect-to-netwrix-auditor-service-for-sharepoint-error-.md (100%) rename docs/kb/auditor/{configuration-and-setup/sharepoint-and-teams-auditing => }/the-sharepoint-object-id-is-shown-in-the-what-column-instead-of-its-name.md (100%) rename docs/kb/auditor/{configuration-and-setup/sharepoint-and-teams-auditing => }/the-sharepoint-object-value-is-shown-in-the-object-type-column-in-the-reports-instead-of-the-object-.md (100%) rename docs/kb/auditor/{monitoring-plans/user-activity-monitoring => }/the-user-activity-video-reporter-agent-is-not-being-installed-on-monitored-server.md (100%) rename docs/kb/auditor/{configuration-and-setup/windows-server-monitoring => }/the-windows-security-log-contains-multiple-events-5140-generated-by-netwrix-auditor-server.md (100%) rename docs/kb/auditor/{configuration-and-setup/file-server-auditing => }/this-shared-resource-does-not-exist-error-in-file-servers-monitoring-plan.md (100%) rename docs/kb/auditor/{configuration-and-setup/sharepoint-and-teams-auditing => }/timeout-expired-error-on-sharepoint-core-service-deployment.md (100%) rename docs/kb/auditor/{configuration-and-setup/sql-server-auditing => }/tracing-was-disabled-in-sql-server-monitoring-plan.md (100%) rename docs/kb/auditor/{troubleshooting-and-errors/data-collection-errors => }/transport-failed-to-connect-to-server.md (100%) rename docs/kb/auditor/{configuration-and-setup/sharepoint-and-teams-auditing => }/troubleshoot_sharepoint_serveron-premise_errors.md (100%) rename docs/kb/auditor/{troubleshooting-and-errors/data-collection-errors => }/ts-collection-failed-warning.md (100%) rename docs/kb/auditor/{configuration-and-setup/file-server-auditing => }/types-of-the-data-collection-for-file-servers-auditing.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/uavr-core-service-not-responding.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/unable-to-audit-target-server-by-ip-address.md (100%) rename docs/kb/auditor/{configuration-and-setup/windows-server-monitoring => }/unable-to-configure-audit-policies-in-domain-controllers.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/unable-to-connect-to-remote-server.md (100%) rename docs/kb/auditor/{reports-alerts-and-notifications/alerts-and-rules => }/unable-to-create-real-time-alerts.md (100%) rename docs/kb/auditor/{reports-alerts-and-notifications/report-generation => }/unable-to-generate-reports-after-migration.md (100%) rename docs/kb/auditor/{monitoring-plans/user-activity-monitoring => }/unable-to-launch-netwrix-auditor-user-activity-core-service.md (100%) rename docs/kb/auditor/{troubleshooting-and-errors/data-collection-errors => }/unable-to-process-item-error-when-using-gmsa-in-netwrix-auditor.md (100%) rename docs/kb/auditor/{reports-alerts-and-notifications/report-generation => }/unable-to-run-reports-system-cannot-find-the-file-specified.md (100%) rename docs/kb/auditor/{reports-alerts-and-notifications/report-generation => }/unable-to-save-reports-as-office-document-excel-word-or-powerpoint-with-ssrs-2019.md (100%) rename docs/kb/auditor/{reports-alerts-and-notifications/subscriptions-and-distribution => }/unable-to-save-subscription-file-to-a-shared-location.md (100%) rename docs/kb/auditor/{reports-alerts-and-notifications/subscriptions-and-distribution => }/unable-to-update-netwrix-auditor-due-to-contract-or-subscription-expiration.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/unable-to-update-the-compression-service.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/unable-to-upload-session-to-long-term-archive-access-to-state-in-time-folder-is-denied.md (100%) rename docs/kb/auditor/{configuration-and-setup/sharepoint-and-teams-auditing => }/unable_to_determine_administrative_site_for_domain.sharepoint.com_error_accessing_remote_registry.md (100%) rename docs/kb/auditor/{configuration-and-setup/file-server-auditing => }/unexpected-end-of-file-error-in-file-server-monitoring-plan.md (100%) rename docs/kb/auditor/{monitoring-plans/user-activity-monitoring => }/uninstalling-user-activity-monitoring-agents.md (100%) rename docs/kb/auditor/{system-administration/migration-and-upgrade => }/upgrade-increments-for-netwrix-auditor.md (100%) rename docs/kb/auditor/{system-administration/migration-and-upgrade => }/upgrade_from_9.9_to_9.96_with_your_netwrix_auditor_version_cannot_be_upgraded_error.md (100%) rename docs/kb/auditor/{configuration-and-setup/sql-server-auditing => }/upgrading-sql-server-instance.md (100%) rename docs/kb/auditor/{troubleshooting-and-errors/ssl-tls-certificate-issues => }/use-certificate-authority-issued-certificates-in-ssrs.md (100%) rename docs/kb/auditor/{monitoring-plans/user-activity-monitoring => }/user-activity-video-is-not-being-captured.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/user-and-workstation-do-not-match.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/user-behavior-analytics-configuration.md (100%) rename docs/kb/auditor/{configuration-and-setup/exchange-auditing => }/users-access-their-own-mailboxes.md (100%) rename docs/kb/auditor/{configuration-and-setup/file-server-auditing => }/volume-shadow-copy-service-support-in-netwrix-auditor-for-file-servers.md (100%) rename docs/kb/auditor/{troubleshooting-and-errors/data-collection-errors => }/vserver-api-missing-vserver-parameter-error-when-auditing-netapp-cluster.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/warning-53-the-network-path-was-not-found.md (100%) rename docs/kb/auditor/{troubleshooting-and-errors/data-collection-errors => }/warning-the-following-error-occurred-when-trying-to-perform-automatic-audit-configuration.md (100%) rename docs/kb/auditor/{system-administration/database-management => }/warning-the-netwrixsqlcraudit-database-with-audit-data-does-not-exist-or-cannot-be-accessed.md (100%) rename docs/kb/auditor/{troubleshooting-and-errors/data-collection-errors => }/weak_password_job_errors_system.io.filenotfoundexception_could_not_load_file_or_assembly_dsinternals.md (100%) rename docs/kb/auditor/{configuration-and-setup/active-directory-auditing => }/what-are-netwrix-auditor-for-active-directory-bandwidth-requirements.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/what-cmdlets-are-used-for-aal-changes-collection.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/what-does-automatic-audit-configuration-do-on-the-monitored-servers.md (100%) rename docs/kb/auditor/{configuration-and-setup/file-server-auditing => }/what-is-sessionid-in-netwrix-auditor-for-file-servers.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/what-is-tombstonelifetime-attribute-and-what-is-it-used-for.md (100%) rename docs/kb/auditor/{configuration-and-setup/sql-server-auditing => }/what-load-does-sql-audit-generate-for-a-sql-server.md (100%) rename docs/kb/auditor/{reports-alerts-and-notifications/email-notifications => }/when-is-the-password-expiration-notification-sent.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/where-does-netwrix-auditor-collect-security-logs.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/which-applications-should-be-whitelisted-for-the-auditor-to-function-properly.md (100%) rename docs/kb/auditor/{troubleshooting-and-errors/permission-and-authentication-errors => }/while_auditing_from_external_domain_failed_4768_event_'a_kerberos_authentication_ticket_(tgt)_was_re.md (100%) rename docs/kb/auditor/{configuration-and-setup/sql-server-auditing => }/who-changed-is-showing-system-in-netwrix-auditor-for-sql-server-reports.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/why-a-registry-key-is-missing-in-both-gpmc-and-local.md (100%) rename docs/kb/auditor/{reports-alerts-and-notifications/report-generation => }/why-do-i-get-multiple-events-on-password-changing-in-reports.md (100%) rename docs/kb/auditor/{troubleshooting-and-errors/data-collection-errors => }/why-do-i-have-incomplete-information-on-failed-logons.md (100%) rename docs/kb/auditor/{configuration-and-setup/sharepoint-and-teams-auditing => }/why-do-i-receive-my-sharepoint-online-audit-data-too-late-or-do-not-receive-at-all.md (100%) rename docs/kb/auditor/{configuration-and-setup/windows-server-monitoring => }/why-does-risk-assessment-overview-dashboard-shows-unexpected-issues-for-windows-server.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/why-does-the-netwrix-auditor-application-deployment-service-not-start-or-is-terminated-upon-launch.md (100%) rename docs/kb/auditor/{reports-alerts-and-notifications/subscriptions-and-distribution => }/why-does-the-when-field-disappear-in-subscriptions.md (100%) rename docs/kb/auditor/{reports-alerts-and-notifications/report-generation => }/why-false-positive-read-access-attempts-are-reported-by-netwrix-auditor.md (100%) rename docs/kb/auditor/{reports-alerts-and-notifications/alerts-and-rules => }/why-i-get-alerts-on-accounts-that-cannot-be-locked-out.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/why-netwrix-auditor-reads-ad-fs-dkm-key-and-is-it-normal.md (100%) rename docs/kb/auditor/{reports-alerts-and-notifications/report-generation => }/why-reports-reflect-folders-that-were-not-supposed-to-be-scanned.md (100%) rename docs/kb/auditor/{configuration-and-setup/windows-server-monitoring => }/windows-server-inventory-report-shows-windows-defenders-as-the-only-antivirus-installed.md (100%) rename docs/kb/auditor/{troubleshooting-and-errors/data-collection-errors => }/wmi-classes-data-provider-failed-service-cannot-be-started.md (100%) rename docs/kb/auditor/{troubleshooting-and-errors/data-collection-errors => }/wmi-classes-data-provider-failed-to-get-the-information-on-win32-printer-error.md (100%) rename docs/kb/auditor/{reports-alerts-and-notifications/report-generation => }/workstation-field-reported-as-unknown.md (100%) rename docs/kb/auditor/{features-and-operations/glossaries-and-faqs => }/workstation-name-is-not-shown.md (100%) rename docs/kb/auditor/{configuration-and-setup/windows-server-monitoring => }/workstations-cloned-with-windows-server-auditing-service-pre-installed.md (100%) rename "docs/kb/auditor/troubleshooting-and-errors/ssl-tls-certificate-issues/\321\201onnection_issue_when_tls_1.2_is_required.md" => "docs/kb/auditor/\321\201onnection_issue_when_tls_1.2_is_required.md" (100%) rename docs/kb/dataclassification/{system-administration => }/antivirus-exclusions-for-netwrix-data-classification.md (98%) rename docs/kb/dataclassification/{troubleshooting-and-errors => }/certificate-key-size-value-error-when-validating-sharepoint-online-source.md (97%) rename docs/kb/dataclassification/{troubleshooting-and-errors => }/classification-troubleshooting.md (98%) rename docs/kb/dataclassification/{troubleshooting-and-errors => }/documents-are-crawled-successfully-with-no-text-extracted.md (98%) rename docs/kb/dataclassification/{troubleshooting-and-errors => }/error-certificate-for-the-source-is-due-to-expire.md (98%) rename docs/kb/dataclassification/{troubleshooting-and-errors => }/error-end-encrypted-private-key-not-found.md (98%) rename docs/kb/dataclassification/{troubleshooting-and-errors => }/error-failed-to-load-classifier-data-cache.md (97%) rename docs/kb/dataclassification/{troubleshooting-and-errors => }/error-unable-to-decrypt-encryption-key.md (98%) rename docs/kb/dataclassification/{troubleshooting-and-errors => }/export-not-available-for-dsar-searches.md (96%) rename docs/kb/dataclassification/{term-set-operations => }/export-term-sets-to-an-xml-file-using-concepttermstoremanager.md (98%) rename docs/kb/dataclassification/{system-administration => }/how-to-apply-netwrix-data-classification-license.md (97%) rename docs/kb/dataclassification/{system-administration => }/how-to-back-up-the-ndc-index.md (98%) rename docs/kb/dataclassification/{system-administration => }/how-to-change-the-default-iis-port-for-netwrix-data-classification-web-console.md (97%) rename docs/kb/dataclassification/{system-administration => }/how-to-configure-granular-permissions-for-a-service-account.md (98%) rename docs/kb/dataclassification/{system-administration => }/how-to-configure-stopwords.md (98%) rename docs/kb/dataclassification/{troubleshooting-and-errors => }/how-to-crawl-a-website-that-does-not-require-credentials.md (98%) rename docs/kb/dataclassification/{system-administration => }/how-to-export-event-logs.md (97%) rename docs/kb/dataclassification/{system-administration => }/how-to-manually-uninstall-netwrix-data-classification.md (98%) rename docs/kb/dataclassification/{migration-and-maintenance => }/how-to-migrate-netwrix-data-classification-to-another-server.md (98%) rename docs/kb/dataclassification/{migration-and-maintenance => }/how-to-migrate-the-netwrix-data-classification-database.md (99%) rename docs/kb/dataclassification/{migration-and-maintenance => }/how-to-move-indexed-files.md (98%) rename docs/kb/dataclassification/{migration-and-maintenance => }/how-to-partially-rebuild-the-dqs-index.md (97%) rename docs/kb/dataclassification/{authentication-and-security => }/how-to-set-up-single-sign-on-via-microsoft-entra-id-authentication.md (99%) rename docs/kb/dataclassification/{authentication-and-security => }/how-to-update-service-account-password.md (99%) rename docs/kb/dataclassification/{system-administration => }/how-to-upgrade-a-dqs-deployment.md (98%) rename docs/kb/{directorymanager/troubleshooting-and-errors => dataclassification}/how_groups_and_types_are_classified.md (96%) rename docs/kb/dataclassification/{term-set-operations => }/import-terms-sets-from-an-xml-file-using-concepttermstoremanager.md (98%) rename docs/kb/dataclassification/{troubleshooting-and-errors => }/keyset-does-not-exist-exception-from-hresult-0x80090016.md (98%) rename docs/kb/dataclassification/{troubleshooting-and-errors => }/missing-search-results.md (98%) rename docs/kb/dataclassification/{system-administration => }/netwrix-data-classification-collector-indexer-and-classifier-threads.md (99%) rename docs/kb/dataclassification/{troubleshooting-and-errors => }/original-documents-attributes-updated-during-migration.md (97%) rename docs/kb/dataclassification/{features-and-operations => }/process-pending-deletes.md (97%) rename docs/kb/dataclassification/{troubleshooting-and-errors => }/resolving-index-and-license-key-related-errors-in-windows-services.md (98%) rename docs/kb/dataclassification/{troubleshooting-and-errors => }/rolling_log_fix_error_nnt.hub.serviceclient.hubadapter_-_hubadapter.authenticate()_error_authenticat.md (98%) rename docs/kb/dataclassification/{features-and-operations => }/search-logic-netwrix-data-classification.md (98%) rename docs/kb/dataclassification/{authentication-and-security => }/service-account-password-reset-for-netwrix-data-classification.md (98%) rename docs/kb/dataclassification/{troubleshooting-and-errors => }/service-unavailable-503-ndc-dashboard.md (98%) rename docs/kb/dataclassification/{term-set-operations => }/synchronizing-term-sets-using-the-concepttermstoragemanager.md (98%) rename docs/kb/dataclassification/{troubleshooting-and-errors => }/text-not-being-extracted-from-zip-files.md (97%) rename docs/kb/dataclassification/{authentication-and-security => }/using-sharepoint-modern-authentication.md (99%) rename docs/kb/dataclassification/{troubleshooting-and-errors => }/warning-indexer-service-has-been-improperly-shutdown.md (98%) rename docs/kb/dataclassification/{features-and-operations => }/what-usage-and-license-data-is-sent-to-netwrix-by-netwrix-data-classification.md (97%) rename docs/kb/dataclassification/{troubleshooting-and-errors => }/workflow-isn-t-running-or-is-running-unexpectedly.md (98%) rename docs/kb/directorymanager/{configuration-and-integration => }/add-active-directory-attribute-to-replication-schema.md (98%) rename docs/kb/directorymanager/{configuration-and-integration => }/add_a_future_date_in_a_description_field.md (97%) rename docs/kb/directorymanager/{portal-customization-and-ux => }/add_the_organizational_unit_field_to_the_my_groups_page.md (98%) rename docs/kb/directorymanager/{system-administration-and-maintenance => }/adjust-heap-size-for-elasticsearch-service.md (97%) rename docs/kb/directorymanager/{configuration-and-integration => }/allow_unauthenticated_users_to_send_email_to_a_distribution_list.md (98%) rename docs/kb/directorymanager/{reporting-export-and-data-management => }/asset-export-utility-configuration.md (98%) rename docs/kb/directorymanager/{reporting-export-and-data-management => }/best-practices-for-controlling-changes-to-group-membership.md (99%) rename docs/kb/directorymanager/{security-permissions-and-access-control => }/best-practices-for-preventing-accidental-data-leakage.md (99%) rename docs/kb/directorymanager/{reporting-export-and-data-management => }/bulk-export-and-sort-all-smart-groups-and-dynasties.md (97%) rename docs/kb/directorymanager/{group-management-and-operations => }/bulk-update-smart-group-object-types.md (98%) rename docs/kb/directorymanager/{system-administration-and-maintenance => }/change-log-level-from-error-to-debug-v11.md (97%) rename docs/kb/directorymanager/{configuration-and-integration => }/change-self-service-portal-url-in-workflow-email-notifications.md (97%) rename docs/kb/directorymanager/{group-management-and-operations => }/change-the-default-dynasty-operator.md (98%) rename docs/kb/directorymanager/{group-management-and-operations => }/change-the-default-naming-convention-for-dynasties.md (96%) rename docs/kb/directorymanager/{portal-customization-and-ux => }/change-the-default-sort-attribute-for-search-results.md (97%) rename docs/kb/directorymanager/{portal-customization-and-ux => }/change-the-header-and-footer-logo-in-notifications.md (97%) rename docs/kb/directorymanager/{portal-customization-and-ux => }/change_the_display_name_format_to_first.last_in_the_portal.md (98%) rename docs/kb/directorymanager/{system-administration-and-maintenance => }/collecting-all-log-files-in-v11.md (96%) rename docs/kb/directorymanager/{configuration-and-integration => }/configure-email-notifications-for-an-identity-store.md (99%) rename docs/kb/directorymanager/{configuration-and-integration => }/configure_a_default_container_for_creating_new_objects.md (98%) rename docs/kb/directorymanager/{configuration-and-integration => }/configure_multi-valued_attributes_in_the_self-service_portal.md (98%) rename docs/kb/directorymanager/{security-permissions-and-access-control => }/configuring_custom_fine-grained_permissions_for_entra_id_group_management.md (98%) rename docs/kb/directorymanager/{group-management-and-operations => }/convert-between-smart-groups-and-static-groups.md (97%) rename docs/kb/directorymanager/{group-management-and-operations => }/copy-smart-group-query-criteria-using-import-and-export.md (97%) rename docs/kb/directorymanager/{group-management-and-operations => }/create_and_use_a_multi-valued_control_custom_display_type.md (98%) rename docs/kb/directorymanager/{group-management-and-operations => }/creating-and-managing-dynasties.md (98%) rename docs/kb/directorymanager/{portal-customization-and-ux => }/customizing_notification_template_to_remove_footer_in_directory_manager_v11.1.1.md (98%) rename docs/kb/directorymanager/{group-management-and-operations => }/display-groups-with-additional-ownership-in-the-my-groups-tab.md (97%) rename docs/kb/directorymanager/{group-management-and-operations => }/displaying-moderators-for-exchange-distribution-lists-in-the-portal.md (98%) rename docs/kb/directorymanager/{workflows-automation-and-lifecycle-management => }/enable-and-configure-workflow-approver-acceleration.md (99%) rename docs/kb/directorymanager/{group-management-and-operations => }/enable-group-owner-suggestion-for-orphan-groups.md (98%) rename docs/kb/directorymanager/{portal-customization-and-ux => }/enable_or_disable_user_login_via_smart_card_using_custom_display_types.md (98%) rename docs/kb/directorymanager/{portal-customization-and-ux => }/enforce_group_naming_convention_and_input_validation_with_regular_expressions.md (99%) rename docs/kb/directorymanager/{configuration-and-integration => }/entraid-application-proxy-configuration.md (98%) rename docs/kb/directorymanager/{troubleshooting-and-errors => }/error_cannot_connect_to_identity_store_when_using_gmsa.md (98%) rename docs/kb/directorymanager/{troubleshooting-and-errors => }/error_entra_id_replication_always_runs_from_scratch_due_to_domain_case_sensitivity.md (98%) rename docs/kb/directorymanager/{reporting-export-and-data-management => }/export-enrolled-user-reports-with-additional-fields.md (98%) rename docs/kb/directorymanager/{reporting-export-and-data-management => }/export-owners-and-additional-owners-for-groups-using-management-shell.md (98%) rename docs/kb/directorymanager/{security-permissions-and-access-control => }/force_users_to_validate_their_directory_profiles.md (99%) rename docs/kb/directorymanager/{system-administration-and-maintenance => }/gather-debug-logs-for-v10.md (98%) rename docs/kb/directorymanager/{system-administration-and-maintenance => }/gather-debug-logs-for-v11.md (99%) rename docs/kb/directorymanager/{reporting-export-and-data-management => }/generate-a-report-of-all-groups-in-the-domain.md (98%) rename docs/kb/directorymanager/{reporting-export-and-data-management => }/generate_a_report_on_disabled_users_along_with_distribution_list_memberships.md (98%) rename docs/kb/directorymanager/{reporting-export-and-data-management => }/generate_a_report_on_enabled_users_without_managers.md (98%) rename docs/kb/directorymanager/{reporting-export-and-data-management => }/generate_a_report_on_enabled_users_without_managers_along_with_distribution_list_memberships.md (98%) rename docs/kb/directorymanager/{reporting-export-and-data-management => }/generate_a_report_on_groups_without_members_or_owners.md (98%) rename docs/kb/directorymanager/{reporting-export-and-data-management => }/generating-a-report-on-users-who-never-logged-on.md (98%) rename docs/kb/directorymanager/{configuration-and-integration => }/graph-api-permissions-required-for-directory-manager-v11-application-in-entra-id.md (99%) rename docs/kb/directorymanager/{group-management-and-operations => }/hide-distribution-lists-from-end-users-in-portal.md (97%) rename docs/kb/directorymanager/{portal-customization-and-ux => }/hide-reports-entitlements-and-synchronize-tabs-in-the-user-portal.md (98%) rename docs/kb/directorymanager/{configuration-and-integration => }/how-to-add-message-approvers-in-group-properties-in-groupid-portal.md (99%) rename docs/kb/directorymanager/{security-permissions-and-access-control => }/how-to-allow-users-to-create-specific-objects-in-user-portal.md (98%) rename docs/kb/directorymanager/{group-management-and-operations => }/how-to-allow-users-to-only-create-distribution-groups.md (98%) rename docs/kb/directorymanager/{workflows-automation-and-lifecycle-management => }/how-to-apply-real-time-data-validation.md (98%) rename docs/kb/directorymanager/{workflows-automation-and-lifecycle-management => }/how-to-change-a-user-s-membership-type.md (98%) rename docs/kb/directorymanager/{portal-customization-and-ux => }/how-to-change-the-user-session-timeout-for-portals.md (98%) rename docs/kb/directorymanager/{portal-customization-and-ux => }/how-to-copy-the-design-of-portal-via-sql-query.md (99%) rename docs/kb/directorymanager/{security-permissions-and-access-control => }/how-to-delegate-password-reset-privileges-in-self-service-portal.md (97%) rename docs/kb/directorymanager/{group-management-and-operations => }/how-to-display-nested-group-ownership-in-the-my-groups-page.md (97%) rename docs/kb/directorymanager/{group-management-and-operations => }/how-to-enforce-group-type-as-distribution-or-security-v10.md (98%) rename docs/kb/directorymanager/{group-management-and-operations => }/how-to-enforce-group-type-as-distribution-or-security-v11.md (98%) rename docs/kb/directorymanager/{security-permissions-and-access-control => }/how-to-enforce-users-to-create-groups-in-a-specific-ou.md (98%) rename docs/kb/directorymanager/{reporting-export-and-data-management => }/how-to-generate-a-report-on-all-groups-with-report-to-originator-set-to-false-or-true.md (99%) rename docs/kb/directorymanager/{group-management-and-operations => }/how-to-identify-groups-without-owners.md (97%) rename docs/kb/directorymanager/{workflows-automation-and-lifecycle-management => }/how-to-import-members-to-a-group-using-self-service-import-wizard.md (98%) rename docs/kb/directorymanager/{security-permissions-and-access-control => }/how-to-limit-searchable-object-types-in-user-portals.md (97%) rename docs/kb/directorymanager/{security-permissions-and-access-control => }/how-to-limit-users-to-search-only-for-user-objects.md (97%) rename docs/kb/directorymanager/{portal-customization-and-ux => }/how-to-modify-expiring-group-email-template.md (98%) rename docs/kb/directorymanager/{portal-customization-and-ux => }/how-to-notify-objects-when-a-profile-is-modified.md (98%) rename docs/kb/directorymanager/{system-administration-and-maintenance => }/how-to-prepare-for-installation.md (98%) rename docs/kb/directorymanager/{portal-customization-and-ux => }/how-to-replace-logo-on-landing-page.md (97%) rename docs/kb/directorymanager/{portal-customization-and-ux => }/how-to-replace-logo-on-sign-in-page.md (96%) rename docs/kb/directorymanager/{portal-customization-and-ux => }/how-to-replace-the-password-center-portal-logo.md (97%) rename docs/kb/directorymanager/{system-administration-and-maintenance => }/how-to-replace-the-security-service-certificate.md (99%) rename docs/kb/directorymanager/{portal-customization-and-ux => }/how-to-set-semi-private-as-the-default-security-type-in-v10.md (98%) rename docs/kb/directorymanager/{portal-customization-and-ux => }/how-to-set-semi-private-as-the-default-security-type-in-v11.md (98%) rename docs/kb/directorymanager/{configuration-and-integration => }/how-to-trigger-a-workflow-when-a-user-creates-a-group.md (98%) rename docs/kb/directorymanager/{system-administration-and-maintenance => }/how-to-uninstall-directory-manager.md (98%) rename docs/kb/directorymanager/{security-permissions-and-access-control => }/how-to-view-roles-assigned-to-a-user-v10.md (97%) rename docs/kb/directorymanager/{security-permissions-and-access-control => }/how-to-view-roles-assigned-to-a-user-v11.md (98%) rename docs/kb/directorymanager/{reporting-export-and-data-management => }/how_to_add_attributes_to_the_export_list_in_the_application_portal.md (97%) rename docs/kb/directorymanager/{reporting-export-and-data-management => }/how_to_add_attributes_to_the_export_list_in_the_portal.md (97%) rename docs/kb/directorymanager/{system-administration-and-maintenance => }/how_to_collect_and_compress_logs_in_v11.md (99%) rename docs/kb/directorymanager/{security-permissions-and-access-control => }/how_to_configure_custom_fine-grained_permissions_for_entra_id_group_management.md (98%) rename docs/kb/directorymanager/{workflows-automation-and-lifecycle-management => }/how_to_create_an_orphan_group_update_schedule.md (97%) rename docs/kb/directorymanager/{portal-customization-and-ux => }/how_to_customize_notifications.md (98%) rename docs/kb/directorymanager/{portal-customization-and-ux => }/how_to_display_common_name_instead_of_display_name_in_the_member_of_tab.md (98%) rename docs/kb/directorymanager/{reporting-export-and-data-management => }/how_to_generate_a_report_on_groups_without_members_and_with_owners.md (98%) rename docs/kb/directorymanager/{reporting-export-and-data-management => }/how_to_generate_a_report_on_mail-enabled_groups.md (98%) rename docs/kb/directorymanager/{group-management-and-operations => }/how_to_limit_the_scope_of_a_smartgroup_query_to_specific_ous.md (97%) rename docs/kb/directorymanager/{group-management-and-operations => }/how_to_remove_spaces_from_attributes_when_creating_dynasties.md (97%) rename docs/kb/directorymanager/{system-administration-and-maintenance => }/how_to_run_replication_for_a_specific_object_type.md (98%) rename "docs/kb/directorymanager/workflows-automation-and-lifecycle-management/how_to_trigger_a_workflow_when_a_user_\321\201reates_a_group.md" => "docs/kb/directorymanager/how_to_trigger_a_workflow_when_a_user_\321\201reates_a_group.md" (99%) rename docs/kb/directorymanager/{system-administration-and-maintenance => }/how_to_update_the_service_account_password_in_v10.md (98%) rename docs/kb/directorymanager/{security-permissions-and-access-control => }/how_to_view_a_list_of_objects_owned_by_a_user_in_the_portal.md (98%) rename docs/kb/directorymanager/{group-management-and-operations => }/identify-similar-groups-in-the-directory.md (98%) rename docs/kb/directorymanager/{system-administration-and-maintenance => }/increase_the_idle_timeout_duration_in_v11.md (97%) rename docs/kb/directorymanager/{system-administration-and-maintenance => }/invoke-management-shell-from-powershell-7-in-v11.md (98%) rename docs/kb/directorymanager/{security-permissions-and-access-control => }/limit-users-to-create-new-objects-in-specified-containers.md (98%) rename docs/kb/directorymanager/{configuration-and-integration => }/linking-directory-manager-processes-with-microsoft-flow.md (98%) rename docs/kb/directorymanager/{system-administration-and-maintenance => }/manage-elastic-repository-on-a-separate-instance-with-v11.md (98%) rename docs/kb/directorymanager/{workflows-automation-and-lifecycle-management => }/notify-logged-in-users-about-changes-made-to-directory-objects.md (97%) rename docs/kb/directorymanager/{system-administration-and-maintenance => }/office-365-service-account-requirements-for-identity-store-configuration.md (96%) rename docs/kb/directorymanager/{troubleshooting-and-errors => }/phoneid-authentication-option-discontinued.md (99%) rename docs/kb/directorymanager/{portal-customization-and-ux => }/remove-the-displayname-requirement-for-groups-created-in-active-directory.md (98%) rename docs/kb/directorymanager/{portal-customization-and-ux => }/remove_the_delete_option_from_the_portal.md (98%) rename docs/kb/directorymanager/{system-administration-and-maintenance => }/replicating-custom-ad-attributes-to-elasticsearch.md (98%) rename docs/kb/directorymanager/{group-management-and-operations => }/require-unique-group-display-names-in-portal.md (98%) rename docs/kb/directorymanager/{security-permissions-and-access-control => }/restrict-users-from-accessing-the-admin-portal.md (96%) rename docs/kb/directorymanager/{group-management-and-operations => }/restrict_users_from_creating_contacts_with_target_addresses_of_trusted_inbound_domains.md (98%) rename docs/kb/directorymanager/{security-permissions-and-access-control => }/restricting-expiration-policy-options-by-role.md (98%) rename docs/kb/directorymanager/{system-administration-and-maintenance => }/retrieve_the_history_corresponding_to_a_specific_timestamp_from_the_sql_database_in_v10.md (98%) rename docs/kb/directorymanager/{troubleshooting-and-errors => }/search-history-by-specific-user-through-password-center-helpdesk-portal-returns-no-results.md (96%) rename docs/kb/directorymanager/{group-management-and-operations => }/set_delivery_restrictions_on_dynasty_groups.md (98%) rename docs/kb/directorymanager/{group-management-and-operations => }/setting-expiration-policy-for-groups-in-bulk-using-management-shell.md (97%) rename docs/kb/directorymanager/{group-management-and-operations => }/shorten_the_dynasty_naming_convention_for_child_dynasties.md (99%) rename docs/kb/directorymanager/{configuration-and-integration => }/triggering-microsoft-flow-from-directory-manager-workflows.md (98%) rename docs/kb/directorymanager/{troubleshooting-and-errors => }/unable-to-sort-groups-by-displayname.md (97%) rename docs/kb/directorymanager/{system-administration-and-maintenance => }/uninstall-or-fully-remove-directory-manager.md (98%) rename docs/kb/directorymanager/{portal-customization-and-ux => }/update-support-email-address-for-contact-link.md (97%) rename docs/kb/directorymanager/{workflows-automation-and-lifecycle-management => }/use_synchronize_to_deprovision_user_accounts_in_active_directory.md (98%) rename docs/kb/directorymanager/{workflows-automation-and-lifecycle-management => }/view-and-manage-your-group-memberships.md (96%) rename docs/kb/directorymanager/{workflows-automation-and-lifecycle-management => }/viewing-and-managing-licenses.md (97%) rename docs/kb/directorymanager/{security-permissions-and-access-control => }/walkthrough-search-policy-define-scope-and-filter-results.md (99%) rename docs/kb/endpointprotector/{deployment-and-installation => }/activating_the_mail_add-in_for_domain_allowlist_in_outlook_classic_for_windows.md (97%) rename docs/kb/endpointprotector/{administration-security-and-monitoring => }/ad_admins_not_able_to_log_in.md (95%) rename docs/kb/endpointprotector/{deployment-and-installation => }/add_an_ssl_certificate.md (97%) rename docs/kb/endpointprotector/{content-aware-protection-and-dpi => }/allowing-chatgpt-access-via-deep-packet-inspection-allowlist.md (97%) rename docs/kb/endpointprotector/{device-control-and-access-management => }/are_ios_devices_recognized_when_connected_to_a_windows_pc.md (94%) rename docs/kb/endpointprotector/{device-control-and-access-management => }/block-file-transfers-to-or-from-network-shares.md (96%) rename docs/kb/endpointprotector/{device-control-and-access-management => }/blocking-easylock-folder-access-on-machines-without-the-endpoint-protector-agent.md (96%) rename docs/kb/endpointprotector/{content-aware-protection-and-dpi => }/can-content-aware-protection-detect-sensitive-content-in-archived-files.md (96%) rename docs/kb/endpointprotector/{device-control-and-access-management => }/can-endpoint-protector-block-internal-card-readers-on-mac.md (96%) rename docs/kb/endpointprotector/{content-aware-protection-and-dpi => }/can-optical-character-recognition-be-enabled-for-file-inspection.md (96%) rename docs/kb/endpointprotector/{enforced-encryption-and-easylock => }/can-the-easylock-app-be-opened-without-the-endpoint-protector-agent-installed.md (96%) rename docs/kb/endpointprotector/{device-control-and-access-management => }/can-you-block-an-internal-card-reader-on-mac.md (95%) rename docs/kb/endpointprotector/{deployment-and-installation => }/check_the_client_version_installed_on_your_computer.md (97%) rename docs/kb/endpointprotector/{features-and-operations => }/client-modes-overview.md (99%) rename docs/kb/endpointprotector/{features-and-operations => }/client_integrity_fail_events.md (97%) rename docs/kb/endpointprotector/{administration-security-and-monitoring => }/configure-session-timeout-in-the-administration-interface.md (96%) rename docs/kb/endpointprotector/{administration-security-and-monitoring => }/configure-session-timeout-settings-for-the-administration-interface.md (97%) rename docs/kb/endpointprotector/{content-aware-protection-and-dpi => }/configure_content_aware_policy_priorities.md (98%) rename docs/kb/endpointprotector/{device-control-and-access-management => }/configuring-rights-for-outside-hours-and-outside-network.md (97%) rename docs/kb/endpointprotector/{content-aware-protection-and-dpi => }/content-aware-policy-configuration.md (99%) rename docs/kb/endpointprotector/{content-aware-protection-and-dpi => }/content_aware_protection_tab_missing.md (96%) rename docs/kb/endpointprotector/{enforced-encryption-and-easylock => }/create_a_system_backup_v2.md (96%) rename docs/kb/endpointprotector/{content-aware-protection-and-dpi => }/create_exceptions_for_specific_file_extensions.md (96%) rename docs/kb/endpointprotector/{features-and-operations => }/creating-ediscovery-policies-and-scans.md (98%) rename docs/kb/endpointprotector/{deployment-and-installation => }/deploy-the-client-on-macos-through-intune-with-full-disk-access.md (97%) rename docs/kb/endpointprotector/{deployment-and-installation => }/deploy_clients_via_group_policy.md (98%) rename docs/kb/endpointprotector/{deployment-and-installation => }/deploying-endpoint-protector-agents.md (97%) rename docs/kb/endpointprotector/{troubleshooting-and-errors => }/destination_details_tab_is_missing_in_the_reports_and_analysis_section.md (97%) rename docs/kb/endpointprotector/{enforced-encryption-and-easylock => }/determine-the-recommended-number-of-endpoints-for-file-tracing-and-file-shadowing.md (97%) rename docs/kb/endpointprotector/{device-control-and-access-management => }/device-control-sections-overview.md (98%) rename docs/kb/endpointprotector/{content-aware-protection-and-dpi => }/does-endpoint-protector-inspect-content-sent-through-thunderbird.md (97%) rename docs/kb/endpointprotector/{content-aware-protection-and-dpi => }/does_the_uninstall_attempt_event_confirm_agent_removal_from_the_client_machine.md (96%) rename docs/kb/endpointprotector/{deployment-and-installation => }/download-the-intune-mdm-deployment-guide.md (96%) rename docs/kb/endpointprotector/{content-aware-protection-and-dpi => }/dpi-certificate-not-available-in-the-browser.md (97%) rename docs/kb/endpointprotector/{content-aware-protection-and-dpi => }/enable-deep-packet-inspection-for-instant-messaging-applications.md (98%) rename docs/kb/endpointprotector/{content-aware-protection-and-dpi => }/enable-sensitive-data-protection.md (97%) rename docs/kb/endpointprotector/{enforced-encryption-and-easylock => }/enable_easylock_updates_and_file_shadowing_for_removable_drives.md (96%) rename docs/kb/endpointprotector/{deployment-and-installation => }/enable_full_disk_access_when_deploying_on_macos_using_kandji.md (97%) rename docs/kb/endpointprotector/{administration-security-and-monitoring => }/enable_two-factor_authentication_for_system_admins_with_google_authenticator_app.md (97%) rename docs/kb/endpointprotector/{content-aware-protection-and-dpi => }/enabling-advanced-printer-and-mtp-scanning.md (97%) rename docs/kb/endpointprotector/{content-aware-protection-and-dpi => }/enabling-deep-packet-inspection-and-intercepting-vpn-traffic-on-macos-clients.md (98%) rename docs/kb/endpointprotector/{content-aware-protection-and-dpi => }/enabling-user-remediation-in-content-aware-protection-policies.md (97%) rename docs/kb/endpointprotector/{device-control-and-access-management => }/error-cannot-execute-command-an-error-occurred.md (95%) rename docs/kb/endpointprotector/{administration-security-and-monitoring => }/error-computers-displayed-as-unlicensed-under-list-of-computers.md (97%) rename docs/kb/endpointprotector/{device-control-and-access-management => }/error-failed-to-initiate-usb-device.md (96%) rename docs/kb/endpointprotector/{troubleshooting-and-errors => }/error-secure-connection-failed-invalid-certificate-error-in-mozilla-firefox.md (97%) rename docs/kb/endpointprotector/{device-control-and-access-management => }/error_devices_not_visible_in_list_of_devices.md (97%) rename docs/kb/endpointprotector/{troubleshooting-and-errors => }/error_server_user_interface_only_accessible_with_safari_on_vm-hosted_servers.md (97%) rename docs/kb/endpointprotector/{administration-security-and-monitoring => }/export-event-logs-from-reports-and-analysis.md (96%) rename docs/kb/endpointprotector/{enforced-encryption-and-easylock => }/file-shadow-format-for-documents-sent-to-printers.md (96%) rename docs/kb/endpointprotector/{device-control-and-access-management => }/global-rights-option-not-displayed-when-easylock-role-is-assigned-to-administrator.md (98%) rename docs/kb/endpointprotector/{troubleshooting-and-errors => }/greyed-out-computer-in-the-client-software-upgrade.md (97%) rename docs/kb/endpointprotector/{content-aware-protection-and-dpi => }/how-does-the-file-size-threshold-apply-to-uploads.md (97%) rename docs/kb/endpointprotector/{content-aware-protection-and-dpi => }/how-the-file-size-threshold-applies-to-uploads.md (96%) rename docs/kb/endpointprotector/{device-control-and-access-management => }/how-to-back-up-data-from-a-usb-drive-when-experiencing-easylock-issues.md (96%) rename docs/kb/endpointprotector/{content-aware-protection-and-dpi => }/how-to-block-whatsapp-application-from-launching.md (98%) rename docs/kb/endpointprotector/{device-control-and-access-management => }/how-to-charge-an-iphone-on-a-computer-controlled-by-endpoint-protector.md (95%) rename docs/kb/endpointprotector/{troubleshooting-and-errors => }/how-to-check-the-client-to-server-connection-status.md (97%) rename docs/kb/endpointprotector/{administration-security-and-monitoring => }/how-to-check-the-history-and-email-status-of-alerts.md (97%) rename docs/kb/endpointprotector/{content-aware-protection-and-dpi => }/how-to-collect-extended-deep-packet-inspection-logs-for-mac-os.md (97%) rename docs/kb/endpointprotector/{content-aware-protection-and-dpi => }/how-to-collect-extended-deep-packet-inspection-logs-for-windows.md (96%) rename docs/kb/endpointprotector/{device-control-and-access-management => }/how-to-configure-deny-access-but-allow-charging-for-ios-devices.md (97%) rename docs/kb/endpointprotector/{device-control-and-access-management => }/how-to-configure-user-remediation-for-device-control.md (98%) rename docs/kb/endpointprotector/{deployment-and-installation => }/how-to-deploy-the-windows-endpoint-protector-agent.md (99%) rename docs/kb/endpointprotector/{troubleshooting-and-errors => }/how-to-generate-a-memory-dump.md (97%) rename docs/kb/endpointprotector/{administration-security-and-monitoring => }/how-to-identify-and-remove-duplicate-computers.md (96%) rename docs/kb/endpointprotector/{deployment-and-installation => }/how-to-install-client-without-user-interaction.md (96%) rename docs/kb/endpointprotector/{deployment-and-installation => }/how-to-install-the-client-on-macos-monterey.md (97%) rename docs/kb/endpointprotector/{content-aware-protection-and-dpi => }/how-to-monitor-webmail-for-gmail-outlook-and-yahoo.md (96%) rename docs/kb/endpointprotector/{device-control-and-access-management => }/how-to-set-access-rights-for-an-iphone.md (94%) rename docs/kb/endpointprotector/{enforced-encryption-and-easylock => }/how-to-set-an-uninstall-protection-password.md (96%) rename docs/kb/endpointprotector/{administration-security-and-monitoring => }/how-to-set-fqdn-in-server-certificate-subject.md (98%) rename docs/kb/endpointprotector/{administration-security-and-monitoring => }/how-to-update-endpoint-protector-or-unify-server.md (98%) rename docs/kb/endpointprotector/{enforced-encryption-and-easylock => }/how-to-use-easylock-without-endpoint-protector-software.md (96%) rename docs/kb/endpointprotector/{features-and-operations => }/how-to-view-all-ediscovery-scan-results-when-the-number-exceeds-the-10-000-record-limit.md (98%) rename docs/kb/endpointprotector/{device-control-and-access-management => }/how_easylock_software_works_with_the_endpoint_protector_server_and_client_software.md (97%) rename docs/kb/endpointprotector/{content-aware-protection-and-dpi => }/how_to_add_a_new_entry_to_the_justification_list.md (98%) rename docs/kb/endpointprotector/{device-control-and-access-management => }/how_to_add_specific_devices_to_the_allow_list.md (96%) rename docs/kb/endpointprotector/{deployment-and-installation => }/how_to_apply_an_offline_patch_or_upgrade.md (99%) rename docs/kb/endpointprotector/{deployment-and-installation => }/how_to_apply_security_backend_updates.md (98%) rename docs/kb/endpointprotector/{content-aware-protection-and-dpi => }/how_to_block_source_code_using_ocr.md (97%) rename docs/kb/endpointprotector/{administration-security-and-monitoring => }/how_to_block_specific_ip_addresses_from_accessing_the_console.md (96%) rename docs/kb/endpointprotector/{device-control-and-access-management => }/how_to_control_idevices_on_endpoint_protector_for_mac.md (95%) rename docs/kb/endpointprotector/{deployment-and-installation => }/how_to_deploy_the_client_using_sccm_or_msiexec.md (97%) rename docs/kb/endpointprotector/{features-and-operations => }/how_to_display_the_destination_url_in_content_aware_reports.md (97%) rename docs/kb/endpointprotector/{administration-security-and-monitoring => }/how_to_export_the_list_of_computers,_users,_or_devices.md (97%) rename docs/kb/endpointprotector/{deployment-and-installation => }/how_to_find_the_cososys_team_id_and_bundle_id_for_client_deployment_on_macos.md (96%) rename docs/kb/endpointprotector/{troubleshooting-and-errors => }/how_to_handle_the_111.33.33.111_ip_address_on_the_server.md (98%) rename docs/kb/endpointprotector/{administration-security-and-monitoring => }/how_to_increase_the_200_entries_display_limitation.md (95%) rename docs/kb/endpointprotector/{administration-security-and-monitoring => }/how_to_locate_and_change_the_default_credentials_for_the_console.md (96%) rename docs/kb/endpointprotector/{troubleshooting-and-errors => }/how_to_manually_activate_debugging_logs_on_windows.md (97%) rename docs/kb/endpointprotector/{troubleshooting-and-errors => }/how_to_manually_generate_logs_for_mac_endpoint_protector_agents_via_terminal.md (97%) rename docs/kb/endpointprotector/{deployment-and-installation => }/how_to_manually_uninstall_the_agent.md (97%) rename docs/kb/endpointprotector/{enforced-encryption-and-easylock => }/how_to_perform_a_backup_restore.md (98%) rename docs/kb/endpointprotector/{enforced-encryption-and-easylock => }/how_to_reassign_a_valid_enforced_encryption_license_to_a_usb_storage_device.md (97%) rename docs/kb/endpointprotector/{troubleshooting-and-errors => }/how_to_remotely_activate_and_collect_client_logs_from_the_server_interface.md (98%) rename docs/kb/endpointprotector/{troubleshooting-and-errors => }/how_to_resolve_reports_and_analysis_logs_not_loading.md (97%) rename docs/kb/endpointprotector/{administration-security-and-monitoring => }/how_to_select_multiple_computers_and_users_within_groups.md (96%) rename docs/kb/endpointprotector/{administration-security-and-monitoring => }/how_to_set_up_active_directory_administrator_synchronization.md (97%) rename docs/kb/endpointprotector/{administration-security-and-monitoring => }/how_to_set_up_e-mail_alerts.md (97%) rename docs/kb/endpointprotector/{administration-security-and-monitoring => }/how_to_set_up_external_storage.md (96%) rename docs/kb/endpointprotector/{administration-security-and-monitoring => }/how_to_set_up_smtp_with_gmail.md (98%) rename docs/kb/endpointprotector/{deployment-and-installation => }/how_to_stage_the_endpoint_protector_server.md (98%) rename docs/kb/endpointprotector/{deployment-and-installation => }/how_to_update_to_macos_12_(monterey)_while_using_endpoint_protector_client_and_deep_packet_inspectio.md (98%) rename docs/kb/endpointprotector/{troubleshooting-and-errors => }/how_to_upgrade_when_apply_updates_button_is_grayed_out.md (98%) rename docs/kb/endpointprotector/{content-aware-protection-and-dpi => }/how_to_use_the_content_detection_summary.md (98%) rename docs/kb/endpointprotector/{device-control-and-access-management => }/how_to_view_a_scanner_in_the_controlled_device_list.md (96%) rename docs/kb/endpointprotector/{device-control-and-access-management => }/how_to_whitelist_a_device_for_global_access.md (98%) rename docs/kb/endpointprotector/{features-and-operations => }/impact-of-spectre-and-meltdown-on-endpoint-protector-deployments.md (98%) rename docs/kb/endpointprotector/{deployment-and-installation => }/install-globalsign-and-digicert-root-certificates-on-windows.md (98%) rename docs/kb/endpointprotector/{deployment-and-installation => }/install_client_on_macos_with_deep_packet_inspection_and_vpn_traffic_intercept.md (99%) rename docs/kb/endpointprotector/{deployment-and-installation => }/install_the_linux_client.md (97%) rename docs/kb/endpointprotector/{deployment-and-installation => }/installing-a-monitoring-agent-on-the-virtual-appliance.md (97%) rename docs/kb/endpointprotector/{deployment-and-installation => }/installing-the-agent-with-proxy-settings-on-macos.md (97%) rename docs/kb/endpointprotector/{deployment-and-installation => }/installing-the-agent-with-proxy-settings-on-windows.md (97%) rename docs/kb/endpointprotector/{deployment-and-installation => }/installing_the_agent_with_proxy_settings_on_linux.md (97%) rename docs/kb/endpointprotector/{enforced-encryption-and-easylock => }/locate-logs-in-content-aware-report-when-using-partitions.md (96%) rename docs/kb/endpointprotector/{features-and-operations => }/locating-the-default-username-and-password-for-the-reporting-and-administration-tool.md (96%) rename docs/kb/endpointprotector/{enforced-encryption-and-easylock => }/managing-enforced-encryption-and-file-tracing-settings.md (98%) rename docs/kb/endpointprotector/{device-control-and-access-management => }/managing-network-share-rights-in-device-control.md (98%) rename docs/kb/endpointprotector/{administration-security-and-monitoring => }/managing-system-administrators-and-administrator-groups.md (98%) rename docs/kb/endpointprotector/{deployment-and-installation => }/migrate_the_endpoint_protector_server_to_a_new_virtual_machine.md (98%) rename docs/kb/endpointprotector/{device-control-and-access-management => }/missing-devices-in-the-client-list.md (96%) delete mode 100644 docs/kb/endpointprotector/move_and_tag_files.py rename docs/kb/endpointprotector/{features-and-operations => }/network-ports-for-endpoint-protector-server-and-client.md (98%) rename docs/kb/endpointprotector/{content-aware-protection-and-dpi => }/optical_character_recognition_(ocr)_not_working.md (96%) rename docs/kb/endpointprotector/{features-and-operations => }/otp_device_code_compatibility.md (97%) rename docs/kb/endpointprotector/{features-and-operations => }/overview_of_remediation_actions_in_ediscovery.md (97%) rename docs/kb/endpointprotector/{content-aware-protection-and-dpi => }/printing_jobs_not_being_blocked_or_reported.md (96%) rename docs/kb/endpointprotector/{enforced-encryption-and-easylock => }/protect-the-client-from-unauthorized-uninstallation.md (98%) rename docs/kb/endpointprotector/{device-control-and-access-management => }/read_only_access_not_working_after_rights_change.md (96%) rename docs/kb/endpointprotector/{features-and-operations => }/recommendations_for_endpoint_protector_interaction_with_security_vendors,_proxies,_casbs,_and_browse.md (98%) rename docs/kb/endpointprotector/{content-aware-protection-and-dpi => }/reduce-the-number-of-false-positives.md (98%) rename docs/kb/endpointprotector/{deployment-and-installation => }/reinstalling-the-endpoint-protector-client-via-linux-terminal.md (97%) rename docs/kb/endpointprotector/{administration-security-and-monitoring => }/resetting-an-administrator-password.md (97%) rename docs/kb/endpointprotector/{content-aware-protection-and-dpi => }/resolve-black-screen-issues-during-remote-access.md (97%) rename docs/kb/endpointprotector/{device-control-and-access-management => }/resolve-wifi-connection-issues-when-rights-are-set-to-allow-access.md (95%) rename docs/kb/endpointprotector/{content-aware-protection-and-dpi => }/resolve_hsts_web_browser_errors_when_accessing_websites.md (96%) rename docs/kb/endpointprotector/{enforced-encryption-and-easylock => }/restart_the_client_without_restarting_the_computer.md (96%) rename docs/kb/endpointprotector/{features-and-operations => }/restrict-applications-or-cli-commands.md (97%) rename docs/kb/endpointprotector/{administration-security-and-monitoring => }/review_administrator_activity_in_the_console.md (95%) rename docs/kb/endpointprotector/{administration-security-and-monitoring => }/secure_endpoint_protector_web_console_with_an_ssl_certificate.md (96%) rename docs/kb/endpointprotector/{device-control-and-access-management => }/set-rights-for-a-specific-device.md (97%) rename docs/kb/endpointprotector/{content-aware-protection-and-dpi => }/set-up-url-allowlists-and-denylists.md (98%) rename docs/kb/endpointprotector/{administration-security-and-monitoring => }/set_password_validity_or_remove_password_expiration_for_administrators.md (95%) rename docs/kb/endpointprotector/{content-aware-protection-and-dpi => }/set_up_a_report_only_content_aware_protection_policy.md (98%) rename docs/kb/endpointprotector/{administration-security-and-monitoring => }/set_up_a_siem_integration.md (97%) rename docs/kb/endpointprotector/{administration-security-and-monitoring => }/set_up_automatic_license_release.md (96%) rename docs/kb/endpointprotector/{features-and-operations => }/supported_platforms_for_endpoint_protector_server_installation.md (97%) rename docs/kb/endpointprotector/{enforced-encryption-and-easylock => }/system-backup-v2-not-showing-in-the-endpoint-protector-console.md (96%) rename docs/kb/endpointprotector/{administration-security-and-monitoring => }/troubleshoot_two-factor_authentication_issues.md (97%) rename docs/kb/endpointprotector/{device-control-and-access-management => }/understanding-the-rights-hierarchy-for-devices.md (97%) rename docs/kb/endpointprotector/{deployment-and-installation => }/uninstall-the-client-from-a-mac-computer.md (96%) rename docs/kb/endpointprotector/{administration-security-and-monitoring => }/update-the-endpoint-protector-server-ip-address-on-a-windows-endpoint.md (98%) rename docs/kb/endpointprotector/{deployment-and-installation => }/upgrade_linux_clients_without_uninstalling_and_reinstalling.md (97%) rename docs/kb/endpointprotector/{deployment-and-installation => }/upgrade_to_client_version_5.9.4.3.md (99%) rename docs/kb/endpointprotector/{troubleshooting-and-errors => }/user_interface_performance_issues.md (98%) rename docs/kb/endpointprotector/{features-and-operations => }/user_remediation_reporting.md (97%) rename docs/kb/endpointprotector/{features-and-operations => }/using-smart-groups-for-automatic-computer-and-user-assignment.md (98%) rename docs/kb/endpointprotector/{content-aware-protection-and-dpi => }/utilize-the-monitor-webmail-setting-for-subject-and-body-scanning.md (97%) rename docs/kb/endpointprotector/{troubleshooting-and-errors => }/verify-if-the-endpoint-protector-network-extension-is-enabled.md (97%) rename docs/kb/endpointprotector/{features-and-operations => }/what-do-the-colors-represent-in-endpoint-protector-server-and-client.md (97%) rename docs/kb/endpointprotector/{features-and-operations => }/what_are_cryptographic_hashes.md (98%) rename docs/kb/endpointprotector/{enforced-encryption-and-easylock => }/what_is_a_file_read-write_event.md (97%) rename docs/kb/endpointprotector/{features-and-operations => }/whitelist_or_exclude_endpoint_protector_processes_in_crowdstrike.md (97%) rename docs/kb/endpointprotector/{content-aware-protection-and-dpi => }/whitelisting-authentication-servers-for-deep-packet-inspection.md (98%) rename docs/kb/endpointprotector/{features-and-operations => }/why-do-various-linux-system-users-appear-in-the-endpoint-protector-user-interface.md (97%) rename docs/kb/endpointprotector/{device-control-and-access-management => }/why-is-a-printer-detected-as-an-usb-storage-device.md (96%) rename docs/kb/endpointprotector/{device-control-and-access-management => }/why-smartphones-are-detected-as-multiple-device-types.md (97%) rename docs/kb/endpointprotector/{device-control-and-access-management => }/why_does_an_iphone_remain_blocked_despite_having_allow_access_rights.md (95%) rename docs/kb/endpointprotector/{features-and-operations => }/why_does_the_ediscovery_scanning_status_progress_bar_drop_to_a_lower_percentage.md (97%) rename docs/kb/endpointprotector/{content-aware-protection-and-dpi => }/why_dpi_does_not_inspect_content_when_vpn_add-ons_are_installed_on_browsers.md (97%) rename docs/kb/endpointprotector/{device-control-and-access-management => }/why_endpoint_protector_detects_cameras_as_digital_cameras_or_windows_portable_devices_(mtp).md (96%) rename docs/kb/endpointprotector/{troubleshooting-and-errors => }/why_is_the_serial_number_not_correctly_identified_for_my_iphone.md (97%) rename docs/kb/endpointprotector/{content-aware-protection-and-dpi => }/will-content-aware-protection-block-sensitive-content-in-files-from-the-allowed-file-allowlist.md (97%) rename docs/kb/general/{setup-and-deployment => }/access-to-administrative-portal-in-non-domain-dmz.md (98%) rename docs/kb/general/{audit-and-logging => }/adjusting-event-log-size-and-retention-settings.md (95%) rename docs/kb/general/{authentication-and-security => }/all-users-are-able-to-access-all-password-manager-portals.md (97%) rename docs/kb/general/{security-and-compliance => }/are-netwrix-products-affected-by-log4j-vulnerability.md (95%) rename docs/kb/general/{authentication-and-security => }/automatic-user-enrollment-failed-the-certificate-authority-is-invalid-or-incorrect.md (98%) rename docs/kb/general/{database-and-diagnostics => }/calculate-percentages-in-sql-properly.md (98%) rename docs/kb/general/{troubleshooting-and-errors => }/cannot-access-licensing-page.md (97%) rename docs/kb/general/{troubleshooting-and-errors => }/client-crash-runtime-error.md (97%) rename docs/kb/general/{cloud-and-permissions => }/cloud-permission-analyzer-configuring-dropbox-apps.md (99%) rename docs/kb/general/{setup-and-deployment => }/common-deployment-types.md (98%) rename docs/kb/general/{troubleshooting-and-errors => }/common-issues-of-installation-in-dmz.md (99%) rename docs/kb/general/{audit-and-logging => }/configure_the_audit_log_backup.md (98%) rename docs/kb/general/{audit-and-logging => }/corrupt-errorevent-in-event-reports.md (98%) rename docs/kb/general/{configuration-and-customization => }/custom-branding-in-a-two-server-install-configuration.md (97%) rename docs/kb/general/{troubleshooting-and-errors => }/desktop-client-error-messages.md (97%) rename docs/kb/general/{troubleshooting-and-errors => }/directory-name-is-invalid-error.md (97%) rename docs/kb/general/{authentication-and-security => }/disconnected-mode-password-reset.md (98%) rename docs/kb/general/{database-and-diagnostics => }/disk_space_occupied_by_core._files_in_gen_7_agent_servers.md (96%) rename docs/kb/general/{troubleshooting-and-errors => }/dmz-installation-portals-never-load.md (97%) rename docs/kb/general/{troubleshooting-and-errors => }/dmz-installation-self-service-portal-does-not-load-while-admin-and-helpdesk-portals-work-fine.md (98%) rename docs/kb/general/{authentication-and-security => }/does-the-password-manager-always-use-your-current-windows-user-to-authenticate.md (98%) rename docs/kb/general/{audit-and-logging => }/enable_encryption_option_missing_from_the_siem_integration_configuration.md (97%) rename docs/kb/general/{authentication-and-security => }/enrollment-failed-cannot-save-secret.md (97%) rename docs/kb/general/{authentication-and-security => }/enrollment-wizard-prompts-for-credentials.md (95%) rename docs/kb/general/{authentication-and-security => }/error-401-in-the-enrollment-wizard.md (97%) rename docs/kb/general/{authentication-and-security => }/error-401-unauthorized-access-is-denied-due-to-invalid-credentials.md (98%) rename docs/kb/general/{troubleshooting-and-errors => }/error-updating-sql-schema-in-collector-service.md (98%) rename docs/kb/general/{troubleshooting-and-errors => }/error_c38_-_unable_to_connect_to_sharepoint_online.md (98%) rename "docs/kb/general/troubleshooting-and-errors/error_\342\200\234collect_'exchange_mailbox'_information_warning_on_server.....md" => "docs/kb/general/error_\342\200\234collect_'exchange_mailbox'_information_warning_on_server.....md" (97%) rename docs/kb/general/{troubleshooting-and-errors => }/failed-to-grant-log-on-as-a-service-right.md (97%) rename docs/kb/general/{documentation-and-reference => }/faq-netwrix-password-manager-discontinued.md (98%) rename docs/kb/general/{documentation-and-reference => }/faq-netwrix-password-manager.md (99%) rename docs/kb/general/{cloud-and-permissions => }/files_cannot_be_scanned_in_end-to-end_encrypted_applications.md (97%) rename docs/kb/general/{infrastructure-and-network => }/firewall-rules-required-by-password-manager.md (99%) rename docs/kb/general/{troubleshooting-and-errors => }/helpdesk-operators-cannot-remove-accounts.md (97%) rename docs/kb/general/{documentation-and-reference => }/how-to-add-attachments-to-netwrix-support-tickets.md (97%) rename docs/kb/general/{administration-and-maintenance => }/how-to-apply-license-to-password-manager.md (96%) rename docs/kb/general/{configuration-and-customization => }/how-to-change-the-text-of-email-notifications.md (98%) rename docs/kb/general/{cloud-and-permissions => }/how-to-configure-google-drive-for-crawling.md (99%) rename docs/kb/general/{configuration-and-customization => }/how-to-configure-two-different-self-service-portals.md (97%) rename docs/kb/general/{administration-and-maintenance => }/how-to-create-a-redirection-for-the-password-manager-web-portal.md (99%) rename docs/kb/general/{administration-and-maintenance => }/how-to-create-failover-cluster-for-password-manager.md (98%) rename docs/kb/general/{configuration-and-customization => }/how-to-create-second-help-desk-portal.md (98%) rename docs/kb/general/{configuration-and-customization => }/how-to-customize-text-in-the-password-manager-self-service-portal.md (97%) rename docs/kb/general/{client-installation-and-deployment => }/how-to-deploy-password-manager-client-via-system-center-configuration-manager-2012-sp1.md (97%) rename docs/kb/general/{administration-and-maintenance => }/how-to-migrate-netwrix-password-manager-to-another-server.md (98%) rename docs/kb/general/{administration-and-maintenance => }/how-to-modify-the-password-manager-service-account.md (97%) rename docs/kb/general/{client-installation-and-deployment => }/how-to-remove-enrollment-wizard-from-startup.md (97%) rename docs/kb/general/{configuration-and-customization => }/how-to-remove-languages-from-the-self-service-portal.md (97%) rename docs/kb/general/{audit-and-logging => }/how-to-save-and-zip-the-netwrix-cloud-agent-event-log.md (98%) rename docs/kb/general/{administration-and-maintenance => }/how-to-tell-password-manager-to-use-a-specific-domain-controller.md (97%) rename docs/kb/general/{administration-and-maintenance => }/how-to-update-password-manager.md (98%) rename docs/kb/general/{documentation-and-reference => }/how_does_the_file_copy_event_work_on_linux_distributions.md (96%) rename docs/kb/general/{documentation-and-reference => }/how_to_capture_client_logs_manually_on_a_linux_machine.md (98%) rename docs/kb/general/{documentation-and-reference => }/how_to_collect_http_archive_logs_in_a_web_browser.md (97%) rename docs/kb/general/{client-installation-and-deployment => }/implications_of_targeting_computers_vs._user_groups_for_client_upgrades.md (98%) rename docs/kb/general/{client-installation-and-deployment => }/install_and_uninstall_the_windows_agent_from_the_command_line.md (96%) rename docs/kb/general/{client-installation-and-deployment => }/installation-of-logon-prompt-extenstion-for-password-manager-via-command-prompt.md (98%) rename docs/kb/general/{administration-and-maintenance => }/is-it-possible-to-setup-several-instances-of-password-manager-on-one-server.md (95%) rename docs/kb/general/{troubleshooting-and-errors => }/most-users-showing-as-not-found.md (97%) rename docs/kb/general/{documentation-and-reference => }/netwrix-auditor-health-log-error-event-id-6103-suggests-contacting-netwrix-technical-support.md (98%) rename docs/kb/general/{setup-and-deployment => }/netwrix-password-manager-service-account.md (99%) rename docs/kb/general/{security-and-compliance => }/netwrix-software-authenticity-and-integrity.md (98%) rename docs/kb/general/{troubleshooting-and-errors => }/non-owner_mailbox_access_attempts_are_not_reflected_in_reports..md (96%) rename docs/kb/general/{setup-and-deployment => }/password-manager-architecture.md (99%) rename docs/kb/general/{authentication-and-security => }/password-manager-credential-providers.md (98%) rename docs/kb/general/{setup-and-deployment => }/password-manager-requirements.md (99%) rename docs/kb/general/{configuration-and-customization => }/password-requirements-link.md (97%) rename docs/kb/general/{troubleshooting-and-errors => }/permission-denied-error.md (98%) rename docs/kb/general/{cloud-and-permissions => }/permission-scanning-errors-and-issues.md (98%) rename docs/kb/general/{configuration-and-customization => }/remove-the-domain-list-from-the-self-service-portal.md (96%) rename docs/kb/general/{troubleshooting-and-errors => }/report-download-permissions-denied.md (98%) rename docs/kb/general/{troubleshooting-and-errors => }/resolve_website_loading_issues_when_dpi_is_enabled.md (95%) rename docs/kb/general/{troubleshooting-and-errors => }/resolving-iis-hosted-pages-loading-blank-when-requested-filtering-in-iis-is-enabled.md (99%) rename docs/kb/general/{troubleshooting-and-errors => }/resolving_issues_where_.ad_domain_resource_changes_are_not_being_saved_(iis_config).md (97%) rename docs/kb/general/{troubleshooting-and-errors => }/resolving_unsupported_locale_error_during_upgrade_(v4.2.1626_or_higher).md (92%) rename docs/kb/general/{security-and-compliance => }/risks-when-connecting-to-unknown-ip-addresses.md (98%) rename docs/kb/general/{troubleshooting-and-errors => }/rolling-log_fix_error_nnt.hub.serviceclient.hubadapter_-_certificate_thumbprint_does_not_match_trust.md (98%) rename docs/kb/general/{troubleshooting-and-errors => }/rolling-log_fix_hub_connection_failed._403_server_message_ip_address_blocked_loginfailures.md (98%) rename docs/kb/general/{documentation-and-reference => }/sbpam_3.5_cu1_hf1_(3.5.1218)_release_notes.md (96%) rename docs/kb/general/{troubleshooting-and-errors => }/source_code_is_not_detected.md (93%) rename docs/kb/general/{troubleshooting-and-errors => }/spac-bulk-import-error.md (95%) rename docs/kb/general/{client-installation-and-deployment => }/standalone-installer-for-password-manager-client.md (96%) create mode 100644 docs/kb/general/test-for-asana-task-creation-2.md rename docs/kb/{logtracker => general}/test-value.md (100%) create mode 100644 docs/kb/general/test_for_asana_task_creation.md rename docs/kb/general/{authentication-and-security => }/the-user-must-change-password-at-next-logon-option-is-enabled-automatically.md (98%) rename docs/kb/general/{troubleshooting-and-errors => }/this-portal-is-temporarily-unavailable-please-contact-your-it-help-desk.md (97%) rename docs/kb/general/{troubleshooting-and-errors => }/users-on-helpdesk-portal-are-shown-as-sids.md (97%) rename docs/kb/general/{setup-and-deployment => }/virtual-deployment.md (95%) rename docs/kb/general/{security-and-compliance => }/vulnerabilities-for-web-attacks.md (99%) rename docs/kb/general/{documentation-and-reference => }/welcome-to-documentation-and-knowledge-base-help-center.md (98%) rename docs/kb/general/{authentication-and-security => }/windows_authentication_doesn`t_work_-_http_error_401.md (97%) diff --git a/docs/kb/1secure/certificate-management/configure_proxy_for_rdp_connections_(installupdate_certificate_to_prevent_rdp_certificate_warnings).md b/docs/kb/1secure/configure_proxy_for_rdp_connections_(installupdate_certificate_to_prevent_rdp_certificate_warnings).md similarity index 99% rename from docs/kb/1secure/certificate-management/configure_proxy_for_rdp_connections_(installupdate_certificate_to_prevent_rdp_certificate_warnings).md rename to docs/kb/1secure/configure_proxy_for_rdp_connections_(installupdate_certificate_to_prevent_rdp_certificate_warnings).md index b11f8df9aa..2a2babe083 100644 --- a/docs/kb/1secure/certificate-management/configure_proxy_for_rdp_connections_(installupdate_certificate_to_prevent_rdp_certificate_warnings).md +++ b/docs/kb/1secure/configure_proxy_for_rdp_connections_(installupdate_certificate_to_prevent_rdp_certificate_warnings).md @@ -6,8 +6,7 @@ keywords: - certificate installation - SbPAM sidebar_label: Configure Proxy for RDP Connections -tags: - - certificate-management +tags: [] title: "Configure Proxy for RDP Connections (Install/Update Certificate to Prevent RDP Certificate Warnings)" knowledge_article_id: kA04u0000000HRRCA2 products: diff --git a/docs/kb/1secure/permissions-and-access/how_to_confirm_permissions_for_active_directory_5._domains_0.collection_ad_domaincontrollers.md b/docs/kb/1secure/how_to_confirm_permissions_for_active_directory_5._domains_0.collection_ad_domaincontrollers.md similarity index 99% rename from docs/kb/1secure/permissions-and-access/how_to_confirm_permissions_for_active_directory_5._domains_0.collection_ad_domaincontrollers.md rename to docs/kb/1secure/how_to_confirm_permissions_for_active_directory_5._domains_0.collection_ad_domaincontrollers.md index af3001e342..901e628aac 100644 --- a/docs/kb/1secure/permissions-and-access/how_to_confirm_permissions_for_active_directory_5._domains_0.collection_ad_domaincontrollers.md +++ b/docs/kb/1secure/how_to_confirm_permissions_for_active_directory_5._domains_0.collection_ad_domaincontrollers.md @@ -6,8 +6,7 @@ keywords: - Netwrix Enterprise Auditor - permissions sidebar_label: Confirm Permissions for AD Domain Controllers -tags: - - permissions-and-access +tags: [] title: "How to Confirm Permissions for Active Directory > 5. Domains > 0.Collection > AD_DomainControllers" knowledge_article_id: kA0Qk0000001hNtKAI products: diff --git a/docs/kb/1secure/troubleshooting/password-never-expires-report-shows-incorrect-data.md b/docs/kb/1secure/password-never-expires-report-shows-incorrect-data.md similarity index 73% rename from docs/kb/1secure/troubleshooting/password-never-expires-report-shows-incorrect-data.md rename to docs/kb/1secure/password-never-expires-report-shows-incorrect-data.md index 8a91e9789d..1f3c2b41e3 100644 --- a/docs/kb/1secure/troubleshooting/password-never-expires-report-shows-incorrect-data.md +++ b/docs/kb/1secure/password-never-expires-report-shows-incorrect-data.md @@ -1,6 +1,6 @@ --- description: >- - Netwrix 1Secure may report the Password never expires setting as enabled + Netwrix OneSecutre may report the Password never expires setting as enabled for accounts even though Active Directory shows it as disabled. This article explains the cause (a GPO with maxPasswordAge=0) and how to resolve it. keywords: @@ -9,14 +9,13 @@ keywords: - GPO - Group Policy - Active Directory - - Netwrix 1Secure + - Netwrix OneSecutre - password policy - report products: - - 1Secure + - onesecure sidebar_label: Password Never Expires Report Shows Incorrect Data -tags: - - troubleshooting +tags: [] title: "Password Never Expires Report Shows Incorrect Data" knowledge_article_id: kA0Qk0000000YkrKAE --- @@ -29,8 +28,8 @@ In Netwrix 1Secure, the **Password never expires** setting is incorrectly report ## Cause -A GPO with the `maxPasswordAge=0` parameter is applied to the affected accounts. The parameter causes Netwrix 1Secure to report the **Password never expires** setting as enabled. +A GPO with the `maxPasswordAge=0` parameter is applied to the affected accounts. The parameter causes Netwrix OneSecutre to report the **Password never expires** setting as enabled. ## Resolution -In the corresponding GPO, set the `maxPasswordAge` parameter to any non-zero value. This will allow Netwrix 1Secure to correctly report the affected accounts. +In the corresponding GPO, set the `maxPasswordAge` parameter to any non-zero value. This will allow Netwrix OneSecutre to correctly report the affected accounts. diff --git a/docs/kb/1secure/troubleshooting/troubleshoot_failed_action_service_connections_to_windows_resources_(psremotingwinrm).md b/docs/kb/1secure/troubleshoot_failed_action_service_connections_to_windows_resources_(psremotingwinrm).md similarity index 99% rename from docs/kb/1secure/troubleshooting/troubleshoot_failed_action_service_connections_to_windows_resources_(psremotingwinrm).md rename to docs/kb/1secure/troubleshoot_failed_action_service_connections_to_windows_resources_(psremotingwinrm).md index bed087f607..04517ada71 100644 --- a/docs/kb/1secure/troubleshooting/troubleshoot_failed_action_service_connections_to_windows_resources_(psremotingwinrm).md +++ b/docs/kb/1secure/troubleshoot_failed_action_service_connections_to_windows_resources_(psremotingwinrm).md @@ -6,8 +6,7 @@ keywords: - PowerShell Remoting - WinRM sidebar_label: Troubleshoot Failed Action Service Connections -tags: - - troubleshooting +tags: [] title: "Troubleshoot Failed Action Service Connections to Windows Resources (PSRemoting/WinRM)" knowledge_article_id: kA04u0000000HiICAU products: diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/aal-test.md b/docs/kb/auditor/aal-test.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/aal-test.md rename to docs/kb/auditor/aal-test.md diff --git a/docs/kb/auditor/monitoring-plans/user-activity-monitoring/access-errors-for-user-activity-monitoring-plan.md b/docs/kb/auditor/access-errors-for-user-activity-monitoring-plan.md similarity index 100% rename from docs/kb/auditor/monitoring-plans/user-activity-monitoring/access-errors-for-user-activity-monitoring-plan.md rename to docs/kb/auditor/access-errors-for-user-activity-monitoring-plan.md diff --git a/docs/kb/auditor/monitoring-plans/event-log-management/access-is-denied-error-in-event-log-manager-health-log.md b/docs/kb/auditor/access-is-denied-error-in-event-log-manager-health-log.md similarity index 100% rename from docs/kb/auditor/monitoring-plans/event-log-management/access-is-denied-error-in-event-log-manager-health-log.md rename to docs/kb/auditor/access-is-denied-error-in-event-log-manager-health-log.md diff --git a/docs/kb/auditor/monitoring-plans/password-expiration-notifier/account-and-password-expiration-mismatch-in-netwrix-auditor-password-expiration-notifier.md b/docs/kb/auditor/account-and-password-expiration-mismatch-in-netwrix-auditor-password-expiration-notifier.md similarity index 100% rename from docs/kb/auditor/monitoring-plans/password-expiration-notifier/account-and-password-expiration-mismatch-in-netwrix-auditor-password-expiration-notifier.md rename to docs/kb/auditor/account-and-password-expiration-mismatch-in-netwrix-auditor-password-expiration-notifier.md diff --git a/docs/kb/auditor/monitoring-plans/user-activity-monitoring/account-is-not-shown-in-a-report-after-netwrix-inactive-users-tracker-resets-its-password.md b/docs/kb/auditor/account-is-not-shown-in-a-report-after-netwrix-inactive-users-tracker-resets-its-password.md similarity index 100% rename from docs/kb/auditor/monitoring-plans/user-activity-monitoring/account-is-not-shown-in-a-report-after-netwrix-inactive-users-tracker-resets-its-password.md rename to docs/kb/auditor/account-is-not-shown-in-a-report-after-netwrix-inactive-users-tracker-resets-its-password.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/account-lockout-events-for-domain-administrator-account.md b/docs/kb/auditor/account-lockout-events-for-domain-administrator-account.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/account-lockout-events-for-domain-administrator-account.md rename to docs/kb/auditor/account-lockout-events-for-domain-administrator-account.md diff --git a/docs/kb/auditor/monitoring-plans/account-lockout-examiner/account-lockout-examiner-generates-excessive-traffic-in-the-network.md b/docs/kb/auditor/account-lockout-examiner-generates-excessive-traffic-in-the-network.md similarity index 100% rename from docs/kb/auditor/monitoring-plans/account-lockout-examiner/account-lockout-examiner-generates-excessive-traffic-in-the-network.md rename to docs/kb/auditor/account-lockout-examiner-generates-excessive-traffic-in-the-network.md diff --git a/docs/kb/auditor/monitoring-plans/account-lockout-examiner/account-lockout-examiner-works-very-slowly.md b/docs/kb/auditor/account-lockout-examiner-works-very-slowly.md similarity index 100% rename from docs/kb/auditor/monitoring-plans/account-lockout-examiner/account-lockout-examiner-works-very-slowly.md rename to docs/kb/auditor/account-lockout-examiner-works-very-slowly.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/account-lockouts-are-displayed-with-delay.md b/docs/kb/auditor/account-lockouts-are-displayed-with-delay.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/account-lockouts-are-displayed-with-delay.md rename to docs/kb/auditor/account-lockouts-are-displayed-with-delay.md diff --git a/docs/kb/auditor/configuration-and-setup/active-directory-auditing/active-directory-compression-service-continuously-starting-and-stopping.md b/docs/kb/auditor/active-directory-compression-service-continuously-starting-and-stopping.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/active-directory-auditing/active-directory-compression-service-continuously-starting-and-stopping.md rename to docs/kb/auditor/active-directory-compression-service-continuously-starting-and-stopping.md diff --git a/docs/kb/auditor/configuration-and-setup/active-directory-auditing/active-directory-exchange-and-group-policy-changes-reported-as-made-by-system.md b/docs/kb/auditor/active-directory-exchange-and-group-policy-changes-reported-as-made-by-system.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/active-directory-auditing/active-directory-exchange-and-group-policy-changes-reported-as-made-by-system.md rename to docs/kb/auditor/active-directory-exchange-and-group-policy-changes-reported-as-made-by-system.md diff --git a/docs/kb/auditor/configuration-and-setup/active-directory-auditing/active-directory-object-restore.md b/docs/kb/auditor/active-directory-object-restore.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/active-directory-auditing/active-directory-object-restore.md rename to docs/kb/auditor/active-directory-object-restore.md diff --git a/docs/kb/auditor/configuration-and-setup/active-directory-auditing/active_directory_collection_jobs_do_not_run_with_gmsa.md b/docs/kb/auditor/active_directory_collection_jobs_do_not_run_with_gmsa.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/active-directory-auditing/active_directory_collection_jobs_do_not_run_with_gmsa.md rename to docs/kb/auditor/active_directory_collection_jobs_do_not_run_with_gmsa.md diff --git a/docs/kb/auditor/reports-alerts-and-notifications/email-notifications/activity_summary_emails_contain_.zip_files.md b/docs/kb/auditor/activity_summary_emails_contain_.zip_files.md similarity index 100% rename from docs/kb/auditor/reports-alerts-and-notifications/email-notifications/activity_summary_emails_contain_.zip_files.md rename to docs/kb/auditor/activity_summary_emails_contain_.zip_files.md diff --git a/docs/kb/auditor/reports-alerts-and-notifications/report-generation/ad-hoc-and-email-reports-shows-different-results-in-one-way-trust-forests-environment.md b/docs/kb/auditor/ad-hoc-and-email-reports-shows-different-results-in-one-way-trust-forests-environment.md similarity index 100% rename from docs/kb/auditor/reports-alerts-and-notifications/report-generation/ad-hoc-and-email-reports-shows-different-results-in-one-way-trust-forests-environment.md rename to docs/kb/auditor/ad-hoc-and-email-reports-shows-different-results-in-one-way-trust-forests-environment.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/additional-audit-details-how-it-works.md b/docs/kb/auditor/additional-audit-details-how-it-works.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/additional-audit-details-how-it-works.md rename to docs/kb/auditor/additional-audit-details-how-it-works.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/administrator-audit-logging-aal-configuration-details.md b/docs/kb/auditor/administrator-audit-logging-aal-configuration-details.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/administrator-audit-logging-aal-configuration-details.md rename to docs/kb/auditor/administrator-audit-logging-aal-configuration-details.md diff --git a/docs/kb/auditor/configuration-and-setup/general-configuration/ale-service-is-unable-to-start-during-installation.md b/docs/kb/auditor/ale-service-is-unable-to-start-during-installation.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/general-configuration/ale-service-is-unable-to-start-during-installation.md rename to docs/kb/auditor/ale-service-is-unable-to-start-during-installation.md diff --git a/docs/kb/auditor/reports-alerts-and-notifications/report-generation/alert-reported-change-made-by-system.md b/docs/kb/auditor/alert-reported-change-made-by-system.md similarity index 100% rename from docs/kb/auditor/reports-alerts-and-notifications/report-generation/alert-reported-change-made-by-system.md rename to docs/kb/auditor/alert-reported-change-made-by-system.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/an-unknown-file-type-or-a-file-with-a-custom-extension-is-failing-text-extraction.md b/docs/kb/auditor/an-unknown-file-type-or-a-file-with-a-custom-extension-is-failing-text-extraction.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/an-unknown-file-type-or-a-file-with-a-custom-extension-is-failing-text-extraction.md rename to docs/kb/auditor/an-unknown-file-type-or-a-file-with-a-custom-extension-is-failing-text-extraction.md diff --git a/docs/kb/auditor/system-administration/security-hardening/antivirus-exclusions-for-netwrix-auditor.md b/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor.md similarity index 100% rename from docs/kb/auditor/system-administration/security-hardening/antivirus-exclusions-for-netwrix-auditor.md rename to docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/archive-service-is-busy-processing-activity-records.md b/docs/kb/auditor/archive-service-is-busy-processing-activity-records.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/archive-service-is-busy-processing-activity-records.md rename to docs/kb/auditor/archive-service-is-busy-processing-activity-records.md diff --git a/docs/kb/auditor/configuration-and-setup/active-directory-auditing/audit-extension-attributes-in-active-directory.md b/docs/kb/auditor/audit-extension-attributes-in-active-directory.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/active-directory-auditing/audit-extension-attributes-in-active-directory.md rename to docs/kb/auditor/audit-extension-attributes-in-active-directory.md diff --git a/docs/kb/auditor/system-administration/licensing-and-compliance/audit-policy-settings-for-pci-compliance.md b/docs/kb/auditor/audit-policy-settings-for-pci-compliance.md similarity index 100% rename from docs/kb/auditor/system-administration/licensing-and-compliance/audit-policy-settings-for-pci-compliance.md rename to docs/kb/auditor/audit-policy-settings-for-pci-compliance.md diff --git a/docs/kb/auditor/configuration-and-setup/windows-server-monitoring/audit-policy-settings-not-applied-on-domain-controller-locally.md b/docs/kb/auditor/audit-policy-settings-not-applied-on-domain-controller-locally.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/windows-server-monitoring/audit-policy-settings-not-applied-on-domain-controller-locally.md rename to docs/kb/auditor/audit-policy-settings-not-applied-on-domain-controller-locally.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/audit-status-shows-logon-auditing-is-disabled.md b/docs/kb/auditor/audit-status-shows-logon-auditing-is-disabled.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/audit-status-shows-logon-auditing-is-disabled.md rename to docs/kb/auditor/audit-status-shows-logon-auditing-is-disabled.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/audit-trails-are-incorrect-in-netwrix-auditor.md b/docs/kb/auditor/audit-trails-are-incorrect-in-netwrix-auditor.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/audit-trails-are-incorrect-in-netwrix-auditor.md rename to docs/kb/auditor/audit-trails-are-incorrect-in-netwrix-auditor.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/audit_internet_information_services_(iis)_with_netwrix_auditor.md b/docs/kb/auditor/audit_internet_information_services_(iis)_with_netwrix_auditor.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/audit_internet_information_services_(iis)_with_netwrix_auditor.md rename to docs/kb/auditor/audit_internet_information_services_(iis)_with_netwrix_auditor.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/auditing-distributed-file-systems-with-replication-in-netwrix-auditor.md b/docs/kb/auditor/auditing-distributed-file-systems-with-replication-in-netwrix-auditor.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/auditing-distributed-file-systems-with-replication-in-netwrix-auditor.md rename to docs/kb/auditor/auditing-distributed-file-systems-with-replication-in-netwrix-auditor.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/auditing-of-configuration-container-and-schema.md b/docs/kb/auditor/auditing-of-configuration-container-and-schema.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/auditing-of-configuration-container-and-schema.md rename to docs/kb/auditor/auditing-of-configuration-container-and-schema.md diff --git a/docs/kb/auditor/configuration-and-setup/windows-server-monitoring/auditing-policies-are-not-being-enabled-on-all-or-several-domain-controllers-in-monitored-domain.md b/docs/kb/auditor/auditing-policies-are-not-being-enabled-on-all-or-several-domain-controllers-in-monitored-domain.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/windows-server-monitoring/auditing-policies-are-not-being-enabled-on-all-or-several-domain-controllers-in-monitored-domain.md rename to docs/kb/auditor/auditing-policies-are-not-being-enabled-on-all-or-several-domain-controllers-in-monitored-domain.md diff --git a/docs/kb/auditor/configuration-and-setup/sql-server-auditing/auditing-stored-procedures-on-the-sql-server.md b/docs/kb/auditor/auditing-stored-procedures-on-the-sql-server.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/sql-server-auditing/auditing-stored-procedures-on-the-sql-server.md rename to docs/kb/auditor/auditing-stored-procedures-on-the-sql-server.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/auditor-glossary-abbreviations-and-acronyms.md b/docs/kb/auditor/auditor-glossary-abbreviations-and-acronyms.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/auditor-glossary-abbreviations-and-acronyms.md rename to docs/kb/auditor/auditor-glossary-abbreviations-and-acronyms.md diff --git "a/docs/kb/auditor/event-id-reference/health-log-events/auditor_v10.6_known_issue_\342\200\223_cannot_collect_mailbox_audit_data_unhandled_value_sendas_\342\200\223_event_id_2002.md" "b/docs/kb/auditor/auditor_v10.6_known_issue_\342\200\223_cannot_collect_mailbox_audit_data_unhandled_value_sendas_\342\200\223_event_id_2002.md" similarity index 100% rename from "docs/kb/auditor/event-id-reference/health-log-events/auditor_v10.6_known_issue_\342\200\223_cannot_collect_mailbox_audit_data_unhandled_value_sendas_\342\200\223_event_id_2002.md" rename to "docs/kb/auditor/auditor_v10.6_known_issue_\342\200\223_cannot_collect_mailbox_audit_data_unhandled_value_sendas_\342\200\223_event_id_2002.md" diff --git "a/docs/kb/auditor/event-id-reference/health-log-events/auditor_v10.6_known_issue_\342\200\223_subscription_plan_for_access_reviews_has_expired_\342\200\223_event_id_2222.md" "b/docs/kb/auditor/auditor_v10.6_known_issue_\342\200\223_subscription_plan_for_access_reviews_has_expired_\342\200\223_event_id_2222.md" similarity index 100% rename from "docs/kb/auditor/event-id-reference/health-log-events/auditor_v10.6_known_issue_\342\200\223_subscription_plan_for_access_reviews_has_expired_\342\200\223_event_id_2222.md" rename to "docs/kb/auditor/auditor_v10.6_known_issue_\342\200\223_subscription_plan_for_access_reviews_has_expired_\342\200\223_event_id_2222.md" diff --git a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/authentication-unsuccessful-request-did-not-meet-authentication-criteria-error.md b/docs/kb/auditor/authentication-unsuccessful-request-did-not-meet-authentication-criteria-error.md similarity index 100% rename from docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/authentication-unsuccessful-request-did-not-meet-authentication-criteria-error.md rename to docs/kb/auditor/authentication-unsuccessful-request-did-not-meet-authentication-criteria-error.md diff --git a/docs/kb/auditor/configuration-and-setup/windows-server-monitoring/auto-archiving-windows-security-log.md b/docs/kb/auditor/auto-archiving-windows-security-log.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/windows-server-monitoring/auto-archiving-windows-security-log.md rename to docs/kb/auditor/auto-archiving-windows-security-log.md diff --git a/docs/kb/auditor/troubleshooting-and-errors/ssl-tls-certificate-issues/automatic-user-enrollment-failed-server-certificate-revocation-check-failed.md b/docs/kb/auditor/automatic-user-enrollment-failed-server-certificate-revocation-check-failed.md similarity index 100% rename from docs/kb/auditor/troubleshooting-and-errors/ssl-tls-certificate-issues/automatic-user-enrollment-failed-server-certificate-revocation-check-failed.md rename to docs/kb/auditor/automatic-user-enrollment-failed-server-certificate-revocation-check-failed.md diff --git a/docs/kb/auditor/system-administration/backup-and-recovery/backup-recommendations.md b/docs/kb/auditor/backup-recommendations.md similarity index 100% rename from docs/kb/auditor/system-administration/backup-and-recovery/backup-recommendations.md rename to docs/kb/auditor/backup-recommendations.md diff --git a/docs/kb/auditor/system-administration/backup-and-recovery/backups-folder-in-netwrix-auditor.md b/docs/kb/auditor/backups-folder-in-netwrix-auditor.md similarity index 100% rename from docs/kb/auditor/system-administration/backup-and-recovery/backups-folder-in-netwrix-auditor.md rename to docs/kb/auditor/backups-folder-in-netwrix-auditor.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/best-practices-for-securing-netwrix-auditor.md b/docs/kb/auditor/best-practices-for-securing-netwrix-auditor.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/best-practices-for-securing-netwrix-auditor.md rename to docs/kb/auditor/best-practices-for-securing-netwrix-auditor.md diff --git a/docs/kb/auditor/reports-alerts-and-notifications/report-generation/can-any-additional-attribites-be-displayed-in-the-modification-reports.md b/docs/kb/auditor/can-any-additional-attribites-be-displayed-in-the-modification-reports.md similarity index 100% rename from docs/kb/auditor/reports-alerts-and-notifications/report-generation/can-any-additional-attribites-be-displayed-in-the-modification-reports.md rename to docs/kb/auditor/can-any-additional-attribites-be-displayed-in-the-modification-reports.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/can-i-specify-a-group-other-than-the-everyone-group-in-the-audit-settings.md b/docs/kb/auditor/can-i-specify-a-group-other-than-the-everyone-group-in-the-audit-settings.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/can-i-specify-a-group-other-than-the-everyone-group-in-the-audit-settings.md rename to docs/kb/auditor/can-i-specify-a-group-other-than-the-everyone-group-in-the-audit-settings.md diff --git a/docs/kb/auditor/reports-alerts-and-notifications/report-generation/can-t-find-a-file-share-in-a-report.md b/docs/kb/auditor/can-t-find-a-file-share-in-a-report.md similarity index 100% rename from docs/kb/auditor/reports-alerts-and-notifications/report-generation/can-t-find-a-file-share-in-a-report.md rename to docs/kb/auditor/can-t-find-a-file-share-in-a-report.md diff --git a/docs/kb/auditor/reports-alerts-and-notifications/report-generation/can-t-find-info-about-largest-files-in-the-files-and-folders-created-report.md b/docs/kb/auditor/can-t-find-info-about-largest-files-in-the-files-and-folders-created-report.md similarity index 100% rename from docs/kb/auditor/reports-alerts-and-notifications/report-generation/can-t-find-info-about-largest-files-in-the-files-and-folders-created-report.md rename to docs/kb/auditor/can-t-find-info-about-largest-files-in-the-files-and-folders-created-report.md diff --git a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/cannot-access-roles-page.md b/docs/kb/auditor/cannot-access-roles-page.md similarity index 100% rename from docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/cannot-access-roles-page.md rename to docs/kb/auditor/cannot-access-roles-page.md diff --git a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/cannot-access-the-help-desk-portal.md b/docs/kb/auditor/cannot-access-the-help-desk-portal.md similarity index 100% rename from docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/cannot-access-the-help-desk-portal.md rename to docs/kb/auditor/cannot-access-the-help-desk-portal.md diff --git a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/cannot-complete-login-due-to-an-incorrect-user-name-or-password.md b/docs/kb/auditor/cannot-complete-login-due-to-an-incorrect-user-name-or-password.md similarity index 100% rename from docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/cannot-complete-login-due-to-an-incorrect-user-name-or-password.md rename to docs/kb/auditor/cannot-complete-login-due-to-an-incorrect-user-name-or-password.md diff --git a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/cannot-copy-snapshot-to-long-term-archive-access-to-short-term-archive-is-denied.md b/docs/kb/auditor/cannot-copy-snapshot-to-long-term-archive-access-to-short-term-archive-is-denied.md similarity index 100% rename from docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/cannot-copy-snapshot-to-long-term-archive-access-to-short-term-archive-is-denied.md rename to docs/kb/auditor/cannot-copy-snapshot-to-long-term-archive-access-to-short-term-archive-is-denied.md diff --git a/docs/kb/auditor/configuration-and-setup/file-server-auditing/cannot-establish-a-connection-to-a-windows-file-server-compression-service.md b/docs/kb/auditor/cannot-establish-a-connection-to-a-windows-file-server-compression-service.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/file-server-auditing/cannot-establish-a-connection-to-a-windows-file-server-compression-service.md rename to docs/kb/auditor/cannot-establish-a-connection-to-a-windows-file-server-compression-service.md diff --git a/docs/kb/auditor/troubleshooting-and-errors/connection-errors/cannot-establish-connection-to-compression-service.md b/docs/kb/auditor/cannot-establish-connection-to-compression-service.md similarity index 100% rename from docs/kb/auditor/troubleshooting-and-errors/connection-errors/cannot-establish-connection-to-compression-service.md rename to docs/kb/auditor/cannot-establish-connection-to-compression-service.md diff --git a/docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/cannot-find-the-application-error-in-sharepoint-online-and-ms-teams-monitoring-plan.md b/docs/kb/auditor/cannot-find-the-application-error-in-sharepoint-online-and-ms-teams-monitoring-plan.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/cannot-find-the-application-error-in-sharepoint-online-and-ms-teams-monitoring-plan.md rename to docs/kb/auditor/cannot-find-the-application-error-in-sharepoint-online-and-ms-teams-monitoring-plan.md diff --git a/docs/kb/auditor/configuration-and-setup/sql-server-auditing/cannot-generate-sspi-context-error-in-sql-server-monitoring-plan.md b/docs/kb/auditor/cannot-generate-sspi-context-error-in-sql-server-monitoring-plan.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/sql-server-auditing/cannot-generate-sspi-context-error-in-sql-server-monitoring-plan.md rename to docs/kb/auditor/cannot-generate-sspi-context-error-in-sql-server-monitoring-plan.md diff --git a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/cannot-obtain-credential-information-for-mapped-drive.md b/docs/kb/auditor/cannot-obtain-credential-information-for-mapped-drive.md similarity index 100% rename from docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/cannot-obtain-credential-information-for-mapped-drive.md rename to docs/kb/auditor/cannot-obtain-credential-information-for-mapped-drive.md diff --git a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/cannot-retrieve-audit-settings-in-audit-configuration-assistant.md b/docs/kb/auditor/cannot-retrieve-audit-settings-in-audit-configuration-assistant.md similarity index 100% rename from docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/cannot-retrieve-audit-settings-in-audit-configuration-assistant.md rename to docs/kb/auditor/cannot-retrieve-audit-settings-in-audit-configuration-assistant.md diff --git "a/docs/kb/auditor/configuration-and-setup/exchange-auditing/cannot_execute_powershell_\321\201ommand_error_in_exchange_online_monitoring_plan.md" "b/docs/kb/auditor/cannot_execute_powershell_\321\201ommand_error_in_exchange_online_monitoring_plan.md" similarity index 100% rename from "docs/kb/auditor/configuration-and-setup/exchange-auditing/cannot_execute_powershell_\321\201ommand_error_in_exchange_online_monitoring_plan.md" rename to "docs/kb/auditor/cannot_execute_powershell_\321\201ommand_error_in_exchange_online_monitoring_plan.md" diff --git a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/cannot_remove_ui_configuration_from_jobs_using_powershell_data_collector_jobs_with_parameters.md b/docs/kb/auditor/cannot_remove_ui_configuration_from_jobs_using_powershell_data_collector_jobs_with_parameters.md similarity index 100% rename from docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/cannot_remove_ui_configuration_from_jobs_using_powershell_data_collector_jobs_with_parameters.md rename to docs/kb/auditor/cannot_remove_ui_configuration_from_jobs_using_powershell_data_collector_jobs_with_parameters.md diff --git a/docs/kb/auditor/reports-alerts-and-notifications/report-generation/certificate-related-and-unauthorized-errors-occur-when-trying-to-review-netwrix-auditor-reports.md b/docs/kb/auditor/certificate-related-and-unauthorized-errors-occur-when-trying-to-review-netwrix-auditor-reports.md similarity index 100% rename from docs/kb/auditor/reports-alerts-and-notifications/report-generation/certificate-related-and-unauthorized-errors-occur-when-trying-to-review-netwrix-auditor-reports.md rename to docs/kb/auditor/certificate-related-and-unauthorized-errors-occur-when-trying-to-review-netwrix-auditor-reports.md diff --git a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/change-analysis-completed-with-error-error-saving-current-vmware-virtual-center-snapshot-the-server-.md b/docs/kb/auditor/change-analysis-completed-with-error-error-saving-current-vmware-virtual-center-snapshot-the-server-.md similarity index 100% rename from docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/change-analysis-completed-with-error-error-saving-current-vmware-virtual-center-snapshot-the-server-.md rename to docs/kb/auditor/change-analysis-completed-with-error-error-saving-current-vmware-virtual-center-snapshot-the-server-.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/change-data-collecting-account-password-in-netwrix-auditor.md b/docs/kb/auditor/change-data-collecting-account-password-in-netwrix-auditor.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/change-data-collecting-account-password-in-netwrix-auditor.md rename to docs/kb/auditor/change-data-collecting-account-password-in-netwrix-auditor.md diff --git a/docs/kb/auditor/reports-alerts-and-notifications/report-generation/changes-are-reported-with-incorrect-timestamps-and-change-summaries-are-sent-outside-the-schedule.md b/docs/kb/auditor/changes-are-reported-with-incorrect-timestamps-and-change-summaries-are-sent-outside-the-schedule.md similarity index 100% rename from docs/kb/auditor/reports-alerts-and-notifications/report-generation/changes-are-reported-with-incorrect-timestamps-and-change-summaries-are-sent-outside-the-schedule.md rename to docs/kb/auditor/changes-are-reported-with-incorrect-timestamps-and-change-summaries-are-sent-outside-the-schedule.md diff --git a/docs/kb/auditor/reports-alerts-and-notifications/report-generation/changes-reported-in-wrong-time-zone.md b/docs/kb/auditor/changes-reported-in-wrong-time-zone.md similarity index 100% rename from docs/kb/auditor/reports-alerts-and-notifications/report-generation/changes-reported-in-wrong-time-zone.md rename to docs/kb/auditor/changes-reported-in-wrong-time-zone.md diff --git a/docs/kb/auditor/configuration-and-setup/sql-server-auditing/changing-the-name-of-your-sql-server-causes-database-related-errors.md b/docs/kb/auditor/changing-the-name-of-your-sql-server-causes-database-related-errors.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/sql-server-auditing/changing-the-name-of-your-sql-server-causes-database-related-errors.md rename to docs/kb/auditor/changing-the-name-of-your-sql-server-causes-database-related-errors.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/check-tcp-and-udp-ports-required.md b/docs/kb/auditor/check-tcp-and-udp-ports-required.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/check-tcp-and-udp-ports-required.md rename to docs/kb/auditor/check-tcp-and-udp-ports-required.md diff --git a/docs/kb/auditor/configuration-and-setup/file-server-auditing/child-item-with-this-name-already-exists-in-file-server-monitoring-plan.md b/docs/kb/auditor/child-item-with-this-name-already-exists-in-file-server-monitoring-plan.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/file-server-auditing/child-item-with-this-name-already-exists-in-file-server-monitoring-plan.md rename to docs/kb/auditor/child-item-with-this-name-already-exists-in-file-server-monitoring-plan.md diff --git a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/classifications-for-new-categories-in-opentext-content-server-have-failed-to-write-to-the-documents.md b/docs/kb/auditor/classifications-for-new-categories-in-opentext-content-server-have-failed-to-write-to-the-documents.md similarity index 100% rename from docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/classifications-for-new-categories-in-opentext-content-server-have-failed-to-write-to-the-documents.md rename to docs/kb/auditor/classifications-for-new-categories-in-opentext-content-server-have-failed-to-write-to-the-documents.md diff --git a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/client-and-server-cannot-communicate-because-they-do-not-possess-a-common-algorithm.md b/docs/kb/auditor/client-and-server-cannot-communicate-because-they-do-not-possess-a-common-algorithm.md similarity index 100% rename from docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/client-and-server-cannot-communicate-because-they-do-not-possess-a-common-algorithm.md rename to docs/kb/auditor/client-and-server-cannot-communicate-because-they-do-not-possess-a-common-algorithm.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/clock-skew-is-too-great.md b/docs/kb/auditor/clock-skew-is-too-great.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/clock-skew-is-too-great.md rename to docs/kb/auditor/clock-skew-is-too-great.md diff --git a/docs/kb/auditor/configuration-and-setup/general-configuration/compression-service-does-not-appear-under-installed-programs-but-still-exists-in-the-services-overvi.md b/docs/kb/auditor/compression-service-does-not-appear-under-installed-programs-but-still-exists-in-the-services-overvi.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/general-configuration/compression-service-does-not-appear-under-installed-programs-but-still-exists-in-the-services-overvi.md rename to docs/kb/auditor/compression-service-does-not-appear-under-installed-programs-but-still-exists-in-the-services-overvi.md diff --git a/docs/kb/auditor/configuration-and-setup/windows-server-monitoring/compression-service-encountered-an-internal-error-in-windows-server-monitoring-plan.md b/docs/kb/auditor/compression-service-encountered-an-internal-error-in-windows-server-monitoring-plan.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/windows-server-monitoring/compression-service-encountered-an-internal-error-in-windows-server-monitoring-plan.md rename to docs/kb/auditor/compression-service-encountered-an-internal-error-in-windows-server-monitoring-plan.md diff --git a/docs/kb/auditor/configuration-and-setup/microsoft-365-integration/configure-microsoft-365-data-sources-to-use-proxy-server-settings.md b/docs/kb/auditor/configure-microsoft-365-data-sources-to-use-proxy-server-settings.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/microsoft-365-integration/configure-microsoft-365-data-sources-to-use-proxy-server-settings.md rename to docs/kb/auditor/configure-microsoft-365-data-sources-to-use-proxy-server-settings.md diff --git a/docs/kb/auditor/configuration-and-setup/microsoft-365-integration/configure-netwrix-auditor-to-use-microsoft-365-for-email-notifications.md b/docs/kb/auditor/configure-netwrix-auditor-to-use-microsoft-365-for-email-notifications.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/microsoft-365-integration/configure-netwrix-auditor-to-use-microsoft-365-for-email-notifications.md rename to docs/kb/auditor/configure-netwrix-auditor-to-use-microsoft-365-for-email-notifications.md diff --git a/docs/kb/auditor/configuration-and-setup/sql-server-auditing/configure-sql-server-auditing-to-ignore-addition.md b/docs/kb/auditor/configure-sql-server-auditing-to-ignore-addition.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/sql-server-auditing/configure-sql-server-auditing-to-ignore-addition.md rename to docs/kb/auditor/configure-sql-server-auditing-to-ignore-addition.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/configuring_proxy_scans.md b/docs/kb/auditor/configuring_proxy_scans.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/configuring_proxy_scans.md rename to docs/kb/auditor/configuring_proxy_scans.md diff --git a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/connection-failed-0x80070721-failed-to-process-a-request-because-the-target-server-is-unreachable.md b/docs/kb/auditor/connection-failed-0x80070721-failed-to-process-a-request-because-the-target-server-is-unreachable.md similarity index 100% rename from docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/connection-failed-0x80070721-failed-to-process-a-request-because-the-target-server-is-unreachable.md rename to docs/kb/auditor/connection-failed-0x80070721-failed-to-process-a-request-because-the-target-server-is-unreachable.md diff --git a/docs/kb/auditor/configuration-and-setup/sql-server-auditing/connection-string-is-not-valid-in-sql-server-monitoring-plan.md b/docs/kb/auditor/connection-string-is-not-valid-in-sql-server-monitoring-plan.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/sql-server-auditing/connection-string-is-not-valid-in-sql-server-monitoring-plan.md rename to docs/kb/auditor/connection-string-is-not-valid-in-sql-server-monitoring-plan.md diff --git a/docs/kb/auditor/configuration-and-setup/microsoft-365-integration/connection-to-microsoft-365-tenant-in-netwrix-auditor-completes-with-error-validating-your-account-s.md b/docs/kb/auditor/connection-to-microsoft-365-tenant-in-netwrix-auditor-completes-with-error-validating-your-account-s.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/microsoft-365-integration/connection-to-microsoft-365-tenant-in-netwrix-auditor-completes-with-error-validating-your-account-s.md rename to docs/kb/auditor/connection-to-microsoft-365-tenant-in-netwrix-auditor-completes-with-error-validating-your-account-s.md diff --git a/docs/kb/auditor/system-administration/database-management/corruption-of-the-database-owner-record.md b/docs/kb/auditor/corruption-of-the-database-owner-record.md similarity index 100% rename from docs/kb/auditor/system-administration/database-management/corruption-of-the-database-owner-record.md rename to docs/kb/auditor/corruption-of-the-database-owner-record.md diff --git a/docs/kb/auditor/system-administration/database-management/could-not-allocate-space-for-object-objectname-in-database-databasename.md b/docs/kb/auditor/could-not-allocate-space-for-object-objectname-in-database-databasename.md similarity index 100% rename from docs/kb/auditor/system-administration/database-management/could-not-allocate-space-for-object-objectname-in-database-databasename.md rename to docs/kb/auditor/could-not-allocate-space-for-object-objectname-in-database-databasename.md diff --git a/docs/kb/auditor/configuration-and-setup/sql-server-auditing/could-not-find-stored-procedure-getallproperties.md b/docs/kb/auditor/could-not-find-stored-procedure-getallproperties.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/sql-server-auditing/could-not-find-stored-procedure-getallproperties.md rename to docs/kb/auditor/could-not-find-stored-procedure-getallproperties.md diff --git a/docs/kb/auditor/monitoring-plans/event-log-management/could-not-locate-end-of-event-log-error.md b/docs/kb/auditor/could-not-locate-end-of-event-log-error.md similarity index 100% rename from docs/kb/auditor/monitoring-plans/event-log-management/could-not-locate-end-of-event-log-error.md rename to docs/kb/auditor/could-not-locate-end-of-event-log-error.md diff --git a/docs/kb/auditor/configuration-and-setup/windows-server-monitoring/could_not_create_ssltls_secure_channel_error_in_windows_server_monitoring_plan.md b/docs/kb/auditor/could_not_create_ssltls_secure_channel_error_in_windows_server_monitoring_plan.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/windows-server-monitoring/could_not_create_ssltls_secure_channel_error_in_windows_server_monitoring_plan.md rename to docs/kb/auditor/could_not_create_ssltls_secure_channel_error_in_windows_server_monitoring_plan.md diff --git a/docs/kb/auditor/configuration-and-setup/exchange-auditing/could_not_load_system.net.http_in_exchange_online_monitoring_plan.md b/docs/kb/auditor/could_not_load_system.net.http_in_exchange_online_monitoring_plan.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/exchange-auditing/could_not_load_system.net.http_in_exchange_online_monitoring_plan.md rename to docs/kb/auditor/could_not_load_system.net.http_in_exchange_online_monitoring_plan.md diff --git a/docs/kb/auditor/configuration-and-setup/microsoft-365-integration/create-powershell-session-failed-using-oauth-in-microsoft-365-monitoring-plan.md b/docs/kb/auditor/create-powershell-session-failed-using-oauth-in-microsoft-365-monitoring-plan.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/microsoft-365-integration/create-powershell-session-failed-using-oauth-in-microsoft-365-monitoring-plan.md rename to docs/kb/auditor/create-powershell-session-failed-using-oauth-in-microsoft-365-monitoring-plan.md diff --git a/docs/kb/auditor/monitoring-plans/account-lockout-examiner/credentials-used-by-account-lockout-examiner.md b/docs/kb/auditor/credentials-used-by-account-lockout-examiner.md similarity index 100% rename from docs/kb/auditor/monitoring-plans/account-lockout-examiner/credentials-used-by-account-lockout-examiner.md rename to docs/kb/auditor/credentials-used-by-account-lockout-examiner.md diff --git a/docs/kb/auditor/monitoring-plans/password-expiration-notifier/customize-notifications-and-reports-in-password-expiration-notifier.md b/docs/kb/auditor/customize-notifications-and-reports-in-password-expiration-notifier.md similarity index 100% rename from docs/kb/auditor/monitoring-plans/password-expiration-notifier/customize-notifications-and-reports-in-password-expiration-notifier.md rename to docs/kb/auditor/customize-notifications-and-reports-in-password-expiration-notifier.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/data-classification-services-do-not-start.md b/docs/kb/auditor/data-classification-services-do-not-start.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/data-classification-services-do-not-start.md rename to docs/kb/auditor/data-classification-services-do-not-start.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/data-gathering-task-has-not-been-scheduled.md b/docs/kb/auditor/data-gathering-task-has-not-been-scheduled.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/data-gathering-task-has-not-been-scheduled.md rename to docs/kb/auditor/data-gathering-task-has-not-been-scheduled.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/data-matcher-timeout.md b/docs/kb/auditor/data-matcher-timeout.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/data-matcher-timeout.md rename to docs/kb/auditor/data-matcher-timeout.md diff --git a/docs/kb/auditor/system-administration/licensing-and-compliance/data-missing-after-the-license-expiration.md b/docs/kb/auditor/data-missing-after-the-license-expiration.md similarity index 100% rename from docs/kb/auditor/system-administration/licensing-and-compliance/data-missing-after-the-license-expiration.md rename to docs/kb/auditor/data-missing-after-the-license-expiration.md diff --git a/docs/kb/auditor/system-administration/database-management/database-contains-tables-not-compatible-with-the-product.md b/docs/kb/auditor/database-contains-tables-not-compatible-with-the-product.md similarity index 100% rename from docs/kb/auditor/system-administration/database-management/database-contains-tables-not-compatible-with-the-product.md rename to docs/kb/auditor/database-contains-tables-not-compatible-with-the-product.md diff --git a/docs/kb/auditor/system-administration/database-management/database-performance-loss.md b/docs/kb/auditor/database-performance-loss.md similarity index 100% rename from docs/kb/auditor/system-administration/database-management/database-performance-loss.md rename to docs/kb/auditor/database-performance-loss.md diff --git a/docs/kb/auditor/system-administration/database-management/db-owner-has-been-removed-from-databases.md b/docs/kb/auditor/db-owner-has-been-removed-from-databases.md similarity index 100% rename from docs/kb/auditor/system-administration/database-management/db-owner-has-been-removed-from-databases.md rename to docs/kb/auditor/db-owner-has-been-removed-from-databases.md diff --git a/docs/kb/auditor/system-administration/database-management/deploying-the-report-server-database.md b/docs/kb/auditor/deploying-the-report-server-database.md similarity index 100% rename from docs/kb/auditor/system-administration/database-management/deploying-the-report-server-database.md rename to docs/kb/auditor/deploying-the-report-server-database.md diff --git a/docs/kb/auditor/configuration-and-setup/active-directory-auditing/determining-the-number-of-enabled-active-directory-user-accounts.md b/docs/kb/auditor/determining-the-number-of-enabled-active-directory-user-accounts.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/active-directory-auditing/determining-the-number-of-enabled-active-directory-user-accounts.md rename to docs/kb/auditor/determining-the-number-of-enabled-active-directory-user-accounts.md diff --git a/docs/kb/auditor/configuration-and-setup/microsoft-365-integration/determining-the-number-of-enabled-microsoft-entra-id-accounts.md b/docs/kb/auditor/determining-the-number-of-enabled-microsoft-entra-id-accounts.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/microsoft-365-integration/determining-the-number-of-enabled-microsoft-entra-id-accounts.md rename to docs/kb/auditor/determining-the-number-of-enabled-microsoft-entra-id-accounts.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/determining_which_access_analyzer_collectors_support_gmsa.md b/docs/kb/auditor/determining_which_access_analyzer_collectors_support_gmsa.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/determining_which_access_analyzer_collectors_support_gmsa.md rename to docs/kb/auditor/determining_which_access_analyzer_collectors_support_gmsa.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/difference-between-data-stored-in-sql-versus-the-audit-archive.md b/docs/kb/auditor/difference-between-data-stored-in-sql-versus-the-audit-archive.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/difference-between-data-stored-in-sql-versus-the-audit-archive.md rename to docs/kb/auditor/difference-between-data-stored-in-sql-versus-the-audit-archive.md diff --git a/docs/kb/auditor/configuration-and-setup/microsoft-365-integration/disable-multi-factor-authentication-for-microsoft-365-service-accounts.md b/docs/kb/auditor/disable-multi-factor-authentication-for-microsoft-365-service-accounts.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/microsoft-365-integration/disable-multi-factor-authentication-for-microsoft-365-service-accounts.md rename to docs/kb/auditor/disable-multi-factor-authentication-for-microsoft-365-service-accounts.md diff --git a/docs/kb/auditor/monitoring-plans/user-activity-monitoring/does-inactive-user-tracking-alert-before-it-performs-any-actions-on-accounts.md b/docs/kb/auditor/does-inactive-user-tracking-alert-before-it-performs-any-actions-on-accounts.md similarity index 100% rename from docs/kb/auditor/monitoring-plans/user-activity-monitoring/does-inactive-user-tracking-alert-before-it-performs-any-actions-on-accounts.md rename to docs/kb/auditor/does-inactive-user-tracking-alert-before-it-performs-any-actions-on-accounts.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/duplicate-configuration-and-schema-changes-for-all-monitored-domains-in-forest-made-by-system.md b/docs/kb/auditor/duplicate-configuration-and-schema-changes-for-all-monitored-domains-in-forest-made-by-system.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/duplicate-configuration-and-schema-changes-for-all-monitored-domains-in-forest-made-by-system.md rename to docs/kb/auditor/duplicate-configuration-and-schema-changes-for-all-monitored-domains-in-forest-made-by-system.md diff --git a/docs/kb/auditor/monitoring-plans/password-expiration-notifier/emails-are-missing-in-password-expiration-notifier.md b/docs/kb/auditor/emails-are-missing-in-password-expiration-notifier.md similarity index 100% rename from docs/kb/auditor/monitoring-plans/password-expiration-notifier/emails-are-missing-in-password-expiration-notifier.md rename to docs/kb/auditor/emails-are-missing-in-password-expiration-notifier.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/emc-unity-auditing.md b/docs/kb/auditor/emc-unity-auditing.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/emc-unity-auditing.md rename to docs/kb/auditor/emc-unity-auditing.md diff --git a/docs/kb/auditor/event-id-reference/health-log-events/empty-event-id-5356-csv-file-missing-in-event-log-export-add-on.md b/docs/kb/auditor/empty-event-id-5356-csv-file-missing-in-event-log-export-add-on.md similarity index 100% rename from docs/kb/auditor/event-id-reference/health-log-events/empty-event-id-5356-csv-file-missing-in-event-log-export-add-on.md rename to docs/kb/auditor/empty-event-id-5356-csv-file-missing-in-event-log-export-add-on.md diff --git a/docs/kb/auditor/monitoring-plans/password-expiration-notifier/empty-password-expiration-notifier-emails.md b/docs/kb/auditor/empty-password-expiration-notifier-emails.md similarity index 100% rename from docs/kb/auditor/monitoring-plans/password-expiration-notifier/empty-password-expiration-notifier-emails.md rename to docs/kb/auditor/empty-password-expiration-notifier-emails.md diff --git a/docs/kb/auditor/configuration-and-setup/sql-server-auditing/empty-report-server-and-report-manager-urls-in-sql-server-reporting-services.md b/docs/kb/auditor/empty-report-server-and-report-manager-urls-in-sql-server-reporting-services.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/sql-server-auditing/empty-report-server-and-report-manager-urls-in-sql-server-reporting-services.md rename to docs/kb/auditor/empty-report-server-and-report-manager-urls-in-sql-server-reporting-services.md diff --git a/docs/kb/auditor/configuration-and-setup/sql-server-auditing/enable_tcpip_protocol_in_sql_server.md b/docs/kb/auditor/enable_tcpip_protocol_in_sql_server.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/sql-server-auditing/enable_tcpip_protocol_in_sql_server.md rename to docs/kb/auditor/enable_tcpip_protocol_in_sql_server.md diff --git a/docs/kb/auditor/event-id-reference/health-log-events/entitlement-reviews-event-id-6527.md b/docs/kb/auditor/entitlement-reviews-event-id-6527.md similarity index 100% rename from docs/kb/auditor/event-id-reference/health-log-events/entitlement-reviews-event-id-6527.md rename to docs/kb/auditor/entitlement-reviews-event-id-6527.md diff --git a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-0x80040605-connection-failed.md b/docs/kb/auditor/error-0x80040605-connection-failed.md similarity index 100% rename from docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-0x80040605-connection-failed.md rename to docs/kb/auditor/error-0x80040605-connection-failed.md diff --git a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-0x800706ba-rpc-server-is-unavailable.md b/docs/kb/auditor/error-0x800706ba-rpc-server-is-unavailable.md similarity index 100% rename from docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-0x800706ba-rpc-server-is-unavailable.md rename to docs/kb/auditor/error-0x800706ba-rpc-server-is-unavailable.md diff --git a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-0x800706d3-authentication-service-is-unknown.md b/docs/kb/auditor/error-0x800706d3-authentication-service-is-unknown.md similarity index 100% rename from docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-0x800706d3-authentication-service-is-unknown.md rename to docs/kb/auditor/error-0x800706d3-authentication-service-is-unknown.md diff --git a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-403.md b/docs/kb/auditor/error-403.md similarity index 100% rename from docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-403.md rename to docs/kb/auditor/error-403.md diff --git a/docs/kb/auditor/reports-alerts-and-notifications/report-generation/error-500-when-viewing-and-accessing-reports.md b/docs/kb/auditor/error-500-when-viewing-and-accessing-reports.md similarity index 100% rename from docs/kb/auditor/reports-alerts-and-notifications/report-generation/error-500-when-viewing-and-accessing-reports.md rename to docs/kb/auditor/error-500-when-viewing-and-accessing-reports.md diff --git a/docs/kb/auditor/reports-alerts-and-notifications/report-generation/error-503-reports-and-subscriptions-not-working.md b/docs/kb/auditor/error-503-reports-and-subscriptions-not-working.md similarity index 100% rename from docs/kb/auditor/reports-alerts-and-notifications/report-generation/error-503-reports-and-subscriptions-not-working.md rename to docs/kb/auditor/error-503-reports-and-subscriptions-not-working.md diff --git a/docs/kb/auditor/configuration-and-setup/general-configuration/error-6503-netwrix-auditor-cannot-configure-nutanix-files-audit-settings-unexpected-http-status-code.md b/docs/kb/auditor/error-6503-netwrix-auditor-cannot-configure-nutanix-files-audit-settings-unexpected-http-status-code.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/general-configuration/error-6503-netwrix-auditor-cannot-configure-nutanix-files-audit-settings-unexpected-http-status-code.md rename to docs/kb/auditor/error-6503-netwrix-auditor-cannot-configure-nutanix-files-audit-settings-unexpected-http-status-code.md diff --git a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-a-required-privilege-is-not-held-by-the-client.md b/docs/kb/auditor/error-a-required-privilege-is-not-held-by-the-client.md similarity index 100% rename from docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-a-required-privilege-is-not-held-by-the-client.md rename to docs/kb/auditor/error-a-required-privilege-is-not-held-by-the-client.md diff --git a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-a-transport-level-error-has-occurred-when-sending-the-request-to-the-server.md b/docs/kb/auditor/error-a-transport-level-error-has-occurred-when-sending-the-request-to-the-server.md similarity index 100% rename from docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-a-transport-level-error-has-occurred-when-sending-the-request-to-the-server.md rename to docs/kb/auditor/error-a-transport-level-error-has-occurred-when-sending-the-request-to-the-server.md diff --git a/docs/kb/auditor/configuration-and-setup/microsoft-365-integration/error-aadsts65001-in-microsoft-365-monitoring-plans-in-netwrix-auditor.md b/docs/kb/auditor/error-aadsts65001-in-microsoft-365-monitoring-plans-in-netwrix-auditor.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/microsoft-365-integration/error-aadsts65001-in-microsoft-365-monitoring-plans-in-netwrix-auditor.md rename to docs/kb/auditor/error-aadsts65001-in-microsoft-365-monitoring-plans-in-netwrix-auditor.md diff --git a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-an-item-with-the-same-key-has-already-been-added.md b/docs/kb/auditor/error-an-item-with-the-same-key-has-already-been-added.md similarity index 100% rename from docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-an-item-with-the-same-key-has-already-been-added.md rename to docs/kb/auditor/error-an-item-with-the-same-key-has-already-been-added.md diff --git a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-an-unknown-error-occurred-while-processing-the-request-on-the-server.md b/docs/kb/auditor/error-an-unknown-error-occurred-while-processing-the-request-on-the-server.md similarity index 100% rename from docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-an-unknown-error-occurred-while-processing-the-request-on-the-server.md rename to docs/kb/auditor/error-an-unknown-error-occurred-while-processing-the-request-on-the-server.md diff --git a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-auditing-of-directory-service-access-and-successful-account-management-events-is-not-enabled-f.md b/docs/kb/auditor/error-auditing-of-directory-service-access-and-successful-account-management-events-is-not-enabled-f.md similarity index 100% rename from docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-auditing-of-directory-service-access-and-successful-account-management-events-is-not-enabled-f.md rename to docs/kb/auditor/error-auditing-of-directory-service-access-and-successful-account-management-events-is-not-enabled-f.md diff --git a/docs/kb/auditor/system-administration/database-management/error-can-not-process-sql-commands-for-the-netwrix-auditor-self-audit-database.md b/docs/kb/auditor/error-can-not-process-sql-commands-for-the-netwrix-auditor-self-audit-database.md similarity index 100% rename from docs/kb/auditor/system-administration/database-management/error-can-not-process-sql-commands-for-the-netwrix-auditor-self-audit-database.md rename to docs/kb/auditor/error-can-not-process-sql-commands-for-the-netwrix-auditor-self-audit-database.md diff --git a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-cannot-create-a-connection-to-data-source-ds.md b/docs/kb/auditor/error-cannot-create-a-connection-to-data-source-ds.md similarity index 100% rename from docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-cannot-create-a-connection-to-data-source-ds.md rename to docs/kb/auditor/error-cannot-create-a-connection-to-data-source-ds.md diff --git a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-certificate-with-identifier-is-not-registered-on-application.md b/docs/kb/auditor/error-certificate-with-identifier-is-not-registered-on-application.md similarity index 100% rename from docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-certificate-with-identifier-is-not-registered-on-application.md rename to docs/kb/auditor/error-certificate-with-identifier-is-not-registered-on-application.md diff --git a/docs/kb/auditor/configuration-and-setup/sql-server-auditing/error-check-your-sql-server-settings-in-audit-database-settings.md b/docs/kb/auditor/error-check-your-sql-server-settings-in-audit-database-settings.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/sql-server-auditing/error-check-your-sql-server-settings-in-audit-database-settings.md rename to docs/kb/auditor/error-check-your-sql-server-settings-in-audit-database-settings.md diff --git a/docs/kb/auditor/configuration-and-setup/exchange-auditing/error-content-index-state-failed-when-auditing-mailbox-access-on-exchange-2013.md b/docs/kb/auditor/error-content-index-state-failed-when-auditing-mailbox-access-on-exchange-2013.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/exchange-auditing/error-content-index-state-failed-when-auditing-mailbox-access-on-exchange-2013.md rename to docs/kb/auditor/error-content-index-state-failed-when-auditing-mailbox-access-on-exchange-2013.md diff --git a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-could-not-connect-to-server.md b/docs/kb/auditor/error-could-not-connect-to-server.md similarity index 100% rename from docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-could-not-connect-to-server.md rename to docs/kb/auditor/error-could-not-connect-to-server.md diff --git a/docs/kb/auditor/configuration-and-setup/microsoft-365-integration/error-current-site-is-not-a-tenant-administration-site-in-microsoft-365-monitoring-plan.md b/docs/kb/auditor/error-current-site-is-not-a-tenant-administration-site-in-microsoft-365-monitoring-plan.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/microsoft-365-integration/error-current-site-is-not-a-tenant-administration-site-in-microsoft-365-monitoring-plan.md rename to docs/kb/auditor/error-current-site-is-not-a-tenant-administration-site-in-microsoft-365-monitoring-plan.md diff --git a/docs/kb/auditor/system-administration/database-management/error-database-owner-sid-mismatch.md b/docs/kb/auditor/error-database-owner-sid-mismatch.md similarity index 100% rename from docs/kb/auditor/system-administration/database-management/error-database-owner-sid-mismatch.md rename to docs/kb/auditor/error-database-owner-sid-mismatch.md diff --git a/docs/kb/auditor/configuration-and-setup/general-configuration/error-drive-letter-resolver-is-not-installed-on-the-target-host.md b/docs/kb/auditor/error-drive-letter-resolver-is-not-installed-on-the-target-host.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/general-configuration/error-drive-letter-resolver-is-not-installed-on-the-target-host.md rename to docs/kb/auditor/error-drive-letter-resolver-is-not-installed-on-the-target-host.md diff --git a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-during-agent-operation-on-server-no-such-host-is-known.md b/docs/kb/auditor/error-during-agent-operation-on-server-no-such-host-is-known.md similarity index 100% rename from docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-during-agent-operation-on-server-no-such-host-is-known.md rename to docs/kb/auditor/error-during-agent-operation-on-server-no-such-host-is-known.md diff --git a/docs/kb/auditor/reports-alerts-and-notifications/report-generation/error-during-report-processing-rserrorimpersonatinguser-running-reports.md b/docs/kb/auditor/error-during-report-processing-rserrorimpersonatinguser-running-reports.md similarity index 100% rename from docs/kb/auditor/reports-alerts-and-notifications/report-generation/error-during-report-processing-rserrorimpersonatinguser-running-reports.md rename to docs/kb/auditor/error-during-report-processing-rserrorimpersonatinguser-running-reports.md diff --git a/docs/kb/auditor/event-id-reference/health-log-events/error-event-id-1206-in-health-log.md b/docs/kb/auditor/error-event-id-1206-in-health-log.md similarity index 100% rename from docs/kb/auditor/event-id-reference/health-log-events/error-event-id-1206-in-health-log.md rename to docs/kb/auditor/error-event-id-1206-in-health-log.md diff --git a/docs/kb/auditor/monitoring-plans/event-log-management/error-failed-to-check-for-event-log-existence.md b/docs/kb/auditor/error-failed-to-check-for-event-log-existence.md similarity index 100% rename from docs/kb/auditor/monitoring-plans/event-log-management/error-failed-to-check-for-event-log-existence.md rename to docs/kb/auditor/error-failed-to-check-for-event-log-existence.md diff --git a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-failed-to-copy-remote-distributed-modules.md b/docs/kb/auditor/error-failed-to-copy-remote-distributed-modules.md similarity index 100% rename from docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-failed-to-copy-remote-distributed-modules.md rename to docs/kb/auditor/error-failed-to-copy-remote-distributed-modules.md diff --git a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-failed-to-load-registry-hive-file-is-used-by-another-process.md b/docs/kb/auditor/error-failed-to-load-registry-hive-file-is-used-by-another-process.md similarity index 100% rename from docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-failed-to-load-registry-hive-file-is-used-by-another-process.md rename to docs/kb/auditor/error-failed-to-load-registry-hive-file-is-used-by-another-process.md diff --git a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-feature-you-are-trying-to-use-is-on-network-resource-that-is-unavailable.md b/docs/kb/auditor/error-feature-you-are-trying-to-use-is-on-network-resource-that-is-unavailable.md similarity index 100% rename from docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-feature-you-are-trying-to-use-is-on-network-resource-that-is-unavailable.md rename to docs/kb/auditor/error-feature-you-are-trying-to-use-is-on-network-resource-that-is-unavailable.md diff --git a/docs/kb/auditor/reports-alerts-and-notifications/report-generation/error-generating-a-report-in-ssrs-http-error-401-unauthorized.md b/docs/kb/auditor/error-generating-a-report-in-ssrs-http-error-401-unauthorized.md similarity index 100% rename from docs/kb/auditor/reports-alerts-and-notifications/report-generation/error-generating-a-report-in-ssrs-http-error-401-unauthorized.md rename to docs/kb/auditor/error-generating-a-report-in-ssrs-http-error-401-unauthorized.md diff --git a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-invalid-login-response-in-vmware-monitoring-plan.md b/docs/kb/auditor/error-invalid-login-response-in-vmware-monitoring-plan.md similarity index 100% rename from docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-invalid-login-response-in-vmware-monitoring-plan.md rename to docs/kb/auditor/error-invalid-login-response-in-vmware-monitoring-plan.md diff --git a/docs/kb/auditor/system-administration/database-management/error-login-failed-cannot-open-database-in-reports.md b/docs/kb/auditor/error-login-failed-cannot-open-database-in-reports.md similarity index 100% rename from docs/kb/auditor/system-administration/database-management/error-login-failed-cannot-open-database-in-reports.md rename to docs/kb/auditor/error-login-failed-cannot-open-database-in-reports.md diff --git a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-memory-limit-is-reached.md b/docs/kb/auditor/error-memory-limit-is-reached.md similarity index 100% rename from docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-memory-limit-is-reached.md rename to docs/kb/auditor/error-memory-limit-is-reached.md diff --git a/docs/kb/auditor/configuration-and-setup/file-server-auditing/error-netwrix-auditor-for-file-servers-audit-service-terminated-unexpectedly.md b/docs/kb/auditor/error-netwrix-auditor-for-file-servers-audit-service-terminated-unexpectedly.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/file-server-auditing/error-netwrix-auditor-for-file-servers-audit-service-terminated-unexpectedly.md rename to docs/kb/auditor/error-netwrix-auditor-for-file-servers-audit-service-terminated-unexpectedly.md diff --git a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-netwrix-auditor-looks-up-additional-system-components-and-updates-required-for-monitoring.md b/docs/kb/auditor/error-netwrix-auditor-looks-up-additional-system-components-and-updates-required-for-monitoring.md similarity index 100% rename from docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-netwrix-auditor-looks-up-additional-system-components-and-updates-required-for-monitoring.md rename to docs/kb/auditor/error-netwrix-auditor-looks-up-additional-system-components-and-updates-required-for-monitoring.md diff --git a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-no-connection-could-be-made.md b/docs/kb/auditor/error-no-connection-could-be-made.md similarity index 100% rename from docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-no-connection-could-be-made.md rename to docs/kb/auditor/error-no-connection-could-be-made.md diff --git a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-no-more-threads.md b/docs/kb/auditor/error-no-more-threads.md similarity index 100% rename from docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-no-more-threads.md rename to docs/kb/auditor/error-no-more-threads.md diff --git a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-request-operation-timeout.md b/docs/kb/auditor/error-request-operation-timeout.md similarity index 100% rename from docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-request-operation-timeout.md rename to docs/kb/auditor/error-request-operation-timeout.md diff --git a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-saving-current-vmware-virtual-center-snapshot-permission-to-perform-this-operation-was-denied.md b/docs/kb/auditor/error-saving-current-vmware-virtual-center-snapshot-permission-to-perform-this-operation-was-denied.md similarity index 100% rename from docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-saving-current-vmware-virtual-center-snapshot-permission-to-perform-this-operation-was-denied.md rename to docs/kb/auditor/error-saving-current-vmware-virtual-center-snapshot-permission-to-perform-this-operation-was-denied.md diff --git a/docs/kb/auditor/reports-alerts-and-notifications/report-generation/error-scale-out-deployment-is-not-supported-in-this-edition-of-reporting-services.md b/docs/kb/auditor/error-scale-out-deployment-is-not-supported-in-this-edition-of-reporting-services.md similarity index 100% rename from docs/kb/auditor/reports-alerts-and-notifications/report-generation/error-scale-out-deployment-is-not-supported-in-this-edition-of-reporting-services.md rename to docs/kb/auditor/error-scale-out-deployment-is-not-supported-in-this-edition-of-reporting-services.md diff --git a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-service-did-not-respond-to-start-or-control-request-in-ssrs.md b/docs/kb/auditor/error-service-did-not-respond-to-start-or-control-request-in-ssrs.md similarity index 100% rename from docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-service-did-not-respond-to-start-or-control-request-in-ssrs.md rename to docs/kb/auditor/error-service-did-not-respond-to-start-or-control-request-in-ssrs.md diff --git a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-size-of-collected-data-files-exceeded-limit-in-logon-activity-monitoring-plan.md b/docs/kb/auditor/error-size-of-collected-data-files-exceeded-limit-in-logon-activity-monitoring-plan.md similarity index 100% rename from docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-size-of-collected-data-files-exceeded-limit-in-logon-activity-monitoring-plan.md rename to docs/kb/auditor/error-size-of-collected-data-files-exceeded-limit-in-logon-activity-monitoring-plan.md diff --git a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-snapshot-saving-process-was-interrupted.md b/docs/kb/auditor/error-snapshot-saving-process-was-interrupted.md similarity index 100% rename from docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-snapshot-saving-process-was-interrupted.md rename to docs/kb/auditor/error-snapshot-saving-process-was-interrupted.md diff --git a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-sql-error-invalid-class.md b/docs/kb/auditor/error-sql-error-invalid-class.md similarity index 100% rename from docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-sql-error-invalid-class.md rename to docs/kb/auditor/error-sql-error-invalid-class.md diff --git a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-the-maximum-password-age-is-not-set.md b/docs/kb/auditor/error-the-maximum-password-age-is-not-set.md similarity index 100% rename from docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-the-maximum-password-age-is-not-set.md rename to docs/kb/auditor/error-the-maximum-password-age-is-not-set.md diff --git a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-the-new-task-has-been-created-but-may-not-run-because-of-an-error-exception-from-hresult-0x800.md b/docs/kb/auditor/error-the-new-task-has-been-created-but-may-not-run-because-of-an-error-exception-from-hresult-0x800.md similarity index 100% rename from docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-the-new-task-has-been-created-but-may-not-run-because-of-an-error-exception-from-hresult-0x800.md rename to docs/kb/auditor/error-the-new-task-has-been-created-but-may-not-run-because-of-an-error-exception-from-hresult-0x800.md diff --git a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-the-pipe-endpoint-cannot-be-found.md b/docs/kb/auditor/error-the-pipe-endpoint-cannot-be-found.md similarity index 100% rename from docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-the-pipe-endpoint-cannot-be-found.md rename to docs/kb/auditor/error-the-pipe-endpoint-cannot-be-found.md diff --git a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-the-remote-procedure-call-failed.md b/docs/kb/auditor/error-the-remote-procedure-call-failed.md similarity index 100% rename from docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-the-remote-procedure-call-failed.md rename to docs/kb/auditor/error-the-remote-procedure-call-failed.md diff --git a/docs/kb/auditor/monitoring-plans/user-activity-monitoring/error-user-activity-core-service-has-been-already-launched.md b/docs/kb/auditor/error-user-activity-core-service-has-been-already-launched.md similarity index 100% rename from docs/kb/auditor/monitoring-plans/user-activity-monitoring/error-user-activity-core-service-has-been-already-launched.md rename to docs/kb/auditor/error-user-activity-core-service-has-been-already-launched.md diff --git a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-when-applying-new-wildcard-certificate-to-ssrs-the-specified-url-was-unexpectedly-reserved.md b/docs/kb/auditor/error-when-applying-new-wildcard-certificate-to-ssrs-the-specified-url-was-unexpectedly-reserved.md similarity index 100% rename from docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-when-applying-new-wildcard-certificate-to-ssrs-the-specified-url-was-unexpectedly-reserved.md rename to docs/kb/auditor/error-when-applying-new-wildcard-certificate-to-ssrs-the-specified-url-was-unexpectedly-reserved.md diff --git a/docs/kb/auditor/system-administration/database-management/error-while-transaction-db-import-operation.md b/docs/kb/auditor/error-while-transaction-db-import-operation.md similarity index 100% rename from docs/kb/auditor/system-administration/database-management/error-while-transaction-db-import-operation.md rename to docs/kb/auditor/error-while-transaction-db-import-operation.md diff --git a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error_certificate_with_identifier_is_not_registered_on_application.md b/docs/kb/auditor/error_certificate_with_identifier_is_not_registered_on_application.md similarity index 100% rename from docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error_certificate_with_identifier_is_not_registered_on_application.md rename to docs/kb/auditor/error_certificate_with_identifier_is_not_registered_on_application.md diff --git a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error_the_custom_attribute_{x}_was_requested,_but_not_set_in_domain_1_for_the_{y}_object_class.md b/docs/kb/auditor/error_the_custom_attribute_{x}_was_requested,_but_not_set_in_domain_1_for_the_{y}_object_class.md similarity index 100% rename from docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error_the_custom_attribute_{x}_was_requested,_but_not_set_in_domain_1_for_the_{y}_object_class.md rename to docs/kb/auditor/error_the_custom_attribute_{x}_was_requested,_but_not_set_in_domain_1_for_the_{y}_object_class.md diff --git a/docs/kb/auditor/system-administration/migration-and-upgrade/error_web_reports_url_not_working_after_upgrade.md b/docs/kb/auditor/error_web_reports_url_not_working_after_upgrade.md similarity index 100% rename from docs/kb/auditor/system-administration/migration-and-upgrade/error_web_reports_url_not_working_after_upgrade.md rename to docs/kb/auditor/error_web_reports_url_not_working_after_upgrade.md diff --git a/docs/kb/auditor/system-administration/licensing-and-compliance/essential-netwrix-license-usage-data-and-url-resources.md b/docs/kb/auditor/essential-netwrix-license-usage-data-and-url-resources.md similarity index 100% rename from docs/kb/auditor/system-administration/licensing-and-compliance/essential-netwrix-license-usage-data-and-url-resources.md rename to docs/kb/auditor/essential-netwrix-license-usage-data-and-url-resources.md diff --git a/docs/kb/auditor/event-id-reference/health-log-events/event-id-1000-application-errors-in-netwrix-auditor-server.md b/docs/kb/auditor/event-id-1000-application-errors-in-netwrix-auditor-server.md similarity index 100% rename from docs/kb/auditor/event-id-reference/health-log-events/event-id-1000-application-errors-in-netwrix-auditor-server.md rename to docs/kb/auditor/event-id-1000-application-errors-in-netwrix-auditor-server.md diff --git a/docs/kb/auditor/event-id-reference/health-log-events/event-id-1024-in-health-log.md b/docs/kb/auditor/event-id-1024-in-health-log.md similarity index 100% rename from docs/kb/auditor/event-id-reference/health-log-events/event-id-1024-in-health-log.md rename to docs/kb/auditor/event-id-1024-in-health-log.md diff --git a/docs/kb/auditor/event-id-reference/health-log-events/event-id-1079-in-health-log.md b/docs/kb/auditor/event-id-1079-in-health-log.md similarity index 100% rename from docs/kb/auditor/event-id-reference/health-log-events/event-id-1079-in-health-log.md rename to docs/kb/auditor/event-id-1079-in-health-log.md diff --git a/docs/kb/auditor/event-id-reference/health-log-events/event-id-1203-in-health-log.md b/docs/kb/auditor/event-id-1203-in-health-log.md similarity index 100% rename from docs/kb/auditor/event-id-reference/health-log-events/event-id-1203-in-health-log.md rename to docs/kb/auditor/event-id-1203-in-health-log.md diff --git a/docs/kb/auditor/event-id-reference/health-log-events/event-id-1204-in-health-log.md b/docs/kb/auditor/event-id-1204-in-health-log.md similarity index 100% rename from docs/kb/auditor/event-id-reference/health-log-events/event-id-1204-in-health-log.md rename to docs/kb/auditor/event-id-1204-in-health-log.md diff --git a/docs/kb/auditor/event-id-reference/health-log-events/event-id-1205-in-health-log.md b/docs/kb/auditor/event-id-1205-in-health-log.md similarity index 100% rename from docs/kb/auditor/event-id-reference/health-log-events/event-id-1205-in-health-log.md rename to docs/kb/auditor/event-id-1205-in-health-log.md diff --git a/docs/kb/auditor/event-id-reference/health-log-events/event-id-1207-in-health-log.md b/docs/kb/auditor/event-id-1207-in-health-log.md similarity index 100% rename from docs/kb/auditor/event-id-reference/health-log-events/event-id-1207-in-health-log.md rename to docs/kb/auditor/event-id-1207-in-health-log.md diff --git a/docs/kb/auditor/event-id-reference/health-log-events/event-id-1208-in-health-log.md b/docs/kb/auditor/event-id-1208-in-health-log.md similarity index 100% rename from docs/kb/auditor/event-id-reference/health-log-events/event-id-1208-in-health-log.md rename to docs/kb/auditor/event-id-1208-in-health-log.md diff --git a/docs/kb/auditor/event-id-reference/health-log-events/event-id-1209-in-health-log.md b/docs/kb/auditor/event-id-1209-in-health-log.md similarity index 100% rename from docs/kb/auditor/event-id-reference/health-log-events/event-id-1209-in-health-log.md rename to docs/kb/auditor/event-id-1209-in-health-log.md diff --git a/docs/kb/auditor/event-id-reference/health-log-events/event-id-1210-in-health-log.md b/docs/kb/auditor/event-id-1210-in-health-log.md similarity index 100% rename from docs/kb/auditor/event-id-reference/health-log-events/event-id-1210-in-health-log.md rename to docs/kb/auditor/event-id-1210-in-health-log.md diff --git a/docs/kb/auditor/event-id-reference/health-log-events/event-id-1211-1215-1226-1235-1246-1248-in-health-log.md b/docs/kb/auditor/event-id-1211-1215-1226-1235-1246-1248-in-health-log.md similarity index 100% rename from docs/kb/auditor/event-id-reference/health-log-events/event-id-1211-1215-1226-1235-1246-1248-in-health-log.md rename to docs/kb/auditor/event-id-1211-1215-1226-1235-1246-1248-in-health-log.md diff --git a/docs/kb/auditor/event-id-reference/health-log-events/event-id-1212-in-health-log.md b/docs/kb/auditor/event-id-1212-in-health-log.md similarity index 100% rename from docs/kb/auditor/event-id-reference/health-log-events/event-id-1212-in-health-log.md rename to docs/kb/auditor/event-id-1212-in-health-log.md diff --git a/docs/kb/auditor/event-id-reference/health-log-events/event-id-1214-in-health-log.md b/docs/kb/auditor/event-id-1214-in-health-log.md similarity index 100% rename from docs/kb/auditor/event-id-reference/health-log-events/event-id-1214-in-health-log.md rename to docs/kb/auditor/event-id-1214-in-health-log.md diff --git a/docs/kb/auditor/event-id-reference/health-log-events/event-id-1216-1217-1218-1219-in-health-log.md b/docs/kb/auditor/event-id-1216-1217-1218-1219-in-health-log.md similarity index 100% rename from docs/kb/auditor/event-id-reference/health-log-events/event-id-1216-1217-1218-1219-in-health-log.md rename to docs/kb/auditor/event-id-1216-1217-1218-1219-in-health-log.md diff --git a/docs/kb/auditor/event-id-reference/health-log-events/event-id-1223-in-health-log.md b/docs/kb/auditor/event-id-1223-in-health-log.md similarity index 100% rename from docs/kb/auditor/event-id-reference/health-log-events/event-id-1223-in-health-log.md rename to docs/kb/auditor/event-id-1223-in-health-log.md diff --git a/docs/kb/auditor/event-id-reference/health-log-events/event-id-1225-in-health-log.md b/docs/kb/auditor/event-id-1225-in-health-log.md similarity index 100% rename from docs/kb/auditor/event-id-reference/health-log-events/event-id-1225-in-health-log.md rename to docs/kb/auditor/event-id-1225-in-health-log.md diff --git a/docs/kb/auditor/event-id-reference/health-log-events/event-id-1236-in-health-log.md b/docs/kb/auditor/event-id-1236-in-health-log.md similarity index 100% rename from docs/kb/auditor/event-id-reference/health-log-events/event-id-1236-in-health-log.md rename to docs/kb/auditor/event-id-1236-in-health-log.md diff --git a/docs/kb/auditor/event-id-reference/health-log-events/event-id-1239-in-health-log.md b/docs/kb/auditor/event-id-1239-in-health-log.md similarity index 100% rename from docs/kb/auditor/event-id-reference/health-log-events/event-id-1239-in-health-log.md rename to docs/kb/auditor/event-id-1239-in-health-log.md diff --git a/docs/kb/auditor/event-id-reference/health-log-events/event-id-1240-in-health-log.md b/docs/kb/auditor/event-id-1240-in-health-log.md similarity index 100% rename from docs/kb/auditor/event-id-reference/health-log-events/event-id-1240-in-health-log.md rename to docs/kb/auditor/event-id-1240-in-health-log.md diff --git a/docs/kb/auditor/event-id-reference/health-log-events/event-id-1241-in-health-log.md b/docs/kb/auditor/event-id-1241-in-health-log.md similarity index 100% rename from docs/kb/auditor/event-id-reference/health-log-events/event-id-1241-in-health-log.md rename to docs/kb/auditor/event-id-1241-in-health-log.md diff --git a/docs/kb/auditor/event-id-reference/health-log-events/event-id-1242-in-health-log.md b/docs/kb/auditor/event-id-1242-in-health-log.md similarity index 100% rename from docs/kb/auditor/event-id-reference/health-log-events/event-id-1242-in-health-log.md rename to docs/kb/auditor/event-id-1242-in-health-log.md diff --git a/docs/kb/auditor/event-id-reference/health-log-events/event-id-1243-in-health-log.md b/docs/kb/auditor/event-id-1243-in-health-log.md similarity index 100% rename from docs/kb/auditor/event-id-reference/health-log-events/event-id-1243-in-health-log.md rename to docs/kb/auditor/event-id-1243-in-health-log.md diff --git a/docs/kb/auditor/event-id-reference/health-log-events/event-id-1244-in-health-log.md b/docs/kb/auditor/event-id-1244-in-health-log.md similarity index 100% rename from docs/kb/auditor/event-id-reference/health-log-events/event-id-1244-in-health-log.md rename to docs/kb/auditor/event-id-1244-in-health-log.md diff --git a/docs/kb/auditor/event-id-reference/health-log-events/event-id-1245-in-health-log.md b/docs/kb/auditor/event-id-1245-in-health-log.md similarity index 100% rename from docs/kb/auditor/event-id-reference/health-log-events/event-id-1245-in-health-log.md rename to docs/kb/auditor/event-id-1245-in-health-log.md diff --git a/docs/kb/auditor/event-id-reference/health-log-events/event-id-1249-in-health-log.md b/docs/kb/auditor/event-id-1249-in-health-log.md similarity index 100% rename from docs/kb/auditor/event-id-reference/health-log-events/event-id-1249-in-health-log.md rename to docs/kb/auditor/event-id-1249-in-health-log.md diff --git a/docs/kb/auditor/event-id-reference/health-log-events/event-id-1250-in-health-log.md b/docs/kb/auditor/event-id-1250-in-health-log.md similarity index 100% rename from docs/kb/auditor/event-id-reference/health-log-events/event-id-1250-in-health-log.md rename to docs/kb/auditor/event-id-1250-in-health-log.md diff --git a/docs/kb/auditor/event-id-reference/health-log-events/event-id-1251-1254-1256-1258-in-health-log.md b/docs/kb/auditor/event-id-1251-1254-1256-1258-in-health-log.md similarity index 100% rename from docs/kb/auditor/event-id-reference/health-log-events/event-id-1251-1254-1256-1258-in-health-log.md rename to docs/kb/auditor/event-id-1251-1254-1256-1258-in-health-log.md diff --git a/docs/kb/auditor/event-id-reference/health-log-events/event-id-1255-in-health-log.md b/docs/kb/auditor/event-id-1255-in-health-log.md similarity index 100% rename from docs/kb/auditor/event-id-reference/health-log-events/event-id-1255-in-health-log.md rename to docs/kb/auditor/event-id-1255-in-health-log.md diff --git a/docs/kb/auditor/event-id-reference/health-log-events/event-id-1259-in-health-log.md b/docs/kb/auditor/event-id-1259-in-health-log.md similarity index 100% rename from docs/kb/auditor/event-id-reference/health-log-events/event-id-1259-in-health-log.md rename to docs/kb/auditor/event-id-1259-in-health-log.md diff --git a/docs/kb/auditor/event-id-reference/health-log-events/event-id-1260-1266-in-health-log.md b/docs/kb/auditor/event-id-1260-1266-in-health-log.md similarity index 100% rename from docs/kb/auditor/event-id-reference/health-log-events/event-id-1260-1266-in-health-log.md rename to docs/kb/auditor/event-id-1260-1266-in-health-log.md diff --git a/docs/kb/auditor/event-id-reference/health-log-events/event-id-1267-1273-in-health-log.md b/docs/kb/auditor/event-id-1267-1273-in-health-log.md similarity index 100% rename from docs/kb/auditor/event-id-reference/health-log-events/event-id-1267-1273-in-health-log.md rename to docs/kb/auditor/event-id-1267-1273-in-health-log.md diff --git a/docs/kb/auditor/event-id-reference/health-log-events/event-id-1274-in-health-log.md b/docs/kb/auditor/event-id-1274-in-health-log.md similarity index 100% rename from docs/kb/auditor/event-id-reference/health-log-events/event-id-1274-in-health-log.md rename to docs/kb/auditor/event-id-1274-in-health-log.md diff --git a/docs/kb/auditor/event-id-reference/health-log-events/event-id-1275-in-health-log.md b/docs/kb/auditor/event-id-1275-in-health-log.md similarity index 100% rename from docs/kb/auditor/event-id-reference/health-log-events/event-id-1275-in-health-log.md rename to docs/kb/auditor/event-id-1275-in-health-log.md diff --git a/docs/kb/auditor/event-id-reference/health-log-events/event-id-1276-in-health-log.md b/docs/kb/auditor/event-id-1276-in-health-log.md similarity index 100% rename from docs/kb/auditor/event-id-reference/health-log-events/event-id-1276-in-health-log.md rename to docs/kb/auditor/event-id-1276-in-health-log.md diff --git a/docs/kb/auditor/event-id-reference/health-log-events/event-id-1280-in-health-log.md b/docs/kb/auditor/event-id-1280-in-health-log.md similarity index 100% rename from docs/kb/auditor/event-id-reference/health-log-events/event-id-1280-in-health-log.md rename to docs/kb/auditor/event-id-1280-in-health-log.md diff --git a/docs/kb/auditor/event-id-reference/health-log-events/event-id-1281-1282-1283-in-health-log.md b/docs/kb/auditor/event-id-1281-1282-1283-in-health-log.md similarity index 100% rename from docs/kb/auditor/event-id-reference/health-log-events/event-id-1281-1282-1283-in-health-log.md rename to docs/kb/auditor/event-id-1281-1282-1283-in-health-log.md diff --git a/docs/kb/auditor/event-id-reference/health-log-events/event-id-1285-in-health-log.md b/docs/kb/auditor/event-id-1285-in-health-log.md similarity index 100% rename from docs/kb/auditor/event-id-reference/health-log-events/event-id-1285-in-health-log.md rename to docs/kb/auditor/event-id-1285-in-health-log.md diff --git a/docs/kb/auditor/event-id-reference/health-log-events/event-id-1286-in-health-log.md b/docs/kb/auditor/event-id-1286-in-health-log.md similarity index 100% rename from docs/kb/auditor/event-id-reference/health-log-events/event-id-1286-in-health-log.md rename to docs/kb/auditor/event-id-1286-in-health-log.md diff --git a/docs/kb/auditor/event-id-reference/health-log-events/event-id-1287-in-health-log.md b/docs/kb/auditor/event-id-1287-in-health-log.md similarity index 100% rename from docs/kb/auditor/event-id-reference/health-log-events/event-id-1287-in-health-log.md rename to docs/kb/auditor/event-id-1287-in-health-log.md diff --git a/docs/kb/auditor/event-id-reference/health-log-events/event-id-1288-in-health-log.md b/docs/kb/auditor/event-id-1288-in-health-log.md similarity index 100% rename from docs/kb/auditor/event-id-reference/health-log-events/event-id-1288-in-health-log.md rename to docs/kb/auditor/event-id-1288-in-health-log.md diff --git a/docs/kb/auditor/event-id-reference/health-log-events/event-id-1289-in-health-log.md b/docs/kb/auditor/event-id-1289-in-health-log.md similarity index 100% rename from docs/kb/auditor/event-id-reference/health-log-events/event-id-1289-in-health-log.md rename to docs/kb/auditor/event-id-1289-in-health-log.md diff --git a/docs/kb/auditor/event-id-reference/health-log-events/event-id-2002-the-term-get-help-is-not-recognized.md b/docs/kb/auditor/event-id-2002-the-term-get-help-is-not-recognized.md similarity index 100% rename from docs/kb/auditor/event-id-reference/health-log-events/event-id-2002-the-term-get-help-is-not-recognized.md rename to docs/kb/auditor/event-id-2002-the-term-get-help-is-not-recognized.md diff --git a/docs/kb/auditor/event-id-reference/health-log-events/event-id-5801-in-health-log.md b/docs/kb/auditor/event-id-5801-in-health-log.md similarity index 100% rename from docs/kb/auditor/event-id-reference/health-log-events/event-id-5801-in-health-log.md rename to docs/kb/auditor/event-id-5801-in-health-log.md diff --git a/docs/kb/auditor/event-id-reference/health-log-events/event-id-5802-in-health-log.md b/docs/kb/auditor/event-id-5802-in-health-log.md similarity index 100% rename from docs/kb/auditor/event-id-reference/health-log-events/event-id-5802-in-health-log.md rename to docs/kb/auditor/event-id-5802-in-health-log.md diff --git a/docs/kb/auditor/event-id-reference/health-log-events/event-id-5803-in-health-log.md b/docs/kb/auditor/event-id-5803-in-health-log.md similarity index 100% rename from docs/kb/auditor/event-id-reference/health-log-events/event-id-5803-in-health-log.md rename to docs/kb/auditor/event-id-5803-in-health-log.md diff --git a/docs/kb/auditor/monitoring-plans/event-log-management/event-log-manager-report-service-starts-and-stops-multi-lingual-configuration.md b/docs/kb/auditor/event-log-manager-report-service-starts-and-stops-multi-lingual-configuration.md similarity index 100% rename from docs/kb/auditor/monitoring-plans/event-log-management/event-log-manager-report-service-starts-and-stops-multi-lingual-configuration.md rename to docs/kb/auditor/event-log-manager-report-service-starts-and-stops-multi-lingual-configuration.md diff --git a/docs/kb/auditor/configuration-and-setup/windows-server-monitoring/event-trace-session-does-not-exist-or-is-configured-incorrectly-in-windows-server-monitoring-plan.md b/docs/kb/auditor/event-trace-session-does-not-exist-or-is-configured-incorrectly-in-windows-server-monitoring-plan.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/windows-server-monitoring/event-trace-session-does-not-exist-or-is-configured-incorrectly-in-windows-server-monitoring-plan.md rename to docs/kb/auditor/event-trace-session-does-not-exist-or-is-configured-incorrectly-in-windows-server-monitoring-plan.md diff --git a/docs/kb/auditor/event-id-reference/health-log-events/event_id_12371238_in_health_log.md b/docs/kb/auditor/event_id_12371238_in_health_log.md similarity index 100% rename from docs/kb/auditor/event-id-reference/health-log-events/event_id_12371238_in_health_log.md rename to docs/kb/auditor/event_id_12371238_in_health_log.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/events-4624-and-4634-generated-by-service-accounts.md b/docs/kb/auditor/events-4624-and-4634-generated-by-service-accounts.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/events-4624-and-4634-generated-by-service-accounts.md rename to docs/kb/auditor/events-4624-and-4634-generated-by-service-accounts.md diff --git a/docs/kb/auditor/configuration-and-setup/exchange-auditing/exchange-server-name-instead-of-user-in-reports.md b/docs/kb/auditor/exchange-server-name-instead-of-user-in-reports.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/exchange-auditing/exchange-server-name-instead-of-user-in-reports.md rename to docs/kb/auditor/exchange-server-name-instead-of-user-in-reports.md diff --git a/docs/kb/auditor/configuration-and-setup/microsoft-365-integration/expired-certificate-in-azure-app-for-microsoft-365-tenant-in-netwrix-auditor.md b/docs/kb/auditor/expired-certificate-in-azure-app-for-microsoft-365-tenant-in-netwrix-auditor.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/microsoft-365-integration/expired-certificate-in-azure-app-for-microsoft-365-tenant-in-netwrix-auditor.md rename to docs/kb/auditor/expired-certificate-in-azure-app-for-microsoft-365-tenant-in-netwrix-auditor.md diff --git a/docs/kb/auditor/reports-alerts-and-notifications/email-notifications/expiry-notifications-sent-to-some-users-only.md b/docs/kb/auditor/expiry-notifications-sent-to-some-users-only.md similarity index 100% rename from docs/kb/auditor/reports-alerts-and-notifications/email-notifications/expiry-notifications-sent-to-some-users-only.md rename to docs/kb/auditor/expiry-notifications-sent-to-some-users-only.md diff --git a/docs/kb/auditor/reports-alerts-and-notifications/report-generation/exporting-information-on-account-lockout-events.md b/docs/kb/auditor/exporting-information-on-account-lockout-events.md similarity index 100% rename from docs/kb/auditor/reports-alerts-and-notifications/report-generation/exporting-information-on-account-lockout-events.md rename to docs/kb/auditor/exporting-information-on-account-lockout-events.md diff --git a/docs/kb/auditor/system-administration/migration-and-upgrade/extended_runtime_for_0-create_schema_job_post_v12.0_upgrade.md b/docs/kb/auditor/extended_runtime_for_0-create_schema_job_post_v12.0_upgrade.md similarity index 100% rename from docs/kb/auditor/system-administration/migration-and-upgrade/extended_runtime_for_0-create_schema_job_post_v12.0_upgrade.md rename to docs/kb/auditor/extended_runtime_for_0-create_schema_job_post_v12.0_upgrade.md diff --git a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/failed-logon-attempts-after-recent-service-account-password-change.md b/docs/kb/auditor/failed-logon-attempts-after-recent-service-account-password-change.md similarity index 100% rename from docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/failed-logon-attempts-after-recent-service-account-password-change.md rename to docs/kb/auditor/failed-logon-attempts-after-recent-service-account-password-change.md diff --git a/docs/kb/auditor/configuration-and-setup/microsoft-365-integration/failed-to-collect-logons-forbidden-error-in-entra-id-monitoring-plan.md b/docs/kb/auditor/failed-to-collect-logons-forbidden-error-in-entra-id-monitoring-plan.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/microsoft-365-integration/failed-to-collect-logons-forbidden-error-in-entra-id-monitoring-plan.md rename to docs/kb/auditor/failed-to-collect-logons-forbidden-error-in-entra-id-monitoring-plan.md diff --git a/docs/kb/auditor/configuration-and-setup/general-configuration/failed-to-install-and-configure-netwrix-auditor-access-reviews.md b/docs/kb/auditor/failed-to-install-and-configure-netwrix-auditor-access-reviews.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/general-configuration/failed-to-install-and-configure-netwrix-auditor-access-reviews.md rename to docs/kb/auditor/failed-to-install-and-configure-netwrix-auditor-access-reviews.md diff --git a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/failed-to-login-by-user-netwrix-service-account.md b/docs/kb/auditor/failed-to-login-by-user-netwrix-service-account.md similarity index 100% rename from docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/failed-to-login-by-user-netwrix-service-account.md rename to docs/kb/auditor/failed-to-login-by-user-netwrix-service-account.md diff --git a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/failed-to-open-log.md b/docs/kb/auditor/failed-to-open-log.md similarity index 100% rename from docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/failed-to-open-log.md rename to docs/kb/auditor/failed-to-open-log.md diff --git "a/docs/kb/auditor/system-administration/database-management/failed_to_load_registry_hive_\342\210\222_system_cannot_find_file_specified_configuration_registry_database_is_.md" "b/docs/kb/auditor/failed_to_load_registry_hive_\342\210\222_system_cannot_find_file_specified_configuration_registry_database_is_.md" similarity index 100% rename from "docs/kb/auditor/system-administration/database-management/failed_to_load_registry_hive_\342\210\222_system_cannot_find_file_specified_configuration_registry_database_is_.md" rename to "docs/kb/auditor/failed_to_load_registry_hive_\342\210\222_system_cannot_find_file_specified_configuration_registry_database_is_.md" diff --git a/docs/kb/auditor/monitoring-plans/account-lockout-examiner/faq-account-lockout-examiner.md b/docs/kb/auditor/faq-account-lockout-examiner.md similarity index 100% rename from docs/kb/auditor/monitoring-plans/account-lockout-examiner/faq-account-lockout-examiner.md rename to docs/kb/auditor/faq-account-lockout-examiner.md diff --git a/docs/kb/auditor/configuration-and-setup/file-server-auditing/file-servers-security-descriptor-of-file-share-is-empty.md b/docs/kb/auditor/file-servers-security-descriptor-of-file-share-is-empty.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/file-server-auditing/file-servers-security-descriptor-of-file-share-is-empty.md rename to docs/kb/auditor/file-servers-security-descriptor-of-file-share-is-empty.md diff --git a/docs/kb/auditor/reports-alerts-and-notifications/report-generation/filtering-reports-by-the-user-who-made-changes.md b/docs/kb/auditor/filtering-reports-by-the-user-who-made-changes.md similarity index 100% rename from docs/kb/auditor/reports-alerts-and-notifications/report-generation/filtering-reports-by-the-user-who-made-changes.md rename to docs/kb/auditor/filtering-reports-by-the-user-who-made-changes.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/fine-grained-policy-and-account-expiration.md b/docs/kb/auditor/fine-grained-policy-and-account-expiration.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/fine-grained-policy-and-account-expiration.md rename to docs/kb/auditor/fine-grained-policy-and-account-expiration.md diff --git a/docs/kb/auditor/reports-alerts-and-notifications/report-generation/fixing-reports-displaying-letters-instead-of-command-text-in-ssrs.md b/docs/kb/auditor/fixing-reports-displaying-letters-instead-of-command-text-in-ssrs.md similarity index 100% rename from docs/kb/auditor/reports-alerts-and-notifications/report-generation/fixing-reports-displaying-letters-instead-of-command-text-in-ssrs.md rename to docs/kb/auditor/fixing-reports-displaying-letters-instead-of-command-text-in-ssrs.md diff --git a/docs/kb/auditor/monitoring-plans/event-log-management/following-event-log-settings-may-lead-to-incorrect-or-incomplete-data-in-reports.md b/docs/kb/auditor/following-event-log-settings-may-lead-to-incorrect-or-incomplete-data-in-reports.md similarity index 100% rename from docs/kb/auditor/monitoring-plans/event-log-management/following-event-log-settings-may-lead-to-incorrect-or-incomplete-data-in-reports.md rename to docs/kb/auditor/following-event-log-settings-may-lead-to-incorrect-or-incomplete-data-in-reports.md diff --git a/docs/kb/auditor/system-administration/licensing-and-compliance/freeware-license-code.md b/docs/kb/auditor/freeware-license-code.md similarity index 100% rename from docs/kb/auditor/system-administration/licensing-and-compliance/freeware-license-code.md rename to docs/kb/auditor/freeware-license-code.md diff --git a/docs/kb/auditor/troubleshooting-and-errors/ssl-tls-certificate-issues/generate-self-signed-ssl-certificate-for-ssrs.md b/docs/kb/auditor/generate-self-signed-ssl-certificate-for-ssrs.md similarity index 100% rename from docs/kb/auditor/troubleshooting-and-errors/ssl-tls-certificate-issues/generate-self-signed-ssl-certificate-for-ssrs.md rename to docs/kb/auditor/generate-self-signed-ssl-certificate-for-ssrs.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/given-key-was-not-present-in-the-dictionary-adfs.md b/docs/kb/auditor/given-key-was-not-present-in-the-dictionary-adfs.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/given-key-was-not-present-in-the-dictionary-adfs.md rename to docs/kb/auditor/given-key-was-not-present-in-the-dictionary-adfs.md diff --git a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/group-policy-error-is-not-in-a-valid-format.md b/docs/kb/auditor/group-policy-error-is-not-in-a-valid-format.md similarity index 100% rename from docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/group-policy-error-is-not-in-a-valid-format.md rename to docs/kb/auditor/group-policy-error-is-not-in-a-valid-format.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/group-policy-fake-changes.md b/docs/kb/auditor/group-policy-fake-changes.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/group-policy-fake-changes.md rename to docs/kb/auditor/group-policy-fake-changes.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/group-policy-shows-sid-instead-of-settings.md b/docs/kb/auditor/group-policy-shows-sid-instead-of-settings.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/group-policy-shows-sid-instead-of-settings.md rename to docs/kb/auditor/group-policy-shows-sid-instead-of-settings.md diff --git a/docs/kb/auditor/monitoring-plans/password-expiration-notifier/hide-and-disable-header-and-footer-in-password-expiration-notifier-emails.md b/docs/kb/auditor/hide-and-disable-header-and-footer-in-password-expiration-notifier-emails.md similarity index 100% rename from docs/kb/auditor/monitoring-plans/password-expiration-notifier/hide-and-disable-header-and-footer-in-password-expiration-notifier-emails.md rename to docs/kb/auditor/hide-and-disable-header-and-footer-in-password-expiration-notifier-emails.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/high-cpu-load-and-memory-usage.md b/docs/kb/auditor/high-cpu-load-and-memory-usage.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/high-cpu-load-and-memory-usage.md rename to docs/kb/auditor/high-cpu-load-and-memory-usage.md diff --git a/docs/kb/auditor/configuration-and-setup/windows-server-monitoring/high-cpu-usage-on-domain-controllers.md b/docs/kb/auditor/high-cpu-usage-on-domain-controllers.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/windows-server-monitoring/high-cpu-usage-on-domain-controllers.md rename to docs/kb/auditor/high-cpu-usage-on-domain-controllers.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/high-cpu-usage-on-remote-desktop-servers.md b/docs/kb/auditor/high-cpu-usage-on-remote-desktop-servers.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/high-cpu-usage-on-remote-desktop-servers.md rename to docs/kb/auditor/high-cpu-usage-on-remote-desktop-servers.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/high-memory-usage-even-after-the-readlog-registry-key-is-set-to-0.md b/docs/kb/auditor/high-memory-usage-even-after-the-readlog-registry-key-is-set-to-0.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/high-memory-usage-even-after-the-readlog-registry-key-is-set-to-0.md rename to docs/kb/auditor/high-memory-usage-even-after-the-readlog-registry-key-is-set-to-0.md diff --git a/docs/kb/auditor/configuration-and-setup/windows-server-monitoring/hklm-or-hku-error-in-windows-server-auditing-monitoring-plan.md b/docs/kb/auditor/hklm-or-hku-error-in-windows-server-auditing-monitoring-plan.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/windows-server-monitoring/hklm-or-hku-error-in-windows-server-auditing-monitoring-plan.md rename to docs/kb/auditor/hklm-or-hku-error-in-windows-server-auditing-monitoring-plan.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-are-collections-handled-after-a-network-outage.md b/docs/kb/auditor/how-are-collections-handled-after-a-network-outage.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-are-collections-handled-after-a-network-outage.md rename to docs/kb/auditor/how-are-collections-handled-after-a-network-outage.md diff --git a/docs/kb/auditor/configuration-and-setup/sql-server-auditing/how-can-i-assign-a-specific-user-read-only-permissions-for-the-sql-server-reporting-services-reports.md b/docs/kb/auditor/how-can-i-assign-a-specific-user-read-only-permissions-for-the-sql-server-reporting-services-reports.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/sql-server-auditing/how-can-i-assign-a-specific-user-read-only-permissions-for-the-sql-server-reporting-services-reports.md rename to docs/kb/auditor/how-can-i-assign-a-specific-user-read-only-permissions-for-the-sql-server-reporting-services-reports.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-can-i-decrease-number-of-events-generated-for-directory-service-access-auditing.md b/docs/kb/auditor/how-can-i-decrease-number-of-events-generated-for-directory-service-access-auditing.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-can-i-decrease-number-of-events-generated-for-directory-service-access-auditing.md rename to docs/kb/auditor/how-can-i-decrease-number-of-events-generated-for-directory-service-access-auditing.md diff --git a/docs/kb/auditor/configuration-and-setup/windows-server-monitoring/how-do-i-enable-security-log-autobackups-on-each-domain-controller.md b/docs/kb/auditor/how-do-i-enable-security-log-autobackups-on-each-domain-controller.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/windows-server-monitoring/how-do-i-enable-security-log-autobackups-on-each-domain-controller.md rename to docs/kb/auditor/how-do-i-enable-security-log-autobackups-on-each-domain-controller.md diff --git a/docs/kb/auditor/reports-alerts-and-notifications/report-generation/how-do-i-exclude-access-events-to-the-calendar-and-contacts-folders-from-product-reports.md b/docs/kb/auditor/how-do-i-exclude-access-events-to-the-calendar-and-contacts-folders-from-product-reports.md similarity index 100% rename from docs/kb/auditor/reports-alerts-and-notifications/report-generation/how-do-i-exclude-access-events-to-the-calendar-and-contacts-folders-from-product-reports.md rename to docs/kb/auditor/how-do-i-exclude-access-events-to-the-calendar-and-contacts-folders-from-product-reports.md diff --git a/docs/kb/auditor/configuration-and-setup/sql-server-auditing/how-do-i-migrate-the-reporting-database-to-another-ms-sql-server-instance-lower-version.md b/docs/kb/auditor/how-do-i-migrate-the-reporting-database-to-another-ms-sql-server-instance-lower-version.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/sql-server-auditing/how-do-i-migrate-the-reporting-database-to-another-ms-sql-server-instance-lower-version.md rename to docs/kb/auditor/how-do-i-migrate-the-reporting-database-to-another-ms-sql-server-instance-lower-version.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-do-i-monitor-hidden-file-shares.md b/docs/kb/auditor/how-do-i-monitor-hidden-file-shares.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-do-i-monitor-hidden-file-shares.md rename to docs/kb/auditor/how-do-i-monitor-hidden-file-shares.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-do-you-specify-a-local-administrator-account-to-obtain-disk-space-information-from-computers-tha.md b/docs/kb/auditor/how-do-you-specify-a-local-administrator-account-to-obtain-disk-space-information-from-computers-tha.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-do-you-specify-a-local-administrator-account-to-obtain-disk-space-information-from-computers-tha.md rename to docs/kb/auditor/how-do-you-specify-a-local-administrator-account-to-obtain-disk-space-information-from-computers-tha.md diff --git a/docs/kb/auditor/monitoring-plans/user-activity-monitoring/how-does-inactive-user-tracker-work.md b/docs/kb/auditor/how-does-inactive-user-tracker-work.md similarity index 100% rename from docs/kb/auditor/monitoring-plans/user-activity-monitoring/how-does-inactive-user-tracker-work.md rename to docs/kb/auditor/how-does-inactive-user-tracker-work.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-does-merging-logon-activity-events-work.md b/docs/kb/auditor/how-does-merging-logon-activity-events-work.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-does-merging-logon-activity-events-work.md rename to docs/kb/auditor/how-does-merging-logon-activity-events-work.md diff --git a/docs/kb/auditor/monitoring-plans/account-lockout-examiner/how-does-netwrix-account-lockout-examiner-work.md b/docs/kb/auditor/how-does-netwrix-account-lockout-examiner-work.md similarity index 100% rename from docs/kb/auditor/monitoring-plans/account-lockout-examiner/how-does-netwrix-account-lockout-examiner-work.md rename to docs/kb/auditor/how-does-netwrix-account-lockout-examiner-work.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-does-netwrix-auditor-for-vmware-work.md b/docs/kb/auditor/how-does-netwrix-auditor-for-vmware-work.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-does-netwrix-auditor-for-vmware-work.md rename to docs/kb/auditor/how-does-netwrix-auditor-for-vmware-work.md diff --git a/docs/kb/auditor/monitoring-plans/password-expiration-notifier/how-does-password-expiration-notifier-work.md b/docs/kb/auditor/how-does-password-expiration-notifier-work.md similarity index 100% rename from docs/kb/auditor/monitoring-plans/password-expiration-notifier/how-does-password-expiration-notifier-work.md rename to docs/kb/auditor/how-does-password-expiration-notifier-work.md diff --git a/docs/kb/auditor/configuration-and-setup/sql-server-auditing/how-i-can-change-the-trace-log-path-on-the-audited-sql-server.md b/docs/kb/auditor/how-i-can-change-the-trace-log-path-on-the-audited-sql-server.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/sql-server-auditing/how-i-can-change-the-trace-log-path-on-the-audited-sql-server.md rename to docs/kb/auditor/how-i-can-change-the-trace-log-path-on-the-audited-sql-server.md diff --git a/docs/kb/auditor/configuration-and-setup/windows-server-monitoring/how-netwrix-auditor-collects-data-from-replicated-domain-controllers.md b/docs/kb/auditor/how-netwrix-auditor-collects-data-from-replicated-domain-controllers.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/windows-server-monitoring/how-netwrix-auditor-collects-data-from-replicated-domain-controllers.md rename to docs/kb/auditor/how-netwrix-auditor-collects-data-from-replicated-domain-controllers.md diff --git a/docs/kb/auditor/configuration-and-setup/sql-server-auditing/how-netwrix-auditor-for-sql-server-collects-data.md b/docs/kb/auditor/how-netwrix-auditor-for-sql-server-collects-data.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/sql-server-auditing/how-netwrix-auditor-for-sql-server-collects-data.md rename to docs/kb/auditor/how-netwrix-auditor-for-sql-server-collects-data.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-netwrix-ensures-safety-of-stored-credentials.md b/docs/kb/auditor/how-netwrix-ensures-safety-of-stored-credentials.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-netwrix-ensures-safety-of-stored-credentials.md rename to docs/kb/auditor/how-netwrix-ensures-safety-of-stored-credentials.md diff --git a/docs/kb/auditor/monitoring-plans/user-activity-monitoring/how-reports-from-user-activity-video-recorder-resolve-host-names.md b/docs/kb/auditor/how-reports-from-user-activity-video-recorder-resolve-host-names.md similarity index 100% rename from docs/kb/auditor/monitoring-plans/user-activity-monitoring/how-reports-from-user-activity-video-recorder-resolve-host-names.md rename to docs/kb/auditor/how-reports-from-user-activity-video-recorder-resolve-host-names.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-the-network-traffic-compression-service-works.md b/docs/kb/auditor/how-the-network-traffic-compression-service-works.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-the-network-traffic-compression-service-works.md rename to docs/kb/auditor/how-the-network-traffic-compression-service-works.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-add-additional-space-to-long-term-archive.md b/docs/kb/auditor/how-to-add-additional-space-to-long-term-archive.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-add-additional-space-to-long-term-archive.md rename to docs/kb/auditor/how-to-add-additional-space-to-long-term-archive.md diff --git a/docs/kb/auditor/system-administration/licensing-and-compliance/how-to-apply-netwrix-auditor-license.md b/docs/kb/auditor/how-to-apply-netwrix-auditor-license.md similarity index 100% rename from docs/kb/auditor/system-administration/licensing-and-compliance/how-to-apply-netwrix-auditor-license.md rename to docs/kb/auditor/how-to-apply-netwrix-auditor-license.md diff --git a/docs/kb/auditor/system-administration/licensing-and-compliance/how-to-apply-the-license-to-virtual-appliance.md b/docs/kb/auditor/how-to-apply-the-license-to-virtual-appliance.md similarity index 100% rename from docs/kb/auditor/system-administration/licensing-and-compliance/how-to-apply-the-license-to-virtual-appliance.md rename to docs/kb/auditor/how-to-apply-the-license-to-virtual-appliance.md diff --git a/docs/kb/auditor/system-administration/database-management/how-to-assign-db-owner-permissions.md b/docs/kb/auditor/how-to-assign-db-owner-permissions.md similarity index 100% rename from docs/kb/auditor/system-administration/database-management/how-to-assign-db-owner-permissions.md rename to docs/kb/auditor/how-to-assign-db-owner-permissions.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-audit-a-non-trusted-domain.md b/docs/kb/auditor/how-to-audit-a-non-trusted-domain.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-audit-a-non-trusted-domain.md rename to docs/kb/auditor/how-to-audit-a-non-trusted-domain.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-audit-another-domain-with-netwrix-auditor.md b/docs/kb/auditor/how-to-audit-another-domain-with-netwrix-auditor.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-audit-another-domain-with-netwrix-auditor.md rename to docs/kb/auditor/how-to-audit-another-domain-with-netwrix-auditor.md diff --git a/docs/kb/auditor/configuration-and-setup/file-server-auditing/how-to-audit-file-servers-with-enabled-user-account-control.md b/docs/kb/auditor/how-to-audit-file-servers-with-enabled-user-account-control.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/file-server-auditing/how-to-audit-file-servers-with-enabled-user-account-control.md rename to docs/kb/auditor/how-to-audit-file-servers-with-enabled-user-account-control.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-audit-servers-located-in-another-subnet-behind-firewall.md b/docs/kb/auditor/how-to-audit-servers-located-in-another-subnet-behind-firewall.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-audit-servers-located-in-another-subnet-behind-firewall.md rename to docs/kb/auditor/how-to-audit-servers-located-in-another-subnet-behind-firewall.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-audit-user-password-changes.md b/docs/kb/auditor/how-to-audit-user-password-changes.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-audit-user-password-changes.md rename to docs/kb/auditor/how-to-audit-user-password-changes.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-automatically-apply-office-classification-labels.md b/docs/kb/auditor/how-to-automatically-apply-office-classification-labels.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-automatically-apply-office-classification-labels.md rename to docs/kb/auditor/how-to-automatically-apply-office-classification-labels.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-capture-service-traffic.md b/docs/kb/auditor/how-to-capture-service-traffic.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-capture-service-traffic.md rename to docs/kb/auditor/how-to-capture-service-traffic.md diff --git a/docs/kb/auditor/reports-alerts-and-notifications/email-notifications/how-to-change-smtp-timeout.md b/docs/kb/auditor/how-to-change-smtp-timeout.md similarity index 100% rename from docs/kb/auditor/reports-alerts-and-notifications/email-notifications/how-to-change-smtp-timeout.md rename to docs/kb/auditor/how-to-change-smtp-timeout.md diff --git a/docs/kb/auditor/monitoring-plans/user-activity-monitoring/how-to-change-the-default-ports-in-netwrix-auditor-user-activity-video-recording.md b/docs/kb/auditor/how-to-change-the-default-ports-in-netwrix-auditor-user-activity-video-recording.md similarity index 100% rename from docs/kb/auditor/monitoring-plans/user-activity-monitoring/how-to-change-the-default-ports-in-netwrix-auditor-user-activity-video-recording.md rename to docs/kb/auditor/how-to-change-the-default-ports-in-netwrix-auditor-user-activity-video-recording.md diff --git a/docs/kb/auditor/configuration-and-setup/file-server-auditing/how-to-change-the-frequency-of-data-collections-for-file-server-auditing.md b/docs/kb/auditor/how-to-change-the-frequency-of-data-collections-for-file-server-auditing.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/file-server-auditing/how-to-change-the-frequency-of-data-collections-for-file-server-auditing.md rename to docs/kb/auditor/how-to-change-the-frequency-of-data-collections-for-file-server-auditing.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-change-the-netwrix-data-classification-query-server-url.md b/docs/kb/auditor/how-to-change-the-netwrix-data-classification-query-server-url.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-change-the-netwrix-data-classification-query-server-url.md rename to docs/kb/auditor/how-to-change-the-netwrix-data-classification-query-server-url.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-check-the-netwrix-auditor-health-status.md b/docs/kb/auditor/how-to-check-the-netwrix-auditor-health-status.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-check-the-netwrix-auditor-health-status.md rename to docs/kb/auditor/how-to-check-the-netwrix-auditor-health-status.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-clear-the-sessions-list-in-netwrix-auditor.md b/docs/kb/auditor/how-to-clear-the-sessions-list-in-netwrix-auditor.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-clear-the-sessions-list-in-netwrix-auditor.md rename to docs/kb/auditor/how-to-clear-the-sessions-list-in-netwrix-auditor.md diff --git a/docs/kb/auditor/configuration-and-setup/general-configuration/how-to-configure-disk-space-monitor-reporting.md b/docs/kb/auditor/how-to-configure-disk-space-monitor-reporting.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/general-configuration/how-to-configure-disk-space-monitor-reporting.md rename to docs/kb/auditor/how-to-configure-disk-space-monitor-reporting.md diff --git a/docs/kb/auditor/configuration-and-setup/general-configuration/how-to-configure-granular-audit-policies-for-logon-auditing.md b/docs/kb/auditor/how-to-configure-granular-audit-policies-for-logon-auditing.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/general-configuration/how-to-configure-granular-audit-policies-for-logon-auditing.md rename to docs/kb/auditor/how-to-configure-granular-audit-policies-for-logon-auditing.md diff --git a/docs/kb/auditor/configuration-and-setup/general-configuration/how-to-configure-monitoring-of-local-accounts.md b/docs/kb/auditor/how-to-configure-monitoring-of-local-accounts.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/general-configuration/how-to-configure-monitoring-of-local-accounts.md rename to docs/kb/auditor/how-to-configure-monitoring-of-local-accounts.md diff --git a/docs/kb/auditor/configuration-and-setup/general-configuration/how-to-configure-netwrix-auditor-in-failover-mode.md b/docs/kb/auditor/how-to-configure-netwrix-auditor-in-failover-mode.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/general-configuration/how-to-configure-netwrix-auditor-in-failover-mode.md rename to docs/kb/auditor/how-to-configure-netwrix-auditor-in-failover-mode.md diff --git a/docs/kb/auditor/configuration-and-setup/exchange-auditing/how-to-configure-netwrix-non-owner-mailbox-access-reporter-to-monitor-clusters-of-exchange-servers.md b/docs/kb/auditor/how-to-configure-netwrix-non-owner-mailbox-access-reporter-to-monitor-clusters-of-exchange-servers.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/exchange-auditing/how-to-configure-netwrix-non-owner-mailbox-access-reporter-to-monitor-clusters-of-exchange-servers.md rename to docs/kb/auditor/how-to-configure-netwrix-non-owner-mailbox-access-reporter-to-monitor-clusters-of-exchange-servers.md diff --git a/docs/kb/auditor/configuration-and-setup/general-configuration/how-to-configure-notifications-on-service-account-password-expiration.md b/docs/kb/auditor/how-to-configure-notifications-on-service-account-password-expiration.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/general-configuration/how-to-configure-notifications-on-service-account-password-expiration.md rename to docs/kb/auditor/how-to-configure-notifications-on-service-account-password-expiration.md diff --git a/docs/kb/auditor/configuration-and-setup/general-configuration/how-to-configure-the-disk-space-monitor-to-work-behind-a-firewall.md b/docs/kb/auditor/how-to-configure-the-disk-space-monitor-to-work-behind-a-firewall.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/general-configuration/how-to-configure-the-disk-space-monitor-to-work-behind-a-firewall.md rename to docs/kb/auditor/how-to-configure-the-disk-space-monitor-to-work-behind-a-firewall.md diff --git a/docs/kb/auditor/configuration-and-setup/general-configuration/how-to-configure-the-product-to-send-two-user-notifications-instead-of-three.md b/docs/kb/auditor/how-to-configure-the-product-to-send-two-user-notifications-instead-of-three.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/general-configuration/how-to-configure-the-product-to-send-two-user-notifications-instead-of-three.md rename to docs/kb/auditor/how-to-configure-the-product-to-send-two-user-notifications-instead-of-three.md diff --git a/docs/kb/auditor/monitoring-plans/password-expiration-notifier/how-to-configure-the-sms-notifications-feature-for-password-expiration-notifier.md b/docs/kb/auditor/how-to-configure-the-sms-notifications-feature-for-password-expiration-notifier.md similarity index 100% rename from docs/kb/auditor/monitoring-plans/password-expiration-notifier/how-to-configure-the-sms-notifications-feature-for-password-expiration-notifier.md rename to docs/kb/auditor/how-to-configure-the-sms-notifications-feature-for-password-expiration-notifier.md diff --git a/docs/kb/auditor/monitoring-plans/user-activity-monitoring/how-to-configure-user-activity-to-trigger-a-recording-session-on-program-execution.md b/docs/kb/auditor/how-to-configure-user-activity-to-trigger-a-recording-session-on-program-execution.md similarity index 100% rename from docs/kb/auditor/monitoring-plans/user-activity-monitoring/how-to-configure-user-activity-to-trigger-a-recording-session-on-program-execution.md rename to docs/kb/auditor/how-to-configure-user-activity-to-trigger-a-recording-session-on-program-execution.md diff --git a/docs/kb/auditor/system-administration/database-management/how-to-control-the-size-of-netwrixsqlcraudit-databases-on-sql-instances-and-what-it-is-needed-for.md b/docs/kb/auditor/how-to-control-the-size-of-netwrixsqlcraudit-databases-on-sql-instances-and-what-it-is-needed-for.md similarity index 100% rename from docs/kb/auditor/system-administration/database-management/how-to-control-the-size-of-netwrixsqlcraudit-databases-on-sql-instances-and-what-it-is-needed-for.md rename to docs/kb/auditor/how-to-control-the-size-of-netwrixsqlcraudit-databases-on-sql-instances-and-what-it-is-needed-for.md diff --git a/docs/kb/auditor/system-administration/database-management/how-to-count-number-of-cpu-cores-on-your-oracle-database-deployment.md b/docs/kb/auditor/how-to-count-number-of-cpu-cores-on-your-oracle-database-deployment.md similarity index 100% rename from docs/kb/auditor/system-administration/database-management/how-to-count-number-of-cpu-cores-on-your-oracle-database-deployment.md rename to docs/kb/auditor/how-to-count-number-of-cpu-cores-on-your-oracle-database-deployment.md diff --git a/docs/kb/auditor/configuration-and-setup/microsoft-365-integration/how-to-count-number-of-licenses-required-for-auditing-a-microsoft-office-365-tenant.md b/docs/kb/auditor/how-to-count-number-of-licenses-required-for-auditing-a-microsoft-office-365-tenant.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/microsoft-365-integration/how-to-count-number-of-licenses-required-for-auditing-a-microsoft-office-365-tenant.md rename to docs/kb/auditor/how-to-count-number-of-licenses-required-for-auditing-a-microsoft-office-365-tenant.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-count-the-number-of-your-network-devices-in-your-configuration.md b/docs/kb/auditor/how-to-count-the-number-of-your-network-devices-in-your-configuration.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-count-the-number-of-your-network-devices-in-your-configuration.md rename to docs/kb/auditor/how-to-count-the-number-of-your-network-devices-in-your-configuration.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-create-a-load-balanced-cews-environment.md b/docs/kb/auditor/how-to-create-a-load-balanced-cews-environment.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-create-a-load-balanced-cews-environment.md rename to docs/kb/auditor/how-to-create-a-load-balanced-cews-environment.md diff --git a/docs/kb/auditor/system-administration/database-management/how-to-create-new-reporting-databases.md b/docs/kb/auditor/how-to-create-new-reporting-databases.md similarity index 100% rename from docs/kb/auditor/system-administration/database-management/how-to-create-new-reporting-databases.md rename to docs/kb/auditor/how-to-create-new-reporting-databases.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-create-the-full-dump-of-a-process.md b/docs/kb/auditor/how-to-create-the-full-dump-of-a-process.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-create-the-full-dump-of-a-process.md rename to docs/kb/auditor/how-to-create-the-full-dump-of-a-process.md diff --git a/docs/kb/auditor/reports-alerts-and-notifications/email-notifications/how-to-customize-email-notification-template.md b/docs/kb/auditor/how-to-customize-email-notification-template.md similarity index 100% rename from docs/kb/auditor/reports-alerts-and-notifications/email-notifications/how-to-customize-email-notification-template.md rename to docs/kb/auditor/how-to-customize-email-notification-template.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-delete-old-entries-from-the-account-list.md b/docs/kb/auditor/how-to-delete-old-entries-from-the-account-list.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-delete-old-entries-from-the-account-list.md rename to docs/kb/auditor/how-to-delete-old-entries-from-the-account-list.md diff --git a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/how-to-detect-the-root-cause-of-multiple-failed-logons.md b/docs/kb/auditor/how-to-detect-the-root-cause-of-multiple-failed-logons.md similarity index 100% rename from docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/how-to-detect-the-root-cause-of-multiple-failed-logons.md rename to docs/kb/auditor/how-to-detect-the-root-cause-of-multiple-failed-logons.md diff --git a/docs/kb/auditor/configuration-and-setup/exchange-auditing/how-to-determine-the-exchange-web-services-ews-url.md b/docs/kb/auditor/how-to-determine-the-exchange-web-services-ews-url.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/exchange-auditing/how-to-determine-the-exchange-web-services-ews-url.md rename to docs/kb/auditor/how-to-determine-the-exchange-web-services-ews-url.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-disable-the-self-audit-feature-in-netwrix-auditor.md b/docs/kb/auditor/how-to-disable-the-self-audit-feature-in-netwrix-auditor.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-disable-the-self-audit-feature-in-netwrix-auditor.md rename to docs/kb/auditor/how-to-disable-the-self-audit-feature-in-netwrix-auditor.md diff --git a/docs/kb/auditor/monitoring-plans/user-activity-monitoring/how-to-discover-inactive-users-with-netwrix-auditor.md b/docs/kb/auditor/how-to-discover-inactive-users-with-netwrix-auditor.md similarity index 100% rename from docs/kb/auditor/monitoring-plans/user-activity-monitoring/how-to-discover-inactive-users-with-netwrix-auditor.md rename to docs/kb/auditor/how-to-discover-inactive-users-with-netwrix-auditor.md diff --git a/docs/kb/auditor/monitoring-plans/event-log-management/how-to-edit-schedules-in-netwrix-auditor-event-log-manager.md b/docs/kb/auditor/how-to-edit-schedules-in-netwrix-auditor-event-log-manager.md similarity index 100% rename from docs/kb/auditor/monitoring-plans/event-log-management/how-to-edit-schedules-in-netwrix-auditor-event-log-manager.md rename to docs/kb/auditor/how-to-edit-schedules-in-netwrix-auditor-event-log-manager.md diff --git a/docs/kb/auditor/monitoring-plans/user-activity-monitoring/how-to-edit-schedules-in-netwrix-auditor-inactive-user-tracker.md b/docs/kb/auditor/how-to-edit-schedules-in-netwrix-auditor-inactive-user-tracker.md similarity index 100% rename from docs/kb/auditor/monitoring-plans/user-activity-monitoring/how-to-edit-schedules-in-netwrix-auditor-inactive-user-tracker.md rename to docs/kb/auditor/how-to-edit-schedules-in-netwrix-auditor-inactive-user-tracker.md diff --git a/docs/kb/auditor/monitoring-plans/password-expiration-notifier/how-to-edit-schedules-in-netwrix-auditor-password-expiration-notifier.md b/docs/kb/auditor/how-to-edit-schedules-in-netwrix-auditor-password-expiration-notifier.md similarity index 100% rename from docs/kb/auditor/monitoring-plans/password-expiration-notifier/how-to-edit-schedules-in-netwrix-auditor-password-expiration-notifier.md rename to docs/kb/auditor/how-to-edit-schedules-in-netwrix-auditor-password-expiration-notifier.md diff --git a/docs/kb/auditor/configuration-and-setup/file-server-auditing/how-to-enable-item-level-auditing-on-multiple-file-servers.md b/docs/kb/auditor/how-to-enable-item-level-auditing-on-multiple-file-servers.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/file-server-auditing/how-to-enable-item-level-auditing-on-multiple-file-servers.md rename to docs/kb/auditor/how-to-enable-item-level-auditing-on-multiple-file-servers.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-enable-ocr-for-non-english-images.md b/docs/kb/auditor/how-to-enable-ocr-for-non-english-images.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-enable-ocr-for-non-english-images.md rename to docs/kb/auditor/how-to-enable-ocr-for-non-english-images.md diff --git a/docs/kb/auditor/configuration-and-setup/sql-server-auditing/how-to-exclude-backup-events-from-the-sql-server-change-reporter-reports.md b/docs/kb/auditor/how-to-exclude-backup-events-from-the-sql-server-change-reporter-reports.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/sql-server-auditing/how-to-exclude-backup-events-from-the-sql-server-change-reporter-reports.md rename to docs/kb/auditor/how-to-exclude-backup-events-from-the-sql-server-change-reporter-reports.md diff --git a/docs/kb/auditor/configuration-and-setup/windows-server-monitoring/how-to-exclude-non-operable-domain-controllers-from-monitoring-in-netwrix-auditor.md b/docs/kb/auditor/how-to-exclude-non-operable-domain-controllers-from-monitoring-in-netwrix-auditor.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/windows-server-monitoring/how-to-exclude-non-operable-domain-controllers-from-monitoring-in-netwrix-auditor.md rename to docs/kb/auditor/how-to-exclude-non-operable-domain-controllers-from-monitoring-in-netwrix-auditor.md diff --git a/docs/kb/auditor/monitoring-plans/password-expiration-notifier/how-to-exclude-smart-card-users-from-monitoring-by-password-expiration-notifier.md b/docs/kb/auditor/how-to-exclude-smart-card-users-from-monitoring-by-password-expiration-notifier.md similarity index 100% rename from docs/kb/auditor/monitoring-plans/password-expiration-notifier/how-to-exclude-smart-card-users-from-monitoring-by-password-expiration-notifier.md rename to docs/kb/auditor/how-to-exclude-smart-card-users-from-monitoring-by-password-expiration-notifier.md diff --git a/docs/kb/auditor/reports-alerts-and-notifications/report-generation/how-to-exclude-specific-user-accounts-from-reports.md b/docs/kb/auditor/how-to-exclude-specific-user-accounts-from-reports.md similarity index 100% rename from docs/kb/auditor/reports-alerts-and-notifications/report-generation/how-to-exclude-specific-user-accounts-from-reports.md rename to docs/kb/auditor/how-to-exclude-specific-user-accounts-from-reports.md diff --git a/docs/kb/auditor/monitoring-plans/event-log-management/how-to-exclude-system-account-from-event-log.md b/docs/kb/auditor/how-to-exclude-system-account-from-event-log.md similarity index 100% rename from docs/kb/auditor/monitoring-plans/event-log-management/how-to-exclude-system-account-from-event-log.md rename to docs/kb/auditor/how-to-exclude-system-account-from-event-log.md diff --git a/docs/kb/auditor/reports-alerts-and-notifications/report-generation/how-to-exclude-the-public-key-infrastructure-pki-changes-from-being-reported.md b/docs/kb/auditor/how-to-exclude-the-public-key-infrastructure-pki-changes-from-being-reported.md similarity index 100% rename from docs/kb/auditor/reports-alerts-and-notifications/report-generation/how-to-exclude-the-public-key-infrastructure-pki-changes-from-being-reported.md rename to docs/kb/auditor/how-to-exclude-the-public-key-infrastructure-pki-changes-from-being-reported.md diff --git a/docs/kb/auditor/reports-alerts-and-notifications/report-generation/how-to-exclude-user-s-extended-properties-from-being-reported.md b/docs/kb/auditor/how-to-exclude-user-s-extended-properties-from-being-reported.md similarity index 100% rename from docs/kb/auditor/reports-alerts-and-notifications/report-generation/how-to-exclude-user-s-extended-properties-from-being-reported.md rename to docs/kb/auditor/how-to-exclude-user-s-extended-properties-from-being-reported.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-exclude-users-and-objects-from-monitoring-scope-in-netwrix-auditor-ui.md b/docs/kb/auditor/how-to-exclude-users-and-objects-from-monitoring-scope-in-netwrix-auditor-ui.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-exclude-users-and-objects-from-monitoring-scope-in-netwrix-auditor-ui.md rename to docs/kb/auditor/how-to-exclude-users-and-objects-from-monitoring-scope-in-netwrix-auditor-ui.md diff --git a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/how-to-figure-out-the-ip-address-used-for-a-failed-logon-attempt.md b/docs/kb/auditor/how-to-figure-out-the-ip-address-used-for-a-failed-logon-attempt.md similarity index 100% rename from docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/how-to-figure-out-the-ip-address-used-for-a-failed-logon-attempt.md rename to docs/kb/auditor/how-to-figure-out-the-ip-address-used-for-a-failed-logon-attempt.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-figure-out-where-a-user-account-was-locked-out.md b/docs/kb/auditor/how-to-figure-out-where-a-user-account-was-locked-out.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-figure-out-where-a-user-account-was-locked-out.md rename to docs/kb/auditor/how-to-figure-out-where-a-user-account-was-locked-out.md diff --git a/docs/kb/auditor/configuration-and-setup/exchange-auditing/how-to-filter-out-certain-mailboxes-and-folders-from-reports.md b/docs/kb/auditor/how-to-filter-out-certain-mailboxes-and-folders-from-reports.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/exchange-auditing/how-to-filter-out-certain-mailboxes-and-folders-from-reports.md rename to docs/kb/auditor/how-to-filter-out-certain-mailboxes-and-folders-from-reports.md diff --git a/docs/kb/auditor/reports-alerts-and-notifications/report-generation/how-to-filter-out-certain-users-from-reports.md b/docs/kb/auditor/how-to-filter-out-certain-users-from-reports.md similarity index 100% rename from docs/kb/auditor/reports-alerts-and-notifications/report-generation/how-to-filter-out-certain-users-from-reports.md rename to docs/kb/auditor/how-to-filter-out-certain-users-from-reports.md diff --git a/docs/kb/auditor/reports-alerts-and-notifications/report-generation/how-to-filter-out-specific-events-from-being-monitored-by-the-logon-reporter-software.md b/docs/kb/auditor/how-to-filter-out-specific-events-from-being-monitored-by-the-logon-reporter-software.md similarity index 100% rename from docs/kb/auditor/reports-alerts-and-notifications/report-generation/how-to-filter-out-specific-events-from-being-monitored-by-the-logon-reporter-software.md rename to docs/kb/auditor/how-to-filter-out-specific-events-from-being-monitored-by-the-logon-reporter-software.md diff --git a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/how-to-find-destination-of-failed-ntlm-logons.md b/docs/kb/auditor/how-to-find-destination-of-failed-ntlm-logons.md similarity index 100% rename from docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/how-to-find-destination-of-failed-ntlm-logons.md rename to docs/kb/auditor/how-to-find-destination-of-failed-ntlm-logons.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-find-out-my-netwrix-auditor-version.md b/docs/kb/auditor/how-to-find-out-my-netwrix-auditor-version.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-find-out-my-netwrix-auditor-version.md rename to docs/kb/auditor/how-to-find-out-my-netwrix-auditor-version.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-find-video-recording-files.md b/docs/kb/auditor/how-to-find-video-recording-files.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-find-video-recording-files.md rename to docs/kb/auditor/how-to-find-video-recording-files.md diff --git a/docs/kb/auditor/monitoring-plans/event-log-management/how-to-force-netwrix-auditor-to-collect-a-specific-applications-and-services-event-log.md b/docs/kb/auditor/how-to-force-netwrix-auditor-to-collect-a-specific-applications-and-services-event-log.md similarity index 100% rename from docs/kb/auditor/monitoring-plans/event-log-management/how-to-force-netwrix-auditor-to-collect-a-specific-applications-and-services-event-log.md rename to docs/kb/auditor/how-to-force-netwrix-auditor-to-collect-a-specific-applications-and-services-event-log.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-generate-an-access-token-for-a-dropbox-source-in-netwrix-data-classification.md b/docs/kb/auditor/how-to-generate-an-access-token-for-a-dropbox-source-in-netwrix-data-classification.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-generate-an-access-token-for-a-dropbox-source-in-netwrix-data-classification.md rename to docs/kb/auditor/how-to-generate-an-access-token-for-a-dropbox-source-in-netwrix-data-classification.md diff --git a/docs/kb/auditor/system-administration/database-management/how-to-get-database-content-audit-working.md b/docs/kb/auditor/how-to-get-database-content-audit-working.md similarity index 100% rename from docs/kb/auditor/system-administration/database-management/how-to-get-database-content-audit-working.md rename to docs/kb/auditor/how-to-get-database-content-audit-working.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-get-full-netwrix-auditor-version.md b/docs/kb/auditor/how-to-get-full-netwrix-auditor-version.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-get-full-netwrix-auditor-version.md rename to docs/kb/auditor/how-to-get-full-netwrix-auditor-version.md diff --git a/docs/kb/auditor/reports-alerts-and-notifications/alerts-and-rules/how-to-get-single-alert-on-mass-objects-modification.md b/docs/kb/auditor/how-to-get-single-alert-on-mass-objects-modification.md similarity index 100% rename from docs/kb/auditor/reports-alerts-and-notifications/alerts-and-rules/how-to-get-single-alert-on-mass-objects-modification.md rename to docs/kb/auditor/how-to-get-single-alert-on-mass-objects-modification.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-identify-whether-auditor-server-can-receive-data-from-meraki-api.md b/docs/kb/auditor/how-to-identify-whether-auditor-server-can-receive-data-from-meraki-api.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-identify-whether-auditor-server-can-receive-data-from-meraki-api.md rename to docs/kb/auditor/how-to-identify-whether-auditor-server-can-receive-data-from-meraki-api.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-import-a-list-of-server-to-be-monitored-in-disk-space-monitor.md b/docs/kb/auditor/how-to-import-a-list-of-server-to-be-monitored-in-disk-space-monitor.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-import-a-list-of-server-to-be-monitored-in-disk-space-monitor.md rename to docs/kb/auditor/how-to-import-a-list-of-server-to-be-monitored-in-disk-space-monitor.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-improve-document-processing-performance.md b/docs/kb/auditor/how-to-improve-document-processing-performance.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-improve-document-processing-performance.md rename to docs/kb/auditor/how-to-improve-document-processing-performance.md diff --git a/docs/kb/auditor/configuration-and-setup/general-configuration/how-to-install-access-reviews.md b/docs/kb/auditor/how-to-install-access-reviews.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/general-configuration/how-to-install-access-reviews.md rename to docs/kb/auditor/how-to-install-access-reviews.md diff --git a/docs/kb/auditor/monitoring-plans/account-lockout-examiner/how-to-install-and-use-netwrix-account-lockout-examiner.md b/docs/kb/auditor/how-to-install-and-use-netwrix-account-lockout-examiner.md similarity index 100% rename from docs/kb/auditor/monitoring-plans/account-lockout-examiner/how-to-install-and-use-netwrix-account-lockout-examiner.md rename to docs/kb/auditor/how-to-install-and-use-netwrix-account-lockout-examiner.md diff --git a/docs/kb/auditor/configuration-and-setup/general-configuration/how-to-install-group-policy-management-console-on-different-windows-versions.md b/docs/kb/auditor/how-to-install-group-policy-management-console-on-different-windows-versions.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/general-configuration/how-to-install-group-policy-management-console-on-different-windows-versions.md rename to docs/kb/auditor/how-to-install-group-policy-management-console-on-different-windows-versions.md diff --git a/docs/kb/auditor/configuration-and-setup/general-configuration/how-to-install-individual-features-for-netwrix-auditor.md b/docs/kb/auditor/how-to-install-individual-features-for-netwrix-auditor.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/general-configuration/how-to-install-individual-features-for-netwrix-auditor.md rename to docs/kb/auditor/how-to-install-individual-features-for-netwrix-auditor.md diff --git a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/how-to-investigate-compression-services-errors.md b/docs/kb/auditor/how-to-investigate-compression-services-errors.md similarity index 100% rename from docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/how-to-investigate-compression-services-errors.md rename to docs/kb/auditor/how-to-investigate-compression-services-errors.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-manually-enable-advanced-sql-tracing.md b/docs/kb/auditor/how-to-manually-enable-advanced-sql-tracing.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-manually-enable-advanced-sql-tracing.md rename to docs/kb/auditor/how-to-manually-enable-advanced-sql-tracing.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-manually-remove-compression-services-from-audited-servers.md b/docs/kb/auditor/how-to-manually-remove-compression-services-from-audited-servers.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-manually-remove-compression-services-from-audited-servers.md rename to docs/kb/auditor/how-to-manually-remove-compression-services-from-audited-servers.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-manually-remove-the-help-desk-portal.md b/docs/kb/auditor/how-to-manually-remove-the-help-desk-portal.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-manually-remove-the-help-desk-portal.md rename to docs/kb/auditor/how-to-manually-remove-the-help-desk-portal.md diff --git a/docs/kb/auditor/monitoring-plans/account-lockout-examiner/how-to-migrate-account-lockout-examiner.md b/docs/kb/auditor/how-to-migrate-account-lockout-examiner.md similarity index 100% rename from docs/kb/auditor/monitoring-plans/account-lockout-examiner/how-to-migrate-account-lockout-examiner.md rename to docs/kb/auditor/how-to-migrate-account-lockout-examiner.md diff --git a/docs/kb/auditor/configuration-and-setup/sql-server-auditing/how-to-migrate-netwrix-auditor-databases-to-another-sql-server-instance.md b/docs/kb/auditor/how-to-migrate-netwrix-auditor-databases-to-another-sql-server-instance.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/sql-server-auditing/how-to-migrate-netwrix-auditor-databases-to-another-sql-server-instance.md rename to docs/kb/auditor/how-to-migrate-netwrix-auditor-databases-to-another-sql-server-instance.md diff --git a/docs/kb/auditor/system-administration/migration-and-upgrade/how-to-migrate-netwrix-auditor-working-folder-to-a-new-location.md b/docs/kb/auditor/how-to-migrate-netwrix-auditor-working-folder-to-a-new-location.md similarity index 100% rename from docs/kb/auditor/system-administration/migration-and-upgrade/how-to-migrate-netwrix-auditor-working-folder-to-a-new-location.md rename to docs/kb/auditor/how-to-migrate-netwrix-auditor-working-folder-to-a-new-location.md diff --git a/docs/kb/auditor/monitoring-plans/user-activity-monitoring/how-to-migrate-netwrix-inactive-users-tracker-to-other-servers.md b/docs/kb/auditor/how-to-migrate-netwrix-inactive-users-tracker-to-other-servers.md similarity index 100% rename from docs/kb/auditor/monitoring-plans/user-activity-monitoring/how-to-migrate-netwrix-inactive-users-tracker-to-other-servers.md rename to docs/kb/auditor/how-to-migrate-netwrix-inactive-users-tracker-to-other-servers.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-modify-index-processing-mode.md b/docs/kb/auditor/how-to-modify-index-processing-mode.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-modify-index-processing-mode.md rename to docs/kb/auditor/how-to-modify-index-processing-mode.md diff --git a/docs/kb/auditor/reports-alerts-and-notifications/report-generation/how-to-modify-ssrs-report-timeouts.md b/docs/kb/auditor/how-to-modify-ssrs-report-timeouts.md similarity index 100% rename from docs/kb/auditor/reports-alerts-and-notifications/report-generation/how-to-modify-ssrs-report-timeouts.md rename to docs/kb/auditor/how-to-modify-ssrs-report-timeouts.md diff --git a/docs/kb/auditor/monitoring-plans/account-lockout-examiner/how-to-modify-the-account-lockout-examiner-service-account.md b/docs/kb/auditor/how-to-modify-the-account-lockout-examiner-service-account.md similarity index 100% rename from docs/kb/auditor/monitoring-plans/account-lockout-examiner/how-to-modify-the-account-lockout-examiner-service-account.md rename to docs/kb/auditor/how-to-modify-the-account-lockout-examiner-service-account.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-modify-the-activity-summary-delivery-schedule.md b/docs/kb/auditor/how-to-modify-the-activity-summary-delivery-schedule.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-modify-the-activity-summary-delivery-schedule.md rename to docs/kb/auditor/how-to-modify-the-activity-summary-delivery-schedule.md diff --git a/docs/kb/auditor/reports-alerts-and-notifications/report-generation/how-to-modify-the-recipient-list-for-activity-summary-reports.md b/docs/kb/auditor/how-to-modify-the-recipient-list-for-activity-summary-reports.md similarity index 100% rename from docs/kb/auditor/reports-alerts-and-notifications/report-generation/how-to-modify-the-recipient-list-for-activity-summary-reports.md rename to docs/kb/auditor/how-to-modify-the-recipient-list-for-activity-summary-reports.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-monitor-print-service-activity.md b/docs/kb/auditor/how-to-monitor-print-service-activity.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-monitor-print-service-activity.md rename to docs/kb/auditor/how-to-monitor-print-service-activity.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-move-long-term-archive-to-a-new-location.md b/docs/kb/auditor/how-to-move-long-term-archive-to-a-new-location.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-move-long-term-archive-to-a-new-location.md rename to docs/kb/auditor/how-to-move-long-term-archive-to-a-new-location.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-move-netwrix-auditor-to-the-cloud.md b/docs/kb/auditor/how-to-move-netwrix-auditor-to-the-cloud.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-move-netwrix-auditor-to-the-cloud.md rename to docs/kb/auditor/how-to-move-netwrix-auditor-to-the-cloud.md diff --git a/docs/kb/auditor/system-administration/database-management/how-to-move-reporting-databases-to-a-new-drive.md b/docs/kb/auditor/how-to-move-reporting-databases-to-a-new-drive.md similarity index 100% rename from docs/kb/auditor/system-administration/database-management/how-to-move-reporting-databases-to-a-new-drive.md rename to docs/kb/auditor/how-to-move-reporting-databases-to-a-new-drive.md diff --git a/docs/kb/auditor/monitoring-plans/password-expiration-notifier/how-to-notify-users-without-email-in-password-expiration-notifier.md b/docs/kb/auditor/how-to-notify-users-without-email-in-password-expiration-notifier.md similarity index 100% rename from docs/kb/auditor/monitoring-plans/password-expiration-notifier/how-to-notify-users-without-email-in-password-expiration-notifier.md rename to docs/kb/auditor/how-to-notify-users-without-email-in-password-expiration-notifier.md diff --git a/docs/kb/auditor/reports-alerts-and-notifications/report-generation/how-to-omit-certain-object-changes-from-being-reported.md b/docs/kb/auditor/how-to-omit-certain-object-changes-from-being-reported.md similarity index 100% rename from docs/kb/auditor/reports-alerts-and-notifications/report-generation/how-to-omit-certain-object-changes-from-being-reported.md rename to docs/kb/auditor/how-to-omit-certain-object-changes-from-being-reported.md diff --git a/docs/kb/auditor/configuration-and-setup/exchange-auditing/how-to-omit-changes-to-the-msexchmobilemailboxpolicybl-attribute.md b/docs/kb/auditor/how-to-omit-changes-to-the-msexchmobilemailboxpolicybl-attribute.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/exchange-auditing/how-to-omit-changes-to-the-msexchmobilemailboxpolicybl-attribute.md rename to docs/kb/auditor/how-to-omit-changes-to-the-msexchmobilemailboxpolicybl-attribute.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-omit-changes-to-the-supported-encryption-type.md b/docs/kb/auditor/how-to-omit-changes-to-the-supported-encryption-type.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-omit-changes-to-the-supported-encryption-type.md rename to docs/kb/auditor/how-to-omit-changes-to-the-supported-encryption-type.md diff --git a/docs/kb/auditor/configuration-and-setup/exchange-auditing/how-to-omit-some-exchange-server-attributes-from-being-reported.md b/docs/kb/auditor/how-to-omit-some-exchange-server-attributes-from-being-reported.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/exchange-auditing/how-to-omit-some-exchange-server-attributes-from-being-reported.md rename to docs/kb/auditor/how-to-omit-some-exchange-server-attributes-from-being-reported.md diff --git a/docs/kb/auditor/reports-alerts-and-notifications/report-generation/how-to-omit-user-account-locked-out-events-from-reports.md b/docs/kb/auditor/how-to-omit-user-account-locked-out-events-from-reports.md similarity index 100% rename from docs/kb/auditor/reports-alerts-and-notifications/report-generation/how-to-omit-user-account-locked-out-events-from-reports.md rename to docs/kb/auditor/how-to-omit-user-account-locked-out-events-from-reports.md diff --git a/docs/kb/auditor/configuration-and-setup/active-directory-auditing/how-to-omit-warnings-in-netwrix-auditor-for-active-directory-when-audit-is-properly-configured.md b/docs/kb/auditor/how-to-omit-warnings-in-netwrix-auditor-for-active-directory-when-audit-is-properly-configured.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/active-directory-auditing/how-to-omit-warnings-in-netwrix-auditor-for-active-directory-when-audit-is-properly-configured.md rename to docs/kb/auditor/how-to-omit-warnings-in-netwrix-auditor-for-active-directory-when-audit-is-properly-configured.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-opt-out-of-the-netwrix-customer-experience-improvement-program-in-netwrix-auditor.md b/docs/kb/auditor/how-to-opt-out-of-the-netwrix-customer-experience-improvement-program-in-netwrix-auditor.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-opt-out-of-the-netwrix-customer-experience-improvement-program-in-netwrix-auditor.md rename to docs/kb/auditor/how-to-opt-out-of-the-netwrix-customer-experience-improvement-program-in-netwrix-auditor.md diff --git a/docs/kb/auditor/reports-alerts-and-notifications/report-generation/how-to-prepare-for-printing-ssrs-based-reports.md b/docs/kb/auditor/how-to-prepare-for-printing-ssrs-based-reports.md similarity index 100% rename from docs/kb/auditor/reports-alerts-and-notifications/report-generation/how-to-prepare-for-printing-ssrs-based-reports.md rename to docs/kb/auditor/how-to-prepare-for-printing-ssrs-based-reports.md diff --git a/docs/kb/auditor/system-administration/migration-and-upgrade/how-to-prepare-netwrix-server-for-os-upgrade.md b/docs/kb/auditor/how-to-prepare-netwrix-server-for-os-upgrade.md similarity index 100% rename from docs/kb/auditor/system-administration/migration-and-upgrade/how-to-prepare-netwrix-server-for-os-upgrade.md rename to docs/kb/auditor/how-to-prepare-netwrix-server-for-os-upgrade.md diff --git a/docs/kb/auditor/system-administration/migration-and-upgrade/how-to-prepare-the-netwrix-server-for-a-sql-upgrade.md b/docs/kb/auditor/how-to-prepare-the-netwrix-server-for-a-sql-upgrade.md similarity index 100% rename from docs/kb/auditor/system-administration/migration-and-upgrade/how-to-prepare-the-netwrix-server-for-a-sql-upgrade.md rename to docs/kb/auditor/how-to-prepare-the-netwrix-server-for-a-sql-upgrade.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-prevent-long-term-archive-overflow.md b/docs/kb/auditor/how-to-prevent-long-term-archive-overflow.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-prevent-long-term-archive-overflow.md rename to docs/kb/auditor/how-to-prevent-long-term-archive-overflow.md diff --git a/docs/kb/auditor/configuration-and-setup/general-configuration/how-to-properly-remove-auditor-components-prior-to-further-clear-installation.md b/docs/kb/auditor/how-to-properly-remove-auditor-components-prior-to-further-clear-installation.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/general-configuration/how-to-properly-remove-auditor-components-prior-to-further-clear-installation.md rename to docs/kb/auditor/how-to-properly-remove-auditor-components-prior-to-further-clear-installation.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-read-netwrix-auditor-logs.md b/docs/kb/auditor/how-to-read-netwrix-auditor-logs.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-read-netwrix-auditor-logs.md rename to docs/kb/auditor/how-to-read-netwrix-auditor-logs.md diff --git a/docs/kb/auditor/system-administration/database-management/how-to-recreate-alerts-database.md b/docs/kb/auditor/how-to-recreate-alerts-database.md similarity index 100% rename from docs/kb/auditor/system-administration/database-management/how-to-recreate-alerts-database.md rename to docs/kb/auditor/how-to-recreate-alerts-database.md diff --git a/docs/kb/auditor/system-administration/database-management/how-to-reduce-audit-database-size-for-netwrix-auditor.md b/docs/kb/auditor/how-to-reduce-audit-database-size-for-netwrix-auditor.md similarity index 100% rename from docs/kb/auditor/system-administration/database-management/how-to-reduce-audit-database-size-for-netwrix-auditor.md rename to docs/kb/auditor/how-to-reduce-audit-database-size-for-netwrix-auditor.md diff --git a/docs/kb/auditor/monitoring-plans/event-log-management/how-to-reduce-the-netwrix-event-log-manager-database-size.md b/docs/kb/auditor/how-to-reduce-the-netwrix-event-log-manager-database-size.md similarity index 100% rename from docs/kb/auditor/monitoring-plans/event-log-management/how-to-reduce-the-netwrix-event-log-manager-database-size.md rename to docs/kb/auditor/how-to-reduce-the-netwrix-event-log-manager-database-size.md diff --git a/docs/kb/auditor/reports-alerts-and-notifications/report-generation/how-to-remove-a-decomissioned-server-from-ssrs-reports.md b/docs/kb/auditor/how-to-remove-a-decomissioned-server-from-ssrs-reports.md similarity index 100% rename from docs/kb/auditor/reports-alerts-and-notifications/report-generation/how-to-remove-a-decomissioned-server-from-ssrs-reports.md rename to docs/kb/auditor/how-to-remove-a-decomissioned-server-from-ssrs-reports.md diff --git a/docs/kb/auditor/configuration-and-setup/sql-server-auditing/how-to-remove-all-triggers-from-sql-server-database.md b/docs/kb/auditor/how-to-remove-all-triggers-from-sql-server-database.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/sql-server-auditing/how-to-remove-all-triggers-from-sql-server-database.md rename to docs/kb/auditor/how-to-remove-all-triggers-from-sql-server-database.md diff --git a/docs/kb/auditor/reports-alerts-and-notifications/alerts-and-rules/how-to-remove-footer-from-real-time-alert-emails.md b/docs/kb/auditor/how-to-remove-footer-from-real-time-alert-emails.md similarity index 100% rename from docs/kb/auditor/reports-alerts-and-notifications/alerts-and-rules/how-to-remove-footer-from-real-time-alert-emails.md rename to docs/kb/auditor/how-to-remove-footer-from-real-time-alert-emails.md diff --git a/docs/kb/auditor/configuration-and-setup/active-directory-auditing/how-to-remove-netwrix-auditor-for-active-directory-group-policy-and-exchange.md b/docs/kb/auditor/how-to-remove-netwrix-auditor-for-active-directory-group-policy-and-exchange.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/active-directory-auditing/how-to-remove-netwrix-auditor-for-active-directory-group-policy-and-exchange.md rename to docs/kb/auditor/how-to-remove-netwrix-auditor-for-active-directory-group-policy-and-exchange.md diff --git a/docs/kb/auditor/monitoring-plans/event-log-management/how-to-remove-netwrix-event-log-agent-from-multiple-servers.md b/docs/kb/auditor/how-to-remove-netwrix-event-log-agent-from-multiple-servers.md similarity index 100% rename from docs/kb/auditor/monitoring-plans/event-log-management/how-to-remove-netwrix-event-log-agent-from-multiple-servers.md rename to docs/kb/auditor/how-to-remove-netwrix-event-log-agent-from-multiple-servers.md diff --git a/docs/kb/auditor/system-administration/database-management/how-to-remove-old-oracle-database-audit-events.md b/docs/kb/auditor/how-to-remove-old-oracle-database-audit-events.md similarity index 100% rename from docs/kb/auditor/system-administration/database-management/how-to-remove-old-oracle-database-audit-events.md rename to docs/kb/auditor/how-to-remove-old-oracle-database-audit-events.md diff --git a/docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/how-to-remove-the-netwrix-data-classification-sharepoint-add-in-conceptclassifierapp.md b/docs/kb/auditor/how-to-remove-the-netwrix-data-classification-sharepoint-add-in-conceptclassifierapp.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/how-to-remove-the-netwrix-data-classification-sharepoint-add-in-conceptclassifierapp.md rename to docs/kb/auditor/how-to-remove-the-netwrix-data-classification-sharepoint-add-in-conceptclassifierapp.md diff --git a/docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/how-to-renew-the-netwrix-data-classification-for-sharepoint-conceptclassifierapp-client-secret.md b/docs/kb/auditor/how-to-renew-the-netwrix-data-classification-for-sharepoint-conceptclassifierapp-client-secret.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/how-to-renew-the-netwrix-data-classification-for-sharepoint-conceptclassifierapp-client-secret.md rename to docs/kb/auditor/how-to-renew-the-netwrix-data-classification-for-sharepoint-conceptclassifierapp-client-secret.md diff --git a/docs/kb/auditor/configuration-and-setup/general-configuration/how-to-repair-netwrix-auditor-installation.md b/docs/kb/auditor/how-to-repair-netwrix-auditor-installation.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/general-configuration/how-to-repair-netwrix-auditor-installation.md rename to docs/kb/auditor/how-to-repair-netwrix-auditor-installation.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-restrict-access-to-the-help-desk-portal-and-the-administrative-console.md b/docs/kb/auditor/how-to-restrict-access-to-the-help-desk-portal-and-the-administrative-console.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-restrict-access-to-the-help-desk-portal-and-the-administrative-console.md rename to docs/kb/auditor/how-to-restrict-access-to-the-help-desk-portal-and-the-administrative-console.md diff --git a/docs/kb/auditor/monitoring-plans/event-log-management/how-to-save-and-zip-netwrix-auditor-system-health-event-log.md b/docs/kb/auditor/how-to-save-and-zip-netwrix-auditor-system-health-event-log.md similarity index 100% rename from docs/kb/auditor/monitoring-plans/event-log-management/how-to-save-and-zip-netwrix-auditor-system-health-event-log.md rename to docs/kb/auditor/how-to-save-and-zip-netwrix-auditor-system-health-event-log.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-send-netwrix-auditor-logs.md b/docs/kb/auditor/how-to-send-netwrix-auditor-logs.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-send-netwrix-auditor-logs.md rename to docs/kb/auditor/how-to-send-netwrix-auditor-logs.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-specify-dell-emc-unity-server-as-a-monitored-item.md b/docs/kb/auditor/how-to-specify-dell-emc-unity-server-as-a-monitored-item.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-specify-dell-emc-unity-server-as-a-monitored-item.md rename to docs/kb/auditor/how-to-specify-dell-emc-unity-server-as-a-monitored-item.md diff --git a/docs/kb/auditor/configuration-and-setup/exchange-auditing/how-to-specify-exchange-server-to-collect-administrator-audit-log.md b/docs/kb/auditor/how-to-specify-exchange-server-to-collect-administrator-audit-log.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/exchange-auditing/how-to-specify-exchange-server-to-collect-administrator-audit-log.md rename to docs/kb/auditor/how-to-specify-exchange-server-to-collect-administrator-audit-log.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-track-network-interface-changes-on-a-server.md b/docs/kb/auditor/how-to-track-network-interface-changes-on-a-server.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-track-network-interface-changes-on-a-server.md rename to docs/kb/auditor/how-to-track-network-interface-changes-on-a-server.md diff --git a/docs/kb/auditor/reports-alerts-and-notifications/report-generation/how-to-troubleshoot-issue-when-changes-are-listed-as-made-by-system-in-a-change-report.md b/docs/kb/auditor/how-to-troubleshoot-issue-when-changes-are-listed-as-made-by-system-in-a-change-report.md similarity index 100% rename from docs/kb/auditor/reports-alerts-and-notifications/report-generation/how-to-troubleshoot-issue-when-changes-are-listed-as-made-by-system-in-a-change-report.md rename to docs/kb/auditor/how-to-troubleshoot-issue-when-changes-are-listed-as-made-by-system-in-a-change-report.md diff --git a/docs/kb/auditor/reports-alerts-and-notifications/report-generation/how-to-troubleshoot-overwrites-in-change-reports-for-vmware.md b/docs/kb/auditor/how-to-troubleshoot-overwrites-in-change-reports-for-vmware.md similarity index 100% rename from docs/kb/auditor/reports-alerts-and-notifications/report-generation/how-to-troubleshoot-overwrites-in-change-reports-for-vmware.md rename to docs/kb/auditor/how-to-troubleshoot-overwrites-in-change-reports-for-vmware.md diff --git a/docs/kb/auditor/system-administration/migration-and-upgrade/how-to-upgrade-netwrix-auditor.md b/docs/kb/auditor/how-to-upgrade-netwrix-auditor.md similarity index 100% rename from docs/kb/auditor/system-administration/migration-and-upgrade/how-to-upgrade-netwrix-auditor.md rename to docs/kb/auditor/how-to-upgrade-netwrix-auditor.md diff --git a/docs/kb/auditor/system-administration/database-management/how-to-upload-audit-data-from-the-long-term-archive-to-audit-database.md b/docs/kb/auditor/how-to-upload-audit-data-from-the-long-term-archive-to-audit-database.md similarity index 100% rename from docs/kb/auditor/system-administration/database-management/how-to-upload-audit-data-from-the-long-term-archive-to-audit-database.md rename to docs/kb/auditor/how-to-upload-audit-data-from-the-long-term-archive-to-audit-database.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-use-omit-lists.md b/docs/kb/auditor/how-to-use-omit-lists.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-use-omit-lists.md rename to docs/kb/auditor/how-to-use-omit-lists.md diff --git a/docs/kb/auditor/reports-alerts-and-notifications/alerts-and-rules/how-to-use-sms-text-for-alerts.md b/docs/kb/auditor/how-to-use-sms-text-for-alerts.md similarity index 100% rename from docs/kb/auditor/reports-alerts-and-notifications/alerts-and-rules/how-to-use-sms-text-for-alerts.md rename to docs/kb/auditor/how-to-use-sms-text-for-alerts.md diff --git a/docs/kb/auditor/reports-alerts-and-notifications/report-generation/how-to-use-wildcards-in-netwrix-auditor-reports.md b/docs/kb/auditor/how-to-use-wildcards-in-netwrix-auditor-reports.md similarity index 100% rename from docs/kb/auditor/reports-alerts-and-notifications/report-generation/how-to-use-wildcards-in-netwrix-auditor-reports.md rename to docs/kb/auditor/how-to-use-wildcards-in-netwrix-auditor-reports.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-view-custom-sensitive-file-categories-in-netwrix-auditor.md b/docs/kb/auditor/how-to-view-custom-sensitive-file-categories-in-netwrix-auditor.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-view-custom-sensitive-file-categories-in-netwrix-auditor.md rename to docs/kb/auditor/how-to-view-custom-sensitive-file-categories-in-netwrix-auditor.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how_to_get_a_daily_list_of_users_addedremoved_from_any_ad_group.md b/docs/kb/auditor/how_to_get_a_daily_list_of_users_addedremoved_from_any_ad_group.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/how_to_get_a_daily_list_of_users_addedremoved_from_any_ad_group.md rename to docs/kb/auditor/how_to_get_a_daily_list_of_users_addedremoved_from_any_ad_group.md diff --git a/docs/kb/auditor/troubleshooting-and-errors/ssl-tls-certificate-issues/how_to_make_netwrix_auditor_upload_data_to_sql_using_tls_1.2.md b/docs/kb/auditor/how_to_make_netwrix_auditor_upload_data_to_sql_using_tls_1.2.md similarity index 100% rename from docs/kb/auditor/troubleshooting-and-errors/ssl-tls-certificate-issues/how_to_make_netwrix_auditor_upload_data_to_sql_using_tls_1.2.md rename to docs/kb/auditor/how_to_make_netwrix_auditor_upload_data_to_sql_using_tls_1.2.md diff --git a/docs/kb/auditor/reports-alerts-and-notifications/report-generation/html-reports-have-an-issue-with-non-latin-characters.md b/docs/kb/auditor/html-reports-have-an-issue-with-non-latin-characters.md similarity index 100% rename from docs/kb/auditor/reports-alerts-and-notifications/report-generation/html-reports-have-an-issue-with-non-latin-characters.md rename to docs/kb/auditor/html-reports-have-an-issue-with-non-latin-characters.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/hyperlinks-in-custom-branding.md b/docs/kb/auditor/hyperlinks-in-custom-branding.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/hyperlinks-in-custom-branding.md rename to docs/kb/auditor/hyperlinks-in-custom-branding.md diff --git a/docs/kb/auditor/system-administration/database-management/i-can-t-see-changed-values-with-database-content-audit.md b/docs/kb/auditor/i-can-t-see-changed-values-with-database-content-audit.md similarity index 100% rename from docs/kb/auditor/system-administration/database-management/i-can-t-see-changed-values-with-database-content-audit.md rename to docs/kb/auditor/i-can-t-see-changed-values-with-database-content-audit.md diff --git a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/i-cannot-see-sql-changes-made-in-my-third-party-application.md b/docs/kb/auditor/i-cannot-see-sql-changes-made-in-my-third-party-application.md similarity index 100% rename from docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/i-cannot-see-sql-changes-made-in-my-third-party-application.md rename to docs/kb/auditor/i-cannot-see-sql-changes-made-in-my-third-party-application.md diff --git a/docs/kb/auditor/monitoring-plans/password-expiration-notifier/illegible-notification-contents-and-characters-in-password-expiration-notifier.md b/docs/kb/auditor/illegible-notification-contents-and-characters-in-password-expiration-notifier.md similarity index 100% rename from docs/kb/auditor/monitoring-plans/password-expiration-notifier/illegible-notification-contents-and-characters-in-password-expiration-notifier.md rename to docs/kb/auditor/illegible-notification-contents-and-characters-in-password-expiration-notifier.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/images-are-not-shown.md b/docs/kb/auditor/images-are-not-shown.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/images-are-not-shown.md rename to docs/kb/auditor/images-are-not-shown.md diff --git a/docs/kb/auditor/reports-alerts-and-notifications/report-generation/impossible-to-export-a-report.md b/docs/kb/auditor/impossible-to-export-a-report.md similarity index 100% rename from docs/kb/auditor/reports-alerts-and-notifications/report-generation/impossible-to-export-a-report.md rename to docs/kb/auditor/impossible-to-export-a-report.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/improving_file_system_bulk_import_performance_by_adding_indexes_in_netwrix_access_analyzer_v12.0.md b/docs/kb/auditor/improving_file_system_bulk_import_performance_by_adding_indexes_in_netwrix_access_analyzer_v12.0.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/improving_file_system_bulk_import_performance_by_adding_indexes_in_netwrix_access_analyzer_v12.0.md rename to docs/kb/auditor/improving_file_system_bulk_import_performance_by_adding_indexes_in_netwrix_access_analyzer_v12.0.md diff --git a/docs/kb/auditor/monitoring-plans/user-activity-monitoring/inactive-users-tracker-locks-out-active-accounts-not-logging-to-windows.md b/docs/kb/auditor/inactive-users-tracker-locks-out-active-accounts-not-logging-to-windows.md similarity index 100% rename from docs/kb/auditor/monitoring-plans/user-activity-monitoring/inactive-users-tracker-locks-out-active-accounts-not-logging-to-windows.md rename to docs/kb/auditor/inactive-users-tracker-locks-out-active-accounts-not-logging-to-windows.md diff --git a/docs/kb/auditor/reports-alerts-and-notifications/report-generation/include-change-password-events-by-users-via-ctrl-alt-del-combination-in-netwrix-auditor-reports.md b/docs/kb/auditor/include-change-password-events-by-users-via-ctrl-alt-del-combination-in-netwrix-auditor-reports.md similarity index 100% rename from docs/kb/auditor/reports-alerts-and-notifications/report-generation/include-change-password-events-by-users-via-ctrl-alt-del-combination-in-netwrix-auditor-reports.md rename to docs/kb/auditor/include-change-password-events-by-users-via-ctrl-alt-del-combination-in-netwrix-auditor-reports.md diff --git a/docs/kb/auditor/reports-alerts-and-notifications/report-generation/incorrect-data-in-reports-without-any-warnings.md b/docs/kb/auditor/incorrect-data-in-reports-without-any-warnings.md similarity index 100% rename from docs/kb/auditor/reports-alerts-and-notifications/report-generation/incorrect-data-in-reports-without-any-warnings.md rename to docs/kb/auditor/incorrect-data-in-reports-without-any-warnings.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/incorrecty-display-names-in-the-what-changed-column.md b/docs/kb/auditor/incorrecty-display-names-in-the-what-changed-column.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/incorrecty-display-names-in-the-what-changed-column.md rename to docs/kb/auditor/incorrecty-display-names-in-the-what-changed-column.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/index.md b/docs/kb/auditor/index.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/index.md rename to docs/kb/auditor/index.md diff --git a/docs/kb/auditor/configuration-and-setup/general-configuration/infognition-screenpressor-installed-in-netwrix-auditor-server-and-audited-servers.md b/docs/kb/auditor/infognition-screenpressor-installed-in-netwrix-auditor-server-and-audited-servers.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/general-configuration/infognition-screenpressor-installed-in-netwrix-auditor-server-and-audited-servers.md rename to docs/kb/auditor/infognition-screenpressor-installed-in-netwrix-auditor-server-and-audited-servers.md diff --git a/docs/kb/auditor/configuration-and-setup/general-configuration/installation-fails-with-the-category-does-not-exist-message.md b/docs/kb/auditor/installation-fails-with-the-category-does-not-exist-message.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/general-configuration/installation-fails-with-the-category-does-not-exist-message.md rename to docs/kb/auditor/installation-fails-with-the-category-does-not-exist-message.md diff --git a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/insufficient-memory-and-not-enough-storage-errors.md b/docs/kb/auditor/insufficient-memory-and-not-enough-storage-errors.md similarity index 100% rename from docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/insufficient-memory-and-not-enough-storage-errors.md rename to docs/kb/auditor/insufficient-memory-and-not-enough-storage-errors.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/integrating-privilege-secure-for-access-management-with-auditor.md b/docs/kb/auditor/integrating-privilege-secure-for-access-management-with-auditor.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/integrating-privilege-secure-for-access-management-with-auditor.md rename to docs/kb/auditor/integrating-privilege-secure-for-access-management-with-auditor.md diff --git a/docs/kb/auditor/configuration-and-setup/active-directory-auditing/integration-and-authorization-of-netwrix-auditor-in-active-directory.md b/docs/kb/auditor/integration-and-authorization-of-netwrix-auditor-in-active-directory.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/active-directory-auditing/integration-and-authorization-of-netwrix-auditor-in-active-directory.md rename to docs/kb/auditor/integration-and-authorization-of-netwrix-auditor-in-active-directory.md diff --git a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/invalid-character-value-for-cast-specification-error-occurs-when-trying-to-store-audit-data.md b/docs/kb/auditor/invalid-character-value-for-cast-specification-error-occurs-when-trying-to-store-audit-data.md similarity index 100% rename from docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/invalid-character-value-for-cast-specification-error-occurs-when-trying-to-store-audit-data.md rename to docs/kb/auditor/invalid-character-value-for-cast-specification-error-occurs-when-trying-to-store-audit-data.md diff --git a/docs/kb/auditor/configuration-and-setup/sql-server-auditing/invalid-user-settings-error-in-sql-server-reporting-services-settings.md b/docs/kb/auditor/invalid-user-settings-error-in-sql-server-reporting-services-settings.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/sql-server-auditing/invalid-user-settings-error-in-sql-server-reporting-services-settings.md rename to docs/kb/auditor/invalid-user-settings-error-in-sql-server-reporting-services-settings.md diff --git a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/investigating-failed-logons.md b/docs/kb/auditor/investigating-failed-logons.md similarity index 100% rename from docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/investigating-failed-logons.md rename to docs/kb/auditor/investigating-failed-logons.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/investigations-in-netwrix-auditor-take-too-long.md b/docs/kb/auditor/investigations-in-netwrix-auditor-take-too-long.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/investigations-in-netwrix-auditor-take-too-long.md rename to docs/kb/auditor/investigations-in-netwrix-auditor-take-too-long.md diff --git a/docs/kb/auditor/configuration-and-setup/sql-server-auditing/is-it-possible-to-have-ndc-sql-database-and-auditor-databases-on-the-same-sql-server.md b/docs/kb/auditor/is-it-possible-to-have-ndc-sql-database-and-auditor-databases-on-the-same-sql-server.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/sql-server-auditing/is-it-possible-to-have-ndc-sql-database-and-auditor-databases-on-the-same-sql-server.md rename to docs/kb/auditor/is-it-possible-to-have-ndc-sql-database-and-auditor-databases-on-the-same-sql-server.md diff --git a/docs/kb/auditor/reports-alerts-and-notifications/report-generation/japanese-characters-missing-or-displayed-incorrectly-in-pdf-reports.md b/docs/kb/auditor/japanese-characters-missing-or-displayed-incorrectly-in-pdf-reports.md similarity index 100% rename from docs/kb/auditor/reports-alerts-and-notifications/report-generation/japanese-characters-missing-or-displayed-incorrectly-in-pdf-reports.md rename to docs/kb/auditor/japanese-characters-missing-or-displayed-incorrectly-in-pdf-reports.md diff --git a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/kds-removal-tool-for-adv-2023-003-failed-to-load-configuration-file.md b/docs/kb/auditor/kds-removal-tool-for-adv-2023-003-failed-to-load-configuration-file.md similarity index 100% rename from docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/kds-removal-tool-for-adv-2023-003-failed-to-load-configuration-file.md rename to docs/kb/auditor/kds-removal-tool-for-adv-2023-003-failed-to-load-configuration-file.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/lockouts-are-not-tracked.md b/docs/kb/auditor/lockouts-are-not-tracked.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/lockouts-are-not-tracked.md rename to docs/kb/auditor/lockouts-are-not-tracked.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/log-overwrites-warnings.md b/docs/kb/auditor/log-overwrites-warnings.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/log-overwrites-warnings.md rename to docs/kb/auditor/log-overwrites-warnings.md diff --git a/docs/kb/auditor/reports-alerts-and-notifications/report-generation/logon-failed-for-unattended-execution-account-running-netwrix-auditor-reports.md b/docs/kb/auditor/logon-failed-for-unattended-execution-account-running-netwrix-auditor-reports.md similarity index 100% rename from docs/kb/auditor/reports-alerts-and-notifications/report-generation/logon-failed-for-unattended-execution-account-running-netwrix-auditor-reports.md rename to docs/kb/auditor/logon-failed-for-unattended-execution-account-running-netwrix-auditor-reports.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/logon-failures-in-multi-domain-environments.md b/docs/kb/auditor/logon-failures-in-multi-domain-environments.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/logon-failures-in-multi-domain-environments.md rename to docs/kb/auditor/logon-failures-in-multi-domain-environments.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/logon-prompt-extension-deployment-problems.md b/docs/kb/auditor/logon-prompt-extension-deployment-problems.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/logon-prompt-extension-deployment-problems.md rename to docs/kb/auditor/logon-prompt-extension-deployment-problems.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/logon-request-contained-an-invalid-logon-type-value.md b/docs/kb/auditor/logon-request-contained-an-invalid-logon-type-value.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/logon-request-contained-an-invalid-logon-type-value.md rename to docs/kb/auditor/logon-request-contained-an-invalid-logon-type-value.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/logon-request-contained-invalid-logon-type-value-in-netwrix-auditor-health-log.md b/docs/kb/auditor/logon-request-contained-invalid-logon-type-value-in-netwrix-auditor-health-log.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/logon-request-contained-invalid-logon-type-value-in-netwrix-auditor-health-log.md rename to docs/kb/auditor/logon-request-contained-invalid-logon-type-value-in-netwrix-auditor-health-log.md diff --git a/docs/kb/auditor/reports-alerts-and-notifications/alerts-and-rules/logs-to-collect-for-netwrix-auditor-sms-alert-issues.md b/docs/kb/auditor/logs-to-collect-for-netwrix-auditor-sms-alert-issues.md similarity index 100% rename from docs/kb/auditor/reports-alerts-and-notifications/alerts-and-rules/logs-to-collect-for-netwrix-auditor-sms-alert-issues.md rename to docs/kb/auditor/logs-to-collect-for-netwrix-auditor-sms-alert-issues.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/long-data-collection-improving-the-performance.md b/docs/kb/auditor/long-data-collection-improving-the-performance.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/long-data-collection-improving-the-performance.md rename to docs/kb/auditor/long-data-collection-improving-the-performance.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/malformed-control-request.md b/docs/kb/auditor/malformed-control-request.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/malformed-control-request.md rename to docs/kb/auditor/malformed-control-request.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/managed-objects-disappear-after-disk-space-on-system-drive-fills-up.md b/docs/kb/auditor/managed-objects-disappear-after-disk-space-on-system-drive-fills-up.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/managed-objects-disappear-after-disk-space-on-system-drive-fills-up.md rename to docs/kb/auditor/managed-objects-disappear-after-disk-space-on-system-drive-fills-up.md diff --git a/docs/kb/auditor/monitoring-plans/user-activity-monitoring/manually-update-user-activity-core-service.md b/docs/kb/auditor/manually-update-user-activity-core-service.md similarity index 100% rename from docs/kb/auditor/monitoring-plans/user-activity-monitoring/manually-update-user-activity-core-service.md rename to docs/kb/auditor/manually-update-user-activity-core-service.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/mass-removal-of-files-located-on-dfs-server.md b/docs/kb/auditor/mass-removal-of-files-located-on-dfs-server.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/mass-removal-of-files-located-on-dfs-server.md rename to docs/kb/auditor/mass-removal-of-files-located-on-dfs-server.md diff --git a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/message-size-exceeds-fixed-maximum-message-size-error-in-health-log.md b/docs/kb/auditor/message-size-exceeds-fixed-maximum-message-size-error-in-health-log.md similarity index 100% rename from docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/message-size-exceeds-fixed-maximum-message-size-error-in-health-log.md rename to docs/kb/auditor/message-size-exceeds-fixed-maximum-message-size-error-in-health-log.md diff --git a/docs/kb/auditor/monitoring-plans/event-log-management/migrate-event-log-manager-monitoring-plans.md b/docs/kb/auditor/migrate-event-log-manager-monitoring-plans.md similarity index 100% rename from docs/kb/auditor/monitoring-plans/event-log-management/migrate-event-log-manager-monitoring-plans.md rename to docs/kb/auditor/migrate-event-log-manager-monitoring-plans.md diff --git a/docs/kb/auditor/monitoring-plans/password-expiration-notifier/migrate-netwrix-password-expiration-notifier-to-a-different-server.md b/docs/kb/auditor/migrate-netwrix-password-expiration-notifier-to-a-different-server.md similarity index 100% rename from docs/kb/auditor/monitoring-plans/password-expiration-notifier/migrate-netwrix-password-expiration-notifier-to-a-different-server.md rename to docs/kb/auditor/migrate-netwrix-password-expiration-notifier-to-a-different-server.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/migrating-auditor-to-new-server.md b/docs/kb/auditor/migrating-auditor-to-new-server.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/migrating-auditor-to-new-server.md rename to docs/kb/auditor/migrating-auditor-to-new-server.md diff --git a/docs/kb/auditor/configuration-and-setup/sql-server-auditing/migrating_netwrix_access_analyzer_database_to_a_new_sql_server.md b/docs/kb/auditor/migrating_netwrix_access_analyzer_database_to_a_new_sql_server.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/sql-server-auditing/migrating_netwrix_access_analyzer_database_to_a_new_sql_server.md rename to docs/kb/auditor/migrating_netwrix_access_analyzer_database_to_a_new_sql_server.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/mimikatz-pass-the-hash-activity-on-netwrix-auditor-server.md b/docs/kb/auditor/mimikatz-pass-the-hash-activity-on-netwrix-auditor-server.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/mimikatz-pass-the-hash-activity-on-netwrix-auditor-server.md rename to docs/kb/auditor/mimikatz-pass-the-hash-activity-on-netwrix-auditor-server.md diff --git a/docs/kb/auditor/configuration-and-setup/windows-server-monitoring/misconfigured-permissions-and-policies-warnings-in-windows-server-monitoring-plan.md b/docs/kb/auditor/misconfigured-permissions-and-policies-warnings-in-windows-server-monitoring-plan.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/windows-server-monitoring/misconfigured-permissions-and-policies-warnings-in-windows-server-monitoring-plan.md rename to docs/kb/auditor/misconfigured-permissions-and-policies-warnings-in-windows-server-monitoring-plan.md diff --git a/docs/kb/auditor/event-id-reference/health-log-events/monitored-event-ids.md b/docs/kb/auditor/monitored-event-ids.md similarity index 100% rename from docs/kb/auditor/event-id-reference/health-log-events/monitored-event-ids.md rename to docs/kb/auditor/monitored-event-ids.md diff --git a/docs/kb/auditor/configuration-and-setup/windows-server-monitoring/monitoring-currentcontrolset-changes-in-windows-server-monitoring-plan.md b/docs/kb/auditor/monitoring-currentcontrolset-changes-in-windows-server-monitoring-plan.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/windows-server-monitoring/monitoring-currentcontrolset-changes-in-windows-server-monitoring-plan.md rename to docs/kb/auditor/monitoring-currentcontrolset-changes-in-windows-server-monitoring-plan.md diff --git a/docs/kb/auditor/monitoring-plans/event-log-management/monitoring-ssl-certificates-with-event-log-manager.md b/docs/kb/auditor/monitoring-ssl-certificates-with-event-log-manager.md similarity index 100% rename from docs/kb/auditor/monitoring-plans/event-log-management/monitoring-ssl-certificates-with-event-log-manager.md rename to docs/kb/auditor/monitoring-ssl-certificates-with-event-log-manager.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/navigating-and-understanding-a-netwrix-auditor-monitoring-plan.md b/docs/kb/auditor/navigating-and-understanding-a-netwrix-auditor-monitoring-plan.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/navigating-and-understanding-a-netwrix-auditor-monitoring-plan.md rename to docs/kb/auditor/navigating-and-understanding-a-netwrix-auditor-monitoring-plan.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/ndc-dashboard-failure.md b/docs/kb/auditor/ndc-dashboard-failure.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/ndc-dashboard-failure.md rename to docs/kb/auditor/ndc-dashboard-failure.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/ndc-page-status-codes.md b/docs/kb/auditor/ndc-page-status-codes.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/ndc-page-status-codes.md rename to docs/kb/auditor/ndc-page-status-codes.md diff --git a/docs/kb/auditor/troubleshooting-and-errors/permission-and-authentication-errors/netwrix-auditor-api-authentication-in-kerberos-only-environment.md b/docs/kb/auditor/netwrix-auditor-api-authentication-in-kerberos-only-environment.md similarity index 100% rename from docs/kb/auditor/troubleshooting-and-errors/permission-and-authentication-errors/netwrix-auditor-api-authentication-in-kerberos-only-environment.md rename to docs/kb/auditor/netwrix-auditor-api-authentication-in-kerberos-only-environment.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/netwrix-auditor-configuration-server-service-fails-to-start-too-many-methods-to-fire-events-from.md b/docs/kb/auditor/netwrix-auditor-configuration-server-service-fails-to-start-too-many-methods-to-fire-events-from.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/netwrix-auditor-configuration-server-service-fails-to-start-too-many-methods-to-fire-events-from.md rename to docs/kb/auditor/netwrix-auditor-configuration-server-service-fails-to-start-too-many-methods-to-fire-events-from.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/netwrix-auditor-consumes-disk-space-recommendations.md b/docs/kb/auditor/netwrix-auditor-consumes-disk-space-recommendations.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/netwrix-auditor-consumes-disk-space-recommendations.md rename to docs/kb/auditor/netwrix-auditor-consumes-disk-space-recommendations.md diff --git a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/netwrix-auditor-data-collection-account-failed-logons-account-lockouts.md b/docs/kb/auditor/netwrix-auditor-data-collection-account-failed-logons-account-lockouts.md similarity index 100% rename from docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/netwrix-auditor-data-collection-account-failed-logons-account-lockouts.md rename to docs/kb/auditor/netwrix-auditor-data-collection-account-failed-logons-account-lockouts.md diff --git a/docs/kb/auditor/monitoring-plans/event-log-management/netwrix-auditor-event-log-manager-shows-smtp-authentication-errors-while-configuring-a-monitoring-pl.md b/docs/kb/auditor/netwrix-auditor-event-log-manager-shows-smtp-authentication-errors-while-configuring-a-monitoring-pl.md similarity index 100% rename from docs/kb/auditor/monitoring-plans/event-log-management/netwrix-auditor-event-log-manager-shows-smtp-authentication-errors-while-configuring-a-monitoring-pl.md rename to docs/kb/auditor/netwrix-auditor-event-log-manager-shows-smtp-authentication-errors-while-configuring-a-monitoring-pl.md diff --git a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/netwrix-auditor-failed-to-collect-the-administrator-audit-log.md b/docs/kb/auditor/netwrix-auditor-failed-to-collect-the-administrator-audit-log.md similarity index 100% rename from docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/netwrix-auditor-failed-to-collect-the-administrator-audit-log.md rename to docs/kb/auditor/netwrix-auditor-failed-to-collect-the-administrator-audit-log.md diff --git a/docs/kb/auditor/monitoring-plans/event-log-management/netwrix-auditor-failed-to-process-event-logs-on-a-domain-controller-com-error-2147023485.md b/docs/kb/auditor/netwrix-auditor-failed-to-process-event-logs-on-a-domain-controller-com-error-2147023485.md similarity index 100% rename from docs/kb/auditor/monitoring-plans/event-log-management/netwrix-auditor-failed-to-process-event-logs-on-a-domain-controller-com-error-2147023485.md rename to docs/kb/auditor/netwrix-auditor-failed-to-process-event-logs-on-a-domain-controller-com-error-2147023485.md diff --git a/docs/kb/auditor/configuration-and-setup/file-server-auditing/netwrix-auditor-for-file-servers-audit-service-stops-after-each-startup.md b/docs/kb/auditor/netwrix-auditor-for-file-servers-audit-service-stops-after-each-startup.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/file-server-auditing/netwrix-auditor-for-file-servers-audit-service-stops-after-each-startup.md rename to docs/kb/auditor/netwrix-auditor-for-file-servers-audit-service-stops-after-each-startup.md diff --git a/docs/kb/auditor/configuration-and-setup/file-server-auditing/netwrix-auditor-for-file-servers-reports-excessive-file-read-attempts-that-did-not-actually-occur.md b/docs/kb/auditor/netwrix-auditor-for-file-servers-reports-excessive-file-read-attempts-that-did-not-actually-occur.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/file-server-auditing/netwrix-auditor-for-file-servers-reports-excessive-file-read-attempts-that-did-not-actually-occur.md rename to docs/kb/auditor/netwrix-auditor-for-file-servers-reports-excessive-file-read-attempts-that-did-not-actually-occur.md diff --git a/docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/netwrix-auditor-for-sharepoint-online-fails-to-collect-data-because-the-remote-server-is-unauthorize.md b/docs/kb/auditor/netwrix-auditor-for-sharepoint-online-fails-to-collect-data-because-the-remote-server-is-unauthorize.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/netwrix-auditor-for-sharepoint-online-fails-to-collect-data-because-the-remote-server-is-unauthorize.md rename to docs/kb/auditor/netwrix-auditor-for-sharepoint-online-fails-to-collect-data-because-the-remote-server-is-unauthorize.md diff --git a/docs/kb/auditor/configuration-and-setup/windows-server-monitoring/netwrix-auditor-for-windows-servers-eventid-2007-could-not-connect-to-windows-server-audit-service.md b/docs/kb/auditor/netwrix-auditor-for-windows-servers-eventid-2007-could-not-connect-to-windows-server-audit-service.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/windows-server-monitoring/netwrix-auditor-for-windows-servers-eventid-2007-could-not-connect-to-windows-server-audit-service.md rename to docs/kb/auditor/netwrix-auditor-for-windows-servers-eventid-2007-could-not-connect-to-windows-server-audit-service.md diff --git a/docs/kb/auditor/event-id-reference/health-log-events/netwrix-auditor-health-log-contains-event-id-1119.md b/docs/kb/auditor/netwrix-auditor-health-log-contains-event-id-1119.md similarity index 100% rename from docs/kb/auditor/event-id-reference/health-log-events/netwrix-auditor-health-log-contains-event-id-1119.md rename to docs/kb/auditor/netwrix-auditor-health-log-contains-event-id-1119.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/netwrix-auditor-health-log-contains-eventid-2002.md b/docs/kb/auditor/netwrix-auditor-health-log-contains-eventid-2002.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/netwrix-auditor-health-log-contains-eventid-2002.md rename to docs/kb/auditor/netwrix-auditor-health-log-contains-eventid-2002.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/netwrix-auditor-health-log-contains-eventid-3230.md b/docs/kb/auditor/netwrix-auditor-health-log-contains-eventid-3230.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/netwrix-auditor-health-log-contains-eventid-3230.md rename to docs/kb/auditor/netwrix-auditor-health-log-contains-eventid-3230.md diff --git a/docs/kb/auditor/system-administration/licensing-and-compliance/netwrix-auditor-licenses-and-plans.md b/docs/kb/auditor/netwrix-auditor-licenses-and-plans.md similarity index 100% rename from docs/kb/auditor/system-administration/licensing-and-compliance/netwrix-auditor-licenses-and-plans.md rename to docs/kb/auditor/netwrix-auditor-licenses-and-plans.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/netwrix-auditor-licensing-faqs.md b/docs/kb/auditor/netwrix-auditor-licensing-faqs.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/netwrix-auditor-licensing-faqs.md rename to docs/kb/auditor/netwrix-auditor-licensing-faqs.md diff --git a/docs/kb/auditor/reports-alerts-and-notifications/report-generation/netwrix-auditor-risk-assessment-reports-reference-table.md b/docs/kb/auditor/netwrix-auditor-risk-assessment-reports-reference-table.md similarity index 100% rename from docs/kb/auditor/reports-alerts-and-notifications/report-generation/netwrix-auditor-risk-assessment-reports-reference-table.md rename to docs/kb/auditor/netwrix-auditor-risk-assessment-reports-reference-table.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/netwrix-auditor-stops-working-after-upgrading-host-server-windows.md b/docs/kb/auditor/netwrix-auditor-stops-working-after-upgrading-host-server-windows.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/netwrix-auditor-stops-working-after-upgrading-host-server-windows.md rename to docs/kb/auditor/netwrix-auditor-stops-working-after-upgrading-host-server-windows.md diff --git a/docs/kb/auditor/event-id-reference/health-log-events/netwrix-auditor-system-health-event-id-2007.md b/docs/kb/auditor/netwrix-auditor-system-health-event-id-2007.md similarity index 100% rename from docs/kb/auditor/event-id-reference/health-log-events/netwrix-auditor-system-health-event-id-2007.md rename to docs/kb/auditor/netwrix-auditor-system-health-event-id-2007.md diff --git a/docs/kb/auditor/event-id-reference/health-log-events/netwrix-auditor-system-health-log-contains-event-ids-1015-and-1016.md b/docs/kb/auditor/netwrix-auditor-system-health-log-contains-event-ids-1015-and-1016.md similarity index 100% rename from docs/kb/auditor/event-id-reference/health-log-events/netwrix-auditor-system-health-log-contains-event-ids-1015-and-1016.md rename to docs/kb/auditor/netwrix-auditor-system-health-log-contains-event-ids-1015-and-1016.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/netwrix-auditor-system-health-log-contains-eventids-3127-and-3129.md b/docs/kb/auditor/netwrix-auditor-system-health-log-contains-eventids-3127-and-3129.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/netwrix-auditor-system-health-log-contains-eventids-3127-and-3129.md rename to docs/kb/auditor/netwrix-auditor-system-health-log-contains-eventids-3127-and-3129.md diff --git a/docs/kb/auditor/event-id-reference/health-log-events/netwrix-auditor-system-health-log-event-id-1059.md b/docs/kb/auditor/netwrix-auditor-system-health-log-event-id-1059.md similarity index 100% rename from docs/kb/auditor/event-id-reference/health-log-events/netwrix-auditor-system-health-log-event-id-1059.md rename to docs/kb/auditor/netwrix-auditor-system-health-log-event-id-1059.md diff --git a/docs/kb/auditor/event-id-reference/health-log-events/netwrix-auditor-system-health-log-event-id-1213.md b/docs/kb/auditor/netwrix-auditor-system-health-log-event-id-1213.md similarity index 100% rename from docs/kb/auditor/event-id-reference/health-log-events/netwrix-auditor-system-health-log-event-id-1213.md rename to docs/kb/auditor/netwrix-auditor-system-health-log-event-id-1213.md diff --git a/docs/kb/auditor/system-administration/migration-and-upgrade/netwrix-auditor-upgrade-process-taking-too-long.md b/docs/kb/auditor/netwrix-auditor-upgrade-process-taking-too-long.md similarity index 100% rename from docs/kb/auditor/system-administration/migration-and-upgrade/netwrix-auditor-upgrade-process-taking-too-long.md rename to docs/kb/auditor/netwrix-auditor-upgrade-process-taking-too-long.md diff --git a/docs/kb/auditor/reports-alerts-and-notifications/subscriptions-and-distribution/netwrix-auditor-was-unable-to-deliver-the-subscription-due-to-following-error-access-is-denied.md b/docs/kb/auditor/netwrix-auditor-was-unable-to-deliver-the-subscription-due-to-following-error-access-is-denied.md similarity index 100% rename from docs/kb/auditor/reports-alerts-and-notifications/subscriptions-and-distribution/netwrix-auditor-was-unable-to-deliver-the-subscription-due-to-following-error-access-is-denied.md rename to docs/kb/auditor/netwrix-auditor-was-unable-to-deliver-the-subscription-due-to-following-error-access-is-denied.md diff --git a/docs/kb/auditor/configuration-and-setup/sql-server-auditing/netwrix-auditor-widgets-show-the-sql-server-error-18452-login-failed.md b/docs/kb/auditor/netwrix-auditor-widgets-show-the-sql-server-error-18452-login-failed.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/sql-server-auditing/netwrix-auditor-widgets-show-the-sql-server-error-18452-login-failed.md rename to docs/kb/auditor/netwrix-auditor-widgets-show-the-sql-server-error-18452-login-failed.md diff --git a/docs/kb/auditor/monitoring-plans/user-activity-monitoring/netwrix-inactive-users-tracker-does-not-perform-any-actions-on-inactive-accounts.md b/docs/kb/auditor/netwrix-inactive-users-tracker-does-not-perform-any-actions-on-inactive-accounts.md similarity index 100% rename from docs/kb/auditor/monitoring-plans/user-activity-monitoring/netwrix-inactive-users-tracker-does-not-perform-any-actions-on-inactive-accounts.md rename to docs/kb/auditor/netwrix-inactive-users-tracker-does-not-perform-any-actions-on-inactive-accounts.md diff --git a/docs/kb/auditor/monitoring-plans/user-activity-monitoring/netwrix-inactive-users-tracker-ignores-disabled-user-accounts-and-does-not-report-them-as-inactive.md b/docs/kb/auditor/netwrix-inactive-users-tracker-ignores-disabled-user-accounts-and-does-not-report-them-as-inactive.md similarity index 100% rename from docs/kb/auditor/monitoring-plans/user-activity-monitoring/netwrix-inactive-users-tracker-ignores-disabled-user-accounts-and-does-not-report-them-as-inactive.md rename to docs/kb/auditor/netwrix-inactive-users-tracker-ignores-disabled-user-accounts-and-does-not-report-them-as-inactive.md diff --git a/docs/kb/auditor/system-administration/migration-and-upgrade/netwrix_auditor_data_collection_service_crashes_after_upgrade_to_v10.7.13707.md b/docs/kb/auditor/netwrix_auditor_data_collection_service_crashes_after_upgrade_to_v10.7.13707.md similarity index 100% rename from docs/kb/auditor/system-administration/migration-and-upgrade/netwrix_auditor_data_collection_service_crashes_after_upgrade_to_v10.7.13707.md rename to docs/kb/auditor/netwrix_auditor_data_collection_service_crashes_after_upgrade_to_v10.7.13707.md diff --git a/docs/kb/auditor/configuration-and-setup/general-configuration/new-netfirewallrule-how-to-open-ports-avoiding-manual-setup.md b/docs/kb/auditor/new-netfirewallrule-how-to-open-ports-avoiding-manual-setup.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/general-configuration/new-netfirewallrule-how-to-open-ports-avoiding-manual-setup.md rename to docs/kb/auditor/new-netfirewallrule-how-to-open-ports-avoiding-manual-setup.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/no-data-collected-in-linux-generic-syslog-monitoring-plan.md b/docs/kb/auditor/no-data-collected-in-linux-generic-syslog-monitoring-plan.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/no-data-collected-in-linux-generic-syslog-monitoring-plan.md rename to docs/kb/auditor/no-data-collected-in-linux-generic-syslog-monitoring-plan.md diff --git a/docs/kb/auditor/reports-alerts-and-notifications/report-generation/no-data-is-present-in-reports-the-who-field-contains-the-system-value.md b/docs/kb/auditor/no-data-is-present-in-reports-the-who-field-contains-the-system-value.md similarity index 100% rename from docs/kb/auditor/reports-alerts-and-notifications/report-generation/no-data-is-present-in-reports-the-who-field-contains-the-system-value.md rename to docs/kb/auditor/no-data-is-present-in-reports-the-who-field-contains-the-system-value.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/no-monitoring-plans-found-in-netwrix-auditor.md b/docs/kb/auditor/no-monitoring-plans-found-in-netwrix-auditor.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/no-monitoring-plans-found-in-netwrix-auditor.md rename to docs/kb/auditor/no-monitoring-plans-found-in-netwrix-auditor.md diff --git a/docs/kb/auditor/configuration-and-setup/exchange-auditing/non-owner-mailbox-access-data-missing-in-exchange-auditing-monitoring-plan.md b/docs/kb/auditor/non-owner-mailbox-access-data-missing-in-exchange-auditing-monitoring-plan.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/exchange-auditing/non-owner-mailbox-access-data-missing-in-exchange-auditing-monitoring-plan.md rename to docs/kb/auditor/non-owner-mailbox-access-data-missing-in-exchange-auditing-monitoring-plan.md diff --git a/docs/kb/auditor/system-administration/database-management/not-all-changes-are-included-in-reports-for-database-content-audit.md b/docs/kb/auditor/not-all-changes-are-included-in-reports-for-database-content-audit.md similarity index 100% rename from docs/kb/auditor/system-administration/database-management/not-all-changes-are-included-in-reports-for-database-content-audit.md rename to docs/kb/auditor/not-all-changes-are-included-in-reports-for-database-content-audit.md diff --git a/docs/kb/auditor/reports-alerts-and-notifications/email-notifications/notifications-are-not-sent-to-distribution-groups.md b/docs/kb/auditor/notifications-are-not-sent-to-distribution-groups.md similarity index 100% rename from docs/kb/auditor/reports-alerts-and-notifications/email-notifications/notifications-are-not-sent-to-distribution-groups.md rename to docs/kb/auditor/notifications-are-not-sent-to-distribution-groups.md diff --git a/docs/kb/auditor/reports-alerts-and-notifications/email-notifications/notifications-are-not-sent.md b/docs/kb/auditor/notifications-are-not-sent.md similarity index 100% rename from docs/kb/auditor/reports-alerts-and-notifications/email-notifications/notifications-are-not-sent.md rename to docs/kb/auditor/notifications-are-not-sent.md diff --git a/docs/kb/auditor/configuration-and-setup/windows-server-monitoring/nwx-executables-removed-and-readded-to-domain-controllers.md b/docs/kb/auditor/nwx-executables-removed-and-readded-to-domain-controllers.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/windows-server-monitoring/nwx-executables-removed-and-readded-to-domain-controllers.md rename to docs/kb/auditor/nwx-executables-removed-and-readded-to-domain-controllers.md diff --git a/docs/kb/auditor/reports-alerts-and-notifications/report-generation/object-deletion-does-not-show-up-in-alerts-and-reports-when-running-netwrix-auditor-under-non-admin-.md b/docs/kb/auditor/object-deletion-does-not-show-up-in-alerts-and-reports-when-running-netwrix-auditor-under-non-admin-.md similarity index 100% rename from docs/kb/auditor/reports-alerts-and-notifications/report-generation/object-deletion-does-not-show-up-in-alerts-and-reports-when-running-netwrix-auditor-under-non-admin-.md rename to docs/kb/auditor/object-deletion-does-not-show-up-in-alerts-and-reports-when-running-netwrix-auditor-under-non-admin-.md diff --git a/docs/kb/auditor/monitoring-plans/user-activity-monitoring/object-reference-not-set-to-instance-of-object-in-inactive-user-tracker-health-log.md b/docs/kb/auditor/object-reference-not-set-to-instance-of-object-in-inactive-user-tracker-health-log.md similarity index 100% rename from docs/kb/auditor/monitoring-plans/user-activity-monitoring/object-reference-not-set-to-instance-of-object-in-inactive-user-tracker-health-log.md rename to docs/kb/auditor/object-reference-not-set-to-instance-of-object-in-inactive-user-tracker-health-log.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/object-type-and-what-changed-columns-are-empty.md b/docs/kb/auditor/object-type-and-what-changed-columns-are-empty.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/object-type-and-what-changed-columns-are-empty.md rename to docs/kb/auditor/object-type-and-what-changed-columns-are-empty.md diff --git a/docs/kb/auditor/troubleshooting-and-errors/connection-errors/object-type-of-rras-administration-connection-point.md b/docs/kb/auditor/object-type-of-rras-administration-connection-point.md similarity index 100% rename from docs/kb/auditor/troubleshooting-and-errors/connection-errors/object-type-of-rras-administration-connection-point.md rename to docs/kb/auditor/object-type-of-rras-administration-connection-point.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/odd-characters-in-csv-file.md b/docs/kb/auditor/odd-characters-in-csv-file.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/odd-characters-in-csv-file.md rename to docs/kb/auditor/odd-characters-in-csv-file.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/omit-folder-open-events.md b/docs/kb/auditor/omit-folder-open-events.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/omit-folder-open-events.md rename to docs/kb/auditor/omit-folder-open-events.md diff --git a/docs/kb/auditor/reports-alerts-and-notifications/report-generation/operation-has-timed-out-for-cef-export-siem-add-on.md b/docs/kb/auditor/operation-has-timed-out-for-cef-export-siem-add-on.md similarity index 100% rename from docs/kb/auditor/reports-alerts-and-notifications/report-generation/operation-has-timed-out-for-cef-export-siem-add-on.md rename to docs/kb/auditor/operation-has-timed-out-for-cef-export-siem-add-on.md diff --git a/docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/operation-timed-out-in-sharepoint-online-and-teams-monitoring-plans-in-netwrix-auditor.md b/docs/kb/auditor/operation-timed-out-in-sharepoint-online-and-teams-monitoring-plans-in-netwrix-auditor.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/operation-timed-out-in-sharepoint-online-and-teams-monitoring-plans-in-netwrix-auditor.md rename to docs/kb/auditor/operation-timed-out-in-sharepoint-online-and-teams-monitoring-plans-in-netwrix-auditor.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/out-of-memory-exception.md b/docs/kb/auditor/out-of-memory-exception.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/out-of-memory-exception.md rename to docs/kb/auditor/out-of-memory-exception.md diff --git a/docs/kb/auditor/monitoring-plans/event-log-management/parallel-redo-events-in-sql-server-event-log.md b/docs/kb/auditor/parallel-redo-events-in-sql-server-event-log.md similarity index 100% rename from docs/kb/auditor/monitoring-plans/event-log-management/parallel-redo-events-in-sql-server-event-log.md rename to docs/kb/auditor/parallel-redo-events-in-sql-server-event-log.md diff --git a/docs/kb/auditor/monitoring-plans/password-expiration-notifier/password-expiration-notifier-email-header-and-footer-reset-after-upgrade.md b/docs/kb/auditor/password-expiration-notifier-email-header-and-footer-reset-after-upgrade.md similarity index 100% rename from docs/kb/auditor/monitoring-plans/password-expiration-notifier/password-expiration-notifier-email-header-and-footer-reset-after-upgrade.md rename to docs/kb/auditor/password-expiration-notifier-email-header-and-footer-reset-after-upgrade.md diff --git a/docs/kb/auditor/monitoring-plans/password-expiration-notifier/password-expiration-notifier-generates-blank-reports-after-configuring-password-policy-enforcer.md b/docs/kb/auditor/password-expiration-notifier-generates-blank-reports-after-configuring-password-policy-enforcer.md similarity index 100% rename from docs/kb/auditor/monitoring-plans/password-expiration-notifier/password-expiration-notifier-generates-blank-reports-after-configuring-password-policy-enforcer.md rename to docs/kb/auditor/password-expiration-notifier-generates-blank-reports-after-configuring-password-policy-enforcer.md diff --git a/docs/kb/auditor/monitoring-plans/password-expiration-notifier/password-expiration-notifier-stopped-showing-results.md b/docs/kb/auditor/password-expiration-notifier-stopped-showing-results.md similarity index 100% rename from docs/kb/auditor/monitoring-plans/password-expiration-notifier/password-expiration-notifier-stopped-showing-results.md rename to docs/kb/auditor/password-expiration-notifier-stopped-showing-results.md diff --git a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/permission-denied-error-code-2146828218.md b/docs/kb/auditor/permission-denied-error-code-2146828218.md similarity index 100% rename from docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/permission-denied-error-code-2146828218.md rename to docs/kb/auditor/permission-denied-error-code-2146828218.md diff --git a/docs/kb/auditor/configuration-and-setup/microsoft-365-integration/permission_manifests_for_auditing_office_365_and_microsoft_entra_id_(auditor_v10.0_and_older).md b/docs/kb/auditor/permission_manifests_for_auditing_office_365_and_microsoft_entra_id_(auditor_v10.0_and_older).md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/microsoft-365-integration/permission_manifests_for_auditing_office_365_and_microsoft_entra_id_(auditor_v10.0_and_older).md rename to docs/kb/auditor/permission_manifests_for_auditing_office_365_and_microsoft_entra_id_(auditor_v10.0_and_older).md diff --git a/docs/kb/auditor/configuration-and-setup/sql-server-auditing/permissions-granted-are-insufficient-in-sql-server-reporting-services.md b/docs/kb/auditor/permissions-granted-are-insufficient-in-sql-server-reporting-services.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/sql-server-auditing/permissions-granted-are-insufficient-in-sql-server-reporting-services.md rename to docs/kb/auditor/permissions-granted-are-insufficient-in-sql-server-reporting-services.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/preserving-custom-taxonomies.md b/docs/kb/auditor/preserving-custom-taxonomies.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/preserving-custom-taxonomies.md rename to docs/kb/auditor/preserving-custom-taxonomies.md diff --git a/docs/kb/auditor/configuration-and-setup/windows-server-monitoring/process-cannot-access-the-file-in-windows-server-monitoring-plan.md b/docs/kb/auditor/process-cannot-access-the-file-in-windows-server-monitoring-plan.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/windows-server-monitoring/process-cannot-access-the-file-in-windows-server-monitoring-plan.md rename to docs/kb/auditor/process-cannot-access-the-file-in-windows-server-monitoring-plan.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/process-document-images-results-in-no-extracted-text-or-invalid-text.md b/docs/kb/auditor/process-document-images-results-in-no-extracted-text-or-invalid-text.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/process-document-images-results-in-no-extracted-text-or-invalid-text.md rename to docs/kb/auditor/process-document-images-results-in-no-extracted-text-or-invalid-text.md diff --git a/docs/kb/auditor/monitoring-plans/event-log-management/process-event-log-backup-without-domain-administrator-permissions.md b/docs/kb/auditor/process-event-log-backup-without-domain-administrator-permissions.md similarity index 100% rename from docs/kb/auditor/monitoring-plans/event-log-management/process-event-log-backup-without-domain-administrator-permissions.md rename to docs/kb/auditor/process-event-log-backup-without-domain-administrator-permissions.md diff --git a/docs/kb/auditor/troubleshooting-and-errors/permission-and-authentication-errors/rbac-authorization-returns-access-denied.md b/docs/kb/auditor/rbac-authorization-returns-access-denied.md similarity index 100% rename from docs/kb/auditor/troubleshooting-and-errors/permission-and-authentication-errors/rbac-authorization-returns-access-denied.md rename to docs/kb/auditor/rbac-authorization-returns-access-denied.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/reading-log-status.md b/docs/kb/auditor/reading-log-status.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/reading-log-status.md rename to docs/kb/auditor/reading-log-status.md diff --git a/docs/kb/auditor/configuration-and-setup/sql-server-auditing/recover-access-to-a-sql-server-instance.md b/docs/kb/auditor/recover-access-to-a-sql-server-instance.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/sql-server-auditing/recover-access-to-a-sql-server-instance.md rename to docs/kb/auditor/recover-access-to-a-sql-server-instance.md diff --git a/docs/kb/auditor/system-administration/database-management/recovery-mode-changes-in-sql-databases.md b/docs/kb/auditor/recovery-mode-changes-in-sql-databases.md similarity index 100% rename from docs/kb/auditor/system-administration/database-management/recovery-mode-changes-in-sql-databases.md rename to docs/kb/auditor/recovery-mode-changes-in-sql-databases.md diff --git a/docs/kb/auditor/configuration-and-setup/active-directory-auditing/reducing-the-used-active-directory-and-entra-id-license-counts.md b/docs/kb/auditor/reducing-the-used-active-directory-and-entra-id-license-counts.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/active-directory-auditing/reducing-the-used-active-directory-and-entra-id-license-counts.md rename to docs/kb/auditor/reducing-the-used-active-directory-and-entra-id-license-counts.md diff --git a/docs/kb/auditor/troubleshooting-and-errors/connection-errors/remote-service-control-manager-connection-timout.md b/docs/kb/auditor/remote-service-control-manager-connection-timout.md similarity index 100% rename from docs/kb/auditor/troubleshooting-and-errors/connection-errors/remote-service-control-manager-connection-timout.md rename to docs/kb/auditor/remote-service-control-manager-connection-timout.md diff --git "a/docs/kb/auditor/reports-alerts-and-notifications/subscriptions-and-distribution/remote_certificate_is_invalid_according_to_validation_procedure_\342\200\224_subscriptions_error_in_netwrix_aud.md" "b/docs/kb/auditor/remote_certificate_is_invalid_according_to_validation_procedure_\342\200\224_subscriptions_error_in_netwrix_aud.md" similarity index 100% rename from "docs/kb/auditor/reports-alerts-and-notifications/subscriptions-and-distribution/remote_certificate_is_invalid_according_to_validation_procedure_\342\200\224_subscriptions_error_in_netwrix_aud.md" rename to "docs/kb/auditor/remote_certificate_is_invalid_according_to_validation_procedure_\342\200\224_subscriptions_error_in_netwrix_aud.md" diff --git a/docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/remote_server_returned_error_(400)_bad_request_when_auditing_sharepoint_online_and_microsoft_entra_i.md b/docs/kb/auditor/remote_server_returned_error_(400)_bad_request_when_auditing_sharepoint_online_and_microsoft_entra_i.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/remote_server_returned_error_(400)_bad_request_when_auditing_sharepoint_online_and_microsoft_entra_i.md rename to docs/kb/auditor/remote_server_returned_error_(400)_bad_request_when_auditing_sharepoint_online_and_microsoft_entra_i.md diff --git a/docs/kb/auditor/reports-alerts-and-notifications/report-generation/reporting-services-error-cannot-check-the-content-manager-role-on-the-report-server.md b/docs/kb/auditor/reporting-services-error-cannot-check-the-content-manager-role-on-the-report-server.md similarity index 100% rename from docs/kb/auditor/reports-alerts-and-notifications/report-generation/reporting-services-error-cannot-check-the-content-manager-role-on-the-report-server.md rename to docs/kb/auditor/reporting-services-error-cannot-check-the-content-manager-role-on-the-report-server.md diff --git a/docs/kb/auditor/reports-alerts-and-notifications/report-generation/reports-for-subscriptions-are-missing-in-netwrix-auditor.md b/docs/kb/auditor/reports-for-subscriptions-are-missing-in-netwrix-auditor.md similarity index 100% rename from docs/kb/auditor/reports-alerts-and-notifications/report-generation/reports-for-subscriptions-are-missing-in-netwrix-auditor.md rename to docs/kb/auditor/reports-for-subscriptions-are-missing-in-netwrix-auditor.md diff --git a/docs/kb/auditor/reports-alerts-and-notifications/report-generation/reports-generation-takes-a-while-and-completes-with-errors.md b/docs/kb/auditor/reports-generation-takes-a-while-and-completes-with-errors.md similarity index 100% rename from docs/kb/auditor/reports-alerts-and-notifications/report-generation/reports-generation-takes-a-while-and-completes-with-errors.md rename to docs/kb/auditor/reports-generation-takes-a-while-and-completes-with-errors.md diff --git a/docs/kb/auditor/configuration-and-setup/windows-server-monitoring/request-is-not-supported-windows-server-auditing.md b/docs/kb/auditor/request-is-not-supported-windows-server-auditing.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/windows-server-monitoring/request-is-not-supported-windows-server-auditing.md rename to docs/kb/auditor/request-is-not-supported-windows-server-auditing.md diff --git a/docs/kb/auditor/monitoring-plans/event-log-management/reset-collection-history-for-generic-events-event-log-management.md b/docs/kb/auditor/reset-collection-history-for-generic-events-event-log-management.md similarity index 100% rename from docs/kb/auditor/monitoring-plans/event-log-management/reset-collection-history-for-generic-events-event-log-management.md rename to docs/kb/auditor/reset-collection-history-for-generic-events-event-log-management.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/response-action-example-moving-user-account-to-the-quarantine-ou.md b/docs/kb/auditor/response-action-example-moving-user-account-to-the-quarantine-ou.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/response-action-example-moving-user-account-to-the-quarantine-ou.md rename to docs/kb/auditor/response-action-example-moving-user-account-to-the-quarantine-ou.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/result_administrator_restricted_access_to_users_of_your_domain..md b/docs/kb/auditor/result_administrator_restricted_access_to_users_of_your_domain..md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/result_administrator_restricted_access_to_users_of_your_domain..md rename to docs/kb/auditor/result_administrator_restricted_access_to_users_of_your_domain..md diff --git a/docs/kb/auditor/troubleshooting-and-errors/ssl-tls-certificate-issues/retrieving_a_list_of_expiring_ssltls_certificates_and_their_expiration_dates.md b/docs/kb/auditor/retrieving_a_list_of_expiring_ssltls_certificates_and_their_expiration_dates.md similarity index 100% rename from docs/kb/auditor/troubleshooting-and-errors/ssl-tls-certificate-issues/retrieving_a_list_of_expiring_ssltls_certificates_and_their_expiration_dates.md rename to docs/kb/auditor/retrieving_a_list_of_expiring_ssltls_certificates_and_their_expiration_dates.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/rif-document-is-not-compatible-with-this-code-version.md b/docs/kb/auditor/rif-document-is-not-compatible-with-this-code-version.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/rif-document-is-not-compatible-with-this-code-version.md rename to docs/kb/auditor/rif-document-is-not-compatible-with-this-code-version.md diff --git a/docs/kb/auditor/configuration-and-setup/active-directory-auditing/rollback-for-attribute-has-failed-error-in-object-restore-for-active-directory.md b/docs/kb/auditor/rollback-for-attribute-has-failed-error-in-object-restore-for-active-directory.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/active-directory-auditing/rollback-for-attribute-has-failed-error-in-object-restore-for-active-directory.md rename to docs/kb/auditor/rollback-for-attribute-has-failed-error-in-object-restore-for-active-directory.md diff --git a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/rscannotvalidateencrypteddata-unable-to-validate-integrity-of-encrypted-data.md b/docs/kb/auditor/rscannotvalidateencrypteddata-unable-to-validate-integrity-of-encrypted-data.md similarity index 100% rename from docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/rscannotvalidateencrypteddata-unable-to-validate-integrity-of-encrypted-data.md rename to docs/kb/auditor/rscannotvalidateencrypteddata-unable-to-validate-integrity-of-encrypted-data.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/sa_11.6_010.md b/docs/kb/auditor/sa_11.6_010.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/sa_11.6_010.md rename to docs/kb/auditor/sa_11.6_010.md diff --git a/docs/kb/auditor/configuration-and-setup/windows-server-monitoring/scmlib.datacollecting.dnsdataproviderexception2_error_in_windows_server_monitoring_plan.md b/docs/kb/auditor/scmlib.datacollecting.dnsdataproviderexception2_error_in_windows_server_monitoring_plan.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/windows-server-monitoring/scmlib.datacollecting.dnsdataproviderexception2_error_in_windows_server_monitoring_plan.md rename to docs/kb/auditor/scmlib.datacollecting.dnsdataproviderexception2_error_in_windows_server_monitoring_plan.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/search-takes-too-long-to-complete.md b/docs/kb/auditor/search-takes-too-long-to-complete.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/search-takes-too-long-to-complete.md rename to docs/kb/auditor/search-takes-too-long-to-complete.md diff --git a/docs/kb/auditor/reports-alerts-and-notifications/report-generation/security-groups-are-not-fully-displayed-in-the-azure-ad-accounts-attributes-report.md b/docs/kb/auditor/security-groups-are-not-fully-displayed-in-the-azure-ad-accounts-attributes-report.md similarity index 100% rename from docs/kb/auditor/reports-alerts-and-notifications/report-generation/security-groups-are-not-fully-displayed-in-the-azure-ad-accounts-attributes-report.md rename to docs/kb/auditor/security-groups-are-not-fully-displayed-in-the-azure-ad-accounts-attributes-report.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/security-log-overwrites-occurred-on-this-dc.md b/docs/kb/auditor/security-log-overwrites-occurred-on-this-dc.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/security-log-overwrites-occurred-on-this-dc.md rename to docs/kb/auditor/security-log-overwrites-occurred-on-this-dc.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/security-log-settings-do-not-apply-via-gpo.md b/docs/kb/auditor/security-log-settings-do-not-apply-via-gpo.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/security-log-settings-do-not-apply-via-gpo.md rename to docs/kb/auditor/security-log-settings-do-not-apply-via-gpo.md diff --git a/docs/kb/auditor/monitoring-plans/user-activity-monitoring/service-did-not-respond-to-the-start-or-control-request-error-in-user-activity-service.md b/docs/kb/auditor/service-did-not-respond-to-the-start-or-control-request-error-in-user-activity-service.md similarity index 100% rename from docs/kb/auditor/monitoring-plans/user-activity-monitoring/service-did-not-respond-to-the-start-or-control-request-error-in-user-activity-service.md rename to docs/kb/auditor/service-did-not-respond-to-the-start-or-control-request-error-in-user-activity-service.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/set-up-direct-send-for-netwrix-auditor-and-netwrix-data-classification.md b/docs/kb/auditor/set-up-direct-send-for-netwrix-auditor-and-netwrix-data-classification.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/set-up-direct-send-for-netwrix-auditor-and-netwrix-data-classification.md rename to docs/kb/auditor/set-up-direct-send-for-netwrix-auditor-and-netwrix-data-classification.md diff --git a/docs/kb/auditor/troubleshooting-and-errors/ssl-tls-certificate-issues/set_up_secure_connection_between_auditor_and_ssrs_via_ssltls_channel.md b/docs/kb/auditor/set_up_secure_connection_between_auditor_and_ssrs_via_ssltls_channel.md similarity index 100% rename from docs/kb/auditor/troubleshooting-and-errors/ssl-tls-certificate-issues/set_up_secure_connection_between_auditor_and_ssrs_via_ssltls_channel.md rename to docs/kb/auditor/set_up_secure_connection_between_auditor_and_ssrs_via_ssltls_channel.md diff --git a/docs/kb/auditor/reports-alerts-and-notifications/alerts-and-rules/setting-up-account-lockout-alert.md b/docs/kb/auditor/setting-up-account-lockout-alert.md similarity index 100% rename from docs/kb/auditor/reports-alerts-and-notifications/alerts-and-rules/setting-up-account-lockout-alert.md rename to docs/kb/auditor/setting-up-account-lockout-alert.md diff --git a/docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/sharepoint-application-deployment-for-ndc.md b/docs/kb/auditor/sharepoint-application-deployment-for-ndc.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/sharepoint-application-deployment-for-ndc.md rename to docs/kb/auditor/sharepoint-application-deployment-for-ndc.md diff --git a/docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/sharepoint-application-installation-for-netwrix-data-classification.md b/docs/kb/auditor/sharepoint-application-installation-for-netwrix-data-classification.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/sharepoint-application-installation-for-netwrix-data-classification.md rename to docs/kb/auditor/sharepoint-application-installation-for-netwrix-data-classification.md diff --git a/docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/sharepoint-configuration-changes-are-reported-with-a-wrong-timestamp.md b/docs/kb/auditor/sharepoint-configuration-changes-are-reported-with-a-wrong-timestamp.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/sharepoint-configuration-changes-are-reported-with-a-wrong-timestamp.md rename to docs/kb/auditor/sharepoint-configuration-changes-are-reported-with-a-wrong-timestamp.md diff --git a/docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/sharepoint-core-service-deployment-failed.md b/docs/kb/auditor/sharepoint-core-service-deployment-failed.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/sharepoint-core-service-deployment-failed.md rename to docs/kb/auditor/sharepoint-core-service-deployment-failed.md diff --git a/docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/sharepoint-term-set-tree-fails-to-load-or-unable-to-edit-a-clue-or-term.md b/docs/kb/auditor/sharepoint-term-set-tree-fails-to-load-or-unable-to-edit-a-clue-or-term.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/sharepoint-term-set-tree-fails-to-load-or-unable-to-edit-a-clue-or-term.md rename to docs/kb/auditor/sharepoint-term-set-tree-fails-to-load-or-unable-to-edit-a-clue-or-term.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/slow-examination.md b/docs/kb/auditor/slow-examination.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/slow-examination.md rename to docs/kb/auditor/slow-examination.md diff --git a/docs/kb/auditor/monitoring-plans/user-activity-monitoring/some-accounts-were-not-moved-or-deleted-in-inactive-user-tracker-report.md b/docs/kb/auditor/some-accounts-were-not-moved-or-deleted-in-inactive-user-tracker-report.md similarity index 100% rename from docs/kb/auditor/monitoring-plans/user-activity-monitoring/some-accounts-were-not-moved-or-deleted-in-inactive-user-tracker-report.md rename to docs/kb/auditor/some-accounts-were-not-moved-or-deleted-in-inactive-user-tracker-report.md diff --git a/docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/some-sharepoint-events-may-be-lost-and-not-reflected-in-reports-and-change-summaries.md b/docs/kb/auditor/some-sharepoint-events-may-be-lost-and-not-reflected-in-reports-and-change-summaries.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/some-sharepoint-events-may-be-lost-and-not-reflected-in-reports-and-change-summaries.md rename to docs/kb/auditor/some-sharepoint-events-may-be-lost-and-not-reflected-in-reports-and-change-summaries.md diff --git a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/specified-logon-session-does-not-exist-error-in-netwrix-auditor.md b/docs/kb/auditor/specified-logon-session-does-not-exist-error-in-netwrix-auditor.md similarity index 100% rename from docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/specified-logon-session-does-not-exist-error-in-netwrix-auditor.md rename to docs/kb/auditor/specified-logon-session-does-not-exist-error-in-netwrix-auditor.md diff --git a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/specified-network-name-is-no-longer-available-error-in-logon-activity-monitoring-plan.md b/docs/kb/auditor/specified-network-name-is-no-longer-available-error-in-logon-activity-monitoring-plan.md similarity index 100% rename from docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/specified-network-name-is-no-longer-available-error-in-logon-activity-monitoring-plan.md rename to docs/kb/auditor/specified-network-name-is-no-longer-available-error-in-logon-activity-monitoring-plan.md diff --git a/docs/kb/auditor/configuration-and-setup/sql-server-auditing/specify-custom-sql-server-port-for-netwrix-auditor-audit-database.md b/docs/kb/auditor/specify-custom-sql-server-port-for-netwrix-auditor-audit-database.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/sql-server-auditing/specify-custom-sql-server-port-for-netwrix-auditor-audit-database.md rename to docs/kb/auditor/specify-custom-sql-server-port-for-netwrix-auditor-audit-database.md diff --git a/docs/kb/auditor/configuration-and-setup/sql-server-auditing/sql-server-express-database-size-reached-10gb.md b/docs/kb/auditor/sql-server-express-database-size-reached-10gb.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/sql-server-auditing/sql-server-express-database-size-reached-10gb.md rename to docs/kb/auditor/sql-server-express-database-size-reached-10gb.md diff --git a/docs/kb/auditor/reports-alerts-and-notifications/email-notifications/ssl-exception-failed-to-deliver-netwrix-auditor-health-summary-email.md b/docs/kb/auditor/ssl-exception-failed-to-deliver-netwrix-auditor-health-summary-email.md similarity index 100% rename from docs/kb/auditor/reports-alerts-and-notifications/email-notifications/ssl-exception-failed-to-deliver-netwrix-auditor-health-summary-email.md rename to docs/kb/auditor/ssl-exception-failed-to-deliver-netwrix-auditor-health-summary-email.md diff --git a/docs/kb/auditor/system-administration/database-management/ssrs-tempdb-permanently-grows-large-and-occupies-disk-space.md b/docs/kb/auditor/ssrs-tempdb-permanently-grows-large-and-occupies-disk-space.md similarity index 100% rename from docs/kb/auditor/system-administration/database-management/ssrs-tempdb-permanently-grows-large-and-occupies-disk-space.md rename to docs/kb/auditor/ssrs-tempdb-permanently-grows-large-and-occupies-disk-space.md diff --git a/docs/kb/auditor/reports-alerts-and-notifications/report-generation/state-in-time-reports-do-not-show-gpo-settings-values.md b/docs/kb/auditor/state-in-time-reports-do-not-show-gpo-settings-values.md similarity index 100% rename from docs/kb/auditor/reports-alerts-and-notifications/report-generation/state-in-time-reports-do-not-show-gpo-settings-values.md rename to docs/kb/auditor/state-in-time-reports-do-not-show-gpo-settings-values.md diff --git a/docs/kb/auditor/reports-alerts-and-notifications/subscriptions-and-distribution/subscription-attachments-exceeding-the-size-limit-are-missing-from-lostandfound.md b/docs/kb/auditor/subscription-attachments-exceeding-the-size-limit-are-missing-from-lostandfound.md similarity index 100% rename from docs/kb/auditor/reports-alerts-and-notifications/subscriptions-and-distribution/subscription-attachments-exceeding-the-size-limit-are-missing-from-lostandfound.md rename to docs/kb/auditor/subscription-attachments-exceeding-the-size-limit-are-missing-from-lostandfound.md diff --git a/docs/kb/auditor/reports-alerts-and-notifications/subscriptions-and-distribution/subscription-generation-fails-due-to-incorrect-date-from-value.md b/docs/kb/auditor/subscription-generation-fails-due-to-incorrect-date-from-value.md similarity index 100% rename from docs/kb/auditor/reports-alerts-and-notifications/subscriptions-and-distribution/subscription-generation-fails-due-to-incorrect-date-from-value.md rename to docs/kb/auditor/subscription-generation-fails-due-to-incorrect-date-from-value.md diff --git a/docs/kb/auditor/reports-alerts-and-notifications/report-generation/subscription-reports-errors.md b/docs/kb/auditor/subscription-reports-errors.md similarity index 100% rename from docs/kb/auditor/reports-alerts-and-notifications/report-generation/subscription-reports-errors.md rename to docs/kb/auditor/subscription-reports-errors.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/supplied-object-has-not-been-initialized-for-investigations.md b/docs/kb/auditor/supplied-object-has-not-been-initialized-for-investigations.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/supplied-object-has-not-been-initialized-for-investigations.md rename to docs/kb/auditor/supplied-object-has-not-been-initialized-for-investigations.md diff --git a/docs/kb/auditor/monitoring-plans/account-lockout-examiner/support-and-maintenance-contract-has-expired-for-account-lockout-examiner.md b/docs/kb/auditor/support-and-maintenance-contract-has-expired-for-account-lockout-examiner.md similarity index 100% rename from docs/kb/auditor/monitoring-plans/account-lockout-examiner/support-and-maintenance-contract-has-expired-for-account-lockout-examiner.md rename to docs/kb/auditor/support-and-maintenance-contract-has-expired-for-account-lockout-examiner.md diff --git a/docs/kb/auditor/monitoring-plans/password-expiration-notifier/support-for-fine-grained-password-policies-in-netwrix-password-expiration-notifier.md b/docs/kb/auditor/support-for-fine-grained-password-policies-in-netwrix-password-expiration-notifier.md similarity index 100% rename from docs/kb/auditor/monitoring-plans/password-expiration-notifier/support-for-fine-grained-password-policies-in-netwrix-password-expiration-notifier.md rename to docs/kb/auditor/support-for-fine-grained-password-policies-in-netwrix-password-expiration-notifier.md diff --git a/docs/kb/auditor/configuration-and-setup/file-server-auditing/symbolic-link-cannot-be-followed-error-in-file-server-monitoring-plan.md b/docs/kb/auditor/symbolic-link-cannot-be-followed-error-in-file-server-monitoring-plan.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/file-server-auditing/symbolic-link-cannot-be-followed-error-in-file-server-monitoring-plan.md rename to docs/kb/auditor/symbolic-link-cannot-be-followed-error-in-file-server-monitoring-plan.md diff --git a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/system-cannot-find-the-path-specified-in-logon-activity-monitoring-plan.md b/docs/kb/auditor/system-cannot-find-the-path-specified-in-logon-activity-monitoring-plan.md similarity index 100% rename from docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/system-cannot-find-the-path-specified-in-logon-activity-monitoring-plan.md rename to docs/kb/auditor/system-cannot-find-the-path-specified-in-logon-activity-monitoring-plan.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/system-changed-client-operating-system.md b/docs/kb/auditor/system-changed-client-operating-system.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/system-changed-client-operating-system.md rename to docs/kb/auditor/system-changed-client-operating-system.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/system-changed-directory-objects-for-foreign-security-principals.md b/docs/kb/auditor/system-changed-directory-objects-for-foreign-security-principals.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/system-changed-directory-objects-for-foreign-security-principals.md rename to docs/kb/auditor/system-changed-directory-objects-for-foreign-security-principals.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/system-changed-object-path-after-account-name-change.md b/docs/kb/auditor/system-changed-object-path-after-account-name-change.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/system-changed-object-path-after-account-name-change.md rename to docs/kb/auditor/system-changed-object-path-after-account-name-change.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/system-changed-service-principle-name-attribute.md b/docs/kb/auditor/system-changed-service-principle-name-attribute.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/system-changed-service-principle-name-attribute.md rename to docs/kb/auditor/system-changed-service-principle-name-attribute.md diff --git a/docs/kb/auditor/monitoring-plans/user-activity-monitoring/target-computer-cannot-be-identified-in-user-activity-monitoring-plan.md b/docs/kb/auditor/target-computer-cannot-be-identified-in-user-activity-monitoring-plan.md similarity index 100% rename from docs/kb/auditor/monitoring-plans/user-activity-monitoring/target-computer-cannot-be-identified-in-user-activity-monitoring-plan.md rename to docs/kb/auditor/target-computer-cannot-be-identified-in-user-activity-monitoring-plan.md diff --git a/docs/kb/auditor/monitoring-plans/account-lockout-examiner/the-account-lockout-examiner-service-account.md b/docs/kb/auditor/the-account-lockout-examiner-service-account.md similarity index 100% rename from docs/kb/auditor/monitoring-plans/account-lockout-examiner/the-account-lockout-examiner-service-account.md rename to docs/kb/auditor/the-account-lockout-examiner-service-account.md diff --git a/docs/kb/auditor/reports-alerts-and-notifications/alerts-and-rules/the-best-way-to-find-the-attribute-name-when-configuring-real-time-alerts.md b/docs/kb/auditor/the-best-way-to-find-the-attribute-name-when-configuring-real-time-alerts.md similarity index 100% rename from docs/kb/auditor/reports-alerts-and-notifications/alerts-and-rules/the-best-way-to-find-the-attribute-name-when-configuring-real-time-alerts.md rename to docs/kb/auditor/the-best-way-to-find-the-attribute-name-when-configuring-real-time-alerts.md diff --git a/docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/the-changes-are-reported-with-the-unknown-value-in-the-who-changed-column-for-sharepoint.md b/docs/kb/auditor/the-changes-are-reported-with-the-unknown-value-in-the-who-changed-column-for-sharepoint.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/the-changes-are-reported-with-the-unknown-value-in-the-who-changed-column-for-sharepoint.md rename to docs/kb/auditor/the-changes-are-reported-with-the-unknown-value-in-the-who-changed-column-for-sharepoint.md diff --git a/docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/the-changes-can-be-reported-with-the-not-applicable-value-in-the-workstation-field-for-sharepoint.md b/docs/kb/auditor/the-changes-can-be-reported-with-the-not-applicable-value-in-the-workstation-field-for-sharepoint.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/the-changes-can-be-reported-with-the-not-applicable-value-in-the-workstation-field-for-sharepoint.md rename to docs/kb/auditor/the-changes-can-be-reported-with-the-not-applicable-value-in-the-workstation-field-for-sharepoint.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/the-conceptqs-application-pool-crashes-on-startup.md b/docs/kb/auditor/the-conceptqs-application-pool-crashes-on-startup.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/the-conceptqs-application-pool-crashes-on-startup.md rename to docs/kb/auditor/the-conceptqs-application-pool-crashes-on-startup.md diff --git a/docs/kb/auditor/configuration-and-setup/general-configuration/the-conceptserviceviewer-application-fails-to-show-the-current-service-statuses-after-installation.md b/docs/kb/auditor/the-conceptserviceviewer-application-fails-to-show-the-current-service-statuses-after-installation.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/general-configuration/the-conceptserviceviewer-application-fails-to-show-the-current-service-statuses-after-installation.md rename to docs/kb/auditor/the-conceptserviceviewer-application-fails-to-show-the-current-service-statuses-after-installation.md diff --git a/docs/kb/auditor/configuration-and-setup/file-server-auditing/the-disk-on-a-monitored-file-server-is-overfilled.md b/docs/kb/auditor/the-disk-on-a-monitored-file-server-is-overfilled.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/file-server-auditing/the-disk-on-a-monitored-file-server-is-overfilled.md rename to docs/kb/auditor/the-disk-on-a-monitored-file-server-is-overfilled.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/the-domain-param-parameter-is-missing-a-value.md b/docs/kb/auditor/the-domain-param-parameter-is-missing-a-value.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/the-domain-param-parameter-is-missing-a-value.md rename to docs/kb/auditor/the-domain-param-parameter-is-missing-a-value.md diff --git a/docs/kb/auditor/reports-alerts-and-notifications/report-generation/the-email-address-column-in-the-enrollment-report.md b/docs/kb/auditor/the-email-address-column-in-the-enrollment-report.md similarity index 100% rename from docs/kb/auditor/reports-alerts-and-notifications/report-generation/the-email-address-column-in-the-enrollment-report.md rename to docs/kb/auditor/the-email-address-column-in-the-enrollment-report.md diff --git a/docs/kb/auditor/monitoring-plans/event-log-management/the-event-logs-reports-for-windows-server-does-not-contain-any-data.md b/docs/kb/auditor/the-event-logs-reports-for-windows-server-does-not-contain-any-data.md similarity index 100% rename from docs/kb/auditor/monitoring-plans/event-log-management/the-event-logs-reports-for-windows-server-does-not-contain-any-data.md rename to docs/kb/auditor/the-event-logs-reports-for-windows-server-does-not-contain-any-data.md diff --git a/docs/kb/auditor/system-administration/database-management/the-following-error-occurred-during-the-sql-database-content-audit-configuration-could-not-obtain-in.md b/docs/kb/auditor/the-following-error-occurred-during-the-sql-database-content-audit-configuration-could-not-obtain-in.md similarity index 100% rename from docs/kb/auditor/system-administration/database-management/the-following-error-occurred-during-the-sql-database-content-audit-configuration-could-not-obtain-in.md rename to docs/kb/auditor/the-following-error-occurred-during-the-sql-database-content-audit-configuration-could-not-obtain-in.md diff --git a/docs/kb/auditor/configuration-and-setup/exchange-auditing/the-following-issues-have-been-detected-when-trying-to-configure-exchange-server-administrator-audit.md b/docs/kb/auditor/the-following-issues-have-been-detected-when-trying-to-configure-exchange-server-administrator-audit.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/exchange-auditing/the-following-issues-have-been-detected-when-trying-to-configure-exchange-server-administrator-audit.md rename to docs/kb/auditor/the-following-issues-have-been-detected-when-trying-to-configure-exchange-server-administrator-audit.md diff --git a/docs/kb/auditor/monitoring-plans/password-expiration-notifier/the-minimal-rights-for-the-netwrix-password-expiration-notifier-service-account.md b/docs/kb/auditor/the-minimal-rights-for-the-netwrix-password-expiration-notifier-service-account.md similarity index 100% rename from docs/kb/auditor/monitoring-plans/password-expiration-notifier/the-minimal-rights-for-the-netwrix-password-expiration-notifier-service-account.md rename to docs/kb/auditor/the-minimal-rights-for-the-netwrix-password-expiration-notifier-service-account.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/the-name-of-the-process-that-caused-an-account-lockout-does-not-appear-in-examination-results.md b/docs/kb/auditor/the-name-of-the-process-that-caused-an-account-lockout-does-not-appear-in-examination-results.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/the-name-of-the-process-that-caused-an-account-lockout-does-not-appear-in-examination-results.md rename to docs/kb/auditor/the-name-of-the-process-that-caused-an-account-lockout-does-not-appear-in-examination-results.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/the-order-in-which-domains-appear-in-the-managed-domains-list.md b/docs/kb/auditor/the-order-in-which-domains-appear-in-the-managed-domains-list.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/the-order-in-which-domains-appear-in-the-managed-domains-list.md rename to docs/kb/auditor/the-order-in-which-domains-appear-in-the-managed-domains-list.md diff --git a/docs/kb/auditor/reports-alerts-and-notifications/report-generation/the-product-does-not-report-on-changes-to-calendar.md b/docs/kb/auditor/the-product-does-not-report-on-changes-to-calendar.md similarity index 100% rename from docs/kb/auditor/reports-alerts-and-notifications/report-generation/the-product-does-not-report-on-changes-to-calendar.md rename to docs/kb/auditor/the-product-does-not-report-on-changes-to-calendar.md diff --git a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/the-remote-procedure-call-failed-error-when-collecting-logs.md b/docs/kb/auditor/the-remote-procedure-call-failed-error-when-collecting-logs.md similarity index 100% rename from docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/the-remote-procedure-call-failed-error-when-collecting-logs.md rename to docs/kb/auditor/the-remote-procedure-call-failed-error-when-collecting-logs.md diff --git a/docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/the-sharepoint-application-pools-are-stopped-after-the-netwrix-auditor-agent-for-sharepoint-installa.md b/docs/kb/auditor/the-sharepoint-application-pools-are-stopped-after-the-netwrix-auditor-agent-for-sharepoint-installa.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/the-sharepoint-application-pools-are-stopped-after-the-netwrix-auditor-agent-for-sharepoint-installa.md rename to docs/kb/auditor/the-sharepoint-application-pools-are-stopped-after-the-netwrix-auditor-agent-for-sharepoint-installa.md diff --git a/docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/the-sharepoint-managed-object-has-unable-to-connect-to-netwrix-auditor-service-for-sharepoint-error-.md b/docs/kb/auditor/the-sharepoint-managed-object-has-unable-to-connect-to-netwrix-auditor-service-for-sharepoint-error-.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/the-sharepoint-managed-object-has-unable-to-connect-to-netwrix-auditor-service-for-sharepoint-error-.md rename to docs/kb/auditor/the-sharepoint-managed-object-has-unable-to-connect-to-netwrix-auditor-service-for-sharepoint-error-.md diff --git a/docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/the-sharepoint-object-id-is-shown-in-the-what-column-instead-of-its-name.md b/docs/kb/auditor/the-sharepoint-object-id-is-shown-in-the-what-column-instead-of-its-name.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/the-sharepoint-object-id-is-shown-in-the-what-column-instead-of-its-name.md rename to docs/kb/auditor/the-sharepoint-object-id-is-shown-in-the-what-column-instead-of-its-name.md diff --git a/docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/the-sharepoint-object-value-is-shown-in-the-object-type-column-in-the-reports-instead-of-the-object-.md b/docs/kb/auditor/the-sharepoint-object-value-is-shown-in-the-object-type-column-in-the-reports-instead-of-the-object-.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/the-sharepoint-object-value-is-shown-in-the-object-type-column-in-the-reports-instead-of-the-object-.md rename to docs/kb/auditor/the-sharepoint-object-value-is-shown-in-the-object-type-column-in-the-reports-instead-of-the-object-.md diff --git a/docs/kb/auditor/monitoring-plans/user-activity-monitoring/the-user-activity-video-reporter-agent-is-not-being-installed-on-monitored-server.md b/docs/kb/auditor/the-user-activity-video-reporter-agent-is-not-being-installed-on-monitored-server.md similarity index 100% rename from docs/kb/auditor/monitoring-plans/user-activity-monitoring/the-user-activity-video-reporter-agent-is-not-being-installed-on-monitored-server.md rename to docs/kb/auditor/the-user-activity-video-reporter-agent-is-not-being-installed-on-monitored-server.md diff --git a/docs/kb/auditor/configuration-and-setup/windows-server-monitoring/the-windows-security-log-contains-multiple-events-5140-generated-by-netwrix-auditor-server.md b/docs/kb/auditor/the-windows-security-log-contains-multiple-events-5140-generated-by-netwrix-auditor-server.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/windows-server-monitoring/the-windows-security-log-contains-multiple-events-5140-generated-by-netwrix-auditor-server.md rename to docs/kb/auditor/the-windows-security-log-contains-multiple-events-5140-generated-by-netwrix-auditor-server.md diff --git a/docs/kb/auditor/configuration-and-setup/file-server-auditing/this-shared-resource-does-not-exist-error-in-file-servers-monitoring-plan.md b/docs/kb/auditor/this-shared-resource-does-not-exist-error-in-file-servers-monitoring-plan.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/file-server-auditing/this-shared-resource-does-not-exist-error-in-file-servers-monitoring-plan.md rename to docs/kb/auditor/this-shared-resource-does-not-exist-error-in-file-servers-monitoring-plan.md diff --git a/docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/timeout-expired-error-on-sharepoint-core-service-deployment.md b/docs/kb/auditor/timeout-expired-error-on-sharepoint-core-service-deployment.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/timeout-expired-error-on-sharepoint-core-service-deployment.md rename to docs/kb/auditor/timeout-expired-error-on-sharepoint-core-service-deployment.md diff --git a/docs/kb/auditor/configuration-and-setup/sql-server-auditing/tracing-was-disabled-in-sql-server-monitoring-plan.md b/docs/kb/auditor/tracing-was-disabled-in-sql-server-monitoring-plan.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/sql-server-auditing/tracing-was-disabled-in-sql-server-monitoring-plan.md rename to docs/kb/auditor/tracing-was-disabled-in-sql-server-monitoring-plan.md diff --git a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/transport-failed-to-connect-to-server.md b/docs/kb/auditor/transport-failed-to-connect-to-server.md similarity index 100% rename from docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/transport-failed-to-connect-to-server.md rename to docs/kb/auditor/transport-failed-to-connect-to-server.md diff --git a/docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/troubleshoot_sharepoint_serveron-premise_errors.md b/docs/kb/auditor/troubleshoot_sharepoint_serveron-premise_errors.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/troubleshoot_sharepoint_serveron-premise_errors.md rename to docs/kb/auditor/troubleshoot_sharepoint_serveron-premise_errors.md diff --git a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/ts-collection-failed-warning.md b/docs/kb/auditor/ts-collection-failed-warning.md similarity index 100% rename from docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/ts-collection-failed-warning.md rename to docs/kb/auditor/ts-collection-failed-warning.md diff --git a/docs/kb/auditor/configuration-and-setup/file-server-auditing/types-of-the-data-collection-for-file-servers-auditing.md b/docs/kb/auditor/types-of-the-data-collection-for-file-servers-auditing.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/file-server-auditing/types-of-the-data-collection-for-file-servers-auditing.md rename to docs/kb/auditor/types-of-the-data-collection-for-file-servers-auditing.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/uavr-core-service-not-responding.md b/docs/kb/auditor/uavr-core-service-not-responding.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/uavr-core-service-not-responding.md rename to docs/kb/auditor/uavr-core-service-not-responding.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/unable-to-audit-target-server-by-ip-address.md b/docs/kb/auditor/unable-to-audit-target-server-by-ip-address.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/unable-to-audit-target-server-by-ip-address.md rename to docs/kb/auditor/unable-to-audit-target-server-by-ip-address.md diff --git a/docs/kb/auditor/configuration-and-setup/windows-server-monitoring/unable-to-configure-audit-policies-in-domain-controllers.md b/docs/kb/auditor/unable-to-configure-audit-policies-in-domain-controllers.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/windows-server-monitoring/unable-to-configure-audit-policies-in-domain-controllers.md rename to docs/kb/auditor/unable-to-configure-audit-policies-in-domain-controllers.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/unable-to-connect-to-remote-server.md b/docs/kb/auditor/unable-to-connect-to-remote-server.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/unable-to-connect-to-remote-server.md rename to docs/kb/auditor/unable-to-connect-to-remote-server.md diff --git a/docs/kb/auditor/reports-alerts-and-notifications/alerts-and-rules/unable-to-create-real-time-alerts.md b/docs/kb/auditor/unable-to-create-real-time-alerts.md similarity index 100% rename from docs/kb/auditor/reports-alerts-and-notifications/alerts-and-rules/unable-to-create-real-time-alerts.md rename to docs/kb/auditor/unable-to-create-real-time-alerts.md diff --git a/docs/kb/auditor/reports-alerts-and-notifications/report-generation/unable-to-generate-reports-after-migration.md b/docs/kb/auditor/unable-to-generate-reports-after-migration.md similarity index 100% rename from docs/kb/auditor/reports-alerts-and-notifications/report-generation/unable-to-generate-reports-after-migration.md rename to docs/kb/auditor/unable-to-generate-reports-after-migration.md diff --git a/docs/kb/auditor/monitoring-plans/user-activity-monitoring/unable-to-launch-netwrix-auditor-user-activity-core-service.md b/docs/kb/auditor/unable-to-launch-netwrix-auditor-user-activity-core-service.md similarity index 100% rename from docs/kb/auditor/monitoring-plans/user-activity-monitoring/unable-to-launch-netwrix-auditor-user-activity-core-service.md rename to docs/kb/auditor/unable-to-launch-netwrix-auditor-user-activity-core-service.md diff --git a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/unable-to-process-item-error-when-using-gmsa-in-netwrix-auditor.md b/docs/kb/auditor/unable-to-process-item-error-when-using-gmsa-in-netwrix-auditor.md similarity index 100% rename from docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/unable-to-process-item-error-when-using-gmsa-in-netwrix-auditor.md rename to docs/kb/auditor/unable-to-process-item-error-when-using-gmsa-in-netwrix-auditor.md diff --git a/docs/kb/auditor/reports-alerts-and-notifications/report-generation/unable-to-run-reports-system-cannot-find-the-file-specified.md b/docs/kb/auditor/unable-to-run-reports-system-cannot-find-the-file-specified.md similarity index 100% rename from docs/kb/auditor/reports-alerts-and-notifications/report-generation/unable-to-run-reports-system-cannot-find-the-file-specified.md rename to docs/kb/auditor/unable-to-run-reports-system-cannot-find-the-file-specified.md diff --git a/docs/kb/auditor/reports-alerts-and-notifications/report-generation/unable-to-save-reports-as-office-document-excel-word-or-powerpoint-with-ssrs-2019.md b/docs/kb/auditor/unable-to-save-reports-as-office-document-excel-word-or-powerpoint-with-ssrs-2019.md similarity index 100% rename from docs/kb/auditor/reports-alerts-and-notifications/report-generation/unable-to-save-reports-as-office-document-excel-word-or-powerpoint-with-ssrs-2019.md rename to docs/kb/auditor/unable-to-save-reports-as-office-document-excel-word-or-powerpoint-with-ssrs-2019.md diff --git a/docs/kb/auditor/reports-alerts-and-notifications/subscriptions-and-distribution/unable-to-save-subscription-file-to-a-shared-location.md b/docs/kb/auditor/unable-to-save-subscription-file-to-a-shared-location.md similarity index 100% rename from docs/kb/auditor/reports-alerts-and-notifications/subscriptions-and-distribution/unable-to-save-subscription-file-to-a-shared-location.md rename to docs/kb/auditor/unable-to-save-subscription-file-to-a-shared-location.md diff --git a/docs/kb/auditor/reports-alerts-and-notifications/subscriptions-and-distribution/unable-to-update-netwrix-auditor-due-to-contract-or-subscription-expiration.md b/docs/kb/auditor/unable-to-update-netwrix-auditor-due-to-contract-or-subscription-expiration.md similarity index 100% rename from docs/kb/auditor/reports-alerts-and-notifications/subscriptions-and-distribution/unable-to-update-netwrix-auditor-due-to-contract-or-subscription-expiration.md rename to docs/kb/auditor/unable-to-update-netwrix-auditor-due-to-contract-or-subscription-expiration.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/unable-to-update-the-compression-service.md b/docs/kb/auditor/unable-to-update-the-compression-service.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/unable-to-update-the-compression-service.md rename to docs/kb/auditor/unable-to-update-the-compression-service.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/unable-to-upload-session-to-long-term-archive-access-to-state-in-time-folder-is-denied.md b/docs/kb/auditor/unable-to-upload-session-to-long-term-archive-access-to-state-in-time-folder-is-denied.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/unable-to-upload-session-to-long-term-archive-access-to-state-in-time-folder-is-denied.md rename to docs/kb/auditor/unable-to-upload-session-to-long-term-archive-access-to-state-in-time-folder-is-denied.md diff --git a/docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/unable_to_determine_administrative_site_for_domain.sharepoint.com_error_accessing_remote_registry.md b/docs/kb/auditor/unable_to_determine_administrative_site_for_domain.sharepoint.com_error_accessing_remote_registry.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/unable_to_determine_administrative_site_for_domain.sharepoint.com_error_accessing_remote_registry.md rename to docs/kb/auditor/unable_to_determine_administrative_site_for_domain.sharepoint.com_error_accessing_remote_registry.md diff --git a/docs/kb/auditor/configuration-and-setup/file-server-auditing/unexpected-end-of-file-error-in-file-server-monitoring-plan.md b/docs/kb/auditor/unexpected-end-of-file-error-in-file-server-monitoring-plan.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/file-server-auditing/unexpected-end-of-file-error-in-file-server-monitoring-plan.md rename to docs/kb/auditor/unexpected-end-of-file-error-in-file-server-monitoring-plan.md diff --git a/docs/kb/auditor/monitoring-plans/user-activity-monitoring/uninstalling-user-activity-monitoring-agents.md b/docs/kb/auditor/uninstalling-user-activity-monitoring-agents.md similarity index 100% rename from docs/kb/auditor/monitoring-plans/user-activity-monitoring/uninstalling-user-activity-monitoring-agents.md rename to docs/kb/auditor/uninstalling-user-activity-monitoring-agents.md diff --git a/docs/kb/auditor/system-administration/migration-and-upgrade/upgrade-increments-for-netwrix-auditor.md b/docs/kb/auditor/upgrade-increments-for-netwrix-auditor.md similarity index 100% rename from docs/kb/auditor/system-administration/migration-and-upgrade/upgrade-increments-for-netwrix-auditor.md rename to docs/kb/auditor/upgrade-increments-for-netwrix-auditor.md diff --git a/docs/kb/auditor/system-administration/migration-and-upgrade/upgrade_from_9.9_to_9.96_with_your_netwrix_auditor_version_cannot_be_upgraded_error.md b/docs/kb/auditor/upgrade_from_9.9_to_9.96_with_your_netwrix_auditor_version_cannot_be_upgraded_error.md similarity index 100% rename from docs/kb/auditor/system-administration/migration-and-upgrade/upgrade_from_9.9_to_9.96_with_your_netwrix_auditor_version_cannot_be_upgraded_error.md rename to docs/kb/auditor/upgrade_from_9.9_to_9.96_with_your_netwrix_auditor_version_cannot_be_upgraded_error.md diff --git a/docs/kb/auditor/configuration-and-setup/sql-server-auditing/upgrading-sql-server-instance.md b/docs/kb/auditor/upgrading-sql-server-instance.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/sql-server-auditing/upgrading-sql-server-instance.md rename to docs/kb/auditor/upgrading-sql-server-instance.md diff --git a/docs/kb/auditor/troubleshooting-and-errors/ssl-tls-certificate-issues/use-certificate-authority-issued-certificates-in-ssrs.md b/docs/kb/auditor/use-certificate-authority-issued-certificates-in-ssrs.md similarity index 100% rename from docs/kb/auditor/troubleshooting-and-errors/ssl-tls-certificate-issues/use-certificate-authority-issued-certificates-in-ssrs.md rename to docs/kb/auditor/use-certificate-authority-issued-certificates-in-ssrs.md diff --git a/docs/kb/auditor/monitoring-plans/user-activity-monitoring/user-activity-video-is-not-being-captured.md b/docs/kb/auditor/user-activity-video-is-not-being-captured.md similarity index 100% rename from docs/kb/auditor/monitoring-plans/user-activity-monitoring/user-activity-video-is-not-being-captured.md rename to docs/kb/auditor/user-activity-video-is-not-being-captured.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/user-and-workstation-do-not-match.md b/docs/kb/auditor/user-and-workstation-do-not-match.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/user-and-workstation-do-not-match.md rename to docs/kb/auditor/user-and-workstation-do-not-match.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/user-behavior-analytics-configuration.md b/docs/kb/auditor/user-behavior-analytics-configuration.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/user-behavior-analytics-configuration.md rename to docs/kb/auditor/user-behavior-analytics-configuration.md diff --git a/docs/kb/auditor/configuration-and-setup/exchange-auditing/users-access-their-own-mailboxes.md b/docs/kb/auditor/users-access-their-own-mailboxes.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/exchange-auditing/users-access-their-own-mailboxes.md rename to docs/kb/auditor/users-access-their-own-mailboxes.md diff --git a/docs/kb/auditor/configuration-and-setup/file-server-auditing/volume-shadow-copy-service-support-in-netwrix-auditor-for-file-servers.md b/docs/kb/auditor/volume-shadow-copy-service-support-in-netwrix-auditor-for-file-servers.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/file-server-auditing/volume-shadow-copy-service-support-in-netwrix-auditor-for-file-servers.md rename to docs/kb/auditor/volume-shadow-copy-service-support-in-netwrix-auditor-for-file-servers.md diff --git a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/vserver-api-missing-vserver-parameter-error-when-auditing-netapp-cluster.md b/docs/kb/auditor/vserver-api-missing-vserver-parameter-error-when-auditing-netapp-cluster.md similarity index 100% rename from docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/vserver-api-missing-vserver-parameter-error-when-auditing-netapp-cluster.md rename to docs/kb/auditor/vserver-api-missing-vserver-parameter-error-when-auditing-netapp-cluster.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/warning-53-the-network-path-was-not-found.md b/docs/kb/auditor/warning-53-the-network-path-was-not-found.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/warning-53-the-network-path-was-not-found.md rename to docs/kb/auditor/warning-53-the-network-path-was-not-found.md diff --git a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/warning-the-following-error-occurred-when-trying-to-perform-automatic-audit-configuration.md b/docs/kb/auditor/warning-the-following-error-occurred-when-trying-to-perform-automatic-audit-configuration.md similarity index 100% rename from docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/warning-the-following-error-occurred-when-trying-to-perform-automatic-audit-configuration.md rename to docs/kb/auditor/warning-the-following-error-occurred-when-trying-to-perform-automatic-audit-configuration.md diff --git a/docs/kb/auditor/system-administration/database-management/warning-the-netwrixsqlcraudit-database-with-audit-data-does-not-exist-or-cannot-be-accessed.md b/docs/kb/auditor/warning-the-netwrixsqlcraudit-database-with-audit-data-does-not-exist-or-cannot-be-accessed.md similarity index 100% rename from docs/kb/auditor/system-administration/database-management/warning-the-netwrixsqlcraudit-database-with-audit-data-does-not-exist-or-cannot-be-accessed.md rename to docs/kb/auditor/warning-the-netwrixsqlcraudit-database-with-audit-data-does-not-exist-or-cannot-be-accessed.md diff --git a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/weak_password_job_errors_system.io.filenotfoundexception_could_not_load_file_or_assembly_dsinternals.md b/docs/kb/auditor/weak_password_job_errors_system.io.filenotfoundexception_could_not_load_file_or_assembly_dsinternals.md similarity index 100% rename from docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/weak_password_job_errors_system.io.filenotfoundexception_could_not_load_file_or_assembly_dsinternals.md rename to docs/kb/auditor/weak_password_job_errors_system.io.filenotfoundexception_could_not_load_file_or_assembly_dsinternals.md diff --git a/docs/kb/auditor/configuration-and-setup/active-directory-auditing/what-are-netwrix-auditor-for-active-directory-bandwidth-requirements.md b/docs/kb/auditor/what-are-netwrix-auditor-for-active-directory-bandwidth-requirements.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/active-directory-auditing/what-are-netwrix-auditor-for-active-directory-bandwidth-requirements.md rename to docs/kb/auditor/what-are-netwrix-auditor-for-active-directory-bandwidth-requirements.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/what-cmdlets-are-used-for-aal-changes-collection.md b/docs/kb/auditor/what-cmdlets-are-used-for-aal-changes-collection.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/what-cmdlets-are-used-for-aal-changes-collection.md rename to docs/kb/auditor/what-cmdlets-are-used-for-aal-changes-collection.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/what-does-automatic-audit-configuration-do-on-the-monitored-servers.md b/docs/kb/auditor/what-does-automatic-audit-configuration-do-on-the-monitored-servers.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/what-does-automatic-audit-configuration-do-on-the-monitored-servers.md rename to docs/kb/auditor/what-does-automatic-audit-configuration-do-on-the-monitored-servers.md diff --git a/docs/kb/auditor/configuration-and-setup/file-server-auditing/what-is-sessionid-in-netwrix-auditor-for-file-servers.md b/docs/kb/auditor/what-is-sessionid-in-netwrix-auditor-for-file-servers.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/file-server-auditing/what-is-sessionid-in-netwrix-auditor-for-file-servers.md rename to docs/kb/auditor/what-is-sessionid-in-netwrix-auditor-for-file-servers.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/what-is-tombstonelifetime-attribute-and-what-is-it-used-for.md b/docs/kb/auditor/what-is-tombstonelifetime-attribute-and-what-is-it-used-for.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/what-is-tombstonelifetime-attribute-and-what-is-it-used-for.md rename to docs/kb/auditor/what-is-tombstonelifetime-attribute-and-what-is-it-used-for.md diff --git a/docs/kb/auditor/configuration-and-setup/sql-server-auditing/what-load-does-sql-audit-generate-for-a-sql-server.md b/docs/kb/auditor/what-load-does-sql-audit-generate-for-a-sql-server.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/sql-server-auditing/what-load-does-sql-audit-generate-for-a-sql-server.md rename to docs/kb/auditor/what-load-does-sql-audit-generate-for-a-sql-server.md diff --git a/docs/kb/auditor/reports-alerts-and-notifications/email-notifications/when-is-the-password-expiration-notification-sent.md b/docs/kb/auditor/when-is-the-password-expiration-notification-sent.md similarity index 100% rename from docs/kb/auditor/reports-alerts-and-notifications/email-notifications/when-is-the-password-expiration-notification-sent.md rename to docs/kb/auditor/when-is-the-password-expiration-notification-sent.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/where-does-netwrix-auditor-collect-security-logs.md b/docs/kb/auditor/where-does-netwrix-auditor-collect-security-logs.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/where-does-netwrix-auditor-collect-security-logs.md rename to docs/kb/auditor/where-does-netwrix-auditor-collect-security-logs.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/which-applications-should-be-whitelisted-for-the-auditor-to-function-properly.md b/docs/kb/auditor/which-applications-should-be-whitelisted-for-the-auditor-to-function-properly.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/which-applications-should-be-whitelisted-for-the-auditor-to-function-properly.md rename to docs/kb/auditor/which-applications-should-be-whitelisted-for-the-auditor-to-function-properly.md diff --git a/docs/kb/auditor/troubleshooting-and-errors/permission-and-authentication-errors/while_auditing_from_external_domain_failed_4768_event_'a_kerberos_authentication_ticket_(tgt)_was_re.md b/docs/kb/auditor/while_auditing_from_external_domain_failed_4768_event_'a_kerberos_authentication_ticket_(tgt)_was_re.md similarity index 100% rename from docs/kb/auditor/troubleshooting-and-errors/permission-and-authentication-errors/while_auditing_from_external_domain_failed_4768_event_'a_kerberos_authentication_ticket_(tgt)_was_re.md rename to docs/kb/auditor/while_auditing_from_external_domain_failed_4768_event_'a_kerberos_authentication_ticket_(tgt)_was_re.md diff --git a/docs/kb/auditor/configuration-and-setup/sql-server-auditing/who-changed-is-showing-system-in-netwrix-auditor-for-sql-server-reports.md b/docs/kb/auditor/who-changed-is-showing-system-in-netwrix-auditor-for-sql-server-reports.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/sql-server-auditing/who-changed-is-showing-system-in-netwrix-auditor-for-sql-server-reports.md rename to docs/kb/auditor/who-changed-is-showing-system-in-netwrix-auditor-for-sql-server-reports.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/why-a-registry-key-is-missing-in-both-gpmc-and-local.md b/docs/kb/auditor/why-a-registry-key-is-missing-in-both-gpmc-and-local.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/why-a-registry-key-is-missing-in-both-gpmc-and-local.md rename to docs/kb/auditor/why-a-registry-key-is-missing-in-both-gpmc-and-local.md diff --git a/docs/kb/auditor/reports-alerts-and-notifications/report-generation/why-do-i-get-multiple-events-on-password-changing-in-reports.md b/docs/kb/auditor/why-do-i-get-multiple-events-on-password-changing-in-reports.md similarity index 100% rename from docs/kb/auditor/reports-alerts-and-notifications/report-generation/why-do-i-get-multiple-events-on-password-changing-in-reports.md rename to docs/kb/auditor/why-do-i-get-multiple-events-on-password-changing-in-reports.md diff --git a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/why-do-i-have-incomplete-information-on-failed-logons.md b/docs/kb/auditor/why-do-i-have-incomplete-information-on-failed-logons.md similarity index 100% rename from docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/why-do-i-have-incomplete-information-on-failed-logons.md rename to docs/kb/auditor/why-do-i-have-incomplete-information-on-failed-logons.md diff --git a/docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/why-do-i-receive-my-sharepoint-online-audit-data-too-late-or-do-not-receive-at-all.md b/docs/kb/auditor/why-do-i-receive-my-sharepoint-online-audit-data-too-late-or-do-not-receive-at-all.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/why-do-i-receive-my-sharepoint-online-audit-data-too-late-or-do-not-receive-at-all.md rename to docs/kb/auditor/why-do-i-receive-my-sharepoint-online-audit-data-too-late-or-do-not-receive-at-all.md diff --git a/docs/kb/auditor/configuration-and-setup/windows-server-monitoring/why-does-risk-assessment-overview-dashboard-shows-unexpected-issues-for-windows-server.md b/docs/kb/auditor/why-does-risk-assessment-overview-dashboard-shows-unexpected-issues-for-windows-server.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/windows-server-monitoring/why-does-risk-assessment-overview-dashboard-shows-unexpected-issues-for-windows-server.md rename to docs/kb/auditor/why-does-risk-assessment-overview-dashboard-shows-unexpected-issues-for-windows-server.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/why-does-the-netwrix-auditor-application-deployment-service-not-start-or-is-terminated-upon-launch.md b/docs/kb/auditor/why-does-the-netwrix-auditor-application-deployment-service-not-start-or-is-terminated-upon-launch.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/why-does-the-netwrix-auditor-application-deployment-service-not-start-or-is-terminated-upon-launch.md rename to docs/kb/auditor/why-does-the-netwrix-auditor-application-deployment-service-not-start-or-is-terminated-upon-launch.md diff --git a/docs/kb/auditor/reports-alerts-and-notifications/subscriptions-and-distribution/why-does-the-when-field-disappear-in-subscriptions.md b/docs/kb/auditor/why-does-the-when-field-disappear-in-subscriptions.md similarity index 100% rename from docs/kb/auditor/reports-alerts-and-notifications/subscriptions-and-distribution/why-does-the-when-field-disappear-in-subscriptions.md rename to docs/kb/auditor/why-does-the-when-field-disappear-in-subscriptions.md diff --git a/docs/kb/auditor/reports-alerts-and-notifications/report-generation/why-false-positive-read-access-attempts-are-reported-by-netwrix-auditor.md b/docs/kb/auditor/why-false-positive-read-access-attempts-are-reported-by-netwrix-auditor.md similarity index 100% rename from docs/kb/auditor/reports-alerts-and-notifications/report-generation/why-false-positive-read-access-attempts-are-reported-by-netwrix-auditor.md rename to docs/kb/auditor/why-false-positive-read-access-attempts-are-reported-by-netwrix-auditor.md diff --git a/docs/kb/auditor/reports-alerts-and-notifications/alerts-and-rules/why-i-get-alerts-on-accounts-that-cannot-be-locked-out.md b/docs/kb/auditor/why-i-get-alerts-on-accounts-that-cannot-be-locked-out.md similarity index 100% rename from docs/kb/auditor/reports-alerts-and-notifications/alerts-and-rules/why-i-get-alerts-on-accounts-that-cannot-be-locked-out.md rename to docs/kb/auditor/why-i-get-alerts-on-accounts-that-cannot-be-locked-out.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/why-netwrix-auditor-reads-ad-fs-dkm-key-and-is-it-normal.md b/docs/kb/auditor/why-netwrix-auditor-reads-ad-fs-dkm-key-and-is-it-normal.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/why-netwrix-auditor-reads-ad-fs-dkm-key-and-is-it-normal.md rename to docs/kb/auditor/why-netwrix-auditor-reads-ad-fs-dkm-key-and-is-it-normal.md diff --git a/docs/kb/auditor/reports-alerts-and-notifications/report-generation/why-reports-reflect-folders-that-were-not-supposed-to-be-scanned.md b/docs/kb/auditor/why-reports-reflect-folders-that-were-not-supposed-to-be-scanned.md similarity index 100% rename from docs/kb/auditor/reports-alerts-and-notifications/report-generation/why-reports-reflect-folders-that-were-not-supposed-to-be-scanned.md rename to docs/kb/auditor/why-reports-reflect-folders-that-were-not-supposed-to-be-scanned.md diff --git a/docs/kb/auditor/configuration-and-setup/windows-server-monitoring/windows-server-inventory-report-shows-windows-defenders-as-the-only-antivirus-installed.md b/docs/kb/auditor/windows-server-inventory-report-shows-windows-defenders-as-the-only-antivirus-installed.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/windows-server-monitoring/windows-server-inventory-report-shows-windows-defenders-as-the-only-antivirus-installed.md rename to docs/kb/auditor/windows-server-inventory-report-shows-windows-defenders-as-the-only-antivirus-installed.md diff --git a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/wmi-classes-data-provider-failed-service-cannot-be-started.md b/docs/kb/auditor/wmi-classes-data-provider-failed-service-cannot-be-started.md similarity index 100% rename from docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/wmi-classes-data-provider-failed-service-cannot-be-started.md rename to docs/kb/auditor/wmi-classes-data-provider-failed-service-cannot-be-started.md diff --git a/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/wmi-classes-data-provider-failed-to-get-the-information-on-win32-printer-error.md b/docs/kb/auditor/wmi-classes-data-provider-failed-to-get-the-information-on-win32-printer-error.md similarity index 100% rename from docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/wmi-classes-data-provider-failed-to-get-the-information-on-win32-printer-error.md rename to docs/kb/auditor/wmi-classes-data-provider-failed-to-get-the-information-on-win32-printer-error.md diff --git a/docs/kb/auditor/reports-alerts-and-notifications/report-generation/workstation-field-reported-as-unknown.md b/docs/kb/auditor/workstation-field-reported-as-unknown.md similarity index 100% rename from docs/kb/auditor/reports-alerts-and-notifications/report-generation/workstation-field-reported-as-unknown.md rename to docs/kb/auditor/workstation-field-reported-as-unknown.md diff --git a/docs/kb/auditor/features-and-operations/glossaries-and-faqs/workstation-name-is-not-shown.md b/docs/kb/auditor/workstation-name-is-not-shown.md similarity index 100% rename from docs/kb/auditor/features-and-operations/glossaries-and-faqs/workstation-name-is-not-shown.md rename to docs/kb/auditor/workstation-name-is-not-shown.md diff --git a/docs/kb/auditor/configuration-and-setup/windows-server-monitoring/workstations-cloned-with-windows-server-auditing-service-pre-installed.md b/docs/kb/auditor/workstations-cloned-with-windows-server-auditing-service-pre-installed.md similarity index 100% rename from docs/kb/auditor/configuration-and-setup/windows-server-monitoring/workstations-cloned-with-windows-server-auditing-service-pre-installed.md rename to docs/kb/auditor/workstations-cloned-with-windows-server-auditing-service-pre-installed.md diff --git "a/docs/kb/auditor/troubleshooting-and-errors/ssl-tls-certificate-issues/\321\201onnection_issue_when_tls_1.2_is_required.md" "b/docs/kb/auditor/\321\201onnection_issue_when_tls_1.2_is_required.md" similarity index 100% rename from "docs/kb/auditor/troubleshooting-and-errors/ssl-tls-certificate-issues/\321\201onnection_issue_when_tls_1.2_is_required.md" rename to "docs/kb/auditor/\321\201onnection_issue_when_tls_1.2_is_required.md" diff --git a/docs/kb/dataclassification/system-administration/antivirus-exclusions-for-netwrix-data-classification.md b/docs/kb/dataclassification/antivirus-exclusions-for-netwrix-data-classification.md similarity index 98% rename from docs/kb/dataclassification/system-administration/antivirus-exclusions-for-netwrix-data-classification.md rename to docs/kb/dataclassification/antivirus-exclusions-for-netwrix-data-classification.md index c9581c0f3c..c450528b23 100644 --- a/docs/kb/dataclassification/system-administration/antivirus-exclusions-for-netwrix-data-classification.md +++ b/docs/kb/dataclassification/antivirus-exclusions-for-netwrix-data-classification.md @@ -14,8 +14,7 @@ keywords: products: - data-classification sidebar_label: Antivirus Exclusions for Netwrix Data Classification -tags: - - system-administration +tags: [] title: "Antivirus Exclusions for Netwrix Data Classification" knowledge_article_id: kA04u000001111WCAQ --- diff --git a/docs/kb/dataclassification/troubleshooting-and-errors/certificate-key-size-value-error-when-validating-sharepoint-online-source.md b/docs/kb/dataclassification/certificate-key-size-value-error-when-validating-sharepoint-online-source.md similarity index 97% rename from docs/kb/dataclassification/troubleshooting-and-errors/certificate-key-size-value-error-when-validating-sharepoint-online-source.md rename to docs/kb/dataclassification/certificate-key-size-value-error-when-validating-sharepoint-online-source.md index 72b29ab4dc..26a978ddf4 100644 --- a/docs/kb/dataclassification/troubleshooting-and-errors/certificate-key-size-value-error-when-validating-sharepoint-online-source.md +++ b/docs/kb/dataclassification/certificate-key-size-value-error-when-validating-sharepoint-online-source.md @@ -17,8 +17,7 @@ keywords: products: - data-classification sidebar_label: Certificate Key Size Value Error When Validating S -tags: - - troubleshooting-and-errors +tags: [] title: "Certificate Key Size Value Error When Validating SharePoint Online Source" knowledge_article_id: kA04u00000111KJCAY --- diff --git a/docs/kb/dataclassification/troubleshooting-and-errors/classification-troubleshooting.md b/docs/kb/dataclassification/classification-troubleshooting.md similarity index 98% rename from docs/kb/dataclassification/troubleshooting-and-errors/classification-troubleshooting.md rename to docs/kb/dataclassification/classification-troubleshooting.md index a414f74765..82ec87ca55 100644 --- a/docs/kb/dataclassification/troubleshooting-and-errors/classification-troubleshooting.md +++ b/docs/kb/dataclassification/classification-troubleshooting.md @@ -15,8 +15,7 @@ keywords: products: - data-classification sidebar_label: Classification Troubleshooting -tags: - - troubleshooting-and-errors +tags: [] title: "Classification Troubleshooting" knowledge_article_id: kA0Qk0000000Q0vKAE --- diff --git a/docs/kb/dataclassification/troubleshooting-and-errors/documents-are-crawled-successfully-with-no-text-extracted.md b/docs/kb/dataclassification/documents-are-crawled-successfully-with-no-text-extracted.md similarity index 98% rename from docs/kb/dataclassification/troubleshooting-and-errors/documents-are-crawled-successfully-with-no-text-extracted.md rename to docs/kb/dataclassification/documents-are-crawled-successfully-with-no-text-extracted.md index b2d6f72bae..471c77e247 100644 --- a/docs/kb/dataclassification/troubleshooting-and-errors/documents-are-crawled-successfully-with-no-text-extracted.md +++ b/docs/kb/dataclassification/documents-are-crawled-successfully-with-no-text-extracted.md @@ -16,8 +16,7 @@ keywords: products: - data-classification sidebar_label: Documents Are Crawled Successfully with No Text Ex -tags: - - troubleshooting-and-errors +tags: [] title: "Documents Are Crawled Successfully with No Text Ex" knowledge_article_id: kA00g000000H9eHCAS --- diff --git a/docs/kb/dataclassification/troubleshooting-and-errors/error-certificate-for-the-source-is-due-to-expire.md b/docs/kb/dataclassification/error-certificate-for-the-source-is-due-to-expire.md similarity index 98% rename from docs/kb/dataclassification/troubleshooting-and-errors/error-certificate-for-the-source-is-due-to-expire.md rename to docs/kb/dataclassification/error-certificate-for-the-source-is-due-to-expire.md index e00711031c..9ad7fb9420 100644 --- a/docs/kb/dataclassification/troubleshooting-and-errors/error-certificate-for-the-source-is-due-to-expire.md +++ b/docs/kb/dataclassification/error-certificate-for-the-source-is-due-to-expire.md @@ -16,8 +16,7 @@ keywords: products: - data-classification sidebar_label: 'Error: Certificate for the Source Is Due to Expire' -tags: - - troubleshooting-and-errors +tags: [] title: 'Error: Certificate for the Source Is Due to Expire' knowledge_article_id: kA0Qk0000001RSnKAM --- diff --git a/docs/kb/dataclassification/troubleshooting-and-errors/error-end-encrypted-private-key-not-found.md b/docs/kb/dataclassification/error-end-encrypted-private-key-not-found.md similarity index 98% rename from docs/kb/dataclassification/troubleshooting-and-errors/error-end-encrypted-private-key-not-found.md rename to docs/kb/dataclassification/error-end-encrypted-private-key-not-found.md index d4d2d0af53..c96fa68ba3 100644 --- a/docs/kb/dataclassification/troubleshooting-and-errors/error-end-encrypted-private-key-not-found.md +++ b/docs/kb/dataclassification/error-end-encrypted-private-key-not-found.md @@ -16,8 +16,7 @@ keywords: products: - data-classification sidebar_label: 'Error: END ENCRYPTED PRIVATE KEY Not Found' -tags: - - troubleshooting-and-errors +tags: [] title: 'Error: END ENCRYPTED PRIVATE KEY Not Found' knowledge_article_id: kA00g000000PbcrCAC --- diff --git a/docs/kb/dataclassification/troubleshooting-and-errors/error-failed-to-load-classifier-data-cache.md b/docs/kb/dataclassification/error-failed-to-load-classifier-data-cache.md similarity index 97% rename from docs/kb/dataclassification/troubleshooting-and-errors/error-failed-to-load-classifier-data-cache.md rename to docs/kb/dataclassification/error-failed-to-load-classifier-data-cache.md index 4986d9fbb0..cfc23cc290 100644 --- a/docs/kb/dataclassification/troubleshooting-and-errors/error-failed-to-load-classifier-data-cache.md +++ b/docs/kb/dataclassification/error-failed-to-load-classifier-data-cache.md @@ -16,8 +16,7 @@ keywords: products: - data-classification sidebar_label: 'Error: "Failed to load Classifier data cache"' -tags: - - troubleshooting-and-errors +tags: [] title: 'Error: "Failed to load Classifier data cache"' knowledge_article_id: kA04u000000XmHACA0 --- diff --git a/docs/kb/dataclassification/troubleshooting-and-errors/error-unable-to-decrypt-encryption-key.md b/docs/kb/dataclassification/error-unable-to-decrypt-encryption-key.md similarity index 98% rename from docs/kb/dataclassification/troubleshooting-and-errors/error-unable-to-decrypt-encryption-key.md rename to docs/kb/dataclassification/error-unable-to-decrypt-encryption-key.md index fbaab125ef..ce3a715a8e 100644 --- a/docs/kb/dataclassification/troubleshooting-and-errors/error-unable-to-decrypt-encryption-key.md +++ b/docs/kb/dataclassification/error-unable-to-decrypt-encryption-key.md @@ -16,8 +16,7 @@ keywords: products: - data-classification sidebar_label: 'Error: Unable to Decrypt Encryption Key' -tags: - - troubleshooting-and-errors +tags: [] title: 'Error: Unable to Decrypt Encryption Key' knowledge_article_id: kA04u00000110liCAA --- diff --git a/docs/kb/dataclassification/troubleshooting-and-errors/export-not-available-for-dsar-searches.md b/docs/kb/dataclassification/export-not-available-for-dsar-searches.md similarity index 96% rename from docs/kb/dataclassification/troubleshooting-and-errors/export-not-available-for-dsar-searches.md rename to docs/kb/dataclassification/export-not-available-for-dsar-searches.md index 13ad28eab2..905413ee35 100644 --- a/docs/kb/dataclassification/troubleshooting-and-errors/export-not-available-for-dsar-searches.md +++ b/docs/kb/dataclassification/export-not-available-for-dsar-searches.md @@ -14,8 +14,7 @@ keywords: products: - data-classification sidebar_label: Export Not Available for DSAR Searches -tags: - - troubleshooting-and-errors +tags: [] title: "Export Not Available for DSAR Searches" knowledge_article_id: kA04u00000110u6CAA --- diff --git a/docs/kb/dataclassification/term-set-operations/export-term-sets-to-an-xml-file-using-concepttermstoremanager.md b/docs/kb/dataclassification/export-term-sets-to-an-xml-file-using-concepttermstoremanager.md similarity index 98% rename from docs/kb/dataclassification/term-set-operations/export-term-sets-to-an-xml-file-using-concepttermstoremanager.md rename to docs/kb/dataclassification/export-term-sets-to-an-xml-file-using-concepttermstoremanager.md index 57c1851e26..4a9858c356 100644 --- a/docs/kb/dataclassification/term-set-operations/export-term-sets-to-an-xml-file-using-concepttermstoremanager.md +++ b/docs/kb/dataclassification/export-term-sets-to-an-xml-file-using-concepttermstoremanager.md @@ -17,8 +17,7 @@ keywords: products: - data-classification sidebar_label: Export Term Sets to an XML File using conceptTermS -tags: - - term-set-operations +tags: [] title: "Export Term Sets to an XML File using conceptTermStoreManager" knowledge_article_id: kA04u000000XmGCCA0 --- diff --git a/docs/kb/dataclassification/system-administration/how-to-apply-netwrix-data-classification-license.md b/docs/kb/dataclassification/how-to-apply-netwrix-data-classification-license.md similarity index 97% rename from docs/kb/dataclassification/system-administration/how-to-apply-netwrix-data-classification-license.md rename to docs/kb/dataclassification/how-to-apply-netwrix-data-classification-license.md index 1ce9c82451..ce475d858e 100644 --- a/docs/kb/dataclassification/system-administration/how-to-apply-netwrix-data-classification-license.md +++ b/docs/kb/dataclassification/how-to-apply-netwrix-data-classification-license.md @@ -17,8 +17,7 @@ keywords: products: - data-classification sidebar_label: How to Apply Netwrix Data Classification License -tags: - - system-administration +tags: [] title: "How to Apply Netwrix Data Classification License" knowledge_article_id: kA04u0000000GtoCAE --- diff --git a/docs/kb/dataclassification/system-administration/how-to-back-up-the-ndc-index.md b/docs/kb/dataclassification/how-to-back-up-the-ndc-index.md similarity index 98% rename from docs/kb/dataclassification/system-administration/how-to-back-up-the-ndc-index.md rename to docs/kb/dataclassification/how-to-back-up-the-ndc-index.md index 5214eb0461..c43f8588a3 100644 --- a/docs/kb/dataclassification/system-administration/how-to-back-up-the-ndc-index.md +++ b/docs/kb/dataclassification/how-to-back-up-the-ndc-index.md @@ -17,8 +17,7 @@ keywords: products: - data-classification sidebar_label: How to back up the Netwrix Data Classification index -tags: - - system-administration +tags: [] title: "How to back up the Netwrix Data Classification index" knowledge_article_id: kA04u000000PcvZCAS --- diff --git a/docs/kb/dataclassification/system-administration/how-to-change-the-default-iis-port-for-netwrix-data-classification-web-console.md b/docs/kb/dataclassification/how-to-change-the-default-iis-port-for-netwrix-data-classification-web-console.md similarity index 97% rename from docs/kb/dataclassification/system-administration/how-to-change-the-default-iis-port-for-netwrix-data-classification-web-console.md rename to docs/kb/dataclassification/how-to-change-the-default-iis-port-for-netwrix-data-classification-web-console.md index 717373a37d..f744234574 100644 --- a/docs/kb/dataclassification/system-administration/how-to-change-the-default-iis-port-for-netwrix-data-classification-web-console.md +++ b/docs/kb/dataclassification/how-to-change-the-default-iis-port-for-netwrix-data-classification-web-console.md @@ -15,8 +15,7 @@ keywords: products: - data-classification sidebar_label: How to Change the Default IIS Port for Netwrix Dat -tags: - - system-administration +tags: [] title: >- How to Change the Default IIS Port for Netwrix Data Classification Web Console? diff --git a/docs/kb/dataclassification/system-administration/how-to-configure-granular-permissions-for-a-service-account.md b/docs/kb/dataclassification/how-to-configure-granular-permissions-for-a-service-account.md similarity index 98% rename from docs/kb/dataclassification/system-administration/how-to-configure-granular-permissions-for-a-service-account.md rename to docs/kb/dataclassification/how-to-configure-granular-permissions-for-a-service-account.md index 374f45653f..f2e22713c4 100644 --- a/docs/kb/dataclassification/system-administration/how-to-configure-granular-permissions-for-a-service-account.md +++ b/docs/kb/dataclassification/how-to-configure-granular-permissions-for-a-service-account.md @@ -15,8 +15,7 @@ keywords: products: - data-classification sidebar_label: How to Configure Granular Permissions for a Servic -tags: - - system-administration +tags: [] title: "How to Configure Granular Permissions for a Service Account" knowledge_article_id: kA04u00000110j3CAA --- diff --git a/docs/kb/dataclassification/system-administration/how-to-configure-stopwords.md b/docs/kb/dataclassification/how-to-configure-stopwords.md similarity index 98% rename from docs/kb/dataclassification/system-administration/how-to-configure-stopwords.md rename to docs/kb/dataclassification/how-to-configure-stopwords.md index dcb324fb01..6edddfcdfe 100644 --- a/docs/kb/dataclassification/system-administration/how-to-configure-stopwords.md +++ b/docs/kb/dataclassification/how-to-configure-stopwords.md @@ -15,8 +15,7 @@ keywords: products: - data-classification sidebar_label: How to configure stopwords -tags: - - system-administration +tags: [] title: "How to configure stopwords" knowledge_article_id: kA04u000000Pd4WCAS --- diff --git a/docs/kb/dataclassification/troubleshooting-and-errors/how-to-crawl-a-website-that-does-not-require-credentials.md b/docs/kb/dataclassification/how-to-crawl-a-website-that-does-not-require-credentials.md similarity index 98% rename from docs/kb/dataclassification/troubleshooting-and-errors/how-to-crawl-a-website-that-does-not-require-credentials.md rename to docs/kb/dataclassification/how-to-crawl-a-website-that-does-not-require-credentials.md index 41db9b6661..5753ed7991 100644 --- a/docs/kb/dataclassification/troubleshooting-and-errors/how-to-crawl-a-website-that-does-not-require-credentials.md +++ b/docs/kb/dataclassification/how-to-crawl-a-website-that-does-not-require-credentials.md @@ -15,8 +15,7 @@ keywords: products: - data-classification sidebar_label: How to Crawl a Website That Does Not Require Crede -tags: - - troubleshooting-and-errors +tags: [] title: "How to Crawl a Website That Does Not Require Crede?" knowledge_article_id: kA04u000000wnoVCAQ --- diff --git a/docs/kb/dataclassification/system-administration/how-to-export-event-logs.md b/docs/kb/dataclassification/how-to-export-event-logs.md similarity index 97% rename from docs/kb/dataclassification/system-administration/how-to-export-event-logs.md rename to docs/kb/dataclassification/how-to-export-event-logs.md index 519b8f1b86..a253d071da 100644 --- a/docs/kb/dataclassification/system-administration/how-to-export-event-logs.md +++ b/docs/kb/dataclassification/how-to-export-event-logs.md @@ -14,8 +14,7 @@ products: - data-classification visibility: public sidebar_label: How to Export Event Logs -tags: - - system-administration +tags: [] title: "How to Export Event Logs" knowledge_article_id: kA00g000000H9eECAS --- diff --git a/docs/kb/dataclassification/system-administration/how-to-manually-uninstall-netwrix-data-classification.md b/docs/kb/dataclassification/how-to-manually-uninstall-netwrix-data-classification.md similarity index 98% rename from docs/kb/dataclassification/system-administration/how-to-manually-uninstall-netwrix-data-classification.md rename to docs/kb/dataclassification/how-to-manually-uninstall-netwrix-data-classification.md index b3a82f85df..c27d5d0166 100644 --- a/docs/kb/dataclassification/system-administration/how-to-manually-uninstall-netwrix-data-classification.md +++ b/docs/kb/dataclassification/how-to-manually-uninstall-netwrix-data-classification.md @@ -16,8 +16,7 @@ keywords: products: - data-classification sidebar_label: How to Manually Uninstall Netwrix Data Classificat -tags: - - system-administration +tags: [] title: "How to Manually Uninstall Netwrix Data Classification" knowledge_article_id: kA04u000000XmISCA0 --- diff --git a/docs/kb/dataclassification/migration-and-maintenance/how-to-migrate-netwrix-data-classification-to-another-server.md b/docs/kb/dataclassification/how-to-migrate-netwrix-data-classification-to-another-server.md similarity index 98% rename from docs/kb/dataclassification/migration-and-maintenance/how-to-migrate-netwrix-data-classification-to-another-server.md rename to docs/kb/dataclassification/how-to-migrate-netwrix-data-classification-to-another-server.md index 0f26601b3b..9b531f5650 100644 --- a/docs/kb/dataclassification/migration-and-maintenance/how-to-migrate-netwrix-data-classification-to-another-server.md +++ b/docs/kb/dataclassification/how-to-migrate-netwrix-data-classification-to-another-server.md @@ -16,8 +16,7 @@ keywords: products: - data-classification sidebar_label: How to Migrate Netwrix Data Classification to Anot -tags: - - migration-and-maintenance +tags: [] title: "How to Migrate Netwrix Data Classification to Another Server" knowledge_article_id: kA04u0000000HMMCA2 --- diff --git a/docs/kb/dataclassification/migration-and-maintenance/how-to-migrate-the-netwrix-data-classification-database.md b/docs/kb/dataclassification/how-to-migrate-the-netwrix-data-classification-database.md similarity index 99% rename from docs/kb/dataclassification/migration-and-maintenance/how-to-migrate-the-netwrix-data-classification-database.md rename to docs/kb/dataclassification/how-to-migrate-the-netwrix-data-classification-database.md index 2ef01ea9de..eac05700f5 100644 --- a/docs/kb/dataclassification/migration-and-maintenance/how-to-migrate-the-netwrix-data-classification-database.md +++ b/docs/kb/dataclassification/how-to-migrate-the-netwrix-data-classification-database.md @@ -17,8 +17,7 @@ keywords: products: - data-classification sidebar_label: How to Migrate the Netwrix Data Classification Dat -tags: - - migration-and-maintenance +tags: [] title: "How to Migrate the Netwrix Data Classification Database" knowledge_article_id: kA04u0000000H6nCAE --- diff --git a/docs/kb/dataclassification/migration-and-maintenance/how-to-move-indexed-files.md b/docs/kb/dataclassification/how-to-move-indexed-files.md similarity index 98% rename from docs/kb/dataclassification/migration-and-maintenance/how-to-move-indexed-files.md rename to docs/kb/dataclassification/how-to-move-indexed-files.md index f796fe2ecc..f6833ea8fa 100644 --- a/docs/kb/dataclassification/migration-and-maintenance/how-to-move-indexed-files.md +++ b/docs/kb/dataclassification/how-to-move-indexed-files.md @@ -15,8 +15,7 @@ keywords: products: - data-classification sidebar_label: How to Move Indexed Files -tags: - - migration-and-maintenance +tags: [] title: "How to Move Indexed Files" knowledge_article_id: kA00g000000H9eTCAS --- diff --git a/docs/kb/dataclassification/migration-and-maintenance/how-to-partially-rebuild-the-dqs-index.md b/docs/kb/dataclassification/how-to-partially-rebuild-the-dqs-index.md similarity index 97% rename from docs/kb/dataclassification/migration-and-maintenance/how-to-partially-rebuild-the-dqs-index.md rename to docs/kb/dataclassification/how-to-partially-rebuild-the-dqs-index.md index 0eca48ee04..0bc2c772f8 100644 --- a/docs/kb/dataclassification/migration-and-maintenance/how-to-partially-rebuild-the-dqs-index.md +++ b/docs/kb/dataclassification/how-to-partially-rebuild-the-dqs-index.md @@ -15,8 +15,7 @@ keywords: products: - data-classification sidebar_label: How to Partially Rebuild the DQS Index -tags: - - migration-and-maintenance +tags: [] title: "How to Partially Rebuild the DQS Index" knowledge_article_id: kA04u000000wniXCAQ --- diff --git a/docs/kb/dataclassification/authentication-and-security/how-to-set-up-single-sign-on-via-microsoft-entra-id-authentication.md b/docs/kb/dataclassification/how-to-set-up-single-sign-on-via-microsoft-entra-id-authentication.md similarity index 99% rename from docs/kb/dataclassification/authentication-and-security/how-to-set-up-single-sign-on-via-microsoft-entra-id-authentication.md rename to docs/kb/dataclassification/how-to-set-up-single-sign-on-via-microsoft-entra-id-authentication.md index d0ece08cb7..960fb9dccd 100644 --- a/docs/kb/dataclassification/authentication-and-security/how-to-set-up-single-sign-on-via-microsoft-entra-id-authentication.md +++ b/docs/kb/dataclassification/how-to-set-up-single-sign-on-via-microsoft-entra-id-authentication.md @@ -16,8 +16,7 @@ products: - data-classification visibility: public sidebar_label: How to Set Up Single Sign-On via Microsoft Entra I -tags: - - authentication-and-security +tags: [] title: "How to Set Up Single Sign-On via Microsoft Entra ID Authentication" knowledge_article_id: kA00g000000H9e8CAC --- diff --git a/docs/kb/dataclassification/authentication-and-security/how-to-update-service-account-password.md b/docs/kb/dataclassification/how-to-update-service-account-password.md similarity index 99% rename from docs/kb/dataclassification/authentication-and-security/how-to-update-service-account-password.md rename to docs/kb/dataclassification/how-to-update-service-account-password.md index 4c488d884c..dd5a3edf87 100644 --- a/docs/kb/dataclassification/authentication-and-security/how-to-update-service-account-password.md +++ b/docs/kb/dataclassification/how-to-update-service-account-password.md @@ -16,8 +16,7 @@ keywords: products: - data-classification sidebar_label: How to Update Service Account Password -tags: - - authentication-and-security +tags: [] title: "How to Update Service Account Password" knowledge_article_id: kA04u00000110uzCAA --- diff --git a/docs/kb/dataclassification/system-administration/how-to-upgrade-a-dqs-deployment.md b/docs/kb/dataclassification/how-to-upgrade-a-dqs-deployment.md similarity index 98% rename from docs/kb/dataclassification/system-administration/how-to-upgrade-a-dqs-deployment.md rename to docs/kb/dataclassification/how-to-upgrade-a-dqs-deployment.md index f5a8c20345..147c170551 100644 --- a/docs/kb/dataclassification/system-administration/how-to-upgrade-a-dqs-deployment.md +++ b/docs/kb/dataclassification/how-to-upgrade-a-dqs-deployment.md @@ -15,8 +15,7 @@ keywords: products: - data-classification sidebar_label: How to Upgrade a DQS Deployment -tags: - - system-administration +tags: [] title: "How to Upgrade a DQS Deployment" knowledge_article_id: kA00g000000PbcmCAC --- diff --git a/docs/kb/directorymanager/troubleshooting-and-errors/how_groups_and_types_are_classified.md b/docs/kb/dataclassification/how_groups_and_types_are_classified.md similarity index 96% rename from docs/kb/directorymanager/troubleshooting-and-errors/how_groups_and_types_are_classified.md rename to docs/kb/dataclassification/how_groups_and_types_are_classified.md index a75b22c5a8..b95d1e12b3 100644 --- a/docs/kb/directorymanager/troubleshooting-and-errors/how_groups_and_types_are_classified.md +++ b/docs/kb/dataclassification/how_groups_and_types_are_classified.md @@ -1,4 +1,4 @@ ---- +--- description: >- This article explains how Netwrix Directory Manager classifies groups into unmanaged and managed categories, detailing their features and security types. keywords: @@ -8,12 +8,11 @@ keywords: - managed groups - security types sidebar_label: Group Classification -tags: - - troubleshooting-and-errors +tags: [] title: "How Groups and Types Are Classified" knowledge_article_id: kA0Qk0000002LrZKAU products: - - directory-manager + - data-classification --- # How Groups and Types Are Classified @@ -46,4 +45,4 @@ For both unmanaged and managed groups, Directory Manager classifies groups into - **Private groups:** Membership is determined solely by the group owner. The owner decides who can join or leave the group, and additional owners can also manage membership. Users cannot request to join or leave a private group. By default, unmanaged groups are classified as Private, but you can change their security type in Directory Manager. - **Semi-private groups:** These groups have an owner who determines membership, but members can request to join or leave the group. -- **Public groups:** Open to all users. Users can join or leave a public group without owner permission. Administrators can configure email notifications to be sent to the group owner when a member joins or leaves the group. +- **Public groups:** Open to all users. Users can join or leave a public group without owner permission. Administrators can configure email notifications to be sent to the group owner when a member joins or leaves the group. \ No newline at end of file diff --git a/docs/kb/dataclassification/term-set-operations/import-terms-sets-from-an-xml-file-using-concepttermstoremanager.md b/docs/kb/dataclassification/import-terms-sets-from-an-xml-file-using-concepttermstoremanager.md similarity index 98% rename from docs/kb/dataclassification/term-set-operations/import-terms-sets-from-an-xml-file-using-concepttermstoremanager.md rename to docs/kb/dataclassification/import-terms-sets-from-an-xml-file-using-concepttermstoremanager.md index 4cb9d7c477..e9e209b85d 100644 --- a/docs/kb/dataclassification/term-set-operations/import-terms-sets-from-an-xml-file-using-concepttermstoremanager.md +++ b/docs/kb/dataclassification/import-terms-sets-from-an-xml-file-using-concepttermstoremanager.md @@ -17,8 +17,7 @@ keywords: products: - data-classification sidebar_label: Import Terms Sets from an XML File using conceptTe -tags: - - term-set-operations +tags: [] title: "Import Terms Sets from an XML File using conceptTermStoreManager" knowledge_article_id: kA04u000000XmGHCA0 --- diff --git a/docs/kb/dataclassification/troubleshooting-and-errors/keyset-does-not-exist-exception-from-hresult-0x80090016.md b/docs/kb/dataclassification/keyset-does-not-exist-exception-from-hresult-0x80090016.md similarity index 98% rename from docs/kb/dataclassification/troubleshooting-and-errors/keyset-does-not-exist-exception-from-hresult-0x80090016.md rename to docs/kb/dataclassification/keyset-does-not-exist-exception-from-hresult-0x80090016.md index 76e745e2bb..0445abd3fb 100644 --- a/docs/kb/dataclassification/troubleshooting-and-errors/keyset-does-not-exist-exception-from-hresult-0x80090016.md +++ b/docs/kb/dataclassification/keyset-does-not-exist-exception-from-hresult-0x80090016.md @@ -15,8 +15,7 @@ keywords: products: - data-classification sidebar_label: 'Keyset does not exist ( exception from HRESULT : 0' -tags: - - troubleshooting-and-errors +tags: [] title: 'Keyset does not exist ( exception from HRESULT : 0x80090016)' knowledge_article_id: kA04u000000XmHFCA0 --- diff --git a/docs/kb/dataclassification/troubleshooting-and-errors/missing-search-results.md b/docs/kb/dataclassification/missing-search-results.md similarity index 98% rename from docs/kb/dataclassification/troubleshooting-and-errors/missing-search-results.md rename to docs/kb/dataclassification/missing-search-results.md index 7d771d6b72..c16aff5d21 100644 --- a/docs/kb/dataclassification/troubleshooting-and-errors/missing-search-results.md +++ b/docs/kb/dataclassification/missing-search-results.md @@ -16,8 +16,7 @@ keywords: products: - data-classification sidebar_label: Missing search results -tags: - - troubleshooting-and-errors +tags: [] title: "Missing search results" knowledge_article_id: kA00g000000H9e5CAC --- diff --git a/docs/kb/dataclassification/system-administration/netwrix-data-classification-collector-indexer-and-classifier-threads.md b/docs/kb/dataclassification/netwrix-data-classification-collector-indexer-and-classifier-threads.md similarity index 99% rename from docs/kb/dataclassification/system-administration/netwrix-data-classification-collector-indexer-and-classifier-threads.md rename to docs/kb/dataclassification/netwrix-data-classification-collector-indexer-and-classifier-threads.md index a1c9d655c9..8a108f8c0f 100644 --- a/docs/kb/dataclassification/system-administration/netwrix-data-classification-collector-indexer-and-classifier-threads.md +++ b/docs/kb/dataclassification/netwrix-data-classification-collector-indexer-and-classifier-threads.md @@ -17,8 +17,7 @@ keywords: products: - data-classification sidebar_label: 'Netwrix Data Classification Collector, Indexer, an' -tags: - - system-administration +tags: [] title: 'Netwrix Data Classification Collector, Indexer, and Classifier Threads' knowledge_article_id: kA00g000000H9eKCAS --- diff --git a/docs/kb/dataclassification/troubleshooting-and-errors/original-documents-attributes-updated-during-migration.md b/docs/kb/dataclassification/original-documents-attributes-updated-during-migration.md similarity index 97% rename from docs/kb/dataclassification/troubleshooting-and-errors/original-documents-attributes-updated-during-migration.md rename to docs/kb/dataclassification/original-documents-attributes-updated-during-migration.md index c53518ac49..8bf0907545 100644 --- a/docs/kb/dataclassification/troubleshooting-and-errors/original-documents-attributes-updated-during-migration.md +++ b/docs/kb/dataclassification/original-documents-attributes-updated-during-migration.md @@ -18,8 +18,7 @@ keywords: products: - data-classification sidebar_label: Original Documents Attributes Updated During Migra -tags: - - troubleshooting-and-errors +tags: [] title: "Original Documents Attributes Updated During Migration" knowledge_article_id: kA04u00000111AnCAI --- diff --git a/docs/kb/dataclassification/features-and-operations/process-pending-deletes.md b/docs/kb/dataclassification/process-pending-deletes.md similarity index 97% rename from docs/kb/dataclassification/features-and-operations/process-pending-deletes.md rename to docs/kb/dataclassification/process-pending-deletes.md index cf878cc48a..9e192275b6 100644 --- a/docs/kb/dataclassification/features-and-operations/process-pending-deletes.md +++ b/docs/kb/dataclassification/process-pending-deletes.md @@ -16,8 +16,7 @@ keywords: products: - data-classification sidebar_label: Process Pending Deletes -tags: - - features-and-operations +tags: [] title: "Process Pending Deletes" knowledge_article_id: kA04u0000000H6OCAU --- diff --git a/docs/kb/dataclassification/troubleshooting-and-errors/resolving-index-and-license-key-related-errors-in-windows-services.md b/docs/kb/dataclassification/resolving-index-and-license-key-related-errors-in-windows-services.md similarity index 98% rename from docs/kb/dataclassification/troubleshooting-and-errors/resolving-index-and-license-key-related-errors-in-windows-services.md rename to docs/kb/dataclassification/resolving-index-and-license-key-related-errors-in-windows-services.md index 0e94f8bc8a..1166f285a8 100644 --- a/docs/kb/dataclassification/troubleshooting-and-errors/resolving-index-and-license-key-related-errors-in-windows-services.md +++ b/docs/kb/dataclassification/resolving-index-and-license-key-related-errors-in-windows-services.md @@ -16,8 +16,7 @@ keywords: products: - data-classification sidebar_label: 'Resolving Index and License Key-Related Errors in ' -tags: - - troubleshooting-and-errors +tags: [] title: "Resolving Index and License Key-Related Errors in Windows Services" knowledge_article_id: kA00g000000H9dsCAC --- diff --git a/docs/kb/dataclassification/troubleshooting-and-errors/rolling_log_fix_error_nnt.hub.serviceclient.hubadapter_-_hubadapter.authenticate()_error_authenticat.md b/docs/kb/dataclassification/rolling_log_fix_error_nnt.hub.serviceclient.hubadapter_-_hubadapter.authenticate()_error_authenticat.md similarity index 98% rename from docs/kb/dataclassification/troubleshooting-and-errors/rolling_log_fix_error_nnt.hub.serviceclient.hubadapter_-_hubadapter.authenticate()_error_authenticat.md rename to docs/kb/dataclassification/rolling_log_fix_error_nnt.hub.serviceclient.hubadapter_-_hubadapter.authenticate()_error_authenticat.md index ec21beb30e..e9e3e45e4e 100644 --- a/docs/kb/dataclassification/troubleshooting-and-errors/rolling_log_fix_error_nnt.hub.serviceclient.hubadapter_-_hubadapter.authenticate()_error_authenticat.md +++ b/docs/kb/dataclassification/rolling_log_fix_error_nnt.hub.serviceclient.hubadapter_-_hubadapter.authenticate()_error_authenticat.md @@ -8,8 +8,7 @@ keywords: products: - data-classification sidebar_label: Rolling Log Fix -tags: - - troubleshooting-and-errors +tags: [] title: "Rolling Log Fix: ERROR NNT.Hub.ServiceClient.HubAdapter - HubAdapter.Authenticate() Error Authenticating to Hub" knowledge_article_id: kA04u0000000JjwCAE --- diff --git a/docs/kb/dataclassification/features-and-operations/search-logic-netwrix-data-classification.md b/docs/kb/dataclassification/search-logic-netwrix-data-classification.md similarity index 98% rename from docs/kb/dataclassification/features-and-operations/search-logic-netwrix-data-classification.md rename to docs/kb/dataclassification/search-logic-netwrix-data-classification.md index 2d823cf96b..e02762d698 100644 --- a/docs/kb/dataclassification/features-and-operations/search-logic-netwrix-data-classification.md +++ b/docs/kb/dataclassification/search-logic-netwrix-data-classification.md @@ -14,8 +14,7 @@ keywords: products: - data-classification sidebar_label: Search Logic - Netwrix Data Classification -tags: - - features-and-operations +tags: [] title: "Search Logic - Netwrix Data Classification" knowledge_article_id: kA04u000000XmDXCA0 --- diff --git a/docs/kb/dataclassification/authentication-and-security/service-account-password-reset-for-netwrix-data-classification.md b/docs/kb/dataclassification/service-account-password-reset-for-netwrix-data-classification.md similarity index 98% rename from docs/kb/dataclassification/authentication-and-security/service-account-password-reset-for-netwrix-data-classification.md rename to docs/kb/dataclassification/service-account-password-reset-for-netwrix-data-classification.md index cf760f18bc..b8d8595ee3 100644 --- a/docs/kb/dataclassification/authentication-and-security/service-account-password-reset-for-netwrix-data-classification.md +++ b/docs/kb/dataclassification/service-account-password-reset-for-netwrix-data-classification.md @@ -15,8 +15,7 @@ keywords: products: - data-classification sidebar_label: Service Account Password Reset for Netwrix Data Cl -tags: - - authentication-and-security +tags: [] title: "Service Account Password Reset for Netwrix Data Classification" knowledge_article_id: kA04u000000XmHKCA0 --- diff --git a/docs/kb/dataclassification/troubleshooting-and-errors/service-unavailable-503-ndc-dashboard.md b/docs/kb/dataclassification/service-unavailable-503-ndc-dashboard.md similarity index 98% rename from docs/kb/dataclassification/troubleshooting-and-errors/service-unavailable-503-ndc-dashboard.md rename to docs/kb/dataclassification/service-unavailable-503-ndc-dashboard.md index a31d36b1f8..6b4aaaa7fa 100644 --- a/docs/kb/dataclassification/troubleshooting-and-errors/service-unavailable-503-ndc-dashboard.md +++ b/docs/kb/dataclassification/service-unavailable-503-ndc-dashboard.md @@ -6,8 +6,7 @@ keywords: - NDC Dashboard - IIS Application Pool sidebar_label: 503 Service Unavailable -tags: - - troubleshooting-and-errors +tags: [] title: "Error: 503 Service Unavailable NDC Dashboard" knowledge_article_id: kA00g000000PbcsCAC products: diff --git a/docs/kb/dataclassification/term-set-operations/synchronizing-term-sets-using-the-concepttermstoragemanager.md b/docs/kb/dataclassification/synchronizing-term-sets-using-the-concepttermstoragemanager.md similarity index 98% rename from docs/kb/dataclassification/term-set-operations/synchronizing-term-sets-using-the-concepttermstoragemanager.md rename to docs/kb/dataclassification/synchronizing-term-sets-using-the-concepttermstoragemanager.md index ee43cdf50b..22a1d5af27 100644 --- a/docs/kb/dataclassification/term-set-operations/synchronizing-term-sets-using-the-concepttermstoragemanager.md +++ b/docs/kb/dataclassification/synchronizing-term-sets-using-the-concepttermstoragemanager.md @@ -16,8 +16,7 @@ keywords: products: - data-classification sidebar_label: Synchronizing Term Sets using the conceptTermStora -tags: - - term-set-operations +tags: [] title: "Synchronizing Term Sets using the conceptTermStorageManager" knowledge_article_id: kA04u000000XmGMCA0 --- diff --git a/docs/kb/dataclassification/troubleshooting-and-errors/text-not-being-extracted-from-zip-files.md b/docs/kb/dataclassification/text-not-being-extracted-from-zip-files.md similarity index 97% rename from docs/kb/dataclassification/troubleshooting-and-errors/text-not-being-extracted-from-zip-files.md rename to docs/kb/dataclassification/text-not-being-extracted-from-zip-files.md index 53aa370977..47f56a34ef 100644 --- a/docs/kb/dataclassification/troubleshooting-and-errors/text-not-being-extracted-from-zip-files.md +++ b/docs/kb/dataclassification/text-not-being-extracted-from-zip-files.md @@ -17,8 +17,7 @@ keywords: products: - data-classification sidebar_label: Text not being extracted from ZIP files -tags: - - troubleshooting-and-errors +tags: [] title: "Text not being extracted from ZIP files" knowledge_article_id: kA04u0000000H69CAE --- diff --git a/docs/kb/dataclassification/authentication-and-security/using-sharepoint-modern-authentication.md b/docs/kb/dataclassification/using-sharepoint-modern-authentication.md similarity index 99% rename from docs/kb/dataclassification/authentication-and-security/using-sharepoint-modern-authentication.md rename to docs/kb/dataclassification/using-sharepoint-modern-authentication.md index 358be9a58c..d2c3b587b1 100644 --- a/docs/kb/dataclassification/authentication-and-security/using-sharepoint-modern-authentication.md +++ b/docs/kb/dataclassification/using-sharepoint-modern-authentication.md @@ -16,8 +16,7 @@ keywords: products: - data-classification sidebar_label: Using Sharepoint Modern Authentication -tags: - - authentication-and-security +tags: [] title: "Using Sharepoint Modern Authentication" knowledge_article_id: kA04u0000000K8wCAE --- diff --git a/docs/kb/dataclassification/troubleshooting-and-errors/warning-indexer-service-has-been-improperly-shutdown.md b/docs/kb/dataclassification/warning-indexer-service-has-been-improperly-shutdown.md similarity index 98% rename from docs/kb/dataclassification/troubleshooting-and-errors/warning-indexer-service-has-been-improperly-shutdown.md rename to docs/kb/dataclassification/warning-indexer-service-has-been-improperly-shutdown.md index 40e271f240..c4386cd22a 100644 --- a/docs/kb/dataclassification/troubleshooting-and-errors/warning-indexer-service-has-been-improperly-shutdown.md +++ b/docs/kb/dataclassification/warning-indexer-service-has-been-improperly-shutdown.md @@ -15,8 +15,7 @@ keywords: products: - data-classification sidebar_label: 'Warning: Indexer Service Has Been Improperly Shutd' -tags: - - troubleshooting-and-errors +tags: [] title: 'Warning: Indexer Service Has Been Improperly Shutdown' knowledge_article_id: kA04u000000wnpJCAQ --- diff --git a/docs/kb/dataclassification/features-and-operations/what-usage-and-license-data-is-sent-to-netwrix-by-netwrix-data-classification.md b/docs/kb/dataclassification/what-usage-and-license-data-is-sent-to-netwrix-by-netwrix-data-classification.md similarity index 97% rename from docs/kb/dataclassification/features-and-operations/what-usage-and-license-data-is-sent-to-netwrix-by-netwrix-data-classification.md rename to docs/kb/dataclassification/what-usage-and-license-data-is-sent-to-netwrix-by-netwrix-data-classification.md index c8e76e4668..5307cf03a9 100644 --- a/docs/kb/dataclassification/features-and-operations/what-usage-and-license-data-is-sent-to-netwrix-by-netwrix-data-classification.md +++ b/docs/kb/dataclassification/what-usage-and-license-data-is-sent-to-netwrix-by-netwrix-data-classification.md @@ -15,8 +15,7 @@ keywords: products: - data-classification sidebar_label: 'What usage and license data is sent to Netwrix by ' -tags: - - features-and-operations +tags: [] title: "What usage and license data is sent to Netwrix by Netwrix Data Classification" knowledge_article_id: kA04u0000000JvTCAU --- diff --git a/docs/kb/dataclassification/troubleshooting-and-errors/workflow-isn-t-running-or-is-running-unexpectedly.md b/docs/kb/dataclassification/workflow-isn-t-running-or-is-running-unexpectedly.md similarity index 98% rename from docs/kb/dataclassification/troubleshooting-and-errors/workflow-isn-t-running-or-is-running-unexpectedly.md rename to docs/kb/dataclassification/workflow-isn-t-running-or-is-running-unexpectedly.md index 50ec66256f..8228423615 100644 --- a/docs/kb/dataclassification/troubleshooting-and-errors/workflow-isn-t-running-or-is-running-unexpectedly.md +++ b/docs/kb/dataclassification/workflow-isn-t-running-or-is-running-unexpectedly.md @@ -14,8 +14,7 @@ keywords: products: - data-classification sidebar_label: Workflow Isn't Running or Is Running Unexpectedly -tags: - - troubleshooting-and-errors +tags: [] title: Workflow Isn't Running or Is Running Unexpectedly knowledge_article_id: kA0Qk0000000PpdKAE --- diff --git a/docs/kb/directorymanager/configuration-and-integration/add-active-directory-attribute-to-replication-schema.md b/docs/kb/directorymanager/add-active-directory-attribute-to-replication-schema.md similarity index 98% rename from docs/kb/directorymanager/configuration-and-integration/add-active-directory-attribute-to-replication-schema.md rename to docs/kb/directorymanager/add-active-directory-attribute-to-replication-schema.md index 5830e6e855..6b22122b40 100644 --- a/docs/kb/directorymanager/configuration-and-integration/add-active-directory-attribute-to-replication-schema.md +++ b/docs/kb/directorymanager/add-active-directory-attribute-to-replication-schema.md @@ -1,4 +1,4 @@ ---- +--- description: >- Add new or custom Active Directory (AD) attributes to the Netwrix Directory Manager replication schema so they are included in replication to the @@ -16,8 +16,7 @@ keywords: products: - directory-manager sidebar_label: Add Active Directory Attribute to Replication Sche -tags: - - configuration-and-integration +tags: [] title: "Add Active Directory Attribute to Replication Sche" knowledge_article_id: kA0Qk0000002EdBKAU --- diff --git a/docs/kb/directorymanager/configuration-and-integration/add_a_future_date_in_a_description_field.md b/docs/kb/directorymanager/add_a_future_date_in_a_description_field.md similarity index 97% rename from docs/kb/directorymanager/configuration-and-integration/add_a_future_date_in_a_description_field.md rename to docs/kb/directorymanager/add_a_future_date_in_a_description_field.md index c5907b85ca..a38fe3d6d5 100644 --- a/docs/kb/directorymanager/configuration-and-integration/add_a_future_date_in_a_description_field.md +++ b/docs/kb/directorymanager/add_a_future_date_in_a_description_field.md @@ -1,4 +1,4 @@ ---- +--- description: >- This article explains how to automatically add a future date to the Description field of a user account in Netwrix Directory Manager, streamlining offboarding and account management processes. keywords: @@ -6,8 +6,7 @@ keywords: - Description field - Netwrix Directory Manager sidebar_label: Add Future Date to Description Field -tags: - - configuration-and-integration +tags: [] title: "Add a Future Date in a Description Field" knowledge_article_id: kA0Qk0000002bJdKAI products: diff --git a/docs/kb/directorymanager/portal-customization-and-ux/add_the_organizational_unit_field_to_the_my_groups_page.md b/docs/kb/directorymanager/add_the_organizational_unit_field_to_the_my_groups_page.md similarity index 98% rename from docs/kb/directorymanager/portal-customization-and-ux/add_the_organizational_unit_field_to_the_my_groups_page.md rename to docs/kb/directorymanager/add_the_organizational_unit_field_to_the_my_groups_page.md index 437c6d5ffa..5f8d5edd80 100644 --- a/docs/kb/directorymanager/portal-customization-and-ux/add_the_organizational_unit_field_to_the_my_groups_page.md +++ b/docs/kb/directorymanager/add_the_organizational_unit_field_to_the_my_groups_page.md @@ -1,4 +1,4 @@ ---- +--- description: >- This article explains how to add the Organizational Unit (OU) field as a column on the My Groups page in Netwrix Directory Manager. keywords: @@ -6,8 +6,7 @@ keywords: - Directory Manager - My Groups page sidebar_label: Add OU Field to My Groups Page -tags: - - portal-customization-and-ux +tags: [] title: "Add the Organizational Unit Field to the My Groups Page" knowledge_article_id: kA0Qk0000002Du1KAE products: diff --git a/docs/kb/directorymanager/system-administration-and-maintenance/adjust-heap-size-for-elasticsearch-service.md b/docs/kb/directorymanager/adjust-heap-size-for-elasticsearch-service.md similarity index 97% rename from docs/kb/directorymanager/system-administration-and-maintenance/adjust-heap-size-for-elasticsearch-service.md rename to docs/kb/directorymanager/adjust-heap-size-for-elasticsearch-service.md index fc6c46ae48..efc002a0dd 100644 --- a/docs/kb/directorymanager/system-administration-and-maintenance/adjust-heap-size-for-elasticsearch-service.md +++ b/docs/kb/directorymanager/adjust-heap-size-for-elasticsearch-service.md @@ -1,4 +1,4 @@ ---- +--- description: >- Shows how to increase the Java heap size for the Elasticsearch service in Netwrix Directory Manager 11.1 by editing the registry values for `-Xms` and @@ -15,8 +15,7 @@ keywords: products: - directory-manager sidebar_label: Adjust Heap Size for Elasticsearch Service -tags: - - system-administration-and-maintenance +tags: [] title: "Adjust Heap Size for Elasticsearch Service" knowledge_article_id: kA0Qk0000002CRhKAM --- diff --git a/docs/kb/directorymanager/configuration-and-integration/allow_unauthenticated_users_to_send_email_to_a_distribution_list.md b/docs/kb/directorymanager/allow_unauthenticated_users_to_send_email_to_a_distribution_list.md similarity index 98% rename from docs/kb/directorymanager/configuration-and-integration/allow_unauthenticated_users_to_send_email_to_a_distribution_list.md rename to docs/kb/directorymanager/allow_unauthenticated_users_to_send_email_to_a_distribution_list.md index 3f4925c94a..2c3f3d85ae 100644 --- a/docs/kb/directorymanager/configuration-and-integration/allow_unauthenticated_users_to_send_email_to_a_distribution_list.md +++ b/docs/kb/directorymanager/allow_unauthenticated_users_to_send_email_to_a_distribution_list.md @@ -1,4 +1,4 @@ ---- +--- description: >- This article explains how to allow unauthenticated users to send email to a distribution list in Netwrix Directory Manager by exposing the msExchRequireAuthToSendTo attribute. keywords: @@ -6,8 +6,7 @@ keywords: - distribution list - msExchRequireAuthToSendTo sidebar_label: Allow Unauthenticated Users to Send Email -tags: - - configuration-and-integration +tags: [] title: "Allow Unauthenticated Users to Send Email to a Distribution List" knowledge_article_id: kA0Qk0000002Rs9KAE products: diff --git a/docs/kb/directorymanager/reporting-export-and-data-management/asset-export-utility-configuration.md b/docs/kb/directorymanager/asset-export-utility-configuration.md similarity index 98% rename from docs/kb/directorymanager/reporting-export-and-data-management/asset-export-utility-configuration.md rename to docs/kb/directorymanager/asset-export-utility-configuration.md index ef638178d7..d439e0be80 100644 --- a/docs/kb/directorymanager/reporting-export-and-data-management/asset-export-utility-configuration.md +++ b/docs/kb/directorymanager/asset-export-utility-configuration.md @@ -1,4 +1,4 @@ ---- +--- description: >- Step-by-step instructions to migrate schedules and synchronize jobs from Netwrix Directory Manager 10 to Netwrix Directory Manager 11 using the Asset @@ -16,8 +16,7 @@ keywords: products: - directory-manager sidebar_label: Asset Export Utility Configuration -tags: - - reporting-export-and-data-management +tags: [] title: "Asset Export Utility Configuration" knowledge_article_id: kA0Qk00000015thKAA --- diff --git a/docs/kb/directorymanager/reporting-export-and-data-management/best-practices-for-controlling-changes-to-group-membership.md b/docs/kb/directorymanager/best-practices-for-controlling-changes-to-group-membership.md similarity index 99% rename from docs/kb/directorymanager/reporting-export-and-data-management/best-practices-for-controlling-changes-to-group-membership.md rename to docs/kb/directorymanager/best-practices-for-controlling-changes-to-group-membership.md index 785c6b8569..b8fa93849d 100644 --- a/docs/kb/directorymanager/reporting-export-and-data-management/best-practices-for-controlling-changes-to-group-membership.md +++ b/docs/kb/directorymanager/best-practices-for-controlling-changes-to-group-membership.md @@ -1,4 +1,4 @@ ---- +--- description: >- Describes best practices for controlling and monitoring changes to group membership in Netwrix Directory Manager, including workflows, access controls, @@ -17,8 +17,7 @@ keywords: products: - directory-manager sidebar_label: Best Practices for Controlling Changes to Group Me -tags: - - reporting-export-and-data-management +tags: [] title: "Best Practices for Controlling Changes to Group Membership" knowledge_article_id: kA0Qk0000000I4zKAE --- diff --git a/docs/kb/directorymanager/security-permissions-and-access-control/best-practices-for-preventing-accidental-data-leakage.md b/docs/kb/directorymanager/best-practices-for-preventing-accidental-data-leakage.md similarity index 99% rename from docs/kb/directorymanager/security-permissions-and-access-control/best-practices-for-preventing-accidental-data-leakage.md rename to docs/kb/directorymanager/best-practices-for-preventing-accidental-data-leakage.md index b6d1ead59d..eab037e426 100644 --- a/docs/kb/directorymanager/security-permissions-and-access-control/best-practices-for-preventing-accidental-data-leakage.md +++ b/docs/kb/directorymanager/best-practices-for-preventing-accidental-data-leakage.md @@ -1,4 +1,4 @@ ---- +--- description: >- Best practices to prevent accidental internal and external data leakage when using Netwrix Directory Manager, including role-based scope limits, group @@ -16,8 +16,7 @@ keywords: products: - directory-manager sidebar_label: Best Practices for Preventing Accidental Data Leak -tags: - - security-permissions-and-access-control +tags: [] title: "Best Practices for Preventing Accidental Data Leakage" knowledge_article_id: kA0Qk0000000IPxKAM --- diff --git a/docs/kb/directorymanager/reporting-export-and-data-management/bulk-export-and-sort-all-smart-groups-and-dynasties.md b/docs/kb/directorymanager/bulk-export-and-sort-all-smart-groups-and-dynasties.md similarity index 97% rename from docs/kb/directorymanager/reporting-export-and-data-management/bulk-export-and-sort-all-smart-groups-and-dynasties.md rename to docs/kb/directorymanager/bulk-export-and-sort-all-smart-groups-and-dynasties.md index 651cd1217d..f301b8ce4e 100644 --- a/docs/kb/directorymanager/reporting-export-and-data-management/bulk-export-and-sort-all-smart-groups-and-dynasties.md +++ b/docs/kb/directorymanager/bulk-export-and-sort-all-smart-groups-and-dynasties.md @@ -1,4 +1,4 @@ ---- +--- description: >- Learn how to export all managed groups and Dynasties from Netwrix Directory Manager to a CSV file and sort them by group type using the Directory Manager @@ -15,8 +15,7 @@ keywords: products: - directory-manager sidebar_label: Bulk Export and Sort All Smart Groups and Dynasties -tags: - - reporting-export-and-data-management +tags: [] title: "Bulk Export and Sort All Smart Groups and Dynasties" knowledge_article_id: kA0Qk0000002CWXKA2 --- diff --git a/docs/kb/directorymanager/group-management-and-operations/bulk-update-smart-group-object-types.md b/docs/kb/directorymanager/bulk-update-smart-group-object-types.md similarity index 98% rename from docs/kb/directorymanager/group-management-and-operations/bulk-update-smart-group-object-types.md rename to docs/kb/directorymanager/bulk-update-smart-group-object-types.md index 19c4d0669b..90efad2371 100644 --- a/docs/kb/directorymanager/group-management-and-operations/bulk-update-smart-group-object-types.md +++ b/docs/kb/directorymanager/bulk-update-smart-group-object-types.md @@ -1,4 +1,4 @@ ---- +--- description: >- Use the Directory Manager Management Shell in Netwrix Directory Manager to bulk update Smart Group object types for multiple Smart Groups in an OU. @@ -16,8 +16,7 @@ keywords: products: - directory-manager sidebar_label: Bulk Update Smart Group Object Types -tags: - - group-management-and-operations +tags: [] title: "Bulk Update Smart Group Object Types" knowledge_article_id: kA0Qk0000002JZdKAM --- diff --git a/docs/kb/directorymanager/system-administration-and-maintenance/change-log-level-from-error-to-debug-v11.md b/docs/kb/directorymanager/change-log-level-from-error-to-debug-v11.md similarity index 97% rename from docs/kb/directorymanager/system-administration-and-maintenance/change-log-level-from-error-to-debug-v11.md rename to docs/kb/directorymanager/change-log-level-from-error-to-debug-v11.md index 38b6b527a2..005d6f700a 100644 --- a/docs/kb/directorymanager/system-administration-and-maintenance/change-log-level-from-error-to-debug-v11.md +++ b/docs/kb/directorymanager/change-log-level-from-error-to-debug-v11.md @@ -1,4 +1,4 @@ ---- +--- description: >- Learn how to change the log level from Error to Debug in Netwrix Directory Manager 11 to capture more detailed logging for troubleshooting and support. @@ -15,8 +15,7 @@ keywords: products: - directory-manager sidebar_label: Change Log Level from Error to Debug v11 -tags: - - system-administration-and-maintenance +tags: [] title: "Change Log Level from Error to Debug v11" knowledge_article_id: kA0Qk0000002F6DKAU --- diff --git a/docs/kb/directorymanager/configuration-and-integration/change-self-service-portal-url-in-workflow-email-notifications.md b/docs/kb/directorymanager/change-self-service-portal-url-in-workflow-email-notifications.md similarity index 97% rename from docs/kb/directorymanager/configuration-and-integration/change-self-service-portal-url-in-workflow-email-notifications.md rename to docs/kb/directorymanager/change-self-service-portal-url-in-workflow-email-notifications.md index 768751d70b..e8f1dbe622 100644 --- a/docs/kb/directorymanager/configuration-and-integration/change-self-service-portal-url-in-workflow-email-notifications.md +++ b/docs/kb/directorymanager/change-self-service-portal-url-in-workflow-email-notifications.md @@ -1,4 +1,4 @@ ---- +--- description: >- If you change the hostname for the Netwrix Directory Manager Self-Service portal, update the portal URL in each workflow so workflow email notifications @@ -14,8 +14,7 @@ keywords: products: - directory-manager sidebar_label: Change Self-Service Portal URL in Workflow Email N -tags: - - configuration-and-integration +tags: [] title: "Change Self-Service Portal URL in Workflow Email Notifications" knowledge_article_id: kA0Qk0000002ElFKAU --- diff --git a/docs/kb/directorymanager/group-management-and-operations/change-the-default-dynasty-operator.md b/docs/kb/directorymanager/change-the-default-dynasty-operator.md similarity index 98% rename from docs/kb/directorymanager/group-management-and-operations/change-the-default-dynasty-operator.md rename to docs/kb/directorymanager/change-the-default-dynasty-operator.md index b673daad08..884881ae3d 100644 --- a/docs/kb/directorymanager/group-management-and-operations/change-the-default-dynasty-operator.md +++ b/docs/kb/directorymanager/change-the-default-dynasty-operator.md @@ -1,4 +1,4 @@ ---- +--- description: >- Explains how to change the default Dynasty grouping operator in Netwrix Directory Manager so you can use Starts with or Ends with filters to group @@ -15,8 +15,7 @@ keywords: products: - directory-manager sidebar_label: Change the Default Dynasty Operator -tags: - - group-management-and-operations +tags: [] title: "Change the Default Dynasty Operator" knowledge_article_id: kA0Qk0000001qW1KAI --- diff --git a/docs/kb/directorymanager/group-management-and-operations/change-the-default-naming-convention-for-dynasties.md b/docs/kb/directorymanager/change-the-default-naming-convention-for-dynasties.md similarity index 96% rename from docs/kb/directorymanager/group-management-and-operations/change-the-default-naming-convention-for-dynasties.md rename to docs/kb/directorymanager/change-the-default-naming-convention-for-dynasties.md index d2779c2675..be3e79a5ac 100644 --- a/docs/kb/directorymanager/group-management-and-operations/change-the-default-naming-convention-for-dynasties.md +++ b/docs/kb/directorymanager/change-the-default-naming-convention-for-dynasties.md @@ -1,4 +1,4 @@ ---- +--- description: >- Learn how to change the default naming convention for Dynasties in Netwrix Directory Manager so you can display attributes (for example, department) @@ -16,8 +16,7 @@ products: - directory-manager visibility: public sidebar_label: Change the Default Naming Convention for Dynasties -tags: - - group-management-and-operations +tags: [] title: "Change the Default Naming Convention for Dynasties" knowledge_article_id: kA0Qk0000001609KAA --- diff --git a/docs/kb/directorymanager/portal-customization-and-ux/change-the-default-sort-attribute-for-search-results.md b/docs/kb/directorymanager/change-the-default-sort-attribute-for-search-results.md similarity index 97% rename from docs/kb/directorymanager/portal-customization-and-ux/change-the-default-sort-attribute-for-search-results.md rename to docs/kb/directorymanager/change-the-default-sort-attribute-for-search-results.md index f6e1e2335a..c4b4e7847b 100644 --- a/docs/kb/directorymanager/portal-customization-and-ux/change-the-default-sort-attribute-for-search-results.md +++ b/docs/kb/directorymanager/change-the-default-sort-attribute-for-search-results.md @@ -1,4 +1,4 @@ ---- +--- description: >- Explain how to change the default sort attribute for search results in the Netwrix Directory Manager User Portal; by default results sort by @@ -14,8 +14,7 @@ keywords: products: - directory-manager sidebar_label: Change the Default Sort Attribute for Search Resul -tags: - - portal-customization-and-ux +tags: [] title: "Change the Default Sort Attribute for Search Results" knowledge_article_id: kA0Qk0000002CgDKAU --- diff --git a/docs/kb/directorymanager/portal-customization-and-ux/change-the-header-and-footer-logo-in-notifications.md b/docs/kb/directorymanager/change-the-header-and-footer-logo-in-notifications.md similarity index 97% rename from docs/kb/directorymanager/portal-customization-and-ux/change-the-header-and-footer-logo-in-notifications.md rename to docs/kb/directorymanager/change-the-header-and-footer-logo-in-notifications.md index ee4a6bbe08..03c32cc42e 100644 --- a/docs/kb/directorymanager/portal-customization-and-ux/change-the-header-and-footer-logo-in-notifications.md +++ b/docs/kb/directorymanager/change-the-header-and-footer-logo-in-notifications.md @@ -1,4 +1,4 @@ ---- +--- description: >- You can change the header and footer logos used in Netwrix Directory Manager notification emails by updating the NotificationResources table in the @@ -18,8 +18,7 @@ keywords: products: - directory-manager sidebar_label: Change the Header and Footer Logo in Notifications -tags: - - portal-customization-and-ux +tags: [] title: "Change the Header and Footer Logo in Notifications" knowledge_article_id: kA0Qk00000015iPKAQ --- diff --git a/docs/kb/directorymanager/portal-customization-and-ux/change_the_display_name_format_to_first.last_in_the_portal.md b/docs/kb/directorymanager/change_the_display_name_format_to_first.last_in_the_portal.md similarity index 98% rename from docs/kb/directorymanager/portal-customization-and-ux/change_the_display_name_format_to_first.last_in_the_portal.md rename to docs/kb/directorymanager/change_the_display_name_format_to_first.last_in_the_portal.md index 5b981eae7b..7952bc1ff7 100644 --- a/docs/kb/directorymanager/portal-customization-and-ux/change_the_display_name_format_to_first.last_in_the_portal.md +++ b/docs/kb/directorymanager/change_the_display_name_format_to_first.last_in_the_portal.md @@ -1,4 +1,4 @@ ---- +--- description: >- This article explains how to change the display name format in the Netwrix Directory Manager portal from Last, First to First.Last by modifying the portal's JavaScript file. keywords: @@ -6,8 +6,7 @@ keywords: - Netwrix Directory Manager - JavaScript customization sidebar_label: Change Display Name Format -tags: - - portal-customization-and-ux +tags: [] title: "Change the Display Name Format to First.Last in the Portal" knowledge_article_id: kA0Qk0000002QKzKAM products: diff --git a/docs/kb/directorymanager/system-administration-and-maintenance/collecting-all-log-files-in-v11.md b/docs/kb/directorymanager/collecting-all-log-files-in-v11.md similarity index 96% rename from docs/kb/directorymanager/system-administration-and-maintenance/collecting-all-log-files-in-v11.md rename to docs/kb/directorymanager/collecting-all-log-files-in-v11.md index a7aff5a605..255cd72787 100644 --- a/docs/kb/directorymanager/system-administration-and-maintenance/collecting-all-log-files-in-v11.md +++ b/docs/kb/directorymanager/collecting-all-log-files-in-v11.md @@ -1,4 +1,4 @@ ---- +--- description: >- Shows how to collect and save all Netwrix Directory Manager v11 log files using the Logs Download feature in the Admin Center. @@ -16,8 +16,7 @@ products: - directory-manager visibility: public sidebar_label: Collecting All Log Files in v11 -tags: - - system-administration-and-maintenance +tags: [] title: "Collecting All Log Files in v11" knowledge_article_id: kA0Qk0000002CbNKAU --- diff --git a/docs/kb/directorymanager/configuration-and-integration/configure-email-notifications-for-an-identity-store.md b/docs/kb/directorymanager/configure-email-notifications-for-an-identity-store.md similarity index 99% rename from docs/kb/directorymanager/configuration-and-integration/configure-email-notifications-for-an-identity-store.md rename to docs/kb/directorymanager/configure-email-notifications-for-an-identity-store.md index a70e02fc60..8b79d4bbab 100644 --- a/docs/kb/directorymanager/configuration-and-integration/configure-email-notifications-for-an-identity-store.md +++ b/docs/kb/directorymanager/configure-email-notifications-for-an-identity-store.md @@ -1,4 +1,4 @@ ---- +--- description: >- Learn how to configure email notifications for an identity store in Netwrix Directory Manager, including SMTP settings, recipient options, lifecycle @@ -17,8 +17,7 @@ keywords: products: - directory-manager sidebar_label: Configure Email Notifications for an Identity Stor -tags: - - configuration-and-integration +tags: [] title: "Configure Email Notifications for an Identity Store" knowledge_article_id: kA0Qk0000002JmXKAU --- diff --git a/docs/kb/directorymanager/configuration-and-integration/configure_a_default_container_for_creating_new_objects.md b/docs/kb/directorymanager/configure_a_default_container_for_creating_new_objects.md similarity index 98% rename from docs/kb/directorymanager/configuration-and-integration/configure_a_default_container_for_creating_new_objects.md rename to docs/kb/directorymanager/configure_a_default_container_for_creating_new_objects.md index 3aed85a444..e7d9459c68 100644 --- a/docs/kb/directorymanager/configuration-and-integration/configure_a_default_container_for_creating_new_objects.md +++ b/docs/kb/directorymanager/configure_a_default_container_for_creating_new_objects.md @@ -1,4 +1,4 @@ ---- +--- description: >- This article explains how to configure a default container for creating new objects in Netwrix Directory Manager, including options for user selection and enforcement of defaults. keywords: @@ -6,8 +6,7 @@ keywords: - Directory Manager - object creation sidebar_label: Configure Default Container -tags: - - configuration-and-integration +tags: [] title: "Configure a Default Container for Creating New Objects" knowledge_article_id: kA0Qk0000002Q9hKAE products: diff --git a/docs/kb/directorymanager/configuration-and-integration/configure_multi-valued_attributes_in_the_self-service_portal.md b/docs/kb/directorymanager/configure_multi-valued_attributes_in_the_self-service_portal.md similarity index 98% rename from docs/kb/directorymanager/configuration-and-integration/configure_multi-valued_attributes_in_the_self-service_portal.md rename to docs/kb/directorymanager/configure_multi-valued_attributes_in_the_self-service_portal.md index a0e91c57aa..cca9324fed 100644 --- a/docs/kb/directorymanager/configuration-and-integration/configure_multi-valued_attributes_in_the_self-service_portal.md +++ b/docs/kb/directorymanager/configure_multi-valued_attributes_in_the_self-service_portal.md @@ -1,4 +1,4 @@ ---- +--- description: >- This article explains how to configure the Self-Service portal in Netwrix Directory Manager to support multi-valued attributes, using the carLicense attribute as an example. keywords: @@ -6,8 +6,7 @@ keywords: - multi-valued attributes - self-service portal sidebar_label: Configure Multi-Valued Attributes -tags: - - configuration-and-integration +tags: [] title: "Configure Multi-Valued Attributes in the Self-Service Portal" knowledge_article_id: kA0Qk0000002LmjKAE products: diff --git a/docs/kb/directorymanager/security-permissions-and-access-control/configuring_custom_fine-grained_permissions_for_entra_id_group_management.md b/docs/kb/directorymanager/configuring_custom_fine-grained_permissions_for_entra_id_group_management.md similarity index 98% rename from docs/kb/directorymanager/security-permissions-and-access-control/configuring_custom_fine-grained_permissions_for_entra_id_group_management.md rename to docs/kb/directorymanager/configuring_custom_fine-grained_permissions_for_entra_id_group_management.md index 19bf985e43..e2ee90d6d3 100644 --- a/docs/kb/directorymanager/security-permissions-and-access-control/configuring_custom_fine-grained_permissions_for_entra_id_group_management.md +++ b/docs/kb/directorymanager/configuring_custom_fine-grained_permissions_for_entra_id_group_management.md @@ -1,4 +1,4 @@ ---- +--- description: >- This article explains how to configure fine-grained permissions for managing groups and distribution lists in Entra ID when integrating with Netwrix Directory Manager. keywords: @@ -6,8 +6,7 @@ keywords: - RBAC roles - PowerShell sidebar_label: Configuring Custom Fine-Grained Permissions -tags: - - security-permissions-and-access-control +tags: [] title: "Configuring Custom Fine-Grained Permissions for Entra ID Group Management" knowledge_article_id: kA0Qk0000002y6XKAQ products: diff --git a/docs/kb/directorymanager/group-management-and-operations/convert-between-smart-groups-and-static-groups.md b/docs/kb/directorymanager/convert-between-smart-groups-and-static-groups.md similarity index 97% rename from docs/kb/directorymanager/group-management-and-operations/convert-between-smart-groups-and-static-groups.md rename to docs/kb/directorymanager/convert-between-smart-groups-and-static-groups.md index fff2ac822b..cd3230c275 100644 --- a/docs/kb/directorymanager/group-management-and-operations/convert-between-smart-groups-and-static-groups.md +++ b/docs/kb/directorymanager/convert-between-smart-groups-and-static-groups.md @@ -1,4 +1,4 @@ ---- +--- description: >- Shows how to convert a Smart Group to a static group and vice versa in Netwrix Directory Manager by clearing or applying an LDAP query in the application @@ -14,8 +14,7 @@ keywords: products: - directory-manager sidebar_label: Convert Between Smart Groups and Static Groups -tags: - - group-management-and-operations +tags: [] title: "Convert Between Smart Groups and Static Groups" knowledge_article_id: kA0Qk0000002IKDKA2 --- diff --git a/docs/kb/directorymanager/group-management-and-operations/copy-smart-group-query-criteria-using-import-and-export.md b/docs/kb/directorymanager/copy-smart-group-query-criteria-using-import-and-export.md similarity index 97% rename from docs/kb/directorymanager/group-management-and-operations/copy-smart-group-query-criteria-using-import-and-export.md rename to docs/kb/directorymanager/copy-smart-group-query-criteria-using-import-and-export.md index 6640363e56..d51b9f52f9 100644 --- a/docs/kb/directorymanager/group-management-and-operations/copy-smart-group-query-criteria-using-import-and-export.md +++ b/docs/kb/directorymanager/copy-smart-group-query-criteria-using-import-and-export.md @@ -1,4 +1,4 @@ ---- +--- description: >- Shows how to export and import Smart Group query definitions in JSON format using the Query Designer so you can copy complex criteria between Smart Groups @@ -15,8 +15,7 @@ keywords: products: - directory-manager sidebar_label: Copy Smart Group Query Criteria Using Import and E -tags: - - group-management-and-operations +tags: [] title: "Copy Smart Group Query Criteria Using Import and Export" knowledge_article_id: kA0Qk0000002ILpKAM --- diff --git a/docs/kb/directorymanager/group-management-and-operations/create_and_use_a_multi-valued_control_custom_display_type.md b/docs/kb/directorymanager/create_and_use_a_multi-valued_control_custom_display_type.md similarity index 98% rename from docs/kb/directorymanager/group-management-and-operations/create_and_use_a_multi-valued_control_custom_display_type.md rename to docs/kb/directorymanager/create_and_use_a_multi-valued_control_custom_display_type.md index f15341f743..ce9cefd658 100644 --- a/docs/kb/directorymanager/group-management-and-operations/create_and_use_a_multi-valued_control_custom_display_type.md +++ b/docs/kb/directorymanager/create_and_use_a_multi-valued_control_custom_display_type.md @@ -1,4 +1,4 @@ ---- +--- description: >- This article explains how to create and use a Multi-Valued Control custom display type in Netwrix Directory Manager, allowing users to select multiple predefined values for Active Directory attributes. keywords: @@ -6,8 +6,7 @@ keywords: - Directory Manager - Active Directory sidebar_label: Multi-Valued Control Custom Display Type -tags: - - group-management-and-operations +tags: [] title: "Create and Use a Multi-Valued Control Custom Display Type" knowledge_article_id: kA0Qk0000002sM5KAI products: diff --git a/docs/kb/directorymanager/group-management-and-operations/creating-and-managing-dynasties.md b/docs/kb/directorymanager/creating-and-managing-dynasties.md similarity index 98% rename from docs/kb/directorymanager/group-management-and-operations/creating-and-managing-dynasties.md rename to docs/kb/directorymanager/creating-and-managing-dynasties.md index f0264a903d..229959ddf7 100644 --- a/docs/kb/directorymanager/group-management-and-operations/creating-and-managing-dynasties.md +++ b/docs/kb/directorymanager/creating-and-managing-dynasties.md @@ -1,4 +1,4 @@ ---- +--- description: >- Describes how to create and manage Dynasties—sets of groups automatically created and managed based on Active Directory attributes—using Netwrix @@ -15,8 +15,7 @@ keywords: products: - directory-manager sidebar_label: Creating and Managing Dynasties -tags: - - group-management-and-operations +tags: [] title: "Creating and Managing Dynasties" knowledge_article_id: kA0Qk0000002BQnKAM --- diff --git a/docs/kb/directorymanager/portal-customization-and-ux/customizing_notification_template_to_remove_footer_in_directory_manager_v11.1.1.md b/docs/kb/directorymanager/customizing_notification_template_to_remove_footer_in_directory_manager_v11.1.1.md similarity index 98% rename from docs/kb/directorymanager/portal-customization-and-ux/customizing_notification_template_to_remove_footer_in_directory_manager_v11.1.1.md rename to docs/kb/directorymanager/customizing_notification_template_to_remove_footer_in_directory_manager_v11.1.1.md index 9bb92f89f6..30c163dfdc 100644 --- a/docs/kb/directorymanager/portal-customization-and-ux/customizing_notification_template_to_remove_footer_in_directory_manager_v11.1.1.md +++ b/docs/kb/directorymanager/customizing_notification_template_to_remove_footer_in_directory_manager_v11.1.1.md @@ -1,4 +1,4 @@ ---- +--- description: >- This article provides step-by-step instructions on how to customize the notification template in Netwrix Directory Manager v11.1.1 to remove the default footer from notifications. keywords: @@ -6,8 +6,7 @@ keywords: - Directory Manager - customize footer sidebar_label: Remove Footer from Notification Template -tags: - - portal-customization-and-ux +tags: [] title: "Customizing Notification Template to Remove Footer in Directory Manager V11.1.1" knowledge_article_id: kA0Qk0000002WAHKA2 products: diff --git a/docs/kb/directorymanager/group-management-and-operations/display-groups-with-additional-ownership-in-the-my-groups-tab.md b/docs/kb/directorymanager/display-groups-with-additional-ownership-in-the-my-groups-tab.md similarity index 97% rename from docs/kb/directorymanager/group-management-and-operations/display-groups-with-additional-ownership-in-the-my-groups-tab.md rename to docs/kb/directorymanager/display-groups-with-additional-ownership-in-the-my-groups-tab.md index dab81ac384..e8b3d4b7e8 100644 --- a/docs/kb/directorymanager/group-management-and-operations/display-groups-with-additional-ownership-in-the-my-groups-tab.md +++ b/docs/kb/directorymanager/display-groups-with-additional-ownership-in-the-my-groups-tab.md @@ -1,4 +1,4 @@ ---- +--- description: >- Enable displaying groups where you are an additional owner in the My Groups tab of Netwrix Directory Manager; an administrator can enable this globally, @@ -14,8 +14,7 @@ keywords: products: - directory-manager sidebar_label: Display Groups with Additional Ownership in the My -tags: - - group-management-and-operations +tags: [] title: "Display Groups with Additional Ownership in the My Groups Tab" knowledge_article_id: kA0Qk0000002JL7KAM --- diff --git a/docs/kb/directorymanager/group-management-and-operations/displaying-moderators-for-exchange-distribution-lists-in-the-portal.md b/docs/kb/directorymanager/displaying-moderators-for-exchange-distribution-lists-in-the-portal.md similarity index 98% rename from docs/kb/directorymanager/group-management-and-operations/displaying-moderators-for-exchange-distribution-lists-in-the-portal.md rename to docs/kb/directorymanager/displaying-moderators-for-exchange-distribution-lists-in-the-portal.md index 20a111b5f9..782fd667b0 100644 --- a/docs/kb/directorymanager/group-management-and-operations/displaying-moderators-for-exchange-distribution-lists-in-the-portal.md +++ b/docs/kb/directorymanager/displaying-moderators-for-exchange-distribution-lists-in-the-portal.md @@ -1,4 +1,4 @@ ---- +--- description: >- Instructions to configure the Netwrix Directory Manager Portal to display Exchange distribution list moderation settings by adding specific Active @@ -16,8 +16,7 @@ keywords: products: - directory-manager sidebar_label: Displaying Moderators for Exchange Distribution Li -tags: - - group-management-and-operations +tags: [] title: "Displaying Moderators for Exchange Distribution Li" knowledge_article_id: kA0Qk0000002FivKAE --- diff --git a/docs/kb/directorymanager/workflows-automation-and-lifecycle-management/enable-and-configure-workflow-approver-acceleration.md b/docs/kb/directorymanager/enable-and-configure-workflow-approver-acceleration.md similarity index 99% rename from docs/kb/directorymanager/workflows-automation-and-lifecycle-management/enable-and-configure-workflow-approver-acceleration.md rename to docs/kb/directorymanager/enable-and-configure-workflow-approver-acceleration.md index b630197108..d2fe6e52c7 100644 --- a/docs/kb/directorymanager/workflows-automation-and-lifecycle-management/enable-and-configure-workflow-approver-acceleration.md +++ b/docs/kb/directorymanager/enable-and-configure-workflow-approver-acceleration.md @@ -1,4 +1,4 @@ ---- +--- description: >- Shows how to enable, configure, and disable Workflow Approver Acceleration in Netwrix Directory Manager 10 and 11, including rules and the scheduled @@ -15,8 +15,7 @@ keywords: products: - directory-manager sidebar_label: Enable and Configure Workflow Approver Acceleratio -tags: - - workflows-automation-and-lifecycle-management +tags: [] title: "Enable and Configure Workflow Approver Acceleration" knowledge_article_id: kA0Qk0000002C3VKAU --- diff --git a/docs/kb/directorymanager/group-management-and-operations/enable-group-owner-suggestion-for-orphan-groups.md b/docs/kb/directorymanager/enable-group-owner-suggestion-for-orphan-groups.md similarity index 98% rename from docs/kb/directorymanager/group-management-and-operations/enable-group-owner-suggestion-for-orphan-groups.md rename to docs/kb/directorymanager/enable-group-owner-suggestion-for-orphan-groups.md index a3d047040e..560d992bd1 100644 --- a/docs/kb/directorymanager/group-management-and-operations/enable-group-owner-suggestion-for-orphan-groups.md +++ b/docs/kb/directorymanager/enable-group-owner-suggestion-for-orphan-groups.md @@ -1,4 +1,4 @@ ---- +--- description: >- Shows how to enable and use the Group Owner Suggestion feature in Netwrix Directory Manager to detect orphan groups and recommend owners based on group @@ -14,8 +14,7 @@ keywords: products: - directory-manager sidebar_label: Enable Group Owner Suggestion for Orphan Groups -tags: - - group-management-and-operations +tags: [] title: "Enable Group Owner Suggestion for Orphan Groups" knowledge_article_id: kA0Qk0000002I7JKAU --- diff --git a/docs/kb/directorymanager/portal-customization-and-ux/enable_or_disable_user_login_via_smart_card_using_custom_display_types.md b/docs/kb/directorymanager/enable_or_disable_user_login_via_smart_card_using_custom_display_types.md similarity index 98% rename from docs/kb/directorymanager/portal-customization-and-ux/enable_or_disable_user_login_via_smart_card_using_custom_display_types.md rename to docs/kb/directorymanager/enable_or_disable_user_login_via_smart_card_using_custom_display_types.md index 2d0277dbf4..29b11e6383 100644 --- a/docs/kb/directorymanager/portal-customization-and-ux/enable_or_disable_user_login_via_smart_card_using_custom_display_types.md +++ b/docs/kb/directorymanager/enable_or_disable_user_login_via_smart_card_using_custom_display_types.md @@ -1,4 +1,4 @@ ---- +--- description: >- This article explains how to enable or disable user login via Smart Card in Netwrix Directory Manager by adding a custom field to the portal. keywords: @@ -6,8 +6,7 @@ keywords: - userAccountControl - Directory Manager sidebar_label: Enable or Disable User Login via Smart Card -tags: - - portal-customization-and-ux +tags: [] title: "Enable or Disable User Login via Smart Card Using Custom Display Types" knowledge_article_id: kA0Qk0000002TE1KAM products: diff --git a/docs/kb/directorymanager/portal-customization-and-ux/enforce_group_naming_convention_and_input_validation_with_regular_expressions.md b/docs/kb/directorymanager/enforce_group_naming_convention_and_input_validation_with_regular_expressions.md similarity index 99% rename from docs/kb/directorymanager/portal-customization-and-ux/enforce_group_naming_convention_and_input_validation_with_regular_expressions.md rename to docs/kb/directorymanager/enforce_group_naming_convention_and_input_validation_with_regular_expressions.md index dda12a3b93..1ede8f74a4 100644 --- a/docs/kb/directorymanager/portal-customization-and-ux/enforce_group_naming_convention_and_input_validation_with_regular_expressions.md +++ b/docs/kb/directorymanager/enforce_group_naming_convention_and_input_validation_with_regular_expressions.md @@ -1,4 +1,4 @@ ---- +--- description: >- This article explains how to enforce group naming conventions and input validation in Netwrix Directory Manager using regular expressions. It provides step-by-step instructions for creating and associating display types. keywords: @@ -6,8 +6,7 @@ keywords: - input validation - regular expressions sidebar_label: Enforce Group Naming Convention -tags: - - portal-customization-and-ux +tags: [] title: "Enforce Group Naming Convention and Input Validation with Regular Expressions" knowledge_article_id: kA0Qk0000002NN7KAM products: diff --git a/docs/kb/directorymanager/configuration-and-integration/entraid-application-proxy-configuration.md b/docs/kb/directorymanager/entraid-application-proxy-configuration.md similarity index 98% rename from docs/kb/directorymanager/configuration-and-integration/entraid-application-proxy-configuration.md rename to docs/kb/directorymanager/entraid-application-proxy-configuration.md index 1bc785b0f6..130a279f69 100644 --- a/docs/kb/directorymanager/configuration-and-integration/entraid-application-proxy-configuration.md +++ b/docs/kb/directorymanager/entraid-application-proxy-configuration.md @@ -1,4 +1,4 @@ ---- +--- description: >- Step-by-step instructions to configure Entra Tenant Application Proxy for use with Netwrix Directory Manager, including installing the outbound connector, @@ -19,8 +19,7 @@ products: - directory-manager visibility: public sidebar_label: EntraID Application Proxy Configuration -tags: - - configuration-and-integration +tags: [] title: "EntraID Application Proxy Configuration" knowledge_article_id: kA0Qk00000015gnKAA --- diff --git a/docs/kb/directorymanager/troubleshooting-and-errors/error_cannot_connect_to_identity_store_when_using_gmsa.md b/docs/kb/directorymanager/error_cannot_connect_to_identity_store_when_using_gmsa.md similarity index 98% rename from docs/kb/directorymanager/troubleshooting-and-errors/error_cannot_connect_to_identity_store_when_using_gmsa.md rename to docs/kb/directorymanager/error_cannot_connect_to_identity_store_when_using_gmsa.md index 14b15355a1..4478a87b89 100644 --- a/docs/kb/directorymanager/troubleshooting-and-errors/error_cannot_connect_to_identity_store_when_using_gmsa.md +++ b/docs/kb/directorymanager/error_cannot_connect_to_identity_store_when_using_gmsa.md @@ -1,4 +1,4 @@ ---- +--- description: >- This article addresses the error "Cannot connect to identity store" when using Group Managed Service Accounts (gMSA) in Directory Manager, detailing the symptoms, causes, and resolutions. keywords: @@ -8,8 +8,7 @@ keywords: - authentication error - SQL Server sidebar_label: Cannot Connect to Identity Store -tags: - - troubleshooting-and-errors +tags: [] title: "Error: Cannot Connect to Identity Store When Using gMSA" knowledge_article_id: kA0Qk0000002djdKAA products: diff --git a/docs/kb/directorymanager/troubleshooting-and-errors/error_entra_id_replication_always_runs_from_scratch_due_to_domain_case_sensitivity.md b/docs/kb/directorymanager/error_entra_id_replication_always_runs_from_scratch_due_to_domain_case_sensitivity.md similarity index 98% rename from docs/kb/directorymanager/troubleshooting-and-errors/error_entra_id_replication_always_runs_from_scratch_due_to_domain_case_sensitivity.md rename to docs/kb/directorymanager/error_entra_id_replication_always_runs_from_scratch_due_to_domain_case_sensitivity.md index ffc305a3b2..386f076b7c 100644 --- a/docs/kb/directorymanager/troubleshooting-and-errors/error_entra_id_replication_always_runs_from_scratch_due_to_domain_case_sensitivity.md +++ b/docs/kb/directorymanager/error_entra_id_replication_always_runs_from_scratch_due_to_domain_case_sensitivity.md @@ -1,4 +1,4 @@ ---- +--- description: >- This article addresses the issue of Entra ID replication running from scratch due to domain case sensitivity, detailing symptoms, causes, and resolutions. keywords: @@ -6,8 +6,7 @@ keywords: - replication - domain case sensitivity sidebar_label: Entra ID Replication Issue -tags: - - troubleshooting-and-errors +tags: [] title: "Error: Entra ID Replication Always Runs from Scratch Due to Domain Case Sensitivity" knowledge_article_id: kA0Qk000000312nKAA products: diff --git a/docs/kb/directorymanager/reporting-export-and-data-management/export-enrolled-user-reports-with-additional-fields.md b/docs/kb/directorymanager/export-enrolled-user-reports-with-additional-fields.md similarity index 98% rename from docs/kb/directorymanager/reporting-export-and-data-management/export-enrolled-user-reports-with-additional-fields.md rename to docs/kb/directorymanager/export-enrolled-user-reports-with-additional-fields.md index d2941ae9ec..4a679d8bcd 100644 --- a/docs/kb/directorymanager/reporting-export-and-data-management/export-enrolled-user-reports-with-additional-fields.md +++ b/docs/kb/directorymanager/export-enrolled-user-reports-with-additional-fields.md @@ -1,4 +1,4 @@ ---- +--- description: >- Shows how to export enrolled user reports from Netwrix Directory Manager using the management shell to include additional fields such as SamAccountName and @@ -15,8 +15,7 @@ keywords: products: - directory-manager sidebar_label: Export Enrolled User Reports with Additional Field -tags: - - reporting-export-and-data-management +tags: [] title: "Export Enrolled User Reports with Additional Fields" knowledge_article_id: kA0Qk0000002GqHKAU --- diff --git a/docs/kb/directorymanager/reporting-export-and-data-management/export-owners-and-additional-owners-for-groups-using-management-shell.md b/docs/kb/directorymanager/export-owners-and-additional-owners-for-groups-using-management-shell.md similarity index 98% rename from docs/kb/directorymanager/reporting-export-and-data-management/export-owners-and-additional-owners-for-groups-using-management-shell.md rename to docs/kb/directorymanager/export-owners-and-additional-owners-for-groups-using-management-shell.md index 0387d6df2d..473cbc9edb 100644 --- a/docs/kb/directorymanager/reporting-export-and-data-management/export-owners-and-additional-owners-for-groups-using-management-shell.md +++ b/docs/kb/directorymanager/export-owners-and-additional-owners-for-groups-using-management-shell.md @@ -1,4 +1,4 @@ ---- +--- description: >- Shows how to use the Directory Manager Management Shell in Netwrix Directory Manager to export a list of owners and additional owners for Smart Groups and @@ -15,8 +15,7 @@ keywords: products: - directory-manager sidebar_label: Export Owners and Additional Owners for Groups Usi -tags: - - reporting-export-and-data-management +tags: [] title: "Export Owners and Additional Owners for Groups Using Management Shell" knowledge_article_id: kA0Qk0000002JbFKAU --- diff --git a/docs/kb/directorymanager/security-permissions-and-access-control/force_users_to_validate_their_directory_profiles.md b/docs/kb/directorymanager/force_users_to_validate_their_directory_profiles.md similarity index 99% rename from docs/kb/directorymanager/security-permissions-and-access-control/force_users_to_validate_their_directory_profiles.md rename to docs/kb/directorymanager/force_users_to_validate_their_directory_profiles.md index 1d82fa11f0..6a3c7ea868 100644 --- a/docs/kb/directorymanager/security-permissions-and-access-control/force_users_to_validate_their_directory_profiles.md +++ b/docs/kb/directorymanager/force_users_to_validate_their_directory_profiles.md @@ -1,4 +1,4 @@ ---- +--- description: >- This article provides step-by-step instructions for configuring user profile validation in Netwrix Directory Manager, ensuring that directory profiles remain accurate and up-to-date. keywords: @@ -6,8 +6,7 @@ keywords: - Profile Validation - User Management sidebar_label: Validate Directory Profiles -tags: - - security-permissions-and-access-control +tags: [] title: "Force Users to Validate Their Directory Profiles" knowledge_article_id: kA0Qk0000002OcXKAU products: diff --git a/docs/kb/directorymanager/system-administration-and-maintenance/gather-debug-logs-for-v10.md b/docs/kb/directorymanager/gather-debug-logs-for-v10.md similarity index 98% rename from docs/kb/directorymanager/system-administration-and-maintenance/gather-debug-logs-for-v10.md rename to docs/kb/directorymanager/gather-debug-logs-for-v10.md index 4460c1cea3..75e6eb5bca 100644 --- a/docs/kb/directorymanager/system-administration-and-maintenance/gather-debug-logs-for-v10.md +++ b/docs/kb/directorymanager/gather-debug-logs-for-v10.md @@ -1,4 +1,4 @@ ---- +--- description: >- Instructions to enable Debug mode in Netwrix Directory Manager v10 and collect log files from services, portals, and components for troubleshooting. @@ -15,8 +15,7 @@ keywords: products: - directory-manager sidebar_label: Gather Debug Logs for v10 -tags: - - system-administration-and-maintenance +tags: [] title: "Gather Debug Logs for v10" knowledge_article_id: kA0Qk0000001dtlKAA --- diff --git a/docs/kb/directorymanager/system-administration-and-maintenance/gather-debug-logs-for-v11.md b/docs/kb/directorymanager/gather-debug-logs-for-v11.md similarity index 99% rename from docs/kb/directorymanager/system-administration-and-maintenance/gather-debug-logs-for-v11.md rename to docs/kb/directorymanager/gather-debug-logs-for-v11.md index 5cd4f500a5..f2f75a08d5 100644 --- a/docs/kb/directorymanager/system-administration-and-maintenance/gather-debug-logs-for-v11.md +++ b/docs/kb/directorymanager/gather-debug-logs-for-v11.md @@ -1,4 +1,4 @@ ---- +--- description: >- Shows how to enable Debug logging for Netwrix Directory Manager v11 components and collect logs using the Admin Center portal or by locating log files on @@ -15,8 +15,7 @@ keywords: products: - directory-manager sidebar_label: Gather Debug Logs for v11 -tags: - - system-administration-and-maintenance +tags: [] title: "Gather Debug Logs for v11" knowledge_article_id: kA0Qk0000001dvNKAQ --- diff --git a/docs/kb/directorymanager/reporting-export-and-data-management/generate-a-report-of-all-groups-in-the-domain.md b/docs/kb/directorymanager/generate-a-report-of-all-groups-in-the-domain.md similarity index 98% rename from docs/kb/directorymanager/reporting-export-and-data-management/generate-a-report-of-all-groups-in-the-domain.md rename to docs/kb/directorymanager/generate-a-report-of-all-groups-in-the-domain.md index 46b7b27f54..693d7dc9d2 100644 --- a/docs/kb/directorymanager/reporting-export-and-data-management/generate-a-report-of-all-groups-in-the-domain.md +++ b/docs/kb/directorymanager/generate-a-report-of-all-groups-in-the-domain.md @@ -1,4 +1,4 @@ ---- +--- description: >- Use the reporting feature in Netwrix Directory Manager to generate a list of all groups in your domain, customize the report, and export it in PDF, Excel, @@ -15,8 +15,7 @@ keywords: products: - directory-manager sidebar_label: Generate a Report of All Groups in the Domain -tags: - - reporting-export-and-data-management +tags: [] title: "Generate a Report of All Groups in the Domain" knowledge_article_id: kA0Qk0000002DnZKAU --- diff --git a/docs/kb/directorymanager/reporting-export-and-data-management/generate_a_report_on_disabled_users_along_with_distribution_list_memberships.md b/docs/kb/directorymanager/generate_a_report_on_disabled_users_along_with_distribution_list_memberships.md similarity index 98% rename from docs/kb/directorymanager/reporting-export-and-data-management/generate_a_report_on_disabled_users_along_with_distribution_list_memberships.md rename to docs/kb/directorymanager/generate_a_report_on_disabled_users_along_with_distribution_list_memberships.md index e190581d29..6ab759539f 100644 --- a/docs/kb/directorymanager/reporting-export-and-data-management/generate_a_report_on_disabled_users_along_with_distribution_list_memberships.md +++ b/docs/kb/directorymanager/generate_a_report_on_disabled_users_along_with_distribution_list_memberships.md @@ -1,4 +1,4 @@ ---- +--- description: >- This article explains how to generate a report on disabled users along with their distribution list memberships using Netwrix Directory Manager. keywords: @@ -6,8 +6,7 @@ keywords: - disabled users - distribution list memberships sidebar_label: Generate Report on Disabled Users -tags: - - reporting-export-and-data-management +tags: [] title: "Generate a Report on Disabled Users Along With Distribution List Memberships" knowledge_article_id: kA0Qk0000002R7NKAU products: diff --git a/docs/kb/directorymanager/reporting-export-and-data-management/generate_a_report_on_enabled_users_without_managers.md b/docs/kb/directorymanager/generate_a_report_on_enabled_users_without_managers.md similarity index 98% rename from docs/kb/directorymanager/reporting-export-and-data-management/generate_a_report_on_enabled_users_without_managers.md rename to docs/kb/directorymanager/generate_a_report_on_enabled_users_without_managers.md index 5738101cc9..f93e208221 100644 --- a/docs/kb/directorymanager/reporting-export-and-data-management/generate_a_report_on_enabled_users_without_managers.md +++ b/docs/kb/directorymanager/generate_a_report_on_enabled_users_without_managers.md @@ -1,4 +1,4 @@ ---- +--- description: >- This article provides step-by-step instructions on generating a report for enabled users without managers in Netwrix Directory Manager. keywords: @@ -6,8 +6,7 @@ keywords: - enabled users report - Active Directory sidebar_label: Generate Report on Enabled Users -tags: - - reporting-export-and-data-management +tags: [] title: "Generate a Report on Enabled Users Without Managers" knowledge_article_id: kA0Qk0000002R5lKAE products: diff --git a/docs/kb/directorymanager/reporting-export-and-data-management/generate_a_report_on_enabled_users_without_managers_along_with_distribution_list_memberships.md b/docs/kb/directorymanager/generate_a_report_on_enabled_users_without_managers_along_with_distribution_list_memberships.md similarity index 98% rename from docs/kb/directorymanager/reporting-export-and-data-management/generate_a_report_on_enabled_users_without_managers_along_with_distribution_list_memberships.md rename to docs/kb/directorymanager/generate_a_report_on_enabled_users_without_managers_along_with_distribution_list_memberships.md index 4f1c366302..ee13ddb232 100644 --- a/docs/kb/directorymanager/reporting-export-and-data-management/generate_a_report_on_enabled_users_without_managers_along_with_distribution_list_memberships.md +++ b/docs/kb/directorymanager/generate_a_report_on_enabled_users_without_managers_along_with_distribution_list_memberships.md @@ -1,4 +1,4 @@ ---- +--- description: >- This article explains how to generate a report on enabled users who do not have a manager, along with their distribution list memberships using Netwrix Directory Manager. keywords: @@ -6,8 +6,7 @@ keywords: - report generation - Active Directory sidebar_label: Generate Report on Users Without Managers -tags: - - reporting-export-and-data-management +tags: [] title: "Generate a Report on Enabled Users Without Managers Along with Distribution List Memberships" knowledge_article_id: kA0Qk0000002R8zKAE products: diff --git a/docs/kb/directorymanager/reporting-export-and-data-management/generate_a_report_on_groups_without_members_or_owners.md b/docs/kb/directorymanager/generate_a_report_on_groups_without_members_or_owners.md similarity index 98% rename from docs/kb/directorymanager/reporting-export-and-data-management/generate_a_report_on_groups_without_members_or_owners.md rename to docs/kb/directorymanager/generate_a_report_on_groups_without_members_or_owners.md index ce00534563..e46541cec1 100644 --- a/docs/kb/directorymanager/reporting-export-and-data-management/generate_a_report_on_groups_without_members_or_owners.md +++ b/docs/kb/directorymanager/generate_a_report_on_groups_without_members_or_owners.md @@ -1,4 +1,4 @@ ---- +--- description: >- This article provides step-by-step instructions for generating a report on groups without members or owners in Netwrix Directory Manager. keywords: @@ -6,8 +6,7 @@ keywords: - report generation - Active Directory sidebar_label: Generate Report on Groups -tags: - - reporting-export-and-data-management +tags: [] title: "Generate a Report on Groups Without Members or Owners" knowledge_article_id: kA0Qk0000002R49KAE products: diff --git a/docs/kb/directorymanager/reporting-export-and-data-management/generating-a-report-on-users-who-never-logged-on.md b/docs/kb/directorymanager/generating-a-report-on-users-who-never-logged-on.md similarity index 98% rename from docs/kb/directorymanager/reporting-export-and-data-management/generating-a-report-on-users-who-never-logged-on.md rename to docs/kb/directorymanager/generating-a-report-on-users-who-never-logged-on.md index 1c50c63c14..5f29c15005 100644 --- a/docs/kb/directorymanager/reporting-export-and-data-management/generating-a-report-on-users-who-never-logged-on.md +++ b/docs/kb/directorymanager/generating-a-report-on-users-who-never-logged-on.md @@ -1,4 +1,4 @@ ---- +--- description: >- Step-by-step instructions to generate a report of Active Directory users who have never logged on using the Netwrix Directory Manager Reports module. @@ -14,8 +14,7 @@ keywords: products: - directory-manager sidebar_label: Generating a Report on Users Who Never Logged On -tags: - - reporting-export-and-data-management +tags: [] title: "Generating a Report on Users Who Never Logged On" knowledge_article_id: kA0Qk0000002CczKAE --- diff --git a/docs/kb/directorymanager/configuration-and-integration/graph-api-permissions-required-for-directory-manager-v11-application-in-entra-id.md b/docs/kb/directorymanager/graph-api-permissions-required-for-directory-manager-v11-application-in-entra-id.md similarity index 99% rename from docs/kb/directorymanager/configuration-and-integration/graph-api-permissions-required-for-directory-manager-v11-application-in-entra-id.md rename to docs/kb/directorymanager/graph-api-permissions-required-for-directory-manager-v11-application-in-entra-id.md index 8919b28ec2..285bfdf397 100644 --- a/docs/kb/directorymanager/configuration-and-integration/graph-api-permissions-required-for-directory-manager-v11-application-in-entra-id.md +++ b/docs/kb/directorymanager/graph-api-permissions-required-for-directory-manager-v11-application-in-entra-id.md @@ -1,4 +1,4 @@ ---- +--- description: >- Lists the Microsoft Graph API application permissions required for Netwrix Directory Manager v11 in Microsoft Entra ID and maps each permission to the @@ -16,8 +16,7 @@ keywords: products: - directory-manager sidebar_label: Graph API Permissions Required for Directory Manag -tags: - - configuration-and-integration +tags: [] title: >- Graph API Permissions Required for Netwrix Directory Manager V11 Application in Entra ID diff --git a/docs/kb/directorymanager/group-management-and-operations/hide-distribution-lists-from-end-users-in-portal.md b/docs/kb/directorymanager/hide-distribution-lists-from-end-users-in-portal.md similarity index 97% rename from docs/kb/directorymanager/group-management-and-operations/hide-distribution-lists-from-end-users-in-portal.md rename to docs/kb/directorymanager/hide-distribution-lists-from-end-users-in-portal.md index e253b597c0..f0b3c6568b 100644 --- a/docs/kb/directorymanager/group-management-and-operations/hide-distribution-lists-from-end-users-in-portal.md +++ b/docs/kb/directorymanager/hide-distribution-lists-from-end-users-in-portal.md @@ -1,4 +1,4 @@ ---- +--- description: >- Learn how to prevent end users from viewing distribution lists in the Netwrix Directory Manager self-service portal by excluding specific sAMAccountType @@ -15,8 +15,7 @@ keywords: products: - directory-manager sidebar_label: Hide Distribution Lists from End Users in Portal -tags: - - group-management-and-operations +tags: [] title: "Hide Distribution Lists from End Users in Portal" knowledge_article_id: kA0Qk0000002IDlKAM --- diff --git a/docs/kb/directorymanager/portal-customization-and-ux/hide-reports-entitlements-and-synchronize-tabs-in-the-user-portal.md b/docs/kb/directorymanager/hide-reports-entitlements-and-synchronize-tabs-in-the-user-portal.md similarity index 98% rename from docs/kb/directorymanager/portal-customization-and-ux/hide-reports-entitlements-and-synchronize-tabs-in-the-user-portal.md rename to docs/kb/directorymanager/hide-reports-entitlements-and-synchronize-tabs-in-the-user-portal.md index 5a1525cbd9..6a01853cce 100644 --- a/docs/kb/directorymanager/portal-customization-and-ux/hide-reports-entitlements-and-synchronize-tabs-in-the-user-portal.md +++ b/docs/kb/directorymanager/hide-reports-entitlements-and-synchronize-tabs-in-the-user-portal.md @@ -1,4 +1,4 @@ ---- +--- description: >- Show how to hide the Synchronize, Reports, and Entitlements tabs in the Netwrix Directory Manager User Portal by configuring access levels in the @@ -16,8 +16,7 @@ keywords: products: - directory-manager sidebar_label: 'Hide Reports, Entitlements, and Synchronize Tabs i' -tags: - - portal-customization-and-ux +tags: [] title: 'Hide Reports, Entitlements, and Synchronize Tabs in the User Portal' knowledge_article_id: kA0Qk0000002F2zKAE --- diff --git a/docs/kb/directorymanager/configuration-and-integration/how-to-add-message-approvers-in-group-properties-in-groupid-portal.md b/docs/kb/directorymanager/how-to-add-message-approvers-in-group-properties-in-groupid-portal.md similarity index 99% rename from docs/kb/directorymanager/configuration-and-integration/how-to-add-message-approvers-in-group-properties-in-groupid-portal.md rename to docs/kb/directorymanager/how-to-add-message-approvers-in-group-properties-in-groupid-portal.md index 8b491ec02d..3e122b6d92 100644 --- a/docs/kb/directorymanager/configuration-and-integration/how-to-add-message-approvers-in-group-properties-in-groupid-portal.md +++ b/docs/kb/directorymanager/how-to-add-message-approvers-in-group-properties-in-groupid-portal.md @@ -1,4 +1,4 @@ ---- +--- description: >- Shows how to customize the Netwrix Directory Manager portal to display message approvers (moderators) for distribution lists by using Exchange message @@ -15,8 +15,7 @@ keywords: products: - directory-manager sidebar_label: 'How To Add Message Approvers in Group Properties in Netwrix Directory Manager Portal' -tags: - - configuration-and-integration +tags: [] title: >- How To Add Message Approvers in Group Properties in Netwrix Directory Manager Portal diff --git a/docs/kb/directorymanager/security-permissions-and-access-control/how-to-allow-users-to-create-specific-objects-in-user-portal.md b/docs/kb/directorymanager/how-to-allow-users-to-create-specific-objects-in-user-portal.md similarity index 98% rename from docs/kb/directorymanager/security-permissions-and-access-control/how-to-allow-users-to-create-specific-objects-in-user-portal.md rename to docs/kb/directorymanager/how-to-allow-users-to-create-specific-objects-in-user-portal.md index 957646cd27..dbaccfcfcd 100644 --- a/docs/kb/directorymanager/security-permissions-and-access-control/how-to-allow-users-to-create-specific-objects-in-user-portal.md +++ b/docs/kb/directorymanager/how-to-allow-users-to-create-specific-objects-in-user-portal.md @@ -1,4 +1,4 @@ ---- +--- description: >- Shows how to configure a security role in Netwrix Directory Manager 11 to allow users to create only group and contact object types through the User @@ -16,8 +16,7 @@ keywords: products: - directory-manager sidebar_label: How to Allow Users to Create Specific Objects in U -tags: - - security-permissions-and-access-control +tags: [] title: "How to Allow Users to Create Specific Objects in User Portal" knowledge_article_id: kA0Qk0000002CebKAE --- diff --git a/docs/kb/directorymanager/group-management-and-operations/how-to-allow-users-to-only-create-distribution-groups.md b/docs/kb/directorymanager/how-to-allow-users-to-only-create-distribution-groups.md similarity index 98% rename from docs/kb/directorymanager/group-management-and-operations/how-to-allow-users-to-only-create-distribution-groups.md rename to docs/kb/directorymanager/how-to-allow-users-to-only-create-distribution-groups.md index 793faae5d9..d27facdd64 100644 --- a/docs/kb/directorymanager/group-management-and-operations/how-to-allow-users-to-only-create-distribution-groups.md +++ b/docs/kb/directorymanager/how-to-allow-users-to-only-create-distribution-groups.md @@ -1,4 +1,4 @@ ---- +--- description: >- Shows how to configure the Netwrix Directory Manager portal so end users can only create distribution groups while administrators can create both @@ -14,8 +14,7 @@ keywords: products: - directory-manager sidebar_label: How To Allow users to only create distribution gro -tags: - - group-management-and-operations +tags: [] title: "How To Allow users to only create distribution groups" knowledge_article_id: kA0Qk0000002Z3JKAU --- diff --git a/docs/kb/directorymanager/workflows-automation-and-lifecycle-management/how-to-apply-real-time-data-validation.md b/docs/kb/directorymanager/how-to-apply-real-time-data-validation.md similarity index 98% rename from docs/kb/directorymanager/workflows-automation-and-lifecycle-management/how-to-apply-real-time-data-validation.md rename to docs/kb/directorymanager/how-to-apply-real-time-data-validation.md index ea29a3b0fd..43fc97dff2 100644 --- a/docs/kb/directorymanager/workflows-automation-and-lifecycle-management/how-to-apply-real-time-data-validation.md +++ b/docs/kb/directorymanager/how-to-apply-real-time-data-validation.md @@ -1,4 +1,4 @@ ---- +--- description: >- Shows how to configure real-time data validation for portal fields in Netwrix Directory Manager, including default values, regular expressions, uniqueness @@ -15,8 +15,7 @@ products: - directory-manager visibility: public sidebar_label: How to Apply Real-time Data Validation -tags: - - workflows-automation-and-lifecycle-management +tags: [] title: "How to Apply Real-time Data Validation" knowledge_article_id: kA0Qk0000002KYvKAM --- diff --git a/docs/kb/directorymanager/workflows-automation-and-lifecycle-management/how-to-change-a-user-s-membership-type.md b/docs/kb/directorymanager/how-to-change-a-user-s-membership-type.md similarity index 98% rename from docs/kb/directorymanager/workflows-automation-and-lifecycle-management/how-to-change-a-user-s-membership-type.md rename to docs/kb/directorymanager/how-to-change-a-user-s-membership-type.md index fd1e41be98..6dc9774103 100644 --- a/docs/kb/directorymanager/workflows-automation-and-lifecycle-management/how-to-change-a-user-s-membership-type.md +++ b/docs/kb/directorymanager/how-to-change-a-user-s-membership-type.md @@ -1,4 +1,4 @@ ---- +--- description: >- Step-by-step instructions for changing a user's membership type in Netwrix Directory Manager, including how to assign temporary membership with automatic @@ -16,8 +16,7 @@ keywords: products: - directory-manager sidebar_label: How to Change a User's Membership Type -tags: - - workflows-automation-and-lifecycle-management +tags: [] title: How to Change a User's Membership Type knowledge_article_id: kA0Qk0000002MNpKAM --- diff --git a/docs/kb/directorymanager/portal-customization-and-ux/how-to-change-the-user-session-timeout-for-portals.md b/docs/kb/directorymanager/how-to-change-the-user-session-timeout-for-portals.md similarity index 98% rename from docs/kb/directorymanager/portal-customization-and-ux/how-to-change-the-user-session-timeout-for-portals.md rename to docs/kb/directorymanager/how-to-change-the-user-session-timeout-for-portals.md index 77a56b80a0..535b0f31c3 100644 --- a/docs/kb/directorymanager/portal-customization-and-ux/how-to-change-the-user-session-timeout-for-portals.md +++ b/docs/kb/directorymanager/how-to-change-the-user-session-timeout-for-portals.md @@ -1,4 +1,4 @@ ---- +--- description: >- Instructions to change the session timeout for Self-Service and Password Center portals by editing the web.config file. Includes file locations and the @@ -14,8 +14,7 @@ keywords: products: - directory-manager sidebar_label: How to Change the User Session Timeout for Portals -tags: - - portal-customization-and-ux +tags: [] title: "How to Change the User Session Timeout for Portals" knowledge_article_id: kA0Qk0000002Bk9KAE --- diff --git a/docs/kb/directorymanager/portal-customization-and-ux/how-to-copy-the-design-of-portal-via-sql-query.md b/docs/kb/directorymanager/how-to-copy-the-design-of-portal-via-sql-query.md similarity index 99% rename from docs/kb/directorymanager/portal-customization-and-ux/how-to-copy-the-design-of-portal-via-sql-query.md rename to docs/kb/directorymanager/how-to-copy-the-design-of-portal-via-sql-query.md index 65266a403e..68445a3319 100644 --- a/docs/kb/directorymanager/portal-customization-and-ux/how-to-copy-the-design-of-portal-via-sql-query.md +++ b/docs/kb/directorymanager/how-to-copy-the-design-of-portal-via-sql-query.md @@ -1,4 +1,4 @@ ---- +--- description: >- Shows how to copy a portal design between environments using SQL queries. Covers copying within the same server and database, between different @@ -16,8 +16,7 @@ keywords: products: - directory-manager sidebar_label: How to Copy the Design of Portal via SQL Query -tags: - - portal-customization-and-ux +tags: [] title: "How to Copy the Design of Portal via SQL Query" knowledge_article_id: kA0Qk000000161lKAA --- diff --git a/docs/kb/directorymanager/security-permissions-and-access-control/how-to-delegate-password-reset-privileges-in-self-service-portal.md b/docs/kb/directorymanager/how-to-delegate-password-reset-privileges-in-self-service-portal.md similarity index 97% rename from docs/kb/directorymanager/security-permissions-and-access-control/how-to-delegate-password-reset-privileges-in-self-service-portal.md rename to docs/kb/directorymanager/how-to-delegate-password-reset-privileges-in-self-service-portal.md index 4785659c94..28b84f8011 100644 --- a/docs/kb/directorymanager/security-permissions-and-access-control/how-to-delegate-password-reset-privileges-in-self-service-portal.md +++ b/docs/kb/directorymanager/how-to-delegate-password-reset-privileges-in-self-service-portal.md @@ -1,4 +1,4 @@ ---- +--- description: >- Shows how to delegate the password reset privilege to non-administrators in the Netwrix Directory Manager Self-Service portal by assigning an access level @@ -15,8 +15,7 @@ keywords: products: - directory-manager sidebar_label: How to Delegate Password Reset Privileges in Self- -tags: - - security-permissions-and-access-control +tags: [] title: "How to Delegate Password Reset Privileges in Self-Service Portal" knowledge_article_id: kA0Qk0000002AhdKAE --- diff --git a/docs/kb/directorymanager/group-management-and-operations/how-to-display-nested-group-ownership-in-the-my-groups-page.md b/docs/kb/directorymanager/how-to-display-nested-group-ownership-in-the-my-groups-page.md similarity index 97% rename from docs/kb/directorymanager/group-management-and-operations/how-to-display-nested-group-ownership-in-the-my-groups-page.md rename to docs/kb/directorymanager/how-to-display-nested-group-ownership-in-the-my-groups-page.md index bb25625df2..6158fa1575 100644 --- a/docs/kb/directorymanager/group-management-and-operations/how-to-display-nested-group-ownership-in-the-my-groups-page.md +++ b/docs/kb/directorymanager/how-to-display-nested-group-ownership-in-the-my-groups-page.md @@ -1,4 +1,4 @@ ---- +--- description: >- Show how to enable nested (transitive) group ownership on the My Groups page in Netwrix Directory Manager 11 so members of owner groups see owned groups @@ -16,8 +16,7 @@ keywords: products: - directory-manager sidebar_label: How to Display Nested Group Ownership in the My Gr -tags: - - group-management-and-operations +tags: [] title: "How to Display Nested Group Ownership in the My Groups Page" knowledge_article_id: kA0Qk0000002EN3KAM --- diff --git a/docs/kb/directorymanager/group-management-and-operations/how-to-enforce-group-type-as-distribution-or-security-v10.md b/docs/kb/directorymanager/how-to-enforce-group-type-as-distribution-or-security-v10.md similarity index 98% rename from docs/kb/directorymanager/group-management-and-operations/how-to-enforce-group-type-as-distribution-or-security-v10.md rename to docs/kb/directorymanager/how-to-enforce-group-type-as-distribution-or-security-v10.md index 5f011a8bda..e2e6936687 100644 --- a/docs/kb/directorymanager/group-management-and-operations/how-to-enforce-group-type-as-distribution-or-security-v10.md +++ b/docs/kb/directorymanager/how-to-enforce-group-type-as-distribution-or-security-v10.md @@ -1,4 +1,4 @@ ---- +--- description: >- Shows how you can enforce the Group Type as `Distribution` in the Self-Service portal of Netwrix Directory Manager by customizing the Create Group wizard and @@ -15,8 +15,7 @@ keywords: products: - directory-manager sidebar_label: How to Enforce Group Type as Distribution or Secur -tags: - - group-management-and-operations +tags: [] title: "How to Enforce Group Type as Distribution or Security v10" knowledge_article_id: kA0Qk00000015vJKAQ --- diff --git a/docs/kb/directorymanager/group-management-and-operations/how-to-enforce-group-type-as-distribution-or-security-v11.md b/docs/kb/directorymanager/how-to-enforce-group-type-as-distribution-or-security-v11.md similarity index 98% rename from docs/kb/directorymanager/group-management-and-operations/how-to-enforce-group-type-as-distribution-or-security-v11.md rename to docs/kb/directorymanager/how-to-enforce-group-type-as-distribution-or-security-v11.md index 504768b231..1d23d09fa7 100644 --- a/docs/kb/directorymanager/group-management-and-operations/how-to-enforce-group-type-as-distribution-or-security-v11.md +++ b/docs/kb/directorymanager/how-to-enforce-group-type-as-distribution-or-security-v11.md @@ -1,4 +1,4 @@ ---- +--- description: >- Use Netwrix Directory Manager to force the Create Group wizard to set the Group Type to `Distribution`, ensuring users can create distribution lists @@ -16,8 +16,7 @@ keywords: products: - directory-manager sidebar_label: How to Enforce Group Type as Distribution or Secur -tags: - - group-management-and-operations +tags: [] title: "How to Enforce Group Type as Distribution or Security v11" knowledge_article_id: kA0Qk0000002CQ5KAM --- diff --git a/docs/kb/directorymanager/security-permissions-and-access-control/how-to-enforce-users-to-create-groups-in-a-specific-ou.md b/docs/kb/directorymanager/how-to-enforce-users-to-create-groups-in-a-specific-ou.md similarity index 98% rename from docs/kb/directorymanager/security-permissions-and-access-control/how-to-enforce-users-to-create-groups-in-a-specific-ou.md rename to docs/kb/directorymanager/how-to-enforce-users-to-create-groups-in-a-specific-ou.md index bd4b39cde7..d564ab1878 100644 --- a/docs/kb/directorymanager/security-permissions-and-access-control/how-to-enforce-users-to-create-groups-in-a-specific-ou.md +++ b/docs/kb/directorymanager/how-to-enforce-users-to-create-groups-in-a-specific-ou.md @@ -1,4 +1,4 @@ ---- +--- description: >- Shows how to restrict role members so they can create groups only within a specified OU by using Netwrix Directory Manager’s New Object policy in the @@ -15,8 +15,7 @@ keywords: products: - directory-manager sidebar_label: How To Enforce Users to Create Groups in a Specifi -tags: - - security-permissions-and-access-control +tags: [] title: "How To Enforce Users to Create Groups in a Specific OU" knowledge_article_id: kA0Qk0000000HiPKAU --- diff --git a/docs/kb/directorymanager/reporting-export-and-data-management/how-to-generate-a-report-on-all-groups-with-report-to-originator-set-to-false-or-true.md b/docs/kb/directorymanager/how-to-generate-a-report-on-all-groups-with-report-to-originator-set-to-false-or-true.md similarity index 99% rename from docs/kb/directorymanager/reporting-export-and-data-management/how-to-generate-a-report-on-all-groups-with-report-to-originator-set-to-false-or-true.md rename to docs/kb/directorymanager/how-to-generate-a-report-on-all-groups-with-report-to-originator-set-to-false-or-true.md index def4732e82..8cb8fc9ecd 100644 --- a/docs/kb/directorymanager/reporting-export-and-data-management/how-to-generate-a-report-on-all-groups-with-report-to-originator-set-to-false-or-true.md +++ b/docs/kb/directorymanager/how-to-generate-a-report-on-all-groups-with-report-to-originator-set-to-false-or-true.md @@ -1,4 +1,4 @@ ---- +--- description: >- Shows how to generate reports that list all distribution groups with the Report To Originator attribute set to false or true using the Reports module @@ -15,8 +15,7 @@ keywords: products: - directory-manager sidebar_label: 'How to Generate a Report on All Groups with Report to Originator Set to False or True' -tags: - - reporting-export-and-data-management +tags: [] title: >- How to Generate a Report on All Groups with Report to Originator Set to False or True diff --git a/docs/kb/directorymanager/group-management-and-operations/how-to-identify-groups-without-owners.md b/docs/kb/directorymanager/how-to-identify-groups-without-owners.md similarity index 97% rename from docs/kb/directorymanager/group-management-and-operations/how-to-identify-groups-without-owners.md rename to docs/kb/directorymanager/how-to-identify-groups-without-owners.md index 42928e294e..7c7cdda613 100644 --- a/docs/kb/directorymanager/group-management-and-operations/how-to-identify-groups-without-owners.md +++ b/docs/kb/directorymanager/how-to-identify-groups-without-owners.md @@ -1,4 +1,4 @@ ---- +--- description: >- This article shows how to use the Reports module in Netwrix Directory Manager 11 to identify groups that lack a primary owner, additional owners, or any @@ -15,8 +15,7 @@ keywords: products: - directory-manager sidebar_label: How to Identify Groups Without Owners -tags: - - group-management-and-operations +tags: [] title: "How to Identify Groups Without Owners" knowledge_article_id: kA0Qk0000002CjRKAU --- diff --git a/docs/kb/directorymanager/workflows-automation-and-lifecycle-management/how-to-import-members-to-a-group-using-self-service-import-wizard.md b/docs/kb/directorymanager/how-to-import-members-to-a-group-using-self-service-import-wizard.md similarity index 98% rename from docs/kb/directorymanager/workflows-automation-and-lifecycle-management/how-to-import-members-to-a-group-using-self-service-import-wizard.md rename to docs/kb/directorymanager/how-to-import-members-to-a-group-using-self-service-import-wizard.md index 853bfc341f..d751d42f13 100644 --- a/docs/kb/directorymanager/workflows-automation-and-lifecycle-management/how-to-import-members-to-a-group-using-self-service-import-wizard.md +++ b/docs/kb/directorymanager/how-to-import-members-to-a-group-using-self-service-import-wizard.md @@ -1,4 +1,4 @@ ---- +--- description: >- Shows how to import members to a group from an external data source using the Netwrix Directory Manager self-service Import Group Membership wizard. @@ -15,8 +15,7 @@ keywords: products: - directory-manager sidebar_label: How To Import Members to a Group Using Self-Servic -tags: - - workflows-automation-and-lifecycle-management +tags: [] title: "How To Import Members to a Group Using Self-Service Import Wizard" knowledge_article_id: kA0Qk0000000HthKAE --- diff --git a/docs/kb/directorymanager/security-permissions-and-access-control/how-to-limit-searchable-object-types-in-user-portals.md b/docs/kb/directorymanager/how-to-limit-searchable-object-types-in-user-portals.md similarity index 97% rename from docs/kb/directorymanager/security-permissions-and-access-control/how-to-limit-searchable-object-types-in-user-portals.md rename to docs/kb/directorymanager/how-to-limit-searchable-object-types-in-user-portals.md index f792989d91..4191e1e0c8 100644 --- a/docs/kb/directorymanager/security-permissions-and-access-control/how-to-limit-searchable-object-types-in-user-portals.md +++ b/docs/kb/directorymanager/how-to-limit-searchable-object-types-in-user-portals.md @@ -1,4 +1,4 @@ ---- +--- description: >- Learn how to configure the Netwrix Directory Manager portal so the Find dialog searches only user objects. This article shows where to change the Portal & @@ -16,8 +16,7 @@ keywords: products: - directory-manager sidebar_label: How to Limit Searchable Object Types in User Porta -tags: - - security-permissions-and-access-control +tags: [] title: "How to Limit Searchable Object Types in User Portals" knowledge_article_id: kA0Qk0000002EQHKA2 --- diff --git a/docs/kb/directorymanager/security-permissions-and-access-control/how-to-limit-users-to-search-only-for-user-objects.md b/docs/kb/directorymanager/how-to-limit-users-to-search-only-for-user-objects.md similarity index 97% rename from docs/kb/directorymanager/security-permissions-and-access-control/how-to-limit-users-to-search-only-for-user-objects.md rename to docs/kb/directorymanager/how-to-limit-users-to-search-only-for-user-objects.md index 7ea2d86662..8340eb061d 100644 --- a/docs/kb/directorymanager/security-permissions-and-access-control/how-to-limit-users-to-search-only-for-user-objects.md +++ b/docs/kb/directorymanager/how-to-limit-users-to-search-only-for-user-objects.md @@ -1,4 +1,4 @@ ---- +--- description: >- Shows how to configure Netwrix Directory Manager so users can search only for User objects in the User portal's Find dialog box. @@ -14,8 +14,7 @@ products: - directory-manager visibility: public sidebar_label: How to Limit Users to Search Only for User Objects -tags: - - security-permissions-and-access-control +tags: [] title: "How to Limit Users to Search Only for User Objects" knowledge_article_id: kA0Qk0000002NOjKAM --- diff --git a/docs/kb/directorymanager/portal-customization-and-ux/how-to-modify-expiring-group-email-template.md b/docs/kb/directorymanager/how-to-modify-expiring-group-email-template.md similarity index 98% rename from docs/kb/directorymanager/portal-customization-and-ux/how-to-modify-expiring-group-email-template.md rename to docs/kb/directorymanager/how-to-modify-expiring-group-email-template.md index 7bdd563a17..d5fe5433ff 100644 --- a/docs/kb/directorymanager/portal-customization-and-ux/how-to-modify-expiring-group-email-template.md +++ b/docs/kb/directorymanager/how-to-modify-expiring-group-email-template.md @@ -1,4 +1,4 @@ ---- +--- description: >- Shows how to edit the static text in the group expiry notification email for Netwrix Directory Manager 11 so you can include custom messages about @@ -16,8 +16,7 @@ keywords: products: - directory-manager sidebar_label: How To Modify Expiring Group Email Template -tags: - - portal-customization-and-ux +tags: [] title: "How To Modify Expiring Group Email Template" knowledge_article_id: kA0Qk0000002IQfKAM --- diff --git a/docs/kb/directorymanager/portal-customization-and-ux/how-to-notify-objects-when-a-profile-is-modified.md b/docs/kb/directorymanager/how-to-notify-objects-when-a-profile-is-modified.md similarity index 98% rename from docs/kb/directorymanager/portal-customization-and-ux/how-to-notify-objects-when-a-profile-is-modified.md rename to docs/kb/directorymanager/how-to-notify-objects-when-a-profile-is-modified.md index ad539cf444..76a957cde4 100644 --- a/docs/kb/directorymanager/portal-customization-and-ux/how-to-notify-objects-when-a-profile-is-modified.md +++ b/docs/kb/directorymanager/how-to-notify-objects-when-a-profile-is-modified.md @@ -1,4 +1,4 @@ ---- +--- description: >- Shows how to enable the Object being modified notification in Netwrix Directory Manager 11 so groups, users, or contacts receive an email when their @@ -14,8 +14,7 @@ keywords: products: - directory-manager sidebar_label: How to Notify Objects When a Profile is Modified -tags: - - portal-customization-and-ux +tags: [] title: "How to Notify Objects When a Profile is Modified" knowledge_article_id: kA0Qk0000002IP3KAM --- diff --git a/docs/kb/directorymanager/system-administration-and-maintenance/how-to-prepare-for-installation.md b/docs/kb/directorymanager/how-to-prepare-for-installation.md similarity index 98% rename from docs/kb/directorymanager/system-administration-and-maintenance/how-to-prepare-for-installation.md rename to docs/kb/directorymanager/how-to-prepare-for-installation.md index 3da90c336a..bee9e5e6d6 100644 --- a/docs/kb/directorymanager/system-administration-and-maintenance/how-to-prepare-for-installation.md +++ b/docs/kb/directorymanager/how-to-prepare-for-installation.md @@ -1,4 +1,4 @@ ---- +--- description: >- Explains considerations and required steps when installing a new Netwrix Directory Manager server or adding an additional server to an existing @@ -17,8 +17,7 @@ keywords: products: - directory-manager sidebar_label: How to Prepare for Installation -tags: - - system-administration-and-maintenance +tags: [] title: "How to Prepare for Installation" knowledge_article_id: kA0Qk00000024dpKAA --- diff --git a/docs/kb/directorymanager/portal-customization-and-ux/how-to-replace-logo-on-landing-page.md b/docs/kb/directorymanager/how-to-replace-logo-on-landing-page.md similarity index 97% rename from docs/kb/directorymanager/portal-customization-and-ux/how-to-replace-logo-on-landing-page.md rename to docs/kb/directorymanager/how-to-replace-logo-on-landing-page.md index ec8fb6c4f0..2197f1305d 100644 --- a/docs/kb/directorymanager/portal-customization-and-ux/how-to-replace-logo-on-landing-page.md +++ b/docs/kb/directorymanager/how-to-replace-logo-on-landing-page.md @@ -1,4 +1,4 @@ ---- +--- description: >- Shows how to replace the logo and landing page image for Netwrix Directory Manager portal by replacing specific image files in the portal Content\Images @@ -15,8 +15,7 @@ keywords: products: - directory-manager sidebar_label: How to Replace Logo on Landing Page -tags: - - portal-customization-and-ux +tags: [] title: "How to Replace Logo on Landing Page" knowledge_article_id: kA0Qk00000015wvKAA --- diff --git a/docs/kb/directorymanager/portal-customization-and-ux/how-to-replace-logo-on-sign-in-page.md b/docs/kb/directorymanager/how-to-replace-logo-on-sign-in-page.md similarity index 96% rename from docs/kb/directorymanager/portal-customization-and-ux/how-to-replace-logo-on-sign-in-page.md rename to docs/kb/directorymanager/how-to-replace-logo-on-sign-in-page.md index 5056ff89ac..96d0b1d8a8 100644 --- a/docs/kb/directorymanager/portal-customization-and-ux/how-to-replace-logo-on-sign-in-page.md +++ b/docs/kb/directorymanager/how-to-replace-logo-on-sign-in-page.md @@ -1,4 +1,4 @@ ---- +--- description: >- Shows how to replace the logo on the Netwrix Directory Manager sign-in page by replacing the image file in the product folder. @@ -13,8 +13,7 @@ keywords: products: - directory-manager sidebar_label: How to Replace Logo on Sign-in Page -tags: - - portal-customization-and-ux +tags: [] title: "How to Replace Logo on Sign-in Page" knowledge_article_id: kA0Qk00000015yXKAQ --- diff --git a/docs/kb/directorymanager/portal-customization-and-ux/how-to-replace-the-password-center-portal-logo.md b/docs/kb/directorymanager/how-to-replace-the-password-center-portal-logo.md similarity index 97% rename from docs/kb/directorymanager/portal-customization-and-ux/how-to-replace-the-password-center-portal-logo.md rename to docs/kb/directorymanager/how-to-replace-the-password-center-portal-logo.md index 3835fe54df..e78caab65f 100644 --- a/docs/kb/directorymanager/portal-customization-and-ux/how-to-replace-the-password-center-portal-logo.md +++ b/docs/kb/directorymanager/how-to-replace-the-password-center-portal-logo.md @@ -1,4 +1,4 @@ ---- +--- description: >- Shows how to replace the Password Center portal logo in Netwrix Directory Manager by replacing the PCFullLogoTransaprent.svg file in the portal content @@ -16,8 +16,7 @@ keywords: products: - directory-manager sidebar_label: How to Replace the Password Center Portal Logo -tags: - - portal-customization-and-ux +tags: [] title: "How to Replace the Password Center Portal Logo" knowledge_article_id: kA0Qk00000025GXKAY --- diff --git a/docs/kb/directorymanager/system-administration-and-maintenance/how-to-replace-the-security-service-certificate.md b/docs/kb/directorymanager/how-to-replace-the-security-service-certificate.md similarity index 99% rename from docs/kb/directorymanager/system-administration-and-maintenance/how-to-replace-the-security-service-certificate.md rename to docs/kb/directorymanager/how-to-replace-the-security-service-certificate.md index 36fb7639cd..a56ca7abff 100644 --- a/docs/kb/directorymanager/system-administration-and-maintenance/how-to-replace-the-security-service-certificate.md +++ b/docs/kb/directorymanager/how-to-replace-the-security-service-certificate.md @@ -1,4 +1,4 @@ ---- +--- description: >- Step-by-step instructions to replace the Netwrix Directory Manager Security Service SSL certificate that expires on January 15, 2025, including patch @@ -16,8 +16,7 @@ keywords: products: - directory-manager sidebar_label: How to Replace the Security Service Certificate -tags: - - system-administration-and-maintenance +tags: [] title: "How to Replace the Security Service Certificate" knowledge_article_id: kA0Qk0000001rWvKAI --- diff --git a/docs/kb/directorymanager/portal-customization-and-ux/how-to-set-semi-private-as-the-default-security-type-in-v10.md b/docs/kb/directorymanager/how-to-set-semi-private-as-the-default-security-type-in-v10.md similarity index 98% rename from docs/kb/directorymanager/portal-customization-and-ux/how-to-set-semi-private-as-the-default-security-type-in-v10.md rename to docs/kb/directorymanager/how-to-set-semi-private-as-the-default-security-type-in-v10.md index a0f6f7666f..268926639f 100644 --- a/docs/kb/directorymanager/portal-customization-and-ux/how-to-set-semi-private-as-the-default-security-type-in-v10.md +++ b/docs/kb/directorymanager/how-to-set-semi-private-as-the-default-security-type-in-v10.md @@ -16,8 +16,7 @@ keywords: products: - directory-manager sidebar_label: 'How to Set ''Semi-Private'' as the Default Security ' -tags: - - portal-customization-and-ux +tags: [] title: How to Set 'Semi-Private' as the Default Security Type in v10 knowledge_article_id: kA0Qk0000002BgvKAE --- diff --git a/docs/kb/directorymanager/portal-customization-and-ux/how-to-set-semi-private-as-the-default-security-type-in-v11.md b/docs/kb/directorymanager/how-to-set-semi-private-as-the-default-security-type-in-v11.md similarity index 98% rename from docs/kb/directorymanager/portal-customization-and-ux/how-to-set-semi-private-as-the-default-security-type-in-v11.md rename to docs/kb/directorymanager/how-to-set-semi-private-as-the-default-security-type-in-v11.md index 1c6f368940..110098088a 100644 --- a/docs/kb/directorymanager/portal-customization-and-ux/how-to-set-semi-private-as-the-default-security-type-in-v11.md +++ b/docs/kb/directorymanager/how-to-set-semi-private-as-the-default-security-type-in-v11.md @@ -15,8 +15,7 @@ keywords: products: - directory-manager sidebar_label: 'How to Set ''Semi-Private'' as the Default Security ' -tags: - - portal-customization-and-ux +tags: [] title: How to Set 'Semi-Private' as the Default Security Type in v11 knowledge_article_id: kA0Qk0000002BiXKAU --- diff --git a/docs/kb/directorymanager/configuration-and-integration/how-to-trigger-a-workflow-when-a-user-creates-a-group.md b/docs/kb/directorymanager/how-to-trigger-a-workflow-when-a-user-creates-a-group.md similarity index 98% rename from docs/kb/directorymanager/configuration-and-integration/how-to-trigger-a-workflow-when-a-user-creates-a-group.md rename to docs/kb/directorymanager/how-to-trigger-a-workflow-when-a-user-creates-a-group.md index 2cf9b347fc..859a36f57b 100644 --- a/docs/kb/directorymanager/configuration-and-integration/how-to-trigger-a-workflow-when-a-user-creates-a-group.md +++ b/docs/kb/directorymanager/how-to-trigger-a-workflow-when-a-user-creates-a-group.md @@ -1,4 +1,4 @@ ---- +--- description: >- This article explains how to configure a workflow approval process for group creation in Netwrix Directory Manager so that groups created via the @@ -16,8 +16,7 @@ keywords: products: - directory-manager sidebar_label: How to Trigger a Workflow When a User Creates a Gr -tags: - - configuration-and-integration +tags: [] title: "How to Trigger a Workflow When a User Creates a Group" knowledge_article_id: kA0Qk0000002FhJKAU --- diff --git a/docs/kb/directorymanager/system-administration-and-maintenance/how-to-uninstall-directory-manager.md b/docs/kb/directorymanager/how-to-uninstall-directory-manager.md similarity index 98% rename from docs/kb/directorymanager/system-administration-and-maintenance/how-to-uninstall-directory-manager.md rename to docs/kb/directorymanager/how-to-uninstall-directory-manager.md index 34da9e47db..a85f0c27a3 100644 --- a/docs/kb/directorymanager/system-administration-and-maintenance/how-to-uninstall-directory-manager.md +++ b/docs/kb/directorymanager/how-to-uninstall-directory-manager.md @@ -1,4 +1,4 @@ ---- +--- description: >- This article explains how to uninstall previous versions of Netwrix Directory Manager to upgrade to the latest version and how to completely remove Netwrix @@ -16,8 +16,7 @@ keywords: products: - directory-manager sidebar_label: How to Uninstall Directory Manager -tags: - - system-administration-and-maintenance +tags: [] title: "How to Uninstall Directory Manager" knowledge_article_id: kA0Qk00000015orKAA --- diff --git a/docs/kb/directorymanager/security-permissions-and-access-control/how-to-view-roles-assigned-to-a-user-v10.md b/docs/kb/directorymanager/how-to-view-roles-assigned-to-a-user-v10.md similarity index 97% rename from docs/kb/directorymanager/security-permissions-and-access-control/how-to-view-roles-assigned-to-a-user-v10.md rename to docs/kb/directorymanager/how-to-view-roles-assigned-to-a-user-v10.md index 0ed8a21eab..2e8bd1ff57 100644 --- a/docs/kb/directorymanager/security-permissions-and-access-control/how-to-view-roles-assigned-to-a-user-v10.md +++ b/docs/kb/directorymanager/how-to-view-roles-assigned-to-a-user-v10.md @@ -1,4 +1,4 @@ ---- +--- description: >- Shows how to view a user’s assigned security roles in an identity store for any Netwrix Directory Manager client. Covers Management Console steps to find @@ -15,8 +15,7 @@ keywords: products: - directory-manager sidebar_label: How to View Roles Assigned to a User v10 -tags: - - security-permissions-and-access-control +tags: [] title: "How to View Roles Assigned to a User v10" knowledge_article_id: kA0Qk0000002C1tKAE --- diff --git a/docs/kb/directorymanager/security-permissions-and-access-control/how-to-view-roles-assigned-to-a-user-v11.md b/docs/kb/directorymanager/how-to-view-roles-assigned-to-a-user-v11.md similarity index 98% rename from docs/kb/directorymanager/security-permissions-and-access-control/how-to-view-roles-assigned-to-a-user-v11.md rename to docs/kb/directorymanager/how-to-view-roles-assigned-to-a-user-v11.md index 03c7b60655..c66bf95495 100644 --- a/docs/kb/directorymanager/security-permissions-and-access-control/how-to-view-roles-assigned-to-a-user-v11.md +++ b/docs/kb/directorymanager/how-to-view-roles-assigned-to-a-user-v11.md @@ -1,4 +1,4 @@ ---- +--- description: >- Shows how to view the security roles assigned to a user in an identity store within Netwrix Directory Manager, including steps to check roles for deployed @@ -17,8 +17,7 @@ keywords: products: - directory-manager sidebar_label: How to View Roles Assigned to a User v11 -tags: - - security-permissions-and-access-control +tags: [] title: "How to View Roles Assigned to a User v11" knowledge_article_id: kA0Qk00000015qTKAQ --- diff --git a/docs/kb/directorymanager/reporting-export-and-data-management/how_to_add_attributes_to_the_export_list_in_the_application_portal.md b/docs/kb/directorymanager/how_to_add_attributes_to_the_export_list_in_the_application_portal.md similarity index 97% rename from docs/kb/directorymanager/reporting-export-and-data-management/how_to_add_attributes_to_the_export_list_in_the_application_portal.md rename to docs/kb/directorymanager/how_to_add_attributes_to_the_export_list_in_the_application_portal.md index 0c08ab88cb..26c3fa3f27 100644 --- a/docs/kb/directorymanager/reporting-export-and-data-management/how_to_add_attributes_to_the_export_list_in_the_application_portal.md +++ b/docs/kb/directorymanager/how_to_add_attributes_to_the_export_list_in_the_application_portal.md @@ -1,4 +1,4 @@ ---- +--- description: >- This article explains how to add additional attributes to the exportable fields in the Application portal of Netwrix Directory Manager. keywords: @@ -6,8 +6,7 @@ keywords: - Application portal - Netwrix Directory Manager sidebar_label: Add Attributes to Export List -tags: - - reporting-export-and-data-management +tags: [] title: "How to Add Attributes to the Export List in the Application Portal" knowledge_article_id: kA0Qk0000002NQLKA2 products: diff --git a/docs/kb/directorymanager/reporting-export-and-data-management/how_to_add_attributes_to_the_export_list_in_the_portal.md b/docs/kb/directorymanager/how_to_add_attributes_to_the_export_list_in_the_portal.md similarity index 97% rename from docs/kb/directorymanager/reporting-export-and-data-management/how_to_add_attributes_to_the_export_list_in_the_portal.md rename to docs/kb/directorymanager/how_to_add_attributes_to_the_export_list_in_the_portal.md index cedbaa8c25..9194706052 100644 --- a/docs/kb/directorymanager/reporting-export-and-data-management/how_to_add_attributes_to_the_export_list_in_the_portal.md +++ b/docs/kb/directorymanager/how_to_add_attributes_to_the_export_list_in_the_portal.md @@ -1,4 +1,4 @@ ---- +--- description: >- This article explains how to add additional attributes to the exportable fields in the Netwrix Directory Manager Portal. keywords: @@ -6,8 +6,7 @@ keywords: - export attributes - customization sidebar_label: Add Attributes to Export List -tags: - - reporting-export-and-data-management +tags: [] title: "How to Add Attributes to the Export List in the Portal" knowledge_article_id: kA0Qk0000002bczKAA products: diff --git a/docs/kb/directorymanager/system-administration-and-maintenance/how_to_collect_and_compress_logs_in_v11.md b/docs/kb/directorymanager/how_to_collect_and_compress_logs_in_v11.md similarity index 99% rename from docs/kb/directorymanager/system-administration-and-maintenance/how_to_collect_and_compress_logs_in_v11.md rename to docs/kb/directorymanager/how_to_collect_and_compress_logs_in_v11.md index 3213a4002b..2916323910 100644 --- a/docs/kb/directorymanager/system-administration-and-maintenance/how_to_collect_and_compress_logs_in_v11.md +++ b/docs/kb/directorymanager/how_to_collect_and_compress_logs_in_v11.md @@ -1,4 +1,4 @@ ---- +--- description: >- This article provides a step-by-step guide on how to collect and compress logs from Netwrix Directory Manager, including relevant service logs and Elasticsearch logs. keywords: @@ -6,8 +6,7 @@ keywords: - log collection - PowerShell script sidebar_label: Collect and Compress Logs -tags: - - system-administration-and-maintenance +tags: [] title: "How to Collect and Compress Logs in V11" knowledge_article_id: kA0Qk0000002o5ZKAQ products: diff --git a/docs/kb/directorymanager/security-permissions-and-access-control/how_to_configure_custom_fine-grained_permissions_for_entra_id_group_management.md b/docs/kb/directorymanager/how_to_configure_custom_fine-grained_permissions_for_entra_id_group_management.md similarity index 98% rename from docs/kb/directorymanager/security-permissions-and-access-control/how_to_configure_custom_fine-grained_permissions_for_entra_id_group_management.md rename to docs/kb/directorymanager/how_to_configure_custom_fine-grained_permissions_for_entra_id_group_management.md index b3471b32a4..799f556436 100644 --- a/docs/kb/directorymanager/security-permissions-and-access-control/how_to_configure_custom_fine-grained_permissions_for_entra_id_group_management.md +++ b/docs/kb/directorymanager/how_to_configure_custom_fine-grained_permissions_for_entra_id_group_management.md @@ -1,4 +1,4 @@ ---- +--- description: >- This article explains how to configure custom, fine-grained permissions for group and distribution list management in Entra ID when integrating with Netwrix Directory Manager. keywords: @@ -8,8 +8,7 @@ keywords: - RBAC roles - Exchange Online sidebar_label: Configure Custom Permissions -tags: - - security-permissions-and-access-control +tags: [] title: "How to Configure Custom Fine-Grained Permissions for Entra ID Group Management" knowledge_article_id: kA0Qk0000002y4vKAA products: diff --git a/docs/kb/directorymanager/workflows-automation-and-lifecycle-management/how_to_create_an_orphan_group_update_schedule.md b/docs/kb/directorymanager/how_to_create_an_orphan_group_update_schedule.md similarity index 97% rename from docs/kb/directorymanager/workflows-automation-and-lifecycle-management/how_to_create_an_orphan_group_update_schedule.md rename to docs/kb/directorymanager/how_to_create_an_orphan_group_update_schedule.md index f069dedca0..44eeffeb37 100644 --- a/docs/kb/directorymanager/workflows-automation-and-lifecycle-management/how_to_create_an_orphan_group_update_schedule.md +++ b/docs/kb/directorymanager/how_to_create_an_orphan_group_update_schedule.md @@ -1,4 +1,4 @@ ---- +--- description: >- This article explains how to create and schedule an Orphan Group Update job in Netwrix Directory Manager to automatically assign a primary owner to groups that do not have one. keywords: @@ -6,8 +6,7 @@ keywords: - Netwrix Directory Manager - Active Directory sidebar_label: Create Orphan Group Update Schedule -tags: - - workflows-automation-and-lifecycle-management +tags: [] title: "How to Create an Orphan Group Update Schedule" knowledge_article_id: kA0Qk0000002LoLKAU products: diff --git a/docs/kb/directorymanager/portal-customization-and-ux/how_to_customize_notifications.md b/docs/kb/directorymanager/how_to_customize_notifications.md similarity index 98% rename from docs/kb/directorymanager/portal-customization-and-ux/how_to_customize_notifications.md rename to docs/kb/directorymanager/how_to_customize_notifications.md index 5bc9415b76..8a4d85b9cf 100644 --- a/docs/kb/directorymanager/portal-customization-and-ux/how_to_customize_notifications.md +++ b/docs/kb/directorymanager/how_to_customize_notifications.md @@ -1,4 +1,4 @@ ---- +--- description: >- This article explains how to customize notification templates in Netwrix Directory Manager, including modifying logos, subject lines, and message content. keywords: @@ -6,8 +6,7 @@ keywords: - Netwrix Directory Manager - customize notifications sidebar_label: Customize Notifications -tags: - - portal-customization-and-ux +tags: [] title: "How to Customize Notifications" knowledge_article_id: kA0Qk0000002NRxKAM products: diff --git a/docs/kb/directorymanager/portal-customization-and-ux/how_to_display_common_name_instead_of_display_name_in_the_member_of_tab.md b/docs/kb/directorymanager/how_to_display_common_name_instead_of_display_name_in_the_member_of_tab.md similarity index 98% rename from docs/kb/directorymanager/portal-customization-and-ux/how_to_display_common_name_instead_of_display_name_in_the_member_of_tab.md rename to docs/kb/directorymanager/how_to_display_common_name_instead_of_display_name_in_the_member_of_tab.md index 16a6326b3a..a92fbbd718 100644 --- a/docs/kb/directorymanager/portal-customization-and-ux/how_to_display_common_name_instead_of_display_name_in_the_member_of_tab.md +++ b/docs/kb/directorymanager/how_to_display_common_name_instead_of_display_name_in_the_member_of_tab.md @@ -1,4 +1,4 @@ ---- +--- description: >- This article provides step-by-step instructions on how to display the Common Name (CN) instead of the Display Name in the Member Of tab within the Directory Manager portal. keywords: @@ -6,8 +6,7 @@ keywords: - Common Name - Display Name sidebar_label: Display Common Name in Member Of Tab -tags: - - portal-customization-and-ux +tags: [] title: "How to Display Common Name Instead of Display Name in the Member Of Tab" knowledge_article_id: kA0Qk0000002bWXKAY products: diff --git a/docs/kb/directorymanager/reporting-export-and-data-management/how_to_generate_a_report_on_groups_without_members_and_with_owners.md b/docs/kb/directorymanager/how_to_generate_a_report_on_groups_without_members_and_with_owners.md similarity index 98% rename from docs/kb/directorymanager/reporting-export-and-data-management/how_to_generate_a_report_on_groups_without_members_and_with_owners.md rename to docs/kb/directorymanager/how_to_generate_a_report_on_groups_without_members_and_with_owners.md index 0c6ee95481..945c43976f 100644 --- a/docs/kb/directorymanager/reporting-export-and-data-management/how_to_generate_a_report_on_groups_without_members_and_with_owners.md +++ b/docs/kb/directorymanager/how_to_generate_a_report_on_groups_without_members_and_with_owners.md @@ -1,4 +1,4 @@ ---- +--- description: >- This article explains how to generate a report in Netwrix Directory Manager to view all groups that have no members but at least one owner or additional owner. keywords: @@ -6,8 +6,7 @@ keywords: - report generation - Active Directory sidebar_label: Generate Report on Groups Without Members -tags: - - reporting-export-and-data-management +tags: [] title: "How to Generate a Report on Groups Without Members and with Owners" knowledge_article_id: kA0Qk0000002bY9KAI products: diff --git a/docs/kb/directorymanager/reporting-export-and-data-management/how_to_generate_a_report_on_mail-enabled_groups.md b/docs/kb/directorymanager/how_to_generate_a_report_on_mail-enabled_groups.md similarity index 98% rename from docs/kb/directorymanager/reporting-export-and-data-management/how_to_generate_a_report_on_mail-enabled_groups.md rename to docs/kb/directorymanager/how_to_generate_a_report_on_mail-enabled_groups.md index 2cb7ef3906..b74950319a 100644 --- a/docs/kb/directorymanager/reporting-export-and-data-management/how_to_generate_a_report_on_mail-enabled_groups.md +++ b/docs/kb/directorymanager/how_to_generate_a_report_on_mail-enabled_groups.md @@ -1,4 +1,4 @@ ---- +--- description: >- This article explains how to generate a report in Netwrix Directory Manager to view all mail-enabled groups and the time they were last used. keywords: @@ -6,8 +6,7 @@ keywords: - mail-enabled groups - Netwrix Directory Manager sidebar_label: Generate Report on Mail-Enabled Groups -tags: - - reporting-export-and-data-management +tags: [] title: "How to Generate a Report on Mail-Enabled Groups" knowledge_article_id: kA0Qk0000002bZlKAI products: diff --git a/docs/kb/directorymanager/group-management-and-operations/how_to_limit_the_scope_of_a_smartgroup_query_to_specific_ous.md b/docs/kb/directorymanager/how_to_limit_the_scope_of_a_smartgroup_query_to_specific_ous.md similarity index 97% rename from docs/kb/directorymanager/group-management-and-operations/how_to_limit_the_scope_of_a_smartgroup_query_to_specific_ous.md rename to docs/kb/directorymanager/how_to_limit_the_scope_of_a_smartgroup_query_to_specific_ous.md index 3a0f87899d..288ed0ac63 100644 --- a/docs/kb/directorymanager/group-management-and-operations/how_to_limit_the_scope_of_a_smartgroup_query_to_specific_ous.md +++ b/docs/kb/directorymanager/how_to_limit_the_scope_of_a_smartgroup_query_to_specific_ous.md @@ -1,4 +1,4 @@ ---- +--- description: >- This article explains how to limit the scope of a SmartGroup query to specific organizational units (OUs) in Netwrix Directory Manager. keywords: @@ -6,8 +6,7 @@ keywords: - Directory Manager - organizational units sidebar_label: Limit SmartGroup Query Scope -tags: - - group-management-and-operations +tags: [] title: "How to Limit the Scope of a SmartGroup Query to Specific OUs" knowledge_article_id: kA0Qk0000002bbNKAQ products: diff --git a/docs/kb/directorymanager/group-management-and-operations/how_to_remove_spaces_from_attributes_when_creating_dynasties.md b/docs/kb/directorymanager/how_to_remove_spaces_from_attributes_when_creating_dynasties.md similarity index 97% rename from docs/kb/directorymanager/group-management-and-operations/how_to_remove_spaces_from_attributes_when_creating_dynasties.md rename to docs/kb/directorymanager/how_to_remove_spaces_from_attributes_when_creating_dynasties.md index a8184b78a9..1ca79780bd 100644 --- a/docs/kb/directorymanager/group-management-and-operations/how_to_remove_spaces_from_attributes_when_creating_dynasties.md +++ b/docs/kb/directorymanager/how_to_remove_spaces_from_attributes_when_creating_dynasties.md @@ -1,4 +1,4 @@ ---- +--- description: >- This article provides step-by-step instructions on how to remove spaces from attributes when creating dynasties in Netwrix Directory Manager. keywords: @@ -6,8 +6,7 @@ keywords: - remove spaces - custom script sidebar_label: Remove Spaces from Attributes -tags: - - group-management-and-operations +tags: [] title: "How to Remove Spaces from Attributes When Creating Dynasties" knowledge_article_id: kA0Qk0000002bgDKAQ products: diff --git a/docs/kb/directorymanager/system-administration-and-maintenance/how_to_run_replication_for_a_specific_object_type.md b/docs/kb/directorymanager/how_to_run_replication_for_a_specific_object_type.md similarity index 98% rename from docs/kb/directorymanager/system-administration-and-maintenance/how_to_run_replication_for_a_specific_object_type.md rename to docs/kb/directorymanager/how_to_run_replication_for_a_specific_object_type.md index 2223094919..8ac3be7c40 100644 --- a/docs/kb/directorymanager/system-administration-and-maintenance/how_to_run_replication_for_a_specific_object_type.md +++ b/docs/kb/directorymanager/how_to_run_replication_for_a_specific_object_type.md @@ -1,4 +1,4 @@ ---- +--- description: >- This article explains how to force a full replication from scratch in Netwrix Directory Manager if the server has been unavailable for more than an hour. keywords: @@ -6,8 +6,7 @@ keywords: - full replication - Active Directory sidebar_label: Run Replication for Specific Object Type -tags: - - system-administration-and-maintenance +tags: [] title: "How to Run Replication for a Specific Object Type" knowledge_article_id: kA0Qk0000002qKHKAY products: diff --git "a/docs/kb/directorymanager/workflows-automation-and-lifecycle-management/how_to_trigger_a_workflow_when_a_user_\321\201reates_a_group.md" "b/docs/kb/directorymanager/how_to_trigger_a_workflow_when_a_user_\321\201reates_a_group.md" similarity index 99% rename from "docs/kb/directorymanager/workflows-automation-and-lifecycle-management/how_to_trigger_a_workflow_when_a_user_\321\201reates_a_group.md" rename to "docs/kb/directorymanager/how_to_trigger_a_workflow_when_a_user_\321\201reates_a_group.md" index a06e141865..5a3569a741 100644 --- "a/docs/kb/directorymanager/workflows-automation-and-lifecycle-management/how_to_trigger_a_workflow_when_a_user_\321\201reates_a_group.md" +++ "b/docs/kb/directorymanager/how_to_trigger_a_workflow_when_a_user_\321\201reates_a_group.md" @@ -6,8 +6,7 @@ keywords: - group creation - Directory Manager sidebar_label: Trigger Workflow for Group Creation -tags: - - workflows-automation-and-lifecycle-management +tags: [] title: "How to Trigger a Workflow When a User Creates a Group" knowledge_article_id: kA0Qk0000000HwvKAE products: diff --git a/docs/kb/directorymanager/system-administration-and-maintenance/how_to_update_the_service_account_password_in_v10.md b/docs/kb/directorymanager/how_to_update_the_service_account_password_in_v10.md similarity index 98% rename from docs/kb/directorymanager/system-administration-and-maintenance/how_to_update_the_service_account_password_in_v10.md rename to docs/kb/directorymanager/how_to_update_the_service_account_password_in_v10.md index 874076ed8b..c956d50569 100644 --- a/docs/kb/directorymanager/system-administration-and-maintenance/how_to_update_the_service_account_password_in_v10.md +++ b/docs/kb/directorymanager/how_to_update_the_service_account_password_in_v10.md @@ -1,4 +1,4 @@ ---- +--- description: >- This article provides a step-by-step guide on how to update the password for the GroupID service account in Netwrix Directory Manager, ensuring all relevant components are properly configured. keywords: @@ -8,8 +8,7 @@ keywords: - Netwrix Directory Manager - configuration sidebar_label: Update GroupID Service Account Password -tags: - - system-administration-and-maintenance +tags: [] title: "How to Update the Service Account Password in V10" knowledge_article_id: kA0Qk0000002whRKAQ products: diff --git a/docs/kb/directorymanager/security-permissions-and-access-control/how_to_view_a_list_of_objects_owned_by_a_user_in_the_portal.md b/docs/kb/directorymanager/how_to_view_a_list_of_objects_owned_by_a_user_in_the_portal.md similarity index 98% rename from docs/kb/directorymanager/security-permissions-and-access-control/how_to_view_a_list_of_objects_owned_by_a_user_in_the_portal.md rename to docs/kb/directorymanager/how_to_view_a_list_of_objects_owned_by_a_user_in_the_portal.md index a4a2a5ac55..fc973c2e66 100644 --- a/docs/kb/directorymanager/security-permissions-and-access-control/how_to_view_a_list_of_objects_owned_by_a_user_in_the_portal.md +++ b/docs/kb/directorymanager/how_to_view_a_list_of_objects_owned_by_a_user_in_the_portal.md @@ -1,4 +1,4 @@ ---- +--- description: >- This article explains how to view all groups owned by a specific user in the Netwrix Directory Manager portal by configuring the user properties. keywords: @@ -6,8 +6,7 @@ keywords: - user properties - managedObjects sidebar_label: View Objects Owned by User -tags: - - security-permissions-and-access-control +tags: [] title: "How to View a List of Objects Owned by a User in the Portal" knowledge_article_id: kA0Qk0000002R0vKAE products: diff --git a/docs/kb/directorymanager/group-management-and-operations/identify-similar-groups-in-the-directory.md b/docs/kb/directorymanager/identify-similar-groups-in-the-directory.md similarity index 98% rename from docs/kb/directorymanager/group-management-and-operations/identify-similar-groups-in-the-directory.md rename to docs/kb/directorymanager/identify-similar-groups-in-the-directory.md index 4f21784336..89599250da 100644 --- a/docs/kb/directorymanager/group-management-and-operations/identify-similar-groups-in-the-directory.md +++ b/docs/kb/directorymanager/identify-similar-groups-in-the-directory.md @@ -1,4 +1,4 @@ ---- +--- description: >- Learn how to find and view groups that are similar or duplicate in Netwrix Directory Manager by comparing group type and membership. The article explains @@ -16,8 +16,7 @@ products: - directory-manager visibility: public sidebar_label: Identify Similar Groups in the Directory -tags: - - group-management-and-operations +tags: [] title: "Identify Similar Groups in the Directory" knowledge_article_id: kA0Qk0000002DlxKAE --- diff --git a/docs/kb/directorymanager/system-administration-and-maintenance/increase_the_idle_timeout_duration_in_v11.md b/docs/kb/directorymanager/increase_the_idle_timeout_duration_in_v11.md similarity index 97% rename from docs/kb/directorymanager/system-administration-and-maintenance/increase_the_idle_timeout_duration_in_v11.md rename to docs/kb/directorymanager/increase_the_idle_timeout_duration_in_v11.md index 10a92e2927..98917e155c 100644 --- a/docs/kb/directorymanager/system-administration-and-maintenance/increase_the_idle_timeout_duration_in_v11.md +++ b/docs/kb/directorymanager/increase_the_idle_timeout_duration_in_v11.md @@ -1,4 +1,4 @@ ---- +--- description: >- This article explains how to update the session timeout settings for Netwrix Directory Manager Portal and Directory Manager Security Service by modifying the timeout parameter in the relevant appsettings.json files. keywords: @@ -6,8 +6,7 @@ keywords: - Netwrix Directory Manager - appsettings.json sidebar_label: Increase Idle Timeout Duration -tags: - - system-administration-and-maintenance +tags: [] title: "Increase the Idle Timeout Duration in V11" knowledge_article_id: kA0Qk0000002JjJKAU products: diff --git a/docs/kb/directorymanager/system-administration-and-maintenance/invoke-management-shell-from-powershell-7-in-v11.md b/docs/kb/directorymanager/invoke-management-shell-from-powershell-7-in-v11.md similarity index 98% rename from docs/kb/directorymanager/system-administration-and-maintenance/invoke-management-shell-from-powershell-7-in-v11.md rename to docs/kb/directorymanager/invoke-management-shell-from-powershell-7-in-v11.md index c4fd078534..6722e6d021 100644 --- a/docs/kb/directorymanager/system-administration-and-maintenance/invoke-management-shell-from-powershell-7-in-v11.md +++ b/docs/kb/directorymanager/invoke-management-shell-from-powershell-7-in-v11.md @@ -1,4 +1,4 @@ ---- +--- description: >- Shows how to remotely invoke the Management Shell from PowerShell 7 for Netwrix Directory Manager v11 by establishing a remote session, importing @@ -15,8 +15,7 @@ keywords: products: - directory-manager sidebar_label: Invoke Management Shell from PowerShell 7 in v11 -tags: - - system-administration-and-maintenance +tags: [] title: "Invoke Management Shell from PowerShell 7 in v11" knowledge_article_id: kA0Qk00000015QfKAI --- diff --git a/docs/kb/directorymanager/security-permissions-and-access-control/limit-users-to-create-new-objects-in-specified-containers.md b/docs/kb/directorymanager/limit-users-to-create-new-objects-in-specified-containers.md similarity index 98% rename from docs/kb/directorymanager/security-permissions-and-access-control/limit-users-to-create-new-objects-in-specified-containers.md rename to docs/kb/directorymanager/limit-users-to-create-new-objects-in-specified-containers.md index bce1b3e948..a6f0624068 100644 --- a/docs/kb/directorymanager/security-permissions-and-access-control/limit-users-to-create-new-objects-in-specified-containers.md +++ b/docs/kb/directorymanager/limit-users-to-create-new-objects-in-specified-containers.md @@ -1,4 +1,4 @@ ---- +--- description: >- Shows how to limit users so they can create new directory objects only in specified containers by applying the New Object policy to security roles in @@ -18,8 +18,7 @@ keywords: products: - directory-manager sidebar_label: Limit Users to Create New Objects in Specified Con -tags: - - security-permissions-and-access-control +tags: [] title: "Limit Users to Create New Objects in Specified Containers" knowledge_article_id: kA0Qk0000002Jo9KAE --- diff --git a/docs/kb/directorymanager/configuration-and-integration/linking-directory-manager-processes-with-microsoft-flow.md b/docs/kb/directorymanager/linking-directory-manager-processes-with-microsoft-flow.md similarity index 98% rename from docs/kb/directorymanager/configuration-and-integration/linking-directory-manager-processes-with-microsoft-flow.md rename to docs/kb/directorymanager/linking-directory-manager-processes-with-microsoft-flow.md index 67697b5a00..4d894e0ff5 100644 --- a/docs/kb/directorymanager/configuration-and-integration/linking-directory-manager-processes-with-microsoft-flow.md +++ b/docs/kb/directorymanager/linking-directory-manager-processes-with-microsoft-flow.md @@ -1,4 +1,4 @@ ---- +--- description: >- Show how to trigger operations in Netwrix Directory Manager from Microsoft Flow by creating a custom connector, retrieving client credentials, and @@ -16,8 +16,7 @@ products: - directory-manager visibility: public sidebar_label: Linking Directory Manager Processes with Microsoft -tags: - - configuration-and-integration +tags: [] title: "Linking Directory Manager Processes with Microsoft" knowledge_article_id: kA0Qk00000015k1KAA --- diff --git a/docs/kb/directorymanager/system-administration-and-maintenance/manage-elastic-repository-on-a-separate-instance-with-v11.md b/docs/kb/directorymanager/manage-elastic-repository-on-a-separate-instance-with-v11.md similarity index 98% rename from docs/kb/directorymanager/system-administration-and-maintenance/manage-elastic-repository-on-a-separate-instance-with-v11.md rename to docs/kb/directorymanager/manage-elastic-repository-on-a-separate-instance-with-v11.md index c94f3bafdb..848e5308e3 100644 --- a/docs/kb/directorymanager/system-administration-and-maintenance/manage-elastic-repository-on-a-separate-instance-with-v11.md +++ b/docs/kb/directorymanager/manage-elastic-repository-on-a-separate-instance-with-v11.md @@ -1,4 +1,4 @@ ---- +--- description: >- Shows how to install and configure Elasticsearch on a separate machine for use with Netwrix Directory Manager 11, including installing it as a Windows @@ -15,8 +15,7 @@ keywords: products: - directory-manager sidebar_label: Manage Elastic Repository on a Separate Instance w -tags: - - system-administration-and-maintenance +tags: [] title: "Manage Elastic Repository on a Separate Instance with V11" knowledge_article_id: kA0Qk00000015nFKAQ --- diff --git a/docs/kb/directorymanager/workflows-automation-and-lifecycle-management/notify-logged-in-users-about-changes-made-to-directory-objects.md b/docs/kb/directorymanager/notify-logged-in-users-about-changes-made-to-directory-objects.md similarity index 97% rename from docs/kb/directorymanager/workflows-automation-and-lifecycle-management/notify-logged-in-users-about-changes-made-to-directory-objects.md rename to docs/kb/directorymanager/notify-logged-in-users-about-changes-made-to-directory-objects.md index fcd6998133..98ebec5d44 100644 --- a/docs/kb/directorymanager/workflows-automation-and-lifecycle-management/notify-logged-in-users-about-changes-made-to-directory-objects.md +++ b/docs/kb/directorymanager/notify-logged-in-users-about-changes-made-to-directory-objects.md @@ -1,4 +1,4 @@ ---- +--- description: >- Shows how to enable email notifications in Netwrix Directory Manager 11 so logged-in users receive emails for changes they make to directory objects via @@ -15,8 +15,7 @@ keywords: products: - directory-manager sidebar_label: Notify Logged-In Users About Changes Made to Direc -tags: - - workflows-automation-and-lifecycle-management +tags: [] title: "Notify Logged-In Users About Changes Made to Directory Objects" knowledge_article_id: kA0Qk0000002INRKA2 --- diff --git a/docs/kb/directorymanager/system-administration-and-maintenance/office-365-service-account-requirements-for-identity-store-configuration.md b/docs/kb/directorymanager/office-365-service-account-requirements-for-identity-store-configuration.md similarity index 96% rename from docs/kb/directorymanager/system-administration-and-maintenance/office-365-service-account-requirements-for-identity-store-configuration.md rename to docs/kb/directorymanager/office-365-service-account-requirements-for-identity-store-configuration.md index b2ef5148b1..4c198df3a3 100644 --- a/docs/kb/directorymanager/system-administration-and-maintenance/office-365-service-account-requirements-for-identity-store-configuration.md +++ b/docs/kb/directorymanager/office-365-service-account-requirements-for-identity-store-configuration.md @@ -1,4 +1,4 @@ ---- +--- description: >- Lists the service account permission requirements to configure Office 365 as a messaging provider for Netwrix Directory Manager Identity Store. Covers the @@ -15,8 +15,7 @@ keywords: products: - directory-manager sidebar_label: Office 365 Service Account Requirements for Identi -tags: - - system-administration-and-maintenance +tags: [] title: "Office 365 Service Account Requirements for Identity Store Configuration" knowledge_article_id: kA0Qk0000002JeTKAU --- diff --git a/docs/kb/directorymanager/troubleshooting-and-errors/phoneid-authentication-option-discontinued.md b/docs/kb/directorymanager/phoneid-authentication-option-discontinued.md similarity index 99% rename from docs/kb/directorymanager/troubleshooting-and-errors/phoneid-authentication-option-discontinued.md rename to docs/kb/directorymanager/phoneid-authentication-option-discontinued.md index 151b4e7fe6..82ca82c95f 100644 --- a/docs/kb/directorymanager/troubleshooting-and-errors/phoneid-authentication-option-discontinued.md +++ b/docs/kb/directorymanager/phoneid-authentication-option-discontinued.md @@ -1,4 +1,4 @@ ---- +--- description: >- Imanami PhoneID service is deprecated as of January 31, 2025. This article explains the impact on Netwrix Directory Manager, recommended replacement @@ -17,8 +17,7 @@ products: - directory-manager visibility: public sidebar_label: PhoneID Authentication Option Discontinued -tags: - - troubleshooting-and-errors +tags: [] title: "PhoneID Authentication Option Discontinued" knowledge_article_id: kA0Qk0000001tC9KAI --- diff --git a/docs/kb/directorymanager/portal-customization-and-ux/remove-the-displayname-requirement-for-groups-created-in-active-directory.md b/docs/kb/directorymanager/remove-the-displayname-requirement-for-groups-created-in-active-directory.md similarity index 98% rename from docs/kb/directorymanager/portal-customization-and-ux/remove-the-displayname-requirement-for-groups-created-in-active-directory.md rename to docs/kb/directorymanager/remove-the-displayname-requirement-for-groups-created-in-active-directory.md index 7855383ec8..4397f8ef16 100644 --- a/docs/kb/directorymanager/portal-customization-and-ux/remove-the-displayname-requirement-for-groups-created-in-active-directory.md +++ b/docs/kb/directorymanager/remove-the-displayname-requirement-for-groups-created-in-active-directory.md @@ -1,4 +1,4 @@ ---- +--- description: >- Make the displayName attribute optional in the Self‑Service Portal so you can save changes to groups that were created directly in Active Directory without @@ -14,8 +14,7 @@ keywords: products: - directory-manager sidebar_label: Remove the DisplayName Requirement for Groups Crea -tags: - - portal-customization-and-ux +tags: [] title: "Remove the DisplayName Requirement for Groups Created in Active Directory" knowledge_article_id: kA0Qk0000002ChpKAE --- diff --git a/docs/kb/directorymanager/portal-customization-and-ux/remove_the_delete_option_from_the_portal.md b/docs/kb/directorymanager/remove_the_delete_option_from_the_portal.md similarity index 98% rename from docs/kb/directorymanager/portal-customization-and-ux/remove_the_delete_option_from_the_portal.md rename to docs/kb/directorymanager/remove_the_delete_option_from_the_portal.md index a973e2cc67..ba722f8082 100644 --- a/docs/kb/directorymanager/portal-customization-and-ux/remove_the_delete_option_from_the_portal.md +++ b/docs/kb/directorymanager/remove_the_delete_option_from_the_portal.md @@ -1,4 +1,4 @@ ---- +--- description: >- This article explains how to remove or hide the Delete option from the Netwrix Directory Manager portal for non-administrative users to prevent accidental deletion of critical groups. keywords: @@ -6,8 +6,7 @@ keywords: - Delete option - user permissions sidebar_label: Remove Delete Option -tags: - - portal-customization-and-ux +tags: [] title: "Remove the Delete Option from the Portal" knowledge_article_id: kA0Qk0000002QzJKAU products: diff --git a/docs/kb/directorymanager/system-administration-and-maintenance/replicating-custom-ad-attributes-to-elasticsearch.md b/docs/kb/directorymanager/replicating-custom-ad-attributes-to-elasticsearch.md similarity index 98% rename from docs/kb/directorymanager/system-administration-and-maintenance/replicating-custom-ad-attributes-to-elasticsearch.md rename to docs/kb/directorymanager/replicating-custom-ad-attributes-to-elasticsearch.md index fba6f2b860..5ac9f062f4 100644 --- a/docs/kb/directorymanager/system-administration-and-maintenance/replicating-custom-ad-attributes-to-elasticsearch.md +++ b/docs/kb/directorymanager/replicating-custom-ad-attributes-to-elasticsearch.md @@ -1,4 +1,4 @@ ---- +--- description: >- Shows how to add a custom Active Directory attribute and configure Netwrix Directory Manager 10 to replicate it to the Elasticsearch repository, @@ -15,8 +15,7 @@ keywords: products: - directory-manager sidebar_label: Replicating Custom AD Attributes to Elasticsearch -tags: - - system-administration-and-maintenance +tags: [] title: "Replicating Custom AD Attributes to Elasticsearch" knowledge_article_id: kA0Qk0000002C57KAE --- diff --git a/docs/kb/directorymanager/group-management-and-operations/require-unique-group-display-names-in-portal.md b/docs/kb/directorymanager/require-unique-group-display-names-in-portal.md similarity index 98% rename from docs/kb/directorymanager/group-management-and-operations/require-unique-group-display-names-in-portal.md rename to docs/kb/directorymanager/require-unique-group-display-names-in-portal.md index 49f95d487c..2a4ca1405d 100644 --- a/docs/kb/directorymanager/group-management-and-operations/require-unique-group-display-names-in-portal.md +++ b/docs/kb/directorymanager/require-unique-group-display-names-in-portal.md @@ -1,4 +1,4 @@ ---- +--- description: >- Explains how to configure Netwrix Directory Manager to require unique group `displayName` values in the Application portal so users cannot create groups @@ -15,8 +15,7 @@ keywords: products: - directory-manager sidebar_label: Require Unique Group Display Names in Portal -tags: - - group-management-and-operations +tags: [] title: "Require Unique Group Display Names in Portal" knowledge_article_id: kA0Qk0000002IIbKAM --- diff --git a/docs/kb/directorymanager/security-permissions-and-access-control/restrict-users-from-accessing-the-admin-portal.md b/docs/kb/directorymanager/restrict-users-from-accessing-the-admin-portal.md similarity index 96% rename from docs/kb/directorymanager/security-permissions-and-access-control/restrict-users-from-accessing-the-admin-portal.md rename to docs/kb/directorymanager/restrict-users-from-accessing-the-admin-portal.md index c4fd412bde..6b82855104 100644 --- a/docs/kb/directorymanager/security-permissions-and-access-control/restrict-users-from-accessing-the-admin-portal.md +++ b/docs/kb/directorymanager/restrict-users-from-accessing-the-admin-portal.md @@ -1,4 +1,4 @@ ---- +--- description: >- Shows how to restrict end users from accessing the Netwrix Directory Manager Admin Center by modifying a security role’s Identity Store criteria. @@ -14,8 +14,7 @@ keywords: products: - directory-manager sidebar_label: Restrict Users from Accessing the Admin Portal -tags: - - security-permissions-and-access-control +tags: [] title: "Restrict Users from Accessing the Admin Portal" knowledge_article_id: kA0Qk00000018A1KAI --- diff --git a/docs/kb/directorymanager/group-management-and-operations/restrict_users_from_creating_contacts_with_target_addresses_of_trusted_inbound_domains.md b/docs/kb/directorymanager/restrict_users_from_creating_contacts_with_target_addresses_of_trusted_inbound_domains.md similarity index 98% rename from docs/kb/directorymanager/group-management-and-operations/restrict_users_from_creating_contacts_with_target_addresses_of_trusted_inbound_domains.md rename to docs/kb/directorymanager/restrict_users_from_creating_contacts_with_target_addresses_of_trusted_inbound_domains.md index 2716d72272..181faadb9f 100644 --- a/docs/kb/directorymanager/group-management-and-operations/restrict_users_from_creating_contacts_with_target_addresses_of_trusted_inbound_domains.md +++ b/docs/kb/directorymanager/restrict_users_from_creating_contacts_with_target_addresses_of_trusted_inbound_domains.md @@ -1,4 +1,4 @@ ---- +--- description: >- This article explains how to restrict users from creating contacts with target addresses belonging to specific trusted inbound domains in Netwrix Directory Manager. keywords: @@ -6,8 +6,7 @@ keywords: - contact creation - trusted inbound domains sidebar_label: Restrict Users from Creating Contacts -tags: - - group-management-and-operations +tags: [] title: "Restrict Users from Creating Contacts with Target Addresses of Trusted Inbound Domains" knowledge_article_id: kA0Qk0000002lMDKAY products: diff --git a/docs/kb/directorymanager/security-permissions-and-access-control/restricting-expiration-policy-options-by-role.md b/docs/kb/directorymanager/restricting-expiration-policy-options-by-role.md similarity index 98% rename from docs/kb/directorymanager/security-permissions-and-access-control/restricting-expiration-policy-options-by-role.md rename to docs/kb/directorymanager/restricting-expiration-policy-options-by-role.md index 1eec67b249..1fde6e9102 100644 --- a/docs/kb/directorymanager/security-permissions-and-access-control/restricting-expiration-policy-options-by-role.md +++ b/docs/kb/directorymanager/restricting-expiration-policy-options-by-role.md @@ -1,4 +1,4 @@ ---- +--- description: >- Shows how to restrict which Expiration Policy options are visible or make the Expiration Policy field read-only or hidden for specific roles in the Netwrix @@ -15,8 +15,7 @@ keywords: products: - directory-manager sidebar_label: Restricting Expiration Policy Options by Role -tags: - - security-permissions-and-access-control +tags: [] title: "Restricting Expiration Policy Options by Role" knowledge_article_id: kA0Qk0000002Is5KAE --- diff --git a/docs/kb/directorymanager/system-administration-and-maintenance/retrieve_the_history_corresponding_to_a_specific_timestamp_from_the_sql_database_in_v10.md b/docs/kb/directorymanager/retrieve_the_history_corresponding_to_a_specific_timestamp_from_the_sql_database_in_v10.md similarity index 98% rename from docs/kb/directorymanager/system-administration-and-maintenance/retrieve_the_history_corresponding_to_a_specific_timestamp_from_the_sql_database_in_v10.md rename to docs/kb/directorymanager/retrieve_the_history_corresponding_to_a_specific_timestamp_from_the_sql_database_in_v10.md index 05d4bf3956..f012fe0211 100644 --- a/docs/kb/directorymanager/system-administration-and-maintenance/retrieve_the_history_corresponding_to_a_specific_timestamp_from_the_sql_database_in_v10.md +++ b/docs/kb/directorymanager/retrieve_the_history_corresponding_to_a_specific_timestamp_from_the_sql_database_in_v10.md @@ -1,4 +1,4 @@ ---- +--- description: >- This article explains how to retrieve a list of all modifications made by Netwrix Directory Manager between January 1, 2024, and December 31, 2024, by running a SQL query against the Directory Manager database. keywords: @@ -6,8 +6,7 @@ keywords: - Directory Manager - historical changes sidebar_label: Retrieve History from SQL Database -tags: - - system-administration-and-maintenance +tags: [] title: "Retrieve the History Corresponding to a Specific Timestamp from the SQL Database in v10" knowledge_article_id: kA0Qk0000002MKbKAM products: diff --git a/docs/kb/directorymanager/troubleshooting-and-errors/search-history-by-specific-user-through-password-center-helpdesk-portal-returns-no-results.md b/docs/kb/directorymanager/search-history-by-specific-user-through-password-center-helpdesk-portal-returns-no-results.md similarity index 96% rename from docs/kb/directorymanager/troubleshooting-and-errors/search-history-by-specific-user-through-password-center-helpdesk-portal-returns-no-results.md rename to docs/kb/directorymanager/search-history-by-specific-user-through-password-center-helpdesk-portal-returns-no-results.md index 629df5849a..005ed5afb6 100644 --- a/docs/kb/directorymanager/troubleshooting-and-errors/search-history-by-specific-user-through-password-center-helpdesk-portal-returns-no-results.md +++ b/docs/kb/directorymanager/search-history-by-specific-user-through-password-center-helpdesk-portal-returns-no-results.md @@ -1,4 +1,4 @@ ---- +--- description: >- Explains how to resolve an issue where searching the History for a specific user in the Netwrix Password Reset Helpdesk Portal returns no results. @@ -14,8 +14,7 @@ keywords: products: - directory-manager sidebar_label: Search History by Specific User Through Password C -tags: - - troubleshooting-and-errors +tags: [] title: "Search History by Specific User Through Password C No Results" knowledge_article_id: kA0Qk0000000N1RKAU --- diff --git a/docs/kb/directorymanager/group-management-and-operations/set_delivery_restrictions_on_dynasty_groups.md b/docs/kb/directorymanager/set_delivery_restrictions_on_dynasty_groups.md similarity index 98% rename from docs/kb/directorymanager/group-management-and-operations/set_delivery_restrictions_on_dynasty_groups.md rename to docs/kb/directorymanager/set_delivery_restrictions_on_dynasty_groups.md index 250f7cea6c..885c89811c 100644 --- a/docs/kb/directorymanager/group-management-and-operations/set_delivery_restrictions_on_dynasty_groups.md +++ b/docs/kb/directorymanager/set_delivery_restrictions_on_dynasty_groups.md @@ -1,4 +1,4 @@ ---- +--- description: >- This article provides step-by-step instructions on setting delivery restrictions on Dynasty groups in Netwrix Directory Manager. keywords: @@ -6,8 +6,7 @@ keywords: - Dynasty groups - Netwrix Directory Manager sidebar_label: Set Delivery Restrictions -tags: - - group-management-and-operations +tags: [] title: "Set Delivery Restrictions on Dynasty Groups" knowledge_article_id: kA0Qk0000002QknKAE products: diff --git a/docs/kb/directorymanager/group-management-and-operations/setting-expiration-policy-for-groups-in-bulk-using-management-shell.md b/docs/kb/directorymanager/setting-expiration-policy-for-groups-in-bulk-using-management-shell.md similarity index 97% rename from docs/kb/directorymanager/group-management-and-operations/setting-expiration-policy-for-groups-in-bulk-using-management-shell.md rename to docs/kb/directorymanager/setting-expiration-policy-for-groups-in-bulk-using-management-shell.md index 2dc5ddae3a..fc98adc946 100644 --- a/docs/kb/directorymanager/group-management-and-operations/setting-expiration-policy-for-groups-in-bulk-using-management-shell.md +++ b/docs/kb/directorymanager/setting-expiration-policy-for-groups-in-bulk-using-management-shell.md @@ -1,4 +1,4 @@ ---- +--- description: >- Shows how to use the Netwrix Directory Manager Management Shell to set a group expiration policy in bulk by exporting groups to CSV and applying the policy @@ -15,8 +15,7 @@ keywords: products: - directory-manager sidebar_label: Setting Expiration Policy for Groups in Bulk Using -tags: - - group-management-and-operations +tags: [] title: "Setting Expiration Policy for Groups in Bulk Using Management Shell" knowledge_article_id: kA0Qk0000002FkXKAU --- diff --git a/docs/kb/directorymanager/group-management-and-operations/shorten_the_dynasty_naming_convention_for_child_dynasties.md b/docs/kb/directorymanager/shorten_the_dynasty_naming_convention_for_child_dynasties.md similarity index 99% rename from docs/kb/directorymanager/group-management-and-operations/shorten_the_dynasty_naming_convention_for_child_dynasties.md rename to docs/kb/directorymanager/shorten_the_dynasty_naming_convention_for_child_dynasties.md index 44b17eacf1..5bd7862450 100644 --- a/docs/kb/directorymanager/group-management-and-operations/shorten_the_dynasty_naming_convention_for_child_dynasties.md +++ b/docs/kb/directorymanager/shorten_the_dynasty_naming_convention_for_child_dynasties.md @@ -1,4 +1,4 @@ ---- +--- description: >- This article explains how to use a CSV file and custom scripts in Netwrix Directory Manager to shorten the naming convention for child dynasties. keywords: @@ -8,8 +8,7 @@ keywords: - child dynasties - custom scripts sidebar_label: Shorten Dynasty Naming Convention -tags: - - group-management-and-operations +tags: [] title: "Shorten the Dynasty Naming Convention for Child Dynasties" knowledge_article_id: kA0Qk0000002frtKAA products: diff --git a/docs/kb/directorymanager/configuration-and-integration/triggering-microsoft-flow-from-directory-manager-workflows.md b/docs/kb/directorymanager/triggering-microsoft-flow-from-directory-manager-workflows.md similarity index 98% rename from docs/kb/directorymanager/configuration-and-integration/triggering-microsoft-flow-from-directory-manager-workflows.md rename to docs/kb/directorymanager/triggering-microsoft-flow-from-directory-manager-workflows.md index e23ca016b7..bc3c4d2c64 100644 --- a/docs/kb/directorymanager/configuration-and-integration/triggering-microsoft-flow-from-directory-manager-workflows.md +++ b/docs/kb/directorymanager/triggering-microsoft-flow-from-directory-manager-workflows.md @@ -1,4 +1,4 @@ ---- +--- description: >- Shows how to trigger a Microsoft Flow (MS Flow) from Netwrix Directory Manager workflows to automate user provisioning and grant SharePoint access based on @@ -17,8 +17,7 @@ keywords: products: - directory-manager sidebar_label: Triggering Microsoft Flow from Directory Manager W -tags: - - configuration-and-integration +tags: [] title: "Triggering Microsoft Flow from Directory Manager Workflows" knowledge_article_id: kA0Qk00000015ldKAA --- diff --git a/docs/kb/directorymanager/troubleshooting-and-errors/unable-to-sort-groups-by-displayname.md b/docs/kb/directorymanager/unable-to-sort-groups-by-displayname.md similarity index 97% rename from docs/kb/directorymanager/troubleshooting-and-errors/unable-to-sort-groups-by-displayname.md rename to docs/kb/directorymanager/unable-to-sort-groups-by-displayname.md index 1e1da20f7a..d6d0d71be1 100644 --- a/docs/kb/directorymanager/troubleshooting-and-errors/unable-to-sort-groups-by-displayname.md +++ b/docs/kb/directorymanager/unable-to-sort-groups-by-displayname.md @@ -1,4 +1,4 @@ ---- +--- description: >- When you sort the My Groups listing by Display Name in Netwrix Directory Manager 11, groups that lack the Display Name attribute can prevent correct @@ -17,8 +17,7 @@ keywords: products: - directory-manager sidebar_label: Unable to Sort Groups by DisplayName -tags: - - troubleshooting-and-errors +tags: [] title: "Unable to Sort Groups by DisplayName" knowledge_article_id: kA0Qk0000002IC9KAM --- diff --git a/docs/kb/directorymanager/system-administration-and-maintenance/uninstall-or-fully-remove-directory-manager.md b/docs/kb/directorymanager/uninstall-or-fully-remove-directory-manager.md similarity index 98% rename from docs/kb/directorymanager/system-administration-and-maintenance/uninstall-or-fully-remove-directory-manager.md rename to docs/kb/directorymanager/uninstall-or-fully-remove-directory-manager.md index 9931e55a02..76ac7338cf 100644 --- a/docs/kb/directorymanager/system-administration-and-maintenance/uninstall-or-fully-remove-directory-manager.md +++ b/docs/kb/directorymanager/uninstall-or-fully-remove-directory-manager.md @@ -1,4 +1,4 @@ ---- +--- description: >- This article explains how to uninstall Netwrix Directory Manager 9 or above, either to upgrade to a newer version or to completely remove all components @@ -16,8 +16,7 @@ keywords: products: - directory-manager sidebar_label: Uninstall or Fully Remove Directory Manager -tags: - - system-administration-and-maintenance +tags: [] title: "Uninstall or Fully Remove Directory Manager" knowledge_article_id: kA0Qk0000002JrNKAU --- diff --git a/docs/kb/directorymanager/portal-customization-and-ux/update-support-email-address-for-contact-link.md b/docs/kb/directorymanager/update-support-email-address-for-contact-link.md similarity index 97% rename from docs/kb/directorymanager/portal-customization-and-ux/update-support-email-address-for-contact-link.md rename to docs/kb/directorymanager/update-support-email-address-for-contact-link.md index 70eb72d56a..6224ee147e 100644 --- a/docs/kb/directorymanager/portal-customization-and-ux/update-support-email-address-for-contact-link.md +++ b/docs/kb/directorymanager/update-support-email-address-for-contact-link.md @@ -1,4 +1,4 @@ ---- +--- description: >- Shows how to change the support email address used by the Contact link in the Netwrix Directory Manager portal so users can route portal inquiries to your @@ -14,8 +14,7 @@ keywords: products: - directory-manager sidebar_label: Update Support Email Address for Contact Link -tags: - - portal-customization-and-ux +tags: [] title: "Update Support Email Address for Contact Link" knowledge_article_id: kA0Qk0000002EmrKAE --- diff --git a/docs/kb/directorymanager/workflows-automation-and-lifecycle-management/use_synchronize_to_deprovision_user_accounts_in_active_directory.md b/docs/kb/directorymanager/use_synchronize_to_deprovision_user_accounts_in_active_directory.md similarity index 98% rename from docs/kb/directorymanager/workflows-automation-and-lifecycle-management/use_synchronize_to_deprovision_user_accounts_in_active_directory.md rename to docs/kb/directorymanager/use_synchronize_to_deprovision_user_accounts_in_active_directory.md index dfe39d8671..a5f9d94792 100644 --- a/docs/kb/directorymanager/workflows-automation-and-lifecycle-management/use_synchronize_to_deprovision_user_accounts_in_active_directory.md +++ b/docs/kb/directorymanager/use_synchronize_to_deprovision_user_accounts_in_active_directory.md @@ -1,4 +1,4 @@ ---- +--- description: >- This article explains how to use Netwrix Directory Manager Synchronize to automatically deprovision user accounts in Active Directory when an employee's status is updated to Termed in the HR database. keywords: @@ -8,8 +8,7 @@ keywords: - Netwrix Directory Manager - Synchronize sidebar_label: Use Synchronize to Deprovision User Accounts -tags: - - workflows-automation-and-lifecycle-management +tags: [] title: "Use Synchronize to Deprovision User Accounts in Active Directory" knowledge_article_id: kA0Qk0000002bLFKAY products: diff --git a/docs/kb/directorymanager/workflows-automation-and-lifecycle-management/view-and-manage-your-group-memberships.md b/docs/kb/directorymanager/view-and-manage-your-group-memberships.md similarity index 96% rename from docs/kb/directorymanager/workflows-automation-and-lifecycle-management/view-and-manage-your-group-memberships.md rename to docs/kb/directorymanager/view-and-manage-your-group-memberships.md index 18a912c937..d99674a2ff 100644 --- a/docs/kb/directorymanager/workflows-automation-and-lifecycle-management/view-and-manage-your-group-memberships.md +++ b/docs/kb/directorymanager/view-and-manage-your-group-memberships.md @@ -1,4 +1,4 @@ ---- +--- description: >- Shows end users how to view and manage their group memberships through the Netwrix Directory Manager portal, including how to view group properties and @@ -15,8 +15,7 @@ keywords: products: - directory-manager sidebar_label: View and Manage Your Group Memberships -tags: - - workflows-automation-and-lifecycle-management +tags: [] title: "View and Manage Your Group Memberships" knowledge_article_id: kA0Qk0000002IAXKA2 --- diff --git a/docs/kb/directorymanager/workflows-automation-and-lifecycle-management/viewing-and-managing-licenses.md b/docs/kb/directorymanager/viewing-and-managing-licenses.md similarity index 97% rename from docs/kb/directorymanager/workflows-automation-and-lifecycle-management/viewing-and-managing-licenses.md rename to docs/kb/directorymanager/viewing-and-managing-licenses.md index 957de38670..d12eb85f0d 100644 --- a/docs/kb/directorymanager/workflows-automation-and-lifecycle-management/viewing-and-managing-licenses.md +++ b/docs/kb/directorymanager/viewing-and-managing-licenses.md @@ -1,4 +1,4 @@ ---- +--- description: >- Provides details of the licensing model for Netwrix Directory Manager, including license types, how to enter and view license information, and steps @@ -15,8 +15,7 @@ keywords: products: - directory-manager sidebar_label: Viewing and Managing Licenses -tags: - - workflows-automation-and-lifecycle-management +tags: [] title: "Viewing and Managing Licenses" knowledge_article_id: kA0Qk00000015s5KAA --- diff --git a/docs/kb/directorymanager/security-permissions-and-access-control/walkthrough-search-policy-define-scope-and-filter-results.md b/docs/kb/directorymanager/walkthrough-search-policy-define-scope-and-filter-results.md similarity index 99% rename from docs/kb/directorymanager/security-permissions-and-access-control/walkthrough-search-policy-define-scope-and-filter-results.md rename to docs/kb/directorymanager/walkthrough-search-policy-define-scope-and-filter-results.md index 3b1ee3ed5a..0766f78118 100644 --- a/docs/kb/directorymanager/security-permissions-and-access-control/walkthrough-search-policy-define-scope-and-filter-results.md +++ b/docs/kb/directorymanager/walkthrough-search-policy-define-scope-and-filter-results.md @@ -1,4 +1,4 @@ ---- +--- description: >- Shows how to configure the Search Policy for security roles in Netwrix Directory Manager to restrict search scope to a specific OU and filter results @@ -15,8 +15,7 @@ keywords: products: - directory-manager sidebar_label: Walkthrough Search Policy - Define Scope and Filte -tags: - - security-permissions-and-access-control +tags: [] title: "Walkthrough Search Policy - Define Scope and Filter Results" knowledge_article_id: kA0Qk0000000HQfKAM --- diff --git a/docs/kb/endpointprotector/deployment-and-installation/activating_the_mail_add-in_for_domain_allowlist_in_outlook_classic_for_windows.md b/docs/kb/endpointprotector/activating_the_mail_add-in_for_domain_allowlist_in_outlook_classic_for_windows.md similarity index 97% rename from docs/kb/endpointprotector/deployment-and-installation/activating_the_mail_add-in_for_domain_allowlist_in_outlook_classic_for_windows.md rename to docs/kb/endpointprotector/activating_the_mail_add-in_for_domain_allowlist_in_outlook_classic_for_windows.md index 15acf12415..5b65c2a615 100644 --- a/docs/kb/endpointprotector/deployment-and-installation/activating_the_mail_add-in_for_domain_allowlist_in_outlook_classic_for_windows.md +++ b/docs/kb/endpointprotector/activating_the_mail_add-in_for_domain_allowlist_in_outlook_classic_for_windows.md @@ -6,8 +6,7 @@ keywords: - Mail Add-in - Domain Allowlist sidebar_label: Activating EPP Mail Add-in -tags: - - deployment-and-installation +tags: [] title: "Activating the Mail Add-in for Domain Allowlist in Outlook Classic for Windows" knowledge_article_id: kA0Qk0000002B6LKAU products: diff --git a/docs/kb/endpointprotector/administration-security-and-monitoring/ad_admins_not_able_to_log_in.md b/docs/kb/endpointprotector/ad_admins_not_able_to_log_in.md similarity index 95% rename from docs/kb/endpointprotector/administration-security-and-monitoring/ad_admins_not_able_to_log_in.md rename to docs/kb/endpointprotector/ad_admins_not_able_to_log_in.md index 1823d88266..b11cb50b1b 100644 --- a/docs/kb/endpointprotector/administration-security-and-monitoring/ad_admins_not_able_to_log_in.md +++ b/docs/kb/endpointprotector/ad_admins_not_able_to_log_in.md @@ -6,8 +6,7 @@ keywords: - AD Authentication - Endpoint Protector sidebar_label: AD Admin Login Issues -tags: - - administration-security-and-monitoring +tags: [] title: "AD Admins Not Able to Log In" knowledge_article_id: kA0Qk0000002B31KAE products: diff --git a/docs/kb/endpointprotector/deployment-and-installation/add_an_ssl_certificate.md b/docs/kb/endpointprotector/add_an_ssl_certificate.md similarity index 97% rename from docs/kb/endpointprotector/deployment-and-installation/add_an_ssl_certificate.md rename to docs/kb/endpointprotector/add_an_ssl_certificate.md index 5463e6f3c9..5731884f29 100644 --- a/docs/kb/endpointprotector/deployment-and-installation/add_an_ssl_certificate.md +++ b/docs/kb/endpointprotector/add_an_ssl_certificate.md @@ -6,8 +6,7 @@ keywords: - Endpoint Protector - server maintenance sidebar_label: Add SSL Certificate -tags: - - deployment-and-installation +tags: [] title: "How to Add an SSL Certificate to Endpoint Protector" knowledge_article_id: kA0Qk0000002B6wKAE products: diff --git a/docs/kb/endpointprotector/content-aware-protection-and-dpi/allowing-chatgpt-access-via-deep-packet-inspection-allowlist.md b/docs/kb/endpointprotector/allowing-chatgpt-access-via-deep-packet-inspection-allowlist.md similarity index 97% rename from docs/kb/endpointprotector/content-aware-protection-and-dpi/allowing-chatgpt-access-via-deep-packet-inspection-allowlist.md rename to docs/kb/endpointprotector/allowing-chatgpt-access-via-deep-packet-inspection-allowlist.md index 80d76ab152..aea831b408 100644 --- a/docs/kb/endpointprotector/content-aware-protection-and-dpi/allowing-chatgpt-access-via-deep-packet-inspection-allowlist.md +++ b/docs/kb/endpointprotector/allowing-chatgpt-access-via-deep-packet-inspection-allowlist.md @@ -16,8 +16,7 @@ keywords: products: - endpoint-protector sidebar_label: Allowing ChatGPT Access via Deep Packet Inspection -tags: - - content-aware-protection-and-dpi +tags: [] title: "Allowing ChatGPT Access via Deep Packet Inspection Allowlist" knowledge_article_id: kA0Qk0000002B6PKAU --- diff --git a/docs/kb/endpointprotector/device-control-and-access-management/are_ios_devices_recognized_when_connected_to_a_windows_pc.md b/docs/kb/endpointprotector/are_ios_devices_recognized_when_connected_to_a_windows_pc.md similarity index 94% rename from docs/kb/endpointprotector/device-control-and-access-management/are_ios_devices_recognized_when_connected_to_a_windows_pc.md rename to docs/kb/endpointprotector/are_ios_devices_recognized_when_connected_to_a_windows_pc.md index ab9f6f864f..e18e15290f 100644 --- a/docs/kb/endpointprotector/device-control-and-access-management/are_ios_devices_recognized_when_connected_to_a_windows_pc.md +++ b/docs/kb/endpointprotector/are_ios_devices_recognized_when_connected_to_a_windows_pc.md @@ -6,8 +6,7 @@ keywords: - iOS devices - Windows PC sidebar_label: iOS Device Recognition -tags: - - device-control-and-access-management +tags: [] title: "Are iOS Devices Recognized When Connected to a Windows PC?" knowledge_article_id: kA0Qk0000002B9HKAU products: diff --git a/docs/kb/endpointprotector/device-control-and-access-management/block-file-transfers-to-or-from-network-shares.md b/docs/kb/endpointprotector/block-file-transfers-to-or-from-network-shares.md similarity index 96% rename from docs/kb/endpointprotector/device-control-and-access-management/block-file-transfers-to-or-from-network-shares.md rename to docs/kb/endpointprotector/block-file-transfers-to-or-from-network-shares.md index 5c3dab4c37..e2ccc30710 100644 --- a/docs/kb/endpointprotector/device-control-and-access-management/block-file-transfers-to-or-from-network-shares.md +++ b/docs/kb/endpointprotector/block-file-transfers-to-or-from-network-shares.md @@ -15,8 +15,7 @@ keywords: products: - endpoint-protector sidebar_label: Block File Transfers to or from Network Shares -tags: - - device-control-and-access-management +tags: [] title: "Block File Transfers to or from Network Shares" knowledge_article_id: kA0Qk0000002B6oKAE --- diff --git a/docs/kb/endpointprotector/device-control-and-access-management/blocking-easylock-folder-access-on-machines-without-the-endpoint-protector-agent.md b/docs/kb/endpointprotector/blocking-easylock-folder-access-on-machines-without-the-endpoint-protector-agent.md similarity index 96% rename from docs/kb/endpointprotector/device-control-and-access-management/blocking-easylock-folder-access-on-machines-without-the-endpoint-protector-agent.md rename to docs/kb/endpointprotector/blocking-easylock-folder-access-on-machines-without-the-endpoint-protector-agent.md index a62d9cd45f..ef196efc1c 100644 --- a/docs/kb/endpointprotector/device-control-and-access-management/blocking-easylock-folder-access-on-machines-without-the-endpoint-protector-agent.md +++ b/docs/kb/endpointprotector/blocking-easylock-folder-access-on-machines-without-the-endpoint-protector-agent.md @@ -14,8 +14,7 @@ keywords: products: - endpoint-protector sidebar_label: Blocking EasyLock Folder Access on Machines... -tags: - - device-control-and-access-management +tags: [] title: "Blocking EasyLock Folder Access on Machines Without the Endpoint Protector Agent" knowledge_article_id: kA0Qk0000002B6iKAE --- diff --git a/docs/kb/endpointprotector/content-aware-protection-and-dpi/can-content-aware-protection-detect-sensitive-content-in-archived-files.md b/docs/kb/endpointprotector/can-content-aware-protection-detect-sensitive-content-in-archived-files.md similarity index 96% rename from docs/kb/endpointprotector/content-aware-protection-and-dpi/can-content-aware-protection-detect-sensitive-content-in-archived-files.md rename to docs/kb/endpointprotector/can-content-aware-protection-detect-sensitive-content-in-archived-files.md index b199fce9e6..8927abd6af 100644 --- a/docs/kb/endpointprotector/content-aware-protection-and-dpi/can-content-aware-protection-detect-sensitive-content-in-archived-files.md +++ b/docs/kb/endpointprotector/can-content-aware-protection-detect-sensitive-content-in-archived-files.md @@ -17,8 +17,7 @@ products: - endpoint-protector visibility: public sidebar_label: Can Content Aware Protection Detect Sensitive Cont -tags: - - content-aware-protection-and-dpi +tags: [] title: "Can Content Aware Protection Detect Sensitive Content in Archived Files?" knowledge_article_id: kA0Qk0000002BNeKAM --- diff --git a/docs/kb/endpointprotector/device-control-and-access-management/can-endpoint-protector-block-internal-card-readers-on-mac.md b/docs/kb/endpointprotector/can-endpoint-protector-block-internal-card-readers-on-mac.md similarity index 96% rename from docs/kb/endpointprotector/device-control-and-access-management/can-endpoint-protector-block-internal-card-readers-on-mac.md rename to docs/kb/endpointprotector/can-endpoint-protector-block-internal-card-readers-on-mac.md index e5b9148b6d..2c53e0006e 100644 --- a/docs/kb/endpointprotector/device-control-and-access-management/can-endpoint-protector-block-internal-card-readers-on-mac.md +++ b/docs/kb/endpointprotector/can-endpoint-protector-block-internal-card-readers-on-mac.md @@ -16,8 +16,7 @@ keywords: products: - endpoint-protector sidebar_label: Can Endpoint Protector Block Internal Card Readers -tags: - - device-control-and-access-management +tags: [] title: "Can Endpoint Protector Block Internal Card Readers on Mac?" knowledge_article_id: kA0Qk0000002BCfKAM --- diff --git a/docs/kb/endpointprotector/content-aware-protection-and-dpi/can-optical-character-recognition-be-enabled-for-file-inspection.md b/docs/kb/endpointprotector/can-optical-character-recognition-be-enabled-for-file-inspection.md similarity index 96% rename from docs/kb/endpointprotector/content-aware-protection-and-dpi/can-optical-character-recognition-be-enabled-for-file-inspection.md rename to docs/kb/endpointprotector/can-optical-character-recognition-be-enabled-for-file-inspection.md index a0be71d0dd..1a4bf87792 100644 --- a/docs/kb/endpointprotector/content-aware-protection-and-dpi/can-optical-character-recognition-be-enabled-for-file-inspection.md +++ b/docs/kb/endpointprotector/can-optical-character-recognition-be-enabled-for-file-inspection.md @@ -15,8 +15,7 @@ keywords: products: - endpoint-protector sidebar_label: Can Optical Character Recognition Be Enabled for F -tags: - - content-aware-protection-and-dpi +tags: [] title: "Can Optical Character Recognition Be Enabled for File Inspection?" knowledge_article_id: kA0Qk0000002BDzKAM --- diff --git a/docs/kb/endpointprotector/enforced-encryption-and-easylock/can-the-easylock-app-be-opened-without-the-endpoint-protector-agent-installed.md b/docs/kb/endpointprotector/can-the-easylock-app-be-opened-without-the-endpoint-protector-agent-installed.md similarity index 96% rename from docs/kb/endpointprotector/enforced-encryption-and-easylock/can-the-easylock-app-be-opened-without-the-endpoint-protector-agent-installed.md rename to docs/kb/endpointprotector/can-the-easylock-app-be-opened-without-the-endpoint-protector-agent-installed.md index d188f25cb2..634ca16e31 100644 --- a/docs/kb/endpointprotector/enforced-encryption-and-easylock/can-the-easylock-app-be-opened-without-the-endpoint-protector-agent-installed.md +++ b/docs/kb/endpointprotector/can-the-easylock-app-be-opened-without-the-endpoint-protector-agent-installed.md @@ -14,8 +14,7 @@ keywords: products: - endpoint-protector sidebar_label: Can the EasyLock App Be Opened Without the Endpoin -tags: - - enforced-encryption-and-easylock +tags: [] title: "Can the EasyLock App Be Opened Without the Endpoint Protector Agent Installed?" knowledge_article_id: kA0Qk0000002B2bKAE --- diff --git a/docs/kb/endpointprotector/device-control-and-access-management/can-you-block-an-internal-card-reader-on-mac.md b/docs/kb/endpointprotector/can-you-block-an-internal-card-reader-on-mac.md similarity index 95% rename from docs/kb/endpointprotector/device-control-and-access-management/can-you-block-an-internal-card-reader-on-mac.md rename to docs/kb/endpointprotector/can-you-block-an-internal-card-reader-on-mac.md index b304515623..96090129e8 100644 --- a/docs/kb/endpointprotector/device-control-and-access-management/can-you-block-an-internal-card-reader-on-mac.md +++ b/docs/kb/endpointprotector/can-you-block-an-internal-card-reader-on-mac.md @@ -14,8 +14,7 @@ keywords: products: - endpoint-protector sidebar_label: Can You Block an Internal Card Reader on Mac? -tags: - - device-control-and-access-management +tags: [] title: "Can You Block an Internal Card Reader on Mac?" knowledge_article_id: kA0Qk0000002BHKKA2 --- diff --git a/docs/kb/endpointprotector/deployment-and-installation/check_the_client_version_installed_on_your_computer.md b/docs/kb/endpointprotector/check_the_client_version_installed_on_your_computer.md similarity index 97% rename from docs/kb/endpointprotector/deployment-and-installation/check_the_client_version_installed_on_your_computer.md rename to docs/kb/endpointprotector/check_the_client_version_installed_on_your_computer.md index 38dd9094b8..ea336b82b2 100644 --- a/docs/kb/endpointprotector/deployment-and-installation/check_the_client_version_installed_on_your_computer.md +++ b/docs/kb/endpointprotector/check_the_client_version_installed_on_your_computer.md @@ -6,8 +6,7 @@ keywords: - management console - Endpoint Protector sidebar_label: Check Client Version -tags: - - deployment-and-installation +tags: [] title: "Check the Client Version Installed on Your Computer" knowledge_article_id: kA0Qk0000002BAuKAM products: diff --git a/docs/kb/endpointprotector/features-and-operations/client-modes-overview.md b/docs/kb/endpointprotector/client-modes-overview.md similarity index 99% rename from docs/kb/endpointprotector/features-and-operations/client-modes-overview.md rename to docs/kb/endpointprotector/client-modes-overview.md index b6702f2e59..ee78f451b1 100644 --- a/docs/kb/endpointprotector/features-and-operations/client-modes-overview.md +++ b/docs/kb/endpointprotector/client-modes-overview.md @@ -17,8 +17,7 @@ keywords: products: - endpoint-protector sidebar_label: Client Modes Overview -tags: - - features-and-operations +tags: [] title: "Client Modes Overview" knowledge_article_id: kA0Qk0000002BCRKA2 --- diff --git a/docs/kb/endpointprotector/features-and-operations/client_integrity_fail_events.md b/docs/kb/endpointprotector/client_integrity_fail_events.md similarity index 97% rename from docs/kb/endpointprotector/features-and-operations/client_integrity_fail_events.md rename to docs/kb/endpointprotector/client_integrity_fail_events.md index 98812eb5c4..c0998374e5 100644 --- a/docs/kb/endpointprotector/features-and-operations/client_integrity_fail_events.md +++ b/docs/kb/endpointprotector/client_integrity_fail_events.md @@ -6,8 +6,7 @@ keywords: - Endpoint Protector - event causes sidebar_label: Client Integrity Fail Events -tags: - - features-and-operations +tags: [] title: "Client Integrity Fail Events" knowledge_article_id: kA0Qk0000002B4GKAU products: diff --git a/docs/kb/endpointprotector/administration-security-and-monitoring/configure-session-timeout-in-the-administration-interface.md b/docs/kb/endpointprotector/configure-session-timeout-in-the-administration-interface.md similarity index 96% rename from docs/kb/endpointprotector/administration-security-and-monitoring/configure-session-timeout-in-the-administration-interface.md rename to docs/kb/endpointprotector/configure-session-timeout-in-the-administration-interface.md index 259fc98aa1..b0437c4503 100644 --- a/docs/kb/endpointprotector/administration-security-and-monitoring/configure-session-timeout-in-the-administration-interface.md +++ b/docs/kb/endpointprotector/configure-session-timeout-in-the-administration-interface.md @@ -16,8 +16,7 @@ keywords: products: - endpoint-protector sidebar_label: Configure Session Timeout in the Administration In -tags: - - administration-security-and-monitoring +tags: [] title: "Configure Session Timeout in the Administration Interface" knowledge_article_id: kA0Qk0000002B7WKAU --- diff --git a/docs/kb/endpointprotector/administration-security-and-monitoring/configure-session-timeout-settings-for-the-administration-interface.md b/docs/kb/endpointprotector/configure-session-timeout-settings-for-the-administration-interface.md similarity index 97% rename from docs/kb/endpointprotector/administration-security-and-monitoring/configure-session-timeout-settings-for-the-administration-interface.md rename to docs/kb/endpointprotector/configure-session-timeout-settings-for-the-administration-interface.md index e451261632..c2e46f6a2b 100644 --- a/docs/kb/endpointprotector/administration-security-and-monitoring/configure-session-timeout-settings-for-the-administration-interface.md +++ b/docs/kb/endpointprotector/configure-session-timeout-settings-for-the-administration-interface.md @@ -15,8 +15,7 @@ keywords: products: - endpoint-protector sidebar_label: Configure Session Timeout Settings for the Adminis -tags: - - administration-security-and-monitoring +tags: [] title: "Configure Session Timeout Settings for the Administration Interface" knowledge_article_id: kA0Qk0000002BDxKAM --- diff --git a/docs/kb/endpointprotector/content-aware-protection-and-dpi/configure_content_aware_policy_priorities.md b/docs/kb/endpointprotector/configure_content_aware_policy_priorities.md similarity index 98% rename from docs/kb/endpointprotector/content-aware-protection-and-dpi/configure_content_aware_policy_priorities.md rename to docs/kb/endpointprotector/configure_content_aware_policy_priorities.md index f3596bd138..b0eed3a000 100644 --- a/docs/kb/endpointprotector/content-aware-protection-and-dpi/configure_content_aware_policy_priorities.md +++ b/docs/kb/endpointprotector/configure_content_aware_policy_priorities.md @@ -6,8 +6,7 @@ keywords: - Endpoint Protector - file transfer management sidebar_label: Configure Content Aware Policy Priorities -tags: - - content-aware-protection-and-dpi +tags: [] title: "Configure Content Aware Policy Priorities" knowledge_article_id: kA0Qk0000002B4DKAU products: diff --git a/docs/kb/endpointprotector/device-control-and-access-management/configuring-rights-for-outside-hours-and-outside-network.md b/docs/kb/endpointprotector/configuring-rights-for-outside-hours-and-outside-network.md similarity index 97% rename from docs/kb/endpointprotector/device-control-and-access-management/configuring-rights-for-outside-hours-and-outside-network.md rename to docs/kb/endpointprotector/configuring-rights-for-outside-hours-and-outside-network.md index cab8a843ab..7882313730 100644 --- a/docs/kb/endpointprotector/device-control-and-access-management/configuring-rights-for-outside-hours-and-outside-network.md +++ b/docs/kb/endpointprotector/configuring-rights-for-outside-hours-and-outside-network.md @@ -15,8 +15,7 @@ keywords: products: - endpoint-protector sidebar_label: Configuring Rights for Outside Hours and Outside N -tags: - - device-control-and-access-management +tags: [] title: "Configuring Rights for Outside Hours and Outside Network" knowledge_article_id: kA0Qk0000002B6ZKAU --- diff --git a/docs/kb/endpointprotector/content-aware-protection-and-dpi/content-aware-policy-configuration.md b/docs/kb/endpointprotector/content-aware-policy-configuration.md similarity index 99% rename from docs/kb/endpointprotector/content-aware-protection-and-dpi/content-aware-policy-configuration.md rename to docs/kb/endpointprotector/content-aware-policy-configuration.md index 09e3cd52d8..4de0842bba 100644 --- a/docs/kb/endpointprotector/content-aware-protection-and-dpi/content-aware-policy-configuration.md +++ b/docs/kb/endpointprotector/content-aware-policy-configuration.md @@ -17,8 +17,7 @@ keywords: products: - endpoint-protector sidebar_label: Content Aware Policy Configuration -tags: - - content-aware-protection-and-dpi +tags: [] title: "Content Aware Policy Configuration" knowledge_article_id: kA0Qk0000002BCYKA2 --- diff --git a/docs/kb/endpointprotector/content-aware-protection-and-dpi/content_aware_protection_tab_missing.md b/docs/kb/endpointprotector/content_aware_protection_tab_missing.md similarity index 96% rename from docs/kb/endpointprotector/content-aware-protection-and-dpi/content_aware_protection_tab_missing.md rename to docs/kb/endpointprotector/content_aware_protection_tab_missing.md index 27cdc65e74..a7d7fc7b69 100644 --- a/docs/kb/endpointprotector/content-aware-protection-and-dpi/content_aware_protection_tab_missing.md +++ b/docs/kb/endpointprotector/content_aware_protection_tab_missing.md @@ -6,8 +6,7 @@ keywords: - Endpoint Protector - CAP tab sidebar_label: CAP Tab Missing -tags: - - content-aware-protection-and-dpi +tags: [] title: "Content Aware Protection Tab Missing" knowledge_article_id: kA0Qk0000002B70KAE products: diff --git a/docs/kb/endpointprotector/enforced-encryption-and-easylock/create_a_system_backup_v2.md b/docs/kb/endpointprotector/create_a_system_backup_v2.md similarity index 96% rename from docs/kb/endpointprotector/enforced-encryption-and-easylock/create_a_system_backup_v2.md rename to docs/kb/endpointprotector/create_a_system_backup_v2.md index 70456b668c..637f637770 100644 --- a/docs/kb/endpointprotector/enforced-encryption-and-easylock/create_a_system_backup_v2.md +++ b/docs/kb/endpointprotector/create_a_system_backup_v2.md @@ -6,8 +6,7 @@ keywords: - disaster recovery - migration sidebar_label: Create a System Backup -tags: - - enforced-encryption-and-easylock +tags: [] title: "Create a System Backup V2" knowledge_article_id: kA0Qk0000002B6gKAE products: diff --git a/docs/kb/endpointprotector/content-aware-protection-and-dpi/create_exceptions_for_specific_file_extensions.md b/docs/kb/endpointprotector/create_exceptions_for_specific_file_extensions.md similarity index 96% rename from docs/kb/endpointprotector/content-aware-protection-and-dpi/create_exceptions_for_specific_file_extensions.md rename to docs/kb/endpointprotector/create_exceptions_for_specific_file_extensions.md index 68798f4c93..1604db9715 100644 --- a/docs/kb/endpointprotector/content-aware-protection-and-dpi/create_exceptions_for_specific_file_extensions.md +++ b/docs/kb/endpointprotector/create_exceptions_for_specific_file_extensions.md @@ -6,8 +6,7 @@ keywords: - file extensions - Device Control sidebar_label: Create Exceptions for File Extensions -tags: - - content-aware-protection-and-dpi +tags: [] title: "Create Exceptions for Specific File Extensions" knowledge_article_id: kA0Qk0000002B7FKAU products: diff --git a/docs/kb/endpointprotector/features-and-operations/creating-ediscovery-policies-and-scans.md b/docs/kb/endpointprotector/creating-ediscovery-policies-and-scans.md similarity index 98% rename from docs/kb/endpointprotector/features-and-operations/creating-ediscovery-policies-and-scans.md rename to docs/kb/endpointprotector/creating-ediscovery-policies-and-scans.md index 6551eaa52c..964983555c 100644 --- a/docs/kb/endpointprotector/features-and-operations/creating-ediscovery-policies-and-scans.md +++ b/docs/kb/endpointprotector/creating-ediscovery-policies-and-scans.md @@ -17,8 +17,7 @@ keywords: products: - endpoint-protector sidebar_label: Creating eDiscovery Policies and Scans -tags: - - features-and-operations +tags: [] title: "Creating eDiscovery Policies and Scans" knowledge_article_id: kA0Qk0000002BCiKAM --- diff --git a/docs/kb/endpointprotector/deployment-and-installation/deploy-the-client-on-macos-through-intune-with-full-disk-access.md b/docs/kb/endpointprotector/deploy-the-client-on-macos-through-intune-with-full-disk-access.md similarity index 97% rename from docs/kb/endpointprotector/deployment-and-installation/deploy-the-client-on-macos-through-intune-with-full-disk-access.md rename to docs/kb/endpointprotector/deploy-the-client-on-macos-through-intune-with-full-disk-access.md index c8601d6ecb..08361d60c8 100644 --- a/docs/kb/endpointprotector/deployment-and-installation/deploy-the-client-on-macos-through-intune-with-full-disk-access.md +++ b/docs/kb/endpointprotector/deploy-the-client-on-macos-through-intune-with-full-disk-access.md @@ -14,8 +14,7 @@ keywords: products: - endpoint-protector sidebar_label: Deploy the Client on macOS Through Intune With Ful -tags: - - deployment-and-installation +tags: [] title: "Deploy the Client on macOS Through Intune With Full Disk Access" knowledge_article_id: kA0Qk0000002B2oKAE --- diff --git a/docs/kb/endpointprotector/deployment-and-installation/deploy_clients_via_group_policy.md b/docs/kb/endpointprotector/deploy_clients_via_group_policy.md similarity index 98% rename from docs/kb/endpointprotector/deployment-and-installation/deploy_clients_via_group_policy.md rename to docs/kb/endpointprotector/deploy_clients_via_group_policy.md index 7340fdc634..d92dbbd867 100644 --- a/docs/kb/endpointprotector/deployment-and-installation/deploy_clients_via_group_policy.md +++ b/docs/kb/endpointprotector/deploy_clients_via_group_policy.md @@ -6,8 +6,7 @@ keywords: - Group Policy - deployment sidebar_label: Deploy Clients via GPO -tags: - - deployment-and-installation +tags: [] title: "Deploy Clients via Group Policy" knowledge_article_id: kA0Qk0000002B6KKAU products: diff --git a/docs/kb/endpointprotector/deployment-and-installation/deploying-endpoint-protector-agents.md b/docs/kb/endpointprotector/deploying-endpoint-protector-agents.md similarity index 97% rename from docs/kb/endpointprotector/deployment-and-installation/deploying-endpoint-protector-agents.md rename to docs/kb/endpointprotector/deploying-endpoint-protector-agents.md index a8c00a42cd..3e70aa0d5f 100644 --- a/docs/kb/endpointprotector/deployment-and-installation/deploying-endpoint-protector-agents.md +++ b/docs/kb/endpointprotector/deploying-endpoint-protector-agents.md @@ -14,8 +14,7 @@ keywords: products: - endpoint-protector sidebar_label: Deploying Endpoint Protector Agents -tags: - - deployment-and-installation +tags: [] title: "Deploying Endpoint Protector Agents" knowledge_article_id: kA0Qk0000002BCeKAM --- diff --git a/docs/kb/endpointprotector/troubleshooting-and-errors/destination_details_tab_is_missing_in_the_reports_and_analysis_section.md b/docs/kb/endpointprotector/destination_details_tab_is_missing_in_the_reports_and_analysis_section.md similarity index 97% rename from docs/kb/endpointprotector/troubleshooting-and-errors/destination_details_tab_is_missing_in_the_reports_and_analysis_section.md rename to docs/kb/endpointprotector/destination_details_tab_is_missing_in_the_reports_and_analysis_section.md index a32a2fe2e6..24880b68a8 100644 --- a/docs/kb/endpointprotector/troubleshooting-and-errors/destination_details_tab_is_missing_in_the_reports_and_analysis_section.md +++ b/docs/kb/endpointprotector/destination_details_tab_is_missing_in_the_reports_and_analysis_section.md @@ -6,8 +6,7 @@ keywords: - Reports and Analysis - Endpoint Protector Console sidebar_label: Missing Destination Details Tab -tags: - - troubleshooting-and-errors +tags: [] title: "Destination Details Tab Is Missing in the Reports and Analysis Section" knowledge_article_id: kA0Qk0000002B4HKAU products: diff --git a/docs/kb/endpointprotector/enforced-encryption-and-easylock/determine-the-recommended-number-of-endpoints-for-file-tracing-and-file-shadowing.md b/docs/kb/endpointprotector/determine-the-recommended-number-of-endpoints-for-file-tracing-and-file-shadowing.md similarity index 97% rename from docs/kb/endpointprotector/enforced-encryption-and-easylock/determine-the-recommended-number-of-endpoints-for-file-tracing-and-file-shadowing.md rename to docs/kb/endpointprotector/determine-the-recommended-number-of-endpoints-for-file-tracing-and-file-shadowing.md index a4a587c23f..98d39645cf 100644 --- a/docs/kb/endpointprotector/enforced-encryption-and-easylock/determine-the-recommended-number-of-endpoints-for-file-tracing-and-file-shadowing.md +++ b/docs/kb/endpointprotector/determine-the-recommended-number-of-endpoints-for-file-tracing-and-file-shadowing.md @@ -14,8 +14,7 @@ keywords: products: - endpoint-protector sidebar_label: "Determine the Recommended Number of Endpoints for File Tracing and File Shadowing" -tags: - - enforced-encryption-and-easylock +tags: [] title: "Determine the Recommended Number of Endpoints for File Tracing and File Shadowing" knowledge_article_id: kA0Qk0000002BCVKA2 --- diff --git a/docs/kb/endpointprotector/device-control-and-access-management/device-control-sections-overview.md b/docs/kb/endpointprotector/device-control-sections-overview.md similarity index 98% rename from docs/kb/endpointprotector/device-control-and-access-management/device-control-sections-overview.md rename to docs/kb/endpointprotector/device-control-sections-overview.md index 670c2b6899..a2550259d9 100644 --- a/docs/kb/endpointprotector/device-control-and-access-management/device-control-sections-overview.md +++ b/docs/kb/endpointprotector/device-control-sections-overview.md @@ -16,8 +16,7 @@ keywords: products: - endpoint-protector sidebar_label: Device Control Sections Overview -tags: - - device-control-and-access-management +tags: [] title: "Device Control Sections Overview" knowledge_article_id: kA0Qk0000002BCbKAM --- diff --git a/docs/kb/endpointprotector/content-aware-protection-and-dpi/does-endpoint-protector-inspect-content-sent-through-thunderbird.md b/docs/kb/endpointprotector/does-endpoint-protector-inspect-content-sent-through-thunderbird.md similarity index 97% rename from docs/kb/endpointprotector/content-aware-protection-and-dpi/does-endpoint-protector-inspect-content-sent-through-thunderbird.md rename to docs/kb/endpointprotector/does-endpoint-protector-inspect-content-sent-through-thunderbird.md index 68362e308d..f282ed140d 100644 --- a/docs/kb/endpointprotector/content-aware-protection-and-dpi/does-endpoint-protector-inspect-content-sent-through-thunderbird.md +++ b/docs/kb/endpointprotector/does-endpoint-protector-inspect-content-sent-through-thunderbird.md @@ -14,8 +14,7 @@ keywords: products: - endpoint-protector sidebar_label: Does Endpoint Protector Inspect Content Sent Throu -tags: - - content-aware-protection-and-dpi +tags: [] title: "Does Endpoint Protector Inspect Content Sent Through Thunderbird?" knowledge_article_id: kA0Qk0000002BCdKAM --- diff --git a/docs/kb/endpointprotector/content-aware-protection-and-dpi/does_the_uninstall_attempt_event_confirm_agent_removal_from_the_client_machine.md b/docs/kb/endpointprotector/does_the_uninstall_attempt_event_confirm_agent_removal_from_the_client_machine.md similarity index 96% rename from docs/kb/endpointprotector/content-aware-protection-and-dpi/does_the_uninstall_attempt_event_confirm_agent_removal_from_the_client_machine.md rename to docs/kb/endpointprotector/does_the_uninstall_attempt_event_confirm_agent_removal_from_the_client_machine.md index a22b3da6a5..9bddd2a1eb 100644 --- a/docs/kb/endpointprotector/content-aware-protection-and-dpi/does_the_uninstall_attempt_event_confirm_agent_removal_from_the_client_machine.md +++ b/docs/kb/endpointprotector/does_the_uninstall_attempt_event_confirm_agent_removal_from_the_client_machine.md @@ -8,8 +8,7 @@ keywords: products: - endpoint-protector sidebar_label: Uninstall Attempt Event Confirmation -tags: - - content-aware-protection-and-dpi +tags: [] title: Does the "Uninstall Attempt" Event Confirm Agent Removal from the Client Machine? knowledge_article_id: kA0Qk0000002B2kKAE --- diff --git a/docs/kb/endpointprotector/deployment-and-installation/download-the-intune-mdm-deployment-guide.md b/docs/kb/endpointprotector/download-the-intune-mdm-deployment-guide.md similarity index 96% rename from docs/kb/endpointprotector/deployment-and-installation/download-the-intune-mdm-deployment-guide.md rename to docs/kb/endpointprotector/download-the-intune-mdm-deployment-guide.md index 7de3a16c2c..c5adcb4946 100644 --- a/docs/kb/endpointprotector/deployment-and-installation/download-the-intune-mdm-deployment-guide.md +++ b/docs/kb/endpointprotector/download-the-intune-mdm-deployment-guide.md @@ -15,8 +15,7 @@ keywords: products: - endpoint-protector sidebar_label: Download the Intune MDM Deployment Guide -tags: - - deployment-and-installation +tags: [] title: "Download the Intune MDM Deployment Guide" knowledge_article_id: kA0Qk0000002B7QKAU --- diff --git a/docs/kb/endpointprotector/content-aware-protection-and-dpi/dpi-certificate-not-available-in-the-browser.md b/docs/kb/endpointprotector/dpi-certificate-not-available-in-the-browser.md similarity index 97% rename from docs/kb/endpointprotector/content-aware-protection-and-dpi/dpi-certificate-not-available-in-the-browser.md rename to docs/kb/endpointprotector/dpi-certificate-not-available-in-the-browser.md index fda9ef17d3..0f79404ecc 100644 --- a/docs/kb/endpointprotector/content-aware-protection-and-dpi/dpi-certificate-not-available-in-the-browser.md +++ b/docs/kb/endpointprotector/dpi-certificate-not-available-in-the-browser.md @@ -16,8 +16,7 @@ keywords: products: - endpoint-protector sidebar_label: DPI Certificate Not Available in the Browser -tags: - - content-aware-protection-and-dpi +tags: [] title: "DPI Certificate Not Available in the Browser" knowledge_article_id: kA0Qk0000002B60KAE --- diff --git a/docs/kb/endpointprotector/content-aware-protection-and-dpi/enable-deep-packet-inspection-for-instant-messaging-applications.md b/docs/kb/endpointprotector/enable-deep-packet-inspection-for-instant-messaging-applications.md similarity index 98% rename from docs/kb/endpointprotector/content-aware-protection-and-dpi/enable-deep-packet-inspection-for-instant-messaging-applications.md rename to docs/kb/endpointprotector/enable-deep-packet-inspection-for-instant-messaging-applications.md index 3df193c8bc..d2a56661f0 100644 --- a/docs/kb/endpointprotector/content-aware-protection-and-dpi/enable-deep-packet-inspection-for-instant-messaging-applications.md +++ b/docs/kb/endpointprotector/enable-deep-packet-inspection-for-instant-messaging-applications.md @@ -14,8 +14,7 @@ keywords: products: - endpoint-protector sidebar_label: Enable Deep Packet Inspection for Instant Messagin -tags: - - content-aware-protection-and-dpi +tags: [] title: "Enable Deep Packet Inspection for Instant Messaging Applications" knowledge_article_id: kA0Qk0000002B2uKAE --- diff --git a/docs/kb/endpointprotector/content-aware-protection-and-dpi/enable-sensitive-data-protection.md b/docs/kb/endpointprotector/enable-sensitive-data-protection.md similarity index 97% rename from docs/kb/endpointprotector/content-aware-protection-and-dpi/enable-sensitive-data-protection.md rename to docs/kb/endpointprotector/enable-sensitive-data-protection.md index 8372c94398..678d8f83ea 100644 --- a/docs/kb/endpointprotector/content-aware-protection-and-dpi/enable-sensitive-data-protection.md +++ b/docs/kb/endpointprotector/enable-sensitive-data-protection.md @@ -14,8 +14,7 @@ keywords: products: - endpoint-protector sidebar_label: Enable Sensitive Data Protection -tags: - - content-aware-protection-and-dpi +tags: [] title: "Enable Sensitive Data Protection" knowledge_article_id: kA0Qk0000002B5uKAE --- diff --git a/docs/kb/endpointprotector/enforced-encryption-and-easylock/enable_easylock_updates_and_file_shadowing_for_removable_drives.md b/docs/kb/endpointprotector/enable_easylock_updates_and_file_shadowing_for_removable_drives.md similarity index 96% rename from docs/kb/endpointprotector/enforced-encryption-and-easylock/enable_easylock_updates_and_file_shadowing_for_removable_drives.md rename to docs/kb/endpointprotector/enable_easylock_updates_and_file_shadowing_for_removable_drives.md index 949a8abcf8..1bf416b6ae 100644 --- a/docs/kb/endpointprotector/enforced-encryption-and-easylock/enable_easylock_updates_and_file_shadowing_for_removable_drives.md +++ b/docs/kb/endpointprotector/enable_easylock_updates_and_file_shadowing_for_removable_drives.md @@ -6,8 +6,7 @@ keywords: - Endpoint Protector - file shadowing sidebar_label: Enable EasyLock Updates -tags: - - enforced-encryption-and-easylock +tags: [] title: "Enable EasyLock Updates and File Shadowing for Removable Drives" knowledge_article_id: kA0Qk0000002B11KAE products: diff --git a/docs/kb/endpointprotector/deployment-and-installation/enable_full_disk_access_when_deploying_on_macos_using_kandji.md b/docs/kb/endpointprotector/enable_full_disk_access_when_deploying_on_macos_using_kandji.md similarity index 97% rename from docs/kb/endpointprotector/deployment-and-installation/enable_full_disk_access_when_deploying_on_macos_using_kandji.md rename to docs/kb/endpointprotector/enable_full_disk_access_when_deploying_on_macos_using_kandji.md index 94d8620f7b..11309a6f12 100644 --- a/docs/kb/endpointprotector/deployment-and-installation/enable_full_disk_access_when_deploying_on_macos_using_kandji.md +++ b/docs/kb/endpointprotector/enable_full_disk_access_when_deploying_on_macos_using_kandji.md @@ -6,8 +6,7 @@ keywords: - Endpoint Protector - Kandji sidebar_label: Enable Full Disk Access on macOS -tags: - - deployment-and-installation +tags: [] title: "Enable Full Disk Access When Deploying on macOS Using Kandji" knowledge_article_id: kA0Qk0000002B16KAE products: diff --git a/docs/kb/endpointprotector/administration-security-and-monitoring/enable_two-factor_authentication_for_system_admins_with_google_authenticator_app.md b/docs/kb/endpointprotector/enable_two-factor_authentication_for_system_admins_with_google_authenticator_app.md similarity index 97% rename from docs/kb/endpointprotector/administration-security-and-monitoring/enable_two-factor_authentication_for_system_admins_with_google_authenticator_app.md rename to docs/kb/endpointprotector/enable_two-factor_authentication_for_system_admins_with_google_authenticator_app.md index 969e65b36c..4d20cb97d5 100644 --- a/docs/kb/endpointprotector/administration-security-and-monitoring/enable_two-factor_authentication_for_system_admins_with_google_authenticator_app.md +++ b/docs/kb/endpointprotector/enable_two-factor_authentication_for_system_admins_with_google_authenticator_app.md @@ -6,8 +6,7 @@ keywords: - Google Authenticator - Endpoint Protector sidebar_label: Enable 2FA for System Admins -tags: - - administration-security-and-monitoring +tags: [] title: "Enable Two-Factor Authentication for System Admins with Google Authenticator App" knowledge_article_id: kA0Qk0000002B34KAE products: diff --git a/docs/kb/endpointprotector/content-aware-protection-and-dpi/enabling-advanced-printer-and-mtp-scanning.md b/docs/kb/endpointprotector/enabling-advanced-printer-and-mtp-scanning.md similarity index 97% rename from docs/kb/endpointprotector/content-aware-protection-and-dpi/enabling-advanced-printer-and-mtp-scanning.md rename to docs/kb/endpointprotector/enabling-advanced-printer-and-mtp-scanning.md index 9f9e8bb48a..34aae443e5 100644 --- a/docs/kb/endpointprotector/content-aware-protection-and-dpi/enabling-advanced-printer-and-mtp-scanning.md +++ b/docs/kb/endpointprotector/enabling-advanced-printer-and-mtp-scanning.md @@ -16,8 +16,7 @@ products: - endpoint-protector visibility: public sidebar_label: Enabling Advanced Printer and MTP Scanning -tags: - - content-aware-protection-and-dpi +tags: [] title: "Enabling Advanced Printer and MTP Scanning" knowledge_article_id: kA0Qk0000002AxvKAE --- diff --git a/docs/kb/endpointprotector/content-aware-protection-and-dpi/enabling-deep-packet-inspection-and-intercepting-vpn-traffic-on-macos-clients.md b/docs/kb/endpointprotector/enabling-deep-packet-inspection-and-intercepting-vpn-traffic-on-macos-clients.md similarity index 98% rename from docs/kb/endpointprotector/content-aware-protection-and-dpi/enabling-deep-packet-inspection-and-intercepting-vpn-traffic-on-macos-clients.md rename to docs/kb/endpointprotector/enabling-deep-packet-inspection-and-intercepting-vpn-traffic-on-macos-clients.md index 5b8b5f1079..035c657eb2 100644 --- a/docs/kb/endpointprotector/content-aware-protection-and-dpi/enabling-deep-packet-inspection-and-intercepting-vpn-traffic-on-macos-clients.md +++ b/docs/kb/endpointprotector/enabling-deep-packet-inspection-and-intercepting-vpn-traffic-on-macos-clients.md @@ -17,8 +17,7 @@ keywords: products: - endpoint-protector sidebar_label: Enabling Deep Packet Inspection and Intercepting V -tags: - - content-aware-protection-and-dpi +tags: [] title: "Enabling Deep Packet Inspection and Intercepting VPN Traffic on macOS Clients" knowledge_article_id: kA0Qk0000002BCQKA2 --- diff --git a/docs/kb/endpointprotector/content-aware-protection-and-dpi/enabling-user-remediation-in-content-aware-protection-policies.md b/docs/kb/endpointprotector/enabling-user-remediation-in-content-aware-protection-policies.md similarity index 97% rename from docs/kb/endpointprotector/content-aware-protection-and-dpi/enabling-user-remediation-in-content-aware-protection-policies.md rename to docs/kb/endpointprotector/enabling-user-remediation-in-content-aware-protection-policies.md index 2b44e95e38..c51bc622cd 100644 --- a/docs/kb/endpointprotector/content-aware-protection-and-dpi/enabling-user-remediation-in-content-aware-protection-policies.md +++ b/docs/kb/endpointprotector/enabling-user-remediation-in-content-aware-protection-policies.md @@ -14,8 +14,7 @@ keywords: products: - endpoint-protector sidebar_label: Enabling User Remediation in Content Aware Protect -tags: - - content-aware-protection-and-dpi +tags: [] title: "Enabling User Remediation in Content Aware Protection Policies" knowledge_article_id: kA0Qk0000002BCLKA2 --- diff --git a/docs/kb/endpointprotector/device-control-and-access-management/error-cannot-execute-command-an-error-occurred.md b/docs/kb/endpointprotector/error-cannot-execute-command-an-error-occurred.md similarity index 95% rename from docs/kb/endpointprotector/device-control-and-access-management/error-cannot-execute-command-an-error-occurred.md rename to docs/kb/endpointprotector/error-cannot-execute-command-an-error-occurred.md index a2d9059596..a5620f7c9a 100644 --- a/docs/kb/endpointprotector/device-control-and-access-management/error-cannot-execute-command-an-error-occurred.md +++ b/docs/kb/endpointprotector/error-cannot-execute-command-an-error-occurred.md @@ -13,8 +13,7 @@ keywords: products: - endpoint-protector sidebar_label: 'Error: "Cannot execute command! An error occurred!"' -tags: - - device-control-and-access-management +tags: [] title: 'Error: "Cannot execute command! An error occurred!"' knowledge_article_id: kA0Qk0000002B73KAE --- diff --git a/docs/kb/endpointprotector/administration-security-and-monitoring/error-computers-displayed-as-unlicensed-under-list-of-computers.md b/docs/kb/endpointprotector/error-computers-displayed-as-unlicensed-under-list-of-computers.md similarity index 97% rename from docs/kb/endpointprotector/administration-security-and-monitoring/error-computers-displayed-as-unlicensed-under-list-of-computers.md rename to docs/kb/endpointprotector/error-computers-displayed-as-unlicensed-under-list-of-computers.md index 438602a14c..4b4e64338c 100644 --- a/docs/kb/endpointprotector/administration-security-and-monitoring/error-computers-displayed-as-unlicensed-under-list-of-computers.md +++ b/docs/kb/endpointprotector/error-computers-displayed-as-unlicensed-under-list-of-computers.md @@ -15,8 +15,7 @@ keywords: products: - endpoint-protector sidebar_label: 'Error: Computers Displayed as "Unlicensed" Under List of Computers' -tags: - - administration-security-and-monitoring +tags: [] title: 'Error: Computers Displayed as "Unlicensed" Under List of Computers' knowledge_article_id: kA0Qk0000002B6HKAU --- diff --git a/docs/kb/endpointprotector/device-control-and-access-management/error-failed-to-initiate-usb-device.md b/docs/kb/endpointprotector/error-failed-to-initiate-usb-device.md similarity index 96% rename from docs/kb/endpointprotector/device-control-and-access-management/error-failed-to-initiate-usb-device.md rename to docs/kb/endpointprotector/error-failed-to-initiate-usb-device.md index 1a7a5e4038..5bb013db42 100644 --- a/docs/kb/endpointprotector/device-control-and-access-management/error-failed-to-initiate-usb-device.md +++ b/docs/kb/endpointprotector/error-failed-to-initiate-usb-device.md @@ -16,8 +16,7 @@ keywords: products: - endpoint-protector sidebar_label: "Error: Failed to Initiate USB device" -tags: - - device-control-and-access-management +tags: [] title: 'Error: Failed to Initiate USB device' knowledge_article_id: kA0Qk0000002BCHKA2 --- diff --git a/docs/kb/endpointprotector/troubleshooting-and-errors/error-secure-connection-failed-invalid-certificate-error-in-mozilla-firefox.md b/docs/kb/endpointprotector/error-secure-connection-failed-invalid-certificate-error-in-mozilla-firefox.md similarity index 97% rename from docs/kb/endpointprotector/troubleshooting-and-errors/error-secure-connection-failed-invalid-certificate-error-in-mozilla-firefox.md rename to docs/kb/endpointprotector/error-secure-connection-failed-invalid-certificate-error-in-mozilla-firefox.md index 9ffb2806dd..07033fcb9b 100644 --- a/docs/kb/endpointprotector/troubleshooting-and-errors/error-secure-connection-failed-invalid-certificate-error-in-mozilla-firefox.md +++ b/docs/kb/endpointprotector/error-secure-connection-failed-invalid-certificate-error-in-mozilla-firefox.md @@ -16,8 +16,7 @@ products: - endpoint-protector visibility: public sidebar_label: "Error: Secure Connection Failed (Invalid Certificate) Error in Mozilla Firefox" -tags: - - troubleshooting-and-errors +tags: [] title: 'Error: Secure Connection Failed (Invalid Certificate) Error in Mozilla Firefox' knowledge_article_id: kA0Qk0000002BCUKA2 --- diff --git a/docs/kb/endpointprotector/device-control-and-access-management/error_devices_not_visible_in_list_of_devices.md b/docs/kb/endpointprotector/error_devices_not_visible_in_list_of_devices.md similarity index 97% rename from docs/kb/endpointprotector/device-control-and-access-management/error_devices_not_visible_in_list_of_devices.md rename to docs/kb/endpointprotector/error_devices_not_visible_in_list_of_devices.md index 48539ab5dd..972fb25af1 100644 --- a/docs/kb/endpointprotector/device-control-and-access-management/error_devices_not_visible_in_list_of_devices.md +++ b/docs/kb/endpointprotector/error_devices_not_visible_in_list_of_devices.md @@ -6,8 +6,7 @@ keywords: - Endpoint Protector - EPP Client sidebar_label: Devices Not Visible -tags: - - device-control-and-access-management +tags: [] title: "Error: Devices Not Visible in List of Devices" knowledge_article_id: kA0Qk0000002B6eKAE products: diff --git a/docs/kb/endpointprotector/troubleshooting-and-errors/error_server_user_interface_only_accessible_with_safari_on_vm-hosted_servers.md b/docs/kb/endpointprotector/error_server_user_interface_only_accessible_with_safari_on_vm-hosted_servers.md similarity index 97% rename from docs/kb/endpointprotector/troubleshooting-and-errors/error_server_user_interface_only_accessible_with_safari_on_vm-hosted_servers.md rename to docs/kb/endpointprotector/error_server_user_interface_only_accessible_with_safari_on_vm-hosted_servers.md index 29a37afb38..3d4f154835 100644 --- a/docs/kb/endpointprotector/troubleshooting-and-errors/error_server_user_interface_only_accessible_with_safari_on_vm-hosted_servers.md +++ b/docs/kb/endpointprotector/error_server_user_interface_only_accessible_with_safari_on_vm-hosted_servers.md @@ -6,8 +6,7 @@ keywords: - server user interface - virtual machine sidebar_label: Server UI Access Issue -tags: - - troubleshooting-and-errors +tags: [] title: "Error: Server User Interface Only Accessible with Safari on VM-Hosted Servers" knowledge_article_id: kA0Qk0000002B2dKAE products: diff --git a/docs/kb/endpointprotector/administration-security-and-monitoring/export-event-logs-from-reports-and-analysis.md b/docs/kb/endpointprotector/export-event-logs-from-reports-and-analysis.md similarity index 96% rename from docs/kb/endpointprotector/administration-security-and-monitoring/export-event-logs-from-reports-and-analysis.md rename to docs/kb/endpointprotector/export-event-logs-from-reports-and-analysis.md index 3031ecba38..3caa2e1d8e 100644 --- a/docs/kb/endpointprotector/administration-security-and-monitoring/export-event-logs-from-reports-and-analysis.md +++ b/docs/kb/endpointprotector/export-event-logs-from-reports-and-analysis.md @@ -14,8 +14,7 @@ keywords: products: - endpoint-protector sidebar_label: Export Event Logs from Reports and Analysis -tags: - - administration-security-and-monitoring +tags: [] title: "Export Event Logs from Reports and Analysis" knowledge_article_id: kA0Qk0000002B13KAE --- diff --git a/docs/kb/endpointprotector/enforced-encryption-and-easylock/file-shadow-format-for-documents-sent-to-printers.md b/docs/kb/endpointprotector/file-shadow-format-for-documents-sent-to-printers.md similarity index 96% rename from docs/kb/endpointprotector/enforced-encryption-and-easylock/file-shadow-format-for-documents-sent-to-printers.md rename to docs/kb/endpointprotector/file-shadow-format-for-documents-sent-to-printers.md index b2d9361170..b1ac44cf2e 100644 --- a/docs/kb/endpointprotector/enforced-encryption-and-easylock/file-shadow-format-for-documents-sent-to-printers.md +++ b/docs/kb/endpointprotector/file-shadow-format-for-documents-sent-to-printers.md @@ -16,8 +16,7 @@ products: - endpoint-protector visibility: public sidebar_label: File Shadow Format for Documents Sent to Printers -tags: - - enforced-encryption-and-easylock +tags: [] title: "File Shadow Format for Documents Sent to Printers" knowledge_article_id: kA0Qk0000002B98KAE --- diff --git a/docs/kb/endpointprotector/device-control-and-access-management/global-rights-option-not-displayed-when-easylock-role-is-assigned-to-administrator.md b/docs/kb/endpointprotector/global-rights-option-not-displayed-when-easylock-role-is-assigned-to-administrator.md similarity index 98% rename from docs/kb/endpointprotector/device-control-and-access-management/global-rights-option-not-displayed-when-easylock-role-is-assigned-to-administrator.md rename to docs/kb/endpointprotector/global-rights-option-not-displayed-when-easylock-role-is-assigned-to-administrator.md index f18dc2c53e..435b595fd7 100644 --- a/docs/kb/endpointprotector/device-control-and-access-management/global-rights-option-not-displayed-when-easylock-role-is-assigned-to-administrator.md +++ b/docs/kb/endpointprotector/global-rights-option-not-displayed-when-easylock-role-is-assigned-to-administrator.md @@ -17,8 +17,7 @@ keywords: products: - endpoint-protector sidebar_label: Global Rights Option Not Displayed When Easylock R -tags: - - device-control-and-access-management +tags: [] title: "Global Rights Option Not Displayed When Easylock Role Is Assigned to Administrator" knowledge_article_id: kA0Qk0000002j7VKAQ --- diff --git a/docs/kb/endpointprotector/troubleshooting-and-errors/greyed-out-computer-in-the-client-software-upgrade.md b/docs/kb/endpointprotector/greyed-out-computer-in-the-client-software-upgrade.md similarity index 97% rename from docs/kb/endpointprotector/troubleshooting-and-errors/greyed-out-computer-in-the-client-software-upgrade.md rename to docs/kb/endpointprotector/greyed-out-computer-in-the-client-software-upgrade.md index 526ee24aeb..5fa60687ec 100644 --- a/docs/kb/endpointprotector/troubleshooting-and-errors/greyed-out-computer-in-the-client-software-upgrade.md +++ b/docs/kb/endpointprotector/greyed-out-computer-in-the-client-software-upgrade.md @@ -17,8 +17,7 @@ keywords: products: - endpoint-protector sidebar_label: Greyed Out Computer in the Client Software Upgrade -tags: - - troubleshooting-and-errors +tags: [] title: "Greyed Out Computer in the Client Software Upgrade" knowledge_article_id: kA0Qk0000002B5pKAE --- diff --git a/docs/kb/endpointprotector/content-aware-protection-and-dpi/how-does-the-file-size-threshold-apply-to-uploads.md b/docs/kb/endpointprotector/how-does-the-file-size-threshold-apply-to-uploads.md similarity index 97% rename from docs/kb/endpointprotector/content-aware-protection-and-dpi/how-does-the-file-size-threshold-apply-to-uploads.md rename to docs/kb/endpointprotector/how-does-the-file-size-threshold-apply-to-uploads.md index dcbaa670bc..e27686210e 100644 --- a/docs/kb/endpointprotector/content-aware-protection-and-dpi/how-does-the-file-size-threshold-apply-to-uploads.md +++ b/docs/kb/endpointprotector/how-does-the-file-size-threshold-apply-to-uploads.md @@ -16,8 +16,7 @@ products: - endpoint-protector visibility: public sidebar_label: How Does the File Size Threshold Apply to Uploads? -tags: - - content-aware-protection-and-dpi +tags: [] title: "How Does the File Size Threshold Apply to Uploads?" knowledge_article_id: kA0Qk0000002BE0KAM --- diff --git a/docs/kb/endpointprotector/content-aware-protection-and-dpi/how-the-file-size-threshold-applies-to-uploads.md b/docs/kb/endpointprotector/how-the-file-size-threshold-applies-to-uploads.md similarity index 96% rename from docs/kb/endpointprotector/content-aware-protection-and-dpi/how-the-file-size-threshold-applies-to-uploads.md rename to docs/kb/endpointprotector/how-the-file-size-threshold-applies-to-uploads.md index b8d4bd99a0..e3766b7315 100644 --- a/docs/kb/endpointprotector/content-aware-protection-and-dpi/how-the-file-size-threshold-applies-to-uploads.md +++ b/docs/kb/endpointprotector/how-the-file-size-threshold-applies-to-uploads.md @@ -14,8 +14,7 @@ keywords: products: - endpoint-protector sidebar_label: How the File Size Threshold Applies to Uploads -tags: - - content-aware-protection-and-dpi +tags: [] title: "How the File Size Threshold Applies to Uploads" knowledge_article_id: kA0Qk0000002Ay2KAE --- diff --git a/docs/kb/endpointprotector/device-control-and-access-management/how-to-back-up-data-from-a-usb-drive-when-experiencing-easylock-issues.md b/docs/kb/endpointprotector/how-to-back-up-data-from-a-usb-drive-when-experiencing-easylock-issues.md similarity index 96% rename from docs/kb/endpointprotector/device-control-and-access-management/how-to-back-up-data-from-a-usb-drive-when-experiencing-easylock-issues.md rename to docs/kb/endpointprotector/how-to-back-up-data-from-a-usb-drive-when-experiencing-easylock-issues.md index e284f5a893..1ea7551be8 100644 --- a/docs/kb/endpointprotector/device-control-and-access-management/how-to-back-up-data-from-a-usb-drive-when-experiencing-easylock-issues.md +++ b/docs/kb/endpointprotector/how-to-back-up-data-from-a-usb-drive-when-experiencing-easylock-issues.md @@ -16,8 +16,7 @@ products: - endpoint-protector visibility: public sidebar_label: How to Back Up Data from a USB Drive When Experien -tags: - - device-control-and-access-management +tags: [] title: "How to Back Up Data from a USB Drive When Experiencing Easylock Issues" knowledge_article_id: kA0Qk0000002B2sKAE --- diff --git a/docs/kb/endpointprotector/content-aware-protection-and-dpi/how-to-block-whatsapp-application-from-launching.md b/docs/kb/endpointprotector/how-to-block-whatsapp-application-from-launching.md similarity index 98% rename from docs/kb/endpointprotector/content-aware-protection-and-dpi/how-to-block-whatsapp-application-from-launching.md rename to docs/kb/endpointprotector/how-to-block-whatsapp-application-from-launching.md index 3b6aaea0e9..080915f108 100644 --- a/docs/kb/endpointprotector/content-aware-protection-and-dpi/how-to-block-whatsapp-application-from-launching.md +++ b/docs/kb/endpointprotector/how-to-block-whatsapp-application-from-launching.md @@ -15,8 +15,7 @@ keywords: products: - endpoint-protector sidebar_label: How to Block WhatsApp Application from Launching -tags: - - content-aware-protection-and-dpi +tags: [] title: "How to Block WhatsApp Application from Launching" knowledge_article_id: kA0Qk0000002B12KAE --- diff --git a/docs/kb/endpointprotector/device-control-and-access-management/how-to-charge-an-iphone-on-a-computer-controlled-by-endpoint-protector.md b/docs/kb/endpointprotector/how-to-charge-an-iphone-on-a-computer-controlled-by-endpoint-protector.md similarity index 95% rename from docs/kb/endpointprotector/device-control-and-access-management/how-to-charge-an-iphone-on-a-computer-controlled-by-endpoint-protector.md rename to docs/kb/endpointprotector/how-to-charge-an-iphone-on-a-computer-controlled-by-endpoint-protector.md index 0d8f7a865e..8b46e0fa65 100644 --- a/docs/kb/endpointprotector/device-control-and-access-management/how-to-charge-an-iphone-on-a-computer-controlled-by-endpoint-protector.md +++ b/docs/kb/endpointprotector/how-to-charge-an-iphone-on-a-computer-controlled-by-endpoint-protector.md @@ -15,8 +15,7 @@ products: - endpoint-protector visibility: public sidebar_label: How to Charge an iPhone on a Computer Controlled b -tags: - - device-control-and-access-management +tags: [] title: "How to Charge an iPhone on a Computer Controlled by Netwrix Endpoint Protector" knowledge_article_id: kA0Qk0000002BHNKA2 --- diff --git a/docs/kb/endpointprotector/troubleshooting-and-errors/how-to-check-the-client-to-server-connection-status.md b/docs/kb/endpointprotector/how-to-check-the-client-to-server-connection-status.md similarity index 97% rename from docs/kb/endpointprotector/troubleshooting-and-errors/how-to-check-the-client-to-server-connection-status.md rename to docs/kb/endpointprotector/how-to-check-the-client-to-server-connection-status.md index bc61ca1e05..43af4e8d72 100644 --- a/docs/kb/endpointprotector/troubleshooting-and-errors/how-to-check-the-client-to-server-connection-status.md +++ b/docs/kb/endpointprotector/how-to-check-the-client-to-server-connection-status.md @@ -16,8 +16,7 @@ keywords: products: - endpoint-protector sidebar_label: How to Check the Client-to-Server Connection Statu -tags: - - troubleshooting-and-errors +tags: [] title: "How to Check the Client-to-Server Connection Status" knowledge_article_id: kA0Qk0000002B14KAE --- diff --git a/docs/kb/endpointprotector/administration-security-and-monitoring/how-to-check-the-history-and-email-status-of-alerts.md b/docs/kb/endpointprotector/how-to-check-the-history-and-email-status-of-alerts.md similarity index 97% rename from docs/kb/endpointprotector/administration-security-and-monitoring/how-to-check-the-history-and-email-status-of-alerts.md rename to docs/kb/endpointprotector/how-to-check-the-history-and-email-status-of-alerts.md index efd17eb910..42873dc092 100644 --- a/docs/kb/endpointprotector/administration-security-and-monitoring/how-to-check-the-history-and-email-status-of-alerts.md +++ b/docs/kb/endpointprotector/how-to-check-the-history-and-email-status-of-alerts.md @@ -15,8 +15,7 @@ keywords: products: - endpoint-protector sidebar_label: How to Check the History and Email Status of Alert -tags: - - administration-security-and-monitoring +tags: [] title: "How to Check the History and Email Status of Alerts" knowledge_article_id: kA0Qk0000002B15KAE --- diff --git a/docs/kb/endpointprotector/content-aware-protection-and-dpi/how-to-collect-extended-deep-packet-inspection-logs-for-mac-os.md b/docs/kb/endpointprotector/how-to-collect-extended-deep-packet-inspection-logs-for-mac-os.md similarity index 97% rename from docs/kb/endpointprotector/content-aware-protection-and-dpi/how-to-collect-extended-deep-packet-inspection-logs-for-mac-os.md rename to docs/kb/endpointprotector/how-to-collect-extended-deep-packet-inspection-logs-for-mac-os.md index 9d02adeb6e..9699701c7f 100644 --- a/docs/kb/endpointprotector/content-aware-protection-and-dpi/how-to-collect-extended-deep-packet-inspection-logs-for-mac-os.md +++ b/docs/kb/endpointprotector/how-to-collect-extended-deep-packet-inspection-logs-for-mac-os.md @@ -17,8 +17,7 @@ keywords: products: - endpoint-protector sidebar_label: How to Collect Extended Deep Packet Inspection Log -tags: - - content-aware-protection-and-dpi +tags: [] title: "How to Collect Extended Deep Packet Inspection Logs for Mac OS" knowledge_article_id: kA0Qk0000002B2nKAE --- diff --git a/docs/kb/endpointprotector/content-aware-protection-and-dpi/how-to-collect-extended-deep-packet-inspection-logs-for-windows.md b/docs/kb/endpointprotector/how-to-collect-extended-deep-packet-inspection-logs-for-windows.md similarity index 96% rename from docs/kb/endpointprotector/content-aware-protection-and-dpi/how-to-collect-extended-deep-packet-inspection-logs-for-windows.md rename to docs/kb/endpointprotector/how-to-collect-extended-deep-packet-inspection-logs-for-windows.md index c91ef8df27..683ceadd7c 100644 --- a/docs/kb/endpointprotector/content-aware-protection-and-dpi/how-to-collect-extended-deep-packet-inspection-logs-for-windows.md +++ b/docs/kb/endpointprotector/how-to-collect-extended-deep-packet-inspection-logs-for-windows.md @@ -15,8 +15,7 @@ keywords: products: - endpoint-protector sidebar_label: How to Collect Extended Deep Packet Inspection Log -tags: - - content-aware-protection-and-dpi +tags: [] title: "How to Collect Extended Deep Packet Inspection Logs for Windows" knowledge_article_id: kA0Qk0000002B74KAE --- diff --git a/docs/kb/endpointprotector/device-control-and-access-management/how-to-configure-deny-access-but-allow-charging-for-ios-devices.md b/docs/kb/endpointprotector/how-to-configure-deny-access-but-allow-charging-for-ios-devices.md similarity index 97% rename from docs/kb/endpointprotector/device-control-and-access-management/how-to-configure-deny-access-but-allow-charging-for-ios-devices.md rename to docs/kb/endpointprotector/how-to-configure-deny-access-but-allow-charging-for-ios-devices.md index cd9228b4c2..1843545e2f 100644 --- a/docs/kb/endpointprotector/device-control-and-access-management/how-to-configure-deny-access-but-allow-charging-for-ios-devices.md +++ b/docs/kb/endpointprotector/how-to-configure-deny-access-but-allow-charging-for-ios-devices.md @@ -16,8 +16,7 @@ keywords: products: - endpoint-protector sidebar_label: How to Configure Deny Access but Allow Charging fo -tags: - - device-control-and-access-management +tags: [] title: "How to Configure Deny Access but Allow Charging for iOS Devices" knowledge_article_id: kA0Qk0000002BHDKA2 --- diff --git a/docs/kb/endpointprotector/device-control-and-access-management/how-to-configure-user-remediation-for-device-control.md b/docs/kb/endpointprotector/how-to-configure-user-remediation-for-device-control.md similarity index 98% rename from docs/kb/endpointprotector/device-control-and-access-management/how-to-configure-user-remediation-for-device-control.md rename to docs/kb/endpointprotector/how-to-configure-user-remediation-for-device-control.md index 6b5be36e33..b7b963e6fb 100644 --- a/docs/kb/endpointprotector/device-control-and-access-management/how-to-configure-user-remediation-for-device-control.md +++ b/docs/kb/endpointprotector/how-to-configure-user-remediation-for-device-control.md @@ -15,8 +15,7 @@ keywords: products: - endpoint-protector sidebar_label: How to Configure User Remediation for Device Contr -tags: - - device-control-and-access-management +tags: [] title: "How to Configure User Remediation for Device Contr" knowledge_article_id: kA0Qk0000002B2pKAE --- diff --git a/docs/kb/endpointprotector/deployment-and-installation/how-to-deploy-the-windows-endpoint-protector-agent.md b/docs/kb/endpointprotector/how-to-deploy-the-windows-endpoint-protector-agent.md similarity index 99% rename from docs/kb/endpointprotector/deployment-and-installation/how-to-deploy-the-windows-endpoint-protector-agent.md rename to docs/kb/endpointprotector/how-to-deploy-the-windows-endpoint-protector-agent.md index 87a5d082e9..5cec0304ad 100644 --- a/docs/kb/endpointprotector/deployment-and-installation/how-to-deploy-the-windows-endpoint-protector-agent.md +++ b/docs/kb/endpointprotector/how-to-deploy-the-windows-endpoint-protector-agent.md @@ -15,8 +15,7 @@ keywords: products: - endpoint-protector sidebar_label: How to Deploy the Windows Endpoint Protector Agent -tags: - - deployment-and-installation +tags: [] title: "How to Deploy the Windows Endpoint Protector Agent" knowledge_article_id: kA0Qk0000001FTFKA2 --- diff --git a/docs/kb/endpointprotector/troubleshooting-and-errors/how-to-generate-a-memory-dump.md b/docs/kb/endpointprotector/how-to-generate-a-memory-dump.md similarity index 97% rename from docs/kb/endpointprotector/troubleshooting-and-errors/how-to-generate-a-memory-dump.md rename to docs/kb/endpointprotector/how-to-generate-a-memory-dump.md index c0401814c3..d6f99739fc 100644 --- a/docs/kb/endpointprotector/troubleshooting-and-errors/how-to-generate-a-memory-dump.md +++ b/docs/kb/endpointprotector/how-to-generate-a-memory-dump.md @@ -16,8 +16,7 @@ keywords: products: - endpoint-protector sidebar_label: How to Generate a Memory Dump -tags: - - troubleshooting-and-errors +tags: [] title: "How to Generate a Memory Dump" knowledge_article_id: kA0Qk0000002B6RKAU --- diff --git a/docs/kb/endpointprotector/administration-security-and-monitoring/how-to-identify-and-remove-duplicate-computers.md b/docs/kb/endpointprotector/how-to-identify-and-remove-duplicate-computers.md similarity index 96% rename from docs/kb/endpointprotector/administration-security-and-monitoring/how-to-identify-and-remove-duplicate-computers.md rename to docs/kb/endpointprotector/how-to-identify-and-remove-duplicate-computers.md index aece043714..ddd4625624 100644 --- a/docs/kb/endpointprotector/administration-security-and-monitoring/how-to-identify-and-remove-duplicate-computers.md +++ b/docs/kb/endpointprotector/how-to-identify-and-remove-duplicate-computers.md @@ -16,8 +16,7 @@ products: - endpoint-protector visibility: public sidebar_label: How to Identify and Remove Duplicate Computers -tags: - - administration-security-and-monitoring +tags: [] title: "How to Identify and Remove Duplicate Computers" knowledge_article_id: kA0Qk0000002B5xKAE --- diff --git a/docs/kb/endpointprotector/deployment-and-installation/how-to-install-client-without-user-interaction.md b/docs/kb/endpointprotector/how-to-install-client-without-user-interaction.md similarity index 96% rename from docs/kb/endpointprotector/deployment-and-installation/how-to-install-client-without-user-interaction.md rename to docs/kb/endpointprotector/how-to-install-client-without-user-interaction.md index 2a4cca5c5a..8d513f7732 100644 --- a/docs/kb/endpointprotector/deployment-and-installation/how-to-install-client-without-user-interaction.md +++ b/docs/kb/endpointprotector/how-to-install-client-without-user-interaction.md @@ -14,8 +14,7 @@ keywords: products: - endpoint-protector sidebar_label: How to Install Client Without User Interaction -tags: - - deployment-and-installation +tags: [] title: "How to Install Client Without User Interaction" knowledge_article_id: kA0Qk0000002Ay3KAE --- diff --git a/docs/kb/endpointprotector/deployment-and-installation/how-to-install-the-client-on-macos-monterey.md b/docs/kb/endpointprotector/how-to-install-the-client-on-macos-monterey.md similarity index 97% rename from docs/kb/endpointprotector/deployment-and-installation/how-to-install-the-client-on-macos-monterey.md rename to docs/kb/endpointprotector/how-to-install-the-client-on-macos-monterey.md index 150530c537..3cc1dd4430 100644 --- a/docs/kb/endpointprotector/deployment-and-installation/how-to-install-the-client-on-macos-monterey.md +++ b/docs/kb/endpointprotector/how-to-install-the-client-on-macos-monterey.md @@ -14,8 +14,7 @@ keywords: products: - endpoint-protector sidebar_label: How to Install the Client on macOS Monterey -tags: - - deployment-and-installation +tags: [] title: "How to Install the Client on macOS Monterey" knowledge_article_id: kA0Qk0000002BCJKA2 --- diff --git a/docs/kb/endpointprotector/content-aware-protection-and-dpi/how-to-monitor-webmail-for-gmail-outlook-and-yahoo.md b/docs/kb/endpointprotector/how-to-monitor-webmail-for-gmail-outlook-and-yahoo.md similarity index 96% rename from docs/kb/endpointprotector/content-aware-protection-and-dpi/how-to-monitor-webmail-for-gmail-outlook-and-yahoo.md rename to docs/kb/endpointprotector/how-to-monitor-webmail-for-gmail-outlook-and-yahoo.md index d1120e9eeb..ea88306dcf 100644 --- a/docs/kb/endpointprotector/content-aware-protection-and-dpi/how-to-monitor-webmail-for-gmail-outlook-and-yahoo.md +++ b/docs/kb/endpointprotector/how-to-monitor-webmail-for-gmail-outlook-and-yahoo.md @@ -15,8 +15,7 @@ keywords: products: - endpoint-protector sidebar_label: "How to Monitor Webmail for Gmail, Outlook, and Yahoo" -tags: - - content-aware-protection-and-dpi +tags: [] title: 'How to Monitor Webmail for Gmail, Outlook, and Yahoo' knowledge_article_id: kA0Qk0000002Ay4KAE --- diff --git a/docs/kb/endpointprotector/device-control-and-access-management/how-to-set-access-rights-for-an-iphone.md b/docs/kb/endpointprotector/how-to-set-access-rights-for-an-iphone.md similarity index 94% rename from docs/kb/endpointprotector/device-control-and-access-management/how-to-set-access-rights-for-an-iphone.md rename to docs/kb/endpointprotector/how-to-set-access-rights-for-an-iphone.md index 5d17ee8071..138905d73f 100644 --- a/docs/kb/endpointprotector/device-control-and-access-management/how-to-set-access-rights-for-an-iphone.md +++ b/docs/kb/endpointprotector/how-to-set-access-rights-for-an-iphone.md @@ -15,8 +15,7 @@ products: - endpoint-protector visibility: public sidebar_label: How to Set Access Rights for an iPhone -tags: - - device-control-and-access-management +tags: [] title: "How to Set Access Rights for an iPhone" knowledge_article_id: kA0Qk0000002BHIKA2 --- diff --git a/docs/kb/endpointprotector/enforced-encryption-and-easylock/how-to-set-an-uninstall-protection-password.md b/docs/kb/endpointprotector/how-to-set-an-uninstall-protection-password.md similarity index 96% rename from docs/kb/endpointprotector/enforced-encryption-and-easylock/how-to-set-an-uninstall-protection-password.md rename to docs/kb/endpointprotector/how-to-set-an-uninstall-protection-password.md index 524f4dccae..4834df29f6 100644 --- a/docs/kb/endpointprotector/enforced-encryption-and-easylock/how-to-set-an-uninstall-protection-password.md +++ b/docs/kb/endpointprotector/how-to-set-an-uninstall-protection-password.md @@ -14,8 +14,7 @@ products: - endpoint-protector visibility: public sidebar_label: How to Set an Uninstall Protection Password -tags: - - enforced-encryption-and-easylock +tags: [] title: "How to Set an Uninstall Protection Password" knowledge_article_id: kA0Qk0000002B2mKAE --- diff --git a/docs/kb/endpointprotector/administration-security-and-monitoring/how-to-set-fqdn-in-server-certificate-subject.md b/docs/kb/endpointprotector/how-to-set-fqdn-in-server-certificate-subject.md similarity index 98% rename from docs/kb/endpointprotector/administration-security-and-monitoring/how-to-set-fqdn-in-server-certificate-subject.md rename to docs/kb/endpointprotector/how-to-set-fqdn-in-server-certificate-subject.md index 709233a5b9..b604c8f83f 100644 --- a/docs/kb/endpointprotector/administration-security-and-monitoring/how-to-set-fqdn-in-server-certificate-subject.md +++ b/docs/kb/endpointprotector/how-to-set-fqdn-in-server-certificate-subject.md @@ -15,8 +15,7 @@ keywords: products: - endpoint-protector sidebar_label: How to Set FQDN in Server Certificate Subject -tags: - - administration-security-and-monitoring +tags: [] title: "How to Set FQDN in Server Certificate Subject" knowledge_article_id: kA0Qk0000002BB7KAM --- diff --git a/docs/kb/endpointprotector/administration-security-and-monitoring/how-to-update-endpoint-protector-or-unify-server.md b/docs/kb/endpointprotector/how-to-update-endpoint-protector-or-unify-server.md similarity index 98% rename from docs/kb/endpointprotector/administration-security-and-monitoring/how-to-update-endpoint-protector-or-unify-server.md rename to docs/kb/endpointprotector/how-to-update-endpoint-protector-or-unify-server.md index ed45479617..4ef3b088e5 100644 --- a/docs/kb/endpointprotector/administration-security-and-monitoring/how-to-update-endpoint-protector-or-unify-server.md +++ b/docs/kb/endpointprotector/how-to-update-endpoint-protector-or-unify-server.md @@ -15,8 +15,7 @@ keywords: products: - general sidebar_label: How to Update Endpoint Protector or Unify Server -tags: - - administration-security-and-monitoring +tags: [] title: "How to Update Endpoint Protector or Unify Server" knowledge_article_id: kA0Qk0000001EfFKAU --- diff --git a/docs/kb/endpointprotector/enforced-encryption-and-easylock/how-to-use-easylock-without-endpoint-protector-software.md b/docs/kb/endpointprotector/how-to-use-easylock-without-endpoint-protector-software.md similarity index 96% rename from docs/kb/endpointprotector/enforced-encryption-and-easylock/how-to-use-easylock-without-endpoint-protector-software.md rename to docs/kb/endpointprotector/how-to-use-easylock-without-endpoint-protector-software.md index 7934b05490..958cdf13f7 100644 --- a/docs/kb/endpointprotector/enforced-encryption-and-easylock/how-to-use-easylock-without-endpoint-protector-software.md +++ b/docs/kb/endpointprotector/how-to-use-easylock-without-endpoint-protector-software.md @@ -16,8 +16,7 @@ keywords: products: - endpoint-protector sidebar_label: How to Use EasyLock Without Endpoint Protector Sof -tags: - - enforced-encryption-and-easylock +tags: [] title: "How to Use EasyLock Without Endpoint Protector Software" knowledge_article_id: kA0Qk0000002AxwKAE --- diff --git a/docs/kb/endpointprotector/features-and-operations/how-to-view-all-ediscovery-scan-results-when-the-number-exceeds-the-10-000-record-limit.md b/docs/kb/endpointprotector/how-to-view-all-ediscovery-scan-results-when-the-number-exceeds-the-10-000-record-limit.md similarity index 98% rename from docs/kb/endpointprotector/features-and-operations/how-to-view-all-ediscovery-scan-results-when-the-number-exceeds-the-10-000-record-limit.md rename to docs/kb/endpointprotector/how-to-view-all-ediscovery-scan-results-when-the-number-exceeds-the-10-000-record-limit.md index e20e8f2376..64ef82cbda 100644 --- a/docs/kb/endpointprotector/features-and-operations/how-to-view-all-ediscovery-scan-results-when-the-number-exceeds-the-10-000-record-limit.md +++ b/docs/kb/endpointprotector/how-to-view-all-ediscovery-scan-results-when-the-number-exceeds-the-10-000-record-limit.md @@ -16,8 +16,7 @@ keywords: products: - endpoint-protector sidebar_label: 'How to View All eDiscovery Scan Results When the Number Exceeds the 10,000 Record Limit' -tags: - - features-and-operations +tags: [] title: >- How to View All eDiscovery Scan Results When the Number Exceeds the 10,000 Record Limit diff --git a/docs/kb/endpointprotector/device-control-and-access-management/how_easylock_software_works_with_the_endpoint_protector_server_and_client_software.md b/docs/kb/endpointprotector/how_easylock_software_works_with_the_endpoint_protector_server_and_client_software.md similarity index 97% rename from docs/kb/endpointprotector/device-control-and-access-management/how_easylock_software_works_with_the_endpoint_protector_server_and_client_software.md rename to docs/kb/endpointprotector/how_easylock_software_works_with_the_endpoint_protector_server_and_client_software.md index f0f69a8f44..7ed011955e 100644 --- a/docs/kb/endpointprotector/device-control-and-access-management/how_easylock_software_works_with_the_endpoint_protector_server_and_client_software.md +++ b/docs/kb/endpointprotector/how_easylock_software_works_with_the_endpoint_protector_server_and_client_software.md @@ -6,8 +6,7 @@ keywords: - Endpoint Protector - Trusted Device sidebar_label: How EasyLock Works with EPP -tags: - - device-control-and-access-management +tags: [] title: "How EasyLock Software Works with the Endpoint Protector Server and Client Software" knowledge_article_id: kA0Qk0000002BE3KAM products: diff --git a/docs/kb/endpointprotector/content-aware-protection-and-dpi/how_to_add_a_new_entry_to_the_justification_list.md b/docs/kb/endpointprotector/how_to_add_a_new_entry_to_the_justification_list.md similarity index 98% rename from docs/kb/endpointprotector/content-aware-protection-and-dpi/how_to_add_a_new_entry_to_the_justification_list.md rename to docs/kb/endpointprotector/how_to_add_a_new_entry_to_the_justification_list.md index b2ef9e2821..784efceee8 100644 --- a/docs/kb/endpointprotector/content-aware-protection-and-dpi/how_to_add_a_new_entry_to_the_justification_list.md +++ b/docs/kb/endpointprotector/how_to_add_a_new_entry_to_the_justification_list.md @@ -6,8 +6,7 @@ keywords: - Endpoint Protector - Content Aware Protection sidebar_label: Add Entry to Justification List -tags: - - content-aware-protection-and-dpi +tags: [] title: "How to Add a New Entry to the Justification List" knowledge_article_id: kA0Qk0000002B2lKAE products: diff --git a/docs/kb/endpointprotector/device-control-and-access-management/how_to_add_specific_devices_to_the_allow_list.md b/docs/kb/endpointprotector/how_to_add_specific_devices_to_the_allow_list.md similarity index 96% rename from docs/kb/endpointprotector/device-control-and-access-management/how_to_add_specific_devices_to_the_allow_list.md rename to docs/kb/endpointprotector/how_to_add_specific_devices_to_the_allow_list.md index 7b1570137e..a0a642ce65 100644 --- a/docs/kb/endpointprotector/device-control-and-access-management/how_to_add_specific_devices_to_the_allow_list.md +++ b/docs/kb/endpointprotector/how_to_add_specific_devices_to_the_allow_list.md @@ -6,8 +6,7 @@ keywords: - device control - endpoint protector sidebar_label: Add Devices to Allow List -tags: - - device-control-and-access-management +tags: [] title: "How to Add Specific Devices to the Allow List" knowledge_article_id: kA0Qk0000002B4JKAU products: diff --git a/docs/kb/endpointprotector/deployment-and-installation/how_to_apply_an_offline_patch_or_upgrade.md b/docs/kb/endpointprotector/how_to_apply_an_offline_patch_or_upgrade.md similarity index 99% rename from docs/kb/endpointprotector/deployment-and-installation/how_to_apply_an_offline_patch_or_upgrade.md rename to docs/kb/endpointprotector/how_to_apply_an_offline_patch_or_upgrade.md index 4c91a279cb..c525a6dffa 100644 --- a/docs/kb/endpointprotector/deployment-and-installation/how_to_apply_an_offline_patch_or_upgrade.md +++ b/docs/kb/endpointprotector/how_to_apply_an_offline_patch_or_upgrade.md @@ -6,8 +6,7 @@ keywords: - Endpoint Protector - software upgrade sidebar_label: Apply Offline Patch -tags: - - deployment-and-installation +tags: [] title: "How to Apply an Offline Patch or Upgrade" knowledge_article_id: kA0Qk0000002B7MKAU products: diff --git a/docs/kb/endpointprotector/deployment-and-installation/how_to_apply_security_backend_updates.md b/docs/kb/endpointprotector/how_to_apply_security_backend_updates.md similarity index 98% rename from docs/kb/endpointprotector/deployment-and-installation/how_to_apply_security_backend_updates.md rename to docs/kb/endpointprotector/how_to_apply_security_backend_updates.md index b874f44627..cae44225ec 100644 --- a/docs/kb/endpointprotector/deployment-and-installation/how_to_apply_security_backend_updates.md +++ b/docs/kb/endpointprotector/how_to_apply_security_backend_updates.md @@ -6,8 +6,7 @@ keywords: - Endpoint Protector - system backup sidebar_label: Apply Security Backend Updates -tags: - - deployment-and-installation +tags: [] title: "How to Apply Security Backend Updates" knowledge_article_id: kA0Qk0000002B2zKAE products: diff --git a/docs/kb/endpointprotector/content-aware-protection-and-dpi/how_to_block_source_code_using_ocr.md b/docs/kb/endpointprotector/how_to_block_source_code_using_ocr.md similarity index 97% rename from docs/kb/endpointprotector/content-aware-protection-and-dpi/how_to_block_source_code_using_ocr.md rename to docs/kb/endpointprotector/how_to_block_source_code_using_ocr.md index 6bf9f0f165..824aa548e4 100644 --- a/docs/kb/endpointprotector/content-aware-protection-and-dpi/how_to_block_source_code_using_ocr.md +++ b/docs/kb/endpointprotector/how_to_block_source_code_using_ocr.md @@ -6,8 +6,7 @@ keywords: - Content Aware Protection - source code sidebar_label: Block Source Code Using OCR -tags: - - content-aware-protection-and-dpi +tags: [] title: "How to Block Source Code Using OCR" knowledge_article_id: kA0Qk0000002oAPKAY products: diff --git a/docs/kb/endpointprotector/administration-security-and-monitoring/how_to_block_specific_ip_addresses_from_accessing_the_console.md b/docs/kb/endpointprotector/how_to_block_specific_ip_addresses_from_accessing_the_console.md similarity index 96% rename from docs/kb/endpointprotector/administration-security-and-monitoring/how_to_block_specific_ip_addresses_from_accessing_the_console.md rename to docs/kb/endpointprotector/how_to_block_specific_ip_addresses_from_accessing_the_console.md index 477a33dfe4..115636414b 100644 --- a/docs/kb/endpointprotector/administration-security-and-monitoring/how_to_block_specific_ip_addresses_from_accessing_the_console.md +++ b/docs/kb/endpointprotector/how_to_block_specific_ip_addresses_from_accessing_the_console.md @@ -6,8 +6,7 @@ keywords: - console access - login IP restrictions sidebar_label: Block Specific IP Addresses -tags: - - administration-security-and-monitoring +tags: [] title: "How to Block Specific IP Addresses from Accessing the Console" knowledge_article_id: kA0Qk0000002B78KAE products: diff --git a/docs/kb/endpointprotector/device-control-and-access-management/how_to_control_idevices_on_endpoint_protector_for_mac.md b/docs/kb/endpointprotector/how_to_control_idevices_on_endpoint_protector_for_mac.md similarity index 95% rename from docs/kb/endpointprotector/device-control-and-access-management/how_to_control_idevices_on_endpoint_protector_for_mac.md rename to docs/kb/endpointprotector/how_to_control_idevices_on_endpoint_protector_for_mac.md index 8c2bd5e958..c6fe2e7cec 100644 --- a/docs/kb/endpointprotector/device-control-and-access-management/how_to_control_idevices_on_endpoint_protector_for_mac.md +++ b/docs/kb/endpointprotector/how_to_control_idevices_on_endpoint_protector_for_mac.md @@ -6,8 +6,7 @@ keywords: - Endpoint Protector - Mac sidebar_label: Control iDevices on Endpoint Protector -tags: - - device-control-and-access-management +tags: [] title: "How to Control iDevices on Endpoint Protector for Mac" knowledge_article_id: kA0Qk0000002B7eKAE products: diff --git a/docs/kb/endpointprotector/deployment-and-installation/how_to_deploy_the_client_using_sccm_or_msiexec.md b/docs/kb/endpointprotector/how_to_deploy_the_client_using_sccm_or_msiexec.md similarity index 97% rename from docs/kb/endpointprotector/deployment-and-installation/how_to_deploy_the_client_using_sccm_or_msiexec.md rename to docs/kb/endpointprotector/how_to_deploy_the_client_using_sccm_or_msiexec.md index a55181ab42..5d78671af3 100644 --- a/docs/kb/endpointprotector/deployment-and-installation/how_to_deploy_the_client_using_sccm_or_msiexec.md +++ b/docs/kb/endpointprotector/how_to_deploy_the_client_using_sccm_or_msiexec.md @@ -6,8 +6,7 @@ keywords: - SCCM - msiexec sidebar_label: Deploy Client Using SCCM -tags: - - deployment-and-installation +tags: [] title: "How to Deploy the Client Using SCCM or msiexec" knowledge_article_id: kA0Qk0000002B7IKAU products: diff --git a/docs/kb/endpointprotector/features-and-operations/how_to_display_the_destination_url_in_content_aware_reports.md b/docs/kb/endpointprotector/how_to_display_the_destination_url_in_content_aware_reports.md similarity index 97% rename from docs/kb/endpointprotector/features-and-operations/how_to_display_the_destination_url_in_content_aware_reports.md rename to docs/kb/endpointprotector/how_to_display_the_destination_url_in_content_aware_reports.md index b41c246478..91c607bd33 100644 --- a/docs/kb/endpointprotector/features-and-operations/how_to_display_the_destination_url_in_content_aware_reports.md +++ b/docs/kb/endpointprotector/how_to_display_the_destination_url_in_content_aware_reports.md @@ -6,8 +6,7 @@ keywords: - Content Aware Reports - Destination URL sidebar_label: Display Destination URL in Reports -tags: - - features-and-operations +tags: [] title: "How to Display the Destination URL in Content Aware Reports" knowledge_article_id: kA0Qk0000002B66KAE products: diff --git a/docs/kb/endpointprotector/administration-security-and-monitoring/how_to_export_the_list_of_computers,_users,_or_devices.md b/docs/kb/endpointprotector/how_to_export_the_list_of_computers,_users,_or_devices.md similarity index 97% rename from docs/kb/endpointprotector/administration-security-and-monitoring/how_to_export_the_list_of_computers,_users,_or_devices.md rename to docs/kb/endpointprotector/how_to_export_the_list_of_computers,_users,_or_devices.md index a27e45e049..6ba8d89b1c 100644 --- a/docs/kb/endpointprotector/administration-security-and-monitoring/how_to_export_the_list_of_computers,_users,_or_devices.md +++ b/docs/kb/endpointprotector/how_to_export_the_list_of_computers,_users,_or_devices.md @@ -8,8 +8,7 @@ keywords: - devices - Endpoint Protector sidebar_label: Exporting Lists -tags: - - administration-security-and-monitoring +tags: [] title: "How to Export the List of Computers, Users, or Devices" knowledge_article_id: kA0Qk0000002B6lKAE products: diff --git a/docs/kb/endpointprotector/deployment-and-installation/how_to_find_the_cososys_team_id_and_bundle_id_for_client_deployment_on_macos.md b/docs/kb/endpointprotector/how_to_find_the_cososys_team_id_and_bundle_id_for_client_deployment_on_macos.md similarity index 96% rename from docs/kb/endpointprotector/deployment-and-installation/how_to_find_the_cososys_team_id_and_bundle_id_for_client_deployment_on_macos.md rename to docs/kb/endpointprotector/how_to_find_the_cososys_team_id_and_bundle_id_for_client_deployment_on_macos.md index 41bbde9b72..f51c6fbdae 100644 --- a/docs/kb/endpointprotector/deployment-and-installation/how_to_find_the_cososys_team_id_and_bundle_id_for_client_deployment_on_macos.md +++ b/docs/kb/endpointprotector/how_to_find_the_cososys_team_id_and_bundle_id_for_client_deployment_on_macos.md @@ -8,8 +8,7 @@ keywords: - Endpoint Protector - macOS sidebar_label: Find CoSoSys Team ID and Bundle ID -tags: - - deployment-and-installation +tags: [] title: "How to Find the CoSoSys Team ID and Bundle ID for Client Deployment on macOS" knowledge_article_id: kA0Qk0000002B7kKAE products: diff --git a/docs/kb/endpointprotector/troubleshooting-and-errors/how_to_handle_the_111.33.33.111_ip_address_on_the_server.md b/docs/kb/endpointprotector/how_to_handle_the_111.33.33.111_ip_address_on_the_server.md similarity index 98% rename from docs/kb/endpointprotector/troubleshooting-and-errors/how_to_handle_the_111.33.33.111_ip_address_on_the_server.md rename to docs/kb/endpointprotector/how_to_handle_the_111.33.33.111_ip_address_on_the_server.md index bbf10c23ef..e8a2297d0d 100644 --- a/docs/kb/endpointprotector/troubleshooting-and-errors/how_to_handle_the_111.33.33.111_ip_address_on_the_server.md +++ b/docs/kb/endpointprotector/how_to_handle_the_111.33.33.111_ip_address_on_the_server.md @@ -6,8 +6,7 @@ keywords: - Endpoint Protector - firewall settings sidebar_label: Handle 111.33.33.111 IP Address -tags: - - troubleshooting-and-errors +tags: [] title: "How to Handle the 111.33.33.111 IP Address on the Server" knowledge_article_id: kA0Qk0000002B4EKAU products: diff --git a/docs/kb/endpointprotector/administration-security-and-monitoring/how_to_increase_the_200_entries_display_limitation.md b/docs/kb/endpointprotector/how_to_increase_the_200_entries_display_limitation.md similarity index 95% rename from docs/kb/endpointprotector/administration-security-and-monitoring/how_to_increase_the_200_entries_display_limitation.md rename to docs/kb/endpointprotector/how_to_increase_the_200_entries_display_limitation.md index 5e0a298949..df0e52ddbb 100644 --- a/docs/kb/endpointprotector/administration-security-and-monitoring/how_to_increase_the_200_entries_display_limitation.md +++ b/docs/kb/endpointprotector/how_to_increase_the_200_entries_display_limitation.md @@ -6,8 +6,7 @@ keywords: - display limit - report searches sidebar_label: Increase Display Limit -tags: - - administration-security-and-monitoring +tags: [] title: "How to Increase the 200 Entries Display Limitation" knowledge_article_id: kA0Qk0000002B76KAE products: diff --git a/docs/kb/endpointprotector/administration-security-and-monitoring/how_to_locate_and_change_the_default_credentials_for_the_console.md b/docs/kb/endpointprotector/how_to_locate_and_change_the_default_credentials_for_the_console.md similarity index 96% rename from docs/kb/endpointprotector/administration-security-and-monitoring/how_to_locate_and_change_the_default_credentials_for_the_console.md rename to docs/kb/endpointprotector/how_to_locate_and_change_the_default_credentials_for_the_console.md index b521e475f5..c0f6ac69c1 100644 --- a/docs/kb/endpointprotector/administration-security-and-monitoring/how_to_locate_and_change_the_default_credentials_for_the_console.md +++ b/docs/kb/endpointprotector/how_to_locate_and_change_the_default_credentials_for_the_console.md @@ -6,8 +6,7 @@ keywords: - default credentials - security sidebar_label: Change Default Credentials -tags: - - administration-security-and-monitoring +tags: [] title: "How to Locate and Change the Default Credentials for the Console" knowledge_article_id: kA0Qk0000002B6cKAE products: diff --git a/docs/kb/endpointprotector/troubleshooting-and-errors/how_to_manually_activate_debugging_logs_on_windows.md b/docs/kb/endpointprotector/how_to_manually_activate_debugging_logs_on_windows.md similarity index 97% rename from docs/kb/endpointprotector/troubleshooting-and-errors/how_to_manually_activate_debugging_logs_on_windows.md rename to docs/kb/endpointprotector/how_to_manually_activate_debugging_logs_on_windows.md index 5786a580a3..5ab8a5a547 100644 --- a/docs/kb/endpointprotector/troubleshooting-and-errors/how_to_manually_activate_debugging_logs_on_windows.md +++ b/docs/kb/endpointprotector/how_to_manually_activate_debugging_logs_on_windows.md @@ -6,8 +6,7 @@ keywords: - Endpoint Protector - Windows sidebar_label: Activate Debugging Logs -tags: - - troubleshooting-and-errors +tags: [] title: "How to Manually Activate Debugging Logs on Windows" knowledge_article_id: kA0Qk0000002B7PKAU products: diff --git a/docs/kb/endpointprotector/troubleshooting-and-errors/how_to_manually_generate_logs_for_mac_endpoint_protector_agents_via_terminal.md b/docs/kb/endpointprotector/how_to_manually_generate_logs_for_mac_endpoint_protector_agents_via_terminal.md similarity index 97% rename from docs/kb/endpointprotector/troubleshooting-and-errors/how_to_manually_generate_logs_for_mac_endpoint_protector_agents_via_terminal.md rename to docs/kb/endpointprotector/how_to_manually_generate_logs_for_mac_endpoint_protector_agents_via_terminal.md index d9daf741b5..3fc3f38aee 100644 --- a/docs/kb/endpointprotector/troubleshooting-and-errors/how_to_manually_generate_logs_for_mac_endpoint_protector_agents_via_terminal.md +++ b/docs/kb/endpointprotector/how_to_manually_generate_logs_for_mac_endpoint_protector_agents_via_terminal.md @@ -6,8 +6,7 @@ keywords: - Mac Client - log generation sidebar_label: Generate Logs for Mac EPP -tags: - - troubleshooting-and-errors +tags: [] title: "How to Manually Generate Logs for Mac Endpoint Protector Agents via Terminal" knowledge_article_id: kA0Qk0000002B6VKAU products: diff --git a/docs/kb/endpointprotector/deployment-and-installation/how_to_manually_uninstall_the_agent.md b/docs/kb/endpointprotector/how_to_manually_uninstall_the_agent.md similarity index 97% rename from docs/kb/endpointprotector/deployment-and-installation/how_to_manually_uninstall_the_agent.md rename to docs/kb/endpointprotector/how_to_manually_uninstall_the_agent.md index e296a6430d..5cb15448d7 100644 --- a/docs/kb/endpointprotector/deployment-and-installation/how_to_manually_uninstall_the_agent.md +++ b/docs/kb/endpointprotector/how_to_manually_uninstall_the_agent.md @@ -8,8 +8,7 @@ keywords: - Linux - Endpoint Protector sidebar_label: Manually Uninstall the Agent -tags: - - deployment-and-installation +tags: [] title: "How to Manually Uninstall the Agent" knowledge_article_id: kA0Qk0000002B6xKAE products: diff --git a/docs/kb/endpointprotector/enforced-encryption-and-easylock/how_to_perform_a_backup_restore.md b/docs/kb/endpointprotector/how_to_perform_a_backup_restore.md similarity index 98% rename from docs/kb/endpointprotector/enforced-encryption-and-easylock/how_to_perform_a_backup_restore.md rename to docs/kb/endpointprotector/how_to_perform_a_backup_restore.md index 059672555d..987d8e1c68 100644 --- a/docs/kb/endpointprotector/enforced-encryption-and-easylock/how_to_perform_a_backup_restore.md +++ b/docs/kb/endpointprotector/how_to_perform_a_backup_restore.md @@ -6,8 +6,7 @@ keywords: - Endpoint Protector - data security sidebar_label: Backup Restore -tags: - - enforced-encryption-and-easylock +tags: [] title: "How to Perform a Backup Restore" knowledge_article_id: kA0Qk0000002BAfKAM products: diff --git a/docs/kb/endpointprotector/enforced-encryption-and-easylock/how_to_reassign_a_valid_enforced_encryption_license_to_a_usb_storage_device.md b/docs/kb/endpointprotector/how_to_reassign_a_valid_enforced_encryption_license_to_a_usb_storage_device.md similarity index 97% rename from docs/kb/endpointprotector/enforced-encryption-and-easylock/how_to_reassign_a_valid_enforced_encryption_license_to_a_usb_storage_device.md rename to docs/kb/endpointprotector/how_to_reassign_a_valid_enforced_encryption_license_to_a_usb_storage_device.md index 33c2ba8902..58ef918358 100644 --- a/docs/kb/endpointprotector/enforced-encryption-and-easylock/how_to_reassign_a_valid_enforced_encryption_license_to_a_usb_storage_device.md +++ b/docs/kb/endpointprotector/how_to_reassign_a_valid_enforced_encryption_license_to_a_usb_storage_device.md @@ -6,8 +6,7 @@ keywords: - EasyLock - USB storage device sidebar_label: Reassign Enforced Encryption License -tags: - - enforced-encryption-and-easylock +tags: [] title: "How to Reassign a Valid Enforced Encryption License to a USB Storage Device" knowledge_article_id: kA0Qk0000002B7BKAU products: diff --git a/docs/kb/endpointprotector/troubleshooting-and-errors/how_to_remotely_activate_and_collect_client_logs_from_the_server_interface.md b/docs/kb/endpointprotector/how_to_remotely_activate_and_collect_client_logs_from_the_server_interface.md similarity index 98% rename from docs/kb/endpointprotector/troubleshooting-and-errors/how_to_remotely_activate_and_collect_client_logs_from_the_server_interface.md rename to docs/kb/endpointprotector/how_to_remotely_activate_and_collect_client_logs_from_the_server_interface.md index 1582d215a0..055e7fbb86 100644 --- a/docs/kb/endpointprotector/troubleshooting-and-errors/how_to_remotely_activate_and_collect_client_logs_from_the_server_interface.md +++ b/docs/kb/endpointprotector/how_to_remotely_activate_and_collect_client_logs_from_the_server_interface.md @@ -6,8 +6,7 @@ keywords: - client logs - endpoint management sidebar_label: Remotely Activate and Collect Client Logs -tags: - - troubleshooting-and-errors +tags: [] title: "How to Remotely Activate and Collect Client Logs from the Server Interface" knowledge_article_id: kA0Qk0000002B2cKAE products: diff --git a/docs/kb/endpointprotector/troubleshooting-and-errors/how_to_resolve_reports_and_analysis_logs_not_loading.md b/docs/kb/endpointprotector/how_to_resolve_reports_and_analysis_logs_not_loading.md similarity index 97% rename from docs/kb/endpointprotector/troubleshooting-and-errors/how_to_resolve_reports_and_analysis_logs_not_loading.md rename to docs/kb/endpointprotector/how_to_resolve_reports_and_analysis_logs_not_loading.md index 9f14f6fe9d..3f85686b46 100644 --- a/docs/kb/endpointprotector/troubleshooting-and-errors/how_to_resolve_reports_and_analysis_logs_not_loading.md +++ b/docs/kb/endpointprotector/how_to_resolve_reports_and_analysis_logs_not_loading.md @@ -6,8 +6,7 @@ keywords: - Endpoint Protector - display settings sidebar_label: Resolve Reports and Analysis Logs -tags: - - troubleshooting-and-errors +tags: [] title: "How to Resolve Reports and Analysis Logs Not Loading" knowledge_article_id: kA0Qk0000002B2rKAE products: diff --git a/docs/kb/endpointprotector/administration-security-and-monitoring/how_to_select_multiple_computers_and_users_within_groups.md b/docs/kb/endpointprotector/how_to_select_multiple_computers_and_users_within_groups.md similarity index 96% rename from docs/kb/endpointprotector/administration-security-and-monitoring/how_to_select_multiple_computers_and_users_within_groups.md rename to docs/kb/endpointprotector/how_to_select_multiple_computers_and_users_within_groups.md index 25e5c08997..3ced25b73c 100644 --- a/docs/kb/endpointprotector/administration-security-and-monitoring/how_to_select_multiple_computers_and_users_within_groups.md +++ b/docs/kb/endpointprotector/how_to_select_multiple_computers_and_users_within_groups.md @@ -6,8 +6,7 @@ keywords: - Endpoint Protector - group management sidebar_label: Select Multiple Computers and Users -tags: - - administration-security-and-monitoring +tags: [] title: "How to Select Multiple Computers and Users Within Groups" knowledge_article_id: kA0Qk0000002B6FKAU products: diff --git a/docs/kb/endpointprotector/administration-security-and-monitoring/how_to_set_up_active_directory_administrator_synchronization.md b/docs/kb/endpointprotector/how_to_set_up_active_directory_administrator_synchronization.md similarity index 97% rename from docs/kb/endpointprotector/administration-security-and-monitoring/how_to_set_up_active_directory_administrator_synchronization.md rename to docs/kb/endpointprotector/how_to_set_up_active_directory_administrator_synchronization.md index 2ebe931d0e..113fc5aace 100644 --- a/docs/kb/endpointprotector/administration-security-and-monitoring/how_to_set_up_active_directory_administrator_synchronization.md +++ b/docs/kb/endpointprotector/how_to_set_up_active_directory_administrator_synchronization.md @@ -6,8 +6,7 @@ keywords: - administrator synchronization - AD Authentication sidebar_label: Set Up AD Administrator Synchronization -tags: - - administration-security-and-monitoring +tags: [] title: "How to Set Up Active Directory Administrator Synchronization" knowledge_article_id: kA0Qk0000002B77KAE products: diff --git a/docs/kb/endpointprotector/administration-security-and-monitoring/how_to_set_up_e-mail_alerts.md b/docs/kb/endpointprotector/how_to_set_up_e-mail_alerts.md similarity index 97% rename from docs/kb/endpointprotector/administration-security-and-monitoring/how_to_set_up_e-mail_alerts.md rename to docs/kb/endpointprotector/how_to_set_up_e-mail_alerts.md index d2506b20d2..fed7209d78 100644 --- a/docs/kb/endpointprotector/administration-security-and-monitoring/how_to_set_up_e-mail_alerts.md +++ b/docs/kb/endpointprotector/how_to_set_up_e-mail_alerts.md @@ -6,8 +6,7 @@ keywords: - Endpoint Protector - system events sidebar_label: Set Up E-mail Alerts -tags: - - administration-security-and-monitoring +tags: [] title: "How to Set Up E-mail Alerts" knowledge_article_id: kA0Qk0000002B6UKAU products: diff --git a/docs/kb/endpointprotector/administration-security-and-monitoring/how_to_set_up_external_storage.md b/docs/kb/endpointprotector/how_to_set_up_external_storage.md similarity index 96% rename from docs/kb/endpointprotector/administration-security-and-monitoring/how_to_set_up_external_storage.md rename to docs/kb/endpointprotector/how_to_set_up_external_storage.md index 433fbfa727..da01f55ba2 100644 --- a/docs/kb/endpointprotector/administration-security-and-monitoring/how_to_set_up_external_storage.md +++ b/docs/kb/endpointprotector/how_to_set_up_external_storage.md @@ -6,8 +6,7 @@ keywords: - server performance - storage management sidebar_label: Set Up External Storage -tags: - - administration-security-and-monitoring +tags: [] title: "How to Set Up External Storage" knowledge_article_id: kA0Qk0000002B7LKAU products: diff --git a/docs/kb/endpointprotector/administration-security-and-monitoring/how_to_set_up_smtp_with_gmail.md b/docs/kb/endpointprotector/how_to_set_up_smtp_with_gmail.md similarity index 98% rename from docs/kb/endpointprotector/administration-security-and-monitoring/how_to_set_up_smtp_with_gmail.md rename to docs/kb/endpointprotector/how_to_set_up_smtp_with_gmail.md index 4ac9c02cd1..52d9d7c14d 100644 --- a/docs/kb/endpointprotector/administration-security-and-monitoring/how_to_set_up_smtp_with_gmail.md +++ b/docs/kb/endpointprotector/how_to_set_up_smtp_with_gmail.md @@ -6,8 +6,7 @@ keywords: - Gmail - Endpoint Protector sidebar_label: Set Up SMTP With Gmail -tags: - - administration-security-and-monitoring +tags: [] title: "How to Set Up SMTP With Gmail" knowledge_article_id: kA0Qk0000002B4LKAU products: diff --git a/docs/kb/endpointprotector/deployment-and-installation/how_to_stage_the_endpoint_protector_server.md b/docs/kb/endpointprotector/how_to_stage_the_endpoint_protector_server.md similarity index 98% rename from docs/kb/endpointprotector/deployment-and-installation/how_to_stage_the_endpoint_protector_server.md rename to docs/kb/endpointprotector/how_to_stage_the_endpoint_protector_server.md index ecd90e379b..87e900817a 100644 --- a/docs/kb/endpointprotector/deployment-and-installation/how_to_stage_the_endpoint_protector_server.md +++ b/docs/kb/endpointprotector/how_to_stage_the_endpoint_protector_server.md @@ -6,8 +6,7 @@ keywords: - server staging - deployment sidebar_label: Stage Endpoint Protector Server -tags: - - deployment-and-installation +tags: [] title: "How to Stage the Endpoint Protector Server" knowledge_article_id: kA0Qk0000002BAkKAM products: diff --git a/docs/kb/endpointprotector/deployment-and-installation/how_to_update_to_macos_12_(monterey)_while_using_endpoint_protector_client_and_deep_packet_inspectio.md b/docs/kb/endpointprotector/how_to_update_to_macos_12_(monterey)_while_using_endpoint_protector_client_and_deep_packet_inspectio.md similarity index 98% rename from docs/kb/endpointprotector/deployment-and-installation/how_to_update_to_macos_12_(monterey)_while_using_endpoint_protector_client_and_deep_packet_inspectio.md rename to docs/kb/endpointprotector/how_to_update_to_macos_12_(monterey)_while_using_endpoint_protector_client_and_deep_packet_inspectio.md index de90cd1da5..f56955531e 100644 --- a/docs/kb/endpointprotector/deployment-and-installation/how_to_update_to_macos_12_(monterey)_while_using_endpoint_protector_client_and_deep_packet_inspectio.md +++ b/docs/kb/endpointprotector/how_to_update_to_macos_12_(monterey)_while_using_endpoint_protector_client_and_deep_packet_inspectio.md @@ -6,8 +6,7 @@ keywords: - Endpoint Protector - Deep Packet Inspection sidebar_label: Update to macOS 12 -tags: - - deployment-and-installation +tags: [] title: "How to Update to macOS 12 (Monterey) While Using Endpoint Protector Client and Deep Packet Inspection" knowledge_article_id: kA0Qk0000002B9UKAU products: diff --git a/docs/kb/endpointprotector/troubleshooting-and-errors/how_to_upgrade_when_apply_updates_button_is_grayed_out.md b/docs/kb/endpointprotector/how_to_upgrade_when_apply_updates_button_is_grayed_out.md similarity index 98% rename from docs/kb/endpointprotector/troubleshooting-and-errors/how_to_upgrade_when_apply_updates_button_is_grayed_out.md rename to docs/kb/endpointprotector/how_to_upgrade_when_apply_updates_button_is_grayed_out.md index 7e12b74ba4..11eb59ca73 100644 --- a/docs/kb/endpointprotector/troubleshooting-and-errors/how_to_upgrade_when_apply_updates_button_is_grayed_out.md +++ b/docs/kb/endpointprotector/how_to_upgrade_when_apply_updates_button_is_grayed_out.md @@ -8,8 +8,7 @@ keywords: products: - endpoint-protector sidebar_label: Upgrade When Apply Updates Button Is Grayed Out -tags: - - troubleshooting-and-errors +tags: [] title: How to Upgrade When "Apply Updates" Button Is Grayed Out knowledge_article_id: kA0Qk0000002BDvKAM --- diff --git a/docs/kb/endpointprotector/content-aware-protection-and-dpi/how_to_use_the_content_detection_summary.md b/docs/kb/endpointprotector/how_to_use_the_content_detection_summary.md similarity index 98% rename from docs/kb/endpointprotector/content-aware-protection-and-dpi/how_to_use_the_content_detection_summary.md rename to docs/kb/endpointprotector/how_to_use_the_content_detection_summary.md index c02996e474..22eaa2e9e3 100644 --- a/docs/kb/endpointprotector/content-aware-protection-and-dpi/how_to_use_the_content_detection_summary.md +++ b/docs/kb/endpointprotector/how_to_use_the_content_detection_summary.md @@ -6,8 +6,7 @@ keywords: - Endpoint Protector - Content Aware Policy sidebar_label: Use Content Detection Summary -tags: - - content-aware-protection-and-dpi +tags: [] title: "How to Use the Content Detection Summary" knowledge_article_id: kA0Qk0000002BFWKA2 products: diff --git a/docs/kb/endpointprotector/device-control-and-access-management/how_to_view_a_scanner_in_the_controlled_device_list.md b/docs/kb/endpointprotector/how_to_view_a_scanner_in_the_controlled_device_list.md similarity index 96% rename from docs/kb/endpointprotector/device-control-and-access-management/how_to_view_a_scanner_in_the_controlled_device_list.md rename to docs/kb/endpointprotector/how_to_view_a_scanner_in_the_controlled_device_list.md index 2c6f1c67de..1fa85b2427 100644 --- a/docs/kb/endpointprotector/device-control-and-access-management/how_to_view_a_scanner_in_the_controlled_device_list.md +++ b/docs/kb/endpointprotector/how_to_view_a_scanner_in_the_controlled_device_list.md @@ -6,8 +6,7 @@ keywords: - controlled device list - Endpoint Protector sidebar_label: View Scanner in Controlled Device List -tags: - - device-control-and-access-management +tags: [] title: "How to View a Scanner in the Controlled Device List" knowledge_article_id: kA0Qk0000002BAxKAM products: diff --git a/docs/kb/endpointprotector/device-control-and-access-management/how_to_whitelist_a_device_for_global_access.md b/docs/kb/endpointprotector/how_to_whitelist_a_device_for_global_access.md similarity index 98% rename from docs/kb/endpointprotector/device-control-and-access-management/how_to_whitelist_a_device_for_global_access.md rename to docs/kb/endpointprotector/how_to_whitelist_a_device_for_global_access.md index a1701dcac7..fc52943666 100644 --- a/docs/kb/endpointprotector/device-control-and-access-management/how_to_whitelist_a_device_for_global_access.md +++ b/docs/kb/endpointprotector/how_to_whitelist_a_device_for_global_access.md @@ -6,8 +6,7 @@ keywords: - Endpoint Protector - device management sidebar_label: Whitelisting a Device -tags: - - device-control-and-access-management +tags: [] title: "How to Whitelist a Device for Global Access" knowledge_article_id: kA0Qk0000002BB8KAM products: diff --git a/docs/kb/endpointprotector/features-and-operations/impact-of-spectre-and-meltdown-on-endpoint-protector-deployments.md b/docs/kb/endpointprotector/impact-of-spectre-and-meltdown-on-endpoint-protector-deployments.md similarity index 98% rename from docs/kb/endpointprotector/features-and-operations/impact-of-spectre-and-meltdown-on-endpoint-protector-deployments.md rename to docs/kb/endpointprotector/impact-of-spectre-and-meltdown-on-endpoint-protector-deployments.md index 3802adb2ea..c433d35f48 100644 --- a/docs/kb/endpointprotector/features-and-operations/impact-of-spectre-and-meltdown-on-endpoint-protector-deployments.md +++ b/docs/kb/endpointprotector/impact-of-spectre-and-meltdown-on-endpoint-protector-deployments.md @@ -17,8 +17,7 @@ products: - endpoint-protector visibility: public sidebar_label: Impact of Spectre and Meltdown on Endpoint Protect -tags: - - features-and-operations +tags: [] title: "Impact of Spectre and Meltdown on Endpoint Protector Deployments" knowledge_article_id: kA0Qk0000002B93KAE --- diff --git a/docs/kb/endpointprotector/deployment-and-installation/install-globalsign-and-digicert-root-certificates-on-windows.md b/docs/kb/endpointprotector/install-globalsign-and-digicert-root-certificates-on-windows.md similarity index 98% rename from docs/kb/endpointprotector/deployment-and-installation/install-globalsign-and-digicert-root-certificates-on-windows.md rename to docs/kb/endpointprotector/install-globalsign-and-digicert-root-certificates-on-windows.md index ff0dee18ac..cd7008c8ad 100644 --- a/docs/kb/endpointprotector/deployment-and-installation/install-globalsign-and-digicert-root-certificates-on-windows.md +++ b/docs/kb/endpointprotector/install-globalsign-and-digicert-root-certificates-on-windows.md @@ -15,8 +15,7 @@ keywords: products: - endpoint-protector sidebar_label: "Install GlobalSign and DigiCert Root Certificates on Windows" -tags: - - deployment-and-installation +tags: [] title: "Install GlobalSign and DigiCert Root Certificates on Windows" knowledge_article_id: kA0Qk0000002BFZKA2 --- diff --git a/docs/kb/endpointprotector/deployment-and-installation/install_client_on_macos_with_deep_packet_inspection_and_vpn_traffic_intercept.md b/docs/kb/endpointprotector/install_client_on_macos_with_deep_packet_inspection_and_vpn_traffic_intercept.md similarity index 99% rename from docs/kb/endpointprotector/deployment-and-installation/install_client_on_macos_with_deep_packet_inspection_and_vpn_traffic_intercept.md rename to docs/kb/endpointprotector/install_client_on_macos_with_deep_packet_inspection_and_vpn_traffic_intercept.md index bc6652afce..50f7580ed1 100644 --- a/docs/kb/endpointprotector/deployment-and-installation/install_client_on_macos_with_deep_packet_inspection_and_vpn_traffic_intercept.md +++ b/docs/kb/endpointprotector/install_client_on_macos_with_deep_packet_inspection_and_vpn_traffic_intercept.md @@ -8,8 +8,7 @@ keywords: - VPN Traffic Intercept - client software sidebar_label: Install EPP Client on macOS -tags: - - deployment-and-installation +tags: [] title: "Install Client on macOS with Deep Packet Inspection and VPN Traffic Intercept" knowledge_article_id: kA0Qk0000002B64KAE products: diff --git a/docs/kb/endpointprotector/deployment-and-installation/install_the_linux_client.md b/docs/kb/endpointprotector/install_the_linux_client.md similarity index 97% rename from docs/kb/endpointprotector/deployment-and-installation/install_the_linux_client.md rename to docs/kb/endpointprotector/install_the_linux_client.md index 66085661a9..ead54b7d28 100644 --- a/docs/kb/endpointprotector/deployment-and-installation/install_the_linux_client.md +++ b/docs/kb/endpointprotector/install_the_linux_client.md @@ -6,8 +6,7 @@ keywords: - Linux client - installation sidebar_label: Install Linux Client -tags: - - deployment-and-installation +tags: [] title: "How to Install the Endpoint Protector Linux Client" knowledge_article_id: kA0Qk0000002B6vKAE products: diff --git a/docs/kb/endpointprotector/deployment-and-installation/installing-a-monitoring-agent-on-the-virtual-appliance.md b/docs/kb/endpointprotector/installing-a-monitoring-agent-on-the-virtual-appliance.md similarity index 97% rename from docs/kb/endpointprotector/deployment-and-installation/installing-a-monitoring-agent-on-the-virtual-appliance.md rename to docs/kb/endpointprotector/installing-a-monitoring-agent-on-the-virtual-appliance.md index 82074c1885..798f3e91f1 100644 --- a/docs/kb/endpointprotector/deployment-and-installation/installing-a-monitoring-agent-on-the-virtual-appliance.md +++ b/docs/kb/endpointprotector/installing-a-monitoring-agent-on-the-virtual-appliance.md @@ -16,8 +16,7 @@ keywords: products: - endpoint-protector sidebar_label: Installing a Monitoring Agent on the Virtual Appli -tags: - - deployment-and-installation +tags: [] title: "Installing a Monitoring Agent on the Virtual Appliance" knowledge_article_id: kA0Qk0000002B2vKAE --- diff --git a/docs/kb/endpointprotector/deployment-and-installation/installing-the-agent-with-proxy-settings-on-macos.md b/docs/kb/endpointprotector/installing-the-agent-with-proxy-settings-on-macos.md similarity index 97% rename from docs/kb/endpointprotector/deployment-and-installation/installing-the-agent-with-proxy-settings-on-macos.md rename to docs/kb/endpointprotector/installing-the-agent-with-proxy-settings-on-macos.md index e2c99ddc06..e4389413e0 100644 --- a/docs/kb/endpointprotector/deployment-and-installation/installing-the-agent-with-proxy-settings-on-macos.md +++ b/docs/kb/endpointprotector/installing-the-agent-with-proxy-settings-on-macos.md @@ -15,8 +15,7 @@ keywords: products: - endpoint-protector sidebar_label: Installing the Agent with Proxy Settings on MacOS -tags: - - deployment-and-installation +tags: [] title: "Installing the Agent with Proxy Settings on MacOS" knowledge_article_id: kA0Qk0000002B5vKAE --- diff --git a/docs/kb/endpointprotector/deployment-and-installation/installing-the-agent-with-proxy-settings-on-windows.md b/docs/kb/endpointprotector/installing-the-agent-with-proxy-settings-on-windows.md similarity index 97% rename from docs/kb/endpointprotector/deployment-and-installation/installing-the-agent-with-proxy-settings-on-windows.md rename to docs/kb/endpointprotector/installing-the-agent-with-proxy-settings-on-windows.md index 533d144a5c..fe8474dceb 100644 --- a/docs/kb/endpointprotector/deployment-and-installation/installing-the-agent-with-proxy-settings-on-windows.md +++ b/docs/kb/endpointprotector/installing-the-agent-with-proxy-settings-on-windows.md @@ -15,8 +15,7 @@ keywords: products: - endpoint-protector sidebar_label: Installing the Agent with Proxy Settings on Window -tags: - - deployment-and-installation +tags: [] title: "Installing the Agent with Proxy Settings on Windows" knowledge_article_id: kA0Qk0000002B6OKAU --- diff --git a/docs/kb/endpointprotector/deployment-and-installation/installing_the_agent_with_proxy_settings_on_linux.md b/docs/kb/endpointprotector/installing_the_agent_with_proxy_settings_on_linux.md similarity index 97% rename from docs/kb/endpointprotector/deployment-and-installation/installing_the_agent_with_proxy_settings_on_linux.md rename to docs/kb/endpointprotector/installing_the_agent_with_proxy_settings_on_linux.md index 5bc4f4959a..0cefaf792c 100644 --- a/docs/kb/endpointprotector/deployment-and-installation/installing_the_agent_with_proxy_settings_on_linux.md +++ b/docs/kb/endpointprotector/installing_the_agent_with_proxy_settings_on_linux.md @@ -6,8 +6,7 @@ keywords: - Linux - proxy settings sidebar_label: Installing the Agent with Proxy Settings -tags: - - deployment-and-installation +tags: [] title: "Installing the Agent with Proxy Settings on Linux" knowledge_article_id: kA0Qk0000002B2iKAE products: diff --git a/docs/kb/endpointprotector/enforced-encryption-and-easylock/locate-logs-in-content-aware-report-when-using-partitions.md b/docs/kb/endpointprotector/locate-logs-in-content-aware-report-when-using-partitions.md similarity index 96% rename from docs/kb/endpointprotector/enforced-encryption-and-easylock/locate-logs-in-content-aware-report-when-using-partitions.md rename to docs/kb/endpointprotector/locate-logs-in-content-aware-report-when-using-partitions.md index c758f9bffa..f6743d7876 100644 --- a/docs/kb/endpointprotector/enforced-encryption-and-easylock/locate-logs-in-content-aware-report-when-using-partitions.md +++ b/docs/kb/endpointprotector/locate-logs-in-content-aware-report-when-using-partitions.md @@ -13,8 +13,7 @@ keywords: products: - endpoint-protector sidebar_label: Locate Logs in Content Aware Report When Using Par -tags: - - enforced-encryption-and-easylock +tags: [] title: "Locate Logs in Content Aware Report When Using Partitions" knowledge_article_id: kA0Qk0000002B5wKAE --- diff --git a/docs/kb/endpointprotector/features-and-operations/locating-the-default-username-and-password-for-the-reporting-and-administration-tool.md b/docs/kb/endpointprotector/locating-the-default-username-and-password-for-the-reporting-and-administration-tool.md similarity index 96% rename from docs/kb/endpointprotector/features-and-operations/locating-the-default-username-and-password-for-the-reporting-and-administration-tool.md rename to docs/kb/endpointprotector/locating-the-default-username-and-password-for-the-reporting-and-administration-tool.md index 137b70a47f..9ea8ff38b9 100644 --- a/docs/kb/endpointprotector/features-and-operations/locating-the-default-username-and-password-for-the-reporting-and-administration-tool.md +++ b/docs/kb/endpointprotector/locating-the-default-username-and-password-for-the-reporting-and-administration-tool.md @@ -13,8 +13,7 @@ keywords: products: - endpoint-protector sidebar_label: Locating the Default Username and Password for the -tags: - - features-and-operations +tags: [] title: "Locating the Default Username and Password for the Reporting and Administration Tool" knowledge_article_id: kA0Qk0000002BNcKAM --- diff --git a/docs/kb/endpointprotector/enforced-encryption-and-easylock/managing-enforced-encryption-and-file-tracing-settings.md b/docs/kb/endpointprotector/managing-enforced-encryption-and-file-tracing-settings.md similarity index 98% rename from docs/kb/endpointprotector/enforced-encryption-and-easylock/managing-enforced-encryption-and-file-tracing-settings.md rename to docs/kb/endpointprotector/managing-enforced-encryption-and-file-tracing-settings.md index d2ac7ab976..be3496a5e9 100644 --- a/docs/kb/endpointprotector/enforced-encryption-and-easylock/managing-enforced-encryption-and-file-tracing-settings.md +++ b/docs/kb/endpointprotector/managing-enforced-encryption-and-file-tracing-settings.md @@ -18,8 +18,7 @@ keywords: products: - endpoint-protector sidebar_label: Managing Enforced Encryption and File Tracing Sett -tags: - - enforced-encryption-and-easylock +tags: [] title: "Managing Enforced Encryption and File Tracing Settings" knowledge_article_id: kA0Qk0000002BCkKAM --- diff --git a/docs/kb/endpointprotector/device-control-and-access-management/managing-network-share-rights-in-device-control.md b/docs/kb/endpointprotector/managing-network-share-rights-in-device-control.md similarity index 98% rename from docs/kb/endpointprotector/device-control-and-access-management/managing-network-share-rights-in-device-control.md rename to docs/kb/endpointprotector/managing-network-share-rights-in-device-control.md index c039e92747..150d066666 100644 --- a/docs/kb/endpointprotector/device-control-and-access-management/managing-network-share-rights-in-device-control.md +++ b/docs/kb/endpointprotector/managing-network-share-rights-in-device-control.md @@ -19,8 +19,7 @@ products: - endpoint-protector visibility: public sidebar_label: Managing Network Share Rights in Device Control -tags: - - device-control-and-access-management +tags: [] title: "Managing Network Share Rights in Device Control" knowledge_article_id: kA0Qk0000002BHBKA2 --- diff --git a/docs/kb/endpointprotector/administration-security-and-monitoring/managing-system-administrators-and-administrator-groups.md b/docs/kb/endpointprotector/managing-system-administrators-and-administrator-groups.md similarity index 98% rename from docs/kb/endpointprotector/administration-security-and-monitoring/managing-system-administrators-and-administrator-groups.md rename to docs/kb/endpointprotector/managing-system-administrators-and-administrator-groups.md index 48b235c540..4f6f1fb2de 100644 --- a/docs/kb/endpointprotector/administration-security-and-monitoring/managing-system-administrators-and-administrator-groups.md +++ b/docs/kb/endpointprotector/managing-system-administrators-and-administrator-groups.md @@ -15,8 +15,7 @@ keywords: products: - endpoint-protector sidebar_label: Managing System Administrators and Administrator G -tags: - - administration-security-and-monitoring +tags: [] title: "Managing System Administrators and Administrator Groups" knowledge_article_id: kA0Qk0000002BCTKA2 --- diff --git a/docs/kb/endpointprotector/deployment-and-installation/migrate_the_endpoint_protector_server_to_a_new_virtual_machine.md b/docs/kb/endpointprotector/migrate_the_endpoint_protector_server_to_a_new_virtual_machine.md similarity index 98% rename from docs/kb/endpointprotector/deployment-and-installation/migrate_the_endpoint_protector_server_to_a_new_virtual_machine.md rename to docs/kb/endpointprotector/migrate_the_endpoint_protector_server_to_a_new_virtual_machine.md index 92f1187ce8..3dbbf9a62f 100644 --- a/docs/kb/endpointprotector/deployment-and-installation/migrate_the_endpoint_protector_server_to_a_new_virtual_machine.md +++ b/docs/kb/endpointprotector/migrate_the_endpoint_protector_server_to_a_new_virtual_machine.md @@ -6,8 +6,7 @@ keywords: - migration - virtual machine sidebar_label: Migrate Endpoint Protector Server -tags: - - deployment-and-installation +tags: [] title: "Migrate the Endpoint Protector Server to a New Virtual Machine" knowledge_article_id: kA0Qk0000002B6DKAU products: diff --git a/docs/kb/endpointprotector/device-control-and-access-management/missing-devices-in-the-client-list.md b/docs/kb/endpointprotector/missing-devices-in-the-client-list.md similarity index 96% rename from docs/kb/endpointprotector/device-control-and-access-management/missing-devices-in-the-client-list.md rename to docs/kb/endpointprotector/missing-devices-in-the-client-list.md index 1595e48c1f..5550556299 100644 --- a/docs/kb/endpointprotector/device-control-and-access-management/missing-devices-in-the-client-list.md +++ b/docs/kb/endpointprotector/missing-devices-in-the-client-list.md @@ -16,8 +16,7 @@ keywords: products: - endpoint-protector sidebar_label: Missing Devices in the Client List -tags: - - device-control-and-access-management +tags: [] title: "Missing Devices in the Client List" knowledge_article_id: kA0Qk0000002B4FKAU --- diff --git a/docs/kb/endpointprotector/move_and_tag_files.py b/docs/kb/endpointprotector/move_and_tag_files.py deleted file mode 100644 index aeab929e30..0000000000 --- a/docs/kb/endpointprotector/move_and_tag_files.py +++ /dev/null @@ -1,280 +0,0 @@ -#!/usr/bin/env python3 -import os -import shutil -import re - -# Define the categories and their files -categories = { - "deployment-and-installation": [ - "activating_the_mail_add-in_for_domain_allowlist_in_outlook_classic_for_windows.md", - "add_an_ssl_certificate.md", - "check_the_client_version_installed_on_your_computer.md", - "deploy_clients_via_group_policy.md", - "deploying-endpoint-protector-agents.md", - "deploy-the-client-on-macos-through-intune-with-full-disk-access.md", - "download-the-intune-mdm-deployment-guide.md", - "enable_full_disk_access_when_deploying_on_macos_using_kandji.md", - "how_to_deploy_the_client_using_sccm_or_msiexec.md", - "how_to_find_the_cososys_team_id_and_bundle_id_for_client_deployment_on_macos.md", - "how_to_manually_uninstall_the_agent.md", - "how_to_stage_the_endpoint_protector_server.md", - "how-to-install-client-without-user-interaction.md", - "how-to-install-the-client-on-macos-monterey.md", - "how-to-deploy-the-windows-endpoint-protector-agent.md", - "install_client_on_macos_with_deep_packet_inspection_and_vpn_traffic_intercept.md", - "install_the_linux_client.md", - "install-globalsign-and-digicert-root-certificates-on-windows.md", - "installing_the_agent_with_proxy_settings_on_linux.md", - "installing-a-monitoring-agent-on-the-virtual-appliance.md", - "installing-the-agent-with-proxy-settings-on-macos.md", - "installing-the-agent-with-proxy-settings-on-windows.md", - "migrate_the_endpoint_protector_server_to_a_new_virtual_machine.md", - "reinstalling-the-endpoint-protector-client-via-linux-terminal.md", - "uninstall-the-client-from-a-mac-computer.md", - "upgrade_linux_clients_without_uninstalling_and_reinstalling.md", - "upgrade_to_client_version_5.9.4.3.md", - ], - "device-control-and-access-management": [ - "are_ios_devices_recognized_when_connected_to_a_windows_pc.md", - "can-endpoint-protector-block-internal-card-readers-on-mac.md", - "can-you-block-an-internal-card-reader-on-mac.md", - "configuring-rights-for-outside-hours-and-outside-network.md", - "error_devices_not_visible_in_list_of_devices.md", - "how_easylock_software_works_with_the_endpoint_protector_server_and_client_software.md", - "how_to_add_specific_devices_to_the_allow_list.md", - "how_to_control_idevices_on_endpoint_protector_for_mac.md", - "how_to_whitelist_a_device_for_global_access.md", - "how-to-charge-an-iphone-on-a-computer-controlled-by-endpoint-protector.md", - "how-to-configure-deny-access-but-allow-charging-for-ios-devices.md", - "how-to-configure-user-remediation-for-device-control.md", - "how-to-set-access-rights-for-an-iphone.md", - "managing-network-share-rights-in-device-control.md", - "missing-devices-in-the-client-list.md", - "read_only_access_not_working_after_rights_change.md", - "resolve-wifi-connection-issues-when-rights-are-set-to-allow-access.md", - "set-rights-for-a-specific-device.md", - "understanding-the-rights-hierarchy-for-devices.md", - "why_does_an_iphone_remain_blocked_despite_having_allow_access_rights.md", - "why_endpoint_protector_detects_cameras_as_digital_cameras_or_windows_portable_devices_(mtp).md", - "why-is-a-printer-detected-as-an-usb-storage-device.md", - "why-smartphones-are-detected-as-multiple-device-types.md", - "device-control-sections-overview.md", - "blocking-easylock-folder-access-on-machines-without-the-endpoint-protector-agent.md", - "block-file-transfers-to-or-from-network-shares.md", - "how_to_view_a_scanner_in_the_controlled_device_list.md", - "global-rights-option-not-displayed-when-easylock-role-is-assigned-to-administrator.md", - "how-to-back-up-data-from-a-usb-drive-when-experiencing-easylock-issues.md", - "error-failed-to-initiate-usb-device.md", - "error-cannot-execute-command-an-error-occurred.md", - ], - "content-aware-protection-and-dpi": [ - "allowing-chatgpt-access-via-deep-packet-inspection-allowlist.md", - "can-content-aware-protection-detect-sensitive-content-in-archived-files.md", - "can-optical-character-recognition-be-enabled-for-file-inspection.md", - "configure_content_aware_policy_priorities.md", - "content_aware_protection_tab_missing.md", - "content-aware-policy-configuration.md", - "create_exceptions_for_specific_file_extensions.md", - "dpi-certificate-not-available-in-the-browser.md", - "enable-deep-packet-inspection-for-instant-messaging-applications.md", - "enabling-advanced-printer-and-mtp-scanning.md", - "enabling-deep-packet-inspection-and-intercepting-vpn-traffic-on-macos-clients.md", - "enabling-user-remediation-in-content-aware-protection-policies.md", - "how_to_block_source_code_using_ocr.md", - "how_to_use_the_content_detection_summary.md", - "how-does-the-file-size-threshold-apply-to-uploads.md", - "how-the-file-size-threshold-applies-to-uploads.md", - "how-to-block-whatsapp-application-from-launching.md", - "how-to-collect-extended-deep-packet-inspection-logs-for-mac-os.md", - "how-to-collect-extended-deep-packet-inspection-logs-for-windows.md", - "how-to-monitor-webmail-for-gmail-outlook-and-yahoo.md", - "optical_character_recognition_(ocr)_not_working.md", - "printing_jobs_not_being_blocked_or_reported.md", - "reduce-the-number-of-false-positives.md", - "resolve_hsts_web_browser_errors_when_accessing_websites.md", - "resolve-black-screen-issues-during-remote-access.md", - "set_up_a_report_only_content_aware_protection_policy.md", - "set-up-url-allowlists-and-denylists.md", - "utilize-the-monitor-webmail-setting-for-subject-and-body-scanning.md", - "whitelisting-authentication-servers-for-deep-packet-inspection.md", - "why_dpi_does_not_inspect_content_when_vpn_add-ons_are_installed_on_browsers.md", - "does-endpoint-protector-inspect-content-sent-through-thunderbird.md", - "does_the_uninstall_attempt_event_confirm_agent_removal_from_the_client_machine.md", - "how-to-apply-real-time-data-validation.md", - "will-content-aware-protection-block-sensitive-content-in-files-from-the-allowed-file-allowlist.md", - "enable-sensitive-data-protection.md", - "how_to_add_a_new_entry_to_the_justification_list.md", - ], - "enforced-encryption-and-easylock": [ - "enable_easylock_updates_and_file_shadowing_for_removable_drives.md", - "error-failed-to-initiate-usb-device.md", - "file-shadow-format-for-documents-sent-to-printers.md", - "how_to_reassign_a_valid_enforced_encryption_license_to_a_usb_storage_device.md", - "how-to-use-easylock-without-endpoint-protector-software.md", - "managing-enforced-encryption-and-file-tracing-settings.md", - "can-the-easylock-app-be-opened-without-the-endpoint-protector-agent-installed.md", - "protect-the-client-from-unauthorized-uninstallation.md", - "how-to-set-an-uninstall-protection-password.md", - "restart_the_client_without_restarting_the_computer.md", - "create_a_system_backup_v2.md", - "create_exceptions_for_specific_file_extensions.md", - "how_to_perform_a_backup_restore.md", - "what_is_a_file_read-write_event.md", - "enable_easylock_updates_and_file_shadowing_for_removable_drives.md", - "locate-logs-in-content-aware-report-when-using-partitions.md", - "determine-the-recommended-number-of-endpoints-for-file-tracing-and-file-shadowing.md", - "system-backup-v2-not-showing-in-the-endpoint-protector-console.md", - ], - "administration-security-and-monitoring": [ - "ad_admins_not_able_to_log_in.md", - "configure-session-timeout-in-the-administration-interface.md", - "configure-session-timeout-settings-for-the-administration-interface.md", - "enable_two-factor_authentication_for_system_admins_with_google_authenticator_app.md", - "error-computers-displayed-as-unlicensed-under-list-of-computers.md", - "export-event-logs-from-reports-and-analysis.md", - "how_to_block_specific_ip_addresses_from_accessing_the_console.md", - "how_to_increase_the_200_entries_display_limitation.md", - "how_to_locate_and_change_the_default_credentials_for_the_console.md", - "how_to_select_multiple_computers_and_users_within_groups.md", - "how_to_set_up_e-mail_alerts.md", - "how_to_set_up_active_directory_administrator_synchronization.md", - "how_to_set_up_external_storage.md", - "how_to_set_up_smtp_with_gmail.md", - "how-to-check-the-history-and-email-status-of-alerts.md", - "how-to-identify-and-remove-duplicate-computers.md", - "how-to-set-fqdn-in-server-certificate-subject.md", - "how-to-update-endpoint-protector-or-unify-server.md", - "managing-system-administrators-and-administrator-groups.md", - "resetting-an-administrator-password.md", - "review_administrator_activity_in_the_console.md", - "secure_endpoint_protector_web_console_with_an_ssl_certificate.md", - "set_password_validity_or_remove_password_expiration_for_administrators.md", - "set_up_a_siem_integration.md", - "set_up_automatic_license_release.md", - "troubleshoot_two-factor_authentication_issues.md", - "update-the-endpoint-protector-server-ip-address-on-a-windows-endpoint.md", - "how-to-export-the-list-of-computers,_users,_or_devices.md", - "how_to_set_up_active_directory_administrator_synchronization.md", - ], - "troubleshooting-and-errors": [ - "ad_admins_not_able_to_log_in.md", - "destination_details_tab_is_missing_in_the_reports_and_analysis_section.md", - "error_devices_not_visible_in_list_of_devices.md", - "error_server_user_interface_only_accessible_with_safari_on_vm-hosted_servers.md", - "error-cannot-execute-command-an-error-occurred.md", - "error-computers-displayed-as-unlicensed-under-list-of-computers.md", - "error-failed-to-initiate-usb-device.md", - "error-secure-connection-failed-invalid-certificate-error-in-mozilla-firefox.md", - "global-rights-option-not-displayed-when-easylock-role-is-assigned-to-administrator.md", - "greyed-out-computer-in-the-client-software-upgrade.md", - "how_to_manually_activate_debugging_logs_on_windows.md", - "how_to_manually_generate_logs_for_mac_endpoint_protector_agents_via_terminal.md", - "how_to_remotely_activate_and_collect_client_logs_from_the_server_interface.md", - "how_to_resolve_reports_and_analysis_logs_not_loading.md", - "how_to_handle_the_111.33.33.111_ip_address_on_the_server.md", - "how_to_upgrade_when_apply_updates_button_is_grayed_out.md", - "how_to_generate_a_memory_dump.md", - "how-to-check-the-client-to-server-connection-status.md", - "how-to-collect-extended-deep-packet-inspection-logs-for-mac-os.md", - "how-to-collect-extended-deep-packet-inspection-logs-for-windows.md", - "locate-logs-in-content-aware-report-when-using-partitions.md", - "missing-devices-in-the-client-list.md", - "optical_character_recognition_(ocr)_not_working.md", - "printing_jobs_not_being_blocked_or_reported.md", - "read_only_access_not_working_after_rights_change.md", - "resolve_hsts_web_browser_errors_when_accessing_websites.md", - "resolve-black-screen-issues-during-remote-access.md", - "resolve-wifi-connection-issues-when-rights-are-set-to-allow-access.md", - "user_interface_performance_issues.md", - "why_is_the_serial_number_not_correctly_identified_for_my_iphone.md", - "system-backup-v2-not-showing-in-the-endpoint-protector-console.md", - ], - "features-and-operations": [ - "can-the-easylock-app-be-opened-without-the-endpoint-protector-agent-installed.md", - "client_integrity_fail_events.md", - "client-modes-overview.md", - "creating-ediscovery-policies-and-scans.md", - "does-endpoint-protector-inspect-content-sent-through-thunderbird.md", - "impact-of-spectre-and-meltdown-on-endpoint-protector-deployments.md", - "locating-the-default-username-and-password-for-the-reporting-and-administration-tool.md", - "network-ports-for-endpoint-protector-server-and-client.md", - "otp_device_code_compatibility.md", - "overview_of_remediation_actions_in_ediscovery.md", - "recommendations_for_endpoint_protector_interaction_with_security_vendors,_proxies,_casbs,_and_browse.md", - "supported_platforms_for_endpoint_protector_server_installation.md", - "understanding-the-rights-hierarchy-for-devices.md", - "user_remediation_reporting.md", - "using-smart-groups-for-automatic-computer-and-user-assignment.md", - "what_are_cryptographic_hashes.md", - "what_is_a_file_read-write_event.md", - "what-do-the-colors-represent-in-endpoint-protector-server-and-client.md", - "whitelist_or_exclude_endpoint_protector_processes_in_crowdstrike.md", - "why_endpoint_protector_detects_cameras_as_digital_cameras_or_windows_portable_devices_(mtp).md", - "why-is-a-printer-detected-as-an-usb-storage-device.md", - "why-smartphones-are-detected-as-multiple-device-types.md", - "why-do-various-linux-system-users-appear-in-the-endpoint-protector-user-interface.md", - "why_does_the_ediscovery_scanning_status_progress_bar_drop_to_a_lower_percentage.md", - ], -} - -# Get the base directory -base_dir = os.path.dirname(os.path.abspath(__file__)) - -# Statistics -total_moved = 0 -total_tagged = 0 -errors = [] - -# Process each category -for category, files in categories.items(): - category_dir = os.path.join(base_dir, category) - - for filename in files: - source_path = os.path.join(base_dir, filename) - dest_path = os.path.join(category_dir, filename) - - # Check if source file exists - if not os.path.exists(source_path): - errors.append(f"Source file not found: {filename}") - continue - - try: - # Read the file - with open(source_path, 'r', encoding='utf-8') as f: - content = f.read() - - # Replace tags: [] with tags:\n - category-name - # First, find and replace the tags line - updated_content = re.sub( - r'tags: \[\]', - f'tags:\n - {category}', - content - ) - - # Write to destination - with open(dest_path, 'w', encoding='utf-8') as f: - f.write(updated_content) - - # Remove source file - os.remove(source_path) - - total_moved += 1 - total_tagged += 1 - print(f"Moved and tagged: {filename} -> {category}/") - - except Exception as e: - errors.append(f"Error processing {filename}: {str(e)}") - print(f"Error processing {filename}: {str(e)}") - -# Print summary -print("\n" + "="*80) -print("SUMMARY") -print("="*80) -print(f"Total files moved: {total_moved}") -print(f"Total files tagged: {total_tagged}") -if errors: - print(f"\nErrors encountered ({len(errors)}):") - for error in errors: - print(f" - {error}") -else: - print("No errors encountered!") diff --git a/docs/kb/endpointprotector/features-and-operations/network-ports-for-endpoint-protector-server-and-client.md b/docs/kb/endpointprotector/network-ports-for-endpoint-protector-server-and-client.md similarity index 98% rename from docs/kb/endpointprotector/features-and-operations/network-ports-for-endpoint-protector-server-and-client.md rename to docs/kb/endpointprotector/network-ports-for-endpoint-protector-server-and-client.md index 1108e26fc8..68709fc61c 100644 --- a/docs/kb/endpointprotector/features-and-operations/network-ports-for-endpoint-protector-server-and-client.md +++ b/docs/kb/endpointprotector/network-ports-for-endpoint-protector-server-and-client.md @@ -15,8 +15,7 @@ keywords: products: - endpoint-protector sidebar_label: Network Ports for Endpoint Protector Server and Cl -tags: - - features-and-operations +tags: [] title: "Network Ports for Endpoint Protector Server and Client" knowledge_article_id: kA0Qk0000002BDyKAM --- diff --git a/docs/kb/endpointprotector/content-aware-protection-and-dpi/optical_character_recognition_(ocr)_not_working.md b/docs/kb/endpointprotector/optical_character_recognition_(ocr)_not_working.md similarity index 96% rename from docs/kb/endpointprotector/content-aware-protection-and-dpi/optical_character_recognition_(ocr)_not_working.md rename to docs/kb/endpointprotector/optical_character_recognition_(ocr)_not_working.md index d36a320a26..84088b7a40 100644 --- a/docs/kb/endpointprotector/content-aware-protection-and-dpi/optical_character_recognition_(ocr)_not_working.md +++ b/docs/kb/endpointprotector/optical_character_recognition_(ocr)_not_working.md @@ -6,8 +6,7 @@ keywords: - OCR issues - Endpoint Protector sidebar_label: OCR Not Working -tags: - - content-aware-protection-and-dpi +tags: [] title: "Optical Character Recognition (OCR) Not Working" knowledge_article_id: kA0Qk0000002B2gKAE products: diff --git a/docs/kb/endpointprotector/features-and-operations/otp_device_code_compatibility.md b/docs/kb/endpointprotector/otp_device_code_compatibility.md similarity index 97% rename from docs/kb/endpointprotector/features-and-operations/otp_device_code_compatibility.md rename to docs/kb/endpointprotector/otp_device_code_compatibility.md index dfd883ad60..7b3097d7cc 100644 --- a/docs/kb/endpointprotector/features-and-operations/otp_device_code_compatibility.md +++ b/docs/kb/endpointprotector/otp_device_code_compatibility.md @@ -8,8 +8,7 @@ keywords: - security - authentication sidebar_label: OTP Device Code Compatibility -tags: - - features-and-operations +tags: [] title: "OTP Device Code Compatibility" knowledge_article_id: kA0Qk0000002B7ZKAU products: diff --git a/docs/kb/endpointprotector/features-and-operations/overview_of_remediation_actions_in_ediscovery.md b/docs/kb/endpointprotector/overview_of_remediation_actions_in_ediscovery.md similarity index 97% rename from docs/kb/endpointprotector/features-and-operations/overview_of_remediation_actions_in_ediscovery.md rename to docs/kb/endpointprotector/overview_of_remediation_actions_in_ediscovery.md index 3da15fe372..9c570d39a8 100644 --- a/docs/kb/endpointprotector/features-and-operations/overview_of_remediation_actions_in_ediscovery.md +++ b/docs/kb/endpointprotector/overview_of_remediation_actions_in_ediscovery.md @@ -6,8 +6,7 @@ keywords: - remediation actions - sensitive data sidebar_label: Overview of Remediation Actions -tags: - - features-and-operations +tags: [] title: "Overview of Remediation Actions in eDiscovery" knowledge_article_id: kA0Qk0000002B9DKAU products: diff --git a/docs/kb/endpointprotector/content-aware-protection-and-dpi/printing_jobs_not_being_blocked_or_reported.md b/docs/kb/endpointprotector/printing_jobs_not_being_blocked_or_reported.md similarity index 96% rename from docs/kb/endpointprotector/content-aware-protection-and-dpi/printing_jobs_not_being_blocked_or_reported.md rename to docs/kb/endpointprotector/printing_jobs_not_being_blocked_or_reported.md index 91025f23b7..bdd44d8e91 100644 --- a/docs/kb/endpointprotector/content-aware-protection-and-dpi/printing_jobs_not_being_blocked_or_reported.md +++ b/docs/kb/endpointprotector/printing_jobs_not_being_blocked_or_reported.md @@ -6,8 +6,7 @@ keywords: - printing jobs - Device Control sidebar_label: Printing Jobs Not Being Blocked or Reported -tags: - - content-aware-protection-and-dpi +tags: [] title: "Printing Jobs Not Being Blocked or Reported" knowledge_article_id: kA0Qk0000002B7CKAU products: diff --git a/docs/kb/endpointprotector/enforced-encryption-and-easylock/protect-the-client-from-unauthorized-uninstallation.md b/docs/kb/endpointprotector/protect-the-client-from-unauthorized-uninstallation.md similarity index 98% rename from docs/kb/endpointprotector/enforced-encryption-and-easylock/protect-the-client-from-unauthorized-uninstallation.md rename to docs/kb/endpointprotector/protect-the-client-from-unauthorized-uninstallation.md index d0f9fc6f4b..52dc8d35d7 100644 --- a/docs/kb/endpointprotector/enforced-encryption-and-easylock/protect-the-client-from-unauthorized-uninstallation.md +++ b/docs/kb/endpointprotector/protect-the-client-from-unauthorized-uninstallation.md @@ -14,8 +14,7 @@ keywords: products: - endpoint-protector sidebar_label: Protect the Client from Unauthorized Uninstallatio -tags: - - enforced-encryption-and-easylock +tags: [] title: "Protect the Client from Unauthorized Uninstallation" knowledge_article_id: kA0Qk0000002B5yKAE --- diff --git a/docs/kb/endpointprotector/device-control-and-access-management/read_only_access_not_working_after_rights_change.md b/docs/kb/endpointprotector/read_only_access_not_working_after_rights_change.md similarity index 96% rename from docs/kb/endpointprotector/device-control-and-access-management/read_only_access_not_working_after_rights_change.md rename to docs/kb/endpointprotector/read_only_access_not_working_after_rights_change.md index cd35ba6ca4..011fb7146e 100644 --- a/docs/kb/endpointprotector/device-control-and-access-management/read_only_access_not_working_after_rights_change.md +++ b/docs/kb/endpointprotector/read_only_access_not_working_after_rights_change.md @@ -6,8 +6,7 @@ keywords: - access rights - Endpoint Protector sidebar_label: Read Only Access Issues -tags: - - device-control-and-access-management +tags: [] title: "Read Only Access Not Working After Rights Change" knowledge_article_id: kA0Qk0000002BIqKAM products: diff --git a/docs/kb/endpointprotector/features-and-operations/recommendations_for_endpoint_protector_interaction_with_security_vendors,_proxies,_casbs,_and_browse.md b/docs/kb/endpointprotector/recommendations_for_endpoint_protector_interaction_with_security_vendors,_proxies,_casbs,_and_browse.md similarity index 98% rename from docs/kb/endpointprotector/features-and-operations/recommendations_for_endpoint_protector_interaction_with_security_vendors,_proxies,_casbs,_and_browse.md rename to docs/kb/endpointprotector/recommendations_for_endpoint_protector_interaction_with_security_vendors,_proxies,_casbs,_and_browse.md index 1fb2e749a9..2df0f13c97 100644 --- a/docs/kb/endpointprotector/features-and-operations/recommendations_for_endpoint_protector_interaction_with_security_vendors,_proxies,_casbs,_and_browse.md +++ b/docs/kb/endpointprotector/recommendations_for_endpoint_protector_interaction_with_security_vendors,_proxies,_casbs,_and_browse.md @@ -8,8 +8,7 @@ keywords: - CASBs - web browsers sidebar_label: Recommendations for Endpoint Protector Interaction -tags: - - features-and-operations +tags: [] title: "Recommendations for Endpoint Protector Interaction with Security Vendors, Proxies, CASBs, and Browsers" knowledge_article_id: kA0Qk0000002B7HKAU products: diff --git a/docs/kb/endpointprotector/content-aware-protection-and-dpi/reduce-the-number-of-false-positives.md b/docs/kb/endpointprotector/reduce-the-number-of-false-positives.md similarity index 98% rename from docs/kb/endpointprotector/content-aware-protection-and-dpi/reduce-the-number-of-false-positives.md rename to docs/kb/endpointprotector/reduce-the-number-of-false-positives.md index 0eabfd3067..a7ea123d3a 100644 --- a/docs/kb/endpointprotector/content-aware-protection-and-dpi/reduce-the-number-of-false-positives.md +++ b/docs/kb/endpointprotector/reduce-the-number-of-false-positives.md @@ -14,8 +14,7 @@ keywords: products: - endpoint-protector sidebar_label: Reduce the Number of False Positives -tags: - - content-aware-protection-and-dpi +tags: [] title: "Reduce the Number of False Positives" knowledge_article_id: kA0Qk0000002B6nKAE --- diff --git a/docs/kb/endpointprotector/deployment-and-installation/reinstalling-the-endpoint-protector-client-via-linux-terminal.md b/docs/kb/endpointprotector/reinstalling-the-endpoint-protector-client-via-linux-terminal.md similarity index 97% rename from docs/kb/endpointprotector/deployment-and-installation/reinstalling-the-endpoint-protector-client-via-linux-terminal.md rename to docs/kb/endpointprotector/reinstalling-the-endpoint-protector-client-via-linux-terminal.md index 073dd5246f..6e8f6ad6ec 100644 --- a/docs/kb/endpointprotector/deployment-and-installation/reinstalling-the-endpoint-protector-client-via-linux-terminal.md +++ b/docs/kb/endpointprotector/reinstalling-the-endpoint-protector-client-via-linux-terminal.md @@ -15,8 +15,7 @@ keywords: products: - endpoint-protector sidebar_label: Reinstalling the Endpoint Protector Client via Lin -tags: - - deployment-and-installation +tags: [] title: "Reinstalling the Endpoint Protector Client via Linux Terminal" knowledge_article_id: kA0Qk0000002B6JKAU --- diff --git a/docs/kb/endpointprotector/administration-security-and-monitoring/resetting-an-administrator-password.md b/docs/kb/endpointprotector/resetting-an-administrator-password.md similarity index 97% rename from docs/kb/endpointprotector/administration-security-and-monitoring/resetting-an-administrator-password.md rename to docs/kb/endpointprotector/resetting-an-administrator-password.md index b87cd997ea..da1f8eb8bb 100644 --- a/docs/kb/endpointprotector/administration-security-and-monitoring/resetting-an-administrator-password.md +++ b/docs/kb/endpointprotector/resetting-an-administrator-password.md @@ -15,8 +15,7 @@ keywords: products: - endpoint-protector sidebar_label: Resetting an Administrator Password -tags: - - administration-security-and-monitoring +tags: [] title: "Resetting an Administrator Password" knowledge_article_id: kA0Qk0000002B2eKAE --- diff --git a/docs/kb/endpointprotector/content-aware-protection-and-dpi/resolve-black-screen-issues-during-remote-access.md b/docs/kb/endpointprotector/resolve-black-screen-issues-during-remote-access.md similarity index 97% rename from docs/kb/endpointprotector/content-aware-protection-and-dpi/resolve-black-screen-issues-during-remote-access.md rename to docs/kb/endpointprotector/resolve-black-screen-issues-during-remote-access.md index 79fcc9ac1d..d356d9edb0 100644 --- a/docs/kb/endpointprotector/content-aware-protection-and-dpi/resolve-black-screen-issues-during-remote-access.md +++ b/docs/kb/endpointprotector/resolve-black-screen-issues-during-remote-access.md @@ -16,8 +16,7 @@ keywords: products: - endpoint-protector sidebar_label: Resolve Black Screen Issues During Remote Access -tags: - - content-aware-protection-and-dpi +tags: [] title: "Resolve Black Screen Issues During Remote Access" knowledge_article_id: kA0Qk0000002B62KAE --- diff --git a/docs/kb/endpointprotector/device-control-and-access-management/resolve-wifi-connection-issues-when-rights-are-set-to-allow-access.md b/docs/kb/endpointprotector/resolve-wifi-connection-issues-when-rights-are-set-to-allow-access.md similarity index 95% rename from docs/kb/endpointprotector/device-control-and-access-management/resolve-wifi-connection-issues-when-rights-are-set-to-allow-access.md rename to docs/kb/endpointprotector/resolve-wifi-connection-issues-when-rights-are-set-to-allow-access.md index 63a123b973..891b9c6545 100644 --- a/docs/kb/endpointprotector/device-control-and-access-management/resolve-wifi-connection-issues-when-rights-are-set-to-allow-access.md +++ b/docs/kb/endpointprotector/resolve-wifi-connection-issues-when-rights-are-set-to-allow-access.md @@ -14,8 +14,7 @@ keywords: products: - endpoint-protector sidebar_label: Resolve WiFi Connection Issues When Rights Are Set -tags: - - device-control-and-access-management +tags: [] title: "Resolve WiFi Connection Issues When Rights Are Set to Allow Access" knowledge_article_id: kA0Qk0000002BB4KAM --- diff --git a/docs/kb/endpointprotector/content-aware-protection-and-dpi/resolve_hsts_web_browser_errors_when_accessing_websites.md b/docs/kb/endpointprotector/resolve_hsts_web_browser_errors_when_accessing_websites.md similarity index 96% rename from docs/kb/endpointprotector/content-aware-protection-and-dpi/resolve_hsts_web_browser_errors_when_accessing_websites.md rename to docs/kb/endpointprotector/resolve_hsts_web_browser_errors_when_accessing_websites.md index 9e1090c13a..0f425d91b6 100644 --- a/docs/kb/endpointprotector/content-aware-protection-and-dpi/resolve_hsts_web_browser_errors_when_accessing_websites.md +++ b/docs/kb/endpointprotector/resolve_hsts_web_browser_errors_when_accessing_websites.md @@ -6,8 +6,7 @@ keywords: - web browser errors - HTTP errors sidebar_label: Resolve HSTS Errors -tags: - - content-aware-protection-and-dpi +tags: [] title: "Resolve HSTS Web Browser Errors When Accessing Websites" knowledge_article_id: kA0Qk0000002B6dKAE products: diff --git a/docs/kb/endpointprotector/enforced-encryption-and-easylock/restart_the_client_without_restarting_the_computer.md b/docs/kb/endpointprotector/restart_the_client_without_restarting_the_computer.md similarity index 96% rename from docs/kb/endpointprotector/enforced-encryption-and-easylock/restart_the_client_without_restarting_the_computer.md rename to docs/kb/endpointprotector/restart_the_client_without_restarting_the_computer.md index bb85a8ba84..517bf10cfa 100644 --- a/docs/kb/endpointprotector/enforced-encryption-and-easylock/restart_the_client_without_restarting_the_computer.md +++ b/docs/kb/endpointprotector/restart_the_client_without_restarting_the_computer.md @@ -8,8 +8,7 @@ keywords: - macOS - Linux sidebar_label: Restart EPP Client -tags: - - enforced-encryption-and-easylock +tags: [] title: "Restart the Client Without Restarting the Computer" knowledge_article_id: kA0Qk0000002B6QKAU products: diff --git a/docs/kb/endpointprotector/features-and-operations/restrict-applications-or-cli-commands.md b/docs/kb/endpointprotector/restrict-applications-or-cli-commands.md similarity index 97% rename from docs/kb/endpointprotector/features-and-operations/restrict-applications-or-cli-commands.md rename to docs/kb/endpointprotector/restrict-applications-or-cli-commands.md index 8f3397918b..e54eab63a2 100644 --- a/docs/kb/endpointprotector/features-and-operations/restrict-applications-or-cli-commands.md +++ b/docs/kb/endpointprotector/restrict-applications-or-cli-commands.md @@ -17,8 +17,7 @@ keywords: products: - endpoint-protector sidebar_label: Restrict Applications or CLI Commands -tags: - - features-and-operations +tags: [] title: "Restrict Applications or CLI Commands" knowledge_article_id: kA0Qk0000002B69KAE --- diff --git a/docs/kb/endpointprotector/administration-security-and-monitoring/review_administrator_activity_in_the_console.md b/docs/kb/endpointprotector/review_administrator_activity_in_the_console.md similarity index 95% rename from docs/kb/endpointprotector/administration-security-and-monitoring/review_administrator_activity_in_the_console.md rename to docs/kb/endpointprotector/review_administrator_activity_in_the_console.md index 87043852de..6979bf1bbc 100644 --- a/docs/kb/endpointprotector/administration-security-and-monitoring/review_administrator_activity_in_the_console.md +++ b/docs/kb/endpointprotector/review_administrator_activity_in_the_console.md @@ -6,8 +6,7 @@ keywords: - Endpoint Protector - reports sidebar_label: Review Admin Activity -tags: - - administration-security-and-monitoring +tags: [] title: "Review Administrator Activity in the Console" knowledge_article_id: kA0Qk0000002B6hKAE products: diff --git a/docs/kb/endpointprotector/administration-security-and-monitoring/secure_endpoint_protector_web_console_with_an_ssl_certificate.md b/docs/kb/endpointprotector/secure_endpoint_protector_web_console_with_an_ssl_certificate.md similarity index 96% rename from docs/kb/endpointprotector/administration-security-and-monitoring/secure_endpoint_protector_web_console_with_an_ssl_certificate.md rename to docs/kb/endpointprotector/secure_endpoint_protector_web_console_with_an_ssl_certificate.md index df40927597..636c84076b 100644 --- a/docs/kb/endpointprotector/administration-security-and-monitoring/secure_endpoint_protector_web_console_with_an_ssl_certificate.md +++ b/docs/kb/endpointprotector/secure_endpoint_protector_web_console_with_an_ssl_certificate.md @@ -6,8 +6,7 @@ keywords: - Endpoint Protector - secure communications sidebar_label: Secure Endpoint Protector with SSL -tags: - - administration-security-and-monitoring +tags: [] title: "Secure Endpoint Protector Web Console with an SSL Certificate" knowledge_article_id: kA0Qk0000002B6XKAU products: diff --git a/docs/kb/endpointprotector/device-control-and-access-management/set-rights-for-a-specific-device.md b/docs/kb/endpointprotector/set-rights-for-a-specific-device.md similarity index 97% rename from docs/kb/endpointprotector/device-control-and-access-management/set-rights-for-a-specific-device.md rename to docs/kb/endpointprotector/set-rights-for-a-specific-device.md index e006ba4bdc..5b984918a7 100644 --- a/docs/kb/endpointprotector/device-control-and-access-management/set-rights-for-a-specific-device.md +++ b/docs/kb/endpointprotector/set-rights-for-a-specific-device.md @@ -15,8 +15,7 @@ keywords: products: - endpoint-protector sidebar_label: Set Rights for a Specific Device -tags: - - device-control-and-access-management +tags: [] title: "Set Rights for a Specific Device" knowledge_article_id: kA0Qk0000002B6rKAE --- diff --git a/docs/kb/endpointprotector/content-aware-protection-and-dpi/set-up-url-allowlists-and-denylists.md b/docs/kb/endpointprotector/set-up-url-allowlists-and-denylists.md similarity index 98% rename from docs/kb/endpointprotector/content-aware-protection-and-dpi/set-up-url-allowlists-and-denylists.md rename to docs/kb/endpointprotector/set-up-url-allowlists-and-denylists.md index c7b51f27fc..73c4a1f584 100644 --- a/docs/kb/endpointprotector/content-aware-protection-and-dpi/set-up-url-allowlists-and-denylists.md +++ b/docs/kb/endpointprotector/set-up-url-allowlists-and-denylists.md @@ -19,8 +19,7 @@ products: - endpoint-protector visibility: public sidebar_label: Set Up URL Allowlists and Denylists -tags: - - content-aware-protection-and-dpi +tags: [] title: "Set Up URL Allowlists and Denylists" knowledge_article_id: kA0Qk0000002B6qKAE --- diff --git a/docs/kb/endpointprotector/administration-security-and-monitoring/set_password_validity_or_remove_password_expiration_for_administrators.md b/docs/kb/endpointprotector/set_password_validity_or_remove_password_expiration_for_administrators.md similarity index 95% rename from docs/kb/endpointprotector/administration-security-and-monitoring/set_password_validity_or_remove_password_expiration_for_administrators.md rename to docs/kb/endpointprotector/set_password_validity_or_remove_password_expiration_for_administrators.md index 4fe289271e..4e3ece4b15 100644 --- a/docs/kb/endpointprotector/administration-security-and-monitoring/set_password_validity_or_remove_password_expiration_for_administrators.md +++ b/docs/kb/endpointprotector/set_password_validity_or_remove_password_expiration_for_administrators.md @@ -6,8 +6,7 @@ keywords: - password expiration - administrator accounts sidebar_label: Set Password Validity -tags: - - administration-security-and-monitoring +tags: [] title: "Set Password Validity or Remove Password Expiration for Administrators" knowledge_article_id: kA0Qk0000002B32KAE products: diff --git a/docs/kb/endpointprotector/content-aware-protection-and-dpi/set_up_a_report_only_content_aware_protection_policy.md b/docs/kb/endpointprotector/set_up_a_report_only_content_aware_protection_policy.md similarity index 98% rename from docs/kb/endpointprotector/content-aware-protection-and-dpi/set_up_a_report_only_content_aware_protection_policy.md rename to docs/kb/endpointprotector/set_up_a_report_only_content_aware_protection_policy.md index 6b0cdcff63..1b39bb78db 100644 --- a/docs/kb/endpointprotector/content-aware-protection-and-dpi/set_up_a_report_only_content_aware_protection_policy.md +++ b/docs/kb/endpointprotector/set_up_a_report_only_content_aware_protection_policy.md @@ -8,8 +8,7 @@ keywords: products: - endpoint-protector sidebar_label: Set Up Report Only CAP Policy -tags: - - content-aware-protection-and-dpi +tags: [] title: Set Up a "Report Only" Content Aware Protection Policy knowledge_article_id: kA0Qk0000002B9FKAU --- diff --git a/docs/kb/endpointprotector/administration-security-and-monitoring/set_up_a_siem_integration.md b/docs/kb/endpointprotector/set_up_a_siem_integration.md similarity index 97% rename from docs/kb/endpointprotector/administration-security-and-monitoring/set_up_a_siem_integration.md rename to docs/kb/endpointprotector/set_up_a_siem_integration.md index 9307613279..6f64dbc121 100644 --- a/docs/kb/endpointprotector/administration-security-and-monitoring/set_up_a_siem_integration.md +++ b/docs/kb/endpointprotector/set_up_a_siem_integration.md @@ -6,8 +6,7 @@ keywords: - Endpoint Protector - Syslog-ng sidebar_label: Set Up SIEM Integration -tags: - - administration-security-and-monitoring +tags: [] title: "Set Up a SIEM Integration" knowledge_article_id: kA0Qk0000002B75KAE products: diff --git a/docs/kb/endpointprotector/administration-security-and-monitoring/set_up_automatic_license_release.md b/docs/kb/endpointprotector/set_up_automatic_license_release.md similarity index 96% rename from docs/kb/endpointprotector/administration-security-and-monitoring/set_up_automatic_license_release.md rename to docs/kb/endpointprotector/set_up_automatic_license_release.md index 0dda43c238..c8a9155a78 100644 --- a/docs/kb/endpointprotector/administration-security-and-monitoring/set_up_automatic_license_release.md +++ b/docs/kb/endpointprotector/set_up_automatic_license_release.md @@ -6,8 +6,7 @@ keywords: - Endpoint Protector - License Management sidebar_label: Set Up Automatic License Release -tags: - - administration-security-and-monitoring +tags: [] title: "How to Set Up Automatic License Release" knowledge_article_id: kA0Qk0000002B6yKAE products: diff --git a/docs/kb/endpointprotector/features-and-operations/supported_platforms_for_endpoint_protector_server_installation.md b/docs/kb/endpointprotector/supported_platforms_for_endpoint_protector_server_installation.md similarity index 97% rename from docs/kb/endpointprotector/features-and-operations/supported_platforms_for_endpoint_protector_server_installation.md rename to docs/kb/endpointprotector/supported_platforms_for_endpoint_protector_server_installation.md index a6013f2887..2ecdd9a9e4 100644 --- a/docs/kb/endpointprotector/features-and-operations/supported_platforms_for_endpoint_protector_server_installation.md +++ b/docs/kb/endpointprotector/supported_platforms_for_endpoint_protector_server_installation.md @@ -8,8 +8,7 @@ keywords: - Active Directory Integration - Deployment Methods sidebar_label: Supported Platforms -tags: - - features-and-operations +tags: [] title: "Supported Platforms for Endpoint Protector Server Installation" knowledge_article_id: kA0Qk0000002B99KAE products: diff --git a/docs/kb/endpointprotector/enforced-encryption-and-easylock/system-backup-v2-not-showing-in-the-endpoint-protector-console.md b/docs/kb/endpointprotector/system-backup-v2-not-showing-in-the-endpoint-protector-console.md similarity index 96% rename from docs/kb/endpointprotector/enforced-encryption-and-easylock/system-backup-v2-not-showing-in-the-endpoint-protector-console.md rename to docs/kb/endpointprotector/system-backup-v2-not-showing-in-the-endpoint-protector-console.md index 83214889ec..2ca0f70af2 100644 --- a/docs/kb/endpointprotector/enforced-encryption-and-easylock/system-backup-v2-not-showing-in-the-endpoint-protector-console.md +++ b/docs/kb/endpointprotector/system-backup-v2-not-showing-in-the-endpoint-protector-console.md @@ -16,8 +16,7 @@ products: - endpoint-protector visibility: public sidebar_label: System Backup V2 Not Showing in the Endpoint Prote -tags: - - enforced-encryption-and-easylock +tags: [] title: "System Backup V2 Not Showing in the Endpoint Protector Console" knowledge_article_id: kA0Qk0000002B2jKAE --- diff --git a/docs/kb/endpointprotector/administration-security-and-monitoring/troubleshoot_two-factor_authentication_issues.md b/docs/kb/endpointprotector/troubleshoot_two-factor_authentication_issues.md similarity index 97% rename from docs/kb/endpointprotector/administration-security-and-monitoring/troubleshoot_two-factor_authentication_issues.md rename to docs/kb/endpointprotector/troubleshoot_two-factor_authentication_issues.md index 5a50262596..db575d5331 100644 --- a/docs/kb/endpointprotector/administration-security-and-monitoring/troubleshoot_two-factor_authentication_issues.md +++ b/docs/kb/endpointprotector/troubleshoot_two-factor_authentication_issues.md @@ -6,8 +6,7 @@ keywords: - Endpoint Protector - troubleshooting sidebar_label: Troubleshoot 2FA Issues -tags: - - administration-security-and-monitoring +tags: [] title: "Troubleshoot Two-Factor Authentication Issues" knowledge_article_id: kA0Qk0000002B61KAE products: diff --git a/docs/kb/endpointprotector/device-control-and-access-management/understanding-the-rights-hierarchy-for-devices.md b/docs/kb/endpointprotector/understanding-the-rights-hierarchy-for-devices.md similarity index 97% rename from docs/kb/endpointprotector/device-control-and-access-management/understanding-the-rights-hierarchy-for-devices.md rename to docs/kb/endpointprotector/understanding-the-rights-hierarchy-for-devices.md index 9748c8835e..20bad5687b 100644 --- a/docs/kb/endpointprotector/device-control-and-access-management/understanding-the-rights-hierarchy-for-devices.md +++ b/docs/kb/endpointprotector/understanding-the-rights-hierarchy-for-devices.md @@ -17,8 +17,7 @@ products: - endpoint-protector visibility: public sidebar_label: Understanding the Rights Hierarchy for Devices -tags: - - device-control-and-access-management +tags: [] title: "Understanding the Rights Hierarchy for Devices" knowledge_article_id: kA0Qk0000002B6SKAU --- diff --git a/docs/kb/endpointprotector/deployment-and-installation/uninstall-the-client-from-a-mac-computer.md b/docs/kb/endpointprotector/uninstall-the-client-from-a-mac-computer.md similarity index 96% rename from docs/kb/endpointprotector/deployment-and-installation/uninstall-the-client-from-a-mac-computer.md rename to docs/kb/endpointprotector/uninstall-the-client-from-a-mac-computer.md index 1b937a448d..8d1efac115 100644 --- a/docs/kb/endpointprotector/deployment-and-installation/uninstall-the-client-from-a-mac-computer.md +++ b/docs/kb/endpointprotector/uninstall-the-client-from-a-mac-computer.md @@ -16,8 +16,7 @@ keywords: products: - endpoint-protector sidebar_label: Uninstall the Client From a Mac Computer -tags: - - deployment-and-installation +tags: [] title: "Uninstall the Client From a Mac Computer" knowledge_article_id: kA0Qk0000002B7SKAU --- diff --git a/docs/kb/endpointprotector/administration-security-and-monitoring/update-the-endpoint-protector-server-ip-address-on-a-windows-endpoint.md b/docs/kb/endpointprotector/update-the-endpoint-protector-server-ip-address-on-a-windows-endpoint.md similarity index 98% rename from docs/kb/endpointprotector/administration-security-and-monitoring/update-the-endpoint-protector-server-ip-address-on-a-windows-endpoint.md rename to docs/kb/endpointprotector/update-the-endpoint-protector-server-ip-address-on-a-windows-endpoint.md index 8e94893708..14741b1b70 100644 --- a/docs/kb/endpointprotector/administration-security-and-monitoring/update-the-endpoint-protector-server-ip-address-on-a-windows-endpoint.md +++ b/docs/kb/endpointprotector/update-the-endpoint-protector-server-ip-address-on-a-windows-endpoint.md @@ -15,8 +15,7 @@ keywords: products: - endpoint-protector sidebar_label: Update the Endpoint Protector Server IP Address on -tags: - - administration-security-and-monitoring +tags: [] title: "Update the Endpoint Protector Server IP Address on a Windows Endpoint" knowledge_article_id: kA0Qk0000002B6EKAU --- diff --git a/docs/kb/endpointprotector/deployment-and-installation/upgrade_linux_clients_without_uninstalling_and_reinstalling.md b/docs/kb/endpointprotector/upgrade_linux_clients_without_uninstalling_and_reinstalling.md similarity index 97% rename from docs/kb/endpointprotector/deployment-and-installation/upgrade_linux_clients_without_uninstalling_and_reinstalling.md rename to docs/kb/endpointprotector/upgrade_linux_clients_without_uninstalling_and_reinstalling.md index 1c0d376372..f1de0daeea 100644 --- a/docs/kb/endpointprotector/deployment-and-installation/upgrade_linux_clients_without_uninstalling_and_reinstalling.md +++ b/docs/kb/endpointprotector/upgrade_linux_clients_without_uninstalling_and_reinstalling.md @@ -6,8 +6,7 @@ keywords: - Linux client upgrade - configuration preservation sidebar_label: Upgrade Linux Clients -tags: - - deployment-and-installation +tags: [] title: "Upgrade Linux Clients Without Uninstalling and Reinstalling" knowledge_article_id: kA0Qk0000002B6mKAE products: diff --git a/docs/kb/endpointprotector/deployment-and-installation/upgrade_to_client_version_5.9.4.3.md b/docs/kb/endpointprotector/upgrade_to_client_version_5.9.4.3.md similarity index 99% rename from docs/kb/endpointprotector/deployment-and-installation/upgrade_to_client_version_5.9.4.3.md rename to docs/kb/endpointprotector/upgrade_to_client_version_5.9.4.3.md index eb3edebb27..e74645c3b0 100644 --- a/docs/kb/endpointprotector/deployment-and-installation/upgrade_to_client_version_5.9.4.3.md +++ b/docs/kb/endpointprotector/upgrade_to_client_version_5.9.4.3.md @@ -6,8 +6,7 @@ keywords: - EPP client upgrade - software installation sidebar_label: Upgrade to EPP Client 5.9.4.3 -tags: - - deployment-and-installation +tags: [] title: "Upgrade to Client Version 5.9.4.3" knowledge_article_id: kA0Qk0000002q5lKAA products: diff --git a/docs/kb/endpointprotector/troubleshooting-and-errors/user_interface_performance_issues.md b/docs/kb/endpointprotector/user_interface_performance_issues.md similarity index 98% rename from docs/kb/endpointprotector/troubleshooting-and-errors/user_interface_performance_issues.md rename to docs/kb/endpointprotector/user_interface_performance_issues.md index 8cb723c779..e38370de1c 100644 --- a/docs/kb/endpointprotector/troubleshooting-and-errors/user_interface_performance_issues.md +++ b/docs/kb/endpointprotector/user_interface_performance_issues.md @@ -6,8 +6,7 @@ keywords: - performance issues - troubleshooting sidebar_label: User Interface Performance Issues -tags: - - troubleshooting-and-errors +tags: [] title: "User Interface Performance Issues" knowledge_article_id: kA0Qk0000002B6GKAU products: diff --git a/docs/kb/endpointprotector/features-and-operations/user_remediation_reporting.md b/docs/kb/endpointprotector/user_remediation_reporting.md similarity index 97% rename from docs/kb/endpointprotector/features-and-operations/user_remediation_reporting.md rename to docs/kb/endpointprotector/user_remediation_reporting.md index 713b35ef9c..7f3918d636 100644 --- a/docs/kb/endpointprotector/features-and-operations/user_remediation_reporting.md +++ b/docs/kb/endpointprotector/user_remediation_reporting.md @@ -8,8 +8,7 @@ keywords: - reports - administration sidebar_label: User Remediation Reporting -tags: - - features-and-operations +tags: [] title: "User Remediation Reporting" knowledge_article_id: kA0Qk0000002B94KAE products: diff --git a/docs/kb/endpointprotector/features-and-operations/using-smart-groups-for-automatic-computer-and-user-assignment.md b/docs/kb/endpointprotector/using-smart-groups-for-automatic-computer-and-user-assignment.md similarity index 98% rename from docs/kb/endpointprotector/features-and-operations/using-smart-groups-for-automatic-computer-and-user-assignment.md rename to docs/kb/endpointprotector/using-smart-groups-for-automatic-computer-and-user-assignment.md index 38af1c7543..fff041db95 100644 --- a/docs/kb/endpointprotector/features-and-operations/using-smart-groups-for-automatic-computer-and-user-assignment.md +++ b/docs/kb/endpointprotector/using-smart-groups-for-automatic-computer-and-user-assignment.md @@ -16,8 +16,7 @@ keywords: products: - endpoint-protector sidebar_label: Using Smart Groups for Automatic Computer and User -tags: - - features-and-operations +tags: [] title: "Using Smart Groups for Automatic Computer and User Assignment" knowledge_article_id: kA0Qk0000002B6MKAU --- diff --git a/docs/kb/endpointprotector/content-aware-protection-and-dpi/utilize-the-monitor-webmail-setting-for-subject-and-body-scanning.md b/docs/kb/endpointprotector/utilize-the-monitor-webmail-setting-for-subject-and-body-scanning.md similarity index 97% rename from docs/kb/endpointprotector/content-aware-protection-and-dpi/utilize-the-monitor-webmail-setting-for-subject-and-body-scanning.md rename to docs/kb/endpointprotector/utilize-the-monitor-webmail-setting-for-subject-and-body-scanning.md index 6fd3390374..d37781ac4a 100644 --- a/docs/kb/endpointprotector/content-aware-protection-and-dpi/utilize-the-monitor-webmail-setting-for-subject-and-body-scanning.md +++ b/docs/kb/endpointprotector/utilize-the-monitor-webmail-setting-for-subject-and-body-scanning.md @@ -15,8 +15,7 @@ keywords: products: - endpoint-protector sidebar_label: Utilize the Monitor Webmail Setting for Subject an -tags: - - content-aware-protection-and-dpi +tags: [] title: "Utilize the Monitor Webmail Setting for Subject and Body Scanning" knowledge_article_id: kA0Qk0000002BFdKAM --- diff --git a/docs/kb/endpointprotector/troubleshooting-and-errors/verify-if-the-endpoint-protector-network-extension-is-enabled.md b/docs/kb/endpointprotector/verify-if-the-endpoint-protector-network-extension-is-enabled.md similarity index 97% rename from docs/kb/endpointprotector/troubleshooting-and-errors/verify-if-the-endpoint-protector-network-extension-is-enabled.md rename to docs/kb/endpointprotector/verify-if-the-endpoint-protector-network-extension-is-enabled.md index 1e9fcfb3a1..09e20a2534 100644 --- a/docs/kb/endpointprotector/troubleshooting-and-errors/verify-if-the-endpoint-protector-network-extension-is-enabled.md +++ b/docs/kb/endpointprotector/verify-if-the-endpoint-protector-network-extension-is-enabled.md @@ -16,8 +16,7 @@ products: - endpoint-protector visibility: public sidebar_label: Verify if the Endpoint Protector Network Extension -tags: - - troubleshooting-and-errors +tags: [] title: "Verify if the Endpoint Protector Network Extension Is Enabled" knowledge_article_id: kA0Qk0000002B6TKAU --- diff --git a/docs/kb/endpointprotector/features-and-operations/what-do-the-colors-represent-in-endpoint-protector-server-and-client.md b/docs/kb/endpointprotector/what-do-the-colors-represent-in-endpoint-protector-server-and-client.md similarity index 97% rename from docs/kb/endpointprotector/features-and-operations/what-do-the-colors-represent-in-endpoint-protector-server-and-client.md rename to docs/kb/endpointprotector/what-do-the-colors-represent-in-endpoint-protector-server-and-client.md index 69de401eeb..21a538f330 100644 --- a/docs/kb/endpointprotector/features-and-operations/what-do-the-colors-represent-in-endpoint-protector-server-and-client.md +++ b/docs/kb/endpointprotector/what-do-the-colors-represent-in-endpoint-protector-server-and-client.md @@ -16,8 +16,7 @@ products: - endpoint-protector visibility: public sidebar_label: What Do the Colors Represent in Endpoint Protector -tags: - - features-and-operations +tags: [] title: "What Do the Colors Represent in Endpoint Protector Server and Client?" knowledge_article_id: kA0Qk0000002B63KAE --- diff --git a/docs/kb/endpointprotector/features-and-operations/what_are_cryptographic_hashes.md b/docs/kb/endpointprotector/what_are_cryptographic_hashes.md similarity index 98% rename from docs/kb/endpointprotector/features-and-operations/what_are_cryptographic_hashes.md rename to docs/kb/endpointprotector/what_are_cryptographic_hashes.md index 544b137f88..1d79edf799 100644 --- a/docs/kb/endpointprotector/features-and-operations/what_are_cryptographic_hashes.md +++ b/docs/kb/endpointprotector/what_are_cryptographic_hashes.md @@ -6,8 +6,7 @@ keywords: - file integrity - checksum verification sidebar_label: Cryptographic Hashes Overview -tags: - - features-and-operations +tags: [] title: "What Are Cryptographic Hashes?" knowledge_article_id: kA0Qk0000002BM5KAM products: diff --git a/docs/kb/endpointprotector/enforced-encryption-and-easylock/what_is_a_file_read-write_event.md b/docs/kb/endpointprotector/what_is_a_file_read-write_event.md similarity index 97% rename from docs/kb/endpointprotector/enforced-encryption-and-easylock/what_is_a_file_read-write_event.md rename to docs/kb/endpointprotector/what_is_a_file_read-write_event.md index 36d13ed0b2..a310b219a6 100644 --- a/docs/kb/endpointprotector/enforced-encryption-and-easylock/what_is_a_file_read-write_event.md +++ b/docs/kb/endpointprotector/what_is_a_file_read-write_event.md @@ -8,8 +8,7 @@ keywords: products: - endpoint-protector sidebar_label: File Read-Write Event Overview -tags: - - enforced-encryption-and-easylock +tags: [] title: What Is a "File Read-Write" Event? knowledge_article_id: kA0Qk0000002BAiKAM --- diff --git a/docs/kb/endpointprotector/features-and-operations/whitelist_or_exclude_endpoint_protector_processes_in_crowdstrike.md b/docs/kb/endpointprotector/whitelist_or_exclude_endpoint_protector_processes_in_crowdstrike.md similarity index 97% rename from docs/kb/endpointprotector/features-and-operations/whitelist_or_exclude_endpoint_protector_processes_in_crowdstrike.md rename to docs/kb/endpointprotector/whitelist_or_exclude_endpoint_protector_processes_in_crowdstrike.md index 1e0ec109ec..c1173b73ce 100644 --- a/docs/kb/endpointprotector/features-and-operations/whitelist_or_exclude_endpoint_protector_processes_in_crowdstrike.md +++ b/docs/kb/endpointprotector/whitelist_or_exclude_endpoint_protector_processes_in_crowdstrike.md @@ -8,8 +8,7 @@ keywords: - exclusion list - security policies sidebar_label: Whitelist or Exclude EPP Processes -tags: - - features-and-operations +tags: [] title: "Whitelist or Exclude Endpoint Protector Processes in CrowdStrike" knowledge_article_id: kA0Qk0000002B7GKAU products: diff --git a/docs/kb/endpointprotector/content-aware-protection-and-dpi/whitelisting-authentication-servers-for-deep-packet-inspection.md b/docs/kb/endpointprotector/whitelisting-authentication-servers-for-deep-packet-inspection.md similarity index 98% rename from docs/kb/endpointprotector/content-aware-protection-and-dpi/whitelisting-authentication-servers-for-deep-packet-inspection.md rename to docs/kb/endpointprotector/whitelisting-authentication-servers-for-deep-packet-inspection.md index b2003e86bd..decff464a0 100644 --- a/docs/kb/endpointprotector/content-aware-protection-and-dpi/whitelisting-authentication-servers-for-deep-packet-inspection.md +++ b/docs/kb/endpointprotector/whitelisting-authentication-servers-for-deep-packet-inspection.md @@ -15,8 +15,7 @@ keywords: products: - endpoint-protector sidebar_label: Whitelisting Authentication Servers for Deep Packe -tags: - - content-aware-protection-and-dpi +tags: [] title: "Whitelisting Authentication Servers for Deep Packet Inspection" knowledge_article_id: kA0Qk0000002BDuKAM --- diff --git a/docs/kb/endpointprotector/features-and-operations/why-do-various-linux-system-users-appear-in-the-endpoint-protector-user-interface.md b/docs/kb/endpointprotector/why-do-various-linux-system-users-appear-in-the-endpoint-protector-user-interface.md similarity index 97% rename from docs/kb/endpointprotector/features-and-operations/why-do-various-linux-system-users-appear-in-the-endpoint-protector-user-interface.md rename to docs/kb/endpointprotector/why-do-various-linux-system-users-appear-in-the-endpoint-protector-user-interface.md index 1e464035fc..dd056622b0 100644 --- a/docs/kb/endpointprotector/features-and-operations/why-do-various-linux-system-users-appear-in-the-endpoint-protector-user-interface.md +++ b/docs/kb/endpointprotector/why-do-various-linux-system-users-appear-in-the-endpoint-protector-user-interface.md @@ -16,8 +16,7 @@ keywords: products: - endpoint-protector sidebar_label: Why Do Various Linux System Users Appear in the En -tags: - - features-and-operations +tags: [] title: "Why Do Various Linux System Users Appear in the Endpoint Protector User Interface?" knowledge_article_id: kA0Qk0000002BCgKAM --- diff --git a/docs/kb/endpointprotector/device-control-and-access-management/why-is-a-printer-detected-as-an-usb-storage-device.md b/docs/kb/endpointprotector/why-is-a-printer-detected-as-an-usb-storage-device.md similarity index 96% rename from docs/kb/endpointprotector/device-control-and-access-management/why-is-a-printer-detected-as-an-usb-storage-device.md rename to docs/kb/endpointprotector/why-is-a-printer-detected-as-an-usb-storage-device.md index e5f28de076..9ce96a62b4 100644 --- a/docs/kb/endpointprotector/device-control-and-access-management/why-is-a-printer-detected-as-an-usb-storage-device.md +++ b/docs/kb/endpointprotector/why-is-a-printer-detected-as-an-usb-storage-device.md @@ -14,8 +14,7 @@ keywords: products: - endpoint-protector sidebar_label: Why Is a Printer Detected as an USB Storage Device -tags: - - device-control-and-access-management +tags: [] title: "Why Is a Printer Detected as an USB Storage Device?" knowledge_article_id: kA0Qk0000002BLzKAM --- diff --git a/docs/kb/endpointprotector/device-control-and-access-management/why-smartphones-are-detected-as-multiple-device-types.md b/docs/kb/endpointprotector/why-smartphones-are-detected-as-multiple-device-types.md similarity index 97% rename from docs/kb/endpointprotector/device-control-and-access-management/why-smartphones-are-detected-as-multiple-device-types.md rename to docs/kb/endpointprotector/why-smartphones-are-detected-as-multiple-device-types.md index 8669492a04..d82744f259 100644 --- a/docs/kb/endpointprotector/device-control-and-access-management/why-smartphones-are-detected-as-multiple-device-types.md +++ b/docs/kb/endpointprotector/why-smartphones-are-detected-as-multiple-device-types.md @@ -16,8 +16,7 @@ keywords: products: - endpoint-protector sidebar_label: Why Smartphones Are Detected as Multiple Device Ty -tags: - - device-control-and-access-management +tags: [] title: "Why Smartphones Are Detected as Multiple Device Ty" knowledge_article_id: kA0Qk0000002B96KAE --- diff --git a/docs/kb/endpointprotector/device-control-and-access-management/why_does_an_iphone_remain_blocked_despite_having_allow_access_rights.md b/docs/kb/endpointprotector/why_does_an_iphone_remain_blocked_despite_having_allow_access_rights.md similarity index 95% rename from docs/kb/endpointprotector/device-control-and-access-management/why_does_an_iphone_remain_blocked_despite_having_allow_access_rights.md rename to docs/kb/endpointprotector/why_does_an_iphone_remain_blocked_despite_having_allow_access_rights.md index 9abc480d92..4752d2314d 100644 --- a/docs/kb/endpointprotector/device-control-and-access-management/why_does_an_iphone_remain_blocked_despite_having_allow_access_rights.md +++ b/docs/kb/endpointprotector/why_does_an_iphone_remain_blocked_despite_having_allow_access_rights.md @@ -6,8 +6,7 @@ keywords: - Endpoint Protector - Allow Access rights sidebar_label: iPhone Blocked by Endpoint Protector -tags: - - device-control-and-access-management +tags: [] title: "Why Does an iPhone Remain Blocked Despite Having Allow Access Rights?" knowledge_article_id: kA0Qk0000002B9JKAU products: diff --git a/docs/kb/endpointprotector/features-and-operations/why_does_the_ediscovery_scanning_status_progress_bar_drop_to_a_lower_percentage.md b/docs/kb/endpointprotector/why_does_the_ediscovery_scanning_status_progress_bar_drop_to_a_lower_percentage.md similarity index 97% rename from docs/kb/endpointprotector/features-and-operations/why_does_the_ediscovery_scanning_status_progress_bar_drop_to_a_lower_percentage.md rename to docs/kb/endpointprotector/why_does_the_ediscovery_scanning_status_progress_bar_drop_to_a_lower_percentage.md index 44fcf050fa..80fca45139 100644 --- a/docs/kb/endpointprotector/features-and-operations/why_does_the_ediscovery_scanning_status_progress_bar_drop_to_a_lower_percentage.md +++ b/docs/kb/endpointprotector/why_does_the_ediscovery_scanning_status_progress_bar_drop_to_a_lower_percentage.md @@ -6,8 +6,7 @@ keywords: - scanning status - Endpoint Protector Client sidebar_label: eDiscovery Scanning Status Progress Bar -tags: - - features-and-operations +tags: [] title: "Why Does the eDiscovery Scanning Status Progress Bar Drop to a Lower Percentage?" knowledge_article_id: kA0Qk0000002BIlKAM products: diff --git a/docs/kb/endpointprotector/content-aware-protection-and-dpi/why_dpi_does_not_inspect_content_when_vpn_add-ons_are_installed_on_browsers.md b/docs/kb/endpointprotector/why_dpi_does_not_inspect_content_when_vpn_add-ons_are_installed_on_browsers.md similarity index 97% rename from docs/kb/endpointprotector/content-aware-protection-and-dpi/why_dpi_does_not_inspect_content_when_vpn_add-ons_are_installed_on_browsers.md rename to docs/kb/endpointprotector/why_dpi_does_not_inspect_content_when_vpn_add-ons_are_installed_on_browsers.md index 7f702898ee..cb37d762e9 100644 --- a/docs/kb/endpointprotector/content-aware-protection-and-dpi/why_dpi_does_not_inspect_content_when_vpn_add-ons_are_installed_on_browsers.md +++ b/docs/kb/endpointprotector/why_dpi_does_not_inspect_content_when_vpn_add-ons_are_installed_on_browsers.md @@ -8,8 +8,7 @@ keywords: - Endpoint Protector - content inspection sidebar_label: DPI and VPN Add-ons -tags: - - content-aware-protection-and-dpi +tags: [] title: "Why DPI Does Not Inspect Content When VPN Add-ons Are Installed on Browsers" knowledge_article_id: kA0Qk0000002B9TKAU products: diff --git a/docs/kb/endpointprotector/device-control-and-access-management/why_endpoint_protector_detects_cameras_as_digital_cameras_or_windows_portable_devices_(mtp).md b/docs/kb/endpointprotector/why_endpoint_protector_detects_cameras_as_digital_cameras_or_windows_portable_devices_(mtp).md similarity index 96% rename from docs/kb/endpointprotector/device-control-and-access-management/why_endpoint_protector_detects_cameras_as_digital_cameras_or_windows_portable_devices_(mtp).md rename to docs/kb/endpointprotector/why_endpoint_protector_detects_cameras_as_digital_cameras_or_windows_portable_devices_(mtp).md index 514e445c51..2282e11e08 100644 --- a/docs/kb/endpointprotector/device-control-and-access-management/why_endpoint_protector_detects_cameras_as_digital_cameras_or_windows_portable_devices_(mtp).md +++ b/docs/kb/endpointprotector/why_endpoint_protector_detects_cameras_as_digital_cameras_or_windows_portable_devices_(mtp).md @@ -6,8 +6,7 @@ keywords: - Digital Cameras - Windows Portable Devices sidebar_label: Why Endpoint Protector Detects Cameras -tags: - - device-control-and-access-management +tags: [] title: "Why Endpoint Protector Detects Cameras as Digital Cameras or Windows Portable Devices (MTP)" knowledge_article_id: kA0Qk0000002BE7KAM products: diff --git a/docs/kb/endpointprotector/troubleshooting-and-errors/why_is_the_serial_number_not_correctly_identified_for_my_iphone.md b/docs/kb/endpointprotector/why_is_the_serial_number_not_correctly_identified_for_my_iphone.md similarity index 97% rename from docs/kb/endpointprotector/troubleshooting-and-errors/why_is_the_serial_number_not_correctly_identified_for_my_iphone.md rename to docs/kb/endpointprotector/why_is_the_serial_number_not_correctly_identified_for_my_iphone.md index 2212abd452..7211d1a096 100644 --- a/docs/kb/endpointprotector/troubleshooting-and-errors/why_is_the_serial_number_not_correctly_identified_for_my_iphone.md +++ b/docs/kb/endpointprotector/why_is_the_serial_number_not_correctly_identified_for_my_iphone.md @@ -6,8 +6,7 @@ keywords: - serial number - USB storage device sidebar_label: iPhone Serial Number Identification -tags: - - troubleshooting-and-errors +tags: [] title: "Why Is the Serial Number Not Correctly Identified for My iPhone?" knowledge_article_id: kA0Qk0000002BIoKAM products: diff --git a/docs/kb/endpointprotector/content-aware-protection-and-dpi/will-content-aware-protection-block-sensitive-content-in-files-from-the-allowed-file-allowlist.md b/docs/kb/endpointprotector/will-content-aware-protection-block-sensitive-content-in-files-from-the-allowed-file-allowlist.md similarity index 97% rename from docs/kb/endpointprotector/content-aware-protection-and-dpi/will-content-aware-protection-block-sensitive-content-in-files-from-the-allowed-file-allowlist.md rename to docs/kb/endpointprotector/will-content-aware-protection-block-sensitive-content-in-files-from-the-allowed-file-allowlist.md index dd1a697d15..921e157a89 100644 --- a/docs/kb/endpointprotector/content-aware-protection-and-dpi/will-content-aware-protection-block-sensitive-content-in-files-from-the-allowed-file-allowlist.md +++ b/docs/kb/endpointprotector/will-content-aware-protection-block-sensitive-content-in-files-from-the-allowed-file-allowlist.md @@ -15,8 +15,7 @@ keywords: products: - endpoint-protector sidebar_label: Will Content Aware Protection Block Sensitive Cont -tags: - - content-aware-protection-and-dpi +tags: [] title: "Will Content Aware Protection Block Sensitive Content in Files from the Allowed File Allowlist?" knowledge_article_id: kA0Qk0000002BE9KAM --- diff --git a/docs/kb/general/setup-and-deployment/access-to-administrative-portal-in-non-domain-dmz.md b/docs/kb/general/access-to-administrative-portal-in-non-domain-dmz.md similarity index 98% rename from docs/kb/general/setup-and-deployment/access-to-administrative-portal-in-non-domain-dmz.md rename to docs/kb/general/access-to-administrative-portal-in-non-domain-dmz.md index 9a0fe468c7..fec90ec405 100644 --- a/docs/kb/general/setup-and-deployment/access-to-administrative-portal-in-non-domain-dmz.md +++ b/docs/kb/general/access-to-administrative-portal-in-non-domain-dmz.md @@ -17,8 +17,7 @@ keywords: products: - general sidebar_label: Access to Administrative portal in non-domain DMZ -tags: - - setup-and-deployment +tags: [] title: "Access to Administrative portal in non-domain DMZ" knowledge_article_id: kA00g000000H9bTCAS --- diff --git a/docs/kb/general/audit-and-logging/adjusting-event-log-size-and-retention-settings.md b/docs/kb/general/adjusting-event-log-size-and-retention-settings.md similarity index 95% rename from docs/kb/general/audit-and-logging/adjusting-event-log-size-and-retention-settings.md rename to docs/kb/general/adjusting-event-log-size-and-retention-settings.md index 80ebca30ee..5971d4d737 100644 --- a/docs/kb/general/audit-and-logging/adjusting-event-log-size-and-retention-settings.md +++ b/docs/kb/general/adjusting-event-log-size-and-retention-settings.md @@ -14,8 +14,7 @@ keywords: products: - general sidebar_label: Adjusting Event Log Size and Retention Settings -tags: - - audit-and-logging +tags: [] title: "Adjusting Event Log Size and Retention Settings" knowledge_article_id: kA04u000000LLiHCAW --- diff --git a/docs/kb/general/authentication-and-security/all-users-are-able-to-access-all-password-manager-portals.md b/docs/kb/general/all-users-are-able-to-access-all-password-manager-portals.md similarity index 97% rename from docs/kb/general/authentication-and-security/all-users-are-able-to-access-all-password-manager-portals.md rename to docs/kb/general/all-users-are-able-to-access-all-password-manager-portals.md index 214129c57c..ee4d9b7290 100644 --- a/docs/kb/general/authentication-and-security/all-users-are-able-to-access-all-password-manager-portals.md +++ b/docs/kb/general/all-users-are-able-to-access-all-password-manager-portals.md @@ -17,8 +17,7 @@ keywords: products: - general sidebar_label: 'All users are able to access all Password Manager ' -tags: - - authentication-and-security +tags: [] title: "All users are able to access all Password Manager portals" knowledge_article_id: kA00g000000H9ZyCAK --- diff --git a/docs/kb/general/security-and-compliance/are-netwrix-products-affected-by-log4j-vulnerability.md b/docs/kb/general/are-netwrix-products-affected-by-log4j-vulnerability.md similarity index 95% rename from docs/kb/general/security-and-compliance/are-netwrix-products-affected-by-log4j-vulnerability.md rename to docs/kb/general/are-netwrix-products-affected-by-log4j-vulnerability.md index bd7710abf2..3c0c25e076 100644 --- a/docs/kb/general/security-and-compliance/are-netwrix-products-affected-by-log4j-vulnerability.md +++ b/docs/kb/general/are-netwrix-products-affected-by-log4j-vulnerability.md @@ -15,8 +15,7 @@ keywords: products: - general sidebar_label: Are Netwrix Products affected by log4j vulnerabili -tags: - - security-and-compliance +tags: [] title: "Are Netwrix Products affected by log4j vulnerability?" knowledge_article_id: kA04u0000000HfsCAE --- diff --git a/docs/kb/general/authentication-and-security/automatic-user-enrollment-failed-the-certificate-authority-is-invalid-or-incorrect.md b/docs/kb/general/automatic-user-enrollment-failed-the-certificate-authority-is-invalid-or-incorrect.md similarity index 98% rename from docs/kb/general/authentication-and-security/automatic-user-enrollment-failed-the-certificate-authority-is-invalid-or-incorrect.md rename to docs/kb/general/automatic-user-enrollment-failed-the-certificate-authority-is-invalid-or-incorrect.md index 38eaf3024a..83a0735ca2 100644 --- a/docs/kb/general/authentication-and-security/automatic-user-enrollment-failed-the-certificate-authority-is-invalid-or-incorrect.md +++ b/docs/kb/general/automatic-user-enrollment-failed-the-certificate-authority-is-invalid-or-incorrect.md @@ -16,8 +16,7 @@ keywords: products: - general sidebar_label: 'Automatic user enrollment failed: The certificate ' -tags: - - authentication-and-security +tags: [] title: >- Automatic user enrollment failed: The certificate authority is invalid or incorrect (Error code: 12045) diff --git a/docs/kb/general/database-and-diagnostics/calculate-percentages-in-sql-properly.md b/docs/kb/general/calculate-percentages-in-sql-properly.md similarity index 98% rename from docs/kb/general/database-and-diagnostics/calculate-percentages-in-sql-properly.md rename to docs/kb/general/calculate-percentages-in-sql-properly.md index 3ad9768d37..d981ede1d8 100644 --- a/docs/kb/general/database-and-diagnostics/calculate-percentages-in-sql-properly.md +++ b/docs/kb/general/calculate-percentages-in-sql-properly.md @@ -14,8 +14,7 @@ keywords: products: - general sidebar_label: calculate percentages in SQL properly -tags: - - database-and-diagnostics +tags: [] title: "calculate percentages in SQL properly" knowledge_article_id: kA04u0000000IQqCAM --- diff --git a/docs/kb/general/troubleshooting-and-errors/cannot-access-licensing-page.md b/docs/kb/general/cannot-access-licensing-page.md similarity index 97% rename from docs/kb/general/troubleshooting-and-errors/cannot-access-licensing-page.md rename to docs/kb/general/cannot-access-licensing-page.md index 3e7e35f275..b7059d46d4 100644 --- a/docs/kb/general/troubleshooting-and-errors/cannot-access-licensing-page.md +++ b/docs/kb/general/cannot-access-licensing-page.md @@ -17,8 +17,7 @@ keywords: products: - general sidebar_label: Cannot access Licensing page -tags: - - troubleshooting-and-errors +tags: [] title: "Cannot access Licensing page" knowledge_article_id: kA00g000000H9byCAC --- diff --git a/docs/kb/general/troubleshooting-and-errors/client-crash-runtime-error.md b/docs/kb/general/client-crash-runtime-error.md similarity index 97% rename from docs/kb/general/troubleshooting-and-errors/client-crash-runtime-error.md rename to docs/kb/general/client-crash-runtime-error.md index 8723a78995..6b6033bf93 100644 --- a/docs/kb/general/troubleshooting-and-errors/client-crash-runtime-error.md +++ b/docs/kb/general/client-crash-runtime-error.md @@ -15,8 +15,7 @@ keywords: products: - general sidebar_label: Client crash - Runtime Error! -tags: - - troubleshooting-and-errors +tags: [] title: "Client crash - Runtime Error!" knowledge_article_id: kA00g000000H9bcCAC --- diff --git a/docs/kb/general/cloud-and-permissions/cloud-permission-analyzer-configuring-dropbox-apps.md b/docs/kb/general/cloud-permission-analyzer-configuring-dropbox-apps.md similarity index 99% rename from docs/kb/general/cloud-and-permissions/cloud-permission-analyzer-configuring-dropbox-apps.md rename to docs/kb/general/cloud-permission-analyzer-configuring-dropbox-apps.md index 6c1ce4d043..633a3bcd13 100644 --- a/docs/kb/general/cloud-and-permissions/cloud-permission-analyzer-configuring-dropbox-apps.md +++ b/docs/kb/general/cloud-permission-analyzer-configuring-dropbox-apps.md @@ -17,8 +17,7 @@ keywords: products: - general sidebar_label: Cloud Permission Analyzer Configuring Dropbox Apps -tags: - - cloud-and-permissions +tags: [] title: "Cloud Permission Analyzer Configuring Dropbox Apps" knowledge_article_id: kA04u000000PdBmCAK --- diff --git a/docs/kb/general/setup-and-deployment/common-deployment-types.md b/docs/kb/general/common-deployment-types.md similarity index 98% rename from docs/kb/general/setup-and-deployment/common-deployment-types.md rename to docs/kb/general/common-deployment-types.md index 84c3ff1a19..59dc28e08b 100644 --- a/docs/kb/general/setup-and-deployment/common-deployment-types.md +++ b/docs/kb/general/common-deployment-types.md @@ -16,8 +16,7 @@ keywords: products: - general sidebar_label: Common deployment types -tags: - - setup-and-deployment +tags: [] title: "Common deployment types" knowledge_article_id: kA00g000000H9djCAC --- diff --git a/docs/kb/general/troubleshooting-and-errors/common-issues-of-installation-in-dmz.md b/docs/kb/general/common-issues-of-installation-in-dmz.md similarity index 99% rename from docs/kb/general/troubleshooting-and-errors/common-issues-of-installation-in-dmz.md rename to docs/kb/general/common-issues-of-installation-in-dmz.md index 67c41a33bd..e36fea57a6 100644 --- a/docs/kb/general/troubleshooting-and-errors/common-issues-of-installation-in-dmz.md +++ b/docs/kb/general/common-issues-of-installation-in-dmz.md @@ -18,8 +18,7 @@ keywords: products: - general sidebar_label: Common issues of installation in DMZ -tags: - - troubleshooting-and-errors +tags: [] title: "Common issues of installation in DMZ" knowledge_article_id: kA00g000000H9dgCAC --- diff --git a/docs/kb/general/audit-and-logging/configure_the_audit_log_backup.md b/docs/kb/general/configure_the_audit_log_backup.md similarity index 98% rename from docs/kb/general/audit-and-logging/configure_the_audit_log_backup.md rename to docs/kb/general/configure_the_audit_log_backup.md index 61c27cb85e..c161203636 100644 --- a/docs/kb/general/audit-and-logging/configure_the_audit_log_backup.md +++ b/docs/kb/general/configure_the_audit_log_backup.md @@ -6,8 +6,7 @@ keywords: - manual backup - scheduled backup sidebar_label: Configure Audit Log Backup -tags: - - audit-and-logging +tags: [] title: "Configure the Audit Log Backup" knowledge_article_id: kA0Qk0000002B7DKAU products: diff --git a/docs/kb/general/audit-and-logging/corrupt-errorevent-in-event-reports.md b/docs/kb/general/corrupt-errorevent-in-event-reports.md similarity index 98% rename from docs/kb/general/audit-and-logging/corrupt-errorevent-in-event-reports.md rename to docs/kb/general/corrupt-errorevent-in-event-reports.md index ed3d1e4cde..409c3f9985 100644 --- a/docs/kb/general/audit-and-logging/corrupt-errorevent-in-event-reports.md +++ b/docs/kb/general/corrupt-errorevent-in-event-reports.md @@ -17,8 +17,7 @@ keywords: products: - general sidebar_label: Corrupt ErrorEvent in Event Reports -tags: - - audit-and-logging +tags: [] title: "Corrupt ErrorEvent in Event Reports" knowledge_article_id: kA0Qk0000000ahpKAA --- diff --git a/docs/kb/general/configuration-and-customization/custom-branding-in-a-two-server-install-configuration.md b/docs/kb/general/custom-branding-in-a-two-server-install-configuration.md similarity index 97% rename from docs/kb/general/configuration-and-customization/custom-branding-in-a-two-server-install-configuration.md rename to docs/kb/general/custom-branding-in-a-two-server-install-configuration.md index 7c4af30797..e53b4fbf51 100644 --- a/docs/kb/general/configuration-and-customization/custom-branding-in-a-two-server-install-configuration.md +++ b/docs/kb/general/custom-branding-in-a-two-server-install-configuration.md @@ -16,8 +16,7 @@ keywords: products: - general sidebar_label: Custom Branding in a two server install configurat -tags: - - configuration-and-customization +tags: [] title: "Custom Branding in a two server install configuration" knowledge_article_id: kA00g000000H9aRCAS --- diff --git a/docs/kb/general/troubleshooting-and-errors/desktop-client-error-messages.md b/docs/kb/general/desktop-client-error-messages.md similarity index 97% rename from docs/kb/general/troubleshooting-and-errors/desktop-client-error-messages.md rename to docs/kb/general/desktop-client-error-messages.md index 9d3805a480..a8b63b041e 100644 --- a/docs/kb/general/troubleshooting-and-errors/desktop-client-error-messages.md +++ b/docs/kb/general/desktop-client-error-messages.md @@ -14,8 +14,7 @@ keywords: products: - general sidebar_label: Desktop Client Error Messages -tags: - - troubleshooting-and-errors +tags: [] title: "Desktop Client Error Messages" knowledge_article_id: kA00g000000H9aTCAS --- diff --git a/docs/kb/general/troubleshooting-and-errors/directory-name-is-invalid-error.md b/docs/kb/general/directory-name-is-invalid-error.md similarity index 97% rename from docs/kb/general/troubleshooting-and-errors/directory-name-is-invalid-error.md rename to docs/kb/general/directory-name-is-invalid-error.md index 254767279e..25e8dd77f9 100644 --- a/docs/kb/general/troubleshooting-and-errors/directory-name-is-invalid-error.md +++ b/docs/kb/general/directory-name-is-invalid-error.md @@ -15,8 +15,7 @@ keywords: products: - general sidebar_label: Directory Name Is Invalid Error -tags: - - troubleshooting-and-errors +tags: [] title: "Directory Name Is Invalid Error" knowledge_article_id: kA0Qk0000000bIvKAI --- diff --git a/docs/kb/general/authentication-and-security/disconnected-mode-password-reset.md b/docs/kb/general/disconnected-mode-password-reset.md similarity index 98% rename from docs/kb/general/authentication-and-security/disconnected-mode-password-reset.md rename to docs/kb/general/disconnected-mode-password-reset.md index 3bfe2932a5..7f410f8350 100644 --- a/docs/kb/general/authentication-and-security/disconnected-mode-password-reset.md +++ b/docs/kb/general/disconnected-mode-password-reset.md @@ -15,8 +15,7 @@ keywords: products: - general sidebar_label: Disconnected-mode password reset -tags: - - authentication-and-security +tags: [] title: "Disconnected-mode password reset" knowledge_article_id: kA00g000000H9dxCAC --- diff --git a/docs/kb/general/database-and-diagnostics/disk_space_occupied_by_core._files_in_gen_7_agent_servers.md b/docs/kb/general/disk_space_occupied_by_core._files_in_gen_7_agent_servers.md similarity index 96% rename from docs/kb/general/database-and-diagnostics/disk_space_occupied_by_core._files_in_gen_7_agent_servers.md rename to docs/kb/general/disk_space_occupied_by_core._files_in_gen_7_agent_servers.md index 7b58c7d352..a28450ff61 100644 --- a/docs/kb/general/database-and-diagnostics/disk_space_occupied_by_core._files_in_gen_7_agent_servers.md +++ b/docs/kb/general/disk_space_occupied_by_core._files_in_gen_7_agent_servers.md @@ -6,8 +6,7 @@ keywords: - Gen 7 Agent - disk space sidebar_label: Disk Space and Core Files -tags: - - database-and-diagnostics +tags: [] title: "Disk Space Occupied by Core.* Files in Gen 7 Agent Servers" knowledge_article_id: kA0Qk0000000NuHKAU products: diff --git a/docs/kb/general/troubleshooting-and-errors/dmz-installation-portals-never-load.md b/docs/kb/general/dmz-installation-portals-never-load.md similarity index 97% rename from docs/kb/general/troubleshooting-and-errors/dmz-installation-portals-never-load.md rename to docs/kb/general/dmz-installation-portals-never-load.md index 316d788ae1..dc08bc3533 100644 --- a/docs/kb/general/troubleshooting-and-errors/dmz-installation-portals-never-load.md +++ b/docs/kb/general/dmz-installation-portals-never-load.md @@ -16,8 +16,7 @@ keywords: products: - general sidebar_label: 'DMZ installation: Portals never load' -tags: - - troubleshooting-and-errors +tags: [] title: 'DMZ installation: Portals never load' knowledge_article_id: kA00g000000H9afCAC --- diff --git a/docs/kb/general/troubleshooting-and-errors/dmz-installation-self-service-portal-does-not-load-while-admin-and-helpdesk-portals-work-fine.md b/docs/kb/general/dmz-installation-self-service-portal-does-not-load-while-admin-and-helpdesk-portals-work-fine.md similarity index 98% rename from docs/kb/general/troubleshooting-and-errors/dmz-installation-self-service-portal-does-not-load-while-admin-and-helpdesk-portals-work-fine.md rename to docs/kb/general/dmz-installation-self-service-portal-does-not-load-while-admin-and-helpdesk-portals-work-fine.md index 25827f802b..3a30948595 100644 --- a/docs/kb/general/troubleshooting-and-errors/dmz-installation-self-service-portal-does-not-load-while-admin-and-helpdesk-portals-work-fine.md +++ b/docs/kb/general/dmz-installation-self-service-portal-does-not-load-while-admin-and-helpdesk-portals-work-fine.md @@ -17,8 +17,7 @@ keywords: products: - general sidebar_label: 'DMZ installation: Self-Service portal does not load while Admin and Helpdesk portals work fine' -tags: - - troubleshooting-and-errors +tags: [] title: >- DMZ installation: Self-Service portal does not load while Admin and Helpdesk portals work fine diff --git a/docs/kb/general/authentication-and-security/does-the-password-manager-always-use-your-current-windows-user-to-authenticate.md b/docs/kb/general/does-the-password-manager-always-use-your-current-windows-user-to-authenticate.md similarity index 98% rename from docs/kb/general/authentication-and-security/does-the-password-manager-always-use-your-current-windows-user-to-authenticate.md rename to docs/kb/general/does-the-password-manager-always-use-your-current-windows-user-to-authenticate.md index ae1497ec56..9435e3ed21 100644 --- a/docs/kb/general/authentication-and-security/does-the-password-manager-always-use-your-current-windows-user-to-authenticate.md +++ b/docs/kb/general/does-the-password-manager-always-use-your-current-windows-user-to-authenticate.md @@ -16,8 +16,7 @@ keywords: products: - general sidebar_label: 'Does the Password Manager always use your current Windows user to authenticate?' -tags: - - authentication-and-security +tags: [] title: >- Does the Password Manager always use your current Windows user to authenticate? diff --git a/docs/kb/general/audit-and-logging/enable_encryption_option_missing_from_the_siem_integration_configuration.md b/docs/kb/general/enable_encryption_option_missing_from_the_siem_integration_configuration.md similarity index 97% rename from docs/kb/general/audit-and-logging/enable_encryption_option_missing_from_the_siem_integration_configuration.md rename to docs/kb/general/enable_encryption_option_missing_from_the_siem_integration_configuration.md index a3baa85f0c..422d1d5b1b 100644 --- a/docs/kb/general/audit-and-logging/enable_encryption_option_missing_from_the_siem_integration_configuration.md +++ b/docs/kb/general/enable_encryption_option_missing_from_the_siem_integration_configuration.md @@ -6,8 +6,7 @@ keywords: - Enable Encryption - Ubuntu sidebar_label: Enable Encryption Option Missing -tags: - - audit-and-logging +tags: [] title: "Enable Encryption Option Missing from the SIEM Integration Configuration" knowledge_article_id: kA0Qk0000002B10KAE products: diff --git a/docs/kb/general/authentication-and-security/enrollment-failed-cannot-save-secret.md b/docs/kb/general/enrollment-failed-cannot-save-secret.md similarity index 97% rename from docs/kb/general/authentication-and-security/enrollment-failed-cannot-save-secret.md rename to docs/kb/general/enrollment-failed-cannot-save-secret.md index 3118820891..03c04c41e4 100644 --- a/docs/kb/general/authentication-and-security/enrollment-failed-cannot-save-secret.md +++ b/docs/kb/general/enrollment-failed-cannot-save-secret.md @@ -17,8 +17,7 @@ keywords: products: - general sidebar_label: 'Enrollment failed: cannot save secret' -tags: - - authentication-and-security +tags: [] title: 'Enrollment failed: cannot save secret' knowledge_article_id: kA00g000000H9bXCAS --- diff --git a/docs/kb/general/authentication-and-security/enrollment-wizard-prompts-for-credentials.md b/docs/kb/general/enrollment-wizard-prompts-for-credentials.md similarity index 95% rename from docs/kb/general/authentication-and-security/enrollment-wizard-prompts-for-credentials.md rename to docs/kb/general/enrollment-wizard-prompts-for-credentials.md index a8a6e9b149..b6e9d4cd87 100644 --- a/docs/kb/general/authentication-and-security/enrollment-wizard-prompts-for-credentials.md +++ b/docs/kb/general/enrollment-wizard-prompts-for-credentials.md @@ -15,8 +15,7 @@ keywords: products: - general sidebar_label: Enrollment wizard prompts for credentials -tags: - - authentication-and-security +tags: [] title: "Enrollment wizard prompts for credentials" knowledge_article_id: kA00g000000PbdQCAS --- diff --git a/docs/kb/general/authentication-and-security/error-401-in-the-enrollment-wizard.md b/docs/kb/general/error-401-in-the-enrollment-wizard.md similarity index 97% rename from docs/kb/general/authentication-and-security/error-401-in-the-enrollment-wizard.md rename to docs/kb/general/error-401-in-the-enrollment-wizard.md index d5a01b0dd1..84441aba54 100644 --- a/docs/kb/general/authentication-and-security/error-401-in-the-enrollment-wizard.md +++ b/docs/kb/general/error-401-in-the-enrollment-wizard.md @@ -15,8 +15,7 @@ keywords: products: - general sidebar_label: Error 401 in the Enrollment wizard -tags: - - authentication-and-security +tags: [] title: "Error 401 in the Enrollment wizard" knowledge_article_id: kA00g000000H9UUCA0 --- diff --git a/docs/kb/general/authentication-and-security/error-401-unauthorized-access-is-denied-due-to-invalid-credentials.md b/docs/kb/general/error-401-unauthorized-access-is-denied-due-to-invalid-credentials.md similarity index 98% rename from docs/kb/general/authentication-and-security/error-401-unauthorized-access-is-denied-due-to-invalid-credentials.md rename to docs/kb/general/error-401-unauthorized-access-is-denied-due-to-invalid-credentials.md index c4c16d2ede..bd233c516c 100644 --- a/docs/kb/general/authentication-and-security/error-401-unauthorized-access-is-denied-due-to-invalid-credentials.md +++ b/docs/kb/general/error-401-unauthorized-access-is-denied-due-to-invalid-credentials.md @@ -17,8 +17,7 @@ keywords: products: - general sidebar_label: 'Error 401: Unauthorized: Access is denied due to i' -tags: - - authentication-and-security +tags: [] title: 'Error 401: Unauthorized: Access is denied due to invalid credentials' knowledge_article_id: kA00g000000H9Y6CAK --- diff --git a/docs/kb/general/troubleshooting-and-errors/error-updating-sql-schema-in-collector-service.md b/docs/kb/general/error-updating-sql-schema-in-collector-service.md similarity index 98% rename from docs/kb/general/troubleshooting-and-errors/error-updating-sql-schema-in-collector-service.md rename to docs/kb/general/error-updating-sql-schema-in-collector-service.md index c4568a54ba..c942ffd7cf 100644 --- a/docs/kb/general/troubleshooting-and-errors/error-updating-sql-schema-in-collector-service.md +++ b/docs/kb/general/error-updating-sql-schema-in-collector-service.md @@ -17,8 +17,7 @@ keywords: products: - general sidebar_label: Error Updating SQL Schema in Collector Service -tags: - - troubleshooting-and-errors +tags: [] title: "Error Updating SQL Schema in Collector Service" knowledge_article_id: kA0Qk0000000bKXKAY --- diff --git a/docs/kb/general/troubleshooting-and-errors/error_c38_-_unable_to_connect_to_sharepoint_online.md b/docs/kb/general/error_c38_-_unable_to_connect_to_sharepoint_online.md similarity index 98% rename from docs/kb/general/troubleshooting-and-errors/error_c38_-_unable_to_connect_to_sharepoint_online.md rename to docs/kb/general/error_c38_-_unable_to_connect_to_sharepoint_online.md index e865f060f6..799532ccf5 100644 --- a/docs/kb/general/troubleshooting-and-errors/error_c38_-_unable_to_connect_to_sharepoint_online.md +++ b/docs/kb/general/error_c38_-_unable_to_connect_to_sharepoint_online.md @@ -8,8 +8,7 @@ keywords: products: - general sidebar_label: "Error C:38 - Unable to Connect to SharePoint Online" -tags: - - troubleshooting-and-errors +tags: [] title: "Error C:38 - Unable to Connect to SharePoint Online" knowledge_article_id: kA0Qk0000001hKfKAI --- diff --git "a/docs/kb/general/troubleshooting-and-errors/error_\342\200\234collect_'exchange_mailbox'_information_warning_on_server.....md" "b/docs/kb/general/error_\342\200\234collect_'exchange_mailbox'_information_warning_on_server.....md" similarity index 97% rename from "docs/kb/general/troubleshooting-and-errors/error_\342\200\234collect_'exchange_mailbox'_information_warning_on_server.....md" rename to "docs/kb/general/error_\342\200\234collect_'exchange_mailbox'_information_warning_on_server.....md" index 471c5125ca..142b634723 100644 --- "a/docs/kb/general/troubleshooting-and-errors/error_\342\200\234collect_'exchange_mailbox'_information_warning_on_server.....md" +++ "b/docs/kb/general/error_\342\200\234collect_'exchange_mailbox'_information_warning_on_server.....md" @@ -6,8 +6,7 @@ keywords: - Microsoft Exchange - Information Store service sidebar_label: Exchange Mailbox Warning Resolution -tags: - - troubleshooting-and-errors +tags: [] title: "Error: “Collect 'Exchange_Mailbox' Information Warning on Server”" knowledge_article_id: kA00g000000H9SMCA0 products: @@ -35,4 +34,4 @@ To resolve this issue, follow these steps: 3. The configuration file is stored in the **%Product installation folder%\Active Directory Auditing**. 4. Add one OWA Server name per line, for example: - OWA-SERVER01 - - OWA-SERVER02 + - OWA-SERVER02 \ No newline at end of file diff --git a/docs/kb/general/troubleshooting-and-errors/failed-to-grant-log-on-as-a-service-right.md b/docs/kb/general/failed-to-grant-log-on-as-a-service-right.md similarity index 97% rename from docs/kb/general/troubleshooting-and-errors/failed-to-grant-log-on-as-a-service-right.md rename to docs/kb/general/failed-to-grant-log-on-as-a-service-right.md index 5e6ba49b77..476cca3771 100644 --- a/docs/kb/general/troubleshooting-and-errors/failed-to-grant-log-on-as-a-service-right.md +++ b/docs/kb/general/failed-to-grant-log-on-as-a-service-right.md @@ -13,8 +13,7 @@ keywords: products: - general sidebar_label: Failed to grant "Log on as a service" right -tags: - - troubleshooting-and-errors +tags: [] title: Failed to grant \"Log on as a service\" right knowledge_article_id: kA00g000000H9ZuCAK --- diff --git a/docs/kb/general/documentation-and-reference/faq-netwrix-password-manager-discontinued.md b/docs/kb/general/faq-netwrix-password-manager-discontinued.md similarity index 98% rename from docs/kb/general/documentation-and-reference/faq-netwrix-password-manager-discontinued.md rename to docs/kb/general/faq-netwrix-password-manager-discontinued.md index baab18e9b0..0a48d5b4ef 100644 --- a/docs/kb/general/documentation-and-reference/faq-netwrix-password-manager-discontinued.md +++ b/docs/kb/general/faq-netwrix-password-manager-discontinued.md @@ -16,8 +16,7 @@ keywords: products: - general sidebar_label: 'FAQ: Netwrix Password Manager Discontinued' -tags: - - documentation-and-reference +tags: [] title: 'FAQ: Netwrix Password Manager Discontinued' knowledge_article_id: kA04u00000111LqCAI --- diff --git a/docs/kb/general/documentation-and-reference/faq-netwrix-password-manager.md b/docs/kb/general/faq-netwrix-password-manager.md similarity index 99% rename from docs/kb/general/documentation-and-reference/faq-netwrix-password-manager.md rename to docs/kb/general/faq-netwrix-password-manager.md index 9498f52b72..e3f1392c60 100644 --- a/docs/kb/general/documentation-and-reference/faq-netwrix-password-manager.md +++ b/docs/kb/general/faq-netwrix-password-manager.md @@ -16,8 +16,7 @@ keywords: products: - general sidebar_label: FAQ Netwrix Password Manager -tags: - - documentation-and-reference +tags: [] title: "FAQ Netwrix Password Manager" knowledge_article_id: kA00g000000H9dkCAC --- diff --git a/docs/kb/general/cloud-and-permissions/files_cannot_be_scanned_in_end-to-end_encrypted_applications.md b/docs/kb/general/files_cannot_be_scanned_in_end-to-end_encrypted_applications.md similarity index 97% rename from docs/kb/general/cloud-and-permissions/files_cannot_be_scanned_in_end-to-end_encrypted_applications.md rename to docs/kb/general/files_cannot_be_scanned_in_end-to-end_encrypted_applications.md index 03d9d858ae..d55b62bc71 100644 --- a/docs/kb/general/cloud-and-permissions/files_cannot_be_scanned_in_end-to-end_encrypted_applications.md +++ b/docs/kb/general/files_cannot_be_scanned_in_end-to-end_encrypted_applications.md @@ -6,8 +6,7 @@ keywords: - file scanning - Deep Packet Inspection sidebar_label: Files Not Scanned in Encrypted Apps -tags: - - cloud-and-permissions +tags: [] title: "Files Cannot Be Scanned in End-to-End Encrypted Applications" knowledge_article_id: kA0Qk0000002B6jKAE products: diff --git a/docs/kb/general/infrastructure-and-network/firewall-rules-required-by-password-manager.md b/docs/kb/general/firewall-rules-required-by-password-manager.md similarity index 99% rename from docs/kb/general/infrastructure-and-network/firewall-rules-required-by-password-manager.md rename to docs/kb/general/firewall-rules-required-by-password-manager.md index 7fd6d45a72..bae427bd2e 100644 --- a/docs/kb/general/infrastructure-and-network/firewall-rules-required-by-password-manager.md +++ b/docs/kb/general/firewall-rules-required-by-password-manager.md @@ -16,8 +16,7 @@ keywords: products: - general sidebar_label: Firewall rules required by Password Manager -tags: - - infrastructure-and-network +tags: [] title: "Firewall rules required by Password Manager" knowledge_article_id: kA00g000000H9cMCAS --- diff --git a/docs/kb/general/troubleshooting-and-errors/helpdesk-operators-cannot-remove-accounts.md b/docs/kb/general/helpdesk-operators-cannot-remove-accounts.md similarity index 97% rename from docs/kb/general/troubleshooting-and-errors/helpdesk-operators-cannot-remove-accounts.md rename to docs/kb/general/helpdesk-operators-cannot-remove-accounts.md index 13b50a603e..a5d3227921 100644 --- a/docs/kb/general/troubleshooting-and-errors/helpdesk-operators-cannot-remove-accounts.md +++ b/docs/kb/general/helpdesk-operators-cannot-remove-accounts.md @@ -15,8 +15,7 @@ keywords: products: - general sidebar_label: HelpDesk operators cannot remove accounts -tags: - - troubleshooting-and-errors +tags: [] title: "HelpDesk operators cannot remove accounts" knowledge_article_id: kA00g000000H9XzCAK --- diff --git a/docs/kb/general/documentation-and-reference/how-to-add-attachments-to-netwrix-support-tickets.md b/docs/kb/general/how-to-add-attachments-to-netwrix-support-tickets.md similarity index 97% rename from docs/kb/general/documentation-and-reference/how-to-add-attachments-to-netwrix-support-tickets.md rename to docs/kb/general/how-to-add-attachments-to-netwrix-support-tickets.md index 019e41c22c..29704684dc 100644 --- a/docs/kb/general/documentation-and-reference/how-to-add-attachments-to-netwrix-support-tickets.md +++ b/docs/kb/general/how-to-add-attachments-to-netwrix-support-tickets.md @@ -14,8 +14,7 @@ keywords: products: - general sidebar_label: How to Add Attachments to Netwrix Support Tickets -tags: - - documentation-and-reference +tags: [] title: "How to Add Attachments to Netwrix Support Tickets" knowledge_article_id: kA0Qk0000002A1hKAE --- diff --git a/docs/kb/general/administration-and-maintenance/how-to-apply-license-to-password-manager.md b/docs/kb/general/how-to-apply-license-to-password-manager.md similarity index 96% rename from docs/kb/general/administration-and-maintenance/how-to-apply-license-to-password-manager.md rename to docs/kb/general/how-to-apply-license-to-password-manager.md index 1bb850ecfe..55da69b973 100644 --- a/docs/kb/general/administration-and-maintenance/how-to-apply-license-to-password-manager.md +++ b/docs/kb/general/how-to-apply-license-to-password-manager.md @@ -15,8 +15,7 @@ keywords: products: - general sidebar_label: How to apply license to Password Manager -tags: - - administration-and-maintenance +tags: [] title: "How to apply license to Password Manager" knowledge_article_id: kA00g000000PbdMCAS --- diff --git a/docs/kb/general/configuration-and-customization/how-to-change-the-text-of-email-notifications.md b/docs/kb/general/how-to-change-the-text-of-email-notifications.md similarity index 98% rename from docs/kb/general/configuration-and-customization/how-to-change-the-text-of-email-notifications.md rename to docs/kb/general/how-to-change-the-text-of-email-notifications.md index 47fb97f385..d582d8860d 100644 --- a/docs/kb/general/configuration-and-customization/how-to-change-the-text-of-email-notifications.md +++ b/docs/kb/general/how-to-change-the-text-of-email-notifications.md @@ -15,8 +15,7 @@ keywords: products: - general sidebar_label: How to change the text of email notifications -tags: - - configuration-and-customization +tags: [] title: "How to change the text of email notifications" knowledge_article_id: kA00g000000H9TICA0 --- diff --git a/docs/kb/general/cloud-and-permissions/how-to-configure-google-drive-for-crawling.md b/docs/kb/general/how-to-configure-google-drive-for-crawling.md similarity index 99% rename from docs/kb/general/cloud-and-permissions/how-to-configure-google-drive-for-crawling.md rename to docs/kb/general/how-to-configure-google-drive-for-crawling.md index 2440459d3e..39722b3575 100644 --- a/docs/kb/general/cloud-and-permissions/how-to-configure-google-drive-for-crawling.md +++ b/docs/kb/general/how-to-configure-google-drive-for-crawling.md @@ -17,8 +17,7 @@ keywords: products: - general sidebar_label: How to configure Google Drive for Crawling -tags: - - cloud-and-permissions +tags: [] title: "How to configure Google Drive for Crawling" knowledge_article_id: kA04u0000000H8tCAE --- diff --git a/docs/kb/general/configuration-and-customization/how-to-configure-two-different-self-service-portals.md b/docs/kb/general/how-to-configure-two-different-self-service-portals.md similarity index 97% rename from docs/kb/general/configuration-and-customization/how-to-configure-two-different-self-service-portals.md rename to docs/kb/general/how-to-configure-two-different-self-service-portals.md index a1c6ba6b51..8914d60228 100644 --- a/docs/kb/general/configuration-and-customization/how-to-configure-two-different-self-service-portals.md +++ b/docs/kb/general/how-to-configure-two-different-self-service-portals.md @@ -15,8 +15,7 @@ keywords: products: - general sidebar_label: How to configure two different Self-Service portal -tags: - - configuration-and-customization +tags: [] title: "How to configure two different Self-Service portals" knowledge_article_id: kA00g000000H9WpCAK --- diff --git a/docs/kb/general/administration-and-maintenance/how-to-create-a-redirection-for-the-password-manager-web-portal.md b/docs/kb/general/how-to-create-a-redirection-for-the-password-manager-web-portal.md similarity index 99% rename from docs/kb/general/administration-and-maintenance/how-to-create-a-redirection-for-the-password-manager-web-portal.md rename to docs/kb/general/how-to-create-a-redirection-for-the-password-manager-web-portal.md index 1900f7cc57..4de84dc4c1 100644 --- a/docs/kb/general/administration-and-maintenance/how-to-create-a-redirection-for-the-password-manager-web-portal.md +++ b/docs/kb/general/how-to-create-a-redirection-for-the-password-manager-web-portal.md @@ -15,8 +15,7 @@ keywords: products: - general sidebar_label: How to create a redirection for the Password Manag -tags: - - administration-and-maintenance +tags: [] title: "How to create a redirection for the Password Manager web portal" knowledge_article_id: kA00g000000PbdWCAS --- diff --git a/docs/kb/general/administration-and-maintenance/how-to-create-failover-cluster-for-password-manager.md b/docs/kb/general/how-to-create-failover-cluster-for-password-manager.md similarity index 98% rename from docs/kb/general/administration-and-maintenance/how-to-create-failover-cluster-for-password-manager.md rename to docs/kb/general/how-to-create-failover-cluster-for-password-manager.md index 83ba3d2329..7fd201e032 100644 --- a/docs/kb/general/administration-and-maintenance/how-to-create-failover-cluster-for-password-manager.md +++ b/docs/kb/general/how-to-create-failover-cluster-for-password-manager.md @@ -15,8 +15,7 @@ keywords: products: - general sidebar_label: How to create Failover cluster for Password Manage -tags: - - administration-and-maintenance +tags: [] title: "How to create Failover cluster for Password Manager?" knowledge_article_id: kA00g000000H9diCAC --- diff --git a/docs/kb/general/configuration-and-customization/how-to-create-second-help-desk-portal.md b/docs/kb/general/how-to-create-second-help-desk-portal.md similarity index 98% rename from docs/kb/general/configuration-and-customization/how-to-create-second-help-desk-portal.md rename to docs/kb/general/how-to-create-second-help-desk-portal.md index 4949dc0453..d9c6b95d61 100644 --- a/docs/kb/general/configuration-and-customization/how-to-create-second-help-desk-portal.md +++ b/docs/kb/general/how-to-create-second-help-desk-portal.md @@ -15,8 +15,7 @@ keywords: products: - general sidebar_label: How to create second Help-Desk portal -tags: - - configuration-and-customization +tags: [] title: "How to create second Help-Desk portal" knowledge_article_id: kA00g000000H9WgCAK --- diff --git a/docs/kb/general/configuration-and-customization/how-to-customize-text-in-the-password-manager-self-service-portal.md b/docs/kb/general/how-to-customize-text-in-the-password-manager-self-service-portal.md similarity index 97% rename from docs/kb/general/configuration-and-customization/how-to-customize-text-in-the-password-manager-self-service-portal.md rename to docs/kb/general/how-to-customize-text-in-the-password-manager-self-service-portal.md index a76ad27e61..58d8214bf3 100644 --- a/docs/kb/general/configuration-and-customization/how-to-customize-text-in-the-password-manager-self-service-portal.md +++ b/docs/kb/general/how-to-customize-text-in-the-password-manager-self-service-portal.md @@ -14,8 +14,7 @@ keywords: products: - general sidebar_label: How to customize text in the Password Manager Self -tags: - - configuration-and-customization +tags: [] title: "How to customize text in the Password Manager Self-Service portal" knowledge_article_id: kA00g000000H9UCCA0 --- diff --git a/docs/kb/general/client-installation-and-deployment/how-to-deploy-password-manager-client-via-system-center-configuration-manager-2012-sp1.md b/docs/kb/general/how-to-deploy-password-manager-client-via-system-center-configuration-manager-2012-sp1.md similarity index 97% rename from docs/kb/general/client-installation-and-deployment/how-to-deploy-password-manager-client-via-system-center-configuration-manager-2012-sp1.md rename to docs/kb/general/how-to-deploy-password-manager-client-via-system-center-configuration-manager-2012-sp1.md index 6fc345442f..29f61aa5f7 100644 --- a/docs/kb/general/client-installation-and-deployment/how-to-deploy-password-manager-client-via-system-center-configuration-manager-2012-sp1.md +++ b/docs/kb/general/how-to-deploy-password-manager-client-via-system-center-configuration-manager-2012-sp1.md @@ -15,8 +15,7 @@ keywords: products: - general sidebar_label: 'How to deploy Netwrix Password Reset client via System Center Configuration Manager 2012 SP1' -tags: - - client-installation-and-deployment +tags: [] title: >- How to deploy Netwrix Password Reset client via System Center Configuration Manager 2012 SP1 diff --git a/docs/kb/general/administration-and-maintenance/how-to-migrate-netwrix-password-manager-to-another-server.md b/docs/kb/general/how-to-migrate-netwrix-password-manager-to-another-server.md similarity index 98% rename from docs/kb/general/administration-and-maintenance/how-to-migrate-netwrix-password-manager-to-another-server.md rename to docs/kb/general/how-to-migrate-netwrix-password-manager-to-another-server.md index 85b63c078b..c53cb38244 100644 --- a/docs/kb/general/administration-and-maintenance/how-to-migrate-netwrix-password-manager-to-another-server.md +++ b/docs/kb/general/how-to-migrate-netwrix-password-manager-to-another-server.md @@ -16,8 +16,7 @@ keywords: products: - general sidebar_label: How to migrate Netwrix Password Manager to another -tags: - - administration-and-maintenance +tags: [] title: "How to migrate Netwrix Password Manager to another server" knowledge_article_id: kA00g000000H9T5CAK --- diff --git a/docs/kb/general/administration-and-maintenance/how-to-modify-the-password-manager-service-account.md b/docs/kb/general/how-to-modify-the-password-manager-service-account.md similarity index 97% rename from docs/kb/general/administration-and-maintenance/how-to-modify-the-password-manager-service-account.md rename to docs/kb/general/how-to-modify-the-password-manager-service-account.md index 0112772372..efc0403614 100644 --- a/docs/kb/general/administration-and-maintenance/how-to-modify-the-password-manager-service-account.md +++ b/docs/kb/general/how-to-modify-the-password-manager-service-account.md @@ -12,8 +12,7 @@ keywords: products: - general sidebar_label: How to modify the Password Manager Service account -tags: - - administration-and-maintenance +tags: [] title: "How to modify the Password Manager Service account" knowledge_article_id: kA00g000000H9dnCAC --- diff --git a/docs/kb/general/client-installation-and-deployment/how-to-remove-enrollment-wizard-from-startup.md b/docs/kb/general/how-to-remove-enrollment-wizard-from-startup.md similarity index 97% rename from docs/kb/general/client-installation-and-deployment/how-to-remove-enrollment-wizard-from-startup.md rename to docs/kb/general/how-to-remove-enrollment-wizard-from-startup.md index 3b95067f63..82a54119b7 100644 --- a/docs/kb/general/client-installation-and-deployment/how-to-remove-enrollment-wizard-from-startup.md +++ b/docs/kb/general/how-to-remove-enrollment-wizard-from-startup.md @@ -15,8 +15,7 @@ keywords: products: - general sidebar_label: How to remove Enrollment Wizard from startup -tags: - - client-installation-and-deployment +tags: [] title: "How to remove Enrollment Wizard from startup" knowledge_article_id: kA00g000000H9VzCAK --- diff --git a/docs/kb/general/configuration-and-customization/how-to-remove-languages-from-the-self-service-portal.md b/docs/kb/general/how-to-remove-languages-from-the-self-service-portal.md similarity index 97% rename from docs/kb/general/configuration-and-customization/how-to-remove-languages-from-the-self-service-portal.md rename to docs/kb/general/how-to-remove-languages-from-the-self-service-portal.md index 877514f67f..a5970f0cb1 100644 --- a/docs/kb/general/configuration-and-customization/how-to-remove-languages-from-the-self-service-portal.md +++ b/docs/kb/general/how-to-remove-languages-from-the-self-service-portal.md @@ -16,8 +16,7 @@ keywords: products: - general sidebar_label: How to remove languages from the Self-Service Port -tags: - - configuration-and-customization +tags: [] title: "How to remove languages from the Self-Service Portal" knowledge_article_id: kA00g000000H9UICA0 --- diff --git a/docs/kb/general/audit-and-logging/how-to-save-and-zip-the-netwrix-cloud-agent-event-log.md b/docs/kb/general/how-to-save-and-zip-the-netwrix-cloud-agent-event-log.md similarity index 98% rename from docs/kb/general/audit-and-logging/how-to-save-and-zip-the-netwrix-cloud-agent-event-log.md rename to docs/kb/general/how-to-save-and-zip-the-netwrix-cloud-agent-event-log.md index 5fe6b4c6f7..3bd4230754 100644 --- a/docs/kb/general/audit-and-logging/how-to-save-and-zip-the-netwrix-cloud-agent-event-log.md +++ b/docs/kb/general/how-to-save-and-zip-the-netwrix-cloud-agent-event-log.md @@ -16,8 +16,7 @@ keywords: products: - onesecure sidebar_label: 'How to Save and Zip the Netwrix Cloud Agent Event ' -tags: - - audit-and-logging +tags: [] title: "How to Save and Zip the Netwrix Cloud Agent Event Log" knowledge_article_id: kA0Qk00000020QXKAY --- diff --git a/docs/kb/general/administration-and-maintenance/how-to-tell-password-manager-to-use-a-specific-domain-controller.md b/docs/kb/general/how-to-tell-password-manager-to-use-a-specific-domain-controller.md similarity index 97% rename from docs/kb/general/administration-and-maintenance/how-to-tell-password-manager-to-use-a-specific-domain-controller.md rename to docs/kb/general/how-to-tell-password-manager-to-use-a-specific-domain-controller.md index 9a4106e869..f8c5d82ad0 100644 --- a/docs/kb/general/administration-and-maintenance/how-to-tell-password-manager-to-use-a-specific-domain-controller.md +++ b/docs/kb/general/how-to-tell-password-manager-to-use-a-specific-domain-controller.md @@ -16,8 +16,7 @@ keywords: products: - general sidebar_label: How to tell Password Manager to use a specific Dom -tags: - - administration-and-maintenance +tags: [] title: "How to tell Password Manager to use a specific Domain Controller" knowledge_article_id: kA00g000000PbdICAS --- diff --git a/docs/kb/general/administration-and-maintenance/how-to-update-password-manager.md b/docs/kb/general/how-to-update-password-manager.md similarity index 98% rename from docs/kb/general/administration-and-maintenance/how-to-update-password-manager.md rename to docs/kb/general/how-to-update-password-manager.md index 620638b125..3520ef8032 100644 --- a/docs/kb/general/administration-and-maintenance/how-to-update-password-manager.md +++ b/docs/kb/general/how-to-update-password-manager.md @@ -16,8 +16,7 @@ keywords: products: - general sidebar_label: How to update Password Manager -tags: - - administration-and-maintenance +tags: [] title: "How to update Password Manager" knowledge_article_id: kA00g000000H9V1CAK --- diff --git a/docs/kb/general/documentation-and-reference/how_does_the_file_copy_event_work_on_linux_distributions.md b/docs/kb/general/how_does_the_file_copy_event_work_on_linux_distributions.md similarity index 96% rename from docs/kb/general/documentation-and-reference/how_does_the_file_copy_event_work_on_linux_distributions.md rename to docs/kb/general/how_does_the_file_copy_event_work_on_linux_distributions.md index aaf7d01017..1e9256a768 100644 --- a/docs/kb/general/documentation-and-reference/how_does_the_file_copy_event_work_on_linux_distributions.md +++ b/docs/kb/general/how_does_the_file_copy_event_work_on_linux_distributions.md @@ -6,8 +6,7 @@ keywords: - Linux distributions - file transfer sidebar_label: File Copy Event on Linux -tags: - - documentation-and-reference +tags: [] title: "How Does the File Copy Event Work on Linux Distributions?" knowledge_article_id: kA0Qk0000002B7hKAE products: diff --git a/docs/kb/general/documentation-and-reference/how_to_capture_client_logs_manually_on_a_linux_machine.md b/docs/kb/general/how_to_capture_client_logs_manually_on_a_linux_machine.md similarity index 98% rename from docs/kb/general/documentation-and-reference/how_to_capture_client_logs_manually_on_a_linux_machine.md rename to docs/kb/general/how_to_capture_client_logs_manually_on_a_linux_machine.md index 4930634ca9..606987ce92 100644 --- a/docs/kb/general/documentation-and-reference/how_to_capture_client_logs_manually_on_a_linux_machine.md +++ b/docs/kb/general/how_to_capture_client_logs_manually_on_a_linux_machine.md @@ -6,8 +6,7 @@ keywords: - Linux - troubleshooting sidebar_label: Capture Client Logs on Linux -tags: - - documentation-and-reference +tags: [] title: "How to Capture Client Logs Manually on a Linux Machine" knowledge_article_id: kA0Qk0000002B6uKAE products: diff --git a/docs/kb/general/documentation-and-reference/how_to_collect_http_archive_logs_in_a_web_browser.md b/docs/kb/general/how_to_collect_http_archive_logs_in_a_web_browser.md similarity index 97% rename from docs/kb/general/documentation-and-reference/how_to_collect_http_archive_logs_in_a_web_browser.md rename to docs/kb/general/how_to_collect_http_archive_logs_in_a_web_browser.md index 958b08c41f..43dcdb24dc 100644 --- a/docs/kb/general/documentation-and-reference/how_to_collect_http_archive_logs_in_a_web_browser.md +++ b/docs/kb/general/how_to_collect_http_archive_logs_in_a_web_browser.md @@ -6,8 +6,7 @@ keywords: - web browser - troubleshooting sidebar_label: Collect HTTP Archive Logs -tags: - - documentation-and-reference +tags: [] title: "How to Collect HTTP Archive Logs in a Web Browser" knowledge_article_id: kA0Qk0000002B18KAE products: diff --git a/docs/kb/general/client-installation-and-deployment/implications_of_targeting_computers_vs._user_groups_for_client_upgrades.md b/docs/kb/general/implications_of_targeting_computers_vs._user_groups_for_client_upgrades.md similarity index 98% rename from docs/kb/general/client-installation-and-deployment/implications_of_targeting_computers_vs._user_groups_for_client_upgrades.md rename to docs/kb/general/implications_of_targeting_computers_vs._user_groups_for_client_upgrades.md index 312ef190c3..76beb5b614 100644 --- a/docs/kb/general/client-installation-and-deployment/implications_of_targeting_computers_vs._user_groups_for_client_upgrades.md +++ b/docs/kb/general/implications_of_targeting_computers_vs._user_groups_for_client_upgrades.md @@ -6,8 +6,7 @@ keywords: - computer groups - user groups sidebar_label: Targeting Computers vs. User Groups -tags: - - client-installation-and-deployment +tags: [] title: "Implications of Targeting Computers vs. User Groups for Client Upgrades" knowledge_article_id: kA0Qk0000002Vm5KAE products: diff --git a/docs/kb/general/client-installation-and-deployment/install_and_uninstall_the_windows_agent_from_the_command_line.md b/docs/kb/general/install_and_uninstall_the_windows_agent_from_the_command_line.md similarity index 96% rename from docs/kb/general/client-installation-and-deployment/install_and_uninstall_the_windows_agent_from_the_command_line.md rename to docs/kb/general/install_and_uninstall_the_windows_agent_from_the_command_line.md index e7af0a6aa4..8b597773bd 100644 --- a/docs/kb/general/client-installation-and-deployment/install_and_uninstall_the_windows_agent_from_the_command_line.md +++ b/docs/kb/general/install_and_uninstall_the_windows_agent_from_the_command_line.md @@ -8,8 +8,7 @@ keywords: - uninstallation - msiexec sidebar_label: Install and Uninstall Windows Agent -tags: - - client-installation-and-deployment +tags: [] title: "Install and Uninstall the Windows Agent from the Command Line" knowledge_article_id: kA0Qk0000002B71KAE products: diff --git a/docs/kb/general/client-installation-and-deployment/installation-of-logon-prompt-extenstion-for-password-manager-via-command-prompt.md b/docs/kb/general/installation-of-logon-prompt-extenstion-for-password-manager-via-command-prompt.md similarity index 98% rename from docs/kb/general/client-installation-and-deployment/installation-of-logon-prompt-extenstion-for-password-manager-via-command-prompt.md rename to docs/kb/general/installation-of-logon-prompt-extenstion-for-password-manager-via-command-prompt.md index c59e246c65..29e13e249a 100644 --- a/docs/kb/general/client-installation-and-deployment/installation-of-logon-prompt-extenstion-for-password-manager-via-command-prompt.md +++ b/docs/kb/general/installation-of-logon-prompt-extenstion-for-password-manager-via-command-prompt.md @@ -15,8 +15,7 @@ keywords: products: - general sidebar_label: 'Installation of Logon Prompt Extenstion for Password Manager via command prompt' -tags: - - client-installation-and-deployment +tags: [] title: >- Installation of Logon Prompt Extenstion for Password Manager via command prompt diff --git a/docs/kb/general/administration-and-maintenance/is-it-possible-to-setup-several-instances-of-password-manager-on-one-server.md b/docs/kb/general/is-it-possible-to-setup-several-instances-of-password-manager-on-one-server.md similarity index 95% rename from docs/kb/general/administration-and-maintenance/is-it-possible-to-setup-several-instances-of-password-manager-on-one-server.md rename to docs/kb/general/is-it-possible-to-setup-several-instances-of-password-manager-on-one-server.md index ac4aa9121a..589efc9f0f 100644 --- a/docs/kb/general/administration-and-maintenance/is-it-possible-to-setup-several-instances-of-password-manager-on-one-server.md +++ b/docs/kb/general/is-it-possible-to-setup-several-instances-of-password-manager-on-one-server.md @@ -15,8 +15,7 @@ keywords: products: - general sidebar_label: Is it possible to setup several instances of Passw -tags: - - administration-and-maintenance +tags: [] title: "Is it possible to setup several instances of Password Manager on one server?" knowledge_article_id: kA00g000000H9VmCAK --- diff --git a/docs/kb/general/troubleshooting-and-errors/most-users-showing-as-not-found.md b/docs/kb/general/most-users-showing-as-not-found.md similarity index 97% rename from docs/kb/general/troubleshooting-and-errors/most-users-showing-as-not-found.md rename to docs/kb/general/most-users-showing-as-not-found.md index 56427b8a61..4ca2691435 100644 --- a/docs/kb/general/troubleshooting-and-errors/most-users-showing-as-not-found.md +++ b/docs/kb/general/most-users-showing-as-not-found.md @@ -16,8 +16,7 @@ keywords: products: - general sidebar_label: Most users showing as Not found -tags: - - troubleshooting-and-errors +tags: [] title: "Most users showing as Not found" knowledge_article_id: kA00g000000H9bOCAS --- diff --git a/docs/kb/general/documentation-and-reference/netwrix-auditor-health-log-error-event-id-6103-suggests-contacting-netwrix-technical-support.md b/docs/kb/general/netwrix-auditor-health-log-error-event-id-6103-suggests-contacting-netwrix-technical-support.md similarity index 98% rename from docs/kb/general/documentation-and-reference/netwrix-auditor-health-log-error-event-id-6103-suggests-contacting-netwrix-technical-support.md rename to docs/kb/general/netwrix-auditor-health-log-error-event-id-6103-suggests-contacting-netwrix-technical-support.md index 8d01ffad19..297e8beca9 100644 --- a/docs/kb/general/documentation-and-reference/netwrix-auditor-health-log-error-event-id-6103-suggests-contacting-netwrix-technical-support.md +++ b/docs/kb/general/netwrix-auditor-health-log-error-event-id-6103-suggests-contacting-netwrix-technical-support.md @@ -15,8 +15,7 @@ keywords: products: - general sidebar_label: 'Netwrix Auditor Health Log Error Event ID: 6103 Su' -tags: - - documentation-and-reference +tags: [] title: "Netwrix Auditor Health Log Error Event ID: 6103 Suggests Contacting Netwrix Technical Support" knowledge_article_id: kA0Qk0000001LK9KAM --- diff --git a/docs/kb/general/setup-and-deployment/netwrix-password-manager-service-account.md b/docs/kb/general/netwrix-password-manager-service-account.md similarity index 99% rename from docs/kb/general/setup-and-deployment/netwrix-password-manager-service-account.md rename to docs/kb/general/netwrix-password-manager-service-account.md index 06f45b0331..ea4a2c0638 100644 --- a/docs/kb/general/setup-and-deployment/netwrix-password-manager-service-account.md +++ b/docs/kb/general/netwrix-password-manager-service-account.md @@ -15,8 +15,7 @@ keywords: products: - general sidebar_label: NetWrix Password Manager service account -tags: - - setup-and-deployment +tags: [] title: "NetWrix Password Manager service account" knowledge_article_id: kA00g000000H9cDCAS --- diff --git a/docs/kb/general/security-and-compliance/netwrix-software-authenticity-and-integrity.md b/docs/kb/general/netwrix-software-authenticity-and-integrity.md similarity index 98% rename from docs/kb/general/security-and-compliance/netwrix-software-authenticity-and-integrity.md rename to docs/kb/general/netwrix-software-authenticity-and-integrity.md index bc3d140957..abb6e20731 100644 --- a/docs/kb/general/security-and-compliance/netwrix-software-authenticity-and-integrity.md +++ b/docs/kb/general/netwrix-software-authenticity-and-integrity.md @@ -15,8 +15,7 @@ keywords: products: - general sidebar_label: Netwrix Software Authenticity and Integrity -tags: - - security-and-compliance +tags: [] title: "Netwrix Software Authenticity and Integrity" knowledge_article_id: kA04u0000000IFbCAM --- diff --git a/docs/kb/general/troubleshooting-and-errors/non-owner_mailbox_access_attempts_are_not_reflected_in_reports..md b/docs/kb/general/non-owner_mailbox_access_attempts_are_not_reflected_in_reports..md similarity index 96% rename from docs/kb/general/troubleshooting-and-errors/non-owner_mailbox_access_attempts_are_not_reflected_in_reports..md rename to docs/kb/general/non-owner_mailbox_access_attempts_are_not_reflected_in_reports..md index bd4a4325e1..55fcd665a7 100644 --- a/docs/kb/general/troubleshooting-and-errors/non-owner_mailbox_access_attempts_are_not_reflected_in_reports..md +++ b/docs/kb/general/non-owner_mailbox_access_attempts_are_not_reflected_in_reports..md @@ -6,8 +6,7 @@ keywords: - mailbox access - diagnostics logging sidebar_label: Non-owner Mailbox Access -tags: - - troubleshooting-and-errors +tags: [] title: "Non-owner Mailbox Access Attempts Not Reflected in Reports" knowledge_article_id: kA00g000000H9SQCA0 products: @@ -40,4 +39,4 @@ This article provides instructions for configuring monitored Exchange servers to ```powershell Set-EventLogLevel "MSExchangeIS9000 PrivateLogons" -Level Low ``` -3. Navigate to **Start** → **Administrative Tools** → **Services**. Click **Microsoft Exchange Information Store** and restart the service. +3. Navigate to **Start** → **Administrative Tools** → **Services**. Click **Microsoft Exchange Information Store** and restart the service. \ No newline at end of file diff --git a/docs/kb/general/setup-and-deployment/password-manager-architecture.md b/docs/kb/general/password-manager-architecture.md similarity index 99% rename from docs/kb/general/setup-and-deployment/password-manager-architecture.md rename to docs/kb/general/password-manager-architecture.md index 8874e684c6..489703f48b 100644 --- a/docs/kb/general/setup-and-deployment/password-manager-architecture.md +++ b/docs/kb/general/password-manager-architecture.md @@ -15,8 +15,7 @@ keywords: products: - general sidebar_label: Password Manager architecture -tags: - - setup-and-deployment +tags: [] title: "Password Manager architecture" knowledge_article_id: kA00g000000H9dVCAS --- diff --git a/docs/kb/general/authentication-and-security/password-manager-credential-providers.md b/docs/kb/general/password-manager-credential-providers.md similarity index 98% rename from docs/kb/general/authentication-and-security/password-manager-credential-providers.md rename to docs/kb/general/password-manager-credential-providers.md index fca9780dd1..c9c56546ec 100644 --- a/docs/kb/general/authentication-and-security/password-manager-credential-providers.md +++ b/docs/kb/general/password-manager-credential-providers.md @@ -16,8 +16,7 @@ keywords: products: - general sidebar_label: Password Manager Credential Providers -tags: - - authentication-and-security +tags: [] title: "Password Manager Credential Providers" knowledge_article_id: kA00g000000H9cHCAS --- diff --git a/docs/kb/general/setup-and-deployment/password-manager-requirements.md b/docs/kb/general/password-manager-requirements.md similarity index 99% rename from docs/kb/general/setup-and-deployment/password-manager-requirements.md rename to docs/kb/general/password-manager-requirements.md index 5aad915343..3cc70e7e09 100644 --- a/docs/kb/general/setup-and-deployment/password-manager-requirements.md +++ b/docs/kb/general/password-manager-requirements.md @@ -16,8 +16,7 @@ keywords: products: - general sidebar_label: Password Manager Requirements -tags: - - setup-and-deployment +tags: [] title: "Password Manager Requirements" knowledge_article_id: kA00g000000H9cICAS --- diff --git a/docs/kb/general/configuration-and-customization/password-requirements-link.md b/docs/kb/general/password-requirements-link.md similarity index 97% rename from docs/kb/general/configuration-and-customization/password-requirements-link.md rename to docs/kb/general/password-requirements-link.md index b15335b314..d69dc87e82 100644 --- a/docs/kb/general/configuration-and-customization/password-requirements-link.md +++ b/docs/kb/general/password-requirements-link.md @@ -13,8 +13,7 @@ keywords: products: - general sidebar_label: Password requirements link -tags: - - configuration-and-customization +tags: [] title: "Password requirements link" knowledge_article_id: kA00g000000H9dWCAS --- diff --git a/docs/kb/general/troubleshooting-and-errors/permission-denied-error.md b/docs/kb/general/permission-denied-error.md similarity index 98% rename from docs/kb/general/troubleshooting-and-errors/permission-denied-error.md rename to docs/kb/general/permission-denied-error.md index ad9dd7c4ac..8fc62a4dd2 100644 --- a/docs/kb/general/troubleshooting-and-errors/permission-denied-error.md +++ b/docs/kb/general/permission-denied-error.md @@ -15,8 +15,7 @@ keywords: products: - general sidebar_label: Permission Denied Error -tags: - - troubleshooting-and-errors +tags: [] title: "Permission Denied Error" knowledge_article_id: kA00g000000H9XlCAK --- diff --git a/docs/kb/general/cloud-and-permissions/permission-scanning-errors-and-issues.md b/docs/kb/general/permission-scanning-errors-and-issues.md similarity index 98% rename from docs/kb/general/cloud-and-permissions/permission-scanning-errors-and-issues.md rename to docs/kb/general/permission-scanning-errors-and-issues.md index 4536f41f57..7cfac3a3a5 100644 --- a/docs/kb/general/cloud-and-permissions/permission-scanning-errors-and-issues.md +++ b/docs/kb/general/permission-scanning-errors-and-issues.md @@ -16,8 +16,7 @@ keywords: products: - general sidebar_label: Permission scanning errors and issues -tags: - - cloud-and-permissions +tags: [] title: "Permission scanning errors and issues" knowledge_article_id: kA0Qk0000001Q25KAE --- diff --git a/docs/kb/general/configuration-and-customization/remove-the-domain-list-from-the-self-service-portal.md b/docs/kb/general/remove-the-domain-list-from-the-self-service-portal.md similarity index 96% rename from docs/kb/general/configuration-and-customization/remove-the-domain-list-from-the-self-service-portal.md rename to docs/kb/general/remove-the-domain-list-from-the-self-service-portal.md index 222c741892..7bc500b4bc 100644 --- a/docs/kb/general/configuration-and-customization/remove-the-domain-list-from-the-self-service-portal.md +++ b/docs/kb/general/remove-the-domain-list-from-the-self-service-portal.md @@ -14,8 +14,7 @@ keywords: products: - general sidebar_label: Remove the domain list from the Self-Service porta -tags: - - configuration-and-customization +tags: [] title: "Remove the domain list from the Self-Service portal" knowledge_article_id: kA00g000000H9cKCAS --- diff --git a/docs/kb/general/troubleshooting-and-errors/report-download-permissions-denied.md b/docs/kb/general/report-download-permissions-denied.md similarity index 98% rename from docs/kb/general/troubleshooting-and-errors/report-download-permissions-denied.md rename to docs/kb/general/report-download-permissions-denied.md index 39777afe11..96f929b549 100644 --- a/docs/kb/general/troubleshooting-and-errors/report-download-permissions-denied.md +++ b/docs/kb/general/report-download-permissions-denied.md @@ -15,8 +15,7 @@ keywords: products: - general sidebar_label: Report download Permissions denied -tags: - - troubleshooting-and-errors +tags: [] title: "Report download Permissions denied" knowledge_article_id: kA00g000000H9aWCAS --- diff --git a/docs/kb/general/troubleshooting-and-errors/resolve_website_loading_issues_when_dpi_is_enabled.md b/docs/kb/general/resolve_website_loading_issues_when_dpi_is_enabled.md similarity index 95% rename from docs/kb/general/troubleshooting-and-errors/resolve_website_loading_issues_when_dpi_is_enabled.md rename to docs/kb/general/resolve_website_loading_issues_when_dpi_is_enabled.md index 70f4946aed..c2ef27ec6b 100644 --- a/docs/kb/general/troubleshooting-and-errors/resolve_website_loading_issues_when_dpi_is_enabled.md +++ b/docs/kb/general/resolve_website_loading_issues_when_dpi_is_enabled.md @@ -6,8 +6,7 @@ keywords: - Content Delivery Network - website loading issues sidebar_label: Resolve Website Loading Issues -tags: - - troubleshooting-and-errors +tags: [] title: "Resolve Website Loading Issues When DPI Is Enabled" knowledge_article_id: kA0Qk0000002B33KAE products: @@ -28,4 +27,4 @@ When Deep Packet Inspection (DPI) is enabled, the client may block some images, 1. In your browser, right-click and select **Inspect**. 2. Go to the **Console** tab and identify which CDN links are being blocked. 3. Add the blocked CDN links to an **Allowlist**. -4. Assign the **Allowlist** to the **Content Aware policy** that you use to block certain websites. +4. Assign the **Allowlist** to the **Content Aware policy** that you use to block certain websites. \ No newline at end of file diff --git a/docs/kb/general/troubleshooting-and-errors/resolving-iis-hosted-pages-loading-blank-when-requested-filtering-in-iis-is-enabled.md b/docs/kb/general/resolving-iis-hosted-pages-loading-blank-when-requested-filtering-in-iis-is-enabled.md similarity index 99% rename from docs/kb/general/troubleshooting-and-errors/resolving-iis-hosted-pages-loading-blank-when-requested-filtering-in-iis-is-enabled.md rename to docs/kb/general/resolving-iis-hosted-pages-loading-blank-when-requested-filtering-in-iis-is-enabled.md index 3031c329fc..109f16cb40 100644 --- a/docs/kb/general/troubleshooting-and-errors/resolving-iis-hosted-pages-loading-blank-when-requested-filtering-in-iis-is-enabled.md +++ b/docs/kb/general/resolving-iis-hosted-pages-loading-blank-when-requested-filtering-in-iis-is-enabled.md @@ -15,8 +15,7 @@ keywords: products: - general sidebar_label: Resolving IIS hosted pages loading blank when requ -tags: - - troubleshooting-and-errors +tags: [] title: "Resolving IIS hosted pages loading blank when requested filtering in IIS is enabled" knowledge_article_id: kA04u0000000IztCAE --- diff --git a/docs/kb/general/troubleshooting-and-errors/resolving_issues_where_.ad_domain_resource_changes_are_not_being_saved_(iis_config).md b/docs/kb/general/resolving_issues_where_.ad_domain_resource_changes_are_not_being_saved_(iis_config).md similarity index 97% rename from docs/kb/general/troubleshooting-and-errors/resolving_issues_where_.ad_domain_resource_changes_are_not_being_saved_(iis_config).md rename to docs/kb/general/resolving_issues_where_.ad_domain_resource_changes_are_not_being_saved_(iis_config).md index a7c1a873d9..95124fc823 100644 --- a/docs/kb/general/troubleshooting-and-errors/resolving_issues_where_.ad_domain_resource_changes_are_not_being_saved_(iis_config).md +++ b/docs/kb/general/resolving_issues_where_.ad_domain_resource_changes_are_not_being_saved_(iis_config).md @@ -8,8 +8,7 @@ keywords: products: - general sidebar_label: Resolving Issues with .ad Domain Resources -tags: - - troubleshooting-and-errors +tags: [] title: Resolving Issues Where ".ad" Domain Resource Changes are Not Being Saved (IIS Config) knowledge_article_id: kA04u00000110fGCAQ --- @@ -28,8 +27,8 @@ This issue occurs because the ".ad" domain suffix is being filtered by IIS. 1. To remediate this, first open **IIS Manager** (`inetmgr`) on the **Privilege Secure** server. 2. In the left-hand tree, select the **Privilege Secure** server's node. The **file name extensions** tab should be visible. - + ![File Name Extensions Tab](./images/servlet_image_2583da6d156d.png) 3. Select the **.ad** extension and in the right-hand pane, select **Remove**. -4. In a command prompt, run `iisreset`. You should now be able to save changes to the configuration on a domain ending in ".ad". +4. In a command prompt, run `iisreset`. You should now be able to save changes to the configuration on a domain ending in ".ad". \ No newline at end of file diff --git a/docs/kb/general/troubleshooting-and-errors/resolving_unsupported_locale_error_during_upgrade_(v4.2.1626_or_higher).md b/docs/kb/general/resolving_unsupported_locale_error_during_upgrade_(v4.2.1626_or_higher).md similarity index 92% rename from docs/kb/general/troubleshooting-and-errors/resolving_unsupported_locale_error_during_upgrade_(v4.2.1626_or_higher).md rename to docs/kb/general/resolving_unsupported_locale_error_during_upgrade_(v4.2.1626_or_higher).md index b9d1ce9a12..9177ffe2aa 100644 --- a/docs/kb/general/troubleshooting-and-errors/resolving_unsupported_locale_error_during_upgrade_(v4.2.1626_or_higher).md +++ b/docs/kb/general/resolving_unsupported_locale_error_during_upgrade_(v4.2.1626_or_higher).md @@ -6,8 +6,7 @@ keywords: - Privilege Secure - PostgreSQL upgrade sidebar_label: Resolving Unsupported Locale Error -tags: - - troubleshooting-and-errors +tags: [] title: "Resolving Unsupported Locale Error During Upgrade (v4.2.1626 or Higher)" knowledge_article_id: kA0Qk0000002LunKAE products: @@ -28,6 +27,6 @@ This indicates that an unsupported locale is configured, which creates an issue ## Instructions -The **Privilege Secure** installer executes the `initdb` command as part of the migration to Postgres 16. In order for this command to succeed, the user who is executing `initdb` must have regional settings enabled that correspond to a locale supported by Postgres 16. +The **Privilege Secure** installer executes the `initdb` command as part of the migration to Postgres 16. In order for this command to succeed, the user who is executing `initdb` must have regional settings enabled that correspond to a locale supported by Postgres 16. -To resolve this issue, ensure that during the upgrade, you are logged in as a user whose locale settings are “English (United States)” (en-US). Then proceed with the upgrade as usual. +To resolve this issue, ensure that during the upgrade, you are logged in as a user whose locale settings are “English (United States)” (en-US). Then proceed with the upgrade as usual. \ No newline at end of file diff --git a/docs/kb/general/security-and-compliance/risks-when-connecting-to-unknown-ip-addresses.md b/docs/kb/general/risks-when-connecting-to-unknown-ip-addresses.md similarity index 98% rename from docs/kb/general/security-and-compliance/risks-when-connecting-to-unknown-ip-addresses.md rename to docs/kb/general/risks-when-connecting-to-unknown-ip-addresses.md index 14a6c0b1fc..f1cbcd2449 100644 --- a/docs/kb/general/security-and-compliance/risks-when-connecting-to-unknown-ip-addresses.md +++ b/docs/kb/general/risks-when-connecting-to-unknown-ip-addresses.md @@ -16,8 +16,7 @@ keywords: products: - general sidebar_label: Risks when connecting to unknown IP addresses -tags: - - security-and-compliance +tags: [] title: "Risks when connecting to unknown IP addresses" knowledge_article_id: kA04u000000Pcu2CAC --- diff --git a/docs/kb/general/troubleshooting-and-errors/rolling-log_fix_error_nnt.hub.serviceclient.hubadapter_-_certificate_thumbprint_does_not_match_trust.md b/docs/kb/general/rolling-log_fix_error_nnt.hub.serviceclient.hubadapter_-_certificate_thumbprint_does_not_match_trust.md similarity index 98% rename from docs/kb/general/troubleshooting-and-errors/rolling-log_fix_error_nnt.hub.serviceclient.hubadapter_-_certificate_thumbprint_does_not_match_trust.md rename to docs/kb/general/rolling-log_fix_error_nnt.hub.serviceclient.hubadapter_-_certificate_thumbprint_does_not_match_trust.md index 1bec1193a8..cb332d023e 100644 --- a/docs/kb/general/troubleshooting-and-errors/rolling-log_fix_error_nnt.hub.serviceclient.hubadapter_-_certificate_thumbprint_does_not_match_trust.md +++ b/docs/kb/general/rolling-log_fix_error_nnt.hub.serviceclient.hubadapter_-_certificate_thumbprint_does_not_match_trust.md @@ -6,8 +6,7 @@ keywords: - certificate thumbprint - Hub Server sidebar_label: Rolling-Log Fix -tags: - - troubleshooting-and-errors +tags: [] title: 'Rolling-Log Fix: "ERROR NNT.Hub.ServiceClient.HubAdapter - Certificate Thumbprint Does Not Match Trusted"' knowledge_article_id: kA04u0000000JaGCAU products: @@ -65,4 +64,4 @@ If you are receiving this error, the Netwrix Agent is NOT reporting to your hub. BCD1067FBAB59CCED21786657C672F6AB5BE824C -``` +``` \ No newline at end of file diff --git a/docs/kb/general/troubleshooting-and-errors/rolling-log_fix_hub_connection_failed._403_server_message_ip_address_blocked_loginfailures.md b/docs/kb/general/rolling-log_fix_hub_connection_failed._403_server_message_ip_address_blocked_loginfailures.md similarity index 98% rename from docs/kb/general/troubleshooting-and-errors/rolling-log_fix_hub_connection_failed._403_server_message_ip_address_blocked_loginfailures.md rename to docs/kb/general/rolling-log_fix_hub_connection_failed._403_server_message_ip_address_blocked_loginfailures.md index 3ca5f4dadc..7ab8536318 100644 --- a/docs/kb/general/troubleshooting-and-errors/rolling-log_fix_hub_connection_failed._403_server_message_ip_address_blocked_loginfailures.md +++ b/docs/kb/general/rolling-log_fix_hub_connection_failed._403_server_message_ip_address_blocked_loginfailures.md @@ -6,8 +6,7 @@ keywords: - IP address blocked - Login failures sidebar_label: Rolling-Log Fix -tags: - - troubleshooting-and-errors +tags: [] title: "Rolling-Log Fix: Hub Connection Failed. 403 Server Message: IP Address Blocked: Login Failures" knowledge_article_id: kA04u0000000JXgCAM products: @@ -56,4 +55,4 @@ This problem can occur when the Agent password being sent to the Hub Server is i -``` +``` \ No newline at end of file diff --git a/docs/kb/general/documentation-and-reference/sbpam_3.5_cu1_hf1_(3.5.1218)_release_notes.md b/docs/kb/general/sbpam_3.5_cu1_hf1_(3.5.1218)_release_notes.md similarity index 96% rename from docs/kb/general/documentation-and-reference/sbpam_3.5_cu1_hf1_(3.5.1218)_release_notes.md rename to docs/kb/general/sbpam_3.5_cu1_hf1_(3.5.1218)_release_notes.md index d80118b053..194f9cae06 100644 --- a/docs/kb/general/documentation-and-reference/sbpam_3.5_cu1_hf1_(3.5.1218)_release_notes.md +++ b/docs/kb/general/sbpam_3.5_cu1_hf1_(3.5.1218)_release_notes.md @@ -6,8 +6,7 @@ keywords: - hotfix - release notes sidebar_label: SbPAM 3.5 CU1 HF1 Release Notes -tags: - - documentation-and-reference +tags: [] title: "SbPAM 3.5 CU1 HF1 (3.5.1218) Release Notes" knowledge_article_id: kA04u0000000JMiCAM products: diff --git a/docs/kb/general/troubleshooting-and-errors/source_code_is_not_detected.md b/docs/kb/general/source_code_is_not_detected.md similarity index 93% rename from docs/kb/general/troubleshooting-and-errors/source_code_is_not_detected.md rename to docs/kb/general/source_code_is_not_detected.md index 87408ec970..283db0c373 100644 --- a/docs/kb/general/troubleshooting-and-errors/source_code_is_not_detected.md +++ b/docs/kb/general/source_code_is_not_detected.md @@ -6,8 +6,7 @@ keywords: - programming languages - code snippets sidebar_label: Source Code Detection Issues -tags: - - troubleshooting-and-errors +tags: [] title: "Source Code Is Not Detected" knowledge_article_id: kA0Qk0000002B6bKAE products: @@ -26,4 +25,4 @@ Source code detection may be less effective when only a small volume of code is As described in the user manual, source code detection can encounter challenges with small code snippets. This is often due to potential overlap among various programming languages. Consider these limitations when configuring and using source code detection for optimal results. -The detection rate is directly proportional to the number of code lines in a file. Shorter files with less code are less likely to be detected correctly. +The detection rate is directly proportional to the number of code lines in a file. Shorter files with less code are less likely to be detected correctly. \ No newline at end of file diff --git a/docs/kb/general/troubleshooting-and-errors/spac-bulk-import-error.md b/docs/kb/general/spac-bulk-import-error.md similarity index 95% rename from docs/kb/general/troubleshooting-and-errors/spac-bulk-import-error.md rename to docs/kb/general/spac-bulk-import-error.md index 20d18c1f59..9f7e3ee574 100644 --- a/docs/kb/general/troubleshooting-and-errors/spac-bulk-import-error.md +++ b/docs/kb/general/spac-bulk-import-error.md @@ -15,8 +15,7 @@ keywords: products: - general sidebar_label: SPAC Bulk Import Error -tags: - - troubleshooting-and-errors +tags: [] title: "SPAC Bulk Import Error" knowledge_article_id: kA0Qk0000001PxFKAU --- @@ -33,7 +32,7 @@ ERROR  SHAREPOINTACCESS  Netwrix.StealthAUDIT.DataCollectors.Tasks.Task. ## Cause -The SPAC Bulk Import was unable to be completed due to a foreign key constraint merge between the SP_SPAC_GroupMembershipChanges table and the SA_SPAC_ActiviyEvents table. +The SPAC Bulk Import was unable to be completed due to a foreign key constraint merge between the SP_SPAC_GroupMembershipChanges table and the SA_SPAC_ActiviyEvents table. ## Resolution diff --git a/docs/kb/general/client-installation-and-deployment/standalone-installer-for-password-manager-client.md b/docs/kb/general/standalone-installer-for-password-manager-client.md similarity index 96% rename from docs/kb/general/client-installation-and-deployment/standalone-installer-for-password-manager-client.md rename to docs/kb/general/standalone-installer-for-password-manager-client.md index 64134c6641..c9ae390e61 100644 --- a/docs/kb/general/client-installation-and-deployment/standalone-installer-for-password-manager-client.md +++ b/docs/kb/general/standalone-installer-for-password-manager-client.md @@ -15,8 +15,7 @@ keywords: products: - general sidebar_label: Standalone installer for Password manager client -tags: - - client-installation-and-deployment +tags: [] title: "Standalone installer for Password manager client" knowledge_article_id: kA00g000000H9WICA0 --- diff --git a/docs/kb/general/test-for-asana-task-creation-2.md b/docs/kb/general/test-for-asana-task-creation-2.md new file mode 100644 index 0000000000..147ad09b7f --- /dev/null +++ b/docs/kb/general/test-for-asana-task-creation-2.md @@ -0,0 +1,25 @@ +--- +description: >- + This article is a test entry for Asana task creation and knowledge base + migration. It contains a simple placeholder title and content used to verify + article workflows. +keywords: + - Asana + - task + - test + - creation + - KB + - migration + - automation + - article +products: + - general +sidebar_label: Test For Asana Task Creation 2 +tags: [] +title: "Test For Asana Task Creation 2" +knowledge_article_id: kA0Qk0000001lBNKAY +--- + +# Test For Asana Task Creation 2 + +Test For Asana Task Creation 2 diff --git a/docs/kb/logtracker/test-value.md b/docs/kb/general/test-value.md similarity index 100% rename from docs/kb/logtracker/test-value.md rename to docs/kb/general/test-value.md diff --git a/docs/kb/general/test_for_asana_task_creation.md b/docs/kb/general/test_for_asana_task_creation.md new file mode 100644 index 0000000000..a8522cb468 --- /dev/null +++ b/docs/kb/general/test_for_asana_task_creation.md @@ -0,0 +1,13 @@ +--- +description: Test For Asana Task Creation +sidebar_label: Test For Asana Task Creation +tags: [] +title: "Test For Asana Task Creation" +knowledge_article_id: kA0Qk0000001l9lKAA +products: + - general +--- + +# Test For Asana Task Creation + +Test For Asana Task Creation \ No newline at end of file diff --git a/docs/kb/general/authentication-and-security/the-user-must-change-password-at-next-logon-option-is-enabled-automatically.md b/docs/kb/general/the-user-must-change-password-at-next-logon-option-is-enabled-automatically.md similarity index 98% rename from docs/kb/general/authentication-and-security/the-user-must-change-password-at-next-logon-option-is-enabled-automatically.md rename to docs/kb/general/the-user-must-change-password-at-next-logon-option-is-enabled-automatically.md index 0e277278c4..6f0d7fcd9a 100644 --- a/docs/kb/general/authentication-and-security/the-user-must-change-password-at-next-logon-option-is-enabled-automatically.md +++ b/docs/kb/general/the-user-must-change-password-at-next-logon-option-is-enabled-automatically.md @@ -15,8 +15,7 @@ keywords: products: - general sidebar_label: The “User must change password at next logon" opti -tags: - - authentication-and-security +tags: [] title: The “User must change password at next logon\" option is enabled automatically knowledge_article_id: kA00g000000PbdZCAS --- diff --git a/docs/kb/general/troubleshooting-and-errors/this-portal-is-temporarily-unavailable-please-contact-your-it-help-desk.md b/docs/kb/general/this-portal-is-temporarily-unavailable-please-contact-your-it-help-desk.md similarity index 97% rename from docs/kb/general/troubleshooting-and-errors/this-portal-is-temporarily-unavailable-please-contact-your-it-help-desk.md rename to docs/kb/general/this-portal-is-temporarily-unavailable-please-contact-your-it-help-desk.md index 465b94434d..17d222b161 100644 --- a/docs/kb/general/troubleshooting-and-errors/this-portal-is-temporarily-unavailable-please-contact-your-it-help-desk.md +++ b/docs/kb/general/this-portal-is-temporarily-unavailable-please-contact-your-it-help-desk.md @@ -16,8 +16,7 @@ keywords: products: - general sidebar_label: 'This portal is temporarily unavailable, please con' -tags: - - troubleshooting-and-errors +tags: [] title: 'This portal is temporarily unavailable, please con' knowledge_article_id: kA00g000000H9ZECA0 --- @@ -48,10 +47,10 @@ This configuration is done on the **Administrative portal**, in **Settings - Use To resolve this, enable at least one option for the Self-Service portal. -1. Navigate to the **Administrative portal**, and go to **Settings** +1. Navigate to the **Administrative portal**, and go to **Settings** ![User-added](images/servlet_image_6d5dba18caac.png) -2. Then select the **User options** tab and enable options you need +2. Then select the **User options** tab and enable options you need ![User-added](images/servlet_image_6d5dba18caac.png) 3. Click **Apply** diff --git a/docs/kb/general/troubleshooting-and-errors/users-on-helpdesk-portal-are-shown-as-sids.md b/docs/kb/general/users-on-helpdesk-portal-are-shown-as-sids.md similarity index 97% rename from docs/kb/general/troubleshooting-and-errors/users-on-helpdesk-portal-are-shown-as-sids.md rename to docs/kb/general/users-on-helpdesk-portal-are-shown-as-sids.md index a187eee863..734d85a21f 100644 --- a/docs/kb/general/troubleshooting-and-errors/users-on-helpdesk-portal-are-shown-as-sids.md +++ b/docs/kb/general/users-on-helpdesk-portal-are-shown-as-sids.md @@ -15,8 +15,7 @@ keywords: products: - general sidebar_label: Users on Helpdesk portal are shown as SIDs -tags: - - troubleshooting-and-errors +tags: [] title: "Users on Helpdesk portal are shown as SIDs" knowledge_article_id: kA00g000000H9bJCAS --- diff --git a/docs/kb/general/setup-and-deployment/virtual-deployment.md b/docs/kb/general/virtual-deployment.md similarity index 95% rename from docs/kb/general/setup-and-deployment/virtual-deployment.md rename to docs/kb/general/virtual-deployment.md index 30691ff2f3..3180f52d91 100644 --- a/docs/kb/general/setup-and-deployment/virtual-deployment.md +++ b/docs/kb/general/virtual-deployment.md @@ -15,8 +15,7 @@ keywords: products: - general sidebar_label: Virtual Deployment -tags: - - setup-and-deployment +tags: [] title: "Virtual Deployment" knowledge_article_id: kA04u000000LLiCCAW --- diff --git a/docs/kb/general/security-and-compliance/vulnerabilities-for-web-attacks.md b/docs/kb/general/vulnerabilities-for-web-attacks.md similarity index 99% rename from docs/kb/general/security-and-compliance/vulnerabilities-for-web-attacks.md rename to docs/kb/general/vulnerabilities-for-web-attacks.md index e5b28981d0..12f78c8508 100644 --- a/docs/kb/general/security-and-compliance/vulnerabilities-for-web-attacks.md +++ b/docs/kb/general/vulnerabilities-for-web-attacks.md @@ -16,8 +16,7 @@ keywords: products: - general sidebar_label: Vulnerabilities for web-attacks -tags: - - security-and-compliance +tags: [] title: "Vulnerabilities for web-attacks" knowledge_article_id: kA00g000000H9dTCAS --- diff --git a/docs/kb/general/documentation-and-reference/welcome-to-documentation-and-knowledge-base-help-center.md b/docs/kb/general/welcome-to-documentation-and-knowledge-base-help-center.md similarity index 98% rename from docs/kb/general/documentation-and-reference/welcome-to-documentation-and-knowledge-base-help-center.md rename to docs/kb/general/welcome-to-documentation-and-knowledge-base-help-center.md index 841632cddd..bdc55871bf 100644 --- a/docs/kb/general/documentation-and-reference/welcome-to-documentation-and-knowledge-base-help-center.md +++ b/docs/kb/general/welcome-to-documentation-and-knowledge-base-help-center.md @@ -15,8 +15,7 @@ keywords: products: - general sidebar_label: Welcome to Documentation and Knowledge Base Help C -tags: - - documentation-and-reference +tags: [] title: "Welcome to Documentation and Knowledge Base Help C" knowledge_article_id: kA04u000000LLk3CAG --- diff --git a/docs/kb/general/authentication-and-security/windows_authentication_doesn`t_work_-_http_error_401.md b/docs/kb/general/windows_authentication_doesn`t_work_-_http_error_401.md similarity index 97% rename from docs/kb/general/authentication-and-security/windows_authentication_doesn`t_work_-_http_error_401.md rename to docs/kb/general/windows_authentication_doesn`t_work_-_http_error_401.md index 6c946168c4..3aa5b20b2b 100644 --- a/docs/kb/general/authentication-and-security/windows_authentication_doesn`t_work_-_http_error_401.md +++ b/docs/kb/general/windows_authentication_doesn`t_work_-_http_error_401.md @@ -8,7 +8,7 @@ keywords: products: - general sidebar_label: Windows Authentication Error 401 -tags: [authentication-and-security] +tags: [] title: Windows Authentication Doesn't Work - HTTP Error 401 knowledge_article_id: kA00g000000H9ZoCAK --- From 07e4677348f18f81331d6173025aa7140d7ead08 Mon Sep 17 00:00:00 2001 From: jake-mahon Date: Thu, 13 Nov 2025 10:59:42 -0500 Subject: [PATCH 62/94] Fix KB article image paths and cross-references after folder reorganization revert MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit After reverting the KB folder reorganization (PR #336), 169 KB articles had broken references: - Image paths using incorrect relative depth (../../images/, ../../../images/) - Cross-references pointing to non-existent subdirectory paths - Missing ./ prefix on image paths Fixed all three patterns: 1. Normalized all image paths to ./images/ format (relative to article location) 2. Removed subdirectories from KB cross-references (/docs/kb/product/file format) 3. Added ./ prefix to bare images/ references Affected files by product: - auditor: 51 files - privilegesecure: 36 files - accessanalyzer: 30 files - directorymanager: 14 files - endpointprotector: 14 files - dataclassification: 12 files - threatmanager: 7 files - threatprevention: 4 files - 1secure: 2 files - general: 1 file All KB articles now use consistent, working reference formats compatible with the root-level folder structure. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- ...te_to_prevent_rdp_certificate_warnings).md | 40 +++++------ ..._to_windows_resources_(psremotingwinrm).md | 2 +- ...-center-not-reporting-attribute-changes.md | 2 +- ...ing-domain-prefix-to-log-in-to-web-page.md | 4 +- ...rmissions-analyzer-reports-are-outdated.md | 14 ++-- .../accessanalyzer/collecting-ad-summary.md | 4 +- ...ion-workflow-step-3-rebuild-the-console.md | 6 +- ...show-in-netwrix-access-analyzer-reports.md | 4 +- .../disabling-the-server-header.md | 6 +- ...amed-files-in-access-information-center.md | 2 +- ...cess-is-denied-when-opening-the-console.md | 2 +- ...onnected-party-did-not-properly-respond.md | 2 +- ...error-refused-to-connect-in-web-console.md | 2 +- ...or-downloading-published-reports-failed.md | 12 ++-- ...t-format-incorrect-number-of-components.md | 2 +- ...or-the-default-schema-name-is-incorrect.md | 2 +- ...-unable-to-log-error-to-access-analyzer.md | 14 ++-- ...on-administrators-for-sharepoint-online.md | 2 +- ...to-an-existing-application-installation.md | 10 +-- ...-sql-servers-using-the-databases-module.md | 18 ++--- .../how-to-enable-debug-logging-manually.md | 2 +- ...seek-system-scans-with-system-resources.md | 2 +- ...ed-sensitive-data-discovery-sdd-matches.md | 4 +- ...id-auditing-for-netwrix-access-analyzer.md | 14 ++-- ...elements-in-access-analyzer-web-console.md | 2 +- ...-prevention-agent-not-processing-events.md | 2 +- docs/kb/accessanalyzer/opening-a-ticket.md | 4 +- ...after-publishing-in-custom-job-or-group.md | 4 +- ...esetting-the-aic-administrator-password.md | 4 +- ...ure-permissions-for-service-executables.md | 2 +- ...-data-retention-in-access-analyzer-jobs.md | 2 +- ...utodiscover-service-couldn-t-be-located.md | 6 +- ...d-error-in-event-log-manager-health-log.md | 4 +- ...ix-auditor-password-expiration-notifier.md | 4 +- ...erates-excessive-traffic-in-the-network.md | 2 +- ...ount-lockout-examiner-works-very-slowly.md | 2 +- ...count-lockouts-are-displayed-with-delay.md | 4 +- ...licy-changes-reported-as-made-by-system.md | 14 ++-- .../active-directory-object-restore.md | 2 +- ...ts-in-one-way-trust-forests-environment.md | 4 +- ...-is-unable-to-start-during-installation.md | 2 +- ...ice-is-busy-processing-activity-records.md | 4 +- ...status-shows-logon-auditing-is-disabled.md | 8 +-- ...-domain-controllers-in-monitored-domain.md | 6 +- docs/kb/auditor/backup-recommendations.md | 6 +- ...e-displayed-in-the-modification-reports.md | 2 +- docs/kb/auditor/cannot-access-roles-page.md | 4 +- .../cannot-access-the-help-desk-portal.md | 6 +- ...e-to-an-incorrect-user-name-or-password.md | 2 +- ...windows-file-server-compression-service.md | 2 +- ...int-online-and-ms-teams-monitoring-plan.md | 2 +- ...ext-error-in-sql-server-monitoring-plan.md | 8 +-- ...credential-information-for-mapped-drive.md | 2 +- ...ttings-in-audit-configuration-assistant.md | 2 +- ...rying-to-review-netwrix-auditor-reports.md | 4 +- ...ing-account-password-in-netwrix-auditor.md | 2 +- ...y-exists-in-file-server-monitoring-plan.md | 2 +- ...but-still-exists-in-the-services-overvi.md | 2 +- ...error-in-windows-server-monitoring-plan.md | 4 +- ...ta-sources-to-use-proxy-server-settings.md | 8 +-- ...not-valid-in-sql-server-monitoring-plan.md | 4 +- ...es-with-error-validating-your-account-s.md | 2 +- ...ect-objectname-in-database-databasename.md | 2 +- ...-find-stored-procedure-getallproperties.md | 2 +- ...error_in_windows_server_monitoring_plan.md | 4 +- ...reports-in-password-expiration-notifier.md | 4 +- ...-tables-not-compatible-with-the-product.md | 6 +- .../deploying-the-report-server-database.md | 2 +- ...tion-for-microsoft-365-service-accounts.md | 4 +- .../entitlement-reviews-event-id-6527.md | 2 +- .../error-0x80040605-connection-failed.md | 4 +- ...or-0x800706ba-rpc-server-is-unavailable.md | 2 +- docs/kb/auditor/error-403.md | 10 +-- ...3-reports-and-subscriptions-not-working.md | 8 +-- ...le-processing-the-request-on-the-server.md | 2 +- ...the-netwrix-auditor-self-audit-database.md | 2 +- ...ver-settings-in-audit-database-settings.md | 4 +- .../error-could-not-connect-to-server.md | 8 +-- ...serrorimpersonatinguser-running-reports.md | 4 +- ...ry-hive-file-is-used-by-another-process.md | 4 +- ...ort-in-ssrs-http-error-401-unauthorized.md | 4 +- .../auditor/error-memory-limit-is-reached.md | 4 +- ...s-audit-service-terminated-unexpectedly.md | 2 +- docs/kb/auditor/error-no-more-threads.md | 2 +- .../error-request-operation-timeout.md | 8 +-- ...snapshot-saving-process-was-interrupted.md | 4 +- ...ror-the-maximum-password-age-is-not-set.md | 2 +- ...error-the-pipe-endpoint-cannot-be-found.md | 2 +- .../error-the-remote-procedure-call-failed.md | 6 +- ...-core-service-has-been-already-launched.md | 4 +- ...ix-license-usage-data-and-url-resources.md | 2 +- ...cation-errors-in-netwrix-auditor-server.md | 8 +-- .../kb/auditor/event-id-1024-in-health-log.md | 4 +- .../kb/auditor/event-id-1208-in-health-log.md | 4 +- .../kb/auditor/event-id-1225-in-health-log.md | 8 +-- .../kb/auditor/event-id-1274-in-health-log.md | 8 +-- ...002-the-term-get-help-is-not-recognized.md | 2 +- ...g-information-on-account-lockout-events.md | 2 +- ...-recent-service-account-password-change.md | 2 +- docs/kb/auditor/failed-to-open-log.md | 6 +- ...ed_configuration_registry_database_is_.md" | 4 +- ...letters-instead-of-command-text-in-ssrs.md | 2 +- ...p-policy-error-is-not-in-a-valid-format.md | 4 +- ...-in-password-expiration-notifier-emails.md | 12 ++-- .../auditor/high-cpu-load-and-memory-usage.md | 2 +- .../high-cpu-usage-on-domain-controllers.md | 4 +- ...igh-cpu-usage-on-remote-desktop-servers.md | 4 +- ...er-ms-sql-server-instance-lower-version.md | 24 +++---- .../how-do-i-monitor-hidden-file-shares.md | 2 +- ...s-netwrix-account-lockout-examiner-work.md | 2 +- ...d-additional-space-to-long-term-archive.md | 2 +- .../how-to-apply-netwrix-auditor-license.md | 2 +- ...dit-another-domain-with-netwrix-auditor.md | 4 +- ...check-the-netwrix-auditor-health-status.md | 4 +- ...-configure-monitoring-of-local-accounts.md | 2 +- ...figure-netwrix-auditor-in-failover-mode.md | 4 +- ...sql-instances-and-what-it-is-needed-for.md | 2 +- ...-auditing-a-microsoft-office-365-tenant.md | 2 +- ...r-network-devices-in-your-configuration.md | 2 +- ...ow-to-create-the-full-dump-of-a-process.md | 2 +- ...o-customize-email-notification-template.md | 2 +- ...elete-old-entries-from-the-account-list.md | 2 +- ...ow-to-enable-ocr-for-non-english-images.md | 2 +- ...lers-from-monitoring-in-netwrix-auditor.md | 2 +- ...-monitoring-scope-in-netwrix-auditor-ui.md | 6 +- ...address-used-for-a-failed-logon-attempt.md | 24 +++---- ...o-filter-out-certain-users-from-reports.md | 2 +- ...-find-destination-of-failed-ntlm-logons.md | 2 +- ...-to-find-out-my-netwrix-auditor-version.md | 2 +- ...fic-applications-and-services-event-log.md | 4 +- ...how-to-get-full-netwrix-auditor-version.md | 2 +- ...server-can-receive-data-from-meraki-api.md | 2 +- .../auditor/how-to-install-access-reviews.md | 2 +- ...nd-use-netwrix-account-lockout-examiner.md | 2 +- ...investigate-compression-services-errors.md | 4 +- ...mpression-services-from-audited-servers.md | 2 +- ...how-to-migrate-account-lockout-examiner.md | 2 +- ...atabases-to-another-sql-server-instance.md | 10 +-- ...uditor-working-folder-to-a-new-location.md | 14 ++-- ...inactive-users-tracker-to-other-servers.md | 2 +- ...ccount-lockout-examiner-service-account.md | 2 +- .../how-to-monitor-print-service-activity.md | 18 ++--- ...ove-long-term-archive-to-a-new-location.md | 2 +- ...ow-to-move-netwrix-auditor-to-the-cloud.md | 2 +- ...prepare-for-printing-ssrs-based-reports.md | 2 +- ...o-prepare-netwrix-server-for-os-upgrade.md | 4 +- ...w-to-prevent-long-term-archive-overflow.md | 4 +- ...nts-prior-to-further-clear-installation.md | 2 +- ...audit-database-size-for-netwrix-auditor.md | 12 ++-- ...-to-repair-netwrix-auditor-installation.md | 6 +- ...k-portal-and-the-administrative-console.md | 2 +- ...netwrix-auditor-system-health-event-log.md | 4 +- .../how-to-send-netwrix-auditor-logs.md | 8 +-- .../auditor/how-to-upgrade-netwrix-auditor.md | 6 +- ...se-wildcards-in-netwrix-auditor-reports.md | 2 +- ...tive-file-categories-in-netwrix-auditor.md | 2 +- .../auditor/hyperlinks-in-custom-branding.md | 2 +- ...racters-in-password-expiration-notifier.md | 2 +- docs/kb/auditor/images-are-not-shown.md | 2 +- .../auditor/impossible-to-export-a-report.md | 2 +- ...-occurs-when-trying-to-store-audit-data.md | 2 +- ...uditor-databases-on-the-same-sql-server.md | 2 +- ...3-003-failed-to-load-configuration-file.md | 2 +- docs/kb/auditor/lockouts-are-not-tracked.md | 4 +- docs/kb/auditor/log-overwrites-warnings.md | 12 ++-- ...account-running-netwrix-auditor-reports.md | 2 +- ...ta-collection-improving-the-performance.md | 8 +-- docs/kb/auditor/malformed-control-request.md | 2 +- ...ually-update-user-activity-core-service.md | 4 +- ...piration-notifier-to-a-different-server.md | 4 +- .../migrating-auditor-to-new-server.md | 32 ++++----- ...rt-too-many-methods-to-fire-events-from.md | 14 ++-- ...tor-consumes-disk-space-recommendations.md | 14 ++-- ...rrors-while-configuring-a-monitoring-pl.md | 2 +- .../auditor/netwrix-auditor-licensing-faqs.md | 22 +++--- ...ing-after-upgrading-host-server-windows.md | 4 +- ...auditor-upgrade-process-taking-too-long.md | 2 +- ...ce_crashes_after_upgrade_to_v10.7.13707.md | 2 +- ...nitoring-plans-found-in-netwrix-auditor.md | 4 +- ...d-in-reports-for-database-content-audit.md | 2 +- ...ons-are-not-sent-to-distribution-groups.md | 8 +-- ...moved-and-readded-to-domain-controllers.md | 2 +- ...type-and-what-changed-columns-are-empty.md | 2 +- ...lel-redo-events-in-sql-server-event-log.md | 2 +- ...l-header-and-footer-reset-after-upgrade.md | 4 +- ...ration-notifier-stopped-showing-results.md | 2 +- ...permission-denied-error-code-2146828218.md | 6 +- ...soft_entra_id_(auditor_v10.0_and_older).md | 8 +-- docs/kb/auditor/reading-log-status.md | 4 +- ...e-directory-and-entra-id-license-counts.md | 10 +-- ...224_subscriptions_error_in_netwrix_aud.md" | 4 +- ...takes-a-while-and-completes-with-errors.md | 4 +- ...s-not-supported-windows-server-auditing.md | 2 +- ...s-not-compatible-with-this-code-version.md | 2 +- ...-request-error-in-user-activity-service.md | 4 +- ...auditor-and-netwrix-data-classification.md | 4 +- ...een_auditor_and_ssrs_via_ssltls_channel.md | 6 +- .../setting-up-account-lockout-alert.md | 10 +-- ...arepoint-application-deployment-for-ndc.md | 8 +-- ...llation-for-netwrix-data-classification.md | 8 +-- ...deleted-in-inactive-user-tracker-report.md | 4 +- ...port-for-netwrix-auditor-audit-database.md | 2 +- ...rver-express-database-size-reached-10gb.md | 6 +- ...er-netwrix-auditor-health-summary-email.md | 2 +- ...in-netwrix-password-expiration-notifier.md | 2 +- ...ed-error-in-file-server-monitoring-plan.md | 2 +- ...ified-in-logon-activity-monitoring-plan.md | 4 +- ...tified-in-user-activity-monitoring-plan.md | 8 +-- ...ccount-lockout-examiner-service-account.md | 10 +-- ...main-param-parameter-is-missing-a-value.md | 2 +- ...address-column-in-the-enrollment-report.md | 6 +- ...indows-server-does-not-contain-any-data.md | 2 +- ...-does-not-appear-in-examination-results.md | 2 +- ...ains-appear-in-the-managed-domains-list.md | 2 +- ...-call-failed-error-when-collecting-logs.md | 2 +- ...hoot_sharepoint_serveron-premise_errors.md | 72 +++++++++---------- .../unable-to-connect-to-remote-server.md | 4 +- .../unable-to-create-real-time-alerts.md | 4 +- ...wrix-auditor-user-activity-core-service.md | 6 +- ...rror-when-using-gmsa-in-netwrix-auditor.md | 2 +- ...s-system-cannot-find-the-file-specified.md | 2 +- ...-to-contract-or-subscription-expiration.md | 6 +- .../upgrade-increments-for-netwrix-auditor.md | 4 +- ...uditor_version_cannot_be_upgraded_error.md | 4 +- ...ort-in-netwrix-auditor-for-file-servers.md | 2 +- ...eter-error-when-auditing-netapp-cluster.md | 2 +- ...nid-in-netwrix-auditor-for-file-servers.md | 4 +- ...y-key-is-missing-in-both-gpmc-and-local.md | 2 +- ...incomplete-information-on-failed-logons.md | 2 +- ...-the-information-on-win32-printer-error.md | 2 +- .../auditor/workstation-name-is-not-shown.md | 2 +- ...s-server-auditing-service-pre-installed.md | 2 +- ...nection_issue_when_tls_1.2_is_required.md" | 4 +- ...lusions-for-netwrix-data-classification.md | 2 +- .../classification-troubleshooting.md | 2 +- ...led-successfully-with-no-text-extracted.md | 2 +- ...ror-end-encrypted-private-key-not-found.md | 2 +- ...or-failed-to-load-classifier-data-cache.md | 2 +- .../export-not-available-for-dsar-searches.md | 2 +- ...-xml-file-using-concepttermstoremanager.md | 6 +- ...nular-permissions-for-a-service-account.md | 2 +- ...bsite-that-does-not-require-credentials.md | 2 +- ...x-data-classification-to-another-server.md | 2 +- ...he-netwrix-data-classification-database.md | 2 +- ...n-via-microsoft-entra-id-authentication.md | 6 +- .../how-to-update-service-account-password.md | 18 ++--- ...-xml-file-using-concepttermstoremanager.md | 8 +-- ...ollector-indexer-and-classifier-threads.md | 2 +- ...d-reset-for-netwrix-data-classification.md | 4 +- ...ets-using-the-concepttermstoragemanager.md | 6 +- .../using-sharepoint-modern-authentication.md | 6 +- ...sn-t-running-or-is-running-unexpectedly.md | 4 +- ...rectory-attribute-to-replication-schema.md | 8 +-- ...ust-heap-size-for-elasticsearch-service.md | 2 +- .../asset-export-utility-configuration.md | 12 ++-- ...controlling-changes-to-group-membership.md | 12 ++-- ...-for-preventing-accidental-data-leakage.md | 28 ++++---- ...and-sort-all-smart-groups-and-dynasties.md | 4 +- .../bulk-update-smart-group-object-types.md | 2 +- ...hange-log-level-from-error-to-debug-v11.md | 4 +- ...tal-url-in-workflow-email-notifications.md | 4 +- .../change-the-default-dynasty-operator.md | 14 ++-- ...fault-sort-attribute-for-search-results.md | 4 +- ...header-and-footer-logo-in-notifications.md | 2 +- .../collecting-all-log-files-in-v11.md | 2 +- ...ail-notifications-for-an-identity-store.md | 4 +- ...-between-smart-groups-and-static-groups.md | 4 +- ...-query-criteria-using-import-and-export.md | 4 +- .../creating-and-managing-dynasties.md | 12 ++-- ...ditional-ownership-in-the-my-groups-tab.md | 8 +-- ...change-distribution-lists-in-the-portal.md | 18 ++--- ...onfigure-workflow-approver-acceleration.md | 10 +-- ...roup-owner-suggestion-for-orphan-groups.md | 4 +- ...entraid-application-proxy-configuration.md | 30 ++++---- ...led-user-reports-with-additional-fields.md | 2 +- ...wners-for-groups-using-management-shell.md | 2 +- ...te-a-report-of-all-groups-in-the-domain.md | 8 +-- ...g-a-report-on-users-who-never-logged-on.md | 14 ++-- ...ribution-lists-from-end-users-in-portal.md | 2 +- ...and-synchronize-tabs-in-the-user-portal.md | 12 ++-- ...s-in-group-properties-in-groupid-portal.md | 24 +++---- ...-create-specific-objects-in-user-portal.md | 12 ++-- ...sers-to-only-create-distribution-groups.md | 14 ++-- .../how-to-apply-real-time-data-validation.md | 2 +- .../how-to-change-a-user-s-membership-type.md | 2 +- ...ge-the-user-session-timeout-for-portals.md | 2 +- ...copy-the-design-of-portal-via-sql-query.md | 24 +++---- ...reset-privileges-in-self-service-portal.md | 2 +- ...d-group-ownership-in-the-my-groups-page.md | 6 +- ...up-type-as-distribution-or-security-v10.md | 4 +- ...up-type-as-distribution-or-security-v11.md | 4 +- ...users-to-create-groups-in-a-specific-ou.md | 16 ++--- ...port-to-originator-set-to-false-or-true.md | 16 ++--- .../how-to-identify-groups-without-owners.md | 10 +-- ...-group-using-self-service-import-wizard.md | 28 ++++---- ...searchable-object-types-in-user-portals.md | 8 +-- ...t-users-to-search-only-for-user-objects.md | 8 +-- ...to-modify-expiring-group-email-template.md | 12 ++-- ...tify-objects-when-a-profile-is-modified.md | 10 +-- .../how-to-replace-logo-on-landing-page.md | 8 +-- .../how-to-replace-logo-on-sign-in-page.md | 6 +- ...replace-the-password-center-portal-logo.md | 6 +- ...eplace-the-security-service-certificate.md | 20 +++--- ...ate-as-the-default-security-type-in-v10.md | 10 +-- ...ate-as-the-default-security-type-in-v11.md | 20 +++--- ...-a-workflow-when-a-user-creates-a-group.md | 8 +-- .../how-to-uninstall-directory-manager.md | 4 +- ...ow-to-view-roles-assigned-to-a-user-v10.md | 6 +- ...ow-to-view-roles-assigned-to-a-user-v11.md | 8 +-- ...low_when_a_user_\321\201reates_a_group.md" | 12 ++-- ...dentify-similar-groups-in-the-directory.md | 4 +- ...ate-new-objects-in-specified-containers.md | 8 +-- ...y-manager-processes-with-microsoft-flow.md | 4 +- ...ository-on-a-separate-instance-with-v11.md | 4 +- ...about-changes-made-to-directory-objects.md | 12 ++-- ...neid-authentication-option-discontinued.md | 22 +++--- ...-for-groups-created-in-active-directory.md | 14 ++-- ...g-custom-ad-attributes-to-elasticsearch.md | 6 +- ...re-unique-group-display-names-in-portal.md | 10 +-- ...cting-expiration-policy-options-by-role.md | 24 +++---- ...nter-helpdesk-portal-returns-no-results.md | 2 +- ...t-flow-from-directory-manager-workflows.md | 6 +- .../unable-to-sort-groups-by-displayname.md | 2 +- ...stall-or-fully-remove-directory-manager.md | 2 +- ...-support-email-address-for-contact-link.md | 6 +- .../view-and-manage-your-group-memberships.md | 2 +- .../viewing-and-managing-licenses.md | 6 +- ...-policy-define-scope-and-filter-results.md | 28 ++++---- ...es-without-the-endpoint-protector-agent.md | 2 +- ...ognition-be-enabled-for-file-inspection.md | 2 +- .../create_a_system_backup_v2.md | 2 +- ...tion-for-instant-messaging-applications.md | 8 +-- ...bling-advanced-printer-and-mtp-scanning.md | 2 +- ...computer-in-the-client-software-upgrade.md | 2 +- ...ock-whatsapp-application-from-launching.md | 8 +-- ...-the-client-to-server-connection-status.md | 2 +- ...-the-history-and-email-status-of-alerts.md | 6 +- ...oy-the-windows-endpoint-protector-agent.md | 20 +++--- ...tor-webmail-for-gmail-outlook-and-yahoo.md | 2 +- ...-set-fqdn-in-server-certificate-subject.md | 2 +- ...ock-without-endpoint-protector-software.md | 2 +- ..._add_specific_devices_to_the_allow_list.md | 2 +- .../how_to_perform_a_backup_restore.md | 2 +- ...-the-agent-with-proxy-settings-on-macos.md | 2 +- ...eshoot_two-factor_authentication_issues.md | 6 +- ...anding-the-rights-hierarchy-for-devices.md | 2 +- .../user_remediation_reporting.md | 4 +- .../dmz-installation-portals-never-load.md | 2 +- ...ts-contacting-netwrix-technical-support.md | 4 +- docs/kb/general/password-requirements-link.md | 4 +- .../report-download-permissions-denied.md | 4 +- ...ilable-please-contact-your-it-help-desk.md | 8 +-- ...entation-and-knowledge-base-help-center.md | 2 +- ...not-login-the-helpdesk-and-admin-portal.md | 8 +-- ...computers-not-available-to-add-to-sbpam.md | 2 +- ...authentication-connector-openid-connect.md | 32 ++++----- ...-fs-as-an-authentication-connector-saml.md | 48 ++++++------- ...es-to-improve-nps-page-load-performance.md | 4 +- ...authentication-connector-openid-connect.md | 18 ++--- ...-id-as-an-authentication-connector-saml.md | 24 +++---- ...re-vcenter-website-to-browser-extension.md | 6 +- .../kb/privilegesecure/apply-a-new-license.md | 4 +- ...-custom-radius-authentication-connector.md | 4 +- ...x-privilege-secure-rds-web-app-launcher.md | 14 ++-- ...stom-platform-for-ssh-activity-sessions.md | 8 +-- ...lay-for-sbpam-ssh-sessions-in-mobaxterm.md | 4 +- .../exporting-the-activity-log-as-a-csv.md | 6 +- ...vironment-with-a-shared-database-server.md | 2 +- ...ator-password-solution-laps-integration.md | 4 +- ...e-windows-remote-assistance-integration.md | 18 ++--- ...tion-step-for-single-object-replication.md | 6 +- ...vities-with-remote-desktop-services-rds.md | 40 +++++------ ...x-was-outside-the-bounds-of-array-error.md | 2 +- ...-multi-factor-authentication-code-error.md | 2 +- docs/kb/privilegesecure/logs-location.md | 2 +- ...windows-computers-with-privilege-secure.md | 8 +-- ...performing-an-in-place-postgres-upgrade.md | 4 +- ...for-vnc-via-rds-remote-desktop-services.md | 40 +++++------ ...ork-devices-using-tacacs-access-control.md | 18 ++--- .../renewing-the-jwt-signing-certificate.md | 4 +- .../rescheduling-iis-app-pool-recycling.md | 6 +- ...connect-failed-for-windows-rdp-sessions.md | 8 +-- ...he-ws-management-service-cannot-process.md | 8 +-- ...n-string-for-directconnect-in-mremoteng.md | 4 +- ...ack-integration-send-approvals-to-slack.md | 4 +- .../slack-integration-send-slack-message.md | 4 +- ...m-servers-without-internet-connectivity.md | 6 +- ...mation-write-to-file-on-target-resource.md | 2 +- ...g-a-user-id-mismatch-error-during-login.md | 2 +- ...tool-to-change-the-postgres-db-password.md | 16 ++--- .../agent-blocked-from-hooking-into-lsass.md | 2 +- ...nitial-loading-screen-in-microsoft-edge.md | 4 +- ...rom-the-netwrix-activity-monitor-agent-.md | 8 +-- ...hange-threat-manager-s-inactivity-timer.md | 2 +- ...ustomize-event-service-listening-port-s.md | 2 +- ...ensing-error-license-activation-error-2.md | 2 +- ...active-directory-sync-integration-fails.md | 2 +- ...ng-on-the-steathintercept-windows-agent.md | 2 +- ...ownloader-for-netwrix-threat-prevention.md | 8 +-- ...o-allow-threat-prevention-si-agent-hook.md | 12 ++-- ...ing-the-have-i-been-pwnd-ntml-hash-list.md | 6 +- 401 files changed, 1245 insertions(+), 1245 deletions(-) diff --git a/docs/kb/1secure/configure_proxy_for_rdp_connections_(installupdate_certificate_to_prevent_rdp_certificate_warnings).md b/docs/kb/1secure/configure_proxy_for_rdp_connections_(installupdate_certificate_to_prevent_rdp_certificate_warnings).md index 2a2babe083..d3ab4953e0 100644 --- a/docs/kb/1secure/configure_proxy_for_rdp_connections_(installupdate_certificate_to_prevent_rdp_certificate_warnings).md +++ b/docs/kb/1secure/configure_proxy_for_rdp_connections_(installupdate_certificate_to_prevent_rdp_certificate_warnings).md @@ -25,7 +25,7 @@ This article outlines the process for installing or updating a certificate to pr > **IMPORTANT:** The Certification Authority's post-deployment configuration must be completed after installing both prerequisite roles. - ![Certification Authority post-deployment configuration dialog with required options visible](../../images/servlet_image_22726c8e5cb9.png) + ![Certification Authority post-deployment configuration dialog with required options visible](./images/servlet_image_22726c8e5cb9.png) - The domain must have the **Enrollment Policy** set to enable automatic enrollment and renewal. The **Certificate Enrollment Policy** for user and computer certificates is configured in the **Group Policy** snap-in under **Default Domain Policy** (or another group policy applied to all systems that will access an NPS server on a group-by-group basis). To configure this: @@ -39,28 +39,28 @@ This article outlines the process for installing or updating a certificate to pr > **NOTE:** If you already have a certificate to install, you can skip to the **Adding the Certificate to Each SbPAM Proxy Server** section below. 1. Open **Certification Authority**, open your CA, right-click **Certificate Templates**, and click **Manage**. - ![Certification Authority console with Certificate Templates context menu open](../../images/servlet_image_ebb3b2e4c66a.png) + ![Certification Authority console with Certificate Templates context menu open](./images/servlet_image_ebb3b2e4c66a.png) 2. In the **Certificate Templates Console**, right-click **Workstation Authentication**, and click **Duplicate Template**. - ![Certificate Templates Console with Duplicate Template option highlighted](../../images/servlet_image_e3eecaa55357.png) + ![Certificate Templates Console with Duplicate Template option highlighted](./images/servlet_image_e3eecaa55357.png) 3. On the **General** tab, change the name to **Client-Server Authentication** and enable the **Publish certificate in Active Directory** checkbox. - ![General tab of template properties with name and publish option highlighted](../../images/servlet_image_35245db9daa9.png) + ![General tab of template properties with name and publish option highlighted](./images/servlet_image_35245db9daa9.png) 4. On the **Subject Name** tab, enable the **Supply in the request** radio button. - ![Subject Name tab with Supply in the request option selected](../../images/servlet_image_2b1a501d40fd.png) + ![Subject Name tab with Supply in the request option selected](./images/servlet_image_2b1a501d40fd.png) 5. On the **Extensions** tab, select **Application Policies** and click **Edit**. Click **Add**, then select **Server Authentication**. Click **OK** until you return to the **Properties of New Template** dialog. - ![Extensions tab with Application Policies and Server Authentication highlighted](../../images/servlet_image_9ccee298858e.png) + ![Extensions tab with Application Policies and Server Authentication highlighted](./images/servlet_image_9ccee298858e.png) 6. On the **Security** tab, select **Domain Computers** and enable the checkbox to allow **Autoenroll**. Click **OK** and then close the Certificate Templates Console. - ![Security tab with Domain Computers and Autoenroll option checked](../../images/servlet_image_d2bd2889a956.png) + ![Security tab with Domain Computers and Autoenroll option checked](./images/servlet_image_d2bd2889a956.png) 7. Back in **Certification Authority**, right-click **Certificate Templates**, hover over **New**, and click **Certificate Template to Issue**. - ![Certification Authority with Certificate Template to Issue option highlighted](../../images/servlet_image_4e7a38bb30d6.png) + ![Certification Authority with Certificate Template to Issue option highlighted](./images/servlet_image_4e7a38bb30d6.png) 8. Select **Client-Server Authentication** and click **OK**. - ![Certificate Template selection dialog with Client-Server Authentication selected](../../images/servlet_image_d8afec47d2b9.png) + ![Certificate Template selection dialog with Client-Server Authentication selected](./images/servlet_image_d8afec47d2b9.png) 9. On the desktop, create a text file named **request.inf** with the following content (replace the **red** text with your server certificate name): @@ -95,44 +95,44 @@ This article outlines the process for installing or updating a certificate to pr certreq -new request.inf rdp.csr ``` - ![Command Prompt showing certreq command execution](../../images/servlet_image_117381e3f99f.png) + ![Command Prompt showing certreq command execution](./images/servlet_image_117381e3f99f.png) 11. To sign the certificate request, use your preferred signing mechanism. The following example uses Active Directory Certificate Services (`https:///certsrv`). - ![Certificate Services web enrollment home page](../../images/servlet_image_c706e5610294.png) ![Certificate Services advanced certificate request page](../../images/servlet_image_0f3e849ec385.png) + ![Certificate Services web enrollment home page](./images/servlet_image_c706e5610294.png) ![Certificate Services advanced certificate request page](./images/servlet_image_0f3e849ec385.png) Click **Request a certificate**, then click **advanced certificate request**. 12. Open the saved certificate signing request (**rdp.csr**) from the previous step in Notepad. Copy the certificate request into the **Saved Request** field. Select **Client-Server Authentication** from the **Certificate Template** dropdown. Click **Submit**. - ![Certificate request submission form with fields filled](../../images/servlet_image_21d63c042bef.png) + ![Certificate request submission form with fields filled](./images/servlet_image_21d63c042bef.png) Leave other settings at default values, and click **Submit**. 13. Select **DER encoded** and click **Download certificate**. - ![Certificate download page with DER encoded option selected](../../images/servlet_image_ff7ee6960cb2.png) + ![Certificate download page with DER encoded option selected](./images/servlet_image_ff7ee6960cb2.png) 14. Open the downloaded certificate and select **Install Certificate**. Proceed with all default values and complete the wizard. - ![Certificate installation wizard with default options](../../images/servlet_image_9751657fe7cd.png) + ![Certificate installation wizard with default options](./images/servlet_image_9751657fe7cd.png) 15. To export the certificate, view certificates for the current user by launching **certmgr.msc** using the Windows **Run** menu. - ![Windows Run dialog with certmgr.msc entered](../../images/servlet_image_f5c0eb62aa44.png) + ![Windows Run dialog with certmgr.msc entered](./images/servlet_image_f5c0eb62aa44.png) Right-click the installed certificate (the certificate using the **Client-Server Authentication** template) and click **Export...**. - ![Certificate export context menu](../../images/servlet_image_4f237c8e6acb.png) + ![Certificate export context menu](./images/servlet_image_4f237c8e6acb.png) 16. In the **Certificate Export Wizard**, change the **Export Private Key** option to **Yes, export the private key**. - ![Certificate Export Wizard with Export Private Key option selected](../../images/servlet_image_9a7649f21943.png) + ![Certificate Export Wizard with Export Private Key option selected](./images/servlet_image_9a7649f21943.png) 17. For **Export File Format**, select **Personal Information Exchange - PKCS #12 (.PFX)**. Select the following checkboxes: - Include all certificates in the certification path if possible - Enable certificate privacy - ![Export File Format options with PKCS #12 and checkboxes selected](../../images/servlet_image_491abdc2366b.png) + ![Export File Format options with PKCS #12 and checkboxes selected](./images/servlet_image_491abdc2366b.png) 18. For **Security**, enter a password of your choosing and select the AES256-SHA256 encryption option (3DES is no longer recommended by NIST). > **IMPORTANT:** For **File to Export**, the file name **must** be **rdp.pfx**. If it is named anything else, importing the .pfx file on each proxy server will not work. - ![Export dialog with rdp.pfx file name entered](../../images/servlet_image_808a1a23eec9.png) + ![Export dialog with rdp.pfx file name entered](./images/servlet_image_808a1a23eec9.png) 19. This certificate can now be imported to each SbPAM Proxy Server. @@ -148,7 +148,7 @@ This article outlines the process for installing or updating a certificate to pr "C:\Program Files\Stealthbits\PAM\ProxyService\sbpam-proxy.exe" ca import -p [PATH]\rdp.pfx ``` - ![Command Prompt showing sbpam-proxy.exe ca import command](../../images/servlet_image_07c7409683d2.png) + ![Command Prompt showing sbpam-proxy.exe ca import command](./images/servlet_image_07c7409683d2.png) 3. The new certificate has now been imported to an SbPAM Proxy Server. Repeat this process for all SbPAM Proxy Servers if using more than one. (The default installation of SbPAM uses one proxy service on the SbPAM server itself; however, additional proxy services can be distributed.) diff --git a/docs/kb/1secure/troubleshoot_failed_action_service_connections_to_windows_resources_(psremotingwinrm).md b/docs/kb/1secure/troubleshoot_failed_action_service_connections_to_windows_resources_(psremotingwinrm).md index 04517ada71..829792ed3b 100644 --- a/docs/kb/1secure/troubleshoot_failed_action_service_connections_to_windows_resources_(psremotingwinrm).md +++ b/docs/kb/1secure/troubleshoot_failed_action_service_connections_to_windows_resources_(psremotingwinrm).md @@ -86,7 +86,7 @@ There are Group Policy settings used to filter the origin of WinRM requests via Learn more about the **Allow remote server management through WinRM** Group Policy setting in [Configure Remote Management in Server Manager − Enabling or Disabling Remote Management ⸱ Microsoft 🡥](https://learn.microsoft.com/en-us/windows-server/administration/server-manager/configure-remote-management-in-server-manager#enabling-or-disabling-remote-management). -![Windows Group Policy: Allow remote server management through WinRM](../../images/servlet_image_16fc9e2e2432.png) +![Windows Group Policy: Allow remote server management through WinRM](./images/servlet_image_16fc9e2e2432.png) ### Allow full control to Remote Management Users diff --git a/docs/kb/accessanalyzer/access-information-center-not-reporting-attribute-changes.md b/docs/kb/accessanalyzer/access-information-center-not-reporting-attribute-changes.md index 691e363aa6..00541902bc 100644 --- a/docs/kb/accessanalyzer/access-information-center-not-reporting-attribute-changes.md +++ b/docs/kb/accessanalyzer/access-information-center-not-reporting-attribute-changes.md @@ -37,7 +37,7 @@ Ensure that differential scans for AD Inventory are enabled and running. This wi - To enable differential scanning of AD Inventory, enable the **Collect only updates since the last scan** option in the query configuration as shown below: - ![Collect only updates since the last scan](images/servlet_image_bd5be116677a.png) + ![Collect only updates since the last scan](./images/servlet_image_bd5be116677a.png) - For further information on customizing the `AD > 1-AD_Scan` job, please visit: https://docs.netwrix.com/docs/auditor/10_8 diff --git a/docs/kb/accessanalyzer/access-information-center-requiring-domain-prefix-to-log-in-to-web-page.md b/docs/kb/accessanalyzer/access-information-center-requiring-domain-prefix-to-log-in-to-web-page.md index e0adb904bb..1c31d4799e 100644 --- a/docs/kb/accessanalyzer/access-information-center-requiring-domain-prefix-to-log-in-to-web-page.md +++ b/docs/kb/accessanalyzer/access-information-center-requiring-domain-prefix-to-log-in-to-web-page.md @@ -26,12 +26,12 @@ knowledge_article_id: kA0Qk0000001jO5KAI ## Symptom You receive the following error when Domain Prefix is required for log-in: -![image (14).png](images/ka0Qk000000DXNx_00N0g000004CA0p_0EMQk00000AGwf1.png) +![image (14).png](./images/ka0Qk000000DXNx_00N0g000004CA0p_0EMQk00000AGwf1.png) ## Cause Due to the change from IIS to a new web server, subdomain users will now need to include their domain prefix before their username when logging in. -![Login prompt showing username field with domain prefix required.](images/ka0Qk000000DXNx_00N0g000004CA0p_0EMQk000009d2RO.png) +![Login prompt showing username field with domain prefix required.](./images/ka0Qk000000DXNx_00N0g000004CA0p_0EMQk000009d2RO.png) > **NOTE:** You can create a more uniform and consistent log-in experience across all domains connected to the AIC by leaving it as is and requiring the domain prefix. diff --git a/docs/kb/accessanalyzer/active-directory-permissions-analyzer-reports-are-outdated.md b/docs/kb/accessanalyzer/active-directory-permissions-analyzer-reports-are-outdated.md index b0a442f560..17c3073870 100644 --- a/docs/kb/accessanalyzer/active-directory-permissions-analyzer-reports-are-outdated.md +++ b/docs/kb/accessanalyzer/active-directory-permissions-analyzer-reports-are-outdated.md @@ -27,7 +27,7 @@ knowledge_article_id: kA04u000000HDhRCAW Old data in the Active Directory Permissions Analyzer **(ADPA)** reports from deprecated Domains. Example of the incorrect data: -![Chart Description automatically generated](images/ka04u000000HdDV_0EM4u0000084aiy.png) +![Chart Description automatically generated](./images/ka04u000000HdDV_0EM4u0000084aiy.png) ## Cause @@ -41,28 +41,28 @@ To do so you can follow the steps below. 1. Create a new Job in the Netwrix Auditor console: right click the **Jobs Node** in the left-hand window and select **Create Job**: - ![Graphical user interface, application Description automatically generated](images/ka04u000000HdDV_0EM4u0000084aiz.png) + ![Graphical user interface, application Description automatically generated](./images/ka04u000000HdDV_0EM4u0000084aiz.png) Select the **Local host** in the jobs host list: - ![Graphical user interface, application Description automatically generated](images/ka04u000000HdDV_0EM4u0000084aj0.png) + ![Graphical user interface, application Description automatically generated](./images/ka04u000000HdDV_0EM4u0000084aj0.png) 2. Click on the **Create Query**: - ![Graphical user interface, application, Word Description automatically generated](images/ka04u000000HdDV_0EM4u0000084aj1.png) + ![Graphical user interface, application, Word Description automatically generated](./images/ka04u000000HdDV_0EM4u0000084aj1.png) 3. Configure the jobs query Properties. Under the **Data Sources** tab, select the **ADPERMISSIONS** option from the dropdown menu then click on **Configure**. - ![Graphical user interface, application, Word Description automatically generated](images/ka04u000000HdDV_0EM4u0000084aj2.png) + ![Graphical user interface, application, Word Description automatically generated](./images/ka04u000000HdDV_0EM4u0000084aj2.png) Select **Remove Tables** and click **Next**: - ![Graphical user interface, text, application, email Description automatically generated](images/ka04u000000HdDV_0EM4u0000084aj3.png) + ![Graphical user interface, text, application, email Description automatically generated](./images/ka04u000000HdDV_0EM4u0000084aj3.png) Check the Results option: Click **Next** → **Finish** → **Ok**. - ![Graphical user interface, text, application Description automatically generated](images/ka04u000000HdDV_0EM4u0000084aj4.png) + ![Graphical user interface, text, application Description automatically generated](./images/ka04u000000HdDV_0EM4u0000084aj4.png) 4. Now run the new Job. diff --git a/docs/kb/accessanalyzer/collecting-ad-summary.md b/docs/kb/accessanalyzer/collecting-ad-summary.md index bf924c7e07..d113950c94 100644 --- a/docs/kb/accessanalyzer/collecting-ad-summary.md +++ b/docs/kb/accessanalyzer/collecting-ad-summary.md @@ -31,9 +31,9 @@ Licensing of Netwrix Access Analyzer is based on the quantity of enabled AD user To find this data: 1. Ensure **.Active Directory Inventory** has recently run or run now. Navigate to **Jobs** > **.Active Directory Inventory** > **1-AD_Scan** and click **Run Now** - ![Group_001.png](images/ka0Qk000000Dl4L_0EM4u000008M8wx.png) + ![Group_001.png](./images/ka0Qk000000Dl4L_0EM4u000008M8wx.png) 2. Navigate to **Jobs** > **.Active Directory Inventory** > **1-AD_Scan** > **Results** > **Active Directory Summary** 3. Take a screenshot or otherwise capture the values displayed in **Total Users** and **Disabled Users** - ![Group_002.png](images/ka0Qk000000Dl4L_0EM4u000008M8x2.png) + ![Group_002.png](./images/ka0Qk000000Dl4L_0EM4u000008M8x2.png) diff --git a/docs/kb/accessanalyzer/console-migration-workflow-step-3-rebuild-the-console.md b/docs/kb/accessanalyzer/console-migration-workflow-step-3-rebuild-the-console.md index d5e5346308..031b9795bd 100644 --- a/docs/kb/accessanalyzer/console-migration-workflow-step-3-rebuild-the-console.md +++ b/docs/kb/accessanalyzer/console-migration-workflow-step-3-rebuild-the-console.md @@ -97,7 +97,7 @@ Register-ScheduledTask -Xml (get-content $_.FullName | out-string) -TaskName $ta 4. Open `\NAA_Migration\NAA\Web\webserver.exe.config` and copy the content between `` and paste it in place of the `` block in `%SAInstallDir%Web\webserver.exe.config`. - ![webserver config image](images/ka0Qk000000FDY1_0EMQk00000CFkgO.png) + ![webserver config image](./images/ka0Qk000000FDY1_0EMQk00000CFkgO.png) NOTE: Open the destination `webserver.exe.config` as an administrator by following these steps: @@ -115,7 +115,7 @@ Register-ScheduledTask -Xml (get-content $_.FullName | out-string) -TaskName $ta 6. Open the Netwrix Access Analyzer application and follow through the Access Analyzer Configuration Wizard, selecting **Choose a StealthAUDIT root folder path to copy from** if prompted. - ![Configuration Wizard image](images/ka0Qk000000FDY1_0EMQk00000CFxaL.png) + ![Configuration Wizard image](./images/ka0Qk000000FDY1_0EMQk00000CFxaL.png) 1. See the following for more information on the Netwrix Access Analyzer Configuration Wizard: [Access Analyzer Initial Configuration](https://docs.netwrix.com/docs/accessanalyzer/12_0) @@ -123,7 +123,7 @@ Register-ScheduledTask -Xml (get-content $_.FullName | out-string) -TaskName $ta 8. In the Access Analyzer Console, navigate to **Settings** > **Reporting**, and set the **Website URL** to contain the new console server's name. - ![Reporting settings image](images/ka0Qk000000FDY1_0EMQk00000CFqfK.png) + ![Reporting settings image](./images/ka0Qk000000FDY1_0EMQk00000CFqfK.png) 9. If using Windows Authentication to connect Access Analyzer to its database (click **Settings** > **Storage**), open `services.msc` and set the **Netwrix Access Analyzer Web Server** service to log on as a **Windows** service account with appropriate permissions on the Access Analyzer database. diff --git a/docs/kb/accessanalyzer/deleted-ad-user-s-still-show-in-netwrix-access-analyzer-reports.md b/docs/kb/accessanalyzer/deleted-ad-user-s-still-show-in-netwrix-access-analyzer-reports.md index e4f98234f7..d4d78ac360 100644 --- a/docs/kb/accessanalyzer/deleted-ad-user-s-still-show-in-netwrix-access-analyzer-reports.md +++ b/docs/kb/accessanalyzer/deleted-ad-user-s-still-show-in-netwrix-access-analyzer-reports.md @@ -35,9 +35,9 @@ A failure on the ADI scan that could be caused by a myriad of reasons. Run a full **AD Inventory Scan** by disabling differential scanning for the **1-AD_Scan** job using the steps below: 1. Navigate to **Access Analyzer > Jobs > .Active Directory Inventory > 1-AD_Scan > Configure > Queries > Query Properties > Configure > Options**. - ![Image_2024-11-19_15-36-30.png](images/ka0Qk000000DYa9_0EMQk00000AdoIX.png) + ![Image_2024-11-19_15-36-30.png](./images/ka0Qk000000DYa9_0EMQk00000AdoIX.png) 2. Uncheck the box for **Collect only updates since the last scan**. - ![Image_2024-11-19_15-37-33.png](images/ka0Qk000000DYa9_0EMQk00000AdoSD.png) + ![Image_2024-11-19_15-37-33.png](./images/ka0Qk000000DYa9_0EMQk00000AdoSD.png) 3. Click **Next** through the end of the Active Directory Inventory DC Wizard. 4. Re-run the **1-AD_Scan** job. 5. Select the previously-unchecked box for **Collect only updates since the last scan**. diff --git a/docs/kb/accessanalyzer/disabling-the-server-header.md b/docs/kb/accessanalyzer/disabling-the-server-header.md index 4ed9c5f754..bb5a19c2b8 100644 --- a/docs/kb/accessanalyzer/disabling-the-server-header.md +++ b/docs/kb/accessanalyzer/disabling-the-server-header.md @@ -30,7 +30,7 @@ This article explains how to disable the server header in Netwrix Access Analyze > **NOTE:** Banner grabbing is the process of capturing banner information, such as application type and version, that is transmitted by a remote port when a connection is initiated. For more information, see Banner Grabbing ⸱ NIST 🔗 > https://csrc.nist.gov/glossary/term/banner_grabbing > -> ![Screenshot showing server information revealed through banner grabbing](images/ka0Qk000000E74r_0EMQk00000Brg4P.png) +> ![Screenshot showing server information revealed through banner grabbing](./images/ka0Qk000000E74r_0EMQk00000Brg4P.png) ## Instructions @@ -42,11 +42,11 @@ Follow these steps to disable the server header in Netwrix Access Analyzer: 3. Set the value to: `DWORD: 000002` - ![Registry editor showing disabled server header](images/ka0Qk000000E74r_0EMQk00000CHuq5.png) + ![Registry editor showing disabled server header](./images/ka0Qk000000E74r_0EMQk00000CHuq5.png) 4. Reboot the server to apply the changes. 5. After the reboot, the result should resemble the Edge example below, in which the Server node is no longer listed. -![Screenshot showing browser developer tools with no server header information displayed](images/ka0Qk000000E74r_0EMQk00000BrSj0.png) +![Screenshot showing browser developer tools with no server header information displayed](./images/ka0Qk000000E74r_0EMQk00000BrSj0.png) > **IMPORTANT:** Modifications to this registry setting may occur due to the following reasons: > - Netwrix Access Analyzer and Netwrix Access Information Center do not modify this setting during patching. diff --git a/docs/kb/accessanalyzer/display-new-names-of-renamed-files-in-access-information-center.md b/docs/kb/accessanalyzer/display-new-names-of-renamed-files-in-access-information-center.md index 7c56853f28..56bc89449d 100644 --- a/docs/kb/accessanalyzer/display-new-names-of-renamed-files-in-access-information-center.md +++ b/docs/kb/accessanalyzer/display-new-names-of-renamed-files-in-access-information-center.md @@ -31,4 +31,4 @@ How to establish the new name a file was renamed to in Netwrix Access Analyzer? 2. Right-click the header bar and select **Target Path**. 3. The **Target Path** will show the new name of the renamed file. -![Activity Details showing Target Path](images/ka04u000000wwHf_0EM4u000008pesA.png) +![Activity Details showing Target Path](./images/ka04u000000wwHf_0EM4u000008pesA.png) diff --git a/docs/kb/accessanalyzer/error-code-5-access-is-denied-when-opening-the-console.md b/docs/kb/accessanalyzer/error-code-5-access-is-denied-when-opening-the-console.md index a3acd00a87..2c57b6dd48 100644 --- a/docs/kb/accessanalyzer/error-code-5-access-is-denied-when-opening-the-console.md +++ b/docs/kb/accessanalyzer/error-code-5-access-is-denied-when-opening-the-console.md @@ -31,7 +31,7 @@ When opening the Netwrix Access Analyzer console, you receive the following erro System Error. Code: 5. Access is denied. ``` -![Error dialog image](images/ka0Qk000000EMFB_0EMQk00000CzhkH.png) +![Error dialog image](./images/ka0Qk000000EMFB_0EMQk00000CzhkH.png) ## Cause diff --git a/docs/kb/accessanalyzer/error-connection-attempt-failed-because-connected-party-did-not-properly-respond.md b/docs/kb/accessanalyzer/error-connection-attempt-failed-because-connected-party-did-not-properly-respond.md index 92c16ab7a6..b8be8545fd 100644 --- a/docs/kb/accessanalyzer/error-connection-attempt-failed-because-connected-party-did-not-properly-respond.md +++ b/docs/kb/accessanalyzer/error-connection-attempt-failed-because-connected-party-did-not-properly-respond.md @@ -50,7 +50,7 @@ Test-NetConnection -ComputerName $RPC_host -Port 8766 -InformationLevel Detailed Test-NetConnection -ComputerName $RPC_host -Port 8767 -InformationLevel Detailed ``` -![Test-NetConnection output image](images/ka0Qk000000E4gT_0EMQk000009AG1X.png) +![Test-NetConnection output image](./images/ka0Qk000000E4gT_0EMQk000009AG1X.png) 2. If the test connections are successful on both ports, then the error should not appear. diff --git a/docs/kb/accessanalyzer/error-refused-to-connect-in-web-console.md b/docs/kb/accessanalyzer/error-refused-to-connect-in-web-console.md index 9b9b351c0f..02958ee4de 100644 --- a/docs/kb/accessanalyzer/error-refused-to-connect-in-web-console.md +++ b/docs/kb/accessanalyzer/error-refused-to-connect-in-web-console.md @@ -61,7 +61,7 @@ Unbind the port from the application. Refer to the following steps: The `BindingURL` includes the port number and the protocol (HTTP or HTTPS). - ![Config file](images/ka0Qk0000005DxV_0EMQk0000075k4b.png) + ![Config file](./images/ka0Qk0000005DxV_0EMQk0000075k4b.png) 2. On your Netwrix Access Analyzer host, run the following line in an elevated Command Prompt instance to retrieve all reserved URLs: diff --git a/docs/kb/accessanalyzer/error-request-for-downloading-published-reports-failed.md b/docs/kb/accessanalyzer/error-request-for-downloading-published-reports-failed.md index 2d82214c3c..c4853c6b53 100644 --- a/docs/kb/accessanalyzer/error-request-for-downloading-published-reports-failed.md +++ b/docs/kb/accessanalyzer/error-request-for-downloading-published-reports-failed.md @@ -33,11 +33,11 @@ Either of the following symptoms is present in your environment: ! Request for downloading published reports failed: Internal Server Error ``` -![Error message indicating 'Request for downloading published reports failed: Internal Server Error'](images/ka0Qk000000EHKL_0EMQk00000C2keA.png) +![Error message indicating 'Request for downloading published reports failed: Internal Server Error'](./images/ka0Qk000000EHKL_0EMQk00000C2keA.png) - If the file is corrupted, the following error could appear when opening the Netwrix Access Analyzer console. -![Console pop-up showing the error message 'Hexadecimal value 0x00, is an invalid character.'](images/ka0Qk000000EHKL_0EMQk00000C2hzg.png) +![Console pop-up showing the error message 'Hexadecimal value 0x00, is an invalid character.'](./images/ka0Qk000000EHKL_0EMQk00000C2hzg.png) - Log entry example: @@ -62,18 +62,18 @@ To resolve these errors, follow the steps below. 3. To publish the report(s) again, right-click a needed Job Group (for example, **Jobs**), and select **Publish** to publish the reports from the selected job group or job without regenerating the report. -![Publishing from a job group in Access Analyzer](images/ka0Qk000000EHKL_0EMQk00000BzUfZ.png) +![Publishing from a job group in Access Analyzer](./images/ka0Qk000000EHKL_0EMQk00000BzUfZ.png) 4. Select **Publish Reports** and click **Next**. -![Navigation and publishing actions in Access Analyzer](images/ka0Qk000000EHKL_0EMQk00000BzScA.png) +![Navigation and publishing actions in Access Analyzer](./images/ka0Qk000000EHKL_0EMQk00000BzScA.png) 5. Select objects as needed. Then, click **Next** to run the report. -![Selecting objects to publish](images/ka0Qk000000EHKL_0EMQk00000BzbFd.png) +![Selecting objects to publish](./images/ka0Qk000000EHKL_0EMQk00000BzbFd.png) 6. Once the report has run successfully, click **Finish** to close out of the Reporting web page. -![Finish publishing reports](images/ka0Qk000000EHKL_0EMQk00000BzVN9.png) +![Finish publishing reports](./images/ka0Qk000000EHKL_0EMQk00000BzVN9.png) > **NOTE:** Additionally, reports will be rebuilt when the related job completes its next run. diff --git a/docs/kb/accessanalyzer/error-task-name-has-an-incorrect-format-incorrect-number-of-components.md b/docs/kb/accessanalyzer/error-task-name-has-an-incorrect-format-incorrect-number-of-components.md index 8e3f7ec12d..9833bafbe5 100644 --- a/docs/kb/accessanalyzer/error-task-name-has-an-incorrect-format-incorrect-number-of-components.md +++ b/docs/kb/accessanalyzer/error-task-name-has-an-incorrect-format-incorrect-number-of-components.md @@ -27,7 +27,7 @@ knowledge_article_id: kA0Qk0000002gRNKAY When selecting **Schedules** or any **Job**, the following pop-up task format error message appears: -![Pop-up error message](images/ka0Qk000000Ea0P_0EMQk00000DDGST.png) +![Pop-up error message](./images/ka0Qk000000Ea0P_0EMQk00000DDGST.png) ## Cause diff --git a/docs/kb/accessanalyzer/error-the-default-schema-name-is-incorrect.md b/docs/kb/accessanalyzer/error-the-default-schema-name-is-incorrect.md index 8e0cb9be84..1e2f1a28e8 100644 --- a/docs/kb/accessanalyzer/error-the-default-schema-name-is-incorrect.md +++ b/docs/kb/accessanalyzer/error-the-default-schema-name-is-incorrect.md @@ -42,7 +42,7 @@ Refer to the corresponding resolution: 1. Log in to Netwrix Access Analyzer (NEA) with a user account that has properly provisioned permissions to the SQL database. Hold **Shift** and right-click the **Netwrix Access Analyzer** icon. Select **Run as different user**. - ![Netwrix Access Analyzer Run as different user](images/ka0Qk0000006PDR_0EMQk000007SBir.png) + ![Netwrix Access Analyzer Run as different user](./images/ka0Qk0000006PDR_0EMQk000007SBir.png) 2. Grant the correct SQL DB permissions to the current user via the SQL Server Management Studio (SSMS) application. Refer to the following article for additional information on required permissions: Netwrix Access Analyzer Database — Database Creation & First Level of Security · v11.6. diff --git a/docs/kb/accessanalyzer/file-not-found-reports-error-unable-to-log-error-to-access-analyzer.md b/docs/kb/accessanalyzer/file-not-found-reports-error-unable-to-log-error-to-access-analyzer.md index 5ec4178042..8df0386a22 100644 --- a/docs/kb/accessanalyzer/file-not-found-reports-error-unable-to-log-error-to-access-analyzer.md +++ b/docs/kb/accessanalyzer/file-not-found-reports-error-unable-to-log-error-to-access-analyzer.md @@ -35,7 +35,7 @@ When the report grid settings are configured for a non-interactive grid on the A Unable to log error to Access Analyzer: Object doesn't support property or method 'LogJSMessage'. ``` -![Error image](images/ka0Qk000000CgOT_0EMQk00000B05RB.png) +![Error image](./images/ka0Qk000000CgOT_0EMQk00000B05RB.png) ## Cause @@ -46,19 +46,19 @@ This error message is caused by setting the report grid configuration to Non Int To resolve this error, refer to the following steps: 1. Click **Configure** to access the report settings. - ![Configure button image](images/ka0Qk000000CgOT_0EMQk00000Aq6Zr.png) + ![Configure button image](./images/ka0Qk000000CgOT_0EMQk00000Aq6Zr.png) 2. Navigate to the **Widgets** node and select **Configure** on the layout location of the report. - ![Widgets configure image](images/ka0Qk000000CgOT_0EMQk00000AqZFF.png) + ![Widgets configure image](./images/ka0Qk000000CgOT_0EMQk00000AqZFF.png) 3. After clicking **Configure**, select the **Interactive grid** option in the top-right corner under Table Properties. - ![Interactive grid option image](images/ka0Qk000000CgOT_0EMQk00000AqJtg.png) + ![Interactive grid option image](./images/ka0Qk000000CgOT_0EMQk00000AqJtg.png) 4. Ensure that you have the **Export table data as CSV** box checked. - ![Export table data as CSV image](images/ka0Qk000000CgOT_0EMQk00000BF2eH.png) + ![Export table data as CSV image](./images/ka0Qk000000CgOT_0EMQk00000BF2eH.png) 5. Confirm that the error has been resolved using either of the following methods: - Right-click the **Job** itself and select **Run Job**. - ![Run Job image](images/ka0Qk000000CgOT_0EMQk00000Aqj6X.png) + ![Run Job image](./images/ka0Qk000000CgOT_0EMQk00000Aqj6X.png) - In the Reports pane, click the **Kebab menu** (three vertical dots) next to **Configure** and select **Generate**. - ![Generate image](images/ka0Qk000000CgOT_0EMQk00000Aqj6Y.png) + ![Generate image](./images/ka0Qk000000CgOT_0EMQk00000Aqj6Y.png) diff --git a/docs/kb/accessanalyzer/how-to-add-site-collection-administrators-for-sharepoint-online.md b/docs/kb/accessanalyzer/how-to-add-site-collection-administrators-for-sharepoint-online.md index f4f183937f..f052e690f2 100644 --- a/docs/kb/accessanalyzer/how-to-add-site-collection-administrators-for-sharepoint-online.md +++ b/docs/kb/accessanalyzer/how-to-add-site-collection-administrators-for-sharepoint-online.md @@ -38,6 +38,6 @@ This article describes how to configure site collection permissions so you can r 5. Click **Owners** > **Manage Administrators**. 6. Add the account configured in the SPAA scan job to access sites to the **Site Collection Administrators** field. - ![Site Collection Administrators dialog](images/ka0Qk0000006P8b_0EMQk000007UAdp.png) + ![Site Collection Administrators dialog](./images/ka0Qk0000006P8b_0EMQk000007UAdp.png) 7. Click **OK** to save changes. diff --git a/docs/kb/accessanalyzer/how-to-add-the-jobs-for-a-newly-licensed-solution-to-an-existing-application-installation.md b/docs/kb/accessanalyzer/how-to-add-the-jobs-for-a-newly-licensed-solution-to-an-existing-application-installation.md index d43b09d5d0..c78ce6daa0 100644 --- a/docs/kb/accessanalyzer/how-to-add-the-jobs-for-a-newly-licensed-solution-to-an-existing-application-installation.md +++ b/docs/kb/accessanalyzer/how-to-add-the-jobs-for-a-newly-licensed-solution-to-an-existing-application-installation.md @@ -35,23 +35,23 @@ This article explains how to add jobs for a newly licensed solution to an existi ### Add Solution via Instant Solutions 1. Open the Netwrix Access Analyzer console, right-click the **Jobs** folder, and select **Add Instant Job**. - ![image](images/ka0Qk000000DDCL_0EMQk00000Bv4AE.png) + ![image](./images/ka0Qk000000DDCL_0EMQk00000Bv4AE.png) 2. In the Instant Job Wizard, expand **Library Name: Instant Solutions** by clicking the **+** icon. - ![Instant Solutions library with newly licensed module selected](images/ka0Qk000000DDCL_0EMQk00000BvBy5.png) + ![Instant Solutions library with newly licensed module selected](./images/ka0Qk000000DDCL_0EMQk00000BvBy5.png) 3. Select the newly licensed module (e.g., `.Active Directory Inventory`), then click **Next**. - ![image](images/ka0Qk000000DDCL_0EMQk00000BvEJF.png) + ![image](./images/ka0Qk000000DDCL_0EMQk00000BvEJF.png) 4. On the Summary page of the Instant Job Wizard, select **Save & Exit**. - ![Summary page of Instant Job Wizard with Save & Exit button highlighted](images/ka0Qk000000DDCL_0EMQk00000Bv76U.png) + ![Summary page of Instant Job Wizard with Save & Exit button highlighted](./images/ka0Qk000000DDCL_0EMQk00000Bv76U.png) 5. Your newly licensed module should now appear in the Netwrix Access Analyzer Job Tree. ### Add Solution via File Explorer 1. With the Netwrix Access Analyzer console closed, navigate to the **Instant Solutions** folder in Netwrix Access Analyzer's installation directory (`%SAInstallDir%InstantSolutions`). - ![Instant Solutions folder in installation directory](images/ka0Qk000000DDCL_0EMQk00000ArqFd.png) + ![Instant Solutions folder in installation directory](./images/ka0Qk000000DDCL_0EMQk00000ArqFd.png) 2. Locate the **GROUP_** folder for the new solution and copy it to the Jobs folder (`%SAInstallDir%Jobs`). diff --git a/docs/kb/accessanalyzer/how-to-drop-data-collected-from-sql-servers-using-the-databases-module.md b/docs/kb/accessanalyzer/how-to-drop-data-collected-from-sql-servers-using-the-databases-module.md index a1b2d61ad9..64d2a3cc7d 100644 --- a/docs/kb/accessanalyzer/how-to-drop-data-collected-from-sql-servers-using-the-databases-module.md +++ b/docs/kb/accessanalyzer/how-to-drop-data-collected-from-sql-servers-using-the-databases-module.md @@ -36,32 +36,32 @@ This article explains how to drop data collected from SQL Servers using the Data > **NOTE:** You can create a separate folder (e.g., Sandbox) for custom jobs. 1. Right-click the **custom** or **Jobs** folder and select **Create Job** `Ctrl+Alt+A`. - ![ ](images/ka0Qk000000DG6z_0EMQk00000BvYY7.png) + ![ ](./images/ka0Qk000000DG6z_0EMQk00000BvYY7.png) 2. Navigate to the **Configure** node of the NewJob and select the **Queries** node. - ![ ](images/ka0Qk000000DG6z_0EMQk00000BvhTJ.png) + ![ ](./images/ka0Qk000000DG6z_0EMQk00000BvhTJ.png) 3. Click the **Create Query** button. - ![ ](images/ka0Qk000000DG6z_0EMQk00000BvhZl.png) + ![ ](./images/ka0Qk000000DG6z_0EMQk00000BvhZl.png) 4. In the General tab, designate a clear **Name** and **Description** (e.g., `DropSQLHostData`). 5. In the Data Source tab, select **SQL** from the **Data Collector** dropdown menu. - ![ ](images/ka0Qk000000DG6z_0EMQk00000Bvheb.png) + ![ ](./images/ka0Qk000000DG6z_0EMQk00000Bvheb.png) 6. Click **Configure** to launch the SQL Data Collector Configuration Wizard. - ![ ](images/ka0Qk000000DG6z_0EMQk00000BvhgD.png) + ![ ](./images/ka0Qk000000DG6z_0EMQk00000BvhgD.png) 7. On the Wizard Category page, select the **Utilities > Remove Storage Tables** option under the appropriate database type and click **Next** to drop all collected SQL data for SQL Servers. - ![Category page with Utilities > Remove Storage Tables option highlighted](images/ka0Qk000000DG6z_0EMQk00000BvdWA.png) + ![Category page with Utilities > Remove Storage Tables option highlighted](./images/ka0Qk000000DG6z_0EMQk00000BvdWA.png) 8. To complete the query, ensure you have selected the desired Available Properties, click **Next**, and then **Finish**. Last, click **OK**. 9. To run the job, you can either select **Run now** from the job windowpane or right-click the job and select **Run Job**. - ![ ](images/ka0Qk000000DG6z_0EMQk00000Bvjzl.png) + ![ ](./images/ka0Qk000000DG6z_0EMQk00000Bvjzl.png) ### Drop Data for Specific Hosts/Instances for SQL Servers or Drop Specific Data for SQL Hosts/Instances 1. Follow steps 1–6 detailed above. 2. On the SQL Data Collector Configuration Wizard Category page, select the **Utilities > Remove Storage Data** option and click **Next**. - ![Category page with Utilities > Remove Storage Data option highlighted](images/ka0Qk000000DG6z_0EMQk00000Bvk6D.png) + ![Category page with Utilities > Remove Storage Data option highlighted](./images/ka0Qk000000DG6z_0EMQk00000Bvk6D.png) 3. On the Filters page, select the databases/instances via the **Filter Options** drop-down menu: - All database objects - Only select database objects - When using this option, select the database objects you want to delete in the **Available database objects** pane, then click **Add**. - ![Available database objects pane with Add highlighted](images/ka0Qk000000DG6z_0EMQk00000Bvbfg.png) + ![Available database objects pane with Add highlighted](./images/ka0Qk000000DG6z_0EMQk00000Bvbfg.png) 4. On the Settings page, select the type of data you would like to remove for your specified hosts: - Permissions - Audits diff --git a/docs/kb/accessanalyzer/how-to-enable-debug-logging-manually.md b/docs/kb/accessanalyzer/how-to-enable-debug-logging-manually.md index 491f741c78..4456b410e2 100644 --- a/docs/kb/accessanalyzer/how-to-enable-debug-logging-manually.md +++ b/docs/kb/accessanalyzer/how-to-enable-debug-logging-manually.md @@ -42,4 +42,4 @@ Refer to the following steps to manually enable the debug mode in Netwrix Access Refer to the example of the value in the configuration file that must be changed to `0`: -![Configuration example](images/ka0Qk00000056mL_0EMQk000006Clm6.png) +![Configuration example](./images/ka0Qk00000056mL_0EMQk000006Clm6.png) diff --git a/docs/kb/accessanalyzer/how-to-optimize-seek-system-scans-with-system-resources.md b/docs/kb/accessanalyzer/how-to-optimize-seek-system-scans-with-system-resources.md index c70cbbe7c4..1eb74a60a0 100644 --- a/docs/kb/accessanalyzer/how-to-optimize-seek-system-scans-with-system-resources.md +++ b/docs/kb/accessanalyzer/how-to-optimize-seek-system-scans-with-system-resources.md @@ -56,7 +56,7 @@ To comfortably scan 4 file systems using a dedicated proxy server, the optimized 2. Verify the number of SDD scan processes: - On the **Sensitive Data Settings** page of the FSAA Data Collector query settings, set the **Number of SDD Scan Processes** to reflect the available CPU threads on the scanning server. This number should not exceed `1-2x` the number of available CPU threads. By default, this is set to `2`. - ![Sensitive Data Settings page example](images/ka0Qk000000D59x_0EMQk00000BK3Rd.png) + ![Sensitive Data Settings page example](./images/ka0Qk000000D59x_0EMQk00000BK3Rd.png) > **NOTE:** If the scan server has other responsibilities (e.g., NEA Console server, busy file server, SQL server), take those into account when configuring how many CPU threads should be allocated for SDD scan processes. diff --git a/docs/kb/accessanalyzer/how-to-view-stored-sensitive-data-discovery-sdd-matches.md b/docs/kb/accessanalyzer/how-to-view-stored-sensitive-data-discovery-sdd-matches.md index a04f424447..e1087288bb 100644 --- a/docs/kb/accessanalyzer/how-to-view-stored-sensitive-data-discovery-sdd-matches.md +++ b/docs/kb/accessanalyzer/how-to-view-stored-sensitive-data-discovery-sdd-matches.md @@ -41,7 +41,7 @@ You can view stored SDD matches using one of the following methods. 1. Select the server. 2. In the right **Reports** pane, select **Sensitive Content Details**. -![rtaImage.png](images/ka0Qk0000009j17_00N0g000004CA0p_0EMQk000002m1YX.png) +![rtaImage.png](./images/ka0Qk0000009j17_00N0g000004CA0p_0EMQk000002m1YX.png) For additional information, refer to: Resource Audit Overview − Sensitive Content Reports · v11.6 https://docs.netwrix.com/docs/accessanalyzer/12_0) @@ -55,7 +55,7 @@ https://docs.netwrix.com/docs/accessanalyzer/12_0) > **IMPORTANT:** Check the **Reviewers are able to see the sensitive data match if available** checkbox for the review to contain sensitive data matches. -![rtaImage1.png](images/ka0Qk0000009j17_00N0g000004CA0p_0EMQk000002m1a9.png) +![rtaImage1.png](./images/ka0Qk0000009j17_00N0g000004CA0p_0EMQk000002m1a9.png) ### Netwrix Access Analyzer − Custom report diff --git a/docs/kb/accessanalyzer/manually-setting-up-entra-id-auditing-for-netwrix-access-analyzer.md b/docs/kb/accessanalyzer/manually-setting-up-entra-id-auditing-for-netwrix-access-analyzer.md index b862549ff6..a1e5629a8d 100644 --- a/docs/kb/accessanalyzer/manually-setting-up-entra-id-auditing-for-netwrix-access-analyzer.md +++ b/docs/kb/accessanalyzer/manually-setting-up-entra-id-auditing-for-netwrix-access-analyzer.md @@ -36,17 +36,17 @@ While it is always recommended to use the `AZ_RegisterAzureAppAuth` instant job 1. Open the Microsoft Entra admin center: https://entra.microsoft.com/#home. 2. Navigate to **Identity > Applications > App registrations** and select **+ New registration**. - ![Entra App Registration](images/ka0Qk000000DYVJ_0EMQk00000B6ziP.png) + ![Entra App Registration](./images/ka0Qk000000DYVJ_0EMQk00000B6ziP.png) 3. On the **Register an application** page, set the following: - **Name:** Something meaningful, e.g., `NEA_EntraID`. - **Support account types:** Accounts in this org. directory only. 4. From the **Application Overview** page, navigate to **Manage > API Permissions** and select **Add a permission**. - ![API Permissions](images/ka0Qk000000DYVJ_0EMQk00000B6i4s.png) + ![API Permissions](./images/ka0Qk000000DYVJ_0EMQk00000B6i4s.png) 5. From the **Request API permissions** page, select **Microsoft Graph**. - ![Request API permissions](images/ka0Qk000000DYVJ_0EMQk00000B6qwr.png) + ![Request API permissions](./images/ka0Qk000000DYVJ_0EMQk00000B6qwr.png) - Add the following **Delegated Permissions**: - `Group.Read.All` – Read all groups @@ -56,20 +56,20 @@ While it is always recommended to use the `AZ_RegisterAzureAppAuth` instant job - `Directory.Read.All` – Read directory data 6. After adding the aforementioned permissions, grant them admin consent by selecting **Grant admin consent for `\{TENANT NAME\}`**. - ![Grant admin consent](images/ka0Qk000000DYVJ_0EMQk00000B6f5O.png) + ![Grant admin consent](./images/ka0Qk000000DYVJ_0EMQk00000B6f5O.png) 7. Navigate to the Entra app registration and on the **Certificates & secrets** page, select **+ New client secret**. - ![Certificates & secrets](images/ka0Qk000000DYVJ_0EMQk00000B6fbf.png) + ![Certificates & secrets](./images/ka0Qk000000DYVJ_0EMQk00000B6fbf.png) 8. On the **Add a client secret** page, add the following: - **Description:** Something meaningful, e.g., `Access Analyzer Entra ID`. - **Expires:** Usually recommended to set this to the longest option OR per the organization’s internal certificate expiration timeframe. 9. After creating the client secret, copy the secret **Value** to a notepad. - ![Client secret value](images/ka0Qk000000DYVJ_0EMQk00000B6d20.png) + ![Client secret value](./images/ka0Qk000000DYVJ_0EMQk00000B6d20.png) 10. Next, navigate to the **Overview** tab and copy the **Application (client) ID** which is needed for the Netwrix Access Analyzer Connection Profile. - ![Application client ID](images/ka0Qk000000DYVJ_0EMQk00000B6kbK.png) + ![Application client ID](./images/ka0Qk000000DYVJ_0EMQk00000B6kbK.png) ## Netwrix Access Analyzer Connection Profile diff --git a/docs/kb/accessanalyzer/missing-icons-and-graphical-elements-in-access-analyzer-web-console.md b/docs/kb/accessanalyzer/missing-icons-and-graphical-elements-in-access-analyzer-web-console.md index 099711a399..a78754ba2c 100644 --- a/docs/kb/accessanalyzer/missing-icons-and-graphical-elements-in-access-analyzer-web-console.md +++ b/docs/kb/accessanalyzer/missing-icons-and-graphical-elements-in-access-analyzer-web-console.md @@ -49,7 +49,7 @@ You may see icons missing in the Netwrix Access Analyzer Web Console. 4. Right-click the `MitigationOptions` value and select **Modify**. Verify the **Value data** field states Hexadecimal `2000000000000`. Click **OK** to save changes. - ![Registry screenshot](images/ka0Qk000000DZ6P_0EM4u000008Ma1V.png) + ![Registry screenshot](./images/ka0Qk000000DZ6P_0EM4u000008Ma1V.png) ### Related articles diff --git a/docs/kb/accessanalyzer/netwrix-threat-prevention-agent-not-processing-events.md b/docs/kb/accessanalyzer/netwrix-threat-prevention-agent-not-processing-events.md index 51868ba049..c6d3614419 100644 --- a/docs/kb/accessanalyzer/netwrix-threat-prevention-agent-not-processing-events.md +++ b/docs/kb/accessanalyzer/netwrix-threat-prevention-agent-not-processing-events.md @@ -51,7 +51,7 @@ This issue may be caused by any one of the following: > > `C:\Program Files\Netwrix\Netwrix Threat Prevention\SIWindowsAgent` > -> ![Screenshot of logging ini file](images/ka0Qk000000Co13_0EMQk00000AJwk5.png) +> ![Screenshot of logging ini file](./images/ka0Qk000000Co13_0EMQk00000AJwk5.png) ## Resolution diff --git a/docs/kb/accessanalyzer/opening-a-ticket.md b/docs/kb/accessanalyzer/opening-a-ticket.md index 7d0bc9bd1f..36b3428fbd 100644 --- a/docs/kb/accessanalyzer/opening-a-ticket.md +++ b/docs/kb/accessanalyzer/opening-a-ticket.md @@ -65,7 +65,7 @@ Follow these steps to gather logs: - On the home page of the job, click **View Log**, and save the log file. - ![Job View Log screenshot](images/ka0Qk000000C8rR_0EMQk000007oXpZ.png) + ![Job View Log screenshot](./images/ka0Qk000000C8rR_0EMQk000007oXpZ.png) - Locate the **job logs** using the following path: @@ -81,7 +81,7 @@ Follow these steps to gather logs: - In the **Navigation Pane**, right-click the job and select **Export**. In the new window, specify the components to export and proceed with the export. - ![Export Job screenshot](images/ka0Qk000000C8rR_0EMQk000007oXrB.png) + ![Export Job screenshot](./images/ka0Qk000000C8rR_0EMQk000007oXrB.png) ## Messages Table diff --git a/docs/kb/accessanalyzer/reports-not-visible-or-name-truncated-after-publishing-in-custom-job-or-group.md b/docs/kb/accessanalyzer/reports-not-visible-or-name-truncated-after-publishing-in-custom-job-or-group.md index 2f1ef8b0fc..129ad6c7ae 100644 --- a/docs/kb/accessanalyzer/reports-not-visible-or-name-truncated-after-publishing-in-custom-job-or-group.md +++ b/docs/kb/accessanalyzer/reports-not-visible-or-name-truncated-after-publishing-in-custom-job-or-group.md @@ -27,10 +27,10 @@ knowledge_article_id: kA0Qk00000023ufKAA When creating a report for a custom job or group, the following issues are present in your environment: - The custom job or group name appears normally in the **Netwrix Access Analyzer** console. - ![](images/ka0Qk000000CW0v_0EMQk00000AxazR.png) + ![](./images/ka0Qk000000CW0v_0EMQk00000AxazR.png) - After publishing the report, it does not appear in the reporting web interface. - The custom job or group name is truncated in the reporting web interface. - ![](images/ka0Qk000000CW0v_0EMQk00000Axnrl.png) + ![](./images/ka0Qk000000CW0v_0EMQk00000Axnrl.png) ## Cause diff --git a/docs/kb/accessanalyzer/resetting-the-aic-administrator-password.md b/docs/kb/accessanalyzer/resetting-the-aic-administrator-password.md index 6f0dc59b47..bfe5ec85be 100644 --- a/docs/kb/accessanalyzer/resetting-the-aic-administrator-password.md +++ b/docs/kb/accessanalyzer/resetting-the-aic-administrator-password.md @@ -38,7 +38,7 @@ If you have access to another Administrator within the AIC, follow the steps bel 2. Navigate to **Configure Console**. 3. Modify the Built-In Administrator, as shown below: -![Modify Built-In Administrator](images/ka0Qk000000EatF_0EMQk000009FrLO.png) +![Modify Built-In Administrator](./images/ka0Qk000000EatF_0EMQk000009FrLO.png) ### Without Access to Another Administrator in AIC @@ -48,7 +48,7 @@ If you do not have access to another AIC Administrator account, perform the foll 1. Open the file as an administrator and remove the hash between " " for the **AuthBuiltinAdminPassword3 key**: - ![Remove hash for AuthBuiltinAdminPassword3](images/ka0Qk000000EatF_0EMQk000009FkN9.png) + ![Remove hash for AuthBuiltinAdminPassword3](./images/ka0Qk000000EatF_0EMQk000009FkN9.png) 2. Restart the Netwrix AIC service in `Services.msc`. diff --git a/docs/kb/accessanalyzer/resolving-insecure-permissions-for-service-executables.md b/docs/kb/accessanalyzer/resolving-insecure-permissions-for-service-executables.md index 7bf0829969..4133e1aaff 100644 --- a/docs/kb/accessanalyzer/resolving-insecure-permissions-for-service-executables.md +++ b/docs/kb/accessanalyzer/resolving-insecure-permissions-for-service-executables.md @@ -51,4 +51,4 @@ Follow the steps below to resolve this issue: > **NOTE:** This approach ensures secure operation and mitigates the risk of privilege escalation. -![Screenshot showing the Member Type configuration in Netwrix Access Analyzer settings](images/ka0Qk000000E7EX_0EMQk00000CHoHe.png) +![Screenshot showing the Member Type configuration in Netwrix Access Analyzer settings](./images/ka0Qk000000E7EX_0EMQk00000CHoHe.png) diff --git a/docs/kb/accessanalyzer/support-for-historical-data-retention-in-access-analyzer-jobs.md b/docs/kb/accessanalyzer/support-for-historical-data-retention-in-access-analyzer-jobs.md index af096042fa..380fffcab9 100644 --- a/docs/kb/accessanalyzer/support-for-historical-data-retention-in-access-analyzer-jobs.md +++ b/docs/kb/accessanalyzer/support-for-historical-data-retention-in-access-analyzer-jobs.md @@ -36,7 +36,7 @@ Depending on the needs, the historical data retention option can be set up in Ne The default History Retention setting is set to 6 months for both `EX_MetricsCollection` and `EX_MetricsDetail` Jobs. To adjust it, modify the **SET HISTORY RETENTION** analysis task for the corresponding job. This can be configured for months or days. - ![histRetention](images/ka0Qk000000DYzx_0EMQk000002q3VJ.png) + ![histRetention](./images/ka0Qk000000DYzx_0EMQk000002q3VJ.png) 2. **CAS Metrics Job Group** − **ActiveSync Job Group** − **EX_ActiveSync Job** diff --git a/docs/kb/accessanalyzer/the-autodiscover-service-couldn-t-be-located.md b/docs/kb/accessanalyzer/the-autodiscover-service-couldn-t-be-located.md index 7bae39cf71..7577195347 100644 --- a/docs/kb/accessanalyzer/the-autodiscover-service-couldn-t-be-located.md +++ b/docs/kb/accessanalyzer/the-autodiscover-service-couldn-t-be-located.md @@ -42,7 +42,7 @@ To resolve this error, follow the steps below: 1. Open the **Query Properties** for the EWSMailbox task. 2. Select **View XML**. -![View XML screenshot](images/ka0Qk000000CDO5_0EMQk000008w1gf.png) +![View XML screenshot](./images/ka0Qk000000CDO5_0EMQk000008w1gf.png) 3. Insert the following code that best matches your environment within the ` ` tags. This is located near the bottom of the XML. @@ -82,11 +82,11 @@ To resolve this error, follow the steps below: 4. On the **Query Properties** window, select **Configure**. -![Configure button screenshot](images/ka0Qk000000CDO5_0EMQk000008vjWt.png) +![Configure button screenshot](./images/ka0Qk000000CDO5_0EMQk000008vjWt.png) 5. On the **Scan options** window, uncheck the option for **Match job host against autodiscovered host**. -![Scan options screenshot](images/ka0Qk000000CDO5_0EMQk000008w3KH.png) +![Scan options screenshot](./images/ka0Qk000000CDO5_0EMQk000008w3KH.png) 6. Proceed through the wizard by selecting **Next** and complete the process by clicking **Finish** to close out the **EWSMailbox DC Wizard**. 7. Select **OK** to close the **Query Properties** window. diff --git a/docs/kb/auditor/access-is-denied-error-in-event-log-manager-health-log.md b/docs/kb/auditor/access-is-denied-error-in-event-log-manager-health-log.md index 1301d68f44..6764ec0dac 100644 --- a/docs/kb/auditor/access-is-denied-error-in-event-log-manager-health-log.md +++ b/docs/kb/auditor/access-is-denied-error-in-event-log-manager-health-log.md @@ -44,9 +44,9 @@ Error details: Access is denied. ## Resolution - Configure the permissions for the data collection account used in the Event Log Manager. For additional information, refer to the following article: Windows Server — Permissions for Windows Server Auditing. -- Configure the password for your data collection account in Event Log Manager. Refer to the following article for additional information: [Failed Logon Attempts after Recent Service Account Password Change](/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/failed-logon-attempts-after-recent-service-account-password-change.md). +- Configure the password for your data collection account in Event Log Manager. Refer to the following article for additional information: [Failed Logon Attempts after Recent Service Account Password Change](/docs/kb/auditor/failed-logon-attempts-after-recent-service-account-password-change). ## Related articles - Windows Server — Permissions for Windows Server Auditing — 10.6 -- [Failed Logon Attempts after Recent Service Account Password Change](/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/failed-logon-attempts-after-recent-service-account-password-change.md) +- [Failed Logon Attempts after Recent Service Account Password Change](/docs/kb/auditor/failed-logon-attempts-after-recent-service-account-password-change) diff --git a/docs/kb/auditor/account-and-password-expiration-mismatch-in-netwrix-auditor-password-expiration-notifier.md b/docs/kb/auditor/account-and-password-expiration-mismatch-in-netwrix-auditor-password-expiration-notifier.md index fb138c7f65..6c966d8a8a 100644 --- a/docs/kb/auditor/account-and-password-expiration-mismatch-in-netwrix-auditor-password-expiration-notifier.md +++ b/docs/kb/auditor/account-and-password-expiration-mismatch-in-netwrix-auditor-password-expiration-notifier.md @@ -35,7 +35,7 @@ Password Expiration Notifier may include data on expiring accounts, if enabled. 3. Select the **Advanced** tab, and either check or uncheck the **Include data on expiring accounts**. 4. The next report will be affected. -![Include data on expiring accounts](../../../images/ka04u00000117wO_0EM4u000008MQhR.png) +![Include data on expiring accounts](./images/ka04u00000117wO_0EM4u000008MQhR.png) To verify the account expiration date, refer to the following steps: @@ -43,7 +43,7 @@ To verify the account expiration date, refer to the following steps: 2. Right-click the user, and select **Properties**. 3. The account expiration date is provided in the **Account** tab > **Account expires**, and the **Attribute Editor** tab > `accountExpires` attribute. -![Account expires and accountExpires attribute](../../../images/ka04u00000117wO_0EM4u000008MQmb.png) +![Account expires and accountExpires attribute](./images/ka04u00000117wO_0EM4u000008MQmb.png) ### Related articles diff --git a/docs/kb/auditor/account-lockout-examiner-generates-excessive-traffic-in-the-network.md b/docs/kb/auditor/account-lockout-examiner-generates-excessive-traffic-in-the-network.md index 167ac98c6e..0202e77dc7 100644 --- a/docs/kb/auditor/account-lockout-examiner-generates-excessive-traffic-in-the-network.md +++ b/docs/kb/auditor/account-lockout-examiner-generates-excessive-traffic-in-the-network.md @@ -45,5 +45,5 @@ There is also an option to disable examination of workstations. In this case nam 3. Create a new DWORD value `PF_Enabled` and set its value to `0`. 4. Restart Netwrix Account Lockout Examiner Service via the **Services** snap-in. -![User-added image](../../../images/ka04u000000HcUv_0EM700000004wr4.png) +![User-added image](./images/ka04u000000HcUv_0EM700000004wr4.png) diff --git a/docs/kb/auditor/account-lockout-examiner-works-very-slowly.md b/docs/kb/auditor/account-lockout-examiner-works-very-slowly.md index 23a8e88def..d19b4f7fb4 100644 --- a/docs/kb/auditor/account-lockout-examiner-works-very-slowly.md +++ b/docs/kb/auditor/account-lockout-examiner-works-very-slowly.md @@ -35,5 +35,5 @@ To address the slow performance issue, perform the following steps: **NOTE**: This will remove info about all old lockouts from Account Lockout Examiner. Backup this files if you need them for the further access. 4. Start Netwrix Account Lockout Examiner Service -[![User-added image](../../../images/ka04u000000HcWK_0EM700000004wmE.png)](https://netwrix.secure.force.com/kb/servlet/rtaImage?eid=ka40g000000kAbJ&feoid=00N700000032Pj2&refid=0EM700000004wmE) +[![User-added image](./images/ka04u000000HcWK_0EM700000004wmE.png)](https://netwrix.secure.force.com/kb/servlet/rtaImage?eid=ka40g000000kAbJ&feoid=00N700000032Pj2&refid=0EM700000004wmE) diff --git a/docs/kb/auditor/account-lockouts-are-displayed-with-delay.md b/docs/kb/auditor/account-lockouts-are-displayed-with-delay.md index 9a7d751aa9..8605fa7f8b 100644 --- a/docs/kb/auditor/account-lockouts-are-displayed-with-delay.md +++ b/docs/kb/auditor/account-lockouts-are-displayed-with-delay.md @@ -46,7 +46,7 @@ To change to all DCs mode, perform the following steps: 2. Select your domain and click **Edit**. 3. Select **All DCs** radio button and click **OK** to save the changes. -![User-added image](../../../images/ka04u000000HcUw_0EM700000004wlz.png) +![User-added image](./images/ka04u000000HcUw_0EM700000004wlz.png) ### Change event processing method @@ -56,5 +56,5 @@ To change to all DCs mode, perform the following steps: 4. Create a new value called `UseWatcher`, set its type to `DWORD` and value to `1`. 5. Restart NetWrix Account Lockout Examiner Service via `services.msc`. -![User-added image](../../../images/ka04u000000HcUw_0EM700000004wm4.png) +![User-added image](./images/ka04u000000HcUw_0EM700000004wm4.png) diff --git a/docs/kb/auditor/active-directory-exchange-and-group-policy-changes-reported-as-made-by-system.md b/docs/kb/auditor/active-directory-exchange-and-group-policy-changes-reported-as-made-by-system.md index c373606f9e..5ed825ec75 100644 --- a/docs/kb/auditor/active-directory-exchange-and-group-policy-changes-reported-as-made-by-system.md +++ b/docs/kb/auditor/active-directory-exchange-and-group-policy-changes-reported-as-made-by-system.md @@ -24,13 +24,13 @@ knowledge_article_id: kA00g000000H9SmCAK This article contains references to the most popular Active Directory, Exchange, and Group Policy changes which may be reported as made by **System** by Netwrix Auditor: -- [Alert Reported Change Made by System](/docs/kb/auditor/reports-alerts-and-notifications/report-generation/alert-reported-change-made-by-system.md). -- [System Changed Object Path after Account Name Change](/docs/kb/auditor/features-and-operations/glossaries-and-faqs/system-changed-object-path-after-account-name-change.md). -- [System Changed Client Operating System](/docs/kb/auditor/features-and-operations/glossaries-and-faqs/system-changed-client-operating-system.md). -- [System Changed Directory Objects for Foreign Security Principals](/docs/kb/auditor/features-and-operations/glossaries-and-faqs/system-changed-directory-objects-for-foreign-security-principals.md). -- [Workstation Field Reported as Unknown](/docs/kb/auditor/reports-alerts-and-notifications/report-generation/workstation-field-reported-as-unknown.md) -- [Duplicate Configuration and Schema Changes for All Monitored Domains in Forest Made by System](/docs/kb/auditor/features-and-operations/glossaries-and-faqs/duplicate-configuration-and-schema-changes-for-all-monitored-domains-in-forest-made-by-system.md). -- [System Changed Service Principle Name Attribute](/docs/kb/auditor/features-and-operations/glossaries-and-faqs/system-changed-service-principle-name-attribute.md). +- [Alert Reported Change Made by System](/docs/kb/auditor/alert-reported-change-made-by-system). +- [System Changed Object Path after Account Name Change](/docs/kb/auditor/system-changed-object-path-after-account-name-change). +- [System Changed Client Operating System](/docs/kb/auditor/system-changed-client-operating-system). +- [System Changed Directory Objects for Foreign Security Principals](/docs/kb/auditor/system-changed-directory-objects-for-foreign-security-principals). +- [Workstation Field Reported as Unknown](/docs/kb/auditor/workstation-field-reported-as-unknown) +- [Duplicate Configuration and Schema Changes for All Monitored Domains in Forest Made by System](/docs/kb/auditor/duplicate-configuration-and-schema-changes-for-all-monitored-domains-in-forest-made-by-system). +- [System Changed Service Principle Name Attribute](/docs/kb/auditor/system-changed-service-principle-name-attribute). diff --git a/docs/kb/auditor/active-directory-object-restore.md b/docs/kb/auditor/active-directory-object-restore.md index e6a76526aa..a77f4c3db5 100644 --- a/docs/kb/auditor/active-directory-object-restore.md +++ b/docs/kb/auditor/active-directory-object-restore.md @@ -38,7 +38,7 @@ The Netwrix Active Directory Object Restore tool recovers removed Active Directo The account used for recovery and restore is the same account used for data collection in your Netwrix Auditor Active Directory monitoring plan. -
![Active](../../images/servlet_image_3823966b1661.png)
+
![Active](./images/servlet_image_3823966b1661.png)
> **NOTE:** This tool should **NOT** be used to revert the changes caused by raising the forest functional level. For additional information, refer to the following article: Object Restore for Active Directory. diff --git a/docs/kb/auditor/ad-hoc-and-email-reports-shows-different-results-in-one-way-trust-forests-environment.md b/docs/kb/auditor/ad-hoc-and-email-reports-shows-different-results-in-one-way-trust-forests-environment.md index 1296e906de..94bfb2e81f 100644 --- a/docs/kb/auditor/ad-hoc-and-email-reports-shows-different-results-in-one-way-trust-forests-environment.md +++ b/docs/kb/auditor/ad-hoc-and-email-reports-shows-different-results-in-one-way-trust-forests-environment.md @@ -46,7 +46,7 @@ To check if the Data Processing Account has enough permissions please perform th If you do not see the `CN=Password Settings Container` under the `CN=System` node or cannot read the properties this indicates Data Processing Account does have read rights (see the screenshot below: the account does not have rights to access the Password Settings Container). -![User-added image](../../../images/ka04u000000HcS1_0EM700000007Jf8.png) +![User-added image](./images/ka04u000000HcS1_0EM700000007Jf8.png) ## To provide read permissions to the Data Processing Account 1. Run ADSI Edit as a domain Administrator. @@ -56,5 +56,5 @@ If you do not see the `CN=Password Settings Container` under the `CN=System` nod Once the read permission for the Data Processing Account is set, verify the access by opening the `CN=Password Settings Container` properties with the Data Processing Account. This time you should be able to see `CN=Password Settings Container` under the `CN=System` node and read its properties (see the screenshot below). -![User-added image](../../../images/ka04u000000HcS1_0EM700000007JfD.png) +![User-added image](./images/ka04u000000HcS1_0EM700000007JfD.png) diff --git a/docs/kb/auditor/ale-service-is-unable-to-start-during-installation.md b/docs/kb/auditor/ale-service-is-unable-to-start-during-installation.md index b70fabb54f..cde6545158 100644 --- a/docs/kb/auditor/ale-service-is-unable-to-start-during-installation.md +++ b/docs/kb/auditor/ale-service-is-unable-to-start-during-installation.md @@ -23,7 +23,7 @@ knowledge_article_id: kA00g000000H9YCCA0 During installation of NetWrix Account Lockout Examiner on **Windows 2003**, a "Service 'NetWrix Account Lockout Examiner' (ALService) failed to start" message is received that the service cannot be started due to insufficient permissions. The account in use is a domain admin. -![User-added image](../../images/ka04u000000HcRH_0EM700000004wmJ.png) +![User-added image](./images/ka04u000000HcRH_0EM700000004wmJ.png) ## Cause diff --git a/docs/kb/auditor/archive-service-is-busy-processing-activity-records.md b/docs/kb/auditor/archive-service-is-busy-processing-activity-records.md index 5455afec3a..016dab553f 100644 --- a/docs/kb/auditor/archive-service-is-busy-processing-activity-records.md +++ b/docs/kb/auditor/archive-service-is-busy-processing-activity-records.md @@ -53,7 +53,7 @@ Refer to the following steps to troubleshoot the SQL Server-based causes: 1. In the main Netwrix Auditor screen, select **Health Status** and click **View details** in the **Database Statistics** pane. 2. Review the database states. If a database state reads **Failed to store data**, review the database details. - > **IMPORTANT:** The SQL Server Express databases have a 10 GB size limit. In case the affected database states **Failed to store data** with the size limit of **10 GB**, refer to the following article: [SQL Server Express Database Size Reached 10GB](/docs/kb/auditor/configuration-and-setup/sql-server-auditing/sql-server-express-database-size-reached-10gb.md) + > **IMPORTANT:** The SQL Server Express databases have a 10 GB size limit. In case the affected database states **Failed to store data** with the size limit of **10 GB**, refer to the following article: [SQL Server Express Database Size Reached 10GB](/docs/kb/auditor/sql-server-express-database-size-reached-10gb) 3. If multiple or all databases state **Failed to store data** with no size limits, refer to the following troubleshooting steps. 2. Verify that the SQL Server instance is available. 3. Verify the credentials of the SQL Server instance account: @@ -82,6 +82,6 @@ Verify that the Audit Database account has the correct permissions—refer to th ## Related Articles -- [SQL Server Express Database Size Reached 10GB](/docs/kb/auditor/configuration-and-setup/sql-server-auditing/sql-server-express-database-size-reached-10gb.md) +- [SQL Server Express Database Size Reached 10GB](/docs/kb/auditor/sql-server-express-database-size-reached-10gb) - [Configure Audit Database Account](https://docs.netwrix.com/docs/auditor/10_8/requirements/sqlserver#configure-audit-database-account) - [Configure Long-Term Archive Account](https://docs.netwrix.com/docs/auditor/10_8/requirements/longtermarchive#configure-long-term-archive-account) diff --git a/docs/kb/auditor/audit-status-shows-logon-auditing-is-disabled.md b/docs/kb/auditor/audit-status-shows-logon-auditing-is-disabled.md index 73f4f59879..27ac5919d7 100644 --- a/docs/kb/auditor/audit-status-shows-logon-auditing-is-disabled.md +++ b/docs/kb/auditor/audit-status-shows-logon-auditing-is-disabled.md @@ -25,7 +25,7 @@ knowledge_article_id: kA00g000000H9YbCAK Audit status of some Domain controllers in the list shows that some auditing is disabled, for example "Logon Auditing is disabled, some funcionality will be unavailable for this DC. Please turn on auditing of invalid logons in audit policy for this DC" -![User-added image](../../../images/ka04u000000HcRc_0EM700000004wxR.png) +![User-added image](./images/ka04u000000HcRc_0EM700000004wxR.png) --- @@ -49,7 +49,7 @@ To resolve the issue configure audit policies/ advanced audit policies. - **Audit account logon events: Failure** - **Audit logon events: Failure** - ![User-added image](../../../images/ka04u000000HcRc_0EM700000004wxC.png) + ![User-added image](./images/ka04u000000HcRc_0EM700000004wxC.png) 5. Update group policy an all monitored DCs (for example run `gpupdate /force`) @@ -60,7 +60,7 @@ To resolve the issue configure audit policies/ advanced audit policies. 3. Expand the **Computer Configuration** -> **Policies** -> **Windows Settings** -> **Security Settings** -> **Advanced Audit Policy Configuration** node. 4. Configure audit policies according to page 12, Section 4.2: Enabling Audit Policy, of the [Account Lockout Examiner Administrator Guide](https://www.netwrix.com/download/documents/NetWrix_Account_Lockout_Examiner_Administrator_Guide.pdf?_ga=2.126161166.2092059225.1569427026-1766003445.1557946744). -![User-added image](../../../images/ka04u000000HcRc_0EM7000000054jS.png) ![User-added image](../../../images/ka04u000000HcRc_0EM7000000054jX.png) ![User-added image](../../../images/ka04u000000HcRc_0EM700000004wxH.png) +![User-added image](./images/ka04u000000HcRc_0EM7000000054jS.png) ![User-added image](./images/ka04u000000HcRc_0EM7000000054jX.png) ![User-added image](./images/ka04u000000HcRc_0EM700000004wxH.png) 5. Update group policy an all monitored DCs (for example run `gpupdate /force`) @@ -77,5 +77,5 @@ In order to do this: 3. Change the value of **UseWMI_Audit** to `0`, 4. In the Account Lockout Examiner console go to **File - Settings** and click **OK** to apply registry changes. -![User-added image](../../../images/ka04u000000HcRc_0EM700000004wxM.png) +![User-added image](./images/ka04u000000HcRc_0EM700000004wxM.png) diff --git a/docs/kb/auditor/auditing-policies-are-not-being-enabled-on-all-or-several-domain-controllers-in-monitored-domain.md b/docs/kb/auditor/auditing-policies-are-not-being-enabled-on-all-or-several-domain-controllers-in-monitored-domain.md index b82adcab99..a2dc302363 100644 --- a/docs/kb/auditor/auditing-policies-are-not-being-enabled-on-all-or-several-domain-controllers-in-monitored-domain.md +++ b/docs/kb/auditor/auditing-policies-are-not-being-enabled-on-all-or-several-domain-controllers-in-monitored-domain.md @@ -38,11 +38,11 @@ The reasons why the auditing policies are not being enabled on domain controller - Run Resultant Set of Policy (RSoP): `Start > Run` > type `rsop.msc` and press Enter. - Expand Audit Policy as shown in the picture below and make sure you see the corresponding source GPO (the GPO which you enabled auditing policies in) for auditing policies and ensure there are no warnings or errors. In our case we see that Audit Account Management policy is set to Failure, while for successful auditing we need to have this policy set to Success. -![rsop](../../images/ka04u000000HcSR_0EM7000000053Be.png) +![rsop](./images/ka04u000000HcSR_0EM7000000053Be.png) - To fix this problem open **Group Policy Management Console** (**Start > Administrative Tools > Group Policy Management**), select the **Domain Controllers** node, open the **Group Policy Inheritance** tab and in the right pane review the order the GPOs are being applied to the Domain Controllers OU. In our case the Default Domain Policy is enforced and being applied first which causes a GPO conflict. Manage your GPO inheritance to exclude the necessary policy settings from being overridden. For more details regarding GPO inheritance please refer to the following Microsoft KB article: http://technet.microsoft.com/en-us/library/cc757050(v=ws.10).aspx -![gpmc](../../images/ka04u000000HcSR_0EM7000000053Bj.png) +![gpmc](./images/ka04u000000HcSR_0EM7000000053Bj.png) ## If GPO distribution is correct but auditing settings still not applied @@ -52,7 +52,7 @@ If you resolved the inheritance issue and corresponding GPOs are being distribut 2. Open Local Group Policy Editor: `Start > Run` > `secpol.msc`. 3. Expand Audit Policy as shown in the picture below and make sure that the necessary auditing policies are set to Success (for example, Audit Account Management, Audit Directory Service Access) and are equal to the ones you see in Resultant Set of Policy (RSoP). -![secpol](../../images/ka04u000000HcSR_0EM7000000053Bo.png) +![secpol](./images/ka04u000000HcSR_0EM7000000053Bo.png) - If the Local Group Policy Editor indicates different auditing settings (different from the ones you configured and see in Resultant Set of Policy (RSoP)), this may indicate an issue with GPO applying on that particular domain controller. To troubleshoot this issue please refer to the following Microsoft KB articles: diff --git a/docs/kb/auditor/backup-recommendations.md b/docs/kb/auditor/backup-recommendations.md index c6f02bac3d..ee0c22b2f2 100644 --- a/docs/kb/auditor/backup-recommendations.md +++ b/docs/kb/auditor/backup-recommendations.md @@ -46,9 +46,9 @@ configserverDbProcessor.exe export -target "C:\NA_Backups\naconfig.xml" 4. Once the components are backed up, you can store them in any location to use once needed. -For additional information on import, refer to the following article: [Migrating Auditor to New Server](/docs/kb/auditor/features-and-operations/glossaries-and-faqs/migrating-auditor-to-new-server.md). +For additional information on import, refer to the following article: [Migrating Auditor to New Server](/docs/kb/auditor/migrating-auditor-to-new-server). ## Related articles -- [Migrating Auditor to New Server](/docs/kb/auditor/features-and-operations/glossaries-and-faqs/migrating-auditor-to-new-server.md) -- [How to Move Long-Term Archive to a New Location](/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-move-long-term-archive-to-a-new-location.md) +- [Migrating Auditor to New Server](/docs/kb/auditor/migrating-auditor-to-new-server) +- [How to Move Long-Term Archive to a New Location](/docs/kb/auditor/how-to-move-long-term-archive-to-a-new-location) diff --git a/docs/kb/auditor/can-any-additional-attribites-be-displayed-in-the-modification-reports.md b/docs/kb/auditor/can-any-additional-attribites-be-displayed-in-the-modification-reports.md index 9688c4155a..ede18babea 100644 --- a/docs/kb/auditor/can-any-additional-attribites-be-displayed-in-the-modification-reports.md +++ b/docs/kb/auditor/can-any-additional-attribites-be-displayed-in-the-modification-reports.md @@ -49,7 +49,7 @@ objectType:Attribute: ``` Examples: -![Attr](../../../images/ka04u000000HcP8_0EM7000000051Zt.png) +![Attr](./images/ka04u000000HcP8_0EM7000000051Zt.png) **NOTE:** Each attribute should be put in a separate line. The pound key at the beginning of a line means exclusion of the line. diff --git a/docs/kb/auditor/cannot-access-roles-page.md b/docs/kb/auditor/cannot-access-roles-page.md index c5390da42c..bba1ea6b2d 100644 --- a/docs/kb/auditor/cannot-access-roles-page.md +++ b/docs/kb/auditor/cannot-access-roles-page.md @@ -30,7 +30,7 @@ All pages on Administrative portals work except the Roles. An error occurred on the server when processing the URL. Please contact the system administrator. If you are the system administrator please click here to find out more about this error. -![User-added](../../../images/servlet_image_3823966b1661.png) +![User-added](./images/servlet_image_3823966b1661.png) --- @@ -46,6 +46,6 @@ Follow these steps to fix the issue: 2. Locate the web-site that is hosting the `PM` virtual directory. 3. Navigate to the **admin** virtual directory. 4. Open **ASP** settings under the **IIS** section. - ![User-added](../../../images/servlet_image_3823966b1661.png) + ![User-added](./images/servlet_image_3823966b1661.png) 5. Make sure that **Enable Buffering** is set to `True`. diff --git a/docs/kb/auditor/cannot-access-the-help-desk-portal.md b/docs/kb/auditor/cannot-access-the-help-desk-portal.md index 736fbcbcb6..54e777e6ec 100644 --- a/docs/kb/auditor/cannot-access-the-help-desk-portal.md +++ b/docs/kb/auditor/cannot-access-the-help-desk-portal.md @@ -36,21 +36,21 @@ This error indicates your authentication settings need to be adjusted to comply c) In the **Properties** dialog, open the **Directory Security** tab, and select **Edit** for **Authentication and Access Control**. d) In the **Authentication Methods** dialog, select either the **Integrated Windows authentication** box or **Basic authentication** (password is sent in clear text), and clear all other authentication options for Authentication access. - ![User-added image](../../../images/ka04u000000HcNm_0EM700000004xES.png) + ![User-added image](./images/ka04u000000HcNm_0EM700000004xES.png) To ensure the required settings are enabled in **IIS7**, do the following: a) In the **IIS Manager** left pane, navigate to the **ALE** virtual directory (by default `\ -> Sites -> Default Web Site -> ALE`). b) In the Manager central pane, double-click the **Authentication** option. c) In the Authentication list, enable either the **Windows Authentication** option or **Basic Authentication**, and disable all other authentication options. - ![User-added image](../../../images/ka04u000000HcNm_0EM700000004xEN.png) + ![User-added image](./images/ka04u000000HcNm_0EM700000004xEN.png) 3. Your proxy server is disabled or bypassed. To check the proxy settings, do the following: a) Go to **Control panel -> Internet options**. b) In the **Internet Properties** dialog, open the **Connections** tab and click the **LAN settings** button. c) Make sure the **Use a proxy server for your LAN** option is not enabled. Otherwise, make sure the **Bypass proxy server for local addresses** option is enabled too; in this case the Help-Desk portal must be a member of the **Local intranet zone**, or specified as exception. - ![User-added image](../../../images/ka04u000000HcNm_0EM700000004xEI.png) + ![User-added image](./images/ka04u000000HcNm_0EM700000004xEI.png) 4. The account you are using has READ access to the physical directory of the Web-portal (by default `C:Program Files (x86)NetWrixAccount Lockout ExaminerWeb`) diff --git a/docs/kb/auditor/cannot-complete-login-due-to-an-incorrect-user-name-or-password.md b/docs/kb/auditor/cannot-complete-login-due-to-an-incorrect-user-name-or-password.md index d2d020ef06..b1288dde5c 100644 --- a/docs/kb/auditor/cannot-complete-login-due-to-an-incorrect-user-name-or-password.md +++ b/docs/kb/auditor/cannot-complete-login-due-to-an-incorrect-user-name-or-password.md @@ -29,5 +29,5 @@ knowledge_article_id: kA00g000000H9bPCAS Select the **Change** button to enter in the credentials for the Virtual Center or ESX(i) Server: -![User-added](../../../images/servlet_image_3823966b1661.png) +![User-added](./images/servlet_image_3823966b1661.png) diff --git a/docs/kb/auditor/cannot-establish-a-connection-to-a-windows-file-server-compression-service.md b/docs/kb/auditor/cannot-establish-a-connection-to-a-windows-file-server-compression-service.md index 7946d2fbd3..9f253f910f 100644 --- a/docs/kb/auditor/cannot-establish-a-connection-to-a-windows-file-server-compression-service.md +++ b/docs/kb/auditor/cannot-establish-a-connection-to-a-windows-file-server-compression-service.md @@ -47,7 +47,7 @@ After that, the **Netwrix Auditor Application Deployment Service** appears on th ### Related Articles -- [How to Investigate Compression Services Errors](/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/how-to-investigate-compression-services-errors.md) +- [How to Investigate Compression Services Errors](/docs/kb/auditor/how-to-investigate-compression-services-errors) - [Windows File Servers — Enable Remote Registry Service — v10.8.](https://docs.netwrix.com/docs/auditor/10_8/configuration/fileservers/windows/remoteregistryservice) diff --git a/docs/kb/auditor/cannot-find-the-application-error-in-sharepoint-online-and-ms-teams-monitoring-plan.md b/docs/kb/auditor/cannot-find-the-application-error-in-sharepoint-online-and-ms-teams-monitoring-plan.md index fb407b8e83..d24050ae8a 100644 --- a/docs/kb/auditor/cannot-find-the-application-error-in-sharepoint-online-and-ms-teams-monitoring-plan.md +++ b/docs/kb/auditor/cannot-find-the-application-error-in-sharepoint-online-and-ms-teams-monitoring-plan.md @@ -50,7 +50,7 @@ Cannot find the application. - Review the Application ID provided. You can find the Application ID of your app in the **Overview** page once you select the app in the **App registrations** section. Refer to the following Netwrix Auditor article for additional information on the initial Azure app setup: Netwrix Auditor — Permissions for SharePoint Online Auditing − Creating and registering a new app in Microsoft Entra ID ⸱ v10.6. For additional information on creating an app for Teams auditing, refer to the following Netwrix Auditor article: Netwrix Auditor — Permissions for Teams Auditing − Create and Register a New App in Microsoft Entra ID ⸱ v10.6. -![SPOAppID](../../images/ka0Qk0000001L8r_0EM4u000008MV3l.png) +![SPOAppID](./images/ka0Qk0000001L8r_0EM4u000008MV3l.png) - Review the app API permissions granted. You can either specify API permissions manually or use a manifest. Refer to the following Netwrix Auditor article for additional information on granting permissions: Netwrix Auditor — Permissions for SharePoint Online Auditing − Granting required permissions ⸱ v10.6. For additional information on permissions for Teams auditing, refer to the following Netwrix Auditor article: Netwrix Auditor — Permissions for Teams Auditing − Grant Required Permissions ⸱ v10.6. diff --git a/docs/kb/auditor/cannot-generate-sspi-context-error-in-sql-server-monitoring-plan.md b/docs/kb/auditor/cannot-generate-sspi-context-error-in-sql-server-monitoring-plan.md index fa1e9c4a54..fbcb7856bb 100644 --- a/docs/kb/auditor/cannot-generate-sspi-context-error-in-sql-server-monitoring-plan.md +++ b/docs/kb/auditor/cannot-generate-sspi-context-error-in-sql-server-monitoring-plan.md @@ -98,19 +98,19 @@ If you are unable to resolve the issue with SPN registration, and if your scenar ### Cause #3 – Different TLS Protocol Versions -Allow the operating systems to select the protocol for incoming and outgoing communication on both your Netwrix Auditor and SQL servers. For more information, see Client and Server Cannot Communicate, Because They Do Not Possess a Common Algorithm: [Client and Server Cannot Communicate, Because They Do Not Possess a Common Algorithm](/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/client-and-server-cannot-communicate-because-they-do-not-possess-a-common-algorithm.md) +Allow the operating systems to select the protocol for incoming and outgoing communication on both your Netwrix Auditor and SQL servers. For more information, see Client and Server Cannot Communicate, Because They Do Not Possess a Common Algorithm: [Client and Server Cannot Communicate, Because They Do Not Possess a Common Algorithm](/docs/kb/auditor/client-and-server-cannot-communicate-because-they-do-not-possess-a-common-algorithm) ### Cause #4 – SQL and Netwrix Auditor Servers Time Difference -Synchronize the time on both SQL and Netwrix Auditor servers to eliminate clock skew. For more information, see Clock Skew Is Too Great: [Clock Skew Is Too Great](/docs/kb/auditor/features-and-operations/glossaries-and-faqs/clock-skew-is-too-great.md) +Synchronize the time on both SQL and Netwrix Auditor servers to eliminate clock skew. For more information, see Clock Skew Is Too Great: [Clock Skew Is Too Great](/docs/kb/auditor/clock-skew-is-too-great) ## Related Articles - [SQL Server Ports](https://docs.netwrix.com/docs/auditor/10_8/configuration/sqlserver/ports) - Cannot Generate SSPI Context – Fix the Error with Kerberos Configuration Manager · Microsoft: https://learn.microsoft.com/en-US/troubleshoot/sql/database-engine/connect/cannot-generate-sspi-context-error#fix-the-error-with-kerberos-configuration-manager-recommended - Register Service Principal Name for Kerberos Connections – Automatic SPN Registration · Microsoft: https://learn.microsoft.com/en-us/sql/database-engine/configure-windows/register-a-service-principal-name-for-kerberos-connections?view=sql-server-ver16#Auto -- [Client and Server Cannot Communicate, Because They Do Not Possess a Common Algorithm](/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/client-and-server-cannot-communicate-because-they-do-not-possess-a-common-algorithm.md) -- [Clock Skew Is Too Great](/docs/kb/auditor/features-and-operations/glossaries-and-faqs/clock-skew-is-too-great.md) +- [Client and Server Cannot Communicate, Because They Do Not Possess a Common Algorithm](/docs/kb/auditor/client-and-server-cannot-communicate-because-they-do-not-possess-a-common-algorithm) +- [Clock Skew Is Too Great](/docs/kb/auditor/clock-skew-is-too-great) diff --git a/docs/kb/auditor/cannot-obtain-credential-information-for-mapped-drive.md b/docs/kb/auditor/cannot-obtain-credential-information-for-mapped-drive.md index 6dfe51f787..583264770a 100644 --- a/docs/kb/auditor/cannot-obtain-credential-information-for-mapped-drive.md +++ b/docs/kb/auditor/cannot-obtain-credential-information-for-mapped-drive.md @@ -26,7 +26,7 @@ The following error is returned on account lockout examination: `Cannot obtain credential information for drive <> mapped by <>` -![User-added image](../../../images/ka04u000000HcMw_0EM700000004wzm.png) +![User-added image](./images/ka04u000000HcMw_0EM700000004wzm.png) --- diff --git a/docs/kb/auditor/cannot-retrieve-audit-settings-in-audit-configuration-assistant.md b/docs/kb/auditor/cannot-retrieve-audit-settings-in-audit-configuration-assistant.md index c228f7c78a..ad479e0812 100644 --- a/docs/kb/auditor/cannot-retrieve-audit-settings-in-audit-configuration-assistant.md +++ b/docs/kb/auditor/cannot-retrieve-audit-settings-in-audit-configuration-assistant.md @@ -41,7 +41,7 @@ Cannot retrieve admin audit logging settings. Cannot execute the PowerShell comm The user %user% isn't assigned to any management roles. ``` -![Audit Configuration Assistant error screenshot](../../../images/ka04u00000117HQ_0EM4u000008M035.png) +![Audit Configuration Assistant error screenshot](./images/ka04u00000117HQ_0EM4u000008M035.png) ## Cause diff --git a/docs/kb/auditor/certificate-related-and-unauthorized-errors-occur-when-trying-to-review-netwrix-auditor-reports.md b/docs/kb/auditor/certificate-related-and-unauthorized-errors-occur-when-trying-to-review-netwrix-auditor-reports.md index d6aa54c602..a898caa296 100644 --- a/docs/kb/auditor/certificate-related-and-unauthorized-errors-occur-when-trying-to-review-netwrix-auditor-reports.md +++ b/docs/kb/auditor/certificate-related-and-unauthorized-errors-occur-when-trying-to-review-netwrix-auditor-reports.md @@ -31,7 +31,7 @@ An error occurred while enrolling for a certificate, the certificate request cou ``` 2. Symptom 2. Unauthorized error while accessing a report. - ![User-added image](../../../images/ka04u000001173i_0EM4u000008Liq9.png) + ![User-added image](./images/ka04u000001173i_0EM4u000008Liq9.png) ## Causes @@ -52,5 +52,5 @@ Here are possible options to resolve the issue: - Check that the account used for data collection is on the same domain as the Netwrix Auditor Server or another domain. - Check if those domains are trusted. If not, add the Netwrix Site to the trusted list. -![User-added image](../../../images/ka04u000001173i_0EM4u000008LirC.png) +![User-added image](./images/ka04u000001173i_0EM4u000008LirC.png) diff --git a/docs/kb/auditor/change-data-collecting-account-password-in-netwrix-auditor.md b/docs/kb/auditor/change-data-collecting-account-password-in-netwrix-auditor.md index c286b63273..96a5e79432 100644 --- a/docs/kb/auditor/change-data-collecting-account-password-in-netwrix-auditor.md +++ b/docs/kb/auditor/change-data-collecting-account-password-in-netwrix-auditor.md @@ -37,4 +37,4 @@ Refer to the following steps to update the password for your data-collection acc 5. Provide a new password, and click **OK** to save changes. 6. In some cases, you might need to restart Netwrix services for the changes to take effect. -> **NOTE:** A new password won't be applied to Netwrix Password Reset, Event Log Manager, or Inactive User Tracker data-collection accounts. Refer to the following article for additional information: [Failed Logon Attempts after Recent Service Account Password Change](/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/failed-logon-attempts-after-recent-service-account-password-change.md). +> **NOTE:** A new password won't be applied to Netwrix Password Reset, Event Log Manager, or Inactive User Tracker data-collection accounts. Refer to the following article for additional information: [Failed Logon Attempts after Recent Service Account Password Change](/docs/kb/auditor/failed-logon-attempts-after-recent-service-account-password-change). diff --git a/docs/kb/auditor/child-item-with-this-name-already-exists-in-file-server-monitoring-plan.md b/docs/kb/auditor/child-item-with-this-name-already-exists-in-file-server-monitoring-plan.md index 306435d3a3..874ecdf5e5 100644 --- a/docs/kb/auditor/child-item-with-this-name-already-exists-in-file-server-monitoring-plan.md +++ b/docs/kb/auditor/child-item-with-this-name-already-exists-in-file-server-monitoring-plan.md @@ -42,7 +42,7 @@ The licensing data was corrupted. ## Resolution - In case you've encountered the issue after a recent upgrade, wait for 24 hours to see if the issue is resolved on its own. -- Reapply the license file. Refer to the following article for additional information: [How to Apply Netwrix Auditor License](/docs/kb/auditor/system-administration/licensing-and-compliance/how-to-apply-netwrix-auditor-license.md). +- Reapply the license file. Refer to the following article for additional information: [How to Apply Netwrix Auditor License](/docs/kb/auditor/how-to-apply-netwrix-auditor-license). - In case reapplying the license did not help, contact [Netwrix Technical Support](https://www.netwrix.com/open_a_ticket.html). diff --git a/docs/kb/auditor/compression-service-does-not-appear-under-installed-programs-but-still-exists-in-the-services-overvi.md b/docs/kb/auditor/compression-service-does-not-appear-under-installed-programs-but-still-exists-in-the-services-overvi.md index b08b70cb4e..bf3dd4bc10 100644 --- a/docs/kb/auditor/compression-service-does-not-appear-under-installed-programs-but-still-exists-in-the-services-overvi.md +++ b/docs/kb/auditor/compression-service-does-not-appear-under-installed-programs-but-still-exists-in-the-services-overvi.md @@ -38,7 +38,7 @@ You can manually delete the Service and its components. For that: 1. Open the **Services** snap-in and open properties of the problematic service. 2. Copy the full name of the service and the path to executable, for example, to a **Notepad** document. - ![User-added image](../../images/ka0Qk0000001hxN_0EMQk000002u2KX.png) + ![User-added image](./images/ka0Qk0000001hxN_0EMQk000002u2KX.png) 3. Run the command prompt as administrator and run the following command: ```bat diff --git a/docs/kb/auditor/compression-service-encountered-an-internal-error-in-windows-server-monitoring-plan.md b/docs/kb/auditor/compression-service-encountered-an-internal-error-in-windows-server-monitoring-plan.md index 459f97443d..1ccf2507f4 100644 --- a/docs/kb/auditor/compression-service-encountered-an-internal-error-in-windows-server-monitoring-plan.md +++ b/docs/kb/auditor/compression-service-encountered-an-internal-error-in-windows-server-monitoring-plan.md @@ -107,5 +107,5 @@ The Windows Server Auditing host and compression service cannot operate due to d ## Related articles -- [Сonnection Issue when TLS 1.2 Is Required](/docs/kb/auditor/troubleshooting-and-errors/ssl-tls-certificate-issues/сonnection_issue_when_tls_1.2_is_required.md) -- [Client and Server Cannot Communicate, Because They Do Not Possess a Common Algorithm](/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/client-and-server-cannot-communicate-because-they-do-not-possess-a-common-algorithm.md) +- [Сonnection Issue when TLS 1.2 Is Required](/docs/kb/auditor/сonnection_issue_when_tls_1.2_is_required) +- [Client and Server Cannot Communicate, Because They Do Not Possess a Common Algorithm](/docs/kb/auditor/client-and-server-cannot-communicate-because-they-do-not-possess-a-common-algorithm) diff --git a/docs/kb/auditor/configure-microsoft-365-data-sources-to-use-proxy-server-settings.md b/docs/kb/auditor/configure-microsoft-365-data-sources-to-use-proxy-server-settings.md index 8eef8b00e5..e4923e0950 100644 --- a/docs/kb/auditor/configure-microsoft-365-data-sources-to-use-proxy-server-settings.md +++ b/docs/kb/auditor/configure-microsoft-365-data-sources-to-use-proxy-server-settings.md @@ -41,7 +41,7 @@ Exchange Online relies on PowerShell gathering proxy settings from the network a netsh winhttp show proxy ``` - ![netsh winhttp show proxy output](../../images/ka0Qk0000000ws1_0EM4u000008MMY1.png) + ![netsh winhttp show proxy output](./images/ka0Qk0000000ws1_0EM4u000008MMY1.png) 2. If the system prompts **Direct settings**, configure the network adapter to use the correct proxy settings: @@ -51,7 +51,7 @@ Exchange Online relies on PowerShell gathering proxy settings from the network a Replace the proxy server settings in the line with your actual settings. - ![netsh winhttp set proxy example](../../images/ka0Qk0000000ws1_0EM4u000008MMY6.png) + ![netsh winhttp set proxy example](./images/ka0Qk0000000ws1_0EM4u000008MMY6.png) ### Microsoft Entra ID (formerly Azure AD) @@ -84,11 +84,11 @@ After editing: Before editing image: -![Before editing configuration](../../images/ka0Qk0000000ws1_0EM4u000008MMXd.png) +![Before editing configuration](./images/ka0Qk0000000ws1_0EM4u000008MMXd.png) After editing image: -![After editing configuration](../../images/ka0Qk0000000ws1_0EM4u000008MMYB.png) +![After editing configuration](./images/ka0Qk0000000ws1_0EM4u000008MMYB.png) Replace `***.***.***.***:port` with your actual proxy settings. diff --git a/docs/kb/auditor/connection-string-is-not-valid-in-sql-server-monitoring-plan.md b/docs/kb/auditor/connection-string-is-not-valid-in-sql-server-monitoring-plan.md index da2c08c52b..ae72952be9 100644 --- a/docs/kb/auditor/connection-string-is-not-valid-in-sql-server-monitoring-plan.md +++ b/docs/kb/auditor/connection-string-is-not-valid-in-sql-server-monitoring-plan.md @@ -53,11 +53,11 @@ Review the affected item in your SQL Server monitoring plan: 4. Review the instance name specified: - For a default SQL instance name (`MSSQLSERVER`), only specify the server FQDN or NetBIOS name. See the example for a reference. - ![Default instance example](../../images/ka04u000000wvzg_0EM4u000008pVor.png) + ![Default instance example](./images/ka04u000000wvzg_0EM4u000008pVor.png) - For a named SQL instance, specify `FQDN\Instance_name`. - ![Named instance example](../../images/ka04u000000wvzg_0EM4u000008pVow.png) + ![Named instance example](./images/ka04u000000wvzg_0EM4u000008pVow.png) 5. Once the changes are introduced, click **Save & Close**. diff --git a/docs/kb/auditor/connection-to-microsoft-365-tenant-in-netwrix-auditor-completes-with-error-validating-your-account-s.md b/docs/kb/auditor/connection-to-microsoft-365-tenant-in-netwrix-auditor-completes-with-error-validating-your-account-s.md index 666c26d23a..08589dcf16 100644 --- a/docs/kb/auditor/connection-to-microsoft-365-tenant-in-netwrix-auditor-completes-with-error-validating-your-account-s.md +++ b/docs/kb/auditor/connection-to-microsoft-365-tenant-in-netwrix-auditor-completes-with-error-validating-your-account-s.md @@ -45,7 +45,7 @@ Make sure you provided the same parameters in a Netwrix Auditor monitoring plan 1. **Tenant name** in Netwrix should equal the `Directory (tenant) ID` in Microsoft Office 365 Admin center. 2. **Modern authentication application ID** should equal `Application (client) ID` in Microsoft Office 365 Admin center. -![00371273 O365 Tenant.PNG](../../images/ka04u00000117A1_0EM4u000008LuEC.png) +![00371273 O365 Tenant.PNG](./images/ka04u00000117A1_0EM4u000008LuEC.png) For additional information on configuring Office 365 tenant, refer to the following article: Microsoft 365. Select the data source you want to audit and review the corresponding section. diff --git a/docs/kb/auditor/could-not-allocate-space-for-object-objectname-in-database-databasename.md b/docs/kb/auditor/could-not-allocate-space-for-object-objectname-in-database-databasename.md index e150dc146b..27123af3f9 100644 --- a/docs/kb/auditor/could-not-allocate-space-for-object-objectname-in-database-databasename.md +++ b/docs/kb/auditor/could-not-allocate-space-for-object-objectname-in-database-databasename.md @@ -89,4 +89,4 @@ To recreate the database, follow these steps: - Considerations for the Autogrow and Autoshrink Settings in SQL Server: https://learn.microsoft.com/en-us/troubleshoot/sql/database-engine/database-file-operations/considerations-autogrow-autoshrink - [Hardware Requirements](https://docs.netwrix.com/docs/auditor/10_8/requirements/console) - [Netwrix Auditor Settings – Investigations (v10.6) feature](https://docs.netwrix.com/docs/auditor/10_8/admin/settings/investigations) -- [SQL Server Express Database Size Reached 10GB](/docs/kb/auditor/configuration-and-setup/sql-server-auditing/sql-server-express-database-size-reached-10gb.md) +- [SQL Server Express Database Size Reached 10GB](/docs/kb/auditor/sql-server-express-database-size-reached-10gb) diff --git a/docs/kb/auditor/could-not-find-stored-procedure-getallproperties.md b/docs/kb/auditor/could-not-find-stored-procedure-getallproperties.md index 6fd95aebd0..90ddf6647b 100644 --- a/docs/kb/auditor/could-not-find-stored-procedure-getallproperties.md +++ b/docs/kb/auditor/could-not-find-stored-procedure-getallproperties.md @@ -46,7 +46,7 @@ The ReportServer database is corrupted and has to be rebuilt. 1. Once you've opened SSMS, unfold the **Databases** folder in the **Object Explorer** pane on the left. 2. Right-click each (`ReportServer` and `ReportServerTemp`) database and select **Delete**. 3. Before confirming the deletion, make sure to check the **Close existing connections** checkbox. -3. Once the databases are deleted, regenerate the `ReportServer` database. Refer to the following article for additional information: [Deploying the Report Server Database](/docs/kb/auditor/system-administration/database-management/deploying-the-report-server-database.md) +3. Once the databases are deleted, regenerate the `ReportServer` database. Refer to the following article for additional information: [Deploying the Report Server Database](/docs/kb/auditor/deploying-the-report-server-database) 4. After you've configured the `ReportServer` database, grant the roles to the SSRS service account the roles required. Refer to the following article for additional information: [Configure SSRS Account](https://docs.netwrix.com/docs/auditor/10_8/requirements/sqlserverreportingservice#configure-ssrs-account) 5. Restart **Netwrix Auditor Archive Service** and **Netwrix Auditor Management Service** via **Services**. diff --git a/docs/kb/auditor/could_not_create_ssltls_secure_channel_error_in_windows_server_monitoring_plan.md b/docs/kb/auditor/could_not_create_ssltls_secure_channel_error_in_windows_server_monitoring_plan.md index 835f55f487..c9c0f5fdec 100644 --- a/docs/kb/auditor/could_not_create_ssltls_secure_channel_error_in_windows_server_monitoring_plan.md +++ b/docs/kb/auditor/could_not_create_ssltls_secure_channel_error_in_windows_server_monitoring_plan.md @@ -36,7 +36,7 @@ products: ## Resolutions - Enable TLS 1.2 in your environment − refer to the following article for additional information: Connection Issue when TLS 1.2 Is Required. -- In case TLS protocol versions are limited to specific versions in your environment, make sure to allow the operating system to select the protocol for incoming and outgoing communication. Refer to the following article for additional information: [Client and Server Cannot Communicate, Because They Do Not Possess a Common Algorithm](/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/client-and-server-cannot-communicate-because-they-do-not-possess-a-common-algorithm.md). +- In case TLS protocol versions are limited to specific versions in your environment, make sure to allow the operating system to select the protocol for incoming and outgoing communication. Refer to the following article for additional information: [Client and Server Cannot Communicate, Because They Do Not Possess a Common Algorithm](/docs/kb/auditor/client-and-server-cannot-communicate-because-they-do-not-possess-a-common-algorithm). - Review the certificate used for Windows Server auditing: 1. In the Netwrix Auditor server, either press **Win + R** or launch the **Run** command window. 2. In the **Run** command window, type `mmc` and press **OK**. Select **Yes** in the following prompt. @@ -52,4 +52,4 @@ products: ## Related Articles - Connection Issue when TLS 1.2 Is Required -- [Client and Server Cannot Communicate, Because They Do Not Possess a Common Algorithm](/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/client-and-server-cannot-communicate-because-they-do-not-possess-a-common-algorithm.md) \ No newline at end of file +- [Client and Server Cannot Communicate, Because They Do Not Possess a Common Algorithm](/docs/kb/auditor/client-and-server-cannot-communicate-because-they-do-not-possess-a-common-algorithm) \ No newline at end of file diff --git a/docs/kb/auditor/customize-notifications-and-reports-in-password-expiration-notifier.md b/docs/kb/auditor/customize-notifications-and-reports-in-password-expiration-notifier.md index b12864f101..67626267fa 100644 --- a/docs/kb/auditor/customize-notifications-and-reports-in-password-expiration-notifier.md +++ b/docs/kb/auditor/customize-notifications-and-reports-in-password-expiration-notifier.md @@ -117,9 +117,9 @@ You can edit and customize the notification and report templates in Netwrix Pass ### Edit email header and footer -You can disable header and footer in Netwrix Password Reset emails. Refer to the following article for additional information: [Hide and Disable Header and Footer in Netwrix Password Reset Emails](/docs/kb/auditor/monitoring-plans/password-expiration-notifier/hide-and-disable-header-and-footer-in-password-expiration-notifier-emails.md). +You can disable header and footer in Netwrix Password Reset emails. Refer to the following article for additional information: [Hide and Disable Header and Footer in Netwrix Password Reset Emails](/docs/kb/auditor/hide-and-disable-header-and-footer-in-password-expiration-notifier-emails). ## Related articles -- [Hide and Disable Header and Footer in Netwrix Password Reset Emails](/docs/kb/auditor/monitoring-plans/password-expiration-notifier/hide-and-disable-header-and-footer-in-password-expiration-notifier-emails.md) +- [Hide and Disable Header and Footer in Netwrix Password Reset Emails](/docs/kb/auditor/hide-and-disable-header-and-footer-in-password-expiration-notifier-emails) - [All attributes ⸱ Microsoft 🡺](https://learn.microsoft.com/en-us/windows/win32/adschema/attributes-all) diff --git a/docs/kb/auditor/database-contains-tables-not-compatible-with-the-product.md b/docs/kb/auditor/database-contains-tables-not-compatible-with-the-product.md index f0d40cb9f8..79ec9e5235 100644 --- a/docs/kb/auditor/database-contains-tables-not-compatible-with-the-product.md +++ b/docs/kb/auditor/database-contains-tables-not-compatible-with-the-product.md @@ -42,11 +42,11 @@ Using SQL Management Studio give the Data Processing Account `DB_Owner` rights t 1) Log into the instance which contains the product database using SQL Management Studio with a **sysadmin account**. 2) Expand **Security** and then **Logins**. - ![User-added image](../../../images/ka04u000000HcT5_0EM700000008DPW.png) + ![User-added image](./images/ka04u000000HcT5_0EM700000008DPW.png) 3) **Right click** the **Data Processing Account** and go to **Properties** (add the account if it doesn't exist). - ![User-added image](../../../images/ka04u000000HcT5_0EM700000008DPb.png) + ![User-added image](./images/ka04u000000HcT5_0EM700000008DPb.png) 4) Under **Server Roles** you can give **sysadmin** to this account OR alternatively you can go to **User Mapping** and select each Netwrix database individually and add **DB_Owner** permissions. - ![User-added image](../../../images/ka04u000000HcT5_0EM700000008DPg.png) + ![User-added image](./images/ka04u000000HcT5_0EM700000008DPg.png) diff --git a/docs/kb/auditor/deploying-the-report-server-database.md b/docs/kb/auditor/deploying-the-report-server-database.md index 75362426d4..33ca1ff1e6 100644 --- a/docs/kb/auditor/deploying-the-report-server-database.md +++ b/docs/kb/auditor/deploying-the-report-server-database.md @@ -68,7 +68,7 @@ Once the database has been successfully deployed, provide the Report Server URL 1. In the main Netwrix Auditor screen, click **Settings**. In the left pane, select the **Audit Database** tab and click **Modify** under the **Audit Database** section. - ![Audit Database Modify](../../../images/ka04u000000wvtY_0EM4u000008pRVW.png) + ![Audit Database Modify](./images/ka04u000000wvtY_0EM4u000008pRVW.png) 2. Input the credentials and click **Next**. diff --git a/docs/kb/auditor/disable-multi-factor-authentication-for-microsoft-365-service-accounts.md b/docs/kb/auditor/disable-multi-factor-authentication-for-microsoft-365-service-accounts.md index 189aa5bbc3..a55329db65 100644 --- a/docs/kb/auditor/disable-multi-factor-authentication-for-microsoft-365-service-accounts.md +++ b/docs/kb/auditor/disable-multi-factor-authentication-for-microsoft-365-service-accounts.md @@ -46,7 +46,7 @@ To disable MFA for your data-collecting account in any Microsoft 365 source, use 3. Select the service user to be used in the **Select excluded users and groups** window, and click **Select**. 4. To complete the setup, click **Save** in the bottom left corner. - ![Exclude user from MFA policy](../../images/ka0Qk0000001LLl_0EM4u000008MMJG.png) + ![Exclude user from MFA policy](./images/ka0Qk0000001LLl_0EM4u000008MMJG.png) - To exclude an app from the MFA policy: 1. Click the highlighted text under the **Target sources** section. @@ -54,7 +54,7 @@ To disable MFA for your data-collecting account in any Microsoft 365 source, use 3. Select the app to be used in the **Select excluded cloud apps** window, and click **Select**. 4. To complete the setup, click **Save** in the bottom left corner. - ![Exclude app from MFA policy](../../images/ka0Qk0000001LLl_0EM4u000008MMJL.png) + ![Exclude app from MFA policy](./images/ka0Qk0000001LLl_0EM4u000008MMJL.png) Refer to the following articles for additional information on data-collecting account setup for your Microsoft 365 sources: diff --git a/docs/kb/auditor/entitlement-reviews-event-id-6527.md b/docs/kb/auditor/entitlement-reviews-event-id-6527.md index 1e0e51e661..2b8efe852a 100644 --- a/docs/kb/auditor/entitlement-reviews-event-id-6527.md +++ b/docs/kb/auditor/entitlement-reviews-event-id-6527.md @@ -35,7 +35,7 @@ License name: Entitlement reviews. Your subscription plan for Netwrix Auditor has expired. ``` -![image001.png](../../../images/ka04u0000011688_0EM4u000008LCjZ.png) +![image001.png](./images/ka04u0000011688_0EM4u000008LCjZ.png) ## Cause diff --git a/docs/kb/auditor/error-0x80040605-connection-failed.md b/docs/kb/auditor/error-0x80040605-connection-failed.md index 797786be8e..f5d6a50735 100644 --- a/docs/kb/auditor/error-0x80040605-connection-failed.md +++ b/docs/kb/auditor/error-0x80040605-connection-failed.md @@ -50,8 +50,8 @@ One (or more) of the following services has stopped in the Netwrix Auditor serve Review the services running in the Netwrix Auditor server − make sure the services are running with their startup type set to **Automatic**. -> **IMPORTANT:** If the disk storing Long-Term Archive is running out of space, you'll corresponding events in Health Log. When the free disk space is below 3GB, the Netwrix services responsible for audit data collection will be stopped, preventing the data collection. For additional information on reducing disk space consumption, refer to the following article: [Netwrix Auditor Consumes Disk Space — Recommendations](/docs/kb/auditor/features-and-operations/glossaries-and-faqs/netwrix-auditor-consumes-disk-space-recommendations.md). +> **IMPORTANT:** If the disk storing Long-Term Archive is running out of space, you'll corresponding events in Health Log. When the free disk space is below 3GB, the Netwrix services responsible for audit data collection will be stopped, preventing the data collection. For additional information on reducing disk space consumption, refer to the following article: [Netwrix Auditor Consumes Disk Space — Recommendations](/docs/kb/auditor/netwrix-auditor-consumes-disk-space-recommendations). ## Related articles -- [Netwrix Auditor Consumes Disk Space — Recommendations](/docs/kb/auditor/features-and-operations/glossaries-and-faqs/netwrix-auditor-consumes-disk-space-recommendations.md) +- [Netwrix Auditor Consumes Disk Space — Recommendations](/docs/kb/auditor/netwrix-auditor-consumes-disk-space-recommendations) diff --git a/docs/kb/auditor/error-0x800706ba-rpc-server-is-unavailable.md b/docs/kb/auditor/error-0x800706ba-rpc-server-is-unavailable.md index fd45275143..a05aa1d3af 100644 --- a/docs/kb/auditor/error-0x800706ba-rpc-server-is-unavailable.md +++ b/docs/kb/auditor/error-0x800706ba-rpc-server-is-unavailable.md @@ -73,7 +73,7 @@ Failed to update the agent on the following server: %server% > **NOTE:** If you see the following error in the Event Viewer while checking **Event Viewer (Local)** connection to another computer, enable inbound rules (COM+ Network Access and all rules in the Remote Event Log Management group) on the target computer. Refer to the following article for additional information: Configuration − Logon Activity Ports: Configure Windows Firewall Inbound Connection Rules ⸱ v10.6. > - > ![COM+ Network Access screenshot](../../../images/ka04u000000wvy4_0EM4u000008LkB8.png) + > ![COM+ Network Access screenshot](./images/ka04u000000wvy4_0EM4u000008LkB8.png) > > Learn more in: 0x80004027 error when you try to remotely access COM+ object after you upgrade to Windows Server 2016 or later versions ⸱ Microsoft diff --git a/docs/kb/auditor/error-403.md b/docs/kb/auditor/error-403.md index 42e26e480a..d9f5ebbaa0 100644 --- a/docs/kb/auditor/error-403.md +++ b/docs/kb/auditor/error-403.md @@ -25,7 +25,7 @@ knowledge_article_id: kA00g000000H9TwCAK When trying to browse to any portal, you get "Error 403 - Access is denied" -![User-added image](../../../images/ka04u000000HcNi_0EM700000004yKg.png) +![User-added image](./images/ka04u000000HcNi_0EM700000004yKg.png) The 403 error can be caused by several reasons. The most common reasons are: @@ -37,9 +37,9 @@ The 403 error can be caused by several reasons. The most common reasons are: 3. In the central pane double-click **SSL Settings** 4. Check settings, change if necessary - ![User-added image](../../../images/ka04u000000HcNi_0EM700000004yKq.png) + ![User-added image](./images/ka04u000000HcNi_0EM700000004yKq.png) - ![User-added image](../../../images/ka04u000000HcNi_0EM700000004yKv.png) + ![User-added image](./images/ka04u000000HcNi_0EM700000004yKv.png) 2. Default document IIS feature is not enabled. @@ -50,7 +50,7 @@ The 403 error can be caused by several reasons. The most common reasons are: 3. In the central pane double-click **Default Document** 4. In the right pane click **Enable** (if there is no Enable option there, but **Disable** is, it means that the feature is enabled) - ![User-added image](../../../images/ka04u000000HcNi_0EM700000004yL0.png) + ![User-added image](./images/ka04u000000HcNi_0EM700000004yL0.png) - ![User-added image](../../../images/ka04u000000HcNi_0EM700000004yL5.png) + ![User-added image](./images/ka04u000000HcNi_0EM700000004yL5.png) diff --git a/docs/kb/auditor/error-503-reports-and-subscriptions-not-working.md b/docs/kb/auditor/error-503-reports-and-subscriptions-not-working.md index b6c2a037d2..4b8b0002bf 100644 --- a/docs/kb/auditor/error-503-reports-and-subscriptions-not-working.md +++ b/docs/kb/auditor/error-503-reports-and-subscriptions-not-working.md @@ -56,10 +56,10 @@ HTTP Error 503. The service is unavailable. ## Resolutions -- Review Web Service and Web Portal URLs — refer to the following article for additional information: [Deploying the Report Server Database](/docs/kb/auditor/system-administration/database-management/deploying-the-report-server-database.md) +- Review Web Service and Web Portal URLs — refer to the following article for additional information: [Deploying the Report Server Database](/docs/kb/auditor/deploying-the-report-server-database) - Verify the `SQL Server Reporting Services` service on your SSRS server is running. You can also run **Report Server Configuration Manager** > the **Report Server Status** tab to verify the report server status. - IMPORTANT: Refer to the following article if you're unable to start the `SQL Server Reporting Services` service: [Error: Service Did Not Respond to Start or Control Request in SSRS](/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-service-did-not-respond-to-start-or-control-request-in-ssrs.md) + IMPORTANT: Refer to the following article if you're unable to start the `SQL Server Reporting Services` service: [Error: Service Did Not Respond to Start or Control Request in SSRS](/docs/kb/auditor/error-service-did-not-respond-to-start-or-control-request-in-ssrs) - Remove the SSRS account from the Protected Users security group. Learn more about Protected Users in Protected Users Security Group ⸱ Microsoft. - https://learn.microsoft.com/en-us/windows-server/security/credentials-protection-and-management/protected-users-security-group @@ -86,6 +86,6 @@ A license is now required. ## Related articles -- [Deploying the Report Server Database](/docs/kb/auditor/system-administration/database-management/deploying-the-report-server-database.md) +- [Deploying the Report Server Database](/docs/kb/auditor/deploying-the-report-server-database) -- [Error: Service Did Not Respond to Start or Control Request in SSRS](/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-service-did-not-respond-to-start-or-control-request-in-ssrs.md) +- [Error: Service Did Not Respond to Start or Control Request in SSRS](/docs/kb/auditor/error-service-did-not-respond-to-start-or-control-request-in-ssrs) diff --git a/docs/kb/auditor/error-an-unknown-error-occurred-while-processing-the-request-on-the-server.md b/docs/kb/auditor/error-an-unknown-error-occurred-while-processing-the-request-on-the-server.md index d9bc179195..5370a714f0 100644 --- a/docs/kb/auditor/error-an-unknown-error-occurred-while-processing-the-request-on-the-server.md +++ b/docs/kb/auditor/error-an-unknown-error-occurred-while-processing-the-request-on-the-server.md @@ -45,5 +45,5 @@ Extend the report timeout on the on the Report Manager URL. For that: 2. Find the problematic report and open it. 3. Click the 3 dots in the Reports Manager for the report itself, then click **Manage**. 4. In the **Advanced** section, modify the report timeout settings. - ![User-added image](../../../images/ka0Qk0000001ZBp_0EMQk000002dUpt.png) + ![User-added image](./images/ka0Qk0000001ZBp_0EMQk000002dUpt.png) diff --git a/docs/kb/auditor/error-can-not-process-sql-commands-for-the-netwrix-auditor-self-audit-database.md b/docs/kb/auditor/error-can-not-process-sql-commands-for-the-netwrix-auditor-self-audit-database.md index 4811e7d8fe..7aff29f179 100644 --- a/docs/kb/auditor/error-can-not-process-sql-commands-for-the-netwrix-auditor-self-audit-database.md +++ b/docs/kb/auditor/error-can-not-process-sql-commands-for-the-netwrix-auditor-self-audit-database.md @@ -53,4 +53,4 @@ Follow the steps below to turn off the **Recovery** mode for the database: ### Related Article: -- [Recovery Mode Changes in SQL Databases](/docs/kb/auditor/system-administration/database-management/recovery-mode-changes-in-sql-databases.md) +- [Recovery Mode Changes in SQL Databases](/docs/kb/auditor/recovery-mode-changes-in-sql-databases) diff --git a/docs/kb/auditor/error-check-your-sql-server-settings-in-audit-database-settings.md b/docs/kb/auditor/error-check-your-sql-server-settings-in-audit-database-settings.md index 3958cd0841..d9a8e8d669 100644 --- a/docs/kb/auditor/error-check-your-sql-server-settings-in-audit-database-settings.md +++ b/docs/kb/auditor/error-check-your-sql-server-settings-in-audit-database-settings.md @@ -56,7 +56,7 @@ Refer to the list of possible causes for the error: 2. Configure your SQL Server instance to allow remote connections. Learn more in [Configure remote access (server configuration option) — Use SQL Server Management Studio ⸱ Microsoft 🧩](https://learn.microsoft.com/en-us/sql/database-engine/configure-windows/configure-the-remote-access-server-configuration-option?view=sql-server-ver16#SSMSProcedure). 3. Enable the TCP/IP protocol in the SQL Server—refer to the following article for additional information: Enable TCP/IP Protocol in SQL Server. -> **NOTE:** Alternatively, review the TCP port used for SQL Server communication—learn more in [Configure SQL Server to listen on a specific TCP port — Assign a TCP/IP port number to the SQL Server Database Engine ⸱ Microsoft 🧩](https://learn.microsoft.com/en-us/sql/database-engine/configure-windows/configure-a-server-to-listen-on-a-specific-tcp-port?view=sql-server-ver15#assign-a-tcpip-port-number-to-the-sql-server-database-engine). For additional information on setting a custom TCP port in Netwrix Auditor, refer to the following article: [Specify Custom SQL Server Port for Netwrix Auditor Audit Database](/docs/kb/auditor/configuration-and-setup/sql-server-auditing/specify-custom-sql-server-port-for-netwrix-auditor-audit-database.md). +> **NOTE:** Alternatively, review the TCP port used for SQL Server communication—learn more in [Configure SQL Server to listen on a specific TCP port — Assign a TCP/IP port number to the SQL Server Database Engine ⸱ Microsoft 🧩](https://learn.microsoft.com/en-us/sql/database-engine/configure-windows/configure-a-server-to-listen-on-a-specific-tcp-port?view=sql-server-ver15#assign-a-tcpip-port-number-to-the-sql-server-database-engine). For additional information on setting a custom TCP port in Netwrix Auditor, refer to the following article: [Specify Custom SQL Server Port for Netwrix Auditor Audit Database](/docs/kb/auditor/specify-custom-sql-server-port-for-netwrix-auditor-audit-database). ## Related Articles @@ -64,7 +64,7 @@ Refer to the list of possible causes for the error: - [Configure remote access (server configuration option) — Use SQL Server Management Studio ⸱ Microsoft 🧩](https://learn.microsoft.com/en-us/sql/database-engine/configure-windows/configure-the-remote-access-server-configuration-option?view=sql-server-ver16#SSMSProcedure) - Enable TCP/IP Protocol in SQL Server - [Configure SQL Server to listen on a specific TCP port — Assign a TCP/IP port number to the SQL Server Database Engine ⸱ Microsoft 🧩](https://learn.microsoft.com/en-us/sql/database-engine/configure-windows/configure-a-server-to-listen-on-a-specific-tcp-port?view=sql-server-ver15#assign-a-tcpip-port-number-to-the-sql-server-database-engine) -- [Specify Custom SQL Server Port for Netwrix Auditor Audit Database](/docs/kb/auditor/configuration-and-setup/sql-server-auditing/specify-custom-sql-server-port-for-netwrix-auditor-audit-database.md) +- [Specify Custom SQL Server Port for Netwrix Auditor Audit Database](/docs/kb/auditor/specify-custom-sql-server-port-for-netwrix-auditor-audit-database) diff --git a/docs/kb/auditor/error-could-not-connect-to-server.md b/docs/kb/auditor/error-could-not-connect-to-server.md index ce156ebaf6..4c912a1c7a 100644 --- a/docs/kb/auditor/error-could-not-connect-to-server.md +++ b/docs/kb/auditor/error-could-not-connect-to-server.md @@ -52,14 +52,14 @@ Refer to the list of possible causes for the error: 1. Verify the SQL Server instance name specified in the Audit Database settings. Refer to the following article for additional information:[Specifying the SQL Server Instance Name](https://docs.netwrix.com/docs/auditor/10_8/admin/settings/auditdatabase) 2. Configure your SQL Server instance to allow remote connections. Learn more in Microsoft's documentation: [Configure remote access (server configuration option) — Use SQL Server Management Studio ⸱ Microsoft](https://learn.microsoft.com/en-us/sql/database-engine/configure-windows/configure-the-remote-access-server-configuration-option?view=sql-server-ver16#SSMSProcedure) -3. Enable the TCP/IP protocol in the SQL Server—refer to the following article for additional information: [Enable TCP/IP Protocol in SQL Server](/docs/kb/auditor/configuration-and-setup/sql-server-auditing/enable_tcpip_protocol_in_sql_server.md) +3. Enable the TCP/IP protocol in the SQL Server—refer to the following article for additional information: [Enable TCP/IP Protocol in SQL Server](/docs/kb/auditor/enable_tcpip_protocol_in_sql_server) -> **NOTE:** Alternatively, review the TCP port used for SQL Server communication—learn more in Microsoft's documentation: [Configure SQL Server to listen on a specific TCP port — Assign a TCP/IP port number to the SQL Server Database Engine ⸱ Microsoft](https://learn.microsoft.com/en-us/sql/database-engine/configure-windows/configure-a-server-to-listen-on-a-specific-tcp-port?view=sql-server-ver15#assign-a-tcpip-port-number-to-the-sql-server-database-engine). For additional information on setting a custom TCP port in Netwrix Auditor, refer to the following article: [Specify Custom SQL Server Port for Netwrix Auditor Audit Database](/docs/kb/auditor/configuration-and-setup/sql-server-auditing/specify-custom-sql-server-port-for-netwrix-auditor-audit-database.md). +> **NOTE:** Alternatively, review the TCP port used for SQL Server communication—learn more in Microsoft's documentation: [Configure SQL Server to listen on a specific TCP port — Assign a TCP/IP port number to the SQL Server Database Engine ⸱ Microsoft](https://learn.microsoft.com/en-us/sql/database-engine/configure-windows/configure-a-server-to-listen-on-a-specific-tcp-port?view=sql-server-ver15#assign-a-tcpip-port-number-to-the-sql-server-database-engine). For additional information on setting a custom TCP port in Netwrix Auditor, refer to the following article: [Specify Custom SQL Server Port for Netwrix Auditor Audit Database](/docs/kb/auditor/specify-custom-sql-server-port-for-netwrix-auditor-audit-database). ## Related Articles - [Specifying the SQL Server Instance Name](https://docs.netwrix.com/docs/auditor/10_8/admin/settings/auditdatabase) - [Configure remote access (server configuration option) — Use SQL Server Management Studio ⸱ Microsoft](https://learn.microsoft.com/en-us/sql/database-engine/configure-windows/configure-the-remote-access-server-configuration-option?view=sql-server-ver16#SSMSProcedure) -- [Enable TCP/IP Protocol in SQL Server](/docs/kb/auditor/configuration-and-setup/sql-server-auditing/enable_tcpip_protocol_in_sql_server.md) +- [Enable TCP/IP Protocol in SQL Server](/docs/kb/auditor/enable_tcpip_protocol_in_sql_server) - [Configure SQL Server to listen on a specific TCP port — Assign a TCP/IP port number to the SQL Server Database Engine ⸱ Microsoft](https://learn.microsoft.com/en-us/sql/database-engine/configure-windows/configure-a-server-to-listen-on-a-specific-tcp-port?view=sql-server-ver15#assign-a-tcpip-port-number-to-the-sql-server-database-engine) -- [Specify Custom SQL Server Port for Netwrix Auditor Audit Database](/docs/kb/auditor/configuration-and-setup/sql-server-auditing/specify-custom-sql-server-port-for-netwrix-auditor-audit-database.md) +- [Specify Custom SQL Server Port for Netwrix Auditor Audit Database](/docs/kb/auditor/specify-custom-sql-server-port-for-netwrix-auditor-audit-database) diff --git a/docs/kb/auditor/error-during-report-processing-rserrorimpersonatinguser-running-reports.md b/docs/kb/auditor/error-during-report-processing-rserrorimpersonatinguser-running-reports.md index 7fd6a84010..7839290a0b 100644 --- a/docs/kb/auditor/error-during-report-processing-rserrorimpersonatinguser-running-reports.md +++ b/docs/kb/auditor/error-during-report-processing-rserrorimpersonatinguser-running-reports.md @@ -49,7 +49,7 @@ SQL Server Reporting Services (SSRS) connection issues or insufficient permissio If you use a `gMSA` account for data collection, refer to the following article for additional information: [GMSA](https://docs.netwrix.com/docs/auditor/10_8/requirements/gmsa) -4. Check your Report Services configuration. [Deploying the Report Server Database](/docs/kb/auditor/system-administration/database-management/deploying-the-report-server-database.md) +4. Check your Report Services configuration. [Deploying the Report Server Database](/docs/kb/auditor/deploying-the-report-server-database) 5. Check the permissions for your SSRS Account. Refer to the following article:[Configure SSRS Account](https://docs.netwrix.com/docs/auditor/10_8/requirements/sqlserverreportingservice#configure-ssrs-account) @@ -67,5 +67,5 @@ SQL Server Reporting Services (SSRS) connection issues or insufficient permissio - [Configure Audit Database Account](https://docs.netwrix.com/docs/auditor/10_8/requirements/sqlserver#configure-audit-database-account) - [Data Collecting Accounts](https://docs.netwrix.com/docs/auditor/10_8/admin/monitoringplans/dataaccounts) - [Requirements – Use Group Managed Service Account (gMSA](https://docs.netwrix.com/docs/auditor/10_8/requirements/gmsa) -- [Deploying the Report Server Database](/docs/kb/auditor/system-administration/database-management/deploying-the-report-server-database.md) +- [Deploying the Report Server Database](/docs/kb/auditor/deploying-the-report-server-database) - [Configure SSRS Account](https://docs.netwrix.com/docs/auditor/10_8/requirements/sqlserverreportingservice#configure-ssrs-account) diff --git a/docs/kb/auditor/error-failed-to-load-registry-hive-file-is-used-by-another-process.md b/docs/kb/auditor/error-failed-to-load-registry-hive-file-is-used-by-another-process.md index 52f9d63661..6f42919d47 100644 --- a/docs/kb/auditor/error-failed-to-load-registry-hive-file-is-used-by-another-process.md +++ b/docs/kb/auditor/error-failed-to-load-registry-hive-file-is-used-by-another-process.md @@ -53,7 +53,7 @@ This issue may be caused by one or more of the following factors: Apply one or more of the following solutions to resolve this error: -- Configure antivirus exclusions in your Netwrix Auditor environment. For details, see the following article: [Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/system-administration/security-hardening/antivirus-exclusions-for-netwrix-auditor.md) +- Configure antivirus exclusions in your Netwrix Auditor environment. For details, see the following article: [Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor) - Follow these steps if excluding Auditor-related folders did not resolve the issue: @@ -89,4 +89,4 @@ Apply one or more of the following solutions to resolve this error: ## Related Article -- [Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/system-administration/security-hardening/antivirus-exclusions-for-netwrix-auditor.md) +- [Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor) diff --git a/docs/kb/auditor/error-generating-a-report-in-ssrs-http-error-401-unauthorized.md b/docs/kb/auditor/error-generating-a-report-in-ssrs-http-error-401-unauthorized.md index 50772c99fb..c2306c304a 100644 --- a/docs/kb/auditor/error-generating-a-report-in-ssrs-http-error-401-unauthorized.md +++ b/docs/kb/auditor/error-generating-a-report-in-ssrs-http-error-401-unauthorized.md @@ -57,12 +57,12 @@ HTTP Error 401 - Unauthorized. Provide another credentials or change security se 2. In the left pane, click **Local server**. 3. Click **On** to the right of **IE Enhanced Security Configuration**. - ![](../../../images/ka0Qk00000031Iv_0EM4u000008LafD.png) + ![](./images/ka0Qk00000031Iv_0EM4u000008LafD.png) 4. In the configuration window, switch both **Administrators** and **Users** categories to **Off**. 5. Click **OK** to save changes. - ![](../../../images/ka0Qk00000031Iv_0EM4u000008LafI.png) + ![](./images/ka0Qk00000031Iv_0EM4u000008LafI.png) - Review your SSRS account permissions. For additional information, refer to: SQL Server Reporting Services: Configure SSRS Account · v10.6 — https://docs.netwrix.com/docs/auditor/10_8/requirements/overview diff --git a/docs/kb/auditor/error-memory-limit-is-reached.md b/docs/kb/auditor/error-memory-limit-is-reached.md index dad2f28738..a9e715a5c0 100644 --- a/docs/kb/auditor/error-memory-limit-is-reached.md +++ b/docs/kb/auditor/error-memory-limit-is-reached.md @@ -42,8 +42,8 @@ The default memory limit has been reached for the process. Increase the resource pool on your Netwrix Auditor server. Refer to the following article for additional information on hardware requirements for different deployment scenarios: [Hardware Requirements](https://docs.netwrix.com/docs/auditor/10_8/requirements/console). -> **IMPORTANT:** Verify that the antivirus exclusions are in place on your Netwrix Auditor server. Review the following article for recommendations on antivirus exclusions in the Auditor environment: [Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/system-administration/security-hardening/antivirus-exclusions-for-netwrix-auditor.md). +> **IMPORTANT:** Verify that the antivirus exclusions are in place on your Netwrix Auditor server. Review the following article for recommendations on antivirus exclusions in the Auditor environment: [Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor). ## Related Articles - [Hardware Requirements](https://docs.netwrix.com/docs/auditor/10_8/requirements/console) -- [Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/system-administration/security-hardening/antivirus-exclusions-for-netwrix-auditor.md) +- [Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor) diff --git a/docs/kb/auditor/error-netwrix-auditor-for-file-servers-audit-service-terminated-unexpectedly.md b/docs/kb/auditor/error-netwrix-auditor-for-file-servers-audit-service-terminated-unexpectedly.md index c3291d48c1..9eecd41259 100644 --- a/docs/kb/auditor/error-netwrix-auditor-for-file-servers-audit-service-terminated-unexpectedly.md +++ b/docs/kb/auditor/error-netwrix-auditor-for-file-servers-audit-service-terminated-unexpectedly.md @@ -59,7 +59,7 @@ If you are currently on a 10.5 version and build other than 10950, perform the p ## Related articles -- [How to Upgrade Netwrix Auditor](/docs/kb/auditor/system-administration/migration-and-upgrade/how-to-upgrade-netwrix-auditor.md) +- [How to Upgrade Netwrix Auditor](/docs/kb/auditor/how-to-upgrade-netwrix-auditor) diff --git a/docs/kb/auditor/error-no-more-threads.md b/docs/kb/auditor/error-no-more-threads.md index bff44f19b0..df0cf214cb 100644 --- a/docs/kb/auditor/error-no-more-threads.md +++ b/docs/kb/auditor/error-no-more-threads.md @@ -31,5 +31,5 @@ To fix the issue, restart the **WMI service** on the **target domain controller* 3. Locate the **Windows Management Instrumentation Service** in the list. 4. Right-click this service and select **Restart** from the popup menu. -![User-added image](../../../images/ka04u000000HcMv_0EM700000004wr9.png) +![User-added image](./images/ka04u000000HcMv_0EM700000004wr9.png) diff --git a/docs/kb/auditor/error-request-operation-timeout.md b/docs/kb/auditor/error-request-operation-timeout.md index 29d644774e..2eebeee43f 100644 --- a/docs/kb/auditor/error-request-operation-timeout.md +++ b/docs/kb/auditor/error-request-operation-timeout.md @@ -26,7 +26,7 @@ knowledge_article_id: kA00g000000H9bxCAC You receive the "request timeout" error message when you launch the Netwrix Account Lockout Examiner console or some time after. -![User-added image](../../../images/ka04u000000HcUi_0EM700000004xfn.png) +![User-added image](./images/ka04u000000HcUi_0EM700000004xfn.png) --- @@ -45,7 +45,7 @@ In order to resolve the issue perform the following steps on the Account Lockout f. Set `invLogonCleaningPeriod` to `10 decimal` g. Restart the NetWrix Account Lockout Examiner service - ![User-added image](../../../images/ka04u000000HcUi_0EM700000004xfx.png) + ![User-added image](./images/ka04u000000HcUi_0EM700000004xfx.png) 2. If the above does not help, disable searching of invalid logons on workstations. This will reduce the service load. a. Run Registry Editor (`Start - Run - regedit`) @@ -53,12 +53,12 @@ In order to resolve the issue perform the following steps on the Account Lockout c. Create a DWORD called `PF_Enabled` with the value of `0` d. Restart the NetWrix Account Lockout Examiner service - ![User-added image](../../../images/ka04u000000HcUi_0EM700000004xg2.png) + ![User-added image](./images/ka04u000000HcUi_0EM700000004xg2.png) 3. If all of the registry settings did not address the issue set Account Lockout Examiner to monitor the PDC only: a. In Netwrix Account Lockout Examiner navigate to **File > Settings > Managed Objects**. b. Select your domain and click **Edit**. c. Select the **Only PDC emulator** radio button and click **OK** to save the changes. - ![User-added image](../../../images/ka04u000000HcUi_0EM700000004xg7.png) + ![User-added image](./images/ka04u000000HcUi_0EM700000004xg7.png) diff --git a/docs/kb/auditor/error-snapshot-saving-process-was-interrupted.md b/docs/kb/auditor/error-snapshot-saving-process-was-interrupted.md index 095cbf03ad..4f29d232b0 100644 --- a/docs/kb/auditor/error-snapshot-saving-process-was-interrupted.md +++ b/docs/kb/auditor/error-snapshot-saving-process-was-interrupted.md @@ -41,8 +41,8 @@ An antivirus or EDR/XDR solution in your environment affects the operation of yo ## Resolution -Add antivirus exclusions to both your Netwrix Auditor monitoring plan and to targets by referring to the following article: [Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/system-administration/security-hardening/antivirus-exclusions-for-netwrix-auditor.md). +Add antivirus exclusions to both your Netwrix Auditor monitoring plan and to targets by referring to the following article: [Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor). ## Related Articles -- [Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/system-administration/security-hardening/antivirus-exclusions-for-netwrix-auditor.md) +- [Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor) diff --git a/docs/kb/auditor/error-the-maximum-password-age-is-not-set.md b/docs/kb/auditor/error-the-maximum-password-age-is-not-set.md index 20e03d4883..113008dc7e 100644 --- a/docs/kb/auditor/error-the-maximum-password-age-is-not-set.md +++ b/docs/kb/auditor/error-the-maximum-password-age-is-not-set.md @@ -43,5 +43,5 @@ To set the Maximum Password Age policy for the domain: 4. In the right pane define the **Maximum password age** value 5. Update policies, for example run `gpupdate /force` -![User-added image](../../../images/ka04u000000HcU6_0EM7000000054Ba.png) +![User-added image](./images/ka04u000000HcU6_0EM7000000054Ba.png) diff --git a/docs/kb/auditor/error-the-pipe-endpoint-cannot-be-found.md b/docs/kb/auditor/error-the-pipe-endpoint-cannot-be-found.md index 9d021b020b..5ba24b5d5a 100644 --- a/docs/kb/auditor/error-the-pipe-endpoint-cannot-be-found.md +++ b/docs/kb/auditor/error-the-pipe-endpoint-cannot-be-found.md @@ -24,7 +24,7 @@ knowledge_article_id: kA00g000000H9c4CAC You get the "pipe endpoint cannot be found" error when you launch the console, or after some time after launching it. -![User-added image](../../../images/ka04u000000HcUp_0EM700000004xfs.png) +![User-added image](./images/ka04u000000HcUp_0EM700000004xfs.png) The issue occurs when the Account Lockout Examiner does not start or crashes. diff --git a/docs/kb/auditor/error-the-remote-procedure-call-failed.md b/docs/kb/auditor/error-the-remote-procedure-call-failed.md index 528df70bb7..2c9af34273 100644 --- a/docs/kb/auditor/error-the-remote-procedure-call-failed.md +++ b/docs/kb/auditor/error-the-remote-procedure-call-failed.md @@ -41,7 +41,7 @@ The "Remote procedure call failed" error can have a number of root causes such a Depending on the error cause, follow the resolution steps below: 1. Make sure you have all required ports opened. For additional information on configuring ports for Netwrix Auditor, refer to the following article: [Protocols and Ports Required](https://docs.netwrix.com/docs/auditor/10_8/requirements/ports) -2. Review your Antivirus exclusions. For additional information on required exclusions for your antivirus, refer to the following article: [Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/system-administration/security-hardening/antivirus-exclusions-for-netwrix-auditor.md) +2. Review your Antivirus exclusions. For additional information on required exclusions for your antivirus, refer to the following article: [Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor) 3. If the issue occurs during Logon Activity data collection, try to follow the steps in these articles: - - [System Cannot Find the Path Specified in Logon Activity Monitoring Plan](/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/system-cannot-find-the-path-specified-in-logon-activity-monitoring-plan.md) - - [Error: Size of Collected Data Files Exceeded Limit in Logon Activity Monitoring Plan](/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-size-of-collected-data-files-exceeded-limit-in-logon-activity-monitoring-plan.md) + - [System Cannot Find the Path Specified in Logon Activity Monitoring Plan](/docs/kb/auditor/system-cannot-find-the-path-specified-in-logon-activity-monitoring-plan) + - [Error: Size of Collected Data Files Exceeded Limit in Logon Activity Monitoring Plan](/docs/kb/auditor/error-size-of-collected-data-files-exceeded-limit-in-logon-activity-monitoring-plan) diff --git a/docs/kb/auditor/error-user-activity-core-service-has-been-already-launched.md b/docs/kb/auditor/error-user-activity-core-service-has-been-already-launched.md index fbf066b6c5..38c30bd0e2 100644 --- a/docs/kb/auditor/error-user-activity-core-service-has-been-already-launched.md +++ b/docs/kb/auditor/error-user-activity-core-service-has-been-already-launched.md @@ -38,7 +38,7 @@ The computer is included in this or another monitoring plan - The list of monitored computers in your User Activity monitoring plan states the **Duplicate** status for one or multiple servers. -![Duplicate status screenshot](../../../images/ka0Qk0000004pqL_0EM4u000008M4JN.png) +![Duplicate status screenshot](./images/ka0Qk0000004pqL_0EM4u000008M4JN.png) - No monitoring data is available for the **Duplicate** servers. @@ -70,7 +70,7 @@ Stop-Service -Name "NwUserActivitySvc" Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Netwrix\User Activity Video Reporter Agent ``` - ![Registry key screenshot](../../../images/ka0Qk0000004pqL_0EM4u000008M4JS.png) + ![Registry key screenshot](./images/ka0Qk0000004pqL_0EM4u000008M4JS.png) Locate the `UniqID` value. Copy the value data and refer to it in the future steps—right-click the key and select **Modify...**. Once you copy the value, delete the `UniqID` value. diff --git a/docs/kb/auditor/essential-netwrix-license-usage-data-and-url-resources.md b/docs/kb/auditor/essential-netwrix-license-usage-data-and-url-resources.md index 7449090902..41b8f197e2 100644 --- a/docs/kb/auditor/essential-netwrix-license-usage-data-and-url-resources.md +++ b/docs/kb/auditor/essential-netwrix-license-usage-data-and-url-resources.md @@ -31,7 +31,7 @@ Each data source that Netwrix Auditor audits is associated with a license. For e > **Note:** License usage data does not include any sensitive information. See the following screenshot for an example of what data Netwrix receives: -![User-added image](../../../images/ka04u00000116GR_0EM4u000002PWPR.png) +![User-added image](./images/ka04u00000116GR_0EM4u000002PWPR.png) If a Netwrix server in your environment has limited Internet access, whitelist the following URLs so Netwrix can collect license usage data: diff --git a/docs/kb/auditor/event-id-1000-application-errors-in-netwrix-auditor-server.md b/docs/kb/auditor/event-id-1000-application-errors-in-netwrix-auditor-server.md index b69700dbd4..c27e17efa1 100644 --- a/docs/kb/auditor/event-id-1000-application-errors-in-netwrix-auditor-server.md +++ b/docs/kb/auditor/event-id-1000-application-errors-in-netwrix-auditor-server.md @@ -54,7 +54,7 @@ The **Faulting module name** dynamic-link library file was corrupted. This could ## Resolutions -1. Set up antivirus exclusions to prevent both your antivirus solution and Netwrix Auditor from conflicting — refer to the following article for additional information: [Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/system-administration/security-hardening/antivirus-exclusions-for-netwrix-auditor.md) +1. Set up antivirus exclusions to prevent both your antivirus solution and Netwrix Auditor from conflicting — refer to the following article for additional information: [Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor) 2. Establish the scope of affected `.dll` files. In case the **Faulting module path** links the system folder (e.g., `C:\Windows\System32`), follow these steps: @@ -80,9 +80,9 @@ The **Faulting module name** dynamic-link library file was corrupted. This could 3. Once the commands are completed and components are restored, restart the server. -3. In case the **Faulting module path** links a Netwrix-related folder (e.g., `C:\Program Files (x86)\Netwrix Auditor\Active Directory Auditing`), repair your Netwrix Auditor installation. Refer to the following article for additional information: [How to Repair Netwrix Auditor Installation](/docs/kb/auditor/configuration-and-setup/general-configuration/how-to-repair-netwrix-auditor-installation.md) +3. In case the **Faulting module path** links a Netwrix-related folder (e.g., `C:\Program Files (x86)\Netwrix Auditor\Active Directory Auditing`), repair your Netwrix Auditor installation. Refer to the following article for additional information: [How to Repair Netwrix Auditor Installation](/docs/kb/auditor/how-to-repair-netwrix-auditor-installation) ## Related articles -- [Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/system-administration/security-hardening/antivirus-exclusions-for-netwrix-auditor.md) -- [How to Repair Netwrix Auditor Installation](/docs/kb/auditor/configuration-and-setup/general-configuration/how-to-repair-netwrix-auditor-installation.md) +- [Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor) +- [How to Repair Netwrix Auditor Installation](/docs/kb/auditor/how-to-repair-netwrix-auditor-installation) diff --git a/docs/kb/auditor/event-id-1024-in-health-log.md b/docs/kb/auditor/event-id-1024-in-health-log.md index 0a35236795..6f755ba562 100644 --- a/docs/kb/auditor/event-id-1024-in-health-log.md +++ b/docs/kb/auditor/event-id-1024-in-health-log.md @@ -58,9 +58,9 @@ Regenerate the Activity Summary: > wevtutil epl "Netwrix Auditor" %userprofile%\desktop\NASH.evtx > ``` > -> Refer to the following article for additional information for an option to manually save the Auditor event log: [How to Save and Zip Netwrix Auditor System Health Event Log](/docs/kb/auditor/monitoring-plans/event-log-management/how-to-save-and-zip-netwrix-auditor-system-health-event-log.md). +> Refer to the following article for additional information for an option to manually save the Auditor event log: [How to Save and Zip Netwrix Auditor System Health Event Log](/docs/kb/auditor/how-to-save-and-zip-netwrix-auditor-system-health-event-log). ## Related articles -- [How to Save and Zip Netwrix Auditor System Health Event Log](/docs/kb/auditor/monitoring-plans/event-log-management/how-to-save-and-zip-netwrix-auditor-system-health-event-log.md) +- [How to Save and Zip Netwrix Auditor System Health Event Log](/docs/kb/auditor/how-to-save-and-zip-netwrix-auditor-system-health-event-log) - [My Tickets · Netwrix](https://www.netwrix.com/tickets.html#/tickets/open) diff --git a/docs/kb/auditor/event-id-1208-in-health-log.md b/docs/kb/auditor/event-id-1208-in-health-log.md index b03451ef40..27bbaf6439 100644 --- a/docs/kb/auditor/event-id-1208-in-health-log.md +++ b/docs/kb/auditor/event-id-1208-in-health-log.md @@ -34,7 +34,7 @@ Refer to the entries below for possible causes and resolutions based on event de ### `Fatal error during installation` - Cause: The **Timeout expired** error is prompted after SharePoint Core Service installation has taken over 10 minutes. - **Resolution:** Refer to the following article for additional information: [Timeout Expired Error on SharePoint Core Service Deployment](/docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/timeout-expired-error-on-sharepoint-core-service-deployment.md) + **Resolution:** Refer to the following article for additional information: [Timeout Expired Error on SharePoint Core Service Deployment](/docs/kb/auditor/timeout-expired-error-on-sharepoint-core-service-deployment) - Cause: An invalid SharePoint Central Administration URL was specified during monitoring plan creation. **Resolution:** @@ -114,7 +114,7 @@ Refer to the entries below for possible causes and resolutions based on event de ## Related articles -- [Timeout Expired Error on SharePoint Core Service Deployment](/docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/timeout-expired-error-on-sharepoint-core-service-deployment.md) +- [Timeout Expired Error on SharePoint Core Service Deployment](/docs/kb/auditor/timeout-expired-error-on-sharepoint-core-service-deployment) - [Permissions for SharePoint Auditing](https://docs.netwrix.com/docs/auditor/10_8/configuration/sharepoint/permissions) - [SharePoint Ports](https://docs.netwrix.com/docs/auditor/10_8/configuration/sharepoint/ports) - [Install for SharePoint Core Service](https://docs.netwrix.com/docs/auditor/10_8/install/sharepointcoreservice) diff --git a/docs/kb/auditor/event-id-1225-in-health-log.md b/docs/kb/auditor/event-id-1225-in-health-log.md index 1fe7f05954..6461cee970 100644 --- a/docs/kb/auditor/event-id-1225-in-health-log.md +++ b/docs/kb/auditor/event-id-1225-in-health-log.md @@ -41,10 +41,10 @@ Netwrix Auditor is unable to collect farm configuration changes due to network c Refer to the corresponding article for additional information on resolution: -- [Event ID 1204 in Health Log](/docs/kb/auditor/event-id-reference/health-log-events/event-id-1204-in-health-log.md) -- [Event ID 1205 in Health Log](/docs/kb/auditor/event-id-reference/health-log-events/event-id-1205-in-health-log.md) +- [Event ID 1204 in Health Log](/docs/kb/auditor/event-id-1204-in-health-log) +- [Event ID 1205 in Health Log](/docs/kb/auditor/event-id-1205-in-health-log) ## Related articles -- [Event ID 1204 in Health Log](/docs/kb/auditor/event-id-reference/health-log-events/event-id-1204-in-health-log.md) -- [Event ID 1205 in Health Log](/docs/kb/auditor/event-id-reference/health-log-events/event-id-1205-in-health-log.md) +- [Event ID 1204 in Health Log](/docs/kb/auditor/event-id-1204-in-health-log) +- [Event ID 1205 in Health Log](/docs/kb/auditor/event-id-1205-in-health-log) diff --git a/docs/kb/auditor/event-id-1274-in-health-log.md b/docs/kb/auditor/event-id-1274-in-health-log.md index db8fe43067..7b79d1fcd0 100644 --- a/docs/kb/auditor/event-id-1274-in-health-log.md +++ b/docs/kb/auditor/event-id-1274-in-health-log.md @@ -43,11 +43,11 @@ because the product is unable to detect the forest where the audited SharePoint - Cause #1 − Verify the **SharePoint Central Administration** site is reachable by opening the URL in a browser. - Cause #2 − Refer to the following articles for additional information: - - [Event ID 1204 in Health Log](/docs/kb/auditor/event-id-reference/health-log-events/event-id-1204-in-health-log.md) - - [Event ID 1205 in Health Log](/docs/kb/auditor/event-id-reference/health-log-events/event-id-1205-in-health-log.md) + - [Event ID 1204 in Health Log](/docs/kb/auditor/event-id-1204-in-health-log) + - [Event ID 1205 in Health Log](/docs/kb/auditor/event-id-1205-in-health-log) - Cause #3 − Verify the global catalog domain controller is reachable. ## Related articles -- [Event ID 1204 in Health Log](/docs/kb/auditor/event-id-reference/health-log-events/event-id-1204-in-health-log.md) -- [Event ID 1205 in Health Log](/docs/kb/auditor/event-id-reference/health-log-events/event-id-1205-in-health-log.md) +- [Event ID 1204 in Health Log](/docs/kb/auditor/event-id-1204-in-health-log) +- [Event ID 1205 in Health Log](/docs/kb/auditor/event-id-1205-in-health-log) diff --git a/docs/kb/auditor/event-id-2002-the-term-get-help-is-not-recognized.md b/docs/kb/auditor/event-id-2002-the-term-get-help-is-not-recognized.md index 1499657052..731e27d91a 100644 --- a/docs/kb/auditor/event-id-2002-the-term-get-help-is-not-recognized.md +++ b/docs/kb/auditor/event-id-2002-the-term-get-help-is-not-recognized.md @@ -43,4 +43,4 @@ To resolve the issue, upgrade Netwrix Auditor to the version 10.6 build 12322 an ### Related article: -- [Administrator Audit Logging (AAL) configuration details](/docs/kb/auditor/features-and-operations/glossaries-and-faqs/administrator-audit-logging-aal-configuration-details.md) +- [Administrator Audit Logging (AAL) configuration details](/docs/kb/auditor/administrator-audit-logging-aal-configuration-details) diff --git a/docs/kb/auditor/exporting-information-on-account-lockout-events.md b/docs/kb/auditor/exporting-information-on-account-lockout-events.md index 6f2c5862bc..2ef8c5ecaa 100644 --- a/docs/kb/auditor/exporting-information-on-account-lockout-events.md +++ b/docs/kb/auditor/exporting-information-on-account-lockout-events.md @@ -29,7 +29,7 @@ Can I export information on account lockout events for audit purposes? The Netwrix Account Lockout Examiner console does not have an export feature. However, all lockout information is stored in the `allinfo.xml` file located in the product installation directory. It can be easily parsed by a third-party tool or script to get the required information. However account names are not stored in the `allinfo.xml`; all accounts are referred to as SIDs. -![User-added image](../../../images/ka04u000000HcN3_0EM700000004wrO.png) +![User-added image](./images/ka04u000000HcN3_0EM700000004wrO.png) Netwrix also has another product called Netwrix Event Log Manager for this purpose. This product is able to collect event log entries from multiple computers across the network and centrally store all events in a central location in a compressed format. diff --git a/docs/kb/auditor/failed-logon-attempts-after-recent-service-account-password-change.md b/docs/kb/auditor/failed-logon-attempts-after-recent-service-account-password-change.md index f4810dd690..b4d845cf59 100644 --- a/docs/kb/auditor/failed-logon-attempts-after-recent-service-account-password-change.md +++ b/docs/kb/auditor/failed-logon-attempts-after-recent-service-account-password-change.md @@ -44,5 +44,5 @@ For Event Log Manager, Inactive User Tracker and Netwrix Password Reset: Refer to the following screenshots for reference on service accounts credentials to be changed in case you've reset a password in Netwrix Auditor: -![Service account credentials screenshot](../../../images/ka04u00000117Vm_0EM4u000008M8Pe.png) +![Service account credentials screenshot](./images/ka04u00000117Vm_0EM4u000008M8Pe.png) diff --git a/docs/kb/auditor/failed-to-open-log.md b/docs/kb/auditor/failed-to-open-log.md index cecde4cd3f..f3d89d3678 100644 --- a/docs/kb/auditor/failed-to-open-log.md +++ b/docs/kb/auditor/failed-to-open-log.md @@ -45,11 +45,11 @@ There are several possible reasons for this error to appear: 1. Make sure the problematic server is started and is accessible through the network. 2. Make sure the **Server** service is started and set to **Automatic** on the problematic server. -![Services snap-in: Server service](../../../images/ka04u000000HcUb_0EM7000000051QD.png) +![Services snap-in: Server service](./images/ka04u000000HcUb_0EM7000000051QD.png) 3. Make sure the **File and Printer Sharing for Microsoft Networks** component is enabled in the Local Area Connection properties. -![Local Area Connection Properties: File and Printer sharing](../../../images/ka04u000000HcUb_0EM7000000051QI.png) +![Local Area Connection Properties: File and Printer sharing](./images/ka04u000000HcUb_0EM7000000051QI.png) 4. Disable the **Windows Firewall** service on the problematic server: @@ -62,5 +62,5 @@ Or configure the Windows Firewall exception: - Expand nodes as follow: `Computer Configuration / Administrative Templates / Network / Network Connections / Windows Firewall`, and then open either Domain Profile or Standard Profile, depending on which profile you want to configure. - Enable the **Allow inbound file and printer sharing exception** exception. -![Firewall Settings: Allow inbound file and printer sharing exception](../../../images/ka04u000000HcUb_0EM7000000051QN.png) +![Firewall Settings: Allow inbound file and printer sharing exception](./images/ka04u000000HcUb_0EM7000000051QN.png) diff --git "a/docs/kb/auditor/failed_to_load_registry_hive_\342\210\222_system_cannot_find_file_specified_configuration_registry_database_is_.md" "b/docs/kb/auditor/failed_to_load_registry_hive_\342\210\222_system_cannot_find_file_specified_configuration_registry_database_is_.md" index aa89741cdb..40d5e48d09 100644 --- "a/docs/kb/auditor/failed_to_load_registry_hive_\342\210\222_system_cannot_find_file_specified_configuration_registry_database_is_.md" +++ "b/docs/kb/auditor/failed_to_load_registry_hive_\342\210\222_system_cannot_find_file_specified_configuration_registry_database_is_.md" @@ -46,10 +46,10 @@ The error can be resolved by performing one of the following steps: 2. Add **ProfileImagePath** value (Expandable String Value) with an empty value to the profiles with the value missing. 3. Check the affected server for unknown user profiles by accessing **Control Panel** > **System** > **Advanced system settings** > **Advanced** tab > **Settings** button under the **User Profiles** section to delete them. 4. Ask the remaining users to log in to the system — a user affected by a faulty `NTUSER.DAT` won't be able to log in. -5. In case collection is not affected (e.g., the user does not appear in the registry), you can omit the error. Add the `%*,*,*Remove Software data provider failed to load the user *domain\user*%` line to the Windows Server Auditing **omiterror** list. Refer to the following article for additional information on omit lists: [How to Use Omit Lists](/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-use-omit-lists.md). +5. In case collection is not affected (e.g., the user does not appear in the registry), you can omit the error. Add the `%*,*,*Remove Software data provider failed to load the user *domain\user*%` line to the Windows Server Auditing **omiterror** list. Refer to the following article for additional information on omit lists: [How to Use Omit Lists](/docs/kb/auditor/how-to-use-omit-lists). Once the changes are introduced, reboot the target server. ### Related Articles -[How to Use Omit Lists](/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-use-omit-lists.md) \ No newline at end of file +[How to Use Omit Lists](/docs/kb/auditor/how-to-use-omit-lists) \ No newline at end of file diff --git a/docs/kb/auditor/fixing-reports-displaying-letters-instead-of-command-text-in-ssrs.md b/docs/kb/auditor/fixing-reports-displaying-letters-instead-of-command-text-in-ssrs.md index 93bb341dec..d0d8e40585 100644 --- a/docs/kb/auditor/fixing-reports-displaying-letters-instead-of-command-text-in-ssrs.md +++ b/docs/kb/auditor/fixing-reports-displaying-letters-instead-of-command-text-in-ssrs.md @@ -26,7 +26,7 @@ knowledge_article_id: kA04u000000Tt80CAC ## Scenario Upon opening reports, the command buttons have been replaced by text symbols and it looks similar to this: -![Screenshot_1.png](../../../images/ka04u000000HdFq_0EM4u0000052m0m.png) +![Screenshot_1.png](./images/ka04u000000HdFq_0EM4u0000052m0m.png) ## Solution The issue is with Internet Explorer's handling of permissions. To fix the issue you need to add the reporting server to the **Trusted Sites** and disable the **Protected Mode** for Admins on the Netwrix Server. diff --git a/docs/kb/auditor/group-policy-error-is-not-in-a-valid-format.md b/docs/kb/auditor/group-policy-error-is-not-in-a-valid-format.md index 3c697f5d55..f1c1bf1b3f 100644 --- a/docs/kb/auditor/group-policy-error-is-not-in-a-valid-format.md +++ b/docs/kb/auditor/group-policy-error-is-not-in-a-valid-format.md @@ -27,7 +27,7 @@ You may receive a Group Policy daily summary email with the error: "The file `DC --- The group policy is corrupted or it is not in a valid format. If you open the Group Policy Management Console (GPMC) > highlight the group policy in Summary and navigate to > **Settings** tab, most likely it will return you an error message. -![Settings](../../../images/ka04u000000HcUd_0EM7000000051OC.png) +![Settings](./images/ka04u000000HcUd_0EM7000000051OC.png) --- @@ -36,7 +36,7 @@ The group policy is corrupted or it is not in a valid format. If you open the Gr First of all you need to find out the affected policy. In the error message `"DC01.corp..com\sysvol\corp..com\Policies\{31B2F340-016D-11D2-945F-00C04FB984F9}\Machine\registry.pol"` — `31B2F340-016D-11D2-945F-00C04FB984F9` is the GUID of the affected group policy. To find out the GUID of a group policy open GPMC > highlight a group policy and open **Details** tab > **Unique ID** is the GUID of a GPO. -![GUID GPO](../../../images/ka04u000000HcUd_0EM7000000051O7.png) +![GUID GPO](./images/ka04u000000HcUd_0EM7000000051O7.png) There are 3 possible solutions: diff --git a/docs/kb/auditor/hide-and-disable-header-and-footer-in-password-expiration-notifier-emails.md b/docs/kb/auditor/hide-and-disable-header-and-footer-in-password-expiration-notifier-emails.md index 49c8972509..9ad0a03da8 100644 --- a/docs/kb/auditor/hide-and-disable-header-and-footer-in-password-expiration-notifier-emails.md +++ b/docs/kb/auditor/hide-and-disable-header-and-footer-in-password-expiration-notifier-emails.md @@ -28,29 +28,29 @@ You'd like to remove the Netwrix header and footer from emails sent to users and ## Resolution -> **IMPORTANT:** In some cases both header and footer reset after your Netwrix Auditor instance has been upgraded to v10.6. For additional information, refer to the following article: [Netwrix Password Reset Email Header and Footer Reset After Upgrade](/docs/kb/auditor/monitoring-plans/password-expiration-notifier/password-expiration-notifier-email-header-and-footer-reset-after-upgrade.md) +> **IMPORTANT:** In some cases both header and footer reset after your Netwrix Auditor instance has been upgraded to v10.6. For additional information, refer to the following article: [Netwrix Password Reset Email Header and Footer Reset After Upgrade](/docs/kb/auditor/password-expiration-notifier-email-header-and-footer-reset-after-upgrade) 1. Open Registry Editor on the Netwrix Auditor Server host. 2. Navigate to `HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Netwrix Auditor\Password Expiration Notifier`. 3. Right-click the **Password Expiration Notifier** hive and click **New**. 4. Select **DWORD (32-bit) Value**. - ![New DWORD (32-bit) Value](../../../images/ka04u00000117kD_0EM4u000008MHts.png) + ![New DWORD (32-bit) Value](./images/ka04u00000117kD_0EM4u000008MHts.png) 5. Name the key `HideEmailAdditionalInfo`. 6. Right-click the key and select **Modify**. 7. Set the value data to `1` (Hexadecimal). - ![Modify DWORD value to 1](../../../images/ka04u00000117kD_0EM4u000008MHuC.png) + ![Modify DWORD value to 1](./images/ka04u00000117kD_0EM4u000008MHuC.png) 8. The next round of emails will be sent without the header and footer. > **NOTE:** If you'd like to re-enable the header and footer, simply change the value data to `0`. -To further customize Netwrix Password Reset emails, refer to the following article: [Customize Notifications and Reports in Netwrix Password Reset](/docs/kb/auditor/monitoring-plans/password-expiration-notifier/customize-notifications-and-reports-in-password-expiration-notifier.md). +To further customize Netwrix Password Reset emails, refer to the following article: [Customize Notifications and Reports in Netwrix Password Reset](/docs/kb/auditor/customize-notifications-and-reports-in-password-expiration-notifier). ### Related articles -- [Customize Notifications and Reports in Netwrix Password Reset](/docs/kb/auditor/monitoring-plans/password-expiration-notifier/customize-notifications-and-reports-in-password-expiration-notifier.md) -- [Netwrix Password Reset Email Header and Footer Reset After Upgrade](/docs/kb/auditor/monitoring-plans/password-expiration-notifier/password-expiration-notifier-email-header-and-footer-reset-after-upgrade.md) +- [Customize Notifications and Reports in Netwrix Password Reset](/docs/kb/auditor/customize-notifications-and-reports-in-password-expiration-notifier) +- [Netwrix Password Reset Email Header and Footer Reset After Upgrade](/docs/kb/auditor/password-expiration-notifier-email-header-and-footer-reset-after-upgrade) diff --git a/docs/kb/auditor/high-cpu-load-and-memory-usage.md b/docs/kb/auditor/high-cpu-load-and-memory-usage.md index 35b49dda3b..880ff19a80 100644 --- a/docs/kb/auditor/high-cpu-load-and-memory-usage.md +++ b/docs/kb/auditor/high-cpu-load-and-memory-usage.md @@ -37,5 +37,5 @@ In order to reduce CPU load and memory usage, perform the following steps: If this does not help, set the `LockoutStatusRefreshPeriod` key value to `0`, but in this case the Account Lockout Examiner will not verify accounts status via Active Directory, so account lockouts will not be reported if a corresponding event is not found in the event log. -![User-added image](../../../images/ka04u000000HcN0_0EM700000004wxW.png) +![User-added image](./images/ka04u000000HcN0_0EM700000004wxW.png) diff --git a/docs/kb/auditor/high-cpu-usage-on-domain-controllers.md b/docs/kb/auditor/high-cpu-usage-on-domain-controllers.md index 5302623e65..e9535f1114 100644 --- a/docs/kb/auditor/high-cpu-usage-on-domain-controllers.md +++ b/docs/kb/auditor/high-cpu-usage-on-domain-controllers.md @@ -39,7 +39,7 @@ There are two options to fix the issue: 3. Create a DWORD called `UseWatcher` with value `1` 4. Restart the **Netwrix Account Lockout Examiner service** via **Services.msc** - ![User-added image](../../images/ka04u000000HcUT_0EM7000000052iw.png) + ![User-added image](./images/ka04u000000HcUT_0EM7000000052iw.png) 2. If the above does not help, disable usage of WMI to communicate with domain controllers. (A .Net-based mechanism will be used for it.) @@ -50,5 +50,5 @@ There are two options to fix the issue: 3. Change the `UseWMI` value to `0` 4. Restart the **Netwrix Account Lockout Examiner service** via **Services.msc** - ![User-added image](../../images/ka04u000000HcUT_0EM7000000052jG.png) + ![User-added image](./images/ka04u000000HcUT_0EM7000000052jG.png) diff --git a/docs/kb/auditor/high-cpu-usage-on-remote-desktop-servers.md b/docs/kb/auditor/high-cpu-usage-on-remote-desktop-servers.md index 2dcbae5c99..3142a65b3f 100644 --- a/docs/kb/auditor/high-cpu-usage-on-remote-desktop-servers.md +++ b/docs/kb/auditor/high-cpu-usage-on-remote-desktop-servers.md @@ -47,7 +47,7 @@ To change this on the machine where ALE is installed: 3. Change the `UseWMI_Workstations` value to `0`. 4. Restart the Netwrix Account Lockout Examiner service via `Services.msc`. -![User-added image](../../../images/ka04u000000HcUO_0EM7000000052ir.png) +![User-added image](./images/ka04u000000HcUO_0EM7000000052ir.png) ### Option 2 — Disable searching for detailed info about invalid logons @@ -60,5 +60,5 @@ To change this on the machine where ALE is installed: 3. Create a new DWORD called `PF_Enabled` and set its value to `0`. 4. Restart the Netwrix Account Lockout Examiner service via `Services.msc`. -![User-added image](../../../images/ka04u000000HcUO_0EM7000000052im.png) +![User-added image](./images/ka04u000000HcUO_0EM7000000052im.png) diff --git a/docs/kb/auditor/how-do-i-migrate-the-reporting-database-to-another-ms-sql-server-instance-lower-version.md b/docs/kb/auditor/how-do-i-migrate-the-reporting-database-to-another-ms-sql-server-instance-lower-version.md index 859277e0c9..39376f5bd1 100644 --- a/docs/kb/auditor/how-do-i-migrate-the-reporting-database-to-another-ms-sql-server-instance-lower-version.md +++ b/docs/kb/auditor/how-do-i-migrate-the-reporting-database-to-another-ms-sql-server-instance-lower-version.md @@ -34,49 +34,49 @@ There are a few options to downgrade the database from a higher version of SQL S 1.1 In Object Explorer connect to the SQL server, right-click the database, expand **Tasks** and choose **Generate Scripts**. -![User-added image](../../images/ka04u000000HcOn_0EM700000005TB6.png) +![User-added image](./images/ka04u000000HcOn_0EM700000005TB6.png) 1.2 This launches the **Generate and Publish Scripts** wizard. Click **Next** to skip the Introduction screen and proceed to the Choose Objects page. -![User-added image](../../images/ka04u000000HcOn_0EM700000005TBB.png) +![User-added image](./images/ka04u000000HcOn_0EM700000005TBB.png) 1.3 On the Choose Objects page, choose **Script entire database and all database objects**, and then click **Next** to proceed to the **Set Scripting Options** page. -![User-added image](../../images/ka04u000000HcOn_0EM700000005TBG.png) +![User-added image](./images/ka04u000000HcOn_0EM700000005TBG.png) 1.4 On the **Set Scripting Options** page, specify the location where you want to save the script file, and then click the **Advanced** button. -![User-added image](../../images/ka04u000000HcOn_0EM700000005TBL.png) +![User-added image](./images/ka04u000000HcOn_0EM700000005TBL.png) 1.5 In the **Advanced Scripting Options** dialog box, set `Script Triggers`, `Indexes` and `Primary Key` options to `True`, set `Script for Server Version` to ``<version of the destination SQL server instance>``, and set `Types of data to script` to `Schema and Data`. This last option is key because this is what generates the data per table. -![User-added image](../../images/ka04u000000HcOn_0EM700000005TC4.png) +![User-added image](./images/ka04u000000HcOn_0EM700000005TC4.png) 1.6 Once done, click **OK** to close the **Advanced Scripting Options** dialog box and return to the **Set Scripting Options** page. In the **Set Scripting Options** page, click **Next** to continue to the Summary page. 1.7 After reviewing your selections on the Summary page, click **Next** to generate scripts. -![User-added image](../../images/ka04u000000HcOn_0EM700000005TBV.png) +![User-added image](./images/ka04u000000HcOn_0EM700000005TBV.png) 1.8 Once scripts are generated successfully, choose the **Finish** button to close the **Generate and Publish Scripts** wizard. -![User-added image](../../images/ka04u000000HcOn_0EM700000005TBa.png) +![User-added image](./images/ka04u000000HcOn_0EM700000005TBa.png) 2. Connect to the destination SQL Server instance, and then run the SQL scripts that were generated, to create the database schema and copy its data. 2.1 In Object Explorer connect to the destination SQL Server instance and then in SQL Server Management Studio open the SQL Server script you saved in Step 1. -![User-added image](../../images/ka04u000000HcOn_0EM700000005TBf.png) +![User-added image](./images/ka04u000000HcOn_0EM700000005TBf.png) -![User-added image](../../images/ka04u000000HcOn_0EM700000005TBk.png) +![User-added image](./images/ka04u000000HcOn_0EM700000005TBk.png) -![User-added image](../../images/ka04u000000HcOn_0EM700000005TBp.png) +![User-added image](./images/ka04u000000HcOn_0EM700000005TBp.png) 2.2 Modify the script to specify the correct location for the database data and log files. Once done, run the script to create the database on the destination SQL Server instance. -![User-added image](../../images/ka04u000000HcOn_0EM700000005TCE.png) +![User-added image](./images/ka04u000000HcOn_0EM700000005TCE.png) 2.3 Upon successful execution, refresh the Database folder in Object Explorer. -![User-added image](../../images/ka04u000000HcOn_0EM700000005TC9.png) +![User-added image](./images/ka04u000000HcOn_0EM700000005TC9.png) diff --git a/docs/kb/auditor/how-do-i-monitor-hidden-file-shares.md b/docs/kb/auditor/how-do-i-monitor-hidden-file-shares.md index ad966c1884..d4734bc9e3 100644 --- a/docs/kb/auditor/how-do-i-monitor-hidden-file-shares.md +++ b/docs/kb/auditor/how-do-i-monitor-hidden-file-shares.md @@ -26,7 +26,7 @@ If you specified **Computer** as an Item in the Netwrix Auditor Windows File Ser If you would like to audit all hidden shares on the server, check the corresponding option at the **Scope** tab of your **Computer** item: -![image.png](../../../images/ka04u000000HcNr_0EM4u000007qtQ1.png) +![image.png](./images/ka04u000000HcNr_0EM4u000007qtQ1.png) **NOTE:** It is not recommended to specify the system drive (`\server\c$`) as an Item. This will force Netwrix to audit local folders including the system ones that produce a lot of noise and degrade the product performance. diff --git a/docs/kb/auditor/how-does-netwrix-account-lockout-examiner-work.md b/docs/kb/auditor/how-does-netwrix-account-lockout-examiner-work.md index 960ab0d9ca..e194bd983f 100644 --- a/docs/kb/auditor/how-does-netwrix-account-lockout-examiner-work.md +++ b/docs/kb/auditor/how-does-netwrix-account-lockout-examiner-work.md @@ -38,5 +38,5 @@ To run an examination: 1. Click the **Examine** button at the bottom of the list in the **Summary** tab, or 2. Right-click an account and select **Examine**. -When you run an examination, it shows a list of invalid logons, specifies the names of the processes that used invalid credentials, and checks the most common reasons for lockouts: mapped drives, scheduled tasks, RDP sessions, and services running under the credentials of the account in question. Examination results look like this: [![User-added image](../../../images/ka0Qk00000045if_0EM700000004wzI.png)](https://netwrix.secure.force.com/kb/servlet/rtaImage?eid=ka40g000000kAbd&feoid=00N700000032Pj2&refid=0EM700000004wzI) +When you run an examination, it shows a list of invalid logons, specifies the names of the processes that used invalid credentials, and checks the most common reasons for lockouts: mapped drives, scheduled tasks, RDP sessions, and services running under the credentials of the account in question. Examination results look like this: [![User-added image](./images/ka0Qk00000045if_0EM700000004wzI.png)](https://netwrix.secure.force.com/kb/servlet/rtaImage?eid=ka40g000000kAbd&feoid=00N700000032Pj2&refid=0EM700000004wzI) diff --git a/docs/kb/auditor/how-to-add-additional-space-to-long-term-archive.md b/docs/kb/auditor/how-to-add-additional-space-to-long-term-archive.md index f38de89ac6..2b2c8d2d73 100644 --- a/docs/kb/auditor/how-to-add-additional-space-to-long-term-archive.md +++ b/docs/kb/auditor/how-to-add-additional-space-to-long-term-archive.md @@ -53,4 +53,4 @@ It is up to you to decide how long you want to keep historical data. If you know Learn more about Investigations in the following article: [Investigations](https://docs.netwrix.com/docs/auditor/10_8/admin/settings/investigations) -Review additional recommendations for preventing Long-Term Archive overflow in the following article: [How to Prevent Long-Term Archive Overflow](/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-prevent-long-term-archive-overflow.md) +Review additional recommendations for preventing Long-Term Archive overflow in the following article: [How to Prevent Long-Term Archive Overflow](/docs/kb/auditor/how-to-prevent-long-term-archive-overflow) diff --git a/docs/kb/auditor/how-to-apply-netwrix-auditor-license.md b/docs/kb/auditor/how-to-apply-netwrix-auditor-license.md index 06daef15c5..6a649bab01 100644 --- a/docs/kb/auditor/how-to-apply-netwrix-auditor-license.md +++ b/docs/kb/auditor/how-to-apply-netwrix-auditor-license.md @@ -33,7 +33,7 @@ You may have received an email from our licensing team — download the attached 1. In the main Netwrix Auditor screen, go to **Settings** > **Licenses** and click **Update**. - ![2.png](../../../images/ka04u00000116MV_0EM4u000007cekk.png) + ![2.png](./images/ka04u00000116MV_0EM4u000007cekk.png) 2. Navigate to your `*.lic` file and select the file. diff --git a/docs/kb/auditor/how-to-audit-another-domain-with-netwrix-auditor.md b/docs/kb/auditor/how-to-audit-another-domain-with-netwrix-auditor.md index 8ccebfa267..bb326c39a6 100644 --- a/docs/kb/auditor/how-to-audit-another-domain-with-netwrix-auditor.md +++ b/docs/kb/auditor/how-to-audit-another-domain-with-netwrix-auditor.md @@ -30,12 +30,12 @@ Can I audit another domain with Netwrix Auditor? With Netwrix Auditor you can audit domains different from the one where the Netwrix Auditor host resides. Refer to the following scenarios: - If there is a two-way trust set up between the audited domain and the domain where the Netwrix Auditor host is installed, no limitations apply. Learn more about trusts in [How trust relationships work for forests in Active Directory ⸱ Microsoft 🤝](https://learn.microsoft.com/en-us/azure/active-directory-domain-services/concepts-forest-trust). -- For audit of non-trusted domains, refer to the following article for additional information: [How to Audit a Non-Trusted Domain](/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-audit-a-non-trusted-domain.md). +- For audit of non-trusted domains, refer to the following article for additional information: [How to Audit a Non-Trusted Domain](/docs/kb/auditor/how-to-audit-a-non-trusted-domain). > **NOTE:** The data collecting account should have required permissions in the monitored domain. Refer to the following article for additional information on Data Collecting Account and group Managed Service Account (gMSA) requirements: Monitoring Plans — Data Collecting Account ⸱ v10.6. ### Related articles - [How trust relationships work for forests in Active Directory ⸱ Microsoft 🤝](https://learn.microsoft.com/en-us/azure/active-directory-domain-services/concepts-forest-trust) -- [How to Audit a Non-Trusted Domain](/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-audit-a-non-trusted-domain.md) +- [How to Audit a Non-Trusted Domain](/docs/kb/auditor/how-to-audit-a-non-trusted-domain) - Monitoring Plans — Data Collecting Account ⸱ v10.6 diff --git a/docs/kb/auditor/how-to-check-the-netwrix-auditor-health-status.md b/docs/kb/auditor/how-to-check-the-netwrix-auditor-health-status.md index acfd693700..dc410b6249 100644 --- a/docs/kb/auditor/how-to-check-the-netwrix-auditor-health-status.md +++ b/docs/kb/auditor/how-to-check-the-netwrix-auditor-health-status.md @@ -46,7 +46,7 @@ There is also the chance that the Health Log is relaying an error received from The Health Log also provides the option for filtering, allowing administrators to view messages from specific data sources/monitoring plans, as well as different types of messages (Information, warning, errors). -There may be times where Netwrix Auditor Technical Support requests a copy of your Health Log. To provide this file, please view the steps [How to Save and Zip Netwrix Auditor System Health Event Log](/docs/kb/auditor/monitoring-plans/event-log-management/how-to-save-and-zip-netwrix-auditor-system-health-event-log.md). More details on the Health Log can be obtained here. +There may be times where Netwrix Auditor Technical Support requests a copy of your Health Log. To provide this file, please view the steps [How to Save and Zip Netwrix Auditor System Health Event Log](/docs/kb/auditor/how-to-save-and-zip-netwrix-auditor-system-health-event-log). More details on the Health Log can be obtained here. ### Database Statistics @@ -62,4 +62,4 @@ This simple, yet effective, tile gives administrators insight on Long Term Archi ### Working Folder -The Working Folder is a structure of files that plays an integral part in event processing. Similar to the LTA tile, this tile will provide visibility on Working Folder growth. Expect this directory to grow and shrink periodically as it receives data, processes, and then sends it off for storage in SQL and the LTA. This directory can also be migrated to a drive independent to the system drive. The steps to migrate the Working Folder can be viewed [How to Migrate Netwrix Auditor Working Folder to a New Location](/docs/kb/auditor/system-administration/migration-and-upgrade/how-to-migrate-netwrix-auditor-working-folder-to-a-new-location.md). +The Working Folder is a structure of files that plays an integral part in event processing. Similar to the LTA tile, this tile will provide visibility on Working Folder growth. Expect this directory to grow and shrink periodically as it receives data, processes, and then sends it off for storage in SQL and the LTA. This directory can also be migrated to a drive independent to the system drive. The steps to migrate the Working Folder can be viewed [How to Migrate Netwrix Auditor Working Folder to a New Location](/docs/kb/auditor/how-to-migrate-netwrix-auditor-working-folder-to-a-new-location). diff --git a/docs/kb/auditor/how-to-configure-monitoring-of-local-accounts.md b/docs/kb/auditor/how-to-configure-monitoring-of-local-accounts.md index b0837352c9..c5e5c873cb 100644 --- a/docs/kb/auditor/how-to-configure-monitoring-of-local-accounts.md +++ b/docs/kb/auditor/how-to-configure-monitoring-of-local-accounts.md @@ -29,7 +29,7 @@ Netwrix Account Lockout Examiner can be set to monitor local machine event logs 5. In the next dialog box, select the **Domain Controller** radio button and enter the the name of workstation local events of which you want to monitor 6. Press the **OK** button. Press the **OK** button again. -[![User-added image](../../images/ka04u000000HcWP_0EM700000004wxl.png)](https://netwrix.secure.force.com/kb/servlet/rtaImage?eid=ka40g000000kAbY&feoid=00N700000032Pj2&refid=0EM700000004wxl) +[![User-added image](./images/ka04u000000HcWP_0EM700000004wxl.png)](https://netwrix.secure.force.com/kb/servlet/rtaImage?eid=ka40g000000kAbY&feoid=00N700000032Pj2&refid=0EM700000004wxl) **Note:** Make sure that the account used to run the Account Lockout Examiner service has administrative access to the machine you are adding. diff --git a/docs/kb/auditor/how-to-configure-netwrix-auditor-in-failover-mode.md b/docs/kb/auditor/how-to-configure-netwrix-auditor-in-failover-mode.md index e14e21ad7f..8fd1bbe7de 100644 --- a/docs/kb/auditor/how-to-configure-netwrix-auditor-in-failover-mode.md +++ b/docs/kb/auditor/how-to-configure-netwrix-auditor-in-failover-mode.md @@ -36,7 +36,7 @@ Refer to the following steps to configure Netwrix Auditor in failover mode: > **NOTE:** If Netwrix Auditor is already installed on a physical machine, consider migrating it to a virtual box. Some vendors support "physical to VM" migration." -2. Configure the Long-Term Archive (LTA) to be stored on a remote location, such as a shared iSCSI volume. Refer to the following Netwrix knowledge base article for instructions on how to move LTA to a new location: [How to Move Long-Term Archive to a New Location](/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-move-long-term-archive-to-a-new-location.md) +2. Configure the Long-Term Archive (LTA) to be stored on a remote location, such as a shared iSCSI volume. Refer to the following Netwrix knowledge base article for instructions on how to move LTA to a new location: [How to Move Long-Term Archive to a New Location](/docs/kb/auditor/how-to-move-long-term-archive-to-a-new-location) 3. For setting up backup and failover, ensure that the volume under LTA and Working Folder is redundant enough to survive failure. @@ -60,7 +60,7 @@ For alternative backup and failover options, refer to the steps below. ## Related Articles -- How to Move Long-Term Archive to a New Location: [How to Move Long-Term Archive to a New Location](/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-move-long-term-archive-to-a-new-location.md) +- How to Move Long-Term Archive to a New Location: [How to Move Long-Term Archive to a New Location](/docs/kb/auditor/how-to-move-long-term-archive-to-a-new-location) diff --git a/docs/kb/auditor/how-to-control-the-size-of-netwrixsqlcraudit-databases-on-sql-instances-and-what-it-is-needed-for.md b/docs/kb/auditor/how-to-control-the-size-of-netwrixsqlcraudit-databases-on-sql-instances-and-what-it-is-needed-for.md index 60b77f3fc5..72ac19f3c5 100644 --- a/docs/kb/auditor/how-to-control-the-size-of-netwrixsqlcraudit-databases-on-sql-instances-and-what-it-is-needed-for.md +++ b/docs/kb/auditor/how-to-control-the-size-of-netwrixsqlcraudit-databases-on-sql-instances-and-what-it-is-needed-for.md @@ -31,4 +31,4 @@ If you enable the **Audit data changes** option as part of SQL Server audit, Net 1. Disable the **Audit data changes** option if you are not interested in content changes, and delete the `NetwrixSQLCRAudit` database(s) from the SQL Server(s). 2. Shrink the `NetwrixSQLCRAudit` database(s) via MSSQL Management Studio. -For additional information about how Netwrix Auditor for SQL Server works, please refer to the following KB: [How Netwrix Auditor for SQL Server Collects Data](/docs/kb/auditor/configuration-and-setup/sql-server-auditing/how-netwrix-auditor-for-sql-server-collects-data.md) +For additional information about how Netwrix Auditor for SQL Server works, please refer to the following KB: [How Netwrix Auditor for SQL Server Collects Data](/docs/kb/auditor/how-netwrix-auditor-for-sql-server-collects-data) diff --git a/docs/kb/auditor/how-to-count-number-of-licenses-required-for-auditing-a-microsoft-office-365-tenant.md b/docs/kb/auditor/how-to-count-number-of-licenses-required-for-auditing-a-microsoft-office-365-tenant.md index a5b39f20fd..febd9975d8 100644 --- a/docs/kb/auditor/how-to-count-number-of-licenses-required-for-auditing-a-microsoft-office-365-tenant.md +++ b/docs/kb/auditor/how-to-count-number-of-licenses-required-for-auditing-a-microsoft-office-365-tenant.md @@ -44,7 +44,7 @@ To determine the actual number of licenses you need to purchase from Netwrix, do 3. Enter your Office 365 account credentials when prompted and click **OK**. 4. When the script completes, you will see the number of mailbox accounts for which you need to purchase licenses: -![User-added image](../../images/ka04u000000HcMr_0EM0g000000hNsh.png) +![User-added image](./images/ka04u000000HcMr_0EM0g000000hNsh.png) ## For MFA-enabled account diff --git a/docs/kb/auditor/how-to-count-the-number-of-your-network-devices-in-your-configuration.md b/docs/kb/auditor/how-to-count-the-number-of-your-network-devices-in-your-configuration.md index 95c3df34bc..788ed25788 100644 --- a/docs/kb/auditor/how-to-count-the-number-of-your-network-devices-in-your-configuration.md +++ b/docs/kb/auditor/how-to-count-the-number-of-your-network-devices-in-your-configuration.md @@ -25,7 +25,7 @@ knowledge_article_id: kA00g000000H9SnCAK The licensing **does not depend** on your Syslog forwarding configuration. In the example below, Netwrix Auditor collects audit data from five devices, one of them (6) also serving as a relay: -![User-added](../../../images/servlet_image_3823966b1661.png) +![User-added](./images/servlet_image_3823966b1661.png) The computer (5) does not send any data, so it does not count for a licensed object. Therefore, for this example configuration, purchase Netwrix Auditor license for five network devices.   Original KB Article 2122 diff --git a/docs/kb/auditor/how-to-create-the-full-dump-of-a-process.md b/docs/kb/auditor/how-to-create-the-full-dump-of-a-process.md index dd958ab142..f658811bb3 100644 --- a/docs/kb/auditor/how-to-create-the-full-dump-of-a-process.md +++ b/docs/kb/auditor/how-to-create-the-full-dump-of-a-process.md @@ -31,7 +31,7 @@ Netwrix technical support may ask you to create a dump of a particular process ( 5. Specify location to save the dump file. 6. Provide the dump file to the technical support. -![User-added image](../../../images/ka0Qk000000DRwr_0EM7000000051zm.png) +![User-added image](./images/ka0Qk000000DRwr_0EM7000000051zm.png) **NOTE:** If you receive Access Denied error during the process, please check the ["Debug Programs" Computer Policy](https://docs.microsoft.com/en-us/windows/security/threat-protection/security-policy-settings/debug-programs). Consider adding the account that you use to the list of allowed users or use an Account which has this permission (e.g. local administrator account)" diff --git a/docs/kb/auditor/how-to-customize-email-notification-template.md b/docs/kb/auditor/how-to-customize-email-notification-template.md index 10d9bbe129..82aaf5f93a 100644 --- a/docs/kb/auditor/how-to-customize-email-notification-template.md +++ b/docs/kb/auditor/how-to-customize-email-notification-template.md @@ -52,5 +52,5 @@ You can modify the template in the following ways: - ` %Link%` - shows the link to the web portal. ## Example -[![User-added image](../../../images/ka04u000000HcWM_0EM700000004wyA.png)](https://netwrix.secure.force.com/kb/servlet/rtaImage?eid=ka40g000000kAdA&feoid=00N700000032Pj2&refid=0EM700000004wyA) +[![User-added image](./images/ka04u000000HcWM_0EM700000004wyA.png)](https://netwrix.secure.force.com/kb/servlet/rtaImage?eid=ka40g000000kAdA&feoid=00N700000032Pj2&refid=0EM700000004wyA) diff --git a/docs/kb/auditor/how-to-delete-old-entries-from-the-account-list.md b/docs/kb/auditor/how-to-delete-old-entries-from-the-account-list.md index 1fe5183596..d48cc58882 100644 --- a/docs/kb/auditor/how-to-delete-old-entries-from-the-account-list.md +++ b/docs/kb/auditor/how-to-delete-old-entries-from-the-account-list.md @@ -31,5 +31,5 @@ The account list is stored in the `alinfo.xml` file and you can manually delete 4. Save the `alinfo.xml` file. 5. Start the Netwrix Auditor service. -![User-added image](../../../images/ka04u000000HcNX_0EM700000004wxg.png) +![User-added image](./images/ka04u000000HcNX_0EM700000004wxg.png) diff --git a/docs/kb/auditor/how-to-enable-ocr-for-non-english-images.md b/docs/kb/auditor/how-to-enable-ocr-for-non-english-images.md index abc6bc534e..eb6e269694 100644 --- a/docs/kb/auditor/how-to-enable-ocr-for-non-english-images.md +++ b/docs/kb/auditor/how-to-enable-ocr-for-non-english-images.md @@ -30,7 +30,7 @@ How can I enable OCR for non-English images? ## Answer -The steps below explain how to deploy additional **OCR language pack(s)** and how to identify which **files** should be processed via the installed **pack(s)**. This assumes that you have enabled **OCR** correctly. More details can be found in the following KB article: [Process Document Images results in no extracted text or invalid text](/docs/kb/auditor/features-and-operations/glossaries-and-faqs/process-document-images-results-in-no-extracted-text-or-invalid-text.md). +The steps below explain how to deploy additional **OCR language pack(s)** and how to identify which **files** should be processed via the installed **pack(s)**. This assumes that you have enabled **OCR** correctly. More details can be found in the following KB article: [Process Document Images results in no extracted text or invalid text](/docs/kb/auditor/process-document-images-results-in-no-extracted-text-or-invalid-text). Select the language you wish to use from the list below to download the corresponding language pack: diff --git a/docs/kb/auditor/how-to-exclude-non-operable-domain-controllers-from-monitoring-in-netwrix-auditor.md b/docs/kb/auditor/how-to-exclude-non-operable-domain-controllers-from-monitoring-in-netwrix-auditor.md index fdfe3e1667..f2152a9437 100644 --- a/docs/kb/auditor/how-to-exclude-non-operable-domain-controllers-from-monitoring-in-netwrix-auditor.md +++ b/docs/kb/auditor/how-to-exclude-non-operable-domain-controllers-from-monitoring-in-netwrix-auditor.md @@ -51,7 +51,7 @@ To exclude domain controllers from monitoring, refer to the following steps: MYDC.MYDOMAIN.LOCAL ``` - ![User-added image](../../images/ka0Qk0000003W1l_0EMQk000003oywv.png) + ![User-added image](./images/ka0Qk0000003W1l_0EMQk000003oywv.png) 3. Save the changes. Inactive User Tracker will exclude this domain controller. diff --git a/docs/kb/auditor/how-to-exclude-users-and-objects-from-monitoring-scope-in-netwrix-auditor-ui.md b/docs/kb/auditor/how-to-exclude-users-and-objects-from-monitoring-scope-in-netwrix-auditor-ui.md index ce008f8ae0..f96f50276e 100644 --- a/docs/kb/auditor/how-to-exclude-users-and-objects-from-monitoring-scope-in-netwrix-auditor-ui.md +++ b/docs/kb/auditor/how-to-exclude-users-and-objects-from-monitoring-scope-in-netwrix-auditor-ui.md @@ -39,13 +39,13 @@ You can exclude specific users and objects from your monitoring scope using the 2. Select the relevant monitoring plan, select the data source and click **Edit**. 3. Select the data source and click **Edit data source**. - ![bM2zhsogPP.png](../../../images/ka04u000000Qmg4_0EM4u000007cgGr.png) + ![bM2zhsogPP.png](./images/ka04u000000Qmg4_0EM4u000007cgGr.png) 4. In the left pane, select **Users**. Check the **Exclude these users:** checkbox and click **Add** to add users to be excluded from the monitoring plan. Once all the users are added, click **Save & Close** in the bottom left corner. - ![UwJqLVpUZx.png](../../../images/ka04u000000Qmg4_0EM4u000007cgOC.png) + ![UwJqLVpUZx.png](./images/ka04u000000Qmg4_0EM4u000007cgOC.png) 5. For objects, select the **Objects** tab in the left pane, check the **Exclude these objects** checkbox and click **Add** to exclude objects from the monitoring scope. Once you've added the objects, click **Save & Close**. - ![RmVD0BXEc0.png](../../../images/ka04u000000Qmg4_0EM4u000007cgPy.png) + ![RmVD0BXEc0.png](./images/ka04u000000Qmg4_0EM4u000007cgPy.png) The following examples explain how the exclusion rules work for **Objects**. Same logic applies to the inclusion rules: diff --git a/docs/kb/auditor/how-to-figure-out-the-ip-address-used-for-a-failed-logon-attempt.md b/docs/kb/auditor/how-to-figure-out-the-ip-address-used-for-a-failed-logon-attempt.md index f4c7227ac7..1f624ab9ea 100644 --- a/docs/kb/auditor/how-to-figure-out-the-ip-address-used-for-a-failed-logon-attempt.md +++ b/docs/kb/auditor/how-to-figure-out-the-ip-address-used-for-a-failed-logon-attempt.md @@ -33,7 +33,7 @@ However there are 2 ways you can figure out the IP address: 1. Note the **Computer** **name** and the timestamp of the particular failed logon attempt. - ![Image 1](../../../images/ka04u000000HcPz_0EM700000004y2I.png) + ![Image 1](./images/ka04u000000HcPz_0EM700000004y2I.png) 2. Go to **Start / All Programs / Netwrix Auditor / Event Log Manager / Advanced Tools / Viewer** 3. In the **Viewer** tool: @@ -42,42 +42,42 @@ However there are 2 ways you can figure out the IP address: - select **Event Log** as **Security** - specify dates **From** and **To**, use date from the timestamp that you have noticed on step 1 - ![Image 2](../../../images/ka04u000000HcPz_0EM700000004y2N.png) + ![Image 2](./images/ka04u000000HcPz_0EM700000004y2N.png) 4. Click the **View** button, and specify the location of the evt-file and click **OK**. The newly saved event log will be opened in **Event Viewer** automatically. 5. To convert the evt-file to evtx format, in the left hand panel, right click the saved log and select **Save All Events As**, specify the location of the evtx-file and click **OK**. Open the saved file via **Event Viewer**. - ![Image 3](../../../images/ka04u000000HcPz_0EM700000004y2S.png) + ![Image 3](./images/ka04u000000HcPz_0EM700000004y2S.png) 6. When the evtx-file is opened, click **Filter Current Log** in the **Actions** pane. 7. In the **Filter Current Log** dialog box, specify `Event ID` as `4625,529-537,539` (failed logon attempts IDs), and then click **Logged** drop-down list and select **Custom range**. - ![Image 4](../../../images/ka04u000000HcPz_0EM700000004y2X.png) + ![Image 4](./images/ka04u000000HcPz_0EM700000004y2X.png) 8. Specify date range around the timestamp that you have noticed on step 1 and click **OK**. Click **OK** - ![Image 5](../../../images/ka04u000000HcPz_0EM700000004y2c.png) + ![Image 5](./images/ka04u000000HcPz_0EM700000004y2c.png) 9. Find the corresponding event in the filtered log and double-click it. 10. The **IP Address** is displayed in the **Network Information** section of the event description. - ![Image 6](../../../images/ka04u000000HcPz_0EM700000004y2h.png) + ![Image 6](./images/ka04u000000HcPz_0EM700000004y2h.png) ## Procedure 2: 1. Note the **Computer name** and the timestamp of the particular failed logon attempt. - ![Image 1-1](../../../images/ka04u000000HcPz_0EM700000004y31.png) + ![Image 1-1](./images/ka04u000000HcPz_0EM700000004y31.png) 2. In the **Netwrix Auditor Management Console**, go to **Managed Objects / <Your Mananaged Object> / Event Log Manager** node. 3. Enable the "**Write event descriptions into the database**" check box (if it is already selected, continue from **step 6**). Close console. - ![Image 1-2](../../../images/ka04u000000HcPz_0EM700000004y3B.png) + ![Image 1-2](./images/ka04u000000HcPz_0EM700000004y3B.png) 4. Go to **Start / All Programs / Netwrix Auditor / Event Log Manager / Advanced Tools / DB Importer** 5. Select your managed object from the drop-down list and specify the date range that includes the date of the event. Click **Import**. - ![Image 1-3](../../../images/ka04u000000HcPz_0EM700000004y3G.png) + ![Image 1-3](./images/ka04u000000HcPz_0EM700000004y3G.png) 6. Start **Netwrix Auditor Management Console**, go to **Managed Objects / <Your Mananaged Object> / Event Log Manager / Reports / General Reports / All Events by Computer** report. 7. In the filters: @@ -86,16 +86,16 @@ However there are 2 ways you can figure out the IP address: - specify **Event ID** as **%5%** - specify **Event Log** as **Security** - !" ![Image](../../../images/servlet_image_3823966b1661.png) + !" ![Image](./images/servlet_image_3823966b1661.png) 8. Click the **View Report** button. 9. Find the corresponding event in the filtered log and click the blue link in the **Date** field. - ![Image 1-5](../../../images/ka04u000000HcPz_0EM700000004y3V.png) + ![Image 1-5](./images/ka04u000000HcPz_0EM700000004y3V.png) 10. The page with **Event Details** will be displayed. - ![Image 1-6](../../../images/ka04u000000HcPz_0EM700000004y3k.png) + ![Image 1-6](./images/ka04u000000HcPz_0EM700000004y3k.png) NOTE: diff --git a/docs/kb/auditor/how-to-filter-out-certain-users-from-reports.md b/docs/kb/auditor/how-to-filter-out-certain-users-from-reports.md index 90e7646703..f58971542a 100644 --- a/docs/kb/auditor/how-to-filter-out-certain-users-from-reports.md +++ b/docs/kb/auditor/how-to-filter-out-certain-users-from-reports.md @@ -38,7 +38,7 @@ How do I filter out certain users from mailbox access reports? ## Image -![User-added image](../../../images/ka04u000000HcPk_0EM7000000054Bf.png) +![User-added image](./images/ka04u000000HcPk_0EM7000000054Bf.png) ## Note diff --git a/docs/kb/auditor/how-to-find-destination-of-failed-ntlm-logons.md b/docs/kb/auditor/how-to-find-destination-of-failed-ntlm-logons.md index 5c18ba3564..3dc9a27bda 100644 --- a/docs/kb/auditor/how-to-find-destination-of-failed-ntlm-logons.md +++ b/docs/kb/auditor/how-to-find-destination-of-failed-ntlm-logons.md @@ -44,4 +44,4 @@ To find the actual source of failed logons, enable NTLM auditing temporarily. Fo ## Related Articles: -- [Why Do I Have Incomplete Information on Failed Logons?](/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/why-do-i-have-incomplete-information-on-failed-logons.md) +- [Why Do I Have Incomplete Information on Failed Logons?](/docs/kb/auditor/why-do-i-have-incomplete-information-on-failed-logons) diff --git a/docs/kb/auditor/how-to-find-out-my-netwrix-auditor-version.md b/docs/kb/auditor/how-to-find-out-my-netwrix-auditor-version.md index 867564c7c4..56bc64fe03 100644 --- a/docs/kb/auditor/how-to-find-out-my-netwrix-auditor-version.md +++ b/docs/kb/auditor/how-to-find-out-my-netwrix-auditor-version.md @@ -34,5 +34,5 @@ To establish the version and build of your Netwrix Auditor instance, refer to th 2. In the left pane, select **About Netwrix Auditor**. 3. Your current version and build will be available in the right section. -![About Netwrix Auditor dialog showing version and build](../../../images/ka04u00000116gG_0EM4u000008LXT9.png) +![About Netwrix Auditor dialog showing version and build](./images/ka04u00000116gG_0EM4u000008LXT9.png) diff --git a/docs/kb/auditor/how-to-force-netwrix-auditor-to-collect-a-specific-applications-and-services-event-log.md b/docs/kb/auditor/how-to-force-netwrix-auditor-to-collect-a-specific-applications-and-services-event-log.md index 48c5dd2f90..0266eadc91 100644 --- a/docs/kb/auditor/how-to-force-netwrix-auditor-to-collect-a-specific-applications-and-services-event-log.md +++ b/docs/kb/auditor/how-to-force-netwrix-auditor-to-collect-a-specific-applications-and-services-event-log.md @@ -30,9 +30,9 @@ When creating a new filter for **Event Log Manager**, you can select the log nam 2. Right click on it and select **Log Properties**. 3. On the **Properties** window, copy **Full Name** of the event log. -![EventViewer - select desired log](../../../images/ka04u000000HcPp_0EM700000005DIQ.png) +![EventViewer - select desired log](./images/ka04u000000HcPp_0EM700000005DIQ.png) 4. Paste that name to the **Event Log** field of the filter: -![image.png](../../../images/ka04u000000HcPp_0EM4u000007qsVK.png) +![image.png](./images/ka04u000000HcPp_0EM4u000007qsVK.png) diff --git a/docs/kb/auditor/how-to-get-full-netwrix-auditor-version.md b/docs/kb/auditor/how-to-get-full-netwrix-auditor-version.md index 6d6ecefee0..bc6eb2c047 100644 --- a/docs/kb/auditor/how-to-get-full-netwrix-auditor-version.md +++ b/docs/kb/auditor/how-to-get-full-netwrix-auditor-version.md @@ -34,4 +34,4 @@ A trial version and a full version of Netwrix Auditor are the same version of th - In case you already have Netwrix Auditor installed, apply you new license to the existing Auditor instance. -Refer to the following article for additional information on applying a license to your Netwrix Auditor instance: [How to Apply Netwrix Auditor License](/docs/kb/auditor/system-administration/licensing-and-compliance/how-to-apply-netwrix-auditor-license.md). +Refer to the following article for additional information on applying a license to your Netwrix Auditor instance: [How to Apply Netwrix Auditor License](/docs/kb/auditor/how-to-apply-netwrix-auditor-license). diff --git a/docs/kb/auditor/how-to-identify-whether-auditor-server-can-receive-data-from-meraki-api.md b/docs/kb/auditor/how-to-identify-whether-auditor-server-can-receive-data-from-meraki-api.md index affc191ad0..70a79ce277 100644 --- a/docs/kb/auditor/how-to-identify-whether-auditor-server-can-receive-data-from-meraki-api.md +++ b/docs/kb/auditor/how-to-identify-whether-auditor-server-can-receive-data-from-meraki-api.md @@ -53,7 +53,7 @@ curl https://api.meraki.com/api/v1 > 1.html This is an example of a response when the product cannot access the Meraki API: -![User-added image](../../../images/ka0Qk0000002jaX_0EMQk0000045bUT.png) +![User-added image](./images/ka0Qk0000002jaX_0EMQk0000045bUT.png) In this case, check the ports required to audit the Meraki dashboard source and your internal firewall. Learn more about required ports and protocols in this article: Data Source Configuration — Network Devices — Network Devices Ports — v10.6 https://docs.netwrix.com/docs/auditor/10_8). diff --git a/docs/kb/auditor/how-to-install-access-reviews.md b/docs/kb/auditor/how-to-install-access-reviews.md index 51ed6f12b4..5829d0a57e 100644 --- a/docs/kb/auditor/how-to-install-access-reviews.md +++ b/docs/kb/auditor/how-to-install-access-reviews.md @@ -35,7 +35,7 @@ In case you're planning the on-premise deployment, click **On-premises Deploymen For the VM deployment, proceed with the **Virtual Appliance** option and select the suitable package. Netwrix Auditor Access Reviews will come preinstalled for the VM of your choice. -![pI1UIaaJkT.png](../../images/ka04u00000116Ju_0EM4u000008LKrz.png) +![pI1UIaaJkT.png](./images/ka04u00000116Ju_0EM4u000008LKrz.png) diff --git a/docs/kb/auditor/how-to-install-and-use-netwrix-account-lockout-examiner.md b/docs/kb/auditor/how-to-install-and-use-netwrix-account-lockout-examiner.md index 91db2efdf8..2bdb5a2605 100644 --- a/docs/kb/auditor/how-to-install-and-use-netwrix-account-lockout-examiner.md +++ b/docs/kb/auditor/how-to-install-and-use-netwrix-account-lockout-examiner.md @@ -32,7 +32,7 @@ Once you've downloaded ALE, open the folder. Here you will find the following it 1. Right click the `Netwrix_Account_Lockout_Examiner.exe` and click **Run as Administrator**. 2. A window will appear with a License Agreement and EULA. Please read the contents carefully and then choose to **Accept**. -![User-added image](../../../images/ka04u000000HdES_0EM4u000002CO3k.png) +![User-added image](./images/ka04u000000HdES_0EM4u000002CO3k.png) ## Operating Netwrix Account Lockout Examiner The next page that appears the the starting page for ALE. Here is a brief description of the options available to you. diff --git a/docs/kb/auditor/how-to-investigate-compression-services-errors.md b/docs/kb/auditor/how-to-investigate-compression-services-errors.md index f0a0b1ea99..f573bef5f8 100644 --- a/docs/kb/auditor/how-to-investigate-compression-services-errors.md +++ b/docs/kb/auditor/how-to-investigate-compression-services-errors.md @@ -37,9 +37,9 @@ In the Netwrix Auditor health log, some error events mention issues with the com **Note:** Pay attention to which collector you're going to adjust permissions. 3. Test the ports required for the problematic monitoring plan: - [Protocols and Ports](https://docs.netwrix.com/docs/auditor/10_8/requirements/ports) - - [Check TCP and UDP Ports Required](/docs/kb/auditor/features-and-operations/glossaries-and-faqs/check-tcp-and-udp-ports-required.md) + - [Check TCP and UDP Ports Required](/docs/kb/auditor/check-tcp-and-udp-ports-required) 4. Check Remote Registry and Windows Management Instrumentation Services: - [Enable Remote Registry and Windows Management Instrumentation Services for Windows Server](https://docs.netwrix.com/docs/auditor/10_8/configuration/windowsserver/remoteregistry) - [Enable Remote Registry Services for File Server](https://docs.netwrix.com/docs/auditor/10_8/configuration/fileservers/windows/remoteregistryservice) 5. Add antivirus exclusions on the Netwrix and target servers for folders: - - [Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/system-administration/security-hardening/antivirus-exclusions-for-netwrix-auditor.md) + - [Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor) diff --git a/docs/kb/auditor/how-to-manually-remove-compression-services-from-audited-servers.md b/docs/kb/auditor/how-to-manually-remove-compression-services-from-audited-servers.md index d843af8e99..f20de76674 100644 --- a/docs/kb/auditor/how-to-manually-remove-compression-services-from-audited-servers.md +++ b/docs/kb/auditor/how-to-manually-remove-compression-services-from-audited-servers.md @@ -93,7 +93,7 @@ Do make sure to replace `*PATH TO FILESHARE*` with a relevant path. If you'd like to remove Compression Service from a single server, replace `@"*PATH TO FILESHARE*\serverlist.txt"` with `\Servername`. Refer to the following screenshot for the output reference: -![Output reference](../../../images/ka04u00000116iG_0EM4u000004bz9T.png) +![Output reference](./images/ka04u00000116iG_0EM4u000004bz9T.png) The script calls upon the functions in the msi to upgrade the Compression Service to the version of .msi installer and then to remove said Compression Service, since it only can execute remove command on a Compression Service of the same version. diff --git a/docs/kb/auditor/how-to-migrate-account-lockout-examiner.md b/docs/kb/auditor/how-to-migrate-account-lockout-examiner.md index a41cdf295b..00ebe4f035 100644 --- a/docs/kb/auditor/how-to-migrate-account-lockout-examiner.md +++ b/docs/kb/auditor/how-to-migrate-account-lockout-examiner.md @@ -43,5 +43,5 @@ To migrate NetWrix Account Lockout Examiner to a different server, perform the f 5. Start the NetWrix Account Lockout Examiner service on the new server. 6. If you are using the NetWrix Account Lockout Examiner Web Help-Desk Portal, install it on the new server. -![User-added image](../../../images/ka04u000000HcNT_0EM700000004wyK.png) +![User-added image](./images/ka04u000000HcNT_0EM700000004wyK.png) diff --git a/docs/kb/auditor/how-to-migrate-netwrix-auditor-databases-to-another-sql-server-instance.md b/docs/kb/auditor/how-to-migrate-netwrix-auditor-databases-to-another-sql-server-instance.md index 85bf383be7..3c75446460 100644 --- a/docs/kb/auditor/how-to-migrate-netwrix-auditor-databases-to-another-sql-server-instance.md +++ b/docs/kb/auditor/how-to-migrate-netwrix-auditor-databases-to-another-sql-server-instance.md @@ -50,16 +50,16 @@ Yes, you are able to migrate audit databases to another Microsoft SQL Server ins 3. Under the **Source** section, select the **Device** option, and click **...** to browse for databases. 4. In the **Specify Backup Devices** window, click **Add** and select the backup database file. Click **OK**. 5. Specify the database name and check the **Restore** checkbox under the **Backup sets to restore** section. -5. Deploy the new Report Database. For more information, see [Deploying the Report Server Database](/docs/kb/auditor/system-administration/database-management/deploying-the-report-server-database.md) +5. Deploy the new Report Database. For more information, see [Deploying the Report Server Database](/docs/kb/auditor/deploying-the-report-server-database) 6. Stop the old **SQL Server (%instance_name%)** service. 7. Start `Netwrix Auditor Archive Service` and `Netwrix Auditor Management Service`. 8. In the main Netwrix Auditor menu, select **Settings** > **Audit Database** tab, and specify the new SQL Server and Reporting Service settings. > **NOTE:** If you receive the following pop-up message, click **Yes** to proceed with modifying the Audit Database settings: -> ![Audit Database modification prompt](../../images/servlet_image_3823966b1661.png) +> ![Audit Database modification prompt](./images/servlet_image_3823966b1661.png) 9. Click **Yes** when the following message appears: - ![Confirmation dialog: Data will become unavailable until the new database is configured](../../images/servlet_image_3823966b1661.png) + ![Confirmation dialog: Data will become unavailable until the new database is configured](./images/servlet_image_3823966b1661.png) 10. In the main Netwrix Auditor menu, select **Settings** > **Investigations** tab. Click **Modify** to specify the new SQL Server settings. 11. Run a search with the filter **When | Equals | Last 7 days**. If you see the relevant data, the databases were migrated successfully and the new SQL Server is being used. 12. **Optional:** Start the old SQL Server instance if it is used for any other tasks. @@ -68,6 +68,6 @@ Yes, you are able to migrate audit databases to another Microsoft SQL Server ins - [How to Assign db_owner Permissions](docs/kb/auditor/how-to-assign-db-owner-permissions.md) - [SQL Server Reporting Services](https://docs.netwrix.com/docs/auditor/10_8/requirements/overview) -- [How to Prepare the Netwrix Server for a SQL Upgrade](/docs/kb/auditor/system-administration/migration-and-upgrade/how-to-prepare-the-netwrix-server-for-a-sql-upgrade.md) -- [Deploying the Report Server Database](/docs/kb/auditor/system-administration/database-management/deploying-the-report-server-database.md) +- [How to Prepare the Netwrix Server for a SQL Upgrade](/docs/kb/auditor/how-to-prepare-the-netwrix-server-for-a-sql-upgrade) +- [Deploying the Report Server Database](/docs/kb/auditor/deploying-the-report-server-database) diff --git a/docs/kb/auditor/how-to-migrate-netwrix-auditor-working-folder-to-a-new-location.md b/docs/kb/auditor/how-to-migrate-netwrix-auditor-working-folder-to-a-new-location.md index 9d2c47aabe..d1603ef107 100644 --- a/docs/kb/auditor/how-to-migrate-netwrix-auditor-working-folder-to-a-new-location.md +++ b/docs/kb/auditor/how-to-migrate-netwrix-auditor-working-folder-to-a-new-location.md @@ -34,13 +34,13 @@ The size of your Working Folder may grow significantly (up to 1 TB) depending on > > - Long-Term Archive, a repository of collected audit data stored in proprietary Netwrix format (activity records). Audit data is kept in the Long-Term Archive for 10 years as per default settings. The default Long-Term Archive location is ` %ProgramData%\Netwrix Auditor\Data`. For more information on setting Long-Term Archive up, refer to the following article: [Long-Term Archive](https://docs.netwrix.com/docs/auditor/10_8/admin/settings/longtermarchive) > -> If you would like to move Long-Term Archive to another location, refer to the following article: [How to Move Long-Term Archive to a New Location](/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-move-long-term-archive-to-a-new-location.md). +> If you would like to move Long-Term Archive to another location, refer to the following article: [How to Move Long-Term Archive to a New Location](/docs/kb/auditor/how-to-move-long-term-archive-to-a-new-location). > > - Working Folder, a repository for Netwrix Auditor to store operational information (configuration files for product components, log files, and other data). To ensure the audit trail continuity, Netwrix Auditor also caches some audit data locally in the Working Folder prior to placing it to the Long-Term Archive or any audit database. Audit data is kept in the Working Folder for a shorter period of up to several weeks. The default Working Folder location is ` %ProgramData%\Netwrix Auditor\`. ### Planning and preparation -1. To track your current Working Folder capacity and estimate the disk space you will need on the new target drive, use the **Working Folder** widget of the Health Status dashboard. Refer to the following articles for additional information: [Netwrix Auditor Operations and Health − Health Status Dashboard](https://docs.netwrix.com/docs/auditor/10_8/admin/healthstatus/dashboard/overview) and [How to Check the Netwrix Auditor Health Status](/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-check-the-netwrix-auditor-health-status.md). +1. To track your current Working Folder capacity and estimate the disk space you will need on the new target drive, use the **Working Folder** widget of the Health Status dashboard. Refer to the following articles for additional information: [Netwrix Auditor Operations and Health − Health Status Dashboard](https://docs.netwrix.com/docs/auditor/10_8/admin/healthstatus/dashboard/overview) and [How to Check the Netwrix Auditor Health Status](/docs/kb/auditor/how-to-check-the-netwrix-auditor-health-status). 2. The Working Folder can be stored only locally on the Netwrix server — prepare a local folder for the migration process. Make sure the target folder location differs from the Long-Term Archive location. > **NOTE:** Network shares are not supported. @@ -51,19 +51,19 @@ The size of your Working Folder may grow significantly (up to 1 TB) depending on 1. Navigate to ` %Netwrix Auditor installation folder%\Audit Intelligence` and launch the `WorkingFolderMigration.exe` utility. 2. Specify the target folder in the **Specify new destination** field. - ![User-added image](../../../images/ka0Qk0000002slt_0EM0g000002BkO9.png) + ![User-added image](./images/ka0Qk0000002slt_0EM0g000002BkO9.png) > **IMPORTANT:** Network shares are not supported − make sure the new Working Folder destination is a local folder. 3. Click **Migrate**. All temporary data from ` %ProgramData%\Netwrix Auditor\` will be copied to the specified target folder. 4. Wait for the migration process to complete. Your final screen should look like the following screenshot in case the migration process was completed correctly: - ![wf_migration.png](../../../images/ka0Qk0000002slt_0EM4u000007chgj.png) + ![wf_migration.png](./images/ka0Qk0000002slt_0EM4u000007chgj.png) If the migration process was completed successfully, proceed to steps described in **Scenario A**. In case any error occurs during the migration process, the Working Folder contents will remain in the original location. The final screen might look like the following screenshot: -![User-added image](../../../images/ka0Qk0000002slt_0EM0g000002BkNM.png) +![User-added image](./images/ka0Qk0000002slt_0EM0g000002BkNM.png) In case the migration process was not completed successfully, follow the steps described in **Scenario B**. @@ -94,8 +94,8 @@ If migration was completed with any errors, refer to the following steps: ## Related articles and links - [Long-Term Archive](https://docs.netwrix.com/docs/auditor/10_8/admin/settings/longtermarchive) -- [How to Move Long-Term Archive to a New Location](/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-move-long-term-archive-to-a-new-location.md) +- [How to Move Long-Term Archive to a New Location](/docs/kb/auditor/how-to-move-long-term-archive-to-a-new-location) - [Netwrix Auditor Operations and Health − Health Status Dashboard](https://docs.netwrix.com/docs/auditor/10_8/admin/healthstatus/dashboard/overview) -- [How to Check the Netwrix Auditor Health Status](/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-check-the-netwrix-auditor-health-status.md) +- [How to Check the Netwrix Auditor Health Status](/docs/kb/auditor/how-to-check-the-netwrix-auditor-health-status) - [Open a Ticket · Netwrix 🧭](https://www.netwrix.com/tickets.html#/open-a-ticket) diff --git a/docs/kb/auditor/how-to-migrate-netwrix-inactive-users-tracker-to-other-servers.md b/docs/kb/auditor/how-to-migrate-netwrix-inactive-users-tracker-to-other-servers.md index 4b7acb0a8e..a1367373e2 100644 --- a/docs/kb/auditor/how-to-migrate-netwrix-inactive-users-tracker-to-other-servers.md +++ b/docs/kb/auditor/how-to-migrate-netwrix-inactive-users-tracker-to-other-servers.md @@ -30,7 +30,7 @@ On Netwrix Auditor Versions 9.0 and Newer, Inactive Users Tracker is installed a 2. Copy the following files to the same location on the new server: - Contents of `C:\ProgramData\Netwrix Auditor\Inactive Users Tracker` - Screenshot all four tabs of the Inactive Users Tracker interface for configuration - ![User-added image](../../../images/ka04u000000HcNW_0EM4u000002QzDA.png) + ![User-added image](./images/ka04u000000HcNW_0EM4u000002QzDA.png) 3. Paste the contents of original `C:\ProgramData\Netwrix Auditor\Inactive Users Tracker` folder to the `C:\ProgramData\Netwrix Auditor\Inactive Users Tracker` folder on the new server 4. Reconfigure Inactive Users Tracker using the screenshots you captured 5. Apply your Netwrix Auditor License to the new instance of Netwrix Auditor. diff --git a/docs/kb/auditor/how-to-modify-the-account-lockout-examiner-service-account.md b/docs/kb/auditor/how-to-modify-the-account-lockout-examiner-service-account.md index 24e451f469..6b395d9e30 100644 --- a/docs/kb/auditor/how-to-modify-the-account-lockout-examiner-service-account.md +++ b/docs/kb/auditor/how-to-modify-the-account-lockout-examiner-service-account.md @@ -31,5 +31,5 @@ The Netwrix Account Lockout Examiner service account you entered during installa 4. Change the account, click **OK**. 5. Restart the **Account Lockout Examiner** service. -![User-added](../../../images/servlet_image_3823966b1661.png) +![User-added](./images/servlet_image_3823966b1661.png) diff --git a/docs/kb/auditor/how-to-monitor-print-service-activity.md b/docs/kb/auditor/how-to-monitor-print-service-activity.md index 636b9f434e..4e1ff381d4 100644 --- a/docs/kb/auditor/how-to-monitor-print-service-activity.md +++ b/docs/kb/auditor/how-to-monitor-print-service-activity.md @@ -31,22 +31,22 @@ You can enable the print event logging by following the steps below: 1. Enable logging for the print service of the print server — open **Event Viewer** > **Applications and Services Logs** > **Microsoft** > **Windows** > **PrintService**. 2. Right-click the **Operational** item to select **Properties**. - ![1.png](../../../images/ka04u000000HdPU_0EM4u0000084ozs.png) + ![1.png](./images/ka04u000000HdPU_0EM4u0000084ozs.png) 3. Check the **Enable logging** checkbox — print service events will now be logged. Click **OK** to save changes. - ![2.png](../../../images/ka04u000000HdPU_0EM4u0000084ozx.png) + ![2.png](./images/ka04u000000HdPU_0EM4u0000084ozx.png) Create an inclusive filter in Netwrix Auditor Event Log Manager: 1. Create a new monitoring plan by clicking **Add** or select the preexisting monitoring plan and click **Edit**. 2. Click the **Configure** button for Audit archiving filters. - ![1.png](../../../images/ka04u000000HdPU_0EM4u0000084p07.png) + ![1.png](./images/ka04u000000HdPU_0EM4u0000084p07.png) 3. Click **Add** for Inclusive Filters. - ![2.png](../../../images/ka04u000000HdPU_0EM4u0000084p0C.png) + ![2.png](./images/ka04u000000HdPU_0EM4u0000084p0C.png) 4. Fill in the filter name and description with the **Event Log** field to contain the following line: @@ -56,7 +56,7 @@ Create an inclusive filter in Netwrix Auditor Event Log Manager: Verify the location for the print server event logs via Event Viewer — the Log Name should correspond with the actual event logs location. - ![3.png](../../../images/ka04u000000HdPU_0EM4u0000084p0D.png) + ![3.png](./images/ka04u000000HdPU_0EM4u0000084p0D.png) 5. You can specify Event IDs in the **Event Fields** tab to filter the events (e.g. Event ID 307 for **Printing a document**). Additionally you can filter the events via **Insertion Strings**, refer to the index numbers specified in event details (e.g. Param1 stands for Index 1 with "Job #" value). @@ -65,7 +65,7 @@ Download the **Printed Documents RDL.zip** archive provided below and extract th 1. Open the Reports Server URL in your browser and navigate to the folder you'd like to upload the report to (e.g. **Home** > **Netwrix Auditor** > **Netwrix Auditor for Event Log** > **Change Reports**). 2. Click **Upload** to upload the report to the folder. - ![1.png](../../../images/ka04u000000HdPU_0EM4u0000084p0b.png) + ![1.png](./images/ka04u000000HdPU_0EM4u0000084p0b.png) Configure the report to use the `Netwrix_Auditor_EventLog` database: @@ -79,15 +79,15 @@ Configure the report to use the `Netwrix_Auditor_EventLog` database: NOTE: `SQLINSTANCE` should be replaced with the name of your SQL Server instance. - ![2.png](../../../images/ka04u000000HdPU_0EM4u0000084p0l.png) + ![2.png](./images/ka04u000000HdPU_0EM4u0000084p0l.png) 4. Input your credentials, test the connection and save the changes. - ![3.png](../../../images/ka04u000000HdPU_0EM4u0000084p0q.png) + ![3.png](./images/ka04u000000HdPU_0EM4u0000084p0q.png) 5. The report is now available via the web interface of your Report Server. It will not appear under Reports in the Netwrix Auditor console. - ![4.png](../../../images/ka04u000000HdPU_0EM4u0000084p15.png) + ![4.png](./images/ka04u000000HdPU_0EM4u0000084p15.png) Printed Documents RDL: https://www.netwrix.com/download/Printed-Documents-RDL.zip diff --git a/docs/kb/auditor/how-to-move-long-term-archive-to-a-new-location.md b/docs/kb/auditor/how-to-move-long-term-archive-to-a-new-location.md index abbafd7dd0..ce6962dda5 100644 --- a/docs/kb/auditor/how-to-move-long-term-archive-to-a-new-location.md +++ b/docs/kb/auditor/how-to-move-long-term-archive-to-a-new-location.md @@ -37,7 +37,7 @@ For a clean installation of Netwrix Auditor 8.5 or newer, follow these steps: - Navigate to **Start** > **All Programs** > **Task Scheduler** > **Task Scheduler Library** and locate the tasks named Netwrix Auditor with descriptions mentioning the Netwrix Password Reset, Inactive User Tracker, or Event Log Manager applications. - Select these tasks (if any) and click **Disable** in the right pane. - ![lta_mig_1.png](../../../images/ka04u00000117ad_0EM4u000008LFeu.png) + ![lta_mig_1.png](./images/ka04u00000117ad_0EM4u000008LFeu.png) 2. Copy all files from the old Long-Term-Archive folder into the new Long-Term-Archive folder except for the `ActivityRecords` folder. diff --git a/docs/kb/auditor/how-to-move-netwrix-auditor-to-the-cloud.md b/docs/kb/auditor/how-to-move-netwrix-auditor-to-the-cloud.md index 20bcf48780..fe2e1dc743 100644 --- a/docs/kb/auditor/how-to-move-netwrix-auditor-to-the-cloud.md +++ b/docs/kb/auditor/how-to-move-netwrix-auditor-to-the-cloud.md @@ -32,7 +32,7 @@ Consider it to simply be an installation on another network. Netwrix recommends 1. Spin up a new Windows Server VM in your cloud environment, provision it based on the Auditor Requirements: [Requirements](https://docs.netwrix.com/docs/auditor/10_8/requirements/overview) -2. After that, migrate your old instance according to the following article: Migrating Netwrix Auditor to New Server: [Migrating Auditor to New Server](/docs/kb/auditor/features-and-operations/glossaries-and-faqs/migrating-auditor-to-new-server.md). +2. After that, migrate your old instance according to the following article: Migrating Netwrix Auditor to New Server: [Migrating Auditor to New Server](/docs/kb/auditor/migrating-auditor-to-new-server). > **NOTE:** When you go to migrate, both the old and new instances of Netwrix Auditor must be exactly the same version and build. In Netwrix Auditor, navigate to **Settings** -> **About Netwrix Auditor** and check the build number. diff --git a/docs/kb/auditor/how-to-prepare-for-printing-ssrs-based-reports.md b/docs/kb/auditor/how-to-prepare-for-printing-ssrs-based-reports.md index 469e0bb629..ee29280a88 100644 --- a/docs/kb/auditor/how-to-prepare-for-printing-ssrs-based-reports.md +++ b/docs/kb/auditor/how-to-prepare-for-printing-ssrs-based-reports.md @@ -36,7 +36,7 @@ Take the following steps: - **Script ActiveX controls marked safe for scripting** - **Download signed ActiveX controls** -![User-added image](../../../images/ka04u000000HcZ6_0EM4u000002P6Cl.png) +![User-added image](./images/ka04u000000HcZ6_0EM4u000002P6Cl.png) 6. Click **OK**. 7. Open any SSRS-based report using Internet Explorer and click **Print**. diff --git a/docs/kb/auditor/how-to-prepare-netwrix-server-for-os-upgrade.md b/docs/kb/auditor/how-to-prepare-netwrix-server-for-os-upgrade.md index ddf9ea6ea4..850aee93a0 100644 --- a/docs/kb/auditor/how-to-prepare-netwrix-server-for-os-upgrade.md +++ b/docs/kb/auditor/how-to-prepare-netwrix-server-for-os-upgrade.md @@ -33,7 +33,7 @@ This article provides preparation steps for upgrading an operating system (Windo Taking a snapshot or creating a backup of the Netwrix Auditor Server is recommended for data protection and recovery. The method to be used depends on the approach used for Auditor installation, whether it's on a virtual or physical machine. -> **TIP:** You can configure Netwrix Auditor in the failover mode. To learn about failover and backup scenarios, read [How to Configure Netwrix Auditor in Failover Mode](/docs/kb/auditor/configuration-and-setup/general-configuration/how-to-configure-netwrix-auditor-in-failover-mode.md) +> **TIP:** You can configure Netwrix Auditor in the failover mode. To learn about failover and backup scenarios, read [How to Configure Netwrix Auditor in Failover Mode](/docs/kb/auditor/how-to-configure-netwrix-auditor-in-failover-mode) Stop all Netwrix services running in your server − run the following line in elevated PowerShell: @@ -55,4 +55,4 @@ After the upgrade, you might notice warnings in the Health log. These warnings o ## Related articles -- [How to Configure Netwrix Auditor in Failover Mode](/docs/kb/auditor/configuration-and-setup/general-configuration/how-to-configure-netwrix-auditor-in-failover-mode.md) +- [How to Configure Netwrix Auditor in Failover Mode](/docs/kb/auditor/how-to-configure-netwrix-auditor-in-failover-mode) diff --git a/docs/kb/auditor/how-to-prevent-long-term-archive-overflow.md b/docs/kb/auditor/how-to-prevent-long-term-archive-overflow.md index 04d1f67b95..8b23ea002b 100644 --- a/docs/kb/auditor/how-to-prevent-long-term-archive-overflow.md +++ b/docs/kb/auditor/how-to-prevent-long-term-archive-overflow.md @@ -34,8 +34,8 @@ You can deal with this issue in one of the following ways: 1. Modify Long-Term Archive retention period. For that: - In Netwrix Auditor, navigate to **Settings**. - Select the **Long-Term Archive** page and modify the archive retention settings – provide the value in months. -2. Move the archive to another drive. Learn more in the following article: [How to Move Long-Term Archive to a New Location](/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-move-long-term-archive-to-a-new-location.md) -3. Exclude Data from the Auditing Scope. For additional information, refer to the following article: [How to Exclude Users and Objects from Monitoring Scope in Netwrix Auditor UI](/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-exclude-users-and-objects-from-monitoring-scope-in-netwrix-auditor-ui.md) +2. Move the archive to another drive. Learn more in the following article: [How to Move Long-Term Archive to a New Location](/docs/kb/auditor/how-to-move-long-term-archive-to-a-new-location) +3. Exclude Data from the Auditing Scope. For additional information, refer to the following article: [How to Exclude Users and Objects from Monitoring Scope in Netwrix Auditor UI](/docs/kb/auditor/how-to-exclude-users-and-objects-from-monitoring-scope-in-netwrix-auditor-ui) You can also fine tune your monitoring scope via omit lists — this allows you to proactively decrease the DB loads as changes for omitted items are not recorded. For additional information on available omit lists, review the corresponding article applicable to your target system. For example, for Active Directory omit lists, refer to the following article: [Active Directory Monitoring Scope](https://docs.netwrix.com/docs/auditor/10_8/admin/monitoringplans/activedirectory/scope) diff --git a/docs/kb/auditor/how-to-properly-remove-auditor-components-prior-to-further-clear-installation.md b/docs/kb/auditor/how-to-properly-remove-auditor-components-prior-to-further-clear-installation.md index 237c2db2f0..9700df0a29 100644 --- a/docs/kb/auditor/how-to-properly-remove-auditor-components-prior-to-further-clear-installation.md +++ b/docs/kb/auditor/how-to-properly-remove-auditor-components-prior-to-further-clear-installation.md @@ -53,7 +53,7 @@ In most cases, yes it does. However, for the proper uninstallation of all compre ### Related Article -- [Migrating Auditor to New Server](/docs/kb/auditor/features-and-operations/glossaries-and-faqs/migrating-auditor-to-new-server.md) +- [Migrating Auditor to New Server](/docs/kb/auditor/migrating-auditor-to-new-server) diff --git a/docs/kb/auditor/how-to-reduce-audit-database-size-for-netwrix-auditor.md b/docs/kb/auditor/how-to-reduce-audit-database-size-for-netwrix-auditor.md index 588701fe5d..5352a9fd67 100644 --- a/docs/kb/auditor/how-to-reduce-audit-database-size-for-netwrix-auditor.md +++ b/docs/kb/auditor/how-to-reduce-audit-database-size-for-netwrix-auditor.md @@ -38,7 +38,7 @@ You can configure the audit database retention settings by following the next st 2. In the left pane, select the **Audit Database** tab. 3. Click **Modify** under the **Database Retention** section and input the retention period in days. - ![User-added image](../../../images/ka04u00000117bz_0EM0g000000hGVv.png) + ![User-added image](./images/ka04u00000117bz_0EM0g000000hGVv.png) - **Tip:** Longer retention periods results in larger audit databases. @@ -51,7 +51,7 @@ Data that exceeds the new retention period will be removed during the next colle 1. In Windows Services Manager on your Netwrix host, stop both **Netwrix Auditor Archive Service** and **Netwrix Auditor Management Service**. 2. Run your SQL Management Studio instance and navigate to ` %SQL_Server_database_name% > Databases` to select the database you are going to delete. - ![User-added image](../../../images/ka04u00000117bz_0EM70000000QIPr.png) + ![User-added image](./images/ka04u00000117bz_0EM70000000QIPr.png) 3. In the Delete Object window, check both option checkboxes: 1. Delete backup and restore history information for databases. @@ -66,7 +66,7 @@ The audit database has now been successfully deleted. Refer to the **Rebuilding 2. In the left pane, select the **Audit Database** tab. Review the database name and update it if necessary. Netwrix Auditor allows you to specify settings for each monitoring plan individually, so you'll have to rebuild the database for each monitoring plan separately. - ![User-added image](../../../images/ka04u00000117bz_0EM0g000000hGWo.png) + ![User-added image](./images/ka04u00000117bz_0EM0g000000hGWo.png) 3. Refresh or reopen the SQL Management Studio to ensure the audit database was rebuilt. @@ -76,7 +76,7 @@ The audit database has now been successfully deleted. Refer to the **Rebuilding 2. Run your SQL Management Studio instance and navigate to ` %SQL_Server_database_name% > Databases` to select the database you are going to rename. 3. Right-click the selected database and select **Rename**. - ![Screenshot_1.png](../../../images/ka04u00000117bz_0EM4u000004dCnj.png) + ![Screenshot_1.png](./images/ka04u00000117bz_0EM4u000004dCnj.png) 4. Add **_old** or another word to the end of the database name to differentiate it from other databases. 5. Once the database has been renamed, restart **Netwrix Auditor Archive Service** and **Netwrix Auditor Management Service**. @@ -89,12 +89,12 @@ The audit database has now been successfully renamed. Refer to the **Rebuilding > **NOTE:** In order to correctly set the retention period, you have to estimate your audit database growth. If you are using Netwrix Auditor 9.6 or newer, this can be done by monitoring **Health Status** > **Database statistics**. -![db_stats.png](../../../images/ka04u00000117bz_0EM4u000008LKwz.png) +![db_stats.png](./images/ka04u00000117bz_0EM4u000008LKwz.png) 1. Run your SQL Management Studio instance and navigate to ` %SQL_Server_database_name% > Databases` to locate the required database. 2. Right-click it and select **Properties**. - ![User-added image](../../../images/ka04u00000117bz_0EM70000000QIQN.png) + ![User-added image](./images/ka04u00000117bz_0EM70000000QIQN.png) 3. Review **Size** and **Space Available** parameters. diff --git a/docs/kb/auditor/how-to-repair-netwrix-auditor-installation.md b/docs/kb/auditor/how-to-repair-netwrix-auditor-installation.md index 9d74c59ba3..3f545c6222 100644 --- a/docs/kb/auditor/how-to-repair-netwrix-auditor-installation.md +++ b/docs/kb/auditor/how-to-repair-netwrix-auditor-installation.md @@ -33,11 +33,11 @@ How to repair a Netwrix Auditor installation in our environment? > Stop-Service -Displayname Netwrix* > ``` -1. Establish the Netwrix Auditor version and build you're currently running in your environment. Refer to the following article for additional information: [How to Find Out My Netwrix Auditor Version](/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-find-out-my-netwrix-auditor-version.md). +1. Establish the Netwrix Auditor version and build you're currently running in your environment. Refer to the following article for additional information: [How to Find Out My Netwrix Auditor Version](/docs/kb/auditor/how-to-find-out-my-netwrix-auditor-version). 2. Proceed to your **My Products** page to download the executable for the corresponding version. Refer to the following link: [Netwrix — My Products](https://www.netwrix.com/my_products.html). 3. Run the downloaded executable. Once the files are extracted, a setup screen will be prompted. - ![Install Netwrix Auditor setup screen](../../images/ka04u00000117fh_0EM4u000008MBTP.png) + ![Install Netwrix Auditor setup screen](./images/ka04u00000117fh_0EM4u000008MBTP.png) 4. Select **Install** under **Install Netwrix Auditor**. 5. Click **Next**, and select **Repair**. @@ -47,7 +47,7 @@ How to repair a Netwrix Auditor installation in our environment? ## Related articles -- [How to Find Out My Netwrix Auditor Version](/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-find-out-my-netwrix-auditor-version.md) +- [How to Find Out My Netwrix Auditor Version](/docs/kb/auditor/how-to-find-out-my-netwrix-auditor-version) diff --git a/docs/kb/auditor/how-to-restrict-access-to-the-help-desk-portal-and-the-administrative-console.md b/docs/kb/auditor/how-to-restrict-access-to-the-help-desk-portal-and-the-administrative-console.md index b0ab6a39c8..6221713ac7 100644 --- a/docs/kb/auditor/how-to-restrict-access-to-the-help-desk-portal-and-the-administrative-console.md +++ b/docs/kb/auditor/how-to-restrict-access-to-the-help-desk-portal-and-the-administrative-console.md @@ -39,5 +39,5 @@ By default, the **Administrator** role includes users belonging to the local `Ad 2. Click the **Modify** button next to the group that you want to edit. 3. In the dialog that opens, click **Add** to add a member to the selected security role, or select a user and click **Remove** to exclude them. -[![User-added image](../../../images/ka04u000000HcVz_0EM700000004wyU.png)](https://netwrix.secure.force.com/kb/servlet/rtaImage?eid=ka40g000000kAd1&feoid=00N700000032Pj2&refid=0EM700000004wyU) +[![User-added image](./images/ka04u000000HcVz_0EM700000004wyU.png)](https://netwrix.secure.force.com/kb/servlet/rtaImage?eid=ka40g000000kAd1&feoid=00N700000032Pj2&refid=0EM700000004wyU) diff --git a/docs/kb/auditor/how-to-save-and-zip-netwrix-auditor-system-health-event-log.md b/docs/kb/auditor/how-to-save-and-zip-netwrix-auditor-system-health-event-log.md index 73e60c49a6..01f5a176e2 100644 --- a/docs/kb/auditor/how-to-save-and-zip-netwrix-auditor-system-health-event-log.md +++ b/docs/kb/auditor/how-to-save-and-zip-netwrix-auditor-system-health-event-log.md @@ -44,12 +44,12 @@ The exported System Health event log will appear on your Desktop. 1. Open **Event Viewer**. 2. Expand the **Applications and Services Logs** folder. - ![Netwrix Auditor System Health Logs](../../../images/ka04u00000117Ay_0EM70000000tnyM.png) + ![Netwrix Auditor System Health Logs](./images/ka04u00000117Ay_0EM70000000tnyM.png) 3. Right-click the **Netwrix Auditor System Health** log file and select **Save All Events As...**. 4. Name the file and click **Save**. - ![Save All Events As](../../../images/ka04u00000117Ay_0EM70000000tnyW.png) + ![Save All Events As](./images/ka04u00000117Ay_0EM70000000tnyW.png) 5. Select the option to **Display information for these languages**, check the **English (United States)** checkbox, and click **OK**. 6. Once the file is saved, right-click it and zip the file. diff --git a/docs/kb/auditor/how-to-send-netwrix-auditor-logs.md b/docs/kb/auditor/how-to-send-netwrix-auditor-logs.md index 352e1975e3..823df3c91f 100644 --- a/docs/kb/auditor/how-to-send-netwrix-auditor-logs.md +++ b/docs/kb/auditor/how-to-send-netwrix-auditor-logs.md @@ -34,7 +34,7 @@ knowledge_article_id: kA00g000000H9efCAC Netwrix Technical Support might request a collection of your Netwrix Auditor logs for troubleshooting purposes. Make sure you gather the following items to help your Technical Support Engineer resolve your issue. -- **Netwrix Auditor System Health event log**. Refer to the following article for additional information on exporting the System Health event log: [How to Save and Zip Netwrix Auditor System Health Event Log](/docs/kb/auditor/monitoring-plans/event-log-management/how-to-save-and-zip-netwrix-auditor-system-health-event-log.md) +- **Netwrix Auditor System Health event log**. Refer to the following article for additional information on exporting the System Health event log: [How to Save and Zip Netwrix Auditor System Health Event Log](/docs/kb/auditor/how-to-save-and-zip-netwrix-auditor-system-health-event-log) - **Netwrix Auditor configuration files**. Navigate to ` %Working Folder%\AuditCore\ConfigServer ` and copy the **ConfigServer** folder. The default location of the **ConfigServer** folder is `C:\ProgramData\Netwrix Auditor\AuditCore\ConfigServer`. @@ -71,13 +71,13 @@ Netwrix Technical Support might request a collection of your Netwrix Auditor log > **NOTE:** Once you have opened the **Open Tickets** page and identified the corresponding ticket (with a matching ticket #), you can attach the logs via one of the following ways: > > - Click the **Add attachments** button located under the **Actions** column of the ticket. -> ![Customer Portal Attachments 1](../../../images/ka0Qk000000Bei5_00N0g000004CA0p_0EMQk000008M3Qr.png) +> ![Customer Portal Attachments 1](./images/ka0Qk000000Bei5_00N0g000004CA0p_0EMQk000008M3Qr.png) > > - Expand the ticket details by clicking the **down carat (▼)** button and click the **plus (+)** button next to **Attachments**. -> ![Customer Portal Attachments 2](../../../images/ka0Qk000000Bei5_00N0g000004CA0p_0EMQk000008M3U5.png) +> ![Customer Portal Attachments 2](./images/ka0Qk000000Bei5_00N0g000004CA0p_0EMQk000008M3U5.png) ## Related links -- [How to Save and Zip Netwrix Auditor System Health Event Log](/docs/kb/auditor/monitoring-plans/event-log-management/how-to-save-and-zip-netwrix-auditor-system-health-event-log.md) +- [How to Save and Zip Netwrix Auditor System Health Event Log](/docs/kb/auditor/how-to-save-and-zip-netwrix-auditor-system-health-event-log) - [Netwrix Customer Portal](https://www.netwrix.com/tickets.html#/tickets/open) diff --git a/docs/kb/auditor/how-to-upgrade-netwrix-auditor.md b/docs/kb/auditor/how-to-upgrade-netwrix-auditor.md index c9bf2986a9..b9ec3c0d88 100644 --- a/docs/kb/auditor/how-to-upgrade-netwrix-auditor.md +++ b/docs/kb/auditor/how-to-upgrade-netwrix-auditor.md @@ -40,7 +40,7 @@ How to update Netwrix Auditor? ### Netwrix Auditor v.9.95 and earlier Older versions of Netwrix Auditor must be upgraded incrementally. You must wait 24 hours in between each incremental upgrade. -> **NOTE:** For additional information on upgrade increments, refer to the following article: [Upgrade Increments for Netwrix Auditor](/docs/kb/auditor/system-administration/migration-and-upgrade/upgrade-increments-for-netwrix-auditor.md) +> **NOTE:** For additional information on upgrade increments, refer to the following article: [Upgrade Increments for Netwrix Auditor](/docs/kb/auditor/upgrade-increments-for-netwrix-auditor) If you are upgrading from a version earlier than 9.96, view the additional steps under **Post Upgrade** > **Legacy Steps** further in this article. @@ -64,10 +64,10 @@ Upon completion, Netwrix Auditor will launch. To confirm integrity, run the foll - **Legacy Steps:** On version 8.5 and lower, you will need to launch the Netwrix Auditor Administrator Console and manually upgrade the Audit Databases in SQL. - Click **Audit Database** and then click **Upgrade**. - ![8.0-Upgrade-6-1.png](../../../images/ka0Qk000000Csfl_0EM4u0000084TwA.png) + ![8.0-Upgrade-6-1.png](./images/ka0Qk000000Csfl_0EM4u0000084TwA.png) ## Related articles - [Upgrading to the Latest Version](https://docs.netwrix.com/docs/auditor/10_8/install/upgrade) -- [Upgrade Increments for Netwrix Auditor](/docs/kb/auditor/system-administration/migration-and-upgrade/upgrade-increments-for-netwrix-auditor.md) +- [Upgrade Increments for Netwrix Auditor](/docs/kb/auditor/upgrade-increments-for-netwrix-auditor) diff --git a/docs/kb/auditor/how-to-use-wildcards-in-netwrix-auditor-reports.md b/docs/kb/auditor/how-to-use-wildcards-in-netwrix-auditor-reports.md index 6ffc4c9137..5b33280e3d 100644 --- a/docs/kb/auditor/how-to-use-wildcards-in-netwrix-auditor-reports.md +++ b/docs/kb/auditor/how-to-use-wildcards-in-netwrix-auditor-reports.md @@ -72,5 +72,5 @@ Netwrix Auditor reports are based on SQL Server Reporting Services — the same - `AOE` - Not `ABE`, `ACE`, `AAE`, `ADE`. -![Wildcards image](../../../images/ka04u00000117UP_0EM4u000008M7Sw.png) +![Wildcards image](./images/ka04u00000117UP_0EM4u000008M7Sw.png) diff --git a/docs/kb/auditor/how-to-view-custom-sensitive-file-categories-in-netwrix-auditor.md b/docs/kb/auditor/how-to-view-custom-sensitive-file-categories-in-netwrix-auditor.md index d1e547f0cd..216b66e298 100644 --- a/docs/kb/auditor/how-to-view-custom-sensitive-file-categories-in-netwrix-auditor.md +++ b/docs/kb/auditor/how-to-view-custom-sensitive-file-categories-in-netwrix-auditor.md @@ -50,7 +50,7 @@ Refer to the following steps: > **NOTE:** To delete parent terms, first delete the children terms. 3. Once the built-in terms are cleared, create a new child term under the root taxonomy term. Right-click the root term and click **Add Child Term(s)**. Then, insert the new clues to the child term. - ![User-added image](../../../images/ka0Qk0000002kpx_0EMQk000003xxWz.png) + ![User-added image](./images/ka0Qk0000002kpx_0EMQk000003xxWz.png) 4. Set up your sources to include target files for the modified taxonomy. Wait for the files to be crawled and classified. The corresponding Netwrix Auditor report will include the used taxonomy and file owner. diff --git a/docs/kb/auditor/hyperlinks-in-custom-branding.md b/docs/kb/auditor/hyperlinks-in-custom-branding.md index e15e14f425..2b04a7a115 100644 --- a/docs/kb/auditor/hyperlinks-in-custom-branding.md +++ b/docs/kb/auditor/hyperlinks-in-custom-branding.md @@ -37,5 +37,5 @@ This can be done by using html tags. 3. Modify the URL (`https://netwrix.com/`) and caption (`Support link`) as needed -![User-added image](../../../images/ka04u000000HcNU_0EM700000004xUL.png) +![User-added image](./images/ka04u000000HcNU_0EM700000004xUL.png) diff --git a/docs/kb/auditor/illegible-notification-contents-and-characters-in-password-expiration-notifier.md b/docs/kb/auditor/illegible-notification-contents-and-characters-in-password-expiration-notifier.md index 6d37d24828..3253cb962a 100644 --- a/docs/kb/auditor/illegible-notification-contents-and-characters-in-password-expiration-notifier.md +++ b/docs/kb/auditor/illegible-notification-contents-and-characters-in-password-expiration-notifier.md @@ -26,7 +26,7 @@ knowledge_article_id: kA0Qk0000000Q8zKAE When previewing or viewing notifications sent by Netwrix Auditor Netwrix Password Reset (PEN), the contents are illegible. The text and particular characters do not correspond to the intended language. -![IllegibleCharacters](../../../images/ka0Qk0000001Zjh_0EMQk000002jqCb.png) +![IllegibleCharacters](./images/ka0Qk0000001Zjh_0EMQk000002jqCb.png) ## Cause diff --git a/docs/kb/auditor/images-are-not-shown.md b/docs/kb/auditor/images-are-not-shown.md index 4d412531ea..dd697210bf 100644 --- a/docs/kb/auditor/images-are-not-shown.md +++ b/docs/kb/auditor/images-are-not-shown.md @@ -25,7 +25,7 @@ knowledge_article_id: kA00g000000H9YHCA0 ## Question Web Portal shows no images just red boxes. Whats the case? -![User-added image](../../../images/ka04u00000117dv_0EM7000000050pb.png) +![User-added image](./images/ka04u00000117dv_0EM7000000050pb.png) ## Answer The issue occurs because IIS cannot display images because of configuration. diff --git a/docs/kb/auditor/impossible-to-export-a-report.md b/docs/kb/auditor/impossible-to-export-a-report.md index 86baa26f79..f18359a0f9 100644 --- a/docs/kb/auditor/impossible-to-export-a-report.md +++ b/docs/kb/auditor/impossible-to-export-a-report.md @@ -49,7 +49,7 @@ Refer to the following options to save the report: 1. In Netwrix Auditor, navigate to the **Reports** menu and run a report. 2. Click the **Print** icon, select the appropriate format, and click **Print**. - ![Print dialog or options](../../../images/ka0Qk000000CoU5_0EM4u0000084Tco.png) + ![Print dialog or options](./images/ka0Qk000000CoU5_0EM4u0000084Tco.png) 3. Proceed with the further steps to save the report. ## Related Articles diff --git a/docs/kb/auditor/invalid-character-value-for-cast-specification-error-occurs-when-trying-to-store-audit-data.md b/docs/kb/auditor/invalid-character-value-for-cast-specification-error-occurs-when-trying-to-store-audit-data.md index 55c5d00700..446acc91d1 100644 --- a/docs/kb/auditor/invalid-character-value-for-cast-specification-error-occurs-when-trying-to-store-audit-data.md +++ b/docs/kb/auditor/invalid-character-value-for-cast-specification-error-occurs-when-trying-to-store-audit-data.md @@ -67,4 +67,4 @@ The source of the issue was resolved in newer versions, and since you are on 9.9 After the database retention period passes, you will be able to remove the old database from the SQL Server completely and will not need this empty plan anymore (stale data would be cleared according to database retention settings, and all the current data will be in the new database). -**IMPORTANT:** If, after these workarounds, you will have the *Archive Service is busy processing activity records* error, refer to the following article: [Archive Service is Busy Processing Activity Records](/docs/kb/auditor/features-and-operations/glossaries-and-faqs/archive-service-is-busy-processing-activity-records.md). +**IMPORTANT:** If, after these workarounds, you will have the *Archive Service is busy processing activity records* error, refer to the following article: [Archive Service is Busy Processing Activity Records](/docs/kb/auditor/archive-service-is-busy-processing-activity-records). diff --git a/docs/kb/auditor/is-it-possible-to-have-ndc-sql-database-and-auditor-databases-on-the-same-sql-server.md b/docs/kb/auditor/is-it-possible-to-have-ndc-sql-database-and-auditor-databases-on-the-same-sql-server.md index 6439ce3af6..fbc0320292 100644 --- a/docs/kb/auditor/is-it-possible-to-have-ndc-sql-database-and-auditor-databases-on-the-same-sql-server.md +++ b/docs/kb/auditor/is-it-possible-to-have-ndc-sql-database-and-auditor-databases-on-the-same-sql-server.md @@ -32,4 +32,4 @@ Is it possible to have both: Netwrix Data Classification (NDC) SQL database and Netwrix strongly recommends **do not keep** these databases on the same SQL Server. This may lead to significant performance loss. -If, for some reasons, you need to migrate your Netwrix Data Classification (NDC) SQL database to another server, refer to the following article for additional information: [How to Migrate the Netwrix Data Classification Database](/docs/kb/dataclassification/migration-and-maintenance/how-to-migrate-the-netwrix-data-classification-database.md). +If, for some reasons, you need to migrate your Netwrix Data Classification (NDC) SQL database to another server, refer to the following article for additional information: [How to Migrate the Netwrix Data Classification Database](/docs/kb/dataclassification/how-to-migrate-the-netwrix-data-classification-database). diff --git a/docs/kb/auditor/kds-removal-tool-for-adv-2023-003-failed-to-load-configuration-file.md b/docs/kb/auditor/kds-removal-tool-for-adv-2023-003-failed-to-load-configuration-file.md index 35a54827de..7986afe08c 100644 --- a/docs/kb/auditor/kds-removal-tool-for-adv-2023-003-failed-to-load-configuration-file.md +++ b/docs/kb/auditor/kds-removal-tool-for-adv-2023-003-failed-to-load-configuration-file.md @@ -32,7 +32,7 @@ Failed to load configuration file. Could not find a part of the path ``` -![Error dialog image](../../../images/ka04u00000117HW_0EM4u000008LwaA.png) +![Error dialog image](./images/ka04u00000117HW_0EM4u000008LwaA.png) ## Cause diff --git a/docs/kb/auditor/lockouts-are-not-tracked.md b/docs/kb/auditor/lockouts-are-not-tracked.md index fb3c9aec1f..34a45f9a98 100644 --- a/docs/kb/auditor/lockouts-are-not-tracked.md +++ b/docs/kb/auditor/lockouts-are-not-tracked.md @@ -36,9 +36,9 @@ First, make sure the Windows security log on your DC is reachable: connect via * 4. Create a new DWORD named `UseWatcher` and set its value to `1`. 5. Restart the Netwrix Account Lockout Examiner service via the Services snap-in. -[![User-added image](../../../images/ka04u000000HcWD_0EM700000004udF.png)](https://netwrix.secure.force.com/kb/servlet/rtaImage?eid=ka40g000000kAcl&feoid=00N700000032Pj2&refid=0EM700000004udF) +[![User-added image](./images/ka04u000000HcWD_0EM700000004udF.png)](https://netwrix.secure.force.com/kb/servlet/rtaImage?eid=ka40g000000kAcl&feoid=00N700000032Pj2&refid=0EM700000004udF) If the above doesn't help, try to change the value of the `UseWMI` registry key to `0`. -[![User-added image](../../../images/ka04u000000HcWD_0EM700000004wzc.png)](https://netwrix.secure.force.com/kb/servlet/rtaImage?eid=ka40g000000kAcl&feoid=00N700000032Pj2&refid=0EM700000004wzc) +[![User-added image](./images/ka04u000000HcWD_0EM700000004wzc.png)](https://netwrix.secure.force.com/kb/servlet/rtaImage?eid=ka40g000000kAcl&feoid=00N700000032Pj2&refid=0EM700000004wzc) diff --git a/docs/kb/auditor/log-overwrites-warnings.md b/docs/kb/auditor/log-overwrites-warnings.md index b5e6da41de..aab0a680ce 100644 --- a/docs/kb/auditor/log-overwrites-warnings.md +++ b/docs/kb/auditor/log-overwrites-warnings.md @@ -56,14 +56,14 @@ NOTE: for **Security** and **System** event logs, you can figure out who cleared IMPORTANT: Before changing `Maximum log size`, make sure that the system drive has enough free space to store the event log of the maximum size. If not, the event log will grow and fill up all free space on the system drive and the system will stop responding. 4. Make sure the **Overwrite events as needed** option is selected and click **Apply**. -![Configuring maximum log size](../../../images/ka04u000000HcXR_0EM700000004vPE.png) +![Configuring maximum log size](./images/ka04u000000HcXR_0EM700000004vPE.png) ## Procedure 2: Increase `Maximum log size` via Group Policy Object 1. Go to **Start** / **Administrative Tools** / **Group Policy Management**. 2. In the window displayed, go to **Group Policy Management** / **Forest Name** / **Domains** / **Group Policy Objects** / right-click the appropriate policy (or create new) and select **Edit**. **Group Policy Management Editor** starts. -![Group Policy Management](../../../images/ka04u000000HcXR_0EM700000004vPJ.png) +![Group Policy Management](./images/ka04u000000HcXR_0EM700000004vPJ.png) 3. In the left pane, go to **Computer Configuration** / **Policies** / **Windows Settings** / **Security Settings** / **Event Log**. Right-click **Retention method for ``**, choose **Properties**. 4. In the **Security Policy Setting** tab, check the **Define this policy setting** box and select **Do not overwrite events (clear log manually)**. Click OK. @@ -71,7 +71,7 @@ NOTE: for **Security** and **System** event logs, you can figure out who cleared 6. In the **Security Policy Setting** tab, check the **Define this policy setting** box and set the size to `4194240` Kb as recommended by Microsoft: http://support.microsoft.com/kb/957662 IMPORTANT: The affected machines must have enough free space on their system drives for storing the event log of the maximum size. If not, the event log will grow and fill up all free space on the system drive and the system will stop responding. -![Group Policy Management Editor](../../../images/ka04u000000HcXR_0EM700000004vPO.png) +![Group Policy Management Editor](./images/ka04u000000HcXR_0EM700000004vPO.png) 7. Close **Group Policy Object Editor** and link the configured GPO to the required OUs and containers in **Group Policy Management**. 8. OPTIONAL: Upgrade the group policies on the problematic servers by performing the following command: @@ -85,7 +85,7 @@ NOTE: for **Security** and **System** event logs, you can figure out who cleared 2. When the **Resultant Set of Policy** is processed, expand **Computer Configuration** / **Windows Setting** / **Security Settings** / **Event Log**. 3. Make sure that the **Retention method for ``** policy setting has the **Not Defined** or **Manually** value set. If not, change this setting using **Group Policy Management Editor** as described in **Procedure 2**. -![RSOP Results](../../../images/ka04u000000HcXR_0EM700000004vPT.png) +![RSOP Results](./images/ka04u000000HcXR_0EM700000004vPT.png) 4. Perform the following steps: - Click **Start** / **Run**, type `eventvwr.msc` and press **Enter**. The **Event Viewer** window will be displayed. @@ -94,7 +94,7 @@ NOTE: for **Security** and **System** event logs, you can figure out who cleared - Select the **Archive the log when full, do not overwrite events** radio button. - Click the **Clear Log** button. Click the **Apply** button. -![Event Viewer Settings on Windows 2008](../../../images/ka04u000000HcXR_0EM700000004vPn.png) +![Event Viewer Settings on Windows 2008](./images/ka04u000000HcXR_0EM700000004vPn.png) NOTE: These maximum sizes are recommended by Microsoft: http://support.microsoft.com/kb/957662 IMPORTANT: Before you change `Maximum log size` and enable the **Archive events when full** option, make sure that the system drive has enough free space to store the event log and log's backup files of the maximum size. If not, the event log will grow and fill up all free space on the system drive and the system will stop responding. @@ -110,5 +110,5 @@ IMPORTANT: Before you change `Maximum log size` and enable the **Archive events - `ProcessBackupLogs` set to `1` - `CleanAutoBackupLogs` set to `X` (if you want the archives to be removed when all events in them are older than `X` hours, for example: `24` hours). -![Event Log Manager Registry Settings](../../../images/ka04u000000HcXR_0EM700000004vPs.png) +![Event Log Manager Registry Settings](./images/ka04u000000HcXR_0EM700000004vPs.png) diff --git a/docs/kb/auditor/logon-failed-for-unattended-execution-account-running-netwrix-auditor-reports.md b/docs/kb/auditor/logon-failed-for-unattended-execution-account-running-netwrix-auditor-reports.md index 44b8dc2fab..ba0cccfb92 100644 --- a/docs/kb/auditor/logon-failed-for-unattended-execution-account-running-netwrix-auditor-reports.md +++ b/docs/kb/auditor/logon-failed-for-unattended-execution-account-running-netwrix-auditor-reports.md @@ -64,7 +64,7 @@ If no credentials are visible in Report Server Configuration Manager, follow the 2. Open the `rsreportserver.config` file in a text editor, and locate the `` node. - ![UnattendedExecutionAccount node](../../../images/ka04u00000117zS_0EM4u000008MT4S.png) + ![UnattendedExecutionAccount node](./images/ka04u00000117zS_0EM4u000008MT4S.png) 3. Delete the credentials specified in ``, ``, and `` fields. diff --git a/docs/kb/auditor/long-data-collection-improving-the-performance.md b/docs/kb/auditor/long-data-collection-improving-the-performance.md index 9ffb5ba4aa..e6ed3c217b 100644 --- a/docs/kb/auditor/long-data-collection-improving-the-performance.md +++ b/docs/kb/auditor/long-data-collection-improving-the-performance.md @@ -60,7 +60,7 @@ Depending on your environment and needs, the Audit Database retention period can ### Exclude Netwrix-related folders from antivirus scans -As Netwrix Auditor creates and writes audit data in smaller portions, your antivirus suite will attempt to check every new or edited file to complete the threat check. Full file reads might take extra time to complete, hindering the writing capability of Netwrix Auditor, in some cases leading to timeouts and additional RAM and CPU loads. Refer to the following article for additional information on folders to be excluded from regular antivirus checks: [Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/system-administration/security-hardening/antivirus-exclusions-for-netwrix-auditor.md) +As Netwrix Auditor creates and writes audit data in smaller portions, your antivirus suite will attempt to check every new or edited file to complete the threat check. Full file reads might take extra time to complete, hindering the writing capability of Netwrix Auditor, in some cases leading to timeouts and additional RAM and CPU loads. Refer to the following article for additional information on folders to be excluded from regular antivirus checks: [Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor) ### Set up data collection for State-in-Time reports @@ -89,7 +89,7 @@ In case you have an Event Log Manager plan set up, make sure it doesn't monitor ### Omit lists -You can limit the monitoring scope in your environment via omit lists — this allows to proactively decrease the DB loads as changes for omitted items are not recorded. For additional information on how to exclude users and objects via Netwrix Auditor UI, refer to the following article: [How to Exclude Users and Objects from Monitoring Scope in Netwrix Auditor UI](/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-exclude-users-and-objects-from-monitoring-scope-in-netwrix-auditor-ui.md). For additional information on how to use omit lists, refer to the following article: [How to Use Omit Lists](https://docs.netwrix.com/docs/kb/auditor/how-to-use-omit-lists) +You can limit the monitoring scope in your environment via omit lists — this allows to proactively decrease the DB loads as changes for omitted items are not recorded. For additional information on how to exclude users and objects via Netwrix Auditor UI, refer to the following article: [How to Exclude Users and Objects from Monitoring Scope in Netwrix Auditor UI](/docs/kb/auditor/how-to-exclude-users-and-objects-from-monitoring-scope-in-netwrix-auditor-ui). For additional information on how to use omit lists, refer to the following article: [How to Use Omit Lists](https://docs.netwrix.com/docs/kb/auditor/how-to-use-omit-lists) ### Related articles @@ -97,7 +97,7 @@ You can limit the monitoring scope in your environment via omit lists — this a - [Hardware Requirements](https://docs.netwrix.com/docs/auditor/10_8/requirements/console) - [Settings for Data Collection](https://docs.netwrix.com/docs/auditor/10_8/admin/monitoringplans/create#settings-for-data-collection) - [Configure Database Retention](https://docs.netwrix.com/docs/auditor/10_8/admin/settings/auditdatabase#configure-database-retention) -- [Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/system-administration/security-hardening/antivirus-exclusions-for-netwrix-auditor.md) +- [Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor) - [Manage Data Sources](https://docs.netwrix.com/docs/auditor/10_8/admin/monitoringplans/datasources) -- [How to Exclude Users and Objects from Monitoring Scope in Netwrix Auditor UI](/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-exclude-users-and-objects-from-monitoring-scope-in-netwrix-auditor-ui.md) +- [How to Exclude Users and Objects from Monitoring Scope in Netwrix Auditor UI](/docs/kb/auditor/how-to-exclude-users-and-objects-from-monitoring-scope-in-netwrix-auditor-ui) - [How to Use Omit Lists](https://docs.netwrix.com/docs/kb/auditor/how-to-use-omit-lists) diff --git a/docs/kb/auditor/malformed-control-request.md b/docs/kb/auditor/malformed-control-request.md index 18a250c980..f5207e5b9e 100644 --- a/docs/kb/auditor/malformed-control-request.md +++ b/docs/kb/auditor/malformed-control-request.md @@ -34,7 +34,7 @@ It should be a reply to lockout notification and shall have the code specified a For example: -![User-added image](../../../images/ka04u000000HcT2_0EM700000005kEC.png) +![User-added image](./images/ka04u000000HcT2_0EM700000005kEC.png) --- diff --git a/docs/kb/auditor/manually-update-user-activity-core-service.md b/docs/kb/auditor/manually-update-user-activity-core-service.md index 1dde705e89..d3090db07b 100644 --- a/docs/kb/auditor/manually-update-user-activity-core-service.md +++ b/docs/kb/auditor/manually-update-user-activity-core-service.md @@ -29,7 +29,7 @@ The Netwrix Auditor User Activity Core Service version in a target server does n ## Answer -> **NOTE:** Refer to the following article for additional information on establishing the version of your Auditor server: [How to Find Out My Netwrix Auditor Version](/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-find-out-my-netwrix-auditor-version.md) +> **NOTE:** Refer to the following article for additional information on establishing the version of your Auditor server: [How to Find Out My Netwrix Auditor Version](/docs/kb/auditor/how-to-find-out-my-netwrix-auditor-version) > **IMPORTANT:** It is recommended to stop User Activity services in the Netwrix server before making changes to installed Core Services in targets. Run the following command in elevated PowerShell to stop User Activity Core Service and Audit Service: > @@ -117,5 +117,5 @@ User Activity Core Service is designed to be deployed automatically when adding ## Related links -- [How to Find Out My Netwrix Auditor Version](/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-find-out-my-netwrix-auditor-version.md) +- [How to Find Out My Netwrix Auditor Version](/docs/kb/auditor/how-to-find-out-my-netwrix-auditor-version) - [Uninstall Netwrix Product](https://www.netwrix.com/download/products/KnowledgeBase/Uninstall-NetwrixProduct.ps1) diff --git a/docs/kb/auditor/migrate-netwrix-password-expiration-notifier-to-a-different-server.md b/docs/kb/auditor/migrate-netwrix-password-expiration-notifier-to-a-different-server.md index 30b68a7a38..3c66662603 100644 --- a/docs/kb/auditor/migrate-netwrix-password-expiration-notifier-to-a-different-server.md +++ b/docs/kb/auditor/migrate-netwrix-password-expiration-notifier-to-a-different-server.md @@ -35,7 +35,7 @@ In Netwrix Auditor versions 9.0 and newer, Netwrix Password Reset is installed a 2. Copy the following data from the old server to the new server: - Templates folder from `C:\Program Files (x86)\Netwrix Auditor\Password Expiration Alerting\Templates`. - Screenshot all four tabs of the Netwrix Password Reset interface for configuration details. - ![tIfrvbFLMt.png](../../../images/ka04u00000117hE_0EM4u000007ccaS.png) + ![tIfrvbFLMt.png](./images/ka04u00000117hE_0EM4u000007ccaS.png) 3. Reconfigure Netwrix Password Reset according to the screenshots you captured. 4. Apply your Netwrix Auditor License to the new instance of Netwrix Auditor. @@ -43,5 +43,5 @@ In Netwrix Auditor versions 9.0 and newer, Netwrix Password Reset is installed a Message templates customized via the Netwrix Password Reset UI should be transferred manually — make sure to copy the contents of the **Actions** tab reports highlighted in the screenshot. -![CslItbePFg.png](../../../images/ka04u00000117hE_0EM4u000007ccac.png) +![CslItbePFg.png](./images/ka04u00000117hE_0EM4u000007ccac.png) diff --git a/docs/kb/auditor/migrating-auditor-to-new-server.md b/docs/kb/auditor/migrating-auditor-to-new-server.md index 7e1d4631b4..696e2a6bfd 100644 --- a/docs/kb/auditor/migrating-auditor-to-new-server.md +++ b/docs/kb/auditor/migrating-auditor-to-new-server.md @@ -73,12 +73,12 @@ By default, Long-Term Archive is located at `C:\ProgramData\Netwrix Auditor\Data Navigate to your Long-Term Archive location and copy the entire folder. Proceed by transferring Long-Term Archive to the new Netwrix Auditor server. While you can migrate it to the default location, it is recommended to keep Long-Term Archive on a separate drive. This will prevent rapid storage consumption on the C drive. Take note of where you have placed Long-Term Archive on the new Netwrix Auditor server. -> **NOTE:** You can split the Long-Term Archive migration into two steps if the size of your ActivityRecords folder doesn't allow for a quick migration. For additional information, refer to the following article: How to Move Long-Term Archive to a New Location: [How to Move Long-Term Archive to a New Location](/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-move-long-term-archive-to-a-new-location.md) +> **NOTE:** You can split the Long-Term Archive migration into two steps if the size of your ActivityRecords folder doesn't allow for a quick migration. For additional information, refer to the following article: How to Move Long-Term Archive to a New Location: [How to Move Long-Term Archive to a New Location](/docs/kb/auditor/how-to-move-long-term-archive-to-a-new-location) ### SQL Databases -It is important to decide on migration of your SQL databases or keeping them in your current SQL Server instance during the Netwrix Auditor migration. In case you'd like to migrate your SQL Server databases, refer to the following article for additional information:[How to Migrate Netwrix Auditor Databases to Another SQL Server Instance](/docs/kb/auditor/configuration-and-setup/sql-server-auditing/how-to-migrate-netwrix-auditor-databases-to-another-sql-server-instance.md) -Once SQL migration is complete, refer to the following article for additional information on Report Server Database deployment:[Deploying the Report Server Database](/docs/kb/auditor/system-administration/database-management/deploying-the-report-server-database.md) +It is important to decide on migration of your SQL databases or keeping them in your current SQL Server instance during the Netwrix Auditor migration. In case you'd like to migrate your SQL Server databases, refer to the following article for additional information:[How to Migrate Netwrix Auditor Databases to Another SQL Server Instance](/docs/kb/auditor/how-to-migrate-netwrix-auditor-databases-to-another-sql-server-instance) +Once SQL migration is complete, refer to the following article for additional information on Report Server Database deployment:[Deploying the Report Server Database](/docs/kb/auditor/deploying-the-report-server-database) ### Final Steps @@ -110,16 +110,16 @@ Start-Service -Displayname Netwrix* 3. In Netwrix Auditor **Settings** menu, select **Audit Databse** in the left pane and click **Modify** under **Audit database settings**. 4. Specify the SQL Server instance name and credentials of the account used to write data to SQL databases. Refer to the following articles for additional information on SQL permissions and report server database deployment: - [Requirements for SQL Server to Store Audit Data](https://docs.netwrix.com/docs/auditor/10_8/requirements/sqlserver) - - [Deploying the Report Server Database](/docs/kb/auditor/system-administration/database-management/deploying-the-report-server-database.md) + - [Deploying the Report Server Database](/docs/kb/auditor/deploying-the-report-server-database) ### Important Notes Post-Migration -- If you've previously had any omit lists configured, you will have to either copy the contents of these omit lists or copy the files to the new server. For additional information on omit lists and their locations, refer to the following article: [How to Use Omit Lists](/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-use-omit-lists.md) +- If you've previously had any omit lists configured, you will have to either copy the contents of these omit lists or copy the files to the new server. For additional information on omit lists and their locations, refer to the following article: [How to Use Omit Lists](/docs/kb/auditor/how-to-use-omit-lists) - You cannot migrate Event Log Manager or its configuration files. Remember to manually copy the configuration over to the new server. Event Log Manager data will be migrated in case you've migrated SQL databases. - Netwrix Password Expiration Notifier and Netwrix Inactive Users Tracker do not store any data — their reports are sent daily via email. For more information on how to migrate these Netwrix tools, refer to the following articles: - - [Migrate PEN to a Different Server](/docs/kb/auditor/monitoring-plans/password-expiration-notifier/migrate-netwrix-password-expiration-notifier-to-a-different-server.md) - - How to migrate Netwrix Inactive Users Tracker to other servers: [How to Migrate Netwrix Inactive Users Tracker to Other Servers](/docs/kb/auditor/monitoring-plans/user-activity-monitoring/how-to-migrate-netwrix-inactive-users-tracker-to-other-servers.md) -- User Activity data will not be collected until the Core Service is redeployed after migration. For more information on how to reset Netwrix Auditor User Activity Core Service to allow the monitoring plan to redeploy with the new configuration settings and registry keys, review the following article: [Uninstalling User Activity Monitoring Agents](/docs/kb/auditor/monitoring-plans/user-activity-monitoring/uninstalling-user-activity-monitoring-agents.md) + - [Migrate PEN to a Different Server](/docs/kb/auditor/migrate-netwrix-password-expiration-notifier-to-a-different-server) + - How to migrate Netwrix Inactive Users Tracker to other servers: [How to Migrate Netwrix Inactive Users Tracker to Other Servers](/docs/kb/auditor/how-to-migrate-netwrix-inactive-users-tracker-to-other-servers) +- User Activity data will not be collected until the Core Service is redeployed after migration. For more information on how to reset Netwrix Auditor User Activity Core Service to allow the monitoring plan to redeploy with the new configuration settings and registry keys, review the following article: [Uninstalling User Activity Monitoring Agents](/docs/kb/auditor/uninstalling-user-activity-monitoring-agents) ### Validation Checklist @@ -128,7 +128,7 @@ Run the following checks for your migrated Netwrix Auditor instance: - Run a search with blank parameters (an open search). - Run a report on a data source you are auditing. - Confirm your monitoring plans have carried over. -- Apply the Auditor license. Refer to the following article for additional information:[How to Apply Netwrix Auditor License](/docs/kb/auditor/system-administration/licensing-and-compliance/how-to-apply-netwrix-auditor-license.md) +- Apply the Auditor license. Refer to the following article for additional information:[How to Apply Netwrix Auditor License](/docs/kb/auditor/how-to-apply-netwrix-auditor-license) > **IMPORTANT:** The SSL certificate previously used for Integration API will be missing from the certificate store in your new Netwrix Auditor server. Generate a new SSL certificate for Netwrix Auditor Integration API − refer to the following article for additional information: [Integration API](https://docs.netwrix.com/docs/auditor/10_8/api/overview) @@ -138,12 +138,12 @@ Monitor the system over the next few days to confirm the migration has been comp - [Software Requirements](https://docs.netwrix.com/docs/auditor/10_8/requirements/software) - [Hardware Requirements](https://docs.netwrix.com/docs/auditor/10_8/requirements/console) -- [How to Move Long-Term Archive to a New Location](/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-move-long-term-archive-to-a-new-location.md) -- [How to Migrate Netwrix Auditor Databases to Another SQL Server Instance](/docs/kb/auditor/configuration-and-setup/sql-server-auditing/how-to-migrate-netwrix-auditor-databases-to-another-sql-server-instance.md) -- [Deploying the Report Server Database](/docs/kb/auditor/system-administration/database-management/deploying-the-report-server-database.md) +- [How to Move Long-Term Archive to a New Location](/docs/kb/auditor/how-to-move-long-term-archive-to-a-new-location) +- [How to Migrate Netwrix Auditor Databases to Another SQL Server Instance](/docs/kb/auditor/how-to-migrate-netwrix-auditor-databases-to-another-sql-server-instance) +- [Deploying the Report Server Database](/docs/kb/auditor/deploying-the-report-server-database) - [Requirements for SQL Server to Store Audit Data](https://docs.netwrix.com/docs/auditor/10_8/requirements/sqlserver) [Integration API](https://docs.netwrix.com/docs/auditor/10_8/api/overview) -- [Specified Logon Session Does Not Exist Error in Netwrix Auditor](/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/specified-logon-session-does-not-exist-error-in-netwrix-auditor.md) -- [How to Apply Netwrix Auditor License](/docs/kb/auditor/system-administration/licensing-and-compliance/how-to-apply-netwrix-auditor-license.md) -- [Migrate PEN to a Different Server](/docs/kb/auditor/monitoring-plans/password-expiration-notifier/migrate-netwrix-password-expiration-notifier-to-a-different-server.md) -- [How to Migrate Netwrix Inactive Users Tracker to Other Servers](/docs/kb/auditor/monitoring-plans/user-activity-monitoring/how-to-migrate-netwrix-inactive-users-tracker-to-other-servers.md) +- [Specified Logon Session Does Not Exist Error in Netwrix Auditor](/docs/kb/auditor/specified-logon-session-does-not-exist-error-in-netwrix-auditor) +- [How to Apply Netwrix Auditor License](/docs/kb/auditor/how-to-apply-netwrix-auditor-license) +- [Migrate PEN to a Different Server](/docs/kb/auditor/migrate-netwrix-password-expiration-notifier-to-a-different-server) +- [How to Migrate Netwrix Inactive Users Tracker to Other Servers](/docs/kb/auditor/how-to-migrate-netwrix-inactive-users-tracker-to-other-servers) diff --git a/docs/kb/auditor/netwrix-auditor-configuration-server-service-fails-to-start-too-many-methods-to-fire-events-from.md b/docs/kb/auditor/netwrix-auditor-configuration-server-service-fails-to-start-too-many-methods-to-fire-events-from.md index 18fd0d236d..1af621e19d 100644 --- a/docs/kb/auditor/netwrix-auditor-configuration-server-service-fails-to-start-too-many-methods-to-fire-events-from.md +++ b/docs/kb/auditor/netwrix-auditor-configuration-server-service-fails-to-start-too-many-methods-to-fire-events-from.md @@ -32,11 +32,11 @@ Windows could not start the Netwrix Auditor Configuration Server Service service Error 0x80040209: An interface has too many methods to fire events from. ``` -![Screenshot 1](../../../images/ka04u00000117L8_0EM4u000008LCum.png) +![Screenshot 1](./images/ka04u00000117L8_0EM4u000008LCum.png) Other services are running as expected. -![Screenshot 2](../../../images/ka04u00000117L8_0EM4u000008LCuw.png) +![Screenshot 2](./images/ka04u00000117L8_0EM4u000008LCuw.png) - The following error is prompted in the main Netwrix Auditor screen: @@ -45,7 +45,7 @@ Connection failed Access is denied ``` -![Screenshot 3](../../../images/ka04u00000117L8_0EM4u000008M2Tz.png) +![Screenshot 3](./images/ka04u00000117L8_0EM4u000008M2Tz.png) Upon checking Services running, Netwrix Auditor Configuration Server Service appears to have stopped. When attempting to restart the service, the same error is prompted. @@ -64,7 +64,7 @@ Refer to the following steps to troubleshoot the issue: 1. Back up the ConfigServer folder located in ` %Working Folder%\AuditCore\ConfigServer`. 2. Delete all files in the original ConfigServer folder except for the StorageBackups folder and the Configuration.xml file. -![ConfigServer folder contents](../../../images/ka04u00000117L8_0EM4u000008LCv1.png) +![ConfigServer folder contents](./images/ka04u00000117L8_0EM4u000008LCv1.png) 3. Restart Netwrix Auditor Configuration Server Service. 4. Make sure the following services are running (including all the monitoring plan-related services): @@ -77,11 +77,11 @@ In case the aforementioned steps did not help, refer to the following steps to t 1. Back up the ConfigServer folder located in ` %Working Folder%\AuditCore\ConfigServer`. 2. Delete all files in the original ConfigServer folder except for the StorageBackups folder. It is located in ` %Working Folder%\AuditCore\ConfigServer`. -![ConfigServer StorageBackups folder](../../../images/ka04u00000117L8_0EM4u000008LCvL.png) +![ConfigServer StorageBackups folder](./images/ka04u00000117L8_0EM4u000008LCvL.png) 3. Copy the Configuration.xml file from the latest **BACKUP_%DATE%**\%GUID% folder. -![Backup folder selection](../../../images/ka04u00000117L8_0EM4u000008LCvk.png) +![Backup folder selection](./images/ka04u00000117L8_0EM4u000008LCvk.png) 4. Paste the copied Configuration.xml file to ` %Working Folder%\AuditCore\ConfigServer`. 5. Restart Netwrix Auditor Configuration Server Service. @@ -92,7 +92,7 @@ In case the aforementioned steps did not help, refer to the following steps to t > **NOTE:** If these steps did not help, try using the Configuration.xml file from the second to the last **BACKUP_%DATE%**\%GUID% folder. Paste the file to ` %Working Folder%\AuditCore\ConfigServer` and restart Netwrix Auditor services. -![Configuration restored](../../../images/ka04u00000117L8_0EM4u000008LCwE.png) +![Configuration restored](./images/ka04u00000117L8_0EM4u000008LCwE.png) > **NOTE:** If the issue reoccurs after some time, contact [Netwrix Technical Support](https://www.netwrix.com/open_a_ticket.html). diff --git a/docs/kb/auditor/netwrix-auditor-consumes-disk-space-recommendations.md b/docs/kb/auditor/netwrix-auditor-consumes-disk-space-recommendations.md index 236853abb3..edeebacf8c 100644 --- a/docs/kb/auditor/netwrix-auditor-consumes-disk-space-recommendations.md +++ b/docs/kb/auditor/netwrix-auditor-consumes-disk-space-recommendations.md @@ -42,18 +42,18 @@ The following recommendations will allow you to reduce disk space consumption: Follow these Knowledge Base articles for additional information: - - [How to Move Long-Term Archive to a New Location](/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-move-long-term-archive-to-a-new-location.md) - - [How to Prevent Long-Term Archive Overflow](/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-prevent-long-term-archive-overflow.md) + - [How to Move Long-Term Archive to a New Location](/docs/kb/auditor/how-to-move-long-term-archive-to-a-new-location) + - [How to Prevent Long-Term Archive Overflow](/docs/kb/auditor/how-to-prevent-long-term-archive-overflow) 3. Migrate Working Folder to a new location. The size of your Working Folder may grow significantly (normally, up to `10 – 20GB`) depending on the workload, especially during activity peaks. If your system drive capacity is limited, you might want to keep the temporary files and trace logs on another drive, i.e. change the Working Folder default location. - For additional information on how to move the Working Folder, refer to the following article: [How to Migrate Netwrix Auditor Working Folder to a New Location](/docs/kb/auditor/system-administration/migration-and-upgrade/how-to-migrate-netwrix-auditor-working-folder-to-a-new-location.md). + For additional information on how to move the Working Folder, refer to the following article: [How to Migrate Netwrix Auditor Working Folder to a New Location](/docs/kb/auditor/how-to-migrate-netwrix-auditor-working-folder-to-a-new-location). 4. Remove the **Netwrix Backup** folder. Netwrix strongly recommends keeping the backups for supported product versions. - For additional information about the Backup folder, refer to the following article: [Backups Folder in Netwrix Auditor](/docs/kb/auditor/system-administration/backup-and-recovery/backups-folder-in-netwrix-auditor.md). + For additional information about the Backup folder, refer to the following article: [Backups Folder in Netwrix Auditor](/docs/kb/auditor/backups-folder-in-netwrix-auditor). 5. Additional space might be consumed by the **Local DB** in the **ShortTerm** folder; this can occur when the SQL communication is not working properly or the DB files getting corrupted. Follow the resolution steps in the article: [Netwrix Auditor System Health Log Contains EventID 2002](https://docs.netwrix.com/docs/kb/auditor/netwrix-auditor-health-log-contains-eventid-2002). @@ -73,7 +73,7 @@ The following recommendations will allow you to reduce disk space consumption: ## Related Articles -- [Error: Netwrix Auditor for File Servers Audit Service Terminated Unexpectedly](/docs/kb/auditor/configuration-and-setup/file-server-auditing/error-netwrix-auditor-for-file-servers-audit-service-terminated-unexpectedly.md) -- [Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/system-administration/security-hardening/antivirus-exclusions-for-netwrix-auditor.md) -- [How to Add Additional Space to Long-Term Archive](/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-add-additional-space-to-long-term-archive.md) +- [Error: Netwrix Auditor for File Servers Audit Service Terminated Unexpectedly](/docs/kb/auditor/error-netwrix-auditor-for-file-servers-audit-service-terminated-unexpectedly) +- [Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor) +- [How to Add Additional Space to Long-Term Archive](/docs/kb/auditor/how-to-add-additional-space-to-long-term-archive) - [Netwrix Auditor System Health Log Contains EventID 2002](https://docs.netwrix.com/docs/kb/auditor/netwrix-auditor-health-log-contains-eventid-2002) diff --git a/docs/kb/auditor/netwrix-auditor-event-log-manager-shows-smtp-authentication-errors-while-configuring-a-monitoring-pl.md b/docs/kb/auditor/netwrix-auditor-event-log-manager-shows-smtp-authentication-errors-while-configuring-a-monitoring-pl.md index 871947fdb4..7081906138 100644 --- a/docs/kb/auditor/netwrix-auditor-event-log-manager-shows-smtp-authentication-errors-while-configuring-a-monitoring-pl.md +++ b/docs/kb/auditor/netwrix-auditor-event-log-manager-shows-smtp-authentication-errors-while-configuring-a-monitoring-pl.md @@ -26,7 +26,7 @@ knowledge_article_id: kA04u00000110xFCAQ ## Symptom 1. Netwrix Auditor Event Log Manager does not collect logs and shows the following error while trying to 'verify' if the messages were being sent in the Event Log Manager monitoring plan. - ![User-added image](../../../images/ka04u00000116xf_0EM4u000008Ljuv.png) + ![User-added image](./images/ka04u00000116xf_0EM4u000008Ljuv.png) 2. When providing credentials for the Netwrix Auditor Event Log Manager monitoring plan, the following dialog appears: diff --git a/docs/kb/auditor/netwrix-auditor-licensing-faqs.md b/docs/kb/auditor/netwrix-auditor-licensing-faqs.md index 9c9457119e..2b3823d4f2 100644 --- a/docs/kb/auditor/netwrix-auditor-licensing-faqs.md +++ b/docs/kb/auditor/netwrix-auditor-licensing-faqs.md @@ -59,7 +59,7 @@ Per server | | Netwrix Auditor for MS Teams | Per enabled Microsoft Entra ID user | ## How Can I Count Enabled AD Users? -To count the number of licenses, you should provide the number of `enabled AD user accounts`, that is, calculate the number of your Active Directory user accounts in the Enabled state. Follow the instructions provided in this Netwrix Auditor Knowledge Base article: [Determining the Number of Enabled Active Directory User Accounts](/docs/kb/auditor/configuration-and-setup/active-directory-auditing/determining-the-number-of-enabled-active-directory-user-accounts.md). Then round up the calculation result to reserve some space for growth and to prevent scalability issues. For example: +To count the number of licenses, you should provide the number of `enabled AD user accounts`, that is, calculate the number of your Active Directory user accounts in the Enabled state. Follow the instructions provided in this Netwrix Auditor Knowledge Base article: [Determining the Number of Enabled Active Directory User Accounts](/docs/kb/auditor/determining-the-number-of-enabled-active-directory-user-accounts). Then round up the calculation result to reserve some space for growth and to prevent scalability issues. For example: - If the calculation script returns 214, round up this value to 220 when applying for the license. - If the calculation script returns 1841, round up this value to 2000 when applying for the license. @@ -67,10 +67,10 @@ To count the number of licenses, you should provide the number of `enabled AD us > **IMPORTANT:** > - Service accounts are also counted. The accounts under which the services run in your infrastructure are included in the license count and, eventually, in the cost of a license. > - Deleted, disabled, group, or computer accounts are not included in the license count. -> - You can use either `Omitallowedpathlist` omit list to reduce user count by omitting certain OUs from being audited or specify omitted OUs in the Netwrix Auditor UI. You will not gain any information from these OUs; however, the amount of licenses will be reduced. For additional information on reducing the user count via Netwrix Auditor UI, refer to the following article: [Reducing the Used Active Directory and Entra ID License Counts](/docs/kb/auditor/configuration-and-setup/active-directory-auditing/reducing-the-used-active-directory-and-entra-id-license-counts.md). For additional information on omit lists, refer to the following article: [How to Use Omit Lists](/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-use-omit-lists.md). +> - You can use either `Omitallowedpathlist` omit list to reduce user count by omitting certain OUs from being audited or specify omitted OUs in the Netwrix Auditor UI. You will not gain any information from these OUs; however, the amount of licenses will be reduced. For additional information on reducing the user count via Netwrix Auditor UI, refer to the following article: [Reducing the Used Active Directory and Entra ID License Counts](/docs/kb/auditor/reducing-the-used-active-directory-and-entra-id-license-counts). For additional information on omit lists, refer to the following article: [How to Use Omit Lists](/docs/kb/auditor/how-to-use-omit-lists). ## What Should I Provide for Netwrix Auditor for Network Devices Licensing? -You should provide the number of `source IP addresses` of your network devices. This count is used to estimate the number of licenses required to audit the Network Devices data source. To learn more, read the How to Count the Number of Your Network Devices in Your Configuration article: [How to count the number of your network devices in your configuration?](/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-count-the-number-of-your-network-devices-in-your-configuration.md). +You should provide the number of `source IP addresses` of your network devices. This count is used to estimate the number of licenses required to audit the Network Devices data source. To learn more, read the How to Count the Number of Your Network Devices in Your Configuration article: [How to count the number of your network devices in your configuration?](/docs/kb/auditor/how-to-count-the-number-of-your-network-devices-in-your-configuration). > **IMPORTANT:** You should count all physical devices regardless of your forwarding configuration. ## What Should I Provide for Netwrix Auditor for Oracle Database Licensing? @@ -89,7 +89,7 @@ For per-server licensing, count and provide the total number of the servers (phy ## What Should I Provide for Netwrix Auditor for Microsoft Entra ID Licensing? You should provide the number of `enabled Microsoft Entra ID user accounts`. Starting from version 9.96, guest/external users are not included in the license count. Follow the instructions outlined in the How to Determine the Count of Enabled Microsoft Entra ID Accounts article: /docs/kb/auditor/determining-the-number-of-enabled-microsoft-entra-id-accounts. -You can use `omitUPNlist.txt` omit list to reduce user count by omitting certain user UPNs from being audited. You will not gain any information on these users; however, the amount of licenses will be reduced. For additional information on reducing the user count via Netwrix Auditor UI, refer to the following article: [Reducing the Used Active Directory and Entra ID License Counts](/docs/kb/auditor/configuration-and-setup/active-directory-auditing/reducing-the-used-active-directory-and-entra-id-license-counts.md). For additional information on omit lists, refer to the following article: [How to Use Omit Lists](/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-use-omit-lists.md). +You can use `omitUPNlist.txt` omit list to reduce user count by omitting certain user UPNs from being audited. You will not gain any information on these users; however, the amount of licenses will be reduced. For additional information on reducing the user count via Netwrix Auditor UI, refer to the following article: [Reducing the Used Active Directory and Entra ID License Counts](/docs/kb/auditor/reducing-the-used-active-directory-and-entra-id-license-counts). For additional information on omit lists, refer to the following article: [How to Use Omit Lists](/docs/kb/auditor/how-to-use-omit-lists). ## What Should I Provide for Netwrix Auditor for Exchange Licensing? For the Exchange data source, Netwrix Auditor offers a convenient hybrid pricing model specifically designed for prospects with a hybrid Exchange (on-premises Exchange Server and Exchange Online) deployment. You can also have an on-premises-only or a cloud-only Exchange environment. @@ -97,7 +97,7 @@ To get a hybrid Exchange license, you need to provide the `total number of user For example, if you have 200 online mailboxes and 300 on-premises Exchange mailboxes, you need to purchase a license for 500 mailboxes. -To calculate the number of user mailboxes used in your Microsoft Office 365 tenants, refer to the guidelines presented in the article titled How to Count Number of Licenses Required for Auditing a Microsoft Office 365 Tenant: [How to count number of licenses required for auditing a Microsoft Office 365 tenant?](/docs/kb/auditor/configuration-and-setup/microsoft-365-integration/how-to-count-number-of-licenses-required-for-auditing-a-microsoft-office-365-tenant.md). +To calculate the number of user mailboxes used in your Microsoft Office 365 tenants, refer to the guidelines presented in the article titled How to Count Number of Licenses Required for Auditing a Microsoft Office 365 Tenant: [How to count number of licenses required for auditing a Microsoft Office 365 tenant?](/docs/kb/auditor/how-to-count-number-of-licenses-required-for-auditing-a-microsoft-office-365-tenant). > **IMPORTANT:** A **user mailbox** can be a personal mailbox, an Online Archive mailbox, or both. Shared and resource mailboxes do not count. For example, if an Exchange Online user has one personal mailbox and one Online Archive mailbox, this user will be counted as a single licensed object. If a user has no Online Archive mailbox but three personal mailboxes, this will be counted as three licensed objects. @@ -126,7 +126,7 @@ To request more licensing information, please contact licensing@netwrix.com. You can use the **Licenses** window to review the status of your current licenses, update them, and add new licenses. On the Netwrix Auditor main screen, click the **Settings** tile and then select **Licenses**. The window will look as shown below. -![Licenses window in Auditor UI showing license status and counts](../../../images/ka0Qk000000DbzR_0EM4u000002PbUM.png) +![Licenses window in Auditor UI showing license status and counts](./images/ka0Qk000000DbzR_0EM4u000002PbUM.png) Here: @@ -139,12 +139,12 @@ Here: You may choose to no longer audit a data source, and thus not renew the license for the corresponding application. Unused licenses do not need to be removed from Netwrix Auditor, with the exception of one special case. This case is upgrading a Netwrix Auditor installation that has some expired licenses. Most recent (9.95 and up) versions of Netwrix Auditor allow you to remove a license directly from the user interface. If you have an older version of Netwrix Auditor and need to remove an expired license as it blocks your upgrade, contact Netwrix Technical Support. ## Related Articles -- [Determining the Number of Enabled Active Directory User Accounts](/docs/kb/auditor/configuration-and-setup/active-directory-auditing/determining-the-number-of-enabled-active-directory-user-accounts.md) -- [Reducing the Used Active Directory and Entra ID License Counts](/docs/kb/auditor/configuration-and-setup/active-directory-auditing/reducing-the-used-active-directory-and-entra-id-license-counts.md) -- [How to Use Omit Lists](/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-use-omit-lists.md) -- [How to count the number of your network devices in your configuration?](/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-count-the-number-of-your-network-devices-in-your-configuration.md) +- [Determining the Number of Enabled Active Directory User Accounts](/docs/kb/auditor/determining-the-number-of-enabled-active-directory-user-accounts) +- [Reducing the Used Active Directory and Entra ID License Counts](/docs/kb/auditor/reducing-the-used-active-directory-and-entra-id-license-counts) +- [How to Use Omit Lists](/docs/kb/auditor/how-to-use-omit-lists) +- [How to count the number of your network devices in your configuration?](/docs/kb/auditor/how-to-count-the-number-of-your-network-devices-in-your-configuration) - [Oracle Processor Core Factor Table](http://www.oracle.com/us/corporate/contracts/processor-core-factor-table-070634.pdf) - [How to Count Number of CPU Cores on Your Oracle Database Deployment](https://docs.netwrix.com/docs/kb/auditor/how-to-count-number-of-cpu-cores-on-your-oracle-database-deployment) - [How to Determine the Count of Enabled Microsoft Entra ID Accounts](https://docs.netwrix.com/docs/kb/auditor/determining-the-number-of-enabled-microsoft-entra-id-accounts#instructions) -- [How to count number of licenses required for auditing a Microsoft Office 365 tenant?](/docs/kb/auditor/configuration-and-setup/microsoft-365-integration/how-to-count-number-of-licenses-required-for-auditing-a-microsoft-office-365-tenant.md) +- [How to count number of licenses required for auditing a Microsoft Office 365 tenant?](/docs/kb/auditor/how-to-count-number-of-licenses-required-for-auditing-a-microsoft-office-365-tenant) diff --git a/docs/kb/auditor/netwrix-auditor-stops-working-after-upgrading-host-server-windows.md b/docs/kb/auditor/netwrix-auditor-stops-working-after-upgrading-host-server-windows.md index bbe1e7a499..142c5ac083 100644 --- a/docs/kb/auditor/netwrix-auditor-stops-working-after-upgrading-host-server-windows.md +++ b/docs/kb/auditor/netwrix-auditor-stops-working-after-upgrading-host-server-windows.md @@ -29,7 +29,7 @@ knowledge_article_id: kA04u000000PoKECA0 - Netwrix Auditor stops working after the Windows version on the Netwrix host server was upgraded. - Monitoring plans are disabled. - License status for a product states **Unavailable**. - ![1.png](../../../images/ka04u00000116G7_0EM4u000007ceka.png) + ![1.png](./images/ka04u00000116G7_0EM4u000007ceka.png) ## Cause @@ -42,7 +42,7 @@ Windows Setup suite overwrites license-related settings of Netwrix Auditor durin Re-apply your license: 1. In the main Netwrix Auditor screen, go to **Settings** > **Licenses** and click **Update**. - ![2.png](../../../images/ka04u00000116G7_0EM4u000007cekk.png) + ![2.png](./images/ka04u00000116G7_0EM4u000007cekk.png) 2. Navigate to your `.lic` file and select the file. 3. Click **Open**. diff --git a/docs/kb/auditor/netwrix-auditor-upgrade-process-taking-too-long.md b/docs/kb/auditor/netwrix-auditor-upgrade-process-taking-too-long.md index 5e861c1ae0..a402241821 100644 --- a/docs/kb/auditor/netwrix-auditor-upgrade-process-taking-too-long.md +++ b/docs/kb/auditor/netwrix-auditor-upgrade-process-taking-too-long.md @@ -33,7 +33,7 @@ Depending on the version you're upgrading from and to, there could be major chan Refer to the following steps in case your upgrade process takes over 20 hours to complete: -- Add corresponding exclusions to the monitoring scope of your antivirus suite — refer to the following article for additional information: [Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/system-administration/security-hardening/antivirus-exclusions-for-netwrix-auditor.md). +- Add corresponding exclusions to the monitoring scope of your antivirus suite — refer to the following article for additional information: [Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor). - Clear the temporary folder: diff --git a/docs/kb/auditor/netwrix_auditor_data_collection_service_crashes_after_upgrade_to_v10.7.13707.md b/docs/kb/auditor/netwrix_auditor_data_collection_service_crashes_after_upgrade_to_v10.7.13707.md index a4092f896c..b6b49a0d57 100644 --- a/docs/kb/auditor/netwrix_auditor_data_collection_service_crashes_after_upgrade_to_v10.7.13707.md +++ b/docs/kb/auditor/netwrix_auditor_data_collection_service_crashes_after_upgrade_to_v10.7.13707.md @@ -41,4 +41,4 @@ Upgrade your Auditor instance to v10.7.13710 or later. Download the executable i ## Related Articles - [My Products · Netwrix](https://www.netwrix.com/my_products.html) -- [How to Upgrade Netwrix Auditor](/docs/kb/auditor/system-administration/migration-and-upgrade/how-to-upgrade-netwrix-auditor.md) \ No newline at end of file +- [How to Upgrade Netwrix Auditor](/docs/kb/auditor/how-to-upgrade-netwrix-auditor) \ No newline at end of file diff --git a/docs/kb/auditor/no-monitoring-plans-found-in-netwrix-auditor.md b/docs/kb/auditor/no-monitoring-plans-found-in-netwrix-auditor.md index 91e475647a..c8d60368b6 100644 --- a/docs/kb/auditor/no-monitoring-plans-found-in-netwrix-auditor.md +++ b/docs/kb/auditor/no-monitoring-plans-found-in-netwrix-auditor.md @@ -30,7 +30,7 @@ When attempting to view a report, the **Monitoring Plan** dropdown list reads as NO MONITORING PLANS FOUND ``` -![Monitoring Plan dropdown showing NO MONITORING PLANS FOUND](../../../images/ka04u00000117TM_0EM4u000008M6Wx.png) +![Monitoring Plan dropdown showing NO MONITORING PLANS FOUND](./images/ka04u00000117TM_0EM4u000008M6Wx.png) ## Causes @@ -95,7 +95,7 @@ NO MONITORING PLANS FOUND > > - The account specified in **Audit database settings** for Report Server should have local admin permissions, as well as permissions to create folders, and upload folders. > - Any folder/report access permissions set up in Report Manager directly instead of monitoring plans delegation will have to be reconfigured. Alternatively, you can delete a particular affected report instead of deleting the entire **Netwrix Auditor** reports folder. -> - In case you've previously added a custom report, you will have to manually set it up again. This could apply to the report provided in the following article: [How to Monitor Print Service Activity](/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-to-monitor-print-service-activity.md). +> - In case you've previously added a custom report, you will have to manually set it up again. This could apply to the report provided in the following article: [How to Monitor Print Service Activity](/docs/kb/auditor/how-to-monitor-print-service-activity). ## Related articles diff --git a/docs/kb/auditor/not-all-changes-are-included-in-reports-for-database-content-audit.md b/docs/kb/auditor/not-all-changes-are-included-in-reports-for-database-content-audit.md index 5a96e7033f..4abe7ffb3e 100644 --- a/docs/kb/auditor/not-all-changes-are-included-in-reports-for-database-content-audit.md +++ b/docs/kb/auditor/not-all-changes-are-included-in-reports-for-database-content-audit.md @@ -29,5 +29,5 @@ When you perform bulk inserts, not all modified rows are reported. How do you ch In the **SQL Server data source settings** there is a value that defines the number of data changes per SQL transaction to be included in a report. By default it is set to `10`. -![sql_transactions_9](../../../images/ka04u00000116R6_0EM0g000000hUdK.png) +![sql_transactions_9](./images/ka04u00000116R6_0EM0g000000hUdK.png) diff --git a/docs/kb/auditor/notifications-are-not-sent-to-distribution-groups.md b/docs/kb/auditor/notifications-are-not-sent-to-distribution-groups.md index c496b12d61..f4a62999b0 100644 --- a/docs/kb/auditor/notifications-are-not-sent-to-distribution-groups.md +++ b/docs/kb/auditor/notifications-are-not-sent-to-distribution-groups.md @@ -39,7 +39,7 @@ There are two solutions: 1. Configure SMTP authentication in the settings of the **Netwrix Auditor** management console - ![SMTP authentication settings in Netwrix Auditor](../../../images/ka04u000000HcSG_0EM700000005pJq.png) + ![SMTP authentication settings in Netwrix Auditor](./images/ka04u000000HcSG_0EM700000005pJq.png) 2. Disable the "require authentication" option in distribution group options as follows @@ -47,16 +47,16 @@ There are two solutions: 2. Navigate to **MS Exchange - Recipient configuration - Distribution groups** 3. Select the required distribution group and open its **Properties** - ![User-added image](../../../images/ka04u000000HcSG_0EM7000000054Pc.png) + ![User-added image](./images/ka04u000000HcSG_0EM7000000054Pc.png) 4. Go to **Mail Flow Setting** tab 5. Select **Message Delivery Restrictions** from the list and open its **Properties** - ![User-added image](../../../images/ka04u000000HcSG_0EM7000000054Ph.png) + ![User-added image](./images/ka04u000000HcSG_0EM7000000054Ph.png) 6. Uncheck **Require that all senders are authenticated** and click **OK** - ![User-added image](../../../images/ka04u000000HcSG_0EM7000000054Pm.png) + ![User-added image](./images/ka04u000000HcSG_0EM7000000054Pm.png) Alternatively, you can run the following command via Exchange Management Shell: diff --git a/docs/kb/auditor/nwx-executables-removed-and-readded-to-domain-controllers.md b/docs/kb/auditor/nwx-executables-removed-and-readded-to-domain-controllers.md index 971c521ed6..166953875b 100644 --- a/docs/kb/auditor/nwx-executables-removed-and-readded-to-domain-controllers.md +++ b/docs/kb/auditor/nwx-executables-removed-and-readded-to-domain-controllers.md @@ -30,6 +30,6 @@ The same Netwrix Auditor-related executable files are being regularly removed an ## Answer -Yes, this behavior is to be expected — these executable files represent the network traffic compression service running on domain controllers. The use of the up-to-date version of compression service executables is ensured when copying these files on every data collection. The compression service collects and pre-filters data to send it to your Netwrix Auditor server in a highly compressed format. For additional information on network traffic compression service, refer to the following article: [How the Network Traffic Compression Service Works](/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-the-network-traffic-compression-service-works.md). +Yes, this behavior is to be expected — these executable files represent the network traffic compression service running on domain controllers. The use of the up-to-date version of compression service executables is ensured when copying these files on every data collection. The compression service collects and pre-filters data to send it to your Netwrix Auditor server in a highly compressed format. For additional information on network traffic compression service, refer to the following article: [How the Network Traffic Compression Service Works](/docs/kb/auditor/how-the-network-traffic-compression-service-works). > **IMPORTANT:** While not recommended, you can disable the compression service. Refer to the following article for additional information on monitoring plan setup: Monitoring Plans — Create a New Plan. diff --git a/docs/kb/auditor/object-type-and-what-changed-columns-are-empty.md b/docs/kb/auditor/object-type-and-what-changed-columns-are-empty.md index 701f920150..f68c515ddc 100644 --- a/docs/kb/auditor/object-type-and-what-changed-columns-are-empty.md +++ b/docs/kb/auditor/object-type-and-what-changed-columns-are-empty.md @@ -22,7 +22,7 @@ knowledge_article_id: kA00g000000H9ZpCAK # Object type" and "What Changed" columns are empty -![User-added](../../../images/servlet_image_3823966b1661.png) +![User-added](./images/servlet_image_3823966b1661.png) --- diff --git a/docs/kb/auditor/parallel-redo-events-in-sql-server-event-log.md b/docs/kb/auditor/parallel-redo-events-in-sql-server-event-log.md index eb72be5c77..d9477838a7 100644 --- a/docs/kb/auditor/parallel-redo-events-in-sql-server-event-log.md +++ b/docs/kb/auditor/parallel-redo-events-in-sql-server-event-log.md @@ -60,7 +60,7 @@ Disable the AUTO_CLOSE option for the affected database: 3. Right-click the affected database and select **Properties**. 4. In the left pane, select the **Options** tab, locate the **Auto Close** option under the **Automatic** section, and select the **False** option from the drop-down list. -![Auto Close option screenshot](../../../images/ka04u00000118GJ_0EM4u000008MgWU.png) +![Auto Close option screenshot](./images/ka04u00000118GJ_0EM4u000008MgWU.png) 5. Click **OK** to save changes. diff --git a/docs/kb/auditor/password-expiration-notifier-email-header-and-footer-reset-after-upgrade.md b/docs/kb/auditor/password-expiration-notifier-email-header-and-footer-reset-after-upgrade.md index 5c73cdd77d..6f0388be87 100644 --- a/docs/kb/auditor/password-expiration-notifier-email-header-and-footer-reset-after-upgrade.md +++ b/docs/kb/auditor/password-expiration-notifier-email-header-and-footer-reset-after-upgrade.md @@ -26,7 +26,7 @@ knowledge_article_id: kA04u000001116CCAQ ## Symptoms -- The Netwrix Password Expiration Notifier (PEN) email header and footer were reset after the recent upgrade. [Hide and Disable Header and Footer in PEN Emails](/docs/kb/auditor/monitoring-plans/password-expiration-notifier/hide-and-disable-header-and-footer-in-password-expiration-notifier-emails.md). +- The Netwrix Password Expiration Notifier (PEN) email header and footer were reset after the recent upgrade. [Hide and Disable Header and Footer in PEN Emails](/docs/kb/auditor/hide-and-disable-header-and-footer-in-password-expiration-notifier-emails). - The **HideEmailAdditionalInfo** key in `HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Netwrix Auditor\Password Expiration Notifier` is still present. ## Resolution @@ -42,4 +42,4 @@ knowledge_article_id: kA04u000001116CCAQ ## Related articles -- [Hide and Disable Header and Footer in PEN Emails](/docs/kb/auditor/monitoring-plans/password-expiration-notifier/hide-and-disable-header-and-footer-in-password-expiration-notifier-emails.md) +- [Hide and Disable Header and Footer in PEN Emails](/docs/kb/auditor/hide-and-disable-header-and-footer-in-password-expiration-notifier-emails) diff --git a/docs/kb/auditor/password-expiration-notifier-stopped-showing-results.md b/docs/kb/auditor/password-expiration-notifier-stopped-showing-results.md index a1510846d5..b79b651572 100644 --- a/docs/kb/auditor/password-expiration-notifier-stopped-showing-results.md +++ b/docs/kb/auditor/password-expiration-notifier-stopped-showing-results.md @@ -30,5 +30,5 @@ A possible cause is blank lines accidentally added at the beginning, in the midd 2. Remove any blank lines at the beginning, middle, or end of the file. 3. Save the file. -![image.png](../../../images/ka04u000000HdDR_0EM4u0000084XpS.png) +![image.png](./images/ka04u000000HdDR_0EM4u0000084XpS.png) diff --git a/docs/kb/auditor/permission-denied-error-code-2146828218.md b/docs/kb/auditor/permission-denied-error-code-2146828218.md index 2c75ced0c2..ba5cf90bef 100644 --- a/docs/kb/auditor/permission-denied-error-code-2146828218.md +++ b/docs/kb/auditor/permission-denied-error-code-2146828218.md @@ -25,7 +25,7 @@ knowledge_article_id: kA00g000000H9cCCAS When trying to access the Help-Desk portal, a non-admin user gets a "You do not have a Helpdesk operator permissions" message or "Permission denied" error (error code -2146828218) -![User-added image](../../../images/ka04u000000HcUx_0EM700000004wyo.png) +![User-added image](./images/ka04u000000HcUx_0EM700000004wyo.png) --- @@ -44,7 +44,7 @@ To grant a user access to the Help-Desk portal, add this user to the Help Desk O 2. In the **Help-Desk Operators** section, click the **Modify** button. 3. In the dialog that opens, click the **Add** button and specify user(s) that you want to add to this role. -![User-added image](../../../images/ka04u000000HcUx_0EM700000004wyy.png) +![User-added image](./images/ka04u000000HcUx_0EM700000004wyy.png) If the issue persists, check that Authentication options are configured properly in IIS: @@ -52,5 +52,5 @@ If the issue persists, check that Authentication options are configured properly 5. Select this folder by left-clicking on it and look for the **Authentication** feature under the IIS block in the central pane. Double-click on it. 6. Make sure that `"Anonymous Authentication"` is disabled. -![User-added image](../../../images/ka04u000000HcUx_0EM700000004wyt.png) +![User-added image](./images/ka04u000000HcUx_0EM700000004wyt.png) diff --git a/docs/kb/auditor/permission_manifests_for_auditing_office_365_and_microsoft_entra_id_(auditor_v10.0_and_older).md b/docs/kb/auditor/permission_manifests_for_auditing_office_365_and_microsoft_entra_id_(auditor_v10.0_and_older).md index be7d489663..a7a0415060 100644 --- a/docs/kb/auditor/permission_manifests_for_auditing_office_365_and_microsoft_entra_id_(auditor_v10.0_and_older).md +++ b/docs/kb/auditor/permission_manifests_for_auditing_office_365_and_microsoft_entra_id_(auditor_v10.0_and_older).md @@ -32,7 +32,7 @@ This article contains permission manifests for Microsoft 365 and Microsoft Entra 3. Select the app you would like to configure. 4. In the left pane of the new **Overview** window, select the **Manifest** tab. You can either edit the manifest in the web-based manifest editor, or select **Download** to edit the manifest locally to **Upload** it to reapply it to your application. - ![Manifest tab in the Overview window](../../images/servlet_image_31a741be3a3d.png) + ![Manifest tab in the Overview window](./images/servlet_image_31a741be3a3d.png) 5. After opening the manifest file, replace the contents of **requiredResourceAccess** with the data provided below. 6. Once changes are introduced, save the manifest and grant administrator permissions in the **API Permissions** tab. @@ -41,15 +41,15 @@ You can use the following screenshots for permissions reference: - **SharePoint Online** - ![SharePoint Online permissions](../../images/servlet_image_b88c6cd43443.png) + ![SharePoint Online permissions](./images/servlet_image_b88c6cd43443.png) - **Exchange Online** - ![Exchange Online permissions](../../images/servlet_image_a59a6a87d3a0.png) + ![Exchange Online permissions](./images/servlet_image_a59a6a87d3a0.png) - **Microsoft Entra ID** - ![Microsoft Entra ID permissions](../../images/servlet_image_bcb70814f4ea.png) + ![Microsoft Entra ID permissions](./images/servlet_image_bcb70814f4ea.png) ### Manifest for SharePoint Online diff --git a/docs/kb/auditor/reading-log-status.md b/docs/kb/auditor/reading-log-status.md index ad83bf9b74..a7d303e40b 100644 --- a/docs/kb/auditor/reading-log-status.md +++ b/docs/kb/auditor/reading-log-status.md @@ -26,7 +26,7 @@ knowledge_article_id: kA00g000000H9TZCA0 In NetWrix Account Lockout Examiner Console, a domain controller has a yellow exclamation mark in front of the **DC Name** column of the **Monitored Domain Controllers** grid. Connection status is shown **Reading log**. Lockout events from this domain controller cannot be read by the program as well. -![User-added image](../../../images/ka04u000000HcNK_0EM700000004x01.png) +![User-added image](./images/ka04u000000HcNK_0EM700000004x01.png) --- @@ -43,5 +43,5 @@ To fix the issue, do the following: 3. In the right pane, double-click `readLog`, specify `0` in the Value data field and click **OK**. 4. In NetWrix Account Lockout Examiner Console main menu bar, navigate to **File - Settings** and click **OK** to apply registry changes. -![User-added image](../../../images/ka04u000000HcNK_0EM700000004wzw.png) +![User-added image](./images/ka04u000000HcNK_0EM700000004wzw.png) diff --git a/docs/kb/auditor/reducing-the-used-active-directory-and-entra-id-license-counts.md b/docs/kb/auditor/reducing-the-used-active-directory-and-entra-id-license-counts.md index 68b305dabe..4fb1b28af0 100644 --- a/docs/kb/auditor/reducing-the-used-active-directory-and-entra-id-license-counts.md +++ b/docs/kb/auditor/reducing-the-used-active-directory-and-entra-id-license-counts.md @@ -22,7 +22,7 @@ knowledge_article_id: kA04u000000PoL7CAK # Reducing the Used Active Directory and Entra ID License Counts -> **IMPORTANT:** Netwrix Auditor is licensed per enabled Active Directory (AD) and Entra ID user object. For additional information on determining the number of enabled users, refer to the following articles: [Determining the Number of Enabled Active Directory User Accounts](/docs/kb/auditor/configuration-and-setup/active-directory-auditing/determining-the-number-of-enabled-active-directory-user-accounts.md) — [Determining the Number of Enabled Microsoft Entra ID Accounts](/docs/kb/auditor/configuration-and-setup/microsoft-365-integration/determining-the-number-of-enabled-microsoft-entra-id-accounts.md). Netwrix Auditor only collects data from objects that are not excluded (omitted), which means that any objects that are omitted will not be monitored. +> **IMPORTANT:** Netwrix Auditor is licensed per enabled Active Directory (AD) and Entra ID user object. For additional information on determining the number of enabled users, refer to the following articles: [Determining the Number of Enabled Active Directory User Accounts](/docs/kb/auditor/determining-the-number-of-enabled-active-directory-user-accounts) — [Determining the Number of Enabled Microsoft Entra ID Accounts](/docs/kb/auditor/determining-the-number-of-enabled-microsoft-entra-id-accounts). Netwrix Auditor only collects data from objects that are not excluded (omitted), which means that any objects that are omitted will not be monitored. ## Question @@ -58,11 +58,11 @@ Refer to the following steps to exclude OUs and user objects from the monitoring 2. Select the relevant AD monitoring plan and click **Edit**. 3. Select the data source and click **Edit data source**. -![Edit data source](../../images/ka0Qk000000EIjS_0EMQk00000661ik.png) +![Edit data source](./images/ka0Qk000000EIjS_0EMQk00000661ik.png) 4. In the left pane, select the **Objects** tab. Select the **Exclude these objects** checkbox, then click **Add** to exclude objects from the monitoring scope. After adding the objects, click **Save & Close**. -![Exclude these objects](../../images/ka0Qk000000EIjS_0EMQk000005FPXt.png) +![Exclude these objects](./images/ka0Qk000000EIjS_0EMQk000005FPXt.png) Refer to the following examples to learn about how the exclusion rules work for **Objects**. The same logic applies to the inclusion rules: @@ -95,7 +95,7 @@ To exclude specific Entra ID users from the license count, populate the `omitUPN ## Related Links -- [Determining the Number of Enabled Active Directory User Accounts](/docs/kb/auditor/configuration-and-setup/active-directory-auditing/determining-the-number-of-enabled-active-directory-user-accounts.md) -- [Determining the Number of Enabled Microsoft Entra ID Accounts](/docs/kb/auditor/configuration-and-setup/microsoft-365-integration/determining-the-number-of-enabled-microsoft-entra-id-accounts.md) +- [Determining the Number of Enabled Active Directory User Accounts](/docs/kb/auditor/determining-the-number-of-enabled-active-directory-user-accounts) +- [Determining the Number of Enabled Microsoft Entra ID Accounts](/docs/kb/auditor/determining-the-number-of-enabled-microsoft-entra-id-accounts) - [Active Directory Monitoring Scope](https://docs.netwrix.com/docs/auditor/10_8) - [Microsoft Entra ID Monitoring Scope](https://docs.netwrix.com/docs/auditor/10_8) diff --git "a/docs/kb/auditor/remote_certificate_is_invalid_according_to_validation_procedure_\342\200\224_subscriptions_error_in_netwrix_aud.md" "b/docs/kb/auditor/remote_certificate_is_invalid_according_to_validation_procedure_\342\200\224_subscriptions_error_in_netwrix_aud.md" index 7c22f4d234..2ce524ddaf 100644 --- "a/docs/kb/auditor/remote_certificate_is_invalid_according_to_validation_procedure_\342\200\224_subscriptions_error_in_netwrix_aud.md" +++ "b/docs/kb/auditor/remote_certificate_is_invalid_according_to_validation_procedure_\342\200\224_subscriptions_error_in_netwrix_aud.md" @@ -36,7 +36,7 @@ Error: The remote certificate is invalid according to the validation procedure. If enforced certificate validation is intended, refer to the following steps to troubleshoot the issue: - Ensure your SSL certificate is still valid. Netwrix Auditor stops generating reports once your certificate expires. In case you’re using a self-signed certificate in your environment, you can reboot your Netwrix Auditor server to reissue the certificate. -- If you would like to set up a secure connection between your Netwrix Auditor instance and SQL Server Reporting Services, refer to the following article for additional information: [Set Up Secure Connection Between Auditor and SSRS via SSL/TLS Channel](/docs/kb/auditor/troubleshooting-and-errors/ssl-tls-certificate-issues/set_up_secure_connection_between_auditor_and_ssrs_via_ssltls_channel.md). +- If you would like to set up a secure connection between your Netwrix Auditor instance and SQL Server Reporting Services, refer to the following article for additional information: [Set Up Secure Connection Between Auditor and SSRS via SSL/TLS Channel](/docs/kb/auditor/set_up_secure_connection_between_auditor_and_ssrs_via_ssltls_channel). - Make sure the FQDN of your SMTP server is stated instead of the IP address in **Netwrix Auditor settings** > **Notifications**. If certificate validation was not intended, refer to the following steps: @@ -47,4 +47,4 @@ If certificate validation was not intended, refer to the following steps: ### Related Articles -[Set Up Secure Connection Between Auditor and SSRS via SSL/TLS Channel](/docs/kb/auditor/troubleshooting-and-errors/ssl-tls-certificate-issues/set_up_secure_connection_between_auditor_and_ssrs_via_ssltls_channel.md) \ No newline at end of file +[Set Up Secure Connection Between Auditor and SSRS via SSL/TLS Channel](/docs/kb/auditor/set_up_secure_connection_between_auditor_and_ssrs_via_ssltls_channel) \ No newline at end of file diff --git a/docs/kb/auditor/reports-generation-takes-a-while-and-completes-with-errors.md b/docs/kb/auditor/reports-generation-takes-a-while-and-completes-with-errors.md index b87377eb70..a8447164c5 100644 --- a/docs/kb/auditor/reports-generation-takes-a-while-and-completes-with-errors.md +++ b/docs/kb/auditor/reports-generation-takes-a-while-and-completes-with-errors.md @@ -51,7 +51,7 @@ To resolve the issue, do one of the following: - On your SQL Server host, restart the **SQL Server (Instance name)** windows service. -- Follow the recommendations to improve the overall Netwrix Auditor performance. Learn more in [Long Data Collection — Improving the Performance](/docs/kb/auditor/features-and-operations/glossaries-and-faqs/long-data-collection-improving-the-performance.md). +- Follow the recommendations to improve the overall Netwrix Auditor performance. Learn more in [Long Data Collection — Improving the Performance](/docs/kb/auditor/long-data-collection-improving-the-performance). - Disable the report generating timeout by following these steps: 1. Open the **ReportManager URL** and click the **Site Settings** link in the top-right corner. @@ -64,4 +64,4 @@ To resolve the issue, do one of the following: ### Related Articles -- [Long Data Collection — Improving the Performance](/docs/kb/auditor/features-and-operations/glossaries-and-faqs/long-data-collection-improving-the-performance.md) +- [Long Data Collection — Improving the Performance](/docs/kb/auditor/long-data-collection-improving-the-performance) diff --git a/docs/kb/auditor/request-is-not-supported-windows-server-auditing.md b/docs/kb/auditor/request-is-not-supported-windows-server-auditing.md index b66cc945ba..bc1ab5e0ec 100644 --- a/docs/kb/auditor/request-is-not-supported-windows-server-auditing.md +++ b/docs/kb/auditor/request-is-not-supported-windows-server-auditing.md @@ -51,7 +51,7 @@ The request is not supported. (Exception from HRESULT: 0x80070032) - Refer to the list of protocols and ports required for Netwrix Auditor for Windows Server: Protocols and Ports — Windows Server. - Refer to the list of inbound connection rules to be configured: Windows Servers — Windows Firewall Inbound Connection Rules. -- Review the recommended antivirus exclusions — refer to the following article for additional information: [Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/system-administration/security-hardening/antivirus-exclusions-for-netwrix-auditor.md). +- Review the recommended antivirus exclusions — refer to the following article for additional information: [Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor). - Review the gMSA configuration — refer to the following article for additional information: Data Collection Account — Group Managed Service Account (gMSA). diff --git a/docs/kb/auditor/rif-document-is-not-compatible-with-this-code-version.md b/docs/kb/auditor/rif-document-is-not-compatible-with-this-code-version.md index d0527020a0..9f32351ef2 100644 --- a/docs/kb/auditor/rif-document-is-not-compatible-with-this-code-version.md +++ b/docs/kb/auditor/rif-document-is-not-compatible-with-this-code-version.md @@ -23,7 +23,7 @@ knowledge_article_id: kA00g000000H9Z2CAK You receive the following pop-up related to Reporting: -![User-added image](../../../images/ka04u000000HcS3_0EM700000005HCR.png) +![User-added image](./images/ka04u000000HcS3_0EM700000005HCR.png) --- diff --git a/docs/kb/auditor/service-did-not-respond-to-the-start-or-control-request-error-in-user-activity-service.md b/docs/kb/auditor/service-did-not-respond-to-the-start-or-control-request-error-in-user-activity-service.md index 792487d993..7069d8f464 100644 --- a/docs/kb/auditor/service-did-not-respond-to-the-start-or-control-request-error-in-user-activity-service.md +++ b/docs/kb/auditor/service-did-not-respond-to-the-start-or-control-request-error-in-user-activity-service.md @@ -48,12 +48,12 @@ Refer to the following possible causes for the symptoms: Depending on the cause, implement the corresponding resolution to address the issue: -1. Exclude Netwrix Auditor-related folders from the monitoring scope of your antivirus solution. Refer to the following article to learn more about recommended antivirus exclusions: [Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/system-administration/security-hardening/antivirus-exclusions-for-netwrix-auditor.md). +1. Exclude Netwrix Auditor-related folders from the monitoring scope of your antivirus solution. Refer to the following article to learn more about recommended antivirus exclusions: [Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor). 2. Verify the open ports in both the target and Netwrix Auditor servers. Refer to the following article to learn more about the ports required for correct User Activity operation: Data Source Configuration − User Activity Ports · v10.6. 3. Verify that the .NET Framework v4.8 is installed on both the target and Netwrix Auditor servers. Refer to the following article to learn more about software requirements in Netwrix Auditor v10.6: Requirements − Software Requirements · v10.6. ## Related Articles -- [Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/system-administration/security-hardening/antivirus-exclusions-for-netwrix-auditor.md) +- [Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor) - Data Source Configuration − User Activity Ports · v10.6 - Requirements − Software Requirements · v10.6 diff --git a/docs/kb/auditor/set-up-direct-send-for-netwrix-auditor-and-netwrix-data-classification.md b/docs/kb/auditor/set-up-direct-send-for-netwrix-auditor-and-netwrix-data-classification.md index e5126d77e8..e604813b4a 100644 --- a/docs/kb/auditor/set-up-direct-send-for-netwrix-auditor-and-netwrix-data-classification.md +++ b/docs/kb/auditor/set-up-direct-send-for-netwrix-auditor-and-netwrix-data-classification.md @@ -44,7 +44,7 @@ In the main Netwrix Auditor menu, click **Settings**. In the left pane, select t - Specify any email address for one of your Microsoft 365 or Office 365 accepted domains in the **Sender address** field. This email does not need to have a mailbox. - The use of SSL/TLS is optional. -![Netwrix Auditor SMTP settings](../../../images/ka04u00000116zv_0EM4u000008Ll2v.png) +![Netwrix Auditor SMTP settings](./images/ka04u00000116zv_0EM4u000008Ll2v.png) > **NOTE:** When sending messages from a static IP, add the IP to your SPF record in your domain registrar's DNS settings to avoid having messages flagged as spam: > @@ -61,7 +61,7 @@ In the main Netwrix Data Classification screen, click **Settings**. In the left - Specify any email address for one of your Microsoft 365 or Office 365 accepted domains in the **Sender address** field. This email does not need to have a mailbox. - The use of SSL is optional. -![Netwrix Data Classification Email Server settings](../../../images/ka04u00000116zv_0EM4u000008LlzE.png) +![Netwrix Data Classification Email Server settings](./images/ka04u00000116zv_0EM4u000008LlzE.png) > **NOTE:** Direct send does not support SMTP AUTH. You can enter any SMTP credentials to proceed. diff --git a/docs/kb/auditor/set_up_secure_connection_between_auditor_and_ssrs_via_ssltls_channel.md b/docs/kb/auditor/set_up_secure_connection_between_auditor_and_ssrs_via_ssltls_channel.md index aa30777a7c..ea0108a555 100644 --- a/docs/kb/auditor/set_up_secure_connection_between_auditor_and_ssrs_via_ssltls_channel.md +++ b/docs/kb/auditor/set_up_secure_connection_between_auditor_and_ssrs_via_ssltls_channel.md @@ -31,7 +31,7 @@ Netwrix Auditor uses SQL Server Reporting Services (SSRS) to generate reports. I 2. In the left pane, select **Web Service URL**. 3. In the **HTTPS Certificate** dropdown list, select the certificate you installed previously. Both **HTTPS Port** and **Report Server Web Services URL** fields will fill in automatically. - > **NOTE:** For additional information on installing and using self-signed and authority-issued certificates, refer to the following articles: [Use Certificate Authority-issued Certificates in SSRS](/docs/kb/auditor/troubleshooting-and-errors/ssl-tls-certificate-issues/use-certificate-authority-issued-certificates-in-ssrs.md), [Generate Self-signed SSL Certificate for SSRS](/docs/kb/auditor/troubleshooting-and-errors/ssl-tls-certificate-issues/generate-self-signed-ssl-certificate-for-ssrs.md). + > **NOTE:** For additional information on installing and using self-signed and authority-issued certificates, refer to the following articles: [Use Certificate Authority-issued Certificates in SSRS](/docs/kb/auditor/use-certificate-authority-issued-certificates-in-ssrs), [Generate Self-signed SSL Certificate for SSRS](/docs/kb/auditor/generate-self-signed-ssl-certificate-for-ssrs). 4. Click **Apply**. 5. Select the **Web Portal URL** tab in the left pane—the **Virtual Directory** field should fill in automatically. @@ -64,5 +64,5 @@ The traffic between Auditor and SSRS is now encrypted. It is recommended to upda ## Related Articles -- [Use Certificate Authority-issued Certificates in SSRS](/docs/kb/auditor/troubleshooting-and-errors/ssl-tls-certificate-issues/use-certificate-authority-issued-certificates-in-ssrs.md) -- [Generate Self-signed SSL Certificate for SSRS](/docs/kb/auditor/troubleshooting-and-errors/ssl-tls-certificate-issues/generate-self-signed-ssl-certificate-for-ssrs.md) \ No newline at end of file +- [Use Certificate Authority-issued Certificates in SSRS](/docs/kb/auditor/use-certificate-authority-issued-certificates-in-ssrs) +- [Generate Self-signed SSL Certificate for SSRS](/docs/kb/auditor/generate-self-signed-ssl-certificate-for-ssrs) \ No newline at end of file diff --git a/docs/kb/auditor/setting-up-account-lockout-alert.md b/docs/kb/auditor/setting-up-account-lockout-alert.md index d84bbd7234..3844f4696b 100644 --- a/docs/kb/auditor/setting-up-account-lockout-alert.md +++ b/docs/kb/auditor/setting-up-account-lockout-alert.md @@ -28,19 +28,19 @@ This article explains how to set up an account lockout alert in Netwrix Auditor ## Steps 1. Select **New Real-Time Alert** by clicking on **Real-Time Alert** and then right-clicking on **Real-Time Alert** - ![User-added image](../../../images/ka04u000000HcRf_0EM70000000xMZN.png) + ![User-added image](./images/ka04u000000HcRf_0EM70000000xMZN.png) 2. Name the alert, then click **Next**. Click **Add** to add the alert filters needed. - ![User-added image](../../../images/ka04u000000HcRf_0EM70000000xMZS.png) + ![User-added image](./images/ka04u000000HcRf_0EM70000000xMZS.png) 3. Here, if you would like to see lockouts for a specific OU, select the highlighted box. This can also be left as `*` for a wildcard to monitor all user account lockouts. - ![User-added image](../../../images/ka04u000000HcRf_0EM70000000xMZc.png) + ![User-added image](./images/ka04u000000HcRf_0EM70000000xMZc.png) 4. Select the existing attribute filter that is added by default and select **Edit**. - ![User-added image](../../../images/ka04u000000HcRf_0EM70000000xMZr.png) + ![User-added image](./images/ka04u000000HcRf_0EM70000000xMZr.png) 5. Place in the following attribute filters to see all account lockouts. - ![User-added image](../../../images/ka04u000000HcRf_0EM70000000xMZw.png) + ![User-added image](./images/ka04u000000HcRf_0EM70000000xMZw.png) 6. Hit **OK** and follow the rest of the prompts for filling in the specified e-mail address the alert will go to. diff --git a/docs/kb/auditor/sharepoint-application-deployment-for-ndc.md b/docs/kb/auditor/sharepoint-application-deployment-for-ndc.md index 2e947edfab..070eb2d2f3 100644 --- a/docs/kb/auditor/sharepoint-application-deployment-for-ndc.md +++ b/docs/kb/auditor/sharepoint-application-deployment-for-ndc.md @@ -31,19 +31,19 @@ To enable the app you will need to add the app to the **App Catalog** then deplo 1. Navigate to the **App Catalog** → **Site Contents** and ensure you are using the classic experience. 2. Click **Add an app** and select `conceptClassifierApp`. -![User-added image](../../images/ka04u000000HcXd_0EM4u000002D96q.png) +![User-added image](./images/ka04u000000HcXd_0EM4u000002D96q.png) 3. Click **Trust It** to accept the app permissions and allow the app to be installed into the App Catalog. - ![User-added image](../../images/ka04u000000HcXd_0EM4u000002D975.png) + ![User-added image](./images/ka04u000000HcXd_0EM4u000002D975.png) 4. Once the app has been added to the App Catalog, configure the deployment by hovering over the app then clicking on the ellipsis in the top right corner of the app and clicking **Deployment**. - ![User-added image](../../images/ka04u000000HcXd_0EM4u000002D97U.png) + ![User-added image](./images/ka04u000000HcXd_0EM4u000002D97U.png) 5. Select how to deploy the app to a combination of specific Sire Collections, by pats, and by a template. Click **OK**. **Note:** The default order of the page is to show the newest app first, so you should see the app as one of the first options (if you do not you can search for “conceptClassifierApp”): 6. The app will then be scheduled for deployment to the chosen Site Collections. This can take a few minutes and on completion, `conceptClassifierApp` will appear in the Site Contents of these Site Collections. -![User-added image](../../images/ka04u000000HcXd_0EM4u000002D97j.png) +![User-added image](./images/ka04u000000HcXd_0EM4u000002D97j.png) 7. To complete the setup, navigate to the **Site Collection** → **Site Contents** and select `conceptClassifierApp`. This will complete the installation of the app on the Site Collection and allow you to configure the writing of classifications (if licensed). diff --git a/docs/kb/auditor/sharepoint-application-installation-for-netwrix-data-classification.md b/docs/kb/auditor/sharepoint-application-installation-for-netwrix-data-classification.md index 086c1e3a14..9b2967a7f7 100644 --- a/docs/kb/auditor/sharepoint-application-installation-for-netwrix-data-classification.md +++ b/docs/kb/auditor/sharepoint-application-installation-for-netwrix-data-classification.md @@ -32,22 +32,22 @@ The `conceptClassifierAppInstaller.exe` can be used to install or upgrade the `c Extract the files and run `conceptClassifierAppInstaller.exe`. -![User-added image](../../images/ka04u000000HcXh_0EM4u000002Qx7U.png) +![User-added image](./images/ka04u000000HcXh_0EM4u000002Qx7U.png) 1. Click *next* after reading the wizard introduction and recommendations. Read and confirm that you accept the EULA and click *next*. -![User-added image](../../images/ka04u000000HcXh_0EM4u000002Qx7Z.png) +![User-added image](./images/ka04u000000HcXh_0EM4u000002Qx7Z.png) Specify connection details for your organization's app catalog (you may have more than one of these if you are working across multiple web applications; if so, you will need to run the installer once per app catalog). -![User-added image](../../images/ka04u000000HcXh_0EM4u000002Qx7t.png) +![User-added image](./images/ka04u000000HcXh_0EM4u000002Qx7t.png) Enter the location of the conceptSearching server (which must be installed onto a secure server with a secure (HTTPS) endpoint): in the case of SharePoint Online, the certificate used must be externally verifiable (from a trusted source). Select the **Use SharePoint Online Login** checkbox if you want to use the new authentication method. -![User-added image](../../images/ka04u000000HcXh_0EM4u000002Qx8I.png) +![User-added image](./images/ka04u000000HcXh_0EM4u000002Qx8I.png) Please also note, the HTTPS binding in IIS should have the host header specified — in the case of the above example the host header would be `secure.conceptsearching.com`. To do this please follow these steps: diff --git a/docs/kb/auditor/some-accounts-were-not-moved-or-deleted-in-inactive-user-tracker-report.md b/docs/kb/auditor/some-accounts-were-not-moved-or-deleted-in-inactive-user-tracker-report.md index 4d8feb4513..76819839c5 100644 --- a/docs/kb/auditor/some-accounts-were-not-moved-or-deleted-in-inactive-user-tracker-report.md +++ b/docs/kb/auditor/some-accounts-were-not-moved-or-deleted-in-inactive-user-tracker-report.md @@ -28,13 +28,13 @@ Your report states some accounts were not moved or deleted. Why were they not af ## Answer -Since Inactive User Tracker (IUT) in Netwrix Auditor has the ability to make actual changes within your Active Directory, it has requirements to meet to introduce these changes. IUT requires all DCs to be operating, otherwise it cannot verify that a user is truly inactive. In case there are non-operable or decommissioned domain controllers in your network, you can omit them — refer to the following article for additional information: [How to Exclude Non-operable Domain Controllers from Monitoring in Netwrix Auditor](/docs/kb/auditor/configuration-and-setup/windows-server-monitoring/how-to-exclude-non-operable-domain-controllers-from-monitoring-in-netwrix-auditor.md). +Since Inactive User Tracker (IUT) in Netwrix Auditor has the ability to make actual changes within your Active Directory, it has requirements to meet to introduce these changes. IUT requires all DCs to be operating, otherwise it cannot verify that a user is truly inactive. In case there are non-operable or decommissioned domain controllers in your network, you can omit them — refer to the following article for additional information: [How to Exclude Non-operable Domain Controllers from Monitoring in Netwrix Auditor](/docs/kb/auditor/how-to-exclude-non-operable-domain-controllers-from-monitoring-in-netwrix-auditor). If you still encounter reports showing the `Cannot delete the account` status for accounts after omitting the inoperable DCs, refer to the following steps: - This error might appear if the targeted computer account is not an end object but a container for other objects. IUT won't be able to remove those accounts unless the **Delete account with all its subnodes** checkbox is checked. - ![Delete account with all its subnodes checkbox](../../../images/ka04u000001179H_0EM4u000008Lt2y.png) + ![Delete account with all its subnodes checkbox](./images/ka04u000001179H_0EM4u000008Lt2y.png) > **IMPORTANT:** This will lead to the deletion of the entire container considered as inactive by IUT. diff --git a/docs/kb/auditor/specify-custom-sql-server-port-for-netwrix-auditor-audit-database.md b/docs/kb/auditor/specify-custom-sql-server-port-for-netwrix-auditor-audit-database.md index 5fbd84b182..23187c92fa 100644 --- a/docs/kb/auditor/specify-custom-sql-server-port-for-netwrix-auditor-audit-database.md +++ b/docs/kb/auditor/specify-custom-sql-server-port-for-netwrix-auditor-audit-database.md @@ -35,5 +35,5 @@ How to specify a custom port for Netwrix Auditor to communicate with the SQL Ser SERVER-SQL\TEST-SQL,14337 ``` -![Specify custom SQL Server port image](../../images/ka04u00000117sv_0EM4u000008LXSz.png) +![Specify custom SQL Server port image](./images/ka04u00000117sv_0EM4u000008LXSz.png) diff --git a/docs/kb/auditor/sql-server-express-database-size-reached-10gb.md b/docs/kb/auditor/sql-server-express-database-size-reached-10gb.md index 4d42ceac42..86bd14b8c2 100644 --- a/docs/kb/auditor/sql-server-express-database-size-reached-10gb.md +++ b/docs/kb/auditor/sql-server-express-database-size-reached-10gb.md @@ -68,11 +68,11 @@ While it is highly recommended to implement either a SQL Server Standard or Ente - Split items in multiple monitoring plans to decrease the amount of data written to a single database. -- Decrease the database retention period. Refer to the following article for additional information: [How to Reduce Audit Database Size for Netwrix Auditor](/docs/kb/auditor/system-administration/database-management/how-to-reduce-audit-database-size-for-netwrix-auditor.md) +- Decrease the database retention period. Refer to the following article for additional information: [How to Reduce Audit Database Size for Netwrix Auditor](/docs/kb/auditor/how-to-reduce-audit-database-size-for-netwrix-auditor) ## Related Articles - [Investigations](https://docs.netwrix.com/docs/auditor/10_8/admin/settings/investigations) -- [How to Reduce Audit Database Size for Netwrix Auditor](/docs/kb/auditor/system-administration/database-management/how-to-reduce-audit-database-size-for-netwrix-auditor.md) -- [Could Not Allocate Space for Object (ObjectName) in Database (DatabaseName)](/docs/kb/auditor/system-administration/database-management/could-not-allocate-space-for-object-objectname-in-database-databasename.md) +- [How to Reduce Audit Database Size for Netwrix Auditor](/docs/kb/auditor/how-to-reduce-audit-database-size-for-netwrix-auditor) +- [Could Not Allocate Space for Object (ObjectName) in Database (DatabaseName)](/docs/kb/auditor/could-not-allocate-space-for-object-objectname-in-database-databasename) diff --git a/docs/kb/auditor/ssl-exception-failed-to-deliver-netwrix-auditor-health-summary-email.md b/docs/kb/auditor/ssl-exception-failed-to-deliver-netwrix-auditor-health-summary-email.md index 84b926a1ec..9a5fefb87f 100644 --- a/docs/kb/auditor/ssl-exception-failed-to-deliver-netwrix-auditor-health-summary-email.md +++ b/docs/kb/auditor/ssl-exception-failed-to-deliver-netwrix-auditor-health-summary-email.md @@ -36,4 +36,4 @@ Your TLS\SSL certificate has expired — Netwrix Auditor stops generating report ## Resolution -To establish whether your certificate has expired, check the Microsoft Management Console (MMC) Certificates Snap-in (your certificate store). For additional information on setting up the SSL\TLS channel communication, refer to the following article: [Set Up Secure Connection Between Auditor and SSRS via SSL/TLS Channel](/docs/kb/auditor/troubleshooting-and-errors/ssl-tls-certificate-issues/set_up_secure_connection_between_auditor_and_ssrs_via_ssltls_channel.md) +To establish whether your certificate has expired, check the Microsoft Management Console (MMC) Certificates Snap-in (your certificate store). For additional information on setting up the SSL\TLS channel communication, refer to the following article: [Set Up Secure Connection Between Auditor and SSRS via SSL/TLS Channel](/docs/kb/auditor/set_up_secure_connection_between_auditor_and_ssrs_via_ssltls_channel) diff --git a/docs/kb/auditor/support-for-fine-grained-password-policies-in-netwrix-password-expiration-notifier.md b/docs/kb/auditor/support-for-fine-grained-password-policies-in-netwrix-password-expiration-notifier.md index da3c30a167..bf3dc79cb5 100644 --- a/docs/kb/auditor/support-for-fine-grained-password-policies-in-netwrix-password-expiration-notifier.md +++ b/docs/kb/auditor/support-for-fine-grained-password-policies-in-netwrix-password-expiration-notifier.md @@ -33,6 +33,6 @@ Yes, PEN supports Fine-Grained Password Policies. To configure PEN to work only 2. Select or create a **Monitoring Plan** that will apply Fine-Grained Password Policies. 3. Click the **Advanced Tab**. 4. At the bottom of the Advanced Options window, select the **Only report on users with Fine-Grained Password Policies** applied box. - ![Fine-grained password policies applied](../../../images/ka0Qk0000006sTx_0EMQk000008Iaq1.png) + ![Fine-grained password policies applied](./images/ka0Qk0000006sTx_0EMQk000008Iaq1.png) 5. Click **Save**. diff --git a/docs/kb/auditor/symbolic-link-cannot-be-followed-error-in-file-server-monitoring-plan.md b/docs/kb/auditor/symbolic-link-cannot-be-followed-error-in-file-server-monitoring-plan.md index ec3542d66d..d6909b7429 100644 --- a/docs/kb/auditor/symbolic-link-cannot-be-followed-error-in-file-server-monitoring-plan.md +++ b/docs/kb/auditor/symbolic-link-cannot-be-followed-error-in-file-server-monitoring-plan.md @@ -52,7 +52,7 @@ Enable all symbolic link types. Once executed, you'll see the settings for symbolic links (enabled or disabled). - ![SymlinkEvaluation output](../../images/servlet_image_3823966b1661.png) + ![SymlinkEvaluation output](./images/servlet_image_3823966b1661.png) 2. To enable a symlink type, run the following command: diff --git a/docs/kb/auditor/system-cannot-find-the-path-specified-in-logon-activity-monitoring-plan.md b/docs/kb/auditor/system-cannot-find-the-path-specified-in-logon-activity-monitoring-plan.md index ecf5fd585b..becc032b30 100644 --- a/docs/kb/auditor/system-cannot-find-the-path-specified-in-logon-activity-monitoring-plan.md +++ b/docs/kb/auditor/system-cannot-find-the-path-specified-in-logon-activity-monitoring-plan.md @@ -44,10 +44,10 @@ Netwrix Auditor Logon Activity Audit Service is corrupted or cannot be found. - Upgrade your Netwrix Auditor instance to the latest version to repair the corrupted service. Refer to the following article for additional information: Installation — Upgrade to the Latest Version ⸱ v10.6. -- If the latest Netwrix Auditor version is installed in your environment, you can repair your Netwrix Auditor instance. Refer to the following article for additional information: [How to Repair Netwrix Auditor Installation](/docs/kb/auditor/configuration-and-setup/general-configuration/how-to-repair-netwrix-auditor-installation.md). +- If the latest Netwrix Auditor version is installed in your environment, you can repair your Netwrix Auditor instance. Refer to the following article for additional information: [How to Repair Netwrix Auditor Installation](/docs/kb/auditor/how-to-repair-netwrix-auditor-installation). ### Related articles - Installation — Upgrade to the Latest Version ⸱ v10.6 -- [How to Repair Netwrix Auditor Installation](/docs/kb/auditor/configuration-and-setup/general-configuration/how-to-repair-netwrix-auditor-installation.md) +- [How to Repair Netwrix Auditor Installation](/docs/kb/auditor/how-to-repair-netwrix-auditor-installation) diff --git a/docs/kb/auditor/target-computer-cannot-be-identified-in-user-activity-monitoring-plan.md b/docs/kb/auditor/target-computer-cannot-be-identified-in-user-activity-monitoring-plan.md index 21f7f2dc5c..bd08043c20 100644 --- a/docs/kb/auditor/target-computer-cannot-be-identified-in-user-activity-monitoring-plan.md +++ b/docs/kb/auditor/target-computer-cannot-be-identified-in-user-activity-monitoring-plan.md @@ -47,15 +47,15 @@ Make sure that it is online and reachable, Remote Registry service is enabled. - Enable the Remote Registry service in the affected client — refer to the following article for additional information: Windows File Servers − Enable Remote Registry Service ⸱ v10.6. - Review the allowed connections in the affected server in accordance with the following article guidelines: User Activity − User Activity Ports ⸱ v10.6. -- Exclude the Netwrix-related folders from the monitoring scope of your antivirus suite — refer to the following article for additional information: [Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/system-administration/security-hardening/antivirus-exclusions-for-netwrix-auditor.md). +- Exclude the Netwrix-related folders from the monitoring scope of your antivirus suite — refer to the following article for additional information: [Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor). - Enable the SMB v2/v3 protocol in both the client and server — learn more in [Detect, Enable and Disable SMBv1, SMBv2, and SMBv3 ⸱ Windows Learn](https://learn.microsoft.com/en-us/windows-server/storage/file-server/troubleshoot/detect-enable-and-disable-smbv1-v2-v3?tabs=server#how-to-detect-status-enable-and-disable-smb-protocols). -- Review the list of apps installed in the affected server. If User Activity Core Service is either missing or is outdated, refer to the following articles for additional information: Installation − Install for User Activity Core Service · v10.6 and [Manually Update User Activity Core Service](/docs/kb/auditor/monitoring-plans/user-activity-monitoring/manually-update-user-activity-core-service.md). +- Review the list of apps installed in the affected server. If User Activity Core Service is either missing or is outdated, refer to the following articles for additional information: Installation − Install for User Activity Core Service · v10.6 and [Manually Update User Activity Core Service](/docs/kb/auditor/manually-update-user-activity-core-service). ## Related articles - Windows File Servers − Enable Remote Registry Service ⸱ v10.6 - User Activity − User Activity Ports ⸱ v10.6 -- [Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/system-administration/security-hardening/antivirus-exclusions-for-netwrix-auditor.md) +- [Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor) - [Detect, Enable and Disable SMBv1, SMBv2, and SMBv3 ⸱ Windows Learn](https://learn.microsoft.com/en-us/windows-server/storage/file-server/troubleshoot/detect-enable-and-disable-smbv1-v2-v3?tabs=server#how-to-detect-status-enable-and-disable-smb-protocols) - Installation − Install for User Activity Core Service · v10.6 -- [Manually Update User Activity Core Service](/docs/kb/auditor/monitoring-plans/user-activity-monitoring/manually-update-user-activity-core-service.md) +- [Manually Update User Activity Core Service](/docs/kb/auditor/manually-update-user-activity-core-service) diff --git a/docs/kb/auditor/the-account-lockout-examiner-service-account.md b/docs/kb/auditor/the-account-lockout-examiner-service-account.md index ae9cbeb8cb..3ec925216e 100644 --- a/docs/kb/auditor/the-account-lockout-examiner-service-account.md +++ b/docs/kb/auditor/the-account-lockout-examiner-service-account.md @@ -35,7 +35,7 @@ On any Domain Controller that has Group Policy Management: 5. Double-click the **Manage auditing and security log** policy 6. Click **Add user or group**, specify the Account Lockout Examiner **service account**, and click **OK** -[![User-added image](../../../images/ka04u000000HcW3_0EM700000004wqQ.png)](https://netwrix.secure.force.com/kb/servlet/rtaImage?eid=ka40g000000Xdsb&feoid=00N700000032Pj2&refid=0EM700000004wqQ) +[![User-added image](./images/ka04u000000HcW3_0EM700000004wqQ.png)](https://netwrix.secure.force.com/kb/servlet/rtaImage?eid=ka40g000000Xdsb&feoid=00N700000032Pj2&refid=0EM700000004wqQ) ## Step 2. Add the service account to the required security groups 1. Run **Active Directory Users and Computers** @@ -44,7 +44,7 @@ On any Domain Controller that has Group Policy Management: 4. Go to the **Members** tab and add the user account you want to use for the Account Lockout Examiner service to the list 5. For **Windows 2008 and above** Domain Controllers, add the service account to the **Event Log Readers** group -[![User-added image](../../../images/ka04u000000HcW3_0EM700000004wqL.png)](https://netwrix.secure.force.com/kb/servlet/rtaImage?eid=ka40g000000Xdsb&feoid=00N700000032Pj2&refid=0EM700000004wqL) +[![User-added image](./images/ka04u000000HcW3_0EM700000004wqL.png)](https://netwrix.secure.force.com/kb/servlet/rtaImage?eid=ka40g000000Xdsb&feoid=00N700000032Pj2&refid=0EM700000004wqL) ## Step 3. On every monitored Domain Controller, enable WMI access 1. Run **Computer Management** (Start -> Administrative Tools -> Computer Management) @@ -55,7 +55,7 @@ On any Domain Controller that has Group Policy Management: 6. Add the user account you want to use for the Account Lockout Examiner service to the list 7. Grant it the **Remote Enable** permission (put a check in the **Allow** checkbox) -[![User-added image](../../../images/ka04u000000HcW3_0EM700000004wqV.png)](https://netwrix.secure.force.com/kb/servlet/rtaImage?eid=ka40g000000Xdsb&feoid=00N700000032Pj2&refid=0EM700000004wqV) +[![User-added image](./images/ka04u000000HcW3_0EM700000004wqV.png)](https://netwrix.secure.force.com/kb/servlet/rtaImage?eid=ka40g000000Xdsb&feoid=00N700000032Pj2&refid=0EM700000004wqV) ## Step 4. Configure DCOM settings 1. Open **Component Services** (Start -> Programs -> Administrative Tools -> Component Services) @@ -65,7 +65,7 @@ On any Domain Controller that has Group Policy Management: 5. Add the user account you want to use for the Account Lockout Examiner service to the top window 6. Set the **Allow** checkbox for the **Remote Activation** option -[![User-added image](../../../images/ka04u000000HcW3_0EM700000004wqa.png)](https://netwrix.secure.force.com/kb/servlet/rtaImage?eid=ka40g000000Xdsb&feoid=00N700000032Pj2&refid=0EM700000004wqa) +[![User-added image](./images/ka04u000000HcW3_0EM700000004wqa.png)](https://netwrix.secure.force.com/kb/servlet/rtaImage?eid=ka40g000000Xdsb&feoid=00N700000032Pj2&refid=0EM700000004wqa) **NOTE:** Steps 3 and 4 might require a reboot to apply the new settings. @@ -75,7 +75,7 @@ On any Domain Controller that has Group Policy Management: 3. Right-click the **Administrators** group and select **Add to group** 4. Click **Add** and specify the service account. Click **OK** -[![User-added image](../../../images/ka04u000000HcW3_0EM700000004wqf.png)](https://netwrix.secure.force.com/kb/servlet/rtaImage?eid=ka40g000000Xdsb&feoid=00N700000032Pj2&refid=0EM700000004wqf) +[![User-added image](./images/ka04u000000HcW3_0EM700000004wqf.png)](https://netwrix.secure.force.com/kb/servlet/rtaImage?eid=ka40g000000Xdsb&feoid=00N700000032Pj2&refid=0EM700000004wqf) ## Step 6. On all machines that need to be examined by Account Lockout Examiner, grant local administrator rights to the service account - Grant local administrator rights either manually or by Group Policy. diff --git a/docs/kb/auditor/the-domain-param-parameter-is-missing-a-value.md b/docs/kb/auditor/the-domain-param-parameter-is-missing-a-value.md index d7ec503023..dae4456b30 100644 --- a/docs/kb/auditor/the-domain-param-parameter-is-missing-a-value.md +++ b/docs/kb/auditor/the-domain-param-parameter-is-missing-a-value.md @@ -25,7 +25,7 @@ knowledge_article_id: kA00g000000H9bECAS You are getting the following warning during AD snapshot report generation: -![User-added image](../../../images/ka04u000000HcTz_0EM700000005AFx.png) +![User-added image](./images/ka04u000000HcTz_0EM700000005AFx.png) --- diff --git a/docs/kb/auditor/the-email-address-column-in-the-enrollment-report.md b/docs/kb/auditor/the-email-address-column-in-the-enrollment-report.md index 2b52e29331..2004d19488 100644 --- a/docs/kb/auditor/the-email-address-column-in-the-enrollment-report.md +++ b/docs/kb/auditor/the-email-address-column-in-the-enrollment-report.md @@ -25,7 +25,7 @@ knowledge_article_id: kA00g000000H9U3CAK When you run the Enrollment report, the Email Address column fields are blank for all user accounts. What should this column show and what can you do to make this work? -![User-added image](../../../images/ka04u000000HcNo_0EM700000004xIo.png) +![User-added image](./images/ka04u000000HcNo_0EM700000004xIo.png) --- @@ -33,11 +33,11 @@ The **Email Address** column returns the email address used for **Additional aut An email with a unique link to the password reset page is sent to this address after the user answers secret questions. The user then should follow the link to complete password reset. The Email Address field contains data for the enrolled users only, because this email is specified during the enrollment procedure if the Authentication policy feature is enabled. -![User-added image](../../../images/ka04u000000HcNo_0EM700000004xIy.png) +![User-added image](./images/ka04u000000HcNo_0EM700000004xIy.png) To enable this feature: 1. On the **Administrative portal - Settings - Authentication Policy** tab, select the **Additional authentication using the user email** check box. -![User-added image](../../../images/ka04u000000HcNo_0EM700000004xIt.png) +![User-added image](./images/ka04u000000HcNo_0EM700000004xIt.png) diff --git a/docs/kb/auditor/the-event-logs-reports-for-windows-server-does-not-contain-any-data.md b/docs/kb/auditor/the-event-logs-reports-for-windows-server-does-not-contain-any-data.md index e639b76755..8779387354 100644 --- a/docs/kb/auditor/the-event-logs-reports-for-windows-server-does-not-contain-any-data.md +++ b/docs/kb/auditor/the-event-logs-reports-for-windows-server-does-not-contain-any-data.md @@ -36,7 +36,7 @@ To review your data in these reports, you should configure a monitoring plan for 1. On the computer that hosts Netwrix Auditor Server, run Netwrix Auditor Event Log Manager. 2. Navigate to Audit Archiving filters and configure them as described in Configure Audit Archiving Filters for Event Log. - ![User-added image](../../../images/ka04u0000011776_0EM4u000008Ls7s.png) + ![User-added image](./images/ka04u0000011776_0EM4u000008Ls7s.png) 3. Perform any test changes, for example, log in to a server for which you want to review data in reports. 4. Wait for 10 - 15 minutes for changes to take effect and run reports. diff --git a/docs/kb/auditor/the-name-of-the-process-that-caused-an-account-lockout-does-not-appear-in-examination-results.md b/docs/kb/auditor/the-name-of-the-process-that-caused-an-account-lockout-does-not-appear-in-examination-results.md index 1359c9992a..a11b618be3 100644 --- a/docs/kb/auditor/the-name-of-the-process-that-caused-an-account-lockout-does-not-appear-in-examination-results.md +++ b/docs/kb/auditor/the-name-of-the-process-that-caused-an-account-lockout-does-not-appear-in-examination-results.md @@ -27,7 +27,7 @@ Netwrix Account Lockout Examiner relies on the Windows audit system. The name of the process is logged in the invalid logon event (`4625` in Windows Vista/2008/7/2008R2, events `529-539` in older versions). -[![User-added image](../../../images/ka04u000000HcW6_0EM700000004wzN.png)](https://netwrix.secure.force.com/kb/servlet/rtaImage?eid=ka40g000000kAcv&feoid=00N700000032Pj2&refid=0EM700000004wzN) +[![User-added image](./images/ka04u000000HcW6_0EM700000004wzN.png)](https://netwrix.secure.force.com/kb/servlet/rtaImage?eid=ka40g000000kAcv&feoid=00N700000032Pj2&refid=0EM700000004wzN) **Account Lockout Examiner** will not show the name of the process if either there is no corresponding invalid logon event or the name of the process is not tracked by Windows Audit. diff --git a/docs/kb/auditor/the-order-in-which-domains-appear-in-the-managed-domains-list.md b/docs/kb/auditor/the-order-in-which-domains-appear-in-the-managed-domains-list.md index 788b900ec1..b4f54d5246 100644 --- a/docs/kb/auditor/the-order-in-which-domains-appear-in-the-managed-domains-list.md +++ b/docs/kb/auditor/the-order-in-which-domains-appear-in-the-managed-domains-list.md @@ -26,5 +26,5 @@ The list of managed domains shown on the **Self-Service Portal** is sorted alpha To sort domains, specify the domain name you want at the top in capital letters in the **Domains** section of the **Administrative Portal**. -[![User-added image](../../../images/ka04u000000HcWF_0EM700000004xUV.png)](https://netwrix.secure.force.com/kb/servlet/rtaImage?eid=ka40g000000Xdsq&feoid=00N700000032Pj2&refid=0EM700000004xUV) +[![User-added image](./images/ka04u000000HcWF_0EM700000004xUV.png)](https://netwrix.secure.force.com/kb/servlet/rtaImage?eid=ka40g000000Xdsq&feoid=00N700000032Pj2&refid=0EM700000004xUV) diff --git a/docs/kb/auditor/the-remote-procedure-call-failed-error-when-collecting-logs.md b/docs/kb/auditor/the-remote-procedure-call-failed-error-when-collecting-logs.md index 7a6ef84bbb..c0f49f8a61 100644 --- a/docs/kb/auditor/the-remote-procedure-call-failed-error-when-collecting-logs.md +++ b/docs/kb/auditor/the-remote-procedure-call-failed-error-when-collecting-logs.md @@ -48,4 +48,4 @@ Review the possible resolutions depending on you cause: - For cause 2. Make sure you assigned all required rights and permissions to the account used for data collection. For additional information on the data collecting account configuration, refer to the following article: [Data Collecting Account](https://docs.netwrix.com/docs/auditor/10_8/admin/monitoringplans/dataaccounts) -- For cause 3. For additional information on the data collecting account configuration, refer to the following article: [Error 0x800706BA − RPC Server Is Unavailable](/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-0x800706ba-rpc-server-is-unavailable.md) +- For cause 3. For additional information on the data collecting account configuration, refer to the following article: [Error 0x800706BA − RPC Server Is Unavailable](/docs/kb/auditor/error-0x800706ba-rpc-server-is-unavailable) diff --git a/docs/kb/auditor/troubleshoot_sharepoint_serveron-premise_errors.md b/docs/kb/auditor/troubleshoot_sharepoint_serveron-premise_errors.md index e4b1b4f74c..9872e6d1b7 100644 --- a/docs/kb/auditor/troubleshoot_sharepoint_serveron-premise_errors.md +++ b/docs/kb/auditor/troubleshoot_sharepoint_serveron-premise_errors.md @@ -21,42 +21,42 @@ This is a reference list of articles on troubleshooting errors in SharePoint Ser ### Related Articles -- [SharePoint Core Service Deployment Failed](/docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/sharepoint-core-service-deployment-failed.md) -- [Timeout Expired Error on SharePoint Core Service D](/docs/kb/auditor/configuration-and-setup/sharepoint-and-teams-auditing/timeout-expired-error-on-sharepoint-core-service-deployment.md) -- [Event ID 1204 in Health Log](/docs/kb/auditor/event-id-reference/health-log-events/event-id-1204-in-health-log.md) -- [Event ID 1205 in Health Log](/docs/kb/auditor/event-id-reference/health-log-events/event-id-1205-in-health-log.md) -- [Error: Event ID 1206 in Health Log](/docs/kb/auditor/event-id-reference/health-log-events/error-event-id-1206-in-health-log.md) -- [Event ID 1208 in Health Log](/docs/kb/auditor/event-id-reference/health-log-events/event-id-1208-in-health-log.md) -- [Event ID 1209 in Health Log](/docs/kb/auditor/event-id-reference/health-log-events/event-id-1209-in-health-log.md) -- [Event ID 1210 in Health Log](/docs/kb/auditor/event-id-reference/health-log-events/event-id-1210-in-health-log.md) -- [Event ID 1214 in Health Log](/docs/kb/auditor/event-id-reference/health-log-events/event-id-1214-in-health-log.md) -- [Event ID 1223 in Health Log](/docs/kb/auditor/event-id-reference/health-log-events/event-id-1223-in-health-log.md) -- [Event ID 1225 in Health Log](/docs/kb/auditor/event-id-reference/health-log-events/event-id-1225-in-health-log.md) -- [Event ID 1236 in Health Log](/docs/kb/auditor/event-id-reference/health-log-events/event-id-1236-in-health-log.md) -- [Event ID 1237/1238 in Health Log](/docs/kb/auditor/event-id-reference/health-log-events/event_id_12371238_in_health_log.md) -- [Event ID 1239 in Health Log](/docs/kb/auditor/event-id-reference/health-log-events/event-id-1239-in-health-log.md) -- [Event ID 1240 in Health Log](/docs/kb/auditor/event-id-reference/health-log-events/event-id-1240-in-health-log.md) -- [Event ID 1241 in Health Log](/docs/kb/auditor/event-id-reference/health-log-events/event-id-1241-in-health-log.md) -- [Event ID 1242 in Health Log](/docs/kb/auditor/event-id-reference/health-log-events/event-id-1242-in-health-log.md) -- [Event ID 1243 in Health Log](/docs/kb/auditor/event-id-reference/health-log-events/event-id-1243-in-health-log.md) -- [Event ID 1244 in Health Log](/docs/kb/auditor/event-id-reference/health-log-events/event-id-1244-in-health-log.md) -- [Event ID 1245 in Health Log](/docs/kb/auditor/event-id-reference/health-log-events/event-id-1245-in-health-log.md) -- [Event ID 1249 in Health Log](/docs/kb/auditor/event-id-reference/health-log-events/event-id-1249-in-health-log.md) -- [Event ID 1250 in Health Log](/docs/kb/auditor/event-id-reference/health-log-events/event-id-1250-in-health-log.md) -- [Event ID 1251 - 1254, 1256 - 1258 in Health Log](/docs/kb/auditor/event-id-reference/health-log-events/event-id-1251-1254-1256-1258-in-health-log.md) -- [Event ID 1255 in Health Log](/docs/kb/auditor/event-id-reference/health-log-events/event-id-1255-in-health-log.md) -- [Event ID 1259 in Health Log](/docs/kb/auditor/event-id-reference/health-log-events/event-id-1259-in-health-log.md) -- [Event ID 1260 − 1266 in Health Log](/docs/kb/auditor/event-id-reference/health-log-events/event-id-1260-1266-in-health-log.md) -- [Event ID 1267 − 1273 in Health Log](/docs/kb/auditor/event-id-reference/health-log-events/event-id-1267-1273-in-health-log.md) -- [Event ID 1274 in Health Log](/docs/kb/auditor/event-id-reference/health-log-events/event-id-1274-in-health-log.md) -- [Event ID 1275 in Health Log](/docs/kb/auditor/event-id-reference/health-log-events/event-id-1275-in-health-log.md) -- [Event ID 1276 in Health Log](/docs/kb/auditor/event-id-reference/health-log-events/event-id-1276-in-health-log.md) -- [Event ID 1280 in Health Log](/docs/kb/auditor/event-id-reference/health-log-events/event-id-1280-in-health-log.md) -- [Event ID 1285 in Health Log](/docs/kb/auditor/event-id-reference/health-log-events/event-id-1285-in-health-log.md) -- [Event ID 1286 in Health Log](/docs/kb/auditor/event-id-reference/health-log-events/event-id-1286-in-health-log.md) -- [Event ID 1287 in Health Log](/docs/kb/auditor/event-id-reference/health-log-events/event-id-1287-in-health-log.md) -- [Event ID 1288 in Health Log](/docs/kb/auditor/event-id-reference/health-log-events/event-id-1288-in-health-log.md) -- [Event ID 1289 in Health Log](/docs/kb/auditor/event-id-reference/health-log-events/event-id-1289-in-health-log.md) +- [SharePoint Core Service Deployment Failed](/docs/kb/auditor/sharepoint-core-service-deployment-failed) +- [Timeout Expired Error on SharePoint Core Service D](/docs/kb/auditor/timeout-expired-error-on-sharepoint-core-service-deployment) +- [Event ID 1204 in Health Log](/docs/kb/auditor/event-id-1204-in-health-log) +- [Event ID 1205 in Health Log](/docs/kb/auditor/event-id-1205-in-health-log) +- [Error: Event ID 1206 in Health Log](/docs/kb/auditor/error-event-id-1206-in-health-log) +- [Event ID 1208 in Health Log](/docs/kb/auditor/event-id-1208-in-health-log) +- [Event ID 1209 in Health Log](/docs/kb/auditor/event-id-1209-in-health-log) +- [Event ID 1210 in Health Log](/docs/kb/auditor/event-id-1210-in-health-log) +- [Event ID 1214 in Health Log](/docs/kb/auditor/event-id-1214-in-health-log) +- [Event ID 1223 in Health Log](/docs/kb/auditor/event-id-1223-in-health-log) +- [Event ID 1225 in Health Log](/docs/kb/auditor/event-id-1225-in-health-log) +- [Event ID 1236 in Health Log](/docs/kb/auditor/event-id-1236-in-health-log) +- [Event ID 1237/1238 in Health Log](/docs/kb/auditor/event_id_12371238_in_health_log) +- [Event ID 1239 in Health Log](/docs/kb/auditor/event-id-1239-in-health-log) +- [Event ID 1240 in Health Log](/docs/kb/auditor/event-id-1240-in-health-log) +- [Event ID 1241 in Health Log](/docs/kb/auditor/event-id-1241-in-health-log) +- [Event ID 1242 in Health Log](/docs/kb/auditor/event-id-1242-in-health-log) +- [Event ID 1243 in Health Log](/docs/kb/auditor/event-id-1243-in-health-log) +- [Event ID 1244 in Health Log](/docs/kb/auditor/event-id-1244-in-health-log) +- [Event ID 1245 in Health Log](/docs/kb/auditor/event-id-1245-in-health-log) +- [Event ID 1249 in Health Log](/docs/kb/auditor/event-id-1249-in-health-log) +- [Event ID 1250 in Health Log](/docs/kb/auditor/event-id-1250-in-health-log) +- [Event ID 1251 - 1254, 1256 - 1258 in Health Log](/docs/kb/auditor/event-id-1251-1254-1256-1258-in-health-log) +- [Event ID 1255 in Health Log](/docs/kb/auditor/event-id-1255-in-health-log) +- [Event ID 1259 in Health Log](/docs/kb/auditor/event-id-1259-in-health-log) +- [Event ID 1260 − 1266 in Health Log](/docs/kb/auditor/event-id-1260-1266-in-health-log) +- [Event ID 1267 − 1273 in Health Log](/docs/kb/auditor/event-id-1267-1273-in-health-log) +- [Event ID 1274 in Health Log](/docs/kb/auditor/event-id-1274-in-health-log) +- [Event ID 1275 in Health Log](/docs/kb/auditor/event-id-1275-in-health-log) +- [Event ID 1276 in Health Log](/docs/kb/auditor/event-id-1276-in-health-log) +- [Event ID 1280 in Health Log](/docs/kb/auditor/event-id-1280-in-health-log) +- [Event ID 1285 in Health Log](/docs/kb/auditor/event-id-1285-in-health-log) +- [Event ID 1286 in Health Log](/docs/kb/auditor/event-id-1286-in-health-log) +- [Event ID 1287 in Health Log](/docs/kb/auditor/event-id-1287-in-health-log) +- [Event ID 1288 in Health Log](/docs/kb/auditor/event-id-1288-in-health-log) +- [Event ID 1289 in Health Log](/docs/kb/auditor/event-id-1289-in-health-log) diff --git a/docs/kb/auditor/unable-to-connect-to-remote-server.md b/docs/kb/auditor/unable-to-connect-to-remote-server.md index d94271ff1b..bc690a366c 100644 --- a/docs/kb/auditor/unable-to-connect-to-remote-server.md +++ b/docs/kb/auditor/unable-to-connect-to-remote-server.md @@ -48,11 +48,11 @@ In case the **SQL Server Reporting Services** service has stopped − enable the In case of the failed SQL Server upgrade, repair your SQL Server installation. Learn more in [Repair a Failed SQL Server Installation · Microsoft 🤝](https://learn.microsoft.com/en-us/sql/database-engine/install-windows/repair-a-failed-sql-server-installation?view=sql-server-ver16). -For additional information on expired evaluation license in SSRS, refer to the following article: [Error 503 − Reports and Subscriptions Not Working](/docs/kb/auditor/reports-alerts-and-notifications/report-generation/error-503-reports-and-subscriptions-not-working.md). +For additional information on expired evaluation license in SSRS, refer to the following article: [Error 503 − Reports and Subscriptions Not Working](/docs/kb/auditor/error-503-reports-and-subscriptions-not-working). ## Related articles -- [Error 503 − Reports and Subscriptions Not Working](/docs/kb/auditor/reports-alerts-and-notifications/report-generation/error-503-reports-and-subscriptions-not-working.md) +- [Error 503 − Reports and Subscriptions Not Working](/docs/kb/auditor/error-503-reports-and-subscriptions-not-working) - [Start and Stop the Report Server Service · Microsoft 🤝](https://learn.microsoft.com/en-us/sql/reporting-services/report-server/start-and-stop-the-report-server-service?view=sql-server-ver16) - [Setting Time-out Values for Report and Shared Dataset Processing (SSRS) · Microsoft 🤝](https://learn.microsoft.com/en-us/sql/reporting-services/report-server/setting-time-out-values-for-report-and-shared-dataset-processing-ssrs?view=sql-server-ver16) - [Repair a Failed SQL Server Installation · Microsoft 🤝](https://learn.microsoft.com/en-us/sql/database-engine/install-windows/repair-a-failed-sql-server-installation?view=sql-server-ver16) diff --git a/docs/kb/auditor/unable-to-create-real-time-alerts.md b/docs/kb/auditor/unable-to-create-real-time-alerts.md index b84c98ba1f..70d13f55dd 100644 --- a/docs/kb/auditor/unable-to-create-real-time-alerts.md +++ b/docs/kb/auditor/unable-to-create-real-time-alerts.md @@ -26,9 +26,9 @@ knowledge_article_id: kA00g000000H9btCAC The first time you create a real-time alert, you see the following errors: -![Error 1](../../../images/ka04u000000HcUe_0EM7000000050xL.png) +![Error 1](./images/ka04u000000HcUe_0EM7000000050xL.png) -![Error 2](../../../images/ka04u000000HcUe_0EM7000000050xQ.png) +![Error 2](./images/ka04u000000HcUe_0EM7000000050xQ.png) Also in the event viewer System log you can find events like this: diff --git a/docs/kb/auditor/unable-to-launch-netwrix-auditor-user-activity-core-service.md b/docs/kb/auditor/unable-to-launch-netwrix-auditor-user-activity-core-service.md index 104c9e2944..7cb7b8d8de 100644 --- a/docs/kb/auditor/unable-to-launch-netwrix-auditor-user-activity-core-service.md +++ b/docs/kb/auditor/unable-to-launch-netwrix-auditor-user-activity-core-service.md @@ -62,14 +62,14 @@ where `yourservername` is the name of your SMTP server in the FQDN format and `9 3. Follow the installation prompts up to the **Specify User Activity Video Reporter server and TCP port** step. 4. On this step, provide your SMTP server name in the FQDN format in the **Host server** field and provide the port number **9004**. -![User-added image](../../../images/ka0Qk0000001S2H_0EMQk000001wr0A.png) +![User-added image](./images/ka0Qk0000001S2H_0EMQk000001wr0A.png) 5. Complete the installation. -> NOTE: In case User Activity Core Service is installed in target servers, make sure to check the Core Service version in **Apps & Features**. In case of version mismatch, refer to the following article for additional information: [Manually Update User Activity Core Service](/docs/kb/auditor/monitoring-plans/user-activity-monitoring/manually-update-user-activity-core-service.md). +> NOTE: In case User Activity Core Service is installed in target servers, make sure to check the Core Service version in **Apps & Features**. In case of version mismatch, refer to the following article for additional information: [Manually Update User Activity Core Service](/docs/kb/auditor/manually-update-user-activity-core-service). ### Related articles - Configuration — User Activity — User Activity Ports — v10.6 -- [Manually Update User Activity Core Service](/docs/kb/auditor/monitoring-plans/user-activity-monitoring/manually-update-user-activity-core-service.md) +- [Manually Update User Activity Core Service](/docs/kb/auditor/manually-update-user-activity-core-service) diff --git a/docs/kb/auditor/unable-to-process-item-error-when-using-gmsa-in-netwrix-auditor.md b/docs/kb/auditor/unable-to-process-item-error-when-using-gmsa-in-netwrix-auditor.md index 59bde692f8..a001bcf52f 100644 --- a/docs/kb/auditor/unable-to-process-item-error-when-using-gmsa-in-netwrix-auditor.md +++ b/docs/kb/auditor/unable-to-process-item-error-when-using-gmsa-in-netwrix-auditor.md @@ -41,4 +41,4 @@ In Netwrix Auditor version 9.96 group managed service accounts can be used inste ## Solution -For the pre-10.5.11041 Netwrix Auditor version, make sure to update your Netwrix Auditor instance — refer to the following articles for additional information: [How to Upgrade Netwrix Auditor](/docs/kb/auditor/system-administration/migration-and-upgrade/how-to-upgrade-netwrix-auditor.md) and [Upgrade Increments for Netwrix Auditor](/docs/kb/auditor/system-administration/migration-and-upgrade/upgrade-increments-for-netwrix-auditor.md) +For the pre-10.5.11041 Netwrix Auditor version, make sure to update your Netwrix Auditor instance — refer to the following articles for additional information: [How to Upgrade Netwrix Auditor](/docs/kb/auditor/how-to-upgrade-netwrix-auditor) and [Upgrade Increments for Netwrix Auditor](/docs/kb/auditor/upgrade-increments-for-netwrix-auditor) diff --git a/docs/kb/auditor/unable-to-run-reports-system-cannot-find-the-file-specified.md b/docs/kb/auditor/unable-to-run-reports-system-cannot-find-the-file-specified.md index e53b3cf7ce..4dbe138bde 100644 --- a/docs/kb/auditor/unable-to-run-reports-system-cannot-find-the-file-specified.md +++ b/docs/kb/auditor/unable-to-run-reports-system-cannot-find-the-file-specified.md @@ -49,6 +49,6 @@ A report server database is missing. Refer to the following steps to resolve the issue: 1. In your Netwrix Auditor server, disable **Netwrix Auditor Archive Service** and **Netwrix Auditor Management Service** via **Services**. -2. Deploy the report server database — refer to the following article for in-depth instructions: [Deploying the Report Server Database](/docs/kb/auditor/system-administration/database-management/deploying-the-report-server-database.md) +2. Deploy the report server database — refer to the following article for in-depth instructions: [Deploying the Report Server Database](/docs/kb/auditor/deploying-the-report-server-database) 3. Once you've configured the report server database, grant the roles to the SSRS service account the roles required. Refer to the following article for additional information: [Configure SSRS account](https://docs.netwrix.com/docs/auditor/10_8/requirements/sqlserverreportingservice) and [How to Assign db_owner Permissions](docs\kb\auditor\how-to-assign-db-owner-permissions.md) 4. Restart **Netwrix Auditor Archive Service** and **Netwrix Auditor Management Service** on your Netwrix Auditor server via **Services**. diff --git a/docs/kb/auditor/unable-to-update-netwrix-auditor-due-to-contract-or-subscription-expiration.md b/docs/kb/auditor/unable-to-update-netwrix-auditor-due-to-contract-or-subscription-expiration.md index 63350f069a..c88ffe6699 100644 --- a/docs/kb/auditor/unable-to-update-netwrix-auditor-due-to-contract-or-subscription-expiration.md +++ b/docs/kb/auditor/unable-to-update-netwrix-auditor-due-to-contract-or-subscription-expiration.md @@ -33,7 +33,7 @@ To be able to download and install the new version, renew your maintenance contr Your subscription plan for Netwrix Auditor has expired ``` -![AboutNetwrixAuditor.png](../../../images/ka0Qk0000002uxN_0EM4u000008LHag.png) +![AboutNetwrixAuditor.png](./images/ka0Qk0000002uxN_0EM4u000008LHag.png) ## Cause @@ -47,10 +47,10 @@ Even if you have valid support and maintenance licenses, you might still have so 2. In the left pane, select **Licenses**. 3. Select any expired licenses and click **Remove**. -If you would like to upgrade to the latest product version from a version that is no longer supported, refer to the following incremental upgrade guide: [Upgrade Increments for Netwrix Auditor](/docs/kb/auditor/system-administration/migration-and-upgrade/upgrade-increments-for-netwrix-auditor.md). +If you would like to upgrade to the latest product version from a version that is no longer supported, refer to the following incremental upgrade guide: [Upgrade Increments for Netwrix Auditor](/docs/kb/auditor/upgrade-increments-for-netwrix-auditor). ## Related articles - Installation — Upgrade to the Latest Version ⸱ v10.6 -- [Upgrade Increments for Netwrix Auditor](/docs/kb/auditor/system-administration/migration-and-upgrade/upgrade-increments-for-netwrix-auditor.md) +- [Upgrade Increments for Netwrix Auditor](/docs/kb/auditor/upgrade-increments-for-netwrix-auditor) diff --git a/docs/kb/auditor/upgrade-increments-for-netwrix-auditor.md b/docs/kb/auditor/upgrade-increments-for-netwrix-auditor.md index 54967caac0..f74f434f00 100644 --- a/docs/kb/auditor/upgrade-increments-for-netwrix-auditor.md +++ b/docs/kb/auditor/upgrade-increments-for-netwrix-auditor.md @@ -67,7 +67,7 @@ This will stop all Netwrix Services and prevent complications during the upgrade | 8.5 / 9.0 | 9.5 | Not recommended! | | 9.5 | 9.7 | [Download](https://www.netwrix.com/my_products.html) | | 9.7 / 9.8 | 9.9 | [Download](https://www.netwrix.com/my_products.html) | -| 9.9 | 9.96 | [Download](https://www.netwrix.com/my_products.html)
Refer to the following article for additional information:
[Upgrade from 9.9 to 9.96 with Your Netwrix Auditor Version Cannot Be Upgraded Error](/docs/kb/auditor/system-administration/migration-and-upgrade/upgrade_from_9.9_to_9.96_with_your_netwrix_auditor_version_cannot_be_upgraded_error.md)| +| 9.9 | 9.96 | [Download](https://www.netwrix.com/my_products.html)
Refer to the following article for additional information:
[Upgrade from 9.9 to 9.96 with Your Netwrix Auditor Version Cannot Be Upgraded Error](/docs/kb/auditor/upgrade_from_9.9_to_9.96_with_your_netwrix_auditor_version_cannot_be_upgraded_error)| | 9.96 / 10.0 | 10.5 | [Download](https://www.netwrix.com/my_products.html) | | 10 / 10.5 | 10.6 | [Download](https://www.netwrix.com/my_products.html) | | 10.5 / 10.6 | 10.7 | [Download](https://www.netwrix.com/my_products.html) | @@ -75,4 +75,4 @@ This will stop all Netwrix Services and prevent complications during the upgrade ### Related articles -[How to Upgrade Netwrix Auditor](/docs/kb/auditor/system-administration/migration-and-upgrade/how-to-upgrade-netwrix-auditor.md) +[How to Upgrade Netwrix Auditor](/docs/kb/auditor/how-to-upgrade-netwrix-auditor) diff --git a/docs/kb/auditor/upgrade_from_9.9_to_9.96_with_your_netwrix_auditor_version_cannot_be_upgraded_error.md b/docs/kb/auditor/upgrade_from_9.9_to_9.96_with_your_netwrix_auditor_version_cannot_be_upgraded_error.md index 65f98d5358..1158fdf167 100644 --- a/docs/kb/auditor/upgrade_from_9.9_to_9.96_with_your_netwrix_auditor_version_cannot_be_upgraded_error.md +++ b/docs/kb/auditor/upgrade_from_9.9_to_9.96_with_your_netwrix_auditor_version_cannot_be_upgraded_error.md @@ -35,5 +35,5 @@ To upgrade to v9.96, contact Technical Support for download links for the latest ## Related Articles -- [Upgrade Increments for Netwrix Auditor](/docs/kb/auditor/system-administration/migration-and-upgrade/upgrade-increments-for-netwrix-auditor.md) -- [How to Upgrade Netwrix Auditor](/docs/kb/auditor/system-administration/migration-and-upgrade/how-to-upgrade-netwrix-auditor.md) \ No newline at end of file +- [Upgrade Increments for Netwrix Auditor](/docs/kb/auditor/upgrade-increments-for-netwrix-auditor) +- [How to Upgrade Netwrix Auditor](/docs/kb/auditor/how-to-upgrade-netwrix-auditor) \ No newline at end of file diff --git a/docs/kb/auditor/volume-shadow-copy-service-support-in-netwrix-auditor-for-file-servers.md b/docs/kb/auditor/volume-shadow-copy-service-support-in-netwrix-auditor-for-file-servers.md index f79418218a..98fb46a650 100644 --- a/docs/kb/auditor/volume-shadow-copy-service-support-in-netwrix-auditor-for-file-servers.md +++ b/docs/kb/auditor/volume-shadow-copy-service-support-in-netwrix-auditor-for-file-servers.md @@ -32,7 +32,7 @@ The **Volume Shadow Copy Service** (hereafter **VSS**) can be enabled via **Netw 1. Navigate to **Managed Objects -> your_File_Servers_Managed_Object_name -> File Servers.** 2. Click **Configure** next to **Advanced Settings** and select the **Enable file versioning and rollback capabilities (based on Volume Shadow Copy).** -![User-added image](../../images/ka04u000000HcNV_0EM700000007LkF.png) +![User-added image](./images/ka04u000000HcNV_0EM700000007LkF.png) ## Where Shadow Copy data is stored diff --git a/docs/kb/auditor/vserver-api-missing-vserver-parameter-error-when-auditing-netapp-cluster.md b/docs/kb/auditor/vserver-api-missing-vserver-parameter-error-when-auditing-netapp-cluster.md index 7000225f0b..e32bb9f66e 100644 --- a/docs/kb/auditor/vserver-api-missing-vserver-parameter-error-when-auditing-netapp-cluster.md +++ b/docs/kb/auditor/vserver-api-missing-vserver-parameter-error-when-auditing-netapp-cluster.md @@ -36,7 +36,7 @@ The specified management interface is not the management interface of the CIFS S 2. Find the interface that has **Management Access** enabled and is assigned to the SVM you are trying to audit. 3. Remember its IP address and specify it in the properties of the NetApp item in Netwrix Auditor in the **ONTAPI** node. -![Management_Interface_NetApp](../../../images/ka04u000000HcZ5_0EM0g000002CGLg.png) +![Management_Interface_NetApp](./images/ka04u000000HcZ5_0EM0g000002CGLg.png) Also make sure the account used to collect to ONTAPI is assigned a custom role on the SVM that has the following capabilities with access query levels: diff --git a/docs/kb/auditor/what-is-sessionid-in-netwrix-auditor-for-file-servers.md b/docs/kb/auditor/what-is-sessionid-in-netwrix-auditor-for-file-servers.md index d484f7fc7a..687909607f 100644 --- a/docs/kb/auditor/what-is-sessionid-in-netwrix-auditor-for-file-servers.md +++ b/docs/kb/auditor/what-is-sessionid-in-netwrix-auditor-for-file-servers.md @@ -33,7 +33,7 @@ This attribute is based on the user’s logon ID within the current session. Bei Session IDs are used to identify changes made by users with unique logon ID's. Session IDs are a combination of both the logon ID itself and the current session associated with this logon ID, to help identifying who made the change. Thus, session ID can be changed due to the fact that Netwrix would count that as a separate activity record too. -![User-added image](../../images/ka0Qk0000001OrV_0EMQk000002Tph8.png) +![User-added image](./images/ka0Qk0000001OrV_0EMQk000002Tph8.png) In addition, Netwrix Auditor generates the following attribute besides Session ID, associated with the object and reserved for internal use: @@ -43,7 +43,7 @@ Since the product associates Session IDs with the current session of the user, t ### Related Article -- [How Does Merging Logon Activity Events Work?](/docs/kb/auditor/features-and-operations/glossaries-and-faqs/how-does-merging-logon-activity-events-work.md) +- [How Does Merging Logon Activity Events Work?](/docs/kb/auditor/how-does-merging-logon-activity-events-work) diff --git a/docs/kb/auditor/why-a-registry-key-is-missing-in-both-gpmc-and-local.md b/docs/kb/auditor/why-a-registry-key-is-missing-in-both-gpmc-and-local.md index 643932824d..f9bdf9fe93 100644 --- a/docs/kb/auditor/why-a-registry-key-is-missing-in-both-gpmc-and-local.md +++ b/docs/kb/auditor/why-a-registry-key-is-missing-in-both-gpmc-and-local.md @@ -39,7 +39,7 @@ Registry audit settings are required for some data sources, for example, for Log 5. On this screen that pops up, add the required permissions. 6. On the next screen, you’ll be prompted to configure the key, then how you want the settings to be applied; or not allow permission to be replaced. 7. Manually add the path to the Registry Key in the **Selected Key** dialog. - ![User-added image](../../../images/ka0Qk0000001VD3_0EMQk000002dT5q.png) + ![User-added image](./images/ka0Qk0000001VD3_0EMQk000002dT5q.png) This will apply the key settings to the GPO, and all computers affected by the GPO. diff --git a/docs/kb/auditor/why-do-i-have-incomplete-information-on-failed-logons.md b/docs/kb/auditor/why-do-i-have-incomplete-information-on-failed-logons.md index 1d7b8d5557..fa0499ab04 100644 --- a/docs/kb/auditor/why-do-i-have-incomplete-information-on-failed-logons.md +++ b/docs/kb/auditor/why-do-i-have-incomplete-information-on-failed-logons.md @@ -40,4 +40,4 @@ If you would like to have information on how to investigate Failed Logons, check - [Investigating Failed Logons](https://kb.netwrix.com/5198) - [How to detect the root cause of multiple failed logons](https://kb.netwrix.com/3553) -- [How to Find Destination of Failed NTLM Logons?](/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/how-to-find-destination-of-failed-ntlm-logons.md) +- [How to Find Destination of Failed NTLM Logons?](/docs/kb/auditor/how-to-find-destination-of-failed-ntlm-logons) diff --git a/docs/kb/auditor/wmi-classes-data-provider-failed-to-get-the-information-on-win32-printer-error.md b/docs/kb/auditor/wmi-classes-data-provider-failed-to-get-the-information-on-win32-printer-error.md index be48c5de8c..bd10b91554 100644 --- a/docs/kb/auditor/wmi-classes-data-provider-failed-to-get-the-information-on-win32-printer-error.md +++ b/docs/kb/auditor/wmi-classes-data-provider-failed-to-get-the-information-on-win32-printer-error.md @@ -42,7 +42,7 @@ The Print Spooler service is stopped or disabled on the monitored server. 4. In the **General** tab, review the **Startup type** value − switch it to **Automatic** and click **Start**. 5. Click **Apply**. -![User-added image](../../../images/ka0Qk0000001f7Z_0EM4u000002CQsV.png) +![User-added image](./images/ka0Qk0000001f7Z_0EM4u000002CQsV.png) --- diff --git a/docs/kb/auditor/workstation-name-is-not-shown.md b/docs/kb/auditor/workstation-name-is-not-shown.md index 2924eff230..aed193f8ae 100644 --- a/docs/kb/auditor/workstation-name-is-not-shown.md +++ b/docs/kb/auditor/workstation-name-is-not-shown.md @@ -30,7 +30,7 @@ Netwrix Account Lockout Examiner shows no data in the **Workstation** field, whi Because Netwrix Account Lockout Examiner processes Windows security logs, it only gets the data that is present in those logs. This issue means that the Account locked out event (ID `644` for Windows XP/2003, ID `4740` for the later versions of Windows) contains an empty **Caller Machine Name** field. Here is an example of the Account locked out event `644` with the empty **Caller Machine Name** field: -[![User-added image](../../../images/ka04u00000118ES_0EM700000004udP.png)](https://netwrix.secure.force.com/kb/servlet/rtaImage?eid=ka40g0000004KSJ&feoid=00N700000032Pj2&refid=0EM700000004udP) +[![User-added image](./images/ka04u00000118ES_0EM700000004udP.png)](https://netwrix.secure.force.com/kb/servlet/rtaImage?eid=ka40g0000004KSJ&feoid=00N700000032Pj2&refid=0EM700000004udP) The field can be empty for events where a local computer account was locked out due to a local policy or as a result of computer synchronization with a mobile device. diff --git a/docs/kb/auditor/workstations-cloned-with-windows-server-auditing-service-pre-installed.md b/docs/kb/auditor/workstations-cloned-with-windows-server-auditing-service-pre-installed.md index ef0f2732e5..25d87efd04 100644 --- a/docs/kb/auditor/workstations-cloned-with-windows-server-auditing-service-pre-installed.md +++ b/docs/kb/auditor/workstations-cloned-with-windows-server-auditing-service-pre-installed.md @@ -46,7 +46,7 @@ To establish the affected servers, refer to the following steps: Copy the **AgentID** value. - ![Registry AgentID screenshot](../../images/ka04u000001177u_0EM4u000008Lr6o.png) + ![Registry AgentID screenshot](./images/ka04u000001177u_0EM4u000008Lr6o.png) 2. In your Netwrix Auditor host, navigate to the `C:\ProgramData\Netwrix Auditor\ShortTerm\WSA\Agents\` folder. Look for a folder named after **AgentID** (e.g.,52656fc3-d325-424d-9bef-fb68d14bc919). The **RemoteAgentState.xml** file contains a list of affected servers. diff --git "a/docs/kb/auditor/\321\201onnection_issue_when_tls_1.2_is_required.md" "b/docs/kb/auditor/\321\201onnection_issue_when_tls_1.2_is_required.md" index fdd1493c55..510ed82fee 100644 --- "a/docs/kb/auditor/\321\201onnection_issue_when_tls_1.2_is_required.md" +++ "b/docs/kb/auditor/\321\201onnection_issue_when_tls_1.2_is_required.md" @@ -23,7 +23,7 @@ How to set up connections between the internal environment and Microsoft (Office ### Option 1: For Up-to-Date Environments -For up-to-date environments, refer to the following KB article for additional information: [Client and Server Cannot Communicate, Because They Do Not Possess a Common Algorithm](/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/client-and-server-cannot-communicate-because-they-do-not-possess-a-common-algorithm.md). You can also use this registry key to achieve the same results: [TLS Registry Key](https://netwrix.com/download/products/KnowledgeBase/TLSRegkey.reg). +For up-to-date environments, refer to the following KB article for additional information: [Client and Server Cannot Communicate, Because They Do Not Possess a Common Algorithm](/docs/kb/auditor/client-and-server-cannot-communicate-because-they-do-not-possess-a-common-algorithm). You can also use this registry key to achieve the same results: [TLS Registry Key](https://netwrix.com/download/products/KnowledgeBase/TLSRegkey.reg). ### Option 2: For Pre-Windows Server 2019 Environments and Earlier @@ -108,7 +108,7 @@ For 32-bit applications that are running on 64-bit OSs, update the following sub ### Related Articles -- [Client and Server Cannot Communicate, Because They Do Not Possess a Common Algorithm](/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/client-and-server-cannot-communicate-because-they-do-not-possess-a-common-algorithm.md) +- [Client and Server Cannot Communicate, Because They Do Not Possess a Common Algorithm](/docs/kb/auditor/client-and-server-cannot-communicate-because-they-do-not-possess-a-common-algorithm) - [How to enable TLS 1.2 on clients ⸱ Microsoft 🡥](https://learn.microsoft.com/en-us/mem/configmgr/core/plan-design/security/enable-tls-1-2-client) diff --git a/docs/kb/dataclassification/antivirus-exclusions-for-netwrix-data-classification.md b/docs/kb/dataclassification/antivirus-exclusions-for-netwrix-data-classification.md index c450528b23..1778b6ab0a 100644 --- a/docs/kb/dataclassification/antivirus-exclusions-for-netwrix-data-classification.md +++ b/docs/kb/dataclassification/antivirus-exclusions-for-netwrix-data-classification.md @@ -47,4 +47,4 @@ During data collection, a collector uses a specific to store copies of the files ## Related articles -- [How to back up the Netwrix Data Classification Index](/docs/kb/dataclassification/system-administration/how-to-back-up-the-ndc-index.md) +- [How to back up the Netwrix Data Classification Index](/docs/kb/dataclassification/how-to-back-up-the-ndc-index) diff --git a/docs/kb/dataclassification/classification-troubleshooting.md b/docs/kb/dataclassification/classification-troubleshooting.md index 82ec87ca55..2f1fd95db0 100644 --- a/docs/kb/dataclassification/classification-troubleshooting.md +++ b/docs/kb/dataclassification/classification-troubleshooting.md @@ -35,7 +35,7 @@ Identify a document with incorrect classifications: Go to the workflow logs (`https://[YourNDCServerName]/NDC/Workflows/Logs`) on your Netwrix Data Classification server and check the status: - If it's **negative**, then there was an error. Enable collector tracing and reindex the file, then view the event logs for details of the issue. You will usually see either the `PageID`, `PageURL`, or both in the logs to know which errors are related. -- If it's less than 400, it means that it is not classified and needs to finish processing first. Verify codes in the [NDC Page Status Codes](/docs/kb/auditor/features-and-operations/glossaries-and-faqs/ndc-page-status-codes.md) article. +- If it's less than 400, it means that it is not classified and needs to finish processing first. Verify codes in the [NDC Page Status Codes](/docs/kb/auditor/ndc-page-status-codes) article. - If the status is **Classified (400)** and the **ReindexStatus** is 3, then it means it hasn't been reindexed or reclassified. This means that a change was detected or the user manually requested reprocessing. Give Netwrix Data Classification time to reprocess the document. - If the status is 400 and the reindex status is 0, check the **Text** and **Metadata** tabs. This is an easy way to confirm issues where Optical Character Recognition (OCR) has failed to extract the text you're looking for or if there was an issue processing text extraction for the document. If it doesn't match, enable collector tracing and reindex the document for details in the logs. diff --git a/docs/kb/dataclassification/documents-are-crawled-successfully-with-no-text-extracted.md b/docs/kb/dataclassification/documents-are-crawled-successfully-with-no-text-extracted.md index 471c77e247..bb0c9006ca 100644 --- a/docs/kb/dataclassification/documents-are-crawled-successfully-with-no-text-extracted.md +++ b/docs/kb/dataclassification/documents-are-crawled-successfully-with-no-text-extracted.md @@ -31,7 +31,7 @@ Why is Netwrix Data Classification (NDC) crawling your documents successfully, b Issues with text extraction can have a range of causes. You can find a summary of text extraction errors in the **Stats** dashboard. Click **Details** to view a breakdown by type of error. -![thumbnail_image.png](images/ka0Qk000000309x_0EMQk000004P1LC.png) +![thumbnail_image.png](./images/ka0Qk000000309x_0EMQk000004P1LC.png) ### Steps to Diagnose Text Extraction Failure diff --git a/docs/kb/dataclassification/error-end-encrypted-private-key-not-found.md b/docs/kb/dataclassification/error-end-encrypted-private-key-not-found.md index c96fa68ba3..6869cf4173 100644 --- a/docs/kb/dataclassification/error-end-encrypted-private-key-not-found.md +++ b/docs/kb/dataclassification/error-end-encrypted-private-key-not-found.md @@ -38,7 +38,7 @@ System.IO.IOException: The formatting of the private key in the JSON file is incorrect. Refer to the following example: -![private key example](images/ka0Qk0000005chN_0EMQk000007eSHh.png) +![private key example](./images/ka0Qk0000005chN_0EMQk000007eSHh.png) The private key contains multiple `\n` entries that represent line breaks. diff --git a/docs/kb/dataclassification/error-failed-to-load-classifier-data-cache.md b/docs/kb/dataclassification/error-failed-to-load-classifier-data-cache.md index cfc23cc290..fe8f9f2165 100644 --- a/docs/kb/dataclassification/error-failed-to-load-classifier-data-cache.md +++ b/docs/kb/dataclassification/error-failed-to-load-classifier-data-cache.md @@ -29,7 +29,7 @@ The Netwrix Data Classification: Service Viewer displays the following error mes `Failed-to-load-Classifier-data-cache` -![User-added image](images/ka04u000000HdG2_0EM4u000001rDFG.png) +![User-added image](./images/ka04u000000HdG2_0EM4u000001rDFG.png) ## Solution diff --git a/docs/kb/dataclassification/export-not-available-for-dsar-searches.md b/docs/kb/dataclassification/export-not-available-for-dsar-searches.md index 905413ee35..8b5789dbdb 100644 --- a/docs/kb/dataclassification/export-not-available-for-dsar-searches.md +++ b/docs/kb/dataclassification/export-not-available-for-dsar-searches.md @@ -36,4 +36,4 @@ Exporting DSAR reports requires that you specify an output location. Refer to the following article for additional information on DSAR settings: DSAR Settings. -![DSAR Settings screenshot](images/ka04u000001170U_0EM4u000008LceH.png) +![DSAR Settings screenshot](./images/ka04u000001170U_0EM4u000008LceH.png) diff --git a/docs/kb/dataclassification/export-term-sets-to-an-xml-file-using-concepttermstoremanager.md b/docs/kb/dataclassification/export-term-sets-to-an-xml-file-using-concepttermstoremanager.md index 4a9858c356..b57e4a0b2d 100644 --- a/docs/kb/dataclassification/export-term-sets-to-an-xml-file-using-concepttermstoremanager.md +++ b/docs/kb/dataclassification/export-term-sets-to-an-xml-file-using-concepttermstoremanager.md @@ -31,17 +31,17 @@ Export a term set structure to an XML file via the conceptTermStoreManager using 1. Navigate to `C:\inetpub\wwwroot\conceptQS\bin\conceptTermStoreManager.exe` 2. Run the `conceptTermStoreManager.exe` and observe the following screen: - ![User-added image](images/ka04u000000HdFy_0EM4u000001rAT5.png) + ![User-added image](./images/ka04u000000HdFy_0EM4u000001rAT5.png) 3. Click the **Export** box to export a term set structure to an XML file. 4. On the **Export Term Sets** page, enter the details of the site collection where the Term Store can be accessed using the credentials supplied. - ![User-added image](images/ka04u000000HdFy_0EM4u000001rAV6.png) + ![User-added image](./images/ka04u000000HdFy_0EM4u000001rAV6.png) 5. Click **Next**. 6. Select the term sets you wish to export by using the checkboxes on the right-hand side. - ![User-added image](images/ka04u000000HdFy_0EM4u000001rAVB.png) + ![User-added image](./images/ka04u000000HdFy_0EM4u000001rAVB.png) 7. Click either the **Selected** button to export the checked items or the **All** button to export all term sets found in the term store. 8. Name and save the XML file when the **Save As** window appears. diff --git a/docs/kb/dataclassification/how-to-configure-granular-permissions-for-a-service-account.md b/docs/kb/dataclassification/how-to-configure-granular-permissions-for-a-service-account.md index f2e22713c4..433b49107f 100644 --- a/docs/kb/dataclassification/how-to-configure-granular-permissions-for-a-service-account.md +++ b/docs/kb/dataclassification/how-to-configure-granular-permissions-for-a-service-account.md @@ -42,6 +42,6 @@ To configure granular permissions for a Service Account: 3. Add Write permissions to the index files' location (NTFS Permissions). The index files' location can be looked up in `conceptConfig.exe` in `C:\inetpub\wwwroot\NDC\bin`: - ![index_files_location.png](images/ka0Qk0000005NaH_0EM4u000008LGlJ.png) + ![index_files_location.png](./images/ka0Qk0000005NaH_0EM4u000008LGlJ.png) > **TIP:** In some instances, the Netwrix Data Classification Service Viewer Utility won't work correctly if the service account is not a member of the Local Administrators group on the Netwrix Data Classification server. In this case, you should use the **Service Viewer** built into the web UI. diff --git a/docs/kb/dataclassification/how-to-crawl-a-website-that-does-not-require-credentials.md b/docs/kb/dataclassification/how-to-crawl-a-website-that-does-not-require-credentials.md index 5753ed7991..6812bfe905 100644 --- a/docs/kb/dataclassification/how-to-crawl-a-website-that-does-not-require-credentials.md +++ b/docs/kb/dataclassification/how-to-crawl-a-website-that-does-not-require-credentials.md @@ -84,4 +84,4 @@ This error is gone after adding a specific line in the **Collector Using Agent** Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Sa ``` -![User-added image](images/ka0Qk000000DiGA_0EM4u000008pbhE.png) +![User-added image](./images/ka0Qk000000DiGA_0EM4u000008pbhE.png) diff --git a/docs/kb/dataclassification/how-to-migrate-netwrix-data-classification-to-another-server.md b/docs/kb/dataclassification/how-to-migrate-netwrix-data-classification-to-another-server.md index 9b531f5650..aa0165e274 100644 --- a/docs/kb/dataclassification/how-to-migrate-netwrix-data-classification-to-another-server.md +++ b/docs/kb/dataclassification/how-to-migrate-netwrix-data-classification-to-another-server.md @@ -31,7 +31,7 @@ This article describes how to change or replace the server on which Netwrix Data 1. Stop/disable **all NDC services** on the application server (**conceptClassifier, conceptIndexer, conceptCollector**). - ![User-added image](images/ka0Qk0000007H0v_0EM4u000002Qwyh.png) + ![User-added image](./images/ka0Qk0000007H0v_0EM4u000002Qwyh.png) > **NOTE:** You can also disable the NDC services using the **Service Viewer** located at: `C:\Program Files\ConceptSearching\ServiceViewer` (by default). diff --git a/docs/kb/dataclassification/how-to-migrate-the-netwrix-data-classification-database.md b/docs/kb/dataclassification/how-to-migrate-the-netwrix-data-classification-database.md index eac05700f5..040a420a39 100644 --- a/docs/kb/dataclassification/how-to-migrate-the-netwrix-data-classification-database.md +++ b/docs/kb/dataclassification/how-to-migrate-the-netwrix-data-classification-database.md @@ -65,7 +65,7 @@ Follow these steps to migrate the Netwrix Data Classification database: > **IMPORTANT:** If you are using the Windows Authentication method, verify that the user has the `db_owner` role assigned in the Netwrix Data Classification database. Alternatively, run `conceptConfig.exe` using the service account. - ![conceptConfig.exe configuration window with database server and credentials fields visible](images/ka0Qk0000005157_0EMQk000006Wq6T.png) + ![conceptConfig.exe configuration window with database server and credentials fields visible](./images/ka0Qk0000005157_0EMQk000006Wq6T.png) 5. Open the **Service Viewer** and start all three Netwrix Data Classification services. The default path is: diff --git a/docs/kb/dataclassification/how-to-set-up-single-sign-on-via-microsoft-entra-id-authentication.md b/docs/kb/dataclassification/how-to-set-up-single-sign-on-via-microsoft-entra-id-authentication.md index 960fb9dccd..2cdad08331 100644 --- a/docs/kb/dataclassification/how-to-set-up-single-sign-on-via-microsoft-entra-id-authentication.md +++ b/docs/kb/dataclassification/how-to-set-up-single-sign-on-via-microsoft-entra-id-authentication.md @@ -41,7 +41,7 @@ How can you set up single sign-on (SSO) for Netwrix Data Classification (NDC) vi > **NOTE:** Make sure to check the **Superuser** checkbox. - ![Add user Superuser screenshot](images/ka0Qk0000004LM1_0EMQk000005O4sP.png) + ![Add user Superuser screenshot](./images/ka0Qk0000004LM1_0EMQk000005O4sP.png) 4. Visit the App registrations menu in your Microsoft Azure Portal to register an application: https://portal.azure.com/#view/Microsoft_AAD_IAM/ActiveDirectoryMenuBlade/~/RegisteredApps @@ -51,7 +51,7 @@ How can you set up single sign-on (SSO) for Netwrix Data Classification (NDC) vi 4. Copy the **Application (Client) ID** of the newly created application. 5. Select your application and open the **Authentication** tab in the left pane. - ![Authentication tab screenshot](images/ka0Qk0000004LM1_0EMQk000005O4u1.png) + ![Authentication tab screenshot](./images/ka0Qk0000004LM1_0EMQk000005O4u1.png) 6. Check the **ID tokens (used for implicit and hybrid flows)** checkbox and click **Save**. @@ -64,7 +64,7 @@ How can you set up single sign-on (SSO) for Netwrix Data Classification (NDC) vi ``` -![web.config snippet screenshot](images/ka0Qk0000004LM1_0EMQk000005O4qo.png) +![web.config snippet screenshot](./images/ka0Qk0000004LM1_0EMQk000005O4qo.png) > **NOTE:** Replace the **Application (Client) ID** with the one copied previously and the `tenantname.onmicrosoft.com` with your tenant's name. diff --git a/docs/kb/dataclassification/how-to-update-service-account-password.md b/docs/kb/dataclassification/how-to-update-service-account-password.md index dd5a3edf87..67944ebb17 100644 --- a/docs/kb/dataclassification/how-to-update-service-account-password.md +++ b/docs/kb/dataclassification/how-to-update-service-account-password.md @@ -50,7 +50,7 @@ Check for the current Netwrix Data Classification version on any of the Netwrix 3. Right click a service with the **Running** status and select **Stop**. > TIP: you can change startup type to **Manual**, so then they don’t startup on their own: - > ![User-added image](images/ka0Qk000000Codl_0EM4u000008Liup.png) + > ![User-added image](./images/ka0Qk000000Codl_0EM4u000008Liup.png) 3. In the **Services** window, scroll down to find the following services: - NDC Classifier @@ -58,7 +58,7 @@ Check for the current Netwrix Data Classification version on any of the Netwrix - NDC Indexer 4. For each service, do the following: - ![Picture2.png](images/ka0Qk000000Codl_0EM4u000008LhoR.png) + ![Picture2.png](./images/ka0Qk000000Codl_0EM4u000008LhoR.png) 1. Right click a service name, select **Properties** and go to the **Log on** tab. 2. Enter new password. 3. Click on **Apply**. @@ -73,24 +73,24 @@ Check for the current Netwrix Data Classification version on any of the Netwrix > **Fresh install of v5.7.x.x**: NDCAppPool 3. Click on the application and then on the right pane, click on **Advanced Settings**. - ![Picture3.png](images/ka0Qk000000Codl_0EM4u000008LhrQ.png) + ![Picture3.png](./images/ka0Qk000000Codl_0EM4u000008LhrQ.png) 6. Once you are in the **Advanced Settings**, go to **Process Model** > **Identity** > **...** - ![Picture4.png](images/ka0Qk000000Codl_0EM4u000008Lhog.png) + ![Picture4.png](./images/ka0Qk000000Codl_0EM4u000008Lhog.png) 7. In the **Application Pool Identity** window do the following: 1. Click on **Set**. 2. Enter new credentials (always enter your domain before the user as not doing so can cause problems later). 3. Click on **OK**. - ![Picture5.png](images/ka0Qk000000Codl_0EM4u000008Lhol.png) + ![Picture5.png](./images/ka0Qk000000Codl_0EM4u000008Lhol.png) 8. Since you are in the IIS, head into your Netwrix Data Classification webpage by doing the following: 1. Expand the **Sites** folder. 2. Expand **Default Web Site** then click on **NDC2** or **ConceptQS**. 3. Click on **Browse** on the right pane. - ![Picture6.png](images/ka0Qk000000Codl_0EM4u000008LhrV.png) + ![Picture6.png](./images/ka0Qk000000Codl_0EM4u000008LhrV.png) Result: the Netwrix Data Classification's **System Dashboard** section appears: - ![Picture7.png](images/ka0Qk000000Codl_0EM4u000008Lhrk.png) + ![Picture7.png](./images/ka0Qk000000Codl_0EM4u000008Lhrk.png) > IMPORTANT: follow the steps below if only you have setup the same Service Account for more than just the services such as SQL Access or SQL Server Instance Services @@ -102,12 +102,12 @@ Check for the current Netwrix Data Classification version on any of the Netwrix 1. Open the `conceptindexer` folder. 2. To sort documents, click **Type** once. 3. Open the `ConceptConfig.exe` file. - ![Picture8.png](images/ka0Qk000000Codl_0EM4u000008Lhp0.png) + ![Picture8.png](./images/ka0Qk000000Codl_0EM4u000008Lhp0.png) 11. In the **Netwrix Data Classification: Database Configuration** window, proceed as follows: 1. Change user password. 2. Click on **Test Connection** to have Netwrix Data Classification try to connect with your new credentials. - ![Picture9.png](images/ka0Qk000000Codl_0EM4u000008LhpP.png) + ![Picture9.png](./images/ka0Qk000000Codl_0EM4u000008LhpP.png) Result: a dialog window with the **Connection Test Succeeded** message appears. 12. Repeat for the other service folder. diff --git a/docs/kb/dataclassification/import-terms-sets-from-an-xml-file-using-concepttermstoremanager.md b/docs/kb/dataclassification/import-terms-sets-from-an-xml-file-using-concepttermstoremanager.md index e9e209b85d..733ff44323 100644 --- a/docs/kb/dataclassification/import-terms-sets-from-an-xml-file-using-concepttermstoremanager.md +++ b/docs/kb/dataclassification/import-terms-sets-from-an-xml-file-using-concepttermstoremanager.md @@ -30,19 +30,19 @@ Import a term set structure from an XML file via the `conceptTermStoreManager` u 1. Navigate to `C:\inetpub\wwwroot\conceptQS\bin\conceptTermStoreManager.exe`. 2. Run the `conceptTermStoreManager.exe` and observe the following screen: - ![User-added image](images/ka04u000000HdFz_0EM4u000001rATU.png) + ![User-added image](./images/ka04u000000HdFz_0EM4u000001rATU.png) 3. Click the **Import** button to import a term set structure from an XML file. 4. Enter the location of the XML file and the destination term store: - ![User-added image](images/ka04u000000HdFz_0EM4u000001rAU8.png) + ![User-added image](./images/ka04u000000HdFz_0EM4u000001rAU8.png) - This example uses an Office 365 destination. 5. Click **Next**. 6. Check the boxes of the term sets you wish to import. 7. For each term set, use the drop down list to select a desired **Action**: - ![User-added image](images/ka04u000000HdFz_0EM4u000001rAUS.png) + ![User-added image](./images/ka04u000000HdFz_0EM4u000001rAUS.png) - In this example, the **Regions** term set will be merged with the existing term set in the **Taxonomies** term group. 8. Click **Next**. 9. Review the summary on the final page: - ![User-added image](images/ka04u000000HdFz_0EM4u000001rAVQ.png) + ![User-added image](./images/ka04u000000HdFz_0EM4u000001rAVQ.png) - If you wish to ensure terms not found in the source are removed from the destination (`Matching GUID`), check the **Process Deletions** box. - If you wish to prevent any changes from occurring in the destination, check the **Report Only** box. - Any changes that would have been made to term sets will be logged to the individual term sets logs, which are visible by clicking the **View Log File** link. diff --git a/docs/kb/dataclassification/netwrix-data-classification-collector-indexer-and-classifier-threads.md b/docs/kb/dataclassification/netwrix-data-classification-collector-indexer-and-classifier-threads.md index 8a108f8c0f..8427f8b80f 100644 --- a/docs/kb/dataclassification/netwrix-data-classification-collector-indexer-and-classifier-threads.md +++ b/docs/kb/dataclassification/netwrix-data-classification-collector-indexer-and-classifier-threads.md @@ -41,7 +41,7 @@ The **Collector Threads** slider allows you to set the number of concurrent thre You can set the Collector Threads value in the **NDC Management Web Console** at `http://localhost/conceptQS/Configuration`. -![Collector Threads slider in the NDC Management Web Console configuration page](images/ka0Qk000000FgmvIAC.jpeg) +![Collector Threads slider in the NDC Management Web Console configuration page](./images/ka0Qk000000FgmvIAC.jpeg) > **NOTE:** If you notice a decrease in processing capacity, set the **Collector Threads** slider to `0` to enable dynamic allocation. diff --git a/docs/kb/dataclassification/service-account-password-reset-for-netwrix-data-classification.md b/docs/kb/dataclassification/service-account-password-reset-for-netwrix-data-classification.md index b8d8595ee3..16da0fa323 100644 --- a/docs/kb/dataclassification/service-account-password-reset-for-netwrix-data-classification.md +++ b/docs/kb/dataclassification/service-account-password-reset-for-netwrix-data-classification.md @@ -28,7 +28,7 @@ After resetting the service account password for Netwrix Data Classification the ## Services -![User-added image](images/ka0Qk000000455x_0EM4u000001rDFz.png) +![User-added image](./images/ka0Qk000000455x_0EM4u000001rDFz.png) Update the **Logon As** value for each of the services listed above to reflect the password change. @@ -46,7 +46,7 @@ Open IIS and click **Application Pools** on the left-hand pane. Right-click on t Find the **Identity** and update the password to match the new password for the account, then restart the application pool. -![User-added image](images/ka0Qk000000455x_0EM4u000001rDGn.png) +![User-added image](./images/ka0Qk000000455x_0EM4u000001rDGn.png) ## Taxonomy Global Settings diff --git a/docs/kb/dataclassification/synchronizing-term-sets-using-the-concepttermstoragemanager.md b/docs/kb/dataclassification/synchronizing-term-sets-using-the-concepttermstoragemanager.md index 22a1d5af27..6dbcf0ea64 100644 --- a/docs/kb/dataclassification/synchronizing-term-sets-using-the-concepttermstoragemanager.md +++ b/docs/kb/dataclassification/synchronizing-term-sets-using-the-concepttermstoragemanager.md @@ -31,18 +31,18 @@ Synchronize term set structures between two SharePoint instances via the concept 1. Navigate to `C:\inetpub\wwwroot\conceptQS\bin\conceptTermStoreManager.exe` 2. Run the `conceptTermStoreManager.exe` and observe the following screen: - - ![User-added image](images/ka04u000000HdG0_0EM4u000001rAVf.png) + - ![User-added image](./images/ka04u000000HdG0_0EM4u000001rAVf.png) 3. Click the **Synchronise** box 4. Enter the **Source SharePoint farm** and **Destination SharePoint farm** URLs 5. Provide credentials that have access to the Term Store 6. Click **Next** 7. Check the boxes for each desired term set 8. Use the drop down box to select an action - - ![User-added image](images/ka04u000000HdG0_0EM4u000001rAVp.png) + - ![User-added image](./images/ka04u000000HdG0_0EM4u000001rAVp.png) - In this example, the **Regions** term set will be merged into the existing term sets in the **Taxonomies** term group 9. Click **Next** 10. Review the summary on the final page - - ![User-added image](images/ka04u000000HdG0_0EM4u000001rAW9.png) + - ![User-added image](./images/ka04u000000HdG0_0EM4u000001rAW9.png) - If you wish to ensure terms not found in the source are removed from the destination (Matching GUID), check the **Process Deletions** box - If you wish to prevent any changes from occurring in the destination, check the **Report Only** box - Any changes that would have been made to term sets will be logged to the individual term sets logs, which are visible by clicking the **View Log File** link. diff --git a/docs/kb/dataclassification/using-sharepoint-modern-authentication.md b/docs/kb/dataclassification/using-sharepoint-modern-authentication.md index d2c3b587b1..cbffc8244b 100644 --- a/docs/kb/dataclassification/using-sharepoint-modern-authentication.md +++ b/docs/kb/dataclassification/using-sharepoint-modern-authentication.md @@ -44,11 +44,11 @@ To register a new application, do the following: 2. Search for and select the **Microsoft Entra admin center**. 3. Under the Azure Directory select the **App registrations** section. 4. Select **New registration**. - ![Picture1.png](images/ka0Qk0000000wyT_0EM4u000004dBat.png) + ![Picture1.png](./images/ka0Qk0000000wyT_0EM4u000004dBat.png) 5. In the **Name** field, enter the application name. 6. In the **Supported account types** select who can use this application – use the **Accounts in this organizational directory only** option. 7. Click the **Register** button. - ![Picture2.png](images/ka0Qk0000000wyT_0EM4u000004dBay.png) + ![Picture2.png](./images/ka0Qk0000000wyT_0EM4u000004dBay.png) **NOTE**: Application redirect URL is optional; you can leave it blank on this step. 8. Copy your application ID from the **Overview** section to a safe location. @@ -74,7 +74,7 @@ Do the following: When found, click on the entry and proceed with adding the nec - `Sites.FullControl.All` (Crawling) - `TermStore.ReadWrite.All` (Term Set access) **NOTE**: For taxonomy manager to fully operate you must also make the user `app@sharepoint` a taxonomy admin (or group admin) - ![Picture3.png](images/ka0Qk0000000wyT_0EM4u000004dBb3.png) + ![Picture3.png](./images/ka0Qk0000000wyT_0EM4u000004dBb3.png) 5. Click **Add permissions**. ## Step 4: Configuring Certificates & Secrets diff --git a/docs/kb/dataclassification/workflow-isn-t-running-or-is-running-unexpectedly.md b/docs/kb/dataclassification/workflow-isn-t-running-or-is-running-unexpectedly.md index 8228423615..35ef1ad34f 100644 --- a/docs/kb/dataclassification/workflow-isn-t-running-or-is-running-unexpectedly.md +++ b/docs/kb/dataclassification/workflow-isn-t-running-or-is-running-unexpectedly.md @@ -36,7 +36,7 @@ This article offers step-by-step guidance for resolving common workflow issues. - **Failed to run the workflow** – A basic error message will be displayed that may assist you with troubleshooting the issue. If it doesn't give enough details, then enable workflow trace logging and reclassify the document. Check the Windows Event Logs for details of any issues. - - **No attempts to run the workflow** – Check that the conditions are configured correctly for the workflow and workflow rule. If the workflow and workflow rules are configured correctly, then check the classifications of the document. If the classifications aren't as expected, then please reference the following documentation for the troubleshooting steps: [Classification Troubleshooting](/docs/kb/dataclassification/troubleshooting-and-errors/classification-troubleshooting.md) + - **No attempts to run the workflow** – Check that the conditions are configured correctly for the workflow and workflow rule. If the workflow and workflow rules are configured correctly, then check the classifications of the document. If the classifications aren't as expected, then please reference the following documentation for the troubleshooting steps: [Classification Troubleshooting](/docs/kb/dataclassification/classification-troubleshooting) 3. Filter the workflow logs and check if there are other workflows being run for the document. Workflows run in a priority order. If there is more than one migration action, then the second migration will fail as the document has already been moved. @@ -46,4 +46,4 @@ This typically means that the document has a classification that isn't expected 1. Check the workflow rule conditions. Pay attention to the parameters. Learn more about rule configuration and description of classification rules: https://docs.netwrix.com/docs/dataclassification/5_7 (Configure a Workflow using Advanced dialog ⸱ v5.7) -2. Check the document's classifications. If there is a classification that is not intended, then reference the following documentation for troubleshooting steps: [Classification Troubleshooting](/docs/kb/dataclassification/troubleshooting-and-errors/classification-troubleshooting.md) +2. Check the document's classifications. If there is a classification that is not intended, then reference the following documentation for troubleshooting steps: [Classification Troubleshooting](/docs/kb/dataclassification/classification-troubleshooting) diff --git a/docs/kb/directorymanager/add-active-directory-attribute-to-replication-schema.md b/docs/kb/directorymanager/add-active-directory-attribute-to-replication-schema.md index 6b22122b40..5dc47404dd 100644 --- a/docs/kb/directorymanager/add-active-directory-attribute-to-replication-schema.md +++ b/docs/kb/directorymanager/add-active-directory-attribute-to-replication-schema.md @@ -43,11 +43,11 @@ Add new or custom Active Directory (AD) attributes to the Netwrix Directory Mana 1. Identify the custom or existing AD attribute that is missing from roles, filters, or Smart Group criteria in Netwrix Directory Manager. 2. Log in to the Netwrix Directory Manager Admin Centre. 3. In the navigation pane, select the **Identity Stores** tab. Click the three-dot icon next to the required identity store, and select **Edit**. - ![Options menu for Identity Store in Directory Manager 11](images/ka0Qk000000EMa9_0EMQk00000BZenT.png) + ![Options menu for Identity Store in Directory Manager 11](./images/ka0Qk000000EMa9_0EMQk00000BZenT.png) 4. In the **Settings** pane, locate **Schedules**. Find the **Schema Replication** schedule, click the three-dot icon and select **Run**. - ![Running the Schema Replication schedule in Directory Manager 11](images/ka0Qk000000EMa9_0EMQk00000BZfd5.png) + ![Running the Schema Replication schedule in Directory Manager 11](./images/ka0Qk000000EMa9_0EMQk00000BZfd5.png) 5. Wait five to ten minutes for the schema replication to complete. 6. In the **Settings** pane, select the **Replication** tab. Click **Add Replication Attributes**. - ![Add Replication Attributes in Replication Settings in Directory Manager 11](images/ka0Qk000000EMa9_0EMQk00000BZgCY.png) + ![Add Replication Attributes in Replication Settings in Directory Manager 11](./images/ka0Qk000000EMa9_0EMQk00000BZgCY.png) 7. In the prompt, search for the new or missing attribute, select it, and click **Save**. - ![Searching for attributes in Replication Settings in Directory Manager 11](images/ka0Qk000000EMa9_0EMQk00000BZgUI.png) + ![Searching for attributes in Replication Settings in Directory Manager 11](./images/ka0Qk000000EMa9_0EMQk00000BZgUI.png) diff --git a/docs/kb/directorymanager/adjust-heap-size-for-elasticsearch-service.md b/docs/kb/directorymanager/adjust-heap-size-for-elasticsearch-service.md index efc002a0dd..af8b82ac42 100644 --- a/docs/kb/directorymanager/adjust-heap-size-for-elasticsearch-service.md +++ b/docs/kb/directorymanager/adjust-heap-size-for-elasticsearch-service.md @@ -50,7 +50,7 @@ It is recommended to set both values to the same amount to maintain performance > **NOTE:** Make sure both `Xms` and `Xmx` values are the same. -5. ![Registry Editor showing Xms and Xmx heap size parameters for Elasticsearch](images/ka0Qk000000Dv0T_0EMQk00000BSBWr.png) +5. ![Registry Editor showing Xms and Xmx heap size parameters for Elasticsearch](./images/ka0Qk000000Dv0T_0EMQk00000BSBWr.png) 6. Close the **Registry Editor** after saving the changes. 7. Restart the **GroupIDElasticSearchService11** service for the changes to take effect. diff --git a/docs/kb/directorymanager/asset-export-utility-configuration.md b/docs/kb/directorymanager/asset-export-utility-configuration.md index d439e0be80..a368149e62 100644 --- a/docs/kb/directorymanager/asset-export-utility-configuration.md +++ b/docs/kb/directorymanager/asset-export-utility-configuration.md @@ -41,27 +41,27 @@ This article provides step-by-step instructions for migrating schedules and sync 3. Select the schedules and synchronize jobs to export. 4. Click **Export** and select a folder to save the exported assets. -![Asset Export utility main screen on Directory Manager 10](images/ka0Qk0000004nIH_0EMQk000004nICn.png) ![Selecting schedules and synchronize jobs for export](images/ka0Qk0000004nIH_0EMQk000004nICo.png) ![Export folder selection dialog](images/ka0Qk0000004nIH_0EMQk000004nICp.png) +![Asset Export utility main screen on Directory Manager 10](./images/ka0Qk0000004nIH_0EMQk000004nICn.png) ![Selecting schedules and synchronize jobs for export](./images/ka0Qk0000004nIH_0EMQk000004nICo.png) ![Export folder selection dialog](./images/ka0Qk0000004nIH_0EMQk000004nICp.png) ### Provide the Encryption Key 1. When prompted, enter the encryption key (passphrase) used for database encryption in Directory Manager 10. The key must match the one used in Directory Manager 10 SR 2. -![Encryption key entry screen in Asset Export utility](images/ka0Qk0000004nIH_0EMQk000004nICq.png) +![Encryption key entry screen in Asset Export utility](./images/ka0Qk0000004nIH_0EMQk000004nICq.png) ### Copy Required Folders to Directory Manager 11 Server - Copy the default installation folder of Directory Manager 10 to the Directory Manager 11 server. -![Default installation folder location for Directory Manager 10](images/ka0Qk0000004nIH_0EMQk000004nICr.png) +![Default installation folder location for Directory Manager 10](./images/ka0Qk0000004nIH_0EMQk000004nICr.png) - Copy the `ProgramData` location to the Directory Manager 11 server for synchronize jobs. -![ProgramData folder for synchronize jobs](images/ka0Qk0000004nIH_0EMQk000004nICs.png) +![ProgramData folder for synchronize jobs](./images/ka0Qk0000004nIH_0EMQk000004nICs.png) - Copy the `Reports` folder in ProgramData to the Directory Manager 11 server. -![Reports folder in ProgramData on Directory Manager 11 server](images/ka0Qk0000004nIH_0EMQk000004nICt.png) +![Reports folder in ProgramData on Directory Manager 11 server](./images/ka0Qk0000004nIH_0EMQk000004nICt.png) > **NOTE:** The `schedules` and `synchronize job` folders should be empty (the Asset Export utility will import these files). However, for the `Reports` folder, copy reports from the Directory Manager 10 server for the respective schedules upgrade. @@ -73,7 +73,7 @@ This article provides step-by-step instructions for migrating schedules and sync 4. The schedules and synchronize jobs will be imported into the respective folders on the Directory Manager 11 server. 5. After import, run the upgrade on the Directory Manager 11 server. -![Asset Export utility import screen on Directory Manager 11](images/ka0Qk0000004nIH_0EMQk000004nICu.png) ![Import progress screen](images/ka0Qk0000004nIH_0EMQk000004nICv.png) ![Imported schedules and synchronize jobs in Directory Manager 11](images/ka0Qk0000004nIH_0EMQk000004nICw.png) ![Upgrade process on Directory Manager 11 server](images/ka0Qk0000004nIH_0EMQk000004nICx.png) +![Asset Export utility import screen on Directory Manager 11](./images/ka0Qk0000004nIH_0EMQk000004nICu.png) ![Import progress screen](./images/ka0Qk0000004nIH_0EMQk000004nICv.png) ![Imported schedules and synchronize jobs in Directory Manager 11](./images/ka0Qk0000004nIH_0EMQk000004nICw.png) ![Upgrade process on Directory Manager 11 server](./images/ka0Qk0000004nIH_0EMQk000004nICx.png) ## Related Links diff --git a/docs/kb/directorymanager/best-practices-for-controlling-changes-to-group-membership.md b/docs/kb/directorymanager/best-practices-for-controlling-changes-to-group-membership.md index b8fa93849d..13517adea4 100644 --- a/docs/kb/directorymanager/best-practices-for-controlling-changes-to-group-membership.md +++ b/docs/kb/directorymanager/best-practices-for-controlling-changes-to-group-membership.md @@ -81,17 +81,17 @@ These practices make use of workflows, access controls, and alerts to offer fool ### Related Articles: -- [Walkthrough Search Policy - Define Scope and Filter Results](/docs/kb/directorymanager/security-permissions-and-access-control/walkthrough-search-policy-define-scope-and-filter-results.md) +- [Walkthrough Search Policy - Define Scope and Filter Results](/docs/kb/directorymanager/walkthrough-search-policy-define-scope-and-filter-results) -- [How To Enforce Users to Create Groups in a Specific OU](/docs/kb/directorymanager/security-permissions-and-access-control/how-to-enforce-users-to-create-groups-in-a-specific-ou.md) +- [How To Enforce Users to Create Groups in a Specific OU](/docs/kb/directorymanager/how-to-enforce-users-to-create-groups-in-a-specific-ou) -- [How To Import Members to a Group Using Self-Service Import Wizard](/docs/kb/directorymanager/workflows-automation-and-lifecycle-management/how-to-import-members-to-a-group-using-self-service-import-wizard.md) +- [How To Import Members to a Group Using Self-Service Import Wizard](/docs/kb/directorymanager/how-to-import-members-to-a-group-using-self-service-import-wizard) -- [How to Trigger a workflow When a User Сreates a Group](/docs/kb/directorymanager/workflows-automation-and-lifecycle-management/how_to_trigger_a_workflow_when_a_user_сreates_a_group.md) +- [How to Trigger a workflow When a User Сreates a Group](/docs/kb/directorymanager/how_to_trigger_a_workflow_when_a_user_сreates_a_group) -- [How To Add Message Approvers in Group Properties in Netwrix Directory Manager Portal](/docs/kb/directorymanager/configuration-and-integration/how-to-add-message-approvers-in-group-properties-in-groupid-portal.md) +- [How To Add Message Approvers in Group Properties in Netwrix Directory Manager Portal](/docs/kb/directorymanager/how-to-add-message-approvers-in-group-properties-in-groupid-portal) -- [Best Practices for Preventing Accidental Data Leakage](/docs/kb/directorymanager/security-permissions-and-access-control/best-practices-for-preventing-accidental-data-leakage.md) +- [Best Practices for Preventing Accidental Data Leakage](/docs/kb/directorymanager/best-practices-for-preventing-accidental-data-leakage) - [Directory Manager Workflows](https://docs.netwrix.com/docs/directorymanager/11_0/signin/workflow/overview) diff --git a/docs/kb/directorymanager/best-practices-for-preventing-accidental-data-leakage.md b/docs/kb/directorymanager/best-practices-for-preventing-accidental-data-leakage.md index eab037e426..46f9a2b160 100644 --- a/docs/kb/directorymanager/best-practices-for-preventing-accidental-data-leakage.md +++ b/docs/kb/directorymanager/best-practices-for-preventing-accidental-data-leakage.md @@ -37,14 +37,14 @@ Netwrix Directory Manager uses an RBAC model through which you can define Securi For more information on how to set up a limit on the search scope for a particular Security Role, visit the following KB article: -- [Walkthrough Search Policy - Define Scope and Filter Results](/docs/kb/directorymanager/security-permissions-and-access-control/walkthrough-search-policy-define-scope-and-filter-results.md) +- [Walkthrough Search Policy - Define Scope and Filter Results](/docs/kb/directorymanager/walkthrough-search-policy-define-scope-and-filter-results) ### Using Security Roles to Specify Specific Area Where Groups Can be Created or Have a Fixed and Hidden Path. In Netwrix Directory Manager, you can apply policies to security roles so that role members use Netwrix Directory Manager in keeping with the policy restrictions. Netwrix Directory Manager’s New Object policy enables you to restrict role members to create new groups in a specific OU only. For more information on how to set up a New Object policy for specific security roles, visit the following KB article: -- [How To Enforce Users to Create Groups in a Specific OU](/docs/kb/directorymanager/security-permissions-and-access-control/how-to-enforce-users-to-create-groups-in-a-specific-ou.md) +- [How To Enforce Users to Create Groups in a Specific OU](/docs/kb/directorymanager/how-to-enforce-users-to-create-groups-in-a-specific-ou) ### Importing Membership via Netwrix Directory Manager Bulk Membership Import Feature for Groups Many times, organizations create groups (Security and Distribution) in advance, i.e., before the actual usage of groups. To avoid any critical information being leaked out, it is recommended that such groups be created without populating membership upon creation. @@ -53,21 +53,21 @@ Instead, you can use the **Bulk Import Membership** feature of Netwrix Directory In Netwrix Directory Manager, bulk import of memberships is possible using the Import Wizard available in the Netwrix Directory Manager Portal. The following KB article provides step-by-step instructions to bulk import members into a group: -- [How To Import Members to a Group Using Self-Service Import Wizard](/docs/kb/directorymanager/workflows-automation-and-lifecycle-management/how-to-import-members-to-a-group-using-self-service-import-wizard.md) +- [How To Import Members to a Group Using Self-Service Import Wizard](/docs/kb/directorymanager/how-to-import-members-to-a-group-using-self-service-import-wizard) ### Creating Smart Group Without Updating Memberships Another way to ensure that the group memberships do not update beforehand, if a group has been created in advance, is by just previewing the query results of a Smart group without updating the group memberships. A query-based dynamic *smart group* is one whose membership is determined by the supplied criteria. The results can be previewed but not acted upon until needed. Keeping out of the update schedule ensures that membership updates only occur when you manually trigger them. -![User-added image](images/ka0Qk000000Dg6H_0EMQk000001iOqr.png) +![User-added image](./images/ka0Qk000000Dg6H_0EMQk000001iOqr.png) ### Keep Group Hidden from GAL Until it is Ready to be Used Keeping a group and its membership hidden from discoverability by external tools like Outlook can also help you comply with organizational policies for ensuring secrecy. Using the Netwrix Directory Manager Portal, if a mail-enabled group is created, you can hide the group and its membership from the Address Book and GAL in the following way: -![User-added image](images/ka0Qk000000Dg6H_0EMQk000001iOsT.png) +![User-added image](./images/ka0Qk000000Dg6H_0EMQk000001iOsT.png) ### Selecting Appropriate Security Type for Groups During the creation of a group via the Netwrix Directory Manager Portal, you can designate the security type as Private, Semi-Private, or Public. This classification, serving as a pseudo attribute within Netwrix Directory Manager, governs the permission levels for joining the group. It is always recommended to choose Private as the Security Type for sensitive groups. @@ -81,7 +81,7 @@ It is always recommended to ensure/limit the inflow of email messages received b To set Delivery Restrictions via the Netwrix Directory Manager portal, simply search for the group and navigate to the **Delivery Restriction** tab in **Group Properties**. -![User-added image](images/ka0Qk000000Dg6H_0EMQk000001iOu5.png) +![User-added image](./images/ka0Qk000000Dg6H_0EMQk000001iOu5.png) ### Setting up Approver Workflows for the Creation of New Groups One of the most efficient methods to effectively manage the number and quality of groups being created by end users is the implementation of a continuous monitoring process where admins can approve the group being created. @@ -97,17 +97,17 @@ Another way to ensure that no unauthorized message is sent to critical groups is For more information on customization to the portal, visit the following KB article: -- [How To Add Message Approvers in Group Properties in Netwrix Directory Manager Portal](/docs/kb/directorymanager/configuration-and-integration/how-to-add-message-approvers-in-group-properties-in-groupid-portal.md) +- [How To Add Message Approvers in Group Properties in Netwrix Directory Manager Portal](/docs/kb/directorymanager/how-to-add-message-approvers-in-group-properties-in-groupid-portal) ### Other Best Practices to Improve Compliance. In addition to the above-mentioned best practices for making sure the production environment is secure and compliant with company policy, visit the following KB article to learn about best practices for controlling changes to group memberships after creation: -- [Best Practices for Controlling Changes to Group Membership](/docs/kb/directorymanager/reporting-export-and-data-management/best-practices-for-controlling-changes-to-group-membership.md) +- [Best Practices for Controlling Changes to Group Membership](/docs/kb/directorymanager/best-practices-for-controlling-changes-to-group-membership) ## Related Articles: -- [Walkthrough Search Policy - Define Scope and Filter Results](/docs/kb/directorymanager/security-permissions-and-access-control/walkthrough-search-policy-define-scope-and-filter-results.md) -- [How To Enforce Users to Create Groups in a Specific OU](/docs/kb/directorymanager/security-permissions-and-access-control/how-to-enforce-users-to-create-groups-in-a-specific-ou.md) -- [How To Import Members to a Group Using Self-Service Import Wizard](/docs/kb/directorymanager/workflows-automation-and-lifecycle-management/how-to-import-members-to-a-group-using-self-service-import-wizard.md) -- [How to Trigger a workflow When a User Сreates a Group](/docs/kb/directorymanager/workflows-automation-and-lifecycle-management/how_to_trigger_a_workflow_when_a_user_сreates_a_group.md) -- [How To Add Message Approvers in Group Properties in Netwrix Directory Manager Portal](/docs/kb/directorymanager/configuration-and-integration/how-to-add-message-approvers-in-group-properties-in-groupid-portal.md) -- [How To Enforce Users to Create Groups in a Specific OU](/docs/kb/directorymanager/security-permissions-and-access-control/how-to-enforce-users-to-create-groups-in-a-specific-ou.md) +- [Walkthrough Search Policy - Define Scope and Filter Results](/docs/kb/directorymanager/walkthrough-search-policy-define-scope-and-filter-results) +- [How To Enforce Users to Create Groups in a Specific OU](/docs/kb/directorymanager/how-to-enforce-users-to-create-groups-in-a-specific-ou) +- [How To Import Members to a Group Using Self-Service Import Wizard](/docs/kb/directorymanager/how-to-import-members-to-a-group-using-self-service-import-wizard) +- [How to Trigger a workflow When a User Сreates a Group](/docs/kb/directorymanager/how_to_trigger_a_workflow_when_a_user_сreates_a_group) +- [How To Add Message Approvers in Group Properties in Netwrix Directory Manager Portal](/docs/kb/directorymanager/how-to-add-message-approvers-in-group-properties-in-groupid-portal) +- [How To Enforce Users to Create Groups in a Specific OU](/docs/kb/directorymanager/how-to-enforce-users-to-create-groups-in-a-specific-ou) diff --git a/docs/kb/directorymanager/bulk-export-and-sort-all-smart-groups-and-dynasties.md b/docs/kb/directorymanager/bulk-export-and-sort-all-smart-groups-and-dynasties.md index f301b8ce4e..0ead9a8ab0 100644 --- a/docs/kb/directorymanager/bulk-export-and-sort-all-smart-groups-and-dynasties.md +++ b/docs/kb/directorymanager/bulk-export-and-sort-all-smart-groups-and-dynasties.md @@ -54,8 +54,8 @@ Get-SmartGroup | select DisplayName, ManagedGroupType | Sort-Object ManagedGroup > **NOTE:** You can change the export directory by updating the file path in the cmdlet (for example, `D:\exports\list.csv`). -![Exported CSV file example](images/ka0Qk000000DvA9_0EMQk00000BSFdi.png) -![Directory Manager Management Shell output](images/ka0Qk000000DvA9_0EMQk00000BSG3V.png) +![Exported CSV file example](./images/ka0Qk000000DvA9_0EMQk00000BSFdi.png) +![Directory Manager Management Shell output](./images/ka0Qk000000DvA9_0EMQk00000BSG3V.png) 5. To retrieve additional details, you can append more attributes to the cmdlet. Example attributes include: - `smartGroupType` diff --git a/docs/kb/directorymanager/bulk-update-smart-group-object-types.md b/docs/kb/directorymanager/bulk-update-smart-group-object-types.md index 90efad2371..c2733e0ea1 100644 --- a/docs/kb/directorymanager/bulk-update-smart-group-object-types.md +++ b/docs/kb/directorymanager/bulk-update-smart-group-object-types.md @@ -37,7 +37,7 @@ Use the Directory Manager Management Shell in Netwrix Directory Manager to bulk Get-SmartGroup -SearchContainer "Distinguished Name of Organizational Unit" -SmartFilter "(IMSGManagedGroupType=2)" | Set-SmartGroup -ObjectTypes "1","2","3" ``` -![PowerShell command to update Smart Group object types in Netwrix Directory Manager Management Shell](images/ka0Qk000000EZ5x_0EMQk00000Bu2Dh.png) +![PowerShell command to update Smart Group object types in Netwrix Directory Manager Management Shell](./images/ka0Qk000000EZ5x_0EMQk00000Bu2Dh.png) 4. This command updates all Smart Groups in the specified OU to include the following object types: - Users with Mailboxes diff --git a/docs/kb/directorymanager/change-log-level-from-error-to-debug-v11.md b/docs/kb/directorymanager/change-log-level-from-error-to-debug-v11.md index 005d6f700a..10f32d987c 100644 --- a/docs/kb/directorymanager/change-log-level-from-error-to-debug-v11.md +++ b/docs/kb/directorymanager/change-log-level-from-error-to-debug-v11.md @@ -38,7 +38,7 @@ By default, Netwrix Directory Manager records only critical errors in its logs. 5. Select **Logging**. 6. Set both **File Logging** and **Windows Logging** to **Debug** using the dropdown lists. 7. Click **Save** to apply the changes. - ![Logging settings in Netwrix Directory Manager application](images/ka0Qk000000EPRZ_0EMQk00000BbJji.png) + ![Logging settings in Netwrix Directory Manager application](./images/ka0Qk000000EPRZ_0EMQk00000BbJji.png) 8. Repeat these steps for each of the following applications: - Replication Service - Admin Center @@ -48,6 +48,6 @@ By default, Netwrix Directory Manager records only critical errors in its logs. - Mobile Service - Scheduler Service -![List of Netwrix Directory Manager services for log configuration](images/ka0Qk000000EPRZ_0EMQk00000BbINr.png) +![List of Netwrix Directory Manager services for log configuration](./images/ka0Qk000000EPRZ_0EMQk00000BbINr.png) 9. Once complete, Netwrix Directory Manager will capture detailed logs for better system monitoring and troubleshooting. diff --git a/docs/kb/directorymanager/change-self-service-portal-url-in-workflow-email-notifications.md b/docs/kb/directorymanager/change-self-service-portal-url-in-workflow-email-notifications.md index e8f1dbe622..e9102a7315 100644 --- a/docs/kb/directorymanager/change-self-service-portal-url-in-workflow-email-notifications.md +++ b/docs/kb/directorymanager/change-self-service-portal-url-in-workflow-email-notifications.md @@ -37,7 +37,7 @@ If you change the hostname for the Netwrix Directory Manager (formerly GroupID) 2. On the **Identity Stores** tab, click the three-dot icon next to the relevant identity store and select **Edit**. 3. Click the **Workflows** tab. Select the workflow for which you want to change the portal URL and click **Edit**. To change the URL in email notifications that alert group owners to approve or deny membership requests, select **Workflow to Join a Group**. - ![Editing a workflow in Directory Manager 11](images/ka0Qk000000EMbl_0EMQk00000Ba629.png) + ![Editing a workflow in Directory Manager 11](./images/ka0Qk000000EMbl_0EMQk00000Ba629.png) 4. In the **Portal URL** box, select the portal URL you want to use. - ![Selecting the Portal URL in Directory Manager 11](images/ka0Qk000000EMbl_0EMQk00000Ba65N.png) + ![Selecting the Portal URL in Directory Manager 11](./images/ka0Qk000000EMbl_0EMQk00000Ba65N.png) 5. Click **Update Workflow** and save your changes. The email notifications for this workflow will now include the specified portal URL. Repeat these steps for each workflow as needed. diff --git a/docs/kb/directorymanager/change-the-default-dynasty-operator.md b/docs/kb/directorymanager/change-the-default-dynasty-operator.md index 884881ae3d..d0f5f1bda7 100644 --- a/docs/kb/directorymanager/change-the-default-dynasty-operator.md +++ b/docs/kb/directorymanager/change-the-default-dynasty-operator.md @@ -63,15 +63,15 @@ You can update the default Dynasty grouping behavior when creating a new Dynasty 1. When creating a new Dynasty, continue through the wizard until you reach the **Dynasty Options** window. 2. Select the attribute you want to group by and click **Edit**. In the **GroupBy settings** dialog, click **Filter**. - ![Dynasty Options in Dynasty Creation Wizard - Netwrix Directory Manager 10](images/ka0Qk000000DUI2_0EMQk000009t78Z.png) + ![Dynasty Options in Dynasty Creation Wizard - Netwrix Directory Manager 10](./images/ka0Qk000000DUI2_0EMQk000009t78Z.png) - ![Dynasty Options in Dynasty Creation Wizard - Netwrix Directory Manager 11](images/ka0Qk000000DUI2_0EMQk000009tEWb.png) + ![Dynasty Options in Dynasty Creation Wizard - Netwrix Directory Manager 11](./images/ka0Qk000000DUI2_0EMQk000009tEWb.png) 3. To change the default operator, choose **Left** and enter the desired number of characters if using **Starts with**. Choose **Right** to switch to **Ends with**. - ![Filter Options in Netwrix Directory Manager 10](images/ka0Qk000000DUI2_0EMQk000009tETN.png) + ![Filter Options in Netwrix Directory Manager 10](./images/ka0Qk000000DUI2_0EMQk000009tETN.png) - ![Filter Options in Netwrix Directory Manager 11](images/ka0Qk000000DUI2_0EMQk000009tEUz.png) + ![Filter Options in Netwrix Directory Manager 11](./images/ka0Qk000000DUI2_0EMQk000009tEUz.png) 4. After saving your changes, the Dynasty will reflect the updated grouping behavior. @@ -81,10 +81,10 @@ You can update the default Dynasty grouping behavior when creating a new Dynasty 2. Navigate to the **Netwrix Directory Manager** tab and click **Options**. 3. Follow steps 2 and 3 in the **Creating a New Dynasty** section above to configure and apply the GroupBy filter. - ![Dynasty Option in an existing parent dynasty in Netwrix Directory Manager 10](images/ka0Qk000000DUI2_0EMQk000009t4Na.png) + ![Dynasty Option in an existing parent dynasty in Netwrix Directory Manager 10](./images/ka0Qk000000DUI2_0EMQk000009t4Na.png) - ![Dynasty Option in an existing parent dynasty in Netwrix Directory Manager 11](images/ka0Qk000000DUI2_0EMQk000009tEI7.png) + ![Dynasty Option in an existing parent dynasty in Netwrix Directory Manager 11](./images/ka0Qk000000DUI2_0EMQk000009tEI7.png) 4. After saving your changes, the Dynasty will reflect the updated grouping behavior. - ![Modified Attribute Filter Example](images/ka0Qk000000DUI2_0EMQk000009tEYD.png) + ![Modified Attribute Filter Example](./images/ka0Qk000000DUI2_0EMQk000009tEYD.png) diff --git a/docs/kb/directorymanager/change-the-default-sort-attribute-for-search-results.md b/docs/kb/directorymanager/change-the-default-sort-attribute-for-search-results.md index c4b4e7847b..708fa199fc 100644 --- a/docs/kb/directorymanager/change-the-default-sort-attribute-for-search-results.md +++ b/docs/kb/directorymanager/change-the-default-sort-attribute-for-search-results.md @@ -30,11 +30,11 @@ This article explains how to configure the default sort attribute for search res ## Instructions 1. In the Netwrix Directory Manager Admin Center, go to **Applications**. For the application or portal where you want to change the setting, click the three dots and select **Settings**. - ![Accessing portal settings in Directory Manager Admin Center](images/ka0Qk000000DvQH_0EMQk00000BSXab.png) + ![Accessing portal settings in Directory Manager Admin Center](./images/ka0Qk000000DvQH_0EMQk00000BSXab.png) 2. Click **Advanced Settings**. In the right pane, find the **Sort Search** option and select your desired sort attribute from the drop-down menu. - ![Selecting the default sort attribute in Advanced Settings](images/ka0Qk000000DvQH_0EMQk00000BSXfR.png) + ![Selecting the default sort attribute in Advanced Settings](./images/ka0Qk000000DvQH_0EMQk00000BSXfR.png) 3. Scroll down and click **Save** to apply your changes. diff --git a/docs/kb/directorymanager/change-the-header-and-footer-logo-in-notifications.md b/docs/kb/directorymanager/change-the-header-and-footer-logo-in-notifications.md index 03c32cc42e..728b6cf3b1 100644 --- a/docs/kb/directorymanager/change-the-header-and-footer-logo-in-notifications.md +++ b/docs/kb/directorymanager/change-the-header-and-footer-logo-in-notifications.md @@ -29,7 +29,7 @@ knowledge_article_id: kA0Qk00000015iPKAQ Can you change the logo in the header and footer of Netwrix Directory Manager notifications? -![Notification Logo Screenshot](images/ka0Qk000000DSOH_0EMQk000004nEE1.png) +![Notification Logo Screenshot](./images/ka0Qk000000DSOH_0EMQk000004nEE1.png) ## Answer diff --git a/docs/kb/directorymanager/collecting-all-log-files-in-v11.md b/docs/kb/directorymanager/collecting-all-log-files-in-v11.md index 255cd72787..f6d95c1bbe 100644 --- a/docs/kb/directorymanager/collecting-all-log-files-in-v11.md +++ b/docs/kb/directorymanager/collecting-all-log-files-in-v11.md @@ -46,4 +46,4 @@ Follow the steps below to use the **Logs Download** feature to collect and save 5. Click **Download**. 6. A zipped file containing the logs will be downloaded to your server's Downloads folder. -![Logs Download screen in Directory Manager Admin Center](images/ka0Qk000000DvID_0EMQk00000BSOM1.png) +![Logs Download screen in Directory Manager Admin Center](./images/ka0Qk000000DvID_0EMQk00000BSOM1.png) diff --git a/docs/kb/directorymanager/configure-email-notifications-for-an-identity-store.md b/docs/kb/directorymanager/configure-email-notifications-for-an-identity-store.md index 8b79d4bbab..38d6c07ecd 100644 --- a/docs/kb/directorymanager/configure-email-notifications-for-an-identity-store.md +++ b/docs/kb/directorymanager/configure-email-notifications-for-an-identity-store.md @@ -34,13 +34,13 @@ Email notifications in Netwrix Directory Manager (formerly GroupID) inform users 2. On the **Identity Stores** tab, double-click the required identity store to open its properties. 3. Select the **Configurations** tab, then click **Notification** in the left pane. -![Notification configuration tab in Directory Manager identity store properties](images/ka0Qk000000EZCP_0EMQk00000BuMPJ.png) +![Notification configuration tab in Directory Manager identity store properties](./images/ka0Qk000000EZCP_0EMQk00000BuMPJ.png) 4. Configure the following notification settings: - **SMTP server:** Enter the IP address or FQDN of the SMTP server that will route notifications. - **From email address:** Enter the sender address for notification emails (for example, `no-reply@domain.com` or `notification@demo.com`). - ![From email address field in notification settings](images/ka0Qk000000EZCP_0EMQk00000BuMNh.png) + ![From email address field in notification settings](./images/ka0Qk000000EZCP_0EMQk00000BuMNh.png) - **Port:** Enter the port number for the SMTP server. - **Test:** After entering the email address and port, click **Test** to verify the server settings. Enter a destination address to send a test notification. If successful, a confirmation message appears and a test email is sent. - **Use SMTP User Authentication:** By default, the credentials of the logged-in user are used. To use a different account, select **Use SMTP User Authentication** and enter the **Username** and **Password** for an authorized account. diff --git a/docs/kb/directorymanager/convert-between-smart-groups-and-static-groups.md b/docs/kb/directorymanager/convert-between-smart-groups-and-static-groups.md index cd3230c275..8a901bd3d6 100644 --- a/docs/kb/directorymanager/convert-between-smart-groups-and-static-groups.md +++ b/docs/kb/directorymanager/convert-between-smart-groups-and-static-groups.md @@ -36,7 +36,7 @@ In Netwrix Directory Manager, you can convert a Smart Group to a static group by 4. Click the **Clear** button next to the Smart Group query. 5. When prompted, click **Clear query text** to confirm. The group will be converted to a static group, and the current membership will remain unchanged. -![Clearing Smart Group query in Directory Manager](images/ka0Qk000000EYrR_0EMQk00000BpDeP.png) +![Clearing Smart Group query in Directory Manager](./images/ka0Qk000000EYrR_0EMQk00000BpDeP.png) ### Convert a Static Group to a Smart Group 1. Log in to the application portal of Netwrix Directory Manager. @@ -45,4 +45,4 @@ In Netwrix Directory Manager, you can convert a Smart Group to a static group by 4. When prompted, confirm the action. The query designer will open, allowing you to specify the LDAP query as required. 5. After confirming the query, the group will be converted to a Smart Group. -![Upgrading a static group to a Smart Group in Directory Manager](images/ka0Qk000000EYrR_0EMQk00000BpDcn.png) +![Upgrading a static group to a Smart Group in Directory Manager](./images/ka0Qk000000EYrR_0EMQk00000BpDcn.png) diff --git a/docs/kb/directorymanager/copy-smart-group-query-criteria-using-import-and-export.md b/docs/kb/directorymanager/copy-smart-group-query-criteria-using-import-and-export.md index d51b9f52f9..74c5615921 100644 --- a/docs/kb/directorymanager/copy-smart-group-query-criteria-using-import-and-export.md +++ b/docs/kb/directorymanager/copy-smart-group-query-criteria-using-import-and-export.md @@ -36,10 +36,10 @@ Netwrix Directory Manager supports exporting and importing Smart Group query def 2. Open the properties of the Smart Group whose criteria you want to copy. 3. Navigate to the **Smart Group** tab and open **Query Designer**. 4. In the Query Designer window, click the three-dot icon and select **Export query**. The JSON file will be downloaded to your default download location. - ![Exporting a Smart Group query in Directory Manager Query Designer](images/ka0Qk000000EYwH_0EMQk00000BpDrJ.png) + ![Exporting a Smart Group query in Directory Manager Query Designer](./images/ka0Qk000000EYwH_0EMQk00000BpDrJ.png) 5. Open the properties of the Smart Group where you want to apply the copied criteria. 6. Navigate to the **Smart Group** tab and open **Query Designer**. 7. In the Query Designer window, click the three-dot icon and select **Import query** to upload the previously exported JSON file. - ![Importing a Smart Group query in Directory Manager Query Designer](images/ka0Qk000000EYwH_0EMQk00000BpBfq.png) + ![Importing a Smart Group query in Directory Manager Query Designer](./images/ka0Qk000000EYwH_0EMQk00000BpBfq.png) 8. Click **Preview** to confirm that the query returns the expected results. 9. Complete the remaining steps of the Smart Group wizard to save your changes. diff --git a/docs/kb/directorymanager/creating-and-managing-dynasties.md b/docs/kb/directorymanager/creating-and-managing-dynasties.md index 229959ddf7..c58698a964 100644 --- a/docs/kb/directorymanager/creating-and-managing-dynasties.md +++ b/docs/kb/directorymanager/creating-and-managing-dynasties.md @@ -52,17 +52,17 @@ The three templates are configurable, whereas the custom Dynasty can fulfill num ### Creating an Organizational Dynasty 1. In Netwrix Directory Manager Portal, select **Create New** > **Organizational Dynasty** template and click **Next**. - ![Selecting Organizational Dynasty template](images/ka0Qk000000Du4P_0EMQk00000BS5BL.png) + ![Selecting Organizational Dynasty template](./images/ka0Qk000000Du4P_0EMQk00000BS5BL.png) 2. On the **Group Options** page, enter the group name, select the container where the group will be created, and specify the group type, scope, and security settings. - ![Group Options page](images/ka0Qk000000Du4P_0EMQk00000BS8nW.png) + ![Group Options page](./images/ka0Qk000000Du4P_0EMQk00000BS8nW.png) 3. On the **Dynasty Options** page, review and modify the attributes that will be used to create child groups. For example, you can remove *Title* and add *Office* as needed. - ![Dynasty Options page](images/ka0Qk000000Du4P_0EMQk00000BS9zh.png) + ![Dynasty Options page](./images/ka0Qk000000Du4P_0EMQk00000BS9zh.png) 4. On the **Query Options** page, review the current configuration of your Dynasty. You can click **Query Designer** to launch the Query Designer, where you can modify the query to filter the objects for group membership. For example, you may filter out disabled users or get a specific employee type. - ![Query Options page](images/ka0Qk000000Du4P_0EMQk00000BRwsy.png) + ![Query Options page](./images/ka0Qk000000Du4P_0EMQk00000BRwsy.png) 5. Once your query is complete, proceed to the **Update Options** page. The Dynasty can be updated manually or via an automated schedule. - ![Update Options page](images/ka0Qk000000Du4P_0EMQk00000BS4Gs.png) + ![Update Options page](./images/ka0Qk000000Du4P_0EMQk00000BS4Gs.png) 6. On the **Owners** page, you can specify additional owners for the group. By default, Netwrix Directory Manager sets the logged-in user as the primary owner. The primary owner will be inherited by all child groups. You can add additional owners by clicking the **Add** button. Users, contacts, and even security groups can be set as additional owners. - ![Owners page](images/ka0Qk000000Du4P_0EMQk00000BS48q.png) + ![Owners page](./images/ka0Qk000000Du4P_0EMQk00000BS48q.png) 7. The **Completion** page gives a summary of the selected settings. Click **Finish**. 8. If you selected **Now** for your update options, a parent Dynasty will be created with the name provided on the **Group Options** page, and child groups will be created according to the configured template. diff --git a/docs/kb/directorymanager/display-groups-with-additional-ownership-in-the-my-groups-tab.md b/docs/kb/directorymanager/display-groups-with-additional-ownership-in-the-my-groups-tab.md index e8b3d4b7e8..c40e5e1153 100644 --- a/docs/kb/directorymanager/display-groups-with-additional-ownership-in-the-my-groups-tab.md +++ b/docs/kb/directorymanager/display-groups-with-additional-ownership-in-the-my-groups-tab.md @@ -30,15 +30,15 @@ Use these steps to configure the **My Groups** tab in Netwrix Directory Manager 1. From the Admin portal, navigate to **Applications** > **your application portal**. 2. Click the three-dot icon and select **Settings**. - ![Admin portal navigation to application portal settings](images/ka0Qk000000EZ4L_0EMQk00000Bsr2b.png) + ![Admin portal navigation to application portal settings](./images/ka0Qk000000EZ4L_0EMQk00000Bsr2b.png) 3. In the settings menu, go to **Advanced Settings** > **Listing Displays**. - ![Advanced settings and listing displays in admin portal](images/ka0Qk000000EZ4L_0EMQk00000Bsr4D.png) + ![Advanced settings and listing displays in admin portal](./images/ka0Qk000000EZ4L_0EMQk00000Bsr4D.png) 4. Find the option for **Display Groups in My Groups** and toggle it to include groups where the user is an additional owner. - ![Toggle for Display Groups in My Groups setting](images/ka0Qk000000EZ4L_0EMQk00000Bsr0z.png) + ![Toggle for Display Groups in My Groups setting](./images/ka0Qk000000EZ4L_0EMQk00000Bsr0z.png) 5. Click **Save** and then **OK** to apply the changes. 6. Log in to the application portal. The **My Groups** page will now display groups for which the logged-in user is an additional owner. 7. Individual users can adjust their own settings in the application portal to view groups they own as both primary and additional owner. After changing this setting, remember to click **Save**. - ![User-level setting to display groups as primary and additional owner](images/ka0Qk000000EZ4L_0EMQk00000Bsr5p.png) + ![User-level setting to display groups as primary and additional owner](./images/ka0Qk000000EZ4L_0EMQk00000Bsr5p.png) diff --git a/docs/kb/directorymanager/displaying-moderators-for-exchange-distribution-lists-in-the-portal.md b/docs/kb/directorymanager/displaying-moderators-for-exchange-distribution-lists-in-the-portal.md index 782fd667b0..6f8bb88b28 100644 --- a/docs/kb/directorymanager/displaying-moderators-for-exchange-distribution-lists-in-the-portal.md +++ b/docs/kb/directorymanager/displaying-moderators-for-exchange-distribution-lists-in-the-portal.md @@ -47,44 +47,44 @@ Follow the instructions below to configure the Netwrix Directory Manager Portal: 2. On the **Replication** tab, click **Add Replication Attributes** and add the required attributes. - ![Replication attribute screenshot](images/ka0Qk000000E76T_0EMQk00000BdPOP.png) + ![Replication attribute screenshot](./images/ka0Qk000000E76T_0EMQk00000BdPOP.png) 3. Click **Settings**. A new page will appear. - ![Portal settings screenshot](images/ka0Qk000000E76T_0EMQk00000BdNHn.png) + ![Portal settings screenshot](./images/ka0Qk000000E76T_0EMQk00000BdNHn.png) 4. Select the appropriate **Identity Store**. - ![Identity Store selection screenshot](images/ka0Qk000000E76T_0EMQk00000BdPHx.png) + ![Identity Store selection screenshot](./images/ka0Qk000000E76T_0EMQk00000BdPHx.png) 5. Under the **Properties** tab, select **Group** from the **Select Directory Object** list. 6. Select **Advanced** in the **Name** list and click the **Pencil** icon. - ![Advanced group design](images/ka0Qk000000E76T_0EMQk00000BdPRd.png) + ![Advanced group design](./images/ka0Qk000000E76T_0EMQk00000BdPRd.png) 7. On the Edit Design Category dialog box, click **Add Field**. - ![Add Field screenshot](images/ka0Qk000000E76T_0EMQk00000BdPJZ.png) + ![Add Field screenshot](./images/ka0Qk000000E76T_0EMQk00000BdPJZ.png) 8. Select `mxExchEnableModeration` from the **Field** list, enter the display name as **Is Moderation Enabled** and set the display type to **Check**. 9. Click **OK** and then click **Add Fields** again. - ![ModeratedByLink field screenshot](images/ka0Qk000000E76T_0EMQk00000BdPLB.png) + ![ModeratedByLink field screenshot](./images/ka0Qk000000E76T_0EMQk00000BdPLB.png) 10. Select `mxExchModeratedByLink`, enter the display name as **Moderators**, and set the display type to **DNs**. 11. Click **OK** and then click **Add Fields** again. - ![A screenshot of adding attribute.](images/ka0Qk000000E76T_0EMQk00000BdDrv.png) + ![A screenshot of adding attribute.](./images/ka0Qk000000E76T_0EMQk00000BdDrv.png) 12. Select `mxExchBypassModerationLink`, enter the display name as **Bypass Moderation**, and set the display type to **DNs**. 13. Click **OK** and then click the **Save** icon at the top of the page. - ![Bypass moderators field screenshot](images/ka0Qk000000E76T_0EMQk00000BdPMn.png) + ![Bypass moderators field screenshot](./images/ka0Qk000000E76T_0EMQk00000BdPMn.png) 14. Launch the **Netwrix Directory Manager Portal**. The new attributes should appear under the **Groups** tab under **Advanced**. - ![Final portal attributes screenshot](images/ka0Qk000000E76T_0EMQk00000BdPQ1.png) + ![Final portal attributes screenshot](./images/ka0Qk000000E76T_0EMQk00000BdPQ1.png) diff --git a/docs/kb/directorymanager/enable-and-configure-workflow-approver-acceleration.md b/docs/kb/directorymanager/enable-and-configure-workflow-approver-acceleration.md index d2fe6e52c7..15dc24cb02 100644 --- a/docs/kb/directorymanager/enable-and-configure-workflow-approver-acceleration.md +++ b/docs/kb/directorymanager/enable-and-configure-workflow-approver-acceleration.md @@ -36,9 +36,9 @@ To address this, Netwrix Directory Manager includes workflow approver accelerati 1. In the Netwrix Directory Manager Management Console, click the **Identity Stores** node. 2. On the **Identity Stores** tab, double-click an identity store to open its properties. 3. On the **Workflow** tab, click the **Advanced Options** link. - ![Workflows tab in Netwrix Directory Manager 10 Identity Properties](images/ka0Qk000000DunZ_0EMQk00000BZ9rj.png) + ![Workflows tab in Netwrix Directory Manager 10 Identity Properties](./images/ka0Qk000000DunZ_0EMQk00000BZ9rj.png) 4. Select the **Enable Approver Acceleration** checkbox to apply the settings and rules to all workflow routes defined for the identity store. - ![Workflow Approver Acceleration in Workflow Options](images/ka0Qk000000DunZ_0EMQk00000BZFvX.png) + ![Workflow Approver Acceleration in Workflow Options](./images/ka0Qk000000DunZ_0EMQk00000BZFvX.png) 5. To disable approver acceleration for a route, see the "Disable Approver Acceleration for a Workflow Route" section. 6. In the **Maximum Levels** box, specify the maximum number of escalation levels (for example, `2`). Requests not approved or denied at the maximum level are routed to the default approver, as specified in group life cycle settings for the identity store. 7. In the **Repeat every days** box, specify the number of days (for example, `5`). If an approver does not act within this period, the request is escalated to the next approver in the chain. @@ -46,9 +46,9 @@ To address this, Netwrix Directory Manager includes workflow approver accelerati ### Enable Workflow Approver Acceleration for an Identity Store in Netwrix Directory Manager 11 1. Log in to the Netwrix Directory Manager Admin Center, click the **Identity Stores** tab, and then edit the required identity store. - ![Identity Stores tab in Netwrix Directory Manager 11 Admin Center](images/ka0Qk000000DunZ_0EMQk00000BZdBR.png) + ![Identity Stores tab in Netwrix Directory Manager 11 Admin Center](./images/ka0Qk000000DunZ_0EMQk00000BZdBR.png) 2. From the Settings pane, select **Workflows**, then select **Advanced Workflow Settings** on the card menu on the right. - ![Advanced Workflow Settings in Netwrix Directory Manager 11](images/ka0Qk000000DunZ_0EMQk00000BZbJK.png) + ![Advanced Workflow Settings in Netwrix Directory Manager 11](./images/ka0Qk000000DunZ_0EMQk00000BZbJK.png) 3. Toggle **Approver Acceleration** and configure the options as needed. Click **Save** at the bottom right of the screen. > **NOTE:** Approver acceleration requires that an SMTP server is configured for the identity store. @@ -68,7 +68,7 @@ Follow the steps below for Netwrix Directory Manager 11: 1. Log in to the Netwrix Directory Manager Admin Center, then navigate to the **Identity Stores** tab from the navigation pane. 2. Click the options (three dots) for the required identity store and select **Edit**. 3. Click **Workflows** from the Settings tab. In the list of workflows, click the options (three dots) for the workflow you want to update, then select **Edit**. - ![Disable Approver Acceleration - Workflow Edit Menu - Netwrix Directory Manager 11](images/ka0Qk000000DunZ_0EMQk00000BZUPv.png) + ![Disable Approver Acceleration - Workflow Edit Menu - Netwrix Directory Manager 11](./images/ka0Qk000000DunZ_0EMQk00000BZUPv.png) 4. Clear the **Approver Acceleration** option and click **Update Workflow**. Then scroll down and click **Save**. 5. This will exempt the workflow from approver acceleration. diff --git a/docs/kb/directorymanager/enable-group-owner-suggestion-for-orphan-groups.md b/docs/kb/directorymanager/enable-group-owner-suggestion-for-orphan-groups.md index 560d992bd1..54af87d3d6 100644 --- a/docs/kb/directorymanager/enable-group-owner-suggestion-for-orphan-groups.md +++ b/docs/kb/directorymanager/enable-group-owner-suggestion-for-orphan-groups.md @@ -40,13 +40,13 @@ There are two ways to address Orphan Groups: 4. Netwrix Directory Manager will suggest a primary owner for an orphan group on the **Owner** tab in group properties. The suggestion is based on group membership. Netwrix Directory Manager checks the managers of group members and suggests the user who appears most frequently as a manager, even if that user is not a group member. 5. Click the **Save** icon on the toolbar. -![Suggest Owner/Manager setting in Directory Manager portal settings](images/ka0Qk000000EWsr_0EMQk00000Bo2pu.png) +![Suggest Owner/Manager setting in Directory Manager portal settings](./images/ka0Qk000000EWsr_0EMQk00000Bo2pu.png) ## Use Owner Suggestion in the Portal 1. Log in to the Netwrix Directory Manager portal. 2. Go to the properties page of an orphan group and click the **Owner** tab. -![Owner tab in group properties showing suggested owner](images/ka0Qk000000EWsr_0EMQk00000BoBA3.png) +![Owner tab in group properties showing suggested owner](./images/ka0Qk000000EWsr_0EMQk00000BoBA3.png) 3. Netwrix Directory Manager will display a suggested owner for the group. 4. Click **Make Owner** to set the suggested user as the group's primary owner. diff --git a/docs/kb/directorymanager/entraid-application-proxy-configuration.md b/docs/kb/directorymanager/entraid-application-proxy-configuration.md index 130a279f69..a4d493dbe5 100644 --- a/docs/kb/directorymanager/entraid-application-proxy-configuration.md +++ b/docs/kb/directorymanager/entraid-application-proxy-configuration.md @@ -34,17 +34,17 @@ This article provides step-by-step instructions for configuring Entra Tenant App ### Configure Entra Tenant Application Proxy -![Entra Tenant Application Proxy configuration screen with key fields visible](images/ka0Qk000000DUWX_0EMQk000004n3iR.png) +![Entra Tenant Application Proxy configuration screen with key fields visible](./images/ka0Qk000000DUWX_0EMQk000004n3iR.png) ### Install Outbound Connector on Directory Manager Machine -![Outbound connector installation window on Directory Manager machine](images/ka0Qk000000DUWX_0EMQk000004n3iS.png) +![Outbound connector installation window on Directory Manager machine](./images/ka0Qk000000DUWX_0EMQk000004n3iS.png) ### Configure Outbound Proxy -![Outbound proxy configuration screen](images/ka0Qk000000DUWX_0EMQk000004n3iT.png) +![Outbound proxy configuration screen](./images/ka0Qk000000DUWX_0EMQk000004n3iT.png) -![Additional outbound proxy configuration options](images/ka0Qk000000DUWX_0EMQk000004n3iU.png) +![Additional outbound proxy configuration options](./images/ka0Qk000000DUWX_0EMQk000004n3iU.png) ### Configure the Application @@ -60,31 +60,31 @@ This article provides step-by-step instructions for configuring Entra Tenant App - Internal URL: `https://onenexx2:4443/` - Link: https://onenexx2:4443/ - ![Application proxy configuration with internal and external URLs](images/ka0Qk000000DUWX_0EMQk000004n3iV.png) + ![Application proxy configuration with internal and external URLs](./images/ka0Qk000000DUWX_0EMQk000004n3iV.png) ### Register the Application and Assign Users 1. Go to **App Registration** and open **All Applications**. - ![App Registration screen showing all applications](images/ka0Qk000000DUWX_0EMQk000004n3iW.png) + ![App Registration screen showing all applications](./images/ka0Qk000000DUWX_0EMQk000004n3iW.png) 2. Assign users to this application. - ![Assigning users to the application in App Registration](images/ka0Qk000000DUWX_0EMQk000004n3iX.png) + ![Assigning users to the application in App Registration](./images/ka0Qk000000DUWX_0EMQk000004n3iX.png) ### Create and Upload an SSL Certificate 1. Create an SSL certificate. - ![SSL certificate creation window](images/ka0Qk000000DUWX_0EMQk000004n3iY.png) + ![SSL certificate creation window](./images/ka0Qk000000DUWX_0EMQk000004n3iY.png) - ![SSL certificate details screen](images/ka0Qk000000DUWX_0EMQk000004n3iZ.png) + ![SSL certificate details screen](./images/ka0Qk000000DUWX_0EMQk000004n3iZ.png) - ![SSL certificate management interface](images/ka0Qk000000DUWX_0EMQk000004n3ia.png) + ![SSL certificate management interface](./images/ka0Qk000000DUWX_0EMQk000004n3ia.png) 2. Upload the certificate. - ![Upload certificate screen](images/ka0Qk000000DUWX_0EMQk000004n3ib.png) + ![Upload certificate screen](./images/ka0Qk000000DUWX_0EMQk000004n3ib.png) > **NOTE:** Self-signed certificates will not work. Add a public certificate instead. You can turn off SSL in the application proxy to test the configuration. @@ -92,7 +92,7 @@ This article provides step-by-step instructions for configuring Entra Tenant App 1. Change the portal URLs to use the external URLs provided by the application proxy. - ![Portal URL configuration screen](images/ka0Qk000000DUWX_0EMQk000004n3ic.png) + ![Portal URL configuration screen](./images/ka0Qk000000DUWX_0EMQk000004n3ic.png) 2. Verify that the changes are reflected in the `svc.client` table and `web.config` file. @@ -101,17 +101,17 @@ This article provides step-by-step instructions for configuring Entra Tenant App - External URL (visible): `https://GroupID10SSP-5l607h.msappproxy.net/GroupID/` - External URL (HREF/target provided by portal): `https://GroupID10SSP-5l607h.msappproxy.net/Directory Manager/` - ![web.config file showing updated external URL](images/ka0Qk000000DUWX_0EMQk000004n3id.png) + ![web.config file showing updated external URL](./images/ka0Qk000000DUWX_0EMQk000004n3id.png) 3. Edit the **Issuer** and **Realm** URLs as needed: - ![Issuer and Realm URL configuration screen](images/ka0Qk000000DUWX_0EMQk000004n3ie.png) + ![Issuer and Realm URL configuration screen](./images/ka0Qk000000DUWX_0EMQk000004n3ie.png) 4. Update the `svc.client` table in the database with the return, error, and realm URLs. > **NOTE:** Paste all URLs with a forward slash at the end. For example: `https://groupid10ssp-5l607h.msappproxy.net/Directory Manager/` -![svc.client table showing updated URLs](images/ka0Qk000000DUWX_0EMQk000004n3if.png) +![svc.client table showing updated URLs](./images/ka0Qk000000DUWX_0EMQk000004n3if.png) ## Related Links diff --git a/docs/kb/directorymanager/export-enrolled-user-reports-with-additional-fields.md b/docs/kb/directorymanager/export-enrolled-user-reports-with-additional-fields.md index 4a679d8bcd..54186f8ba2 100644 --- a/docs/kb/directorymanager/export-enrolled-user-reports-with-additional-fields.md +++ b/docs/kb/directorymanager/export-enrolled-user-reports-with-additional-fields.md @@ -35,7 +35,7 @@ By default, the Netwrix Directory Manager (formerly GroupID) Password Center Hel - Password Expires On - Enrolled With -![Default enrolled users export fields in Directory Manager 10](images/ka0Qk000000EWo1_0EMQk00000Bh5ni.png) +![Default enrolled users export fields in Directory Manager 10](./images/ka0Qk000000EWo1_0EMQk00000Bh5ni.png) However, you cannot add additional fields to the exported file using the Password Center interface, as the design node is not available in the MMC for design changes. As a workaround, you can use the Netwrix Directory Manager management shell to export user data with additional fields such as `SamAccountName` and `Email Address`. diff --git a/docs/kb/directorymanager/export-owners-and-additional-owners-for-groups-using-management-shell.md b/docs/kb/directorymanager/export-owners-and-additional-owners-for-groups-using-management-shell.md index 473cbc9edb..616037debf 100644 --- a/docs/kb/directorymanager/export-owners-and-additional-owners-for-groups-using-management-shell.md +++ b/docs/kb/directorymanager/export-owners-and-additional-owners-for-groups-using-management-shell.md @@ -38,7 +38,7 @@ Get-SmartGroup | Select Name, @{Name="Owner"; Expression={ (Get-User -Identity $ > **NOTE:** To change the directory, replace `C:\smartgroups.csv` with the desired directory path. -![Exporting Smart Group owners and additional owners in Directory Manager Management Shell](images/ka0Qk000000EZ7Z_0EMQk00000BuCxp.png) +![Exporting Smart Group owners and additional owners in Directory Manager Management Shell](./images/ka0Qk000000EZ7Z_0EMQk00000BuCxp.png) 4. To export the owner and additional owner list for all types of groups (managed and unmanaged), run the command below. This cmdlet will provide the owner and additional owner information for all types of groups. diff --git a/docs/kb/directorymanager/generate-a-report-of-all-groups-in-the-domain.md b/docs/kb/directorymanager/generate-a-report-of-all-groups-in-the-domain.md index 693d7dc9d2..4b55e76419 100644 --- a/docs/kb/directorymanager/generate-a-report-of-all-groups-in-the-domain.md +++ b/docs/kb/directorymanager/generate-a-report-of-all-groups-in-the-domain.md @@ -35,21 +35,21 @@ Use the reporting feature in Netwrix Directory Manager to create a list of all g ### Steps to Generate a Report of All Groups 1. Open the Netwrix Directory Manager portal and go to the **Reports** options. - ![Reports options in Directory Manager portal](images/ka0Qk000000EMWv_0EMQk00000BX3X5.png) + ![Reports options in Directory Manager portal](./images/ka0Qk000000EMWv_0EMQk00000BX3X5.png) 2. Select **Group Reports** > **All Groups in the Domain**. 3. Click **Create Report**. This launches the **Create Report** wizard. - ![Create Report wizard in Directory Manager](images/ka0Qk000000EMWv_0EMQk00000BX9nl.png) + ![Create Report wizard in Directory Manager](./images/ka0Qk000000EMWv_0EMQk00000BX9nl.png) 4. On the first page, enter a custom title for your report in the **Report Name** box. The default title is **All Groups in Domain**. 5. Click **Browse** to open the **Select Container** dialog box and select the required source container. The default selection is the Global Catalog. 6. Select the **Include sub-folders** check box to include sub-folders for the selected container in the report. 7. In the **Filter Criteria** section, modify the default LDAP filter as required. This filter is used to select items from the container to display in the report. To add additional filters, click **Add More Filters**. 8. Click **Next**. - ![Filter Criteria section in Create Report wizard](images/ka0Qk000000EMWv_0EMQk00000BXA77.png) + ![Filter Criteria section in Create Report wizard](./images/ka0Qk000000EMWv_0EMQk00000BXA77.png) 9. The **Fields** section displays the fields that will be included in the report. You can add or remove fields from the list, and you can move fields to change their order. 10. From the **Sort By** drop-down list, select the field by which you want to sort the results in the report. 11. From the **Schedule** drop-down list, select the schedule for the report. If you select a schedule, the report will run automatically at the specified time. 12. Click **Finish**. - ![Report results in Directory Manager](images/ka0Qk000000EMWv_0EMQk00000BXAK1.png) + ![Report results in Directory Manager](./images/ka0Qk000000EMWv_0EMQk00000BXAK1.png) 13. The report is displayed based on the settings you configured in the portal. The report includes the following information: - Connected identity store name - Selected container diff --git a/docs/kb/directorymanager/generating-a-report-on-users-who-never-logged-on.md b/docs/kb/directorymanager/generating-a-report-on-users-who-never-logged-on.md index 5f29c15005..3c97e2091b 100644 --- a/docs/kb/directorymanager/generating-a-report-on-users-who-never-logged-on.md +++ b/docs/kb/directorymanager/generating-a-report-on-users-who-never-logged-on.md @@ -29,16 +29,16 @@ This article provides step-by-step instructions for generating a report on users ## Instructions 1. Navigate to the **Application Portal** and click **Reports**. - ![Reports section in the Application Portal](images/ka0Qk000000Dtxx_0EMQk00000BSNt0.png) + ![Reports section in the Application Portal](./images/ka0Qk000000Dtxx_0EMQk00000BSNt0.png) 2. In the new tab that opens, click **User Reports**. - ![User Reports section](images/ka0Qk000000Dtxx_0EMQk00000BSOST.png) + ![User Reports section](./images/ka0Qk000000Dtxx_0EMQk00000BSOST.png) 3. Sort the reports by clicking the **Title** column. Locate the report titled **Users Who Never Logged On** on the second page and click it. - ![Sorting and selecting the Users Who Never Logged On report](images/ka0Qk000000Dtxx_0EMQk00000BSOU5.png) + ![Sorting and selecting the Users Who Never Logged On report](./images/ka0Qk000000Dtxx_0EMQk00000BSOU5.png) 4. Click **Create Report**. - ![Create Report button](images/ka0Qk000000Dtxx_0EMQk00000BSOQr.png) + ![Create Report button](./images/ka0Qk000000Dtxx_0EMQk00000BSOQr.png) 5. On the **Create Report** page, configure the following settings: - **Report Name:** Enter a descriptive name, such as "Users Who Never Logged On."" @@ -50,7 +50,7 @@ This article provides step-by-step instructions for generating a report on users - `lastLogonTimeStamp` – Not Present: Captures accounts that have never logged in. Use the **Add More Filters** option for additional criteria. - ![Create Report configuration page](images/ka0Qk000000Dtxx_0EMQk00000BSLmM.png) + ![Create Report configuration page](./images/ka0Qk000000Dtxx_0EMQk00000BSLmM.png) 6. Customize the report output by selecting the fields to display: - Use the **Add Field** button to add or remove fields. @@ -66,11 +66,11 @@ This article provides step-by-step instructions for generating a report on users 8. Optionally, schedule the report generation by selecting a predefined job from the dropdown menu in the **Scheduled Job** section. 9. Click **Finish** to complete the report generation process. - ![Finish button to complete report generation](images/ka0Qk000000Dtxx_0EMQk00000BSKYY.png) + ![Finish button to complete report generation](./images/ka0Qk000000Dtxx_0EMQk00000BSKYY.png) ## Viewing and Managing the Report After clicking **Finish**, the report results will display all users who have never logged into their accounts. -![Report results showing users who never logged on](images/ka0Qk000000Dtxx_0EMQk00000BSLMa.png) +![Report results showing users who never logged on](./images/ka0Qk000000Dtxx_0EMQk00000BSLMa.png) Additional actions you can perform include: - Pin Report: Pin the report for quick access on the dashboard. diff --git a/docs/kb/directorymanager/hide-distribution-lists-from-end-users-in-portal.md b/docs/kb/directorymanager/hide-distribution-lists-from-end-users-in-portal.md index f0b3c6568b..7dad781157 100644 --- a/docs/kb/directorymanager/hide-distribution-lists-from-end-users-in-portal.md +++ b/docs/kb/directorymanager/hide-distribution-lists-from-end-users-in-portal.md @@ -41,6 +41,6 @@ In some environments, it may be necessary to prevent end users from viewing dist 5. Save the settings in the security roles. 6. Sign out of the Netwrix Directory Manager portal and sign in again with an account that is part of the user security role to verify the change. -![LDAP filter settings in Netwrix Directory Manager security role](images/ka0Qk000000EYmb_0EMQk00000BoN3A.png) +![LDAP filter settings in Netwrix Directory Manager security role](./images/ka0Qk000000EYmb_0EMQk00000BoN3A.png) > **NOTE:** For Universal and Global distribution groups, the `sAMAccountType` value is **268435457**. For Domain local distribution groups, the value is **536870913**. diff --git a/docs/kb/directorymanager/hide-reports-entitlements-and-synchronize-tabs-in-the-user-portal.md b/docs/kb/directorymanager/hide-reports-entitlements-and-synchronize-tabs-in-the-user-portal.md index 6a01853cce..428f047e1b 100644 --- a/docs/kb/directorymanager/hide-reports-entitlements-and-synchronize-tabs-in-the-user-portal.md +++ b/docs/kb/directorymanager/hide-reports-entitlements-and-synchronize-tabs-in-the-user-portal.md @@ -29,7 +29,7 @@ Netwrix Directory Manager 11 ## Overview By default, the **Synchronize**, **Reports**, and **Entitlements** tabs appear on the navigation bar in the Netwrix Directory Manager User Portal. You can control which users see these tabs by adjusting their access level settings. Restricting access ensures that only users with the appropriate roles can view or use these options. -![Navigation bar in Directory Manager User Portal showing Synchronize, Reports, and Entitlements tabs](images/ka0Qk000000EMez_0EMQk00000BbHoM.png) +![Navigation bar in Directory Manager User Portal showing Synchronize, Reports, and Entitlements tabs](./images/ka0Qk000000EMez_0EMQk00000BbHoM.png) ## Instructions @@ -37,21 +37,21 @@ By default, the **Synchronize**, **Reports**, and **Entitlements** tabs appear o 1. Go to the **Admin Center**. 2. Navigate to **Applications**. 3. Open the **Settings** for the portal you want to apply the changes to. - ![Portal settings in Directory Manager Admin Center](images/ka0Qk000000EMez_0EMQk00000BbBHX.png) + ![Portal settings in Directory Manager Admin Center](./images/ka0Qk000000EMez_0EMQk00000BbBHX.png) 4. Go to **Design Settings** and expand **Identity Store**. 5. Select **Navigation Bar**. 6. Click the **Dropdown List** and select **External Links**. - ![External Links dropdown in Navigation Bar settings](images/ka0Qk000000EMez_0EMQk00000BbIFm.png) + ![External Links dropdown in Navigation Bar settings](./images/ka0Qk000000EMez_0EMQk00000BbIFm.png) 7. Edit **Entitlements**. 8. In the **Access Level** list, select a security role: - The **Entitlements** link will be visible to users of this role and any roles with a higher priority. - To hide the link from all users, select **Never**. - To allow only **Administrators** to see it, select **Administrator** (users in roles below Administrator will not have access). - ![Access Level settings for Entitlements tab](images/ka0Qk000000EMez_0EMQk00000BbH6o.png) + ![Access Level settings for Entitlements tab](./images/ka0Qk000000EMez_0EMQk00000BbH6o.png) 9. Click **OK** to save the changes. 10. Log in to the **Netwrix Directory Manager Portal** to verify the changes. - ![Portal view after hiding tabs](images/ka0Qk000000EMez_0EMQk00000BbJN7.png) + ![Portal view after hiding tabs](./images/ka0Qk000000EMez_0EMQk00000BbJN7.png) 11. Repeat these steps for the **Reports** and **Synchronize** tabs. Edit each tab individually and set the **Access Level** as required. 12. Once configured, users without the required access level will no longer see the **Reports**, **Entitlements**, and **Synchronize** tabs in the portal. -![Portal navigation bar with hidden tabs](images/ka0Qk000000EMez_0EMQk00000BbJYP.png) +![Portal navigation bar with hidden tabs](./images/ka0Qk000000EMez_0EMQk00000BbJYP.png) diff --git a/docs/kb/directorymanager/how-to-add-message-approvers-in-group-properties-in-groupid-portal.md b/docs/kb/directorymanager/how-to-add-message-approvers-in-group-properties-in-groupid-portal.md index 3e122b6d92..432830725e 100644 --- a/docs/kb/directorymanager/how-to-add-message-approvers-in-group-properties-in-groupid-portal.md +++ b/docs/kb/directorymanager/how-to-add-message-approvers-in-group-properties-in-groupid-portal.md @@ -53,7 +53,7 @@ Follow the below-provided instructions to customize the portal: 1. In the **Netwrix Directory Manager Admin Center Portal**, select **Self-Service** **GroupID Portals** **[required portal]** **Triple Dot button** **Settings**. - ![User-added image](images/ka0Qk000000D2Dh_0EMQk000001gaph.png) + ![User-added image](./images/ka0Qk000000D2Dh_0EMQk000001gaph.png) 2. Under the **Design Settings** tab, select the **Identity Store** you want to customize in the portal. @@ -61,33 +61,33 @@ Follow the below-provided instructions to customize the portal: 4. Select **Advanced** in the **Name** list and click **Edit**. - ![User-added image](images/ka0Qk000000D2Dh_0EMQk000001garJ.png) + ![User-added image](./images/ka0Qk000000D2Dh_0EMQk000001garJ.png) 5. On the **Edit Design Category** dialog box, click **Add Field**. - ![User-added image](images/ka0Qk000000D2Dh_0EMQk000001gasv.png) + ![User-added image](./images/ka0Qk000000D2Dh_0EMQk000001gasv.png) 6. Select the `mxExchEnableModeration` attribute in the **Field** list, enter the display name as **Is Moderator Enabled** and set the display type to **Check**. - ![User-added image](images/ka0Qk000000D2Dh_0EMQk000001gauX.png) + ![User-added image](./images/ka0Qk000000D2Dh_0EMQk000001gauX.png) 7. Click **Add** on the dialog boxes and then click **Add Field** again on the **Edit Design Category**. 8. Select the `mxExchModeratedByLink` attribute in the **Field** list, enter the display name as **Moderators**, and set the display type to **DNs**. - ![User-added image](images/ka0Qk000000D2Dh_0EMQk000001gaxl.png) + ![User-added image](./images/ka0Qk000000D2Dh_0EMQk000001gaxl.png) 9. Click **Add** on the dialog boxes and then click **Add Fields** again on the **Edit Design Category**. 10. Select the `mxExchBypassModerationLink` attribute in the **Field** list, enter the display name as **Bypass Moderators**, and set the display type to **DNs**. - ![User-added image](images/ka0Qk000000D2Dh_0EMQk000001gazN.png) + ![User-added image](./images/ka0Qk000000D2Dh_0EMQk000001gazN.png) 11. Click **Add** on the dialog boxes and then click the **Save** button to save the settings. 12. Launch the **Netwrix Directory Manager** portal. You should be able to see the newly added attributes in the **Group’s Properties** under the **Advanced** tab. - ![User-added image](images/ka0Qk000000D2Dh_0EMQk000001gb0z.png) + ![User-added image](./images/ka0Qk000000D2Dh_0EMQk000001gb0z.png) @@ -96,14 +96,14 @@ Follow the below-provided instructions to customize the portal: ## Related Articles: - [Customize Properties Pages](https://docs.netwrix.com/docs/directorymanager/11_0/signin/service/mobileservice/design/objectproperties) -- [Walkthrough Search Policy - Define Scope and Filter Results](/docs/kb/directorymanager/security-permissions-and-access-control/walkthrough-search-policy-define-scope-and-filter-results.md) +- [Walkthrough Search Policy - Define Scope and Filter Results](/docs/kb/directorymanager/walkthrough-search-policy-define-scope-and-filter-results) -- [How To Enforce Users to Create Groups in a Specific OU](/docs/kb/directorymanager/security-permissions-and-access-control/how-to-enforce-users-to-create-groups-in-a-specific-ou.md) +- [How To Enforce Users to Create Groups in a Specific OU](/docs/kb/directorymanager/how-to-enforce-users-to-create-groups-in-a-specific-ou) -- [How To Import Members to a Group Using Self-Service Import Wizard](/docs/kb/directorymanager/workflows-automation-and-lifecycle-management/how-to-import-members-to-a-group-using-self-service-import-wizard.md) +- [How To Import Members to a Group Using Self-Service Import Wizard](/docs/kb/directorymanager/how-to-import-members-to-a-group-using-self-service-import-wizard) -- [How to Trigger a workflow When a User Сreates a Group](/docs/kb/directorymanager/workflows-automation-and-lifecycle-management/how_to_trigger_a_workflow_when_a_user_сreates_a_group.md) +- [How to Trigger a workflow When a User Сreates a Group](/docs/kb/directorymanager/how_to_trigger_a_workflow_when_a_user_сreates_a_group) - [Best Practices for Controlling Changes to Group Membership](https://docs.netwrix.com/docs/kb/directorymanager/best-practices-for-controlling-changes-to-group-membership#netwrix-directory-manager-best-practices) -- [Best Practices for Preventing Accidental Data Leakage](/docs/kb/directorymanager/security-permissions-and-access-control/best-practices-for-preventing-accidental-data-leakage.md) +- [Best Practices for Preventing Accidental Data Leakage](/docs/kb/directorymanager/best-practices-for-preventing-accidental-data-leakage) diff --git a/docs/kb/directorymanager/how-to-allow-users-to-create-specific-objects-in-user-portal.md b/docs/kb/directorymanager/how-to-allow-users-to-create-specific-objects-in-user-portal.md index dbaccfcfcd..7227e6d816 100644 --- a/docs/kb/directorymanager/how-to-allow-users-to-create-specific-objects-in-user-portal.md +++ b/docs/kb/directorymanager/how-to-allow-users-to-create-specific-objects-in-user-portal.md @@ -34,21 +34,21 @@ To grant or deny permission to create specific objects in the Netwrix Directory 1. Open the Netwrix Directory Manager Admin Portal at `https://servername/AdminCenter/`. Navigate to **Identity Stores**. Under an identity store's name, click the three dots (**...**) to edit it. - ![Identity Stores list with edit option highlighted in Directory Manager Admin Portal](images/ka0Qk000000CuJN_0EMQk00000BSXU9.png) + ![Identity Stores list with edit option highlighted in Directory Manager Admin Portal](./images/ka0Qk000000CuJN_0EMQk00000BSXU9.png) 2. In the identity store's properties, click the **Security Roles** tab. Select the role you want to modify and click **Edit**. - ![Security Roles tab and Edit button in Directory Manager Admin Portal](images/ka0Qk000000CuJN_0EMQk00000BSXPJ.png) + ![Security Roles tab and Edit button in Directory Manager Admin Portal](./images/ka0Qk000000CuJN_0EMQk00000BSXPJ.png) 3. On the **Role Properties** page, click the **Permissions** tab. - ![Permissions tab in Role Properties in Directory Manager Admin Portal](images/ka0Qk000000CuJN_0EMQk00000BSXNh.png) + ![Permissions tab in Role Properties in Directory Manager Admin Portal](./images/ka0Qk000000CuJN_0EMQk00000BSXNh.png) 4. The **Create** permissions for the User portal are shown in the following images: - ![Create permissions for object types in Directory Manager User portal](images/ka0Qk000000CuJN_0EMQk00000BSXQv.png) + ![Create permissions for object types in Directory Manager User portal](./images/ka0Qk000000CuJN_0EMQk00000BSXQv.png) - ![Additional create permissions for object types in Directory Manager User portal](images/ka0Qk000000CuJN_0EMQk00000BSXVl.png) + ![Additional create permissions for object types in Directory Manager User portal](./images/ka0Qk000000CuJN_0EMQk00000BSXVl.png) 5. Select the **Allow** option for **Group** and **Contact** object types to permit creation. Select the **Deny** option for all other object types to restrict creation. @@ -56,4 +56,4 @@ To grant or deny permission to create specific objects in the Netwrix Directory When you allow the role to create *groups* and *contacts* using the portal, the result will look like this: -![User portal showing only group and contact creation options](images/ka0Qk000000CuJN_0EMQk00000BSXSX.png) +![User portal showing only group and contact creation options](./images/ka0Qk000000CuJN_0EMQk00000BSXSX.png) diff --git a/docs/kb/directorymanager/how-to-allow-users-to-only-create-distribution-groups.md b/docs/kb/directorymanager/how-to-allow-users-to-only-create-distribution-groups.md index d27facdd64..3b2c3532f2 100644 --- a/docs/kb/directorymanager/how-to-allow-users-to-only-create-distribution-groups.md +++ b/docs/kb/directorymanager/how-to-allow-users-to-only-create-distribution-groups.md @@ -32,20 +32,20 @@ By default, users can create both distribution and security groups using the Net ## Steps: 1. In the NDM Admin Center, select **Applications >** Under **Netwrix Directory Manager Portal**, select the **three dots** button on your portal > Click **Settings**. - ![NDM Admin Center - Portal Settings](images/ka0Qk000000EECn_0EMQk00000CtNBZ.png) + ![NDM Admin Center - Portal Settings](./images/ka0Qk000000EECn_0EMQk00000CtNBZ.png) 2. On the **Server Settings** tab, under **Design Settings**, select your identity store. 3. Click the **Create Object** tab > Under **Select Directory Object**, select **Group**. In the **Name** list, select **General** and click **Edit**. - ![Create Object - Group General](images/ka0Qk000000EECn_0EMQk00000CtNDB.png) + ![Create Object - Group General](./images/ka0Qk000000EECn_0EMQk00000CtNDB.png) 4. On the **Edit Category** dialog box, select **Group Type** in the **Fields** area and click **Edit**. - ![Edit Category - Group Type](images/ka0Qk000000EECn_0EMQk00000CtN9x.png) + ![Edit Category - Group Type](./images/ka0Qk000000EECn_0EMQk00000CtN9x.png) 5. On the **Edit Field** dialog box, click **Advanced options**. 6. Make sure that under **Default Value**, nothing is selected. If there is already a value, clear it out. - ![Edit Field - Advanced Options and Default Value](images/ka0Qk000000EECn_0EMQk00000CtN8L.png) + ![Edit Field - Advanced Options and Default Value](./images/ka0Qk000000EECn_0EMQk00000CtN8L.png) 7. Also, make sure that the checkbox named **Is Read Only** is unchecked / not selected > Click **OK** > Scroll down and **Save** your changes. @@ -54,13 +54,13 @@ By default, users can create both distribution and security groups using the Net 9. On the **Server Settings** tab, under **Design Settings**, select your portal. 10. Select **Custom Display Types** > Then under **Custom Display Types**, select **groupType** from the list and click the **Edit** button. - ![Custom Display Types - groupType](images/ka0Qk000000EECn_0EMQk00000CtNEn.png) + ![Custom Display Types - groupType](./images/ka0Qk000000EECn_0EMQk00000CtNEn.png) 11. A new dialog box named **Edit Radio Display Type** will open. - ![Edit Radio Display Type dialog](images/ka0Qk000000EECn_0EMQk00000CtNGP.png) + ![Edit Radio Display Type dialog](./images/ka0Qk000000EECn_0EMQk00000CtNGP.png) 12. Under the **Edit Radio Display Type** dialog box, edit the option named **Security** > Change its **Visibility** to **Administrator** > Then edit the option named **Distribution** and make sure its **Visibility** is set to **User** (this will be the default value here). - ![Edit Radio Display Type - Visibility Settings](images/ka0Qk000000EECn_0EMQk00000CtLOI.png) + ![Edit Radio Display Type - Visibility Settings](./images/ka0Qk000000EECn_0EMQk00000CtLOI.png) 13. If you see any other option in this mini window besides **Security** and **Distribution**, edit them and set their **Visibility** to **Never**. Scroll down and **Save** your changes. diff --git a/docs/kb/directorymanager/how-to-apply-real-time-data-validation.md b/docs/kb/directorymanager/how-to-apply-real-time-data-validation.md index 43fc97dff2..80ebf73156 100644 --- a/docs/kb/directorymanager/how-to-apply-real-time-data-validation.md +++ b/docs/kb/directorymanager/how-to-apply-real-time-data-validation.md @@ -42,7 +42,7 @@ Netwrix Directory Manager validates data according to rules for uniqueness and s 5. Enter a name for the display type in the **Name** box. 6. From the **Type** list, select *Textbox* and click **OK**. -![Creating a textbox display type with real-time validation in Netwrix Directory Manager](images/ka0Qk000000FE97_0EMQk00000BxDMI.png) +![Creating a textbox display type with real-time validation in Netwrix Directory Manager](./images/ka0Qk000000FE97_0EMQk00000BxDMI.png) 7. Enter a value in the **Default Value** box to set it as the default for the text box. Users can modify this value in the portal. 8. In the **Regular Expression** box, type a regular expression to validate data entered in the text box. Leave this box blank if you do not want to apply a validation rule. diff --git a/docs/kb/directorymanager/how-to-change-a-user-s-membership-type.md b/docs/kb/directorymanager/how-to-change-a-user-s-membership-type.md index 6dc9774103..cc6f05793a 100644 --- a/docs/kb/directorymanager/how-to-change-a-user-s-membership-type.md +++ b/docs/kb/directorymanager/how-to-change-a-user-s-membership-type.md @@ -45,6 +45,6 @@ Netwrix Directory Manager allows you to add users to Active Directory groups as 2. Select the group on the **Search Results** page and click **Properties** on the toolbar. The **Members** tab in group properties lists the group members. 3. To change a member's membership type, click anywhere in the respective row to make it editable. Select **Temporary Member** from the **Membership** column then specify the membership period using the **Beginning** and **Ending** fields. Other membership options are described in the table above. -![Editing membership type and period for a group member in Directory Manager](images/ka0Qk000000FGZ7_0EMQk00000C65MH.png) +![Editing membership type and period for a group member in Directory Manager](./images/ka0Qk000000FGZ7_0EMQk00000C65MH.png) 4. Save the changes. diff --git a/docs/kb/directorymanager/how-to-change-the-user-session-timeout-for-portals.md b/docs/kb/directorymanager/how-to-change-the-user-session-timeout-for-portals.md index 535b0f31c3..4840eb1647 100644 --- a/docs/kb/directorymanager/how-to-change-the-user-session-timeout-for-portals.md +++ b/docs/kb/directorymanager/how-to-change-the-user-session-timeout-for-portals.md @@ -48,4 +48,4 @@ The file is available at the following locations for the respective portals: ``` 3. Set the value in minutes as needed. If the key does not exist, add the line and save the changes. -![web.config file showing sessiontimeout key under appSettings section](images/ka0Qk000000CsUT_0EMQk00000BP4Jp.png) +![web.config file showing sessiontimeout key under appSettings section](./images/ka0Qk000000CsUT_0EMQk00000BP4Jp.png) diff --git a/docs/kb/directorymanager/how-to-copy-the-design-of-portal-via-sql-query.md b/docs/kb/directorymanager/how-to-copy-the-design-of-portal-via-sql-query.md index 68445a3319..703d65deda 100644 --- a/docs/kb/directorymanager/how-to-copy-the-design-of-portal-via-sql-query.md +++ b/docs/kb/directorymanager/how-to-copy-the-design-of-portal-via-sql-query.md @@ -33,7 +33,7 @@ This article provides step-by-step instructions for copying a portal design betw 1. Go to the database used with the test server. 2. Select the database and create a new query. - ![SQL Server Management Studio new query window with database selected](images/ka0Qk000000DSzN_0EMQk000004n9O2.png) + ![SQL Server Management Studio new query window with database selected](./images/ka0Qk000000DSzN_0EMQk000004n9O2.png) 3. Enter the following query: ```sql @@ -48,13 +48,13 @@ WHERE ClientId = @toClient AND IdentityStoreId = @tostore ``` 4. In `@fromClient`, enter the Client ID of the portal you want to copy. For example, to copy the design of Portal 1, use Client ID 11. - ![PortalDesigns table showing Client ID and Identity Store ID values](images/ka0Qk000000DSzN_0EMQk000004nLdh.png) + ![PortalDesigns table showing Client ID and Identity Store ID values](./images/ka0Qk000000DSzN_0EMQk000004nLdh.png) 5. In `@fromStore`, enter the Identity Store ID. For example, use 2. - ![Identity Store ID value in PortalDesigns table](images/ka0Qk000000DSzN_0EMQk000004nH3t.png) + ![Identity Store ID value in PortalDesigns table](./images/ka0Qk000000DSzN_0EMQk000004nH3t.png) 6. In `@toClient` and `@toStore`, enter the Client ID and Identity Store ID for the target portal. For example, Client ID 13 and Store ID 2. 7. Run the query. 8. The following screenshot shows the executed query: - ![Screenshot of executed SQL query](images/ka0Qk000000DSzN_0EMQk000004nLfJ.png) + ![Screenshot of executed SQL query](./images/ka0Qk000000DSzN_0EMQk000004nLfJ.png) ### Copy the Design with the Same SQL Server and Different Databases @@ -76,11 +76,11 @@ WHERE ClientId = @toClient AND IdentityStoreId = @tostore 3. In `@fromClient`, `@fromStore`, `@toClient`, and `@toStore`, enter the appropriate Client ID and Store ID values as described above. 4. In `[toDB]`, enter the database name of the production portal. - ![Screenshot of SQL query for copying design between databases](images/ka0Qk000000DSzN_0EMQk000004nLgv.png) + ![Screenshot of SQL query for copying design between databases](./images/ka0Qk000000DSzN_0EMQk000004nLgv.png) 5. In `[fromDB]`, enter the database name of the test portal. 6. Run the query. 7. The following screenshot shows the executed query: - ![Screenshot of executed SQL query for different databases](images/ka0Qk000000DSzN_0EMQk000004nLiX.png) + ![Screenshot of executed SQL query for different databases](./images/ka0Qk000000DSzN_0EMQk000004nLiX.png) ### Copy the Design with Different SQL Servers and Databases @@ -91,17 +91,17 @@ Environment: Test server configured with **DB1**, production server configured w 3. Create a new linked server. 4. In the **New Linked Server** window, enter the name of the server you want to link. 5. Select **Server type** as **SQL Server**. - ![Linked server properties window](images/ka0Qk000000DSzN_0EMQk000004nIXn.png) + ![Linked server properties window](./images/ka0Qk000000DSzN_0EMQk000004nIXn.png) 6. Select **Security** from the left pane, choose the appropriate login option, and enter the server credentials. 7. Click **OK**. The linked server will appear in the list. - ![Linked server security settings](images/ka0Qk000000DSzN_0EMQk000004nIXo.png) + ![Linked server security settings](./images/ka0Qk000000DSzN_0EMQk000004nIXo.png) -![Linked server shown in SQL Server Management Studio](images/ka0Qk000000DSzN_0EMQk000004nIXp.png) +![Linked server shown in SQL Server Management Studio](./images/ka0Qk000000DSzN_0EMQk000004nIXp.png) 8. Go to the Netwrix Directory Manager portal of the test server and make the required changes to the portal design. 9. Return to SQL Server. 10. Right-click the server and select **New Query**. - ![SQL Server Management Studio new query window for linked server](images/ka0Qk000000DSzN_0EMQk000004nIXq.png) + ![SQL Server Management Studio new query window for linked server](./images/ka0Qk000000DSzN_0EMQk000004nIXq.png) 11. Enter the following query: ```sql @@ -120,9 +120,9 @@ WHERE ClientId = @toClient AND IdentityStoreId = @tostore 12. In `@fromClient`, `@fromStore`, `@toClient`, and `@toStore`, enter the appropriate Client ID and Store ID values as described above. 13. In `[toSourceServer]`, enter the server name of the production server. - ![Linked server name entry in SQL query](images/ka0Qk000000DSzN_0EMQk000004nIXr.png) + ![Linked server name entry in SQL query](./images/ka0Qk000000DSzN_0EMQk000004nIXr.png) 14. In `[fromSourceServer]`, enter the server name of the test server. 15. In `[fromDB]` and `[toDB]`, enter the database names as described above. 16. Execute the query. -![Screenshot of executed SQL query for linked server](images/ka0Qk000000DSzN_0EMQk000004nIXs.png) +![Screenshot of executed SQL query for linked server](./images/ka0Qk000000DSzN_0EMQk000004nIXs.png) diff --git a/docs/kb/directorymanager/how-to-delegate-password-reset-privileges-in-self-service-portal.md b/docs/kb/directorymanager/how-to-delegate-password-reset-privileges-in-self-service-portal.md index 28b84f8011..8cb9807ceb 100644 --- a/docs/kb/directorymanager/how-to-delegate-password-reset-privileges-in-self-service-portal.md +++ b/docs/kb/directorymanager/how-to-delegate-password-reset-privileges-in-self-service-portal.md @@ -35,7 +35,7 @@ This article explains how to delegate the password reset function to users in th 4. Click the **Navigation bar** tab. 5. In the **Tab** list, select *Users* and click **Edit**. 6. On the **Edit Tab** dialog box, select **Reset Password** in the **Links** section and click **Edit**. - ![Edit Tab dialog with Reset Password link highlighted](images/ka0Qk000000DtrV_0EMQk00000BSBJx.png) + ![Edit Tab dialog with Reset Password link highlighted](./images/ka0Qk000000DtrV_0EMQk00000BSBJx.png) 7. From the **Access Level** list on the **Edit Link** dialog box, select a security role. This role and any roles with a higher priority value can reset the passwords of other users through the Self-Service portal. 8. Click **OK** to close the dialog boxes and then save the changes. diff --git a/docs/kb/directorymanager/how-to-display-nested-group-ownership-in-the-my-groups-page.md b/docs/kb/directorymanager/how-to-display-nested-group-ownership-in-the-my-groups-page.md index 6158fa1575..7d20fb4d3b 100644 --- a/docs/kb/directorymanager/how-to-display-nested-group-ownership-in-the-my-groups-page.md +++ b/docs/kb/directorymanager/how-to-display-nested-group-ownership-in-the-my-groups-page.md @@ -34,12 +34,12 @@ Some groups in Active Directory are owned by a security group. You may want memb ## Instructions 1. In the Directory Manager Admin Center, select **Applications**. Under **Directory Manager Portal**, select the **three dots** button for your portal, then click **Settings**. - ![Directory Manager Admin Center with Settings option highlighted under Directory Manager Portal](images/ka0Qk000000Dxjp_0EMQk00000BYF1V.png) + ![Directory Manager Admin Center with Settings option highlighted under Directory Manager Portal](./images/ka0Qk000000Dxjp_0EMQk00000BYF1V.png) 2. On the **Server Settings** tab, click **Advanced Settings**. Select **Listings Display**, then enable the **Display Nested Ownership** option. - ![Advanced Settings in Server Settings tab with Display Nested Ownership option enabled](images/ka0Qk000000Dxjp_0EMQk00000BYEzt.png) + ![Advanced Settings in Server Settings tab with Display Nested Ownership option enabled](./images/ka0Qk000000Dxjp_0EMQk00000BYEzt.png) 3. Scroll to the bottom of the page and click **Save** to apply your changes. - ![Save button at the bottom of the settings page in Directory Manager Admin Center](images/ka0Qk000000Dxjp_0EMQk00000BYEyH.png) + ![Save button at the bottom of the settings page in Directory Manager Admin Center](./images/ka0Qk000000Dxjp_0EMQk00000BYEyH.png) diff --git a/docs/kb/directorymanager/how-to-enforce-group-type-as-distribution-or-security-v10.md b/docs/kb/directorymanager/how-to-enforce-group-type-as-distribution-or-security-v10.md index e2e6936687..3598ae0844 100644 --- a/docs/kb/directorymanager/how-to-enforce-group-type-as-distribution-or-security-v10.md +++ b/docs/kb/directorymanager/how-to-enforce-group-type-as-distribution-or-security-v10.md @@ -31,9 +31,9 @@ This article explains how you can enforce the Group Type as `Distribution` in th ## Instructions 1. In the Directory Manager Admin Center, go to **Applications** > **Directory Manager Portals** and locate the required portal. 2. Once you have chosen the required portal, click the three-dot icon on the portal then click **Settings**. - ![Steps 1-2](images/ka0Qk000000DusP_0EMQk00000C19C1.png) + ![Steps 1-2](./images/ka0Qk000000DusP_0EMQk00000C19C1.png) 3. Under **Application Settings**, select an identity store from the **Design Settings** section. - ![Step 3](images/ka0Qk000000DusP_0EMQk00000C13Mk.png) + ![Step 3](./images/ka0Qk000000DusP_0EMQk00000C13Mk.png) 4. Click the **Create Object** tab. 5. In the **Select Directory Object** list, choose **Group**. 6. In the **Name** list, select **General** and click **Edit**. diff --git a/docs/kb/directorymanager/how-to-enforce-group-type-as-distribution-or-security-v11.md b/docs/kb/directorymanager/how-to-enforce-group-type-as-distribution-or-security-v11.md index 1d23d09fa7..7651fd1713 100644 --- a/docs/kb/directorymanager/how-to-enforce-group-type-as-distribution-or-security-v11.md +++ b/docs/kb/directorymanager/how-to-enforce-group-type-as-distribution-or-security-v11.md @@ -45,7 +45,7 @@ Netwrix Directory Manager allows you to customize the Create wizard for director - Select the **Is Read Only** checkbox. - Or set the **Visibility Role** to `Never`. - ![Set Group Type as Distribution and restrict editing](images/ka0Qk000000Duu1_0EMQk00000BS90Q.png) + ![Set Group Type as Distribution and restrict editing](./images/ka0Qk000000Duu1_0EMQk00000BS90Q.png) 11. To enforce the `Distribution` group type for a specific role (for example, Role C), set the visibility level to a role with a higher priority than Role C. Only users with the selected role or higher can modify the group type. Users with Role C or lower will not be able to change the default selection. 12. Click **OK** to close the dialog boxes and save your changes. @@ -53,4 +53,4 @@ Netwrix Directory Manager allows you to customize the Create wizard for director ## Expected Results In the Create Group wizard in the Directory Manager portal, the **Group Type** field will be set to `Distribution` by default. Users will not be able to change the group type, so all new groups will be created as distribution lists only. -![Create Group wizard with Group Type set to Distribution](images/ka0Qk000000Duu1_0EMQk00000BS31S.png) +![Create Group wizard with Group Type set to Distribution](./images/ka0Qk000000Duu1_0EMQk00000BS31S.png) diff --git a/docs/kb/directorymanager/how-to-enforce-users-to-create-groups-in-a-specific-ou.md b/docs/kb/directorymanager/how-to-enforce-users-to-create-groups-in-a-specific-ou.md index d564ab1878..44b5270bbd 100644 --- a/docs/kb/directorymanager/how-to-enforce-users-to-create-groups-in-a-specific-ou.md +++ b/docs/kb/directorymanager/how-to-enforce-users-to-create-groups-in-a-specific-ou.md @@ -43,9 +43,9 @@ Netwrix Directory Manager’s **New Object** policy enables you to restrict role The selected OU appears below the **Groups** option. - ![User-added image](images/ka0Qk000000Dg4f_0EMQk000001f3Kk.png) + ![User-added image](./images/ka0Qk000000Dg4f_0EMQk000001f3Kk.png) - ![User-added image](images/ka0Qk000000Dg4f_0EMQk000001f68v.png) + ![User-added image](./images/ka0Qk000000Dg4f_0EMQk000001f68v.png) 7. Click **OK**. 8. Click **Update Security Role** and then **Save**. @@ -53,10 +53,10 @@ Now when members of the security role try to create groups, they will be created ## Related Articles: -- [Walkthrough Search Policy - Define Scope and Filter Results](/docs/kb/directorymanager/security-permissions-and-access-control/walkthrough-search-policy-define-scope-and-filter-results.md) -- [How To Import Members to a Group Using Self-Service Import Wizard](/docs/kb/directorymanager/workflows-automation-and-lifecycle-management/how-to-import-members-to-a-group-using-self-service-import-wizard.md) -- [How to Trigger a workflow When a User Сreates a Group](/docs/kb/directorymanager/workflows-automation-and-lifecycle-management/how_to_trigger_a_workflow_when_a_user_сreates_a_group.md) -- [How To Add Message Approvers in Group Properties in Netwrix Directory Manager Portal](/docs/kb/directorymanager/configuration-and-integration/how-to-add-message-approvers-in-group-properties-in-groupid-portal.md) +- [Walkthrough Search Policy - Define Scope and Filter Results](/docs/kb/directorymanager/walkthrough-search-policy-define-scope-and-filter-results) +- [How To Import Members to a Group Using Self-Service Import Wizard](/docs/kb/directorymanager/how-to-import-members-to-a-group-using-self-service-import-wizard) +- [How to Trigger a workflow When a User Сreates a Group](/docs/kb/directorymanager/how_to_trigger_a_workflow_when_a_user_сreates_a_group) +- [How To Add Message Approvers in Group Properties in Netwrix Directory Manager Portal](/docs/kb/directorymanager/how-to-add-message-approvers-in-group-properties-in-groupid-portal) - [Best Practices for Controlling Changes to Group Membership](https://docs.netwrix.com/docs/kb/directorymanager/best-practices-for-controlling-changes-to-group-membership#netwrix-directory-manager-best-practices) -- [How To Enforce Users to Create Groups in a Specific OU](/docs/kb/directorymanager/security-permissions-and-access-control/how-to-enforce-users-to-create-groups-in-a-specific-ou.md) -- [Best Practices for Preventing Accidental Data Leakage](/docs/kb/directorymanager/security-permissions-and-access-control/best-practices-for-preventing-accidental-data-leakage.md) +- [How To Enforce Users to Create Groups in a Specific OU](/docs/kb/directorymanager/how-to-enforce-users-to-create-groups-in-a-specific-ou) +- [Best Practices for Preventing Accidental Data Leakage](/docs/kb/directorymanager/best-practices-for-preventing-accidental-data-leakage) diff --git a/docs/kb/directorymanager/how-to-generate-a-report-on-all-groups-with-report-to-originator-set-to-false-or-true.md b/docs/kb/directorymanager/how-to-generate-a-report-on-all-groups-with-report-to-originator-set-to-false-or-true.md index 8cb8fc9ecd..c710c11511 100644 --- a/docs/kb/directorymanager/how-to-generate-a-report-on-all-groups-with-report-to-originator-set-to-false-or-true.md +++ b/docs/kb/directorymanager/how-to-generate-a-report-on-all-groups-with-report-to-originator-set-to-false-or-true.md @@ -37,16 +37,16 @@ Netwrix Directory Manager (formerly GroupID) allows you to generate reports on a ### Generate a Report for All Groups with Report to Originator Set to False 1. Open the Netwrix Directory Manager Portal and go to the **Reports** options. 2. Select **Group Reports** > **All groups with report to originator set to False**. - ![Group Reports section in Directory Manager Reports module](images/ka0Qk000000FXID_0EMQk00000BxOMY.png) + ![Group Reports section in Directory Manager Reports module](./images/ka0Qk000000FXID_0EMQk00000BxOMY.png) 3. Click **Create Report** to launch the **Create Report** wizard. 4. On the first page, specify a custom title for your report in the **Report Name** box if desired. The default title is **All Groups with Report to Originator Set to False**. - ![Create Report wizard in Directory Manager](images/ka0Qk000000FXID_0EMQk00000BxQsz.png) + ![Create Report wizard in Directory Manager](./images/ka0Qk000000FXID_0EMQk00000BxQsz.png) 5. Click **Browse** to open the **Select Container** dialog box and select the required source container. The default selection is the **Global Catalog**. 6. Select the **Include sub containers** check box to include sub-containers for the selected container. 7. In the **Filter Criteria** section, modify the default LDAP filter as required. To add additional filters, click **Add More Filters**. 8. Click **Next**. 9. In the **Fields** section, add or remove fields as needed and adjust their order. - ![Fields section in Create Report wizard](images/ka0Qk000000FXID_0EMQk00000BxIu1.png) + ![Fields section in Create Report wizard](./images/ka0Qk000000FXID_0EMQk00000BxIu1.png) 10. From the **Sort By** drop-down list, select the field by which to sort the report results. 11. From the **Schedule** drop-down list, select a schedule for the report if desired. The report will run automatically at the specified time. 12. Click **Finish**. @@ -57,7 +57,7 @@ Netwrix Directory Manager (formerly GroupID) allows you to generate reports on a - Date the report was created - Filter applied - List of report results - ![Sample report output in Directory Manager](images/ka0Qk000000FXID_0EMQk00000BxR5t.png) + ![Sample report output in Directory Manager](./images/ka0Qk000000FXID_0EMQk00000BxR5t.png) 14. The report is listed in the template's page. You can create multiple reports from the same template. 15. To download the report, click **Download** and select the format (PDF, Excel, or HTML). 16. You can also pin the report to the Dashboard by clicking **Pin Report**. @@ -65,16 +65,16 @@ Netwrix Directory Manager (formerly GroupID) allows you to generate reports on a ### Generate a Report for All Groups with Report to Originator Set to True 1. Open the Netwrix Directory Manager Portal and go to the **Reports** options. 2. Select **Group Reports** > **All groups with report to originator set to True**. - ![Group Reports section for report to originator set to True](images/ka0Qk000000FXID_0EMQk00000BxHL4.png) + ![Group Reports section for report to originator set to True](./images/ka0Qk000000FXID_0EMQk00000BxHL4.png) 3. Click **Create Report** to launch the **Create Report** wizard. 4. On the first page, specify a custom title for your report in the **Report Name** box if desired. The default title is **All Groups with Report to Originator Set to True**. - ![Create Report wizard for report to originator set to True](images/ka0Qk000000FXID_0EMQk00000BxMhJ.png) + ![Create Report wizard for report to originator set to True](./images/ka0Qk000000FXID_0EMQk00000BxMhJ.png) 5. Click **Browse** to open the **Select Container** dialog box and select the required source container. The default selection is the **Global Catalog**. 6. Select the **Include sub containers** check box to include sub-containers for the selected container. 7. In the **Filter Criteria** section, modify the default LDAP filter as required. To add additional filters, click **Add More Filters**. 8. Click **Next**. 9. In the **Fields** section, add or remove fields as needed and adjust their order. - ![Fields section in Create Report wizard for report to originator set to True](images/ka0Qk000000FXID_0EMQk00000BxMpN.png) + ![Fields section in Create Report wizard for report to originator set to True](./images/ka0Qk000000FXID_0EMQk00000BxMpN.png) 10. From the **Sort By** drop-down list, select the field by which to sort the report results. 11. From the **Schedule** drop-down list, select a schedule for the report if desired. The report will run automatically at the specified time. 12. Click **Finish**. @@ -85,7 +85,7 @@ Netwrix Directory Manager (formerly GroupID) allows you to generate reports on a - Date the report was created - Filter applied - List of report results - ![Sample report output for report to originator set to True](images/ka0Qk000000FXID_0EMQk00000BxMuD.png) + ![Sample report output for report to originator set to True](./images/ka0Qk000000FXID_0EMQk00000BxMuD.png) 14. The report is listed in the template's page. You can create multiple reports from the same template. 15. To download the report, click **Download** and select the format (PDF, Excel, or HTML). 16. You can also pin the report to the Dashboard by clicking **Pin Report**. diff --git a/docs/kb/directorymanager/how-to-identify-groups-without-owners.md b/docs/kb/directorymanager/how-to-identify-groups-without-owners.md index 7c7cdda613..a80be1c2d8 100644 --- a/docs/kb/directorymanager/how-to-identify-groups-without-owners.md +++ b/docs/kb/directorymanager/how-to-identify-groups-without-owners.md @@ -30,22 +30,22 @@ This article shows how to use the Reports module in Netwrix Directory Manager 11 1. In the Directory Manager application portal, click the **Reports** tab on the left side of the dashboard page. - ![Directory Manager application portal with Reports tab highlighted on the dashboard](images/ka0Qk000000Dxof_0EMQk00000BSZAz.png) + ![Directory Manager application portal with Reports tab highlighted on the dashboard](./images/ka0Qk000000Dxof_0EMQk00000BSZAz.png) 2. When the Reports module opens, click the **Group Reports** tab on the left side of the page. - ![Group Reports tab selected in the Reports module](images/ka0Qk000000Dxof_0EMQk00000BSZ69.png) + ![Group Reports tab selected in the Reports module](./images/ka0Qk000000Dxof_0EMQk00000BSZ69.png) 3. To find groups without a primary owner, run the report titled **Groups with no owner**. - ![Groups with no owner report selected in Group Reports](images/ka0Qk000000Dxof_0EMQk00000BSZ9N.png) + ![Groups with no owner report selected in Group Reports](./images/ka0Qk000000Dxof_0EMQk00000BSZ9N.png) 4. To find groups without additional owners, run the report titled **Groups without additional owners**. - ![Groups without additional owners report selected in Group Reports](images/ka0Qk000000Dxof_0EMQk00000BSZ7l.png) + ![Groups without additional owners report selected in Group Reports](./images/ka0Qk000000Dxof_0EMQk00000BSZ7l.png) 5. To find groups without both primary and additional owners, run either of the above reports. In the **Report Generation** wizard, replace the LDAP query with your custom query as needed. - ![Report Generation wizard with LDAP query field](images/ka0Qk000000Dxof_0EMQk00000BSXh5.png) + ![Report Generation wizard with LDAP query field](./images/ka0Qk000000Dxof_0EMQk00000BSXh5.png) 6. Complete the wizard. The generated report will show groups that do not have a primary owner or additional owners. diff --git a/docs/kb/directorymanager/how-to-import-members-to-a-group-using-self-service-import-wizard.md b/docs/kb/directorymanager/how-to-import-members-to-a-group-using-self-service-import-wizard.md index d751d42f13..adae271afb 100644 --- a/docs/kb/directorymanager/how-to-import-members-to-a-group-using-self-service-import-wizard.md +++ b/docs/kb/directorymanager/how-to-import-members-to-a-group-using-self-service-import-wizard.md @@ -39,7 +39,7 @@ The process to import members is discussed in these steps: 1. Launch the Netwrix Directory Manager portal and search for the Group you would like to import members into. 2. Navigate to the **Members** tab and click on the **Import** button to launch the Import Wizard. - ![User-added image](images/ka0Qk000000Dfzp_0EMQk000001fbhN.png) + ![User-added image](./images/ka0Qk000000Dfzp_0EMQk000001fbhN.png) 3. On the **Membership Lifecycle** page, specify whether the imported members will remain in the group permanently or temporarily. Provide the following information and click **Next**. @@ -56,26 +56,26 @@ The process to import members is discussed in these steps: Members are added to the group on the date in the From box. - ![User-added image](images/ka0Qk000000Dfzp_0EMQk000001fbkb.png) + ![User-added image](./images/ka0Qk000000Dfzp_0EMQk000001fbkb.png) 4. On the **Data Source** page, select and configure the data source that contains the objects to import to the group. You can choose between a **Local File** such as TXT, CSV, XLS, XLSX, and XML or an **External Data Source** such as SQL DB, ODBC, SCIM providers, etc. - ![User-added image](images/ka0Qk000000Dfzp_0EMQk000001fYTO.png) + ![User-added image](./images/ka0Qk000000Dfzp_0EMQk000001fYTO.png) - For an **External Data Source**, provide LDAP Criteria and an External Source in the Query Designer. - ![User-added image](images/ka0Qk000000Dfzp_0EMQk000001fbpR.png) + ![User-added image](./images/ka0Qk000000Dfzp_0EMQk000001fbpR.png) Click on the **Query Designer** button and provide the Data Source from where you would like to import the Membership. - ![User-added image](images/ka0Qk000000Dfzp_0EMQk000001fc5Z.png) + ![User-added image](./images/ka0Qk000000Dfzp_0EMQk000001fc5Z.png) - For the **Local File**, simply upload the relevant file. - ![User-added image](images/ka0Qk000000Dfzp_0EMQk000001fc8n.png) + ![User-added image](./images/ka0Qk000000Dfzp_0EMQk000001fc8n.png) 5. Click **Next**. - ![User-added image](images/ka0Qk000000Dfzp_0EMQk000001fcDd.png) + ![User-added image](./images/ka0Qk000000Dfzp_0EMQk000001fcDd.png) 6. On the **Import Options** step, select the search option and map the data source fields to the corresponding Active Directory fields. The wizard matches the values of the mapped fields to determine the objects to import. @@ -86,15 +86,15 @@ The process to import members is discussed in these steps: 8. Click **Next** to preview the objects returned for adding as group members. - ![User-added image](images/ka0Qk000000Dfzp_0EMQk000001fVfD.png) + ![User-added image](./images/ka0Qk000000Dfzp_0EMQk000001fVfD.png) 9. Click **Finish**. ### Related Articles: -- [Walkthrough Search Policy - Define Scope and Filter Results](/docs/kb/directorymanager/security-permissions-and-access-control/walkthrough-search-policy-define-scope-and-filter-results.md) -- [How To Import Members to a Group Using Self-Service Import Wizard](/docs/kb/directorymanager/workflows-automation-and-lifecycle-management/how-to-import-members-to-a-group-using-self-service-import-wizard.md) -- [How to Trigger a workflow When a User Сreates a Group](/docs/kb/directorymanager/workflows-automation-and-lifecycle-management/how_to_trigger_a_workflow_when_a_user_сreates_a_group.md) -- [How To Add Message Approvers in Group Properties in Netwrix Directory Manager Portal](/docs/kb/directorymanager/configuration-and-integration/how-to-add-message-approvers-in-group-properties-in-groupid-portal.md) +- [Walkthrough Search Policy - Define Scope and Filter Results](/docs/kb/directorymanager/walkthrough-search-policy-define-scope-and-filter-results) +- [How To Import Members to a Group Using Self-Service Import Wizard](/docs/kb/directorymanager/how-to-import-members-to-a-group-using-self-service-import-wizard) +- [How to Trigger a workflow When a User Сreates a Group](/docs/kb/directorymanager/how_to_trigger_a_workflow_when_a_user_сreates_a_group) +- [How To Add Message Approvers in Group Properties in Netwrix Directory Manager Portal](/docs/kb/directorymanager/how-to-add-message-approvers-in-group-properties-in-groupid-portal) - [Best Practices for Controlling Changes to Group Membership](https://docs.netwrix.com/docs/kb/directorymanager/best-practices-for-controlling-changes-to-group-membership#netwrix-directory-manager-best-practices) -- [How To Enforce Users to Create Groups in a Specific OU](/docs/kb/directorymanager/security-permissions-and-access-control/how-to-enforce-users-to-create-groups-in-a-specific-ou.md) -- [Best Practices for Preventing Accidental Data Leakage](/docs/kb/directorymanager/security-permissions-and-access-control/best-practices-for-preventing-accidental-data-leakage.md) +- [How To Enforce Users to Create Groups in a Specific OU](/docs/kb/directorymanager/how-to-enforce-users-to-create-groups-in-a-specific-ou) +- [Best Practices for Preventing Accidental Data Leakage](/docs/kb/directorymanager/best-practices-for-preventing-accidental-data-leakage) diff --git a/docs/kb/directorymanager/how-to-limit-searchable-object-types-in-user-portals.md b/docs/kb/directorymanager/how-to-limit-searchable-object-types-in-user-portals.md index 4191e1e0c8..b38d9e5865 100644 --- a/docs/kb/directorymanager/how-to-limit-searchable-object-types-in-user-portals.md +++ b/docs/kb/directorymanager/how-to-limit-searchable-object-types-in-user-portals.md @@ -32,19 +32,19 @@ By default, the **Find** dialog box in Netwrix Directory Manager 11 portals allo ## Instructions 1. In the **Netwrix Directory Manager Admin Center**, go to **Applications**. For the application or portal where you want to implement this setting, click the three dots (**...**) and select **Settings**. - ![Applications page in Netwrix Directory Manager Admin Center with settings option highlighted](images/ka0Qk000000CzVx_0EMQk00000BYFKr.png) + ![Applications page in Netwrix Directory Manager Admin Center with settings option highlighted](./images/ka0Qk000000CzVx_0EMQk00000BYFKr.png) 2. On the next page, click **Advanced Settings**. Under the **Portal & Search** tab on the right, find the option named **Find Dialogue / Look For**. Uncheck **Groups** and **Contacts** to limit searches to user objects only. - ![Advanced Settings with Find Dialogue / Look For options in Netwrix Directory Manager](images/ka0Qk000000CzVx_0EMQk00000BYFJF.png) + ![Advanced Settings with Find Dialogue / Look For options in Netwrix Directory Manager](./images/ka0Qk000000CzVx_0EMQk00000BYFJF.png) 3. Scroll down and click the **Save** button to apply your changes. ## Impact Before making this change, the **Find** dialog box allows searches for *Users*, *Contacts*, and *Groups*: -![Find dialog box showing all object types: Users, Contacts, and Groups](images/ka0Qk000000CzVx_0EMQk00000BYFMT.png) +![Find dialog box showing all object types: Users, Contacts, and Groups](./images/ka0Qk000000CzVx_0EMQk00000BYFMT.png) After updating the settings to allow only **Users**, the **Find** dialog box will display only the *User* object type in searches: -![Find dialog box showing only User object type](images/ka0Qk000000CzVx_0EMQk00000BYFHd.png) +![Find dialog box showing only User object type](./images/ka0Qk000000CzVx_0EMQk00000BYFHd.png) diff --git a/docs/kb/directorymanager/how-to-limit-users-to-search-only-for-user-objects.md b/docs/kb/directorymanager/how-to-limit-users-to-search-only-for-user-objects.md index 8340eb061d..9b7294a24d 100644 --- a/docs/kb/directorymanager/how-to-limit-users-to-search-only-for-user-objects.md +++ b/docs/kb/directorymanager/how-to-limit-users-to-search-only-for-user-objects.md @@ -31,11 +31,11 @@ By default, the **Find** dialog box allows users to search for all object types, 1. In the **Directory Manager Admin Center**, go to **Applications**. Locate the desired application/portal and click the three-dot icon to select **Settings**. - ![Accessing application settings in Netwrix Directory Manager Admin Center](images/ka0Qk000000FGyv_0EMQk00000CAMWb.png) + ![Accessing application settings in Netwrix Directory Manager Admin Center](./images/ka0Qk000000FGyv_0EMQk00000CAMWb.png) 2. Click **Advanced Settings**. Under the **Portal & Search** tab on the right, locate the **Find Dialogue / Look For** option. Uncheck **Groups** and **Contacts** to limit searches to User objects only. - ![Configuring Find Dialogue object types in Advanced Settings](images/ka0Qk000000FGyv_0EMQk00000CAMYD.png) + ![Configuring Find Dialogue object types in Advanced Settings](./images/ka0Qk000000FGyv_0EMQk00000CAMYD.png) 3. Scroll down and click **Save** to apply your changes. @@ -43,8 +43,8 @@ By default, the **Find** dialog box allows users to search for all object types, By default, the **Find** dialog box allows searches for *Users*, *Contacts*, and *Groups*. -![Default Find dialog box showing all object types](images/ka0Qk000000FGyv_0EMQk00000CAMUz.png) +![Default Find dialog box showing all object types](./images/ka0Qk000000FGyv_0EMQk00000CAMUz.png) After applying the configuration, the **Find** dialog box will display only the **User** object type in searches. -![Find dialog box limited to User object type](images/ka0Qk000000FGyv_0EMQk00000CALUk.png) +![Find dialog box limited to User object type](./images/ka0Qk000000FGyv_0EMQk00000CALUk.png) diff --git a/docs/kb/directorymanager/how-to-modify-expiring-group-email-template.md b/docs/kb/directorymanager/how-to-modify-expiring-group-email-template.md index d5fe5433ff..325ea66b52 100644 --- a/docs/kb/directorymanager/how-to-modify-expiring-group-email-template.md +++ b/docs/kb/directorymanager/how-to-modify-expiring-group-email-template.md @@ -31,17 +31,17 @@ By default, the Group Lifecycle notification email in Netwrix Directory Manager ## Instructions 1. In the Netwrix Directory Manager Admin Center, select **Notifications** then **Notification Editor**. - ![Notification Editor in Directory Manager Admin Center](images/ka0Qk000000D8m9_0EMQk00000BpGZ3.png) + ![Notification Editor in Directory Manager Admin Center](./images/ka0Qk000000D8m9_0EMQk00000BpGZ3.png) 2. On the next page, you will see a list of all notifications in Netwrix Directory Manager. Search for the notification named `GLMExpiredNotify`. Under **Actions**, click **Edit**. - ![List of notifications with Edit option in Directory Manager](images/ka0Qk000000D8m9_0EMQk00000BpGXR.png) + ![List of notifications with Edit option in Directory Manager](./images/ka0Qk000000D8m9_0EMQk00000BpGXR.png) 3. Select the **Source Code** tab and go to line 44. This line contains the consequence of not renewing a group. Edit the text as needed to include your custom message. - ![Source Code tab with editable email body in Directory Manager](images/ka0Qk000000D8m9_0EMQk00000BpGaf.png) + ![Source Code tab with editable email body in Directory Manager](./images/ka0Qk000000D8m9_0EMQk00000BpGaf.png) 4. After making your changes, go to the **Interactive** tab to preview the results in a clean, easy-to-read format. - ![Interactive tab showing email preview in Directory Manager](images/ka0Qk000000D8m9_0EMQk00000BpGcH.png) + ![Interactive tab showing email preview in Directory Manager](./images/ka0Qk000000D8m9_0EMQk00000BpGcH.png) 5. If you are satisfied with the output, return to the **Source Code** tab and click **Save**. Confirm your changes by clicking **Save** again. - ![Save button in Source Code tab in Directory Manager](images/ka0Qk000000D8m9_0EMQk00000BpCs2.png) - ![Confirmation of saved changes in Directory Manager](images/ka0Qk000000D8m9_0EMQk00000BpGdt.png) + ![Save button in Source Code tab in Directory Manager](./images/ka0Qk000000D8m9_0EMQk00000BpCs2.png) + ![Confirmation of saved changes in Directory Manager](./images/ka0Qk000000D8m9_0EMQk00000BpGdt.png) diff --git a/docs/kb/directorymanager/how-to-notify-objects-when-a-profile-is-modified.md b/docs/kb/directorymanager/how-to-notify-objects-when-a-profile-is-modified.md index 76a957cde4..67e7396d65 100644 --- a/docs/kb/directorymanager/how-to-notify-objects-when-a-profile-is-modified.md +++ b/docs/kb/directorymanager/how-to-notify-objects-when-a-profile-is-modified.md @@ -41,17 +41,17 @@ Notifications are generated for events such as group renewal, expiry policy chan ## Instructions 1. In Netwrix Directory Manager Admin Center, select **Identity Stores**. For your identity store, click the three dots (**...**) and select **Edit**. - ![Identity Stores list with edit option highlighted in Directory Manager Admin Center](images/ka0Qk000000D8kX_0EMQk00000BpFwM.png) + ![Identity Stores list with edit option highlighted in Directory Manager Admin Center](./images/ka0Qk000000D8kX_0EMQk00000BpFwM.png) 2. On the next page, click **Configurations**. - ![Configurations button in Directory Manager Admin Center](images/ka0Qk000000D8kX_0EMQk00000BpG9G.png) + ![Configurations button in Directory Manager Admin Center](./images/ka0Qk000000D8kX_0EMQk00000BpG9G.png) 3. Click **Notifications**. - ![Notifications button in Directory Manager Admin Center](images/ka0Qk000000D8kX_0EMQk00000BpGCT.png) + ![Notifications button in Directory Manager Admin Center](./images/ka0Qk000000D8kX_0EMQk00000BpGCT.png) 4. Under the **Also Notify** option, select the checkbox for **Object being modified**. - ![Also Notify option with Object being modified checkbox selected](images/ka0Qk000000D8kX_0EMQk00000BpG9H.png) + ![Also Notify option with Object being modified checkbox selected](./images/ka0Qk000000D8kX_0EMQk00000BpG9H.png) 5. Scroll down and click the **Save** button. ## Impact For example, if an administrator changes the **Notes** field of a user account in Active Directory, the user whose account was modified will receive an email notification about the change. -![Sample email notification sent to user after profile modification in Directory Manager](images/ka0Qk000000D8kX_0EMQk00000BpGAr.png) +![Sample email notification sent to user after profile modification in Directory Manager](./images/ka0Qk000000D8kX_0EMQk00000BpGAr.png) diff --git a/docs/kb/directorymanager/how-to-replace-logo-on-landing-page.md b/docs/kb/directorymanager/how-to-replace-logo-on-landing-page.md index 2197f1305d..6a76cec76e 100644 --- a/docs/kb/directorymanager/how-to-replace-logo-on-landing-page.md +++ b/docs/kb/directorymanager/how-to-replace-logo-on-landing-page.md @@ -30,7 +30,7 @@ Netwrix Directory Manager 11 – Directory Manager Portal Can you replace the logo and picture on the landing page of the Netwrix Directory Manager portal? -![Directory Manager portal landing page with default logo and image](images/ka0Qk000000De4T_0EMQk00000BO0Jt.png) +![Directory Manager portal landing page with default logo and image](./images/ka0Qk000000De4T_0EMQk00000BO0Jt.png) ## Answer @@ -43,7 +43,7 @@ Yes, you are able to replace the logo and picture. This can be acheived by follo 2. Replace the file named `imanami-logos-master-1@3x.webp`. **IMPORTANT:** The new file must have the same name, size, and extension as the original. -![Directory showing imanami-logos-master-1@3x.webp file](images/ka0Qk000000De4T_0EMQk00000BNz9K.png) +![Directory showing imanami-logos-master-1@3x.webp file](./images/ka0Qk000000De4T_0EMQk00000BNz9K.png) > **IMPORTANT:** Take a backup of the original file before replacing it. @@ -54,7 +54,7 @@ Yes, you are able to replace the logo and picture. This can be acheived by follo 2. Replace the file named `groupid-3x.webp`. **IMPORTANT:** The new file must have the same name, size, and extension as the original. -![Directory showing groupid-3x.webp file](images/ka0Qk000000De4T_0EMQk00000BO3JN.png) +![Directory showing groupid-3x.webp file](./images/ka0Qk000000De4T_0EMQk00000BO3JN.png) > **IMPORTANT:** Take a backup of the original file before replacing it. @@ -62,4 +62,4 @@ Yes, you are able to replace the logo and picture. This can be acheived by follo 1. Open the landing page of the Directory Manager portal in incognito mode to verify that the logo and image have been updated. -![Directory Manager portal landing page with updated logo and image](images/ka0Qk000000De4T_0EMQk00000BNzAx.png) +![Directory Manager portal landing page with updated logo and image](./images/ka0Qk000000De4T_0EMQk00000BNzAx.png) diff --git a/docs/kb/directorymanager/how-to-replace-logo-on-sign-in-page.md b/docs/kb/directorymanager/how-to-replace-logo-on-sign-in-page.md index 96d0b1d8a8..42e04a140d 100644 --- a/docs/kb/directorymanager/how-to-replace-logo-on-sign-in-page.md +++ b/docs/kb/directorymanager/how-to-replace-logo-on-sign-in-page.md @@ -24,7 +24,7 @@ knowledge_article_id: kA0Qk00000015yXKAQ Can you replace the logo on the sign-in page of the Netwrix Directory Manager (formerly Netwrix GroupID) portal? -![Sign-in Page Screenshot](images/ka0Qk000000DGa1_0EMQk000004nK9l.png) +![Sign-in Page Screenshot](./images/ka0Qk000000DGa1_0EMQk000004nK9l.png) ## Answer @@ -33,8 +33,8 @@ Yes, this can be done by replacing the image file in the Netwrix Directory Manag 1. Navigate to `C:\Program Files\Imanami\GroupID 11.0\GroupIDSecurityService\Inetpub\GroupIDSecurityService\Web\wwwroot\Content\Images` 2. Replace the image file named `vector-smart-object.png`, ensuring the file name, size, and extension remain the same. -![Replacement Image Screenshot](images/ka0Qk000000DGa1_0EMQk000004nK9m.png) +![Replacement Image Screenshot](./images/ka0Qk000000DGa1_0EMQk000004nK9m.png) > **NOTE:** Take a backup of the original file. -![Final Result Screenshot](images/ka0Qk000000DGa1_0EMQk000004nK9n.png) +![Final Result Screenshot](./images/ka0Qk000000DGa1_0EMQk000004nK9n.png) diff --git a/docs/kb/directorymanager/how-to-replace-the-password-center-portal-logo.md b/docs/kb/directorymanager/how-to-replace-the-password-center-portal-logo.md index e78caab65f..bd8e780894 100644 --- a/docs/kb/directorymanager/how-to-replace-the-password-center-portal-logo.md +++ b/docs/kb/directorymanager/how-to-replace-the-password-center-portal-logo.md @@ -29,7 +29,7 @@ Netwrix Directory Manager 11.1 – Directory Manager Portal ## Question Can you replace the logo on the Password Center portal in Netwrix Directory Manager (formerly GroupID)? -![Password Center portal with default logo](images/ka0Qk000000CapJ_0EMQk00000Az6M6.png) +![Password Center portal with default logo](./images/ka0Qk000000CapJ_0EMQk00000Az6M6.png) ## Answer Yes, you can replace the Password Center logo. Follow the steps below. @@ -39,13 +39,13 @@ Yes, you can replace the Password Center logo. Follow the steps below. `C:\Program Files\Imanami\GroupID 11.0\GroupIDPortal\Inetpub\\Web\wwwroot\Content\Images\vector` 2. Locate the file named `PCFullLogoTransaprent.svg`. This file is used to render the logo on the portal. - ![Directory showing PCFullLogoTransaprent.svg file](images/ka0Qk000000CapJ_0EMQk00000AzEMr.png) + ![Directory showing PCFullLogoTransaprent.svg file](./images/ka0Qk000000CapJ_0EMQk00000AzEMr.png) 3. Convert your logo to the `.svg` format and copy it to the same directory. 4. Rename the existing `PCFullLogoTransaprent.svg` file to `PCFullLogoTransaprentbackup.svg` for backup purposes. 5. Rename your new logo file to `PCFullLogoTransaprent.svg`. 6. Open the Password Center portal in incognito mode to verify that the new logo appears. -![Password Center portal with updated logo](images/ka0Qk000000CapJ_0EMQk00000Az8kU.png) +![Password Center portal with updated logo](./images/ka0Qk000000CapJ_0EMQk00000Az8kU.png) > **NOTE:** Adjust the dimensions of your logo as needed to fit the portal layout. diff --git a/docs/kb/directorymanager/how-to-replace-the-security-service-certificate.md b/docs/kb/directorymanager/how-to-replace-the-security-service-certificate.md index a56ca7abff..dd5c67d0cc 100644 --- a/docs/kb/directorymanager/how-to-replace-the-security-service-certificate.md +++ b/docs/kb/directorymanager/how-to-replace-the-security-service-certificate.md @@ -41,31 +41,31 @@ Follow the steps below to replace the Security Service certificate: 2. Select Version as `10.2` and download patch #`370874`, but DO NOT apply it yet. 3. If you do not have the Directory Manager Updates tool, you can download it from https://www.netwrix.com/my_products.html. -![](images/ka0Qk000000DSRV_0EMQk00000A0EV5.png) +![](./images/ka0Qk000000DSRV_0EMQk00000A0EV5.png) -![](images/ka0Qk000000DSRV_0EMQk00000A2mh7.png) +![](./images/ka0Qk000000DSRV_0EMQk00000A2mh7.png) -![](images/ka0Qk000000DSRV_0EMQk00000A0P5V.png) +![](./images/ka0Qk000000DSRV_0EMQk00000A0P5V.png) 4. Once downloaded, navigate to the patch download folder. Rename the file `370874.gpb` to `370874.zip`. 5. Once renamed, right-click the zip file and click **Properties**. In the **General** tab, uncheck **Unblock** and apply the changes. -![](images/ka0Qk000000DSRV_0EMQk00000A0IX3.png) +![](./images/ka0Qk000000DSRV_0EMQk00000A0IX3.png) 6. After the zip file is unblocked, extract the contents of the ZIP file to access the utility. Run the `GroupIDSecurityServiceCertificateUpdate.exe` as an **Administrator**. -![](images/ka0Qk000000DSRV_0EMQk00000A0ISD.png) +![](./images/ka0Qk000000DSRV_0EMQk00000A0ISD.png) 7. Verify that the **DataService** path and **Service Account** are correct. 8. Enter the information for the **Service Account** (e.g., Domain\Account_Name). 9. Click **Replace Security Service**. This action assigns the necessary permissions to the new certificate, replaces the existing one, and updates the thumbprints across all integrated applications. -![](images/ka0Qk000000DSRV_0EMQk00000A0ITp.png) +![](./images/ka0Qk000000DSRV_0EMQk00000A0ITp.png) 10. Perform an `IISRESET` by launching Windows PowerShell/Command Prompt as an Administrator and typing `IISRESET`. 11. Verify the expiry date for the Security Service certificate by launching **IIS Manager Home** then clicking **Server Certificates**. The new expiration date should show **1/13/2045**. -![](images/ka0Qk000000DSRV_0EMQk00000A0IYf.png) +![](./images/ka0Qk000000DSRV_0EMQk00000A0IYf.png) ### Update or Recreate Scheduled Jobs @@ -77,16 +77,16 @@ Once the Directory Manager Security Service Certificate has been updated, you ha 1. Create a backup of the Directory Manager Scheduled Job task files located at `\Program Files\Imanami\GroupID 10.0\Schedules`. 2. Create a new scheduled job in the Directory Manager Management Console. Any job type is acceptable, but the SmartGroup Update Job is recommended. -![](images/ka0Qk000000DSRV_0EMQk00000A2A0j.png) +![](./images/ka0Qk000000DSRV_0EMQk00000A2A0j.png) 3. Navigate to `\Program Files\Imanami\GroupID 10.0\Schedules` and open the newly created task file. Sort by **Modified Date** to identify it. 4. Open the task file in Notepad. 5. Click at the beginning of the first line and press **CTRL + F**. 6. Search for `<#!#>`. On the second occurrence, copy everything afterward to the end of the file. -![](images/ka0Qk000000DSRV_0EMQk00000A25Yw.png) +![](./images/ka0Qk000000DSRV_0EMQk00000A25Yw.png) -![](images/ka0Qk000000DSRV_0EMQk00000A21Os.png) +![](./images/ka0Qk000000DSRV_0EMQk00000A21Os.png) 7. Open another Notepad file and save the copied information. You will use this in the next step. 8. Open each remaining task file in the same directory and replace the content after the second occurrence of `<#!#>` with the copied token. diff --git a/docs/kb/directorymanager/how-to-set-semi-private-as-the-default-security-type-in-v10.md b/docs/kb/directorymanager/how-to-set-semi-private-as-the-default-security-type-in-v10.md index 268926639f..b0f850abff 100644 --- a/docs/kb/directorymanager/how-to-set-semi-private-as-the-default-security-type-in-v10.md +++ b/docs/kb/directorymanager/how-to-set-semi-private-as-the-default-security-type-in-v10.md @@ -38,22 +38,22 @@ By default, users can select from multiple security types when creating a group 3. In the **Name** list, select **General** and click **Edit**. 4. In the **Edit Design Category** dialog box, select **Security** and click **Edit**. - ![Edit Design Category dialog box with Security field selected](images/ka0Qk000000CsRF_0EMQk00000BP1x3.png) + ![Edit Design Category dialog box with Security field selected](./images/ka0Qk000000CsRF_0EMQk00000BP1x3.png) 5. In the **Edit Field** dialog box, click the **Advanced options** link. - ![Edit Field dialog box with Advanced options link](images/ka0Qk000000CsRF_0EMQk00000BP23V.png) + ![Edit Field dialog box with Advanced options link](./images/ka0Qk000000CsRF_0EMQk00000BP23V.png) 6. Select `Semi Private: Owner Must Approve` from the **Default Value** drop-down list. - ![Default Value drop-down list with Semi Private selected](images/ka0Qk000000CsRF_0EMQk00000BP21t.png) + ![Default Value drop-down list with Semi Private selected](./images/ka0Qk000000CsRF_0EMQk00000BP21t.png) 7. Optional: To enforce the semi-private security type, select the **Is Read-Only** check box. This will disable the **Security** drop-down list in the **Create Group** wizard, displaying only the default value. - ![Is Read-Only check box selected in Edit Field dialog box](images/ka0Qk000000CsRF_0EMQk00000BP1yf.png) + ![Is Read-Only check box selected in Edit Field dialog box](./images/ka0Qk000000CsRF_0EMQk00000BP1yf.png) 8. Optional: To hide the **Security** drop-down list from a specific role, select the desired role (such as **Administrator** or **Helpdesk**) from the **Visibility Role** drop-down list. The **Security** drop-down list will be visible to users of the selected role and roles with a higher priority value, and hidden from all roles with a lower priority value. - ![Visibility Role drop-down list in Edit Field dialog box](images/ka0Qk000000CsRF_0EMQk00000BP20H.png) + ![Visibility Role drop-down list in Edit Field dialog box](./images/ka0Qk000000CsRF_0EMQk00000BP20H.png) 9. Click **OK** to close the dialog boxes and save your changes. diff --git a/docs/kb/directorymanager/how-to-set-semi-private-as-the-default-security-type-in-v11.md b/docs/kb/directorymanager/how-to-set-semi-private-as-the-default-security-type-in-v11.md index 110098088a..e2ed4b4593 100644 --- a/docs/kb/directorymanager/how-to-set-semi-private-as-the-default-security-type-in-v11.md +++ b/docs/kb/directorymanager/how-to-set-semi-private-as-the-default-security-type-in-v11.md @@ -30,33 +30,33 @@ By default, users can choose from several security types when creating a group i ## Instructions 1. Open the Directory Manager Admin Portal at `https://servername/AdminCenter/`. Navigate to **Applications**, select your desired portal, and click the three dots (**...**) to edit it. - ![Applications page in Netwrix Directory Manager Admin Portal with edit option highlighted](images/ka0Qk000000CsSr_0EMQk00000BP3cH.png) + ![Applications page in Netwrix Directory Manager Admin Portal with edit option highlighted](./images/ka0Qk000000CsSr_0EMQk00000BP3cH.png) 2. Click **Settings**. - ![Settings option in Netwrix Directory Manager Admin Portal](images/ka0Qk000000CsSr_0EMQk00000BP3fV.png) + ![Settings option in Netwrix Directory Manager Admin Portal](./images/ka0Qk000000CsSr_0EMQk00000BP3fV.png) 3. Under **Design Settings**, click your identity store’s name. - ![Design Settings section in Netwrix Directory Manager Admin Portal](images/ka0Qk000000CsSr_0EMQk00000BP3af.png) + ![Design Settings section in Netwrix Directory Manager Admin Portal](./images/ka0Qk000000CsSr_0EMQk00000BP3af.png) 4. On the **Create Object** tab, select **Group** from the **Select Directory Object** drop-down list. - ![Create Object tab with Group selected](images/ka0Qk000000CsSr_0EMQk00000BP3dt.png) + ![Create Object tab with Group selected](./images/ka0Qk000000CsSr_0EMQk00000BP3dt.png) 5. In the **Name** list, select *General* and click **Edit**. 6. In the **Edit Design Category** dialog box, select **Security** and click **Edit**. - ![Edit Design Category dialog box with Security field selected](images/ka0Qk000000CsSr_0EMQk00000BP3kL.png) + ![Edit Design Category dialog box with Security field selected](./images/ka0Qk000000CsSr_0EMQk00000BP3kL.png) 7. In the **Edit Field** dialog box, click the **Advanced options** link. - ![Edit Field dialog box with Advanced options link](images/ka0Qk000000CsSr_0EMQk00000BP3lx.png) + ![Edit Field dialog box with Advanced options link](./images/ka0Qk000000CsSr_0EMQk00000BP3lx.png) 8. Select `Semi_Private` from the **Default Value** drop-down list. - ![Default Value drop-down list with Semi_Private selected](images/ka0Qk000000CsSr_0EMQk00000BP3nZ.png) + ![Default Value drop-down list with Semi_Private selected](./images/ka0Qk000000CsSr_0EMQk00000BP3nZ.png) 9. Optional: To enforce the semi-private security type, select the **Is Read-Only** check box. This action disables the **Security** drop-down list in the **Create Group** wizard and displays only the default value. - ![Is Read-Only check box selected in Edit Field dialog box](images/ka0Qk000000CsSr_0EMQk00000BP3ij.png) - ![Create Group wizard with Security drop-down list disabled](images/ka0Qk000000CsSr_0EMQk00000BP3qn.png) + ![Is Read-Only check box selected in Edit Field dialog box](./images/ka0Qk000000CsSr_0EMQk00000BP3ij.png) + ![Create Group wizard with Security drop-down list disabled](./images/ka0Qk000000CsSr_0EMQk00000BP3qn.png) 10. Optional: To hide the **Security** drop-down list from a specific role, select the desired role (such as **Administrator** or **Helpdesk**) from the **Visibility Role** drop-down list. The **Security** drop-down list is visible to users of the selected role and to roles with a higher priority value, but hidden from all roles with a lower priority value. - ![Visibility Role drop-down list in Edit Field dialog box](images/ka0Qk000000CsSr_0EMQk00000BP3pB.png) + ![Visibility Role drop-down list in Edit Field dialog box](./images/ka0Qk000000CsSr_0EMQk00000BP3pB.png) 11. Click **OK** to close the dialog boxes then save your changes. diff --git a/docs/kb/directorymanager/how-to-trigger-a-workflow-when-a-user-creates-a-group.md b/docs/kb/directorymanager/how-to-trigger-a-workflow-when-a-user-creates-a-group.md index 859a36f57b..1b803ca744 100644 --- a/docs/kb/directorymanager/how-to-trigger-a-workflow-when-a-user-creates-a-group.md +++ b/docs/kb/directorymanager/how-to-trigger-a-workflow-when-a-user-creates-a-group.md @@ -46,9 +46,9 @@ If the workflow conditions are met, a request is generated and sent to the appro 1. In the **Netwrix Directory Manager Admin Center**, click the **Identity Stores** node from the Navigation Bar. 2. On the **Identity Stores** tab, click the three-dot icon and click the **Edit** button of an identity store to open its properties. - ![Identity Store Edit Screenshot](images/ka0Qk000000DGYP_0EMQk00000BdOqX.png) + ![Identity Store Edit Screenshot](./images/ka0Qk000000DGYP_0EMQk00000BdOqX.png) 3. Click the **Workflow** tab. - ![Workflow Tab Screenshot](images/ka0Qk000000DGYP_0EMQk00000BdOs9.png) + ![Workflow Tab Screenshot](./images/ka0Qk000000DGYP_0EMQk00000BdOs9.png) 4. Click **Add Workflow**. 5. In the **Object(s)** list, select *Group*. 6. Enter a name for the workflow in the **Name** box. For example, `Group Creation`. @@ -58,7 +58,7 @@ If the workflow conditions are met, a request is generated and sent to the appro 10. The **Enable approver acceleration** check box applies if approver acceleration has been enabled for the identity store. To exempt this workflow route from approver acceleration, clear this check box. 11. In the **Description** box, enter a brief description of the workflow. For example, `This workflow tracks creation of groups by people from User Security Role.` 12. In the **Portal URL** drop-down list, select a Self-Service portal URL to include in the workflow email notifications. The URL would redirect the recipients to the portal for acting on the respective request, such as approve or deny it. - ![Add Workflow Screenshot](images/ka0Qk000000DGYP_0EMQk00000BdOtl.png) + ![Add Workflow Screenshot](./images/ka0Qk000000DGYP_0EMQk00000BdOtl.png) 13. Use the **Filters** area to define a condition that must be met for the workflow to trigger. Leave the filter blank to apply the workflow to all users. If a condition is set and not met, the workflow will not initiate. For example, the following filter targets users in the User security role: | Field | Condition | Value | @@ -67,7 +67,7 @@ If the workflow conditions are met, a request is generated and sent to the appro With this filter, when a user from the User role creates a group via the Self-Service portal, the workflow is triggered and the changes are held for approval. Users outside this role can create groups without triggering the workflow. 14. In the **Approvers** area, click **Add**. - ![Add Approver Screenshot](images/ka0Qk000000DGYP_0EMQk00000BdOov.png) + ![Add Approver Screenshot](./images/ka0Qk000000DGYP_0EMQk00000BdOov.png) 15. Select the user or group responsible for approving requests generated by this workflow. For best results, assign an administrator or helpdesk member rather than group owners. 16. Click **OK** to save the approver configuration. 17. Click **OK** on the **Workflow Route** dialog box and then on the **Workflow** tab to finalize the configuration. diff --git a/docs/kb/directorymanager/how-to-uninstall-directory-manager.md b/docs/kb/directorymanager/how-to-uninstall-directory-manager.md index a85f0c27a3..3d1889d8db 100644 --- a/docs/kb/directorymanager/how-to-uninstall-directory-manager.md +++ b/docs/kb/directorymanager/how-to-uninstall-directory-manager.md @@ -36,7 +36,7 @@ The steps below guide you through uninstalling Netwrix Directory Manager for an ### Uninstall Netwrix Directory Manager to Upgrade to a Newer Version 1. Double-click the **setup.exe** file in the Directory Manager installation package to launch the Directory Manager Installer. - ![Directory Manager Installer main screen with Uninstall Directory Manager option](images/ka0Qk0000006YdJ_0EMQk000004nD8J.png) + ![Directory Manager Installer main screen with Uninstall Directory Manager option](./images/ka0Qk0000006YdJ_0EMQk000004nD8J.png) 2. Click **Uninstall Directory Manager** to remove the application files via **Programs & Features** in Control Panel. 3. Proceed with the upgrade to the newer version of Directory Manager. 4. Click the **Install Directory Manager** link on the Directory Manager Installer to install the latest version. @@ -98,7 +98,7 @@ HKEY_LOCAL_MACHINE\SOFTWARE\Imanami\GroupID\Version 11.0 1. Open the Internet Information Services (IIS) console by typing `inetmgr` in the Windows **Run** dialog box. 2. Expand the **\** node in the console tree and click **Application Pools**. 3. On the Application Pools page, delete **Directory Manager App Pool 11** and all other pools that start with **GroupID11_GroupIDSite11** prefixes. - ![IIS Application Pools page with Directory Manager App Pool 11 selected](images/ka0Qk0000006YdJ_0EMQk000004nD8S.png) + ![IIS Application Pools page with Directory Manager App Pool 11 selected](./images/ka0Qk0000006YdJ_0EMQk000004nD8S.png) ### Remove Directory Manager Certificates diff --git a/docs/kb/directorymanager/how-to-view-roles-assigned-to-a-user-v10.md b/docs/kb/directorymanager/how-to-view-roles-assigned-to-a-user-v10.md index 2e8bd1ff57..f4c8beb882 100644 --- a/docs/kb/directorymanager/how-to-view-roles-assigned-to-a-user-v10.md +++ b/docs/kb/directorymanager/how-to-view-roles-assigned-to-a-user-v10.md @@ -42,10 +42,10 @@ You can check a user's security role assignment for the following Netwrix Direct 1. In the Netwrix Directory Manager Management Console, click the **Identity Stores** node. 2. On the **Identity Stores** tab, double-click an identity store to open its properties. 3. On the **Security Roles** tab, click **Get Security Roles** to view the roles assigned to a user in the selected Netwrix Directory Manager client. - ![Security Roles tab in Identity Store properties](images/ka0Qk000000Du9F_0EMQk00000BQXBk.png) + ![Security Roles tab in Identity Store properties](./images/ka0Qk000000Du9F_0EMQk00000BQXBk.png) 4. Click the **Find User** button to specify the user you want to check the role for. 5. The **Find** dialog box is displayed, where you can search for and select the required user. You can use the **Delete** icon to remove the selected user and specify another one. - ![Find dialog box for selecting a user](images/ka0Qk000000Du9F_0EMQk00000BQZYT.png) + ![Find dialog box for selecting a user](./images/ka0Qk000000Du9F_0EMQk00000BQZYT.png) 6. In the **Client Name** list, select a Netwrix Directory Manager client to view the user’s role for that client. To see the user’s role in a specific portal, select the relevant Self-Service portal. To view the user’s highest privileged role in Netwrix Directory Manager, select `None`. - ![Client Name list for selecting Directory Manager client](images/ka0Qk000000Du9F_0EMQk00000BQZmz.png) + ![Client Name list for selecting Directory Manager client](./images/ka0Qk000000Du9F_0EMQk00000BQZmz.png) 7. Click the **Get Role** button. The **Applied Role** area shows the user role for the selected client along with role priority. For `None`, the highest privileged role of the user is displayed, regardless of any client. diff --git a/docs/kb/directorymanager/how-to-view-roles-assigned-to-a-user-v11.md b/docs/kb/directorymanager/how-to-view-roles-assigned-to-a-user-v11.md index c66bf95495..8a167e431e 100644 --- a/docs/kb/directorymanager/how-to-view-roles-assigned-to-a-user-v11.md +++ b/docs/kb/directorymanager/how-to-view-roles-assigned-to-a-user-v11.md @@ -44,15 +44,15 @@ These roles can be customized or extended with additional custom roles as needed 1. Log in to the **Netwrix Directory Admin Center**. 2. Click **Identity Stores** in the left pane. 3. Click the three-dot icon next to the relevant identity store and select **Edit**. - ![Three-dot icon and Edit option for identity store](images/ka0Qk000000Du7d_0EMQk00000BN8mX.png) + ![Three-dot icon and Edit option for identity store](./images/ka0Qk000000Du7d_0EMQk00000BN8mX.png) 4. Click **Security Roles** under the **Settings** section. - ![Security Roles option in identity store settings](images/ka0Qk000000Du7d_0EMQk00000BN8pl.png) + ![Security Roles option in identity store settings](./images/ka0Qk000000Du7d_0EMQk00000BN8pl.png) 5. Click **Check Security Roles** and the dialog box opens. - ![Check Security Roles button in Security Roles section](images/ka0Qk000000Du7d_0EMQk00000BN8ub.png) + ![Check Security Roles button in Security Roles section](./images/ka0Qk000000Du7d_0EMQk00000BN8ub.png) 6. From the **Client name** drop-down list, select one of the following Netwrix Directory Manager clients: - Select a deployed client (e.g., portal) to view the user's role in that client. - Select **None** to view the user's highest privileged role across the entire identity store. - ![Client name drop-down and user search in Check Security Roles dialog](images/ka0Qk000000Du7d_0EMQk00000BN8zR.png) + ![Client name drop-down and user search in Check Security Roles dialog](./images/ka0Qk000000Du7d_0EMQk00000BN8zR.png) 7. Search for a user using one of the following methods: - Enter a search string and press **Enter** to filter users by username. - Click **Advanced** to search by additional fields such as name, department, company, or email. Click **Search** and select the desired user. diff --git "a/docs/kb/directorymanager/how_to_trigger_a_workflow_when_a_user_\321\201reates_a_group.md" "b/docs/kb/directorymanager/how_to_trigger_a_workflow_when_a_user_\321\201reates_a_group.md" index 5a3569a741..262658d1c0 100644 --- "a/docs/kb/directorymanager/how_to_trigger_a_workflow_when_a_user_\321\201reates_a_group.md" +++ "b/docs/kb/directorymanager/how_to_trigger_a_workflow_when_a_user_\321\201reates_a_group.md" @@ -85,9 +85,9 @@ Admin Center — Workflows — Overview — v11.0 ### Related Articles -- [Walkthrough Search Policy - Define Scope and Filter Results](/docs/kb/directorymanager/security-permissions-and-access-control/walkthrough-search-policy-define-scope-and-filter-results.md) -- [How To Enforce Users to Create Groups in a Specific OU](/docs/kb/directorymanager/security-permissions-and-access-control/how-to-enforce-users-to-create-groups-in-a-specific-ou.md) -- [How To Import Members to a Group Using Self-Service Import Wizard](/docs/kb/directorymanager/workflows-automation-and-lifecycle-management/how-to-import-members-to-a-group-using-self-service-import-wizard.md) -- [How To Add Message Approvers in Group Properties in Netwrix Directory Manager Portal](/docs/kb/directorymanager/configuration-and-integration/how-to-add-message-approvers-in-group-properties-in-groupid-portal.md) -- [How To Enforce Users to Create Groups in a Specific OU](/docs/kb/directorymanager/security-permissions-and-access-control/how-to-enforce-users-to-create-groups-in-a-specific-ou.md) -- [Best Practices for Preventing Accidental Data Leakage](/docs/kb/directorymanager/security-permissions-and-access-control/best-practices-for-preventing-accidental-data-leakage.md) +- [Walkthrough Search Policy - Define Scope and Filter Results](/docs/kb/directorymanager/walkthrough-search-policy-define-scope-and-filter-results) +- [How To Enforce Users to Create Groups in a Specific OU](/docs/kb/directorymanager/how-to-enforce-users-to-create-groups-in-a-specific-ou) +- [How To Import Members to a Group Using Self-Service Import Wizard](/docs/kb/directorymanager/how-to-import-members-to-a-group-using-self-service-import-wizard) +- [How To Add Message Approvers in Group Properties in Netwrix Directory Manager Portal](/docs/kb/directorymanager/how-to-add-message-approvers-in-group-properties-in-groupid-portal) +- [How To Enforce Users to Create Groups in a Specific OU](/docs/kb/directorymanager/how-to-enforce-users-to-create-groups-in-a-specific-ou) +- [Best Practices for Preventing Accidental Data Leakage](/docs/kb/directorymanager/best-practices-for-preventing-accidental-data-leakage) diff --git a/docs/kb/directorymanager/identify-similar-groups-in-the-directory.md b/docs/kb/directorymanager/identify-similar-groups-in-the-directory.md index 89599250da..9275441337 100644 --- a/docs/kb/directorymanager/identify-similar-groups-in-the-directory.md +++ b/docs/kb/directorymanager/identify-similar-groups-in-the-directory.md @@ -46,9 +46,9 @@ For example, if you have a distribution group (Group A) with three members (A1, > **NOTE:** Netwrix Directory Manager only displays up to six similar groups, even if more exist in the directory. The similarity ranking is based on group type and the number of shared members. -![Similar Groups tab in Directory Manager group properties page](images/ka0Qk000000EMTh_0EMQk00000BWvT4.png) +![Similar Groups tab in Directory Manager group properties page](./images/ka0Qk000000EMTh_0EMQk00000BWvT4.png) 6. Click a bar for a group to view similarity details. 7. The **Similarity Details** dialog box displays the common type and common members that both groups have. -![Similarity Details dialog box showing common type and members](images/ka0Qk000000EMTh_0EMQk00000BX24j.png) +![Similarity Details dialog box showing common type and members](./images/ka0Qk000000EMTh_0EMQk00000BX24j.png) diff --git a/docs/kb/directorymanager/limit-users-to-create-new-objects-in-specified-containers.md b/docs/kb/directorymanager/limit-users-to-create-new-objects-in-specified-containers.md index a6f0624068..741813bd08 100644 --- a/docs/kb/directorymanager/limit-users-to-create-new-objects-in-specified-containers.md +++ b/docs/kb/directorymanager/limit-users-to-create-new-objects-in-specified-containers.md @@ -49,7 +49,7 @@ This article explains how to limit users to creating new objects only in specifi 6. Click **Apply** and then **OK** on the **New Object** page. -![New Object policy configuration in Directory Manager](images/ka0Qk000000EZFd_0EMQk00000BuMdp.png) +![New Object policy configuration in Directory Manager](./images/ka0Qk000000EZFd_0EMQk00000BuMdp.png) > **NOTE:** Removing all containers for an object type means the New Object policy no longer applies to that object type, and users can create the object in any OU in the identity store. @@ -60,12 +60,12 @@ With the New Object policy applied, role members can create new objects only in ### In Automate - On the **Group Options** page of the **New Group** wizard, users can view and select only the specified OUs for new group creation. - ![OU selection in Automate New Group wizard](images/ka0Qk000000EZFd_0EMQk00000BuMYz.png) + ![OU selection in Automate New Group wizard](./images/ka0Qk000000EZFd_0EMQk00000BuMYz.png) ### In the Self-Service portal - On the **General** page of the **Create Group** wizard, users can view and select only the specified OUs for new group creation. - ![OU selection in Self-Service Create Group wizard](images/ka0Qk000000EZFd_0EMQk00000BuMab.png) + ![OU selection in Self-Service Create Group wizard](./images/ka0Qk000000EZFd_0EMQk00000BuMab.png) - On the **Account** page of the **Create Contact** wizard, users can view and select only the specified OUs for new contact creation. - ![OU selection in Self-Service Create Contact wizard](images/ka0Qk000000EZFd_0EMQk00000BuMcD.png) + ![OU selection in Self-Service Create Contact wizard](./images/ka0Qk000000EZFd_0EMQk00000BuMcD.png) diff --git a/docs/kb/directorymanager/linking-directory-manager-processes-with-microsoft-flow.md b/docs/kb/directorymanager/linking-directory-manager-processes-with-microsoft-flow.md index 4d894e0ff5..ac4d65571e 100644 --- a/docs/kb/directorymanager/linking-directory-manager-processes-with-microsoft-flow.md +++ b/docs/kb/directorymanager/linking-directory-manager-processes-with-microsoft-flow.md @@ -48,7 +48,7 @@ Refer to the official Microsoft documentation to create a custom connector in MS During setup, you must enter the **Client ID** and **Client Secret** and import the `GroupIDConnector.swagger.json` file. -![Security page showing fields for Client ID and Client Secret](images/ka0Qk000000DS6X_0EMQk000004nFgL.png) +![Security page showing fields for Client ID and Client Secret](./images/ka0Qk000000DS6X_0EMQk000004nFgL.png) ### Step 2: Retrieve the Client ID, Secret, and Swagger File @@ -56,7 +56,7 @@ During setup, you must enter the **Client ID** and **Client Secret** and import 2. On the **Identity Stores** tab, double-click the identity store you want to link to MS Flow. 3. On the **Workflow** tab in identity store properties, click the **MS Flow** link. -![Workflow tab showing Microsoft Flow link](images/ka0Qk000000DS6X_0EMQk000004nFgM.png) +![Workflow tab showing Microsoft Flow link](./images/ka0Qk000000DS6X_0EMQk000004nFgM.png) 4. Click the copy button next to **MS Flow Client ID** to copy the client ID to the clipboard, then paste the ID in the **Client ID** box in MS Flow. 5. Click the copy button next to **MS Flow Client Secret** to copy the client secret (password) to the clipboard, then paste this password in the **Client Secret** box in MS Flow. diff --git a/docs/kb/directorymanager/manage-elastic-repository-on-a-separate-instance-with-v11.md b/docs/kb/directorymanager/manage-elastic-repository-on-a-separate-instance-with-v11.md index 848e5308e3..47fcd97496 100644 --- a/docs/kb/directorymanager/manage-elastic-repository-on-a-separate-instance-with-v11.md +++ b/docs/kb/directorymanager/manage-elastic-repository-on-a-separate-instance-with-v11.md @@ -40,7 +40,7 @@ Yes, this is possible. To improve performance and manageability, you can install 1. Install Elasticsearch on a separate machine by downloading the latest version from the official website. 2. Extract the package and open CMD. 3. Navigate to the `bin` directory and run `elasticsearch.bat`. - ![Steps 1-3 in CMD](images/ka0Qk000000DSPt_0EMQk00000C0zmA.png) + ![Steps 1-3 in CMD](./images/ka0Qk000000DSPt_0EMQk00000C0zmA.png) 4. Take note of the **username** and **password** provided upon successful installation. You may keep the password provided, but if you would like to reset the password, run the command below: ```bat @@ -62,7 +62,7 @@ in CMD. Let the installation complete. 3. Verify Elasticsearch is running by navigating to the service URL in your browser. 4. On the Netwrix Directory Manager server, open the **Netwrix Directory Manager Configuration Tool**. When prompted, select **I will install and manage Elastic myself**. 5. Enter the **URL** and **credentials** for the separate Elasticsearch machine. - ![GroupID Config Tool](images/ka0Qk000000DSPt_0EMQk00000C15Bd.png) + ![GroupID Config Tool](./images/ka0Qk000000DSPt_0EMQk00000C15Bd.png) 6. Complete the remaining configuration steps to finalize the setup. Once completed, Netwrix Directory Manager 11 will be successfully configured to use an external Elasticsearch instance for its repository. diff --git a/docs/kb/directorymanager/notify-logged-in-users-about-changes-made-to-directory-objects.md b/docs/kb/directorymanager/notify-logged-in-users-about-changes-made-to-directory-objects.md index 98ebec5d44..99395bc0a7 100644 --- a/docs/kb/directorymanager/notify-logged-in-users-about-changes-made-to-directory-objects.md +++ b/docs/kb/directorymanager/notify-logged-in-users-about-changes-made-to-directory-objects.md @@ -31,13 +31,13 @@ You can configure Netwrix Directory Manager 11 (formerly GroupID) to send users ## Instructions 1. In Directory Manager Admin Center, click the **Identity Stores** node. 2. For your identity store, click the three dots (**...**) button and select **Edit**. - ![Identity Stores list with edit option highlighted in Directory Manager Admin Center](images/ka0Qk000000D8iv_0EMQk00000BpFrV.png) + ![Identity Stores list with edit option highlighted in Directory Manager Admin Center](./images/ka0Qk000000D8iv_0EMQk00000BpFrV.png) 3. On the next page, click the **Configurations** button. - ![Configurations button in Directory Manager Admin Center](images/ka0Qk000000D8iv_0EMQk00000BpFoH.png) + ![Configurations button in Directory Manager Admin Center](./images/ka0Qk000000D8iv_0EMQk00000BpFoH.png) 4. Click the **Notifications** button. - ![Notifications button in Directory Manager Admin Center](images/ka0Qk000000D8iv_0EMQk00000BpFmf.png) + ![Notifications button in Directory Manager Admin Center](./images/ka0Qk000000D8iv_0EMQk00000BpFmf.png) 5. Under the **Also Notify** option, select the checkbox labeled **Logged in users for their actions**. - ![Also Notify option with Logged in users for their actions checkbox selected](images/ka0Qk000000D8iv_0EMQk00000BpFuj.png) + ![Also Notify option with Logged in users for their actions checkbox selected](./images/ka0Qk000000D8iv_0EMQk00000BpFuj.png) 6. Scroll down and click the **Save** button. With this notification setting enabled, email notifications will be sent to the logged-in user for changes they make to directory objects using the portal. @@ -47,8 +47,8 @@ With this notification setting enabled, email notifications will be sent to the ## Impact In the example below, an end user changes the **Description** field of a group. -![User editing the Description field of a group in Directory Manager user portal](images/ka0Qk000000D8iv_0EMQk00000BpFt7.png) +![User editing the Description field of a group in Directory Manager user portal](./images/ka0Qk000000D8iv_0EMQk00000BpFt7.png) The user will receive an email notification for the changes they made. -![Sample email notification sent to user after making changes in Directory Manager user portal](images/ka0Qk000000D8iv_0EMQk00000BpFpt.png) +![Sample email notification sent to user after making changes in Directory Manager user portal](./images/ka0Qk000000D8iv_0EMQk00000BpFpt.png) diff --git a/docs/kb/directorymanager/phoneid-authentication-option-discontinued.md b/docs/kb/directorymanager/phoneid-authentication-option-discontinued.md index 82ca82c95f..01f4055737 100644 --- a/docs/kb/directorymanager/phoneid-authentication-option-discontinued.md +++ b/docs/kb/directorymanager/phoneid-authentication-option-discontinued.md @@ -44,39 +44,39 @@ Netwrix recommends using Netwrix Directory Manager in conjunction with a FIDO2-b 1. Enable YubiKey support in the configuration, even if you do not plan on using YubiKey hardware tokens. - ![A screenshot of a computerDescription automatically generated](images/ka0Qk000000Bt1B_0EMQk00000AAgZi.png) + ![A screenshot of a computerDescription automatically generated](./images/ka0Qk000000Bt1B_0EMQk00000AAgZi.png) - ![A screenshot of a phoneDescription automatically generated](images/ka0Qk000000Bt1B_0EMQk00000AAfKI.png) + ![A screenshot of a phoneDescription automatically generated](./images/ka0Qk000000Bt1B_0EMQk00000AAfKI.png) - ![A screenshot of a phoneDescription automatically generated](images/ka0Qk000000Bt1B_0EMQk00000AAfow.png) + ![A screenshot of a phoneDescription automatically generated](./images/ka0Qk000000Bt1B_0EMQk00000AAfow.png) - ![A screenshot of a computer screenDescription automatically generated](images/ka0Qk000000Bt1B_0EMQk00000AAl4j.png) + ![A screenshot of a computer screenDescription automatically generated](./images/ka0Qk000000Bt1B_0EMQk00000AAl4j.png) 2. From the user portal, users should enroll their account and select YubiKey from the available options. - ![A screenshot of a phoneDescription automatically generated](images/ka0Qk000000Bt1B_0EMQk00000AAkS2.png) + ![A screenshot of a phoneDescription automatically generated](./images/ka0Qk000000Bt1B_0EMQk00000AAkS2.png) - ![A screenshot of a computer screenDescription automatically generated](images/ka0Qk000000Bt1B_0EMQk00000AAl7x.png) + ![A screenshot of a computer screenDescription automatically generated](./images/ka0Qk000000Bt1B_0EMQk00000AAl7x.png) 3. Give your passkey-enabled device an appropriate name. - ![A screenshot of a computerDescription automatically generated](images/ka0Qk000000Bt1B_0EMQk00000AAl9Z.png) + ![A screenshot of a computerDescription automatically generated](./images/ka0Qk000000Bt1B_0EMQk00000AAl9Z.png) 4. You will be prompted to choose a location to save your passkey. - ![A screenshot of a computerDescription automatically generated](images/ka0Qk000000Bt1B_0EMQk00000AAlBB.png) + ![A screenshot of a computerDescription automatically generated](./images/ka0Qk000000Bt1B_0EMQk00000AAlBB.png) 5. You will receive a notification on your device or be prompted to insert a USB token, depending on the chosen method. - ![A screenshot of a computer error messageDescription automatically generated](images/ka0Qk000000Bt1B_0EMQk00000AAlEP.png) + ![A screenshot of a computer error messageDescription automatically generated](./images/ka0Qk000000Bt1B_0EMQk00000AAlEP.png) 6. If using a mobile phone, you should be prompted to create a key for the web portal enrollment. - ![A screenshot of a phoneDescription automatically generated](images/ka0Qk000000Bt1B_0EMQk00000AAlO5.png) + ![A screenshot of a phoneDescription automatically generated](./images/ka0Qk000000Bt1B_0EMQk00000AAlO5.png) 7. After completion, you will receive confirmation on both the mobile device and the portal. - ![A white sign with black textDescription automatically generated](images/ka0Qk000000Bt1B_0EMQk00000AAlUX.png) + ![A white sign with black textDescription automatically generated](./images/ka0Qk000000Bt1B_0EMQk00000AAlUX.png) ## What is a Passkey, and why do we recommend using it? diff --git a/docs/kb/directorymanager/remove-the-displayname-requirement-for-groups-created-in-active-directory.md b/docs/kb/directorymanager/remove-the-displayname-requirement-for-groups-created-in-active-directory.md index 4397f8ef16..61c7d6b446 100644 --- a/docs/kb/directorymanager/remove-the-displayname-requirement-for-groups-created-in-active-directory.md +++ b/docs/kb/directorymanager/remove-the-displayname-requirement-for-groups-created-in-active-directory.md @@ -31,32 +31,32 @@ Netwrix Directory Manager, however, requires the **displayName** attribute becau This article describes a workaround that allows you to save changes to these groups by making the **displayName** attribute optional in the portal design. -![Error message displayed in Self-Service Portal when displayName is missing](images/ka0Qk000000DvbZ_0EMQk00000BSYlB.png) ![Error details dialog showing missing displayName attribute](images/ka0Qk000000DvbZ_0EMQk00000BSWjO.png) +![Error message displayed in Self-Service Portal when displayName is missing](./images/ka0Qk000000DvbZ_0EMQk00000BSYlB.png) ![Error details dialog showing missing displayName attribute](./images/ka0Qk000000DvbZ_0EMQk00000BSWjO.png) ## Instructions 1. In the Netwrix Directory Manager Admin Center, go to the **Applications** tab. Open the settings for the application where you want to remove the **displayName** requirement by clicking the **Settings** button (top right corner of the application card). - ![Open application settings in Directory Manager Admin Center](images/ka0Qk000000DvbZ_0EMQk00000BSYmn.png) + ![Open application settings in Directory Manager Admin Center](./images/ka0Qk000000DvbZ_0EMQk00000BSYmn.png) 2. Under **Design Settings**, click the domain name. - ![Select domain under Design Settings](images/ka0Qk000000DvbZ_0EMQk00000BSYoP.png) + ![Select domain under Design Settings](./images/ka0Qk000000DvbZ_0EMQk00000BSYoP.png) 3. Go to the **Properties** tab and set the **Directory Object** to **Groups**. - ![Set Directory Object to Groups](images/ka0Qk000000DvbZ_0EMQk00000BSYq1.png) + ![Set Directory Object to Groups](./images/ka0Qk000000DvbZ_0EMQk00000BSYq1.png) 4. Edit the **General** field by clicking the pencil icon. - ![Edit General field](images/ka0Qk000000DvbZ_0EMQk00000BSYrd.png) + ![Edit General field](./images/ka0Qk000000DvbZ_0EMQk00000BSYrd.png) 5. Edit the **DisplayName** field by clicking the pencil icon in the Design category window. - ![Edit DisplayName field](images/ka0Qk000000DvbZ_0EMQk00000BSYtF.png) + ![Edit DisplayName field](./images/ka0Qk000000DvbZ_0EMQk00000BSYtF.png) 6. Expand **Advanced Options** and uncheck the **Is Required** box. - ![Uncheck Is Required for DisplayName](images/ka0Qk000000DvbZ_0EMQk00000BSYwT.png) + ![Uncheck Is Required for DisplayName](./images/ka0Qk000000DvbZ_0EMQk00000BSYwT.png) 7. Click all **OK** buttons to save your changes, then log in to your portal. You should now be able to save changes to a group even if the **displayName** attribute is not populated. diff --git a/docs/kb/directorymanager/replicating-custom-ad-attributes-to-elasticsearch.md b/docs/kb/directorymanager/replicating-custom-ad-attributes-to-elasticsearch.md index 5ac9f062f4..8679bc39a5 100644 --- a/docs/kb/directorymanager/replicating-custom-ad-attributes-to-elasticsearch.md +++ b/docs/kb/directorymanager/replicating-custom-ad-attributes-to-elasticsearch.md @@ -32,20 +32,20 @@ Netwrix Directory Manager 10 allows you to replicate custom Active Directory (AD 1. Create the custom attribute in the Active Directory schema. For example, to add `campusName` for users, define the attribute in the AD schema and assign it to user objects. Once completed, the attribute will appear in the attribute list for users in AD. 2. On the Netwrix Directory Manager machine, open **Task Scheduler** and run the task named **Schema Replication**. - ![Task Scheduler with Schema Replication task highlighted](images/ka0Qk000000CtIT_0EMQk00000BQYMJ.png) + ![Task Scheduler with Schema Replication task highlighted](./images/ka0Qk000000CtIT_0EMQk00000BQYMJ.png) 3. After the **Schema Replication** task completes, open the Netwrix Directory Manager Management Console and click the **Identity Stores** node. 4. On the **Identity Stores** tab, double-click the required identity store to open its properties. 5. On the **Replication** tab, add the custom attribute you created. - ![Replication tab in Identity Store properties with custom attribute added](images/ka0Qk000000CtIT_0EMQk00000BQZgZ.png) + ![Replication tab in Identity Store properties with custom attribute added](./images/ka0Qk000000CtIT_0EMQk00000BQZgZ.png) 6. Once complete, open **Services** and restart the **Elasticsearch** service and the **Netwrix Replication** service. 7. Open `regedit.msc` and navigate to `HKEY_LOCAL_MACHINE\SOFTWARE\Imanami\GroupID\Version 10.0\Replication`. 8. Expand the **Replication** registry key to view your identity stores. Select your domain’s identity store, and in the `users` value, delete the existing value data. Click **OK** to save your changes. This action forces a full replication of user objects, ensuring the new attribute is included in Elasticsearch. - ![Registry editor showing Replication key and users value](images/ka0Qk000000CtIT_0EMQk00000BQXA7.png) + ![Registry editor showing Replication key and users value](./images/ka0Qk000000CtIT_0EMQk00000BQXA7.png) 9. In the Netwrix Directory Manager Management Console, go to the **Replication** tab for the identity store and click **Replicate Now** in the Replication Service area. This starts users-only replication for your domain. Once complete, your custom attribute will be included in Elasticsearch. diff --git a/docs/kb/directorymanager/require-unique-group-display-names-in-portal.md b/docs/kb/directorymanager/require-unique-group-display-names-in-portal.md index 2a4ca1405d..33e3bf9eea 100644 --- a/docs/kb/directorymanager/require-unique-group-display-names-in-portal.md +++ b/docs/kb/directorymanager/require-unique-group-display-names-in-portal.md @@ -32,15 +32,15 @@ To prevent duplicate group names, you can configure Netwrix Directory Manager to ### Configure the Portal to Require Unique Group Display Names 1. In the Netwrix Directory Manager Admin Center, navigate to **Applications > [Your Portal] > Settings**. - ![Portal settings in Directory Manager Admin Center](images/ka0Qk000000EYoD_0EMQk00000BpDHp.png) + ![Portal settings in Directory Manager Admin Center](./images/ka0Qk000000EYoD_0EMQk00000BpDHp.png) 2. Click the identity store name under the **Design Settings** section. - ![Identity store selection in Design Settings](images/ka0Qk000000EYoD_0EMQk00000BpDEb.png) + ![Identity store selection in Design Settings](./images/ka0Qk000000EYoD_0EMQk00000BpDEb.png) 3. On the **Properties** tab, select **Group** as the directory object then select **General** and click **Edit**. - ![Editing group properties in Directory Manager](images/ka0Qk000000EYoD_0EMQk00000BpDGD.png) + ![Editing group properties in Directory Manager](./images/ka0Qk000000EYoD_0EMQk00000BpDGD.png) 4. In the **Edit Design Category** box, select **Display name** and click **Edit**. - ![Edit Design Category dialog in Directory Manager](images/ka0Qk000000EYoD_0EMQk00000BpDL3.png) + ![Edit Design Category dialog in Directory Manager](./images/ka0Qk000000EYoD_0EMQk00000BpDL3.png) 5. In the **Edit Field** dialog box, ensure `displayName` is selected in the **Field** box. For **Display Type**, select `UniqueText`. - ![Edit Field dialog in Directory Manager](images/ka0Qk000000EYoD_0EMQk00000BpDJR.png) + ![Edit Field dialog in Directory Manager](./images/ka0Qk000000EYoD_0EMQk00000BpDJR.png) 6. Click **OK** then click **Save** in the outer window. 7. If you want to apply this setting to Smart Groups, select **Smart Group** as the directory object in step 3 and repeat the same steps. 8. After this configuration, when a user tries to create a group from the Self-Service portal with a display name that already exists, the portal will not allow it. diff --git a/docs/kb/directorymanager/restricting-expiration-policy-options-by-role.md b/docs/kb/directorymanager/restricting-expiration-policy-options-by-role.md index 1fde6e9102..1b0be73119 100644 --- a/docs/kb/directorymanager/restricting-expiration-policy-options-by-role.md +++ b/docs/kb/directorymanager/restricting-expiration-policy-options-by-role.md @@ -33,25 +33,25 @@ By default, all expiration policy options are available in the **Expiration Poli ### Show Specific Options in the Expiration Policy List 1. In Netwrix Directory Manager Admin Center, go to **Applications**. Under **Directory Manager Portal**, click the three dots (**...**) next to your portal and select **Settings**. - ![Applications page in Directory Manager Admin Center with settings option highlighted](images/ka0Qk000000DvYL_0EMQk00000Br3EL.png) + ![Applications page in Directory Manager Admin Center with settings option highlighted](./images/ka0Qk000000DvYL_0EMQk00000Br3EL.png) 2. On the **Server Settings** tab, under **Design Settings**, select your portal. - ![Design Settings section in Directory Manager Admin Center](images/ka0Qk000000DvYL_0EMQk00000Br3B7.png) + ![Design Settings section in Directory Manager Admin Center](./images/ka0Qk000000DvYL_0EMQk00000Br3B7.png) 3. On the **Custom Display Types** tab, select `lstExpirationPolicy` and click **Edit**. - ![Custom Display Types tab with lstExpirationPolicy selected](images/ka0Qk000000DvYL_0EMQk00000Br3Fx.png) + ![Custom Display Types tab with lstExpirationPolicy selected](./images/ka0Qk000000DvYL_0EMQk00000Br3Fx.png) 4. In the **Edit Dropdown List Display Type** window, select a value in the **Values** area and click **Edit**. The **Values** area displays all values defined for the Expiration Policy drop-down list. - ![Edit Dropdown List Display Type window in Directory Manager](images/ka0Qk000000DvYL_0EMQk00000Br2be.png) + ![Edit Dropdown List Display Type window in Directory Manager](./images/ka0Qk000000DvYL_0EMQk00000Br2be.png) 5. In the **Combo Value** dialog box, select a visibility level for the value: - Select a role to make the value visible to users of that role and roles with a higher priority value. - Select `Never` to hide the value from all users. - ![Combo Value dialog box for setting visibility in Directory Manager](images/ka0Qk000000DvYL_0EMQk00000Br3Cj.png) + ![Combo Value dialog box for setting visibility in Directory Manager](./images/ka0Qk000000DvYL_0EMQk00000Br3Cj.png) 6. Click **OK** to close the **Combo Value** and **Edit Design Type** dialog boxes. Then click the **Save** icon at the bottom to save your changes. @@ -59,30 +59,30 @@ You can set the visibility level for all required values in the **Expiration Pol By default, or if no visibility settings are configured, all expiry options are available in the **Expiration Policy** drop-down list: -![Expiration Policy drop-down list showing all options](images/ka0Qk000000DvYL_0EMQk00000Br3Sr.png) +![Expiration Policy drop-down list showing all options](./images/ka0Qk000000DvYL_0EMQk00000Br3Sr.png) After applying visibility settings, only the selected values will be available. For example, if you set `Never` for all but two values, only those two will appear in the list: -![Expiration Policy drop-down list showing limited options](images/ka0Qk000000DvYL_0EMQk00000Br3RF.png) +![Expiration Policy drop-down list showing limited options](./images/ka0Qk000000DvYL_0EMQk00000Br3RF.png) > **NOTE:** You can also completely hide the **Expiration Policy** drop-down list or make it read-only. ### Make the Expiration Policy Drop-Down List Read-Only 1. In Netwrix Directory Manager Admin Center, go to **Applications**. Under **Directory Manager Portal**, click the three dots (**...**) next to your portal and select **Settings**. - ![Applications page in Directory Manager Admin Center with settings option highlighted](images/ka0Qk000000DvYL_0EMQk00000Br3MP.png) + ![Applications page in Directory Manager Admin Center with settings option highlighted](./images/ka0Qk000000DvYL_0EMQk00000Br3MP.png) 2. On the **Server Settings** tab, under **Design Settings**, select your portal. - ![Design Settings section in Directory Manager Admin Center](images/ka0Qk000000DvYL_0EMQk00000Br3JB.png) + ![Design Settings section in Directory Manager Admin Center](./images/ka0Qk000000DvYL_0EMQk00000Br3JB.png) 3. On the **Properties** tab, select `Group` in the **Select Directory Object** list. Then select the **General** option and click **Edit**. - ![Properties tab with Group selected in Directory Manager](images/ka0Qk000000DvYL_0EMQk00000Br3O1.png) + ![Properties tab with Group selected in Directory Manager](./images/ka0Qk000000DvYL_0EMQk00000Br3O1.png) 4. In the **Edit Design Category** dialog box, select the **Expiration Policy** option in the **Fields** section and click **Edit**. - ![Edit Design Category dialog box with Expiration Policy field selected](images/ka0Qk000000DvYL_0EMQk00000Br3UT.png) + ![Edit Design Category dialog box with Expiration Policy field selected](./images/ka0Qk000000DvYL_0EMQk00000Br3UT.png) 5. In the **Edit Field** dialog box, select a role in the **Access Role** list. The access level determines whether a user can change the value in the **Expiration Policy** drop-down list. - Select a role to allow users of that role and roles with a higher priority value to change the value. @@ -93,4 +93,4 @@ After applying visibility settings, only the selected values will be available. The disabled **Expiration Policy** drop-down list will be displayed in the portal as shown below. The **Expiration Date** field is also read-only and displays the group's expiry date, as calculated based on the expiry policy. -![Expiration Policy drop-down list and Expiration Date field shown as read-only](images/ka0Qk000000DvYL_0EMQk00000Br3Pd.png) +![Expiration Policy drop-down list and Expiration Date field shown as read-only](./images/ka0Qk000000DvYL_0EMQk00000Br3Pd.png) diff --git a/docs/kb/directorymanager/search-history-by-specific-user-through-password-center-helpdesk-portal-returns-no-results.md b/docs/kb/directorymanager/search-history-by-specific-user-through-password-center-helpdesk-portal-returns-no-results.md index 005ed5afb6..41a64b770b 100644 --- a/docs/kb/directorymanager/search-history-by-specific-user-through-password-center-helpdesk-portal-returns-no-results.md +++ b/docs/kb/directorymanager/search-history-by-specific-user-through-password-center-helpdesk-portal-returns-no-results.md @@ -36,4 +36,4 @@ The default setting for the **Performed By** field is `Any` instead of `End User 1. Select `End User` in the **Performed By** field. 2. Search for the user by typing their display name in the **User Name** field. -![User-added image](images/ka0Qk0000001Q0T_0EMQk000002TgcF.png) +![User-added image](./images/ka0Qk0000001Q0T_0EMQk000002TgcF.png) diff --git a/docs/kb/directorymanager/triggering-microsoft-flow-from-directory-manager-workflows.md b/docs/kb/directorymanager/triggering-microsoft-flow-from-directory-manager-workflows.md index bc3c4d2c64..df18bdd39f 100644 --- a/docs/kb/directorymanager/triggering-microsoft-flow-from-directory-manager-workflows.md +++ b/docs/kb/directorymanager/triggering-microsoft-flow-from-directory-manager-workflows.md @@ -34,7 +34,7 @@ By integrating Directory Manager workflows with MS Flow, you ensure that when a The Directory Manager application in Azure must have the following permissions for MS Flow: -![Directory Manager Azure permissions screenshot](images/ka0Qk000000DSL3_0EMQk000004nGNu.png) +![Directory Manager Azure permissions screenshot](./images/ka0Qk000000DSL3_0EMQk000004nGNu.png) ## Instructions @@ -50,12 +50,12 @@ Follow the steps below to link a MS Flow to a Directory Manager Workflow: 4. Click **OK** to save changes. 5. Log into the MS Flow portal and open the flow you want to link. 6. Generate a request URL for the MS Flow. - ![Generate request URL screenshot](images/ka0Qk000000DSL3_0EMQk00000C1KQo.png) + ![Generate request URL screenshot](./images/ka0Qk000000DSL3_0EMQk00000C1KQo.png) 7. In the Directory Manager Console, go back to the **Workflow** tab of the identity store properties. 8. Select the workflow to link (e.g., **Create User**) and click **Edit**. 9. In the **Edit Workflow Route** dialog box, paste the MS Flow request URL into the **Microsoft Flow Request URL** field. 10. Click **Authenticate** and provide identity store credentials. - ![Authenticate screenshot](images/ka0Qk000000DSL3_0EMQk00000C1M61.png) + ![Authenticate screenshot](./images/ka0Qk000000DSL3_0EMQk00000C1M61.png) > **NOTE:** To quickly define a flow in MS Flow, click **Create Temp** to create a basic template and connect it. diff --git a/docs/kb/directorymanager/unable-to-sort-groups-by-displayname.md b/docs/kb/directorymanager/unable-to-sort-groups-by-displayname.md index d6d0d71be1..2d24e02a58 100644 --- a/docs/kb/directorymanager/unable-to-sort-groups-by-displayname.md +++ b/docs/kb/directorymanager/unable-to-sort-groups-by-displayname.md @@ -30,7 +30,7 @@ Netwrix Directory Manager 11 ## Symptom When you attempt to sort the **My Groups** listing in Netwrix Directory Manager (formerly GroupID) by the **Display Name** attribute, the groups do not sort in ascending (alphabetical) order as expected. The screen may display a “Loading” message, but the system fails to sort the listing. -![Group listing in Directory Manager portal with Display Name column sorted in ascending order](images/ka0Qk000000EZ2j_0EMQk00000BoBWe.png) +![Group listing in Directory Manager portal with Display Name column sorted in ascending order](./images/ka0Qk000000EZ2j_0EMQk00000BoBWe.png) ## Causes - The **Display Name** attribute is not mandatory for groups created directly in Active Directory, so some groups may not have this attribute populated. diff --git a/docs/kb/directorymanager/uninstall-or-fully-remove-directory-manager.md b/docs/kb/directorymanager/uninstall-or-fully-remove-directory-manager.md index 76ac7338cf..be0256d540 100644 --- a/docs/kb/directorymanager/uninstall-or-fully-remove-directory-manager.md +++ b/docs/kb/directorymanager/uninstall-or-fully-remove-directory-manager.md @@ -38,7 +38,7 @@ This article explains how to uninstall Netwrix Directory Manager (formerly Group ### Uninstall Directory Manager to Upgrade to a Newer Version 1. Double-click the **`setup.exe`** file in the Directory Manager installation package to launch the installer. - ![Directory Manager installer main screen](images/ka0Qk000000EZIr_0EMQk00000BuNWf.png) + ![Directory Manager installer main screen](./images/ka0Qk000000EZIr_0EMQk00000BuNWf.png) 2. Click **Uninstall Directory Manager**. This removes the application files from **Programs & Features** in the **Control Panel**. ### Upgrade to a newer version diff --git a/docs/kb/directorymanager/update-support-email-address-for-contact-link.md b/docs/kb/directorymanager/update-support-email-address-for-contact-link.md index 6224ee147e..c627029b7f 100644 --- a/docs/kb/directorymanager/update-support-email-address-for-contact-link.md +++ b/docs/kb/directorymanager/update-support-email-address-for-contact-link.md @@ -27,15 +27,15 @@ Netwrix Directory Manager 11 ## Overview The Netwrix Directory Manager application portal includes a **Contact** link at the bottom of each page. This link opens your default email application with a pre-filled support email address, allowing users to contact the admin or helpdesk for inquiries, support requests, or feedback. You may need to change this email address so users can contact your local IT team for portal-related issues. -![Contact link at the bottom of Directory Manager portal page](images/ka0Qk000000EMdN_0EMQk00000Ba6Gf.png) +![Contact link at the bottom of Directory Manager portal page](./images/ka0Qk000000EMdN_0EMQk00000Ba6Gf.png) ## Instructions ### Change the Support Email Address for the Contact Link 1. In the Directory Manager Admin Center, select **Application** > your required portal > **Settings**. - ![Portal settings in Directory Manager Admin Center](images/ka0Qk000000EMdN_0EMQk00000Ba6Jt.png) + ![Portal settings in Directory Manager Admin Center](./images/ka0Qk000000EMdN_0EMQk00000Ba6Jt.png) 2. Click the **Directory Manager Support** tab. 3. In the **Support group/administrator's email address** box, enter the email address for the group, user, or contact who will respond to requests or inquiries from portal users. - ![Support group/administrator's email address field in Directory Manager](images/ka0Qk000000EMdN_0EMQk00000Ba6IH.png) + ![Support group/administrator's email address field in Directory Manager](./images/ka0Qk000000EMdN_0EMQk00000Ba6IH.png) 4. Click **Save**. 5. Click the **Contact** link in the portal to verify that your specified email address appears in the 'To' box of your default email application. diff --git a/docs/kb/directorymanager/view-and-manage-your-group-memberships.md b/docs/kb/directorymanager/view-and-manage-your-group-memberships.md index d99674a2ff..62057dd517 100644 --- a/docs/kb/directorymanager/view-and-manage-your-group-memberships.md +++ b/docs/kb/directorymanager/view-and-manage-your-group-memberships.md @@ -37,7 +37,7 @@ End users typically do not have direct access to directory services, such as Act 1. Log in to the Netwrix Directory Manager portal. 2. In the left pane, click **Groups > My Groups** then select the **My Memberships** tab. -![My](images/servlet_image_761bfdbbeba6.png) +![My](./images/servlet_image_761bfdbbeba6.png) 3. This page lists all groups that the logged-in user is a member of. Click the display name of a group to view its properties. 4. The actions you can perform for a group depend on your rights and privileges in Netwrix Directory Manager. For example, your rights determine whether you can edit group properties or leave the group. diff --git a/docs/kb/directorymanager/viewing-and-managing-licenses.md b/docs/kb/directorymanager/viewing-and-managing-licenses.md index d12eb85f0d..0562d7513d 100644 --- a/docs/kb/directorymanager/viewing-and-managing-licenses.md +++ b/docs/kb/directorymanager/viewing-and-managing-licenses.md @@ -48,7 +48,7 @@ This article outlines the licensing model for Netwrix Directory Manager, includi ### Entering License Information 1. During installation, on the **License** page of the Configuration Tool, enter a valid license number and license key. - ![Config Tool](images/ka0Qk000000DSHp_0EMQk00000C1NoU.png) + ![Config Tool](./images/ka0Qk000000DSHp_0EMQk00000C1NoU.png) 2. If the **Next** button remains disabled, retype your entry for accuracy. 3. If using module-based licensing, enter any one module license during setup. 4. To add more licenses later: @@ -59,10 +59,10 @@ This article outlines the licensing model for Netwrix Directory Manager, includi 1. Contact Netwrix Sales to obtain a full or module license number and key. 2. In the **Netwrix Directory Manager Admin Center**, click the **Settings** node. - ![Settings](images/ka0Qk000000DSHp_0EMQk00000C1GiC.png) + ![Settings](./images/ka0Qk000000DSHp_0EMQk00000C1GiC.png) 3. In the **Licensing Settings** dialog box, click **Edit**. 4. Enter the new license number and key provided by Netwrix. - ![Edit in License Settings](images/ka0Qk000000DSHp_0EMQk00000C1Nq7.png) + ![Edit in License Settings](./images/ka0Qk000000DSHp_0EMQk00000C1Nq7.png) 5. Click **Update** and relaunch Netwrix Directory Manager. ### Viewing License Information diff --git a/docs/kb/directorymanager/walkthrough-search-policy-define-scope-and-filter-results.md b/docs/kb/directorymanager/walkthrough-search-policy-define-scope-and-filter-results.md index 0766f78118..5736d16123 100644 --- a/docs/kb/directorymanager/walkthrough-search-policy-define-scope-and-filter-results.md +++ b/docs/kb/directorymanager/walkthrough-search-policy-define-scope-and-filter-results.md @@ -50,19 +50,19 @@ By default, or in the absence of this policy, any search performed by role membe 1. In Netwrix Directory Manager Admin Center, click the **Identity Stores** node. 2. On the **Identity Stores** tab, click on the **Triple Dot** button, and then click on the **Edit** button to go to the properties of the required identity store. - ![User-added image](images/ka0Qk000000Dg1R_0EMQk000001eu1K.png) + ![User-added image](./images/ka0Qk000000Dg1R_0EMQk000001eu1K.png) 3. On the **Security Roles** tab, select a role to define a search policy for it, and click **Edit**. - ![User-added image](images/ka0Qk000000Dg1R_0EMQk000001f0gD.png) + ![User-added image](./images/ka0Qk000000Dg1R_0EMQk000001f0gD.png) 4. On the **Role Properties** page, click the **Policies** tab and then click **Search** in the left pane. - ![User-added image](images/ka0Qk000000Dg1R_0EMQk000001ezqc.png) + ![User-added image](./images/ka0Qk000000Dg1R_0EMQk000001ezqc.png) 5. Click the **Plus** button and select a container. A search performed by role members would return objects that reside in this container. - ![User-added image](images/ka0Qk000000Dg1R_0EMQk000001f0pt.png) + ![User-added image](./images/ka0Qk000000Dg1R_0EMQk000001f0pt.png) ### Choose a Search Filter: When you apply an LDAP filter, a search performed by role members only shows objects that match the specified criterion. @@ -71,7 +71,7 @@ When you apply an LDAP filter, a search performed by role members only shows obj 2. Select an operator from the second drop-down list (for example, *Is Exactly*). 3. Enter a value concerning the selected schema attribute in the third box. - ![User-added image](images/ka0Qk000000Dg1R_0EMQk000001ezDu.png) + ![User-added image](./images/ka0Qk000000Dg1R_0EMQk000001ezDu.png) You can define multiple queries by clicking on the **+Add More Filters** and using the **AND** or **OR** operator to group all rows that make up a query. @@ -86,23 +86,23 @@ A down arrow appears in the applied operator's icon. Click it to display the con ## Some Useful Examples: - To limit searches to mail-enabled distribution groups and all users: - ![User-added image](images/ka0Qk000000Dg1R_0EMQk000001exAU.png) + ![User-added image](./images/ka0Qk000000Dg1R_0EMQk000001exAU.png) - Limit searches to all global security groups and all users: - ![User-added image](images/ka0Qk000000Dg1R_0EMQk000001evqG.png) + ![User-added image](./images/ka0Qk000000Dg1R_0EMQk000001evqG.png) - Limit searches to mail-enabled groups and mail-enabled users: - ![User-added image](images/ka0Qk000000Dg1R_0EMQk000001f1KX.png) + ![User-added image](./images/ka0Qk000000Dg1R_0EMQk000001f1KX.png) ### Related Articles: -- [Walkthrough Search Policy - Define Scope and Filter Results](/docs/kb/directorymanager/security-permissions-and-access-control/walkthrough-search-policy-define-scope-and-filter-results.md) -- [How To Import Members to a Group Using Self-Service Import Wizard](/docs/kb/directorymanager/workflows-automation-and-lifecycle-management/how-to-import-members-to-a-group-using-self-service-import-wizard.md) -- [How to Trigger a workflow When a User Сreates a Group](/docs/kb/directorymanager/workflows-automation-and-lifecycle-management/how_to_trigger_a_workflow_when_a_user_сreates_a_group.md) -- [How To Add Message Approvers in Group Properties in Netwrix Directory Manager Portal](/docs/kb/directorymanager/configuration-and-integration/how-to-add-message-approvers-in-group-properties-in-groupid-portal.md) +- [Walkthrough Search Policy - Define Scope and Filter Results](/docs/kb/directorymanager/walkthrough-search-policy-define-scope-and-filter-results) +- [How To Import Members to a Group Using Self-Service Import Wizard](/docs/kb/directorymanager/how-to-import-members-to-a-group-using-self-service-import-wizard) +- [How to Trigger a workflow When a User Сreates a Group](/docs/kb/directorymanager/how_to_trigger_a_workflow_when_a_user_сreates_a_group) +- [How To Add Message Approvers in Group Properties in Netwrix Directory Manager Portal](/docs/kb/directorymanager/how-to-add-message-approvers-in-group-properties-in-groupid-portal) - [Best Practices for Controlling Changes to Group Membership](https://docs.netwrix.com/docs/kb/directorymanager/best-practices-for-controlling-changes-to-group-membership#netwrix-directory-manager-best-practices) -- [How To Enforce Users to Create Groups in a Specific OU](/docs/kb/directorymanager/security-permissions-and-access-control/how-to-enforce-users-to-create-groups-in-a-specific-ou.md) -- [Best Practices for Preventing Accidental Data Leakage](/docs/kb/directorymanager/security-permissions-and-access-control/best-practices-for-preventing-accidental-data-leakage.md) +- [How To Enforce Users to Create Groups in a Specific OU](/docs/kb/directorymanager/how-to-enforce-users-to-create-groups-in-a-specific-ou) +- [Best Practices for Preventing Accidental Data Leakage](/docs/kb/directorymanager/best-practices-for-preventing-accidental-data-leakage) diff --git a/docs/kb/endpointprotector/blocking-easylock-folder-access-on-machines-without-the-endpoint-protector-agent.md b/docs/kb/endpointprotector/blocking-easylock-folder-access-on-machines-without-the-endpoint-protector-agent.md index ef196efc1c..44571000ee 100644 --- a/docs/kb/endpointprotector/blocking-easylock-folder-access-on-machines-without-the-endpoint-protector-agent.md +++ b/docs/kb/endpointprotector/blocking-easylock-folder-access-on-machines-without-the-endpoint-protector-agent.md @@ -30,4 +30,4 @@ This article explains how you can prevent access to EasyLock-protected folders f 1. Go to **Device Control** > **Global Settings** > **EasyLock Settings**. 2. Enable the **Endpoint Protector Client presence required** option. 3. Save the changes. - ![Endpoint](images/servlet_image_3f1c3b331cfe.png) + ![Endpoint](./images/servlet_image_3f1c3b331cfe.png) diff --git a/docs/kb/endpointprotector/can-optical-character-recognition-be-enabled-for-file-inspection.md b/docs/kb/endpointprotector/can-optical-character-recognition-be-enabled-for-file-inspection.md index 1a4bf87792..5ccdc5c208 100644 --- a/docs/kb/endpointprotector/can-optical-character-recognition-be-enabled-for-file-inspection.md +++ b/docs/kb/endpointprotector/can-optical-character-recognition-be-enabled-for-file-inspection.md @@ -30,6 +30,6 @@ Yes, OCR is the process that converts an image of text into a machine-readable t You can enable OCR at the global, computer, user, or group level from the following location in the Endpoint Protector console: -![OCR enablement settings page in the EPP console](images/ka0Qk000000DzFN_0EMQk00000C8zgv.png) +![OCR enablement settings page in the EPP console](./images/ka0Qk000000DzFN_0EMQk00000C8zgv.png) Once enabled, the Endpoint Protector client can inspect the content of **JPEG**, **PNG**, **GIF**, **BMP**, and **TIFF** file types. Enabling this option will also update the global MIME Type Allowlists. diff --git a/docs/kb/endpointprotector/create_a_system_backup_v2.md b/docs/kb/endpointprotector/create_a_system_backup_v2.md index 637f637770..304f185b0e 100644 --- a/docs/kb/endpointprotector/create_a_system_backup_v2.md +++ b/docs/kb/endpointprotector/create_a_system_backup_v2.md @@ -30,4 +30,4 @@ This article outlines how to create a backup of all settings, rights, policies, ## Related Links - [System Backup V2](https://docs.netwrix.com/docs/endpointprotector/5_9_4_2/admin/systemmaintenance/backup) -- [How to Perform a Backup Restore](/docs/kb/endpointprotector/enforced-encryption-and-easylock/how_to_perform_a_backup_restore.md) \ No newline at end of file +- [How to Perform a Backup Restore](/docs/kb/endpointprotector/how_to_perform_a_backup_restore) \ No newline at end of file diff --git a/docs/kb/endpointprotector/enable-deep-packet-inspection-for-instant-messaging-applications.md b/docs/kb/endpointprotector/enable-deep-packet-inspection-for-instant-messaging-applications.md index d2a56661f0..37d918f1ac 100644 --- a/docs/kb/endpointprotector/enable-deep-packet-inspection-for-instant-messaging-applications.md +++ b/docs/kb/endpointprotector/enable-deep-packet-inspection-for-instant-messaging-applications.md @@ -33,7 +33,7 @@ The Netwrix Endpoint Protector (EPP) Client can inspect text written in instant 2. Enable **Deep Packet Inspection**. 3. Save the setting. -![Global Settings page with Deep Packet Inspection option highlighted](images/ka0Qk000000DzDl_0EMQk00000BuWJp.png) +![Global Settings page with Deep Packet Inspection option highlighted](./images/ka0Qk000000DzDl_0EMQk00000BuWJp.png) ### Enable Text Inspection @@ -41,7 +41,7 @@ The Netwrix Endpoint Protector (EPP) Client can inspect text written in instant 2. Enable **Text inspection**. 3. Save the setting. -![Deep Packet Inspection settings with Text inspection enabled](images/ka0Qk000000DzDl_0EMQk00000BuWDN.png) +![Deep Packet Inspection settings with Text inspection enabled](./images/ka0Qk000000DzDl_0EMQk00000BuWDN.png) ### Enable DPI for Instant Messaging Applications @@ -50,7 +50,7 @@ The Netwrix Endpoint Protector (EPP) Client can inspect text written in instant 3. Filter for the instant messaging applications you want to use with text inspection. Supported apps include Teams, Skype, Slack, Mattermost, and Google Chat. 4. Click the **Actions** button and select **Enable DPI** for each application. -![Deep Packet Inspection Applications list with Enable DPI action](images/ka0Qk000000DzDl_0EMQk00000BuWGb.png) +![Deep Packet Inspection Applications list with Enable DPI action](./images/ka0Qk000000DzDl_0EMQk00000BuWGb.png) > **NOTE:** You must enable DPI for each application on every operating system where the EPP Client is installed (Windows, macOS, Linux). @@ -61,4 +61,4 @@ The Netwrix Endpoint Protector (EPP) Client can inspect text written in instant 3. Select the instant messaging applications you want to monitor. 4. Save the policy. -![Content Aware Policies configuration with instant messaging apps selected](images/ka0Qk000000DzDl_0EMQk00000BuWID.png) +![Content Aware Policies configuration with instant messaging apps selected](./images/ka0Qk000000DzDl_0EMQk00000BuWID.png) diff --git a/docs/kb/endpointprotector/enabling-advanced-printer-and-mtp-scanning.md b/docs/kb/endpointprotector/enabling-advanced-printer-and-mtp-scanning.md index 34aae443e5..c5a992617b 100644 --- a/docs/kb/endpointprotector/enabling-advanced-printer-and-mtp-scanning.md +++ b/docs/kb/endpointprotector/enabling-advanced-printer-and-mtp-scanning.md @@ -32,7 +32,7 @@ Netwrix Endpoint Protector includes an improved method for Printer and MTP Conte 1. In the Netwrix Endpoint Protector Console, navigate to **Device Control** > **Global Settings**, **Groups**, or **Computers** > **Manage Settings** > **File Tracing and Shadowing**. 2. Toggle the switch to enable **Advanced Printer and MTP Scanning**. 3. Click **Save** within the **File Tracing and Shadowing** section. - ![File Tracing and Shadowing settings with Advanced Printer and MTP Scanning option enabled](images/ka0Qk000000DsH7_0EMQk00000CB1Rh.png) + ![File Tracing and Shadowing settings with Advanced Printer and MTP Scanning option enabled](./images/ka0Qk000000DsH7_0EMQk00000CB1Rh.png) 4. Save your changes and ensure the updated settings are deployed to Netwrix Endpoint Protector Clients by waiting for the clients to update their policies. 5. Restart the machines protected by Netwrix Endpoint Protector. diff --git a/docs/kb/endpointprotector/greyed-out-computer-in-the-client-software-upgrade.md b/docs/kb/endpointprotector/greyed-out-computer-in-the-client-software-upgrade.md index 5fa60687ec..528264b512 100644 --- a/docs/kb/endpointprotector/greyed-out-computer-in-the-client-software-upgrade.md +++ b/docs/kb/endpointprotector/greyed-out-computer-in-the-client-software-upgrade.md @@ -28,7 +28,7 @@ knowledge_article_id: kA0Qk0000002B5pKAE The affected computer is displayed as greyed out and cannot be selected in the Netwrix Endpoint Protector client software upgrade or update interface. -![Example](images/servlet_image_3f1c3b331cfe.png) +![Example](./images/servlet_image_3f1c3b331cfe.png) ## Cause diff --git a/docs/kb/endpointprotector/how-to-block-whatsapp-application-from-launching.md b/docs/kb/endpointprotector/how-to-block-whatsapp-application-from-launching.md index 080915f108..e8e23f5123 100644 --- a/docs/kb/endpointprotector/how-to-block-whatsapp-application-from-launching.md +++ b/docs/kb/endpointprotector/how-to-block-whatsapp-application-from-launching.md @@ -34,17 +34,17 @@ This article explains how to block and prevent the WhatsApp application from ope 2. In the **Parameters** box, enter `*`. 3. Click **Add to Content**. 4. Verify that `WhatsApp.exe *` appears in the **List of Application & CLI Command** box on the right. - ![Applications Denylist configuration for WhatsApp.exe on Windows](images/ka0Qk000000Dzor_0EMQk00000CAfxR.png) + ![Applications Denylist configuration for WhatsApp.exe on Windows](./images/ka0Qk000000Dzor_0EMQk00000CAfxR.png) 3. For macOS operating systems: 1. In the **Application & CLI Command** box, enter `WhatsAppDesktop`. 2. In the **Parameters** box, enter `*`. 3. Click **Add to Content**. 4. Verify that `WhatsAppDesktop *` appears in the **List of Application & CLI Command** box on the right. - ![Applications Denylist configuration for WhatsAppDesktop on macOS](images/ka0Qk000000Dzor_0EMQk00000CAfxR.png) + ![Applications Denylist configuration for WhatsAppDesktop on macOS](./images/ka0Qk000000Dzor_0EMQk00000CAfxR.png) 4. Select all entries by checking their checkboxes, then click **Generate**. 5. The final result should display the denylist entries as shown below. - ![Final Applications Denylist with WhatsApp entries](images/ka0Qk000000Dzor_0EMQk00000CAag4.png) + ![Final Applications Denylist with WhatsApp entries](./images/ka0Qk000000Dzor_0EMQk00000CAag4.png) 6. Under **Policy Denylists** > **Applications** in the Content Aware Protection policy, select the application list you created. 7. Save the policy and update the policies on the endpoint computers. Ensure you assign the policy to the target computers. - ![Assigning the Applications Denylist policy to target computers](images/ka0Qk000000Dzor_0EMQk00000CAgof.png) + ![Assigning the Applications Denylist policy to target computers](./images/ka0Qk000000Dzor_0EMQk00000CAgof.png) 8. Attempt to open the WhatsApp Desktop application to confirm it is blocked. diff --git a/docs/kb/endpointprotector/how-to-check-the-client-to-server-connection-status.md b/docs/kb/endpointprotector/how-to-check-the-client-to-server-connection-status.md index 43af4e8d72..16959c0b55 100644 --- a/docs/kb/endpointprotector/how-to-check-the-client-to-server-connection-status.md +++ b/docs/kb/endpointprotector/how-to-check-the-client-to-server-connection-status.md @@ -41,4 +41,4 @@ This article explains how to check the connection status between the Netwrix End - The connection status - The time and date when the policies were last received - ![Netwrix Endpoint Protector Client Settings tab showing server connection status details](images/ka0Qk000000Dzs5_0EMQk00000CAOoZ.png) + ![Netwrix Endpoint Protector Client Settings tab showing server connection status details](./images/ka0Qk000000Dzs5_0EMQk00000CAOoZ.png) diff --git a/docs/kb/endpointprotector/how-to-check-the-history-and-email-status-of-alerts.md b/docs/kb/endpointprotector/how-to-check-the-history-and-email-status-of-alerts.md index 42873dc092..f68ce846f2 100644 --- a/docs/kb/endpointprotector/how-to-check-the-history-and-email-status-of-alerts.md +++ b/docs/kb/endpointprotector/how-to-check-the-history-and-email-status-of-alerts.md @@ -30,8 +30,8 @@ This article explains how to check the alert history, log details, and the statu 1. Navigate to the desired alert category, such as **System Alerts**, **Device Control Alerts**, **Content Aware Alerts**, or **EasyLock Alerts**. 2. Click **View History** to see the list of generated alerts. The alerts are listed under **Alerts History**. Each alert listed in **Alerts History** is also sent via email. - ![Alerts History page showing list of generated alerts](images/ka0Qk000000Dzth_0EMQk00000CJ9iD.png) + ![Alerts History page showing list of generated alerts](./images/ka0Qk000000Dzth_0EMQk00000CJ9iD.png) 3. In the **Actions** column for the desired alert, click the three-line menu, and then click **View**. - ![Actions column with View option highlighted](images/ka0Qk000000Dzth_0EMQk00000CJ1Co.png) + ![Actions column with View option highlighted](./images/ka0Qk000000Dzth_0EMQk00000CJ1Co.png) 4. The **Log Details** and **Alert Details** will be displayed, along with the **E-mail Status**. Here, you can see if the email was sent successfully from the Netwrix Endpoint Protector Server. - ![Log Details and E-mail Status section showing email delivery status](images/ka0Qk000000Dzth_0EMQk00000CJA4n.png) + ![Log Details and E-mail Status section showing email delivery status](./images/ka0Qk000000Dzth_0EMQk00000CJA4n.png) diff --git a/docs/kb/endpointprotector/how-to-deploy-the-windows-endpoint-protector-agent.md b/docs/kb/endpointprotector/how-to-deploy-the-windows-endpoint-protector-agent.md index 5cec0304ad..2ea5cb78cc 100644 --- a/docs/kb/endpointprotector/how-to-deploy-the-windows-endpoint-protector-agent.md +++ b/docs/kb/endpointprotector/how-to-deploy-the-windows-endpoint-protector-agent.md @@ -75,11 +75,11 @@ Deploying the agent via Group Policy requires editing the MSI either directly or 1. Download the Orca MSI (or your preferred MSI editing software; these instructions use Orca). 1. Orca can be installed from the Windows SDK and selecting the MSI options. - ![image.png](images/ka0Qk0000004Rkn_00N0g000004CA0p_0EMQk000005lsoU.png) + ![image.png](./images/ka0Qk0000004Rkn_00N0g000004CA0p_0EMQk000005lsoU.png) 2. Right-click on the `EPPClientSetup` MSI and select **Edit with Orca**. - ![image.png](images/ka0Qk0000004Rkn_00N0g000004CA0p_0EMQk000005lrve.png) + ![image.png](./images/ka0Qk0000004Rkn_00N0g000004CA0p_0EMQk000005lrve.png) 3. Click on **Transform** > **New Transform**. 4. Add the required properties to the Property Table. @@ -89,9 +89,9 @@ Deploying the agent via Group Policy requires editing the MSI either directly or 4. Click **Ok**. 5. Optional: If there are more properties that need changing or adding, such as not using the default department code, refer to the Appendix for the list of properties and change them all in the Properties table. - ![image.png](images/ka0Qk0000004Rkn_00N0g000004CA0p_0EMQk000005ls6y.png) + ![image.png](./images/ka0Qk0000004Rkn_00N0g000004CA0p_0EMQk000005ls6y.png) - ![image.png](images/ka0Qk0000004Rkn_00N0g000004CA0p_0EMQk000005lxoA.png) + ![image.png](./images/ka0Qk0000004Rkn_00N0g000004CA0p_0EMQk000005lxoA.png) 5. Generate the Transform. 1. Click on **Transform**. @@ -99,7 +99,7 @@ Deploying the agent via Group Policy requires editing the MSI either directly or 3. In the open box, save your transform. 4. Ensure the packages are placed on a network share that is accessible to all clients that need to install it. - ![image.png](images/ka0Qk0000004Rkn_00N0g000004CA0p_0EMQk000005m3Ov.png) + ![image.png](./images/ka0Qk0000004Rkn_00N0g000004CA0p_0EMQk000005m3Ov.png) 6. Deploy the MSI with the Transform file via Group Policy. 1. Open Group Policy Management Console. @@ -115,11 +115,11 @@ Deploying the agent via Group Policy requires editing the MSI either directly or 11. Select the transform file and click **Ok**. 12. Click **Ok**. - ![image.png](images/ka0Qk0000004Rkn_00N0g000004CA0p_0EMQk000005m3VN.png) - ![image.png](images/ka0Qk0000004Rkn_00N0g000004CA0p_0EMQk000005lwId.png) - ![image.png](images/ka0Qk0000004Rkn_00N0g000004CA0p_0EMQk000005m3gf.png) - ![image.png](images/ka0Qk0000004Rkn_00N0g000004CA0p_0EMQk000005m13n.png) - ![image.png](images/ka0Qk0000004Rkn_00N0g000004CA0p_0EMQk000005lzGU.png) + ![image.png](./images/ka0Qk0000004Rkn_00N0g000004CA0p_0EMQk000005m3VN.png) + ![image.png](./images/ka0Qk0000004Rkn_00N0g000004CA0p_0EMQk000005lwId.png) + ![image.png](./images/ka0Qk0000004Rkn_00N0g000004CA0p_0EMQk000005m3gf.png) + ![image.png](./images/ka0Qk0000004Rkn_00N0g000004CA0p_0EMQk000005m13n.png) + ![image.png](./images/ka0Qk0000004Rkn_00N0g000004CA0p_0EMQk000005lzGU.png) ## Appendix diff --git a/docs/kb/endpointprotector/how-to-monitor-webmail-for-gmail-outlook-and-yahoo.md b/docs/kb/endpointprotector/how-to-monitor-webmail-for-gmail-outlook-and-yahoo.md index ea88306dcf..09311c6f39 100644 --- a/docs/kb/endpointprotector/how-to-monitor-webmail-for-gmail-outlook-and-yahoo.md +++ b/docs/kb/endpointprotector/how-to-monitor-webmail-for-gmail-outlook-and-yahoo.md @@ -33,4 +33,4 @@ This article explains how you can enable the **Monitor webmail** setting in Netw When you enable this setting, it allows monitoring of the subject and body fields for Gmail, Outlook, and Yahoo webmail accessed through browsers. -![Deep Packet Inspection settings page with Monitor webmail option highlighted](images/ka0Qk000000Drsv_0EMQk00000CB41O.png) +![Deep Packet Inspection settings page with Monitor webmail option highlighted](./images/ka0Qk000000Drsv_0EMQk00000CB41O.png) diff --git a/docs/kb/endpointprotector/how-to-set-fqdn-in-server-certificate-subject.md b/docs/kb/endpointprotector/how-to-set-fqdn-in-server-certificate-subject.md index b604c8f83f..ab86062bf0 100644 --- a/docs/kb/endpointprotector/how-to-set-fqdn-in-server-certificate-subject.md +++ b/docs/kb/endpointprotector/how-to-set-fqdn-in-server-certificate-subject.md @@ -40,7 +40,7 @@ Yes, this is possible. Follow these steps to set the FQDN in the server certific 8. A green banner will appear at the top of the screen stating that the server certificate will be regenerated in a few minutes. You will be logged out from the user interface and will need to log in again. 9. Wait a few minutes until the certificate is regenerated. -![Server Certificate Stack configuration page with FQDN field highlighted](images/ka0Qk000000Dynx_0EMQk00000CKudS.png) +![Server Certificate Stack configuration page with FQDN field highlighted](./images/ka0Qk000000Dynx_0EMQk00000CKudS.png) ### Important Notes diff --git a/docs/kb/endpointprotector/how-to-use-easylock-without-endpoint-protector-software.md b/docs/kb/endpointprotector/how-to-use-easylock-without-endpoint-protector-software.md index 958cdf13f7..fe6f878619 100644 --- a/docs/kb/endpointprotector/how-to-use-easylock-without-endpoint-protector-software.md +++ b/docs/kb/endpointprotector/how-to-use-easylock-without-endpoint-protector-software.md @@ -33,4 +33,4 @@ When the EasyLock software is used on a computer without Netwrix Endpoint Protec After you open EasyLock, the application will prompt you for a password. Any data you copy into the application will be encrypted using 256-bit AES software encryption. Only users with the correct password can access the encrypted data. -![EasyLock password prompt on launch](images/ka0Qk000000DeHN_0EMQk00000CJ50H.png) +![EasyLock password prompt on launch](./images/ka0Qk000000DeHN_0EMQk00000CJ50H.png) diff --git a/docs/kb/endpointprotector/how_to_add_specific_devices_to_the_allow_list.md b/docs/kb/endpointprotector/how_to_add_specific_devices_to_the_allow_list.md index a0a642ce65..56bfb7c699 100644 --- a/docs/kb/endpointprotector/how_to_add_specific_devices_to_the_allow_list.md +++ b/docs/kb/endpointprotector/how_to_add_specific_devices_to_the_allow_list.md @@ -33,4 +33,4 @@ This article explains how to add specific devices to the allow list using the we ## Related Links -- [Set Rights for a Specific Device](/docs/kb/endpointprotector/device-control-and-access-management/set-rights-for-a-specific-device.md) \ No newline at end of file +- [Set Rights for a Specific Device](/docs/kb/endpointprotector/set-rights-for-a-specific-device) \ No newline at end of file diff --git a/docs/kb/endpointprotector/how_to_perform_a_backup_restore.md b/docs/kb/endpointprotector/how_to_perform_a_backup_restore.md index 987d8e1c68..cda42b07eb 100644 --- a/docs/kb/endpointprotector/how_to_perform_a_backup_restore.md +++ b/docs/kb/endpointprotector/how_to_perform_a_backup_restore.md @@ -50,4 +50,4 @@ By following these steps, you can successfully perform a backup and restore for ## Related Links - [System Backup V2](https://docs.netwrix.com/docs/endpointprotector/5_9_4_2/admin/systemmaintenance/backup) -- [Create a System Backup V2](/docs/kb/endpointprotector/enforced-encryption-and-easylock/create_a_system_backup_v2.md) \ No newline at end of file +- [Create a System Backup V2](/docs/kb/endpointprotector/create_a_system_backup_v2) \ No newline at end of file diff --git a/docs/kb/endpointprotector/installing-the-agent-with-proxy-settings-on-macos.md b/docs/kb/endpointprotector/installing-the-agent-with-proxy-settings-on-macos.md index e4389413e0..08ba663574 100644 --- a/docs/kb/endpointprotector/installing-the-agent-with-proxy-settings-on-macos.md +++ b/docs/kb/endpointprotector/installing-the-agent-with-proxy-settings-on-macos.md @@ -36,6 +36,6 @@ Follow the steps below to install the EPP agent with proxy settings on macOS: 4. If your proxy requires authentication, enter valid credentials in the appropriate fields. 5. You can enter a proxy IP address, DNS name, or fully qualified domain name (FQDN) in the proxy IP field. -![ ](images/ka0Qk000000Dein_0EMQk00000CV0zJ.png) +![ ](./images/ka0Qk000000Dein_0EMQk00000CV0zJ.png) 6. After installation is complete, wait a few minutes for processing. Then, verify that the computer appears in the **Device Control** > **Computers** section of the **Netwrix Endpoint Protector Web Console**. diff --git a/docs/kb/endpointprotector/troubleshoot_two-factor_authentication_issues.md b/docs/kb/endpointprotector/troubleshoot_two-factor_authentication_issues.md index db575d5331..b3432a8006 100644 --- a/docs/kb/endpointprotector/troubleshoot_two-factor_authentication_issues.md +++ b/docs/kb/endpointprotector/troubleshoot_two-factor_authentication_issues.md @@ -26,11 +26,11 @@ To troubleshoot issues with 2FA, try one or more of the following steps: 1. Ensure that the **Endpoint Protector** server date/time matches exactly with the date/time on the phone used to scan the QR code. This can be checked by following these steps: 1. In the **Endpoint Protector** console, go to **Appliance** > **Server Maintenance** and click **Synchronize time**. 2. Check the date and time on the phone. -2. Disable Two-Factor Authentication (2FA) in **Endpoint Protector**, then re-enable it. For detailed steps on enabling or disabling 2FA, see [Enable Two-Factor Authentication for System Admins with Google Authenticator App](/docs/kb/endpointprotector/administration-security-and-monitoring/enable_two-factor_authentication_for_system_admins_with_google_authenticator_app.md). +2. Disable Two-Factor Authentication (2FA) in **Endpoint Protector**, then re-enable it. For detailed steps on enabling or disabling 2FA, see [Enable Two-Factor Authentication for System Admins with Google Authenticator App](/docs/kb/endpointprotector/enable_two-factor_authentication_for_system_admins_with_google_authenticator_app). 3. Instead of scanning the QR code, manually enter the code in the **Google Authenticator** app. ## Related Links -- [Enable Two-Factor Authentication for System Admins with Google Authenticator App](/docs/kb/endpointprotector/administration-security-and-monitoring/enable_two-factor_authentication_for_system_admins_with_google_authenticator_app.md) -- [Managing System Administrators and Administrator Groups](/docs/kb/endpointprotector/administration-security-and-monitoring/managing-system-administrators-and-administrator-groups.md) +- [Enable Two-Factor Authentication for System Admins with Google Authenticator App](/docs/kb/endpointprotector/enable_two-factor_authentication_for_system_admins_with_google_authenticator_app) +- [Managing System Administrators and Administrator Groups](/docs/kb/endpointprotector/managing-system-administrators-and-administrator-groups) - [Two-Factor Authentication](https://docs.netwrix.com/docs/endpointprotector/admin/systemconfiguration/adminandaccess#two-factor-authentication) diff --git a/docs/kb/endpointprotector/understanding-the-rights-hierarchy-for-devices.md b/docs/kb/endpointprotector/understanding-the-rights-hierarchy-for-devices.md index 20bad5687b..93d48d4ae8 100644 --- a/docs/kb/endpointprotector/understanding-the-rights-hierarchy-for-devices.md +++ b/docs/kb/endpointprotector/understanding-the-rights-hierarchy-for-devices.md @@ -38,6 +38,6 @@ The rights hierarchy for devices, from lowest to highest, is as follows: ## Instructions 1. To set precedence between **Computer Rights** and **User Rights**, go to **System Configuration > System Settings** and select the desired option. - ![System Settings page showing precedence configuration for Computer or User Rights](images/ka0Qk000000DzNR_0EMQk00000BmNLl.png) + ![System Settings page showing precedence configuration for Computer or User Rights](./images/ka0Qk000000DzNR_0EMQk00000BmNLl.png) 2. **Custom Classes** have the highest priority and override all other rights. Use Custom Classes to globally set rights for a device or class of devices identified by VID, PID, and Serial Number. diff --git a/docs/kb/endpointprotector/user_remediation_reporting.md b/docs/kb/endpointprotector/user_remediation_reporting.md index 7f3918d636..eb6b6ab8a8 100644 --- a/docs/kb/endpointprotector/user_remediation_reporting.md +++ b/docs/kb/endpointprotector/user_remediation_reporting.md @@ -30,5 +30,5 @@ This article explains how to locate and review logs of end user responses to **U ## Related Links -- [How to Configure User Remediation for Device Contr](/docs/kb/endpointprotector/device-control-and-access-management/how-to-configure-user-remediation-for-device-control.md) -- [Enabling User Remediation in Content Aware Protection Policies](/docs/kb/endpointprotector/content-aware-protection-and-dpi/enabling-user-remediation-in-content-aware-protection-policies.md) \ No newline at end of file +- [How to Configure User Remediation for Device Contr](/docs/kb/endpointprotector/how-to-configure-user-remediation-for-device-control) +- [Enabling User Remediation in Content Aware Protection Policies](/docs/kb/endpointprotector/enabling-user-remediation-in-content-aware-protection-policies) \ No newline at end of file diff --git a/docs/kb/general/dmz-installation-portals-never-load.md b/docs/kb/general/dmz-installation-portals-never-load.md index dc08bc3533..2ed0fc8598 100644 --- a/docs/kb/general/dmz-installation-portals-never-load.md +++ b/docs/kb/general/dmz-installation-portals-never-load.md @@ -26,7 +26,7 @@ knowledge_article_id: kA00g000000H9afCAC I installed Password Manager portals on a server in a DMZ and configured as per Administrator's guide, but I cannot get to any portal. All 3 of them keep loading and do not show anything. -![User-added](images/servlet_image_6d5dba18caac.png) +![User-added](./images/servlet_image_6d5dba18caac.png) --- diff --git a/docs/kb/general/netwrix-auditor-health-log-error-event-id-6103-suggests-contacting-netwrix-technical-support.md b/docs/kb/general/netwrix-auditor-health-log-error-event-id-6103-suggests-contacting-netwrix-technical-support.md index 297e8beca9..9f2924adfd 100644 --- a/docs/kb/general/netwrix-auditor-health-log-error-event-id-6103-suggests-contacting-netwrix-technical-support.md +++ b/docs/kb/general/netwrix-auditor-health-log-error-event-id-6103-suggests-contacting-netwrix-technical-support.md @@ -46,8 +46,8 @@ An antivirus or EDR/XDR solution in your environment affects the operation of yo ## Resolution -Add antivirus exclusions to both your Netwrix Auditor monitoring plan and to targets by referring to the following article: [Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/system-administration/security-hardening/antivirus-exclusions-for-netwrix-auditor.md). +Add antivirus exclusions to both your Netwrix Auditor monitoring plan and to targets by referring to the following article: [Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor). ## Related Articles -- [Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/system-administration/security-hardening/antivirus-exclusions-for-netwrix-auditor.md) +- [Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor) diff --git a/docs/kb/general/password-requirements-link.md b/docs/kb/general/password-requirements-link.md index d69dc87e82..01e50bd30a 100644 --- a/docs/kb/general/password-requirements-link.md +++ b/docs/kb/general/password-requirements-link.md @@ -22,12 +22,12 @@ knowledge_article_id: kA00g000000H9dWCAS There is an option to specify **Password requirements URL** in the **Branding** settings on the **Administrative portal**. -
![User-added](images/servlet_image_6d5dba18caac.png) +![User-added](./images/servlet_image_6d5dba18caac.png) When you specify a link in this field, it will not appear on the **Self-Service portal** itself. The **Password requirements URL** is shown on an error screen that occurs if a specified password does not meet the password policy. -![User-added](images/servlet_image_6d5dba18caac.png) +![User-added](./images/servlet_image_6d5dba18caac.png) Please [contact Netwrix support](https://www.netwrix.com/support_ticket.html) if you want to change this behavior. diff --git a/docs/kb/general/report-download-permissions-denied.md b/docs/kb/general/report-download-permissions-denied.md index 96f929b549..d08e0269bb 100644 --- a/docs/kb/general/report-download-permissions-denied.md +++ b/docs/kb/general/report-download-permissions-denied.md @@ -24,7 +24,7 @@ knowledge_article_id: kA00g000000H9aWCAS You receive `Error: Permissions denied` or `Can't create the file: Permission denied` when trying to download any report from the Helpdesk portal -![User-added](images/servlet_image_6d5dba18caac.png) +![User-added](./images/servlet_image_6d5dba18caac.png) --- @@ -44,4 +44,4 @@ To grant permission: 3. **Add** the account and enable **Write** Allow checkbox 4. Click **Ok**, then **Ok** again -![User-added](images/servlet_image_6d5dba18caac.png) +![User-added](./images/servlet_image_6d5dba18caac.png) diff --git a/docs/kb/general/this-portal-is-temporarily-unavailable-please-contact-your-it-help-desk.md b/docs/kb/general/this-portal-is-temporarily-unavailable-please-contact-your-it-help-desk.md index 17d222b161..4fae758682 100644 --- a/docs/kb/general/this-portal-is-temporarily-unavailable-please-contact-your-it-help-desk.md +++ b/docs/kb/general/this-portal-is-temporarily-unavailable-please-contact-your-it-help-desk.md @@ -28,7 +28,7 @@ knowledge_article_id: kA00g000000H9ZECA0 Self-Service portal of Password Manager shows the following message: **`This portal is temporarily unavailable, please contact your IT help desk.`** -![User-added](images/servlet_image_6d5dba18caac.png) +![User-added](./images/servlet_image_6d5dba18caac.png) --- @@ -39,7 +39,7 @@ Password Manager allows you to select options that are available on the Self-Ser If all options are disabled, then the portal shows the **"This portal is temporarily unavailable, please contact your IT help desk."** message. This configuration is done on the **Administrative portal**, in **Settings - User options** tab. -![User-added](images/servlet_image_6d5dba18caac.png) +![User-added](./images/servlet_image_6d5dba18caac.png) --- @@ -48,10 +48,10 @@ This configuration is done on the **Administrative portal**, in **Settings - Use To resolve this, enable at least one option for the Self-Service portal. 1. Navigate to the **Administrative portal**, and go to **Settings** - ![User-added](images/servlet_image_6d5dba18caac.png) + ![User-added](./images/servlet_image_6d5dba18caac.png) 2. Then select the **User options** tab and enable options you need - ![User-added](images/servlet_image_6d5dba18caac.png) + ![User-added](./images/servlet_image_6d5dba18caac.png) 3. Click **Apply** diff --git a/docs/kb/general/welcome-to-documentation-and-knowledge-base-help-center.md b/docs/kb/general/welcome-to-documentation-and-knowledge-base-help-center.md index bdc55871bf..9a69921b6c 100644 --- a/docs/kb/general/welcome-to-documentation-and-knowledge-base-help-center.md +++ b/docs/kb/general/welcome-to-documentation-and-knowledge-base-help-center.md @@ -40,7 +40,7 @@ Help us improve contents by providing feedback via the form which is available o > **IMPORTANT:** It is highly recommended to register and login to the Help Center in order to get access to all the content. Check these options in the top-right corner: > -> ![Group 142.png](images/servlet_image_6d5dba18caac.png) +> ![Group 142.png](./images/servlet_image_6d5dba18caac.png) 1. Select the Knowledge base filter. To do this, use one of the following options: - Open a [search page with the selected **Knowledge Base** filter](/docs/kb/ or diff --git a/docs/kb/passwordreset/cannot-login-the-helpdesk-and-admin-portal.md b/docs/kb/passwordreset/cannot-login-the-helpdesk-and-admin-portal.md index 678da9f23a..fe297060cd 100644 --- a/docs/kb/passwordreset/cannot-login-the-helpdesk-and-admin-portal.md +++ b/docs/kb/passwordreset/cannot-login-the-helpdesk-and-admin-portal.md @@ -25,7 +25,7 @@ knowledge_article_id: kA00g000000H9aeCAC When trying to access the Admin or Helpdesk portal, in both cases you receive an IIS login prompt that you are unable to get past. -![User-added](images/ka04u00000116eiAAA_1.png) +![User-added](./images/ka04u00000116eiAAA_1.png) You have verified that username and password are correct. @@ -53,7 +53,7 @@ To resolve the issue please verify the following: 3. In the **Properties** dialog, open the **Directory Security** tab, and select **Edit** for **Authentication and Access Control**. 4. In the **Authentication Methods** dialog, select either the **Integrated Windows authentication** box or **Basic authentication** (password is sent in clear text), and clear all other authentication options for Authentication access. -![User-added](images/ka04u00000116eiAAA_2.png) +![User-added](./images/ka04u00000116eiAAA_2.png) To ensure the required settings are enabled in **IIS7**, do the following: @@ -63,7 +63,7 @@ b) In the Manager central pane, double-click the **Authentication** option. c) In the Authentication list, enable either the **Windows Authentication** option or **Basic Authentication**, and disable all other authentication options. -![User-added](images/ka04u00000116eiAAA_3.png) +![User-added](./images/ka04u00000116eiAAA_3.png) 3. The account you are using has READ access to the physical directory of the Web-portal (by default `C:Program Files (x86)Netwrix Password Manager`). @@ -72,4 +72,4 @@ c) In the Authentication list, enable either the **Windows Authentication** opti 2. In the **Internet Properties** dialog, open the **Connections** tab and click the **LAN settings** button. 3. Make sure the **Use a proxy server for your LAN** option is not enabled. Otherwise, make sure the **Bypass proxy server for local addresses** option is enabled too; in this case the Help-Desk portal must be a member of the **Local intranet zone**, or specified as an exception. -![User-added](images/ka04u00000116eiAAA_4.png) +![User-added](./images/ka04u00000116eiAAA_4.png) diff --git a/docs/kb/privilegesecure/active-directory-ad-users-groups-or-computers-not-available-to-add-to-sbpam.md b/docs/kb/privilegesecure/active-directory-ad-users-groups-or-computers-not-available-to-add-to-sbpam.md index 6100619aa4..c2cc0acd64 100644 --- a/docs/kb/privilegesecure/active-directory-ad-users-groups-or-computers-not-available-to-add-to-sbpam.md +++ b/docs/kb/privilegesecure/active-directory-ad-users-groups-or-computers-not-available-to-add-to-sbpam.md @@ -38,6 +38,6 @@ Recently created Active Directory (AD) users, groups, or computers may not be im 4. Confirm the **Last Synchronized** date and time. - If it is not recent, click **Synchronize Now** to immediately run a domain sync. -![A domain resource as displayed in Netwrix Privilege Secure's web application.](images/ka04u000000HdF1_00N0g000004CA0p_0EM4u000004biML.png) +![A domain resource as displayed in Netwrix Privilege Secure's web application.](./images/ka04u000000HdF1_00N0g000004CA0p_0EM4u000004biML.png) Upon successful domain sync, the **Last Synchronized** field for the domain will update. All users, groups, and computers in the domain will now be available to be onboarded to Netwrix Privilege Secure. diff --git a/docs/kb/privilegesecure/add-active-directory-federation-services-ad-fs-as-an-authentication-connector-openid-connect.md b/docs/kb/privilegesecure/add-active-directory-federation-services-ad-fs-as-an-authentication-connector-openid-connect.md index 3f87a364d7..a3a18a8ebe 100644 --- a/docs/kb/privilegesecure/add-active-directory-federation-services-ad-fs-as-an-authentication-connector-openid-connect.md +++ b/docs/kb/privilegesecure/add-active-directory-federation-services-ad-fs-as-an-authentication-connector-openid-connect.md @@ -35,31 +35,31 @@ This article outlines the process of adding Active Directory Federation Services 1. Launch **AD FS Management** on the AD FS server: - ![User-added image](images/ka04u000000HcZn_0EM4u000004bUfU.png) + ![User-added image](./images/ka04u000000HcZn_0EM4u000004bUfU.png) 2. Right-click on **Application Groups** and select **Add Application Group…** - ![User-added image](images/ka04u000000HcZn_0EM4u000004bUfd.png) + ![User-added image](./images/ka04u000000HcZn_0EM4u000004bUfd.png) 3. Select **Native application accessing a web API** and enter "SbPAM (OIDC)" as the **Name**, then click **Next**. - ![User-added image](images/ka04u000000HcZn_0EM4u000004bUfn.png) + ![User-added image](./images/ka04u000000HcZn_0EM4u000004bUfn.png) 4. Copy the **Client Identifier** value; you will need that when configuring Netwrix Privilege Secure. - ![User-added image](images/ka04u000000HcZn_0EM4u000004bUfi.png) + ![User-added image](./images/ka04u000000HcZn_0EM4u000004bUfi.png) 5. For the **Redirect URI**, use the Netwrix Privilege Secure server's URL followed by `/callback`. For example: `https://:6500/callback`. Click **Add**, then **Next**. - ![User-added image](images/ka04u000000HcZn_0EM4u000004bUfs.png) + ![User-added image](./images/ka04u000000HcZn_0EM4u000004bUfs.png) 6. For the **Identifier** of the Web API, use the Netwrix Privilege Secure server's URL. Click **Add**, then click **Next**. - ![User-added image](images/ka04u000000HcZn_0EM4u000004bUfx.png) + ![User-added image](./images/ka04u000000HcZn_0EM4u000004bUfx.png) 7. For **Apply Access Control Policy**, leave all defaults and then click **Next**. - ![User-added image](images/ka04u000000HcZn_0EM4u000004bUg2.png) + ![User-added image](./images/ka04u000000HcZn_0EM4u000004bUg2.png) 8. For **Configure Application Permissions**, enable the following and then click **Next**: @@ -67,17 +67,17 @@ This article outlines the process of adding Active Directory Federation Services - `openid` - `profile` - ![User-added image](images/ka04u000000HcZn_0EM4u000004bUgC.png) + ![User-added image](./images/ka04u000000HcZn_0EM4u000004bUgC.png) 9. Review the Summary, then click **Finish**. 10. Double-click on the newly created Application Group, then double-click on the Web API application, then navigate to the **Issuance Transform Rules** tab. Click **Add Rule...** - ![User-added image](images/ka04u000000HcZn_0EM4u000004bUgH.png) + ![User-added image](./images/ka04u000000HcZn_0EM4u000004bUgH.png) 11. From the dropdown, select **Send Claims Using a Custom Rule** and click **Next**. - ![User-added image](images/ka04u000000HcZn_0EM4u000004bUgM.png) + ![User-added image](./images/ka04u000000HcZn_0EM4u000004bUgM.png) 12. Name the rule "Send attributes", and add the following custom rule: @@ -86,7 +86,7 @@ This article outlines the process of adding Active Directory Federation Services => issue(claim = x); ``` - ![User-added image](images/ka04u000000HcZn_0EM4u000004bUgR.png) + ![User-added image](./images/ka04u000000HcZn_0EM4u000004bUgR.png) Click **Finish**, **Apply**, **OK**, then **OK** again. You can now close **AD FS**. @@ -109,7 +109,7 @@ Once the *Steps for AD FS* have been completed, take the following steps in Netw 2. Give the new connector a name, description (optional), and a Connector Type of "OpenID Connect". - ![User-added image](images/ka04u000000HcZn_0EM4u000004bUgW.png) + ![User-added image](./images/ka04u000000HcZn_0EM4u000004bUgW.png) 3. Click on **Configuration Wizard**. @@ -120,7 +120,7 @@ Once the *Steps for AD FS* have been completed, take the following steps in Netw - **Callback Address:** `https://:6500/callback` - **CORS:** `https://:6500` - ![User-added image](images/ka04u000000HcZn_0EM4u000004bUgb.png) + ![User-added image](./images/ka04u000000HcZn_0EM4u000004bUgb.png) 5. Click **Test Connection**. If brought to a log-in page, click **Back** in your web browser and then **Next** in the Netwrix Privilege Secure wizard. If the page refreshes and brings you back to the Netwrix Privilege Secure wizard, you should also click **Next** to proceed. @@ -128,14 +128,14 @@ Once the *Steps for AD FS* have been completed, take the following steps in Netw 7. Click **Get User Data**. Locate a mapping you would like to use when users sign in to Netwrix Privilege Secure using AD FS, such as an email address or UPN. - ![User-added image](images/ka04u000000HcZn_0EM4u000004bUgq.png) + ![User-added image](./images/ka04u000000HcZn_0EM4u000004bUgq.png) Click on the mapping, click **Select**, select the matching Active Directory mapping from the displayed dropdown, then click **Finish**. - ![User-added image](images/ka04u000000HcZn_0EM4u000004bUgg.png) + ![User-added image](./images/ka04u000000HcZn_0EM4u000004bUgg.png) 8. The last step is to navigate to specific users in Netwrix Privilege Secure's **Users & Groups** menu, and assign the AD FS OIDC authenticator. - ![User-added image](images/ka04u000000HcZn_0EM4u000004bUgl.png) + ![User-added image](./images/ka04u000000HcZn_0EM4u000004bUgl.png) When using the OIDC log-in option, the user will be redirected to log in to AD FS. Upon successful authentication, the user will be redirected to the Netwrix Privilege Secure UI as their now logged-in user. diff --git a/docs/kb/privilegesecure/add-active-directory-federation-services-ad-fs-as-an-authentication-connector-saml.md b/docs/kb/privilegesecure/add-active-directory-federation-services-ad-fs-as-an-authentication-connector-saml.md index 1b9eaf3abd..6761f3b809 100644 --- a/docs/kb/privilegesecure/add-active-directory-federation-services-ad-fs-as-an-authentication-connector-saml.md +++ b/docs/kb/privilegesecure/add-active-directory-federation-services-ad-fs-as-an-authentication-connector-saml.md @@ -30,40 +30,40 @@ This article outlines the process of adding Active Directory Federation Services ### Steps for Active Directory Federation Services (AD FS) 1. Launch **AD FS Management** on the AD FS server: - ![User-added image](images/ka04u000000wwIE_0EM4u000004bUhA.png) + ![User-added image](./images/ka04u000000wwIE_0EM4u000004bUhA.png) 2. Right-click on **Application Groups** and select **Add Application Group…** - ![User-added image](images/ka04u000000wwIE_0EM4u000004bUhK.png) + ![User-added image](./images/ka04u000000wwIE_0EM4u000004bUhK.png) 3. Select **Native application accessing a web API** and enter "SbPAM (SAML)" as the **Name**, then click **Next**. - ![User-added image](images/ka04u000000wwIE_0EM4u000004bUhP.png) + ![User-added image](./images/ka04u000000wwIE_0EM4u000004bUhP.png) 4. Copy the **Client Identifier** value; you will need that when configuring Netwrix Privilege Secure. - ![User-added image](images/ka04u000000wwIE_0EM4u000004bUhU.png) + ![User-added image](./images/ka04u000000wwIE_0EM4u000004bUhU.png) 5. For the **Redirect URI**, use the following URI with the hostname of the SbPAM server customized to match your environment. For example: `https://:6500/samlSigninCallback`. Click **Add**, then **Next**. - ![User-added image](images/ka04u000000wwIE_0EM4u000004bUhZ.png) + ![User-added image](./images/ka04u000000wwIE_0EM4u000004bUhZ.png) 6. For the **Identifier** of the Web API, enter `sbpamsaml.stealthbits.com`, click **Add**, then click **Next**. - ![User-added image](images/ka04u000000wwIE_0EM4u000004bUiD.png) + ![User-added image](./images/ka04u000000wwIE_0EM4u000004bUiD.png) 7. For **Apply Access Control Policy**, leave all defaults and then click **Next**. - ![User-added image](images/ka04u000000wwIE_0EM4u000004bUiI.png) + ![User-added image](./images/ka04u000000wwIE_0EM4u000004bUiI.png) 8. For **Configure Application Permissions**, enable the following and then click **Next**: - `allatclaims` - `email` - `openid` - `profile` - ![User-added image](images/ka04u000000wwIE_0EM4u000004bUi8.png) + ![User-added image](./images/ka04u000000wwIE_0EM4u000004bUi8.png) 9. Click **Next** on the remaining pages until the wizard completes. 10. In the left sidebar of **AD FS**, click on the **Relying Party Trusts** folder. In the right sidebar, click **Add Relying Party Trust...** - ![User-added image](images/ka04u000000wwIE_0EM4u000004bUho.png) + ![User-added image](./images/ka04u000000wwIE_0EM4u000004bUho.png) 11. Select **Claims aware** and click **Next**. - ![User-added image](images/ka04u000000wwIE_0EM4u000004bUhy.png) + ![User-added image](./images/ka04u000000wwIE_0EM4u000004bUhy.png) 12. For **Select Data Source**, select **Enter data about the relying party manually** and click **Next**. @@ -72,26 +72,26 @@ This article outlines the process of adding Active Directory Federation Services 14. For **Configure Certificate**, leave the default values and click **Next**. 15. For **Configure URL**, check **Enable support for the SAML 2.0 WebSSO protocol** and enter your AD FS server's FQDN followed by `/adfs/ls`. For example: `https://adfs-server.domain.com/adfs/ls`. Click **Next**. - ![User-added image](images/ka04u000000wwIE_0EM4u000004bUiN.png) + ![User-added image](./images/ka04u000000wwIE_0EM4u000004bUiN.png) 16. For **Configure Identifiers**, use the value `sbpamsaml.stealthbits.com`, click **Add**, then click **Next**. - ![User-added image](images/ka04u000000wwIE_0EM4u000004bUiS.png) + ![User-added image](./images/ka04u000000wwIE_0EM4u000004bUiS.png) 17. Leave **Choose Access Control Policy** as default values and click **Next**, then click **Next** through the remaining pages to finish the wizard. 18. When the wizard closes, a window for **Issuance Transform Rules** will automatically open. Click **Add Rule...**. 19. Select **Send LDAP Attributes as Claims**, and click **Next**. - ![User-added image](images/ka04u000000wwIE_0EM4u000004bUiX.png) + ![User-added image](./images/ka04u000000wwIE_0EM4u000004bUiX.png) 20. Name the rule "Send attributes", select "Active Directory" as the **Attribute store**, map the following **LDAP Attributes** to **Outgoing Claim Types**, click **Finish**, then click **Apply** and **OK**: - `SAM-Account-Name` → `Name` - `User-Principal-Name` → `UPN` - `E-Mail-Addresses` → `E-Mail Address` - ![User-added image](images/ka04u000000wwIE_0EM4u000004bUic.png) + ![User-added image](./images/ka04u000000wwIE_0EM4u000004bUic.png) 21. Double-click on the **Relying Party Trust** created in the previous steps (named "SbPAM (SAML)"), and navigate to the **Endpoints** tab. - ![User-added image](images/ka04u000000wwIE_0EM4u000004bUih.png) + ![User-added image](./images/ka04u000000wwIE_0EM4u000004bUih.png) Add the following endpoints (click **Add SAML...**): @@ -99,14 +99,14 @@ This article outlines the process of adding Active Directory Federation Services Binding: POST Index: 0 Trusted URL: `https://:6500/samlSigninCallback` - ![User-added image](images/ka04u000000wwIE_0EM4u000004bUim.png) + ![User-added image](./images/ka04u000000wwIE_0EM4u000004bUim.png) - Endpoint type: SAML Logout Binding: POST Index: 0 Trusted URL: `https://.domain.com/adfs/ls/?wa=wsignout1.0&wreply=https://:6500` Response URL: `https://:6500/login` - ![User-added image](images/ka04u000000wwIE_0EM4u000004bUir.png) + ![User-added image](./images/ka04u000000wwIE_0EM4u000004bUir.png) Click **OK**, **Apply**, then **OK**. @@ -119,7 +119,7 @@ Once the *Steps for AD FS* have been completed, take the following steps in Netw 1. As a Netwrix Privilege Secure admin, navigate in Netwrix Privilege Secure to **Configuration > Authentication**, and click the green **"+"** button to add a new Authentication Connector. 2. Give the new connector a name, description (optional), and a Connector Type of "SAML". - ![User-added image](images/ka04u000000wwIE_0EM4u000004bUiw.png) + ![User-added image](./images/ka04u000000wwIE_0EM4u000004bUiw.png) 3. Click on **Configuration Wizard**. @@ -127,29 +127,29 @@ Once the *Steps for AD FS* have been completed, take the following steps in Netw - Signin URI: `https://.domain.com/adfs/ls` - Callback Address: `https://:6500/samlSigninCallback` - CORS: `https://:6500` - ![User-added image](images/ka04u000000wwIE_0EM4u000004bUj1.png) + ![User-added image](./images/ka04u000000wwIE_0EM4u000004bUj1.png) Click **Test Connection**. If brought to a log-in page, click **Back** in your web browser and then **Next** in the Netwrix Privilege Secure wizard. If the page refreshes and brings you back to the Netwrix Privilege Secure wizard, click **Next** to proceed. 5. Select "Unspecified" for the **Name ID Policy**, and add a certificate if required. Then, click **Login** and sign in to AD FS using Active Directory credentials. - ![User-added image](images/ka04u000000wwIE_0EM4u000004bUj6.png) + ![User-added image](./images/ka04u000000wwIE_0EM4u000004bUj6.png) When redirected back to this page after signing in to AD FS, if the message at the bottom reads "Login was successful" then click **Next**. 6. Locate a mapping you would like to use when users sign in to Netwrix Privilege Secure using AD FS, such as an email address or UPN. - ![User-added image](images/ka04u000000wwIE_0EM4u000004bUjB.png) + ![User-added image](./images/ka04u000000wwIE_0EM4u000004bUjB.png) Click on the mapping, click **Select**, select the matching Active Directory mapping from the displayed dropdown, then click **Next**. - ![User-added image](images/ka04u000000wwIE_0EM4u000004bUjG.png) + ![User-added image](./images/ka04u000000wwIE_0EM4u000004bUjG.png) 7. For the **Signout URI** and **Signout Callback URI**, use the following values: - Signout URI: `https://.domain.com/adfs/ls/?wa=wsignout1.0&wreply=` - Signout Callback URI: `https://:6500` - ![User-added image](images/ka04u000000wwIE_0EM4u000004bUjL.png) + ![User-added image](./images/ka04u000000wwIE_0EM4u000004bUjL.png) Click **Test Log Out**, then **Finish** to complete the wizard. AD FS has now been added to Netwrix Privilege Secure (via SAML) as an Authentication Connector. 8. The last step is to navigate to specific users in Netwrix Privilege Secure's **Users & Groups** menu, and assign the AD FS SAML authenticator. - ![User-added image](images/ka04u000000wwIE_0EM4u000004bUjQ.png) + ![User-added image](./images/ka04u000000wwIE_0EM4u000004bUjQ.png) When using the SAML log-in option, the user will be redirected to sign in to AD FS. Upon successful authentication, the user will be redirected to the Netwrix Privilege Secure UI as their now signed-in user. diff --git a/docs/kb/privilegesecure/add-cache-settings-for-javascript-files-to-improve-nps-page-load-performance.md b/docs/kb/privilegesecure/add-cache-settings-for-javascript-files-to-improve-nps-page-load-performance.md index 66dea6b084..fb9567777b 100644 --- a/docs/kb/privilegesecure/add-cache-settings-for-javascript-files-to-improve-nps-page-load-performance.md +++ b/docs/kb/privilegesecure/add-cache-settings-for-javascript-files-to-improve-nps-page-load-performance.md @@ -69,10 +69,10 @@ To address this issue, you can create an IIS configuration setting that will upd 8. Open your NPS web page and look at the `Network` tab in the developer tools Window. 9. See the page download: - ![001.png](images/ka0Qk0000000zjR_0EM4u000008M2O1.png) + ![001.png](./images/ka0Qk0000000zjR_0EM4u000008M2O1.png) 10. Reload the page, see it is loaded from the cache: - ![002.png](images/ka0Qk0000000zjR_0EM4u000008M2O6.png) + ![002.png](./images/ka0Qk0000000zjR_0EM4u000008M2O6.png) 11. Copy the updated `web.config` to `C:\Program Files\Stealthbits\PAM\Web\web.config.rewrite`, you will need this for future upgrades. diff --git a/docs/kb/privilegesecure/add-microsoft-entra-id-as-an-authentication-connector-openid-connect.md b/docs/kb/privilegesecure/add-microsoft-entra-id-as-an-authentication-connector-openid-connect.md index 54712cc934..bdc19d9e1a 100644 --- a/docs/kb/privilegesecure/add-microsoft-entra-id-as-an-authentication-connector-openid-connect.md +++ b/docs/kb/privilegesecure/add-microsoft-entra-id-as-an-authentication-connector-openid-connect.md @@ -42,7 +42,7 @@ Perform the following steps in Microsoft Entra ID as an administrator to prepare https://your-sbpam-server-hostname:6500/callback ``` - ![App registration page with Redirect URI field highlighted](images/ka0Qk000000DtGP_0EM4u000004bUjf.png) + ![App registration page with Redirect URI field highlighted](./images/ka0Qk000000DtGP_0EM4u000004bUjf.png) 4. Click **Register**. After registration completes, you will be redirected to the new app's **Overview** page. 5. In the left sidebar, click **Authentication**. Scroll down and enter the same **Callback Address** from Step 3 in the **Front-channel logout URL** field. @@ -50,7 +50,7 @@ Perform the following steps in Microsoft Entra ID as an administrator to prepare - **Access tokens (used for implicit flows)** - **ID tokens (used for implicit and hybrid flows)** - ![Authentication settings with token options enabled](images/ka0Qk000000DtGP_0EM4u000004bUjk.png) + ![Authentication settings with token options enabled](./images/ka0Qk000000DtGP_0EM4u000004bUjk.png) 6. Click **Save** at the top of the page, then return to the app's **Overview** page. 7. Click **Endpoints** near the top of the page. Copy the **OpenID Connect metadata document** URL and open it in a new browser tab. @@ -71,19 +71,19 @@ After completing the **Steps for Microsoft Entra ID**, perform the following ste 1. As a Netwrix Privilege Secure administrator, navigate to **Configuration > Authentication** and click the green **+** button to add a new Authentication Connector. 2. Enter a name and (optionally) a description for the new connector. Set the **Connector Type** to **OpenID Connect**. - ![Authentication Connector creation dialog with OpenID Connect selected](images/ka0Qk000000DtGP_0EM4u000004bUjp.png) + ![Authentication Connector creation dialog with OpenID Connect selected](./images/ka0Qk000000DtGP_0EM4u000004bUjp.png) 3. Click **Configuration Wizard**. 4. On the wizard's **Configure Client** page, enter the **Issuer** and **Client ID** (from the **Steps for Microsoft Entra ID**) in the respective fields. - ![Configure Client page with Issuer and Client ID fields](images/ka0Qk000000DtGP_0EM4u000004bUju.png) + ![Configure Client page with Issuer and Client ID fields](./images/ka0Qk000000DtGP_0EM4u000004bUju.png) 5. Click **Test Connection**. On the Microsoft Entra ID sign-in page that loads, **do not sign in**. Once you have verified that the sign-in page loaded properly, click the back button in your browser to return to Netwrix Privilege Secure. The connection test is successful if Microsoft Entra ID did not display an error. 6. Click **Next** to advance in the Authentication Connector Configuration Wizard. You will now be on the **Test Login** page. 7. Click **Login** and sign in as any Microsoft Entra ID user (this does not need to be an administrator). You will be prompted to accept the app's requested permissions. Check **Consent on behalf of your organization** and click **Accept**. - ![Microsoft Entra ID permissions consent dialog](images/ka0Qk000000DtGP_0EM4u000004bUjz.png) + ![Microsoft Entra ID permissions consent dialog](./images/ka0Qk000000DtGP_0EM4u000004bUjz.png) 8. Click **Next** in the wizard. You will now be on the **Configure Id Mapping** page. 9. Click **Get User Data**. @@ -95,21 +95,21 @@ After completing the **Steps for Microsoft Entra ID**, perform the following ste > **IMPORTANT:** Make sure to use a field that has an `ID TOKEN` source, rather than `ACCESS TOKEN`. - ![User data mapping table with ID Token source highlighted](images/ka0Qk000000DtGP_0EM4u000004bUk9.png) + ![User data mapping table with ID Token source highlighted](./images/ka0Qk000000DtGP_0EM4u000004bUk9.png) Once the desired field has been found, click on it and then click **Select**. 10. You will now be back in the Authentication Connector Configuration Wizard, on the **Configure Id Mapping** page. Make sure the **Login Format** dropdown matches the ID Token field selected from Microsoft Entra ID in the previous step. For example, if you chose **Email** for the field in the previous step, then this dropdown should also be **Email Address**. - ![Login Format dropdown with Email Address selected](images/ka0Qk000000DtGP_0EM4u000004bUkE.png) + ![Login Format dropdown with Email Address selected](./images/ka0Qk000000DtGP_0EM4u000004bUkE.png) 11. Click **Finish** on the summary modal, and then **Save** for the authentication connector. 12. You can now assign this authentication connector to a user via the **Authentication Connector** tab for a user accessed in Netwrix Privilege Secure's **Users & Groups** page. - ![Authentication Connector assignment in Users & Groups page](images/ka0Qk000000DtGP_0EM4u000004bUkJ.png) + ![Authentication Connector assignment in Users & Groups page](./images/ka0Qk000000DtGP_0EM4u000004bUkJ.png) Users with this authentication connector assignment can now use this authentication connector option on the Netwrix Privilege Secure log-in screen. - ![Netwrix Privilege Secure login screen with OpenID Connect option](images/ka0Qk000000DtGP_0EM4u000004bUkO.png) + ![Netwrix Privilege Secure login screen with OpenID Connect option](./images/ka0Qk000000DtGP_0EM4u000004bUkO.png) When using the OpenID Connect log-in option, the user will be redirected to sign in to Microsoft Entra ID. Upon successful authentication, the user will be redirected to the Netwrix Privilege Secure UI as their signed-in user. diff --git a/docs/kb/privilegesecure/add-microsoft-entra-id-as-an-authentication-connector-saml.md b/docs/kb/privilegesecure/add-microsoft-entra-id-as-an-authentication-connector-saml.md index 31d4840517..2039723522 100644 --- a/docs/kb/privilegesecure/add-microsoft-entra-id-as-an-authentication-connector-saml.md +++ b/docs/kb/privilegesecure/add-microsoft-entra-id-as-an-authentication-connector-saml.md @@ -38,13 +38,13 @@ This article outlines the process of adding Microsoft Entra ID (formerly Azure A Give the app any name, and set the radio button to **Integrate any other application you don't find in the gallery (Non-gallery)**. Click **Create**. - ![User-added image](images/ka0Qk0000003IQD_0EM4u000004bUkT.png) + ![User-added image](./images/ka0Qk0000003IQD_0EM4u000004bUkT.png) 4. You’ll be redirected to the new app’s **Overview** page. In the left sidebar, select **Single sign-on**, then select **SAML**. - ![User-added image](images/ka0Qk0000003IQD_0EM4u000004bUkY.png) + ![User-added image](./images/ka0Qk0000003IQD_0EM4u000004bUkY.png) 5. For Step 1 in this wizard (**Basic SAML Configuration**), click **Edit**. @@ -56,17 +56,17 @@ This article outlines the process of adding Microsoft Entra ID (formerly Azure A https://:6500/samlSigninCallback ``` - ![User-added image](images/ka0Qk0000003IQD_0EM4u000004bUh1.png) + ![User-added image](./images/ka0Qk0000003IQD_0EM4u000004bUh1.png) Click **Save** after making changes, and then close the editor for **Basic SAML Configuration**. 6. Scroll down to section 3, and download the **Certificate (Base64)**. - ![User-added image](images/ka0Qk0000003IQD_0EM4u000004bUkd.png) + ![User-added image](./images/ka0Qk0000003IQD_0EM4u000004bUkd.png) 7. Scroll down to section 4, and copy the **Login URL** for later use. - ![User-added image](images/ka0Qk0000003IQD_0EM4u000004bUki.png) + ![User-added image](./images/ka0Qk0000003IQD_0EM4u000004bUki.png) 8. In the left sidebar, click on **Users and Groups**. Add a Microsoft Entra ID user to this page (**Add user/group** button near the top). @@ -87,12 +87,12 @@ This article outlines the process of adding Microsoft Entra ID (formerly Azure A 1. As a Netwrix Privilege Secure admin, navigate in Netwrix Privilege Secure to **Configuration > Authentication**, and click the green **"+"** button to add a new Authentication Connector. 2. Give the new connector a name, description (optional), and a Connector Type of "SAML". - ![User-added image](images/ka0Qk0000003IQD_0EM4u000004bUkn.png) + ![User-added image](./images/ka0Qk0000003IQD_0EM4u000004bUkn.png) 3. Click on **Configuration Wizard**. 4. On the **Configure Client** page of that wizard, use the **Login URL** in the **Signin URI** field (the **Login URL** was obtained in the Steps for Microsoft Entra ID). All fields should now be filled in. - ![User-added image](images/ka0Qk0000003IQD_0EM4u000004bUks.png) + ![User-added image](./images/ka0Qk0000003IQD_0EM4u000004bUks.png) 5. Click **Test Connection**. @@ -112,7 +112,7 @@ This article outlines the process of adding Microsoft Entra ID (formerly Azure A In simple terms, there needs to be a property for each user in on-prem Active Directory and Microsoft Entra ID that matches. Often, this is an email address. - ![User-added image](images/ka0Qk0000003IQD_0EM4u000004bUkx.png) + ![User-added image](./images/ka0Qk0000003IQD_0EM4u000004bUkx.png) Once the desired field has been found, click on it and then click **Select** (you may need to scroll down in the modal to see this button). @@ -120,7 +120,7 @@ This article outlines the process of adding Microsoft Entra ID (formerly Azure A For example, if you chose **Email** for the field in the previous step then this dropdown should also be **Email Address**. - ![User-added image](images/ka0Qk0000003IQD_0EM4u000004bUl2.png) + ![User-added image](./images/ka0Qk0000003IQD_0EM4u000004bUl2.png) 11. Click **Next**. On the next page, enter the following for the **Signout URI**: @@ -130,14 +130,14 @@ This article outlines the process of adding Microsoft Entra ID (formerly Azure A Click **Test Log Out** to sign out of the SAML provider. If the log out was performed correctly, click **Finish** then **Okay**, otherwise confirm the settings and try again. - ![User-added image](images/ka0Qk0000003IQD_0EM4u000004bUl7.png) + ![User-added image](./images/ka0Qk0000003IQD_0EM4u000004bUl7.png) 12. You can now assign this authentication connector to a user via the **Authentication Connector** tab for a user accessed in Netwrix Privilege Secure's **Users & Groups** page. - ![User-added image](images/ka0Qk0000003IQD_0EM4u000004bUlC.png) + ![User-added image](./images/ka0Qk0000003IQD_0EM4u000004bUlC.png) Users with this authentication connector assignment can now use this authentication connector option on the Netwrix Privilege Secure log-in screen. - ![User-added image](images/ka0Qk0000003IQD_0EM4u000004bUlH.png) + ![User-added image](./images/ka0Qk0000003IQD_0EM4u000004bUlH.png) When using the SAML log-in option, the user will be redirected to sign in to Microsoft Entra ID. Upon successful authentication, the user will be redirected to the Netwrix Privilege Secure UI as their now signed-in user. diff --git a/docs/kb/privilegesecure/add-vmware-vcenter-website-to-browser-extension.md b/docs/kb/privilegesecure/add-vmware-vcenter-website-to-browser-extension.md index 4b5c52ab41..a5d6e6e4a2 100644 --- a/docs/kb/privilegesecure/add-vmware-vcenter-website-to-browser-extension.md +++ b/docs/kb/privilegesecure/add-vmware-vcenter-website-to-browser-extension.md @@ -33,14 +33,14 @@ This article outlines the process of adding a VMware vCenter web application (we 1. **Create a VMware vCenter website Activity** (be sure to enter the URL normally used to log-in to vCenter, and any Active Directory (AD) group that would give the account permission to log-in). Note that this example is for an **Activity Token**, however **Managed Account** and **Requester** workflows are also supported. - ![User-added image](images/ka04u000000HcZr_0EM4u000004bUlM.png) + ![User-added image](./images/ka04u000000HcZr_0EM4u000004bUlM.png) 2. **Create a Website Resource**. Enter the URL for vCenter, and also (if possible) choose a resource that is in the same AD domain as the vSphere host. This is to ensure that when an account is created and group permissions are granted to it, it will happen on a Domain Controller (DC) close to where vSphere would normally authenticate to. This prevents needing to wait for permissions to replicate when logging-in to vSphere. - ![User-added image](images/ka04u000000HcZr_0EM4u000004bUlR.png) + ![User-added image](./images/ka04u000000HcZr_0EM4u000004bUlR.png) 3. **Create an Access Policy** that links a user to the vSphere Activity and the Website Resource. - ![User-added image](images/ka04u000000HcZr_0EM4u000004bUlW.png) + ![User-added image](./images/ka04u000000HcZr_0EM4u000004bUlW.png) 4. There should now be a vSphere activity in the Netwrix Privilege Secure Browser Extension, with the ability to select it to create a session (click once) and then launch vSphere (click again). diff --git a/docs/kb/privilegesecure/apply-a-new-license.md b/docs/kb/privilegesecure/apply-a-new-license.md index 02beb13caf..7e408a7ce1 100644 --- a/docs/kb/privilegesecure/apply-a-new-license.md +++ b/docs/kb/privilegesecure/apply-a-new-license.md @@ -36,13 +36,13 @@ Netwrix Privilege Secure Access Management comes with a 30-day trial license. On 2. In the upper-right of the page, click your account name, and then click **About Netwrix Privilege Secure Access Management**. - ![The user settings dropdown menu in Netwrix Privilege Secure Access Management.](images/ka0Qk000000DgJB_0EM4u000004biJb.png) + ![The user settings dropdown menu in Netwrix Privilege Secure Access Management.](./images/ka0Qk000000DgJB_0EM4u000004biJb.png) The **About Netwrix Privilege Secure Access Management** page will be displayed, including an **Import License** button that you can use to update the product's license. **_IMPORTANT:_** _If a new license key file is needed, please contact your Netwrix or Netwrix Account Manager._ - ![The About page in Netwrix Privilege Secure Access Management's web application interface.](images/ka0Qk000000DgJB_0EM4u000004biJg.png) + ![The About page in Netwrix Privilege Secure Access Management's web application interface.](./images/ka0Qk000000DgJB_0EM4u000004biJg.png) 3. Click **Import License**. A Windows file dialog will open. Navigate to the location of the new license key file, select it, and click **Open**. The license will be imported, and the displayed license information will be updated. diff --git a/docs/kb/privilegesecure/configuring-a-custom-radius-authentication-connector.md b/docs/kb/privilegesecure/configuring-a-custom-radius-authentication-connector.md index 70e4ebbfc3..772663e317 100644 --- a/docs/kb/privilegesecure/configuring-a-custom-radius-authentication-connector.md +++ b/docs/kb/privilegesecure/configuring-a-custom-radius-authentication-connector.md @@ -33,9 +33,9 @@ Ensure that you have a RADIUS server installed and configured in your environmen ## Instructions 1. In Netwrix Privilege Secure (NPS), navigate to **Configuration > Authentication**. Select the **green plus sign** to create a new Authentication Connector. 2. Provide a name for the Connector and select the **MFA** Connector Type. - ![rtaImage.jpg](images/ka0Qk000000B1aH_0EMQk000008j38P.png) + ![rtaImage.jpg](./images/ka0Qk000000B1aH_0EMQk000008j38P.png) 3. Click **Save**, and then configure the connector with the appropriate values for your RADIUS server. - ![rtaImage 2.jpg](images/ka0Qk000000B1aH_0EMQk000008j3Bd.png) + ![rtaImage 2.jpg](./images/ka0Qk000000B1aH_0EMQk000008j3Bd.png) 4. Open the **appsettings.json** file. On a default installation, it will be located in the following path: ``` diff --git a/docs/kb/privilegesecure/configuring-the-netwrix-privilege-secure-rds-web-app-launcher.md b/docs/kb/privilegesecure/configuring-the-netwrix-privilege-secure-rds-web-app-launcher.md index 941cd7ac17..8111439a1e 100644 --- a/docs/kb/privilegesecure/configuring-the-netwrix-privilege-secure-rds-web-app-launcher.md +++ b/docs/kb/privilegesecure/configuring-the-netwrix-privilege-secure-rds-web-app-launcher.md @@ -33,7 +33,7 @@ The Web App Launcher can be downloaded from [this link](https://dl.netwrix.com/a On the RDS server, extract the files to a directory of your choosing. For the examples in this article, `C:\webapp-launcher\` will be used. -![image.png](images/ka0Qk0000001EP7_00N0g000004CA0p_0EMQk000001tL01.png) +![image.png](./images/ka0Qk0000001EP7_00N0g000004CA0p_0EMQk000001tL01.png) ## Configuration @@ -48,7 +48,7 @@ There are configurable runtime settings that you can apply to the Web App Launch In order to configure these settings, open `appsettings.json` in your Web App Launcher directory. The `ChromeOptions` section contains the above settings. Change the values as required, and save the file. -![image.png](images/ka0Qk0000001EP7_00N0g000004CA0p_0EMQk000001tH7k.png) +![image.png](./images/ka0Qk0000001EP7_00N0g000004CA0p_0EMQk000001tH7k.png) Note that these settings affect all websites launched from this Web App Launcher. If it is necessary to have multiple sets of settings, create another Web App Launcher directory with a different `appsettings.json` configuration, and use the appropriate one in NPS. @@ -59,12 +59,12 @@ In order to use the Web App Launcher, an Application User must be created in NPS Any backslashes (\\) in the app secret must be escaped with a preceding backslash (\\\\) ::: -![image.png](images/ka0Qk0000001EP7_00N0g000004CA0p_0EMQk000001tPOb.png) +![image.png](./images/ka0Qk0000001EP7_00N0g000004CA0p_0EMQk000001tPOb.png) ### Web App Launcher Directories Ensure that the indicated paths correspond to the chosen Web App Launcher directory. -![image.png](images/ka0Qk0000001EP7_00N0g000004CA0p_0EMQk000001tlXC.png) +![image.png](./images/ka0Qk0000001EP7_00N0g000004CA0p_0EMQk000001tlXC.png) ## Launch Options and Examples @@ -83,7 +83,7 @@ Example: launch-website.exe https://website.com jsmith Password123 ``` -![image.png](images/ka0Qk0000001EP7_00N0g000004CA0p_0EMQk000001tMXD.png) +![image.png](./images/ka0Qk0000001EP7_00N0g000004CA0p_0EMQk000001tMXD.png) Note that the login account in this example connects to the RDS session running the web app launcher as a remote app. The web app launcher will launch the website under the context of the user and password supplied as command line arguments. @@ -102,7 +102,7 @@ Example: launch-website.exe https://website.com %token% %sessionid% ``` -![image.png](images/ka0Qk0000001EP7_00N0g000004CA0p_0EMQk000001tOSX.png) +![image.png](./images/ka0Qk0000001EP7_00N0g000004CA0p_0EMQk000001tOSX.png) Note that the login account in this example both connects to the RDS session running the web app launcher as a remote app, and is used as the credential to be passed to the website. @@ -126,6 +126,6 @@ Example: launch-website.exe https://website.com lab\jsmith ``` -![image.png](images/ka0Qk0000001EP7_00N0g000004CA0p_0EMQk000001tLo2.png) +![image.png](./images/ka0Qk0000001EP7_00N0g000004CA0p_0EMQk000001tLo2.png) Note that the login account in this example connects to the RDS session running the web app launcher as a remote app. The web app launcher will launch the website under the context of the username provided on the command line. The web app launcher will call the API to get the managed password of the user, and will enter it into the password field of the website. diff --git a/docs/kb/privilegesecure/creating-a-custom-platform-for-ssh-activity-sessions.md b/docs/kb/privilegesecure/creating-a-custom-platform-for-ssh-activity-sessions.md index 1349d0fe1c..8941a00891 100644 --- a/docs/kb/privilegesecure/creating-a-custom-platform-for-ssh-activity-sessions.md +++ b/docs/kb/privilegesecure/creating-a-custom-platform-for-ssh-activity-sessions.md @@ -31,19 +31,19 @@ Platforms in SbPAM can be customized to meet specific SSH Activity Session workf 1. As an SbPAM admin user, navigate to the **Policy > Platforms** page. Locate the Linux Platform, duplicate it, and name it as desired. In this case, we will name the new Platform "Palo Alto". - ![User-added image](images/ka04u000000HcaJ_0EM4u000004cJVQ.png) + ![User-added image](./images/ka04u000000HcaJ_0EM4u000004cJVQ.png) 2. Navigate to the **Configuration > Service Accounts** page and add a domain-level account as the Palo Alto service account. - ![User-added image](images/ka04u000000HcaJ_0EM4u000004cJVz.png) + ![User-added image](./images/ka04u000000HcaJ_0EM4u000004cJVz.png) 3. Navigate to the **Resources** page and manually add the Palo Alto resource by IP or DNS name (using the Service Account created above). In this step, it's expected for the Host Scan to fail. Simply close the Host Scan window and proceed to the next step. - ![User-added image](images/ka04u000000HcaJ_0EM4u000004cJWE.png) + ![User-added image](./images/ka04u000000HcaJ_0EM4u000004cJWE.png) 4. Navigate to the **Activities** page and create a new Activity. For **Login Account**, "Activity Token", "Managed Account", or "Requester" can be used. For the Login Account Template, remove the domain element (ex. ` %targetdomain%`) or use ` %domain%` instead of ` %targetdomain%`. - ![User-added image](images/ka04u000000HcaJ_0EM4u000004cJWJ.png) + ![User-added image](./images/ka04u000000HcaJ_0EM4u000004cJWJ.png) 5. Navigate to the **Access Policy** page, create a new resource-based Access Policy that includes SbPAM users, the new Activity created above, and the new Resource manually added above. diff --git a/docs/kb/privilegesecure/enable-session-extension-countdown-tab-display-for-sbpam-ssh-sessions-in-mobaxterm.md b/docs/kb/privilegesecure/enable-session-extension-countdown-tab-display-for-sbpam-ssh-sessions-in-mobaxterm.md index 4922a0d886..6a7498d482 100644 --- a/docs/kb/privilegesecure/enable-session-extension-countdown-tab-display-for-sbpam-ssh-sessions-in-mobaxterm.md +++ b/docs/kb/privilegesecure/enable-session-extension-countdown-tab-display-for-sbpam-ssh-sessions-in-mobaxterm.md @@ -37,8 +37,8 @@ As shown in the screenshot below, the SSH session’s **"Lock terminal title"** 3. Navigate to **Bookmark Settings**. 4. Disable the **"Lock terminal title"** setting. -![User-added image](images/ka04u000000HcZt_0EM4u000004bUnw.png) +![User-added image](./images/ka04u000000HcZt_0EM4u000004bUnw.png) If configured correctly, the session tab displays session expiration countdown messages per the settings in the Netwrix Privilege Secure Connection Profile assigned to the Access Profile granting the user the right to use the SSH Activity. -![User-added image](images/ka04u000000HcZt_0EM4u000004bUo1.png) +![User-added image](./images/ka04u000000HcZt_0EM4u000004bUo1.png) diff --git a/docs/kb/privilegesecure/exporting-the-activity-log-as-a-csv.md b/docs/kb/privilegesecure/exporting-the-activity-log-as-a-csv.md index 7251af2f77..8b2308d2a1 100644 --- a/docs/kb/privilegesecure/exporting-the-activity-log-as-a-csv.md +++ b/docs/kb/privilegesecure/exporting-the-activity-log-as-a-csv.md @@ -31,7 +31,7 @@ Exporting the "Activity Log" report is a common auditing and compliance use case 1. On your Netwrix Privilege Secure server, ensure that PowerShell 7.1 is installed. It can be obtained from the official PowerShell github repository: https://github.com/PowerShell/PowerShell/releases/tag/v7.1.7. _Note: This specific version of PowerShell is a necessary prerequisite to running the SbPAM API. Do not install PowerShell 7.2+._ 2. Locate the "Extras" folder, which was packaged alongside your Netwrix Privilege Secure installer. Run the `SbPAMPowerShellModules` installer. - ![User-added image](images/ka04u000000HdD5_0EM4u000005yZ7y.png) + ![User-added image](./images/ka04u000000HdD5_0EM4u000005yZ7y.png) 3. In your preferred text editor, paste the following PowerShell script. Save it as `ActivityReport.ps1`. @@ -124,7 +124,7 @@ Write-Host "Export complete found $($Data.Length) records" ``` 5. You will be prompted for a Netwrix Privilege Secure administrator username and password, your Netwrix Privilege Secure URL, and an MFA code (if applicable). - ![User-added image](images/ka04u000000HdD5_0EM4u000005yZ83.png) + ![User-added image](./images/ka04u000000HdD5_0EM4u000005yZ83.png) 6. Your activity data will then be output to a file called `out.csv`. - ![User-added image](images/ka04u000000HdD5_0EM4u000005yZ88.png) + ![User-added image](./images/ka04u000000HdD5_0EM4u000005yZ88.png) diff --git a/docs/kb/privilegesecure/how-to-configure-a-multi-server-nps-environment-with-a-shared-database-server.md b/docs/kb/privilegesecure/how-to-configure-a-multi-server-nps-environment-with-a-shared-database-server.md index fa05fc7fe8..0f1c26ff29 100644 --- a/docs/kb/privilegesecure/how-to-configure-a-multi-server-nps-environment-with-a-shared-database-server.md +++ b/docs/kb/privilegesecure/how-to-configure-a-multi-server-nps-environment-with-a-shared-database-server.md @@ -29,7 +29,7 @@ knowledge_article_id: kA04u0000000JyXCAU This article will guide the user through the process of setting up a deployment with multiple Netwrix Privilege Secure servers communicating with a single Postgres server. Instructions are included for configuring TLS for all network traffic to the Postgres server. Optional migration steps are included for users who wish to use a Postgres database from an existing Netwrix Privilege Secure deployment. This diagram illustrates the desired network architecture. -![nps_diagram.png](images/ka0Qk0000009L21_0EMQk000006FKxR.png) +![nps_diagram.png](./images/ka0Qk0000009L21_0EMQk000006FKxR.png) ## Instructions diff --git a/docs/kb/privilegesecure/how-to-configure-local-administrator-password-solution-laps-integration.md b/docs/kb/privilegesecure/how-to-configure-local-administrator-password-solution-laps-integration.md index 28b3fd3408..051eb4f26d 100644 --- a/docs/kb/privilegesecure/how-to-configure-local-administrator-password-solution-laps-integration.md +++ b/docs/kb/privilegesecure/how-to-configure-local-administrator-password-solution-laps-integration.md @@ -66,7 +66,7 @@ This article outlines how to integrate Netwrix Privilege Secure activities with - Select the service account that has read and reset permissions for the LAPS OU(s) from the **ServiceAccount** dropdown. - Add the domain name (for example, `lab.local`) in **DomainName** and click **Save**. - ![Screenshot demonstrating LAPS connector configuration in SbPAM's web application interface.](images/ka04u000000Hca2_0EM4u000004bnRk.png) + ![Screenshot demonstrating LAPS connector configuration in SbPAM's web application interface.](./images/ka04u000000Hca2_0EM4u000004bnRk.png) 4. Create an activity that uses the LAPS connector - Navigate to **Activities** to create an activity that provides the built-in Administrator access to a Windows resource managed by LAPS. @@ -75,7 +75,7 @@ This article outlines how to integrate Netwrix Privilege Secure activities with - Set **Platform** to **Windows**. - Ensure the **Login Account Template** matches the expected built-in admin account name (in most cases this is the default value `Administrator`). - ![Screenshot demonstrating an SbPAM activity definition that's configured to use a LAPS connector.](images/ka04u000000Hca2_0EM4u000004bnS4.png) + ![Screenshot demonstrating an SbPAM activity definition that's configured to use a LAPS connector.](./images/ka04u000000Hca2_0EM4u000004bnS4.png) - Add any other desired actions to the activity. diff --git a/docs/kb/privilegesecure/how-to-configure-windows-remote-assistance-integration.md b/docs/kb/privilegesecure/how-to-configure-windows-remote-assistance-integration.md index 9614f3af2c..b6a963713e 100644 --- a/docs/kb/privilegesecure/how-to-configure-windows-remote-assistance-integration.md +++ b/docs/kb/privilegesecure/how-to-configure-windows-remote-assistance-integration.md @@ -48,11 +48,11 @@ Enable **Configure Offer Remote Assistance** policy. Policies > Administrative Templates > System > Remote Assistance > Configure Offer Remote Assistance ``` -![User-added image](images/ka04u000000HcZw_0EM4u000004bWI7.png) +![User-added image](./images/ka04u000000HcZw_0EM4u000004bWI7.png) Enable the policy and assign a domain group to control access. -![User-added image](images/ka04u000000HcZw_0EM4u000004bWIC.png) +![User-added image](./images/ka04u000000HcZw_0EM4u000004bWIC.png) ### Activity Setup @@ -60,30 +60,30 @@ Create an Interactive App Launch Activity making note of the highlighted areas b **NOTE:** The Domain groups for Group Policy and RDS server local admin will have been created in the previous steps. -![User-added image](images/ka04u000000HcZw_0EM4u000004bWIH.png) +![User-added image](./images/ka04u000000HcZw_0EM4u000004bWIH.png) ### Use Case Via Netwrix Privilege Secure UI or DirectConnect, the helpdesk admin selects the Remote Assistance Activity and chooses the resource to which remote assistance is to be provided. -![User-added image](images/ka04u000000HcZw_0EM4u000004bWIM.png) +![User-added image](./images/ka04u000000HcZw_0EM4u000004bWIM.png) When the Activity has been provisioned, the session is launched, and the target users’ desktop displays a message asking permission for the helpdesk admin to connect. -![User-added image](images/ka04u000000HcZw_0EM4u000004bWIR.png) +![User-added image](./images/ka04u000000HcZw_0EM4u000004bWIR.png) The helpdesk admin can now view the target users’ desktop and can establish a chat session. -![User-added image](images/ka04u000000HcZw_0EM4u000004bWIW.png) +![User-added image](./images/ka04u000000HcZw_0EM4u000004bWIW.png) If the helpdesk admin needs to take control of the remote system, they select **Request Control** and the end user is prompted for permission. -![User-added image](images/ka04u000000HcZw_0EM4u000004bWIb.png) +![User-added image](./images/ka04u000000HcZw_0EM4u000004bWIb.png) Once shared, control can be terminated at any time by the helpdesk admin or the end user. -![User-added image](images/ka04u000000HcZw_0EM4u000004bWIg.png) +![User-added image](./images/ka04u000000HcZw_0EM4u000004bWIg.png) The live session may be viewed via the Netwrix Privilege Secure administrator dashboard or reviewed later as a recording at any time. -![User-added image](images/ka04u000000HcZw_0EM4u000004bWIl.png) +![User-added image](./images/ka04u000000HcZw_0EM4u000004bWIl.png) diff --git a/docs/kb/privilegesecure/how-to-import-a-custom-action-step-for-single-object-replication.md b/docs/kb/privilegesecure/how-to-import-a-custom-action-step-for-single-object-replication.md index a78b9eab16..1ce42538c3 100644 --- a/docs/kb/privilegesecure/how-to-import-a-custom-action-step-for-single-object-replication.md +++ b/docs/kb/privilegesecure/how-to-import-a-custom-action-step-for-single-object-replication.md @@ -35,14 +35,14 @@ It can be necessary in certain Active Directory environments to force replicatio https://www.netwrix.com/download/SingleObjReplication.Addon.zip 2. Extract the archive, which contains a README file, an ActionTemplates directory, and an `Install-Addon.ps1` script file. Right-click `Install-Addon.ps1` and select **Run with PowerShell**. - ![Untitled.png](images/ka04u000000HdDb_0EM4u000005f3zs.png) + ![Untitled.png](./images/ka04u000000HdDb_0EM4u000005f3zs.png) 3. When prompted, select "Y" to proceed. - ![Untitled2.png](images/ka04u000000HdDb_0EM4u000005f3zZ.png) + ![Untitled2.png](./images/ka04u000000HdDb_0EM4u000005f3zZ.png) 4. The PowerShell window should quickly execute the script and close. 5. Log in to the Netwrix Privilege Secure console. (If Netwrix Privilege Secure was already open, be sure to refresh the console.) 6. In Netwrix Privilege Secure, navigate to **Activities**, select an Activity, and click the green plus sign in either the **Pre-Session** or **Post-Session**. Note that the **Run AD Replication for User** activity step is now available. - ![Untitled3.png](images/ka04u000000HdDb_0EM4u000005f40R.png) + ![Untitled3.png](./images/ka04u000000HdDb_0EM4u000005f40R.png) diff --git a/docs/kb/privilegesecure/how-to-integrate-activities-with-remote-desktop-services-rds.md b/docs/kb/privilegesecure/how-to-integrate-activities-with-remote-desktop-services-rds.md index 2d4b06f9ff..ee0c191bb3 100644 --- a/docs/kb/privilegesecure/how-to-integrate-activities-with-remote-desktop-services-rds.md +++ b/docs/kb/privilegesecure/how-to-integrate-activities-with-remote-desktop-services-rds.md @@ -38,78 +38,78 @@ Remote Desktop Services will run without a license for a period determined by Mi 1. On the Remote Desktop Services / Terminal Services (RemoteApp) server launch **Server Manager**, click on the **Manager** tab and select **Add Roles and Features**. 2. Follow the wizard, select **Remote Desktop Services installation**, and click **Next**. -![Screenshot of Windows Server Add Roles and Features Wizard, demonstrating a Remote Desktop Services installation.](images/ka0Qk0000005qSb_0EM4u000004bkob.png) +![Screenshot of Windows Server Add Roles and Features Wizard, demonstrating a Remote Desktop Services installation.](./images/ka0Qk0000005qSb_0EM4u000004bkob.png) 3. Select either **Standard Deployment** (as in this guide) or **Quick Start** if you intend to install all RDS role services on the same server. Click **Next**. -![Screenshot of Windows Server Add Roles and Features Wizard, demonstrating a Remote Desktop Services installation.](images/ka0Qk0000005qSb_0EM4u000004bkog.png) +![Screenshot of Windows Server Add Roles and Features Wizard, demonstrating a Remote Desktop Services installation.](./images/ka0Qk0000005qSb_0EM4u000004bkog.png) 4. Select **Session-based desktop deployment**, and click **Next**. -![Screenshot of Windows Server Add Roles and Features Wizard, demonstrating a Remote Desktop Services installation.](images/ka0Qk0000005qSb_0EM4u000004bkol.png) +![Screenshot of Windows Server Add Roles and Features Wizard, demonstrating a Remote Desktop Services installation.](./images/ka0Qk0000005qSb_0EM4u000004bkol.png) 5. Follow the wizard without making any changes until you get to the **RD Connection Broker** tab. Specify the server intended for the RD Connection Broker server and click **Next**. -![Screenshot of Windows Server Add Roles and Features Wizard, demonstrating a Remote Desktop Services installation.](images/ka0Qk0000005qSb_0EM4u000004bkov.png) +![Screenshot of Windows Server Add Roles and Features Wizard, demonstrating a Remote Desktop Services installation.](./images/ka0Qk0000005qSb_0EM4u000004bkov.png) 6. Specify the server intended for the **RD Web Access server** and click **Next**. -![Screenshot of Windows Server Add Roles and Features Wizard, demonstrating a Remote Desktop Services installation.](images/ka0Qk0000005qSb_0EM4u000004bkp0.png) +![Screenshot of Windows Server Add Roles and Features Wizard, demonstrating a Remote Desktop Services installation.](./images/ka0Qk0000005qSb_0EM4u000004bkp0.png) 7. Specify the server intended for the **RD Session Host server(s)** and click **Next**. -![Screenshot of Windows Server Add Roles and Features Wizard, demonstrating a Remote Desktop Services installation.](images/ka0Qk0000005qSb_0EM4u000004bkp5.png) +![Screenshot of Windows Server Add Roles and Features Wizard, demonstrating a Remote Desktop Services installation.](./images/ka0Qk0000005qSb_0EM4u000004bkp5.png) 8. Review RDS role server selection, check the **Restart the destination server automatically if required** box, and click **Deploy**. -![Screenshot of Windows Server Add Roles and Features Wizard, demonstrating a Remote Desktop Services installation.](images/ka0Qk0000005qSb_0EM4u000004bkpF.png) +![Screenshot of Windows Server Add Roles and Features Wizard, demonstrating a Remote Desktop Services installation.](./images/ka0Qk0000005qSb_0EM4u000004bkpF.png) The RD role services installation begins, and about halfway through the server will automatically reboot. Once the server has rebooted, log in with the same account used when the installation was first started, open **Server Manager**, and the installation dialogue window will resume. 9. After completion of RDS role services installation, launch **Server Manager**, navigate to the RDS overview window, and click on **3 Create session collections**. -![Screenshot of Windows Server Manager's Remote Desktop Services overview user interface.](images/ka0Qk0000005qSb_0EM4u000004bkyW.png) +![Screenshot of Windows Server Manager's Remote Desktop Services overview user interface.](./images/ka0Qk0000005qSb_0EM4u000004bkyW.png) 10. Follow the wizard until you get to the **Collection Name** tab. Enter a name, such as "NPS Applications", and click **Next**. -![Screenshot of Windows Remote Desktop Service's Create Collection wizard.](images/ka0Qk0000005qSb_0EM4u000004bkyb.png) +![Screenshot of Windows Remote Desktop Service's Create Collection wizard.](./images/ka0Qk0000005qSb_0EM4u000004bkyb.png) 11. Specify the RD Session Host server (the server you specified earlier during installation of the RD Session Host role) and click **Next**. 12. Add the user groups who will access RemoteApps in the session collection. Click **Next**. -![Screenshot of Windows Remote Desktop Service's Create Collection wizard.](images/ka0Qk0000005qSb_0EM4u000004bkyl.png) +![Screenshot of Windows Remote Desktop Service's Create Collection wizard.](./images/ka0Qk0000005qSb_0EM4u000004bkyl.png) 13. Optionally specify and enable user profile disks (not used in the test environment for this guide). Review the defined session collection parameters and click **Create**. Once the session collection is created, close the **Create Collection** wizard. 14. In **Server Manager** navigate to the **Remote Desktop Services Overview** and note the new session collection created under the RD Session Host icon. -![Screenshot of Windows Remote Desktop Services Overview in Server Manager, demonstrating an added RD Session Host.](images/ka0Qk0000005qSb_0EM4u000004bkyq.png) +![Screenshot of Windows Remote Desktop Services Overview in Server Manager, demonstrating an added RD Session Host.](./images/ka0Qk0000005qSb_0EM4u000004bkyq.png) 15. Publish RemoteApps by navigating to the **Collections** tab of **Server Manager** and selecting **Publish RemoteApp Programs** from the **Task** menu. -![Screenshot demonstrating Publish RemoteApp Programs in a Windows Remote Desktop Services Session Collection.](images/ka0Qk0000005qSb_0EM4u000004bkz0.png) +![Screenshot demonstrating Publish RemoteApp Programs in a Windows Remote Desktop Services Session Collection.](./images/ka0Qk0000005qSb_0EM4u000004bkz0.png) 16. If the required application is listed, select it. For applications such as ADUC (Active Directory Users and Computers) you will need to specify the executable name and path. Click **Add**. -![Screenshot of the Publish RemoteApp Program wizard for Windows Remote Desktop Services, demonstrating how to add a RemoteApp to the list of programs.](images/ka0Qk0000005qSb_0EM4u000004bkz5.png) +![Screenshot of the Publish RemoteApp Program wizard for Windows Remote Desktop Services, demonstrating how to add a RemoteApp to the list of programs.](./images/ka0Qk0000005qSb_0EM4u000004bkz5.png) 17. For ADUC, add **MMC (\\c$\Windows\System32\mmc.exe)**. -![Screenshot of Windows Explorer, being used to add mmc.exe as a RemoteApp Program for Windows Remote Desktop Services.](images/ka0Qk0000005qSb_0EM4u000004bkzF.png) +![Screenshot of Windows Explorer, being used to add mmc.exe as a RemoteApp Program for Windows Remote Desktop Services.](./images/ka0Qk0000005qSb_0EM4u000004bkzF.png) 18. After adding all desired programs, click **Next**, click **Publish**, and then click **Close**. 19. Rename the RemoteApp and specify a parameter to launch ADUC. For additional security, you can assign groups of users to RemoteApps. For example, assign the ADUC RemoteApp to an AD group called `RAUsers_ADUC`. 20. Right-click the **RemoteApp** and select **Edit Properties**. -![Screenshot of editing the Properties of a published RemoteApp in Windows Remote Desktop Services.](images/ka0Qk0000005qSb_0EM4u000004bkzZ.png) +![Screenshot of editing the Properties of a published RemoteApp in Windows Remote Desktop Services.](./images/ka0Qk0000005qSb_0EM4u000004bkzZ.png) 21. Edit the RemoteApp name and set it to "ADUC", then click the **Parameters** tab in the left sidebar. -![Screenshot of editing the name of a published RemoteApp in Windows Remote Desktop Services.](images/ka0Qk0000005qSb_0EM4u000004bkzj.png) +![Screenshot of editing the name of a published RemoteApp in Windows Remote Desktop Services.](./images/ka0Qk0000005qSb_0EM4u000004bkzj.png) 22. On the **Parameters** tab, select the **Always use the following command-line parameters** radio button. For the path use: `dsa.msc` 23. Click the **User Assignment** tab in the left sidebar. Select the user access control group for the RemoteApp. In this case, specify that users must be a member of the `RAUsers_ADUC` group to run the ADUC RemoteApp. -![Screenshot of defining which Active Directory group(s) can access a published RemoteApp in Windows Remote Desktop Services.](images/ka0Qk0000005qSb_0EM4u000004bl0D.png) +![Screenshot of defining which Active Directory group(s) can access a published RemoteApp in Windows Remote Desktop Services.](./images/ka0Qk0000005qSb_0EM4u000004bl0D.png) 24. Click **OK**. Configuration of ADUC as a RemoteApp that can be accessed via a Netwrix Privilege Secure activity is now complete. Next, perform the necessary setup in a Netwrix Privilege Secure activity. @@ -120,14 +120,14 @@ For example: ***IMPORTANT:*** Double check that the Application to Launch field exactly matches the application and parameter you published with the RemoteApp. Note that for the application value you should always use implicit drive/folder names, i.e., use `C:\Windows\` and NOT relative identifiers such as `%SYSTEMROOT%`. -![User-added image](images/ka0Qk0000005qSb_0EM4u000004ch3A.png) +![User-added image](./images/ka0Qk0000005qSb_0EM4u000004ch3A.png) 26. For this example, add the Login Account to the `RAUsers_ADUC` domain group specified for the RemoteApp by adding an **Add User to Domain Group** action to the activity's pre-session. -![Screenshot of adding a Add User to Domain Group action step for Active Directory group RAUsers_ADUC to a Netwrix Privilege Secure activity's pre-session.](images/ka0Qk0000005qSb_0EM4u000004bl0h.png) +![Screenshot of adding a Add User to Domain Group action step for Active Directory group RAUsers_ADUC to a Netwrix Privilege Secure activity's pre-session.](./images/ka0Qk0000005qSb_0EM4u000004bl0h.png) 27. For temporary privilege elevation, you may also want to add a step to add the Login Account to `Domain Admins`. 28. Create an access policy in Netwrix Privilege Secure that contains the recently created activity, the users who should have access to use it, and the Remote Desktop Services server resource. You can now provision this activity to any user granted privilege to use it. 29. When you connect to the Remote Desktop Services server, you will only have access to the published RemoteApp (in this case, ADUC). The RDP session does not offer a full desktop environment, since this is an Interactive App Launch for a specified program. -![Screenshot of a Netwrix Privilege Secure Interactive App Launch demonstrating an RDP session that opened the ADUC program on the target Remote Desktop Services server.](images/ka0Qk0000005qSb_0EM4u000004bl1a.png) +![Screenshot of a Netwrix Privilege Secure Interactive App Launch demonstrating an RDP session that opened the ADUC program on the target Remote Desktop Services server.](./images/ka0Qk0000005qSb_0EM4u000004bl1a.png) diff --git a/docs/kb/privilegesecure/index-was-outside-the-bounds-of-array-error.md b/docs/kb/privilegesecure/index-was-outside-the-bounds-of-array-error.md index 9376e95fcb..b1cbcaf8f9 100644 --- a/docs/kb/privilegesecure/index-was-outside-the-bounds-of-array-error.md +++ b/docs/kb/privilegesecure/index-was-outside-the-bounds-of-array-error.md @@ -39,7 +39,7 @@ The HA Configuration tool expects a port value at the end of the NPS Rest URL. I > 1. On the main Privilege Secure screen, click the **Configuration** tab. > 2. In the left pane, select **Services**. The page will include the **NPS Rest URL** field. To learn more about the **Services** page in Netwrix Privilege Secure, refer to the following article: System Settings Pages − Services Page · v4.0. > -> ![Services page screenshot](images/ka0Qk0000002ijJ_0EMQk000003vpYj.png) +> ![Services page screenshot](./images/ka0Qk0000002ijJ_0EMQk000003vpYj.png) ## Resolution diff --git a/docs/kb/privilegesecure/invalid-multi-factor-authentication-code-error.md b/docs/kb/privilegesecure/invalid-multi-factor-authentication-code-error.md index 43ba9bf576..34c25c029d 100644 --- a/docs/kb/privilegesecure/invalid-multi-factor-authentication-code-error.md +++ b/docs/kb/privilegesecure/invalid-multi-factor-authentication-code-error.md @@ -44,4 +44,4 @@ Review the system time in both NPS server and clients in your environment. ## Reference -![Capture.png](images/ka04u000000wvuC_0EM4u000008pS5A.png) +![Capture.png](./images/ka04u000000wvuC_0EM4u000008pS5A.png) diff --git a/docs/kb/privilegesecure/logs-location.md b/docs/kb/privilegesecure/logs-location.md index de62924225..0b48e5384d 100644 --- a/docs/kb/privilegesecure/logs-location.md +++ b/docs/kb/privilegesecure/logs-location.md @@ -38,7 +38,7 @@ echo %PROGRAMDATA% Netwrix Privilege Secure logs can also be viewed, and downloaded, via the Netwrix Privilege Secure web interface by navigating to **Audit & Reporting > Log Files**. -![Image of Netwrix Privilege Secure web application's log files page, listing log files and displaying contents.](images/ka04u000000HdEt_0EM4u000004bh8h.png) +![Image of Netwrix Privilege Secure web application's log files page, listing log files and displaying contents.](./images/ka04u000000HdEt_0EM4u000004bh8h.png) ## Log Descriptions diff --git a/docs/kb/privilegesecure/managing-non-domain-joined-windows-computers-with-privilege-secure.md b/docs/kb/privilegesecure/managing-non-domain-joined-windows-computers-with-privilege-secure.md index d87c50eb61..479c3a05a6 100644 --- a/docs/kb/privilegesecure/managing-non-domain-joined-windows-computers-with-privilege-secure.md +++ b/docs/kb/privilegesecure/managing-non-domain-joined-windows-computers-with-privilege-secure.md @@ -50,7 +50,7 @@ Make sure that you have the following: 7. Vault Connecter (``) 4. Click **Save** -![User-added image](images/ka04u000000ww6m_0EM4u0000052ZhJ.png) +![User-added image](./images/ka04u000000ww6m_0EM4u0000052ZhJ.png) ### Adding the Computer to Netwrix Privilege Secure @@ -65,7 +65,7 @@ Make sure that you have the following: This will start the scanning step, you can close the dialog or wait for the scan to complete. If there are failures during the scan you can review the logs by navigating to the resource page. -![User-added image](images/ka04u000000ww6m_0EM4u0000052ZhE.png) +![User-added image](./images/ka04u000000ww6m_0EM4u0000052ZhE.png) ### Troubleshooting a Failed Scan @@ -77,7 +77,7 @@ If the scan fails, you can troubleshoot it by viewing the scan logs on the **Res 3. Click on the **History** tab 4. Select the last scan event and click **View Logs** -![User-added image](images/ka04u000000ww6m_0EM4u0000052Zh9.png) +![User-added image](./images/ka04u000000ww6m_0EM4u0000052Zh9.png) ### Additional Troubleshooting: "Access Denied"" @@ -89,4 +89,4 @@ After going through this process, you can use this computer's resource in Activi To configure a local Activity Token/Managed Account activity, when creating the activity remove the “%targetdomain%\” portion of the default Login Account Format. Make sure to use the **Windows** Platform as well. -![User-added image](images/ka04u000000ww6m_0EM4u0000052Zh4.png) +![User-added image](./images/ka04u000000ww6m_0EM4u0000052Zh4.png) diff --git a/docs/kb/privilegesecure/netwrix-privilege-secure-performing-an-in-place-postgres-upgrade.md b/docs/kb/privilegesecure/netwrix-privilege-secure-performing-an-in-place-postgres-upgrade.md index d8061ecfc8..4ad4d19530 100644 --- a/docs/kb/privilegesecure/netwrix-privilege-secure-performing-an-in-place-postgres-upgrade.md +++ b/docs/kb/privilegesecure/netwrix-privilege-secure-performing-an-in-place-postgres-upgrade.md @@ -47,11 +47,11 @@ cd 'C:\Program Files\Stealthbits\Postgres12\bin\' 5. On the **Select Components** page, select only **PostgreSQL Server** and **Command Line Tools** to install/upgrade: -![Postgres Select Components](images/ka0Qk000000CGIj_0EM4u000005feFD.png) +![Postgres Select Components](./images/ka0Qk000000CGIj_0EM4u000005feFD.png) 6. Proceed through the prompts until you see the **Pre-Installation Summary** window and confirm that it matches your server's settings: -![Postgres Pre-Installation Summary](images/ka0Qk000000CGIj_0EM4u000005feFN.png) +![Postgres Pre-Installation Summary](./images/ka0Qk000000CGIj_0EM4u000005feFN.png) 7. Once satisfied with the **Pre-Installation Summary** window, click **Next** two more times to proceed with the installation. diff --git a/docs/kb/privilegesecure/onboarding-mac-devices-for-vnc-via-rds-remote-desktop-services.md b/docs/kb/privilegesecure/onboarding-mac-devices-for-vnc-via-rds-remote-desktop-services.md index 5aa3376cfc..55f19b52ed 100644 --- a/docs/kb/privilegesecure/onboarding-mac-devices-for-vnc-via-rds-remote-desktop-services.md +++ b/docs/kb/privilegesecure/onboarding-mac-devices-for-vnc-via-rds-remote-desktop-services.md @@ -42,44 +42,44 @@ Ensure that VNC access to the target host works. [This documentation](https://su 1. In Netwrix Privilege Secure, navigate to **Policy > Platforms**. 2. Select the **Windows** platform, and click the **Copy** icon. - ![001.png](images/ka0Qk0000006Ukz_0EMQk000002d1vx.png) + ![001.png](./images/ka0Qk0000006Ukz_0EMQk000002d1vx.png) 3. Change the name of the new platform to **macOS**. Ensure that the schedules are all set to ``. Then click **Save**. - ![002.png](images/ka0Qk0000006Ukz_0EMQk000002czm7.png) + ![002.png](./images/ka0Qk0000006Ukz_0EMQk000002czm7.png) ### Creating Service Accounts 1. On the **Configuration > Service Accounts** page, click the **+** icon and create a **macOS** service account. Note that the username and password do not matter - the macOS devices cannot be scanned, but a service account must be supplied to onboard the macOS resources. - ![003.png](images/ka0Qk0000006Ukz_0EMQk000002d2NN.png) + ![003.png](./images/ka0Qk0000006Ukz_0EMQk000002d2NN.png) ### Onboarding macOS Resources 1. Navigate to **Resources**. Click the **Add** button, and click **New Server**. On the **Add Resources** page, click the **Import from CSV** radio button, and click the **Download CSV Template** button. This will download a CSV template, which you can then populate with macOS resources, as in this example - - ![004.png](images/ka0Qk0000006Ukz_0EMQk000002d2iL.png) + ![004.png](./images/ka0Qk0000006Ukz_0EMQk000002d2iL.png) 2. Note that it is crucial that the **Platform** exactly matches the Platform configured earlier, and that the **Credential** exactly matches the Service Account name configured earlier. The **Operating System** value is for informational purposes only, and will not be matched to any other values. 3. Return to the **Add Resources** page in step 1 of this section. Click the **Import CSV** button and upload the CSV file that was just configured. The resources will be displayed on the Add Resources page. - ![005.png](images/ka0Qk0000006Ukz_0EMQk000002d3BN.png) + ![005.png](./images/ka0Qk0000006Ukz_0EMQk000002d3BN.png) 4. Select the desired resources (the **Select All** checkbox may be used) and click **Add**. 5. The dialogue will show that a scan is **Pending** on all of the resources - this scan will end in an **Error**. This is expected as macOS cannot be scanned by NPS, and this error will only occur during initial onboarding. - ![006.png](images/ka0Qk0000006Ukz_0EMQk000002clZS.png) + ![006.png](./images/ka0Qk0000006Ukz_0EMQk000002clZS.png) 6. Navigate to the **Resources** page and observe that the onboarded macOS resources are present. - ![007.png](images/ka0Qk0000006Ukz_0EMQk000002d3mT.png) + ![007.png](./images/ka0Qk0000006Ukz_0EMQk000002d3mT.png) ### Registering the nps_realvnc RemoteApp 1. Copy the `nps_realvnc.zip` file to the desktop of the RDS host where the RemoteApp will be published. Copy the contents to a folder where they can be accessed, for example `C:\npslaunchers`. - ![Picture8.png](images/ka0Qk0000006Ukz_0EMQk000002d4aT.png) + ![Picture8.png](./images/ka0Qk0000006Ukz_0EMQk000002d4aT.png) 2. Edit the `appsettings.json` file and specify the address(es) of your NPS App Server(s). - ![Picture9.png](images/ka0Qk0000006Ukz_0EMQk000002d4yf.png) + ![Picture9.png](./images/ka0Qk0000006Ukz_0EMQk000002d4yf.png) 3. Open **Server Manager** on the RDS host where the RemoteApp will be published and select the **Publish RemoteApp Programs** option as indicated. - ![Picture10.png](images/ka0Qk0000006Ukz_0EMQk000002d494.png) + ![Picture10.png](./images/ka0Qk0000006Ukz_0EMQk000002d494.png) 4. Select the indicated option to **Add a RemoteApp program**. - ![Picture11.png](images/ka0Qk0000006Ukz_0EMQk000002d53V.png) + ![Picture11.png](./images/ka0Qk0000006Ukz_0EMQk000002d53V.png) 5. Navigate to the location where the `nps_realvnc` launcher was installed, and publish the RemoteApp. - ![Picture12.png](images/ka0Qk0000006Ukz_0EMQk000002d5BZ.png) + ![Picture12.png](./images/ka0Qk0000006Ukz_0EMQk000002d5BZ.png) 6. In Server Manager, right-click the published RemoteApp and select **Edit Properties**. - ![Picture13.png](images/ka0Qk0000006Ukz_0EMQk000002d5GP.png) + ![Picture13.png](./images/ka0Qk0000006Ukz_0EMQk000002d5GP.png) 7. Select **Parameters** and choose **Allow any command-line parameters**. The RemoteApp will be published. - ![Picture14.png](images/ka0Qk0000006Ukz_0EMQk000002d39m.png) + ![Picture14.png](./images/ka0Qk0000006Ukz_0EMQk000002d39m.png) ### Creating an Activity for VNC Access @@ -94,16 +94,16 @@ C:\npslaunchers\nps_realvnc.exe %token% %sessionid% ``` 3. If the above steps have been followed, your activity configuration should resemble the following: - ![Picture15.png](images/ka0Qk0000006Ukz_0EMQk000002d6M9.png) + ![Picture15.png](./images/ka0Qk0000006Ukz_0EMQk000002d6M9.png) ### Running the Activity 1. Once your Activity is created and added to an access policy containing your onboarded macOS resources, you can provision a session as normal. - ![Picture16.png](images/ka0Qk0000006Ukz_0EMQk000002d6UD.png) - ![Picture17.png](images/ka0Qk0000006Ukz_0EMQk000002d6Vp.png) + ![Picture16.png](./images/ka0Qk0000006Ukz_0EMQk000002d6UD.png) + ![Picture17.png](./images/ka0Qk0000006Ukz_0EMQk000002d6Vp.png) 2. Depending on whether you have installed VNC Connect on the MAC device, you may get a warning similar to the following: - ![Picture18.png](images/ka0Qk0000006Ukz_0EMQk000002d0NF.png) + ![Picture18.png](./images/ka0Qk0000006Ukz_0EMQk000002d0NF.png) 3. Enter your credentials when prompted. - ![Picture20.png](images/ka0Qk0000006Ukz_0EMQk000002d6As.png) + ![Picture20.png](./images/ka0Qk0000006Ukz_0EMQk000002d6As.png) 4. A VNC connection will now be established to the resource, and the session will be recorded by the NPS proxy service. - ![Picture21.png](images/ka0Qk0000006Ukz_0EMQk000002d6ij.png) + ![Picture21.png](./images/ka0Qk0000006Ukz_0EMQk000002d6ij.png) diff --git a/docs/kb/privilegesecure/onboarding-network-devices-using-tacacs-access-control.md b/docs/kb/privilegesecure/onboarding-network-devices-using-tacacs-access-control.md index e39f009e33..2942c96f81 100644 --- a/docs/kb/privilegesecure/onboarding-network-devices-using-tacacs-access-control.md +++ b/docs/kb/privilegesecure/onboarding-network-devices-using-tacacs-access-control.md @@ -30,34 +30,34 @@ This article provides instructions on how to onboard TACACS-enabled network devi ### Creating a Platform 1. Navigate to the **Policy > Platforms** page. Select the **Linux** platform, and click on the **Copy** icon. - ![image.png](images/ka0Qk00000013dN_0EMQk000001xuyT.png) + ![image.png](./images/ka0Qk00000013dN_0EMQk000001xuyT.png) 2. Rename the `Linux Copy` platform that was just created. The name should reflect the device you intend to onboard, in this case `Fortinet`. Set the **Password Complexity Policy** to `Default` and all change policies to ``. ### Creating a Service Account 1. Navigate to the **Configuration > Service Accounts** page. Click the **+** icon and create a new Service Account whose name corresponds to the device you intend to onboard (again, `Fortinet` in this example). - ![image.png](images/ka0Qk00000013dN_0EMQk000001xvGD.png) + ![image.png](./images/ka0Qk00000013dN_0EMQk000001xvGD.png) Note that this service account will not be used to scan the target device since it is not a supported Platform, so any username/password can be provided. ### Onboarding the Network Devices 1. Create a CSV file with the following columns: `DNS Host Name`, `Operating System`, `IP Address`, `Platform`, `Credential`. 2. Populate the CSV file with information for all devices that will be onboarded. Note: Ensure that the `Platform` exactly matches the custom Platform you have configured in Netwrix Privilege Secure (NPS). Ensure that the `Credential` exactly matches the service account you have configured in Netwrix Privilege Secure (NPS). - ![image.png](images/ka0Qk00000013dN_0EMQk000001xvXx.png) + ![image.png](./images/ka0Qk00000013dN_0EMQk000001xvXx.png) 3. Navigate to the **Resources** page. Click the **+Add** button, and select **New Server**. On the **Add Resources** page, select **Import from CSV**, and select the CSV file you have created. Note that there is a 50-resource batch size limit for CSV import. - ![image.png](images/ka0Qk00000013dN_0EMQk000001xmPq.png) + ![image.png](./images/ka0Qk00000013dN_0EMQk000001xmPq.png) 4. Your resources should be displayed. Click **Add**. - ![image.png](images/ka0Qk00000013dN_0EMQk000001xr4Z.png) + ![image.png](./images/ka0Qk00000013dN_0EMQk000001xr4Z.png) 5. The resources will be added and a host scan will be attempted for each one. This host scan will fail - this is expected for unsupported platforms during initial onboarding. - ![image.png](images/ka0Qk00000013dN_0EMQk000001xtUY.png) + ![image.png](./images/ka0Qk00000013dN_0EMQk000001xtUY.png) Your resources should now be visible on the **Resources** page. ### Notes for Creating an Activity When creating an Activity that uses domain credentials, it is important not to use the `%targetdomain%` variable in the **Login Account Template**. Rather, use the name of the domain, as indicated. -![image.png](images/ka0Qk00000013dN_0EMQk000001xula.png) +![image.png](./images/ka0Qk00000013dN_0EMQk000001xula.png) Note that group membership add/remove operations will be needed if access control groups are used for the target devices. Once the activity is configured, it can be added to an access policy in the usual manner, and used to run an activity. -![image.png](images/ka0Qk00000013dN_0EMQk000001xx6j.png) -![image.png](images/ka0Qk00000013dN_0EMQk000001xx9x.png) +![image.png](./images/ka0Qk00000013dN_0EMQk000001xx6j.png) +![image.png](./images/ka0Qk00000013dN_0EMQk000001xx9x.png) diff --git a/docs/kb/privilegesecure/renewing-the-jwt-signing-certificate.md b/docs/kb/privilegesecure/renewing-the-jwt-signing-certificate.md index a4b8e78373..56dc441dff 100644 --- a/docs/kb/privilegesecure/renewing-the-jwt-signing-certificate.md +++ b/docs/kb/privilegesecure/renewing-the-jwt-signing-certificate.md @@ -70,6 +70,6 @@ Start-Service w3svc 8. Log in to the Privilege Secure web application as an Admin, and re-register services by clicking the logged-in user's name in the upper-right, clicking **Settings**, and then clicking **Register Services**. -![The SbPAM web application interface's user settings menu dropdown.](images/ka04u000000wvts_0EM4u000004bjDZ.png) +![The SbPAM web application interface's user settings menu dropdown.](./images/ka04u000000wvts_0EM4u000004bjDZ.png) -![The SbPAM web application interface's settings page, displaying the Register Services button.](images/ka04u000000wvts_0EM4u000004bjDe.png) +![The SbPAM web application interface's settings page, displaying the Register Services button.](./images/ka04u000000wvts_0EM4u000004bjDe.png) diff --git a/docs/kb/privilegesecure/rescheduling-iis-app-pool-recycling.md b/docs/kb/privilegesecure/rescheduling-iis-app-pool-recycling.md index 4807cb91f3..880e2b0f9b 100644 --- a/docs/kb/privilegesecure/rescheduling-iis-app-pool-recycling.md +++ b/docs/kb/privilegesecure/rescheduling-iis-app-pool-recycling.md @@ -29,9 +29,9 @@ Periodic app pool recycling is a necessary IIS process, and as such the Netwrix ## Instructions 1. On the server hosting Netwrix Privilege Secure, launch IIS Manager (`inetmgr.exe`). 2. In the left-hand menu, select **Application Pools**, and in the main window, select **SbPAMAppPool** - ![image.png](images/ka0Qk0000000zl3_0EM4u000008Lyes.png) + ![image.png](./images/ka0Qk0000000zl3_0EM4u000008Lyes.png) 3. On the right-hand menu, select **Recycling** to open the Recycling settings. - ![image.png](images/ka0Qk0000000zl3_0EM4u000008LyfH.png) + ![image.png](./images/ka0Qk0000000zl3_0EM4u000008LyfH.png) 4. You can change the default value of `1740 minutes (29 hours)` to **Specific time(s)** in order to recycle the application pool either less frequently, and/or to recycle the application pool during off-peak hours. Click **Next**. 5. Click **Finish** to save your new app pool recycling schedule. - ![image.png](images/ka0Qk0000000zl3_0EM4u000008LyfW.png) + ![image.png](./images/ka0Qk0000000zl3_0EM4u000008LyfW.png) diff --git a/docs/kb/privilegesecure/resolving-errconnect-security-nego-connect-failed-for-windows-rdp-sessions.md b/docs/kb/privilegesecure/resolving-errconnect-security-nego-connect-failed-for-windows-rdp-sessions.md index 9816a4ff0f..22e7b76be9 100644 --- a/docs/kb/privilegesecure/resolving-errconnect-security-nego-connect-failed-for-windows-rdp-sessions.md +++ b/docs/kb/privilegesecure/resolving-errconnect-security-nego-connect-failed-for-windows-rdp-sessions.md @@ -33,7 +33,7 @@ Failed to connect to target server The connection failed at negotiating security settings ``` -![User-added image](images/ka04u000000HcZu_0EM4u000004bUoG.png) +![User-added image](./images/ka04u000000HcZu_0EM4u000004bUoG.png) ## Instructions @@ -47,7 +47,7 @@ Get-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\W If the output for **SecurityLayer** is `0`, then this condition has been met. -![User-added image](images/ka04u000000HcZu_0EM4u000004bUoL.png) +![User-added image](./images/ka04u000000HcZu_0EM4u000004bUoL.png) 2. **Network Level Authentication (NLA)** has been disabled for RDP. @@ -61,7 +61,7 @@ In the menu that opens, navigate to the Remote tab. The control **Allow connecti If this control is disabled, then this condition has been met. -![User-added image](images/ka04u000000HcZu_0EM4u000004bUoQ.png) +![User-added image](./images/ka04u000000HcZu_0EM4u000004bUoQ.png) There are two ways to resolve the error, depending on the desired security settings for your environment: @@ -73,7 +73,7 @@ Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\W 2. Enable **Network Level Authentication (NLA)** while leaving RDP's **SecurityLayer** value at `0`: -![User-added image](images/ka04u000000HcZu_0EM4u000004bUoV.png) +![User-added image](./images/ka04u000000HcZu_0EM4u000004bUoV.png) IMPORTANT: For optimal security, it's recommended to have RDP's **SecurityLayer** value set to `2` while enabling **Network Level Authentication (NLA)**. diff --git a/docs/kb/privilegesecure/resolving-failed-actions-on-a-windows-resource-due-to-error-the-ws-management-service-cannot-process.md b/docs/kb/privilegesecure/resolving-failed-actions-on-a-windows-resource-due-to-error-the-ws-management-service-cannot-process.md index 0c73fc98e3..dedb89ab79 100644 --- a/docs/kb/privilegesecure/resolving-failed-actions-on-a-windows-resource-due-to-error-the-ws-management-service-cannot-process.md +++ b/docs/kb/privilegesecure/resolving-failed-actions-on-a-windows-resource-due-to-error-the-ws-management-service-cannot-process.md @@ -34,11 +34,11 @@ If remote shell access is disabled on a Windows resource, Netwrix Privilege Secu Unable to connect using PowerShell remoting to with user \: Connecting to remote server failed with the following error message : The WS-Management service cannot process the request. The service is configured to not accept any remote shell requests. ``` -![User-added image](images/ka04u000000HcZv_0EM4u000004bUoa.png) +![User-added image](./images/ka04u000000HcZv_0EM4u000004bUoa.png) This is caused by a Group Policy, configured at the local or domain level, that disables remote shell access on the resources the GPO targets: -![User-added image](images/ka04u000000HcZv_0EM4u000004bUof.png) +![User-added image](./images/ka04u000000HcZv_0EM4u000004bUof.png) ## Instructions @@ -48,7 +48,7 @@ You can verify this GPO in the Group Policy Editor on the target resource (or in Computer Configuration > Administrative Templates > Windows Components > Windows Remote Shell > Allow Remote Shell Access ``` -![User-added image](images/ka04u000000HcZv_0EM4u000004bUok.png) +![User-added image](./images/ka04u000000HcZv_0EM4u000004bUok.png) You can also verify the setting in PowerShell, but the GPO must first have been **Enabled** or **Disabled** so the correct registry key exists: @@ -59,6 +59,6 @@ Get-ItemProperty -Path "HKLM:\Software\Policies\Microsoft\Windows\WinRM\Service\ - If the value is set to **0**, then remote shell access is **Disabled**. - If the value is set to **1**, then remote shell access is **Enabled**. -![User-added image](images/ka04u000000HcZv_0EM4u000004bUop.png) +![User-added image](./images/ka04u000000HcZv_0EM4u000004bUop.png) To resolve the error, set this GPO to either **Enabled** or **Not Configured**. In a domain environment, you should make this change via a domain-configured GPO rather than manually modifying the registry key on the target resource. diff --git a/docs/kb/privilegesecure/resolving-invalid-connection-string-for-directconnect-in-mremoteng.md b/docs/kb/privilegesecure/resolving-invalid-connection-string-for-directconnect-in-mremoteng.md index 1d8bb869f5..ec08d22416 100644 --- a/docs/kb/privilegesecure/resolving-invalid-connection-string-for-directconnect-in-mremoteng.md +++ b/docs/kb/privilegesecure/resolving-invalid-connection-string-for-directconnect-in-mremoteng.md @@ -25,12 +25,12 @@ knowledge_article_id: kA04u0000000HdXCAU ## Summary In a specific scenario, valid Netwrix Privilege Secure `DirectConnect` strings used in mRemoteNG will result in an invalid connection string error, stating the connection string is empty. -![Screenshot of Netwrix Privilege Secure DirectConnect error, stating the connection string is invalid (empty).](images/ka04u000000Hca3_0EM4u000004bv9Z.png) +![Screenshot of Netwrix Privilege Secure DirectConnect error, stating the connection string is invalid (empty).](./images/ka04u000000Hca3_0EM4u000004bv9Z.png) ## Instructions This error is caused by having credentials saved for the Netwrix Privilege Secure server (for example, the Netwrix Privilege Secure Proxy Server) in the Windows built-in RDP client, **Remote Desktop Connection**, on the same host that is running mRemoteNG. -![Screenshot of a credential saved in Remote Desktop Connection, the built-in Windows RDP client, for the Netwrix Privilege Secure Proxy Server.](images/ka04u000000Hca3_0EM4u000004bv9t.png) +![Screenshot of a credential saved in Remote Desktop Connection, the built-in Windows RDP client, for the Netwrix Privilege Secure Proxy Server.](./images/ka04u000000Hca3_0EM4u000004bv9t.png) To resolve the issue, you have two options: diff --git a/docs/kb/privilegesecure/slack-integration-send-approvals-to-slack.md b/docs/kb/privilegesecure/slack-integration-send-approvals-to-slack.md index d6c68b6881..dc52d54636 100644 --- a/docs/kb/privilegesecure/slack-integration-send-approvals-to-slack.md +++ b/docs/kb/privilegesecure/slack-integration-send-approvals-to-slack.md @@ -27,7 +27,7 @@ This article describes the process for setting up an Approval workflow in which ## Instructions 1. In Slack, inspect the channel you wish to message. The **Integrations** pane will have a **Send emails to this channel** setting. Copy the email address. 2. In Netwrix Privilege Secure, navigate to the Users and Groups page. Click the **Add** button and create a new **Local user**. **Note: this user will not need to log in to Netwrix Privilege Secure.** - ![image.png](images/ka0Qk0000000zeb_0EMQk000001oz7l.png) + ![image.png](./images/ka0Qk0000000zeb_0EMQk000001oz7l.png) 3. Set the local user's email address to the Slack channel's email address from step 1: - ![image.png](images/ka0Qk0000000zeb_0EMQk000001ozUL.png) + ![image.png](./images/ka0Qk0000000zeb_0EMQk000001ozUL.png) 4. You may now add this local account as an additional approver in any approval workflow. It will not be used for approvals, but its email address value will allow the configured Slack channel to receive approval messages. diff --git a/docs/kb/privilegesecure/slack-integration-send-slack-message.md b/docs/kb/privilegesecure/slack-integration-send-slack-message.md index 1f1d646151..a198c16245 100644 --- a/docs/kb/privilegesecure/slack-integration-send-slack-message.md +++ b/docs/kb/privilegesecure/slack-integration-send-slack-message.md @@ -59,9 +59,9 @@ settings: 1. Download the Send-SlackMessage.zip archive to the SbPAM server: https://dl.netwrix.com/additional/Send-SlackMessage.Addon.zip 2. Extract the archive, which contains a README file, an ActionTemplates directory, and an `Install-Addon.ps1` script file. Right-click `Install-Addon.ps1` and select **Run with PowerShell**. 3. When prompted, select `Y` to proceed. -![image.png](images/ka0Qk0000001ELt_0EMQk000001pkUr.png) +![image.png](./images/ka0Qk0000001ELt_0EMQk000001pkUr.png) 4. The PowerShell window should quickly execute the script and close. 5. Log in to the SbPAM console. (If SbPAM was already open, be sure to refresh the console.) 6. In SbPAM, navigate to **Activities**, select an **Activity**, and click the green plus sign in either the **Pre-Session** or **Post-Session**. Note that the **Send Message to Slack** activity step is now available. 7. Provide the URL from step 6 of Preparing Your Slack App when configuring the action step. -![image.png](images/ka0Qk0000001ELt_0EMQk000001ovYn.png) +![image.png](./images/ka0Qk0000001ELt_0EMQk000001ovYn.png) diff --git a/docs/kb/privilegesecure/speeding-up-crl-checks-on-sbpam-servers-without-internet-connectivity.md b/docs/kb/privilegesecure/speeding-up-crl-checks-on-sbpam-servers-without-internet-connectivity.md index ca096940b6..ce53540212 100644 --- a/docs/kb/privilegesecure/speeding-up-crl-checks-on-sbpam-servers-without-internet-connectivity.md +++ b/docs/kb/privilegesecure/speeding-up-crl-checks-on-sbpam-servers-without-internet-connectivity.md @@ -38,9 +38,9 @@ This timeout setting is governed by a Group Policy. The following steps allow yo 1. Open Group Policy Editor: `gpedit.msc` 2. Navigate to `Computer Configuration > Windows Settings > Security Settings > Public Key Policies` - ![User-added image](images/ka04u000000HdFp_0EM4u0000052lrQ.png) + ![User-added image](./images/ka04u000000HdFp_0EM4u0000052lrQ.png) 3. Double-click on **Certificate Path Validation Settings** and go to the **Network Retrieval** tab. - ![User-added image](images/ka04u000000HdFp_0EM4u0000052lrf.png) + ![User-added image](./images/ka04u000000HdFp_0EM4u0000052lrf.png) 4. Check the **Define these policy settings** box, and reduce both **Default retrieval timeout settings** to `1`. - ![User-added image](images/ka04u000000HdFp_0EM4u0000052lrk.png) + ![User-added image](./images/ka04u000000HdFp_0EM4u0000052lrk.png) 5. Click **Apply** to save the configuration. diff --git a/docs/kb/privilegesecure/task-automation-write-to-file-on-target-resource.md b/docs/kb/privilegesecure/task-automation-write-to-file-on-target-resource.md index 92182dd78f..3637c27c1b 100644 --- a/docs/kb/privilegesecure/task-automation-write-to-file-on-target-resource.md +++ b/docs/kb/privilegesecure/task-automation-write-to-file-on-target-resource.md @@ -27,7 +27,7 @@ This article provides an example of a Task Automation script that can be used to ## Summary 1. In Netwrix Privilege Secure, navigate to the **Activities** page and create an Activity with the **Task Automation** Activity Type. The activity should be configured to provide sufficient privilege to remotely execute scripts on the target resource, and the **Login Account**, **Requester Login Format**, and **Pre- and Post-Session** action steps should reflect this. - ![image.png](images/ka0Qk0000003etl_0EMQk000004iG8P.png) + ![image.png](./images/ka0Qk0000003etl_0EMQk000004iG8P.png) 2. In the **Session** of the Activity, click the **+** button and add a **Run Custom Powershell Script** action step. diff --git a/docs/kb/privilegesecure/troubleshooting-a-user-id-mismatch-error-during-login.md b/docs/kb/privilegesecure/troubleshooting-a-user-id-mismatch-error-during-login.md index d3a7a3033c..b095404cf2 100644 --- a/docs/kb/privilegesecure/troubleshooting-a-user-id-mismatch-error-during-login.md +++ b/docs/kb/privilegesecure/troubleshooting-a-user-id-mismatch-error-during-login.md @@ -26,7 +26,7 @@ knowledge_article_id: kA04u000000LLjtCAG When logging into the Netwrix Privilege Secure console, you may receive a "User Id Mismatch" response that prevents login. This is caused when there is a mismatch between a Netwrix Privilege Secure user stored in a cookie, and the user attempting login. Generally this is caused when multiple sessions are being launched from the same browser using different users. -![image.png](images/ka04u000000HdEG_0EM4u000005gCr9.png) +![image.png](./images/ka04u000000HdEG_0EM4u000005gCr9.png) ## Instructions diff --git a/docs/kb/privilegesecure/using-the-database-configuration-tool-to-change-the-postgres-db-password.md b/docs/kb/privilegesecure/using-the-database-configuration-tool-to-change-the-postgres-db-password.md index d14d2dc27e..63421a56bd 100644 --- a/docs/kb/privilegesecure/using-the-database-configuration-tool-to-change-the-postgres-db-password.md +++ b/docs/kb/privilegesecure/using-the-database-configuration-tool-to-change-the-postgres-db-password.md @@ -31,25 +31,25 @@ While it is essential that remote access to the Netwrix Privilege Secure (NPS) s ## Instructions 1. On the Netwrix Privilege Secure (NPS) server, navigate to the "Extras" folder in the NPS installer download directory. The Database Configuration tool installer (`DbCfg.msi`) is included in this directory. Launch the installer, and select **Next**. - ![image.png](images/ka04u00000117Sx_0EM4u000008LxNl.png) + ![image.png](./images/ka04u00000117Sx_0EM4u000008LxNl.png) 2. Review and accept the EULA. Select **Next**. - ![image.png](images/ka04u00000117Sx_0EM4u000008LxOZ.png) + ![image.png](./images/ka04u00000117Sx_0EM4u000008LxOZ.png) 3. Choose an installation path. The default installation path is `C:\Program Files\Stealthbits\PAM\`. Select **Next**. - ![image.png](images/ka04u00000117Sx_0EM4u000008LxOj.png) + ![image.png](./images/ka04u00000117Sx_0EM4u000008LxOj.png) 4. Select **Install**, and confirm any UAC prompt that occurs. - ![image.png](images/ka04u00000117Sx_0EM4u000008LxOo.png) + ![image.png](./images/ka04u00000117Sx_0EM4u000008LxOo.png) 5. The installation will complete shortly. - ![image.png](images/ka04u00000117Sx_0EM4u000008LxOt.png) + ![image.png](./images/ka04u00000117Sx_0EM4u000008LxOt.png) 6. Navigate to the installation directory and launch `DbCfg.exe` from your chosen installation directory. - ![image.png](images/ka04u00000117Sx_0EM4u000008LxOy.png) + ![image.png](./images/ka04u00000117Sx_0EM4u000008LxOy.png) 7. You can click **Test** to confirm your connection to the Postgres DB. - ![image.png](images/ka04u00000117Sx_0EM4u000008LxP3.png) + ![image.png](./images/ka04u00000117Sx_0EM4u000008LxP3.png) 8. Set a new password in the Password field and hit **Save** to change the Postgres password. If your Test connection from step 7 was successful, you should receive a "Configuration saved successfully" response, which indicates a successful password change. This change will propagate to any NPS service that needs to use the database password. - ![image.png](images/ka04u00000117Sx_0EM4u000008LxP8.png) + ![image.png](./images/ka04u00000117Sx_0EM4u000008LxP8.png) diff --git a/docs/kb/threatmanager/agent-blocked-from-hooking-into-lsass.md b/docs/kb/threatmanager/agent-blocked-from-hooking-into-lsass.md index bf2b705fd3..81c080dce0 100644 --- a/docs/kb/threatmanager/agent-blocked-from-hooking-into-lsass.md +++ b/docs/kb/threatmanager/agent-blocked-from-hooking-into-lsass.md @@ -45,7 +45,7 @@ To resolve this issue, follow the steps provided in the first resolution. If the 1. To verify this setting, review the **AD Agent** column in the interface: - ![AD](images/servlet_image_6a2f3ac990a0.png)

+ ![AD](./images/servlet_image_6a2f3ac990a0.png)

2. Enable or disable this setting using the **Agent Update Settings** option. Navigate to: https://docs.netwrix.com/docs/threatprevention/7_5 (Set Options Window). 3. Access the settings via the following path: **Netwrix Threat Manager v7.3 > Administration > Policy Center > Agents Interface > Agents Interface Right-Click Menu > Update Agent Settings**. For details, see: https://docs.netwrix.com/docs/threatprevention/7_5 (Update Agent Settings). diff --git a/docs/kb/threatmanager/dashboard-stalls-at-initial-loading-screen-in-microsoft-edge.md b/docs/kb/threatmanager/dashboard-stalls-at-initial-loading-screen-in-microsoft-edge.md index f075750c7d..6b53d38158 100644 --- a/docs/kb/threatmanager/dashboard-stalls-at-initial-loading-screen-in-microsoft-edge.md +++ b/docs/kb/threatmanager/dashboard-stalls-at-initial-loading-screen-in-microsoft-edge.md @@ -22,9 +22,9 @@ knowledge_article_id: kA0Qk0000001xvhKAA - The Netwrix Threat Manager Dashboard in Microsoft Edge stalls at the loading screen and does not proceed to the login screen. - The following error is present in the Developer Tools **Console** panel. To access the panel, navigate to **Settings (...) > More tools > Developer tools** (or press `CTRL + SHIFT + I`) > **Console** tab: -![Screenshot 1](images/ka0Qk000000E7Cv_0EMQk00000C80X1.png) +![Screenshot 1](./images/ka0Qk000000E7Cv_0EMQk00000C80X1.png) -![Screenshot 2](images/ka0Qk000000E7Cv_0EMQk00000AzSUg.png) +![Screenshot 2](./images/ka0Qk000000E7Cv_0EMQk00000AzSUg.png) ## Cause diff --git a/docs/kb/threatmanager/file-systems-events-not-appearing-in-netwrix-threat-manager-from-the-netwrix-activity-monitor-agent-.md b/docs/kb/threatmanager/file-systems-events-not-appearing-in-netwrix-threat-manager-from-the-netwrix-activity-monitor-agent-.md index 00ca6bb012..daf53db9d7 100644 --- a/docs/kb/threatmanager/file-systems-events-not-appearing-in-netwrix-threat-manager-from-the-netwrix-activity-monitor-agent-.md +++ b/docs/kb/threatmanager/file-systems-events-not-appearing-in-netwrix-threat-manager-from-the-netwrix-activity-monitor-agent-.md @@ -26,24 +26,24 @@ You may see that Netwrix Threat Manager (NTM) is not receiving events from Netwr The incorrect **Syslog** message template of **LEEF** was selected. -![](images/ka0Qk000000CpYD_0EMQk00000BJq9S.png) +![](./images/ka0Qk000000CpYD_0EMQk00000BJq9S.png) ## Resolution To resolve this issue, change the Syslog message template from **LEEF** to **Netwrix Threat Prevention** as per the steps below: 1. Within the NAM console, click **Monitored Hosts** to select the needed host output for the **Syslog** item and Select **Edit**. - ![](images/ka0Qk000000CpYD_0EMQk00000BJoNm.png) + ![](./images/ka0Qk000000CpYD_0EMQk00000BJoNm.png) 2. Confirm the server and port needed for NTM. 3. Click the ellipsis to open the Message Template window, select the **Netwrix Threat Manager (Netwrix Threat Prevention)** Template, and click **OK**. - ![](images/ka0Qk000000CpYD_0EMQk00000BJssn.png) + ![](./images/ka0Qk000000CpYD_0EMQk00000BJssn.png) 4. Click **Test** to verify the template setting and click **OK**. > **NOTE:** This is UDP, so there is no true confirmation that a connection is/was made. -> ![](images/ka0Qk000000CpYD_0EMQk00000BJrGo.png) +> ![](./images/ka0Qk000000CpYD_0EMQk00000BJrGo.png) 5. Return to the NTM Web console and check for new events once posted. diff --git a/docs/kb/threatmanager/how-to-change-threat-manager-s-inactivity-timer.md b/docs/kb/threatmanager/how-to-change-threat-manager-s-inactivity-timer.md index 745f721cfc..96f3d3f173 100644 --- a/docs/kb/threatmanager/how-to-change-threat-manager-s-inactivity-timer.md +++ b/docs/kb/threatmanager/how-to-change-threat-manager-s-inactivity-timer.md @@ -27,4 +27,4 @@ It can be annoying for users when their Netwrix Threat Manager console times out 4. Click into **User Access** then select the **Token Expiration** tab 5. Adjust timer from the drop down -![Graphical user interface, text, application Description automatically generated](images/ka0Qk000000DmBh_0EM4u000004d64Y.png) \ No newline at end of file +![Graphical user interface, text, application Description automatically generated](./images/ka0Qk000000DmBh_0EM4u000004d64Y.png) \ No newline at end of file diff --git a/docs/kb/threatmanager/how-to-customize-event-service-listening-port-s.md b/docs/kb/threatmanager/how-to-customize-event-service-listening-port-s.md index ca4ae577dd..5c1691dc14 100644 --- a/docs/kb/threatmanager/how-to-customize-event-service-listening-port-s.md +++ b/docs/kb/threatmanager/how-to-customize-event-service-listening-port-s.md @@ -38,7 +38,7 @@ Alter the default Netwrix Threat Prevention Event Service listening port(s) via ``` For example, change the FS port to `514` and click **OK**: -![port512.png](images/ka0Qk000000DkZh_0EM4u000008LC2a.png) +![port512.png](./images/ka0Qk000000DkZh_0EM4u000008LC2a.png) 6. In the window below click the **Save Data Changes** icon. 7. Restart the Netwrix Threat Prevention Event Service. \ No newline at end of file diff --git a/docs/kb/threatmanager/netwrix-threat-manager-licensing-error-license-activation-error-2.md b/docs/kb/threatmanager/netwrix-threat-manager-licensing-error-license-activation-error-2.md index 692f44e29e..a5300e68e4 100644 --- a/docs/kb/threatmanager/netwrix-threat-manager-licensing-error-license-activation-error-2.md +++ b/docs/kb/threatmanager/netwrix-threat-manager-licensing-error-license-activation-error-2.md @@ -17,7 +17,7 @@ After navigating to the **Licensing** page when attempting to update the license License activation error 2. ``` -![Licensing error screenshot](images/ka0Qk000000CDMT_0EMQk00000Asaf3.png) +![Licensing error screenshot](./images/ka0Qk000000CDMT_0EMQk00000Asaf3.png) ## Cause diff --git a/docs/kb/threatmanager/test-connection-in-active-directory-sync-integration-fails.md b/docs/kb/threatmanager/test-connection-in-active-directory-sync-integration-fails.md index 001f6f989c..a5f554f26f 100644 --- a/docs/kb/threatmanager/test-connection-in-active-directory-sync-integration-fails.md +++ b/docs/kb/threatmanager/test-connection-in-active-directory-sync-integration-fails.md @@ -64,4 +64,4 @@ Edit the Active Directory Service configuration to implement the HTTPS protocol. Refer to the following example of the `appsettings.json` file: -![appsettings.json example](images/ka0Qk0000005sxR_0EMQk000007sh3x.png) \ No newline at end of file +![appsettings.json example](./images/ka0Qk0000005sxR_0EMQk000007sh3x.png) \ No newline at end of file diff --git a/docs/kb/threatprevention/enabling-debug-logging-on-the-steathintercept-windows-agent.md b/docs/kb/threatprevention/enabling-debug-logging-on-the-steathintercept-windows-agent.md index 0c606b8ea8..7290cc3c4e 100644 --- a/docs/kb/threatprevention/enabling-debug-logging-on-the-steathintercept-windows-agent.md +++ b/docs/kb/threatprevention/enabling-debug-logging-on-the-steathintercept-windows-agent.md @@ -37,7 +37,7 @@ There are two options. 3. Edit the file named `SIWindowsAgent.log.config` in your favorite text editor. 4. Change `WARN` to `DEBUG` in the appropriate portion of that file: - ![LogConfig.png](images/ka0Qk000000DmDJ_0EM4u000004d1hf.png) + ![LogConfig.png](./images/ka0Qk000000DmDJ_0EM4u000004d1hf.png) 5. Save the `.log.config` file and restart the `SIWindowsAgent` service. diff --git a/docs/kb/threatprevention/pwnd-passwords-database-downloader-for-netwrix-threat-prevention.md b/docs/kb/threatprevention/pwnd-passwords-database-downloader-for-netwrix-threat-prevention.md index 51a3f27ecd..121a42b526 100644 --- a/docs/kb/threatprevention/pwnd-passwords-database-downloader-for-netwrix-threat-prevention.md +++ b/docs/kb/threatprevention/pwnd-passwords-database-downloader-for-netwrix-threat-prevention.md @@ -47,7 +47,7 @@ knowledge_article_id: kA04u000000HDkaCAG dotnet tool install --global haveibeenpwned-downloader ``` -![User-added image](images/ka0Qk000000DZHh_0EM4u0000084oo1.png) +![User-added image](./images/ka0Qk000000DZHh_0EM4u0000084oo1.png) ### Step 3. Update an already installed Pwnd Passwords Downloader @@ -58,7 +58,7 @@ dotnet tool install --global haveibeenpwned-downloader dotnet tool update --global haveibeenpwned-downloader ``` -![User-added image](images/ka0Qk000000DZHh_0EM4u0000084oo6.png) +![User-added image](./images/ka0Qk000000DZHh_0EM4u0000084oo6.png) ### Usage of Pwnd Passwords Downloader @@ -71,7 +71,7 @@ To download NTLM hashes: haveibeenpwned-downloader.exe -n pwnedpasswords ``` -![User-added image](images/ka0Qk000000DZHh_0EM4u0000084ooB.png) +![User-added image](./images/ka0Qk000000DZHh_0EM4u0000084ooB.png) ### Step 4. Prepare Pwned DB for SI @@ -81,4 +81,4 @@ haveibeenpwned-downloader.exe -n pwnedpasswords 4. Click **Select File** and choose downloaded txt file. 5. Click the **Update** button. -![User-added image](images/ka0Qk000000DZHh_0EM4u0000084ooG.png) +![User-added image](./images/ka0Qk000000DZHh_0EM4u0000084ooG.png) diff --git a/docs/kb/threatprevention/set-up-eset-hips-rules-to-allow-threat-prevention-si-agent-hook.md b/docs/kb/threatprevention/set-up-eset-hips-rules-to-allow-threat-prevention-si-agent-hook.md index def6c342d2..a7df867365 100644 --- a/docs/kb/threatprevention/set-up-eset-hips-rules-to-allow-threat-prevention-si-agent-hook.md +++ b/docs/kb/threatprevention/set-up-eset-hips-rules-to-allow-threat-prevention-si-agent-hook.md @@ -30,12 +30,12 @@ How to set up ESET HIPS rules to allow Threat Prevention SI Agent hook? 1. In the left pane of your **ESET PROTECT Web Console**, select **Policies**. Select the **Detection Engine** tab > **HIPS**. 2. Under the **Rules** section, click **Edit**. - ![Step 2](images/ka0Qk000000DZET_0EM4u000008M9O8.png) + ![Step 2](./images/ka0Qk000000DZET_0EM4u000008M9O8.png) 3. In the **HIPS Rules** window, click **Add**. 4. Specify the **Rule name**, select **Allow** for the **Action** type, and proceed by clicking **Next**. - ![Steps 3-4](images/ka0Qk000000DZET_0EM4u000008M9OD.png) + ![Steps 3-4](./images/ka0Qk000000DZET_0EM4u000008M9OD.png) 5. Select **Specific applications** in the dropdown list, and click **Add** to add the path to `SIWindowsAgent.exe`. Refer to the following code block for a default path: @@ -45,19 +45,19 @@ How to set up ESET HIPS rules to allow Threat Prevention SI Agent hook? Proceed to the next step by clicking **Next**. - ![Step 5](images/ka0Qk000000DZET_0EM4u000008M9OI.png) + ![Step 5](./images/ka0Qk000000DZET_0EM4u000008M9OI.png) 6. Switch the **All file operations** switch to the on position, and proceed by clicking **Next**. Click **OK** to save changes. - ![Step 6](images/ka0Qk000000DZET_0EM4u000008M9OS.png) + ![Step 6](./images/ka0Qk000000DZET_0EM4u000008M9OS.png) 7. Once the configuration steps are completed, proceed to the **Assign** tab. Assign the new rule to corresponding systems. - ![Step 7](images/ka0Qk000000DZET_0EM4u000008M9OX.png) + ![Step 7](./images/ka0Qk000000DZET_0EM4u000008M9OX.png) 8. The rule should become visible in your ESET host. Refer to the **Advanced Setup** menu > **HIPS** tab > **Basic** section > **Rules** tab. - ![Step 8](images/ka0Qk000000DZET_0EM4u000008M9Oc.png) + ![Step 8](./images/ka0Qk000000DZET_0EM4u000008M9Oc.png) > **NOTE:** Once the rule is applied, SI Agent should be restarted. diff --git a/docs/kb/threatprevention/updating-the-have-i-been-pwnd-ntml-hash-list.md b/docs/kb/threatprevention/updating-the-have-i-been-pwnd-ntml-hash-list.md index a0b3644e9d..432390db54 100644 --- a/docs/kb/threatprevention/updating-the-have-i-been-pwnd-ntml-hash-list.md +++ b/docs/kb/threatprevention/updating-the-have-i-been-pwnd-ntml-hash-list.md @@ -47,7 +47,7 @@ Follow the steps to install the Pwnd Passwords Downloader. dotnet tool install --global haveibeenpwned-downloader ``` -![A screenshot of a computer Description automatically generated with medium confidence](images/ka0Qk000000Dk3S_0EM4u000008L8RW.png) +![A screenshot of a computer Description automatically generated with medium confidence](./images/ka0Qk000000Dk3S_0EM4u000008L8RW.png) 3. Close the command prompt. @@ -61,7 +61,7 @@ Follow the steps to update an installed Pwnd Passwords Downloader. dotnet tool update --global haveibeenpwned-downloader ``` -![A picture containing text, screenshot, font Description automatically generated](images/ka0Qk000000Dk3S_0EM4u000008L8RX.png) +![A picture containing text, screenshot, font Description automatically generated](./images/ka0Qk000000Dk3S_0EM4u000008L8RX.png) ### Download NTML Hashes with the Pwnd Passwords Downloader Follow the steps to download NTLM hashes (for Netwrix Password Policy Enforcer v10.1 and up): @@ -75,7 +75,7 @@ Run: haveibeenpwned-downloader.exe -n pwnedpasswords_ntlm ``` -![A picture containing text, screenshot, font Description automatically generated](images/ka0Qk000000Dk3S_0EM4u000008L8RY.png) +![A picture containing text, screenshot, font Description automatically generated](./images/ka0Qk000000Dk3S_0EM4u000008L8RY.png) This screenshot shows the completed download. From 527378d31cd8b95b6648f0b7c5bb5c3b477e34b6 Mon Sep 17 00:00:00 2001 From: jake-mahon Date: Thu, 13 Nov 2025 14:47:16 -0500 Subject: [PATCH 63/94] Fix absolute image path in accessanalyzer KB article MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Changed absolute path /docs/kb/accessanalyzer/images/ to relative path ./images/ to resolve build error. Absolute paths don't work for images in Docusaurus (they only work for markdown links). This file was missed in PR #346 because the PR was merged before this fix was pushed. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- ...00-Internal-Server-Error-Using-Okta-SSO-Published-Reports.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/kb/accessanalyzer/500-Internal-Server-Error-Using-Okta-SSO-Published-Reports.md b/docs/kb/accessanalyzer/500-Internal-Server-Error-Using-Okta-SSO-Published-Reports.md index d8d61dd29f..7a03d3e516 100644 --- a/docs/kb/accessanalyzer/500-Internal-Server-Error-Using-Okta-SSO-Published-Reports.md +++ b/docs/kb/accessanalyzer/500-Internal-Server-Error-Using-Okta-SSO-Published-Reports.md @@ -48,7 +48,7 @@ To resolve this issue, update the signature and digest algorithms in the Okta ap 1. In Okta, navigate to the **Application** used for Published Reports. 2. Open the **General Settings** tab. 3. Scroll to the **Signature Algorithm** section. - ![Okta Application Settings page showing the Signature Algorithm section with SHA1 selected](/docs/kb/accessanalyzer/images/kA0Qk00000036C9KAI-Okta-settings.png) + ![Okta Application Settings page showing the Signature Algorithm section with SHA1 selected](./images/kA0Qk00000036C9KAI-Okta-settings.png) 4. Set the following: - **Signature Algorithm**: `RSA_SHA256` - **Digest Algorithm**: `SHA256` From 331b48c907aa14aaab7d91a08b26c6c5bd62b845 Mon Sep 17 00:00:00 2001 From: Florian Berger Date: Fri, 14 Nov 2025 12:44:35 +0100 Subject: [PATCH 64/94] Removed outdated, no longer required link in NPWS server manager installation --- .../9.3/installation/installation_server_manager.md | 4 ---- 1 file changed, 4 deletions(-) diff --git a/docs/passwordsecure/9.3/installation/installation_server_manager.md b/docs/passwordsecure/9.3/installation/installation_server_manager.md index 0a90111f77..25d3710668 100644 --- a/docs/passwordsecure/9.3/installation/installation_server_manager.md +++ b/docs/passwordsecure/9.3/installation/installation_server_manager.md @@ -20,10 +20,6 @@ First you are required to read and accept the license terms. These can also be p The next step is to define the location. The suggested location can be retained. -If you want to use Netwrix Password Secure as an identity provider -[Configuration of SAML](/docs/passwordsecure/9.3/configuration/advancedview/clientmodule/applications/configuration_of_saml.md) -must be selected. Otherwise, it will not be installed. - ![Password Secure Server Setup](/images/passwordsecure/9.2/installation/installation_server_manager/installation-admin-client-3-en.webp) Start the installation. From 25126ce7f2ff4c40de2426e8599a2a83585ba680 Mon Sep 17 00:00:00 2001 From: DmDrozdov Date: Fri, 14 Nov 2025 19:06:15 +0000 Subject: [PATCH 65/94] the new KB article --- ...ion-failed-0x800706ba-the-rpc-server-is.md | 55 +++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 docs/kb/auditor/troubleshooting-connection-issues-for-the-error-connection-failed-0x800706ba-the-rpc-server-is.md diff --git a/docs/kb/auditor/troubleshooting-connection-issues-for-the-error-connection-failed-0x800706ba-the-rpc-server-is.md b/docs/kb/auditor/troubleshooting-connection-issues-for-the-error-connection-failed-0x800706ba-the-rpc-server-is.md new file mode 100644 index 0000000000..99a3c1cd7d --- /dev/null +++ b/docs/kb/auditor/troubleshooting-connection-issues-for-the-error-connection-failed-0x800706ba-the-rpc-server-is.md @@ -0,0 +1,55 @@ +# Troubleshooting Connection Issues for the error "Connection failed: 0x800706BA The RPC server is unavailable" + +Disclaimer: This error, especially when encountered infrequently, does not result in audit data loss. The collector can continue gathering data from where it was last interrupted. It is recommended to verify the data's timeliness in reports to assess whether this impacts the timely delivery of audit data by the collector. + +## 1. Connection Dropping with Compression Service During Data Collection + +When collecting data from the Target Audited Server, it's vital to maintain a stable and reliable connection with the Compression service. However, sometimes issues may arise when this connection drops. This can often be attributed to network instability, which disrupts proper data transmission. In such cases, the focus should be on addressing the underlying causes of network instability. This may involve inspecting and configuring network equipment to ensure a consistent and robust connection, thereby allowing the data collection process to complete without interruptions. + +## 2. Unstable Connection During Large-Scale Audits + +When conducting large-scale audits, maintaining a stable connection is critically important. An unstable connection can lead to interruptions, making it challenging or even impossible to carry out the audit in its entirety. An effective strategy for resolving this issue is to break down the initially large audit scope into smaller, more manageable parts. For instance, instead of using the entire Target Audited Server with all shares as an item, it is better to add shares of the Target Audited Server individually as separate items. This approach reduces network load and minimizes the risks associated with connection loss. Segmenting the audit allows for phased execution, contributing to more successful completion of each phase and, ultimately, the entire audit. + +> **NOTE:** This recommendation pertains to critically important audit objects, not to the entire audited scope. For example, if the entire file server is added to the audit collection, but auditing multiple shared folders on this server isn't necessary, it's recommended to exclude these folders from collection using "excludes." This way, the collector will gather only what is required for auditing, dedicating all its resources to this task. + +> **NOTE:** It also makes sense to use the RET to calculate your scope and estimate the necessary server resources: https://releases.netwrix.com/products/auditor/10.7/auditor-resource-estimation-tool-1.2.39.zip + +## 3. Antivirus Interference on NA-Server and/or Target Audited Server with Netwrix Auditor and Compression Service + +Antivirus programs on both the NA-Server and the Target Audited Server are vital for protecting data and systems from malicious threats. However, they can sometimes interfere with the proper functioning of Netwrix Auditor. This can occur for several reasons: + +* **Connection Blocking:** Antivirus programs may interpret some legitimate network connections as potential threats, resulting in their blockage. This can disrupt the interaction between Netwrix Auditor and/or Compression service. +* **Traffic Scanning:** The process of scanning incoming and outgoing traffic can slow down data transmission, affecting Netwrix Auditor's performance. The antivirus may delay data packets, suspecting potential threats. +* **False Positives:** Occasionally, antivirus programs may mistakenly identify harmless files or processes as malicious, leading to their isolation or deletion, which can disrupt the operation of Netwrix Auditor and/or Compression service. + +To mitigate these issues, it is crucial to add Netwrix Auditor processes and services to the antivirus exclusion list according to the following guidelines: + +### Netwrix Auditor Server: + +* **Paths:**
+C:\\ProgramData\\Netwrix Auditor + + **Note:** If you've previously changed the default location, you can look up the default value in the registry key: + `HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Netwrix Auditor\DataPathOverride` + +* **Processes:**
+NwFileStorageSvc (NwCoreSvc.exe) + +### Target Audited Server (if Compression service is enabled): + +* **Paths:**
+C:\\Windows\\SysWOW64\\NwxExeSvc + +* **Processes:**
+NwxExeSvc.exe
+NwxFsAgent.exe
+NwxEventCollectorAgent.exe
+NwxSaclTunerAgent.exe + +## 4. Insufficient Disk Space on the Target Audited Server's System Disk + +When the agent's system disk runs low on free space, it can lead to reduced system performance, inability to install updates, and errors in Compression service operation. Resolving these issues involves freeing up disk space by removing unnecessary files and data, transferring information to other storage devices, or increasing the disk space capacity. + +## 5. Insufficient Resources (CPU, RAM) for Compression Service Due to Large Audit Volume + +When the Target Audited Server does not have enough free CPU and RAM resources to handle a large audit volume, the Compression service may become overwhelmed, unable to handle the load. This, in turn, can lead to network overload and increase the likelihood of errors during data transmission. To improve the situation, consider segmenting the audit scope, excluding unnecessary scope from the audit, or adding more CPU and RAM resources to the Target Audited Server. From 921242e2c33922a566155b694627d3763aa5c083 Mon Sep 17 00:00:00 2001 From: Florian Berger Date: Fri, 14 Nov 2025 22:23:07 +0100 Subject: [PATCH 66/94] Removed sidebar in NPWS product pointing to old versions --- sidebars/passwordsecure/9.3.js | 18 +----------------- 1 file changed, 1 insertion(+), 17 deletions(-) diff --git a/sidebars/passwordsecure/9.3.js b/sidebars/passwordsecure/9.3.js index 5407b95644..d0211a4048 100644 --- a/sidebars/passwordsecure/9.3.js +++ b/sidebars/passwordsecure/9.3.js @@ -3,22 +3,6 @@ module.exports = { { type: 'autogenerated', dirName: '.', - }, - { - type: 'category', - items: [ - { - type: 'link', - href: '../9_1', - label: '9.1' - }, - { - type: 'link', - href: '../9_2', - label: '9.2' - } - ], - label: 'Older versions' - }, + } ], }; From b70597f39c3099522e2aa403e16400f3a48ef4b6 Mon Sep 17 00:00:00 2001 From: Zoey Castillo Date: Fri, 14 Nov 2025 16:24:11 -0600 Subject: [PATCH 67/94] Fix critical issues: add frontmatter, improve formatting, and restructure MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Add required frontmatter with metadata (description, keywords, products, sidebar_label, title) - Leave knowledge_article_id blank as this is a new article - Convert disclaimer to IMPORTANT callout block at top - Restructure article with Overview and Instructions sections - Fix inconsistent HTML
tags - replace with markdown formatting - Format external URL as proper markdown link - Add reference to existing Antivirus Exclusions article - Add Related Links section with reference to error article 🤖 Generated with Claude Code Co-Authored-By: Claude --- ...ion-failed-0x800706ba-the-rpc-server-is.md | 55 ++++++++++++++----- 1 file changed, 42 insertions(+), 13 deletions(-) diff --git a/docs/kb/auditor/troubleshooting-connection-issues-for-the-error-connection-failed-0x800706ba-the-rpc-server-is.md b/docs/kb/auditor/troubleshooting-connection-issues-for-the-error-connection-failed-0x800706ba-the-rpc-server-is.md index 99a3c1cd7d..0f1bdce99f 100644 --- a/docs/kb/auditor/troubleshooting-connection-issues-for-the-error-connection-failed-0x800706ba-the-rpc-server-is.md +++ b/docs/kb/auditor/troubleshooting-connection-issues-for-the-error-connection-failed-0x800706ba-the-rpc-server-is.md @@ -1,6 +1,29 @@ +--- +description: >- + Troubleshooting guide for resolving RPC server unavailable connection issues in Netwrix Auditor, including network, antivirus, and resource considerations. +keywords: + - Netwrix Auditor + - RPC server unavailable + - 0x800706BA + - compression service + - connection issues +products: + - auditor +sidebar_label: Troubleshooting Connection Issues - RPC Server Unavailable +tags: [] +title: "Troubleshooting Connection Issues for the error 'Connection failed: 0x800706BA The RPC server is unavailable'" +knowledge_article_id: +--- + # Troubleshooting Connection Issues for the error "Connection failed: 0x800706BA The RPC server is unavailable" -Disclaimer: This error, especially when encountered infrequently, does not result in audit data loss. The collector can continue gathering data from where it was last interrupted. It is recommended to verify the data's timeliness in reports to assess whether this impacts the timely delivery of audit data by the collector. +> **IMPORTANT:** This error, especially when encountered infrequently, does not result in audit data loss. The collector can continue gathering data from where it was last interrupted. It is recommended to verify the data's timeliness in reports to assess whether this impacts the timely delivery of audit data by the collector. + +## Overview + +This error occurs when the Netwrix Auditor collector fails to establish or maintain a connection with the RPC server. Multiple factors can contribute to this issue, including network instability, antivirus interference, or insufficient system resources. The following sections provide troubleshooting steps to identify and resolve the root cause. + +## Instructions ## 1. Connection Dropping with Compression Service During Data Collection @@ -12,7 +35,7 @@ When conducting large-scale audits, maintaining a stable connection is criticall > **NOTE:** This recommendation pertains to critically important audit objects, not to the entire audited scope. For example, if the entire file server is added to the audit collection, but auditing multiple shared folders on this server isn't necessary, it's recommended to exclude these folders from collection using "excludes." This way, the collector will gather only what is required for auditing, dedicating all its resources to this task. -> **NOTE:** It also makes sense to use the RET to calculate your scope and estimate the necessary server resources: https://releases.netwrix.com/products/auditor/10.7/auditor-resource-estimation-tool-1.2.39.zip +> **NOTE:** It also makes sense to use the RET to calculate your scope and estimate the necessary server resources: [Resource Estimation Tool](https://releases.netwrix.com/products/auditor/10.7/auditor-resource-estimation-tool-1.2.39.zip) ## 3. Antivirus Interference on NA-Server and/or Target Audited Server with Netwrix Auditor and Compression Service @@ -26,25 +49,27 @@ To mitigate these issues, it is crucial to add Netwrix Auditor processes and ser ### Netwrix Auditor Server: -* **Paths:**
-C:\\ProgramData\\Netwrix Auditor +**Paths:** +- `C:\ProgramData\Netwrix Auditor` **Note:** If you've previously changed the default location, you can look up the default value in the registry key: `HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Netwrix Auditor\DataPathOverride` -* **Processes:**
-NwFileStorageSvc (NwCoreSvc.exe) +**Processes:** +- `NwFileStorageSvc (NwCoreSvc.exe)` ### Target Audited Server (if Compression service is enabled): -* **Paths:**
-C:\\Windows\\SysWOW64\\NwxExeSvc +**Paths:** +- `C:\Windows\SysWOW64\NwxExeSvc` -* **Processes:**
-NwxExeSvc.exe
-NwxFsAgent.exe
-NwxEventCollectorAgent.exe
-NwxSaclTunerAgent.exe +**Processes:** +- `NwxExeSvc.exe` +- `NwxFsAgent.exe` +- `NwxEventCollectorAgent.exe` +- `NwxSaclTunerAgent.exe` + +For a comprehensive list of antivirus exclusions and additional guidance, refer to [Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/system-administration/security-hardening/antivirus-exclusions-for-netwrix-auditor.md). ## 4. Insufficient Disk Space on the Target Audited Server's System Disk @@ -53,3 +78,7 @@ When the agent's system disk runs low on free space, it can lead to reduced syst ## 5. Insufficient Resources (CPU, RAM) for Compression Service Due to Large Audit Volume When the Target Audited Server does not have enough free CPU and RAM resources to handle a large audit volume, the Compression service may become overwhelmed, unable to handle the load. This, in turn, can lead to network overload and increase the likelihood of errors during data transmission. To improve the situation, consider segmenting the audit scope, excluding unnecessary scope from the audit, or adding more CPU and RAM resources to the Target Audited Server. + +## Related Links + +- [Error: 0x800706BA - RPC Server is Unavailable](/docs/kb/auditor/troubleshooting-and-errors/data-collection-errors/error-0x800706ba-rpc-server-is-unavailable.md) From d79bcdfc7bb659f3f46859741dee7bf9ef903a51 Mon Sep 17 00:00:00 2001 From: Jake Mahon NWX <164199550+jake-mahon-netwrix@users.noreply.github.com> Date: Wed, 12 Nov 2025 17:07:43 -0500 Subject: [PATCH 68/94] Add Test A Draft to Publish (Version 2) article --- .../test-a-draft-to-publish-version-2.md | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 docs/kb/general/test-a-draft-to-publish-version-2.md diff --git a/docs/kb/general/test-a-draft-to-publish-version-2.md b/docs/kb/general/test-a-draft-to-publish-version-2.md new file mode 100644 index 0000000000..9e590feb72 --- /dev/null +++ b/docs/kb/general/test-a-draft-to-publish-version-2.md @@ -0,0 +1,28 @@ +--- +description: >- + Test article containing a simple content sample and an embedded image exported from a sandbox environment; personal and environment identifiers have been redacted. +keywords: + - test + - draft + - publish + - sandbox + - image + - placeholder + - version + - redacted + - sample-article +products: + - auditor +sidebar_label: 'Test A Draft to Publish (Version 2)' +title: 'Test A Draft to Publish (Version 2)' +knowledge_article_id: kA0Qk000000XXXXKAA +tags: [] +--- + +# Test A Draft to Publish (Version 2) + +This is a test by [redacted]. + +Created on 11/12/2025 from [redacted] sandbox. + +![Screenshot of an uploaded image preview in a sandbox environment](/api/attachments/placeholder-image.png) From 6072260ae4d5441602d202361eb24305274357ec Mon Sep 17 00:00:00 2001 From: Jake Mahon NWX <164199550+jake-mahon-netwrix@users.noreply.github.com> Date: Wed, 12 Nov 2025 17:37:21 -0500 Subject: [PATCH 69/94] Delete docs/kb/general/test-a-draft-to-publish-version-2.md --- .../test-a-draft-to-publish-version-2.md | 28 ------------------- 1 file changed, 28 deletions(-) delete mode 100644 docs/kb/general/test-a-draft-to-publish-version-2.md diff --git a/docs/kb/general/test-a-draft-to-publish-version-2.md b/docs/kb/general/test-a-draft-to-publish-version-2.md deleted file mode 100644 index 9e590feb72..0000000000 --- a/docs/kb/general/test-a-draft-to-publish-version-2.md +++ /dev/null @@ -1,28 +0,0 @@ ---- -description: >- - Test article containing a simple content sample and an embedded image exported from a sandbox environment; personal and environment identifiers have been redacted. -keywords: - - test - - draft - - publish - - sandbox - - image - - placeholder - - version - - redacted - - sample-article -products: - - auditor -sidebar_label: 'Test A Draft to Publish (Version 2)' -title: 'Test A Draft to Publish (Version 2)' -knowledge_article_id: kA0Qk000000XXXXKAA -tags: [] ---- - -# Test A Draft to Publish (Version 2) - -This is a test by [redacted]. - -Created on 11/12/2025 from [redacted] sandbox. - -![Screenshot of an uploaded image preview in a sandbox environment](/api/attachments/placeholder-image.png) From 86988001c544d70cb2e113b5a87490e13e9cd2df Mon Sep 17 00:00:00 2001 From: Jake Mahon NWX <164199550+jake-mahon-netwrix@users.noreply.github.com> Date: Wed, 12 Nov 2025 17:38:19 -0500 Subject: [PATCH 70/94] Add article Test a Draft to Publish (Version 2) --- .../test-a-draft-to-publish-version-2.md | 30 +++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 docs/kb/general/test-a-draft-to-publish-version-2.md diff --git a/docs/kb/general/test-a-draft-to-publish-version-2.md b/docs/kb/general/test-a-draft-to-publish-version-2.md new file mode 100644 index 0000000000..86af28d27e --- /dev/null +++ b/docs/kb/general/test-a-draft-to-publish-version-2.md @@ -0,0 +1,30 @@ +--- +description: >- + Short test article that demonstrates a draft created in a sandbox environment; + personal and environment details have been redacted for privacy. +keywords: + - test + - draft + - publish + - sandbox + - image + - redacted + - placeholder + - version-2 +products: + - auditor +sidebar_label: 'Test a Draft to Publish (Version 2)' +tags: [] +title: 'Test a Draft to Publish (Version 2)' +knowledge_article_id: kA0Qk000000XXXXKAA +--- + +# Test a Draft to Publish (Version 2) + +This is a test by [redacted]. + +Created on 11/12/2025 from [redacted] sandbox. + +![Screenshot removed for privacy]() + +> **NOTE:** The image has been removed to protect identifiable and environment-specific information. From bfa12dc7423a8124919c622ef7998432022ed297 Mon Sep 17 00:00:00 2001 From: Jake Mahon NWX <164199550+jake-mahon-netwrix@users.noreply.github.com> Date: Wed, 12 Nov 2025 17:41:01 -0500 Subject: [PATCH 71/94] Delete docs/kb/general/test-a-draft-to-publish-version-2.md --- .../test-a-draft-to-publish-version-2.md | 30 ------------------- 1 file changed, 30 deletions(-) delete mode 100644 docs/kb/general/test-a-draft-to-publish-version-2.md diff --git a/docs/kb/general/test-a-draft-to-publish-version-2.md b/docs/kb/general/test-a-draft-to-publish-version-2.md deleted file mode 100644 index 86af28d27e..0000000000 --- a/docs/kb/general/test-a-draft-to-publish-version-2.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -description: >- - Short test article that demonstrates a draft created in a sandbox environment; - personal and environment details have been redacted for privacy. -keywords: - - test - - draft - - publish - - sandbox - - image - - redacted - - placeholder - - version-2 -products: - - auditor -sidebar_label: 'Test a Draft to Publish (Version 2)' -tags: [] -title: 'Test a Draft to Publish (Version 2)' -knowledge_article_id: kA0Qk000000XXXXKAA ---- - -# Test a Draft to Publish (Version 2) - -This is a test by [redacted]. - -Created on 11/12/2025 from [redacted] sandbox. - -![Screenshot removed for privacy]() - -> **NOTE:** The image has been removed to protect identifiable and environment-specific information. From 9bcc4d005e773085382a6c5eb230a6e518a4b184 Mon Sep 17 00:00:00 2001 From: Jake Mahon NWX <164199550+jake-mahon-netwrix@users.noreply.github.com> Date: Wed, 12 Nov 2025 17:41:28 -0500 Subject: [PATCH 72/94] Add Test A Draft to Publish (Version 2) article --- .../test-a-draft-to-publish-version-2.md | 30 +++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 docs/kb/general/test-a-draft-to-publish-version-2.md diff --git a/docs/kb/general/test-a-draft-to-publish-version-2.md b/docs/kb/general/test-a-draft-to-publish-version-2.md new file mode 100644 index 0000000000..6bbb7590d2 --- /dev/null +++ b/docs/kb/general/test-a-draft-to-publish-version-2.md @@ -0,0 +1,30 @@ +--- +description: >- + Test article documenting a draft-to-publish workflow created in a sandbox + environment. +keywords: + - test + - draft + - publish + - sandbox + - image + - version 2 + - article + - metadata + - redacted + - revision +products: + - auditor +sidebar_label: 'Test A Draft to Publish (Version 2)' +title: 'Test A Draft to Publish (Version 2)' +knowledge_article_id: kA0Qk000000XXXXKAA +tags: [] +--- + +# Test A Draft to Publish (Version 2) + +This is a test by [REDACTED] + +Created on 11/12/2025 from sandbox environment + +![Test image from sandbox (redacted)](REDACTED_IMAGE) From 8cc709fde0a42cb6776dbe43105d4ca882921a50 Mon Sep 17 00:00:00 2001 From: Jake Mahon NWX <164199550+jake-mahon-netwrix@users.noreply.github.com> Date: Thu, 13 Nov 2025 08:57:30 -0500 Subject: [PATCH 73/94] Add Test A Draft to Publish (Version 5) draft article. --- .../test-a-draft-to-publish-version-5.md | 30 +++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 docs/kb/general/test-a-draft-to-publish-version-5.md diff --git a/docs/kb/general/test-a-draft-to-publish-version-5.md b/docs/kb/general/test-a-draft-to-publish-version-5.md new file mode 100644 index 0000000000..de9849e5d0 --- /dev/null +++ b/docs/kb/general/test-a-draft-to-publish-version-5.md @@ -0,0 +1,30 @@ +--- +description: >- + Draft article titled "Test A Draft to Publish (Version 5)". This article currently + does not contain technical instructions and is intended as a placeholder for future content. +keywords: + - draft + - publish + - version 5 + - placeholder + - test + - knowledge base + - article + - documentation +products: + - auditor +sidebar_label: 'Test A Draft to Publish (Version 5)' +tags: [] +title: 'Test A Draft to Publish (Version 5)' +knowledge_article_id: kA0Qk000000XXXXKAA +--- + +# Test A Draft to Publish (Version 5) + +## Overview + +This article is a draft. It currently contains no procedural steps, commands, examples, warnings, notes, screenshots, or other technical content. Use this page as a placeholder for future content that will be added to the knowledge base. + +## Instructions + +No instructions are currently available for this draft. If you need immediate assistance or have content to contribute to this article, contact Netwrix Support or the documentation team. From d98b2bb58b79845a5c9ba091163e5e13a76dd115 Mon Sep 17 00:00:00 2001 From: Jake Mahon NWX <164199550+jake-mahon-netwrix@users.noreply.github.com> Date: Fri, 14 Nov 2025 13:09:30 -0500 Subject: [PATCH 74/94] Add placeholder article: Test A Draft to Publish (Version 6) --- .../test-a-draft-to-publish-version-6.md | 37 +++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 docs/kb/general/test-a-draft-to-publish-version-6.md diff --git a/docs/kb/general/test-a-draft-to-publish-version-6.md b/docs/kb/general/test-a-draft-to-publish-version-6.md new file mode 100644 index 0000000000..c3a2ab6636 --- /dev/null +++ b/docs/kb/general/test-a-draft-to-publish-version-6.md @@ -0,0 +1,37 @@ +--- +description: >- + Placeholder article for the "Test A Draft to Publish (Version 6)" knowledge base entry. + This page currently contains no procedural content and serves as a template for future + publication and revision. +keywords: + - test + - draft + - publish + - version 6 + - placeholder + - knowledge base + - documentation + - revision + - article template +products: + - auditor +sidebar_label: 'Test A Draft to Publish (Version 6)' +tags: [] +title: 'Test A Draft to Publish (Version 6)' +knowledge_article_id: kA0Qk000000XXXXKAA +--- + +# Test A Draft to Publish (Version 6) + +## Overview + +This article is a placeholder for the "Test A Draft to Publish (Version 6)" knowledge base entry. It does not contain technical procedures or configuration steps. Use this page as a template when you are ready to add the complete content for publishing. + +## Instructions + +1. Prepare the complete technical content for this article, ensuring it adheres to the Netwrix Style Guide. +2. Replace this placeholder text with the finalized Overview and Instructions (or other appropriate sections). +3. Add any required screenshots with descriptive alt text and ensure no sensitive or identifiable data appears in images or text. +4. Populate the front matter fields with final metadata and update the knowledge_article_id when available. + + From afd1ff5812ca0f1753c30080b1b224d393d72d62 Mon Sep 17 00:00:00 2001 From: Jake Mahon NWX <164199550+jake-mahon-netwrix@users.noreply.github.com> Date: Fri, 14 Nov 2025 13:25:38 -0500 Subject: [PATCH 75/94] Add Test a Draft to Publish (Version 7) article. --- .../test-a-draft-to-publish-version-7.md | 30 +++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 docs/kb/general/test-a-draft-to-publish-version-7.md diff --git a/docs/kb/general/test-a-draft-to-publish-version-7.md b/docs/kb/general/test-a-draft-to-publish-version-7.md new file mode 100644 index 0000000000..8f33e5bf13 --- /dev/null +++ b/docs/kb/general/test-a-draft-to-publish-version-7.md @@ -0,0 +1,30 @@ +--- +description: >- + Test article created as a draft and prepared for publication; contains versioning + and a placeholder image from a sandbox environment. +keywords: + - test + - draft + - publish + - version 7 + - sandbox + - author + - image + - placeholder +products: + - auditor +sidebar_label: 'Test a Draft to Publish (Version 7)' +tags: [] +title: 'Test a Draft to Publish (Version 7)' +knowledge_article_id: kA0Qk000000XXXXKAA +--- + +# Test a Draft to Publish (Version 7) + +This is a test by [Author Name]. + +Version 7 + +Created on 11/14/2025 from [Author] sandbox + +![Screenshot from a sandbox environment showing a test image](/api/attachments.redirect?id=placeholder) From 75e96bb796d01e707a17836c2f0938182931658b Mon Sep 17 00:00:00 2001 From: jake-mahon Date: Thu, 6 Nov 2025 12:23:40 -0500 Subject: [PATCH 76/94] Replace Salesforce KB links with local KB links in Privilege Secure docs MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Updated 5 files across privilegesecure/4.1 and privilegesecure/4.2 - Replaced helpcenter.netwrix.com Salesforce bundle links with relative /docs/kb/ paths - 5 links successfully mapped, 1 unmapped ID kept as-is (kA04u0000000HfOCAU) Part of effort to replace 142 broken Salesforce KB references across product docs. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- .../4.1/install/servicesonadditionalservers/actionservice.md | 2 +- .../4.1/install/servicesonadditionalservers/proxyservice.md | 2 +- docs/privilegesecure/4.2/install/components/components.md | 2 +- .../4.2/install/servicesonadditional/actionservice.md | 2 +- .../4.2/install/servicesonadditional/proxyservice.md | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/privilegesecure/4.1/install/servicesonadditionalservers/actionservice.md b/docs/privilegesecure/4.1/install/servicesonadditionalservers/actionservice.md index b3ae11b1ba..fa09f3412f 100644 --- a/docs/privilegesecure/4.1/install/servicesonadditionalservers/actionservice.md +++ b/docs/privilegesecure/4.1/install/servicesonadditionalservers/actionservice.md @@ -28,7 +28,7 @@ Follow the steps to install the NPS Action Service on another server. :::tip Remember, You must configure the Antivirus exclusions according to the -[Exclusions for Antivirus (AV) & Endpoint Software](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u0000000Hi8CAE.html) +[Exclusions for Antivirus (AV) & Endpoint Software](/docs/kb/privilegesecure/exclusions-for-antivirus-av-endpoint-software) knowledge base article. ::: diff --git a/docs/privilegesecure/4.1/install/servicesonadditionalservers/proxyservice.md b/docs/privilegesecure/4.1/install/servicesonadditionalservers/proxyservice.md index bce6247a07..13da59a8cf 100644 --- a/docs/privilegesecure/4.1/install/servicesonadditionalservers/proxyservice.md +++ b/docs/privilegesecure/4.1/install/servicesonadditionalservers/proxyservice.md @@ -27,7 +27,7 @@ application. :::tip Remember, You must configure the Antivirus exclusions according to the -[Exclusions for Antivirus (AV) & Endpoint Software](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u0000000Hi8CAE.html) +[Exclusions for Antivirus (AV) & Endpoint Software](/docs/kb/privilegesecure/exclusions-for-antivirus-av-endpoint-software) knowledge base article. ::: diff --git a/docs/privilegesecure/4.2/install/components/components.md b/docs/privilegesecure/4.2/install/components/components.md index 3508c5a6c2..ee0b675505 100644 --- a/docs/privilegesecure/4.2/install/components/components.md +++ b/docs/privilegesecure/4.2/install/components/components.md @@ -85,7 +85,7 @@ The `NPS.zip` file that can be downloaded from the Netwrix Customer portal conta - sbpam-url.exe – Installs the sbpam-url URL handler. This will automatically launch SSH sessions from the browser in your preferred SSH client program. See the - [Invoking Desktop SSH Client Automatically](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u0000004n11CAA.html) + [Invoking Desktop SSH Client Automatically](/docs/kb/privilegesecure/invoking-desktop-ssh-client-automatically) Knowledge Base Article for additional information. - SbPostgreSQL16.exe – Installs the PostgreSQL v16 database. By default, this installer is run as part of the Netwrix Setup Launcher. It installs the following components: diff --git a/docs/privilegesecure/4.2/install/servicesonadditional/actionservice.md b/docs/privilegesecure/4.2/install/servicesonadditional/actionservice.md index b592cae6d9..94f24a7c60 100644 --- a/docs/privilegesecure/4.2/install/servicesonadditional/actionservice.md +++ b/docs/privilegesecure/4.2/install/servicesonadditional/actionservice.md @@ -26,7 +26,7 @@ Follow the steps to install the NPS Action Service on another server. :::tip Remember, You must configure the Antivirus exclusions according to the -[Exclusions for Antivirus (AV) & Endpoint Software](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u0000000Hi8CAE.html) +[Exclusions for Antivirus (AV) & Endpoint Software](/docs/kb/privilegesecure/exclusions-for-antivirus-av-endpoint-software) knowledge base article. ::: diff --git a/docs/privilegesecure/4.2/install/servicesonadditional/proxyservice.md b/docs/privilegesecure/4.2/install/servicesonadditional/proxyservice.md index 7550a76732..a8acfed61a 100644 --- a/docs/privilegesecure/4.2/install/servicesonadditional/proxyservice.md +++ b/docs/privilegesecure/4.2/install/servicesonadditional/proxyservice.md @@ -26,7 +26,7 @@ application. :::tip Remember, You must configure the Antivirus exclusions according to the -[Exclusions for Antivirus (AV) & Endpoint Software](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u0000000Hi8CAE.html) +[Exclusions for Antivirus (AV) & Endpoint Software](/docs/kb/privilegesecure/exclusions-for-antivirus-av-endpoint-software) knowledge base article. ::: From c14a926cd04454829ed53febf0c27e7d001f3f36 Mon Sep 17 00:00:00 2001 From: Jake Mahon Date: Mon, 17 Nov 2025 14:54:50 +0000 Subject: [PATCH 77/94] Update some kb.netwrix.com links as well --- .../install/servicesonadditionalservers/actionservice.md | 2 +- docs/privilegesecure/4.2/install/components/components.md | 4 +--- .../4.2/install/servicesonadditional/actionservice.md | 7 ++----- .../4.2/install/servicesonadditional/proxyservice.md | 4 +--- 4 files changed, 5 insertions(+), 12 deletions(-) diff --git a/docs/privilegesecure/4.1/install/servicesonadditionalservers/actionservice.md b/docs/privilegesecure/4.1/install/servicesonadditionalservers/actionservice.md index fa09f3412f..447db67fc9 100644 --- a/docs/privilegesecure/4.1/install/servicesonadditionalservers/actionservice.md +++ b/docs/privilegesecure/4.1/install/servicesonadditionalservers/actionservice.md @@ -35,7 +35,7 @@ knowledge base article. **Step 1 –** Make sure that you have configured the Antivirus exclusions according to the following Netwrix knowledge base article: -[Exclusions for Antivirus (AV) & Endpoint Software](https://kb.netwrix.com/5938) +[Exclusions for Antivirus (AV) & Endpoint Software](/docs/kb/privilegesecure/exclusions-for-antivirus-av-endpoint-software) **Step 2 –** Move the NPS.ActionService.exe installation package to the desktop of the remote server. diff --git a/docs/privilegesecure/4.2/install/components/components.md b/docs/privilegesecure/4.2/install/components/components.md index ee0b675505..ebe4341ef9 100644 --- a/docs/privilegesecure/4.2/install/components/components.md +++ b/docs/privilegesecure/4.2/install/components/components.md @@ -56,9 +56,7 @@ The `NPS.zip` file that can be downloaded from the Netwrix Customer portal conta - NPS.HaMgr.exe – Installs the High Availability Management tool. If high availability setup is desired, please coordinate with [Netwrix Support](https://www.netwrix.com/support.html) and - consult the - [How to Configure High Availability (HA) Using SbPAM.HaMgr.exe (now NPS.HaMgr.exe)](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u0000000HfOCAU.html) - knowledge base article. + consult the [How to Configure High Availability (HA) Using SbPAM.HaMgr.exe (now NPS.HaMgr.exe)](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u0000000HfOCAU.html) knowledge base article. - NPS.ProxyService – Installs the NPS Proxy Service nodes. It is available as both an EXE and MSI format. By default, this service is installed on the application server. This executable can be copied to other servers to install the service. The MSI can be used with a software diff --git a/docs/privilegesecure/4.2/install/servicesonadditional/actionservice.md b/docs/privilegesecure/4.2/install/servicesonadditional/actionservice.md index 94f24a7c60..85b6b59d18 100644 --- a/docs/privilegesecure/4.2/install/servicesonadditional/actionservice.md +++ b/docs/privilegesecure/4.2/install/servicesonadditional/actionservice.md @@ -25,15 +25,12 @@ The Proxy Service is installed as part of the Action Service installation packag Follow the steps to install the NPS Action Service on another server. :::tip -Remember, You must configure the Antivirus exclusions according to the -[Exclusions for Antivirus (AV) & Endpoint Software](/docs/kb/privilegesecure/exclusions-for-antivirus-av-endpoint-software) +Remember, You must configure the Antivirus exclusions according to the [Exclusions for Antivirus (AV) & Endpoint Software](/docs/kb/privilegesecure/exclusions-for-antivirus-av-endpoint-software) knowledge base article. ::: - **Step 1 –** Make sure that you have configured the Antivirus exclusions according to the following -Netwrix knowledge base article: -[Exclusions for Antivirus (AV) & Endpoint Software](https://kb.netwrix.com/5938) +Netwrix knowledge base article: [Exclusions for Antivirus (AV) & Endpoint Software](/docs/kb/privilegesecure/exclusions-for-antivirus-av-endpoint-software) **Step 2 –** Move the NPS.ActionService.exe installation package to the desktop of the remote server. diff --git a/docs/privilegesecure/4.2/install/servicesonadditional/proxyservice.md b/docs/privilegesecure/4.2/install/servicesonadditional/proxyservice.md index a8acfed61a..717281e2b3 100644 --- a/docs/privilegesecure/4.2/install/servicesonadditional/proxyservice.md +++ b/docs/privilegesecure/4.2/install/servicesonadditional/proxyservice.md @@ -25,12 +25,10 @@ Follow the steps to install the NPS Proxy Service on another server that will ru application. :::tip -Remember, You must configure the Antivirus exclusions according to the -[Exclusions for Antivirus (AV) & Endpoint Software](/docs/kb/privilegesecure/exclusions-for-antivirus-av-endpoint-software) +Remember, You must configure the Antivirus exclusions according to the [Exclusions for Antivirus (AV) & Endpoint Software](/docs/kb/privilegesecure/exclusions-for-antivirus-av-endpoint-software) knowledge base article. ::: - **Step 1 –** Copy the `NPS.ProxyService.exe` file to the desktop of the remote server. **Step 2 –** Right-click on the installer and select Run as administrator. The Netwrix Privilege From d274ebd84d903d3fc82b2dad95c415c1076c6ba6 Mon Sep 17 00:00:00 2001 From: jake-mahon Date: Thu, 6 Nov 2025 12:22:54 -0500 Subject: [PATCH 78/94] Replace Salesforce KB links with local KB links in Activity Monitor docs MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Updated 2 files in activitymonitor/7.1 and activitymonitor/8.0 - Replaced helpcenter.netwrix.com Salesforce bundle links with relative /docs/kb/ paths - All links validated and working in dev server (HTTP 200) - Links now point to /docs/kb/activitymonitor/netwrix_activity_monitor_(nam)_7.0_paths Part of effort to replace 142 broken Salesforce KB references across product docs. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- docs/activitymonitor/7.1/install/upgrade/upgrade.md | 2 +- docs/activitymonitor/8.0/install/upgrade/upgrade.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/activitymonitor/7.1/install/upgrade/upgrade.md b/docs/activitymonitor/7.1/install/upgrade/upgrade.md index 409d1420c2..74c93bd5d1 100644 --- a/docs/activitymonitor/7.1/install/upgrade/upgrade.md +++ b/docs/activitymonitor/7.1/install/upgrade/upgrade.md @@ -19,7 +19,7 @@ agents will be limited in monitoring capability until upgraded. The installation and configuration paths for Netwrix Activity Monitor 7.1 have been updated from Activity Monitor 7.0. See the -[Netwrix Activity Monitor 7.1 Paths](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u00000111AOCAY.html) article +[Netwrix Activity Monitor 7.1 Paths](/docs/kb/activitymonitor/netwrix_activity_monitor_(nam)_7.0_paths) article for additional information. ## Activity Monitor Upgrade Procedure diff --git a/docs/activitymonitor/8.0/install/upgrade/upgrade.md b/docs/activitymonitor/8.0/install/upgrade/upgrade.md index b7992b5c76..e35f413246 100644 --- a/docs/activitymonitor/8.0/install/upgrade/upgrade.md +++ b/docs/activitymonitor/8.0/install/upgrade/upgrade.md @@ -18,7 +18,7 @@ agents will be limited in monitoring capability until upgraded. The installation and configuration paths for Netwrix Activity Monitor 8.0 have been updated from Activity Monitor 7.1. See the -[Netwrix Activity Monitor Paths](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u00000111AOCAY.html) article +[Netwrix Activity Monitor Paths](/docs/kb/activitymonitor/netwrix_activity_monitor_(nam)_7.0_paths) article for additional information. ## Activity Monitor Upgrade Procedure From b3b66004f2d8da2de863bc21ba407b78121c6aa3 Mon Sep 17 00:00:00 2001 From: jake-mahon Date: Thu, 6 Nov 2025 15:20:37 -0500 Subject: [PATCH 79/94] Replace Salesforce KB links with local KB links in Auditor docs MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Updated 129 files across auditor/10.6, 10.7, and 10.8 - Replaced helpcenter.netwrix.com Salesforce bundle links with relative /docs/kb/ paths - 135 links successfully mapped with 100% success rate Part of effort to replace 142 broken Salesforce KB references across product docs. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- docs/auditor/10.6/admin/healthstatus/troubleshooting.md | 2 +- .../auditor/10.6/admin/monitoringplans/sharepoint/overview.md | 2 +- docs/auditor/10.6/admin/settings/longtermarchive.md | 2 +- docs/auditor/10.6/configuration/activedirectory/overview.md | 2 +- .../auditor/10.6/configuration/activedirectory/securitylog.md | 2 +- .../activedirectoryfederatedservices/overview.md | 2 +- docs/auditor/10.6/configuration/exchange/overview.md | 2 +- .../configuration/fileservers/delldatastorage/overview.md | 2 +- .../10.6/configuration/fileservers/dellisilon/overview.md | 2 +- .../10.6/configuration/fileservers/netappcmode/overview.md | 2 +- .../10.6/configuration/fileservers/nutanix/overview.md | 2 +- docs/auditor/10.6/configuration/fileservers/overview.md | 2 +- .../auditor/10.6/configuration/fileservers/qumulo/overview.md | 2 +- .../10.6/configuration/fileservers/synology/overview.md | 2 +- .../10.6/configuration/fileservers/windows/overview.md | 4 ++-- docs/auditor/10.6/configuration/grouppolicy/overview.md | 2 +- docs/auditor/10.6/configuration/logonactivity/overview.md | 2 +- .../10.6/configuration/logonactivity/securityeventlog.md | 2 +- .../configuration/microsoft365/exchangeonline/overview.md | 2 +- .../configuration/microsoft365/microsoftentraid/overview.md | 2 +- .../configuration/microsoft365/sharepointonline/overview.md | 2 +- .../auditor/10.6/configuration/microsoft365/teams/overview.md | 2 +- docs/auditor/10.6/configuration/networkdevices/ciscoasa.md | 2 +- docs/auditor/10.6/configuration/networkdevices/ciscoios.md | 2 +- .../10.6/configuration/networkdevices/fortinetfortigate.md | 2 +- docs/auditor/10.6/configuration/networkdevices/juniper.md | 2 +- docs/auditor/10.6/configuration/networkdevices/overview.md | 2 +- docs/auditor/10.6/configuration/networkdevices/paloalto.md | 2 +- docs/auditor/10.6/configuration/networkdevices/sonicwall.md | 2 +- docs/auditor/10.6/configuration/oracle/overview.md | 4 ++-- docs/auditor/10.6/configuration/sharepoint/overview.md | 2 +- .../10.6/configuration/sqlserver/configuringtracelogging.md | 2 +- docs/auditor/10.6/configuration/sqlserver/overview.md | 2 +- docs/auditor/10.6/configuration/useractivity/overview.md | 2 +- docs/auditor/10.6/configuration/vmware/overview.md | 2 +- docs/auditor/10.6/configuration/windowsserver/overview.md | 2 +- docs/auditor/10.6/install/upgrade.md | 2 +- docs/auditor/10.6/requirements/longtermarchive.md | 2 +- docs/auditor/10.6/requirements/overview.md | 2 +- docs/auditor/10.6/requirements/software.md | 2 +- docs/auditor/10.6/requirements/sqlserver.md | 2 +- docs/auditor/10.6/requirements/workingfolder.md | 2 +- docs/auditor/10.6/tools/eventlogmanager/eventlogmanager.md | 2 +- docs/auditor/10.7/admin/healthstatus/troubleshooting.md | 2 +- .../auditor/10.7/admin/monitoringplans/sharepoint/overview.md | 2 +- docs/auditor/10.7/admin/settings/longtermarchive.md | 2 +- docs/auditor/10.7/configuration/activedirectory/overview.md | 2 +- .../auditor/10.7/configuration/activedirectory/securitylog.md | 2 +- .../activedirectoryfederatedservices/overview.md | 2 +- docs/auditor/10.7/configuration/exchange/overview.md | 2 +- .../configuration/fileservers/delldatastorage/overview.md | 2 +- .../10.7/configuration/fileservers/dellisilon/overview.md | 2 +- .../10.7/configuration/fileservers/netappcmode/overview.md | 2 +- .../10.7/configuration/fileservers/nutanix/overview.md | 2 +- docs/auditor/10.7/configuration/fileservers/overview.md | 2 +- .../auditor/10.7/configuration/fileservers/qumulo/overview.md | 2 +- .../10.7/configuration/fileservers/synology/overview.md | 2 +- .../10.7/configuration/fileservers/windows/overview.md | 4 ++-- docs/auditor/10.7/configuration/grouppolicy/overview.md | 2 +- docs/auditor/10.7/configuration/logonactivity/overview.md | 2 +- .../10.7/configuration/logonactivity/securityeventlog.md | 2 +- .../configuration/microsoft365/exchangeonline/overview.md | 2 +- .../configuration/microsoft365/microsoftentraid/overview.md | 2 +- .../configuration/microsoft365/sharepointonline/overview.md | 2 +- .../auditor/10.7/configuration/microsoft365/teams/overview.md | 2 +- docs/auditor/10.7/configuration/networkdevices/ciscoasa.md | 2 +- docs/auditor/10.7/configuration/networkdevices/ciscoios.md | 2 +- .../10.7/configuration/networkdevices/fortinetfortigate.md | 2 +- docs/auditor/10.7/configuration/networkdevices/juniper.md | 2 +- docs/auditor/10.7/configuration/networkdevices/overview.md | 2 +- docs/auditor/10.7/configuration/networkdevices/paloalto.md | 2 +- docs/auditor/10.7/configuration/networkdevices/sonicwall.md | 2 +- docs/auditor/10.7/configuration/oracle/overview.md | 4 ++-- docs/auditor/10.7/configuration/sharepoint/overview.md | 2 +- .../10.7/configuration/sqlserver/configuringtracelogging.md | 2 +- docs/auditor/10.7/configuration/sqlserver/overview.md | 2 +- docs/auditor/10.7/configuration/useractivity/overview.md | 2 +- docs/auditor/10.7/configuration/vmware/overview.md | 2 +- docs/auditor/10.7/configuration/windowsserver/overview.md | 2 +- docs/auditor/10.7/install/upgrade.md | 2 +- docs/auditor/10.7/requirements/longtermarchive.md | 2 +- docs/auditor/10.7/requirements/overview.md | 2 +- docs/auditor/10.7/requirements/software.md | 2 +- docs/auditor/10.7/requirements/sqlserver.md | 2 +- docs/auditor/10.7/requirements/workingfolder.md | 2 +- docs/auditor/10.7/tools/eventlogmanager/eventlogmanager.md | 2 +- docs/auditor/10.8/admin/healthstatus/troubleshooting.md | 2 +- .../auditor/10.8/admin/monitoringplans/sharepoint/overview.md | 2 +- docs/auditor/10.8/admin/settings/longtermarchive.md | 2 +- docs/auditor/10.8/configuration/activedirectory/overview.md | 2 +- .../auditor/10.8/configuration/activedirectory/securitylog.md | 2 +- .../activedirectoryfederatedservices/overview.md | 2 +- docs/auditor/10.8/configuration/exchange/overview.md | 2 +- .../configuration/fileservers/delldatastorage/overview.md | 2 +- .../10.8/configuration/fileservers/dellisilon/overview.md | 2 +- .../10.8/configuration/fileservers/netappcmode/overview.md | 2 +- .../10.8/configuration/fileservers/nutanix/overview.md | 2 +- docs/auditor/10.8/configuration/fileservers/overview.md | 2 +- .../auditor/10.8/configuration/fileservers/qumulo/overview.md | 2 +- .../10.8/configuration/fileservers/synology/overview.md | 2 +- .../10.8/configuration/fileservers/windows/overview.md | 4 ++-- docs/auditor/10.8/configuration/grouppolicy/overview.md | 2 +- docs/auditor/10.8/configuration/logonactivity/overview.md | 2 +- .../10.8/configuration/logonactivity/securityeventlog.md | 2 +- .../configuration/microsoft365/exchangeonline/overview.md | 2 +- .../configuration/microsoft365/microsoftentraid/overview.md | 2 +- .../configuration/microsoft365/sharepointonline/overview.md | 2 +- .../auditor/10.8/configuration/microsoft365/teams/overview.md | 2 +- docs/auditor/10.8/configuration/networkdevices/ciscoasa.md | 2 +- docs/auditor/10.8/configuration/networkdevices/ciscoios.md | 2 +- .../10.8/configuration/networkdevices/fortinetfortigate.md | 2 +- docs/auditor/10.8/configuration/networkdevices/juniper.md | 2 +- docs/auditor/10.8/configuration/networkdevices/overview.md | 2 +- docs/auditor/10.8/configuration/networkdevices/paloalto.md | 2 +- docs/auditor/10.8/configuration/networkdevices/sonicwall.md | 2 +- docs/auditor/10.8/configuration/oracle/overview.md | 4 ++-- docs/auditor/10.8/configuration/sharepoint/overview.md | 2 +- .../10.8/configuration/sqlserver/configuringtracelogging.md | 2 +- docs/auditor/10.8/configuration/sqlserver/overview.md | 2 +- docs/auditor/10.8/configuration/useractivity/overview.md | 2 +- docs/auditor/10.8/configuration/vmware/overview.md | 2 +- docs/auditor/10.8/configuration/windowsserver/overview.md | 2 +- docs/auditor/10.8/requirements/longtermarchive.md | 2 +- docs/auditor/10.8/requirements/overview.md | 2 +- docs/auditor/10.8/requirements/software.md | 2 +- docs/auditor/10.8/requirements/sqlserver.md | 2 +- docs/auditor/10.8/requirements/workingfolder.md | 2 +- docs/auditor/10.8/tools/eventlogmanager/eventlogmanager.md | 2 +- 128 files changed, 134 insertions(+), 134 deletions(-) diff --git a/docs/auditor/10.6/admin/healthstatus/troubleshooting.md b/docs/auditor/10.6/admin/healthstatus/troubleshooting.md index 642ed10609..6c99169be0 100644 --- a/docs/auditor/10.6/admin/healthstatus/troubleshooting.md +++ b/docs/auditor/10.6/admin/healthstatus/troubleshooting.md @@ -24,7 +24,7 @@ portal as described in the | I see a blank window instead of a report. | Contact your Auditor Global administrator to make sure that you are granted sufficient permissions on the Report Server. To view reports in a web browser - Open a web browser and type the Report Manager URL (found under Settings>**Audit Database**). In the page that opens, navigate to the report you want to generate and click the report name. You can modify the report filters and click View Report to apply them. | | I configured report subscription to be uploaded to a file server, but cannot find it / cannot access it. | Subscriptions can be uploaded either to a file share (e.g., _\\filestorage\reports_) or to a folder on the computer where Auditor Server is installed. To access these reports, you must be granted the Read permission. | | When trying to collect event data from Active Directory domain, an error message like this appears in Netwrix Health Log: _Monitoring Plan: `` The following error has occurred while processing '``': Error collecting the security log of the domain ``. Failed to process the domain controller `` due to the following error: The service cannot be started, either because it is disabled or because it has no enabled devices associated with it_. | This may happen due to Secondary Logon Service disabled state. To collect event data from the domain, this service must be up and running. Open its properties and start the service. | -| The 'Workstation' field in search, reports, and Activity Summary is reported as 'unknown' | For the full list of possible reasons, please refer to the following Netwrix Knowledge Base article: [Why is the "Workstation" field reported as "unknown"?](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA00g000000H9VdCAK.html) | +| The 'Workstation' field in search, reports, and Activity Summary is reported as 'unknown' | For the full list of possible reasons, please refer to the following Netwrix Knowledge Base article: [Why is the "Workstation" field reported as "unknown"?](/docs/kb/auditor/workstation-field-reported-as-unknown) | ## Creating a ticket with Customer portal diff --git a/docs/auditor/10.6/admin/monitoringplans/sharepoint/overview.md b/docs/auditor/10.6/admin/monitoringplans/sharepoint/overview.md index 13ad70b329..a8faa3dbb4 100644 --- a/docs/auditor/10.6/admin/monitoringplans/sharepoint/overview.md +++ b/docs/auditor/10.6/admin/monitoringplans/sharepoint/overview.md @@ -37,7 +37,7 @@ topic for additional information. | Problem | Description | KB article | | ------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| The "Timeout Expired" error appears during the agent's deployment. | The agent failed to be deployed due to one of the following reasons: - One or several servers are unreachable - The SPAdminV4 service is not started on any of the servers. - The servers within the farm are located in different time zones. - Your SharePoint farm exceeds the recommended capacity limits. Increase DeployTimeout value in _%ProgramData%\Netwrix\NetwrixAuditor for SharePoint\ Configuration\ ``\ Commonsettings.config_ and restart the agent service. | Refer to the [Timeout Expired Error on SharePoint Core Service Deployment](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA00g000000H9YfCAK.html) Knowledge Base article for the solution. | +| The "Timeout Expired" error appears during the agent's deployment. | The agent failed to be deployed due to one of the following reasons: - One or several servers are unreachable - The SPAdminV4 service is not started on any of the servers. - The servers within the farm are located in different time zones. - Your SharePoint farm exceeds the recommended capacity limits. Increase DeployTimeout value in _%ProgramData%\Netwrix\NetwrixAuditor for SharePoint\ Configuration\ ``\ Commonsettings.config_ and restart the agent service. | Refer to the [Timeout Expired Error on SharePoint Core Service Deployment](/docs/kb/auditor/timeout-expired-error-on-sharepoint-core-service-deployment) Knowledge Base article for the solution. | ## SharePoint Farm diff --git a/docs/auditor/10.6/admin/settings/longtermarchive.md b/docs/auditor/10.6/admin/settings/longtermarchive.md index 8a59ffc445..f5841a8b24 100644 --- a/docs/auditor/10.6/admin/settings/longtermarchive.md +++ b/docs/auditor/10.6/admin/settings/longtermarchive.md @@ -17,7 +17,7 @@ Review the following for additional information: | Option | Description | | ------------------------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Long-Term Archive settings | | -| Write audit data to | Specify the path to a local or shared folder where your audit data will be stored. By default, it is set to _"C:\ProgramData\Netwrix Auditor\Data"_. By default, the LocalSystem account is used to write data to the local-based Long-Term Archive and computer account is used for the file share-based storage. Subscriptions created in the Auditor client are uploaded to file servers under the Long-Term Archive service account as well. It is not recommended to store your Long-Term Archive on a system disk. If you want to move the Long-Term Archive to another location, refer to the following Netwrix Knowledge base article: [How to move Long-Term Archive to a new location](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA00g000000H9SSCA0.html). | +| Write audit data to | Specify the path to a local or shared folder where your audit data will be stored. By default, it is set to _"C:\ProgramData\Netwrix Auditor\Data"_. By default, the LocalSystem account is used to write data to the local-based Long-Term Archive and computer account is used for the file share-based storage. Subscriptions created in the Auditor client are uploaded to file servers under the Long-Term Archive service account as well. It is not recommended to store your Long-Term Archive on a system disk. If you want to move the Long-Term Archive to another location, refer to the following Netwrix Knowledge base article: [How to move Long-Term Archive to a new location](/docs/kb/auditor/how-to-move-long-term-archive-to-a-new-location). | | Keep audit data for (in months) | Specify how long data will be stored. By default, it is set to 120 months. | | Use custom credentials (for the file share-based Long-Term Archive only) | Select the checkbox and provide user name and password for the Long-Term Archive service account. You can specify a custom account only for the Long-Term Archive stored on a file share. The custom Long-Term Archive service account can be granted the following rights and permissions: - Advanced permissions on the folder where the Long-term Archive is stored: - List folder / read data - Read attributes - Read extended attributes - Create files / write data - Create folders / append data - Write attributes - Write extended attributes - Delete subfolders and files - Read permissions - On the file shares where report subscriptions are saved: - Change share permission - Create files / write data folder permission Subscriptions created in the Auditor client  are uploaded to file servers under the Long-Term Archive service account as well. See the [Subscriptions](/docs/auditor/10.6/admin/subscriptions/overview.md) topic for additional information. | diff --git a/docs/auditor/10.6/configuration/activedirectory/overview.md b/docs/auditor/10.6/configuration/activedirectory/overview.md index 2174fc5459..c35f0086d6 100644 --- a/docs/auditor/10.6/configuration/activedirectory/overview.md +++ b/docs/auditor/10.6/configuration/activedirectory/overview.md @@ -14,7 +14,7 @@ integrity, otherwise your change reports may contain warnings, errors or incompl **CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See the -[Antivirus Exclusions for Netwrix Auditor](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u0000000HirCAE.html) +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor) knowledge base article for additional information. You can configure your IT Infrastructure for monitoring in one of the following ways: diff --git a/docs/auditor/10.6/configuration/activedirectory/securitylog.md b/docs/auditor/10.6/configuration/activedirectory/securitylog.md index a69fb9fe82..750e18361e 100644 --- a/docs/auditor/10.6/configuration/activedirectory/securitylog.md +++ b/docs/auditor/10.6/configuration/activedirectory/securitylog.md @@ -43,5 +43,5 @@ If "Overwrite" option is not enough to meet your data retention requirements, yo _auto-archiving_ option for Security event log to preserve historical event data in the archive files. With that option enabled, you may want to adjust the retention settings for log archives (backups). Related procedures are described in the -[Auto-archiving Windows Security log](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u000000Pcx6CAC.html) +[Auto-archiving Windows Security log](/docs/kb/auditor/auto-archiving-windows-security-log) Netwrix Knowledge Base article. diff --git a/docs/auditor/10.6/configuration/activedirectoryfederatedservices/overview.md b/docs/auditor/10.6/configuration/activedirectoryfederatedservices/overview.md index 703d1476f0..6b0d7b7eb6 100644 --- a/docs/auditor/10.6/configuration/activedirectoryfederatedservices/overview.md +++ b/docs/auditor/10.6/configuration/activedirectoryfederatedservices/overview.md @@ -14,7 +14,7 @@ integrity, otherwise your change reports may contain warnings, errors or incompl **CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See the -[Antivirus Exclusions for Netwrix Auditor](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u0000000HirCAE.html) +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor) knowledge base article for additional information. Active Directory Federation Services (AD FS) server role can be assigned: diff --git a/docs/auditor/10.6/configuration/exchange/overview.md b/docs/auditor/10.6/configuration/exchange/overview.md index 6e0d59f397..15858834de 100644 --- a/docs/auditor/10.6/configuration/exchange/overview.md +++ b/docs/auditor/10.6/configuration/exchange/overview.md @@ -14,7 +14,7 @@ integrity, otherwise your change reports may contain warnings, errors or incompl **CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See the -[Antivirus Exclusions for Netwrix Auditor](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u0000000HirCAE.html) +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor) knowledge base article for additional information. You can configure your IT Infrastructure for monitoring in one of the following ways: diff --git a/docs/auditor/10.6/configuration/fileservers/delldatastorage/overview.md b/docs/auditor/10.6/configuration/fileservers/delldatastorage/overview.md index 200816a6e8..2a55ca8f16 100644 --- a/docs/auditor/10.6/configuration/fileservers/delldatastorage/overview.md +++ b/docs/auditor/10.6/configuration/fileservers/delldatastorage/overview.md @@ -17,7 +17,7 @@ integrity, otherwise your change reports may contain warnings, errors or incompl **CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See the -[Antivirus Exclusions for Netwrix Auditor](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u0000000HirCAE.html) +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor) knowledge base article for additional information. You can configure your IT Infrastructure for monitoring in one of the following ways: diff --git a/docs/auditor/10.6/configuration/fileservers/dellisilon/overview.md b/docs/auditor/10.6/configuration/fileservers/dellisilon/overview.md index a3cfe7af68..2331eb6df0 100644 --- a/docs/auditor/10.6/configuration/fileservers/dellisilon/overview.md +++ b/docs/auditor/10.6/configuration/fileservers/dellisilon/overview.md @@ -14,7 +14,7 @@ integrity, otherwise your change reports may contain warnings, errors or incompl **CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See the -[Antivirus Exclusions for Netwrix Auditor](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u0000000HirCAE.html) +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor) knowledge base article for additional information. You can configure your IT Infrastructure for monitoring in one of the following ways: diff --git a/docs/auditor/10.6/configuration/fileservers/netappcmode/overview.md b/docs/auditor/10.6/configuration/fileservers/netappcmode/overview.md index 95fa000695..55cf856083 100644 --- a/docs/auditor/10.6/configuration/fileservers/netappcmode/overview.md +++ b/docs/auditor/10.6/configuration/fileservers/netappcmode/overview.md @@ -14,7 +14,7 @@ integrity, otherwise your change reports may contain warnings, errors or incompl **CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See the -[Antivirus Exclusions for Netwrix Auditor](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u0000000HirCAE.html) +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor) knowledge base article for additional information. You can configure your IT Infrastructure for monitoring in one of the following ways: diff --git a/docs/auditor/10.6/configuration/fileservers/nutanix/overview.md b/docs/auditor/10.6/configuration/fileservers/nutanix/overview.md index 82c29bab9c..ee123e7bc9 100644 --- a/docs/auditor/10.6/configuration/fileservers/nutanix/overview.md +++ b/docs/auditor/10.6/configuration/fileservers/nutanix/overview.md @@ -14,7 +14,7 @@ integrity, otherwise your change reports may contain warnings, errors or incompl **CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See the -[Antivirus Exclusions for Netwrix Auditor](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u0000000HirCAE.html) +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor) knowledge base article for additional information. You can configure your IT Infrastructure for monitoring in one of the following ways: diff --git a/docs/auditor/10.6/configuration/fileservers/overview.md b/docs/auditor/10.6/configuration/fileservers/overview.md index 61796b83e4..79fddb54af 100644 --- a/docs/auditor/10.6/configuration/fileservers/overview.md +++ b/docs/auditor/10.6/configuration/fileservers/overview.md @@ -12,7 +12,7 @@ information on these activities. **CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See the -[Antivirus Exclusions for Netwrix Auditor](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u0000000HirCAE.html) +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor) knowledge base article for additional information. ## Supported File Servers and Devices diff --git a/docs/auditor/10.6/configuration/fileservers/qumulo/overview.md b/docs/auditor/10.6/configuration/fileservers/qumulo/overview.md index b8bac1396a..eefbfd89f0 100644 --- a/docs/auditor/10.6/configuration/fileservers/qumulo/overview.md +++ b/docs/auditor/10.6/configuration/fileservers/qumulo/overview.md @@ -14,7 +14,7 @@ integrity, otherwise your change reports may contain warnings, errors or incompl **CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See the -[Antivirus Exclusions for Netwrix Auditor](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u0000000HirCAE.html) +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor) knowledge base article for additional information. You can configure your IT Infrastructure for monitoring in one of the following ways: diff --git a/docs/auditor/10.6/configuration/fileservers/synology/overview.md b/docs/auditor/10.6/configuration/fileservers/synology/overview.md index 0bf9f0abb7..4f899c276c 100644 --- a/docs/auditor/10.6/configuration/fileservers/synology/overview.md +++ b/docs/auditor/10.6/configuration/fileservers/synology/overview.md @@ -14,7 +14,7 @@ integrity, otherwise your change reports may contain warnings, errors or incompl **CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See the -[Antivirus Exclusions for Netwrix Auditor](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u0000000HirCAE.html) +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor) knowledge base article for additional information. You can configure your IT Infrastructure for monitoring in one of the following ways: diff --git a/docs/auditor/10.6/configuration/fileservers/windows/overview.md b/docs/auditor/10.6/configuration/fileservers/windows/overview.md index 4ace4c286c..beadd78421 100644 --- a/docs/auditor/10.6/configuration/fileservers/windows/overview.md +++ b/docs/auditor/10.6/configuration/fileservers/windows/overview.md @@ -14,7 +14,7 @@ integrity, otherwise your change reports may contain warnings, errors or incompl **CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See the -[Antivirus Exclusions for Netwrix Auditor](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u0000000HirCAE.html) +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor) knowledge base article for additional information. ## Configuration Overview @@ -265,7 +265,7 @@ folder is placed within a share targeted by a DFS folder. For recommendations on configuring DFS replication, refer to the following Netwrix knowledge base article: -[Why did loss of performance occur when configuring audit settings for Windows File Servers?](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA00g000000H9SyCAK.html). +[Why did loss of performance occur when configuring audit settings for Windows File Servers?](/docs/kb/auditor/auditing-distributed-file-systems-with-replication-in-netwrix-auditor). Remember that replication of namespace roots is not supported. ## File Servers and Antivirus diff --git a/docs/auditor/10.6/configuration/grouppolicy/overview.md b/docs/auditor/10.6/configuration/grouppolicy/overview.md index e1e1d0c575..b1a725ab34 100644 --- a/docs/auditor/10.6/configuration/grouppolicy/overview.md +++ b/docs/auditor/10.6/configuration/grouppolicy/overview.md @@ -14,7 +14,7 @@ integrity, otherwise your change reports may contain warnings, errors or incompl **CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See the -[Antivirus Exclusions for Netwrix Auditor](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u0000000HirCAE.html) +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor) knowledge base article for additional information. You can configure your IT Infrastructure for monitoring in one of the following ways: diff --git a/docs/auditor/10.6/configuration/logonactivity/overview.md b/docs/auditor/10.6/configuration/logonactivity/overview.md index 19b2efb8db..ec921eb324 100644 --- a/docs/auditor/10.6/configuration/logonactivity/overview.md +++ b/docs/auditor/10.6/configuration/logonactivity/overview.md @@ -14,7 +14,7 @@ integrity, otherwise your change reports may contain warnings, errors or incompl **CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See the -[Antivirus Exclusions for Netwrix Auditor](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u0000000HirCAE.html) +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor) knowledge base article for additional information. You can configure your IT Infrastructure for monitoring in one of the following ways: diff --git a/docs/auditor/10.6/configuration/logonactivity/securityeventlog.md b/docs/auditor/10.6/configuration/logonactivity/securityeventlog.md index ed563a651d..bc663ec0d9 100644 --- a/docs/auditor/10.6/configuration/logonactivity/securityeventlog.md +++ b/docs/auditor/10.6/configuration/logonactivity/securityeventlog.md @@ -33,4 +33,4 @@ needed**. **NOTE:** After configuring security event settings via Group Policy, you may notice that the log size on a specific computer is not set correctly. In this case, follow the resolution steps from the Netwrix Knowledge base article to fix the issue: -[Security log settings do not apply via GPO](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u000000HDk6CAG.html). +[Security log settings do not apply via GPO](/docs/kb/auditor/security-log-settings-do-not-apply-via-gpo). diff --git a/docs/auditor/10.6/configuration/microsoft365/exchangeonline/overview.md b/docs/auditor/10.6/configuration/microsoft365/exchangeonline/overview.md index 097577427f..c545456323 100644 --- a/docs/auditor/10.6/configuration/microsoft365/exchangeonline/overview.md +++ b/docs/auditor/10.6/configuration/microsoft365/exchangeonline/overview.md @@ -14,7 +14,7 @@ integrity, otherwise your change reports may contain warnings, errors or incompl **CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See the -[Antivirus Exclusions for Netwrix Auditor](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u0000000HirCAE.html) +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor) knowledge base article for additional information. You can configure your IT Infrastructure for monitoring in one of the following ways: diff --git a/docs/auditor/10.6/configuration/microsoft365/microsoftentraid/overview.md b/docs/auditor/10.6/configuration/microsoft365/microsoftentraid/overview.md index 7bcd58d2ba..74f6d2664d 100644 --- a/docs/auditor/10.6/configuration/microsoft365/microsoftentraid/overview.md +++ b/docs/auditor/10.6/configuration/microsoft365/microsoftentraid/overview.md @@ -14,7 +14,7 @@ integrity, otherwise your change reports may contain warnings, errors or incompl **CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See the -[Antivirus Exclusions for Netwrix Auditor](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u0000000HirCAE.html) +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor) knowledge base article for additional information. You can configure your IT Infrastructure for monitoring in one of the following ways: diff --git a/docs/auditor/10.6/configuration/microsoft365/sharepointonline/overview.md b/docs/auditor/10.6/configuration/microsoft365/sharepointonline/overview.md index 3e13c01598..a605dc0e59 100644 --- a/docs/auditor/10.6/configuration/microsoft365/sharepointonline/overview.md +++ b/docs/auditor/10.6/configuration/microsoft365/sharepointonline/overview.md @@ -14,7 +14,7 @@ integrity, otherwise your change reports may contain warnings, errors or incompl **CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See the -[Antivirus Exclusions for Netwrix Auditor](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u0000000HirCAE.html) +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor) knowledge base article for additional information. You can configure your IT Infrastructure for monitoring in the following way: diff --git a/docs/auditor/10.6/configuration/microsoft365/teams/overview.md b/docs/auditor/10.6/configuration/microsoft365/teams/overview.md index 1cee8d2ed8..86b8414741 100644 --- a/docs/auditor/10.6/configuration/microsoft365/teams/overview.md +++ b/docs/auditor/10.6/configuration/microsoft365/teams/overview.md @@ -14,7 +14,7 @@ integrity, otherwise your change reports may contain warnings, errors or incompl **CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See the -[Antivirus Exclusions for Netwrix Auditor](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u0000000HirCAE.html) +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor) knowledge base article for additional information. You can configure your IT Infrastructure for monitoring in one of the following ways: diff --git a/docs/auditor/10.6/configuration/networkdevices/ciscoasa.md b/docs/auditor/10.6/configuration/networkdevices/ciscoasa.md index de6d4260b5..c7995f7b56 100644 --- a/docs/auditor/10.6/configuration/networkdevices/ciscoasa.md +++ b/docs/auditor/10.6/configuration/networkdevices/ciscoasa.md @@ -14,7 +14,7 @@ integrity, otherwise your change reports may contain warnings, errors or incompl **CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See the -[Antivirus Exclusions for Netwrix Auditor](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u0000000HirCAE.html) +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor) knowledge base article for additional information. You can configure your IT Infrastructure for monitoring in one of the following ways: diff --git a/docs/auditor/10.6/configuration/networkdevices/ciscoios.md b/docs/auditor/10.6/configuration/networkdevices/ciscoios.md index 3c5b6ae89d..1d19a7d8cd 100644 --- a/docs/auditor/10.6/configuration/networkdevices/ciscoios.md +++ b/docs/auditor/10.6/configuration/networkdevices/ciscoios.md @@ -14,7 +14,7 @@ integrity, otherwise your change reports may contain warnings, errors or incompl **CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See the -[Antivirus Exclusions for Netwrix Auditor](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u0000000HirCAE.html) +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor) knowledge base article for additional information. You can configure your IT Infrastructure for monitoring in one of the following ways: diff --git a/docs/auditor/10.6/configuration/networkdevices/fortinetfortigate.md b/docs/auditor/10.6/configuration/networkdevices/fortinetfortigate.md index 20777f502e..5925de0e08 100644 --- a/docs/auditor/10.6/configuration/networkdevices/fortinetfortigate.md +++ b/docs/auditor/10.6/configuration/networkdevices/fortinetfortigate.md @@ -14,7 +14,7 @@ integrity, otherwise your change reports may contain warnings, errors or incompl **CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See the -[Antivirus Exclusions for Netwrix Auditor](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u0000000HirCAE.html) +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor) knowledge base article for additional information. You can configure your IT Infrastructure for monitoring in one of the following ways: diff --git a/docs/auditor/10.6/configuration/networkdevices/juniper.md b/docs/auditor/10.6/configuration/networkdevices/juniper.md index 013591b54d..d766352fd1 100644 --- a/docs/auditor/10.6/configuration/networkdevices/juniper.md +++ b/docs/auditor/10.6/configuration/networkdevices/juniper.md @@ -14,7 +14,7 @@ integrity, otherwise your change reports may contain warnings, errors or incompl **CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See the -[Antivirus Exclusions for Netwrix Auditor](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u0000000HirCAE.html) +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor) knowledge base article for additional information. You can configure your IT Infrastructure for monitoring in one of the following ways: diff --git a/docs/auditor/10.6/configuration/networkdevices/overview.md b/docs/auditor/10.6/configuration/networkdevices/overview.md index fd2f4b094d..f0ef409480 100644 --- a/docs/auditor/10.6/configuration/networkdevices/overview.md +++ b/docs/auditor/10.6/configuration/networkdevices/overview.md @@ -22,5 +22,5 @@ device: **CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See the -[Antivirus Exclusions for Netwrix Auditor](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u0000000HirCAE.html) +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor) knowledge base article for additional information. diff --git a/docs/auditor/10.6/configuration/networkdevices/paloalto.md b/docs/auditor/10.6/configuration/networkdevices/paloalto.md index 7f59360dfd..7c8d0052d6 100644 --- a/docs/auditor/10.6/configuration/networkdevices/paloalto.md +++ b/docs/auditor/10.6/configuration/networkdevices/paloalto.md @@ -14,7 +14,7 @@ integrity, otherwise your change reports may contain warnings, errors or incompl **CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See the -[Antivirus Exclusions for Netwrix Auditor](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u0000000HirCAE.html) +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor) knowledge base article for additional information. You can configure your IT Infrastructure for monitoring in one of the following ways: diff --git a/docs/auditor/10.6/configuration/networkdevices/sonicwall.md b/docs/auditor/10.6/configuration/networkdevices/sonicwall.md index 4f76f297e6..923de0e4bb 100644 --- a/docs/auditor/10.6/configuration/networkdevices/sonicwall.md +++ b/docs/auditor/10.6/configuration/networkdevices/sonicwall.md @@ -14,7 +14,7 @@ integrity, otherwise your change reports may contain warnings, errors or incompl **CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See the -[Antivirus Exclusions for Netwrix Auditor](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u0000000HirCAE.html) +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor) knowledge base article for additional information. You can configure your IT Infrastructure for monitoring in one of the following ways: diff --git a/docs/auditor/10.6/configuration/oracle/overview.md b/docs/auditor/10.6/configuration/oracle/overview.md index d03f71d959..4c30703acb 100644 --- a/docs/auditor/10.6/configuration/oracle/overview.md +++ b/docs/auditor/10.6/configuration/oracle/overview.md @@ -14,7 +14,7 @@ integrity, otherwise your change reports may contain warnings, errors or incompl **CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See the -[Antivirus Exclusions for Netwrix Auditor](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u0000000HirCAE.html) +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor) knowledge base article for additional information. You can configure your IT Infrastructure for monitoring in one of the following ways: @@ -48,7 +48,7 @@ different auditing types: **CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See the -[Antivirus Exclusions for Netwrix Auditor](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u0000000HirCAE.html) +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor) knowledge base article for additional information. ## Considerations for Oracle Database 11g diff --git a/docs/auditor/10.6/configuration/sharepoint/overview.md b/docs/auditor/10.6/configuration/sharepoint/overview.md index 2ddce449d7..f96777c0b5 100644 --- a/docs/auditor/10.6/configuration/sharepoint/overview.md +++ b/docs/auditor/10.6/configuration/sharepoint/overview.md @@ -14,7 +14,7 @@ integrity, otherwise your change reports may contain warnings, errors or incompl **CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See the -[Antivirus Exclusions for Netwrix Auditor](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u0000000HirCAE.html) +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor) knowledge base article for additional information. You can configure your IT Infrastructure for monitoring in one of the following ways: diff --git a/docs/auditor/10.6/configuration/sqlserver/configuringtracelogging.md b/docs/auditor/10.6/configuration/sqlserver/configuringtracelogging.md index 151d61d5eb..3d239d7a0c 100644 --- a/docs/auditor/10.6/configuration/sqlserver/configuringtracelogging.md +++ b/docs/auditor/10.6/configuration/sqlserver/configuringtracelogging.md @@ -14,7 +14,7 @@ and enable it if necessary. To read more, refer to **CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See the -[Antivirus Exclusions for Netwrix Auditor](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u0000000HirCAE.html) +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor) knowledge base article for additional information. In some cases, however, you may need to disable trace logging on your SQL Server instance. For that, diff --git a/docs/auditor/10.6/configuration/sqlserver/overview.md b/docs/auditor/10.6/configuration/sqlserver/overview.md index 5e86bdb4d9..15da2f387b 100644 --- a/docs/auditor/10.6/configuration/sqlserver/overview.md +++ b/docs/auditor/10.6/configuration/sqlserver/overview.md @@ -14,7 +14,7 @@ integrity, otherwise your change reports may contain warnings, errors or incompl **CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See the -[Antivirus Exclusions for Netwrix Auditor](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u0000000HirCAE.html) +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor) knowledge base article for additional information. The IT Infrastructure for monitoring is configured automatically. Your current audit settings will diff --git a/docs/auditor/10.6/configuration/useractivity/overview.md b/docs/auditor/10.6/configuration/useractivity/overview.md index 0a8b3d7e15..331f05fd5a 100644 --- a/docs/auditor/10.6/configuration/useractivity/overview.md +++ b/docs/auditor/10.6/configuration/useractivity/overview.md @@ -14,7 +14,7 @@ integrity, otherwise your change reports may contain warnings, errors or incompl **CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See the -[Antivirus Exclusions for Netwrix Auditor](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u0000000HirCAE.html) +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor) knowledge base article for additional information. You can use group Managed Service Accounts (gMSA) as data collecting accounts. diff --git a/docs/auditor/10.6/configuration/vmware/overview.md b/docs/auditor/10.6/configuration/vmware/overview.md index 30cb79f98c..d7e1c60d25 100644 --- a/docs/auditor/10.6/configuration/vmware/overview.md +++ b/docs/auditor/10.6/configuration/vmware/overview.md @@ -14,7 +14,7 @@ integrity, otherwise your change reports may contain warnings, errors or incompl **CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See the -[Antivirus Exclusions for Netwrix Auditor](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u0000000HirCAE.html) +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor) knowledge base article for additional information. You can configure your IT Infrastructure for monitoring automatically through a monitoring plan. No diff --git a/docs/auditor/10.6/configuration/windowsserver/overview.md b/docs/auditor/10.6/configuration/windowsserver/overview.md index d24e9e9302..b0cde07a81 100644 --- a/docs/auditor/10.6/configuration/windowsserver/overview.md +++ b/docs/auditor/10.6/configuration/windowsserver/overview.md @@ -14,7 +14,7 @@ integrity, otherwise your change reports may contain warnings, errors or incompl **CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See the -[Antivirus Exclusions for Netwrix Auditor](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u0000000HirCAE.html) +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor) knowledge base article for additional information. You can configure your IT Infrastructure for monitoring in one of the following ways: diff --git a/docs/auditor/10.6/install/upgrade.md b/docs/auditor/10.6/install/upgrade.md index 35678f0aed..413e3ca178 100644 --- a/docs/auditor/10.6/install/upgrade.md +++ b/docs/auditor/10.6/install/upgrade.md @@ -13,7 +13,7 @@ Seamless upgrade to Netwrix Auditor 10.6 is supported for versions 10.5 and 10.0 If you use an earlier version of Netwrix Auditor, then you need to upgrade sequentially right to version 10.5. Review the following Netwrix knowledge base article for more information: -[Upgrade Increments for Netwrix Auditor](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA00g000000H9eJCAS.html). +[Upgrade Increments for Netwrix Auditor](/docs/kb/auditor/upgrade-increments-for-netwrix-auditor). ## Before Starting the Upgrade diff --git a/docs/auditor/10.6/requirements/longtermarchive.md b/docs/auditor/10.6/requirements/longtermarchive.md index 6c99192355..d5d9a8415f 100644 --- a/docs/auditor/10.6/requirements/longtermarchive.md +++ b/docs/auditor/10.6/requirements/longtermarchive.md @@ -37,7 +37,7 @@ viewing the Long-Term Archive widget of the Health Status dashboard, click Open **Step 5 –** To move data from the old repository to the new location, take the steps described in the following Netwrix knowledge base article: -[How to Move Long-Term Archive to a New Location](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA00g000000H9SSCA0.html). +[How to Move Long-Term Archive to a New Location](/docs/kb/auditor/how-to-move-long-term-archive-to-a-new-location). Auditor client will start writing data to the new location right after you complete data moving procedure. diff --git a/docs/auditor/10.6/requirements/overview.md b/docs/auditor/10.6/requirements/overview.md index d796e47fa2..3f304db494 100644 --- a/docs/auditor/10.6/requirements/overview.md +++ b/docs/auditor/10.6/requirements/overview.md @@ -45,7 +45,7 @@ product architecture and components interactions are shown in the figure below. **NOTE:** When auditing Active Directory domains, Exchange servers, expired passwords, and inactive users, the data sent by the product can be encrypted using Signing and Sealing. See the following Netwrix knowledge base article for additional information on how to secure Netwrix Auditor: -[Best Practices for Securing Netwrix Auditor](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA00g000000H9SPCA0.html). +[Best Practices for Securing Netwrix Auditor](/docs/kb/auditor/best-practices-for-securing-netwrix-auditor). ### Workflow Stages diff --git a/docs/auditor/10.6/requirements/software.md b/docs/auditor/10.6/requirements/software.md index 7e89f0c58f..5dc517e9ac 100644 --- a/docs/auditor/10.6/requirements/software.md +++ b/docs/auditor/10.6/requirements/software.md @@ -60,7 +60,7 @@ Printing To print SSRS-based reports, SSRS Report Viewer and Auditor Client require ActiveX Control to be installed and enabled on the local machine. See the -[Impossible to Export a Report ](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u000000HDfkCAG.html) +[Impossible to Export a Report ](/docs/kb/auditor/impossible-to-export-a-report) Netwrix knowledge base article for additional information. You can, for example, open any SSRS-based report using your default web browser and click **Print**. diff --git a/docs/auditor/10.6/requirements/sqlserver.md b/docs/auditor/10.6/requirements/sqlserver.md index f1c53aeff3..e7e123a717 100644 --- a/docs/auditor/10.6/requirements/sqlserver.md +++ b/docs/auditor/10.6/requirements/sqlserver.md @@ -301,5 +301,5 @@ to **SQL Server Logins**, expand the **Security** > **Logins** node, right-click **Properties** from the pop-up menu, and edit its roles. If you need to migrate the Audit Database, see the -[How to Migrate Netwrix Auditor Databases to Another SQL Server Instance](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA00g000000Pbd8CAC.html) +[How to Migrate Netwrix Auditor Databases to Another SQL Server Instance](/docs/kb/auditor/how-to-migrate-netwrix-auditor-databases-to-another-sql-server-instance) knowledge base article. diff --git a/docs/auditor/10.6/requirements/workingfolder.md b/docs/auditor/10.6/requirements/workingfolder.md index d69c2c240a..bfeaf4cb7b 100644 --- a/docs/auditor/10.6/requirements/workingfolder.md +++ b/docs/auditor/10.6/requirements/workingfolder.md @@ -19,5 +19,5 @@ capacity, you can use the Working Folder widget of the Health Status dashboard. If you want to change the working folder default location, run the specially designed utility. See the -[How to Migrate Netwrix Auditor Working Folder to a New Location](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA00g000000PcOLCA0.html) +[How to Migrate Netwrix Auditor Working Folder to a New Location](/docs/kb/auditor/how-to-migrate-netwrix-auditor-working-folder-to-a-new-location) Knowledge Base article for additional information. diff --git a/docs/auditor/10.6/tools/eventlogmanager/eventlogmanager.md b/docs/auditor/10.6/tools/eventlogmanager/eventlogmanager.md index 49c417a69a..d475b6a27a 100644 --- a/docs/auditor/10.6/tools/eventlogmanager/eventlogmanager.md +++ b/docs/auditor/10.6/tools/eventlogmanager/eventlogmanager.md @@ -18,7 +18,7 @@ integrity, otherwise your change reports may contain warnings, errors or incompl **CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See the -[Antivirus Exclusions for Netwrix Auditor](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u0000000HirCAE.html) +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor) knowledge base article for additional information. You can configure your IT Infrastructure for monitoring in one of the following ways: diff --git a/docs/auditor/10.7/admin/healthstatus/troubleshooting.md b/docs/auditor/10.7/admin/healthstatus/troubleshooting.md index 71902a7bb0..a908010662 100644 --- a/docs/auditor/10.7/admin/healthstatus/troubleshooting.md +++ b/docs/auditor/10.7/admin/healthstatus/troubleshooting.md @@ -23,7 +23,7 @@ portal as described in the Creating a ticket with Customer portal section. | I see a blank window instead of a report. | Contact your Auditor Global administrator to make sure that you are granted sufficient permissions on the Report Server. To view reports in a web browser - Open a web browser and type the Report Manager URL (found under Settings>**Audit Database**). In the page that opens, navigate to the report you want to generate and click the report name. You can modify the report filters and click View Report to apply them. | | I configured report subscription to be uploaded to a file server, but cannot find it / cannot access it. | Subscriptions can be uploaded either to a file share (e.g., _\\filestorage\reports_) or to a folder on the computer where Auditor Server is installed. To access these reports, you must be granted the Read permission. | | When trying to collect event data from Active Directory domain, an error message like this appears in Netwrix Health Log: _Monitoring Plan: `` The following error has occurred while processing '``': Error collecting the security log of the domain ``. Failed to process the domain controller `` due to the following error: The service cannot be started, either because it is disabled or because it has no enabled devices associated with it_. | This may happen due to Secondary Logon Service disabled state. To collect event data from the domain, this service must be up and running. Open its properties and start the service. | -| The 'Workstation' field in search, reports, and Activity Summary is reported as 'unknown' | For the full list of possible reasons, please refer to the following Netwrix Knowledge Base article: [Why is the "Workstation" field reported as "unknown"?](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA00g000000H9VdCAK.html) | +| The 'Workstation' field in search, reports, and Activity Summary is reported as 'unknown' | For the full list of possible reasons, please refer to the following Netwrix Knowledge Base article: [Why is the "Workstation" field reported as "unknown"?](/docs/kb/auditor/workstation-field-reported-as-unknown) | ## Creating a ticket with Customer portal diff --git a/docs/auditor/10.7/admin/monitoringplans/sharepoint/overview.md b/docs/auditor/10.7/admin/monitoringplans/sharepoint/overview.md index 4be2b8e957..639d740e11 100644 --- a/docs/auditor/10.7/admin/monitoringplans/sharepoint/overview.md +++ b/docs/auditor/10.7/admin/monitoringplans/sharepoint/overview.md @@ -37,7 +37,7 @@ information. | Problem | Description | KB article | | ------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| The "Timeout Expired" error appears during the agent's deployment. | The agent failed to be deployed due to one of the following reasons: - One or several servers are unreachable - The SPAdminV4 service is not started on any of the servers. - The servers within the farm are located in different time zones. - Your SharePoint farm exceeds the recommended capacity limits. Increase DeployTimeout value in _%ProgramData%\Netwrix\NetwrixAuditor for SharePoint\ Configuration\ ``\ Commonsettings.config_ and restart the agent service. | Refer to the [Timeout Expired Error on SharePoint Core Service Deployment](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA00g000000H9YfCAK.html) Knowledge Base article for the solution. | +| The "Timeout Expired" error appears during the agent's deployment. | The agent failed to be deployed due to one of the following reasons: - One or several servers are unreachable - The SPAdminV4 service is not started on any of the servers. - The servers within the farm are located in different time zones. - Your SharePoint farm exceeds the recommended capacity limits. Increase DeployTimeout value in _%ProgramData%\Netwrix\NetwrixAuditor for SharePoint\ Configuration\ ``\ Commonsettings.config_ and restart the agent service. | Refer to the [Timeout Expired Error on SharePoint Core Service Deployment](/docs/kb/auditor/timeout-expired-error-on-sharepoint-core-service-deployment) Knowledge Base article for the solution. | ## SharePoint Farm diff --git a/docs/auditor/10.7/admin/settings/longtermarchive.md b/docs/auditor/10.7/admin/settings/longtermarchive.md index fb3195f5cf..16de2f1bb6 100644 --- a/docs/auditor/10.7/admin/settings/longtermarchive.md +++ b/docs/auditor/10.7/admin/settings/longtermarchive.md @@ -17,7 +17,7 @@ Review the following for additional information: | Option | Description | | ------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Long-Term Archive settings | | -| Write audit data to | Specify the path to a local or shared folder where your audit data will be stored. By default, it is set to _"C:\ProgramData\Netwrix Auditor\Data"_. By default, the LocalSystem account is used to write data to the local-based Long-Term Archive and computer account is used for the file share-based storage. Subscriptions created in the Auditor client are uploaded to file servers under the Long-Term Archive service account as well. It is not recommended to store your Long-Term Archive on a system disk. If you want to move the Long-Term Archive to another location, refer to the following Netwrix Knowledge base article: [How to move Long-Term Archive to a new location](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA00g000000H9SSCA0.html). | +| Write audit data to | Specify the path to a local or shared folder where your audit data will be stored. By default, it is set to _"C:\ProgramData\Netwrix Auditor\Data"_. By default, the LocalSystem account is used to write data to the local-based Long-Term Archive and computer account is used for the file share-based storage. Subscriptions created in the Auditor client are uploaded to file servers under the Long-Term Archive service account as well. It is not recommended to store your Long-Term Archive on a system disk. If you want to move the Long-Term Archive to another location, refer to the following Netwrix Knowledge base article: [How to move Long-Term Archive to a new location](/docs/kb/auditor/how-to-move-long-term-archive-to-a-new-location). | | Keep audit data for (in months) | Specify how long data will be stored. By default, it is set to 120 months. | | Use custom credentials (for the file share-based Long-Term Archive only) | Select the checkbox and provide user name and password for the Long-Term Archive service account. You can specify a custom account only for the Long-Term Archive stored on a file share. The custom Long-Term Archive service account can be granted the following rights and permissions: - Advanced permissions on the folder where the Long-term Archive is stored: - List folder / read data - Read attributes - Read extended attributes - Create files / write data - Create folders / append data - Write attributes - Write extended attributes - Delete subfolders and files - Read permissions - On the file shares where report subscriptions are saved: - Change share permission - Create files / write data folder permission Subscriptions created in the Auditor client  are uploaded to file servers under the Long-Term Archive service account as well. See the [Subscriptions](/docs/auditor/10.7/admin/subscriptions/overview.md) topic for additional information. | diff --git a/docs/auditor/10.7/configuration/activedirectory/overview.md b/docs/auditor/10.7/configuration/activedirectory/overview.md index 735bd648a9..585600a270 100644 --- a/docs/auditor/10.7/configuration/activedirectory/overview.md +++ b/docs/auditor/10.7/configuration/activedirectory/overview.md @@ -14,7 +14,7 @@ integrity, otherwise your change reports may contain warnings, errors or incompl **CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See the -[Antivirus Exclusions for Netwrix Auditor](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u0000000HirCAE.html) +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor) knowledge base article for additional information. You can configure your IT Infrastructure for monitoring in one of the following ways: diff --git a/docs/auditor/10.7/configuration/activedirectory/securitylog.md b/docs/auditor/10.7/configuration/activedirectory/securitylog.md index e3a2a07e74..c7e940490b 100644 --- a/docs/auditor/10.7/configuration/activedirectory/securitylog.md +++ b/docs/auditor/10.7/configuration/activedirectory/securitylog.md @@ -43,5 +43,5 @@ If "Overwrite" option is not enough to meet your data retention requirements, yo _auto-archiving_ option for Security event log to preserve historical event data in the archive files. With that option enabled, you may want to adjust the retention settings for log archives (backups). Related procedures are described in the -[Auto-archiving Windows Security log](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u000000Pcx6CAC.html) +[Auto-archiving Windows Security log](/docs/kb/auditor/auto-archiving-windows-security-log) Netwrix Knowledge Base article. diff --git a/docs/auditor/10.7/configuration/activedirectoryfederatedservices/overview.md b/docs/auditor/10.7/configuration/activedirectoryfederatedservices/overview.md index f24568d07f..5a6ecad03c 100644 --- a/docs/auditor/10.7/configuration/activedirectoryfederatedservices/overview.md +++ b/docs/auditor/10.7/configuration/activedirectoryfederatedservices/overview.md @@ -14,7 +14,7 @@ integrity, otherwise your change reports may contain warnings, errors or incompl **CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See the -[Antivirus Exclusions for Netwrix Auditor](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u0000000HirCAE.html) +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor) knowledge base article for additional information. Active Directory Federation Services (AD FS) server role can be assigned: diff --git a/docs/auditor/10.7/configuration/exchange/overview.md b/docs/auditor/10.7/configuration/exchange/overview.md index 5954a3cf96..105bcc5834 100644 --- a/docs/auditor/10.7/configuration/exchange/overview.md +++ b/docs/auditor/10.7/configuration/exchange/overview.md @@ -14,7 +14,7 @@ integrity, otherwise your change reports may contain warnings, errors or incompl **CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See the -[Antivirus Exclusions for Netwrix Auditor](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u0000000HirCAE.html) +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor) knowledge base article for additional information. You can configure your IT Infrastructure for monitoring in one of the following ways: diff --git a/docs/auditor/10.7/configuration/fileservers/delldatastorage/overview.md b/docs/auditor/10.7/configuration/fileservers/delldatastorage/overview.md index 73daa0fc45..abe2d7e301 100644 --- a/docs/auditor/10.7/configuration/fileservers/delldatastorage/overview.md +++ b/docs/auditor/10.7/configuration/fileservers/delldatastorage/overview.md @@ -17,7 +17,7 @@ integrity, otherwise your change reports may contain warnings, errors or incompl **CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See the -[Antivirus Exclusions for Netwrix Auditor](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u0000000HirCAE.html) +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor) knowledge base article for additional information. You can configure your IT Infrastructure for monitoring in one of the following ways: diff --git a/docs/auditor/10.7/configuration/fileservers/dellisilon/overview.md b/docs/auditor/10.7/configuration/fileservers/dellisilon/overview.md index ed214a1d85..9079777e34 100644 --- a/docs/auditor/10.7/configuration/fileservers/dellisilon/overview.md +++ b/docs/auditor/10.7/configuration/fileservers/dellisilon/overview.md @@ -14,7 +14,7 @@ integrity, otherwise your change reports may contain warnings, errors or incompl **CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See the -[Antivirus Exclusions for Netwrix Auditor](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u0000000HirCAE.html) +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor) knowledge base article for additional information. You can configure your IT Infrastructure for monitoring in one of the following ways: diff --git a/docs/auditor/10.7/configuration/fileservers/netappcmode/overview.md b/docs/auditor/10.7/configuration/fileservers/netappcmode/overview.md index 881b6d9ebc..e1a4b6e9a5 100644 --- a/docs/auditor/10.7/configuration/fileservers/netappcmode/overview.md +++ b/docs/auditor/10.7/configuration/fileservers/netappcmode/overview.md @@ -14,7 +14,7 @@ integrity, otherwise your change reports may contain warnings, errors or incompl **CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See the -[Antivirus Exclusions for Netwrix Auditor](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u0000000HirCAE.html) +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor) knowledge base article for additional information. You can configure your IT Infrastructure for monitoring in one of the following ways: diff --git a/docs/auditor/10.7/configuration/fileservers/nutanix/overview.md b/docs/auditor/10.7/configuration/fileservers/nutanix/overview.md index bb21fcc81d..4312bcc7aa 100644 --- a/docs/auditor/10.7/configuration/fileservers/nutanix/overview.md +++ b/docs/auditor/10.7/configuration/fileservers/nutanix/overview.md @@ -14,7 +14,7 @@ integrity, otherwise your change reports may contain warnings, errors or incompl **CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See the -[Antivirus Exclusions for Netwrix Auditor](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u0000000HirCAE.html) +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor) knowledge base article for additional information. You can configure your IT Infrastructure for monitoring in one of the following ways: diff --git a/docs/auditor/10.7/configuration/fileservers/overview.md b/docs/auditor/10.7/configuration/fileservers/overview.md index bf10d71874..8ac5855190 100644 --- a/docs/auditor/10.7/configuration/fileservers/overview.md +++ b/docs/auditor/10.7/configuration/fileservers/overview.md @@ -12,7 +12,7 @@ information on these activities. **CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See the -[Antivirus Exclusions for Netwrix Auditor](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u0000000HirCAE.html) +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor) knowledge base article for additional information. ## Supported File Servers and Devices diff --git a/docs/auditor/10.7/configuration/fileservers/qumulo/overview.md b/docs/auditor/10.7/configuration/fileservers/qumulo/overview.md index f1dd3365bd..4f5e38621f 100644 --- a/docs/auditor/10.7/configuration/fileservers/qumulo/overview.md +++ b/docs/auditor/10.7/configuration/fileservers/qumulo/overview.md @@ -14,7 +14,7 @@ integrity, otherwise your change reports may contain warnings, errors or incompl **CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See the -[Antivirus Exclusions for Netwrix Auditor](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u0000000HirCAE.html) +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor) knowledge base article for additional information. You can configure your IT Infrastructure for monitoring in one of the following ways: diff --git a/docs/auditor/10.7/configuration/fileservers/synology/overview.md b/docs/auditor/10.7/configuration/fileservers/synology/overview.md index a154aa9a22..a7fbc6c9d8 100644 --- a/docs/auditor/10.7/configuration/fileservers/synology/overview.md +++ b/docs/auditor/10.7/configuration/fileservers/synology/overview.md @@ -14,7 +14,7 @@ integrity, otherwise your change reports may contain warnings, errors or incompl **CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See the -[Antivirus Exclusions for Netwrix Auditor](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u0000000HirCAE.html) +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor) knowledge base article for additional information. You can configure your IT Infrastructure for monitoring in one of the following ways: diff --git a/docs/auditor/10.7/configuration/fileservers/windows/overview.md b/docs/auditor/10.7/configuration/fileservers/windows/overview.md index 0cb31e5957..55f4b95978 100644 --- a/docs/auditor/10.7/configuration/fileservers/windows/overview.md +++ b/docs/auditor/10.7/configuration/fileservers/windows/overview.md @@ -14,7 +14,7 @@ integrity, otherwise your change reports may contain warnings, errors or incompl **CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See the -[Antivirus Exclusions for Netwrix Auditor](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u0000000HirCAE.html) +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor) knowledge base article for additional information. ## Configuration Overview @@ -236,7 +236,7 @@ folder is placed within a share targeted by a DFS folder. For recommendations on configuring DFS replication, refer to the following Netwrix knowledge base article: -[Why did loss of performance occur when configuring audit settings for Windows File Servers?](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA00g000000H9SyCAK.html). +[Why did loss of performance occur when configuring audit settings for Windows File Servers?](/docs/kb/auditor/auditing-distributed-file-systems-with-replication-in-netwrix-auditor). Remember that replication of namespace roots is not supported. ## File Servers and Antivirus diff --git a/docs/auditor/10.7/configuration/grouppolicy/overview.md b/docs/auditor/10.7/configuration/grouppolicy/overview.md index e34c0f7836..c131f9bfa8 100644 --- a/docs/auditor/10.7/configuration/grouppolicy/overview.md +++ b/docs/auditor/10.7/configuration/grouppolicy/overview.md @@ -14,7 +14,7 @@ integrity, otherwise your change reports may contain warnings, errors or incompl **CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See the -[Antivirus Exclusions for Netwrix Auditor](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u0000000HirCAE.html) +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor) knowledge base article for additional information. You can configure your IT Infrastructure for monitoring in one of the following ways: diff --git a/docs/auditor/10.7/configuration/logonactivity/overview.md b/docs/auditor/10.7/configuration/logonactivity/overview.md index 3b09b1be4d..fb80c48e19 100644 --- a/docs/auditor/10.7/configuration/logonactivity/overview.md +++ b/docs/auditor/10.7/configuration/logonactivity/overview.md @@ -14,7 +14,7 @@ integrity, otherwise your change reports may contain warnings, errors or incompl **CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See the -[Antivirus Exclusions for Netwrix Auditor](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u0000000HirCAE.html) +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor) knowledge base article for additional information. You can configure your IT Infrastructure for monitoring in one of the following ways: diff --git a/docs/auditor/10.7/configuration/logonactivity/securityeventlog.md b/docs/auditor/10.7/configuration/logonactivity/securityeventlog.md index 37a52fb8ca..6b4e6dd3be 100644 --- a/docs/auditor/10.7/configuration/logonactivity/securityeventlog.md +++ b/docs/auditor/10.7/configuration/logonactivity/securityeventlog.md @@ -33,4 +33,4 @@ needed**. **NOTE:** After configuring security event settings via Group Policy, you may notice that the log size on a specific computer is not set correctly. In this case, follow the resolution steps from the Netwrix Knowledge base article to fix the issue: -[Security log settings do not apply via GPO](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u000000HDk6CAG.html). +[Security log settings do not apply via GPO](/docs/kb/auditor/security-log-settings-do-not-apply-via-gpo). diff --git a/docs/auditor/10.7/configuration/microsoft365/exchangeonline/overview.md b/docs/auditor/10.7/configuration/microsoft365/exchangeonline/overview.md index 42d89c2abf..bcb45093c2 100644 --- a/docs/auditor/10.7/configuration/microsoft365/exchangeonline/overview.md +++ b/docs/auditor/10.7/configuration/microsoft365/exchangeonline/overview.md @@ -14,7 +14,7 @@ integrity, otherwise your change reports may contain warnings, errors or incompl **CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See the -[Antivirus Exclusions for Netwrix Auditor](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u0000000HirCAE.html) +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor) knowledge base article for additional information. You can configure your IT Infrastructure for monitoring in one of the following ways: diff --git a/docs/auditor/10.7/configuration/microsoft365/microsoftentraid/overview.md b/docs/auditor/10.7/configuration/microsoft365/microsoftentraid/overview.md index 01f831b614..0561e7125f 100644 --- a/docs/auditor/10.7/configuration/microsoft365/microsoftentraid/overview.md +++ b/docs/auditor/10.7/configuration/microsoft365/microsoftentraid/overview.md @@ -14,7 +14,7 @@ integrity, otherwise your change reports may contain warnings, errors or incompl **CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See the -[Antivirus Exclusions for Netwrix Auditor](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u0000000HirCAE.html) +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor) knowledge base article for additional information. You can configure your IT Infrastructure for monitoring in one of the following ways: diff --git a/docs/auditor/10.7/configuration/microsoft365/sharepointonline/overview.md b/docs/auditor/10.7/configuration/microsoft365/sharepointonline/overview.md index 857d0de0fb..2329d29119 100644 --- a/docs/auditor/10.7/configuration/microsoft365/sharepointonline/overview.md +++ b/docs/auditor/10.7/configuration/microsoft365/sharepointonline/overview.md @@ -14,7 +14,7 @@ integrity, otherwise your change reports may contain warnings, errors or incompl **CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See the -[Antivirus Exclusions for Netwrix Auditor](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u0000000HirCAE.html) +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor) knowledge base article for additional information. You can configure your IT Infrastructure for monitoring in the following way: diff --git a/docs/auditor/10.7/configuration/microsoft365/teams/overview.md b/docs/auditor/10.7/configuration/microsoft365/teams/overview.md index 5ec82d3239..462fd00931 100644 --- a/docs/auditor/10.7/configuration/microsoft365/teams/overview.md +++ b/docs/auditor/10.7/configuration/microsoft365/teams/overview.md @@ -14,7 +14,7 @@ integrity, otherwise your change reports may contain warnings, errors or incompl **CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See the -[Antivirus Exclusions for Netwrix Auditor](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u0000000HirCAE.html) +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor) knowledge base article for additional information. You can configure your IT Infrastructure for monitoring in one of the following ways: diff --git a/docs/auditor/10.7/configuration/networkdevices/ciscoasa.md b/docs/auditor/10.7/configuration/networkdevices/ciscoasa.md index de6d4260b5..c7995f7b56 100644 --- a/docs/auditor/10.7/configuration/networkdevices/ciscoasa.md +++ b/docs/auditor/10.7/configuration/networkdevices/ciscoasa.md @@ -14,7 +14,7 @@ integrity, otherwise your change reports may contain warnings, errors or incompl **CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See the -[Antivirus Exclusions for Netwrix Auditor](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u0000000HirCAE.html) +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor) knowledge base article for additional information. You can configure your IT Infrastructure for monitoring in one of the following ways: diff --git a/docs/auditor/10.7/configuration/networkdevices/ciscoios.md b/docs/auditor/10.7/configuration/networkdevices/ciscoios.md index 3c5b6ae89d..1d19a7d8cd 100644 --- a/docs/auditor/10.7/configuration/networkdevices/ciscoios.md +++ b/docs/auditor/10.7/configuration/networkdevices/ciscoios.md @@ -14,7 +14,7 @@ integrity, otherwise your change reports may contain warnings, errors or incompl **CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See the -[Antivirus Exclusions for Netwrix Auditor](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u0000000HirCAE.html) +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor) knowledge base article for additional information. You can configure your IT Infrastructure for monitoring in one of the following ways: diff --git a/docs/auditor/10.7/configuration/networkdevices/fortinetfortigate.md b/docs/auditor/10.7/configuration/networkdevices/fortinetfortigate.md index 20777f502e..5925de0e08 100644 --- a/docs/auditor/10.7/configuration/networkdevices/fortinetfortigate.md +++ b/docs/auditor/10.7/configuration/networkdevices/fortinetfortigate.md @@ -14,7 +14,7 @@ integrity, otherwise your change reports may contain warnings, errors or incompl **CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See the -[Antivirus Exclusions for Netwrix Auditor](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u0000000HirCAE.html) +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor) knowledge base article for additional information. You can configure your IT Infrastructure for monitoring in one of the following ways: diff --git a/docs/auditor/10.7/configuration/networkdevices/juniper.md b/docs/auditor/10.7/configuration/networkdevices/juniper.md index 5ce6e7a4f1..d341e8b49f 100644 --- a/docs/auditor/10.7/configuration/networkdevices/juniper.md +++ b/docs/auditor/10.7/configuration/networkdevices/juniper.md @@ -14,7 +14,7 @@ integrity, otherwise your change reports may contain warnings, errors or incompl **CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See the -[Antivirus Exclusions for Netwrix Auditor](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u0000000HirCAE.html) +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor) knowledge base article for additional information. You can configure your IT Infrastructure for monitoring in one of the following ways: diff --git a/docs/auditor/10.7/configuration/networkdevices/overview.md b/docs/auditor/10.7/configuration/networkdevices/overview.md index 71b2f52e11..2b673837aa 100644 --- a/docs/auditor/10.7/configuration/networkdevices/overview.md +++ b/docs/auditor/10.7/configuration/networkdevices/overview.md @@ -22,5 +22,5 @@ device: **CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See the -[Antivirus Exclusions for Netwrix Auditor](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u0000000HirCAE.html) +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor) knowledge base article for additional information. diff --git a/docs/auditor/10.7/configuration/networkdevices/paloalto.md b/docs/auditor/10.7/configuration/networkdevices/paloalto.md index 7f59360dfd..7c8d0052d6 100644 --- a/docs/auditor/10.7/configuration/networkdevices/paloalto.md +++ b/docs/auditor/10.7/configuration/networkdevices/paloalto.md @@ -14,7 +14,7 @@ integrity, otherwise your change reports may contain warnings, errors or incompl **CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See the -[Antivirus Exclusions for Netwrix Auditor](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u0000000HirCAE.html) +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor) knowledge base article for additional information. You can configure your IT Infrastructure for monitoring in one of the following ways: diff --git a/docs/auditor/10.7/configuration/networkdevices/sonicwall.md b/docs/auditor/10.7/configuration/networkdevices/sonicwall.md index 4f76f297e6..923de0e4bb 100644 --- a/docs/auditor/10.7/configuration/networkdevices/sonicwall.md +++ b/docs/auditor/10.7/configuration/networkdevices/sonicwall.md @@ -14,7 +14,7 @@ integrity, otherwise your change reports may contain warnings, errors or incompl **CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See the -[Antivirus Exclusions for Netwrix Auditor](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u0000000HirCAE.html) +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor) knowledge base article for additional information. You can configure your IT Infrastructure for monitoring in one of the following ways: diff --git a/docs/auditor/10.7/configuration/oracle/overview.md b/docs/auditor/10.7/configuration/oracle/overview.md index dc15001c94..a4ea1b964c 100644 --- a/docs/auditor/10.7/configuration/oracle/overview.md +++ b/docs/auditor/10.7/configuration/oracle/overview.md @@ -14,7 +14,7 @@ integrity, otherwise your change reports may contain warnings, errors or incompl **CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See the -[Antivirus Exclusions for Netwrix Auditor](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u0000000HirCAE.html) +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor) knowledge base article for additional information. You can configure your IT Infrastructure for monitoring in one of the following ways: @@ -46,7 +46,7 @@ different auditing types: **CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See the -[Antivirus Exclusions for Netwrix Auditor](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u0000000HirCAE.html) +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor) knowledge base article for additional information. ## Considerations for Oracle Database 11g diff --git a/docs/auditor/10.7/configuration/sharepoint/overview.md b/docs/auditor/10.7/configuration/sharepoint/overview.md index 0faf768ce0..06c527dce1 100644 --- a/docs/auditor/10.7/configuration/sharepoint/overview.md +++ b/docs/auditor/10.7/configuration/sharepoint/overview.md @@ -14,7 +14,7 @@ integrity, otherwise your change reports may contain warnings, errors or incompl **CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See the -[Antivirus Exclusions for Netwrix Auditor](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u0000000HirCAE.html) +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor) knowledge base article for additional information. You can configure your IT Infrastructure for monitoring in one of the following ways: diff --git a/docs/auditor/10.7/configuration/sqlserver/configuringtracelogging.md b/docs/auditor/10.7/configuration/sqlserver/configuringtracelogging.md index 151d61d5eb..3d239d7a0c 100644 --- a/docs/auditor/10.7/configuration/sqlserver/configuringtracelogging.md +++ b/docs/auditor/10.7/configuration/sqlserver/configuringtracelogging.md @@ -14,7 +14,7 @@ and enable it if necessary. To read more, refer to **CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See the -[Antivirus Exclusions for Netwrix Auditor](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u0000000HirCAE.html) +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor) knowledge base article for additional information. In some cases, however, you may need to disable trace logging on your SQL Server instance. For that, diff --git a/docs/auditor/10.7/configuration/sqlserver/overview.md b/docs/auditor/10.7/configuration/sqlserver/overview.md index 1c46bbdc2d..bb0ec27ec6 100644 --- a/docs/auditor/10.7/configuration/sqlserver/overview.md +++ b/docs/auditor/10.7/configuration/sqlserver/overview.md @@ -14,7 +14,7 @@ integrity, otherwise your change reports may contain warnings, errors or incompl **CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See the -[Antivirus Exclusions for Netwrix Auditor](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u0000000HirCAE.html) +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor) knowledge base article for additional information. The IT Infrastructure for monitoring is configured automatically. Your current audit settings will diff --git a/docs/auditor/10.7/configuration/useractivity/overview.md b/docs/auditor/10.7/configuration/useractivity/overview.md index c4d8dea65f..a2b9ffc08b 100644 --- a/docs/auditor/10.7/configuration/useractivity/overview.md +++ b/docs/auditor/10.7/configuration/useractivity/overview.md @@ -14,7 +14,7 @@ integrity, otherwise your change reports may contain warnings, errors or incompl **CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See the -[Antivirus Exclusions for Netwrix Auditor](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u0000000HirCAE.html) +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor) knowledge base article for additional information. You can use group Managed Service Accounts (gMSA) as data collecting accounts. diff --git a/docs/auditor/10.7/configuration/vmware/overview.md b/docs/auditor/10.7/configuration/vmware/overview.md index 30cb79f98c..d7e1c60d25 100644 --- a/docs/auditor/10.7/configuration/vmware/overview.md +++ b/docs/auditor/10.7/configuration/vmware/overview.md @@ -14,7 +14,7 @@ integrity, otherwise your change reports may contain warnings, errors or incompl **CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See the -[Antivirus Exclusions for Netwrix Auditor](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u0000000HirCAE.html) +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor) knowledge base article for additional information. You can configure your IT Infrastructure for monitoring automatically through a monitoring plan. No diff --git a/docs/auditor/10.7/configuration/windowsserver/overview.md b/docs/auditor/10.7/configuration/windowsserver/overview.md index 9bba343dfc..dc829f0bea 100644 --- a/docs/auditor/10.7/configuration/windowsserver/overview.md +++ b/docs/auditor/10.7/configuration/windowsserver/overview.md @@ -14,7 +14,7 @@ integrity, otherwise your change reports may contain warnings, errors or incompl **CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See the -[Antivirus Exclusions for Netwrix Auditor](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u0000000HirCAE.html) +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor) knowledge base article for additional information. You can configure your IT Infrastructure for monitoring in one of the following ways: diff --git a/docs/auditor/10.7/install/upgrade.md b/docs/auditor/10.7/install/upgrade.md index dbbc178696..df91f986f6 100644 --- a/docs/auditor/10.7/install/upgrade.md +++ b/docs/auditor/10.7/install/upgrade.md @@ -13,7 +13,7 @@ Seamless upgrade to Netwrix Auditor 10.7 is supported for versions 10.6 and 10.5 If you use an earlier version of Netwrix Auditor, then you need to upgrade sequentially right to version 10.7. See the following Netwrix knowledge base article for more information: -[Upgrade Increments for Netwrix Auditor](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA00g000000H9eJCAS.html). +[Upgrade Increments for Netwrix Auditor](/docs/kb/auditor/upgrade-increments-for-netwrix-auditor). ## Before Starting the Upgrade diff --git a/docs/auditor/10.7/requirements/longtermarchive.md b/docs/auditor/10.7/requirements/longtermarchive.md index 60b17dbe71..ca48c806da 100644 --- a/docs/auditor/10.7/requirements/longtermarchive.md +++ b/docs/auditor/10.7/requirements/longtermarchive.md @@ -37,7 +37,7 @@ viewing the Long-Term Archive widget of the Health Status dashboard, click Open **Step 5 –** To move data from the old repository to the new location, take the steps described in the following Netwrix knowledge base article: -[How to Move Long-Term Archive to a New Location](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA00g000000H9SSCA0.html). +[How to Move Long-Term Archive to a New Location](/docs/kb/auditor/how-to-move-long-term-archive-to-a-new-location). Auditor client will start writing data to the new location right after you complete data moving procedure. diff --git a/docs/auditor/10.7/requirements/overview.md b/docs/auditor/10.7/requirements/overview.md index bec7dc29a5..e75eaa0513 100644 --- a/docs/auditor/10.7/requirements/overview.md +++ b/docs/auditor/10.7/requirements/overview.md @@ -45,7 +45,7 @@ product architecture and components interactions are shown in the figure below. **NOTE:** When auditing Active Directory domains, Exchange servers, expired passwords, and inactive users, the data sent by the product can be encrypted using Signing and Sealing. See the following Netwrix knowledge base article for additional information on how to secure Netwrix Auditor: -[Best Practices for Securing Netwrix Auditor](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA00g000000H9SPCA0.html). +[Best Practices for Securing Netwrix Auditor](/docs/kb/auditor/best-practices-for-securing-netwrix-auditor). ### Workflow Stages diff --git a/docs/auditor/10.7/requirements/software.md b/docs/auditor/10.7/requirements/software.md index ad811a7c81..2f75ab6f5f 100644 --- a/docs/auditor/10.7/requirements/software.md +++ b/docs/auditor/10.7/requirements/software.md @@ -59,7 +59,7 @@ Printing To print SSRS-based reports, SSRS Report Viewer and Auditor Client require ActiveX Control to be installed and enabled on the local machine. See the -[Impossible to Export a Report ](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u000000HDfkCAG.html) +[Impossible to Export a Report ](/docs/kb/auditor/impossible-to-export-a-report) Netwrix knowledge base article for additional information. You can, for example, open any SSRS-based report using your default web browser and click **Print**. diff --git a/docs/auditor/10.7/requirements/sqlserver.md b/docs/auditor/10.7/requirements/sqlserver.md index 1a615a4ca6..741c102a3f 100644 --- a/docs/auditor/10.7/requirements/sqlserver.md +++ b/docs/auditor/10.7/requirements/sqlserver.md @@ -292,5 +292,5 @@ added to **SQL Server Logins**, expand the **Security** > **Logins** node, right select **Properties** from the pop-up menu, and edit its roles. If you need to migrate the Audit Database, see the -[How to Migrate Netwrix Auditor Databases to Another SQL Server Instance](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA00g000000Pbd8CAC.html) +[How to Migrate Netwrix Auditor Databases to Another SQL Server Instance](/docs/kb/auditor/how-to-migrate-netwrix-auditor-databases-to-another-sql-server-instance) knowledge base article. diff --git a/docs/auditor/10.7/requirements/workingfolder.md b/docs/auditor/10.7/requirements/workingfolder.md index d69c2c240a..bfeaf4cb7b 100644 --- a/docs/auditor/10.7/requirements/workingfolder.md +++ b/docs/auditor/10.7/requirements/workingfolder.md @@ -19,5 +19,5 @@ capacity, you can use the Working Folder widget of the Health Status dashboard. If you want to change the working folder default location, run the specially designed utility. See the -[How to Migrate Netwrix Auditor Working Folder to a New Location](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA00g000000PcOLCA0.html) +[How to Migrate Netwrix Auditor Working Folder to a New Location](/docs/kb/auditor/how-to-migrate-netwrix-auditor-working-folder-to-a-new-location) Knowledge Base article for additional information. diff --git a/docs/auditor/10.7/tools/eventlogmanager/eventlogmanager.md b/docs/auditor/10.7/tools/eventlogmanager/eventlogmanager.md index a461d05031..3a82e218cd 100644 --- a/docs/auditor/10.7/tools/eventlogmanager/eventlogmanager.md +++ b/docs/auditor/10.7/tools/eventlogmanager/eventlogmanager.md @@ -18,7 +18,7 @@ integrity, otherwise your change reports may contain warnings, errors or incompl **CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See the -[Antivirus Exclusions for Netwrix Auditor](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u0000000HirCAE.html) +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor) knowledge base article for additional information. You can configure your IT Infrastructure for monitoring in one of the following ways: diff --git a/docs/auditor/10.8/admin/healthstatus/troubleshooting.md b/docs/auditor/10.8/admin/healthstatus/troubleshooting.md index 71902a7bb0..a908010662 100644 --- a/docs/auditor/10.8/admin/healthstatus/troubleshooting.md +++ b/docs/auditor/10.8/admin/healthstatus/troubleshooting.md @@ -23,7 +23,7 @@ portal as described in the Creating a ticket with Customer portal section. | I see a blank window instead of a report. | Contact your Auditor Global administrator to make sure that you are granted sufficient permissions on the Report Server. To view reports in a web browser - Open a web browser and type the Report Manager URL (found under Settings>**Audit Database**). In the page that opens, navigate to the report you want to generate and click the report name. You can modify the report filters and click View Report to apply them. | | I configured report subscription to be uploaded to a file server, but cannot find it / cannot access it. | Subscriptions can be uploaded either to a file share (e.g., _\\filestorage\reports_) or to a folder on the computer where Auditor Server is installed. To access these reports, you must be granted the Read permission. | | When trying to collect event data from Active Directory domain, an error message like this appears in Netwrix Health Log: _Monitoring Plan: `` The following error has occurred while processing '``': Error collecting the security log of the domain ``. Failed to process the domain controller `` due to the following error: The service cannot be started, either because it is disabled or because it has no enabled devices associated with it_. | This may happen due to Secondary Logon Service disabled state. To collect event data from the domain, this service must be up and running. Open its properties and start the service. | -| The 'Workstation' field in search, reports, and Activity Summary is reported as 'unknown' | For the full list of possible reasons, please refer to the following Netwrix Knowledge Base article: [Why is the "Workstation" field reported as "unknown"?](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA00g000000H9VdCAK.html) | +| The 'Workstation' field in search, reports, and Activity Summary is reported as 'unknown' | For the full list of possible reasons, please refer to the following Netwrix Knowledge Base article: [Why is the "Workstation" field reported as "unknown"?](/docs/kb/auditor/workstation-field-reported-as-unknown) | ## Creating a ticket with Customer portal diff --git a/docs/auditor/10.8/admin/monitoringplans/sharepoint/overview.md b/docs/auditor/10.8/admin/monitoringplans/sharepoint/overview.md index 567ec9c5c9..0b14d2d270 100644 --- a/docs/auditor/10.8/admin/monitoringplans/sharepoint/overview.md +++ b/docs/auditor/10.8/admin/monitoringplans/sharepoint/overview.md @@ -37,7 +37,7 @@ information. | Problem | Description | KB article | | ------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| The "Timeout Expired" error appears during the agent's deployment. | The agent failed to be deployed due to one of the following reasons: - One or several servers are unreachable - The SPAdminV4 service is not started on any of the servers. - The servers within the farm are located in different time zones. - Your SharePoint farm exceeds the recommended capacity limits. Increase DeployTimeout value in _%ProgramData%\Netwrix\NetwrixAuditor for SharePoint\ Configuration\ ``\ Commonsettings.config_ and restart the agent service. | Refer to the [Timeout Expired Error on SharePoint Core Service Deployment](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA00g000000H9YfCAK.html) Knowledge Base article for the solution. | +| The "Timeout Expired" error appears during the agent's deployment. | The agent failed to be deployed due to one of the following reasons: - One or several servers are unreachable - The SPAdminV4 service is not started on any of the servers. - The servers within the farm are located in different time zones. - Your SharePoint farm exceeds the recommended capacity limits. Increase DeployTimeout value in _%ProgramData%\Netwrix\NetwrixAuditor for SharePoint\ Configuration\ ``\ Commonsettings.config_ and restart the agent service. | Refer to the [Timeout Expired Error on SharePoint Core Service Deployment](/docs/kb/auditor/timeout-expired-error-on-sharepoint-core-service-deployment) Knowledge Base article for the solution. | ## SharePoint Farm diff --git a/docs/auditor/10.8/admin/settings/longtermarchive.md b/docs/auditor/10.8/admin/settings/longtermarchive.md index c98c9f891e..24e1b57722 100644 --- a/docs/auditor/10.8/admin/settings/longtermarchive.md +++ b/docs/auditor/10.8/admin/settings/longtermarchive.md @@ -17,7 +17,7 @@ Review the following for additional information: | Option | Description | | ------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Long-Term Archive settings | | -| Write audit data to | Specify the path to a local or shared folder where your audit data will be stored. By default, it is set to _"C:\ProgramData\Netwrix Auditor\Data"_. By default, the LocalSystem account is used to write data to the local-based Long-Term Archive and computer account is used for the file share-based storage. Subscriptions created in the Auditor client are uploaded to file servers under the Long-Term Archive service account as well. It is not recommended to store your Long-Term Archive on a system disk. If you want to move the Long-Term Archive to another location, refer to the following Netwrix Knowledge base article: [How to move Long-Term Archive to a new location](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA00g000000H9SSCA0.html). | +| Write audit data to | Specify the path to a local or shared folder where your audit data will be stored. By default, it is set to _"C:\ProgramData\Netwrix Auditor\Data"_. By default, the LocalSystem account is used to write data to the local-based Long-Term Archive and computer account is used for the file share-based storage. Subscriptions created in the Auditor client are uploaded to file servers under the Long-Term Archive service account as well. It is not recommended to store your Long-Term Archive on a system disk. If you want to move the Long-Term Archive to another location, refer to the following Netwrix Knowledge base article: [How to move Long-Term Archive to a new location](/docs/kb/auditor/how-to-move-long-term-archive-to-a-new-location). | | Keep audit data for (in months) | Specify how long data will be stored. By default, it is set to 120 months. | | Use custom credentials (for the file share-based Long-Term Archive only) | Select the checkbox and provide user name and password for the Long-Term Archive service account. You can specify a custom account only for the Long-Term Archive stored on a file share. The custom Long-Term Archive service account can be granted the following rights and permissions: - Advanced permissions on the folder where the Long-term Archive is stored: - List folder / read data - Read attributes - Read extended attributes - Create files / write data - Create folders / append data - Write attributes - Write extended attributes - Delete subfolders and files - Read permissions - On the file shares where report subscriptions are saved: - Change share permission - Create files / write data folder permission Subscriptions created in the Auditor client  are uploaded to file servers under the Long-Term Archive service account as well. See the [Subscriptions](/docs/auditor/10.8/admin/subscriptions/overview.md) topic for additional information. | diff --git a/docs/auditor/10.8/configuration/activedirectory/overview.md b/docs/auditor/10.8/configuration/activedirectory/overview.md index 35775ccf83..0e79d301e5 100644 --- a/docs/auditor/10.8/configuration/activedirectory/overview.md +++ b/docs/auditor/10.8/configuration/activedirectory/overview.md @@ -14,7 +14,7 @@ integrity, otherwise your change reports may contain warnings, errors or incompl **CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See the -[Antivirus Exclusions for Netwrix Auditor](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u0000000HirCAE.html) +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor) knowledge base article for additional information. You can configure your IT Infrastructure for monitoring in one of the following ways: diff --git a/docs/auditor/10.8/configuration/activedirectory/securitylog.md b/docs/auditor/10.8/configuration/activedirectory/securitylog.md index e3a2a07e74..c7e940490b 100644 --- a/docs/auditor/10.8/configuration/activedirectory/securitylog.md +++ b/docs/auditor/10.8/configuration/activedirectory/securitylog.md @@ -43,5 +43,5 @@ If "Overwrite" option is not enough to meet your data retention requirements, yo _auto-archiving_ option for Security event log to preserve historical event data in the archive files. With that option enabled, you may want to adjust the retention settings for log archives (backups). Related procedures are described in the -[Auto-archiving Windows Security log](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u000000Pcx6CAC.html) +[Auto-archiving Windows Security log](/docs/kb/auditor/auto-archiving-windows-security-log) Netwrix Knowledge Base article. diff --git a/docs/auditor/10.8/configuration/activedirectoryfederatedservices/overview.md b/docs/auditor/10.8/configuration/activedirectoryfederatedservices/overview.md index b4899b6690..0fc43c5a74 100644 --- a/docs/auditor/10.8/configuration/activedirectoryfederatedservices/overview.md +++ b/docs/auditor/10.8/configuration/activedirectoryfederatedservices/overview.md @@ -14,7 +14,7 @@ integrity, otherwise your change reports may contain warnings, errors or incompl **CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See the -[Antivirus Exclusions for Netwrix Auditor](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u0000000HirCAE.html) +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor) knowledge base article for additional information. Active Directory Federation Services (AD FS) server role can be assigned: diff --git a/docs/auditor/10.8/configuration/exchange/overview.md b/docs/auditor/10.8/configuration/exchange/overview.md index 39dfdc0141..91ef1e9451 100644 --- a/docs/auditor/10.8/configuration/exchange/overview.md +++ b/docs/auditor/10.8/configuration/exchange/overview.md @@ -14,7 +14,7 @@ integrity, otherwise your change reports may contain warnings, errors or incompl **CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See the -[Antivirus Exclusions for Netwrix Auditor](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u0000000HirCAE.html) +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor) knowledge base article for additional information. You can configure your IT Infrastructure for monitoring in one of the following ways: diff --git a/docs/auditor/10.8/configuration/fileservers/delldatastorage/overview.md b/docs/auditor/10.8/configuration/fileservers/delldatastorage/overview.md index e2b06b1e43..66189d15ad 100644 --- a/docs/auditor/10.8/configuration/fileservers/delldatastorage/overview.md +++ b/docs/auditor/10.8/configuration/fileservers/delldatastorage/overview.md @@ -17,7 +17,7 @@ integrity, otherwise your change reports may contain warnings, errors or incompl **CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See the -[Antivirus Exclusions for Netwrix Auditor](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u0000000HirCAE.html) +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor) knowledge base article for additional information. You can configure your IT Infrastructure for monitoring in one of the following ways: diff --git a/docs/auditor/10.8/configuration/fileservers/dellisilon/overview.md b/docs/auditor/10.8/configuration/fileservers/dellisilon/overview.md index 7d69a6052f..0d2dcc48a5 100644 --- a/docs/auditor/10.8/configuration/fileservers/dellisilon/overview.md +++ b/docs/auditor/10.8/configuration/fileservers/dellisilon/overview.md @@ -14,7 +14,7 @@ integrity, otherwise your change reports may contain warnings, errors or incompl **CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See the -[Antivirus Exclusions for Netwrix Auditor](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u0000000HirCAE.html) +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor) knowledge base article for additional information. You can configure your IT Infrastructure for monitoring in one of the following ways: diff --git a/docs/auditor/10.8/configuration/fileservers/netappcmode/overview.md b/docs/auditor/10.8/configuration/fileservers/netappcmode/overview.md index 494c01ca92..144b683c70 100644 --- a/docs/auditor/10.8/configuration/fileservers/netappcmode/overview.md +++ b/docs/auditor/10.8/configuration/fileservers/netappcmode/overview.md @@ -14,7 +14,7 @@ integrity, otherwise your change reports may contain warnings, errors or incompl **CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See the -[Antivirus Exclusions for Netwrix Auditor](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u0000000HirCAE.html) +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor) knowledge base article for additional information. You can configure your IT Infrastructure for monitoring in one of the following ways: diff --git a/docs/auditor/10.8/configuration/fileservers/nutanix/overview.md b/docs/auditor/10.8/configuration/fileservers/nutanix/overview.md index c4d524bcf0..737256d662 100644 --- a/docs/auditor/10.8/configuration/fileservers/nutanix/overview.md +++ b/docs/auditor/10.8/configuration/fileservers/nutanix/overview.md @@ -14,7 +14,7 @@ integrity, otherwise your change reports may contain warnings, errors or incompl **CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See the -[Antivirus Exclusions for Netwrix Auditor](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u0000000HirCAE.html) +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor) knowledge base article for additional information. You can configure your IT Infrastructure for monitoring in one of the following ways: diff --git a/docs/auditor/10.8/configuration/fileservers/overview.md b/docs/auditor/10.8/configuration/fileservers/overview.md index 56662e131d..f815606ac8 100644 --- a/docs/auditor/10.8/configuration/fileservers/overview.md +++ b/docs/auditor/10.8/configuration/fileservers/overview.md @@ -12,7 +12,7 @@ information on these activities. **CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See the -[Antivirus Exclusions for Netwrix Auditor](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u0000000HirCAE.html) +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor) knowledge base article for additional information. ## Supported File Servers and Devices diff --git a/docs/auditor/10.8/configuration/fileservers/qumulo/overview.md b/docs/auditor/10.8/configuration/fileservers/qumulo/overview.md index aaf42a838f..63541d9f0a 100644 --- a/docs/auditor/10.8/configuration/fileservers/qumulo/overview.md +++ b/docs/auditor/10.8/configuration/fileservers/qumulo/overview.md @@ -14,7 +14,7 @@ integrity, otherwise your change reports may contain warnings, errors or incompl **CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See the -[Antivirus Exclusions for Netwrix Auditor](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u0000000HirCAE.html) +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor) knowledge base article for additional information. You can configure your IT Infrastructure for monitoring in one of the following ways: diff --git a/docs/auditor/10.8/configuration/fileservers/synology/overview.md b/docs/auditor/10.8/configuration/fileservers/synology/overview.md index f14d1b1d8e..0e68df186d 100644 --- a/docs/auditor/10.8/configuration/fileservers/synology/overview.md +++ b/docs/auditor/10.8/configuration/fileservers/synology/overview.md @@ -14,7 +14,7 @@ integrity, otherwise your change reports may contain warnings, errors or incompl **CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See the -[Antivirus Exclusions for Netwrix Auditor](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u0000000HirCAE.html) +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor) knowledge base article for additional information. You can configure your IT Infrastructure for monitoring in one of the following ways: diff --git a/docs/auditor/10.8/configuration/fileservers/windows/overview.md b/docs/auditor/10.8/configuration/fileservers/windows/overview.md index 214ff9300e..f5311abdd6 100644 --- a/docs/auditor/10.8/configuration/fileservers/windows/overview.md +++ b/docs/auditor/10.8/configuration/fileservers/windows/overview.md @@ -14,7 +14,7 @@ integrity, otherwise your change reports may contain warnings, errors or incompl **CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See the -[Antivirus Exclusions for Netwrix Auditor](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u0000000HirCAE.html) +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor) knowledge base article for additional information. ## Configuration Overview @@ -236,7 +236,7 @@ folder is placed within a share targeted by a DFS folder. For recommendations on configuring DFS replication, refer to the following Netwrix knowledge base article: -[Why did loss of performance occur when configuring audit settings for Windows File Servers?](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA00g000000H9SyCAK.html). +[Why did loss of performance occur when configuring audit settings for Windows File Servers?](/docs/kb/auditor/auditing-distributed-file-systems-with-replication-in-netwrix-auditor). Remember that replication of namespace roots is not supported. ## File Servers and Antivirus diff --git a/docs/auditor/10.8/configuration/grouppolicy/overview.md b/docs/auditor/10.8/configuration/grouppolicy/overview.md index 5b0bd43f65..99daeeaf29 100644 --- a/docs/auditor/10.8/configuration/grouppolicy/overview.md +++ b/docs/auditor/10.8/configuration/grouppolicy/overview.md @@ -14,7 +14,7 @@ integrity, otherwise your change reports may contain warnings, errors or incompl **CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See the -[Antivirus Exclusions for Netwrix Auditor](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u0000000HirCAE.html) +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor) knowledge base article for additional information. You can configure your IT Infrastructure for monitoring in one of the following ways: diff --git a/docs/auditor/10.8/configuration/logonactivity/overview.md b/docs/auditor/10.8/configuration/logonactivity/overview.md index c9779bd55e..041f7527dc 100644 --- a/docs/auditor/10.8/configuration/logonactivity/overview.md +++ b/docs/auditor/10.8/configuration/logonactivity/overview.md @@ -14,7 +14,7 @@ integrity, otherwise your change reports may contain warnings, errors or incompl **CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See the -[Antivirus Exclusions for Netwrix Auditor](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u0000000HirCAE.html) +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor) knowledge base article for additional information. You can configure your IT Infrastructure for monitoring in one of the following ways: diff --git a/docs/auditor/10.8/configuration/logonactivity/securityeventlog.md b/docs/auditor/10.8/configuration/logonactivity/securityeventlog.md index 37a52fb8ca..6b4e6dd3be 100644 --- a/docs/auditor/10.8/configuration/logonactivity/securityeventlog.md +++ b/docs/auditor/10.8/configuration/logonactivity/securityeventlog.md @@ -33,4 +33,4 @@ needed**. **NOTE:** After configuring security event settings via Group Policy, you may notice that the log size on a specific computer is not set correctly. In this case, follow the resolution steps from the Netwrix Knowledge base article to fix the issue: -[Security log settings do not apply via GPO](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u000000HDk6CAG.html). +[Security log settings do not apply via GPO](/docs/kb/auditor/security-log-settings-do-not-apply-via-gpo). diff --git a/docs/auditor/10.8/configuration/microsoft365/exchangeonline/overview.md b/docs/auditor/10.8/configuration/microsoft365/exchangeonline/overview.md index 4dd69fe23f..4135fd8061 100644 --- a/docs/auditor/10.8/configuration/microsoft365/exchangeonline/overview.md +++ b/docs/auditor/10.8/configuration/microsoft365/exchangeonline/overview.md @@ -14,7 +14,7 @@ integrity, otherwise your change reports may contain warnings, errors or incompl **CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See the -[Antivirus Exclusions for Netwrix Auditor](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u0000000HirCAE.html) +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor) knowledge base article for additional information. You can configure your IT Infrastructure for monitoring in one of the following ways: diff --git a/docs/auditor/10.8/configuration/microsoft365/microsoftentraid/overview.md b/docs/auditor/10.8/configuration/microsoft365/microsoftentraid/overview.md index c9b988489d..afd1bc6fd0 100644 --- a/docs/auditor/10.8/configuration/microsoft365/microsoftentraid/overview.md +++ b/docs/auditor/10.8/configuration/microsoft365/microsoftentraid/overview.md @@ -14,7 +14,7 @@ integrity, otherwise your change reports may contain warnings, errors or incompl **CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See the -[Antivirus Exclusions for Netwrix Auditor](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u0000000HirCAE.html) +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor) knowledge base article for additional information. You can configure your IT Infrastructure for monitoring in one of the following ways: diff --git a/docs/auditor/10.8/configuration/microsoft365/sharepointonline/overview.md b/docs/auditor/10.8/configuration/microsoft365/sharepointonline/overview.md index e1e642c37a..6c91b0a729 100644 --- a/docs/auditor/10.8/configuration/microsoft365/sharepointonline/overview.md +++ b/docs/auditor/10.8/configuration/microsoft365/sharepointonline/overview.md @@ -14,7 +14,7 @@ integrity, otherwise your change reports may contain warnings, errors or incompl **CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See the -[Antivirus Exclusions for Netwrix Auditor](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u0000000HirCAE.html) +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor) knowledge base article for additional information. You can configure your IT Infrastructure for monitoring in the following way: diff --git a/docs/auditor/10.8/configuration/microsoft365/teams/overview.md b/docs/auditor/10.8/configuration/microsoft365/teams/overview.md index b49e9b41d3..a20a86e180 100644 --- a/docs/auditor/10.8/configuration/microsoft365/teams/overview.md +++ b/docs/auditor/10.8/configuration/microsoft365/teams/overview.md @@ -14,7 +14,7 @@ integrity, otherwise your change reports may contain warnings, errors or incompl **CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See the -[Antivirus Exclusions for Netwrix Auditor](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u0000000HirCAE.html) +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor) knowledge base article for additional information. You can configure your IT Infrastructure for monitoring in one of the following ways: diff --git a/docs/auditor/10.8/configuration/networkdevices/ciscoasa.md b/docs/auditor/10.8/configuration/networkdevices/ciscoasa.md index de6d4260b5..c7995f7b56 100644 --- a/docs/auditor/10.8/configuration/networkdevices/ciscoasa.md +++ b/docs/auditor/10.8/configuration/networkdevices/ciscoasa.md @@ -14,7 +14,7 @@ integrity, otherwise your change reports may contain warnings, errors or incompl **CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See the -[Antivirus Exclusions for Netwrix Auditor](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u0000000HirCAE.html) +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor) knowledge base article for additional information. You can configure your IT Infrastructure for monitoring in one of the following ways: diff --git a/docs/auditor/10.8/configuration/networkdevices/ciscoios.md b/docs/auditor/10.8/configuration/networkdevices/ciscoios.md index 3c5b6ae89d..1d19a7d8cd 100644 --- a/docs/auditor/10.8/configuration/networkdevices/ciscoios.md +++ b/docs/auditor/10.8/configuration/networkdevices/ciscoios.md @@ -14,7 +14,7 @@ integrity, otherwise your change reports may contain warnings, errors or incompl **CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See the -[Antivirus Exclusions for Netwrix Auditor](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u0000000HirCAE.html) +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor) knowledge base article for additional information. You can configure your IT Infrastructure for monitoring in one of the following ways: diff --git a/docs/auditor/10.8/configuration/networkdevices/fortinetfortigate.md b/docs/auditor/10.8/configuration/networkdevices/fortinetfortigate.md index 20777f502e..5925de0e08 100644 --- a/docs/auditor/10.8/configuration/networkdevices/fortinetfortigate.md +++ b/docs/auditor/10.8/configuration/networkdevices/fortinetfortigate.md @@ -14,7 +14,7 @@ integrity, otherwise your change reports may contain warnings, errors or incompl **CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See the -[Antivirus Exclusions for Netwrix Auditor](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u0000000HirCAE.html) +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor) knowledge base article for additional information. You can configure your IT Infrastructure for monitoring in one of the following ways: diff --git a/docs/auditor/10.8/configuration/networkdevices/juniper.md b/docs/auditor/10.8/configuration/networkdevices/juniper.md index cb31933f0e..21a80d1c45 100644 --- a/docs/auditor/10.8/configuration/networkdevices/juniper.md +++ b/docs/auditor/10.8/configuration/networkdevices/juniper.md @@ -14,7 +14,7 @@ integrity, otherwise your change reports may contain warnings, errors or incompl **CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See the -[Antivirus Exclusions for Netwrix Auditor](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u0000000HirCAE.html) +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor) knowledge base article for additional information. You can configure your IT Infrastructure for monitoring in one of the following ways: diff --git a/docs/auditor/10.8/configuration/networkdevices/overview.md b/docs/auditor/10.8/configuration/networkdevices/overview.md index 12120c25e0..059e3e0a80 100644 --- a/docs/auditor/10.8/configuration/networkdevices/overview.md +++ b/docs/auditor/10.8/configuration/networkdevices/overview.md @@ -22,5 +22,5 @@ device: **CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See the -[Antivirus Exclusions for Netwrix Auditor](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u0000000HirCAE.html) +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor) knowledge base article for additional information. diff --git a/docs/auditor/10.8/configuration/networkdevices/paloalto.md b/docs/auditor/10.8/configuration/networkdevices/paloalto.md index 7f59360dfd..7c8d0052d6 100644 --- a/docs/auditor/10.8/configuration/networkdevices/paloalto.md +++ b/docs/auditor/10.8/configuration/networkdevices/paloalto.md @@ -14,7 +14,7 @@ integrity, otherwise your change reports may contain warnings, errors or incompl **CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See the -[Antivirus Exclusions for Netwrix Auditor](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u0000000HirCAE.html) +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor) knowledge base article for additional information. You can configure your IT Infrastructure for monitoring in one of the following ways: diff --git a/docs/auditor/10.8/configuration/networkdevices/sonicwall.md b/docs/auditor/10.8/configuration/networkdevices/sonicwall.md index 4f76f297e6..923de0e4bb 100644 --- a/docs/auditor/10.8/configuration/networkdevices/sonicwall.md +++ b/docs/auditor/10.8/configuration/networkdevices/sonicwall.md @@ -14,7 +14,7 @@ integrity, otherwise your change reports may contain warnings, errors or incompl **CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See the -[Antivirus Exclusions for Netwrix Auditor](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u0000000HirCAE.html) +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor) knowledge base article for additional information. You can configure your IT Infrastructure for monitoring in one of the following ways: diff --git a/docs/auditor/10.8/configuration/oracle/overview.md b/docs/auditor/10.8/configuration/oracle/overview.md index f0218c2241..74726d9cab 100644 --- a/docs/auditor/10.8/configuration/oracle/overview.md +++ b/docs/auditor/10.8/configuration/oracle/overview.md @@ -14,7 +14,7 @@ integrity, otherwise your change reports may contain warnings, errors or incompl **CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See the -[Antivirus Exclusions for Netwrix Auditor](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u0000000HirCAE.html) +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor) knowledge base article for additional information. You can configure your IT Infrastructure for monitoring in one of the following ways: @@ -46,7 +46,7 @@ different auditing types: **CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See the -[Antivirus Exclusions for Netwrix Auditor](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u0000000HirCAE.html) +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor) knowledge base article for additional information. ## Considerations for Oracle Database 11g diff --git a/docs/auditor/10.8/configuration/sharepoint/overview.md b/docs/auditor/10.8/configuration/sharepoint/overview.md index 9b39dbdc8d..8f1c7e81e2 100644 --- a/docs/auditor/10.8/configuration/sharepoint/overview.md +++ b/docs/auditor/10.8/configuration/sharepoint/overview.md @@ -14,7 +14,7 @@ integrity, otherwise your change reports may contain warnings, errors or incompl **CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See the -[Antivirus Exclusions for Netwrix Auditor](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u0000000HirCAE.html) +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor) knowledge base article for additional information. You can configure your IT Infrastructure for monitoring in one of the following ways: diff --git a/docs/auditor/10.8/configuration/sqlserver/configuringtracelogging.md b/docs/auditor/10.8/configuration/sqlserver/configuringtracelogging.md index 151d61d5eb..3d239d7a0c 100644 --- a/docs/auditor/10.8/configuration/sqlserver/configuringtracelogging.md +++ b/docs/auditor/10.8/configuration/sqlserver/configuringtracelogging.md @@ -14,7 +14,7 @@ and enable it if necessary. To read more, refer to **CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See the -[Antivirus Exclusions for Netwrix Auditor](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u0000000HirCAE.html) +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor) knowledge base article for additional information. In some cases, however, you may need to disable trace logging on your SQL Server instance. For that, diff --git a/docs/auditor/10.8/configuration/sqlserver/overview.md b/docs/auditor/10.8/configuration/sqlserver/overview.md index fbd8e09f17..4aed5cee9d 100644 --- a/docs/auditor/10.8/configuration/sqlserver/overview.md +++ b/docs/auditor/10.8/configuration/sqlserver/overview.md @@ -14,7 +14,7 @@ integrity, otherwise your change reports may contain warnings, errors or incompl **CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See the -[Antivirus Exclusions for Netwrix Auditor](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u0000000HirCAE.html) +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor) knowledge base article for additional information. The IT Infrastructure for monitoring is configured automatically. Your current audit settings will diff --git a/docs/auditor/10.8/configuration/useractivity/overview.md b/docs/auditor/10.8/configuration/useractivity/overview.md index 5060a1fc23..4731d89c9f 100644 --- a/docs/auditor/10.8/configuration/useractivity/overview.md +++ b/docs/auditor/10.8/configuration/useractivity/overview.md @@ -14,7 +14,7 @@ integrity, otherwise your change reports may contain warnings, errors or incompl **CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See the -[Antivirus Exclusions for Netwrix Auditor](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u0000000HirCAE.html) +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor) knowledge base article for additional information. You can use group Managed Service Accounts (gMSA) as data collecting accounts. diff --git a/docs/auditor/10.8/configuration/vmware/overview.md b/docs/auditor/10.8/configuration/vmware/overview.md index 30cb79f98c..d7e1c60d25 100644 --- a/docs/auditor/10.8/configuration/vmware/overview.md +++ b/docs/auditor/10.8/configuration/vmware/overview.md @@ -14,7 +14,7 @@ integrity, otherwise your change reports may contain warnings, errors or incompl **CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See the -[Antivirus Exclusions for Netwrix Auditor](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u0000000HirCAE.html) +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor) knowledge base article for additional information. You can configure your IT Infrastructure for monitoring automatically through a monitoring plan. No diff --git a/docs/auditor/10.8/configuration/windowsserver/overview.md b/docs/auditor/10.8/configuration/windowsserver/overview.md index 0b524456af..f7406dd08d 100644 --- a/docs/auditor/10.8/configuration/windowsserver/overview.md +++ b/docs/auditor/10.8/configuration/windowsserver/overview.md @@ -14,7 +14,7 @@ integrity, otherwise your change reports may contain warnings, errors or incompl **CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See the -[Antivirus Exclusions for Netwrix Auditor](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u0000000HirCAE.html) +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor) knowledge base article for additional information. You can configure your IT Infrastructure for monitoring in one of the following ways: diff --git a/docs/auditor/10.8/requirements/longtermarchive.md b/docs/auditor/10.8/requirements/longtermarchive.md index eec8df26fa..eae2eeb36c 100644 --- a/docs/auditor/10.8/requirements/longtermarchive.md +++ b/docs/auditor/10.8/requirements/longtermarchive.md @@ -37,7 +37,7 @@ viewing the Long-Term Archive widget of the Health Status dashboard, click Open **Step 5 –** To move data from the old repository to the new location, take the steps described in the following Netwrix knowledge base article: -[How to Move Long-Term Archive to a New Location](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA00g000000H9SSCA0.html). +[How to Move Long-Term Archive to a New Location](/docs/kb/auditor/how-to-move-long-term-archive-to-a-new-location). Auditor client will start writing data to the new location right after you complete data moving procedure. diff --git a/docs/auditor/10.8/requirements/overview.md b/docs/auditor/10.8/requirements/overview.md index 13e6514ac0..255fe6c757 100644 --- a/docs/auditor/10.8/requirements/overview.md +++ b/docs/auditor/10.8/requirements/overview.md @@ -45,7 +45,7 @@ product architecture and components interactions are shown in the figure below. **NOTE:** When auditing Active Directory domains, Exchange servers, expired passwords, and inactive users, the data sent by the product can be encrypted using [Signing and Sealing](https://learn.microsoft.com/en-us/troubleshoot/windows-server/active-directory/enable-ldap-signing-in-windows-server). See the following Netwrix knowledge base article for additional information on how to secure Netwrix Auditor: -[Best Practices for Securing Netwrix Auditor](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA00g000000H9SPCA0.html). +[Best Practices for Securing Netwrix Auditor](/docs/kb/auditor/best-practices-for-securing-netwrix-auditor). ### Workflow Stages diff --git a/docs/auditor/10.8/requirements/software.md b/docs/auditor/10.8/requirements/software.md index 2a40271587..ef8f948f47 100644 --- a/docs/auditor/10.8/requirements/software.md +++ b/docs/auditor/10.8/requirements/software.md @@ -59,7 +59,7 @@ Printing To print SSRS-based reports, SSRS Report Viewer and Auditor Client require ActiveX Control to be installed and enabled on the local machine. See the -[Impossible to Export a Report ](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u000000HDfkCAG.html) +[Impossible to Export a Report ](/docs/kb/auditor/impossible-to-export-a-report) Netwrix knowledge base article for additional information. You can, for example, open any SSRS-based report using your default web browser and click **Print**. diff --git a/docs/auditor/10.8/requirements/sqlserver.md b/docs/auditor/10.8/requirements/sqlserver.md index 55600dbe17..0d732cacee 100644 --- a/docs/auditor/10.8/requirements/sqlserver.md +++ b/docs/auditor/10.8/requirements/sqlserver.md @@ -292,5 +292,5 @@ added to **SQL Server Logins**, expand the **Security** > **Logins** node, right select **Properties** from the pop-up menu, and edit its roles. If you need to migrate the Audit Database, see the -[How to Migrate Netwrix Auditor Databases to Another SQL Server Instance](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA00g000000Pbd8CAC.html) +[How to Migrate Netwrix Auditor Databases to Another SQL Server Instance](/docs/kb/auditor/how-to-migrate-netwrix-auditor-databases-to-another-sql-server-instance) knowledge base article. diff --git a/docs/auditor/10.8/requirements/workingfolder.md b/docs/auditor/10.8/requirements/workingfolder.md index d69c2c240a..bfeaf4cb7b 100644 --- a/docs/auditor/10.8/requirements/workingfolder.md +++ b/docs/auditor/10.8/requirements/workingfolder.md @@ -19,5 +19,5 @@ capacity, you can use the Working Folder widget of the Health Status dashboard. If you want to change the working folder default location, run the specially designed utility. See the -[How to Migrate Netwrix Auditor Working Folder to a New Location](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA00g000000PcOLCA0.html) +[How to Migrate Netwrix Auditor Working Folder to a New Location](/docs/kb/auditor/how-to-migrate-netwrix-auditor-working-folder-to-a-new-location) Knowledge Base article for additional information. diff --git a/docs/auditor/10.8/tools/eventlogmanager/eventlogmanager.md b/docs/auditor/10.8/tools/eventlogmanager/eventlogmanager.md index d8007f56e8..e19376c364 100644 --- a/docs/auditor/10.8/tools/eventlogmanager/eventlogmanager.md +++ b/docs/auditor/10.8/tools/eventlogmanager/eventlogmanager.md @@ -18,7 +18,7 @@ integrity, otherwise your change reports may contain warnings, errors or incompl **CAUTION:** Folder associated with Netwrix Auditor must be excluded from antivirus scanning. See the -[Antivirus Exclusions for Netwrix Auditor](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u0000000HirCAE.html) +[Antivirus Exclusions for Netwrix Auditor](/docs/kb/auditor/antivirus-exclusions-for-netwrix-auditor) knowledge base article for additional information. You can configure your IT Infrastructure for monitoring in one of the following ways: From d4df6f2a99036d841baafb0e4f61adfd08f9ea23 Mon Sep 17 00:00:00 2001 From: jake-mahon Date: Thu, 6 Nov 2025 12:23:19 -0500 Subject: [PATCH 80/94] Replace Salesforce KB links with local KB links in Data Classification docs MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Updated 1 file in dataclassification/5.7 - Replaced helpcenter.netwrix.com Salesforce bundle links with relative /docs/kb/ paths Part of effort to replace 142 broken Salesforce KB references across product docs. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- .../5.7/systemconfigurationoverview/users/usermanagement.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/dataclassification/5.7/systemconfigurationoverview/users/usermanagement.md b/docs/dataclassification/5.7/systemconfigurationoverview/users/usermanagement.md index 9a2c99075f..d98644cdb7 100644 --- a/docs/dataclassification/5.7/systemconfigurationoverview/users/usermanagement.md +++ b/docs/dataclassification/5.7/systemconfigurationoverview/users/usermanagement.md @@ -72,7 +72,7 @@ see Advanced options can enable this by: See the following Knowledge Base topic to learn how to set up single sign-on for Netwrix Data Classification via Microsoft Entra ID authentication: -[https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA00g000000H9e8CAC.html](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA00g000000H9e8CAC.html) +[https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA00g000000H9e8CAC.html](/docs/kb/dataclassification/how-to-set-up-single-sign-on-via-microsoft-entra-id-authentication) ## Add or Remove Users From 5a8eb598c0d25871cd59de5a80cf0595d2eb04d0 Mon Sep 17 00:00:00 2001 From: Jake Mahon Date: Mon, 17 Nov 2025 15:05:39 +0000 Subject: [PATCH 81/94] Relabel KB article title --- .../5.7/systemconfigurationoverview/users/usermanagement.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/dataclassification/5.7/systemconfigurationoverview/users/usermanagement.md b/docs/dataclassification/5.7/systemconfigurationoverview/users/usermanagement.md index d98644cdb7..23a5a02a5c 100644 --- a/docs/dataclassification/5.7/systemconfigurationoverview/users/usermanagement.md +++ b/docs/dataclassification/5.7/systemconfigurationoverview/users/usermanagement.md @@ -70,9 +70,9 @@ see Advanced options can enable this by: - Ticking **Always Show Advanced Settings** - Clicking **Save** -See the following Knowledge Base topic to learn how to set up single sign-on for Netwrix Data +See the following Knowledge Base article to learn how to set up single sign-on for Netwrix Data Classification via Microsoft Entra ID authentication: -[https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA00g000000H9e8CAC.html](/docs/kb/dataclassification/how-to-set-up-single-sign-on-via-microsoft-entra-id-authentication) +[How to Set Up SSO via Microsoft Entra ID Authentication](/docs/kb/dataclassification/how-to-set-up-single-sign-on-via-microsoft-entra-id-authentication). ## Add or Remove Users From a8d20b296cf7870c8bf58840894fad852ad096d8 Mon Sep 17 00:00:00 2001 From: Jake Mahon Date: Mon, 17 Nov 2025 15:11:32 +0000 Subject: [PATCH 82/94] Clarify that the referenced article is a KB page --- docs/activitymonitor/7.1/install/upgrade/upgrade.md | 2 +- docs/activitymonitor/8.0/install/upgrade/upgrade.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/activitymonitor/7.1/install/upgrade/upgrade.md b/docs/activitymonitor/7.1/install/upgrade/upgrade.md index 74c93bd5d1..39695dec81 100644 --- a/docs/activitymonitor/7.1/install/upgrade/upgrade.md +++ b/docs/activitymonitor/7.1/install/upgrade/upgrade.md @@ -19,7 +19,7 @@ agents will be limited in monitoring capability until upgraded. The installation and configuration paths for Netwrix Activity Monitor 7.1 have been updated from Activity Monitor 7.0. See the -[Netwrix Activity Monitor 7.1 Paths](/docs/kb/activitymonitor/netwrix_activity_monitor_(nam)_7.0_paths) article +[Netwrix Activity Monitor 7.1 Paths](/docs/kb/activitymonitor/netwrix_activity_monitor_(nam)_7.0_paths) knowledge base article for additional information. ## Activity Monitor Upgrade Procedure diff --git a/docs/activitymonitor/8.0/install/upgrade/upgrade.md b/docs/activitymonitor/8.0/install/upgrade/upgrade.md index e35f413246..b0d70000ab 100644 --- a/docs/activitymonitor/8.0/install/upgrade/upgrade.md +++ b/docs/activitymonitor/8.0/install/upgrade/upgrade.md @@ -18,7 +18,7 @@ agents will be limited in monitoring capability until upgraded. The installation and configuration paths for Netwrix Activity Monitor 8.0 have been updated from Activity Monitor 7.1. See the -[Netwrix Activity Monitor Paths](/docs/kb/activitymonitor/netwrix_activity_monitor_(nam)_7.0_paths) article +[Netwrix Activity Monitor Paths](/docs/kb/activitymonitor/netwrix_activity_monitor_(nam)_7.0_paths) knowledge base article for additional information. ## Activity Monitor Upgrade Procedure From 71d12f4bdd9020c49bc0314a41096a116019120a Mon Sep 17 00:00:00 2001 From: Jake Mahon Date: Mon, 17 Nov 2025 17:29:46 +0000 Subject: [PATCH 83/94] Update High Availability configuration link to local documentation --- docs/privilegesecure/4.1/install/components/components.md | 2 +- docs/privilegesecure/4.2/install/components/components.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/privilegesecure/4.1/install/components/components.md b/docs/privilegesecure/4.1/install/components/components.md index a14af35205..3756003829 100644 --- a/docs/privilegesecure/4.1/install/components/components.md +++ b/docs/privilegesecure/4.1/install/components/components.md @@ -59,7 +59,7 @@ The `NPS.zip` file that can be downloaded from the Netwrix Customer portal conta - NPS.HaMgr.exe – Installs the High Availability Management tool. If high availability setup is desired, please coordinate with [Netwrix Support](https://www.netwrix.com/support.html) and consult the - [How to Configure High Availability (HA) Using SbPAM.HaMgr.exe (now NPS.HaMgr.exe)](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u0000000HfOCAU.html) + [How to Configure High Availability (HA) Using SbPAM.HaMgr.exe (now NPS.HaMgr.exe)](/docs/kb/privilegesecure/configuring-and-upgrading-in-high-availability-mode-and-using-remote-services-configurations) knowledge base article. - NPS.ProxyService – Installs the NPS Proxy Service nodes. It is available as both an EXE and MSI format. By default, this service is installed on the application server. This executable diff --git a/docs/privilegesecure/4.2/install/components/components.md b/docs/privilegesecure/4.2/install/components/components.md index ebe4341ef9..3ccd162af7 100644 --- a/docs/privilegesecure/4.2/install/components/components.md +++ b/docs/privilegesecure/4.2/install/components/components.md @@ -56,7 +56,7 @@ The `NPS.zip` file that can be downloaded from the Netwrix Customer portal conta - NPS.HaMgr.exe – Installs the High Availability Management tool. If high availability setup is desired, please coordinate with [Netwrix Support](https://www.netwrix.com/support.html) and - consult the [How to Configure High Availability (HA) Using SbPAM.HaMgr.exe (now NPS.HaMgr.exe)](https://helpcenter.netwrix.com/bundle/z-kb-articles-salesforce/page/kA04u0000000HfOCAU.html) knowledge base article. + consult the [How to Configure High Availability (HA) Using SbPAM.HaMgr.exe (now NPS.HaMgr.exe)](/docs/kb/privilegesecure/configuring-and-upgrading-in-high-availability-mode-and-using-remote-services-configurations) knowledge base article. - NPS.ProxyService – Installs the NPS Proxy Service nodes. It is available as both an EXE and MSI format. By default, this service is installed on the application server. This executable can be copied to other servers to install the service. The MSI can be used with a software From fba59d31cb076198b27080e5311d3d66f22e9a60 Mon Sep 17 00:00:00 2001 From: Jake Mahon Date: Mon, 17 Nov 2025 17:35:09 +0000 Subject: [PATCH 84/94] Remove test KB articles --- .../test-a-draft-to-publish-version-2.md | 30 --------------- .../test-a-draft-to-publish-version-5.md | 30 --------------- .../test-a-draft-to-publish-version-6.md | 37 ------------------- .../test-a-draft-to-publish-version-7.md | 30 --------------- 4 files changed, 127 deletions(-) delete mode 100644 docs/kb/general/test-a-draft-to-publish-version-2.md delete mode 100644 docs/kb/general/test-a-draft-to-publish-version-5.md delete mode 100644 docs/kb/general/test-a-draft-to-publish-version-6.md delete mode 100644 docs/kb/general/test-a-draft-to-publish-version-7.md diff --git a/docs/kb/general/test-a-draft-to-publish-version-2.md b/docs/kb/general/test-a-draft-to-publish-version-2.md deleted file mode 100644 index 6bbb7590d2..0000000000 --- a/docs/kb/general/test-a-draft-to-publish-version-2.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -description: >- - Test article documenting a draft-to-publish workflow created in a sandbox - environment. -keywords: - - test - - draft - - publish - - sandbox - - image - - version 2 - - article - - metadata - - redacted - - revision -products: - - auditor -sidebar_label: 'Test A Draft to Publish (Version 2)' -title: 'Test A Draft to Publish (Version 2)' -knowledge_article_id: kA0Qk000000XXXXKAA -tags: [] ---- - -# Test A Draft to Publish (Version 2) - -This is a test by [REDACTED] - -Created on 11/12/2025 from sandbox environment - -![Test image from sandbox (redacted)](REDACTED_IMAGE) diff --git a/docs/kb/general/test-a-draft-to-publish-version-5.md b/docs/kb/general/test-a-draft-to-publish-version-5.md deleted file mode 100644 index de9849e5d0..0000000000 --- a/docs/kb/general/test-a-draft-to-publish-version-5.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -description: >- - Draft article titled "Test A Draft to Publish (Version 5)". This article currently - does not contain technical instructions and is intended as a placeholder for future content. -keywords: - - draft - - publish - - version 5 - - placeholder - - test - - knowledge base - - article - - documentation -products: - - auditor -sidebar_label: 'Test A Draft to Publish (Version 5)' -tags: [] -title: 'Test A Draft to Publish (Version 5)' -knowledge_article_id: kA0Qk000000XXXXKAA ---- - -# Test A Draft to Publish (Version 5) - -## Overview - -This article is a draft. It currently contains no procedural steps, commands, examples, warnings, notes, screenshots, or other technical content. Use this page as a placeholder for future content that will be added to the knowledge base. - -## Instructions - -No instructions are currently available for this draft. If you need immediate assistance or have content to contribute to this article, contact Netwrix Support or the documentation team. diff --git a/docs/kb/general/test-a-draft-to-publish-version-6.md b/docs/kb/general/test-a-draft-to-publish-version-6.md deleted file mode 100644 index c3a2ab6636..0000000000 --- a/docs/kb/general/test-a-draft-to-publish-version-6.md +++ /dev/null @@ -1,37 +0,0 @@ ---- -description: >- - Placeholder article for the "Test A Draft to Publish (Version 6)" knowledge base entry. - This page currently contains no procedural content and serves as a template for future - publication and revision. -keywords: - - test - - draft - - publish - - version 6 - - placeholder - - knowledge base - - documentation - - revision - - article template -products: - - auditor -sidebar_label: 'Test A Draft to Publish (Version 6)' -tags: [] -title: 'Test A Draft to Publish (Version 6)' -knowledge_article_id: kA0Qk000000XXXXKAA ---- - -# Test A Draft to Publish (Version 6) - -## Overview - -This article is a placeholder for the "Test A Draft to Publish (Version 6)" knowledge base entry. It does not contain technical procedures or configuration steps. Use this page as a template when you are ready to add the complete content for publishing. - -## Instructions - -1. Prepare the complete technical content for this article, ensuring it adheres to the Netwrix Style Guide. -2. Replace this placeholder text with the finalized Overview and Instructions (or other appropriate sections). -3. Add any required screenshots with descriptive alt text and ensure no sensitive or identifiable data appears in images or text. -4. Populate the front matter fields with final metadata and update the knowledge_article_id when available. - - diff --git a/docs/kb/general/test-a-draft-to-publish-version-7.md b/docs/kb/general/test-a-draft-to-publish-version-7.md deleted file mode 100644 index 8f33e5bf13..0000000000 --- a/docs/kb/general/test-a-draft-to-publish-version-7.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -description: >- - Test article created as a draft and prepared for publication; contains versioning - and a placeholder image from a sandbox environment. -keywords: - - test - - draft - - publish - - version 7 - - sandbox - - author - - image - - placeholder -products: - - auditor -sidebar_label: 'Test a Draft to Publish (Version 7)' -tags: [] -title: 'Test a Draft to Publish (Version 7)' -knowledge_article_id: kA0Qk000000XXXXKAA ---- - -# Test a Draft to Publish (Version 7) - -This is a test by [Author Name]. - -Version 7 - -Created on 11/14/2025 from [Author] sandbox - -![Screenshot from a sandbox environment showing a test image](/api/attachments.redirect?id=placeholder) From b18a321e04952e004f034cd924dd1163ad3a7297 Mon Sep 17 00:00:00 2001 From: Paul Shmakov Date: Mon, 17 Nov 2025 20:00:09 +0000 Subject: [PATCH 85/94] Updated Activity Monitor 9.0 documentation (#356) * Updated Activity Monitor 9.0 documentation * Updated Activity Monitor 9.0 documentation * Activity Monitor 9.0 documentation update. * Updated Activity Monitor 9.0 documentation. Fixed typos. * Updated Activity Monitor 9.0 documentation. Addressed review comments. * Updated Activity Monitor 9.0 documentation. Fixed review concerns. * Updated Activity Monitor 9.0 documentation. Fixed a KB article link and removed unused .webp files. --- .../activitymonitor/9.0/admin/_category_.json | 10 + .../9.0/admin/agents/_category_.json | 10 + .../9.0/admin/agents/activedirectory.md | 108 + .../activitymonitor/9.0/admin/agents/linux.md | 138 ++ .../9.0/admin/agents/multiple.md | 144 ++ .../9.0/admin/agents/overview.md | 72 + .../admin/agents/properties/_category_.json | 10 + .../agents/properties/activedirectory.md | 83 + .../agents/properties/additionalproperties.md | 87 + .../9.0/admin/agents/properties/adusers.md | 35 + .../9.0/admin/agents/properties/apiserver.md | 66 + .../9.0/admin/agents/properties/archiving.md | 53 + .../admin/agents/properties/certificate.md | 153 ++ .../9.0/admin/agents/properties/connection.md | 119 + .../admin/agents/properties/dellceeoptions.md | 244 +++ .../9.0/admin/agents/properties/diskquota.md | 22 + .../9.0/admin/agents/properties/dns.md | 48 + .../agents/properties/inactivityalerts.md | 130 ++ .../9.0/admin/agents/properties/linux.md | 17 + .../agents/properties/netappfpolicyoptions.md | 35 + .../9.0/admin/agents/properties/network.md | 20 + .../admin/agents/properties/networkproxy.md | 32 + .../9.0/admin/agents/properties/nutanix.md | 28 + .../9.0/admin/agents/properties/overview.md | 33 + .../9.0/admin/agents/properties/panzura.md | 30 + .../9.0/admin/agents/properties/qumulo.md | 23 + .../9.0/admin/agents/single.md | 72 + .../admin/monitoreddomains/_category_.json | 10 + .../admonitoringconfiguration/_category_.json | 10 + .../authentication.md | 190 ++ .../admonitoringconfiguration/changes.md | 200 ++ .../globalfilters.md | 148 ++ .../ldapmonitor/_category_.json | 10 + .../ldapmonitor/ldapmonitor.md | 124 ++ .../ldapmonitor/ldapthreatmanager.md | 33 + .../lsassguardian.md | 101 + .../admonitoringconfiguration/overview.md | 23 + .../admonitoringconfiguration/replication.md | 89 + .../monitoreddomains/output/_category_.json | 10 + .../output/activedirectoryjson.md | 61 + .../admin/monitoreddomains/output/output.md | 89 + .../9.0/admin/monitoreddomains/overview.md | 82 + .../9.0/admin/monitoredhosts/_category_.json | 10 + .../admin/monitoredhosts/add/_category_.json | 10 + .../admin/monitoredhosts/add/azurefiles.md | 35 + .../monitoredhosts/add/dellcelerravnx.md | 229 ++ .../monitoredhosts/add/dellpowerscale.md | 273 +++ .../monitoredhosts/add/dellpowerstore.md | 197 ++ .../9.0/admin/monitoredhosts/add/dellunity.md | 229 ++ .../9.0/admin/monitoredhosts/add/entraid.md | 162 ++ .../monitoredhosts/add/exchangeonline.md | 143 ++ .../9.0/admin/monitoredhosts/add/hitachi.md | 167 ++ .../9.0/admin/monitoredhosts/add/nasuni.md | 207 ++ .../9.0/admin/monitoredhosts/add/netapp.md | 345 +++ .../9.0/admin/monitoredhosts/add/nutanix.md | 204 ++ .../9.0/admin/monitoredhosts/add/overview.md | 34 + .../9.0/admin/monitoredhosts/add/panzura.md | 203 ++ .../9.0/admin/monitoredhosts/add/qumulo.md | 167 ++ .../admin/monitoredhosts/add/sharepoint.md | 162 ++ .../monitoredhosts/add/sharepointonline.md | 179 ++ .../9.0/admin/monitoredhosts/add/sqlserver.md | 172 ++ .../9.0/admin/monitoredhosts/add/windows.md | 202 ++ .../monitoredhosts/output/_category_.json | 10 + .../admin/monitoredhosts/output/filetsv.md | 46 + .../admin/monitoredhosts/output/linuxtsv.md | 33 + .../9.0/admin/monitoredhosts/output/output.md | 54 + .../monitoredhosts/output/sharepointjson.md | 54 + .../output/sharepointonlinejson.md | 97 + .../monitoredhosts/output/sharepointtsv.md | 38 + .../monitoredhosts/output/sqlservertsv.md | 166 ++ .../9.0/admin/monitoredhosts/overview.md | 155 ++ .../monitoredhosts/properties/_category_.json | 10 + .../monitoredhosts/properties/auditing.md | 29 + .../monitoredhosts/properties/connection.md | 28 + .../admin/monitoredhosts/properties/dell.md | 16 + .../monitoredhosts/properties/fpolicy.md | 73 + .../monitoredhosts/properties/hitachinas.md | 17 + .../properties/inactivityalerts.md | 61 + .../monitoredhosts/properties/logontrigger.md | 16 + .../monitoredhosts/properties/mssqlserver.md | 27 + .../admin/monitoredhosts/properties/nasuni.md | 38 + .../admin/monitoredhosts/properties/netapp.md | 32 + .../monitoredhosts/properties/nutanix.md | 43 + .../monitoredhosts/properties/overview.md | 34 + .../monitoredhosts/properties/panzura.md | 38 + .../admin/monitoredhosts/properties/qumulo.md | 36 + .../monitoredhosts/properties/sharepoint.md | 32 + .../monitoredhosts/properties/tweakoptions.md | 12 + .../monitoredhosts/properties/unixids.md | 30 + .../monitoredhosts/properties/windows.md | 14 + .../9.0/admin/outputs/_category_.json | 10 + .../outputs/accountexclusions/_category_.json | 10 + .../accountexclusions/accountexclusions.md | 182 ++ .../specifysharepointaccount.md | 23 + .../accountexclusions/specifysqluser.md | 15 + .../accountexclusions/specifyunixaccount.md | 15 + .../specifywindowsaccount.md | 29 + .../9.0/admin/outputs/additionalproperties.md | 38 + .../outputs/gidexclusions/_category_.json | 10 + .../admin/outputs/gidexclusions/addeditgid.md | 14 + .../outputs/gidexclusions/gidexclusions.md | 35 + .../9.0/admin/outputs/logfiles.md | 261 +++ .../9.0/admin/outputs/objects.md | 21 + .../admin/outputs/operations/_category_.json | 10 + .../admin/outputs/operations/operations.md | 344 +++ .../9.0/admin/outputs/operations/suppress.md | 72 + .../9.0/admin/outputs/overview.md | 121 ++ .../outputs/pathfiltering/_category_.json | 10 + .../outputs/pathfiltering/addeditpath.md | 36 + .../outputs/pathfiltering/pathfiltering.md | 180 ++ .../outputs/processexclusions/_category_.json | 10 + .../processexclusions/addeditprocess.md | 20 + .../processexclusions/processexclusions.md | 40 + .../9.0/admin/outputs/protocols.md | 23 + .../9.0/admin/outputs/syslog/_category_.json | 10 + .../admin/outputs/syslog/messagetemplate.md | 209 ++ .../9.0/admin/outputs/syslog/syslog.md | 203 ++ .../9.0/admin/outputs/threatmanager.md | 39 + docs/activitymonitor/9.0/admin/overview.md | 36 + .../9.0/admin/search/_category_.json | 10 + .../search/activedirectory/_category_.json | 10 + .../search/activedirectory/activedirectory.md | 139 ++ .../activedirectory/activedirectory_1.md | 58 + .../9.0/admin/search/entraid/_category_.json | 10 + .../9.0/admin/search/entraid/entraid.md | 136 ++ .../9.0/admin/search/entraid/entraid_1.md | 52 + .../search/exchangeonline/_category_.json | 10 + .../search/exchangeonline/exchangeonline.md | 105 + .../search/exchangeonline/exchangeonline_1.md | 33 + .../9.0/admin/search/file/_category_.json | 10 + .../9.0/admin/search/file/file.md | 73 + .../9.0/admin/search/file/file_1.md | 78 + .../9.0/admin/search/linux/_category_.json | 10 + .../9.0/admin/search/linux/linux.md | 66 + .../9.0/admin/search/linux/linux_1.md | 43 + .../9.0/admin/search/overview.md | 99 + .../admin/search/sharepoint/_category_.json | 10 + .../9.0/admin/search/sharepoint/sharepoint.md | 162 ++ .../admin/search/sharepoint/sharepoint_1.md | 34 + .../search/sharepointonline/_category_.json | 10 + .../sharepointonline/sharepointonline.md | 148 ++ .../sharepointonline/sharepointonline_1.md | 49 + .../admin/search/sqlserver/_category_.json | 10 + .../9.0/admin/search/sqlserver/sqlserver.md | 88 + .../9.0/admin/search/sqlserver/sqlserver_1.md | 34 + docs/activitymonitor/9.0/gettingstarted.md | 57 + docs/activitymonitor/9.0/index.md | 15 + .../9.0/install/_category_.json | 10 + .../9.0/install/agents/_category_.json | 10 + .../9.0/install/agents/agents.md | 81 + .../9.0/install/agents/manual.md | 169 ++ .../9.0/install/agents/manualad.md | 166 ++ .../9.0/install/agents/manuallinux.md | 128 ++ .../9.0/install/application.md | 48 + .../9.0/install/importlicensekey.md | 48 + docs/activitymonitor/9.0/install/overview.md | 30 + .../9.0/install/upgrade/_category_.json | 10 + .../9.0/install/upgrade/removeagent.md | 18 + .../install/upgrade/updateadagentinstaller.md | 41 + .../9.0/install/upgrade/upgrade.md | 49 + .../9.0/requirements/_category_.json | 10 + .../activityagent/_category_.json | 10 + .../activityagent/activityagent.md | 233 ++ .../activityagent/activityagentports.md | 224 ++ .../activityagent/entraid-activity.md | 225 ++ .../activityagent/exchange-activity.md | 287 +++ .../nas-device-configuration/_category_.json | 6 + .../azure-files/_category_.json | 10 + .../azure-files/azurefiles-activity.md | 198 ++ .../celerra-vnx-aac/_category_.json | 10 + .../celerra-vnx-aac/celerra-vnx-activity.md | 63 + .../celerra-vnx-aac/installcee.md | 207 ++ .../celerra-vnx-aac/validate.md | 159 ++ .../ctera-activity.md | 189 ++ .../hitachi-aac/_category_.json | 10 + .../hitachi-aac/configureaccesstologs.md | 30 + .../hitachi-aac/configurelogs.md | 39 + .../hitachi-aac/hitachi-activity.md | 64 + .../isilon-powerscale-aac/_category_.json | 10 + .../isilon-powerscale-aac/installcee.md | 82 + .../isilon-powerscale-aac/isilon-activity.md | 114 + .../manualconfiguration.md | 90 + .../isilon-powerscale-aac/validate.md | 190 ++ .../nasuni-activity.md | 80 + .../nutanix-activity.md | 43 + .../ontap-cluster-aac/_category_.json | 10 + .../ontap-cluster-aac/configurefirewall.md | 191 ++ .../ontap-cluster-aac/configurefpolicy.md | 937 ++++++++ .../ontap-cluster-activity.md | 229 ++ .../ontap-cluster-aac/provisionactivity.md | 397 ++++ .../ontap7-aac/_category_.json | 10 + .../ontap7-aac/configurefpolicy.md | 177 ++ .../ontap7-aac/customizefpolicy.md | 10 + .../ontap7-aac/enablehttp.md | 35 + .../ontap7-aac/ontap7-activity.md | 108 + .../ontap7-aac/provisionactivity.md | 105 + .../panzura-activity.md | 123 ++ .../powerstore-aac/_category_.json | 10 + .../powerstore-aac/auditing.md | 124 ++ .../powerstore-aac/installcee.md | 78 + .../powerstore-aac/powerstore-activity.md | 77 + .../qumulo-activity.md | 57 + .../unity-aac/_category_.json | 10 + .../unity-aac/installcee.md | 81 + .../unity-aac/setupunisphere.md | 33 + .../unity-aac/unity-activity.md | 79 + .../unity-aac/validate.md | 159 ++ .../sharepoint-online-activity.md | 264 +++ .../sharepoint-onprem-activity.md | 50 + .../activityagent/sqlserver-activity.md | 77 + .../activityagent/windowsfs-activity.md | 50 + .../9.0/requirements/adagent/_category_.json | 10 + .../adagent/activity/_category_.json | 10 + .../requirements/adagent/activity/activity.md | 274 +++ .../adagent/activity/filearchive.md | 171 ++ .../9.0/requirements/adagent/adagent.md | 125 ++ .../requirements/adagent/threatprevention.md | 53 + .../9.0/requirements/linuxagent.md | 76 + .../9.0/requirements/overview.md | 78 + .../9.0/restapi/_category_.json | 10 + docs/activitymonitor/9.0/restapi/overview.md | 29 + .../9.0/restapi/resources/_category_.json | 10 + .../9.0/restapi/resources/agent.md | 262 +++ .../9.0/restapi/resources/domain.md | 99 + .../9.0/restapi/resources/host.md | 480 +++++ .../9.0/restapi/resources/output.md | 462 ++++ .../9.0/restapi/resources/resources.md | 1918 +++++++++++++++++ docs/activitymonitor/9.0/restapi/security.md | 84 + docs/activitymonitor/9.0/siem/_category_.json | 10 + docs/activitymonitor/9.0/siem/overview.md | 22 + .../9.0/siem/qradar/_category_.json | 10 + .../9.0/siem/qradar/app/_category_.json | 10 + .../9.0/siem/qradar/app/about.md | 13 + .../9.0/siem/qradar/app/app.md | 44 + .../9.0/siem/qradar/app/deletions.md | 25 + .../9.0/siem/qradar/app/home.md | 36 + .../9.0/siem/qradar/app/hostinvestigation.md | 40 + .../9.0/siem/qradar/app/permissionchanges.md | 28 + .../9.0/siem/qradar/app/ransomware.md | 37 + .../9.0/siem/qradar/app/userinvestigation.md | 36 + .../9.0/siem/qradar/offenses.md | 19 + .../9.0/siem/qradar/overview.md | 84 + .../9.0/siem/qradar/settings.md | 15 + .../9.0/siem/splunk/_category_.json | 10 + .../9.0/siem/splunk/app/_category_.json | 10 + .../9.0/siem/splunk/app/app.md | 18 + .../9.0/siem/splunk/app/deletions.md | 20 + .../9.0/siem/splunk/app/overview.md | 25 + .../9.0/siem/splunk/app/permissionchanges.md | 20 + .../9.0/siem/splunk/app/ransomware.md | 21 + .../9.0/siem/splunk/overview.md | 87 + .../9.0/troubleshooting/_category_.json | 10 + .../troubleshooting/antivirusexclusions.md | 75 + .../backuprestore/_category_.json | 10 + .../backuprestore/agentbackup.md | 59 + .../backuprestore/agentrestore.md | 37 + .../backuprestore/consolebackup.md | 25 + .../backuprestore/consolerestore.md | 19 + .../troubleshooting/backuprestore/overview.md | 26 + .../troubleshooting/credentialpasswords.md | 84 + .../9.0/troubleshooting/overview.md | 16 + .../troubleshooting/performancemonitoring.md | 346 +++ .../9.0/troubleshooting/tracelogs.md | 45 + sidebars/activitymonitor/9.0.js | 17 + src/config/products.js | 8 +- .../9.0/admin/activitymonitormain.webp | Bin 0 -> 59178 bytes ...ctivitymonitorwithlinuxagentinstalled.webp | Bin 0 -> 38338 bytes .../admin/agents/add/adagentinstalled.webp | Bin 0 -> 40716 bytes .../admin/agents/add/adconnectionblank.webp | Bin 0 -> 31018 bytes .../agents/add/adconnectionsuccessful.webp | Bin 0 -> 31740 bytes .../agents/add/agentinstalllocation.webp | Bin 0 -> 12716 bytes .../admin/agents/add/clientcertificate.webp | Bin 0 -> 53204 bytes .../admin/agents/add/credentialsservers.webp | Bin 0 -> 49600 bytes .../agents/add/dcsdeployagentconnection.webp | Bin 0 -> 36368 bytes .../agents/add/dcstodeploytheagenttopage.webp | Bin 0 -> 34682 bytes .../agents/add/domainstomonitorpage.webp | Bin 0 -> 15452 bytes .../enablewindowsfileactivitymonitoring.webp | Bin 0 -> 44856 bytes .../agents/add/hostnameoripaddresswindow.webp | Bin 0 -> 10178 bytes .../add/importhostsfromacsvfilewindow.webp | Bin 0 -> 42608 bytes .../add/installagentsonmultiplehosts.webp | Bin 0 -> 24318 bytes .../admin/agents/add/linuxagentoptions.webp | Bin 0 -> 16042 bytes .../9.0/admin/agents/add/locationdefault.webp | Bin 0 -> 12484 bytes .../9.0/admin/agents/add/publickey.webp | Bin 0 -> 71532 bytes .../agents/add/testaccountconnection.webp | Bin 0 -> 55504 bytes .../agents/add/windowsagentsettingspage.webp | Bin 0 -> 42424 bytes .../admin/agents/agentaddedfinalimage.webp | Bin 0 -> 38630 bytes .../9.0/admin/agents/agentmessages.webp | Bin 0 -> 49438 bytes .../properties/additionalpropertiestab.webp | Bin 0 -> 51434 bytes .../agents/properties/addoreditapiclient.webp | Bin 0 -> 31186 bytes .../admin/agents/properties/aduserstab.webp | Bin 0 -> 52556 bytes .../admin/agents/properties/apiservertab.webp | Bin 0 -> 73052 bytes .../agents/properties/archiving_tab.webp | Bin 0 -> 50416 bytes .../properties/archivingtabconfigure.webp | Bin 0 -> 19436 bytes .../agents/properties/connectiontab.webp | Bin 0 -> 54370 bytes .../admin/agents/properties/diskquotatab.webp | Bin 0 -> 43544 bytes .../9.0/admin/agents/properties/dnstab.webp | Bin 0 -> 73402 bytes .../agents/properties/emcceeoptionstab.webp | Bin 0 -> 75582 bytes .../agents/properties/inactivityalerts.webp | Bin 0 -> 56306 bytes .../inactivityalertsemailalerts.webp | Bin 0 -> 77840 bytes ...nactivityalertsemailalertsmessagebody.webp | Bin 0 -> 28404 bytes ...tivityalertsemailalertsmessagesubject.webp | Bin 0 -> 13112 bytes .../inactivityalertssyslogalerts.webp | Bin 0 -> 60242 bytes ...vityalertssyslogalertsmessagetemplate.webp | Bin 0 -> 26144 bytes .../linuxagentadditionalpropertiestab.webp | Bin 0 -> 17856 bytes .../agents/properties/linuxconnectiontab.webp | Bin 0 -> 18016 bytes .../9.0/admin/agents/properties/linuxtab.webp | Bin 0 -> 13122 bytes .../admin/agents/properties/mainimage.webp | Bin 0 -> 31174 bytes .../properties/netappfpolicyoptions.webp | Bin 0 -> 67472 bytes .../agents/properties/networkproxytab.webp | Bin 0 -> 50630 bytes .../admin/agents/properties/networktab.webp | Bin 0 -> 23604 bytes .../9.0/admin/agents/properties/nutanix.webp | Bin 0 -> 42154 bytes .../admin/agents/properties/panzuratab.webp | Bin 0 -> 57898 bytes .../9.0/admin/agents/properties/qumulo.webp | Bin 0 -> 41716 bytes .../windowsspecifyaccountorgroup.webp | Bin 0 -> 15590 bytes .../actiivtymonitordomainoutputsadded.webp | Bin 0 -> 37278 bytes .../actiivtymonitordomainsdonly.webp | Bin 0 -> 32476 bytes .../monitoreddomains/activtymonitorblank.webp | Bin 0 -> 18860 bytes .../attributestab.webp | Bin 0 -> 22270 bytes .../admonitoringconfiguration/classestab.webp | Bin 0 -> 19986 bytes .../admonitoringconfiguration/contexttab.webp | Bin 0 -> 23068 bytes ...excludeauthenticationselectedaccounts.webp | Bin 0 -> 7122 bytes ...taccountsexcludeloginsmachineaccounts.webp | Bin 0 -> 7706 bytes .../edithostsexcludeselectedhosts.webp | Bin 0 -> 10780 bytes .../admonitoringconfiguration/forgedpac.webp | Bin 0 -> 19784 bytes .../globalfilterstab.webp | Bin 0 -> 27816 bytes .../admonitoringconfiguration/hostfrom.webp | Bin 0 -> 21532 bytes .../admonitoringconfiguration/hostto.webp | Bin 0 -> 21616 bytes .../ipaddressesfrom.webp | Bin 0 -> 20890 bytes .../ipaddressesto.webp | Bin 0 -> 20654 bytes .../admonitoringconfiguration/ldap.webp | Bin 0 -> 16836 bytes .../admonitoringconfiguration/objectstab.webp | Bin 0 -> 21408 bytes .../admonitoringconfiguration/operations.webp | Bin 0 -> 20192 bytes .../operationstab.webp | Bin 0 -> 35548 bytes .../operationtab.webp | Bin 0 -> 23856 bytes .../admonitoringconfiguration/processes.webp | Bin 0 -> 21968 bytes .../admonitoringconfiguration/servers.webp | Bin 0 -> 17558 bytes .../admonitoringconfiguration/serverstab.webp | Bin 0 -> 20166 bytes .../admonitoringconfiguration/users.webp | Bin 0 -> 20554 bytes .../admonitoringconfiguration/userstab.webp | Bin 0 -> 23130 bytes .../monitoreddomains/errorpropagation.webp | Bin 0 -> 33096 bytes .../9.0/admin/monitoreddomains/logfiles.webp | Bin 0 -> 20690 bytes .../monitoreddomains/sdldapmonitoring.webp | Bin 0 -> 19080 bytes .../stealthdefendproperties.webp | Bin 0 -> 15110 bytes .../9.0/admin/monitoreddomains/syslogudp.webp | Bin 0 -> 17546 bytes .../add/activitymonitoremcisilon.webp | Bin 0 -> 32014 bytes .../add/activitymonitoremcunity.webp | Bin 0 -> 34894 bytes .../add/activitymonitoremcvnxcelerra.webp | Bin 0 -> 32074 bytes .../add/activitymonitorhitachi.webp | Bin 0 -> 21656 bytes .../add/activitymonitornasuni.webp | Bin 0 -> 22464 bytes .../add/activitymonitornetapp.webp | Bin 0 -> 21358 bytes .../add/activitymonitorpanzura.webp | Bin 0 -> 23318 bytes .../add/activitymonitorsharepoint.webp | Bin 0 -> 22668 bytes .../add/activitymonitorsqlserverhost.webp | Bin 0 -> 25448 bytes .../add/activitymonitorwindows.webp | Bin 0 -> 30444 bytes .../admin/monitoredhosts/add/addagent01.webp | Bin 0 -> 19970 bytes .../monitoredhosts/add/addexchangeonline.webp | Bin 0 -> 22596 bytes .../9.0/admin/monitoredhosts/add/addhost.webp | Bin 0 -> 23272 bytes .../admin/monitoredhosts/add/addhost02.webp | Bin 0 -> 24470 bytes .../monitoredhosts/add/addhostemcisilon.webp | Bin 0 -> 22436 bytes .../add/addhostemcvnxcelerra.webp | Bin 0 -> 22618 bytes .../monitoredhosts/add/addhostentraid.webp | Bin 0 -> 18766 bytes .../monitoredhosts/add/addhosthitachi.webp | Bin 0 -> 25496 bytes .../monitoredhosts/add/addhostnasuni.webp | Bin 0 -> 24502 bytes .../monitoredhosts/add/addhostnetapp.webp | Bin 0 -> 24830 bytes .../monitoredhosts/add/addhostpanzura.webp | Bin 0 -> 23854 bytes .../monitoredhosts/add/addhostqumulo01.webp | Bin 0 -> 25346 bytes .../monitoredhosts/add/addhostqumulo02.webp | Bin 0 -> 26042 bytes .../monitoredhosts/add/addhostqumulo04.webp | Bin 0 -> 20664 bytes .../monitoredhosts/add/addhostqumulo06.webp | Bin 0 -> 29380 bytes .../monitoredhosts/add/addhostsharepoint.webp | Bin 0 -> 26246 bytes .../monitoredhosts/add/addhostwindows.webp | Bin 0 -> 26258 bytes .../admin/monitoredhosts/add/addnewhost.webp | Bin 0 -> 14156 bytes .../add/addnewhostemcunity.webp | Bin 0 -> 21930 bytes .../monitoredhosts/add/azureadconnection.webp | Bin 0 -> 26692 bytes .../admin/monitoredhosts/add/chooseagent.webp | Bin 0 -> 15710 bytes .../add/configurebasicoptions.webp | Bin 0 -> 14294 bytes .../add/configurebasicoptionshitachi.webp | Bin 0 -> 11168 bytes .../add/configurebasicoptionsnasuni.webp | Bin 0 -> 14964 bytes .../add/configurebasicoptionsnetapp.webp | Bin 0 -> 14554 bytes .../add/configurebasicoptionspanzura.webp | Bin 0 -> 14452 bytes .../add/configurebasicoptionswindows.webp | Bin 0 -> 13146 bytes .../add/configureoperations.webp | Bin 0 -> 25718 bytes .../add/configureoperationsforemcisilon.webp | Bin 0 -> 30208 bytes .../add/configureoperationshitachi.webp | Bin 0 -> 21486 bytes .../add/configureoperationsnetapp.webp | Bin 0 -> 49804 bytes .../add/configureoperationssharepoint.webp | Bin 0 -> 50380 bytes .../add/configureoperationswindows.webp | Bin 0 -> 48318 bytes .../admin/monitoredhosts/add/connection.webp | Bin 0 -> 25110 bytes .../monitoredhosts/add/entraidadded.webp | Bin 0 -> 23750 bytes .../monitoredhosts/add/entraidconnection.webp | Bin 0 -> 21822 bytes .../monitoredhosts/add/entraidoperations.webp | Bin 0 -> 71756 bytes .../monitoredhosts/add/exchangeonline.webp | Bin 0 -> 29350 bytes .../monitoredhosts/add/fileandpagetab.webp | Bin 0 -> 50020 bytes .../monitoredhosts/add/fileouputpage.webp | Bin 0 -> 20458 bytes .../admin/monitoredhosts/add/fileoutput.webp | Bin 0 -> 19826 bytes .../monitoredhosts/add/fileoutputpage.webp | Bin 0 -> 20142 bytes .../monitoredhosts/add/hitachinasoptions.webp | Bin 0 -> 17986 bytes .../monitoredhosts/add/isilonoptions.webp | Bin 0 -> 32586 bytes .../monitoredhosts/add/isilonprotocols.webp | Bin 0 -> 9478 bytes .../monitoredhosts/add/mailboxesexclude.webp | Bin 0 -> 13560 bytes .../add/mssqlserveroptionspage.webp | Bin 0 -> 30004 bytes .../monitoredhosts/add/nasunioptions.webp | Bin 0 -> 17412 bytes .../monitoredhosts/add/netappconnection.webp | Bin 0 -> 28416 bytes .../add/netappfpolicyconfiguration.webp | Bin 0 -> 14426 bytes .../add/netappfpolicyenableconnect.webp | Bin 0 -> 18628 bytes .../monitoredhosts/add/netappfpolicytab.webp | Bin 0 -> 35584 bytes .../add/nutanixnetworkadapter.webp | Bin 0 -> 22008 bytes .../monitoredhosts/add/nutanixoptions_04.webp | Bin 0 -> 14568 bytes .../monitoredhosts/add/nutanixoptions_05.webp | Bin 0 -> 26194 bytes .../monitoredhosts/add/nutanixoptions_06.webp | Bin 0 -> 13314 bytes .../monitoredhosts/add/nutanixoptions_07.webp | Bin 0 -> 12358 bytes .../monitoredhosts/add/nutanixoptions_08.webp | Bin 0 -> 20372 bytes .../monitoredhosts/add/nutanixoptions_09.webp | Bin 0 -> 16498 bytes .../monitoredhosts/add/nutanixoptions_10.webp | Bin 0 -> 23208 bytes .../admin/monitoredhosts/add/operations.webp | Bin 0 -> 82984 bytes .../add/panzuraconfigureoperations.webp | Bin 0 -> 22880 bytes .../monitoredhosts/add/panzuraoptions.webp | Bin 0 -> 13492 bytes .../add/powerstoreaddhost01.webp | Bin 0 -> 22410 bytes .../add/powerstoreaddhost02.webp | Bin 0 -> 9512 bytes .../add/powerstoreaddhost03.webp | Bin 0 -> 42200 bytes .../add/powerstoreaddhost04.webp | Bin 0 -> 14488 bytes .../add/powerstoreaddhost05.webp | Bin 0 -> 12200 bytes .../add/powerstoreaddhost06.webp | Bin 0 -> 20312 bytes .../add/powerstoreaddhost07.webp | Bin 0 -> 18342 bytes .../add/powerstoreaddhost08.webp | Bin 0 -> 23810 bytes .../monitoredhosts/add/protocolspage.webp | Bin 0 -> 9150 bytes .../monitoredhosts/add/sharepointonline.webp | Bin 0 -> 25614 bytes .../monitoredhosts/add/sharepointoptions.webp | Bin 0 -> 34388 bytes .../add/sqlserverlogontriggerpage.webp | Bin 0 -> 25392 bytes .../add/sqlserverlogontriggersuccess.webp | Bin 0 -> 4684 bytes .../monitoredhosts/add/sqlserverobjects.webp | Bin 0 -> 20902 bytes .../monitoredhosts/add/syslogoutput.webp | Bin 0 -> 15616 bytes .../monitoredhosts/add/syslogoutputpage.webp | Bin 0 -> 14586 bytes .../add/trustedservercertificate.webp | Bin 0 -> 15640 bytes .../monitoredhosts/add/usersexclude.webp | Bin 0 -> 18098 bytes .../add/wheretologactivity.webp | Bin 0 -> 11530 bytes .../monitoredhosts/add/wheretologgeneric.webp | Bin 0 -> 11006 bytes .../add/wheretologtheactivity.webp | Bin 0 -> 12258 bytes .../monitoredhosts/addnewoutputfile.webp | Bin 0 -> 34828 bytes .../monitoredhosts/addnewoutputsyslog.webp | Bin 0 -> 25488 bytes .../errorpropogationpopulated.webp | Bin 0 -> 79380 bytes .../monitoredhosts/monitoredhoststab.webp | Bin 0 -> 38434 bytes .../outputpropertiesoverview.webp | Bin 0 -> 50860 bytes .../properties/auditingtab.webp | Bin 0 -> 22108 bytes .../monitoredhosts/properties/azure.webp | Bin 0 -> 28262 bytes .../properties/emailalertstab.webp | Bin 0 -> 15284 bytes .../properties/emctabemcvnxcelerra.webp | Bin 0 -> 15914 bytes .../properties/enableorconnectsettings.webp | Bin 0 -> 14246 bytes ...orconnectsettingsaddoreditclusternode.webp | Bin 0 -> 5218 bytes ...ableorconnectsettingsconnecttocluster.webp | Bin 0 -> 12312 bytes .../monitoredhosts/properties/fpolicytab.webp | Bin 0 -> 33382 bytes .../properties/hitachihostproperties.webp | Bin 0 -> 24284 bytes .../properties/hostpropertiesoverview.webp | Bin 0 -> 17604 bytes .../properties/inactivityalertstab.webp | Bin 0 -> 43808 bytes .../properties/logontriggertab.webp | Bin 0 -> 26230 bytes .../properties/mssqlservertab.webp | Bin 0 -> 33128 bytes .../monitoredhosts/properties/nasunitab.webp | Bin 0 -> 18030 bytes .../monitoredhosts/properties/netapptab.webp | Bin 0 -> 27376 bytes .../properties/nutanixhostprop01.webp | Bin 0 -> 17726 bytes .../monitoredhosts/properties/panzuratab.webp | Bin 0 -> 16590 bytes .../properties/privilegedaccess.webp | Bin 0 -> 15004 bytes .../properties/qumulohostproperties.webp | Bin 0 -> 26782 bytes .../properties/sharepointtab.webp | Bin 0 -> 33684 bytes .../properties/syslogalertstab.webp | Bin 0 -> 7114 bytes .../properties/tweakoptionstab.webp | Bin 0 -> 39204 bytes .../monitoredhosts/properties/unixid.webp | Bin 0 -> 28842 bytes .../monitoredhosts/properties/windows.webp | Bin 0 -> 11626 bytes .../accountexclusions_exchangeonline.webp | Bin 0 -> 20014 bytes .../outputs/additionalpropertiestab.webp | Bin 0 -> 9744 bytes .../9.0/admin/outputs/azuread.webp | Bin 0 -> 22892 bytes .../admin/outputs/azureadoperationstab.webp | Bin 0 -> 96672 bytes .../activitymonitor/9.0/admin/outputs/fs.webp | Bin 0 -> 53384 bytes .../9.0/admin/outputs/gidexclusionstab.webp | Bin 0 -> 11712 bytes .../9.0/admin/outputs/linux.webp | Bin 0 -> 17062 bytes .../outputs/logfilesactivedirectory.webp | Bin 0 -> 18452 bytes .../9.0/admin/outputs/nasdevices.webp | Bin 0 -> 22766 bytes .../9.0/admin/outputs/objectstab.webp | Bin 0 -> 18326 bytes .../9.0/admin/outputs/operations.webp | Bin 0 -> 24428 bytes .../9.0/admin/outputs/operationstab.webp | Bin 0 -> 66910 bytes .../outputs/pathfilteringsharepointhosts.webp | Bin 0 -> 23150 bytes .../9.0/admin/outputs/pathfilteringtab.webp | Bin 0 -> 26440 bytes .../9.0/admin/outputs/processexclusions.webp | Bin 0 -> 38086 bytes .../9.0/admin/outputs/protocolstab.webp | Bin 0 -> 14504 bytes .../admin/outputs/qumulooutputproperties.webp | Bin 0 -> 29534 bytes .../9.0/admin/outputs/sharepoint.webp | Bin 0 -> 22364 bytes .../9.0/admin/outputs/sharepointonprem.webp | Bin 0 -> 27356 bytes .../activitymonitor/9.0/admin/outputs/sp.webp | Bin 0 -> 54606 bytes .../9.0/admin/outputs/sql.webp | Bin 0 -> 27808 bytes .../9.0/admin/outputs/sqlhosts.webp | Bin 0 -> 18946 bytes .../admin/outputs/syslogactivedirectory.webp | Bin 0 -> 15906 bytes .../9.0/admin/outputs/syslogentraid.webp | Bin 0 -> 10326 bytes .../9.0/admin/outputs/sysloglinux.webp | Bin 0 -> 15242 bytes .../9.0/admin/outputs/syslognas.webp | Bin 0 -> 18694 bytes .../9.0/admin/outputs/syslogwindows.webp | Bin 0 -> 18054 bytes .../9.0/admin/outputs/threatmanager.webp | Bin 0 -> 15264 bytes .../outputs/window/addoreditgidwindow.webp | Bin 0 -> 3704 bytes .../admin/outputs/window/addoreditpath.webp | Bin 0 -> 8068 bytes .../addoreditprocessprocessexclusions.webp | Bin 0 -> 9158 bytes .../window/sharepointspecifyaccount.webp | Bin 0 -> 8894 bytes .../window/specifysqlusernamewindow.webp | Bin 0 -> 5766 bytes .../outputs/window/syslogmessagetemplate.webp | Bin 0 -> 29590 bytes .../window/unixspecifyunixaccount.webp | Bin 0 -> 8414 bytes .../9.0/admin/outputs/windows.webp | Bin 0 -> 28272 bytes .../admin/outputs/windowsfilenasdevices.webp | Bin 0 -> 29120 bytes .../9.0/admin/search/exportbutton.webp | Bin 0 -> 14476 bytes .../search/operationssdropdownfiltermenu.webp | Bin 0 -> 11018 bytes .../query/activedirectorynewsearchtab.webp | Bin 0 -> 35442 bytes .../search/query/auditeventsfilters.webp | Bin 0 -> 3590 bytes .../9.0/admin/search/query/auditmask.webp | Bin 0 -> 6814 bytes .../search/query/authenticationfilters.webp | Bin 0 -> 8918 bytes .../9.0/admin/search/query/custom.webp | Bin 0 -> 2716 bytes .../9.0/admin/search/query/delete.webp | Bin 0 -> 5120 bytes .../9.0/admin/search/query/dlp.webp | Bin 0 -> 1590 bytes .../9.0/admin/search/query/general.webp | Bin 0 -> 8708 bytes .../9.0/admin/search/query/generalfilter.webp | Bin 0 -> 9340 bytes .../admin/search/query/generalfilters.webp | Bin 0 -> 18176 bytes .../9.0/admin/search/query/item.webp | Bin 0 -> 2496 bytes .../search/query/ldapqueriesfilters.webp | Bin 0 -> 2642 bytes .../search/query/linuxsearchquerybar.webp | Bin 0 -> 23612 bytes .../9.0/admin/search/query/location.webp | Bin 0 -> 3664 bytes .../admin/search/query/locationfilters.webp | Bin 0 -> 3438 bytes .../search/query/lsassguardianfilters.webp | Bin 0 -> 3988 bytes .../query/movedeletecopycheckinfilters.webp | Bin 0 -> 5708 bytes .../search/query/objectchangesfilters.webp | Bin 0 -> 10404 bytes .../search/query/permissionsfilters.webp | Bin 0 -> 5036 bytes .../9.0/admin/search/query/searchfilters.webp | Bin 0 -> 3238 bytes .../9.0/admin/search/query/searchquery.webp | Bin 0 -> 20968 bytes .../admin/search/query/searchquerybar.webp | Bin 0 -> 19070 bytes .../9.0/admin/search/query/searchuitop.webp | Bin 0 -> 24610 bytes .../search/query/sharepointnewsearchtab.webp | Bin 0 -> 34476 bytes .../query/sharepointonlinesearchquerybar.webp | Bin 0 -> 25766 bytes .../9.0/admin/search/query/sharing.webp | Bin 0 -> 3260 bytes .../9.0/admin/search/query/signinevents.webp | Bin 0 -> 3478 bytes .../9.0/admin/search/query/sqlfilters.webp | Bin 0 -> 5784 bytes .../search/query/sqlsearchquerytoolbar.webp | Bin 0 -> 17066 bytes .../9.0/admin/search/query/target.webp | Bin 0 -> 4054 bytes .../search/query/targetresourcefilters.webp | Bin 0 -> 3786 bytes .../9.0/admin/search/query/user.webp | Bin 0 -> 5316 bytes .../9.0/admin/search/query/userfilter.webp | Bin 0 -> 2340 bytes .../9.0/admin/search/query/userfilters.webp | Bin 0 -> 5442 bytes .../results/activedirectorysearchresults.webp | Bin 0 -> 64602 bytes .../search/results/filesearchresults.webp | Bin 0 -> 93396 bytes .../filesearchresultspermissionsimage.webp | Bin 0 -> 98962 bytes .../search/results/linuxsearchresults.webp | Bin 0 -> 63080 bytes .../results/permissionslpopupwindow.webp | Bin 0 -> 21034 bytes .../admin/search/results/searchresults.webp | Bin 0 -> 149492 bytes .../sharepointonlinesearchresults.webp | Bin 0 -> 114786 bytes .../results/sharepointsearchresults.webp | Bin 0 -> 67688 bytes .../search/results/sqlsearchresults.webp | Bin 0 -> 58250 bytes .../9.0/admin/search/searchtab.webp | Bin 0 -> 17534 bytes .../9.0/admin/search/sort.webp | Bin 0 -> 9710 bytes .../categoryimportfromnam.webp | Bin 0 -> 17392 bytes .../categoryimportfromshare.webp | Bin 0 -> 16114 bytes .../config/activedirectory/namconnection.webp | Bin 0 -> 15572 bytes .../9.0/config/activedirectory/scope.webp | Bin 0 -> 20494 bytes .../9.0/config/activedirectory/share.webp | Bin 0 -> 11370 bytes .../config/azure-files/azure-files-audit.webp | Bin 0 -> 39476 bytes .../config/azure-files/rbac-roles-scopes.webp | Bin 0 -> 27116 bytes .../9.0/config/ctera/cterasyslogmsg.webp | Bin 0 -> 36162 bytes .../dellpowerscale/eventforwarding.webp | Bin 0 -> 16402 bytes .../9.0/config/dellpowerscale/settings.webp | Bin 0 -> 21640 bytes .../dellpowerstore/configeventpublisher.webp | Bin 0 -> 27498 bytes .../dellpowerstore/eventpublishingpool.webp | Bin 0 -> 18730 bytes .../dellpowerstore/fseventpublishing.webp | Bin 0 -> 17698 bytes .../9.0/config/dellpowerstore/nasserver.webp | Bin 0 -> 20038 bytes .../9.0/config/dellpowerstore/nasserver1.webp | Bin 0 -> 24394 bytes .../9.0/config/dellpowerstore/nasservers.webp | Bin 0 -> 19768 bytes .../dellpowerstore/publishingpools.webp | Bin 0 -> 15470 bytes .../config/dellpowerstore/registryeditor.webp | Bin 0 -> 23748 bytes .../9.0/config/dellpowerstore/services.webp | Bin 0 -> 45374 bytes .../9.0/config/dellunity/eventscifs.webp | Bin 0 -> 10854 bytes .../9.0/config/dellunity/eventsnfs.webp | Bin 0 -> 12932 bytes .../dellunity/registryeditorendpoint.webp | Bin 0 -> 24274 bytes .../config/netappcmode/validatefirewall.webp | Bin 0 -> 19430 bytes .../validatesecuritylogincreation.webp | Bin 0 -> 7470 bytes .../9.0/config/nutanix/activitynutanix.webp | Bin 0 -> 25922 bytes .../panzura/auditeventstwoagnt_panzura.webp | Bin 0 -> 22566 bytes .../panzura/panzurasingleagntmonitor.webp | Bin 0 -> 19326 bytes .../9.0/install/agent/adconnection.webp | Bin 0 -> 30136 bytes .../9.0/install/agent/cacertconfig.webp | Bin 0 -> 10992 bytes .../9.0/install/agent/changedestination.webp | Bin 0 -> 12492 bytes .../9.0/install/agent/complete.webp | Bin 0 -> 17996 bytes .../9.0/install/agent/consolewithagent.webp | Bin 0 -> 39816 bytes .../9.0/install/agent/credentials.webp | Bin 0 -> 53876 bytes .../install/agent/destinationfolder_1.webp | Bin 0 -> 19050 bytes .../9.0/install/agent/domaincontroller.webp | Bin 0 -> 33340 bytes .../9.0/install/agent/domains.webp | Bin 0 -> 14578 bytes .../install/agent/enterprisemanageram.webp | Bin 0 -> 37550 bytes .../9.0/install/agent/eula.webp | Bin 0 -> 48096 bytes .../9.0/install/agent/eventsourcesad.webp | Bin 0 -> 28842 bytes .../9.0/install/agent/installlocation.webp | Bin 0 -> 12108 bytes .../9.0/install/agent/installnew.webp | Bin 0 -> 19472 bytes .../9.0/install/agent/license.webp | Bin 0 -> 40424 bytes .../9.0/install/agent/linuxagentoptions.webp | Bin 0 -> 15562 bytes .../9.0/install/agent/portdefault.webp | Bin 0 -> 16224 bytes .../9.0/install/agent/properties.webp | Bin 0 -> 24494 bytes .../9.0/install/agent/readyinstall.webp | Bin 0 -> 18278 bytes .../9.0/install/agent/readytoinstall.webp | Bin 0 -> 19156 bytes .../9.0/install/agent/screen1.webp | Bin 0 -> 74600 bytes .../9.0/install/agent/screen2.webp | Bin 0 -> 85550 bytes .../9.0/install/agent/screen3.webp | Bin 0 -> 197446 bytes .../9.0/install/agent/specifyagentport.webp | Bin 0 -> 16224 bytes .../9.0/install/agent/specifyport.webp | Bin 0 -> 16224 bytes .../9.0/install/agent/success.webp | Bin 0 -> 15790 bytes .../9.0/install/agent/welcome.webp | Bin 0 -> 22260 bytes .../9.0/install/agent/welcome_1.webp | Bin 0 -> 26424 bytes .../9.0/install/agent/windowsagent.webp | Bin 0 -> 40846 bytes .../activitymonitor/9.0/install/complete.webp | Bin 0 -> 16356 bytes .../9.0/install/destinationfolder.webp | Bin 0 -> 18514 bytes .../activitymonitor/9.0/install/eula.webp | Bin 0 -> 47414 bytes .../9.0/install/licenseadded.webp | Bin 0 -> 47460 bytes .../9.0/install/licenseinfo.webp | Bin 0 -> 29400 bytes .../9.0/install/loadlicense.webp | Bin 0 -> 20568 bytes .../activitymonitor/9.0/install/ready.webp | Bin 0 -> 16710 bytes .../9.0/install/removeagents.webp | Bin 0 -> 8806 bytes .../9.0/install/triallicense.webp | Bin 0 -> 52954 bytes .../9.0/install/triallicenseinfo.webp | Bin 0 -> 28794 bytes .../9.0/install/updateagentinstaller.webp | Bin 0 -> 20780 bytes .../install/updateagentinstallerpopup.webp | Bin 0 -> 4518 bytes .../activitymonitor/9.0/install/welcome.webp | Bin 0 -> 24370 bytes .../9.0/requirements/nam_admodule.webp | Bin 0 -> 9442 bytes .../activitymonitor/9.0/requirements/ntp.webp | Bin 0 -> 11872 bytes .../siem/qradar/dashboard/aboutdashboard.webp | Bin 0 -> 82266 bytes .../qradar/dashboard/deletionsdashboard.webp | Bin 0 -> 74278 bytes .../siem/qradar/dashboard/homedashboard.webp | Bin 0 -> 83046 bytes .../dashboard/permissionchangesdashboard.webp | Bin 0 -> 58600 bytes .../qradar/dashboard/ransomwaredashboard.webp | Bin 0 -> 121364 bytes .../dashboard/userinvestigationdashboard.webp | Bin 0 -> 110550 bytes .../qradar/file_activity_monitor_app.webp | Bin 0 -> 22648 bytes .../9.0/siem/qradar/settings.webp | Bin 0 -> 6330 bytes .../9.0/siem/qradar/stealthbitsoffenses.webp | Bin 0 -> 91766 bytes .../splunk/dashboard/deletionsdashboard.webp | Bin 0 -> 217378 bytes .../splunk/dashboard/overviewdashboard.webp | Bin 0 -> 141224 bytes .../dashboard/permissionchangesdashboard.webp | Bin 0 -> 253700 bytes .../splunk/dashboard/ransomwaredashboard.webp | Bin 0 -> 262866 bytes .../splunk/file_activity_monitor_app.webp | Bin 0 -> 14452 bytes ...agentinactivityalertsemailcredentials.webp | Bin 0 -> 81618 bytes .../9.0/troubleshooting/agentuseraccount.webp | Bin 0 -> 66476 bytes .../troubleshooting/archiveuseraccount.webp | Bin 0 -> 59920 bytes .../troubleshooting/collectlogsbutton.webp | Bin 0 -> 55330 bytes .../troubleshooting/collectlogswindow.webp | Bin 0 -> 22554 bytes ...dhostinactivityalertsemailcredentials.webp | Bin 0 -> 69428 bytes .../monitoredhostuseraccount.webp | Bin 0 -> 28650 bytes .../panzuramqprotectionaccount.webp | Bin 0 -> 58168 bytes .../9.0/troubleshooting/tracelogs.webp | Bin 0 -> 56808 bytes 645 files changed, 23595 insertions(+), 1 deletion(-) create mode 100644 docs/activitymonitor/9.0/admin/_category_.json create mode 100644 docs/activitymonitor/9.0/admin/agents/_category_.json create mode 100644 docs/activitymonitor/9.0/admin/agents/activedirectory.md create mode 100644 docs/activitymonitor/9.0/admin/agents/linux.md create mode 100644 docs/activitymonitor/9.0/admin/agents/multiple.md create mode 100644 docs/activitymonitor/9.0/admin/agents/overview.md create mode 100644 docs/activitymonitor/9.0/admin/agents/properties/_category_.json create mode 100644 docs/activitymonitor/9.0/admin/agents/properties/activedirectory.md create mode 100644 docs/activitymonitor/9.0/admin/agents/properties/additionalproperties.md create mode 100644 docs/activitymonitor/9.0/admin/agents/properties/adusers.md create mode 100644 docs/activitymonitor/9.0/admin/agents/properties/apiserver.md create mode 100644 docs/activitymonitor/9.0/admin/agents/properties/archiving.md create mode 100644 docs/activitymonitor/9.0/admin/agents/properties/certificate.md create mode 100644 docs/activitymonitor/9.0/admin/agents/properties/connection.md create mode 100644 docs/activitymonitor/9.0/admin/agents/properties/dellceeoptions.md create mode 100644 docs/activitymonitor/9.0/admin/agents/properties/diskquota.md create mode 100644 docs/activitymonitor/9.0/admin/agents/properties/dns.md create mode 100644 docs/activitymonitor/9.0/admin/agents/properties/inactivityalerts.md create mode 100644 docs/activitymonitor/9.0/admin/agents/properties/linux.md create mode 100644 docs/activitymonitor/9.0/admin/agents/properties/netappfpolicyoptions.md create mode 100644 docs/activitymonitor/9.0/admin/agents/properties/network.md create mode 100644 docs/activitymonitor/9.0/admin/agents/properties/networkproxy.md create mode 100644 docs/activitymonitor/9.0/admin/agents/properties/nutanix.md create mode 100644 docs/activitymonitor/9.0/admin/agents/properties/overview.md create mode 100644 docs/activitymonitor/9.0/admin/agents/properties/panzura.md create mode 100644 docs/activitymonitor/9.0/admin/agents/properties/qumulo.md create mode 100644 docs/activitymonitor/9.0/admin/agents/single.md create mode 100644 docs/activitymonitor/9.0/admin/monitoreddomains/_category_.json create mode 100644 docs/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/_category_.json create mode 100644 docs/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/authentication.md create mode 100644 docs/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/changes.md create mode 100644 docs/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/globalfilters.md create mode 100644 docs/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/ldapmonitor/_category_.json create mode 100644 docs/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/ldapmonitor/ldapmonitor.md create mode 100644 docs/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/ldapmonitor/ldapthreatmanager.md create mode 100644 docs/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/lsassguardian.md create mode 100644 docs/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/overview.md create mode 100644 docs/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/replication.md create mode 100644 docs/activitymonitor/9.0/admin/monitoreddomains/output/_category_.json create mode 100644 docs/activitymonitor/9.0/admin/monitoreddomains/output/activedirectoryjson.md create mode 100644 docs/activitymonitor/9.0/admin/monitoreddomains/output/output.md create mode 100644 docs/activitymonitor/9.0/admin/monitoreddomains/overview.md create mode 100644 docs/activitymonitor/9.0/admin/monitoredhosts/_category_.json create mode 100644 docs/activitymonitor/9.0/admin/monitoredhosts/add/_category_.json create mode 100644 docs/activitymonitor/9.0/admin/monitoredhosts/add/azurefiles.md create mode 100644 docs/activitymonitor/9.0/admin/monitoredhosts/add/dellcelerravnx.md create mode 100644 docs/activitymonitor/9.0/admin/monitoredhosts/add/dellpowerscale.md create mode 100644 docs/activitymonitor/9.0/admin/monitoredhosts/add/dellpowerstore.md create mode 100644 docs/activitymonitor/9.0/admin/monitoredhosts/add/dellunity.md create mode 100644 docs/activitymonitor/9.0/admin/monitoredhosts/add/entraid.md create mode 100644 docs/activitymonitor/9.0/admin/monitoredhosts/add/exchangeonline.md create mode 100644 docs/activitymonitor/9.0/admin/monitoredhosts/add/hitachi.md create mode 100644 docs/activitymonitor/9.0/admin/monitoredhosts/add/nasuni.md create mode 100644 docs/activitymonitor/9.0/admin/monitoredhosts/add/netapp.md create mode 100644 docs/activitymonitor/9.0/admin/monitoredhosts/add/nutanix.md create mode 100644 docs/activitymonitor/9.0/admin/monitoredhosts/add/overview.md create mode 100644 docs/activitymonitor/9.0/admin/monitoredhosts/add/panzura.md create mode 100644 docs/activitymonitor/9.0/admin/monitoredhosts/add/qumulo.md create mode 100644 docs/activitymonitor/9.0/admin/monitoredhosts/add/sharepoint.md create mode 100644 docs/activitymonitor/9.0/admin/monitoredhosts/add/sharepointonline.md create mode 100644 docs/activitymonitor/9.0/admin/monitoredhosts/add/sqlserver.md create mode 100644 docs/activitymonitor/9.0/admin/monitoredhosts/add/windows.md create mode 100644 docs/activitymonitor/9.0/admin/monitoredhosts/output/_category_.json create mode 100644 docs/activitymonitor/9.0/admin/monitoredhosts/output/filetsv.md create mode 100644 docs/activitymonitor/9.0/admin/monitoredhosts/output/linuxtsv.md create mode 100644 docs/activitymonitor/9.0/admin/monitoredhosts/output/output.md create mode 100644 docs/activitymonitor/9.0/admin/monitoredhosts/output/sharepointjson.md create mode 100644 docs/activitymonitor/9.0/admin/monitoredhosts/output/sharepointonlinejson.md create mode 100644 docs/activitymonitor/9.0/admin/monitoredhosts/output/sharepointtsv.md create mode 100644 docs/activitymonitor/9.0/admin/monitoredhosts/output/sqlservertsv.md create mode 100644 docs/activitymonitor/9.0/admin/monitoredhosts/overview.md create mode 100644 docs/activitymonitor/9.0/admin/monitoredhosts/properties/_category_.json create mode 100644 docs/activitymonitor/9.0/admin/monitoredhosts/properties/auditing.md create mode 100644 docs/activitymonitor/9.0/admin/monitoredhosts/properties/connection.md create mode 100644 docs/activitymonitor/9.0/admin/monitoredhosts/properties/dell.md create mode 100644 docs/activitymonitor/9.0/admin/monitoredhosts/properties/fpolicy.md create mode 100644 docs/activitymonitor/9.0/admin/monitoredhosts/properties/hitachinas.md create mode 100644 docs/activitymonitor/9.0/admin/monitoredhosts/properties/inactivityalerts.md create mode 100644 docs/activitymonitor/9.0/admin/monitoredhosts/properties/logontrigger.md create mode 100644 docs/activitymonitor/9.0/admin/monitoredhosts/properties/mssqlserver.md create mode 100644 docs/activitymonitor/9.0/admin/monitoredhosts/properties/nasuni.md create mode 100644 docs/activitymonitor/9.0/admin/monitoredhosts/properties/netapp.md create mode 100644 docs/activitymonitor/9.0/admin/monitoredhosts/properties/nutanix.md create mode 100644 docs/activitymonitor/9.0/admin/monitoredhosts/properties/overview.md create mode 100644 docs/activitymonitor/9.0/admin/monitoredhosts/properties/panzura.md create mode 100644 docs/activitymonitor/9.0/admin/monitoredhosts/properties/qumulo.md create mode 100644 docs/activitymonitor/9.0/admin/monitoredhosts/properties/sharepoint.md create mode 100644 docs/activitymonitor/9.0/admin/monitoredhosts/properties/tweakoptions.md create mode 100644 docs/activitymonitor/9.0/admin/monitoredhosts/properties/unixids.md create mode 100644 docs/activitymonitor/9.0/admin/monitoredhosts/properties/windows.md create mode 100644 docs/activitymonitor/9.0/admin/outputs/_category_.json create mode 100644 docs/activitymonitor/9.0/admin/outputs/accountexclusions/_category_.json create mode 100644 docs/activitymonitor/9.0/admin/outputs/accountexclusions/accountexclusions.md create mode 100644 docs/activitymonitor/9.0/admin/outputs/accountexclusions/specifysharepointaccount.md create mode 100644 docs/activitymonitor/9.0/admin/outputs/accountexclusions/specifysqluser.md create mode 100644 docs/activitymonitor/9.0/admin/outputs/accountexclusions/specifyunixaccount.md create mode 100644 docs/activitymonitor/9.0/admin/outputs/accountexclusions/specifywindowsaccount.md create mode 100644 docs/activitymonitor/9.0/admin/outputs/additionalproperties.md create mode 100644 docs/activitymonitor/9.0/admin/outputs/gidexclusions/_category_.json create mode 100644 docs/activitymonitor/9.0/admin/outputs/gidexclusions/addeditgid.md create mode 100644 docs/activitymonitor/9.0/admin/outputs/gidexclusions/gidexclusions.md create mode 100644 docs/activitymonitor/9.0/admin/outputs/logfiles.md create mode 100644 docs/activitymonitor/9.0/admin/outputs/objects.md create mode 100644 docs/activitymonitor/9.0/admin/outputs/operations/_category_.json create mode 100644 docs/activitymonitor/9.0/admin/outputs/operations/operations.md create mode 100644 docs/activitymonitor/9.0/admin/outputs/operations/suppress.md create mode 100644 docs/activitymonitor/9.0/admin/outputs/overview.md create mode 100644 docs/activitymonitor/9.0/admin/outputs/pathfiltering/_category_.json create mode 100644 docs/activitymonitor/9.0/admin/outputs/pathfiltering/addeditpath.md create mode 100644 docs/activitymonitor/9.0/admin/outputs/pathfiltering/pathfiltering.md create mode 100644 docs/activitymonitor/9.0/admin/outputs/processexclusions/_category_.json create mode 100644 docs/activitymonitor/9.0/admin/outputs/processexclusions/addeditprocess.md create mode 100644 docs/activitymonitor/9.0/admin/outputs/processexclusions/processexclusions.md create mode 100644 docs/activitymonitor/9.0/admin/outputs/protocols.md create mode 100644 docs/activitymonitor/9.0/admin/outputs/syslog/_category_.json create mode 100644 docs/activitymonitor/9.0/admin/outputs/syslog/messagetemplate.md create mode 100644 docs/activitymonitor/9.0/admin/outputs/syslog/syslog.md create mode 100644 docs/activitymonitor/9.0/admin/outputs/threatmanager.md create mode 100644 docs/activitymonitor/9.0/admin/overview.md create mode 100644 docs/activitymonitor/9.0/admin/search/_category_.json create mode 100644 docs/activitymonitor/9.0/admin/search/activedirectory/_category_.json create mode 100644 docs/activitymonitor/9.0/admin/search/activedirectory/activedirectory.md create mode 100644 docs/activitymonitor/9.0/admin/search/activedirectory/activedirectory_1.md create mode 100644 docs/activitymonitor/9.0/admin/search/entraid/_category_.json create mode 100644 docs/activitymonitor/9.0/admin/search/entraid/entraid.md create mode 100644 docs/activitymonitor/9.0/admin/search/entraid/entraid_1.md create mode 100644 docs/activitymonitor/9.0/admin/search/exchangeonline/_category_.json create mode 100644 docs/activitymonitor/9.0/admin/search/exchangeonline/exchangeonline.md create mode 100644 docs/activitymonitor/9.0/admin/search/exchangeonline/exchangeonline_1.md create mode 100644 docs/activitymonitor/9.0/admin/search/file/_category_.json create mode 100644 docs/activitymonitor/9.0/admin/search/file/file.md create mode 100644 docs/activitymonitor/9.0/admin/search/file/file_1.md create mode 100644 docs/activitymonitor/9.0/admin/search/linux/_category_.json create mode 100644 docs/activitymonitor/9.0/admin/search/linux/linux.md create mode 100644 docs/activitymonitor/9.0/admin/search/linux/linux_1.md create mode 100644 docs/activitymonitor/9.0/admin/search/overview.md create mode 100644 docs/activitymonitor/9.0/admin/search/sharepoint/_category_.json create mode 100644 docs/activitymonitor/9.0/admin/search/sharepoint/sharepoint.md create mode 100644 docs/activitymonitor/9.0/admin/search/sharepoint/sharepoint_1.md create mode 100644 docs/activitymonitor/9.0/admin/search/sharepointonline/_category_.json create mode 100644 docs/activitymonitor/9.0/admin/search/sharepointonline/sharepointonline.md create mode 100644 docs/activitymonitor/9.0/admin/search/sharepointonline/sharepointonline_1.md create mode 100644 docs/activitymonitor/9.0/admin/search/sqlserver/_category_.json create mode 100644 docs/activitymonitor/9.0/admin/search/sqlserver/sqlserver.md create mode 100644 docs/activitymonitor/9.0/admin/search/sqlserver/sqlserver_1.md create mode 100644 docs/activitymonitor/9.0/gettingstarted.md create mode 100644 docs/activitymonitor/9.0/index.md create mode 100644 docs/activitymonitor/9.0/install/_category_.json create mode 100644 docs/activitymonitor/9.0/install/agents/_category_.json create mode 100644 docs/activitymonitor/9.0/install/agents/agents.md create mode 100644 docs/activitymonitor/9.0/install/agents/manual.md create mode 100644 docs/activitymonitor/9.0/install/agents/manualad.md create mode 100644 docs/activitymonitor/9.0/install/agents/manuallinux.md create mode 100644 docs/activitymonitor/9.0/install/application.md create mode 100644 docs/activitymonitor/9.0/install/importlicensekey.md create mode 100644 docs/activitymonitor/9.0/install/overview.md create mode 100644 docs/activitymonitor/9.0/install/upgrade/_category_.json create mode 100644 docs/activitymonitor/9.0/install/upgrade/removeagent.md create mode 100644 docs/activitymonitor/9.0/install/upgrade/updateadagentinstaller.md create mode 100644 docs/activitymonitor/9.0/install/upgrade/upgrade.md create mode 100644 docs/activitymonitor/9.0/requirements/_category_.json create mode 100644 docs/activitymonitor/9.0/requirements/activityagent/_category_.json create mode 100644 docs/activitymonitor/9.0/requirements/activityagent/activityagent.md create mode 100644 docs/activitymonitor/9.0/requirements/activityagent/activityagentports.md create mode 100644 docs/activitymonitor/9.0/requirements/activityagent/entraid-activity.md create mode 100644 docs/activitymonitor/9.0/requirements/activityagent/exchange-activity.md create mode 100644 docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/_category_.json create mode 100644 docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/azure-files/_category_.json create mode 100644 docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/azure-files/azurefiles-activity.md create mode 100644 docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/celerra-vnx-aac/_category_.json create mode 100644 docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/celerra-vnx-aac/celerra-vnx-activity.md create mode 100644 docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/celerra-vnx-aac/installcee.md create mode 100644 docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/celerra-vnx-aac/validate.md create mode 100644 docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/ctera-activity.md create mode 100644 docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/hitachi-aac/_category_.json create mode 100644 docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/hitachi-aac/configureaccesstologs.md create mode 100644 docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/hitachi-aac/configurelogs.md create mode 100644 docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/hitachi-aac/hitachi-activity.md create mode 100644 docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/isilon-powerscale-aac/_category_.json create mode 100644 docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/isilon-powerscale-aac/installcee.md create mode 100644 docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/isilon-powerscale-aac/isilon-activity.md create mode 100644 docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/isilon-powerscale-aac/manualconfiguration.md create mode 100644 docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/isilon-powerscale-aac/validate.md create mode 100644 docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/nasuni-activity.md create mode 100644 docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/nutanix-activity.md create mode 100644 docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/ontap-cluster-aac/_category_.json create mode 100644 docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/ontap-cluster-aac/configurefirewall.md create mode 100644 docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/ontap-cluster-aac/configurefpolicy.md create mode 100644 docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/ontap-cluster-aac/ontap-cluster-activity.md create mode 100644 docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/ontap-cluster-aac/provisionactivity.md create mode 100644 docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/ontap7-aac/_category_.json create mode 100644 docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/ontap7-aac/configurefpolicy.md create mode 100644 docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/ontap7-aac/customizefpolicy.md create mode 100644 docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/ontap7-aac/enablehttp.md create mode 100644 docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/ontap7-aac/ontap7-activity.md create mode 100644 docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/ontap7-aac/provisionactivity.md create mode 100644 docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/panzura-activity.md create mode 100644 docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/powerstore-aac/_category_.json create mode 100644 docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/powerstore-aac/auditing.md create mode 100644 docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/powerstore-aac/installcee.md create mode 100644 docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/powerstore-aac/powerstore-activity.md create mode 100644 docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/qumulo-activity.md create mode 100644 docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/unity-aac/_category_.json create mode 100644 docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/unity-aac/installcee.md create mode 100644 docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/unity-aac/setupunisphere.md create mode 100644 docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/unity-aac/unity-activity.md create mode 100644 docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/unity-aac/validate.md create mode 100644 docs/activitymonitor/9.0/requirements/activityagent/sharepoint-online-activity.md create mode 100644 docs/activitymonitor/9.0/requirements/activityagent/sharepoint-onprem-activity.md create mode 100644 docs/activitymonitor/9.0/requirements/activityagent/sqlserver-activity.md create mode 100644 docs/activitymonitor/9.0/requirements/activityagent/windowsfs-activity.md create mode 100644 docs/activitymonitor/9.0/requirements/adagent/_category_.json create mode 100644 docs/activitymonitor/9.0/requirements/adagent/activity/_category_.json create mode 100644 docs/activitymonitor/9.0/requirements/adagent/activity/activity.md create mode 100644 docs/activitymonitor/9.0/requirements/adagent/activity/filearchive.md create mode 100644 docs/activitymonitor/9.0/requirements/adagent/adagent.md create mode 100644 docs/activitymonitor/9.0/requirements/adagent/threatprevention.md create mode 100644 docs/activitymonitor/9.0/requirements/linuxagent.md create mode 100644 docs/activitymonitor/9.0/requirements/overview.md create mode 100644 docs/activitymonitor/9.0/restapi/_category_.json create mode 100644 docs/activitymonitor/9.0/restapi/overview.md create mode 100644 docs/activitymonitor/9.0/restapi/resources/_category_.json create mode 100644 docs/activitymonitor/9.0/restapi/resources/agent.md create mode 100644 docs/activitymonitor/9.0/restapi/resources/domain.md create mode 100644 docs/activitymonitor/9.0/restapi/resources/host.md create mode 100644 docs/activitymonitor/9.0/restapi/resources/output.md create mode 100644 docs/activitymonitor/9.0/restapi/resources/resources.md create mode 100644 docs/activitymonitor/9.0/restapi/security.md create mode 100644 docs/activitymonitor/9.0/siem/_category_.json create mode 100644 docs/activitymonitor/9.0/siem/overview.md create mode 100644 docs/activitymonitor/9.0/siem/qradar/_category_.json create mode 100644 docs/activitymonitor/9.0/siem/qradar/app/_category_.json create mode 100644 docs/activitymonitor/9.0/siem/qradar/app/about.md create mode 100644 docs/activitymonitor/9.0/siem/qradar/app/app.md create mode 100644 docs/activitymonitor/9.0/siem/qradar/app/deletions.md create mode 100644 docs/activitymonitor/9.0/siem/qradar/app/home.md create mode 100644 docs/activitymonitor/9.0/siem/qradar/app/hostinvestigation.md create mode 100644 docs/activitymonitor/9.0/siem/qradar/app/permissionchanges.md create mode 100644 docs/activitymonitor/9.0/siem/qradar/app/ransomware.md create mode 100644 docs/activitymonitor/9.0/siem/qradar/app/userinvestigation.md create mode 100644 docs/activitymonitor/9.0/siem/qradar/offenses.md create mode 100644 docs/activitymonitor/9.0/siem/qradar/overview.md create mode 100644 docs/activitymonitor/9.0/siem/qradar/settings.md create mode 100644 docs/activitymonitor/9.0/siem/splunk/_category_.json create mode 100644 docs/activitymonitor/9.0/siem/splunk/app/_category_.json create mode 100644 docs/activitymonitor/9.0/siem/splunk/app/app.md create mode 100644 docs/activitymonitor/9.0/siem/splunk/app/deletions.md create mode 100644 docs/activitymonitor/9.0/siem/splunk/app/overview.md create mode 100644 docs/activitymonitor/9.0/siem/splunk/app/permissionchanges.md create mode 100644 docs/activitymonitor/9.0/siem/splunk/app/ransomware.md create mode 100644 docs/activitymonitor/9.0/siem/splunk/overview.md create mode 100644 docs/activitymonitor/9.0/troubleshooting/_category_.json create mode 100644 docs/activitymonitor/9.0/troubleshooting/antivirusexclusions.md create mode 100644 docs/activitymonitor/9.0/troubleshooting/backuprestore/_category_.json create mode 100644 docs/activitymonitor/9.0/troubleshooting/backuprestore/agentbackup.md create mode 100644 docs/activitymonitor/9.0/troubleshooting/backuprestore/agentrestore.md create mode 100644 docs/activitymonitor/9.0/troubleshooting/backuprestore/consolebackup.md create mode 100644 docs/activitymonitor/9.0/troubleshooting/backuprestore/consolerestore.md create mode 100644 docs/activitymonitor/9.0/troubleshooting/backuprestore/overview.md create mode 100644 docs/activitymonitor/9.0/troubleshooting/credentialpasswords.md create mode 100644 docs/activitymonitor/9.0/troubleshooting/overview.md create mode 100644 docs/activitymonitor/9.0/troubleshooting/performancemonitoring.md create mode 100644 docs/activitymonitor/9.0/troubleshooting/tracelogs.md create mode 100644 sidebars/activitymonitor/9.0.js create mode 100644 static/images/activitymonitor/9.0/admin/activitymonitormain.webp create mode 100644 static/images/activitymonitor/9.0/admin/agents/add/activitymonitorwithlinuxagentinstalled.webp create mode 100644 static/images/activitymonitor/9.0/admin/agents/add/adagentinstalled.webp create mode 100644 static/images/activitymonitor/9.0/admin/agents/add/adconnectionblank.webp create mode 100644 static/images/activitymonitor/9.0/admin/agents/add/adconnectionsuccessful.webp create mode 100644 static/images/activitymonitor/9.0/admin/agents/add/agentinstalllocation.webp create mode 100644 static/images/activitymonitor/9.0/admin/agents/add/clientcertificate.webp create mode 100644 static/images/activitymonitor/9.0/admin/agents/add/credentialsservers.webp create mode 100644 static/images/activitymonitor/9.0/admin/agents/add/dcsdeployagentconnection.webp create mode 100644 static/images/activitymonitor/9.0/admin/agents/add/dcstodeploytheagenttopage.webp create mode 100644 static/images/activitymonitor/9.0/admin/agents/add/domainstomonitorpage.webp create mode 100644 static/images/activitymonitor/9.0/admin/agents/add/enablewindowsfileactivitymonitoring.webp create mode 100644 static/images/activitymonitor/9.0/admin/agents/add/hostnameoripaddresswindow.webp create mode 100644 static/images/activitymonitor/9.0/admin/agents/add/importhostsfromacsvfilewindow.webp create mode 100644 static/images/activitymonitor/9.0/admin/agents/add/installagentsonmultiplehosts.webp create mode 100644 static/images/activitymonitor/9.0/admin/agents/add/linuxagentoptions.webp create mode 100644 static/images/activitymonitor/9.0/admin/agents/add/locationdefault.webp create mode 100644 static/images/activitymonitor/9.0/admin/agents/add/publickey.webp create mode 100644 static/images/activitymonitor/9.0/admin/agents/add/testaccountconnection.webp create mode 100644 static/images/activitymonitor/9.0/admin/agents/add/windowsagentsettingspage.webp create mode 100644 static/images/activitymonitor/9.0/admin/agents/agentaddedfinalimage.webp create mode 100644 static/images/activitymonitor/9.0/admin/agents/agentmessages.webp create mode 100644 static/images/activitymonitor/9.0/admin/agents/properties/additionalpropertiestab.webp create mode 100644 static/images/activitymonitor/9.0/admin/agents/properties/addoreditapiclient.webp create mode 100644 static/images/activitymonitor/9.0/admin/agents/properties/aduserstab.webp create mode 100644 static/images/activitymonitor/9.0/admin/agents/properties/apiservertab.webp create mode 100644 static/images/activitymonitor/9.0/admin/agents/properties/archiving_tab.webp create mode 100644 static/images/activitymonitor/9.0/admin/agents/properties/archivingtabconfigure.webp create mode 100644 static/images/activitymonitor/9.0/admin/agents/properties/connectiontab.webp create mode 100644 static/images/activitymonitor/9.0/admin/agents/properties/diskquotatab.webp create mode 100644 static/images/activitymonitor/9.0/admin/agents/properties/dnstab.webp create mode 100644 static/images/activitymonitor/9.0/admin/agents/properties/emcceeoptionstab.webp create mode 100644 static/images/activitymonitor/9.0/admin/agents/properties/inactivityalerts.webp create mode 100644 static/images/activitymonitor/9.0/admin/agents/properties/inactivityalertsemailalerts.webp create mode 100644 static/images/activitymonitor/9.0/admin/agents/properties/inactivityalertsemailalertsmessagebody.webp create mode 100644 static/images/activitymonitor/9.0/admin/agents/properties/inactivityalertsemailalertsmessagesubject.webp create mode 100644 static/images/activitymonitor/9.0/admin/agents/properties/inactivityalertssyslogalerts.webp create mode 100644 static/images/activitymonitor/9.0/admin/agents/properties/inactivityalertssyslogalertsmessagetemplate.webp create mode 100644 static/images/activitymonitor/9.0/admin/agents/properties/linuxagentadditionalpropertiestab.webp create mode 100644 static/images/activitymonitor/9.0/admin/agents/properties/linuxconnectiontab.webp create mode 100644 static/images/activitymonitor/9.0/admin/agents/properties/linuxtab.webp create mode 100644 static/images/activitymonitor/9.0/admin/agents/properties/mainimage.webp create mode 100644 static/images/activitymonitor/9.0/admin/agents/properties/netappfpolicyoptions.webp create mode 100644 static/images/activitymonitor/9.0/admin/agents/properties/networkproxytab.webp create mode 100644 static/images/activitymonitor/9.0/admin/agents/properties/networktab.webp create mode 100644 static/images/activitymonitor/9.0/admin/agents/properties/nutanix.webp create mode 100644 static/images/activitymonitor/9.0/admin/agents/properties/panzuratab.webp create mode 100644 static/images/activitymonitor/9.0/admin/agents/properties/qumulo.webp create mode 100644 static/images/activitymonitor/9.0/admin/agents/properties/windowsspecifyaccountorgroup.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoreddomains/actiivtymonitordomainoutputsadded.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoreddomains/actiivtymonitordomainsdonly.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoreddomains/activtymonitorblank.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/attributestab.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/classestab.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/contexttab.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/editaccountsexcludeauthenticationselectedaccounts.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/editaccountsexcludeloginsmachineaccounts.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/edithostsexcludeselectedhosts.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/forgedpac.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/globalfilterstab.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/hostfrom.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/hostto.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/ipaddressesfrom.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/ipaddressesto.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/ldap.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/objectstab.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/operations.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/operationstab.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/operationtab.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/processes.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/servers.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/serverstab.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/users.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/userstab.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoreddomains/errorpropagation.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoreddomains/logfiles.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoreddomains/sdldapmonitoring.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoreddomains/stealthdefendproperties.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoreddomains/syslogudp.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/add/activitymonitoremcisilon.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/add/activitymonitoremcunity.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/add/activitymonitoremcvnxcelerra.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/add/activitymonitorhitachi.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/add/activitymonitornasuni.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/add/activitymonitornetapp.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/add/activitymonitorpanzura.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/add/activitymonitorsharepoint.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/add/activitymonitorsqlserverhost.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/add/activitymonitorwindows.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/add/addagent01.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/add/addexchangeonline.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/add/addhost.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/add/addhost02.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/add/addhostemcisilon.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/add/addhostemcvnxcelerra.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/add/addhostentraid.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/add/addhosthitachi.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/add/addhostnasuni.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/add/addhostnetapp.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/add/addhostpanzura.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/add/addhostqumulo01.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/add/addhostqumulo02.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/add/addhostqumulo04.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/add/addhostqumulo06.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/add/addhostsharepoint.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/add/addhostwindows.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/add/addnewhost.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/add/addnewhostemcunity.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/add/azureadconnection.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/add/chooseagent.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/add/configurebasicoptions.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/add/configurebasicoptionshitachi.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/add/configurebasicoptionsnasuni.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/add/configurebasicoptionsnetapp.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/add/configurebasicoptionspanzura.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/add/configurebasicoptionswindows.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/add/configureoperations.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/add/configureoperationsforemcisilon.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/add/configureoperationshitachi.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/add/configureoperationsnetapp.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/add/configureoperationssharepoint.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/add/configureoperationswindows.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/add/connection.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/add/entraidadded.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/add/entraidconnection.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/add/entraidoperations.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/add/exchangeonline.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/add/fileandpagetab.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/add/fileouputpage.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/add/fileoutput.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/add/fileoutputpage.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/add/hitachinasoptions.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/add/isilonoptions.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/add/isilonprotocols.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/add/mailboxesexclude.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/add/mssqlserveroptionspage.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/add/nasunioptions.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/add/netappconnection.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/add/netappfpolicyconfiguration.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/add/netappfpolicyenableconnect.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/add/netappfpolicytab.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/add/nutanixnetworkadapter.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/add/nutanixoptions_04.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/add/nutanixoptions_05.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/add/nutanixoptions_06.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/add/nutanixoptions_07.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/add/nutanixoptions_08.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/add/nutanixoptions_09.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/add/nutanixoptions_10.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/add/operations.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/add/panzuraconfigureoperations.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/add/panzuraoptions.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/add/powerstoreaddhost01.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/add/powerstoreaddhost02.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/add/powerstoreaddhost03.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/add/powerstoreaddhost04.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/add/powerstoreaddhost05.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/add/powerstoreaddhost06.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/add/powerstoreaddhost07.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/add/powerstoreaddhost08.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/add/protocolspage.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/add/sharepointonline.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/add/sharepointoptions.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/add/sqlserverlogontriggerpage.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/add/sqlserverlogontriggersuccess.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/add/sqlserverobjects.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/add/syslogoutput.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/add/syslogoutputpage.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/add/trustedservercertificate.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/add/usersexclude.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/add/wheretologactivity.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/add/wheretologgeneric.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/add/wheretologtheactivity.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/addnewoutputfile.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/addnewoutputsyslog.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/errorpropogationpopulated.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/monitoredhoststab.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/outputpropertiesoverview.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/properties/auditingtab.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/properties/azure.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/properties/emailalertstab.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/properties/emctabemcvnxcelerra.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/properties/enableorconnectsettings.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/properties/enableorconnectsettingsaddoreditclusternode.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/properties/enableorconnectsettingsconnecttocluster.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/properties/fpolicytab.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/properties/hitachihostproperties.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/properties/hostpropertiesoverview.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/properties/inactivityalertstab.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/properties/logontriggertab.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/properties/mssqlservertab.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/properties/nasunitab.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/properties/netapptab.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/properties/nutanixhostprop01.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/properties/panzuratab.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/properties/privilegedaccess.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/properties/qumulohostproperties.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/properties/sharepointtab.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/properties/syslogalertstab.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/properties/tweakoptionstab.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/properties/unixid.webp create mode 100644 static/images/activitymonitor/9.0/admin/monitoredhosts/properties/windows.webp create mode 100644 static/images/activitymonitor/9.0/admin/outputs/accountexclusions_exchangeonline.webp create mode 100644 static/images/activitymonitor/9.0/admin/outputs/additionalpropertiestab.webp create mode 100644 static/images/activitymonitor/9.0/admin/outputs/azuread.webp create mode 100644 static/images/activitymonitor/9.0/admin/outputs/azureadoperationstab.webp create mode 100644 static/images/activitymonitor/9.0/admin/outputs/fs.webp create mode 100644 static/images/activitymonitor/9.0/admin/outputs/gidexclusionstab.webp create mode 100644 static/images/activitymonitor/9.0/admin/outputs/linux.webp create mode 100644 static/images/activitymonitor/9.0/admin/outputs/logfilesactivedirectory.webp create mode 100644 static/images/activitymonitor/9.0/admin/outputs/nasdevices.webp create mode 100644 static/images/activitymonitor/9.0/admin/outputs/objectstab.webp create mode 100644 static/images/activitymonitor/9.0/admin/outputs/operations.webp create mode 100644 static/images/activitymonitor/9.0/admin/outputs/operationstab.webp create mode 100644 static/images/activitymonitor/9.0/admin/outputs/pathfilteringsharepointhosts.webp create mode 100644 static/images/activitymonitor/9.0/admin/outputs/pathfilteringtab.webp create mode 100644 static/images/activitymonitor/9.0/admin/outputs/processexclusions.webp create mode 100644 static/images/activitymonitor/9.0/admin/outputs/protocolstab.webp create mode 100644 static/images/activitymonitor/9.0/admin/outputs/qumulooutputproperties.webp create mode 100644 static/images/activitymonitor/9.0/admin/outputs/sharepoint.webp create mode 100644 static/images/activitymonitor/9.0/admin/outputs/sharepointonprem.webp create mode 100644 static/images/activitymonitor/9.0/admin/outputs/sp.webp create mode 100644 static/images/activitymonitor/9.0/admin/outputs/sql.webp create mode 100644 static/images/activitymonitor/9.0/admin/outputs/sqlhosts.webp create mode 100644 static/images/activitymonitor/9.0/admin/outputs/syslogactivedirectory.webp create mode 100644 static/images/activitymonitor/9.0/admin/outputs/syslogentraid.webp create mode 100644 static/images/activitymonitor/9.0/admin/outputs/sysloglinux.webp create mode 100644 static/images/activitymonitor/9.0/admin/outputs/syslognas.webp create mode 100644 static/images/activitymonitor/9.0/admin/outputs/syslogwindows.webp create mode 100644 static/images/activitymonitor/9.0/admin/outputs/threatmanager.webp create mode 100644 static/images/activitymonitor/9.0/admin/outputs/window/addoreditgidwindow.webp create mode 100644 static/images/activitymonitor/9.0/admin/outputs/window/addoreditpath.webp create mode 100644 static/images/activitymonitor/9.0/admin/outputs/window/addoreditprocessprocessexclusions.webp create mode 100644 static/images/activitymonitor/9.0/admin/outputs/window/sharepointspecifyaccount.webp create mode 100644 static/images/activitymonitor/9.0/admin/outputs/window/specifysqlusernamewindow.webp create mode 100644 static/images/activitymonitor/9.0/admin/outputs/window/syslogmessagetemplate.webp create mode 100644 static/images/activitymonitor/9.0/admin/outputs/window/unixspecifyunixaccount.webp create mode 100644 static/images/activitymonitor/9.0/admin/outputs/windows.webp create mode 100644 static/images/activitymonitor/9.0/admin/outputs/windowsfilenasdevices.webp create mode 100644 static/images/activitymonitor/9.0/admin/search/exportbutton.webp create mode 100644 static/images/activitymonitor/9.0/admin/search/operationssdropdownfiltermenu.webp create mode 100644 static/images/activitymonitor/9.0/admin/search/query/activedirectorynewsearchtab.webp create mode 100644 static/images/activitymonitor/9.0/admin/search/query/auditeventsfilters.webp create mode 100644 static/images/activitymonitor/9.0/admin/search/query/auditmask.webp create mode 100644 static/images/activitymonitor/9.0/admin/search/query/authenticationfilters.webp create mode 100644 static/images/activitymonitor/9.0/admin/search/query/custom.webp create mode 100644 static/images/activitymonitor/9.0/admin/search/query/delete.webp create mode 100644 static/images/activitymonitor/9.0/admin/search/query/dlp.webp create mode 100644 static/images/activitymonitor/9.0/admin/search/query/general.webp create mode 100644 static/images/activitymonitor/9.0/admin/search/query/generalfilter.webp create mode 100644 static/images/activitymonitor/9.0/admin/search/query/generalfilters.webp create mode 100644 static/images/activitymonitor/9.0/admin/search/query/item.webp create mode 100644 static/images/activitymonitor/9.0/admin/search/query/ldapqueriesfilters.webp create mode 100644 static/images/activitymonitor/9.0/admin/search/query/linuxsearchquerybar.webp create mode 100644 static/images/activitymonitor/9.0/admin/search/query/location.webp create mode 100644 static/images/activitymonitor/9.0/admin/search/query/locationfilters.webp create mode 100644 static/images/activitymonitor/9.0/admin/search/query/lsassguardianfilters.webp create mode 100644 static/images/activitymonitor/9.0/admin/search/query/movedeletecopycheckinfilters.webp create mode 100644 static/images/activitymonitor/9.0/admin/search/query/objectchangesfilters.webp create mode 100644 static/images/activitymonitor/9.0/admin/search/query/permissionsfilters.webp create mode 100644 static/images/activitymonitor/9.0/admin/search/query/searchfilters.webp create mode 100644 static/images/activitymonitor/9.0/admin/search/query/searchquery.webp create mode 100644 static/images/activitymonitor/9.0/admin/search/query/searchquerybar.webp create mode 100644 static/images/activitymonitor/9.0/admin/search/query/searchuitop.webp create mode 100644 static/images/activitymonitor/9.0/admin/search/query/sharepointnewsearchtab.webp create mode 100644 static/images/activitymonitor/9.0/admin/search/query/sharepointonlinesearchquerybar.webp create mode 100644 static/images/activitymonitor/9.0/admin/search/query/sharing.webp create mode 100644 static/images/activitymonitor/9.0/admin/search/query/signinevents.webp create mode 100644 static/images/activitymonitor/9.0/admin/search/query/sqlfilters.webp create mode 100644 static/images/activitymonitor/9.0/admin/search/query/sqlsearchquerytoolbar.webp create mode 100644 static/images/activitymonitor/9.0/admin/search/query/target.webp create mode 100644 static/images/activitymonitor/9.0/admin/search/query/targetresourcefilters.webp create mode 100644 static/images/activitymonitor/9.0/admin/search/query/user.webp create mode 100644 static/images/activitymonitor/9.0/admin/search/query/userfilter.webp create mode 100644 static/images/activitymonitor/9.0/admin/search/query/userfilters.webp create mode 100644 static/images/activitymonitor/9.0/admin/search/results/activedirectorysearchresults.webp create mode 100644 static/images/activitymonitor/9.0/admin/search/results/filesearchresults.webp create mode 100644 static/images/activitymonitor/9.0/admin/search/results/filesearchresultspermissionsimage.webp create mode 100644 static/images/activitymonitor/9.0/admin/search/results/linuxsearchresults.webp create mode 100644 static/images/activitymonitor/9.0/admin/search/results/permissionslpopupwindow.webp create mode 100644 static/images/activitymonitor/9.0/admin/search/results/searchresults.webp create mode 100644 static/images/activitymonitor/9.0/admin/search/results/sharepointonlinesearchresults.webp create mode 100644 static/images/activitymonitor/9.0/admin/search/results/sharepointsearchresults.webp create mode 100644 static/images/activitymonitor/9.0/admin/search/results/sqlsearchresults.webp create mode 100644 static/images/activitymonitor/9.0/admin/search/searchtab.webp create mode 100644 static/images/activitymonitor/9.0/admin/search/sort.webp create mode 100644 static/images/activitymonitor/9.0/config/activedirectory/categoryimportfromnam.webp create mode 100644 static/images/activitymonitor/9.0/config/activedirectory/categoryimportfromshare.webp create mode 100644 static/images/activitymonitor/9.0/config/activedirectory/namconnection.webp create mode 100644 static/images/activitymonitor/9.0/config/activedirectory/scope.webp create mode 100644 static/images/activitymonitor/9.0/config/activedirectory/share.webp create mode 100644 static/images/activitymonitor/9.0/config/azure-files/azure-files-audit.webp create mode 100644 static/images/activitymonitor/9.0/config/azure-files/rbac-roles-scopes.webp create mode 100644 static/images/activitymonitor/9.0/config/ctera/cterasyslogmsg.webp create mode 100644 static/images/activitymonitor/9.0/config/dellpowerscale/eventforwarding.webp create mode 100644 static/images/activitymonitor/9.0/config/dellpowerscale/settings.webp create mode 100644 static/images/activitymonitor/9.0/config/dellpowerstore/configeventpublisher.webp create mode 100644 static/images/activitymonitor/9.0/config/dellpowerstore/eventpublishingpool.webp create mode 100644 static/images/activitymonitor/9.0/config/dellpowerstore/fseventpublishing.webp create mode 100644 static/images/activitymonitor/9.0/config/dellpowerstore/nasserver.webp create mode 100644 static/images/activitymonitor/9.0/config/dellpowerstore/nasserver1.webp create mode 100644 static/images/activitymonitor/9.0/config/dellpowerstore/nasservers.webp create mode 100644 static/images/activitymonitor/9.0/config/dellpowerstore/publishingpools.webp create mode 100644 static/images/activitymonitor/9.0/config/dellpowerstore/registryeditor.webp create mode 100644 static/images/activitymonitor/9.0/config/dellpowerstore/services.webp create mode 100644 static/images/activitymonitor/9.0/config/dellunity/eventscifs.webp create mode 100644 static/images/activitymonitor/9.0/config/dellunity/eventsnfs.webp create mode 100644 static/images/activitymonitor/9.0/config/dellunity/registryeditorendpoint.webp create mode 100644 static/images/activitymonitor/9.0/config/netappcmode/validatefirewall.webp create mode 100644 static/images/activitymonitor/9.0/config/netappcmode/validatesecuritylogincreation.webp create mode 100644 static/images/activitymonitor/9.0/config/nutanix/activitynutanix.webp create mode 100644 static/images/activitymonitor/9.0/config/panzura/auditeventstwoagnt_panzura.webp create mode 100644 static/images/activitymonitor/9.0/config/panzura/panzurasingleagntmonitor.webp create mode 100644 static/images/activitymonitor/9.0/install/agent/adconnection.webp create mode 100644 static/images/activitymonitor/9.0/install/agent/cacertconfig.webp create mode 100644 static/images/activitymonitor/9.0/install/agent/changedestination.webp create mode 100644 static/images/activitymonitor/9.0/install/agent/complete.webp create mode 100644 static/images/activitymonitor/9.0/install/agent/consolewithagent.webp create mode 100644 static/images/activitymonitor/9.0/install/agent/credentials.webp create mode 100644 static/images/activitymonitor/9.0/install/agent/destinationfolder_1.webp create mode 100644 static/images/activitymonitor/9.0/install/agent/domaincontroller.webp create mode 100644 static/images/activitymonitor/9.0/install/agent/domains.webp create mode 100644 static/images/activitymonitor/9.0/install/agent/enterprisemanageram.webp create mode 100644 static/images/activitymonitor/9.0/install/agent/eula.webp create mode 100644 static/images/activitymonitor/9.0/install/agent/eventsourcesad.webp create mode 100644 static/images/activitymonitor/9.0/install/agent/installlocation.webp create mode 100644 static/images/activitymonitor/9.0/install/agent/installnew.webp create mode 100644 static/images/activitymonitor/9.0/install/agent/license.webp create mode 100644 static/images/activitymonitor/9.0/install/agent/linuxagentoptions.webp create mode 100644 static/images/activitymonitor/9.0/install/agent/portdefault.webp create mode 100644 static/images/activitymonitor/9.0/install/agent/properties.webp create mode 100644 static/images/activitymonitor/9.0/install/agent/readyinstall.webp create mode 100644 static/images/activitymonitor/9.0/install/agent/readytoinstall.webp create mode 100644 static/images/activitymonitor/9.0/install/agent/screen1.webp create mode 100644 static/images/activitymonitor/9.0/install/agent/screen2.webp create mode 100644 static/images/activitymonitor/9.0/install/agent/screen3.webp create mode 100644 static/images/activitymonitor/9.0/install/agent/specifyagentport.webp create mode 100644 static/images/activitymonitor/9.0/install/agent/specifyport.webp create mode 100644 static/images/activitymonitor/9.0/install/agent/success.webp create mode 100644 static/images/activitymonitor/9.0/install/agent/welcome.webp create mode 100644 static/images/activitymonitor/9.0/install/agent/welcome_1.webp create mode 100644 static/images/activitymonitor/9.0/install/agent/windowsagent.webp create mode 100644 static/images/activitymonitor/9.0/install/complete.webp create mode 100644 static/images/activitymonitor/9.0/install/destinationfolder.webp create mode 100644 static/images/activitymonitor/9.0/install/eula.webp create mode 100644 static/images/activitymonitor/9.0/install/licenseadded.webp create mode 100644 static/images/activitymonitor/9.0/install/licenseinfo.webp create mode 100644 static/images/activitymonitor/9.0/install/loadlicense.webp create mode 100644 static/images/activitymonitor/9.0/install/ready.webp create mode 100644 static/images/activitymonitor/9.0/install/removeagents.webp create mode 100644 static/images/activitymonitor/9.0/install/triallicense.webp create mode 100644 static/images/activitymonitor/9.0/install/triallicenseinfo.webp create mode 100644 static/images/activitymonitor/9.0/install/updateagentinstaller.webp create mode 100644 static/images/activitymonitor/9.0/install/updateagentinstallerpopup.webp create mode 100644 static/images/activitymonitor/9.0/install/welcome.webp create mode 100644 static/images/activitymonitor/9.0/requirements/nam_admodule.webp create mode 100644 static/images/activitymonitor/9.0/requirements/ntp.webp create mode 100644 static/images/activitymonitor/9.0/siem/qradar/dashboard/aboutdashboard.webp create mode 100644 static/images/activitymonitor/9.0/siem/qradar/dashboard/deletionsdashboard.webp create mode 100644 static/images/activitymonitor/9.0/siem/qradar/dashboard/homedashboard.webp create mode 100644 static/images/activitymonitor/9.0/siem/qradar/dashboard/permissionchangesdashboard.webp create mode 100644 static/images/activitymonitor/9.0/siem/qradar/dashboard/ransomwaredashboard.webp create mode 100644 static/images/activitymonitor/9.0/siem/qradar/dashboard/userinvestigationdashboard.webp create mode 100644 static/images/activitymonitor/9.0/siem/qradar/file_activity_monitor_app.webp create mode 100644 static/images/activitymonitor/9.0/siem/qradar/settings.webp create mode 100644 static/images/activitymonitor/9.0/siem/qradar/stealthbitsoffenses.webp create mode 100644 static/images/activitymonitor/9.0/siem/splunk/dashboard/deletionsdashboard.webp create mode 100644 static/images/activitymonitor/9.0/siem/splunk/dashboard/overviewdashboard.webp create mode 100644 static/images/activitymonitor/9.0/siem/splunk/dashboard/permissionchangesdashboard.webp create mode 100644 static/images/activitymonitor/9.0/siem/splunk/dashboard/ransomwaredashboard.webp create mode 100644 static/images/activitymonitor/9.0/siem/splunk/file_activity_monitor_app.webp create mode 100644 static/images/activitymonitor/9.0/troubleshooting/agentinactivityalertsemailcredentials.webp create mode 100644 static/images/activitymonitor/9.0/troubleshooting/agentuseraccount.webp create mode 100644 static/images/activitymonitor/9.0/troubleshooting/archiveuseraccount.webp create mode 100644 static/images/activitymonitor/9.0/troubleshooting/collectlogsbutton.webp create mode 100644 static/images/activitymonitor/9.0/troubleshooting/collectlogswindow.webp create mode 100644 static/images/activitymonitor/9.0/troubleshooting/monitoredhostinactivityalertsemailcredentials.webp create mode 100644 static/images/activitymonitor/9.0/troubleshooting/monitoredhostuseraccount.webp create mode 100644 static/images/activitymonitor/9.0/troubleshooting/panzuramqprotectionaccount.webp create mode 100644 static/images/activitymonitor/9.0/troubleshooting/tracelogs.webp diff --git a/docs/activitymonitor/9.0/admin/_category_.json b/docs/activitymonitor/9.0/admin/_category_.json new file mode 100644 index 0000000000..51435b6e32 --- /dev/null +++ b/docs/activitymonitor/9.0/admin/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Administration", + "position": 40, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "overview" + } +} \ No newline at end of file diff --git a/docs/activitymonitor/9.0/admin/agents/_category_.json b/docs/activitymonitor/9.0/admin/agents/_category_.json new file mode 100644 index 0000000000..a219cfb8d3 --- /dev/null +++ b/docs/activitymonitor/9.0/admin/agents/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Agents Tab", + "position": 10, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "overview" + } +} \ No newline at end of file diff --git a/docs/activitymonitor/9.0/admin/agents/activedirectory.md b/docs/activitymonitor/9.0/admin/agents/activedirectory.md new file mode 100644 index 0000000000..a585fbcced --- /dev/null +++ b/docs/activitymonitor/9.0/admin/agents/activedirectory.md @@ -0,0 +1,108 @@ +--- +title: "Active Directory Agent Deployment" +description: "Active Directory Agent Deployment" +sidebar_position: 40 +--- + +# Active Directory Agent Deployment + +Before deploying the Active Directory (AD) agent, ensure all +[AD Agent Server Requirements](/docs/activitymonitor/9.0/requirements/adagent/adagent.md) have been met. To effectively +monitor Active Directory, it is necessary to deploy an AD agent to every domain controller, +including the read only domain controllers. However, it is possible to deploy the agents in batches. +Follow the steps to deploy the AD agents to the domain controllers in the target domain. + +:::note +These steps are specific to deploying AD agents for monitoring Active Directory. +::: + + +**Step 1 –** On the Agents tab, click Add agent to open the Add New Agent(s) window. + +![Install New Agent](/images/activitymonitor/9.0/install/agent/installnew.webp) + +**Step 2 –** Click on the Install agents on Active Directory domain controllers link to deploy +activity agents to multiple domain controllers. + +:::note +The Activity Monitor will validate the entered Host Name or IP Address entered in the +**Server Name** text box. +::: + + +![Specify Agent Port](/images/activitymonitor/9.0/install/agent/portdefault.webp) + +**Step 3 –** Specify the port that should be used by the new agent(s). + +![Agent Install Location](/images/activitymonitor/9.0/admin/agents/add/locationdefault.webp) + +**Step 4 –** Select the agent installation path. + +:::info +Use the default installation path. +::: + + +![Active Directory Connection page with blank text boxes](/images/activitymonitor/9.0/admin/agents/add/adconnectionblank.webp) + +**Step 5 –** On the Active Directory Connection page, enter the domain, and specify an account that +is a member of BUILTIN\Administrators group on the domain. Then, click **Connect**. + +![Example of a successful connection on the Active Directory Connection page](/images/activitymonitor/9.0/admin/agents/add/adconnectionsuccessful.webp) + +When the connection is successful, the Next button is enabled. Click Next to continue. + +:::note +An Administrator’s credentials are required to test the connection to the server. This is +the only way to enable the Next button. +::: + + +![Domains to Monitor page](/images/activitymonitor/9.0/admin/agents/add/domainstomonitorpage.webp) + +**Step 6 –** On the Domains To Monitor page, available domains display in a list, checked by +default. Check/uncheck the boxes as desired to identify the domains to monitor, then click Next. + +![Domain Controllers to Deploy the Agent to page](/images/activitymonitor/9.0/admin/agents/add/dcstodeploytheagenttopage.webp) + +**Step 7 –** On the Domain Controllers to deploy the Agent to page, available domain controllers +display in a list, checked by default. Check/uncheck the boxes as desired to identify the domain +controllers where the AD agent is to be deployed. + +:::note +Agents can be gradually deployed, but the AD agent needs to be installed on all domain +controllers to monitor all activity of the domain. +::: + + +![Test Connection to Domain Controller](/images/activitymonitor/9.0/admin/agents/add/dcsdeployagentconnection.webp) + +**Step 8 –** Click the **Test** button to verify the connection to the domains selected. Once the +connection is verified, click **Next** to continue. + +![Windows Agent Settings Page](/images/activitymonitor/9.0/admin/agents/add/windowsagentsettingspage.webp) + +**Step 9 –** On the Windows Agent Settings page, there are two settings to configure. + +- Add Windows file activity monitoring – Select the check box to add Windows file activity + monitoring after installing the agent. By default a new agent install monitors nothing. If + administrators want to monitor file activity on Windows servers, it is easier to enable it after + installation of the agent. Windows file activity monitoring can be enabled and configured later in + the console. +- Management Group – By default, the agent only accepts commands from members of the + BUILTIN\Administrators group. Less privilege accounts can be configured to manage the agent with + the Management Group setting. Keep in mind that only administrators can install, update and + uninstall the agent. + +**Step 10 –** Click **Finish**. The Add New Agent(s) window closes, and the activity agent is +deployed to and installed on the target host. + +During the installation process, the status will be Installing. If there are any errors, the +Activity Monitor stops the installation and lists the errors in the Agent messages box. + +![AD Agent Installed](/images/activitymonitor/9.0/admin/agents/add/adagentinstalled.webp) + +When the AD agent installation is complete, the status changes to **Installed** and the agent +version populates in the AD Module column. The next step is to configure the domains to be +monitored. See the [Monitored Domains Tab](/docs/activitymonitor/9.0/admin/monitoreddomains/overview.md) section for +additional information. diff --git a/docs/activitymonitor/9.0/admin/agents/linux.md b/docs/activitymonitor/9.0/admin/agents/linux.md new file mode 100644 index 0000000000..832d088cec --- /dev/null +++ b/docs/activitymonitor/9.0/admin/agents/linux.md @@ -0,0 +1,138 @@ +--- +title: "Linux Agent Deployment" +description: "Linux Agent Deployment" +sidebar_position: 30 +--- + +# Linux Agent Deployment + +**Understanding Linux File Activity Monitoring** + +The Activity Monitor can be configured to monitor the following: + +- Ability to collect all or specific file activity for specific values or specific combinations of + values + +It also provides the ability to feed activity data to other Netwrix products: + +- Netwrix Access Analyzer +- Netwrix Threat Manager + +Prior to adding a Windows host to the Activity Monitor, the prerequisites for the target environment +must be met. See the [Linux Agent Server Requirements](/docs/activitymonitor/9.0/requirements/linuxagent.md) topic +for additional information. + +## Deploy Linux Agent + +Follow the steps to deploy the agent to the Linux host. + +**Step 1 –** On the Agents tab, click Add agent to open the Add New Agent(s) window. + +![Install New Agent page of the Add New Agent(s) Wizard](/images/activitymonitor/9.0/install/agent/installnew.webp) + +**Step 2 –** On the Install New Agent page, enter the server name for the Linux host. Click +**Next**. + +![Specify Agent Port](/images/activitymonitor/9.0/install/agent/portdefault.webp) + +**Step 3 –** On the Agent Port page, specify the port to be used by the new agent. The default port +is **4498**. Click **Next**. + +![Credentials to Connect](/images/activitymonitor/9.0/admin/agents/add/credentialsservers.webp) + +**Step 4 –** On the Credentials To Connect To The Server(s) page, connect to the Linux Server using +either a **User name** and **Password**, or a Public Key. + +The options for connecting with a Password are: + +- User name +- Password + +![Public Key Credentials](/images/activitymonitor/9.0/admin/agents/add/publickey.webp) + +The options for connecting with a Public Key are: + +- User name +- Private Key + +![Client Certificate Credentials](/images/activitymonitor/9.0/admin/agents/add/clientcertificate.webp) + +To connect with a Client Certificate, select the **Client Certificate** (for already installed +agents) option. Run the following commands on the Linux machine: + +``` +cd /usr/bin/activity-monitor-agentd/ +./activity-monitor-agentd create-client-certificate --name [name] +``` + +The Client Certificate option adds an already installed agent to the console without using SSH. + +To connect with a public key, select the **Public Key** option. Copy the following command into a +command prompt to generate ECDSA key for public key option: + +``` +ssh-keygen -m PEM -t ecdsa +``` + +Netwrix Activity Monitor requires to generate ECDSA Key with a blank passphrase + +``` +cat ~/.ssh/id_ecdsa.pub >> ~/.ssh/authorized_keys +``` + +:::note +It is required to add public key to authorized keys for Activity Monitor. By default, a +private key is generated at ~/.ssh/id_ecdsa location along with the public key (.pub file). A user +can use a different file location. Copy the following command into a command prompt to generate a +private key for Activity Monitor to use: +::: + + +``` +cat ~/.ssh/id_ecdsa +``` + +**Step 5 –** Click **Connect** to test the connection. If the connection is successful, click +**Next**. If the connection is unsuccessful, see the status message that appears for information on +the failed connection. + +![Linux Agent Options](/images/activitymonitor/9.0/admin/agents/add/linuxagentoptions.webp) + +**Step 6 –** On the Linux Agent Options page, select which user name to use to run the daemon. To +use root, leave the **Service user name** field blank. Click **Test** to test the connection. + +**Step 7 –** Click **Finish**. The Add New Agent(s) window closes, and the activity agent is +deployed to and installed on the target host. + +During the installation process, the status will be **Installing**. If there are any errors, +Activity Monitor stops the installation and lists the errors in the **Agent messages** box. + +![Linux Agent Installed](/images/activitymonitor/9.0/admin/agents/add/activitymonitorwithlinuxagentinstalled.webp) + +When the Linux agent installation is complete, the status changes to **Installed**. The Monitored +Host is also configured, and the added Linux host is displayed in the monitored hosts table. See the +[Monitored Hosts & Services Tab](/docs/activitymonitor/9.0/admin/monitoredhosts/overview.md) topic for additional information. + +Once a host has been added for monitoring, configure the desired outputs. See the +[Output for Monitored Hosts](/docs/activitymonitor/9.0/admin/monitoredhosts/output/output.md) topic for additional information. + +:::info +Activity Monitor Agent uses certificates to secure the connection between the Linux Agent and the Console / API Server. +By default, the Agent uses an automatically generated self-signed certificate. The Console and the API Server do not enforce +validity checks on these self-signed agent certificates. + +This self-signed certificate can be replaced with one issued by a Certification Authority. Once replaced, the Console and +the API Server will ensure the validity of the agent’s certificates. + +See the [Certificate](/docs/activitymonitor/9.0/admin/agents/properties/certificate.md) topic for additional information. +::: + +## Host Properties for Linux + +Configuration settings can be edited through the tabs in the host’s Properties window. The +configurable host properties are: + +- [Inactivity Alerts Tab](/docs/activitymonitor/9.0/admin/monitoredhosts/properties/inactivityalerts.md) + +See the [Host Properties Window](/docs/activitymonitor/9.0/admin/monitoredhosts/properties/overview.md) topic for additional +information. diff --git a/docs/activitymonitor/9.0/admin/agents/multiple.md b/docs/activitymonitor/9.0/admin/agents/multiple.md new file mode 100644 index 0000000000..52803fff42 --- /dev/null +++ b/docs/activitymonitor/9.0/admin/agents/multiple.md @@ -0,0 +1,144 @@ +--- +title: "Multiple Activity Agents Deployment" +description: "Multiple Activity Agents Deployment" +sidebar_position: 20 +--- + +# Multiple Activity Agents Deployment + +Before deploying the activity agent, ensure all Prerequisites are met, including those for NAS +devices when applicable. Follow the steps to deploy the activity agent to a multiple Windows +servers. See the [Activity Agent Server Requirements](/docs/activitymonitor/9.0/requirements/activityagent/activityagent.md) topic +for additional information. + +:::note +These steps are specific to deploying activity agents for monitoring supported target +environments. +::: + + +**Step 1 –** On the Agents tab, click Add agent to open the Add New Agent(s) window. + +![Install New Agent](/images/activitymonitor/9.0/install/agent/installnew.webp) + +**Step 2 –** On the Install new agent page, click the install agents on multiple hosts link to +deploy activity agents to multiple hosts. + +![Specify Agent Port page - specify port that should be used by new agent](/images/activitymonitor/9.0/install/agent/portdefault.webp) + +**Step 3 –** On the Specify Agent Port page, specify the port that should be used by the new agent. +The default port is 4498. Click **Next**. + +![Install Agents on Multiple Hosts page](/images/activitymonitor/9.0/admin/agents/add/installagentsonmultiplehosts.webp) + +**Step 4 –** Windows or Linux hosts can be entered as either a name or an IP Address. The options +are: + +- Add server — Opens the Host name or IP address window. See the Manual Entry topic for additional + information. +- Remove — Removes an entered host name or IP address from the table +- Import — Opens the Import from file window. See the Import a List topic for additional + information. + +There are two methods for adding multiple hosts are: + +**Manual Entry** + +Use **Manual Entry** to manually type the host names or IP addresses of the servers to be monitored. + +![Enter Host Name or IP Address window](/images/activitymonitor/9.0/admin/agents/add/hostnameoripaddresswindow.webp) + +For Manual Entry, the options are: + +- Click Add server. The Host name or IP Address window opens. +- Enter the servers, separating the hosts with spaces, commas, or semicolons. + - (Optional) A multi-line list can be pasted into this textbox. When the servers have been + entered, click OK. The Host name or IP address window closes and the identified servers are in + the list. + +**Import a List** + +Use **Import a List** to import host names or IP addresses from an external source. + +![Import Hosts from a CSV File window](/images/activitymonitor/9.0/admin/agents/add/importhostsfromacsvfilewindow.webp) + +For Import a List: + +- Click Import. The Import from file window opens. +- Enter the file path, or use the ellipsis (…) to navigate to the file. +- Identify the Separator used on the file (Comma, Semicolon, Tab, or Space). This is set to + **Comma** for CSV format by default. +- If the first row of the file contains column headers, then check the First row contains field + names box. If there are no column headers, uncheck this box. +- A preview of the selected file displays. Select the column with the host names. +- Click OK. The Import from file window closes and the identified servers are in the list. + +The Activity Monitor will monitor the Host Names or IP Address added to the **Install Agents on +Multiple Hosts** table. Click **Next**. + +![Credentials to Connect to the Server(s) window](/images/activitymonitor/9.0/install/agent/credentials.webp) + +**Step 5 –** On the Credentials To Connect To The Server(s) page, connect to the server using either +a **User name** and **password**, a Public Key, or a Client Certificate. + +The options for connecting with a Password are: + +- User name +- Password + +![Credentials to Connect to the Server(s) ](/images/activitymonitor/9.0/admin/agents/add/publickey.webp) + +The options for connecting with a Public Key are: + +- User name +- Private Key + +- Use the Public Key option to install an agent using SSH + +![clientcertificate](/images/activitymonitor/9.0/admin/agents/add/clientcertificate.webp) + +To connect with a Client Certificate, select the Client Certificate (for already installed agents) +option. Copy the following command into a command prompt: + +**activity-monitor-agentd --create-client-certificate --client-name [NAME]** + +Using an existing Client Certificate installs a new agent without using SSH. + +**Step 6 –** Click **Connect** to test the connection. If the connection is successful, click +**Next**. + +The credentials are tested against each server added on the **Install Agent(s) on Multiple Hosts** +page. If the connection is unsuccessful, see the status message that appears for information on the +failed connection. Activity agents are only successfully deployed for servers where the test status +returns Ok. Failed deployments can be retried through the Connection tab of the agent’s Properties +window. When one or more of the connections are successful, click Next. + +![Agent Installation Path page](/images/activitymonitor/9.0/admin/agents/add/agentinstalllocation.webp) + +**Step 7 –** On the Agent Install Location page, browse to theselect the agent installation path. +The default path is `C:\Program Files\Netwrix\Activity Monitor\Agent`. Click **Next**. + +![Windows Agent Settings](/images/activitymonitor/9.0/admin/agents/add/enablewindowsfileactivitymonitoring.webp) + +**Step 8 –** On the Windows Agent Settings window, configure the following options: + +- Add Windows file activity monitoring after installation — Check the Add Windows file activity + monitoring after installation checkbox to enable monitoring all file system activity on the + targeted Windows server after installation. +- Management Group — By default, the agent only accepts commands from members from the + BUILTIN\Administrators group. Less privileged accounts can be used to manage the agent with the + Management group setting. Keep in mind that an administrator account must be used to install, + upgrade, or uninstall an agent. + +**Step 9 –** Click Finish. The Add New Agent(s) window closes, and the activity agent is deployed to +and installed on the target host. + +During the installation process, the status will be **Installing**. If there are any errors, the +Activity Monitor stops the installation for that host and lists the errors in the **Agent messages** +box. + +![Multiple Agents Installed](/images/activitymonitor/9.0/admin/agents/add/adagentinstalled.webp) + +When the activity agent installation completes, the status changes to **Installed** and the activity +agent version populates. The next step is to add hosts to be monitored. See the +[Monitored Hosts & Services Tab](/docs/activitymonitor/9.0/admin/monitoredhosts/overview.md) topic for additional information. diff --git a/docs/activitymonitor/9.0/admin/agents/overview.md b/docs/activitymonitor/9.0/admin/agents/overview.md new file mode 100644 index 0000000000..99ba201135 --- /dev/null +++ b/docs/activitymonitor/9.0/admin/agents/overview.md @@ -0,0 +1,72 @@ +--- +title: "Agents Tab" +description: "Agents Tab" +sidebar_position: 10 +--- + +# Agents Tab + +The **Agents** tab is used to deploy activity agents and manage settings. This is the only tab +available until an agent is installed. + +![Image of Agents Home Page](/images/activitymonitor/9.0/admin/agents/agentaddedfinalimage.webp) + +The Agents tab is comprised of a button bar, a table of servers hosting activity agents, and an +Agent Messages box. The button bar allows users to take the following actions: + +- Add Agent – Opens the Add New Agent(s) window to deploy the activity/AD agent to a single server + or to multiple servers at the same time. The following sections provide additional information: + + - [Single Activity Agent Deployment](/docs/activitymonitor/9.0/admin/agents/single.md) + - [Multiple Activity Agents Deployment](/docs/activitymonitor/9.0/admin/agents/multiple.md) + - [Active Directory Agent Deployment](/docs/activitymonitor/9.0/admin/agents/activedirectory.md) + - [Linux Agent Deployment](/docs/activitymonitor/9.0/admin/agents/linux.md) + +- Remove – Opens the Remove Agents window where users can choose to remove the hosting server + from the activity agents table or uninstalling the activity agent from the hosting server + before removing the activity agent from the table. See the + [Remove Agents](/docs/activitymonitor/9.0/install/upgrade/removeagent.md) topic for additional information. + +- Edit – Opens the selected server’s Properties window to modify the server name or credentials. See + the [Agent Properties Window](/docs/activitymonitor/9.0/admin/agents/properties/overview.md) topic for additional information. +- Start pending AD Module – Starts the Active Directory monitoring module, which is part of the Activity Monitor Agent, when the module is in a pending (not yet started) state. + + - Occasionally, a Microsoft Security Bulletin that affects LSASS can interfere with the AD module’s instrumentation, causing LSASS to shut down. + The AD module monitors for LSASS process termination shortly after a server reboot. + It can be configured to run in Safe Mode to prevent the operating system from loading the AD monitoring module if the versions of the DLLs that the module hooks into have changed since the last restart. + +- Install – Deploy or upgrade an activity agent to the selected host +- Upgrade – [When Agent Status is Outdated] Replaces outdated activity agent with current version +- Update AD Module Installer – Allows you to select the newer AD Module installer. A confirmation + window then opens and identifies the new installer version. See the + [Update AD Module Installer](/docs/activitymonitor/9.0/install/upgrade/updateadagentinstaller.md) topic for additional + information. +- Refresh all – Refresh the status of all activity agents + +The table of servers hosting activity agents provides the following information: + +- Server Name – Name or IP Address of the server hosting an activity agent +- Status – Status of the deployed activity agent(s) + + :::note + If the AD agent has been deployed, a status of “outdated” could apply to either the + activity agent or the AD agent installed on the domain controller. + ::: + + +- Version – Version of the deployed activity agent +- AD Module – Version of the deployed AD Module, used for Active Directory monitoring +- Domain – Name of the domain +- Messages – Count of the number of error and warning messages for the selected server +- Archive Location – If archiving is enabled for the activity agent, displays the archive file path +- Archive Size – If archiving is enabled for the activity agent, displays the archive size + +![Agent Messages](/images/activitymonitor/9.0/admin/agents/agentmessages.webp) + +The **Agent messages** box displays any error or warning messages from the selected activity agent. +These messages are related to deployment/installation, communication between the Console and the +Activity Agent, and upgrade of an agent. + + +For additional information on how to deploy agents manually, see the +[Agent Information](/docs/activitymonitor/9.0/install/agents/agents.md) topic. diff --git a/docs/activitymonitor/9.0/admin/agents/properties/_category_.json b/docs/activitymonitor/9.0/admin/agents/properties/_category_.json new file mode 100644 index 0000000000..7f658621ec --- /dev/null +++ b/docs/activitymonitor/9.0/admin/agents/properties/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Agent Properties Window", + "position": 50, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "overview" + } +} \ No newline at end of file diff --git a/docs/activitymonitor/9.0/admin/agents/properties/activedirectory.md b/docs/activitymonitor/9.0/admin/agents/properties/activedirectory.md new file mode 100644 index 0000000000..12b48125b0 --- /dev/null +++ b/docs/activitymonitor/9.0/admin/agents/properties/activedirectory.md @@ -0,0 +1,83 @@ +--- +title: "Active Directory Tab" +description: "Active Directory Tab" +sidebar_position: 10 +--- + +# Active Directory Tab + +The Active Directory tab provides options to configure the agent settings for monitoring an Active +Directory domain controller. These settings are part of the Active Directory monitoring and can only +be enabled for agents on domain controllers. + +![Agent Properties - Active Directory Tab](/images/activitymonitor/9.0/admin/agents/properties/mainimage.webp) + +The Agent Settings allow users to control the AD agent’s properties: + +- Harden the Agent – Protects the AD agent from being altered, stopped, or started from within the + local Service Control Manager +- Safe Mode – If selected, the AD agent checks LSASS versions upon start up. Any change in LSASS + since the previous start prevents the monitoring modules from loading. + + :::note + This is a safety measure that disables monitoring if the environment changes as in + rare cases the instrumentation may cause LSASS crashes. Should the version change occur, a + warning will be shown next to the agent on the Agents page. The **Start pending AD Module** button + allows you to force the agent to enable monitoring. + ::: + + +- Enable DNS Host Name Resolution – If selected, the AD agent looks up the missing data (a NetBIOS + name, a Fully Qualified Domain Name, or an IP Address) that is missing fromthe event + + :::note + This provides more uniform data, but may have a performance impact on the machine + where the AD agent is deployed, especially if that machine does not handle the name resolution + locally. + ::: + + +Click **OK** to commit the modifications. Click **Cancel** to discard the modifications. The Agent +Properties window closes. + +## Advanced Active Directory Monitoring using Threat Prevention + +More advanced Active Directory Monitoring features are available for use through Netwrix Threat Prevention. +See the following sections for additional information: + +- See the Configuring Threat Prevention to Send Active Directory Activity to the Activity Monitor + topic for additional information + +## Configuring Threat Prevention to Send Active Directory Activity to Activity Monitor + +Once the activity agent is deployed to a domain controller with an existing Threat Prevention agent, +a connection can be secured between both agents. Follow these instructions to configure the policy +used for Active Directory Activity Monitoring from the Threat Prevention Admin Console. + +**Step 1 –** Configure the File, Syslog, or Threat Manager outputs on the Monitored Domains Tab in +the Activity Monitor Console. See the +[Output for Monitored Domains](/docs/activitymonitor/9.0/admin/monitoreddomains/output/output.md) topic for additional information. + +**Step 2 –** Within the Threat Prevention Admin Console, select the Threat Manager Event Sink +Configuration Window option under the Configuration menu, and enter `amqp://localhost:4499` within the +Threat Manager URI field on the pop-up window. Then click Save. + +**Step 3 –** Still within Threat Prevention, create a New Policy or select an existing one to send +Active Directory events data to Activity Monitor. See the Navigation Pane Right-Click Commands +section of the +[Netwrix Threat Prevention Documentation](https://docs.netwrix.com/docs/threatprevention/7_5) +for additional information. + +**Step 4 –** Enter a description within the General Tab of the New Policy Configuration page to +identify the AD Module policy settings. Click the button in front of the policy status to toggle +from Disabled to Enabled. + +**Step 5 –** On the Event Type Tab, add events and objects to monitor. Click the AD Operations to +include in the policy. + +**Step 6 –** Under the Actions Tab, check the **Send to Threat Manager** checkbox to enable sending +Active Directory Activity events data to Activity Monitor. Click Save + +See the +[Netwrix Threat Prevention Documentation](https://helpcenter.netwrix.com/category/threatprevention) +for additional information on policy configurations. diff --git a/docs/activitymonitor/9.0/admin/agents/properties/additionalproperties.md b/docs/activitymonitor/9.0/admin/agents/properties/additionalproperties.md new file mode 100644 index 0000000000..600db09f0d --- /dev/null +++ b/docs/activitymonitor/9.0/admin/agents/properties/additionalproperties.md @@ -0,0 +1,87 @@ +--- +title: "Additional Properties Tab" +description: "Additional Properties Tab" +sidebar_position: 20 +--- + +# Additional Properties Tab + +The Additional Properties Tab provides additional configuration options for the agent. The tab +varies based on the type of agent selected. + +## For Activity Agent + +The Additional Properties tab for the Activity Agent has the following configuration options: + +![Agent Additional Properties Tab](/images/activitymonitor/9.0/admin/agents/properties/additionalpropertiestab.webp) + +- Comment – Create an annotation for the agent in the **Comment** text box. Annotations entered here + will appear in the Comment column in the table on the Agents tab. +- Agent's Trace Level – Select a trace level for the agent log from the drop-down list: + + - Same Level as the Console (uses the global level selected in the console) + - Trace (the most verbose) many collection points and can slow down + + :::warning + Selecting the **Trace** option can slow down collection due to the large amount + of data points + ::: + + + - Debug + - Info (recommended) + - Warning + - Error + - Fatal + +In certain situations, the trace logs are not enough to identify issues. Collect extended debugging +data (ETW) can be useful for problems related to the following: + +- Not getting events +- Missing event attributes +- Getting unexpected events +- High RAM/CPU caused by SBTService +- Issues caused by Antivirus or Backup software + +When this is needed, enable the **Collect extended debugging data (ETW) from the Windows driver when +the Trace level is activated** option to diagnose these problems. + +:::warning +Selecting this option collects a large amount of data. Therefore, it is important to +enable it only for short periods of time. Otherwise, the trace file may overflow with data. +::: + + +In general for troubleshooting, start with trace logs. If the root cause of the problem might be a +low-level functionality the driver, then the ETW logs must be enabled. + +Click **OK** to commit the modifications. Click **Cancel** to discard the modifications. The Agent +Properties window closes. + +## For Linux Agent + +The Additional Properties tab for the Linux Agent has the following configuration options: + +![Linux Agent Additional Properties Tab](/images/activitymonitor/9.0/admin/agents/properties/linuxagentadditionalpropertiestab.webp) + +- Comment – Create an annotation for the agent in the **Comment** text box. Annotations entered here + will appear in the Comment column in the table on the Agents tab. +- Agent's Trace Level – Select a trace level for the agent log from the drop-down list: + + - Same Level as the Console (uses the global level selected in the console) + - Trace (the most verbose) many collection points and can slow down + + :::warning + Selecting the **Trace** option can slow down collection due to the large amount + of data points + ::: + + + - Debug + - Info (recommended) + - Warning + - Error + - Fatal + +Click **OK** to commit the modifications. Click **Cancel** to discard the modifications. The Agent +Properties window closes. diff --git a/docs/activitymonitor/9.0/admin/agents/properties/adusers.md b/docs/activitymonitor/9.0/admin/agents/properties/adusers.md new file mode 100644 index 0000000000..512720dcf5 --- /dev/null +++ b/docs/activitymonitor/9.0/admin/agents/properties/adusers.md @@ -0,0 +1,35 @@ +--- +title: "AD Users Tab" +description: "AD Users Tab" +sidebar_position: 30 +--- + +# AD Users Tab + +Use the AD Users tab to customize Active Directory service queries and caching behavior. + +![AD Users Tab](/images/activitymonitor/9.0/admin/agents/properties/aduserstab.webp) + +The configurable options are: + +- Domain Controllers (IPs and FQDNs) – IP addresses or FQDN of domain controllers. IP addresses or + FQDN should be entered as separate addresses with space, comma (,), semicolon (;), or a multi-line + list. Leave the box blank to use the default domain controller. +- Lookup timeout – Specify the time for look-up timeout in milliseconds. The default is 2000 + milliseconds. If a query fails to complete in the specified interval then the product reports an + empty username or a previous result from the cache. The product continues to wait for a response + in the background so that further events can use the resolution result. +- Cache TTL for successful results –Specify the caching interval (time-to-live) for successful AD + responses.The default is 10 hours. When an AD query returns a valid username or SID, the response + is cached for the specified time. It is recommended to use large TTL values as the user + information does not often change. +- Cache TTL for failed results – Specify the caching interval (time-to-live) for failed AD + responses. The default is 1 minute. When an AD query cannot resolve a SID or username, the failed + result is cached for the specified time. Caching of failed responses helps to reduce the load on + domain controllers and improve performance of event processing. Short TTL values are recommended + to make the product report accurate user information. +- Maximum cache size – Specify the maximum cache size for both successful and failed responses. The + default is 300000. + +Click **OK** to commit the modifications. Click **Cancel** to discard the modifications. The Agent +Properties window closes. diff --git a/docs/activitymonitor/9.0/admin/agents/properties/apiserver.md b/docs/activitymonitor/9.0/admin/agents/properties/apiserver.md new file mode 100644 index 0000000000..43c5ffc223 --- /dev/null +++ b/docs/activitymonitor/9.0/admin/agents/properties/apiserver.md @@ -0,0 +1,66 @@ +--- +title: "API Server Tab" +description: "API Server Tab" +sidebar_position: 40 +--- + +# API Server Tab + +The API Server Tab provides options to configure API server settings to send information about +agents, agent configuration, and agent data to applications remotely. If an application wants to +read the activity data using the API, the API Server must be enabled on each agent collecting +activity. + +![API Server Tab for Agent Properties](/images/activitymonitor/9.0/admin/agents/properties/apiservertab.webp) + +Check the Enable API access on this agent box to utilize the options on this tab: + +- API server port (TCP): [number] (from 1000 to 65535) – Enter the API server port. The default + is 4494. +- Configure what applications have access to the API – Specifies which API servers can be included + or excluded from receiving event data. + - Add Application – Click Add Application to open the Add or edit API client window to add an + Application name to the list + - Remove – Select an Application Name and click Remove to remove an Application name from the + list + - Edit – Select an Application Name and click Edit... to open the Add or edit API client window + for that Application Name + +Grant or revoke access to the API Server by registering applications. + +![Add or Edit API Client popup window](/images/activitymonitor/9.0/admin/agents/properties/addoreditapiclient.webp) + +Click Add Application to open the Add or edit API client window. + +- Application name – Name of application to provide read-only access to +- Permissions – list of permissions for Activity Monitor  through API Server + - Access activity data – Provides a read-only access to the activity log files of the agent + hosting the API Server. The access is provided to the files stored on the agent's server or on + the archival network share. The permission also provides minimal and read-only access to + configuration of monitored hosts/domain, enough to match the monitored hosts/services to their log + files. + - Read – Provides a read-only access to the list of the agents and their configuration settings; + configuration of monitored domains; configuration of monitored hosts/services. The permission does not + provide access to the saved passwords or other secrets. + - Policy change - Provides permissions required to update the AD Monitoring domain configuration + settings + - Modify host - Provides permissions required to update the monitored hosts/services settings + - Modify agent - Provides permissions required to update the agent hosts settings +- Client ID/Generate – Generate button creates a new Client ID and Client Secret (password) + credentials for applications to access API server +- Client Secret/Copy – Copy button copies the Client ID and Client Secret (password) into its + respective textbox after the application is added or the Generate button is pressed +- Secret Expires – Displays the number of days until the Client Secret expires before activated. The + default is 3 days. + +The options below the API Application Access window are: + +- Managing console/Use this console – Use this console button enters the host name of the Activity + Monitor Console within the textbox +- IPv4 or IPv6 whitelist – IP Addresses of the remote hosts, which are allowed to connect to the API + port, can be whitelisted by entering them in the box. IP Addresses should be entered as separate + addresses with space, comma (,), semicolon (;), or a multi-line list. Leave the box blank to + accept connections from any hosts. + +Click **OK** to commit the modifications. Click **Cancel** to discard the modifications. The Agent +Properties window closes. diff --git a/docs/activitymonitor/9.0/admin/agents/properties/archiving.md b/docs/activitymonitor/9.0/admin/agents/properties/archiving.md new file mode 100644 index 0000000000..7d4d7e0f60 --- /dev/null +++ b/docs/activitymonitor/9.0/admin/agents/properties/archiving.md @@ -0,0 +1,53 @@ +--- +title: "Archiving Tab" +description: "Archiving Tab" +sidebar_position: 6 +--- + +# Archiving Tab + +By default, the Activity Monitor keeps the activity logs on the servers where the activity agents +are deployed. The Archiving tab provides users with options to enable archiving for the activity +agent and move the archived files to another location on the server or to a network location. + +![Archiving Tab for Agent Properties](/images/activitymonitor/9.0/admin/agents/properties/archiving_tab.webp) + +The Days to keep Log files option, listed under the Log Files tab within Host Properties, applies to +Archive log files. When the entered number of days entered have passed, the activity logs and +Archive log files are deleted. The path to the Archive log files is next to the Configure button, +and listed under the Archive Location column within the Agents tab. + +Check the Enable archiving for this agent box to enable the options on this tab. The archive feature +is disabled by default. + +- Disk Quota — Maximum disk space the agent is allowed to use on the server it is installed on (at + least 100MB) – Select the number of megabytes or gigabytes. The default is 5 GB. +- Archive log files on this computer – Select to archive the logs on the server hosting this + activity agent. When archiving is enabled, this is the default selection. Click Configure to open + the Configure a network share on this computer window and provide the following information: + +![Popup window for Configure a network share on this computer option](/images/activitymonitor/9.0/admin/agents/properties/archivingtabconfigure.webp) + +The options in the Configure a network share on this computer window are: + +- Directory – Click the ellipsis (…) to browse to a location on the server +- Share name – Enter the share name for the archives +- Grant read access to – Click the ellipsis (…) to specify an account or group to be granted Read + and Write access to the archive + +The options below the **Configure** button are: + +- Archive log files on an UNC path (e.g. \\host-name.domain.local\share-name) – Click the ellipsis + (…) to browse for a location and select the UNC path +- User name/User password – Specify credentials to access the network share. Leave the credentials + blank to access the share using the credentials supplied for activity agent deployment. +- Test – Click Test to ensure a successful connection to the network share + +Click **OK** to commit the modifications. Click **Cancel** to discard the modifications. The Agent +Properties window closes. + +:::note +Linux agents move activity logs to a set local path. Remote storage can be mounted to use +this path for archiving. + +::: diff --git a/docs/activitymonitor/9.0/admin/agents/properties/certificate.md b/docs/activitymonitor/9.0/admin/agents/properties/certificate.md new file mode 100644 index 0000000000..9f560cd421 --- /dev/null +++ b/docs/activitymonitor/9.0/admin/agents/properties/certificate.md @@ -0,0 +1,153 @@ +--- +title: "Certificate Tab" +description: "Certificate Tab" +sidebar_position: 5 +--- + +# Certificate Tab + +Activity Monitor Agent uses certificates to secure the connection between the Linux Agent and the Console / API Server; +between NAS devices and the Agent; between the Agent and REST API users. + +By default, the Agent uses an automatically generated self-signed certificate. The Console and the API Server do not enforce +validity checks on these self-signed agent certificates. + +This self-signed certificate can be replaced with one issued by a Certification Authority. Once replaced, the Console and +the API Server will ensure the validity of the agent’s certificates. + + +## Certificate Status + +The details of the current Agent certificate can be accessed via the **Certificate** page within the Agent settings. +The Console displays the Subject, Issuer, validity period, and whether it is a self-signed certificate. +The **Status** field indicates the Console’s trust in the presented certificate. + +An 'untrusted' status indicates that the agent's certificate has either been modified since the agent was initially added +to the Console or its validity period has expired. + + +:::warning +An untrusted certificate will prevent the Console and API Server from connecting to the agent. +::: + +If the change was intentional, use the **Trust this certificate** button to validate the certificate. This action will +establish trust for self-signed certificates, or for the issuing Certificate Authority in the case of CA-issued certificates. + +To replace the current certificate, use the **Manage certificates…** button. + + +:::info +Both **Trust this certificate** and **Manage certificates** functions support batch execution for multiple selected agents. +Also, when multiple agents are selected, the certificate information will only include fields with identical values across +all selected certificates, which can aid in identifying differences. +::: + +## Using CA-issued Certificates + +The **Manage certificates...** button launches a wizard to replace the current certificate of the agent or selected agents +with certificates issued by your Certification Authority. The whole process involves four steps: + + +1. **Generate CSRs** + +The wizard will guide you through the generation of Certificate Signing Request (CSR) for each agent. +This CSR file will contain the agent’s hostname, FQDN, static IP addresses, optional attributes (organization, OU, country, state, locality), and the agent’s digital signature. The generated CSR files, named after their corresponding agents, will be saved to a specified directory. + +2. **Submit CSRs to the Certification Authority** + +The CSR files generated in the previous step must be manually submitted by a user to their Certification Authority. This process must be performed manually, outside of the Activity Monitor, due to the varying workflows and policies inherent to different Certification Authorities. +This step yields a set of certificate files for the agents issued by the Certification Authority based on the CSRs. The CA certificate itself also needs to be collected. +Make sure that the agent certificates have the `Server Authentication` purpose listed in the Extended Key Usage extension and have DER or PEM encoding. + +If you are using OpenSSL’s Micro CA, you can generate a certificate from a CSR file using the `x509 -req` command. + +``` +openssl x509 -req -in AGENT01.req -CA ca.crt -CAkey ca.key -out AGENT01.crt -CAcreateserial -copy_extensions copyall +``` + +3. **Apply Certificates** + +Launch the wizard again to apply the new certificates to the agents. You will be prompted to select the CA certificate file and the directory +containing the certificate files for the agents. By using the **Verify Files** button, the product will validate the certificates, +confirming issuance by the specified CA, the correct association with the agents and their private keys, and their validity period. + +Upon successful validation, the Console will permit the immediate application of the certificates via the **Apply Certificates** button. +Failed application can be retried. + +4. **Update Other Console Instances (optional)** + +If your deployment includes multiple Console instances, each instance must be updated to trust the new certificates via the **Trust this certificate** button. + +## Using Self-Signed Certificates + +The **Manage certificates** wizard can be used to switch to automatically generated self-signed certificates. The wizard presents two options: + +1. **Use existing self-signed certificates** +2. **Generate new private key and self-signed certificate** + +The first option attempts to locate and apply a previously generated self-signed certificate, if one exists, that was in use prior +to application of a CA-issued certificate. If the certificate does not exist, a new one will be created. + +This approach may be beneficial in deployments with multiple instances of the Console or API Server that still rely on this specific +self-signed certificate, so its restoration would reinstate their operational status. + +The second option will generate a new private key and a corresponding self-signed certificate for the agent. +In the event of a suspected compromise of the agent's private key, this option should be employed. + +The **Apply Changes** button immediately applies the changes to the agents. + +If your deployment includes multiple Console instances, each instance must be updated to trust the new certificates via the **Trust this certificate** button. + + +## **Command-Line Interface** + +For automated deployments, the agent executable provides a Command-Line Interface offering equivalent functionality to the Console. +All CLI commands return a non-zero exit code upon failure and output error details in JSON format.  + +### **Get current certificate** + +Command: `certificate-get` - Prints the current agent’s certificate. + +Parameters: + +* `out-file` (optional) - Path to a file where the certificate will be written. If the file exists, it will be overwritten. +If not provided, the certificate content is printed to the standard output. + +### **Generate CSR** + +Command: `certificate-create-csr` - Generates a Certificate Signing Request (CSR) for the agent. + +Parameters: + +* `out-file` (optional) - Path to a file where the CSR will be written. If the file exists, it will be overwritten. +If not provided, the CSR content is printed to the standard output. +* `common-name` (optional) - Common Name. If not specified, the server’s FQDN is used. +* `organization` (optional) - Organization name. +* `organization-unit` (optional) - Organization Unit. +* `country` (optional) - Country name. +* `state` (optional) - State name. +* `locality` (optional) - Locality name. +* `alternative-names` (optional) - A comma-separated list of Subject Alternative Names. If not specified, server’s hostname, +FQDN, and static IP addresses are added to the SAN list. + +### **Apply Certificate** + +Command: `certificate-apply` - Applies the certificate issued by a Certification Authority. + +Parameters: + +* `ca-file` - Path to the CA certificate file. +* `file` - Path to the agent's certificate file to apply. +* `what-if` (optional) - If specified, the CA and agent certificates are validated, but the new certificate is not applied. +Use this option to check the certificates before applying. + +### **Use Self-Signed Certificate** + +Command: `certificate-apply-self-signed` - Applies an automatically generated self-signed certificate. +The command will attempt to use an existing self-signed certificate, if one exists. + +Parameters: + +* `rekey` (optional) - If specified, a new private key and a new self-signed certificate will be generated. +Otherwise, the command will first attempt to use an existing self-signed certificate. If no existing certificate is found, +a new certificate will be created using the existing private key. diff --git a/docs/activitymonitor/9.0/admin/agents/properties/connection.md b/docs/activitymonitor/9.0/admin/agents/properties/connection.md new file mode 100644 index 0000000000..3434ba242b --- /dev/null +++ b/docs/activitymonitor/9.0/admin/agents/properties/connection.md @@ -0,0 +1,119 @@ +--- +title: "Connection Tab" +description: "Connection Tab" +sidebar_position: 1 +--- + +# Connection Tab + +The Connection tab allows users to modify the agent host server name and the credentials used for +installation and communication. The tab varies based on the type of agent selected. + +## For Activity Agent + +The server name can be modified in the text box. Modifying the name value does not move the activity +agent to a new server. The credentials can be updated or modified as well. + +:::tip +Remember, **Test** the credentials before clicking OK to ensure a successful connection. +::: + + +![Connection Tab for Agent Properties](/images/activitymonitor/9.0/admin/agents/properties/connectiontab.webp) + +Agent server fields: + +- Server name – Name or IP address of the server where the agent is deployed +- Port – Port the agent uses for communication with the application + +Credential fields: + +- User name – Account provisioned for use by the agent +- Password – Password for the supplied User name + +**Permissions** + +This account must be: + +- Membership in the local Administrators group + +If the user name is not specified, the currently logged in user's account will be used. + +**Less Privileged Permissions Option** + +By default, the agent accepts commands only from members of the local Administrators group. You can +allow less privileged accounts to manage the agent with the **Management Group** option. Keep in +mind that you still need to be an administrator to install, upgrade, or uninstall the agent. The +Management Group applies to the users of the console and API servers. The Management Group does not +restrict access to the agents, but grants access to its members in addition to existing members of +the local Administrators group. + +The Specify account or group window is opened from a field where a Windows account is needed. + +![Specify Account or Group popup window](/images/activitymonitor/9.0/admin/agents/properties/windowsspecifyaccountorgroup.webp) + +Follow the steps to use this window. + +**Step 1 –** Select the Domain from the drop-down menu. + +**Step 2 –** Enter the Account in the textbox. + +- Accounts can be entered in NTAccount format, UPN format, or SID format. +- Use the ellipsis (…) button to open the Select Users, Computers, Service Accounts, or Groups + window to browse for an account. + +**Step 3 –** Then click Resolve. A message displays indicating whether or not the account could be +resolved. + +**Step 4 –** If successful, click OK. + +The Specify account or group window closes, and the account is added to the field where the window +was opened. + +Click **OK** to commit the modifications. Click **Cancel** to discard the modifications. The Agent +Properties window closes. + +## For Linux Agent + +The server name can be modified in the text box. Modifying the name value does not move the Linux +agent to a new server. The credentials can be updated or modified as well. + +:::tip +Remember, **Test** the credentials before clicking OK to ensure a successful connection. +::: + + +![linuxconnectiontab](/images/activitymonitor/9.0/admin/agents/properties/linuxconnectiontab.webp) + +Agent server fields: + +- Server name – Name or IP address of the server where the agent is deployed +- Port – Port the agent uses for communication with the application + +Credential fields: + +- User name – Account provisioned for use by the agent +- Password – Password for the supplied User name + +**Permissions** + +This account must be: + +- Root privileges with password (or SSH private key) + +The **Trace level** option configures the level for the agent log it includes the following levels: + +- Same Level as the Console (uses the global level selected in the console) +- Trace (the most verbose) many collection points and can slow down + + :::warning + Selecting the **Trace** option can slow down collection due to the large amount of + data points + ::: + + +- Debug +- Info (recommended) +- Warning +- Error +- Fatal diff --git a/docs/activitymonitor/9.0/admin/agents/properties/dellceeoptions.md b/docs/activitymonitor/9.0/admin/agents/properties/dellceeoptions.md new file mode 100644 index 0000000000..ee42ca935b --- /dev/null +++ b/docs/activitymonitor/9.0/admin/agents/properties/dellceeoptions.md @@ -0,0 +1,244 @@ +--- +title: "Dell CEE Options Tab" +description: "Dell CEE Options Tab" +sidebar_position: 70 +--- + +# Dell CEE Options Tab + +The Dell CEE Options tab provides options to configure Dell Common Event Enabler (CEE) settings for +monitoring Dell devices. File activity monitoring leverages the Dell CEE to deliver activity events +from Dell devices. + +CEE supports two protocols to deliver events to Activity Monitor: RPC and HTTP. An agent can receive +activity from several CEEs at the same time. Among them can be a local Windows CEE, remote Windows +and Linux CEEs. Windows versions of CEEs can use both RPC and HTTP protocols. Linux versions can +only support HTTP protocols. + +:::note +Dell CEE can be installed on the same host as the activity agent, or on a different host. +If it is installed on the same host, the activity agent can configure it automatically. +::: + + +![EMC CEE Options Tab](/images/activitymonitor/9.0/admin/agents/properties/emcceeoptionstab.webp) + +The options are: + +- Check CEE Status – Click the button to confirm the status of Dell CEE installed on the agent + server +- Choose the CEE event delivery mode: + + - Synchronous real-time delivery – Events are delivered immediately as they occur, one by one. + - Asynchronous bulk delivery (VCAPS) - Events are delivered in batches with a cadence based on a + time period or a number of events. As this mode provides better throughput, it is recommended + for heavily loaded servers. If selected, specify how often events are delivered by Dell CEE + using the following options: + + - Every [number] seconds (from 60 to 600) - Default is 60 seconds + - Or every [number] events (from 10 to 10000) - Default is 100 events + - The number of events and number of seconds, are used simultaneously, whichever is reached + first + +- Choose network protocols for event delivery: + + - Both – Delivers events via MS-RPC and HTTP protocol + - MS-RPC – Delivers events via the MS-RPC protocol (Windows versions of CEE only) + - HTTP – Delivers events via the HTTP protocol (Windows and Linux versions of CEE) + + - HTTP port – The port number to communicate with the agent. The default port number is + 4492, modify if needed. The agent will add the port to the firewall exclusions + automatically. + - IPv4 or IPv6 allowlist – Specify IP addresses of CEE instance that are allowed to connect + to the agent via the HTTP protocol. Leave blank to accept connections from any host. + +:::note +For Remote Windows CEE or Linux CEE, Manual Configuration is needed. +::: + + +Click **OK** to commit the modifications. Click **Cancel** to discard the modifications. The Agent +Properties window closes. + +## Windows CEE Manual Configuration + +Windows CEE is configured with the windows registry and depends on the selected event delivery mode, +AUDIT or VCAPS. + +For the synchronous real-time delivery mode (AUDIT), use the following steps. + +**Step 1 –** Navigate to the following windows registry key +`HKEY_LOCAL_MACHINE\SOFTWARE\EMC\CEE\CEPP\Audit\Configuration`. + +**Step 2 –** Set the `Enabled` parameter to 1. + +**Step 3 –** If the `EndPoint` parameter is empty, set it to the string listed below. If it is not +empty (i.e. some other 3rd party application is also receiving activity events from CEE), append the +following string to the existing `EndPoint` value, separating them with a semicolon. + +- For the RPC protocol, `StealthAUDIT@ip-address-of-the-agent` +- For the HTTP protocol, `StealthAUDIT@http://ip-address-of-the-agent:port` + +**Step 4 –** Restart the CEE Monitor service. + +For the asynchronous bulk delivery mode with a cadence based on a time period or a number of events +(VCAPS), use the following steps. + +**Step 1 –** Navigate to the following windows registry key +`HKEY_LOCAL_MACHINE\SOFTWARE\EMC\CEE\CEPP\VCAPS\Configuration`. + +**Step 2 –** Set the `Enabled` parameter to 1. + +**Step 3 –** If the `EndPoint` parameter is empty, set it to the string listed below. If it is not +empty (i.e. some other 3rd party application is also receiving activity events from CEE), append the +following string to the existing `EndPoint` value, separating them with a semicolon. + +- For the RPC protocol, `StealthVCAPS@ip-address-of-the-agent` +- For the HTTP protocol, `StealthVCAPS@http://ip-address-of-the-agent:port` + +**Step 4 –** Set `FeedInterval` to how often, in seconds, information is sent from CEE to the +Activity Monitor. The default is 60 seconds. The range is from 60 seconds to 600 seconds. + +**Step 5 –** Set `MaxEventsPerFeed` to how many events must occur before information is sent from +CEE to Activity Monitor. The default is 100 events. The range is from 10 events to 10,000 events. + +:::note +The `FeedInterval` and `MaxEventsPerFeed` delivery cadences are used simultaneously. +::: + + +**Step 6 –** Restart the CEE Monitor service. + +:::note +All protocol strings are case sensitive. +::: + + +## Linux CEE Manual Configuration + +CEE binaries, configuration, and log files are located in `/opt/CEEPack` directory. + +**Step 1 –** Update the configuration file `/opt/CEEPack/emc_cee_config.xml`. + +**Step 2 –** Restart CEE with `/opt/CEEPack/emc_cee_svc restart` command. + +The CEE configuration file is located at` /opt/CEEPack/emc_cee_config.xml`. You need to add an +endpoint to the `EndPoint` node. In addition to the `EndPoint` node, you need to set `Enabled` to +`1` in either `Audit` or `VCAPS` if the Activity Monitor is the only application getting events from +the CEE. If there are multiple applications, enable the delivery modes accordingly. + +The EndPoint node's format is a semicolon-separated list of applications +in` PartnerId@http://address-of-the-app:port` format. + +For the Activity Monitor use the following strings: + +- For Audit, `StealthAUDIT@http://ip-address-of-the-agent:port` +- For VCAPS, `StealthVCAPS@http://ip-address-of-the-agent:port` + +Here's an example for the synchronous delivery (Audit): + +```xml + + +**** + + + +**** + + + +**1** + +StealthAUDIT@http://[IP Address]:[Port] + +**** + + + +... + +**** + + + +**0** + +StealthVCAPS@http://[IP Address]:[Port] + +**60** + +100 + +**** + + + + +``` + +Here's an example for the asynchronous delivery (VCAPS): + +```xml + + +**** + + + +**** + + + +**0** + +StealthAUDIT@http://[IP Address]:[Port] + +**** + + + +... + +**** + + + +**1** + +StealthVCAPS@http://[IP Address]:[Port] + +**60** + +100 + +**** + + + + +``` + +Make sure to set `Enabled` to `1` only in `Audit` or `VCAPS` if Activity Monitor is the only product +receiving activity from CEE. Otherwise, enable the modes according to all product requirements. + +If you want to send activity to several 3rd party applications, separate them with semicolons. + +```xml + + +**** + +1 + +**Splunk@10.20.30.40:12345;StealthAUDIT@http://[IP Address]:[Port]** + + + + +``` + +:::note +All protocol strings are case sensitive. + +::: diff --git a/docs/activitymonitor/9.0/admin/agents/properties/diskquota.md b/docs/activitymonitor/9.0/admin/agents/properties/diskquota.md new file mode 100644 index 0000000000..695a8f4d98 --- /dev/null +++ b/docs/activitymonitor/9.0/admin/agents/properties/diskquota.md @@ -0,0 +1,22 @@ +--- +title: "Disk Quota Tab" +description: "Disk Quota Tab" +sidebar_position: 7 +--- + +# Disk Quota Tab + +The **Disk Quota Tab** is used to limit the size of logs to save disk space. + +![diskquotatab](/images/activitymonitor/9.0/admin/agents/properties/diskquotatab.webp) + +The configurable options are: + +- Enable disk quota monitoring for this agent – Check the box to enable disk quota monitoring for + the agent +- Maximum disk space the agent is allowed to use on the server it is installed on (at least 100MB) – + Set the maximum disk space that is allowed to be used on the server to store log files. The + default value is **5 GB**. + +Click **OK** to commit the modifications. Click **Cancel** to discard the modifications. The Agent +Properties window closes. diff --git a/docs/activitymonitor/9.0/admin/agents/properties/dns.md b/docs/activitymonitor/9.0/admin/agents/properties/dns.md new file mode 100644 index 0000000000..5f116d918b --- /dev/null +++ b/docs/activitymonitor/9.0/admin/agents/properties/dns.md @@ -0,0 +1,48 @@ +--- +title: "DNS Tab" +description: "DNS Tab" +sidebar_position: 90 +--- + +# DNS Tab + +Use the DNS tab to customize how the agent queries and caches DNS results. + +![DNS Tab](/images/activitymonitor/9.0/admin/agents/properties/dnstab.webp) + +The configurable options are: + +- Enable local DNS cache service – Select this checkbox to enable the local DNS cache service. Leave + the option unchecked to disable the local DNS cache service. The DNS cache service proactively + updates data, keeping DNS records up to date and available for real-time event reporting. Use this + option if your DNS infrastructure cannot handle the load (requests take hundreds of milliseconds) + during peak hours. +- DNS servers (IPs) – IP addresses of the DNS servers to be used for look-ups. IP addresses should + be entered as separate addresses with space, comma (,), semicolon (;), or a multi-line list. Leave + the box blank to use the default DNS server. +- Lookup timeout – Specify the time for look-up timeout in milliseconds. The default is 1800 + milliseconds. If a DNS request fails to complete during the specified interval, the product + reports an empty host-name or a previous result from the cache. The product continues to wait for + a response in the background so that further events can use the result. +- Cache TTL for successful results – Specify the caching interval (time-to-live) for successful DNS + responses. The default is 1 hour. When a DNS query returns a valid IP address or host-name, the + response is cached for the specified time. The choice of TTL value depends on the environment: how + often IP addresses are reassigned; how much load the DNS server can handle. High TTL values reduce + the load on DNS servers but may result in stale data being reported. + If the DNS Cache service is used, the records are automatically updated when the TTL expires. +- Cache TTL for failed results – Specify the caching interval (time-to-live) for failed DNS + responses. The default is 1 minute. When a DNS query cannot resolve an IP address or host-name, + the failed result is cached for the specified time. Caching of failed responses helps to reduce + the load on DNS servers and improve performance of event processing. + If the DNS Cache service is used, the records are automatically updated when the TTL expires. +- Maximum cache size – Specify the maximum cache size. The default is 100000. +- Refresh throttle time – Specify the time interval between DNS queries that the DNS Cache service + uses to update expired records. The default is 1000 milliseconds. + If the DNS Cache service is used, the records are automatically updated when the TTL expires. This + option allows you to limit the number of DNS requests the service sends to update the cache. A + throttling period of 100 milliseconds will limit the update task to 10 requests per second. +- Parallelism – Specify how many DNS requests the DNS Cache service is allowed to send in parallel. + High values may overload DNS servers. + +Click **OK** to commit the modifications. Click **Cancel** to discard the modifications. The Agent +Properties window closes. diff --git a/docs/activitymonitor/9.0/admin/agents/properties/inactivityalerts.md b/docs/activitymonitor/9.0/admin/agents/properties/inactivityalerts.md new file mode 100644 index 0000000000..bf22fbcd1b --- /dev/null +++ b/docs/activitymonitor/9.0/admin/agents/properties/inactivityalerts.md @@ -0,0 +1,130 @@ +--- +title: "Inactivity Alerts Tab" +description: "Inactivity Alerts Tab" +sidebar_position: 100 +--- + +# Inactivity Alerts Tab + +The Inactivity Alerts tab, once enabled and configured, sends real-time alerts when the agent stops +receiving events for a specific time frame. The tab varies based on the type of agent selected. + +Check the **Enable Inactivity alerting for this agent** box to enable the options on this tab. + +![Inactivity Alerts Tab for Agent Properties](/images/activitymonitor/9.0/admin/agents/properties/inactivityalerts.webp) + +Once enabled, set the alerting parameters: + +- Length of inactivity – Enter the number of Minutes, Hours, or Days for inactivity before an alert + is triggered. The default is 6 Hours. +- Repeat an alert every – Enter the number of Minutes, Hours, or Days for an alert to be repeated if + inactivity continues. The default is 6 Hours. + +The two tabs at the bottom are for configuring the method used to send the alert: + +- Syslog Alerts – Configure the application to send alerts to a SIEM platform +- Email Alerts – Configure the application to send alerts through an SMTP server + +Click **OK** to commit the modifications. Click **Cancel** to discard the modifications. The Agent +Properties window closes. + +## Syslog Alerts Tab + +The Syslog alert sends a notification that the activity agent has not received event data for the +configured interval. The alert is sent to the Syslog configured on the **Syslog Alerts** tab. + +![inactivityalertssyslogalerts](/images/activitymonitor/9.0/admin/agents/properties/inactivityalertssyslogalerts.webp) + +- Syslog server in SERVER[:PORT] format – Type the **Syslog server name** with a SERVER:PORT format + in the text box. The server name can be short name, fully qualified name (FQDN), or IP Address, as + long as the organization’s environment can resolve the name format used. +- Syslog protocol – Identify the **Syslog protocol** to be used for the alert. The drop-down menu + includes: + + - UDP + - TCP + - TLS + + :::note + The TCP and TLS protocols add the **Message framing** drop-down menu. **Message + framing** options include: + ::: + + + - LS (ASCII 10) delimiter + - CR (ASCII 13) delimiter + - CRLF (ASCII 13, 10) delimiter + - NUL (ASCII 0) delimiter + - Octet Count (RFC 5425) + +- Test Button – The **Test** button sends a test message to the Syslog server to check the + connection. A connection status message displays with either a green check mark or a red X + identifying the success of the sent test message. Messages vary by Syslog protocol: + + - UDP – Sends a test message and does not verify connection + - TCP/TLS – Sends test message and verifies connection + - TLS – Shows error if TLS handshake fails + +- Syslog Message Template – Select the **Syslog message template** to be used. Click the ellipsis + (…) to open the Syslog Message Template window. The Syslog template provided is **AlienVault / + Generic Syslog**. + +![Message Template popup window for Syslog Alerts](/images/activitymonitor/9.0/admin/agents/properties/inactivityalertssyslogalertsmessagetemplate.webp) + +Custom templates can be created. Select the desired template or create a new template by modifying +an existing template within the Syslog Message Template window. The new message template is named +Custom. + +Click **OK** to apply changes and exit, or **Cancel** to exit without saving any changes. + +## Email Alerts Tab + +The email alert sends a notification that the activity agent has not received event data for the +configured interval. The alert is sent to the configured recipients on the Email Alerts tab. + +![inactivityalertsemailalerts](/images/activitymonitor/9.0/admin/agents/properties/inactivityalertsemailalerts.webp) + +- Syslog server in SERVER[:PORT] format – Type the **SMTP server name** with a SERVER:PORT format in + the text box. The server name can be short name, fully qualified name (FQDN), or IP Address, as + long as the organization’s environment can resolve the name format used. + + - Check the Enable TLS box if an SMTP server requires TLS protocol. + +- User Name/Password – Specify credentials to send email alert. If using the current agent’s machine + account, leave these fields blank. +- From email address – Enter the Sender’s email address +- To email address – Enter the Recipient’s email address. Multiple addresses are comma separated. + +![Email Alerts - Message Subject popup window](/images/activitymonitor/9.0/admin/agents/properties/inactivityalertsemailalertsmessagesubject.webp) + +- Message subject – Click the ellipsis (…) to open the Message Template window to customize the + subject. Macros can be used to insert + +![Email Alerts - Message Body popup window](/images/activitymonitor/9.0/admin/agents/properties/inactivityalertsemailalertsmessagebody.webp) + +- Message body – Click the ellipsis (…) to open the Message Template window to customize the body +- Test – The Test button sends a test message to the receiver’s email address to check the + connection. A connection status message displays with either a green check mark or a red X + identifying the success of the sent test message. + +Click **OK** to apply changes and exit, or **Cancel** to exit without saving any changes. + +## Macro Variables for Agents + +Macros are text strings that are replaced with actual values at run time. The following Macro +variables are available to customize the Syslog and Email message template: + +| Macro | Definition | +| --------------------------- | ------------------------------------------------------------- | +| %SYSLOG_DATE% | Date/Time of the alert (local time, Syslog format) | +| %TIME_STAMP% | Date/Time of the alert (local time) | +| %TIME_STAMP_UTC% | Date/Time of the alert (UTC) | +| %AGENT% | Agent host name | +| %PRODUCT% | Product name | +| %PRODUCT_VERSION% | Product Version | +| %INACTIVE_SERVER% | Host name of the monitored host which stopped sending events | +| %INACTIVE_SERVER_IP% | IP address of the monitored host which stopped sending events | +| %LAST_EVENT_TIME_STAMP% | Date/Time of the last received call (local time) | +| %LAST_EVENT_TIME_STAMP_UTC% | Date/Time of the last received event (UTC) | +| %INACTIVITY_PERIOD_MINUTES% | Period of inactivity in minutes | +| %INACTIVITY_PERIOD_HOURS% | Period of inactivity in hours | diff --git a/docs/activitymonitor/9.0/admin/agents/properties/linux.md b/docs/activitymonitor/9.0/admin/agents/properties/linux.md new file mode 100644 index 0000000000..bbf77a57d9 --- /dev/null +++ b/docs/activitymonitor/9.0/admin/agents/properties/linux.md @@ -0,0 +1,17 @@ +--- +title: "Linux Tab" +description: "Linux Tab" +sidebar_position: 110 +--- + +# Linux Tab + +The service user name configured during agent installation can be updated on the Agent Properties +Linux Tab. + +![linuxtab](/images/activitymonitor/9.0/admin/agents/properties/linuxtab.webp) + +Enter a new service user name to run daemon and click **Test** to verify the connection. + +Click **OK** to commit the modifications. Click **Cancel** to discard the modifications. The Agent +Properties window closes. diff --git a/docs/activitymonitor/9.0/admin/agents/properties/netappfpolicyoptions.md b/docs/activitymonitor/9.0/admin/agents/properties/netappfpolicyoptions.md new file mode 100644 index 0000000000..fca6569f53 --- /dev/null +++ b/docs/activitymonitor/9.0/admin/agents/properties/netappfpolicyoptions.md @@ -0,0 +1,35 @@ +--- +title: "NetApp FPolicy Options Tab" +description: "NetApp FPolicy Options Tab" +sidebar_position: 120 +--- + +# NetApp FPolicy Options Tab + +The NetApp FPolicy Options tab provides options to configure FPolicy server settings for monitoring +a NetApp Data ONTAP Cluster-Mode device. + +![Agent Properties - NetApp FPolicy Options page](/images/activitymonitor/9.0/admin/agents/properties/netappfpolicyoptions.webp) + +The available options are: + +- FPolicy server port (TCP): [number] (from 1000 to 65535) – Enter the FPolicy server port. The + default is 9999. +- FPolicy authentication – Select from the following options in the drop-down list. For TLS server + authentication, a Server certificate is required. For TLS, mutual authentication, a Server + certificate and Client certificate are required. + + - TCP, no authentication – Default setting, with no server authentication required + - TLS, server authentication – Click Server certificate to open the Server certificate window + and import a certificate + - TLS, mutual authentication – Click Server certificate to open the Server certificate window + and import a certificate, and Client certificate to open the Trusted client or CA certificate + window to import a certificate + +- IPv4 or IPv6 whitelist – IP Addresses of the Clustered Data ONTAP nodes, which are allowed to + connect to the FPolicy server, can be whitelisted by entering them in the box. IP Addresses should + be entered as separate addresses with space, comma, semicolon, or a multi-line list. Leave the box + blank to accept connections from any hosts. + +Click **OK** to commit the modifications. Click **Cancel** to discard the modifications. The Agent +Properties window closes. diff --git a/docs/activitymonitor/9.0/admin/agents/properties/network.md b/docs/activitymonitor/9.0/admin/agents/properties/network.md new file mode 100644 index 0000000000..7311fd90eb --- /dev/null +++ b/docs/activitymonitor/9.0/admin/agents/properties/network.md @@ -0,0 +1,20 @@ +--- +title: "Network Tab" +description: "Network Tab" +sidebar_position: 130 +--- + +# Network Tab + +Use the Network Tab to specify the network interface that NAS devices or API Server users use to +connect to this server. + +![Agent Properties - Network Tab](/images/activitymonitor/9.0/admin/agents/properties/networktab.webp) + +If an agent machine has multiple network adapters, network interfaces can be specified in the +Network Tab. Select a network interface option from the **Network Interface** dropdown menu. The +Network Interface is set to Auto Detect by default. **Auto Detect** will use the first network +adapter or IP address that is found. + +Click **OK** to commit the modifications. Click **Cancel** to discard the modifications. The Agent +Properties window closes. diff --git a/docs/activitymonitor/9.0/admin/agents/properties/networkproxy.md b/docs/activitymonitor/9.0/admin/agents/properties/networkproxy.md new file mode 100644 index 0000000000..2fece877f8 --- /dev/null +++ b/docs/activitymonitor/9.0/admin/agents/properties/networkproxy.md @@ -0,0 +1,32 @@ +--- +title: "Network Proxy Tab" +description: "Network Proxy Tab" +sidebar_position: 140 +--- + +# Network Proxy Tab + +Use the Network Proxy tab to set the proxy for connection to Microsoft Entra ID (formerly Azure AD) +and Office 365 monitoring. You can leave the properties blank to connect to Microsoft Entra ID +directly. + +![Agent Properties - Network Tab](/images/activitymonitor/9.0/admin/agents/properties/networkproxytab.webp) + +The configurable options are: + +- HTTP proxy server in SERVER[:PORT] format – Specify the IP address or name and the port number of + the proxy server to query Microsoft Entra ID and Office 365. You can leave this field blank to + disable HTTP proxy. +- Select one of the following checkboxes: + + - Authenticate as the agent's machine account + - Bypass the proxy server for local addresses + +- User name – Specify a user name for the proxy server +- User password – Specify a password for the user name +- Bypass list – Specify the Bypass list. This is a list of URIs that do not use the proxy server + when accessed. Multiple addresses can be entered separated by space, comma (,), semicolon (;), or + as a multi-line list. + +Click **OK** to commit the modifications. Click **Cancel** to discard the modifications. The Agent +Properties window closes. diff --git a/docs/activitymonitor/9.0/admin/agents/properties/nutanix.md b/docs/activitymonitor/9.0/admin/agents/properties/nutanix.md new file mode 100644 index 0000000000..5d2e676f48 --- /dev/null +++ b/docs/activitymonitor/9.0/admin/agents/properties/nutanix.md @@ -0,0 +1,28 @@ +--- +title: "Nutanix Tab" +description: "Nutanix Tab" +sidebar_position: 150 +--- + +# Nutanix Tab + +The Nutanix tab provides features to configure settings for monitoring Nutanix devices. + +![Agent Properties - Nutanix](/images/activitymonitor/9.0/admin/agents/properties/nutanix.webp) + +The available Agent server settings for Nutanix are: + +- Agent server port (TCP) – Enter the TCP port that Nutanix will use to connect to the agent. The + agent will add the port to the firewall exclusions automatically. The default is 4501. +- IPv4 or IPv6 allowlist – Specify the IP addresses of the Nutanix nodes, which are allowed to + connect to the agent server port. Multiple addresses can be entered separated by space, comma (,), + semicolon (;), or as a multi-line list. Leave the box blank to accept connections from any hosts. + + :::note + This setting is optional and it allows you to improve security by limiting the number + of IP addresses allowed to connect. + ::: + + +Click **OK** to commit the modifications. Click **Cancel** to discard the modifications. The Agent +Properties window closes. diff --git a/docs/activitymonitor/9.0/admin/agents/properties/overview.md b/docs/activitymonitor/9.0/admin/agents/properties/overview.md new file mode 100644 index 0000000000..59d2413086 --- /dev/null +++ b/docs/activitymonitor/9.0/admin/agents/properties/overview.md @@ -0,0 +1,33 @@ +--- +title: "Agent Properties Window" +description: "Agent Properties Window" +sidebar_position: 50 +--- + +# Agent Properties Window + +On the Agents tab, the Edit button opens the agent’s Properties window, which contains the following +tabs: + +- [Connection Tab](/docs/activitymonitor/9.0/admin/agents/properties/connection.md) +- [Certificate Tab](/docs/activitymonitor/9.0/admin/agents/properties/certificate.md) +- [Archiving Tab](/docs/activitymonitor/9.0/admin/agents/properties/archiving.md) +- [Disk Quota Tab](/docs/activitymonitor/9.0/admin/agents/properties/diskquota.md) +- [Inactivity Alerts Tab](/docs/activitymonitor/9.0/admin/agents/properties/inactivityalerts.md) +- [Active Directory Tab](/docs/activitymonitor/9.0/admin/agents/properties/activedirectory.md) – AD Agent only +- [AD Users Tab](/docs/activitymonitor/9.0/admin/agents/properties/adusers.md) +- [API Server Tab](/docs/activitymonitor/9.0/admin/agents/properties/apiserver.md) +- [Dell CEE Options Tab](/docs/activitymonitor/9.0/admin/agents/properties/dellceeoptions.md) – Activity Agent only +- [DNS Tab](/docs/activitymonitor/9.0/admin/agents/properties/dns.md) +- [Linux Tab](/docs/activitymonitor/9.0/admin/agents/properties/linux.md) – Linux Agent only +- [NetApp FPolicy Options Tab](/docs/activitymonitor/9.0/admin/agents/properties/netappfpolicyoptions.md) – Activity Agent only +- [Network Tab](/docs/activitymonitor/9.0/admin/agents/properties/network.md) +- [Network Proxy Tab](/docs/activitymonitor/9.0/admin/agents/properties/networkproxy.md) +- [Nutanix Tab](/docs/activitymonitor/9.0/admin/agents/properties/nutanix.md) – Activity Agent only +- [Panzura Tab](/docs/activitymonitor/9.0/admin/agents/properties/panzura.md) – Activity Agent only +- [Qumulo Tab](/docs/activitymonitor/9.0/admin/agents/properties/qumulo.md) – Activity Agent only +- [Additional Properties Tab](/docs/activitymonitor/9.0/admin/agents/properties/additionalproperties.md) + +Select the desired agent and click **Edit** to open the agent’s Properties window. + +![Properties Window](/images/activitymonitor/9.0/admin/agents/properties/mainimage.webp) diff --git a/docs/activitymonitor/9.0/admin/agents/properties/panzura.md b/docs/activitymonitor/9.0/admin/agents/properties/panzura.md new file mode 100644 index 0000000000..f20d618439 --- /dev/null +++ b/docs/activitymonitor/9.0/admin/agents/properties/panzura.md @@ -0,0 +1,30 @@ +--- +title: "Panzura Tab" +description: "Panzura Tab" +sidebar_position: 160 +--- + +# Panzura Tab + +The Panzura Tab provides features to configure settings for monitoring Panzura devices. + +![Agent Properties - Panzura Tab](/images/activitymonitor/9.0/admin/agents/properties/panzuratab.webp) + +The available options are: + +- Agent server port (TCP) - Enter the agent server port. The default is 4497. +- Users can protect the port with a username and password. The credentials will be configured in + Panzura + + - User name – Enter a custom user name or click **Generate** to create a random username and + password + - Password – Enter a custom password or use the generated password. Click **Copy** to copy the + user name and password to the clipboard. + +- IPv4 or IPv6 allowlist – IP Addresses of the remote hosts, which are allowed to connect to the API + port, can be whitelisted by entering them in the box. IP Addresses should be entered as separate + addresses with space, comma (,), semicolon (;), or a multi-line list. Leave the box blank to + accept connections from any hosts. + +Click **OK** to commit the modifications. Click **Cancel** to discard the modifications. The Agent +Properties window closes. diff --git a/docs/activitymonitor/9.0/admin/agents/properties/qumulo.md b/docs/activitymonitor/9.0/admin/agents/properties/qumulo.md new file mode 100644 index 0000000000..3ae93edd46 --- /dev/null +++ b/docs/activitymonitor/9.0/admin/agents/properties/qumulo.md @@ -0,0 +1,23 @@ +--- +title: "Qumulo Tab" +description: "Qumulo Tab" +sidebar_position: 170 +--- + +# Qumulo Tab + +The Qumulo tab provides features to configure settings for monitoring Qumulo devices. + +![Agent Properties - Qumulo](/images/activitymonitor/9.0/admin/agents/properties/qumulo.webp) + +The available options are: + +- Syslog port (TCP) – Enter the TCP port that Qumulo will use to connect to the agent. The agent + will add the port to the firewall exclusions automatically. The default is 4496. The range of + valid values is from 1000 to 65535. +- IPv4 or IPv6 allowlist – Specify the IP addresses of the Qumulo nodes, which are allowed to + connect to the agent server port. Multiple addresses can be entered separated by space, comma (,), + semicolon (;), or as a multi-line list. Leave the box blank to accept connections from any hosts. + +Click **OK** to commit the modifications. Click **Cancel** to discard the modifications. The Agent +Properties window closes. diff --git a/docs/activitymonitor/9.0/admin/agents/single.md b/docs/activitymonitor/9.0/admin/agents/single.md new file mode 100644 index 0000000000..bc44fc463d --- /dev/null +++ b/docs/activitymonitor/9.0/admin/agents/single.md @@ -0,0 +1,72 @@ +--- +title: "Single Activity Agent Deployment" +description: "Single Activity Agent Deployment" +sidebar_position: 10 +--- + +# Single Activity Agent Deployment + +Before deploying the activity agent, ensure all +[Activity Agent Server Requirements](/docs/activitymonitor/9.0/requirements/activityagent/activityagent.md) have been met, +including those for NAS devices when applicable. Follow the steps to deploy the activity agent to a +single Windows server. + +:::note +These steps are specific to deploying activity agents for monitoring supported target +environments. +::: + + +**Step 1 –** On the Agents tab, click Add agent to open the Add New Agent(s) window. + +![Install New Agent window](/images/activitymonitor/9.0/install/agent/installnew.webp) + +**Step 2 –** On the Install new agent page, enter the Server name (name or IP Address) to deploy to +a single server. Leave the field blank to deploy the agent on the local server. Click Next. + +![Specify Agent Port page](/images/activitymonitor/9.0/install/agent/portdefault.webp) + +**Step 3 –** On the Specify Port page, specify the port that should be used by the new agent. The +default port is 4498. Click **Next**. + +![Credentials to Connect to the Server(s) page](/images/activitymonitor/9.0/install/agent/credentials.webp) + +**Step 4 –** On the Credentials To Connect To The Server(s) page, select either Windows or Linux file +monitoring. Then, enter the **User name** and **Password** to connect to the API Server. + +![Test Account Connection](/images/activitymonitor/9.0/admin/agents/add/testaccountconnection.webp) + +**Step 5 –** Click **Connect** to test the connection. If the connection is successful, click +**Next**. If the connection is unsuccessful, see the status message that appears for information on +the failed connection and correct the error to proceed. + +![agentinstalllocation](/images/activitymonitor/9.0/admin/agents/add/agentinstalllocation.webp) + +**Step 6 –** On the Agent Install location page, specify the **Agent installation path**. The +default path is `C:\Program Files\Netwrix\Activity Monitor\Agent`. Click **Next**. + +![Enable Windows File Activity Monitoring page](/images/activitymonitor/9.0/admin/agents/add/enablewindowsfileactivitymonitoring.webp) + +**Step 7 –** On the Windows Agent Settings window, configure the following options: + +- Windows Activity Monitoring — Check the Add Windows file activity monitoring after installation + checkbox to enable monitoring all file system activity on the targeted Windows server after + installation. Alternatively, the Windows monitoring can be enabled later on the Monitored Hosts & Services + tab. +- Management Group — By default, the agent only accepts commands from members from the + BUILTIN\Administrators group. Less privileged accounts can be used to manage the agent with the + Management group setting. Keep in mind that an administrator account must be used to install, + upgrade or uninstall an agent. The value must be a domain or local security group entered in the + DOMAIN\groupname format. + +**Step 8 –** Click Finish. The Add New Agent(s) window closes, and the activity agent is deployed to +and installed on the target host. + +During the installation process of the agent, the status will display Installing. If there are any +errors, the Activity Monitor stops the installation and lists the errors in the Agent messages box. + +![consolewithagent](/images/activitymonitor/9.0/install/agent/consolewithagent.webp) + +When the activity agent installation is complete, the status changes to **Installed** and the +activity agent version populates. The next step is to add hosts to be monitored. See the +[Monitored Hosts & Services Tab](/docs/activitymonitor/9.0/admin/monitoredhosts/overview.md) topic for additional information. diff --git a/docs/activitymonitor/9.0/admin/monitoreddomains/_category_.json b/docs/activitymonitor/9.0/admin/monitoreddomains/_category_.json new file mode 100644 index 0000000000..d6345b7c09 --- /dev/null +++ b/docs/activitymonitor/9.0/admin/monitoreddomains/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Monitored Domains Tab", + "position": 20, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "overview" + } +} \ No newline at end of file diff --git a/docs/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/_category_.json b/docs/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/_category_.json new file mode 100644 index 0000000000..0f6c7ce58f --- /dev/null +++ b/docs/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "AD Monitoring Configuration Window", + "position": 10, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "overview" + } +} \ No newline at end of file diff --git a/docs/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/authentication.md b/docs/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/authentication.md new file mode 100644 index 0000000000..9e6592f894 --- /dev/null +++ b/docs/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/authentication.md @@ -0,0 +1,190 @@ +--- +title: "Authentication Tab" +description: "Authentication Tab" +sidebar_position: 30 +--- + +# Authentication Tab + +The Authentication tab on a domain’s Configuration window allows users to configure communication +with servers. + +![AD Monitoring Configuration - Authentication Tab](/images/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/operationstab.webp) + +After checking the Enable Authentication box, the following event filters can be modified on the +sub-tabs: + +- Forged PAC Analytic +- Host (From) +- Host (To) +- IP Addresses (From) +- IP Addresses (To) +- Operations +- Servers +- Users + +## Forged PAC Analytic + +The Forged Privilege Account Certificate (PAC) analytic type identifies Kerberos tickets with a +modified PAC. By manipulating the PAC, a field in the Kerberos ticket that contains a user’s +authorization data (in Active Directory this is group membership), an attacker is able to grant +themselves additional elevated privileges. + +![AD Monitoring Configuration - Authentication Tab](/images/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/forgedpac.webp) + +Double-click text box to enter specific **RIDs**. Click OK. The AD agent then compares against the +PAC and user’s access token for a mismatch to trigger the incident. + +:::note +The Forged PAC analytic is monitoring for when the user is not a member of a group that is +listed in the PAC section of the user’s Kerberos ticket. This analytic can be scoped to monitor +specific groups. To reduce the number of false positives, the AD agent only checks for a mismatch of +sensitive groups as selected in the policy Settings tab. +::: + + +## Host (From) + +The Hosts (from) option is where the policy can be scoped to only monitor specific hosts as +originators of an authentication event or to exclude specific hosts from being monitored for +authentication events. + +![Host (From) Tab in the Authentication Tab](/images/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/hostfrom.webp) + +Underneath each section, there are additional Host details: + +- IP – Field must contain IP address, e.g. 123.456.7.890 +- DNS – Field must contain a fully qualified domain name of the host, e.g. dc01.nwxtech.com +- Netbios – Field must contain NetBIOS name of the host, e.g. dc01 + +Double-click the text boxes within the column, then enter all three methods of identification for a +host (IP Address, NETBIOS host name, or DNS host name) to include or exclude the originating host +from authentication event collection. + +## Host (To) + +The Hosts (to) option is where the policy can be scoped to only monitor specific hosts as target +hosts of an authentication event or to exclude specific hosts from being monitored as targets of +authentication events. + +![Host (To) Tab in the Authentication Tab](/images/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/hostto.webp) + +Underneath each section, there are additional Host details: + +- IP – Field must contain IP address, e.g. 123.456.7.890 +- DNS – Field must contain a fully qualified domain name of the host, e.g. dc01.nwxtech.com +- Netbios – Field must contain NetBIOS name of the host, e.g. dc01 + +Double-click the text boxes within the column, then enter all three methods of identification for a +host (IP Address, NETBIOS host name, or DNS host name) to include or exclude the target host from +authentication event collection. + +## IP Addresses (From) + +The IP Addresses (from) option is where the policy can be scoped to only monitor specific IP +Addresses as originators of an authentication event or to exclude specific IP Addresses from being +monitored for authentication events. + +![IP Addresses (From) Tab in the Authenticatoin Tab](/images/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/ipaddressesfrom.webp) + +Underneath each section, there is an additional Address detail: + +- Value – Must be provided in IP address format + +Double-click the text box beneath **Value** to enter the desired IP Addresses to include or exclude. +Press the Enter or Tab key to add another text box. + +## IP Addresses (To) + +The IP Addresses (to) option is where the policy can be scoped to only monitor specific IP Addresses +as target hosts of an authentication event or to exclude specific IP Addresses from being monitored +as targets of authentication events. + +![IP Addresses (To) Tab in the Authentication Tab](/images/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/ipaddressesto.webp) + +Underneath each section, there is an additional Address detail: + +Value – Must be provided in IP address format + +Double-click the text box beneath **Value** to enter the desired IP Addresses to include or exclude. +Press the Enter or Tab key to add another text box. + +## Operations + +The Operations option filters for successful events, failed events, or both. + +![Operations Tab in the Authentication Tab](/images/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/operationstab.webp) + +The **Monitor These Attempts** section is where monitoring is set to filter for successful events, +failed events, or both: + +- Success – Monitors successful events +- Failure – Monitors failed events + +The **Monitor These Protocols** section is where authentication protocols to be monitored are +selected for the policy. Check the box to select the authentication protocol(s) to be monitored: + +- All +- Kerberos +- NTLM + +:::warning +If Login Type is enabled, authentication events will be received from Domain +Controllers only. +::: + + +The Login Type options apply only to Domain Controllers. These options provide the choice to monitor +Local Interactive and/or Remote Interactive logins to the Domain Controllers: + +- All - Report all authentication activity approved by the Domain Controller which includes any + local or RDP direct connections to the DC. + + - Local - Report only local login to the Domain Controller - ignore all else + - Remote - Report only remote/RDP access to the Domain Controller - ignore all else + +- Exclude failed authentications with previously valid (N-2) password – If enabled, allows to ignore + failed authentications that failed due to use of a previously valid, but now expired, password +- Exclude failed authentications with expired password – If enabled, allows to ignore failed + authentications that failed due to use of still valid, but now expired, password + +## Servers + +The Servers option targets servers to be included or excluded when filtering for authentication. + +![Servers Tab in the Authentication Tab](/images/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/serverstab.webp) + +In both sections, servers must be specified in the form 'DOMAIN\SERVER', where DOMAIN is NetBIOS +Domain name and SERVER is NetBIOS server name. + +Double-click the text box beneath Name to enter the desired servers to include or exclude. Press the +Enter or Tab key to add another text box. + +## Users + +The Users filter is where the policy can be scoped to only monitor specific security principals +committing changes within Active Directory or to exclude specific users committing changes from +being monitored. + +![Users Tab in the Authentication Tab](/images/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/userstab.webp) + +The following details appear beneath both sections: + +- Subtree – If checked, the filter is applied to the parent and all child contexts. If unchecked, + the filter is only applied to the listed context. +- Type – Field must describe the type of the select Active Directory object and can have the + following values: + + - user – Indicates that selected object is user + - group – Indicates that selected object is group + - context – Indicates that selected object is container + - sidType – Indicates that selected object is well-known SID type + +- Distinguished Name – Field must be specified in the form of 'distinguishedName' attribute syntax, + e.g. 'CN=Users,DC=Domain,DC=com'. However, for objects with 'sidType' type, it must be in the form + of WellKnownSidType Enum, e.g. 'AnonymousSid' or 'LocalSid'. + +Double-click the text box beneath Distinguished Name to enter the desired group types to include or +exclude. Double-click the text box beneath **Type** to enter the desired AD object to include or +exclude. Press the Enter or Tab key to add another text box. Check the box under **Subtree** to +include or exclude child contexts. diff --git a/docs/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/changes.md b/docs/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/changes.md new file mode 100644 index 0000000000..cbda892375 --- /dev/null +++ b/docs/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/changes.md @@ -0,0 +1,200 @@ +--- +title: "Changes Tab" +description: "Changes Tab" +sidebar_position: 20 +--- + +# Changes Tab + +The Changes tab for AD Monitoring Configuration window provides additional options to monitor +changes made to the domain. + +![Operations Tab in the Changes Tab](/images/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/operationtab.webp) + +After checking the Enable AD Changes box, the following event filters can be modified on the +sub-tabs: + +- Attributes +- Classes +- Context +- Host (From) +- IP Addresses (From) +- Objects +- Operations +- Servers +- Users + +## Attributes + +The Attributes Tab is where monitoring can be scoped to include events with specific attributes +within Active Directory. Further scoping of attributes can enable monitoring to only capture events +based on the new value. + +![Attributes Tab in the Changes Tab](/images/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/attributestab.webp) + +Double-click the text box beneath Name to enter the desired attribute to include or exclude. +Double-click the text box beneath Value to enter the desired attribute value to reference. Choose +the Operation to relate the Name and Value with. Press the **Enter** or **Tab** key to add another +textbox. + +:::note +Name field must contain Active Directory attribute name. +::: + + +Scoping the filter captures events when the new value matches with the supplied value. To scope the +filter based on the new value of the attribute, use the Operation drop-down menu. + +- AnyValue – No scoping applied for this attribute +- EmptyValue – Blank attribute values +- Equal – Attribute values that are identical to the Value field +- NotEqual – Attribute values that do not match the Value field +- LessThan – Attribute values below the supplied numeric value or before alphabetically +- GreaterThan – Attribute values above the supplied numeric value or after alphabetically +- Contains – Attribute values includes the user supplied string (numbers are treated as strings) +- NotContain – Attribute values do not include the user supplied string (numbers are treated as + strings) +- Startswith – Attribute values start with the user supplied string + +## Classes + +The Classes Tab is where the policy can be scoped to only monitor specific classes within Active +Directory or to exclude specific classes from being monitored. + +![Classes Tab in the Changes Tab](/images/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/classestab.webp) + +Double-click the text box beneath Name to enter the desired classes to include or exclude. Press the +**Enter** or **Tab** key to add another text box. + +:::note +Class must be specified in the form of `objectClass` attribute syntax but must contain +only last value of this multi-valued attribute. For example, for +`top; person; organizationalPerson; user` it must have 'user' value. +::: + + +## Context + +The Context Tab is where the policy can be scoped to only monitor specific contexts (e.g. Containers +and Organizational Units) within Active Directory or to exclude specific contexts from being +monitored. + +![Context Tab in the Changes Tab](/images/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/contexttab.webp) + +Underneath each section, there are additional Context details: + +- Subtree – If checked, the filter is applied to the parent and all child contexts. If unchecked, + the filter is only applied to the listed context. +- Distinguished Name – Field must be specified in the form of `distinguishedName` attribute syntax, + e.g. `CN=Users,DC=Domain,DC=com` + +Double-click the text box beneath Distinguished Name to enter the desired context to include or +exclude. Press the **Enter** or **Tab** key to add another text box. Check the box under Subtree to +include or exclude child contexts. + +## Host (From) + +The Hosts (from) Tab is where the policy can be scoped to only monitor specific hosts as originators +of an authentication event or to exclude specific hosts from being monitored for authentication +events. + +![Host (From) Tab in the Changes Tab](/images/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/hostfrom.webp) + +Underneath each section, there are additional Host details. + +- IP – Field must contain IP address, e.g. 123.456.7.890 +- DNS – Field must contain a fully qualified domain name of the host, e.g. ex01.nwxtech.com +- Netbios – Field must contain NetBIOS name of the host, e.g. ex01 + +Double-click the text boxes within the column, then enter all three methods of identification for a +host (IP Address, NETBIOS host name, or DNS host name) to include or exclude the originating host +from change event collection. + +## IP Addresses (From) + +The IP Addresses (from) Tab is where the policy can be scoped to only monitor specific IP Addresses +as originators of an authentication event or to exclude specific IP Addresses from being monitored +for authentication events. + +![IP Addresses (From) Tab in the Changes Tab](/images/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/ipaddressesfrom.webp) + +Underneath each section, there is an additional Address detail. + +- Value – Must be provided in IP address format + +Double-click the text box beneath **Value** to enter the desired IP addresses to include or exclude. +Press **Enter** or **Tab** key to add another text box. + +## Objects + +The Objects Tab is where the policy can be scoped to only monitor specific objects within Active +Directory or to exclude specific objects from being monitored. + +![Objects Tab in the Changes Tab](/images/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/objectstab.webp) + +Underneath each section, there is an additional Object detail. + +- Distinguished Name – Field must be specified in the form of `distinguishedName` attribute syntax, + e.g. `CN=Users,DC=Domain,DC=com` + +Double-click the text box beneath Distinguished Name to enter the desired objects to include or +exclude. Press the **Enter** or **Tab** key to add another text box. + +## Operations + +The Operations Tab provides additional configuration filters for AD event collection. + +![Operations Tab in the Changes Tab](/images/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/operationtab.webp) + +Monitor These Attempts – Filter for successful events, failed events, or both can be selected. + +- Success – Monitors successful events +- Failure – Monitors failed events + +Operations – Filter for Active Directory events to be monitored. + +- Object Added – Monitors for objects being added to Active Directory +- Object Deleted – Monitors for objects being deleted from Active Directory +- Object Modified – Monitors for objects being modified within Active Directory +- Object Moved or Renamed – Monitors for objects being moved or renamed within Active Directory + +## Servers + +The Servers Tab targets servers to be included or excluded when filtering for changes. + +![Servers Tab in the Changes Tab](/images/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/serverstab.webp) + +In both sections, servers must be specified in the form 'DOMAIN\SERVER', where DOMAIN is NetBIOS +Domain name and SERVER is NetBIOS server name. + +Double-click the text box beneath Name to enter the desired servers to include or exclude. Press the +Enter or Tab key to add another text box. + +## Users + +The Users Tab is where the policy can be scoped to only monitor specific security principals +committing changes within Active Directory or to exclude specific users committing changes from +being monitored. + +![Users Tab in the Changes Tab](/images/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/userstab.webp) + +The following details appear beneath both sections. + +- Subtree – If checked, the filter is applied to the parent and all child contexts. If unchecked, + the filter is only applied to the listed context. +- Type – Field must describe the type of the select Active Directory object and can have the + following values: + + - user –  Indicates that selected object is user + - group – Indicates that selected object is group + - context – Indicates that selected object is container + - sidType – Indicates that selected object is well-known SID type + +- Distinguished Name – Field must be specified in the form of `distinguishedName` attribute syntax, + e.g. `CN=Users,DC=Domain,DC=com`. However, for objects with `sidType` type, it must be in the form + of WellKnownSidType Enum, e.g. `AnonymousSid` or `LocalSid`. + +Double-click the text box beneath **Distinguished Name** to enter the desired group types to include +or exclude. Double-click the text box beneath Type to enter the desired AD object to include or +exclude. Press the **Enter** or **Tab** key to add another text box. Check the box under Subtree to +include or exclude child contexts. diff --git a/docs/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/globalfilters.md b/docs/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/globalfilters.md new file mode 100644 index 0000000000..05af6502bb --- /dev/null +++ b/docs/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/globalfilters.md @@ -0,0 +1,148 @@ +--- +title: "Global Filters Tab" +description: "Global Filters Tab" +sidebar_position: 10 +--- + +# Global Filters Tab + +The Global Filters options are for excluding specific Active Directory and Authentication events +from being monitored. + +![Global Filters Tab](/images/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/globalfilterstab.webp) + +The filter options are grouped by AD Global Pre-Filters, and Authentication Global Pre-Filters. +Check the boxes to activate the filters. To disable for diagnostic purposes, simply uncheck the +option(s) and click OK. All Authentication Global Pre-Filters options require configuration before +they can be enabled. + +Enable all of the AD Global Pre-Filters options as well as the Exclude Logins from Machine Accounts +option in the Authentication Global Pre-Filters section. + +When activated, the AD Agent(s) filters out the event data according to configuration defined in the +`filters.json` file located in the installation directory. + +The configurable options in the Global Filters tab are: + +- Exclude ‘Noise’ Events Option +- Exclude AD DNS Events Option +- Exclude Logins from Machine Accounts Option +- Exclude Authentication Events from Selected Hosts Option +- Exclude Authentication Events from Selected Accounts Option + +The ‘Help’ icon (**?**) opens a window that explains the type of “noise” events being filtered. + +## Exclude ‘Noise’ Events Option + +This option is enabled by default to filter out login and internal low level attributes which can be +considered ‘noise’ events. This option can be scoped to include any combination to the following +‘noise’ events: + +- Successful AD User Logins – Excludes events with the following attributes where ‘objectClass’ does + not equal computer: + + - logonCount + - lastLogon + - badPwdCount + - lastLogonTimestamp + +- AD User Logins with Bad Password – Excludes events with the following set of attributes where + ‘objectClass’ does not equal computer: + + - badPwdCount + - badPasswordTime + +- AD Computer Logins – Excludes events with the following set of attributes where ‘objectClass’ + equals computer: + + - logonCount + - lastLogon + - badPwdCount + - lastLogonTimestamp + - badPasswordTime + - badPwdCount + +- Low Level Attributes – Excludes the following attributes from event: + + - lmPwdHistory + - dBCSPwd + - ntPwdHistory + +## Exclude AD DNS Events Option + +This option is enabled by default to filter out DNS events. They must meet both of the following +conditions to be excluded: + +- objectClass = ‘dnsNode’ or ‘dnsZone’ +- Contains the ‘dnsRecord’ or ‘dNSTombstoned’ attribute + +## Exclude Logins from Machine Accounts Option + +This option is enabled by default to filter out machine logins. Click the configure link to open the +Edit Accounts window. + +![Edit Accounts window](/images/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/editaccountsexcludeloginsmachineaccounts.webp) + +The Exclude Logins from Machine Accounts collection is only accessible for configuration through the +Global Filters tab. + +:::note +Only perpetrators with accounts ending in “$” are considered for this filter. Wild cards +(\*) can be used for partial matches to account names. +::: + + +All machine accounts in the textbox are either included or excluded from event data monitoring by +the AD Agent. Machine accounts not in the list have the unselected property applied. + +Repeat the process until all machine accounts to be included or excluded from Authentication event +data have been entered in the list. Then click **OK**. + +**Usage Tip** + +Windows Server 2012 introduced gMSA (Group Managed Service Accounts). The account names for gMSA +accounts include +“$” in their names so by default authentication traffic generated by these accounts is filtered out because they ‘look’ like machine accounts, which prior to Server 2012 were the only account names ending in “$”. +The ability to add a list of filter strings to the “Exclude Logins from Machine Accounts” global +filter provides a means to capture activity by gMSA type accounts as this activity is typically of +interest where as true ‘machine accounts’ is not. By supplying either an explicit list of gMSA +account names, or if a naming convention has been adopted, a set of wild card strings such as +“gMSA\*” or “svc\*”, allows capturing authentication activity from such accounts while ignoring the +noisy ‘machine accounts’. + +## Exclude Authentication Events from Selected Hosts Option + +This option is disabled by default as it requires configuration before it can be enabled. Click the +selected hosts link to open the Edit Hosts window. + +![edithostsexcludeselectedhosts](/images/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/edithostsexcludeselectedhosts.webp) + +The Exclude Authentication Events from selected hosts collection is only accessible for +configuration through the Global Filters tab. All three methods of identification for a host (IP +Address, NETBIOS host name, or DNS host name) must be known in order to effectively exclude +authentication from the host. Identify the host to be excluded in the textbox of the IP Address +column and press the Enter or Tab to add another row on the grid. Activity Monitor attempts to +discover the NETBIOS host name and the DNS host name associated with the supplied IP Address. + +Repeat the process until all hosts for which Authentication event data will not be collected have +been entered in the list. Then click **OK**. + +## Exclude Authentication Events from Selected Accounts Option + +This option is disabled by default as it requires configuration before it can be enabled. Click the +selected accounts link to open the Edit Accounts window. + +![editaccountsexcludeauthenticationselectedaccounts](/images/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/editaccountsexcludeauthenticationselectedaccounts.webp) + +The Exclude Authentication Events from selected accounts collection is only accessible for +configuration through the Global Filtering tab. Account names [domain name\account] can also be +typed in the textbox. Wild cards (\*) can be used as part of either the domain name or account. An +asterisk (\*) appearing anywhere other than as the first character or the last character are treated +as a literal character instead of as a wild card. + +For example, \*\Service1 would exclude all Service1 accounts whether it is a domain or local +account, and Example\Service\* would exclude all accounts that start with “Service” for the Example +domain. + +Repeat the process until all accounts to be excluded from Authentication event data have been +entered in the list. Then click **OK**. diff --git a/docs/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/ldapmonitor/_category_.json b/docs/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/ldapmonitor/_category_.json new file mode 100644 index 0000000000..9da02d87e2 --- /dev/null +++ b/docs/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/ldapmonitor/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "LDAP Monitor Tab", + "position": 60, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "ldapmonitor" + } +} \ No newline at end of file diff --git a/docs/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/ldapmonitor/ldapmonitor.md b/docs/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/ldapmonitor/ldapmonitor.md new file mode 100644 index 0000000000..18b3805a24 --- /dev/null +++ b/docs/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/ldapmonitor/ldapmonitor.md @@ -0,0 +1,124 @@ +--- +title: "LDAP Monitor Tab" +description: "LDAP Monitor Tab" +sidebar_position: 60 +--- + +# LDAP Monitor Tab + +The LDAP Monitor tab on a domain’s Configuration window allows users to scope monitoring by adding +filters for accounts by name or type. + +![Operations Tab in the LDAP Monitor Tab](/images/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/operations.webp) + +After checking the Enable Ldap Monitor box, the following event filters can be modified on the +sub-tabs: + +- Host (From) +- LDAP +- Operations +- Servers +- Users + +Each filter tab acts like an “AND” statement for the filter. Any filter tab left blank is treated +like an all for that filter set. + +## Host (From) + +The Hosts (from) option is where the policy can be scoped to only monitor specific hosts as +originators of an authentication event or to exclude specific hosts from being monitored for +authentication events. + +![Host (From) Tab in the LDAP Monitor Tab](/images/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/hostfrom.webp) + +Underneath each section, there are additional Host details: + +- IP – Field must contain IP address, e.g. 123.456.7.890 +- DNS – Field must contain a fully qualified domain name of the host, e.g. dc01.nwxtech.com +- Netbios – Field must contain NetBIOS name of the host, e.g. dc01 + +Double-click the text boxes within the column, then enter all three methods of identification for a +host (IP Address, NETBIOS host name, or DNS host name) to include or exclude the originating host +from authentication event collection. + +## LDAP + +The LDAP option is where query and result objects can be monitored by group type. + +![LDAP Tab in the LDAP Monitor Tab](/images/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/ldap.webp) + +The Query section is where monitoring can be scoped to those LDAP queries that contain at least one +of the user-supplied string as a substring in BaseDN or in Query field of the LDAP Search request. +For the Query value, provide the user-supplied string in the text box. + +Double-click the text box beneath Value to enter the desired string. Press the Enter or Tab key to +add another text box. + +Example Values: + +- ‘DC=domain’ +- ‘objectClass=’ + +The Result section is where monitoring can be scoped to those LDAP query results that contain at +least one of the user-supplied string as a substring. For the Result value, provide the +user-supplied string in the text box. + +Double-click the text box beneath Value to enter the desired string. Press the Enter or Tab key to +add another text box. + +Example Value: + +- ‘CN=Domain Admins’ + +## Operations + +The Operations option filters for successful events, failed events, or both. + +![Operations Tab in the LDAP Monitor Tab](/images/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/operations.webp) + +The Monitor These Attempts section is where monitoring is set to filter for successful events, +failed events, or both: + +- Success – Monitors successful events +- Failure – Monitors failed events + +## Servers + +The Servers option targets servers to be included or excluded when filtering for a LDAP changes. + +![Servers Tab in the LDAP Monitor Tab](/images/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/servers.webp) + +In both sections, servers must be specified in the form 'DOMAIN\SERVER', where DOMAIN is NetBIOS +Domain name and SERVER is NetBIOS server name. + +Double-click the text box beneath Name to enter the desired servers to include or exclude. Press the +Enter or Tab key to add another text box. + +## Users + +The Users option is where the policy can be scoped to only monitor specific security principals +committing changes within Active Directory or to exclude specific users committing changes from +being monitored. + +![Users Tab in the LDAP Monitor Tab](/images/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/users.webp) + +The following details appear beneath both sections: + +- Subtree – If checked, the filter is applied to the parent and all child contexts. If unchecked, + the filter is only applied to the listed context. +- Type – Field must describe the type of the select Active Directory object and can have the + following values: + + - user – Indicates that selected object is user + - group – Indicates that selected object is group + - context – Indicates that selected object is container + - sidType – Indicates that selected object is well-known SID type + +- Distinguished Name – Field must be specified in the form of 'distinguishedName' attribute syntax, + e.g. 'CN=Users,DC=Domain,DC=com'. However, for objects with 'sidType' type, it must be in the form + of WellKnownSidType Enum, e.g. 'AnonymousSid' or 'LocalSid'. + +Double-click the text box beneath Distinguished Name to enter the desired group types to include or +exclude. Double-click the text box beneath Type to enter the desired AD object to include or +exclude. Press the Enter or Tab key to add another text box. Check the box under Subtree to include +or exclude child contexts. diff --git a/docs/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/ldapmonitor/ldapthreatmanager.md b/docs/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/ldapmonitor/ldapthreatmanager.md new file mode 100644 index 0000000000..b1a7554c93 --- /dev/null +++ b/docs/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/ldapmonitor/ldapthreatmanager.md @@ -0,0 +1,33 @@ +--- +title: "Configure LDAP Monitoring for Netwrix Threat Manager" +description: "Configure LDAP Monitoring for Netwrix Threat Manager" +sidebar_position: 10 +--- + +# Configure LDAP Monitoring for Netwrix Threat Manager + +Follow the steps to configure LDAP monitoring within Netwrix Activity Monitor for Netwrix Threat +Manager. + +:::note +LDAP Monitoring is not enabled, it must be enabled in the Monitored Domains tab. +::: + + +![Activity Monitor with SD Only](/images/activitymonitor/9.0/admin/monitoreddomains/actiivtymonitordomainsdonly.webp) + +**Step 1 –** In the Activity Monitor, click on the **Monitored Domains** tab. + +**Step 2 –** Select a domain and click **Edit**. + +![LDAP Monitoring Configuration for Threat Manager](/images/activitymonitor/9.0/admin/monitoreddomains/sdldapmonitoring.webp) + +**Step 3 –** Select the **LDAP Monitor** tab. + +**Step 4 –** Select the **LDAP** tab. + +**Step 5 –** In the “Query” section, double-click the blank line below the last filled in line. + +**Step 6 –** Paste the string copied from Threat Manager and press **Enter**. + +LDAP monitoring has been configured for Threat Manager. diff --git a/docs/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/lsassguardian.md b/docs/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/lsassguardian.md new file mode 100644 index 0000000000..f40854571c --- /dev/null +++ b/docs/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/lsassguardian.md @@ -0,0 +1,101 @@ +--- +title: "LSASS Guardian Tab" +description: "LSASS Guardian Tab" +sidebar_position: 50 +--- + +# LSASS Guardian Tab + +The LSASS Guardian tab allows users to modify settings that were populated with the information +entered when the host was added to prevent, monitor, or block LSASS code injections. + +![Operations Tab in the LSASS Guardian Tab](/images/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/operations.webp) + +After checking the Enable LSASS Guardian box, the following event filters can be modified on the +sub-tabs: + +- Operations +- Processes +- Servers +- Users + +Each filter tab acts like an "AND" statement for the filter. Any filter tab left blank is treated +like an "ALL" for that filter set. + +:::info +Add exclusion process filters for legitimate processes that make changes to +LSASS, e.g. third-party malware applications. +::: + + +## Operations + +The Operations option filters for successful events, failed events, or both. + +![Operations Tab in the LSASS Guardian Tab](/images/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/operations.webp) + +The Open Process Flags section is where monitoring can be scoped for requested handles that would +maliciously impact LSASS processes. + +Check the box to select the process flag(s) to be monitored: + +- PROCESS_VM_WRITE – Writes to memory in a process +- PROCESS_CREATE_THREAD – Creates a thread + +## Processes + +The Processes option is where legitimate processes, which make changes to LSASS, e.g. third-party +malware applications, can be included/excluded from being monitored by the policy. + +![Processes Tab in the LSASS Guardian Tab](/images/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/processes.webp) + +Double-click the text box beneath Name to enter the desired processes to include or exclude. Press +the Enter or Tab key to add another text box. + +:::note +While a processes inclusion is a filter option, it is not recommended for monitoring +LSASS. Adding a process inclusion filter will limit the scope to only monitor that process. Unknown +malicious processes would not be monitored in this case. +::: + + +## Servers + +The Servers option targets servers to be included or excluded when filtering for LSASS changes. + +![Servers Tab in the LSASS Guardian Tab](/images/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/servers.webp) + +In both sections, servers must be specified in the form 'DOMAIN\SERVER', where DOMAIN is NetBIOS +Domain name and SERVER is NetBIOS server name. + +Double-click the textbox beneath Name to enter the desired servers to include or exclude. Press the +Enter or Tab key to add another textbox. + +## Users + +The Users option is where the policy can be scoped to only monitor specific security principals +committing changes within Active Directory or to exclude specific users committing changes from +being monitored. + +![Users Tab in the LSASS Guardian Tab](/images/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/userstab.webp) + +The following details appear beneath both sections: + +- Subtree – If checked, the filter is applied to the parent and all child contexts. If unchecked, + the filter is only applied to the listed context. +- Type – Field must describe the type of the select Active Directory object and can have the + following values: + + - user – Indicates that selected object is user + - group – Indicates that selected object is group + - context – Indicates that selected object is container + - sidType – Indicates that selected object is well-known SID type + +- Distinguished Name – Field must be specified in the form of 'distinguishedName' attribute syntax, + e.g. 'CN=Users,DC=Domain,DC=com'. However, for objects with 'sidType' type, it must be in the form + of WellKnownSidType Enum, e.g. 'AnonymousSid' or 'LocalSid'. + +Double-click the text box beneath Distinguished Name to enter the desired group types to include or +exclude. Double-click the text box beneath Type to enter the desired AD object to include or +exclude. Press the Enter or Tab key to add another text box. Check the box under Subtree to include +or exclude child contexts. diff --git a/docs/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/overview.md b/docs/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/overview.md new file mode 100644 index 0000000000..79d570a76e --- /dev/null +++ b/docs/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/overview.md @@ -0,0 +1,23 @@ +--- +title: "AD Monitoring Configuration Window" +description: "AD Monitoring Configuration Window" +sidebar_position: 10 +--- + +# AD Monitoring Configuration Window + +On the Monitored Domains tab, select the domain and click **Edit** to open the AD Monitoring +Configuration window. + +![AD Monitoring Configuration - Global Filters Tab](/images/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/globalfilterstab.webp) + +This initially configured when the AD Agent is deployed to a domain controller. However, the +monitoring configuration can be edited after that. Use the following tabs to modify monitoring of AD +events: + +- [Global Filters Tab](/docs/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/globalfilters.md) +- [Changes Tab](/docs/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/changes.md) +- [Authentication Tab](/docs/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/authentication.md) +- [Replication Tab](/docs/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/replication.md) +- [LSASS Guardian Tab](/docs/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/lsassguardian.md) +- [LDAP Monitor Tab](/docs/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/ldapmonitor/ldapmonitor.md) diff --git a/docs/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/replication.md b/docs/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/replication.md new file mode 100644 index 0000000000..42990b4526 --- /dev/null +++ b/docs/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/replication.md @@ -0,0 +1,89 @@ +--- +title: "Replication Tab" +description: "Replication Tab" +sidebar_position: 40 +--- + +# Replication Tab + +The Replication tab on a domain’s Configuration window monitors domain controller syncing and +replication. + +![Servers Tab in the Replication Tab](/images/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/serverstab.webp) + +After checking the Enable Replication box, the following event filters can be modified on the +sub-tabs: + +- Host (From) +- Servers +- Users + +Each filter tab acts like an “AND” statement for the filter. Any filter tab left blank is treated +like an ALL for that filter set. + +Windows cannot detect if a sync request is coming from a legitimate domain controller. This option +is designed to monitor requests from computers that are not ‘excluded’ by the policy. Therefore, +legitimate domain controllers should be identified in the event filters. + +## Host (From) Filter + +The Hosts (From) option is where the policy can be scoped to only monitor specific hosts as +originators of an authentication event or to exclude specific hosts from being monitored for +authentication events. + +![Host (From) Tab in the Replication Tab](/images/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/hostfrom.webp) + +Underneath each section, there are additional Host details: + +- IP – Field must contain IP address, e.g. 123.456.7.890 +- DNS – Field must contain a fully qualified domain name of the host, e.g. dc01.nwxtech.com +- Netbios – Field must contain NetBIOS name of the host, e.g. dc01 + +Double-click the textboxes within the column, then enter all three methods of identification for a +host (IP Address, NETBIOS host name, or DNS host name) to include or exclude the originating host +from replication event collection. + +The Threat Manager DC Sync threat is sourced by the Activity Monitor's Replication AD monitoring +configuration. It is necessary for it to be configured to exclude domain controllers on the Host +(From) filter. + +## Servers Filter + +The Servers option targets servers to be included or excluded when filtering for replication. + +![Servers Tab in the Replication Tab](/images/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/serverstab.webp) + +In both cases, servers must be specified in the form 'DOMAIN\SERVER', where DOMAIN is NetBIOS Domain +name and SERVER is NetBIOS server name. + +Double-click the text box beneath Name to enter the desired servers to include or exclude. Press the +Enter or Tab key to add another text box. + +## Users Filter + +The Users option is where the policy can be scoped to only monitor specific security principals +committing changes within Active Directory or to exclude specific users committing changes from +being monitored + +![Users Tab in the Replication Tab](/images/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/userstab.webp) + +The following details appear beneath both sections: + +- Subtree – If checked, the filter is applied to the parent and all child contexts. If unchecked, + the filter is only applied to the listed context. +- Type – Field must describe the type of the select Active Directory object and can have the + following values: + + - user – Indicates that selected object is user + - group – Indicates that selected object is group + - context – Indicates that selected object is container + - sidType – Indicates that selected object is well-known SID type + +- Distinguished Name – Field must be specified in the form of 'distinguishedName' attribute syntax, + e.g. 'CN=Users,DC=Domain,DC=com'. However, for objects with 'sidType' type, it must be in the form + of WellKnownSidType Enum, e.g. 'AnonymousSid' or 'LocalSid'. + +Double-click the text box beneath Distinguished Name to enter the desired group types to include or +exclude. Double-click the text box beneath Type to enter the desired AD object to include or +exclude. Press the Enter or Tab key to add another textbox. Check the box under Subtree to include +or exclude child contexts. diff --git a/docs/activitymonitor/9.0/admin/monitoreddomains/output/_category_.json b/docs/activitymonitor/9.0/admin/monitoreddomains/output/_category_.json new file mode 100644 index 0000000000..fca4ddfb78 --- /dev/null +++ b/docs/activitymonitor/9.0/admin/monitoreddomains/output/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Output for Monitored Domains", + "position": 20, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "output" + } +} \ No newline at end of file diff --git a/docs/activitymonitor/9.0/admin/monitoreddomains/output/activedirectoryjson.md b/docs/activitymonitor/9.0/admin/monitoreddomains/output/activedirectoryjson.md new file mode 100644 index 0000000000..c5a046c00b --- /dev/null +++ b/docs/activitymonitor/9.0/admin/monitoreddomains/output/activedirectoryjson.md @@ -0,0 +1,61 @@ +--- +title: "Active Directory JSON Log File" +description: "Active Directory JSON Log File" +sidebar_position: 10 +--- + +# Active Directory JSON Log File + +The following information lists all of the attributes generated by Active Directory Activity Monitor +into a JSON log file: + +| Attributes | Description | +| ------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| AffectedObject | If resolved, contains DN of the object affected by operation; otherwise, some textual representation of the object | +| AffectedObjectAccountName | If resolved, contains account name of the object affected by operation | +| AffectedObjectSid | If resolved, contains Sid of the object affected by operation | +| AgentDomain | Domain where SI agent is installed | +| AgentHost | Host name where SI agent is installed | +| AgentIP | IP address where SI agent is installed. If multiple IP addresses, one of them is reported. | +| AuthenticationType | Indicates type of the authentication event. Possible values: Kerberos, NTLM. | +| AuthProtocol | Indicates authentication protocol. Possible values: Unknown, Kerberos, KerberosTgs, KerberosAS, NTLM, NTLMv1, NTLMMixed, NTLMv2. | +| Blocked | Indicates if operation was blocked by SI agent. Blocking policies are required. | +| ClassName | Affected object class | +| DesiredAccess | Security and access rights requested during OpenProcess invoke. List of possible values can be found at:  [https://docs.microsoft.com/en-us/windows/desktop/ProcThread/process-security-and-access-rights](https://docs.microsoft.com/en-us/windows/desktop/ProcThread/process-security-and-access-rights). | +| EncryptionType | Indicates encryption type used in request part of the Kerberos ticket. Possible values: des_cbc_crc, des_cbc_md4, des_cbc_md5, reserved_0x4, des3_cbc_md5, reserved_0x6, des3_cbc_sha1, dsaWithSHA1, md5WithRSAEncryption, rc2CBC, rsaEncryption, rsaES, des_ede3_cbc, des3_cbc_sha1_kd, aes128, aes256, rc4_hmac, rc4_hmac_exp, subkey_keymaterial. | +| EventResult | Result of the operation triggered current event | +| EventType | Identifies event | +| EventsCount | Number of similar events captured during consolidation period which is 1 minute by default | +| From | Contains raw representation of the machine from which event was triggered | +| FromHost | If resolved, contains host name of the machine from which event was triggered | +| FromIp | If resolved, contains the IP address of the machine from which event was triggered | +| FromMac | If resolved, contains mac address of the machine from which event was triggered | +| IsN2Password | Indicates if password that was used for authentication is a previous or one before previous | +| IsUserExist | Indicates if user exists | +| KerbAuthTime | Time at which KDC issued the initial ticket that corresponds to this ticket | +| KerbEndTime | Ticket expiration time | +| KerbRenewTill | Latest time at which renewal of ticket can be valid | +| KerbSPN | Service principal name for which ticket was requested | +| KerbStartTime | Ticket start time | +| LogonType | Contains SECURITY_LOGON_TYPE. More details at [https://docs.microsoft.com/en-us/windows/win32/api/ntsecapi/ne-ntsecapi-security_logon_type](https://docs.microsoft.com/en-us/windows/win32/api/ntsecapi/ne-ntsecapi-security_logon_type). | +| NewAttributes | Map of new attributes where key is name and value attribute value | +| NewName | New name of the AD object | +| NlpLogonType | NTLM logon type. Possible values: Unknown, Interactive, Network, Service, Generic, TransitiveInteractive, TransitiveNetwork, TransitiveService | +| OldAttributes | Map of old attributes where key is attribute name and value attribute value | +| PAC | List of RIDs extracted from ticket authorization data | +| ProcessID | Contains process ID that attempted to open LSASS process | +| ProcessName | Contains process name that attempted to open LSASS process | +| Protocol | Operation specific details | +| QueryFilter | LDAP filter used in the operation | +| QueryIsSSL | Indicates if LDAP connection is secure or not | +| QueryObjectsReturned | Number of returned objects produced by the LDAP request | +| Source | Indicates source of the operation. Currently can be: ‘Authentication’, ‘Active Directory’, ‘LSASS Guardian – Monitor’, ‘LDAP Monitor’, ‘AD Replication Monitoring’. | +| Success | Indicates if original operation completed successfully or not | +| TargetHost | Contains host name to which authentication attempt took place. In case of failed Kerberos AS, this field contains name of the domain controller. | +| TargetHostIP | If resolved, contains IP address of the target host | +| TargetProcess | Contains process name that is monitored. Currently this is only lsass.exe. | +| TgsReplyEncryptionType | Indicates encryption type used in reply part of the TGS Kerberos ticket. Possible values the same as for EncryptionType. | +| TimeLogged | UTC timestamp of the event | +| UserDN | If resolved, contains DN of the object triggered operation | +| UserName | If resolved, contains account name of the object triggered operation | +| UserSid | If resolved, contains SID of the object triggered operation | diff --git a/docs/activitymonitor/9.0/admin/monitoreddomains/output/output.md b/docs/activitymonitor/9.0/admin/monitoreddomains/output/output.md new file mode 100644 index 0000000000..2e2c9e0e8b --- /dev/null +++ b/docs/activitymonitor/9.0/admin/monitoreddomains/output/output.md @@ -0,0 +1,89 @@ +--- +title: "Output for Monitored Domains" +description: "Output for Monitored Domains" +sidebar_position: 20 +--- + +# Output for Monitored Domains + +Once a domain is being monitored the event stream can be sent to multiple outputs. + +![Monitored Domains tab with Domain Outputs added](/images/activitymonitor/9.0/admin/monitoreddomains/actiivtymonitordomainoutputsadded.webp) + +Configured outputs are grouped under the domain. You can have multiple outputs configured for a +domain. The domain event outputs are: + +- File – Creates an activity log as a JSON file for every day of activity + + :::note + This is required to search event data for Active Directory within the application. + ::: + + +- Syslog – Sends activity events to the configured SIEM server +- Netwrix Threat Manager – Sends activity events to Netwrix Threat Manager or + receives Active Directory monitoring events from Netwrix Threat Prevention for integration with + Netwrix Access Analyzer + +## Add File Output + +Follow the steps to add a File output. + +**Step 1 –** On the Monitored Domains tab, select the desired domain and click **Add Output**. + +**Step 2 –** Select **File** from the drop-down menu. The Add New Output window opens. + +![Log Files configuration](/images/activitymonitor/9.0/admin/monitoreddomains/logfiles.webp) + +**Step 3 –** Configure the tab(s) as desired. + +**Step 4 –** Click **Add Output** to save your settings. The Add New Output window closes. + +The new output displays in the table. Click the **Edit** button to open the Output properties window +to modify these settings. See the [Output Types](/docs/activitymonitor/9.0/admin/outputs/overview.md) topic for additional +information. + +## Add Syslog Output + +Follow the steps to add a Syslog output. + +**Step 1 –** On the Monitored Domains tab, select the desired domain and click **Add Output**. + +**Step 2 –** Select **Syslog** from the drop-down menu. The Add New Output window opens. + +![Syslog Properties](/images/activitymonitor/9.0/admin/monitoreddomains/syslogudp.webp) + +**Step 3 –** Configure the tab(s) as desired. + +**Step 4 –** Click **Add Output** to save your settings. The Add New Output window closes. + +The new output displays in the table. Click the **Edit** button to open the Output properties window +to modify these settings. See the [Output Types](/docs/activitymonitor/9.0/admin/outputs/overview.md) topic for additional +information. + +## Add Netwrix Threat Manager Output + +:::note +An App Token created by Netwrix Threat Manager is used to authenticate connection between +the applications. See the App Tokens Page topic of the +[Netwrix Threat Manager Documentation](https://docs.netwrix.com/docs/threatmanager/3_0) for +additional information. +::: + + +Follow the steps to add a Netwrix Threat Manager output. + +**Step 1 –** On the Monitored Domains tab, select the desired domain and click **Add Output**. + +**Step 2 –** Select **Netwrix Threat Manager** from the drop-down menu. The Add New +Output window opens. + +![Threat Manager Properties](/images/activitymonitor/9.0/admin/monitoreddomains/stealthdefendproperties.webp) + +**Step 3 –** Configure the tab(s) as desired. + +**Step 4 –** Click **Add Output** to save your settings. The Add New Output window closes. + +The new output displays in the table. Click the **Edit** button to open the Output properties window +to modify these settings. See the [Output Types](/docs/activitymonitor/9.0/admin/outputs/overview.md) topic for additional +information. diff --git a/docs/activitymonitor/9.0/admin/monitoreddomains/overview.md b/docs/activitymonitor/9.0/admin/monitoreddomains/overview.md new file mode 100644 index 0000000000..b0a04c7dc1 --- /dev/null +++ b/docs/activitymonitor/9.0/admin/monitoreddomains/overview.md @@ -0,0 +1,82 @@ +--- +title: "Monitored Domains Tab" +description: "Monitored Domains Tab" +sidebar_position: 20 +--- + +# Monitored Domains Tab + +**Understanding Active Directory Activity Monitoring** + +The Activity Monitor can be configured to monitor the following Active Directory changes: + +- Success and Failure on Object Create +- Success and Failure on Object Delete +- Success and Failure on Object Rename +- Success and Failure on Object Move +- Success and Failure on Logon +- LDAP Activity Monitoring + +It also provides the ability to feed activity data to other Netwrix products: + +- Netwrix Access Analyzer +- Netwrix Threat Manager + +It also provides the ability to feed activity data to SIEM products. + +**Agents** + +For monitoring an Active Directory domain, the AD Agent must be installed on all domain controllers +within the domain to be monitored. + +**Tab** + +Once the AD Agent(s) installation is complete on a domain controller, the domain appear on the +Monitored Domains tab. The tab is not visible within the console until at least one AD Agent has +been deployed. + +This tab is comprised of a button bar and a table of domains being monitored. The events stream +output needs to be designated to view data after an activity search has been performed. + +## Button Bar + +The button bar allows users to take the following actions: + +![Monitored Domains Tab in the Activiy Monitor](/images/activitymonitor/9.0/admin/monitoreddomains/activtymonitorblank.webp) + +- Add Output – Select an output from the Add Output dropdown. The outputs are: File, Syslog, and + Threat Manager. See the [Output for Monitored Domains](/docs/activitymonitor/9.0/admin/monitoreddomains/output/output.md) +- Remove – Removes the configured domain from the table of domains being monitored and end + monitoring. Confirmation of this option will be asked for. +- Edit – Opens the selected AD Monitoring Configuration window to modify monitoring settings. See + the [AD Monitoring Configuration Window](/docs/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/overview.md) topic for + additional information. + +## Table + +The table of Domains being monitored provides the following information: + +![Monitored Domains Tab with Domain Outputs added](/images/activitymonitor/9.0/admin/monitoreddomains/actiivtymonitordomainoutputsadded.webp) + +- Domain – Name or IP Address of the domain being monitored + + :::note + The same domain can be monitored for different outputs. Each output is listed under + the domain with destination information. + ::: + + +- Master – Name or IP Address of the domain controller where the AD agent is deployed +- Last Event – Date timestamp of the last event + +## Monitoring Status + +The Error Propagation collapsible section located above the Status Bar of the Activity Monitor +provides visibility into a domain's monitoring state. Domain monitoring status is depicted in the +Monitored Domains table under the Status column. Users can expand the Error Propagation section to +view more information on various status conditions. + +![Error Propagation](/images/activitymonitor/9.0/admin/monitoreddomains/errorpropagation.webp) + +Click the **Down Arrow** to expand the Error Propagation section. The information listed is +dependent on which domain is currently selected in the Monitored Domains table. diff --git a/docs/activitymonitor/9.0/admin/monitoredhosts/_category_.json b/docs/activitymonitor/9.0/admin/monitoredhosts/_category_.json new file mode 100644 index 0000000000..b5822ef440 --- /dev/null +++ b/docs/activitymonitor/9.0/admin/monitoredhosts/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Monitored Hosts Tab", + "position": 30, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "overview" + } +} \ No newline at end of file diff --git a/docs/activitymonitor/9.0/admin/monitoredhosts/add/_category_.json b/docs/activitymonitor/9.0/admin/monitoredhosts/add/_category_.json new file mode 100644 index 0000000000..dfb29708e2 --- /dev/null +++ b/docs/activitymonitor/9.0/admin/monitoredhosts/add/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Add New Host Window", + "position": 10, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "overview" + } +} \ No newline at end of file diff --git a/docs/activitymonitor/9.0/admin/monitoredhosts/add/azurefiles.md b/docs/activitymonitor/9.0/admin/monitoredhosts/add/azurefiles.md new file mode 100644 index 0000000000..6dbc41a03b --- /dev/null +++ b/docs/activitymonitor/9.0/admin/monitoredhosts/add/azurefiles.md @@ -0,0 +1,35 @@ +--- +title: "Azure Files" +description: "Add Azure Files Storage Accounts" +sidebar_position: 11 +--- + +# Add Azure Files Storage Accounts + +Prior to adding Azure Files storage accounts to the Activity Monitor, the prerequisites for the target environment +must be met. See the [Azure Files Requirements](/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/azure-files/azurefiles-activity.md) +topic for additional information. + +Follow the steps to add Azure Files storage accounts to be monitored. + +1. On the **Monitored Hosts & Services** page, select **Add Host/Service**. +2. Select the agent that will be monitoring Azure Files, and then select **Next**. +3. Select **Azure Files**, specify the tenant’s domain name, and then select **Next**. +4. On the **Connection** page, specify the Tenant ID (if it was not resolved automatically), Client ID, and Client Secret—values +copied in the previous steps during application registration. +5. Select **Connect**. +The button will verify the connection to Azure, enumerate all storage accounts, and retrieve their settings visible to the registered application. + +:::note +If the product fails to enumerate storage accounts, the RBAC roles were either assigned incorrectly or have not yet become effective. Retry later. +::: + +6. On the **Storage Accounts** page, select the storage accounts to be monitored, and then select **Next**. +7. Complete the wizard by selecting operations and output settings. + +:::tip +You can use this wizard multiple times to add newly created storage accounts—already added accounts will be ignored. +::: + +8. Check the status of the added storage accounts on the **Monitored Hosts & Services** page. +Address any audit setting misconfigurations or missing RBAC roles. diff --git a/docs/activitymonitor/9.0/admin/monitoredhosts/add/dellcelerravnx.md b/docs/activitymonitor/9.0/admin/monitoredhosts/add/dellcelerravnx.md new file mode 100644 index 0000000000..e6acb1da97 --- /dev/null +++ b/docs/activitymonitor/9.0/admin/monitoredhosts/add/dellcelerravnx.md @@ -0,0 +1,229 @@ +--- +title: "Dell Celerra or VNX" +description: "Dell Celerra or VNX" +sidebar_position: 12 +--- + +# Dell Celerra or VNX + +**Understanding File Activity Monitoring** + +The Activity Monitor can be configured to monitor the following: + +- Ability to collect all or specific file activity for specific values or specific combinations of + values + +It provides the ability to feed activity data to SIEM products. The following dashboards have been +specifically created for Activity Monitor event data: + +- For IBM® QRadar®, see the + [Netwrix File Activity Monitor App for QRadar](/docs/activitymonitor/9.0/siem/qradar/overview.md) for additional + information. +- For Splunk®, see the [File Activity Monitor App for Splunk](/docs/activitymonitor/9.0/siem/splunk/overview.md) for + additional information. + +It also provides the ability to feed activity data to other Netwrix products: + +- Netwrix Access Analyzer +- Netwrix Threat Prevention +- Netwrix Threat Manager + +Prior to adding a Dell Celerra or VNX host to the Activity Monitor, the prerequisites for the target +environment must be met. See the +[Dell Celerra & Dell VNX Activity Auditing Configuration](/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/celerra-vnx-aac/celerra-vnx-activity.md) +topic for additional information. + +:::tip +Remember, the Activity Agent must be deployed to a Windows server that acts as a proxy for +monitoring the target environment. +::: + + +## Add Dell VNX/Celerra Host + +Follow the steps to add a Dell Celerra or VNX host to be monitored. + +**Step 1 –** Navigate to the Monitored Hosts & Services tab and click Add. The Add New Host window opens. + +![Choose Agent Page](/images/activitymonitor/9.0/admin/monitoredhosts/add/chooseagent.webp) + +**Step 2 –** On the Choose Agent page, select the **Agent** to monitor the storage device. Click +**Next**. + +![Add Dell VNX or Celerra Host](/images/activitymonitor/9.0/admin/monitoredhosts/add/addhostemcvnxcelerra.webp) + +**Step 3 –** On the Add Host page, select the Dell VNX/Celerra radio button and enter the **CIFS +Server NetBIOS Name** for the device. If desired, add a **Comment**. Click **Next**. + +:::note +All Dell event source types must have the CEE Monitor Service installed on the agent in +order to collect events. Activity Monitor will detect if the CEE Monitor is not installed and +display a warning to install the service. If the CEE Monitor service is installed on a remote +machine, manual configuration is required. See the +[Dell CEE Options Tab](/docs/activitymonitor/9.0/admin/agents/properties/dellceeoptions.md) topic for additional information. +::: + + +![Protocol Monitoring Options](/images/activitymonitor/9.0/admin/monitoredhosts/add/isilonprotocols.webp) + +**Step 4 –** On the Protocols page, select which protocols to monitor. The list of protocols that +can be monitored are All, CIFS, or NIFS. Click **Next**. + +![Configure Operations Page](/images/activitymonitor/9.0/admin/monitoredhosts/add/configureoperationsforemcisilon.webp) + +**Step 5 –** On the Configure Operations page, select the **File Operations** and **Directory +Operations** to be monitored. Additional options include: + +:::warning +Suppress Microsoft Office operations on temporary files – Filters out events for +Microsoft Office temporary files. When Microsoft Office files are saved or edited, many temporary +files are created. With this option enabled, events for these temporary files are ignored. This +feature may delay reporting of activity. +::: + + +Click **Next**. + +![Configure Basic Options Page](/images/activitymonitor/9.0/admin/monitoredhosts/add/configurebasicoptions.webp) + +**Step 6 –** On the Configure Basic Options page, choose which settings to enable. The "Log files" +are the activity logs created by the activity agent on the proxy host. Select the desired options: + +- Report account names – Adds an **Account Name** column in the generated TSV files +- Add C:\ to the beginning of the reported file paths – Adds 'C:\" to file paths to be displayed + like a Windows file path: + - Display example if checked – C:\Folder\file.txt + - Display example if unchecked – /Folder/file.text +- Resolve UNC paths – Adds a **UNC Path** column and a **Rename UNC Path** column in the generated + TSV files + - This option corresponds to the REPORT_UNC_PATH parameter in the INI file. It is disabled by + default. The UNC Path is in the following format: + - For CIFS activity – `\\[HOST]\[SHARE]\[PATH]` + - Example CIFS activity – `\\ExampleHost\TestShare\DocTeam\Temp.txt` + - For NFS activity – `[HOST]:/[VOLUME]/[PATH]` + - Example NFS activity – `ExampleHost:/ExampleVolume/DocTeam/Temp.txt` + - When the option is enabled, the added columns are populated when a file is accessed remotely + through the UNC Path. If a file is accessed locally, these columns are empty. These columns + have also been added as Syslog macros. + - When this option is selected, the user needs to provide credentials in the Auditing tab. If + credentials are not provided, the following warning message is displayed: + - Credentials are required for this feature. Provide the credentials in the Auditing tab. +- Report operations with millisecond precision – Changes the timestamps of events being recorded in + the TSV log file for better ordering of events if multiple events occur within the same second + +Click **Next**. + +![Where to Log the Activity Page Generic](/images/activitymonitor/9.0/admin/monitoredhosts/add/wheretologgeneric.webp) + +**Step 7 –** On the Where To Log The Activity page, select whether to send the activity to either a +**Log File** or **Syslog Server**. Click **Next**. + +![File Output Page](/images/activitymonitor/9.0/admin/monitoredhosts/add/fileoutputpage.webp) + +**Step 8 –** If **Log File** is selected on the **Where To Log The Activity** page, the **File +Output** page can be configured. + +- Specify output file path – Specify the file path where log files are saved. Click the ellipses + button (**...**) to open the Windows Explorer to navigate to a folder destination. Click **Test** + to test if the path works. +- Period to keep Log files – Log files will be deleted after the period entered number of days + entered. The default is 10 days. Use the dropdown to specify whether to keep the Log files for a + set amount of Minutes, Hours, or Days. +- This log file is for Access Analyzer – Enable this option to have Access Analyzer collect this + monitored host configuration + + :::info + Identify the configuration to be read by Netwrix Access Analyzer when integration is available. + ::: + + + - While the Activity Monitor can have multiple configurations per host, Access Analyzer can only + read one of them. + +- Add header to Log files – Adds headers to TSV files. This is used to feed data into Splunk. + +Click **Next**. + +![Syslog Output Page](/images/activitymonitor/9.0/admin/monitoredhosts/add/syslogoutput.webp) + +**Step 9 –** If Syslog Server is selected on the **Where To Log The Activity** page, the Syslog +Output page can be configured. + +- Syslog server in SERVER[:PORT] format – Type the **Syslog server name** with a SERVER:Port format + in the text box. + - The server name can be short name, fully qualified name (FQDN), or IP Address, as long as the + organization's environment can resolve the name format used. The Event stream is the activity + being monitored according to this configuration for the monitored host. +- Syslog Protocol – Identify the **Syslog protocol** to be used for the Event stream. The drop-down + menu includes: + + - UDP + - TCP + - TLS + + The TCP and TLS protocols add the Message framing drop-down menu. See the + [Syslog Tab](/docs/activitymonitor/9.0/admin/outputs/syslog/syslog.md) topic for additional information. + +- Syslog message template – Click the ellipsis (…) to open the Syslog Message Template window. The + following Syslog templates have been provided: + - AlienVault / Generic Syslog + - CEF – Incorporates the CEF message format + - HP Arcsight + - LEEF – Incorporates the LEEF message format + - LogRhythm + - McAfee + - QRadar – Use this template for IBM QRadar integration + - Splunk – Use this template for Splunk integration + - Threat Manager – Use this template for Threat Manager integration. This is the only supported + template for Threat Manager. See the + [Netwrix Threat Manager Documentation](https://helpcenter.netwrix.com/category/stealthdefend) + for additional information. + - Custom templates can be created. Select the desired template or create a new template by + modifying an existing template within the Syslog Message Template window. The new message + template will be named Custom. +- Add C:\ to the beginning of the reported file paths – Adds 'C:\" to file paths to be displayed + like a Windows file path: + - Display example if checked – C:\Folder\file.txt + - Display example if unchecked – /Folder/file.text +- Resolve UNC paths – Adds a **UNC Path** column and a **Rename UNC Path** column in the generated + TSV files + - This option corresponds to the REPORT_UNC_PATH parameter in the INI file. It is disabled by + default. The UNC Path is in the following format: + - For CIFS activity – `\\[HOST]\[SHARE]\[PATH]` + - Example CIFS activity – `\\ExampleHost\TestShare\DocTeam\Temp.txt` + - For NFS activity – `[HOST]:/[VOLUME]/[PATH]` + - Example NFS activity – `ExampleHost:/ExampleVolume/DocTeam/Temp.txt` + - When the option is enabled, the added columns are populated when a file is accessed remotely + through the UNC Path. If a file is accessed locally, these columns are empty. These columns + have also been added as Syslog macros. + - When this option is selected, the user needs to provide credentials in the Auditing tab. If + credentials are not provided, the following warning message is displayed: + - Credentials are required for this feature. Provide the credentials in the Auditing tab. +- The Test button – Sends a test message to the Syslog server to check the connection. A green check + mark or red will determine whether the test message has been sent or failed to send. Messages vary + by Syslog protocol: + + - UDP – Sends a test message and does not verify connection + - TCP/TLS – Sends test message and verifies connection + - TLS – Shows error if TLS handshake fails + + See the [Syslog Tab](/docs/activitymonitor/9.0/admin/outputs/syslog/syslog.md) topic for additional information. + +Click **Finish**. + +![activitymonitoremcvnxcelerra](/images/activitymonitor/9.0/admin/monitoredhosts/add/activitymonitoremcvnxcelerra.webp) + +The added Dell Celerra or VNX host is displayed in the Monitored Hosts & Services table. Once a host has been +added for monitoring, configure the desired outputs. See the +[Output for Monitored Hosts](/docs/activitymonitor/9.0/admin/monitoredhosts/output/output.md) topic for additional information. + +## Host Properties for Dell Celerra or VNX + +Configuration settings can be edited through the tabs in the host's Properties window. The +configurable host properties are: + +- [Dell Tab](/docs/activitymonitor/9.0/admin/monitoredhosts/properties/dell.md) +- [Inactivity Alerts Tab](/docs/activitymonitor/9.0/admin/monitoredhosts/properties/inactivityalerts.md) +- [Unix IDs Tab](/docs/activitymonitor/9.0/admin/monitoredhosts/properties/unixids.md) + +See the [Host Properties Window](/docs/activitymonitor/9.0/admin/monitoredhosts/properties/overview.md) topic for additional information. diff --git a/docs/activitymonitor/9.0/admin/monitoredhosts/add/dellpowerscale.md b/docs/activitymonitor/9.0/admin/monitoredhosts/add/dellpowerscale.md new file mode 100644 index 0000000000..86ccfc2b37 --- /dev/null +++ b/docs/activitymonitor/9.0/admin/monitoredhosts/add/dellpowerscale.md @@ -0,0 +1,273 @@ +--- +title: "Dell Isilon/PowerScale" +description: "Dell Isilon/PowerScale" +sidebar_position: 20 +--- + +# Dell Isilon/PowerScale + +**Understanding File Activity Monitoring** + +The Activity Monitor can be configured to monitor the following: + +- Ability to collect all or specific file activity for specific values or specific combinations of + values + +It provides the ability to feed activity data to SIEM products. The following dashboards have been +specifically created for Activity Monitor event data: + +- For IBM® QRadar®, see the + [Netwrix File Activity Monitor App for QRadar](/docs/activitymonitor/9.0/siem/qradar/overview.md) for additional + information. +- For Splunk®, see the [File Activity Monitor App for Splunk](/docs/activitymonitor/9.0/siem/splunk/overview.md) for + additional information. + +It also provides the ability to feed activity data to other Netwrix products: + +- Netwrix Access Analyzer +- Netwrix Threat Prevention +- Netwrix Threat Manager + +Prior to adding a Dell Isilon/PowerScale host to the Activity Monitor, the prerequisites for the +target environment must be met. See the +[Dell Isilon/PowerScale Activity Auditing Configuration](/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/isilon-powerscale-aac/isilon-activity.md) +topic for additional information. + +:::tip +Remember, the Activity Agent must be deployed to a Windows server that acts as a proxy for +monitoring the target environment. +::: + + +## Add Dell Isilon/PowerScale Host + +Follow the steps to add a Dell Isilon/PowerScale host to be monitored. + +**Step 1 –** Navigate to the Monitored Hosts & Services tab and click Add. The Add New Host window opens. + +![Choose Agent page](/images/activitymonitor/9.0/admin/monitoredhosts/add/chooseagent.webp) + +**Step 2 –** On the Choose Agent page, select the **Agent** to monitor the storage device. Click +**Next**. + +![Add Host page with Dell Isilon selected](/images/activitymonitor/9.0/admin/monitoredhosts/add/addhostemcisilon.webp) + +**Step 3 –** On the Add Host page, select the Dell Isilon radio button and enter both the **Server +name or address** and the **CIFS/NFS server name** for the device. The CIFS/NFS server name can be +left blank to collect activity from the Isilon cluster. If desired, add a **Comment**. Click +**Next**. + +:::note +All Dell event source types must have the CEE Monitor Service installed on the agent in +order to collect events. Activity Monitor will detect if the CEE Monitor is not installed and +display a warning to install the service. If the CEE Monitor service is installed on a remote +machine, manual configuration is required. See the +[Dell CEE Options Tab](/docs/activitymonitor/9.0/admin/agents/properties/dellceeoptions.md) topic for additional information. +::: + + +![Isilon Options page](/images/activitymonitor/9.0/admin/monitoredhosts/add/isilonoptions.webp) + +**Step 4 –** On the Isilon Options page, choose whether or not to automatically enable and configure +auditing on the Isilon cluster. If a manual configuration has been completed, do not enable these +options. + +Follow these steps to use this automated option: + +- Check the **Enable Protocol Access Auditing in OneFS if it is disabled** box. +- Enter the User name and User password to connect to the OneFS Platform API. + + :::note + The User name entered must be an Administrator account on the Dell Isilon device. + ::: + + +- Click Connect to test the connection. If the connection is successful, discovered access zones is + displayed in the **Available** box. +- Access Zones: + + - By default, the **Monitored** box is left empty and all available access zones are monitored. + All activity for the host is collected and placed in a single activity log file per day. + - If access zones are selected, only those access zones are monitored and the activity is placed + in a single activity log file per day. + - Use the arrow buttons to move the desired access zones to the **Monitored** box. + - (_Optional_) Activity log files can be generated for each access zone. In order to generate + one activity log file for each access zone, add only one access zone to this configuration of + the monitored host. Then, add the host again for each access zone to be monitored. When adding + an Isilon host for each access zone, the Dell device name will be the same for each + configuration, but the **CIFS/NFS server name** must have a unique value. + + :::note + Although the Isilon Options page allows multiple access zones to be placed in the + Monitored box for a single Isilon host, when generating separate activity log files for each + access zones, Access Analyzer does not support this configuration. Access Analyzer + integration requires all access zones to be monitored from a single configuration. + ::: + + +Click **Next**. + +![Protocols selection page](/images/activitymonitor/9.0/admin/monitoredhosts/add/isilonprotocols.webp) + +**Step 5 –** On the Protocols page, select which protocol to monitor. The list of protocols that can +be monitored are All, CIFS, or NIFS. Click **Next**. + +![Configure Operations page](/images/activitymonitor/9.0/admin/monitoredhosts/add/configureoperationsforemcisilon.webp) + +**Step 6 –** On the Configure Operations page, select the **File Operations** and **Directory +Operations** options to be monitored. Additional options include: + +:::warning +Suppress Microsoft Office operations on temporary files – Filters out events for +Microsoft Office temporary files. When Microsoft Office files are saved or edited, many temporary +files are created. With this option enabled, events for these temporary files are ignored. This +feature may delay reporting of activity. +::: + + +Click **Next**. + +![Configure Basic Options](/images/activitymonitor/9.0/admin/monitoredhosts/add/configurebasicoptions.webp) + +**Step 7 –** On the Configure Basic Options page, choose which settings to enable. The “Log files” +are the activity logs created by the activity agent on the proxy host. Select the desired options: + +- Report account names – Adds an **Account Name** column in the generated TSV files +- Add C:\ to the beginning of the reported file paths – Adds ‘C:\” to file paths to be displayed + like a Windows file path: + - Display example if checked – C:\Folder\file.txt + - Display example if unchecked – /Folder/file.text +- Resolve UNC paths – Adds a **UNC Path** column and a **Rename UNC Path** column in the generated + TSV files + - This option corresponds to the REPORT_UNC_PATH parameter in the INI file. It is disabled by + default. The UNC Path is in the following format: + - For CIFS activity – `\\[HOST]\[SHARE]\[PATH]` + - Example CIFS activity – `\\ExampleHost\TestShare\DocTeam\Temp.txt` + - For NFS activity – `[HOST]:/[VOLUME]/[PATH]` + - Example NFS activity – `ExampleHost:/ExampleVolume/DocTeam/Temp.txt` + - When the option is enabled, the added columns are populated when a file is accessed remotely + through the UNC Path. If a file is accessed locally, these columns are empty. These columns + have also been added as Syslog macros. + - When this option is selected, the user needs to provide credentials in the Auditing tab. If + credentials are not provided, the following warning message is displayed: + - Credentials are required for this feature. Provide the credentials in the Auditing tab. +- Report operations with millisecond precision – Changes the timestamps of events being recorded in + the TSV log file for better ordering of events if multiple events occur within the same second + +Click **Next**. + +![Where to Log the Activity Page Generic](/images/activitymonitor/9.0/admin/monitoredhosts/add/wheretologgeneric.webp) + +**Step 8 –** On the Where To Log The Activity page, select whether to send the activity to either a +**Log File** or **Syslog Server**. Click **Next**. + +![File Output Page](/images/activitymonitor/9.0/admin/monitoredhosts/add/fileoutputpage.webp) + +**Step 9 –** If **Log File** is selected on the **Where To Log The Activity** page, the **File +Output** page can be configured. + +- Specify output file path – Specify the file path where log files are saved. Click the ellipses + button (**...**) to open the Windows Explorer to navigate to a folder destination. Click **Test** + to test if the path works. +- Period to keep Log files – Log files will be deleted after the period entered number of days + entered. The default is 10 days. Use the dropdown to specify whether to keep the Log files for a + set amount of Minutes, Hours, or Days. +- This log file is for Access Analyzer – Enable this option to have Access Analyzer collect this + monitored host configuration + + :::info + Identify the configuration to be read by Netwrix Access Analyzer when integration is available. + ::: + + + - While the Activity Monitor can have multiple configurations per host, Access Analyzer can only + read one of them. + +- Add header to Log files – Adds headers to TSV files. This is used to feed data into Splunk. + +Click **Next**. + +![Syslog Output Page](/images/activitymonitor/9.0/admin/monitoredhosts/add/syslogoutput.webp) + +**Step 10 –** If Syslog Server is selected on the **Where To Log The Activity** page, the Syslog +Output page can be configured. + +- Syslog server in SERVER[:PORT] format – Type the **Syslog server name** with a SERVER:Port format + in the text box. + - The server name can be short name, fully qualified name (FQDN), or IP Address, as long as the + organization’s environment can resolve the name format used. The Event stream is the activity + being monitored according to this configuration for the monitored host. +- Syslog Protocol – Identify the **Syslog protocol** to be used for the Event stream. The drop-down + menu includes: + + - UDP + - TCP + - TLS + + The TCP and TLS protocols add the Message framing drop-down menu. See the + [Syslog Tab](/docs/activitymonitor/9.0/admin/outputs/syslog/syslog.md) topic for additional information. + +- Syslog message template – Click the ellipsis (…) to open the Syslog Message Template window. The + following Syslog templates have been provided: + - AlienVault / Generic Syslog + - CEF – Incorporates the CEF message format + - HP Arcsight + - LEEF – Incorporates the LEEF message format + - LogRhythm + - McAfee + - QRadar – Use this template for IBM QRadar integration + - Splunk – Use this template for Splunk integration + - Threat Manager – Use this template for Threat Manager integration. This is the only supported + template for Threat Manager. See the + [Netwrix Threat Manager Documentation](https://helpcenter.netwrix.com/category/stealthdefend) + for additional information. + - Custom templates can be created. Select the desired template or create a new template by + modifying an existing template within the Syslog Message Template window. The new message + template will be named Custom. +- Add C:\ to the beginning of the reported file paths – Adds ‘C:\” to file paths to be displayed + like a Windows file path: + - Display example if checked – C:\Folder\file.txt + - Display example if unchecked – /Folder/file.text +- Resolve UNC paths – Adds a **UNC Path** column and a **Rename UNC Path** column in the generated + TSV files + - This option corresponds to the REPORT_UNC_PATH parameter in the INI file. It is disabled by + default. The UNC Path is in the following format: + - For CIFS activity – `\\[HOST]\[SHARE]\[PATH]` + - Example CIFS activity – `\\ExampleHost\TestShare\DocTeam\Temp.txt` + - For NFS activity – `[HOST]:/[VOLUME]/[PATH]` + - Example NFS activity – `ExampleHost:/ExampleVolume/DocTeam/Temp.txt` + - When the option is enabled, the added columns are populated when a file is accessed remotely + through the UNC Path. If a file is accessed locally, these columns are empty. These columns + have also been added as Syslog macros. + - When this option is selected, the user needs to provide credentials in the Auditing tab. If + credentials are not provided, the following warning message is displayed: + - Credentials are required for this feature. Provide the credentials in the Auditing tab. +- The Test button – Sends a test message to the Syslog server to check the connection. A green check + mark or red will determine whether the test message has been sent or failed to send. Messages vary + by Syslog protocol: + + - UDP – Sends a test message and does not verify connection + - TCP/TLS – Sends test message and verifies connection + - TLS – Shows error if TLS handshake fails + + See the [Syslog Tab](/docs/activitymonitor/9.0/admin/outputs/syslog/syslog.md) topic for additional information. + +Click **Finish**. + +![Activity Monitor with Dell Isilon added](/images/activitymonitor/9.0/admin/monitoredhosts/add/activitymonitoremcisilon.webp) + +The added Dell Isilon/PowerScale host is displayed in the monitored hosts/services table. Once a host has +been added for monitoring, configure the desired outputs. See the +[Output for Monitored Hosts](/docs/activitymonitor/9.0/admin/monitoredhosts/output/output.md) topic for additional information. + +## Host Properties for Dell Isilon/PowerScale + +Configuration settings can be edited through the tabs in the host’s Properties window. The +configurable host properties are: + +- [Dell Tab](/docs/activitymonitor/9.0/admin/monitoredhosts/properties/dell.md) +- [Auditing Tab](/docs/activitymonitor/9.0/admin/monitoredhosts/properties/auditing.md) +- [Unix IDs Tab](/docs/activitymonitor/9.0/admin/monitoredhosts/properties/unixids.md) +- [Inactivity Alerts Tab](/docs/activitymonitor/9.0/admin/monitoredhosts/properties/inactivityalerts.md) + +See the [Host Properties Window](/docs/activitymonitor/9.0/admin/monitoredhosts/properties/overview.md) topic for additional information. diff --git a/docs/activitymonitor/9.0/admin/monitoredhosts/add/dellpowerstore.md b/docs/activitymonitor/9.0/admin/monitoredhosts/add/dellpowerstore.md new file mode 100644 index 0000000000..88dcb1a8e9 --- /dev/null +++ b/docs/activitymonitor/9.0/admin/monitoredhosts/add/dellpowerstore.md @@ -0,0 +1,197 @@ +--- +title: "Dell PowerStore" +description: "Dell PowerStore" +sidebar_position: 30 +--- + +# Dell PowerStore + +**Understanding File Activity Monitoring** + +The Activity Monitor can be configured to monitor the following: + +- Ability to collect all or specific file activity for specific values or specific combinations of + values + +It provides the ability to feed activity data to SIEM products. The following dashboards have been +specifically created for Activity Monitor event data: + +- For IBM® QRadar®, see the + [Netwrix File Activity Monitor App for QRadar](/docs/activitymonitor/9.0/siem/qradar/overview.md) for additional + information. +- For Splunk®, see the [File Activity Monitor App for Splunk](/docs/activitymonitor/9.0/siem/splunk/overview.md) for + additional information. + +It also provides the ability to feed activity data to other Netwrix products: + +- Netwrix Threat Prevention +- Netwrix Threat Manager + +Prior to adding a Dell PowerStore host to the Activity Monitor, the prerequisites for the target +environment must be met. See the +[Dell PowerStore Activity Auditing Configuration](/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/powerstore-aac/powerstore-activity.md) +topic for additional information. + +:::tip +Remember, the Activity Agent must be deployed to a Windows server that acts as a proxy for +monitoring the target environment. +::: + + +## Add Dell PowerStore Host + +Follow the steps to add a Dell PowerStore host to be monitored. + +**Step 1 –** In Activity Monitor, go to the Monitored Hosts & Services tab and click **Add**. The Add New Host +window opens. + +![addagent01](/images/activitymonitor/9.0/admin/monitoredhosts/add/addagent01.webp) + +**Step 2 –** On the **Choose Agent** page, select the Agent to monitor the file server. +Click**Next**. + +![powerstoreaddhost01](/images/activitymonitor/9.0/admin/monitoredhosts/add/powerstoreaddhost01.webp) + +**Step 3 –** On the Add Host page, select the Dell PowerStore radio button and enter the file server +name. Click **Next**. + +:::note +All Dell event source types must have the CEE Monitor Service installed on the agent in +order to collect events. Activity Monitor will detect if the CEE Monitor is not installed and +display a warning to install the service. If the CEE Monitor service is installed on a remote +machine, manual configuration is required. See the +[Dell CEE Options Tab](/docs/activitymonitor/9.0/admin/agents/properties/dellceeoptions.md) topic for additional information. +::: + + +![powerstoreaddhost02](/images/activitymonitor/9.0/admin/monitoredhosts/add/powerstoreaddhost02.webp) + +**Step 4 –** On the Protocols page, specify the protocols to monitor. The list of protocols that can +be monitored are, All, CIFS, or NFS. Once a protocol is selected, click **Next**. + +![powerstoreaddhost03](/images/activitymonitor/9.0/admin/monitoredhosts/add/powerstoreaddhost03.webp) + +**Step 5 –** On the Configure Operations page, select the File Operations and Directory Operations +to be monitored. + +- Suppress reporting of File Explorer's excessive directory traversal activity – Filters out events + of excessive directory traversal in File Explorer. + +Click **Next**. + +![powerstoreaddhost04](/images/activitymonitor/9.0/admin/monitoredhosts/add/powerstoreaddhost04.webp) + +**Step 6 –** On the Configure Basic Operations page, choose which settings to enable. Select one of +the following options: + +- Report account names – Adds an Account Name column in the generated TSV files. +- Add C:\ to the beginning of the reported file paths – Adds ‘C:\” to file paths to be displayed + like a Windows file path: + - Display example if checked – C:\Folder\file.txt + - Display example if unchecked – /Folder/file.text +- Report UNC paths – Adds a UNC Path column and a Rename UNC Path column in the generated TSV files + - This option corresponds to the REPORT_UNC_PATH parameter in the INI file. It is disabled by + default. The UNC Path is in the following format: + - For CIFS activity – `\\[HOST]\[SHARE]\[PATH]` + - Example CIFS activity – `\\ExampleHost\TestShare\DocTeam\Temp.txt` + - For NFS activity – `[HOST]:/[VOLUME]/[PATH]` + - Example NFS activity – `ExampleHost:/ExampleVolume/DocTeam/Temp.txt` + - When the option is enabled, the added columns are populated when a file is accessed remotely + through the UNC Path. These columns have also been added as Syslog macros. +- Report operations with millisecond precision – Changes the timestamps of events being recorded in + the TSV log file for better ordering of events if multiple events occur within the same second. + +Click **Next**. + +![powerstoreaddhost05](/images/activitymonitor/9.0/admin/monitoredhosts/add/powerstoreaddhost05.webp) + +**Step 7 –** On the Where to log the activity page, select whether to send the activity to either a +Log File or Syslog Server. Click **Next**. + +:::note +An option must be selected before moving to the next step. +::: + + +![powerstoreaddhost06](/images/activitymonitor/9.0/admin/monitoredhosts/add/powerstoreaddhost06.webp) + +**Step 8 –** If Log File is selected on the Where To Log The Activity page, the File Output page can +be configured. + +- Specify output file path – Specify the file path where TSV log files are saved on the agent's + server. Click the ellipses button (...) to open the Windows Explorer to navigate to a folder + destination. Click **Test** to test if the path works. +- Period to keep Log files – Log files will be deleted after the period entered as the number of + days elapses. The default is 10 days. Use the dropdown to specify whether to keep the Log files + for a set amount of Minutes, Hours, or Days. This retention setting applies both to the local + files on the agent's server and to the archived files. +- This log file is for Access Analyzer – Enable this option to have Access Analyzer collect this + monitored host configuration + + :::info + Identify the configuration to be read by Access Analyzer when integration is + available. + ::: + + + :::note + While Activity Monitor can have multiple configurations for log file outputs per host, + Access Analyzer can only read one of them. + ::: + + +- Add header to Log files – Adds headers to TSV files. This is used to feed data into Splunk. + + :::note + Access Analyzer does not support log files with the header. + ::: + + +Click **Next**. + +![powerstoreaddhost07](/images/activitymonitor/9.0/admin/monitoredhosts/add/powerstoreaddhost07.webp) + +**Step 9 –** If Syslog Server is selected on the Where To Log The Activity page, the Syslog Output +page can be configured. + +- Syslog server in SERVER[:PORT] format – Type the **Syslog server name** with a SERVER:Port format + in the textbox. + - The server name can be short name, fully qualified name (FQDN), or IP Address, as long as the + organization’s environment can resolve the name format used. +- Syslog Protocol – Identify the **Syslog protocol** to be used for the Event stream. The drop-down + menu includes: + + - UDP + - TCP + - TLS + + The TCP and TLS protocols add the **Message framing** drop-down menu. See the + [Syslog Tab](/docs/activitymonitor/9.0/admin/outputs/syslog/syslog.md) topic for additional information. + +- The Test button sends a test message to the Syslog server to check the connection. A green check + mark or red will determine whether the test message has been sent or failed to send. Messages vary + by Syslog protocol: + + - UDP – Sends a test message and does not verify connection + - TCP/TLS – Sends test message and verifies connection + - TLS – Shows error if TLS handshake fails + + See the [Syslog Tab](/docs/activitymonitor/9.0/admin/outputs/syslog/syslog.md) topic for additional information. + +Click **Finish**. + +![powerstoreaddhost08](/images/activitymonitor/9.0/admin/monitoredhosts/add/powerstoreaddhost08.webp) + +The added Dell PowerStore host is displayed in the monitored hosts/services table. Once a host has been added +for monitoring, configure the desired outputs. See the [Output for Monitored Hosts](/docs/activitymonitor/9.0/admin/monitoredhosts/output/output.md) +topic for additional information. + +## Host Properties for Dell PowerStore + +Configuration settings can be edited through the tabs in the host’s Properties window. The +configurable host properties are: + +- [Dell Tab](/docs/activitymonitor/9.0/admin/monitoredhosts/properties/dell.md) +- [Inactivity Alerts Tab](/docs/activitymonitor/9.0/admin/monitoredhosts/properties/inactivityalerts.md) + +See the [Host Properties Window](/docs/activitymonitor/9.0/admin/monitoredhosts/properties/overview.md) topic for additional information. diff --git a/docs/activitymonitor/9.0/admin/monitoredhosts/add/dellunity.md b/docs/activitymonitor/9.0/admin/monitoredhosts/add/dellunity.md new file mode 100644 index 0000000000..a4e9797ded --- /dev/null +++ b/docs/activitymonitor/9.0/admin/monitoredhosts/add/dellunity.md @@ -0,0 +1,229 @@ +--- +title: "Dell Unity" +description: "Dell Unity" +sidebar_position: 40 +--- + +# Dell Unity + +**Understanding File Activity Monitoring** + +The Activity Monitor can be configured to monitor the following: + +- Ability to collect all or specific file activity for specific values or specific combinations of + values + +It provides the ability to feed activity data to SIEM products. The following dashboards have been +specifically created for Activity Monitor event data: + +- For IBM® QRadar®, see the + [Netwrix File Activity Monitor App for QRadar](/docs/activitymonitor/9.0/siem/qradar/overview.md) for additional + information. +- For Splunk®, see the [File Activity Monitor App for Splunk](/docs/activitymonitor/9.0/siem/splunk/overview.md) for + additional information. + +It also provides the ability to feed activity data to other Netwrix products: + +- Netwrix Access Analyzer +- Netwrix Threat Prevention +- Netwrix Threat Manager + +Prior to adding a Dell Unity host to the Activity Monitor, the prerequisites for the target +environment must be met. See the +[Dell Unity Activity Auditing Configuration](/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/unity-aac/unity-activity.md) topic for +additional information. + +:::tip +Remember, the Activity Agent must be deployed to a Windows server that acts as a proxy for +monitoring the target environment. +::: + + +## Add Dell VNX/Celerra Host + +Follow the steps to add a Dell Unity host to be monitored. + +**Step 1 –** In Activity Monitor, go to the Monitored Hosts & Services tab and click Add. The Add New Host +window opens. + +![Choose Agent window](/images/activitymonitor/9.0/admin/monitoredhosts/add/chooseagent.webp) + +**Step 2 –** On the Choose Agent page, select the **Agent** to monitor the storage device. + +![Add Host window with Dell Unity selected](/images/activitymonitor/9.0/admin/monitoredhosts/add/addnewhostemcunity.webp) + +**Step 3 –** On the Add Host page, select the Dell Unity radio button and enter the **NAS Server +Name** for the device. If desired, add a **Comment**. Click **Next**. + +:::note +All Dell event source types must have the CEE Monitor Service installed on the agent in +order to collect events. Activity Monitor will detect if the CEE Monitor is not installed and +display a warning to install the service. If the CEE Monitor service is installed on a remote +machine, manual configuration is required. See the +[Dell CEE Options Tab](/docs/activitymonitor/9.0/admin/agents/properties/dellceeoptions.md) topic for additional information. +::: + + +![Protocol Monitoring Page](/images/activitymonitor/9.0/admin/monitoredhosts/add/isilonprotocols.webp) + +**Step 4 –** On the Protocols page, select which protocols to monitor. The protocols that can be +monitored are All, CIFS, or NIFS. Click **Next**. + +![Configure Operations Page](/images/activitymonitor/9.0/admin/monitoredhosts/add/configureoperationsforemcisilon.webp) + +**Step 5 –** On the Configure Operations page, select the **File Operations** and **Directory +Operations** to be monitored. Additional options include: + +:::warning +Suppress Microsoft Office operations on temporary files – Filters out events for +Microsoft Office temporary files. When Microsoft Office files are saved or edited, many temporary +files are created. With this option enabled, events for these temporary files are ignored. This +feature may delay reporting of activity. +::: + + +Click **Next**. + +![Configure Basic Options Page](/images/activitymonitor/9.0/admin/monitoredhosts/add/configurebasicoptions.webp) + +**Step 6 –** On the Configure Basic Options page, choose which settings to enable. The “Log files” +are the activity logs created by the activity agent on the proxy host. Select the desired options: + +- Report account names – Adds an **Account Name** column in the generated TSV files +- Add C:\ to the beginning of the reported file paths – Adds ‘C:\” to file paths to be displayed + like a Windows file path: + - Display example if checked – C:\Folder\file.txt + - Display example if unchecked – /Folder/file.text +- Resolve UNC paths – Adds a **UNC Path** column and a **Rename UNC Path** column in the generated + TSV files + - This option corresponds to the REPORT_UNC_PATH parameter in the INI file. It is disabled by + default. The UNC Path is in the following format: + - For CIFS activity – `\\[HOST]\[SHARE]\[PATH]` + - Example CIFS activity – `\\ExampleHost\TestShare\DocTeam\Temp.txt` + - For NFS activity – `[HOST]:/[VOLUME]/[PATH]` + - Example NFS activity – `ExampleHost:/ExampleVolume/DocTeam/Temp.txt` + - When the option is enabled, the added columns are populated when a file is accessed remotely + through the UNC Path. If a file is accessed locally, these columns are empty. These columns + have also been added as Syslog macros. + - When this option is selected, the user needs to provide credentials in the Auditing tab. If + credentials are not provided, the following warning message is displayed: + - Credentials are required for this feature. Provide the credentials in the Auditing tab. +- Report operations with millisecond precision – Changes the timestamps of events being recorded in + the TSV log file for better ordering of events if multiple events occur within the same second + +Click **Next**. + +![wheretologgeneric](/images/activitymonitor/9.0/admin/monitoredhosts/add/wheretologgeneric.webp) + +**Step 7 –** On the Where To Log The Activity page, select whether to send the activity to either a +**Log File** or **Syslog Server**. Click **Next**. + +![File Output Page](/images/activitymonitor/9.0/admin/monitoredhosts/add/fileoutputpage.webp) + +**Step 8 –** If **Log File** is selected on the **Where To Log The Activity** page, the **File +Output** page can be configured. + +- Specify output file path – Specify the file path where log files are saved. Click the ellipses + button (**...**) to open the Windows Explorer to navigate to a folder destination. Click **Test** + to test if the path works. +- Period to keep Log files – Log files will be deleted after the period entered number of days + entered. The default is 10 days. Use the dropdown to specify whether to keep the Log files for a + set amount of Minutes, Hours, or Days. +- This log file is for Access Analyzer – Enable this option to have Access Analyzer collect this + monitored host configuration + + :::info + Identify the configuration to be read by Netwrix Access Analyzer when integration is available. + ::: + + + - While the Activity Monitor can have multiple configurations per host, Access Analyzer can only + read one of them. + +- Add header to Log files – Adds headers to TSV files. This is used to feed data into Splunk. + +Click **Next**. + +![Syslog Output Page](/images/activitymonitor/9.0/admin/monitoredhosts/add/syslogoutput.webp) + +**Step 9 –** If Syslog Server is selected on the **Where To Log The Activity** page, the Syslog +Output page can be configured. + +- Syslog server in SERVER[:PORT] format – Type the **Syslog server name** with a SERVER:Port format + in the text box. + - The server name can be short name, fully qualified name (FQDN), or IP Address, as long as the + organization’s environment can resolve the name format used. The Event stream is the activity + being monitored according to this configuration for the monitored host. +- Syslog Protocol – Identify the **Syslog protocol** to be used for the Event stream. The drop-down + menu includes: + + - UDP + - TCP + - TLS + + The TCP and TLS protocols add the Message framing drop-down menu. See the + [Syslog Tab](/docs/activitymonitor/9.0/admin/outputs/syslog/syslog.md) topic for additional information. + +- Syslog message template – Click the ellipsis (…) to open the Syslog Message Template window. The + following Syslog templates have been provided: + - AlienVault / Generic Syslog + - CEF – Incorporates the CEF message format + - HP Arcsight + - LEEF – Incorporates the LEEF message format + - LogRhythm + - McAfee + - QRadar – Use this template for IBM QRadar integration + - Splunk – Use this template for Splunk integration + - Threat Manager – Use this template for Threat Manager integration. This is the only supported + template for Threat Manager. See the + [Netwrix Threat Manager Documentation](https://helpcenter.netwrix.com/category/stealthdefend) + for additional information. + - Custom templates can be created. Select the desired template or create a new template by + modifying an existing template within the Syslog Message Template window. The new message + template will be named Custom. +- Add C:\ to the beginning of the reported file paths – Adds ‘C:\” to file paths to be displayed + like a Windows file path: + - Display example if checked – C:\Folder\file.txt + - Display example if unchecked – /Folder/file.text +- Resolve UNC paths – Adds a **UNC Path** column and a **Rename UNC Path** column in the generated + TSV files + - This option corresponds to the REPORT_UNC_PATH parameter in the INI file. It is disabled by + default. The UNC Path is in the following format: + - For CIFS activity – `\\[HOST]\[SHARE]\[PATH]` + - Example CIFS activity – `\\ExampleHost\TestShare\DocTeam\Temp.txt` + - For NFS activity – `[HOST]:/[VOLUME]/[PATH]` + - Example NFS activity – `ExampleHost:/ExampleVolume/DocTeam/Temp.txt` + - When the option is enabled, the added columns are populated when a file is accessed remotely + through the UNC Path. If a file is accessed locally, these columns are empty. These columns + have also been added as Syslog macros. + - When this option is selected, the user needs to provide credentials in the Auditing tab. If + credentials are not provided, the following warning message is displayed: + - Credentials are required for this feature. Provide the credentials in the Auditing tab. +- The Test button – Sends a test message to the Syslog server to check the connection. A green check + mark or red will determine whether the test message has been sent or failed to send. Messages vary + by Syslog protocol: + + - UDP – Sends a test message and does not verify connection + - TCP/TLS – Sends test message and verifies connection + - TLS – Shows error if TLS handshake fails + + See the [Syslog Tab](/docs/activitymonitor/9.0/admin/outputs/syslog/syslog.md) topic for additional information. + +Click **Finish**. + +![Activity Monitor with Dell Unity host added](/images/activitymonitor/9.0/admin/monitoredhosts/add/activitymonitoremcunity.webp) + +The added Dell Unity host is displayed in the monitored hosts/service table. Once a host has been added for +monitoring, configure the desired outputs. See the [Output for Monitored Hosts](/docs/activitymonitor/9.0/admin/monitoredhosts/output/output.md) topic +for additional information. + +## Host Properties for Dell Unity + +Configuration settings can be edited through the tabs in the host’s Properties window. The +configurable host properties are: + +- [Dell Tab](/docs/activitymonitor/9.0/admin/monitoredhosts/properties/dell.md) +- [Unix IDs Tab](/docs/activitymonitor/9.0/admin/monitoredhosts/properties/unixids.md) +- [Inactivity Alerts Tab](/docs/activitymonitor/9.0/admin/monitoredhosts/properties/inactivityalerts.md) + +See the [Host Properties Window](/docs/activitymonitor/9.0/admin/monitoredhosts/properties/overview.md) topic for additional information. diff --git a/docs/activitymonitor/9.0/admin/monitoredhosts/add/entraid.md b/docs/activitymonitor/9.0/admin/monitoredhosts/add/entraid.md new file mode 100644 index 0000000000..eedd9628cc --- /dev/null +++ b/docs/activitymonitor/9.0/admin/monitoredhosts/add/entraid.md @@ -0,0 +1,162 @@ +--- +title: "Microsoft Entra ID" +description: "Microsoft Entra ID" +sidebar_position: 70 +--- + +# Microsoft Entra ID + +**Understanding Microsoft Entra ID Activity Monitoring** + +The Activity Monitor can be configured to monitor the following Microsoft Entra ID (formerly Azure +AD) changes: + +- Report Sign-In events +- Reports over 800 audit events in different categories, including: + +| | | | +| ----------------------- | ---------------------- | -------------------- | +| Administrative Unit | Application Management | Authentication | +| Authorization | Authorization Policy | Contact | +| Device | Device Configuration | Directory Management | +| Entitlement Management | Group Management | Identity Protection | +| Kerberos Domain | Key Management | Label | +| Permission Grant Policy | Policy | Policy Management | +| Resource Management | Role Management | User Management | + +- Reports on audit events across different services, including: + +| | | | | +| ----------------------------- | -------------------------------- | --------------------- | ------------------- | +| AAD Management UX | Access Reviews | Account Provisioning | Application Proxy | +| Authentication Methods | B2C | Conditional Access | Core Directory | +| Device Registration Service | Entitlement Management | Hybrid Authentication | Identity Protection | +| Invited Users | MIM Service | MyApps | PIM | +| Self-Service Group Management | Self-service Password Management | Terms of Use | | + +It also provides the ability to feed activity data to other Netwrix products: + +- Netwrix Access Analyzer +- Netwrix Threat Prevention +- Netwrix Threat Manager + +Prior to adding aMicrosoft Entra ID host to the Activity Monitor, the prerequisites for the target +environment must be met. See the +[Microsoft Entra ID Activity Auditing Configuration](/docs/activitymonitor/9.0/requirements/activityagent/entraid-activity.md) topic +for additional information. + +:::tip +Remember, the Activity Agent must be deployed to a Windows server that acts as a proxy for +monitoring the target environment. +::: + + +## Add Azure Active Directory / Entra ID Host + +Follow the steps to add a Microsoft Entra ID host to be monitored. + +**Step 1 –** In the Activity Monitor, go to the Monitored Hosts & Services tab and click Add. The Add New Host +window opens. + +![Add Host - Choose Agent](/images/activitymonitor/9.0/admin/monitoredhosts/add/chooseagent.webp) + +**Step 2 –** On the Choose Agent page, select the Agent to monitor the storage device. + +![Add Host page](/images/activitymonitor/9.0/admin/monitoredhosts/add/addhostentraid.webp) + +**Step 3 –** On the Add Host page, select the **Azure Active Directory / Entra ID** radio button and +enter the Primary domain in the **Domain name** field. + +_(Optional)_ Enter a comment for the Microsoft Entra ID host. + +![entraidconnection](/images/activitymonitor/9.0/admin/monitoredhosts/add/entraidconnection.webp) + +**Step 4 –** On the Azure AD / Entra ID Connection page, enter a Tenant ID, Client ID, and Client +Secret. Optional add a Region. Then click **Connect** to grant permissions to read the audit log. +Click **Open Instruction...** for steps on registering the Activity Monitor with Microsoft Entra ID. +Click **Next**. + +![Add Host - Azure AD Operations page](/images/activitymonitor/9.0/admin/monitoredhosts/add/entraidoperations.webp) + +**Step 5 –** On the Azure AD / Entra ID Operations page, select which audit activity to monitor. +Click **Next**. + +![wheretologgeneric](/images/activitymonitor/9.0/admin/monitoredhosts/add/wheretologgeneric.webp) + +**Step 6 –** On the Where To Log The Activity page, select where to send the activity events: + +- Log file – Sends to a TSV or JSON file +- Syslog Server – Sends to a configured SIEM system +- Netwrix Threat Manager – Sends to Netwrix Threat Manager + +![fileoutputpage](/images/activitymonitor/9.0/admin/monitoredhosts/add/fileoutputpage.webp) + +**Step 7 –** If **Log Files** is selected on the **Where To Log The Activity** page, the **File +Output** page can be configured. The configurable options are: + +- Specify output file path – Specify the file path where log files are saved. Click the ellipses + button (**...**) to open the Windows Explorer to navigate to a folder destination. Click **Test** + to test if the path works. +- Period to keep Log files – Log files will be deleted after the period entered number of days + entered. The default is 10 days. Use the dropdown to specify whether to keep the Log files for a + set amount of Minutes, Hours, or Days. +- This log file is for Netwrix Access Analyzer – Enable this option to have Netwrix Access Analyzer collect this monitored + host configuration + + :::info + Identify the configuration to be read by Netwrix Access Analyzer when integration is available. + ::: + + + - While the Activity Monitor can have multiple configurations per host, Netwrix Access Analyzer + can only read one of them. + +Click **Next**. + +![syslogoutputpage](/images/activitymonitor/9.0/admin/monitoredhosts/add/syslogoutputpage.webp) + +**Step 8 –** If Syslog Server is selected on the **Where To Log The Activity** page, the Syslog +Output page can be configured. The configurable options are: + +- Syslog server in SERVER[:PORT] format – Type the **Syslog server name** with a SERVER:Port format + in the textbox. + - The server name can be short name, fully qualified name (FQDN), or IP Address, as long as the + organization’s environment can resolve the name format used. The Event stream is the activity + being monitored according to this configuration for the monitored host. +- Syslog Protocol – Identify the **Syslog protocol** to be used for the Event stream. The drop-down + menu includes: + + - UDP + - TCP + - TLS + + The TCP and TLS protocols add the Message framing drop-down menu. See the + [Syslog Tab](/docs/activitymonitor/9.0/admin/outputs/syslog/syslog.md) topic for additional information. + +- The Test button sends a test message to the Syslog server to check the connection. A green check + mark or red will determine whether the test message has been sent or failed to send. Messages vary + by Syslog protocol: + + - UDP – Sends a test message and does not verify connection + - TCP/TLS – Sends test message and verifies connection + - TLS – Shows error if TLS handshake fails + + See the [Syslog Tab](/docs/activitymonitor/9.0/admin/outputs/syslog/syslog.md) topic for additional information. + +Click **Finish**. + +![Azure Active Directory in Activity Monitor](/images/activitymonitor/9.0/admin/monitoredhosts/add/entraidadded.webp) + +The added Microsoft Entra ID host is displayed in the monitored hosts/service table. Once a host has been +added for monitoring, configure the desired outputs. See the +[Output for Monitored Hosts](/docs/activitymonitor/9.0/admin/monitoredhosts/output/output.md) topic for additional information. + +## Host Properties for Microsoft Entra ID + +Configuration settings can be edited through the tabs in the host’s Properties window. The +configurable host properties are: + +- [Connection Tab](/docs/activitymonitor/9.0/admin/monitoredhosts/properties/connection.md) +- [Inactivity Alerts Tab](/docs/activitymonitor/9.0/admin/monitoredhosts/properties/inactivityalerts.md) + +See the [Host Properties Window](/docs/activitymonitor/9.0/admin/monitoredhosts/properties/overview.md) topic for additional information. diff --git a/docs/activitymonitor/9.0/admin/monitoredhosts/add/exchangeonline.md b/docs/activitymonitor/9.0/admin/monitoredhosts/add/exchangeonline.md new file mode 100644 index 0000000000..3e653517a6 --- /dev/null +++ b/docs/activitymonitor/9.0/admin/monitoredhosts/add/exchangeonline.md @@ -0,0 +1,143 @@ +--- +title: "Exchange Online" +description: "Exchange Online" +sidebar_position: 50 +--- + +# Exchange Online + +Prior to adding an Exchange Online host to the Activity Monitor, the prerequisites for the target +environment must be met. See the +[Exchange Online Activity Auditing Configuration](/docs/activitymonitor/9.0/requirements/activityagent/exchange-activity.md) +topic for additional information. + +:::tip +Remember, the Activity Agent must be deployed to a Windows server that acts as a proxy for +monitoring the target environment. +::: + + +## Add Exchange Online Host + +Follow the steps to add an Exchange Online host to be monitored. + +**Step 1 –** In the Activity Monitor, go to the Monitored Hosts & Services tab and click Add. The Add New Host +window opens. + +![Add Host - Choose Agent](/images/activitymonitor/9.0/admin/monitoredhosts/add/chooseagent.webp) + +**Step 2 –** On the Choose Agent page, select the Agent to monitor the storage device. + +![Add Host Page](/images/activitymonitor/9.0/admin/monitoredhosts/add/addexchangeonline.webp) + +**Step 3 –** On the Add Host page, select the Exchange Online radio button and enter the domain +name. + +_(Optional)_ Enter a comment for the Exchange Online host. + +![Azure AD Connection - Exchange Online](/images/activitymonitor/9.0/admin/monitoredhosts/add/connection.webp) + +**Step 4 –** On the Azure AD / Entra ID Connection page, enter Tenant ID, Client ID, Client Secret, +and Region(optional) then click **Connect** to verify the connection.. Click **Open Instruction...** +for steps on registering the Activity Monitor with Microsoft Azure. Click **Next**. + +![operations](/images/activitymonitor/9.0/admin/monitoredhosts/add/operations.webp) + +**Step 5 –** On the Exchange Online Operations page, configure the options found in the following +tabs: + +- Admin Activity +- Mailbox Audit +- DLP +- Other + +These options can be configured again in a Exchange Online host's properties window. See the +[Operations Tab](/docs/activitymonitor/9.0/admin/outputs/operations/operations.md) for additional information. Click **Next**. + +![Mailboxes to Exclude](/images/activitymonitor/9.0/admin/monitoredhosts/add/mailboxesexclude.webp) + +**Step 6 –** Click **Add Mailbox** to display the Select User dialog box. Specify the mailboxes that +will be filtered during collection. Click **Next**. + +![usersexclude](/images/activitymonitor/9.0/admin/monitoredhosts/add/usersexclude.webp) + +**Step 7 –** Click **Add User** to display the Select User dialog box. Specify the user or email +that will be filtered during collection. Click **Next**. + +![Where to log activity - Exchange Online](/images/activitymonitor/9.0/admin/monitoredhosts/add/wheretologactivity.webp) + +**Step 8 –** On the Where To Log The Activity page, select whether to send the activity to either a +**Log File** or **Syslog Server**. + +![File Output - Exchange Online](/images/activitymonitor/9.0/admin/monitoredhosts/add/fileoutput.webp) + +**Step 9 –** If **Log Files** is selected on the **Where To Log The Activity** page, the **File +Output** page can be configured. The configurable options are: + +- Specify output file path – Specify the file path where log files are saved. Click the ellipses + button (**...**) to open the Windows Explorer to navigate to a folder destination. Click **Test** + to test if the path works. +- Period to keep Log files – Log files will be deleted after the period entered number of days + entered. The default is 10 days. Use the dropdown to specify whether to keep the Log files for a + set amount of Minutes, Hours, or Days. +- This log file is for Netwrix Access Analyzer (StealthAUDIT) – Enable + this option to have Netwrix Access Analyzer collect this monitored + host configuration + + :::info + Identify the configuration to be read by Netwrix Access Analyzer when integration is available. + ::: + + + - While the Activity Monitor can have multiple outputs per host, Netwrix Access Analyzer + can only read one of them. + +Click **Next**. + +![Syslog Output - Exchange Online](/images/activitymonitor/9.0/admin/monitoredhosts/add/syslogoutput.webp) + +**Step 10 –** If Syslog Server is selected on the **Where To Log The Activity** page, the Syslog +Output page can be configured. The configurable options are: + +- Syslog server in SERVER[:PORT] format – Type the **Syslog server name** with a SERVER:Port format + in the textbox. + - The server name can be short name, fully qualified name (FQDN), or IP Address, as long as the + organization’s environment can resolve the name format used. The Event stream is the activity + being monitored according to this configuration for the monitored host. +- Syslog Protocol – Identify the **Syslog protocol** to be used for the Event stream. The drop-down + menu includes: + + - UDP + - TCP + - TLS + + The TCP and TLS protocols add the Message framing drop-down menu. See the + [Syslog Tab](/docs/activitymonitor/9.0/admin/outputs/syslog/syslog.md) topic for additional information. + +- The Test button sends a test message to the Syslog server to check the connection. A green check + mark or red will determine whether the test message has been sent or failed to send. Messages vary + by Syslog protocol: + + - UDP – Sends a test message and does not verify connection + - TCP/TLS – Sends test message and verifies connection + - TLS – Shows error if TLS handshake fails + + See the [Syslog Tab](/docs/activitymonitor/9.0/admin/outputs/syslog/syslog.md) topic for additional information. + +Click **Finish**. + +![Exchange Online in Activity Monitor](/images/activitymonitor/9.0/admin/monitoredhosts/add/exchangeonline.webp) + +The added Exchange Online host is displayed in the monitored hosts/service table. Once a host has been added +for monitoring, configure the desired outputs. See the [Output for Monitored Hosts](/docs/activitymonitor/9.0/admin/monitoredhosts/output/output.md) +topic for additional information. + +## Host Properties for Exchange Online + +Configuration settings can be edited through the tabs in the host’s Properties window. The +configurable host properties are: + +- [Connection Tab](/docs/activitymonitor/9.0/admin/monitoredhosts/properties/connection.md) +- [Inactivity Alerts Tab](/docs/activitymonitor/9.0/admin/monitoredhosts/properties/inactivityalerts.md) + +See the [Host Properties Window](/docs/activitymonitor/9.0/admin/monitoredhosts/properties/overview.md) topic for additional information. diff --git a/docs/activitymonitor/9.0/admin/monitoredhosts/add/hitachi.md b/docs/activitymonitor/9.0/admin/monitoredhosts/add/hitachi.md new file mode 100644 index 0000000000..feeef08ca0 --- /dev/null +++ b/docs/activitymonitor/9.0/admin/monitoredhosts/add/hitachi.md @@ -0,0 +1,167 @@ +--- +title: "Hitachi" +description: "Hitachi" +sidebar_position: 60 +--- + +# Hitachi + +**Understanding File Activity Monitoring** + +The Activity Monitor can be configured to monitor the following: + +- Ability to collect all or specific file activity for specific values or specific combinations of + values + +It provides the ability to feed activity data to SIEM products. The following dashboards have been +specifically created for Activity Monitor event data: + +- For IBM® QRadar®, see the + [Netwrix File Activity Monitor App for QRadar](/docs/activitymonitor/9.0/siem/qradar/overview.md) for additional + information. +- For Splunk®, see the [File Activity Monitor App for Splunk](/docs/activitymonitor/9.0/siem/splunk/overview.md) for + additional information. + +It also provides the ability to feed activity data to other Netwrix products: + +- Netwrix Access Analyzer +- Netwrix Threat Prevention +- Netwrix Threat Manager + +Prior to adding a Hitachi host to the Activity Monitor, the prerequisites for the target environment +must be met. See the +[Hitachi Activity Auditing Configuration](/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/hitachi-aac/hitachi-activity.md) topic for +additional information. + +:::tip +Remember, the Activity Agent must be deployed to a Windows server that acts as a proxy for +monitoring the target environment. +::: + + +## Add Hitachi NAS Host + +Follow the steps to add a Hitachi host to be monitored. + +**Step 1 –** In Activity Monitor, go to the Monitored Hosts & Services tab and click Add. The Add New Host +window opens. + +![Choose Agent page](/images/activitymonitor/9.0/admin/monitoredhosts/add/chooseagent.webp) + +**Step 2 –** On the Choose Agent page, select the Agent to monitor the storage device. Click +**Next**. + +![Add Host page with Hitachi NAS selected](/images/activitymonitor/9.0/admin/monitoredhosts/add/addhosthitachi.webp) + +**Step 3 –** On the Add Host page, select the Hitachi NAS radio button and enter the **EVS or file +system name** for the device. If desired, add a **Comment**. Click **Next**. + +![Hitachi NAS Options page](/images/activitymonitor/9.0/admin/monitoredhosts/add/hitachinasoptions.webp) + +**Step 4 –** On the Hitachi NAS Options page, enter the **Logs path (UNC)** and the **Active Log +file name**. Then enter the credentials to access the HNAS Log files. Click Connect to validate the +connection with the Hitachi device. Click **Next**. + +![Configure Operations page for Hitachi NAS](/images/activitymonitor/9.0/admin/monitoredhosts/add/configureoperationshitachi.webp) + +**Step 5 –** On the Configure Operations page, select the **File Operations** and **Directory +Operations** to be monitored. Click **Next**. + +![Configure Basic Options page for Hitachi NAS](/images/activitymonitor/9.0/admin/monitoredhosts/add/configurebasicoptionshitachi.webp) + +**Step 6 –** On the Configure Basic Options page, choose which settings to enable. The “Log files” +are the activity logs created by the activity agent on the proxy host. Select the desired options: + +- Report UNC paths – Adds a UNC Path column and a Rename UNC Path column in the generated TSV files + - This option corresponds to the REPORT_UNC_PATH parameter in the INI file. It is disabled by + default. The UNC Path is in the following format: + - For CIFS activity – `\\[HOST]\[SHARE]\[PATH]` + - Example CIFS activity – `\\ExampleHost\TestShare\DocTeam\Temp.txt` + - For NFS activity – `[HOST]:/[VOLUME]/[PATH]` + - Example NFS activity – `ExampleHost:/ExampleVolume/DocTeam/Temp.txt` + - When the option is enabled, the added columns are populated when a file is accessed remotely + through the UNC Path. If a file is accessed locally, these columns are empty. These columns + have also been added as Syslog macros. +- Report operations with millisecond precision – Changes the timestamps of events being recorded in + the TSV log file for better ordering of events if multiple events occur within the same second + +Click **Next**. + +![Where To Log The Activity](/images/activitymonitor/9.0/admin/monitoredhosts/add/wheretologtheactivity.webp) + +**Step 7 –** On the Where To Log The Activity page, select whether to send the activity to either a +**Log File** or **Syslog Server**. Click **Next**. + +![File Output Page](/images/activitymonitor/9.0/admin/monitoredhosts/add/fileoutputpage.webp) + +**Step 8 –** If **Log File** is selected on the **Where To Log The Activity** page, the **File +Output** page can be configured. + +- Specify output file path – Specify the file path where log files are saved. Click the ellipses + button (**...**) to open the Windows Explorer to navigate to a folder destination. Click **Test** + to test if the path works. +- Period to keep Log files – Log files will be deleted after the period entered number of days + entered. The default is 10 days. Use the dropdown to specify whether to keep the Log files for a + set amount of Minutes, Hours, or Days. +- This log file is for Access Analyzer – Enable this option to have Netwrix Access Analyzer + collect this monitored host configuration + + :::info + Identify the configuration to be read by Netwrix Access Analyzer when integration is available. + ::: + + + - While Activity Monitor can have multiple configurations per host, Netwrix Access Analyzer + can only read one of them. + +- Add header to Log files – Adds headers to TSV files. This is used to feed data into Splunk. + +Click **Next**. + +![syslogoutput](/images/activitymonitor/9.0/admin/monitoredhosts/add/syslogoutput.webp) + +**Step 9 –** If Syslog Server is selected on the **Where To Log The Activity** page, the Syslog +Output page can be configured. + +- Syslog server in SERVER[:PORT] format – Type the **Syslog server name** with a SERVER:Port format + in the textbox. + - The server name can be short name, fully qualified name (FQDN), or IP Address, as long as the + organization’s environment can resolve the name format used. The Event stream is the activity + being monitored according to this configuration for the monitored host. +- Syslog Protocol – Identify the **Syslog protocol** to be used for the Event stream. The drop-down + menu includes: + + - UDP + - TCP + - TLS + + The TCP and TLS protocols add the Message framing drop-down menu. See the + [Syslog Tab](/docs/activitymonitor/9.0/admin/outputs/syslog/syslog.md) topic for additional information. + +- The Test button sends a test message to the Syslog server to check the connection. A green check + mark or red will determine whether the test message has been sent or failed to send. Messages vary + by Syslog protocol: + + - UDP – Sends a test message and does not verify connection + - TCP/TLS – Sends test message and verifies connection + - TLS – Shows error if TLS handshake fails + + See the [Syslog Tab](/docs/activitymonitor/9.0/admin/outputs/syslog/syslog.md) topic for additional information. + +Click **Finish**. + +![Activity Monitor with Hitachi Host added](/images/activitymonitor/9.0/admin/monitoredhosts/add/activitymonitorhitachi.webp) + +The added Hitachi host is displayed in the monitored hosts/service table. Once a host has been added for +monitoring, configure the desired outputs. See the [Output for Monitored Hosts](/docs/activitymonitor/9.0/admin/monitoredhosts/output/output.md) topic +for additional information. + +## Host Properties for Hitachi + +Configuration settings can be edited through the tabs in the host’s Properties window. The +configurable host properties are: + +- [Hitachi NAS Tab](/docs/activitymonitor/9.0/admin/monitoredhosts/properties/hitachinas.md) +- [Inactivity Alerts Tab](/docs/activitymonitor/9.0/admin/monitoredhosts/properties/inactivityalerts.md) + +See the [Host Properties Window](/docs/activitymonitor/9.0/admin/monitoredhosts/properties/overview.md) topic for additional information. diff --git a/docs/activitymonitor/9.0/admin/monitoredhosts/add/nasuni.md b/docs/activitymonitor/9.0/admin/monitoredhosts/add/nasuni.md new file mode 100644 index 0000000000..3d0ed43c9e --- /dev/null +++ b/docs/activitymonitor/9.0/admin/monitoredhosts/add/nasuni.md @@ -0,0 +1,207 @@ +--- +title: "Nasuni" +description: "Nasuni" +sidebar_position: 80 +--- + +# Nasuni + +**Understanding File Activity Monitoring** + +The Activity Monitor can be configured to monitor the following: + +- Ability to collect all or specific file activity for specific values or specific combinations of + values + +It provides the ability to feed activity data to SIEM products. The following dashboards have been +specifically created for Activity Monitor event data: + +- For IBM® QRadar®, see the + [Netwrix File Activity Monitor App for QRadar](/docs/activitymonitor/9.0/siem/qradar/overview.md) for additional + information. +- For Splunk®, see the [File Activity Monitor App for Splunk](/docs/activitymonitor/9.0/siem/splunk/overview.md) for + additional information. + +It also provides the ability to feed activity data to other Netwrix products: + +- Netwrix Access Analyzer +- Netwrix Threat Prevention +- Netwrix Threat Manager + +Prior to adding a Nasuni Edge Appliance host to the Activity Monitor, the prerequisites for the +target environment must be met. See the +[Nasuni Edge Appliance Activity Auditing Configuration](/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/nasuni-activity.md) topic +for additional information. + +:::tip +Remember, the Activity Agent must be deployed to a Windows server that acts as a proxy for +monitoring the target environment. +::: + + +## Add Nasuni Host + +Follow the steps to add a Nasuni Edge Appliance host to be monitored. + +**Step 1 –** In Activity Monitor, go to the Monitored Hosts & Services tab and click Add. The Add New Host +window opens. + +![Choose Agent page](/images/activitymonitor/9.0/admin/monitoredhosts/add/chooseagent.webp) + +**Step 2 –** On the Choose Agent page, select the **Agent** to monitor the storage device. Click +**Next**. + +![Add Host page with Nasuni selected](/images/activitymonitor/9.0/admin/monitoredhosts/add/addhostnasuni.webp) + +**Step 3 –** On the Add Host page, select the Nasuni radio button and enter the host name or IP +Address of the Nasuni Edge Appliance in the Nasuni Filer textbox. If desired, add a **Comment**. +Click **Next**. + +![Nasuni Options page](/images/activitymonitor/9.0/admin/monitoredhosts/add/nasunioptions.webp) + +**Step 4 –** On the Nasuni Options page, enter the **API Key Name** and the **API Key Value**. Click +Connect to validate the connection with the Nasuni device. + +- Protocol – Select from the following options in the drop-down list: + - Auto Detect + - HTTPS + - HTTPS, ignore certificate errors +- Connect – Click to connect using the selected protocol and validate the connection with NetApp + +Click **Next**. + +![Trusted Server Certificate popup window](/images/activitymonitor/9.0/admin/monitoredhosts/add/trustedservercertificate.webp) + +- HTTPS Options – Opens the Trusted server certificate window to customize the certificate + verification during a TLS session + - Import – Click to browse for a trusted server certificate + - Remove – Click to remove the selected trusted server certificate + - Enable hostname verification – Select this checkbox to ensure that the host name the product + connects to matches the name in the certificate (CN name) +- Click OK to close the window and save the modifications. + +**Step 5 –** On the Configure Operations page, select the **File Operations, Directory Operations**, +and **Link Operations** to be monitored. Additional options include: + +:::warning +Enabling the Suppress subsequent Read operations in the same folder option can result +in Read events not being monitored. +::: + + +- Suppress subsequent Read operations in the same folder – Logs only one Read operation when + subsequent Read operations occur in the same folder. This option is provided to improve overall + performance and reduce output log volume. +- Suppress reporting of File Explorer's excessive directory traversal activity – Filters out events + of excessive directory traversal in File Explorer. +- Suppress Microsoft Office operations on temporary files – Filters out events for Microsoft Office + temporary files. When Microsoft Office files are saved or edited, many temporary files are + created. With this option enabled, events for these temporary files are ignored. + +Click **Next**. + +![Configure Basic Options page for Nasuni](/images/activitymonitor/9.0/admin/monitoredhosts/add/configurebasicoptionsnasuni.webp) + +**Step 6 –** On the Configure Basic Options page, choose which settings to enable. The “Log files” +are the activity logs created by the activity agent on the proxy host. Select the desired options: + +- Report account names – Adds an Account Name column in the generated TSV files +- Add C:\ to the beginning of the reported file paths – Adds ‘C:\” to file paths to be displayed + like a Windows file path: + - Display example if checked – C:\Folder\file.txt + - Display example if unchecked – /Folder/file.text +- Report UNC paths – Adds a **UNC Path** column and a **Rename UNC Path** column in the generated + TSV files + - This option corresponds to the REPORT_UNC_PATH parameter in the INI file. It is disabled by + default. The UNC Path is in the following format: + - For CIFS activity – `\\[HOST]\[SHARE]\[PATH]` + - Example CIFS activity – `\\ExampleHost\TestShare\DocTeam\Temp.txt` + - For NFS activity – `[HOST]:/[VOLUME]/[PATH]` + - Example NFS activity – `ExampleHost:/ExampleVolume/DocTeam/Temp.txt` + - When the option is enabled, the added columns are populated when a file is accessed remotely + through the UNC Path. These columns have also been added as Syslog macros. +- Report operations with millisecond precision – Changes the timestamps of events being recorded in + the TSV log file for better ordering of events if multiple events occur within the same second + +Click **Next**. + +![Where to log the activity page](/images/activitymonitor/9.0/admin/monitoredhosts/add/wheretologgeneric.webp) + +**Step 7 –** On the Where To Log The Activity page, select whether to send the activity to either a +**Log File** or **Syslog Server**. Click **Next**. + +![File Output Page](/images/activitymonitor/9.0/admin/monitoredhosts/add/fileoutputpage.webp) + +**Step 8 –** If **Log File** is selected on the **Where To Log The Activity** page, the **File +Output** page can be configured. + +- Specify output file path – Specify the file path where log files are saved. Click the ellipses + button (**...**) to open the Windows Explorer to navigate to a folder destination. Click **Test** + to test if the path works. +- Period to keep Log files – Log files will be deleted after the period entered number of days + entered. The default is 10 days. Use the dropdown to specify whether to keep the Log files for a + set amount of Minutes, Hours, or Days. +- This log file is for Access Analyzer – Enable this option to have Access Analyzer collect this + monitored host configuration + + :::info + Identify the configuration to be read by Access Analyzer  when integration is + available. + ::: + + + - While Activity Monitor can have multiple configurations per host, Access Analyzer can only + read one of them. + +- Add header to Log files – Adds headers to TSV files. This is used to feed data into Splunk. + +Click **Next**. + +![Syslog Output page](/images/activitymonitor/9.0/admin/monitoredhosts/add/syslogoutputpage.webp) + +**Step 9 –** If Syslog Server is selected on the **Where To Log The Activity** page, the Syslog +Output page can be configured. + +- Syslog server in SERVER[:PORT] format – Type the **Syslog server name** with a SERVER:Port format + in the textbox. + - The server name can be short name, fully qualified name (FQDN), or IP Address, as long as the + organization’s environment can resolve the name format used. The Event stream is the activity + being monitored according to this configuration for the monitored host. +- Syslog Protocol – Identify the **Syslog protocol** to be used for the Event stream. The drop-down + menu includes: + + - UDP + - TCP + - TLS + + The TCP and TLS protocols add the Message framing drop-down menu. See the + [Syslog Tab](/docs/activitymonitor/9.0/admin/outputs/syslog/syslog.md) topic for additional information. + +- The Test button sends a test message to the Syslog server to check the connection. A green check + mark or red will determine whether the test message has been sent or failed to send. Messages vary + by Syslog protocol: + + - UDP – Sends a test message and does not verify connection + - TCP/TLS – Sends test message and verifies connection + - TLS – Shows error if TLS handshake fails + + See the [Syslog Tab](/docs/activitymonitor/9.0/admin/outputs/syslog/syslog.md) topic for additional information. + +Click **Finish**. + +![Activity Monitor with Nasuni host added](/images/activitymonitor/9.0/admin/monitoredhosts/add/activitymonitornasuni.webp) + +The added Nasuni host is displayed in the monitored hosts/services table. Once a host has been added for +monitoring, configure the desired outputs. See the [Output for Monitored Hosts](/docs/activitymonitor/9.0/admin/monitoredhosts/output/output.md) topic +for additional information. + +## Host Properties for Nasuni + +Configuration settings can be edited through the tabs in the host’s Properties window. The +configurable host properties are: + +- [Nasuni Tab](/docs/activitymonitor/9.0/admin/monitoredhosts/properties/nasuni.md) +- [Unix IDs Tab](/docs/activitymonitor/9.0/admin/monitoredhosts/properties/unixids.md) +- [Inactivity Alerts Tab](/docs/activitymonitor/9.0/admin/monitoredhosts/properties/inactivityalerts.md) + +See the [Host Properties Window](/docs/activitymonitor/9.0/admin/monitoredhosts/properties/overview.md) topic for additional information. diff --git a/docs/activitymonitor/9.0/admin/monitoredhosts/add/netapp.md b/docs/activitymonitor/9.0/admin/monitoredhosts/add/netapp.md new file mode 100644 index 0000000000..120ca48942 --- /dev/null +++ b/docs/activitymonitor/9.0/admin/monitoredhosts/add/netapp.md @@ -0,0 +1,345 @@ +--- +title: "NetApp" +description: "NetApp" +sidebar_position: 90 +--- + +# NetApp + +**Understanding File Activity Monitoring** + +The Activity Monitor can be configured to monitor the following: + +- Ability to collect all or specific file activity for specific values or specific combinations of + values + +It provides the ability to feed activity data to SIEM products. The following dashboards have been +specifically created for Activity Monitor event data: + +- For IBM® QRadar®, see the + [Netwrix File Activity Monitor App for QRadar](/docs/activitymonitor/9.0/siem/qradar/overview.md) for additional + information. +- For Splunk®, see the [File Activity Monitor App for Splunk](/docs/activitymonitor/9.0/siem/splunk/overview.md) for + additional information. + +It also provides the ability to feed activity data to other Netwrix products: + +- Netwrix Access Analyzer +- Netwrix Threat Prevention +- Netwrix Threat Manager + +Prior to adding a NetApp Data ONTAP host to the Activity Monitor, the prerequisites for the target +environment must be met. See the +[NetApp Data ONTAP Cluster-Mode Activity Auditing Configuration](/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/ontap-cluster-aac/ontap-cluster-activity.md) +topic or the +[NetApp Data ONTAP 7-Mode Activity Auditing Configuration](/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/ontap7-aac/ontap7-activity.md) +topic in the for additional information. + +:::tip +Remember, the Activity Agent must be deployed to a Windows server that acts as a proxy for +monitoring the target environment. +::: + + +## Add NetApp Host + +Follow the steps to add a NetApp Data ONTAP host to be monitored. + +**Step 1 –** In Activity Monitor, go to the Monitored Hosts & Services tab and click Add. The Add New Host +window opens. + +![Add New Host - Choose Agent page](/images/activitymonitor/9.0/admin/monitoredhosts/add/chooseagent.webp) + +**Step 2 –** On the Choose Agent page, select the Agent to monitor the storage device. Click +**Next**. + +![Add New Host - Add Host page with NetApp selected](/images/activitymonitor/9.0/admin/monitoredhosts/add/addhostnetapp.webp) + +**Step 3 –** On the Add Host page, select the NetApp radio button. Then, in the NetApp Filer/SVM +textbox, enter the following information: + +- Cluster-Mode devices – Enter the NetApp Filer/SVM +- 7-Mode devices – Enter the NetApp DNS name. If using vFilers, then it is necessary to use the + vFiler name here. + +Click **Next**. + +![NetApp Host Connection Page](/images/activitymonitor/9.0/admin/monitoredhosts/add/netappconnection.webp) + +:::warning +Cluster-Mode is case sensitive. The case of the Filer or SVM name must match exactly to +how it is in NetApp's FPolicy configuration. +::: + + +**Step 4 –** On the NetApp Connection page, enter the following: + +- NetApp Filer or SVM – Enter the name of the NetApp Filer or SVM. The name is case sensitive. +- Management LIF – _(Optional)_ If using Cluster Management LIF, a Management LIF can be specified + if SVM Management LIF is not used (Vserver Tunneling) +- User name – Enter the user name for the credentials to connect to the NetApp server +- User password – Enter the password for the credentials to connect to the NetApp server +- Protocol – Select from the following options in the drop-down list: + - Auto Detect + - HTTPS + - HTTPS, ignore certificate errors + - HTTP +- Connect – Click to connect using the selected protocol and validate the connection with NetApp + +Click **Next**. + +![Trusted Server Certificate popup window](/images/activitymonitor/9.0/admin/monitoredhosts/add/trustedservercertificate.webp) + +- HTTPS Options – Opens the Trusted server certificate window to customize the certificate + verification during a TLS session + - Import – Click to browse for a trusted server certificate + - Remove – Click to remove selected trusted server certificate + - Enable hostname verification – Select this checkbox to ensure that the host name the product + connects to matches the name in the certificate (CN name) + - Click OK to close the window and save the modifications. + +![NetApp FPolicy Configuration page](/images/activitymonitor/9.0/admin/monitoredhosts/add/netappfpolicyconfiguration.webp) + +**Step 5 –** On the NetApp Mode FPolicy Configuration page, choose whether or not to automatically +configure FPolicy through Activity Monitor. If that is desired, check the Configure FPolicy option. +Any additional permissions required are listed. Be sure to select the appropriate file protocol to +configure the FPolicy. + +:::warning +NetApp FPolicy Enable and Connect requires the provisioned user account to have full +permissions. For Cluster-mode devices, the credentials are identified as ‘Employing the “Configure +FPolicy” Option’. +::: + + +Additional permissions that are required if enabling **Configure FPolicy** are: + +- Command `vserver fpolicy` - Access level: `All` +- Command `security certificate install` - Access level `All `(Need for FPolicy TLS only) + +Click **Next**. + +**Important Notes** + +:::info +For NetApp Cluster-Mode, create a tailored FPolicy manually. If manually +configuring the FPolicy, do not select the ConfigureFPolicy checkbox. +::: + + +If automatic configuration is selected, proceed to the Configure Privileged Access section after +successfully adding the host. + +![NetApp FPolicy Enable and Connect window](/images/activitymonitor/9.0/admin/monitoredhosts/add/netappfpolicyenableconnect.webp) + +The options on the Configure Operations page require the provisioned user account to have, at a +minimum, the less privileged permissions. For Cluster-mode devices, the credentials are identified +as ‘Employing the “Enable and connect FPolicy” Option’. + +:::warning +On the NetApp FPolicy Enable and Connect page, choose whether or not to Enable and +connect FPolicy, which will “Ensure everything is active with periodic checks.” +::: + + +Additional permissions that are required if enabling **Enable and connect FPolicy** are: + +- Command `vserver fpolicy disable` - Access level `All` +- Command `vserver fpolicy enable` - Access level `All` +- Command `vserver fpolicy engine-connect` - Access level `All` +- Command `network interface` - Access level `readonly` + +**Important Notes** + +:::info +Enable this functionality. Without this option enabled, it is necessary to +manually connect the FPolicy every time it is disconnected for any reason. For reliable, high +availability file monitoring, use this option. +::: + + +Click **Next**. + +![protocolspage](/images/activitymonitor/9.0/admin/monitoredhosts/add/protocolspage.webp) + +**Step 6 –** On the Protocols page, select which protocols to monitor. The protocols that can be +monitored are: + +- All +- CIFS +- NFS + +Click **Next**. + +![Configure Operations window for NetApp](/images/activitymonitor/9.0/admin/monitoredhosts/add/configureoperationsnetapp.webp) + +**Step 7 –** On the Configure Operations page, select the File Operations and Directory Operations +to be monitored. + +:::note +NetApp Data ONTAP Cluster-Mode Device folders are now readable by checking the Read / List +option listed under Directory Operations. This option is also accessible within the NetApp server’s +properties > Operations tab. +::: + + +If the Configure FPolicy option is enabled, then Activity Monitor updates the FPolicy according to +these settings. If it was not enabled, then the manually configured FPolicy must be set to monitor +these operations. Only operations being monitored by the FPolicy are available to the activity +agent. + +Additional options include: + +:::warning +Enabling the Suppress subsequent Read operations in the same folder option can result +in Read events not being monitored. +::: + + +- Suppress subsequent Read operations in the same folder – Logs only one Read operation when + subsequent Read operations occur in the same folder. This option is provided to improve overall + performance and reduce output log volume. +- Suppress Microsoft Office operations on temporary files – Filters out events for Microsoft Office + temporary files. When Microsoft Office files are saved or edited, many temporary files are + created. With this option enabled, events for these temporary files are ignored. + +Click **Next**. + +![Configure Basic Options page for NetApp](/images/activitymonitor/9.0/admin/monitoredhosts/add/configurebasicoptionsnetapp.webp) + +**Step 8 –** On the Configure Basic Options page, choose which settings to enable. The “Log files” +are the activity logs created by the activity agent on the proxy host. Select the desired options: + +- Report account names – Adds an Account Name column in the generated TSV files +- Add C:\ to the beginning of the reported file paths – Adds ‘C:\” to file paths to be displayed + like a Windows file path: + - Display example if checked – C:\Folder\file.txt + - Display example if unchecked – /Folder/file.text +- Report UNC paths – Adds a UNC Path column and a Rename UNC Path column in the generated TSV files + - This option corresponds to the REPORT_UNC_PATH parameter in the INI file. It is disabled by + default. The UNC Path is in the following format: + - For CIFS activity – `\\[HOST]\[SHARE]\[PATH]` + - Example CIFS activity – `\\ExampleHost\TestShare\DocTeam\Temp.txt` + - For NFS activity – `[HOST]:/[VOLUME]/[PATH]` + - Example NFS activity – `ExampleHost:/ExampleVolume/DocTeam/Temp.txt` + - When the option is enabled, the added columns are populated when a file is accessed remotely + through the UNC Path. If a file is accessed locally, these columns are empty. These columns + have also been added as Syslog macros. +- Report operations with millisecond precision – Changes the timestamps of events being recorded in + the TSV log file for better ordering of events if multiple events occur within the same second + - Access Analyzer 8.1+ is required for this feature + +Click **Next**. + +![wheretologgeneric](/images/activitymonitor/9.0/admin/monitoredhosts/add/wheretologgeneric.webp) + +**Step 9 –** On the Where To Log The Activity page, select whether to send the activity to either a +**Log File** or **Syslog Server**. Click **Next**. + +![fileoutput](/images/activitymonitor/9.0/admin/monitoredhosts/add/fileoutput.webp) + +**Step 10 –** If **Log File** is selected on the **Where To Log The Activity** page, the **File +Output** page can be configured. + +- Specify output file path – Specify the file path where log files are saved. Click the ellipses + button (**...**) to open the Windows Explorer to navigate to a folder destination. Click **Test** + to test if the path works. +- Period to keep Log files – Log files will be deleted after the period entered number of days + entered. The default is 10 days. Use the dropdown to specify whether to keep the Log files for a + set amount of Minutes, Hours, or Days. +- This log file is for Access Analyzer – Enable this option to have Netwrix Access Analyzer + collect this monitored host configuration + + :::info + Identify the configuration to be read by Netwrix Access Analyzer when integration is available. + ::: + + + - While Activity Monitor can have multiple configurations per host, Netwrix Access Analyzer + can only read one of them. + +- Add header to Log files – Adds headers to TSV files. This is used to feed data into Splunk. + +Click **Next**. + +![syslogoutput](/images/activitymonitor/9.0/admin/monitoredhosts/add/syslogoutput.webp) + +**Step 11 –** If Syslog Server is selected on the **Where To Log The Activity** page, the Syslog +Output page can be configured. + +- Syslog server in SERVER[:PORT] format – Type the **Syslog server name** with a SERVER:Port format + in the textbox. + - The server name can be short name, fully qualified name (FQDN), or IP Address, as long as the + organization’s environment can resolve the name format used. The Event stream is the activity + being monitored according to this configuration for the monitored host. +- Syslog Protocol – Identify the **Syslog protocol** to be used for the Event stream. The drop-down + menu includes: + + - UDP + - TCP + - TLS + + The TCP and TLS protocols add the Message framing drop-down menu. See the + [Syslog Tab](/docs/activitymonitor/9.0/admin/outputs/syslog/syslog.md) topic for additional information. + +- The Test button sends a test message to the Syslog server to check the connection. A green check + mark or red will determine whether the test message has been sent or failed to send. Messages vary + by Syslog protocol: + + - UDP – Sends a test message and does not verify connection + - TCP/TLS – Sends test message and verifies connection + - TLS – Shows error if TLS handshake fails + + See the [Syslog Tab](/docs/activitymonitor/9.0/admin/outputs/syslog/syslog.md) topic for additional information. + +Click **Finish**. + +![Activity Monitor with NetApp Host added](/images/activitymonitor/9.0/admin/monitoredhosts/add/activitymonitornetapp.webp) + +The added NetApp host is displayed in the monitored hosts/services table. Once a host has been added for +monitoring, configure the desired outputs. See the [Output for Monitored Hosts](/docs/activitymonitor/9.0/admin/monitoredhosts/output/output.md) topic +for additional information. + +:::tip +Remember, if automatic configuration of the FPolicy was selected, it is necessary to Configure +Privileged Access. +::: + + +## Configure Privileged Access + +If automatic configuration of the FPolicy is used for NetApp Data ONTAP Cluster-Mode devices, it is +necessary to configure privileged access. Follow the steps to configure privileged access. Remember, +this requires the provisioned user account to have full permissions, identified as the credentials +‘Employing the “Configure FPolicy” Option’. + +**Step 1 –** On to the Monitored Hosts & Services tab, select the desired host and click Edit. The host’s +Properties window opens. + +![NetApp Host Properties FPolicy Tab](/images/activitymonitor/9.0/admin/monitoredhosts/add/netappfpolicytab.webp) + +**Step 2 –** On the FPolicy tab, select the **Privileged Access** tab. Select the Allow privileged +access checkbox and provide the Privileged user name in the textbox. + +:::note +This option is only available if the Configure FPolicy option is enabled. +::: + + +Privileged access must be allowed and configured with appropriate credentials to leverage Access +Analyzer permission (FSAA) scans for this NetApp device + +For information on the other options for this tab, see the [FPolicy Tab](/docs/activitymonitor/9.0/admin/monitoredhosts/properties/fpolicy.md) +section. + +## Host Properties for NetApp + +Configuration settings can be edited through the tabs in the host’s Properties window. The +configurable host properties are: + +- [NetApp Tab](/docs/activitymonitor/9.0/admin/monitoredhosts/properties/netapp.md) +- [FPolicy Tab](/docs/activitymonitor/9.0/admin/monitoredhosts/properties/fpolicy.md) +- [Unix IDs Tab](/docs/activitymonitor/9.0/admin/monitoredhosts/properties/unixids.md) +- [Inactivity Alerts Tab](/docs/activitymonitor/9.0/admin/monitoredhosts/properties/inactivityalerts.md) + +See the [Host Properties Window](/docs/activitymonitor/9.0/admin/monitoredhosts/properties/overview.md) topic for additional information. diff --git a/docs/activitymonitor/9.0/admin/monitoredhosts/add/nutanix.md b/docs/activitymonitor/9.0/admin/monitoredhosts/add/nutanix.md new file mode 100644 index 0000000000..1a103005da --- /dev/null +++ b/docs/activitymonitor/9.0/admin/monitoredhosts/add/nutanix.md @@ -0,0 +1,204 @@ +--- +title: "Nutanix" +description: "Nutanix" +sidebar_position: 100 +--- + +# Nutanix + +**Understanding File Activity Monitoring** + +The Activity Monitor can be configured to monitor the following: + +- Ability to collect all or specific file activity for specific values or specific combinations of + values + +It provides the ability to feed activity data to SIEM products. The following dashboards have been +specifically created for Activity Monitor event data: + +- For IBM® QRadar®, see the + [Netwrix File Activity Monitor App for QRadar](/docs/activitymonitor/9.0/siem/qradar/overview.md) for additional + information. +- For Splunk®, see the [File Activity Monitor App for Splunk](/docs/activitymonitor/9.0/siem/splunk/overview.md) for + additional information. + +It also provides the ability to feed activity data to other Netwrix products: + +- Netwrix Access Analyzer +- Netwrix Threat Prevention +- Netwrix Threat Manager + +Prior to adding a Nutanix files host to the Activity Monitor, the prerequisites for the target +environment must be met. See +[Nutanix Files Activity Auditing Configuration](/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/nutanix-activity.md) for more +information. + +:::tip +Remember, the Activity Agent must be deployed to a Windows server that acts as a proxy for +monitoring the target environment. +::: + + +## Network Adapter for Nutanix File Server + +Ensure that the correct network adapter is specified in the Network page for an agent before adding +a Nutanix file server to be monitored. + +![nutanixnetworkadapter](/images/activitymonitor/9.0/admin/monitoredhosts/add/nutanixnetworkadapter.webp) + +The agent registers the IP address of the network adapter in the Nutanix auditing configuration for +activity delivery. Nutanix Files server connects to the agent using the TCP port 4501. See the +[Network Tab](/docs/activitymonitor/9.0/admin/agents/properties/network.md) topic for additional information. + +## Add Nutanix Host + +Follow the steps to add a Nutanix files host to be monitored. + +**Step 1 –** In Activity Monitor, go to the Monitored Hosts & Services tab and click **Add**. The Add New Host +window opens. + +![Choose Agent](/images/activitymonitor/9.0/admin/monitoredhosts/add/addagent01.webp) + +**Step 2 –** On the Choose Agent page, select the Agent to monitor the file server from the +drop-down list. Click **Next**. + +![Add Host](/images/activitymonitor/9.0/admin/monitoredhosts/add/addhost02.webp) + +**Step 3 –** On the Add Host page, select the **Nutanix Files** radio button and enter the file +server name. Click **Next**. + +![Nutanix Options](/images/activitymonitor/9.0/admin/monitoredhosts/add/nutanixoptions_04.webp) + +**Step 4 –** On the Nutanix Options page, enter the user name and password. + +:::note +The credentials used on the Nutanix Options page are for the Nutanix user having REST API +access. +::: + + +- Protocol – Select from the following options in the drop-down list: + - Auto Detect + - HTTPS + - HTTPS, ignore certificate errors +- Connect – Click **Connect** to connect to the Nutanix device using the selected protocol and + validate the connection. + +Click **Next**. + +![Configure Operations](/images/activitymonitor/9.0/admin/monitoredhosts/add/nutanixoptions_05.webp) + +**Step 5 –** On the Configure Operations page, select the File Operations and Directory Operations +to be monitored. + +Click **Next**. + +![Configure Operations](/images/activitymonitor/9.0/admin/monitoredhosts/add/nutanixoptions_06.webp) + +**Step 6 –** On the Configure Basic Operations page, choose which settings to enable. The “Log +files” are the activity logs created by the activity agent on the agent's server. Select one of the +following options: + +- Report account names: Adds an Account Name column in the generated TSV files. +- Add C:\ to the beginning of the reported file paths: Adds ‘C:\” to file paths to be displayed like + a Windows file path: + - Display example if checked: C:\Folder\file.txt + - Display example if unchecked: /Folder/file.text +- Report operations with millisecond precision - Changes the timestamps of events being recorded in + the TSV log file for better ordering of events if multiple events occur within the same second. + - Access Analyzer 8.1+ is required to use this feature. + +Click **Next**. + +![Where to log the activity](/images/activitymonitor/9.0/admin/monitoredhosts/add/nutanixoptions_07.webp) + +**Step 7 –** On the Where To Log The Activity page, select whether to send the activity to either a +Log File or Syslog Server. Click **Next**. + +:::note +An option must be selected before moving to the next step. +::: + + +![File Output](/images/activitymonitor/9.0/admin/monitoredhosts/add/nutanixoptions_08.webp) + +**Step 8 –** If Log File is selected on the Where To Log The Activity page, configure the File +Output page. + +- Specify output file path – Specify the file path where TSV log files are saved on the agent's + server. Click the ellipses button (...) to open the Windows Explorer to navigate to a folder + destination. Click **Test** to test if the path works. +- Period to keep Log files –Log files will be deleted after the period entered as the number of days + elapses. The default is 10 days. Use the dropdown to specify whether to keep the Log files for a + set amount of Minutes, Hours, or Days. This setting applies to both the local files on the agent's + server and to the archived files. +- This log file is for Access Analyzer – Enable this option to have Access Analyzer collect this + monitored host configuration + + :::info + Identify the configuration to be read by Access Analyzer when integration is + available. + ::: + + + :::note + While Activity Monitor can have multiple configurations for log file outputs per host, + Access Analyzer can only read one of them. + ::: + + +- Add header to Log files – Adds headers to TSV files. This is used to feed data into Splunk. + + :::note + Access Analyzer does not support log files with the header. + ::: + + +Click **Next**. + +![Syslog Output](/images/activitymonitor/9.0/admin/monitoredhosts/add/nutanixoptions_09.webp) + +**Step 9 –** If Syslog Server is selected on the Where To Log The Activity page, configure the +Syslog Output page. + +- Syslog server in SERVER[:PORT] format – Type the **Syslog server name** with a SERVER:Port format + in the textbox. + - The server name can be short name, fully qualified name (FQDN), or IP Address, as long as the + organization’s environment can resolve the name format used. +- Syslog Protocol – Identify the **Syslog protocol** to be used for the Event stream. The drop-down + menu includes: + + - UDP + - TCP + - TLS + + The TCP and TLS protocols add the **Message framing** drop-down menu. See the + [Syslog Tab](/docs/activitymonitor/9.0/admin/outputs/syslog/syslog.md) topic for additional information. + +- The Test button sends a test message to the Syslog server to check the connection. A green check + mark or red will determine whether the test message has been sent or failed to send. Messages vary + by Syslog protocol: + + - UDP – Sends a test message and does not verify connection + - TCP/TLS – Sends test message and verifies connection + - TLS – Shows error if TLS handshake fails + + See the [Syslog Tab](/docs/activitymonitor/9.0/admin/outputs/syslog/syslog.md) topic for additional information. + +Click **Finish**. + +![nutanixoptions_10](/images/activitymonitor/9.0/admin/monitoredhosts/add/nutanixoptions_10.webp) + +The added Nutanix host is displayed in the monitored hosts/service table. Once a host has been added for +monitoring, configure the desired outputs. See the [Output for Monitored Hosts](/docs/activitymonitor/9.0/admin/monitoredhosts/output/output.md) topic +for additional information. + +## Host Properties for Nutanix + +Configuration settings can be edited through the tabs in the host’s Properties window. The +configurable host properties are: + +- [Nutanix Tab](/docs/activitymonitor/9.0/admin/monitoredhosts/properties/nutanix.md) +- [Inactivity Alerts Tab](/docs/activitymonitor/9.0/admin/monitoredhosts/properties/inactivityalerts.md) + +See the [Host Properties Window](/docs/activitymonitor/9.0/admin/monitoredhosts/properties/overview.md) topic for additional information. diff --git a/docs/activitymonitor/9.0/admin/monitoredhosts/add/overview.md b/docs/activitymonitor/9.0/admin/monitoredhosts/add/overview.md new file mode 100644 index 0000000000..5356611a79 --- /dev/null +++ b/docs/activitymonitor/9.0/admin/monitoredhosts/add/overview.md @@ -0,0 +1,34 @@ +--- +title: "Add New Host Window" +description: "Add New Host Window" +sidebar_position: 10 +--- + +# Add New Host Window + +Once an agent has been deployed, you can configure a host to be monitored by clicking the Add Host +button on the Monitored Hosts & Services tab. + +![Add New Host window](/images/activitymonitor/9.0/admin/monitoredhosts/add/addnewhost.webp) + +The window opens for all types of hosts that can be monitored with an Activity Agent. See the +following topics for additional information: + +- [Azure Files](/docs/activitymonitor/9.0/admin/monitoredhosts/add/azurefiles.md) +- [CTERA](/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/ctera-activity.md) +- [Dell Celerra or VNX](/docs/activitymonitor/9.0/admin/monitoredhosts/add/dellcelerravnx.md) +- [Dell Isilon/PowerScale](/docs/activitymonitor/9.0/admin/monitoredhosts/add/dellpowerscale.md) +- [Dell PowerStore](/docs/activitymonitor/9.0/admin/monitoredhosts/add/dellpowerstore.md) +- [Dell Unity](/docs/activitymonitor/9.0/admin/monitoredhosts/add/dellunity.md) +- [Exchange Online](/docs/activitymonitor/9.0/admin/monitoredhosts/add/exchangeonline.md) +- [Hitachi](/docs/activitymonitor/9.0/admin/monitoredhosts/add/hitachi.md) +- [Microsoft Entra ID](/docs/activitymonitor/9.0/admin/monitoredhosts/add/entraid.md) +- [Nasuni](/docs/activitymonitor/9.0/admin/monitoredhosts/add/nasuni.md) +- [NetApp](/docs/activitymonitor/9.0/admin/monitoredhosts/add/netapp.md) +- [Nutanix](/docs/activitymonitor/9.0/admin/monitoredhosts/add/nutanix.md) +- [Panzura](/docs/activitymonitor/9.0/admin/monitoredhosts/add/panzura.md) +- [Qumulo](/docs/activitymonitor/9.0/admin/monitoredhosts/add/qumulo.md) +- [SharePoint](/docs/activitymonitor/9.0/admin/monitoredhosts/add/sharepoint.md) +- [SharePoint Online](/docs/activitymonitor/9.0/admin/monitoredhosts/add/sharepointonline.md) +- [SQL Server](/docs/activitymonitor/9.0/admin/monitoredhosts/add/sqlserver.md) +- [Windows](/docs/activitymonitor/9.0/admin/monitoredhosts/add/windows.md) diff --git a/docs/activitymonitor/9.0/admin/monitoredhosts/add/panzura.md b/docs/activitymonitor/9.0/admin/monitoredhosts/add/panzura.md new file mode 100644 index 0000000000..ebf894839d --- /dev/null +++ b/docs/activitymonitor/9.0/admin/monitoredhosts/add/panzura.md @@ -0,0 +1,203 @@ +--- +title: "Panzura" +description: "Panzura" +sidebar_position: 110 +--- + +# Panzura + +**Understanding File Activity Monitoring** + +The Activity Monitor can be configured to monitor the following: + +- Ability to collect all or specific file activity for specific values or specific combinations of + values + +It provides the ability to feed activity data to SIEM products. The following dashboards have been +specifically created for Activity Monitor event data: + +- For IBM® QRadar®, see the + [Netwrix File Activity Monitor App for QRadar](/docs/activitymonitor/9.0/siem/qradar/overview.md) for additional + information. +- For Splunk®, see the [File Activity Monitor App for Splunk](/docs/activitymonitor/9.0/siem/splunk/overview.md) for + additional information. + +It also provides the ability to feed activity data to other Netwrix products: + +- Netwrix Threat Prevention +- Netwrix Threat Manager + +## Add Panzura Host + +Prior to adding a Panzura host to the Activity Monitor, the prerequisites for the target environment +must be met. See the [Panzura CloudFS Monitoring](/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/panzura-activity.md) topic for +additional information. + +:::tip +Remember, the Activity Agent must be deployed to a Windows server that acts as a proxy for +monitoring the target environment. +::: + + +Follow the steps to add a Panzura host to be monitored. + +**Step 1 –** In Activity Monitor, go to the Monitored Hosts & Services tab and click Add. The Add New Host +window opens. + +![Choose Agent](/images/activitymonitor/9.0/admin/monitoredhosts/add/chooseagent.webp) + +**Step 2 –** On the Choose Agent page, select the **Agent** to monitor the storage device. Click +**Next**. + +![Add Host](/images/activitymonitor/9.0/admin/monitoredhosts/add/addhostpanzura.webp) + +**Step 3 –** On the Add Host page, select the **Panzura** radio button and enter the **Panzura filer +name**. Click **Next**. + +![Panzura Properties](/images/activitymonitor/9.0/admin/monitoredhosts/add/panzuraoptions.webp) + +**Step 4 –** On the Panzura Options page, enter the **Username**, **Password**, and select the +**Protocol** to be used by the Panzura host. + +- The different protocols that can be selected are: + + - Auto Detect (Default) + - HTTPS + - HTTPS, ignore certificate errors + + Click **HTTPS Options** to open the Trusted server certificate window. + +Click **Next**. + +![Customize Certifiacte Verification](/images/activitymonitor/9.0/admin/monitoredhosts/add/trustedservercertificate.webp) + +- HTTPS Options – Opens the Trusted server certificate window to customize the certificate + verification during a TLS session + + - Import – Click to browse for a trusted server certificate + - Remove – Click to remove selected trusted server certificate + - Enable hostname verification – Select this checkbox to ensure that the host name the product + connects to matches the name in the certificate (CN name) + - Click OK to close the window and save the modifications + + Click **Connect** to connect to the Panzura device. Click **Next**. + +![Configure Operations](/images/activitymonitor/9.0/admin/monitoredhosts/add/panzuraconfigureoperations.webp) + +**Step 5 –** On the Configure Operations page, select the **File Operations** and **Directory +Operations** to be monitored. + +- Suppress Microsoft Office operations on temporary files – Filters out events for Microsoft Office + temporary files. When Microsoft Office files are saved or edited, many temporary files are + created. With this option enabled, events for these temporary files are ignored. + +Click **Next**. + +![configurebasicoptionspanzura](/images/activitymonitor/9.0/admin/monitoredhosts/add/configurebasicoptionspanzura.webp) + +**Step 6 –** On the Configure Basic Options page, choose which of the following settings to enable: + +- Add C:\ to the beginning of the reported file paths - Adds ‘C:\” to file paths to be displayed + like a Windows file path: + - Display example if checked – C:\Folder\file.txt + - Display example if unchecked – /Folder/file.text +- Report UNC paths - Adds a UNC Path column and a Rename UNC Path column in the generated TSV files + - This option corresponds to the REPORT_UNC_PATH parameter in the INI file. It is disabled by + default. The UNC Path is in the following format: + - For CIFS activity – `\\[HOST]\[SHARE]\[PATH]` + - Example CIFS activity – `\\ExampleHost\TestShare\DocTeam\Temp.txt` + - For NFS activity – `[HOST]:/[VOLUME]/[PATH]` + - Example NFS activity – `ExampleHost:/ExampleVolume/DocTeam/Temp.txt` + - When the option is enabled, the added columns are populated when a file is accessed remotely + through the UNC Path. If a file is accessed locally, these columns are empty. These columns + have also been added as Syslog macros. +- Report operations with millisecond precision - Changes the timestamps of events being recorded in + the TSV log file for better ordering of events if multiple events occur within the same second. + - Access Analyzer 8.1+ is required to use this feature. + +Click **Next**. + +![wheretologgeneric](/images/activitymonitor/9.0/admin/monitoredhosts/add/wheretologgeneric.webp) + +**Step 7 –** On the Where To Log The Activity page, select whether to send the activity to either a +**Log File** or **Syslog Server**. Click **Next**. + +:::note +An option must be selected before moving to the next step. +::: + + +![fileoutput](/images/activitymonitor/9.0/admin/monitoredhosts/add/fileoutput.webp) + +**Step 8 –** If **Log File** is selected on the **Where To Log The Activity** page, the **File +Output** page can be configured. + +- Specify output file path – Specify the file path where TSV log files are saved on the agent's + server. Click the ellipses button (...) to open the Windows Explorer to navigate to a folder + destination. Click **Test** to test if the path works. +- Period to keep Log files – Log files will be deleted after the period entered as the number of + days elapses. The default is 10 days. Use the dropdown to specify whether to keep the Log files + for a set amount of Minutes, Hours, or Days. +- This log file is for Access Analyzer – Enable this option to have Access Analyzer collect this + monitored host configuration + + :::info + Identify the configuration to be read by Access Analyzer when integration is + available. + ::: + + + - While Activity Monitor can have multiple configurations per host, Access Analyzer can only + read one of them. + +- Add header to Log files – Adds headers to TSV files. This is used to feed data into Splunk. + +Click **Next**. + +![syslogoutput](/images/activitymonitor/9.0/admin/monitoredhosts/add/syslogoutput.webp) + +**Step 9 –** If Syslog Server is selected on the **Where To Log The Activity** page, the Syslog +Output page can be configured. + +- Syslog server in SERVER[:PORT] format – Type the **Syslog server name** with a SERVER:Port format + in the textbox. + - The server name can be short name, fully qualified name (FQDN), or IP Address, as long as the + organization’s environment can resolve the name format used. The Event stream is the activity + being monitored according to this configuration for the monitored host. +- Syslog Protocol – Identify the **Syslog protocol** to be used for the Event stream. The drop-down + menu includes: + + - UDP + - TCP + - TLS + + The TCP and TLS protocols add the **Message framing** drop-down menu. See the + [Syslog Tab](/docs/activitymonitor/9.0/admin/outputs/syslog/syslog.md) topic for additional information. + +- The Test button sends a test message to the Syslog server to check the connection. A green check + mark or red will determine whether the test message has been sent or failed to send. Messages vary + by Syslog protocol: + + - UDP – Sends a test message and does not verify connection + - TCP/TLS – Sends test message and verifies connection + - TLS – Shows error if TLS handshake fails + + See the [Syslog Tab](/docs/activitymonitor/9.0/admin/outputs/syslog/syslog.md) topic for additional information. + +Click **Finish**. + +![activitymonitorpanzura](/images/activitymonitor/9.0/admin/monitoredhosts/add/activitymonitorpanzura.webp) + +The added Panzura host is displayed in the monitored hosts/services table. Once a host has been added for +monitoring, configure the desired outputs. See the [Output for Monitored Hosts](/docs/activitymonitor/9.0/admin/monitoredhosts/output/output.md) topic +for additional information. + +## Host Properties for Panzura + +Configuration settings can be edited through the tabs in the host’s Properties window. The +configurable host properties are: + +- [Panzura Tab](/docs/activitymonitor/9.0/admin/monitoredhosts/properties/panzura.md) +- [Inactivity Alerts Tab](/docs/activitymonitor/9.0/admin/monitoredhosts/properties/inactivityalerts.md) + +See the [Host Properties Window](/docs/activitymonitor/9.0/admin/monitoredhosts/properties/overview.md) topic for additional information. diff --git a/docs/activitymonitor/9.0/admin/monitoredhosts/add/qumulo.md b/docs/activitymonitor/9.0/admin/monitoredhosts/add/qumulo.md new file mode 100644 index 0000000000..e8e78b303d --- /dev/null +++ b/docs/activitymonitor/9.0/admin/monitoredhosts/add/qumulo.md @@ -0,0 +1,167 @@ +--- +title: "Qumulo" +description: "Qumulo" +sidebar_position: 120 +--- + +# Qumulo + +**Understanding File Activity Monitoring** + +The Activity Monitor can be configured to monitor the following: + +- Ability to collect all or specific file activity for specific values or specific combinations of + values + +It provides the ability to feed activity data to SIEM products. The following dashboards have been +specifically created for Activity Monitor event data: + +- For IBM® QRadar®, see the + [Netwrix File Activity Monitor App for QRadar](/docs/activitymonitor/9.0/siem/qradar/overview.md) for additional + information. +- For Splunk®, see the [File Activity Monitor App for Splunk](/docs/activitymonitor/9.0/siem/splunk/overview.md) for + additional information. + +It also provides the ability to feed activity data to other Netwrix products: + +- Netwrix Access Analyzer +- Netwrix Threat Prevention +- Netwrix Threat Manager + +Prior to adding a Qumulo host to the Activity Monitor, the prerequisites for the target environment +must be met. See the [Qumulo Activity Auditing Configuration](/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/qumulo-activity.md) +topic for additional information. + +:::tip +Remember, the Activity Agent must be deployed to a Windows server that acts as a proxy for +monitoring the target environment. +::: + + +## Add Qumulo Host + +Follow the steps to add a Qumulo host to be monitored. + +**Step 1 –** In Activity Monitor, go to the Monitored Hosts & Services tab and click **Add**. The Add New Host +window opens. + +![addagent01](/images/activitymonitor/9.0/admin/monitoredhosts/add/addagent01.webp) + +**Step 2 –** On the Choose Agent page, select the Agent to monitor the file server from the +drop-down list. Click **Next**. + +![addhostqumulo01](/images/activitymonitor/9.0/admin/monitoredhosts/add/addhostqumulo01.webp) + +**Step 3 –** On the Add Host page, select the **Qumulo** radio button and enter the file server +name. Click **Next**. + +![addhostqumulo02](/images/activitymonitor/9.0/admin/monitoredhosts/add/addhostqumulo02.webp) + +**Step 4 –** On the Qumulo Options page, enter the user name and password. + +- Protocol – Select from the following options in the drop-down list: + - Auto Detect + - HTTPS + - HTTPS, ignore certificate errors +- Connect – Click **Connect** to connect to the Qumulo device using the selected protocol and + validate the connection. + +The following values are shown for information purposes. You can use them to configure auditing in +Qumulo. + +- Syslog Address – Address to configure Qumulo cluster. +- Port – Port to configure Qumulo cluster. + +Click **Next**. + +![nutanixoptions_07](/images/activitymonitor/9.0/admin/monitoredhosts/add/nutanixoptions_07.webp) + +**Step 5 –** On the Where To Log The Activity page, select whether to send the activity to either a +Log File or Syslog Server. Click **Next**. + +:::note +An option must be selected before moving to the next step. +::: + + +![addhostqumulo04](/images/activitymonitor/9.0/admin/monitoredhosts/add/addhostqumulo04.webp) + +**Step 6 –** If Log File is selected on the Where To Log The Activity page, configure the File +Output page. + +- Specify output file path – Specify the file path where TSV log files are saved on the agent's + server. Click the ellipses button (...) to open the Windows Explorer to navigate to a folder + destination. Click **Test** to test if the path works. +- Period to keep Log files – Log files will be deleted after the period entered as the number of + days elapses. The default is 10 days. Use the dropdown to specify whether to keep the Log files + for a set number of Hours or Days. +- This log file is for Access Analyzer – Enable this option to have Access Analyzer collect this + monitored host configuration + + :::info + Identify the configuration to be read by Access Analyzer when integration is + available. + ::: + + + :::note + While Activity Monitor can have multiple configurations for log file outputs per host, + Access Analyzer can only read one of them. + ::: + + +- Add header to Log files – Adds headers to TSV files. This is used to feed data into Splunk. + + :::note + Access Analyzer does not support log files with the header. + ::: + + +Click **Next**. + +![nutanixoptions_09](/images/activitymonitor/9.0/admin/monitoredhosts/add/nutanixoptions_09.webp) + +**Step 7 –** If Syslog Server is selected on the Where To Log The Activity page, configure the +Syslog Output page. + +- Syslog server in SERVER[:PORT] format – Type the **Syslog server name** with a SERVER:Port format + in the textbox. + - The server name can be short name, fully qualified name (FQDN), or IP Address, as long as the + organization’s environment can resolve the name format used. +- Syslog Protocol – Identify the **Syslog protocol** to be used for the Event stream. The drop-down + menu includes: + + - UDP + - TCP + - TLS + + The TCP and TLS protocols add the **Message framing** drop-down menu. See the + [Syslog Tab](/docs/activitymonitor/9.0/admin/outputs/syslog/syslog.md) topic for additional information. + +- The Test button sends a test message to the Syslog server to check the connection. A green check + mark or red will determine whether the test message has been sent or failed to send. Messages vary + by Syslog protocol: + + - UDP – Sends a test message and does not verify connection + - TCP/TLS – Sends test message and verifies connection + - TLS – Shows error if TLS handshake fails + + See the [Syslog Tab](/docs/activitymonitor/9.0/admin/outputs/syslog/syslog.md) topic for additional information. + +Click **Finish**. + +![addhostqumulo06](/images/activitymonitor/9.0/admin/monitoredhosts/add/addhostqumulo06.webp) + +The added Qumulo host is displayed in the monitored hosts/services table. Once a host has been added for +monitoring, configure the desired outputs. See the [Output for Monitored Hosts](/docs/activitymonitor/9.0/admin/monitoredhosts/output/output.md) topic +for additional information. + +## Host Properties for Qumulo + +Configuration settings can be edited through the tabs in the host’s Properties window. The +configurable host properties are: + +- [Qumulo Tab](/docs/activitymonitor/9.0/admin/monitoredhosts/properties/qumulo.md) +- [Inactivity Alerts Tab](/docs/activitymonitor/9.0/admin/monitoredhosts/properties/inactivityalerts.md) + +See the [Host Properties Window](/docs/activitymonitor/9.0/admin/monitoredhosts/properties/overview.md) topic for additional information. diff --git a/docs/activitymonitor/9.0/admin/monitoredhosts/add/sharepoint.md b/docs/activitymonitor/9.0/admin/monitoredhosts/add/sharepoint.md new file mode 100644 index 0000000000..827bc2b616 --- /dev/null +++ b/docs/activitymonitor/9.0/admin/monitoredhosts/add/sharepoint.md @@ -0,0 +1,162 @@ +--- +title: "SharePoint" +description: "SharePoint" +sidebar_position: 130 +--- + +# SharePoint + +**Understanding SharePoint Activity Monitoring** + +The Activity Monitor can be configured to monitor the following SharePoint changes: + +- Document is checked out +- Document is checked in +- Object is deleted +- Object is updated +- Child object is deleted +- Child object is undeleted +- Child object is moved +- Search operation is performed +- Security group is created +- Security group is deleted +- Security principal is added to a security group +- Security principal is removed from a security group + +It also provides the ability to feed activity data to other Netwrix products: + +- Netwrix Access Analyzer + +Prior to adding a SharePoint host to the Activity Monitor, the prerequisites for the target +environment must be met. See the +[SharePoint On-Premise Activity Auditing Configuration](/docs/activitymonitor/9.0/requirements/activityagent/sharepoint-onprem-activity.md) +topic for additional information. + +:::tip +Remember, the Activity Agent must be deployed to the SharePoint Application server that hosts the +“Central Administration” component of the SharePoint farm. +::: + + +## Add SharePoint Host + +Follow the steps to add a SharePoint host to be monitored. + +**Step 1 –** In Activity Monitor, go to the Monitored Hosts & Services tab and click Add. The Add New Host +window opens. + +![Choose Agent page](/images/activitymonitor/9.0/admin/monitoredhosts/add/chooseagent.webp) + +**Step 2 –** On the Choose Agent page, select the Agent deployed on the SharePoint Application +server that hosts the “Central Administration” component. Click **Next**. + +![Add Host page with SharePoint selected](/images/activitymonitor/9.0/admin/monitoredhosts/add/addhostsharepoint.webp) + +**Step 3 –** On the Add Host page, select the SharePoint radio button. If desired, add a Comment. +Click **Next**. + +![Add Host - SharePoint Options page](/images/activitymonitor/9.0/admin/monitoredhosts/add/sharepointoptions.webp) + +**Step 4 –** On the SharePoint Options page, choose to audit all sites or scope the monitoring to +specific site(s): + +- Enable auditing on selected site collections – Enabling this option will ensure that auditing is + enabled for all monitored site collections with periodic checks +- Audit all sites – Leave textbox for URLs blank + + Scope to specific sites – List URLs for sites to be monitored in the textbox. List should be + semicolon separated. + + - Examples – http://sharpoint.local/sites/marketing, + http://sharepoint.local/sites/personal/user1 + - Then enter the credentials configured as the provisioned activity monitoring account. + +- Enter valid **User Name** and **Password** for a domain account with local administrative + permissions +- Connect – Click Connect to verify the provided credentials + +Click **Next**. + +![Configure Operations page for SharePoint](/images/activitymonitor/9.0/admin/monitoredhosts/add/configureoperationssharepoint.webp) + +**Step 5 –** On the Configure Operations page, select the SharePoint Operations and Permissions +Operations to be monitored. Click **Next**. + +![Where to log the activity page](/images/activitymonitor/9.0/admin/monitoredhosts/add/wheretologgeneric.webp) + +**Step 6 –** On the Where To Log The Activity page, select whether to send the activity to either a +**Log File** or **Syslog Server**. Click **Next**. + +![File Output Page](/images/activitymonitor/9.0/admin/monitoredhosts/add/fileoutputpage.webp) + +**Step 7 –** If **Log File** is selected on the **Where To Log The Activity** page, the **File +Output** page can be configured. + +- Specify output file path – Specify the file path where log files are saved. Click the ellipses + button (**...**) to open the Windows Explorer to navigate to a folder destination. Click **Test** + to test if the path works. +- Period to keep Log files – Log files will be deleted after the period entered number of days + entered. The default is 10 days. Use the dropdown to specify whether to keep the Log files for a + set amount of Minutes, Hours, or Days. +- Log file format – Select whether the log file will be saved as a JSON or TSV file +- This log file is for Access Analyzer – Enable this option to have Access Analyzer collect this + monitored host configuration + + :::info + Identify the configuration to be read by Access Analyzer when integration is + available. + ::: + + + - While Activity Monitor can have multiple configurations per host, Access Analyzer can only + read one of them. + +Click **Next**. + +![Syslog Output Page](/images/activitymonitor/9.0/admin/monitoredhosts/add/syslogoutputpage.webp) + +**Step 8 –** If Syslog Server is selected on the **Where To Log The Activity** page, the Syslog +Output page can be configured. The configurable options are: + +- Syslog server in SERVER[:PORT] format – Type the **Syslog server name** with a SERVER:Port format + in the textbox. + - The server name can be short name, fully qualified name (FQDN), or IP Address, as long as the + organization’s environment can resolve the name format used. The Event stream is the activity + being monitored according to this configuration for the monitored host. +- Syslog Protocol – Identify the **Syslog protocol** to be used for the Event stream. The drop-down + menu includes: + + - UDP + - TCP + - TLS + + The TCP and TLS protocols add the Message framing drop-down menu. See the + [Syslog Tab](/docs/activitymonitor/9.0/admin/outputs/syslog/syslog.md) topic for additional information. + +- The Test button sends a test message to the Syslog server to check the connection. A green check + mark or red will determine whether the test message has been sent or failed to send. Messages vary + by Syslog protocol: + + - UDP – Sends a test message and does not verify connection + - TCP/TLS – Sends test message and verifies connection + - TLS – Shows error if TLS handshake fails + + See the [Syslog Tab](/docs/activitymonitor/9.0/admin/outputs/syslog/syslog.md) topic for additional information. + +Click Finish. + +![Activity Monitor with SharePoint host added](/images/activitymonitor/9.0/admin/monitoredhosts/add/activitymonitorsharepoint.webp) + +The added SharePoint host is displayed in the monitored hosts/services table. Once a host has been added for +monitoring, configure the desired outputs. See the [Output for Monitored Hosts](/docs/activitymonitor/9.0/admin/monitoredhosts/output/output.md) topic +for additional information. + +## Host Properties for SharePoint + +Configuration settings can be edited through the tabs in the host’s Properties window. The +configurable host properties are: + +- [SharePoint Tab](/docs/activitymonitor/9.0/admin/monitoredhosts/properties/sharepoint.md) +- [Inactivity Alerts Tab](/docs/activitymonitor/9.0/admin/monitoredhosts/properties/inactivityalerts.md) + +See the [Host Properties Window](/docs/activitymonitor/9.0/admin/monitoredhosts/properties/overview.md) topic for additional information. diff --git a/docs/activitymonitor/9.0/admin/monitoredhosts/add/sharepointonline.md b/docs/activitymonitor/9.0/admin/monitoredhosts/add/sharepointonline.md new file mode 100644 index 0000000000..be02c860d0 --- /dev/null +++ b/docs/activitymonitor/9.0/admin/monitoredhosts/add/sharepointonline.md @@ -0,0 +1,179 @@ +--- +title: "SharePoint Online" +description: "SharePoint Online" +sidebar_position: 140 +--- + +# SharePoint Online + +**Understanding SharePoint Activity Monitoring** + +The Activity Monitor can be configured to monitor the following SharePoint changes: + +- Document is checked out +- Document is checked in +- Object is deleted +- Object is updated +- Child object is deleted +- Child object is undeleted +- Child object is moved +- Search operation is performed +- Security group is created +- Security group is deleted +- Security principal is added to a security group +- Security principal is removed from a security group + +It also provides the ability to feed activity data to other Netwrix products: + +- Netwrix Access Analyzer + +Prior to adding a SharePoint Online host to the Activity Monitor, the prerequisites for the target +environment must be met. See the +[SharePoint Online Activity Auditing Configuration](/docs/activitymonitor/9.0/requirements/activityagent/sharepoint-online-activity.md) +topic for additional information. + +:::tip +Remember, the Activity Agent must be deployed to a Windows server that acts as a proxy for +monitoring the target environment. +::: + + +## Add SharePoint Online Host + +Follow the steps to add a SharePoint Online host to be monitored. + +**Step 1 –** In the Activity Monitor, go to the Monitored Hosts & Services tab and click Add. The Add New Host +window opens. + +![Choose Agent](/images/activitymonitor/9.0/admin/monitoredhosts/add/chooseagent.webp) + +**Step 2 –** On the Choose Agent page, select the Agent to monitor SharePoint Online. + +:::warning +The domain name must match the SharePoint Online host name in order to properly +integrate SharePoint Online activity monitoring with Access Analyzer. +::: + + +![Add Host page with SharePoint Online selected](/images/activitymonitor/9.0/admin/monitoredhosts/add/addhost.webp) + +**Step 3 –** On the Add Host page, select the SharePoint Online radio button and enter the Microsoft +Entra ID (formerly Azure AD) domain name. Click **Next**. + +![Add New Host - Azure AD Connection for SharePoint Online](/images/activitymonitor/9.0/admin/monitoredhosts/add/azureadconnection.webp) + +**Step 4 –** On the Azure AD / Entra ID Connection page, enter a Client ID and Client Secret, then +click **Sign-In** to grant permissions to read the auditing and directory data. Click **Open +Instruction...** for steps on registering the Activity Monitor with Microsoft Entra ID. + +- After clicking **Sign-In**, the **Sign in to your account window** opens. +- Sign-in with a Global Administrator account. +- Approve consent for the organization. + + :::note + Activity Monitor does not store credentials. The credentials are used to enable + API access using the Client ID and Secret. + ::: + + +- See the + [SharePoint Online Activity Auditing Configuration](/docs/activitymonitor/9.0/requirements/activityagent/sharepoint-online-activity.md) + topic for additional information. + +Click **Next**. + +![SharePoint Online Operations page](/images/activitymonitor/9.0/admin/monitoredhosts/add/fileandpagetab.webp) + +**Step 5 –** On the SharePoint Online Operations page, configure the options found in the following +tabs: + +- File and Page +- Folder +- List +- Sharing and Access Request +- Site Permissions +- Site Administration +- Synchronization +- DLP +- Sensitive Label +- Content Explorer +- Other + +These options can be configured again in a SharePoint Online host's properties window. See the +[Operations Tab](/docs/activitymonitor/9.0/admin/outputs/operations/operations.md) for additional information. Click **Next**. + +![Where to log the activity page](/images/activitymonitor/9.0/admin/monitoredhosts/add/wheretologgeneric.webp) + +**Step 6 –** On the Where To Log The Activity page, select whether to send the activity to either a +**Log File** or **Syslog Server**. Click **Next**. + +![File Output Page](/images/activitymonitor/9.0/admin/monitoredhosts/add/fileoutputpage.webp) + +**Step 7 –** If **Log File** is selected on the **Where To Log The Activity** page, the **File +Output** page can be configured. The configurable options are: + +- Specify output file path – Specify the file path where log files are saved. Click the ellipses + button (**...**) to open the Windows Explorer to navigate to a folder destination. Click **Test** + to test if the path works. +- Period to keep Log files – Log files will be deleted after the period entered number of days + entered. The default is 10 days. Use the dropdown to specify whether to keep the Log files for a + set amount of Minutes, Hours, or Days. +- This log file is for Netwrix Access Analyzer – Enable this option to have Access Analyzer collect this monitored host configuration + + :::info + Identify the configuration to be read by Netwrix Access Analyzer when integration is available. + ::: + + + - While the Activity Monitor can have multiple configurations per host, Netwrix Access Analyzer + can only read one of them. + +Click **Next**. + +![Syslog Output Page](/images/activitymonitor/9.0/admin/monitoredhosts/add/syslogoutputpage.webp) + +**Step 8 –** If Syslog Server is selected on the **Where To Log The Activity** page, the Syslog +Output page can be configured. The configurable options are: + +- Syslog server in SERVER[:PORT] format – Type the **Syslog server name** with a SERVER:Port format + in the textbox. + - The server name can be short name, fully qualified name (FQDN), or IP Address, as long as the + organization’s environment can resolve the name format used. The Event stream is the activity + being monitored according to this configuration for the monitored host. +- Syslog Protocol – Identify the **Syslog protocol** to be used for the Event stream. The drop-down + menu includes: + + - UDP + - TCP + - TLS + + The TCP and TLS protocols add the Message framing drop-down menu. See the + [Syslog Tab](/docs/activitymonitor/9.0/admin/outputs/syslog/syslog.md) topic for additional information. + +- The Test button sends a test message to the Syslog server to check the connection. A green check + mark or red will determine whether the test message has been sent or failed to send. Messages vary + by Syslog protocol: + + - UDP – Sends a test message and does not verify connection + - TCP/TLS – Sends test message and verifies connection + - TLS – Shows error if TLS handshake fails + + See the [Syslog Tab](/docs/activitymonitor/9.0/admin/outputs/syslog/syslog.md) topic for additional information. + +Click **Finish**. + +![Activity Monitor with SharePoint Online host added](/images/activitymonitor/9.0/admin/monitoredhosts/add/sharepointonline.webp) + +The added SharePoint Online host is displayed in the monitored hosts/services table. Once a host has been +added for monitoring, configure the desired outputs. See the +[Output for Monitored Hosts](/docs/activitymonitor/9.0/admin/monitoredhosts/output/output.md) topic for additional information. + +## Host Properties for SharePoint Online + +Configuration settings can be edited through the tabs in the host’s Properties window. The +configurable host properties are: + +- [Connection Tab](/docs/activitymonitor/9.0/admin/monitoredhosts/properties/connection.md) +- [Inactivity Alerts Tab](/docs/activitymonitor/9.0/admin/monitoredhosts/properties/inactivityalerts.md) + +See the [Host Properties Window](/docs/activitymonitor/9.0/admin/monitoredhosts/properties/overview.md) topic for additional information. diff --git a/docs/activitymonitor/9.0/admin/monitoredhosts/add/sqlserver.md b/docs/activitymonitor/9.0/admin/monitoredhosts/add/sqlserver.md new file mode 100644 index 0000000000..e44a70adaa --- /dev/null +++ b/docs/activitymonitor/9.0/admin/monitoredhosts/add/sqlserver.md @@ -0,0 +1,172 @@ +--- +title: "SQL Server" +description: "SQL Server" +sidebar_position: 150 +--- + +# SQL Server + +**Understanding SQL Server Activity Monitoring** + +The Activity Monitor provides the ability to feed activity data to other Netwrix products: + +- Netwrix Access Analyzer + +Prior to adding a SQL Server host to the Activity Monitor, the prerequisites for the target +environment must be met. See the +[SQL Server Activity Auditing Configuration](/docs/activitymonitor/9.0/requirements/activityagent/sqlserver-activity.md) topic for +additional information. + +:::tip +Remember, the Activity Agent must be deployed to a Windows server that acts as a proxy for +monitoring the target environment. +::: + + +## Add MS SQL Server Host + +Follow the steps to add a SQL Server host to be monitored. + +**Step 1 –** In Activity Monitor, go to the Monitored Hosts & Services tab and click Add. The Add New Host +window opens. + +![chooseagent](/images/activitymonitor/9.0/admin/monitoredhosts/add/chooseagent.webp) + +**Step 2 –** On the Choose Agent page, select the **Agent** to monitor the storage device, then +click **Next**. + +![addhost](/images/activitymonitor/9.0/admin/monitoredhosts/add/addhost.webp) + +**Step 3 –** On the **Add Host** page, select **MS SQL Server** and enter the **Server name or +address** for the SQL Server host., then click **Next**. + +![mssqlserveroptionspage](/images/activitymonitor/9.0/admin/monitoredhosts/add/mssqlserveroptionspage.webp) + +**Step 4 –** On the MS SQL Server Options page, configure the following options: + +- Enable Audit automatically — Check the box to enable automatic auditing if it is ever disabled +- Open instruction — Opens the **How to create a SQL Login for Monitoring** page. See the SQL Server + Database section of the + [SQL Server Activity Auditing Configuration](/docs/activitymonitor/9.0/requirements/activityagent/sqlserver-activity.md) topic for + additional information. +- User name — Enter the user name for the credentials for the SQL Server +- User password — Enter the password for the credentials for the SQL Server + +Click **Connect** to test the settings, then click **Next**. + +![configureoperations](/images/activitymonitor/9.0/admin/monitoredhosts/add/configureoperations.webp) + +**Step 5 –** On the Configure Operations page, select which SQL Server events to monitor, then click +**Next**. + +![SQL Server Objects Page](/images/activitymonitor/9.0/admin/monitoredhosts/add/sqlserverobjects.webp) + +**Step 6 –** On the SQL Server Objects page, click **Refresh**. Select the SQL Server objects to be +monitored. Click **Next**. + +![sqlserverlogontriggerpage](/images/activitymonitor/9.0/admin/monitoredhosts/add/sqlserverlogontriggerpage.webp) + +**Step 7 –** On the SQL Server Logon Trigger page, copy and paste the SQL script into a New Query in +the SQL database. Execute the query to create a logon trigger. Netwrix Activity Monitor will monitor +SQL logon events and obtain IP addresses for connections. The script is: + +``` +CREATE TRIGGER SBAudit_LOGON_Trigger ON ALL SERVER FOR LOGON AS BEGIN declare @str varchar(max)=cast(EVENTDATA() as varchar(max));raiserror(@str,1,1);END +``` + +![SQL Server Logon Success](/images/activitymonitor/9.0/admin/monitoredhosts/add/sqlserverlogontriggersuccess.webp) + +> Click **Check Status** to see if the trigger is configured properly, then click **Next**. + +![configurebasicoptions](/images/activitymonitor/9.0/admin/monitoredhosts/add/configurebasicoptions.webp) + +**Step 8 –** On the Configure Basic Options page, + +- Period to keep Log files - Activity logs are deleted after the number of days entered. Default is + set to 10 days. + + :::info + Keep a minimum of 10 days of activity logs. Raw activity logs should be + retained to meet an organization’s audit requirements. + ::: + + +Click **Next**. + +![Where To Log The Activity page](/images/activitymonitor/9.0/admin/monitoredhosts/add/wheretologgeneric.webp) + +**Step 9 –** On the Where To Log The Activity page, select whether to send the activity to either a +**Log File (TSV)** or **Syslog Server**, then click **Next**. + +![fileoutput](/images/activitymonitor/9.0/admin/monitoredhosts/add/fileoutput.webp) + +**Step 10 –** If **Log File** is selected on the **Where To Log The Activity** page, the **File +Output** page can be configured. + +- Specify output file path – Specify the file path where log files are saved. Click the ellipses + button (**...**) to open the Windows Explorer to navigate to a folder destination. Click **Test** + to test if the path works. +- Period to keep Log files – Log files will be deleted after the period entered number of days + entered. The default is 10 days. Use the dropdown to specify whether to keep the Log files for a + set amount of Minutes, Hours, or Days. +- This log file is for Access Analyzer – Enable this option to have Access Analyzer collect this + monitored host configuration + + :::info + Identify the configuration to be read by Access Analyzer when integration is + available. + ::: + + + - While Activity Monitor can have multiple configurations per host, Access Analyzer can only + read one of them. + +![syslogoutput](/images/activitymonitor/9.0/admin/monitoredhosts/add/syslogoutput.webp) + +**Step 11 –** If Syslog Server is selected on the **Where To Log The Activity** page, the Syslog +Output page can be configured. + +- Syslog server in SERVER[:PORT] format – Type the **Syslog server name** with a SERVER:Port format + in the textbox. + - The server name can be short name, fully qualified name (FQDN), or IP Address, as long as the + organization’s environment can resolve the name format used. The Event stream is the activity + being monitored according to this configuration for the monitored host. +- Syslog Protocol – Identify the **Syslog protocol** to be used for the Event stream. The drop-down + menu includes: + + - UDP + - TCP + - TLS + + The TCP and TLS protocols add the Message framing drop-down menu. See the + [Syslog Tab](/docs/activitymonitor/9.0/admin/outputs/syslog/syslog.md) topic for additional information. + +- The Test button sends a test message to the Syslog server to check the connection. A green check + mark or red will determine whether the test message has been sent or failed to send. Messages vary + by Syslog protocol: + + - UDP – Sends a test message and does not verify connection + - TCP/TLS – Sends test message and verifies connection + - TLS – Shows error if TLS handshake fails + + See the [Syslog Tab](/docs/activitymonitor/9.0/admin/outputs/syslog/syslog.md) topic for additional information. + +Click **Finish**. + +![activitymonitorsqlserverhost](/images/activitymonitor/9.0/admin/monitoredhosts/add/activitymonitorsqlserverhost.webp) + +The added SQL Server host is displayed in the monitored hosts/services table. Once a host has been added for +monitoring, configure the desired outputs. See the [Output for Monitored Hosts](/docs/activitymonitor/9.0/admin/monitoredhosts/output/output.md) topic +for additional information. + +## Host Properties for SQL Server + +Configuration settings can be edited through the tabs in the host’s Properties window. The +configurable host properties are: + +- [MS SQL Server Tab](/docs/activitymonitor/9.0/admin/monitoredhosts/properties/mssqlserver.md) +- [Logon Trigger Tab](/docs/activitymonitor/9.0/admin/monitoredhosts/properties/logontrigger.md) +- [Tweak Options Tab](/docs/activitymonitor/9.0/admin/monitoredhosts/properties/tweakoptions.md) +- [Inactivity Alerts Tab](/docs/activitymonitor/9.0/admin/monitoredhosts/properties/inactivityalerts.md) + +See the [Host Properties Window](/docs/activitymonitor/9.0/admin/monitoredhosts/properties/overview.md) topic for additional information. diff --git a/docs/activitymonitor/9.0/admin/monitoredhosts/add/windows.md b/docs/activitymonitor/9.0/admin/monitoredhosts/add/windows.md new file mode 100644 index 0000000000..7ff4d9561e --- /dev/null +++ b/docs/activitymonitor/9.0/admin/monitoredhosts/add/windows.md @@ -0,0 +1,202 @@ +--- +title: "Windows" +description: "Windows" +sidebar_position: 160 +--- + +# Windows + +**Understanding File Activity Monitoring** + +The Activity Monitor can be configured to monitor the following: + +- Ability to collect all or specific file activity for specific values or specific combinations of + values + +It provides the ability to feed activity data to SIEM products. The following dashboards have been +specifically created for Activity Monitor event data: + +- For IBM® QRadar®, see the + [Netwrix File Activity Monitor App for QRadar](/docs/activitymonitor/9.0/siem/qradar/overview.md) for additional + information. +- For Splunk®, see the [File Activity Monitor App for Splunk](/docs/activitymonitor/9.0/siem/splunk/overview.md) for + additional information. + +It also provides the ability to feed activity data to other Netwrix products: + +- Netwrix Access Analyzer +- Netwrix Threat Manager + +Prior to adding a Windows host to the Activity Monitor, the prerequisites for the target environment +must be met. See the +[Windows File Server Activity Auditing Configuration](/docs/activitymonitor/9.0/requirements/activityagent/windowsfs-activity.md) +topic for additional information. + +:::tip +Remember, the Activity Agent must be deployed to the server. It cannot be deployed to a proxy +server. +::: + + +## Add Agent's Windows Host + +Follow the steps to add a Windows host to be monitored, if it was not configured when the agent was +deployed. + +**Step 1 –** In Activity Monitor, go to the Monitored Hosts & Services tab and click Add. The Add New Host +window opens. + +![Choose Agent](/images/activitymonitor/9.0/admin/monitoredhosts/add/chooseagent.webp) + +**Step 2 –** On the Choose Agent page, select the **Agent** to monitor deployed on the Windows file +server. Click **Next**. + +![Add Host page with Windows selected](/images/activitymonitor/9.0/admin/monitoredhosts/add/addhostwindows.webp) + +**Step 3 –** On the Add Host page, select the Agent’s Windows host radio button. Remember, the agent +must be deployed on the Windows file server to be monitored. If desired, add a **Comment**. Click +**Next**. + +![Protocols page](/images/activitymonitor/9.0/admin/monitoredhosts/add/protocolspage.webp) + +**Step 4 –** On the Protocols page, select which protocols to monitor. The protocols that can be +monitored are: + +- All +- CIFS +- NFS + +Click **Next**. + +![Configure Operations page for Windows host](/images/activitymonitor/9.0/admin/monitoredhosts/add/configureoperationswindows.webp) + +**Step 5 –** On the Configure Operations page, select the **File Operations**,**Directory +Operations**, **Share Operations** and **VSS Operations** to be monitored. Users may also filter +events by operation type by selecting the radio button: + +- All – Reports both allowed and denied operations +- Allowed only – Reports only allowed operations +- Denied only – Reports only denied operations + +Additional options include: + +:::warning +Enabling the Suppress subsequent Read operations in the same folder option can result +in Read events not being monitored. +::: + + +- Suppress subsequent Read operations in the same folder – Logs only one Read operation when + subsequent Read operations occur in the same folder. This option is provided to improve overall + performance and reduce output log volume. +- Suppress reporting of File Explorer's excessive directory traversal activity – Filters out events + of excessive directory traversal in File Explorer. +- Suppress Permission Change operations with reordered ACL – Prevents tracking events where + permission updates occurred resulting in reordered ACEs (Access Control Entries) but with no other + changes in the ACL (Access Control List). For example, if a user is removed in the security + settings of a file, and then the same user is added back with the same security permissions, the + change is not logged. +- Suppress Inherited Permission Changes – Filters out events for inherited permission changes. This + option is provided to improve overall performance and reduce output activity log volume. +- Suppress Microsoft Office operations on temporary files – Filters out events for Microsoft Office + temporary files. When Microsoft Office files are saved or edited, many temporary files are + created. With this option enabled, events for these temporary files are ignored. + +Click **Next**. + +![Configure Basic Options page for Windows](/images/activitymonitor/9.0/admin/monitoredhosts/add/configurebasicoptionswindows.webp) + +**Step 6 –** On the Configure Basic Options page, choose which settings to enable. The “Log files” +are the activity logs created by the activity agent on the target host. Select the desired options: + +- Report Account Names – Adds an Account Name column in the generated TSV files +- Report UNC paths – Adds a UNC Path column and a Rename UNC Path column in the generated TSV files + - This option corresponds to the REPORT_UNC_PATH parameter in the INI file. It is disabled by + default. The UNC Path is in the following format: + - For CIFS activity – `\\[HOST]\[SHARE]\[PATH]` + - Example CIFS activity – `\\ExampleHost\TestShare\DocTeam\Temp.txt` + - When the option is enabled, the added columns are populated when a file is accessed remotely + through the UNC Path. If a file is accessed locally, these columns are empty. These columns + have also been added as Syslog macros. +- Report operations with millisecond precision – Changes the timestamps of events being recorded in + the TSV log file for better ordering of events if multiple events occur within the same second + +Click **Next**. + +![Where to log activity page](/images/activitymonitor/9.0/admin/monitoredhosts/add/wheretologgeneric.webp) + +**Step 7 –** On the Where To Log The Activity page, select whether to send the activity to either a +**Log File** or **Syslog Server**. Click **Next**. + +![File Output page](/images/activitymonitor/9.0/admin/monitoredhosts/add/fileouputpage.webp) + +**Step 8 –** If **Log File** is selected on the **Where To Log The Activity** page, the **File +Output** page can be configured. + +- Specify output file path – Specify the file path where log files are saved. Click the ellipses + button (**...**) to open the Windows Explorer to navigate to a folder destination. Click **Test** + to test if the path works. +- Period to keep Log files – Log files will be deleted after the period entered number of days + entered. The default is 10 days. Use the dropdown to specify whether to keep the Log files for a + set amount of Minutes, Hours, or Days. +- This log file is for Access Analyzer – Enable this option to have Access Analyzer collect this + monitored host configuration + + :::info + Identify the configuration to be read by Access Analyzer when integration is + available. + ::: + + + - While Activity Monitor can have multiple configurations per host, Access Analyzer can only + read one of them. + +Click **Next**. + +![Syslog Output page](/images/activitymonitor/9.0/admin/monitoredhosts/add/syslogoutputpage.webp) + +**Step 9 –** If Syslog Server is selected on the **Where To Log The Activity** page, the Syslog +Output page can be configured. + +- Syslog server in SERVER[:PORT] format – Type the **Syslog server name** with a SERVER:Port format + in the textbox. + - The server name can be short name, fully qualified name (FQDN), or IP Address, as long as the + organization’s environment can resolve the name format used. The Event stream is the activity + being monitored according to this configuration for the monitored host. +- Syslog Protocol – Identify the **Syslog protocol** to be used for the Event stream. The drop-down + menu includes: + + - UDP + - TCP + - TLS + + The TCP and TLS protocols add the Message framing drop-down menu. See the + [Syslog Tab](/docs/activitymonitor/9.0/admin/outputs/syslog/syslog.md) topic for additional information. + +- The Test button sends a test message to the Syslog server to check the connection. A green check + mark or red will determine whether the test message has been sent or failed to send. Messages vary + by Syslog protocol: + + - UDP – Sends a test message and does not verify connection + - TCP/TLS – Sends test message and verifies connection + - TLS – Shows error if TLS handshake fails + + See the [Syslog Tab](/docs/activitymonitor/9.0/admin/outputs/syslog/syslog.md) topic for additional information. + +Click **Finish**. + +![Activity Monitor with Windows Host added](/images/activitymonitor/9.0/admin/monitoredhosts/add/activitymonitorwindows.webp) + +The added Windows file server host is displayed in the monitored hosts/services table. Once a host has been +added for monitoring, configure the desired outputs. See the +[Output for Monitored Hosts](/docs/activitymonitor/9.0/admin/monitoredhosts/output/output.md) topic for additional information. + +## Host Properties for Windows File Server + +Configuration settings can be edited through the tabs in the host’s Properties window. The +configurable host properties are: + +- [Windows Tab](/docs/activitymonitor/9.0/admin/monitoredhosts/properties/windows.md) +- [Inactivity Alerts Tab](/docs/activitymonitor/9.0/admin/monitoredhosts/properties/inactivityalerts.md) + +See the [Host Properties Window](/docs/activitymonitor/9.0/admin/monitoredhosts/properties/overview.md) topic for additional information. diff --git a/docs/activitymonitor/9.0/admin/monitoredhosts/output/_category_.json b/docs/activitymonitor/9.0/admin/monitoredhosts/output/_category_.json new file mode 100644 index 0000000000..70c4d56051 --- /dev/null +++ b/docs/activitymonitor/9.0/admin/monitoredhosts/output/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Output for Monitored Hosts", + "position": 30, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "output" + } +} \ No newline at end of file diff --git a/docs/activitymonitor/9.0/admin/monitoredhosts/output/filetsv.md b/docs/activitymonitor/9.0/admin/monitoredhosts/output/filetsv.md new file mode 100644 index 0000000000..5845383b96 --- /dev/null +++ b/docs/activitymonitor/9.0/admin/monitoredhosts/output/filetsv.md @@ -0,0 +1,46 @@ +--- +title: "File TSV Log File" +description: "File TSV Log File" +sidebar_position: 10 +--- + +# File TSV Log File + +The following information lists all of the columns generated by File Activity Monitor into a TSV log +file, along with descriptions. + +| Column Name(s) | Description | +| ---------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Operation Time | Date timestamp of the event in UTC time Column format is dependent on "Report Operations with millisecond precision" option | +| Host | Host name of the monitored device | +| User Sid/Uid | Unique identifier for the File System user: - For CIFS activity – user SID - For NFS activity – UID | +| Operation Type | Type of operation for each event. Reports the following operations: - Add - Delete (Del) - Rename (Ren) - Network Share (SHARE) - Permission Change (Per) - Read (Rea) - Symlink or hardlink (LINK) - Update (Upd) | +| Object Type | The type of object that was affected. Reports events for the following object types: - Folder (FOLD) - File (FILE) - Unknown (UNK) | +| Path | The Path where the event took place. - For Windows – If a path starts with “VSS:” then it is a shadow copy creation event. For example, “VSS:C” is a shadow copy creation of volume C. | +| Rename Path | New name of the path if a rename event occurs | +| Process or IP | Indicates the source of the activity event: - For local Windows activity – Process name (e.g. notepad.exe) - For network Windows activity – IP Address of the user - For NAS device activity – IP Address for the NAS device of the user | +| 1) Sub-Operation 2) Old Attributes 3) New Attributes | Windows hosts only. These columns are filled with details about: - Permission changes (the “Per” operation type) - Attribute Changes (the “Upd” operation type) - Read events from VSS shadow copies See the Sub-Operation, Old Attributes, and New Attributes Table section for additional details. | +| User Name | Username in NTAccount format. This column is dependent upon the “Report account names” option. | +| Protocol | Protocol of the event, i.e. CIFS, NFS, or VSS | +| 1) UNC 2) Rename UNC Path | Network paths of remote activity. These columns are dependent upon the “Report UNC paths” option. - For CIFS activity – Reported with the following format \\[SERVER]\[SHARE]\Folder\File.txt - For NFS activity – Reported with the following format[SERVER]:/[VOLUME]/Folder/File.txt | +| Volume ID | ID of the volume where the event occurred | +| Share Name | Share name where the event occurred. This column is dependent upon the “Report UNC paths” option. | +| Protocol Version | NetApp Data ONTAP Cluster-Mode devices only. Protocol version of the event, i.e. CIFS or NFS. The following values are potentially reported: - For CIFS activity – 1.0, 2.0, 2.1, 3.0, 3.1 - For NFS activity – 2, 3, 4, 4.1, 4.2 | +| **File Size** | Size of File | +| **Tags** | _(Windows hosts only)_ Contains 'Copy' for read events that are probably file copies | +| Group ID | _Linux hosts only_ Unique identifier for the File System Group (GID) | +| Group Name | _Linux hosts only_ Name of the File System Group (GID) | +| Process ID | Linux hosts only Name of the File System Group (GID) | + +## Sub-Operation, Old Attributes, and New Attributes Table + +The following table lists details for Sub-Operation, Old Attributes, and New Attributes according to +File Operation. + +| File Operation | Sub-Operation | Old Attributes | New Attributes | +| ------------------------------- | ------------- | --------------------------------------------------------------------- | ---------------------------------------------- | +| Owner was changed | Own | Old owner in SDDL format | New owner in SDDL format | +| Permissions were changed (DACL) | Dac | Old DACL in SDDL format | New DACL in SDDL format | +| Audit was changed (SACL) | Sac | Old SACL in SDDL format | New SACL in SDDL format | +| File attributes were changed | Att | Old attributes as a hexadecimal number (0xNNN) | New attributes as a hexadecimal number (0xNNN) | +| File is read from a shadow copy | VSS | Shadow copy creation time in YYYYMMDDThhmmss format (20180905T123456) | | diff --git a/docs/activitymonitor/9.0/admin/monitoredhosts/output/linuxtsv.md b/docs/activitymonitor/9.0/admin/monitoredhosts/output/linuxtsv.md new file mode 100644 index 0000000000..ec8b706a86 --- /dev/null +++ b/docs/activitymonitor/9.0/admin/monitoredhosts/output/linuxtsv.md @@ -0,0 +1,33 @@ +--- +title: "Linux TSV Log File" +description: "Linux TSV Log File" +sidebar_position: 20 +--- + +# Linux TSV Log File + +The following information lists all of the columns generated by Linux Activity Monitor into a TSV +log file, along with descriptions. + +| | | +| ---------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Operation Time | Date timestamp of the event in UTC time Column format is dependent on "Report Operations with millisecond precision" option | +| Host | Host name of the monitored device | +| User Sid/Uid | Unique identifier for the File System user: - For CIFS activity – user SID - For NFS activity – UID | +| Operation Type | Type of operation for each event. Reports the following operations: - Add - Delete (Del) - Rename (Ren) - Network Share (SHARE) - Permission Change (Per) - Read (Rea) - Symlink or hardlink (LINK) - Update (Upd) | +| Object Type | The type of object that was affected. Reports events for the following object types: - Folder (FOLD) - File (FILE) - Unknown (UNK) | +| Path | The Path where the event took place. - For Windows – If a path starts with “VSS:” then it is a shadow copy creation event. For example, “VSS:C” is a shadow copy creation of volume C. | +| Rename Path | New name of the path if a rename event occurs | +| Process or IP | Indicates the source of the activity event: - For Local activity – Process name (e.g. notepad.exe) - For Remote network activity – IP Address of the user | +| 1) Sub-Operation 2) Old Attributes 3) New Attributes | Windows hosts only. These columns are filled with details about: - Permission changes (the “Per” operation type) - Attribute Changes (the “Upd” operation type) - Read events from VSS shadow copies See the Sub-Operation, Old Attributes, and New Attributes Table section for additional details. | +| User Name | Username in NTAccount format. This column is dependent upon the “Report account names” option. | +| Protocol | Protocol of the event, i.e. CIFS, NFS, or VSS | +| 1) UNC 2) Rename UNC Path | Network paths of remote activity. These columns are dependent upon the “Report UNC paths” option. - For CIFS activity – Reported with the following format \\[SERVER]\[SHARE]\Folder\File.txt - For NFS activity – Reported with the following format[SERVER]:/[VOLUME]/Folder/File.txt | +| Volume ID | ID of the volume where the event occurred | +| Share Name | Share name where the event occurred. This column is dependent upon the “Report UNC paths” option. | +| Protocol Version | NetApp Data ONTAP Cluster-Mode devices only. Protocol version of the event, i.e. CIFS or NFS. The following values are potentially reported: - For CIFS activity – 1.0, 2.0, 2.1, 3.0, 3.1 - For NFS activity – 2, 3, 4, 4.1, 4.2 | +| File Size | Size of File | +| Tags | Windows hosts only Contains 'Copy' for read events that are probably file copies | +| Group ID | Linux hosts only Unique identifier for the File System Group (GID). | +| Group Name | Linux hosts only Name of the File System Group (GID). | +| Process ID | Linux hosts only Name of the File System Group (GID). | diff --git a/docs/activitymonitor/9.0/admin/monitoredhosts/output/output.md b/docs/activitymonitor/9.0/admin/monitoredhosts/output/output.md new file mode 100644 index 0000000000..0eb06a7223 --- /dev/null +++ b/docs/activitymonitor/9.0/admin/monitoredhosts/output/output.md @@ -0,0 +1,54 @@ +--- +title: "Output for Monitored Hosts/Services" +description: "Output for Monitored Hosts/Services" +sidebar_position: 30 +--- + +# Output for Monitored Hosts/Services + +Once a host is being monitored the event stream can be sent to multiple outputs. + +![Output Properties Overview](/images/activitymonitor/9.0/admin/monitoredhosts/outputpropertiesoverview.webp) + +Configured outputs are grouped under the host. You can have multiple outputs configured for a host. +The host event outputs are: + +- File – Creates an activity log as a TSV or JSON file for every day of activity +- Syslog – Sends activity events to the configured SIEM server or Netwrix Threat Manager, where + supported + +## Add File Output + +Follow the steps to add a File output. + +**Step 1 –** On the Monitored Hosts & Services tab, select the desired host and click **Add Output**. + +**Step 2 –** Select **File** from the drop-down menu. The Add New Output window opens. + +![addnewoutputfile](/images/activitymonitor/9.0/admin/monitoredhosts/addnewoutputfile.webp) + +**Step 3 –** Configure the tab(s) as desired. + +**Step 4 –** Click **Add Output** to save your settings. The Add New Output window closes. + +The new output displays in the table. Click the **Edit** button to open the Output properties window +to modify these settings. See the [Output Types](/docs/activitymonitor/9.0/admin/outputs/overview.md) topic for additional +information. + +## Add Syslog Output + +Follow the steps to add a Syslog output. + +**Step 1 –** On the Monitored Hosts & Services tab, select the desired host and click **Add Output**. + +**Step 2 –** Select **Syslog** from the drop-down menu. The Add New Output window opens. + +![addnewoutputsyslog](/images/activitymonitor/9.0/admin/monitoredhosts/addnewoutputsyslog.webp) + +**Step 3 –** Configure the tab(s) as desired. + +**Step 4 –** Click **Add Output** to save your settings. The Add New Output window closes. + +The new output displays in the table. Click the **Edit** button to open the Output properties window +to modify these settings. See the [Output Types](/docs/activitymonitor/9.0/admin/outputs/overview.md) topic for additional +information. diff --git a/docs/activitymonitor/9.0/admin/monitoredhosts/output/sharepointjson.md b/docs/activitymonitor/9.0/admin/monitoredhosts/output/sharepointjson.md new file mode 100644 index 0000000000..212b8af530 --- /dev/null +++ b/docs/activitymonitor/9.0/admin/monitoredhosts/output/sharepointjson.md @@ -0,0 +1,54 @@ +--- +title: "SharePoint JSON Log File" +description: "SharePoint JSON Log File" +sidebar_position: 30 +--- + +# SharePoint JSON Log File + +The JSON log file format is used to send SharePoint activity monitoring data to Access Analyzer +v10.0 consoles. The following information lists all of the attributes generated by SharePoint +Activity Monitor into a JSON log file: + +| Attribute Name | Description | Example | +| ---------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------ | +| TimeLogged | DateTime/ string | 2019-03-14T18:13:39.00Z | +| ActivityType | Constant “SharePoint” | SharePoint | +| AgentHost | Host name where agent is installed | sphost | +| UserSid | User SID who caused the event | S-1-0-0 | +| UserName | User Name who caused the event | System Account | +| UserID | ID of the user who caused the event | 1073741823 | +| UserLogin | User Login who caused the event | SHAREPOINT\system | +| Protocol | Protocol: HTTP / HTTPS.. | HTTP | +| AbsoluteUrl | Full Url: SiteUrl + DocLocation | http://sphost/Lists/Comments/1\_.000 | +| WebApplication | Web application name | SharePoint – 80 | +| SiteId | Site Id (guid) | 7b2c8d23-a74f-4c3c-985d-2c7facb5ebae | +| SiteUrl | Site Url | http://sphost/sites/mysite | +| WebTitle | Web title | my site | +| DocLocation | Location of an audited object at the time of the audited event | Lists/Comments/1\_.000 | +| ItemId | A Guid that the object whose event is represented by the entry | 2c4174dc-322d-47bc-a420-52968fc3ba6c | +| ItemTitle | Title of the object | Welcome to my blog! | +| ItemType | Type of the object: Document / ListItem / List / Folder / Web / Site | ListItem | +| EventType | An SPAuditEventType that represents the type of event | Update | +| EventSource | A value that indicates whether the event occurred as a result of user action in the SharePoint Foundation user interface (UI) or programmatically. Values: SharePoint / ObjectModel | SharePoint | +| LocationType | Specifies the actual location of a document in a SharePoint document library: Invalid, Url, ClientLocation | Url | +| AppPrincipalId | The ID of the app principal who caused the event. If the value of EventSource is ObjectModel, thenAppPrincipalId holds the ID of the app principal whose context the code that caused the event was running. If there is no app context, the AppPrincipalId is null. | 0 | +| SourceName | The name of the application that caused the event | `` | +| RawEventData | A String that holds XML markup providing data that is specific to the type of event that the entry object represents. | `06C49477-0498-4858-900C-45B595337462 MyDocs/myfile.zip` marker for the list-like settings. Leave +the `<-Different-Values->` marker to preserve the difference in each selected object, or delete it +to remove all divergent elements. When the window closes, only changed properties are saved to all +selected objects, leaving unchanged properties untouched. + +## Table + +The monitored hosts/services table provides the following information: + +- State — State of the monitored host. The two states are Enabled and Disabled. +- Monitored Host – Name or IP Address of the host being monitored +- Report As — How the Monitored Host is being reported as. This can be customized in the host's + properties. +- Details — Displays additional details about the monitored host, such as the Platform and the Log + Path. +- Agent – Name or IP Address of the server where the activity agent is deployed +- Retention – Number of days for which the activity log files are retained +- Log Size – Size of the activity log files +- Status – Indicates the status of activity monitoring for the host. See the Error Propagation topic + for additional information. +- Received Events – Timestamp of the last event received +- Comment – Comment provided by user: + - Often this indicates the desired output, e.g. Access Analyzer. + - This can be useful if adding the same monitored host multiple times with different + configurations for different outputs. + - If a Activity Monitor Agent has been deployed to a Windows server where an activity agent is + deployed, then the Comment identifies the host as "Managed by Activity Monitor", and that + 'monitored host' is not editable. Add the host again for other outputs. + +Hosts can have more than one output. To view a host's outputs, expand the host by clicking the white +arrow to the left of the Monitored Host name. + +For integration with Netwrix Access Analyzer, only one configuration +of a 'monitored host' can be set as the Netwrix Access Analyzer +output. After a 'monitored host' has been added, use the Edit feature to identify the configuration +as being for Netwrix Access Analyzer on the Log Files tab of the +host's Properties window. See the [Log Files Tab](/docs/activitymonitor/9.0/admin/outputs/logfiles.md) topic for additional +information. + +## Monitoring Status + +The Status collapsible section located above the Status Bar of the Activity Monitor provides +visibility into a host's monitoring state and history of state changes. Host monitoring status is +depicted in the Monitored Hosts & Services table under the Status column. Users can expand the Status section +to view more information on various status conditions. + +![errorpropogationpopulated](/images/activitymonitor/9.0/admin/monitoredhosts/errorpropogationpopulated.webp) + +Click the **Down Arrow** to expand the Status section. The information listed is dependent on which +host or output is currently selected in the Monitored Hosts & Services table. Users can find information on the +**Current State** of a host, as well as viewing a history of changes in state. + +The possible statuses depend on the type of hosts being monitored. What is common is that the status +can help identify a problem and provide a possible workaround. The following sections provide more +information about device-specific states. + +### Linux Monitoring Status + +For file activity monitoring on Linux, Activity Monitor relies on **auditd** component of the Linux +Auditing System. One of the features of auditd is the immutable mode, which locks the audit +configuration and protects it from being changed. When the immutable mode is enabled, the only way +to change the auditing configuration is to reboot the server. + +Activity Monitor supports the immutable mode. It compares the current auditd configuration with the +desired one. If they differ and the immutable mode is enabled, the product displays a warning in the +status section that a server restart is required. After the reboot, the changes take effect and the +immutable mode is enabled. + +### Qumulo Monitoring Status + +The **No connections from Qumulo clusters** error may be displayed in the status section. This error +indicates that the Qumulo nodes have not yet connected to the agent. This can happen either because +an incorrect address or port is specified in the Audit page of the Qumulo Web Interface, or because +the port (4496 by default) is blocked by a firewall. diff --git a/docs/activitymonitor/9.0/admin/monitoredhosts/properties/_category_.json b/docs/activitymonitor/9.0/admin/monitoredhosts/properties/_category_.json new file mode 100644 index 0000000000..f7ab5883da --- /dev/null +++ b/docs/activitymonitor/9.0/admin/monitoredhosts/properties/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Host Properties Window", + "position": 20, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "overview" + } +} \ No newline at end of file diff --git a/docs/activitymonitor/9.0/admin/monitoredhosts/properties/auditing.md b/docs/activitymonitor/9.0/admin/monitoredhosts/properties/auditing.md new file mode 100644 index 0000000000..cb8b0937ce --- /dev/null +++ b/docs/activitymonitor/9.0/admin/monitoredhosts/properties/auditing.md @@ -0,0 +1,29 @@ +--- +title: "Auditing Tab" +description: "Auditing Tab" +sidebar_position: 10 +--- + +# Auditing Tab + +The Auditing tab allows users to modify to modify the Isilon Options setting which was populated +with the information entered when the Dell Isilon host is added to the Monitored Hosts & Services list. + +![Auditing Tab](/images/activitymonitor/9.0/admin/monitoredhosts/properties/auditingtab.webp) + +The **Enable Protocol Access Auditing in OneFS if it is disabled** box allows the activity agent to +automatically enable and configure auditing on the Isilon cluster. If a manual configuration has +been completed, do not enable these options. This option requires credentials for an Administrator +account on the Dell Isilon device and click Connect. + +If the connection is successful, discovered access zones appear in the **Available** box. By +default, all available access zones are monitored. To monitor specific access zones, use the arrow +buttons to move access zones to the **Monitored** box. All activity for this configuration for the +host is collected and placed in a single activity log file per day. This is the supported option for +integration with StealthAUDIT, which requires all access zones to be monitored from a single +configuration. + +To have one activity log file per access zone, create multiple output configurations for the Dell +Isilon device. Add one access zone to each configuration of the monitored host. When adding an +Isilon host for each access zone, the Dell device name will be the same for each configuration, but +the **CIFS/NFS server name** must have a unique value. diff --git a/docs/activitymonitor/9.0/admin/monitoredhosts/properties/connection.md b/docs/activitymonitor/9.0/admin/monitoredhosts/properties/connection.md new file mode 100644 index 0000000000..2a82598be2 --- /dev/null +++ b/docs/activitymonitor/9.0/admin/monitoredhosts/properties/connection.md @@ -0,0 +1,28 @@ +--- +title: "Connection Tab" +description: "Connection Tab" +sidebar_position: 20 +--- + +# Connection Tab + +Once a host is added to the monitored hosts/services table, the configuration settings are edited through the +tabs in the host’s Properties window. The Connection tab on a host’s Properties window is specific +to Microsoft Entra ID (formerly Azure AD), Exchange Online, and SharePoint Online hosts. + +![Conneciton Tab](/images/activitymonitor/9.0/admin/monitoredhosts/properties/azure.webp) + +Configure App Registration information for a Microsoft Entra ID host in the Connection Tab of the +host's Properties window. Click **Open instructions...** for steps on registering the +Activity Monitor. Click **Sign out** to sign out of the Azure account. + +The options that can be configured on the Connection Tab are: + +- Domain +- Azure Cloud +- Tenant ID +- Client ID +- Client Secret +- Region + +Click **OK** to apply changes and exit, or **Cancel** to exit without saving any changes. diff --git a/docs/activitymonitor/9.0/admin/monitoredhosts/properties/dell.md b/docs/activitymonitor/9.0/admin/monitoredhosts/properties/dell.md new file mode 100644 index 0000000000..9ad6e090c6 --- /dev/null +++ b/docs/activitymonitor/9.0/admin/monitoredhosts/properties/dell.md @@ -0,0 +1,16 @@ +--- +title: "Dell Tab" +description: "Dell Tab" +sidebar_position: 30 +--- + +# Dell Tab + +The Dell tab on a host’s Properties window displays the Dell Celerra/VNX, Dell Isilon/PowerScale, +Dell PowerStore, or Dell Unity host to be monitored for activity and any host aliases. This tab is +populated with the information entered when the Dell host is added to the monitored hosts/services table. If +desired, specify a different device to be monitored for activity. + +![Dell Tab](/images/activitymonitor/9.0/admin/monitoredhosts/properties/emctabemcvnxcelerra.webp) + +If changes are made to these configuration options, click **OK** to save the changes. diff --git a/docs/activitymonitor/9.0/admin/monitoredhosts/properties/fpolicy.md b/docs/activitymonitor/9.0/admin/monitoredhosts/properties/fpolicy.md new file mode 100644 index 0000000000..d55811dd54 --- /dev/null +++ b/docs/activitymonitor/9.0/admin/monitoredhosts/properties/fpolicy.md @@ -0,0 +1,73 @@ +--- +title: "FPolicy Tab" +description: "FPolicy Tab" +sidebar_position: 40 +--- + +# FPolicy Tab + +The FPolicy tab allows users to modify FPolicy settings for NetApp devices, privileged access, and +enabling/connecting to cluster nodes. + +![FPolicy Tab](/images/activitymonitor/9.0/admin/monitoredhosts/properties/fpolicytab.webp) + +On the **FPolicy** tab, the agent can configure and/or enable FPolicy automatically. The recommended +setting is dependent on the type of NetApp device being targeted. The permissions required for each +option are listed. See the +[NetApp Data ONTAP 7-Mode Activity Auditing Configuration](/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/ontap7-aac/ontap7-activity.md) +topic or the +[NetApp Data ONTAP Cluster-Mode Activity Auditing Configuration](/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/ontap-cluster-aac/ontap-cluster-activity.md) +topic for additional information. + +At the bottom are two additional tabs with setting options. On this tab, specify the protocols to +monitor by selecting the radio buttons. + +## Privileged Access Tab + +![Privileged Access section in the FPolicy Tab](/images/activitymonitor/9.0/admin/monitoredhosts/properties/privilegedaccess.webp) + +The Privileged Access tab is enabled when the Configure FPolicy checkbox is selected at the top. The +Privileged Access tab must be configured if automatic configuration of the FPolicy for NetApp Data +ONTAP Cluster-Mode devices is used. See the +[Configure Privileged Access](/docs/activitymonitor/9.0/admin/monitoredhosts/add/netapp.md#configure-privileged-access) topic for additional +information. + +## Enable and Connect settings Tab + +![Enable and Connect Settings - FPolicy Tab](/images/activitymonitor/9.0/admin/monitoredhosts/properties/enableorconnectsettings.webp) + +The Enable and Connect settings tab is enabled when the Enable and connect FPolicy checkbox is +selected. + +:::note +Adding nodes are not needed if set user is using a role that has Network Interface +permissions. +::: + + +![Add or Edit Cluster Node popup window](/images/activitymonitor/9.0/admin/monitoredhosts/properties/enableorconnectsettingsaddoreditclusternode.webp) + +Add a list of cluster nodes to connect to FPolicy by clicking Add, which opens the Add or Edit +Cluster Node window. Enter at least one cluster node in the textbox. Separate multiple nodes with +either commas (,), semicolons (;), or spaces. Click OK and the node(s) is displayed in the **Node +name** list. + +![Connect to Cluster popup window](/images/activitymonitor/9.0/admin/monitoredhosts/properties/enableorconnectsettingsconnecttocluster.webp) + +Click Discover to open the Connect to cluster window and retrieve nodes from the cluster. + +Specify the Cluster-management LIF and then enter user credentials which will be used to retrieve a +list of the cluster nodes. This credential must have at least read-only rights to run the system +node show command on the cluster. Click Get Nodes. If a successful connection is not achieved, the +message indicates the error. If a successful connection is achieved, the message indicates how many +cluster nodes were discovered. Click OK and all discovered nodes are displayed in the **Node name** +list. + +Use the Remove button to remove the selected node from the list. + +## Resources Required for NetApp Monitoring + +Each individual NetApp filer being monitored impacts local system resources and requires disk space. +These vary based on configuration settings chosen along with user activity. Average FPolicy and +associated Logging service resource consumption may be around 2% CPU usage and 10 MB of RAM. Average +disk space required per daily activity log file retained locally may be around 300 MB per filer. diff --git a/docs/activitymonitor/9.0/admin/monitoredhosts/properties/hitachinas.md b/docs/activitymonitor/9.0/admin/monitoredhosts/properties/hitachinas.md new file mode 100644 index 0000000000..b4a8669b30 --- /dev/null +++ b/docs/activitymonitor/9.0/admin/monitoredhosts/properties/hitachinas.md @@ -0,0 +1,17 @@ +--- +title: "Hitachi NAS Tab" +description: "Hitachi NAS Tab" +sidebar_position: 50 +--- + +# Hitachi NAS Tab + +Once a Hitachi host is added to the monitored hosts/services table, the configuration settings are edited +through the tabs in the host’s Properties window. The Hitachi NAS tab on a host’s Properties window +is specific to Hitachi hosts. + +![Host Properties - Hitachi Tab](/images/activitymonitor/9.0/admin/monitoredhosts/properties/hitachihostproperties.webp) + +The Hitachi NAS tab allows users to modify settings that were populated with the information entered +when the Hitachi host was added. Additionally, the Path pooling interval can be configured. The Path +pooling interval is set to 15 seconds by default. diff --git a/docs/activitymonitor/9.0/admin/monitoredhosts/properties/inactivityalerts.md b/docs/activitymonitor/9.0/admin/monitoredhosts/properties/inactivityalerts.md new file mode 100644 index 0000000000..58714f76cb --- /dev/null +++ b/docs/activitymonitor/9.0/admin/monitoredhosts/properties/inactivityalerts.md @@ -0,0 +1,61 @@ +--- +title: "Inactivity Alerts Tab" +description: "Inactivity Alerts Tab" +sidebar_position: 60 +--- + +# Inactivity Alerts Tab + +The Inactivity Alerts tab on a host's Properties window is used to configure alerts that are sent +when monitored hosts/services receive no events for a specified period of time. + +![inactivityalertstab](/images/activitymonitor/9.0/admin/monitoredhosts/properties/inactivityalertstab.webp) + +The configurable options are: + +- Customize inactivity alerting for this host. Otherwise, the agent's settings will be used – Check + this box to enable customization of alert settings for the Monitored Host/Service +- Enable inactivity alerting for this host – Check this box to enable inactivity alerts for the host. +- Length of inactivity – Specify how much time must pass before an inactivity alert is sent out. The + default is **6 hours**. +- Repeat an alert every – Specify how often an alert is sent out during periods of inactivity. The + default is **6 hours**. + +## Syslog Alerts Tab + +Configure Syslog alerts using the Syslog Alerts Tab. + +![Syslog Alerts Tab](/images/activitymonitor/9.0/admin/monitoredhosts/properties/syslogalertstab.webp) + +The configurable options are: + +- Syslog server in SERVER[:PORT] format – Type the **Syslog server name** with a SERVER:Port format + in the textbox. +- Syslog protocol – Identify the Syslog protocol to be used for the alerts + + - UDP + - TCP + - TLS + +- Syslog message template – Click the ellipsis (…) to open the Syslog Message Template window. + +## Email Alerts Tab + +Configure Email alerts using the Email Alerts Tab. + +![Email Alerts Tab](/images/activitymonitor/9.0/admin/monitoredhosts/properties/emailalertstab.webp) + +The configurable options are: + +- SMTP server in SERVER[:PORT] format – Enter the SMTP server for the email alerts + + - Enable TLS – Check the box to enable TLS encryption + +- User name – *(Optional)* User name for the email alert +- User password – *(Optional)* Password for the username +- From email address – Email address that the alert is sent from +- To email address – Email address that the alert is sent to +- Message subject – Subject line used for the email alert. Click the ellipses (...) to open the + **Message Template** window. +- Message body – Body of the message used for the email alert. Click the ellipses (...) to open the + **Message Template** window. diff --git a/docs/activitymonitor/9.0/admin/monitoredhosts/properties/logontrigger.md b/docs/activitymonitor/9.0/admin/monitoredhosts/properties/logontrigger.md new file mode 100644 index 0000000000..88a3419986 --- /dev/null +++ b/docs/activitymonitor/9.0/admin/monitoredhosts/properties/logontrigger.md @@ -0,0 +1,16 @@ +--- +title: "Logon Trigger Tab" +description: "Logon Trigger Tab" +sidebar_position: 70 +--- + +# Logon Trigger Tab + +The Logon trigger tab on a SQL Server host's properties window is used to configure logon triggers +for SQL activity monitoring. + +![logontriggertab](/images/activitymonitor/9.0/admin/monitoredhosts/properties/logontriggertab.webp) + +Copy and paste the SQL Script into a SQL query and execute to enable the Activity Monitor to obtain +IP addresses of client connections. Click **Check Status** to check if the trigger is properly +configured on the SQL server. diff --git a/docs/activitymonitor/9.0/admin/monitoredhosts/properties/mssqlserver.md b/docs/activitymonitor/9.0/admin/monitoredhosts/properties/mssqlserver.md new file mode 100644 index 0000000000..024f263802 --- /dev/null +++ b/docs/activitymonitor/9.0/admin/monitoredhosts/properties/mssqlserver.md @@ -0,0 +1,27 @@ +--- +title: "MS SQL Server Tab" +description: "MS SQL Server Tab" +sidebar_position: 80 +--- + +# MS SQL Server Tab + +The MS SQL Server tab on SQL Server host's properties window is used to configure properties for +SQL activity monitoring on the host. + +![MS SQL Server Tab](/images/activitymonitor/9.0/admin/monitoredhosts/properties/mssqlservertab.webp) + +The configurable options are: + +- Enable Trace automatically — Check the box to enable the activity monitor to enable Trace + automatically if it is disabled +- Audit polling interval — Configure the interval between audits. The default is **15 seconds**. +- Open instruction... — Click **Open Instruction...** to view steps on how to create a login for + SQL monitoring + + - Certain permissions are required to create a login for SQL monitoring. See the + +- Server name\instance — Server name\instance of the SQL Server to be monitored +- User name — User for the SQL Server +- User password — Password for the SQL Server +- Connect — Click **Connect** to test the settings diff --git a/docs/activitymonitor/9.0/admin/monitoredhosts/properties/nasuni.md b/docs/activitymonitor/9.0/admin/monitoredhosts/properties/nasuni.md new file mode 100644 index 0000000000..ef629472fe --- /dev/null +++ b/docs/activitymonitor/9.0/admin/monitoredhosts/properties/nasuni.md @@ -0,0 +1,38 @@ +--- +title: "Nasuni Tab" +description: "Nasuni Tab" +sidebar_position: 90 +--- + +# Nasuni Tab + +After a Nasuni host is added to the monitored hosts/services table, the configuration settings are edited +using the tabs in the Properties window of the host. + +![Nasuni Host Properties - Nasuni Tab](/images/activitymonitor/9.0/admin/monitoredhosts/properties/nasunitab.webp) + +The **Nasuni** tab allows users to modify settings which were populated with the information entered +when the Nasuni host was added. + +The configurable options are: + +- Nasuni Filer – Enter the name of the filer +- Username – Enter the user name for the Nasuni account +- Password – Enter the password for the user name +- Protocol – Select from the following options in the drop-down list: + + - Auto Detect + - HTTPS + - HTTPS, ignore certificate errors + +- Connect – Click to connect using the selected protocol and validate the connection with Nasuni + +![Trusted Server Certificate popup window](/images/activitymonitor/9.0/admin/monitoredhosts/add/trustedservercertificate.webp)- +HTTPS Options – Opens the Trusted server certificate window to customize the certificate +verification during a TLS session + +- Import – Click to browse for a trusted server certificate +- Remove – Click to remove the selected trusted server certificate +- Enable hostname verification – Select this checkbox to ensure that the host name the product + connects and matches the name in the certificate (CN name) +- Click **OK** to close the window and save the modifications. diff --git a/docs/activitymonitor/9.0/admin/monitoredhosts/properties/netapp.md b/docs/activitymonitor/9.0/admin/monitoredhosts/properties/netapp.md new file mode 100644 index 0000000000..b9a2524fa0 --- /dev/null +++ b/docs/activitymonitor/9.0/admin/monitoredhosts/properties/netapp.md @@ -0,0 +1,32 @@ +--- +title: "NetApp Tab" +description: "NetApp Tab" +sidebar_position: 100 +--- + +# NetApp Tab + +The NetApp tab on a host’s Properties window allows users to modify settings, which are populated +with the information entered when the NetApp host is added to the monitored hosts/services table. + +![Host Properties NetApp Tab](/images/activitymonitor/9.0/admin/monitoredhosts/properties/netapptab.webp) + +Modify the targeted NetApp device by specifying a NetApp device to be monitored for activity and +credentials to access it with the Data ONTAP API. + +- Protocol – Select from the following options in the drop-down list: + - Auto Detect + - HTTPS + - HTTPS, ignore certificate errors + - HTTP +- Connect – Click to connect using the selected protocol and validate the connection with NetApp + +![Trusted Server Certificate popup window](/images/activitymonitor/9.0/admin/monitoredhosts/add/trustedservercertificate.webp)- +HTTPS Options – Opens the Trusted server certificate window to customize the certificate +verification during a TLS session + +- Import – Click to browse for a trusted server certificate +- Remove – Click to remove the selected trusted server certificate +- Enable hostname verification – Select this checkbox to ensure that the host name the product + connects and matches the name in the certificate (CN name) +- Click **OK** to close the window and save the modifications. diff --git a/docs/activitymonitor/9.0/admin/monitoredhosts/properties/nutanix.md b/docs/activitymonitor/9.0/admin/monitoredhosts/properties/nutanix.md new file mode 100644 index 0000000000..63fdbfdd61 --- /dev/null +++ b/docs/activitymonitor/9.0/admin/monitoredhosts/properties/nutanix.md @@ -0,0 +1,43 @@ +--- +title: "Nutanix Tab" +description: "Nutanix Tab" +sidebar_position: 110 +--- + +# Nutanix Tab + +The Nutanix tab allows users to modify settings after a Nutanix host has been configured. Once a +Nutanix host is added to the monitored hosts/services table, the configuration can be edited in the host +Properties. + +![Nutanix Host Properties](/images/activitymonitor/9.0/admin/monitoredhosts/properties/nutanixhostprop01.webp) + +The configurable options are: + +- Nutanix Filer – Enter the name of the filer +- Username – Enter the user name for the Nutanix account with REST API access +- Password – Enter the password for the user name +- Protocol – Select a protocol for the REST API access from the drop-down menu: + + - Auto Detect + - HTTPS + - HTTPS, ignore certificate errors + +- Connect – Click to connect using the selected protocol and validate the connection with Nutanix + +![Trusted Server Certificate popup window](/images/activitymonitor/9.0/admin/monitoredhosts/add/trustedservercertificate.webp) + +- HTTPS Options – Opens the Trusted server certificate window to customize the certificate +verification during a TLS session + +- Import – Click to browse for a trusted server certificate +- Remove – Click to remove the selected trusted server certificate +- Enable hostname verification – Select this checkbox to ensure that the host name the product + connects and matches the name in the certificate (CN name) +- Click **OK** to close the window and save the modifications. + +:::note +Nutanix Files does not report events for activity originating from a server where the +Activity Monitor Agent is installed. + +::: diff --git a/docs/activitymonitor/9.0/admin/monitoredhosts/properties/overview.md b/docs/activitymonitor/9.0/admin/monitoredhosts/properties/overview.md new file mode 100644 index 0000000000..aac4c08b70 --- /dev/null +++ b/docs/activitymonitor/9.0/admin/monitoredhosts/properties/overview.md @@ -0,0 +1,34 @@ +--- +title: "Host Properties Window" +description: "Host Properties Window" +sidebar_position: 20 +--- + +# Host Properties Window + +Once a host has been added to the Monitored Hosts & Services list, the configuration settings can be modified +through the host’s Properties window. + +![Activity Monitor with Edit button identified ](/images/activitymonitor/9.0/admin/monitoredhosts/properties/hostpropertiesoverview.webp) + +On the Monitored Hosts tab, select the host and click Edit, or right-click on a host and select +**Edit Host** from the right-click menu, to open the host’s Properties window. The tabs vary based +on the type of host selected: + +- [Auditing Tab](/docs/activitymonitor/9.0/admin/monitoredhosts/properties/auditing.md) — Dell Isilon/PowerScale devices only +- [Connection Tab](/docs/activitymonitor/9.0/admin/monitoredhosts/properties/connection.md) — Microsoft Entra ID, Exchange Online, and SharePoint Online only +- [Dell Tab](/docs/activitymonitor/9.0/admin/monitoredhosts/properties/dell.md) — Dell devices only +- [FPolicy Tab](/docs/activitymonitor/9.0/admin/monitoredhosts/properties/fpolicy.md) — NetApp devices only +- [Hitachi NAS Tab](/docs/activitymonitor/9.0/admin/monitoredhosts/properties/hitachinas.md) — Hitachi NAS devices only +- [Inactivity Alerts Tab](/docs/activitymonitor/9.0/admin/monitoredhosts/properties/inactivityalerts.md) +- [Logon Trigger Tab](/docs/activitymonitor/9.0/admin/monitoredhosts/properties/logontrigger.md) — SQL Server hosts only +- [MS SQL Server Tab](/docs/activitymonitor/9.0/admin/monitoredhosts/properties/mssqlserver.md) — SQL Server hosts only +- [Nasuni Tab](/docs/activitymonitor/9.0/admin/monitoredhosts/properties/nasuni.md) — Nasuni Edge Appliances only +- [NetApp Tab](/docs/activitymonitor/9.0/admin/monitoredhosts/properties/netapp.md) — NetApp devices only +- [Nutanix Tab](/docs/activitymonitor/9.0/admin/monitoredhosts/properties/nutanix.md) — Nutanix devices only +- [Panzura Tab](/docs/activitymonitor/9.0/admin/monitoredhosts/properties/panzura.md) — Panzura devices only +- [Qumulo Tab](/docs/activitymonitor/9.0/admin/monitoredhosts/properties/qumulo.md) — Qumulo devices only +- [SharePoint Tab](/docs/activitymonitor/9.0/admin/monitoredhosts/properties/sharepoint.md) — SharePoint only +- [Tweak Options Tab](/docs/activitymonitor/9.0/admin/monitoredhosts/properties/tweakoptions.md) — SQL Server hosts only +- [Unix IDs Tab](/docs/activitymonitor/9.0/admin/monitoredhosts/properties/unixids.md) — NetApp devices, Dell devices, and Nasuni Edge Appliances only +- [Windows Tab](/docs/activitymonitor/9.0/admin/monitoredhosts/properties/windows.md) — Windows hosts only diff --git a/docs/activitymonitor/9.0/admin/monitoredhosts/properties/panzura.md b/docs/activitymonitor/9.0/admin/monitoredhosts/properties/panzura.md new file mode 100644 index 0000000000..cd9b0d2dbc --- /dev/null +++ b/docs/activitymonitor/9.0/admin/monitoredhosts/properties/panzura.md @@ -0,0 +1,38 @@ +--- +title: "Panzura Tab" +description: "Panzura Tab" +sidebar_position: 120 +--- + +# Panzura Tab + +After a Panzura host is added to the monitored hosts/services table, the configuration settings are edited +using the tabs in the Properties window of the host. + +![panzuratab](/images/activitymonitor/9.0/admin/monitoredhosts/properties/panzuratab.webp) + +The **Panzura** tab allows users to modify settings which were populated with the information +entered when the Panzura host was added. + +The configurable options are: + +- Panzura Filer – Enter the name of the filer +- Username – Enter the user name for the Panzura account +- Password – Enter the password for the user name +- Protocol – Select from the following options in the drop-down list: + + - Auto Detect + - HTTPS + - HTTPS, ignore certificate errors + +- Connect – Click to connect using the selected protocol and validate the connection with Panzura + +![Trusted Server Certificate popup window](/images/activitymonitor/9.0/admin/monitoredhosts/add/trustedservercertificate.webp)- +HTTPS Options – Opens the Trusted server certificate window to customize the certificate +verification during a TLS session + +- Import – Click to browse for a trusted server certificate +- Remove – Click to remove the selected trusted server certificate +- Enable hostname verification – Select this checkbox to ensure that the host name the product + connects and matches the name in the certificate (CN name) +- Click **OK** to close the window and save the modifications. diff --git a/docs/activitymonitor/9.0/admin/monitoredhosts/properties/qumulo.md b/docs/activitymonitor/9.0/admin/monitoredhosts/properties/qumulo.md new file mode 100644 index 0000000000..abde3b5a15 --- /dev/null +++ b/docs/activitymonitor/9.0/admin/monitoredhosts/properties/qumulo.md @@ -0,0 +1,36 @@ +--- +title: "Qumulo Tab" +description: "Qumulo Tab" +sidebar_position: 130 +--- + +# Qumulo Tab + +The Qumulo tab allows users to modify settings after a Qumulo host has been configured. Once a +Qumulo host is added to the monitored hosts/services table, the configuration can be edited in the host +Properties. + +![Qumulo Host Properties](/images/activitymonitor/9.0/admin/monitoredhosts/properties/qumulohostproperties.webp) + +The configurable options are: + +- Cluster name – Enter the name of the filer +- Username – Enter the user name for the Qumulo user +- Password – Enter the password for the user name +- Protocol – Select one of the following protocols from the drop-down menu: + + - Auto Detect + - HTTPS + - HTTPS, ignore certificate errors + +- Connect – Click to connect using the selected protocol and validate the connection with Qumulo + +![Trusted Server Certificate popup window](/images/activitymonitor/9.0/admin/monitoredhosts/add/trustedservercertificate.webp)- +HTTPS Options – Opens the Trusted server certificate window to customize the certificate +verification during a TLS session + +- Import – Click to browse for a trusted server certificate +- Remove – Click to remove the selected trusted server certificate +- Enable hostname verification – Select this checkbox to ensure that the host name the product + connects and matches the name in the certificate (CN name) +- Click **OK** to close the window and save the modifications. diff --git a/docs/activitymonitor/9.0/admin/monitoredhosts/properties/sharepoint.md b/docs/activitymonitor/9.0/admin/monitoredhosts/properties/sharepoint.md new file mode 100644 index 0000000000..aba47f2739 --- /dev/null +++ b/docs/activitymonitor/9.0/admin/monitoredhosts/properties/sharepoint.md @@ -0,0 +1,32 @@ +--- +title: "SharePoint Tab" +description: "SharePoint Tab" +sidebar_position: 140 +--- + +# SharePoint Tab + +The SharePoint tab on a host’s Properties window allows users to modify settings that are populated +with the information entered when the SharePoint host is added. + +![SharePoint Tab](/images/activitymonitor/9.0/admin/monitoredhosts/properties/sharepointtab.webp) + +The configurable options are: + +- Enable auditing on selected site collections - Check the box to enable auditing on selected site + collections. Enabling this option will ensure that auditing is enabled for all monitored site + collections with periodic checks. +- Choose to audit all sites or scope the monitoring to specific site(s): + + - Audit all sites – Leave textbox for URLs blank + - Scope to specific sites – List URLs for sites to be monitored in the textbox. List should be + semicolon separated. For example: + +**http://sharepoint.local/sites/marketing; http://sharepoint.local/sites/personal/user1** + +- Audit polling interval – Select the interval for how often the activity agent will request new + events from SharePoint. Number of seconds between polling request, set to 15 seconds by default +- User name - Enter the user name for the domain account with local admin permissions +- User password - Enter the password for the user name + +- Connect – Click Connect to validate the connection with SharePoint diff --git a/docs/activitymonitor/9.0/admin/monitoredhosts/properties/tweakoptions.md b/docs/activitymonitor/9.0/admin/monitoredhosts/properties/tweakoptions.md new file mode 100644 index 0000000000..d0ae6d2035 --- /dev/null +++ b/docs/activitymonitor/9.0/admin/monitoredhosts/properties/tweakoptions.md @@ -0,0 +1,12 @@ +--- +title: "Tweak Options Tab" +description: "Tweak Options Tab" +sidebar_position: 150 +--- + +# Tweak Options Tab + +The Tweak Options tab on a SQL Server host's properties window is used to configure extended events +operations for SQL activity monitoring. + +![Tweak Options Tab](/images/activitymonitor/9.0/admin/monitoredhosts/properties/tweakoptionstab.webp) diff --git a/docs/activitymonitor/9.0/admin/monitoredhosts/properties/unixids.md b/docs/activitymonitor/9.0/admin/monitoredhosts/properties/unixids.md new file mode 100644 index 0000000000..2c2dfc3f86 --- /dev/null +++ b/docs/activitymonitor/9.0/admin/monitoredhosts/properties/unixids.md @@ -0,0 +1,30 @@ +--- +title: "Unix IDs Tab" +description: "Unix IDs Tab" +sidebar_position: 160 +--- + +# Unix IDs Tab + +The Unix IDs tab provides configuration options to translate Unix IDs (UID) to SIDs. This tab +applies to NetApp devices, Dell devices, and Nasuni Edge Appliances. + +When activity is performed on an NFS resource, UIDs are returned for that activity event. Depending +on the operating system, the UID can be mapped to Active Directory accounts using the uidNumber +attribute in Active Directory. The activity agent resolves the Active Directory SID based on the UID +from the activity event. + +![Unix ID Tab](/images/activitymonitor/9.0/admin/monitoredhosts/properties/unixid.webp) + +The options are: + +- Translate Unix IDs to SIDs – Enables all controls on the page +- Search in container (DN) – Default naming context of the agent's domain +- Search scope – Select from the following radio buttons: + - This container and its descendants + - This container only +- Search - Search using the following specifications: + - by an attribute – Specify an LDAP filter. This attribute cannot be empty. + - with a custom filter – Use the %UID% macro for a Unix ID value + - Provide UID for test/Test – Test button performs a search in the specified container with the + scope and the filter, replacing %UID% with 0 for the test diff --git a/docs/activitymonitor/9.0/admin/monitoredhosts/properties/windows.md b/docs/activitymonitor/9.0/admin/monitoredhosts/properties/windows.md new file mode 100644 index 0000000000..97ff0873d2 --- /dev/null +++ b/docs/activitymonitor/9.0/admin/monitoredhosts/properties/windows.md @@ -0,0 +1,14 @@ +--- +title: "Windows Tab" +description: "Windows Tab" +sidebar_position: 170 +--- + +# Windows Tab + +The Windows tab on a host's Properties window is specific to Windows hosts. + +![Host Properties - Windows Tab](/images/activitymonitor/9.0/admin/monitoredhosts/properties/windows.webp) + +Select whether to report the host name as either a **NETBIOS name** or a **Fully qualified domain +name**. The Host Name can be previewed to see how it appears depending on the option selected. diff --git a/docs/activitymonitor/9.0/admin/outputs/_category_.json b/docs/activitymonitor/9.0/admin/outputs/_category_.json new file mode 100644 index 0000000000..79eee1ab1e --- /dev/null +++ b/docs/activitymonitor/9.0/admin/outputs/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Output Types", + "position": 40, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "overview" + } +} \ No newline at end of file diff --git a/docs/activitymonitor/9.0/admin/outputs/accountexclusions/_category_.json b/docs/activitymonitor/9.0/admin/outputs/accountexclusions/_category_.json new file mode 100644 index 0000000000..a4c6e98173 --- /dev/null +++ b/docs/activitymonitor/9.0/admin/outputs/accountexclusions/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Account Exclusions Tab", + "position": 10, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "accountexclusions" + } +} \ No newline at end of file diff --git a/docs/activitymonitor/9.0/admin/outputs/accountexclusions/accountexclusions.md b/docs/activitymonitor/9.0/admin/outputs/accountexclusions/accountexclusions.md new file mode 100644 index 0000000000..76954fb874 --- /dev/null +++ b/docs/activitymonitor/9.0/admin/outputs/accountexclusions/accountexclusions.md @@ -0,0 +1,182 @@ +--- +title: "Account Exclusions Tab" +description: "Account Exclusions Tab" +sidebar_position: 10 +--- + +# Account Exclusions Tab + +The Account Exclusions tab on an output Properties window is where monitoring scope by account name +can be modified. These settings are initially configured when the output is added. + +Select an output from the Monitored Hosts & Services tab and click **Edit** to open the output Properties +window. The tab varies based on the type of host selected. + +## For Exchange Online Hosts + +The tab contains the following settings: + +![Account Exclusions tab for Exchange Online](/images/activitymonitor/9.0/admin/outputs/accountexclusions_exchangeonline.webp) + +- Add Windows Account – Opens the Specify account or group window to add an account for exclusion. + See the [Specify Account or Group Window](/docs/activitymonitor/9.0/admin/outputs/accountexclusions/specifywindowsaccount.md) topic for additional + information. +- Add Unix Account – Opens the Specify Unix Account window to add an account for exclusion. See the + [Specify Unix Account Window](/docs/activitymonitor/9.0/admin/outputs/accountexclusions/specifyunixaccount.md) topic for additional information. +- Remove – Removes the selected account from exclusion. Confirmation is not requested. + + :::warning + If an account is removed by accident, use the **Cancel** button to discard the + change. + ::: + + +- Process group membership when filtering – Indicates if group memberships is processed when + filtering accounts + +The table lists accounts that are being excluded from monitoring, displaying columns for Account +Name and Account Type. By default, no accounts are being excluded. + +Click **OK** to commit the modifications. Click **Cancel** to discard the modifications. The output +Properties window closes. + +## For Linux Hosts + +The tab contains the following settings: + +![linux](/images/activitymonitor/9.0/admin/outputs/linux.webp) + +- Add Windows Account – Opens the Specify account or group window to add an account for exclusion. + See the [Specify Account or Group Window](/docs/activitymonitor/9.0/admin/outputs/accountexclusions/specifywindowsaccount.md) topic for additional + information. +- Add Unix Account – Opens the Specify Unix Account window to add an account for exclusion. See the + [Specify Unix Account Window](/docs/activitymonitor/9.0/admin/outputs/accountexclusions/specifyunixaccount.md) topic for additional information. +- Remove – Removes the selected account from exclusion. Confirmation is not requested. + + :::warning + If an account is removed by accident, use the **Cancel** button to discard the + change. + ::: + + +- Process group membership when filtering – Indicates if group memberships is processed when + filtering accounts + +The table lists accounts that are being excluded from monitoring, displaying columns for Account +Name and Account Type. By default, no accounts are being excluded. + +Click **OK** to commit the modifications. Click **Cancel** to discard the modifications. The output +Properties window closes. + +## For NAS Device Hosts + +The tab contains the following settings: + +![Account Exclusions tab for NAS Hosts](/images/activitymonitor/9.0/admin/outputs/nasdevices.webp) + +- Add Windows Account – Opens the Specify account or group window to add an account for exclusion. + See the [Specify Account or Group Window](/docs/activitymonitor/9.0/admin/outputs/accountexclusions/specifywindowsaccount.md) topic for additional + information. +- Add Unix Account – Opens the Specify Unix Account window to add an account for exclusion. See the + [Specify Unix Account Window](/docs/activitymonitor/9.0/admin/outputs/accountexclusions/specifyunixaccount.md) topic for additional information. +- Remove – Removes the selected account from exclusion. Confirmation is not requested. + + :::warning + If an account is removed by accident, use the **Cancel** button to discard the + change. + ::: + + +- Process group membership when filtering – Indicates if group memberships is processed when + filtering accounts + +The table lists accounts that are being excluded from monitoring, displaying columns for Account +Name and Account Type. By default, no accounts are being excluded. + +Click **OK** to commit the modifications. Click **Cancel** to discard the modifications. The output +Properties window closes. + +## For SharePoint Hosts + +The tab contains the following settings: + +![Account Exclusions tab for SharePoint hosts](/images/activitymonitor/9.0/admin/outputs/sharepoint.webp) + +- Add Windows Account – Opens the Specify account or group window to add an account for exclusion. + See the [Specify Account or Group Window](/docs/activitymonitor/9.0/admin/outputs/accountexclusions/specifywindowsaccount.md) topic for additional + information. +- Add SharePoint Account – Opens the Specify account window to add an account for exclusion. See the + [Specify Account Window](/docs/activitymonitor/9.0/admin/outputs/accountexclusions/specifysharepointaccount.md) topic for additional information. +- Remove – Removes the selected account from exclusion. Confirmation is not requested. + + :::warning + If an account is removed by accident, use the **Cancel** button to discard the + change. + ::: + + +- Process group membership when filtering – Indicates if group memberships is processed when + filtering accounts + +The table lists accounts that are being excluded from monitoring, displaying columns for Account +Name and Account Type. By default, no accounts are being excluded. + +Click **OK** to commit the modifications. Click **Cancel** to discard the modifications. The output +Properties window closes. + +## For SQL Server Hosts + +The tab contains the following settings: + +![sqlhosts](/images/activitymonitor/9.0/admin/outputs/sqlhosts.webp) + +- Add Sql User – Opens the Specify Sql User name window to add an account for exclusion. See the + [Specify Sql User Name Window](/docs/activitymonitor/9.0/admin/outputs/accountexclusions/specifysqluser.md) topic for additional information. +- Remove – Removes the selected account from exclusion. Confirmation is not requested. + + :::warning + If an account is removed by accident, use the **Cancel** button to discard the + change. + ::: + + +- Process group membership when filtering – Indicates if group memberships is processed when + filtering accounts + +The table lists accounts that are being excluded from monitoring, displaying columns for Account +Name and Account Type. By default, no accounts are being excluded. + +Click **OK** to commit the modifications. Click **Cancel** to discard the modifications. The output +Properties window closes. + +## For Windows File Server Hosts + +The tab contains the following settings: + +![Account Exlcusions tab for Windows Hosts](/images/activitymonitor/9.0/admin/outputs/windows.webp) + +- Add Windows Account – Opens the Specify account or group window to add an account for exclusion. + See the [Specify Account or Group Window](/docs/activitymonitor/9.0/admin/outputs/accountexclusions/specifywindowsaccount.md) topic for additional + information. +- Remove – Removes the selected account from exclusion. Confirmation is not requested. + + :::warning + If an account is removed by accident, use the **Cancel** button to discard the + change. + ::: + + +- Process group membership when filtering – Indicates if group memberships is processed when + filtering accounts + +The table lists accounts that are being excluded from monitoring, displaying columns for Account +Name and Account Type. By default, the Windows File Server monitoring is excluding the following +accounts: + +- NT Authority\IUSR +- NT Authority\SYSTEM +- NT Authority\LOCAL SERVICE +- NT Authority\NETWORK SERVICE + +Click **OK** to commit the modifications. Click **Cancel** to discard the modifications. The output +Properties window closes. diff --git a/docs/activitymonitor/9.0/admin/outputs/accountexclusions/specifysharepointaccount.md b/docs/activitymonitor/9.0/admin/outputs/accountexclusions/specifysharepointaccount.md new file mode 100644 index 0000000000..0caf42a1e7 --- /dev/null +++ b/docs/activitymonitor/9.0/admin/outputs/accountexclusions/specifysharepointaccount.md @@ -0,0 +1,23 @@ +--- +title: "Specify Account Window" +description: "Specify Account Window" +sidebar_position: 10 +--- + +# Specify Account Window + +The Specify account window is opened from a field where a SharePoint account is needed. + +![Specify Account popup window](/images/activitymonitor/9.0/admin/outputs/window/sharepointspecifyaccount.webp) + +There are two options for specifying an account: + +- SharePoint System Accounts – Check the boxes for the desired system accounts: SHAREPOINT\system, + -1, S-1-0-0 (Null SID) +- Custom – Enter the account in the textbox. Multiple accounts can be added using a semicolon (;). + + - For System Service Accounts – Enter the SID for system service accounts + - For Local User Accounts – Enter either the user name or SID for the local account + +Click **OK**. The Specify account window closes, and the account is added to the field where the +window was opened. diff --git a/docs/activitymonitor/9.0/admin/outputs/accountexclusions/specifysqluser.md b/docs/activitymonitor/9.0/admin/outputs/accountexclusions/specifysqluser.md new file mode 100644 index 0000000000..f72a6d524d --- /dev/null +++ b/docs/activitymonitor/9.0/admin/outputs/accountexclusions/specifysqluser.md @@ -0,0 +1,15 @@ +--- +title: "Specify Sql User Name Window" +description: "Specify Sql User Name Window" +sidebar_position: 30 +--- + +# Specify Sql User Name Window + +The Specify Sql User name window is opened from a field where a SQL Server account is needed. + +![specifysqlusernamewindow](/images/activitymonitor/9.0/admin/outputs/window/specifysqlusernamewindow.webp) + +Enter the SQL Server user name into the text box. Multiple user names can be added using a semicolon +(;), a comma (,), or a space. Then click OK. The Specify Sql User name window closes, and the +account is added to the field where the window was opened. diff --git a/docs/activitymonitor/9.0/admin/outputs/accountexclusions/specifyunixaccount.md b/docs/activitymonitor/9.0/admin/outputs/accountexclusions/specifyunixaccount.md new file mode 100644 index 0000000000..7f0a42eb62 --- /dev/null +++ b/docs/activitymonitor/9.0/admin/outputs/accountexclusions/specifyunixaccount.md @@ -0,0 +1,15 @@ +--- +title: "Specify Unix Account Window" +description: "Specify Unix Account Window" +sidebar_position: 40 +--- + +# Specify Unix Account Window + +The Specify Unix Account or group window is opened from a field where a Unix account is needed. + +![Specify Unix Account popup window](/images/activitymonitor/9.0/admin/outputs/window/unixspecifyunixaccount.webp) + +Type the UID for the desired account in the textbox. Multiple UIDs can be added using a semicolon +(;), a comma (,), or a space. Then click OK. The Specify Unix Account window closes, and the account +is added to the field where the window was opened. diff --git a/docs/activitymonitor/9.0/admin/outputs/accountexclusions/specifywindowsaccount.md b/docs/activitymonitor/9.0/admin/outputs/accountexclusions/specifywindowsaccount.md new file mode 100644 index 0000000000..15e3fe7d08 --- /dev/null +++ b/docs/activitymonitor/9.0/admin/outputs/accountexclusions/specifywindowsaccount.md @@ -0,0 +1,29 @@ +--- +title: "Specify Account or Group Window" +description: "Specify Account or Group Window" +sidebar_position: 20 +--- + +# Specify Account or Group Window + +The Specify account or group window is opened from a field where a Windows account is needed. + +![Specify Account or Group popup window](/images/activitymonitor/9.0/admin/agents/properties/windowsspecifyaccountorgroup.webp) + +Follow the steps to use this window. + +**Step 1 –** Select the Domain from the drop-down menu. + +**Step 2 –** Enter the Account in the textbox. + +- Accounts can be entered in NTAccount format, UPN format, or SID format. +- Use the ellipsis (…) button to open the Select Users, Computers, Service Accounts, or Groups + window to browse for an account. + +**Step 3 –** Then click Resolve. A message displays indicating whether or not the account could be +resolved. + +**Step 4 –** If successful, click OK. + +The Specify account or group window closes, and the account is added to the field where the window +was opened. diff --git a/docs/activitymonitor/9.0/admin/outputs/additionalproperties.md b/docs/activitymonitor/9.0/admin/outputs/additionalproperties.md new file mode 100644 index 0000000000..aa95f6aa72 --- /dev/null +++ b/docs/activitymonitor/9.0/admin/outputs/additionalproperties.md @@ -0,0 +1,38 @@ +--- +title: "Additional Properties Tab" +description: "Additional Properties Tab" +sidebar_position: 20 +--- + +# Additional Properties Tab + +The Additional Properties tab on an output Properties window is where comments and displayed host +name can be modified. These settings are initially configured when the output is added. + +Select an output from the Monitored Hosts & Services tab and click **Edit** to open the output Properties +window. + +![Additional Properties](/images/activitymonitor/9.0/admin/outputs/additionalpropertiestab.webp) + +The options are: + +- Report hostname as – The value entered here will customize the hostname that is reported for the + event in the activity log outputs +- Comment – The value entered here will appear in the Comments column in the Monitored Hosts & Services tab + table. + +Often, the Additional Properties Tab is used to indicate the purpose of the output, e.g. for Netwrix +Access Analyzer . This can be useful if using multiple outputs with +different configurations for different purposes. For example, a SharePoint site could be added as a +host and configured for Netwrix Access Analyzer data collection. It +can be added again with different monitoring options and be configured for SIEM notification. + +Click **OK** to commit the modifications. Click **Cancel** to discard the modifications. The output +Properties window closes. + +**Integration with Netwrix Threat Prevention for NAS Monitoring** + +If a Threat Prevention Agent has been deployed to the same Windows proxy server where and activity +agent is deployed to monitor NAS devices, then the **Comment** column in the monitored hosts/services table +identifies the host as being “Managed by Threat Prevention”, and that ‘monitored host’ configuration +is not editable through the Activity Monitor Console. Simply add the host again for other outputs. diff --git a/docs/activitymonitor/9.0/admin/outputs/gidexclusions/_category_.json b/docs/activitymonitor/9.0/admin/outputs/gidexclusions/_category_.json new file mode 100644 index 0000000000..7f90b35438 --- /dev/null +++ b/docs/activitymonitor/9.0/admin/outputs/gidexclusions/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "GID Exclusions Tab", + "position": 30, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "gidexclusions" + } +} \ No newline at end of file diff --git a/docs/activitymonitor/9.0/admin/outputs/gidexclusions/addeditgid.md b/docs/activitymonitor/9.0/admin/outputs/gidexclusions/addeditgid.md new file mode 100644 index 0000000000..6071172afe --- /dev/null +++ b/docs/activitymonitor/9.0/admin/outputs/gidexclusions/addeditgid.md @@ -0,0 +1,14 @@ +--- +title: "Add or Edit GID Window" +description: "Add or Edit GID Window" +sidebar_position: 10 +--- + +# Add or Edit GID Window + +The Add or Edit GID window is opened from a field where a Linux group is needed. + +![addoreditgidwindow](/images/activitymonitor/9.0/admin/outputs/window/addoreditgidwindow.webp) + +Type the GID for the desired group in the textbox. Then click OK. The Add or Edit GID window closes, +and the group is added to the field where the window was opened. diff --git a/docs/activitymonitor/9.0/admin/outputs/gidexclusions/gidexclusions.md b/docs/activitymonitor/9.0/admin/outputs/gidexclusions/gidexclusions.md new file mode 100644 index 0000000000..db7e1cf684 --- /dev/null +++ b/docs/activitymonitor/9.0/admin/outputs/gidexclusions/gidexclusions.md @@ -0,0 +1,35 @@ +--- +title: "GID Exclusions Tab" +description: "GID Exclusions Tab" +sidebar_position: 30 +--- + +# GID Exclusions Tab + +The GID Exclusions tab on an output Properties window is where monitoring scope by group can be +modified. These settings are initially configured when the output is added. + +Select an output for a Linux host on the Monitored Hosts & Services tab and click **Edit** to open the output +Properties window. + +![gidexclusionstab](/images/activitymonitor/9.0/admin/outputs/gidexclusionstab.webp) + +The tab contains the following settings: + +- Add – Opens the Add or Edit GID window to add a group for exclusion. See the + [Add or Edit GID Window](/docs/activitymonitor/9.0/admin/outputs/gidexclusions/addeditgid.md) topic for additional information. +- Remove – Removes the selected group from exclusion. Confirmation is not requested. + + :::warning + If an account is removed by group, use the **Cancel** button to discard the change. + ::: + + +- Edit – Opens the Add or Edit GID window to edit a selected group for exclusion. See the + [Add or Edit GID Window](/docs/activitymonitor/9.0/admin/outputs/gidexclusions/addeditgid.md) topic for additional information. + +The table lists groups that are being excluded from monitoring, displayed in the GID column. By +default, no groups are being excluded. + +Click **OK** to commit the modifications. Click **Cancel** to discard the modifications. The output +Properties window closes. diff --git a/docs/activitymonitor/9.0/admin/outputs/logfiles.md b/docs/activitymonitor/9.0/admin/outputs/logfiles.md new file mode 100644 index 0000000000..a24ba54ba3 --- /dev/null +++ b/docs/activitymonitor/9.0/admin/outputs/logfiles.md @@ -0,0 +1,261 @@ +--- +title: "Log Files Tab" +description: "Log Files Tab" +sidebar_position: 40 +--- + +# Log Files Tab + +The Log Files tab on an output Properties window is where the activity log settings can be modified. +These settings are initially configured when the output is added. + +Select a File output from either the Monitored Domains tab or the Monitored Hosts & Services tab and click +**Edit** to open the output Properties window. The tab varies based on the type of domain/host +selected. + +## For Active Directory Domains + +The tab contains the following settings: + +![logfilesactivedirectory](/images/activitymonitor/9.0/admin/outputs/logfilesactivedirectory.webp) + +- Log file path – Identifies the full path of the activity log files on the activity agent server. + The date timestamp is appended to the file name automatically. +- Period to keep Log files – Activity logs are deleted after the number of days entered. The default + is 10 days. The Active Directory activity log settings also affect log size by controlling the + information recorded per event. + + :::note + This setting effects activity log retention whether or not the archiving feature is + enabled. + ::: + + + :::info + Keep a minimum of 10 days of activity logs. Raw activity logs should be + retained to meet an organization’s audit requirements. + ::: + + +- This log file is for Netwrix Access Analyzer (StealthAUDIT) – + Indicates whether Netwrix Access Analyzer collect the data from this + configured output + + :::note + While the Activity Monitor can have multiple configurations per host, Netwrix Access + Analyzer can only read one of them. + ::: + + +- Enable periodic AD Status Check event reporting – Indicates periodic AD Status Check event + reporting is enabled, which means the agent will send out status messages every five minutes to + verify whether the connection is still active. + +Click **OK** to commit the modifications. Click **Cancel** to discard the modifications. The output +Properties window closes. + +## For File Server and NAS Device Hosts + +The tab contains the following settings: + +![Log File Tab - Windows File servers and NAS devices hosts](/images/activitymonitor/9.0/admin/outputs/windowsfilenasdevices.webp) + +- Log file path – Identifies the full path of the activity log files on the activity agent server. + The date timestamp is appended to the file name automatically. +- Period to keep Log files – Activity logs are deleted after the number of days entered. The default + is 10 days. + + :::note + This setting effects activity log retention whether or not the archiving feature is + enabled. + ::: + + + :::info + Keep a minimum of 10 days of activity logs. Raw activity logs should be + retained to meet an organization’s audit requirements. + ::: + + + - For integration with Netwrix Access Analyzer File System + Solution, this value must be higher than the number of days between the 0.Collection > 1-FSAC + System Scans Job scans. See the + [Netwrix Access Analyzer Documentation](https://helpcenter.netwrix.com/category/accessanalyzer) + for additional information. + - For integration with Netwrix Threat Prevention NAS monitoring, this setting only controls the + log retention period for NAS devices, as Netwrix Threat Prevention does not read Windows file + server activity from Activity Monitor. + +- Report account names – Indicates if an Account Name column is added in the activity log files +- Add header to Log files – Indicates if headers are added in the activity log filesAdd header to + Log files – Indicates if headers are added in the activity log files + + :::note + This is needed to feed data into Splunk in a Syslog output. However, Netwrix Access + Analyzer does not support log files with headers. Therefore, do + not select this option for a File output designed for Netwrix Access Analyzer. + ::: + + +- Report UNC paths – Indicates if a UNC Path column and a Rename UNC Path column are added in the + activity log files. This option corresponds to the REPORT_UNC_PATH parameter in the INI file. When + the option is enabled, the added columns are populated when a file is accessed remotely through + the UNC Path. If a file is accessed locally, these columns are empty. + + - The UNC Path is in the following format: + + - For CIFS activity – The path is in `\\[HOST]\[SHARE]\[PATH]` format, e.g. + `\\ExampleHost\TestShare\DocTeam\Temp.txt` + - For NFS activity – The path is in `[HOST]:/[VOLUME]/[PATH] `format, e.g. + `ExampleHost:/ExampleVolume/DocTeam/Temp.txt` + + :::note + When this option is selected, a warning message might be displayed. + ::: + + +- Report operations with millisecond precision – Indicates the timestamps of events being recorded + in the activity log file has been changed for better ordering of events if multiple events occur + within the same second +- This log file is for Netwrix Access Analyzer (StealthAUDIT) – + Indicates whether Netwrix Access Analyzer collect the data from this + configured output + + :::note + While the Activity Monitor can have multiple configurations per host, Netwrix Access + Analyzer can only read one of them. + ::: + + +Click **OK** to commit the modifications. Click **Cancel** to discard the modifications. The output +Properties window closes. + +## For Linux Hosts + +The tab contains the following settings: + +![Log Files Tab for Linux Hosts](/images/activitymonitor/9.0/admin/outputs/linux.webp) + +- Log file path – Identifies the full path of the activity log files on the activity agent server. + The date timestamp is appended to the file name automatically. +- Period to keep Log files – Activity logs are deleted after the number of days entered. The default + is 10 days. + + :::note + This setting effects activity log retention whether or not the archiving feature is + enabled. + ::: + + + :::info + Keep a minimum of 10 days of activity logs. Raw activity logs should be + retained to meet an organization’s audit requirements. + ::: + + +- Add header to Log files – Indicates if headers are added in the activity log filesAdd header to + Log files – Indicates if headers are added in the activity log files + + :::note + This is needed to feed data into Splunk in a Syslog output. However, Netwrix Access + Analyzer does not support log files with headers. Therefore, do + not select this option for a File output designed for Netwrix Access Analyzer. + ::: + + +- Add C:\ to the beginning of the reported file paths – Adds C:\ to the beginning of the reported + file paths in the activity log file +- Report UNC paths – Indicates if a UNC Path column and a Rename UNC Path column are added in the + activity log files. This option corresponds to the REPORT_UNC_PATH parameter in the INI file. When + the option is enabled, the added columns are populated when a file is accessed remotely through + the UNC Path. If a file is accessed locally, these columns are empty. +- Report operations with millisecond precision – Indicates the timestamps of events being recorded + in the activity log file has been changed for better ordering of events if multiple events occur + within the same second +- This log file is for Netwrix Access Analyzer (StealthAUDIT) – + Indicates whether Netwrix Access Analyzer collect the data from this + configured output + + :::note + While the Activity Monitor can have multiple configurations per host, Netwrix Access + Analyzer can only read one of them. + ::: + + +Click **OK** to commit the modifications. Click **Cancel** to discard the modifications. The output +Properties window closes. + +## For Microsoft Entra ID, SharePoint Online, and SQL Server Hosts + +The tab contains the following settings: + +![Log File Tab - Azure Active Directory](/images/activitymonitor/9.0/admin/outputs/azuread.webp) + +- Log file path – Identifies the full path of the activity log files on the activity agent server. + The date timestamp is appended to the file name automatically. +- Period to keep Log files – Activity logs are deleted after the number of days entered. The default + is 10 days. + + :::note + This setting effects activity log retention whether or not the archiving feature is + enabled. + ::: + + + :::info + Keep a minimum of 10 days of activity logs. Raw activity logs should be + retained to meet an organization’s audit requirements. + ::: + + +- This log file is for Netwrix Access Analyzer (StealthAUDIT) – + Indicates whether Netwrix Access Analyzer collect the data from this + configured output + + :::note + While the Activity Monitor can have multiple configurations per host, Netwrix Access + Analyzer can only read one of them. + ::: + + +Click **OK** to commit the modifications. Click **Cancel** to discard the modifications. The output +Properties window closes. + +## For SharePoint Hosts + +The tab contains the following settings: + +![Log File Tab - SharePoint On-Premises hosts](/images/activitymonitor/9.0/admin/outputs/sharepointonprem.webp) + +- Log file path – Identifies the full path of the activity log files on the activity agent server. + The date timestamp is appended to the file name automatically. +- Log file format – Indicates the file type used for the activity log. The default is JSON. See + [SharePoint JSON Log File](/docs/activitymonitor/9.0/admin/monitoredhosts/output/sharepointjson.md) topic and the + [SharePoint TSV Log File](/docs/activitymonitor/9.0/admin/monitoredhosts/output/sharepointtsv.md) topic for additional information. +- Period to keep Log files – Activity logs are deleted after the number of days entered. The default + is 10 days. + + :::note + This setting effects activity log retention whether or not the archiving feature is + enabled. + ::: + + + :::info + Keep a minimum of 10 days of activity logs. Raw activity logs should be + retained to meet an organization’s audit requirements. + ::: + + +- This log file is for Netwrix Access Analyzer (StealthAUDIT) – + Indicates whether Netwrix Access Analyzer collect the data from this + configured output + + :::note + While the Activity Monitor can have multiple configurations per host, Netwrix Access + Analyzer can only read one of them. + ::: + + +Click **OK** to commit the modifications. Click **Cancel** to discard the modifications. The output +Properties window closes. diff --git a/docs/activitymonitor/9.0/admin/outputs/objects.md b/docs/activitymonitor/9.0/admin/outputs/objects.md new file mode 100644 index 0000000000..5893ef1b78 --- /dev/null +++ b/docs/activitymonitor/9.0/admin/outputs/objects.md @@ -0,0 +1,21 @@ +--- +title: "Objects Tab" +description: "Objects Tab" +sidebar_position: 50 +--- + +# Objects Tab + +The Objects tab on an output Properties window is where monitoring scope by SQL Server objects can +be modified. These settings are initially configured when the output is added. + +Select an output for a SQL Server host on the Monitored Hosts & Services tab and click **Edit** to open the +output Properties window. + +![Objects Tab](/images/activitymonitor/9.0/admin/outputs/objectstab.webp) + +The **Refresh** button populates the list of SQL Server objects for the selected host. By default, +all objects are checked and will be monitored. Check and uncheck objects as desired. + +Click **OK** to commit the modifications. Click **Cancel** to discard the modifications. The output +Properties window closes. diff --git a/docs/activitymonitor/9.0/admin/outputs/operations/_category_.json b/docs/activitymonitor/9.0/admin/outputs/operations/_category_.json new file mode 100644 index 0000000000..77005a0b76 --- /dev/null +++ b/docs/activitymonitor/9.0/admin/outputs/operations/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Operations Tab", + "position": 60, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "operations" + } +} \ No newline at end of file diff --git a/docs/activitymonitor/9.0/admin/outputs/operations/operations.md b/docs/activitymonitor/9.0/admin/outputs/operations/operations.md new file mode 100644 index 0000000000..a259d240dd --- /dev/null +++ b/docs/activitymonitor/9.0/admin/outputs/operations/operations.md @@ -0,0 +1,344 @@ +--- +title: "Operations Tab" +description: "Operations Tab" +sidebar_position: 60 +--- + +# Operations Tab + +The Operations tab on an output Properties window is where monitoring scope by operation can be +modified. These settings are initially configured when the output is added. + +Select an output from the Monitored Hosts & Services tab and click **Edit** to open the output Properties +window. The tab varies based on the type of host selected. + +## For Linux Hosts + +The tab contains the following settings and features: + +![linux](/images/activitymonitor/9.0/admin/outputs/linux.webp) + +Use the options in the Operations tab to filter the list of available audit activities. The options +are: + +- File Operations – Scope by file operation events: Add, Delete, Rename, Permission change, Read, + Update +- Directory Operations – Scope by directory operation events: Add, Delete, Rename, Permission + change, Read / List + +Click **OK** to commit the modifications. Click **Cancel** to discard the modifications. The output +Properties window closes. + +## For Microsoft Entra ID Hosts + +The tab contains the following settings and features: + +![Host Properties - Azure AD Operations tab](/images/activitymonitor/9.0/admin/outputs/azureadoperationstab.webp) + +- Monitor Sign-Ins activity – Indicates if user sign-ins activity is monitored +- Monitor Audit activity – Indicates if audit for all operations is monitored +- Service – Filter the table by Service using the drop-down menu +- Category – Filter the table by Category using the drop-down menu +- Operation – Filter the table by Operation using the textbox + +The table lists operations being monitored, displaying columns for Service, Category, and Operation. + +Click **OK** to commit the modifications. Click **Cancel** to discard the modifications. The output +Properties window closes. + +## For Nasuni Hosts + +The tab contains the following settings and features: + +- File Operations – Scope by file operation events: Add, Delete, Rename, Permission change, Read, + Update +- Directory Operations – Scope by directory operation events: Add, Delete, Rename, Permission + change, Read / List +- Link Operations – Scope by link operation events: Add, Delete +- Suppress reporting of File Explorer's excessive directory traversal activity – When you open a + folder, Windows File Explorer tends to read all sub-folders to display proper icons and meta-data. + This activity occurs without the explicit intent of the user. This option tries to suppress such + automatic activity. It is only available when the Read / List option for Directory Operations is + selected. +- Suppress reporting of File Explorer's excessive file read activity – When you open a folder, + Windows File Explorer tends to read files in the folder to display proper icons and meta-data. + This activity occurs without the explicit intent of the user. This option tries to suppress such + automatic activity. It is only available when the Read option for File Operations is selected. +- Suppress Microsoft Office operations on temporary files – Filters out events for Microsoft Office + temporary files. When Microsoft Office files are saved or edited, many temporary files are + created. With this option enabled, events for these temporary files are ignored. +- Suppress operations on common temporary files – Filters out events for common temporary files. + With this option enabled, events for these common temporary files are ignored. +- Suppress duplicate operations for [VALUE] seconds + +Click **OK** to commit the modifications. Click **Cancel** to discard the modifications. The output +Properties window closes. + +## For Nutanix Hosts + +The tab contains the following settings and features: + +![operations](/images/activitymonitor/9.0/admin/outputs/operations.webp) + +- File Operations – Scope by file operation events: Add, Delete, Rename, Permission change, Read, + Update +- Directory Operations – Scope by directory operation events: Add, Delete, Rename, Permission change + +Click **OK** to commit the modifications. Click **Cancel** to discard the modifications. The output +Properties window closes. + +## For Qumulo Hosts + +The tab contains the following settings and features: + +![qumulooutputproperties](/images/activitymonitor/9.0/admin/outputs/qumulooutputproperties.webp) + +- File Operations – Scope by file operation events: Add, Delete, Rename, Permission change, Read, + Update +- Directory Operations – Scope by directory operation events: Add, Delete, Rename, Permission + change, Read / List +- Share Operations – Scope by share operation events: Add, Delete, Update, Read / Connect +- Suppress operations on common temporary files – Filters out events for common temporary files. + With this option enabled, events for these common temporary files are ignored. + +Click **OK** to commit the modifications. Click **Cancel** to discard the modifications. The output +Properties window closes. + +## For SharePoint Host + +The tab contains the following settings and features: + +![Operations Tab for SharePoint](/images/activitymonitor/9.0/admin/outputs/sp.webp) + +- SharePoint operations – Scope by SharePoint operation events: Check-Out, View, Update, Child + Delete, Undelete, Copy, Audit Mask Change, Child Move, Custom, Check-In, Delete, Profile Change, + Schema Change, Workflow, Move, Search, File Fragment Write +- Permission Operations – Scope by permission operation events: Creation of a user group, Addition + of a new member to a group, creation of a new role, Changing a role, Changing the permissions of a + user or group, Turning off inheritance of security settings, Granting App Permissions, Deletion of + a group, Deletion of a member from a group, Removal of a role, Turning off inheritance of role, + Turning on inheritance of security settings, Deletion of audited events, Revoking App Permissions + +Click **OK** to commit the modifications. Click **Cancel** to discard the modifications. The output +Properties window closes. + +## For SharePoint Online Host + +The tab contains a subset of tabs. Each tab has a **Select All** check box to include all events for +that tab. + +![Operations Tab for SharePoint Online Properties](/images/activitymonitor/9.0/admin/outputs/operationstab.webp) + +You can scope by the following events: + +| Tab | Event | +| -------------------------- | --------------------------------------------- | +| Content Explorer | Accessed item | +| DLP | Designated false positive | +| DLP | Matched DLP rule | +| DLP | Undone DLP action | +| File and Page | Accessed File | +| File and Page | Accessed File (ext) | +| File and Page | Changed compliance policy label | +| File and Page | Changed record status to locked | +| File and Page | Changed record status to unlocked | +| File and Page | Checked in file | +| File and Page | Checked out file | +| File and Page | Copied file | +| File and Page | Deleted file | +| File and Page | Deleted file from recycle bin | +| File and Page | Deleted file from second-stage recycle bin | +| File and Page | Deleted record compliance policy label | +| File and Page | Detected document sensitivity mismatch | +| File and Page | Detected malware in file | +| File and Page | Discarded file checkout | +| File and Page | Downloaded file | +| File and Page | Modified file | +| File and Page | Modified file (ext) | +| File and Page | Moved file | +| File and Page | Performed search query | +| File and Page | Prefetched page | +| File and Page | Previewed file | +| File and Page | Recycled all minor versions of file | +| File and Page | Recycled all versions of file | +| File and Page | Recycled version of file | +| File and Page | Renamed file | +| File and Page | Restored file | +| File and Page | Uploaded file | +| File and Page | View signaled by client | +| File and Page | Viewed page | +| File and Page | Viewed page (ext) | +| Folder | Copied folder | +| Folder | Created folder | +| Folder | Deleted folder | +| Folder | Deleted folder from recycle bin | +| Folder | Deleted folder from second-stage recycle bin | +| Folder | Modified folder | +| Folder | Moved folder | +| Folder | Renamed folder | +| Folder | Restored folder | +| List | Created list | +| List | Created list column | +| List | Created list column | +| List | Created list content type | +| List | Created list item | +| List | Created site column | +| List | Created site content type | +| List | Deleted list | +| List | Deleted list column | +| List | Deleted list content type | +| List | Deleted list item | +| List | Deleted site column | +| List | Deleted site content type | +| List | Recycled list item | +| List | Restored list | +| List | Restored list item | +| List | Updated list | +| List | Updated list column | +| List | Updated list content type | +| List | Updated list item | +| List | Updated site column | +| List | Updated site content type | +| Other | Other events | +| Sensitive Label | Applied sensitivity label to file | +| Sensitive Label | Applied sensitivity label to site | +| Sensitive Label | Changed sensitivity label applied to file | +| Sensitive Label | Removed sensitivity label from file | +| Sensitive Label | Removed sensitivity label from site | +| Sharing and Access Request | Accepted access request | +| Sharing and Access Request | Accepted sharing invitation | +| Sharing and Access Request | Added permission level to site collection | +| Sharing and Access Request | Blocked sharing invitation | +| Sharing and Access Request | Created a company shareable link | +| Sharing and Access Request | Created access request | +| Sharing and Access Request | Created an anonymous link | +| Sharing and Access Request | Created secure link | +| Sharing and Access Request | Created sharing invitation | +| Sharing and Access Request | Deleted secure link | +| Sharing and Access Request | Denied access request | +| Sharing and Access Request | Removed a company shareable link | +| Sharing and Access Request | Removed an anonymous link | +| Sharing and Access Request | Shared file, folder, or site | +| Sharing and Access Request | Unshared file, folder, or site | +| Sharing and Access Request | Updated access request | +| Sharing and Access Request | Updated an anonymous link | +| Sharing and Access Request | Updated sharing invitation | +| Sharing and Access Request | Used a company shareable link | +| Sharing and Access Request | Used an anonymous link | +| Sharing and Access Request | Used secure link | +| Sharing and Access Request | User added to secure link | +| Sharing and Access Request | User removed from secure link | +| Sharing and Access Request | Withdrew sharing invitation | +| Site Administration | Added allowed data location | +| Site Administration | Added exempt user agent | +| Site Administration | Added geo location admin | +| Site Administration | Allowed user to create groups | +| Site Administration | Canceled site geo move | +| Site Administration | Changed a sharing policy | +| Site Administration | Changed device access policy | +| Site Administration | Changed exempt user agents | +| Site Administration | Changed network access policy | +| Site Administration | Completed site geo move | +| Site Administration | Created Sent To connection | +| Site Administration | Created site collection | +| Site Administration | Deleted orphaned hub site | +| Site Administration | Deleted Sent To connection | +| Site Administration | Deleted site | +| Site Administration | Enabled document preview | +| Site Administration | Enabled legacy workflow | +| Site Administration | Enabled Office on Demand | +| Site Administration | Enabled result source for People Searches | +| Site Administration | Enabled RSS feeds | +| Site Administration | Joined site to hub site | +| Site Administration | Registered hub site | +| Site Administration | Removed allowed data location | +| Site Administration | Removed geo location admin | +| Site Administration | Renamed site | +| Site Administration | Scheduled site geo move | +| Site Administration | Set host site | +| Site Administration | Set storage quota for geo location | +| Site Administration | Unjoined site from hub site | +| Site Administration | Unregistered hub site | +| Site Permissions | Added site collection admin | +| Site Permissions | Added user or group to SharePoint group | +| Site Permissions | Broke permission level inheritance | +| Site Permissions | Broke sharing inheritance | +| Site Permissions | Created group | +| Site Permissions | Deleted group | +| Site Permissions | Modified access request setting | +| Site Permissions | Modified 'Members Can Share' setting | +| Site Permissions | Modified permissions level on site collection | +| Site Permissions | Modified site permissions | +| Site Permissions | Removed permission level from site collection | +| Site Permissions | Removed site collection admin | +| Site Permissions | Removed user or group from SharePoint group | +| Site Permissions | Requested site admin permissions | +| Site Permissions | Restored sharing inheritance | +| Site Permissions | Updated group | +| Synchronization | Allowed computer to sync files | +| Synchronization | Blocked computer from syncing files | +| Synchronization | Downloaded file changes to computer | +| Synchronization | Downloaded files to computer | +| Synchronization | Uploaded file changes to document library | +| Synchronization | Uploaded files to document library | + +Click **OK** to commit the modifications. Click **Cancel** to discard the modifications. The output +Properties window closes. + +## For SQL Server Hosts + +The tab contains the following settings and features: + +![sql](/images/activitymonitor/9.0/admin/outputs/sql.webp) + +- DML operations – Scope by DML operation events: Select, Update, Merge, Insert, Delete, Execute +- Audit operations – Scope by audit operation events: Login, Logout, Login Failed, Error +- Permission operations – Scope by permission operation events: Grant, Deny, Revoke, Alter Role +- Suppress subsequent logon/logout events from the same user in [VALUE] minutes interval + +Click **OK** to commit the modifications. Click **Cancel** to discard the modifications. The output +Properties window closes. + +## For Windows File Server Hosts + +The tab contains the following settings and features: + +![Operations Tab for File System](/images/activitymonitor/9.0/admin/outputs/fs.webp) + +- Operation Type – Scope events by operation type: + + - All – Both allowed and denied operations + - Allowed only – Only allowed operations + - Denied only – Only denied operations + +- File Operations – Scope by file operation events: Add, Delete, Rename, Permission change, Read, + Update +- Directory Operations – Scope by directory operation events: Add, Delete, Rename, Permission + change, Read / List +- Share Operations – Scope by share operation events: Add, Delete, Update, Permission change +- VSS Operations – Scope by VSS operation events: Snapshot add, Snapshot delete, Read +- Suppress reporting of File Explorer's excessive directory traversal activity – When you open a + folder, Windows File Explorer tends to read all sub-folders to display proper icons and meta-data. + This activity occurs without the explicit intent of the user. This option tries to suppress such + automatic activity. It is only available when the Read / List option for Directory Operations is + selected. +- Suppress reporting of File Explorer's excessive file read activity – When you open a folder, + Windows File Explorer tends to read files in the folder to display proper icons and meta-data. + This activity occurs without the explicit intent of the user. This option tries to suppress such + automatic activity. It is only available when the Read option for File Operations is selected. +- Suppress Permission Change operations with reordered ACL – Prevents tracking events where + permission updates occurred resulting in reordered ACEs, but with no other changes in the ACL +- Suppress Inherited Permissions Changes – Prevents tracking events where changes for inherited + permissions occurred. This option is provided to improve overall performance and reduce output log + volume. +- Suppress Microsoft Office operations on temporary files – Filters out events for Microsoft Office + temporary files. When Microsoft Office files are saved or edited, many temporary files are + created. With this option enabled, events for these temporary files are ignored. +- Suppress operations on common temporary files – Filters out events for common temporary files. + With this option enabled, events for these common temporary files are ignored. +- Suppress duplicate operations for [VALUE] seconds + +Click **OK** to commit the modifications. Click **Cancel** to discard the modifications. The output +Properties window closes. + +See[Suppress Windows Explorer Activity](/docs/activitymonitor/9.0/admin/outputs/operations/suppress.md) topic for more information. diff --git a/docs/activitymonitor/9.0/admin/outputs/operations/suppress.md b/docs/activitymonitor/9.0/admin/outputs/operations/suppress.md new file mode 100644 index 0000000000..d3f4f6e0f3 --- /dev/null +++ b/docs/activitymonitor/9.0/admin/outputs/operations/suppress.md @@ -0,0 +1,72 @@ +--- +title: "Suppress Windows Explorer Activity" +description: "Suppress Windows Explorer Activity" +sidebar_position: 10 +--- + +# Suppress Windows Explorer Activity + +Not all file operations are deliberate. Operating systems and third-party software have the +capability to execute operations on files without explicit user action. While this functionality can +improve user experience, it also presents a challenge to IT teams as it generates a record of +actions that have not been explicitly triggered by users. + +One of the most prominent examples is the Windows File Explorer - the standard application for file +system browsing on the Windows family of operating systems. Over the years, File Explorer has had a +number of improvements and new features. File Explorer displays various information about files to +provide a better user experience. This allows users to view file content without having to open +them. + +File Explorer displays icons for certain file types like executable (.exe) files. Depending on the +View mode, it can display thumbnails of various file formats and meta-data with things like author, +number of pages, image dimensions, etc. Hovering a mouse cursor over a file also provides detailed +information about a file in a tool tip. When working with sub-folders, File Explorer may display a +thumbnail of the files contained within the sub-folder on top of the sub-folder icon. This +additional functionality is executed automatically, mostly without the user's explicit action or +intention. + +As an example, a user may wish to open the MySampleReport.docx document located in the +MyTestDepartment folder. The user opens the folder, locates the file and double-clicks to open it. +From the user's perspective, only two actions were performed: + +1. Open MyTestMyDepartment folder. +2. Open MySampleReport.docx. + +However, File Explorer performs a number of additional operations on behalf of the user: + +- It reads and displays icons for certain files types in MyTestMyDepartment folder. +- It reads the meta-data of the files or sub-folders under the mouse cursor while the user is + locating the document. +- It reads the meta-data and preview if the user accidentally selects an incorrect file. +- It lists the content of all sub-folders and generates thumbnails to be displayed on top of the + sub-folder icon. +- It may create or update Thumbs.db file - a cache of thumbnail images. + +None of these additional file operations, which can be called Preview Reads, are explicitly +initiated by the user. However, the audit log records all of them as originating from the user. + +Preview Reads and similar unintentional automatic operations pose a significant challenge for IT +teams and IT auditing software. At the file system level, preview reads are perceived as normal read +operations, like file copying or opening a file in an application. There exists no distinguishing +factor between explicit user activity and implicit actions by File Explorer. Whether it is a preview +read, opening the file in Notepad, or copying the file, all these operations are perceived as the +same Read operation at the file system level. Therefore, it is not possible to reliably filter +unintentional activity without the risk of suppressing genuine user actions. + +The Activity Monitor employs various techniques to minimize noise. These methods all rely on +identifying patterns in the sequence of events. However, their effectiveness is severely limited, as +research has shown that clear patterns of preview reads activity in File Explorer are lacking. For +the Windows Server, the effectiveness is slightly higher since theActivity Monitor's file system +driver can observe all the low-level details about operations. + +The product provides the following filtering options to reduce File Explorer preview reads: + +- Suppress reporting of File Explorer’s excessive directory traversal activity - This option aims to + identify and suppress preview reads of sub-folders that occur immediately after the parent folder + is opened. +- Suppress reporting of File Explorer’s excessive file read activity - This option attempts to + identify and suppress preview reads of files that occur immediately after the parent folder is + opened. + +Both filtering options prioritize the accuracy of audit data over noise reduction. In other words, +they will report a noise event rather than suppress a genuine user action. diff --git a/docs/activitymonitor/9.0/admin/outputs/overview.md b/docs/activitymonitor/9.0/admin/outputs/overview.md new file mode 100644 index 0000000000..64a89efbc2 --- /dev/null +++ b/docs/activitymonitor/9.0/admin/outputs/overview.md @@ -0,0 +1,121 @@ +--- +title: "Output Types" +description: "Output Types" +sidebar_position: 40 +--- + +# Output Types + +Once a domain or a host/service is being monitored the event stream can be sent to multiple outputs. There +are three types of outputs: + +- File – Creates an activity log as a TSV or JSON file for every day of activity + +- Syslog – Sends activity events to the configured SIEM server. + For file servers, this option is also used to send activity events to Netwrix Threat Manager. + +- Netwrix Threat Manager – Sends Active Directory activity events to Netwrix Threat Manager + + :::note + This output type is only available for Monitored Domains + ::: + + +See the [Output for Monitored Domains](/docs/activitymonitor/9.0/admin/monitoreddomains/output/output.md) topic and the +[Output for Monitored Hosts](/docs/activitymonitor/9.0/admin/monitoredhosts/output/output.md) topic for information on adding an output. + +Output configurations vary based on the type of domain/host selected. + +## For Active Directory Domains + +Output Properties window has the following tabs: + +- [Log Files Tab](/docs/activitymonitor/9.0/admin/outputs/logfiles.md), File output only +- [Syslog Tab](/docs/activitymonitor/9.0/admin/outputs/syslog/syslog.md), Syslog output only +- [Threat Manager Tab](/docs/activitymonitor/9.0/admin/outputs/threatmanager.md), Netwrix Threat Manager output only + +## For File System Hosts + +Output Properties window has the following tabs: + +- [Log Files Tab](/docs/activitymonitor/9.0/admin/outputs/logfiles.md), File output only +- [Syslog Tab](/docs/activitymonitor/9.0/admin/outputs/syslog/syslog.md), Syslog output only +- [Operations Tab](/docs/activitymonitor/9.0/admin/outputs/operations/operations.md) +- [Path Filtering Tab](/docs/activitymonitor/9.0/admin/outputs/pathfiltering/pathfiltering.md) +- [Protocols Tab](/docs/activitymonitor/9.0/admin/outputs/protocols.md) +- [Account Exclusions Tab](/docs/activitymonitor/9.0/admin/outputs/accountexclusions/accountexclusions.md) +- [Process Exclusions Tab](/docs/activitymonitor/9.0/admin/outputs/processexclusions/processexclusions.md), Windows only +- [Additional Properties Tab](/docs/activitymonitor/9.0/admin/outputs/additionalproperties.md) + +## For Linux Hosts + +In addition to common File System tabs, Linux outputs have the following tabs: + +- [GID Exclusions Tab](/docs/activitymonitor/9.0/admin/outputs/gidexclusions/gidexclusions.md) + + +## For Exchange Online Hosts + +Output Properties window has the following tabs: + +- [Log Files Tab](/docs/activitymonitor/9.0/admin/outputs/logfiles.md), File output only +- [Syslog Tab](/docs/activitymonitor/9.0/admin/outputs/syslog/syslog.md), Syslog output only +- [Operations Tab](/docs/activitymonitor/9.0/admin/outputs/operations/operations.md) +- [Account Exclusions Tab](/docs/activitymonitor/9.0/admin/outputs/accountexclusions/accountexclusions.md) +- Application Exclusions Tab +- Mailbox Exclusions Tab +- [Additional Properties Tab](/docs/activitymonitor/9.0/admin/outputs/additionalproperties.md) + + +## For Microsoft Entra ID Hosts + +Output Properties window has the following tabs: + +- [Log Files Tab](/docs/activitymonitor/9.0/admin/outputs/logfiles.md), File output only +- [Syslog Tab](/docs/activitymonitor/9.0/admin/outputs/syslog/syslog.md), Syslog output only +- [Additional Properties Tab](/docs/activitymonitor/9.0/admin/outputs/additionalproperties.md) +- [Operations Tab](/docs/activitymonitor/9.0/admin/outputs/operations/operations.md) + + +## For SharePoint Hosts + +Output Properties window has the following tabs: + +- [Log Files Tab](/docs/activitymonitor/9.0/admin/outputs/logfiles.md), File output only +- [Syslog Tab](/docs/activitymonitor/9.0/admin/outputs/syslog/syslog.md), Syslog output only +- [Operations Tab](/docs/activitymonitor/9.0/admin/outputs/operations/operations.md) +- [Path Filtering Tab](/docs/activitymonitor/9.0/admin/outputs/pathfiltering/pathfiltering.md) +- [Account Exclusions Tab](/docs/activitymonitor/9.0/admin/outputs/accountexclusions/accountexclusions.md) +- [Additional Properties Tab](/docs/activitymonitor/9.0/admin/outputs/additionalproperties.md) + +## For SharePoint Online Hosts + +Output Properties window has the following tabs: + +- [Additional Properties Tab](/docs/activitymonitor/9.0/admin/outputs/additionalproperties.md) +- [Log Files Tab](/docs/activitymonitor/9.0/admin/outputs/logfiles.md), File output only +- [Operations Tab](/docs/activitymonitor/9.0/admin/outputs/operations/operations.md) +- [Syslog Tab](/docs/activitymonitor/9.0/admin/outputs/syslog/syslog.md), Syslog output only + +## For SQL Server Hosts + +Output Properties window has the following tabs: + +- [Account Exclusions Tab](/docs/activitymonitor/9.0/admin/outputs/accountexclusions/accountexclusions.md) +- [Additional Properties Tab](/docs/activitymonitor/9.0/admin/outputs/additionalproperties.md) +- [Log Files Tab](/docs/activitymonitor/9.0/admin/outputs/logfiles.md), File output only +- [Operations Tab](/docs/activitymonitor/9.0/admin/outputs/operations/operations.md) +- [Objects Tab](/docs/activitymonitor/9.0/admin/outputs/objects.md) +- [Syslog Tab](/docs/activitymonitor/9.0/admin/outputs/syslog/syslog.md), Syslog output only + +## For Windows File Server Hosts + +Output Properties window has the following tabs: + +- [Account Exclusions Tab](/docs/activitymonitor/9.0/admin/outputs/accountexclusions/accountexclusions.md) +- [Additional Properties Tab](/docs/activitymonitor/9.0/admin/outputs/additionalproperties.md) +- [Log Files Tab](/docs/activitymonitor/9.0/admin/outputs/logfiles.md), File output only +- [Operations Tab](/docs/activitymonitor/9.0/admin/outputs/operations/operations.md) +- [Path Filtering Tab](/docs/activitymonitor/9.0/admin/outputs/pathfiltering/pathfiltering.md) +- [Protocols Tab](/docs/activitymonitor/9.0/admin/outputs/protocols.md) +- [Syslog Tab](/docs/activitymonitor/9.0/admin/outputs/syslog/syslog.md), Syslog output only diff --git a/docs/activitymonitor/9.0/admin/outputs/pathfiltering/_category_.json b/docs/activitymonitor/9.0/admin/outputs/pathfiltering/_category_.json new file mode 100644 index 0000000000..abd798d0ab --- /dev/null +++ b/docs/activitymonitor/9.0/admin/outputs/pathfiltering/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Path Filtering Tab", + "position": 70, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "pathfiltering" + } +} \ No newline at end of file diff --git a/docs/activitymonitor/9.0/admin/outputs/pathfiltering/addeditpath.md b/docs/activitymonitor/9.0/admin/outputs/pathfiltering/addeditpath.md new file mode 100644 index 0000000000..140c6128cf --- /dev/null +++ b/docs/activitymonitor/9.0/admin/outputs/pathfiltering/addeditpath.md @@ -0,0 +1,36 @@ +--- +title: "Add or Edit Path Window" +description: "Add or Edit Path Window" +sidebar_position: 10 +--- + +# Add or Edit Path Window + +The Add or Edit Path window is opened from the Path Filtering tab of a monitored host's output +Properties window. + +![addoreditpath](/images/activitymonitor/9.0/admin/outputs/window/addoreditpath.webp) + +- Specify a path to filter during collection – Enter a file path in the textbox or use the ellipsis + (…) to browse for a folder +- Filter Type – Indicates if the filter will be **Included** or **Excluded** + +Then click OK. The Add or Edit Path window closes, and the path is added to the filtering list for +the monitored host. + +## Special Consideration for NAS Device Hosts + +For NAS devices, the activity agent can configured to add ‘C:\’ to the beginning of the path, which +is a requirement for the output that is designated for StealthAUDIT.exe or being read by a Netwrix +Threat Prevention agent. That configuration is on the [Log Files Tab](/docs/activitymonitor/9.0/admin/outputs/logfiles.md). If the option +is enabled for this monitored device, start your paths with C:\. + +## Wildcard + +Wildcard filtering can be configured using the following wildcard characters: + +| Wildcard | Definition | +| -------- | ------------------------------------------------------------ | +| \* | matches zero or more characters (except for "\" or "/") | +| ? | matches any single character (except for "\" or "/") | +| \*\* | matches zero or more characters (useful for directory trees) | diff --git a/docs/activitymonitor/9.0/admin/outputs/pathfiltering/pathfiltering.md b/docs/activitymonitor/9.0/admin/outputs/pathfiltering/pathfiltering.md new file mode 100644 index 0000000000..99a34d988a --- /dev/null +++ b/docs/activitymonitor/9.0/admin/outputs/pathfiltering/pathfiltering.md @@ -0,0 +1,180 @@ +--- +title: "Path Filtering Tab" +description: "Path Filtering Tab" +sidebar_position: 70 +--- + +# Path Filtering Tab + +The Path Filtering tab on an output Properties window is where monitoring scope by file paths can be +modified. Specified paths can be included in or excluded. These settings are initially configured +when the output is added. + +Select an output from the Monitored Hosts & Services tab and click **Edit** to open the output Properties +window. The tab varies based on the type of host selected. + +## For Linux Hosts + +The tab contains the following settings and features: + +![pathfilteringtab](/images/activitymonitor/9.0/admin/outputs/pathfilteringtab.webp) + +- Add – Opens the Add or Edit Path window to add a new path to the list. See the + [Add or Edit Path Window](/docs/activitymonitor/9.0/admin/outputs/pathfiltering/addeditpath.md) topic for additional information. +- Remove – Removes the selected path from the list. Confirmation is not requested. + + :::warning + If a path is removed by accident, use the **Cancel** button to discard the change. + ::: + + +- Move Up / Move Down – Since path filters are evaluated in the order specified by the table, these + buttons move the selected path up or down in the list +- Edit – Opens the Add or Edit Path window to modify the selected path. See the + [Add or Edit Path Window](/docs/activitymonitor/9.0/admin/outputs/pathfiltering/addeditpath.md) topic for additional information. +- Type a path below to test whether it will be included or excluded – Enter a path in the textbox to + test whether it will be included/excluded based on the path filtering list + + - Result – Under the text box, a description of whether the indicated path is included or + excluded will appear, as well as a reason for why the indicated path is included or excluded. + Additionally, the path in the list that is applied to the test will be highlight ed: green + highlight for an included path and red highlight for an excluded path. + +- Exclude extensions – Displays a space separated list of file extensions that are excluded +- Exclude streams – Displays a space separated list of streams that are excluded + +The table lists paths that are being filtered, displaying columns for Type, indicating if it is +being Included or Excluded, and Pattern. The order of the list determines what paths are included +and what paths are excluded. + +:::warning +Exclude takes precedence over the Include. For example, if the C:\OpenShare is +excluded, but the C:\OpenShare\Edward is included, the ‘OpenShare’ parent exclusion takes +precedence, and the ‘Edward’ child folder will not be monitored. +::: + + +:::note +If ‘Include’ is not listed under the Filter Type column (or no Include filter paths are +added), then all current and new discovered drives will be monitored. +::: + + +Click **OK** to commit the modifications. Click **Cancel** to discard the modifications. The output +Properties window closes. + +## For NAS Device Hosts + +The tab contains the following settings and features: + +![Host Properties - Path Filtering Tab](/images/activitymonitor/9.0/admin/outputs/pathfilteringtab.webp) + +- Add – Opens the Add or Edit Path window to add a new path to the list. See the + [Add or Edit Path Window](/docs/activitymonitor/9.0/admin/outputs/pathfiltering/addeditpath.md) topic for additional information. +- Remove – Removes the selected path from the list. Confirmation is not requested. + + :::warning + If a path is removed by accident, use the **Cancel** button to discard the change. + ::: + + +- Move Up / Move Down – Since path filters are evaluated in the order specified by the table, these + buttons move the selected path up or down in the list +- Edit – Opens the Add or Edit Path window to modify the selected path. See the + [Add or Edit Path Window](/docs/activitymonitor/9.0/admin/outputs/pathfiltering/addeditpath.md) topic for additional information. +- Type a path below to test whether it will be included or excluded – Enter a path in the textbox to + test whether it will be included/excluded based on the path filtering list + + - Result – Under the text box, a description of whether the indicated path is included or + excluded will appear, as well as a reason for why the indicated path is included or excluded. + Additionally, the path in the list that is applied to the test will be highlight ed: green + highlight for an included path and red highlight for an excluded path. + +- Exclude extensions – Displays a space separated list of file extensions that are excluded +- Exclude streams – Displays a space separated list of streams that are excluded + +The table lists paths that are being filtered, displaying columns for Type, indicating if it is +being Included or Excluded, and Pattern. The order of the list determines what paths are included +and what paths are excluded. + +:::warning +Exclude takes precedence over the Include. For example, if the C:\OpenShare is +excluded, but the C:\OpenShare\Edward is included, the ‘OpenShare’ parent exclusion takes +precedence, and the ‘Edward’ child folder will not be monitored. +::: + + +:::note +If ‘Include’ is not listed under the Filter Type column (or no Include filter paths are +added), then all current and new discovered drives will be monitored. +::: + + +Click **OK** to commit the modifications. Click **Cancel** to discard the modifications. The output +Properties window closes. + +## For SharePoint Hosts + +For a SharePoint host, the Path Filtering tab is for including and excluding sites. The tab contains +the following settings and features: + +![Path Filtering Tab for SharePoint Hosts](/images/activitymonitor/9.0/admin/outputs/pathfilteringsharepointhosts.webp) + +- To audit all sites, leave the textbox blank +- To include a specific site, enter the URL +- To exclude a specific site, enter the URL but add a minus sign (-) as a prefix to the URL, for + example: + +**-http://sharepoint.local/sites/marketing** + +Use a semicolon (;) to separate multiple URLs. + +## For Windows File Server Hosts + +The tab contains the following settings and features: + +- Add – Opens the Add or Edit Path window to add a new path to the list. See the + [Add or Edit Path Window](/docs/activitymonitor/9.0/admin/outputs/pathfiltering/addeditpath.md) topic for additional information. +- Remove – Removes the selected path from the list. Confirmation is not requested. + + :::warning + If a path is removed by accident, use the **Cancel** button to discard the change. + ::: + + +- Move Up / Move Down – Since path filters are evaluated in the order specified by the table, these + buttons move the selected path up or down in the list +- Edit – Opens the Add or Edit Path window to modify the selected path. See the + [Add or Edit Path Window](/docs/activitymonitor/9.0/admin/outputs/pathfiltering/addeditpath.md) topic for additional information. +- Add all local drives – Retrieves and adds all local drives to the bottom of the list with a type + of Include +- Type a path below to test whether it will be included or excluded – Enter a path in the textbox to + test whether it will be included/excluded based on the path filtering list + + - Result – Under the text box, a description of whether the indicated path is included or + excluded will appear, as well as a reason for why the indicated path is included or excluded. + Additionally, the path in the list that is applied to the test will be highlight ed: green + highlight for an included path and red highlight for an excluded path. + +- Exclude extensions – Displays a space separated list of file extensions that are excluded +- Exclude streams – Displays a space separated list of streams that are excluded + +The table lists paths that are being filtered, displaying columns for Type, indicating if it is +being Included or Excluded, and Pattern. The order of the list determines what paths are included +and what paths are excluded. + +:::warning +Exclude takes precedence over the Include. For example, if the C:\OpenShare is +excluded, but the C:\OpenShare\Edward is included, the ‘OpenShare’ parent exclusion takes +precedence, and the ‘Edward’ child folder will not be monitored. +::: + + +:::note +If ‘Include’ is not listed under the Filter Type column (or no Include filter paths are +added), then all current and new discovered drives will be monitored. +::: + + +Click **OK** to commit the modifications. Click **Cancel** to discard the modifications. The output +Properties window closes. diff --git a/docs/activitymonitor/9.0/admin/outputs/processexclusions/_category_.json b/docs/activitymonitor/9.0/admin/outputs/processexclusions/_category_.json new file mode 100644 index 0000000000..e0e40e3721 --- /dev/null +++ b/docs/activitymonitor/9.0/admin/outputs/processexclusions/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Process Exclusions Tab", + "position": 80, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "processexclusions" + } +} \ No newline at end of file diff --git a/docs/activitymonitor/9.0/admin/outputs/processexclusions/addeditprocess.md b/docs/activitymonitor/9.0/admin/outputs/processexclusions/addeditprocess.md new file mode 100644 index 0000000000..215dd6bc2f --- /dev/null +++ b/docs/activitymonitor/9.0/admin/outputs/processexclusions/addeditprocess.md @@ -0,0 +1,20 @@ +--- +title: "Add or Edit Process Window" +description: "Add or Edit Process Window" +sidebar_position: 10 +--- + +# Add or Edit Process Window + +The Add or Edit Process window is opened from the Process Exclusions tab of a monitored host's +output Properties window. + +![Add or Edit Process popup window](/images/activitymonitor/9.0/admin/outputs/window/addoreditprocessprocessexclusions.webp) + +- Process name – Displays the name of the process to be excluded. You can enter a process name in + the textbox or select a process from the Running processes list. +- Filter – Indicates if the filter will be for **All events** or only **Read events** +- Running Processes – Lists all processes currently running on the host + +Then click OK. The Add or Edit Path window closes, and the path is added to the filtering list for +the monitored host. diff --git a/docs/activitymonitor/9.0/admin/outputs/processexclusions/processexclusions.md b/docs/activitymonitor/9.0/admin/outputs/processexclusions/processexclusions.md new file mode 100644 index 0000000000..74b079cab3 --- /dev/null +++ b/docs/activitymonitor/9.0/admin/outputs/processexclusions/processexclusions.md @@ -0,0 +1,40 @@ +--- +title: "Process Exclusions Tab" +description: "Process Exclusions Tab" +sidebar_position: 80 +--- + +# Process Exclusions Tab + +The Process Exclusions tab on an output Properties window is where monitoring scope by Windows +processes can be modified. These settings are initially configured when the output is added. + +:::note +Netwrix product processes are excluded by default from activity monitoring. +::: + + +Select an output for a Windows file server host on the Monitored Hosts & Services tab and click **Edit** to +open the output Properties window. + +![Process Exclusions Tab](/images/activitymonitor/9.0/admin/outputs/processexclusions.webp) + +The tab contains the following settings and features: + +- Add – Opens the Add or Edit Process window to add a new process to the list. See the + [Add or Edit Process Window](/docs/activitymonitor/9.0/admin/outputs/processexclusions/addeditprocess.md) topic for additional information. +- Remove – Removes the selected path from the list. Confirmation is not requested. + + :::warning + If a process is removed by accident, use the **Cancel** button to discard the + change. + ::: + + +- Edit – Opens the Add or Edit Process window to modify the selected process. See the + [Add or Edit Process Window](/docs/activitymonitor/9.0/admin/outputs/processexclusions/addeditprocess.md) topic for additional information. + +The table lists process that will be excluded, displaying columns for Process Name and Events. + +Click **OK** to commit the modifications. Click **Cancel** to discard the modifications. The output +Properties window closes. diff --git a/docs/activitymonitor/9.0/admin/outputs/protocols.md b/docs/activitymonitor/9.0/admin/outputs/protocols.md new file mode 100644 index 0000000000..f8b18ab844 --- /dev/null +++ b/docs/activitymonitor/9.0/admin/outputs/protocols.md @@ -0,0 +1,23 @@ +--- +title: "Protocols Tab" +description: "Protocols Tab" +sidebar_position: 90 +--- + +# Protocols Tab + +The Protocols tab on an output Properties window is where monitoring scope by protocol can be +modified. These settings are initially configured when the output is added. + +Select an output from the Monitored Hosts & Services tab and click **Edit** to open the output Properties +window. + +![Protocols Tab](/images/activitymonitor/9.0/admin/outputs/protocolstab.webp) + +The tab contains the following settings: + +- Protocols – Indicates if **All** protocols, only **CIFS** protocols, or only **NFS** protocols are + included + +Click **OK** to commit the modifications. Click **Cancel** to discard the modifications. The output +Properties window closes. diff --git a/docs/activitymonitor/9.0/admin/outputs/syslog/_category_.json b/docs/activitymonitor/9.0/admin/outputs/syslog/_category_.json new file mode 100644 index 0000000000..f02dff6af7 --- /dev/null +++ b/docs/activitymonitor/9.0/admin/outputs/syslog/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Syslog Tab", + "position": 100, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "syslog" + } +} \ No newline at end of file diff --git a/docs/activitymonitor/9.0/admin/outputs/syslog/messagetemplate.md b/docs/activitymonitor/9.0/admin/outputs/syslog/messagetemplate.md new file mode 100644 index 0000000000..8e748ef3b7 --- /dev/null +++ b/docs/activitymonitor/9.0/admin/outputs/syslog/messagetemplate.md @@ -0,0 +1,209 @@ +--- +title: "Message Template Window" +description: "Message Template Window" +sidebar_position: 10 +--- + +# Message Template Window + +The Message Template window is opened from the ellipsis (…) button for the Syslog Message Template +field on the Syslog tab of the output Properties window. + +![Message Template window](/images/activitymonitor/9.0/admin/outputs/window/syslogmessagetemplate.webp) + +You can select a preconfigured template from the drop-down menu or create a custom template. The +available preconfigured templates vary based on the type of domain/host selected. + +## For Monitored Domains + +Monitored Domains Syslog outputs have the following preconfigured Templates: + +- V 1.0 for AlienVault SIEM +- V 1.0 for Generic CEF SIEM – Incorporates the CEF message format +- V 1.0 for Generic LEEF SIEM – Incorporates the LEEF message format +- V 1.0 for Generic SYSLOG SIEM +- V 1.0 for HP ArcSight SIEM +- V 1.0 for LogRhythm SIEM +- V 1.0 for McAfee ESM SIEM +- V 1.0 for IBM QRadar SIEM +- V 1.0 for Splunk SIEM +- V 2.0 for IBM QRadar SIEM 7.2.4 +- V 2.0 for Splunk SIEM + +Custom templates can be created. Select the desired template or create a new template by modifying +an existing template within the Message Template window. The new message template will be named +Custom. Macro variables are also available to customize the Syslog message template. + +**Macro Variables for Monitored Domains** + +Macros are text strings that are replaced with actual values at run time. The following Macro +variables are available to customize the Syslog message template: + +| Variable | Definition | +| ------------------------------ | ------------------------------------------------------------------------------------ | +| %AFFECTED_OBJECT_ACCOUNT_NAME% | Affected Object Name | +| %AFFECTED_OBJECT_SID% | Affected Object SID | +| %ATTRIBUTE_NAME% | Attribute Name | +| %ATTRIBUTE_VALE% | New Attribute Value | +| %BLOCKED_EVENT% | True if the operation was denied, False otherwise | +| %CLASS_NAME% | Class Name | +| %COMPANY% | Company Name | +| %DN% | Distinguished Name of the Affected Object | +| %ERTYPE_ID% | Event Type ID | +| %EVENT_CODE% | Code | +| %EVENT_NAME% | Event Name | +| %EVENT_SOURCE_NAME% | Event Source Name | +| %EVENT_SOURCE_TYPE% | Event Source Type | +| %EVENTNAMETRANSLATED% | Translated Event Name | +| %EVENTS_COUNT% | Consolidated Events Count | +| %HOST% | Message Source Hostname | +| %OLD_ATTRIBUTE_VALUE% | Old Attribute Value | +| %OPERATION% | Operation Performed | +| %ORIGINATING_CLIENT% | Originating Client | +| %ORIGINATING_SERVER% | Originating Server | +| %ORIGINATING_SERVERIP% | Originating Server IP Address | +| %ORIGINATINGCLIENTHOST% | Originating Server Host Name | +| %ORIGINATINGCLIENTIP% | Originating Client IP Address | +| %ORIGINATINGCLIENTMAC% | Originating Client MAC | +| %ORIGINATINGCLIENTPROTOCOL% | Originating Client Protocol | +| %PERMISSIONS_SDDL_DESCRIPTION% | Windows only: Permission change details in readable format | +| %PERPETRATOR% | Perpetrator | +| %PERPETRATOR_NAME% | Perpetrator Name | +| %PERPETRATOR_SID% | Perpetrator SID | +| %USERNAME% | 'Username' part of the %PERPETRATOR_NAME% field if it is in 'DOMAIN\Username' format | +| %PRODUCT% | Product Name | +| %PRODUCT_VERSION% | Product Version | +| %SETTING_NAME% | Setting Name | +| %SUCCESS% | Success | +| %STATUS% | Status | +| %SYSLOG_DATE% | Current Date Time in Syslog Format | +| %SYSLOG_EVENTID% | Syslog Event ID | +| %TARGETHOST% | Target Host | +| %TARGETHOSTIP% | Target Host IP | +| %TIME_STAMP% | Date Timestamp of Event | +| %TIME_STAMP_UTC% | Date Timestamp of Event in UTC | + +## For Monitored Hosts/Services + +Monitored Hosts/Services Syslog outputs have the following preconfigured Templates: + +- AlienVault / Generic Syslog +- CEF – Incorporates the CEF message format +- HP Arcsight +- LEEF – Incorporates the LEEF message format +- LogRhythm +- McAfee +- QRadar – Use this template for IBM QRadar integration. See the + [Netwrix File Activity Monitor App for QRadar](/docs/activitymonitor/9.0/siem/qradar/overview.md) topic for + additional information. +- Splunk – Use this template for Splunk integration. See the Configure the + [File Activity Monitor App for Splunk](/docs/activitymonitor/9.0/siem/splunk/overview.md) topic for additional + information. +- Netwrix Threat Manager (StealthDEFEND) – Use this template for Netwrix Threat Manager integration. + This is the only supported template for Threat Manager. + +Custom templates can be created. Select the desired template or create a new template by modifying +an existing template within the Message Template window. The new message template will be named +Custom. Macro variables are also available to customize the Syslog message template. + +**Macro Variables** + +Macros are text strings that are replaced with actual values at run time. Not all macro variables +are applicable to all environment types. The following Macro variables are available to customize +the Syslog message template: + +| Environment | Variable | Definition | +| ------------------------------------------------------- | ------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------ | +| SharePoint Online | %ABSOLUTE_URL% | Absolute URL of the affected object | +| SharePoint Online | %ACCESS% | Access granted by the sharing operation | +| SharePoint | %APPPRINCIPAL_ID% | App Principal ID | +| File Servers & NAS Devices | %ATTRIBUTE_NAME% | Rename events only: Fixed string: Filename | +| File Servers & NAS Devices | %ATTRIBUTE_VALUE% | Rename events only: New file path | +| File Servers & NAS Devices SharePoint | %BLOCKED_EVENT% | True if the operation was denied, False otherwise | +| SharePoint SharePoint Online | %CLIENT_IP% | IP address of the user | +| File Servers & NAS Devices SharePoint SharePoint Online | %COMPANY% | Fixed string: Netwrix | +| SharePoint Online | %CUSTOM_EVENT% | Custom Event information | +| SharePoint Online | %DEST_FILE_EXT% | New file extension of copied or moved file | +| SharePoint Online | %DEST_FILENAME% | Name of the file that is copied or moved | +| SharePoint Online | %DEST_RELATIVE_PATH% | URL of the destination folder where a folder is copied or moved | +| SharePoint Online | %DLP_EXCEPTION% | Reasons why a policy no longer applies and any information about false positive or override | +| SharePoint Online | %DLP_POLICY% | Policy(s) that triggered the event | +| SharePoint Online | %DLP_SENSITIVE% | Indicates whether the event contains the value of the sensitive data type (true/false) | +| SharePoint SharePoint Online | %DOC_LOCATION% | A relative URL of the file or document accessed by the user | +| SharePoint SharePoint Online | %EVENT_DATA% | - For SharePoint, raw event data - Fore SharePoint Online, additional event data | +| File Servers & NAS Devices | %EVENT_NAME% | Operation type: Read/Create/Update/Delete/Access Rights Change/ Rename/ ``. The same as %OPERATION% | +| SharePoint SharePoint Online | %EVENT_SOURCE% | Originating source of the event (SharePoint or ObjectModel) | +| File Servers & NAS Devices | %EVENT_SOURCE_NAME% | Domain name | +| SharePoint SharePoint Online | %EVENT_TYPE% | Event type | +| File Servers & NAS Devices | %FILE_NAME% | File name | +| File Servers & NAS Devices | %FILE_PATH% | Full path | +| File Servers & NAS Devices | %FILE_SIZE% | Size of File | +| File Servers & NAS Devices | %FILE_TYPE% | File extension | +| SharePoint | %FULL_PATH% | Full Path | +| File Servers & NAS Devices SharePoint SharePoint Online | %HOST% | Hostname of Agent | +| SharePoint Online | %ID% | Unique ID of the audit record | +| File Servers & NAS Devices | %IO_TYPE% | Type of I/O: Filesystem/VSS | +| SharePoint | %ITEM_ID% | Item ID | +| SharePoint SharePoint Online | %ITEM_TITLE% | Item title | +| SharePoint SharePoint Online | %ITEM_TYPE% | Item type (File, Folder, Web, Site, Tenant, DocumentLibrary, Page) | +| SharePoint Online | %LIST_ID% | ID of the List | +| SharePoint Online | %LIST_ITEM_ID% | ID of the List Item | +| SharePoint Online | %LIST_NAME% | Name of the List | +| SharePoint Online | %LIST_URL% | URL of the List | +| SharePoint | %LOCATION_TYPE% | Location type of the SharePoint document location | +| SharePoint Online | %MACHINE_DOMAIN_INFO% | Information about device sync operation | +| SharePoint Online | %MACHINE_ID% | Information about device sync operation | +| SharePoint Online | %NEW_DOC_LOCATION% | A relative URL to which the object is copied or moved | +| File Servers & NAS Devices | %NEW_FILE_NAME% | Rename event only: New file name | +| File Servers & NAS Devices | %NEW_FILE_PATH% | Rename event only: New full path | +| File Servers & NAS Devices | %NEW_FILE_TYPE% | New File Extension | +| File Servers & NAS Devices | %OBJECT_TYPE% | Object type: FILE/FOLD/UNK | +| File Servers & NAS Devices | %OLD_ATTRIBUTE_VALUE% | Rename only: Old file path | +| File Servers & NAS Devices | %OPERATION% | Operation type: Read/Create/Update/Delete/Access Rights Change/Rename/Unknown | +| SharePoint Online | %ORGANIZATION_ID% | Organization tenant ID | +| File Servers & NAS Devices | %ORIGINATING_CLIENT% | IP Address of originating client or process name | +| File Servers & NAS Devices | %ORIGINATING_CLIENT_HOST% | Hostname of originating client | +| File Servers & NAS Devices | %ORIGINATING_SERVER% | Hostname of monitored host | +| File Servers & NAS Devices | %ORIGINTAING_SERVER_IP% | IP Address of monitored host | +| SharePoint | %PARAM% | Parameters that come with the event | +| SharePoint | %PATH% | Truncated path | +| File Servers & NAS Devices | %PERMISSIONS_SDDL_DESCRIPTION% | Windows events only: Permission change details in readable format | +| File Servers & NAS Devices | %PERMISSIONS_SDDL_DIFF% | Windows events only: Permission change details in SDDL format, '`` ``' | +| File Servers & NAS Devices | %PERPETRATOR% | User name | +| File Servers & NAS Devices SharePoint SharePoint Online | %PRODUCT% | Fixed string: Activity Monitor | +| File Servers & NAS Devices SharePoint SharePoint Online | %PRODUCT_VERSION% | Product Version | +| File Servers & NAS Devices SharePoint SharePoint Online | %PROTOCOL% | Protocol type: CIFS/NFS/VSS/FTP/HDFS/HTTP/HTTPS/Unknown | +| File Servers & NAS Devices | %PROTOCOL_VERSION% | NetApp Data ONTAP Cluster-Mode device events only: Protocol Version | +| File Servers & NAS Devices | %RENAMEUNCPATH% | Rename events only: New UNC path / New NFS export path | +| SharePoint Online | %RESULT_STATUS% | Succeeded, PartiallySucceeded, Failed, True, or False | +| SharePoint Online | %SCOPE% | online or onprem | +| SharePoint Online | %SHARING_ID% | Unique ID of the sharing operation | +| SharePoint SharePoint Online | %SITE_ID% | ID of the Site | +| SharePoint Online | %SITE_NAME% | Name of the Site | +| SharePoint SharePoint Online | %SITE_URL% | URL of the Site | +| SharePoint Online | %SOURCE% | Source (SharePoint, SharePointFileOperation, …) | +| SharePoint Online | %SOURCE_FILE_EXT% | File extension | +| SharePoint Online | %SOURCE_FILENAME% | File or folder name | +| SharePoint | %SOURCE_NAME% | Source Name | +| SharePoint Online | %SOURCE_RELATIVE_PATH% | URL of the folder that contains the file accessed by the user | +| File Servers & NAS Devices SharePoint SharePoint Online | %SUCCESS% | True if the operation was allowed, False otherwise | +| File Servers & NAS Devices SharePoint SharePoint Online | %SYSLOG_DATE% | Timestamp of event (server time, Syslog format: MMM dd HH:mm:ss) | +| File Servers & NAS Devices | %TAGS% | Operation Tags. Reports 'Copy' for events that are probable copies | +| SharePoint Online | %TARGET_NAME% | UPN or name of the target user or group that a resource was shared with | +| SharePoint Online | %TARGET_TYPE% | Type of target user or group that a resource was shared with (Member, Guest, Group, or Partner) | +| File Servers & NAS Devices SharePoint SharePoint Online | %TIME_STAMP% | Timestamp of event (server time, format: yyyy-MM-dd HH:mm:ss.zzz) | +| SharePoint Online | %TIME_STAMP_OFFSET% | Timestamp of event with timezone offset (server time, format: yyyy-MM-ddTHH:mm:ss.zz+HH:mm) | +| File Servers & NAS Devices SharePoint SharePoint Online | %TIME_STAMP_UTC% | Timestamp of event (UTC, format: yyyy-MM-dd HH:mm:ss.zzz) | +| SharePoint Online | %TIME_STAMP_Z% | Timestamp of event (UTC, format: yyyy-MM-ddTHH:mm:ss.zzZ) | +| File Servers & NAS Devices | %UNCPATH% | UNC path / NFS export path | +| SharePoint Online | %UPDATE_TYPE% | Added, Removed, or Updated | +| SharePoint Online | %USER_AGENT% | User client or browser | +| SharePoint SharePoint Online | %USER_ID% | - For SharePoint, ID of the SharePoint user - For SharePoint Online, UPN of the user who performed the operation | +| SharePoint SharePoint Online | %USER_LOGIN% | - For SharePoint, SharePoint User Login / Encoded Claim - For SharePoint Online, An alternative ID of the user. "DlpAgent" for DLP events. | +| SharePoint SharePoint Online | %USER_NAME% | SharePoint user name | +| File Servers & NAS Devices SharePoint | %USER_SID% | User SID or UID | +| SharePoint Online | %USER_TYPE% | Type of the user performed the operation | +| SharePoint Online | %VERSION% | New version of the document/version of deleted document | +| SharePoint | %WEB_APPLICATION_NAME% | Title of the SharePoint Web Application | +| SharePoint SharePoint Online | %WEB_TITLE% | Title of the Site Collection | +| SharePoint Online | %WORKLOAD% | Office 356 service where the activity occurred | diff --git a/docs/activitymonitor/9.0/admin/outputs/syslog/syslog.md b/docs/activitymonitor/9.0/admin/outputs/syslog/syslog.md new file mode 100644 index 0000000000..49e9be7f76 --- /dev/null +++ b/docs/activitymonitor/9.0/admin/outputs/syslog/syslog.md @@ -0,0 +1,203 @@ +--- +title: "Syslog Tab" +description: "Syslog Tab" +sidebar_position: 100 +--- + +# Syslog Tab + +The Syslog tab on an output Properties window is where the SIEM integration settings can be +modified. These settings are initially configured when the output is added. For a monitored hosts/services +output, this tab can also be used for integration with Netwrix Threat Manager. + +Select a Syslog output from either the Monitored Domains tab or the Monitored Hosts & Services tab and click +**Edit** to open the output Properties window. The tab varies based on the type of domain/host +selected. + +## For Active Directory Domains + +The tab contains the following settings: + +![syslogactivedirectory](/images/activitymonitor/9.0/admin/outputs/syslogactivedirectory.webp) + +- Syslog server in SERVER:PORT format – Server name of the SIEM server and the communication port + being used between the applications. The format must be SERVER:PORT, e.g. newyorksrv20:10000. + + - The server name can be short name, fully qualified name (FQDN), or IP Address, as long as the + organization’s environment can resolve the name format used. + +- Syslog protocol – Identifies which protocol is used for the Event stream. The drop-down menu + includes: UDP, TCP, and TLS. +- Message framing – The TCP and TLS Syslog protocols require Message framing to be set. The + drop-down menu includes: LS (ASCII 10) delimiter, CR (ASCII 13) delimiter, CRLF (ASCII 13, 10) + delimiter, NUL (ASCII 0) delimiter, and Octet Count (RFC 5425). +- Syslog message template – Template that controls what data is sent in the event stream. The + ellipsis (…) button opens the Syslog Message Template window. See the + [Message Template Window](/docs/activitymonitor/9.0/admin/outputs/syslog/messagetemplate.md) topic for additional information. +- Enable periodic AD Status Check event reporting – Indicates periodic AD Status Check event + reporting is enabled, which means the agent will send out status messages every five minutes to + verify whether the connection is still active. + +The Test button sends a test message to the Syslog server to check the connection. A green check +mark or red x will indicate whether the test message has been sent or failed to send. Test messages +vary by Syslog protocol: + +- UDP protocol – Sends a test message and does not verify connection +- TCP protocol – Sends test message and verifies connection +- TLS protocol – Sends test message and verifies connection and shows an error if TLS handshake + fails + +Click **OK** to commit the modifications. Click **Cancel** to discard the modifications. The output +Properties window closes. + +## For Linux Hosts + +The tab contains the following settings: + +![sysloglinux](/images/activitymonitor/9.0/admin/outputs/sysloglinux.webp) + +- Syslog server in SERVER:PORT format – Server name of the SIEM server and the communication port + being used between the applications. The format must be SERVER:PORT, e.g. newyorksrv20:10000. + + - The server name can be short name, fully qualified name (FQDN), or IP Address, as long as the + organization’s environment can resolve the name format used. + - The default port for Netwrix Threat Manager is 10001. + +- Syslog protocol – Identifies which protocol is used for the Event stream. The drop-down menu + includes: UDP, TCP, and TLS. + + - UPD is the only protocol supported for Threat Manager. + +- Message framing – The TCP and TLS Syslog protocols require Message framing to be set. The + drop-down menu includes: LS (ASCII 10) delimiter, CR (ASCII 13) delimiter, CRLF (ASCII 13, 10) + delimiter, NUL (ASCII 0) delimiter, and Octet Count (RFC 5425). +- Syslog message template – Template that controls what data is sent in the event stream. The + ellipsis (…) button opens the Syslog Message Template window. See the + [Message Template Window](/docs/activitymonitor/9.0/admin/outputs/syslog/messagetemplate.md) topic for additional information. +- Add C:\ to the beginning of the reported file paths – Indicates a Windows-style drive path (C:\) + is added to the beginning of the NAS file paths in the activity data stream, e.g. + `C:\Folder\file.txt` + +The Test button sends a test message to the Syslog server to check the connection. A green check +mark or red x will indicate whether the test message has been sent or failed to send. Test messages +vary by Syslog protocol: + +- UDP protocol – Sends a test message and does not verify connection +- TCP protocol – Sends test message and verifies connection +- TLS protocol – Sends test message and verifies connection and shows an error if TLS handshake + fails + +Click **OK** to commit the modifications. Click **Cancel** to discard the modifications. The output +Properties window closes. + +## For Microsoft Entra ID, SharePoint Online, and SQL Server Hosts + +The tab contains the following settings: + +![syslogentraid](/images/activitymonitor/9.0/admin/outputs/syslogentraid.webp) + +- Syslog server in SERVER:PORT format – Server name of the SIEM server and the communication port + being used between the applications. The format must be SERVER:PORT, e.g. newyorksrv20:10000. + + - The server name can be short name, fully qualified name (FQDN), or IP Address, as long as the + organization’s environment can resolve the name format used. + +- Syslog protocol – Identifies which protocol is used for the Event stream. The drop-down menu + includes: UDP, TCP, and TLS. +- Message framing – The TCP and TLS Syslog protocols require Message framing to be set. The + drop-down menu includes: LS (ASCII 10) delimiter, CR (ASCII 13) delimiter, CRLF (ASCII 13, 10) + delimiter, NUL (ASCII 0) delimiter, and Octet Count (RFC 5425). +- Syslog message template – Template that controls what data is sent in the event stream. The + ellipsis (…) button opens the Syslog Message Template window. See the + [Message Template Window](/docs/activitymonitor/9.0/admin/outputs/syslog/messagetemplate.md) topic for additional information. + +The Test button sends a test message to the Syslog server to check the connection. A green check +mark or red x will indicate whether the test message has been sent or failed to send. Test messages +vary by Syslog protocol: + +- UDP protocol – Sends a test message and does not verify connection +- TCP protocol – Sends test message and verifies connection +- TLS protocol – Sends test message and verifies connection and shows an error if TLS handshake + fails + +Click **OK** to commit the modifications. Click **Cancel** to discard the modifications. The output +Properties window closes. + +## For NAS Device Hosts + +The tab contains the following settings: + +![syslognas](/images/activitymonitor/9.0/admin/outputs/syslognas.webp) + +- Syslog server in SERVER:PORT format – Server name of the SIEM server and the communication port + being used between the applications. The format must be SERVER:PORT, e.g. newyorksrv20:10000. + + - The server name can be short name, fully qualified name (FQDN), or IP Address, as long as the + organization’s environment can resolve the name format used. + - The default port for Netwrix Threat Manager is 10000. + +- Syslog protocol – Identifies which protocol is used for the Event stream. The drop-down menu + includes: UDP, TCP, and TLS. + + - UPD is the only protocol supported for Threat Manager. + +- Message framing – The TCP and TLS Syslog protocols require Message framing to be set. The + drop-down menu includes: LS (ASCII 10) delimiter, CR (ASCII 13) delimiter, CRLF (ASCII 13, 10) + delimiter, NUL (ASCII 0) delimiter, and Octet Count (RFC 5425). +- Syslog message template – Template that controls what data is sent in the event stream. The + ellipsis (…) button opens the Syslog Message Template window. See the + [Message Template Window](/docs/activitymonitor/9.0/admin/outputs/syslog/messagetemplate.md) topic for additional information. +- Add C:\ to the beginning of the reported file paths – Indicates a Windows-style drive path (C:\) + is added to the beginning of the NAS file paths in the activity data stream, e.g. + `C:\Folder\file.txt` +- Resolve UNC paths + +The Test button sends a test message to the Syslog server to check the connection. A green check +mark or red x will indicate whether the test message has been sent or failed to send. Test messages +vary by Syslog protocol: + +- UDP protocol – Sends a test message and does not verify connection +- TCP protocol – Sends test message and verifies connection +- TLS protocol – Sends test message and verifies connection and shows an error if TLS handshake + fails + +Click **OK** to commit the modifications. Click **Cancel** to discard the modifications. The output +Properties window closes. + +## For Windows File Server Hosts + +The tab contains the following settings: + +![syslogwindows](/images/activitymonitor/9.0/admin/outputs/syslogwindows.webp) + +- Syslog server in SERVER:PORT format – Server name of the SIEM server and the communication port + being used between the applications. The format must be SERVER:PORT, e.g. newyorksrv20:10000. + + - The server name can be short name, fully qualified name (FQDN), or IP Address, as long as the + organization’s environment can resolve the name format used. + - The default port for Netwrix Threat Manager is 10001. + +- Syslog protocol – Identifies which protocol is used for the Event stream. The drop-down menu + includes: UDP, TCP, and TLS. + + - UPD is the only protocol supported for Threat Manager. + +- Message framing – The TCP and TLS Syslog protocols require Message framing to be set. The + drop-down menu includes: LS (ASCII 10) delimiter, CR (ASCII 13) delimiter, CRLF (ASCII 13, 10) + delimiter, NUL (ASCII 0) delimiter, and Octet Count (RFC 5425). +- Syslog message template – Template that controls what data is sent in the event stream. The + ellipsis (…) button opens the Syslog Message Template window. See the + [Message Template Window](/docs/activitymonitor/9.0/admin/outputs/syslog/messagetemplate.md) topic for additional information. +- Resolve UNC paths + +The Test button sends a test message to the Syslog server to check the connection. A green check +mark or red x will indicate whether the test message has been sent or failed to send. Test messages +vary by Syslog protocol: + +- UDP protocol – Sends a test message and does not verify connection +- TCP protocol – Sends test message and verifies connection +- TLS protocol – Sends test message and verifies connection and shows an error if TLS handshake + fails + +Click **OK** to commit the modifications. Click **Cancel** to discard the modifications. The output +Properties window closes. diff --git a/docs/activitymonitor/9.0/admin/outputs/threatmanager.md b/docs/activitymonitor/9.0/admin/outputs/threatmanager.md new file mode 100644 index 0000000000..6c8b71842b --- /dev/null +++ b/docs/activitymonitor/9.0/admin/outputs/threatmanager.md @@ -0,0 +1,39 @@ +--- +title: "Threat Manager Tab" +description: "Threat Manager Tab" +sidebar_position: 110 +--- + +# Threat Manager Tab + +The Threat Manager tab on an output Properties window is where the connection between Activity +Monitor and Netwrix Threat Manager can be modified. These settings are initially configured when the +output is added. + +An App Token created by Netwrix Threat Manager is used to authenticate connection between the +applications. See the App Tokens Page topic of the +[Netwrix Threat Manager Documentation](https://helpcenter.netwrix.com/category/stealthdefend) for +additional information. + +Select a Threat Manager output from the Monitored Domains tab and click **Edit** to open the output +Properties window. + +![threatmanager](/images/activitymonitor/9.0/admin/outputs/threatmanager.webp) + +The tab contains the following settings: + +- Server in SERVER:PORT format – Server name of the Netwrix Threat Manager application server and + the communication port being used between the applications. The format must be SERVER:PORT, e.g. + newyorksrv10:10001. + + - The server name can be short name, fully qualified name (FQDN), or IP Address, as long as the + organization’s environment can resolve the name format used. + - The default port for Netwrix Threat Manager is 10001. + +- App Token – App Token generated on the App Tokens page of the Netwrix Threat Manager console. +- Enable periodic AD Status Check event reporting – Indicates periodic AD Status Check event + reporting is enabled, which means the agent will send out status messages every five minutes to + verify whether the connection is still active. + +Click **OK** to commit the modifications. Click **Cancel** to discard the modifications. The output +Properties window closes. diff --git a/docs/activitymonitor/9.0/admin/overview.md b/docs/activitymonitor/9.0/admin/overview.md new file mode 100644 index 0000000000..aee308ac09 --- /dev/null +++ b/docs/activitymonitor/9.0/admin/overview.md @@ -0,0 +1,36 @@ +--- +title: "Administration" +description: "Administration" +sidebar_position: 40 +--- + +# Administration + +The Activity Monitor Console is used to deploy and manage activity agents, configure host +monitoring, and search events within activity log files. + +![Activity Monitor with Navigation tabs identified](/images/activitymonitor/9.0/admin/activitymonitormain.webp) + +There are up to three tabs at the top left of the window: + +- Agents – Deploy activity / AD agents and manage settings. This is the only tab available until an + agent is installed. See the [Agent Information](/docs/activitymonitor/9.0/install/agents/agents.md) topic for additional + information +- Monitored Domains – Configure activity monitoring per host (appears after the first Active + Directory agent is deployed). See the [Monitored Domains Tab](/docs/activitymonitor/9.0/admin/monitoreddomains/overview.md) topic + for additional information. +- Monitored Hosts & Services – Configure activity monitoring per host (appears after first activity agent is + deployed). See the [Monitored Hosts & Services Tab](/docs/activitymonitor/9.0/admin/monitoredhosts/overview.md) +- Search – Magnifying glass icon used to search activity log files (appears after first activity + agent is deployed) + + - See the [Search Feature](/docs/activitymonitor/9.0/admin/search/overview.md) topic for additional information. + +In the Status bar at the bottom of the console is the following information: + +- Version – Version number for the Activity Monitor +- License information – Identifies the organization associated with the license. See the + [Install Application](/docs/activitymonitor/9.0/install/application.md) topic for additional information. +- Trace Level – Creates Trace Logs to provide troubleshooting information. See the + [Trace Logs](/docs/activitymonitor/9.0/troubleshooting/tracelogs.md) topic for additional information. +- Collect Logs – Collects Trace Logs produced by Trace level diff --git a/docs/activitymonitor/9.0/admin/search/_category_.json b/docs/activitymonitor/9.0/admin/search/_category_.json new file mode 100644 index 0000000000..2d95527c49 --- /dev/null +++ b/docs/activitymonitor/9.0/admin/search/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Search Feature", + "position": 50, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "overview" + } +} \ No newline at end of file diff --git a/docs/activitymonitor/9.0/admin/search/activedirectory/_category_.json b/docs/activitymonitor/9.0/admin/search/activedirectory/_category_.json new file mode 100644 index 0000000000..0f8206778d --- /dev/null +++ b/docs/activitymonitor/9.0/admin/search/activedirectory/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Active Directory Search Query", + "position": 10, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "activedirectory" + } +} \ No newline at end of file diff --git a/docs/activitymonitor/9.0/admin/search/activedirectory/activedirectory.md b/docs/activitymonitor/9.0/admin/search/activedirectory/activedirectory.md new file mode 100644 index 0000000000..6c9544708d --- /dev/null +++ b/docs/activitymonitor/9.0/admin/search/activedirectory/activedirectory.md @@ -0,0 +1,139 @@ +--- +title: "Active Directory Search Query" +description: "Active Directory Search Query" +sidebar_position: 10 +--- + +# Active Directory Search Query + +You can search domain activity that has been monitored and recorded to a File output. When you +select **Active Directory** from the magnifying glass drop-down menu, a New Search tab opens with +the applicable query filters. + +![Search - Active Directory New Search Tab](/images/activitymonitor/9.0/admin/search/query/activedirectorynewsearchtab.webp) + +The filters are separated into the following categories: + +- General +- Object Changes +- LSASS Guardian +- LDAP Queries +- Authentication + +By default, the query is set to return all event activity for the past day. Configuring query +filters will scope results returned. + +Set the filters as desired and click **Search**. The application searches through the appropriate +activity log files and returns the events that match the filters. You can +[Filter](/docs/activitymonitor/9.0/admin/search/overview.md#filter) and [Sort](/docs/activitymonitor/9.0/admin/search/overview.md#sort) the results using the column +headers. Below the Search button is the [Export](/docs/activitymonitor/9.0/admin/search/overview.md#export) option. + +**Filter Value Entry** + +When the drop-down menu is in front of a query filter, it is used to show or hide the filter entry +field. Field options vary based on the selected query filter: + +- Textbox – Enter the filter value. If the field has a drop-down arrow, then you can select from + values known to the application. +- Gray drop-down menu – Provides options to match the value against on of the following, which vary + based on the filter: + + - Selected values – Filters by the value selected from the drop-down menu for the textbox + - Simple string with wildcards – Filters by the value entered into the textbox, which contains + an asterisk (\*) as the wildcard + - Regular expression – Filters by the Regex entered into the textbox + +## General Category + +The General category addresses who, what, where, and when an object, user, host, or domain +controller is affected by the events selected in the other categories. The time frame filter must be +configured for every search query. + +![Active Directory Search - General Filter](/images/activitymonitor/9.0/admin/search/query/generalfilters.webp) + +This section has the following filters: + +- From – Set the date and timestamp for the start of the activity range. The drop-down menu opens a + calendar. +- To – Set the date and timestamp for the end of the activity range. The drop-down menu opens a + calendar. +- Event Source – Set which query categories will be used. The drop-down menu displays a checkbox + list of categories. +- Event Result – Filter the data for a specific event result: Any, Success, or Failure +- Event Block – Filter the data for a specific event result related to blocking: Any, Allowed, or + Blocked +- Agent Hosts – Filter the data for a specific agent +- Agent Domains – Filter the data for a specific domain +- Affected Object Name – Filter the data for a specific affected object name +- Affected Object Class – Filter the data for a specific affected object class +- User – Filter the data for a specific user, or perpetrator of the event + + - Specify account or group (...) – The ellipsis button beside the User textbox opens the Specify + account or group window. Use this window to resolve the account for the user. See the + [Specify Account or Group Window](/docs/activitymonitor/9.0/admin/outputs/accountexclusions/specifywindowsaccount.md) topic for + additional information. + +- From Hosts – Filter the data for a specific originating host of the event +- Search Limit – Set the maximum number of rows returned in the search results. The default is + 10,000 rows. + +## Object Changes Category + +The Object Changes category scopes the query by objects with change activity. + +![Object Changes Filter](/images/activitymonitor/9.0/admin/search/query/objectchangesfilters.webp) + +This section has the following filters: + +- Account Changes – Filter the data by the type of account change: All, Account Locked, Account + Unlocked, Account Disabled, Account Enabled, Password Changed +- Membership Changes – Filter the data by the type of group membership change: All, Group Members + Added, Group Members Removed, Group Members Changed +- Object Changes – Filter the data by the type of group membership change: All, Object Moved, Object + Renamed, Object Added, Object Modified, Object Deleted +- New Object Name – Filter the data for a specific new object name +- Old Object Name – Filter the data for a specific old object name +- Attribute Name – Filter the data for a specific attribute name +- Attribute Value – Filter the data for a specific attribute value + +## LSASS Guardian Category + +The LSASS Guardian category scopes the query by LSASS Guardian activity. + +![LSASS Guardian Filters](/images/activitymonitor/9.0/admin/search/query/lsassguardianfilters.webp) + +This section has the following filters: + +- Process Name – Filter the data for a specific process name +- Process ID – Filter the data for a specific process ID +- Events – Filter the data by the type of event: All, Create Handle, Duplicate Handle + +## LDAP Queries Category + +The LDAP Queries category scopes the query by LDAP query activity. + +![LDAP Queries Filter](/images/activitymonitor/9.0/admin/search/query/ldapqueriesfilters.webp) + +This section has the following filters: + +- Query – Filter the data for a specific LDAP query +- Connection – Filter the data by the type of connection : Any, Secure, Nonsecure + +## Authentication Category + +The Authentication category scopes the query by authentication activity. + +![Authentication Filters](/images/activitymonitor/9.0/admin/search/query/authenticationfilters.webp) + +This section has the following filters: + +- Target Host – Filter the data for a specific host +- Authentication – Filter the data by the type of authentication: All, Kerberos, NTLM +- NTLM Logon Type – Filter the data by the type of NTLM Logon: All, Interactive, Network, Service, + Generic, Transitive Interactive, Transitive Network, Transitive Service +- NTLM Version – Filter the data by the type of NTLM version: Any, V1, V2 +- Encryption – Filter the data for a specific encryption +- SPN – Filter the data for a specific service principal name (SPN) +- Accounts – Filter the data by the type of account: Any, Existing, Nonexistent +- Ticket Type – Filter the data by the type of ticket type: Any, AS, TGS +- Search For – Filter the data by the selected item: Previous passwords usage only, Forged PAC only diff --git a/docs/activitymonitor/9.0/admin/search/activedirectory/activedirectory_1.md b/docs/activitymonitor/9.0/admin/search/activedirectory/activedirectory_1.md new file mode 100644 index 0000000000..429dc0dfc0 --- /dev/null +++ b/docs/activitymonitor/9.0/admin/search/activedirectory/activedirectory_1.md @@ -0,0 +1,58 @@ +--- +title: "Active Directory Search Results" +description: "Active Directory Search Results" +sidebar_position: 10 +--- + +# Active Directory Search Results + +When a search has been started, the Search Status table at the bottom displays the percentage +complete according to the size and quantity of the activity log files being searched per AD agent. +You can [Filter](/docs/activitymonitor/9.0/admin/search/overview.md#filter) and [Sort](/docs/activitymonitor/9.0/admin/search/overview.md#sort) the results using the column +headers. Below the Search button is the [Export](/docs/activitymonitor/9.0/admin/search/overview.md#export) option. + +![Active Directory Search Results](/images/activitymonitor/9.0/admin/search/results/activedirectorysearchresults.webp) + +The results data grid columns display the following information for each event: + +- Event Time – Date timestamp of the event +- Agent – Server where the Agent is deployed +- Host – Target host where the event was recorded +- Host Name – Name of the target host +- Host IP – IP address of the target host +- Host MAC – Network adapter identifier +- User – Security principal of the account that triggered the event +- User SID – Security Identifier of the account used in the event +- User Name –  Name for the security principal that triggered the event +- User Class – Active Directory class of the affected object +- Blocked – Indicates the Agent blocked the event from occurring +- Success – Indicates the event completed successfully +- Event Source – Location of Monitored host where event occurred +- Event Type – Indicates the type of event +- Affected Object – Active Directory distinguished name for the affected object +- Affected Object SID – Security Identifier of the object/account affected by the event +- Affected Object Name – Name of the Affected Object +- Protocol – Protocol(s) used for the monitored operation +- Query Filter – LDAP filter used in the operation +- Secured Query – Indicates if LDAP connection is secured or not +- Query Objects – Number of returned objects produced by the LDAP request +- Process Name – Contains process name that is monitored. Currently this is only lsass.exe. +- PID – Process Identifier generated for each active process +- Old Name – Value prior to the monitored change +- New Name – Value after the monitored change +- Authentication Type – Indicates type of authentication event. Possible values: Kerberos, NTLM. +- Target Host – Name of the originating host +- Target IP – IP address of the originating host +- Authentication Protocol – Indicates authentication protocol. Possible values: Unknown, Kerberos, + KerberosTgs, KerberosAs, NTLM, NTLMv1, NTLMMixed, NTLMv2. +- NTLM Logon Type – Indicates type of protocol used to authenticate a connection between client and + server +- Ticket Encryption – Indicates encryption type used in request part of the Kerberos ticket +- PAC – RID for the group that does not have access +- SPN – Detects attempts to obtain a list of Service Principal Name values +- User Exists –  Indicates if user exists +- N2 Password – Indicates if an invalid password matches the user’s password history + +At the bottom of the search interface, additional information is displayed for selected events in +the data grid. The Attribute Name, Operation, Old Value, and New Value for the logged event (as +applicable to the event) are displayed. diff --git a/docs/activitymonitor/9.0/admin/search/entraid/_category_.json b/docs/activitymonitor/9.0/admin/search/entraid/_category_.json new file mode 100644 index 0000000000..a074277bbf --- /dev/null +++ b/docs/activitymonitor/9.0/admin/search/entraid/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Microsoft Entra ID Search Query", + "position": 40, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "entraid" + } +} \ No newline at end of file diff --git a/docs/activitymonitor/9.0/admin/search/entraid/entraid.md b/docs/activitymonitor/9.0/admin/search/entraid/entraid.md new file mode 100644 index 0000000000..19147abcbc --- /dev/null +++ b/docs/activitymonitor/9.0/admin/search/entraid/entraid.md @@ -0,0 +1,136 @@ +--- +title: "Microsoft Entra ID Search Query" +description: "Microsoft Entra ID Search Query" +sidebar_position: 40 +--- + +# Microsoft Entra ID Search Query + +You can search activity in Microsoft Entra ID (Azure AD) that has been monitored and recorded to a +File output. When you select **Azure AD / Entra ID** from the magnifying glass drop-down menu, a New +Search tab opens with the applicable query filters. + +![Search Query - Entra ID](/images/activitymonitor/9.0/admin/search/query/searchquery.webp) + +The filters are separated into the following categories: + +- General +- User +- Audit Events +- Target Resource +- Sign-in Events +- Location + +By default, the query is set to return all event activity for the past day. Configuring query +filters will scope results returned. + +Set the filters as desired and click **Search**. The application searches through the appropriate +activity log files and returns the events that match the filters. You can +[Filter](/docs/activitymonitor/9.0/admin/search/overview.md#filter) and [Sort](/docs/activitymonitor/9.0/admin/search/overview.md#sort) the results using the column +headers. Below the Search button is the [Export](/docs/activitymonitor/9.0/admin/search/overview.md#export) option. + +**Filter Value Entry** + +When the drop-down menu is in front of a query filter, it is used to show or hide the filter entry +field. Field options vary based on the selected query filter: + +- Textbox – Enter the filter value. If the field has a drop-down arrow, then you can select from + values known to the application. +- Gray drop-down menu – Provides options to match the value against on of the following, which vary + based on the filter: + + - Selected values – Filters by the value selected from the drop-down menu for the textbox + - Simple string with wildcards – Filters by the value entered into the textbox, which contains + an asterisk (\*) as the wildcard + - Regular expression – Filters by the Regex entered into the textbox + +## General Category + +The General category scopes the query by the most common types of filters. The time frame filter +must be configured for every search query. + +![Search Query - General Filter](/images/activitymonitor/9.0/admin/search/query/generalfilters.webp) + +This section has the following filters: + +- From – Set the date and timestamp for the start of the activity range. The drop-down menu opens a + calendar. +- To – Set the date and timestamp for the end of the activity range. The drop-down menu opens a + calendar. +- Source – Set which query categories will be used. The drop-down menu displays a checkbox list of + categories. +- Event Result – Filter the data for a specific event result: Any, Success, or Failure +- Reason +- Agent Hosts – Filter the data for a specific agent +- Search Limit – Set the maximum number of rows returned in the search results. The default is + 10,000 rows. + +## User Category + +The User category scopes the query by the user, or perpetrator of the activity. + +![Search Query - User](/images/activitymonitor/9.0/admin/search/query/userfilters.webp) + +This section has the following filters: + +- Name or ID +- IP Address +- Client App or Browser +- Client OS + +## Audit Events Category + +The Audit Events category scopes the query by the event type of the activity. + +![Search Query - Audit Events](/images/activitymonitor/9.0/admin/search/query/auditeventsfilters.webp) + +This section has the following filters: + +- Service – Filter the data by the Microsoft Entra ID service: All, AAD Management UX, Access + Reviews, Account Provisioning, Application Proxy, Authentication Methods, B2C, Conditional Access, + Core Directory, Device Registration Service, Entitlement Management, Hybrid Authentication, + Identity Protection, Invited Users, MIM Service, MyApps, PIM, Self-service Group Management, + Self-service Password Management, Terms of Use +- Category – Filter the data by the category type of activity: All, AdministrativeUnit, + ApplicationManagement, Authentication, Authorization, AuthorizationPolicy, Contact, Device, + DeviceConfiguration, DirectoryManagement, EntitlementManagement, GroupManagement, + IdentityProtection, KerberosDomain, KeyManagement, Label, Other, PermissionGrantPolicy, Policy, + PolicyManagement, ResourceManagement, RoleManagement, UserManagement +- Type – Filter the data by the type of activity: All, Add, Delete, Update, Assign, Unassign +- Operation + +## Target Resource Category + +The Target Resource category scopes the query by the target of the activity. + +![Search Query - Target Resource](/images/activitymonitor/9.0/admin/search/query/targetresourcefilters.webp) + +This section has the following filters: + +- Target +- Property +- Modifications – Filter the data to a specific type of modification: All, No changes, Has attribute + changes + +## Sign-in Events Category + +The Sign-in Events category scopes the query by the sign-in event. + +![Search Query - Sign-in Events](/images/activitymonitor/9.0/admin/search/query/signinevents.webp) + +This section has the following filters: + +- Risk +- Conditional Access + +## Location Category + +The Location category scopes the query by the location of the user. + +![Search Query - Location](/images/activitymonitor/9.0/admin/search/query/locationfilters.webp) + +This section has the following filters: + +- City +- State +- Country diff --git a/docs/activitymonitor/9.0/admin/search/entraid/entraid_1.md b/docs/activitymonitor/9.0/admin/search/entraid/entraid_1.md new file mode 100644 index 0000000000..eca85a7094 --- /dev/null +++ b/docs/activitymonitor/9.0/admin/search/entraid/entraid_1.md @@ -0,0 +1,52 @@ +--- +title: "Microsoft Entra ID Search Results" +description: "Microsoft Entra ID Search Results" +sidebar_position: 10 +--- + +# Microsoft Entra ID Search Results + +When a search has been started, the Search Status table at the bottom displays the percentage +complete according to the size and quantity of the activity log files being searched per activity +agent. You can [Filter](/docs/activitymonitor/9.0/admin/search/overview.md#filter) and [Sort](/docs/activitymonitor/9.0/admin/search/overview.md#sort) the results using the +column headers. Below the Search button is the [Export](/docs/activitymonitor/9.0/admin/search/overview.md#export) option. + +![Azure Active Directory - Search Results](/images/activitymonitor/9.0/admin/search/results/searchresults.webp) + +The results data grid columns display the following information for each event: + +- Event Time – Date timestamp of the event +- Agent – Agent which monitored the event +- Source – Indicates the source of the activity event +- Result – Indicates whether the event resulted in a Success or Failure +- Result Reason – If an event resulted in a Failure, the reason for it will be listed in the Result + Reason column +- User – Indicates user account associated with the event +- IP Address – Indicates the IP Address associated with the event +- Application – Indicates the Application associated with the event +- Service – Indicates the Service associated with the event +- Category – Indicates the Category associated with the event. Categories returned from search + queries can be configured using the Category filter drop-down. +- Operation - Indicates the Operation associated with the event. Operations returned from search + queries can be configured using the Operation filter drop-down. +- Type – Indicates the Type associated with the event. Types returned from search queries can be + configured using the Type filter drop-down. +- Target(s) – Indicates the Target(s) of the event +- Modified – Indicates modifications associated with the event +- Client App – Indicates the Client App associated with the event +- OS – Indicates the OS associated with the event +- Browser – Indicates the browser associated with the event +- City – Indicates the City associated with the event +- State – Indicates the State associated with the event +- Country – Indicates the Country associated with the event +- Coordinates – Indicates the Coordinates associated with the event +- Interactive – Indicates whether the event was an Interactive event +- Risk – Indicates the level of Risk associated with events +- Conditional Access – Indicates whether Conditional Access was applied to the event +- Conditional Policy – Indicates whether a Conditional Policy was applied to the event +- Details – If applicable, provides additional information associated with the event that is not + provided by the other Results columns + +At the bottom of the search interface, additional information is displayed for selected events in +the data grid. The Attribute Name, Operation, Old Value, and New Value for the logged event (as +applicable to the event) are displayed. diff --git a/docs/activitymonitor/9.0/admin/search/exchangeonline/_category_.json b/docs/activitymonitor/9.0/admin/search/exchangeonline/_category_.json new file mode 100644 index 0000000000..b1c8e07fad --- /dev/null +++ b/docs/activitymonitor/9.0/admin/search/exchangeonline/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Exchange Online Search Query", + "position": 50, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "exchangeonline" + } +} \ No newline at end of file diff --git a/docs/activitymonitor/9.0/admin/search/exchangeonline/exchangeonline.md b/docs/activitymonitor/9.0/admin/search/exchangeonline/exchangeonline.md new file mode 100644 index 0000000000..6b380a1d4a --- /dev/null +++ b/docs/activitymonitor/9.0/admin/search/exchangeonline/exchangeonline.md @@ -0,0 +1,105 @@ +--- +title: "Exchange Online Search Query" +description: "Exchange Online Search Query" +sidebar_position: 50 +--- + +# Exchange Online Search Query + +You can search Exchange Online activity that has been monitored and recorded to a File output. When +you select **Exchange Online** from the magnifying glass drop-down menu, a New Search tab opens with +the applicable query filters. + +![Exchange Online - Search Quary Bar](/images/activitymonitor/9.0/admin/search/query/searchquerybar.webp) + +The filters are separated into the following categories: + +- General Category +- User Category +- Target Category +- DLP Category + +By default, the query is set to return all event activity for the past day. Configuring query +filters will scope results returned. + +Set the filters as desired and click **Search**. The application searches through the appropriate +activity log files and returns the events that match the filters.You can +[Filter](/docs/activitymonitor/9.0/admin/search/overview.md#filter) and [Sort](/docs/activitymonitor/9.0/admin/search/overview.md#sort) the results using the column +headers. Below the Search button is the [Export](/docs/activitymonitor/9.0/admin/search/overview.md#export) option. + +**Filter Value Entry** + +When the drop-down menu is in front of a query filter, it is used to show or hide the filter entry +field. Field options vary based on the selected query filter: + +- Textbox – Enter the filter value. If the field has a drop-down arrow, then you can select from + values known to the application. +- Gray drop-down menu – Provides options to match the value against on of the following, which vary + based on the filter: + + - Selected values – Filters by the value selected from the drop-down menu for the textbox + - Simple string with wildcards – Filters by the value entered into the textbox, which contains + an asterisk (\*) as the wildcard + - Regular expression – Filters by the Regex entered into the textbox + +## General Category + +The General category scopes the query by the most common types of filters. The time frame filter +must be configured for every search query. + +![Exchange Online - General Category](/images/activitymonitor/9.0/admin/search/query/general.webp) + +This section has the following filters: + +- From – Set the date and timestamp for the start of the activity range. The drop-down menu opens a + calendar. +- To – Set the date and timestamp for the end of the activity range. The drop-down menu opens a + calendar. +- Source – Filter the data by the source type: All, Admin Audit, Mailbox Access, DLP, Sensitivity + Label, Other + + :::note + Disabling a source that is also a category will hide that category from the query + options. + ::: + + +- Agent Hosts – Filter the data for a specific agent +- Search Limit – Set the maximum number of rows returned in the search results. The default is + 10,000 rows. + +## User Category + +The User category scopes the query by the user, or perpetrator of the activity. + +![Exchange Online Search - User Filter](/images/activitymonitor/9.0/admin/search/query/user.webp) + +This section has the following filters: + +- Name or UPN – Filter the data by name or User Principal Name (UPN) +- User Type – Filter the data by the type of user: All, Regular, Reserved, Admin, DcAdmin, System, + Application, ServicePrincipal, CustomPolicy, SystemPolicy, Unknown +- IP Address – Filter the data by IP address. +- Client App or Browser – Filter the data by specified client application or browser. + +## Target Category + +The Target category scopes the query by the target of the file. + +![Exchange Online Search - Target Filter](/images/activitymonitor/9.0/admin/search/query/target.webp) + +This section has the following filters: + +- Object +- Mailbox +- Accessed Mail + +## DLP Category + +The DLP category scopes the query by the DLP policy. + +![Exchange Online Search - DLP Filter](/images/activitymonitor/9.0/admin/search/query/dlp.webp) + +This section has the following filters: + +- Policy Name diff --git a/docs/activitymonitor/9.0/admin/search/exchangeonline/exchangeonline_1.md b/docs/activitymonitor/9.0/admin/search/exchangeonline/exchangeonline_1.md new file mode 100644 index 0000000000..f4ad663c59 --- /dev/null +++ b/docs/activitymonitor/9.0/admin/search/exchangeonline/exchangeonline_1.md @@ -0,0 +1,33 @@ +--- +title: "Exchange Online Search Results" +description: "Exchange Online Search Results" +sidebar_position: 10 +--- + +# Exchange Online Search Results + +When a search has been started, the Search Status table at the bottom displays the percentage +complete according to the size and quantity of the activity log files being searched per activity +agent. You can [Filter](/docs/activitymonitor/9.0/admin/search/overview.md#filter) and [Sort](/docs/activitymonitor/9.0/admin/search/overview.md#sort) the results using the +column headers. Below the Search button is the [Export](/docs/activitymonitor/9.0/admin/search/overview.md#export) option. + +![Exchange Online - Search Results](/images/activitymonitor/9.0/admin/search/results/searchresults.webp) + +The results data grid columns display the following information for each event: + +- Event Time – Date timestamp of the event +- Agent – Agent which monitored the event +- Source – Indicates the source of the activity event +- Operation - Operation associated with event +- User – Indicates user account associated with the event +- User Type - Type of user associated with event +- External – Indicates whether external sharing is associated with the event +- IP Address – Indicates the IP Address associated with the event +- Object - Object associated with event +- Mailbox - The mailbox associated with the event +- Modified - Indicates whether a modification is associated with the event +- DLP Policy - If applicable, indicates the DLP Policy associated with the event + +At the bottom of the search interface, additional information is displayed for selected events in +the data grid. The Attribute Name, Operation, Old Value, and New Value for the logged event (as +applicable to the event) are displayed. diff --git a/docs/activitymonitor/9.0/admin/search/file/_category_.json b/docs/activitymonitor/9.0/admin/search/file/_category_.json new file mode 100644 index 0000000000..2d6c8a01bf --- /dev/null +++ b/docs/activitymonitor/9.0/admin/search/file/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "File Search Query", + "position": 20, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "file" + } +} \ No newline at end of file diff --git a/docs/activitymonitor/9.0/admin/search/file/file.md b/docs/activitymonitor/9.0/admin/search/file/file.md new file mode 100644 index 0000000000..c8d1b17e0b --- /dev/null +++ b/docs/activitymonitor/9.0/admin/search/file/file.md @@ -0,0 +1,73 @@ +--- +title: "File Search Query" +description: "File Search Query" +sidebar_position: 20 +--- + +# File Search Query + +You can search Windows file server and NAS device activity that has been monitored and recorded to a +File output. When you select **File** from the magnifying glass drop-down menu, a New Search tab +opens with the applicable query filters. + +![Search UI Options Toolbar](/images/activitymonitor/9.0/admin/search/query/searchuitop.webp) + +By default, the query is set to return all event activity for the past day. Configuring query +filters will scope results returned. + +Set the filters as desired and click **Search**. The application searches through the appropriate +activity log files and returns the events that match the filters. You can +[Filter](/docs/activitymonitor/9.0/admin/search/overview.md#filter) and [Sort](/docs/activitymonitor/9.0/admin/search/overview.md#sort) the results using the column +headers. Below the Search button is the [Export](/docs/activitymonitor/9.0/admin/search/overview.md#export) option. + +**Filter Value Entry** + +Field options vary based on the selected query filter: + +- Textbox – Enter the filter value. If the field has a drop-down arrow, then you can select from + values known to the application. +- Gray drop-down menu – Provides options to match the value against on of the following, which vary + based on the filter: + + - Selected values – Filters by the value selected from the drop-down menu for the textbox + - Simple string with wildcards – Filters by the value entered into the textbox, which contains + an asterisk (\*) as the wildcard + - Regular expression – Filters by the Regex entered into the textbox + +## Query Filter Options + +The sections have the following filters: + +- Events time range – The time frame filter must be configured for every search query: + + - From – Set the date and timestamp for the start of the activity range. The drop-down menu + opens a calendar. + - To – Set the date and timestamp for the end of the activity range. The drop-down menu opens a + calendar. + +- File Path – Filter the data for a specific file path where activity has occurred +- Hosts – Filter the data for a specific target host of the event +- Source – Filter the data for a specific source of the activity: + + - For local Windows activity, filter by a process name like notepad.exe + - For network Windows activity, filter by the IP Address of the user + - For NAS device activity, filter by the IP Address for the NAS device of the user + +- User/Group – Filter the data for a specific user, or perpetrator of the event. You can also filter + by a group. + + - Specify account or group (...) – The ellipsis button beside the User textbox opens the Specify + account or group window. Use this window to resolve the account for the user. See the + [Specify Account or Group Window](/docs/activitymonitor/9.0/admin/outputs/accountexclusions/specifywindowsaccount.md) topic for + additional information. + +- GID +- Types – Filter the data for a specific event result: All, Success, Fail +- Operations – Filter the data by the type of file operation: Read, Add, Update, Delete, Rename, + Permissions. The Operations checkbox at the top acts as select/deselect all option. +- I/O Type – Filter the data by the type of input/output: Filesystem, Shadow copy (VSS). The I/O + Type checkbox at the top acts as select/deselect all option. +- Object Type – Filter the data by the type of file object: File, Folder, Link, Share. The Object + Types checkbox at the top acts as select/deselect all option. +- Search limit – Set the maximum number of rows returned in the search results. The default is + 10,000 rows. diff --git a/docs/activitymonitor/9.0/admin/search/file/file_1.md b/docs/activitymonitor/9.0/admin/search/file/file_1.md new file mode 100644 index 0000000000..6e70de1e46 --- /dev/null +++ b/docs/activitymonitor/9.0/admin/search/file/file_1.md @@ -0,0 +1,78 @@ +--- +title: "File Search Results" +description: "File Search Results" +sidebar_position: 10 +--- + +# File Search Results + +When a search has been started, the Search Status table at the bottom displays the percentage +complete according to the size and quantity of the activity log files being searched per activity +agent. You can [Filter](/docs/activitymonitor/9.0/admin/search/overview.md#filter) and [Sort](/docs/activitymonitor/9.0/admin/search/overview.md#sort) the results using the +column headers. Below the Search button is the [Export](/docs/activitymonitor/9.0/admin/search/overview.md#export) option. + +![File Search Results UI](/images/activitymonitor/9.0/admin/search/results/filesearchresults.webp) + +The results data grid columns display the following information for each event: + +- Event Time – Date timestamp of the event +- Agent – Agent which monitored the event +- Host – Monitored host where the event occurred +- Operation – Type of the activity event which was monitored +- User – User account that performed the activity event +- Object – Type of object the activity event occurred upon: + + - File + - Folder + - Unknown + +- Path – Path where the operation occurred +- New Path – For rename operation events only, the path’s new location/name +- UNC Path – UNC path employed by a remote user to access the share, folder, and/or file +- New UNC Path – For rename operation events only, the UNC path’s new location/name employed by a + remote user +- Source – Indicates the source of the activity event + + - For local Windows activity – Process name (e.g. notepad.exe) + - For network Windows activity – IP Address of the user + - For NAS device activity – IP Address for the NAS device of the user + +- Share Name – Name of share where the activity event occurred. This includes NFS. +- I/O Type – Displays the input/output type +- Protocol – Communication protocol used to access the share, folder, and/or file: + + - CIFS + - NFS + - VSS + - HTTP + +- Protocol Version – Displays the Protocol Version for NetApp Data ONTAP Cluster-Mode device. This + field is empty for all other servers/devices. +- File Size — Displays the file size +- Tags — _(Windows Only)_ Operation tags. Reports 'Copy' for events that are probably copies. +- Group — Displays the Group Name or ID (GID) + +At the bottom of the search interface, additional information is displayed for selected events in +the data grid. The Attribute Name, Operation, Old Value, and New Value for the logged event (as +applicable to the event) are displayed. + +## Permissions Changes + +When the results data grid displays information about permissions changes, additional information is +made available. + +![Search Results with Permissions listed in the Operations Column](/images/activitymonitor/9.0/admin/search/results/filesearchresultspermissionsimage.webp) + +A link displays in the **Operation** column of the results data grid. Click the Permissions Change +link to open the Permissions Change Details window. + +![File Search Results Permissions link popup window](/images/activitymonitor/9.0/admin/search/results/permissionslpopupwindow.webp) + +The window displays details about the changes of the security descriptor with information from the +new line added to a DACL: + +- Change – Type of change which occurred (Added, Removed, etc.) +- Trustee – SAM account name of the affected object +- Type – Type of permission applied (Allow/Deny) +- Access Rights – Rights associated with the type of permission change +- Inheritance – Indicates how the permission change is inherited diff --git a/docs/activitymonitor/9.0/admin/search/linux/_category_.json b/docs/activitymonitor/9.0/admin/search/linux/_category_.json new file mode 100644 index 0000000000..427a7451c6 --- /dev/null +++ b/docs/activitymonitor/9.0/admin/search/linux/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Linux Search Query", + "position": 30, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "linux" + } +} \ No newline at end of file diff --git a/docs/activitymonitor/9.0/admin/search/linux/linux.md b/docs/activitymonitor/9.0/admin/search/linux/linux.md new file mode 100644 index 0000000000..005e362d76 --- /dev/null +++ b/docs/activitymonitor/9.0/admin/search/linux/linux.md @@ -0,0 +1,66 @@ +--- +title: "Linux Search Query" +description: "Linux Search Query" +sidebar_position: 30 +--- + +# Linux Search Query + +You can search Linux file server and NAS device activity that has been monitored and recorded to a +File output. When you select **Linux** from the magnifying glass drop-down menu, a New Search tab +opens with the applicable query filters. + +![Linux Search Query](/images/activitymonitor/9.0/admin/search/query/linuxsearchquerybar.webp) + +By default, the query is set to return all event activity for the past day. Configuring query +filters will scope results returned. + +Set the filters as desired and click **Search**. The application searches through the appropriate +activity log files and returns the events that match the filters. You can +[Filter](/docs/activitymonitor/9.0/admin/search/overview.md#filter) and [Sort](/docs/activitymonitor/9.0/admin/search/overview.md#sort) the results using the column +headers. Below the Search button is the [Export](/docs/activitymonitor/9.0/admin/search/overview.md#export) option. + +**Filter Value Entry** + +Field options vary based on the selected query filter: + +- Textbox – Enter the filter value. If the field has a drop-down arrow, then you can select from + values known to the application. +- Gray drop-down menu – Provides options to match the value against on of the following, which vary + based on the filter: + + - Selected values – Filters by the value selected from the drop-down menu for the textbox + - Simple string with wildcards – Filters by the value entered into the textbox, which contains + an asterisk (\*) as the wildcard + - Regular expression – Filters by the Regex entered into the textbox + +## Query Filter Options + +The sections have the following filters: + +- Events time range – The time frame filter must be configured for every search query: + + - From – Set the date and timestamp for the start of the activity range. The drop-down menu + opens a calendar. + - To – Set the date and timestamp for the end of the activity range. The drop-down menu opens a + calendar. + +- File Path – Filter the data for a specific file path where activity has occurred +- Hosts – Filter the data for a specific target host of the event +- Source – Filter the data for a specific source of the activity +- User/Group – Filter the data for a specific user, or perpetrator of the event. You can also filter + by a group. + + - Specify account or group (...) – The ellipsis button beside the User textbox opens the Specify + account or group window. Use this window to resolve the account for the user. See the + [Specify Account or Group Window](/docs/activitymonitor/9.0/admin/outputs/accountexclusions/specifywindowsaccount.md) topic for + additional information. + +- GID +- Types – Filter the data for a specific event result: All, Success, Fail +- Operations – Filter the data by the type of file operation: Read, Add, Update, Delete, Rename, + Permissions. The Operations checkbox at the top acts as select/deselect all option. +- I/O Type – Filter the data by the type of input/output: Filesystem, Shadow copy (VSS). The I/O + Type checkbox at the top acts as select/deselect all option. +- Object Type – Filter the data by the type of file object: File, Folder, Link, Share. The Object + Types checkbox at the top acts as select/deselect all option. diff --git a/docs/activitymonitor/9.0/admin/search/linux/linux_1.md b/docs/activitymonitor/9.0/admin/search/linux/linux_1.md new file mode 100644 index 0000000000..ac975d3d8a --- /dev/null +++ b/docs/activitymonitor/9.0/admin/search/linux/linux_1.md @@ -0,0 +1,43 @@ +--- +title: "Linux Search Results" +description: "Linux Search Results" +sidebar_position: 10 +--- + +# Linux Search Results + +When a search has been started, the Search Status table at the bottom displays the percentage +complete according to the size and quantity of the activity log files being searched per Linux +agent. You can [Filter](/docs/activitymonitor/9.0/admin/search/overview.md#filter) and [Sort](/docs/activitymonitor/9.0/admin/search/overview.md#sort) the results using the +column headers. Below the Search button is the [Export](/docs/activitymonitor/9.0/admin/search/overview.md#export) option. + +![linuxsearchresults](/images/activitymonitor/9.0/admin/search/results/linuxsearchresults.webp) + +The results data grid columns display the following information for each event: + +- Event Time – Date timestamp of the event +- Agent – Agent which monitored the event +- Host – Monitored host where the event occurred +- Operation – Type of the activity event which was monitored +- User – User account that performed the activity event +- Object – Type of object the activity event occurred upon: + + - File + - Folder + - Unknown + +- Path – Path where the operation occurred +- New Path – For rename operation events only, the path’s new location/name +- UNC Path – UNC path employed by a remote user to access the share, folder, and/or file +- New UNC Path – For rename operation events only, the UNC path’s new location/name employed by a + remote user +- Source – Indicates the source of the activity event +- Share Name – Name of share where the activity event occurred. This includes NFS. +- I/O Type – Displays the input/output type +- Protocol — Will be LOCAL for Linux Activity +- Protocol Version — This field is empty for Linux Activity +- GID — Group ID associated with event + +At the bottom of the search interface, additional information is displayed for selected events in +the data grid. The Attribute Name, Operation, Old Value, and New Value for the logged event (as +applicable to the event) are displayed. diff --git a/docs/activitymonitor/9.0/admin/search/overview.md b/docs/activitymonitor/9.0/admin/search/overview.md new file mode 100644 index 0000000000..f52d47c288 --- /dev/null +++ b/docs/activitymonitor/9.0/admin/search/overview.md @@ -0,0 +1,99 @@ +--- +title: "Search Feature" +description: "Search Feature" +sidebar_position: 50 +--- + +# Search Feature + +The search feature consolidates and compartmentalizes search results based on events, time, objects, +users, hosts, etc. Search results populate based on which query filters are chosen. Results may then +be sorted, filtered, and/or exported into a CSV file or JSON file, depending on the type data. + +![Search Tab](/images/activitymonitor/9.0/admin/search/searchtab.webp) + +:::note +Search results are pulled from the File output of the monitored host or domain. +::: + + +To open the search feature, click the magnifying glass icon and select from the following options: + +- File – Search for monitored file activity on Windows servers and NAS devices. See the File Search + Query topic for additional information. +- Active Directory – Search for monitored domain activity. See the Active Directory Search Query + topic for additional information. +- Azure AD / Entra ID – Search for monitored tenant activity in Microsoft Entra ID (formerly Azure + AD). See the Microsoft Entra ID Search Query topic for additional information. +- SharePoint – Search for monitored SharePoint activity. See the SharePoint Search Query topic for + additional information. +- SharePoint Online – Search for monitored SharePoint Online activity. See the SharePoint Online + Search Query topic for additional information. +- Exchange Online – Search for monitored Exchange Online activity. See the Exchange Online Search + Query topic for additional information. +- SQL Server – Search for monitored SQL Server activity. See the SQL Server Search Query topic for + additional information. +- Linux – Search for monitored file activity on Linux servers. See the Linux Search Query topic for + additional information. + +Queries that may be useful to an organization include the following: + +- Who accessed a particular folder/file on X day or during Y date range? +- Who renamed a particular folder/file on X day or during Y date range? +- Who deleted a particular folder/file on X day or during Y date range? +- Who created a particular folder/file? +- What did user X do on day Y? +- What did user X do between days Y and Z? +- Administrator activity details? + +Follow the steps to use the search feature. + +**Step 1 –** Click the magnifying glass icon and select the source type. + +**Step 2 –** Set the desired filters and click **Search**. + +**Step 3 –** Filter and Sort the results in the table as desired. + +**Step 4 –** Export the results table if desired. + +## Filter + +The drop-down menu for a column header in the search results data grid provides the option to filter +the search results further. + +![Operations Filter Dropdown Menu](/images/activitymonitor/9.0/admin/search/operationssdropdownfiltermenu.webp) + +Choose between checking/unchecking the desired field values from the list of available values and +typing in the search textbox. The Clear filter option removes all filters from the selected column. +A filter icon appears on the header where filters have been applied. Multiple columns can be +filtered in the search results data grid. + +:::note +The columns that can be filtered will vary depending on what results are. +::: + + +## Sort + +Clicking on any column header in the search results data grid sorts the results alphanumerically for +that column, and an arrow shows next to the column name indicating the sort to be ascending or +descending order. + +![Sort Options](/images/activitymonitor/9.0/admin/search/sort.webp) + +The drop-down menu on the column header has options to Sort A to Z or Sort Z to A for the selected +column. Sorting can only occur for one column at a time. + +:::note +The columns that can be sorted will vary depending on what results are. +::: + + +## Export + +The search results data grid can be exported to a CSV/JSON file. + +![Export Button](/images/activitymonitor/9.0/admin/search/exportbutton.webp) + +Once the search results are configured as desired, click the Export button located at the top left +corner of the window. Set the name and location of the CSV/JSON file. diff --git a/docs/activitymonitor/9.0/admin/search/sharepoint/_category_.json b/docs/activitymonitor/9.0/admin/search/sharepoint/_category_.json new file mode 100644 index 0000000000..0baabb2daa --- /dev/null +++ b/docs/activitymonitor/9.0/admin/search/sharepoint/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "SharePoint Search Query", + "position": 60, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "sharepoint" + } +} \ No newline at end of file diff --git a/docs/activitymonitor/9.0/admin/search/sharepoint/sharepoint.md b/docs/activitymonitor/9.0/admin/search/sharepoint/sharepoint.md new file mode 100644 index 0000000000..e85036f7e4 --- /dev/null +++ b/docs/activitymonitor/9.0/admin/search/sharepoint/sharepoint.md @@ -0,0 +1,162 @@ +--- +title: "SharePoint Search Query" +description: "SharePoint Search Query" +sidebar_position: 60 +--- + +# SharePoint Search Query + +You can search SharePoint activity that has been monitored and recorded to a File output. When you +select **SharePoint** from the magnifying glass drop-down menu, a New Search tab opens with the +applicable query filters. + +![SharePoint New Search Tab](/images/activitymonitor/9.0/admin/search/query/sharepointnewsearchtab.webp) + +The filters are separated into the following categories: + +- General +- Audit +- Move/Delete/Copy/Checkin +- Delete +- Search +- Permissions + +By default, the query is set to return all event activity for the past day. Configuring query +filters will scope results returned. + +Set the filters as desired and click **Search**. The application searches through the appropriate +activity log files and returns the events that match the filters.You can +[Filter](/docs/activitymonitor/9.0/admin/search/overview.md#filter) and [Sort](/docs/activitymonitor/9.0/admin/search/overview.md#sort) the results using the column +headers. Below the Search button is the [Export](/docs/activitymonitor/9.0/admin/search/overview.md#export) option. + +**Filter Value Entry** + +When the drop-down menu is in front of a query filter, it is used to show or hide the filter entry +field. Field options vary based on the selected query filter: + +- Textbox – Enter the filter value. If the field has a drop-down arrow, then you can select from + values known to the application. +- Gray drop-down menu – Provides options to match the value against on of the following, which vary + based on the filter: + + - Selected values – Filters by the value selected from the drop-down menu for the textbox + - Simple string with wildcards – Filters by the value entered into the textbox, which contains + an asterisk (\*) as the wildcard + - Regular expression – Filters by the Regex entered into the textbox + +## General Category + +The General category addresses who, what, where, and when an object, user, host, or domain +controller is affected by the events selected in the other categories. The time frame filter must be +configured for every search query. + +![General Category - SharePoint](/images/activitymonitor/9.0/admin/search/query/generalfilters.webp) + +This section has the following filters: + +- From – Set the date and timestamp for the start of the activity range. The drop-down menu opens a + calendar. +- To – Set the date and timestamp for the end of the activity range. The drop-down menu opens a + calendar. +- Event Type – Filter the data by the event type: All, CheckOut, CheckIn, View, Delete, Update, + ProfileChange, ChildDelete, SchemaChange, Undelete, Workflow, Copy, Move, AuditMaskChange, Search, + ChildMove, FileFragmentWrite, SecGroupCreate, SecGroupDelete, SecGroupMemberAdd, + SecGroupMemberDel, SecRoleDefCreate, SecRoleDefDelete, SecRoleDefModify, SecRoleDefBreakInherit, + SecRoleBindUpdate, SecRoleBindInherit, SecRoleBindBreakInherit, EventsDeleted, AppPermissionGrant, + AppPermissionDelete, Custom + + :::note + Disabling an event type that is also a category will hide that category from the query + options. + ::: + + +- Item Type – Filter the data by the type of SharePoint item: All, Document, ListItem, List, Folder, + Web, Site +- Protocol – Filter the data by the protocol: Any, HTTP, HTTPS +- Agent Hosts – Filter the data for a specific agent +- Agent Domains – Filter the data for a specific domain +- Item +- Source Name +- Site – Filter the data for a specific SharePoint site +- Document Location +- Web Application – Filter the data for a specific SharePoint web application +- Web Title +- User – Filter the data for a specific user, or perpetrator of the event + + - Specify account or group (...) – The ellipsis button beside the User textbox opens the Specify + account or group window. Use this window to resolve the account for the user. See the + [Specify Account or Group Window](/docs/activitymonitor/9.0/admin/outputs/accountexclusions/specifywindowsaccount.md) topic for + additional information. + +- Search Limit – Set the maximum number of rows returned in the search results. The default is + 10,000 rows. +- Event Source – Filter the data by the source: Any, SharePoint, ObjectModel +- Location Type – Filter the data by the type of location: Any, Url, ClientLocation + +## Audit Category + +The Audit category scopes the query by audit mask activity. + +![SharePoint Search - Audit filter section](/images/activitymonitor/9.0/admin/search/query/auditmask.webp) + +This section has the following filters: + +- Audit Mask – Filter the data by the audit mask type: All, None, CheckOut, CheckIn, View, Delete, + Update, ProfileChange, ChildDelete, SchemaChange, SecurityChange, Undelete, Workflow, Copy, Move, + Search + +## Move/Delete/Copy/Checkin Category + +The Move/Delete/Copy/Checkin category scopes the query by file move and version activity. + +![SharePoint Search Query - Move/Delete/Copy/Checkin Filters](/images/activitymonitor/9.0/admin/search/query/movedeletecopycheckinfilters.webp) + +This section has the following filters: + +- Child Document Location +- New Child Document Location +- Version + +## Delete Category + +The Delete category scopes the query by type of delete activity. + +![SharePoint Search Query - Delete FIlters](/images/activitymonitor/9.0/admin/search/query/delete.webp) + +This section has the following filters: + +- Delete Type – Filter the data by the type of deletion: Any, MovedToRecycle, DeletedCompletely + +## Search Category + +The Search category scopes the query by search activity. + +![SharePoint Search Query - Search Filters](/images/activitymonitor/9.0/admin/search/query/searchfilters.webp) + +This section has the following filters: + +- Search Query +- Search Constraint + +## Permissions Category + +The Permissions category scopes the query by permission change activity. + +![SharePoint Search Query - Permissions Filters](/images/activitymonitor/9.0/admin/search/query/permissionsfilters.webp) + +This section has the following filters: + +- Group +- Trustee +- Trustee Type – Filter the data by the type of trustee: Any, Group, User +- Role +- Update Type – Filter the data by the type of update: All, Added, Removed, Updated +- Permission – Filter the data by the permission: All, EmptyMask, ViewListItems, AddListItems, + EditListItems, DeleteListItems, CancelCheckout, ManagePersonalViews, ManageLists, + AnonymousSearchAccessList, AnonymousSearchAccessWebLists, Open, ViewFormPages, ViewPages, + AddAndCustomizePages, ApplyThemeAndBorder, ApplyStyleSheets, ViewUsageData, CreateSSCSite, + ManageSubwebs, ManagePermissions, BrowseDirectories, BrowseUserInfo, AddDelPrivateWebParts, + UpdatePersonalWebParts, ManageWeb, FullMask, UseClientIntegration, UseRemoteAPIs, ManageAlerts, + CreateAlerts, EditMyUserInfo, EnumeratePermissions, ApproveItems, OpenItems, ViewVersions, + DeleteVersions, CreateGroups diff --git a/docs/activitymonitor/9.0/admin/search/sharepoint/sharepoint_1.md b/docs/activitymonitor/9.0/admin/search/sharepoint/sharepoint_1.md new file mode 100644 index 0000000000..3a3da6e432 --- /dev/null +++ b/docs/activitymonitor/9.0/admin/search/sharepoint/sharepoint_1.md @@ -0,0 +1,34 @@ +--- +title: "SharePoint Search Results" +description: "SharePoint Search Results" +sidebar_position: 10 +--- + +# SharePoint Search Results + +When a search has been started, the Search Status table at the bottom displays the percentage +complete according to the size and quantity of the activity log files being searched per activity +agent. You can [Filter](/docs/activitymonitor/9.0/admin/search/overview.md#filter) and [Sort](/docs/activitymonitor/9.0/admin/search/overview.md#sort) the results using the +column headers. Below the Search button is the [Export](/docs/activitymonitor/9.0/admin/search/overview.md#export) option. + +![SharePoint Search - Results](/images/activitymonitor/9.0/admin/search/results/sharepointsearchresults.webp) + +The results data grid columns display the following information for each event: + +- Event Time – Date timestamp of the event +- Agent Host – Agent used to collect event information +- Event Type – Indicates the type of event +- User – User account that performed the activity event +- User Login – User login associated with the event +- Protocol – Protocol used for the monitored operation +- Absolute URL - Indicates the Absolute URL associated with the event +- Web Application – Indicates the web application associated with the event +- Site URL – Site URL associated with the event +- Web Title - If applicable, indicates the Web Title associated with the event +- Doc Location – If applicable, indicates the location of the document associated with the event +- New Doc Location – If applicable, indicates the new location of the document associated with the + event + +At the bottom of the search interface, additional information is displayed for selected events in +the data grid. The Attribute Name, Operation, Old Value, and New Value for the logged event (as +applicable to the event) are displayed. diff --git a/docs/activitymonitor/9.0/admin/search/sharepointonline/_category_.json b/docs/activitymonitor/9.0/admin/search/sharepointonline/_category_.json new file mode 100644 index 0000000000..4488e90a1c --- /dev/null +++ b/docs/activitymonitor/9.0/admin/search/sharepointonline/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "SharePoint Online Search Query", + "position": 70, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "sharepointonline" + } +} \ No newline at end of file diff --git a/docs/activitymonitor/9.0/admin/search/sharepointonline/sharepointonline.md b/docs/activitymonitor/9.0/admin/search/sharepointonline/sharepointonline.md new file mode 100644 index 0000000000..a7d5a28dd0 --- /dev/null +++ b/docs/activitymonitor/9.0/admin/search/sharepointonline/sharepointonline.md @@ -0,0 +1,148 @@ +--- +title: "SharePoint Online Search Query" +description: "SharePoint Online Search Query" +sidebar_position: 70 +--- + +# SharePoint Online Search Query + +You can search SharePoint Online activity that has been monitored and recorded to a File output. +When you select **SharePoint Online** from the magnifying glass drop-down menu, a New Search tab +opens with the applicable query filters. + +![SharePoint Online - Search Quary Bar](/images/activitymonitor/9.0/admin/search/query/sharepointonlinesearchquerybar.webp) + +The filters are separated into the following categories: + +- General +- User +- Location +- Item +- Sharing +- DLP +- Custom + +By default, the query is set to return all event activity for the past day. Configuring query +filters will scope results returned. + +Set the filters as desired and click **Search**. The application searches through the appropriate +activity log files and returns the events that match the filters. You can +[Filter](/docs/activitymonitor/9.0/admin/search/overview.md#filter) and [Sort](/docs/activitymonitor/9.0/admin/search/overview.md#sort) the results using the column +headers. Below the Search button is the [Export](/docs/activitymonitor/9.0/admin/search/overview.md#export) option. + +**Filter Value Entry** + +When the drop-down menu is in front of a query filter, it is used to show or hide the filter entry +field. Field options vary based on the selected query filter: + +- Textbox – Enter the filter value. If the field has a drop-down arrow, then you can select from + values known to the application. +- Gray drop-down menu – Provides options to match the value against on of the following, which vary + based on the filter: + + - Selected values – Filters by the value selected from the drop-down menu for the textbox + - Simple string with wildcards – Filters by the value entered into the textbox, which contains + an asterisk (\*) as the wildcard + - Regular expression – Filters by the Regex entered into the textbox + +## General Category + +The General category scopes the query by the most common types of filters. The time frame filter +must be configured for every search query. + +![SharePoint Online Search - General Filters](/images/activitymonitor/9.0/admin/search/query/generalfilters.webp) + +This section has the following filters: + +- From – Set the date and timestamp for the start of the activity range. The drop-down menu opens a + calendar. +- To – Set the date and timestamp for the end of the activity range. The drop-down menu opens a + calendar. +- Source – Filter the data by the source type: All, File and Page, Folder, List, Sharing and Access + Request, Site Permissions, Site Administration, Synchronization, DLP, Sensitivity Label, Content + Explorer, Other + + :::note + Disabling a source that is also a category will hide that category from the query + options. + ::: + + +- Workload +- Agent Hosts – Filter the data for a specific agent +- Search Limit – Set the maximum number of rows returned in the search results. The default is + 10,000 rows. + +## User Category + +The User category scopes the query by the user, or perpetrator of the activity. + +![SharePoint Online Search - User Filter](/images/activitymonitor/9.0/admin/search/query/user.webp) + +This section has the following filters: + +- Name or ID +- Login +- IP Address +- Client App or Browser +- User Type – Filter the data by the type of user: All, Regular, Reserved, Admin, DcAdmin, System, + Application, ServicePrincipal, CustomPolicy, SystemPolicy, Unknown + +## Location Category + +The Location category scopes the query by the location of the file. + +![SharePoint Online Search - Location Filter](/images/activitymonitor/9.0/admin/search/query/location.webp) + +This section has the following filters: + +- URL +- File Name +- File Extension + +## Item Category + +The Item category scopes the query by the item. + +![SharePoint Online Search - Item Filter](/images/activitymonitor/9.0/admin/search/query/item.webp) + +This section has the following filters: + +- Item +- Item Type – Filter the data by the type of item: All, Unknown, File, Folder, Web, Site, Tenant, + DocumentLibrary, Page +- Modifications – Filter the data by the type of item: All, No Changes, Has attribute changes + +## Sharing Category + +The Sharing category scopes the query by the type of sharing. + +![SharePoint Online Search - Sharing Filter](/images/activitymonitor/9.0/admin/search/query/sharing.webp) + +This section has the following filters: + +- Target Account +- Access +- Target Type – Filter the data by the type of target: All, Member, Guest, SharePointGroup, + SecurityGroup, Partner, Unknown + +## DLP Category + +The DLP category scopes the query by the DLP policy. + +![SharePoint Online Search - DLP Filter](/images/activitymonitor/9.0/admin/search/query/dlp.webp) + +This section has the following filters: + +- Policy Name + +## Custom Category + +The Custom category scopes the query by custom event activity. + +![SharePoint Online Search - Custom Filter](/images/activitymonitor/9.0/admin/search/query/custom.webp) + +This section has the following filters: + +- Event Data +- Custom Event diff --git a/docs/activitymonitor/9.0/admin/search/sharepointonline/sharepointonline_1.md b/docs/activitymonitor/9.0/admin/search/sharepointonline/sharepointonline_1.md new file mode 100644 index 0000000000..2463e342de --- /dev/null +++ b/docs/activitymonitor/9.0/admin/search/sharepointonline/sharepointonline_1.md @@ -0,0 +1,49 @@ +--- +title: "SharePoint Online Search Results" +description: "SharePoint Online Search Results" +sidebar_position: 10 +--- + +# SharePoint Online Search Results + +When a search has been started, the Search Status table at the bottom displays the percentage +complete according to the size and quantity of the activity log files being searched per activity +agent. You can [Filter](/docs/activitymonitor/9.0/admin/search/overview.md#filter) and [Sort](/docs/activitymonitor/9.0/admin/search/overview.md#sort) the results using the +column headers. Below the Search button is the [Export](/docs/activitymonitor/9.0/admin/search/overview.md#export) option. + +![SharePoint Online Search Results](/images/activitymonitor/9.0/admin/search/results/sharepointonlinesearchresults.webp) + +The results data grid columns display the following information for each event: + +- Event Time – Date timestamp of the event +- Agent – Agent which monitored the event +- Source – Indicates the source of the activity event +- Operation - Operation associated with event +- User – User account that performed the activity event +- User Type - Type of user associated with event +- External – Indicates whether external sharing is associated with the event +- IP Address - IP Address associated with event +- Object Url - Object Url associated with event +- Item Type - The type of the item associated with the event +- Item Title - The title of the item associated with the event +- Modified - Indicates whether a modification is associated with the event +- Site - Site where the event occurred +- List - Indicates which list the event is associated with +- Relative URL - Indicates the Relative URL associated with the event +- File Name - The name of the file associated with the event +- Extension - If applicable, indicates the extension of the file associated with the event +- New Relative URL - If applicable, indicates the new relative URL of the file associated with the + event +- New File Name - If applicable, indicates the new name for the file associated with the event +- New Extension - If applicable, indicates the new extension of the file associated with the event +- Workload - Workload associated with the event +- Access - If applicable, indicates what level of access is associated with the event +- Target Account - If applicable, indicates the recipient of the event +- Target Type - If applicable, indicates the type of account of the recipient of the event +- DLP Policy - If applicable, indicates the DLP Policy associated with the event +- Event Data – Data associated with the event +- Custom Event - If the Custom Event filter was configured in the Query bar, it will appear here + +At the bottom of the search interface, additional information is displayed for selected events in +the data grid. The Attribute Name, Operation, Old Value, and New Value for the logged event (as +applicable to the event) are displayed. diff --git a/docs/activitymonitor/9.0/admin/search/sqlserver/_category_.json b/docs/activitymonitor/9.0/admin/search/sqlserver/_category_.json new file mode 100644 index 0000000000..5588cda134 --- /dev/null +++ b/docs/activitymonitor/9.0/admin/search/sqlserver/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "SQL Server Search Query", + "position": 80, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "sqlserver" + } +} \ No newline at end of file diff --git a/docs/activitymonitor/9.0/admin/search/sqlserver/sqlserver.md b/docs/activitymonitor/9.0/admin/search/sqlserver/sqlserver.md new file mode 100644 index 0000000000..11a4680bb2 --- /dev/null +++ b/docs/activitymonitor/9.0/admin/search/sqlserver/sqlserver.md @@ -0,0 +1,88 @@ +--- +title: "SQL Server Search Query" +description: "SQL Server Search Query" +sidebar_position: 80 +--- + +# SQL Server Search Query + +You can search SQL Server activity that has been monitored and recorded to a File output. When you +select **SQL Server** from the magnifying glass drop-down menu, a New Search tab opens with the +applicable query filters. + +![SQL Server Search Query](/images/activitymonitor/9.0/admin/search/query/sqlsearchquerytoolbar.webp) + +The filters are separated into the following categories: + +- General +- User +- SQL + +By default, the query is set to return all event activity for the past day. Configuring query +filters will scope results returned. + +Set the filters as desired and click **Search**. The application searches through the appropriate +activity log files and returns the events that match the filters. You can +[Filter](/docs/activitymonitor/9.0/admin/search/overview.md#filter) and [Sort](/docs/activitymonitor/9.0/admin/search/overview.md#sort) the results using the column +headers. Below the Search button is the [Export](/docs/activitymonitor/9.0/admin/search/overview.md#export) option. + +**Filter Value Entry** + +When the drop-down menu is in front of a query filter, it is used to show or hide the filter entry +field. Field options vary based on the selected query filter: + +- Textbox – Enter the filter value. If the field has a drop-down arrow, then you can select from + values known to the application. +- Gray drop-down menu – Provides options to match the value against on of the following, which vary + based on the filter: + + - Selected values – Filters by the value selected from the drop-down menu for the textbox + - Simple string with wildcards – Filters by the value entered into the textbox, which contains + an asterisk (\*) as the wildcard + - Regular expression – Filters by the Regex entered into the textbox + +## General Category + +The General category scopes the query by the most common types of filters. The time frame filter +must be configured for every search query. + +![General Filters](/images/activitymonitor/9.0/admin/search/query/generalfilter.webp) + +This section has the following filters: + +- From – Set the date and timestamp for the start of the activity range. The drop-down menu opens a + calendar. +- To – Set the date and timestamp for the end of the activity range. The drop-down menu opens a + calendar. +- Event Result – Filter the data for a specific event result: Any, Success, or Failure +- Reason +- Agent Hosts – Filter the data for a specific agent +- Search Limit – Set the maximum number of rows returned in the search results. The default is + 10,000 rows. + +## User Category + +The User category scopes the query by the user, or perpetrator of the activity. + +![userfilter](/images/activitymonitor/9.0/admin/search/query/userfilter.webp) + +This section has the following filters: + +- Name or ID +- IP Address + +## SQL Category + +The SQL category scopes the query by SQL Server activity. + +![SQL Filters](/images/activitymonitor/9.0/admin/search/query/sqlfilters.webp) + +This section has the following filters: + +- Server name +- Database +- Operation – Filter the data by the type of Operation: All, Select, Insert, Update, Delete, merge, + Execute, Login, Logout, Grant, Revoke, Deny, Error, AlterRole +- Application +- Object +- SQL Text diff --git a/docs/activitymonitor/9.0/admin/search/sqlserver/sqlserver_1.md b/docs/activitymonitor/9.0/admin/search/sqlserver/sqlserver_1.md new file mode 100644 index 0000000000..810f3b66ff --- /dev/null +++ b/docs/activitymonitor/9.0/admin/search/sqlserver/sqlserver_1.md @@ -0,0 +1,34 @@ +--- +title: "SQL Server Search Results" +description: "SQL Server Search Results" +sidebar_position: 10 +--- + +# SQL Server Search Results + +When a search has been started, the Search Status table at the bottom displays the percentage +complete according to the size and quantity of the activity log files being searched per activity +agent. You can [Filter](/docs/activitymonitor/9.0/admin/search/overview.md#filter) and [Sort](/docs/activitymonitor/9.0/admin/search/overview.md#sort) the results using the +column headers. Below the Search button is the [Export](/docs/activitymonitor/9.0/admin/search/overview.md#export) option. + +![SQL Server Search Results](/images/activitymonitor/9.0/admin/search/results/sqlsearchresults.webp) + +The results data grid columns display the following information for each event: + +- Event Time – Date timestamp of the event +- Agent – Agent which monitored the event +- Result – Indicates whether the event type was a success +- User – User account that performed the activity event +- IP Address – IP Address of the client host associated with the event +- Client Host – Name of the client host associated with the event +- Application Name – Name of the application associated with the event +- Operation – The type of operation associated with the event +- Database – The type of database associated with the event +- SQL – The SQL Server Query text associated with the event +- Error – Indicates SQL Server Error Code associated with the event +- Message – Description of the error associated with the event +- Category – Category of the error associated with the event + +At the bottom of the search interface, additional information is displayed for selected events in +the data grid. The Attribute Name, Operation, Old Value, and New Value for the logged event (as +applicable to the event) are displayed. diff --git a/docs/activitymonitor/9.0/gettingstarted.md b/docs/activitymonitor/9.0/gettingstarted.md new file mode 100644 index 0000000000..6ee993a1ee --- /dev/null +++ b/docs/activitymonitor/9.0/gettingstarted.md @@ -0,0 +1,57 @@ +--- +title: "Getting Started" +description: "Getting Started" +sidebar_position: 10 +--- + +# Getting Started + +Once Netwrix Activity Monitor is installed, the following workflow enables organizations to quickly +and easily get started with activity monitoring. + +## Requirements + +The Activity Monitor console needs to be installed on a server or workstation. After that agents are deployed to +the target environment and configured to monitor activity. It is necessary to prepare the target +environment and configure the credentials used by the agents. Each supported environment has +different requirements. See the following topics for additional information: + +- Console machine [Requirements ](/docs/activitymonitor/9.0/requirements/overview.md) +- [Activity Agent Server Requirements](/docs/activitymonitor/9.0/requirements/activityagent/activityagent.md) for monitoring: + + - Windows File servers + - NAS devices + - Microsoft Entra ID + - SharePoint On-Premise + - SharePoint Online + - Exchange Online + - SQL Servers + +- [AD Agent Server Requirements](/docs/activitymonitor/9.0/requirements/adagent/adagent.md) for monitoring Active Directory +- [Linux Agent Server Requirements](/docs/activitymonitor/9.0/requirements/linuxagent.md) for monitoring Linux file servers + +## Install & Deploy Agents + +Once the prerequisites are accomplished, you are ready to install the application and deploy agents. +See the following topics for additional information: + +- [Install Application](/docs/activitymonitor/9.0/install/application.md) +- [Agent Information](/docs/activitymonitor/9.0/install/agents/agents.md) +- [Import License Key](/docs/activitymonitor/9.0/install/importlicensekey.md) + +## Configure Monitoring + +After the agents have been deployed, you can configure the monitoring of the target environment. For +Windows File Servers, this can be done at the same time as the agent is deployed, but for all other +target environments it is done after the agent is deployed. You will configure what will be +monitored as well as where the collected data will go (outputs). See the following topics for +additional information: + +- [Monitored Domains Tab](/docs/activitymonitor/9.0/admin/monitoreddomains/overview.md) for Active Directory monitoring +- [Monitored Hosts & Services Tab](/docs/activitymonitor/9.0/admin/monitoredhosts/overview.md) for all other target environments. + +## Search Activity Event Data + +You can query the activity logs created by the activity agents from within the console. Using the +search feature, set filters for the query to view monitored events. See the +[Search Feature](/docs/activitymonitor/9.0/admin/search/overview.md) topic for additional information. diff --git a/docs/activitymonitor/9.0/index.md b/docs/activitymonitor/9.0/index.md new file mode 100644 index 0000000000..d7a1550fc2 --- /dev/null +++ b/docs/activitymonitor/9.0/index.md @@ -0,0 +1,15 @@ +--- +title: "Netwrix Activity Monitor v9.0 Documentation" +description: "Netwrix Activity Monitor v9.0 Documentation" +sidebar_position: 1 +--- + +# Netwrix Activity Monitor v9.0 Documentation + +The Netwrix Activity Monitor deploys agents to target environments to provide real-time monitoring +of activity. It can be configured to provide the event data to other Netwrix products for reporting +and alerting purposes. The Activity Monitor also provides operational efficiencies and visibility +into a wide spectrum of human and machine data interactions with a standardized format that is used +to gain deeper visibility into activity associated with the access, use, and modification of data. + +See the [Getting Started](/docs/activitymonitor/9.0/gettingstarted.md) topic for additional information. diff --git a/docs/activitymonitor/9.0/install/_category_.json b/docs/activitymonitor/9.0/install/_category_.json new file mode 100644 index 0000000000..f87e537fff --- /dev/null +++ b/docs/activitymonitor/9.0/install/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Installation", + "position": 30, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "overview" + } +} \ No newline at end of file diff --git a/docs/activitymonitor/9.0/install/agents/_category_.json b/docs/activitymonitor/9.0/install/agents/_category_.json new file mode 100644 index 0000000000..89391c7ce3 --- /dev/null +++ b/docs/activitymonitor/9.0/install/agents/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Agent Information", + "position": 20, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "agents" + } +} \ No newline at end of file diff --git a/docs/activitymonitor/9.0/install/agents/agents.md b/docs/activitymonitor/9.0/install/agents/agents.md new file mode 100644 index 0000000000..7dbf19d9a9 --- /dev/null +++ b/docs/activitymonitor/9.0/install/agents/agents.md @@ -0,0 +1,81 @@ +--- +title: "Agent Information" +description: "Agent Information" +sidebar_position: 20 +--- + +# Agent Information + +Activity Monitor agents perform real-time monitoring of events occurring across supported systems and applications. + +A typical deployment consists of multiple agents, each monitoring either the system where it is installed or remote systems, +including in scale-out and fault-tolerant configurations. + +There are two deployment modes: + +1. **The agent monitors the server it is installed on** + +The agent must be deployed on the target system for the following event sources: + +|Event source|Additional requirements| +|------------|-----------------------| +|Windows File Server| | +|Linux File Server| | +|Active Directory domain controllers| The agent must be installed on all domain controllers of the monitored domain.| +|SharePoint On-Premise|The agent must be deployed to the server that hosts the _Central Administration_ component of the SharePoint farm.| + + +2. **The agent monitors remote hosts or services** + +In this mode, the agent is installed on a Windows Server and configured to monitor the following event sources: + +|Event source|Additional requirements| +|------------|-----------------------| +|**File Systems**|| +|Azure Files|| +|CTERA|| +|Dell VNX/Celerra|Dell Common Event Enabler| +|Dell Isilon/PowerScale|Dell Common Event Enabler| +|Dell Unity|Dell Common Event Enabler| +|Dell PowerStore|Dell Common Event Enabler| +|Hitachi NAS|| +|Nasuni|| +|NetApp|| +|NetApp 7-mode|| +|Nutanix Files|| +|Panzura|| +|Qumulo|| +|**Identity & Access Management**|| +|Microsoft Entra ID|| +|**Communication & Messaging**|| +|Exchange Online|| +|SharePoint Online|| +|**Database Operations**|| +|Microsoft SQL Server|| + + +:::info +For file storage, the agent's server should be located close to the monitored NAS device on the network to reduce latency. +::: + +:::info +For Dell devices, the **Dell Common Event Enabler (CEE)** must be installed on the same server as the agent (recommended) or +on another Windows or Linux server. If installed remotely, the CEE must be configured manually to forward activity to the agent. +::: + +To perform centralized agent maintenance from the application console server, WMI must be enabled on the Windows server where the agent is installed. + +You will need the following information to deploy agents from the Console: + +- Server name – Name or an IP Address of the server +- Credentials + - Windows: Account must be a member of the BUILTIN\Administrators group on the target server + - Linux: Account must have permissions to deploy the agent over SSH on the target server + +See the [Agents Tab](/docs/activitymonitor/9.0/admin/agents/overview.md) topic for additional information on how to deploy agents using the Console. + +The Activity Monitor Agent may also be deployed manually. Use one of the following to manually install an agent: + +- [Manually Install the Windows Agent](/docs/activitymonitor/9.0/install/agents/manual.md) +- [Manually Install the Linux Agent](/docs/activitymonitor/9.0/install/agents/manuallinux.md) +- [Manually Install the Agent for Active Directory](/docs/activitymonitor/9.0/install/agents/manualad.md) diff --git a/docs/activitymonitor/9.0/install/agents/manual.md b/docs/activitymonitor/9.0/install/agents/manual.md new file mode 100644 index 0000000000..b92e65324f --- /dev/null +++ b/docs/activitymonitor/9.0/install/agents/manual.md @@ -0,0 +1,169 @@ +--- +title: "Manually Install the Activity Agent" +description: "Manually Install the Activity Agent" +sidebar_position: 10 +--- + +# Manually Install the Activity Agent + +The Netwrix Activity Monitor Agent can be deployed via the console or manually. + +Follow the steps to manually install the agent. + +**Step 1 –** Navigate to the Activity Monitor Console installation path and locate the agent +installation package. The default location is: + +`C:\Program Files\Netwrix\Activity Monitor\Console\Agents\x64\SBFileMonAgent.msi` + +**Step 2 –** Copy the Activity Monitor agent installation package to the target server. + +**Step 3 –** Click the Activity Monitor agent installation package and the Wizard opens. + +![Activity Monitor Agent Setup Wizard - Welcome Page](/images/activitymonitor/9.0/install/agent/welcome_1.webp) + +**Step 4 –** On the welcome page click **Next**. + +![End-User License Agreement Page](/images/activitymonitor/9.0/install/agent/eula.webp) + +**Step 5 –** On the End-User License Agreement page, select the **I accept the terms in the License +Agreement** option and click **Next**. + +![Destination Folder Page](/images/activitymonitor/9.0/install/agent/destinationfolder_1.webp) + +**Step 6 –** (Optional) On the Destination Folder page, click **Change** to change the installation +directory location. + +![Change Destination Folder Page](/images/activitymonitor/9.0/install/agent/changedestination.webp) + +**Step 7 –** Click **OK** on the Change destination folder page to return to the Destination folder +page. Click **Next**. + +![Ready to install Netwrix Activity Monitor Agent 64-bit Page](/images/activitymonitor/9.0/install/agent/readyinstall.webp) + +**Step 8 –** On the Ready to install page, click **Install**. The installation process begins. The +Setup wizard displays the installation status. + +![Completion Page](/images/activitymonitor/9.0/install/agent/complete.webp) + +**Step 9 –** When installation is complete, click Finish. + +## (Optional) Command Line Installation + +If needed, the following command line options can be used with extra logging and install options. +The Activity Monitor Agent command line has the following parameters: + +- `AGENT_PORT` + + - To specify Activity Monitor Agent port. + - Default value: `4498` + - Example: `AGENT_PORT=1234` + +- `AGENTINSTALLLOCATION` + + - To specify the Activity Monitor Agent installation path. + - Default value: `C:\Program Files\Netwrix\Activity Monitor\Agent` + - Example: `AGENTINSTALLLOCATION="D:\AMAgent"` + +- `MANAGEMENT_GROUP` + + - To specify the Activity Monitor Agent Management Group (This allows user to limit users in the + specified group to manage agents, but does not allow users in specified group to install, + upgrade, or uninstall agents). + - Default value: `BUILTIN\Administrators` + - Example: `MANAGEMENT_GROUP=CORP\ActivityMonitorGroup` + +- `/l*v` + + - To include verbose install logging. + - Example: `/l*v "C:\amagent.log"` + + :::note + If installation fails, locate the log file, and search for "Return value 3". The lines + above "Return value 3" should contain information on what caused the installation to fail. + ::: + + +- `/qn` + + - To install the agent in quiet / Unattended Mode (without UI) + +Example: + +``` +msiexec.exe /i C:\SBFileMonAgent.msi AGENT_PORT=1234 AGENTINSTALLLOCATION="D:\AMAgent" MANAGEMENT_GROUP=CORP\ActivityMonitorGroup /l*v c:\amagent.log /qn +``` + +## Add the Activity Agent to the Console + +Before deploying the Activity Monitor agent, ensure all +[Activity Agent Server Requirements](/docs/activitymonitor/9.0/requirements/activityagent/activityagent.md) have been met, including +those for NAS devices when applicable. + +:::note +These steps are specific to deploying activity agents for monitoring file systems, +SharePoint, SQL Server, Azure and Office 365 environments. See the +[Active Directory Agent Deployment](/docs/activitymonitor/9.0/admin/agents/activedirectory.md) section for +instruction on deploying the AD agent. See the +[Linux Agent Deployment](/docs/activitymonitor/9.0/admin/agents/linux.md) topic for instructions on deploying agents +to Linux servers. +::: + + +Follow the steps to deploy the activity agent to a single Windows server. + +**Step 1 –** Open the Activity Monitor Console. + +**Step 2 –** On the Agents tab, click **Add Agent**. The Add New Agent(s) window opens. + +![Install New Agent Page](/images/activitymonitor/9.0/install/agent/installnew.webp) + +**Step 3 –** Specify the server name where the agent will be deployed. To add multiple server names, +see the [Multiple Activity Agents Deployment](/docs/activitymonitor/9.0/admin/agents/multiple.md) topic for +additional information. Click **Next**. + +![Agent Port Configuration](/images/activitymonitor/9.0/install/agent/portdefault.webp) + +**Step 4 –** Specify the port to be used for the agent. Click **Next**. + +![Credentials to connect to servers](/images/activitymonitor/9.0/install/agent/credentials.webp) + +**Step 5 –** On the Credentials to Connect to the Server(s) page, specify the credentials for the +server to which the agent is deployed. See the +[Single Activity Agent Deployment](/docs/activitymonitor/9.0/admin/agents/single.md) topic for additional +information on credential options. Click **Connect**. + +:::note +When clicking **Connect** while adding the Agent to the Console, the connection may fail. +When clicking Connect, the Activity Monitor verifies not only its ability to manage the agent but +the console's ability to deploy the agent as well. Errors can be ignored if the agent was manually +installed. +::: + + +**Step 6 –** Regardless of the warning messages that the agent cannot be installed or upgraded, +click **Next**. The console will automatically detect the agent as it is already installed. + +![Agent Install Location](/images/activitymonitor/9.0/install/agent/installlocation.webp) + +**Step 7 –** Specify the path of the Activity Monitor Agent, that has already been installed. Click +**Next**. + +![Windows Agent Settings](/images/activitymonitor/9.0/install/agent/windowsagent.webp) + +**Step 8 –** Specify the Activity Monitor Agent Management Group (if desired). Click Finish. + +:::note +The Activity Monitor Agent Management Group allows users in the specified group to manage +agents, but does not allow users in specified group to install, upgrade, or uninstall agents. +::: + + +The Agent is now added to the Activity Monitor. + +During the installation process of the agent, the status will display Installing. If there are any +errors, the Activity Monitor stops the installation and lists the errors in the Agent messages box. + +![Activity Monitor Agent Installed](/images/activitymonitor/9.0/install/agent/consolewithagent.webp) + +When the Activity Monitor agent installation is complete, the status changes to **Installed** and +the activity agent version populates. The next step is to add hosts to be monitored. diff --git a/docs/activitymonitor/9.0/install/agents/manualad.md b/docs/activitymonitor/9.0/install/agents/manualad.md new file mode 100644 index 0000000000..08a8f87329 --- /dev/null +++ b/docs/activitymonitor/9.0/install/agents/manualad.md @@ -0,0 +1,166 @@ +--- +title: "Manually Install the AD Module" +description: "Manually Install the AD Module" +sidebar_position: 30 +--- + +# Manually Install the AD Module + +The AD Module, powered by Threat Prevention, can only be installed on domain controllers. + +Follow the steps to manually deploy the AD Module. + +**Step 1 –** From the Activity Monitor Console machine, copy the AD Agent executable ( +`%ProgramFiles%\Netwrix\Activity Monitor\Console\Agents\SI Agent.exe`) to the domain controller where +you want to install the Agent. Then run the executable. The Netwrix Threat Prevention Windows Agent +Setup wizard opens. + +![Threat Prevention Windows Agent Setup wizard on the Welcome page](/images/activitymonitor/9.0/install/agent/welcome_1.webp) + +**Step 2 –** On the Welcome page, click **Install**. The Setup Progress page is displayed, followed +by another Welcome page. + +![Threat Prevention Windows Agent - Welcome Page](/images/activitymonitor/9.0/install/agent/welcome.webp) + +**Step 3 –** Click **Next**. + +![End-User License Agreement Page](/images/activitymonitor/9.0/install/agent/license.webp) + +**Step 4 –** On the End-User License Agreement page, check the **I accept the terms in the License +Agreement** box and click **Next**. + +![Destination Folder Page](/images/activitymonitor/9.0/install/agent/destinationfolder_1.webp) + +**Step 5 –** _(Optional)_ On the Destination Folder page, change the installation directory +location. + +- To change the default installation directory location, click **Change…**. + +![Change Destination Folder Page](/images/activitymonitor/9.0/install/agent/changedestination.webp) + +> > - Use the Look In field to select the desired installation folder. +> > - When the Folder name is as desired, click **OK**. The wizard returns to the Destination Folder +> > page. +> > - Click **Next**. + +> To use the default installation directory location, skip the previous step and click **Next** on +> the Destination Folder page. + +![CA Certificate Configiration Page](/images/activitymonitor/9.0/install/agent/cacertconfig.webp) + +**Step 6 –** Keep the default radio button selection, Managed by Threat Prevention. + +:::note +The CA Certificate Configuration page is not applicable to the Activity Monitor. +::: + + +![Enterprise Manager Location Information Page](/images/activitymonitor/9.0/install/agent/enterprisemanageram.webp) + +**Step 7 –** On the Enterprise Manager Location Information page, select the **Option** button for a +product to enable communication with it. + +- Select the **SAM configuration file** radio button. +- In the **Address or Path** field, enter the path to the activity agent configuration file for this + host. Remember, the Activity Monitor activity agent must already be deployed on the domain + controller and enabled before installing the AD Agent. The default path is: + `%ProgramFiles%\Netwrix\Netwrix Threat Prevention\SIWindowsAgent\SAMConfig.xml` +- The port configuration only applies to the Enterprise Manager Host option. +- Configure additional Agent options as desired: + + - Safe Mode + + - The Safe Mode option prevents the **Windows AD Events** monitoring module from loading if + the LSASS DLL versions has been modified since the last time the Threat Prevention Windows + Agent service was started. + + - Start Agent Service + + - The **Start Agent Service** option starts the Threat Prevention Windows Agent service + after the installation is complete. If the Threat Prevention Windows Agent service is not + started at the time of installation, the Activity Monitor Agent will start as needed. + + - Create Windows Firewall Rules + + - The **Create Windows Firewall Rules** option creates the rules needed to open this port + during the installation process. If using a third party firewall, uncheck this option and + manually create the necessary firewall rules. + +- When the settings are configured, click **Next**. + +![Select Event Sources Page](/images/activitymonitor/9.0/install/agent/eventsourcesad.webp) + +**Step 8 –** On the Select Event Sources page, select **Windows Active Directory Events** as needed +by the Activity Monitor for the Active Directory solution. Click **Next**. + +![Windows Agent Setup wizard on the Ready page](/images/activitymonitor/9.0/install/agent/readytoinstall.webp) + +**Step 9 –** On the Ready to install Threat Prevention Windows Agent page, click **Install**. The +Setup wizard displays the installation status. + +![Windows Agent Setup wizard on the Operation successful page](/images/activitymonitor/9.0/install/agent/success.webp) + +**Step 10 –** When installation is complete, click **Close**. + +The AD Module (NTP Agent) is now installed on the server. + +## Add the AD Agent to the Console + +Follow the steps to add the Activity Monitor Windows Agent (with the AD Module) to the Console: + +**Step 1 –** Open the Activity Monitor Console. + +**Step 2 –** On the Agents tab, click **Add Agent**. The Add New Agent(s) window opens. + +![Install New Agent](/images/activitymonitor/9.0/install/agent/installnew.webp) + +**Step 3 –** Click the **install agents on Active Directory domain controllers** link. + +![Specify Agent Port](/images/activitymonitor/9.0/install/agent/specifyport.webp) + +**Step 4 –** Specify the port for the Activity Monitor Agent. Click **Next**. + +![Agent Install Location](/images/activitymonitor/9.0/install/agent/installlocation.webp) + +**Step 5 –** Specify the path of the Activity Monitor Agent, that has already been installed. Click +**Next**. + +![Active Directory Connection](/images/activitymonitor/9.0/install/agent/adconnection.webp) + +**Step 6 –** On the Active Directory Connection page, specify the credentials for the domain or +domain controller(s) where the agent is installed. Click **Connect** to verify connection to the +domain. Click **Next**. + +![Domains to Monitor](/images/activitymonitor/9.0/install/agent/domains.webp) + +**Step 7 –** Select the domain of the domain controller(s) where the agent is installed. Click +**Next**. + +![Domain Controllers to Deploy Agent](/images/activitymonitor/9.0/install/agent/domaincontroller.webp) + +**Step 8 –** Select the domain controller(s) where the agent is installed. Click **Test**. + +:::note +When clicking Test while adding the Agent to the Console, the connection may fail. When +clicking Test, the Activity Monitor verifies not only its ability to manage the agent but the +console's ability to deploy the agent as well. Errors can be ignored if the agent was manually +installed. +::: + + +**Step 9 –** Ignore the warning messages that the agent cannot be installed or upgraded and click +**Next**. + +![Windows Agent Settings](/images/activitymonitor/9.0/install/agent/windowsagent.webp) + +**Step 10 –** Specify the Activity Monitor Agent Management Group (if desired). Click **Finish**. + +:::note +The Activity Monitor Agent Management Group allows users in the specified group to manage +agents, but does not allow users in specified group to install, upgrade, or uninstall agents. +::: + + +The console will automatically detect the agent as it is already installed. + +The Agent is now added to the Activity Monitor Console. diff --git a/docs/activitymonitor/9.0/install/agents/manuallinux.md b/docs/activitymonitor/9.0/install/agents/manuallinux.md new file mode 100644 index 0000000000..e19547afb1 --- /dev/null +++ b/docs/activitymonitor/9.0/install/agents/manuallinux.md @@ -0,0 +1,128 @@ +--- +title: "Manually Install the Linux Agent" +description: "Manually Install the Linux Agent" +sidebar_position: 20 +--- + +# Manually Install the Linux Agent + +Follow the steps to manually install the agent. + +**Step 1 –** Transfer the rpm package to the Linux server. + +For example, following is a pscp command: + +``` +pscp.exe -P 22 -p -v "C:\Program Files\Netwrix\Activity +Monitor\Console\Agents\activity-monitor-agentd-9.0.0-1421.rhel.x86_64.rpm" +root@123.456.789.123:/tmp/ +``` + +![pscp Command](/images/activitymonitor/9.0/install/agent/screen1.webp) + +**Step 2 –** Install the Activity Monitor Linux Agent RPM Package on the Linux server. + +For example, the following command can be used: + +``` +sudo yum localinstall activity-monitor-agentd-9.0.0-1421.rhel.x86_64.rpm +``` + +![Install Linux Agent RPM Package on the Linux server](/images/activitymonitor/9.0/install/agent/screen2.webp) + +**Step 3 –** Add firewall rules to the Linux server, and restart firewall service. + +:::note +This should be the same port number specified in the Activity Monitor console for the +Linux agent. Default port is 4498. +::: + + +For example, the following commands can be used: + +``` +sudo firewall-cmd --zone=public --add-port=4498/tcp --permanent +sudo systemctl restart firewalld +sudo firewall-cmd --list-all +``` + +**Step 4 –** Generate the Activity Monitor Agent client certificate on Linux server from the +Activity Monitor Agent install directory. + +The following commands can be used: + +``` +cd /usr/bin/activity-monitor-agentd/ +sudo ./activity-monitor-agentd create-client-certificate --name amagent +``` + +![Generate the Activity Monitor Agent Client Certificate](/images/activitymonitor/9.0/install/agent/screen3.webp) + +**Step 5 –** Copy full certificate output from previous command on the Linux server. + +:::note +This will be needed to add the agent to the console. +::: + + +## Add the Linux Agent to the Console + +Before deploying the Activity agent in a Linux environment, ensure all Prerequisites have been met. +To effectively monitor activity on a Linux host, it is necessary to deploy an agent to the host. +Follow the steps to deploy the agent to the Linux host. See the +[Linux Agent Server Requirements](/docs/activitymonitor/9.0/requirements/linuxagent.md) topic for additional +information. + +Follow the steps to add the agent to the console. + +**Step 1 –** Open the Activity Monitor Console. + +**Step 2 –** On the Agents tab, click **Add Agent**. The Add New Agent(s) window opens. + +![Install New Agent](/images/activitymonitor/9.0/install/agent/installnew.webp) + +**Step 3 –** Specify the server name or IP Address that already has the Linux agent installed. To +add multiple server names, see the Multiple Activity Agents Deployment topic for additional +information. Click **Next**. + +![Specify Agent Port](/images/activitymonitor/9.0/install/agent/specifyagentport.webp) + +**Step 4 –** Specify the port to be used for the agent. Click **Next**. + +![Credentials to Connect to Server.](/images/activitymonitor/9.0/install/agent/credentials.webp) + +**Step 5 –** In Activity Monitor console add the Linux agent using the client certificate option, +and paste the full output of the client certificate information (from Step 3 of ‘Manually Installing +Activity Monitor Linux Agent’) into the client certificate field. Click **Connect**. Then click +**Next**. + +:::note +When clicking Connect while adding the Agent to the Console, the connection may fail. When +clicking Connect, the Activity Monitor verifies not only its ability to manage the agent but the +console's ability to deploy the agent as well. Errors can be ignored if the agent was manually +installed. +::: + + +![Linux Agent Options](/images/activitymonitor/9.0/install/agent/linuxagentoptions.webp) + +**Step 6 –** On the Linux Agent Options page, select which user name to use to run the daemon. To +use root, leave the **Service user name** field blank. Click **Test** to test the connection. + +**Step 7 –** Click **Finish**. The Add New Agent(s) window closes, and the activity agent is +deployed to and installed on the target host. + +:::note +The console will automatically detect the agent as it is already installed. +::: + + +The Agent is now added to the Activity Monitor Console. + +**Step 8 –** On the Agents tab of the console, select the newly added agent. Click **Edit** to view +Agent Properties. + +![Server Properties](/images/activitymonitor/9.0/install/agent/properties.webp) + +**Step 9 –** Specify Linux account credentials (to be able to install, upgrade, and uninstall +agent). Click **Test** to verify. Then press **OK** to save changes. diff --git a/docs/activitymonitor/9.0/install/application.md b/docs/activitymonitor/9.0/install/application.md new file mode 100644 index 0000000000..9945ee3371 --- /dev/null +++ b/docs/activitymonitor/9.0/install/application.md @@ -0,0 +1,48 @@ +--- +title: "Install Application" +description: "Install Application" +sidebar_position: 10 +--- + +# Install Application + +Netwrix Activity Monitor comes with a 10-day trial license to start. If an organization's license +key has been acquired already, which should be provided by a Netwrix Representative, the file should +be saved in the same location where the Activity Monitor will be installed. + +Follow the steps to install the Netwrix Activity Monitor Console. + +**Step 1 –** Run the NetwrixActivityMonitorSetup.msi executable to open the Netwrix Activity Monitor +Setup wizard. + +![Activty Monitor Setup Wizard - Welcome Page](/images/activitymonitor/9.0/install/welcome.webp) + +**Step 2 –** On the Activity Monitor Setup Wizard welcome page, click **Next** . + +![End-User License Agreement Page](/images/activitymonitor/9.0/install/eula.webp) + +**Step 3 –** On the End User License Agreement page, check the I accept the terms in the License +Agreement box and click Next. + +![Destination Folder Page](/images/activitymonitor/9.0/install/destinationfolder.webp) + +**Step 4 –** On the Destination Folder page, select a destination folder for Activity Monitor. The +default destination folder is `C:\Program Files\Netwrix\Activity Monitor\Console\`. Click **Next**. + +![Ready to Install Netwrix Activity Monitor Page](/images/activitymonitor/9.0/install/ready.webp) + +**Step 5 –** Click **Install** to begin installation. + + +**Step 6 –** The installer displays a status page during the installation process. Wait for the next +window to appear when the status is complete. + +![Installation Complete Page](/images/activitymonitor/9.0/install/complete.webp) + +**Step 7 –** Once installation is complete, click Finish. + +The setup wizard closes and the Activity Monitor Console opens. + +The Activity Monitor Console installs with a 10-day, 1-host license key. After completing the +installation, see the [Import License Key](/docs/activitymonitor/9.0/install/importlicensekey.md) topic for instructions on importing +an organization’s license key. diff --git a/docs/activitymonitor/9.0/install/importlicensekey.md b/docs/activitymonitor/9.0/install/importlicensekey.md new file mode 100644 index 0000000000..95b19452f0 --- /dev/null +++ b/docs/activitymonitor/9.0/install/importlicensekey.md @@ -0,0 +1,48 @@ +--- +title: "Import License Key" +description: "Import License Key" +sidebar_position: 40 +--- + +# Import License Key + +The Activity Monitor comes with a temporary 10-day license. Uploading a new license key or importing +a Access Analyzer key can be done from the Activity Monitor Console. If the Activity Monitor Console +is installed on a server where Access Analyzer has already been installed, it reads the license +information from the Access Analyzer installation directory. + +Follow the steps to import a license key file. + +![Activity Monitor Installation with Trial License](/images/activitymonitor/9.0/install/triallicense.webp) + +**Step 1 –** Click the `__Licensed to: __` hyperlink in the lower-left corner of the +Console. Alternatively, click the **View License** link in the yellow warning bar at the top. The +License Information window opens. + +![Trial License Information](/images/activitymonitor/9.0/install/triallicenseinfo.webp) + +**Step 2 –** Click Load New License File and navigate to where the key is located. A Windows file +explorer opens. + +![Open Dialog Box to load New License File](/images/activitymonitor/9.0/install/loadlicense.webp) + +**Step 3 –** Select the `.lic` file and click Open. The selected license key is then read. + +![Activity Monitor License Information](/images/activitymonitor/9.0/install/licenseinfo.webp) + +**Step 4 –** In the License Information window, click **Apply** to import the License Key. + +![Activity Monitor with License](/images/activitymonitor/9.0/install/licenseadded.webp) + +**Step 5 –** The organization's license key is now imported into the Activity Monitor. The Console +returns to the Agents tab and is ready to deploy activity agents. + +:::note +License keys are crafted for companies based on their preference for Active Directory, +Microsoft Entra ID (formerly Azure AD), File System, SharePoint, and SharePoint Online monitoring. +Any environment that is omitted from the license has its corresponding features disabled. +::: + + +Once a key has expired, the Console displays an Open License File… option for importing a new key. +Once a new key is loaded, the Console returns to the Agents tab. diff --git a/docs/activitymonitor/9.0/install/overview.md b/docs/activitymonitor/9.0/install/overview.md new file mode 100644 index 0000000000..c3e32b4012 --- /dev/null +++ b/docs/activitymonitor/9.0/install/overview.md @@ -0,0 +1,30 @@ +--- +title: "Installation" +description: "Installation" +sidebar_position: 30 +--- + +# Installation + +This topic describes the console installation and agent deployment the process for Activity Monitor. +Prior to installing the application, ensure that all requirements have been met. See the +[Requirements ](/docs/activitymonitor/9.0/requirements/overview.md) topic for additional information. + +## Software Compatibility & Versions + +For proper integration between the Activity Monitor and other Netwrix products, it is necessary for +the versions to be compatible. + +| Component | Version | +| ----------------------------------------------------- | ------- | +| Netwrix Activity Monitor | 9.0.x | +| Netwrix Access Analyzer | 12.0.x | +| Netwrix Threat Prevention | 7.5.x | +| Netwrix Threat Manager | 3.0.x | + +## Software Download + +Current customers can log in to the Netwrix Customer Portal to download software binaries and +license keys for purchased products. See the +[Customer Portal Access](https://helpcenter.netwrix.com/bundle/NetwrixCustomerPortalAccess/page/Customer_Portal_Access.html) +topic for information on how to register for a Customer Portal account. diff --git a/docs/activitymonitor/9.0/install/upgrade/_category_.json b/docs/activitymonitor/9.0/install/upgrade/_category_.json new file mode 100644 index 0000000000..f79fb801b7 --- /dev/null +++ b/docs/activitymonitor/9.0/install/upgrade/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Upgrade Procedure", + "position": 30, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "upgrade" + } +} \ No newline at end of file diff --git a/docs/activitymonitor/9.0/install/upgrade/removeagent.md b/docs/activitymonitor/9.0/install/upgrade/removeagent.md new file mode 100644 index 0000000000..29ce1b0320 --- /dev/null +++ b/docs/activitymonitor/9.0/install/upgrade/removeagent.md @@ -0,0 +1,18 @@ +--- +title: "Remove Agents" +description: "Remove Agents" +sidebar_position: 20 +--- + +# Remove Agents + +On the Agents tab of the Activity Monitor Console, the Remove button allows users to remove the +selected activity agent from the Agents list and/or uninstall the activity agent from the hosting +server. + +![Remove Agents Popup Window](/images/activitymonitor/9.0/install/removeagents.webp) + +To only remove the server from the Agents list, click Remove. To also uninstall the activity agent +from the server, click Uninstall and remove. During the uninstall process, the status will be +Uninstalling. If there are any errors, the list of errors appears in the **Agent messages** box. +When the activity agent uninstall is complete, it is removed from the Agents list. diff --git a/docs/activitymonitor/9.0/install/upgrade/updateadagentinstaller.md b/docs/activitymonitor/9.0/install/upgrade/updateadagentinstaller.md new file mode 100644 index 0000000000..7cf2efcca3 --- /dev/null +++ b/docs/activitymonitor/9.0/install/upgrade/updateadagentinstaller.md @@ -0,0 +1,41 @@ +--- +title: "Update AD Module Installer" +description: "Update AD Module Installer" +sidebar_position: 10 +--- + +# Update AD Module Installer + +Netwrix periodically releases updated AD Module installation packages. Typically these updates are +associated with Microsoft KB’s (hotfixes) which alter the LSASS components interfering with AD +Module instrumentation. + +:::note +The **AD Module** is the same component as the **Netwrix Threat Prevention Agent** used in the Netwrix Threat Prevention product. +::: + +Current customers can log in to the Netwrix Customer Portal to download software binaries and +license keys for purchased products. See the +[Customer Portal Access](https://helpcenter.netwrix.com/bundle/NetwrixCustomerPortalAccess/page/Customer_Portal_Access.html) +topic for information on how to register for a Customer Portal account. Navigate to the Netwrix +Threat Prevention Download section for the 7.5. Download the Threat Prevention Agent binary. + +Then follow the steps to update the AD Module installer used by the Activity Monitor Console. + +**Step 1 –** On the Agents tab, select **Update AD Module Installer**. The Select AD Module +installer package (SI Agent.exe) window opens. + +![Update AD Module Installer](/images/activitymonitor/9.0/install/updateagentinstaller.webp) + +**Step 2 –** Navigate to the location of the latest AD Module / Threat Prevention Agent installation package. Select the +installer and click **Open**. + +![Confirmation Window](/images/activitymonitor/9.0/install/updateagentinstallerpopup.webp) + +**Step 3 –** A confirmation window opens displaying the version information for the selected +installer. Click **Yes** to update to this version or **No** to cancel the operation. A confirmation +window opens displaying the version information for the selected installer. Click **Yes** to update +to this version or **No** to cancel the operation. + +The AD Module installer is update. Use the Install button on the Agents tab to upgrade the deployed +agents that are monitoring Active Directory to the new version. diff --git a/docs/activitymonitor/9.0/install/upgrade/upgrade.md b/docs/activitymonitor/9.0/install/upgrade/upgrade.md new file mode 100644 index 0000000000..658176cd99 --- /dev/null +++ b/docs/activitymonitor/9.0/install/upgrade/upgrade.md @@ -0,0 +1,49 @@ +--- +title: "Upgrade Procedure" +description: "Upgrade Procedure" +sidebar_position: 30 +--- + +# Upgrade Procedure + +The purpose of this chapter is to provide the basic steps needed for upgrading Activity Monitor. See +the [Software Compatibility & Versions](/docs/activitymonitor/9.0/install/overview.md) section for information on integration with +other Netwrix products. + +## Considerations + +While it is strongly recommended to match the versions of both the console and the activity agent, +activity agent(s) V8.0+ can be managed by Activity Monitor Console V9.0+. Older versions of activity +agents will be limited in monitoring capability until upgraded. + +The installation and configuration paths for Netwrix Activity Monitor have been updated from +Activity Monitor 7.1. See the +[Netwrix Activity Monitor Paths](/docs/kb/activitymonitor/netwrix_activity_monitor_(nam)_7.0_paths) knowledge base article +for additional information. + +## Activity Monitor Upgrade Procedure + +Follow the steps to upgrade from an older version of Netwrix Activity Monitor to Netwrix Activity Monitor 9.0. + +:::info +Uninstall of the existing Activity Monitor Console is not required. +::: + +**Step 1 –** Install the Activity Monitor 9.0 on the same machine where the older console resides +following the instructions in the [Install Application](/docs/activitymonitor/9.0/install/application.md) section. +Launch the Activity Monitor Console and navigate to the Agents tab. + + +**Step 2 –** Select the activity agent(s) to be upgraded. The Windows Ctrl-select option can be used +to select multiple activity agents. Then click Upgrade. + +:::info +Update the activity agents in batches to ensure continuity of monitoring. +::: + + +The selected activity agents are updated to V9.0. If a Netwrix Threat Prevention Agent is also installed on +the Windows server for monitoring file systems, the Monitored Hosts & Services tab identifies the host as being +“Managed by Threat Prevention”, and that ‘monitored host’ is not editable. However, multiple outputs +can be configured for hosts. Add the Windows host to the Monitored Hosts & Services tab to monitor file system +for outputs to Access Analyzer, Threat Manager, and/or SIEM products. diff --git a/docs/activitymonitor/9.0/requirements/_category_.json b/docs/activitymonitor/9.0/requirements/_category_.json new file mode 100644 index 0000000000..8a00596580 --- /dev/null +++ b/docs/activitymonitor/9.0/requirements/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Requirements", + "position": 20, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "overview" + } +} \ No newline at end of file diff --git a/docs/activitymonitor/9.0/requirements/activityagent/_category_.json b/docs/activitymonitor/9.0/requirements/activityagent/_category_.json new file mode 100644 index 0000000000..f16db16af6 --- /dev/null +++ b/docs/activitymonitor/9.0/requirements/activityagent/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Activity Agent Server Requirements", + "position": 10, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "activityagent" + } +} \ No newline at end of file diff --git a/docs/activitymonitor/9.0/requirements/activityagent/activityagent.md b/docs/activitymonitor/9.0/requirements/activityagent/activityagent.md new file mode 100644 index 0000000000..9a80e9e829 --- /dev/null +++ b/docs/activitymonitor/9.0/requirements/activityagent/activityagent.md @@ -0,0 +1,233 @@ +--- +title: "Activity Agent Server Requirements" +description: "Activity Agent Server Requirements" +sidebar_position: 10 +--- + +# Activity Agent Server Requirements + +The Activity Agent is installed on Windows servers to monitor Microsoft Entra ID, Network Attached +Storage (NAS) devices, SharePoint farms, SharePoint Online, SQL Server, and Windows file servers. +The server where the agent is deployed can be physical or virtual. The supported operating systems +are: + +- Windows Server 2025 +- Windows Server 2022 +- Windows Server 2019 +- Windows Server 2016 +- Windows Server 2012 R2 + +**RAM, Processor, and Disk Space** + +- RAM – 4 GB minimum +- Processor – x64. 4+ cores recommended; 2 cores minimum +- Disk Space – 1 GB minimum plus additional space needed for activity log files +- Network – a fast low-latency connection to the monitored platforms (file servers, SQL Server), + preferably the same data center + +:::note +Disk usage depends on the monitoring scope, user activity, types of client applications, +and the retention settings. Number of events per user per day may vary from tens to millions. A +single file system event is roughly 300 bytes. +::: + + +Old files are zipped, typical compression ratio is 20. Optionally, old files are moved from the +server to a network share. See the [Archiving Tab](/docs/activitymonitor/9.0/admin/agents/properties/archiving.md) topic +for additional information. + +**Additional Server Requirements** + +The following are additional requirements for the agent server: + +- .NET Framework 4.7.2 installed, which can be downloaded from the link in the Microsoft + [.NET Framework 4.7.2 offline installer for Windows](https://support.microsoft.com/en-us/topic/microsoft-net-framework-4-7-2-offline-installer-for-windows-05a72734-2127-a15d-50cf-daf56d5faec2) + article +- WMI enabled on the machine, which is optional but required for centralized Agent maintenance +- Remote Registry Service enabled +- For monitoring Dell devices, Dell CEE (Common Event Enabler) installed + +**Permissions for Installation** + +The following permission is required to install and manage the agent: + +- Membership in the local Administrators group +- READ and WRITE access to the archive location for Archiving feature only + +**Activity Agent Ports** + +See the [Activity Agent Ports](/docs/activitymonitor/9.0/requirements/activityagent/activityagentports.md) topic for firewall port requirements. + +## Supported File Storage Platforms + +The Activity Monitor provides the ability to monitor Windows and various NAS file servers. + +:::note +For monitoring NAS devices, the Activity Agent must be deployed to a Windows server that acts as a proxy for monitoring the target environment. +::: + + +**Supported Windows File Servers Platforms** + +The Activity Monitor provides the ability to monitor Windows file servers: + +:::note +To monitor a Windows file server, the Activity Agent must be deployed on the server being monitored. +::: + + +- Windows Server 2025 +- Windows Server 2022 +- Windows Server 2019 +- Windows Server 2016 + +See the [Windows File Server Activity Auditing Configuration](/docs/activitymonitor/9.0/requirements/activityagent/windowsfs-activity.md) +topic for target environment requirements. + + + +**Azure Files** + + +See [Azure Files Auditing Configuration](/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/azure-files/azurefiles-activity.md) topic for target +environment requirements. + + + +**CTERA Edge Filter** + +- CTERA Portal 7.5.x+ +- CTERA Edge Filer 7.5.x+ + +See the [CTERA Activity Auditing Configuration](/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/ctera-activity.md) topic for target +environment requirements. + +**Dell Celerra® & VNX** + +- Celerra 6.0+ +- VNX 7.1 +- VNX 8.1 + +See the +[Dell Celerra & Dell VNX Activity Auditing Configuration](/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/celerra-vnx-aac/celerra-vnx-activity.md) +topic for target environment requirements. + +**Dell Isilon/PowerScale** + +- 7.0+ + +See the +[Dell Isilon/PowerScale Activity Auditing Configuration](/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/isilon-powerscale-aac/isilon-activity.md) +topic for target environment requirements. + +**Dell PowerStore®** + +See the [Dell PowerStore Activity Auditing Configuration](/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/powerstore-aac/powerstore-activity.md) +topic for target environment requirements. + +**Dell Unity** + +See the [Dell Unity Activity Auditing Configuration](/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/unity-aac/unity-activity.md) topic for +target environment requirements. + +**Hitachi** + +- 11.2+ + +See the [Hitachi Activity Auditing Configuration](/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/hitachi-aac/hitachi-activity.md) topic for target +environment requirements. + +**Nasuni Nasuni Edge Appliances** + +- 8.0+ + +See the [Nasuni Edge Appliance Activity Auditing Configuration](/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/nasuni-activity.md) +topic for target environment requirements. + +**NetApp Data ONTAP** + +- Data ONTAP 8.2+ +- 7-Mode Data ONTAP 7.3+ + +See the following topics for target environment requirements: + +- [NetApp Data ONTAP Activity Auditing Configuration](/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/ontap-cluster-aac/ontap-cluster-activity.md) +- [NetApp Data ONTAP 7-Mode Activity Auditing Configuration](/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/ontap7-aac/ontap7-activity.md) + +**Nutanix** + +See the [Nutanix Files Activity Auditing Configuration](/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/nutanix-activity.md) topic for +target environment requirements. + +**Panzura** + +See the [Panzura CloudFS Monitoring](/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/panzura-activity.md) topic for target environment +requirements. + +**Qumulo** + +- Qumulo Core 5.0.0.1B+ + +See the [Qumulo Activity Auditing Configuration](/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/qumulo-activity.md) topic for target +environment requirements. + +## Supported Microsoft Entra ID + +The Activity Monitor provides the ability to monitor Microsoft Entra ID: + +See the [Microsoft Entra ID Activity Auditing Configuration](/docs/activitymonitor/9.0/requirements/activityagent/entraid-activity.md) topic +for target environment requirements. + + +## Supported Exchange Online + +The Activity Monitor provides the ability to monitor Exchange Online: + +See the [Exchange Online Activity Auditing Configuration](/docs/activitymonitor/9.0/requirements/activityagent/exchange-activity.md) +topic for target environment requirements. + + +## Supported SharePoint Online + +The Activity Monitor provides the ability to monitor SharePoint Online: + +See the +[SharePoint Online Activity Auditing Configuration](/docs/activitymonitor/9.0/requirements/activityagent/sharepoint-online-activity.md) topic +for target environment requirements. + +## Supported SharePoint On-Premise Platforms + +The Activity Monitor provides the ability to monitor SharePoint On-Premise farms: + +:::note +For monitoring a SharePoint farm, the Activity Agent must be deployed to the SharePoint +Application server that hosts the "Central Administration" component of the SharePoint farm. +::: + +- SharePoint® Server Subscription Edition +- SharePoint® 2019 +- SharePoint® 2016 +- SharePoint® 2013 + +See the [SharePoint On-Premise Activity Auditing Configuration](/docs/activitymonitor/9.0/requirements/activityagent/sharepoint-onprem-activity.md) +topic for target environment requirements. + + +## Supported SQL Server Platforms + +The Activity Monitor provides the ability to monitor SQL Server: + +:::note +For monitoring SQL Server, it is recommended to install the Activity Agent must be +deployed to a Windows server that acts as a proxy for monitoring the target environment. +::: + + +- SQL Server 2022 +- SQL Server 2019 +- SQL Server 2017 +- SQL Server 2016 + +See the [SQL Server Activity Auditing Configuration](/docs/activitymonitor/9.0/requirements/activityagent/sqlserver-activity.md) topic for +target environment requirements. + diff --git a/docs/activitymonitor/9.0/requirements/activityagent/activityagentports.md b/docs/activitymonitor/9.0/requirements/activityagent/activityagentports.md new file mode 100644 index 0000000000..ea3f5e93ba --- /dev/null +++ b/docs/activitymonitor/9.0/requirements/activityagent/activityagentports.md @@ -0,0 +1,224 @@ +--- +title: "Activity Agent Ports" +description: "Activity Agent Ports" +sidebar_position: 10 +--- + +# Activity Agent Ports + +Firewall settings depend on the type of environment being targeted. The following firewall settings +are required for communication between the Agent server and the Netwrix Activity Monitor Console: + +| Communication Direction | Protocol | Ports | Description | +| -------------------------------- | -------- | ----- | ------------------- | +| Activity Monitor to Agent Server | TCP | 4498 | Agent Communication | + +The Windows firewall rules need to be configured on the Windows server, which require certain +inbound rules be created if the scans are running in applet mode. These scans operate over a default +port range, which cannot be specified via an inbound rule. For more information, see the Microsoft +[Connecting to WMI on a Remote Computer](https://msdn.microsoft.com/en-us/library/windows/desktop/aa389290(v=vs.85).aspx) +article. + +There might be a need for additional ports for the target environment. + +## CTERA Additional Firewall Rules + +The following firewall settings are required for communication between the Activity Monitor Agent +and the CTERA Portal. + +| Communication Direction | Protocol | Ports | Description | +| ---------------------------- | -------- | ----- | --------------------- | +| Agent Server to CTERA Portal | HTTPS | 443 | CTERA Portal API | +| CTERA Portal to Agent Server | TCP/TLS | 4488 | CTERA Event Reporting | + +## Dell Celerra & Dell VNX Devices Additional Firewall Rules + +The following firewall settings are required for communication between the CEE server/ Activity +Monitor Activity Agent server and the target Dell device: + +| Communication Direction | Protocol | Ports | Description | +| ---------------------------------------------------------- | -------- | ----------------- | ----------------- | +| Dell Device CEE Server | TCP | RPC Dynamic Range | CEE Communication | +| CEE Server to Activity Agent Server (when not same server) | TCP | RPC Dynamic Range | CEE Event Data | + +## Dell Isilon/PowerScale Devices Additional Firewall Rules + +The following firewall settings are required for communication between the CEE server/ Activity +Monitor Activity Agent server and the target Dell Isilon/PowerScale device: + +| Communication Direction | Protocol | Ports | Description | +| ---------------------------------------------------------- | -------- | ----------------- | ----------------- | +| Dell Isilon/PowerScale to CEE Server | TCP | TCP 12228 | CEE Communication | +| CEE Server to Activity Agent Server (when not same server) | TCP | RPC Dynamic Range | CEE Event Data | + +## Dell PowerStore Devices Additional Firewall Rules + +The following firewall settings are required for communication between the CEE server/ Activity +Monitor Activity Agent server and the target Dell device: + +| Communication Direction | Protocol | Ports | Description | +| ---------------------------------------------------------- | -------- | ----------------- | ----------------- | +| Dell Device CEE Server | TCP | RPC Dynamic Range | CEE Communication | +| CEE Server to Activity Agent Server (when not same server) | TCP | RPC Dynamic Range | CEE Event Data | + +## Dell Unity Devices Additional Firewall Rules + +The following firewall settings are required for communication between the CEE server/ Activity +Monitor Activity Agent server and the target Dell device: + +| Communication Direction | Protocol | Ports | Description | +| ---------------------------------------------------------- | -------- | ----------------- | ----------------- | +| Dell Device CEE Server | TCP | RPC Dynamic Range | CEE Communication | +| CEE Server to Activity Agent Server (when not same server) | TCP | RPC Dynamic Range | CEE Event Data | + +## Exchange Online Additional Firewall Rules + +The following firewall settings are required for communication between the Activity Monitor Activity +Agent server and the target tenant: + +| Communication Direction | Protocol | Ports | Description | +| -------------------------------------------------- | -------- | ----- | -------------------------------------------------- | +| Activity Agent Server to Microsoft Entra ID Tenant | HTTPS | 443 | Entra ID authentication, Graph API, Office 365 API | + +## Microsoft Entra ID Tenant Additional Firewall Rules + +The following firewall settings are required for communication between the Activity Monitor Activity +Agent server and the target tenant: + +| Communication Direction | Protocol | Ports | Description | +| -------------------------------------------------- | -------- | ----- | -------------------------------------------------- | +| Activity Agent Server to Microsoft Entra ID Tenant | HTTPS | 443 | Entra ID authentication, Graph API, Office 365 API | + +## Nasuni Edge Appliance Additional Firewall Rules + +The following firewall settings are required for communication between the Activity Monitor Activity +Agent server and the target Nasuni Edge Appliance: + +| Communication Direction | Protocol | Ports | Description | +| ------------------------------- | ------------- | ----- | ---------------------- | +| Agent Server to Nasuni | HTTPS | 8443 | Nasuni API calls | +| Nasuni to Activity Agent Server | AMQP over TCP | 5671 | Nasuni event reporting | + +## NetApp Data ONTAP 7-Mode Device Additional Firewall Rules + +The following firewall settings are required for communication between the Activity Monitor Activity +Agent server and the target NetApp Data ONTAP 7-Mode device: + +| Communication Direction | Protocol | Ports | Description | +| --------------------------------- | ---------------- | ------------------------------------ | ----------- | +| Activity Agent Server to NetApp\* | HTTP (optional) | 80 | ONTAPI | +| Activity Agent Server to NetApp\* | HTTPS (optional) | 443 | ONTAPI | +| Activity Agent Server to NetApp | TCP | 135, 139 Dynamic Range (49152-65535) | RPC | +| Activity Agent Server to NetApp | TCP | 445 | SMB | +| Activity Agent Server to NetApp | UDP | 137, 138 | RPC | +| NetApp to Activity Agent Server | TCP | 135, 139 Dynamic Range (49152-65535) | RPC | +| NetApp to Activity Agent Server | TCP | 445 | SMB | +| NetApp to Activity Agent Server | UDP | 137, 138 | RPC | + +\*Only required if using the FPolicy Configuration and FPolicy Enable and Connect options in +Activity Monitor. + +:::note +If either HTTP or HTTPS are not enabled, the FPolicy on the NetApp Data ONTAP 7-Mode +device must be configured manually. Also, the External Engine will not reconnect automatically in +the case of a server reboot or service restart. +::: + + +## NetApp Data ONTAP Cluster-Mode Device Additional Firewall Rules + +The following firewall settings are required for communication between the Activity Monitor Activity +Agent server and the target NetApp Data ONTAP Cluster-Mode device: + +| Communication Direction | Protocol | Ports | Description | +| --------------------------------- | ---------------- | ----- | -------------- | +| Activity Agent Server to NetApp\* | HTTP (optional) | 80 | ONTAPI | +| Activity Agent Server to NetApp\* | HTTPS (optional) | 443 | ONTAPI | +| NetApp to Activity Agent Server | TCP | 9999 | FPolicy events | + +\*Only required if using the FPolicy Configuration and FPolicy Enable and Connect options in +Activity Monitor. + +:::note +If either HTTP or HTTPS are not enabled, the FPolicy on the NetApp Data ONTAP 7-Mode +device must be configured manually. Also, the External Engine will not reconnect automatically in +the case of a server reboot or service restart. +::: + + +## Nutanix Devices Additional Firewall Rules + +The following firewall settings are required for communication between the Activity Monitor Activity +Agent server and the target Nutanix device: + +| Communication Direction | Protocol | Ports | Description | +| -------------------------------- | -------- | ----- | ----------------------- | +| Activity Agent Server to Nutanix | TCP | 9440 | Nutanix API | +| Nutanix to Activity Agent Server | TCP | 4501 | Nutanix Event Reporting | + +Protect the port with a username and password. The credentials will be configured in Nutanix. + +## Panzura Devices Additional Firewall Rules + +The following firewall settings are required for communication between the Activity Monitor Activity +Agent server and the target Panzura device: + +| Communication Direction | Protocol | Ports | Description | +| ------------------------------------------ | ------------- | ----- | ----------------------- | +| Activity Agent Server to Panzura | HTTPS | 443 | Panzura API | +| Panzura filers to to Activity Agent Server | AMQP over TCP | 4497 | Panzura Event Reporting | + +Protect the port with a username and password. The credentials will be configured in Panzura. + +## Qumulo Devices Additional Firewall Rules + +The following firewall settings are required for communication between the Activity Monitor Activity +Agent server and the target Qumulo device: + +| Communication Direction | Protocol | Ports | Description | +| ------------------------------- | -------- | ----- | ---------------------- | +| Activity Agent Server to Qumulo | TCP | 8000 | Qumulo API | +| Qumulo to Activity Agent Server | TCP | 4496 | Qumulo Event Reporting | + +Protect the port with a username and password. The credentials will be configured in Qumulo. + +## Azure Files Additional Firewall Rules + +The following firewall settings are required for communication between the Activity Monitor Activity +Agent server and the target tenant: + +| Communication Direction | Protocol | Ports | Description | +| -------------------------------------------------- | -------- | ----- | -------------------------------------------------- | +| Activity Agent Server to Microsoft Entra ID Tenant | HTTPS | 443 | Entra ID authentication, Graph API, Blob Storage | + + +## SharePoint Online Additional Firewall Rules + +The following firewall settings are required for communication between the Activity Monitor Activity +Agent server and the target tenant: + +| Communication Direction | Protocol | Ports | Description | +| -------------------------------------------------- | -------- | ----- | -------------------------------------------------- | +| Activity Agent Server to Microsoft Entra ID Tenant | HTTPS | 443 | Entra ID authentication, Graph API, Office 365 API | + +## SQL Server Additional Firewall Rules + +The following firewall settings are required for communication between the Activity Monitor Activity +Agent server and the target SQL Server: + +| Communication Direction | Protocol | Ports | Description | +| ----------------------------------- | -------- | ----- | ----------------------- | +| SQL Server to Activity Agent Server | TCP | 1433 | Default SQL Server Port | + +If the Activity Monitor cannot connect to the SQL Server, ensure that SQL Server Browsing state is +**Running**. + +## Integration with Netwrix Access Analyzer Additional Firewall Rules + +Firewall settings are dependent upon the type of environment being targeted. The following firewall +settings are required for communication between the agent server and the Access Analyzer Console: + +| Communication Direction | Protocol | Ports | Description | +| ------------------------------- | -------- | ---------- | ------------------------------ | +| Access Analyzer to Agent Server | TCP | 445 | SMB, used for Agent Deployment | +| Access Analyzer to Agent Server | TCP | Predefined | WMI, used for Agent Deployment | diff --git a/docs/activitymonitor/9.0/requirements/activityagent/entraid-activity.md b/docs/activitymonitor/9.0/requirements/activityagent/entraid-activity.md new file mode 100644 index 0000000000..17e5aa1972 --- /dev/null +++ b/docs/activitymonitor/9.0/requirements/activityagent/entraid-activity.md @@ -0,0 +1,225 @@ +--- +title: "Microsoft Entra ID Activity Auditing Configuration" +description: "Microsoft Entra ID Activity Auditing Configuration" +sidebar_position: 30 +--- + +# Microsoft Entra ID Activity Auditing Configuration + +It is necessary to register Activity Monitor as a web application to the targeted Microsoft Entra ID +(formerly Azure AD), in order for Activity Monitor to monitor the environment. This generates the +Client ID and Client Secret needed by the Activity Agent. See +[Microsoft Support](https://docs.microsoft.com/en-us/azure/active-directory/active-directory-reporting-api-prerequisites-azure-portal) +for assistance in configuring the Microsoft Entra ID web application. + +:::note +A user account with the Global Administrator role is required to register an app with +Microsoft Entra ID. +::: + + +**Configuration Settings from the Registered Application** + +The following settings are needed from your tenant once you have registered the application: + +- Tenant ID – This is the Tenant ID for Microsoft Entra ID +- Client ID – This is the Application (client) ID for the registered application +- Client Secret – This is the Client Secret Value generated when a new secret is created + + :::warning + It is not possible to retrieve the value after saving the new key. It must be + copied first. + ::: + + +## Permissions + +The following permissions are required: + +- Microsoft Graph API + + - Application Permissions: + + - AuditLog.Read.All – Read all audit log data + - Directory.Read.All – Read directory data + - User.Read.All – Read all users' full profiles + +## Register a Microsoft Entra ID Application + +Follow the steps to register Activity Monitor with Microsoft Entra ID. + +:::note +The steps below are for registering an app through the Microsoft Entra admin center. These +steps may vary slightly if you use a different Microsoft portal. See the relevant Microsoft +documentation for additional information. +::: + + +**Step 1 –** Sign in to the [Microsoft Entra admin center](https://entra.microsoft.com/). + +**Step 2 –** On the left navigation menu, navigate to **Identity** > **Applications** and click App +registrations. + +**Step 3 –** In the top toolbar, click **New registration**. + +**Step 4 –** Enter the following information in the Register an application page: + +- Name – Enter a user-facing display name for the application, for example Netwrix Activity Monitor + Entra ID +- Supported account types – Select **Accounts in this organizational directory only** +- Redirect URI – Set the Redirect URI to **Public client/native** (Mobile and desktop) from the drop + down menu. In the text box, enter the following: + +**Urn:ietf:wg:oauth:2.0:oob** + +**Step 5 –** Click **Register**. + +The Overview page for the newly registered app opens. Review the newly created registered +application. Now that the application has been registered, permissions need to be granted to it. + +## Grant Permissions to the Registered Application + +Follow the steps to set up permissions to enable the Activity Monitor to monitor data and collect +logs from Microsoft Entra ID. + +:::note +The steps below are for registering an app through the Microsoft Entra admin center. These +steps may vary slightly if you use a different Microsoft portal. See the relevant Microsoft +documentation for additional information. +::: + + +**Step 1 –** Select the newly-created, registered application. If you left the Overview page, it +will be listed in the **Identity** > **Applications** > **App registrations** > **All applications** +list. + +**Step 2 –** On the registered app blade, click **API permissions** in the Manage section. + +**Step 3 –** In the top toolbar, click **Add a permission**. + +**Step 4 –** On the Request API permissions blade, select **Microsoft Graph** on the Microsoft APIs +tab. Select the following permissions: + +- Under Application Permissions, select: + + - AuditLog.Read.All – Read all audit log data + - Directory.Read.All – Read directory data + - User.Read.All – Read all users' full profiles + +**Step 5 –** At the bottom of the page, click **Add Permissions**. + +**Step 6 –** Click **Grant Admin Consent for [tenant]**. Then click **Yes** in the confirmation +window. + +Now that the permissions have been granted to it, the settings required for Activity Monitor need to +be collected. + +## Identify the Client ID + +Follow the steps to find the registered application's Client ID. + +:::note +The steps below are for registering an app through the Microsoft Entra admin center. These +steps may vary slightly if you use a different Microsoft portal. See the relevant Microsoft +documentation for additional information. +::: + + +**Step 1 –** Select the newly-created, registered application. If you left the Overview page, it +will be listed in the **Identity** > **Applications** > **App registrations** > **All applications** +list. + +**Step 2 –** Copy the **Application (client) ID** value. + +**Step 3 –** Save this value in a text file. + +This is needed for adding an Microsoft Entra ID host in the Activity Monitor. Next identify the +Tenant ID. + +## Identify the Tenant ID + +The Tenant ID is available in two locations within Microsoft Entra ID. + +**Registered Application Overview Blade** + +You can copy the Tenant ID from the same page where you just copied the Client ID. Follow the steps +to copy the Tenant ID from the registered application Overview blade. + +**Step 1 –** Copy the Directory (tenant) ID value. + +**Step 2 –** Save this value in a text file. + +This is needed for adding an Microsoft Entra ID host in the Activity Monitor. Next generate the +application’s Client Secret Key. + +**Overview Page** + +Follow the steps to find the tenant name where the registered application resides. + +:::note +The steps below are for registering an app through the Microsoft Entra admin center. These +steps may vary slightly if you use a different Microsoft portal. See the relevant Microsoft +documentation for additional information. +::: + + +**Step 1 –** Sign in to the [Microsoft Entra admin center](https://entra.microsoft.com/). + +**Step 2 –** Copy the Tenant ID value. + +**Step 3 –** Save this value in a text file. + +This is needed for adding an Microsoft Entra ID host in the Activity Monitor. Next generate the +application’s Client Secret Key. + +## Generate the Client Secret Key + +Follow the steps to find the registered application's Client Secret, create a new key, and save its +value when saving the new key. + +:::note +The steps below are for registering an app through the Microsoft Entra admin center. These +steps may vary slightly if you use a different Microsoft portal. See the relevant Microsoft +documentation for additional information. +::: + + +:::warning +It is not possible to retrieve the value after saving the new key. It must be copied +first. +::: + + +**Step 1 –** Select the newly-created, registered application. If you left the Overview page, it +will be listed in the **Identity** > **Applications** > **App registrations** > **All applications** +list. + +**Step 2 –** On the registered app blade, click **Certificates & secrets** in the Manage section. + +**Step 3 –** In the top toolbar, click **New client secret**. + +**Step 4 –** On the Add a client secret blade, complete the following: + +- Description – Enter a unique description for this secret +- Expires – Select the duration. + + :::note + Setting the duration on the key to expire requires reconfiguration at the time of + expiration. It is best to configure it to expire in 1 or 2 years. + ::: + + +**Step 5 –** Click **Add** to generate the key. + +:::warning +If this page is left before the key is copied, then the key is not retrievable, and +this process will have to be repeated. +::: + + +**Step 6 –** The Client Secret will be displayed in the Value column of the table. You can use the +Copy to clipboard button to copy the Client Secret. + +**Step 7 –** Save this value in a text file. + +This is needed for adding an Microsoft Entra ID in the Activity Monitor. diff --git a/docs/activitymonitor/9.0/requirements/activityagent/exchange-activity.md b/docs/activitymonitor/9.0/requirements/activityagent/exchange-activity.md new file mode 100644 index 0000000000..70d4003a02 --- /dev/null +++ b/docs/activitymonitor/9.0/requirements/activityagent/exchange-activity.md @@ -0,0 +1,287 @@ +--- +title: "Exchange Online Activity Auditing Configuration" +description: "Exchange Online Activity Auditing Configuration" +sidebar_position: 10 +--- + +# Exchange Online Activity Auditing Configuration + +In order to collect logs and monitor Exchange Online activity using the Netwrix Activity Monitor, it +needs to be registered with Microsoft® Entra ID® (formerly Azure AD). + +:::note +A user account with the Global Administrator role is required to register an app with +Microsoft Entra ID. +::: + + +**Additional Requirement** + +In addition to registering the application with Microsoft Entra ID, the following is required: + +- Enable Auditing for Exchange Online + +See the Enable Auditing for Exchange Online topic for additional information. + +**Configuration Settings from the Registered Application** + +The following settings are needed from your tenant once you have registered the application: + +- Tenant ID – This is the Tenant ID for Microsoft Entra ID +- Client ID – This is the Application (client) ID for the registered application +- Client Secret – This is the Client Secret Value generated when a new secret is created + + :::warning + It is not possible to retrieve the value after saving the new key. It must be + copied first. + ::: + + +**Permissions for Microsoft Graph API** + +- Application: + + - Directory.Read.All – Read directory data + - User.Read.All – Read all users' full profiles + +**Permissions for Office 365 Management APIs** + +- Application Permissions: + + - ActivityFeed.Read – Read activity data for your organization + - ActivityFeed.ReadDlp – Read DLP policy events including detected sensitive data + +## Register a Microsoft Entra ID Application + +Follow the steps to register Activity Monitor with Microsoft Entra ID. + +:::note +The steps below are for registering an app through the Microsoft Entra admin center. These +steps may vary slightly if you use a different Microsoft portal. See the relevant Microsoft +documentation for additional information. +::: + + +**Step 1 –** Sign in to the [Microsoft Entra admin center](https://entra.microsoft.com/). + +**Step 2 –** On the left navigation menu, navigate to **Identity** > **Applications** and click App +registrations. + +**Step 3 –** In the top toolbar, click **New registration**. + +**Step 4 –** Enter the following information in the Register an application page: + +- Name – Enter a user-facing display name for the application, for example Netwrix Activity Monitor + for Exchange +- Supported account types – Select **Accounts in this organizational directory only** +- Redirect URI – Set the Redirect URI to **Public client/native** (Mobile and desktop) from the drop + down menu. In the text box, enter the following: + +**urn:ietf:wg:oauth:2.0:oob** + +**Step 5 –** Click **Register**. + +The Overview page for the newly registered app opens. Review the newly created registered +application. Now that the application has been registered, permissions need to be granted to it. + +## Grant Permissions to the Registered Application + +Follow the steps to grant permissions to the registered application. + +:::note +The steps below are for registering an app through the Microsoft Entra admin center. These +steps may vary slightly if you use a different Microsoft portal. See the relevant Microsoft +documentation for additional information. +::: + + +**Step 1 –** Select the newly-created, registered application. If you left the Overview page, it +will be listed in the **Identity** > **Applications** > **App registrations** > **All applications** +list. + +**Step 2 –** On the registered app blade, click **API permissions** in the Manage section. + +**Step 3 –** In the top toolbar, click **Add a permission**. + +**Step 4 –** On the Request API permissions blade, select **Microsoft Graph** on the Microsoft APIs +tab. Select the following permissions: + +- Application: + + - Directory.Read.All – Read directory data + - User.Read.All – Read all users' full profiles + +**Step 5 –** At the bottom of the page, click **Add Permissions**. + +**Step 6 –** In the top toolbar, click **Add a permission**. + +**Step 7 –** On the Request API permissions blade, select Office 365 Management APIs on the +Microsoft APIs tab. Select the following permissions: + +- Application Permissions: + + - ActivityFeed.Read – Read activity data for your organization + - ActivityFeed.ReadDlp – Read DLP policy events including detected sensitive data + +**Step 8 –** At the bottom of the page, click **Add Permissions**. + +**Step 9 –** Click **Grant Admin Consent for [tenant]**. Then click **Yes** in the confirmation +window. + +Now that the permissions have been granted to it, the settings required for Activity Monitor need to +be collected. + +## Identify the Client ID + +Follow the steps to find the registered application's Client ID. + +:::note +The steps below are for registering an app through the Microsoft Entra admin center. These +steps may vary slightly if you use a different Microsoft portal. See the relevant Microsoft +documentation for additional information. +::: + + +**Step 1 –** Select the newly-created, registered application. If you left the Overview page, it +will be listed in the **Identity** > **Applications** > **App registrations** > **All applications** +list. + +**Step 2 –** Copy the **Application (client) ID** value. + +**Step 3 –** Save this value in a text file. + +This is needed for adding a Exchange Online host in the Activity Monitor. See the +[Exchange Online](/docs/activitymonitor/9.0/admin/monitoredhosts/add/exchangeonline.md) topic for +additional information. Next identify the Tenant ID. + +## Identify the Tenant ID + +The Tenant ID is available in two locations within Microsoft Entra ID. + +**Registered Application Overview Blade** + +You can copy the Tenant ID from the same page where you just copied the Client ID. Follow the steps +to copy the Tenant ID from the registered application Overview blade. + +**Step 1 –** Copy the Directory (tenant) ID value. + +**Step 2 –** Save this value in a text file. + +This is needed for adding a Exchange Online host in the Activity Monitor. See the +[Exchange Online](/docs/activitymonitor/9.0/admin/monitoredhosts/add/exchangeonline.md) topic for +additional information. Next identify the Tenant ID. Next generate the application’s Client Secret +Key. + +**Overview Page** + +Follow the steps to find the tenant name where the registered application resides. + +:::note +The steps below are for registering an app through the Microsoft Entra admin center. These +steps may vary slightly if you use a different Microsoft portal. See the relevant Microsoft +documentation for additional information. +::: + + +**Step 1 –** Sign in to the [Microsoft Entra admin center](https://entra.microsoft.com/). + +**Step 2 –** Copy the Tenant ID value. + +**Step 3 –** Save this value in a text file. + +This is needed for adding a Exchange Online host in the Activity Monitor. See the +[Exchange Online](/docs/activitymonitor/9.0/admin/monitoredhosts/add/exchangeonline.md) topic for +additional information. Next identify the Tenant ID. Next generate the application’s Client Secret +Key. + +## Generate the Client Secret Key + +Follow the steps to find the registered application's Client Secret, create a new key, and save its +value when saving the new key. + +:::note +The steps below are for registering an app through the Microsoft Entra admin center. These +steps may vary slightly if you use a different Microsoft portal. See the relevant Microsoft +documentation for additional information. +::: + + +:::warning +It is not possible to retrieve the value after saving the new key. It must be copied +first. +::: + + +**Step 1 –** Select the newly-created, registered application. If you left the Overview page, it +will be listed in the **Identity** > **Applications** > **App registrations** > **All applications** +list. + +**Step 2 –** On the registered app blade, click **Certificates & secrets** in the Manage section. + +**Step 3 –** In the top toolbar, click **New client secret**. + +**Step 4 –** On the Add a client secret blade, complete the following: + +- Description – Enter a unique description for this secret +- Expires – Select the duration. + + :::note + Setting the duration on the key to expire requires reconfiguration at the time of + expiration. It is best to configure it to expire in 1 or 2 years. + ::: + + +**Step 5 –** Click **Add** to generate the key. + +:::warning +If this page is left before the key is copied, then the key is not retrievable, and +this process will have to be repeated. +::: + + +**Step 6 –** The Client Secret will be displayed in the Value column of the table. You can use the +Copy to clipboard button to copy the Client Secret. + +**Step 7 –** Save this value in a text file. + +This is needed for adding a Exchange Online host in the Activity Monitor. See the +[Exchange Online](/docs/activitymonitor/9.0/admin/monitoredhosts/add/exchangeonline.md) topic for +additional information. + +## Enable Auditing for Exchange Online + +Follow the steps to enable auditing for Exchange Online so the Activity Monitor can receive events. + +**Step 1 –** In the Microsoft Purview compliance portal at +[https://compliance.microsoft.com](https://compliance.microsoft.com/), go to **Solutions** > +**Audit**. Or, to go directly to the Audit page at +[https://compliance.microsoft.com/auditlogsearch](https://compliance.microsoft.com/auditlogsearch). + +**Step 2 –** If auditing is not turned on for your organization, a banner is displayed prompting you +start recording user and admin activity. + +**Step 3 –** Select the **Start recording** user and **admin activity** banner. + +It may take several hours before events appear in the application. The Activity Monitor now has +Exchange Online auditing enabled as needed to receive events. See the Microsoft +[Turn auditing on or off](https://learn.microsoft.com/en-us/microsoft-365/compliance/audit-log-enable-disable?view=o365-worldwide) +article for additional information on enabling or disabling auditing. + +**Alternative Verification Method** + +Use the following command in Exchange Online PowerShell to verify auditing has been enabled: + +``` +Get-AdminAuditLogConfig | Format-List UnifiedAuditLogIngestionEnabled +``` + +A value of **True** for the `UnifiedAuditLogIngestionEnabled` property indicates that auditing is +turned on. + +If auditing is turned off, use either the button on the Audit page or the following command: + +``` +Set-AdminAuditLogConfig -UnifiedAuditLogIngestionEnabled $true +``` + +Auditing is now enabled. You can rerun the previous command to verify this. diff --git a/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/_category_.json b/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/_category_.json new file mode 100644 index 0000000000..56d8e89ce6 --- /dev/null +++ b/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/_category_.json @@ -0,0 +1,6 @@ +{ + "label": "NAS Device Configuration", + "position": 40, + "collapsed": true, + "collapsible": true +} \ No newline at end of file diff --git a/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/azure-files/_category_.json b/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/azure-files/_category_.json new file mode 100644 index 0000000000..99bd0e8259 --- /dev/null +++ b/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/azure-files/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Azure Files Activity Auditing Configuration", + "position": 5, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "azurefiles-activity" + } +} \ No newline at end of file diff --git a/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/azure-files/azurefiles-activity.md b/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/azure-files/azurefiles-activity.md new file mode 100644 index 0000000000..2e690155c2 --- /dev/null +++ b/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/azure-files/azurefiles-activity.md @@ -0,0 +1,198 @@ +--- +title: "Azure Files Activity Auditing Configuration" +description: "Azure Files Activity Auditing Configuration" +sidebar_position: 5 +--- + +# Azure Files Activity Auditing Configuration +Activity Monitor can monitor CIFS activity on Azure Files shares. + +The product uses the native auditing capability of Azure Files, which writes audit data to a separate storage account. +This feature requires manual configuration. + +There are several steps in preparing Azure Files for monitoring: + +1. Enable auditing for storage accounts. +2. Register an application in Azure. +3. Assign permissions and RBAC roles. +4. Configure Activity Monitor. + +## Enable auditing for storage accounts + +Auditing in Azure Files is disabled by default. It must be enabled for each storage account to be monitored. + +![Azure Files auditing](/images/activitymonitor/9.0/config/azure-files/azure-files-audit.webp) + +### Logs storage account +You must provide a storage account for audit data. The audit data is written as blobs named `insight-logs` to that storage account. +It must be a different storage account — it cannot be the same account that hosts Azure Files. + +It is recommended to share such a *logs storage account* among multiple *files storage accounts*. +A single account can store nearly unlimited blobs and up to 5 PB of data, which is more than enough for audit logs. +A shared account also helps stay within the Azure limit of 250–500 accounts per region per subscription. + +However, for security reasons, you may choose to use separate *logs storage accounts* so that activity from different accounts is not mixed in the same blob storage. + +The *logs storage account* must be in the same Azure region as the monitored Azure Files storage account, but it does not need +to be in the same resource group or subscription. + +Because the product does not require historical logs, it is recommended to configure an **Azure Lifecycle Management rule** for this storage account +to control storage volume and cost (not documented here). Otherwise, the data will be stored indefinitely. + +### Diagnostic setting + +To enable auditing, you must enable the Diagnostic Setting for each Azure Files storage account to be monitored. + +This can be done for each storage account individually or in bulk using Azure Policy to set Diagnostic Settings +at the management group, subscription, or resource group scope (not documented here). + +1. Open the storage account in the Microsoft Azure portal. + Navigate to **Monitoring > Diagnostic settings > File**. + +2. Click **Add diagnostic setting** to create a new auditing configuration or open an existing one. + +3. Under the **Logs** section, select **audit**, **StorageRead**, **StorageWrite**, and **StorageDelete**. + You can adjust these categories based on your needs; for example, unselect **StorageRead** if you are not interested in read activity. + +4. Under the **Destination details** section, select **Archive to a storage account**, then choose the storage account prepared in Step 1. + +5. Click **Save** to apply the diagnostic changes. + +:::note +It may take up to 90 minutes for the changes to take effect. +::: + +## Register an application in Azure + +Monitoring of Azure Files requires an application to be registered in the Azure portal, assigning it permissions to access the Graph API and +RBAC roles to access storage accounts. + +If you already have an application registered for Activity Monitor for Entra ID, SharePoint Online, or Exchange Online, you can reuse that +registration for Azure Files by assigning additional RBAC roles. + +Follow these steps to register the application in Azure. + +### Open Microsoft Azure portal + +- Azure Public – https://portal.azure.com/ +- Azure for US Government GCC – https://portal.azure.com/ +- Azure for US Government GCC High – https://portal.azure.us/ +- Azure for US Government DoD – https://portal.azure.us/ +- Azure Germany – https://portal.microsoftazure.de/ +- Azure China by 21Vianet – https://portal.azure.cn/ + +Use the search box to locate the **App registrations** page, then select **New registration**. + +### Register an application + +1. Specify **Netwrix Activity Monitor** as the application name. +2. Choose **Accounts in this organizational directory only**. +3. Change the type of Redirect URI to **Public client/native (mobile & desktop)**. +4. Specify `urn:ietf:wg:oauth:2.0:oob` as the value. +5. Click **Register**. + +### Copy Application (client) ID and Tenant (directory) ID + +On the **Overview** page, copy the **Application (client) ID** and **Directory (tenant) ID** values and save them for later. + +### Create a new client secret + +1. Open the **Manage > Certificates & secrets** page. +2. Select **New client secret**. +3. Specify a description and an expiration period. +4. On the **Certificates & secrets** page, copy the **Value** of the created secret and save it for later. + +:::warning +Make sure you copy the **Value**, not the **Secret ID**. +::: + +### Grant API permissions + +Activity Monitor requires the `User.Read.All` permission to resolve user SIDs in activity events to user names. + +1. Open the **API permissions** page. +2. Select **Add a permission** and add the following to the existing **User.Read**: + **Microsoft Graph** + Type: **Application permissions** + Permission: `User.Read.All` +3. Click **Grant admin consent for Your Company**. + +## Assign Azure RBAC roles for storage accounts + +The registered application requires Azure RBAC role assignments to list storage accounts and read audit data. + +Assign the following roles to the registered application: + +- `Reader` – the management plane role. + Allows enumeration of storage accounts and reading of their settings. + +- `Storage Blob Data Reader` – the data plane role. + Allows reading of audit data from the logs storage account(s). + +You can assign these roles at different levels, which grant access to all storage accounts within the selected scope: + +- **Management group** – grants access to all storage accounts under the management group. +- **Subscription** – grants access to all storage accounts under the subscription. +- **Resource group** – grants access to all storage accounts under the resource group. +- **Storage account** – grants access to the specified storage account only. + +![RBAC Roles Scopes](/images/activitymonitor/9.0/config/azure-files/rbac-roles-scopes.webp) + +Choose the appropriate scope, and then follow these steps: + +1. In the Azure portal, open the target scope resource (management group, subscription, resource group, or storage account). +2. Open the **Access control (IAM)** page. +3. Select **Add > Add role assignment**. +4. Select `Reader` on the **Role** page, and then select **Next**. +5. Select the registered application on the **Members** page, and then select **Review + assign**. +6. Select **Add > Add role assignment** again. +7. Select `Storage Blob Data Reader` on the **Role** page, and then select **Next**. +8. Select the registered application on the **Members** page, and then select **Next**. +9. _(Optional)_ Select **Add condition** on the **Conditions** page, change the editor type to **Code**, and enter the following: + + +``` +( + ( + !(ActionMatches{'Microsoft.Storage/storageAccounts/blobServices/containers/blobs/read'}) + ) + OR + ( + @Resource[Microsoft.Storage/storageAccounts/blobServices/containers:name] StringStartsWith 'insights-logs-' + ) +) +``` + +This condition grants access only to blob containers that store audit data. Access to all other containers is denied. + +10. Select **Review + assign**. + +:::warning +It may take some time for the RBAC assignments to become effective. +::: + +## Configure Activity Monitor + +The last step is adding the Azure Files storage account to Activity Monitor. + +1. On the **Monitored Hosts & Services** page, select **Add Host/Service**. +2. Select the agent that will be monitoring Azure Files, and then select **Next**. +3. Select **Azure Files**, specify the tenant’s domain name, and then select **Next**. +4. On the **Connection** page, specify the Tenant ID (if it was not resolved automatically), Client ID, and Client Secret—values +copied in the previous steps during application registration. +5. Select **Connect**. +The button will verify the connection to Azure, enumerate all storage accounts, and retrieve their settings visible to the registered application. + +:::note +If the product fails to enumerate storage accounts, the RBAC roles were either assigned incorrectly or have not yet become effective. Retry later. +::: + +6. On the **Storage Accounts** page, select the storage accounts to be monitored, and then select **Next**. +7. Complete the wizard by selecting operations and output settings. + +:::info +You can use this wizard multiple times to add newly created storage accounts—already added accounts will be ignored. +::: + +8. Check the status of the added storage accounts on the **Monitored Hosts & Services** page. +Address any audit setting misconfigurations or missing RBAC roles. \ No newline at end of file diff --git a/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/celerra-vnx-aac/_category_.json b/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/celerra-vnx-aac/_category_.json new file mode 100644 index 0000000000..6f60d370f4 --- /dev/null +++ b/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/celerra-vnx-aac/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Dell Celerra & Dell VNX Activity Auditing Configuration", + "position": 20, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "celerra-vnx-activity" + } +} \ No newline at end of file diff --git a/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/celerra-vnx-aac/celerra-vnx-activity.md b/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/celerra-vnx-aac/celerra-vnx-activity.md new file mode 100644 index 0000000000..7268d6eb62 --- /dev/null +++ b/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/celerra-vnx-aac/celerra-vnx-activity.md @@ -0,0 +1,63 @@ +--- +title: "Dell Celerra & Dell VNX Activity Auditing Configuration" +description: "Dell Celerra & Dell VNX Activity Auditing Configuration" +sidebar_position: 20 +--- + +# Dell Celerra & Dell VNX Activity Auditing Configuration + +An Dell Celerra or VNX device can be configured to audit Server Message Block (SMB) protocol access +events. All audit data can be forwarded to the Dell Common Event Enabler (CEE). The Activity Monitor +listens for all events coming through the Dell CEE and translates all relevant information into +entries in the Log files or syslog messages. + +Complete the following checklist prior to configuring the Activity Monitor to monitor the host. +Instructions for each item of the checklist are detailed within the following sections. + +**Checklist Item 1: Plan Deployment** + +- Prior to beginning the deployment, gather the following: + + - DNS name of Celerra or VNX CIFS share(s) to be monitored + - Data Mover or Virtual Data Mover hosting the share(s) to be monitored + - Account with access to the CLI + - Download the Dell CEE from: + + - [https://www.dell.com/support](https://www.dell.com/support) + +**Checklist Item 2: Install Dell CEE** + +- Dell CEE can be installed on the same Windows server as the Activity Agent, or on a different + server. If it is installed on the same host, the activity agent can configure it automatically. + + :::info + The latest version of Dell CEE is the recommended version to use with the + asynchronous bulk delivery (VCAPS) feature. + ::: + + +- Important: + + - Open MS-RPC ports between the Dell device and the Windows proxy server(s) where the Dell CEE + is installed + - Dell CEE 8.4.2 through Dell CEE 8.6.1 are not supported for use with the VCAPS feature + - Dell CEE requires .NET Framework 3.5 to be installed on the Windows proxy server + +- See the [Install & Configure Dell CEE](/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/celerra-vnx-aac/installcee.md) topic for instructions. + +**Checklist Item 3: Dell Device Configuration** + +- Configure the `cepp.conf` file on the Celerra VNX Cluster +- See the + [Connect Data Movers to the Dell CEE Server](/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/celerra-vnx-aac/installcee.md#connect-data-movers-to-the-dell-cee-server) + topic for instructions. + +**Checklist Item 4: Activity Monitor Configuration** + +- Deploy the Activity Monitor Activity Agent, preferably on the same server where Dell CEE is + installed + + - After activity agent deployment, configure the Dell CEE Options tab of the agent's Properties + window within the Activity Monitor Console + +Checklist Item 5: Configure Dell CEE to Forward Events to the Activity Agent diff --git a/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/celerra-vnx-aac/installcee.md b/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/celerra-vnx-aac/installcee.md new file mode 100644 index 0000000000..44921fd78f --- /dev/null +++ b/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/celerra-vnx-aac/installcee.md @@ -0,0 +1,207 @@ +--- +title: "Install & Configure Dell CEE" +description: "Install & Configure Dell CEE" +sidebar_position: 10 +--- + +# Install & Configure Dell CEE + +Dell CEE should be installed on a Windows or a Linux server. The Dell CEE software is not a Netwrix +product. Dell customers have a support account with Dell to access the download. + +:::tip +Remember, the latest version is the recommended version of Dell CEE. +::: + + +:::info +The Dell CEE package can be installed on the Windows server where the Activity +Monitor agent will be deployed (recommended) or on any other Windows or Linux server. +::: + + +Follow the steps to install the Dell CEE. + +**Step 1 –** Obtain the latest CEE install package from Dell and any additional license required for +this component. It is recommended to use the most current version. + +**Step 2 –** Follow the instructions in the Dell +[Using the Common Event Enabler on Windows Platforms](https://www.dell.com/support/home/en-us/product-support/product/common-event-enabler/docs) +guide to install and configure the CEE. The installation will add two services to the machine: + +- EMC Checker Service (Display Name: EMC CAVA) +- EMC CEE Monitor (Display Name: EMC CEE Monitor) + +:::info +The latest version of .NET Framework and Dell CEE is recommended to use with the +asynchronous bulk delivery (VCAPS) feature. +::: + + +See the [CEE Debug Logs](/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/unity-aac/validate.md#cee-debug-logs) section for information on +troubleshooting issues related to Dell CEE. + +After Dell CEE installation is complete, it is necessary to Connect Data Movers to the Dell CEE +Server. + +## Configure Dell Registry Key Settings + +There may be situations when Dell CEE needs to be installed on a different Windows server than the +one where the Activity Monitor activity agent is deployed. In those cases it is necessary to +manually set the Dell CEE registry key to forward events. + +**Step 1 –** Open the Registry Editor (run regedit). + +![registryeditor](/images/activitymonitor/9.0/config/dellpowerstore/registryeditor.webp) + +**Step 2 –** Navigate to following location: + +**HKEY_LOCAL_MACHINE\SOFTWARE\EMC\CEE\CEPP\AUDIT\Configuration** + +**Step 3 –** Right-click on **Enabled** and select Modify. The Edit DWORD Value window opens. + +**Step 4 –** In the Value data field, enter the value of 1. Click OK, and the Edit DWORD Value +window closes. + +**Step 5 –** Right-click on **EndPoint** and select Modify. The Edit String window opens. + +**Step 6 –** In the Value data field, enter the StealthAUDIT value with the IP Address for the +Windows proxy server hosting the Activity Monitor activity agent. Use the following format: + +**StealthAUDIT@[IP ADDRESS]** + +Examples: + +**StealthAUDIT@192.168.30.15** + +**Step 7 –** Click OK. The Edit String window closes. Registry Editor can be closed. + +![services](/images/activitymonitor/9.0/config/dellpowerstore/services.webp) + +**Step 8 –** Open Services (run `services.msc`). Start or Restart the EMC CEE Monitor service. + +The Dell CEE registry key is now properly configured to forward event to the Activity Monitor +activity agent. + +## Connect Data Movers to the Dell CEE Server + +The `cepp.conf` file contains information that is necessary to connect the Data Movers to the Dell +CEE server. An administrator must create a configuration file which contains at least one event, one +pool, and one server. All other parameters are optional. The `cepp.conf` file resides on the Data +Mover. + +**Step 1 –** Log into the Dell Celerra or VNX server with an administrator account. The +administrative account should have a $ character in the terminal. + +:::note +Do not use a # charter. +::: + + +**Step 2 –** Create or retrieve the `cepp.conf` file. + +If there is not a `cepp.conf` file on the Data Mover(s), use a text editor to create a new blank +file in the home directory named `cepp.conf`. The following is an example command if using the text +editor 'vi' to create a new blank file: + +**$ vi cepp.conf** + +> If a `cepp.conf` file already exists, it can be retrieved from the Data Movers for modification +> with the following command: + +**$ server_file [DATA_MOVER_NAME] -get cepp.conf cepp.conf** + +**Step 3 –** Configure the `cepp.conf` file. For information on the `cepp.conf` file, see the Dell +[Using the Common Event Enabler for Windows Platforms](https://www.dellemc.com/en-us/collaterals/unauth/technical-guides-support-information/products/storage-3/docu48055.pdf) +guide instructions on how to add parameters or edit the values or existing parameters. + +:::note +The information can be added to the file on one line or separate lines by using a space +and a "\"" at the end of each line, except for the last line and the lines that contain global +options: `cifsserver`, `surveytime`, `ft`, and `msrpcuser`. +::: + + +The Activity Monitor requires the following parameters to be set in the `cepp.conf` file: + +- `pool name= ` + - This should equal the name assigned to the configuration container. This container is composed + of the server(s) IP Address or FQDN where the Dell CEE is installed and where the list of + events to be monitored is located. It can be named as desired but must be a pool name. +- `servers= ` + - This should equal the IP Address or FQDN of the Windows server where the Dell CEE is + installed. If several servers are specified, separate them with the vertical bar (|) or a + colon (:). +- `postevents= ` + - The following events are required (separated with the vertical bar): + `CloseModified|CloseUnmodified|CreateDir|CreateFile|DeleteDir|DeleteFile|RenameDir|RenameFile|SetAclDir|SetAclFile ` + - If "Directory Read/List" operations are needed, append `OpenDir` to the list. +- `msrpcuser= ` + + - This should equal the domain account used to run the Dell CEE Monitor and Dell CAVA services + on the Windows server. This parameter is a security measure used to ensure events are only + sent to the appropriate servers. + + All unspecified parameters use the default setting. For most configurations, the default + setting is sufficient. + + Example cepp.conf file format: + +**msrpcuser=[DOMAIN\DOMAINUSER]** + + pool name=[POOL_NAME] \ + +**servers=[IP_ADDRESS1]|[IP_ADDRESS2]|... \** + + postevents=[EVENT1]|[EVENT2]|... + + Example cepp.conf file format for the Activity Monitor: + +**msrpcuser=[DOMAIN\DOMAINUSER running CEE services]** + + pool name=[POOL_NAME for configuration container] \ + +**servers=[IP_ADDRESS where CEE is installed]|... \** + + postevents=[EVENT1]|[EVENT2]|... + + Example of a completed cepp.conf file for the Activity Monitor: + +**msrpcuser=example\user1** + + pool name=pool \ + +**servers=192.168.30.15 \** + + postevents=CloseModified|CloseUnmodified|CreateDir|CreateFile|DeleteDir|DeleteFile|RenameDir|RenameFile|SetAclDir|SetAclFile + +**Step 4 –** Move the `cepp.conf` file to the Data Mover(s) root file system. Run the following +command: + +**$ server_file [DATA_MOVER_NAME]-put cepp.conf cepp.conf** + +:::note +Each Data Mover which runs Celerra Event Publishing Agent (CEPA) must have a `cepp.conf` +file, but each configuration file can specify different events. +::: + + +**Step 5 –** (This step is required only if using the `msrpcuser` parameter) Register the MSRPC user +(see Step 3 for additional information on this parameter). Before starting CEPA for the first time, +the administrator must issue the following command from the Control Station and follow the prompts +for entering information: + +**/nas/sbin/server_user server_2 -add -md5 -passwd [DOMAIN\DOMAINUSER for msrpcuser]** + +**Step 6 –** Start the CEPA facility on the Data Mover. Use the following command: + +**server_cepp [DATA_MOVER_NAME] -service –start** + +Then verify the CEPA status using the following command: + +**server_cepp [DATA_MOVER_NAME] -service –status** + +Once the `cepp.config` file has been configured, it is time to configure and enable monitoring with +the Activity Monitor. See the +[Netwrix Activity Monitor Documentation](https://helpcenter.netwrix.com/category/activitymonitor) +for additional information. diff --git a/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/celerra-vnx-aac/validate.md b/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/celerra-vnx-aac/validate.md new file mode 100644 index 0000000000..167a8b34fe --- /dev/null +++ b/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/celerra-vnx-aac/validate.md @@ -0,0 +1,159 @@ +--- +title: "Validate Setup" +description: "Validate Setup" +sidebar_position: 20 +--- + +# Validate Setup + +Once the Activity Monitor agent is configured to monitor the Dell device, the automated +configuration must be validated to ensure events are being monitored. + +## Validate Dell CEE Registry Key Settings + +:::note +See the +[Configure Dell Registry Key Settings](/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/celerra-vnx-aac/installcee.md#configure-dell-registry-key-settings) +topic for information on manually setting the registry key. +::: + + +After the Activity Monitor activity agent has been configured to monitor the Dell device, it will +configure the Dell CEE automatically if it is installed on the same server as the agent. This needs +to be set manually in the rare situations where it is necessary for the Dell CEE to be installed on +a different server than the Windows proxy server(s) where the Activity Monitor activity agent is +deployed. + +If the monitoring agent is not registering events, validate that the EndPoint is accurately set. +Open the Registry Editor (run regedit). For the synchronous real-time delivery mode (AUDIT), use the +following steps. + +**Step 1 –** Navigate to the following windows registry key: + +**HKEY_LOCAL_MACHINE\SOFTWARE\EMC\CEE\CEPP\Audit\Configuration** + +![registryeditorendpoint](/images/activitymonitor/9.0/config/dellunity/registryeditorendpoint.webp) + +**Step 2 –** Ensure that the Enabled parameter is set to 1. + +**Step 3 –** Ensure that the EndPoint parameter contains an address string for the Activity Monitor +agent in the following formats: + +- For the RPC protocol, `StealthAUDIT@'ip-address-of-the-agent'` + +- For the HTTP protocol,` StealthAUDIT@http://'ip-address-of-the-agent':'port'` + +:::note +All protocol strings are case sensitive. The EndPoint parameter may also contain values +for other applications, separated with semicolons. +::: + + +**Step 4 –** If you changed any of the settings, restart the CEE Monitor service. + +**For Asynchronous Bulk Delivery Mode** + +For the asynchronous bulk delivery mode with a cadence based on a time period or a number of events +(VCAPS), use the following steps. + +**Step 1 –** Navigate to the following windows registry key: + +**HKEY_LOCAL_MACHINE\SOFTWARE\EMC\CEE\CEPP\VCAPS\Configuration** + +**Step 2 –** Ensure that the Enabled parameter is set to 1. + +**Step 3 –** Ensure that the EndPoint parameter contains an address string for the Activity Monitor +agent in the following formats: + +- For the RPC protocol, `StealthVCAPS@'ip-address-of-the-agent'` +- For the HTTP protocol, `StealthVCAPS@http://'ip-address-of-the-agent':'port'` + +:::note +All protocol strings are case sensitive. The EndPoint parameter may also contain values +for other applications, separated with semicolons. +::: + + +**Step 4 –** Ensure that the FeedInterval parameter is set to a value between 60 and 600; the +MaxEventsPerFeed - between 10 and 10000. + +**Step 5 –** If you changed any of the settings, restart the CEE Monitor service. + +Set the following values under the Data column: + +- Enabled – 1 +- EndPoint – StealthAUDIT + +If this is configured correctly, validate that the Dell CEE services are running. See the Validate +Dell CEE Services are Running topic for additional information. + +## Validate Dell CEE Services are Running + +After the Activity Monitor Activity Agent has been configured to monitor the Dell device, the Dell +CEE services should be running. If the Activity Agent is not registering events and the EndPoint is +set accurately, validate that the Dell CEE services are running. Open the Services (run +`services.msc`). + +![services](/images/activitymonitor/9.0/config/dellpowerstore/services.webp) + +The following services laid down by the Dell CEE installer should have Running as their status: + +- Dell CAVA +- Dell CEE Monitor + +## Dell CEE Debug Logs + +If an issue arises with communication between the Dell CEE and the Activity Monitor, the debug logs +need to be enabled for troubleshooting purposes. Follow the steps. + +**Step 6 –** In the Activity Monitor Console, change the **Trace level** value in the lower right +corner to Trace. + +**Step 7 –** In the Activity Monitor Console, select all Dell hosts from the Monitored Hosts & Services tab +and Disable monitoring. + +**Step 8 –** Download and install the Debug View tool from Microsoft on the CEE server: + +**> [https://docs.microsoft.com/en-us/sysinternals/downloads/debugview](https://docs.microsoft.com/en-us/sysinternals/downloads/debugview)** + +**Step 9 –** Open the Registry Editor (run regedit). Navigate to following location: + +**HKEY_LOCAL_MACHINE\SOFTWARE\EMC\CEE\Configuration** + +**Step 10 –** Right-click on **Debug** and select Modify. The Edit DWORD Value window opens. In the +Value data field, enter the value of 3F. Click OK, and the Edit DWORD Value window closes. + +:::note +If the Debug DWORD Value does not exist, it needs to be added. +::: + + +**Step 11 –** Right-click on **Verbose** and select Modify. The Edit DWORD Value window opens. In +the Value data field, enter the value of 3F. Click OK, and the Edit DWORD Value window closes. + +:::note +If the Verbose DWORD Value does not exist, it needs to be added. +::: + + +**Step 12 –** Run the Debug View tool (from Microsoft). In the Capture menu, select the following: + +- Capture Win32 +- Capture Global Win32 +- Capture Events + +**Step 13 –** In the Activity Monitor Console, select all Dell hosts from the Monitored Hosts & Services tab +and Enable monitoring. + +**Step 14 –** Generate some file activity on the Dell device. Save the Debug View Log to a file. + +**Step 15 –** Send the following logs to [Netwrix Support](https://www.netwrix.com/support.html): + +- Debug View Log (from Dell Debug View tool) +- Use the **Collect Logs** button to collect debug logs from the activity agent + +:::info +After the logs have been gathered and sent to Netwrix Support, reset these +configurations. + +::: diff --git a/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/ctera-activity.md b/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/ctera-activity.md new file mode 100644 index 0000000000..e3adc627c7 --- /dev/null +++ b/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/ctera-activity.md @@ -0,0 +1,189 @@ +--- +title: "CTERA Activity Auditing Configuration" +description: "CTERA Activity Auditing Configuration" +sidebar_position: 10 +--- + +# CTERA Activity Auditing Configuration + +The Netwrix Activity Monitor can be configured to monitor file system activity on CTERA Edge Filer +appliances. + +The monitoring process relies on the SMB auditing feature of the CTERA Edge Filer. A local audit log +file is generated by each Edge Filer and audit events from these files are collected by the CTERA +Portal. The CTERA Portal forwards the events from the Edge Filers to the Activity Monitor Agent +through the Messaging and Syslog services. + +![Monitoring Process -CTERA Portal](/images/activitymonitor/9.0/config/ctera/cterasyslogmsg.webp) + +To prepare CTERA for monitoring: + +- Provision an account. +- Enable auditing on the CTERA Edge Filer. +- Enable Messaging and Edge Filer Syslog services on the CTERA Portal. + +## Provision Account + +Netwrix Activity Monitor uses the CTERA Portal API to retrieve information about portals, Edge +Filers, their auditing configurations, and optionally to enable syslog forwarding automatically. To +access the API, Activity Monitor requires an account in the CTERA Portal with the **Read Only +Administrator** role. + +**Step 1 –** Log in to the CTERA Portal web interface. In the global administration view, select +**Users** > **Administrators**. + +**Step 2 –** Click New Admin, specify a username, password, email, and the **Read Only +Administrator** role. + +This credential will then be used when configuring the Activity Monitor Agent to monitor the CTERA +portal. + +## Enable Auditing on CTERA Edge Filer + +The CTERA Edge Filer can generate audit log events for the SMB access. Audit events are stored in a +local file and then forwarded to the CTERA Portal for further processing. The audit log is disabled +by default and must be enabled. + +Follow the steps to enable SMB audit logs. + +**Step 1 –** Log in to the Edge Filer web interface. In the Configuration view, select **Logs** > +**Audit Logs**. + +**Step 2 –** Select the **Enable CIFS/SMB Audit Logs** option. + +**Step 3 –** Specify a share to save the audit logs in the Save log files option. If a share does +not exist, create a new one first. + +:::note +CTERA recommends that SMB Audit logging is saved to a folder that is local on the Edge +Filer and not synced to the cloud. For example, in the root of vol1, which can then be used to +create a share. +::: + + +**Step 4 –** Adjust the **Keep closed files for** parameter. Otherwise, use the default value. + +**Step 5 –** Check all events except the **Read Extended Attributes** event in Events to log list. +If you do not require monitoring of _Directory Read/List_ operations, which typically generate a +high volume of data, uncheck the **List Folder Read Data** event. + +**Step 6 –** Make sure that **Log permission changes in human readable format** is unchecked. + +**Step 7 –** Click **Save**. + +To verify that the auditing is enabled, generate some file activity and check the share specified in +**Step 3**. An audit log should be created in `audit.log.dir/audit.log`. + +See the [Auditing SMB File Access](https://kb.ctera.com/docs/auditing-smb-file-access-5) article in +the CTERA Edge Filer Administrator Guide for additional information. + +## Enable Services on CTERA Portal + +The following services must be enabled and configured on the CTERA Portal: + +- CTERA Messaging Service -– Enables sending notifications to various consumers, including the + Edge Filer Syslog service. +- CTERA Edge Filer Syslog Service – Consolidates audit events from Edge Filers and sends them to the + Activity Monitor Agent and other consumers. + +Both services are disabled by default and must be enabled. The Messaging service must be enabled +first. + +### Enable the Messaging Service + +See the +[Managing the CTERA Messaging Service](https://kb.ctera.com/docs/managing-the-ctera-messaging-service-2) +article in the CTERA Portal Global Administrator Guide for additional information on requirements +and recommendations for production and POC environments. + +**Step 1 –** Before setting up the Messaging Service in the web interface, first initialize the +messaging components with the following CLI command: + +**set /settings/platformServicesSetting/enabled true** + +Initialization takes a few minutes. + +**Step 2 –** Log in to the CTERA Portal web interface. In the global administration view, select +**Services** > **Messaging**. + +**Step 3 –** To add a new messaging server, click **Add Messaging Servers**. Select the servers to +use as messaging servers. Click **Save**. + +:::note +In a production environment, designate three servers as messaging servers. In a small or +test environment, CTERA supports using a single messaging server, typically the main database +server. However, in all other cases, exactly three servers must be assigned as messaging servers. +See the +[Managing the CTERA Messaging Service](https://kb.ctera.com/docs/managing-the-ctera-messaging-service-2) +article for additional information. +::: + + +**Step 4 –** Deploying the messaging service takes a few minutes. The status will change to STARTING +and then to ACTIVE. Wait until the status is ACTIVE before proceeding to the next step. + +:::note +If the status does not change to ACTIVE, the log files need to be collected from +`/usr/local/lib/ctera/work/logs/services` directory. +See the +[CTERA Messaging Service Logs](https://kb.ctera.com/docs/setting-up-the-ctera-messaging-service-2#ctera-messaging-service-logs) +article for additional information. +::: + + +### Enable the Edge Filer Syslog Service + +Ensure the Enable the Messaging Service section is completed before proceeding to enable the Syslog +Service. + +The Edge Filer Syslog Service can be configured in two ways: + +- Automatically by the Activity Monitor using the API from CTERA Portal. +- Manually using the CTERA Portal web interface. + +It is recommended to configure the service automatically. With automatic configuration, the Activity +Monitor Agent will apply the settings and perform periodic checks to ensure correctness. To enable +automatic configuration, use the **Enable Edge Filer Syslog auditing** option in the host properties +and specify credentials to access the CTERA Portal API. + +Follow the steps to configure the Edge Filer Syslog Service manually. + +**Step 1 –** Configure monitoring of the CTERA Portal in the Activity Monitor Console. + +**Step 2 –** Add a CTERA host on the Monitored Hosts & Services tab and specify the portal host name, +username, password, and complete the wizard. + +**Step 3 –** Enable the newly added host. + +**Step 4 –** Copy a TLS certificate file, `certca.pem`, from +`%ProgramData%\Netwrix\Activity Monitor\Agent\Data` folder on the agent's server. + +**Step 5 –** Log in to the CTERA Portal web interface. In the global administration view, select +**Services** > **Edge Filer Syslog**. + +**Step 6 –** Click **Add a Server**. + +**Step 7 –** Specify the **FQDN of the agent** or **IP address** in the Addressfield. + +**Step 8 –** Specify 4488 in the Port field. + +:::note +The default port can be changed in the properties of the agent on the CTERA page. +::: + + +**Step 9 –** Change the protocol to **TCP/TLS**. + +**Step 10 –** Click **Server Certificate** > **Select File** to upload the file collected at Step 2. + +**Step 11 –** Click **Save**. + +**Step 12 –** Click **Enable** in the status bar. + +The status will change to STARTING. If the CTERA Portal manages to connect to the Activity Monitor +Agent, the status changes to ACTIVE. If not, review the error message and check **Logs & Alerts** > +**System Log** for details. + +See the +[Managing the Edge Filer Syslog Service](https://kb.ctera.com/docs/managing-the-edge-filer-syslong-service) +article in the CTERA Portal Global Administrator Guide for additional information. diff --git a/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/hitachi-aac/_category_.json b/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/hitachi-aac/_category_.json new file mode 100644 index 0000000000..c328bb831d --- /dev/null +++ b/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/hitachi-aac/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Hitachi Activity Auditing Configuration", + "position": 60, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "hitachi-activity" + } +} \ No newline at end of file diff --git a/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/hitachi-aac/configureaccesstologs.md b/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/hitachi-aac/configureaccesstologs.md new file mode 100644 index 0000000000..deade0c148 --- /dev/null +++ b/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/hitachi-aac/configureaccesstologs.md @@ -0,0 +1,30 @@ +--- +title: "Configure Access to HNAS Audit Logs on Activity Agent Server" +description: "Configure Access to HNAS Audit Logs on Activity Agent Server" +sidebar_position: 20 +--- + +# Configure Access to HNAS Audit Logs on Activity Agent Server + +Follow the steps to configure access to the HNAS audit logs on the Windows server hosting the +Activity Monitor activity agent. + +**Step 1 –** On the Windows computer, go to Run and type `compmgmt.msc`. + +**Step 2 –** In the right-hand panel, select More Actions > Connect to another computer. + +**Step 3 –** In the Select Computer dialog box, enter the IP Address for EVS for HNAS and then click +OK. + +**Step 4 –** In the Computer Management window, go to Computer Management > System tools > Shared +Folders > Shares. + +**Step 5 –** Select the Security tab and click Advanced. + +**Step 6 –** In the Advanced Security Settings dialog box, select the Audit tab. Click Add or Edit +to select the users and groups to be audited and add the desired user or group. + +**Step 7 –** Select All for Type, and Full Control for Basic permissions. + +Once access has been configured on both the Hitachi device and the Activity Agent server, it is time +to configure and enable monitoring with the Activity Monitor Console. diff --git a/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/hitachi-aac/configurelogs.md b/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/hitachi-aac/configurelogs.md new file mode 100644 index 0000000000..216ea99581 --- /dev/null +++ b/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/hitachi-aac/configurelogs.md @@ -0,0 +1,39 @@ +--- +title: "Configure Audit Logs on HNAS" +description: "Configure Audit Logs on HNAS" +sidebar_position: 10 +--- + +# Configure Audit Logs on HNAS + +Follow the steps to configure access to the HNAS audit logs on the Hitachi device. + +**Step 1 –** Open a browser and enter the IP Address for HNAS in the address bar to launch the +Hitachi Storage Navigator (SN). Enter the username and password. + +**Step 2 –** At the Storage Navigator home page, click File Services. + +**Step 3 –** On the File Services screen, click Enable File Service. + +**Step 4 –** On the Enable File Services screen, verify that the CIFS/Windows service is selected. + +**Step 5 –** On the File Services screen, click File System Security. + +**Step 6 –** Click Switch Mode and set the default file system security mode to Mixed (Windows and +UNIX) for all virtual file systems. + +**Step 7 –** Configure the Hitachi NAS Platform audit policy by returning to the File Services page. + +**Step 8 –** Click File System Audit Policies. + +**Step 9 –** Select the correct EVS and click details for the file system to enable auditing. + +**Step 10 –** In the Access via Unsupported Protocols section, select Allow Access (without +auditing). In the Audit Log section, set the maximum log file size to a value of at least 8 MB. It +is recommended to set it to 16 MB. In the Log roll over policy section, select New. The product does +not support the Wrap policy. Click OK to close. + +Once access has been configured on the Hitachi device, it is necessary to configure access to the +HNAS audit logs on the Windows server. See the +[Configure Access to HNAS Audit Logs on Activity Agent Server](/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/hitachi-aac/configureaccesstologs.md) topic for +additional information. diff --git a/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/hitachi-aac/hitachi-activity.md b/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/hitachi-aac/hitachi-activity.md new file mode 100644 index 0000000000..c3e8fee835 --- /dev/null +++ b/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/hitachi-aac/hitachi-activity.md @@ -0,0 +1,64 @@ +--- +title: "Hitachi Activity Auditing Configuration" +description: "Hitachi Activity Auditing Configuration" +sidebar_position: 60 +--- + +# Hitachi Activity Auditing Configuration + +The Hitachi NAS (HNAS) server can host multiple Enterprise Virtual Servers (EVS). Each EVS has +multiple file systems. Auditing is enabled and configured per file system. This guide explains how +to enable auditing on an HNAS and to configure the Activity Monitor to monitor activity coming from +the Hitachi device auditing. + +The Activity Monitor does not use the EVS or file system name to connect to HNAS. Therefore, all +that is required of the user for HNAS activity collection is the following: + +- Logs path (UNC) + + - Active Log file name – Active Log File name needs with an `.evt` extension, and it should be + the same as in the HNAS configuration. This is usually `audit.evt`. + +- Credentials to access the HNAS log files + + - The only requirement for the credentials is the ability to read files from the `logs` + directory. + +- A polling interval between log collections (15 seconds by default) + + - The Activity Monitor minimizes IO by remembering a file offset where it stopped reading and + continuing from that offset next time. + +:::warning +The following disclaimer is provided by Hitachi: +::: + + +“Because CIFS defines open and close operations, auditing file system object access performed by +clients using other protocols would be costly in terms of system performance, because each I/O +operation would have to be audited as an open operation. **Therefore, when file system auditing is +enabled, by default, only clients connecting through the CIFS protocol are allowed access to the +file system.** Access by clients using other protocols, like NFS, can, however, be allowed. When +such access is allowed, access to file system objects through these protocols is not audited.” + +:::note +File system auditing can be configured to deny access to clients connecting with protocols +that cannot be audited (NFS). Please see the Hitachi +[Server and Cluster Administration Guide](https://support.hds.com/download/epcra/hnas0106.pdf) for +additional information. +::: + + +**Configuration Checklist** + +Complete the following checklist prior to configuring activity monitoring of Hitachi devices. +Instructions for each item of the checklist are detailed within the following topics. + +**Checklist Item 1: [Configure Audit Logs on HNAS](/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/hitachi-aac/configurelogs.md)** + +Checklist Item 2: +[Configure Access to HNAS Audit Logs on Activity Agent Server](/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/hitachi-aac/configureaccesstologs.md) + +**Checklist Item 3: Activity Monitor Configuration** + +- Deploy the Activity Monitor Activity Agent to a Windows proxy server diff --git a/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/isilon-powerscale-aac/_category_.json b/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/isilon-powerscale-aac/_category_.json new file mode 100644 index 0000000000..0e292bab7c --- /dev/null +++ b/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/isilon-powerscale-aac/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Dell Isilon/PowerScale Activity Auditing Configuration", + "position": 30, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "isilon-activity" + } +} \ No newline at end of file diff --git a/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/isilon-powerscale-aac/installcee.md b/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/isilon-powerscale-aac/installcee.md new file mode 100644 index 0000000000..39bfb11e36 --- /dev/null +++ b/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/isilon-powerscale-aac/installcee.md @@ -0,0 +1,82 @@ +--- +title: "Install Dell CEE" +description: "Install Dell CEE" +sidebar_position: 10 +--- + +# Install Dell CEE + +Dell CEE should be installed on a Windows or a Linux server. The Dell CEE software is not a Netwrix +product. Dell customers have a support account with Dell to access the download. + +:::tip +Remember, the latest version is the recommended version of Dell CEE. +::: + + +:::info +The Dell CEE package can be installed on the Windows server where the Activity +Monitor agent will be deployed (recommended) or on any other Windows or Linux server. +::: + + +Follow the steps to install the Dell CEE. + +**Step 1 –** Obtain the latest CEE install package from Dell and any additional license required for +this component. It is recommended to use the most current version. + +**Step 2 –** Follow the instructions in the Dell +[Using the Common Event Enabler on Windows Platforms](https://www.dell.com/support/home/en-us/product-support/product/common-event-enabler/docs) +guide to install and configure the CEE. The installation will add two services to the machine: + +- EMC Checker Service (Display Name: EMC CAVA) +- EMC CEE Monitor (Display Name: EMC CEE Monitor) + +:::info +The latest version of .NET Framework and Dell CEE is recommended to use with the +asynchronous bulk delivery (VCAPS) feature. +::: + + +After installation, open MS-RPC ports between the Dell device and the Dell CEE server. See the +[Dell CEE Debug Logs](validate.md#dell-cee-debug-logs) section for information on troubleshooting +issues related to Dell CEE. + +## Configure Dell Registry Key Settings + +There may be situations when Dell CEE needs to be installed on a different Windows server than the +one where the Activity Monitor activity agent is deployed. In those cases it is necessary to +manually set the Dell CEE registry key to forward events. + +**Step 1 –** Open the Registry Editor (run regedit). + +![registryeditor](/images/activitymonitor/9.0/config/dellpowerstore/registryeditor.webp) + +**Step 2 –** Navigate to following location: + +**HKEY_LOCAL_MACHINE\SOFTWARE\EMC\CEE\CEPP\AUDIT\Configuration** + +**Step 3 –** Right-click on **Enabled** and select Modify. The Edit DWORD Value window opens. + +**Step 4 –** In the Value data field, enter the value of 1. Click OK, and the Edit DWORD Value +window closes. + +**Step 5 –** Right-click on **EndPoint** and select Modify. The Edit String window opens. + +**Step 6 –** In the Value data field, enter the StealthAUDIT value with the IP Address for the +Windows proxy server hosting the Activity Monitor activity agent. Use the following format: + +**StealthAUDIT@[IP ADDRESS]** + +Examples: + +**StealthAUDIT@192.168.30.15** + +**Step 7 –** Click OK. The Edit String window closes. Registry Editor can be closed. + +![services](/images/activitymonitor/9.0/config/dellpowerstore/services.webp) + +**Step 8 –** Open Services (run `services.msc`). Start or Restart the EMC CEE Monitor service. + +The Dell CEE registry key is now properly configured to forward event to the Activity Monitor +activity agent. diff --git a/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/isilon-powerscale-aac/isilon-activity.md b/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/isilon-powerscale-aac/isilon-activity.md new file mode 100644 index 0000000000..97f28cdc32 --- /dev/null +++ b/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/isilon-powerscale-aac/isilon-activity.md @@ -0,0 +1,114 @@ +--- +title: "Dell Isilon/PowerScale Activity Auditing Configuration" +description: "Dell Isilon/PowerScale Activity Auditing Configuration" +sidebar_position: 30 +--- + +# Dell Isilon/PowerScale Activity Auditing Configuration + +Dell Isilon/PowerScale can be configured to audit Server Message Block (SMB) and NFS protocol access +events on the Dell Isilon/PowerScale cluster. All audit data can be forwarded to the Dell Common +Event Enabler (CEE). The Activity Monitor listens for all events coming through the Dell CEE and +translates all relevant information into entries in the log files or syslog messages. + +Protocol auditing must be enabled and then configured on a per-access zone basis. For example, all +SMB protocol events on a particular access zone can be audited, while only attempts to delete files +on a different access zone can be audited. + +The audit events are logged and stored on the individual OneFS nodes where the SMB/NFS client +initiated the activity. The stored events are then forwarded by the node to the Dell CEE instance or +concurrently to several instances. At this point, Dell CEE forwards the audit event to a defined +endpoint, such as Activity Monitor agent. + +Complete the following checklist prior to configuring Activity Monitor to monitor the host. +Instructions for each item of the checklist are detailed within the following sections. + +**Checklist Item 1: Plan Deployment** + +- Prior to beginning the deployment, gather the following: + + - DNS name of Isilon/PowerScale CIFS share(s) to be monitored + - Access Zone(s) containing the CIFS shares to be monitored + - Account with access to the OneFS UI or CLI + - Download the Dell CEE from: + + - [https://www.dell.com/support/home/en-us/](https://www.dell.com/support/home/en-us/) + +:::info +You can achieve higher throughput and fault tolerance by monitoring the +Isilon/PowerScale cluster with more than one pair of Dell CEE and Activity Monitor Agent. The +activity will be evenly distributed between the pairs. +::: + + +**Checklist Item 2: [Install Dell CEE](/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/isilon-powerscale-aac/installcee.md)** + +- Dell CEE should be installed on a Windows or a Linux server. + + :::info + Dell CEE can be installed on the same server as the Activity Agent, or on a + different Windows or Linux server. If CEE is installed on the same server, the Activity Agent + can configure it automatically. + ::: + + +- Important: + + - Dell CEE 8.8 is the minimum supported version. It is recommended to use the latest available + version. + - Dell CEE requires .NET Framework 3.5 to be installed on the Windows server + +Checklist Item 3: Configure Auditing on the Dell Isilon/PowerScale Cluster + +- Select method: + + - **_RECOMMENDED:_** Allow the Activity Monitor to configure auditing automatically. + + - Automation completed while the Activity Monitor is configured to monitor the + Isilon/PowerScale device + - Automatically sets CEE Server with the IP Address of the server where CEE is installed + - Automatically sets Storage Cluster Name to exactly match the name known to the Activity + Monitor + - Choose between monitoring all Access Zones or scoping to specific Access Zones + + - [Manually Configure Auditing in OneFS](/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/isilon-powerscale-aac/manualconfiguration.md) + + - After configuration, add the Isilon/PowerScale device to be monitored by the Activity + Monitor + +- Important: + + - Value of the **Storage Cluster Name** field must exactly match the name entered for the + monitored host in the Activity Monitor Console. If the Storage Cluster Name cannot be modified + (for example, another 3rd party depends on it), you need to set the Host Aliases parameter in + the Activity Monitor Console. Otherwise, if for some reason the Storage Cluster Name must be + left empty, one can list OneFS cluster node names in the Host Aliases. + + - If the Storage Cluster Name is not empty, set the Host Aliases parameter to its value + - If the Storage Cluster Name is empty, set the Host Aliases to a semicolon-separated list + of OneFS node names + + - Include all Access Zones to be monitored in the auditing configuration + - As soon as the first CEE is installed, Isilon/PowerScale will start to send all activity, + including all previous audit events, to the agent. The start time can be modified to exclude + previously recorded audit events to prevent the agent from becoming overloaded with data. It + can be done using OneFS CLI only with isi audit modify command to edit the start time. + + - Start time command: + + ``` + isi audit settings global modify --cee-log-time [Protocol@2021-04-23 14:00:00] + ``` + + - View progress: + + ``` + isi_for_array isi audit progress view + ``` + + - See the Audit log time adjustment section of the Dell + [File System Auditing with Dell PowerScale and Dell Common Event Enabler](https://www.dellemc.com/resources/en-us/asset/white-papers/products/storage/h12428-wp-best-practice-guide-isilon-file-system-auditing.pdf) + documentation for additional information. + +Checklist Item 4: Configure Dell CEE to Forward Events to the Activity Agent. See the +[Validate Setup](/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/isilon-powerscale-aac/validate.md) topic for additional information. diff --git a/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/isilon-powerscale-aac/manualconfiguration.md b/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/isilon-powerscale-aac/manualconfiguration.md new file mode 100644 index 0000000000..e9006d0363 --- /dev/null +++ b/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/isilon-powerscale-aac/manualconfiguration.md @@ -0,0 +1,90 @@ +--- +title: "Manually Configure Auditing in OneFS" +description: "Manually Configure Auditing in OneFS" +sidebar_position: 20 +--- + +# Manually Configure Auditing in OneFS + +Manual configuration for auditing is optional for newer versions as the Activity Agent can configure +the auditing automatically using the OneFS API. Follow the steps through the OneFS Storage +Administration Console. + +**Step 1 –** Navigate to the **Cluster Management** tab, and select **Auditing**. + +![settings](/images/activitymonitor/9.0/config/dellpowerscale/settings.webp) + +**Step 2 –** In the Settings section, check the Enable Protocol Access Auditing box. + +**Step 3 –** In the Audited Zones section, add at least one zone to be audited. The **System** zone +is typically used. If the CIFS or NFS shares are accessible through different zones on the OneFS +cluster, include all relevant zones. + +Ensure that OneFS collects only events you are interested in. By default, OneFS may monitor things +like directory reads, which can take up a large amount of space. Configuring the OneFS events that +need monitoring is not done through the Activity Monitor console. Configure OneFS event monitoring +using OneFS CLI with the isi audit modify command for each access zone. Enabling monitoring for only +what is needed for the environment will reduce the data load to the agent. + +Activity Monitor monitors the following events: `close_file_modified`, `close_file_unmodified`, +`create_file`, `create_directory`, `delete_file`, `delete_directory`, `rename_file`, +`rename_directory`, `set_security_file`, `set_security_directory`, and `open_directory` (if you want +to monitor Directory List/Read events). + +For each monitored access zone: + +- Use isi audit settings view `isi --zone ZONENAME` to check current settings. +- Disable reporting of failure and syslog audit events with: + +**isi audit settings modify --zone ZONENAME --clear-audit-failure --clear-syslog-audit-events** + +- Set the success audit events with: + + isi audit settings modify --zone ZONENAME + --audit-success=close_file_modified,close_file_unmodified,create_file,create_directory,delete_file,delete_directory,rename_file,rename_directory,set_security_file,set_security_directory + +![eventforwarding](/images/activitymonitor/9.0/config/dellpowerscale/eventforwarding.webp) + +**Step 4 –** In the Event Forwarding section, add the CEE Server URI value for the Windows or Linux +server hosting CEE. Use either of the following format: + +- `http://[IP ADDRESS]:[PORT]/cee` + +- `http://[SERVER Name]:[PORT]/cee` + + +:::info +When deploying multiple Dell CEE instances at scale, it is recommended that an +accommodating agent must be configured with each CEE instance. If multiple CEE instances send events +to just one agent, it may create an overflow of data and overload the agent. Distributing the +activity stream into pairs will be the most efficient way of monitoring large data sets at scale. +::: + + +**Step 5 –** Also in the Event Forwarding section, set the **Storage Cluster Name** value. It must +be an exact match to the name which is entered in the Activity Monitor for the **Monitored Host** +list. + +This name is used as a ‘tag’ on all events coming through the CEE. This name must exactly match what +is in the Activity Monitor or it does not recognize the events. + +:::info +Use the CIFS DNS name for Dell OneFS. +::: + + +:::note +To use the Activity Monitor with Access Analyzer for Activity Auditing (FSAC) scans, the +name entered here must exactly match what is used for Access Analyzer as a target host. +::: + + +If the Storage Cluster Name cannot be modified (for example, another third-party depends on it), you +need to set the Host Aliases parameter in the Activity Monitor Console: + +- If the Storage Cluster Name is not empty, set the Host Aliases parameter to its value +- If the Storage Cluster Name is empty, set the Host Aliases to a semicolon-separated list of OneFS + node names + +Next, it is time to configure the monitoring agent on the Windows server to monitor the +Isilon/PowerScale device. diff --git a/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/isilon-powerscale-aac/validate.md b/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/isilon-powerscale-aac/validate.md new file mode 100644 index 0000000000..2bd4def69e --- /dev/null +++ b/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/isilon-powerscale-aac/validate.md @@ -0,0 +1,190 @@ +--- +title: "Validate Setup" +description: "Validate Setup" +sidebar_position: 30 +--- + +# Validate Setup + +Once the Activity Monitor agent is configured to monitor the Dell device, the automated +configuration must be validated to ensure events are being monitored. + +## Validate Dell CEE Registry Key Settings + +After the Activity Monitor activity agent has been configured to monitor the Dell device, it will +configure the Dell CEE automatically if it is installed on the same server as the agent. This needs +to be set manually in the rare situations where it is necessary for the Dell CEE to be installed on +a different server than the Windows proxy server(s) where the Activity Monitor activity agent is +deployed. + +If the monitoring agent is not registering events, validate that the EndPoint is accurately set. +Open the Registry Editor (run regedit). For the synchronous real-time delivery mode (AUDIT), use the +following steps. + +**Step 1 –** Navigate to the following windows registry key: + +**HKEY_LOCAL_MACHINE\SOFTWARE\EMC\CEE\CEPP\Audit\Configuration** + +![registryeditorendpoint](/images/activitymonitor/9.0/config/dellunity/registryeditorendpoint.webp) + +**Step 2 –** Ensure that the Enabled parameter is set to 1. + +**Step 3 –** Ensure that the EndPoint parameter contains an address string for the Activity Monitor +agent in the following formats: + +- For the RPC protocol, `StealthAUDIT@'ip-address-of-the-agent'` + +- For the HTTP protocol,` StealthAUDIT@http://'ip-address-of-the-agent':'port'` + +:::note +All protocol strings are case sensitive. The EndPoint parameter may also contain values +for other applications, separated with semicolons. +::: + + +**Step 4 –** If you changed any of the settings, restart the CEE Monitor service. + +**For Asynchronous Bulk Delivery Mode** + +For the asynchronous bulk delivery mode with a cadence based on a time period or a number of events +(VCAPS), use the following steps. + +**Step 1 –** Navigate to the following windows registry key: + +**HKEY_LOCAL_MACHINE\SOFTWARE\EMC\CEE\CEPP\VCAPS\Configuration** + +**Step 2 –** Ensure that the Enabled parameter is set to 1. + +**Step 3 –** Ensure that the EndPoint parameter contains an address string for the Activity Monitor +agent in the following formats: + +- For the RPC protocol, `StealthVCAPS@'ip-address-of-the-agent'` +- For the HTTP protocol, `StealthVCAPS@http://'ip-address-of-the-agent':'port'` + +:::note +All protocol strings are case sensitive. The EndPoint parameter may also contain values +for other applications, separated with semicolons. +::: + + +**Step 4 –** Ensure that the FeedInterval parameter is set to a value between 60 and 600; the +MaxEventsPerFeed - between 10 and 10000. + +**Step 5 –** If you changed any of the settings, restart the CEE Monitor service. + +Set the following values under the Data column: + +- Enabled – 1 +- EndPoint – StealthAUDIT + +If this is configured correctly, validate that the Dell CEE services are running. See the Validate +Dell CEE Services are Running topic for additional information. + +## Validate Dell CEE Services are Running + +After the Activity Monitor Activity Agent has been configured to monitor the Dell device, the Dell +CEE services should be running. If the Activity Agent is not registering events and the EndPoint is +set accurately, validate that the Dell CEE services are running. Open the Services (run +`services.msc`). + +![services](/images/activitymonitor/9.0/config/dellpowerstore/services.webp) + +The following services laid down by the Dell CEE installer should have Running as their status: + +- Dell CAVA +- Dell CEE Monitor + +## Dell CEE Debug Logs + +If an issue arises with communication between the Dell CEE and the Activity Monitor, the debug logs +need to be enabled for troubleshooting purposes. Follow the steps. + +**Step 6 –** In the Activity Monitor Console, change the **Trace level** value in the lower right +corner to Trace. + +**Step 7 –** In the Activity Monitor Console, select all Dell hosts from the Monitored Hosts & Services tab +and Disable monitoring. + +**Step 8 –** Download and install the Debug View tool from Microsoft on the CEE server: + +**> [https://docs.microsoft.com/en-us/sysinternals/downloads/debugview](https://docs.microsoft.com/en-us/sysinternals/downloads/debugview)** + +**Step 9 –** Open the Registry Editor (run regedit). Navigate to following location: + +**HKEY_LOCAL_MACHINE\SOFTWARE\EMC\CEE\Configuration** + +**Step 10 –** Right-click on **Debug** and select Modify. The Edit DWORD Value window opens. In the +Value data field, enter the value of 3F. Click OK, and the Edit DWORD Value window closes. + +:::note +If the Debug DWORD Value does not exist, it needs to be added. +::: + + +**Step 11 –** Right-click on **Verbose** and select Modify. The Edit DWORD Value window opens. In +the Value data field, enter the value of 3F. Click OK, and the Edit DWORD Value window closes. + +:::note +If the Verbose DWORD Value does not exist, it needs to be added. +::: + + +**Step 12 –** Run the Debug View tool (from Microsoft). In the Capture menu, select the following: + +- Capture Win32 +- Capture Global Win32 +- Capture Events + +**Step 13 –** In the Activity Monitor Console, select all Dell hosts from the Monitored Hosts & Services tab +and Enable monitoring. + +**Step 14 –** Generate some file activity on the Dell device. Save the Debug View Log to a file. + +**Step 15 –** Send the following logs to [Netwrix Support](https://www.netwrix.com/support.html): + +- Debug View Log (from Dell Debug View tool) +- Use the **Collect Logs** button to collect debug logs from the activity agent + +:::info +After the logs have been gathered and sent to Netwrix Support, reset these +configurations. +::: + + +## Linux CEE Debug Log + +The debug log is stored in `/opt/CEEPack/emc_cee_svc.log` file. To enable verbose logging set Debug +and Verbose parameters under **Configuration** to 255 and restart the CEE. + +:::note +Debug logs should only be used for troubleshooting purposes. It's recommended to have +Debug Logs disabled by default. +::: + + +... + +```xml + + +100 +255 +10 +10 +20 +255 +12228 + +2 +5 +86400 + + +/opt/CEEPack/ +100 + + + + +__NOTE:__ All protocol strings are case sensitive. +``` diff --git a/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/nasuni-activity.md b/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/nasuni-activity.md new file mode 100644 index 0000000000..a74a220d97 --- /dev/null +++ b/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/nasuni-activity.md @@ -0,0 +1,80 @@ +--- +title: "Nasuni Edge Appliance Activity Auditing Configuration" +description: "Nasuni Edge Appliance Activity Auditing Configuration" +sidebar_position: 70 +--- + +# Nasuni Edge Appliance Activity Auditing Configuration + +Generation of an API Access Key is required for Nasuni activity monitoring. The Nasuni Edge +Appliance generates its own audit trail. An API Access Key is used by the Activity Monitor to form a +network connection to the appliance. Nasuni will then stream event data to the activity agent. See +[Nasuni Support Documentation](https://www.nasuni.com/support/) for additional information. + +**Configuration Checklist** + +Complete the following checklist prior to configuring activity monitoring of Nasuni Edge Appliances. +Instructions for each item of the checklist are detailed within the following topics. + +**Checklist Item 1: Generate Nasuni API Access Key** + +- Generate an API Access Key for each Nasuni Edge Appliance to be monitored through one of the + following: + + - Nasuni Filer Management Interface + - Nasuni Management Console + +**Checklist Item 2: Activity Monitor Configuration** + +- Deploy the Activity Monitor activity agent to a Windows proxy server + +## Nasuni Filer Management Interface + +Follow the steps to generate a Nasuni API Access Key in the Nasuni Filer Management Interface. + +**Step 1 –** Within the **Configuration** menu, under **USERS & SECURITY**, select API Access Keys. +The API Access Keys page opens. + +**Step 2 –** Click Add API Key button. The Add API Key window opens. + +**Step 3 –** Enter a Name for thekey; for example, the name of the application. + +**Step 4 –** Click Create Key. + +**Step 5 –** In the Successfully Generated API Key window, copy the Key Passcode. + +Both the Key Name and the Key Passcode are required by the Activity Monitor in order to connect to +the Nasuni Edge Appliance. Once the API Key has been generated, it is time to configure and enable +monitoring with the Activity Monitor console. + +:::note +Nasuni API key names are case sensitive. When providing them, ensure they are entered in +the exact same case as generated. +::: + + +## Nasuni Management Console + +Follow the steps to generate a Nasuni API Access Key in the Nasuni Management Console. + +**Step 1 –** Click Filers and select API Keys from the menu on the left. The Filer API Access Key +Settings page opens. + +**Step 2 –** Click New API Key button. The Add API Access Key window opens. + +**Step 3 –** From the Filer drop-down menu, select the desired Nasuni Edge Appliance. Then enter a +Name for the key; for example, the name of the application. + +**Step 4 –** Click Add API Key. + +**Step 5 –** A message appears which includes the Key Passcode; copy the Key Passcode. + +Both the Key Name and the Key Passcode are required by the Activity Monitor in order to connect to +the Nasuni Edge Appliance. Once the API Key has been generated, it is time to configure and enable +monitoring with the Activity Monitor console. + +:::note +Nasuni API key names are case sensitive. When providing them, ensure they are entered in +the exact same case as generated. + +::: diff --git a/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/nutanix-activity.md b/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/nutanix-activity.md new file mode 100644 index 0000000000..eff70052ec --- /dev/null +++ b/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/nutanix-activity.md @@ -0,0 +1,43 @@ +--- +title: "Nutanix Files Activity Auditing Configuration" +description: "Nutanix Files Activity Auditing Configuration" +sidebar_position: 100 +--- + +# Nutanix Files Activity Auditing Configuration + +The Netwrix Activity Monitor can be configured to monitor file activity on Nutanix Files devices. + +A user having REST API access must be created on the Nutanix Files server to monitor the files +server using Activity Monitor. Additional configurations are done automatically by Activity Monitor +using the Nutanix API with the help of this user. + +Follow the steps to create a new user account with Nutanix Prism: + +**Step 1 –** Open Nutanix Prism web portal. + +**Step 2 –** Select **File Server** category. In the list of servers, select the server you want to +audit. + +**Step 3 –** Click **Manage roles**. + +**Step 4 –** In the Manage roles dialog box locate the REST API access user section and click **+New +user**. + +![Manage Roles - File Server](/images/activitymonitor/9.0/config/nutanix/activitynutanix.webp) + +**Step 5 –** Enter local user account name and password, then click **Save** to save the settings. + +**Step 6 –** Click **Close** to close the Manage roles dialog box. + +:::note +The user credentials created here are used when adding a Nutanix file server in Activity +Monitor. +::: + + +:::note +Nutanix Files does not report events for activity originating from a server where the +Activity Monitor Agent is installed. + +::: diff --git a/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/ontap-cluster-aac/_category_.json b/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/ontap-cluster-aac/_category_.json new file mode 100644 index 0000000000..1496020c88 --- /dev/null +++ b/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/ontap-cluster-aac/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "NetApp Data ONTAP Cluster-Mode Activity Auditing Configuration", + "position": 90, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "ontap-cluster-activity" + } +} \ No newline at end of file diff --git a/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/ontap-cluster-aac/configurefirewall.md b/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/ontap-cluster-aac/configurefirewall.md new file mode 100644 index 0000000000..6926d8d108 --- /dev/null +++ b/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/ontap-cluster-aac/configurefirewall.md @@ -0,0 +1,191 @@ +--- +title: "Configure Network" +description: "Configure Network" +sidebar_position: 20 +--- + +# Configure Network + +Activity Monitor requires two communication channels for ONTAP monitoring: + +1. ONTAP API – Activity Monitor Agent connects to ONTAP on port 80 (http) or 443 (https) for access + to ONTAP API (ONTAPI/ZAPI or REST API). +2. FPolicy – Data LIFs of the SVM connect to Activity Monitor Agent on port 9999 for FPolicy + notifications. + +The following sections discuss network configuration required to enable API and FPolicy +communication. + +## ONTAP API + +The ONTAP API access is mandatory; without the API access the agent will not be able to receive and +translate events from FPolicy. The agent uses the API to retrieve information about the SVM: CIFS +settings, list of volumes, list of LIFs. Depending on the configuration, the agent can also retrieve +the state of FPolicy to ensure it is enabled; configure FPolicy and register or unregister itself. + +The API access is needed either through the SVM's LIF or through the cluster management LIF with +_vserver tunneling_ feature. If you want to use the vserver tunneling feature, specify the cluster +management LIF's address in the "Management LIF" parameter in the host's settings in the Activity +Monitor. + +Both classic ONTAPI/ZAPI and the new REST API are supported. Starting with ONTAP 9.13.1, the product +uses REST API by default if it is available. HTTP and HTTPS protocols are supported. For HTTPS, two +modes are supported: strict and ignore errors. For the strict mode, the product allows you to +disable the host name validation in case the agent cannot resolve the FQDN of the LIF. + +Enabling the API access varies depending on ONTAP version. The following sections list common steps +on enabling the API access. Please refer to the NetApp documentation for more details. + +### Management-http Service + +Starting with ONTAP 9.6, data LIFs used for HTTPS communication with the Activity Monitor are +required to use a service policy that includes the `management-https` service. This service enables +HTTPS access to the LIF. + +The following examples offer guidance for managing service policies, but may vary depending on the +NetApp environment’s specific configuration and needs. + +**Step 1** – Display LIFs of the SVM. Take note of the _service policy_ name used by the LIF you +want to be used for API access. + +``` +network interface show -vserver [SVM] -instance +``` + +**Step 2** – Check the services included in the SVM service policy + +``` +network interface service-policy show -policy [POLICY_NAME] +``` + +**Step 3** – Add the `management-https` service if it is missing + +``` +set -privilege advanced +network interface service-policy add-service -service management-https -policy [POLICY_NAME] -vserver [SVM] +``` + +Example: + +``` +set -privilege advanced +network interface service-policy add-service -service management-https -policy default-data-files -vserver testserver +``` + +### Firewall Policy + +For ONTAP 9.5 and older, the following commands can be used to either create a new firewall policy +or modify an existing policy if ONTAPI is blocked. + +#### Create New Firewall HTTP Policy + +Use the following commands with the Cluster Management LIF to create a new firewall HTTP policy: + +``` +system services firewall policy clone -policy data -vserver [ADMIN_SVM_NAME] -destination-policy [FIREWALL_POLICY_NAME] -destination-vserver [SVM_NAME] +system services firewall policy create -vserver [SVM_NAME] -policy [FIREWALL_POLICY_NAME] -service http -allow-list [IP_ADDRESS]/[NETMASK], [IP_ADDRESS]/[NETMASK] +``` + +Example: + +``` +system services firewall policy clone -policy data -vserver myontap -destination-policy enterpriseauditorfirewall -destination-vserver testserver +system services firewall policy create -vserver testserver -policy enterpriseauditorfirewall -service http -allow-list 192.168.30.15/32 +``` + +#### Create New Firewall HTTPS Policy + +Use the following commands with the Cluster Management LIF to create a new firewall HTTPS policy: + +``` +system services firewall policy clone -policy data -vserver [ADMIN_SVM_NAME] -destination-policy [FIREWALL_POLICY_NAME] -destination-vserver [SVM_NAME] +system services firewall policy create -vserver [SVM_NAME] -policy [FIREWALL_POLICY_NAME] -service https -allow-list [IP_ADDRESS]/[NETMASK], [IP_ADDRESS]/[NETMASK] +``` + +Example: + +``` +system services firewall policy clone -policy data -vserver myontap -destination-policy enterpriseauditorfirewall -destination-vserver testserver +system services firewall policy create -vserver testserver -policy enterpriseauditorfirewall -service https -allow-list 192.168.30.15/32 +``` + +#### Apply Firewall Policy to SVM Data LIF + +Use the following command to modify an existing firewall policy: + +``` +network interface modify -vserver [SVM_NAME] -lif [DATA LIF NAME] -firewall-policy [FIREWALL_POLICY_NAME] +``` + +Example: + +``` +network interface modify -vserver testserver -lif datal -firewall-policy enterpriseauditorfirewall +``` + +For more information about creating a firewall policy and assigning it to a LIF, read the +[Configure firewall policies for LIFs](https://docs.netapp.com/us-en/ontap/networking/configure_firewall_policies_for_lifs.html)[ ](https://docs.netapp.com/us-en/ontap/networking/configure_firewall_policies_for_lifs.html) +article. + +#### Validate Firewall Policy + +Run the following command to validate the firewall policy: + +``` +system services firewall policy show -policy [FIREWALL_POLICY_NAME] -service [HTTP_HTTPS] +``` + +Example: + +``` +system services firewall policy show -policy enterpriseauditorfirewall -service http +``` + +Verify that the output is displayed as follows: + +![validatefirewall](/images/activitymonitor/9.0/config/netappcmode/validatefirewall.webp) + +## FPolicy + +The FPolicy framework enables the collection of audit events on the ONTAP side and their transfer to +the agent(s) via the designated Data LIFs. Each LIF establishes its own connection with one or +several agents and sends notifications as soon as the file transaction occurs. The FPolicy +connection is asynchronous and buffered; both ONTAP and Activity Monitor have techniques in place to +make sure that connections are alive and working. The connection can be secured using TLS with +server or mutual authentication. + +ONTAP cluster nodes connect to the agent on port 9999 by default. The port can be changed in the +agent's settings. The agent adds this port to Windows Firewall exclusions automatically. Please +ensure the port is not blocked by other firewalls between ONTAP and the agent. + +### Data-fpolicy-client Service + +Starting with ONTAP 9.8, each data LIF of the SVM must have the **data-fpolicy-client** service +included in its service-policy configuration. This service enables the FPolicy protocol for the LIF. +Use the following commands to ensure that the service is included. + +**Step 1** – Display LIFs of the SVM. Take note of the _service policy_ name used by the data LIFs. + +``` +network interface show -vserver [SVM] -instance +``` + +**Step 2** – Check the services included in the SVM service policy + +``` +network interface service-policy show -policy [POLICY_NAME] +``` + +**Step 3** – Add the **data-fpolicy-client** service if it is missing + +``` +set -privilege advanced +network interface service-policy add-service -service data-fpolicy-client -policy [POLICY_NAME] -vserver [SVM] +``` + +Example: + +``` +set -privilege advanced +network interface service-policy add-service -service data-fpolicy-client -policy default-data-files -vserver testserver +``` diff --git a/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/ontap-cluster-aac/configurefpolicy.md b/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/ontap-cluster-aac/configurefpolicy.md new file mode 100644 index 0000000000..b0ba05a883 --- /dev/null +++ b/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/ontap-cluster-aac/configurefpolicy.md @@ -0,0 +1,937 @@ +--- +title: "Configure FPolicy" +description: "Configure FPolicy" +sidebar_position: 30 +--- + +# Configure FPolicy + +Activity Monitor relies on the NetApp FPolicy framework for monitoring of file access events on +Storage Virtual Machines (SVM). FPolicy needs to be configured for each SVM. + +There are two ways to configure FPolicy: + +- Activity Monitor agent can facilitate the Automatic Configuration of FPolicy for the monitored SVM + using the ONTAP API. This mode is simple, but does not allow you to exclude certain volumes or + shares of the SVM from being monitored. It also requires additional permissions to create and + modify FPolicy. +- Another option is to Manually Configure FPolicy for each SVM. This mode allows you to fine tune + FPolicy by excluding certain volumes or shares from being monitored. It also reduces product + permissions. + +Regardless of the chosen approach for FPolicy configuration, one also needs to perform extra steps +if the FPolicy communication has to be secured with TLS. + +## TLS Authentication Options + +There are two TLS FPolicy Authentication options that can be used: + +- TLS, server authentication – Server only authentication + + - A certificate (Server Certificate) for the Agent server needs to be generated and copied to a + PEM file. The Server Certificate PEM file needs to be saved locally on the Activity Monitor + Console server. + - For manual FPolicy configuration, the Server Certificate needs to be installed on the SVM, and + then server-authentication set. + - For automatic FPolicy configuration, the Activity Monitor manages installation of the Server + Certificate. + +- TLS, mutual authentication – Mutual authentication + + - A certificate (Server Certificate) for the Agent server needs to be generated and copied to a + PEM file. The Server Certificate PEM file needs to be saved locally on the Activity Monitor + Console server. + - A certificate (Client Certificate) for the SVM needs to be copied to a PEM file and saved + locally on the Activity Monitor Console server. + - For manual FPolicy configuration, the Server Certificate needs to be installed on the SVM and + then mutual-authentication set. + - For automatic FPolicy configuration, mutual-authentication set before the configuration + process. The Activity Monitor manages installation of both certificates. + +### Generate Server Certificate + +A certificate (Server Certificate) for the Agent server needs to be generated and copied to a PEM +file. This is required for both of the TLS authentication options. + +The PEM file must contain both Public Key and Private Key parts. A certificate may be self-signed or +issued by a certification authority. Below are the steps for generation of a self-signed certificate +using OpenSSL toolkit. + +Use the following command on the agent server to create the Server Certificate and copy it to a .pem +file: + +``` +openssl.exe req -x509 -newkey rsa:2048 -keyout key.pem -out cert.pem -days 365 -nodes -subj "/CN=[ACTIVITY_AGENT_SERVER_NAME]"  +copy cert.pem+key.pem [CERTIFICATE_FILE_NAME.pem] +del cert.pem key.pem .rnd +``` + +Example: + +``` +openssl.exe req -x509 -newkey rsa:2048 -keyout key.pem -out cert.pem -days 365 -nodes -subj "/CN=testagentserver"  +copy cert.pem+key.pem agentkey.pem +del cert.pem key.pem .rnd +``` + +In this example ` agentkey.pem` would be used as the Server Certificate. Save the Server Certificate +locally on the Activity Monitor Console server. + +### Create PEM File for Client Certificate + +A certificate (Client Certificate) for the SVM needs to be copied to a PEM file. This is required +for the TLS, mutual authentication option. Follow the steps to create the PEM file for the Client +Certificate. + +**Step 1 –** On the SVM , use the following command to show the security certificate details: + +``` +security certificate show -vserver [SVM_NAME] -type server instance +``` + +Example: + +``` +security certificate show -vserver testserver -type server instance +``` + +**Step 2 –** Copy the security certificate details into a text file and copy the public key to a PEM +file. The following variables from security details will be needed to set mutual-authentication +during Part 6 of manual configuration and prior to automatic configuration: + +- SVM +- Common Name +- Certificate Serial +- Public Key Certificate + +**Step 3 –** Copy the value of Public Key Certificate field to a PEM file. The value spans multiple +lines, starts with "`----BEGIN CERTIFICATE-----`" and ends with "`-----END CERTIFICATE-----`". + +The Client Certificate PEM file has been created. + +## Persistent Store + +For ONTAP 9.15.1 and later, enabling the Persistent Store feature is recommended regardless of the +chosen FPolicy configuration approach. The Persistent Store provides resilience and predictable +latency in scenarios such as network delays or bursts of activity events. The feature uses a +dedicated volume for each SVM as a staging buffer before events are sent to the agent. + +Persistent Store requires the following parameters: + +- Volume name – If the volume does not exist, it will be created automatically (recommended). +- Initial volume size – Specifies the starting size of the volume. +- Autosize mode – Options include Off, Grow, or Grow/Shrink. + +The size depends on the time duration for which you want to persist the events and the rate of +events. For example, if you want 30 minutes of events to persist in an SVM with a capacity of 5000 +events per second and the average event record size of 0.6 KB, the required volume size is +`5000 * 30 * 60 * 0.6 KB = 5400000 KB ≈ 5 GB`. + +:::note +To find the approximate event rate, use the FPolicy counter `requests_dispatched_rate`. +::: + + +:::note +For the Persistent Store to automatically create a volume, the SVM must have at least one +local tier (aggregate) assigned. +::: + + +To check that the SVM has assigned local tiers, use the following command: + +**vserver show -vserver [SVM_NAME] -fields aggr-list** + +The command shows currently local tiers. If no tiers are assigned, "-" is displayed. + +To assign local tiers to the SVM use the following command: + +**vserver add-aggregates -vserver [SVM_NAME] -aggregates [AGGREGATE_LIST]** + +Example: + +**vserver add-aggregates -vserver testserver -aggregates aggr1,aggr2** + +:::note +This command is available to cluster administrators at the admin privilege level. +::: + + +It is recommended to allow the volume to be created automatically. In this case, the FPolicy +subsystem manages the volume, maintains the directory structure, and protects it from accidental +deletion by marking it as not mountable. + +If you choose to create the volume manually, ensure the following: + +- The volume is not mounted and has no junction point. +- The snapshot policy for the volume is set to none. + +For additional and up-to-date recommendations on volumes for the Persistent Store, refer to the +NetApp documentation. + +## Manually Configure FPolicy + +This section describes how to manually configure FPolicy. Manual configuration of the FPolicy is +recommended if the policy needs to be scoped to monitor select volumes or shares. It is necessary to +create several FPolicy components and then enable the FPolicy. See the sections corresponding to +each part of this list: + +- Part 1: Install Server Certificate on the SVM (only if using TLS authentication) + + - This is only needed if using either of the TLS, … authentication options. + +- Part 2: Create External Engine + + - The External Engine defines how FPolicy makes and manages connections to external FPolicy + servers like Activity Monitor Agent. + +- Part 3: Create FPolicy Events + + - An FPolicy event defines which protocol(s) to monitor and which file access events to monitor. + +- Part 4: Create Persistent Store (only if Persistent Store is used. RECOMMENDED) + + - A Persistent Store is used as a temporary on-disk storage before the events are sent to + Activity Monitor Agent. + +- Part 5: Create FPolicy Policy + + - The FPolicy policy associates the other three FPolicy components and allows for the + designation of a privileged FPolicy user + - If running the Access Auditing (FSAA), Activity Auditing (FSAC), and/or Sensitive Data + Discovery Auditing scans, then this is the user account credential to be added to the Access + Analyzer Connection Profile. + +- Part 6: Create FPolicy Scope + + - The FPolicy scope creates the filters necessary to perform scans on specific shares or + volumes. + +- Part 7: Set TLS Authentication (optional) + + - This is only needed if using either of the TLS authentication options. + +- Part 8: Enable the FPolicy + + - Once the FPolicy is enabled, the Activity Monitor Agent can be configured to monitor the SVM. + +- Part 9: Connect FPolicy Server / Agent to Cluster Node (optional) + + - This is only needed if there is an issue with connection to the Cluster node or for + troubleshooting a disconnection issue. + +### Part 1: Install Server Certificate on the SVM + +If using the TLS authentication options, it is necessary to install the Server Certificate on the +SVM. + +Use the following command to install the Server Certificate: + +``` +security certificate install type client-ca -vserver [SVM_NAME] +``` + +Example: + +``` +security certificate install type client-ca -vserver testserver +``` + +The command will ask you to provide a public certificate. Copy the public key from the Server +Certificate PEM file, i.e. the block starting with "`-----BEGIN CERTIFICATE-----`" and ending with +"`-----END CERTIFICATE-----`". Paste the block to the terminal window. + +#### Validate Part 1: Server Certificate Install + +Run the following command to validate the Server Certificate is installed: + +``` +security certificate show -vserver [SVM_NAME] -commonname [ACTIVITY_AGENT_SERVER_NAME] -type client-ca instance +``` + +Example: + +``` +security certificate show -vserver testserver -commonname testagentserver -type client-ca instance +``` + +### Part 2: Create External Engine + +The External Engine defines how FPolicy makes and manages connections to external FPolicy servers. + +IMPORTANT: + +- The `-primary-servers` must be the server or servers hosting the Activity Monitor Agent. +- If intending to use the Activity Monitor with Access Analyzer, then the primary server must also + be the proxy server from which the Access Analyzer Access Auditing (FSAC) scans are running, e.g. + the Access Analyzer Console server for local mode or the proxy server if running in any of the + proxy mode options. +- The following values are required: + + - `engine-name StealthAUDITEngine`, the names of the external engine object can be customized + (see below). + - `port 9999`, Port number can be customized, but it is recommended to use 9999. + - `extern-engine-type asynchronous` + - `ssl-option no-auth` + - `send-buffer-size 6291456`, for ONTAP 9.10+ use `send-buffer-size 8388608` + +:::warning +All parameters are case sensitive. +::: + + +Use the following command to create the external engine: + +``` +set -privilege advanced +vserver fpolicy policy external-engine create -vserver [SVM_NAME] -engine-name StealthAUDITEngine -primary-servers [IP_ADDRESS,…] -port 9999 -extern-engine-type asynchronous -ssl-option no-auth -send-buffer-size 6291456 +``` + +Example: + +``` +set -privilege advanced +vserver fpolicy policy external-engine create -vserver testserver -engine-name StealthAUDITEngine -primary-servers 192.168.30.15 -port 9999 -extern-engine-type asynchronous -ssl-option no-auth -send-buffer-size 6291456 +``` + +#### Validate Part 2: External Engine Creation + +Run the following command to validate the creation of the external engine: + +``` +fpolicy policy external-engine show -vserver [SVM_NAME] -engine-name StealthAUDITEngine -instance +``` + +Verify that the output is displayed as follows: + +``` +Ontap915::> fpolicy policy external-engine show -vserver svm0 -engine-name StealthAUDITEngine -instance +  (vserver fpolicy policy external-engine show) +                                Vserver: svm0 +                                 Engine: StealthAUDITEngine +                Primary FPolicy Servers: 192.168.11.35 +         Port Number of FPolicy Service: 9999 +              Secondary FPolicy Servers: - +                   External Engine Type: asynchronous +  SSL Option for External Communication: no-auth +             FQDN or Custom Common Name: - +           Serial Number of Certificate: - +                  Certificate Authority: - +          Is Resiliency Feature Enabled: false +Maximum Notification Retention Duration: 3m +     Directory for Notification Storage: - +                 External Engine Format: xml +``` + +Relevant NetApp Documentation: To learn more about creating an external engine, please visit the +NetApp website and read the +[vserver fpolicy policy external-engine create](https://docs.netapp.com/us-en/ontap-cli-9141/vserver-fpolicy-policy-external-engine-create.html) +article. + +### Part 3: Create FPolicy Event + +An event defines which protocol to monitor and which file access events to monitor. + +IMPORTANT: + +- The SVM used must be the SVM hosting the CIFS or NFS shares to be monitored. +- Access Analyzer and the Activity Monitor are capable of monitoring both NFS and CIFS. However, it + is necessary to create separate events for each protocol. +- The following values are required: + + - `event-name` + + - For CIFS shares – ` StealthAUDITScreeningCifs` for successful events; + `StealthAUDITScreeningFailedCifs` for failed events. + - For NFS shares – `StealthAUDITScreeningNfsV3, StealthAUDITScreeningNfsV4` for successful + events; `StealthAUDITScreeningFailedNfsV3, StealthAUDITScreeningFailedNfsV4` for failed + events. + The names of the event objects can be customized (see Customization of FPolicy Object + Names). + + - `volume-operation true` + - `protocol` – one of the following `cifs`, `nfsv3`, `nfsv4` + - `monitor-fileop-failure` – `true `or `false`, indicates whether failed file operations are + reported. + +- Limiting the file operations to be monitored is an excellent way to limit the performance impact + the FPolicy will have on the NetApp device. The file operations from which to choose are below + with additional filter options: + + - `create` – File create operations + - `create_dir` – Directory create operations + - `close` – File close operations + + - Enable this operation for NFSv4 to capture all read operations + + - `delete` – File delete operations + - `delete_dir` – Directory delete operations + - `link` – Link operations + - `open` – File open operations for CIFS protocol + + - `open-with-delete-intent` – Limits notification to only when an attempt is made to open a + file with the intent to delete it, according to the `FILE_DELETE_ON_CLOSE` flag + specification + + :::note + File open operations are only supported with the `open-with-delete-intent` + filter applied. + ::: + + + - `read` – File read operations + + - `first-read` – Limits notification to only first read operations for CIFS protocol. For + ONTAP 9.2+, this filter can be used for both CIFS and NFS protocols. + + - `rename`– File rename operations + - `rename_dir`– Directory rename operations + - `setattr` – Set attribute operations and permission changes. The following filters are + available for ONTAP 9.0+ to limit events to permission changes only: + + - CIFS: + + - `setattr-with-owner-change` + - `setattr-with-group-change` + - `setattr-with-sacl-change` + - `setattr-with-dacl-change` + + - NFSv3: + + - `setattr-with-owner-change` + - `setattr-with-group-change` + - `setattr-with-mode-change` + + - NFSv4: + + - `setattr-with-owner-change` + - `setattr-with-group-change` + - `setattr-with-mode-change` + - `setattr-with-sacl-change` + - `setattr-with-dacl-change` + + - `symlink` – Symbolic link operations + - `write` – File write operations + + - `first-write` – Limits notification to only first write operations for CIFS protocol. For + ONTAP 9.2+, this filter can be used for both CIFS and NFS protocols. + +- For failed/denied events, the list of supported file operations is limited to the following + values: + + - CIFS: `open` + - NFSv3: + `create, create_dir, read, write, delete, delete_dir, rename, rename_dir, setattr, link` + - NFSv4: + `open, create, create_dir, read, write, delete, delete_dir, rename, rename_dir, setattr, link` + +:::warning +All parameters are case sensitive. +::: + + +Use the following command to create the FPolicy event for CIFS protocols: + +``` +vserver fpolicy policy event create -vserver [SVM_NAME] -event-name StealthAUDITScreeningCifs -volume-operation true -protocol cifs -file-operations [COMMA_SEPARATED_FILE_OPERATIONS] -filters [COMMA_SEPARATED_FILTERS] +``` + +Example: + +``` +vserver fpolicy policy event create -vserver testserver -event-name StealthAUDITScreeningCifs -volume-operation true -protocol cifs -file-operations create,create_dir,delete,delete_dir,open,read,write,rename,rename_dir,setattr -filters first-read,first-write,open-with-delete-intent,setattr-with-owner-change,setattr-with-group-change,setattr-with-sacl-change,setattr-with-dacl-change +``` + +Use the following command to create the FPolicy event for NFSv3 protocols: + +``` +vserver fpolicy policy event create -vserver [SVM_NAME] -event-name StealthAUDITScreeningNfsV3 -volume-operation true -protocol nfsv3 -file-operations [COMMA_SEPARATED_FILE_OPERATIONS] -filters [COMMA_SEPARATED_FILTERS] +``` + +Example: + +``` +vserver fpolicy policy event create -vserver testserver -event-name StealthAUDITScreeningNfsV3 -volume-operation true -protocol nfsv3 -file-operations create,create_dir,delete,delete_dir,read,write,rename,rename_dir,setattr,link,symlink -filters first-read,first-write,setattr-with-owner-change,setattr-with-group-change,setattr-with-mode-change +``` + +Use the following command to create the FPolicy event for NFSv4 protocols: + +``` +vserver fpolicy policy event create -vserver [SVM_NAME] -event-name StealthAUDITScreeningNfsV4 -volume-operation true -protocol nfsv4 -file-operations [COMMA_SEPARATED_FILE_OPERATIONS] -filters [COMMA_SEPARATED_FILTERS] +``` + +Example: + +``` +vserver fpolicy policy event create -vserver testserver -event-name StealthAUDITScreeningNfsV4 -volume-operation true -protocol nfsv4 -file-operations create,create_dir,delete,delete_dir,read,write,rename,rename_dir,setattr,link,symlink,close -filters setattr-with-group-change,setattr-with-mode-change,setattr-with-sacl-change,setattr-with-dacl-change +``` + +#### Validate Part 3: FPolicy Event Creation + +Run the following command to validate the creation of the FPolicy event: + +``` +fpolicy policy event show -vserver [SVM_NAME] -event-name [StealthAUDITScreeningCifs or StealthAUDITScreeningNfsV3 or StealthAUDITScreeningNfsV4 or ...] -instance +``` + +Example: + +``` +fpolicy policy event show -vserver [SVM_NAME] -event-name StealthAUDITScreeningCifs -instance +``` + +Verify that the output is displayed as follows: + +``` +Ontap915::> fpolicy policy event show -vserver svm0 -event-name StealthAUDITScreeningCifs +  (vserver fpolicy policy event show) +                                 Vserver: svm0 +                                   Event: StealthAUDITScreeningCifs +                                Protocol: cifs +                         File Operations: create, create_dir, delete, +                                          delete_dir, open, read, write, +                                          rename, rename_dir, setattr +                                 Filters: first-read, first-write, +                                          open-with-delete-intent, +                                          setattr-with-owner-change, +                                          setattr-with-group-change, +                                          setattr-with-sacl-change, +                                          setattr-with-dacl-change, +                                          setattr-with-mode-change +     Send Volume Operation Notifications: true +Send Failed File Operation Notifications: false +``` + +Relevant NetApp Documentation: To learn more about creating an event, please visit the NetApp +website and read the +[vserver fpolicy policy event create](https://docs.netapp.com/us-en/ontap-cli-9141/vserver-fpolicy-policy-event-create.html) +article. + +### Part 4: Create Persistent Store + +The Persistent Store provides a temporary on-disk storage for activity events before they are sent +to Activity Monitor Agent. The Persistent Store is optional but recommended for ONTAP 9.15.1 and +later versions. + +IMPORTANT: + +- Persistent Store is supported for ONTAP 9.15.1 and later versions. +- The SVM used must be the one hosting the CIFS or NFS shares to be monitored. +- There is no need to use an existing volume. A new volume will be created automatically and managed + by the FPolicy subsystem. +- The volume size depends on the duration for which the events persist and the event rate. For + example, if you want 30 minutes of events to persist in an SVM with a capacity of 5000 + events/second and the average event record size of 0.6 KB, the required volume size is + `5000 * 30 * 60 * 0.6 KB = 5400000 KB ≈ 5 GB`. +- For the Persistent Store to create a volume automatically, at least one local tier (aggregate) + must be assigned to the SVM. Use `vserver add-aggregates` to assign local tiers. + + The following values are required: + + - `vserver` – The name of the SVM where you want to create the Persistent Store. + - `persistent-store` – The name of the Persistent Store object. + + - The default name is `StealthAUDITPersistentStore`. + The names of the event objects can be customized (see Customization of FPolicy Object + Names). + + - `volume` – The name of the volume used for event storage. + + - If the volume does not exist, it will be automatically created on an assigned local tier. + This is recommended. + + - `size` – The initial size of the volume. The format is `[KB|MB|GB]`. + + The following values are optional: + + - `autosize-mode` – Specifies the auto size behavior for the volume. Options include `off` + (default), `grow`, or `grow_shrink`. + +:::warning +All parameters are case sensitive. +::: + + +Use the following command to create the Persistent Store: + +vserver fpolicy persistent-store create -vserver [SVM_NAME] -persistent-store [STORE_NAME] -volume +[VOLUME_NAME] -size [SIZE] -autosize-mode [AUTOSIZE] + +Example: + +vserver fpolicy persistent-store create -vserver testserver -persistent-store +StealthAUDITPersistentStore -volume testserver_ps_vol -size 5GB -autosize-mode grow_shrink + +#### Validate Part 4: Create Persistent Store + +Run the following command to validate the creation of the Persistent Store: + +vserver fpolicy persistent-store show -vserver [SVM_NAME] -persistent-store +StealthAUDITPersistentStore -instance + +Ensure that the output is displayed as follows: + +cluster1::> vserver fpolicy persistent-store show -vserver testserver -persistent-store +StealthAUDITPersistentStore -instance + Vserver: testserver + Persistent Store Name: StealthAUDITPersistentStore + Volume name of the Persistent store: testserver_ps_vol + Size of the Persistent Store: 5GB + Autosize Mode for the Volume: grow_shrink + +Visit the NetApp website and see the +[vserver fpolicy persistent store create](https://docs.netapp.com/us-en/ontap-cli/vserver-fpolicy-persistent-store-create.html) +article for additional information about creating a Persistent Store. + +### Part 5: Create FPolicy Policy + +The FPolicy policy associates the other three FPolicy components and allows for the designation of a +privileged FPolicy user, or the provisioned FPolicy account. If running the Access Auditing (FSAA), +Activity Auditing (FSAC), and/or Sensitive Data Discovery Auditing scans in Access Analyzer, then +this is also the user account credential to be added to the Access Analyzer Connection Profile. + +IMPORTANT: + +- To monitor both CIFS and NFS protocols, two FPolicy Event were created. Multiple events can be + included in the FPolicy policy. +- The SVM used must be the SVM hosting the CIFS or NFS shares to be monitored. +- The External Engine, FPolicy Event, Persistent Store used in this command must be configuration + objects created in the preceding steps. + + The following values are required: + + - `vserver` – The name of SVM. + - `policy-name StealthAUDIT` – The name of the policy object can be customized (see + Customization of FPolicy Object Names). + - `engine` – The name of the External Engine created in Part 2: Create External Engine. + - `events` – A list of FPolicy Event objects created in Part 3: Create FPolicy Event. + - `persistent-store` – The name of the Persistent Store created in Part 4: Create Persistent + Store. Required only if the Persistent Store is used. + + The following values are required for Access Analyzer integration: + + - `privileged-user-name` – Must be a provisioned FPolicy account. + - `allow-privileged-access` – Set to yes. + +:::warning +All parameters are case sensitive. +::: + + +Use the following command to create the FPolicy policy to monitor both CIFS and NFS protocols: + +``` +vserver fpolicy policy create -vserver [SVM_NAME] -policy-name StealthAUDIT -events StealthAUDITScreeningCifs,StealthAUDITScreeningNfsV3,StealthAUDITScreeningNfsV4 -engine StealthAUDITEngine -persistent-store StealthAUDITPersistentStore -is-mandatory false -allow-privileged-access yes -privileged-user-name [DOMAIN\DOMAINUSER] +``` + +Example: + +``` +vserver fpolicy policy create -vserver testserver -policy-name StealthAUDIT -events StealthAUDITScreeningCifs,StealthAUDITScreeningNfsV3,StealthAUDITScreeningNfsV4 -engine StealthAUDITEngine -persistent-store StealthAUDITPersistentStore -is-mandatory false -allow-privileged-access yes -privileged-user-name example\user1 +``` + +Use the following command to create the FPolicy policy to monitor only CIFS protocols: + +``` +vserver fpolicy policy create -vserver [SVM_NAME] -policy-name StealthAUDIT -events StealthAUDITScreeningCifs -engine StealthAUDITEngine -persistent-store StealthAUDITPersistentStore -is-mandatory false -allow-privileged-access yes -privileged-user-name [DOMAIN\DOMAINUSER] +``` + +Example: + +``` +vserver fpolicy policy create -vserver testserver -policy-name StealthAUDIT -events StealthAUDITScreeningCifs -engine StealthAUDITEngine -persistent-store StealthAUDITPersistentStore -is-mandatory false -allow-privileged-access yes -privileged-user-name example\user1 +``` + +Use the following command to create the FPolicy policy to monitor only NFS protocols: + +``` +vserver fpolicy policy create -vserver [SVM_NAME] -policy-name StealthAUDIT -events StealthAUDITScreeningNfsV3,StealthAUDITScreeningNfsV4 -engine StealthAUDITEngine -persistent-store StealthAUDITPersistentStore -is-mandatory false -allow-privileged-access yes -privileged-user-name [DOMAIN\DOMAINUSER] +``` + +Example: + +``` +vserver fpolicy policy create -vserver testserver -policy-name StealthAUDIT -events StealthAUDITScreeningNfsV3,StealthAUDITScreeningNfsV4 -engine StealthAUDITEngine -persistent-store StealthAUDITPersistentStore -is-mandatory false -allow-privileged-access yes -privileged-user-name example\user1 +``` + +#### Validate Part 5: FPolicy Policy Creation + +Run the following command to validate the creation of the FPolicy policy: + +``` +fpolicy policy show -vserver [SVM_NAME] -policy-name StealthAUDIT -instance +``` + +``` +Ontap915::> fpolicy policy show -instance +  (vserver fpolicy policy show) +                        Vserver: svm0 +                         Policy: StealthAUDIT +              Events to Monitor: StealthAUDITScreeningCifs, +                                 StealthAUDITScreeningFailedCifs, +                                 StealthAUDITScreeningNfsV3, +                                 StealthAUDITScreeningFailedNfsV3, +                                 StealthAUDITScreeningNfsV4, +                                 StealthAUDITScreeningFailedNfsV4 +                 FPolicy Engine: StealthAUDITEngine +Is Mandatory Screening Required: false +        Allow Privileged Access: no +User Name for Privileged Access: - +    Is Passthrough Read Enabled: false +          Persistent Store Name: - +``` + +Relevant NetApp Documentation: To learn more about creating a policy, please visit the NetApp +website and read the +[vserver fpolicy policy create](https://docs.netapp.com/us-en/ontap-cli/vserver-fpolicy-policy-create.html) +article. + +### Part 6: Create FPolicy Scope + +The FPolicy scope creates the filters necessary to perform scans on specific shares or volumes. It +is possible to set the scope to monitor all volumes or all shares by replacing the volume/share name +variable [SVM_NAME] in the command with an asterisk (\*). + +IMPORTANT: + +- The SVM used must be the SVM hosting the CIFS or NFS shares to be monitored. +- It is not necessary to specify both volumes and shares. One or the other is sufficient. +- If you want to monitor everything, set the "`volumes-to-include`" value to "`*`". + +Use the following command to create the FPolicy scope by specifying volume(s): + +``` +vserver fpolicy policy scope create -vserver [SVM_NAME] -policy-name StealthAUDIT -volumes-to-include [VOLUME_NAME],[VOLUME_NAME] +``` + +Example: + +``` +vserver fpolicy policy scope create -vserver testserver -policy-name StealthAUDIT -volumes-to-include samplevolume1,samplevolume2 +``` + +Use the following command to create the FPolicy scope by specifying share(s): + +``` +vserver fpolicy policy scope create -vserver [SVM_NAME] -policy-name StealthAUDIT -shares-to-include [SHARE_NAME],[SHARE_NAME] +``` + +Example: + +``` +vserver fpolicy policy scope create -vserver testserver -policy-name StealthAUDIT -shares-to-include sampleshare1,sampleshare2 +``` + +#### Validate Part 6: FPolicy Scope Creation + +Run the following command to validate the FPolicy scope creation: + +``` +fpolicy policy scope show -instance +``` + +``` +Ontap915::> fpolicy policy scope show -instance +  (vserver fpolicy policy scope show) +                   Vserver: svm0 +                    Policy: StealthAUDIT +         Shares to Include: * +         Shares to Exclude: - +        Volumes to Include: * +        Volumes to Exclude: - +Export Policies to Include: * +Export Policies to Exclude: - +File Extensions to Include: - +File Extensions to Exclude: - +``` + +Relevant NetApp Documentation: To learn more about creating scope, please visit the NetApp website +and read the +[vserver fpolicy policy scope create](https://docs.netapp.com/us-en/ontap-cli-9141/vserver-fpolicy-policy-scope-create.html) +article. + +### Part 7: Set TLS Authentication + +If using the TLS authentication options, it is necessary to set authentication for the type of +authentication. + +#### Set Server-Authentication + +Use the following command to set server-authentication: + +``` +vserver fpolicy policy externalengine modify -vserver [SVM_NAME] -engine-name StealthAUDITEngine -ssl-option server-auth +``` + +Example: + +``` +vserver fpolicy policy externalengine modify -vserver testserver -engine-name StealthAUDITEngine -ssl-option server-auth +``` + +#### Set Mutual-Authentication + +Use the following command to set mutual-authentication: + +``` +vserver fpolicy policy external-engine modify -vserver [SVM_NAME] -engine-name StealthAUDITEngine -ssl-option mutual-auth -certificate-common-name [COMMON_NAME] -certificate-serial [CERTIFICATE_SERIAL] -certificate-ca [CERTIFICATE_AUTHORITY] +``` + +Example: + +``` +vserver fpolicy policy external-engine modify -vserver testserver -engine-name StealthAUDITEngine -ssl-option mutual-auth -certificate-common-name testserver -certificate-serial 461AC46521B31321330EBBE4321AC51D -certificate-ca "VeriSign Universal Root Certification Authority" +``` + +#### Validate Mutual-Authentication Is Set + +Run the following command to confirm mutual-authentication is set: + +``` +vserver fpolicy policy external-engine show -fields ssl-option +``` + +### Part 8: Enable the FPolicy + +The FPolicy must be enabled before the Activity Monitor Agent can be configured to monitor the SVM. + +IMPORTANT: + +- The SVM used must be the SVM hosting the CIFS or NFS shares to be monitored. + +Use the following command to enable the FPolicy: + +``` +vserver fpolicy enable -vserver [SVM_NAME] -policy-name StealthAUDIT -sequence-number [INTEGER] +``` + +Example: + +``` +vserver fpolicy enable -vserver testserver -policy-name StealthAUDIT -sequence-number 10 +``` + +#### Validate Part 8: FPolicy Enabled + +Run the following command to validate the FPolicy scope creation: + +``` +vserver fpolicy show +``` + +``` +Ontap915::> fpolicy show +    show                             show-enabled +    show-engine                      show-passthrough-read-connection +Ontap915::> fpolicy show +  (vserver fpolicy show) +                                      Sequence +Vserver       Policy Name               Number  Status   Engine +------------- ----------------------- --------  -------- --------- +svm0          StealthAUDIT                  10  on       StealthAU +                                                         DITEngine +``` + +Relevant NetApp Documentation: To learn more about enabling a policy, please visit the NetApp +website and read the +[vserver fpolicy enable](https://docs.netapp.com/us-en/ontap-cli-9121//vserver-fpolicy-enable.html) +article. + +### Part 9: Connect FPolicy Server / Agent to Cluster Node + +Manually connecting the FPolicy server (or Agent server) to the Cluster Node is only needed if there +is an issue with connection to the Cluster Node or for troubleshooting a disconnection issue. + +Use the following command to connect the `StealthAUDITEngine` that belongs to the `StealthAUDIT` +policy to all Cluster Nodes: + +``` +policy engine-connect -vserver [SVM_NAME] -policy-name StealthAUDIT -node * +``` + +Example: + +``` +policy engine-connect -vserver testserver -policy-name StealthAUDIT -node * +``` + +#### Validate Part 9: Connection to Cluster Node + +Run the following command to validate connection to the Cluster Node: + +``` +fpolicy show-engine -vserver [SVM_NAME] -policy-name StealthAUDIT -node * +``` + +``` +Ontap915::> fpolicy show-engine -vserver svm0 -policy-name StealthAUDIT -node * +  (vserver fpolicy show-engine) +                                   FPolicy           Server         Server +Vserver Policy Name   Node         Server            Status         Type +------- ------------- ------------ ----------------- -------------- ----------- +svm0    StealthAUDIT  Ontap915-01  192.168.11.35     disconnected   primary +``` + +## Automatic Configuration of FPolicy + +The Activity Monitor can automatically configure FPolicy on the targeted SVM. The FPolicy created +will monitor file system activity from all volumes and shares of the SVM. This feature can be +enabled using the **Configure FPolicy. Create or modify FPolicy objects if needed** checkbox on the +FPolicy page in the monitored host's properties in the Activity Monitor. + +Starting ONTAP 9.15.1 and later versions, it is recommended to enable the Persistent Store feature +that stores events on disk before they are sent to the Activity Monitor Agent. This reduces +client-side latency and increases resilience during network delays or bursts of activity. To enable +the Persistent Store, specify a volume name and size on the Persistent Store tab of the FPolicy page +in the monitored host properties. The volume will be automatically created if it does not already +exist. See the Persistent Store topic for additional information on the recommended volume size. + +If using the TLS, mutual authentication option, you will need to create the PEM file for the Client +Certification, which is needed during the monitored host configuration in the Activity Monitor. It +will also be necessary to set mutual authentication on the SVM. + +### Set TLS Mutual-Authentication + +If using the TLS, mutual authentication options, it is necessary to set authentication. + +Use the following command to set mutual-authentication: + +``` +vserver fpolicy policy external-engine modify -vserver [SVM_NAME] -engine-name StealthAUDITEngine -ssl-option mutual-auth -certificate-common-name [COMMON_NAME] -certificate-serial [CERTIFICATE_SERIAL] -certificate-ca [CERTIFICATE_AUTHORITY] +``` + +Example: + +``` +vserver fpolicy policy external-engine modify -vserver testserver -engine-name StealthAUDITEngine -ssl-option mutual-auth -certificate-common-name testserver -certificate-serial 461AC46521B31321330EBBE4321AC51D -certificate-ca "VeriSign Universal Root Certification Authority" +``` + +#### Validate: Mutual-Authentication + +Run the following command to confirm mutual-authentication is set: + +``` +vserver fpolicy policy external-engine show -fields ssl-option +``` + +## Customization of FPolicy Object Names + +Activity Monitor uses the following FPolicy object names by default: + +- Policy name – `StealthAUDIT` +- External Engine name – `StealthAUDITEngine` +- CIFS Event name – `StealthAUDITScreeningCifs` +- NFS v3 Event name – `StealthAUDITScreeningNfsV3` +- NFS v4 Event name – `StealthAUDITScreeningNfsV4` +- Failed CIFS Event name – `StealthAUDITScreeningFailedCifs` +- Failed NFS v3 Event name – `StealthAUDITScreeningFailedNfsV3` +- Failed NFS v4 Event name – `StealthAUDITScreeningFailedNfsV4` +- Persistent Store name – `StealthAUDITPersistentStore` + +These names can be customized in the monitored host's settings in the Activity Monitor. It can be +useful in two scenarios: + +- You want the names to match the company policies; +- You want to configure FPolicy manually using your custom names, but also want to leverage the + "Enable and Connect FPolicy" feature of the Activity Monitor, so that the product ensures that + FPolicy stays enabled and connected at all times. diff --git a/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/ontap-cluster-aac/ontap-cluster-activity.md b/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/ontap-cluster-aac/ontap-cluster-activity.md new file mode 100644 index 0000000000..894559daad --- /dev/null +++ b/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/ontap-cluster-aac/ontap-cluster-activity.md @@ -0,0 +1,229 @@ +--- +title: "NetApp Data ONTAP Cluster-Mode Activity Auditing Configuration" +description: "NetApp Data ONTAP Cluster-Mode Activity Auditing Configuration" +sidebar_position: 90 +--- + +# NetApp Data ONTAP Cluster-Mode Activity Auditing Configuration + +The Activity Monitor agent employed to monitor NetApp leverages NetApp ONTAP API, and the NetApp +FPolicy framework to monitor file system events. This includes both NetApp 7-Mode and Cluster-Mode +configurations. For more information about FPolicy read the +[What are the two parts of the FPolicy solution ](https://library.netapp.com/ecmdocs/ECMP1401220/html/GUID-54FE1A84-6CF0-447E-9AAE-F43B61CA2138.html) +article. + +Activity Monitor requires two communication channels for ONTAP monitoring: + +1. Activity Monitor Agent connects to ONTAP on port 80 or 443 for access to ONTAP API (ONTAPI/ZAPI + or REST API). +2. Data LIFs of the SVM connect to Activity Monitor Agent on port 9999 for FPolicy notifications. + +The ONTAP API access is mandatory; without the API access the agent will not be able to receive and +translate events from FPolicy. Both classic ONTAPI/ZAPI and the new REST API are supported. The +agent uses the API to retrieve information about the storage virtual machines (SVM): CIFS settings, +list of volumes, list of LIFs. Depending on the configuration, the agent can also retrieve the state +of FPolicy to ensure it is enabled; configure FPolicy and register or unregister itself. + +The FPolicy framework enables the collection of audit events on the ONTAP side and their transfer to +the agent(s) via the designated Data LIFs. Each LIF establishes its own connection with one or +several agents and sends notifications as soon as the file transaction occurs. The FPolicy +connection is asynchronous and buffered; both ONTAP and Activity Monitor have techniques in place to +make sure that connections are alive and working. The connection can be secured using TLS with +server or mutual authentication. + +FPolicy may have a significant impact on file system throughput, and it is always a best practice to +monitor performance when enabling FPolicy. + +:::info +Create a tailored FPolicy which only collects the desired activity from the +environment to limit the scope and impact. +::: + + +For scale-out and fault tolerance purposes, the product supports a range of deployment options. A +single agent can receive events from multiple SVMs. Or events from a single SVM can be distributed +among multiple agents. Or a set of SVMs can distribute events among a set of agents. The choice +depends on the fault tolerance requirements and the expected event flow. As a rule of thumb, the +_average_ load on a single agent should not exceed 5000 events per second. + +Starting with ONTAP 9.15.1, the FPolicy Persistent Store provides resilience and predictable latency +during scenarios such as network delays or bursts of activity. The feature uses a dedicated volume +for each SVM as a staging buffer before events are sent to the agent. FPolicy will automatically +create a volume if one does not already exist. + +:::info +Enable the Persistent Store feature and allow it to create a volume +automatically. +::: + + +## Configuration Checklist + +Complete the following checklist prior to configuring the activity monitoring of NetApp Data ONTAP +Cluster-Mode devices. Instructions for each item of the checklist are detailed within the following +sections. + +**Checklist Item 1: Plan Deployment** + +- Gather the following information: + + - Names of the SVM(s) to be monitored + + - FPolicy is configured for each SVM separately + - This should be the SVM(s) hosting the CIFS or NFS shares(s) to be monitored + + - Credentials to access ONTAP to provision a role and account. + - Desired functionality level: + + - _Manual_. A user configures FPolicy manually and ensures it stays enabled. + - _Enable and Connect FPolicy_. The product ensures that FPolicy stays enabled and connected + all the time. RECOMMENDED. + - _Configure FPolicy_. The product configures FPolicy automatically and ensures it stays + enabled and connected all the time. RECOMMENDED. + + - Volumes or shares on each SVM to be monitored + + - Limiting the FPolicy to select volumes or shares is an effective way to limit the + performance impact of FPolicy + + - Successful/failed file operations to be monitored + + - Limiting the FPolicy to specific file operations is an effective way to limit the + performance impact of FPolicy + + - IP Address of the server(s) where the Activity Monitor Agent is deployed + - API enabled in ONTAP: the classic ONTAPI/ZAPI or the new REST API + + - The product supports the REST API for ONTAP 9.13.1 and above. + - Volume names and sizes to be used as a Persistent Store for each SVM. This is recommended. + - The product supports the Persistent Store feature for ONTAP 9.15.1 and later. + - At least one local tier (aggregate) is assigned to the SVM. + + - Encryption and Authentication protocol for FPolicy connection + + - No Authentication (default) + - TLS, server authentication (the SVM authenticates the agent) + - TLS, mutual authentication (both the SVM and the agent authenticate each other) + +Persistent Store provides resilience and predictable latency in scenarios such as network delays or +bursts of activity events. + +It uses a dedicated volume for each SVM as a staging buffer before the events are sent to Activity +Monitor Agent. + +**Checklist Item 2: [Provision ONTAP Account](/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/ontap-cluster-aac/provisionactivity.md)** + +- Permission names depend on the API used, ONTAPI/ZAPI or REST API. +- The case of domain and username created during the account provisioning process must match exactly + to the credentials provided to the activity agent for authentication to work. +- The credential associated with the FPolicy used to monitor activity must be provisioned with + access to (at minimum) the following CLI or API commands, according to the level of collection + desired: + + - Manual, Collect Activity Events Only (Least Privilege) + + - ONTAPI/ZAPI + + - `version` – Readonly access + - `volume` – Readonly access + - `vserver` – Readonly access + + - REST API + + - `/api/cluster` – Readonly access + - `/api/protocols/cifs/services` – Readonly access + - `/api/storage/volumes` – Readonly access + - `/api/svm/svms` – Readonly access + + - Employ the “Enable and connect FPolicy” Option (Less Privilege) – RECOMMENDED + + - ONTAPI/ZAPI + + - `version` – Readonly access + - `volume` – Readonly access + - `vserver` – Readonly access + - `network interface` – Readonly access + - `vserver fpolicy disable` – All access + - `vserver fpolicy enable` – All access + - `vserver fpolicy engine-connect` – All access + + - REST API + + - `/api/cluster` – Readonly access + - `/api/protocols/cifs/services` – Readonly access + - `/api/storage/volumes` – Readonly access + - `/api/svm/svms` – Readonly access + - `/api/network/ip/interfaces` – Readonly access + - `/api/protocols/fpolicy` – All access + + - Employ the “Configure FPolicy” Option (Automatic Configuration of FPolicy) – RECOMMENDED + + - ONTAPI/ZAPI + + - `version` – Readonly access + - `volume` – Readonly access + - `vserver` – Readonly access + - `network interface` – Readonly access + - `vserver fpolicy` – All access + - `security certificate install` – All access (only if FPolicy uses a TLS connection) + + - REST API + + - `/api/cluster` – Readonly access + - `/api/protocols/cifs/services` – Readonly access + - `/api/storage/volumes` – Readonly access + - `/api/svm/svms` – Readonly access + - `/api/network/ip/interfaces` – Readonly access + - `/api/protocols/fpolicy` – All access + - `/api/security/certificates` – All access (only if FPolicy uses a TLS connection) + + - Access Analyzer Integration requires the addition of the following CLI command: + + - `security login role show-ontapi` – Readonly access + +**Checklist Item 3: [Configure Network](/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/ontap-cluster-aac/configurefirewall.md)** + +- Agent must be able to connect to ONTAP API via a management LIF on ports HTTP (80) or HTTPS (443) + + - NetApp firewall policy may need to be modified. + - LIF's service policy may need to be modified to include `management-https` or + `management-http` services. + - Either of these ports is required. Activity Monitor requires ONTAP API access. + +- ONTAP cluster nodes, which serve the SVM, must be able to connect to the agent on port 9999. + + - LIFs' service policy may need to be modified to include `data-fpolicy-client` service. + - Each data serving node should have its own LIF with the `data-fpolicy-client` service. + - The default port 9999 can be changed in the agent's settings. + +**Checklist Item 4: [Configure FPolicy](/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/ontap-cluster-aac/configurefpolicy.md)** + +- Remember: all FPolicy objects and SVM names are case sensitive. +- FPolicy must be configured for each SVM to be monitored. +- If using TLS, … authentication options, generate needed certificates and PEM files +- Select method: + + - Configure FPolicy Manually – If you want to exclude certain volumes or shares; a tailored + FPolicy decreases the impact on NetApp. + + - Required when the FPolicy account is provisioned for either Least Privileged or Less + Privilege permission model + - If using TLS, … authentication options, set authentication + + - Allow the Activity Monitor to create an FPolicy automatically + + - If using TLS, … authentication options, set authentication + - This option is enabled using the **Configure FPolicy. Create or modify FPolicy objects if + needed** checkbox for each monitored SVM. + - It monitors file system activity on all volumes and shares of the SVM. + - FPolicy configuration is automatically updated to reflect the Activity Monitor + configuration. + - Requires a Privileged Access credential be provided. + +- Enable the Persistent Store to increase the resilience and control the latency in case of network + outages or bursts of activity + +**Checklist Item 5: Activity Monitor Configuration** + +- Deploy the Activity Monitor Agent to a Windows server. +- Configure the Agent to monitor the SVM. diff --git a/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/ontap-cluster-aac/provisionactivity.md b/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/ontap-cluster-aac/provisionactivity.md new file mode 100644 index 0000000000..8689a54726 --- /dev/null +++ b/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/ontap-cluster-aac/provisionactivity.md @@ -0,0 +1,397 @@ +--- +title: "Provision ONTAP Account" +description: "Provision ONTAP Account" +sidebar_position: 10 +--- + +# Provision ONTAP Account + +This topic describes the steps needed to create a user account with the privileges required to +connect the Activity Monitor Agent to ONTAP API and to execute the API calls required for activity +monitoring and configuration. + +Provisioning this account is a two part process: + +- Part 1: Create Security Role +- Part 2: Create Security Login + +## Part 1: Create Security Role + +This section provides instructions for creating an access-control role. An access-control role +consists of a role name and a set of commands or API endpoints to which the role has access. It also +includes an access level (none, read-only, or all) and a query that applies to the specified command +or API endpoint. + +The permissions needed depends on the functionality level: + +- Least Privileged: ONLY Collect Events – This is the minimal functionality level. A user manually + configures FPolicy and ensures that it stays enabled and connected. The product only collects + events. This functionality level is not recommended as it requires an additional solution that + tracks the state of FPolicy and fixes the problem should ONTAP disconnect or should the policy + become disabled. +- **_RECOMMENDED:_** Less Privileged: Enable/Connect Policy & Collect Events – With this level, the + user still performs the initial FPolicy configuration manually. The product tracks the state of + FPolicy with periodic checks to ensure it stays enabled and connected all the time. +- **_RECOMMENDED:_** Automatically Configure the FPolicy – With this full-blown level, no manual + configuration is needed. The product performs the initial FPolicy configuration; updates FPolicy + to reflect configuration changes; ensures that FPolicy stays enabled and connected all the time. + +No matter which set of permissions you provision, validate the configuration before continuing to +Part 2. See the Validate Part 1: Security Role Configuration topic for additional information. + +If the FPolicy is to be used for both the Activity Monitor and Access Analyzer, the account also +needs to be provisioned with an additional permission. See the Access Analyzer Integration topic for +additional information. + +The commands to create a role and names of permissions depend on the ONTAP API used. The product +supports both the classic ONTAPI/ZAPI and the new REST API. For ONTAPI/ZAPI you need to use +`security login role create` command to create a RBAC access control role. The required commands are +listed in the `cmddirname` parameter. For REST API, use `security login rest-role create` command to +create a REST access control role. The required API endpoint is specified in the `api` parameter. +The following sections provide instructions for both API modes. + +### Least Privileged: ONLY Collect Events + +If the desire is for a least privileged model, the Activity Monitor requires the following +permissions to collect events. + +#### ONTAPI/ZAPI + +- `version` – Readonly access +- `volume` – Readonly access +- `vserver` – Readonly access + +Use the following commands to provision read-only access to all required commands: + +``` +security login role create -role [ROLE_NAME] -cmddirname "version" -access readonly -query "" -vserver [SVM_NAME] +security login role create -role [ROLE_NAME] -cmddirname "volume" -access readonly -query "" -vserver [SVM_NAME] +security login role create -role [ROLE_NAME] -cmddirname "vserver" -access readonly -query "" -vserver [SVM_NAME]     +``` + +Example: + +``` +security login role create -role enterpriseauditor -cmddirname "version" -access readonly -query "" -vserver testserver +security login role create -role enterpriseauditor -cmddirname "volume" -access readonly -query "" -vserver testserver +security login role create -role enterpriseauditor -cmddirname "vserver" -access readonly -query "" -vserver testserver +``` + +#### REST API + +- `/api/cluster` – Readonly access +- `/api/protocols/cifs/services` – Readonly access +- `/api/storage/volumes` – Readonly access +- `/api/svm/svms` – Readonly access + +Use the following commands to provision read-only access to all required API endpoints: + +``` +security login rest-role create -role [ROLE_NAME] -api "/api/cluster" -access readonly -vserver [SVM_NAME] +security login rest-role create -role [ROLE_NAME] -api "/api/protocols/cifs/services" -access readonly -vserver [SVM_NAME] +security login rest-role create -role [ROLE_NAME] -api "/api/storage/volumes" -access readonly -vserver [SVM_NAME] +security login rest-role create -role [ROLE_NAME] -api "/api/svm/svms" -access readonly -vserver [SVM_NAME] +``` + +Example: + +``` +security login rest-role create -role enterpriseauditorrest -api "/api/cluster" -access readonly -vserver testserver +security login rest-role create -role enterpriseauditorrest -api "/api/protocols/cifs/services" -access readonly -vserver testserver +security login rest-role create -role enterpriseauditorrest -api "/api/storage/volumes" -access readonly -vserver testserver +security login rest-role create -role enterpriseauditorrest -api "/api/svm/svms" -access readonly -vserver testserver +``` + +:::note +If the FPolicy account is configured with these permissions, it is necessary to manually +configure the FPolicy. See the [Configure FPolicy](/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/ontap-cluster-aac/configurefpolicy.md) topic for additional +information. +::: + + +### Less Privileged: Enable/Connect FPolicy & Collect Events + +If the desire is for a less privileged model, the Activity Monitor requires the following +permissions to collect events: + +#### ONTAPI/ZAPI + +- `version` – Readonly access +- `volume` – Readonly access +- `vserver` – Readonly access + + `network interface` – Readonly access + +- `vserver fpolicy disable` – All access +- `vserver fpolicy enable` – All access + + :::tip + Remember, this permission permits the Activity Monitor to enable the FPolicy. If the “Enable + and connect FPolicy” option is employed but the permission is not provided, the agent will + encounter “Failed to enable policy” errors, but it will still be able to connect to the FPolicy. + Since this permission model requires a manual configuration of the FPolicy, then the need to + manually enable the FPolicy will be met. + ::: + + +- `vserver fpolicy engine-connect` – All access + +Use the following command to provision access to all required commands: + +``` +security login role create -role [ROLE_NAME] -cmddirname "version" -access readonly -query "" -vserver [SVM_NAME] +security login role create -role [ROLE_NAME] -cmddirname "volume" -access readonly -query "" -vserver [SVM_NAME] +security login role create -role [ROLE_NAME] -cmddirname "vserver" -access readonly -query "" -vserver [SVM_NAME] +security login role create -role [ROLE_NAME] -cmddirname "network interface" -access readonly -query "" -vserver [SVM_NAME] +security login role create -role [ROLE_NAME] -cmddirname "vserver fpolicy disable" -access all -query "" -vserver [SVM_NAME] +security login role create -role [ROLE_NAME] -cmddirname "vserver fpolicy enable" -access all -query "" -vserver [SVM_NAME] +security login role create -role [ROLE_NAME] -cmddirname "vserver fpolicy engine-connect" -access all -query "" -vserver [SVM_NAME] +``` + +Example: + +``` +security login role create -role enterpriseauditorrest -cmddirname "version" -access readonly -query "" -vserver testserver +security login role create -role enterpriseauditorrest -cmddirname "volume" -access readonly -query "" -vserver testserver +security login role create -role enterpriseauditorrest -cmddirname "vserver" -access readonly -query "" -vserver testserver +security login role create -role enterpriseauditorrest -cmddirname "network interface" -access readonly -query "" -vserver testserver +security login role create -role enterpriseauditorrest -cmddirname "vserver fpolicy disable" -access all -query "" -vserver testserver +security login role create -role enterpriseauditorrest -cmddirname "vserver fpolicy enable" -access all -query "" -vserver testserver +security login role create -role enterpriseauditorrest -cmddirname "vserver fpolicy engine-connect" -access all -query "" -vserver testserver +``` + +#### REST API + +- `/api/cluster` – Readonly access +- `/api/protocols/cifs/services` – Readonly access +- `/api/storage/volumes` – Readonly access +- `/api/svm/svms` – Readonly access +- `/api/network/ip/interfaces` – Readonly access +- `/api/protocols/fpolicy` – All access + +Use the following commands to provision read-only access to all required API endpoints: + +``` +security login rest-role create -role [ROLE_NAME] -api "/api/cluster" -access readonly -vserver [SVM_NAME] +security login rest-role create -role [ROLE_NAME] -api "/api/protocols/cifs/services" -access readonly -vserver [SVM_NAME] +security login rest-role create -role [ROLE_NAME] -api "/api/storage/volumes" -access readonly -vserver [SVM_NAME] +security login rest-role create -role [ROLE_NAME] -api "/api/svm/svms" -access readonly -vserver [SVM_NAME] +security login rest-role create -role [ROLE_NAME] -api "/api/network/ip/interfaces" -access readonly -vserver [SVM_NAME] +security login rest-role create -role [ROLE_NAME] -api "/api/protocols/fpolicy" -access all -vserver [SVM_NAME] +``` + +Example: + +``` +security login rest-role create -role enterpriseauditorrest -api "/api/cluster" -access readonly -vserver testserver +security login rest-role create -role enterpriseauditorrest -api "/api/protocols/cifs/services" -access readonly -vserver testserver +security login rest-role create -role enterpriseauditorrest -api "/api/storage/volumes" -access readonly -vserver testserver +security login rest-role create -role enterpriseauditorrest -api "/api/svm/svms" -access readonly -vserver testserver +security login rest-role create -role enterpriseauditorrest -api "/api/network/ip/interfaces" -access readonly -vserver testserver +security login rest-role create -role enterpriseauditorrest -api "/api/protocols/fpolicy" -access all -vserver testserver +``` + +:::note +If the FPolicy account is configured with these permissions, it is necessary to manually +configure the FPolicy. See the [Configure FPolicy](/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/ontap-cluster-aac/configurefpolicy.md) topic for additional +information. +::: + + +### Automatically Configure the FPolicy + +If the desire is for the Activity Monitor to automatically configure the FPolicy, the security role +requires the following permissions: + +#### ONTAPI/ZAPI + +- `version` – Readonly access +- `volume` – Readonly access +- `vserver` – Readonly access + + `network interface` – Readonly access + +- `vserver fpolicy` – All access +- `security certificate install` – All access + + :::tip + Remember, this permission is only needed for FPolicy TLS connections. + ::: + + +Use the following command to provision access to all required commands: + +``` +security login role create -role [ROLE_NAME] -cmddirname "version" -access readonly -query "" -vserver [SVM_NAME] +security login role create -role [ROLE_NAME] -cmddirname "volume" -access readonly -query "" -vserver [SVM_NAME] +security login role create -role [ROLE_NAME] -cmddirname "vserver" -access readonly -query "" -vserver [SVM_NAME] +security login role create -role [ROLE_NAME] -cmddirname "network interface" -access readonly -query "" -vserver [SVM_NAME] +security login role create -role [ROLE_NAME] -cmddirname "vserver fpolicy" -access all -query "" -vserver [SVM_NAME] +security login role create -role [ROLE_NAME] -cmddirname "security certificate install" -access all -query "" -vserver [SVM_NAME] +``` + +Example: + +``` +security login role create -role enterpriseauditorrest -cmddirname "version" -access readonly -query "" -vserver testserver +security login role create -role enterpriseauditorrest -cmddirname "volume" -access readonly -query "" -vserver testserver +security login role create -role enterpriseauditorrest -cmddirname "vserver" -access readonly -query "" -vserver testserver +security login role create -role enterpriseauditorrest -cmddirname "network interface" -access readonly -query "" -vserver testserver +security login role create -role enterpriseauditorrest -cmddirname "vserver fpolicy" -access all -query "" -vserver testserver +security login role create -role enterpriseauditorrest -cmddirname "security certificate install" -access all -query "" -vserver testserver +``` + +#### REST API + +- `/api/cluster` – Readonly access +- `/api/protocols/cifs/services` – Readonly access +- `/api/storage/volumes` – Readonly access +- `/api/svm/svms` – Readonly access +- `/api/network/ip/interfaces` – Readonly access +- `/api/protocols/fpolicy` – All access +- `/api/security/certificates` – All access + + Remember, this permission is only needed for FPolicy TLS connections. + +Use the following commands to provision access to all required API endpoints: + +``` +security login rest-role create -role [ROLE_NAME] -api "/api/cluster" -access readonly -vserver [SVM_NAME] +security login rest-role create -role [ROLE_NAME] -api "/api/protocols/cifs/services" -access readonly -vserver [SVM_NAME] +security login rest-role create -role [ROLE_NAME] -api "/api/storage/volumes" -access readonly -vserver [SVM_NAME] +security login rest-role create -role [ROLE_NAME] -api "/api/svm/svms" -access readonly -vserver [SVM_NAME] +security login rest-role create -role [ROLE_NAME] -api "/api/network/ip/interfaces" -access readonly -vserver [SVM_NAME] +security login rest-role create -role [ROLE_NAME] -api "/api/protocols/fpolicy" -access all -vserver [SVM_NAME] +security login rest-role create -role [ROLE_NAME] -api "/api/security/certificates" -access all -vserver [SVM_NAME] +``` + +Example: + +``` +security login rest-role create -role enterpriseauditorrest -api "/api/cluster" -access readonly -vserver testserver +security login rest-role create -role enterpriseauditorrest -api "/api/protocols/cifs/services" -access readonly -vserver testserver +security login rest-role create -role enterpriseauditorrest -api "/api/storage/volumes" -access readonly -vserver testserver +security login rest-role create -role enterpriseauditorrest -api "/api/svm/svms" -access readonly -vserver testserver +security login rest-role create -role enterpriseauditorrest -api "/api/network/ip/interfaces" -access readonly -vserver testserver +security login rest-role create -role enterpriseauditorrest -api "/api/protocols/fpolicy" -access all -vserver testserver +security login rest-role create -role enterpriseauditorrest -api "/api/security/certificates" -access all -vserver testserver +``` + +:::note +If the FPolicy account is configured with these permissions, the Activity Monitor can +automatically configure the FPolicy. See the [Configure FPolicy](/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/ontap-cluster-aac/configurefpolicy.md) topic for +additional information. +::: + + +### Access Analyzer Integration + +If the desire is for FPolicy to be used with both the Activity Monitor and Access Analyzer, then the +following permission is also required: + +- `security login role show-ontapi` – Readonly access + +Use the following command to provision read-only access to security login role show-ontapi commands: + +``` +security login role create -role [ROLE_NAME] -cmddirname "security login role show-ontapi" -access readonly -query "" -vserver [SVM_NAME] +``` + +Example: + +``` +security login role create -role enterpriseauditor -cmddirname "security login role show-ontapi" -access readonly -query "" -vserver testserver +``` + +### Validate Part 1: Security Role Configuration + +For ONTAPI, run the following command to validate the RBAC security role configuration: + +``` +security login role show [ROLE_NAME] +``` + +Example: + +``` +security login role show enterpriseauditor +``` + +Relevant NetApp Documentation: For more information about creating RBAC access control roles, read +the +[security login role create](https://docs.netapp.com/us-en/ontap-cli-9141//security-login-role-create.html) +article. + +For REST API, run the following command to validate the REST security role configuration: + +``` +security login rest-role show [ROLE_NAME] +``` + +Example: + +``` +security login rest-role show enterpriseauditorrest +``` + +For more information about creating REST access control roles, read the +[security login rest-role create](https://docs.netapp.com/us-en/ontap-cli-9141/security-login-rest-role-create.html) +article. + +## Part 2: Create Security Login + +Once the access control role has been created, apply it to a domain account. Ensure the following +requirements are met: + +- The SVM used in the following command must be the same SVM used when creating the access control + role in Part 1. +- All parameters are case sensitive. +- It is recommended to use lowercase for both domain and username. The case of domain and username + created during the account provisioning process must match exactly to the credentials provided to + the Activity Monitor activity agent for authentication to work. +- In the `application` parameter, use `ontapi` for the ONTAPI/ZAPI and `http` for the REST API. + +Use the following command to create the security login for the security role created in Part 1: + +#### ONTAPI/ZAPI +``` +security login create -user-or-group-name [DOMAIN\DOMAINUSER] -application ontapi -authentication-method [DOMAIN_OR_PASSWORD_AUTH] -role [ROLE_NAME] -vserver [SVM_NAME] +``` + +Example: +``` +security login create -user-or-group-name example\user1 -application ontapi -authentication-method domain -role enterpriseauditor -vserver testserver +``` + +#### REST API +``` +security login create -user-or-group-name [DOMAIN\DOMAINUSER] -application http -authentication-method [DOMAIN_OR_PASSWORD_AUTH] -role [ROLE_NAME] -vserver [SVM_NAME] +``` +Example: +``` +security login create -user-or-group-name example\user1 -application http -authentication-method domain -role enterpriseauditor -vserver testserver +``` + +Validate this security login was created. + +### Validate Part 2: Security Login Creation + +Run the following command to validate security login: + +``` +security login show [DOMAIN\DOMAINUSER] +``` + +Example: + +``` +security login show example\user1 +``` + +Verify that the output is displayed as follows: + +![validatesecuritylogincreation](/images/activitymonitor/9.0/config/netappcmode/validatesecuritylogincreation.webp) + +For more information about creating security logins, read the +[security login create](https://docs.netapp.com/us-en/ontap-cli-9141/security-login-create.html) +article. diff --git a/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/ontap7-aac/_category_.json b/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/ontap7-aac/_category_.json new file mode 100644 index 0000000000..2ccca62bc8 --- /dev/null +++ b/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/ontap7-aac/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "NetApp Data ONTAP 7-Mode Activity Auditing Configuration", + "position": 80, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "ontap7-activity" + } +} \ No newline at end of file diff --git a/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/ontap7-aac/configurefpolicy.md b/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/ontap7-aac/configurefpolicy.md new file mode 100644 index 0000000000..64cf6f42c9 --- /dev/null +++ b/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/ontap7-aac/configurefpolicy.md @@ -0,0 +1,177 @@ +--- +title: "Configure FPolicy" +description: "Configure FPolicy" +sidebar_position: 30 +--- + +# Configure FPolicy + +Select a method to configure the FPolicy for NetApp Data ONTAP 7-Mode devices: + +:::info +Manually Configure FPolicy (Recommended Option) – A tailored FPolicy +::: + + +- If using vFilers the FPolicy must be created on the vFiler, and the Activity Monitor must target + the vFiler. This is because FPolicy operates on the affected vFiler. Therefore, when executing + these commands on a vFiler, the commands must be run from a vFiler context (e.g. via the vFiler + run command). +- Allow the Activity Monitor to create an FPolicy automatically. See the Automatic Configuration of + FPolicy topic for additional information. + + - This option is enabled when the Activity Monitor Activity Agent is configured to monitor the + NetApp device on the NetApp FPolicy Configuration page of the Add New Hosts window. + - It monitors all file system activity. + +## Manually Configure FPolicy (Recommended Option) + +This section describes how to manually configure FPolicy. Manual configuration of the FPolicy is +recommended so that the policy can be scoped. It is necessary to create six FPolicy components and +then enable the FPolicy. See the sections corresponding to each part of this list: + +- Part 1: Create FPolicy +- Part 2: Set FPolicy Required to Off +- Part 3: Set FPolicy to Collect Permission Changes +- Part 4: Set FPolicy to Monitor Alternate Data Streams +- Part 5: Set FPolicy to Monitor Disconnected Sessions +- Part 6: Scope FPolicy for Specific Volumes +- Part 7: Enable FPolicy + +If using vFilers the FPolicy must be created on the vFiler, and the Activity Monitor must target the +vFiler. This is because FPolicy operates on the affected vFiler. Therefore, when executing these +commands on a vFiler, the commands must be run from a vFiler context (e.g. via the vFiler run +command). + +Relevant NetApp Documentation: To learn more about configuring file policies, please visit the +NetApp website and read +[na_fpolicy – configure file policies](https://library.netapp.com/ecmdocs/ECMP1196890/html/man1/na_fpolicy.1.html) +article. + +### Part 1: Create FPolicy + +Create the FPolicy on the vFiler. + +IMPORTANT: + +- The policy should be named "StealthAUDIT" +- The only supported policy type is "screen" for file screening. + +Use the following command to create the FPolicy: + +``` +fpolicy create StealthAUDIT screen +``` + +### Part 2: Set FPolicy Required to Off + +If the `FPolicy Required` value is set to on, user requests are denied if an FPolicy server is not +available to implement the policy. If it is set to off, user requests are allowed when it is not +possible to apply the policy to the file because no FPolicy server is available. + +IMPORTANT: + +- The `FPolicy Required` value should be set to **off** + +Use the following command to set the `FPolicy Required` value to off: + +``` +fpolicy options StealthAUDIT required off +``` + +### Part 3: Set FPolicy to Collect Permission Changes + +The cifs_setattr value must be set to on in order for CIFS requests to change file security +descriptors to be screened by the policy. + +IMPORTANT: + +- The `cifs_setattr` value must be set to **on** + +Use the following command to enable the FPolicy to collect permission changes: + +``` +fpolicy options StealthAUDIT cifs_setattr on +``` + +### Part 4: Set FPolicy to Monitor Alternate Data Streams + +The monitor_ads value must be set to on in order for CIFS requests for alternate data streams (ADS) +to be monitored by the policy. + +IMPORTANT: + +- The `monitor_ads` value must be set to **on** + +Use the following command to enable the FPolicy to monitor ADS: + +``` +fpolicy options StealthAUDIT monitor_ads on +``` + +### Part 5: Set FPolicy to Monitor Disconnected Sessions + +The cifs_disconnect_check value must be set to on in order for CIFS requests associated with +disconnected sessions to be monitored by the policy. + +IMPORTANT: + +- The `cifs_disconnect_check` value must be set to **on** + +Use the following command to enable the FPolicy to monitor disconnected sessions: + +``` +fpolicy options StealthAUDIT cifs_disconnect_check on +``` + +### Part 6: Scope FPolicy for Specific Volumes + +The FPolicy can be scoped either to monitor only specified volumes (inclusion) or to not monitor +specific volumes (exclusion). + +IMPORTANT: + +- Choose to scope by including or excluding volumes + +Use the following command to scope the FPolicy by volume: + +``` +fpolicy -volume [INCLUDE OR EXCLUSION] -add StealthAUDIT [VOLUME_NAME],[VOLUME_NAME] +``` + +Inclusion Example: + +``` +fpolicy -volume include -add StealthAUDIT samplevolume1,samplevolume2 +``` + +Exclusion Example: + +``` +fpolicy -volume exclusion -add StealthAUDIT samplevolume1,samplevolume2 +``` + +### Part 7: Enable FPolicy + +The FPolicy must be enabled before the Activity Monitor Activity Agent can be configured to monitor +the NetApp device. + +IMPORTANT: + +- The Activity Monitor must register with the NetApp device as an FPolicy server. By default, it + looks for a policy named `StealthAUDIT`. See the + [Customize FPolicy Policy Name](/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/ontap7-aac/customizefpolicy.md) section for information on using a different + policy name. + +Use the following command to enable the FPolicy to monitor disconnected sessions: + +``` +fpolicy enable StealthAUDIT +``` + +## Automatic Configuration of FPolicy + +The Activity Monitor can automatically configure FPolicy on the targeted NetApp Data ONTAP 7-Mode +device. The FPolicy created monitors all file system activity. This is done when the NetApp device +is assigned to the agent for monitoring. This option is enabled on the NetApp FPolicy Configuration +page of the Add New Host window. diff --git a/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/ontap7-aac/customizefpolicy.md b/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/ontap7-aac/customizefpolicy.md new file mode 100644 index 0000000000..52ede5e022 --- /dev/null +++ b/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/ontap7-aac/customizefpolicy.md @@ -0,0 +1,10 @@ +--- +title: "Customize FPolicy Policy Name" +description: "Customize FPolicy Policy Name" +sidebar_position: 40 +--- + +# Customize FPolicy Policy Name + +There may be situations when FPolicy needs to be named something other than StealthAUDIT. +Use **Host properties > FPolicy > Customize FPolicy** page to change the FPolicy object names. \ No newline at end of file diff --git a/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/ontap7-aac/enablehttp.md b/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/ontap7-aac/enablehttp.md new file mode 100644 index 0000000000..2cdbc8a4ce --- /dev/null +++ b/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/ontap7-aac/enablehttp.md @@ -0,0 +1,35 @@ +--- +title: "Enable HTTP or HTTPS" +description: "Enable HTTP or HTTPS" +sidebar_position: 20 +--- + +# Enable HTTP or HTTPS + +The Activity Monitor Activity Agent must be able to send ONTAPI calls to the vFiler’s data LIF over +HTTP or HTTPS. The following commands will enable the HTTP or HTTPS communication between the vFiler +and the Activity Monitor. + +Use the following command to enable HTTP: + +``` +options httpd.admin.enable on +``` + +Check HTTP Status: + +``` +options httpd.admin.enable +``` + +Use the following command to enable HTTPS: + +``` +options httpd.admin.ssl.enable on +``` + +Check HTTP Status: + +``` +options httpd.admin.ssl.enable +``` diff --git a/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/ontap7-aac/ontap7-activity.md b/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/ontap7-aac/ontap7-activity.md new file mode 100644 index 0000000000..e6d8b4881f --- /dev/null +++ b/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/ontap7-aac/ontap7-activity.md @@ -0,0 +1,108 @@ +--- +title: "NetApp Data ONTAP 7-Mode Activity Auditing Configuration" +description: "NetApp Data ONTAP 7-Mode Activity Auditing Configuration" +sidebar_position: 80 +--- + +# NetApp Data ONTAP 7-Mode Activity Auditing Configuration + +The Activity Monitor agent employed to monitor NetApp leverages 128-bit encrypted Remote Procedure +Calls (RPC), NetApp ONTAP-API, and NetApp FPolicy to monitor file system events. This includes both +NetApp 7-Mode and Cluster-Mode configurations. To learn more about FPolicy please visit the NetApp +website and read the +[What FPolicy is](https://library.netapp.com/ecmdocs/ECMP1401220/html/GUID-54FE1A84-6CF0-447E-9AAE-F43B61CA2138.html) +article. + +If the activity agent is stopped, a notification will be sent to the NetApp device to disconnect and +disable the associated FPolicy policy, but it will not be removed. + +If the network connection is lost between the activity agent and the NetApp device, the NetApp +device is configured with a default timeout to wait for a response. If a response is not received +from the Activity Agent within the timeout, then the NetApp device will disconnect and disable the +FPolicy policy. The Activity Agent will check every minute by default to see if the FPolicy policy +has been disabled and will enable it (if the auto-enable functionality is enabled for the agent). +The default setting to check every minute is configurable. + +The NetApp FPolicy uses a “push” mechanism such that notification will only be sent to the activity +agent when a transaction occurs. Daily activity log files are created only if activity is performed. +No activity log file will be created if there is no activity for the day. + +**Configuration Checklist** + +Complete the following checklist prior to configuring activity monitoring of NetApp Data ONTAP +7-Mode devices. Instructions for each item of the checklist are detailed within the following +topics. + +**Checklist Item 1: Plan Deployment** + +- Gather the following information: + - Names of the vFiler™(s) to be monitored + - DNS name of the CIFS shares(s) to be monitored + +**Checklist Item 2: [Provision FPolicy Account](/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/ontap7-aac/provisionactivity.md)** + +- Group membership with a role granting access to the following commands: + + ``` + login-http-admin + api-system-api-list + api-system-get-version + api-cifs-share-list-iter-* + api-volume-list-info-iter-* + ``` + +- For Automatic FPolicy creation (Checklist Item 4), group membership with a role granting access to + the following command: + + ``` + api-fpolicy* + ``` + +- To use the “Enable and connect FPolicy” option within the Activity Monitor, group membership with + a role granting access to the following command: + + ``` + cli-fpolicy* + ``` + +- Group membership in: + + - ONTAP Power Users + - ONTAP Backup Operators + +**Checklist Item 3: Firewall Configuration** + +- HTTP (80) or HTTPS (443) +- HTTP or HTTPS protocols need to be enabled on the NetApp filer +- TCP 135 +- TCP 445 +- Dynamic port range: TCP/UDP 137-139 +- See the [Enable HTTP or HTTPS](/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/ontap7-aac/enablehttp.md) topic for instructions. + +**Checklist Item 4: [Configure FPolicy](/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/ontap7-aac/configurefpolicy.md)** + +- If using vFilers: + + - FPolicy operates on the vFiler so the FPolicy must be created on the vFiler + + :::note + Activity Monitor must target the vFiler + ::: + + +- Select method: + + :::info + Configure FPolicy Manually – A tailored FPolicy + ::: + + + - Allow the Activity Monitor to create an FPolicy automatically + - This option is enabled when the Activity Monitor agent is configured to monitor the NetApp + device on the NetApp FPolicy Configuration page of the Add New Hosts window. + - It monitors all file system activity. + +**Checklist Item 5: Activity Monitor Configuration** + +- Deploy the Activity Monitor Activity Agent to a Windows proxy server +- Configure the Activity Agent to monitor the NetApp device diff --git a/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/ontap7-aac/provisionactivity.md b/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/ontap7-aac/provisionactivity.md new file mode 100644 index 0000000000..f334e6dce4 --- /dev/null +++ b/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/ontap7-aac/provisionactivity.md @@ -0,0 +1,105 @@ +--- +title: "Provision FPolicy Account" +description: "Provision FPolicy Account" +sidebar_position: 10 +--- + +# Provision FPolicy Account + +This topic describes the steps needed to create a user account with the privileges required to +connect the Activity Monitor Activity Agent to the FPolicy engine and to execute the NetApp API +calls required for activity monitoring and configuration. + +Provisioning this account is a three part process: + +- Part 1: Create Role with API/CLI Access +- Part 2: Create a Group & Assign Role +- Part 3: Add User to Group + +Relevant NetApp Documentation: To learn more about node access controls, please visit the NetApp +website and read the +[na_useradmin – Administers node access controls](https://library.netapp.com/ecmdocs/ECMP1511537/html/man1/na_useradmin.1.html) +article. + +## Part 1: Create Role with API/CLI Access + +This section provides instructions for creating a role with access to the following commands: + +``` +login-http-admin +api-system-api-list +api-system-get-version +api-cifs-share-list-iter-* +api-volume-list-info-iter-* +api-fpolicy* +cli-fpolicy* +``` + +:::note +The `api-fpolicy*` command is required for automatic configuration of FPolicy. The +`cli-fpolicy*` command is required to use the “Enable and connect FPolicy” option for a Monitored +Host configuration. +::: + + +The following command needs to be run to create the role. + +Run the following command when provisioning an account for manual configuration of FPolicy; it +includes the "Enable and connect FPolicy" option requirement: + +``` +useradmin role -add [ROLE_NAME] -c "[ROLE_DESCRIPTION]" -a login-http-admin,api-system-api-list,api-system-get-version,api-cifs-share-list-iter-*,api-volume-list-info-iter-*,cli-fpolicy* +``` + +Example: + +``` +useradmin role -add activitymonitor -c "Role for Activity Monitor" -a login-http-admin,api-system-api-list,api-system-get-version,api-cifs-share-list-iter-*,api-volume-list-info-iter-*,cli-fpolicy* +``` + +Run the following command when provisioning an account for automatic configuration of FPolicy; it +includes the "Enable and connect FPolicy" option requirement: + +``` +useradmin role -add [ROLE_NAME] -c "[ROLE_DESCRIPTION]" -a login-http-admin,api-system-api-list,api-system-get-version,api-cifs-share-list-iter-*,api-volume-list-info-iter-*,api-fpolicy*,cli-fpolicy* +``` + +Example: + +``` +useradmin role -add activitymonitor -c "Role for Activity Monitor" -a login-http-admin,api-system-api-list,api-system-get-version,api-cifs-share-list-iter-*,api-volume-list-info-iter-*,api-fpolicy*,cli-fpolicy* +``` + +After the role is created, complete Part 2: Create a Group & Assign Role. + +## Part 2: Create a Group & Assign Role + +Once the role has been created, it must be attached to a group. The following command needs to be +run to create a group and assign the role to it. + +``` +useradmin group -add [GROUP_NAME] -r [ROLE_NAME] +``` + +Example: + +``` +useradmin group -add nwxgroup -r enterpriseauditor +``` + +After the group is created and the role is assigned, complete Part 3: Add User to Group. + +## Part 3: Add User to Group + +The final step is to add the domain user to the new group, Backup Operators group, and Power Users +group. The following command needs to be run to add the user to all three groups. + +``` +useradmin domainuser -add [DOMAIN\USER] -g [GROUP_NAME, WITHIN " MARKS IF MULTIPLE WORDS],"Backup Operators","Power Users" +``` + +Example: + +``` +useradmin domainuser -add example\user1 -g nwxgroup,"Backup Operators","Power Users" +``` diff --git a/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/panzura-activity.md b/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/panzura-activity.md new file mode 100644 index 0000000000..21593ed15b --- /dev/null +++ b/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/panzura-activity.md @@ -0,0 +1,123 @@ +--- +title: "Panzura CloudFS Monitoring" +description: "Panzura CloudFS Monitoring" +sidebar_position: 110 +--- + +# Panzura CloudFS Monitoring + +Netwrix Activity Monitor can be configured to monitor file system activity on Panzura CloudFS +file-based storage. + +The monitoring process is based on two technologies: + +- Third Party Vendor Support auditing feature – Delivers audit events to Activity Monitor Agents +- CloudFS API – Used to register Activity Monitor as a consumer of audit events to query and update + auditing settings + +Auditing must be enabled on the master Panzura node and optionally overridden on the subordinate +nodes to support different deployment scenarios depending on the expected load and network latency. +A single agent monitors several Panzura nodes. + +![panzurasingleagntmonitor](/images/activitymonitor/9.0/config/panzura/panzurasingleagntmonitor.webp) + +Audit events are distributed between two agents. Audit settings are overridden on one Panzura node. + +![auditeventstwoagnt_panzura](/images/activitymonitor/9.0/config/panzura/auditeventstwoagnt_panzura.webp) + +The monitoring process relies on the Third Party Vendor Support auditing feature of the Panzura +CloudFS platform, which uses the AMQP protocol for event delivery. Unlike typical uses of the AMQP +protocol that require messaging middleware, the Panzura master and subordinate nodes connect +directly to the Netwrix Activity Monitor Agent, eliminating the need for middleware. + +Netwrix Activity Monitor uses Panzura API to register itself as a consumer of auditing events. It +also uses the API to perform periodic checks to ensure the auditing settings in Panzura are correct. +The credentials to access the API must be specified when a Panzura host is added to Activity Monitor +for monitoring. Additionally, the IP address of the port is 4497 by default and can be customized in +the properties for the Agent. + +:::note +See the [Panzura](/docs/activitymonitor/9.0/admin/monitoredhosts/add/panzura.md) topic for +additional information on Panzura Host. +::: + + +To prepare Panzura CloudFS for monitoring, auditing must be enabled. + +## Enable Auditing in CloudFS + +Auditing in CloudFS can be enabled either automatically or manually. + +:::info +Using the automatic option using the CloudFS API streamlines the configuration +process and ensures that auditing remains enabled and accurate. +::: + + +## Automatic Configuration + +Netwrix Activity Monitor uses the CloudFS API to configure Third Party Vendor Support auditing +option. + +If a master node is targeted, the product will configure the global audit settings and assign to be +pushed to subordinate nodes. If a subordinate node is targeted, the product will configure the local +audit settings to override the global ones. + +The product will also ensure the settings are correct with periodic checks. + +## Manual Configuration + +Follow these steps to enable auditing. + +**Step 1 –** Navigate to **Audit Settings** > **Third Party Support**. + +**Step 2 –** Enable the **Generate Third Party Logs** option. + +**Step 3 –** Enable the **Push to Subordinate(s)** option. + +**Step 4 –** Enter **other** as the Vendor Name. + +**Step 5 –** Under Actions, specify close, create, delete, delxattr, mkdir, move, open, read, +remove, rename, rlclaim, rmdir, setxattr, and writeUnder . + +If you require monitoring of Directory Read/List operations, which typically generate a high volume +of data, also include readdir to the list. + +**Step 6 –** Specify \* in Include Files. + +**Step 7 –** Specify - in Exclude Files. + +**Step 8 –** Finally, add the Panzura host to be monitored in the Activity Monitor Console. + +Auditing is now enabled. + +## Network Configuration + +Activity Monitor agents register themselves as consumers of audit data via the CloudFS API. The +agents pass their IP address and port along with other AMQP parameters. Panzura nodes use this +information to establish connections with the Activity Monitor agents. + +:::note +The address and port used for registration can be found or modified in the agent’s +settings. +::: + + +Follow the steps for network configuration. + +**Step 1 –** Open Activity Monitor Console. + +**Step 2 –** On the Agents tab, select an agent and click **Edit**. + +**Step 3 –** Use the Network tab to select the network interface that will be used for registration. + +**Step 4 –** Use the Panzura tab to modify the port. The default port is 4497. + +The agent will configure the Windows Firewall to allow incoming connections to the specified port +automatically. Use the following table to configure the firewall. + +| Communication Direction | Protocol | Ports | Description | +| --------------------------------------------------- | --------- | ----- | ------------------- | +| Activity Monitor Console to Activity Monitor Agents | TCP | 4498 | Agent communication | +| Activity Monitor Agent to Panzura nodes | TCP/HTTPS | 443 | CloudFS API | +| Panzura nodes to Activity Monitor Agent | TCP/AMQP | 4497 | Audit events | diff --git a/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/powerstore-aac/_category_.json b/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/powerstore-aac/_category_.json new file mode 100644 index 0000000000..e8053ec6a3 --- /dev/null +++ b/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/powerstore-aac/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Dell PowerStore Activity Auditing Configuration", + "position": 40, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "powerstore-activity" + } +} \ No newline at end of file diff --git a/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/powerstore-aac/auditing.md b/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/powerstore-aac/auditing.md new file mode 100644 index 0000000000..b873219695 --- /dev/null +++ b/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/powerstore-aac/auditing.md @@ -0,0 +1,124 @@ +--- +title: "Enable Auditing for Dell PowerStore" +description: "Enable Auditing for Dell PowerStore" +sidebar_position: 20 +--- + +# Enable Auditing for Dell PowerStore + +Follow the steps to enable auditing on Dell PowerStore. + +- Create an Event Publishing Pool +- Create an Event Publisher +- Enable Event Publishing for the NAS Server OR Enable or Disable Event Publishing for File System + +See the +[Dell PowerStore - File Capabilities](https://www.delltechnologies.com/asset/en-us/products/storage/industry-market/h18155-dell-powerstore-file-capabilities.pdf) +white paper for additional information. + +## Create an Event Publishing Pool + +Follow the steps tTo create a new event publishing pool.: + +**Step 1 –** Select **Storage** > **NAS Servers** > **NAS Settings** > **Publishing Pools**. + +**Step 2 –** Click **Create** and specify the name of the pool. + +**Step 3 –** Specify CEE's address or addresses. + +![Create Event Publishing Pool](/images/activitymonitor/9.0/config/dellpowerstore/eventpublishingpool.webp) + +- For SMB shares monitoring (CIFS) enable following Post-Events: – + + - CloseModified + - CloseUnmodified + - CreateDir + - CreateFile + - DeleteDir + - DeleteFile + - OpenFileNoAccess + - RenameDir + - RenameFile + - SetAclDir + - SetAclFile + +- For NFS exports monitoring enable following Post-Events: – + + - CloseModified, + - CloseUnmodified + - CreateDir + - CreateFile + - DeleteDir + - DeleteFile + - FileRead + - FileWrite + - OpenFileNoAccess + - RenameDir + - RenameFile + - SetAclDir + - SetAclFile + - SetSecDir + - SetSecFile + +**Step 4 –** Click **Apply**. + +## Create an Event Publisher + +Follow the steps tTo create a an event publisher.: + +**Step 1 –** Select **Storage** > **NAS Servers** > **NAS Settings** > **Events Publishers**. + +![Events Publishing](/images/activitymonitor/9.0/config/dellpowerstore/nasservers.webp) + +**Step 2 –** Click **Create**. + +![publishingpools](/images/activitymonitor/9.0/config/dellpowerstore/publishingpools.webp) + +**Step 3 –** Specify the name of the publisher. + +**Step 4 –** Select the pool and click **Next**. + +![configeventpublisher](/images/activitymonitor/9.0/config/dellpowerstore/configeventpublisher.webp) + +**Step 5 –** Specify Pre-Events Failure Policy as "Ignore - Consider pre-event acknowledged when +CEPA servers are offline". + +**Step 6 –** Specify Post-Events Failure Policy as "Accumulate - Continue and persist lost events in +an internal circular buffer". + +**Step 7 –** Click **Create Events Publisher**. + +The events publisher is created. + +## Enable Event Publishing for the NAS Server + +Follow the steps tTo enable or disable event publishing for the NAS Server.: + +**Step 1 –** Select **Storage** > **NAS Servers**. + +![NAS Servers](/images/activitymonitor/9.0/config/dellpowerstore/nasserver.webp) + +**Step 2 –** Go to **[NAS SERVER]** > **Security & Events** > **Events Publishing**. + +**Step 3 –** Enable and select the publisher. + +![nasserver1](/images/activitymonitor/9.0/config/dellpowerstore/nasserver1.webp) + +**Step 4 –** You can enable the event publishing for all file systems on the NAS by checking the box +and selecting protocols. + +Dell PowerStore is enabled for auditing. + +## Enable or Disable Event Publishing for File System + +Follow the steps toYou can enable or disable the feature for each file system individually. using +the following: + +**Step 1 –** Select **Storage** > **File Systems** > **[FILE SYSTEM]** > **Security & Events** > +**Events Publishing**. + +![Event Publising Option for File System](/images/activitymonitor/9.0/config/dellpowerstore/fseventpublishing.webp) + +**Step 2 –** Enable and select protocols needed. + +Dell PowerStore is enabled for auditing. diff --git a/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/powerstore-aac/installcee.md b/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/powerstore-aac/installcee.md new file mode 100644 index 0000000000..1a44db4585 --- /dev/null +++ b/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/powerstore-aac/installcee.md @@ -0,0 +1,78 @@ +--- +title: "Install Dell CEE" +description: "Install Dell CEE" +sidebar_position: 10 +--- + +# Install Dell CEE + +Dell CEE should be installed on a Windows or a Linux server. The Dell CEE software is not a Netwrix +product. Dell customers have a support account with Dell to access the download. + +:::tip +Remember, the latest version is the recommended version of Dell CEE. +::: + + +:::info +The Dell CEE package can be installed on the Windows server where the Activity +Monitor agent will be deployed (recommended) or on any other Windows or Linux server. +::: + + +Follow the steps to install the Dell CEE. + +**Step 1 –** Obtain the latest CEE install package from Dell and any additional license required for +this component. It is recommended to use the most current version. + +**Step 2 –** Follow the instructions in the Dell +[Using the Common Event Enabler on Windows Platforms](https://www.dell.com/support/home/en-us/product-support/product/common-event-enabler/docs) +guide to install and configure the CEE. The installation will add two services to the machine: + +- EMC Checker Service (Display Name: EMC CAVA) +- EMC CEE Monitor (Display Name: EMC CEE Monitor) + +:::info +The latest version of .NET Framework and Dell CEE is recommended to use with the +asynchronous bulk delivery (VCAPS) feature. +::: + + +## Configure Dell Registry Key Settings + +There may be situations when Dell CEE needs to be installed on a different Windows server than the +one where the Activity Monitor activity agent is deployed. In those cases it is necessary to +manually set the Dell CEE registry key to forward events. + +**Step 1 –** Open the Registry Editor (run regedit). + +![registryeditor](/images/activitymonitor/9.0/config/dellpowerstore/registryeditor.webp) + +**Step 2 –** Navigate to following location: + +**HKEY_LOCAL_MACHINE\SOFTWARE\EMC\CEE\CEPP\AUDIT\Configuration** + +**Step 3 –** Right-click on **Enabled** and select Modify. The Edit DWORD Value window opens. + +**Step 4 –** In the Value data field, enter the value of 1. Click OK, and the Edit DWORD Value +window closes. + +**Step 5 –** Right-click on **EndPoint** and select Modify. The Edit String window opens. + +**Step 6 –** In the Value data field, enter the StealthAUDIT value with the IP Address for the +Windows proxy server hosting the Activity Monitor activity agent. Use the following format: + +**StealthAUDIT@[IP ADDRESS]** + +Examples: + +**StealthAUDIT@192.168.30.15** + +**Step 7 –** Click OK. The Edit String window closes. Registry Editor can be closed. + +![services](/images/activitymonitor/9.0/config/dellpowerstore/services.webp) + +**Step 8 –** Open Services (run `services.msc`). Start or Restart the EMC CEE Monitor service. + +The Dell CEE registry key is now properly configured to forward event to the Activity Monitor +activity agent. diff --git a/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/powerstore-aac/powerstore-activity.md b/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/powerstore-aac/powerstore-activity.md new file mode 100644 index 0000000000..1b8e914c01 --- /dev/null +++ b/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/powerstore-aac/powerstore-activity.md @@ -0,0 +1,77 @@ +--- +title: "Dell PowerStore Activity Auditing Configuration" +description: "Dell PowerStore Activity Auditing Configuration" +sidebar_position: 40 +--- + +# Dell PowerStore Activity Auditing Configuration + +A Dell PowerStore device can be configured to audit Server Message Block (SMB) protocol access +events. All audit data can be forwarded to the Dell Common Event Enabler (CEE). The Netwrix Activity +Monitor listens for all events coming through the Dell CEE and translates all relevant information +into entries in the TSV files or syslog messages. + +If the service is turned off, a notification will be sent to the Dell CEE framework to turn off the +associated Activity Monitor filter, but the policy will not be removed. + +The Dell CEE Framework uses a “push” mechanism so a notification is sent only to the activity agent +when a transaction occurs. Daily activity log files are created only if activity is performed. No +activity log file is created if there is no activity for the day. + +**Configuration Checklist** + +Complete the following checklist prior to configuring activity monitoring of Dell PowerStore +devices. Instructions for each item of the checklist are detailed within the following topics. + +**Checklist Item 1: Plan Deployment** + +- Prior to beginning the deployment + + - See the + [Dell PowerStore: File Capabilities](https://www.delltechnologies.com/asset/en-us/products/storage/industry-market/h18155-dell-powerstore-file-capabilities.pdf) + white paper for additional information. + - Download the Dell CEE from: + + - [https://support.emc.com](https://support.emc.com/) + +**Checklist Item 2: [Install Dell CEE](/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/powerstore-aac/installcee.md)** + +- Dell CEE should be installed on the Windows proxy server(s) where the Activity Monitor activity + agent will be deployed + + :::info + The latest version of Dell CEE is the recommended version to use with the + asynchronous bulk delivery (VCAPS) feature. + ::: + + +- Important: + + Open MS-RPC ports between the Dell device and the Windows proxy server(s) where the Dell CEE is + installed + +**Checklist Item 3: Dell PowerStore Device Configuration** + +- Enable auditing on the PowerStore device + + - See the [Enable Auditing for Dell PowerStore](/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/powerstore-aac/auditing.md) topic for additional information. + +**Checklist Item 4: Activity Monitor Configuration** + +- Deploy the Activity Monitor activity agent to a Windows proxy server where Dell CEE was installed + + - After activity agent deployment, configure the Dell CEE Options tab of the agent’s Properties + window within the Activity Monitor Console + + - Automatically sets the Dell registry key settings + +Checklist Item 5: Configure Dell CEE to Forward Events to the Activity Agent + +:::note +When Dell CEE is installed on Windows proxy server(s) where the Activity Monitor activity +agent will be deployed, the following steps are not needed. +::: + + +- Ensure the Dell CEE registry key has enabled set to 1 and has an EndPoint set to StealthAUDIT. +- Ensure the Dell CAVA service and the Dell CEE Monitor service are running. diff --git a/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/qumulo-activity.md b/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/qumulo-activity.md new file mode 100644 index 0000000000..e99c8b54a8 --- /dev/null +++ b/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/qumulo-activity.md @@ -0,0 +1,57 @@ +--- +title: "Qumulo Activity Auditing Configuration" +description: "Qumulo Activity Auditing Configuration" +sidebar_position: 120 +--- + +# Qumulo Activity Auditing Configuration + +The Netwrix Activity Monitor can be configured to monitor activity on Qumulo devices. To prepare +Qumulo to be monitored, an account needs to be provisioned and the audit event format may need to be +modified. + +## Provision Account + +Activity Monitor requires an account with the Observers role to monitor a Qumulo cluster. Follow the +steps to create a new account in the Qumulo web user interface with the Observers role. + +**Step 1 –** Create a new user in **Cluster** > **Local Users & Groups**. + +**Step 2 –** Assign the Observers role to the user using **Cluster** > **Role Management**. + +This credential will then be used when configuring the Activity Agent to monitor the Qumulo device. + +## Verify Audit Event Format + +Qumulo reports audit events in one of two formats: CSV and JSON. While the Netwrix Activity Monitor +supports both, the JSON format is recommended as it provides more detail. In particular, it allows +the product to distinguish between permission change events and attribute change events, presents +granular information for permission changes, and includes user SIDs instead of just usernames. The +advanced filtering of Microsoft Office activity also requires the JSON format. + +The JSON format for audit events was introduced in Qumulo Core 6.0.1. The new format can be enabled +via an SSH session to the Qumulo cluster. + +Follow the steps to verify that audit event format and change the format, if needed. + +**Step 1 –** Connect to the Qumulo cluster with SSH. + +**Step 2 –** Execute the following command to log in: + +```bash +qq --host login -u + +The command will ask for the password. + +__Step 3 –__ Execute the following command to check current format: + +**qq audit_get_syslog_config** + +The format will be shown in the __format__ field. The old format is __csv__; the new format is __json__. + +__Step 4 –__ Execute the following command to change the format, if needed: + +**qq audit_set_syslog_config --json** + +The change willshould be reflected in the __format__ field. +``` diff --git a/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/unity-aac/_category_.json b/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/unity-aac/_category_.json new file mode 100644 index 0000000000..41f04f5b3e --- /dev/null +++ b/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/unity-aac/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Dell Unity Activity Auditing Configuration", + "position": 50, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "unity-activity" + } +} \ No newline at end of file diff --git a/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/unity-aac/installcee.md b/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/unity-aac/installcee.md new file mode 100644 index 0000000000..34daed915e --- /dev/null +++ b/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/unity-aac/installcee.md @@ -0,0 +1,81 @@ +--- +title: "Install Dell CEE" +description: "Install Dell CEE" +sidebar_position: 10 +--- + +# Install Dell CEE + +Dell CEE should be installed on a Windows or a Linux server. The Dell CEE software is not a Netwrix +product. Dell customers have a support account with Dell to access the download. + +:::tip +Remember, the latest version is the recommended version of Dell CEE. +::: + + +:::info +The Dell CEE package can be installed on the Windows server where the Activity +Monitor agent will be deployed (recommended) or on any other Windows or Linux server. +::: + + +Follow the steps to install the Dell CEE. + +**Step 1 –** Obtain the latest CEE install package from Dell and any additional license required for +this component. It is recommended to use the most current version. + +**Step 2 –** Follow the instructions in the Dell +[Using the Common Event Enabler on Windows Platforms](https://www.dell.com/support/home/en-us/product-support/product/common-event-enabler/docs) +guide to install and configure the CEE. The installation will add two services to the machine: + +- EMC Checker Service (Display Name: EMC CAVA) +- EMC CEE Monitor (Display Name: EMC CEE Monitor) + +:::info +The latest version of .NET Framework and Dell CEE is recommended to use with the +asynchronous bulk delivery (VCAPS) feature. +::: + + +After Dell CEE installation is complete, it is necessary to complete the +[Unity Initial Setup with Unisphere](/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/unity-aac/setupunisphere.md). + +## Configure Dell Registry Key Settings + +There may be situations when Dell CEE needs to be installed on a different Windows server than the +one where the Activity Monitor activity agent is deployed. In those cases it is necessary to +manually set the Dell CEE registry key to forward events. + +**Step 1 –** Open the Registry Editor (run regedit). + +![registryeditor](/images/activitymonitor/9.0/config/dellpowerstore/registryeditor.webp) + +**Step 2 –** Navigate to following location: + +**HKEY_LOCAL_MACHINE\SOFTWARE\EMC\CEE\CEPP\AUDIT\Configuration** + +**Step 3 –** Right-click on **Enabled** and select Modify. The Edit DWORD Value window opens. + +**Step 4 –** In the Value data field, enter the value of 1. Click OK, and the Edit DWORD Value +window closes. + +**Step 5 –** Right-click on **EndPoint** and select Modify. The Edit String window opens. + +**Step 6 –** In the Value data field, enter the StealthAUDIT value with the IP Address for the +Windows proxy server hosting the Activity Monitor activity agent. Use the following format: + +**StealthAUDIT@[IP ADDRESS]** + +Examples: + +**StealthAUDIT@192.168.30.15** + +**Step 7 –** Click OK. The Edit String window closes. Registry Editor can be closed. + +![services](/images/activitymonitor/9.0/config/dellpowerstore/services.webp) + +**Step 8 –** Open Services (run `services.msc`). Start or Restart the EMC CEE Monitor service. + +The Dell CEE registry key is now properly configured to forward event to the Activity Monitor +activity agent. diff --git a/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/unity-aac/setupunisphere.md b/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/unity-aac/setupunisphere.md new file mode 100644 index 0000000000..9845a39663 --- /dev/null +++ b/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/unity-aac/setupunisphere.md @@ -0,0 +1,33 @@ +--- +title: "Unity Initial Setup with Unisphere" +description: "Unity Initial Setup with Unisphere" +sidebar_position: 20 +--- + +# Unity Initial Setup with Unisphere + +Follow the steps to configure the initial setup for a Unity device with Unisphere. + +**Step 1 –** Edit the NAS Server > Protection and Events > Events Publishing > Select Pool settings: + +- Add CEPA server – This is the server where CEE is installed. It is recommended that this is also + the server were the Activity Monitor activity agent is deployed. +- Enable the following events for Post Events. + +Required Unity events needed for CIFS Activity: + +![NAM Required Events For CIFS](/images/activitymonitor/9.0/config/dellunity/eventscifs.webp) + +Required Unity events needed for NFS Activity: + +![NAM Required Events For NFS](/images/activitymonitor/9.0/config/dellunity/eventsnfs.webp) + +**Step 2 –** Enable Events Publishing: + +- Edit the FileSystem > Advanced settings: + + - NFS Events Publishing – Enabled (required for NFS protocol monitoring) + - SMB Events publishing – Enabled (required for SMB / CIFS protocol monitoring) + +Once Unity setup is complete, it is time to configure and enable monitoring with the Activity +Monitor. diff --git a/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/unity-aac/unity-activity.md b/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/unity-aac/unity-activity.md new file mode 100644 index 0000000000..6792883a00 --- /dev/null +++ b/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/unity-aac/unity-activity.md @@ -0,0 +1,79 @@ +--- +title: "Dell Unity Activity Auditing Configuration" +description: "Dell Unity Activity Auditing Configuration" +sidebar_position: 50 +--- + +# Dell Unity Activity Auditing Configuration + +A Dell Unity device can be configured to audit Server Message Block (SMB) protocol access events. +All audit data can be forwarded to the Dell Common Event Enabler (CEE). The Netwrix Activity Monitor +listens for all events coming through the Dell CEE and translates all relevant information into +entries in the TSV files or syslog messages. + +If the service is turned off, a notification will be sent to the Dell CEE framework to turn off the +associated Activity Monitor filter, but the policy will not be removed. + +The Dell CEE Framework uses a "push" mechanism so a notification is sent only to the activity agent +when a transaction occurs. Daily activity log files are created only if activity is performed. No +activity log file is created if there is no activity for the day. + +**Configuration Checklist** + +Complete the following checklist prior to configuring activity monitoring of Dell Unity devices. +Instructions for each item of the checklist are detailed within the following topics. + +**Checklist Item 1: Plan Deployment** + +- Prior to beginning the deployment, gather the following: + + - Data Mover or Virtual Data Mover hosting the share(s) to be monitored + - Account with access to the CLI + - Download the Dell CEE from: + + - [https://support.emc.com](https://support.emc.com/) + +**Checklist Item 2: [Install Dell CEE](/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/unity-aac/installcee.md)** + +- Dell CEE should be installed on the Windows proxy server(s) where the Activity Monitor activity + agent will be deployed + + :::info + The latest version of Dell CEE is the recommended version to use with the + asynchronous bulk delivery (VCAPS) feature. + ::: + + +- Important: + + - Open MS-RPC ports between the Dell device and the Windows proxy server(s) where the Dell CEE + is installed + - Dell CEE 8.4.2 through Dell CEE 8.6.1 are not supported for use with the VCAPS feature + - Dell CEE requires .NET Framework 3.5 to be installed on the Windows proxy server + +**Checklist Item 3: Dell Unity Device Configuration** + +- Configure initial setup for a Unity device + + - [Unity Initial Setup with Unisphere](/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/unity-aac/setupunisphere.md) + +**Checklist Item 4: Activity Monitor Configuration** + +- Deploy the Activity Monitor activity agent to a Windows proxy server where Dell CEE was installed + + - After activity agent deployment, configure the Dell CEE Options tab of the agent's Properties + window within the Activity Monitor Console + + - Automatically sets the Dell registry key settings + +Checklist Item 5: Configure Dell CEE to Forward Events to the Activity Agent + +:::note +When Dell CEE is installed on Windows proxy server(s) where the Activity Monitor activity +agent will be deployed, the following steps are not needed. +::: + + +- Ensure the Dell CEE registry key has enabled set to 1 and has an EndPoint set to StealthAUDIT. +- Ensure the Dell CAVA service and the Dell CEE Monitor service are running. +- See the [Validate Setup](/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/unity-aac/validate.md) topic for instructions. diff --git a/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/unity-aac/validate.md b/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/unity-aac/validate.md new file mode 100644 index 0000000000..a8f5f5176a --- /dev/null +++ b/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/unity-aac/validate.md @@ -0,0 +1,159 @@ +--- +title: "Validate Setup" +description: "Validate Setup" +sidebar_position: 30 +--- + +# Validate Setup + +Once the Activity Monitor agent is configured to monitor the Dell device, the automated +configuration must be validated to ensure events are being monitored. + +## Validate CEE Registry Key Settings + +:::note +See the +[Configure Dell Registry Key Settings](/docs/activitymonitor/9.0/requirements/activityagent/nas-device-configuration/celerra-vnx-aac/installcee.md#configure-dell-registry-key-settings) +topic for information on manually setting the registry key. +::: + + +After the Activity Monitor activity agent has been configured to monitor the Dell device, it will +configure the Dell CEE automatically if it is installed on the same server as the agent. This needs +to be set manually in the rare situations where it is necessary for the Dell CEE to be installed on +a different server than the Windows proxy server(s) where the Activity Monitor activity agent is +deployed. + +If the monitoring agent is not registering events, validate that the EndPoint is accurately set. +Open the Registry Editor (run regedit). For the synchronous real-time delivery mode (AUDIT), use the +following steps. + +**Step 1 –** Navigate to the following windows registry key: + +**HKEY_LOCAL_MACHINE\SOFTWARE\EMC\CEE\CEPP\Audit\Configuration** + +![registryeditorendpoint](/images/activitymonitor/9.0/config/dellunity/registryeditorendpoint.webp) + +**Step 2 –** Ensure that the Enabled parameter is set to 1. + +**Step 3 –** Ensure that the EndPoint parameter contains an address string for the Activity Monitor +agent in the following formats: + +- For the RPC protocol, `StealthAUDIT@'ip-address-of-the-agent'` + +- For the HTTP protocol,` StealthAUDIT@http://'ip-address-of-the-agent':'port'` + +:::note +All protocol strings are case sensitive. The EndPoint parameter may also contain values +for other applications, separated with semicolons. +::: + + +**Step 4 –** If you changed any of the settings, restart the CEE Monitor service. + +**For Asynchronous Bulk Delivery Mode** + +For the asynchronous bulk delivery mode with a cadence based on a time period or a number of events +(VCAPS), use the following steps. + +**Step 1 –** Navigate to the following windows registry key: + +**HKEY_LOCAL_MACHINE\SOFTWARE\EMC\CEE\CEPP\VCAPS\Configuration** + +**Step 2 –** Ensure that the Enabled parameter is set to 1. + +**Step 3 –** Ensure that the EndPoint parameter contains an address string for the Activity Monitor +agent in the following formats: + +- For the RPC protocol, `StealthVCAPS@'ip-address-of-the-agent'` +- For the HTTP protocol, `StealthVCAPS@http://'ip-address-of-the-agent':'port'` + +:::note +All protocol strings are case sensitive. The EndPoint parameter may also contain values +for other applications, separated with semicolons. +::: + + +**Step 4 –** Ensure that the FeedInterval parameter is set to a value between 60 and 600; the +MaxEventsPerFeed - between 10 and 10000. + +**Step 5 –** If you changed any of the settings, restart the CEE Monitor service. + +Set the following values under the Data column: + +- Enabled – 1 +- EndPoint – StealthAUDIT + +If this is configured correctly, validate that the Dell CEE services are running. See the Validate +Dell CEE Services are Running topic for additional information. + +## Validate Dell CEE Services are Running + +After the Activity Monitor Activity Agent has been configured to monitor the Dell device, the Dell +CEE services should be running. If the Activity Agent is not registering events and the EndPoint is +set accurately, validate that the Dell CEE services are running. Open the Services (run +`services.msc`). + +![services](/images/activitymonitor/9.0/config/dellpowerstore/services.webp) + +The following services laid down by the Dell CEE installer should have Running as their status: + +- Dell CAVA +- Dell CEE Monitor + +## CEE Debug Logs + +If an issue arises with communication between the Dell CEE and the Activity Monitor, the debug logs +need to be enabled for troubleshooting purposes. Follow the steps. + +**Step 6 –** In the Activity Monitor Console, change the **Trace level** value in the lower right +corner to Trace. + +**Step 7 –** In the Activity Monitor Console, select all Dell hosts from the Monitored Hosts & Services tab +and Disable monitoring. + +**Step 8 –** Download and install the Debug View tool from Microsoft on the CEE server: + +**> [https://docs.microsoft.com/en-us/sysinternals/downloads/debugview](https://docs.microsoft.com/en-us/sysinternals/downloads/debugview)** + +**Step 9 –** Open the Registry Editor (run regedit). Navigate to following location: + +**HKEY_LOCAL_MACHINE\SOFTWARE\EMC\CEE\Configuration** + +**Step 10 –** Right-click on **Debug** and select Modify. The Edit DWORD Value window opens. In the +Value data field, enter the value of 3F. Click OK, and the Edit DWORD Value window closes. + +:::note +If the Debug DWORD Value does not exist, it needs to be added. +::: + + +**Step 11 –** Right-click on **Verbose** and select Modify. The Edit DWORD Value window opens. In +the Value data field, enter the value of 3F. Click OK, and the Edit DWORD Value window closes. + +:::note +If the Verbose DWORD Value does not exist, it needs to be added. +::: + + +**Step 12 –** Run the Debug View tool (from Microsoft). In the Capture menu, select the following: + +- Capture Win32 +- Capture Global Win32 +- Capture Events + +**Step 13 –** In the Activity Monitor Console, select all Dell hosts from the Monitored Hosts & Services tab +and Enable monitoring. + +**Step 14 –** Generate some file activity on the Dell device. Save the Debug View Log to a file. + +**Step 15 –** Send the following logs to [Netwrix Support](https://www.netwrix.com/support.html): + +- Debug View Log (from Dell Debug View tool) +- Use the **Collect Logs** button to collect debug logs from the activity agent + +:::info +After the logs have been gathered and sent to Netwrix Support, reset these +configurations. + +::: diff --git a/docs/activitymonitor/9.0/requirements/activityagent/sharepoint-online-activity.md b/docs/activitymonitor/9.0/requirements/activityagent/sharepoint-online-activity.md new file mode 100644 index 0000000000..655a7680c6 --- /dev/null +++ b/docs/activitymonitor/9.0/requirements/activityagent/sharepoint-online-activity.md @@ -0,0 +1,264 @@ +--- +title: "SharePoint Online Activity Auditing Configuration" +description: "SharePoint Online Activity Auditing Configuration" +sidebar_position: 60 +--- + +# SharePoint Online Activity Auditing Configuration + +In order to collect logs and monitor SharePoint Online activity using the Netwrix Activity Monitor, +it needs to be registered with Microsoft® Entra ID® (formerly Azure AD). + +:::note +A user account with the Global Administrator role is required to register an app with +Microsoft Entra ID. +::: + + +**Additional Requirement** + +In addition to registering the application with Microsoft Entra ID, the following is required: + +- Enable Auditing for SharePoint Online + +See the Enable Auditing for SharePoint Online topic for additional information. + +**Configuration Settings from the Registered Application** + +The following settings are needed from your tenant once you have registered the application: + +- Tenant ID – This is the Tenant ID for Microsoft Entra ID +- Client ID – This is the Application (client) ID for the registered application +- Client Secret – This is the Client Secret Value generated when a new secret is created + + :::warning + It is not possible to retrieve the value after saving the new key. It must be + copied first. + ::: + + +**Permissions for Microsoft Graph API** + +- Application: + + - Directory.Read.All – Read directory data + - Sites.Read.All – Read items in all site collections + - User.Read.All – Read all users' full profiles + +**Permissions for Office 365 Management APIs** + +- Application Permissions: + + - ActivityFeed.Read – Read activity data for your organization + - ActivityFeed.ReadDlp – Read DLP policy events including detected sensitive data + +## Register a Microsoft Entra ID Application + +Follow the steps to register Activity Monitor with Microsoft Entra ID. + +:::note +The steps below are for registering an app through the Microsoft Entra admin center. These +steps may vary slightly if you use a different Microsoft portal. See the relevant Microsoft +documentation for additional information. +::: + + +**Step 1 –** Sign in to the [Microsoft Entra admin center](https://entra.microsoft.com/). + +**Step 2 –** On the left navigation menu, navigate to **Identity** > **Applications** and click App +registrations. + +**Step 3 –** In the top toolbar, click **New registration**. + +**Step 4 –** Enter the following information in the Register an application page: + +- Name – Enter a user-facing display name for the application, for example Netwrix Activity Monitor + for SharePoint +- Supported account types – Select **Accounts in this organizational directory only** +- Redirect URI – Set the Redirect URI to **Public client/native** (Mobile and desktop) from the drop + down menu. In the text box, enter the following: + +**Urn:ietf:wg:oauth:2.0:oob** + +**Step 5 –** Click **Register**. + +The Overview page for the newly registered app opens. Review the newly created registered +application. Now that the application has been registered, permissions need to be granted to it. + +## Grant Permissions to the Registered Application + +Follow the steps to grant permissions to the registered application. + +:::note +The steps below are for registering an app through the Microsoft Entra admin center. These +steps may vary slightly if you use a different Microsoft portal. See the relevant Microsoft +documentation for additional information. +::: + + +**Step 1 –** Select the newly-created, registered application. If you left the Overview page, it +will be listed in the **Identity** > **Applications** > **App registrations** > **All applications** +list. + +**Step 2 –** On the registered app blade, click **API permissions** in the Manage section. + +**Step 3 –** In the top toolbar, click **Add a permission**. + +**Step 4 –** On the Request API permissions blade, select **Microsoft Graph** on the Microsoft APIs +tab. Select the following permissions: + +- Application: + + - Directory.Read.All – Read directory data + - Sites.Read.All – Read items in all site collections + - User.Read.All – Read all users' full profiles + +**Step 5 –** At the bottom of the page, click **Add Permissions**. + +**Step 6 –** In the top toolbar, click **Add a permission**. + +**Step 7 –** On the Request API permissions blade, select **Office 365 Management APIs** on the +Microsoft APIs tab. Select the following permissions: + +- Application Permissions: + + - ActivityFeed.Read – Read activity data for your organization + - ActivityFeed.ReadDlp – Read DLP policy events including detected sensitive data + +**Step 8 –** At the bottom of the page, click **Add Permissions**. + +**Step 9 –** Click **Grant Admin Consent for [tenant]**. Then click **Yes** in the confirmation +window. + +Now that the permissions have been granted to it, the settings required for Activity Monitor need to +be collected. + +## Identify the Client ID + +Follow the steps to find the registered application's Client ID. + +:::note +The steps below are for registering an app through the Microsoft Entra admin center. These +steps may vary slightly if you use a different Microsoft portal. See the relevant Microsoft +documentation for additional information. +::: + + +**Step 1 –** Select the newly-created, registered application. If you left the Overview page, it +will be listed in the **Identity** > **Applications** > **App registrations** > **All applications** +list. + +**Step 2 –** Copy the **Application (client) ID** value. + +**Step 3 –** Save this value in a text file. + +This is needed for adding a SharePoint Online host in the Activity Monitor. Next identify the Tenant +ID. + +## Identify the Tenant ID + +The Tenant ID is available in two locations within Microsoft Entra ID. + +**Registered Application Overview Blade** + +You can copy the Tenant ID from the same page where you just copied the Client ID. Follow the steps +to copy the Tenant ID from the registered application Overview blade. + +**Step 1 –** Copy the Directory (tenant) ID value. + +**Step 2 –** Save this value in a text file. + +This is needed for adding a SharePoint Online host in the Activity Monitor. Next generate the +application’s Client Secret Key. + +**Overview Page** + +Follow the steps to find the tenant name where the registered application resides. + +:::note +The steps below are for registering an app through the Microsoft Entra admin center. These +steps may vary slightly if you use a different Microsoft portal. See the relevant Microsoft +documentation for additional information. +::: + + +**Step 1 –** Sign in to the [Microsoft Entra admin center](https://entra.microsoft.com/). + +**Step 2 –** Copy the Tenant ID value. + +**Step 3 –** Save this value in a text file. + +This is needed for adding a SharePoint Online host in the Activity Monitor. Next generate the +application’s Client Secret Key. + +## Generate the Client Secret Key + +Follow the steps to find the registered application's Client Secret, create a new key, and save its +value when saving the new key. + +:::note +The steps below are for registering an app through the Microsoft Entra admin center. These +steps may vary slightly if you use a different Microsoft portal. See the relevant Microsoft +documentation for additional information. +::: + + +:::warning +It is not possible to retrieve the value after saving the new key. It must be copied +first. +::: + + +**Step 1 –** Select the newly-created, registered application. If you left the Overview page, it +will be listed in the **Identity** > **Applications** > **App registrations** > **All applications** +list. + +**Step 2 –** On the registered app blade, click **Certificates & secrets** in the Manage section. + +**Step 3 –** In the top toolbar, click **New client secret**. + +**Step 4 –** On the Add a client secret blade, complete the following: + +- Description – Enter a unique description for this secret +- Expires – Select the duration. + + :::note + Setting the duration on the key to expire requires reconfiguration at the time of + expiration. It is best to configure it to expire in 1 or 2 years. + ::: + + +**Step 5 –** Click **Add** to generate the key. + +:::warning +If this page is left before the key is copied, then the key is not retrievable, and +this process will have to be repeated. +::: + + +**Step 6 –** The Client Secret will be displayed in the Value column of the table. You can use the +Copy to clipboard button to copy the Client Secret. + +**Step 7 –** Save this value in a text file. + +This is needed for adding a SharePoint Online host in the Activity Monitor. + +## Enable Auditing for SharePoint Online + +Follow the steps to enable auditing for SharePoint Online so the Activity Monitor can receive +events. + +**Step 1 –** In the Microsoft Purview compliance portal at +[https://compliance.microsoft.com](https://compliance.microsoft.com/), go to **Solutions** > +**Audit**. Or, to go directly to the Audit page at +[https://compliance.microsoft.com/auditlogsearch](https://compliance.microsoft.com/auditlogsearch). + +**Step 2 –** If auditing is not turned on for your organization, a banner is displayed prompting you +start recording user and admin activity. + +**Step 3 –** Select the **Start recording** user and **admin activity** banner. + +It may take up to 60 minutes for the change to take effect. The Activity Monitor now has SharePoint +Online auditing enabled as needed to receive events. See the Microsoft +[Turn auditing on or off](https://learn.microsoft.com/en-us/microsoft-365/compliance/audit-log-enable-disable?view=o365-worldwide) +article for additional information on enabling or disabling auditing. diff --git a/docs/activitymonitor/9.0/requirements/activityagent/sharepoint-onprem-activity.md b/docs/activitymonitor/9.0/requirements/activityagent/sharepoint-onprem-activity.md new file mode 100644 index 0000000000..fecb0fa571 --- /dev/null +++ b/docs/activitymonitor/9.0/requirements/activityagent/sharepoint-onprem-activity.md @@ -0,0 +1,50 @@ +--- +title: "SharePoint On-Premise Activity Auditing Configuration" +description: "SharePoint On-Premise Activity Auditing Configuration" +sidebar_position: 50 +--- + +# SharePoint On-Premise Activity Auditing Configuration + +SharePoint Event Auditing must be enabled for each site collection to be monitored by the Netwrix +Activity Monitor and/or audited by Netwrix Access Analyzer. + +## User Requirements + +Following are the SharePoint On-Premise user requirements: + +- Local Administrator on SharePoint server (that hosts Central Administration) +- SharePoint SQL server, which includes login on SharePoint Admin, Config, and all content + databases, with the following role permissions: + + - SharePoint 2013+ + + - SPDataAccess + + - SharePoint 2010 + + - db_owner + +## Enable Event Auditing + +Follow the steps for each site collection within a SharePoint 2013 through SharePoint 2019 farm. + +**Step 1 –** Select Settings > Site settings. + +**Step 2 –** Under Site Collection Administration, click Go to top level site settings. + +**Step 3 –** On the Site Settings page, under Site Collection Administration, select Site collection +audit settings. + +**Step 4 –** On the Configure Audit Settings page, in the Documents and Items section select the +events to be audited. + +**Step 5 –** Still on the Configure Audit Settings page, in the List, Libraries, and Site section +select the events to be audited. + +**Step 6 –** Click OK to save the changes. + +SharePoint will create the audit logs to be monitored by the Netwrix Activity Monitor and/or audited +by Access Analyzer. See the Microsoft +[Configure audit settings for a site collection (SharePoint 2013/2016/2019)](https://support.office.com/en-us/article/Configure-audit-settings-for-a-site-collection-a9920c97-38c0-44f2-8bcb-4cf1e2ae22d2) +article for additional information. diff --git a/docs/activitymonitor/9.0/requirements/activityagent/sqlserver-activity.md b/docs/activitymonitor/9.0/requirements/activityagent/sqlserver-activity.md new file mode 100644 index 0000000000..f735298b95 --- /dev/null +++ b/docs/activitymonitor/9.0/requirements/activityagent/sqlserver-activity.md @@ -0,0 +1,77 @@ +--- +title: "SQL Server Activity Auditing Configuration" +description: "SQL Server Activity Auditing Configuration" +sidebar_position: 70 +--- + +# SQL Server Activity Auditing Configuration + +In order for the Netwrix Activity Monitor to monitor SQL Server activity, a SQL login with certain +server permissions, and must be mapped to user databases. + +## SQL Database Server Permissions + +- ALTER ANY EVENT SESSION + + - Allows agent to start or stop an event session or change an event session configuration. + +- VIEW ANY DEFINITION + + - Allows agent to view the SQL Server object definitions. + +- VIEW SERVER STATE + + - Allows agent to access dynamic management views. + +## Windows Authentication + +Use the following command to create a new login: + +``` +create login [DOMAIN\USER] from WINDOWS +``` + +Use the following command to grant server permissions: + +``` +grant alter any event session to [DOMAIN\USER] +grant view any definition to [DOMAIN\USER] +grant view server state to [DOMAIN\USER] +``` + +Use the following command to create a user in each database: + +``` +declare @s varchar(max)='';select @s=@s+(case when @s<>'' then char(13)+char(10) else '' end)+'use ['+name+'];create user [DOMAIN\USER] for login [DOMAIN\USER];' from sys.databases;exec(@s) +``` + +## SQL Authentication + +Use the following command to create a new login: + +``` +create login [USER] with password='[PUT_PASSWORD_HERE]' +``` + +Use the following command to grant server permissions: + +``` +grant alter any event session to [USER] +grant view any definition to [USER] +grant view server state to [USER] +``` + +Use the following command to create a user in each database: + +``` +declare @s varchar(max)='';select @s=@s+(case when @s<>'' then char(13)+char(10) else '' end)+'use ['+name+'];create user [USER] for login [USER];' from sys.databases;exec(@s) +``` + +## Logon Trigger (Optional) + +The logon trigger is required to obtain IP Addresses of client connections. Run the following script +in order to allow the Activity Monitor to report client IP Addresses. + +``` +CREATE TRIGGER SBAudit_LOGON_Trigger ON ALL SERVER FOR LOGON AS BEGIN declare @str varchar(max)=cast(EVENTDATA() as varchar(max));raiserror(@str,1,1);END +``` diff --git a/docs/activitymonitor/9.0/requirements/activityagent/windowsfs-activity.md b/docs/activitymonitor/9.0/requirements/activityagent/windowsfs-activity.md new file mode 100644 index 0000000000..b0809653b4 --- /dev/null +++ b/docs/activitymonitor/9.0/requirements/activityagent/windowsfs-activity.md @@ -0,0 +1,50 @@ +--- +title: "Windows File Server Activity Auditing Configuration" +description: "Windows File Server Activity Auditing Configuration" +sidebar_position: 80 +--- + +# Windows File Server Activity Auditing Configuration + +In order for the Netwrix Activity Monitor to monitor Windows file server activity, an Activity Agent +must be deployed to the server. It cannot be deployed to a proxy server. However, additional +considerations are needed when targeting a Windows File System Clusters or DFS Namespaces. + +## Windows File System Clusters + +In order to monitor a Windows File System Cluster, an Activity Agent needs to be deployed on all +nodes that comprise the Windows File System Cluster. The credential used to deploy the Activity +Agent must have the following permissions on the server: + +- Membership in the local Administrators group +- READ and WRITE access to the archive location for Archiving feature only + +It is also necessary to enable the Remote Registry Service on the Activity Agent server. + +For integration between the Activity Monitor and Access Analyzer, the credential used by Access +Analyzer to read the activity log files must have also have this permission. + +After the agent has been deployed, it is necessary to modify the HOST parameter in the +`SBTFilemon.ini` file to be the name of the cluster. For integration with Netwrix Access Analyzer +, this must be an exact match to the name of the cluster in the Master Host Table. + +## DFS Namespaces + +In order to monitor activity on DFS Namespaces, an Activity Agent needs to be deployed on all DFS +servers. + +:::note +The FileSystem > 0.Collection > 0-FSDFS System Scans Job in Netwrix Access Analyzer + can be used to identify all DFS servers. +::: + + +The credential used to deploy the Activity Agent must have the following permissions on the server: + +- Membership in the local Administrators group +- READ and WRITE access to the archive location for Archiving feature only + +It is also necessary to enable the Remote Registry Service on the Activity Agent server. + +For integration between the Activity Monitor and Access Analyzer, the credential used by Access +Analyzer to read the activity log files must have also have this permission. diff --git a/docs/activitymonitor/9.0/requirements/adagent/_category_.json b/docs/activitymonitor/9.0/requirements/adagent/_category_.json new file mode 100644 index 0000000000..c84f42629d --- /dev/null +++ b/docs/activitymonitor/9.0/requirements/adagent/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "AD Agent Server Requirements", + "position": 20, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "adagent" + } +} \ No newline at end of file diff --git a/docs/activitymonitor/9.0/requirements/adagent/activity/_category_.json b/docs/activitymonitor/9.0/requirements/adagent/activity/_category_.json new file mode 100644 index 0000000000..05cf87c439 --- /dev/null +++ b/docs/activitymonitor/9.0/requirements/adagent/activity/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Active Directory Activity Auditing Configuration", + "position": 10, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "activity" + } +} \ No newline at end of file diff --git a/docs/activitymonitor/9.0/requirements/adagent/activity/activity.md b/docs/activitymonitor/9.0/requirements/adagent/activity/activity.md new file mode 100644 index 0000000000..c3b3af7300 --- /dev/null +++ b/docs/activitymonitor/9.0/requirements/adagent/activity/activity.md @@ -0,0 +1,274 @@ +--- +title: "Active Directory Activity Auditing Configuration" +description: "Active Directory Activity Auditing Configuration" +sidebar_position: 10 +--- + +# Active Directory Activity Auditing Configuration + +There are two methods to configure Activity Monitor to provide Active Directory domain activity to +Access Analyzer: + +- API Server +- File Archive Repository + +See the [File Archive Repository Option](/docs/activitymonitor/9.0/requirements/adagent/activity/filearchive.md) topic for additional information on that +option. + +## API Server Option + +In this method, you will be deploying two agents: + +- First, deploy an Activity Agent to a Windows server that will act as the API server. This is a + non-domain controller server. + + :::info + Deploy the API Server to the same server where the Activity Monitor Console + resides. + ::: + + +- Next, deploy the AD Agent to all domain controllers in the target domain. + +Follow the steps to setup integration between Activity Monitor and Access Analyzer through an API +server. + +**Step 1 –** Deploy the Activity Agent to the API server. + +**Step 2 –** Deploy the AD Agent to each domain controller in the target domain. + +The next step is to configure the agent deployed to the API server. + +## Configure API Server Agent + +Follow the steps to configure the agent deployed to the API server. + +**Step 1 –** On the Agents tab of the Activity Monitor Console, select the agent deployed to the +API server. + +**Step 2 –** Click **Edit**. The Agent properties window opens. + +**Step 3 –** Select the **API Server** tab and configure the following: + +- Select the **Enable API access on this agent** checkbox. +- The default **API server port (TCP)** is 4494, but it can be modified if desired. Ensure the + modified port is also used by Access Analyzer. +- Click **Add Application**. The Add or edit API client window opens. +- Configure the following: + + - Provide a descriptive and unique **Application name**, for example `Access Analyzer`. + - Select the **Read** checkbox to grant this permission to this application. + - Click **Generate** to generate the Client ID and Client Secret. + - Copy the Client ID value to a text file. + - Click **Copy** and save the Client Secret value to a text file. + + :::warning + It is not possible to retrieve the value after closing the Add or edit + API client window. It must be copied first. + ::: + + + - By default, the **Secret Expires** in 3 days. That means it must be used in the Access + Analyzer Connection Profile within 72 hours or a new secret will need to be generated. Modify + if desired. + - Click **OK** to save the configuration and close the Add or edit API client window. + +- If the Activity Monitor Console server is not the API Server, then click **Use this console** to + grant the Activity Monitor the ability to manage the API server. +- The IPv4 or IPv6 allowlist allows you to limit access to the API server data to specific hosts. + +**Step 4 –** Click **OK** to save the configuration and close the Agent properties window. + +The next step is to configure the agents deployed to the domain controllers. + +## Configure Domain Controller Agent + +Follow the steps to configure the agent deployed to the domain controller. + +**Step 1 –** On the Agents tab of the Activity Monitor Console, select an agent deployed to domain +controller. + +**Step 2 –** Click **Edit**. The Agent properties window opens. + +**Step 3 –** Select the **Archiving** tab and configure the following: + +- Select the **Enable Archiving for this agent** checkbox. +- Select the **Archive log files on a UNC path** option. Click the **...** button and navigate to + the desired network share on the API server. +- The **User name** and **User password** fields only need to be filled in if the account used to + install the agent does not have access to this share. + + :::tip + Remember, The account used to install the agent on a domain controller is a Domain + Administrator account. + ::: + + +- Click **Test** to ensure a successful connection to the network share. + +**Step 4 –** Click **OK** to save the configuration and close the Agent properties window. + +**Step 5 –** Repeat Steps 1-4 for each agent deployed to domain controller. + +These agent are configured to save the Archive logs to the selected share. + +## Configure Monitored Domain Output + +Follow the steps configure the monitored domain output for Netwrix Access Analyzer. + +**Step 1 –** Select the **Monitored Domains** tab. + +**Step 2 –** Select the desired domain and click **Add Output**. The Add New Ouptut window opens. + +**Step 3 –** Configure the following: + +- Configure the desired number of days for the **Period to keep Log files**. This is the number of + days the log files are kept on the API server configured in the sections above. This needs to be + set to a greater value than the days between Access Analyzer scans. + + - For example, if Access Analyzer runs the **AD_ActivityCollection** Job once a week (every 7 + days), then the Activity Monitor output should be configured to retain at least 10 days of log + files. + +- Check the **This log file is for StealthAUDIT** box. +- Optionally select the **Enable periodic AD Status Check event reporting** checkbox. When enabled, + the agent will send out status messages every five minutes to verify whether the connection is + still active. + +**Step 4 –** Click **Add Output** to save and close the Add New Output window. + +Access Analyzer now has access to the agent log files for this domain. + +## Configure Connection Profile + +Follow the steps to configure the Connection Profile in Access Analyzer. + +:::tip +Remember, the Client ID and Client Secret were generated by the API server and copied to a text +file. If the secret expired before the Connection Profile is configured, it will need to be +re-generated. +::: + + +**Step 1 –** On the **Settings** > **Connection** node of the Access Analyzer Console, select the +Connection Profile for the Active Directory solution. If you haven't yet created a Connection +Profile or desire a specific one for AD Activity, create a new one and provide a unique descriptive +name. + +**Step 2 –** Click **Add User credential**. The User Credentials window opens. + +**Step 3 –** Configure the following: + +- Select Account Type – Select **Web Services (JWT)** +- User name – Enter the Client ID generated by the Activity Monitor API Server +- Access Token – Enter the Client Secret generated by the Activity Monitor API Server + +**Step 4 –** Click **OK** to save and close the User Credentials window. + +**Step 5 –** Click **Save** and then **OK** to confirm the changes to the Connection Profile. + +**Step 6 –** Navigate to the **Jobs** > **Active Directory** > **6.Activity** > **0.Collection** Job +Group. Select the **Settings > Connection** node. + +**Step 7 –** Select the **Select one of the following user defined profiles** option. Expand the +drop-down menu and select the Connection Profile with this credential. + +**Step 8 –** Click **Save** and then **OK** to confirm the changes to the job group settings. + +The Connection Profile will now be used for AD Activity collection. + +## Configure the AD_ActivityCollection Job + +The Access Analyzer requires additional configurations in order to collect domain activity data. +Follow the steps to configure the **AD_ActivityCollection** Job. + +:::note +Ensure that the **.Active Directory Inventory** Job Group has been successfully run +against the target domain. +::: + + +**Step 1 –** Navigate to the **Jobs** > **Active Directory** > **6.Activity** > **0.Collection** > +**AD_ActivityCollection** Job. Select the **Configure** > **Queries** node. + +**Step 2 –** Click **Query Properties**. The Query Properties window displays. + +**Step 3 –** On the Data Source tab, select **Configure**. The Active Directory Activity DC wizard +opens. + +![Active Directory Activity DC wizard Category page](/images/activitymonitor/9.0/config/activedirectory/categoryimportfromnam.webp) + +**Step 4 –** On the Category page, choose **Import from SAM** option and click **Next**. + +![Active Directory Activity DC wizard SAM connection settings page](/images/activitymonitor/9.0/config/activedirectory/namconnection.webp) + +**Step 5 –** On the SAM connection page, the **Port** is set to the default 4494. This needs to +match the port configured for the Activity Monitor API Server agent. + +**Step 6 –** In the **Test SAM host** textbox, enter the Activity Monitor API Server name using +fully qualified domain format. For example, `NEWYORKSRV30.NWXTech.com`. Click **Connect**. + +**Step 7 –** If connection is successful, the archive location displays along with a Refresh token. +Copy the **Refresh token**. This will replace the Client Secret in the Connection Profile in the +last step. + +**Step 8 –** Click **Next**. + +![Active Directory Activity DC wizard Scoping and Retention page](/images/activitymonitor/9.0/config/activedirectory/scope.webp) + +**Step 9 –** On the Scope page, set the Timespan as desired. There are two options: + +- Relative Timespan – Set the number of days of activity logs to collect when the scan is run +- Absolute Timespan – Set the date range for activity logs to collect when the scan is run + +:::info +The threshold should be set to ensure the logs are collected before the Activity +Monitor domain output log retention expires. For example, if Access Analyzer runs the +**AD_ActivityCollection** Job once a week (every 7 days), then the Activity Monitor output should be +configured to retain at least 10 days of log files. +::: + + +**Step 10 –** Set the Retention period as desired. This is the number of days Access Analyzer keeps +the collected data in the SQL Server database. + +**Step 11 –** Click **Next** and then **Finish** to save the changes and close the wizard. + +**Step 12 –** Click **OK** to save the changes and close the Query Properties page. + +**Step 13 –** Navigate to the global **Settings** > **Connection** node to update the User +Credential with the Refresh token: + +- Select the Connection Profile assigned to the **6.Activity** > **0.Collection** Job Group. +- Select the Web Services (JWT) User Credential and click **Edit**. +- Replace the Access Token with the Refresh token generated by the data collector in Step 7. +- Click **OK** to save and close the User Credentials window. +- Click **Save** and then **OK** to confirm the changes to the Connection Profile. + +The query is now configured to target the Activity Monitor API Server to collect domain activity +logs. + +### (Optional) Configure Import of AD Activity into Netwrix Access Information Center + +AD Activity data can be imported into Netwrix Access Information Center by the +**AD_ActivityCollection** Job. However, this is disabled by default. Follow the steps to enable the +importing of AD activity data into the Access Information Center. + +**Step 1 –** Navigate to the **Jobs** > **Active Directory** > **6.Activity** > **0.Collection** > +**AD_ActivityCollection** Job. + +**Step 2 –** On the job's Overview page, enable the import of AD Events. + +- Click on the **Enable to import AD events into the AIC** parameter. +- On the Parameter Configuration window, select the **Enabled** checkbox and click **Save**. + +**Step 3 –** On the job's Overview page, enable the import of authentication Events. + +- Click on the **Enable to import authentication events into the AIC** parameter. +- On the Parameter Configuration window, select the **Enabled** checkbox and click **Save**. + +**Step 4 –** Optionally, modify the **List of attributes to track for Object Modified changes** and +**Number of days to retain activity data in the AIC** parameters. + +The **AD_ActivityCollection** Job is now configured to import both AD events and authentication +events into the Netwrix Access Information Center. diff --git a/docs/activitymonitor/9.0/requirements/adagent/activity/filearchive.md b/docs/activitymonitor/9.0/requirements/adagent/activity/filearchive.md new file mode 100644 index 0000000000..235cdfabfc --- /dev/null +++ b/docs/activitymonitor/9.0/requirements/adagent/activity/filearchive.md @@ -0,0 +1,171 @@ +--- +title: "File Archive Repository Option" +description: "File Archive Repository Option" +sidebar_position: 10 +--- + +# File Archive Repository Option + +As an alternative to using an API Server, Netwrix Activity Monitor can be configured to store all +archived logs to a network share. This option requires all of the domain logs to be stored in the +same share location in order for Access Analyzer to collect the AD Activity data. + +**Prerequisite** + +Deploy the AD Agent to each domain controller in the target domain. + +## Configure Domain Controller Agent + +Follow the steps to configure the agent deployed to the domain controller. + +:::note +These steps assume the network share where the activity log files will be archived already +exists. +::: + + +**Step 1 –** On the Agents tab of the Activity Monitor Console, select an agent deployed to domain +controller. + +**Step 2 –** Click Edit. The Agent properties window opens. + +**Step 3 –** Select the Archiving tab and configure the following: + +- Check the Enable Archiving for this agent box. +- Select the **Archive log files on a UNC path** option. Click the ... button and navigate to the + desired network share. +- The **User name** and **User password** fields only need to be filled in if the account used to + install the agent does not have access to this share. + + :::tip + Remember, The account used to install the agent on a domain controller is a Domain + Administrator account. This is typically the credential that will be used in the Netwrix Access + Analyzer Connection Profile. However, a least privilege option is + a domain user account with Read access to this share. + ::: + + +- Click **Test** to ensure a successful connection to the network share. + +**Step 4 –** Click OK to save the configuration and close the Agent properties window. + +**Step 5 –** Repeat Steps 1-4 for each agent deployed to domain controller pointing to the same +network share in Step 3 for each agent. + +These agent are configured to save the Archive logs to the selected share. + +## Configure Monitored Domain Output + +Follow the steps configure the monitored domain output for Netwrix Access Analyzer. + +**Step 1 –** Select the **Monitored Domains** tab. + +**Step 2 –** Select the desired domain and click **Add Output**. The Add New Ouptut window opens. + +**Step 3 –** Configure the following: + +- Configure the desired number of days for the **Period to keep Log files**. This is the number of + days the log files are kept on the API server configured in the sections above. This needs to be + set to a greater value than the days between Access Analyzer scans. + + - For example, if Access Analyzer runs the **AD_ActivityCollection** Job once a week (every 7 + days), then the Activity Monitor output should be configured to retain at least 10 days of log + files. + +- Check the **This log file is for Access Analyzer** box. +- Optionally select the **Enable periodic AD Status Check event reporting** checkbox. When enabled, + the agent will send out status messages every five minutes to verify whether the connection is + still active. + +**Step 4 –** Click **Add Output** to save and close the Add New Output window. + +Access Analyzer now has access to the agent log files for this domain. + +## Configure Connection Profile + +Follow the steps to configure the Connection Profile in Access Analyzer. + +**Step 1 –** On the Settings > Connection node of the Access Analyzer Console, select the Connection +Profile for the Active Directory solution. If you haven't yet created a Connection Profile or desire +a specific one for AD Activity, create a new one and provide a unique descriptive name. + +**Step 2 –** Click Add User credential. The User Credentials window opens. + +**Step 3 –** Configure the following: + +- Select Account Type – Select **Active Directory Account** +- Domain – Select the domain where the network share resides +- User name – Enter the account with Read access to the network share +- Provide the account password: + + - Password Storage – Select the password storage location, if it is being stored in a vault, + like CyberArk + - Password / Confirm – Enter the account password in both fields + +**Step 4 –** Click OK to save and close the User Credentials window. + +**Step 5 –** Click **Save** and then **OK** to confirm the changes to the Connection Profile. + +**Step 6 –** Navigate to the Jobs > Active Directory > 6.Activity > 0.Collection Job Group. Select +the **Settings > Connection** node. + +**Step 7 –** Select the **Select one of the following user defined profiles** option. Expand the +drop-down menu and select the Connection Profile with this credential. + +**Step 8 –** Click **Save** and then **OK** to confirm the changes to the job group settings. + +The Connection Profile will now be used for AD Activity collection. + +## Configure the AD_ActivityCollection Job + +Access Analyzer requires additional configurations in order to collect domain activity data. Follow +the steps to configure the **AD_ActivityCollection** Job. + +:::note +Ensure that the .Active Directory Inventory Job Group has been successfully run against +the target domain. +::: + + +**Step 1 –** Navigate to the **Jobs** > **Active Directory** > **6.Activity** > **0.Collection** > +**AD_ActivityCollection** Job. Select the **Configure** > **Queries** node. + +**Step 2 –** Click **Query Properties**. The Query Properties window displays. + +**Step 3 –** On the Data Source tab, select **Configure**. The Active Directory Activity DC wizard +opens. + +![Active Directory Activity DC wizard Category page](/images/activitymonitor/9.0/config/activedirectory/categoryimportfromshare.webp) + +**Step 4 –** On the Category page, choose **Import from Share** option and click **Next**. + +![Active Directory Activity DC wizard Share settings page](/images/activitymonitor/9.0/config/activedirectory/share.webp) + +**Step 5 –** On the Share page, provide the UNC path to the AD Activity share archive location. If +there are multiple archives in the same network share, check the **Include Sub-Directories** box. +Click **Next**. + +![Active Directory Activity DC wizard Scoping and Retention page](/images/activitymonitor/9.0/config/activedirectory/scope.webp) + +**Step 6 –** On the Scope page, set the Timespan as desired. There are two options: + +- Relative Timespan – Set the number of days of activity logs to collect when the scan is run +- Absolute Timespan – Set the date range for activity logs to collect when the scan is run + +:::info +The threshold should be set to ensure the logs are collected before the Activity +Monitor domain output log retention expires. For example, if Access Analyzer runs the +**AD_ActivityCollection** Job once a week (every 7 days), then the Activity Monitor output should be +configured to retain at least 10 days of log files. +::: + + +**Step 7 –** Set the Retention period as desired. This is the number of days Access Analyzer keeps +the collected data in the SQL Server database. + +**Step 8 –** Click **Next** and then **Finish** to save the changes and close the wizard. + +**Step 9 –** Click **OK** to save the changes and close the Query Properties page. + +The query is now configured to target the network share where the Activity Monitor domain activity +logs are archived. diff --git a/docs/activitymonitor/9.0/requirements/adagent/adagent.md b/docs/activitymonitor/9.0/requirements/adagent/adagent.md new file mode 100644 index 0000000000..c1d32aa6f2 --- /dev/null +++ b/docs/activitymonitor/9.0/requirements/adagent/adagent.md @@ -0,0 +1,125 @@ +--- +title: "AD Agent Server Requirements" +description: "AD Agent Server Requirements" +sidebar_position: 20 +--- + +# AD Agent Server Requirements + +Active Directory (AD) monitoring can be accomplished through two primary methods: + +- Activity Monitor Agents with the AD Module +- Retrieving activity data from Netwrix Threat Prevention + +Both approaches require the installation of agents on each domain controller within the monitored +domain and are compatible with Netwrix Access Analyzer and Netwrix +Threat Manager, feeding them AD activity data. + +Activity Monitor Agents: This option focuses solely on monitoring AD activity, providing basic +visibility into AD events without additional features. + +![nam_admodule](/images/activitymonitor/9.0/requirements/nam_admodule.webp) + +Netwrix Threat Prevention: Offers a more comprehensive and flexible monitoring experience, including +advanced features like operation blocking and enhanced monitoring capabilities. + +![ntp](/images/activitymonitor/9.0/requirements/ntp.webp) + +These methods provide organizations with a choice between basic AD activity monitoring and a more +versatile, security-enhanced option. + +**Activity Monitor and Threat Prevention Compatibility Matrix** + +| Activity Monitor Version | Threat Prevention (formerly Stealth Intercept) Version | Threat Prevention Version | +| ------------------------ | ------------------------------------------------------ | ------------------------- | +| 7.1 | 7.3 | 7.4 | +| 7.0 | 7.3 | | + +## Requirements + +The AD Agent is deployed to every domain controllers to monitor Active Directory domains. The server +can be physical or virtual. The supported operating systems are: + +- Windows Server 2022 +- Windows Server 2019 +- Windows Server 2016 + +**RAM, Cores, and Disk Space** + +These depend on the amount of activity expected: + +| Environment | Recommended | Minimum | +| ----------- | ----------- | ------- | +| RAM | 8+ GB | 4+ GB | +| Cores | 4+ CPU | 2 CPU | +| Disk Space | 50 GB | 50 GB | + +The disk space requirement covers the following: + +- Agent Size – 150 MB +- Agent Queues – In the event of a network outage, the agent will cache up to 40 GB of event data +- Diagnostic Logging – 1 GB + +Old files are zipped, typical compression ratio is 20. Optionally, old files are moved from the +server to a network share. See the [Archiving Tab](/docs/activitymonitor/9.0/admin/agents/properties/archiving.md) topic +for additional information. + +**Additional Server Requirements** + +The following are additional requirements for the agent server: + +- .NET Framework 4.7.2 installed, which can be downloaded from the link in the Microsoft + [.NET Framework 4.7.2 offline installer for Windows](https://support.microsoft.com/en-us/topic/microsoft-net-framework-4-7-2-offline-installer-for-windows-05a72734-2127-a15d-50cf-daf56d5faec2) + article +- WMI enabled on the machine, which is optional but required for centralized Agent maintenance + +**Permissions for Installation** + +The following permission is required to install and manage the agent: + +- Membership in the Domain Administrators group +- READ and WRITE access to the archive location for Archiving feature only + +## Supported Active Directory Platforms + +The Activity Monitor provides the ability to monitor Active Directory: + +:::note +For monitoring an Active Directory domain, the AD Agent must be installed on all domain +controllers within the domain to be monitored. +::: + + +- Windows Server 2022 +- Windows Server 2019 +- Windows Server 2016 + +See the [Active Directory Activity Auditing Configuration](/docs/activitymonitor/9.0/requirements/adagent/activity/activity.md) +topic for target environment requirements. + +## AD Agent Compatibility with Non-Netwrix Security Products + +The following products conflict with the agent: + +:::warning +Do not install these products on a server where an agent is deployed. Do NOT install an +agent on a server where these products are installed. +::: + + +- Quest Change Auditor (aka Dell ChangeAuditor) +- PowerBroker Auditor for Active Directory by BeyondTrust + +The following products, which protect LSASS, may prevent the agent from injecting into LSASS, and +thereby prevent monitoring Active Directory events: + +- Cisco AMP for Endpoints Connector +- Avast Business Antivirus + + - Specifically the “Avast self-defense module” + +:::note +These products and other similar products can be configured via a whitelist to allow the +agent to operate. + +::: diff --git a/docs/activitymonitor/9.0/requirements/adagent/threatprevention.md b/docs/activitymonitor/9.0/requirements/adagent/threatprevention.md new file mode 100644 index 0000000000..9cc890344e --- /dev/null +++ b/docs/activitymonitor/9.0/requirements/adagent/threatprevention.md @@ -0,0 +1,53 @@ +--- +title: "Getting Data from NTP for AD Activity Reporting" +description: "Getting Data from NTP for AD Activity Reporting" +sidebar_position: 20 +--- + +# Getting Data from NTP for AD Activity Reporting + +When Netwrix Threat Prevention is configured to monitor a domain, the event data collected by the +policies can be provided to Netwrix Access Analyzer for Active +Directory Activity reporting. This is accomplished by configuring Threat Prevention to send data to +Netwrix Activity Monitor, which in turn creates the activity log files that Access Analyzer +collects. + +:::note +Threat Prevention can only be configured to send event data to one Netwrix application, +either Netwrix Activity Monitor or Netwrix Threat Manager but not both. However, the Activity +Monitor can be configured with outputs for Access Analyzer and Threat Manager +::: + + +Follow these steps to configure this integration. + +:::info +It is a best practice to use the API Server option of the Activity Monitor for +this integration between Threat Prevention and Access Analyzer. +::: + + +**Step 1 –** In the Threat Prevention Administration Console, click **Configuration** > **Netwrix +Threat Manager Configuration** on the menu. The Netwrix Threat Manager Configuration window opens. + +**Step 2 –** On the Event Sink tab, configure the following: + +- Netwrix Threat Manager URI – Enter the name of the Activity Monitor agent host and port, which is + 4499 by default, in the following format: + + `amqp://localhost:4499` + + You must use localhost, even if Activity Monitor and Threat Prevention are installed on + different servers. + +- App Token – Leave this field blank for integration with Activity Monitor +- Policies – The table displays all policies created in Threat Prevention along with a State icon + indicating if the policy is active. Check the **Send** box for the desired policies monitoring the + target domain activity. + +**Step 3 –** Click **Save**. + +All real-time event data from the selected policies are now being sent to Activity Monitor. +Additional policies can be added to this data stream through the Netwrix Threat Manager +Configuration window or by selecting the **Send to Netwrix Threat Manager** option on the Actions +tab of the policy. diff --git a/docs/activitymonitor/9.0/requirements/linuxagent.md b/docs/activitymonitor/9.0/requirements/linuxagent.md new file mode 100644 index 0000000000..8d6575c593 --- /dev/null +++ b/docs/activitymonitor/9.0/requirements/linuxagent.md @@ -0,0 +1,76 @@ +--- +title: "Linux Agent Server Requirements" +description: "Linux Agent Server Requirements" +sidebar_position: 30 +--- + +# Linux Agent Server Requirements + +The server where the agent is deployed can be physical or virtual. The supported operating systems +are: + +- Red Hat Enterprise Linux + + - V 9.x + - V 8.x + +- Activity Monitor supports RHEL kernels in FIPS mode compliant with FIPS 140-2 and FIPS 140-3. + +## Target Requirements + +:::note +For monitoring a Linux file server, the The Linux Agent is deployed to Linux servers to be +monitored. It cannot be deployed to a proxy server. +::: + + +## Supported Protocols + +The following protocols are supported for the Linux agent: + +- Local +- Common Internet File System (CIFS) / Server Message Block (SMB) +- Network File System (Mounted Client-Side) + +:::note +Server-Side NFS protocol is not supported. +::: + + +## Permissions for Installation + +The following permission is required by the account used to install and manage the agent: + +- Root privileges with password (or SSH private key) + +For integration between the Activity Monitor and Access Analyzer, the credential used by Access +Analyzer to read the activity log files must have also have this permission. + +:::info +Activity Monitor Agent uses certificates to secure the connection between the Linux Agent and the Console / API Server. +By default, the Agent uses an automatically generated self-signed certificate. The Console and the API Server do not enforce +validity checks on these self-signed agent certificates. + +This self-signed certificate can be replaced with one issued by a Certification Authority. Once replaced, the Console and +the API Server will ensure the validity of the agent’s certificates. + +See the [Certificate](/docs/activitymonitor/9.0/admin/agents/properties/certificate.md) topic for additional information. +::: + + +## Immutable Mode + +For file activity monitoring on Linux, Activity Monitor relies on **auditd** component of the Linux +Auditing System. One of the features of auditd is the **immutable mode** or `-e 2` command, which +locks the audit configuration and protects it from being changed. When the immutable mode is +enabled, the only way to change the auditing configuration is to reboot the server. + +To check if the immutable mode is enabled, use the `auditctl -s` command. If the immutable mode is +active, the command will print `enabled 2`. Alternatively, check for the `-e 2` line in the +`/etc/audit/rules.d/audit.rules` file. + +Activity Monitor supports the immutable mode. It compares the current auditd configuration with the +desired one. If they differ and the immutable mode is enabled, the product displays a warning that a +server restart is required in the status section of the **Monitored Hosts & Services** tab. After the reboot, +the changes take effect and the immutable mode is enabled. + diff --git a/docs/activitymonitor/9.0/requirements/overview.md b/docs/activitymonitor/9.0/requirements/overview.md new file mode 100644 index 0000000000..205e2700d9 --- /dev/null +++ b/docs/activitymonitor/9.0/requirements/overview.md @@ -0,0 +1,78 @@ +--- +title: "Requirements" +description: "Requirements" +sidebar_position: 20 +--- + +# Requirements + +This topic describes the recommended configuration of the servers needed to install the application +in a production environment. Depending on the size of the organization, it is recommended to review +your environment and requirements with a Netwrix engineer prior to deployment to ensure all +exceptions are covered. + +## Architecture Overview + +The following servers are required for installation of the application: + +**Core Components** + +- **Activity Monitor Console** Machine – This is where the management console is installed. + The Console can be installed on several machines to manage the same set of agents. + + :::note + The Activity Monitor Console can be hosted on the same machine as other Netwrix + products. + ::: + + +- **Agents** – There are three deployment scenarios that that differ in their requirements: + + - Activity monitoring of Windows file servers, Network Attached Storage (NAS) devices, Azure Files, Microsoft Entra ID, SharePoint On-premise, + SharePoint Online, Exchange Online, and SQL Server. The agent is deployed on a Windows Server. + See the [Activity Agent Server Requirements](/docs/activitymonitor/9.0/requirements/activityagent/activityagent.md) topic + for additional information. + - Active Directory monitoring – the agent is deployed to every domain controllers to monitor Active Directory + domains. See the [AD Agent Server Requirements](/docs/activitymonitor/9.0/requirements/adagent/adagent.md) topic for additional information. + - Linux monitoring – the agent is deployed to Linux servers to be monitored. See the + [Linux Agent Server Requirements](/docs/activitymonitor/9.0/requirements/linuxagent.md) topic for additional information. + +**Target Environment Considerations** + +The target environment encompasses all servers, devices, or infrastructure to be monitored by +Activity Monitor. Most solutions have additional target requirements. + +## Activity Monitor Console Machine Requirements + +The machine can be a Windows Server or desktop, as well as physical or virtual. The Console can be installed on serveral machines to manage the same agents. +The following Windows Server operating systems are supported: + +- Windows Server 2025 +- Windows Server 2022 +- Windows Server 2019 +- Windows Server 2016 + +The following Windows desktop operating systems are supported: + +- Windows 11 +- Windows 10 + +**RAM, Processor, and Disk Space** + +- RAM – 4 GB minimum +- Processor – x64 +- Disk Space – 1 GB minimum + +**Additional Machine Requirements** + +The following are additional requirements for the Console machine: + +- .NET Framework 4.7.2 installed, which can be downloaded from the link in the Microsoft + [.NET Framework 4.7.2 offline installer for Windows](https://support.microsoft.com/en-us/topic/microsoft-net-framework-4-7-2-offline-installer-for-windows-05a72734-2127-a15d-50cf-daf56d5faec2) + article + +**Permissions for Installation** + +The following permission is required to install and use the application: + +- Membership in the local Administrators group for the Activity Monitor Console machine diff --git a/docs/activitymonitor/9.0/restapi/_category_.json b/docs/activitymonitor/9.0/restapi/_category_.json new file mode 100644 index 0000000000..37dc66e9c5 --- /dev/null +++ b/docs/activitymonitor/9.0/restapi/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "REST API", + "position": 60, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "overview" + } +} \ No newline at end of file diff --git a/docs/activitymonitor/9.0/restapi/overview.md b/docs/activitymonitor/9.0/restapi/overview.md new file mode 100644 index 0000000000..63b6d64e6d --- /dev/null +++ b/docs/activitymonitor/9.0/restapi/overview.md @@ -0,0 +1,29 @@ +--- +title: "REST API" +description: "REST API" +sidebar_position: 60 +--- + +# REST API + +## Overview + +Netwrix Activity Monitor API gives you access to the most information and functionality available in +the console. You can manage agents, monitored hosts and services, AD monitoring using API. + +The REST-style API is provided by the API Server feature which is a component of the Activity +Monitor Agent (Windows only). It is pre-installed with the Agent, disabled by default. + +Like the console, a single API Server can manage many agents. A single API Server can manage the +whole organization. However, one capability requires running the API Server on each and every +Activity Monitor Agent and is the HTTPS access to the log files. + +See the following topics for additional information: + +- [Security and Access Control](/docs/activitymonitor/9.0/restapi/security.md) +- [Schema and Resources](/docs/activitymonitor/9.0/restapi/resources/resources.md) + + - [Agent](/docs/activitymonitor/9.0/restapi/resources/agent.md) + - [Domain](/docs/activitymonitor/9.0/restapi/resources/domain.md) + - [Host](/docs/activitymonitor/9.0/restapi/resources/host.md) + - [Output](/docs/activitymonitor/9.0/restapi/resources/output.md) diff --git a/docs/activitymonitor/9.0/restapi/resources/_category_.json b/docs/activitymonitor/9.0/restapi/resources/_category_.json new file mode 100644 index 0000000000..9a2c4705c7 --- /dev/null +++ b/docs/activitymonitor/9.0/restapi/resources/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Schema and Resources", + "position": 20, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "resources" + } +} \ No newline at end of file diff --git a/docs/activitymonitor/9.0/restapi/resources/agent.md b/docs/activitymonitor/9.0/restapi/resources/agent.md new file mode 100644 index 0000000000..30ef470331 --- /dev/null +++ b/docs/activitymonitor/9.0/restapi/resources/agent.md @@ -0,0 +1,262 @@ +--- +title: "Agent" +description: "Agent" +sidebar_position: 10 +--- + +# Agent + +| Attribute | Type | Detailed Only | Description | +| ---------------------------------------- | -------- | ------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| id | string | | Agent ID | +| platformId | string | | Platform of the agent: Windows , Linux | +| url | string | | Self URL | +| host | string | | Host name/address as specified by user | +| netbiosName | string | | NETBIOS name | +| authenticationMethod | string | | The authentication method for connecting to the agent: Password, PublicKey | +| agentPort | int | | The port that is used by the agent. Default: 4498. | +| userName | string | | Account for connecting to the agent. | +| password | string | X | Account password for connecting to the agent. Password is not exposed. | +| privateKey | string | | The private key used when PublicKey authentication method is used. The private key is not exposed. | +| clientCertificate | string | | The agent's client certificate. | +| protocol | string | | The protocol used for connecting to the agent: GRPC | +| domain | string | | Domain name of the agent | +| machineSid | string | | The Machine SID of the Agent Server. | +| osVersion | string | | OS version or version servicepack | +| isDC | bool | | Is Agent a domain controller | +| errorMessage | string | | Description of the failure condition | +| installState | string | | State of Activity Monitor agent: `NotInstalled`, `Unknown`, `Installed`, `Installing`, `Upgrading`, `Uninstalling`, `Outdated`, `Failed`, `ManagedBySI` (last one for Threat Prevention agents) | +| version | string | | Activity Monitor agent version | +| siInstallState | string | | State of Threat Prevention agent: `NotInstalled`, `Unknown`, `Installed`, `Installing`, `Upgrading`, `Uninstalling`, `Outdated`, `Failed`, `ManagedBySI` (last one for Threat Prevention agents) | +| siVersion | string | | Threat Prevention agent version | +| managedBySI | bool | | True if the Threat Prevention Agent configuration is managed by Threat Prevention. Otherwise Activity Monitor managed the Threat Prevention Agent | +| configVersion | string | | A hash of the config file | +| monitoredHostsUrl | string | | URL to the list of agent's hosts | +| monitoredDomainUrl | string | | URL to the domain monitored by the agent, if any | +| warnings | string[] | X | Array of errors/warnings if any | +| ad.safeModeStatus | string | X | `pending`, `approved`. If `pending`, the AD Module is in the safe (not yet loaded) mode. | +| ad.safeModeMessage | string | X | If in the safe mode, contains a reason why the agent switched to the mode. | +| ad.hardeningIsEnabled | bool | X | AD Module hardening is enabled or disabled. | +| ad.safeModeIsEnabled | bool | X | AD Module safe mode is enabled or disabled. | +| ad.dnsResolveIsEnabled | bool | X | AD Module DNS hostname resolution is enabled or disabled. | +| ad.siIpWhitelist | string[] | X | Whitelist of IPs allowed to connect to the AD Module port. | +| archive.IsEnabled | bool | X | Whether the archiving feature is enabled | +| archive.path | string | X | UNC path of the archival location | +| archive.userName | string | X | An account to access the archival location. | +| archive.password | string | X | User password to access the archival location. Password is not exposed. | +| archive.maxLocalSize | string | X | Maximum space the agent is allowed to use on the local drives. | +| fpolicy.port | int | X | NetApp c-mode fpolicy port | +| fpolicy.auth | string | X | `NoAuth`, `Server`, `Mutual` | +| fpolicy.ipWhitelist | string[] | X | IP whitelist | +| fpolicy.clientCertificate | string | X | The Client or CA certificate that is currently set. | +| fpolicy.serverCertificate | string | X | The FPolicy Server certificate that is currently set. Server Certificate is not exposed. | +| minLocalFreeSpace | string | X | Free disk threshold after which the agent stops writing data to the log files | +| cee.vcapsIsEnabled | bool | X | CEE Asynchronous bulk delivery (VCAPS) is enabled or disabled. | +| cee.vcapsInterval | int | X | Interval in seconds on how often events are delivered by CEE. | +| cee.vcapsEvents | int | X | Interval in number of events on how often events are delivered by CEE. | +| cee.httpEnabled | bool | X | CEE HTTP protocol is enabled or disabled | +| cee.rpcEnabled | bool | X | CEE RPC protocol is enabled or disabled | +| cee.ipWhitelist | string[] | X | Whitelist of IPs that are allowed to connect to the agent via http protocol. If blank the agent will accept connections from any host. | +| inactivityAlerts.isEnabled | bool | X | Whether Inactivity Alerting is enabled | +| inactivityAlerts.inactivityInterval | int | X | The time interval to elapse after the Monitored Host stops receiving events. | +| inactivityAlerts.replayInterval | int | X | How often to repeat an alert if the inactivity period is long lasting. | +| inactivityAlerts.inactivityCheckInterval | int | X | The time interval to check the Monitored Host for new events. | +| inactivityAlerts.syslog.server | string | X | The syslog server that is sent inactivity alerts. | +| inactivityAlerts.syslog.protocol | string | X | The syslog server protocol that is used: "UDP" , "TCP" , "TLS" | +| inactivityAlerts.syslog.separator | string | X | The syslog server separator / message framing that is used: "LF ASCII 10" , "CR ASCII 13" , "CRLF ASCII 13, 10" , "NUL ASCII 0" , "Octet Count RFC 5425". Only used for TCP and TLS protocols. | +| inactivityAlerts.syslog.template | string | X | The syslog server template text that is used. | +| inactivityAlerts.email.server | string | X | The email SMTP server that is sent inactivity alerts. | +| inactivityAlerts.email.ssl | bool | X | Email SMTP Server SSL / TLS is enabled or disabled. | +| inactivityAlerts.email.userName | string | X | Email SMTP Server Username. | +| inactivityAlerts.email.password | string | X | Email SMTP Server Password. Password is not exposed. | +| inactivityAlerts.email.from | string | X | Email address of where the inactivity alert is from. | +| inactivityAlerts.email.to | string | X | Email address of where the inactivity alert is sent to. | +| inactivityAlerts.email.subject | string | X | Email message subject of the inactivity alert. | +| inactivityAlerts.email.body | string | X | Email message body of the inactivity alert. | +| apiServerIsEnabled | bool | | API Server is enabled or disabled | +| apiServerPort | int | | API Server TCP/IP port | +| apiServerIpWhitelist | string[] | X | Whitelist of IPs allowed to connect to the API Server port. | +| apiServerMgmtConsole | string | X | NETBIOS name of the Console machine that manages the agent list of the API Server (only available for agent(s) that are running the api server) | +| traceLevel | string | X | The logging trace level of the agent. | +| externalNicName | string | X | The selected network interface that is used for connections. If blank, the agent will auto-detect the network interface to use. | +| comment | string | | The agent's set comment. | +| etwLogEnabled | bool | | If true or enabled the windows agent will produce extended debugging data (ETW) logs from the windows driver when Trace logging is enabled for the agent. | +| linux.serviceUsername | string | X | The linux agent's service username that is used to run the agent service / daemon. If blank, root user is used. | +| networkProxy.address | string | X | HTTP Proxy Server set in SERVER[:PORT] format. If blank HTTP Proxy is disabled. | +| networkProxy.useDefaultCredentials | bool | X | If enabled the proxy server authenticates as the agent's machine account. | +| networkProxy.bypassProxyOnLocal | bool | X | If enabled the agent will bypass the proxy server for local addresses. | +| networkProxy.userName | string | X | The Proxy Server Username | +| networkProxy.password | string | X | The Proxy Server Password. Password is not exposed. | +| networkProxy.bypassList | string[] | X | List of regular expressions that describe URIs that do not use the proxy server when accessed. | +| dns.isEnabled | bool | X | Local DNS caching service is enabled or disabled. | +| dns.listenPort | int | X | Port used by the DNS caching service. | +| dns.parallelism | int | X | Parallelism level to use while processing DNS requests. | +| dns.perfStatsTimeDebug | TimeSpan | X | Period to dump performance statistics on debug level. | +| dns.perfStatsTimeInfo | TimeSpan | X | Period to dump performance statistics on info level. | +| dns.forwardDnsServer | string[] | X | List of DNS servers specified to be used for lookups. If blank, the default DNS servers of the agent are used. | +| dns.cacheFile | string | X | The DNS cache buffer filename that is used. | +| dns.successTtl | TimeSpan | X | How long to cache successful lookup results before attempting the search again. | +| dns.failedTtl | TimeSpan | X | How long to cache a failed lookup result before attempting the search again. | +| dns.clientWaitTimeout | TimeSpan | X | The amount of the DNS service is allowed to process a request before sending a not found response. If no results are received the lookup operation continues in the background. | +| dns.refreshThreshold | TimeSpan | X | An interval between expired items in the cache check. | +| dns.maxCacheSize | int | X | The max size of the dns service buffer file. | +| dns.uselessAge | TimeSpan | X | The DNS service does not resolve names for events older then the set time period. | +| dns.maxAttemptsToResolve | int | X | Maximum attempts that the DNS service will use to resolve addresses. If 0 is set, the DNS service will resolve addresses infinitely. | +| dns.suffix | string | X | The DNS suffix identifies the domain name that is appended to an unqualified host name to obtain a fully qualified domain name (FQDN) suitable for a dns name query. | +| adUsers.domainControllers | string[] | X | List of Domain Controllers to be used for user lookups. If blank, the default behavior is used. | +| adUsers.lookupTimeout | TimeSpan | X | The amount of time the agent will wait for the query results. If no results are received , the agent reports an empty username in the events, but continues the lookup operation in the background. | +| adUsers.successCacheTtl | TimeSpan | X | How long to cache successful lookup results before attempting the lookup from Active Directory again. | +| adUsers.failedCacheTtl | TimeSpan | X | How long to cache failed lookup results before attempting the lookup from Active Directory again. | +| adUsers.maxCacheSize | int | X | The max size of the cache buffer file. | +| panzura.port | int | X | Agent port used for Panzura. | +| panzura.useCredentials | bool | X | Protection of Panzura port is enabled or disabled. | +| panzura.username | string | X | Panzura's MQ username used for port protection. | +| panzura.password | string | X | Panzura's MQ password used for port protection. Password is not exposed. | +| panzura.ipWhitelist | string[] | X | Whitelist of IP addresses of Panzura nodes that are allowed to connect to the Agent's Panzura port. If blank, connections from any host are accepted. | +| nutanix.port | int | X | Agent port used for Nutanix. | +| nutanix.ipWhitelist | string[] | X | Whitelist of IP addresses of Nutanix nodes that are allowed to connect to the Agent's Nutanix port. If blank, connections from any host are accepted. | +| qumulo.port | int | X | Agent port used for Qumulo. | +| qumulo.ipWhitelist | string[] | X | Whitelist of IP addresses of Qumulo nodes that are allowed to connect to the Agent's Qumulo port. If blank, connections from any host are accepted. | +| ctera.port | int | X | Agent port used for Ctera. | +| ctera.ipWhitelist | string[] | X | Whitelist of IP addresses of CTERA portals that are allowed to connect to the Agent's CTERA port. If blank, connections from any host are accepted. | + +**Response Example** + +``` +{ +    "warnings": [], +    "archive": { +        "isEnabled": false, +        "path": "\\\\KDVM01\\SBACTIVITYLOGS", +        "userName": "", +        "maxLocalSize": "5GB" +    }, +    "cee": { +        "vcapsIsEnabled": false, +        "vcapsInterval": 60, +        "vcapsEvents": 100, +        "httpEnabled": false, +        "rpcEnabled": true, +        "ipWhitelist": [] +    }, +    "ad": { +        "safeModeStatus": null, +        "safeModeMessage": null, +        "hardeningIsEnabled": false, +        "safeModeIsEnabled": true, +        "dnsResolveIsEnabled": true, +        "siIpWhitelist": [] +    }, +    "minLocalFreeSpace": "64MB", +    "fpolicy": { +        "port": 9999, +        "auth": "NoAuth", +        "ipWhitelist": [], +        "clientCertificate": "", +        "serverCertificate": "" +    }, +    "inactivityAlerts": { +        "isEnabled": false, +        "inactivityInterval": 360, +        "replayInterval": 360, +        "inactivityCheckInterval": 1, +        "syslog": { +            "server": "", +            "protocol": "UDP", +            "separator": "Lf", +            "template": "<14>1 %TIME_STAMP_UTC% %AGENT% %PRODUCT% - NO_DATA - [origin ip=\"%INACTIVE_SERVER_IP%\"][noactivity@33334 host=\"%INACTIVE_SERVER%\" lastEvent=\"%LAST_EVENT_TIME_STAMP_UTC%\" activityType=\"%ACTIVITY_TYPE%\"] No activity events from %INACTIVE_SERVER% for %INACTIVITY_PERIOD_HOURS% hours." +        }, +        "email": { +            "server": "", +            "ssl": false, +            "userName": "", +            "from": "", +            "to": "", +            "subject": "[Activity Monitor] No activity events from %INACTIVE_SERVER% for %INACTIVITY_PERIOD_HOURS% hours", +            "body": "There were no activity events from %INACTIVE_SERVER% for %INACTIVITY_PERIOD_HOURS% hours.\n  \nHost:                 %INACTIVE_SERVER%\n  Activity Type: %ACTIVITY_TYPE%\n  Period of inactivity: %INACTIVITY_PERIOD_HOURS% hours / %INACTIVITY_PERIOD_MINUTES% minutes\n  Last event received:  %LAST_EVENT_TIME_STAMP_UTC% (UTC)\n  Last event received:  %LAST_EVENT_TIME_STAMP% (agent time)\n  Agent:                %AGENT%\n  \n  \n  %PRODUCT% %PRODUCT_VERSION%\n" +        } +    }, +    "panzura": { +        "port": 4497, +        "useCredentials": false, +        "username": "guest", +        "ipWhitelist": [] +    }, +    "nutanix": { +        "port": 4501, +        "ipWhitelist": [] +    }, +    "qumulo": { +        "port": 4496, +        "ipWhitelist": [] +    }, +    "ctera": { +        "port": 4499, +        "ipWhitelist": [] +    }, +    "linux": { +        "serviceUsername": "" +    }, +    "apiServerIpWhitelist": [], +    "apiServerMgmtConsole": "KDVM01", +    "traceLevel": "Info", +    "externalNicName": "", +    "dns": { +        "isEnabled": false, +        "listenPort": 4503, +        "parallelism": 4, +        "perfStatsTimeDebug": "00:01:00", +        "perfStatsTimeInfo": "00:10:00", +        "forwardDnsServer": [], +        "cacheFile": "dns.cache", +        "successTtl": "01:00:00", +        "failedTtl": "00:01:00", +        "clientWaitTimeout": "00:00:01.8000000", +        "refreshThreshold": "00:00:01", +        "maxCacheSize": 1000000, +        "uselessAge": "1.00:00:00", +        "maxAttemptsToResolve": 30, +        "suffix": "" +    }, +    "adUsers": { +        "domainControllers": [], +        "lookupTimeout": "00:00:02", +        "successCacheTtl": "10:00:00", +        "failedCacheTtl": "00:01:00", +        "maxCacheSize": 300000 +    }, +    "networkProxy": { +        "address": "", +        "useDefaultCredentials": false, +        "bypassProxyOnLocal": false, +        "userName": "", +        "bypassList": [] +    }, +    "id": "AGENT0", +    "platformId": "windows", +    "url": "https://127.0.0.1:4494/api/v1/agents/AGENT0", +    "host": "KDVM01", +    "netbiosName": "KDVM01", +    "authenticationMethod": "Password", +    "userName": "KDUD1\\Administrator", +    "clientCertificate": "", +    "protocol": "GRPC", +    "domain": "KDUD1", +    "machineSid": "S-1-5-21-3126412784-2087258618-1984987930-1105", +    "osVersion": "10.0.14393.0", +    "isDC": false, +    "errorMessage": "", +    "installState": "Installed", +    "version": "7.1.164", +    "siInstallState": "NotInstalled", +    "siVersion": "", +    "managedBySI": false, +    "configVersion": "xVdvRQnWGvifzQ8Q9rpfVj227Jo=", +    "monitoredHostsUrl": "https://127.0.0.1:4494/api/v1/agents/AGENT0/hosts", +    "monitoredDomainUrl": "https://127.0.0.1:4494/api/v1/agents/AGENT0/domain", +    "apiServerIsEnabled": true, +    "apiServerPort": 4494, +    "comment": "", +    "agentPort": 4498 +} +``` diff --git a/docs/activitymonitor/9.0/restapi/resources/domain.md b/docs/activitymonitor/9.0/restapi/resources/domain.md new file mode 100644 index 0000000000..ecf67dfcca --- /dev/null +++ b/docs/activitymonitor/9.0/restapi/resources/domain.md @@ -0,0 +1,99 @@ +--- +title: "Domain" +description: "Domain" +sidebar_position: 20 +--- + +# Domain + +| Attribute | Type | Detailed Only | Description | +| -------------- | -------- | ------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| id | string | | Domain ID | +| url | string | | Self URL | +| name | string | | Domain NETBIOS name | +| managedBySI | bool | | Whether the monitoring configuration is managed by Threat Prevention or Activity Monitor | +| outputs | output[] | | Domain outputs. Domain outputs are common for all the domain controllers. However, there are several agent-specific settings, like `archivePath`. Do get agent-specific outputs use `api/v1/agents/«agentId»/domain`. | +| outputsUrl | string | | URL to domain outputs | +| agentsUrl | string | | URL to domain controllers | +| masterAgentId | string | | ID of the Master agent - the one whose configuration is considered the master one. | +| masterAgentUrl | string | | URL to the Master agent. | +| policies | policy[] | | Domain Policies. The list of policies for the domain. | + +**Response Example** + +``` +{ +    "id": "KDUD1", +    "url": "https://127.0.0.1:4494/api/v1/domains/KDUD1", +    "name": "KDUD1", +    "managedBySI": false, +    "outputs": [ +        { +            "id": "69cce1100fce406192d1d8553083af43", +            "url": "https://127.0.0.1:4494/api/v1/domains/KDUD1/outputs/69cce1100fce406192d1d8553083af43", +            "domainId": "KDUD1", +            "domainUrl": "https://127.0.0.1:4494/api/v1/domains/KDUD1", +            "agentsIds": [], +            "isEnabled": true, +            "type": "LogFile", +            "logFile": { +                "format": "Json", +                "path": "C:\\ProgramData\\Netwrix\\Activity Monitor\\Agent\\ActivityLogs\\KDUD1_Log_.json", +                "archivePath": "\\\\KDVM01\\SBACTIVITYLOGS\\KDDC01\\KDUD1_69cce110-0fce-4061-92d1-d8553083af43\\KDUD1_Log_.json", +                "periodToRetainLog": 10, +                "reportUserName": false, +                "reportUncPath": false, +                "addCToPath": true, +                "reportMilliseconds": true, +                "stealthAudit": true +            }, +            "comment": "", +            "managedBy": "", +            "altHost": "" +        }, +        { +            "id": "cd34eb7a0c1d40c097b56056af2afd73", +            "url": "https://127.0.0.1:4494/api/v1/domains/KDUD1/outputs/cd34eb7a0c1d40c097b56056af2afd73", +            "domainId": "KDUD1", +            "domainUrl": "https://127.0.0.1:4494/api/v1/domains/KDUD1", +            "agentsIds": [], +            "isEnabled": true, +            "type": "Syslog", +            "syslog": { +                "reportUncPath": false, +                "addCToPath": true, +                "server": "1.2.3.4:514", +                "protocol": "UDP", +                "separator": "Lf", +                "template": "%SYSLOG_DATE% %HOST% LEEF:1.0|%COMPANY%|%PRODUCT%|%PRODUCT_VERSION%|%EVENT_SOURCE_TYPE%%CLASS_NAME%%EVENTNAMETRANSLATED%%SUCCESS%%BLOCKED_EVENT%|cat=%EVENTNAMETRANSLATED%\tdevTimeFormat=yyyy-MM-dd HH:mm:ss.SSS\tdevTime=%TIME_STAMP%\tSettingName=%SETTING_NAME%\tdomain=%EVENT_SOURCE_NAME%\tusrName=%PERPETRATOR_NAME%\tsrc=%ORIGINATINGCLIENTIP%\tdst=%ORIGINATING_SERVERIP%\tDistinguishedName=%DN%\tAffectedObject=%AFFECTED_OBJECT_ACCOUNT_NAME%\tClassName=%CLASS_NAME%\tOrigServer=%ORIGINATING_SERVER%\tSuccess=%SUCCESS%\tBlocked=%BLOCKED_EVENT%\tAttrName=%ATTRIBUTE_NAME%\tAttrNewValue=%ATTRIBUTE_VALUE%\tAttrOldValue=%OLD_ATTRIBUTE_VALUE%\tOperation=%OPERATION%" +            }, +            "comment": "", +            "managedBy": "", +            "altHost": "" +        }, +        { +            "id": "bee61b424f214f7583e9cece222b8f41", +            "url": "https://127.0.0.1:4494/api/v1/domains/KDUD1/outputs/bee61b424f214f7583e9cece222b8f41", +            "domainId": "KDUD1", +            "domainUrl": "https://127.0.0.1:4494/api/v1/domains/KDUD1", +            "agentsIds": [], +            "isEnabled": true, +            "type": "Amqp", +            "amqp": { +                "server": "5.6.7.8:10001", +                "userName": "StealthINTERCEPT", +                "queue": "", +                "exchange": "StealthINTERCEPT", +                "vhost": "" +            }, +            "comment": "", +            "managedBy": "", +            "altHost": "" +        } +    ], +    "outputsUrl": "https://127.0.0.1:4494/api/v1/domains/KDUD1/outputs", +    "agentsUrl": "https://127.0.0.1:4494/api/v1/domains/KDUD1/agents", +    "masterAgentId": "AGENT1", +    "masterAgentUrl": "https://127.0.0.1:4494/api/v1/agents/AGENT1" +} +``` diff --git a/docs/activitymonitor/9.0/restapi/resources/host.md b/docs/activitymonitor/9.0/restapi/resources/host.md new file mode 100644 index 0000000000..68d698d4cd --- /dev/null +++ b/docs/activitymonitor/9.0/restapi/resources/host.md @@ -0,0 +1,480 @@ +--- +title: "Host" +description: "Host" +sidebar_position: 30 +--- + +# Host + +| Attribute | Type | Detailed Only | Description | +| ---------------------------------------- | -------- | ------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| id | string | | ID of the host. | +| url | string | | Self URL | +| host | string | | Host name/Address as specified by a user | +| type | string | | `Windows`,`NetApp`,`Celerra`,`Isilon`,`Hitachi`,`SharePoint`,`Unity`,`Nasuni`, `Panzura`, `SharePointOnline`, `AzureAD`, `Linux`, `SqlServer` | +| userName | string | | An account to connect the host to | +| password | string | X | Account password to connect the host to. Password is not exposed. | +| autoConfigureAuditing | bool | | Automatically enable the auditing on the device, if supported | +| monitorAuditingStatus | bool | | Constantly verify that the auditing is enabled, fix if needed | +| hostAliases | string[] | | List of server names for NAS if they are different from the set name of the host. | +| outputs | output[] | | Array of host's outputs | +| inactivityAlerts.isEnabled | bool | | Whether Inactivity Alerting is enabled | +| inactivityAlerts.useCustomSettings | bool | | Whether to use custom host settings, or inherit from agent settings. | +| inactivityAlerts.inactivityInterval | int | | The time interval to elapse after the Monitored Host stops receiving events. | +| inactivityAlerts.replayInterval | int | | How often to repeat an alert if the inactivity period is long lasting. | +| inactivityAlerts.inactivityCheckInterval | int | | The time interval to check the Monitored Host for new events. | +| inactivityAlerts.syslog.server | string | | The syslog server that is sent inactivity alerts. | +| inactivityAlerts.syslog.protocol | string | | The syslog protocol that is used: "UDP" , "TCP" , "TLS" | +| inactivityAlerts.syslog.separator | string | | The syslog server separator / message framing that is used: "LF ASCII 10" , "CR ASCII 13" , "CRLF ASCII 13, 10" , "NUL ASCII 0" , "Octet Count RFC 5425". Only used for TCP and TLS protocols. | +| inactivityAlerts.syslog.template | string | | The syslog message template text. | +| inactivityAlerts.email.server | string | | The email or SMTP server or IP that is used to send host inactivity alerts. | +| inactivityAlerts.email.ssl | bool | | Email SMTP Server SSL / TLS is enabled or disabled. | +| inactivityAlerts.email.userName | string | | The email or SMTP server user name. | +| inactivityAlerts.email.password | string | X | The email or SMTP server password. Password is not exposed. | +| inactivityAlerts.email.from | string | | Email address of where the inactivity alert is from. | +| inactivityAlerts.email.to | string | | Email address of where the inactivity alert is sent to. | +| inactivityAlerts.email.subject | string | | Email message subject of the inactivity alert. | +| inactivityAlerts.email.body | string | | Email message body of the inactivity alert. | +| uidTranslate.isEnabled | bool | | NFS UID translation to Windows SID is enabled or disabled. | +| uidTranslate.domainController | string | | The name of the forest or a Domain Controller. Used for Active Directory searches. | +| uidTranslate.port | int | | The port used for Active Directory searches. | +| uidTranslate.options | string | | The set options used for Active Directory searches. | +| uidTranslate.container | string | | The Active Directory container set to be searched. | +| uidTranslate.scope | string | | The scope of the Active Directory search. | +| uidTranslate.filter | string | | The filter of the Active Directory search. | +| hitachi.uncLogPath | string | | The path of the hitachi audit event log file. | +| hitachi.logFileName | string | | The filename of the hitachi audit event log. | +| hitachi.pollingInterval | TimeSpan | | The interval of polling the log for new events. | +| api.protocol | string | | The API Protocol being used: "AutoDetect", "HTTPS", "HTTPSIgnoreErrors", "HTTP". | +| api.certificate | string | | The text output of the HTTPS certificate. | +| api.hostNameVerification | bool | | If certificate hostname verification is enabled or disabled. | +| api.channel | string | | The communication method being used: "AutoDetect", "ONTAPI", "REST" (only used for netapp hosts) | +| netapp.managementLif | string | | The Management LIF of the netapp host. Disabled / Empty by default. | +| netapp.nfs3EventName | string | | The fpolicy Event Name for successful NFSv3 Events. Default: "StealthAUDITScreeningNfsV3" | +| netapp.nfs3FailedEventName | string | | The fpolicy Event Name for failed NFSv3 Events. Default: "StealthAUDITScreeningFailedNfsV3" | +| netapp.nfs4FailedEventName | string | | The fpolicy Event Name for failed NFSv4 Events. Deafult: "StealthAUDITScreeningFailedNfsV4" | +| netapp.nfs4EventName | string | | The fpolicy Event Name for successful NFSv4 Events. Default: "StealthAUDITScreeningNfsV4" | +| netapp.cifsEventName | string | | The fpolicy Event Name for successful CIFS Events. Default: "StealthAUDITScreeningCifs" | +| netapp.cifsFailedEventName | string | | The fpolicy Event Name for failed CIFS Events. Default: "StealthAUDITScreeningCifs" | +| netapp.policyName | string | | The fpolicy Policy Name used for the Activity Monitor. Default: "StealthAUDIT" | +| netapp.externalEngineName | string | | The fpolicy External Engine Name used for the Activity Monitor. Default: "StealthAUDITEngine" | +| netapp.persistentStore.volume | string | | Name of the volume to use for the Persistent Store feature.| +| netapp.persistentStore.size | long | | Initial size of the volume for the Persistent Store feature.| +| netapp.persistentStore.autoSize | string | | `off` (default), `grow`, or `grow_shrink`.| +| sharePoint.pollingInterval | TimeSpan | | The polling interval set for sharepoint on premise hosts. | +| spo.azure.domain | string | | The Azure Active Directory domain being monitored for SharePoint Online. | +| spo.azure.azureCloud | string | | The selected Azure Cloud being used: "Azure", "Azure for US Government GCC", "Azure for Government GCC High", "Azure for US Government DoD", "Azure Germany", "Azure China by 21Vianet" | +| spo.azure.tenantId | string | | The azure Tenant ID | +| spo.azure.tenantName | string | | The azure Tenant Name | +| spo.azure.clientId | string | | The azure Tenant Client ID. | +| spo.azure.clientSecret | string | X | The azure Client Secret. Client Secret is not exposed. | +| spo.azure.region | string | | The azure Region. | +| azureAd.azure.domain | string | | The Azure Active Directory domain being monitored. | +| azureAd.azure.azureCloud | string | | The selected Azure Cloud being used: "Azure", "Azure for US Government GCC", "Azure for Government GCC High", "Azure for US Government DoD", "Azure Germany", "Azure China by 21Vianet" | +| azureAd.azure.tenantId | string | | The azure Tenant ID | +| azureAd.azure.tenantName | string | | The azure Tenant Name | +| azureAd.azure.clientId | string | | The azure Tenant Client ID. | +| azureAd.azure.clientSecret | string | X | The azure Client Secret. Client Secret is not exposed. | +| azureAd.azure.region | string | | The azure Region. | +| exchangeOnline.azure.domain | string | | The Azure Active Directory domain being monitored for Exchange Online. | +| exchangeOnline.azure.azureCloud | string | | The selected Azure Cloud being used: "Azure", "Azure for US Government GCC", "Azure for Government GCC High", "Azure for US Government DoD", "Azure Germany", "Azure China by 21Vianet" | +| exchangeOnline.azure.tenantId | string | | The azure Tenant ID | +| exchangeOnline.azure.tenantName | string | | The azure Tenant Name | +| exchangeOnline.azure.clientId | string | | The azure Tenant Client ID. | +| exchangeOnline.azure.clientSecret | string | X | The azure Client Secret. Client Secret is not exposed. | +| exchangeOnline.azure.region | string | | The azure Region. | +| sql.pollingInterval | string | | The interval for polling SQL log for new events. | +| sql.tweakOptions | string[] | | Extended Events tweaking options for SQL hosts. | +| outputsUrl | string | | URL to the host's outputs | +| agentsUrl | string | | URL to the agents that are monitoring the host | +| status.updatedAt | DateTime | | A timestamp when the status has changed to this value. | +| status.type | string | | OK, Error, or Warning - indicates a type of the status. | +| status.summary | string | | A user-friendly summary string of the status. May be empty for the OK type, non-empty otherwise. | +| status.details | string | | A user-friendly message that describes the status. May be empty. | +| status.helpUrl | string | | A URL to a documentation or KB article about the issue. May be empty. | +| statusHistoryUrl | string | | URL to the status history of the host. | +| stats.receivedAt | DateTime | | Timestamp indicating the last time the Agent received something from the Host. | +| stats.receivedCount | long | | Total number of events received by the agent for the Host. | +| stats.lastEventTime | DateTime | | The most recent timestamp among all recent events received for the Host. File servers and other event sources can deliver events out of order. For example, each node of PowerScale cluster has its log and delivery cadence. This field shows the MAX(timestamp) for recent events. | + +**Response Example** + +``` +{ +    "autoConfigureAuditing": false, +    "monitorAuditingStatus": false, +    "hostAliases": [], +    "inactivityAlerts": { +        "isEnabled": false, +        "useCustomSettings": false, +        "inactivityInterval": 360, +        "replayInterval": 360, +        "inactivityCheckInterval": 1, +        "syslog": { +            "server": "", +            "protocol": "UDP", +            "separator": "Lf", +            "template": "<14>1 %TIME_STAMP_UTC% %AGENT% %PRODUCT% - NO_DATA - [origin ip=\"%INACTIVE_SERVER_IP%\"][noactivity@33334 host=\"%INACTIVE_SERVER%\" lastEvent=\"%LAST_EVENT_TIME_STAMP_UTC%\" activityType=\"%ACTIVITY_TYPE%\"] No activity events from %INACTIVE_SERVER% for %INACTIVITY_PERIOD_HOURS% hours." +        }, +        "email": { +            "server": "", +            "ssl": false, +            "userName": "", +            "from": "", +            "to": "", +            "subject": "[Activity Monitor] No activity events from %INACTIVE_SERVER% for %INACTIVITY_PERIOD_HOURS% hours", +            "body": "There were no activity events from %INACTIVE_SERVER% for %INACTIVITY_PERIOD_HOURS% hours.\n  \nHost:                 %INACTIVE_SERVER%\n  Activity Type: %ACTIVITY_TYPE%\n  Period of inactivity: %INACTIVITY_PERIOD_HOURS% hours / %INACTIVITY_PERIOD_MINUTES% minutes\n  Last event received:  %LAST_EVENT_TIME_STAMP_UTC% (UTC)\n  Last event received:  %LAST_EVENT_TIME_STAMP% (agent time)\n  Agent:                %AGENT%\n  \n  \n  %PRODUCT% %PRODUCT_VERSION%\n" +        } +    }, +    "id": "Windows-kdvm01", +    "url": "https://127.0.0.1:4494/api/v1/hosts/Windows-kdvm01", +    "host": "KDVM01", +    "type": "Windows", +    "userName": "", +    "outputs": [ +        { +            "id": "b08e3c84905b4aed8718f42d2ecc523d", +            "url": "https://127.0.0.1:4494/api/v1/hosts/Windows-kdvm01/outputs/b08e3c84905b4aed8718f42d2ecc523d", +            "hostId": "Windows-kdvm01", +            "hostUrl": "https://127.0.0.1:4494/api/v1/hosts/Windows-kdvm01", +            "agentsIds": [ +                "AGENT0" +            ], +            "logsUrl": "https://127.0.0.1:4494/api/v1/logs/b08e3c84905b4aed8718f42d2ecc523d", +            "isEnabled": true, +            "type": "LogFile", +            "logFile": { +                "format": "Tsv", +                "path": "C:\\ProgramData\\Netwrix\\Activity Monitor\\Agent\\ActivityLogs\\KDVM01_Log_.tsv", +                "archivePath": "", +                "periodToRetainLog": 10, +                "reportUserName": false, +                "reportUncPath": false, +                "addCToPath": true, +                "reportMilliseconds": true, +                "stealthAudit": true +            }, +            "fileFilter": { +                "allowed": true, +                "denied": true, +                "cifs": true, +                "nfs": true, +                "read": true, +                "dirRead": false, +                "create": true, +                "dirCreate": true, +                "rename": true, +                "dirRename": true, +                "delete": true, +                "dirDelete": true, +                "update": true, +                "permission": true, +                "dirPermission": true, +                "attribute": true, +                "dirAttribute": true, +                "readOptimize": false, +                "shareAdd": false, +                "shareDelete": false, +                "shareUpdate": false, +                "sharePermission": false, +                "streamRead": true, +                "streamUpdate": true, +                "streamDelete": true, +                "streamAdd": true, +                "includePaths": [], +                "excludePaths": [], +                "excludeExtensions": [ +                    ".TMP", +                    ".RCV", +                    ".DS_STORE", +                    ".POLICY", +                    ".MANIFEST", +                    ".LACCDB", +                    ".LDB" +                ], +                "excludeProcesses": [ +                    "SBTService.exe", +                    "FPolicyServerSvc.exe", +                    "CelerraServerSvc.exe", +                    "FSACLoggingSvc.exe", +                    "HitachiService.exe", +                    "SIWindowsAgent.exe", +                    "SIGPOAgent.exe", +                    "LogProcessorSrv.exe", +                    "SearchIndexer.exe", +                    "WindowsSearch.exe", +                    "StealthAUDIT", +                    "MonitorService35.exe", +                    "MonitorService40.exe", +                    "MonitorService45.exe", +                    "Configuration.exe", +                    "ConfigurationAgent.exe", +                    "ConfigurationAgent.Grpc.Host.exe" +                ], +                "excludeReadProcesses": [], +                "excludeAccounts": [ +                    "S-1-5-17", +                    "S-1-5-18", +                    "S-1-5-19", +                    "S-1-5-20" +                ], +                "filterGroups": false, +                "officeFiltering": false, +                "pathFilters": [ +                    "-**\\~$*.DOC", +                    "-**\\~$*.DOCX", +                    "-**\\~$*.ODT", +                    "-**\\~$*.PPT", +                    "-**\\~$*.PPTX", +                    "-**\\~$*.PUB", +                    "-**\\~$*.RTF", +                    "-**\\~$*.TXT", +                    "-**\\~$*.WPS", +                    "-**\\~$*.XLSX", +                    "-**\\~$*.XSN", +                    "-**\\~$*.XML", +                    "-**\\~$*.DOCM", +                    "-**\\~$*.DOTX", +                    "-**\\~$*.DOTM", +                    "-**\\~$*.DOT", +                    "-**\\~$*.MHT", +                    "-**\\~$*.HTM", +                    "-**\\~$*.XLSM", +                    "-**\\~$*.XLSB", +                    "-**\\~$*.XLTX", +                    "-**\\~$*.XLTM", +                    "-**\\~$*.XLAM", +                    "-**\\~$*.ODS", +                    "-**\\~$*.PPTM", +                    "-**\\~$*.POTX", +                    "-**\\~$*.POTM", +                    "-**\\~$*.POT", +                    "-**\\~$*.THMX", +                    "-**\\~$*.PPSX", +                    "-**\\~$*.PPSM", +                    "-**\\~$*.PPS", +                    "-**\\~$*.ODP", +                    "-**\\~$*.PDF", +                    "-**\\~$*.XPS", +                    "-**\\.TEMPORARYITEMS\\**", +                    "-**\\~SNAPSHOT\\**", +                    "-**\\WATSONRC.DAT", +                    "-**\\DESKTOP.INI", +                    "-C:\\Windows\\**", +                    "-C:\\Program Files\\**", +                    "-C:\\Program Files (x86)\\**", +                    "-C:\\ProgramData\\**", +                    "-C:\\Documents and Settings\\**", +                    "-C:\\Users\\**" +                ], +                "discardPreviewSubfolderReads": true, +                "discardPreviewSubfolderReadsInterval": 10, +                "discardPreviewFileReads": false, +                "discardPreviewFileReadsInterval": 60, +                "discardPreviewFileReadsFilenames": [ +                    "*.exe", +                    "*.url", +                    "*.lnk" +                ], +                "duplicateReadsInterval": 60 +            }, +            "comment": "", +            "managedBy": "", +            "windows": { +                "vssCreation": true, +                "vssDeletion": true, +                "vssActivity": true, +                "discardReorderedAcl": true, +                "discardInheritedAcl": false +            }, +            "status": { +                "updatedAt": "2024-09-16T17:32:24.9987211Z", +                "type": "OK" +            }, +            "statusHistoryUrl": "https://127.0.0.1:4494/api/v1/hosts/Windows-kdvm01/outputs/b08e3c84905b4aed8718f42d2ecc523d/statusHistory", +            "altHost": "", +            "stats": { +                "reportedAt": "2024-09-16T16:33:13.803Z", +                "reportedCount": 0, +                "lastEventTime": "2024-09-16T16:33:13.803Z", +                "filesCount": 2, +                "filesSize": 1440, +                "archiveFilesCount": 0, +                "archiveFilesSize": 0 +            } +        }, +        { +            "id": "f20aa0a8b7de4961b8ea9016b0d5d579", +            "url": "https://127.0.0.1:4494/api/v1/hosts/Windows-kdvm01/outputs/f20aa0a8b7de4961b8ea9016b0d5d579", +            "hostId": "Windows-kdvm01", +            "hostUrl": "https://127.0.0.1:4494/api/v1/hosts/Windows-kdvm01", +            "agentsIds": [ +                "AGENT0" +            ], +            "isEnabled": true, +            "type": "Syslog", +            "syslog": { +                "reportUncPath": false, +                "addCToPath": true, +                "server": "192.168.2.1:514", +                "protocol": "UDP", +                "separator": "Lf", +                "template": "%SYSLOG_DATE% %HOST% LEEF:1.0|%COMPANY%|%PRODUCT%|%PRODUCT_VERSION%|%EVENT_SOURCE_TYPE%%CLASS_NAME%%EVENT_NAME%%SUCCESS%%BLOCKED_EVENT%|cat=%EVENT_NAME%\tdevTimeFormat=yyyy-MM-dd HH:mm:ss.SSS\tdevTime=%TIME_STAMP%\tSettingName=%SETTING_NAME%\tdomain=%EVENT_SOURCE_NAME%\tusrName=%PERPETRATOR%\tsrc=%ORIGINATING_CLIENT_IP%\tdst=%ORIGINATING_SERVER_IP%\tDistinguishedName=%FILE_PATH%\tAffectedObject=\tClassName=%CLASS_NAME%\tOrigServer=%ORIGINATING_SERVER%\tSuccess=%SUCCESS%\tBlocked=%BLOCKED_EVENT%\tAttrName=%ATTRIBUTE_NAME%\tAttrNewValue=%ATTRIBUTE_VALUE%\tAttrOldValue=%OLD_ATTRIBUTE_VALUE%\tOperation=%OPERATION%" +            }, +            "fileFilter": { +                "allowed": true, +                "denied": true, +                "cifs": true, +                "nfs": true, +                "read": true, +                "dirRead": false, +                "create": true, +                "dirCreate": true, +                "rename": true, +                "dirRename": true, +                "delete": true, +                "dirDelete": true, +                "update": true, +                "permission": true, +                "dirPermission": true, +                "attribute": true, +                "dirAttribute": true, +                "readOptimize": false, +                "shareAdd": false, +                "shareDelete": false, +                "shareUpdate": false, +                "sharePermission": false, +                "streamRead": true, +                "streamUpdate": true, +                "streamDelete": true, +                "streamAdd": true, +                "includePaths": [], +                "excludePaths": [], +                "excludeExtensions": [ +                    ".TMP", +                    ".RCV", +                    ".DS_STORE", +                    ".POLICY", +                    ".MANIFEST", +                    ".LACCDB", +                    ".LDB" +                ], +                "excludeProcesses": [ +                    "SBTService.exe", +                    "FPolicyServerSvc.exe", +                    "CelerraServerSvc.exe", +                    "FSACLoggingSvc.exe", +                    "HitachiService.exe", +                    "SIWindowsAgent.exe", +                    "SIGPOAgent.exe", +                    "LogProcessorSrv.exe", +                    "SearchIndexer.exe", +                    "WindowsSearch.exe", +                    "StealthAUDIT", +                    "MonitorService35.exe", +                    "MonitorService40.exe", +                    "MonitorService45.exe", +                    "Configuration.exe", +                    "ConfigurationAgent.exe", +                    "ConfigurationAgent.Grpc.Host.exe" +                ], +                "excludeReadProcesses": [], +                "excludeAccounts": [ +                    "S-1-5-17", +                    "S-1-5-18", +                    "S-1-5-19", +                    "S-1-5-20" +                ], +                "filterGroups": false, +                "officeFiltering": false, +                "pathFilters": [ +                    "-**\\~$*.DOC", +                    "-**\\~$*.DOCX", +                    "-**\\~$*.ODT", +                    "-**\\~$*.PPT", +                    "-**\\~$*.PPTX", +                    "-**\\~$*.PUB", +                    "-**\\~$*.RTF", +                    "-**\\~$*.TXT", +                    "-**\\~$*.WPS", +                    "-**\\~$*.XLSX", +                    "-**\\~$*.XSN", +                    "-**\\~$*.XML", +                    "-**\\~$*.DOCM", +                    "-**\\~$*.DOTX", +                    "-**\\~$*.DOTM", +                    "-**\\~$*.DOT", +                    "-**\\~$*.MHT", +                    "-**\\~$*.HTM", +                    "-**\\~$*.XLSM", +                    "-**\\~$*.XLSB", +                    "-**\\~$*.XLTX", +                    "-**\\~$*.XLTM", +                    "-**\\~$*.XLAM", +                    "-**\\~$*.ODS", +                    "-**\\~$*.PPTM", +                    "-**\\~$*.POTX", +                    "-**\\~$*.POTM", +                    "-**\\~$*.POT", +                    "-**\\~$*.THMX", +                    "-**\\~$*.PPSX", +                    "-**\\~$*.PPSM", +                    "-**\\~$*.PPS", +                    "-**\\~$*.ODP", +                    "-**\\~$*.PDF", +                    "-**\\~$*.XPS", +                    "-**\\.TEMPORARYITEMS\\**", +                    "-**\\~SNAPSHOT\\**", +                    "-**\\WATSONRC.DAT", +                    "-**\\DESKTOP.INI", +                    "-C:\\Windows\\**", +                    "-C:\\Program Files\\**", +                    "-C:\\Program Files (x86)\\**", +                    "-C:\\ProgramData\\**", +                    "-C:\\Documents and Settings\\**", +                    "-C:\\Users\\**" +                ], +                "discardPreviewSubfolderReads": true, +                "discardPreviewSubfolderReadsInterval": 10, +                "discardPreviewFileReads": false, +                "discardPreviewFileReadsInterval": 60, +                "discardPreviewFileReadsFilenames": [ +                    "*.exe", +                    "*.url", +                    "*.lnk" +                ], +                "duplicateReadsInterval": 60 +            }, +            "comment": "", +            "managedBy": "", +            "windows": { +                "vssCreation": true, +                "vssDeletion": true, +                "vssActivity": true, +                "discardReorderedAcl": true, +                "discardInheritedAcl": false +            }, +            "status": { +                "updatedAt": "2024-09-16T17:32:24.9987211Z", +                "type": "OK" +            }, +            "statusHistoryUrl": "https://127.0.0.1:4494/api/v1/hosts/Windows-kdvm01/outputs/f20aa0a8b7de4961b8ea9016b0d5d579/statusHistory", +            "altHost": "", +            "stats": { +                "reportedCount": 0 +            } +        } +    ], +    "outputsUrl": "https://127.0.0.1:4494/api/v1/hosts/Windows-kdvm01/outputs", +    "agentsUrl": "https://127.0.0.1:4494/api/v1/hosts/Windows-kdvm01/agents", +    "status": { +        "updatedAt": "2024-09-16T17:32:24.9987211Z", +        "type": "OK" +    }, +    "statusHistoryUrl": "https://127.0.0.1:4494/api/v1/hosts/Windows-kdvm01/statusHistory", +    "stats": { +        "receivedCount": 0, +        "lastEventTime": "2024-09-16T16:33:13.803Z" +    } +} +``` diff --git a/docs/activitymonitor/9.0/restapi/resources/output.md b/docs/activitymonitor/9.0/restapi/resources/output.md new file mode 100644 index 0000000000..5d881c9d1b --- /dev/null +++ b/docs/activitymonitor/9.0/restapi/resources/output.md @@ -0,0 +1,462 @@ +--- +title: "Output" +description: "Output" +sidebar_position: 40 +--- + +# Output + +| Attribute | Type | Detailed Only | Description | +| -------------------------- | ---------------- | ------------- | -------------------------------------------------------------------------------------------------------- | +| id | string | | ID of the output. | +| url | string | | Self URL | +| hostId | string | | ID of the host that owns the output. | +| hostUrl | string | | URL of the host that owns the output. | +| agentsIds | string[] | | List of Agent IDs of the agents managing the output. | +| domainId | string | | AD only: ID of the owning domain | +| domainUrl | string | | AD only: Link to the owning domain | +| logsUrl | string | | Link to the file output log files (for the local agent only, that has the API Server running) | +| isEnabled | bool | | Whether or not the output is enabled. If disabled, no activity is forwarded to it. | +| type | string | | `LogFile`,`Syslog`,`Amqp` | +| logFile | FileOutput | | Log file settings | +| syslog | SyslogOutput | | Syslog settings | +| amqp | AmqpOutput | | AMQP/DEFEND settings | +| fileFilter | FileFilter | | Filtering settings for file activity | +| sharePointFilter | SharePointFilter | | Filtering settings for SharePoint | +| comment | string | | User's comment | +| managedBy | string | | Name of a product that manages this output, if not self managed by NAM Agent. Values: `Threat Prevention`| +| windows | WindowsOptions | | Windows filtering settings | +| status.updatedAt | DateTime | | A timestamp when the status has changed to this value. | +| status.type | string | | OK, Error, or Warning - indicates a type of the status. | +| status.summary | string | | A user-friendly summary string of the status. May be empty for the OK type, non-empty otherwise. | +| status.details | string | | A user-friendly message that describes the status. May be empty. | +| statusHistoryUrl | string | | URL of the output's status history. | +| altHost | string | | A hostname that is reported in the activity events instead of the real hostname. | +| stats.reportedAt | DateTime | | Timestamp indicating the last time when an event was reported to the Output. | +| stats.reportedCount | long | | Total number of events reported to the Output. | +| stats.lastEventTime | DateTime | | The most recent timestamp among all reported events to the Output. | +| stats.filesCount | int | | Number of log files on the agent's server. | +| stats.filesSize | long | | Total size of log files on the agent's server. | +| stats.archiveFilesCount | int | | Number of log files in the archival location. | +| stats.archiveFilesSize | long | | Total size of log files in the archival location. | +| stats.archiveLastEventTime | DateTime | | The most recent timestamp in the recently archived log file. | + +## FileOutput + +| Attribute | Type | Detailed Only | Description | +| ------------------ | ------ | ------------- | ------------------------------------------------------------------------------------- | +| format | string | | `Tsv`, `Json` | +| path | string | | Log file path on the agent's drive. Timestamp is added before the extension. | +| archivePath | string | | Log file path in the archival location (UNC path) | +| periodToRetainLog | int | | Number of days to keep the log files alive both on the local drive and in the archive | +| reportUserName | bool | | Resolve and report user name | +| reportUncPath | bool | | Report UNC paths in addition to local/native paths | +| addCToPath | bool | | Prepend the path `C:\` and change the forward slashes to backslashes. | +| reportMilliseconds | bool | | Report events' time with milliseconds | +| stealthAudit | bool | | The file was marked for consumption by Access Analyzer | + +## SyslogOutput + +| Attribute | Type | Detailed Only | Description | +| ------------- | ------ | ------------- | --------------------------------------------------------------------- | +| server | string | | Hostname/address of the syslog server in the format HOST:PORT. | +| protocol | string | | `UDP`, `TCP`, `TLS` | +| separator | string | | `Lf`,Cr, `CrLf`, `Nul`, `Rfc5425` | +| reportUncPath | bool | | Report UNC paths in addition to local/native paths | +| addCToPath | bool | | Prepend the path `C:\` and change the forward slashes to backslashes. | +| template | string | | Text of the syslog template that is currently set to be used. | + +## AmqpOutput + +| Attribute | Type | Detailed Only | Description | +| --------- | ------ | ------------- | ----------------------------------------------------------------------------------------------------------------------------------- | +| server | string | | Hostname/address of the AMQP server or the Threat Manager server and the port in the SERVER:PORT format | +| userName | string | | User name for the AMQP connection, if needed. ForThreat Managerintegration, use an empty string. | +| password | string | | Password / App Token for the AMQP connection. Password / App Token is not exposed. | +| queue | string | | Message queue name to post events to. ForThreat Manager integration, use an empty string. | +| exchange | string | | Exchange name to post events to. For Threat Manager integration, use "StealthINTERCEPT" for domain outputs or "AM" for host outputs. | +| vhost | string | | Virtual Host name, if needed. ForThreat Managerintegration, use an empty string. | +| caCertificate| string | | Certificate Autority certificate to validate the TLS connection. | +| protocol | string | | `TCP` (default) or `TLS`. | +| hostNameVerification | bool | | Whether or not verify the hostname during the TLS handshake. | + +## FileFilter + +| Attribute | Type | Detailed Only | Description | +| ------------------------------------ | -------- | ------------- | ------------------------------------------------------------------------------- | +| allowed | bool | | | +| denied | bool | | | +| cifs | bool | | | +| nfs | bool | | | +| read | bool | | | +| dirRead | bool | | | +| create | bool | | | +| dirCreate | bool | | | +| rename | bool | | | +| dirRename | bool | | | +| delete | bool | | | +| dirDelete | bool | | | +| update | bool | | | +| permission | bool | | | +| dirPermission | bool | | | +| attribute | bool | | | +| dirAttribute | bool | | | +| readOptimize | bool | | Suppress subsequent read operations in the same folder, by the same user. | +| shareAdd | bool | | | +| shareDelete | bool | | | +| shareUpdate | bool | | | +| sharePermission | bool | | | +| streamRead | bool | | Reads of Alternate Data Streams. | +| streamUpdate | bool | | Updates of Alternate Data Streams. | +| streamDelete | bool | | Deletes of Alternate Data Streams. | +| streamAdd | bool | | Adds of Alternate Data Streams. | +| includePaths | string[] | | Depreciated. This has been replaced by 'pathFilters'. | +| excludePaths | string[] | | Depreciated. This has been replaced by 'pathFilters'. | +| excludeExtensions | string[] | | | +| excludeProcesses | string[] | | | +| excludeReadProccesses | string[] | | | +| excludeAccounts | string[] | | | +| filterGroups | bool | | Process group membership when filtering. | +| officeFiltering | bool | | Suppress Microsoft Office and other applications operations on temporary files. | +| pathFilters | string[] | | List of paths to include and exclude. | +| discardPreviewSubfolderReads | bool | | | +| discardPreviewSubfolderReadsInterval | int | | | +| discardPreviewFileReads | bool | | | +| discardPreviewFileReadsInterval | int | | | +| discardPreviewFileReadsFilenames | string[] | | | +| duplicateReadsInterval | int | | | + +## SharePointFilter + +| Attribute | Type | Detailed Only | Description | +| --------------- | -------- | ------------- | ----------- | +| operations | string[] | | | +| includeUrls | string[] | | | +| excludeUrls | string[] | | | +| excludeAccounts | string[] | | | + +## WindowsOptions + +| Attribute | Type | Detailed Only | Description | +| ------------------- | ---- | ------------- | ----------- | +| vssCreation | bool | | | +| vssDeletion | bool | | | +| vssActivity | bool | | | +| discardReorderedAcl | bool | | | +| discardInheritedAcl | bool | | | + +**Response Example** + +``` +{ +    "id": "fcf4ad5d951548f0af10a8909c9cc284", +    "url": "https://127.0.0.1:4494/api/v1/hosts/Windows-kdvm02/outputs/fcf4ad5d951548f0af10a8909c9cc284", +    "hostId": "Windows-kdvm02", +    "hostUrl": "https://127.0.0.1:4494/api/v1/hosts/Windows-kdvm02", +    "agentsIds": [ +        "AGENT2" +    ], +    "isEnabled": false, +    "type": "LogFile", +    "logFile": { +        "format": "Tsv", +        "path": "C:\\ProgramData\\Netwrix\\Activity Monitor\\Agent\\ActivityLogs\\KDVM02_Log_.tsv", +        "archivePath": "", +        "periodToRetainLog": 10, +        "reportUserName": false, +        "reportUncPath": false, +        "addCToPath": true, +        "reportMilliseconds": true, +        "stealthAudit": true +    }, +    "fileFilter": { +        "allowed": true, +        "denied": true, +        "cifs": true, +        "nfs": true, +        "read": true, +        "dirRead": false, +        "create": true, +        "dirCreate": true, +        "rename": true, +        "dirRename": true, +        "delete": true, +        "dirDelete": true, +        "update": true, +        "permission": true, +        "dirPermission": true, +        "attribute": true, +        "dirAttribute": true, +        "readOptimize": false, +        "shareAdd": false, +        "shareDelete": false, +        "shareUpdate": false, +        "sharePermission": false, +        "streamRead": true, +        "streamUpdate": true, +        "streamDelete": true, +        "streamAdd": true, +        "includePaths": [], +        "excludePaths": [], +        "excludeExtensions": [ +            ".TMP", +            ".RCV", +            ".DS_STORE", +            ".POLICY", +            ".MANIFEST", +            ".LACCDB", +            ".LDB" +        ], +        "excludeProcesses": [ +            "SBTService.exe", +            "FPolicyServerSvc.exe", +            "CelerraServerSvc.exe", +            "FSACLoggingSvc.exe", +            "HitachiService.exe", +            "SIWindowsAgent.exe", +            "SIGPOAgent.exe", +            "LogProcessorSrv.exe", +            "SearchIndexer.exe", +            "WindowsSearch.exe", +            "StealthAUDIT", +            "MonitorService35.exe", +            "MonitorService40.exe", +            "MonitorService45.exe", +            "Configuration.exe", +            "ConfigurationAgent.exe", +            "ConfigurationAgent.Grpc.Host.exe" +        ], +        "excludeReadProcesses": [], +        "excludeAccounts": [ +            "S-1-5-17", +            "S-1-5-18", +            "S-1-5-19", +            "S-1-5-20" +        ], +        "filterGroups": false, +        "officeFiltering": false, +        "pathFilters": [ +            "-**\\~$*.DOC", +            "-**\\~$*.DOCX", +            "-**\\~$*.ODT", +            "-**\\~$*.PPT", +            "-**\\~$*.PPTX", +            "-**\\~$*.PUB", +            "-**\\~$*.RTF", +            "-**\\~$*.TXT", +            "-**\\~$*.WPS", +            "-**\\~$*.XLSX", +            "-**\\~$*.XSN", +            "-**\\~$*.XML", +            "-**\\~$*.DOCM", +            "-**\\~$*.DOTX", +            "-**\\~$*.DOTM", +            "-**\\~$*.DOT", +            "-**\\~$*.MHT", +            "-**\\~$*.HTM", +            "-**\\~$*.XLSM", +            "-**\\~$*.XLSB", +            "-**\\~$*.XLTX", +            "-**\\~$*.XLTM", +            "-**\\~$*.XLAM", +            "-**\\~$*.ODS", +            "-**\\~$*.PPTM", +            "-**\\~$*.POTX", +            "-**\\~$*.POTM", +            "-**\\~$*.POT", +            "-**\\~$*.THMX", +            "-**\\~$*.PPSX", +            "-**\\~$*.PPSM", +            "-**\\~$*.PPS", +            "-**\\~$*.ODP", +            "-**\\~$*.PDF", +            "-**\\~$*.XPS", +            "-**\\.TEMPORARYITEMS\\**", +            "-**\\~SNAPSHOT\\**", +            "-**\\WATSONRC.DAT", +            "-**\\DESKTOP.INI", +            "-C:\\Windows\\**", +            "-C:\\Program Files\\**", +            "-C:\\Program Files (x86)\\**", +            "-C:\\ProgramData\\**", +            "-C:\\Documents and Settings\\**", +            "-C:\\Users\\**" +        ], +        "discardPreviewSubfolderReads": true, +        "discardPreviewSubfolderReadsInterval": 10, +        "discardPreviewFileReads": false, +        "discardPreviewFileReadsInterval": 60, +        "discardPreviewFileReadsFilenames": [ +            "*.exe", +            "*.url", +            "*.lnk" +        ], +        "duplicateReadsInterval": 60 +    }, +    "comment": "", +    "managedBy": "", +    "windows": { +        "vssCreation": true, +        "vssDeletion": true, +        "vssActivity": true, +        "discardReorderedAcl": true, +        "discardInheritedAcl": false +    }, +    "status": { +        "updatedAt": "2024-10-01T18:46:00.6768171Z", +        "type": "OK", +        "summary": "OK", +        "details": "OK" +    }, +    "statusHistoryUrl": "https://127.0.0.1:4494/api/v1/hosts/Windows-kdvm02/outputs/fcf4ad5d951548f0af10a8909c9cc284/statusHistory", +    "altHost": "", +    "stats": { +        "reportedAt": "2024-09-30T18:49:12.282Z", +        "reportedCount": 12, +        "lastEventTime": "2024-09-30T18:49:12.282Z", +        "filesCount": 1, +        "filesSize": 2204, +        "archiveFilesCount": 0, +        "archiveFilesSize": 0 +    } +} +``` + +## File + +| Attribute | Type | Detailed Only | Description | +| ------------ | -------- | ------------- | ----------------------------------------------------------------------------------------------- | +| id | string | | Activity Log File ID. | +| size | int | | File size in bytes | +| localPath | string | | File path on the local disk | +| isZip | bool | | Is it a Zip archive | +| isArchived | bool | | Determines whether the file is on a local drive of the agent or moved to the archival location. | +| type | string | | `Tsv`, `Json` | +| updatedAt | DateTime | | Last time the file was updated | +| activityFrom | DateTime | | Activity events in the file are not younger than the date. | +| activityTo | DateTime | | Activity events in the file are not older than the date. | +| outputId | string | | ID of the output that produced the file. | +| contentUrl | string | | Link to the file content. MIME type `application/x-msdownload` | + +**Response Example** + +``` +[ +    { +        "id": "localhost_Log_20190410_000000.tsv", +        "size": 81658576, +        "localPath": "C:\\ProgramData\\Netwrix\\Activity Monitor\\Agent\\ActivityLogs\\localhost_Log_20190410_000000.tsv", +        "isZip": false, +        "isArchived": false, +        "type": "Tsv", +        "updatedAt": "2019-04-10T17:45:07.2211753Z", +        "activityFrom": "2019-04-05T18:16:57", +        "activityTo": "2019-04-10T17:45:07", +        "outputId": "9c90791891774715bdb3415823790d7c", +        "contentUrl": "https://localhost:4494/api/v1/logs/get/localhost_Log_20190410_000000.tsv" +    }, +    { +        "id": "localhost_Log_20190401_000000.tsv.zip", +        "size": 11, +        "localPath": "C:\\ProgramData\\Netwrix\\Activity Monitor\\Agent\\ActivityLogs\\localhost_Log_20190401_000000.tsv.zip", +        "isZip": true, +        "isArchived": false, +        "type": "Tsv", +        "updatedAt": "2019-04-10T02:03:48.8899252Z", +        "activityFrom": "0001-01-01T00:00:00", +        "activityTo": "2019-04-10T02:03:48.8879242Z", +        "outputId": "9c90791891774715bdb3415823790d7c", +        "contentUrl": "https://localhost:4494/api/v1/logs/get/localhost_Log_20190401_000000.tsv.zip" +    }, +  { +    "id": "localhost_Log_20190405.tsv.zip", +    "size": 295102, +    "localPath": "\\\\WRKST0100\\SBACTIVITYLOGS\\WRKST0100\\WRKST0100_9c907918-9177-4715-bdb3-415823790d7c\\localhost_Log_20190405.tsv.zip", +    "isZip": true, +    "isArchived": true, +    "type": "Tsv", +    "updatedAt": "2019-04-05T20:59:55.1462518Z", +    "activityFrom": "2019-04-05T18:16:57", +    "activityTo": "2019-04-05T20:59:55", +    "outputId": "9c90791891774715bdb3415823790d7c", +    "contentUrl": "https://localhost:4494/api/v1/logs/archive/get/WRKST0100/WRKST0100_9c907918-9177-4715-bdb3-415823790d7c/localhost_Log_20190405.tsv.zip" +  } +] + +``` + +## Policy + +| Attribute | Type | Detailed Only | Read-Only | Description | +| ----------- | -------- | ------------- | --------- | ------------------------------------------------------------------------------------- | +| id | string | | X | Policy ID. | +| url | string | | X | Self URL. | +| name | string | | | Policy name. | +| description | string | | | Policy description. | +| path | string | | | Policy location. | +| guid | string | | X | Policy GUID. | +| isEnabled | bool | | | Whether the policy is enabled. | +| updatedAt | DateTime | | X | When the policy was last modified. | +| xml | string | | | Policy body in XML format. It's the same format used by Threat Prevention Powershell. | + +**Response Example** + +``` +[ +    { +        "id": "1000", +        "url": "https://127.0.0.1:4494/api/v1/domains/KDUD1/policies/1000", +        "name": "SAM AD Changes", +        "description": "", +        "path": "Policies\\Auditing", +        "guid": "56abcb01-0248-4f9c-8e61-aaeb8a30b5ff", +        "isEnabled": true, +        "updatedAt": "2024-08-22T19:05:31.22", +        "xml": "\r\n\r\n  \r\n  \r\n  \r\n    \r\n    \r\n      \r\n      \r\n    \r\n    \r\n      false\r\n      \r\n      \r\n      \r\n    \r\n    \r\n      \r\n      \r\n    \r\n    \r\n      \r\n        Object Added\r\n        Object Modified\r\n        Object Deleted\r\n        Object Moved/Renamed\r\n      \r\n    \r\n    \r\n      \r\n      \r\n      \r\n      \r\n    \r\n    \r\n      \r\n      \r\n    \r\n    \r\n      \r\n      \r\n    \r\n    \r\n      \r\n      \r\n    \r\n    \r\n      \r\n      \r\n    \r\n  \r\n" +    }, +    { +        "id": "1001", +        "url": "https://127.0.0.1:4494/api/v1/domains/KDUD1/policies/1001", +        "name": "SAM Authentication", +        "description": "", +        "path": "Policies\\Auditing", +        "guid": "b3d5397b-ef67-4d72-860c-4efa311ad37f", +        "isEnabled": false, +        "updatedAt": "2024-08-22T19:05:31.251", +        "xml": "\r\n\r\n  \r\n  \r\n  \r\n    \r\n    \r\n    \r\n      false\r\n      \r\n      \r\n      \r\n        \r\n        \r\n        \r\n      \r\n    \r\n    \r\n      \r\n      \r\n    \r\n    \r\n      \r\n      \r\n    \r\n    \r\n      \r\n      \r\n    \r\n    \r\n      \r\n      \r\n    \r\n    \r\n      \r\n      \r\n    \r\n  \r\n" +    }, +    { +        "id": "1002", +        "url": "https://127.0.0.1:4494/api/v1/domains/KDUD1/policies/1002", +        "name": "SAM Ldap Monitor", +        "description": "", +        "path": "Policies\\Auditing", +        "guid": "b119a08c-5304-45b1-b981-22023a113690", +        "isEnabled": false, +        "updatedAt": "2024-08-22T19:05:31.251", +        "xml": "\r\n\r\n  \r\n  \r\n  \r\n    \r\n      \r\n    \r\n    \r\n    \r\n      false\r\n      \r\n      \r\n      \r\n    \r\n    \r\n      \r\n    \r\n    \r\n      \r\n      \r\n    \r\n    \r\n      false\r\n    \r\n    \r\n      \r\n      \r\n    \r\n  \r\n" +    }, +    { +        "id": "1003", +        "url": "https://127.0.0.1:4494/api/v1/domains/KDUD1/policies/1003", +        "name": "SAM LSASS Guardian", +        "description": "", +        "path": "Policies\\Auditing", +        "guid": "409b77be-f0c2-4ba9-9fb9-d17d2c19084a", +        "isEnabled": false, +        "updatedAt": "2024-08-22T19:05:31.251", +        "xml": "\r\n\r\n  \r\n  \r\n  \r\n    \r\n      false\r\n      \r\n      \r\n      \r\n    \r\n    \r\n      \r\n      \r\n        MsMpEng.exe\r\n        svchost.exe\r\n        VsTskMgr.exe\r\n        WmiPrvSE.exe\r\n        scan64.exe\r\n        mcshield.exe\r\n      \r\n    \r\n    3\r\n    \r\n      \r\n      \r\n    \r\n  \r\n" +    }, +    { +        "id": "1004", +        "url": "https://127.0.0.1:4494/api/v1/domains/KDUD1/policies/1004", +        "name": "SAM Replication", +        "description": "", +        "path": "Policies\\Auditing", +        "guid": "e6feb176-8a14-4a61-914b-6c864babd55a", +        "isEnabled": false, +        "updatedAt": "2024-08-22T19:05:31.251", +        "xml": "\r\n\r\n  \r\n  \r\n  \r\n    \r\n      \r\n      \r\n    \r\n    \r\n      false\r\n      \r\n      \r\n      \r\n    \r\n    \r\n      \r\n      \r\n    \r\n  \r\n" +    } +] +``` diff --git a/docs/activitymonitor/9.0/restapi/resources/resources.md b/docs/activitymonitor/9.0/restapi/resources/resources.md new file mode 100644 index 0000000000..8234d03ee4 --- /dev/null +++ b/docs/activitymonitor/9.0/restapi/resources/resources.md @@ -0,0 +1,1918 @@ +--- +title: "Schema and Resources" +description: "Schema and Resources" +sidebar_position: 20 +--- + +# Schema and Resources + +The 9.0 API model consists of the following resources: + +- Agent – Represents an Activity Monitor Agent. API allows you to view existing agents and their + status, register, modify, or remove agents. You can list all the agents or the agents of a domain + (AD-monitoring agents on the domain controllers). + Children: Host, Domain + See the [Agent](/docs/activitymonitor/9.0/restapi/resources/agent.md) topic for additional information. + +- Host – Represents a host or service monitored by the product (Windows, NetApp, SharePoint, SQL + Server, etc.). It is a Monitored Host/Service in the Console. You can list all the hosts of the agent, or + just all the hosts. The API Provides access to the settings of the host and its status; allows you + to create new hosts, modify, enable/disable, or delete existing. Typical properties include a + hostname, credentials to access API, connection settings. A Host is associated with at least one + Output. Each Host can have multiple child Outputs, and each Output has its own unique filter + settings. + Children: Output + See the [Host](/docs/activitymonitor/9.0/restapi/resources/host.md) topic for additional information. + +- Domain – It is a Monitored Domain in the Console. The API provides summary information about each + monitored domain. Similar to host, the domain also has one or more output. These outputs are + common for all AD-monitoring agents of the domain. Each domain controller has the same log file + settings, syslog, and AMQP. + Children: Output, Agent + See the [Domain](/docs/activitymonitor/9.0/restapi/resources/domain.md) topic for additional information. + +- Output – A log file or Syslog or AMQP destination for the activity data. Typical + properties of the **Output** include log file settings (path, retention etc.), syslog settings + (server, UDP/TCP, message template etc.), path filtering (include C:, exclude C:\temp), operations + (Write File, Create File, Delete File, Create Share etc.), account filtering (exclude + DOMAIN\service-account1), protocol (CIFS, NFS), etc. + Children: File + See the [Output](/docs/activitymonitor/9.0/restapi/resources/output.md) topic for additional information. + +- File - Represents a log file created by a File Output - an actual .tsv, .json, or .zip file stored on + the agent or on a network share. A file can be downloaded. + +- Policy - Represents an Active Directory nonitoring policy. The API allows you to create new + policies, list, modify, and delete existing. + + + +Data is transmitted as JSON objects or as JSON Merge Patch for PATCH requests. Dates are formatted +in UTC using the `YYYY-MM-DDTHH:MM:SS` DateTime format. Security-sensitive data like passwords, +certificates, and access tokens are not returned by the GET requests but can be set using POST and +PATCH requests. + +## API + +The API supports the following: + +- GET – Returns a single resource or a list of resources. Additional parameters can be included in + the URL. A successful response returns a `200 OK `status. +- POST – Creates a new resource. The request body contains a JSON object, content type + `application/json`. A successful response returns a `201 Created` status. +- PATCH – Modifies a subset of attributes of the resource. The request body contains the change in + the JSON Merge Patch format + ([https://tools.ietf.org/html/rfc7396](https://tools.ietf.org/html/rfc7396)), content type + `application/merge-patch+json`. A successful response returns a `200 OK` status. +- DELETE – Deletes the resource. A successful response returns a `204 No Content status.` + +**GET /api/v1/agents** + +Lists all the agents managed by the API server. If the client has no `Read` permission, returns only +the current agent. + +- Permission – Read or Access activity data +- Response – Array of Agent + +**Permission: Read or Access activity data** + +Response: Array of Agent + +Response Example: + +``` +[ +  { +    "warnings": [], +    "safeModeStatus": "", +    "safeModeMessage": "", +    "archiveIsEnabled": false, +    "archivePath": "\\\\WRKST0100\\SBACTIVITYLOGS", +    "archiveUserName": "", +    "archiveMaxLocalSize": "5GB", +    "fpolicyPort": 9999, +    "fpolicyAuth": "NoAuth", +    "fpolicyIpWhitelist": [], +    "minLocalFreeSpace": "64MB", +    "ceeVcapsIsEnabled": false, +    "ceeVcapsInterval": 60, +    "ceeVcapsEvents": 100, +    "alertsIsEnabled": false, +    "alertsInactivityInterval": 360, +    "alertsReplayInterval": 360, +    "alertsInactivityCheckInterval": 10, +    "alertsSyslog": { +      "server": "", +      "protocol": "UDP", +      "separator": null +    }, +    "alertsEmail": { +      "server": "", +      "ssl": false, +      "userName": "", +      "from": "", +      "to": "", +      "subject": "" +    }, +    "hardeningIsEnabled": false, +    "safeModeIsEnabled": true, +    "dnsResolveIsEnabled": false, +    "siIpWhitelist": [], +    "apiServerIpWhitelist": [], +    "apiServerMgmtConsole": "WRKST0100", +    "id": "AGENT0", +    "url": "https://localhost:4494/api/v1/agents/AGENT0", +    "host": "192.168.1.124", +    "netbiosName": "VAGRANT-2016", +    "userName": "test01\\administrator", +    "domain": "TEST01", +    "machineSid": "S-1-5-21-1367674131-2422966069-737923105-1001", +    "osVersion": "6.2.9200.0", +    "isDC": false, +    "errorMessage": "", +    "installState": "Installed", +    "version": "4.1.119", +    "siInstallState": "Installed", +    "siVersion": "6.0.0.388", +    "managedBySI": false, +    "configVersion": "UFZXT9Fijt5mZ6GNOaoclaVMRy4=", +    "monitoredHostsUrl": "https://localhost:4494/api/v1/agents/AGENT0/hosts", +    "monitoredDomainUrl": "https://localhost:4494/api/v1/agents/AGENT0/domain", +    "apiServerIsEnabled": false, +    "apiServerPort": 4494 +  }, +  { +    "warnings": [], +    "safeModeStatus": null, +    "safeModeMessage": null, +    "archiveIsEnabled": false, +    "archivePath": "", +    "archiveUserName": "", +    "archiveMaxLocalSize": "5GB", +    "fpolicyPort": 9999, +    "fpolicyAuth": "NoAuth", +    "fpolicyIpWhitelist": [], +    "minLocalFreeSpace": "64MB", +    "ceeVcapsIsEnabled": false, +    "ceeVcapsInterval": 60, + "ceeVcapsEvents": 100, +    "alertsIsEnabled": false, +    "alertsInactivityInterval": 360, +    "alertsReplayInterval": 360, +    "alertsInactivityCheckInterval": 10, +    "alertsSyslog": { +      "server": "", +      "protocol": "UDP", +      "separator": null +    }, +    "alertsEmail": { +      "server": null, +      "ssl": false, +      "userName": null, +      "from": null, +      "to": null, +      "subject": "" +    }, +    "hardeningIsEnabled": false, +    "safeModeIsEnabled": true, +    "dnsResolveIsEnabled": false, +    "siIpWhitelist": [ +      "127.0.0.1", +      "::1" +    ], +    "apiServerIpWhitelist": null, +    "apiServerMgmtConsole": null, +    "id": "AGENT1", +    "url": "https://localhost:4494/api/v1/agents/AGENT1", +    "host": "nonexistent", +    "netbiosName": "nonexistent", +    "userName": "", +    "domain": "", +    "machineSid": "", +    "osVersion": "", +    "isDC": false, +    "errorMessage": "Cannot detect if an agent is installed. The RPC server is unavailable. (Exception from HRESULT: 0x800706BA)", +    "installState": "Failed", +    "version": null, +    "siInstallState": "Failed", +    "siVersion": "", +    "managedBySI": false, +    "configVersion": null, +    "monitoredHostsUrl": "https://localhost:4494/api/v1/agents/AGENT1/hosts", +    "monitoredDomainUrl": "https://localhost:4494/api/v1/agents/AGENT1/domain", +    "apiServerIsEnabled": false, +    "apiServerPort": 4494 +  }, +  { +    "warnings": [], +    "safeModeStatus": "", +    "safeModeMessage": "", +    "archiveIsEnabled": false, +    "archivePath": "\\\\WRKST0100\\SBACTIVITYLOGS", +    "archiveUserName": "wrkst0100\\testuser", +    "archiveMaxLocalSize": "5GB", +    "fpolicyPort": 9999, +    "fpolicyAuth": "Server", +    "fpolicyIpWhitelist": [], +    "minLocalFreeSpace": "64MB", +    "ceeVcapsIsEnabled": false, +    "ceeVcapsInterval": 60, +    "ceeVcapsEvents": 100, +    "alertsIsEnabled": true, +    "alertsInactivityInterval": 360, +    "alertsReplayInterval": 360, +    "alertsInactivityCheckInterval": 10, +    "alertsSyslog": { +      "server": "12", +      "protocol": "UDP", +      "separator": null +    }, +    "alertsEmail": { +      "server": "", +      "ssl": false, +      "userName": "", +      "from": "", +      "to": "", +      "subject": "" +    }, +    "hardeningIsEnabled": false, +    "safeModeIsEnabled": true, +    "dnsResolveIsEnabled": false, +    "siIpWhitelist": [ +      "127.0.0.1", +      "::1" +    ], +    "apiServerIpWhitelist": [], +    "apiServerMgmtConsole": "WRKST0100", +    "id": "AGENT3", +    "url": "https://localhost:4494/api/v1/agents/AGENT3", +    "host": "WRKST0100", +    "netbiosName": "WRKST0100", +    "userName": "", +    "domain": "LOGIC-LAB", +    "machineSid": "", +    "osVersion": "6.2.9200.0", +    "isDC": false, +    "errorMessage": "", +    "installState": "Installed", +    "version": "4.1.119", +    "siInstallState": "NotInstalled", +    "siVersion": "", +    "managedBySI": false, +    "configVersion": "efkL3mKD8BJF/LtD/SC+ClS/xuE=", +    "monitoredHostsUrl": "https://localhost:4494/api/v1/agents/AGENT3/hosts", +    "monitoredDomainUrl": "https://localhost:4494/api/v1/agents/AGENT3/domain", +    "apiServerIsEnabled": false, +    "apiServerPort": 4494 +  } +] + +``` + +**POST /api/v1/agents** + +Adds a new agent but does not install it. The host attribute must be unique. + +- Permission – Modify agents +- Response Body – Agent +- Response – 201, Agent + +**Permission: Modify agents** + +Response Body: Agent + +**Response: 201, Agent** + +Required attributes: + +- host +- platformId + + - Values: + + - windows + - rhel8 (Redhat Enterprise Linux version 8 and 9 use the same "rhel8" platformId) + +- authenticationMethod + + - Values: + + - Password + - PublicKey + +- userName +- password +- privateKey (only required if PublicKey authenticationMethod is used) + +Request Body Example: + +``` +{ +    "host" : "SBNJQASAMDEV04", +    "platformId" : "windows", +    "authenticationMethod" : "Password", +    "userName" : "TESTDOMAIN\\TestUser1", +    "password" : "password123$" +} +``` + +**POST /api/v1/agents/«agentId»/deploy** + +Installs, upgrades, or uninstalls a single agent that is already added to the console. + +- Permission – `Modify agents` +- Response – 200 +- Required attributes: + + - operation + +Permission: `Modify agents` + +**Response: 200** + +Required attributes: + +**operation** + +The following attributes can be set: + +- operation + + - Values + + - install + - uninstall + +- install.adModule + + - Default – False + +- install.upgrade + + - Default – True + +- install.installPath +- install.managementGroup +- uninstall.remove + + - Default – False + +Request Body Structure: + +``` +{ +    "operation" : "string", +    "install" : { +        "adModule" : bool, +        "upgrade" : bool, +        "installPath" : "string", +        "managementGroup" : "string" +    }, +    "uninstall" : { +        "remove" : bool +    } +} +``` + +**POST /api/v1/agents/deploy** + +Installs, upgrades, or uninstalls a set of agents that are already added to the console. + +- Permission – Modify agents +- Response – 200 + +**Permission: Modify agents** + +Response: 200 + +**Required attributes** + +- operation +- agentsIds + +The following attributes can be set: + +- operation + + - Values + + - install + - uninstall + +- agentsIds +- install.adModule + + - Default – False + +- install.upgrade + + - Default – True + +- install.installPath +- install.managementGroup +- uninstall.remove + + - Default – False + +Request Body Structure: + +``` +{ +    "operation" : "string",  +    "agentsIds" : [ "string",  "string", "string", ... ], +    "install" : { +        "adModule" : bool, +        "upgrade" : bool, +        "installPath" : "string", +        "managementGroup" : "string" +    }, +    "uninstall" : { +        "remove" : bool +    } +} +``` + +**GET /api/v1/agents/«agentId»** + +Returns the agent by ID. If not found or no rights - 404. + +- Permission – Read or Access activity data +- Response – Agent (with or without details) + +**Permission: Read or Access activity data** + +Response: Agent (with or without details) + +**PATCH /api/v1/agents/«agentId»** + +Modifies a subset of attributes of the specified agent. + +- Permission – Modify agents +- Body: Content type – `application/merge-patch+json`, changes to the Agent in the JSON Merge Patch + format +- Response – 200, Agent + +**Permission: Modify agents** + +Body: Content type: `application/merge-patch+json`, changes to the Agent in the JSON Merge Patch +format + +**Response: 200, Agent** + +The following attributes can be modified: + +- `archive.isEnabled` +- `archive.path` +- `archive.password` +- `archive.userName` +- `archive.maxLocalSize` – Expected format: number of bytes +- `fpolicy.port` +- `fpolicy.auth` - `NoAuth` (default), `Server`, or `Mutual`. +- `fpolicy.ipWhitelist` +- `fpolicy.clientCertificate` +- `fpolicy.serverCertificate` – Must include a private key. +- `minLocalFreeSpace` – Expected format: number of bytes +- `cee.vcapsIsEnabled` +- `cee.vcapsInterval` +- `cee.vcapsEvents` +- `cee.httpEnabled` +- `cee.rpcEnabled` +- `cee.ipWhitelist` +- `inactivityAlerts.isEnabled` +- `inactivityAlerts.inactivityInterval` +- `inactivityAlerts.replayInterval` +- `inactivityAlerts.inactivityCheckInterval` +- `inactivityAlerts.syslog.server` – Must be a valid hostname of ip4/ip6 address. +- `inactivityAlerts.syslog.protocol` – `UDP` (default), `TCP`, or `TLS`. +- `inactivityAlerts.syslog.separator` – `Lf` (default), `Cr`, `CrLf`, `Nul`, or `Rfc5425`. +- `inactivityAlerts.syslog.template` +- `inactivityAlerts.email.server` – Must be a valid hostname of ip4/ip6 address. +- `inactivityAlerts.email.ssl` +- `inactivityAlerts.email.userName` +- `inactivityAlerts.email.password` +- `inactivityAlerts.email.from` +- `inactivityAlerts.email.to` +- `inactivityAlerts.email.subject` +- `inactivityAlerts.email.body` +- `ad.hardeningIsEnabled` +- `ad.safeModeIsEnabled` +- `ad.dnsResolveIsEnabled` +- `ad.siIpWhitelist` +- `panzura.port` +- `panzura.useCredentials` +- `panzura.username` +- `panzura.password` +- `panzura.ipWhitelist` +- `nutanix.port` +- `nutanix.ipWhitelist` +- `qumulo.port` +- `qumulo.ipWhitelist` +- `ctera.port` +- `ctera.ipWhitelist` +- `linux.serviceUsername` +- `dns.isEnabled` +- `dns.listenPort` +- `dns.parallelism` +- `dns.perfStatsTimeDebug` +- `dns.perfStatsTimeInfo` +- `dns.forwardDnsServer` +- `dns.cacheFile` +- `dns.successTtl` +- `dns.failedTtl` +- `dns.clientWaitTimeout` +- `dns.refreshThreshold` +- `dns.maxCacheSize` +- `dns.uselessAge` +- `dns.maxAttemptsToResolve` +- `dns.suffix` +- `adUsers.domainControllers` +- `adUsers.lookupTimeout` +- `adUsers.successCacheTtl` +- `adUsers.failedCacheTtl` +- `adUsers.maxCacheSize` +- `networkProxy.address` +- `networkProxy.useDefaultCredentials` +- `networkProxy.bypassProxyOnLocal` +- `networkProxy.userName` +- `networkProxy.password` +- `networkProxy.bypassList` +- `apiServerIpWhitelist` +- `apiServerMgmtConsole` +- `host` – Must be a unique and valid hostname or ip4/ip6 address. +- `userName` +- `password` +- `privateKey` +- `comment` +- `etwLogEnabled` +- `agentPort` +- `traceLevel` – `Trace`, `Debug`, `Info`, `Warning`, or `Error` +- `externaNicName` – Must be a valid NIC name of the agent. Use an empty string for auto detect. + +**DELETE /api/v1/agents/«AgentId»** + +Removes the agent without uninstalling it. + +- Permission – Modify agents +- Response – 204 + +**Permission: Modify agents** + +Response: 204 + +**GET /api/v1/domains** + +Returns an array of monitored domains, or only the current domain if the client has no `Read` +permission. + +- Permission – Read or Access activity data +- Response – Array of Domain + +**Permission: Read or Access activity data** + +Response: Array of Domain + +Response Example: + +``` +[ +  { +    "id": "TEST01", +    "url": "https://localhost:4494/api/v1/domains/TEST01", +    "name": "TEST01", +    "managedBySI": false, +    "outputs": [ +      { +        "id": "657eaa95f0804608acef581e728868e2", +        "url": "https://localhost:4494/api/v1/domains/TEST01/outputs/657eaa95f0804608acef581e728868e2", +        "domainId": "TEST01", +        "domainUrl": "https://localhost:4494/api/v1/domains/TEST01", +        "agentsIds": [], +        "isEnabled": true, +        "type": "LogFile", +        "logFile": { +          "format": "Json", +          "path": "C:\\ProgramData\\Netwrix\\Activity Monitor\\Agent\\ActivityLogs\\192.168.1.124_Log_.json", +          "archivePath": "", +          "daysToRetain": 10, +          "reportUserName": false, +          "reportUncPath": false, +          "addCToPath": true, +          "reportMilliseconds": false, +          "stealthAudit": true +        }, +        "syslog": null, +        "amqp": null, +        "fileFilter": null, +        "sharePointFilter": null, +        "comment": "", +        "managedBy": "", +        "windows": null +      }, +      { +        "id": "fe9eb58ef02e40b8ab4a3e02e51a9d95", +        "url": "https://localhost:4494/api/v1/domains/TEST01/outputs/fe9eb58ef02e40b8ab4a3e02e51a9d95", +        "domainId": "TEST01", +        "domainUrl": "https://localhost:4494/api/v1/domains/TEST01", +        "agentsIds": [], +        "isEnabled": true, +        "type": "Amqp", +        "logFile": null, +        "syslog": null, +        "amqp": { +          "server": "127.0.0.1:10001", +          "userName": "StealthINTERCEPT", +          "queue": "StealthINTERCEPT", +          "vhost": "" +        }, +        "fileFilter": null, + "sharePointFilter": null, +        "comment": "", +        "managedBy": "", +        "windows": null +      } +    ], +    "outputsUrl": "https://localhost:4494/api/v1/domains/TEST01/outputs", +    "agentsUrl": "https://localhost:4494/api/v1/domains/TEST01/agents", +    "masterAgentId": "AGENT0", +    "masterAgentUrl": "https://localhost:4494/api/v1/agents/AGENT0" +  } +] + +``` + +**GET /api/v1/domains/«domainId»** + +Returns the domain by its ID, or a 404 error if it is not found or the client lacks sufficient +permissions. + +- Permission – Read or Access activity data +- Response – Domain + +**Permission: Read or Access activity data** + +Response: Domain + +**GET /api/v1/agents/«agentId»/domain** + +Returns a domain monitored by the specified agent, or a 404 error if the domain is not found, the +client lacks the necessary permissions, or the agent is not monitoring AD activity. + +This endpoint is useful to get `Output` settings specific to the agent. Domain outputs are logical, +they are described once and used by all the domain controllers to create actual files/syslog/amqp +messages. However, there are some output fields that are different on each agent. For example, the +`archivePath`. If you need such agent-specific fields, use this endpoint. + +- Permission – Read or Access activity data +- Response – Domain + +**Permission: Read or Access activity data** + +Response: Domain + +**GET /api/v1/domains/«domainId»/agents** + +Returns the domain controllers (agents) monitoring the specified domain, or a 404 error if the +domain is not found or the client lacks the necessary permissions. + +- Permission – Read or Access activity data +- Response – Array of Agent + +**Permission: Read or Access activity data** + +Response: Array of Agent + +**GET /api/v1/domains/«domainId»/outputs** + +Returns the configured outputs for the specified domain, or 404 if no rights for the domain or the +domain was not found. + +- Permission – Read or Access activity data +- Response – Array of Output + +**Permission: Read or Access activity data** + +Response: Array of Output + +Response Example: + +``` +[ +  { +    "id": "657eaa95f0804608acef581e728868e2", +    "url": "https://localhost:4494/api/v1/domains/TEST01/outputs/657eaa95f0804608acef581e728868e2", +    "domainId": "TEST01", +    "domainUrl": "https://localhost:4494/api/v1/domains/TEST01", +    "agentsIds": [], +    "isEnabled": true, +    "type": "LogFile", +    "logFile": { +      "format": "Json", +      "path": "C:\\ProgramData\\Netwrix\\Activity Monitor\\Agent\\ActivityLogs\\192.168.1.124_Log_.json", +      "archivePath": "", +      "daysToRetain": 10, +      "reportUserName": false, +      "reportUncPath": false, +      "addCToPath": true, +      "reportMilliseconds": false, +      "stealthAudit": true +    }, +    "syslog": null, +    "amqp": null, +    "fileFilter": null, +    "sharePointFilter": null, +    "comment": "", +    "managedBy": "", +    "windows": null +  }, +  { +    "id": "fe9eb58ef02e40b8ab4a3e02e51a9d95", +    "url": "https://localhost:4494/api/v1/domains/TEST01/outputs/fe9eb58ef02e40b8ab4a3e02e51a9d95", +    "domainId": "TEST01", +    "domainUrl": "https://localhost:4494/api/v1/domains/TEST01", +    "agentsIds": [], +    "isEnabled": true, +    "type": "Amqp", +    "logFile": null, + "syslog": null, +    "amqp": { +      "server": "127.0.0.1:10001", +      "userName": "StealthINTERCEPT", +      "queue": "StealthINTERCEPT", +      "vhost": "" +    }, +    "fileFilter": null, +    "sharePointFilter": null, +    "comment": "", +    "managedBy": "", +    "windows": null +  } +] + +``` + +**GET /api/v1/domains/«domainId»/outputs/«outputId»** + +Returns the output for the specified domain, or a 404 error if the domain is not found or the client +lacks the necessary permissions. + +- Permission –Read or Access activity data +- Response – Output + +**Permission: Read or Access activity data** + +Response: Output + +Response Example: + +``` +{ +  "id": "657eaa95f0804608acef581e728868e2", +  "url": "https://localhost:4494/api/v1/domains/TEST01/outputs/657eaa95f0804608acef581e728868e2", +  "domainId": "TEST01", +  "domainUrl": "https://localhost:4494/api/v1/domains/TEST01", +  "agentsIds": [], +  "isEnabled": true, +  "type": "LogFile", +  "logFile": { +    "format": "Json", +    "path": "C:\\ProgramData\\Netwrix\\Activity Monitor\\Agent\\ActivityLogs\\192.168.1.124_Log_.json", +    "archivePath": "", +    "daysToRetain": 10, +    "reportUserName": false, +    "reportUncPath": false, +    "addCToPath": true, +    "reportMilliseconds": false, +    "stealthAudit": true +  }, +  "syslog": null, +  "amqp": null, +  "fileFilter": null, +  "sharePointFilter": null, +  "comment": "", +  "managedBy": "", +  "windows": null +} + +``` + +**POST /api/v1/domains/«domainId»/outputs** + +Adds a new output for the specified domain. + +- Permission – Modify hosts +- Response – 201, Output + +**Permission: Modify hosts** + +Response: 201, Output + +Required attributes: + +- type + - Values (Case Sensitive) + - LogFile + - Syslog + - Amqp +- syslog.server (Required only if Syslog is set to type) +- amqp.server (Required only if Amqp is set to type) + +Request Body Structure: + +``` +{           +    "type" : "string", +    "syslog" : { +        "server" : "string" +    }, +    "amqp" : { +        "server" : "string" +    } +} +``` + +**GET /api/v1/hosts** + +Returns a combined list of hosts monitored by all agents. If the client lacks Read permission, only +the hosts of the current agent are returned. + +- Permission – Read or Access activity data +- Response – Array of Host + +**Permission: Read or Access activity data** + +Response: Array of Host + +**GET /api/v1/hosts/«hostId»** + +Returns the specified host. If not found or no rights - 404. + +- Permission – Read or Access activity data +- Response – Host + +**Permission: Read or Access activity data** + +Response: Host + +Response Example: + +``` +{ +  "autoConfigureAuditing": false, +  "monitorAuditingStatus": false, +  "id": "Windows-wrkst0100", +  "url": "https://localhost:4494/api/v1/hosts/Windows-wrkst0100", +  "host": "WRKST0100", +  "type": "Windows", +  "altHost": "", +  "userName": "", +  "outputs": [ +    { +      "id": "9c90791891774715bdb3415823790d7c", +      "url": "https://localhost:4494/api/v1/hosts/Windows-wrkst0100/outputs/9c90791891774715bdb3415823790d7c", +      "hostId": "Windows-wrkst0100", +      "hostUrl": "https://localhost:4494/api/v1/hosts/Windows-wrkst0100", +      "agentsIds": [ +        "AGENT3" +      ], +      "logsUrl": "https://localhost:4494/api/v1/logs/9c90791891774715bdb3415823790d7c", +      "isEnabled": false, +      "type": "LogFile", +      "logFile": { +        "format": "Tsv", +        "path": "C:\\ProgramData\\Netwrix\\Activity Monitor\\Agent\\ActivityLogs\\localhost_Log_.tsv", +        "archivePath": "\\\\WRKST0100\\SBACTIVITYLOGS\\WRKST0100\\WRKST0100_9c907918-9177-4715-bdb3-415823790d7c\\localhost_Log_.tsv", +        "daysToRetain": 11111, +        "reportUserName": false, +        "reportUncPath": false, +        "addCToPath": true, +        "reportMilliseconds": false, +        "stealthAudit": true +      }, +      "syslog": null, +      "amqp": null, +      "fileFilter": { +        "allowed": true, +        "denied": true, +        "cifs": true, +        "nfs": true, +        "read": true, +        "dirRead": false, +        "create": true, +        "dirCreate": true, +        "rename": true, +        "dirRename": true, +        "delete": true, +        "dirDelete": true, +        "update": true, +        "permission": true, +        "dirPermission": true, +        "readOptimize": false, +        "includePaths": [ +          "C:" +        ], +        "excludePaths": [], +        "excludeExtensions": [], +        "excludeProcesses": [], +        "excludeReadProccesses": [], +        "excludeAccounts": [], +        "filterGroups": false, +        "officeFiltering": true +      }, +      "sharePointFilter": null, +      "comment": "", +      "managedBy": "", +      "windows": { +        "vssCreation": true, +        "vssActivity": true, + "discardReorderedAcl": true, +        "discardInheritedAcl": false +      } +    }, +    { +      "id": "a556d7c3666d46babe895f2b9ce1316b", +      "url": "https://localhost:4494/api/v1/hosts/Windows-wrkst0100/outputs/a556d7c3666d46babe895f2b9ce1316b", +      "hostId": "Windows-wrkst0100", +      "hostUrl": "https://localhost:4494/api/v1/hosts/Windows-wrkst0100", +      "agentsIds": [ +        "AGENT3" +      ], +      "logsUrl": "https://localhost:4494/api/v1/logs/a556d7c3666d46babe895f2b9ce1316b", +      "isEnabled": false, +      "type": "LogFile", +      "logFile": { +        "format": "Tsv", +        "path": "C:\\ProgramData\\Netwrix\\Activity Monitor\\Agent\\ActivityLogs\\WRKST0100_E_Activity_Log_.Tsv", +        "archivePath": "\\\\WRKST0100\\SBACTIVITYLOGS\\WRKST0100\\WRKST0100_a556d7c3-666d-46ba-be89-5f2b9ce1316b\\WRKST0100_E_Activity_Log_.Tsv", +        "daysToRetain": 3, +        "reportUserName": false, +        "reportUncPath": false, +        "addCToPath": true, +        "reportMilliseconds": false, +        "stealthAudit": false +      }, +      "syslog": null, +      "amqp": null, +      "fileFilter": { +        "allowed": true, +        "denied": true, +        "cifs": true, +        "nfs": true, +        "read": false, +        "dirRead": false, +        "create": true, +        "dirCreate": true, +        "rename": true, +        "dirRename": true, +        "delete": true, +        "dirDelete": true, +        "update": true, +        "permission": true, +        "dirPermission": true, +        "readOptimize": false, +        "includePaths": [ +          "E:" +        ], +        "excludePaths": [], +        "excludeExtensions": [], +        "excludeProcesses": [ +          "SBTService.exe", +          "FSAC", +          "FPolicyServerSvc.exe", +          "CelerraServerSvc.exe", +          "FSACLoggingSvc.exe", +          "HitachiService.exe", +          "SIWindowsAgent.exe", +          "SIGPOAgent.exe", +          "SIWorkstationAgent.exe", +          "StealthAUDIT", +          "LogProcessorSrv.exe", +          "SearchIndexer.exe", +          "WindowsSearch.exe" +        ], +        "excludeReadProccesses": [], +        "excludeAccounts": [ +          "S-1-5-17", +          "S-1-5-18", +          "S-1-5-19", +          "S-1-5-20" +        ], +        "filterGroups": false, +        "officeFiltering": false +      }, +      "sharePointFilter": null, +      "comment": "Updates on E:", +      "managedBy": "", +      "windows": { +        "vssCreation": true, +        "vssActivity": true, +        "discardReorderedAcl": true, +        "discardInheritedAcl": true +      } +    }, +    { +      "id": "e7c98bc9e96a41d0813b35858a0475bd", +      "url": "https://localhost:4494/api/v1/hosts/Windows-wrkst0100/outputs/e7c98bc9e96a41d0813b35858a0475bd", +      "hostId": "Windows-wrkst0100", +      "hostUrl": "https://localhost:4494/api/v1/hosts/Windows-wrkst0100", +      "agentsIds": [ +        "AGENT3" +      ], +      "logsUrl": "https://localhost:4494/api/v1/logs/e7c98bc9e96a41d0813b35858a0475bd", +      "isEnabled": false, +      "type": "Syslog", +      "logFile": null, +      "syslog": { +        "reportUncPath": false, +        "addCToPath": true, +        "server": "192.168.1.1", +        "protocol": "UDP", +        "separator": "Lf" +      }, +      "amqp": null, +      "fileFilter": { +        "allowed": true, +        "denied": true, +        "cifs": true, +        "nfs": true, +        "read": false, +        "dirRead": false, +        "create": true, +        "dirCreate": true, +        "rename": true, +        "dirRename": true, +        "delete": true, +        "dirDelete": true, +        "update": true, +        "permission": true, +        "dirPermission": true, +        "readOptimize": false, +        "includePaths": [ +          "O:" +        ], +        "excludePaths": [], +        "excludeExtensions": [], +        "excludeProcesses": [ +          "SBTService.exe", +          "FSAC", +          "FPolicyServerSvc.exe", +          "CelerraServerSvc.exe", +          "FSACLoggingSvc.exe", +          "HitachiService.exe", +          "SIWindowsAgent.exe", +          "SIGPOAgent.exe", +          "SIWorkstationAgent.exe", +          "StealthAUDIT", +          "LogProcessorSrv.exe", +          "SearchIndexer.exe", +          "WindowsSearch.exe" +        ], +        "excludeReadProccesses": [], +        "excludeAccounts": [ +          "S-1-5-17", +          "S-1-5-18", +          "S-1-5-19", +          "S-1-5-20" +        ], +        "filterGroups": false, +        "officeFiltering": false +      }, +      "sharePointFilter": null, +      "comment": "SIEM feed", +      "managedBy": "", +      "windows": { +        "vssCreation": false, +        "vssActivity": false, +        "discardReorderedAcl": true, +        "discardInheritedAcl": false +      } +    } +  ], +  "outputsUrl": "https://localhost:4494/api/v1/hosts/Windows-wrkst0100/outputs", +  "agentsUrl": "https://localhost:4494/api/v1/hosts/Windows-wrkst0100/agents" +} + +``` + +**GET /api/v1/hosts/«hostId»/statusHistory** + +Returns a journal of status changes for the host, ordered by time in descending order. + +- Permission – Read +- Response – Array of Status + +**Permission: Read** + +Response: Array of Status + +**GET /api/v1/agents/«agentId»/hosts** + +Returns a list of hosts for the specified agent. If the agent is not found or the client lacks the +necessary permissions, a 404 error is returned. + +- Permission – Read or Access activity data +- Response – Array of Host + +**Permission: Read or Access activity data** + +Response: Array of Host + +**POST /api/v1/agents/«agentId»/hosts** + +Adds a new Host to be monitored by the specified agent. A host is added with at least one output. + +- Permission – Modify hosts +- Response Body – Host +- Response – 201, Host + +**Permission: Modify hosts** + +Response Body: Host + +**Response: 201, Host** + +Required Attributes: + +- type + - Values (Case Sensitive): + - AzureAD + - Celerra + - Ctera + - ExchangeOnline + - Hitachi + - Isilon + - Nasuni + - NetApp + - Nutanix + - Panzura + - PowerStore + - Qumulo + - SharePoint + - SharePointOnline + - SqlServer + - Unity + - Windows + - Linux +- host +- outputs + +Request Body Example: + +``` +{ +    "type" : "Windows", +    "host" : "SBNJQASAMDEV03", +    "outputs" : [ +        { +            "type" : "LogFile" +        } +    ] +} +``` + +**PATCH /api/v1/hosts/«hostId»** + +Modifies the host on all the agents that monitor the host. + +- Permission – Modify hosts +- Body – Content type: `application/merge-patch+json`, changes to the Host resource in the JSON + Merge Patch format +- Response – 200, Host + +**Permission: Modify hosts** + +Body: Content type: `application/merge-patch+json`, changes to the Host resource in the JSON Merge +Patch format + +**Response: 200, Host** + +The following attributes can be modified: + +- `host` ¬ must be a valid hostname or ip4/ip6 address +- `autoConfigureAuditing` +- `monitorAuditingStatus` +- `hostAliases` +- `userName` +- `password` +- `inactivityAlerts.isEnabled` +- `inactivityAlerts.useCustomSettings` +- `inactivityAlerts.inactivityInterval` +- `inactivityAlerts.replayInterval` +- `inactivityAlerts.inactivityCheckInterval` +- `inactivityAlerts.syslog.server` +- `inactivityAlerts.syslog.protocol` +- `inactivityAlerts.syslog.separator` +- `inactivityAlerts.syslog.template` +- `inactivityAlerts.email.server` +- `inactivityAlerts.email.ssl` +- `inactivityAlerts.email.userName` +- `inactivityAlerts.email.password` +- `inactivityAlerts.email.from` +- `inactivityAlerts.email.to` +- `inactivityAlerts.email.subject` +- `inactivityAlerts.email.body` +- `uidTranslate.isEnabled` +- `uidTranslate.domainController` +- `uidTranslate.port` +- `uidTranslate.options` +- `uidTranslate.container` +- `uidTranslate.scope` +- `uidTranslate.filter` +- `hitachi.uncLogPath` +- `hitachi.logFileName` +- `hitachi.pollingInterval` +- `spo.azure.domain` +- `spo.azure.azureCloud` +- `spo.azure.tenantId` +- `spo.azure.tenantName` +- `spo.azure.clientId` +- `spo.azure.clientSecret` +- `spo.azure.region` +- `azureAd.azure.domain` +- `azureAd.azure.azureCloud` +- `azureAd.azure.tenantId` +- `azureAd.azure.tenantName` +- `azureAd.azure.clientId` +- `azureAd.azure.clientSecret` +- `azureAd.azure.region` +- `exchangeOnline.azure.domain` +- `exchangeOnline.azure.azureCloud` +- `exchangeOnline.azure.tenantId` +- `exchangeOnline.azure.tenantName` +- `exchangeOnline.azure.clientId` +- `exchangeOnline.azure.clientSecret` +- `exchangeOnline.azure.region` +- `sharePoint.pollingInterval` +- `api.protocol` +- `api.certificate` +- `api.hostNameVerification` +- `api.channel` +- `sql.pollingInterval` +- `sql.tweakOptions` +- `netapp.nfs3EventName` +- `netapp.nfs3FailedEventName` +- `netapp.nfs4FailedEventName` +- `netapp.nfs4EventName` +- `netapp.cifsEventName` +- `netapp.cifsFailedEventName` +- `netapp.policyName` +- `netapp.externalEngineName` + +**PATCH /api/v1/agents/«agentId»/hosts/«hostId»** + +Modifies the host on the specified agent only. The method is useful to set agent-specific settings. + +- Permission – Modify hosts +- Body – Content type: `application/merge-patch+json`, changes to the Host resource in the JSON + Merge Patch format +- Response – 200, Host + +**Permission: Modify hosts** + +Body: Content type: `application/merge-patch+json`, changes to the Host resource in the JSON Merge +Patch format + +**Response: 200, Host** + +The following attributes can be modified: + +- `host` - must be a valid hostname or ip4/ip6 address +- `autoConfigureAuditing` +- `monitorAuditingStatus` +- hostAliases +- `userName` +- `password` +- `inactivityAlerts.isEnabled` +- `inactivityAlerts.useCustomSettings` +- `inactivityAlerts.inactivityInterval` +- `inactivityAlerts.replayInterval` +- `inactivityAlerts.inactivityCheckInterval` +- `inactivityAlerts.syslog.server` +- `inactivityAlerts.syslog.protocol` +- `inactivityAlerts.syslog.separator` +- `inactivityAlerts.syslog.template` +- `inactivityAlerts.email.server` +- `inactivityAlerts.email.ssl` +- `inactivityAlerts.email.userName` +- `inactivityAlerts.email.password` +- `inactivityAlerts.email.from` +- `inactivityAlerts.email.to` +- `inactivityAlerts.email.subject` +- `inactivityAlerts.email.body` +- `uidTranslate.isEnabled` +- `uidTranslate.domainController` +- `uidTranslate.port` +- `uidTranslate.options` +- `uidTranslate.container` +- `uidTranslate.scope` +- `uidTranslate.filter` +- `hitachi.uncLogPath` +- `hitachi.logFileName` +- `hitachi.pollingInterval` +- `spo.azure.domain` +- `spo.azure.azureCloud` +- `spo.azure.tenantId` +- `spo.azure.tenantName` +- `spo.azure.clientId` +- `spo.azure.clientSecret` +- `spo.azure.region` +- `azureAd.azure.domain` +- `azureAd.azure.azureCloud` +- `azureAd.azure.tenantId` +- `azureAd.azure.tenantName` +- `azureAd.azure.clientId` +- `azureAd.azure.clientSecret` +- `azureAd.azure.region` +- `exchangeOnline.azure.domain` +- `exchangeOnline.azure.azureCloud` +- `exchangeOnline.azure.tenantId` +- `exchangeOnline.azure.tenantName` +- `exchangeOnline.azure.clientId` +- `exchangeOnline.azure.clientSecret` +- `exchangeOnline.azure.region` +- `sharePoint.pollingInterval` +- `api.protocol` +- `api.certificate` +- `api.hostNameVerification` +- `api.channel` +- `sql.pollingInterval` +- `sql.tweakOptions` +- `netapp.nfs3EventName` +- `netapp.nfs3FailedEventName` +- `netapp.nfs4FailedEventName` +- `netapp.nfs4EventName` +- `netapp.cifsEventName` +- `netapp.cifsFailedEventName` +- `netapp.policyName` +- `netapp.externalEngineName` + +**DELETE /api/v1/hosts/«hostId»** + +Removes the host from being monitored from all the agents. + +- Permission – Modify hosts +- Response – 204 + +**Permission: Modify hosts** + +Response: 204 + +**DELETE /api/v1/agents/«agentId»/hosts/«hostId»** + +Removes the host from being monitored from the specified agent. + +- Permission – Modify hosts +- Response – 204 + +**Permission: Modify hosts** + +Response: 204 + +**GET /api/v1/hosts/«hostId»/outputs** + +Returns a list of outputs for the specified host. If the host is not found or the client lacks the +necessary permissions, a 404 error is returned. + +- Permission – Read or Access activity data +- Response – Array of Output + +**Permission: Read or Access activity data** + +Response: Array of Output + +**POST /api/v1/hosts/«hostId»/outputs** + +Adds a new output for the specified host on all agents that monitor the host. + +- Permission – Modify hosts +- Response – 201, Output + +**Permission: Modify hosts** + +Response: 201, Output + +Required Attributes: + +- type + - Values (Case Sensitive) + - LogFile + - Syslog + - Amqp +- syslog.server (Required only if Syslog is set to type) +- amqp.server (Required only if Amqp is set to type) + +Request Body Structure: + +``` +{           +    "type" : "string", +    "syslog" : { +        "server" : "string" +    }, +    "amqp" : { +        "server" : "string" +    } +} +``` + +**POST /api/v1/agents/«agentId»/hosts/«hostId»/outputs** + +Adds a new output for the specified host on the specified agent only. The method may be useful to +have agent-specific outputs but is not recommended. + +- Permission – Modify hosts +- Response – 201, Output + +**Permission: Modify hosts** + +Response: 201, Output + +Required attributes: + +- type + - Values (Case Sensitive) + - LogFile + - Syslog + - Amqp +- syslog.server (Required only if Syslog is set to type) +- amqp.server (Required only if Amqp is set to type) + +Request Body Structure: + +``` +{           +    "type" : "string", +    "syslog" : { +        "server" : "string" +    }, +    "amqp" : { +        "server" : "string" +    } +} +``` + +**GET /api/v1/hosts/«hostId»/outputs/«outputId»** + +Returns the specified output of the host. If the host or output is not found, or the client lacks +the necessary permissions, a 404 error is returned. + +- Permission – Read or Access activity data +- Response – Output + +**Permission: Read or Access activity data** + +Response: Output + +Response Example: + +``` +{ +  "id": "a556d7c3666d46babe895f2b9ce1316b", +  "url": "https://localhost:4494/api/v1/hosts/Windows-wrkst0100/outputs/a556d7c3666d46babe895f2b9ce1316b", +  "hostId": "Windows-wrkst0100", +  "hostUrl": "https://localhost:4494/api/v1/hosts/Windows-wrkst0100", +  "agentsIds": [ +    "AGENT3" +  ], +  "logsUrl": "https://localhost:4494/api/v1/logs/a556d7c3666d46babe895f2b9ce1316b", +  "isEnabled": false, +  "type": "LogFile", +  "logFile": { +    "format": "Tsv", +    "path": "C:\\ProgramData\\Netwrix\\Activity Monitor\\Agent\\ActivityLogs\\WRKST0100_E_Activity_Log_.Tsv", +    "archivePath": "\\\\WRKST0100\\SBACTIVITYLOGS\\WRKST0100\\WRKST0100_a556d7c3-666d-46ba-be89-5f2b9ce1316b\\WRKST0100_E_Activity_Log_.Tsv", +    "daysToRetain": 3, +    "reportUserName": false, +    "reportUncPath": false, +    "addCToPath": true, +    "reportMilliseconds": false, +    "stealthAudit": false +  }, +  "syslog": null, +  "amqp": null, +  "fileFilter": { +    "allowed": true, +    "denied": true, +    "cifs": true, +    "nfs": true, +    "read": false, +    "dirRead": false, +    "create": true, +    "dirCreate": true, +    "rename": true, +    "dirRename": true, +    "delete": true, +    "dirDelete": true, +    "update": true, +    "permission": true, +    "dirPermission": true, +    "readOptimize": false, +    "includePaths": [ +      "E:" +    ], +    "excludePaths": [], +    "excludeExtensions": [], +    "excludeProcesses": [ +      "SBTService.exe", +      "FSAC", +      "FPolicyServerSvc.exe", +      "CelerraServerSvc.exe", +      "FSACLoggingSvc.exe", +      "HitachiService.exe", +      "SIWindowsAgent.exe", +      "SIGPOAgent.exe", +      "SIWorkstationAgent.exe", +      "StealthAUDIT", +      "LogProcessorSrv.exe", +      "SearchIndexer.exe", +      "WindowsSearch.exe" +    ], +    "excludeReadProccesses": [], +    "excludeAccounts": [ +      "S-1-5-17", +      "S-1-5-18", +      "S-1-5-19", +      "S-1-5-20" +    ], +    "filterGroups": false, +    "officeFiltering": false +  }, +  "sharePointFilter": null, +  "comment": "Updates on E:", +  "managedBy": "", +  "windows": { +    "vssCreation": true, +    "vssActivity": true, +    "discardReorderedAcl": true, +    "discardInheritedAcl": true +  } +} + +``` + +**GET /api/v1/hosts/«hostId»/outputs/«outputId»/statusHistory** + +Returns a journal of status changes for the output, ordered by time in descending order. + +- Permission – Read +- Response – Array of Status + +**Permission: Read** + +Response: Array of Status + +**PATCH /api/v1/hosts/«hostId»/outputs/«outputId»** + +Modifies the specified output on all the agents that monitor the host. + +- Permission – Modify hosts +- Body – content type: `application/merge-patch+json`, changes to the Output resource in the JSON + Merge Patch format + +**Permission: Modify hosts** + +Body: content type: `application/merge-patch+json`, changes to the Output resource in the JSON Merge +Patch format + +**Response: 200, Output** + +The following attributes can be modified: + +- `comment` +- `isEnabled` +- `managedBy` +- `type` ¬ for `LogFile`, the `logFile` attribute must be set; for `Syslog` ¬ the `syslog` + attribute; for `Amqp` ¬ the `amqp` attribute. +- `windows.discardInheritedAcl` +- `windows.discardReorderedAcl` +- `windows.vssActivity` +- `windows.vssCreation` +- `amqp.server` - must be a a vaild hostname or ip4/ip6 address. +- `amqp.userName` +- `amqp.password` +- `amqp.vhost` +- `amqp.queue` +- `fileFilter.cifs` +- `fileFilter.nfs` +- `fileFilter.create` +- `fileFilter.delete` +- `fileFilter.dirCreate` +- `fileFilter.dirDelete` +- `fileFilter.dirPermission` +- `fileFilter.dirRead` +- `fileFilter.dirRename` +- `fileFilter.excludeExtensions` +- `fileFilter.excludeProcesses` +- `fileFilter.excludeReadProccesses` +- `fileFilter.filterGroups` +- `fileFilter.officeFiltering` +- `fileFilter.permission` +- `fileFilter.read` +- `fileFilter.readOptimize` +- `fileFilter.rename` +- `fileFilter.update` +- `logFile.addCToPath` +- `logFile.archivePath` +- `logFile.daysToRetain` +- `logFile.format` - `Tsv` or `Json` +- `logFile.path` +- `logFile.reportMilliseconds` +- `logFile.reportUncPath` +- `logFile.reportUserName` +- `logFile.stealthAudit` +- `syslog.protocol` - `UDP` (default), `TCP`, `TLS` +- `syslog.addCToPath` +- `syslog.reportUncPath` +- `syslog.separator` - `Lf` (default), `Cr`, `CrLf`, `Nul`, or `Rfc5425` +- `syslog.server` - must be a vaild hostname or ip4/ip6 address. + +For File System hosts: + +- `fileFilter.excludeAccounts` +- `fileFilter.includePaths` ¬ Depreciated. Has been replaced by 'pathFilters'. +- `fileFilter.excludePaths` ¬ Depreciated. Has been replaced by 'pathFilters'. +- `fileFilter.pathFilters` ¬ An ordered array of strings where each element has `{+/-}path` format. + `+` means include path, `-` means exclude path. `?`, `*`, and `**` wildcards are supported. + Example: `['+c:/windows/**', '-c:/temp/**']` + +For SharePoint hosts: + +- `sharePointFilter.excludeAccounts` +- `sharePointFilter.excludeUrls` +- `sharePointFilter.includeUrls` +- `sharePointFilter.operations` - `CheckOut`, `CheckIn`, `View`, `Delete`, `Update`, + `ProfileChange`, `ChildDelete`, `SchemaChange`, `Undelete`, `Workflow`, `Copy`, `Move`, + `AuditMaskChange`, `Search`, `ChildMove`, `FileFragmentWrite`, `SecGroupCreate`, `SecGroupDelete`, + `SecGroupMemberAdd`, `SecGroupMemberDel`, `SecRoleDefCreate`, `SecRoleDefDelete`, + `SecRoleDefModify`, `SecRoleDefBreakInherit`, `SecRoleBindUpdate`, `SecRoleBindInherit`, + `SecRoleBindBreakInherit`, `EventsDeleted`, `AppPermissionGrant`, `AppPermissionDelete`, `Custom` + +**PATCH /api/v1/agents/«agentId»/hosts/«hostId»/outputs/«outputId»** + +Modifies the specified output on the specified agent only. The method may be useful to set +agent-specific attributes. + +- Permission – Modify hosts +- Body – content type: `application/merge-patch+json`, changes to the Output resource in the JSON + Merge Patch format +- Response – 200, Output + +**Permission: Modify hosts** + +Body: content type: `application/merge-patch+json`, changes to the Output resource in the JSON Merge +Patch format + +**Response: 200, Output** + +The following attributes can be modified: + +- `comment` +- `isEnabled` +- `managedBy` +- `type` - for `LogFile`, the `logFile` attribute must be set; for `Syslog` ¬ the `syslog` + attribute; for `Amqp` ¬ the `amqp` attribute. +- `windows.discardInheritedAcl` +- `windows.discardReorderedAcl` +- `windows.vssActivity` +- `windows.vssCreation` +- `amqp.server` ¬ must be a a vaild hostname or ip4/ip6 address. +- `amqp.userName` +- amqp.password +- `amqp.vhost` +- `amqp.queue` +- `fileFilter.cifs` +- `fileFilter.nfs` +- `fileFilter.create` +- `fileFilter.delete` +- `fileFilter.dirCreate` +- `fileFilter.dirDelete` +- `fileFilter.dirPermission` +- `fileFilter.dirRead` +- `fileFilter.dirRename` +- `fileFilter.excludeExtensions` +- `fileFilter.excludeProcesses` +- `fileFilter.excludeReadProccesses` +- `fileFilter.filterGroups` +- `fileFilter.officeFiltering` +- `fileFilter.permission` +- `fileFilter.read` +- `fileFilter.readOptimize` +- `fileFilter.rename` +- `fileFilter.update` +- `logFile.addCToPath` +- `logFile.archivePath` +- `logFile.daysToRetain` +- `logFile.format` - `Tsv` or `Json` +- `logFile.path` +- `logFile.reportMilliseconds` +- `logFile.reportUncPath` +- `logFile.reportUserName` +- `logFile.stealthAudit` +- `syslog.protocol` - `UDP` (default), `TCP`, `TLS` +- `syslog.addCToPath` +- `syslog.reportUncPath` +- `syslog.separator` - `Lf` (default), `Cr`, `CrLf`, `Nul`, or `Rfc5425` +- `syslog.server` - must be a vaild hostname or ip4/ip6 address. + +For File System hosts: + +- `fileFilter.excludeAccounts` +- `fileFilter.includePaths` ¬ Depreciated. Has been replaced by 'pathFilters'. +- `fileFilter.excludePaths` ¬ Depreciated. Has been replaced by 'pathFilters'. +- `fileFilter.pathFilters` ¬ an ordered array of strings where each element has `{+/-}path` format. + `+` means include path, `-` means exclude path. `?`, `*`, and `**` wildcards are supported. + Example: `['+c:/windows/**', '-c:/temp/**']` + +For SharePoint hosts: + +- `sharePointFilter.excludeAccounts` +- `sharePointFilter.excludeUrls` +- `sharePointFilter.includeUrls` +- `sharePointFilter.operations` - `CheckOut`, `CheckIn`, `View`, `Delete`, `Update`, + `ProfileChange`, `ChildDelete`, `SchemaChange`, `Undelete`, `Workflow`, `Copy`, `Move`, + `AuditMaskChange`, `Search`, `ChildMove`, `FileFragmentWrite`, `SecGroupCreate`, `SecGroupDelete`, + `SecGroupMemberAdd`, `SecGroupMemberDel`, `SecRoleDefCreate`, `SecRoleDefDelete`, + `SecRoleDefModify`, `SecRoleDefBreakInherit`, `SecRoleBindUpdate`, `SecRoleBindInherit`, + `SecRoleBindBreakInherit`, `EventsDeleted`, `AppPermissionGrant`, `AppPermissionDelete`, `Custom` + +**GET /api/v1/hosts/«hostId»/agents** + +Returns a list of agents monitoring the specified host. + +- Permission – Read or Access activity data +- Response – Array of Agent + +**Permission: Read or Access activity data** + +Response: Array of Agent + +**GET /api/v1/logs/«outputId»?includeLocal=true&includeArchived=false** + +Returns a list of files produced by the specified output. + +**Parameters:** + +| Name | Type | Default | Description | +| --------------- | ---- | ------- | ---------------------------------------------- | +| includeLocal | bool | true | Return log files on a local drive of the agent | +| includeArchived | bool | false | Return log files in the archival location | + +- Permission – Read or Access activity data +- Response – Array of File + +**Permission: Read or Access activity data** + +Response: Array of File + +Response Example: + +``` +[ +  { +    "id": "localhost_Log_20190419.tsv", +    "size": 20619226, +    "localPath": "C:\\ProgramData\\Netwrix\\Activity Monitor\\Agent\\ActivityLogs\\localhost_Log_20190419.tsv", +    "isZip": false, +    "isArchived": false, + "type": "Tsv", +    "updatedAt": "2019-04-19T10:17:32.0546644Z", +    "activityFrom": "2019-04-15T14:30:51", +    "activityTo": "2019-04-19T10:17:32", +    "outputId": "9c90791891774715bdb3415823790d7c", +    "contentUrl": "https://localhost:4494/api/v1/logs/get/localhost_Log_20190419.tsv" +  }, +  { +    "id": "localhost_Log_20190419.tsv.zip", +    "size": 1413338, +    "localPath": "C:\\ProgramData\\Netwrix\\Activity Monitor\\Agent\\ActivityLogs\\localhost_Log_20190419.tsv.zip", +    "isZip": true, +    "isArchived": false, +    "type": "Tsv", +    "updatedAt": "2019-04-19T10:17:32.0546644Z", +    "activityFrom": "2019-04-15T14:30:51", +    "activityTo": "2019-04-19T10:17:32", +    "outputId": "9c90791891774715bdb3415823790d7c", +    "contentUrl": "https://localhost:4494/api/v1/logs/get/localhost_Log_20190419.tsv.zip" +  }, +  { +    "id": "localhost_Log_20290410.tsv.zip", +    "size": 16861634, +    "localPath": "\\\\WRKST0100\\SBACTIVITYLOGS\\WRKST0100\\WRKST0100_9c907918-9177-4715-bdb3-415823790d7c\\localhost_Log_20290410.tsv.zip", +    "isZip": true, +    "isArchived": true, +    "type": "Tsv", +    "updatedAt": "2019-04-10T02:01:42.4996667Z", +    "activityFrom": "2019-04-05T18:16:57", +    "activityTo": "2019-04-10T02:01:45", +    "outputId": "9c90791891774715bdb3415823790d7c", +    "contentUrl": "https://localhost:4494/api/v1/logs/archive/get/WRKST0100/WRKST0100_9c907918-9177-4715-bdb3-415823790d7c/localhost_Log_20290410.tsv.zip" +  } +] + +``` + +**GET /api/v1/domains/«domainId»/policies** + +Returns an array of existing policies for the specified domain. + +- Permission – Read +- Response – Array of Policies + +**Permission: Read** + +Response: Array of Policies + +Response Example: + +``` +[ +  { +    "id": "10013", +    "url": "https://localhost:4494/api/v1/domains/TEST01/policies/10013", +    "name": "LDAP Monitor", +    "description": "", +    "path": "Policies\\Auditing", +    "guid": "8f5e4870-6d28-4f32-af18-2e6e6ed623ce", +    "isEnabled": true, +    "updatedAt": "2019-04-19T10:17:32.0546644Z" +  }, +  { +    "id": "10014", +    "url": "https://localhost:4494/api/v1/domains/TEST01/policies/10014", +    "name": "Authentication Monitor", +    "description": "", +    "path": "Policies\\Auditing", +    "guid": "8f5e4870-6d28-4f32-af18-2e6e6ed623cf", +    "isEnabled": true, +    "updatedAt": "2019-04-19T10:17:32.0546644Z" +  } + ] + +``` + +**POST /api/v1/domains/«domainId»/policies** + +Creates a new policy for the specified domain using the provided XML. ID and GUID attributes in the +XML are ignored, and new values are assigned. + +**Permission: Policy change** + +Input: + +- Content type ¬ application/json, Body: Policy, `xml` is required. Other fields, if set, replace + values in XML. +- Content type ¬ application/xml, Body: XML of the policy to be created + +**Response: 201, Policy** + +Required attributes: + +- xml + +**PATCH /api/v1/domains/«domainId»/policies/«policyId»** + +Modifies attributes of the policy. If XML is updated, ID and GUID attributes in the XML are ignored, +and existing values are preserved. + +**Permission: Policy change** + +Input: + +- Content type: application/merge-patch+json, Body: JSON Merge Patch of Policy. + +**Response: 200, Policy** + +Response Example: + +``` +  { +    "id": "10014", +    "url": "https://localhost:4494/api/v1/domains/TEST01/policies/10014", +    "name": "Authentication Monitor", +    "description": "", +    "path": "Policies\\Auditing", +    "guid": "8f5e4870-6d28-4f32-af18-2e6e6ed623cf", +    "isEnabled": false, +    "updatedAt": "2019-06-19T10:11:12Z" +    "xml": "......" +  } + +``` + +Request body example: + +``` +{ +  "isEnabled": false +} +``` + +**DELETE /api/v1/domains/«domainId»/policies/«policyId»** + +Deletes the specified policy. + +- Permission – Policy change +- Response – 204 + +**Permission: Policy change** + +Response: 204 diff --git a/docs/activitymonitor/9.0/restapi/security.md b/docs/activitymonitor/9.0/restapi/security.md new file mode 100644 index 0000000000..8584763f91 --- /dev/null +++ b/docs/activitymonitor/9.0/restapi/security.md @@ -0,0 +1,84 @@ +--- +title: "Security and Access Control" +description: "Security and Access Control" +sidebar_position: 10 +--- + +# Security and Access Control + +## Security + +The REST-style API is exposed via TLS v1.2, with a self-signed certificate by default. The port is +customizable, 4494 by default. The IP whitelist can be used to restrict access to the port. + +You can use the Activity Monitor Console to allow applications to access the API, change +permissions, or revoke access. The console generates unique Client ID and Secret for each +application. + +### Authentication + +OAuth 2.0 client-credentials grant is used for authentication. A pair of Client ID and Secret are +used to obtain an access token from the access token URL: `https://localhost:4494/api/v1/token`. +Token expiration intervals are not configurable. + +| Type | Expires in | +| ------------- | ---------- | +| Client Secret | 72 hours | +| Access Token | 7 days | +| Refresh Token | never | + +It is considered a best practice to use short expiration periods for OAuth 2.0 tokens, like 1 hour +for the access token. A shorter period allows you to revoke the access quicker if needed. In case of +Activity Monitor, the Agent is both the authentication server and the resource server. Therefore, it +can validate the token on each and every access to a resource. So, for Activity Monitor long +expiration periods do not make the protocol less secure. + +A client is expected to pass the access token in the `Authorization` request header. + +:::note +**Use a client library that is secure and fully implements the OAuth 2.0 protocol.** The +sample below shows just a piece of OAuth 2 interaction. +::: + + +``` +curl -X POST -d "client_id=&client_secret=&grant_type=client_credentials" https://:4494/api/v1/token --insecure +{"access_token":"AQAAANCMnd8BFdERjHoAwE_Cl-sBAAAAZpRDOzeUzUikVK9ydmsV1QAAAAACAAAAAAAQZgAAAAEAACAAAAAFzYG4Tasvowq939pou5ADE883Ns2DV-X6_S20RMDcwAAAAAAOgAAAAAIAACAAAAB1IcZrZavgp2Ab63P +8kbCr7NwopOsfz0SeSaXjKVhVC-AAAACix_0klwXoiwiqTZTlaUXCqn9MkquZC84ew9E0-E_vu6FNJ6NDLj7MGCPR-mCi4MRmwr6TYtZ_XfAXRtSh66gbABv-gTnmimruLRWxN2is5twUl563kGpHqnbKydqPNgOy4gXxgR_V08kFut2qPxZ +LsN14yK8Prp1paaQy4-mhONaFIrVx7bOmVIdfVnjEYjwIRdd9QjQEY3wJtnDIEBWi2s-6uYo8tcCEztPiraBpLJC3Tib8NQYu_YxwbzeRun_h2KZOMewLzkfZGS2h9SvvnlxECQ0G5PEfslnAEwC7VEAAAAAxZTm06tyRQNMbw_bLr4FiZi0 +y-QipaafBBRtm83q-l6bG9bQ-C1Hr19-0H6KgzDb3_JJWxxNmGdD-wG95wjlD","token_type":"bearer","expires_in":604799,"refresh_token":"AQAAANCMnd8BFdERjHoAwE_Cl-sBAAAAZpRDOzeUzUikVK9ydmsV1QAAAA +ACAAAAAAAQZgAAAAEAACAAAAAocNSP3GFuJ0RK_1dsX5uSR4dmiqzhV7-LYhc9sYbF2gAAAAAOgAAAAAIAACAAAABQuudDm06II62U6vM2u9CczyRa1siP-H3WfP6iDYOmh-AAAADjzqzTweG14Gngd68rC3BX4GA4kBR5FA8JVVly3KHUS2 +Q-SD9q4S9C3yLZxv2k_zGr2YA_bVdfZ78vRCUYC3QgbpJTjzYPWnPNW5RsqLLtd47h6THU5Wc0RkoBG4c8gB569Jvl0WkAG3xJFHitbUQISYbSosd-cIW4JZkHzcT3zkPgAtLkNyhqQd1g1jgCzP63MCAFq1AN2NB2wLCk_jNRi8aypxR1Ty +F5HpSlZ6QzVNycMNeckayAEOCAUAXwx_tBVhqvUwn7YEF_bT2WYoW9boU_IUzWKtO8R5MXsVR6aEAAAAATVk3stUcghjkgv6abuLddE9Hf2S0o9Gpmp4UPallX6dIbAvm10f-De1aTU-jG7LJMdAv2PKVyuGiyUzI-DE0K"} + +``` + +### Authorization + +A user assigns permissions to a client application. Permissions can be combined. + +Activity Monitor 9.0 permissions: + +| Permission | Description | +| -------------------- | --------------------------------------------------------------------------------------------------------------------------- | +| Access activity data | Provides minimal access rights to list and download the log files. | +| Read | Read-only access to all the information about all agents, domains, and hosts. Does not allow one to download the log files. | +| Policy change | Add, modify, and delete the AD monitoring policies. | +| Modify host | Add, modify, enable, disable, and delete Hosts and their Outputs. | +| Modify agent | Add, modify, and delete agents. | + +An unauthorized request fails with `401 Unauthorized` (instead of `403 Forbidden`) when the resource is +specified explicitly, by ID. For collections, the API Server removes unauthorized resources from +results. + +`Access activity data` is special. It provides limited information only about the agent which hosts +the API server, limited monitored domain information, limited monitored hosts/services information, and +outputs - just enough to get information about the log files. See "Detailed Only" column in the next +section for the list of attributes not included into the limited information. + +Here is how the permissions affect the returned resources: + +| Permission\Resource | Agent | Host | Domain | Output | Policy | Log File | +| -------------------- | ------------------------------ | -------------------------------------- | --------------------------------------- | ---------------------------------------- | ------ | ----------------------- | +| Read | All agents, all info | All hosts, all info | All domains, all info | All | All | None | +| Access activity data | Only this agent. Limited info. | This agent's hosts only. Limited info. | This agent's domain only. Limited info. | Outputs of this agent's hosts and domain | None | All files of this agent | diff --git a/docs/activitymonitor/9.0/siem/_category_.json b/docs/activitymonitor/9.0/siem/_category_.json new file mode 100644 index 0000000000..97ac249831 --- /dev/null +++ b/docs/activitymonitor/9.0/siem/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "SIEM Integrations", + "position": 70, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "overview" + } +} \ No newline at end of file diff --git a/docs/activitymonitor/9.0/siem/overview.md b/docs/activitymonitor/9.0/siem/overview.md new file mode 100644 index 0000000000..d21156690a --- /dev/null +++ b/docs/activitymonitor/9.0/siem/overview.md @@ -0,0 +1,22 @@ +--- +title: "SIEM Integrations" +description: "SIEM Integrations" +sidebar_position: 70 +--- + +# SIEM Integrations + +Netwrix activity monitoring solutions enable organizations to successfully, efficiently, +and affordably monitor file access and permission changes across Windows and Network Attached +Storage (NAS) file systems in real-time. Using preconfigured Netwrix Activity Monitor Apps, +users can quickly understand all file activities as a whole, for specific resources or users, as +well as patterns of activity indicative of threats such as crypto ransomware or data exfiltration +attempts. With full control over the data, users can create custom searches, all while enabling apps +to correlate file system activity with any log source. + +Preconfigured Netwrix Activity Monitor Apps are: + +- Splunk - See the [File Activity Monitor App for Splunk](/docs/activitymonitor/9.0/siem/splunk/overview.md) topic for additional + information +- QRadar - See the [Netwrix File Activity Monitor App for QRadar](/docs/activitymonitor/9.0/siem/qradar/overview.md) topic for + additional information diff --git a/docs/activitymonitor/9.0/siem/qradar/_category_.json b/docs/activitymonitor/9.0/siem/qradar/_category_.json new file mode 100644 index 0000000000..82c7f803f7 --- /dev/null +++ b/docs/activitymonitor/9.0/siem/qradar/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Netwrix File Activity Monitor App for QRadar", + "position": 10, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "overview" + } +} \ No newline at end of file diff --git a/docs/activitymonitor/9.0/siem/qradar/app/_category_.json b/docs/activitymonitor/9.0/siem/qradar/app/_category_.json new file mode 100644 index 0000000000..58035c056d --- /dev/null +++ b/docs/activitymonitor/9.0/siem/qradar/app/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "File Activity Monitor App for QRadar", + "position": 10, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "app" + } +} \ No newline at end of file diff --git a/docs/activitymonitor/9.0/siem/qradar/app/about.md b/docs/activitymonitor/9.0/siem/qradar/app/about.md new file mode 100644 index 0000000000..7b577b29f0 --- /dev/null +++ b/docs/activitymonitor/9.0/siem/qradar/app/about.md @@ -0,0 +1,13 @@ +--- +title: "About Dashboard" +description: "About Dashboard" +sidebar_position: 70 +--- + +# About Dashboard + +The About dashboard provides information about the application. + +![About Dashboard for Netwrix Activity Monitor App for QRadar](/images/activitymonitor/9.0/siem/qradar/dashboard/aboutdashboard.webp) + +Information on how to obtain a license for the applicable Netwrix software is included. diff --git a/docs/activitymonitor/9.0/siem/qradar/app/app.md b/docs/activitymonitor/9.0/siem/qradar/app/app.md new file mode 100644 index 0000000000..a6762fd75f --- /dev/null +++ b/docs/activitymonitor/9.0/siem/qradar/app/app.md @@ -0,0 +1,44 @@ +--- +title: "File Activity Monitor App for QRadar" +description: "File Activity Monitor App for QRadar" +sidebar_position: 10 +--- + +# File Activity Monitor App for QRadar + +Netwrix Activity Monitor App for QRadar (File Activity Monitor tab) contains several +predefined dashboards: File Activity (Home), Ransomware, Permission Changes, Deletions, User +Investigation, and Host Investigation. There is also an About dashboard with additional information +and a Settings interface for configuring the QRadar SEC token. + +![file_activity_monitor_app](/images/activitymonitor/9.0/siem/qradar/file_activity_monitor_app.webp) + +The User Investigation and Host Investigation dashboards only appear when a search is conducted. +This can be done by clicking a hyperlink within the Username or Destination IP columns of a table +card. Alternatively, type the complete user name or host IP Address in the Search box on the right +side of the navigation bar. + +## Table Card Features + +Within the dashboards are several cards with a tabular format. Each of these cards have the +following features: + +- Only five pages of data will be loaded at a time. Applying the Search or Sort features or moving + beyond the five ‘loaded’ pages will result in a “Processing” banner being temporarily displayed + over the table while the server is directly queried for the necessary data. +- Search data entries for the Username, Destination IP, and File Path columns by typing in the + Search box in the upper-right corner of the card: + + - Any entries with a match will remain in the table, all non-matching entries will be filtered + out. + - Total number of entries “Showing” will adjust for the filtered total. + - Search can also apply to the Operation column, but only for exact matches. + +- Sort can be applied to one column at a time by clicking on the desired column header. +- Show 10, 25, 100, or All entries in the table. Only visible entries can be exported. +- Result data currently visible within the table page displayed can be exported from the dashboard: + + - Copy – Copy to clipboard in order to paste to another application + - CSV – Export to a Comma Separated Value file + - Excel – Export to an Excel Workbook file + - Print – Send currently displayed table to printer diff --git a/docs/activitymonitor/9.0/siem/qradar/app/deletions.md b/docs/activitymonitor/9.0/siem/qradar/app/deletions.md new file mode 100644 index 0000000000..828f3c9d5b --- /dev/null +++ b/docs/activitymonitor/9.0/siem/qradar/app/deletions.md @@ -0,0 +1,25 @@ +--- +title: "Deletions Dashboard" +description: "Deletions Dashboard" +sidebar_position: 40 +--- + +# Deletions Dashboard + +The Deletions dashboard contains the following cards: + +![Deletions Dashboard for Netwrix Activity Monitor App for QRadar](/images/activitymonitor/9.0/siem/qradar/dashboard/deletionsdashboard.webp) + +- Activity – Timeline of all deletion events over the specified time interval +- Top Users – Displays up-to the top five users associated with deletion events over the specified + time interval +- Latest Events – Tabular format of all deletion events which occurred over the specified time + interval + + - See the [Table Card Features ](/docs/activitymonitor/9.0/siem/qradar/app/app.md#table-card-features) topic for additional + information. + +The time interval is identified in the upper-right corner with the Start and End boxes. This is set +by default to the “past day,” or 24 hours. To search within a different interval, either manually +type the desired date and time or use the calendar buttons to set the desired date and time +interval. Then click Search to refresh the card data. diff --git a/docs/activitymonitor/9.0/siem/qradar/app/home.md b/docs/activitymonitor/9.0/siem/qradar/app/home.md new file mode 100644 index 0000000000..a0855f8b25 --- /dev/null +++ b/docs/activitymonitor/9.0/siem/qradar/app/home.md @@ -0,0 +1,36 @@ +--- +title: "Home Dashboard" +description: "Home Dashboard" +sidebar_position: 10 +--- + +# Home Dashboard + +The File System Activity Home dashboard contains the following cards: + +![Home Dashboard for Netwrix Activity Monitor App for QRadar](/images/activitymonitor/9.0/siem/qradar/dashboard/homedashboard.webp) + +- Active Users – Number of distinct users recorded performing any type of file activity to/from any + host over the specified time interval +- Active Servers – Number of distinct servers accessed (destination IP Addresses) with any type of + file activity recorded over the specified time interval +- Open Offenses – Number of ransomware offenses detected within QRadar from the file activity event + data + + - The value for this card is a hyperlink to the [Ransomware Dashboard](/docs/activitymonitor/9.0/siem/qradar/app/ransomware.md). + +- File Activity – Timeline of all file activity over the specified time interval +- Top Users – Displays up-to the top five users associated with file activity over the specified + time interval +- Top Servers – Displays up-to the top five servers (destination IP Addresses) associated with file + activity over the specified time interval +- Latest Events – Tabular format of all file activity events which occurred over the specified time + interval + + - See the [Table Card Features ](/docs/activitymonitor/9.0/siem/qradar/app/app.md#table-card-features) topic for additional + information. + +The time interval is identified in the upper-right corner with the Start and End boxes. This is set +by default to the “past day,” or 24 hours. To search within a different interval, either manually +type the desired date and time or use the calendar buttons to set the desired date and time +interval. Then click Search to refresh the card data. diff --git a/docs/activitymonitor/9.0/siem/qradar/app/hostinvestigation.md b/docs/activitymonitor/9.0/siem/qradar/app/hostinvestigation.md new file mode 100644 index 0000000000..7bc4275f67 --- /dev/null +++ b/docs/activitymonitor/9.0/siem/qradar/app/hostinvestigation.md @@ -0,0 +1,40 @@ +--- +title: "Host Investigation Dashboard" +description: "Host Investigation Dashboard" +sidebar_position: 60 +--- + +# Host Investigation Dashboard + +The Host Investigation dashboard only appears when a search is conducted. This can be done by +clicking a hyperlink within the Destination IP column of a table card. Alternatively, type the +complete host IP Address in the Search box on the right side of the navigation bar. + +![Home Investigation Dashboard for Netwrix Activity Monitor App for QRadar](/images/activitymonitor/9.0/siem/qradar/dashboard/userinvestigationdashboard.webp) + +The Host Investigation dashboard contains the following cards: + +- Total Actions – Number of all file activity events associated with the host over the specified + time interval +- Users – Number of usernames associated with the host over the specified time interval +- Resources – Number of distinct files associated with the host over the specified time interval +- File Activity – Timeline of all events associated with the host over the specified time interval + + - The graph values can be toggled on an off by clicking on individual elements in the legend. + +- Details of File Activity – Tabular format of all file activity events associated with the host + which occurred over the specified time interval + + - See the [Table Card Features ](/docs/activitymonitor/9.0/siem/qradar/app/app.md#table-card-features) topic for additional + information. + +- Destination Host Offenses – QRadar offenses associated with the host which occurred over the + specified time interval + + - See the [Table Card Features ](/docs/activitymonitor/9.0/siem/qradar/app/app.md#table-card-features) topic for additional + information. + +The time interval is identified in the upper-right corner with the Start and End boxes. This is set +by default to the “past day,” or 24 hours. To search within a different interval, either manually +type the desired date and time or use the calendar buttons to set the desired date and time +interval. Then click Search to refresh the card data. diff --git a/docs/activitymonitor/9.0/siem/qradar/app/permissionchanges.md b/docs/activitymonitor/9.0/siem/qradar/app/permissionchanges.md new file mode 100644 index 0000000000..1ddc441a97 --- /dev/null +++ b/docs/activitymonitor/9.0/siem/qradar/app/permissionchanges.md @@ -0,0 +1,28 @@ +--- +title: "Permission Changes Dashboard" +description: "Permission Changes Dashboard" +sidebar_position: 30 +--- + +# Permission Changes Dashboard + +The Permission Changes Dashboard for QRadar shows information on changes made to permissions using +various metrics. + +![Permission Changes Dashboard for Netwrix Activity Monitor App for QRadar](/images/activitymonitor/9.0/siem/qradar/dashboard/permissionchangesdashboard.webp) + +The Permission Changes dashboard contains the following cards: + +- Activity – Timeline of all permission change events over the specified time interval +- Top Users – Displays up-to the top five users associated with permission change events over the + specified time interval +- Latest Events – Tabular format of all permission change events which occurred over the specified + time interval + + - See the [Table Card Features ](/docs/activitymonitor/9.0/siem/qradar/app/app.md#table-card-features) topic for additional + information. + +The time interval is identified in the upper-right corner with the Start and End boxes. This is set +by default to the “past day,” or 24 hours. To search within a different interval, either manually +type the desired date and time or use the calendar buttons to set the desired date and time +interval. Then click Search to refresh the card data. diff --git a/docs/activitymonitor/9.0/siem/qradar/app/ransomware.md b/docs/activitymonitor/9.0/siem/qradar/app/ransomware.md new file mode 100644 index 0000000000..154d56d939 --- /dev/null +++ b/docs/activitymonitor/9.0/siem/qradar/app/ransomware.md @@ -0,0 +1,37 @@ +--- +title: "Ransomware Dashboard" +description: "Ransomware Dashboard" +sidebar_position: 20 +--- + +# Ransomware Dashboard + +The Ransomware Dashboard for QRadar shows a list of suspected ransomware events. + +![Ransomware Dashboard for Netwrix Activity Monitor App for QRadar](/images/activitymonitor/9.0/siem/qradar/dashboard/ransomwaredashboard.webp) + +The Ransomware dashboard contains the following cards: + +- Offenses – List of offenses detected within QRadar from the file activity data as a potential + ransomware attack + + - See the [Table Card Features ](/docs/activitymonitor/9.0/siem/qradar/app/app.md#table-card-features) topic for additional + information. + +- Details of Ransomware Attack – Tabular format of all file activity events for the selected offense + which occurred over the specified time interval + + - Only visible after clicking Search on an offense + - See the [Table Card Features ](/docs/activitymonitor/9.0/siem/qradar/app/app.md#table-card-features) topic for additional + information. + +- Breakdown of File Types – Pie chart of the top eight file extensions of the affected files for the + selected offense + + - Only visible after clicking Search on an offense + +The offenses generated within QRadar are based upon the Netwrix: Ransomware Detected rule that +is packaged with this application. In order to adjust this rule to better suit an organization’s +needs, please refer to the IBM QRadar +[Rule management](https://www.ibm.com/support/knowledgecenter/SS42VS_7.2.6/com.ibm.qradar.doc/c_qradar_rul_mgt.html) +article on how to modify rules. diff --git a/docs/activitymonitor/9.0/siem/qradar/app/userinvestigation.md b/docs/activitymonitor/9.0/siem/qradar/app/userinvestigation.md new file mode 100644 index 0000000000..6e0f22f3bd --- /dev/null +++ b/docs/activitymonitor/9.0/siem/qradar/app/userinvestigation.md @@ -0,0 +1,36 @@ +--- +title: "User Investigation Dashboard" +description: "User Investigation Dashboard" +sidebar_position: 50 +--- + +# User Investigation Dashboard + +The User Investigation dashboard only appears when a search is conducted. This can be done by +clicking a hyperlink within the Username column of a table card. Alternatively, type the complete +user name in the Search box on the right side of the navigation bar. + +![User Investigation Dashboard for Netwrix Activity Monitor App for QRadar](/images/activitymonitor/9.0/siem/qradar/dashboard/userinvestigationdashboard.webp) + +The User Investigation dashboard contains the following cards: + +- Total Actions – Number of all file activity events associated with the user over the specified + time interval +- File Servers – Number of destination IP Addresses associated with the user over the specified time + interval +- Resources – Number of distinct files associated with the user over the specified time interval +- File Activity – Timeline of all events associated with the user over the specified time interval + - The graph values can be toggled on an off by clicking on individual elements in the legend. +- Details of File Activity – Tabular format of all file activity events associated with the user + which occurred over the specified time interval + - See the [Table Card Features ](/docs/activitymonitor/9.0/siem/qradar/app/app.md#table-card-features) topic for additional + information. +- Destination Host Offenses – QRadar offenses associated with the destination IP Addresses accessed + by the user during the specified time interval + - See the [Table Card Features ](/docs/activitymonitor/9.0/siem/qradar/app/app.md#table-card-features) topic for additional + information. + +The time interval is identified in the upper-right corner with the Start and End boxes. This is set +by default to the “past day,” or 24 hours. To search within a different interval, either manually +type the desired date and time or use the calendar buttons to set the desired date and time +interval. Then click Search to refresh the card data. diff --git a/docs/activitymonitor/9.0/siem/qradar/offenses.md b/docs/activitymonitor/9.0/siem/qradar/offenses.md new file mode 100644 index 0000000000..d121c01d6d --- /dev/null +++ b/docs/activitymonitor/9.0/siem/qradar/offenses.md @@ -0,0 +1,19 @@ +--- +title: "Offenses" +description: "Offenses" +sidebar_position: 30 +--- + +# Offenses + +The Activity Monitor App for QRadar feeds a couple of QRadar Offenses. + +![Netwrix Offenses in QRadar](/images/activitymonitor/9.0/siem/qradar/stealthbitsoffenses.webp) + +While the [Ransomware Dashboard](/docs/activitymonitor/9.0/siem/qradar/app/ransomware.md) reports on incidents of Ransomware attacks +monitored by Netwrix Threat Prevention, the following offenses may be generated by the Netwrix Activity Monitor App. + +| QRadar Offense | Definition | +| ---------------------------------------- | ---------------------------------------------------------------------------- | +| INTERCEPT: File System Attacks (By User) | Significant number of file changes made by an account in a short time period | +| Netwrix: Ransomware Detected | Threshold-based Ransomware Rule | diff --git a/docs/activitymonitor/9.0/siem/qradar/overview.md b/docs/activitymonitor/9.0/siem/qradar/overview.md new file mode 100644 index 0000000000..dad5896184 --- /dev/null +++ b/docs/activitymonitor/9.0/siem/qradar/overview.md @@ -0,0 +1,84 @@ +--- +title: "Netwrix File Activity Monitor App for QRadar" +description: "Netwrix File Activity Monitor App for QRadar" +sidebar_position: 10 +--- + +# Netwrix File Activity Monitor App for QRadar + +Netwrix File Activity monitoring solutions enable organizations to successfully, efficiently, and +affordably monitor file access and permission changes across Windows and Network Attached Storage +(NAS) file systems in real-time. Using the preconfigured  Netwrix File Activity Monitor App for +QRadar, users can quickly understand all file activities as a whole, for specific resources or +users, as well as patterns of activity indicative of threats such as crypto ransomware or data +exfiltration attempts. With full control over the data, users can create custom searches, all while +enabling QRadar to correlate file system activity with any log source. + +This document describes how to integrate Netwrix products with the Netwrix File Activity Monitor App +for QRadar found in the IBM X-Force Exchange. Any Netwrix products can be configured to monitor file +system activity and send the monitored events to QRadar. After installing this app, ensure that +either the Activity Monitor, Threat Prevention, or Access Analyzer has been configured to send +events to QRadar. See the [Netwrix Technical Knowledge Center](https://helpcenter.netwrix.com/) on +the Netwrix website for additional information. + +## App Installation in QRadar + +Download the [Netwrix File Activity Monitor App for +QRadar](https://exchange.xforce.ibmcloud.com/hub/extension/STEALTHbits Technologies:STEALTHbits File Activity Monitor) from the [IBM X-Force App Exchange](https://exchange.xforce.ibmcloud.com/hub). +After downloading the Stealthbits File Activity Monitor App for QRadar, follow the steps to install +it within QRadar. + +**Step 1 –** Click on the Admin tab within QRadar. + +**Step 2 –** Under System Configuration, click Extensions Management. + +**Step 3 –** Click **Add** in the top-right corner of the window. Navigate to the location where you +downloaded the app, and select it. Check the Install Immediately checkbox, and then click Add. + +**Step 4 –** When the Validating Install window is finished processing, check the Overwrite option. +Then click **Install**. + +**Step 5 –** Close the Extensions Management window, and then select the File Activity Monitor tab +within QRadar. + +The File Activity Monitor tab will appear within QRadar. It is necessary for the QRadar SEC token to +be saved to the Settings interface of the **File Activity Monitor** App. See the +[Settings](/docs/activitymonitor/9.0/siem/qradar/settings.md) topic for additional information. + +## Initial Configuration of the QRadar App + +Follow the steps to configure QRadar to receive data from Netwrix products. + +**Step 1 –** Determine the IP Address of the QRadar Console, e.g. run the _ifconfig_ command. This +information is required for the following sections: + +- See the Syslog Tab section of the Netwrix Activity Monitor User Guide for information on + how to configure the Netwrix Activity Monitor to send data to QRadar. +- See the SIEM Tab section of the Netwrix Threat Prevention Admin Console User Guide for information on how + to configure Threat Prevention to send data to QRadar. + +**Step 2 –** Navigate to the **Admin** tab in the QRadar web interface and click Data Sources. + +**Step 3 –** Select Log Sources. + +**Step 4 –** View the Log Sources list. If the data source was not automatically created, click Add +and enter the following information: + +- Log Source Name – Enter a descriptive name to identify the data source +- Log Source Description – Enter a description of the data source +- Log Source Type – Netwrix Threat Prevention + - Use this source type for both the Netwrix Activity Monitor and Netwrix Threat Prevention. + +**Step 5 –** Test that the configuration is working correctly. Check the Log Activity page inside of +the web console for QRadar. There should be logs of events that are generated as soon as QRadar +starts receiving data. If there are no events, use a packet sniffer to ensure that packets are being +sent correctly between the hosts, and diagnose any possible network issues. + +- Protocol Configuration – Select Syslog +- Log Source Identifier – Enter the host name or IP Address of the host where the Netwrix + Activity Monitor agent OR Threat Prevention is installed +- Then click Save. Remember, prior to using the Netwrix File Activity Monitor App for QRadar, the + related Netwrix product must be configured to send data to QRadar. + +The  Netwrix File Activity Monitor App for QRadar can now display activity data from either the + Netwrix Activity Monitor or Netwrix Threat Prevention. diff --git a/docs/activitymonitor/9.0/siem/qradar/settings.md b/docs/activitymonitor/9.0/siem/qradar/settings.md new file mode 100644 index 0000000000..d6760cd22d --- /dev/null +++ b/docs/activitymonitor/9.0/siem/qradar/settings.md @@ -0,0 +1,15 @@ +--- +title: "Settings" +description: "Settings" +sidebar_position: 20 +--- + +# Settings + +Use the gear icon next to the **Search** box to open the **Settings** interface. It is necessary for +the QRadar SEC token to be saved to the **Settings** interface. + +![Settings for Netwrix Activity Monitor App for QRadar](/images/activitymonitor/9.0/siem/qradar/settings.webp) + +The **More information** link will open the IBM Knowledge Center with information on generating the +QRadar SEC token. Once the token is generated, copy and paste it here and click Save. diff --git a/docs/activitymonitor/9.0/siem/splunk/_category_.json b/docs/activitymonitor/9.0/siem/splunk/_category_.json new file mode 100644 index 0000000000..e9b549fb3f --- /dev/null +++ b/docs/activitymonitor/9.0/siem/splunk/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "File Activity Monitor App for Splunk", + "position": 20, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "overview" + } +} \ No newline at end of file diff --git a/docs/activitymonitor/9.0/siem/splunk/app/_category_.json b/docs/activitymonitor/9.0/siem/splunk/app/_category_.json new file mode 100644 index 0000000000..dd71e85b85 --- /dev/null +++ b/docs/activitymonitor/9.0/siem/splunk/app/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "File Activity Monitor App for Splunk", + "position": 10, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "app" + } +} \ No newline at end of file diff --git a/docs/activitymonitor/9.0/siem/splunk/app/app.md b/docs/activitymonitor/9.0/siem/splunk/app/app.md new file mode 100644 index 0000000000..f44cddf87b --- /dev/null +++ b/docs/activitymonitor/9.0/siem/splunk/app/app.md @@ -0,0 +1,18 @@ +--- +title: "File Activity Monitor App for Splunk" +description: "File Activity Monitor App for Splunk" +sidebar_position: 10 +--- + +# File Activity Monitor App for Splunk + +Netwrix File Activity Monitor App for Splunk contains several predefined dashboards: File +Activity (Overview), Ransomware, Permission Changes, and Deletions. + +![file_activity_monitor_app](/images/activitymonitor/9.0/siem/splunk/file_activity_monitor_app.webp) + +The date time search feature uses the default Splunk search features. + +The timeframe interval is identified in the upper-left corner of each dashboard. The drop-down menu +provides additional options. To search within a different interval, choose a new option from the +menu. Then click **Submit** to refresh the card data. diff --git a/docs/activitymonitor/9.0/siem/splunk/app/deletions.md b/docs/activitymonitor/9.0/siem/splunk/app/deletions.md new file mode 100644 index 0000000000..7a67f53482 --- /dev/null +++ b/docs/activitymonitor/9.0/siem/splunk/app/deletions.md @@ -0,0 +1,20 @@ +--- +title: "Deletions Dashboard" +description: "Deletions Dashboard" +sidebar_position: 40 +--- + +# Deletions Dashboard + +View deletion information in the Deletions Dashboard for Splunk. + +![Deletions Dashboard for Netwrix Activity Monitor App for Splunk](/images/activitymonitor/9.0/siem/splunk/dashboard/deletionsdashboard.webp) + +The Deletions dashboard contains the following cards: + +- Activity – Timeline of all deletion events in the specified timeframe +- Top Users – Displays up-to the top five users related to deletion events which have been recorded + in the specified timeframe +- Latest Events – Tabular format of all deletion events recorded in the specified timeframe + +The specified timeframe is set by default to the Last 24 hours, or past day. diff --git a/docs/activitymonitor/9.0/siem/splunk/app/overview.md b/docs/activitymonitor/9.0/siem/splunk/app/overview.md new file mode 100644 index 0000000000..bafd3690dc --- /dev/null +++ b/docs/activitymonitor/9.0/siem/splunk/app/overview.md @@ -0,0 +1,25 @@ +--- +title: "Overview Dashobard" +description: "Overview Dashobard" +sidebar_position: 10 +--- + +# Overview Dashobard + +View general information on the Overview Dashboard for Splunk. + +![Overview Dashboard for Netwrix Activity Monitor App for Splunk](/images/activitymonitor/9.0/siem/splunk/dashboard/overviewdashboard.webp) + +The File System Activity Overview dashboard contains the following cards: + +- Active Users – Number of users involved with file system events in the specified timeframe +- Active Servers – Number of servers involved with file system events in the specified timeframe +- File Activity – Timeline of all file system events in the specified timeframe +- Top Users – Displays up-to the top five users addresses related to file system events which have + been recorded in the specified timeframe +- Top Servers – Displays up-to the top five client IP addresses/host names related to file system + events which have been recorded in the specified timeframe +- Latest Events – Tabular format of all file system change events which have been recorded in the + specified timeframe + +The specified timeframe is set by default to the Last 24 hours, or past day. diff --git a/docs/activitymonitor/9.0/siem/splunk/app/permissionchanges.md b/docs/activitymonitor/9.0/siem/splunk/app/permissionchanges.md new file mode 100644 index 0000000000..8a1e47e6ba --- /dev/null +++ b/docs/activitymonitor/9.0/siem/splunk/app/permissionchanges.md @@ -0,0 +1,20 @@ +--- +title: "Permission Changes Dashboard" +description: "Permission Changes Dashboard" +sidebar_position: 30 +--- + +# Permission Changes Dashboard + +View information on permissions changes on the through the Permission Changes Dashboard for Splunk. + +![Permission Changes Dashboard for Netwrix Activity Monitor App for Splunk](/images/activitymonitor/9.0/siem/splunk/dashboard/permissionchangesdashboard.webp) + +The Permission Changes dashboard contains the following cards: + +- Activity – Timeline of all permission change events in the specified timeframe +- Top Users – Displays up-to the top five users related to permission change events which have been + recorded in the specified timeframe +- Latest Events – Tabular format of all permission change events recorded in the specified timeframe + +The specified timeframe is set by default to the Last 24 hours, or past day. diff --git a/docs/activitymonitor/9.0/siem/splunk/app/ransomware.md b/docs/activitymonitor/9.0/siem/splunk/app/ransomware.md new file mode 100644 index 0000000000..062c50fecf --- /dev/null +++ b/docs/activitymonitor/9.0/siem/splunk/app/ransomware.md @@ -0,0 +1,21 @@ +--- +title: "Ransomware Dashboard" +description: "Ransomware Dashboard" +sidebar_position: 20 +--- + +# Ransomware Dashboard + +View information on ransomware using the Ransomware Dashboard for Splunk. + +![Ransomware Dashboard for Netwrix Activity Monitor App for Splunk](/images/activitymonitor/9.0/siem/splunk/dashboard/ransomwaredashboard.webp) + +The Ransomware dashboard contains the following cards: + +- Number of Potential Perpetrators – Number of users involved with events tied to outliers +- Number of Outliers – Number of outliers by count of file/folder update events +- Outliers by Count of File/Folder Updates – Graph of expected values for count of file/folder + update events (blue area) and calculated outliers (red dots) +- Outliers by Count of File/Folder Updates Details – Breakdown of outliers by users involved in each + outlier and percent of events by user +- Outlier Events – Tabular format of all file system change events related to outliers diff --git a/docs/activitymonitor/9.0/siem/splunk/overview.md b/docs/activitymonitor/9.0/siem/splunk/overview.md new file mode 100644 index 0000000000..6c1ac1a719 --- /dev/null +++ b/docs/activitymonitor/9.0/siem/splunk/overview.md @@ -0,0 +1,87 @@ +--- +title: "File Activity Monitor App for Splunk" +description: "File Activity Monitor App for Splunk" +sidebar_position: 20 +--- + +# File Activity Monitor App for Splunk + +Netwrix File Activity monitoring solutions enable organizations to successfully, efficiently, +and affordably monitor file access and permission changes across Windows and Network Attached +Storage (NAS) file systems in real-time. Using the preconfigured Netwrix File Activity Monitor +App for Splunk, users can quickly understand all file activities as a whole, for specific resources +or users, as well as patterns of activity indicative of threats such as crypto ransomware or data +exfiltration attempts. With full control over the data, users can create custom searches, all while +enabling Splunk to correlate file system activity with any log source. + +This document describes how to integrate Netwrix products with the Netwrix File Activity +Monitor App for Splunk found in Splunkbase. Any Netwrix product can be configured to monitor file +system activity and send the monitored events to Splunk. After installing this app, ensure that +either theActivity Monitor, Threat Prevention, or Access Analyzer has been configured to send events +to Splunk. See the product user guide on the +[Netwrix Technical Knowledge Center](https://helpcenter.netwrix.com/) for additional information. + +## App Installation in Splunk + +After downloading the Netwrix File Activity Monitor App for Splunk from [Splunkbase](https://splunkbase.splunk.com/), follow the +[guide](https://docs.splunk.com/Documentation/AddOns/released/Overview/Installingadd-ons) provided by +Splunk to install the app. + +:::note +In order to use the Ransomware dashboard within the app, install +[Splunk User Behavior Analytics](https://www.splunk.com/en_us/products/premium-solutions/user-behavior-analytics.html) +(any version) and the [Machine Learning Toolkit](https://splunkbase.splunk.com/app/2890/) app for +Splunk (version 2.0.0+). +::: + + +The Netwrix: File Activity Monitor tab will appear within the Splunk web interface. Once +installation of the Netwrix File Activity Monitor App for Splunk is complete, it must be +configured to receive data from either theActivity Monitor or Threat Prevention. + +## Initial Configuration of the Splunk App + +Follow the steps to configure Splunk to receive data from Netwrix products. + +**Step 1 –** Determine the IP Address of the Splunk Console, e.g. run the ifconfig command. This +information is required for the following sections: + +- See the Syslog Tab section in the + [Netwrix Activity Monitor Documentation](https://helpcenter.netwrix.com/category/activitymonitor) + for information on how to configure the Activity Monitor to send data to QRadar. +- See the SIEM Tab section in the + [Netwrix Threat Prevention Documentation](https://helpcenter.netwrix.com/category/threatprevention) + for information on how to configure Threat Prevention to send data to QRadar. + +**Step 2 –** Navigate to the Settings menu in the Splunk web interface and click Data Inputs. + +**Step 3 –** Select UDP. + +**Step 4 –** Click New and add a new data input with Port 514. If another Splunk UDP input is +already using 514, another value (515 or higher) can be used as long as it is not blocked by the +network. Remember to configure the port within the Netwrix product configuration to align with +this change. + +**Step 5 –** Click Next. + +**Step 6 –** Under Input Settings, enter the following information: + +- Source Type – Enter one of the following options: + - For data coming from the Netwrix Activity Monitor – NAM + - For data coming from Threat Prevention – ThreatPrevention +- App context – Select Search and Reporting +- Host – Select IP +- Index – Select Default + +**Step 7 –** Review and save the new settings. Remember, prior to using the Netwrix File +Activity Monitor App for Splunk, the related Netwrix products must be configured to send data to +Splunk. + +**Step 8 –** Test that the configuration is working correctly. Check the **Search and Reporting** +app inside of the web console for Splunk (search for **NAM or ThreatPrevention**). There should be +logs of events which are generated as soon as Splunk starts receiving data. If there are no events, +use a packet sniffer to ensure that packets are being sent correctly between the hosts, and diagnose +any possible network issues. + +The Netwrix File Activity Monitor App for Splunk can now display activity data from either the +Netwrix Activity Monitor or Netwrix Threat Prevention. diff --git a/docs/activitymonitor/9.0/troubleshooting/_category_.json b/docs/activitymonitor/9.0/troubleshooting/_category_.json new file mode 100644 index 0000000000..53642bd87a --- /dev/null +++ b/docs/activitymonitor/9.0/troubleshooting/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Troubleshooting and Maintenance", + "position": 50, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "overview" + } +} \ No newline at end of file diff --git a/docs/activitymonitor/9.0/troubleshooting/antivirusexclusions.md b/docs/activitymonitor/9.0/troubleshooting/antivirusexclusions.md new file mode 100644 index 0000000000..1ea8abd565 --- /dev/null +++ b/docs/activitymonitor/9.0/troubleshooting/antivirusexclusions.md @@ -0,0 +1,75 @@ +--- +title: "Antivirus Exclusions" +description: "Antivirus Exclusions" +sidebar_position: 30 +--- + +# Antivirus Exclusions + +Windows activity monitoring and performance of the Activity Agent may be negatively affected by +antivirus protections. Add the following components to antivirus exclusions in order to avoid +potential performance degradation. + +## Directories + +The following directories can be added to antivirus exclusions: + +- `` — Agent installation directory. Default path is + `%ProgramFiles%\Netwrix\Activity Monitor\Agent`. The agent stores binaries and install files in + this location. +- `` — Agent configuration directory. Default path is + `%ProgramData%\Netwrix\Activity Monitor\Agent`. The agent stores configuration, and debug log + files in this location. +- `\ActivityLogs` — Default location for collected activity files. If files are stored in + a separate location, specify the user-designated directory instead of the default location. +- `\Data` — Various temporary data files, which may be actively updated. + +## Binary Files + +The following binary files can be added to antivirus exclusions: + +- Common Exclusions + + - `\net472\FSACLoggingSvc.exe` — Logging service. Forwards events to files, syslog, AMQP. + - `\ConfigurationAgent.Grpc.Host.exe` — Netwrix Activity Monitor Agent service + + +- Active Directory Monitoring + + - `\MonitorService.exe` — Active Directory monitoring service + - `%ProgramFiles%\Netwrix\Netwrix Threat Prevention\SIWindowsAgent.exe` — Active Directory Module + service. + +- Dell Celerra/VNX, Isilon/PowerScale, PowerStore, and Unity Monitoring + + - `\net472\CelerraServerSvc.exe` — Dell Monitoring service + +- Hitachi Monitoring + + - `\net472\HitachiService.exe` — Hitachi HNAS monitoring service + +- Microsoft Entra ID, SharePoint Online, and Exchange Online Monitoring + + - `\MonitorService.exe` — Microsoft Entra ID monitoring service + +- NetApp Monitoring + + - `\net472\FPolicyServerSvc.exe` — NetApp Monitoring service + +- Nasuni, Panzura, Nutanix Files, Qumulo, CTERA, Cohesity SmartFiles Monitoring + + - `\MonitorService.exe` — NAS monitoring service + +- SharePoint Monitoring + + - `\net472\MonitorService.exe` — SharePoint 2016, 2019, Subscription monitoring service + - `\net40\MonitorService.exe` — SharePoint 2013 monitoring service + +- SQL Server Monitoring + + - `\net472\MonitorService.exe` — SQL Server monitoring service + +- Windows Monitoring + + - `%SystemRoot%\System32\drivers\SBTFSF.sys` — The File System filter driver + - `%ProgramFiles%\Stealthbits\StealthAUDIT\FSAC\SBTService.exe` — Windows File System monitoring service. diff --git a/docs/activitymonitor/9.0/troubleshooting/backuprestore/_category_.json b/docs/activitymonitor/9.0/troubleshooting/backuprestore/_category_.json new file mode 100644 index 0000000000..129e47789f --- /dev/null +++ b/docs/activitymonitor/9.0/troubleshooting/backuprestore/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Backup & Restoration", + "position": 50, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "overview" + } +} \ No newline at end of file diff --git a/docs/activitymonitor/9.0/troubleshooting/backuprestore/agentbackup.md b/docs/activitymonitor/9.0/troubleshooting/backuprestore/agentbackup.md new file mode 100644 index 0000000000..a0deae0209 --- /dev/null +++ b/docs/activitymonitor/9.0/troubleshooting/backuprestore/agentbackup.md @@ -0,0 +1,59 @@ +--- +title: "Agent Backup" +description: "Agent Backup" +sidebar_position: 10 +--- + +# Agent Backup + +Follow the steps to back up the configuration, passwords, Active Directory event data file, and +activity log files for Activity Monitor Agents deployed on file system servers, SharePoint servers, +and domain controllers. + +**Configuration** + +**Step 1 –** Back up the `SBTFileMon.ini` file. The default location is + +**C:\ProgramData\Netwrix\Activity Monitor\Agent\SBTFileMon.ini** + +The location of the `SBTFileMon.ini` is determined by the registry value: + +`HKLM\SYSTEM\CurrentControlSet\Services\SBTLogging\Parameters`, value `ConfigPath`. + +**Step 2 –** Back up passwords + +> Passwords are stored in the `SBTFileMon.ini` file in an encrypted form using DPAPI. They can only +> be decrypted on the same Windows server. To be able to restore the configuration of a different +> server, back up the passwords separately. This includes the following: + +- Credentials for Agent +- Credentials for Monitored Hosts/Services +- Credentials for Archive + +**Active Directory Event Data File** + +**Step 3 –** On a domain controller, back up the `SAMConfig.xml` file. The default location is: + +**C:\Program Files\Netwrix\Netwrix Threat Prevention\SIWindowsAgent** + +The location of the file is determined by the registry value +`HKLM\SOFTWARE\Netwrix\Netwrix Threat Prevention`, value `Installdir`. Append +`SIWindowsAgent` to the value of `Installdir`. + +**Activity Log Files** + +**Step 4 –** Back up the log files stored on the local drive and on the archival network share. The +default folder is + +**C:\ProgramData\Netwrix\Activity Monitor\Agent\ActivityLogs** + +:::note +Keep in mind that` C:\ProgramData` folder may be hidden. Navigate to it by typing +`%ALLUSERSPROFILE%` in the File Explorer. +::: + + +The location of the files depend on the configuration and whether the archiving is enabled. See the +[Archiving Tab](/docs/activitymonitor/9.0/admin/agents/properties/archiving.md) topic for additional information. + +All key components necessary for data recovery have now been backed up for the agents. diff --git a/docs/activitymonitor/9.0/troubleshooting/backuprestore/agentrestore.md b/docs/activitymonitor/9.0/troubleshooting/backuprestore/agentrestore.md new file mode 100644 index 0000000000..52f1a33797 --- /dev/null +++ b/docs/activitymonitor/9.0/troubleshooting/backuprestore/agentrestore.md @@ -0,0 +1,37 @@ +--- +title: "Agent Restoration" +description: "Agent Restoration" +sidebar_position: 20 +--- + +# Agent Restoration + +Follow the steps to restore the configuration, Active Directory configuration file, and activity log +files for Activity Monitor Agents deployed on file system servers, SharePoint servers, and domain +controllers. + +:::warning +Restore the agent before restoring the console to ensure connectivity and monitoring +functionality +::: + + +**Step 1 –** Reinstall the Activity Monitor Agents. + +**Step 2 –** Replace the `SBFileMon.ini` file with the backed up configuration file. + +**Step 3 –** Replace the `SAMConfig.xml` file with the backed up Active Directory event data file. + +**Step 4 –** Disable all activity monitoring on the Monitored Hosts & Services and Monitored Domains page. + +**Step 5 –** Use the Console to update the passwords if the agent is restored on a different server. + +**Step 6 –** Use the Console to update the archive password, or the archive location if the location +is moved. + +**Step 7 –** Restore the log files with the backed up activity log files. + +**Step 8 –** Enable all activity monitoring. + +The configuration, Active Directory event data file, and activity log files are now restored on the +Activity Monitor Agents. diff --git a/docs/activitymonitor/9.0/troubleshooting/backuprestore/consolebackup.md b/docs/activitymonitor/9.0/troubleshooting/backuprestore/consolebackup.md new file mode 100644 index 0000000000..f0e06eeb35 --- /dev/null +++ b/docs/activitymonitor/9.0/troubleshooting/backuprestore/consolebackup.md @@ -0,0 +1,25 @@ +--- +title: "Console Backup" +description: "Console Backup" +sidebar_position: 30 +--- + +# Console Backup + +Follow the steps to back up the list of agents managed on the Activity Monitor Console. + +**Step 1 –** Back up the configuration file: + +**%ALLUSERSPROFILE%\Netwrix\Activity Monitor\Console\Agents.ini** + +**Step 2 –** Back up the license file: + +**%ALLUSERSPROFILE%\Netwrix\Activity Monitor\Console\FileMonitor.lic** + +**Step 3 –** Back up passwords. + +Credentials for the agents are stored in the `Agents.ini` file in an encrypted form using PSAPI. +They can only be decrypted on the same Windows workstation. To be able to restore the configuration +on a different workstation, back up the passwords separately. + +All key components necessary for data recovery have now been backed up for the console. diff --git a/docs/activitymonitor/9.0/troubleshooting/backuprestore/consolerestore.md b/docs/activitymonitor/9.0/troubleshooting/backuprestore/consolerestore.md new file mode 100644 index 0000000000..3bdb18b487 --- /dev/null +++ b/docs/activitymonitor/9.0/troubleshooting/backuprestore/consolerestore.md @@ -0,0 +1,19 @@ +--- +title: "Console Restoration" +description: "Console Restoration" +sidebar_position: 40 +--- + +# Console Restoration + +Follow the steps to restore the list of agents managed on the Activity Monitor Console. + +**Step 1 –** Restore `Agents.ini` file. + +**Step 2 –** Restore `FileMonitor.lic` file. + +**Step 3 –** Start the console. + +**Step 4 –** Update the passwords if the console is restored on a different workstation. + +The Activity Monitor Console can now connect to deployed agents. diff --git a/docs/activitymonitor/9.0/troubleshooting/backuprestore/overview.md b/docs/activitymonitor/9.0/troubleshooting/backuprestore/overview.md new file mode 100644 index 0000000000..05f8e8a7e8 --- /dev/null +++ b/docs/activitymonitor/9.0/troubleshooting/backuprestore/overview.md @@ -0,0 +1,26 @@ +--- +title: "Backup & Restoration" +description: "Backup & Restoration" +sidebar_position: 50 +--- + +# Backup & Restoration + +The Netwrix Activity Monitor is comprised of the following components: + +- Activity Monitor Console - Controls configuration settings. See the + [Administration](/docs/activitymonitor/9.0/admin/overview.md) topic for additional information. +- Deployed Agents - Monitor targeted servers and domains. See the + [Agent Information](/docs/activitymonitor/9.0/install/agents/agents.md) topic for additional information. + +The configuration settings are stored on individual agents, and the console stores which agents have +been deployed. Agents also store activity log files of monitored environments, which can optionally +be stored on a network share. This document describes the process for backing up and restoring the +Activity Monitor Console and the activity agents. + +The sections in this document are: + +- [Agent Backup](/docs/activitymonitor/9.0/troubleshooting/backuprestore/agentbackup.md) +- [Agent Restoration](/docs/activitymonitor/9.0/troubleshooting/backuprestore/agentrestore.md) +- [Console Backup](/docs/activitymonitor/9.0/troubleshooting/backuprestore/consolebackup.md) +- [Console Restoration](/docs/activitymonitor/9.0/troubleshooting/backuprestore/consolerestore.md) diff --git a/docs/activitymonitor/9.0/troubleshooting/credentialpasswords.md b/docs/activitymonitor/9.0/troubleshooting/credentialpasswords.md new file mode 100644 index 0000000000..00d3422b22 --- /dev/null +++ b/docs/activitymonitor/9.0/troubleshooting/credentialpasswords.md @@ -0,0 +1,84 @@ +--- +title: "Update Credential Passwords" +description: "Update Credential Passwords" +sidebar_position: 10 +--- + +# Update Credential Passwords + +Credential passwords occasionally need to be updated due to various reasons, such as security +policies that require passwords to be reset on a regular basis. The following types of credentials +may be impacted by password changes or security policies: + +- Agent and Domain Controller User Account +- Archive User Account +- Panzura MQ Protection +- Monitored Host User Account +- Active Directory Domain / DC User Account +- Agent Inactivity Alerts Email Credentials +- Monitored Host Inactivity Alerts Email Credentials + +## Agent and Domain Controller User Account + +The Active Directory Domain / DC User Account is used to run the actions performed by the agent. The +account can be updated in the agent properties under the **Connection** tab. + +:::note +If the AD monitoring account is changed, all accounts on the domain controllers will need +to be updated as well. +::: + + +![Agent User Account Credentials](/images/activitymonitor/9.0/troubleshooting/agentuseraccount.webp) + +See the [Connection Tab](/docs/activitymonitor/9.0/admin/agents/properties/connection.md) topic for additional information. + +## Archive User Account + +The Archive User Account is used to store log files from the agent and store them on a remote server +or share. The credentials can be updated in the agent properties under the **Archiving** tab. + +![Archive User Account Credentials](/images/activitymonitor/9.0/troubleshooting/archiveuseraccount.webp) + +See the [Archiving Tab](/docs/activitymonitor/9.0/admin/agents/properties/archiving.md) topic for additional information. + +## Panzura MQ Protection + +The Panzura MQ Protection Credentials are used to send activity to the Activity Monitor agent. The +credentials can be updated in the agent properties under the **Panzura** tab. + +![Panzura MQ Protection Account Credentials](/images/activitymonitor/9.0/troubleshooting/panzuramqprotectionaccount.webp) + +See the [Panzura Tab](/docs/activitymonitor/9.0/admin/agents/properties/panzura.md) topic for additional information. + +## Monitored Host User Credentials + +The Monitored Host User Credentials is used to connect to the monitored host device and send +activity to the agent. The credentials can be updated in monitored host properties. Select a host +under the **Monitored Host** tab. Then, click the **Edit** button to update the account credentials. + +![Monitored Host User Account](/images/activitymonitor/9.0/troubleshooting/monitoredhostuseraccount.webp) + +See the [Nutanix Tab](/docs/activitymonitor/9.0/admin/monitoredhosts/properties/nutanix.md) topic for additional +information. + +## Agent Inactivity Alerts Email Account + +The Agent Inactivity Alerts Email Account is used to automate email alerts for inactivity detected +by the agent. It can be updated in agent properties under **Inactivity Alerts** tab then Email +Alerts. This can also be changed in the monitored host properties. + +![agentinactivityalertsemailcredentials](/images/activitymonitor/9.0/troubleshooting/agentinactivityalertsemailcredentials.webp) + +See the [Inactivity Alerts Tab](/docs/activitymonitor/9.0/admin/agents/properties/inactivityalerts.md) topic for additional +information. + +## Monitored Host Inactivity Alerts Email Account + +The Monitored Host Inactivity Alerts Email Account are used to automate email alerts for inactivity +detected by the monitored host. The credentials can be updated in the monitored **Host Properties**. + +![Monitored Host Inactivity Alerts Email Credentials Page](/images/activitymonitor/9.0/troubleshooting/monitoredhostinactivityalertsemailcredentials.webp) + +See the [Inactivity Alerts Tab](/docs/activitymonitor/9.0/admin/monitoredhosts/properties/inactivityalerts.md) topic for +additional information. diff --git a/docs/activitymonitor/9.0/troubleshooting/overview.md b/docs/activitymonitor/9.0/troubleshooting/overview.md new file mode 100644 index 0000000000..cf675f1bf8 --- /dev/null +++ b/docs/activitymonitor/9.0/troubleshooting/overview.md @@ -0,0 +1,16 @@ +--- +title: "Troubleshooting and Maintenance" +description: "Troubleshooting and Maintenance" +sidebar_position: 50 +--- + +# Troubleshooting and Maintenance + +This section provides an overview of troubleshooting and maintenance steps and processes for +Activity Monitor. See the following topics for additional information: + +- [Update Credential Passwords](/docs/activitymonitor/9.0/troubleshooting/credentialpasswords.md) +- [Trace Logs](/docs/activitymonitor/9.0/troubleshooting/tracelogs.md) +- [Antivirus Exclusions](/docs/activitymonitor/9.0/troubleshooting/antivirusexclusions.md) +- [Performance Monitoring](/docs/activitymonitor/9.0/troubleshooting/performancemonitoring.md) +- [Backup & Restoration](/docs/activitymonitor/9.0/troubleshooting/backuprestore/overview.md) diff --git a/docs/activitymonitor/9.0/troubleshooting/performancemonitoring.md b/docs/activitymonitor/9.0/troubleshooting/performancemonitoring.md new file mode 100644 index 0000000000..1d10293ce7 --- /dev/null +++ b/docs/activitymonitor/9.0/troubleshooting/performancemonitoring.md @@ -0,0 +1,346 @@ +--- +title: "Performance Monitoring" +description: "Performance Monitoring" +sidebar_position: 40 +--- + +# Performance Monitoring + +This topic provides a list of Activity Monitor performance counters and standard system-wide +performance counters (Memory and CPU usage, TCP disconnections, etc) that are recommended for +Activity Monitor performance monitoring. These performance counters can help diagnose performance +issues. + +## Performance Counters + +The following performance counters are provided by Activity Monitor. + +| Category | Recommended | Counter | Description | +| ------------------ | ----------- | ---------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| NetApp | ✔ | Activity Monitor - NetApp\Events Received | Number of events received from NetApp | +| NetApp | ✔ | Activity Monitor - NetApp\Events Received/sec | Rate at which events are received from NetApp | +| NetApp | ✔ | Activity Monitor - NetApp\Events Reported | Number of events passed the filters and being reported to outputs | +| NetApp | ✔ | Activity Monitor - NetApp\Events Reported/sec | Rate at which events are reported to outputs | +| NetApp | ✔ | Activity Monitor - NetApp\Session Negotiated | Number of connections established with ONTAP cluster nodes | +| NetApp | ✔ | Activity Monitor - NetApp\Active Connections | Number of active connections with ONTAP cluster nodes | +| NetApp | | Activity Monitor - NetApp\Outage Files | Number of outage (resilience) files processed | +| NetApp | ✔ | Activity Monitor - NetApp\Overloaded | Number of times the agent was overloaded and had to limit the rate of events. This counter may increase from time to time when processing large batches of events. But if it keeps increasing, it is a sure sign that the agent is not coping with the load. Consider moving some SVMs to another agent or spreading the load from one SVM across multiple agents. | +| VNX, Isilon, Unity | ✔ | Activity Monitor - Dell\Events Received | Number of events received from CEE | +| VNX, Isilon, Unity | ✔ | Activity Monitor - Dell\Events Received/sec | Rate at which events are received from CEE | +| VNX, Isilon, Unity | ✔ | Activity Monitor - Dell\Events Reported | Number of events passed the filters and being reported to outputs | +| VNX, Isilon, Unity | ✔ | Activity Monitor - Dell\Events Reported/sec | Rate at which events are reported to outputs | +| VNX, Isilon, Unity | ✔ | Activity Monitor - Dell\Queue Size | Number of events received from CEE and waiting in queue to be processed | +| VNX, Isilon, Unity | ✔ | Activity Monitor - Dell\Receive Throttling | Delay, in milliseconds, introduced to manage the queue | +| Outputs | ✔ | Activity Monitor - Outputs\Events Reported | Total number of events reported | +| Outputs | ✔ | Activity Monitor - Outputs\Events Reported/sec | Rate at which events are reported | +| Outputs | | Activity Monitor - Outputs\Events Reported to Files | Total number of events reported to log files | +| Outputs | | Activity Monitor - Outputs\Events Reported to Syslog | Total number of events reported to syslog servers | +| Outputs | | Activity Monitor - Outputs\Events Reported to AMQP | Total number of events reported to AMQP servers (not used currently) | +| Outputs | ✔ | Activity Monitor - Outputs\Resolved SIDs | Number of attempts, both successful and failed, to resolve SIDs to names | +| Outputs | ✔ | Activity Monitor - Outputs\Resolved SIDs/sec | Rate at which SIDs are resolved to names | +| Outputs | ✔ | Activity Monitor - Outputs\Resolved SIDs Failures | Number of failed attempts to resolve SIDs to names | +| Outputs | ✔ | Activity Monitor - Outputs\Resolved SIDs Avg Time | The moving average length of time, in microseconds, per a SID to name translation | +| Outputs | ✔ | Activity Monitor - Outputs\Resolved SIDs Max Time | The moving maximum length of time, in microseconds, per a SID to name translation | +| Outputs | | Activity Monitor - Outputs\Translated UIDs | Number of attempts, both successful and failed, to translate UIDs to SIDs | +| Outputs | | Activity Monitor - Outputs\Translated UIDs/sec | Rate at which UIDs are translated to SIDs | +| Outputs | | Activity Monitor - Outputs\Translated UIDs Failures | Number of failed attempts to translate UIDs to SIDs | +| Outputs | | Activity Monitor - Outputs\Translated UIDs Avg Time | The moving average length of time, in microseconds, per a UID to SID translation | +| Outputs | | Activity Monitor - Outputs\Translated UIDs Max Time | The moving maximum length of time, in microseconds, per a UID to SID translation | +| Outputs | ✔ | Activity Monitor - Outputs\DNS Queries | Number of DNS queries, both successful and failed | +| Outputs | ✔ | Activity Monitor - Outputs\DNS Queries/sec | Rate at which DNS queries are executed | +| Outputs | ✔ | Activity Monitor - Outputs\DNS Queries Failures | Number of failed DNS queries | +| Outputs | ✔ | Activity Monitor - Outputs\DNS Queries Avg Time | The moving average length of time, in microseconds, per a DNS query | +| Outputs | ✔ | Activity Monitor - Outputs\DNS Queries Max Time | The moving maximum length of time, in microseconds, per a DNS query | + +:::note +DNS and AD queries typically contribute the most to the processing time. Since the +resolution occurs in real time, slow responses can affect throughput (A 100ms DNS response limits +the throughput to 10 events per second). Observing average and maximum values of DNS Queries Time, +Resolved SIDs Time, and Translated UIDs Time allows you to estimate the response time. +::: + + +## Recommended System Performance Counters + +In addition to the Activity Monitor performance counters, it is recommended to use the following +performance counters: + +| Counter | Notes | +| ------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| Processor(\_Total)\% Processor Time | The percentage of elapsed time that the processor spends to execute a non-Idle thread. | +| Memory\Available MBytes | The amount of physical memory, in Megabytes, immediately available for allocation to a process or for system use. | +| Paging File(\_Total)\% Usage | The percentage of the paging file that is currently in use. | +| TCPv4\Connections Reset | The rate of reset TCPv4 connections | +| TCPv4\Segments Received/sec | The quantity of segments received via TCPv4 per second. | +| TCPv4\Segments Retransmitted/Sec | Quantity of segments retransmitted via TCPv4 per second. | +| TCPv6\Segments Received/sec | The quantity of segments received via TCPv6 per second. | +| TCPv6\Segments Retransmitted/Sec | Quantity of segments retransmitted via TCPv6 per second. | +| Network Interface(\*)\Bytes Received/sec | From all network adapters: The rate at which bytes are received. | +| Network Interface(\*)\Bytes Sent/sec | From all network adapters: The rate at which bytes are sent. | +| Network Interface(\*)\Output Queue Length | From all network adapters: The length of the output packet queue (in packets). | +| Network Interface(\*)\Packets Received Discarded | From all network adapters: The number of inbound packets that were chosen to be discarded even though no errors had been detected to prevent their being deliverable to a higher-layer protocol. | +| Network Interface(\*)\Packets Received Errors | From all network adapters: The number of inbound packets that contained errors. As a result, the errored packets were not delivered to a higher-layer protocol. | +| Process(ConfigurationAgent.Grpc.Host)\% Processor Time | For Agent: The percentage of elapsed time that all of process threads used the processor to execution instructions. | +| Process(ConfigurationAgent.Grpc.Host)\Elapsed Time | For Agent: The duration from when the process was started until the time it terminated. | +| Process(ConfigurationAgent.Grpc.Host)\Handle Count | For Agent: The number of operating system handles the process has opened. | +| Process(ConfigurationAgent.Grpc.Host)\Thread Count | For Agent: The set of threads that are running in the associated process. | +| Process(ConfigurationAgent.Grpc.Host)\Private Bytes | For Agent: The total amount of memory that a process has allocated, not including memory shared with other processes. | +| Process(ConfigurationAgent.Grpc.Host)\Working Set | For Agent: The associated process's physical memory usage, in bytes. | +| Process(ConfigurationAgent)\% Processor Time | For Agent version 6.0 and earlier: The percentage of elapsed time that all of process threads used the processor to execution instructions. | +| Process(ConfigurationAgent)\Elapsed Time | For Agent version 6.0 and earlier: The duration from when the process was started until the time it terminated. | +| Process(ConfigurationAgent)\Handle Count | For Agent version 6.0 and earlier: The number of operating system handles the process has opened. | +| Process(ConfigurationAgent)\Thread Count | For Agent version 6.0 and earlier: The set of threads that are running in the associated process. | +| Process(ConfigurationAgent)\Private Bytes | For Agent version 6.0 and earlier: The total amount of memory that a process has allocated, not including memory shared with other processes. | +| Process(ConfigurationAgent)\Working Set | For Agent version 6.0 and earlier: The associated process's physical memory usage, in bytes. | +| Process(SBTService)\% Processor Time | For Windows Monitoring: The percentage of elapsed time that all of process threads used the processor to execution instructions. | +| Process(SBTService)\Elapsed Time | For Windows Monitoring: The duration from when the process was started until the time it terminated. | +| Process(SBTService)\Handle Count | For Windows Monitoring: The number of operating system handles the process has opened. | +| Process(SBTService)\Thread Count | For Windows Monitoring: The set of threads that are running in the associated process. | +| Process(SBTService)\Private Bytes | For Windows Monitoring: The total amount of memory that a process has allocated, not including memory shared with other processes. | +| Process(SBTService)\Working Set | For Windows Monitoring: The associated process's physical memory usage, in bytes. | +| Process(FPolicyServerSvc)\% Processor Time | For NetApp Monitoring: The percentage of elapsed time that all of process threads used the processor to execution instructions. | +| Process(FPolicyServerSvc)\Elapsed Time | For NetApp Monitoring: The duration from when the process was started until the time it terminated. | +| Process(FPolicyServerSvc)\Handle Count | For NetApp Monitoring: The number of operating system handles the process has opened. | +| Process(FPolicyServerSvc)\Thread Count | For NetApp Monitoring: The set of threads that are running in the associated process. | +| Process(FPolicyServerSvc)\Private Bytes | For NetApp Monitoring: The total amount of memory that a process has allocated, not including memory shared with other processes. | +| Process(FPolicyServerSvc)\Working Set | For NetApp Monitoring: The associated process's physical memory usage, in bytes. | +| Process(HitachiService)\% Processor Time | For Hitachi Monitoring: The percentage of elapsed time that all of process threads used the processor to execution instructions. | +| Process(HitachiService)\Elapsed Time | For Hitachi Monitoring: The duration from when the process was started until the time it terminated. | +| Process(HitachiService)\Handle Count | For Hitachi Monitoring: The number of operating system handles the process has opened. | +| Process(HitachiService)\Thread Count | For Hitachi Monitoring: The set of threads that are running in the associated process. | +| Process(HitachiService)\Private Bytes | For Hitachi Monitoring: The total amount of memory that a process has allocated, not including memory shared with other processes. | +| Process(HitachiService)\Working Set | For Hitachi Monitoring: The associated process's physical memory usage, in bytes. | +| Process(CelerraServerSvc)\% Processor Time | For Dell Monitoring: The percentage of elapsed time that all of process threads used the processor to execution instructions. | +| Process(CelerraServerSvc)\Elapsed Time | For Dell Monitoring: The duration from when the process was started until the time it terminated. | +| Process(CelerraServerSvc)\Handle Count | For Dell Monitoring: The number of operating system handles the process has opened. | +| Process(CelerraServerSvc)\Thread Count | For Dell Monitoring: The set of threads that are running in the associated process. | +| Process(CelerraServerSvc)\Private Bytes | For Dell Monitoring: The total amount of memory that a process has allocated, not including memory shared with other processes. | +| Process(CelerraServerSvc)\Working Set | For Dell Monitoring: The associated process's physical memory usage, in bytes. | +| Process(FSACLoggingSvc)\% Processor Time | For Logging Service: The percentage of elapsed time that all of process threads used the processor to execution instructions. | +| Process(FSACLoggingSvc)\Elapsed Time | For Logging Service: The duration from when the process was started until the time it terminated. | +| Process(FSACLoggingSvc)\Handle Count | For Logging Service: The number of operating system handles the process has opened. | +| Process(FSACLoggingSvc)\Thread Count | For Logging Service: The set of threads that are running in the associated process. | +| Process(FSACLoggingSvc)\Private Bytes | For Logging Service: The total amount of memory that a process has allocated, not including memory shared with other processes. | +| Process(FSACLoggingSvc)\Working Set | For Logging Service: The associated process's physical memory usage, in bytes. | +| Process(MonitorService)\% Processor Time | For Other, Different Device Monitoring: The percentage of elapsed time that all of process threads used the processor to execution instructions. | +| Process(MonitorService)\Elapsed Time | For Other, Different Device Monitoring: The duration from when the process was started until the time it terminated. | +| Process(MonitorService)\Handle Count | For Other, Different Device Monitoring: The number of operating system handles the process has opened. | +| Process(MonitorService)\Thread Count | For Other, Different Device Monitoring: The set of threads that are running in the associated process. | +| Process(MonitorService)\Private Bytes | For Other, Different Device Monitoring: The total amount of memory that a process has allocated, not including memory shared with other processes. | +| Process(MonitorService)\Working Set | For Other, Different Device Monitoring: The associated process's physical memory usage, in bytes. | + +## Register Performance Counters + +The Activity Monitor performance counters are not registered by default and must be registered +manually. + +Follow the steps to register the Activity Monitor performance counters on each SAM Agent server. + +**Step 1 –** Run `cmd.exe` as Administrator. + +**Step 2 –** Change current directory to the agent installation folder +(`C:\Program Files\Netwrix\Activity Monitor\Agent`). + +**cd "C:\Program Files\Netwrix\Activity Monitor\Agent"** + +**Step 3 –** Register the performance counters manifest file. + +**lodctr /M:PerfCounters.man** + +Expected output: Info: Successfully installed performance counters in +`C:\Program Files\Netwrix\Activity Monitor\Agent\PerfCounters.man` + +**Step 4 –** Restart the services: + +**sc stop SBFileMonAgentSvc** + +sc stop FPolicyServerSvc + +**sc stop CelerraServerSvc** + +sc stop SBTLoggingSvc + +**sc start SBFileMonAgentSvc** + +## Collect Performance Data + +The performance data can be observed or saved using any tool capable of collecting performance +counters. For example, Performance Monitor. + +:::note +The following script is only compatible with PowerShell 5.X and previous versions. Using +PowerShell 7.X requires Windows Performance Monitor to be configured to collect performance +counters. +::: + + +Below is a PowerShell script that collects the counters every second and stores them in +`perfcounters_SERVERNAME_TIMESTAMP.csv` files. The expected file size per day is about 50MB. + +Run the script on each agent server using the following command: + +**powershell -file AM.PerfCollect.ps1** + +To stop the script press **Ctrl+C**. + +Script (save it to AM.PerfCollect.ps1): + +```powershell +$sampleInterval = 1 + +**$maxSamples = 0** + +$outputFile = "perfcounters_$($env:COMPUTERNAME)_$(Get-Date -Format "yyyy_MM_dd_HH_mm_ss").csv" + +**$counters =** + +@( + +**"\Processor(_Total)\% Processor Time"** + +,"\Memory\Available MBytes" + +**,"\Paging File(_Total)\% Usage"** + +,"\TCPv4\Connections Reset" + +**,"\TCPv4\Segments Received/sec"** + +,"\TCPv4\Segments Retransmitted/Sec" + +**,"\TCPv6\Connections Reset"** + +,"\TCPv6\Segments Received/sec" + +**,"\TCPv6\Segments Retransmitted/Sec"** + +,"\Network Interface(*)\Bytes Received/sec" + +**,"\Network Interface(*)\Bytes Sent/sec"** + +,"\Network Interface(*)\Output Queue Length" + +**,"\Network Interface(*)\Packets Received Discarded"** + +,"\Network Interface(*)\Packets Received Errors" + +**,"\Activity Monitor - NetApp\Events Received"** + +,"\Activity Monitor - NetApp\Events Received/sec" + +**,"\Activity Monitor - NetApp\Events Reported"** + +,"\Activity Monitor - NetApp\Events Reported/sec" + +**,"\Activity Monitor - NetApp\Session Negotiated"** + +,"\Activity Monitor - NetApp\Active Connections" + +**,"\Activity Monitor - NetApp\Outage Files"** + +,"\Activity Monitor - Dell\Events Received" + +**,"\Activity Monitor - Dell\Events Received/sec"** + +,"\Activity Monitor - Dell\Events Reported" + +**,"\Activity Monitor - Dell\Events Reported/sec"** + +,"\Activity Monitor - Dell\Queue Size" + +**,"\Activity Monitor - Dell\Receive Throttling"** + +,"\Process(FPolicyServerSvc)\% Processor Time" + +**,"\Process(FPolicyServerSvc)\Elapsed Time"** + +,"\Process(FPolicyServerSvc)\Handle Count" + +**,"\Process(FPolicyServerSvc)\Thread Count"** + +,"\Process(FPolicyServerSvc)\Private Bytes" + +**,"\Process(FPolicyServerSvc)\Working Set"** + +,"\Process(FSACLoggingSvc)\% Processor Time" + +**,"\Process(FSACLoggingSvc)\Elapsed Time"** + +,"\Process(FSACLoggingSvc)\Handle Count" + +**,"\Process(FSACLoggingSvc)\Thread Count"** + +,"\Process(FSACLoggingSvc)\Private Bytes" + +**,"\Process(FSACLoggingSvc)\Working Set"** + +,"\Process(CelerraServerSvc)\% Processor Time" + +**,"\Process(CelerraServerSvc)\Elapsed Time"** + +,"\Process(CelerraServerSvc)\Handle Count" + +**,"\Process(CelerraServerSvc)\Thread Count"** + +,"\Process(CelerraServerSvc)\Private Bytes" + +**,"\Process(CelerraServerSvc)\Working Set"** + +) + +**$variables = @{** + +SampleInterval = $sampleInterval + +**Counter = $counters** + +} + +**if ($maxSamples -eq 0) {** + +$variables.Add("Continuous", 1)} + +**else {** + +$variables.Add("MaxSamples", "$maxSamples") + +**}** + +Write-Host "Collecting performance counters to $outputFile... Press Ctrl+C to stop." + +Get-Counter @variables | Export-Counter -FileFormat csv -Path $outputFile -Force +``` + +## Unregister Performance Counters + +When performance monitoring is not needed anymore, unregister the Activity Monitor performance +counters. + +Follow the steps to unregister the Activity Monitor performance counters on each SAM Agent server. + +**Step 1 –** Run `cmd.exe` as Administrator. + +**Step 2 –** Change current directory to the agent installation folder. + +**cd "C:\Program Files\Netwrix\Activity Monitor\Agent"** + +**Step 3 –** Unregister the performance counters manifest file. + +**unlodctr /M:PerfCounters.man** + +Expected output: Info: Successfully uninstalled the performance counters from the counter definition +XML file PerfCounters.man. + +**Step 4 –** Restart the services: + +**sc stop SBFileMonAgentSvc** + +sc stop FPolicyServerSvc + +**sc stop CelerraServerSvc** + +sc stop SBTLoggingSvc + +**sc start SBFileMonAgentSvc** + +Once the services have been restarted, the Activity Monitor performance counters are unregistered. diff --git a/docs/activitymonitor/9.0/troubleshooting/tracelogs.md b/docs/activitymonitor/9.0/troubleshooting/tracelogs.md new file mode 100644 index 0000000000..fe71fa1c23 --- /dev/null +++ b/docs/activitymonitor/9.0/troubleshooting/tracelogs.md @@ -0,0 +1,45 @@ +--- +title: "Trace Logs" +description: "Trace Logs" +sidebar_position: 20 +--- + +# Trace Logs + +While activity agents store activity logs on the servers where they are deployed, the Activity +Monitor creates Trace Logs that aid in troubleshooting issues. The Trace level option set in the +drop-down list in the lower right corner of the Activity Monitor Console determines the kind of +information kept in the activity agent and monitored hosts/services logs. + +![Activity Monitor with location of trace logs](/images/activitymonitor/9.0/troubleshooting/tracelogs.webp) + +The selected log level applies to all hosts added to the **Agents** list (if not specified in agent +properties). Select from the following trace log levels: + +- Trace – Records everything that happens, most verbose level of logging +- Debug – Records all debug messages, in addition to info messages +- Info – Records information on the steps that occur, in addition to warn messages, and is the + recommended setting +- Warning – Records all warnings that occur, in addition to error messages +- Error – Records all errors that occur, in addition to fatal messages +- Fatal – Records only when catastrophic system failures / crashes occur + +When the log level is changed in the Activity Monitor Console, the new log level is propagated and +applied immediately to all of the activity agents that do not have custom trace setting. + +:::note +Trace level can be adjusted in the Agent Properties for the selected agent. See the +[Archiving Tab](/docs/activitymonitor/9.0/admin/agents/properties/archiving.md) topic for additional information. +::: + + +![Collect Logs button](/images/activitymonitor/9.0/troubleshooting/collectlogsbutton.webp) + +The Activity Monitor Console has a function to copy Trace Logs from the activity agents to the +Console machine. Click the Collect Logs button to open the log collection dialog and select Start to +begin the log collection. + +![Copying the log files popup window](/images/activitymonitor/9.0/troubleshooting/collectlogswindow.webp) + +Specific agents or console can be selected. After log collection is successful the logs are +compressed into a zip file and file explorer opens with the zip file selected. diff --git a/sidebars/activitymonitor/9.0.js b/sidebars/activitymonitor/9.0.js new file mode 100644 index 0000000000..7b1f64de61 --- /dev/null +++ b/sidebars/activitymonitor/9.0.js @@ -0,0 +1,17 @@ +// DIAGNOSTIC TEST: const generateKBSidebar = require('../../src/utils/generateKBSidebar'); + +module.exports = { + sidebar: [ + { + type: 'autogenerated', + dirName: '.', + }, + // DIAGNOSTIC TEST: Comment out entire KB section + // { + // type: 'category', + // label: 'Knowledge Base', + // collapsed: true, + // items: generateKBSidebar('activitymonitor') + // }, + ], +}; diff --git a/src/config/products.js b/src/config/products.js index dec863814b..d13d6f78c8 100644 --- a/src/config/products.js +++ b/src/config/products.js @@ -106,10 +106,16 @@ export const PRODUCTS = [ categories: ['Other'], icon: '', versions: [ + { + version: '9.0', + label: '9.0', + isLatest: true, + sidebarFile: './sidebars/activitymonitor/9.0.js', + }, { version: '8.0', label: '8.0', - isLatest: true, + isLatest: false, sidebarFile: './sidebars/activitymonitor/8.0.js', }, { diff --git a/static/images/activitymonitor/9.0/admin/activitymonitormain.webp b/static/images/activitymonitor/9.0/admin/activitymonitormain.webp new file mode 100644 index 0000000000000000000000000000000000000000..cd75b3dc6c63e2e230c7be553328755548498fd5 GIT binary patch literal 59178 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 Sf(j4!2m99=3p4XSyZ;09sD%sw literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/agents/add/activitymonitorwithlinuxagentinstalled.webp b/static/images/activitymonitor/9.0/admin/agents/add/activitymonitorwithlinuxagentinstalled.webp new file mode 100644 index 0000000000000000000000000000000000000000..a5bb08872fbe17437e3bf5c134ded2b328b13871 GIT binary patch literal 38338 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 Y3-&Do?7s?H!a{HKpBgt8*FU@e16;#0UH||9 literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/agents/add/adagentinstalled.webp b/static/images/activitymonitor/9.0/admin/agents/add/adagentinstalled.webp new file mode 100644 index 0000000000000000000000000000000000000000..c778f290b7901a02edca643e977917380bf27f9e GIT binary patch literal 40716 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μo(kNu34;5^YuWPXv&&DH8Bo!Y5=uJqR1GjV`f>uB3S%Qha6y zzE91aDLe^2n?n zmW8unVlWpUR_g49rC5BlH924d=^tu67~IExlf_&vWtK)^aAb{JJY;xawcIj=5=^8MGg zg3B@d8G7t?HE&Anmcx0%NIXjYp$s3z1#m_|Eq`avp^N-hCVY$)p|3xHzBK8(Oc zoFCpxGCrfhA2&mP?3lmP4iO5qGJUyLL^YofYilIp^cZ_u5L+f1!cn{%YZL?opG1Sj zc$nPt*9LO#gH$p1G#@B6Z>SsWINm^#d87RBXU;(W2yEvM9{R-c&Z%(N@L>qoHz*fB z#fw|QvXOLlxJGoCdgZ+@kruuNN|21LX3q+PeR0F1zF;%R5#=$kcxx2d28zD0B($$N zpQ;WuGh!-kYpW7^@Sk}UMVfOTF{aauz;rRN(H|qsd3T)4Ir7z())U|DL1G<4R!JiA z%zT}QcP(y0De^sa!&Y2ond8=i+~{JSv099LS76977Ic(3fF4RvFfc{#rLwuOb^c-W zV`d+*eM={u*SFpyDX0CD;Te9ZE&Go>9RFWFhmQV+YeUU9nSphxZaG)q48!NJMKL=j zd9)u}FIW&M;2X)%j%u%UCgPX`z0PODzg0=MqF)=`e1DOZ*|^Ip}*rs zUvG>4rGYMYv5KXnc+mw+F;gc(lY3g*Lg3f>fU%-E-%e{x;LOieXQd?opvt9f4{WXI zoi9kstyr4dnV{m6a6jp0Q5G@|O7r|QlaQG9>l>3ssJgT9s@M`H-b%Q7w~e4eFP?yE7XumZ|k(phZy{7EU5*fM~v83t8_WNy88iN zzFj5ED1BS^Mt)}vrckdZ*b4Tf^#`2BHi6jm+}ow~8H&f3vzVstJU%vh1qNKSCnEUB z!RYDb30ho|Ybn2=dj8SloRu%^z6r7ZL9`@~7X3-9tNVf;+IhS#iAUde_>M)=t^vES zD;CzvmZAuWyB-X7B?1YOcyUkw(GK>eHb4$5`vLj=ja!efihL(UnpV=@V6P{D&akGzR?k9IJ<)P$76PvAP98NO>+!oN**Xy@=NkU+eU>NMsl%&{5(%(=E`i9Xuc){x8 zNdn&>g+eh&q1GSy0UAAuU^L1wIQqm`6y_f1g-*Q&mPUC8xnr+ceKP%FN8}Pm&(6?q zGrs~Z$B&|l_|r+4WTvJ><8fR^6*6chI!1dI6k<&4dz}g8IBFB_=48v0z87yRN##Q^ zHV*cb!^y2Qx~_r$S9rmu)o0-d8nN-qQ@1Fr9W>0ELu@HU{QY7@^{HwJPYclquKLcq zR^suGUYzYBvtLyXFEa~GAW_7ojrK(wvWd$l0NyE7S&;npkrt^Uq5%@_cP5Ln*q6nJ z7wTo?Rye`4p@w~=l(Z!O0pA8}DtGCRRU5M2IaSS8oD6;%P4#^8Q1aEGk%B*GW` zX+%Tf;Ysk3X~BMYE}OrV*~L(^;YltV;!?o-K9Y&yO@JIV0tA)8ISML~cc z**tZ{&`5I7k(B|8<#&2zCSughBu4wJG{T#z+miU2x`r~jcee~*?AwD_)iXx1d6KW} zzvq$}%>>#Gtu%G8L;_PD?smDVaxvd!8?LFN)*MG!ky?7$`<%!@OUUFq-jBw?!_7!4 zt(?@Y1UKIpaXRkLleZG4M3{u?_=a5g6I8At3?V#3*$VBONP0t>x*F4}ITkodahb9- zp`&N|`Ta{~Vz;@7wLOE25+XNFRG?EO79-!873|pVIEx@nzduKwGfOwOr;4B#SE!$N zg}Tr!IgWl7FOk7TLo@%3jw`5qZ&qRE@-WvD6fqYd6xy)@3G;3bW>`w&GK0X5!I#@$ z<;L;P*T3fKcQaD)#0HN>3cWvZ@C94%8I>Z(<3^Een~);CduC#anrc8je)e}=atK2y z2fN{5i^Ooe*ml;EL~;C6z-tUf)^Ihjy1ZV3YX8Lm^>vYZALjU#7$+Tdr5*U>-F=NT zS15X;R)mZ8lXhH2-0);{2TLxb)A_nh>>hRgcdqE_r*ED#6Djb}F(b?#i!yWy9ITrp z)-0SIWhW8Gue9bDsmH~0Xpi;OK!gU_5Dw-_`l!cmAtWUEhee&HmU$XNCsu-uUyvHu z^x(yMMFrvtS1+hBJh2}Of4L&Ehe!m75Grh!3%Ow}YZhochIpdSIGuuu;Qg0p_9?0y^!Ga5PG@FiWJ)9Q7_$g#1Zpmd;2}Iw^ zq6(S2Sh^HlB;Wn0lN12kZ;Ka_f=Mt2`^%CWU*0lS5KXGuA85-_$%7x3{?~H2rRFBE zz{>NQHLUEUpdN9!uBlbOJVTRA%nO!|gBs*?Xs4RZ_NV&`4P*nM z=L3X2M-*r$!@i4S;&HSMreUx34j!m>+9nx@55jf^7+{nuGX+DD&kMm15+l_0`Zlit z5_NZeCClZ4Z>3n@9k|ULOG*LP>WurQSSB=UXH&_HORhq9q+KMP^86b7Y>CELEr-Ic zX1o#Xc#LuLX+w)#{Wn2E9*R^~k9t_{+qW}Ux-rn)qK+FPYmjLs)gxgmGME{?@l7KS zb_HwCePUW(dVD%E$q!GU^av^4+2Fi3`8C89a6_I1z6c<96m%v-J5-M>%6&~jHx6t` zRd-mmUU=b#Pzl9D!M|L-&(4h0;t$E)BpwIsTCWfYz@TNOiX-+|)krBLy9&M_BbJHR zfBbIvi<-DxpnBNSTwCJolFSnquJ7M%m^M4yJiz&0J=X}g6wstL%Iss>xUa(IPL{&Cf`Lon#59mBk_(QC`j<9Xl(30rD=UXd@bchhLE7%mB29EU% zCl7*}ya@fxO~-kZPLgm4AH%d!$;or>AGhQ3+T>Isl*k50y0g*wG7V0u(G9x+3=uuu zIdPf|8OXsyuG0++mmd5##~feT`7fka7|Rp0)Y#EfOelinPWfN5kUcx3wyT;rCfFaB zWCj-OER3%3@N(030{bT8Xbwf}L0fB=?9TuYGEM8En05{NgjyYw3!|M|1N@E#jN(=B zC{HD^?dTs_r>tFb<$JwP8(_J4v}c%9f2<4AsEJ<_a~U3(gX!Mx1)NoarB5F^M$N}P zc0HEwqN`2LrxM=CJ?&U3AUD5@JsK6zvV4Z&_59^G-u;S<&LCKGA8o*ugNi+Wbur> zYPi13J?+hG37+}|~6#?ip1Rx+l$Rg!89*_(6qV9^1t(|E=|Ma<7#8 zD(9H*=#8CK{<(0&GFZ69|K2ZI5%@q_+CAAu95c6FKnr!9F15f^os(RKMd$O#$1+?B zF+Gkl9H~Wom({fN)6BHWUCd516fVP}zq)Oi>qh8k%^A$nxbVQx^@Oh$==*brT@Eo-V?>5S8B<`3UXGT2) zoTE@iFqt`-v_AbK35^%fX0a6C&d!A}l53^gZF=NRkT=)WSh+;ZmYJNPobwv>=r3HF zUAzzP#aOJaNumN2On@!*6b8$W2a#K0H{!b~*j{SZod{h(!gd6ENGa~O%Y4G_ih$qQ zj4^fK;SW4s4YxhIl1ss#U_pbNSMyctq_6LNPi^u@h?WQ)c#l6*?u*nr$--ADw#7&I^#!$LO1D+w*DLF7>Es*Et)}vGzCbia?kB(eeo}5VCaq zr4DEXVOBFh2ICQ!Zff`mQVc+PKvX{q(8FR+2tVSs+~gZ32vkrL42v$`aJ73wig%98 z&E(rnFkEcJf#XWo19|nx;Od+1cFsOwc3?ekJMz`8w_>?kyWNe6ASRj0?!Ct?WFMvW|@m}!()fcfcLN1){vY1esS!DYU;=>=#o%)C* zGVVWg@21MZH{(Y}x^?&^ijmsQW`m0 zu7&I^9Ac3erG8_p%Rq(n0tJjF=S!-w$yayw>ql7+i8Wmn^|f3wXr)R&ZlLZqlF>obl$)&$#*-l5T1dgR^P`3v=6*ODZ<#dtZMs50l7i z-A$gN0eV5qag7)kH->(pK@LMVt9h9G$6KZuJ}omK-u=MwD!GV84d5UO%V=X?@fdtq z#ux<6@;bAD4?CPqnUE7om`m(LD>=Sk!zJB6ki^v(=5H#!ARQy+jElmTLoDh5cg&Tc z-tAY|Mr>ts)BG|^>4LZ|5`Z$LAYgZD`k+~Tn8;aRqoF|*gYsG#wOtfN-3KMXx}-Uk zMTdb*DfwbT-?s>(g5!(a2i=`msPWRY)*SQDQq>quK)Ux7&X?FkzvYPkN2)Df3$tTl z!GPS`Za}FDw&4XW!#BAZJR{O)m+PYn;JCjtX2gTs7D0A;bjjk7yOJrS#0C2hRL<7~ zHc0DB;)`AlHwKdRm~*%btLMKRfC=NrM3OgDoY9$W?q8Zggk`TET3!-U#A^CwL3OU+ z9rr~it-pEdpZyJh@3Bk6_@fiEw0n2rOlFZ89ytArM7^{)UA##`RvWX0T|3Hp;Zw}z zt6Rr%IO#cw+-jd}Jic+;Hy#vEDaY4vN%p1CgDVnD-=29e*rzA{d@vGSBa5@6EXJc4 z`nYKwRAOX0>g{%IGe~6Z#6%W9I?E)B67IXJQ4ZW`BNw+R@jDo<&!Oc}%GW))@)?52 zjlI=!`)N|ZMx{}6*@Dt6a2;{0BX=~rf%OV+<`3u^v%x+2zBSA>JSXy4L=~k|!n=Ag z4Gz4?(msDtQZIrnt<;pQpXZ{w7Q8sm{Qh(of==WvvJT1& zS=G->HTytO0e6+`#YUpE|25GsEb!Y0jlszxPW$;|_T~Vb#5rI;{gYDcH$$Gc0N~=L zh6j2$WK+#CySSXVq8)7Y=O-*xuFMF^TkSQpS1l)8<=Nh>AQ;2hAz7s6obpxAx!2F= zk>v;_-L5G348qRATRKQTGt**u7Pn)BE+m(RLR z%A#=={332fIl;0wn~)cs?;=ciL2VvQd8L_ecLT22y9meow{dma##vAKq;XipGcb<7 zoy;GmLhDBoLZ;C&@DXW+^H4Gm&1eNP^J<3kAcvn~v}67vkTv}#k>NySJt*5J!dzbUB06Wx z**z^_$T-#`geX93^aGVbqo_Jw!iqAte1ptj+dZ@(UPWZ&CmTfS(325`6C})+7ComQ z?P7a^zkkaPgY-d0N7d&G%W!O(w$DJp(amg(cG6pk|Fza-RkT$1v41ir>3HJi-1C8& zzIQ6qXwPwudM*`P4p9g_yJ{bPVE#HbWOZAmO@>Y6n~D_wBs)w-1|HzNw&9j0|Fnok z2jTVEI>7$%%6+51_J{waPL)mQn0I%}UKCn?k^jEPDo(8MZ?_aJm2#?p?T_x&Viwby z&dx|el!IMwMx_nxr>@Ng&nfx+b53e*0DJmTsWlPuq7)e)BUDo5+S({dz|U+R|92qi z1Sll;SaAk&qt-8WI`3BhE^wa@71gF1-Jt zjV9Hyq2-<0BJhfZ+yi`DJtIU;_?@UlE_8gd?x6#yXi?!n0UZJVCAc<3i zx%{NMvuR&~XI5r1m2z5=MW&_zsSC3}Ibp@5BifSWX`_FH8Ek49Ljms{Z2nbAH7W4> ztr570^IW*F-juO^s-OiPLAijxp{v_0dTqZ8fyE&%H1oKufkjK=U{=Q?KHA7l_BiPe z5BvO+ssWWH=s>C=B$u@j1Sbtmu=+ayq(kpaUqp!Ow?IgY;%QVEeGSDGLSC~87CR-o zCKEm&Rm%5ZqNL6Zf6w|G%7B=KO*cS6BA=Z8=;k8l)}ya-pec|>p259Tg(^|dVMUcL zF3@{XyT2jn?i||t%PkfHOQ+mdn-$!Or7hzYPgPk0;E!-VZL`mM&ok zS5WBJ-_k`i8Y$7`Izz=|N>o{#VxWZi(EXKEbI zUH`IOq5#B#7qx=Trf8swADrM7)fe|8X0V%02YuqaH?PxnCMhK`)*@t>>KX9FyD=*oC5T|mMSvqa~{$srHO9+U#><`3W6e#56CEc z>+{Le;>*`AGh^ z5M7|PfUlJN3BEDT)$nYO9)T*9Revb?p&4uJnHf~ke$pfBH?PL{4S(<~1+Yg)sJqaF ze#j0*2)Y$RKU>2`t+h=^SkzK<2I{hwXYDwJ4D*Iv}yG#IV9Da0V9#q)4Gxn$YfzA4jGWAmUs#E^@PF$fQF>om>3VIC|d4sKh zz4Rn7G2qwQiK!t(S{6$PueVK&zQ#4iMNE$GOy(gMKRO@20%%URwyAkOW5x9*5SZhdmmJ= z+|W!xmKd60KLrjBP= zzm&0O9s!dBP2SeH{#Utn-Fjk2N;~D!>PnlZm1dH1Hb2_jQ$3{!-&_y^ghnX7{X`~~ zu(|!xCcM}tHog!-EVEz6n1r@^V7TKX2A?hX&956*Ro92?1E9z)F-__W{*=lw)^-tU z*YD0)I_&1J%c(qNez2>0cN^)={h_YVzqDOpMeRO#BwN)hRER)uWx!TTPFxK(ad#=&(DFa_i(DfE}(y^js>avyr#37K=tUn(M<5iMXL5ZfbCe5lmx9c z1Xleg9`XY=6q5-!%>*-~uLuu8GubSjU*-4;k^*<#TFQ4ratW3djVVhv`ckfr?4g~5 zBWQwa&Rl!6M61#!@w`Eb6RX(>$O})#14krA%ZMSocSGNB1GSEOg2_X_(jar=LCok{ zR#?$v;ItdFyM3KD3w+C(#6Ra{Vz<*w)hGDqsjhw;F6llBc0*2kAok>5KsfL+p7E^p zf_|D^fxXxA+boSG&Jk1$B%@2h=`6KDX0@~V3yoPhOf>@b$M>yZLBr(}>@qC6zOJaQ~{5p)>|T-&tw?k~P4fwmRvv zB{i8{xD49PO}{#(n4sVs{F~3H)x_CK=A?K?#@Uy7k}lh~;FP}_i*wt!4M@h;nf9W8 z(3Q`(9bNi*5DKcw+4JuWq)rue_v>6VhW+sdRY-S|Y4#Tk;hx2YJEh_Hgzp}&#(2h7 z3mw&sb|Ovx4lkl+7G}NAmyr?&@;C|gI)8OKO8Q#GBJB3cX5tv!ao5AHQ(9Ioqqwp# z(;$7*b#VkgL1bZ-H-31CnCCtgk%la~1yj&v91{+DSZM`L5Ie)`!AXXI*K`C@9sgeE z3-PhlgfCQo5-v%QOS`>GQeXD;r;7dFW#4BM4sWSBB$?#t*U1x@jN2N44qUo0z2_Dm zq6GVMNtCcP)4Hb>!Cs52!1FJhAms5xLDgjAPA`WHP#<3PtTwOIFH@^cTN!(ed2vt@ zTa^4^QNQk%E4Dy`9B8>=`k##w`!7jO5>lgmA}WrNcu3Ph`c)$+brx^12yUy&PogSWP-@1#zJ#?9PaN2`D- z(oT+Ga5wDg+y0CcRDofh3A0QT(tj6MuebFRtXRPW?0s6**KyjGB{(fi-OZIVB|ZP% z)aYO%C5MKhK9qG3ca3Q?`A~qiwA^LLKR5njFJWACLSR{ay!@QqM0{{UlZ*!(>OA52 zeoFD_&ddleB3$x$>wsKETB1IsmKMOFrc{Vxc!F2n-=x*z6`&duS7Ddql+Sg>eq z0@1@@dnvDi0T7<3Tx6VIkrWO)f(dk=slAumOG0p+@)bZTknbrEPx$^+`$xMV=TD>W+czsfgO@E$8e!PK2V)yzw?L@AzK$4V(2{)oU2 zK-&HK{d6{vckDVbNMV~oO!=L6&463!^5c-CnD-aCeUvoa=({pdmoxI3<DOTQ(?X0q^*w}AovT2v8F0n4i5fw8NJc*5qKH|6qAVaar zAk_>CNW*F%asXtVBwTwQH;3ylJzuW*=r7g0yDd*SFu%wBv%`;*w=#(i2b|Uv&aI>{ ztIV|NbWxh1E`p!)?qf>kyj?mfDvx0UrNNRg_t41ui50|hQ- z=(-#weAXlMyEAJ`lqN!HK09Zktm=#AQR>+e9HIz0lKrtAQJgc$!O|^(;bWy<6+<`+ z$9T}3TNRYn(8@e zI-ml!UyJHubLnAQG-+5TxXQVpP-3NyuJkjpWdvPOaj(7J7I6(*CVcIza2Z~jvbK`m zt<~3v2`bc!QsZcmU!}OdNlUJMRIzV{_q4fubL_8HZvp?#K>LG7_pu-feW7EO85lN- zmxmQt{p!J_VIj7;4I!B)F{FV%t%{ghxSb0q_=fC&;esM{=xjrvOAurpJsF^=dTDgl;z@~RNhIXXX_QoLb zXT3MHqd^J#+~fDfJCOS=a{fSuX_1H11kxj7*Kg0w^afOL4}eV(BQJ6R^{zLDQQ>-oFeeF77>t=Yjf^kHHc!`RIE zz_YDA!F1jT094^P zfRA!F&Lzj2uyK~G^V}+t#te&Gz>{Pz3QxJkM)nxHJki-?3vmI8hMolO7GAP8%Ji%y zEZehWhI=jj69Oz4tuwiq!_l1hb+0)Q3%2GLD+@@(Q@`=y66Hyk7P0*0gcSYt>WiiB zf#u2nogtp!xJ-afMJuKt=Zfd_LeJtr;eZtWfd+nBMf{iopaJ4&%BAoPKYgiW3b^Ip zfyug${%MS*{y#3IqXHPqZx-jcX3e#yh^=uq%mERR6nFBB*Z~9dM{#8;g6HF6xnM`= z?FUS8!q^d=2I77Lka2wlhv{OT+zcXcjKG;;9T*@WYo292t)h6*ViWrf&t?i$Z*1B* zkpl%5K?#M!UQX-h{FLxU$?K9C%EiYx`)3t?dxrR(BGHYbN(RosC6&pwyxJmcE~d^N z>(CFEOljbO$S9$z?DaL#Mk|j{E8+&yFRc~m%OWLA(@GJNUec$7V9w_j*B>NEFmlcA zk6_LO7AX#-7tv<;RvXXx$t^-~n`g?$tzWW??Wji+sTyUP2{%5~zgk^uLPW?nt(1Fv z+j4}0pL;shD~SOFzEo&TQp9X74h2a=Og zFH2Lxg?z;6uE68ZoF1YW+SN^3BxOv>w-8=a_zBrdG&`*NzvUuf=5!R)5|x%Aq7qB; zW?wpAHr?!zJ1ysMhUeTAIUo{3#8}p*kmtQPkJhD-Sd(>!*WzA~WF`=P_*zdPftg`1 z1J2{CG*_5uUC)wR^YZ5KWPE^d)`#Kni1m2GH+A9LPtGx^C60AkH3|pu7%M%^JMN#e zoC5VMc^K%kDJ-w*?wYSvE~FErfVG+Eg>~1mwPX5T1P8xEw$$t{8R2)S8LUPAfv&=-}1w%Ba_C?$s zHmWpjiyMpKV&IE&AY1R`>}TxyDR0 z01xX6@ z1Ca(G=l8(Q30o;7+~PO0r@L zsrA9u6*gs3s1JZ7VpQApM=yeT376#WIcg>HVtGW3nBOwwvihJbufWu5vRujRdUr%h zPQy*=?w{bqT;j+er=*7GWpda#_@`0U4q4bzxF!JKss8$XMYn!gASlU?bhHBEiWEY> z?%s*3;rZUkF!GQV;fy!(1TKlKq8!yegWL`!TiZ}RWcRh~xv-q}q|)AmV9@D_VbQh1 z7p*Lbb7)SCZ%k8cD8O-iw2wV3paRLg>ZP!VwuS^tftyG_(2WW6M2=K0N#@Q>0l!oH zy=Hp922vN)8v7KJ*yl;Igg+U%E|WA#Lq-A2QMSQS#`_Fo?>e84yN-uudI_7UoD>?lHNM?CXPfN$sD=x{&F4Puo!xZ$`S;7~rvP=`si zmv1wMy%wy$ogh&2>G-}2na`)YFEN@;9(Sbmw0$CnY{Zf2ja+>5?fIaDj80#1 z0&4=*Tb)fz5)pR*P$T`X>hYs;kDFwSvucDnK4Y&|B-xRmuuHJIU64+rIcOD%*96`U zyEwZAD!0LWuTqR=ftd!jdLuVhL9`6~q@}*Dk&gA)@30TtoN%NZBC~Rjd8kJfE4KoH znLGgeQvbUyxDKoQ4n}o}rZA#AWtf6~0)`VtLlT4SmZTJuQNP9ndY|1A@ljQuGpl%= zAAr=P)!{{$LWfOGamk4F4=%)(Ut{8Gq!kL4Z|X!m^LI!yhkmo~(#&3nVTG4Me#x+# zG^y|tmNZ2)_b0dX9XR_s!OCl)YQx!;*4BY%NkLM1e!HM}5}~&uF{~F7d8nyp`J~6_ z2!cBUZ>MZTnI(C?wW+Dzghez;^sk48UEg^QvNjQ$7A@Bna=Jf!`R|0ouSv$8JLs9l zB%c|HNUh*l{~#RdWZ4|cBe@r8F5pgX^A*VyYrl;%kGx0)P*EY|sP&<>!^%?7`ToLk zJ6Mi@8a=Fj^Q7_=3T?{AxRR%^euUoNZ-jML*K5>&fyvlLmd7$ATL-B5ysfpFO+f4D zWY&uLleYIK$llEn(Bw#_N%8HCSuJ2&cn5*{yy=0!3XSlo9pfntw>R;v1ravT+C$UB z{59>|vbMyR-jYSg@sF zGfj7hFM~o~4dD2Nih?eV(Gw19C|DGFV_Cr!z8Q+dT>y#q&%p>Bf`SkJ;=%SyZRI`^ zrdIW`@4L&54gK$*)r8L>?)fe@cvouX$&QntBwd@(fMB?Mt}2LLl~y2t3PL2~pD)54 z$?nlyUQIFn8*qZ1SzjO?Q0KJ9JWZGlUqGOZ>3_gmL~}uEs{W!e^1`4RCl)9C{+$D@93MYUb`1br;$9qU$0VJAXYd{N zJCHs%h_M)FmKi|jU-{GruixMR)>EFUg%e{s9iaeKhjm4J=1Il5t~AfEXjz_@g@=^z zQcCVGxJEc&qSJu`;F+3iI7)ArGG_S${c8#w35I9S0bvP%5(gEEqFVFGq2R{jP^=Vg zk8FSa4|6HVa6{$Htoum>Nn={fYH4Fy%xKuG3?3VA4|sG6Cq{52jo6yPFc+=|AQswd zk!baJ<(go|;dHRcAbLN~@_-zaKJRqVf}*Jt!Yw$N<+x_p@FPZjeS3ZGYr>Jg(u}Z; z(3F3>#dlY>kwYTJ)FI9`2a{bwg5&RFSnZqzjVX&1;hd6z34p46-f3v)huE5sc5h*{y1)*ykcz3(`(u|-w~Q9bxPNropH$7j~USQ zPr>umyGc&pJt5QvS3^_Nw_~9Y9q}>=9LSOrKKUNw#_r+AiZcyken$Y?55C@xwrUlu z;?)gm_uqH>d-(v)DyPI{KPbRwQK7&#rQ{Vb)fze4N31~Xbt-1Hu_iMUdY-24eoCCm zH&1iB3>H3v)#gK@`!MhS1?k|tWw~j}fyT2WxNv=YDU0S^(t5Q{^_Y--=U-l|j!TGk z|H#&FyTsVg7Wst37DEU>BVx_j=NlNc*7xHG-~ZiXN}Ne%+mgrWgo0=u|doYjsf z_e&I!Tw=?F->b00d=`|*7iQprmqckPV|{uM2c#(&B1;>|$u#83u34%q)w zu(|JS{?0~5W)AKMO!F!qFNgwZ-JPs~>{YuwHKtFLQ#8Unz|wMEu{?w026Sffkgydh zQZ5qddwi6_F^?*Llmek8SJ3~AJb3gJ&2rLQvJ5mLo~t>vxc@gHLEFg?)DN<&4~pnh zvQlUwK1oL}n&(XZLu|zgXWqXZ5J5f7-o7ytP5b$03=&IIW0v#UzDbY@VQIe*lgPvi zj)33gOdVrYcixXFf5_oOHkg-;$KhEkfsGAvs_V&&EAfv#@*H{n6EGrzkw`MW11V6Z8<%V@?$?BByyok(Cb+IaE&U>xPi4D;0@6s3pxeb&j;ZAW!01 zu6`;11HLl!VAq#I?{jXOiEQfL)*JdO4#LmYb79l1SpCSD->D0H#!l_P3O!|+eJ|#q zKajMZow54C@&DG#PELw3>Q;29;m2APB1dZYx+p77N&%z%FY7_1DTh9MoD*(Cy0xsh z!2)h616^979i58X@6%IC#>qyui2&VKTHi3H`TZK&5YPLuDNM<1UNfk_^+$rzezUTA zrcb5?fM?CT`1qiypAfwBgne~ai!BLlojT)_%sz zS*%#rZztQGIgp(oaRdCj!X+;Mv#ZorK>b^%(FPMeEN5?iL9UU`JCPcfG|WGcI>U-L z`+WBZO-OYR(kq$JjzfaT%faM`&VFaDM$(?l&bnS10a*bH=M?I>AxbUPl z)jgZ~TpbQ-1{9ixNY}$G4AlXp{ealz(j<`xMQ<)p_qj8H5aXaFDhMSA=J$(Fb(}N^ z4Tggt$U6QmnIWTWsw(&-m`?rJu1s>!cM$&eXsKY~_g`UK2L)ybBD{^+f|cL(=SKeb z&+5Ox5F}3Dw~uuh&)Wetzon=wDg6$#_n-fZ$4G8iw|?N=7$677ER*`ypfYEbkcwUY zLG1YgHlrwczyLbIor>s_U%T{{Jnak!fA86Uj!`@{jlezAzD z4uTnTJi*h4qxDU5C5-T7jKJxpWzoPknbMNS^`ei-Dv36=we5>xCb37LU(`#!hAvnw z&dhqL9YCS_vsr_C5^QLJ9@YyPT7u}kk?iC%A=3-C-XrnE_f;!7^Uz?Nu@_tfHk_UVXpS4D<- z4Kn4|4TIj3_B$F?-ph+h4=ux3!iIddS+f>_rt#d#JgHN=tnxZy1ggqIFTLDQ3}kUI zMxtRlocg7vErhIT-stRdH>w?s!s*xPu;SnTes_4j?fNsM`7dMQJ@4y)Zzx09G1qR1FZnnIJykWK=IbRZTmy@cJ3|5~ugf1mj%4 znePGLAe|aDLtLC?ED6q^>%-mY&ZhVFWieXkRnsBeKu%>^U(J!0crY;0sQP;tobtirM9xd7j+Y?z)9FIo7y847GT9;y8!GQRp+j0=1OarEed zO85Qtd|JtRm1sg`hhrG${&Ww>$#TO+a1NiWDJMe*%vA{@W>xBvHGX(0(9if*#7Hy4 zO_L|>TjoqkU-F$|R8U?Zs^Rv0Ru|VPTHJpde%A}5FN-$O6D!TI_q+6NZ;LMyvUX}M zyRsXo!12&xdQF844;=<192^@$n}EuYZK2UAX{uw>=B7RA1@zpF7f@C@)hnull&O~Q z@WY62$DC-5M>D)gXeBMy^t2gU-J;^&V04DV28Im7k&e>dZogqzMzJ`n;lpK)94gp| zmJ#beWR#8ixE6LlwrsQ8f=}sb`aJ0Lpn_o-s_t`YU9am*!ldVtAfw~jnEW%7NO>#npUU9JLqK_`>i3zo_I}+%}sLtZ9T^W(1 zu%)7^VT$X**xrF8-Gmvc@q-YX0EE4nJ2e+V2X@6izx?E{-dRhhOt%M+_;>hCu_&oP zTB%}RkC|1{b)6BMAIZM2A2ohWH;q-axh-i#SJG7RgYmnj6i~sch0;A6_1|_# zn;8`}vygMD!y^4MO?Wn0x-pmwdEih;4iAP2rV=fQaN8cRG1f`-<2<1zxO=FHq%6S@ zEi7IPqmF<5eAc!+D9GJvu}N`>IAl=agBr*ffa;6=5C04OC4Job!W^;Is@*s)#a4~v zyeA(^qcTo+w!?_T5x+P?7}D$r$n*T3ym4WTsY^`uoI;&}nwG?L*YoYrMGyjpt7Jv%CrlH^m z`e?LP;>n(wva3GPo|+@}LkQg(M|?5mpd{3kiCRt@AC3zX|9vwL_}nuvs=Bg>r(yh% z!;fWL@?RKq_&&WQ#42J0ochvh%AI6mDoPM*HVoQ&5tgy>{p>x!sd za3l)Bj8HCrdX&lo+|ngK8|JwDaJF4RFTLY?B8pytk4}p#ufAE=i+mOFLl1Rl8vqQD9tcj8~ znlP}1{3$O6QQ}&E7JK-2hsfCg;R?#@$(niORS0ujYf0t!^|0j1sG!;%Byn*lA1$z( zV1puAU`rTr$@6MFX6X9)1@XB-DsQ0lXGNyOKjIw^GLT*#*6Q-e#rwSSfPQ5`MGfu{ z;?QSwc^y3E65v(j*T0{IBf|2gsMVzOkOQ>H!o2GhPCjW)=AO3bIA0h*gb4({tMxvM zBTtj&G4Y1|FcL1#)999Zhvg$z1xhVUW7+Kq@fc{X@_StJxhh5eiDyxH1B)Jue_k{X zNYm{3w82O)^1Q8w7aF8o9N}K%3d5TXLCKardptyII(PHbA3M04)VbOED$zD#>tD~= z6&AwPbz&HluprDI!P!~6GTB%AxI02TCVbC!l|$%MdxT?{?vcIKG%vVy6B~(2wwMyH0BqmAw3Jk?MP*NzMph;K zkD-E;2v_7dKj6-Uw{NeB*X8uyv;;ZUN3;WV)0mE#$qK71oa)0dR?Ihh`;jE%wQdx* zBH~rS_Y|Dlw>=;&c5 zoQ|cw0q+BAowQODy-yLF0H3mZ)WyhN6{dI)G--x%O@YPI#WSj5Utsm#uI9kc_lv3i zr!b`@%hGO9T-E=#&24*(Qi46M9n%A1jOXP}MqAeW4twoPD9vw_(@oMUw{ALC%6o9)2k&LX!bItsT_Y;33=B{GEs8$PaN>deT$s}qof;ee`xoXav z0Pk4tEtx=oa9>$1^_YK+x73-AJIc;IvK~W7k5V{S@Ee;>8>DzsfT}|Mct!cjD#(5W zVaq&^#M$yf{;B`r=KA{p3BvONS;36`Oy_n;`CWJcc1T~ot3y;eE20|;#~$9Nzv*(S z#87(jI!<29D(!*39AqmA>lL*4xuz+u?w}}KTYGg-nk;89E!7LvvYgTG;{ut*ye>fc z2K6bz@lD!Z0Zb@?Y)@%gW4Nwxfy6Z1dlKSk94Cl_C>I84Y-kb@>J+HQIpAv`AwCS4 z1rjY*YMxlm7tht5kJ)|4^*@DL&kXIh=6+Acg1(5yD9R%Ic2(52Hc=TAt~#KYgBc8P z@}=X^9l<18C#~^#M9*q7fkk9}D}>o- z;laUxcdpE48|ZM8Pp55Sht4(@JCd?z)66tU~MN62fK!V;!nR{_9@$J{W@Vc4OQ_ODLNK?YNz6(Up5iydwp0K z=MO+@Um24x>7A&Oq%x5b{eTuX{0>4h8Ey_F9O$ko?l~lLb~W(fJ5WO!JP{6RE3qz$ z!+KeM^;bZ*SK9OYfuYIkfSPwjGj#odvLPDkD5^(y{0k-L`za6SZ2=LUpX1!*_^{$8 zB%sl*ekAXM!ej6$uoxWiCLVJ<9d-r6c&xJ+FyDutg&t(t>un-lYMroQLsad93KYCg zAiHonDocv-9L~79jzYh!fAmpXlx5<9x@D_`Hi?~D^V*TdFUkAOe59%JaK-7ta2<6IF*v_b~?Rdxp8D~56bqKp%He8MtP@tLeZGPat*@>|yIv1zLHw4dsz z8pIdF0F5KvKQ)AUNa9$baI{J1)_Wx1gn6@<6l?n2F9|&|98f*rrq}R?Bod(XfM=eh zt@Tl4$geNRY?bhhaWT62CLNi4?T&OCP~!tbx+pbdW11HCel2;_i)!Z&nKXy}R78Z- zDOv!7%K==H0wv!4$ZcH9^OB58Pw~{Kc57g?qH(ok3StD-76YAEQM-tA`+KUogWwrD zP*}D%ykWOeZv2iyr?pgf9Z{rD+(mCq2O{(4Ygp+kkwV3^z=H$$=Ls8H(^yFMmbzr6 zP!P0vLl5pWLyWGHfD>tP6?_eQrC()v&InBd?HC`48FO*6?KW@~i+l$L|5XYxt*i|Z zmTFwGc3|*cqpw*NcOd9Y1uga*wqiBmJxqRNFa=Ay!~l zQsMzN2o5>Km)fF8I<$gkQ%6M8 z+yc7ZME&u$P-?RTrU5u!9L}2x!kM;2!+7FZ5dXf8c4(GO&4Eu&T$J(_jh;~dv#NM# zNnsk_=72Gnj`S)SI<7bP$PzIDv02lG3nJ-+-#69qUL`xQrCTyv*EL4AjqO9QLoWqJ zd`zcoDt7i`Xgp3kriS4&n$T5^_Bw9zHVtg@|s1M==p%!}J9Jfjo;CXD@Eb*FS)L^{iPg(Qx!h6V7d#!)KIC zyJPT!Mo6XsaOe-o`@K1_Q9462!K*p`S4T%X?dOYBif8mM{4*g3fllIng?)qhL*Vc& zM1Pmq5>ggvA{!<@@+f0EX@kZ&fw~tgEN#lJdQ z4@2E2L_Vm21nWqM_V0f+N&g5Pw$wUB_FKI}WQ^*(Z78Nf_Xdzy7+mro?jtgrYJ6NZ zv*c5~v_n&S}`bH+PAHZgZ|0lQRbPk#Bk_oFT9b@|Z;bP)CL7^<2jlc_Po9J151-2;|(^ayvnr(BoUA%&`0E zY8O}*=6&jj9E2se>8pZSD>_tT5ew~AeC@=^5fuVEaBfT zpNqil#qkg-sko{6PW9}hJdc2xCh~g~Nn&8rs8@&}y;_%Ui9OeWd}=&NS7UVK^viu5 zKh73xs6lYD8jj}7Bt{QDqf)-fI;R5W(W^-1j3X5%)d)xu-6v{ zW1%bOxaq@lNCHu#_#0;gF}qPI(sb?wrrE7|+~MCU^$O#*=EM-jKAQUB1Qo&(rQ(|` zu714@Kfb*WJz|P0xHx=#V4kNlxgU%7MJ5cQiF$ z|0P>iGt;)MSZ%39HXg=;3VvQQSW)Z4Zl3Rce#J!pnL;z#@detpgM^!#uI%EOURulJ z?WsTH@$Oo#_z>gcCWf#dVdS#$P_M7*4mugS?XAHV{yO|sxMA7cX%&*pI9FTk*AC15 z0NSE*;Xyoc(t{wiU@_JF*UJU@voXbf-(@Zu7H6*TO7%k4G)Y?=RvE{A0SPOFjmZS! zdK%(vt^&z2PCKa}04>Rb=N^cEc1XmV1^N?Gj{f|`sRpH_qQWhuqVp~4gAQcyRF4%{~RuK?~P2BJWKv1ccY4wnUz zE?Di@-ho!g=A76i=RKqZF!)WUUlP_ECe^3Vy$MNtyO*PJ2TKJ@%Ds}$G1;<%KBr$P^B93jzE?^uCx(R z#%|CWAvm4OJaKMvy~fP+rOjPF^i;y++15x_kGzqL1MAwuP_M#NC)?avR0n2Wksbl{ zdqpRHI^OR#fD(^oDWqRQb;s&`1fr z(YHLiI3Y`bq&l3x@zxxp&G;pRF;rWtOR^rIj@^;0bpITqCpK~ekDga2;kTo^h#|)> zd>Ws6u@M;X*g7Jdfv&<@jZ1>Ua9Yw>TMIsQ38jzo$(-=w80w!-?F%W;0tg=Gs;0a6 z5z@ACUb0~ycMP++N=ZS7^haG5Epq*ln2^hN(5g>-s+Cj$N2vEEKf|qN9k(ER<(|R1 z^-qt)fz)_`0hXu>JHcUaZsvH!E@q%0Co@^aU0wnFE?`3oONkvzE78ne{7v61<)A?1Hr3YX8Ju78r zElW|+Fj~0dD8Tn`nVzkRW;3>oSitlEn}P~}>8kQJNi9g$tJqEPrftkoUmr#fb|pZr zMTMi#O%XuESfGf#|KuwH zY6`ZXO%FM({rZrMaXg?5oogp-d$gZ6Ae7nSL&AgYTu9%o)r$^3c;Cd}*}h0^rh?N5S+k zJtj-Uu7YTMgm>Z*H;5{8Z(rof$qFv9fY9b0o-^Qv-KH>3m-7NgF|@3;7u4B*$w;s} z90^+r2%u&N^R2X-TSZRUw=wDdB_z^ddzVr8lvNkO4&rCp98uV6brbb9xH5aV4N1%< z_}@@ip2YwRI;}@Vhp(Iz|J9J)leaRF`QyQBW1l1m24rVI*4H%K&d%MlYf^^DTRUkR z4%94R+S#7bf4iRuYO#rBZVm!P#U0za?c=~^4ndV~^NNBw!Kml2>u&+a@C8K50clIiSqS>4Im-1 zi_xx4Gm7uwE{827?wdWe>D3vK8hu)8()8|oy`u=Vc&J;KPG!179qHBf1E~DkyxQNS zcgFGq%j8t20r!Q)Vsf+i6|YmWH_(OzW6m#zU5zO6HBr83a?7tXU<4~Y1ZQDoZO3#! zNY#qI6)Bs}iN^P9$cD0&Sxl#Rb@6N=yNv<^J;E?(kkgUS<#PhaMtR8D-5(^@Hn98- zW4^I&;Ngl>bj@>XGqwpnYF*$IG-GNBj}URcu>t@SNRV)c!g&2ev66EOY%7Ny-*PGL)Wx7tWRWcMxI-Y*8kE6r@Q!Ynru zxiK1aCL%HHv3N-(ZF=mfM`T+p10Jir5Mr?=Yf>@8zmfem#B8L^_RafbSn6U>_+vhO zccSPjI0y+;(+J&te%fY>qHOIbVjhW;^*R38?e6ZF-FuF$j0u7eYrK8hqc2V9YO#@& z*6>4Lakmf@gzX44^IO9@XmrHm{Pox#R4hB$iEMK@rN| zw;~>-Ye8T;HTA57WBm<40NCCS(cpB~eU4#$)3V~piKiF%=f6T+MMkK+@bRmB6t^s> z0`|U)K2k`IlS!c`%^QT278bIzNdU`eb09az%G#|65GU)y>L<(YubO=K{c{-P9O|w) z^1@=R;>GS{s%xL)FQ;L!;{QgUV>0!^E+A79J-EnQq$L4e%YA5+I}rloD!h%d>0}R% z(7Up#-}n@sh>C%hqebqrKpyUW_w6NF({e7O=Q{GF}T@eAdB0i4T9 z1MkVXIunN;A?3S6JxNX5s7iBrBHG;nsW?eGq8KC)ctZ)!+hO0$<~w|vD3!;Au5o55 zh!0^)mJ$t)L~zjo?7nOd_GcY*#oe^oZunIf`x6@hXr2d~=o%yB!07V0jEfG`MvgES ze;CSJh1SHSNwde}ib?DC+F5-iA~;KePu*hDo8YCjm#q)t9KQD)^}6_GPfig8 zp@=EQK>G)#rc%MeX;(JI@UP+EXiZy1T&1ASH=ObW4us6y{T}t?;7ory zwS8@8*rsOH+XUu>$t}7y$wu{z>8Rwm{Y;5yvOv-ys^kVVu-De_| z?ioZg-(rq<1;~B|Q!ZEP4V9>va(G>augRIesl*iO3sdtV-E_wkbTSUqNYXKsS2x12 zH*rO|d|X{F*<*btSM^MP1jci1>g>roAAgoNmOI3&ke1x^7@p)|K&@^jN;mJNEIOUf zUth#+UJpRxFG(wbQ9QZq%Zj2e!}z(TQLm*jw{bM9PasSZA0VIrRsy23&own!7gxv# zFl!k8wT3KgEUull^RkRw%|r|wF{CIWJ_GA-W$C;WdBNs3<@h*Y03B8ZO#r|s017$) z7K$$kA##&2yDZx(KRF#xpfMg7fdMugW%hyVZpAnH42yefbI00QJYLs{mnkcd3bXczhgkdnwCZJK|xG zzyJVSmR8-~f1QexeY3qqhF7FcIYJ4Xp{5gN%gfT>zZ;K{fZLGbvbkgc00r0+{>KEf z3;zoV7ytkP30}$S^Z)<=3$P{h=!5Y<000Z9*nj{4FC;6*0004`N0yTC0000%`aa+Q z00OFY3ZHab0005JA5;JU1cx&|3OJV+4R&}tBmgS4qm36p0l%lLTX^1Ny}AjeUTLLUuE{$P{6RvFb?r&6+}FsJV5P(fMp#YgiC5}H zRAMt!i93BZC%y`|A1Wjio%Lp{4Qf(K|sCr^qM|UA9&N= zn@%gL#}C2jp`sjy&MDvsn3X{t<_!0^SOlcQ%WoapTc)jAi*V^8@>QrN^svd^qL&)M zEo}Y5B%f4oMAo-Y``2}5QypHn!+2WMt!8qpDg>x&7@Ip=W*)8 z;=7jbQI&62>;fDQ3VhRD;iKr*#L}4EP<;di)vp}4Z*vQ-m#4kSRJbYs=K|))Iko0` z>P?)w*R?0qJ%5Th-dGN-$bLr%I~|v01pSj;ZkaMnDQ_drD1;{*l615;;!Yg({_WsOp;; zkty%+m1~ro8>QH@v=p9hrRb@?C7MVo*fXL;-#Z=F$}eTtDvrqH=jSjb17HuT*Lusv zD>Ke)x7<`_|08k-ccS%2UraN3FNbH@son${^d@6l1vYHXpl_tYt-SVC+s~6$=R1B} z1y@7kwM(fdBrP z?9>$M$;%xNwfz-ONJKZVi=%Sv6c6;oeCnK=8`L6lim}z{y!gy&cDhvPJ_ct|#&dsm z(GDy0oUduSDkuj&MDshk%Vx^p1z#bdyDPm&{{7b@wRGSqx|nhR$TFi(rH`K^fHZ%E z9THaxOoGj*;0}SGVdbj8#IN+-ha|!O6QkwQ3KbBQ*_8K`Cs){|S~3G7e^D@PBk%T= zy|(0YR-ZqKc>aBVdD~&W<;NbUEtD#3_wdV3myw$v8O z(h~N}5JZ+;GERcTU#X0AS(2I!9>*Xvs9kQAt^!$dfs6f@a4+u()M)&Zj`6;*z$`CR z`QL2p3bDA|n6XK96-*S}F5IWoS>M%bhn#cLGdASmqEL!fU}Qh`P$*3UtXOfnQ;?*6 z+Xx|_M}Q|#YKQ)97)C47<-N>Pfk2y3OS8aco2RWn$m(COP3MbAE^dr|YLq=JdH@|w z-x;^}a}E&9Wn2~X+&|3447El)jnSlp~mGnv)B6-lK;LcwIv?sfW%7rZ&!{ zJ*#|B{xtvV<9JOu5HUDj@ooapYnn>s(sO%+5_dTnZE#Qo?-spo^XAKMI96R=_SoY@ z9eG6CPJdT8h)u79Hr7(vAt~Qjtj%en`qrb^wOZ0~ghLleGz+GN{W}~;tV|;n?Rj|N z)_lNyC2bO9zq;59P|!8>n$aZ!0d$L<7(FKL{KhlWh{DjIi$4|n$UCSK51C6JK*2<- z0egGB-`~2B4ZH%rZ+Y};0TeoAsav}08>bHsbX!EWr#++i2?>D+{K*|K`@`~7+sUW3)sU`1A@$MzrM|bJc>i600YQ#3Yj<$c?zcaglDub3Si3U_cp}V08f#V{TtOjg|3S*M= zZRpySk4jht^GZVHm$>->h%eX;fcgvmcN*3$ksp;co58-wc{QZH5b1@s3ug^hXyO?^ zHvd)zvY9-%oYsMi;^ot!{iU;{{_K}wZN4tPaXX8dUer^L6A!AQw4^0MD)R@L;g`d`n~Q$5{HG*IULMx;CjATa|~53li7>BkW1+O zVh$JF?3a`=x9c_17}Ijb3GrkHA|>Hm10kMRd=+rfMKEdqiB0$A2%x0Hl$2xli#u zYaApaUTL-C;VCzIFQ=84A=Zi7fy^_=C=)+vL-huh3#5=TbYJ;?(9Y|Ud$t*F_N@Bt z=>Ue5K2(q*fQ3sB1ltQrK2g9s`$!z!jkYxS1d}s9on!{$Sh-Zh`k$W2C`X(M8BLR- z?o9Gw9T1R2Iz7sWzWt-d`oQSEQ%7xG4b}$`e3n{zVMPjRtmTcOr7Y{5Audp(v{roe^ zbYkrIvTh4H52!~9(;Cmo?Tidk;sen{EwB@DT*5uuy^Zc@<=|WwR4u26r9IQbIzbn2 zn$!Dcw=~63c)U6tYRpL37Rz43#5M{v|b_zFd@oD~zanAMND<&eIJ!!t`fUJ)}z4l!+KG<-vI(RGgw?&^o z8{VpZCXqp zKb*UU@*-Hc5~SDq6yjxiIOjhzw#u7L&)EX+jh3Bm*XAlWvwUjI8fT>}(X>mH@!28y zZvGJ^T0J<3h3}?N4tglgD|h zl~=0jj5Qu1ih=othbtb~gef?j2D4FHo-S!#?>gT@8}4SVR4Ylvki+LGDAON&rUg;I zk{{TIP(w;u5`>pYRDE!~X(kqVgS9=5otqG?5|icVyYaY`@+f^pms3eRQe#ZHPjpzs0CeOiwbDE)L^@m=Y(=%kuPEB%m&|vE46DQ{+Ot zZ@&D}0mYg!+3tpOEz`{;bVS-e%e1mPDGSEq35Z|*^|Ps5_*msqq9a^#vjC&rb*=ii z+}H=U0qqk?pkh3zXbwvT9S)DVR~D@XCm%sNSopbVDK)F#=bBHK zd)iqZPatCfwyHGg&Hf^!R#Fsa{`X7|{_*5JB!vSBfdvETd}fJ2yV;Oj6g|d6(Im+G zFsZ4CNAL&D*OD?I(4ZDIv zmyKLEXUvIGpA1|$S1kgpc2IG-X;y1)VZ`%F^?6C@d_{@9$WW>IHt@Q>5z#BWYJJ)Hp@xWi+PU3aq#r}#~I6YA*6O{j}NXGShsOs@>cz&9or6I5c z0mfdszt-SJ)a&8t>^mwRKSzeMd+?!;%qw^*s=X0+E6Im6cyb&XvX!Fv7E4Rwg=iWi zyF?s6ui!bvlp7w~MOPM4>t&;pw@%58klT`G}Zpbj-#n z%w-;uP%@yC+F*)eFJFw(e)?){J+TU@W}F|b9sDW=S;%DCbx2gqLAbkdHo_b_f+;o4 z$^4TrQ=Wc0XVxj$XymYh`V$(q{U_y+KXPUw8cJYxL*KpPGyvb^`iRx+ebGLL`!+YP z3-6=VYe}7X`gk4rc=VvfFTL%;gn`X^(S|%w5CKV^dPrm}-=S-6ug=HtxyeX`oykj8 znW8Yx0w5)3LXqrFm_uEh=Fwchk<2pJ=nFJzL8R@nY<51e&6_9@LSj7w>hgAE_}@yv zUx#(qcGQ+%crRPKw<5#-MOAE%lEiR#zj>qKjPsetSQEdz=5SM-%Q5IDIE(a@VyEd|CaUq!dC$>(Qc zgwXIN8z92e`pL)8QaC6g)m}Q)PU+I0JcNb~0;jRm<66O@PfF*c87cRkz7=r}>T`71 zyJ!N>N9)rz^s}Z;FwQv1EvtI4!CZ?6ESFZ+-lI^j)XZpYy2}9r(7FD>Uiv_;xiV%Y zT2A1gRZ%Wk;LFog^KQ0_?r)VRsY4$V@?-dYRcHzlCXP?#)Yk5TsR7xK-7GxtDySu; z<{+J|0=w2w5bl^uZZX%x0n+1AXe%u(8KS@+;fvezQ!JJ1uFkAZ)>>Z*@GR1?vXRfs zrqRlEhg9ez9-of6PQN39TrM(kznzxR2}k0SiDL7qT1SEgF0bjgQ6X7LLiKf{)AdP9 zaovZdF#S8SkUI*$62a)CkMk;avKLg8EJo8uFh`a5p)3UJZS?7bc@PYRSM!u+-3kgy7TSwOi`*Vt+Q7lQ_ zsC<;%qdoU!w(m-{H^aOP&5H*2bjE>2FLC5(8qYEY50bV}603oNT|E{+I0VQO!>Cr!zuV8bB2jJ zl)A?$T?EVi*?z#0$cxXx?xVGLCa`=Dv8CliVYBc1ly2rZRt0rv%9qo^5*5Vfii*lQ4rAVxfIM*7!qracFcx$7OO^^#4kp|Ke8DB8BP6 zkLf31G9}t-Y2sUW9y;0p;99D{RtM#K&)mp7+qemQzd}{H!J@ep+io<`rY`^Dr6t_9 zS%dg$)4cb3iN+^09*IY0mYcc_5i`9*^gYA9FHyJ(QFns9%dWF^35LY`_Z>`eHx~(Y z%4Hh&(Juo=e2-WeI0P>!EeLp8HVK@zU~8}9BN6nCY56_Ox_yYr1udnvv#K(}V2b-Z zd-xRgge@MxzK{g$xNneH*C)=rn>|11+{bV#5&|3<268F=l-(qDGuD1bIeh(F^secT z4rTdXN1Vy|4+|}itBnrN_2Mu1hhKj;RJYX7K*z+u##zHD`cD!*Zdf|KCFh14Q-@#j zjJ+0ea*Ikhj7?y!iYeZGCXP85H;yr9>K!rctAM~oWsCKn`O-7u^OW_IyM1kP-}I)) zH95&H_?t7B8FTo|?%)dMMj!SEZ85HDc^YR?AAj6@8b&k*+4V!WmU_tXsbkV zcI5RlRkUn<0JZZr#$&~y_B`e8@NGbEionH{o_(hul5>ap^TZAP-qi)D^LIGSAO5yJ`xFKi5DYMv zX=LDabVJfFJEb)c25WxL2;!>*_=$9uJL|#hvl$*1y+*Lgs&jH9HMcCH#2ELxQw?6; zjLEU2%ebn5&ffLcIs(dT-I=kCi0paA@~W&e}hWAikuXe^M?Wp?9({H?Zzq zGoCqZQfI8*hjtzbMV}`dG)Et*3Z^F>^CPb!wv^wb;vtWg=8jy8DC2tE;1?`AT%vhY zcBTLm1ZeZ*0~2C@e7rXOqhLga^JxYUkW>Zu%`jGuce7G04ozUW~^wqjkG51uCzqz1PWk z(3`Y~TWRs@ZO;PjJa7TX=HaVew3sQUW$nlL3RKt^jm~3X582$b!SmsnmkZBCR)BNF zFrX)rbTP$-Hmp7aY06PX%ZyVM@9_;`qhbqa1iZ}QPZY?dR?V+;evx8XF&GzeEd~Z; z3|^!-`$PRn>R~AG5OGwES6aLvJBF4b!a)ufA%%(Lrd_?b%yQ{MH)4LcQj*hE=Zu0z z?Bvz`ye4h__*J@NJJizYrqYPnJ0;8cqtc&vkr}LP*5MtEknhTl7rF|+a#|4mhKh?) z$)E~%b>KiZHC-t%UD5V@`5Ba4&G6{3>m*Q$oIaNGVtGzHz0{|R{BMGmS0d8)lOSz-u$pJmE7x)eJB0=V>Ul}Q$Hml#<5s3y*=ZB%s8j?9>Xanz$lvteA{hM zj7P3a2;rJ6DC}2VNN41V?sJa1#AW1;5cIH^x8R#D1A6bKajzr2B0MFU^L#~^(uQ7V zQ^;brYR@*eIKRKZB`DN?F*D@`uDi?{f|!Xpo>qG=|6VatQ*g68Z$B~d36TB7M;Yhn zo&*X)|GgKc?)E%SqsJoZh1YXHv^o*c{WPxUYbARYG@l$BH7M?`v3kI6HADyLpRY%z zN^z9cd}Pbf>JL_fI#7DNdDEp;T9Kq)PYyW9UM*PDGgV3KVR6qa0ko8wZ>YHSW%cn~77A?IV`x#=XHqoVl)=u@=>~E~{D{h+LWnx} z>JOKps5p$#QZ3}i**hz)o`JeXc3&MHda&E5-mUL_jP-P-1NtM0DLGjpp>I$}N;s{= z@}-djBhpbXtc(p9W1BeT{X2A!sPF3CAxkEHuphtPKiNqJuebQyAtZ{Dxd@fOTk5-l zzrejg{*bk2n%q3Rz7+^*h4qYAHZ_;$<&%}`%n zhxdpy+#xb=@}sa-71A|UTUhLQRjT&oUm3zcN!wyE;bwy8Yotv5oorr#gFjqUd^X_) z6aZVvD=eCt=_{RUsx%cYoeT>z&|4y*TcJ(djT}z|sDIW}^+c?r1EC@G`}dUwsR{o| zs4_0i{SsyZA%&3Rcy?}~XRi4N4Lw}2Ot+S4By^8weAFYeryr3**gNMJdVV;w=Z;3c zpb-t#j78s^%g&}}(rIBOU1ag3#}+0U${SYeZu?CpQEd1V%{!@he+No zRiYYqnF({IBEvbJa``+KTk&rVCu~gAtEn9bINi`2I&?MT@|&fCy}lYqfK@o%&OlNi zC#q zu*&XH$$69m8(?d+hJ##Zoc8fkafljhTV zCrt-F2)S8Jg_pl&dpV&`n28hby0Xi*tK4o?^{x9;4zF>XlbHBPEIiUm#t^rA*bytB zZgukBIxCX^Tt2W6e|+0y84GK z!f6l+MJl`v%CGueZeBXj5Hd9c2pgSOf3Vv;q?S?;f(u}*o3|T?3WWU+nio-jle*k( zJ&?J0hEn%|r`}KGn~E0P@dz7pI{ox7v_f}KF?(9KE#FjB#Ar;ImQua|28^t}=%&TU zn-FpjK%+KgHuN_Ry?P`@5(wH$$kV*qz#lh<`7h^fhF*y_M_YY0M%AE!XSJWCWsFl# zrf)*QisM-x$@=Rbdj;{i2eX{J?VkEi3j7RSE=<{F@QIvnC zt#HiE;@_`fQYQ?_+Ez^O@AEW1YH{Nz9n4nMoTgXb?3=xRW6R?9j$ovXUM2i&m*q>l zZ$l{O{20?R-T{Q2TyB5y3UNDd&qyNOZL;60~EeRrFU146;N z=nO=TM+jaeeyX(kwh%)K`&9D8GIBSsGm_(so0JuFg(5-K4`pvP-p3@1!ylvr3=CbG zg3yg+5A*Mf)zvj^8k*U>EV)*8hz{E2#6gm@Pknner-g zCd$_}e!^5ldw=xARCC@2m<9usY5v286Q@9bvc_ap!#qk&qbd@Yd>jjE7B%U1MkXh`$K}_VA`4h2Qb9;x>$+>PsRDA;Pk`upw zx3zXe;h=y{!yCcGD3KS3%WW59 zNR(+;eEdRDcKK{!IzNQC(Kguu$S8so0on(jUraA8HZ73-b>0>=NIeWjMRpVO_okoP zvugW!miXAPe&t7tudmUhF#O%DwXC{wWzlIN7cMvb?v}-l=X$ba1|BUx8bD%T3&r$i z4Xv3#4tx{kv)pPEoDq@dcNBy$l8d zi8vt+jCDj~&)%xz@ABWx|JcM9y_!fbC)GJ-`zIR>Uwak({?EDudAwOp0M$2t}Ziz%0El#YHS!A^)z{xnu_^w(h z$O#9WdSng={VJvNlwcB#V92V`E3A(xBCvCxoju^<=d>I8&h$*x_^s3&-swy^eI4L@ zb?*o8ut2Cgi*PRSJ1GN;8~xevpk-gR7lvAPJ}#QE?0qg~1E^Gz zG+C!9L4)foeiY(J4TR{vHm&NFg&PF=9|Hj5n$i-#K2pB4G#vo`17QJ}5KsV!5B84{ zK*0P5zkTq}|8o5g{^egE$Pdm60SUnPK(i0C42AxWzuO1@XBmFjKRW*pm5eMwU?v4| zHBwF{Rwh=~kGeMiAPx@jQSb|3VPj{3$ov1XA@lyL1%mph?D&@}e*}d2mv?-8^Us3( WhyeK?1r=VN5B9GbD+|j%yZ-~%3r+L@ literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/agents/add/adconnectionblank.webp b/static/images/activitymonitor/9.0/admin/agents/add/adconnectionblank.webp new file mode 100644 index 0000000000000000000000000000000000000000..e6d5230a5b198c6f4523c3227c4d63f31cf9b213 GIT binary patch literal 31018 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 z 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�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 x`aHgA!%+SQj8+ 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 Q6cl)2|9Io%;P^ZGKM9>}0RR91 literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/agents/add/windowsagentsettingspage.webp b/static/images/activitymonitor/9.0/admin/agents/add/windowsagentsettingspage.webp new file mode 100644 index 0000000000000000000000000000000000000000..1640d88a4c190e22f93fd65626d0edefcfb6fd27 GIT binary patch literal 42424 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�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

rl(YiGi&qG+SYe+y`JG8XtQiQ`fqlighN5Fsp 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 literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/agents/agentaddedfinalimage.webp b/static/images/activitymonitor/9.0/admin/agents/agentaddedfinalimage.webp new file mode 100644 index 0000000000000000000000000000000000000000..19ed011ed3c0779475bbf0f26a5173d7f0869a49 GIT binary patch literal 38630 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 literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/agents/properties/additionalpropertiestab.webp b/static/images/activitymonitor/9.0/admin/agents/properties/additionalpropertiestab.webp new file mode 100644 index 0000000000000000000000000000000000000000..3141a3eda1ca01772cb6976a9e3bee50cf11f817 GIT binary patch literal 51434 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 literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/agents/properties/addoreditapiclient.webp b/static/images/activitymonitor/9.0/admin/agents/properties/addoreditapiclient.webp new file mode 100644 index 0000000000000000000000000000000000000000..3bb5239020b1083c0b1ed7255e6449ac107882d6 GIT binary patch literal 31186 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 literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/agents/properties/aduserstab.webp b/static/images/activitymonitor/9.0/admin/agents/properties/aduserstab.webp new file mode 100644 index 0000000000000000000000000000000000000000..2061bab96df6f4a1ad2b8b7e086ad2eb19e5ce73 GIT binary patch literal 52556 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 CQY`lX literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/agents/properties/apiservertab.webp b/static/images/activitymonitor/9.0/admin/agents/properties/apiservertab.webp new file mode 100644 index 0000000000000000000000000000000000000000..a6ed37834de38e3913b7da752f376ba74e27e27f GIT binary patch literal 73052 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 z zTJMerhp+zH`Pb!GTqgkgm}V$=`qiB`54_*Dj9H-)1pM7zXme`-Bf|J_l@a}2YJJ30 znRe+qc!+(m<*F|cgFfcRgoc1ov@Z@GT?Z_faXlf2DbdUXxXdPv&(_ynVNRK~621q03#~PVfBt5Fz4JJSHW3z16g4Z4|J1*$ zp;79c+@3g60IGxD@XzM@*tpqATO8~-s$OQfPZfwgZY2Fdktpju6td@Mdt=2>)PWlI^rLW zNl+e#SKUjX2wqL0S;gS3n7&drhT=d0P!nj*iFA&2_6iXbo9vE#bJqm`%};43KoTUq z>yCxDS45uD!4lEb;j2#RiwOtXRpN#$7K+RzBlO<%>MEK@RNvLN(k|O|TuR5yViWp; z9%(ndpQf?7aBZX52=%OrqC@^!B~9k0a1-OOS4xrn+MuHH%`<#n0l_!28D5@gqFs5f}^{~_e3eeB|aj5b*milR0$s}VJ#26`j}rHdXHSBIjii&0USPV z;?0t0x0zX`VwxTXiecOL&%W&iEG-=#&n2n2wb`PxlacCdS@? z?SK!A@P11l;Xe9_<@}v(CQC~Nw5Zg{es547NN#xcp*y^&%osV_V_G82kMP*fX*ZU@ zQt{iX<@2Q>3M9y^9Vusn!j9e~7x}0cL&2v4)vg-8<$cLN0?@LL+J+W+d>t+|O8knP z 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 a=g$HCssZ{h35vWtujp@SKvvd2SN{c)$oI4W literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/agents/properties/archiving_tab.webp b/static/images/activitymonitor/9.0/admin/agents/properties/archiving_tab.webp new file mode 100644 index 0000000000000000000000000000000000000000..1173f63a47870898356c1bd9b24cd766d2fb0f41 GIT binary patch literal 50416 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 literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/agents/properties/connectiontab.webp b/static/images/activitymonitor/9.0/admin/agents/properties/connectiontab.webp new file mode 100644 index 0000000000000000000000000000000000000000..df7e87ddb8f3c5110e004341e5eb8b886d269f38 GIT binary patch literal 54370 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%0DmVVj$x96^_6%1&FHvH$ce0&oGhs;Y#tW^A#HJ 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 literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/agents/properties/diskquotatab.webp b/static/images/activitymonitor/9.0/admin/agents/properties/diskquotatab.webp new file mode 100644 index 0000000000000000000000000000000000000000..f3145cd306d25536c6a7c5175be11dc80be91c56 GIT binary patch literal 43544 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≻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 a&w%*M0P(*O)cJTn(SM_{v9kW>=>Gs?X+DMk literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/agents/properties/dnstab.webp b/static/images/activitymonitor/9.0/admin/agents/properties/dnstab.webp new file mode 100644 index 0000000000000000000000000000000000000000..5d8be1e050a95e32cd0c87ca8217b0d7b2414ba7 GIT binary patch literal 73402 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 F{U5Pj$Ij< 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%0DgT4KW;~VsBzCHgp!}~Bat{R%$UuxZoP)C!KaETU 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 X_Xsfm^`OSj_m2MO4aCm=pX2`n1f*qt literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/agents/properties/inactivityalertsemailalerts.webp b/static/images/activitymonitor/9.0/admin/agents/properties/inactivityalertsemailalerts.webp new file mode 100644 index 0000000000000000000000000000000000000000..0e9cbe8b574b2296f089d5be661845d13fefcd8c GIT binary patch literal 77840 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 literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/agents/properties/inactivityalertsemailalertsmessagebody.webp b/static/images/activitymonitor/9.0/admin/agents/properties/inactivityalertsemailalertsmessagebody.webp new file mode 100644 index 0000000000000000000000000000000000000000..8641bbe90bff2020f62904ea74637542df6a7cea GIT binary patch literal 28404 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 literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/agents/properties/inactivityalertsemailalertsmessagesubject.webp b/static/images/activitymonitor/9.0/admin/agents/properties/inactivityalertsemailalertsmessagesubject.webp new file mode 100644 index 0000000000000000000000000000000000000000..b969597b8d4ca8c2fface4ef0165facfb11a9f19 GIT binary patch literal 13112 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 E0b?GlkN^Mx literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/agents/properties/inactivityalertssyslogalerts.webp b/static/images/activitymonitor/9.0/admin/agents/properties/inactivityalertssyslogalerts.webp new file mode 100644 index 0000000000000000000000000000000000000000..021b6620a81691bbd58dafad40b6e18051ce6233 GIT binary patch literal 60242 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�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 Lv9YrLWAuLk$vyT_ literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/agents/properties/inactivityalertssyslogalertsmessagetemplate.webp b/static/images/activitymonitor/9.0/admin/agents/properties/inactivityalertssyslogalertsmessagetemplate.webp new file mode 100644 index 0000000000000000000000000000000000000000..fb6d453af8cfb573e201f901dc7aa0c3d1131ae2 GIT binary patch literal 26144 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 G4EP@^cMNg> literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/agents/properties/linuxagentadditionalpropertiestab.webp b/static/images/activitymonitor/9.0/admin/agents/properties/linuxagentadditionalpropertiestab.webp new file mode 100644 index 0000000000000000000000000000000000000000..62b65c4d0df9eabd8e6f4855145b5caf89375b55 GIT binary patch literal 17856 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

#XkDuEqY#L)izf<}KooVW!%xb8$uvrAll8nRf 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 H00000k!SlQ literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/agents/properties/linuxtab.webp b/static/images/activitymonitor/9.0/admin/agents/properties/linuxtab.webp new file mode 100644 index 0000000000000000000000000000000000000000..62187413280f3f12d15b9f8710558df23bad09e0 GIT binary patch literal 13122 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 literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/agents/properties/networktab.webp b/static/images/activitymonitor/9.0/admin/agents/properties/networktab.webp new file mode 100644 index 0000000000000000000000000000000000000000..7233e97f3c3e5d24dce44ddd1134f44d0b40f339 GIT binary patch literal 23604 zcmbTdV{m5O)-@bE9d~Ry>Dac7j%{04Y}>ZkaniAE+qQFk_c_mZPQCc|{@7KscFh`N z?6KCGbFE#ql%>SQ>2yFqG{l4z)fG84;Xpt@VE%cGz(C}{K>m3{#PAyg#DNtw2b9Jb zOdgCMA1+8Ju!$4IfHODsrY9iXB{l3pSf_W$>-Q$`5cH1*@H3FHVpQX72Dtgz_8fXl zi2Q411^79=>IwX=dy7*7(0*Be<-IVD+h+oAzN7%kKxSarCiqk5x56Ri4RETrO5j}J z`AZ1E`2F&o^lg5lFrM}-@GP+BJLuO4r~!(7R{_grk?s{v0ha=--)g;&Wjl)ret6<$Sd!uADn0ra1W-$UOU%XtGmD(@Wo=FbYRfK$FAFOOd5 z&&n5xSHJ>eF7Wr4)AtB4>WgDXU=5J)&F-%C?fi!LRrYLtNqPs^+nEGZ_*DUwfK%VC z>n9r=3EN^{#-Cva?td}M0NCFlUn5Vg9}+-;$DR@WqHk893h?4yVIMHjo8cz{bO0W_ zf`0P6rab^J^mhO~07Kxx{mj$NErE%E%=gi^^Jm(X#w_72@L*?6paqx&#Q5q2#=YMR z=1upu0IYz&zl%O+fOYSA$N=2$q_2-p!gt1}ye;52VCoCvoBq@KedMY4Uf`&=8SnzM ze_p$IcxqaWdcu5Cd69Sl0$t;x`!M8N_Gxi98Or(3y89nbyNaVdBw|lE z6QV5$G*A3M63;pe)Vb1daqALzBahksaFvjyPcLMzST{K$68pjdiSSf%FEVF(DFF)P zQ_;cvlXYf0>*tQ?WQ1GTTvf@yE^j|YAMu~RX)-ggH{m|oc6sZd7m#~cP#z5RTXCpl z17qWoUC0S?Z$rvuC>xO^5s5>x214Zv2c)O=1}K#bOU!Qf6jkcMq?IB#`R}HTp?{=FP1jbm_i`q0dS6PxN?T`;@?0^obJ$CGgLzZVYM(HIcQ z3xg)4Ac~Pk+#DtX0x>&Vvl{O7s2E_(rX`9bd_XFqYtc5Zz%C@e(q)69=fvTW8Vcp> z8t!%Z_-*~{f<6=yV@;rOwQ;*hrZ8$~ozZAMzQwkPi$#U3+LOfzUrwcc2)1^sKosm6V+cW<7`>CyO5Rw>VVDYQsqL3P1>LCeJ- zZkv#*Bah3jQug-&=9?}4r3L{x(tAnE51-e^3XmF}k?Qwob2B_1$?l?n)T(cp^iC|8 zC?o|vaSfK2XD)%N1S<)Y^u-=fs!UWz-o|=r!HKiEl!5P=Bxmm5BMV7>0pgnp3{l$p zW|dmC=)U&d5VxPk!>QWt20kPr_P2BfpwIjjEdexhbYG; zYQde6ts%n^vpo+yM4^lc7EpZ?lqDNuQ$|v)9}tLUIMXi-Xp>&;UyBK6EjC*257Fc3 zJvHs56)xuA_tKSEt)1_va7$llDaO!XS3HH_{dns={fbI z*tvl+KR)Rq#xgod!ZnazeJaVnp(-Y_9PBI@{-FTG-gDDzzMda1VLBzwOj>D{u5KEVEW`i`_fzQ~Rw%HTXkpg<(m9MMi7Am|(X09*Zg z(j$W&s3ij@#+v=OC%l)f7m0ix*C{o>5Z%jJK3EQI-;)xeyO{&~@+k}Gn~!1K(KIb} zR@yz`OP;?=J6yOiRJc==i)&YOg%<6egtFH&sWe_wLUIy^o2>t`3VZ0~+!ANU_6Gr~ zEa)e0l!ER%elcfNCO~x;)VvH;!4;{QrVz0~brTYG4g6AUHzJ;%wwx!yyFAVz`JYhk zs|3ScAxoFgQm{sB33`j8O;^!(!8_!CLWTS{M*^qPN69L-@lQ209fnubrfqhrku-!{ z7KxM8$np4$2l;+#2qSx-$aX~KGbPyGS|u%xk>%-;>5Z5Tvv1lbMI56Bt`EJw`ucWM zWrUXY9Y)MGrYfP!_MWTIOH(?jT6XYcwiHe%8OMhunfx%>M%SPc1k*t8;PxU*Y&={vplp1OG4Q zzmxufa@c48FXz9L{!!*vqp$K`&i^ROr~40Ihu43UjoW3){=4>^o&8spoOjVb^8W+% z|9>PD4DP=~{Ws}fP+=&4{w3=F(FxKq-8J8%P&(Js=hEy zMeu*RP72m==>6_Jz4pIL{m114zHAZH_kC=onB%vk3hiHrQ5h1$Pt=evW#9jrRv#LY z>HgPs#tx3UY#uk?#qhqDJZfPOkb8t%D<5acU z|CsyF5Ii6LW)4+B#5h|l^}a697J&lkcM%M2J1USd9tVY5utSnTk#c8RowKop9cutz z370|X&_wsM6VB^D54z6!r=#*&h;JDT3YvWqNQJ2VMv#K%;Go{*_q$wmCUFA+`38pk zBJ9dj6D}wwaVF6K>L{=F+AyYV$W7O&0QAeU&X6=~!IAr6ikL0vE`&hnuL=@FjV7hRwq`Gz63?#Eo28w^nQeicX^kjAF0%;!%)?B_fGy2 z>}Bvrnw3&23emep#M)rcN^!#kGVZ_WlepDy7bddDB)U$1owI49?&>%yt>ztYCGxRK z$y)~(0q`2O*3I%1>-R7zvlg!)q0^>`+~=zHGm-i{m9uox831@BA1u@Nsd!%VTZ$|Z z=}NBD5v{f9TLj$@&Jj917KSoo7Qs$2J!br*B%Y~ca3D36aYo7KHMI}I?ipnuPG>Y;kYAbp<#KT2jdGNCDMFV zJDgur(q|g0X^Yz9p?AB>T|2DlY!>RF2%CvL9U)4LloZv`MN2@%-O}`Badz?9vYOHk z|CuhUUz{SmuLNqXlZp@Fu}9^!YLR!`j76T9Am$PX4_B2|qK_|nSnHE;ou6ZB)T!LB z-}3S!gu;Y|7o&|%j2jETU2B|G!dJ|)=VDk6D$YJ*JR?Nv@O6r^w<*l_Z8gwAf-os1 zD`I{^4@wHTdY%LvQ9am}?}w&=VKw#Q$WL4^{%CXFDkAE&6Gn9;AL}mLJimr&Zr$!5 zD_2x*mKVn*{(UlG@3+)R5{j|$0+qNY1*O>m{7~@(y7;kc=!Ji}no0*u;cic|MLe`& zsKr(iZVDu8h+p6@*6`zxi0u5p29#l9mejc6#t|#Gx9Q2a{QmI(6WpXXyY=eKq3gg3 zbu%v7lt3$8?%1SsArfU0&5f?u;~r(<9ckcX)&?rV&;+uK(&BlT&|6QB@%O@+`K!K} z`&Cb)BiJbJcd6J5+QNfB0TvU?dsiHlhnmI?-AnC80U#gpRZV$JWFG2k=#Us~Vo9!- z+WVKS5NOM3EEPJA-b>hG(;&v@piKHRvTKMeZE<@I9{&dpT=TTYhq;Ck=c$@`9uzPV z*TQSMBj(w$21w(d#mL zgPZx&L4Yk4*P#XkUofpU;qj078?2dcf_?T&6d2|`sZvZXvt<;tgUa!T@^ASr*X9-R za^dofjjJ7OgXI3vfoZa%&wf(?Ao$V(gk&8)o$!yp_X?Z*?P3@D^7+YP4Q_+Ja<2Y^ zDE{wI6nY1GD+DQ$=FqT_gPGwCpm!ED+8l@kbf!2p(W?MsPBT+E`2g^3YeO|B}&we zkHaRK0Idss^3xi-7=5?q+?g?}^tcmW_ZW+-HSu#4-*UW2bnZa!j91ZU6O$P-2Pg7X z6k~y^J81NRn9(aP+B2@>hdU`quo*{n42R512+4&^~mE>PM7#LGpiFNTxO zh3ei0q%%d9_EbvqR(01(g_*Ka*Ex(^p%RKSbCeItpGke1`Bc1mV;;?umasAWQW=&_ z_QZ2s9JjLXsh)hkG$G=K2P|x$`9mx*Vye7}&wmpT5KwPu!7qie zPg-k9qP!C+&Q_>3S)1Ouu@BuL)~Ej0nrwE@pF~qLKI(27Hrrsb zN2}`&mkT%1c$3OcAZ6Ng#QNOvw~MQ=!5>84T`9P^qAk!HKpMu5MsY9BFME{(aYCy^ zBC`Gb2Zrl=dwO#VO%#uod(`6rJ#-^Io_u-?UAg)p+peduokNPp8P!Trx4J5xUr(6# zEet9j5E?XSzI%I89Qht>Mlv2hpDyG zM&GWy*n0lKkThI6`l`Ua<=WYfhoUN_@56J?DAN34rxaL|y(LtecZ&XItYGwj-VF!a zjUo{Pt1bmO>`YUu0YPvGizP!039g@`vLzlf&T*iW5rTNNsy9-7HXXzK4q5_L3TFCj zS75Eu9UWEL=d$PYd}GD~i3=c@15ZYxW$ZL^A=1;x2tnmd#91tNk|<>7xp4x1;>n0R z1s-JoOzb^(OBl~33;yTJRdsRHue%?|6f$N@fArYCCBQ<9rd}!$oH)@HFE$5S0%Oe2 zkHvIee*LmhY|dH`fVZ>RFo5cl&fe$6er(k>@!AB*5C}ju(!K{9=1EBDq!4W;43=?D zhBGX1)JA73oqEYW6>Zqf>BwL+{X8Is$|gJtlyIClAI5+GxfS)tbJ`4nJ!#F8FuDH% zRjd1R9zUSafST3t+jm%&ON=g%-u>-OK{sy4+ct6o29LjbtEAP}AxAZS!A}n9ak4Pf zT@Blyl%jmVpEs3szrc!DxAG7^V2v8TnEeHm_3mV#rx)v!I{9Z}njpWJmQUKztNO$& z9S5Xnw$u-}I#rWj%uh?S+2ys!!pEwm8ak!+8j!N`ekU#p%WvsPH+RJ`DGxX<-ka33 zz}@69rx(GP;4C!TKL@&W1PO}l>Kqs?zrgw>=Q=L20h^OGsPnzv-cc5x^Yq3>%z{*k zfjlyo=c^&B8LjF-;#)Aipp*9F4Dbq7?(t+{S@Nw!V(bUabMk6(0*bUnBprq0d}!on z9ekR|vU)Z%Aq`*RtPsz35{(LnHsea|Oj{bi5Fu5rO(05FKZ4x^MX**l9NtWJQwTns zpw9g_ywy);+{+kx78&u-$$>wc)K4V5CG@Dw@NWFI8kgAy^pgyiE{g(fZahC}UC1Se zSMc=}s+Ct@qHhg-ZS?pYHo{=Zge!Ulu1^DOntJbiM+Guxc(t??E2IMuu%KA(eE8ti zXQXn#0!fkG%#zDsi=m(a067Gd9kNH$?M;+sNJ0r@~+4p ztjLpr&k}2)dH^AG@d$El`32d6n!U*jKb%6y`pwg?qw<>x#Ij5w zJ{kc1D^mcdHyBQYTXfp<;jgf~sY?`3snZ=O24~e21DW;96W{l2jxPD+Y(-0J75&r7 zlv}fMKvBxf>)1gQeLK^*G2IA$;){7$=t^kTYkZt96O0mMUxD>-(~i~N+!eDaLU{m+ zHCGmrny=t6Qns+&rWa*9Jy(z@{*S$+3;345@4Cs?edm&vYlTmNqEnn@QNs*N^c`eZ z_n04Yeb9^o-}~P6HjM;k2|CE*kxlE&WEp#M67~;j_uIdi&(`Oeo_#)k`{x}J%bT3L zEztblW}#FB^9M4RRh&?<=GC-RF@?hS-**4nz*+Gv-?zkQD#kD{IcV(6i!-? z&Y5K<$4gwN!`87K3BHG7ci4z}Fpi6)iyv`bMR;ynh^=pN*Meh&oX$vn9orTqg}r+! zMcIzQSOHH@k$2nsaPD{Ah=^Go2{nGmG0sG{D6PIm85qIY!zZ{q-deCt+Cl{bTY|R` z3WipH=)KJpwl-18oIlfKxft<&Ra@-f5+)m6>WLqYWb%DV^DLi`VrV&a1fb^$?oAK; zAb&+B`zmeqLvA}d6KuIy{NSZV&)NHpTq9t+s#C*c^P4i5{#?-NHRg~G8)GQzgHK@h z&Np35AJlomb&qiBjwdIWi5$F6K~Of_Q0(b_v0? zw`4i86p4`GvJ(bY4FRT$^nS=)ui0^b&;yWX?i6E6Gq(`)k+fg4{`At#)D_KHmHpTh z+2KsycU3lC=vF`coF0J5{C*+@C`E1fry|srS+~^+;?RB@SiyCr1Ath(C97rI=dQGG zMM3;4;CXCxlt|P%wJ|(N^}4uxm7eB9(wZr5S5CD2dsb2mTD()uOvRnli4JCzPXl00 z3eh`*Q&ql5vkj6le09S?Gx+zoyg9bey@lOHYR#Gf8!V>kaS}r$-8AP9SB=~q5s|r} z(<2NG{Sy^I79Auoy(fk`2`s#Zl4n0cYCVtgXl4nZ+6oLEccs5x;_3@Qk*S?X7uG;P~p@yjc#ERw9l89SFuK6E(;t>5?I|7}T^zRzP;|1{ z2h**cGU+~fc6NPk{K=741!Fk%aX-J_S66Iwag=qly!W#*%u?XBm$*K{r%&J{w-Rta z#Q2C@nKXcQ@O^rH$$CgT*S}w~D-ACaiqv{h_D?_$T)-O}@u%n;c%ah-cM`ld>Y~Gh z4obT89=Yp~^ut`ga0H`4Uyn*syP_s>U`LF)i9IgCo6E+xh#b#B?v@v(NXh`z*pjht z6!8@9PN-aN@f({E^BZhh0$35=H|`8=HHD7>`ZmePA(yXScGva^Y4}>G){WNEz+7je z_f-9jVQ4erqxt`7jV6&T?)}=7wa9UDk$Tcz*FCe+$>^R1!(#=>q^+LbQ?`)Z z(#N)!V}uA9Mx<;xm*U##j4S;-ERd0(F5Xz&?BafNQIdsmwY-;g!%+H6<{RFa0k@fhesVLKUuKDCt1?tS^GPOn5tes-=sWN3?m7?6s7Dz#C1y$A6-gUx^YuG%bcZa zGv9jr;D0r_6+@!))~YLd!fRH$j7(8n&$){(3E{tfV3u%}AKoJIUUTbw$b?auAIFxe z>r`$dV-oI>UYgy&TgJ&M){>?Nh#|s4EzNS=fKF{ue}dDV!uuP-T}XpUx=rIcimc_{ z&DQqH`}I1myr}Kv5{`UFJD0yqH`5;#x+DlScMpC0F;YK`@!iJg&~eZRZIr+w#+v`5D_E4*@?QHZQ+4Lpjd+zU#7h&CM<(-m8(=d=BS0*H=GH&o>D%BGpr%_K^ z(>W^yL>Qwt?z^J#*$7lak~KO7?QIJUfV-TrzC8_{f2`4t4x6& z>o9ioR0&cGRj1=aJ4EPvD)fgGSZCh36BV@Zy9jT6C@6E zti@yi4N-i1a51?=!8yw+^_+3|;GUKQ-ztvQ12UqpB1n6*Y4KyG(V;(cR+c*BnBLdi z-qcFuz%EKso)KR19$E*D4%%dF&R%AC=ge!BWOfUur7~@VPlA+vr<%t7aKUtNBX}&S z>ee*~ed1XDds?1d^M-2#wm=fvThjR!z!fOypIbf4++68+Wk|cr@+m#lrhxA_I9XYH z1}lgG#ZH|H-}*Q5Pv64*Y|R*xL>P-FOPRIDDV48#S6?Aw-lvmQoU|+_hGzWA7fGDI z^RkJYuKA9n8RDfpr1!ii;nYSWJ_AxjR6(p8jiv>9smLtv@nFO964+*(k>ZQxqA~$w# zAv+fa=Wru4`aA!hgCT}ARI;f-`*rX$TG|V_gSIdpg=5aWm)4=UQsGeho?A_Ka~ODV zOdU8xA*_H3<3ZK|A=7dVInVlMCexalV%dT1rZ=vaDhnLvEzl8_GM-j%2q&;`rQaQ6 zb*arBqj8X=X}_sfjbVb_%0j)^pgwyZut--qW}jDk3&>ipM9O45Whx z)LPtvoI^diJ1)p8I(kM@!^oW*S_H2V3Xe_K@2k&tbo$=?%@`Qt0$6fI!$zMe&sBH=!Q5go3b((8ap51Y33ny4Ke*R~tmUJ#i(D_q0K(`y{DQ~W> z_?4|Eke`2Q9uJerbQqD2B)OYWcLQ6gt5v>)q=5L`r6TU3CZGG;An7VtPb38kYDN;I z@M1TTp=FD7`n~3-B%ZuK+G3Q3suV6M`wUFGYbpebxeE>+Qu@9ScH^ut3+UJrUB(r2 zs{|MqObI)(i4r3DR3HVo^_M9GY5&|`DKup?5r_Pl4(Ns|ez<Rw>xv$ zyBI5uz6*cy$QWdl*y5J&QiV!OSy;pU?VIpdrLTuvjI9;pad`Dhii1lnQYY`akcCsP z$XyO>DV9pH6z_je6M^(%RP4cW>+o#oBlA#C@*}fo&fCAltdMS<;H0o_M4Q+Pb>czr zO|);f?t4%xvN8=v2j;;ivaebb|3r<2bXum_~J91;4a$8}YA?C-PE%p&uS z^J~8&$!+a2j@oe7wd^C*+fL$}rY7`N>6dshri$sUvZZu!xEh{-oSfl$wAm#lxc{A+ z^sZe2gC!~;|6AtM{)yDps&@?0Fb8v0bufGkp}r~%DO`=rb&2vzAH_I8sz2gQw#K!k zpCI2-+E%kPZsDzV^?65wZNcxSRXAcUC>xkqu=o(-dc#4wgPd`o#Kp_tD8rY5Wh{m!)HsXSUeF^qRA4LSpCPiBk zw3^xw;#9^dLC|JGUYL0gC0B)FH2OThX5ggYRS#UX1xxL=$o?Gvq#EehAa5_KN3%$~ zjpFODYpv68Q_G2bO>XR}0_Vs<33Q^<$uo|Y(-COzWu79{3jJ2Nd&bYcdfRFm`2i3B zCCp{CkW!DRnBvVN%f01%9?$>2X>bG~gIayu{ISkLRWJIFXo2+VZZB+2! zfA)*0>Z}IB>1QzI2yg;i*8tRU6eyDubEoV>Rbkaww7mCj?I*Lc4wopjH0LzN6|biH z!yIwnRwu-s{)z1|tyWkzbY0R*#*#;hD4k$cjK`V7QT?bU%TeP_YD3cr;MQo95uZX= zSF;Q$pOJB)$cc!EKR9kZ6-MonRr?lGxWG7FEY@~YS<(Q}c{?Ze9ga{&aGKC{!h`sT z=C~9sHBahw3=cDTCMQ;d#ohKFH4v{E5s9h_<1Y(!tKx$yBKCg=@!FeRQ`y}bxAc3s zL6k_L1t@Ukcj6QE!M7I>Ph2JY>st9BB%N6Zc=o#a$l3dqkH@#+g%lPIpI}Vl3z4T- zZ0X?2+Nmh`;hRM)Q37X`3?Ts%(H^3+j~u1%FH*k3ZvGPc(n>^%%Z7P5{{CvuopArG zho|FbZlaZ3f}VKrA24Vg*jwq{UnfE~pjpy8dR*R{O935{8aAnaAJrrHt0h<*D0Qwd zR5ZR6e>g@_jBsTgq8k@#FN!T@klqwRW@iYJ-8H1=og%zjBpcxSS_k>q@u^O|0Y@y+1bqxs+dHWAmOzkfML-j=aG& zE*k#zBxIm#NHIHFO6ezjh>1pk9v)6`AWDQo)q%$?n5p2(60x7cc*<@E(%?*9Bve5{ zQTZmP89<~8-eAU+CeRP2VAJ&k8Y=?TkGB02OVZi=N>r1VH)hx{xmw`L)^(^de|dxJ zYwiia;N8!(A9COcTdF+V_uOUaMRv=ucjEW$G^rZ|49U=*8{N^+T5NS%x-V`0R&bL@ zPg@!5@=@km!=xN-mSYjVPHZ|i?sIN5`Aan<{;0q6fRxzW?&@u5O_>7;f0)dmUiQR{ z65U7>|4DG{k1CWxff@K1&T)4-5>1r&tHmlp$RV!CT6O=g5QN?UG7A8Y*=_valV z=>|B6)e#i_{;+PIn2NX*c#r;I?^w*cf^y10qGa4j33u1u$a*Pe^b@YoJiNT$Q46HU zCY;DpkgyDpJV!IT1^n(M9MlUIm_yI1qw0~V-C{u@O55{>A1TWmle z4!aUMKUXAk^dhAX{-o19o^i0i2K~G}9GwGMymO`Z##*rpF$Oy9GPenL${PZMilDL` zNK;{rqIx9|7SqCS2U+u{&9a8!Ihnz?ZD~uZVZu2MmI9yTb|S4eTd`!oh8#m;6}eWu zQKBz+8)Kz*WVy?Gt=bfG%#-3UXJ3z5^29;W(7hy!?NuSt^aVQq26c!;VwlxQpI>ZA znrw5S{_8^C{?Mad6MEgg|+h7w1sEDE336Turn3H;y7IXfDx^uDm zUfPvN1tDk_3O2**;ZGh>SQ^Jm6k!`to-Tt`Jo~}Fv`_+NgWqw){XWx&X*IjH=&o5~+68<>Jvt?JL3!i&< zZ+76@nVO>-g!_rmP9*ZcbQkP=9!8Nh#Y`CuzdPS=KqOmo@aMF6(l$A6H*5)K6RbI* z=w-XU;Y}4AGVWFPr*js@R}GTC7Pr_lEmzJAhZc#~2q49d^aC%}a=rs8uZ7>mkSSMP zDBTaatjwc{-Ix)w;qOwf%${ZuBE1@9^&GHcHzf-e%5ySE=O$3DW>`*o_62r?z?Ydp zjkfINEAicGDm&u0Bl3OTx*k_%%@hhvqpcIUHjX={pWK8edOb3gR&1 zFwL(>m_Sn;lReK_)DkzmFoZHZAXMjU3C28oyhw?M$bf1kyVh{Zrnyc|jdI02D{yzG z^nPsM`;CUwMTd|h)fMCBWVr4Zay-$?23ATDxb<2?Ix>Ei8)*)cjb(US$Zm?zs zN^b!z5jQyMmbtou2zFr9X^@gyJb+G5|IFe~(i+a^TGf8r-RqQaH%TP{kaGOd1ayv{ zl+oGuXR{vyQNk00*;SaFi><6Dh^al92nP$#eQbw7jc^U@)$AapEwx74Q1WC^et{4d zTAV6vAYw7Fh9nGriDn6|Ni9PtESQ%*^QHOTPCw00VBk%rmLaA={+<7xb;A@6PY3N^ zh6)+)IBAMaOnPnxGnmtM4<+@RBPmAG>H7MaTkR7_66(PFoL#q$$YZG$?QKl*yvt+3 zd}`(sFK;JM3a;q*fO$A1-x=Jto}+9*HF`U07tI9trQwe!hahh4NIj#*Nl5J`*s4*f zs2se@BjbE6U{6z!^^>6W!WJd@laD1<(N7Hz(j`2<& zN5G8a`P<5gis)nNz;W(@*D0M@7Cayn$jtB^*f6QXe{SO5LJv2BU1415|IcptalPzS zK(s3wL*6fc^1I5Q@0kpzBZMC3op16oC5@U2dgIwVp)#>P-Pc zTVY=W7x6uI%F_cM(JoaO6-G+9trU0u3w#s@=xg&ZdTwS5b0|YofJfiG>}ZJ>8!T8V zgYka)7?~M7r>>NpbLmyJ?<-JVu+>D1HR~;FTZoL3AtsX!Z4b3fBvJay#Qj6{w4Qjl z7t38TXmCPj+jV5@- zH&&jBwUA|r!})_{3?dKw#N?sQyd)!a9*>c+%B}Wf50~V!naKcaVQ^a*E(V$&uci)j zAEV;bFZ${aDZ61JyY+K?7f`xl7+2j3?9Vpw`?6zPd)|h{SFxu?8|HAj2GNj0$S|(< zK)^%N+lt&ihB=As%Sk~g3TeM>tp%enFJ&EE+#u`Fpm?@>Z>EQ)SB)5JHOv_|hL{l5W`C0L1vzO^+0#Il8Sw<%Fu}sFw z5zz`{BCu=JikFfa$HhsL%B_#Eo+YJ6jm8$;kU%4%8=`)SbmshHXRXpd-^J_?GM8hJ zifnP1b5mmt4;}USJ~IRLq`FB}?XaATO`re$t$Fu*uJBy$dga6Tl?W9i$hLnJARevE z9djm#2HG&c*u2ajUX)L$d5tR{zEz$RPM0oipj8ozq}o{F=G)A0j>mZ0P2^0D??Frq z5x$f=b!cI}tE;1lZoQx+Jt-I1U7ZL{<2y0698`~XwTykUQav{;XjxG-+2*Z)LyIpl>@&|Fc`FjCJrC^F-MI6!umz$yja2i;MeAbC=Vu}*Yy&ir`IOZ` znC4k>Y6)u|&MIMU<&V6nNcq7H%1=FfXDjq?|9Lg1A$fW)634cx%#l}BR;%?+78T*% z$%YnngzY4YM}#8WjM*9nOxu61kq1?x)}xs@-48D{wYm*9OkU zQ+s8t%T;=KRg84^)vJ78!*yHcr^7RmI5n~GCdP5#`_JKBlJ^v6gG@Uy%R#w}*15uet7g;Z#GN z_16|B4i-AapRK@Ai1B64oz5=x<%vvcxe;|$uV>Xwh1Vm}*azfv=9|;=HCrz?qE%IA zt*G~i`k$w!VC2)=jP$Tu2OpTLYQ==E5#iNCsPc+fFA)4GlK`T@!P7U+c_fS3R}0Mh&lWv_eJ=HxVLnP z7$HfCfq`D9q)`x4p&hjtm7*v;bk;vVc+RdiTozeYc453}T7x`z(B{7W@QR_ej*1Y6qzM^6uP-ITKq|pp@^sy)bE(!z8Av7=rA^fo2qD0T&VM#p%^@cTZS+O%vl0jZ$pP?3&~tz6l`?<@$F6SAaJ8*bJh z7H=MjQ#2)O(xjg2AOg%J(~&NcXk_L3%EZhPF{hTdM9S&E$-CmAv7?N+b|;0)@^O1k zlowTi32TVIR>KJ)PHR@t9TOl<0bxFZ4^DZ8Gd#%OiX|T;-S^^{k?!+WkKHh(;p%^@ zBp-t*JQyp^UkUQ*G6k@zNU8?KwO1e~(VF7l5*CFtMM>8aEYiznb1S@#BLjol5|vd$ z^lF9MLFcvl6GkM!X8q-poP3%V<4A=>D`S(*eMw^TV}51oo4;xJeIdaF&<*T=%wwtz z)r=+9J`$-2ASnGT`_oKEU~?Q09ypF}!>fBL{L{#g06#D;&DmwI$(v@9sP+yrL|a0A zp4BV{qp7Za1wTWE!6_=M>P2d>P@YnVv4bgPF2_{`(&YKaRft$8&+pM}_w?W~O^6A> zjZvQ<@2)NrOG4Hty-v{_c{|+CX&LpLcKS5|e%NY+#NgA3v?=~YNl zE;7zMo<+=a+|R7zmyUjlz8*r9e$D#W)~R@o2)N{_lvsG`W%9>yRY-yU{p z0&c1ttZ`OJIcP*pG5I6^ZgDiv7*k$JO` zLZx?m7-F-OLIT2g0_sSHY*7C6AH@SCnz>vx-VSb-; zSsYA{@~0y9BE%EsK(E!nxo;d)7ZGT&^`JpKY0tDDca;#wHCj^h`7OK_!G&Op6~($7 zv-+;bAk@V8b3l8!b;Sx5kiU#wye?dbWx@AMRC>kQQO>U2z z>imW$ZG!lHd{lX~I%{nDHRe61WuAG_ppKz`y$}L-uQE_HMUeQ+*LR$zmx9WZ1ORB% z&Wz9)nowH9Y-5+j5SmjWJ>GDO^RR9cjQqMG+-+xHW{Gj*B_7Jso5{0-i=>RGraM2+ zPgtZH9vwPHs|^Y;)()9@+H$Dp8e&8inRY~ezI7D7_QnUd!d#?P?_1OfheiJj-VM^- zjTSoY?*p6Bex1)Go1Ck3UM(-HK=%TK#w<1?E+Q-RQTNN%qu1;?V4rA96MM4_9N3MH+$x}|QYK0xFgOU0BVF@57I z7Icfn7y0B~ONxO6R)f1tPCIHQ`ToV6J}K??<1Ik@C}czB$e`1MsQFfbG|`E{7D2)M z?L2%SSY1*CCAG8E2ZQ_%+)r21hn_}l zvX{LQoA`nm!6EH&GGpxNJRz-cR5}E~`BgPcwIJyRhu?VTgyazk<_1kNg*q`CXcbR- znYnqo>0|g)@na_Z9vK#iQQh=;4;2d?85*B%@Z-~~J_m-l3O}jzNsikj|M)l-TMvv+QY9qpM4}*vD_Iq z@%e)=B(1R}o{poU&Rcf`KvMK@YZYcz&N<=g)TZ`@M8>SzeLcaerc@fB%zjYD9^9f? zUQlKZFGR?x&xv7@=z>8^C5V1}BhZ!(G?wBmnGm8&hw;MA!C1oEIN*PdCGYEW8gXS( zgqzIZr0lkTGnKyTP}Fdy!<@XLxHeAPCj7*$xSsLz`F+>={$-Em*IB;Jxlk=TPC)}z zj^x?Bn;be>3@rdNs2oIvW3uSgM(++|VTjHv!qkJp5&(5OdcIzMvj+?P$>tSTim&x#&Oj9J3BFhhL-7dndEG{}mPmFxF|3VN@vbaUDX13XdE3{v(m0 zEGrc^U4`*D`a-kfHxz86%fLHK=d+woXsIom>C8}bce6cNbr_{3Baqbk1n(d1aHxp7 zhr78h;%PoNC+v~P1gr@dhaj?vqT2^otRJYaZu&BqlQ|bRW?dJZQ%B!@gq}wyI!M%ur4p{^oRlMx{3k>0A8Q_Rd$gAo@6PTR*J`K#o2FaT@fQ?zCaB2PR+L{^Nc= zzMUlx*v^3L4TB92nd|s3*jHfla!e8y*pRS`nL*6i% zL!csB5tt5ujiy0rH%V1Fmi61&xz5hmF>nWMqwz{^68hu#=kRffeDSKT&fYTU5i|?O zF!$3+)6Ios0G3K}-9V69=;zxXAyna^*Sz{-AMNr<0?4 zDQ+_lBU%#?As2f&D#*6k7HwkE&UWJT7=(K%8$k9%A`8yq^JmPr;>0Kd?biGA;^fi8 zjII0Ou)B7T&~>TmP`piVgrs9bnD*j?j<&e1S=$$>e?vvX8A52C?5JL37UuiOPQk@! z8n%DLSJC}teUWcPga^DXO(hLt_y!ZSoT|=G^4=e< zv+4XVe8|V!3Bm7?rB`@$zT9;j@d7XmlvmTdO@kk+x6IhAs2B=a{FOwn-I=zP&}Crb zM^tehw7i5~fy^(*PTATaeKA!#)O;l$PrtuWpZhe^LhGo4qLj1kcg)t?*$FUKJDU*L zf}n`6ktka78czY>9BvEkRI*<(+AC`lJGyUe3bD$ewy%RsgsHYD#O;IVA=Tui+!(;N z-35cY@+<5CaemeU5gClk7!ZkHt^8ie1WHuY?p}D<(DTK!=vmD$j$kB>@%U^pT0))3 zTj{_2;hiInX3E+7bcGtc>HV`ko`-}F_Um;;oQ`>be=sFz!Km(t5*R-I;{SU1ty4<# z&o#8gN;2eCd8#0EruRC3TKX0HD|XBIHppDn_=h6%fI7C)K5hGj66+FYdDq@+W0f$N z_-h2m@|IJACms=S}rF)GK-)>>k%5} z02A{p>|jwzM@iA4Ix5E`t0tR=zQ^x|OMD7i2*mC^`O`U>L{sL8K7XJ-h@U=KTqi@- zW#SK<*a*sAAu|oVBW&vieodb4bXo((X-C{38!QYRe;8%F&R>detS;+`ioUO3x0M#q zJ$#9eUz(0tAeJx$vCCR?ayKIeFymaQJ4Fx8Z-ymq9NEbc$%tA~Xqk2gAeSA>o=tQm zISEyE(Q2+HEUKvCy+%S;7npje)|yXgNf_d}%G2R}8uOQRTw(+XF1N-a)bywh3a&CZ z-)}OiGj%&dEGRJcDt&=L6!Vw2@Q9=R0oyb+9ICzzOx%UPl&WA*2+ z_t;}v{Mh4Xo0%#DE4ZE!<&c3po)r?XolY5^lEj6Jg4)?q^)EC`d0QNV5I*4f6FG7D z|107ugW_6(^)$6K0 z-&ZqzzW#A$&Qwj!^y<(LFH+&`KfQath(@lc5sIkybUcKV+;7MLo#|B0cd0La^Z^f*MDS{5Z&sZQmq|)XRMx_aEhoMvqRVaGVdz>p?>?x3 z-bsZu_pqE~*Uqil6TOpc`XYtB?plhqq0GgVd|TvCyO67cqRKdg{@aR>I$3cc^Qxws z0GZ&1t}@nNY}zQsTJC{~TJa)gqT=p_lYncTlg(7An`U@$@WL)bTsILgnRn&Vr6h)!I-63ApW z6*iKE2~@ycM{G%B!`mo<%+&iJkx^x{+J z;-Cl2Vt<=jz9~gzY)&YootJ3Po#0w8vuo7%;TCHg4xLC?8 zbG#IZAw^NF(W{9gOvtBLuEcivZ7Gm$x%5d=rR94-hC+O)2{0R%$Ap9@A3%+#O?)B*gJRHkzNk1W^3pxHm0@$jbzNt;9Y){cq z6~tuF{q=5%_+9HF>5r8W!l94f%YT>NG{aY|xg+ zibRJj4@uI#JOrrm5J+pvw-GWhj_6_s!kDMNcnWC~zdDR7S32a*Mavm{VYZ}NTR9jx`UhsySTJ2SD@z(R0SkkF!^iWV%<+V4^>$MZs+@~- zH2qCcGNMTP4I!aln%CtT4?z=4+7TXYR;2T4ZF5E(T~YX_D6Qb3(AokVDn3x0VrzC; z=C!3xf`vA<*sF&?>iYsyq=J`ge(z#1L$_ixFJ&wcO!v5hr553V9*Jh?{);1rlw-UC zp*i%@js^|wlV;5<9@dII*bN4O0Q2beBMJp^P5poldo07X$(c1gk`QeGBd~fVHtA*l z(u#i+jmZBNq{$v!sB!TL{sV-J7j8w_`36BfCAwt95rrfJC8yGP$q1+fahz@tV_MJ` z@Js&-&|l;cSxo6}9C%0_RH%1d=+2sm?$uQ^LIyC>Q+rwwwQE^w=fTx1Q+FF-34+J2 zlnQ>a%X+any;m}8nP+dPV5JvPYi{`LmasWzJ5_4~v?uSHsLu5`WXW2cewDxKlY>Ed zW?vc=@YbU>=v$J^$zQF}(nh9E{&g!7AB7Z36Y7Kv=sJpy9#2`c<0$)%pdduhtP(iz7F~HCqysI~h$)T{Bk+I7F zWwu<=?F*9ZRn}$4rc1q=<@2WhA^|*ohP8{T;u4=f$G!r8A0wiyIE{L`PmY!NHSl;f z71+dPeHbgs-EOaFP$tmOJy&S0Ry;994oZM%M`2fm5JhmD<1Wy9UpuCj> zzLuxS48~ckrr2?y9CL|XHoMD69LMZAU>>VXH)+6lx`M3Q?46IodD{V-1%*UB9y1ST zPgA)B#dpYpF_P+-bY#`Wm(F?iJ(#+07*N(Fvnr?j^#FbZ#tLnts#yo5JT*|^iunZD+4|Epa4`i2XYv3~HqNL=aq0byO zRCMlTRXLphY_=<~8#QuFXpYpnc{O%!+hZ|)UF?PYa@;KtL0Q2Zs5X=3L63hYD75(W zZs7e;!3OT@**>W6wu2YYQjA{H`zPN-a%*u4rRxg>rhIQ}V)oA9uZbliF}+kQutqL+ z5Gj|yLu^2b^}gSu6* z_O_VC%q~PFX)h{F9D?ku`~AEE4`3M7i_3t^uzB%lXa#^Nj#8VJRzx_#qA8bpZxV1R zVO*3$Bp&YVyei!5SPC%4GI2g~w^il58Hy#X$Xd)7c^`ii5E_%3M<$>4^Ws#VCo7`^ zyVB7^OQ=T@Bf62;v+E0ZE#3Z-ohw^7l5=}x!0f}Ml9)WWbhE(+ zD*wVxx~j2IcIfed`%3%4zM{EKXWOrUKeXkD)1tqo#M1WGux{Z>2hq}9@W}lVQMeJR zpJgxNSG8#p zt0U~%!qtW*O{tpPW5M(ZhqEKsH7aX*tPlQRGAo#}`q;A2cRbBn>f#DFpkJ<)dyiX2 z(Q(JZ4idgr!vTJiZlr0K%TD(!k72tRD@oM+d`aC>VM+AG-{b{7Z#g=L1p5r_pTlt2CQuiubV8v2cl zCkEkd)oz$;2|_Q2xfkI>Hbo||O#1Sz&Iy5?!$CdTa2(@&?vHLqQCUEu7iZ4?ux0di zwtrED@2({Wos?^yJ2i1iIb5O|vZ)F=Wyan-R#g$$^l%XW0<-}h>K zDkTAL07RH0h%x60BWbO^c~ZyWLzQc44%z$|AhS|WUJ8DK#y^^Try7%THvQaCV?DI4 zhkreY5T||OU=_!5^DD!n1@kf8(`Ka_(V@jXe)pj5m+w}B=F{+>5?=4T-l3_Ahc;KQh6X!@HtG3ITij-Dug#|T9jk1I zSPne~<;ppVN|Ep?ccsM53TO~NT)c?*_+-mYxYK=lq z@0V8B_O|V|y%(0qIEI<=)nUJk$viAK=Wc-axIr1- z;lNZND;U!3CXY-5QozP!5lkML@7LR`D9g6>K1u!a>vrolT^as-QapTwDV#k`hdQM6 zYBz8aa}mgxhy`w*SQyVtAtyg(Q4Gp({6S_y z@4ffuiiSbhKl=!w^tv@A=ts96FUhcrp#G5@l1LcVyBjnwCwMKK1SP2fhw%js{D4x9 z!3;X=mB9kT@$})T1V$d*EO+NVEpi*0BZRoNjoY0i2)jGV47}u*C$1KJhqnu$LhdsD zRcxpsyejSbAA;V_+`~e9+TY+Gd)PLB8h7;uSqZdaeGUk6p-wkZcll%hI z9s8@FIUAh6NwCl4i@Y{uB>z^Ct@+)_xxlu1OY5Upx59pT27(Am1BGi-Gt+KuwVtFIEd8Perm<2I29j4Htun`pmy zP6d3kShi2vR#1CM6y(muZW5ACG}!(?EVzmHiAp_joqtzJia!VeMU@sR@U=r`uP3ts z&}Gk9X8kXqE7pWJ~5`dIgY^ss)At;m1+hwatAc_%Y ztCoN;K@tB8vUe&sp7-67%&rYJ+#S-q&0cCD~8H;yH2Hm(HYr-F~yh;^I3cA^$Y1 z{Lp5-I7sCx&L!OxqTE&3oewSf)cdlJ$6I!&=2@X-$#dpr;X2G}d8oPUQY6&UpOMy z((wkq7n}CfH6ws!$u9e8SrK<3I)MPssa~%_Mj50wq~Z^;C%?l~XTvt+8I~NR5iK?! z4v}VmP+vL8Qqeewurz5%g&0N0$jM_b@Z8Kswvx?<5~#~_Rl?X;fkZr0;!0a6jq|%z zto0v~3PPycuu<6!fjj3eAg2x04|`?enP70ErY1nDqh3Im9%Hh%zYx5HD%<>Xl-hN5 zn+je+afZM^{>lTq#WnK|Pd}G`ULAVNwlqMF=AO65igP)dvMS5Y_~H8sVTaI+EcZh0 zXP4C1m(v?xScd??xw?*I6W zN=R|a_|rRzM#MwWI65_DnYQ$0t=`{!MdtuEJywE0wWX3QlVhIToszG~dtM-Ddq-!D zy9v*sOFNo{q1*Nj24f{t5mshMDQAXuXP)@?vMiLh0cih3fL%{D-r#D-&aBB}_J{nu z`MfYjz8SGje7$>AOBmp~p=;o?s^sx<)!xiGz|!H^GVz|rmCB?0Rg?xY)%o)1H}}r* z*I{UmeP-JbHKvt4+-6|;GuW_j(XzSH;YCn0(MyZk%E-ek#Sx4Y{b`9bVFXuyd-Sm3 z4h=eS589EcyJHmWf>VvoO8&N^{0zO}r%2~JndMTRT^zn@J4|Ra2*6rWH_f|Jy>0<& zyG{?e?+_8qe) zhwZk+VDD$!S{`>R5%)TlE_`N)?j^4osRvQVV{!_F?kZMlH z$p))9(1Df;H3oMpbhV|)_b%1>V(I%T(M~%u(>iGClc&_YKd<VthFn4IbK{!u%0zUa>cn*A2z$?J*)IiNZO*%SL*C;v zQ<%=q*_+%?HwhEtJBQC?Q8n)_SzwKP(8svsp4scfDFb6+;ym>3W}Q>U{-pPr6y$BV zvBAV8AulS=r+O8--aO!Ug!ZtvqrK=5g<&cGtVd`|ndclC5k2(BM*mv{iaOVy1H#4B z6#4OON`5O;1b855LA8o_YgcKondk>|sRcZ@S$a$?GikR_4X3)-O>p^U>`~Wf+CSm$ zM1`w#iAs0zq(__7I+fu7?JLR&*XB^d~KQJLWJ`{+gl6;XA+%yT{YKk z9=#NaV|H34mMZLNm|c|PbfIoDWV1`Zm7$pi+c-$;>Tn?U78|0hK~{f_GMfH@Z$4_% z?&^5H*kJg44e~4idv8fF6ITcKKs5?58}28hhTvT+brpI$;K|L_6PeSEI=#{qPgY1-@mCWn9`=jeD(u?=3a2wM5ELUFu#uT! zdbFg_`ni}B&zJ!#9(50NAy$gIbPR)mF{W;KHh)RMPgfyHR||6T6z2g7;U&?!Xpo!waQNeuwI6|)XjX~N@3kiT+CgME^Vq!MZLb+WJ zacMyfY0dD~>;~A{b&8?Q7}o`Waf3^Uj>B;Y+^MYgS%Jg&qxp&T^+#g-Y~yc&Z$@Z- zMzE*|E!IZU&Cg>1OQiy3s!TXl$EdBsSZu|aS~^=1Oac71@W){bO4@3|U~Ss{sn>^r zu!*7#S%erw3vAl0(nLb&6_5D|Yt^`@N zHC}6iK=CYoQ!MX5t&F6X+U8MjBx)7DkE$ru*P*|&4GtQez1Gv%r2^=ra5?r3+k+Xq zyF0<@oz#@9`|lkijlQhpuwZ;8)${L`q8*M4P12V_DTwZ`!H4Zi_oh+mcRR?Jjf7h@ zSUqSzCc#qPX>5NH>)^zG;B6A;Z{+PRK+Rgcy6IABg`+V}ys% zSI@^o{+13%*~rc0;P=IX7{+3 zu;etFGq^^vI!;APowNg~n366x3znVoydUU6{eKHb-rV_eWC|-c7sY#MBB97cpgzW*_`% zk25Jfz=oC}&pK;>aZ%!9Wv&Xwsds-$YnHHZMeIuM>+I{tSjC9-iV1D0h(} za-X)S;gz>l?#z8HzJjgb;~lV9$be+2buG-z!Q5Ew1E9vfb&L*sP7Tw6D~s8R z&0bnM&A2chX|~S3j17$YEoGJAQ;SE#A1YMWN}Gc^EgklLqH_zMM&=gX`=^EbEBOIU zhs;@{YZOL$Djc^111^(8h8O&f(bM+~5e@#2nm*Nk-;==8$0$*Ic&H*8+8Ev1I*EouCr^F1BDRY(x9;aJ6ab`1gm;g9dTXVfYa|uo4U)uJ zI`dZo51JWJr(&}-b3I&Zs<#O*tt&6H{D$)KO#jx>eh0vTfdjz2wfy5GFbMym&KoEF zj~l;nhW}z<-#8}>ECBlrt>4@>68_(K?>GLBnZEfyI{$}iX0}f5Y%0=PRJ?4QY@D0` z00ICIj|hN&i{aqn=77oj|J<;7|Ep#3mIUrUuJXna{^PB0@BCx1Zy8|!RnXx7_{RQI LYN+rGc&yzhU`f6j-l>RQ#kc5l>P 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 literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/agents/properties/qumulo.webp b/static/images/activitymonitor/9.0/admin/agents/properties/qumulo.webp new file mode 100644 index 0000000000000000000000000000000000000000..04a3a1b9028c75f296da9e69bf160455174f6165 GIT binary patch literal 41716 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 literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/agents/properties/windowsspecifyaccountorgroup.webp b/static/images/activitymonitor/9.0/admin/agents/properties/windowsspecifyaccountorgroup.webp new file mode 100644 index 0000000000000000000000000000000000000000..026d9d4e037c537e113520b97214c8c539a4a72a GIT binary patch literal 15590 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 literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/attributestab.webp b/static/images/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/attributestab.webp new file mode 100644 index 0000000000000000000000000000000000000000..8c22095a18d69bf55af79b016240fb7268c99088 GIT binary patch literal 22270 zcmaI7bCfSllP%n~ZQD9++dggkG*8>MZQHhO+qP}|zGvp0x!=6A?z;cw%BswWTD5oV z$cQRsDRJ=^H6S2$F=0hDMNXoNf5vwMz}dhwry#1J{5I^#l0~Fs`6Mb6cX9CH=C*He z1+mh4r&ZTBPT%DRtU0;b3LK1ThYbJ;i(Fg)>!e*Vzh+N1VDTCIXLpJ4tMw&UH}~ON z(%0_^{p<4EywdJVU^~}QfAd>VpxxK;*&d(-*xlmzMEvyq*6-;h%AFDz^u2h=2W)>% z-zER>0DN!E`w`y--U)xa{RDnK{CwXp^{)_LcV+oWeIOt7KW|HXW4;bw?QR8{a<{uH z0TmBIi~1McFh4Rcp7*(1y{^3@U%TI*-?3r7NPxkg-7DmG^#{P6?`ALQw;W*MW?TC;*KAh%E4YB0dVV@0|PuevkeTzRvm~9_ugluKT!o=>iakJmQ!e1A z@w?RL_><;m9dJy{prq2oWpq&YR|;I-uo#WYO>T2Fn2B3AzU(zo<}R=C6R70&5?fL( z@;w^A4j$#W+StoE5wt4tP0P+xGCzyfo%SVW^AC@p6CE^U9<97~WIy|mu^5I6FX2-P zMy*zy!Y%upG}`GE6#ZNtORX_;YLh4)9K_hc_mY6|?)nEUwF??R_~&j6bL9!wlAN*R zvv3xu^U7Gx7{>~0QDY>!*y3I|@wxDoj$iDy9Gf4$aMT)9wB1T$7vH4sk^)kbiF@3C z>4~^p5sBj_salZ~o&o!z)s&vu<7?U0y9QlGmEIWWYT!pZ9U|UTmen4NN;s>!>XLR%f6@n!kCiz9bz@77m?{My3&pK%HmGz6TI%W(N}o2ZsvVNOfF^JR z@>l7^pFXWzf9XClyZtp5f$L%-nc5UymV{(L)q}?&bxq8lDKiW4e?7@0yeiC42BO6X zW{6%Y-;OJj%34vae=nte-gZ`JPPt^sINkFY`(S(?e3DQ6DBSTypes>W*e&PfsF

f3r!**9ZQm7Qu@3|{tD+M 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 HBZGhdx#BgD literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/classestab.webp b/static/images/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/classestab.webp new file mode 100644 index 0000000000000000000000000000000000000000..e5f10336463e8b936d110469997db377cb09c2e4 GIT binary patch literal 19986 zcmb4qQ;=xewq)71?b>DA*k#+cZQHhO+q-Prw$0w>p8NWJ^+*4$h!taw9GP=QW-KWD z78Qk(0RT`H5tLJrV<-5Q1^}>Y2FwPeIssAw=Cx)`{!KzuN<_po9=8h{Zff%}9pBQ7 z9eTq#aT9aij|J);fGh2rREDbkG9Iv1>}C4J_iH-f&E!4slp;)6GloTlau(mapf}!j;I+pO?Tr z>d(^eoy}Oco!8!P9zVYCcR$~si`a{m*PpAcIbZkB>hHHR+XG$ZubB_qE54Upv)C(c zpU2h@TfyFhuhP%j=bf$E+Z~o4rytF|+QHmgz9vr)AJxy^Pt_MX!rq6EP*?ot+@~-8 zZuPg^54v03Q@+Qaw8zx%KM$^(GjqP}z6;+!Z`99#pM~$WAAGkz-8)#mQ@0pCB@3Jqt%{|w?!apKEu3zX!xvRPlzL&mtKYx7QezJdlp8T(v zUToJQpF@8Lu2_Jku}&!?ZI({VR*%k8v>3heqbc5R(YireWq>{^k(FOz$n2l{fu(e_ zq(>A05YcKl;{d{%*(HRN$Lr-}{n9L-EZ$8(K{RRg@%>$RxZb{2ou*$K>$`ud+eOx8 zK9{iuH<$MKA}-RfEwpZ|fudXU0C*=eJ{}JgInocqwVX}avF)t?5a?>onn>UKw6!cr zF1w2Z2y3*R^8*nruB(J#_&d|;EpE&@Mg8Fpr1Hy*DFPs((Q+mLM6@_42Y`rF#my7z0+oe%||7!vnJ^i4}xsHyl76{E0LhHC3Oiu(xms{W-Xih9~geou-^B zft9DXznGD0&*UmZ^xIiwT;k@pM5VFbR~P+2L@I>2G79sW&{B?D9ZRnq+XHfjNRg)A zIKRLykKzNSHs)3Bb&3pK@Ki@P#5%%*4MkW6>TcYBGrOZLp2qKF&D6_J2NJ5xs~skd zMm*5V*eV187G##?-nHq|$Jef~igCA6DtAI79?h%Wj$jz!WwrzU%N=T_c%Ec!$z5NO zp!%3zRD$BRKUT%IB@|wjMA}FpW`EIMY&c~}j$=c0$bs+2DEiA4;rRiKmNAGHswOQ`NTkAx}8N9drP2Uyq#|hZUQVNTgZ@N4tj*L$7*re7e}V zB-^fa_ysiv$m)yTVLs>GqZQUKMT`5lNw)`A%1nft< z!c*lnMr?-07^bmLma`B%BWPhoo!+jq8NENSEG8~jYGt0-7gk9-I@}iY>@3I5Fsdeg z_+S<7#)U{)#nRkfCZprD-w3r{#v^e*mpnO9LWLGmt^3$ZBR6VL1XUxN!xHy zwEso7JsWP7x_X(^Y3}{KyNyrIR6JvWWLVuZ9VcEq;M&P4h4tQKcqs0ba-CG8l&8wIOh^fEdD$TWLlsUOEV+c> z(b-jo$FD5wR?}xikeTp*O~zNn6k0tNYASHnul}ho`H(Ku3Yv&vuoX1ej{h}FIj5q_ zj6)!wTn%poPc6w#0tJh6;>q9a3ADzk68yWJmXypAa_r9^qd*-z!a`uXD!d4dxwn-w znUDaH_xA^Gf?1yYUr6awPTgGA(#+-GH~2NT!l%wu{=1|W2#|Y{3ywI>_Fg2=E3{kJ zt${Det0w)4N?JZTEpttQ5gWcH4;l&DAJc$)LHnVQzqQu!W5oSWy%K9`=4qqUU1btY zdc?}7-izQ9kFRNk1w56~^OS-t>2Udh~ z&T#!s*rdgm@Ksy5sP!Bp1X@9C_r1;eVVkB6aV)RU5zpIf;XKVDiK{(NZ(TPiB*nJr zJax4Ke;{B$Am!cl`Bf#<cgc53Ku?TMwr%JSVfb62N4&Cc$(-u1@S^^Ftt+%t z(S1y+cF5oHA*kO#+wFOI50p6iSxsGJ<*n=f2!^pI%<;bpp|XoappIfh#{vUiT1kUK zS|H@BTQ_{({9+gS-59lPp!rH9^5vMyzo*@uI_|P@Tp0ksyI|w)N8zrf?wnUbjZU=^ zU@5ZI=uLD7<5 zh7uce1HQbIC}acK6hff0ugc4n0y`bMH!qRSSR@H^S|81IgMYlg+OQzkV&mzXk!iMbrirI}~`Pl1n1Rm@w-zqU~=ovqj2lp)B3G^P= za-UPM(kKV^IQHV9t9y`v9P+p&LI!!tDrEdXVQI@eNuj253j8$cxDeaAi$Mow^n%ZV z%lFSuTZY$BjIEXTEJW$%xPX8H0f8aC4Jfp56G-&9Ck#ZTdu`uLcQfkB(+EFNu9m}0 z+%Ivft`KWlMX(u)O0Q}WKM~%xH6e==sawq(vMDK*H_60;sf71v;E^hxni2g|=_GL}Y2fS0Ff3N;CkgG+fBHMrGR)SE8?1-OU z%lsF#&`HzA|BW(U56vZ-c8WM={}z&uIP@N=nEs~_B(?4`hQ*f$(2iivS3DxdI;YHvbJQ^5&Mq-Wk#V zjV>zJOD-k0oUs21R%Hm)=+4C1jsFE5I%D4QKS>AS?Zi^5Ww(TV?%zV$m?Pius+s>3 zLelB4L3r2q{I51nJWUmo|8&H+b2WS06?(w=w|7}XQA}ape`8bV43~y+D=5QoSfuJ- zq6NKNLH|{dXlb}$ekJOI1?xW)BcfGrRa{AJ|5fQ9G;)L*wC7@6CjSKupR-{7KVj{! zHZ$f_TTYHGCjX9$@OH)e@80@biO+q7?^hnTkTmvG|IY^bJGvw3|BhbuoU`xs|I~c$ z6)GK;Ln>Dj>mQ|Uu2gAP|6Ta+#@PXyxn}tu5&thW{~xriJen+P`?7qmM$-IQ;LPvq zT`m^#_pO!)1^Q9EHkr{^7m$lJN6`~Treb(YMf0pc zW1IK-*mVI!c?k&FDmxORKt>`^9MZf<`n!lmG92i4GZhZ>mxU5L`uh~$vG7v4+^+70 z!vFRP=-89tEk=X3@mAN0=ZPd=nk9Jh^jG5cskNgDja|A1mAiZIZU&$6l87x~j1Gar zKpRro3hd_Pkb9^&H1&jG{#Ta&8;61A(v(5;gwmwRlY2LO;7U8WuqnGQ-`|x%QU}{&V>MkydKK@y3#5sYlpL;*+<{gfg>ZEhPweo(iR1=90w) zEoEKKg%RO?DV-jLp@tI><^5ovbBEe64^g&;m$>>qCIt{B(1<<;To2&;XFQU#Z>i*+ zYR3+_MM_sgUcvyNGDEaYAueQu<4Cs*XV z8NYhu8ELpWjCZ4luU^(k_`Zx4=Lb>J4MCW$IYYIkT^T(MRttj{{R}*>E)=#0fk(ZFPskg_ZSfPlZXfk`$!B5KV_qHD|G6m?){RTlKhB0SzfIW$urx(I%)}FGIslLzWwhtBUdO_ql^O zx{e|=k4CjY)YQSV#xcrJJB|qrencj!Bz+;WPHCdUuGx^~r!M~=Nz;#+9}!qLTpiBl zN9m47GUV}qSC5O|>r|Uo246$vL(Q1Gr7XYEa<}JFpJLt`k&x%>U1~n`y0C~JN><%3 z$_5c*u@AcrFe>DaJRGS8rB0_eJMK7yLbuzu-=vzu5Y0wbmX|s+ePyzvyE(siAEDSG{Z!iEWTf<7CK!0xJq5I z!Q;X&*p32A2;h{6f{huK>}xa+K{;*u6`#7kxoUl+7YV!E+CMiQdKO$EpS{mvs65kVJI)dBvwC`TNDKX*6zbz_91FVS8lKKY zwzn{?X>T<_*9m#5Iivzich9Y`Gzn}qc;7Z?3HdbT|_|g3Ft$2xvjs z?%g^chdR-(YZZB^Mhgq6mVgGzfk(;D(5RNf0~n7oWB7U?#|_i%-K6WnFO%KD#cSJ| zUxZ8BKGhmRke&RAFHiJYL5B&0!u?Sbc&(zowRO!ilc<)o4~Iqk!OPo1x;P)Mmz|}; zw24~z;NuZ)ko>AxO4n$$`h<-Qy7&|BH^wdC0653MrlXiR&(ajJ1%lcfc*ivSb4@fJ z0-u7_+O56di-xAB(QewJxSC7d*XIk?RA*@25;K`}dToi)2{`++dM-ZCAw+{3RI4ot zUkh8itLUM@BXlK|rP$IuI4$mfPQ9` z9%_XEw9}+Y^#YkaS8Oj82C5s$|!|Fz%+?U z)s;w&n4!q`7UPF+snE=Km-CZ^Lu7*JYnIVETu&=-jyI>ZnWp~JLl{uYy`Qe6`9bi8 zBz!DVM!-&=9SyI_uT30nXmM!{8=qhF0C~0XCHC6Y39!*G6wMfKA{?@hl~=^PInho1=quPZF5BT)gSUX(xJ{ zJFzYy!=+>tYOTZJQ$8L1v5puyJ!uXvfazqEoob8XNY0h%g>aro5i%M+CrBLA1(H+B z6)0{qS!%kkzCV0?$wYclDHQaI_gF!2^0(!!sMfyxN^~One;r zE?0cDwRSRZkH-Qmks7w;pB9F zC%~kiRNd}b{qyepLz*wGBVkzCo3!Ar9F}0eUaxE2!b3&%&X+mpoyxIPjS;4_A`DoT zm?!w;qnAg+j?Kiu>8Xs_1LHdUBjJu1%i~A(RHjp7(KTxCvo)df?XxQOE{^*A^sd-HVp_dXBC-`1A#>XPZcM?Vw462aa`wVTAC76on%@6w))okH2VjDyMixZQwr@2a zr>Nij*hr85&l%4O{&el60bx|7+mK1l!`*Nlso0Y9HJVaZB`UO)tMT8b<;yzrMpNw# zMFo!5irz}&ZXh#q<_xW`Cr=zrBh1Dry>@OjbVq1hIz@ePQay_JJ!ZUw zL(gTo!N{CbeUah`gIRkAs=_w#7f@dtifMJ%J9XUAIY4?1(fF1;g!LqR!c;HSnohgA zh=?4-%~3&@!xQ=R+>B9I7+;uXmINn~_d>#hy#>Y;V+(%8O7ve)sVk0;k`dtg<3F-q zr`b!F3YenBQxM&sMtEC!hf{aA%wlT*{PngUt;!d8I~g8jhY4+$80^kxo~l-ZCM=jS&&#iA1i@$| zdvCjyRvw=C&Wl9FuYNb#{V@sN7_;NIy!*%z!L8PNvcx6Cyfh}JM=ZI?z^~0+#l^F8 zx2)Qr-X(Z?Y2?wLqa^Ix(z56Cg3}Cs@iD&j43cGFOro%Yc*Pi>pEGN&id)^U+w$tW zH=}4`ZK6N#G#@1cLMQZ9>3*+}|7gZv(8lN9$6~9Y#3*fz0T?%*Fm)u>x9-QjY9usd z@$dYMhpH+;&KQ3-*-iiqf`Dwbe%u8SK#zC`P@f>^%0f7wn~1Hkmddz1<_a;^xe@eD zu;gRy{4K3PGKItkaDpRc`hm`E_msWcK}dI)2Q+Mcl88CYvZwH^l`sbFuBDY3E1l2T z!mM2_Mix;HCO^yHYLhO%8IgKK{qyNglkAu&Jh;UqHu{1>!H_m_qTZE{kl?Vpv`9_F zl!>LtPmiaR#WB75dTOgKUZ`Sf=EK13LAnCoS)0(ZoCli;awCaO#L7~j3CQfRT=`9W zUv!E&{8i-)0$A5k3^5C;(dB8?ph&!&pGD}q%Yt#e3m+iFJ7*Ms(}=`6K)tKskWEB~ z&P}Hnt?Fay*WelW$tX5@`7w!EZ^~7?wRMx@L|(&t$+{XwNJY=B++fZ4{@&%Y^V=lY zhm84`+k;nH@F;8q{1^dnnNkINkeU1?30LXCb#{G=0fMNZml@f8wtY!2f~{kFqNs5Pr1_36}Nub#NyeTealh2P^cpo+h13HJyb;|s*fAd5}$#23x)3X(EJKA%Rk>EsQ zz1~TQ;-)pGZ&8Lpv-X`X&fY|d&J(**VIHt5W3~bp67bVw&r5;)qQIBmd~r?#GE||? zn_To`{$nZCxG8#yn+Gb5S@e0~MXi3Gut7$R7_co&a@gNXNG}G?=s%KKubnKBqmr7B zXDpm?Bxe^APgek3qwm7yp4QTjI7?s2lW0Jh!2DvIVH!Agpij z&mwZ}Ks1FvN(|gT)tIlJT0c*_d~3C&$0~;6G*&W|!CAVTrr0L06t^AzO0ot1GPlm! z+UUTbYyCbt(x>7*g?^G1omRFv<3pxoCLdw6M1opxM25P@kjFQ(aslEmX)ZL={7B6FP`6Z4e)(b66En{0D6bgr zaub%G25>@eDO%_4t3t?T*9xUMK$goPe$^HXgmGitUBz{Fcdow8f;o(;6RQSF{T%&3L*_UxAUFymW2hdT^;f=EOm=PVK~XcMM!v z>y$#LCgQL5=Nzcajo5=5e9*QZSvX=a_T57i3P`B5Wu z)T3t7@UfI@Rp@7EDug`1`z8*Q{CDePJ9_K@r^k}pKiwpCuI-4j)~z>GCBp}`5B(v{ zf@JLHEq9Bnlvub}b+vcxf#?X>b*fJ}5BS^Pg=?PtJ&8y{tM@HpGoNI5*#rW#@!#nt zgLA3zIZm2TUMLwRR8%3(I+y%0y$YA63(0>zHgxO_qq*<2esd^Az#-VQ=wqjk>BH(V zyLTL zhyV8Y?a1os4kI|@T<*|v80q>HfJd&!!(utf$_}u>+<}!&GU5?-yU%y=cB?bgMK^?l zixhGE=P5_iPA&SNQThE)zskrl87-v|(Pji(wm~&?_nJ%8^5R}dvSbMvrn?gV(s1a^L8>TD4Adut z6%PZXBe0;;BMCdr7P(>DHpEZjCwXX7^*acBg+~Oi{UG<@6K_b2QgU(5Y@iHcwwU)< zji3S+>waNMcBHo{19q84EIB{ixXSM2hDj1MPS-@tpn%gisN+d!T1PXRiUu9EpLRjx zVCX0lMoIDq-kz(=dP&RAvnrvN{jO`MMJdw$EmgP0Cv=BXJXN@`T6O6y^>oX1bg;js z8I_!gL=x~W2wDO;IQq&q8-k%97In!zXvHOGnt+gLZ^gV-K_9K;Y*rI7@oe1YE4O=e z1YpByd&A7RnN%)-K9%e2)yES^t!;&<+x)KC`W8P(Tnhi8u~KSS%y^&UBI2GG?&Cmo zHYm}fO2#ajLhnn&9P&%Wk#g1dF;9(asNOngt@<$kB2cu(ubOo8_W6mb1R~B&=pFm} zvAXumYph(GDM>ViLsKa#oEJuxrvBNuU%~?Dq1)v-{Dg$8M(~Iaqc#Zp4LKFJ8+!Ii zF>)v{S~L+K4bU3yHC5_jS1%$+@*J6wDs4*-+6 z&#PTN*WOJXDR4~NI9t&$ZDFmI>Zc8S>o3uOT8{@T?Qagq%^qk=Z+>T&IDPV%b}P=$ zbls<3Wa?0)c2MSM?GAxvo7^1BE_M2lV%e^26b* z&j<>zxxzF_EZf!IY?`<;G}y|d*zc~wCDyoc3LC0L?v)c_Zn3g+P#f5@DttP3;uOBj zb;hJ7FfAVYEp3fM+VE?x{kd)R27lQn9tt*a!f#xl;Eya+T6PC`?u)0d!kD7G#eT1` ziaUc$!5N$dPOc?Q48>4TrnuK;@L20YyIh`s;Rc*G43ei9?#Wf+T0TB^RGwN-DDdEWO zvN7ilJk3G+o#4vm$so6yN%O<)YE=n1V)e{fmz+i-Ti0NFUEVE^C*{V*V=h$@g1`8< zh)|@Ga*Z7~QSKVVJ<4zYWtEQ^`YxTNJx5oJiRgWs8>8#9jyUctH%*%j^xVuwcG^hZqp-YTrUBhuhneTWYDd6ibEI+G{%DvLfX3(RmO0L;gx?EQcAxCE+6A6K_K%Tq_$^11+o;%2dGwcba(kTs??S~YnLP_?;I*>7 z5sHuRanWC<&AddDZij6n%ge7O^!>J4+w>!JmJbR1+d1`1R$De#ScW~}JeMMSK_R}L z|KJoNs7(V(%@S4tVW?zU(rs=z59a1SMhCZD+(DBVS0Mol9t~e;&<+}iww=Bdtg`c< zh1b?YaL|aeCSVaGc_L8I)bL7#$p^D9&Q&cmjmH}aL`eMD#R|HIrY3VEQCp;OIw-NS25sLXFv=X=DZ{?ZG>!u{~#&NY?%9^d-jp zx+Gw7-0#$Q3-1Nk`fM(WoWT6qONC1+dEqxJ_0n37YB%Aj zRBX(L2v6r`Fmu$WA+N{H1ej;#&wTg+h4DyVysJ3!VHFRUG{OcqQh-4)22%Gt4SLy< zb+7`ZlmFAOB2$pO1b!{8vbjB~*YbUpM<=hqdu5Gi?ytC@Fcbh*vE9rxWDVa3(yB>z z6v+yg9sC&nl}ljArt*4#!v;V-p9nquFMXO?%6q_2{J51Or`w@(P|v83<9L}4oiGx| zGiz1Y@2f$RZwHhU^$3{HRbne}Q((oLw5yWQRzes`4v4b!RC;*`d^t8@?#iOzdPUx0 z-t#Cja8f_o^t!f?+}!!Xs{$2V`k^h(!EkV|*zTboACYfbrW4m}#WrR3$6|1IvgxG? zCFzcq74?xXcFiKPBz)neh}c=*ZLZ()LUec;h~Z0X0gS)X($NzIo;RGJ@&A5^$ai#n zp>2Pmo+*uCdp5OQO8$}st_E<9Uut$%Wi+L)pxW&F{Z+4bdBQ!+S+^`s9RIp?Vi?of zw%?>Sp@`=Vnxx0sUbFq?+om-6~pMDk-Q3Is2^x*E#Pg3N9j*w6JlTq zJsk_T7}yBtbbMHf(u`%bYV>+i;W<3sL~F1{$m&*AX&y*(2{R%~4F;Y1o3{o3QP;`)g4(tEJm%PG!b)AZUXJL3TOX%VXYk_n^)W zN!9}HyxhyIoDWkkkNmgO?KS(26lc8Tax#)V!%*f{PEim9RQ6$6=V!sNy>ui)qY#9k zEgs0~L!BM~uzx>hOQTpDL@g!YAd^*Pqe>C_spWI+MzQA}Jed4i21nL19DZU>7z-i+~ z4}SO@VC*zBg&u$)P20!sOUhUsVMsmPbZ;Jo$m%pDf^}(95Es?DR$tug5M;?9Ys`~u z(qZ@~yBY2c=KMQ<#m(p@q_f4#Pn7$xpdIk6+HJ-Kn^vt4c`Sk3o2_9=^k6SraG)d4 zzD(wwQ`9JgDp2FM%KkdMsKhX)NF{d>OV$C;gBOrmp;nf6y{ zDhJCTkKxEHDcOu~R}*BWdoEcv-+*7>4(C>aDIGBucF)*JTihPJL8YyL7AUi;;4-pa ztJNS=H!!s%_fp*LpVy14+S!o>z$A~@nxoy(s{*IWG{mxkFt(?EzZMPCdp(BJ{T!rL zw_*^2hC|jfdUYHv0`QEooV3;Fu|~n`li1`%`({7Od}i2fWmU>bMC@+*G9)Hd^SceD z>-c&wPsH1K{PERlmiGjDr-fNl4H9TNFu#}bfuj$hh$0t}Y#fBGqn9w@p`s?1>4xW} zk7MRw)>p}5?9bJ)3&U<;O1$rRJDEQ{8AJAzhym#d55CuS5Tp)t(5lIH+q*~w=WuZj zZo1ZU%Xrru(FWwk3<>|^8$a<9y*l;VcGF=uoAtAWK#_?FNqOFR)t5oDaKQ-Q30sIs z?4Y5_133C%A;!w_>_naKq?3ii5D|=FMG-1jF(uske$_tBuOebY?<}pS5TrxjGOqv$ zg|1|mE`=#D}k!`Q`qs`sGSU!yjWZ^rAZ-3nrM^ zo|s3d^Wza1EQIqxP_|X9lvAL}h^^P&@*d_UL(GwDd~xB38VQ$|8A z>Mt8O1301)SZOX_g4-CbJ-7%H;@3;)SNvY3kb()BjLkovnf(d1a0$=GB-1Vq)RL75 z#+0XfYrz_Ub$KrhCueC8GBW)w@P*5RtCmenMR5T|i0$VzSSvfy;YpS5Ysyl3^0A$b zt)y|DNeJDk7)PiFw{iwi&bE{61`b&>-z1dcV_HU$gO;bQ?{VXCa&&&%8y2u$)e43p(S3*$=* zjW0a}8_(1y?asv_Y2qMM#84pCo*n#hGR7zDFKBGVOMFk&qYD6#JOr4+KZIBIOuZRP zR!^H#<}0y(9=5FdYfuv#)&e41ha zOH^!X3KAs!G@Iqklb+V_6rDd(%FISwWB|!vA}J-3%jdd(+Q$E+^Xz;-qQZzWqq-8l zOd0;H^jIK=q@vf*5lsFJw(x`}s<*>z#ziXBx9HAL z4L6?GsmID-&|NStEx4+%Q|}&G;MRg|-C{YAi-nWy@E%h=hgw>rwx0&W*`*4)c$2yK+ z=7RvDqRP@>0~Z`2=V#*@OD&zX`@R~kyvnL8d_WKoG2E0K4w}NLxvj>eh$wErU(Iyv zL(p4rCM6F7TMmTJG5MFRl&+v03@R=m_w-YY{v7?_h0p%(`8cTJ#w=t;MIQn!=oZ70 z#jwLs*GZ1uZ*#Ngumg1;X9k=mt@Uel=Nzm$!Hc|on5NqE@n0GRrF<|JgyPS%s9zMsi8FUOu35L@cuh0e zuWb9jX}wpq6hVJkVT;YiA-wpWlw&V9Aj9N4)vmY6z!&{uiNON_BQq=R#;KTFJ||N# za5yp#EUVXEVGRccx`n@wg(_Ugzsn$%9DaBz(R{ma_E0Nv4x)%{4rUj|j8oC5A)LHn zF|}v+-W*ZF!%_G3q-{@f_mu^3k*d95P+U9Z!(qx^jv(!JERIfu$^7YjeQs7>-H=$1 zX#u%?Eo|Z868^FGg6X#pF7Ig>Mkx*s%1G?M$H;pt*Clh~HRE#$qy~e~*kgGUTPQi* zAq(By!I^tAe|G81RDHf5vV*|?0>O7`;6*2dy&@Ce;d_wi%55?PBt{qC7tzwURB7tr11TTBGr+kT9g-q%MpGA4Oe~{ZvRcBTtyp! zhaKgTLVU>_uye*-Q0tOL$XaV?mllA?1z1+aa~J?Ig0~wFst9v+Tu z{dHulNxsGfzVaP;=!-hyDnh;r^%r;JG2Jg}J0s$z`nY&9Oz1S{#e10Ge7aujV9A9` z7!#Vn#tP3T?u#ed?Rjg9gfa;RhGj%dkfPoX2H5jZ1@5WeOy@;6%rSEf2&XifdE9r} zp*{_d&^C*r-0LujNC((!CMaK^lTA4F*B%sGK zexwv}LMV!7qZ&3Z+wZVwSm1{~JH@FXIcb?5+=Ny%P84Iw*bXnY`tyJ++@*C0jV|d) zejoHn(@7ugUaxj*agD(nDGmCmU+&z#e^A9M4fUdXHW17rLfChSe)WtbCS5FL)ifCa zE*6iT6=}m!v&KRJsY|s2s9#d3w*TNj6CW(az_4*G9~6SvX{j(>y7^g3A4-xmj!5F( z!ila%*VY-7M0;)u%3J3Ez*_jzppa6iqV zMosB=q$T~rTqx$7-aWiG?Yf<%{sC%UJ@wnU7TzOs3K+KwoWmxFZ-4Jk&*$QVNWg@Q zh70|cRl9HW$mZx zfv^y*Bt4iwIK=JThCW(?}g37D~%*#e0mN zo0Hf7HNHT~VAE>`bgo^xn4TjZZ-0hqaO3bG3T}1T4E9YFQfb^ArP1lUiyxs55pxra z?WMd!u7;2YCFG;; zkVMT+2gX($^DXaF$c}utDrJ*k6R2U`H`-?yIA2uwGv#gY1~=PXy$PCe&dH~G%pRqX ztt=D~6OL)f^FYU_8$QUZo93BB&C`+Sk@9>d^Y+lB3`$Wm${TXa#J9CW=PkyC8~Oy38(yZ z96lZzM6T9?ufgxCo3Dm5w)5rdrT5(hu{K*`4rtjd6AT~qJ+nbRxwefeX@Gi+w ziqiarVr(4lI1_y9`IJegB#~?9d^%R)bkwU@qPNEqujjp9)>_J2Yghq)9fCwHv((|D zbm}IM>zsB&7GGg=baqzFhZ&^PGd^xJkj?Wa=|E6E)m()IWB={hC1m_sC7V1>jt1od zqucPNQcHTLhr>g*R%DYO!17@dV=TBk7mSwPwH$Z*-`9{8ut8cV8xBDsSqv@Y(&BR*PTc<`fwWW9Aqr5m0yEhG`=Ae z(hzNCTT@2CfM~42ZwxP`cf0Tam4PZjbDkAcooW3|5xz2^#0s#n=*H|3W4yjRi3kg3 z)gz?SpS=aXaZa-e*9q8?Tcft45&3-r2usY=6U`KH=7c|;kso%`#VQlv!e(uzr*OoK zr5&r3&p7sQWeK6s1squqnyta{wcRSa`&wzfa|{!vT7%&%EOBuLurB*@$b*wIgdiU0N@>L@nglwdKDPT#)Dt@ioOopw+B~Zgi$M8#1smyJPO*Nt>)g({ zhm{E3UPE|7I=YB}J=hK-21Xz`2ANsX|8AA>MHAX>Ti{!<`24&^-;6JLOkS0SjnZzd zqfv?`8eW8dvseF>OBU`pN>2(PW{y+A$?!%>6p_LS01c`q)lQjiyXIq6Y;O05*?&$1 zG%h!c2&*e@XIF@$UKVUk*Rlr?%OSX(QGL~>qPd<+P1LN6>A|e5TpSKsuEr9 zksA(lSY&1wXo%B57u`Mjd-Cf_%J@byAqb5a7+RzUzP9k#?YJYnUPsMF&sYd#69xLT zjF|W4sGgyyZn}`yM0b;KHO9;!G!4b*ZHmRoT=~FA&9C1no{R*4Fd0k1uedLJ52nAmMNA~7eZR^s zb$UR$)dflPHwfL+hVR^&2#xBZuucy^$3DPGD3V=Sz6cvZE>SIL;3_K*D>H1oD$up7 z_qGryB?Im2qSSWBc~0Gu zBFkEdczhItEQ~j>2DuJYZPzeo-}-aMZ*!nb$s5&WIxm@MPt+R1(Eyd7`W(Aj=Yz)( z&&)y?KEg6KPcJx~U4%q+`oKVDgh}ov)!cR+Z&936LaT8FjC?DWZ;F?O2w@pbIFSDE zHDUKf2$SM|y`z%UQKSRN3MJ@g$YBGW)NdpcLD^vLnvEb|HqQ`;9^uj0$Yyjj^XxbQ zPWQ@tp~Fi5e5@U*e$HDPGgW0lT0}VfvPl9m|5uPAF>fKPQ zV^LY$Kh~B%=Q@=x86;Thagfw?QUN=fObq(Sc+H}0+6yuq&BYMfg&fRfKh!KB`;r#p z5-Q%yXxui1P}}pQX3pO)OMB?}9izvOB*b}2_IRQSV{z*vO$7Svn~a4gxP-7+pbnyq z)%7eTvIX{=@Uy{M@XBkj^K@x?*3OU=AG;rF81sC0%i+aa@7cpQ297cp%dqRbXXLDf z%hrs>ZnbJql+D}L=mLj4E#KD9Ri=dWV8}e3mNTgI$#D58Ka7LRtWC|9g~3OK7DzON z?p1?{S6NF9*J1I6mIA~4P}4vhZf!0i^OyX@BeT^&7U{fHKwVl3BI}#ZmatOAwFkUC zcf6PR&X)=uS8t{>m|z0Uhi5q1W6=gPpRGB5G+Si_HY#WfpmVwG-tPfV$@jk*jrDbV zF@;G1oj-9g!2Ow=0H~ZnbHt%CIcb6NbxsfgH0XbbQOLU-ROP46=B| z;d#@%Q^UTRz=DJL(6;&V4jfdTb?7&}A-q0Fn{skoJcDr*>$nY}1 z)o&5jr;mAKU|S&?48=a~c}6<-b5fFCpe&p2Ps@nX52eDziZyt3qi)^(V5XsDLY-Lc z`WphN2SNm3ElTO28sz9=|R_|ZLvygz&|YYPgxBcWCmA$-)~ft@BTYiQ8- zC9H6}M;#|801Lk{UY%|at6`u^TQdz^bjOdfH!pA5h*7d=c2)Vu$j^7Ncp=Zq0{r9ClfV8Md6rbM0{mvqCp zJo2lM?nZwHAZzw1<%41$lsq}xH5SVvGc-qlf$*9&NyUo{Ya+oF5Efb9COJLq82{xC zGjIvLLqN3yB(A*%DD0&(tQ}1t|CeX4Q!+*+wW`y;*>N~ur0)^?bhzd%9ns;Qjw0{6 zN#er}4a0zXw2_~mBz=?9(T?ZGRewl z9co-p+DvKnfvpw3AOP$k@`bd8q!unP;3uSi9TU(B1}w$zYOZ%u8VA|6xnZg;T)=)k z@eR;YSs&JvI3yBXMsjW}hMG#m`qX;EZg?eU+7jks+4W3%bAjX7?8$UBH;DR_u90VL z^?tp^G-|3d2Ti#TDz}dlSw=lq+8(E1b86!9s5kZc$IGRDW3;)LS)t?qVMX16g;0XW zKv6`tx6FpZ-L9a%DIx0gdfz>#4oZGN(?FTlgJ2qV%()*>zGPXdr5U7Do|DSrjt%$s z`eGbbY9Q7^l5#42 zh3u!p{}T6+>i^jO-v1o0?T^p-3L-QAF+2GeS4L0w{`2QEd}qkx?H81fGC*(_1vB&s zI8V|+#*b*y8_ir0_va)yT^7$x$s*vL>`9<_03RrD-BBz$oO6;$4=-6<%TFsykfy|< zDx}!peOUo`u+v_`>pq~~C+v=cG7DcGs*Dnztsjs;y2=>0Nh!^`64f!Kldw(rGmEGI zRrKW*Mu0mDAy-A{SiF7dLCnaeCJ%*J1_6eFpJE$Y+!zZUcz|oyTkjM{Q}2pX{GF}A z@lKLs0yuZ4>C-+6v~(ob*6@#8_{!nc9k1 z`~a`8IYqVN{rZMExUZ}!H(QfAu%MRj(+1>@Ls?&ZnVTTl-x+3y#7hn1*~*p}+#VK2 zMoc`fW`ou!3_v(^;gsT4hPUxXr-rUSpekJ~_Wwpr`X43w0nS7ccIRzw)JSaKwy6$( zrYru7C;g=8Nzx-0A`a?eSWXBnV}J4}HgTWj1T75q1uTEWNO8Il&^5Mr2>7B#PHfw_ zJ%p$|dey^uDN&B-2iP*+kNAP*gzS*gBN{jrI8H{2#>A7@yekCWC`s>KLZ3*!v6nre zY$$`Z{Q!COh5raaPgowDxkrnv{ZH}cl>fKWtK=r1pfucG(S5yVB$z*sBMT!n6xnoV2Hwq)gb3AXbW^Nv#)s90H^8wi6S?JQ@%W zY4JvvEMMcB2Kra0e%ZW5D&3}TN>mW1szAk4C$s^`KV^3*LnSomNB zCJy7gw+PiZu9&$lJU_W&*$A<@DKZMfc*1#C$xo_rLN$RgbcmUhIT#f zzjKYj+4h`O<{Pd&dx;PoFkLOmF(zBo=-f#(A9zh|{;{`ykK8;-5?d3x8$!>t`h9J> zT3w3%xVbt;H}|(=Ah82kZBP1+@7!PpT;Xntm7$KLJeEun`z(Y3A3pwd7Mg>`{l56Gi4(#ZEq{G38nM(hq z75Uh{81d5m9}U^^E-6mvUKz1-Be)J$DPs&cur&s92b45@!FbW#b6iRYuo!jfW&U7x zk=@j<_-XbNNJwQI& z5MF<8y#`Zy%}8w*QAy`W)b1*xuw-Lypxd#3vbOGqY-&$J2?P{zzJgUr+C2fD8hw=H z!bF2GJRX@Y>!o`N&cw7v|MqXk7NTDK{nnzcKs z(tjZ#zze6pnDLbMVjttO)}evr1}wp5A#U3k4JiCtN>*Gd2WMvPUk3SH&mbs+;GNZI$4MEgPNti(rXwCTptxH%Qfd9sf>v=>yE-S#O;u8(z=^Gsl~p@~Km~K_FN2A)yrT)Z$;a zwAgo#qt?SpP{34|@?XUpdX&G)T^BsfFWBU~9Rn6t)op#f3lJkfKfQ)D&dDVHil>U8 zgOyiHd;4;EQINM$WlD}_v3=0y#-A<6zWwhJCsSDQkXmQzyJUM zIC4-3uRx3aIq(TZ*wA?Or4>!iml(Ix+$i3Zfq78?fbEH-B@_e`C>d`7B<1;dLB&CU zOV6klBy!tKK$o<5LAz0fa50T279YnHsDOme+&Ju@n}c;Sfnqjr1!yb64kX0zTnw}7 z1&G>1xEj@z3la=r%7_IQJHidEBLLhupjd`+90)Ld!;cS;4unbti5#}m5F-U15O7V> zAW*+NAmPOFU2qN5$_0nQ5;<+AAVvy2AmE#%K%stk zLBomUy5Jj;ThRjl_}Jklq+tf_?A#lW$_1d=z!i`E!;d%R;J6u7|M2`fu>K{$)qp#) zv4<)k6jT6G9+d6B&m!)BluNAI+WW&3Oo$V9R+p(!g*0o=7*q2UHsFdIa77KcB8J=% zLvD`@hrgCBZD$Z#7^xu}($spxQxV$^SxcNb|me6|&z$hvP?PbsETYjSL}l zwgvU>;d3T{001CgbVF-aWqwFZ?>^-Ha6RcP_Qsn$gF<`c2YEVU>N&2J4WQlPP^A;6 z7t+rF03qv2iDjz_Dc)C=<#}FK$Ac?RNU(E%MW&7L?f99fV1&HLL)ov2UH4vljswz6 z(bSAuBkSsrMCt5H*VQ12)7InN?)Q7S#5p!4KbJHRC5020r?r-TqfS8#xgAY;(Zw|<)b z2W*@W3`cJ;4H!ZmUq$94E#8yNEcF+z4F@emE}5NDWz_!*IknfnmZ!+AleT^pdzgW| zCJZCaG@Rp>9F|gCLmA^&7^{Gu&!z{x`9L)Cv@+qb5!KO{ZT+cTRZZaeVSE`Q`}yZf zKmI#0zKWS77V;1ISOxseQBvugriN^ftB?;hQ&A}hT}C*-3%ae zHB5Sb7P7evf5NI6M6_U1K|y|**1E}O= z_XKIM?Eukc16(zi9_F0K<*mfB`bDGZImH}9Rz&UBF5)OSYB?`eJGJy`_s0!LG17YD lAykb&0wAHQw{BpZb06jTL_-30FLz7ezZQ{ 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 literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/editaccountsexcludeauthenticationselectedaccounts.webp b/static/images/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/editaccountsexcludeauthenticationselectedaccounts.webp new file mode 100644 index 0000000000000000000000000000000000000000..3dcfcc5f928bb350979abee7e4b9c7ccb9b6294f GIT binary patch literal 7122 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 literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/editaccountsexcludeloginsmachineaccounts.webp b/static/images/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/editaccountsexcludeloginsmachineaccounts.webp new file mode 100644 index 0000000000000000000000000000000000000000..aa790dd5bca9c75ce615189c93fa5a6aa32d894f GIT binary patch literal 7706 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 AcK`qY literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/forgedpac.webp b/static/images/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/forgedpac.webp new file mode 100644 index 0000000000000000000000000000000000000000..5a02ee9f932d7d8f3e7767d74137378d3f1577b5 GIT binary patch literal 19784 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 vi?=i&CXHLYB^(D~O+D;LK-A7xHibV>`hb literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/globalfilterstab.webp b/static/images/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/globalfilterstab.webp new file mode 100644 index 0000000000000000000000000000000000000000..6392048bcbc24fadedffbe308e307dc5ef8c49b0 GIT binary patch literal 27816 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 literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/hostfrom.webp b/static/images/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/hostfrom.webp new file mode 100644 index 0000000000000000000000000000000000000000..58838a3ad10e23ccabd4cd3b9502851fd9e4b2d0 GIT binary patch literal 21532 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ⅇ`}{lEwRkDj5X??*lHhtOMU8&u~@!>wi1QQ9lh85 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

h-mpOsOjCf}J)#$HOE2e;8z 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 literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/ipaddressesto.webp b/static/images/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/ipaddressesto.webp new file mode 100644 index 0000000000000000000000000000000000000000..0fc80522140cc1f8fefaa82f747ae20d305a952c GIT binary patch literal 20654 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 Z9Jh#J06+jbPHjwB+TvH2=C%L;{0}C^Lj(W- literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/ldap.webp b/static/images/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/ldap.webp new file mode 100644 index 0000000000000000000000000000000000000000..6e8876151c714b18f96aaa88b61fc94b6032f02d GIT binary patch literal 16836 zcmbWe19UFUwl4g}wrwXXwrwXXwr#E0Hdm4r+qP}nw(b1i{?6I=?0xRJ|G4AUsL|D9 z)~s2xx}J&dQLQ8?Ce|Sc0H}!yDg0F6AguZ8ekK^`4-oY+uqp_j4O_A#DRD6oQA69v z4qUjI?R(#=#cbe6_v6zubLZT!{LlUQ9%WJwqX)Nf_WAAC?3>OI-=;^v*W+p8msx4` z#Pzw|`%Z7Q+qJvjYwz>;x@}vGW_NBX}Tk-prJM|gi+4t^K z(A)fV`n~&_pu_i|6W_PuoAtf_O7DbVyL;nv;nVM%=BxH=_`ZJ6_iYPzJMKID0^t+k zga3p7K0A>>hJWRI|6AuP`zd=f`(*pr_u9AMTlKs7g#NYqDfZQO_uHF)#_PmW^KGL<sk)$xiUD0z+;|pS_vuUN1&phY0p6NCIOziG+uEnn))6lT`=d)$%fmvK z`o#fm)+nP^$(U(;sN3MZt1)`aOJ~^{!eoD$d&gPL9CG_-`2aqaX5lQG3GZ&7mhzgw zDy;gaD^otpL;2+2>H`^L8b&T(!AL7fU5g*-JRg}Ok*`hkr6a)`04@5YHWiMd4eq1! zlJn7c;()wu`1v*+q(Y`ET4woA3BMcoM?&d4P0j}Smp+qj9+g$y5o6&&H(0nfsCu|U zian)uhAuzSFn9rz;S%|>F;{Cw9#3v2ybcr_3O@I$ob?_84od12YUL6 z+TicGw-bJI-EFyK_WL7qanmIA<4lv7?0I4*nVNCAj?&(07z=Tm*}ARYBvpC1t>A>P z0w%ddK7Mr0gJN}~PT6W39&KDJZ8+XiHboinC#w;v7Tk?o@OsQQ=~)(6Bq$H+VUl}| zTP_fvwm_CcDS)^MXN52_K1L$2mvOBk5>QF{Wd(mb@#Sc+9;{+PN! zqI)jdN@&Ra5ZMc3FOc&pHVXf#Pp(EN50o0tc9G1{Bezot1^{7I z{|~H5xI^qB)7lWj{W&U0HDZ|V`XNW0a1;1|k|g7+e=c~oq5gf@N#Vh&Cgd5aHgoSG`49%1`I)c)=)t!C{Q)z zDEczwJ!!K33>m-%Y@mOWkv^-@o^NE8E$~P1lfE|sldFy0oPVHldNe0eHQkx8pUE_= zk0z~qFlE@0E8855*>wDt{i~~s+elm<_~UrGhQZS`ZZR|5TwpCcK0bNJaMDnyLQN9sGwU1p?riVy$&R5XnBA zGLZ(sE&hkE_`6f-&23x{tp2Ag?Z1(g{~A*&_HE%_ff>>+_fNn5pD+SkO0ge=tXT4J z$%GSuxVY$W|IP0A4+qazQ425kUNDk?$gcLka0mE@S9eL%1n%2b|2qKuFG2s|E(Kpb zYj^qo8~;DlrYGO()v`FH-mqeIR|=gLiXdD-b-xc*!If2|eWucmqFA9(+Fda0j+ zkM4!L{J$>$pNiMR2q<*$)DrHcs+--D`u_o8t|c@x6qp+LcXDiF zC6t#4U!xM2`vj<4Xvv?G1YqwA>xNadyTVkjmW+BW%*LfOYkLeRQxPJL^5_@f;u^e! z?jV<6qC+1*$}8}rdcHPM5J!W;oB#qdDb{NU?hFLgP|{toj0fZ5-;`H#e)qHp$f z1%Uf68OcAP1sl;EkhT=+>6oIU_V0L1o$t~UIdp8)v3os`L3n)X&%e&` zH@9vBLk&gTux(abVTbMz4I{tTD{bdifu)PTM|B-wA6FGm|#{cU?v@d1k zQ9oks4t3GSI%tyJ)u?Z(RCl$@`&!k49jl@L8@Vjqz`~nzub8D;;e<07@&AYOzXZUu zOeG8s78u&`=dO9y5G59+{}t&ivg$mqdG4qGtA@EOfAD!TomW{wPr1P|^gUK2vE@Ac zXD0T~P3nUDxua#<<^N#SWSn{-N{a|kR=zVi4El}4ZYiIU8GxYu$Jvp*ErB9R=&$_k zpQHZD`7H3pD*9cmlJZYKGHP8Xuj4U^RjXFqpF%u0yrVm(X4^?WsfY7I(S&+C{s%+* z7yAn{wEN2}iNZT1ux3KYF#%uSIWg6`LTkzhm$e2r&VmV>jT%@|(xcCxHA+)z7Ul3% zd90<`Qz?1<_i-_FA+c{sRsjOi-~58K{j98$pIIQ*mFA-^4h4Kpz%`UnzIxOUg0aH_ zeq$z?@Tr{}e@KkLilJug2)%BKtK8x2mhzvWA+V?)eUz~Z+lp3+`EWer6JON*x-%F| z(_!g?I&5`eR4ZrLHoXDcF}}H>rZ*V6--pa{6~6{~cuV>bF)gP5ddKm&E84C9*6@d! zM2B%m$7ulf%z@R;C*3o9EvHdv?r{AfwCdJwb8|9%rQqR11U0Ex52(LGDYAD%`=Zow z$fhpzO+cPKb|jk6rER2y>J?#q*4Ht|g>)q!=@Axh4w83n@HCbXB`M$m{w*5(Vl1w5 zHi*pmRmUw$o=JG+g8YP((|w-A6zQ~;Zu9i9u2llR zWDLVDZ#A1e1ac8fhPbg}q#{GEMTrDlrkJQd7Fl`lD&=#4;)K`N(-8l;)9xN9Hl&QP z%I*<~a3XI&U*lY)tAn&fbxYzOtf}*+8o!jo?}ZzmSV59#bYB+ajOrm)GaGfM*{l8OFoIKH{(ZIxo);d@m>AVSuj z3cjd&mBE|!F;4Xj9!#6+I2D~ErQ>ty>=zNk)|5kLv(gWfD;M7kdky_LC2)smrKeI}bL#c; zsbI%NR)u=GxFK4jBp$dxrQJ#XU@o9Z7_mp6O(A}2&@Swuc-E^Y_?D2cG0}XQA$Z6L z&asW!z-@JZ48M2yK^%GKLFSMP zT+#DLt-p*CclNFuTCwb|N?HD!RKww*7`8jQC8>RQg@AVnRVC#wXpogCnP7mzD_K1S$_nS2`b^e!@q5 zxv#CODMy^QLjm6#Q{oHO1~~0;`IL}!K%XFQ>U^#estcKn?HqTLxz=2FmBJ`ISizt< z@evBOI*ZJPzN<9JUw@^Y8pTaFSK0bxYwOxx$lE|aw}SS(AjYt7HQNpn=LD7Ia)!c1 zb+MLa`CjTnj5aCQYY|c9W;UgoQs>huAP7SGD8k~Px5;!f;@XvSFg@BJ-OywQXk`mi zjFH_kN%~sH)0z2RG%~JWVbUHX1Lb434yX6HN99XI=z;$;J|jQ_-g=PGncg=V#5^sS19f*?EC}bx-UQEkela- zS{LNW;AyE#c&k0doT7#>Gme{2e59Wn8H+B?sJpJbmV^x_%<{)99s#yna)cj4U3M@Z zO{yRt>GB04aZYF0LG^$=4yC9K3bF~)$05IV62=XBx zzdD0D>wrRB9r}2ao3a2URIE|FbzB#GeXnW!{%B0lw)wOi+WvqEPV-1|sQd!ZYF)WV z{lQC6idLlGmB8*KHsG8WxxZ}!UH4n4Y(|+`1iopk%UT#b3RDb{m=C!53y-7EO{vR3 zYIxXWh(Qf-l7VOJ_bn*(Zr4U{$f(Cpt#NS&YMCkSl3-8KEhC1sddQ=XzOzWECVX6Yl?Ti^>?P#J(jk9JDfEj1kpVPNg`V8NAIWa+ zP~>yF=yfenJKS)8E+o_1x4jmj7<7KC1%)l}S~f$1cO+uRQMP}W(~tA9$07^^kJVNO zHs25*?3(wkH9gHWai_?2S%bxrxeXDAdA7vF*h)|&a&FSI_vHj#XG%H{!a+nZp{irC zpzGX`*39rE7M{7@-Zj&&37J#?aOg`4Mbm@+Y|%|#Qpl9W&c&tiUCJaQ*j_;->HdYp z6VzbsT^-nxv6x9__v7P52=kUpTZX)BdE+9d9CSPC@iRI*5}m86>)|Rlmiq0yS=1It zruDfaDds&yvVaSuX zxgzc0@NHjl?C7|Rg&|ngd2fjDEt0QzLcP(DI)QOS0ZIU|IG$B@!M%@92Nr$KUz*UL zahs5l*zN&1UX*j+!V}&VOmmaYi@e35`)ZpJ_Gn#p>28 z7+`1O!_yrC5j-JE>%#Wr1ln-TH1-d-Ec`f`%e?Kjo=lDWo{Zw4K##=Q~?^hiIZPI$w#phPYp+ zjr+Z?u2?~anJY$w;ds$L2u_5k2WWbU?7F#>*)mh>5OVdb?+_l|Wako4N&@F!BBNM; zI>OH%9&JNyi=#YAtaQ}KCb-t@Q1kU2Z~c>!q3Ed!R>%0*pYuLn68eImkDF`$SoI=# z`br)gFHn=?K&TA@`tY;SG0X7?&XE4&jkG+~aT7i=fcAIG=qooz4SlAi;p=U=@B4J}_O_ha_Y_#eLPPK)j> zVytg6ra6r3W)#}AUkKTci>n*ia>uB8A_Yp(lxBQCqq6TD&oK$Md47u4zO9ZY3Xaow zE`*JMSLc4S`_osiQ(#v3lPI%1RI3OhT|)u)Fic<>Sau$lKFiXobzNTDA|K}^`o*OH z&U14+sJ-Y$oPH2;(qeT+g96W#TwFdzqr)ClZxIwrOe+Ue>~SGOuUCDm&Wr!_QaW#> zJA9+6L=cY}=q9)Mo+lKW(dHmn2ZlqG*zH_mOXD^owjRZTHaHCfh-cEW80>|i;?eJM zZy#9HH-&do4HVE4?a9f=eNy3m>jBEIR#;l;wW+hTcy13F)G=i93sq41A0LBx-q3z* z%@XDC?X%lH;6Z%!w0T4+dSsj1z(CxM3kf%$qAjJQnGI zNKE3TzPX-{!u=L@Z1wufJ<8J%T$gUa-o`sz=S#!C%8)&dWZy4LE)}utPT8kE zMFUTyXR#;Py`nzxU@@UUS|(b7qv9+6FhSH_WKu5X+XvF=D4RAX=;hQ0Ww^ELwOYno zD%a1k*8klv;~v-V8g?fdk%pzN&Jm;6H1S|*3G;zj;|$aTWy1tREwH&&7Y;uIc5gMXnWpk%BnfO;T!zgENGEqX!t38Uw%1MEYe}zDcbmtlJTGC!|U)= z%=8Bmz8K0HY7(}7=q~jl!W4H8+r-)K8Fr9-w17}w0LAteOzakR1P>DGwpKSk%xg>C)_h5!@VpTqPRw0`Sty3W<~|bV^xfpUC<# z%=lZ*m4CUNBJy6~y7u*TO0)tCZwj5ID|)QmOw+bubs##2SIU93&&9@AR=5gxE-(1V z!$n$6=L4eopn?h;2>k@_=auen9q!QM{jUibq(OyuiK!b)z?x+>sa4SNIDEUaa{wHJE@`gureE(zPktt`N4>s{uf;d{wxKd7 zxUaMhZdmQ0+mOFieq$*kj(3DE-L_8mCCXj^(6|LWPMPi;9>cI!5_hLAj=`qXu9N9n zk3!s9HYLL3y2wmTWr@;wyBx(&q9!`16UU87YB8bO=~ig-CyV`>hO++U z@Rbll4+FOZF&8W2(kcXu+YtYX-tVs z%D0ybE=^iYjgu#)`o`#{Pl6BYM&2cF4RaTUXm1bJ2Mfb|@6&u;>`;{LBsFVM&Kzh; zBtMQ4gDP=dA-}J8N#sowfzZKUle-=L8z|FJ`IJTs4_ zG>ltFlZ~&yuFG`p_FmllM4Ry;yiC|IfG(^o)d6Q+vgzj!>fCAuzZ-zo*E;f1?@NR9 z*WR}SFlhx>DLXOZnKRr>|0(jQb#o%4_gg6UF5_~lhb5A3(pV^mOGHLnG(>T zk))}!FJSv&BlTmg7O5J=4u@u7l!tZk%=YGB7(S}YTLJZFY$>wBXqp3zPzH&(497mUH>1I-I7z_I zKzziqhd=2-zm(UP0VWPjHee>q6cdWYV_nP&5Y+Q&^|dxRf84{}i&kmYe3+OCP>VN1 zI_2^}q6G$#jS@j4f`>9#DWsn*S428BL>3jHO2G93a-Cg!U&o~}fm}N?g|f%bQ5dvpRFJ6q2jFj!7wxrcxH6pZxEd6o~eLmfKu(kngbleQg_p4 zt{3C)IQU!K-ClEsM?u%u8bw&7_mg zn53D+9>#*%(Yu!OR1se_uq4BJz}oy#1v4dB9oxd45K3jXtD5qO3C?u;ba}c7EYHtv zW<8fh%v>dqQgy~rlh(fMVTP+q3(!uj&efOv{63^p*ha+C$&B95PAGbr{urdeIKcqt zQpAT+=1O+d%fImQ(-M3-Si^5rQ^85QNdZ?k*y!{B8~|lc^llRghmyRp=FKBch%t>2 z&*H@8{IQuA$}i*m;~}XuF9cGScPEz@RXrFhZ$&|Z2 zBhEs;5LYN)gat%6DidL>te4q~kdBdz24AFn;O+=!<(pAkR2=eiDe5c8eSqwT|5kGc zE68&aCIe!fz`+%=LY1B1htmb`>sJCfVX5~Tag@Jx4I+mIIDY{Kx4nTDcTDz3N$pE0 zocJk1sO6%QN#jP{yOH9n@47)}CzS@vFw!&1Go}{D3CYTVkK`K@`<6AV_bzc3vEk`m zqDc)BPUbDN=Xqd2>Ea-KqR^|%Igf0_%gFS5l4!FvtKARu=MxqN1a^_du`XYN%C(dj zG&H%S;x7U}+2L9APp})zgvm*du1-b+ES<3w+Wp#H*PAg>HjayKYfpZ zwx(|X!v?%pK%Lh>D6yS;3VqPqN`!7ua7yQOxCd-2VvoUSDUH3*MdkLOg$5-G9-+a$ z)bG^{de2WGxkGLQ8c_`b6K~DELghY}pmZYDK3=}K-DGpoVPivT0!rh)wGQ2fEuOPngFk64$TOp5g2HemPS_jer79BqDL8nt9X@laL`o}huL<>9$ z1H?*`W(p9MLpc_vb4zo)W;U1fizp%Cc9s;4>+QrfdWLk@G;`RIV7CNL{S8 zY1w^V@>*C~_$KZF?S}UL{-@)F^DsUzgypo)D}E)(lwG)3H%<{MK`{EJ;>GeJ!-LY!^U-)4f^Ha%j^6j+;Ez2hn}ut@rzrft z;1>MC>p#*IY{IAtoo1Ci^rd>)lG9-P?8g}zxMb-LPP{ei;$=Fi68oMQQ{$es5P07P z*I+XZs>Oxo?z?QWuxsT8l#ocvx80Jp!QG6gK};@*k5}J5M=^%o1Nd8s#Zezv%HI}K1m+D9lc^BiJ{%nFW09L}=2z_qjuhOubao5xLn zA4r-MX_^PRp(#sXqKMP~!k|dWH|%2!$Je0;eR3FD9FP_0g~_!K>uUF?mq+I7$teEm zKX5Shy^mMDQ)?83gQDC`K_rJ?-L^c!g^0pWeswj}h|~@> zDH>nqh917m8{hgtu;*dMhV^5|@E2}RoPbByTiSt{=W7IRfe{01YW(~ezRWcK?lrz< zs6qz$z#$)9Sgas?P(VQ-2N<2ber@~m+^LHBaYu4PNU_D1WpUt*Q{sZRAg zK5wh;t4?_eqxT5hK}GXRS8YOMBB!i_p8A~K%D_!-;;bN!5IiQAg`!l|@i%mAyhr^X zHmg8?u-}muD07e^7^)J3^&iE#z|P7*)21S}EH>DEm<=o}pWF>b#%pPMvtjvg9%? z++)v4#xn=S#DFio+6loW^MxFcD>DR-9^GHzQpmMxVvFSw&R+xfRmpof*o0HfC<)^= zfFAgbMncE=Q@xZjSnBOa$<kIlFXm4hW@bf=(O~enFEz zmN!d z?FY1$V2CBx>ldIkw>U^!WHqgjU($qXrzLBDx%ts{aY`6z226?(R*fQV_KC1ok-%kX zPDxQ5>oSmrJm$a$zWhBHUpcLw!c&O(%=n&`Lwb5k2a_$j99(W0W9s7Whv7HL%g@Xm z$ooh{MD!g+KY?H8D7EF(XK%Gw@)^KexFd{8GN9aHQ*+}?VdI`$TR2lgVJN#$s>wkv3OtNUyio2OcT7?OOw2tJ8pWVxfdiH~osw+;pCYnw6%QCr?|49dAZ z8!#43E%{R{xuDFqf*!6Ff^OW0k2q0QS@-Bu)?Jr$9m9pT zN7M!D4fQ&F%>zb{Zc<2k5J|3nktiLfBvBUtTzUacBVEx(8FJ}iH zQ92o_NZw(7CV3m2V3$To|HVZ<=ZGzN%#33LQv6UT+~oxv1l=ZTOsR=lO(Ud5nT|ec zvzE8-sQ3;VLFPQcSTBibpC)sf>u!_b2;)jxNUu?sr_sp@nw^?4KFipB|E$&%+~x|l zoQrB=Uw$7OlgeX-V4)&WF zNeo0~`>_k3s{qpi0u`pu^cI!L`WOdlR@DUCLl2Z~Phy!&0a<)O`p?+deS3P)ps{Bu zaEw!|JFKOd6mPTMiUfyF!BK7H;kWjp%AOWnC)7)rZH)UYA0b->#m^%FrjHxkuEhT5 zaa=6Hptp7wI^fCHU(gysXpoR+Np~?p0%<_=1J~@whxAGCR9z!DNO2x4lu*8+N!x7~ z-;o^@zbLxI%u7CS#)56sB>lwGu*Ix{@J61urQ@nfD|1*P40F*%HO9*ULqF7w{9sk3 z3eMQ*V?LmTu6<-OfOAI#NRAAf9|65^*Zy!|`4wY$lO89w#nXU>I{2x{1AsiWZ?Fv$ z?VX^lfK$*U1HZ0KBa0X$p~dua8g$1#xO3sKO}Sgus-A2`aXerppH09}R!Z!5kORg2>>3b6|V26EL~ z=E3cQF=;fT&5nz-d=o|d(z1Rt&sch^*!|A5*GhjT*p!yuu|K93Z&th+%%WfT)BPVR z6YXAmGSS8dR6P9kyQF#2b$F3Pkv)7?YAY;^K%uj;*K@T5h-7N54-~tnP9b&KrCLUB z770|v5&>COs(_)v1f05MP;4D}%1S{<>I~T0d=`m85XLNo#vToQQ(9Y)L4_ipC}NE7 z&NJP~+fifF!H-W10m$&RgQxwlXX_1>BD^A5*>N`0BSQuBkpS6D0@7_F)pXC8_Da|D zdQQy%ZxZ=GySAar`s)5*U@yw0*!?hok1#XlS@*_QW>fDV{6K;+DZ?r!X}s}$>F-(k zkjh0eLn<98**ZLBXrHp2^7Vq@@Cpa+*F&xn$NiFCUspec8t(+0Xv=ZeWP4 zdzZv29n8UR32JI6I9lPv!U4#G{<4}4YPH1SMYn{*Ic1r#-!2>DVV7IBP#G$;svc#@ zr_be_hiPV=IEOBngTynb%QuAeZZ4KV_4ry%0O2Agj5f* zvz`ke-r^4%t(%97k^UV~-|;vf0cQh3eU=TvWyv88lln>@@R*BbVw2_0vw@a=FNI~yZl@uD*a1k=s&JIlR-A0! ziskDEfuM-L#lZ1e$|LZ<5`K6}5%$)-s4_z*4|S$4D^cC~K=V$*3E0Jh+o!5@-PUq7f#HJJu-H#9;=`&-c9~)(|;A2nd zwB(#)zRWb>sy18EPW-T#-CLFeEnvuJ8%k?Zt~b3hGP}{}zd|p_^Hn4=efx)c{I^i- zV~DP%gxqjBSrS*B^oeeohFw53tU~y3V;poX5RMRWad1*;5Y-gTA+B_^GqMY^Z%Uye zfOPNrJ$xvr!li(|E?NxLKr_JVA0lIWg#|uj;-#S(vx(ZpGaglqXXcGbpFr zyhc>zf=4#IEo-my^0k*W4=VGOMDAM$1{#VBnwpcad#G~ zX@)&6LOe4-6%Zjo~*p4Mm1TnB;7({eXb)}UyF&{nxJ@uM2S4Q-Uaz#h=3-9 zWX*!B(DN3Rl88#ntDoFEnO?*EZTG{EsZ+&f3=gfC_=C$VvCjpKWAj89P zNmam#%7$$$x%%=Ph;8+>8xS~{0K{%iDAzEwcVwY*lH0BVV3mn=5txUkqB-;zoMwU6 zOoxQ|_o{`YfW}ax;VyjtZWqFfsottW5DNu|1?; zJ$-jW4!!NGwZ2EQQ1X&As|wSX+?2Ef1p05rA$PhfHul(eWDnijSqvms%)!ld&10wV zL@9F4KFg@at;VBqA9g$VGXsp7b!d>_U+_WnBm0KPYSaWJtdk7pBqkcIP-XM@fonR4 ztkYrYC!9~QpuZ=Z_Az@AsN1qvxaJIHF2sJehL4Ig;fL3kAs~{Y3c9&DaV1l(+#4JD8!`)A_ z+}EL5ALnD2_`?2i(ls>q-5mNt#szJlRphDU?szEWb7o!T!u+L`79~WGrOgeWV$#%J zd&(3Nc{PaYP{(_l-{T!eYAxAU=PGuD*l$e&S*mAS9U??x~4u|J`Tw#ERoeKzx0qtnF54S;}L??amm!^elWXeo=FW%H;nG14EDJ zX$YVBJ1X-ot_r1wu3Lev2)~7#^F8C#Dra>~8MDbf;FQ7Pn}log zM6)yWeSltb+Oq3pg7{1UgixO@tCv+1Jmhc$)+7?B-xIEM0s7ppqjAd`V)MlMGnd`m zYLq{XtSu8VKQ$5I4-AW1v2xlMKc&e$D}!Rl5~$tAh-yLB_~EJQXN9q*78=vYTDbu2 z10B3Q2)nOzzd~^O>Vf?x)=$NnlqTIM3gy>f_dQ{MPIiKxqX&V-;IE z+$2qUyuf-FnV#58M*GEyyhB9yT(AW47FWm@kruUsZi}+qLbfBNP~onBZHgL zWo%XyZ&d>`j!5P=Xz;y8Js?I+2>vDPbO0d?ucmpwr!7;xrT(m|?u2e^_UAbT6uWs`hm^Cn83Vrj*HG z8XWbKkojagMwFrHX;?s6Swfo<#e{j_nc{R2+X7;x#eEzm^@FK`ii7 zY{rR1rkxI02wC{*RiH{~uyG|Bt%`}Ic*}32VPQW&4vbzmMy-fN6ziv~`7;=S1sGqA z4X2Rt#P}i8K^1(&;oX}d1Co)&@q1~`+5kIzTzfu9C=u^QH>lSv)82_ zgsN8pyS=PhIOJyv1oPJW{Z1goAB};^LaV3C_V87Bh~~(0)dv)s)Fmgt^IRQA9Spw6 zw?i#e0|KS7$XTTIXYQ{QYB<#m2zXABt0!ZWnw+&FU@=c$AAf||HS&qA&$mPm5CZTe z2HgW-JWRjnNZCO(^sQgy7G=E7QxkcPLD$zxtBA4m2EG|=D8>A!qu3dgQDre%PLKKP zK{|#M)?Ij)sZDzDPvh(K)}3|#_sxsj@HiAaU3kWo#w&8u0yMSBgsa&fOEuubS78H5 zt##zS^NX=Ec>QDGvAO8!k;c@JG;8Dsf68mqlU z4T2>l_cdAUi#~tHg@pGRjyy5ZZ*Auq;GNWT1hKEW+My><4nK(> zW}5FS8dLN^qQm4q8cpt&uT$nMv$vJ+^nElx@5)t#U2_>$LXNtt>3m*Q%ZS<)(yWD@ z^p;b)y~-95H%nyLh+3=9$Mw2YEyHXV$Z-%imLCtRx2YRN*ey}u!fdVH{*suinTPs} zF7?I?5hJYRW~I8qT~dZFK6Y>_CxSta1Ehn zzA`ZnRZ!=1)-qpeeO&2IDILN~!Y9i2gKzpnA`c7{sw__L1Cw6|%|KwGKXF!%S|Qx1 zKSRA!Ow>$UID5f5(`IM_Xy9BIz;}>q;w>VWzT0Ia+aaY)laAiuy#K})usTBPU_9nl zEk|#FmxB9|7BF(sQLJ$S94>>z87{Y$TLwwf-Hm=$$ z-=U4HLPhyyebS zw>O=C_d1WY??92FrtYg-_y!sY5u@nm^9%SB@z&PSjdPGMaNW}#N_7m?QkKxSk$Nfn zX27`|kq#J77;dtZL0#Y7?Yv#hQZ}F0F0z`plDX54iQ;Owf*l;(AAYVLVPp#46PB{F zUGx@oFu8!?xbS{r>ac>Ff4~O>M$PtF+ks-4TmPuoBGR})aJGB0r^AeYL9~(G1*4Mv zCBFwje2w=C+C99t4@F{AU9mu(oId63#X(XRDGMF_fAwkl!+wFZ zTt~OSSGhk~H5Nhy&7ez=BU_zL+T+2Jh-!(S5E5 zT%u)qXth?4z&2*We5i&hK0o&b5?Qnq@5&R;=a;23yPd;ow2|S)SXeKkM2)#2cxEe? zhVQwiTG6j0^Zt9HG%v%-W!x~Qaj8OZ6!>yzF!%k}AIG^Vr_n!086Qq*BsjGDD0;te zVF9*0*WnDek^ZFuT*6W`A}FM4^YGq8fsT`OBC4R$WC)_%Be2+fX!Gcg;o##$h}esF zgNYRng*P0XI3&kzl)qG)NtB41mN6PO#rLL4i@(&ilx~nfET8;4Li5RG#>2u~DJGyR9I3IOz?;PWr zBuWMk9U$5Wjh9(d@{IuIosC`8L6K`Ef58eJqeLFhXOgehs4^O7-gI`>S>JQcMe+dZ z5OZlMO+MlQ&yr>)@vq;(`TlB_hsxlp#mx5n407%Qy&0YR&ts~fP(v#=moFvXCyWn` z&uFeWyms74D&;lL=K;VLo5#g+Z!!`~fF59tWv8?(5MYaoFV?T{B;gBtkG+r*?3&R{ z05T0z3|uozi0GN4Wc$VU%QG-~@;+Fcp64rAFV+XgDJ@MS_{F^O4L$g@SPJGzw_mlh zLu$IVKCW12fz7tzK!_|`fkDGkGVZ3WSOS5|?#>7vVMkPl98GS&OY#o`oeI_$siLxo znq3c;6F0=_@2Ko6#gvcy{dQexI6e7m`GUChZuYWyS}>ZdbB)b9i9N!%)JjnG-;YF_ zj&Fn1-e?_af=-JkswsDS{X{8@hBu?ikr9w!M@-znBQhmfZmv4oH9@k<5rsE~#h;vW z9Fq4-Qm#Ku4kO#C=4}=>z?U+EL;wJy&(9)_0ZJBC>-rpPp56tXGCcUs&WlWYI~~-z z%UBVCGA1GhaO&%$ue*Nxj>EKgzsSoh!wAhv*W>!<7)KNN2xrD1=9h zIb@#q^t9Ymngeb=$k>HP5w#!dmgl$HF!nK+BNW4G-=;cyNn3t()IIDz_gV?5{DhSL z`34EAZ8JYl9W`ddpL>g_;#eAQZO!&yH$*@n&)Ys2!#b)C&FS?X^uvMjqJK(*k7x^S z{>HET!l6?N1wv4B#~E4tFx>t=ga3ZGqW^w#CHT^ObiVU_i9hP!?*88I`fC0D4(c9G eIQ%|4c8TTs{!Soyr_s2_GN>X107cdS0RJC%5k}7d literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/objectstab.webp b/static/images/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/objectstab.webp new file mode 100644 index 0000000000000000000000000000000000000000..23fb8dad72b4f6c8cb14dbbdb1c3a1d1a5b92b72 GIT binary patch literal 21408 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%0A&_^l^1U6+U!d5OW9Kp=Ejk$pXrqtX{Kn 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 literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/operations.webp b/static/images/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/operations.webp new file mode 100644 index 0000000000000000000000000000000000000000..9e85d978d6b33e3200de14216e5e1f69d70414d2 GIT binary patch literal 20192 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 OaWn8|wC(rhBftP(QCe~U literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/operationstab.webp b/static/images/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/operationstab.webp new file mode 100644 index 0000000000000000000000000000000000000000..49b24cdf70e11b2934eb3b2ddb17c62a98dd2271 GIT binary patch literal 35548 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

~_( zS`TK|ZU|&iB&CzcnV|iwOeNf%j63!{H_|W80^zO%8^cwN!5T#M^$(bb>%?NQVyUwK zmrN3JrgO%RK!xA}fuIR(A4w60W2Zbs1>V8VE_^li^aqksSe3!hcf>@DTVaVjR~6JR loM*03dBI;M0000Mqaz)Xcz}X2vl>az4|LDMHeA2}005x@6j=ZO literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/operationtab.webp b/static/images/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/operationtab.webp new file mode 100644 index 0000000000000000000000000000000000000000..dcba3037f08530ed9f176d4fe826b6e29ae11f1c GIT binary patch literal 23856 zcmZ^|W0WP`wk?{rZQHh8sY=_nQI)oBRob>~+g7D*tjzVkz4y82opWD%5r3lf*=Ecc zee^L#j|i0?Qc^VfARwBOVoDlHJR}7FT;ENC{sE;s1ychTvgbF_xclizCawK?~AJ1NLlOV2&c72lmlzdJK#{>?P^P5s@MIws?#1kApm{zfi`erHzL zy8+sMjrpB?gnT=GXTKQkG<{Rw)OE~V=iT>F`H2X(0ll7`fX2YfZQ+mCPs6X>gS=^A zkN?F>DRAd=?k@iOC(!>UygU618A#Mm4D6}$5AX+G#$T4b&fWM<`Uia9esX>RmxxD% z3_rtP`ZkfTzYjago|#YkMm~@M=~rXN{_Wql{=eVTKYxBO-{tZHu)e!K+v=H*fs?>q zf77o+Ap1pllcO2X8mJ0bt7onf<_21SLj!c+m z?mPW^2ta+C{tnFZKY26vlluZ*0I|2N>F|Dyl>KjT0k_ikPb^KPF--WD=|Y$@R9Buv=!*_X7%g?lTQgCv-# z;Fm%J0c0)gt*fp@ni%>*qFboT>knVK1<<}mWQqcn+Z?svQ9~61`+G@gK4#d9I}VTJ zW~iAu*!08lVx2fCc~yf*urR$t@KY^{)CqCpB783ciu86;L&}Y?L#%m{(F^kTKhzM= zSC;a?TP|0x@Awl7&*E-=fZE4#bfD62O1N~N!(t-oCe&Mo2=A0bFjnfjjO#P2>Wn!x zJ*|$t`Nzh|3cqoIq)@qDXXR3na?3HtwE|*NDGP+qtj|x-#^iJ{nYYa74au*JeG$7)bNJD<5fL9ZbFDLVa4|7k=A^ZD(Ng>RO>~1><1#e3Fl(%Z z8u8EB^gAuFddZGzGE;cA@>?Bys^t$xQ6bpb0Q+@TQ5}IT`kehAM*(Z1DL9-oSRwOZ z6Of@>-h_LFB2%;vS)~uWwaD5Ajb05iA&Y;$_K8vke}x69)sKPNux!^Nvx~fl9;eXh z&tKjtN`h)M&DxypU0)W$|Symx;~UA@`*T>~a_1hfGas`@J9(0W2NS5M=|WEJ25uEvlKarMhB?B939Ppk z)_+DT6B0p5hwxZ>^}o%eH8Cty{9Ks0U-sB#u|8g`B&;t5Cr=F1wG*@~kd#ti5>I(# z->;k=%fQo6gdc^!Qn$E60>|BO<@%JSM0*a?HY~$$fxsVfxHKKcTJ1IIzF#U#mjLum z%u6Cr?t8#u)-bA4G8V}_`)q=emwheO0Hh9uyXLmdZt$B z-sK_tDwNJp7I;DA1$=kuvtiU^isHJYQQ2}ri7@`P52TZ=Fc-BFo)W2t4syA;Z+*!^ z5ONR@O3-{AVwe3fl!$*d%dexZe?+_uUFEH*o9gP`@1jX{qjz?E0aUgfD-i8_{R^!s z-LJBc(^K`{?G#%+N3Kc~V2s&y^IhH)w@s*Zz7AhhN<&yOYvy@T+l{7VTr?!^<@Xz$(oY5(ZONlp&e(LmDMBfQYYu_z$rx=QZZ4cV8qIq}b+c zNb@NlpzL?m25;~acMp8csxUK*#ksz+m9EoW@diO4K)=T{uO%G)AKm_GU+9(59Rq86 zM`rHjs=Ki0*`sTfUKJZa2C90lJ2a*Wf5p`Fq&W4+QxMPO{^satbFRQyz*Fp9c&~vw zZFh(ODA>%wmL}Bqc+K8Wntxs=n?LBTY%DPssUr|^Le_EF2xg-lJGJ3neVuGxN=!kgI!g~*~dq67wbTU$d*V9qBz_~B>Tc1mmQ zfuifmD3Pc)YBisG(K6{mAZfb1tF$5H5%!j!=Jz9G1$)6Or(DxaVaT&G)TFP+(gdSX ze*ZurE(4EU_f~TM?;cmR^HPn)swQKmKN_iF;66*;+WMX(@qjO;XYT5y|DYRpc%f52;hf;+G($PR0Iw8Mwi}C?qEjYo#_EIEsTgnma zFUuwf{{Z|yI+;Z1BWyh+7eMIrrhQ#b(&ORzbA&A2;E++(&@J@R)DZuK=|i7hmk;B9 z+OR_TZJ?%p%;a*@R~*oyCO=$@FwLdkL7U6-Xq1)SSwX*YWyjE8l*J8cBIdre1!ev+&4uTq8QEZx65%VSi+Kbqjez@+G8_>wVf=5PH#1Uy@YlRZFjlzqjtVYr z119Baf&03O095WO!4~sT&wx@2d+Gy1obV+H2p%~e5ApL)?ct>%H>3Z)7XmHSF_nR= zSVE4S`*AUa%E!1AcFo&}lR~R{!h7pVg#Y>nW{1rE{~}%>DV8f(uN#bPmb7$Q;0R-& z`zPqu{5ZUKoVYl{xY4LM@5%(Q4;%n@E(7ZFR4{AtUjh41?^i(yj0)NEE#rZW8_Ody z#tRXY&mk|*7rR;UIMgOQw3D8w`kz|BBx9o+c~;Fdeu7kMFnm4gx_-(2?Js`&RJelPd+y#()mjw@qMbZ4Vy>f*;0UvpK23g;fj07it-tvSM9 zjULIRsa_Rli{xTQrW2_r05X=<;A8gyMXW1IN0B8+aZcr&9a4|$2v<{km9Kw=<=+P9 zhg7y`rJV45rpA(4XsNIefN1``EibW73X5d^pdQ)oPc4yMa~Fg9Pz;h|X2XQY&I>7v)eP&i28+e(eQmz6NbJ6-*; z@g0ELNKDhVP1>j(xyMrho%Fv|LdMP8G#&N7v43yz53<4~wDA9T0>#D_i*5OTjKu#; zBY{NxoQ)I7|0}}(a%qa;rO&~6|MTr8 z{SWM4UXG_se93EI?tf|gKV))wOygb9m3;o6oc=F~AX7-4a{W&HPoDob_Ae8wT5#TD zbo&1mf&U)N=C?p}$NZmx`q#q$&_?c>Eihj4U%~q?>|eCe&OhzeyZ+xh{bz#0pC+iz zsQ>n=D*wklPoQ?p_)I!(}O?eHOoHL z?>u^(GW2xhgBjW=cPo*Tlo7sW5?5K1KRPJ9C9H}yFa(PkWf~z!*7B-VV$d9=v?~SR zS*jQp^MU_A6HptcW2=a>XcM(RlyxRESPuF!8UDN8hJBmWFKvS^8+I_j)Sk`b;chr_ zGjFFsXdZOw*mV8+(I5p6_#om%MJa~*{x4Jh&qL*FtW-8IRsv-@#4F6k%B4vfq9VU=oXkClXx2#q&`O4D>fLHx~xem%ZQ8>Q^ow`|79L>$=%qdOYVE*|&{wZQa z=D1`Y#~c0mq?dI~;EN6|$pk z4z~S(^hO)2A*EB+Qg%aV;+s%^LcHfS$ROujhWLHzT?S(-?45#I&+>gl!icuyVAXHxgVTAs0D5> ziE2Qt*V;D0ENIsgCz9w-a-)=+rbwqX$kG2ld4qR*a^FiN4@XB?nxXE?R!Tg%Q!CI}nNHniUt=4Y6E=J=d#XXcx6 zcFWTkG1!skDQ!#W-@m5f11@t0r#pnBBNx|cj|tp`?|p`F3)5U#70U4ZOgogOIk|hz zwIM>dShQ{dm%vQ>E!(h?x|E#5so>L$vRcPUTBWMZT8PM2fhG6iERc=2 zbv&2IMf{jtIty8~YvWIH+Q)`c_<{H|T4j-Q9}oSoiEEq9C4p~WcXi5hQ228Bs&Qit zMgiuY{f zN0vZ84XAX%f(>md*OT$aHE4)#Lvq#c#r&o?bc05`AmIeQIw~lKW;tw>SRv8WXN{Qi zqj++&RmfNbeTYoiX!A2u4P z$R~7D?vPTwjTZQ6fE=UK&<=IsO3_poRl6YkC5}_0x@*YrW!&H=^tckKhn#Pe0eTfH zi0D^@p_lF?7#PsCL(Y8S0}Xcw*qOIsrbYH^CYA{X%s2r%290I+~Kf{iJ+$zIJb5k zr^eK_7h>mf1iYJfAx$Lm%T#=+bREd{^r9~zL&|RAZZNzRJL~g(B%ydrQFzaY2NJ)Y zTQ7(G+myRt1KDl24{X#~FRSGnVHUMmtej0|(O z#}&E$HwVFt%KO=W@s~oP!cI-hR)N{kJo~#`1ooTIy>Ut^PziCD-#>y2r7t}~SkdV5 z$FAHuGp&?+PKPiw*D;aSVpaI|JNe;xtnc256S0mZ?5als&Av_DL0|o^C-8*Xu#mNV z{a5=;m9-_=`Fu5`{r|{8@uilSyV}xFb^eZDFP7Zx(&# zJQkJKLMl{JF}`b{m`Pj&j6kI;Z@i7tfIb|I=Tlrx6xt37Heh4B>i9$T`W<(kt)Fdh zX0@Z2F$qH1G3&S1%9uU$xqEQC4Kp8tm>@uV^>f0%tSqX#=&vbm&h@=FRGZ}%SgGJy z>JUR9)2m5CJOW8o5R7~@%w6#>cB!2Bwx`1dPsgkx(4tD@i{1dfFKx^LOTC&uG=`*? zy@tR0F;qtGf5<2hkrGh(PZ=ivtB?C22nYzM#Y}dtA)4*{9GJqHFmd(W^I7Mf8V%&;S(GPI9Iw)|ZL-bM8|6|D+e5n%@Sa&j4tVA!mx44Gj=(MO1@`-` zG(j1IFilWuQbfbAO!d^rfPX8u!jrV9_a}Wq62VSoGq~Q&qk7DRsUsMM&{|Dt?^gy# zFUv$;gSGOX*@?)QaG^N z`K_a6GkKB~vk3_|ps31#4YYOczN9JNFU&#G^C0o6s^`Nup0&zlpEup~O;oV2QOeOi zq(YWYAJITpw;cqZEy;Q?XcVU8lOrj{fd1457q3T4Wh8~?~+Mt`c7;; zmORXe4tgrBH#>J$m{ub83dxI(@mR;MXPbfC#C#@Gpx z0x9oFj;PiI@XhnA0^j0~Xhye3nqzykFpIB8I+4^qw5TT6Xjz+thHe9DKF4u9sLQb>P$=WhE=DDS zeq58ZM2Ae$n|N+oJmY|&R(|iZB*j-?3*$Y0*2R6q$_MaE7%@DfWAo06Nw_kT&mTSV zv!K<-NJ|!>oim%&lzavu-g4d0uW*a?EHPCi=g1{-!r*GSTH)`xQSK4D2#10g_$2vg zyGEnL zbst9mMab%tnR?a!lTBOzAk={A@pB|H<^!qzEUAjmI#166pZG^qqR%yx5M4N5v}SD98u3ycqf z@5cP%F+|kX6sNQ`Xs+CxVstXIj7#;WEhfUlnluD@zG+mavcf`9rqN&1f%5r`wUS5GTa&AB<#5egX>$he!1Q<&YS>;)wELHlb zcw~{Lnyh%=DQ(Kat$tTkCAa%-iX@CX{sOj@rugpwy8dc(3^WfwNuRHZ#K?e)Om59k6OBOh)> z$1=gOtn@Txv8iViLxB@=%&1R;Pj85c2>G~nV&fJk}(tuDwNj?eB+CzGF2*A^v z8Z}uD?uj664KSfCc^WX*W}K31=FcK1EP7jI$>h3fZ&jXZGCXT+0mFyUuj=G=MvE!- zAT(ZQZIdW85%(KJ49?PupVBmt)+7_JqPJsgpPB1AmeA@RDus{xpI1Sk?(!AOg)}%K zWalQo!;KV>5(Wfm(V>q6xjg${|4Jf@tkkZTGoNO=u%t{7vzisfyhO0yD7J%v-{%3B zjnB3_M%#tjMG^`xPp>vyBlS}FFb^p`;(yK$A+W50O1?xN$51boFClg2;CB7!Pb^ zTnt0w&Eg#wIkhP6b`&22)p3N(Nk<-GQFFN;f772a;zWZ>HYH9KelZ~^wg2dFt4W7h zl_;(c%-LGKE)-NcW_11`ykt`*3$O|kaorWj;Fno^z$-+V%~PUs{Z0L>cAnS71>HH-qm16qO-U9$c_rM!#eh84|`WYjCthr~Gy zJzd631h*6yLvrmm_Qx=x+|B92$+4fs5%(QhKUs+4nk`|o<(NhU05>3TY7w!gfL`Bb zMfCH1?Ot&oVuWUG7_uR9H0RCRL&z&o!F2Jzguka%PG}8IliBeQtBcQLy{I zY$m-*R~H=7yZ^QgP1~nw7)_7lGt?%s2D6!;^l>~whrqOj!JwNUvjhTowU06;G zy~iOWvYKQkg;PM6eWg4eSAcRAmHIa3ouD##VO>23>+y8~kr46Xn|K7eDfvY>FK10dq8N&~a~bsasAMAoqe0xw`H8`T*2G zSQ$^i$2IS4+IFjN72%DSsAm=1fqxMs1^GuivF%Rn)cBBRBMW+jc1;PnBmVGV53Tt^ z%7Vnx%1G{f)1pCKheVxrVM!H4Iy@3RqY|ARBslSRS|>5t1*39BAR`Vis)$`uf8)eA zwAijw!YrzE=q@5@8!>zBpsQjI{_|F!s>MH^-Jb7}>H5fz;NCyU6wqLr;4jZt(m3yEG$qT$ERTt~p67!A^AF`2rraO)(~! z#N0xZ@@{Oe<8otj1#3V?G`%=r_!)AEMPiJQ=QgUG(e^4p3N>+ybQhsvy$thOz?7HViI_!8 z5ObLnes0y75Nj>Q*t{ESE9u7^mHL||E|cdhwTx(hzsPkKK)1=bVPtW8Q^^?w>e?og z?!L{Lk@cuy5({Qg@yRiBCq<^Mq{QsVqEAN5y0HK{vgHl)STU6XL;YKrb#>y>NX6BhG6U=9%obDVWoJU7$iAg4k5EE6xyA}A-`^?bXLBc z8jI^5`RMp=us~cAU1jwZJTp8<6eW#0NC1NfLPP3T;N0swXbYi%X~iyHi373H=%|m zBr*0&_#0K6#@mk1nvTUv-8Yh$`{+v5Hft7Ft#x~W=+A&H1bTEl``5UUXtLZIO~nA> z7G_(ln$W}zVQ6y(C2&h7-zdIDPRk}HUrwPyrD11&HLEo_S-hra2wsqsp|ZVF$| zNgzR}v%7!B>v!Vg4^d1j60xhnFP`*whzq$=*(Nv*w2fng<}99F=6SroNv zgbdH6UJ-)7doIGCkU_!f81yf2X~o8a&3Q-cKgQF|V9e>91h-94duh0FbUjNgQ#uO$ zvCkm9WM*D_LSPr*t}i2dctPf~VAqljUj)~q6V>JBrcJ)Joy!uQN49N06XhdBSLv+- zhG*-Oh%|LagF#?lWF7%5x)ONJO)f7y1}VQw)JjdN(V4yR7KU_x>|>F>cVC)JQec7D z7uam6i#jhA zD9!85N5u3#HI#nbTcd&;3I@isM&9Tnx=nYiqGd5!NU*y$qnR75=Y4IwO?Mw;XHW+d zRJ~H8kMHAsxH;J2xh0j~!HIy5g$Lx2P*Xizpf7_ZBXhdm*#>WyU?6{%Je@q#F8>za zp9q3f21D-MCU;NuHK8=F3m;REI%e=e7(FiDs~U)s=Do&Y3%`k^Eia5`kh%n1^5K54 z1#;^Aq6L7Nx0Ut{#l_GQLfv;S3=Yo8E_l1sq*|EhqW>Ne11V()d3jEiE*V-Wwt;I` zo7P0p#Bx*19F_^>!C#kXV7%I-$yA;1DvNNClv**Du$C#;?a#F(lM4WU*4C{?X|V*K zN0avhG-N&{vmECQZZ-$*Y!;{AOp9}`dj$k%1(O?sqXr!oTB1Q9%tKtSIMO-xZO^au4N@<{uAB*9ZlG6 zxXM%rtDRY)j}#=>C);ubpHX75eQvE9!1Wr)G}1k{B0t zHw2)S%Q+|Ne7`KMcF{@Kzap9sna=H~D=XWz^$Z64Rm8#;OS%Xn-am@3=-4#*1$KGC zd@1_43*Em=QdK|yy>K{Ewoo+Utd>QWmsvV$Vy?btejOvVy{j|CA?bU?r5D=NNWNhn zZZDSdw65N9gC%|^On{_NUxK7dpjROJW`_FMr^HZ+pp)eP%Wz5a5WILlRBwmww@Ou2 zL0>&qy0rLiHeQKVa}_{2k0?9$Ak4G(o!gt*9(fkV^~DGAOZrHLap&~b_;Ep2x=~nd z3)GzjF1CDx&G*;cnbZ9Cct0l zx@t=3qnx9oo$(2CNTYU8=rwuZ@^H#sy_-INWswq3L9UxL7PMr z++5Ye-Od4B0~1UF!=k^1?XMZdaNk^Y|Z$n$AFTwn6^Gu4f4!Pgf zAkccY`YGAq*Sqf50S7r4s&E}J3fo0nEEx^eD%g4_cyTMY$nB^0RG!Bxq+b0Y`q+jD z-(4<5ud+;(EZWDRTG0)^4k4RHHmn8?xQ+Wn%LfEwAm8788FffQ+ivC6tYh`4( zks+#{sf6rt|C0QuKkUI-aRur^vdS-we@S!?PeP1?-k61!K+f9of&x zrZN^zk#8*ELB8@kz(1p$3nhO$QJiU{oY|r2*SGYM{|7MqFK}&n{8@=$V$|}d+LiVN z!(q?gSO}|MUt*RID@fL|uPIk;0x0g)wI>LaeLyIeuTt0h8P>!3%v$J0p_yyrC^nMw-1t) zIF(P$E=%0|xUT(ZiYtNWoCUDXjyH@x@BYOgb!oc?jgxBaW;Wv0G_dAw zB9<}8%p|+W7o?E`6z6Oh!z>bf*8{aVR$J!PPYX=l%S48VHa87)AVriW8gFekc(aMV z_8F_pcl2)dEOTb{)_L`)-g0h-n&Zkf{owKq!J;uvNwVWVhXw%Kr%PXdr}l= zA)Fm`C9ACV8v4toH|jHB<;JH=DaW{Q^|YMD>*;hyrUwm_owHmE5c4dekKwBRPzzEn z1p&Jl2?&Nf5mXdYJ4OSKL@K*p@D-vOn{9I*Ro-VdL||`HP)4k4;-g9|ay`)&Kq!}s z^%8~M`AJSQxaNKp!$%dgv?}Vm6W3zOf1MZd;eUcUfF7Zie&*xl3Tv`GU(V!hXKmiop(+woTSUxEBh)vgxWDaH8+m zodjl#Pg~u**F-~*yuM>gO-LVzrqIUs)4e^!zrTh+Yk`Z}LO-If%q8BphyU!K&iKue z4Tkv_zRUkG(ZO&UwN!8g+P3Pj`vGdSGUts3i}1Z3tctuXC8*IuK{1lFM3ZpY1Y)=K z5$n4l9$G|}m(@ZnAt|P?f)`hVq6>Z!fgA)}#Z^Q`aCiq44Bot416)`j+z14WwGJlf z5)otx-OCgV=TMo{YhA2=A?ybY$at6gar9jV2nd`Z58W*@s?swPexnN2LuC5D)@(Sw{T1-%+q69O}~r$RJpf7sat% zS=RZ4+OVy-`rUgn@Ow}My{8Ruqw!%K#is(I76orTK6N(R?rIzbqdd!aGJI$n_aojn z{s8+0)SEYz$)S7H6bfj9;&}gB5|XTT*7xR2H}0KdUWc)a#|T^lEeNcRsAVg`td8Ig zPaO)YRY%Ut7+p749D6<(&7*6?Gnu&Dr_XJha?-Iw8`X=tSfu=23}1%{49~j?1%%Ei z^f`LB)H7ZwZSaA$10J_=RBQ?xV^|MSjos}IkvxRfgrcui6UC2F<2)3y3WRJI|AJpR zyIACB0SKHGuo^dx!Ha>?EaPmg(5-BJcIgt5Ixt;fhp41&F&eR}Nd=7DX8ZQ5aebYX z-cb1zTkxYG5B@{zHZ}O3MI(4qCOiAwLhw`5^wAP3ZJ(KkwkwiR8IyAb;X?L$@kJ4z zT=#8J3?Kbssxu8R9G%{x?rhBBcg~*?bRj2^2v#>uZUQr+X?8atL!=af4e*AB`)LM$ z=9Y}xXKK+BvMz(2!uOA+dbGK0Tj%duaOE$kPWf2nXj`^~m!27ZF}-^J?0BONs$zSu z9szjB6hSHeo^JCBAVz(EUoJG!J7cITG`so?M?M45>PeoY+*8X}m;`jgdef|~2|C^O zfs20UdT{Z_J!6MBIZ8=RgC%2(9({2|&DvB}qZ5vIioF_3w?*KJM;VY`fX&;-o30&> zZpe94u56${sM<0LD?4wk396Z^I{wmQvHgWBLgr=0;jY0!y87on(u<{NTIptAk}Oyr?KAIF_zv{o%unS`Wedk(EDSdCFNuG3FJ!~GxOZp= z;O#V=h-tG+|1=XMY_;0`mz2Ri9CI7CEZ=N(vrR}+lmO4r1UiBMAs92+a{<{6^VEU~hke1aqi1N#AN+m7t z0^1MdSaX6DID-#B;H}Vt^8$Ze@QpR%k!<<)GXFxgvGxowGde?@-L1<6Ud^`v3f3ss z{?^106PpUPNEP3qwN zKow`$$T^J@q5x*vZg3HRv1F&9LMD86bRTt?Px$OQTX)ZSx>(#*e~-KG`|Is|l}DLh>BsOvCd0EB7Dq#X&q zzEpee2CaDh-`Qe1slD0WJNc~n8$!B8i>HSXV~IU37(Hz`jcmbiQ|!kW*+!49!>826 zf12C0)^($rVE(k3Ia%vKSdCThUh1&xEn{vAU0!&F9HUJ~VhcJ88ue*6V|B78XrO3Z zvA%pgg)wsZ_ zlMV~8oFaB@1cx@V+qV??+wykfdf;cZDi>;6FQk4-RpmYfo_dkgdHd}-XA#=N>shE5 z6UtwdySj|tgx%DV9obWW#?|I~ToCk4z~%d(hbw=kLpQVNUMy_FaklU{HgZr30Embe z8lvGx6uF>7YDvRxW_36@BGRSetRSZ_a7)oj_Oa92+$P7~N9JRqeTSfeXjyq*d5#x>e!=i{Pu;Pba+)*++L^p zYxr<{%Ab5s3|FczX}mSdjbNP12mObQx6kYW#h^Ld-l4F1+S~YuwBL-~6_@3w_Scb) zdU)frAF-_JLV?TZl5dKK;1!BY;q7`#B3A>7`kJ5$`6CKiuSoBngrKNZKkqX_kks%w zG26(P1wdNekr9e0czfzDGR!%*{}?l!;+TSt0vv0Rz~ViB3YkOz7n zXZD^bA4{T3t1k&gq9b=Lf1!McZ@A<$^ar3E%gLDPjKKbB2!zm0yo!T>qW0BUs58RC zSa*Az=h_JdRK42(|AgK^x#F4qoJ%*Y8Mg*evSR(`)paLQ;(91|=YHov-g|985uY%e zF5LfW2ZpPBLa2!F?)U6*Q5Wink+(KdpYJa5L?%8A3z)D@2c2f6WfB3Rp)h06->DWS z?AIpd39=lSkhNd&7XtMRgtjl} zmu6bMi4C|aMu8(rhX_lT!G+$}D4}y$(exwCjK<4RQi@BAAU`>L6?OASym{wi&={Wypkx`}oo3%^n z9|vzD7HP!yJM9QIy<1Hn(;?{?H%~LZ{1RU}t171Ar`l*Xz{}%6jAez*C&^pS@kdH8s#Iv9U-JhK zc6^W7(*2Q}c0>-&sRs7rpU<*1@xjpN_jhCr=`V2d%Q0M`~>2#+Dq2fIe83}eeO z6n*@+B8f&Dlkw+$%+7*E@?SfByodF5lb;&Mr1@sTX`iGx#K)-kFd9{M5i6l9Es=l) zX(A@TxW=nn>TFG1XwiPu*R#i%$d|nPaKtlS4cCqE8LD6iApuZVg`MfREy)`Q~yT#|XY#-;1#>Zm3Nz1lnabPFBbrQPLqRT*aM0>@-GZm&Ku8SAzv?^ku^87$AFrr z1zk+uqM9Pd#_!YOGuD7}m#1Q_Rx6e8x^*S)0UZ2H&tC^j7d1ze%21TGaM>WnSGg|a z=e%R=dM(E*+0=#Bl)^{RifXI7yIbas$MO4VKEL&=EHu25{MwMGnZ#;K4g8EMYtj&|}P{`nEdPc}oPEFFGd4>`#~} zmE6n@ryeH`XU2kJ4XoRP3|%=b(&`!rRWRG6&`sSQy!4fO4))fVx4~U*G36&ORhh9I z=>lDrT`hYDp=QrKWXjH%;zdLR^P8p^Educ?$uumvAbR*;_%J41G`+6D(DCIb-n21& zg@q6p#w|f_+E4S=z0+mC7&=a8xb!b+aps;Tlxh6%dI{w7tGCL``FF->%@%dh<7f() z4tNTc-$3SR{|eECF7R7Big8H=TFf5lOxKkA8sTNc@1T}owCt0U&NR2>-@KC$GOeFr zM`rT$fMC$DU}j4saN&^|3L+WqY7;!N)pVwabO0IEdyh}+8}hJRbz=kJXlRrDZwVNa zvgKhv0#?T$egDWP@Umu^akLXXwx!`4s~9wdn{ zMfhs(A*l%VNBXRxgStMFImGbbAggMTp1KM?WU|+?Q-2^(tH*xqXSIxA+xe~47|gz< ztA`6v2rsyx7xOtpkA%)4{poDU57EA!JT$&!+h2h9gobPCHVhE@I~E*s%LV$L$G7`% zL8=e%w3}T$WVpwme;`9vm}B&o-d--8_ziUr^;nK7`QImDX~mw|1b#rz#X zPrq;oqEuCM^VaB}Ll6MZmkBXquZG9J0c#B!wDa}nTg%v7BpK4N(S#e$z7o-&1y~%s zL>Y-cp;v?LOeY^VjTxy2r!s4ZmyO?VblU5|*g@ms69%zq1?NVysB5zV(f+IN;P#Va z+O_q$wy{LROiGeXwt~_#DXYmDdVnKC32^<6q7g$9pjrO}DwL-EFb|6dLO&%K?$uOdKJW^(5cQU0V!18zQ7VSe97c3X&Kq`$6OcTVq16?KjxP?w#yM=m!FssTEpa z=op`KRl3(j9d+C=((S&kg={c@)J78?}~B1)|QM+PFZ~M@;#ih;I?IH8n~XCJxcln ziTka`FY`{ICc>E^0?*evKJgYE)e@=dV^9*~DPX!(iK^%Ej;p@$t zI@dy%&8s&4kVLHSi7Lp=;Y9hZnY=?kyGbv8L@XIGFF-)7S&q*z0GDWURH7X{0dYoj zGKp$`f4`9_t0+K9;673RtPKutdlg9?UC3cqQQQS5qQq|8pKqD==JN8Ut=5)yObxz(42$;?d9~TI`rt-$_Zl&e5m3|;2pLFXd$of57fbm zYRK}-o~>zK_AE|J1AZi2tWjk)R2p}nu?w1oPNh`yQQ!Hsy%5OyH}cHF#b)K-g!phTc$5Hs4cM{QGlL;1P~knI***m9?VldPhaTa4pW9xwPMBY{2ghf%ra6^a*9Ht;FgDzUr%#EUl4+&A| zQNH*qTFm7Z-e36<*yENnS4|*ieg^4%4v8GQqDo(jNo()d!3GxylcGPQ8GgW^YmK_UYl|y%1jY{Q0 z2=3@9mdZ%q7sX3k7_Zzx%8KPB#h+O4$Bc)n5Pc;?Sje7rtb{9@Z9DMQCf_vJ)=|N~ z*pgRYU;9)YCLp^ajNbeF;$#hF__UB|UP7K{GjhHHp-&6s@!sRS*8c2dXvpdc@9x ze{&)^-LxYn`u}Zbe|8BpDaPf5etL5cz`c@a>8Rx#aT_ys=-asJt@@#vg}skg2HM3jTTrKR>e`t~xYQ z!&Oa&GSCu(adUknsZGs1*&$h84F^$R>4()Dj2$#X#D4eLTEn6&%gcL{ai*F-O=A#E z9?5Yy)!c>rbR~tZs!oimqQ*Kp&|e3wy>E}2thP35)$CQV;+5Y{z=;H*N>-%Y+l3bo zSsAYdV1o}rrH|rk61aGJPpdo1rZ!>@iwIEi?MrqC)(2j+LoYyPJoDtAe$U|WD)>Rc z#qsbRX#MFPp}>#0>3CnrtQ0uDOW9#3ZTrwuIfH#|tN@xh(vszJ@ivV|jQa__q0;`E zTW6N3p_?sv_u?3JWOZZwa*h(ov5k0m*)nw(gVy$5pl)Y&oz~0bmCohlXw|yF4sPqc zhEAV~`-^S3w3yII-h6DX&Gvcp=a8m3K~0oy_cjMS6G%F5NSKg(TsVX@+6-;t@%ZtB zz4kOwk;AJjW~F!TA9uELn)NVP+(4?hq@$RlMhw3|taKD~S&<?# z|0S=?(@_4=!7Dws4gU^klU;X51yz0>wZEs)B&r{SJ5=z*@ps(<2L(qJEe3~DM_$SF z>cO2}i{d!*a0Z>UE%)=(1VX`IOqmv*8h5J7{ChzjA7*8THdl&gHQ@dbE7~Hri|A>g z2&V4&jD7)w%HS{VKkCVhmN5selh*$dpNBXpNuR*^FPI-@n>$)3+-KSL9v$(KVigFK#H70}1t75@_($AomB?{+pNx`mxV{v7U#-Ee_=uEaZ z)o6!9*n0*p^dxsp8-$@L18wXUv8drh=buuyCYv`tz$qPXGxSPNmTzRP z*?r8ye2Am9)T(+7sjb<#L422OCNv>1 z|CJzAMgNeU8Q`6R7Yu;}-kfg3Ll9|Y?V`m3bEO0yRpBLb*ygV=swoK~fd#^q4YMS5 znO&1cPe%GW+Wm-#3xWmN**fh;{GUDl*kgN~OS2L7%VN%f6%!B?9;HyOiwx{R`N6kN zdIwuG*MG~U1E9@C;0@h~H=_8-#8HcUB)XFz>t~$k9>V;rDoJ^pFs&I%2tc!|q z*f}jj0R%Zq8+THV-I&j5@RPg`z-mItf=&{E004E_$%Tz<#YJ>Tnbm)%Cg_+Mc517F zP;|X}I3W?khB|#Mqr3l}7tA=Fw?nKn0ak!6nkG@50TPE{%O$N1Fi)lO zm}=d?vj@T@et;1p#cnKqrTAI1Q}ojWnOTFCNm?*s478S8*N@0Yw^eYbq~gc$vJ^q(EzCVu%X zqP^oq21riBiDuWOlUzJL6VkS8Xd$b*T}awC6VZwJ^?Mw-*P@}~PZ z`%80xwpYH9&4)-V_`jc7QC>g*g0RBP3OaIC8Y8w6%$oTb~N!Hd;_*Eh&df%Ec z))FO8^Ga8c*?ME};*c`5qJwHJB!KMNrD?)xJUIR!zj$goN(5{MkY3E=haGmLI*AfZ z{5p}{_G;lrLf(35F=4>zfG8J}#^Z6g+-^4;jmG0~xZG|#$F1@vF^%LF^TrFI%%8fH zm*Uua*tvE_ny}JxH(4+YN)bKa1)^-Wliqz7PF)dw6X82V%}>FePjs)Gyzh-jFcua1 zIQG&PvGy1T7>_Hcho0Z4I@#8+n@ai(ozMx^7lyxwEF4mFVQ=zDzr3{;P@F(a@%P?lPIUH*mhST&#ULkY`H_Cn%9YcY<-xc8j*QzJQQll zI|Wom=RtnBv)Vn#mkEykP1Mt|>3;+3aV+ju`W?Q1;^C0Og}Csz z(RWDX7IJa&6E?BeR2}W)Utuxudx=zQLSWA3UjJDZ2FQV9-9y0lzLpjnIwFvS#2?L@ zZd$DGhmT~DLr5M}%KXW@vHLd&&UVMaW{)aB<_K12!2c3JK52kPZ$!bYNz~7+IFfR-S7B7`GEq5E10H_^@~L zaIZgJI`vx)$cMKImq>^frxhKAY&0A8t-b5fy7I|kmk|6ltuO|K$)v;f@-w_GKe5e8 zLyw{?GY02_$5;h73Q3o18==ywD;1d(Pbh=}SwV^o*vxHkGgbbDAt9_p#N(ZKBRcWb zJ_PSEFx@7J(v%O^dzt%z+%M+21sSkBFv1W?3}27{00#?v{*bSVJD%dGpSW56?FC+> zEjL<7i&zQQ8Z7=7A#V9W%7^L#B3~Xmrlg%?_E`d7;xbk`a5EuWO!* z%|f4|tG0P}F)rYHwPwGFrT7%>%;RE;m@UFqGsXEpcs?E5Wk#eu;<3re*u%4 z9k0pIoNV{;20duS8OSS#m#H|~?R?K}=SLkxH@LOR(8Fc&Bs^sZ074!90S%xG{67aMz$V|xDq|@;8emWH%pPO`z(ZTvwbNI*7ztdPU1g1t^VBLRzo~!Qw(2e41VMzL#uU6h) z!<L!oSIwB+vyBSl#2S%;jCN3W6lVfzW*AJanZDyBp~55~~gP zElt4fD=BLWQ+16(1>Th;rEaKkN)VZBxu*lu{12U@dT~3LdDt*3(bb0#4ni0S_;Yzn zK?tF*qXFD|ab?Y;h`-w_=Rv2@=%%KYe9e`s^b03v#NOylFqqrP`otgt`_v@54 zL$DT>(H&3v76Ou9NO_&Qy9_cu^mqy7N(t|R;Qykh|F!wd~bp4bBKZoEX`9V^9< z00n`l#Npx3e4#p;_$E9r+od_QYCp#( zclObMuS05s!!rl?#|^TP6&q#UU1?rq#o-X31B8;xaI2XTeGS#&tgJlzF;i9iQMLtR zS}v5ACI+$vG)unq5E6k^E;aaTkMZkjhMxiApdfmH7XHXt%z%yf*YASCu^X_YH5hs1?UKA}sAGpA?goPXrr^vX!<~V^j!7i$#8e+XN ze^)7~BeE#8=Fi5y$`VU*&3L&%ce(H9k$U$O#!^xH0iljn!Tw-=QhUiw7t_sZ(EH47 zC!-gp(Feer;$IxGRl)loS9RNc(fy!2~MhmXSIllMoB^AunIw{j{y2` zQ#ZjNzdTA}9*P>Zq~CH61ZTp@0$^b_-AQ#s#(7IC0kt|(Hv1sYtQ5T>*fzi>?w*6Q zjmCS(x+J9!IY3FX7$jiqOnHOBT{OKC$6g;@Gy8&DO0fFv`6o18XuNV^f2c`~jTVn6 zb_>K<6aq{`5zys;>Duz~<1g3%8^WelggY;z{VT=-L+MIlq63JXUs-O6j&z~z+PPC% zFIq=q$fSgZHSsB98$2N9s5?bED!t4j3H9T&yCCvDHl;>_%?w95J_u$2gW2Wq0z>(A z=AIy3V*m76immesn%m{68zRcSv`W?nSh&JfsFAhB&a;uAYI%2mG%v4j?+!Z*ELT(0 z3<1@+g#{!rPND~QKkflmhgPRj-sr~McsoHk!Y>7w*T*ywQR36t&p+&|2IyrN59Zl2 zR+>tBTetxxLr-O0cQ9{OqJU{gsB`>_&$@g-LNlxKDIZz(RQGM`LD77cEJOLOI7rz~ zPA#Lh2Kf5m6Stc1F-ZP<+?C8Ra(hn}`U-Ngry4m;k&xGm9}7UDBZv-;ZExB$nTEQyf?Zl05;G};g8|b4Xy<+F) zyG32l05rWGOa8jYH~26-v|l@+!?Ydqwqf2p_fB-j*6?csH#8>-F z$umkINLnRV>c9iLf9}i#Asd@$P*p+FuRO=bF>S7uaA&8yGpWPuP}Z(067}LAkWaT# z$c~dN7QJzMY!Z$=CQL=G41_v3wdnr64>0DQ`+8Gyzr$>&@qsbQLy3uqX&KnI>^tyn zino(%mNxI;#JS5U4c*aeUtg=8K5UXEK}3nBgj%U-+xiMqOGlJyAJhvm-{2Du)T+8a z+t7vGPx>;8=_R;vxVnoo9t@>;D5XqV#1?$-yva-rojf%YORai*U5amyY6%qXHNME~ znjZ0Bu4paQfuMRm$SOo*{KZ>lYsRdJm`I<+FJ`Vu4&xU7K`#h5PAexI=wY*oe`^?S zKTQv-lFs__J#MA|MQlLanS8MC9>~+vZ--138krKf_oCWalNeHJIiBkP0Nz0Dtpy+H zotbk`&3i4h3m8Er7Fbq+0?}J?>f{fnGQhMTn*wxD^MejvIk77r%8F}(G(y?{2zFy? z@!G9e{3sKKk&6{5-UiQH!%4YG#zZoL<&b!EP%jWs7O(%LXW7o@qk zrVM5TL|#wTnIuDtOCu+eVRL-U2t_o(lG@_Ldu%R=1slvS<|nHESS(O9o{{R@?6Zse zh^Ad3P28TFiTlMoW{t=hKp;thD+xI?zv-6b;=L~sV_k67QwouhDRN_X)i5h=+n1Mw zo1MnIubX8>==1~@$EhlW^CHMXq^XoWr^Z&EG2f*+aSl=LfAseHU(x37;sTJZ{zK0~ZOQ#V+`@k}* zz<%z5h-J7xItk1y8;K(1JiY1~?KT5khRCD@XR~?-%#8(Yi0oa1K;VZ&_?H7KB+p^2; z+aEO0PabqfA=bbCZEGESHs8fAFYwl%GSNK!w>aBsfomX$L~kgKuXf4TR({wTw&C94 zHP0-Y2@QlXBg&fBs-U@4r*;AIdpKTc_-;&&@E*945p-HT6r;vB{Z)e2brI?0b&+-k zT@AV{+>`$D+ki;68J%ahUW19|bD<&ry z>JXX$E};?TPm~^S4cRJg2Nmj^Z)G}CD|Nwt5SO41LH5n7e18j$Qn(b9(@=pSVrxp| zrT>^u4*N%?6L{vAW#X(KFxzmgi|`X(W}n-qFMmO&C3HRlSUhX|dm*1nh)xNLbsP4g z`ul<&3jlvDIP1oFls4qyzd045KcOgFj4s|kAvVi5;_*`>4{I4AyG`HG%OCNy<k%ryaBG}0VfXFo*2@isDzjJ0O}1eQ@atL zdUXBTzCT_vvwnIKE*JTFkXaQioV%NTq+%)-9nv@ZMnV+2*>d+ogu`rYPx8n1XAkp^`##x-B0hKQbw8YUj|hSz=YGdi`Nw$hh$23B>~%k!caI2y zBjCAqwD|uJ8~hFaQ7m000000ceAc>;M1) zWfdO)001$F000JD0009z0000s)BpepzW@LQff-N$000006J7uS2LwGp004Ig00000 z01E_B0002XAOHX&)c^nz{D1%fjz9naR}<2NIKRfS+5!Lo0000000000FTSu%liGy6 zhb{hbTK4o}Hf3pfRwkiH1&qeS+{}^4fP}P8Ld2aVas5JcC(#fLOv4CVle ze;^mA{R6AVve-rAm&9Z1y#!5ynVsKE>EKP0PGLi69n5CGVNQqU4b8g6L>B`5q@0Qd z9g@nue*Q3uFq+i6${K0vy>!Sr!00wMKoTR1?Ce4`cX0pSPA-9oh%CM?k`xzBuy_x- z0Iih*0sVG5!gNG$UyD_@#BNNjc2w;U!Ux^RG}xU)ve}!cK~;B*pr5;XM{4QLc^dei z;*yYZZ7~XAkSrWx)9pcKGRaIz@qJU}IOXGkv-r=+qFrIQx@1?-DjNDBzTOHac`)OC zz{xTdzajU5M6iy;MpD&13=9^WEr10O2UhNq43m?h%3svDA)(?8vrds@Mh9<;r{+%7 z-&Cz+}Ck->^t+#KW1HH`Hvr?wF zO^7&i&UK7H;kV|+bzUorh2MXRf+k-khX_oe_T_PnRZD4Y@q1RF4T3ZW=mxL!PC1X{ zn}e`(m9*HaMvH-<;cE~@aX}tW<82h_VbqZz+(h4+Sos6!y6;36;+q>%SVFn{$6!7W zkp$E&_=l83oksYvR>fse{;y{Am?R~$7^*ah+qX5?eV3y5&rR@>{d2l8c;OEZIy6^n zCtRDZrbP`YA3i~LbFR1ySXa#Uc)sZ1EBC9=1bna2waHx~c2_rgN-6pPk|;nPEpjK5 zzS&*&EkDhVIJ||ZQt7r&aRRjRNHIMqx0?Kg*xCIVCqv46;OU#_7sU?;^IPLRqpn9_(*fRk3oj# zx~#0-${lNc(ra0Nv2D+-@jQ*gF#v}f01F^KWmml`-vb8ddIAD~pJ#oWmjf8{TJqZQ zuk#)R+`bk7E>Do(6W^fASzm1cdq>1e{VV@_?+||$03@JjBMxAHi!mth3i!(F?7i22 z6!`oA@_+ri)ZPOxSV7=}(H}#w2@pfCF<$Dg`^t=wB7#ENMRQ+Li zV_0Vx12}&z0pK6apXZ+RkNQZz zfQQ`v-e#ZEFZ<`dKmM=&Q}5CM-S6O+@U7iBKr5gFfbpjK4EmY&9{!=PA#mxD_^tf~ zxXSBi_~U=?{~$2`t@Xw1uL_9%;&`vy$a4V{0D}(d)W_@CgoPBGh}mQ1CjRL z?R8T2@@i7=kx@Hn`Trv`j;op$> zsEjbHpS?*&n}96126|b8LspcOjJ}47l=Y|o^IvFz*WnQ~9qJ<(Pc{3H!=D-cuc>Lx zC)Lh4{?J<8?mnT0o&6DWRT#OD%*)j3{UHx{a)%AJ@IN~GcDr@f;Tiq5>LCtZ&a~$( z<$DhvB8OcuvK}R(sQt17+TTYPtx-L_6zHJypbaL4b;XWm4iAM}=b7vyM7BQBdfPH4;MdIb`++NA*y%O;u;uWy_C`*-W* ze_WhS>{evyd1`?bkmLqydUk;W+Bsm)1JW-k?4;W!CaY+~tN7PnNB=FN@?bxM1AJ3; zBbFGn=!XaIPpHjr9bcJW)Oono#b5$q1bWpp*NY^|4yNNVZnRUtB~D&J*2?4*eX$8n!^=i-YxFPJ+ocxCC1^p*Y#1yjsvHyuqS6s{!jj!2Md1kgD8(YUIzD;;Fx+! z0~fgN6hFm}Le7Uh6N&a@=2f-$vf4ags}aeu!NXJcZcYw9f%Ky@1MzeI-_6!e-!1Xyl=zd(0|vV2iY+NuGv;0*pIICg=zWu5$+M z>aR2{6g{w8WrNlG13jDXW35G-OVsE&L-w-JVJh<)`%i!EfR?WoBS~#JryR>pyJpkFG(ZG z-ZobN1Yij6-3A8N)vE+^#1-`>NYR>C*`3lVG?D35YL8$Q{$$h^Aa<4=J^3~Y(l#OJXp@G#quQ|4HUhzF^!6jz= zZxC@J%FROz@9xAG)ZZhJ+(mlx=$z~;A;Mi{ zO1yL-e#n)fKM_C-Mq6bT2v40o$Ho88TbQumR{vn5|tbp+VTy2oo`Ik5RVR|Ly2;v})r zpG9>lY!ywOuI>7W{5`a-2u%$riI@L#IL;`Bm<&#EK(mRzS=sE7P1C!HS##C zfHl-kkL4K^U4OxWliJQdYN3j_5je(Ws+U&7nr8!SoDS^_q_H)ls8Z9w4~ z(Id?_?RI$0t(OEvJ-j~o60t9l4li+6AY*gaSb8)fVy@fR;X%uI&ttDnGPN1Mg;9!mB1>BYr` z(T*+#BA5Lc{0S~48Tp+dMY@AT2$jQ0((*DAXLwJ15m{xeNOfDpzQo7z$o%0y5gRn# zWm@%C^M~@D)s0Mq1hoqq;@8G)^vGqJ5^^I#OgVC@vS0(eU@&+tZU=^zW(PXTdkL4D zeeA$t<&?R(8TFWaC#y|Pl8&r=^8+;|W+*bD&|?M@F6B(A?*XC2uiuv+TpsZH3+ z^oRsW*8VUd`(vUqAqf3an-QFDO7t3e+6Gwwn3;n<_wh z*{`AgMHheThJe)FMuedJU!sWlmTLPSS>OO`#%0CobpMBW$WGE4O8*mbI=AGPJ;Ts{ zDhLG*cL|mJ-zD)G=?0IM76ks4TY8L-`Gacb^xw~aOqFpBX4+@V;$QaqSAC$mUtPlg zbiqG4423Yzjf*t>I{`3|G_~!Aq5q4EZBw4~f0BWtf$CWPn~<8w5fc5ir|xa0U;iCA zxR33||Ii4R$kR?3x9lI3`lm^-K2z-e)hz#%ogJi!fCIPVzjiM@!(jYBymLu<-_Z~2 zmi|v`W33=l{g<|Q4YWfiDvJI7#eqziuX9ILuK(7m6y2~ME&Z+i_dnzKPw|2Eaoj@w zOKag!dfM^fX8-OvC~*3kuH*3ki_5w-S7PqsKR1M-hG<{>Zw`2*-)(6J>;LI;LYUXh z=KqQi!zui*_5TbH%NzCf|F4nEfaYi=16 z+u@(9^B~ya1n!7`TpePW z3);4q982_JZMWqh7JO7;_w>1e7>=rFT0oq>U47RlR8;lb-P7t)Q;%=3sC&&Y)h;w| zN9PMw3h#x)62NkuLP*_E&EGO*77`46q&YUQW7Iu&7$1v{r)4_;`7%G2Gq3heCobcU z<2@Q+WB~e#MCWE^c@FbSH2xRtHD}GBeFNF|f|iiet<*l7pXoZPnfCp_R&!e^@9>v- z&gI(*`T{$&oHF_a0)CK!EVz9xLw`BfiRgcRI_z$`6TnbyiJy7?8O_*9X!Hj@wE8k5 z|C$ZnlP=fGa+l8&{O%mbghX6=YWp-0IYIL<_U=F&fyc&jFpMb|-kVOC(mrx6Org{$@}S;uCE@B5VNM;FO_kk;f57dKby zqg|*)xRs3w6`EYn>AysXa_cBg$#{)5a(gyEEqgiF7w>g`r&jI+PW`$UiVJ1}p7#GO znoum&i%xHkdA?gG;;?~>p8*kiKvD`B923<=?ee-zBki4q1IJxW`kfx8T9_QZDHdtW zw;a&&ecpBbJ4M7WSSFOeIH2NN$f%%+b8I*0M)=RO;)QjU)%@v7yUA~)h&g~}SNK~1 zE>#sS|E+jhL9O+34}QanDM#a+;gFNv0`rgvw-G_}?NXGfVVMWXl4VbnQ}xQC6C$Vi zayOD$>TJ*Oywi3kwhx!|i$Hg0vMF1K7Vhr5RatjkggY)<2Q;;tplNCD3#>OBls0*T z%B59ZPAzHpZ-d=5$PvXF@MuW!nkNQ1&EC8tU{SU!f;m~S;#z`z{*-JL2VTk|nKh~; z@<1b&*z_qiy#sfBW_HDI>M|uwJ|>%$yX@7VYRIzaZiN;Tc7Z}{ZUJ7`*Sg*zh19ge z#s^}fkXaswI`>&nvc%!{??Da#$d<{U+ti9**dO80nAck(Wr2-^U1xF#htg98PW~QU z-@?lJYLJ@9ntXoFe2`p+h{diMp_o{+L%sUu_GM3!&@4t@6y}2UgsQGn1Tf-&Uxb>S zjHYSFG`*EGx$Ulb0S>i&7m%tfPcwIh*tssIYlxPIr<`|J-{?_3QdQsh!IzgPuTRN? z;J_*5dKZzR#P)U5G>&HUK)2=qo`pqA<8*AWiS;f^_Z)?8afjJ@(EQVNP zzD_`SOrrAw2&yZB1*i2C<^_>X^l}fMlM1-bg2IjR1tq_h&x70m%2jLadLq_W$tM-= zYW5;}T!n=91HnE1wv(9{4oop)P=LQd}N#9lbDe{6ed**A4rRWfx1YA^I!1Ik(iIMj7;^HTl3dA1%I zg0~FiL##3Ol-Lj`b#0m%;w?;CPnjy)Kdii-9``9YzUj%-T6FYoFi_Y5v%&CR+4Kj$ zLMncSx9~)xS)*Jj4$mCGo`eItzaUcuomw3P4bI&Cg!)7JAmamK_$g=2i{k8i+y4NG z2T@)q2m}P=Hu#DiQZthhBxBEJg4)Acp0&ACcdPzHLHNV_tZL~o`GAG+Y-KTh-nIz4 zLT8a2-7At5smrB2Bj=>=#K749+&^kWii=xPsCb7q~Q0oL;@k zi>E*MXX8+wrRa9R!)=y6V<6%0F#78zQ~IeE1B@|UO8_zN2cn49-6P9lsE6*xB&P~NL~K8F09!0< z)h8W4nD3N_`>(n?yIPyw`jP5ynysx#TnklgpB$;fTPF7X($Nx()ptGuHp+ptkG_(N z6VX#3UiRR#K{`B|F^5%?)t&q0M0sH!OP^<(-2{Pjcut{FsvCXuryXTpxarQu=5C{i zJSSJF;z2f&0VgQHa=`-wBZ|3jYh{s!UB96T=Sl$KIJD$>Wri2g()h}Kg%H#LFIIR= z9u;agD7yF0tt9maZQDBu4Zdee{O<#ioQyJ15o%SObC;%w+$fP?+N-BIn+Z=@Mv46h zd6@kPyuD&C;4malXGK;l(>v+@K#qxM5J=@Y_@#^&eXpwg-QR>&CsQu;igeBeex5E< zXK3c>1}L%Lm%Z4vTgCkdvfFP(F%SYhBdx7ac=J-`F zRcWO(dL7%YhI03zc7E;343?*u0JW{uzYVt8<$CsEFYrxXY~IgMNELqk)Y2g&k%JlM8ZbCS64wdg-;u1m1>WGL0YNb$@o{FT6O2H+gF)Vb`B|1W zSTRB$_kI@qS^6}RUvhSr^Nhb9csr|2AK>hf!j$xMNHwQKkX_n`NA>XnMq(RzZ?1f& zWKx*(qJj{7Ay(Pj)u}T)Zgp_%kahVn>AZAKG9f}866lJ5>p|^+XLGocp)vbp^90`*EMY*HjcBBSxJ;LuE+~X zz-a)8e@bsgvl7@ z1slH1#j&Q5eu+^h#h@$kYPI}@%X)Cxz~z~iYy%0wEKiWdf$b`Y8mM-ex{nb9mz-&Q zvg}Oau!9;B3!4Za7`P;rDGEe)>Cv21oh7DJN_KJYgdbGuAgst_Dl3)v^~$?vwLG{@ zr8PVXQbPE7jo}A|HiPmLQNtcGb7hete74-2_cAivfsExP%$M4na&0AKS2&DlS|h!S zO6!Fz8s&g%tLmz~M^Mw@g%wOAy=o{0Uj!^*28y zGIq;uY}!iJxJ^OCa7?&lv*chB72xQ%NEEyJmm7j_D;+^w6ajAzb+3nF8HUmJ?d*to zm}@{%M9ti4NA#BCjtYZ&^;j}i7T z7{b1By)T&HDFTR2GYaVRkzXkqg!JUeQou-wYPGPtMZX^m&3d_f6xozrw~QVnoJRs# z5R=Asl`Agur@y67e3g~LPv~e;B}&PEH*k!^;=aK1r8`b_`9mG8_>$j9QA)v6AnGht z-P>tvfzUWQFLY207;Un)uSFd{4*p0Tj7vbmxGAy~ZAG%$Iz$mbMjNN zeoIcXpW%PvgLA(`6jN80VBXgE0U9>ISE@K&j>V z>2SfnlNa8lCek)mmmv2}wX!k4HA4$>4F%q&rT9_(Im~RXd?GcbzKii_gV5CsLx<{P zYDTP?n2_j9G_LpPiguw#I)annSQ| zG>~l|s(0P!%2QgP?{xN5@#lp6RYGI@1nqp09C0pGTvl zrd<8($mLby$xB194Ksq7;(nrSxkS#L_0R@ zhS#aHu2qlN9Txonl@9=JXjPv5%4bxH$R2@9ia>-QXVqTz9jeQgIaw>QXWV{H&6jqm z>~XaV605u?ma2@609z`pjPa&|4~aL}yYCW}Bo-tVpoXLTlXwD3iz*SW)~hzuoy#<@ zDiGInf;c-$ufifv^3&HWi1>Xf+OrSr!FA}hkUKS@byZ&8SWcS}W|E*&r7b>3Q7WHB z1ZI%Jg#a~sCp5={@Or+CH97Le;p(u4Ks@fpgt^!j-`DU_PyXs&w9H%&>VdmZTADt( z2NS11C(pgzYmJ-Yqmo!7&NrY`Oy$tCqh0j#gnbs~!_zheo~mL#VI8J3zaCaN63@(? zk}5M7<+l$={Nfmy&kPG1E;Ti-FI6fZ1mvCER)_hkJ*h#lXdO^XZ!RLl)u1@KU#7Zf1R++2f{94AA$i^9VvD?RJ^Fb+FY?*^~1^GU~JwS z5i`4}DI_(=*3CS<2x&K2Ok(DKsek`f%`}2ERjER1<)k4!7rDF`^%oZ^L)7)YlxN{E zrcxFj`aq;(yycSPt2AWrR!#{L=n3WQgu3q|@&Mn6Px;2a02l}>ZB|o&m;VwG?8qBT z$~z4Alcug-$VptSAapiYYRGafED-msql&XnCRF90r6kbYBb5V&#L?p1bSg!43w_E8 z0k1v}P5Z_5J*Ey2p=gIYOpfF_)8OMiMU`u^GDwp9cPcPUUz=&kV~%#;O2)goiAqM4 zE=hHi@y9~MsVIv*l4Q?3hyD|p6g+#M35$3=V6(FKB_G)P;NCk=$!67g?H%A)QE0p< zw3D~rIL*VhlCI7E#&v1bW_T@?N-Q^+nK32sVPb@eU&1jytQ(jlHt&X`e|^l2^SgVa z`lR{kLrKKdKt(M^sBO?bd@F|)Iny9X-W)-NYUo45J%l4+F(8ZCa9g^|r;gUaS;$F4 zS`#kI7LNp7&*^IU*8;9RMZ%(G8(I~asV&nQAd}ch1unT`z0qmAAy@$&2fkFg{3?cg z5nCS(8zv~vmB+A)ui9CaGt#vF2>!wmmO;7Kp?D<_N0QxWac-&{1ka`rdE%MPo5){$=2rN}Y$y z9wm&+GF70EKi8e2ToS9<>I z6|{f~QF*%M2oDQ!<1Cu7M$T9;Cr;+b;d!c0Fdd`JZ<4%(8vjB(eRZ{mpa>x)15XB0 ziFd?0TvZDudS;N_^@5Fs44=t$cr}|x*nU=rg;oO(e4|@?5vk;((y4Z{<4CZ*3u4|6 zc%=!+sk*?pnHm};VYIX`5vGD^IX2^W8X*{R$N;-cN*v7&FIU*$=Bi3GWFODmI4;z- z^m!>m^^eq$gi9!FD6PVO$@E;flxYNc-)~W9oL$Jdk`(2~xveQjuw2@GojrSOh3D%P zS2NUq@6=6KYfx7+8+x(O!hG+KF7k7vJVPd`i%qVtKZ!w5yYi~nrY40u z$Wrt8#5d>f41UkmZJGcW*ga6j)SeC+>dpovN^5cSh1c^<4MX(bcFljQ-U3d6hmx?I zCj^OHMNFznG&<)q5X3dWIqbwnk9%`z42}biO3gVToUAfF$V&*QF)0FHV`oCnNxX?tyj_}A48^a#PUi5 zwn$Bqdg{ZyJ72_>Ec|7Qz*&(BHzdOtzFni0-k_8%mThYWi;k`#h_P^*vyKl$17RR9OarsFE7dSYkgO`V)|wakcX~c+(Ce?Fw^X(3 zamHJvDNHFun!R_Tmq8>3d65IZt!-%W*C_SGjMWPV5#BIxq8Cp)ovS5@CEJCld2H&| zE~b>$wpP$(uUchm*Bs7F2(phjt2)atzg4Te-Bo-(UHusxZ!-RQsZQMq9o2CY{g^R1odO)qI)`SOpr$=Ju4y6?^oEp9F z6*C@^N})*~4%3`J8@`HR+Qt<-w%)$1P;zio#Ioj}L>Rug)QQ-*ve+kACW838A(^Gn z1XGhisFa_3`B}d=rcXIz2Ah4$6lLS&+@t~xA4dT^gPyT9f>nSGhg1Jf2R_`B@nux* zPcW58M2cYqwz1?>u_1X39CAFf?O?XGUJeyh+TGod%{IJe$%6;~5?Gqy5!3-sX{1ox z%d^14bMz`VuJt|^>^`D+Erd8{56Y1x8dLWDN`b_F(`x}D_DDDZ&%WN9X>vKC(HhGu z{!-nE@FlDi$=yQc60cd4nz)v4S0~jCc{Sh`FmCS_ic-^Po#7(3RdqV1zdrzr@|)`E z$9uo}E#p{f>9MU!NNUq>FL}+}PY%VLysS34P*Ni>V~B^wd}UJ&t`60RivX5QIZ%xp zoWNOmR@HqZIFO(zHui%cb*L%bqb0MN;V9fcs-CG8$3)P&Yx0U&g@WkKXkRZvPH98B z-oY74w9$pA?iKBO>=V9yE2PiZd9$5$YPf{SA?B0x18TJeQa|;{5w`cR*v^QLCo>>m zsgkjEmuV~<;Pmyp5?x8Sn2tqzDw5{xESZBqxteAHfB5>!C8{C=4RXWAbf5%Au`Cdo zT%~4Jyne_gh|K(2j`h>DM)^r-s|Ypry;ZuyQE*Uma;OP@$5&nj`|&(I>7YAvx*!5o z?QqNEkM;IYOAx;hU|%;Rj>I})u>#~;`y1_6nk!EVjkptr!DCTEJ~bz)nWkz7glg^9 zp-6;}PM=dkcqLT^O=25Ih;bZFxN9(-M|oUj$lptVAm8(#s!?;0Lt;b(ozogA9I;)RH|%) z$u-YS*5D14b)DUBgeg{aDgs){)ZCx*t)|$N&HDEyPWFP1V8v?%kh6Ei(>*CF7m=%` z-R-SLxV+*@_m%R@oDs-%V#lfpKLp8Ov>4GJrNuvYa3T55<*25?jrj(*D6XPHsKPT? z!BagGteSS!`6Nb-{gJCsliuRwaBP|pNT3W#+A8}|X+)6DPVUA@9kQX?h29meCq1eQ z4o{D2-}Aek@sZ6_MbuvZIM`-q&8W$JTY?ua+1pm-CTGUHa56Y|{hnuM>9tfc58P0F z0HfPg`E{R0FNX#`-lqo=3BHJ?!}Nwc^Kk_uhZ{ziAaeQ&5G&JLJ$f8eBvlpj<XO%pB*ebyn4oGpR*WQR+?VzP%ffn#w=&}FCJZkE*r?Qg<9z^U}Os+j`*kkpq zCLuYeF!v^qh&H}bcGsEb_*UYI7aO4XlyBLD(^Cn>F2|Bq?xMbxFvjMzgcXwTso0rW zr$gjS!imYPT6wTbmF9OD&SqO>)9{9dOwe#i31&LuPiw{K=`G48Xb&qG+MM8LCPF~* z?(8rWPN&6T8NsY=PE30px@?G1VHA?BJr7K4?u6-QL8Ot)W6xhmY`iUe2$xZ_`OvIm z@1f4`u9LdI)D8e_)UD!Tbj7$2qn~iH-t_S4o^$c z{#hnr^Ex+(EU!UDjmMHndkH-XvLPTKxQtwbZLo(WJkZYyI=ORy`z*nO^-o5NOVJx63Ge+q0u1EEvr=W#N@MVtW*%n*rVaBPG3_j35mn*}0j=JMvHf_QQL1e4wa^dkzGWXmxgbk15g86v@#B)aq80}CL2L1-FXfirrsRF6A zU!_C2mu~DH5zIKdb1Z2E$y|fgF>b&_wg5Fg=)&7K9-d_4BHU>BQg8)Zu(PnWc5#9& z%R$qQ6T9g^$cztlo+K^CZ4i}6oXDOZho=Jbe$oM#TJf+Va1NnjwcLhL))BR#-^L5H zJJZ09%S6{I(VsZo*1@GZ40&}<9H>(X{&Kh8hNbu>UUv*7D;-TYYJculB_ditfY8J+ zHO1ltB#YBgQCCTwS5?PHd+YawHQsjmuua5JLVtK@C6&3avm#VDRTX&`DHGg1RE%H; zS;~!qcW*Jsq=2gpIq&XrRcA3W^Z1#l*M<%h6(38p=#F6Z8PB-4<}bPVD*nzuE* zX04dwd<@=bNvs9kz@?w)0p?O4Q!sjC)UM0hMc2Q3>ZJ4I8*k+z;kidX$IP|jPq6fs zYiE*b%c3G)sQ%+CQH7q4a)qmh+{RbblPO)#rOQ}`_isNil!Ku+F1ON+Y7Npn>iOvcv&ySv z8LZq`b}omZ?yGg8x70b!4C8)};=TN%iW>dyNju*10qB}$!*4O63zf84<&$aXZYX+W zXMNta9J%UKaAA$gdGCD7NN?e*BNZ+VM*zUe z(VCp`258S~O0MB*xNv!DbIe+q)$wRuCmD z`*CMbfu~!Fo4`RMmR*T~shX7s)Ls_s0q;%Y$@YXft3df`9b&9)bpGOGRw$wdr19g! z%c57s=@4^F@Mfkml(ok|-Vm2A$di|m4iuhIXDz}&&5XexWZ}aiVIJo}Wi@c0SNH6E zgUGzN2uB{CZe`hfn~O25w{y}x8YQsxkhxHybvu@%=l#$Zc%0LAd2o%iT448i0^n7NRl;Q1If_owH!aCZd!ILHDBE5|Q`0{Ax2Yc+dgPwBgR%Lt9(^bxbhadhflDg7nHDUx z8kI*2sp_-fv35tNs&@w({I7$|LcvZ|yP@dq!k8@~z^W)e`w?$QsL%E*?kPF4RGZ@h z^k+N=WiC>Gd_UK{)TKw*>$%wL#hf%X^*3x?BOLu4NkMIrrM@TLqYUhO1Wo~Vz{1=c zf&qACo|pG#=P|YC{%n1{jkoyYH$3in?Bx=*jJnUXEcDUz@;rT7H2y~R=AS@zj#P-K zeV*}JJUSCM@h3;y8>`9~nz&8T@SstcU@n)1pvs_^s$rTW`(OpXmH7tA#S&<1@3DA; zUMBYW^o{^cb!-}(dx^Ou%NN%)=vSM^r@X~@Wn<%)> zow96icy_EiA48G^?6B|%ql7;k^73fnjGv>o|X+Qqx zrINm?_veI9hzULKr3*pblN1S0MV|luK|;tcVN@vEkAn$I6%iiKgVefe@E#1L3mhF4 z@TUN72=+rMfYcF&y%0QQ zxsi>PAbT8Nwn-LY@U$?~;-nT54-2G=#nzfE!Z8?=Wm2)ETqeLFs`#8)d{m?TDKa)q z0cv@guq>u;ell%vX!#ya;ley3%A3?$xF+^9Jt^k`bWsTmjVb9*z4Mky0V;IXC&i_` zzwUG9h(0RSHU{?|qu}_ckQ@bz<3kS#_~lFiBF9>PHthw`CuqauErulK2* zq!RrZst|8Kyszb=VBfqQorOp~CTgJ<@uyDZ{+d|vhUr=U7HQ$NC zYA}G(pOq!5l!YK_dPYoYR-b`C>zeF<`%8S)Q-;I6Jx~WP0}%~BT@233dhiNTbhy6A zNN=0jaE*TT;UJw60%mgroh$^c^@5IQ?C8(cTi2BQ14|j^De4<^+B?1moaad!&Z9S4 zX@n5CXsq!9CtVfX3v+=T?%W9xl)bi3uC9%Xu#cQ>=gkcCa=o8Go*KoW!dw18H!J-t zFZ{_s@sh8gb>rOqC2H0hPv-QS7};&U-v`}gDxzTKmc5>&#t~tdEjG#b3+;|DRG-_b zn(mXG)O1k5&9y`EgY=X36XG|rby4f@kI8Q4S(&l6K04OY&|=4E{y*o&zqwBH=te8u z|61$mn|<$39h`@q+c3GWnFs}=OCEm~ontru0AJQ=uYvj3?gTEhjR)G>&oP5UlnKgC z5Af?(^52#~@ZuYT!}{O;aBq!^spGpw!1KAE-!x8bfw&llZ3n(RgsLcXhL3XGNx+3h zE4fF${L%_jWsTj^-1dd}C>-Fl>mXu0r>?J~B3co#Mv)UD8=?STX9X0Z^=uy=H?u*O zc(ow-=~lv1pifT1QzJbG!Eg!ZP#`@{eNcw4oDW9*0>aT*+ZqnLD1>`T{ACVHW;@E~ zVV?E!X5IQ@95MYS+rtnqBRQPTc~SbnP>$L|K_DP7O!30>-fJF0n03&NcNpC2*4gWK z6S-f%<&coN6Wj=A)7{NKgCR>|Wkxf{FFsx|n0*y@-i4GrV@YhMgo8EWgrf8f^4;gv zDl$=$=~W6z?m1HW(*!?=sE#DWL{9_?5hsD4iPgXvU+>e^5JAA_K|Kj#9}&audiyhf zIYaoli4`zSK`%Ew-lsw~P<%fFx(_4to)N3tsVavmtQaf`HZ zkV08}KQJ=4X}aul5*pmXf;u*=P*FY{y%4rv_#K&~z8{nBYtl)xjbx9Uk(KBYF_O#? z2(J|NfmP>TVJw$H;0M?v%SO|c1mwqe+M4M-5u$BoG0z^Ijf0TyIl7tb&l|TE~N!Sw_SUHc#3)w_Uf-a+7!nSq!BKz$2CHV;&h9;`<8^r^RYsQ}@y? zGrf4G%GVIK9KZ?IJl&|pB|rndbgCX4E&7S4dWH={{BWnq6k+0^hMajg-Yyg_T47ct zvy3K9ilw+K)ae*0phH;T_b013IH4|=y_9A(o{p=SBy!vp+2)4rW@+c5ryvIwP6qW& z#} zN0>Y=E&^I&TbcA-I)7aq)I#wD!~|cg-8zA+H0gyyoRmQ zxMZkap|)XM7EAB0#&dQ7RV^jFte=qD31<~J=Q$#ch{a3FjAuu4t5?Bs+y%o**6k0T^R2 zwiD(~_R%$;A1_>TX3=gBJ;r+leJzd>n=QPaXWN^h@C8Gm^k9OtHiv;-QTaoHt9SALox=yZ}?5d zD|Mbojn?k>aF2w{NrT|k|%~E6CQU^bA9no2!8)Mr`W4@odvA=%J5VW6j z$%lqp+87(p0;ANta={wP^-uTSNTi@56e!{mYS)88|GH>jM2pK`vJIx?WYyq^fCZac z_@k1Wu&|y1-W=^(UwUW=S7V$OQ&dG>OMUaM1e(9+ULAo`zt{Qz)8D07YGm*A1ZnYl zs)7FI8|`)zS+E%f5w@PaVcRm3vl)2DHKw@7m8X9l>|6h;OrRv*XiO4@0}&SLfe|Pf z>&wemLks9;oo*V!eWpS?uLKkg3m7CCN3+x&OzIo1p3;NJDB$g<>GRbqQRWV+u57ec z)$Ou9u0N*j1G+OpMekUfIy5-Q_9Ty2hhwH0?!E%0mnB>Yckg^JCIiiIrPr~le}6GZ zLs?cQY81^m0hA%ecv;jTV75XxR1s{uR()h&r+aP7^O@9ig|V!`pW%>}1UVEsjc4qrDoTpa#JD!);)9TQJ|z2@ z5a@In%<|mkmdT}SnVAEuLd>Y{7?&`q!4vg%WRVgaB_@~c;@!CBh}qSNlgE&l`p3$n zi|d*BH-w~hNX?_9duj*6Y@^O&M_UJtZWU>?)%&g~Z~NYf=m8F{bL8 zG^RTlB586pe5yQPfhQXGci3lTI@o6;l4v~YcKpNoPZkK)G_3tlgR>mo;rzHgg=H6uE!E z5uD7DHtnG;(|51lh9o3h#0oi`(SY+c18X4|aZRCy_6_h4G{Ymk>@roo+}Ja`^mKPo zjf$ryNI}J|$~?d7`I_4UYg~Ye&J8o6$TXaGqc4Fo|Incfcw8gxAGUWA(vY6T|6*3;oXu!B8 zqQV(UVP4GfQt32D^{BDgQ;dMMUj3O!q77mp!6fW5y)hvUSC}>gNI1sKG1t=@qC}fV z`W8cUlhF}`0rAMk$~JH(B^e&UegIog!h!TB{I274o5kXLYZA7$N<<#14m=Xsz^9?J z&L7pFHQ0Dsal=xfYZAqoiBg2VQS2}Z%y6XcTyj{|-#2SZYKV4r)=^)QxvZsd21 zDm2nov?I^#Zl5Mh>#l4i<9{Fp}+ZNzgFlr5Z3N}dqkAZ=%rgG3G3_jA84WAP2v!xZB(<3pi<>y+7hG=tON ztb&Y9O;@yFZCQFDcz94pGxKOvVI4NCW2VKom`9U<@qY9>FJLUNi?`P39nUQD}gWYszy zF*Us&W+`Z_dlTZagHq0D00caA8PKA*f0t&O=|XD>HW`DB~k)D!VHXC`sjn^Q0TGMZ0%j$MM(ktISsL!u8!HJiuN zUhsnu-p|mVOf_Cqh)HTt?-ES$c&}t3-9sYp#R3jarDjrwB`S*T4fze@$PH|6%XzLJ(yT0tyui_~o)J~!2@b5;pHXnis)ATm-&qN!( zP564XbS3?biZ}K7r(J2O4T`~2OW0=ZmC>N7z6dh>a64anBa1cj&KJr-{X;CIK$9?* z9kUj;+CRm&yY0mY`lzcT?1uPSKig6MC(jKuIB*I4E^92gZ+4sU7I1>EHju2 zP}cQSaU0Y;!PNhJ_GBa1jB#-#yRNyf<6cHISLu#Fax7pgw$x%=$>Q&3VSOQ*0eLGW$1ZnJ>cy!eW!T({ zToEBUp3@hvdt*iMxb~Lw0_7=ta<0=Du(dkc5_A63NNrz7)z9p8 zW2J9_mrv8(&T_`4iz3Zg>AtEGkYeP@gh4cd~`F=}>FqD@fafM0et?S2M)Ir6oXxQ*Am~ot4En%`6dyiarxf|Ufxx*QpYCQ+gd2u3Tp98 zKexi8Ce{@|+Y-1=uhGjTRxkLLysnVHS>+`E*^Ny=L9Y_vp`Sr4`8~SoHFAk6)Oh{+ z%d+F3uJq!O#Qps=>l9@wEVM>dP2frP(EHi?$Jt^n(GYbqUp9`qK{Drt(i#@MAA#00 zP+l!%F1BHj{ak&AILunBG!-P>?%>D5Fa;3R!CrCbI)-Qj2|mKRtF_zlOZD3{ZzKBs zIHPw*YF`rjpN}#%E?F(yPrembXGuzgWsE4 c4gs_lkj)25f>Hy+!64HpQ;$*1Jb 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 St$%w!E4)uPrVy%s0{$NiyN+}K literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/servers.webp b/static/images/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/servers.webp new file mode 100644 index 0000000000000000000000000000000000000000..7b22df0ab4331f1ce482732da859becded17152e GIT binary patch literal 17558 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 literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/serverstab.webp b/static/images/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/serverstab.webp new file mode 100644 index 0000000000000000000000000000000000000000..588b85268199668d2c0de70360745786fa883ea6 GIT binary patch literal 20166 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 S5zx~gGSFoM={^YX0001^@}oBZ literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/users.webp b/static/images/activitymonitor/9.0/admin/monitoreddomains/admonitoringconfiguration/users.webp new file mode 100644 index 0000000000000000000000000000000000000000..a9ea6c6883179bca2b17f00277002d0a44955963 GIT binary patch literal 20554 zcmZ^~W0dGjo3`DyZQHhO+qP}&w%xmJ+qP}nw%y-7GtXeXGvBYIs*+08%6VMpwNfc1 zNii`Y1pokbQ6U921r7qXf6nJ>0J8z9PJvW_`E1!zBuR+LiHK0J+V)^0%*Hs!YcIBL1Ge@cJN+sq&3Z+1U;%lTjYZhXl6 z!+z&KTW>*s`G05Yz<+lY;D2##zb$?)-_iGaUuW<1oBX$ZX}|1GdVBmWzH5JOuMvOT zUvpWyMNiZpFe|kT6Z^_@~#b{-}q`=lKo$ z0R4*m!v4~KtsdJiff@jt;cdt@En`;byjaWxf|MlLC)Sopm(-IXYIA8J*YWoL4Y6QYs|L73r1 z!|raktEnutG9UnMrcVKpDq-$=01B@f!J~0l1%mVl@XLdT7Xc2By!dpuJc-v!InlI= z50#o}yqW9$aKcX8NslZ|LqtI`-U5x(S@wsIfJDGu8)$7mR|^L6{?v3gU~fHJKYQ$> zO%wvVxae>z0Rmv)DKMp{qp^`4?Tycq_bexJko2hU3=DqigInqo0RQ)qFu?zuXMwmM zuH!YN?G!*tcj)g zR1=Ul>+PH0GA#lq_`0AmE^tUbhi^GYW2Q?Z9ALzoDVVaKDJJZwcPx_r6ICvrdP8IW zf4H+MmxTq<4Kjp=4>xqU_;>$(f`G5;FBcGa+tef~^1yihxRi+)1h!REP_*iJ8vft< z;bXr8DqF&b5A$PS&-SsHV_uLo5uP>oy!^m)v7ZU7_|dE9+VTf;brFwj?B7__`)+TU zPk&P;a-8)7^uqm?Apcf`!BM)Ioc=0jsa>XQZV7Dbs>?0)@jJ*J?V$ zTUBnF)#>`#VXiMi2kn89;u&pr0}M~s12{c?gzZ5XzWxr>caU1tp`PU{I!OP>=#vZb z6PSZynZZ4KoFxhCd(8w!l_H)q-YXpZjQ$M;F^XkTx1msMF|E01xK0>=B;yMl49D=w z3g-7;KF9Yqtk_Ns`yAxeB8i%_%#ZA$QDA*_2hlBb3VW^ek!B~Ng3w21!hTVs;MPP3 zvW)?sZw=CD<@R1DnV<&gU;voE9sHih=UPx}_fBkRN0>EpHVsh0D4k4I63j;s9!O?7 zz1)q;5msG=*57Kx4SFz`InbNB2g{^t$WkGMs|F18)wll(BxRGU-@iQU$X+%!aO*n6 zRF32JI^Xt+l!cPG=v!ArZs*ATIygj8+KyS^T;C?jfXlwTnd^gCzT%vXn@xmtSH+!lHVwmeU&JpD4{w!WZ#T?pE(dC-b^-M>pr%h> zf8L~Gux+JS%(b4?w#j8=y#lMJSSY@A_8ubzU|Z8>Z_GqyiE|hq;CN&12IgPF8zyit zqvk!h7}3$4!+iq)6IVCwm-*VF3VuAjZaB43b9PKpM*1`d5i8&(^@F&4j*fi?%6uTD z3!U7jD8<@`!HW7o#~X*mY?W6ofrk6D?j#lDq$l|cPaA_h2bAy@r~}5-y|aO`cqr;} zEdv7ZZ_p{dG6C7#;@2%Z>RT2gb|11D^*>$-=A(y5eJI_q1X{JDJ1G@(bRk{Tv>EVI zfAyZ2m!^{BC?q~6tG2+a8g4x}m_D~7#@G#ud5QQpitQ=~kJrKie}JZlC#;|bNNAG; z*A|nr%P3TweeR7_k{@)m%SNcPVKix~Ro**$=$itX*4t`cuh@92F8({aX%K)8wV}K; z8w$w+kau1%SSCmh(P_M7F7s404j9(IA>C{hh5$i{zi39aP`-}}Zjq6Q8%F5ubJ0Ys zITB~1vIVPvS!55$nrXfXDBS2=D618?~(Qd8dVKoL~jMl^>86&&Q-YB4mPA9w(vbk4&?k*4 z+T&PPnH0V$$qOvYw+V$le8y>fOIUp|(CK%J80KFToWAY>shkhg-!Id57yQuz8Rld& zY}Ch9>c*xz_I;?l5%eVi!WFXpFep=*xnYx>2;f9U^d9w3_mIYTrA6%1%CYQ!XX%jc zcCF;9(Ukt23OeVtez-@MBg)Mvbl$EZ1hMf9_NdZH7GBkQ;3uV*sMIob4+ za**}f3pcVE<|@9xBS)8$_bmUH47rs70dUI$0^pVk3rAEExMU&-fn8m7|GWAh1JKNP zk)yz?o3F|K_Y42a68?$!X`s+bn+R+&t?K_JBY^)K5T?Z&Z=B68)>4qE*HXDs^qoHneabNjf~Bk zERpLLv?dqqhSPqg=$X8kUJ*Y`f=qa!g-5u41#1#l&Gfze^Piz7)@LnIx@e&*!h6n$ z5GsSujh_p2?0Zl-Lw^?qh&Tb)so%uai?rv(z}QJ-#>aWZX?Km0TnSp8xlr_TJ%Nl1 zON#I&BZhOBo4-mwsHGZcmh;oq_{38t_#ZuYx`}Sh8bfmAtxJWlk;ZvzvLS4wNnSc! z2;usq5d60O-55mUK3z^XaHpHzs|0G39;85Us5ygxaQ{gi~;hmPlF| zI*~P-Oh9L@~f5Ai&0+058$`#c-PnHv_FuI3?iMaU8<-BN`#Fe6ukuAtyo z`llS$BA_VjPb^D=6ctCdUoEYw%#&kQl( ztM<3+SpG+m?X5F-4hP@a_TRF)|BgBvNtUmqkj!!BRumEbjIw*7~FvuH8pXVXs1YD(j5m(M~Xzl`o(WD4j008{_=EYY)XH&AS z*-iot3Xz~?ckH5ShN@-8=OQ&{lj}UX-SF05KY%BRpP}My5*ojB?NMkH#moDc=*j0s z_tXY2^(n_2Y?%|~%#F_Wp2aT!6jo~fS&Y=d-@!(6i~bAUoy#d-ci){_x104x{kiOW zRC!yuvnjvl4u!wMsPRmJ>Cc>w4S^tv ztRtapQwK$?<0-9pd|$bW75LjjTeXgyex@EyqSRmVnuN7f6U558EplD-anjF{JlvgZ zR^g3m0=L%X4D7QC3E%|OXpulUjc5M07Tvw4g*lbOn|rUJa`C+*CiG%Nzpo($L4eP< zD|bTBI3;>^Lb?{fY5*lB1X+1kyGC;J3TRv=T{`5Y7@cOefHM;2jXD6QE=*Q+nYowI zIDZg!MNIM_KY9D$@%q8m^deuj^+qp$tiLvPqlm1Bdot=7sS4fSQg zbe`zU5Y!N;M@MbDnqYZ)ZTW25FQZvPE%|tjjhq8bW>OqxqnY{(o9&op?635ABJxG( zF&9sah_1~WreF6=Hp#c@VSEqAI(Wf9IH>AN#@;P_+mj9`vLC#scIB0b{}7kVc2E0sk2x;*m<+lmEdj-!U}x~yTJkg>QS1YjeK2`Y3UgsQzPpHGQHFqGy)TJuuorQQlpTRL+I#rubHmRV>84bb@%HBj+Et`^>$pAh{(?7?3d#89vB=_rI1C>XaX zJk}ps#EBcO;9f(@U{)F_2tU>cW?aL&We#hIt61H#wOvYiNMzJeB?8+NDushcbk}O_YZ!@0_Od9#BWF3 zfK1{nez(cy$WGhfi22HKc>yU;OyGKHppPLny&Bnm?Tz@PR>8191}Z(z zf|Gw5#p3y0oV9r*vha-BH|2iCTSc<*!-l&oLU0o_0B=)!f6^MjCw5!y$y+3oB6#b9k4#h0agm-YWP0UNzfpeW=JDzX{DRWHK=OJD6 zYN8r(a*L{v%!GFiSK)8833dsSw11InF?dyir`91`%IA6&x$Ij9FWcr;w1y^qJLYXe zBZ~!Yf0L!hU-SENgJZJMQ-OmRw`4p&yAK;?=)+}U$Q{RI>)qS62g9lW|3ZeNCncLq zgsMVR5^Xxtig%YE<{VERzc=>Sw`KB6%C$#F>J`?SyY^E-|H)@I;<%-#@j`M3j6>N{AS)JHyQN|o>cnQEnZ zfsLob&)N^c@!FVG0RR9%y6=THY^JrB5AkZ6^JN#(3px2moYFHblWI*MjkitDhAx-} zcX^qY&dXz{iFYHXfi8-ik!cB0ZIOMKs}yeBhy^zh3!rNovAO!$I3X==8xE+Y4>Vn(qT>kW z4LS>Ui9KSokjUPj67SpF*Og#Mp_~^W4k5IYI_k2eT;k~u6Et|+GLHI>=UbiJy4SIv z=JISRh6AANS86;X0Qt(QqavU`)GVS54mzLA@Z25YEMZP>iKcvXMg)5wu(hD(T7>a6 ztriXsyX=D@h48Kez%1+_r_Ni%BbU8qfROFWXUEW>ZHMoaGMXc0%-WIvxXV(+-_EqUwYMJ;7v2yi=`XP5p|{C`hW53-YCb*F8gp0g z))l5!x53r47lnQ@P9DkWmO5KPm=fzqIaJ|40D-Q8u+oL9DEh&eYrv zQOE;fPEp@p@`UwbTA-@AB+TVQuYqGbaGi$gWw1`+ZkK%$L;#!7vL$+qN{#>=fH~`j zM?E)UERcPw-hg_V)XO86aaq9HKD3+mQoL!ZSbV3M(zp-Sm-60HH66as1j!8+JI;X+ zgLEn{_?+fJ2ftby9a;vq`U{+(P!&2EoOj;Z{YuV0tlSf9KC$G6u1I}5+Kf*$W#6U; zH^C13HMQyeAvox0X)vVrLghsX^NHT)-!*L%vs)L*EytD~H1~1r*Upy7Yd{J4gQ!P~ z!Mm0UsVq_}Hcs@1wi>ZGt3eW@xM*rCt>|uNz0P(DM3q@LqUU{FlItRt{-dD)k{c6F z-A>Iwa~esasH<)T#={9NUCwCrhYzcLOU=6{X6UqH-R^S8xp6#o^afSBi7=F6V;A!vqcWyn*QnhWqRyX zjjX@mTzX@FsTdBHk*YR^RPDV_Z6?`n-&!SJ*YXf={0Gor& z1I*@Ho`=X4q2cU%nXD0ve7>z+@BKBT2s*_j@4RH~m$5IZ)1{FSFSYAEc&@_W9V*W@ zs=Gz-2OAyc2CWZA?z-+5d-X_Ckfl^AR?NgC)>H$zRTu- z(sqJV6nWk+t?8ecGsn1a-!3`AOwK(n%#LTdYMDmt+>p7y4q_CM^0vH5%!srSb>Mg? ze>E_|uj8@ZRQAYso+bu=b$`eLgy=RZZ*HK_2lY)Ok$D``hHuu>r2wgr9U@Um4mL02 z==*0=F;|oPk3KDOQ=J29ez`jZF&ol5qOdv0*XI4{M!u(VmciY|^fcPCByT~rf|ksT zd~bmt=wo73$=lB_F#a2LrE7BZIsv7C8A5h~Rdjk?7f-fjz9f`9xfG|7+r{f>U6?=#X=~>zFgYRn(5^rwN6{Eh=pkgi`I$GtNCm)9S8AyIDVd_@ z#%)ks_Zb%4b)x=tf+|nkS^Cr^YKC;rhSrYX+6w7*Ja7Q2H=|JKt%yLpEIlC=>3}75 zZ)oX!@k&Qa4mgC%YXy>UMwFSsgrMmSny5vlzLRGhGuQl45%+Bi8>W)GB2L9|dgX&0 z7N6R8+xy_2c8DX$UhQ@8+0gPd%RiO;$~L)V5=wEYS01`xZ(x-6*#HxW^W-b@Co8q@)aIBqy$TI3-9H zikw5X4Ok~lqQQ#B#UZE>;t@n4E_7!TB?tXmF~>7g`w{!(FPB}Wh2FiaX4E^78>#-= z_KZPKEUy(6xf<7{dRiFqV1Qd@_s%$rh7PbVbrS0jOjA@u#zos^A57}Lb@JAf z2-uk1y*X1?Ag9Q0(ew&6n8cfN;a+>67^pX6m&8q!=?2hW@9P|y-mrv4lRgae=04;V zG%#78*?56cULBT2u%=T{yi<-;LP5He4AluzN6P#4EI{2V)Vb~miF>!`L#oL1f}Im(9xhObXDcD+B(#(REgzi$Tb2hnQ)8aSCdVVTwj z$!#jrN(;lFGt^VKwt1WaO93ce__IE6*I?-8YM{iq=|BDTw#n?Gz9gs^WeQSbfavBy zk}J|kr?y{unHws5w^(iU{K;Da!(5%*fg=rI3t@wGU+!Y@D#q~&z9=@OB@cx}^R>kb zx-6W#-Kr3i7VpW}ND7VaTW(W!lj#ei59JcKjQMT8G%QPK>98PaVz@lNKNOOEmR3>V z`54@y9N!GlPGPK*-JR&INMbDuV)`cep?N}Sr@bHyAl+?CxZuixz_?I)M46n?wmIq^ zY?V}c_YkW%{0n*)CQ+;JQXU!ZCvX76JxQ5bp1P?CYFw>=`LG%24RwGHu7~4rCJOMf z>jqQ1d<4OMdF?rDH`8e(S~~&YAVUpqPUT&_>8|YE$1kI(%y?XBq83Qod!NO2--A6PLC)hLRNvx$6%V7P z!E8*$-zKL1_arOKe)1)bIK*pEt`iB!Tb=Mu0~SGc;th;N0W}Wg(;4iN4D^}NuR}Lu z2Jzyd&>x4Kp@`Tz1BtH_VI>RP^7u8-GA@P`=vd$YBY++L)xlGt=_C$t3__1+R|O8$ z`Y+zXN&2_XYz+4|8=Cp9w7vzGlaZ*kFyjFM!l-2CSXL z%Ftj@zQT4=4jVUL980Du6h*K-me@Bh9nh16KfclhROz%MxzQc<@H>n39AUWx4W11u z;eP>6O6aplUNyozBr}Z6Lv|Cfo*8N1@D#ECljRjMgt{PvaYWoOajwLuiTW`ilR;F^Rk&=Q?$=Vu>h%LMkyrSF8(E_ZW-uc6NS~mj#@woeFOCo_Q)xu04w%iye zIK98NroIN8P!b_3dZjy<)5Xx2GtTLAPPkoWzMEzZF(Icq5H&oeoTtF4w{n?P70Jwa z@c0y9VgNNK)p??jAUFEFf9aa!6)1^)tHVHTToLv)spK_{0!cHRNd}Jrm?~$uTRkQR z>de071@6dN8hb7he_a~~$3cGywYSD(bjKftf%X|W1 zeBC#a>SX5K#^7yc{||nP4!=|%)N!UD^j{0ux$%#`~8~(JC*O7G=Fqh61LX zK}AHPx_4}&iJF1uvwt*G2}pD-ENoA|tM6nX0}^gFf80Bh0_2fTpK>#sY5e-u;i()Q zC};j6zYs=TxhUAw=I)OOapw{0!7khTXc?1a#zi1bBK5Wwwlp7ug0j@Mq!9 z|A|P?nG=;yi3vgsLwr;it#n>mkyM%0sw9#a`Wr8x6@wk!h4zBGj#`A%K_n@shg74_ zt^~oW+SJyj&-d}uJe6L$tqj{G#u_&UN2i&kKCv@gwu^JIB8-TvoZB`-9#?E(8DA@* zoi;&-k-iFM$|j{0&(Rinp)0lkShK;2;)>n9&tK zUo5)V$I57{L0cFkoX0-!-Mcbe)aRHWfpI3yZ71xP)p!ZYzE$B491unXYVuLFB+#roLj&%ZmT0JWh$Dr$WJRFu-zHYy`-v6$Z=0>eO7cGOlB)He}Bn7F| z6jKrjOr7cD*C1|2v7OXjd7|)s>CY1MTbU>&I*bK#8`Y)Bx2?Fa?w(x&>ISx{`8+pW z^@J{rQYn&e5zau^nq$_P@8@bF_u>b;$2m}0F8Q=8RzLpZ7ZPJeCrXxyf}J?S$6T#S zJB;;aoJ|e{7qZHuKtUfEUTeP!V@6-g+ffD3Krz947+?f$v@H>aSsSZL;Zw_;V_T|vi|{)g8`j<~(D0yD=XLn36w z&^sh84kp;5n%)C05JGNASp@bdy1Xzle?8idYg3Y4M0mjM#SXp?`74)=y7JB}9)#$T zw^1zbc^bG_Y;&Ljoeb{x-L>4OsA=ZqJ^>5{8iYm zOclw9ChCmlJpoxI%;6-F7bU91`9N5=qO(!MpdwJ#%H20oMnnKWfelxVQ3t{XEoDPr zNdRF|LPZ=^VvYd97Q5U;93@@(B0@;p1TEMcdtB~W7(ARyEHf17Dog7XKFLM55kkQb zwKw(E_pI3%Bn${`RKOeO25Dp+%caN<0qDNK)05R6Gf_)3cWrQ<5b>SKps%7*3QX)< zyP*8bTs)eJPJj&k2su@uBB9Vge!y1I-!F?8iJsnGQZI72D^e(jd{o$_%9m5@GeO_$2-18S0X4|xpL%z>0 znIQpDE-o7^E8o1=N3ynpRitA)G67b3=5;LfWhrcq`0GjVi;iqM!Y62fE^xWrVViK* zHwNA4T39vb0l0SctzJ`dCUQ3~;BoTd!yIaK$<=*I82-Ul_cAy{N6tNVvOx3;;X74$ z2+{>X-_Th05hdo!z5u+SQ-0CGb?8~#4UUkB(+jofFdMFmfQfvsipa_JN{QizxMts* zM)8br9=GWDWs#HLIXIp2FoO=>um_k;3^6=CehTCd&9wApoB_YELcWV#|eLrUJ|2 zg}-?$sSn9k^|c3lXAkdek9>?&yU|>~09p>=(kleo4N_h&=2S?cA{qWpmC&`v|LlTqUr2NwQykQs%bmR7a)m z%1yJeqrOFKv0f%agDEl*E&U|Y)0+sox;^vLe*H8`dhYYnuo~%FhM*oB(!U8DlGjjI z45ZG84C08hjj@o<&GRDCLyRp`v2FEylq#o~m2egOiHOs$+{{DSjWApFtMbfO^ zp;<{|DfMCGgH|dXnAG#|%a3an&q(H9q5 z30*L2k8WP<(V8m+A$3XFFmjE|6jR6Rom+mS;?Ojb5~clBrGJ*P(glt59Ih;J^XPLe zw*_alO1EHp_emVhWzamO+7KP(rF6KkkEAJZmsm!hQOavVg5OVcu&{6Ku&g4YrNCcE zs5X$g4^FDg+>O_cw5I#QI+%)-qw+T$f01QMgF_S}U7cDqwAy$btfC9|Ze z(CuMr?XiTg9(~M)g*t7?zVE}=2hIR%tNYru;@efXw0@peZdyOdt_uEZ0iZrLo3(w* zOAaFYWVXi^WlwIo>-ETrvF zCt4$xd+sTL3|hXZ2UZ2iF~_r1CXV=;j3XUa+%bqzVKA{7Atd=aLyiYl zu()7^c^-x#DNYpKK)o!FMuVh0g4pQ;^p6>b#lFnL!l6%E@<9Vkf>+DpuI!UO2708v z->0VY9N#yC3A&*{S9Vzvk46-*@J4?{xcV9yHiHpok59+^q`X4Iqqn=qCD+qMKV6DS zlMj{~ya1D01EAqH2J6hHJ^iPemk-s|fEhe{=4!3T!yo&{_=EMw!WBJ@aIHiOIu05= zXJS5jf?8Vg(83@;ujbw1CqfC!{c&G+a~0Vw#iJd%=ptI^=EE5?cDRU2>k9Z zHCF`6c4#7s$WYS%&nqvl83!Be#wOROZQLq@pqwmcy-Sgp5KPh-?~)I>nU)unS6u*P zLO8x`y)1ugXA6S|ooV@{<0g9HQ^DWxe&YFtOMAa}?5fep+2Rbh?nH;lKx=-_Vw+(| z@8D~4fId2xx~3$lR5RUWc&kW;?>$u&wZy~>VMGB^6+_hf6KI^O8qYp!z6c9lYQoLh z*qBqq)7)wBtXk8nN&mned#Fey#`Rd$nuO#Qb7@9^pJE=fE|89FxeT~bM%((4=dRY6 zwu~aBk{CeOR}bOHvNjW(s~8CdyiLq*4qv*(G8E?&VAk^(+1JKjgBLT{r;CLHGUCUXoS64@kjsLHV)zw&oLn)5J?1{;_&?H0S2#MO!grD(e#Pd zN7{>Bcbi00MZP6{9qtKc$Vh5cY{Fc;{ZekXLTpv&s?+kIHRDC z`m+B*UHhQ(+To04rWMTR2B3oS09o?FtE7~hab=-+$GW|Vng3+MA#=|a$uJOR+_077 zy&?JBfa6HxQB@P0`nf9?`|f?7_SenQL5qphabq%}WRhsjM)J1QZg}3zHxR$jV;Jn@ z-azGCf&y(~vWwOqH1_#>;sD+rc;Pgz)5(W)L!y*{HK!b?DDak_DTNV5sidM8&YCW3(47p-O z0S&Ej+3q#{2+jHct`;(Us|aBwluSaFMLNipD89h$&O=V3%Taxv)}Q zo|uAQ>@vgA2Mfw~mAQcBLi(Or*nR=Ky=eVAz54O;xw42z0vG4RBg4;NUO1r2Ss{T zhU!UCDgQQ$nxGNRottDfFL^OjNxo&YJ562ESo4MXJ-+YsQ>R*&tb%c@aa)g&so1c* zH}s8MXP})Z?Uk|lo0em_^dSko378{K#&XCDKmjXmO?Qv1& ze-4Ujte{Rohg%w3r0RUl!+YlmLFR2t=F}PEJF!byeRQ&@F8wUXv+eatyM>AfVMF3K z(`B}AX`yC!QdR+Fjq}jGi{dU8tA+eNhMJs)715vnokECSW^0rh`YgK$b|%Jx($-P8 zYc)w1I%&R&bA^z9A=3vS_rxClv}`Ity)Z%f0FPy&$I1v^-96aKC9kA}?nBaN$k1?u>$Mb6SE5=IJZuvzR8gQE{v>!kc8;gW0qCgQbROCdcSc-qqtM*h3^5hGd(5>gL zC6EBulvw6gS$p#_MP@YN#FI*-`4PywNnZ8C18a;IcT{ zio#b;)^$8u$iBwD1}NGL&nQcnj7GU;Zh!g7>xt z0bNveSx_5Y0xPXTEX6`XI)eU~5>tmfTBow>S&hf@X&qk=r&Z@fTp)HOc>alOgHcM@hWWRk#AOsz-p&mCX8T2=`@OOld8Y zf2CBIF!OSc0T4%OpcZwmGjiiNVK1N}?BSZ!8zA-&Lc;oVn7J972y;-UC<)M#8)n3l zIa%u|mGHav-HR6~=a#LMvMdH0NSI@QYgj)aL5ZS^MY%%Ha`XHm&-aA`k#Z5i%Epyq zf}sj(mm%!KS4NxKV@nQfWdQkSi&Ikr{#l#scxX#NAypd6Er zR{b)Ye(f8XtXS&VEP>z`zT`Rho#%QLd{3wupM0)Ewt1-J7zh?QeTqNTN;}MKECAk0CrCBz`pN{`da*Vy4xX8?hw%M8EXKTjZ zEjJ9O{_wj+-o1m7-~Gx%SBhSq3t^lCQk+4rsh{jVOyAD8y7bO=GbWBIrESO-${-^H zH>-UYPg>3)KZ7w>*1jiPX9Q_;7JBd(3C6wp=rC=Ho(m@b7AhTvU`KFG4X^&}CV0P0 zQ_iO}H=h7*L{Rjk&WnRUfUC41P;`HN2>1F0Tu<+n;ICZlW(l0aUWOc$VjfM+Sv8Jl zI%$UXt1eHNST57vPSw1hx9>h+ZHtoH1^byyB*bZ1T!n2LTsB$DFa~!u(y5aOCQT{1 zvY^hNvo98^A`J7Gw>B3W6MqiBrlaB@6t8F?lXu%CBgDT6^O4-6PS95)rm^KDoM1;d z%vTY#F4MM@fgobQlA$Wy7$952d>-3QqvAzB9T8dxB4Jo}PF=)AMu7HQ=Eha zm#QGz-$c2S5o6T_Y~w>P8JB!M9TUXc_F0v~ByU2+rg{43mw2?l963^0+l(JY*1-}j z!ekbqAbZxa_6xOh|*)rC4OQZu}9WrH~)W!{iunh3x4lG zQ{^3Kj~9mVH|MjQ7rH0fc-m-3SCFUV%ML@y(^+S?9v<;c)V!tliGtS{A+9dg`bIhI zND?w_dx9)$l7Jqv)`FXa^!|LX2~U|w_T5$+znCyZ*e?^Wc^SkIG6{ zVE@uRurEvpV^k!?vp_$BUPMp&19PC<{S8RI^Ub)Um$aFywd!PLOQ3yRXD@DG>{AGN zK3my_>BR(a)-^5^ZLB0N(J81hx0~N!*1QFvKirF@ykx7zbG*w*Lh^T>@|j8?Ip9%1 ziawwWmKbgq1+s5i7!|RhxAi27KK1+iSXg{hPFGAijnh(t*R1iR%9 zvsfQU*G|Rf&f?CQ^J74NWPU1-d611b0!JhKty^9k?8Hz%pG#kgJObhVBr>xBQpuQW zUH{Eg1#u^@P%F5eg+ZRgqrs`rrau;e*zOC*$ib%@T!%qI=>WDfu> zZk2I+*1D7T{wK!-6eBv@l0?5B_BmQsj)^f*zPXGUlq01EmfK~otp~^a&V8`QtkIew z)Tx~_9j1hUi0T+=n%bK2^*FXk17}-QPDvFJt3n3fLr;Nd*~bD7R6|(Fl27ubtH9{0 zF9MMCv(!%dqn>iOghND(#DGlK#Bog`){%a(B8`(5ayV8EvZ;ZgnA+X~wdH{~-N->z z)A_uf_qz|B*i;Sl4Ml8ca7a{1e~tss0=S{zjb^0L_XZtVzkS;Z>Iq0sIxcyq1(A3Y znDAVXwSkX+j4|ANkGMmwXdu#*7Y4#9dSq5Z&ioe}=BAbBqae zie_hVm`OrLsMpg$+RxEW5&MbXrl5ZWNN^{mmu+@N!2{KN-jnm8Trk4|Hi%cfQ_qxr z*oPfFzFk}0st<%9_>2vXrjZ4#miKd;ZEy2^Jw~ELb|XWcnsYLC1G0)&40F`{$SSO zPVTe6PNt|rAa3{UGiu!#`>p8sEbQ=gznv-bfD#KX7PYx@V1ocNuRbmYxyNG~+f z1Q-dtJX!OC65IviAPAjD0vO~V4~0-+FWSrJUXE$u297SM7~h0-#d<{gunR#G^yl$A zQI89#7G1ZqPD2}EC^F?m? zGfB}>)o53fBKmJ)K#{}QiW5$A2}FQ}%Pr&t19#!Jfwt#*IVn)xrxepsx@+x;XUZW` zan2Qma!#dAYf~P}4BmNWsv`vEj?oF(cvk*oP)MX?$1U&L0iSCy-cgwwJ1xD?)D8FT zdu4BWPf-r!_ErzxP!~gH^Vf0#!Y-lm?#oDKO&r_tVXp##^!HuXWD$6Us_kH{ES+__ z^L)@jLOgR9&}5VuY}RRYPR!L{wqwl+)|SS2GBThBNm1>+%|TpFg3w!+Hluk^g^-dW ziQk=Bk4F?Q6}lAD6ys=`6wCJGfH&1Ba;AU;K6$ppDQyl{5q-rdP|ijt$K7ij@IU*& zT_vY*(W;+23>QaQ>IpR@1T>aegzMjB2%CLI3J|;;Ln-vpM9T>zR zW5m=5qmY2bs(l>o~5TEc(Bli6UI7SGWu$ z5Gswcp6ee1cMl^sV{qgLxR*if$l6Ee@qn;6pa27RKeg9ZA^-pY0K1*s^SaY;@yTkl zLD-8)0nqI>0pprnB|7;6@Z2_1W94qAMNp>!Y^a*pi9jgKI>g9PpCCcu2kL8d3qUB( z4W=eN)G7|1?hi{A(g$>zO=d@&tMpWG20!VUFf~P}YTIDMt9dn@y0!{8N&o;Rx)=Na0WI9*AOIShw6p*MkZ>!207a@d000KtZC(HXpDYEy z01@^MLI44&yGFJ^00So7QHVNfIpsK)7z#f^o_z_l6FD5cfe$m;O8B@X$&s+NMd)%IBk8eRL#Or_Ku<2@z)ZDol z*sP{f@O_+yzBBr^aAxR0N06upv!q4Ml(8=a2pkZfKSq1g=>>|*oEM7CvJ?VE=(4HFbxYn-qb3k#7`*Yx_N`(`f&sR|XA|UxKHWg?OZd^Rn5p5Ze3#b{NA$ zt6KstPqk?cIsJRGa<_<2i%R@?uN@RTd zF~nh*P+#sXzB`(gJR+aY(7kdF1xj#_9{wL8QGR?kOfM#lzSVUS#b#TX_gW0Dj(U6B z*@Dcz3L4sEm#d3p7|%iBaXR>|%!)(fGr6^hmMof4`H7HSF*48!0l?t6dWYRc{T)c= zW)_;iN^|)bCGTG}8(%N;PTO=lYCw}|Gf1-(XQLHIclXiIzWV&Zt!fSspEUqA%MmL{ zxI>7hpdg=o3hz+eaW_T`Igq%BBu#VNU;pihmQ`PD*7FOOY&f9>%PY>7P#YB-?8ELMH6!yqHQ-Un$~S#)1v3NLb$!iNsqAo( zt_7ekA1Y1+X5<5@+$kBIJxebM-}IuYdxgY3i#%NZ35{{%Uyt1q#qcA%_5EUomkCyI z%5X?9ahuO&lD!0-;VS?FF^~~jToze0M7c-y zL~r*3xY&G~b0{>t2M@Djdh%DKRE$Bv-q0Lr;wtaj>LiXO1Te2MFi-ZxI0=NLU04FQ;vH`3eVxlyHEcq{x>wj5VIs&Y)H9Y0RQV~>C);?yj zK|B_RY!V63j)a5fr}hW_1ul#QM7vgyiKl(Kp6vQ%+WmQTTdkO(q$|Ry>*) z)Agv_2@EDfYRjJ8CH4zXVrYMUnD=u8F5kB#(b!`<<~)zQB&P{*!h5tONFg|$#0zmJ zXWLOnf#zqH)ssia(dsO+dZR`sa{Af^2qQU(g3C_EeP+TkD7n$bm?SR>hdRy%;;zKZ zk18YYZwk4rH5fP2M>9M8kzv+qQY^CdBJRn_dFyZws2^0rbvXJgc4we|!ws>2LT*Xd z({O&r9}2f7}%{sW@gw4H)HqYJIvG|g_n{clvft>Lpo?X!-`4lxK z&bzF?+88nG)x>5TnkqV}UZc=acd9-**wls&gk-MW7Ox!cu1 zczR0Hwcz}XfAdJiXk`FW;v5gdjDIxKeB1Baw8g6lf3l`iu4FZvC*-;w&Y3{~!Aj(P zxma=%I1R}!e}mUw8O3!cq!;Qi6+~L&> zfGV0GJ>zC`IzSjwNCaP-+v-GB(Pz;YRMdVcgz&bm>1>Q8Y#L&WVWN^+ja_!fuACX< zMnbix&)@Y~c7}x4!)HZNkb+#jUe}bzxnccH=&E~8ux6Yo8J}UY-7ka!Kd55NX4{Q$ zUiX05>g{*F8mET`o-6IH>LQjAEVi&|4wZR2nT1e45I^Q;Z7b<$mbGP4I3rh)@QXwZ zhCqBsge}XR3=mL)U@Mxp9xoDhE@LctHnfr^-~3iKPRt67>%V4he_zlU>3SYAxI-6ti;fRaE#fpvxyt;8IHzaEhz# zFY&8(qB;6yvQb8X|B;DaLg`cFUmf7X2US58fM^;~BYVQ!wMwVXQZAmT|2imlRliR> zbrqq-+%3*G7%2(+0O50C8ozOlD^B7VswGYspXWtNNH>dR+aX^WSO{V+MJU)l#i$uT zm&ih0GP7yEnykV<36X{0_UT6>XP#Nf!nf8vN-yP$a$NND?=L|%%T7|BQohDQ_FnZU z;jgjrz4~ya$^r(~-BBrkVcFB0AIk;#$X|u1Tn1GI;W|PND$cvsHxKY53UVf?rQk1V z>L5XoBi)5Ge@FNiGgtTacG{a#V+i5$8+u|jpG(q(BWP5HVBK7ZH?Z!St_Wf-Bt&%= z+E^Hqtg5Wu6@mz|W5Ma7qAvAT6O{DK4XIi^?91N z_C77;ReUHFDd3%}EnNi`@dYV>0C_mCq}c&#d#Ef$jmzi1tOArT8_!?4!0n@@_;GeN z#zW#xTmFgBl*j+pG7CZwr(M!TE&F>N-6bbzVU1z?0R{5npMzSy6yd~H$I}|+2#NM000hcrOn?O z%phs8J#|(P*WeHMLe?YSZGTpz7aw5Q z)hxU+52XXKhHB5l&4tY@t$?{A&C@QbznH@?Vo0j*9BGA<Q#B|25BSbU6a}rl)~zvrjSeALq`X zg)3dISL?4R1V*=;wd^DCWdp&YMpPKHW&?lb)i4s}Zu>keAbOMnlH&{XOdS16QJ4)< z{cGCL8#|6l>^p#s(a6N5$Wk&(&PWh*(TDK+NN4_&6p7m$)~ncmas7EyemW+w4Ut5N}p4jW(? zG5dxTcdfR~4epB}`3I~2z)tIq#xl6BuuD=`cO~Z(jSj$afB+K35~)|jb*p<`2RJVY zWEhMKv(aQUa>NjZaifx%j)q&~uFXOEQenHp=em>}7e$%?S*IZRB0NQ&mQTjOx?`F(-Esa3~&ovSi|Kalf)V@NS%TZSAw4lDLNIC3 zmL>ha|~(C-2iAoQtJ2Yk&d{u&8j z06KgI-RuI%UR}1N4!_3i z(|siX=C&Pzksgd5`@eiZ0zRKXfWX!Ib)`F_6hjoCAK>#-4S=;oH0E#qS^omubhz2s z$=~tfd1g8ly7|EP%D);v?r-(K3-Ekz{{VjEKLm99hkdaF@;`5np(dn`^QVEM0ao8T zK)egN?_1}xPQdOw)(S8?pbH4|xd2dFX#dQgQF0Ly1ONetH^Wy@?@G@B&w?$$@w=z5 z@lU4B+rWUc{C(hIK<-z;hcRFr$n}Zz(%6HHq@W~GuoqoaG(V6 z@3#^VSchcQ-z)fMw@v6>T3^Y(`p;4+NO3CN75z=$6>l6fsEf@jsLeCQ(Zd(DJYc}P z9WbVfW&$vk?IhHgc&L*~bLOv3eC)+h`t8g$qwsWE{IaPyPq<5?at8OXbh??ihN|B} ztm5FiG=7m~Tkts{Y>IU70qHd#*>(3!LjR}M6Ozar14y*Am5U$&n!l^iIlJ-hi}N?2 z&Z35C*Yty%yYIKbLy+vS@-tuS8LdqJR_^IQwm&croP$G zAte?LbB91X!EaM;|K;pnk3pD!f{BnFG>iNQYZ((x0D{(qP&3;qGr$!55ao+B7Gwr~;;t%n{_*2d)iRh~!fs_Ed&7Qw zJC{!!1ivo(sbbynFw%Z5cm_jQ)?A2Y-1%IWU~OHsD=&P zjcu^@hB0Z5=OvpeUmvW4DuY}LKcm{m%yW0E?J^_vNW;SWBh!d*)BIfT~Cmfx&5!K+3 zk8#55(z6tQuM#Ax&Rn1C6uf;&%&R4F}vyg+^yo_-?nkWRsRyCcSip7c%l8%>ZBRjjG} z{MMU0j!x<6&i3qxXk(Pqi02j|WZ~s@N>qIz5mh@w0&5aln8T!~`8+LLig)y58HmJr z=DqI?WHgq21TCT&mm{XTx|UdOjj3M9D~PC#Kjwy`ja%NsUwcaUZ7hDhWgAQjVyeX}IdJV|$SE{rk5YiM7DwCmw$;8}ti+ z7)GW8ojKbv`U8>wnlj|tiS7Nq4&8Y)NY~fQ?}smd(x0Q$cM~zsEh<7?O)K{nUH0zw z@E_E*&OId(xTr^%1ogJ*FJk)jEJ4w9`t__yN1>fK>w-e!W={o2U63!LWW*Ti+jy&G z_ug9VcSatHg$_p6s?E2r@wQpB`U@n}GSV<5byi#XSj#7WAIG8&aWo~kYRxv=)=>>E zLSKefX1LWED@*!3M$pFJi6@*5)@A0umao>CHuBk=xYolh6cux!NVm{>mrmw)2{~aF zbc?g|2d5uU?VZ8o@7zk4??~8TAmKBz3(>+y$ZdzDMS;&HrE#tOCR6NTp==RcAYCoR z8@pEpfrY@SR41#mX!XzG_`}-`XQ?*5n*}Z(eVF*d(Q?Hkmo6*MVppEiED~U6Teml3 z69+!;nlabr%-2suwnjX3(=W2fyu9k#N|E@bIL)XaZ<%|AS#8=zF9*vaG)qjB$k>?m za~#Iu8{#Cq`1Zo%Peza3Ii)L}@+=8KsKR!^nQBU`Tppi-gdqmt$%9Q&9%3#2FF3{r zf_v_>e$&k`)Ba~0EJoi7CZo`J>3!^)&0wO599gem;vIDGman)CT~>sg3ffE()33_h zO=K2p-BpfYu!^nSasQcc*LQo$Iv02+!#cd}w3FUMkinGP59C z#}?ryN(@~Aw|&vkMV*i#+ZZLH)s6!Ax0s|a3FSez4IVl*``V7yUF#}v{kX}jn{fzk z>;q21D4|suNuG&uls-9`z0EAyBrKWO0}c-hBn)*pnRI0>aF+mR%h(|*)$7LT{5$suZEaep)SzdCA*x_QB|u^O5iJosFV#$lzf z*o?P?MqRa?yx5?9^@Ped)BzT>l4%8-?0EP{C4W6aQ?Wgv&<8)&UI4H?V8Xnhv;#`w zA0f8l>P6~Qv2njZ2%1fBQAX%7klCnf2=mkoJ!L`N-n02VHD$k|^wV08I{lb!npmiQ z^XM0DRQ#Fd^2B?i)Q=?DobAtx_eqo^{Xm^JLDx`$C7%&%^SrA`dq)k_pPM%e9?Eh~ z7pR_GPgb#6*XVO*(0&FJr>Jx~0`FzO7bAUY>ohbcn}nOOiz|@=&t(j2o`ACHj`phH zV=uukQTpxPulo-(hw%SR>P~51dHzieX64ELIOAk1EcNkMCmri2&>nedk^T7(?G<-o z)KsOK?pAyJ&kz4D#{XVxZxwc*ym_oO<;FSRCG|hl^FNxL4D~`5gP;0$rTh;y{4e>; zLsS`kN~7N#OGOdYHFkV-=_Uz37_&*-IJL{+JBBi?O!a3 zd@-De0~H_qU*q`)L>A@Tl*DOg`X5p_`!67FW{EkMgoO0}6#0L#BBN*GVCIj+9vJvt zk3nsI(XjO=us^=$#E9VM0xfBj1?rgTxwwZ3v;`ZHELk_Q7)$1d3c-3XPVD$%q#(?6UN4BNpNPwr|Y-csO_V;v-vSZrPgxA1T&(EIiFQqCL*d3JRi3 zCNMkfNKAEUI0jaPiGO$5_$v|k|GOW2uM1fZl_N~S1J8(UpX|+jDeBaK4b@DjMb|<@ z;V)%|fL0XOgxg3ryfC+}Xyc#HS-1@jEui00X&CG%Hw${A_)Pr%aA=8hWF|3@(6^2!zvylP|&cp}U-$w>HMMqN+Wg;T*wmv;jvfURJCCkyMD7TOq&G#Tb%v>ult|mK@<#HzW z!BzM|`1(cl)o0OOW9nEq5Ra>9!VA+Vd^tz;6RBXAkDUJ*mJR$Z z<_Mvfsr1Tp_@z?)21duYr81xhDvs_IwC-`PIg zcCeW)u~@*>zphou8{HPY*=FduMZgkwuLY<-xnyFzyUsqkgMES=CV@ahp^>+swxiUG zs*nRloa1>;^mUUV~gB@rYI#Wg_1C;nBj={Rv^{z{Pl_5 zM#qT0ySxGw6oV3|=TTz%l+cy|A9kP(ei4ALdy)`o+z9L*%h>es2nqR3Z~{UJ4L*ww zuuivWDvytNykD1ixvJ}Q)&+m!|1kA)*6!{ld437mMHB~E8w*GX%JkNd*uc-Aw=pW)mqpSX2M*&5f{u|T)e-0C1i|8k@Y4x_Wcn4q}-(<`OH08qFV4&8)2vkrt z1}uA+_;``MBX@OR%c3zV9xUzu`mUOeHLa!jR74^kd)@()xm<+)od93*mw=wzTAab+ zDetiS2^PUJZ2K<1)Zp`Ux3po6KZZSX(eOqaF)iwcLbz@gYb&|7hk#cI&hX(HX%n1#FhZDD)(iSf2+XrR`h!{#DbrJje=x|b&eA?(_0v57vDXR|nf=19ZkQK&_#m~If; zAd+nXB}7BXyK~8?v6nIRvhP}i-q~$o`>~e+&n7?K0Y`)6PO5_U0uVG zY49O&=`>xBkniRx{3F@PK~&(ENpG=|J#^KwTex2<5%^g{`(#DD)GDPzO4KKrbH8}*UQ+d|Q(xI_S3;m?A*VEJ%YlZJL*-_KOZU|{n9 zh3%tf4zS3~9DKp|Uj2SNojCo8-b(BvOoeVL!pHT)ZTjz~iu6N`P-Y(jT7Nw)7zf@r zedK%n!uW^N<#TyIu#C6sa`O6!E?(`;d)H)d0X0F^gmA<@g3Dp0Z8~3(sdC%EMW<%T z7@U7_F)j)iZQW2$)!{}$9~lSuw!VL9zVaAxw(@=Bto^_f_v(#VmIIX-rK7B)7!Flq zAc<4i|AA943I@*+({U^n2;OguW&-OF+h)tLAvO5WJ0}~En&|_b+AX5?8KW!Tt)_VbaBmBi3&q%nhpQQgi zZ1LsUXfKLkX0^yRbXCJva-zC}JceaBtrno0?Y$uMn8AKtVO4Oa+0WFqEq)F}Lt_1^ zF&N}AvG2k1=xg@G_-WFTf+I>Y2mC|b{R!3)Q}}cFDnDwN zkk8Hym%k60$)kaB#nz# zKM(~bpeq~Ll*%>rjGFD3UDG>`-AiEJ%wD)HG*#rR?VsZn2ste>E74W9piEHXXk(s0 z1!O$717d$VxK}z>fp|RX31KVb9zqi3irk0FK;CZ|+c}MpO8&t5iq-kEw>4elokSSd ze8D92am#VNI>NDL5uotwLJ9hj{As&kgkWUTJ(?NURkAfM@hT9vZ54?*JW^V>y9j|5 z!h&6xT!77taZVE(@I%DX8Ka|gan?_4uzm?2KNLLJU9qX{2L~RoCI8yh>%u zJ~D~$fYUazjW7mA7rkdc6+0jiPzZJq;D+*|ff1Ur#&*5-@HKn_YjX~w5}QiUYLufu zjm8K~FMHCf>HaM+F7%DYM0F`$%)@TV52Y#(;me#`Y&8Tkb5Ymo>W?lROhN>cKKI(y*BOzb9@I6ibfY z!9~^4z}Juwb^pl;DAt?_n4k3X4saeY>JjlM(0wzewmG0;?FjDQ2#DhL+d)0ksR>;lX&z3?3Z8B!w?@klXP?t@ZItbVhn z8Qn|vmQ0NizSaJ|PdWp|6;TUg{pKlzKupc#9|E004O)n>8^_M3TZMYY4F2b}prKbP zz0RB&Lv-zx-N4HRj$#xYSzHYKE<8|i{4b@B{e%0agKJ6;imp7`9YE<;0TSQ&oQ^ot zaX`Zgab}e_izjCe$!jNw?#(ws96UDz+AagA;t>*FLg`;xC4d4i^A8LK^protz_?j^ zLuq4q{PISmnnJ66R>ZjPBM$H3{v>xyFFx-0qRoL1*bPn{H>--=fC;mL5b8HQ@18PzfkdfrCCY}lT$doOCyDn~S6Ii)u2u*gSd_bI+itV}Y#qYE z+)b7f_M+ghDq({zaTrLd+hz$(Fne6EjrgK`%O;808Z9IbMw04&8)$9hgXa2`%Osa-qFRL{-2%^@a3}GmMkR6~<;6f|((X7B&TQGdN@yfp zAI>j+K&@o;Jb^!eP{+=fC0#!u>ol_=W(e_b^p44+AT`<3MH5kj3n zrDcH3Yb=7YFH5~K=K^U;e(m`^tnqg&x&?A2$QJ5J>^!ewd*T{DS{kcBoIvU;)*#hv zU6qZn-8>nV+A9UzNPupZnM4%P5tacFb;+{81tZ=CYEjYx;q^EoGvB3P&LBb(FfvsRf44l@)j<}SMBobFgsU!D?bz zy0!Al)1i#aPm8OZ0|!V!SVs_|UUBCu-e{2#ex&tX)8p~@T+cev=Fmb4D=Ifr4r^! zHX_y=#CRouwgJ1@svlANm*Q%PsV)61R=quYkv4@cr+Q#Bxyta2bRuJ!?IkNLDH&D* zbsJx;H#C?TzeGvJ3f{4WmjCFeAZxtgOeE%EwRtpIsQy6tagpd*)>8#N?fwE^Z`&eq zEs9n^-pY6s{2(N68X34W*86+ALrFR@JFmcGbi*X*!B}&!6ebO`c9z8#?f1tDOvmpw z;I@e>xL%Sy=`Jqr#8@3Ni@N(#uYs1RFSqHi6spaQQgMj#dnir{jn8OlMWBhm-XZzG zgw`JO!0Jz#m6@DYpUY&K=HH!WiBL4rMbB}*y$i)Z5m#!`!7g;qXd7RM%$Wmm`e(Wr z9F5O!W|W!)&5TMX)m=<2BfM+fYdeIBIY2GWHoGe#>!)3tf)igRl*4%19X@&lSTCuQ z;&Vs^H$U2={x^tfN%knby#r=i7ulIN-6uC_&{>y(fJ$$`sh4zVy3_alX5(bSq5ui92;LsX#uEM zKVLWk4b$vD&)>TEcydtfW;m^4WyupzR7`TD6ZwIAy{}(xN?udU5hp9tc876zY*qa> z4%u@qT3HBNd0_3qd%DXi=Zf?Tq7%4^hXEI|h*J{-U7p8kh{m-W5_0k3EDWo5$+-@e zTGyCMSQir(tsf|cjX;K8LNYB3sH^x(QfJf%Uv^4)GlQUIXC@-cqj6kH473A44%tMo0UI6J!D z{mp9Lu<4F2iXL37MiB18CK~N=4C-q9MI<^%C_DZ9|-}a_%t)j28 zU*VASQNB*N$r>3C!#~RK1>7%i8tE!7qG<|et1|&Fr7Rig? zH*~W|O$x%RjD@&#LT=D6Zi=UHK`?S_^kODu$NVQGzBW=j)oF-hIHf^P)2qHYDweRA z{Jt&IM@EC(R|>yMkzCttk>($j5{4xL-ZspN;o&LlmykzP@D=hJ1{>1MYxrVjA1oD8A*Swpyis!Pr)JG$LVchJI6Eg z6THJwhtC?y-1l-D%;&}<6+O#Ymx|V{WwRWDJ7cUn8l(!i-#_^?7g^p%fnWDxCIw80 z{Y0wxWrQfD^TZhXzB;m3-m^Edj}St0)V;Z9?Vr4!f?>g}{!N42{II#TphJE9G!I#GX_a9Tkj@e@%8mcwBAi@r`-n z^yw`2b&YVEve*7*Qy!;i)DIPbY0_Kk!&os6V3I)J7r-vlE5GjFe@F(yL8Ts^2 zj}MOev8oN8WiBr#rN4OC3WbDm;}YFcvH2J+s90>L^C=@w&9B=#0fru?CI0f`trV-H zO4@8w1Cr+78{?(6Pn=JbXZ2(@Y%aHwnw9Xu4Qg0Z%`njXUx@tiFCt!+?(Usye6ZwO zZGKzJwaH|D<`6TGkZ5ZsQ z-<%j)79qPUhY2>x4+IO z5bS`fhVloEbdVIr+_@(g$D6#<6Rcg0rir-cxbXS~TQ*s!)bJ@A}r`J1IBYS(7% zOtRQ?xc#%DwqI70Ksn+jKV=mSb{Zux@?NnhIGF)>Ra+Iuu*>1xu+@o_nOt^Nd-W+$ zeY7RI5dGk;!*8I8{25#`ES#I+pm0J?p+8OgnaDWQ0oFRZ{nfmt?1b-oY3-U2mb50E zdU@e^RLUK(KNu1WJjDS}ClhLJ=e9M32;qascC8OlL6jK=DqqW} z8azpXwgasu`?P9_k5L#o=!|xndv+_{F!Jw(WksP8;X;v%DMq7z#Cd?`OlgQXj>h@f zr(+&-b+s3{OANOefx(7vxu;hC<|(Yt5#|X43grVMxQhxYoJFLmEOdY0KF%xh;@OyS z8Fk63pV=m~toH>05bdA#DLpRubp;(O{&s9z!J`r=OLy7yJQA^u4z2qJWU6*^-h4voB;1?BG-0J=&|oh^@de z-bV>uhG}DqQ;7}z3n+gN(v?ca`DcfHbY%f@V`M2Xh~`eeLX;Q1Z_*3A;T3T@a{m|Q zQu7|-Bmv9hH+E&&nEYGcimBDs;lsYBN|%Wt<)5t$eq5GIL&sWNJdinLC+pZTAd zgZ((U|J)T)sZ`t}lu{0YHY$|>&+I5&SWW>G4A{(U@45;)!RCSo<&i?+dkbE}`^v)p)hXBvO2 zzI8o}40#;Tnr^(_Xm!|KaUWEmgs8@H)I4c+$r5{6vLBbs>gOXOl7O4U^=@IaG4JdP znX<}-1)s5Zbo;hoPV$(ofUKAM#B$$;K(RnVHVI2%M(gMlGr&AFQ?mo{={54KAXLc~|(z{0FLN@F-aPJrXJ#O9ABZP>HKzc|>UX*jNVWa6MQ7N-xe2oam@usEbHl89m1oQcR1OaFgq$#;WO@F(t zHS<`)>R#+os%Qp3isq1xp}7~f7z26e&HI@we93!&iZ#zBd-}ysB6IOc<=?Q-P+wi2 zdiBgsjOJzf){H~hUjm05`=MOTVH5xVLB?{ zzf1;bs?PIUcrC^?99N zJ-w1uGdW0{O2}ymi_^l;6EU&r0b4PrfKq++-YE9l-j2z6iec&YNAuD<9D*G_Q*7*&tfne9;5TqEVcV^8xjqbcoV~n*~B27p!U1l0*mHxsj1r|%m znMrwp9$pdRu8(n#suuLSeHl-WV{>@`-fXrH)U-a^r)w4 zB6(EiQ>Q+ZT0QF6A9D1_K>gAc>;2aR$^dKKbfilCPqkc^n;fXmb7$!;O^}2ssqi-) z+nz6D{0d!%X0(b*sMu1{m58P@ttzxa7L>aqlII_PLD9q+#K{Gka=gi4`NM(2j=VDJTMYecA%_jA_J`g2N4huefoyfNk zi26kUMobX`@yj>}$14dQuiayoUi>uvm1G8!0e(QkOic3)L!@p6LfNUJOSP5ZEH)wk z$)?Sp%q-2nX2_cnyPbwo@P79}3g!hw^css^(`3-mlhUt)$kM zG(3ZL*d53cMT-Gh{8j10DH@Zdodj~S;K|>7o~$V)10A{v%wNJ}_YJxuGBf)F10!hZ zh1V7=>2`vQhf~UcSu&JtHkQBZPT?X^liLlVVhp@6x=_X|yJx^eb9DFmAT_RZ!bOtn zXPXu%#v`w;tKOw3f-kw{}AACmhkI-q~(_{0v84)uDW{JEpJD z7337z(AJ@9{2h(rG<8ufzXpqF;QgwxN zodA%Lgqzj{GgpYpfr|wNNoj_u$V^nobX8%I**?%zuf$4<(mE0BS@?Rg{NefFW~wo1 zE1Vz^5a|olKq+iQ9=d!#lRI$ImhrGMN3ONKjeO-7ivBcMy0#dExwDgJt@cevNYjsk zKZz7Km%(a0%w*To9sdR!BqNX=n=adfvo#iV~{4OvR&TK2{GV_f&Km0K9ZAbO2{-2G1 z5OdO*zdL1UFeQ{*V4i`=t_^IGKZ*wGQMm;J1X9ZSFIR#N+o!FT_Q7jEOtFOe;Zax# z@BV>7qnO=HN|sh%)6!>)w$4bLb+w3XT@RA!zId-N37!?=UQ z!a^?Y8O3GSC%CKQo*K^tp1!0fTPe!a=(McshILlePKc>j5d3Tj<;e%DlS@wwgt_)# zk6nl7LrjRG)i3)Hy_~F8o$csEK?9|-NmhV4@fJvMr+>4=JVG@a6~5Nf0z`jR**}J$&RH(&$d{mirJIZM zc+t_Ru6zEnH;zkLVe>sWW|A;mA>d{w3JKxEG!}4negtu4#!FCT_^zJZ2hvH+=nmcoA#9KJaDP8oA{Id?KVt#z7FKe+}q$jzPY1wG}JKCyFgWeFwBR7}+rC z5GFj92fn4AZqz?TRaRDHc&&0l&-mL^lq=exZFA zcaDfE_Qw4bwu71CB)*!KRwtyW@u>C;dzf$t>^%a$F|7F+f?Z>0<%LWy4{k2_PQ2LT zJ$FUZO0b44-t{MG)<~QQ6iF6R=cNWq_(!U*C|d59z1BP!+R&Q`g^2i@lFcW!tiSSG zUIjWH<;8Hg?I+K1u~019LO~{syJBDzTUGJKW2zM1Nw-c2`2Or?q(XmAa2B=nh~jOk zjx~i+}r11PO@PN98H13NF8ojV*N~sb645wIv3D z7-=^MIm;Ovav(2!g?L%Vcy+jmow`-gCkQ3ewSr4`Kl-?BPlc#U#nFE9hUAc z$?66P2uqP6R2n|HPD#gp?)CDk;@buE&TG2UbQoSd@Nz-IPVeLPV{vf4rj$T^jHgDd zm#U5+Nq5|=YRN256r~?3yl_xy>}0ud#Rw|%%=F{%T&`;0GO8aEH~K&vGEAokeQ^yK zNJY!4?w~8p1r6+}|Kx&=YXY~#Br?YzO()<(BlNfC#(AU;rwK{6RwUq4!Fcxe_(bPy=7@gl!r9iT=vxd={Ynk|s0hC;6nn zBN%rLpC0VfRzwKSkf@+6vm;!Wq?2|PCoV)u;wBIZEw&qHg$A^xZCpW(F{C^iOhMqc^cY?{7 z8$>h-;U=38VLBRLmE~g5e?!Bpb}W}o)39H+H?+z$j;Su}F)NVn=b_DmaoPOZ^dYqj zv9Dv( zl7(SkscspZG@dPSJRwMS2om2-nq9+Mb3*n8(WSF=?;Q$8=Z7QB{+|5cHHL_?^zhw^ z`Wd=Y0jpFlBEs*($|W{YJL)5_Pcv1`u-=JE0H7RhEOv-$Eu_G+uo%bi%ojj$BJOHA zF4MWH6O<9!{8LG+88BT`Ye4-KLDj%3-n{zT{X?thN8^=WAb^duM>~twIKuV$wMuAI zs4JIPh4(iv!)Kw(gRv3Zv%9_SipnYo+~X!@JInrCpZ4$FY`ixfJ(7{I8BunYMFBJ` zN`4wKS*08tLU9Z71{bP7j&wh+_3Dz{^udZY)Xtf7e^1fplApEqL7%X`x490#PuPuI zcSUds+#`$jRU+4qed&trT`@x)W>lZ5Rn_De%x~9-Cp`grIZ&wEiG)NS0mes%Lkm;1 zo%N2Ly2Qvq;stT#hPyGZ5iJ&^pNjm?Yv<`s3vpKcuo3N52!tOo+JGSiS_koVk{ zCiZ=rw&6OW5!&l0C~6h^-AgrUY~6Bny!o=bGH5CuqzdDVg$XW+q{Hm;j3YAsaEA{;nhHCic3Sq4}!zeyph zD&mXrJ-(aTegBRtS!snP(y&2*GfzAAnE8v~v09Pn6T8m_L)Sw+DJl|F9bVh|gAL^f zG6L2?Jhts9usXoG$E_z5v>h@yuk&fayBT5xtf}ZBXZ(h;0$gCjD|QDon-{~eR+v-N zr#aQ=liDA_TB3x>6TX-Axtu!$shCzt)Wbr41mYbyaJQiChK*0u`qIC7!b0FT5SdeDrL{p z&p%LaqA0Dk^kO#2w-&%-jmGX359R1Nuv^0-JusYy=4sHfFq$A1|5fGO5bK6z%wv~GBY|F4&t zHzOQ0a>{_?sr4CYShqS$wzD~Zg$5Bo=?wDs?4q+FtLPUvy9jt^6VT^s zXJ?Uk?nhl&Y=ZgKpeZD0#_9ggnxR>5vNQQc50q-L@E1@?HMt7Eh6^43SwB@kSZxJD z{EnFiZsDzKR+m4e)x^`m5j(0&MaISyii$twHvTgJbwkOXLdv%S` z>zR#)Bp+z}C;Oe?=frN9={uWYLwZtKS_KluF=^j*dfjmg7`%#>#U=67VBK8n2FTwP z!J}Y=zdjHHM%?eDb2Z66c8X@6D_V)6-h(W3g$1v^Ga^Z= zi#sIIJssbuCis~nWcCSTVj_$2a(Km?&{XJ_(a0Nm(h*)RfbTI(a^#ef7M9qrHrtMI~kJkf`8{SI+*9pl7Irb%>%q3Gu|1v*P*gBk&bj^4VF|-Tf?IU>ZT- z$)j!(VK18(lUAQViAVsKs9onUVejt}>5wHQ>V3qF`!@47|EHjM;O`tSqnACrV-(}` z62J3y?~N;&`D+H~CyjOkzzjn|=7$TRHtf$ud4p`o=c+ptVQL~yhD^|Vlvr=6xB?+) zFW=95!Z%z~oBji1a8=DsX8#)41&9}5t{&+77!3Oz9Q(NWjERBi6OZFre041 z-;il;LI*|VuJ}@6LGai4c3nt$la^2X@PS>)?g~Z@FED1SiTX?kLfOP4rrEsxpesF= zX1%-@ZYVCRZQrvTc-yJ`Vd{())Hpu}{tv#KB?(`gZ)~o5@OeG--(W6WOVb!VI~~W` zHJ*dK2z>=kYI5^OO_)xe@ByO&TP-4IC9%iMqKM7wK5ch2I*`2rLk8sPBD^RN6JR>l zjmLH==wA`-wGt+Y)X>SCo-EgXK-z@jU1-Nab1O5~vSLDkFg>p(m$3^d;>v2D(QJfj z&>8GzN^U;!nwXLRyGA4gMm${v|!aTI#%NxJtD!13OI~#8^@-dz}uV>w;;4*KYUtg*$Q>N<~T&OHLD_KO_!L z;V>$%UgDx$Ho3vXSb^@d9N3vP6pmUjdj|X*UtC4y72TX)44g>q>L%bMmna%;NmzEc z?_MUYZ|aW{?!)lKp3T#q*d|TnG97ECopP04Ro9i#rbJp8LLncVN*J|>ZD@ut0$U&_ zH?>7s_ROtyC;d#d_*I)u`N2osxWEJF1H?l`hm*qM` zRC;cwBP1whsNg0hxb5{?nO)nV%~-6}U-_;-(Sl|8mC+N5=PU*?yBo=9hrk#vcx5jO z=Lq+`Zl6$n^#g#yUcmc);r6n5E5u&j$ z4=Qxgb&IpCpX7YM1I&VI+{Bc8O1Q?Jas&f}?4h@?61*vx&Zkp%hP@gYzqxSYxieKA z8PEtFyWReX39eh;|7qb_szfIYJ?R-iL@P!9!KV!C)G)Gqvyj1KYQof-UD=$_7Iy!a zml^au@7%^$bKR4&Upro78fK-xIKld?P@qMbivp-Y4Yh*qi-&b5vUFU=+tF6*qRj6D z2>=MWt7V>NC<$Wu6y!I~tWpw z$x{Bk_S@akpn5Z ze$ySPAZ`f}H-x(^Y|*o$I$eyx`^BC8{v4A5{-!UjP&<)<+n4q68jtGvCV`mb&eg)~ zu7(v2e%ewzmt}|Q#crXO^3cPA%F#YAb<*qpo1dHUXliSdIhv>yrAKb37LK6#vLOgB zR!AA#!dsQZP}a8p#jr>|cU+kja%ZNF+r%W7KoOV1O-12mL@#^s@$0N4C}PFSmqikG zX!pmwEeXM{z?3qZgfkrHG-3NAzxlmn>gp2C)MJD5xSsGIrDMbh^NQ0;?9d5Zg;R4a zA1{abhA;X{(RE{cGt-WvFi&GD$W*NSeX_Z|3(uNyj=^a;CAaC6Wxd~&Tko%Od)e|9 z1{VoE8^7feswM|_c2QQ9aUD$Dsg*XVUq-9iH3PRz|O>kpH2wv+td1wD9O;C9_lEZr@wK-a?w?Y>XjTXCSVzIw$@v8FT&hBK9J zj5vbX`0bQJeOsmulnk?fI5|BFi*y)jyVNtsb2MI7p!77r$Lk326 zc4d%!bCe;d&FJU;7LqD1Nn2M6@`5jTvPZGzZ+$8MIGC&Q7O3L18yXZJ)yD^%o z>xc7}_<#Des+c$cWxH5$UEE!ZyB2pX?v&zgUECc?7rHoG+})wYwYW>M#a)WK+~)qg zS45`XgAB3erTt@b*e$KCkvu z?eAA;m|iyEMNqz7gv3OaqmL+wyA55*J*Q)tT-XFaR#l2yW}}El?T@11=|;rDK1lq@ zgm#~@xBEUO=*$|}*p5Hm){fiW4yc_mLhVOurZTtTW=VX!(b43foi9gM?4~x!qie=a zj`JNLSGIutJJv_gLC)X0CtpKlTg)0{+I#ACe5j55TA)Vqa;jkE+?6+ zZymw=pC(7VzEoL*>7Xl{k7|Md7fi#dpmMLEZKMM|1HUuAAE*i?nfl6@F;@Y@OmTY? zHK{-2kFFu{UMy2DV=1Az6viTv)O?L;k{E)1?$V(p7(O>21m(w3i5!Ej)7CjPpQIW@ zHVwDun_}NAAqW`CaP%Y}we13=xS9Z7G|%*-I+ARP_|Jk4>Y6(8QKE9 z-Ztt*G_#c1hYb(0)DNIb>GNu-bc)wM;qMJ zm?%~CVgSs=(qpSGB=&t#ft{`fx}GF+=~!#;_-ttsJo;({OCnMDYfm~d`?Yo;omhXz5T8Anclovcn6HQvw^M5fmoj{uO@E<>%%2T6 zS@u%dn|M06YgGt9w6NZ+-^thbRAkT?)m#$|N)WG+CY-_~K$!U}@i5_QHFXcTbOv{R zZ|Q)7+O{6dsq|I#d^TK~ej}7vT^bejq)d%|PeUXNnbdQTjO9Sy)9nL{QpFGy@1=|Lml`ZS4$6 z_emUDt^g6W9@TvrAG6iFi2C7I3#gPu-=3_d34Z+T3)9t6DaE24a0=itpcZ*k^iy;i zv_Tn&?Ny+7%b6zf`ts}KjgFzcb+0~_G{d-ja*PVQjc(QJoEI<3WrJ=%Ao2j0lg6B+ zGN?qTMZJ03S*Yq&Gpk%?5PdlW-tXX;la5BWt0L{A&2gAq!ur8_e5qiQ+jTm%SelFd zVeTQH_Z<__t~JxSNM^|=Aj(n{YpMLrAThq^NwcYwrU%=IOU9ZP6&;(uhVOO4A=S1k zLCd2R`LyE)Zf!@^)%iMGT}x+SyFAQL8=j>lW&ZNk zDZ;2vU7}v}Hh#N(>1AM?GXCtWBG;o^$>*3%ajb-t!LcsMBu}MZ0L%K8h2PXHmBwF3 zxIrYD-5~*yf}D!OnUh+J+59z+xB1u%5eFnsXViMHG8=zXrf7Q??RIX{zBzop!wj-9D0qUdwhsJn)wV(-@vzEuld^16{WE2$s2>#F^6E?g;5X9ETS zUrX4DZ20R?Jly+~ZmV$YwkxqF>`#=UH`~>;5IHF_dD=aY6XB&d@*~_-R)`60UnfL} z5im#wmlWbhYG#ts0!D2?{tIlC8GUV1Ix|JNftp*W2t6SZy*rkjGKabw&eC{4uBlX& zOHltQgB@sS1hCoztxO0^>NAo(jLS?F!;qi6q9PZG)QTzK&Cn-JoT!j1seS)^kQOTz zKTkGuJZu1>W8~KKhPvss#ZNCtlt27Ig;WftrSN@tZV2Ra^%gzP8rFCd`S`|fC^--d zGm&dmy|k!=ZUTEICC*cUexoVTt4Q2!;L6E$6BFd~qx#Yc)17G=(<-pj#(VZ z9*Z`g=t8VJenl5N8leig7Q9yZMhq;@D3~;oFO5%qlUrTvO4U*9PN@-FEn&w(HCJd_ zv}8CPVBEc2RBxzw{@UR=n(kBPSre%xl&{{;SJ$M&VlL;U@#VUnjPhlfpzA}$56B&Ab)#u~o+n9x?c zHZTg=qUub_u`}%r3&$XIo@#}l;d!Zqn-Ev#-oG`0mgRT~ zM_Thk*16c4 zX&P<8@F%9BuLI%Dei*nq?qr(;wK}Tpy)&q7c)Q)gtdj5nb2`0)R7y9sZ^eTk<_k-6qnFd`=qjX_F14?Io(__sXAku9%S*kjqea;I zrNv))Mu_NWvjw%t)vQ&*DlM4CCe(IE*=t(srCme_KVu-pmC`7ES$$*yTs#Mi{te|`hyIFb{+ei{>iIw-zb`% zr<++LP(5!mPD!t;kt}d2y3S)IwHU!X<;XEE^nPgi{gkU&yPm z*y4h~oCUTT%M|pke$N(d)G|nihx1cM>Wq!f>=sac(rK+2wD%Mu=G~ilBNHuNU#J17 z@Oufr;*`QIeX}l2);WJ@t||SSK+s%u?nA^~?HXzhwecJ)003Vz0Y1zHhy)-QyZ*!f zcMv}V;9?Y{=FE`I{XzgJID#$rGFPS;;&hhqm)5cCio=P)H&UgLF!bWyThlVpZ9(LS zE{3&Lzk#>X<6!8YJ}OtSFq8@~Q=!C=EBTh_d9dJvl|yha?a>@O^!K;OJc?SM_9sa> zJC^We$W%X}IzTvM^DgxB>F1N5ypSI^>%=dP9TII&ax53W_Sb)QZ?M{f&Ssi+nh$#x z3xA3SkG@uGJk5);L*@@tjhb`f1osMxD93n>Y@89~{Bxg~ZVn@=;GyuwSCJ>AKNC#j z)zefPk#sqW2{`+2m6nvd#ll#+3_NSIds)ofJ-ZAR4E21b(s12 z;G4vf_Oq7%cGp^rNCJ^a{E@GWYDs<(ECL(Dw+RwPfy4C@j@er&8T86|$BIZnc|EN5 zYL@2|>-ikZPt}8|+1C?Gl4aqF`Ao+*L^td54=ZNWMvPTCLgT8!nSn-?q;%itNa0N? z1Nl~>3Q&UM9c05ErF8|>oH^Fm9qHr>=c>jZK-7>9OHD^2`#U`qO z*xiv4Oj{M65QKdxc!THe{9aL=`rlc4(Pb`^8ZmpToM5RpCgs)|0ydCt8B5uWap}1k z?FrW<)o}yOEVjVi1$W12kj2c2Xa4@_T^`jMeDjY0e=DYs~ zT3H=ttK0HRfx?a_wSDwfG&ic?oHQ+iS&O=y_~d307GFpr6JnhSU%X{5r3Iv_@-|M6 zXGtdV5%HWPKdneI9_>&IQEcXs>LYj^!j_~- znxvfa{-;q8*GZbOv&LsdX-UDz4)N?C`8U$&r#~>(pEyp=^_MZdk!lmdjg50n>8J%; zQ!|-M${8z&hXKTA3yOf_960J96i+yh$?dc+Y?WwjYNx4(%=mjw@%vSIfg{j$#-iA0k*mC~jExitKH_YWVMqQ8# z_wi=`H13`b6BOOrzS4QLGSNYiVV(6jiWHGHI|m|pNk=c2PV;E!j;sYt?DD!MsL45t zB>Gtr=6q<4L<%(+#IZiVlBwdEr}-tS;m_y=ETM}rE4lOKQF{`VL6y5EPAWAz;{8PP z2~;Z+hB2Z4t2$L~UaF3W{=M&^qj#BFWwADTQdCu$c(68>|Lg~&E2X~~^2O(nmd|M3 zB%N`)soUYYI3k4US;a3dH|+_8opxNpdp4p^e7u{hNLSs|V~HP={`hk4eus(|kdKG~ z1|E4I`^rIUev(aR{N^cC;r^Gp0Z$m)jQPz5FMTdb?L~9j3Qr<`W#hjNA_nvPj;; zNvQrmYn(KV!DER#A8<4c%2ThG1<5=>*Zv5fEH#oZ8_d7J`R>t{G;%P6YKcwYsWb-5 zhj%g{+vl~;gnM4Z=L0draW|sWqBa>vC7!|ia%G!LTRjqfPfbgvdC)J~>p(C#uJik~ z+Srlh@nV;d0nDBF%)@2sQ6J^LgY)sD;Csf1WmTty-XPq?2u^K3wDh#DJTl|vR}F)! zE+#$M-);f6r^LFduhp$_Aq&D^h&kD%&pccX+ujKNs|@U*#o85 z)kvo;1Gw-~L+zUF4aJ&dCsylY@t{980$exZwkaSNYqZWUHUb=YFwmkY%e)~YRpqWR zRx$pS(gc>;$7<`;ww`xX_Z5U8{NJj%5TGHTHR1c}DrnsnEj1bYymgi& z%W7Of;Xyv?o_^l@)R8=G?I?hAXULk=Z$#jO*{~!Do-xOAhhy&8II6i?dhyt&bWNIT zOoI<_WLJF+=eS*BqW@Qlob?YPUH3hfYKyg$B&NFTX8W0y_J>0(aQ;b4+=+Wg^1A>t z*G6W{65f+wF%pt7nk!rQ%<>?#G5=X(Y-ZnJ^z$)cw>Z_>q+ES)u?4Ktsi_r$81)Iv z-=jNPsdSy?RU5a<*nA1nC}-P>?BS$qVWU5 z?!v_}Gt$+(!5JXaw2cz&qL4LSLuoq*gp2Ky<)3jw za|>fccj}jE-h&lw!WJN~$*VqzN7-KQK;3)6lbo`TI}cVG*al+S2I*-^?0s-Pfg91S z-3~}Zx2~-jNp%Jb3~Oc!E#{>na@9i`Coj|bTGz03ti8|7IQk&yz=7Sl9s}!?_Ld{x zE6x$m7ffc}R0#4_FXW^`rfvE1mc3x(u_=4btz05IeYLRoFv>OT*^k`)Ixa5ey}T6` z8MeSkVvy$R)oFg-xaEv^-pOKXnk+Rigq7z2^XC%<=XX59YBqfNAJR9~)f%V<^Nkq# zDxUYsT2{-%wy%fb%j{8O--j=qM~XyzAy~9JEJ?MWN|Y%ZP+DJ~bK%mQ3=mtW+-ud- z26>&TD$%CkS^k1+Yg7RjO<>9*#*fiuATD$qB6h@I^C*mNw_j9lyrl#z!}3MZsj#lI zUqa{qyrz%3XT%sG0L_v>2~<*gm~vxWvvCfD&1$E#D@=yUwq>&tL6zl&cGW7Z{TfbB zz40-h$|Z{Wm7dh|(9n1CuXsw%MjQQr?ltFonbMl!)qswoRP|q3xkR8!m8Oemssf=4 zIJBTkIO36I8CWwhNJjn6hO1MNACvkW zO&*bRMj96Mwi*jPlyXX0tLD<18>p9VF4)vU>{8XqO;y}{`QbvRz1`{z9et_cv)IF8 zjk`EXNIq4&{F#hjuyf+FJ^E2nhd0Wp=ZxiJ@&f;^1@S7^pb3thEijm7|4!E3z1u;Y zWq*keyVL9_Nj3!56^owR6A?k+7D06e6}>Gv(0j~1bXfMOsut9S}z_} zD>{1V`l`vgkDBF294_EkIrm;Uu)rw8x9J9dhU-OALPi5 zEP0p}w$@Zxr1J~_7%i`T_07GN1YmKQ0RXr&F8|D=_MhDVaABh9006iffY1&Aa6qCH z0q>YL3*>SE0?ZNr$bL;D3K8z<3x_$P@iMLd<4lks$VZ3+w#%;u6R{?w~Ew&N~J zW1O{^XDI%6A4vJ6Vn)i!7QvSn_fgu0m_}?rgSg{$g&`6c8V2~u($X21XYntdP681Q!!=TxuN6-L&LvtMra?=@19Or_GiCfdav z$CatVLsmCA`q86IXK{gydBnN_P;TqmEudk9qJQHKX}B%=dUo=`#Lai{Nb`HQHvs&? zD)cT{L#T1(s7R`(=YnuJr-P%RTg^|}HzLIPYy87C_9j?!ct`l-={roU!$>r3=+$e1 z)J->ufpI?tS>&yWuS_tJ*$uic;-Cx)o_ULJ+wjU^8S*b?vt7EN$tAl`k~aCJ7YanR z56B)AGO#Fj=0X%5*LdMS=JO^`b)*h@wh7pxE%%y(&!B*ms_LR~PsUn|xT+<{i0At% z0iRNWWMh=eWmec{MrIsa&WUuqf_Tw1PGy2}bKShmnX-MBMxRF-eg)}hjk4966e!-R zf0R3RSX$|~2Z6lAqWBSU2qMu!AZj-h4f1x$psoFzwYAyz$$J4>fgUs^8Uhd%7LeHV zWFsbZbY*fGtrrWBlo0S3l65P(n2^e6TRh7huX^rF=sNU*Iq$e){C?!o`kDw&B|RpR zD{oJsB=`MXLVgqN0mA7v^?;z9O7EBJ74n?1Rp+7Pm*Q`V>*OQ-9+^hzY@rXRs}X(Y zD%s4FzRCYTy(T3E7W!mfwBTDyH3%P0Hi<_ Re=9{8!m65*KjXhk{SSLp2z~$n literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/monitoreddomains/errorpropagation.webp b/static/images/activitymonitor/9.0/admin/monitoreddomains/errorpropagation.webp new file mode 100644 index 0000000000000000000000000000000000000000..56e22c0823af599f595de233ee542f151e3ed32d GIT binary patch literal 33096 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 literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/monitoreddomains/logfiles.webp b/static/images/activitymonitor/9.0/admin/monitoreddomains/logfiles.webp new file mode 100644 index 0000000000000000000000000000000000000000..5643daf72401885710099173f12aa9390534aea1 GIT binary patch literal 20690 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 literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/monitoreddomains/sdldapmonitoring.webp b/static/images/activitymonitor/9.0/admin/monitoreddomains/sdldapmonitoring.webp new file mode 100644 index 0000000000000000000000000000000000000000..f7a26f5d01776a4b6f6b2273738258a73daf546c GIT binary patch literal 19080 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 literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/monitoreddomains/stealthdefendproperties.webp b/static/images/activitymonitor/9.0/admin/monitoreddomains/stealthdefendproperties.webp new file mode 100644 index 0000000000000000000000000000000000000000..7fd24e90f29d58bfcf357185569d22c2236cf7cf GIT binary patch literal 15110 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%0AZI@RT;+R@!+LTg`AB3chX+MFiQ~Q^$zzW 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 literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/monitoredhosts/add/activitymonitoremcunity.webp b/static/images/activitymonitor/9.0/admin/monitoredhosts/add/activitymonitoremcunity.webp new file mode 100644 index 0000000000000000000000000000000000000000..3e5d96446b4984265017b2e7e2d0b149b167dd07 GIT binary patch literal 34894 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

    lHa95%@!r_tG7Hn&@3 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 F008m{x~2dC literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/monitoredhosts/add/activitymonitoremcvnxcelerra.webp b/static/images/activitymonitor/9.0/admin/monitoredhosts/add/activitymonitoremcvnxcelerra.webp new file mode 100644 index 0000000000000000000000000000000000000000..7dc5935ddad32ef544be88f9f413e6e769dd14e4 GIT binary patch literal 32074 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 yJea1JoFEBFZrpDjzOBq?!WDY0U^ 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 literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/monitoredhosts/add/activitymonitornasuni.webp b/static/images/activitymonitor/9.0/admin/monitoredhosts/add/activitymonitornasuni.webp new file mode 100644 index 0000000000000000000000000000000000000000..466f5bcf16fc22757f0f45974ad763ee51781b8e GIT binary patch literal 22464 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 i)4dZUD@a*V8<3r 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 z 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

    0&v zfB5Z$eiGVCX3ync|CE2bQfFm73L_!#k7^a^BN3Ql;|B8!OW>b5@4tIv491s_Vcbnh zc(<7ZnCBsO!vwaMyA(Gpr&+g++OSi#?KXsQPmgg@m`kmiaR})zC7m$b-j)cG*_}&Z zRHMXb6Rh>4^h}vx_+E41fcHFl?z2;Jt`XLsZq=O7hZ$DYNwg6cCKV58;=}XxgImjF zKCLEFS08E@aD1_T&Mn|=bE&R#SVmdeM%%pp6jS-lE3aK2Uc)Y@299e_!ND}i?;eI` zO)Xi+P=qACiIr0yo8q`~AMS*eFh&tjJ|ehA(C4tSOSicE$3+b;t^(GtNrVn%DX;Kn7jKSGfTr%>MZ z=N)@~-UO%Jp?ib4R*IkKD6$np0!KQ2CiPyh`Z0>As#oKdt(fHtR>!`2x&0um*@beC zH^^ci=?Q~Lm%rXC3sapx9kP+5r8o4*TZvY3srS=Q_`A&Fixza1d#k;S_T1#C8w76X z^O2y$f%ag0cg~G{2`811@ijr8ir|^aB}U-7$%Tk4;=RpzOw&! zbchC6$J64cg1EjK;08dwhHrSrJemBLlKqQ270qOG3J?IGoq)Rz1Fb;&7P2F+^(s1t zDE>7#&(s^DlVKYtmPcSZrAd=nL)k`9C=igBfNn{F@0GxpnsiSi2Xro1co?Cn4A76Yx3tRZqih6vt4qcD##^OCN?p9Z?+^_r}2lQ2bFf-q> z-oPJ`hEh%^@;q2#U6E$HjdyNN7N21LvP_5$%fsg}&lpu&5Q5y~{|wJ+vs8N$T#Iax zjg^^$bO)0DQPv4{Jk<%RGUVRp0ouM+*vvP!4o}@qiPbI_jsBQ>l1q4T(4%+J*Z||l z;^Ps;;9SVvTw{fE?NsdR?41r{+kRJ-v?H!@>u}z&^Rfmxs7N~NPqRD$y}|6)$2X>C zVk)%Lrg#I_`ZLXEc6~zqT_%r(M-5-Eo3%my!n+klecOQrX(snxhZ+dby! zRZ$j=h^g66GstIPe?N{*OOv|jTPMe8*R$v0r(NY?!IOer7xx@YmnO=Y{*#!_xXr=M zpnklVu-h{7zUt-Vn(DSy3(yG4`V>^F(kr1gJrnjI;8 zZ7!XvzF%tpWXDk-%%I1*?fCMPTsBGjq(I0oC>nx#iXr$1A#}1Fq4L=%^{9GCFYG02 zBVado5=AGI*$+-4I=Re**`C2a_Ra~!w=#9YFz4FI{;^f0geC!<+{VI?v*Dw;`loT~ zL5h)wJ(N+?iA23X#>A9@wRpj`cc6T>pC?Tb0jBivMg<3r28%;N6rYc8Z#Yr^@9IS; z&3SXY$a>XlJk*jxpEz?^FCx=T-BM69L(h|S71ZxBf{bXCxwSp#Xp_Rnf!nb}RsOi& zH4;rYOK;Q*VylAwwM`>f1cg78bgH!z_xeen-ju%o+y<`3*!o`y&4_2}ZQQo5U(O?c zMckDiCYy6}MwwJcT|NQ%W7}K{iJ_x9U*%{gb?C-LnK+!$g!7s6eEo{)y+FlcS*lBB zdh| zn*9KG6^-^nyNhODm+!!80CHH;<`qJ2JVmNgh(-97K3i19&n5`#VBDCI0yqVsKT-6= z9RM6lVAkIsmxK;rAM54B?Kzmf|051v~*4FCWD literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/monitoredhosts/add/addhostnasuni.webp b/static/images/activitymonitor/9.0/admin/monitoredhosts/add/addhostnasuni.webp new file mode 100644 index 0000000000000000000000000000000000000000..71522af27b7c7f15101e14812c62cb2e2bea22d7 GIT binary patch literal 24502 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 literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/monitoredhosts/add/addhostpanzura.webp b/static/images/activitymonitor/9.0/admin/monitoredhosts/add/addhostpanzura.webp new file mode 100644 index 0000000000000000000000000000000000000000..cc237138403d511214383273ec1ff08c8412ff46 GIT binary patch literal 23854 zcma&MV{~Ng+ASQj<8;!o&5qSwF*~+xCmo|=+jcs(ZQHipu~Vm?{q6mpt@n&?jrvie zYTcL@=A3JdTR}oplu{cEOjSfsPDPH3828Wj>Q3-XaN1VLOvvxn97z)7q0bP8&Zgaj+J#T$%ZtIQ#Yk*G=S)j4kk>7?NOd#wl z+wQ8Ts@E>iyAR+F^yj(+2c=g63%4dgg&*^-;P2_LSLa>#Thc&`XQs34xUE&MJW%Ql z&Ro|mpxZt2&GGDN9oY1-3krHreQSEETDQI041az7z_@jJJsM^@AQ}QT0gc|*KF&^u zYP$?UBq0Ac-D;)^AUz1>{phXhE&Eo-TelWy_ulo<^JjV8>8)gtK8XE;=rQF5L67>`RMyITzA^`fM^P|4s-+oKz(mZe}3w61%7n&d7l8U9+}<) zL4D63)KuicG~4Rg=wTuowgfh)-QTE>W6(#jeM>iOsmcVb{C(vfY8%bT@ezU>66++0 zx0Swy+IyE%qg~RezuBR;QDZ^99dSw+tYYW^Dho}V42?=)gJvPoVGw;)5v7nxw_ENLJV_~TcB|RFm)j{JVSm%g zm%F!`f`5wqpZ!VV+^C7rUeVi(2*&<|T0*g;(WC>TqHIIoETF{p#+)sY$(q48O4&$Bu=2a z*h5{DEe;u4Xmxbu7b@#7y4?BLy(h~TR;%7~xJ^kBW#IV!aAHX&U;BhkA~%M*{941b z!Ena@J$!Yr#rWhm9?qXZ>QF6PtVC0?W4Qk^U;5Yb&p;sylR^D2)=yg>4M>GqvqC&_ z0GtZvAg7H_@ai(gu5bkr-A>a(0vX^Tgh?JiHG;2E)H2`zdNfKZfr;q2Pmi_(_%fXP zOmf>;i*59Dze1lWehr7ell#%RfqY1X9*nRb{tZMyEdES0-`#7PQ5+||IV?o(g|XG_ zKjVd*DET^+eLqx#Isx(+)otRnJo^~^qT6*%k(##^ZfqWxh$=49U?opYZAhDa$9Edu zs7Aat7lq4;iOJ!wear;a@Pl%VSUOPw{WJXMh0)S@UnB7H&o0_-_9&IM5~lg}f{+=z z70!9@?6OE9d*Dm}5&%$8ADQK!`{_?sCD7s8FVx2UIWd_QhIN-Y#EY^-g@xe#3cUZP zSN?fKDd|NL9LL>WP{e8MVJlwF;qriHs2$wz!!rBYZ$jF&+rLN5_f)r%)a#F>*R>WA zcfMt#E9LfM{6~@t{??Fu!4_}J3O%i~C5A}V6CFVJmH!ecbxnG>D8q@Hh;z7L#{4Fo zwxu8KNLG%_wk<(JOnKALy-7eY*y3i_R@3c_5b@!8vrY0vf&3tNz!baIT2kA86vRqF zjI9qBdqVG%G3DTw_cV$Bx+d$n@V!B}6GXegU2*MG5j(^^H%xv%FA!{4>$6$)`J>{0 zo7aw(pf5F?|7m-xx)Q5}#y5xPW%XYv?5~jjZ9R)!AKH~!Lp|y3?ACs;2b6Ey*D^aA zH~o1`qT279mw`Z)NU`-~WQ_5Kf32JU>67fhhI_xBatd3QyiGPWeQ{A9j)DKBt7tdg zQv>bI{0o(D2CWFfV0^>%cquM(_&1?t3!r%;Xa9{H|B-N_?JhRpBV6p%zOXQMKhM8( z)t?~#gHieP$b~pQSwY=REHZ%0%_Qx=>n=b@)c+d?{l(vZz>6pSemGVlTJNH$%}m?g z)A(PaV^s|ey>G9E0!-mINf%v<#{lApB1>WyYRx{jwLZ3+sW@Y((`g=&^`=u-EviIz*&e=_r* z9rDI{vSR#TgNS~b*~?i}DEV2z^^eH@n*wf8xEAYD`059+QF&iV<@Df!;O_J-+y9fQ z{{no@SX`O>i+TTbgaeMo(XpTWX|;kL+US<(>Nr5)KlJeLDF;v&a(n`e)V7xiqa8!f zff3HY<>So$FFCT9Mh~e`S`IAeLO~ya5TANhkuf<28xZ`g^dar?iZo^^{lTes#liQ` z%=TY-z94k$u%erf$=y!|l25H4AcXQ;(Ybj0SMvPre+u@W4JxfXvR&=BZd4^{iH41T zi`K&kLXzF8oo{27=x~3QtuwD9fhFJ*gUDBdrH}QI4D-6Wq*q>qwere(Fpe{gL1(&Z z^f76iLFRjjJ;uORo*4LX^`%!=u^f2o&%X-(--_>#Occ7q({K9N7>48jM|4k$Q-s`RKvSSg(SF32F13NemTxy%0TfgGq!s*t?7$%}@91njd zOOTSwq7WPv9Yp>|$)lidR}>&4H2GD6NxEMBH$49$zW-eFKACB@h~;L-Yhpk9|LC-; z2CmrL|4ZTndawGVr8iL~p#|m&Fj`+^1ai#6>5N^FNj2yH`cLK`)=J-HrwANPmwh?u zo`kvW_nc2ig+V5Nv4^YBAM4_YMgEsx_j`06zbYRuH?}f4LCiqd&X6k=- zD~2cL^`^VG+AJ~@8r%O6@js|=^stln@1pP>o#wgs?>_QB!B(Z6OS#9SsBbldk&gat zG!Yei3*LYEG*|v#%lZ#i{*Mg*HxKnk;*!-#kA+nyoGCiQe=xqWZIjX+{{Qf5lYhYd z&4v9vie+K=O(B2W9FsDacSz^5dEPEz90D$`9qRocZUO1e)gQm7?s(3+^RGn|RU?;!SKYYWX@UK!dK4v zoUG?e`9pH&r`FZ8>uXp`JB8ljefvn2+Sh;WBU%q8qm}|y0}U3GNya|ut)+VK@997P z*wD}0^rs0W%Qc$O?3sbK-eIHU3tC}5U>~3{BFB@}pz7I-wkQjy9BHi; zZiwP4fj1hbV;9h?=B+Rob;maVcdsdEv!El;&sXUCm!Xo$Jvh|t*g8@egUHjx{WcuZ zB$+(ITf>uw=jAG-2#BjG)#iSEO9QlMe+-9=7M|=tETMQFj%t(U{7TIVA!X#H2(vgC;Evp4&Kc6=7QSiAw# zMo*8C^5xQoh^R#_tpidA6E%0&z4Eo*rqLF31+5=Gf@bWN&duQC41LziYJlH&Hh)D~5^Ts6rtMrY|DA z_iy6TJ{q=)7%yX3mvEm`uH}O>%m6U6+;DNs&&gP~&l}%5-#nZ{LC7O`i9tU=dDyU% zNJb~PuY#I(oRYR&Xui&_vJ{QGZ7)H=gh@{m=&|QgI*CYt1SC>_fSU$qek2RPBt9by zPtRql#52|TaIo)M%hl#rt21rEQCsqBji3wYeyDk!j+B$6Zt7+a*agCp_462hs&S89 zg`zp>)Nfs2zYR>W#K)&Df9pI%O7E$=oD5HE2A$W|b2R2wd8OV>A6Q^M!4zhiK6{VH zmtu09E&QfRvQQU~%(tJxIn@Jc{ov_n`ORrU8SVAXe_|tkSAn27*@d}%N`%>zSW*X+ zQPgS8@78^N+kIs#Tg~v%T>`DqIGqvYa2w`jRjXBLXF2iL?T3v#aRa->T;aBM zy)V%(18w4-6h$nnS84eXn^? zO2ow;c8yjJY=|Tdgq201c;xzZ;Ml{3#BO9tsKkIS?Jp#(n#>6BqN6QTFT_)ohTI5QF!Z=1(>gd8OgW&Lml~0%$p$LYtNp;RgP>Gi_%_z( zW;6~j){GqljMVKgZCzu{nUrQW`jtrZd|-7lD-R0qI!vi%VN16tu?)YRDXD%StZEaYplMS?Y zf`RY91Y;i;RX}lLE)B=1t0{u zU5xxgOjgDw`h@_B#JJ{_QEXMqX@={kfNFcA{?n4d0qyF+-Qt zQVnGX_OkrL{f*FoAkPOf^^;Viz&a6T4hF<3&RX@6BJ*yA7ASzzIxQ81D{l2GV||B# z*}5DLvA8L4ft)Kv#s{BLMdpzN3xacl;mGHF}P6N1S^X{uEvtfUUS)VTyWbehNG24Ly zs7}RpIBjPKS6RP{gn=rv{Yk!}LbztT?5ACN+&1E-5jIiM2sJqts|)8cCicnD=3Ap3 zAeXxNT>KD?C~NY5;iu2=0ZHxGY{53!91eaUG6LJKF&9~Ks(#Bn9CX;}m+cyEWFAx| z1?VUBhj33c1Y)lBt_^PoGdFjEeK0Gj7QDrX#kH?>P_IqWWZ>uY+ydpy+mlO536x+| zSP=k@YtP~?k4Uwl~0jiKoRt| zG~CMF4R=YgR-Am`m`Ld3N=LUQdPJFmHSBurlzC%h;q`M7M{oAR1m^A{LMZeKFvTz9 z6k2WHJww=Q*@bN$HM+Ap>0A(c^y^oKUPL3}_jKx49JJ8-kz@d3;To-a+`i*#R%P{< zWZ#bEUIgKWPZob-cI>fYKEa+nULRNyi`wV7Vu=cym?-pjMi7qus<2R%fP-8NQf_Oa za=ODa|4`Obly^kV0T$C&k(dy}r~+?-V4?zWO>@og@P1!=3S(zV&cEuuca9w;bFPMYuSez_m?#DE>R{ zPSs!BG>||RFheCbNl1@fKgE;z>!x@+XpsY*wJow1!g#`iRS;><&nsFZH7IFCy5YNK z6!%RVjQJoH(G10RmV}X~?OX{A6fhL@p`cuN48eS^W5^a0epF+3udqx(e2DTv)D#v( zx56Ir$=noSCM{f@4)We6+q#2E?y!>l`7uUN%cUbPN#2vf7Nt5;XTzEMM?u0l1{c}Zn2ZkxG`9G9!rZ&hk}6@^eQvSx}jK>0}R|ozMxg`-h_q~1qTAtJ?hQi zmK;W-U}cY^ks!>b$}{PCRR_wiKTn<1lAPcxy;*N5LZCZvlMmCV9b z6p7j@;jgYxf3~NXGJ(Dmw2MtyEakQB%kQ;;S{}Q)upIWr2OA-u$x*82$A~bV3V(mj zjGoj9+xyiU9VD7lg^ZfrA|A4vBf>s?A5;C9ZeHrchF*TVnUNQ>djkONvY&F&_nfSg zgtgfRu`N49qP%`Y@NjM@*v!khok1L&L~D|Aan}v55yvmP4GDkkw-z|~6>C4p@%H-j zC>KLbeYlfxsj1UJ-r+024gx+$0B0!S_qk%;Rs#N;5W`r+$|~qucccGu#i!|@?7R&j zqFx>0`}mW>Vqn7LpuMnuv}$g@)?c&@?uaUw+t$+MWqAC8t2{gD=egEOqA)Tdxi8c9B2Igy}XhM(o_vsQF{RxfF^GMR>_mT10bVSmjJ)6RV z+v>|Q8CZ>}7zSV%Wx1krf=C}(&#p{o|BC!RYV_qCzWrKrZvD-&-VTgFcKuCX1NZU)%sVG!rOyb&#ceX#mFXeV zIqw3MRrscLD$Wl8^`4oP))bt1CemRb2V}{u2nYp;FV{zc?v+h;g2>e>2H9yG>o1pc?E7XDDp+bDo^yz^F|8bz)1g3e~)i zN`R>|6w^J>*?ZkEy@n@%zj+Q~g?&-D(C*8&d}!d$A11Tf2=u#S8o}CSK7jAecb<&K zY)j2$EI8KKr|_=?`|be|DVdX6Bt`Vutp(7lB2ZL;r-~KFV$qeK%c(Fjy+q)%P zjkxI#Se2>B-_Z(Lbm1j=d|L=uN>AK*w=fH#nd@MmiVf_|m1x!`TnBq_lfj8+%< zvkv^Dap}t}-%*N9F{N$&f(w zJhIYZ2IZ*VeXO$0k+FVY1hlU&T-)sst$C|Rb&~RH9UbRgT+s~W$e*b=`CJQWch%oJ z1Gx{k_-q_$CK8wXo!+C$A<$1rx>n1Tw$_-kLQzd%5~-Qw13`_e_-U*Hj@&AyMI)BE z+*eLo9!#?chV~wU}Nc+TnyG%(<|5UFgV%nnH*gfgvM9EgsNH#B=OtU^FUW5&L zVs|8DUX7BG9FjHnRt|I|niQs3gzUSX&-Bwmcrl7bZ1~~MG@-3_ji~$mRi`?Nkt8t) zpW?uytPjFH-<#{_m^_T~r>T39;qAR31a_zW-&(jNwQ`d-Ju?Bn&aA8&)O#Xt zNQg|dgZ8YD?0EEt1QfGeFX5VwAlYbwu+3RH|weZOEei1Xj*qwsxf z+K zoU^+skt=3Pj83K9(-W|kG~!W&@mz4(zi9n^FI?M`N3UW%6Rq)%)1@-aNiLiwL9$=B z8|}SIHir;SXO8h~`nJ48V*>beSA6e4=E)%4rv!;AURnCezK3~2pW^jyKpWxa7k1sVc$&i|{0f;?T9y!xq|Fr>mX5 z@q`*|9uBc1p_Y5j*sIuJ@QQEVL-v4O?j&DE6CCCAadVTP~y^qr%3X5 z^v?x-e;s(HK#fy|%43otlPmLdM!UBcDZg0?z;yjX;6Z(DK&5q)jDS&?!$zh+?T35< z(x(Z_`)1QCOs&U6Qpu0fq7ANLHt?V=`F$%Jzz_E|Ph%7HGLq)e%XjYkm}t&E zTnqyxU3NQp@(`g91~XeY@d^IwntnecK0;HGlrZ{WeYP``?B|eK22!QT{h2%SQ;~OU6Iu}2aCG46NCmO1Y@C3?YVk}i5Xnz#F_V0z> zR5nl$(G(NmwPDaL?#sHwMa)=wqN9;&@ZaRNVTD_XEb^b z^OM5r=6}rM(3W7T$qCzaO;_d%JC|Peoqx~uX4tSE7VPO03zj6n5ulj~mb98sqZ3uz zzL5}YDU48-XcnC`lXG5du+TYYA)T^mW zmpMZE8dAZcbM5Q5SH~N}ov?K(QbU<)*IAluu)9{GF5Fc|WwEceJaEaBqRc82Y*fr)%4jpRvj~mcFLzyH z_uk}*F`Q;EQd+D)qYQfD{f;nro?z-%L`ym6WOFaYMGqm)kL!s#_dePPCsUG2Ta1=T z=!N|JF!_~c6fzUC1DmKhMQ6;wj}`_+L5+6V@H~U zGhPQ?XLzwuqIX?xDZr`zU3`&sFp6&1k@3W1f8t9S^(S0h>u~A%sNLYQB@_O=oyf7> z!+ebe82;_nN1QA^`NiEGfig`Zt!Hs=8C%B7%H1T5Jt%`zLTC`7h5& z!F*s~h_1@>%c5{5g-y?0Ps+#FyUGmwDKHJ3m#%sgHM6>A?0t%aW9rQXtAKU8lQ2qlF~n5|r^{9_o$VwPfM)FS5mUuF$S`(xT;1ZL{(Uow*@KV)ALA-anE#oc- zM^2d*iax4CQh8#X93y0^0MXm&jQF|WyBLh;wh2GCQsIDI=49JzxlclUWM~9Zqvc^I zc9yn>In(d4p9v#IKENm1Q$!lpsg;TGNp5eGtJl9!-WY^%dK7PWF^ThgajuhiTDd#tH|C`siq@uh8O67n#Q9Vky#GlkGI4NJCC0|MPyU ziP!Yy3A`TD&)6RWgQw5B8L6(F3%)-;hB4AwFlf2DO}e^&*ks=KQdt2J_oGW&e47SoXU^M1kc(E_#`5GmIf&(|3{X5Wt8jSf4r4`1-z7MVt$%PpXdzG+ zP9j~lNAtxOh;}YfGL#+qPQ+m#gAi3H!t!PX(Q%NA=)bH&L#{p3SeZA-4WTj(uQAK* zAIFSKNOJICEJ2=|>Ng!B%=k|MO_d5gq7G*${8ecYO#u+0 zb*mF?s#wbc=&o-ZN%`B#{%Co_$e-zrygHJ$4Sq!NKfp{hAWEu8K17#^}i9aCjErF1of91Z0ipx9_d66xk$UC$Ne~@d2xxsK?EJu2I&G zTF9U2wJ+#+dbG0&Pqqh2lIYZ^XBX=Ej4EW`q`vN@T)x`f7#f7(HKB`0IeI8c2Rb1M z76;--nq=8C%x9Ej1NCGc9M5Fmx=k|fWd&6m$9B)gGFmEvn?nVjN@?#cbsTclN{tWg ztZY2iWr&_h@1eCj4=RtoE%AcrcI(BJQBl|6D$bG$@Hww&@pFPE38Jdpm@DSd8sxWs zn-S-FTBOxgYi$R(O2ro zh0+NE4(s4KpD@;NBzB!c#HgV2l%;p3c+ptczEwv-k*%qPdfu$%W3Z}+Cdgm3EVJox@K|C4nOmXQWEVQf9jqESms8L?)A^N^B8NaYs zRK^I;2kwZC4_7O&$knZ14v_SS2+Se}t6ME2D z$AaisS6bgojuIkB-nE%0x(fU%qVd0ZXB|TQVC3K|qhi?$%@uMO2pHh7;3xNP)k0NQ zTV(~GbUS9gFgpE6EP+Q#E(DU*L%g~HeEr19Prf0f&ag-V(%*2)H=RTKR%VHL(O795 ztr1}F*6N~cyFllBCVt1B@R95*^}gu`ol_WbcE3*d_Dw=DH>Tp0Qw6nv%`rUC^2K*w z;Tzj%huV{egJ07EEi+U{+biWT$Ak1?^w4k6Brr?~XWs4xpSsa4@R8N#24APM1>HHI zqT|w6JE$$-L#%#b>W$gFXsb}tzS``zQTN|=D2(Fv#eCMRvuLhW0jJ{k{(M?!*Z=JS zCLDnAoR+o(U0_3cE)`Rc=aE#M>5{qmsR3W?SjW6?#vHxtaliDY6YF=vrS=tXw>^H! zteK>(K(xirhC0cGkvJ@F6?&01mK<-Xl_U2d@Gp4)ip0;b}j?XtC&!#wkudYY2@|+RnVI7biV|*)R6rCeCo~9X5wiI<{&Cy=sD!_%gZ1-*l9FV z0o-d=n&`a6jj^c)(+{-be*^i@4usZAC4jeQTuAHumHkO8>vaVxi)y)!n;+0H_{vgy zOn>9>jhX7ZNWUE8Stt#z7F$E$Ys>XfPvD(>8VaTPHS-aVZs|Dn9v=_KF_UdtXP)!-H^5 znw|R?x2|w_MVYvEyW@O8lj0!EH|@CJIZ6J833_B=Hc_jk=gtB{e@QZ=dGDqD-Sd33 zT_VZBNDHWJ6-Q?@UpV$thDCBSQ@HXR%Z8$4^|#b_y}v zgm;5_99Fgf@`5yR{dA~fWbbnDNIZL*fV;BI=`!+P4eWPm55FA7sUS$Zb^-lCt0S4k zZd7&Ma0qamE@IRT9x1z`Me+~L`sFu=#B*xy|7);9a zE!u0{Xz?c&-VpcrJu$b{#dB7{zoXSZsSKae8c?g)K@zHc zt-kMkl3_pLbHfT~HVQxPJY~OY-NSPWp}Q|2NXM3@dgFbdNx4-3W74G1FtL-tw#mS> zvKvQ>_)dZ9{U%9&@A{0Tl$nMaE-!TwIz+loU0y+=9_;+Knl9x`UeYl*H}MuU4LP5` zep)h_=2}=c1fX=sl|d5Z_ZH3D*~1u65Hm;iFZP5An?NzbuAp=D?!JyFj9Ydu+4iBZ!+UgjTaUbip;sZn;*szr){q`GVoS{GQDk9yjFh zCQN?38c3t$VPUUD9H$VW^;)Ww*Lq$8<{aN*)w!I8t5L3YZ zE>1J+!Cq7!g-H1l&lbV?eLv^fe}H2xfFk_#rXWgNNE%jsPsNH*xgh9j7VDz5$U)2Q z4g_^D(P~eazT4(KkbwSbb{7wO9`jzvZ`D_muaPj8?pNknhPn*~aWRid$3_&q34z6b zqazu$dQE8FpEXx2CCgGtGX(_bo8p%lSaftTE0HP&(X4)}BQ}7Do(pE^@yT~KeZ3`uNmG*P zT4o!Zo?Z-*>p&Aj`C=Vcu-aGx4ncN6b@X1wLhBh0mK3Aehik0bPWs-(`NVu3uaQNb zb|Kj|N2QdFn3<;lS2Y;XzC1-wam?>Yk?wL>g&(gD{{rn6C;q8dWV(9QH@z;Po$#AEQ z;7)6&P8r!Z-1QF6;_nb}*&hoefgxn1N~Wt0*f~71(h+8sI7cM`i$fRtmu!hluJE#* zEQE!4jdI*O@z3e+Pw&b=1-G~y^0ZfBug%;iW3o_L49C1ea@m1)OfQUS{nT@j+tjlG zVJR!LjF;~m(ILLIgmA2-&C%mMsSW2GR^mK=j#G?xgc{~8(HBS@I>IA8qh31)v!!>T z2zt`j8p%Aa-A9f`zs@+iI(RJwndNlp-B^A(5n6Tj8v&8X@(JG25*j-D$P(bh9?-0( zYK}FpNZ%%TZ&(oI!!UQi+(!EQ6Xb9Qe31Fn?E1Wk*aq@d|E_nW*$qMCX|fIzPVij% zNv_=^ec0iYYIG+NP%z#XXOHicrS&qY&{j6XqJdN>^2S=Uf3 zw+9eF@SV$xu)xR%gU5r2{ z-`rg0Rzmi6AJr=1IO?cbO`f+gxof=|0Oz z7c|gZM3f?PqYGfXmoGa>23)~EKPwWT-NE$>xjCa|Doa@TfRHtlX9N5Q;UahPEAEjH z2k&OKKN#iJD6(e;%+Sw96zg@bszW=uu`ZW)nzzOm*qj^A=lw*C(i#ML)pfhcazU2I zzJ;8J+4r!ci??o@uJMRMhqi3BV!%+G)u66Jw1eKL(@M|GgH=Ma8!Ciu)hmukoNN}G zG0&-4f1Eo3a|&b&drK|2i4f=Wv@e=77PsW8HGtR^Tfmg!j=j>w0eV#w8$*g_H7(NX6gMop%5i4rkzUt#xH>z*wR zkHO#q^D?>ygk+{xw3;9`a@=H~p@;Y#7)Q|SE|V|bgO1BLNAyeGGY|zyHI#%yrIt8w zbi;k(ILAkvJ%BcwF;3TFS|N6^nBG-t3-(g<4^JpL0u<{9tt7~aEGohaZ`vJ=#3%dj zt~gX0@DBzHFB4G91*kTmyg9-lto(UJWI-CH67aOiFXv$p!lmTWQ3BssxL9P>xxm1n zzfxwdMBh+Xpu-JA3G=zn!KacS^jd$fr8uEkR2}T&EpGa{^e&<#;#p^Xt zJ7$}=G~acgpNm%;hFEps z*J#1miG;N%GIuB42~o72Ac-xQje6%rXg5|6Ss6*5FidDQ>XuC$9xF9-XoY=4SdLop z$iwb#W(YNvGb|_sL}-fhCVOP-)lplxraA7CSQ(C9-)HeJxMi;3b={% zQtv48Qj52yfk#Yc;7ozxjn)}V_W`S%<^O_^QuW=yQ;RQ)uR8Mk z5FFnnV!vTCIDU%55D<(e6O!EzEkI@3UE%Ec!2{8RW70nC&j?%PVm4B%Yb%U0lY+W#(_L#;AzA^o{zD_K|=-ryhbJ>4QJN$mZ zCA;;kZEM4?bvrej!uNyF&v2y3*2d!T^+(`kA^B}I1bys_f(U<13!@X&jdN-6S9LCf z+$IyM`24dRnYz|#f0!EWFQ@S#zcx!+M>$-yiwLevlg9nehV}-3Fhou&&MzW#Icd;G z8@!a_oFlon+YsZsDYfQPKs}uE?kB{T%GbJft_pwMFf)me+ri`(8lO~d2F8zv@_M2_ z_WB>Q2Qwce*_5T3CFz+HLqEKhA0!v(4Nbyb4X+qwfngd4!wKlu@~>$`@Q+f-n5_(M zj}FW4r=&MKAWxwwG!I7iw4&5+|m zgFvilV-bht;}zlBOu>DFridcG6jplnfDt;ZK62hwwIKL~vPmv+I+UDYNdDl&4nPRo z$5m%CxPcLGS@5Zgdv1wNz&)K(zqZVPxR__7+lENs$YfUwfQO4Lo_HIb(=Z3I zYj%d66cRNIL7^I_=ir~OWo`Ph3Pb(oo#ZP=i)sqxTsBY}(t87~7X9ARac_@%3V67h zxAR%t*_?D17|wx$Rie?uCWa#u33pc&82=8#w=phFPE+$aN!k*>iiBTvMK(P;(8Yc=VHqrs(Q49u-o;?`duigHNb^EPz%36~| z1(k@12=+Tnl~I5>oclQq43(uHwDT1;X;Z``6>!~_N>arkZJaO}vtLN|;>P*yj;{T=0{7?NVCM}aAusEA?{OrmgBS!>1+Qn+E>?DO|tO>Vt; zvm~f*4M=mty3d88d%T|wwtnoQ6Q1`ugGdrMeWa#CvMzK;r>U!516w}#QN4{hUJ%q7Zm7NbXfcsaqg`Yd09)HRaPq) ze6!|o`U;)XoK|*6Wrq#bTYBxvyr)b^{+~nS(8p}>Rwm!BDIQFCa26qkMY2ZSs0Rr< z)LeS4QVNicqm`t8@%eyZUFP_z=e&LYjamyEccbK`uQuNjTO~|vBmW)0>*owv|6};) zp+MfAc;eROKG;)kJC>T?VDlx{MaH?xp#!uzDv2qVqfuM|d>E$l@W2o6K1+tdE^d~7 z3$*igLP`SJ>aH9IwGsrp+7*?h$ifk1Nn=*XRyl#>sg!7}uCgDs{nHVZ+Z;HhoZ=Oc z8xy@BXal0}pzf7&hl_oC{+IeD`7f&97}H<5Zhen^d5}yX?%M1(6#!F@%&@;9o3uoX z^h2$y4%P0bbc3L~J)+xD+KmK;1+6xHAW(}~q|I$IYa4%_?bgeFwVSG7=}=5pgzc|nzj}vE3+qL{+f@a8yfS4q7cbEEEZ~`$k8?n(+Rm*E70Np z-3E5vZlS`dAM#ET(eja@9E}XAug65)H7=$29_2zP)|^upmXq*x{xQLIIzc}zAnmPN zFeiDyua6m1x|B`y{i=@9e9Yz}vb@rKu}0MF#seB(C(E1eSnC{p8c7hk5TRs-JIf{s zKJkmP#0Q)%Tt=^~;a&UKK?ZoF#nMGAa^S`{%|V12>dv^z4sdSN&^@UIDRb#d@sbZV zD6OY%$@NS2$#IrWs`IXR+?FS=>SWB7Y>JHhW!mNfeqhD+`GK(ba%ITGp41Q-mbr*Y z3fy)ADF>K6+b2nxFWq2rM-TSoRL#!bqX*4c7m%ZN)QmikxsStJSd$~{!$;+>g|9&U zRyxjFHH)kwh?yd^(Tuo;432bU;bmlIPWKjJ?x_Y=78UAIl3MzRI~>#Jz60ZO@wjF_&=Fs8=d^{sEp*W z7BnL)=bjnR9-?)yZ$hKzI<5TiuQM+)3*R0T@^PrUK(;?s_`G@&`m%ABX^G9~b)Lu5 zdvamp`J8!WHyf4UL20VDZzK>0s*kMm`8d+lb`F}5n}UO1KSl2m76X4uc_Uoj1K>5U zQjPFl$as&q{k0EJ6hxh$qs#;tsG~cXfk(VxVAd~(Q{ogTCgAzIKD&jK-s!j4X4$qo zX?+HX!)-u$X_XX7u=P_)TmDR##tGV$_P_=-i<^WKuU9up91q4Oa){R2)F*G+vj$WY z$1qUK@I>qp9o;jD?7?7{Yw`Y7(b=UTUHQYqlbAG?ipr;^iHcH;KQs1Zee!L zeHa4{mA_reX+(024Y#E>uOz#B6Hy0mqhGlpveIge7FWis^?V@!$R2ueq~h+kLzK^3 zSp43Ox8UU1q3_9I_8Cr|K@?Ma>>#0@*a;#=TcEH@=F;+~tDMVDMK5HTse5!fmO6j! zHqEp9fp3tj`G>LdfG_<18+Gpk5nokO_t=b=g{=BQzhxaTb^XB099^Wi?fog zmP^O1pZwB>%2)2a1$gBvy6mqYFm3)OPH`sa%fTgCU0Uuy&09Rq7pPbQc%TL)6P9A@ z3bBXk4gdc4KnVA`b~{~3x>9xWrX%Z`Ta@!EQL6!HuQHHWFZ7=`bG~!Fkr!kN+bd+> zG&T6uu#yZsm_Rxdc5}K>iNEY0DvDaK-b33MnZhgakF-fd?Q2t(tW(CW!N7&GSNdbJ zc2-{LlD0K#;}ww;7n29SHPBtfb~0o(O6ml^B>^ul7Mai-jOuJ}3n{#G$w{4CMjtLS zh!<|d+hLD3kQxIS{p6x`0O$#g*_P2#GmOGie0E>2H}LeV?KSOwtA7?krw0|-hjkHt zYO_5*=cSrbby-;KY^+}|#J>LA$_viZ!-6?xx@l$38I3{w*)#DozI=hQR6W?K|Zu5e(SZG{C0|s$fho zMDeiw9$_)0uJpA~Yw32;qHPGZT3gt*6tYtt+^}{XCN-y914M63p9Y{CZ!*o7b!@n5 zXfPCe6=6tAY?FjSq*V^#mJ^yHE^!Yh!*buQq{Z6HxulIDhFIuWLP1!+C13s`=i~4_ zmEf9|mo@J!&qUpW2kybO48S*|U^h3SxHCS#E5KM7A=cnQ?!81{n ztJXiVtR60U8VarKz>s5E=r)fi6#R3*WRmbnpo2yrtu4MnQfG3z>G5EA2_Q=cLxvAD zR72wW!lH{HfD`qy!;zh7{CW1aM~yD{d`r3xdq1GWoPwSPWv_kWRGzOCA^c^8N)XDn zM`E9-&QY9y`=GRz1pBcUgk{LE(mEcpwWdN@^IJGsb$>8&!Nar{e!8n>qWn%3P8;jE zk4fj-^PXKLO?F8&el@(Rj$QlA4=X3Q9Zvd=*!04qAclFUJjcu_#$V89MeXU>D_Bk3)FnUu#n&ha!K>ibkz8l9=@pDa(9fP~C`?8_;Zw zQx|e?{DPq$a%ajjpRm(HdbokZ%KI?I zUxb+fWH^e~+1?eR!Q#{3tMt~JZ^45P$0e}bSQxg1op(_x1p1gM2R!$me}LI(X%>^x z=$La`XF%F^)hlgA>*_c@sOLlOlq*2?9UJ3#C!o0&P3f8+X@Bbm%TtFx_~u87!$Z`V zKfsB{Mb5JyxzJEy%5s_lDq> zL(DVn-~G&-+5Ou>07f1o8BzuBVw2g&WGo%%4J_o4w+)Re`3qoh^s95)s*e$9G-3z3 zUdP`c?Qw-Z40x|eSk8F>rpyD8cOba^%W2obz#ck%%};8?&`v2vUvC3*zD#Sm+uj&> zJRY+UH==;VVOtLJMf(kvEbmm>$YEwbb3fjNxv;19o#W{a*<}d1;i12!xuoefV*N+! zZ*+a&eSQnjDMDhRas#YU0#eleB@rsMH|2$6D$VknoqXQ^LUMsr)EW}`X1J76PykYf zEP%GnHyyx-1332Edz`BxW#QHwq)!ww5a1jp^&vB^<4$|1?2gVeU+!-1#w5z;)WwUA zv%6_m2;M7|O~-?Wk-k4e98SD|uJwF2_7v7fRv1E~Erd>~+Gk^3AT?A@h>jiuBkl?% zCD$c2X=A-brJESx(V>vBjWohO{Bo?seV?)geAh-%eUV_w5_q($@g5U(0o98kF|`xU zu9sKU5o#QMZiIB9HNFzqs5z%HzeXR~0;+z7v=RQT<*HYj0$dd|=x=K?LTa?%H3zd(VBpQD zkHEd4v2lKQ?x40D;5KG`sOFt{FOd)TH44$u!Ugzy2+NSvIG)*u{0`t!r9Up=BO>Gw zlCYsu8%Jqgx3d;7VU1F61a_noo#e0rGfR5u>5*GJAsUhIl17?#l-2DtiIqMqenL9a z&02mOY;Wqm^vo|zhyjZRd0L`}37QYwa9p0Wu@li35Wqo%XC`oO^j8%|8Q2s{y1&$TWk^)t(StNq{S%w%E} z07kK(DY$M(0f`F5Vz&mX!4)XSP?n>V97mpRzh;v}R+BA?z(D_*iZZ`Cj-7BdO*6!B zx`QmircZUr4Xum+s?{TdFf@<37@iw~j2#0otA1(vQKm;0JTyR>e7ZEBG>J^4ro`$o zJ%rbwSwNXUSh{uvcNr2$#pI}UR)<(aABFFt7(MGZVub(3)dVBfIH>|@XVYV)B=_*L zBDksPa3(GIm)9_U|LK3b=Uo+LyYJqSD%vsqRd-&Ux&IHwyJ-}G)y6>Z>OO4C}`-?lM z8(y@Wm2>~U_da7{nBd;KNlkGto!{^<88l2h-*3|>F~-8aL5SXrX`P8`CL?wfdWwWE>@S9z^xW0ok)YKy z{56H;g2=P)ekXZigtEuS8GKgMHIkJtYv)^LX5-PpT+aX*Il(IZzCO?At735X!-SBw zH4-S_)^c5UhV*W(fx-T_Ei6}t;H3)^>TXc;#jwd=z6?q-b*7s5 z^M)rGKSuk#ZmGcdmg}sQ{x1xMWU9jzRKi?gXIr=c1s0=9fj+!RK%p%Xj9O<;z*fh- zDZwI=3ZpikyKpn<)Na4}93vJe0BMJT87Vq;{XKf-=?!5`l6-{Sp=W)8)xM`QymQhQ z28Cb7NYN*=EZq(AGLq9ek2=mDa)fw0?}v{X@z9E)tjN^Ahj`N+Kz^ggbb171mSb$^ zo7P@Eji8j&?sxGH_9_F9N&uc z(RRf!3lzPsxN}ahOm^Rzg{zZ|m;@ZT;u#=D*rw;0ZM7rCAo4TT`ov8jNvxP%k{*p@ z#R?Sr3CjrD5j*f&{{DGlGAx?S1q zzd6i{`HI%nQo)Qn_ZlloQ!irm98&m$U3a9?=_8g!e*~5Th=PHP(#W z7q7*EvjIui6)!ZIESyJ;w|LYoAd)pX>>@jX%mIc6a%r(3ZP`W zKx$3oyR;@h^gF~85wF7p@oJaexS;5}esW%dSA46aWc&X|)z*Yi-pqRUnamI@l?is; zg5#JU%p66#rdMLg%)8iBy9!ka(|zTiumOnmTIXn!%W}&4!>$OUM`NouN?FWU(H1N$ zK*v~=U?o)kGj!Zabqy@#&>m_0Z~ifIJt;}gXQW}(5~X2$i4V-0yYqm`9v9BrNgDs4 zN=X=dHA6dNrQTMZQt0K`y)u20NJ*7Mn`UIO;L{PJM|u+;f+z9%26@E`ojTNHuyr4e zm!&*Y*85p|0&cG}7Fybjf~(fxT~B&|ZBs#3WEOfpym4hStFJ-|smo;iZQIdbZ%s;L zrh;X`l%TU012s%=M8U)ja5tuOQJ5Y~h=Te&NvQ~0Hvdj3eOv1dD*U1rb#jBB{X;=# zRK%G8oGCgXd&hB#h{2g@4xOC=`^*viwpkzBpdof>`0fNY@rAlfAvyMIIr;4a6+Uh> z*N63{79(XB&8*E)S5_aQREVNX_7j5-NHI=iC(b)o2xw=bgO48x5Pp+5#~yel2sQ(6 zJg#y7&mcby_tjGV-^W&{Yn^4rRgfD3AoUT|$5_iC@vv%h`q1@!UCRSr zW=fGFC5NlF1tHB_K5`&OsMD(HSTMzKKJ*uD6tv=e+Mat z%T+OS5v7#O(4TGy~D%^{^tBCYdI;L2V? z$j;=CK7{cuvmohtSpsHK61?7L^I{vABXTzHA?e+8OAtLk_g(92kG4W^IR7_H%Udv7cB+uv0I&8~x9=z-CCah;}f8i;X!lVs#^+UW9PR#_|UDdcDVf>&3j$Cv|OSch%Tl zga>_wq=m|)B#w|cAz|!eR_Q!G@`mY&*0xP(1(2?D>z)coNDy3>edoA8~Ap)cCvh^{pEF<4U+SSpR#8Q zU87^T%M!!tVZv-VhS^1O{h&f;mWg>do}_7xd?jb;_Fhx3-dteWAy`Zov1x+i$S3it z+?*@7Mjgm7a1T77AQjD7y{K_+-nB`kZHE^>g?{-48)*{+R2*{{Qx z*U_wX9Gh+t|0M8kbw00DRqD@Xn*(AhxWI;45kG5y%ZsK(9^uknN5K>#TC?Nfq!k=H zSoJKufO0P`>EXWvawL!Tq;oz2PZHnBqqhP*-PpN{;N{Go= z7Oz6b?KG`SIdC^0FlSn5@AE>#X`8$NM)b?4Bmv}2PjKd;b3%XV2U)i>k4d-fmDP7ucYb?(8^-$6A z@g;Z~h+0UqS}XZN@@u!hCr{%%QuO_3&2BAD(4BR`W4%$XAnTgfy`}MTZW6{FbeT81 z644ufWKkVJp`Nz_4Q*?VvTK#d0xsOEs6A3PU||yV0(a_+U^v5aJM4mb@l74K|EYHe zzn<$-&A9_#fEBrStI4LKw{jt;z~@-6=uq{@O!a6uAng}AXE?1Bt?fQNDo+&iPUl@p z=cX9V5l-Oc+i|Gv^gkEB*9<_AhnRkr7mLx^1~cgyZYsG@f6qI7*S36S%&P^^ASY(Z z-do&FXM`fAYrH$rmCKO19W#{NsFove00T9>n2?RWLop!x_Ev*i^%^D4XMjd<_GN^9H+;s7-_!?+=94JeOZHA4v9bz$HM zKsWt_h*we3J#74_=Ozg5p2wG3v_wGd6d^bkGxWo;_F8wfM$X?1h*6EfaCUM!MFX<4 zH3Dq&qTx*E!&)==XGq^+W;EQKI+{*tnGD4Ng5LZsRZ|QKQ1yKLm=AW(x@h2scfU|> zmIv%5Lw@C@CK&R~RtEg0ni!yOVv@DE00DBY1JM5S9FAiD7Bv)@KRt)UdnTmMrmNOT z2cCNoCQ>DKZ{v_0t((F50WI=zlh`m~e=ZOB8a{oNTq($Dop#W4QYSwN%6wZX8xAYO zt8&bZ&(fieq0KK`Bm305K_I4o@`cbe1^7u&hCiX=Z`k4ataLEu%E+K@))D%U^MXz@ zpsb-BbO2pJLKv{vW8K(j02}{giYQU`1ga%@XTjDddi0ePcIoPKZoa`W1Pr_N4 zjsOBtAegg-E2gv6+>7z%d1bvKJ<7X(+t8cf z_R3uxiK4CCyRnff2iQVVu+82!dN3-!&C)9tY^`x)dB<1ZWRIo{a< z|4mQXL&tz0kESw^VCMNWO9Pa^b3YBk>`tyf%!5Ps5E28A;yOc;wh`BFP&-99mgPXi zw65%fmFc(kfmXQ#sPL}S{TFRN&hYk{+NTFKBXT?B>~c?eyMN*J0C5ePqLF)iMFzi8 z6aR^yg6l*G0(opX>y9TRTHaUzFDgH3#%*rl@?oyAYH)gf_<~~@(8Ng_S5gZwx2C2? z4I7e?MC=dmak_6~iemfZ{aHBNR^F*083TE22Wphtv~n2!tYX;&V-nxj59Ec^Eikbi z?Y-h*xFqLGs{dhFmiu}t%KQ09Ng`NFL_4~M+Xr~F-}2tUNhZ)Y%Q zd(PcQ8{@DUj{Tm~qc&&cxXM!?hxpd`q__mxgA(N}ApI@vYufRsylVLTao)>S#0V)h z?u%Cd`G{aCA+Yhd`9UPJa<%H}Jp$UEH@ek?Rc9H9WT=nmE-#|_O{=ay5-w>O>v)aHTEPneUaheh+N=4gv^DniQusYv^^+A^(Q)Y3DrVxyRK&@_Sw=^ zN&nBZ(Mz%QT^09cDKPtQMSm18G61a>jJkhjz#RkVTlEY%F(#(LBE@TE@u1mwc)E(Z zAH`7a4A&a}r8g=nFlP%AdW1D0DM--LgvjxWr?G4Qh>gX+$|vPYbPC~ll`M~vn@Z9M zTv0A*u)GW_YfiIC2yvkeKjU6864!VaA+UmNgya(GG_#~_Bpojiwx3nig+%&Mt4X05 zWb)iS5Xie;+H8;cT-ZxIy$`a|R5!1Sb3Wv@bER)odxygt&f&s?SYnbEQ8`P&E6U1C zEVg9UB<*OWDr;(~PGh1hoifv7fZM|S*=;oaQle-Tfc_G$VU^Iw_;$iD0$vAH3@B9qFHT;gzx Tkse`8yD>kqd}~IVJI8b z2odIX9~d5e>`1)*P|7(iuL?H4XCrZ6v3b0_6O~x};J}H`=4S|?{n^OZNx32uVMAVX z?zP~ppyTJbpD8f!RqYPslk?-bO8@=(>uaxPsb}8r;TiOc{Zj+D()|3@v+V~2Qt0pd z-F;no!~3}bTYxJ-!ZxU{86Xh&*(>Kx^kG-1C09e`6PVnx$t{Nk^vIDYFy-P z`a?Q3?Nzc#*pe9k=emTj2 zU;gl9;_qsgwD(BYes?{iz)axTSJhvS@c`-i!JwkJCz#9TEsL%QZvw`#IH+-(s+n3yu9X zCx!XY#Hq&0YKm-YRdN*Ml^s7%XDSMVwB zg7Hzg!zNW?Ied70PSjN#P*CYieYtU?{unHdW=j?ah9GIm0}l6HTMsY*{G0FFA2{~w zq4nUvKys?Ha$&4kXqC{Too7t9ll6ZCJHOvW2hbeJV^#YM`>@gD)*|VOST{v3PM)Vw z4dsmPfz=kPpU<>>;3p}ft5?h8>;^1Hn8krRO#WRYZKU!h>>aTTMj!7wonQOY{{{!H z=Fg=0Z^aKmN9Xj8R!Uf$EZqAYiQmp1W9Z#rhf_O4jAeEIQQ)5D{E9=hrB3ftlYtHm z{dBK7|566JXcX`LrPKBM{{{oGgp$jV_@*PeA`rblMr2OE(6NfSM72MdUSgBROB}M{ zyV|3)L{u|j#O% zY$z-_|0FoAU>9dHK%lS9FpDpE^Pl_#kWW7c^s)yuohfB)5cX4Ot|ad7co6#jjbSIp zYk}0$_3~ttNn=IL{ulxmX;u;cK_h=S6mmY01663fZNVoCD;Ui>(5H5{&!L>xe*q`B z=+GbcT6;dTGo;GILCyQo-rw$9@!0$8VwkM#aK|0lXBE^uIRz$q-mr^)wn1S8T^kLRmXFm1<1ysmq707lAeIiv<2K(|6-!8@?DAO6dwW9&b0IBe}jU zb3M<9uX&}*Cd!C(*E1~>Jy-vP2}cd>UpDP=Njzf>rY@W#08JPpy#LVFKa}R%=^$~S zb(-J}Ie?t);kziw|IpxDZ#^-$MXbmPpHQg~1nxEuo8XgW(QY;MeF3dMm?Cdj zeo*^ak>)sY#EX#U$8U9d*fEf7J&!92&0-q1VmpA*zq9dQ+}!Kn{N`}6QZ-DIF8KW4 zBL5$fHyeKC?&O{b=Xl?bunt`+7?TDEr|HTdbGo8XwD69!>i^e{{g3@C#QfftjV3K1 zwBrO=i^=B9(Ifhot`{@Z~bHyqNA;71XfX zlk}QrS4({~HX6fk_E7j|phtWvy1^xy?Ie}P550tJI9i$$>VHd& znU)}SV*%}^_KA`n)$lN1VzOJl;hB8_OxLTwUksp?foKaj)Lp?ip>jM!_0>H$topWh zh3cv3-QSU5zXMeF0$eJqXBW1)UWb6@TLX(AE6DSB*4SV|)8CV^*F0@?i7uRdH@KTy zZuMvD%zwJhzdT3-)>^bGtA}?T?;D(xiNCz8is~oS3CZ6H=`ZK1L3I7085VY-R}VS0 z`HkilU!&@8cjIJ@AiLO$jhG&eU$0YfXROrGKRSVb#01C4v%dS^?drc768|eQcxk!W zOTp7uY4A;FG3TR>iIf`aKfBI% z-^Eo8tOI@|I?ayzfQ#MlxL~a(H_Va>2EJ0PN#c&0+r>_uFU(cOO9~Gqf_T^wnw5$;vl~J3u116u+4`oI1DzgE8P5L1>`Tls|Z zNZk~vGT8RuDp2Qq6`^tD_FYr*|Cs)NdH;XI?gGw~(-Y3Dm^f5r?D>zvokVkny`?u< zfw)m9ep?9wJD3BWZGDhY<;?%I`hSZ1*44i*hgA6r`p|mR{Vjlo@sen5Giinm!>FVl9WwqkRvfca+jE95`MNOu%^U_)nF$>BJ=f$6?caGl z^Wk-am&VY{IB_VJl}oHn#~*q&6&bp(2ra@N3yI%bjUtAdcZkKNUo!_v>|Yb0QO&)B z6zg(p;oS=j)N{LgtEYJBXtq6R;#)@pv@%^a)w&+ki0uFg2J z{5FR$dxx~5+273SnX+%36 z99Sa6Gwy=Oze4wuXAIgdvu^yy|B5I327g(mtL9^^?x^Yi((-{118wg=818Vd^}iAh zN6~+E3E!gXw97jpb+epQ410bIsUL?ze_OFFX^L?0f2FQ2O8@*V+y9DE)@|x+Et|AB z+E*Bnz<))@|EAABgXI7JCw8izDp4hc6>#3+7#U^%$h+d-F<+5sSrsN=TXQ3e>Hl9d zT&lkE{0Q8z|M!g7ck%w?uOuvZ=^sx1*CQ>P@wvMvrp^8)}i#?Mvc-*P)v9$Z_MunYrXIRpT>)lJp9e@vIB^` zu~?_-rwJJ9biedi>o&Q4enq?xb=_DnB=f&P_?=$_)|t5w8iFqnMMomM^sm_Se*(!c zgX`IP-U%h4q6#La@LE+r(`X%AEMleAvTd&kZO454&yzB8;r)J=*cU2zf4~=Tg5Z*W znp$RHzY{;!UB}17hxtD8nXvX=sHOC5M=?X_3EUzd_<<7zBns3}axeG%OgvTulDOSG zE9a}RD~w$h8mTWN37~9Ftkg)et{iGqBY5rKCnXNuNA~zjyjk(QkPCZTN41U+&K8fS zkaZzf+}7|VMR-_Z$D%dmpej@lquyKkrlt|8H>@|%L(*oY>aHvs!Lu^9wug3n*d2A>~LNSR5ak9_1* zvfpOh^>7veh`NketsL6)gtg!;QW%aZW<{Ljzpn<)yx+c0XBkSL2l5EgJmz>7)Fip& zZ7_FcKdIEw=C8Jhva35=ePHb=flU^I37wQ#mFd-`fdDK zIdj4#u7_+RV|~IeeEqm2q57wkd5$9U^=gQ=>5;V?WbN?fUX+#N@ngp#$&uGq1ich&ATE`*z4c4l4 zm~4{b$KgPUII3O0o~~uhYBP;Z7cA=zOQ(Z=uuYU4y{JGQl6&awIW%&2CO@(Y)s^}{i!>IeqVABdsY~uBmQOC z`oGy~FPrjv#3erNqA6m_bX#B)&Lw0V!s+4c!2M`eY?dY^My^&du*!|!IMAy~>7>AB zK$h)Xov$k%COK<_d|+fSgR4zRzB%k@B`Tn#sn5I7M?DH3Iz?H zM%wf|{1l=SrSVB6&YiXD@zKvmPmI|0m|qoXZkbdgzT&eu{qCl0J;u2Xh?(T{Zl&`5$JuXVUpp6Ve%Us5!$k5j^db3sZqObNboZ-- z01z%E1Tjc64@}a1vzCoPp!l=UVLkAzbsR!D-$9tSr&vr@1jWV{_2fK@SY79ayp~&2 z6zvr?rrhU&u^LVbi+)>uanScJurhvYmMrx)jTd$PyZR>wqax<1epfGPGqGn7a%OZ! z^y~?p=+BPDa{P2?iC3{?l=euDjkt*dgQj4|xFT$i-!iyhwYQeNTcs4#oB`!Eqn5g- zt?2DT{2F(EQVFAp2YojT4W`U|3HsV7(8PW!>GHaf@=_Qp)nr6RQqC)_jjTgaUK&KE zbxG=?M<9X)Mw&-pUH1@*ZVSXfat z(L4WADb2XU3NT{PACvF$;bFhcb`^FjaHmbplhuiT&kB8-)o4NJQm9J(V{@j53&+@q_-v+cqLEEw?2T7tT=wwj{xV^K{G z09@f{Rp+2Gw~p)zEg@+7&!c&#A2P!4c!36D6b4FwA(koj1rkVH&@yNhx)&y4)ZOOa*Y;Hn)QAx?tpc+OVyN> zknImmE$4nfLcu9lCtgZZq9>LkQ$w2rbzko1HJ~Nk9vkaQVsRJ-qaAQ$|M>mct@>S< zbd++WwFCS}aJ&EV^D}CzJ^@ZVz$l7uSyycwHSJ^N#%}CnxVryCz z2r&)q+|Go=*K&RKf?~ax!+AsxR-B+KzhwvJdfO69$n<%oo3Yr=@4B+8P~jm`E3h+s zqVac;$O8zRo~p%;D6twMsfKg(Z!^tng=V$z{|GvW-vBxv0~O&lI{X~)e&s{>?4m>y z%e*ZJP73FbVNegGaBl_GP@%luu4_MMm(2NPV&rJ~~H`lWq3SH0$=!1I>zD25fP$)g&~ zv$w#RNb%`HM$8yY_lHyN#8!zlA*Q^;an07V#M~S3Ta?QWC>TAeCX-1>F-F@_Wu~es z*e@}by`y@&D>`vAej-?&SKZYIyzm8KY3e;b)JZzOzD?j0h3 zUvw~dB9Fk}q!(w(*;og>@NRnxEkkZCTzm_)y&oZZzoekTVGu^ri@+W|4E@f^-1IyA zaw&hS_7FT|89z3>)!xZcixsFy%F2&PiPFccCV|0qBaXeovYxN>+9)mrvf^0V)`+crjv`gVF#^``9w|LGJySB#_>Kuav}5d^p(ia!qKadY3=+y2Y*g zMVoDIe57@TRe8I&B$!p&8F{$Nie==>-wx6v2;|hR*gENy&IzYBqtRc3JU6rihS5KB zks;vX0XZn-ZE$M0Sv_f{Fo7=W4N0lt3x+a`dDC~oC@XRIl2MnMM5ge?i;>ANF{XzG$ z7P>1t?u^3mR0$Odhb%!}D(E%MIINRtk0+3T)|-;go)>qF|0&V&E}sGJu3Dy{r0X`)o0xEOO7jGG(oUH~Y+UFA&-DUO-# z%5hG(OmUMFHNGC%f>6Q~rB25p1aupTikg0Uw9>gU33B-e@H$%`H*?hvGeTqO141*I z;y=$q$O)p!q}X}B7jZ}1O+hV=zuSw7a{IZ`BXh4q~=|QPps7@tLqvohji9XH7``-jbXydF1Hc2FUtoXWMTX zdY&UwW3)fzD2G*w@c}g*d^e@C<=@VoRYfW|LbvBxbG{>P! zn=#gU1B5n{N5>RXkVt8@C_mD?#8u17+w*AUmsvHDPQ+P^$U%K?|*b%Z|tHfr}X zH-{7-rseb7!na=$4FN8>bXyoY3x-U__}xFlwT2ez;vZt+12er&yq%)jyNs%fCOi z=hfi0DDbg0UY38V__7yEbg=gD6RdCY_5so_gxk_-VgkguVm+RG%K2;g9MRbUL6eE( z25DHnAv!n_q>&Do&*xqONVx0^%B)3;Whj4cZ>myeP8i@R9Rgku?VrvFE&ISu!o<{= z^3q?hia4S>f`6Cxgax2d#Qk*A!+)_9uFYN@DN@z*We48`dFpAFn1uiNv3f|d{2jAz_a#S6h&+2g90b)3eJ zepURCCULAnj7r<8J9ll=%vuPk$K%U8_EJml+Qu4~ShG@6TrN1Ca8vL)q_B;E4%O433C+Gd<_kH6QOR#{?_>fkw1V zGQ)Q3&-wEbl0R(D-3PMsd#LxV|2$f$yaYxi6cw0UG)SHJk`!M^O#^(f%^#*pX?^-l z$cwnucC;@p#V&TgpulAbe>#o{f}Brn_)YAdrF309eVMp#+3_m?Dg4;2q8mNEfJz4m zdDVXV50%{-HV+&Y-Qm)_Kh!>R55LK;z2j)eA-<1;dSjfV@DQU9p-UymVO!NsoHSBe9tCUb08u-F})_gNQ%Cm)sIo>y3*Q=WkaM<80 zFJZfP6<|oMJ5?e1b8rBolSU8du=Zz{aRKAv%Aya*?a!@0=ddC!7$q^B6o+~l&}kTL z0;IwS1G(HEvG8L!UGe-%Dj*u)Ecm&^G3WY-AZ$>MpkKO(g4;}jh{*f?yX!CRBna%Orm56n>-kC zPQBah4Kse|`J2aXT%JK6xxD|`4NKV>8mf7tnD=^O2tx3*?07=AE8bW3XKr><$VUhy zk0aw?$7ElE%*;|irkPw11Yyd@*-iI!ne$eBrnvl5C3RjPT!ACK%}#@QRG!*Xm>&@* zi3tRFKK&X(_Bb)AU{Zl!ou?UTb6IEf3JNqNEF>+NOS`(;1L2zho!p@&cC$MOC|41} z=4A~dcITcW{Ucc@_!dxfMuxzOiC%e659PM{4#gDxw(7q17$j(uI)90`pXmn*LkU@0 zNZ<(|ivlIo1|}O@p1%_fEcCPK@M4@!Ce89+ls{+otA)54O|e zJ+AydKA6>0T^@)cG(Km7%t$4g7bB&(z_yD(_vA{6IIDp~or3D&S z0c=~V%j7e`4Pp)0xFXcQ0c{ciZNs}W+Uwl@IKx0Qhbzxb%89UG@&Fb%QUlNpKf)tj zx^X_4B}E&)*V%K$a0a}*-T!9F=bEudn#^t{W9s!9uI17Z&sJ1sK?JbX_u!zvSS(ax zT&faiVs+-bY*$mPUF5`XiLuI|ai`QE%$%E=Lyvu{?ZUar2N6~+veKD4z(%^jI(^Q0 zkMF(uwGCi@y(3G$!)-a5t6hffQS7;63l>iMvJi8$`qi*sJ%;aXM|u@fJl&II^!~G& z%E~w=ll%GYL2xxW1RefcwpsTV5g>$0xx4Pd4zq;Zgx(8%)A_gT7L6uwJS##& z?ALr8GoLRBZ(R@x2j_Ty@ye7@T{y6>8`2qM0 zn#;UjQ`)B7$|Rp(G-aHT`r~282YbvZ_01=8D1R&O$#ED`MGS8Pv*fD|i1~ZiKmZw7 z3xDtaVYKiL6^m^L7}y^bHtF+fqlw3ZO(4NsEMK?!I_s0NtqXpgiLEB_ z7Oza*uZerPChmJl-OPJAY-mZ&_RAws;4YWsa?GT*NQpbLUrRUFfV^1~`k%A{W4@9V zyWk1ja4HnT{@*+!$PmCa(bYFZ@qcEF#r6zmq-nOLCB?nMy&onyr+cHGcG3~yKdEM3 zc#Eh&LO`~?kOHO%6qjg7J5cv4!%@I`!X$2DCj1(r_Vy?ZC8{BmpojS`d~x-$LkELu zd^?(Z8c46v^6F+M6;kdl%<-mHHQ}BjSS6i1m!3TRiQRFS!`6tjeROvzG9=xmN|!IBo;SN# zB4gZ_LisJB(v}e9tg!>3`>l`e#ZgP(=itC<)JzaeL00Q_8gRcC&X_345M&F*wXfY@ zl{omxYyf?5sZ8fEx*rGE_J@aN9t3tAD&sf}32U1_t53fASa^P)U2jU^Sq>azWozRx zdphZnZ+=^|;W{I1t`G0+*F-umcOg^(_3^9k=ftpb<$YF{1*3PJK4f!)qkoEmyo z)6!F*3mr+mB*kRf!`BK|LnA16);-PSXiS=wtL2@M%tuZ*%3CIoa*S(a*T$mr(KyC( zYGCqyk8zQm`M;*>&lDeg?DiDiDB0m8<223sk`WWB8trM$!K9m68x6lDOcpI=aN)0t z=D)Z+ryjR;5Y#vC?uAQOgnh4g&XXIVaQERF6e??I95=~eQ5rzw5YHNsRl+u~if)~J zg}zF)u9Qwp`qj1Fw>MX3f{Bs(>tQQ0iRRueCw8E4ivW^eG8`di_NbqBaZmzTk%Q!C zieNQQL^VakZey3{cDHJ$t0JUU{e&IO7m8#XLy0Bj8=0}_mv?@)PKk~X47D5+&GHul z^E~gGUCAN7;`dJfa|wwaBzw8=g-ZB=TIw3BY^HiFp3mB(GFU~q7n@;m#B8|r{fvGsq+b=wG@cfjrjeda!Ovw?j|agKKy=wT1}Mks+wSxc8E< zKGc$^b@A#jK{dU3#>j}ZlT~TBA$KQo17Ys-@kUeUek_|N?+ZsFppgtLK^)4yT{4{j z+^Nz)Vrm1!p|@{wa`djhK3RF7v+}#~kxmZV<4h!m*r7I|^qr`*4)nlx@f=sTZ@%bK zG7$(eUWBf7UhnEI8H00mmb=fJ5U?XBSqz0AAxb#M40-wTNC$-qTSwnL-VQ!WzM0;P zK_niXO(eysJs8i87K-|IVD9DnL6Fv2%!vhKI#o|(G8Uv)lXeda$T*C`y*pL*2SQ<0 zy8RFmM~zUumiP36G{udon=qwRjMdF1WsgPuf%LH53=5Jb^eO*m0i&>PtFRgz*5H|@Qq_C^Ie=o z=;oN7z&+1E$Ws{{^Y^hqcEG|-m^TYBjkh!uxh+VtJ-tr<%Qyi5Twym&Na~3iZ1r#` zO3D=9T2T}yqB=2xqd$p47|Nr>E-oNn z_;3S~js{a+i?APAW0(=tEGdeR3T{_0@zzD!)W-;kR(^)N>ez2p!w052tEbJlub!aO z`S4Wr^>IhEtm3bk9=In-zX>``_IKJR#JmFG#*5_ox^|MmkbPdu^n+S~D#E~2L7mFk zS+>YK&px_9F2qm30#AQ9*Pu3j{vhPfny)@saajUY#+Uspk`}mGf0>~Iww*{if+!t_ z7hjHm>5%6VQW44_?iBxCGOX(zKPpXG4sY19`osWnMyO*ljXEWn-wH1axAD;jKV0xv zRcoz6lBZH370=koenxJ*y5i~iZs2BDf>fgii0ad)9B=l<8AHWRGqbJvkPNo-wlPVzh;>2Zp|M9o%^|GI@w{V zQYX=lZ!9F8@_M#S8ZO;s#+H|JwSS%^8}hxnFZnHy@HngK0>AS+q_xa7{>(luWchV5 zQP2kI>9PhNd`m;6uvh45uxtP{Xg}kta`gM?kNzOUTCPSZHVZZPP#`N zTTNiaW;jhBxc>tgd1jQ^x?W~_J&2*q6L&GWRM+>#}O~ z3!`e}g2vBG_2-G1BkOmKIu&p1(qiqx-M{qwo5~S7gTqih`p8!*`42>xt6e-#a25!b zNBBbF&Nt(2(>b#q%{chq`#=PLcB<@j=Ge-IIJ~2&m=K85w$9pVK7NwiL3==& z3|y^D@DmVnfA#1!$S>B`b3RIJWttCP^SdF^N#>}#3j)~g8a?OWAd&?q4^FeJXL!D~ zuhnV>$X{cSy1YWdL)OZHVH*r9AxMFj`5kGWKTrmGI`uA*x<1QV$38sSrhdrI7LNW- z%-3MC=e(e=axgien(aCkT6nu}lDS!GzjN}CPC~6X}!louyVXG z`~=^y7>F%! zI_jrQu|Ji`?t~N>llwT6zq3HuiPa8w7Oq@DKplZiQZM9i^Gz1(bMxfY@7u@YOjm%NXM2jt}eIhFk%yUV9RH?6SU%dyM2dg(5mB5>s4Om?S6 zHxPw%yI^F|gLx$zj@WpRUk>e<6^E-7r{}z$ga!@cXI-=I$lyVep6}+M;Xz*8L=pw> z#ZIfM9;Hb|hz5bVJSYd9G!H(!Q@gpo^9cs*$f%rfj=7$tMKf?kV)=WdN1H4s2P`gJ zuglpcIR*&!lA4bVx=B8d9<|B?>~r_(yZ#DeZ)=DnC2zxPxGy1Y;+d_4z2YsiK{4ax zH5JqZ$l)bQX3K|>9I;z!u2}^qzpBmoulPzj+>H>ZLIXu6yl8(97pSkJD*^H%J1!W` zw9xaGn|g}~aH)`Tf5M5nXB|N-kTnX&EzzinTG;QL!KQq#$t`mj66zzMCqVO3@YXFb zb3Cy96r2mQ2=|rsql(4RRI+bTy)}WRTDo{KGS=hX6@e#5E^@X(&ry-l_B6q<3$$2+OM;Puq=eyM?~)5f1BEYUP&eW8u5W$rh^=Hq9)?B@P5eutMi zl!DLjzvEEhDSv*$g@|2rg7iUx2%-D)B>L0Xxhr|Xm(i?tE-oTP`r|ChmCPNRje*X~ zsHlS7m6W$G)-h8WSeVw-4K2oIB@Z`nQ4Q{ap=JMx=b6Dt6tZ=c z>UQnWm2OZeEQamqF_5>~8%>USZK*V&5yyY3!c7qh%McknK#hub>v}jWv=ZVI-jZ{O z$WK*i)flB1w~$DcN{uT0vR=BxMt`xQm+vHzoZYY(UtK7cP&xg<@=*$?FN6$jPCiZ< zvkSfqS+Js9a{MV69@5pOp_B>$DCsU1w|+&~iA$_29|TGEE!pFFv~1S!_2xc?D8a?t z=_Yv&bj)cZwD!+vYoR8^r1MGni7}8fImv-K*NdX`Y8G{$t5iwp2!L^Rbc2Oj2VgAf zPM@&%cs5SDT?$@%r0c`P;vB&_g|-pHXktq`*~7=sz=^&tu>MLt1N31} z-Dpr5WN{lJ@x0@pi)lY{@Rx{Tec4m9K+zp1ef_#D)r#YuE29PHS_alPS`a$Pe;)@4SN6Q?C(*#f90m7@f!BSnLAGjOFSf+-?Fkhy3h~ngyZ+Qy zK!w8|cekU1HcvqmVoOvF=DQ_B9!BwBq^H)!c6OI<1JX3$C0urS65`h^M_0i(T*N#= zv{`bjRuw2VsZuB(lCAWd8yCE2iZdEw_dV**zlxObQ?x?u4UV1{ZlTS#d76OW1M9_W zKTm(ki)+5AEDl*13Zun=jDD!sOEkH%O~cnvmVAR3q3Y?O+-9bL!~u&X;5)!zeMaxE z=YiM0J>|w)2+uHRpN-I@&fwO#u@{6IU@r^O>^NO^Cn>P#-M`4Hh9Pyzo};v`dXDs! zu$^fbPd**#$@ic)c~u3;lK~%&9Kaeu+OM?m3RW*@mP6Y1E+8uXebTLG<#BPdn%dkp zF)vxts*fkMiy6%+eyW4Kwy{$tGOk$oqVqi>P_6;!uzDW4^bn0n=oGFaqBLQH(xy^S#qOB^lbm_GdF|7R0x8Y{9}`;Lq3O8~%8-_rkYq8c%{Aw33N!_} z>j7p}b40f!XDdthfYdFMc3AbqyzH(Ia>(J_zIhueJ}T8~x0yMr5w$d(K5RNUcwpt){Upn@#+H66QYoncpg1fESF)xQwYYn)jrFyk15Dw4`;Z?>*} z&@(p}z9O#x0Hvye77*srx1(y(iiK>)c@wyzrMzZ`W4m(;u(55hAoTYQtCrlS33~3) zfzIyyOW8I=Gp|nu`1D+G6E9ngi7L^3H6b`kIEp(fOWU$=7Y%K=l~3>;C-l{~^1nb~ za7{(l1eD-~33pLZjwix@Ubj!VP}3YOGQXq}U7j|g5B{JtHg7=You7W(`JG(5dXXq@ zYoN+z-H0DKK1&i4d)r5dx0k;TgjTB4hcmAl+?}bd8c?ozIkkwTWmMONuW2NGOi9?n zwcTP~6T@R5@CN`8WW#FgA@ey~KFa<~Tfo#5oRN>%b~mXm>|jHwZ^gADKp7RB>czxdcf~3 zSoTR53_or8l!i51q7vwqR`-=bE-Q0U7?As&c{X?LmU&qLMR5C+!FuACwjpbkb*WA_ z(Hh{%k`S*(=80h%?T3EpX7L~xrcd+ zWHR#Q>fWC!%y@G;6-{`+xUTO@{V6xqa;1>Ywy7|ks$_*+wea|3|IbeBV;IYYClHW6NSA&atf4Dn9bzR^mvrPOSx z7Lfw;)nCk%^@wdpvW24-Jv_egcDE+!Y=AQr!A>X;fu$v9*6rML&Q3Jwha8i%<@df< z2q4{n^H1;v*%6f|t#mz{%dG&wvjNzG)mag{L8IkgsFDO)0icM#mi*AS=A%Y9o^M&} z$$pmjHK43zmT(0|%oOrSmpbeOPKzO77Ag-r;3AJC8Xux2P8n>)_IppkUX=N3#Xgp5 zE8${J{xuvJbF-T0>`8%NZBM}Jc-L^#FiW|eAU!wX=hBmxxrs=Xoai*$R4tHyt}7iG zryMz>B=X`b4@I!}EB`4CJoKxl8! zDAFQbvtlQjZss*fJ^LB(A1`HMBbJqPP){PT_XuVWgJ$cdsd2pdBEjK=KRo(pyYh$e zwvp@Ko`YUVMd2HnLX@^V7Pzg^REXk*>vtA{QnLMZoW~!s$WWjePH5l^NxGt?_5|uG zssV}oF7Nli&b4$@iQLfFP0y2uJUK-CPZagpkMcAvEiI9^ZixLn7#aiAwh$c0t7SN? zN6H3vZ!PuDMk|SxcldS_ct{SGRLphK%MyRUjHYQJwS-QnOcD(#p~<*v^G_3|r1{*S z^D~b%Rh`PqG>X z@i$-=JXvE9!2R2bElWM54(Nj}t(ET(CcT@yh2PHT)r^q;`UsXq_wz?VA!z=1J?6Sd+;bXW1Ko0 zEqukSe&3L@0Z8{`g;A>F&kg1QJy8mb} z*`9;!kH@pq<>b>((rfDG`#iiNTJC9FYLM}>l%}j!9M}G%Ao(yx!yHh^S@E+G0H)XE zwfr-EW_kSFcw8KPMedJqI<6xU$P5oeL6`hp;8~&;QQzv?u}zBeF33}(-JfgQx#yQe8I5t@>lDbf{d5EQ1g`eMj67>-7 zbl0yoRzKn|NJuty9jo*zN9lroX1DMVfaDSWc&@H}3m12Q)>R8QPpJ_bJTcenvQB%o zJ^6s|&EbL)a6~Os&|0Fh+Fn2B+@zosQ?3eVk5muHUnjJlXrA93T(Rp}03VTwo-8XF z@fn89{^8;#@lZqvvLhZsN!AeapoqUR5rg*_JEy>zaItuvaED6ElcRVDfR^Bbh8w>J zu#v&)htY8c<{(x=l%CTTqPH|QK_|{b;Xj2JZtw92L zs|BHiIQfR5=r}gmJakhMDuT@C3Oht{B^J3tJAyAr)_FMEj^Pr9;%Gk8#RY8|$eSb( zo+a#GR|C(8kNBY^j(?P{g@M?*gp6FZzz}ioL`c^cMCWuoZ;4+5Ol9sm$ajA9-c)?6pmi<(yod#~&cjvHwx?_96) zX}vJn}hYSa9y8%lG~-7ly44D02dFQrt$K~@UsgCyIFmialLF1JJF-4BI86* zC6(Ot!PAy*@RY1J^rSxQtJ&v%Ar-cftT8O4TJFH<5!xEcStdsBTgLhYUt zNJja_4?Kc{lZ~<&R@x$QoH<5nWUaJAahX>py7J>w z=QuPrUnhGcE0nfCjo9%3l7quJm8&pi{w}@MVuRSt9X8&&!Cdo?)B~BSa2VRnMI=S| z^y;2e4|6o`MzFo(nc<@@Oy2Y7y5R=(b`qT=0|K>%4*u#m+HQOR(>ZeT+PiGgy-p0x zRdCtkibPi#T`9M2@~4=YDz;>_!|1$ui37`IKce|={3Mp^tA)KW<0#is)oZf=bx!iA zl02hm2i=q@lEa_1vsymFQjaA}kZga+Few|kgbM_lhA&GrmGG8Rp(jMe$mIfSItLtw zZWDcxrB`JJ04RX148}|wb=l9>P%ex7e=IIcY@>9XSXEF>}*T8yD(%5gt`B@>#fWLmN|>* zLsELHHlV2n8qr0;WX$H?4YF{Ysg@hJ@kd_^kEXV=x(;s#5y*IeDUTsIn#&J3 zEB4Fm_G^j$B{|6cu%Wf@yJ1$j2x>3dYiruwPLzm9kdJj+@>Q`GB;Vo9Swg}RnnaeL zYi)Y-jq1RBDJn8O*`I+C{t#FMdCj+m!&|yhTz~yPW|~I2S<;9x@ahNu%+TX70s4)9 z&Uw2sxI`^k3es$2xZ>!=l8HThtR;(~DZ|*e$681OSXrXhd0n1_-0(eyaDnxF@DNcM zm}vUF_dL)ES7F?V+7M$}0Y?@00HID2BZXWoa$9XtX66-@d4oW`E1Eu&_@?JG#V!^x z&^zYZH441(#gMh*4tHj7_ia71q>2v4<&{kkjsDHZ;t)PIU(86|<%z0S)V@lr5xf-c zsA2D4^@4W|saq$(pks+zLxmVYA|=s~5Ei15DkE2FE^HodlWY*Tl;;zPuYM>_j$&mt zO=3$ZS5tXqyWcut&vfS3t2!8h{0E#}jjc<~>;dw{eDt zvNy(?j_b~V5_a)znreC2Z z5Pb8Od@(YpoDSn_Ln#B}-x2kEt@U3U)VsYkJ2iZJ*1}#yI$vtP-<2d?HaLfZVyqai zJ4qHRcxF}`+6lidMUCxFzkCouLiqf{jZSykdl0My4}Ti2M`wTkJi`W4+r;=Yn*Qw!D6$4#GU)Vx#FGZA|itF`Jq0H1ftopEq z#OZGNVbMDLwMZ~aZ-lWn@rt;d>%f`W*m@26V5=w4;rH2JprB zIeC{8H0@M4ypt4UK4&2!R19!U=29aJJFoBQ_jJ$he;6UAoM{hvan+`wK#crM->LJM zdGik2*-wH=zt>HJLpgZxM`ABepXq{Lxc<=YTN_cRg*Mg^G%5i*P==RGm@}w)J%Z*8 z-gz)uw7~X(mx715dI`qQy+;ChQaoL5lDb8NFe-jXXr^UM^DT&Ncsd)$PkdXJ-^sWWfM0 zi~!Zd3rpakA~-OZg%cg7sIVW|2pQH4O^eFH9~+8jp44CGlR?*?cFKZ%Q9qHyH0vYw z40%@;26o35G`w%6nOya|&f)OPAj>~FI5K|W@1B$hdG%yW=H9_%?xX|@u{4b(kE2%f zFLxZablV3>WIuyT5;LL;b`f+f#1?S}VV> zN`aWm*<{EWl=+`;4CO1O(@B*UQBp9?~g zj-wvz3A?P^V`aA(6~uocQ2d+78xse$8usg89^(0!gS*vrgsH?}mvZwo^ONc8bN}3G z2m<;dysN&`bEH!wY!;!D`Z?L^0#p9v>l5`S%XNFpOxD8xeM%EUlQH;hvmGATvniy= zIgz+DPl^m2zSt0JnfJIszAD{s;EYWF&bsHIYT({TCjq8Dz86QLMj-xH`|u9P_hY~h zc9ZhzxfEKO(9q)QXFTT6l?&$<7WZE-g)WzM26IGUH_f!p`9jL;}s85%e4F@Fg;m73AiW zf(DE(M*sxWV2Kdz)BjCbgir8`hTUa>*I#rc&{#y!m48q-`~1M!)4Zy7EkHM>=h z66pkx<7Qi~|E4&dB%+)~BEHo5;6Bs}EptT*b*D3iF(VIoq^VUJ@7X9p~ z5b?t$U+F@9HvKuK<<3UMENrC;Q8@Z9lqUXFn+uG@2!^}kL^v4?c#2{Ej>`#TRIHVd zcr&>8op(YGUpEy$hJX}&vOMw1z-6tw@GC{A3)*T+da;Aq-$NT8@wBRjKCqi1Y&qm} z$D(PEs1w*SkZJcpWp>AXdViKPsr8H{KUsG=>e-wnnen$ip(#7g7T0NhYui#hM)QyO zV@E-LP$My=lees}a7XjEYi3U3^iH7sPtr_?Fv_Gz=2gyDVDYS|<*NIh&M-N&fI`Ip zpE~#!fY5zBgN6Ye^7OdND8Y%?m*N)Ob_b|K5p6xyQ|BP%uiM zrzHd=$`$MzbQ%}V`-P6x1oVm&Y|F+=QfjwWJxgQcA{YfnK{*hWe<8#}v$;UUVvdPp zuCvj#?A(1+i1Um*4{%>VI9^ugT2wf5@ND*>I?mC<=MV<1G6Lotn0p zSzKA~T_$=hVh?)6$CI5^Sm!mNn8#4*@848;|JGd9=GF3fUx{VZ7LX9prNG9_-Rh-N z>!18(KR|2`*uVL;GtxXU!tx7Y{t7x0pZ8=v1=zQRU-KRJN4+7am9U%A!3s z!ALUZMmWdHwpekA$_n#4;Y&QbEm_gOj0jAXL203vK1_nk>!_1}$B>9PoFFPC=wl>} zN9{=uGI4^*B?E2RNT8W_A?HMCkF33^%N&uixM`LC7p>4%oUHtinumwM3qtXt)5Q!6 zY+G#*e4wBTT&$E}=6+Zwus)Bu9N44*e%NoGkO<-=okdM=i^Ql8X8~!J%Wu?l5$$~{~_PX zMVg(2_L&vtbcV9-zgBwVp*=)F)@(dEgIP)@&F}7z{Uw z7{qpQoQc6c4aS9^gxHibiJt%Zz#2oB*qHHyX+|phh4h!k#ZZxMd>qcBNatlNA%!gH zG56(aiG&-HfmPZ*4wO_WYW_EdryQTzb3yGY6F@GyCo5!9Q`2z~v=U)RujfuC5)oiy zN@%+LFf~r42ERS|u4e-$xX=`D3PW$2NKD4^g1}QN7GpI@?(b)YSpZ*=T)hWkrR4Ph zBpmRzX54f82c&Hn?!z!wdt+s2i=q@ESwjwHc)F@&epJ>;1+<7TH&XK6tEO*9m*)Wd zMBtaDGdiJj4!1FX!8*e+K_f^8V%>Tre=w$Va9JYof>1X`5utPy@&*bA)b(7icnP-5 z5ZN~yGuQoLMo9XD;vt6O6YEivo+s&$V}o*lMNQ;Xst-CtvQ=hEULZ3S2T0tl4^_l` z5(wOEdri@X%gE3CIEw*@f%AKpHFaZjDu`5*?5%U+u;`Jz8cMHNQFFZ&;el$3Y1zT4xpbGGF=x(AOKFt#)>oDTTcUdXH zgn7RD^&oWlE;3kxQqD0NBLNr_p3YGz*dg&gvyjlyE@t~IG)R0T3Z;YR%^RjcI7!v= z9TOeR51(m`M#xfy6WZsX0t}eyDilUWz}Ka4?2MsZf3X5rXygFDtz#H2u!f~rU7k$c z@|skPHM#-!RZSVW{GMXOqu> zRx0$RfBh;V6v>6ut5ZQv-)1Z3r|m{cHElH6Hn&U>!@de-U%eeaI`{eo@xp38!)#n^ zxf2GYf_*sqlbHg8#()bfv7#slk5R8gO-ho*f7zzv@xqGeH*;Re*B&IemV-WzUNf4_ ztf<`=2a)|lkU@=Jt!h`;2EZf>v^MtV#d?NMg#BNwWiiK5iWG5S)RPz;A$qPr`Dn z7$Cf6Jrkc^)q&_BEEuYX9l#Iy}FO2>5m)zg|{Z3A>?23ubsT^gr1LRH>9YEp=6Dxka}O% z^vFjDI+YzY%E8NSs{hOCyI3lvRxtGB&c^Qttui=HwPc?n#ktjni&ObKSzb)K7^)@P zny>bBQhEBbHIxUc$rT(|)=3Gs3Tp93+NRrR0tjjnV$$;Jun{Z;^G9~i~WLG$V~@e!LPZ$rwj}k>(1e3d1;bsH8mY&(t;eioE`AtRxYf5;W+SJu~2Kplb-Q8`PVqA3xIyz@tJJIR3EG z?4K}EXx%ikI=>UP<@S2muUxJnh|e_}G}*E$sXkgGO!k(A#6)~c#go=}SstZE<*M2S zXn<7A%-?B7pYK!CxmBRKQ)cMn$RK_2ZM)q-Q;5S%x)xyZU4y;{?iSU}Rufk;KOP7g zZ8lXsV`0Tc0co~Y;b5I1exfo|RBA6d`XUQHQI*rebIxT2fCig2zpEsat9#e;^aOx? zLj8MpSFNDF3-v;#O}_!qQ*3B7n}JovqepN@3P^`NXOwUEoIC~+Z~!Js*&21LEQJMI zOp~D|25-nE0QKBeX_NYJyp2{IfnZtDb)+<8AKW+?5+XP1)%QXlN(&^aU8Z3Sr2tMe z=sIMfRBxSIBXXfi_8z2}mrI~C%32pC_MfUINCz1K!07*aa3bvPoBLCC8?lb1fdEgF z8?r}_N)+U#QPv)@LPm8eN=srSERkv{yZDdI2C~GvQ_j~-GvFWM;MCz|a6;c@Qhp0` zmhoByG44bEl8;0|f_RP?7>}2E(q76C194(C5p#>)rilSaLwG(Y@>-ONnVTRy4&iUJ z0Z=~hXFei+JDE>3CeZHo1{S#U+yMw2*nw1$m=Me*5f@qYwg3BIA!r-TQSzK z3%PovEOPs~M_0~?V?HBh6*ul{XW}S#x&zRVs6Qs|Szu7G)F_*IDpG7)^ zA(Q7HSQx#++8jltbFsbIi?Z|)kpEYNZIH}o^HkR(=B!iHEa4&gbx5P|X-_(*(G+<1 z9&ARodixTFqD(#~{tlJd^)Z15ImK@1z%IF>)9m$H4C%Q~d4=CuCzZ^?#l)jIh*3EN zPC(uSLH}i}wXO4;{SuGKyPfoP71cJK>YGyKE@)f+JfwP&baD72F)MPYacl1IVX+_J zMiYo|fSY8QDa3qHr7u9~(H|Pcor&tZn%#+DqWly#3M1AlOW20^p5w?@cet)kXBr3G z!qZY^JISt>U47HIxZHm(BAn?i2%dpW%4$8TY2%8L2k@=@v0fkn;TRgQE_ZJ0c~!-| z_(t|=t{>yDewJm_tOc$dlcW({^)2$~U-YjKaP}Nt0vgbIPZCC1XNB2$pzRo3xO$Sn zD{@7evz|K1I$d|Oqq#*<(U^>QhcgRx%5H698hYAdP9$cJ`w3w5DRKOvSImeHf|4Op zh-gV)!n&m0SZP0o$A0Z%G9i3c3yjQk!dUC~(CcvVS|;&#<$>C{4`#Cbuqsn^PD=}z zhc(dok`yd!Sz(S7db(A5LKwd-d)G?fCXxS+d|yc0mx=%c+49nJ?}l!A*gE$63_>R! z8gD2TOVj(gJ6l<9PFkr`Dtz9R;wCqb zk3^%h0%Ws0;#UWIZMt`OH`NMdOTD8rE9t?};Xk~RNAUm@KhlNHQCf^@i80~kJ`Tft zI0~dMaJQU981`8Q7=iE++z&IKPXz1z(CUS2pWrwb6<mK!FHek000Z5 zr4lAN&<=SVQ^zd#m$}*x-9yu2my$s}S?}tSD_9isS$f0ZS7W3l;IgQG`8WuGk6ZjDI=FMj&o@@Q~1)?y!W8PoUw5yfZ8cW2^Gaiy`!t9q?c zC5M$cZw*9#aC<=##qH{?_ft5&!{hBJgPqqlpl-zSBgtr47_W=Aqt79!7P_#l4Z&;K z){?+#P8p8{1JFLbUNr)-uZhUz`!mxMgOdUTOo%C({CjU}^~^&esXrycj8V zS1%;*6ewStat0LIM|>c`U^+wE%m)MyzTGQ?h;|ovSKaM+ja=6gygq<457D|x$%EfpmNsw@6Fa9`3*^=#|Y?0j} z`eZSDRy;l^1Fuu2J>AFbU;8!D!K2eM>|LwvZX%&#MkesBRJ9$a)c@#vmF%d@B$Bo& zRV9l^_463QOH({K9?LK?_m5=)7l`|Km)vMEQG|1X= z^pC26)i^g0If>)%dq5p~76S}BIizb0YDo7Yw4e#l?wyWyH|HHM##m!Zg4&puAmyAN zAk2Jmu$21)5%I^I1n+N#wvsBG7Wkt zXL29tWuYHczPZxhebuAzR90D80?hvgq46Zqjspt`((kY0AUy#PF>Pn;o^T}=f9)7( zGNRWTNhVu2!o}d7l#Qk~aVlR)IL8|t(IZnvEU3_^yaM$-jsyhVUWQ#uDge|#wz!E@mfyf_npLz|`&x$}-6VLrM? zrU0;>_Z728t^=>+CRld~#3gCmcNzF1_vS~zH~&tMky^Tzu8#32{n%O{5_p))C#sl1 zM-BwZd}{tc2Mh)#bS&9A?*$^U+6#9Ypo1RU34${ z%myt|tC1AdOWq=zhV_aB)um!-2dbYOWfxwYF|{MmHh(sDgfA-+N&aUWrp41y9{MaU zQ9|v0`~8IFjRXxsi}gP}qDyD}d5j(X`EZ+IP>sqU0CB75vdX#dOk@BHZP5O@%2SK4 zNmC%?+7+=F00F>VH6i=mtzPH4f8B3A!kZMl%#xd>85&zBF7HPF_i5`z-=^L~*4seN zOf5P6txbn+Bxlk`az3fv#!#B41_@zZ;2Fd-h_NZFmErb0QgclqE94uxi%%{eZFhej z_;Do8J59u`qxvn(#^x!(Ht8RORICaKz1v~Xqvg*hYQWL0u%;UbxLxj5(>ZtMV3eWF zNndbbs90s+Yjz#%j(c=J7>_uX!N|Sk%-70>AU|?3_}wvI= zZ*&6mI`%9CY$Z#nr$APQkEOH|iQ+BV1Nh4%)II?)(=a5?!i@bONv}~ib5kqw-GjBB zZE-P1hIVi@Frp6<3KnH7qI$05B|gh4IVrVkFp9EEkUNvA63yvlD{AQqN1y$4%pXp4 z2p;POha$kWu1rrwE4}N3V6!$p`rtWbBH$3GFHtv7S1|q<+I^=v1=QR6=AiwYLt$5% zHpRYmckkP%Gp_*D`l$H}O1#uzKsf34o&W$O(f|Me000v-P2HlV%ZTVIWf`;p8Lo8B zDS`Jv=l}o!000F{X`^ZnzyJrIkpU~D$dP@MSdc}qxPxZno-|T^Y=L`_+7fc-g(%jP z{YR9l7%}piQ7#+CM3y>(G=mM}+G}8=xIWWjCDiL1?ZP+K-~cLfrWmS*+C3{KAOBacHf!&d3$Ee;k27+wp}^B0N9XF9 zf?FLFjwOXH;!*8O;a*^_-du%m~+_Ee!#u^EKX562WLpE5upnRil#hy?HTXomT}Q9A11t9vaVK){PG?kg^t>Sy1$=+N0hyLx{9C`i>a$dX2v0Ri9D$4r&B)2hAQvzbUX_tXUM=)pp;fi%yTkiRH2 zk||UeuC9_B9@?Q@QCGU)TGyq4@1#731t*C(Rs241fPyo*p;e z+$~ZesRR+FLd9RIf*AL(EwF>{Jo*6|`_AJ|Rdm@?%oQ zu4%ivpt8C~m>q3|vTl65MN0>EhA4H7diAm6^g8E;LmOtRtn@aKREhM&mYN zdI>iCO)%T9#1U%hr|=bQXmu~)PGr=*IA%A1da(s%vO<4gnU*y`4aJ?kBmw3q$xE5P zHb<4@4ef~un)WWh2-f1N%lN9Em>A^#VKs2PsW*|2yKel7*cJ5h_PzeIfxfN2u)+2K z`%;EG;nw3_uraPGXvcF%0M@k#pV#5AQj=%Cc-QM}VFtQl)PbOhGe1T;P znzbyXOPJiy)S6j3fxl5+a<*`@s|K6|XQ5XMm<%-R6VE25OlrGBm#ec{J@uAh3C6V< z)*-J(>0UFb^!2N%DA{w$d*~~C(*H=nSTfv)KUfScZQfH_Rh?a6n=1{#DPS=$5gjpE z(7|kRB{&Pc+%u@Xg2wJRRITH}!A5X>rWtn~{ zGF(A~?He9S*Z^s*&qnlPDL=xLX7=4=(n$DH^Jgp1eEkcwz&PXPSVy;VAk6?$&lG4N zTT+kc1?ZHMWJ_3>ch75fTwqbpe^GIa!JfhAxIu@f*iuWckBpy7q zhjZj9eW3jMPu7g&ah9!TDT4rI(K2-L~5z48F$v|FLl~xA)dQz0$2D1!2 zhDsjy*D_leSTJJ>%C$WRM@U(PD;!el(a?}dIXt>af`mu9=0U45ElHOMEAes1iQ27a z*&r^5UeiM};H*0Pi_33zr|o^#mQREr)yV!Iwk%JIk~KgnJ>B}~6XdmuM&#fOQmV}s z*In{a&V3WQW>n`7k}5dEoRT#HWd(!?I*3dfV@AZ$R4G%qU?@?s{^KKTe9Vf?6uv|= z$X@q>s@<+eI`P+V0ssI6PTvWwhzmO)Al=NF{A;5yekx$f!xwi!y#?%6vVO5Ghfy+K N<5sw%1-9oTzyO~h*-Zcd literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/monitoredhosts/add/addhostqumulo02.webp b/static/images/activitymonitor/9.0/admin/monitoredhosts/add/addhostqumulo02.webp new file mode 100644 index 0000000000000000000000000000000000000000..7ba3539041b740c89d49a3b094f900b4b1118e3b GIT binary patch literal 26042 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 literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/monitoredhosts/add/addhostqumulo06.webp b/static/images/activitymonitor/9.0/admin/monitoredhosts/add/addhostqumulo06.webp new file mode 100644 index 0000000000000000000000000000000000000000..032be4f65a4f517a1ba240f0b84ceaeda3b23071 GIT binary patch literal 29380 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 literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/monitoredhosts/add/addhostsharepoint.webp b/static/images/activitymonitor/9.0/admin/monitoredhosts/add/addhostsharepoint.webp new file mode 100644 index 0000000000000000000000000000000000000000..90768f32ccc2aa1a4270421fc6531ec67b8143b0 GIT binary patch literal 26246 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
    h9=-Mc5i$?jh71n{<>T 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%0DZr1X)9JA51 z-m4jA@>!*R6%ZQ~xB8p3tO~E_UydX`E=qVJiBwnKa#5ej{KPx${nWeGO#@}gI)av$ z)g7>ORFG&J4=Col?6{b>&t)G-$>5;8=c~5auziMf=7-`oOfeixXVV{V+UMJBxS!}n zL3I_2Am#nZ8GH4HoR?G4-?aJyH5Y#@7=V{jY=yL0sKTIP0P)$v1(zY0rg|Z%;up(- zEPHZQNnK=ILuq{9u^13@yGX|C4p6iDNpjm^_uo+*pP=*8n?Mkro39Ijp z3_y?J9A=ILmzqsrbOO5D{bAPd-pJUfph}RO-EUqNY(>1%H!dvYh1~OoDZ>RROy%17 zekI0FH&sO36g;Q8WL|^NoW#_~MDSJy#s$)M*h4%j1ibZd04f9;$87m8(L;5ncePnq+QKR4R~3)rv^yI=z|G zXo}D7CCG#d`h<73p@s#ODLue!5OA;O*>ZAq3srwa)5&N7&1kq3#Sqp;&5XNPY_U5)w^FR1 zgBv?XpmkbS2aIl3NjjKEX6D!?|N9Cy-Sv{MoApsM2EUMvdu<#LUYn!I&QjQah&!n6iErAhwg-CW9puvY$RYcP(Xl677)!m)QOwQGIkz<08!W=dl`>`VUmr^! zxzxbkFe?E8r>%fX@Qu_Zj*NgX#{Tx7%JMP;2$a=o~> z8(`l7a}T~zZdb^unm|e2D50b}J&dsTmrp1b$&8nppO1IvCUFuF+H}!9UTG^d_d7FS z+2A4@Sxt=?teNr-{$3m-91lN;?$xl9IS3@&Q1Isyfhvr-D!0yyy&VlhX0ps2=5eXk z8f8csYcS7!NAkopkSWnSIp|oo5QhuTMIC_P_E4gTkSGFcy{=_Az;rz(%zqhoX5|?u z*XBPV>=iLgVsYT@IpD=u7NEN%b;n9hzTG|QUcd_!$Hw=qd142W1}jp{Ut?{ggPx}j z(%ay2Yh9}aN8qEpeW&{BKqQNoL$@NBz2wt{ZD6VgOO>kYd7;@z%n~kRe?MRog>pqC z4ox+3mJtKN-Yfm$;palwOrdxlJDi-lrpQ8JVr07;VE?77wH)&W+o8rGt zm4m;25;y!L3UqF2=rgo=^CJC7v!n{bHxUuYnoVEp1j!YSg`KGe}qPi{2Y=~iz_naTfSmUm}z7n z)F|Hy~Xj!Bn#v?nlGmkeW8?p3N;Oo2u>`~~~xvP93>qUZ+9 zQZn59tR!mY_mE^JFHyTfGaWG6pXzrjMPUOo3#=l)bZzE4#s`xxfRnd7<6G>=ixC}V zOrHMawM-lbTdpD=I|rihpH?u%=8r-fF^%3H^CKGi&zS-z2)S{CF9*K*}1on zZL|fUm?cm=stzxaN5LwPz7MyR!qpeYUd2~=1U-@z99U0X#L(h^3LDQd|MY0m`(bR) zf0+~VKALT@7XUZX6Y-S;8#Y-Qo$&4L+JsN^Y~Dj0ak4=sf|j5P^_m0nfaC*sz+nkbtm+6mo4@rj(37+X3rt0uL4!W* z!F(Cj3eFnSiG;jD+=_N`>+)$I*|1d*qEs{>7wSPa^s?RUHBUF#K*kpkpYXJ?{At<_ z{h=n4d51zG(;}ByrpS{wb39-IT{!nNvk6JofMluO!C?eI4q$tP z->8`GUGvL)`i{ofSkQ8FAcBt2>CSKBd{6#^}^Xsbe4b}_4$h1s=klA$pnTPL5P=%mN7`SbnRS0heyBaKFI z*Bv|0JUiJDXTjd$!`RuUSG_~*s#dD@umkA8S&**UwB3sU~(#557{E7D1xgsz0SAbzu2jXA(bS zivVh5qzX7U7x(G(s4~-sH7Z=ZmiATQ;-WEYM`2 zp;0L_&jf~Ru<0vw&#Jhn^%`*a>tXfM0Jwo+XtI?-DK3#l>=nOyQy7SrT5Ypwz99ZGi4Rq4fy6^DD7EjOg)W^Mx z<-)|P{h|1kJu4OP$dSBxzjhPz;9t0@hbmFS@2DA*h6=DyAw=(^^D;TSbbmI0g)M}i znit2x`YOaqu{)ObUZob{6W~J~O#s~2zki2<+t9B-sIJQOy`1j~2}F+e4V{8c;H79p zF`&zd088~rp`TASyZ)Usu>lRWka=|ga6Eri33Bv3J++71p6p8O##}63Yw_nY5|(($ zE5fX7W%_h%1tKiB+FI8(E*L_fJ;0|X*gE7eN%j9a?E$I^RX5WW^E^9*arTp123LdC zbf&K}e6_4bw5LZS;iEZpDiv_V+l&T1g`3~uSQ!GPlFE-}WUEoYcMZVuB=&Au_{Nv} zn>9ZD%v84;kLb=!2n(xX%t{db9yo$}`s9w6OPOL^d)v4kEnW7uBTAKiPnthbb?s=| z@8kSycCFR@7PRR%eYr3-l$%cE&K1qC{Hzw#+!B-2?>fKD-A{>gL64huL?AjZ>00O9 zN3jUw%DCbtLkaJY00#is&4kOPi~O!{p)5r+EYDR)UfBzF#I4_5Ei zp!rZ1#{mlFOSYja7?JCFS>}aH9@CbKR_yQKPZnEAfvb}QF5;kXvQWN*2bF@X6l06?H$<97LcQtPp7 z@VQ;jzz<`OvbUD>V$f1{JW}Y#F1&y?TtvkE-4t zKk7+qxu>~|!0hXX&tt%qBWWbOd>je+o#`|4>0B$V)mF6PRy))re@v_IgH*XgAVJgU zn7b7*3Vbw$!ydx4NYH})D!2pU`JLpgm@5QaH6kjwLispck=sdsEYxJcen=)RTr&dh z*z)dnh4SH~AJdz!B4PgzM{ zu}(U^jvkAF5CxHV`)4&+6N|xVXSTg|@JpPRm4;qtcHd*zZ8IMmK-FL`G+^FzPiB3l ztBA9;_zoyD$Ju%=3O3{q0oL5ws&e{NR`#AfSg0N;Z?buU_Zuk_ zisU4gGJthT7C{-0iY5G@+Mzt%Ns_^0ZK=5MHg4eCMfg|)KAi(tF;Y6Pmf?Wc&vNKY7KWa@7W;#qp_AW zmNgS^H<-1BWK^oS;=?FJ6Z>=^L2bhP+5^Oh6KfB01&huWaDkCk&N?p&fj(QF)g$(8 z!a`J%eq3d?jJFXSzGNr_#*e>)jXB+Mh;ZfXU9(J<;Z^#5*M&vAxEGLoT(3SJ_XdhC zB)lR#z~qpx@6cc>{R>lbAW`9)WiO96yge}RnrDqLP2yIqDKLQ+5O)-7f zea<=B`NjJ~&$I-lY*Bw3a@Pb@#{EWrGG(32V2d?*^j(1ziy%QFx zy6s(DB`7%b9taW~jhcq3MVDJ;=Fq#}C&@!0NNK)Th_myZ8Rpla(s5zM`)!O63(2a` zEnN2nKo^VS{FxyKMdjhn`? z&Fl8voP}&apa#of3yP3!Qx43w1J-B3>ycp2*o6$6itBvxC)VrTS_qUhRU$54B(YVT zgs48Sm!nDa3|t5t3lBg5J`+foU<5C@A&RsmwJx|^_M(F3DW+ks4T*_j!e}G5#=w&E1QXtpUDh(2HHPC^J0I(5HSc`&I zn=}wsex17}m)iU~2=>vF&Oj|v1h??7)1z=&*h%*OX9|Je);I$Z;?$qNx@1`wbdgNR z>&y~cmk{-kTH5*4y@_u0!}7tow<>Vdn|?zLH8^-t0x|8-1^|l$;0ao7;Sdfwm!!t? zfXc6!^_0|>l3u!6e&Y=DD8+-NGbu*P#Z)dq3PZS&3C?K^0Fx%;cG|AxqW*pcC7ehF z3I(DuxYtQa8jH+CvCk~ufazGITbElee|pO?2n}rynE`v4u$+>rwa0igL$&J1`fFn@ zdgulQbJF|)_VG9kfAYDw*HRf);P6nEyXlUJSW{@pv}+OOJNIj$o+jzOP*sKROU+KF z!pP zrh=LaEv}6~IkXb*2dkDw#crB^yOe4qpnZt*8LsAqCUPG|e8yoBo-dhiG=?VjNS$LJ zxO+@%eVLPO(W{`%qB@jE-+p_))N)UGUR_U;6Z&d`8#>1n2oZij{Ns+0A%7;8D!ah= zxI6(3IVf~gl=?!FkNTvUbF8j=x#OvV@!}gtUj4VbE%?FZHwzo!Ab32)qWI#Uz6v3_ zKX#i+*3MzTWt_yK5tr7ucU#G>qfG#A z{m!6#Q>m;1n&7$8O1;7{zksC>f^T4yXG%RC%@T~Aq=m+=8uolpuj9WvPsVro_Dk^x336&dzx z*x@U{fJwPXclx<=D8ln{Tq%L8VzdoEc?nLt{uF zF*w?qhG}=rb_WTa5g<|rO#Yl-$!5nz5gC>Z-*~ukInP4<31P+QG)kNR%C!ulU3Pax zN5r4w`$jVshM*+#E!emm?e0Z4Wn3ko385WXenUa6)w>Y z2-GXcr~gY6TEIiO$Tmia0c_6JYtg*L`$C=AmV~y2-mVcH45$i9?j8M&`xhR{6Ljcu<0-Zpbf^S5lAr zS^wKqWv7F+63-FRlDe`tr`;tHJ}~;RfwbVG?8AtJwP37g!4)IT16Tz05SI2fMgXhW z@M9T{21%SF)j-YOvMUDG0e83Lg6^fI*Nmb3@iBWp4faAwx&CJS+YuF{L|HoLZ|*!2 zOW35MX4M#GqE(1p1P>}K-MaveZnZltfmHnV1=vN@ZSKZ9K~+By%^Vvs`G(9+U(cgA z$Cfl&T%6Bz$lSpB{J{DzKW=UH=_H8z!L2r-@sIhkA~uxkFNiMjg&eQsH_+P5zSTI& z8vP>uw#}!Vx6P5V(Ob1Zxk|_pl@TVg0t-##GP7wrOt5TXlpy_7R$RRS)VSU{{~bB~ zZhLRM((?Qg=cs%Bq1$=W&5uAm<#utu&mqI{?7+Cs?V7i? zk^Dnms=JNU`_{<40^Y2?W4zrXtiZsl?OBE^X6LuXGY|C*&VTU_l)sM?NvEkNoY2Cx zK=LeWUEcF0aucYAz#F)vLCi;;)OD^e80Q83nUuJ zNpTZi^d@J$*rDN)+p1hZ0P$Npf$N}3StVt_rpj=T;aE5s|F$g zEJs;xKm{vL3eFR6EmTy5jx?G8H!3Xv=AzDjl;6Yft30RMh+$9FQI)%prU8YG8+{{O z?oOM-X9~mxmvx53K!?UrfEB9yRYeCok~MuZF(d#cunqIn%cU$v!$-JyQ9@V%>AYA2 zjHCni8!D12-o0_QdX-3)U~iHyG@w9U>#8i>SM9X&lTi;d*Al|ogG;gHZsyqk@E&-T z`U(+bxvpAYy5T%#zRnBmBmk8cjiq>#bf=_8&83Q*##}?h*3DyYtH(JF#G#RjWpw`UIboMR~Wn+4q zi`v2lbqZX<48-7p6Fzob0JuLo$s3kqqVJj;j1gyGGz;~Yxa`Fz@TB+5kl3y<3wZCs z@zZ=)eH0q`fU!s4UG8JKL%Pg1=M4aKb{8HQhQPHl)YMtv6*@K)k6&zPs(v=svE0B* z{!_qiRDUIMWgR1gb8#lqu~<#we67o;n20v#hd$sp5mV}yDu55nVl@S4<%>a3e!Ii2 zpe^o(AXoSy%JVe?qripCc*H+B+U2V3oGnZlJiR+#QUrjH3Gq{p8E((esR40)1hi06 zWMkqM$aclq3;D(CvMJjx_UBTmpe9(K7^pK^#$jxUk^JnTZ6>h!$RYFb*xka+^&$bT zA6xk8xz)=|G;6OeBTthhe%65yctE_WgsY!1jYUIJX^U{X14zklYD@Jj$)V& zt>zxea8_~2ToGFk&c8pXoW7R=2(x4Wh1&Ief;k=pRtIehyWf4CvTcwx;s-j47C{-3 zFqU*cv_NQE4@33Q*2DXr_AH|zEokWHp317U_%Kr0IvQE+6hgj1VyK?=p)`bvdp8VN8PM*7IwNkwe-|5MZkI;5lh6H7UzIB=k z7CUnfjC*t^*A! zpVVe9%zn`|oFa#}1AI<6hMx@+oM&mGk;P%o0G}6k3U+7(Q9rJP+?J77#n8w}yyP^t z=A?wi4*Y?2rTBpfb57kWKeF3PR%+OqK}AUz4oa>XsZZX7#|3!P-471{8$x0%?E^66 zmn4X<>NGRp8TG^Pk#jUbbkN!fx&;I0aHPAo_P!woy5h|6;1JL6c68t23Ly^^rxGm1W!{IWGOt?w!v3U>sV;yNzA(|tlpsQP~boFrr0Cc7rzmQRH!9gcDe zwO1F1#)Zg86Bqk+m<;Me8TgC{BgW!_di!|%pTGko)<9T63E&sth%QzA2#-$J8~ECB zBFKl*B07gm-#>tjV}3VMgLGW6c$JQ&-1V6{blF}{eZZh#}+oMy=jr0zJ z)_Mt`*clT0^cGrYH8;}CwaTma2Z=kTOX@!ntRG~3&L^~Vc&Dsf{EfX<8@7mgN5I6~mMA$}*O z592ZI&bk&4IKNo2#5rWR5(L`|?r?s35GBwaW#?2Ps}(}p^-9V_tTQiN@%pe&nAH2! zHfZH-4{?o;M5H6Sb}07J_PNzBa`?r9$}Ml~uOa_T8Hglw2!uBHiSP)E%Gk}?;RUNO zzh;DpJ*`YMfx-24Qrw>UupG5+sSDK6oK@ZzzwkRz#=fmayGz!8NHP?v(a%9?-2jR{ zLHUL1qrW*W4&IjfKN{xwIHZq(eus^0MxvRsl$E1{-2*?vXr-P2?F1wfGVsxSaiHYr zgRrH7cDZzh(>|!aGI-{WK_ca}6TK3Mq~gCK_2_%p0;U>fBoYihN7kTfYD8S|h|gq7frtkTc z9YyHm2wAtbU^=PPo;Wopd5#l_4>qjqtV!;zqLAmr>43pR{*}8HB9xzF0oeLP3Hq47 z4Ep^j6|D6Y>tBlG=2c!lMOc^lu+(N6T~l1uym>P^$GsKwa&F=KJt%z?_58r{Es&;C zbOEWL-D$G2xlT>DgXR0wK7w?!sq!CE=OX@njVsp(DWIk8svh^1wvia)MOkH)C_GvYQgm4gU? z+ZduemNSjCQQw?@?wFZX(DWGUMBItq^mBw6nV}9Cjwj^MK4jE1Xn)MbeF9ns?X8$f z0E3@l2Np(-{-1E(u2%e$A|5nML6oZ=@ElWTz3kng6>Z-{3af9BtnKa;_xsq{KTFBU z2&&uF|J<1g?1AC-pYE#fE(WOE0v6o5EQ-C`fOWBW+LMIPFN&gd_fC^?ZIO_8o^ujF z+3T>Zs;0^8T-B4PxrJT=(=XHOycW(`8_sBJz%vD~-^mHDlAKWu&eh0aQk=7 z>bXm7R?36xQ#Xl?eGMb=wC>-adl*65pQK<8AvHeKhZl3}1kS81wSe@qEmA&iqCjuK zIJB9r`YCCf%EJTpXkU!uN56b8h!_75C+3%iqT@L#h-I8cfXY*H)j!V6t4{KDKElf& zz9xme=o$9$TVsg5(Cn`4g|e67g~uzD4eE?FnLB_O1i4h}E$tUFF_D=YE&v`=#|faA zj=iyiQ2WuXX3~*Y^ir@lD8f^TLpuw%-S=OKK|@sUf@32oi$)|C!5`61bv+QUJsp{>AxxE=$C@xDpv z?i&}T^p3e`fEq_3JWl8qBmyt{6EO*2t|UQfPAOT!InM|K6o_ zP$;oTrGNpuEuLKLu26O}KkBW^QqyBf%Fha;L+5P27#n~G?x8gf%00Zx4(>MCAAF8VwMwX692I#{!4_;&0~LGy0@)p;(ocyv&e5?1@o1n}j~`8~KE)swtM{-}VArZ=SE@@h~1pyOYyAeWzP ze5aA0N2k#S(&|EKLwb%Qj( z00000@!t@~@HNQNS(xzpLe_9+_+I)MhtVaV3KV&>$lBr3U!4@X99osz3Kf)1;&D@M zWRYn1is=Y%iGVX^EO&{DcS?zk%xz;{Ikz>HEZ&=)oU6i*!X6;K7D0reZ6KHnfD!>L zLg3J}$ODY2zMdYs>8QC>rWUPxXHttZiph>{PQ{2h3cFP1mkeH2zvnmZ9r|WP+xXu` z+H{Ni(+pO2@Xlgs9MmOnx|Z(aMB%87>pf8d(-F2OO8SDUa~ubMydI_}rLQ(=BDBv$ zwmZQTzqk^>?1l4S5Dkvs1NS3z6R=L6+5Y_ftqRs_wcyo)gT~9E-|XG!Sqb;TuT4K< zx@84E`b6wC$H)#Y+3JtjoF53=V!S~~1g)lzy9Z{|C^+`wZudof+&o@x;f<+Sf!L-C zbTGdGy#51VK+Zh0>r>JEV00000000M<%L$Ml%Oo&^=+zq!qf~4@ zYp0F5d?%o7oNeedG)n5gq$#Kbal=5utw3^8=Up5aF7cJ1byp=wD->XnCqCb{nEn8Y z=8R<6qk9y!rqUU}jAZhmM)AnA_ae1j2+es;EwFL$ZzFshchI(`U>+ytVM^$xs~Z?! zE1K(#1zrBZqG!1za3&q;!#Uh(x&OO%8hH|Rj1*vf@o zvgeO{KzNdLLHqREu4L)a{a;z$vq~lY&^`P}-^tx0A9)UyJ|TK6#t01*BDx&YzLCNc z->eH@lU(!i(;|JFgs9m6oiQZ>N+88iwibdP9r?NA)kC`FXCi@pD_g8v8-C^GIo49h z0sM)M#OGl(!)sT7P=m1~2|IrAeXbXr3QciS>kvm{By1Q02UEkVd)MGw$dxr*_jGHo z%t!d<2k5~H`wRXge(peI5BcUe3#Z&B65eaUn(UKzg*ezx>1A@f4PrNObe1Ufp6Q6G zv+!V9w>uakeU%;0{5vzjeLVc%|VHaS92S`HZx=cL@xY%+^_mlEG{6|HjyO{YR#o9ciYe! zfbZIje=rGct4FV#s1AvJ>kRXQQSo_M`u2>$_kYgm>Weu6X*;emiPwib7cj(HVX-^!;Qq!tR|Dr$d|+(erMx?3`KG}C8A zlWWXClk~Wc%5{q`gPG_)CejMC&;C72iXt)V&_4X<$svHJtsLAiNuMWp&B@KO3&!1|FX|YF5 zJw8()kR0`u4!x;m?dw-9 zUb?)b8iTLEGyh`Uv<7@GKLLtSa`>bUO3{$Bm7FPU2H-fVn5kLkOKQ`e&>|b89d{X! zr3`#4xd=~$1#edmUQfa~azM2HF2f8D9i>zN06|+Uu1ucckD2DKRRrz4;h+E}IBG-) z5;kwE3V3nOO@+i`lqV+B*H=sL9!u3mgPQ#lkmT+4Fi<&W}4z1VMp!oB9f5YniF7Fh^=N>EN`8$gg58mhe2-SV;nHgQKc;nL*q8 zAW=l2$v3#e?yU~6B@_rVLz8M#_M1j5T&OG{G~h5?+iNM#Ja~txc)q%I>kMm+8}P2yyrp7ATy8{r_F;>N+ttaC0fcPXz+YwIobZKx zOoAxF@-|l``ae8sDZQvKl%xgLaH=NYRIw>Z&|)uOO|_I=XfKqs=LFM_x?%ip7g`Bi zG2B>)4Fv1XehUd5S@PAMlBTS}JN+_m{~Pn7)~_v47(IjA04ynP;~}Fw7~PL=I8hDG zYs2c30ZY}}v!cB5>4fM^qs60JM!#x8$wC9Xgt~h07MMyA1F*1rCM+xGC`L?hqfm=4 z35;sm58QVZ+hE0VtRDR$Ri&yCSx#~wClfags`uuz#Na@F&<6b3V9C#H1HO+yDra_? z#sMapOl$Uy%&Gus*wOA#1n-1A?CC6KNKl>OTLb(ORoch7;EOTqidLEt{E-bwbHU<8 zd`G<;E|mIEX1RWEe)kdUGPhcqL_ffA`NbHSK@7445uk|?2p;pT{Blcx02~4LPJ`+k zUe6cbxv6`vg#MU3=i^4{VYr%1W%U2{y!yCi)%=@dv}jtW0|W)K1wsrvRTdq~!Ux;+ zX)o#D?qfv~e2lZFdchn$qun$JF-i$=c(60J*)QeuBGSi7od4Pf$`7Ai=xVF zL(!-6qjx*hc%k%wKHy*ce=7r3U0td32g>DjdIyJ&aeSTCQwH0ej~vthCn>6|0j0eC z;0Hu4(RS0r4VWV|e~ zCeKOp8CS^<`Y?_q9$y(hNOZMTM-yBY1({K(eXX4x0R2q_uNi72ZLJU0-tK3?J#dBj zxy<0iq5cc28^Be#5sx$>ws0%a3QcdYsnE3neH|Wc2b%Mi|5<8bkhokr1_;$zT=XBW z!Oia&Ca)Qb(ej8&whITcOM1+?$OfnBe7Rlz`gE_yXd%udvntfW0J#5sB3%P|37?Ep zk|AS^6~C*Ap#ddWl?f8cjZ#3Io9bXqYh@x}>@6-j2)qZJDZ!UQ803-)8F zyk7Vas)c;ExMha{B8xH;AJ=|U7;aUFBBK5V!td^@NmT2zv9~<$!oYIc!UKyH`m}xw z;VQ&nQKFy71zx``$1U6lAAb0**{;fG;k*8l=w-14KhQ4=6V0k7Y-&m(gyB#dG()M@`}>heLU#XQmH&}*2{OE zeN3>Q{u^HCMxHPTYiZ)>m*HZ)T;0I^vVDICUssI7zKiwepcUghfq++@CbqlXghvp& zI=0%1`iK1eZkPEunba6zk3w0ShW{kkkU$2t*-}Sb`{=USMwrYdr2)+v4C0#%(fIbR z`0Y09Rp=~N=MxQrE1=ibX|I~BJdaE3e6EiI*+IHvNn?R^|l~&Q68VndM!fV4U@*g$Qs{DyR2HN^wO&1CPQMo}PI047d zD{bcHN%=eWGWN|zVSL{MWJbfb9gnpNe9!Ok!@+UAz(S%ZfzDWnWx~sNiLNRH$aod_ zkWT}V{+&EXT+te<1k%mZ0TB8G=hVnby;}QtA+KqTRo7%S^@Y1HYHzOXZFTkh5TiCa z=UXP0Vn{(MF$GkcO4jPDR~`#|7!fm&$+Vekn&~MZ@Z~saMkP1-O;6`5B1TdbSx+un zN9>BhX}pov2m#!26x2yQ84qTcqY0CIeGCNzy{Bm%H}X-D?uPjxx{+hJEK~TPxg7s) z?(g*u9S^>)Y%yE~qK={xU$sIlO74Ny<}NE_xn?&}GL4e`Z>cJ-(-DveIQmdGu3EU3 zRbdY(m3oWg4@*lJC+gADz0+9?X3>5POO(<2$4X?~C3vq%7K7@!wVNM&bbdxTX0{Bi zg)gqMxejN=5XOT6LfeNY;2W%zO?Utiv<2f%8S-8n>X;f?9`kY(fMGQ-rpCKOVg=S7 zYj7B1H`5G8`eBIQXg)FnhA!N6$;NPL+;-U?mIX**X5DBe3i0SP@h%#Xu+{r}qHtdy zt&rNM`^FY7Pail5vla@fq(b-pw0V!v!Xjl2*qrv&c8^B7LwogGEraXaFD6zD+*&JQ zdYN=~uDPBh%l55}b{YNYwF}vrdmX!n$L69uxrc&NAGyno%?Y4dy<{-MHqV%wIGH;y z{{vrD->^I7{F=li@?Nc2sVp;z<{QJBup_#jh(Ha~21=vw>f6*ao&50GDD%Yiiyl4kiD3yYxU=axobGI<{5>4As*cVP@ToPHK2Sg zvf^$tzGpL7C^bGy0M0Pa5C+>$@VhwZ6S>ACV2*>bh#SP>!=2l)^b3MD${w+m#seZ< zVXB{kOGjO?3!q+a8Tb+(O?3coO_-koU10z>S>4sLc0Kk-WPYyOsZ*4Xedsj5%K&F{vA>8sKh!z!-4!}5z z0)(CGK4-W+z)FdH3k$hS09yTLm|XXD7M5IpJ012Xv$uXLtSLvh*|s5C>JRmQuE{9>Mr zvtH@D8PKSkj1tf5TiX)}YpiaRd=C{227KQ?JtHED8Y^+<^>`1?rOngkoBW~EMl5y} zfG%=IMNm(1)Dl!+kCeC50)nwlR=puln+dLQyGDVNy72QlZEyb3I!?D5IH99mca+{5 zhF6n$`UjnC6z~PEu(jq7;?ctuo27^0ePAj>o`W4K^=6`QvFbdJDAFqj&u8WIP2OxV zZdQ@)W(a5j7Ti);F1MG>)*ZXBzjCx|2(3i61%reEeXYcH6sOBn@DJWt-)r{Z< zOSj#o@UTLNvMD|svfP-v6C^2F!H`=E2k3Tg%*F?3Iav3!a*0|^oFT0Hgrw|2A6>)A4Iol;6fJTJU!+pmdE>YQ12%tAl;M`jt`IK88+IQp& z#Rm;QQ!~gBkFyGMixngHJ6Ki6NxBp?p+}@ojupdzNs=!R3EMPCrePx!SGTTB@j#Ps z_*fBMjoXC^B-=VNd`;dGSaNGe8L}}H-nev!ZF)n(|8X@9_)(^FGKEz-_|G zt{bk5-!Dbp!EtY!IL{gvv z0}`AlC@q~mu*8kHUivcn@9$d9L6;H*hgQ4mpEy47)*o(_AFCgpBMQg+wI`hA!hn?^ z&>=ZH`io5LD#budLCLOx26)+$cT&^Z^-9%OOB5njjSw&1W|1w5|zsboT^ zwPcM_g2k3eyGBMvu&1*QNeM}I&Z9W>aH?P)%v5QR3Uiyja}1>?P%D&CwBD3HAQAr0 z=TG*cMRT6&0_0?tB*|#;YFk#H#>hWGH-G}t2@;gdu4n*+sQ{s>&_p3L3vRp+Wa9X- z*VJ}-41fSS9W_jq7x1NDqJih}KG>$pRa{F~2{rNf8G?cZ^Vtc(f*Ny3IvWsoo+`qd zq!|6tIssiU#@IbOdIA1?5EUN@tqpFQ=OXX34VgKg+T`sZb=mB=#yIQye0DgQi{a(v~Ug~$uq;(hsNP&q05 zPt3B&EX0YWOvkb#shCzu@O$4+=}jpW`-mT%BdUU9@8=Y`2R>0oyFj$xI(%c(Tdwo} zrZ@d=D>Z_?>bH4fQ8`hv@tT4WWFcRkmg z<$LAN!4Pt7#9=bX!8l2sV?Ywz-GF95~Vhsp?<@!drz{ z1X9@9nMKXG__!y(rzg^m6j{bKrF^>~U4~Cl&HDpMG)>hNyj*A5Y;NhC9elXsKi+i) z|Jcksmb&ekydrtNSKqlFrU;3sn`N-=?HyPVhph+_qJe87HT1S%g}MSna7wEy5!D93 zlG(-xj)Jdvtt!tP8lRfrZ8-pTkB+i>6yS#1D>9KFLtDFVu(j!@_yyb`3&5W*M-J@m z;4wOYNsl|{w(d;HCFV?ZOTzj!lK0(g{{Hn1e41hTMO*X{`crGmvP#MH zSmP*c$7sCwdKsNTeWZ*^)j;E$ZX#o%{Jzh}0N*2)V zalqzE?*`CkIrjcU1xplj`Yk%aB-Ignsvp0p)nFoB)W%@FZe!Yj&Fc1;=a7pW;fmg- z#uKQr5;Fjft&?Q0H*q|aaE;El+xC;ypkLMei4uaj;C!#P@trq_Ztd-WeYlp1 z+W~gw>C2b7IeLEh|KYHKyj(o-7}ra(ZKMgV%Vi9a?hw31{n8pW*eNJH$KO!A8!Oy{ zA#nxFuFo5V33)BY;o{<|3mz6r@*qA!ZnJ?_D%h^(0%92wNP!YfTU=I{rM4y!Umt}? zbeGP#Slm8DC#6}ez6Hpi3~5s>$FWlzBaL>F{l-)`s@DJj4F8UDf51(EijyaWunYhW z-v9%#00W!A18)EWfItIp00Qzgg1!I(i)Q}705IAS#hy3-0000eO#lI=bq9F1e5K0} z00s;_YJdO$000000yIOQ!(T(Sqh!AKht~7}0&UxZ3AoQ*001z^oadgvhDc_1$cZ(K zbg88c?^hbrBp3hz%+M)6Oo&GXoA1(8q#s~?rn@5m22+&_Rj|FNKA->qLa}F%BPX@hqx$g1zq|OSTq&PWC>Nh zn9bsc{M7N5f^Gl~=^ox4StT1=P*%yvcPo#$B14I^djQv*w)kzTq8V;QXn0$U08mrJ zkDZ4>s=MO4rO!?Uyfr0mwzb9n-%(5W%S`?J&+G8P+fHjR9C?tDOqW0nkQxM8g*aJ; z`qTJu?c8D7Y5=?x^OEF?3&Fp_uT^!)N8!k<%+fNe$XgOk;t z7u7xvm8u85D7sk%`fNSc(Mza!{f|hycw^za5H&sk8mahA7vS~v+L5T6mzIj};ZEb- zzW2wY3JJ*Gxh6L)IGmD)E+tcR5t{)5zTuDb7x<~+-EArpWFu-Vw= z)A=p-;t-XW`gc9Vb;T_lYiYfqn{#Lp{~d@6(>DRBxJa?6&W)_9^7i%UoqT%iwT64@ zYIXN_tJ(VKWiWUmRfZcB1TVPi=jxz~tIjy_*N6+DdFq%wnnn1|fvk9f*7HQ;6;TmO zj>%tkcF z?3(WB?uh_k)Hi8D4!8x`q=h@ThSR%Cey{Xgce#cek-|>(y@zd#-YI56tL%u&aaG9?b zm5%?#C%g`#%;IZBY&*a?q8@sw@b{M} zgcm|$ot0PC(D0OStz3XruDl1uU3V`D^%0Q)Fp5vW_xBehims8i>~R6Y4#jnXrG_}5 z)4PNgVj82QM$ue1!IJ?V^cJwvn%eB6pzFJVD+W^I!>7>h>fx1z4L{8aV*ct$-?A*r zbNe6i+=u_;wj)CI*;_{;rai_Pe&K@mLf6tm$HW!@FtC>(6%aMiHV$nstc@rZO{ccd)DQpw D2J(Z! literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/monitoredhosts/add/chooseagent.webp b/static/images/activitymonitor/9.0/admin/monitoredhosts/add/chooseagent.webp new file mode 100644 index 0000000000000000000000000000000000000000..43efe3f7ef93c41c40d305398c1f1c267c76e542 GIT binary patch literal 15710 zcmaiYV{~TQw(S?&wr$(4*tTs{l8S9qY$p}lw#|xdn{S_c@4?>p?f2%dHCLOnw}HNT zA8jc~iHoc80RZY^!U}2%oP^*0cveUT$^xQp2gwEDw`EV3A|);&B1(XA$b}2HwA*pJ z7H;Ol$of2*Vpwf?=pJAF>UlnNAt>yA_Q~&Fd-d~;z27;;nSeOcKTByJe(zr2a_Zjv z5ERJqb$KxV^7{H(r+AfkBlr@y;RhB7|8n};xe)rQescf%8ts1W{^;%?0P)@VI`qAM z1bls5*uR5(HR}jyc4vNyJu`hs-%`9W6n`?j_g^$W;@k3xd}+^2@8?*4fqmq>+n;l^ z=A3k}JR5%qthSZZ#wO~HjG_?ybZ z(!f_jee~=zQwm3*V7TxpIVb1D%*_2G3NEhE|JkgWsybCZuM~8Zx zjJ=Dl-teWSU$6NIx`YOg#+HH<^3u!v5X2+eaWXz=;`n+0n+j7sdNgfpWq}8F+I+8v z61z)1rMhdj-j1-`4rC)AGbwEB!&8T3d*dwB2jJqwgx>cp2><7@*Z>2ONZvOG1TI8HsM*tZU>%{v^)tb=~He!aUV zo_YTh5rpJFtFa}kz;&-7-6;k1d8;OO7PZI%xLl*#!bJAfkYxR_%ok-_rze#jdTAWe zhNZj#44ZauPqhldNwZb8q`L)-mzIKkeRqli6JDbO*GGD8m@V}xR=_hsB&B?vis96BsdhfxP?2fx2WUctyD*RWuf{0{guQ8+R zN0C7C9{g3f)+a)4F~51OJw zmV3X`t(5Z|j~+Ej>^hevuIc6 z4r`F}h}$s2YdR2tv940lJS3F_e3kSg3w1IIDiT&p6MBH#xknF_a_%>zO=eX`j&r}b zvgv)+q9S}=@v$f7x*9_U9yM{(nDQEGk)>UzQVsR&FGTNt;!M91`OA zg~#f066`F35bw_dUmcbaATZ>puk2?S4e_g9Xc~kgl%IOQH(6hRXbyLWL9)AdM64XM zV@E|L_1tPOTzK!1T|L1-D8*K#GD$b#Ki-&e@KAt%FezMj`ma+=1Q@sp{Nh~c>jv*= z{IR6`@gNHLe1DMuhv6V>O=ESgOgEyiapDbBcj2Q?u#-I^q4D>X_ixGQOHhv>>1fTW z1vUGk7&OgY*H;G(mjpJVHFixzVAFgMD_rOChGhGfqp{jhRdol6-f@xFrn#SUqt`_B) z4x&m$W1?U8qz@bLRQg+YNKHPu@Cj5t zdNidBJFiVTw|LEmEW#(U8>RKKB51spqJ^+=i{8?`QbRFK09-HAG zn)NTRf9WNEPJ!~?zjuFC9a!+x{}k~*p}txgk$n9PYA$?;zq#;E{$C{QpBj3ACH)`P z@Mly%PC(S_18dk_!_O`8TPS94|coO{{+a zf&dl&FNyu9;qa$xgnj)DYAHxwuI5aOMaREf@K4dbh%5cKmHc1Yk_!(Y;R!kVZ&UkA zvq1`ZE;1AUzJSE}|0f^+9Gzf~<$pTupHO3qlZgfXwt&YL z=q`WHK*fKG=Rf@W�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 JrfCKM_&*`<3eo@o literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/monitoredhosts/add/configurebasicoptions.webp b/static/images/activitymonitor/9.0/admin/monitoredhosts/add/configurebasicoptions.webp new file mode 100644 index 0000000000000000000000000000000000000000..415c8e3b451f9f80ffcce8cde315233cb20dd170 GIT binary patch literal 14294 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 literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/monitoredhosts/add/configurebasicoptionshitachi.webp b/static/images/activitymonitor/9.0/admin/monitoredhosts/add/configurebasicoptionshitachi.webp new file mode 100644 index 0000000000000000000000000000000000000000..b3f66cf1d65a679ac19868b225276bc40522cb67 GIT binary patch literal 11168 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 literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/monitoredhosts/add/configurebasicoptionsnasuni.webp b/static/images/activitymonitor/9.0/admin/monitoredhosts/add/configurebasicoptionsnasuni.webp new file mode 100644 index 0000000000000000000000000000000000000000..7b10976f528926c2ab40ba3e81dcc99f08b975ab GIT binary patch literal 14964 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 literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/monitoredhosts/add/configurebasicoptionspanzura.webp b/static/images/activitymonitor/9.0/admin/monitoredhosts/add/configurebasicoptionspanzura.webp new file mode 100644 index 0000000000000000000000000000000000000000..790478d4d6ecc3c02a287e950d85de40e2cfd398 GIT binary patch literal 14452 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 literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/monitoredhosts/add/configurebasicoptionswindows.webp b/static/images/activitymonitor/9.0/admin/monitoredhosts/add/configurebasicoptionswindows.webp new file mode 100644 index 0000000000000000000000000000000000000000..cb5742e96fede6f1711223de111cadba3a65ffe1 GIT binary patch literal 13146 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 literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/monitoredhosts/add/configureoperationsforemcisilon.webp b/static/images/activitymonitor/9.0/admin/monitoredhosts/add/configureoperationsforemcisilon.webp new file mode 100644 index 0000000000000000000000000000000000000000..e3898d62b9988e2740b81c44c1f8395847fd9d90 GIT binary patch literal 30208 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 literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/monitoredhosts/add/configureoperationshitachi.webp b/static/images/activitymonitor/9.0/admin/monitoredhosts/add/configureoperationshitachi.webp new file mode 100644 index 0000000000000000000000000000000000000000..c2d2eb222c554024fbcf43f5e3720ae2f791a371 GIT binary patch literal 21486 zcmeFYW0WRe_BEKcZ5vf-+qSdPc4j3jZQHhO+qNrhJc&yCnP2z6yWj49=bbfc&DV)9 zH%_crC(b>0pS@2=MOs4QL=^-?Q(QzzLy3!I^RNBeYS0`|x*qU+Z~;4xRA~ybLQ+!a zb18qs2n+iUDF7J0A%7cO??(n8k>xFoaO|=3_=Wg&M+znB4FB`F{QGO1Jn<+u;(oWDE`}^2$%)5dCjFyE}a?eluU^K;Ti|G_Vqw z^tJNd^W_eJekHzlxD(v#bN3tY0|L*V(%!zm>~Q%h0lx#?KLz`-?+h;euKGHFNx-Eq zULbI@@22n8Z_KakGvg`cHS9U>b@xzk8F&xm2Lf-2U#TAqp7OT+#{F*ob^v&@y#}mv zAa2Y1@R<|*0lf3|3zx(kxo@KD)U}lDaDOl6%Uy zV%@Z8p0mnb;{TiJ^kb|HVjz}Mf)Ao<7>w&0Pu2l^&(hJj+Q4>cPy~+>^f{!5Pe{tf z_YomKHS$3+Gx%m5h9>!y33K;g@EP(Neha((yQBVI&wy9pGvomW-ChAie(q?Yzy))E z@yJf0?0a<-V2BG@xJaz4pVl?5RQEepB1p-qK!zRK&HrJ%TE?oQ3+5lt0S{mR6)PIz z{9#D{q?(H~73y34sr}aUXmK&Ol2;|D;caVw-)K8H89xz7*qlXE=NT5f!3W37(Bux> z1{0CQ(qEuR5S9_E_0QWf;Cta!jw*rj&7d$Rs6>kXNrF@E{){o%b~C!K;I&x4T39Qn zxfyYFQoAb?$mPhmNZnH)jB136GxaT1=tNCrOO3|SjL+YyE`x7vxKJwKu1_$4@<(;r z734PiLn2p8P*AkCAIq27$JA@u{r3|C!-;Up4rp=tm5S~M<-SphQGanSUi5x!v8Z5T z)j%!0?aRk9^B3El1BavE>E6gq^%q~0&RM!JQNI~7TdMq0w-i0R9DdN>f<}$}-QRRy z#^2pvVhV0jl&-bNeiZwppj?k7{tPR8jPgy$ShjR@%*k*#T_jQ$fD{{qT6Yl#qj_cL3hJxM%mdSQ(r8ya(FcBj}3=NcLq zqSHJZynlkgO&|zxTT;e19D25HN{X1 zC-A~MKldMpE&p{Eyef|{Ef|}*zli&HiEwvNe2;`d&^B+iF3>a1m_&d0sQI3tby!YI zVjdi-E#9IzHo;%*%l&!ZS1LVV0vG(BFdUAoFPF${?}|R&F6x& zn`y)nYLN_5YXWmTq4md6pllqc+Zba{T?l5kmFci5BqcrS)VVsSIN9()Tpiue1G(eV zoUod98r@KmdNL-u$b6_B>5vhUai81`&VrqEI44kIs5a*L7spT;p@>?}I6Eq{@C@*< z`jP}S{-d0}%?qvOdspL;2ZC@8_GTvZQsP|t0dpP2qy!Wti8Iwv%MR}pZ^kmC9$?+G8`DbwdV7k9d2UR9?!4OyF^AImP&4CuJ zB*{B7JtMuJItG+sg>}_Kh>WU(R~I=(lG%xikg)uI162PT!yU3fnIyUaywS!*Au%P% z$<>$Xj&s5a%&V+oTqXMJ@IgZ-ZX-d}=)^8fJchyl1I(6Y#~4tO_y!N+GDPFat*B{W z3#hMhFfFYD*~u)MoQCUCuyyqiY*p=sUh2=~_BT7j|ET$YP|9BvV3zMHr}3-pw`fL3 z0SeuEv7zy(9;LO{Np;VLz*pIY7;6=A496rh(>YY(`=Q#G$TI|Vw_!Uvd zK}85_s`{FC$vaWeK6B~i3p8(UAvu0uP)o1T-ihkOfY!PgtQBewG#mEi@XtwgRc*7I zbZ-bjdQod(z>Yct6OR73w8r~NPT`itV~W+nb9X8*+ZKeX+C^5FBIb@soYy!pe%{6ClV zFZumfxK-x=&7}W!)$YQ8nELj1c|5N+_DYaB8YveAn-C${2Z)VN^ug9+U zUh%r?ng0OC(?>n#90Fg%1IJ(FAGa9ALEG!ynCy0nWIlmOdY6<_UZGvt=wl?=Gug@BThj ze7j>fM$)t^1|OKa)etkS9zR|Bxts1att(^2QciYkYxZ2o;J)mBFV4Zu9Y|tqwqV0N z+Yj;u+!CBCBKhtwa;a3_N{w6FC@OHHF(j0haONEL6}p{Xcxn~0CoY6w0i5nI-h%s0 zAOD>9Vw3j=xJ%13ACcvI|2ng(y{_T|j=cZyBP@;#!>en&+Hg-DU^$9dZeO9l5Yt#q z8-O;qu$pd3=XS}IA2;?s z@QOe9%b=%&p@&!E&YvY`8RG(jwxMajR;c{fNZ3&e&(0Ldn@x$7@cD~)Rik2X2Wl4r z0+&{5$<~DvJR!&Lhl7mHLlTh!yxmTTQnqb$MvZW{_BuC~Zd>Nd(WWykOx1w6C9 z_Rcdf4L!`$tN9Wf@`d0tP)KvVv3$QyUihp`OA0pOP;e|3D?;Qt^qQ3~qnr5a$Q+}Jnk^?Zp@oHKEBt6_+<){<9Iiq|J zgQ|@Je*#$sr@mwmyYx$iK-U#Nd!@q+-5K@u@_AjpFrEPJj+I=tnYST z(M{8kmkQc9b@UkB?bEPV8A+!+mzfZ4Vpv4UqnL>Fh=2*G%vAdy!Uw%+r$o7GKLS`T zJAU<))e#?lE9USE`QxOWd*D06Aq+n<^cC$5vh%IQ>NZ-_p0%vV!4`F~`BU-3f=BO@cCh4AWwG~F%pq{i)yH_*Xc;`Rkb{0+{H0f!xtxE|QHZ2JFH!bv|YfQ0x_9^VHufN%ROBQtAM)Owl zmMi*i400{5lp_U*ZsgLDO$vY;0oCugVWP9&#^8xa*5u)b6spDOK4+Th%CqVy6&%06 ze$QGu3zxv2EXFqy&iI7!XL^pha*L6co?07p4{N#96WgMb-_F;)0DueIm%5G3;^zp5%U z$eDM}>s|BVBA#=Rf~U4Y`y>tbJgg@H93;4C$e#-TAR-u+ONhdB0by<{yI168jtEii z53osOkFG9)SgRL?u0mTgWss-Ous}}Hpbx64cv@|G+isX6;SoR_g`ou^8JgxQ4q80* zWtASJnPB&yXB}aMBcSQ(9Z3?cVex5oTQlq~Kf^^cAPu5%F8)Fg0A^b-8|ZuAd=4YGdB9d9XLdK zh->Kn{fXi-ludvoW3KCoog4q{<|cTJ8}NYQt8_P8yA< z+8Q5FhLvleIcGabbEM>p4?RB0G3f<0@ReM0SG@b@cIcOxHcng|hDu&loTkQR^_*rq z2({i#m<{uJf9gjMSR(=`p$dh|ZVg5%ccXI6r>pGj@2r99_uW*{tWJ{nbiDhQ37h$H zs8mKlvfBv(pA`o0|TA_p`aFc-(>6=0pcIul~9L0l13z#or; z>gpSjdB4bbDM`rOZNEm^y*?re6cZ=4?_6F5K=TYX$=*jzeV7z!jm@*|@jyDl1il3g zQy)|2N9oAyT<9KpjNi)#Oe~SLz@>%4aO1MtB&@%FTR3$&VDjt*V)Fd=vw?R>B z$NQA{%9Gt$&y5Tb!}G~@9n+(YL4!(EKJ_58Vp>90IuHWhZt zj(Hf2VjMBFQ!HzX7G(2);FVKv4V^aJQ75tY3M-(Nc8^;MAP5CMjr)%+ROLnuJUrC{ zj*teXP+GlV79g{dzR%SO1OnyhCW0J(C*fiFZ}Dsg&6wbAKipB^Ui4eem8uNrC8@UP z5S~9$_)HiXU36k0s`rUGh3tOs*{-i7HQ#%SNh$pDq1A}HFfE^6iz>lJfbdGdb@!va zSpLfKM_egNnc2OXUAPKix`thR_F96($V*h0l`3UY{L^76WUBgt+QlECgxWFg9)~oS z4S7>!pzl+<>PI?DJyVBZR|kDTk;Ep(Cy#yQQa+9`7}%P%UL#mAfNuOae8dC4BUEw| z#pytvM;vTsAmYZ1Na*rG*i|;ADn?Kb;W988YZ>ER*4E-nzlrOB^<%@^08yAu@AAT$ z0Eqw%BboiQpNdWYwy&C$@1hD6V%jsVrax6>%AR42AtYl0=6$%#rv*tNBJ-;VG<3yV zWp6bKc`)!a!6@8q+?atlKm$q4E>ny2Vc5qMG(lZMYm~CDB5H)~f%_v!-3thI)Odq7 zl6oBLD|fkN|Os>CbV&w=2HyEd=c1o9efOvIaft2 zN(-i3#dDxyb6`8@Q^+i0?evsWbgEXZVg#vS=CG4eYXuy6h@uBMi{1pq5t&0nHmfk2 zFc!Y=79L1;8S~=iWziS$WaRq6Gw2o< zjmaS8Jt%QG+$G~eIDVPbyZlT~?Jsb~vbzTLx%ntnjP$`;+?{K{9RhT5a+w5Y+|HXR zCl_XFY?0J|e=#zUDc*s5^_A9g(9I$xOfG3C31Nk%EbLOS4vSdh*qEq{zqB8UAnb}P+T0@Q@ntwNk5@CORRE`;Q@m$2!Wt|y8bFrI5rM{l z5$IAptm@@Lz_L9gnVVvNDv$CTa*;fX%ui&!9p~H(M4&9kZ8}^VeIXU)(EZR>Ja;EL@%3OtAwJhl1nmdheYR(&3Cd85 z$OSQ9epGJMy?{^;B?h#xc=6#!qwtv*gb%h)BQQkdL@sj`A0tTBe#`xVnf##MI=7wO z@C3`6;1%&#FV|Qwm6jE(JQU-hf1}Jg6H6^)k7K?-TR?wXS znIuOhK^ISkjxQtoSCHSb3QmTXwmZ>JsAUITP_8pHayQZFq%Qb6s9naWD~QhnYgWl# zRqal(b*wt;;8az3)m)f@dhL<7Q9?W8n|U98lsP0aWyF56ZM|d%rA&HlZEMYfPEkh4 z`%c+E#qw#C+H3QAP&K9nO$LFB=~xrL(eh8ia>8?t^)~ok@Yn?kDxT<*Pi1%gGQale zq8NEIs?7M;N4EDkpIsT>ZX4^dbbW}$GV(`nQ4KDAFq?RTMR!;Q zbHmL(!NGcZ(hKlQ`f4e_=(=Wp%@=qK~pj z-joiJ1|QM$3mHEwe<#x1u+6h*oUPUayHCy&!29_~eDB??78`Rlj%Xv_{t)Nh!y4=U zz+J+Y(QY`x{y<4Eb>k}6<|aHFBD#QiZ|Y^Xug5hZl}AHW3A5a0pb0vOyaX%Ad$WiZ zg%?~Gz>VUs{H5h7BkHQKat|ARS!f5MH^EicGi zL_}nb8r;a;U}|<@)X=m=aWN-qmVaIMBzIL=p!&_ArxZF0p2)SepsBm4LuXjay8!SJ zn4>&vJHHqx$QUm=DbQ|&`DL^_j`}i%Z)KuP4gx}4xt=M0jT7>KYc4s_WD-1@YLL(k zzO&Q~O}rC8{0{iBAl?(vmXFvo0Sg~~?MJNC3kW!!QuN-u<&*_%NJ4p!lxSm_ zrM&_U^#N}^)P;)|OmJyMI0y*HrV2C$LD#r(4Ls)oy!$kZ`q1!`W+D#Wiu_~2KJg43 z#H|M}^G4KLVJnODtEwe*N~Xs^7B8;@F9%IbzYvEF6m+;VSar_9(@{CzAzUj-$l1EW4*Y&2HW2~_Aq4htb$xoK*Gu0lU+y-N zg?!^982AGu!kf~oV-$5COp2m`b>)kh&SxBL2`(y*wN#b(Gwgee31muC?u#rP{%bTH z8JA8><7;KvyH!192*VA5?(~WtVQt0En*5)58V6r!lHt=hf?i@#0f%dZgv9*Yo$+ai zZ>5CoD^hwBuXf}GD{B*+2+-6}U)6qf!ZHq#oHAU^7gy(HGPOnK+wu8*c(USlB{&RB zQNtHeDQF!tyPR&TQYcn(Q0+_kAr|qLbxRjO8GpK{$2Oj6n$CdJo`H*31EM)b60_MW z(%#7Pr(@FX%%@=`ILZ&|g7H5f=V$4;sZS{{)2%AWVF?%nAh3S@L$azWS^s88!hM;-#`W-!CI+-*OIM z;@tN5F^}TkpO7h2OGE7drV+yevck>^Bhwe*@bVzHGR~um+fcPtJ98A+0Q++1m6|Q{ zpE`$@I&v4Q%OTfFik@D5aQ?+8D4?T>X%4hL>`}P*f2ur`(~Cb%_clqD1V(-y%>91Q zAIIA#wsTqZ^rYfwwl4Rk0&rH9wI&!{s-K$i&t7~|i3*YL`RzR>M-f?%;Dq+oHANHq z5)u8ueV3xyAV5JY(%TkZ|C(U!yErFrQk2cJAWoTle82udD|ensF?Td+-KhR_@mfDO zg+18WRz~moeN_qA=vvnORYG}y4et0%EsLH1bJ;WmS^);}ULy(X+<$DlJpIn1+ z5fQySba2H|r#!ZUmRpngsk^vXjg#oP*?I@r3 zBOPLJ&$eO1&E2cI(MKd9i{_y7WB7)su713Gr$EK_CJCJpL4?fk)gZmnMm3{oNZ-#~ z_5DX0)Jzu_#gg5ZwE}fz%&h6W-`+i_j2+6MDWJx=Rm4>Yr8IO&sd1GVp-w!Xr(Uon zUd_fso)YfA4%kSoQu>>IHbvC443G&T6jZi26lY9)YgNBD$yPFDw0%MKkPbh(^z2eF zLcsy%#QK7r*vQsn0E^f_d5Ol_QJ5snr}+z7{W2VU zus#Jz+oWFxuU(x15abq({K2t4ylnx zBM8V3NqfTC$BpyPv9Lk0k1ROoF8Kx^s=UwuPIB~wd`L_bCAqS3x(`|`X-+i1UJqC~ zG%VV25~{36M?4!%!(}50&~>RRX$yFR%%KO1{Qe%moMdlcx?28aB%|%yMZ@fbR6p`!O%X z%$%FEkB$o!N92ar5Sa%<8Y;Xx&lwfzs`R-_aMyM6$tTr<>U#Q3C9Qfbo5c*js(o6= zG*KJA4o{?EZgC^XGC?*=!*$`UYe<$(PaMOBl&Sl>L-%pP!+{C)H@Is4$Y1uFB~x0R z9YHuQYhl`%|hSLLL5c z4Spyjw>mkL($<^rj$Y$un78D2kiUfrx9gTnsx7(djYa%s(u8GS7b7NS6n1k1v3#0t zK-JLQ9(Ky`ZJVx<^gekRgSZXmu3jtHv|8aM$}omfKQ%X7k`rtbOg2;~7CJMT!&E$%OmN zwz7`_A(QL@qKDjh1+njfDrGhh`}gXagtVI4Q>GN)p2OiihigP70XRmlw|EMlx1SP* z4pZIC8qJ89Em4MCme@xOetp8@T>M%nA%9=69eHPsjbR6K;3btXgRRBE-CYVef zh`XW2E-k;zD0{LpZ!DRX8vXq!{@J|^7AxV<;ORo*28#YiP3-9)o9d@`{JOCH%ck!2 z@N%oI3a;p{RZB8EFxlj(IJ7Q{1EKaWh@iG2t*Aix`p@ddYHcc+O6*$hHLDIU>go@t z#lMswQQWi|N{pUZ9U@jH9f#;;5w-TaP)54 zNB3gO;16ophmid2V`vj&>W{lqEjkkFL=EH3G(PoLpf$%-v+_#my2|xvM7vMjOodNS z74_Inc96#00jWWPBwp9A4WDCvnI+yszM`|TEbW^{F(GsNJ`Y7OyrE^24v22~$N>V& zDOnLpKlz=sRpgqWgLbfJ=h6j`z9bywoiJH3N^%biHeS_@yk5?WfN`;jcElrQk^D+F zy5C&`6Bj9T5qOr^8{2LM9??YcDJE1lK`bi+l!|mO?qLL^Yvtfm))eN&|NL$)bHntd zg!1n%rzI`qmZB+l4d<^6DM9~jCo3b1+h+x!QimH&y>S`2Fu+S)O574h;Y5;ba*_Hd zTmvvG9syzsVmcfs)*vjYEEL4ql%1>xl$p(!_gY|?bGGqPSY*h=l&G zYfT`hhs_}?%FU5+YQ-$xAFXmw9I}|B?+qUze_2EPb$21%GOEy|fP6ZU;^}Nk4X-e- z;vlFk1+_Q9$gMA8STNRT$PuOQL>~`HNpX6#Rjvyclq7GaoH;4o7=!E9G9i5ED|HRq zo6>_5?b!HoTBK&OQl_ysCVGWCf9GVDCn>PrbyedcrzeA7(2~cqUU{CQB~k{kK@S&{ zeo#)R<}#%JNm>9?lr0fFDR*(rr$R!Lv=UqhEZ-B{3migRtV2_sPj~%Qh2G;-y)@#sbPz7d(Ob&y7TOue#3%H@T+1`4AWGS`YGQl+OH1D?c2xJqRm@b%z--{T2v-TaROrCSbQk50|xDf9GTi$XDtgF8BeOzjVE zKI!yv450LI=6PajohWDySjwXj^PjJ+11+Ze1pzu-`-^=lDn28!WG=9`uKKn4M)qTb zMnd^CA36>B5Z6@{#_nn7onM~wVUO<%2>5r+W#Xq4~Y34%< z2gqGmASS2SI!-Uw7PSf!7j@&wU=runrV*oQxN+U;O-j4l<1X43;EGEK>ZT`miU^d4~{n&8HU z6nGFuB{4)m(*6+c`+3HztUICCjvmO;C`if&h{LB2ONwW+L0&zKBR%fGB9dzanU2$B z2l);G9P)R>F|69#BiBh#VI1~F4!)w=PE!tjw-w;Wp4AC|e5YqWs#sySyj}#Ym0_jX z=>$(CJ8lyj-B(5m{>DBpg zC%{gqkzDvL`W_vt)n2IE%=@j-kP11p^g$n(d*8x>iQ5ufYkXTZhz+mv-Lfg@ZXMge zbqv|VGz5#%YXOUul0^&jx{&RB2Sd}@q7gUG2XtavW;Wja4@IyGI;c6g@$p0AgPuj} z551Ho0qnnC(|&&8nCte_yZsa;ml}N|p!ZoVdHxzevIkXgD}Wck0;$xCeGk0CYK65* z{IQ=vHH=6WLz-Y?|2`=-YVB-?_6LP5ZX4iq|2wMe>(63{B_un|C~7}W=n!}2K%W$- z%fVY66l231U44gI(2!hiBdI znANVr*dNi6tMqQ{?>x$O27B2Ii|}-1Q>ljN^*c?aV5pb ztusX{pY69htoCodWZitopI~{I!6nfPm$XlJ!yq#;j?&fVziF~P`rF%naB7fsQbY}$ z?Qh%_Rq%6(K^7fz7xZb@{PkY!@0-Ea!1&t&TH_D|nD6UkYi}S3_LJ1jyW-;Q!y1Ob1?YEc!Rqq^=wkdP!Ll#; z)JNiZk2FHlZ4MXqbK9=4B2qFRK?^SW`^++P_@nAmp2v(3egU!@>3jH z&JQbrxcTw1L+C;X$2O;*?KVU|X|i!Pkq4?YhmBSUT>?a<F^YQ9|l?Htf|r%N(*zS|%*-`LDhR z1U*G&o{Qm8A2couY;Es1+hX#h0p&bxX7#S$isrU0ttT7%X1ezyAS~Ky_ZHo7iwHdc$B`JMHUwViwSTLC#7JX zVziYii@P5sz?+q^kJ-!ZNo*M=&qTdPRA~~PpkLO(9XYUvV2J|LGFB?b{qmaNJr`s( zVnr-N2J`}s6ks}{R%EUuv=py@CCGY0&e!H=xC@ReRicN5Izm}UWMU22Qga?VROdT< zg1KlBM&=7PT4R-76AgBy%nrmfebYRRC$pVgo93(49Jzv^qxQVsBtfpuvK}7=ixEzl zHpR5XN0qBrPa`k%49w|U3;htj7AJl1w98@5EE zm7DgX!_`YLoPO;jIw_G6{?sY(`gvnzudOjS*r+jkU55t_pdyS@+9G&-tA#(BfI+_C z4?_($LlYgyimO(S9*Y|#9=2P+X*&sfmx`kY?>XvxU=`DZOrRWgf+&feq;#gPCf&)K z;y3VHq-J-fu2M)5w69HjG zCs;_U#k}|cV+u`M%7Z3A8<>#EbI4=zCBN@`1mqas z4IN=?v6ziZ=1^@I5;Cl-@WsV%5QQ~#N8Eb9?mXjYfLPo5uj35r$Y4!Nh+kY!T?KQw zpEh}4@G9%1tf6VT8#FZv17hSabGCdj+UsMU)$bG&j(<}4vl434ov4=UDtbu^hWO=R zcp==tm_RSX+ibPoIa!8zamU7#`WcQz6whRIk8(8m)0@eLjWHK(hP#?_rmSngLca1& z8jCX3RHT?o>TpH1UmgZP<1yqG^12sTK0mRKSHrdr^S zoaH13>QcRwr8osUw|zbnEXNMDC4^=&HzG4te4;{Tai#8$fPR@Sp|_kKMuUdzC?d&Br~$ca=xSGyG>rbuDNll zkQPkn+4Eb*hmSe3MvO3hlEFzFs(JHm#8uZ)XM9)CjkApW~cJq*Cwvm}5s5IKqXRd?8YkJ+i{sM<^;d7kB=-xo- zwY+~6qBhygWq?QRhRr0DrBT9A=wsuq!2D-Xv64>4gJXfuN(hE=#w@vei3mY*|0(oi z!RR44g3ArP0Sk#-yGtjT}_9%;O=+ZhrWg~gOEg24j{q;YLo&9y7L(SE1k z4D-RXJ#T7@{U{So$xX@*D6(Nqnmg*kKxxNT!^Nj*-vEym=sfFB6^`8>me7Sh&oypY zAz_p52oOs-#Aw2V>a$-Lbo}nEMFBz88YQ17T+C=hkA7gdmjQyo^$$mb{vgPTRHai; z_K|0RvwHiUtd@CYRuM)JVdkkXwvMHp^a>#mgp~8u^#Jg>S4UKCXz#s)!fT&-i4=6N z;?ml4+xF{^CwQ|CG022;=Ghg2v52mmK!F$RcV1KuO~pDeb_QiorQ;Bosy!*RVt_LL zDj#m)#d1i2qKe-;cI(lcpwG8_!kMG4#Cw$TXwH-0fe0>&4;?;lFqaDokqV-TF4 zep)~D!Gmv+$5Yqk-#$8rOtaG-CU?^TF2`EUQWf3EhhfiDV)GhpMkmx;XdXAjQV?Vc z=8W15+1SdHM-1I}BIDngg{qJZov`c*Hjrf>Z%wzOlNJ|OCy zW};Om_&F%XzMq~EK8wiR>#-f{Y9AMT&k;yB|D|IAqQl-#L>%=r3dLV_YxjDf9b$H> z@tLMOJEv&`b~mJ*Dgv=vOvmQ;5Ud{M%CX3T=R#ld?hd8YtEiZg`G}&e;>S~Ez5Bb! z&E?M{xqkg=-H&#-eF7rk&U%b(HpdmW8XgcI4@3dT$2Sh!@}P<6Ex~akJlj?MTzfX3 znXdRlP&(2FNjNVOQhHBQcw2g_{<%j1Z}6=wO0wDGQ z2id;>ZQ&-p$w$(>vSQ`IZPPxaX+ljPbsEBR&2=tD$Abv?&o}uznzR8cQPIBm^$HTSlSAn}Dxvik>AfTi{`{l{_OY~+ z(O2Y<y*xB3_(PFEaF<7vDiaO2C>|c8JiDkEWqH+#my9IFBV3LzJx6nh-!N*jIuC!Uw8^(fLAJGC4B}m{63BZ$~yZ*FPu%gzo zF0UM4V^0HLpA|VZq4u9^JgrB?o3Vl1i+y`-^P98MQATMv;B~5XAea!mNP7ySOQM(O zEa24yM2$Mr!Dl;HD7^DmUZltj z=jfs@o}#yOdlBFtvsnnTWxIC;iQyVXTR4hjT|R?LotWh7c_d<(jp_zwso&iSzl>RA z+|@@non*NE)0}17|I|{N=aeV)jUq5FjHpQMG# z7=yNUBqzQMb5UsYG;sB`_fT-iDVizWRrE5ZN{w|faSApwnu}V1lL}aqJtNe+-~Qpi zY8&20EF}(QXNuK?A$Hsi>ueq5bqRuSGyAfrxJW3704ry-`x3Dl&J&(hO-tgrqz+~i zv;hU(y=hz2>z<5?8A!>Qb(~xe!2PY$Z651~WUzhP({~f!A&2k%W4UHDN}PX_6rA?Y z%;85ag!;ja_SS9Shzhv`9der>eGSDKE=HY}e(`CNfRqB>p&$9Z>Lo?a)P_IzQdKr~ zX$m3f$0h(>^6M0vZzQ;5@tHZsN24{3=z(tfA%l>p6};t;Chm+m=C{dD@HSI&ss4T# zkXUv)!ccX;=xnAs=cHW;!5fOs?tRk=g0Q!N{sk$VZs-A|1&~^eWh=sZcm_*DVBD`7bQi8?L z`(V{zo~L@WtQ7yRd06C+erN-ftj{UH<6Q38QME;#G$lWp(qib5O4uRQmmFH%CT9?P z10L-o8n16`j|)15afD}MgN=Nuzq5?=m=oBh7Zv{NYUced)aQ?Am|v>cipyUH)+wU8 z$v<4_ViE@b80K`Cj3o@r>rt%$AS8GA3LoV0NGdgj#1P~yRlL_5Xx!UAnq)nqw6mS8 zq^OU;BAu!eaNMTG4$IAs%RctG%hY1QTa!t`Py32HR-9JDOcT{T(0jKG2>E)Ypcl8q z%*M~475#u7qiI@lEx4_CQXyGu4N=yTuoFHnhWm6?!Gx+X^^op9Qy2(K7UC$Uz`Hx{ z$gPfT2%bIk>J81vl?6=#EPu1y^E*g`cpks5wAzkvBChWAj@?KN(2Ts4unMziJzqZVYc)oTF4$rB$TO>)!*nYZnnlBSp_5c_> zH1qdyEPhXKUSB80ZrR#FX=mPzmtpW=KDRws>P8$}yTC~ay)1|lJ#1`ohPmpH@bI*k z{VMO4&-fx9pi@=bw2-w(5I<)B>J?Y+g^9?Yv*Z3n>QGY^5%}j4;R*CN1Mt*K8S%|B zslt=zpdZp$cQWZWQ}AT5AWR$0iJvpW7irN$ZXQ^q&|ou_h=rWQ`?MURqnI`2!h-Ou zwM`$1=5T7AXNS>1;!hH}JGQPSLn6l0`#0TujU~jTZ<@^B>v?V0bzwl9GkiB;#TI^l z#5dtzAUV~-o|PiKN0Q)^|78pat@ z*#-isP^u75q<3c5c)@(U3JbT;+FRI9Pp#Da-Lm&0!_o6P2vR+_ThRC3aDPJo;?||a zd!5nf;7ZJ~MtVjV0tUHg$DOvbr-5D>Pa&YFt#hvnUe*_MC)!~Q^bgS#dYndamAE7d zIlgAH^O^@iaP`J+PW2RHep$DpwnE`Wm2L90$otU2H3M3Z(s1x{1VD_DYvX#j=Hzr^ z9Fgg3g}q_&ZoMR66+uDlRzb*$-pIlfr8L(9rdTPKtFN(*EXlKo^na<#SddZQ;5eJW z;HrhdcJv6}k?R6#zI{QMdG%`fD#x5P}v`4P%|rtjxd0ON-+;(yqm7 zNCe}U)Uly7nYt|c)J&W58O$*F=+VlUi|dso#a@kPt{~JR;HDZDD$N;1$Wl|ouxHmO6{6jW zChhMK0{o{3X7<~9*XA-^&$4`M7w$9T{?S(UjU%cGjv%9b@b5*4*!ZB*bbLWYo?uj- z1uD7;jH;`Gb(|mh(HC_o9|BRZwha6DPxWH{NK%9sY z#*O$WLm8+tr;zf}PsE+AA+lr?zUn9~!1!|%M*R)y&hpHh>&eFMa@rldcLB7bF6I_w zzXU&y#uL3r1gsZ;YNA`|1ovpFZo|dlL9pcK@goW7wxaAd%SS~{>5<~cdT#?k=ORr0hVyD#?qqP{L44>`T(@e-}WQXMA z!2JWI)iEtPT*Y*_;IYsNHZ)B;MS&2C>Xx&fZ%*I z=~i$p9mkgt;X?}b0{)59d9Lv(_@@Cc@63=1jMbeRSF0r1COvbX*-go;8|lp+m3JkU zRBUp(=sQm|RdOmnRXPsz7b;kq1Xfj;?)*WG+&yTRg>LH;1=4Q^Mwf{!X?q?@HYS=A z%T|9%g8us8otuz=yR5AQYj=pGU#GJ}A0U}4aA?)4q*~vyXdj#d^vUaTupjz=>N_7ui|X>Cpu`i1Az0M*X$zAPGA5uokRg@A z0ZQQ#8Hv&RR+6wB{`#yxOM*&6lg6}1Z3B-_^Z0ei?0223UMMy%l8?|TN%K2q9xr5U zRhy={w3C`X;nrl40|Kx^sPE5}_C}#htlp^%2*4tn23nAlWzZr7f z?iNL#KQz9kko>*9Dr+J3>ZiWjB;c1xn^9`@Qr+PHezWn{SH{5|yjYaIw|&v)#+jDIjvSr4pO zn>r=f+eTuVb;xo4u9HgQ;PHP!!84DxA?8)q-=#&)Mhm{(L|{ooz2mHj7kD78!3Q2S z;Y&Qzcx1k?b&V6f!Be|)^z9uihD{vBr^SCn#IZR(dZ ziBC!vg=eDP&U;fvT>pq~X${95)wN?;7-aln&rkH=Uyex)KwY(|K{);SFqBHw(+}fd zv(@)yU;9`}CPN3*)nx6@;^czr+?D#Sseor=u8M2%11EUc9}i8gHiV~Go`O=tK3Kfg zsSv^}lBPO3eqfmGIr7i7ynBVyB*o2{hVoQuJ;?r$hBW4Rnn;H6z)Ay-;kMd*ryw>& zf6ig7^w-;TkbgK}`g^4PzJ?fV?Yp zS(h98PhwzU0$^;KXatjOJdWk$_mjAqvi;A#^ZAdgVWlU7u-+xDQyONO;zfYEg>U+h z*4@Lv0XGFQ9h{N9T37*H#9>1Kp>w%{$WHc0iKiCPYF-N$uDFoe(l{c5`yUsWBk zVK+~Ssu3;<)hD*$NW^4x0>~=aKK7+@6ZwjRwV3qNPFF?tvqi4@?-VU#bbZ-sx{h&EZpwjmomO>aS;x46T11B0iOovSptYOIv%y$?~ zbnD7Gus3C$x-Q>`xu2(2e}GK0*&ulBB*WHW`;Tsha7~y8IQ-jeD{leDSnrCRrzQL1 z)16wKoQaCO8Y<)Uue7b!ZLy?$!6z3@xe3p!-DyR=v*Ej19w{l=>dj(U z+5<)xS&X>kiszg3r))QhgKgW;&t+y=W7DEu+eJU7%!3~r-` zyUy#KEU89s2hKVi44Tza23Q8yj{Ld$3@qQKJ`x^?V}|9bS@!JLr28h zH1s(Q)GOC!gYL1}DeC3@4XJ8@BrSPa>Tm>x85lfRUpxD4gz-~?Z2Cv0S(Ri?$Zv}S zWX57CoAO#=5bfL&+t+qTmscb+dWEK%#R99s!uHpNvt~0}UVwIq>$QwfL@ETcBSbg9f_LGp=W2vBT z9UQWZYJPd^#1UBoVga&Tuee$)z-MAq;7+Q!9vqKW!8ypFD0GafMq9#zU`okdj2wH! zy-=b*ih{Jv*$G#N&jhPB_6S`W)Al6}b=2z!?U`F8>!eR6j+*wG*#pudu%`@XEX3pto7>X7>V{o#@+;Zf` zN_8<{b1y_}c+d1$p`H)@Mi|0xhda%7%q|<12l!Wv^@WvO#J**)?4i~h-c@zH*&6kJ z_SvYI#f^9G3>?5v|JO`?Pd1;M!v18BJR-R?k_hw6FOHh&EsLaPn?77@4gJ8Q^>zBy zAslS;Ua+1|bY%K=XaV-{<_1xt5;Dh!rIt9oK#C<}a}$>%g>7x2EaL_x$D(rdB=4nq zJDA;JX;;2hzOG}S58Y3QT6!HRtwg$yL4_ogJNq+j4ED<>FBadLdBg@_VTDL|!&+L9 z_pQFkzDyyl;&YTcJ+Ih5;BK*)=OdV@QoD<88QJ4;&rXC@2{cW~Slb-o`@8zU{^ysW z;upG!yPEr%juwA6<;-21_ipyKB<)Q8I4v3XKjV-6squF^;9#4EFk@V)`}#cd;qOBr z)gJPU#`E#N;4cKW@97KlZLK#=uRHI$brxSB)ZU+MJW(tlaiS7CeqqAOq_RmaDid7- z&d^a0X^3|Zq8R)**6ww^RJPHGUB$O*)w`KgZRHFn9%~KcWSa9(RV@DhiTeM6WHgr* z4kW2V_pz{o?aE8dqVFfxom`A7<Ki^?g1vcpR1xU5U!4bp0wMP0PYIvT+``DI#VHX z3QphZXa*d3m+W7(t(D>|VdX#vwoSbjva(3&cR`LBe&-mYrff@FfhcxIuLKL_^U zt<}^67zK`?gDn0<{btopg;*kQM9(c>{g={e9&*YBLdRoc*GB3T`@K#9SZD5xQ=IQM zDMb3mslv#g{a;My6;YFRfoY}ZQwvM7sZ?_T%Pf=G((dkUbd0e+CI8mCGcIpHsq`93Xv7}|H(9h}fvD)&{hPe$wy z|Iedg3|m~^do|6BVUL%Jk+tnU!1P7#!NzCUb%*^*EJv>3R@OzDV`K8Jg=!@#g zeZ6+HYpt$WMyt=v3qS++P9X1sp9o-`lJ_6~_E|_?TmQaoY)cc;mG@~8=~&1hAwa1> zV#VL!cca}6uc3>kTjS!Lz=ccM4i!#K(bM}fLXRj_;}syc$HwUKN#M77%};E`aa=H1wh3h2@>unh;PD6L7ZY#iIAg>(poN$O*r(^0AG0-SK$oot5&6fmZN|wyLV3G; z+Iy~LloXx%ZwbOEk4ZFF#8DNVPlRg18Z^4YQ~JS#o1k@iz%0x3K}5N*k>|6{%54qP zTPnXUw$C1Ubw4Z&xvzML{H7P+;#N7B#``L0o7(ST>cTUn9LKInF1z6OCfUT1*kfu( z4~P=DPyUZ>5#N0AU4vzx-IoItPT?XPRCv9l)Gqic99L;+C2x}B-)wg9w6n;&go`U) zKJI%Zn6TYZ+`jwymjnmx^TZcY4OYIwv-TRS-D`@K(}?iV{nzTbp4jk8*0^+mNqZez z+IxS8;}IId_2xzHmK&i;&>B%$euZ&rHAB&Ck`!=qJ(Vc8Igv?0buTGn0cc&k$P}xJ za?@bRRWb2y0_f$LwEABb+CP@^7?7b_6i;wDhA6)!i)^NOkJ#~T4>yYXbjbe6MDe7#qBWFuvO4t!X}9JtlEA5;h98fl?_50Zva zi|Ah;3|IDNANG`1kvQl)#8&)bVrAH83fs|Gg9!Xr1z_84wtu!Vz$Q!tHF1iQuCuqa%U>mA{iE8?C=)qfIma>n zIi8v0Z1PS1J8;NK;zgNsZP{-a3bb_zQ?e;QMWAS}5jIE>xH&5#cf969*pwZ!Ve*(#r9fXfU3aoNA(M70%m%>b)gBufxd2;$@lS!S`9d#t_xO!9}g7u zg07i5Tt&P~(3y&hp9ux)px3Jr2U5m^r`s^$x9P52Q5Rp!xejUgGweH0$p)fgJl&5F zbTDkkB79`*V_O&JoX=ftQpEh70~KuDC~66%h%9|U_`d>Y3)i|aQvEfxBYND##-JCX z?xX-Ko_1~}Flal@V4*Bnu7OwR zK_~h4<0^;=;o^WbxR%!W%fr`Kk$rNU##Kl!^}h=ju|Y^zdvs3gvAq)jB~8L)@X zkBHA)>5RFqgxoSvgf}B_uIzCkr^{YyNMRRhokg9Qqo%b8cuhf^iB5ljI~5I= zjwK04)9->_C&ftrzL|(CD;z@8>AkpW9J>mBspiH!!AGV9q!2tWCJYoKU=%_nxgjaG zJ=pzbUQ;F1xI4y{?7wQZ(9N;Amkac{VQ2jIB?oinHie{H-EF#PB4>+&krKEnH>o8w zDyD!|N08eUIz1i3E+-`J-mh~M{sZ3DsvD$BQoGEHj}xGU6?)h%AZDVX?DAZZtUo=h aSI;?g>I3r9y&E|pCKcU}#@7F2_p0iFa8zXE(z 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 literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/monitoredhosts/add/configureoperationssharepoint.webp b/static/images/activitymonitor/9.0/admin/monitoredhosts/add/configureoperationssharepoint.webp new file mode 100644 index 0000000000000000000000000000000000000000..c0595d3194db373dec0ef1c40f2d899e7f136050 GIT binary patch literal 50380 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
    G%d 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´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 z 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
    EGz?T8?Bk52rO@=Un;?6gNM+9E(Z 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 literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/monitoredhosts/add/powerstoreaddhost01.webp b/static/images/activitymonitor/9.0/admin/monitoredhosts/add/powerstoreaddhost01.webp new file mode 100644 index 0000000000000000000000000000000000000000..4add53ea9cc74cc3e0df02ae01b1b1cf1f522449 GIT binary patch literal 22410 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 Ynr6iB^M0mi>H4h;u{}gJr5ph8UyRpq{{R30 literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/monitoredhosts/add/powerstoreaddhost03.webp b/static/images/activitymonitor/9.0/admin/monitoredhosts/add/powerstoreaddhost03.webp new file mode 100644 index 0000000000000000000000000000000000000000..d4288f0607200acc0c1a6f55f65cdc85d3ab2399 GIT binary patch literal 42200 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

    oN81D+)`^Pv}hW(qoHD5vIa@ZkwmKf* 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 z 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 O1p4hJCHX768u$+?A?)7( literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/monitoredhosts/outputpropertiesoverview.webp b/static/images/activitymonitor/9.0/admin/monitoredhosts/outputpropertiesoverview.webp new file mode 100644 index 0000000000000000000000000000000000000000..2b040140c493294df918ae1cf8ff715c580b3dc2 GIT binary patch literal 50860 zcmbTcV~{3Yw=G)is_L?BcG~mws9g+EG zuFRZcj7pA#1xL=g<+p9oRuFbIg^HE0ef zH6FMU7(f2cAfdonZ4g7w+|-+Zuf&`>erzFUs>1{?KiIF{!!Yj{#H+d~zqIcn!2M^` zqtsOQ_9x+OUbTQ1e|xV0uYei50O|lG zzBJwqJ_N`GO8p#w8UW1KrZd=QhHt{x-3Q=3a1!_qe0+2G9{uWl;lB_l{wLr7aR1im zV>sxY6<7oYe@}k{KRtjffW^=ufxxfce1Rcg zjGrYS3!w7#`YZqxxCSB%Fap}X{k{d>Z*O|P{8qm>zjQvrUUzQ^H-MXdp1^Y;eX zl-n@uRmGLHaMEcPIE{V%EEDa%aLibY=)APy4hUn&dSQ56|DRxJ_{GJNDUsAMuGPN& z%*ald-bi@O|LYKb-I1Lw zi#~hN>E@STlZ^RiJLz(h2@Up?cJ#;ht~p77_i_5(?%%5+>9FxXCJOvv=dzgP&FGiT zT%H>leov|b_U5*oyqD}h`Id~u_j2v3<7uEu%i-ZXn>`Sn7&uR6%R>Ipr0<62P;j0h zWrpjXFF3fwX2p#E^5ERVPH@uMW3G#>NqPAK5YKkmF-)J#L-z4oe7qJu{9iE~_Ovg> ziu^--nPMK49c(&&PJ^#skKIEMZQ>H|aampoj=F204Qs?8CjAF3X${2X8yAbTUW*Lz zZ~ky0?lu3kiNChNvX3gZ)3J~dV&m+$kv$6MI9fQp-Ase-iP~UmnR}UoOKH@%q=kT;AIp##s@{N*(?D&|bJ{ zEbikW_G~*TqDQHrmFoFtdem5(Tx0qI1;Rqu4rW5wqBnP@i{SySZonJWj)&ocQ#!eH z|E5pWfx}u5J5wCI`7G?S^cKm8dL8bcIH^lHmq%|Vo2-^7SaVd56WfO?_rygeve>t8 zgD}zNn~XNdqO%v~=9+l7U_bF4WTauS@TvEO-mgekG;e^&S;>P$EzpK+1xw1~PBW+k zVJ1vUU3X^DK&R=PUXqH!1vA%WhlM*!r8~0<-0iXKmxb1-xl6A#xpX1-lB%kz3R13W zkpS&h>O?H>2E=9&=|3RKBS7F)R_S>p*vY0C9qVKf*EA}s0_87u!{D2s@6eD^K$1Q< zUV_ByL^0d_>5X}%C9(d{apCT03-n(y~x6c!wuIm!tOcVnFU$^ z6hG@g0wG9t;U&qPV}SCbisx!bks(_#6yC=F1U9-{a1?&|42d5H9TlNGabkBU-~cs$ z(R$p~0nq)Kv)^{I>>egwr%i%5#H*dplEF+*j`RQ@;m?1Xpkqq6X1PEz>jT~DCKH}H z_&i`o_P0g-a)k!-8%B~p{?hud2nZM5X4BDhU9<{=45Gq_o-Lr8NT*E`01h_Zg22#7 zIHMH{{}NrWZ@p?|ff-f4cZx^YUA?J(W5*nTml!knQX&Py2$FnPM{ z#zI82qc&X26q!d3S9=&m$liQ0IFPAHIBp!P1YSU#IOA{{fj^6E^gEs0e(-lbb9y#v$6+;YkTLq7qcI_%iUb%J5b)=FKJpfuLW4g*k{bLx z$Agdg7tA6GHs8jIr7eTLyXq;!V9UErZGZX^ly#j9uJK{{W^PXPt4(!}dm+N0U@G$I zA{wl`ueA|Qt47-<8dBUI&lE-jCiU5zbTZk9DFc*hkI`fGlkR-nE^C&=5ZbT~@92Tt zCNX^?qc_P-H{!cQkM3UBpj5doI`i=b_ZCb8v2CjZ1`5JjinpBJWk1-M$1g~Y6wG4Uf_4nwD}b`;Ik##;*}3`tM_ z4sHI~_AY)VA1wS03()+9I{;10oT8pE!4Ns**T=RFU>4uBE5%Q{OSafv&&2V-0&DCr zdP8=Bbi4v)@)_;5=moZl4=WL=Pnsm8mtql7jO%IWkQ(#61(N!6dvr#o}rE4sXi~%djcw$M7S@0^Tm?yDm=Y# zruhggt{v!1@G=pmC9*pIxu^f|D{C0~dk)AQMY%2e@WPYn$veNuGMo!v=b1OXKltyS zFiRPeO{gUdvS68v%_^fqqG&o#XB#1uB-+wQ{zDFBWi)bKP>ruXWnPkOo{HHrwN*5K zyij``C5R%z##9l$u{!kTlYE8Js!01e^+(o^zX&qWU|dN&1kux;r<)1f1|LDVwF>is>=T( z^;kcp=D!U5?>c;v0IzH{KcNn0{(BO!q&SqV9~%t08rj|dN$tN_q4%hy_>z8_H#n|C zO!03Tj{T>!Hu|l%tFsBX>qcViS|$HW!T&>wmcX zUpW3tG?NxUuiulm2xf%PnwzdZY&LFNgtT+fjjhjgTt~wzJO9b(*4k$lp^M4?uTacJ zF#Gr!$92+Ro7nH3ii2+XjN#-!9C-Lg`m@K$2_UyQ?Hl;hT72|We7;aqr-qiUlS<$S zJHn~=N8(G8)Nb-Jt&7awjarqYWjgpV@UNo<3x+r7hpnWzxuhb|dOHoz&3S44_{pE? zc5$nK>?y4~sPhJ5>BamrUmn+_AZ2quzN>LJJ|+F@5j zd_v`OpUxx>S*A>%uIfokhz)L|_aE)L=icXynqFym-p)NMMvlZ+{oVvA4zdYDH$-2v z|BZit!qcZCOL3mn=(uh1>5w$;q?u}18D88nI$D(VmXq2H&jj&t|{_8lXQlWv z)w1?wfjpQqp)H?(i8vGMaq7q36y9>UZj%qz zDE<$G=NT1n3_5;T!N5Q)1tqB@prXRf!vP2l{$J>TQ15l>N*tpj?jHYhpd*e^edfM_ z0O)53BG%W5I}z})r^89Ui#L#@v)^@UYxtMQ8V{nF&qtvhMcuedV2T@)S$7`svB458 zZ(9nV)_>@bq&QB2LL$c>SChl<1ycoF4{L6ei&}(x;gbXTT+-SrN#3rKWPWAGCM{w^ z1kFji*n!3xh?<@gG@-jYT_nTY-N9rp%@$+3u=K1<{vcv`Y0ClF4XUR|w-~@_upVPgZH# z$X@OL#BAr>mLA};U{A6u7btd-U7U+Ct^{`*!h)3%T%-8~X2QA}l{KkV5V znuzQ)L5=deHD>Ep52t0KNP&}w#W}J9C{7zpVh0Y=Rw>Oz6ZFYB6#Uwo<&;s(t->>DSG<94h0k+f%G&sTiafO+b*`Rg`5t?r`4&F1pQaK~cNGuyH?-fog zNn5LU)5XcA2&p^({hSv-j~q|SVaTYclVeNc+*0R|KM$oOIj@Wa$c3Y2DE~3&+9x&7 zM1HdOBwOnn$JITVDx=)Ef=Hls9>um=JYj=jfR-x^UNm@ek1Cw85RE+>$UTL97YxYk zr+I(4C0qa&u`7kkBxq!X{}zZu^6|7eqp?|*@K8DWp}H0*N~VMwEnXD{!H#cro~Uc? za`IZ_-c)dg0sJ~;?6ZPMh8d8dsuJ{}XDV=(4u zeSQBrPagCPeVrj`q$y7kTz@WQ&PUj=;jGPq=D-^Sc?!(-$EZb3Q9EEKf(c-M$e-vu{5tiR*~3KT)~k z@UFmM#7&7VQW+QejZf1s*ef>lSMUpQIiU}O6Kv2H`-m&kP@$f`YG`zIm9VhZlYNy6OR z3$T;+)M(w@uw(`eizd3cQSP8-{NmU_e2#!7qjn#UlpMXxhVhueg;mP+dy!GIyO3~} ziIAYMt2?h8_YvD(gxHwMazz_TQbAWlb9A|%2_uuKS@1V5FrhY__M1RsKjN-(`|<$d zCI{Mikue2!@;Bp*>4-8&bg2-mc-T1S=4+8y?$8}94)%H`mFj#qSL%fuNt0i?lG7l1oYjcYE_iH)tPJ3x8a4*u(BeMk0NtdRTCVB40ztE38G7 zcBf;ROJ(7Oc3C@PEPeF@_i7~7q9@r=rwgLf{(y3qk#o|aa>u3X(fMC5u3=-={nq9- zAZpkSM0qG?Y)^bfVk29b-8i!smFF$Xt^MJ8o^1cwllrFf{Q@@K3Thq`-Ns4}z5XP| zQFsGl$0bMO#XDH{X#hvqZk%`Xy(F2V-0QLLPn71(0ez;P5;VV-y`D~Gu}KZBI`2U8 z{p@5BowkwjS6r%A+nTaEU8LMQdZoe&V#fJIQH|MfpmJwxXbPHUX}}-qzJWFliUuw| zZS;^5NfzA7VGvT(+}7hRUj7pC{*reXTW=`6PA%q>uv9<0;r<@xunJ`$cM#OK-N;(F z7vki8JX?=)H;NbwkML^p3Kq<9Mt)%>wC*SL2lvQq3kUM@&uUm~SHHy-qX zO}kaqZ@g2dA#?|1y1X7Nl*KGG8RM)({4eGDoZse1DAO%P#P`j#7rtDKb2CN==v9D) zZAg1i)Qt}BNKiw66IdDy&lu+(-Mko$1K6e{CCH20Evy{MDLM%HkT;?=i=C!)BR(hb z8`JuE1i3ROAwZ$YGrdF8gdmsHSy@IXJjM+s{pysuks?koyb_5=ASud4sDvff9LFbl zepA@GcTAj3g8o%eRCivTQ7jx^`p9pv)zO+0U;F6*4CO<0U=d5^DiBc+LT(>bkh<}S zLj>YQ6pFJ6A)2PTEufstxOx03ZytR3e$1oU)jtF^yH@{&p0+#S=2$TCq<7H)G~1yN zqkWSybH>`>n(rT^h-bCHrpr?e8+#fO#YjzZi2(^LV`)%HKIE>qZG`JdobA7f zQ@*u0JLd3GVuqExL{%^aiq7*QYhL7FiHUNeOfo6|-1KnV8{LY5GUhmA!RyEE(2n~T zJLK$g;3IsVY>AP33|4>lq_6~%`qdjyMOg!(BP#}`$a96~XEUk<#X)cc!K`@PZgtf_ z>i-se*W9-O=A3f8Or6GUdD=zLmD1#do-tixec+98_cXjDUdgrlq_XDZ@ko?4$taC}Yztd^mKG7#i*P&w>7HKck> zo)dK_iXht)meBgEfHF;$tz@Wdl>)@pOqKX_EZf`@m3qJKkrMxt97m4Ee`kwn`47-? zDj9=k7B7`28`4K5gMc#&R&c2o|C30H_eN=uK02nJZ%#6dK6_S+wuny))(_RS%I8Z4 z1p%6I)@*4y{i&&V4b`~w5XHn6XK}LXFw*$98!zdWw6u*BDW(U^ITWu+@P6d^{4YoD z=gQV!>$|F5q;euRMshAcLqa2ViXb~82Jd^v<4k)pAcD_lZE5X6tYmWJk5AWCqwo;O z{iW7#$~w*gXAw_mVKPAT-k)zwK=qPQ_`HDjWaRoDT^e&U{pp5@0wpU_#5{RF)2eTb zzMr{cbcx3s{=SO5@`QivyPWKMk<%>0>`c-SumJcN_(A;>&KPz1mdU|`y_6l8 zHLKC5>1ZLnClTIr&UW#4$Shet3rW0RK%^y*Z2 zt64PacM2XJ2afNot6S%w{wNNBhtbv?N-?W4d+az@DNp_j?ijc}3)z(!{uK7jJ`a;nWyxnXGx``n zLQ0`l7G!OrTx2#B^S*+n`Su3qCWrP^9=W-_#k-2yE;MX^O4E&YPgx=75Bl_9XJZx1 z{N^>Mw!o0G%G4k0wKPu&uKz4vSC@3kVo?RS3uV-Zk*4cVKTl(5#>BI2x}G&4Skm0* z_GW)~yy2%`MOQJ3P_fMiIzS^RICEeh&mgPL&xi|(bttjGV%xaKQzH!4rCus#gQ=q= zcu39%p#~l8uKG9Lc*gH&Yj}#3S9s^OcZO8S(ICNoU~>7VnY_6^COhVHZG#Lfa%eYZ ziH7g)nWUq~v-ta}`62bqiAzo8nYGwO^W_W4*bwue=_a6rrV2{g1h}~_Bu~<645$Pu zV!15WqC|oWDdP-LzCPd8`zVt@s<3{-F`MdjLj6Jk+fPJ;GDi{+`ZyfA^|;sx8m%IC zyI!*i_&jSs=*jSgUm)=HjwP_Jd_-}a>wg5dA5cB#S*g&RcOK4Dc$A(%bW*=g8or9v zb}dj8r(YSC;;)CX@t5m(L_1y`fxyB7uVI9^AnS|g3c=LhMCn&Wyq1ZtbF`b<`g8k- zb4S9%dt$)ef*TD3*po(-j5`F=f=YE{%=iujPI0WX(N2MY{>Cwm%;X;>oFzEZ!CSvd zw6du7BgkkGpmS(`T6?x;52e*vZS2fTK(Y_(ip9v8tZNtM9Xt7%3m?Ai+IgWK5y7nQ zBr1`ft@3xYp#HKrckct=FgT9KxZ({U1FGDntXb%yxH^84VfJ=UgC%S6s>(=W>n6dl z?1U4eSo9>zN#`Mov|VC+xFr$*`E3=goR%$u@mH@)WF%}P=+^ksY|8bMt-rlTpKO$} z&|s++nai>7)7zO`=mTTI+i{vIix%;AeO8XB2ar%jt6nx~)^H=|Xq`868_`}4#ERfooGX01tf*t6!T4%2-8Nh3VyL7LRS619Mi zPq~O9{DUKk28IscR%cVQp%>dsyFnqAJSp1|$}wZVWM6q)x%8EI9Qo{~pZskW#t;Hf zYs}HS5jByC-RaqT4I&8=?^r{P^EN7*tF(zrkBH?=AQ7}oeUOGsY&cQ~AiBTp)ubgt z1}t~`COY`?v^KW&oW_6kWiiNi`cFTXe_Lgr3M}dozy&vRV@iLx%p7j|;Qp>eT;}-p z(9rA(lPHf&^EL1Dem4BIr*|cswvZ+C4wv4hD?&Y?s&4o5M>srnQNYzYG#Ft7(Q(+7^pU*|DCrNnMV-0xC!w} zUFLm3*Ipz-GT-hcc0YX^#HRGA|0zi|9!XAQ@}nr&BD4sl4!DN*MW*-Khne^@{^brA z=NFpwz!hVAa9d*?MASAFGC*^M>l>WLc3fTqgY7FT4x;nKl4jIJmbTUV64Yg8%}FpE zAU=ar6$YF+j|5A0g9m3}o^^W8+2)CSZbL1h)YxU{JG0Hadx;b1WKZEi-FL)cU2nYX z@>zjO1mUsoLJ_YVmWVI{!Io1lKA;2S-G?Y{c$Y=-Y5c!NqBITBvZH4sEQyjfX3VNOlGCb&ZA|7ygOfl zpM&sgy$OkQ!K~J6BC84h*9k{;V0a?eu>fUnzBy)T6ch0&kzc%7K55<4fi?Qu17>5 zdCLK9>J;u21;!75xup&@KiFM-(XgyoK|{VzF?eYCR9b+x#>QZ3V3=zw%TI&Yw4z|~ z*o$5eXx-zU_w)dWdkfq9YDnIarFmMV-un1g#2&MLbqPJc+

    Zz~?MWTu4 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�P&YnT5LVvs;4q`^00(5(=y(we0Zrs zG{VRwUWkLz>^dSJk~=&)!Oo^=5QYU$5xe?x z+=XI29KAr_>Woo#WXA#AFi4RS1X$Hk>K{WXql|(VS0T&L8z}w(Zh=D$cn1pBeqkCw z@m>{l&}Y{bM0+ku&j$ys_kSWMLw~eu--h_2>gM1VAujFn%&FdTi=U-QbxG&wmv#rj zJ|8zqtiM8&*pe2!c7asPq>*^)72kavOPm0{e?UZ1W7^w`ZZe5EqM~eJ-x478WmS;% z$adGv7M%Bm=-da4D!RZ`xd#O-5#SWoq7jnUNz@1IMWFO6EPMr-lX@hRay;r!*ZkYN zFWSpyS1B)0+wU;uNkU5Gidht9R%cAj_Xv+HTqab9>x_k3ZU!dh+qTiktX4MDp4t z9vuZAq0+gY5-Jg+jRrZ4g&(6q9dcsvhCNR{6gAQV*k?OA3?=ln#U}D_%~|Mg^dZW8 zAnnk2Z2q4Mut44H4dmToZOkryMW%>ar`EJINi-0vnnr^upLL^^SY-28-(?Xol@;{# zE|z`jzj6+T!o!`QMWRZ=NTB9DObeft*W{DjWO04VQCj=QiU~<|cNRRnp}V28kQ2@{ z>#WK8PAJCo+R2!VP|4`rt6OLCmy@H=%}512`4>v``yH@XUWqzhe?KyzREL!%jIDW1{{b~LqBG?rG)x@_3BlpOOAtD7em0pxvcBKN_ky@qQ z(M7oXEg+~wD4hSWyXet1o(Qba_aQ;-yqDMvcY0Dl%x}oT%Cn%vQvhccK4|YRDXA6P z22TH(k-YwQjE>PLZ|QGml820^59r#g;Lf z1td7pBGLH1vv~h*Iak19O+hseMZD$U?dlG6d#j~dmrRS!M;(iVOu>rS6@C>L%+BP(6Ky{c+% z{YgNF(n4!gxcw6;m#Cj;Iu+MR75Z2|6NmgSw6MYIj`;CJo1-n@*6Z0$rhOnIQ&UxN z9$v8G3130KHB-dB$!7b>V#io+BuSGFP%OMD>~L%5jvTE-q7U#}d#R;JrN@b(T-+lp zS2__ujH$5TAqQw3?22t(N!Z8AIK5Ri)!Frz>*#-17uvx7^^O1=`Vb3dTX=pcUKBd- z_>8)(l`MuWOz^UrB}7!4g-S-RC_nKC7ZU5Kgv_*84N3AEMoig@7lNkIEjO$hN0Noi zbWx9l{X9}z*fMZlcMO3P>vjR4&P1ITmlZ)O3iEw)BvP=N`ut2oH~c;&@$OQ8LbnjZ z64j?`jA+73!x4PYSpQW4rhrOb@Sc6A7^tx|(x*jh9o6(jm)qOd4i)-n)~PM6lflxj z6uix(Zv*Fkm+aFC+5WOPObA0Umt9|5Tk5QIxRAfE;m4m*R=MPlK)xyRQI!yZ5wizz zssOyV-XWX4jJG5d4k~8c3e*w4i8i?rUF;MbJWU>dl4ndP*)`xJHKBqui^j8c*KjNw zphW;lG-bca^fx=lqhPysnje&s4U{Ba^UQ}YnOT+vm|X`>2wb}96|?_^r7j|J2|(MGf7NM?NAZ zlmq_dR79i)%{$Gb7{{%^h%o#krn!Wy7oqPkJB-tW7F#D`6<6HWi53-cSvk06r9(-Z z+6*uSH_F03SE`xdah}+=hV?{RV#>g*23>=6hb8-Ot}H8K32~od-MC~AQ1mN%J4DkX z*{OIXwPjEy{K&4Sh3Td1`Taa?(m}Kx*Y~|wuI<|`vk%0+$RW=`usH2)xXhNO@im*` z1~`B$idi=;FMZr2BSL^=5$L6gC}HEVF6J?bpnxQ6;((5I);!|_do1j|2mxnGT31_Q zhGt%+6BVDufu5|VmzOpyfK?(B7XbNpVJj8Nr1*n=$^{TKH4>gHWa3hfcr#SAQUWtY zc=Lw%NP(wt*CLIKmc`dX;jm$BMTZ4syPyg)fiR-`H_{YBWXyyCsfeX@WRwI(3MT2Tcd@L$y%lw-U(10$Om07(2U1(vvMWWQlW(ykuAT9!I~{{P`awo&Z3}9 zjAydXX6q7Nu#UU_kXZ7JFnk)%ty8tQfZ3Ljn+>Qe0>f|!ZbttxFPJvA){g6^OrwH} zfxHLmPnZDSJGOW2Y~t6c=I`q241{zFkF0DO&D=|Hc!Gy;ch{{c99zT;_xVvivm+=g z@OS@YeAZulFL-7o5CG6IiO?R0D+Z_l>3PD!Zzr;i3Yy%Pf@hi{Pj0}DsW1Pkz6Le5 z?FdDI6uB^yyK71cN}4BMaBw=5siztOAR2}0$^t4gKpDFc9#}bfpM-=8h(u=yFvm@ThpmJM!dMf!g+r(gIm=`X!gep>@vk- z#wz6-V@n9~JM#TAlTlyOCK<8O5BG0bOv#`Ak}7w7WDvCR@}lij9CB_nPYDZ}74OBs zDh2YAnu5%-M_nzID*>D$Ty&sTl5xw*uks1iDc5}iq>dEi$JtNRGobKTMxn?1_F)YqqnK4Gtx<{rXgqZqX-z+% zj!a50Ly3?gL5z1QjFMPG*M<_Tv)m3IZdrcwwmZ&^WSekw^VN)4_1}Ue>R?c>gDh48A%PDEboyklgzl;7LlTmcT;jeQ8f4_PEU^ zSjo&r&b#d7nH)Gw=9Rcze5~dy|1r|;Mbqw72p*xnQ?^7dEi~TJ^_Wl&0+9a4E zI(jnx<@0`eFW!TH_2-5OeW0?uiuIUZ{$JZPu#zFJ|) zH!85QP*aM%!EfZ7{s^;ZCt-<7m`v+@du2C5_xgcYa}|FF`Y`r8rA=aCE@XslG6qmT zIgT15<%wnl_V@iVy6Q|dLeA?Ti=&T*u!+>-DnUY!m?a;+UJk0*z`Gj$igPadw!iD~ z*mK0LXV4O?$YguE^#C8eqa(*q+DNTqtp$iXltZz6Qejk6)60MM96z1pX!XBmC)EVn zx6FljS!a#){!n;>YLqTtEyJAkpUtudl6W%K@J(-C-!ITZ?KiWA9BZ~0u?-McmTsxH zXnsj8Y0AQ=!mXW2Eqre>zCY%r5zXs;T(eNwxp-)&3h<=phzuLthd|2sSmz505Cm8N zCB{@zH9t(xBg`8bfn)Z8GntwzyiBpruz;7DgWwQYEB4&bd^S6MCG&lTel&|9k9K%G z+mxbn6=&hd7x+s_uCBjs=^R7mW5r&fDgwr1kgv|Mq$41+WX0c3^~+_elQ+a@Sk(kT zT1%$%dMQt_dW0k%pGPt8naFL%B(=y-HK5SlQ0m%!!#6R={T>dJDry(i=8va;VZO3# z@Xc)($!5^L8x@H1#S8xKH3dWe(IM2?gRZ=L*h}W11-yGKIj$V>A!RJdJI(Uw1WQ}* zgf}u#KB$J8`?{`3KXxjD3G+neNXof<7BX?>x%c=il4+f!8c+6lJ`B}0pRIOWgX#^Y zqO|UbJ9ZfanXB72?quOi#MB5mu`hNa32_Om+Y*ainZNAzQI7&K``sh*Uz#tg5aK>lKASij zoN%2oQG!Y9-ryzgp95%viuH)R6YT}FC)yqr;Mgi;=JbwIh3!nc|AQ333vcU@2_;2AvY4gf zDfuI*gf(zej>dWqwZ7Y@;b^gO;w$i|vBi_SXUDyM4V?fck&|f?ji#D9) ztwHdV6#jPTDBN`lZrbg@a|D?g5b%shn3}9T+}k7ksdbFcf{h@#IUo=|leB3%&!VHU zlLvtqy^Q?AY&lL;h{%BD@jo7`GfEy8l(D3h88UQwRy29e1QQ(Ba&-oQ;6XLgOw6na z7qbRKwB-lW8P8{s@E|x#yA_&Az7tspCYq+WSP#S{bX`$levXYOrnHPL5TSKgZxiyE zc)FmDo1RR5ZE!{HT)SbsChrw=!*+s(1@t%GwsVLvaNDBEmv z(I6Wbpx}5Qtxw;T@Wo_6=8;E6sjZPhtMr{vYXGpum1fppnC^|7X{kpkPKR zeFD4$yY4D>ii3mCbMRH_OVce?P3Q*qbOj?Txq_0KampKsTKonJ$0#OB{u)}eDK!&) zJ_7h!m~B0OO5B+@a1>;mwFO#LOMpDd2$I$dH~Lf6C>S<4cF@DlLkfdGSP6O_z$P+6W`o9x=WJ!l>Eh=3W>i`*dg?KwL zf6)%q1$Gu>qU|9c78P;|hkEK2JXtU;>5E~@kD$G?Nuwe2i5T@W?=tma3)06mXpq2@ zD!}Be_pWk&=eJYP>}#q{48qj9s`rQ(lui|=eHh-(kJT@q?*zE+rSvg3F;{-wKV#$2 z#;w@F&WKzO&)8owul6rOQ~vmT@r_rui$t-bTUy#_b$>|YHa9qN-=Ubbweq|2c z##Y_yaK!g}87AhrVUYsG?=GLm^#nm-p*H((LHxSVT4|ir8AjlWWkR!OcP*-N~k%Lgw@XO9wL3Xa{uPSQ-_an zT>-xpFP$}@{EAp64aDQ&p;swzvEC@%Z06h(zgw z@F+b4w&?(3qX|==UPLN$3T2(0iopp<^+0+@twDfFE!k^4c^A5d&P70FS^>zJAg>WW z;;GD^>o)v##ZA|rrgFY;OAjv-Wb#z&|7oU3A6wFt8JkeWmxmGn<~SD_?XC6RlEZ2* zHw*eco{PLQV>!kIH6&y3*4oH_R^qg*91#SjpB%ulvczUpbo^1RZo68^5dhS=h|y5P zt!hyaABp4*2*WMhmdVZyw4@jq1rG#rG5T6!LzF7=C z$_@Z@V-Sozq+Br5K8}dps+p0Ac}Steo8`8v)+_up1$ng~i(tQM=VKzJ#$y94zi~E-r;`K84K=Gd(ppVl z`nP{nwYn=%W;uw(yO5T-04GV#{N*1XT$z=& zgu<;gIb5=o@0bFzyMN*<*^v%hE{y*u!~y6`f)6c^I#;MQaxs$=a0YQpnIjNI;-L`~ zQm+&y_O%RC)XZ^mM19PB`S}nqiq;qWj*J~{qA?81*WDwWx0^PO$J@tcTA?zjHQ>`} z%HLMOD`O4AW0(>&AgNi)FFBxaQ!VDCa)hJC<3+4v`!se5psg-TP++eTpf+vxq(~%< zU_SdbO#7=W~S^%KwoeXyLf@ zKsSmDW?D#cD~P#?RE6W=zW@Mi3TK%LmZu2Xff*N`meqM;?a_D)v;n$UkHZv0FZoC+nKbqLb&Am#P|G4q zoI5h)oU~9rVtg0H3WBcB8;4f0cPp=&Va#cvt;dq`7lsDC7g*ld*)AZtNN#AK#YmhU zNHu48dCezUWjEBd+W?LW>!CYs8}KuSO@S6nZ75le=g9xq!_9;`1;TXDE(+hDza`3l zS|5nl$hlC5^zGUJ(xJYdwIGXtr=F}dg^n6&~`W}1Wer^e~EcHONPdBwmF>854 z4vT4M!Z<(KRo)Z*P`2miR0=4t=;`@8BhKm({G`F z;hzejru8BnhCsZIUjgakq)$S+{hxVo7(^(!Wv6B1K zt*?4!@s%rfnEGkFK}c%+Hs53WPhmeU3w0fmM39l1!;9pbY;imrV3(scUsF4rQ77AP z5N29;BWJGMnkBlNF4N^{BjQL}!`c{@Nh543*)HOaC!63ayUq%5Y$^=Ar*-tOwZ&|J z504el4_~H?AOQrXmVDZCSO8a~Fei|2_Mc&vvb!5=mL+$!0#ixuc#c_2GjYDT+6S%2 zBK4*AjbJTh`+CICfrjZ`#4>=0xTf2Xta?dMBbj3j6{STrRoc3aUgP@Y(iLWk3|iVc zjpC|(``Gg0O~WUH6}u$C1+P1rITu&m`v&o1`0vPy5EKU)F^3@2;Xce_?_dJ;*wH!E zEjJpi4q-W?xh6x-Bd3KWm1O3HNC_?lfAF$FWHa>K67qJ>^c$0!gt7{KcN1N=d z(_rOOA5wd~_BKuO@M$s5 ze}}+`)|guJ?v*?M38|*pPtMy3X&`R8k}JmxSmUu{>JHo80~UWoQIwDYcvA;Y{2}#2 zfv(P}JsI148$NO)PkSr3P|>T9ZT{s4l!3vFZa1In`cc0rs>gdClMj~+Vt4jOIr^_% z!0?RgbBf$+rA9cGytOH&cKIiSm%jBR#L?be^nJpW6$L_TQ_e+?sg13b+sEi_w2941 zQ46>Nj{DHWOu_r~H}d@%i&W-^DY)N4gG-IcbllF+9+(OF$k>Iv_?3!le|iGR!$OJW zr@A@S%>wHMIZ4R41Eg(_0NwRgFp)g3{%XJx@=giWuC;ZUr_q1lOIj2VM=qe{)H=Qu zZeW!!HGH#^%$?h0o*21^!F65RY8b@v0BEnp9H=3|qJjjWr~b7*iM4A>eKT_I2x}?n zPr9PZ4jE8{1$mVmYDJP{uScZ14>n`T_#^W|_Qgl$*Zrlu-6dSQnc*}&=Lcr)82AUI zNcLg*;McZN06t_wqdURBHj?AE&05gVW$0_A^wq%12_5~PwzBi`qh*tc&5ahzOML(} z)roW>TxU@sy_cfS*P0`~HB%z(s?st7|<{jq+NMM*4ClHo5h%;bb7=Yl$~HwW0Kh@{BL|pF_@_drnMSaE2bc z^62(07GT7si8R8t(my23rEv+0gDs=Cf|1)U)r3pfYtUi8J=jo_N25x0h&}3S4MI14Ei&G2~SRy=m8cT&mu)PF^m`u`< ztO)*MS5D%Jf`GLI`iks!&HxpH6Z!e)GYD=F`2-MXkbDRf`3r=MxQ4akD_AbNde28EO2b%fO-#XZ1#KuMcop9+>DQZHxYZsvfGm^thy^Hd4XV{^c?lUHp!1{;j&k^Vo@+kO+N3G2g!ZgB1{zvMS~UPCYcW7MEw%XB%`*xomNtd;v*2`@g*qOB z@j5IVXj&@U7jeGK@P+S{4f{J012XLrRm2g3DN|EY{YUOZM7Slm?6eIX!z}$pLyt5I@e}AP8{R@-|2Ov}A!Y2bGurxei*_ z)$wsSAXi;1=H}fY2c&$hyjLXL;ll%g+me%$y*^+9GwIa21%?7d3wcfkU zITl9x3`<*Cn1`YtGLd00a<*Sd&!5Bb`$}i5UV;=rWDBStZm@eG4{gbX_Xj;uJF)0s zk3#RLq`FHt8jmz1BCNt6?`>!BoZ*3^P3^ZY^stdzDu-??0mq^5pPN!J##2`XgS4^_ zugFw)``u%IZm)(A*BHG&Sva^#+u1nww`SZeZe-H``h@xzHjUT9;sx%q!KX}27$J^s zCJJqbA-)GP{Mp^~e~l!RAKr0*i;)$}=|RbwG3yOLB+qvRmsj|0L&8Stu8&dRwSRM= z51c{2if{2+7BWkDQW+N(n=Q_nppC4F6RJ*XT^b{&0PZA(eIB(rNVLhKyDd=k2z`wI zW>O7-v~~pj)yfDZvrD4oU1a%V0eoRWt!>yr4RL)60PyPNb>9d-swG-j zhf<4i!OLG$$QlKYwl2OJz*&lnmv0}Kz6>eOwTy?YQLSsBCW1X%;Egk!goI)od*r}d zM|pEdhb5`bkh&-{sp|mM-+s)YyH+k@na^YK8#?|iSIE#>)aeZ$)XFTyEhZf1WQ&ow zzUohD)(E^q-XZ%Xr95jENAE4dv8uFD&1>(cE3#;covBoV4NL@KA`+`_b65ZMm)=W+ zmy^~Dq0}p6C12$fOj(D==oIKuQ=b#A?w#rLAl3x`$Xk(p68-{fK^mXWXDb zHdFOZy&zqxSPRP#wKGEr12ZfRa^v_q*=a(-{L;iyIPcRQqEG1 zwT<-IymOYXR91?A-C^cPJaxh8-{P;x1WiJJ{F|l?M>|f@ z%E;p$o5wD5WJ#;;@P^AR3yEvcGdQ#;)CF!_feEK```dQ_uNFU@=21>%?KbiEE*l`= z+x~a#19}1S3Gc=T@pj^c1M`fmoMO-IUSF@+U9(&w`nsU*kw49Q*U0y8ombdCTuWB9(2?(kt8Pmjcc&jnPy4T1?9!B@(;Brx##vx+up$W<#q1_{rJPvHL3-C zIjeQAOO`0xCcVqPpSw(7Dg{Ylo3`de_*$(f(hz>I!P$K!sT7kqiY4Y_@D|isFE2;ox{Cxj zvS1EiD_mHbFzZ^o_)U%d?`mUM*~rpND>-Gff4%QJUEg-hiYv83?lIz_ZoNJ8kIvc7 zdvya~x zWcn72(|?-j!gEUe0l`MaTCa!%pfNJD`EfoagJ2D;?K~bMONhH+xelWy2UkdoAXvzl z?Q8=&=@3jf6?DEXRm#`6O0aGzLaks@9O_>mZF~F6lzN?_K83%|OH{ zeCJ9riU_%OE!Rech*5Q`D8APVf&OaCD3fk%p`G&WSrH~85FSbS5h9+7bz`PhuB{M9 zv}6e%loT`YcQAwvke};{?Ca?x)6X2|`?5#)I3@|d>ghJ)`h#6!Hn`0r%!KD~^q0L7 zk41xr3Ue2^FI=1k{hFfymJam$ zVi1Wo71MIuA&Cj*^AaNIevV~7>xx?{8v=aLo=e~B?VMkOYw%{#DOzuKc5QD@dOcLT zhVZ)ePE-99Fw$%rL{cv-%D@B8Uw4)NjtYA+blxOGo_4lr8&KK$NK)3KJ7q;Z%o*?D zS0Vs)UV z4G>1uSZa>hR)z4m*-%1su(&)YK>(1qtH>O_i5pN-*L@^e;BdN4-@2Q%?{>i9)e1><u9ao%P|20lW)Ytx^Jhj>Xdrkr+&e1ZWvexT($yQ( ztjWFc92p=Y?7JZi(FRo*nd#gQG6cz8*h{GfR27Syivef(p?yBJof9 zCqDEVnb~e@8v^Pu3B5Np2=<<@Mvq6AY9VK`=?E9s+f;Ef7?I#OIKrGwt3fMf@{}!f zOLPpud`LYx)hJlZsvsqn&r&lv1g-1j5Ze7*P1sf~0}ssh>&oLz3G$4T2n_$^>pp#AT^nppL=`UHOX%=X5I@e5N(ylaA0sy& zcs(!6Y4dK&Dq5K52%v1EMN5y1|6ax+O)n^-^rkzRFG^q2Kl!t*4I-m4&yFMUU9AUG z7M%Q@a@yz9pW`;FIPNW=l&xNxC$VPGOm(qFxJZGlVP47Q8Ng{`o)XGXhm1Ap3o1@j zEHIb>Z_BK;XKMV}e-n5Qr4`W$x(eKDwTkG%U15~EaBthod$>gxzqHF^KstRs$(S?X zvdr%#d~-wMsl$*VO@JGcE>%tXahe=SA_lZpvT3{^zn_{g10TRPSeF@Ou2Cd|dSJ+* z9ATY|JeVx^C!jOCC2asJC7DZ)09YmnbbWZ~X38b6d${y&n?l`GZJA9{@6Ok*67!Uw z@)+mCBK048wp=@NK^HvX$9w!B`V&$4ndntjy{_2&)lFN0^`e% zxg{pC+<6W9VjKrXAchpeLlY?3`BS-pv??Sl_(0o1q+r}}#TT;>sol-u?5h)^hvu`z6a<@LAM9F-J45Lw#M*t}6k<2rzM9v& zcl4#WMADgM3JqAtQDN@|l?oZ1jOMC*CN@v!P=&Z4z`~h^?M5_uXg()$%lM!cYZ}6G zlaAY_8nWENvB|h@d|&q=+}VNlJ4~g;F|Qt_D>&*}NBm z^Jf#Ph_03al8n8!V}vNaTAk_mEll2M4Pa(DtBE|$yL%OBvh4LN?uZCjjozjasx`mg zV|Q;yu>Ji9zqT-#oG8n@J$gm!NnS>lFSI^oGU#|V|V8<5VQfQn#I zy8x^1Xv_Y56F=$XYC5Wy&r&N>u8G*&<+pY;OvuilkL--c{#G#e`mlJD>}%&w$lmXD z2rIGf$!p3QCPS-MB?IufP8+a=fkRCF^DQJVqO+~eb6#4LFg^d}QuqX1!|1|2Jlv>c zy=MF>55@-b7|-ObOQFTHYyO8z^$}K455?NNRP1?hPxX%}#JG1tv6yF&n1Zm1N#);GWg;n2oHL9z;AwXD9QChW#!&5F& zD;=k35loQ2#tQVTL6`oS|7pl&f7^!5%fXKg10+!+S*@CPJhRy=zE2Le>J&C@#2;9esF65oO4kKY^j* zRCWYr{WQ}&)Q!_pF^J-{r$SBeMPcb^;Wpsz<)0OL`!bnB<*ADEpdXwQzLWUD2TzXKMxm^pFLj&440SM>UH1G}c=a4eSY|w`E zC^39tw^NgTj5Qf-ka|B#z#+o(+0w9LcC%|Sy&&l@r%wrg;Q`|@2mXyMjwhoJjK%>H zwZyI?FmSHDTX@-Q(T)U9f7gpti^nO%NAvKz3i{_@dJ&^h+UYG57|sOnmW2hx!&6ay zJ`(zZSN#nfF1Mcu0pNaq7y0kwT!yTVPz|UiRahZ^1K1;RWpE;}nt)MPJQp-$BePsP z`ZKf@!x}!0uzNkQw#cloVd4Ho3SD^kj&hi@>=9#qj`8;1;caDy(sa>?R1t2 z%t!pV%R;gXjPvzYE+%DKi;}6^%&EK9V%=|seGGg3!CpE5Pyc3yHJiWrNh}f!Jp>hh(pso1t4}PE`G0S`Crzm?%u!_z9*b$h` zUqLC63qS9_z9uoLTTG|l=`Okec3gg(_A1;h+P^ZsNtY#FEoyKSi(HD&#m!Fp@VW~2 z?Vx)RqM6(2EF0+0^nRCxG#a*eIZjGL{-d!>YcjT<1quM7eJfSz-^z-P!Nx5}6QW%9 zX=V1YMdnn)<9uq`D6!;eZ+)-Nwjn2A?^nE3cvKorBZ} z(OI8yM3+jY2yI*DvhlXh# ziVL=T=1nOzGro@K6>f+Mn{Dq*O4{Zc)WITaw*dfLfIA1Tr9Ihn;j4B`dIpRv(EseC zO#QP5B6}QfwqQqJ4IS$*X8wK*OQj-l;-L?2M^;+(9w#ubX31m5bP51{7pgLRd5uHF z9eRLDPAxdYlm#=Ad2B_lpux`b)t`{-oyvz?|8bQyPV0~@FRdH~<~&nrZx;O<06_VM z&;>uQ?c}glgSD|%6@87E!p)9!!bAsjX}6R~>fTr`mOwaNu;7F%-t{>YwKVX%qwWKd z7Uq(emCw)m29-8I`ib&XQPGqUKBL<8fE!q2h-DNy2)5o&;wxORaYJTjI$-F4j4vx8 z*X^Tua^MW~T>xDOT%(`lTO_;tulBs!X@}xkAOJXJq7ACFTiPgjZ!Cg3*a!tfWv-b3 z$YZ-{BaV?YP1QEGwXEO+`?)!xApy3(gLr|ek?9oiTvrSPaEwhYtApAp$X$mQ8WIx> z(bD0kIXc;)EvyNGOH64?%bfz-o@~aC!(dy&AnJQRf=t+=f2dAW3*6p)-bKtcpR`~AAzDSB@t>*v${6oQ)M*+Yx;wyAs)vR+d9scHUffMGBCKppU z*t^SgtIOvMAuV9@)%YVI-Tgfh{%g&0W>tS;F1L^VuHOH8Y#Q*O_yps`QbY`RAE5W<2C^Et`6_t#DMHD$KIv+zjyy_o>6gMc& z2)xH3Ti8Mc5vlqSq%^ae!LotsR8b_FSy8#Kg8 zk^4X0h}0ILgq-*wOHCeSIewz~)_wZ7ZYe2xxQbEtQx!~z<*^rKQ51SqwbT|N`czp4 zh0VYb^--P9+A1X8fiR62l5+)<^%|DOsRIH4Z!}Dp^F;Bl!O55o`jOwEQ+EiJ?f0zb zJulhOPEu#35EU<7TJ_>YS7^NZQITuGCUn|fj{BgJdOxIpa#8c6L%W9kBErRF#puUK z0ECi3i~gaS)y<|0MG3Ba#$g@ua-m8GmH*#0Rm%kAcA>Vi0szukrgzzXjmWpM*Yg`Q zj#5Hbd^9Ea4dCE$Ub&qeU_F z2LSjtdl87VgFL0j`7nn+0W|;RcZ@7}qp?+Y;I+jpXx!U*2(P@x;T&?Z zp^FDqgc728ZN&)4i+MHe=70epHlXc=CdN8z@Un)zdEi7B&j0mbXx1_T1m}jeVLB9iK9EopGtNr4SYY_`eT(uzOK3qc0@up6ODk8#7%y81(P;sRxL& zTuVyY)3I6GNHZ(#Zvk+~o$Q&z*0 za+GU0cy@f144t>??#oiYKiWP7KHf(by-5)G@~WEf8Qi-P%xxvH>=dA-~*b^s#o;nnP;Um+ojA zC0Yx9HKOhh8(p?`49H<>Z@zvy(cv%PM9XMiT8hhkCLe28?b#()eHo9ok)t*Bcz~Gl za$LhDSK@6QQ&0W}%pJZD>lCFeN(+ZO^_jpcLQAOJ)9AA$S?2qUw3t0}yv5&LIU_+L zceSbzSm$3;^qQZd$oW9eP94n=Ia)lXCh^V~a4d(q2~29n2Qk)fP!Y5|vbpLH zi?JRLP=iB3Bk16{?;-iS`cRIl0je}wqeX4Ea$KI~-7`@mI;O(lTy>@zMSXUOyeS~` zK;2fV4D-e4G#9>KnV=pTfWoTloaPR#p?em{(?qEJ>ikCYO(Tce{~zn!B^an*czWcP z{nq52swp2sBp)4RjdslS)qZQ?fTv&O5$Wa3fw^o+n)xy#BW}->Xz{x%Ya~SMu3G(1 zYb(qpJQbch)4aJ7q^`tD@s_x|vPK4i>8e#FG|oCx^P)MsM41$1KEP=!75@5UGU^N8 zpG=VW=RPdpo`|BVF<}Mumes+nIGgx7-LpmYTC+>;`qCa9BS&i*i2&kC%W+MYoJlB? zl_W6Cz?n7KiN)2aBT&I#W3V=d(_HtiQb>R4#Mx7st?gEp)6=|rCThgm{^OmoXmX@` z>I2^&67Y)Y-L_l*4Ry=AXQn~2O@+if>rB;)`sfmUQiSaQzpYg4=a12>FMNA4LHhUV zgrNz^stI^aCnfrQHJXQp{N*`gh_$QM>XNU%v`62_(Vkj7fUMGXT*ISa7S>`T4HPGI zW=m#fb#)r31XN8u)7VJ^r2}?bsWHwMqtRaYzh#4XX#$k#nEsQl3AY;2(y7*Ba&Zw7 z8gKr7dXb?HFydu&4^4&TKBM=wtJdt2tG={H+sM(HT6{oMX*r(Zk~7H`yNSS%N04k$ z*dmXJyHlO@In|# zfuU|fqpI;i%=J4IL`}C$?%Km*?8gI?;83s#S~#9ZD5?K;;l%G1?cb~9#?8Vjfo_wP zq|i(tnKhY-l^UJN=eoU@CnIjn(%WujIX%t0XJSTlO@$!1>&(@Q`W$QtQZSkbB`kf! z8HyIe=9X4WEtSbS|4C9Z@4pSbuq254nDcuAP8dDGKh#ZdR4qP;seXr?u;G^3RcBb7 z?RbC!0vZNU6Wjd=Iq83ZKt=0qmF&3LKO&dgWMxTIBM25P782!pXNtLQ@8!veTeH;v z7^~KVN$3p(lIA{Qj0KBfb4x46mMY}`QSyI8bzw;W*D=>^0(J-;;ScmpU{o~$sIh*B ztdQZB$yIw;jP-bcJUl8oVFT;^2pQS`cJ{WC^|oqe+$@YT*fx1d0_6z2S(BM~sot4F zuG?FAGSb#8jqO&J)6=|rCR#+>)PLjDnh+_S0e`~Wdz7J2FvzZq8g7|fwTHu8j|b%7Qql?;Snfwi zOY;Ju$;fjLmz+to6|J{bvfyQ*m%y~iNf9bV;Le)N#7g(hC>TO~7Y7TO8)oBxe2Y}9YeKG*HNycuz8mOB3l z`_7u6h^&EL!rVtxpy4oWZvP7yE zQLt{O|Fj-QsLKmj(p({%c*w2oIopRfq=(I5Qgsk(N%2!khCFQPW})@AGV8E z;ZKb*3Bj$75fMAP_}PS5oOMQEpFX?TY}-uy^2-<)7D)vz$%guo8Jyo?rKo zFErI&PzsU@_tZp?lx7W!t|cY>1YVzeO;H?PCA+r#CgP zFQU`#nU}s_q0ZbVgj;py-hck)aFJBE2MRw!+S2<(oNj*j;kmgQh`IyfC6j*tpSrj( z2_bmR`In1r7x<*CMIdhmlCy*`RYomj?cB zXP209=ws{bLKxn&dn2T0sMQt{7}x{~&B2G5C>LIpM-OHuG1@mK;ClpPC=g{;|DU?5 zf`x$?P{vONtRcof)QNAUpW$Yvs3_lR{@X{&|NHegn?hwHb}HOD_faU+)mdcrc>DPL zN_K|dd+W{a)F6}&8bG8qV*H|ido*R=Z{jh8&&hwn?89-fs^B_J&FhP3G<)V_7*{Ma z_X*)qn>P>6Wvb%(Wkh&`u3a2Gls>IqH=h`O=-wYq)%G`W8`9tqyI74)RAxs| z0wBqDl2MsUda3u9r{dzl09$qb<%O=Cr)LjE)NzYNj*;U`B$w7L%Cb{emoZT9O0qKZ7xH@qDmEvdpd|p^dHnZJP z`W`F;GbZZ@QZD7;mqu8OVFdaSK zJ8lyghn;K2Bpa+ex$f3KRSKR#tH{OKh|vo0U>a8|s?@*!G~QMHLSbhqz4gWaW`vJI z3MS`A7Ts^%NZG1F*rd2KQY! z;V7h}pyEj`D~)WEm>ll8cK7#MP-+2MC)BHGGdDrTn04PY^V+PGH@$6uGu?Ve~F^d}pPgXV8odl`>LxT~2y_*69?G)8wdmSbAug9X$EfCN@ z7UsL0;A56E1$oSL**X1SC3~2=qhpJEK!cE?k6~*G4_;UW|9O;?RuvsLN(Ei$DTIE~U`-}{XF6?-pC7iu8%?xx?kLAuYot?{wY z8aHI@ySg8!j34?^hicmCv#|eiD#*ZG{UgY~O&%sl0vV61c7*AmPa*Uk@Pz6iicWG) zb7e58zAxDQr&5#$N)6EqK*jwS1*tb#=u&&c-4UoH>nrb=+gsCjWsjaDqg|; zzZS3&XAbq{f5vlFP7+M_Pu%clOWJfxD<{tBgVXG4lMJx~WxZ_*$_1Y4!kP-KKG8m5 zw_mp)UR08T{rOs_LdZN$8Az6j^|xnA4Z7Bb*%Y0$BFqF8hT>EuC9L`&&N2ibTP1NB zB18gomd*d|UD=goe>C5C(P*AniQkSELV+&Z%2G<_C%swFz_=XwI=KhY6pqZ~M8>vL zT0VDiqL?K7br2^_LCTmoP<0JeK$F&7H~XfJQWtN29eov`d;YjnAl-$YJujZzDYqowGvK;4z6PyRlqmDx5GQQU7YZZrxr234@SqQqkn z1o4^zagy{^N+=R=y4=R=^ew>>~s&=idkiN9vwe zIN5VgrLxQh6+`zvz2-njqKS`*ouAD)L4)m9jT58bDeix>KfY&J5O2i{O^A17 zsqpvBtyL+CSf>f`XWh)lLfnL0fCe=$xeOq@p(z~slf&$u*E61z;Y?g4I!WR4d7dCK z54uAROrA@(wbC5Hf0;)w**7KIVPrQZk{m~}Agm|V$0s+5n!1H(Mf)r*+1@&%f*duP z5Z-!o%(^f(g-Q^EwnXHi+c4sGFx>`{h=GaVj5V>TJQ zl?ln(=Jq$J_g3l#!=54t=PpHXHX__Gwj(r_?q8dv1!7sp^u<^E_p1*^)=YnyZ|p^I ziy3Kw>8_7cT%D|iRf`?e(0DTyJD>}q0EdE#PBvruIXnR1cK`s%?lC~o%Lu6FL==+4 zV}O#639#ox42siZ0M=hd2r-?A2pumgh>%Xqn4^p*#Qh3pW5{uc5nu7b3^(OlT#KEaJ) zYWHckUI>uXU^BIOm*ih_)Yc1h`qRW|u6;|8AW_1Ng8aeiNRhtJb9R`mM_T8QPNP@l z;3gK^CSq+SAlMb%bWyS0fTY(fN;S$l@eE7W|K39qVm`O`_8GWKx_Tq9V}Z^x?1Sw) z4pml-)O5ZpbwC(65*gROJlQYD^|5pG7l{&bgt3lChS``e^K6Ap>8H))nFgysyZJFv z`gR$@qT1fKW$>HLhh*@?Gdt4K-6!8bcm5ae`CNv&55;5dr}&}rBS4Nj!{b4@AqLy~D9Z2-sczm>|w`J(Hi8lfc7 zX7>ClLhPd@k^DDPpaRZ;tEz|`^!YXRB(EHr>(CPYobR_u>}abU!*R57jN?HtIL&I} zqWz-uA`GSov^{U`PWu#I`(N#~)zt`2>_3L$eLWyv-#bpuq+4LOzsIG405IF(N+Qr3 zx%WW~B}@^**k0_m(qzp^7H?lxc5XXOq7n+mhH4%jh-3)!Gys%d{Q|zt^^?MQOeiWD z`3BtPK~}zW+ivgRSQZ1*{Xhh?Q&9`y7gV=CMF6(Q!jMeo<{-8}BgB#yE49kNz3%j5**j|7h^{IT~;9cj@E1cwp8xjK8 z{dn{!w{#a~@UfvF>nbJOgaehDr79wJpiIJniG5w$6^%D#Aj~_^nLcADIO2iLfP&vt z8dyIF#OR@y~a6x`qVLRiUPy_6bgOIvF*lumebOHI)nMbKzzq9>-VFa#%$vcY?JIPZh zY#Np?>^BVL2rIbCJzRIk+u>L$LCX1Pa-+>`0YA?XYad<%QoX>%zCQcn7|gy+QpVVM zvjJODaZmhCC*=|nXV``uqF)K&19Ep3t&!S)SCm>II+B+};|L_%?i^>V{7T^Q&8X|z zaL>9uclaJt-U)55U)CtOsBG&k@ryz5=gS(U)J0=r3XEj>_q)uxW@mr*fnTuF=I6K= zT5MBq;7qVZp(^scAVIsv&+TJD+vIl>+scFne@Le)@yVW&aZe_dkBs4yj?jQZ_yA`f z7`=H`3LF^lWNlWu)63;ptX`^|+n@2+=gzfv{q2NZ?^AJ8q`$Y-g;$3#Fg>D~L3K$O zS#UU&3gQOU*^Fa)?3kSAJNg9kO19hTQV~l=fI2*A2PWyl4ztHdv@bIvZ}`C#I;1T1 zjtuGjj2SjoK8ye1m4dBpl}luW2RrJ#9YLU@{$25pMGP9VYP#gecr;D?^&65(qnFx_sE z$IZ;Z*$XQ-gerU)M^t{N6#*5HJHU()Yu@}ujTMlD{qTbM(O$hcl#a_)Q9v8q!g&>JB8I5zKYB{Yuh(B>wfhsC<>YM??N{uYv$_(u$qFpznz(n9}-t!(< z%%#WvS^u?y(zu{rC!blm8}$^47})e1nqxo|^F4FDn<-{=n@c4#6D>f-SPELDwP)20 zgP(1e7~V_mf&Y@iJ5~@uEvu8@#MaMXz&SuMZ6!t3fk~yPfz6opY&Tg#-21wKgjM#T zlonEOfi&A#r6y`{i=Z?`iw^O{Iceu|_+w37@yN7t6Xz$*+Dk|wiEblUBc|Gx1D#b| zhs$->$!P2z1jJ@%zB_9Yxjj`BJDAJvUs(=b1v#=T(Umsxh~}LS%`etG>+v8EDK0qI zE}Mj3<_umWXl(}YqH~+CW(FH=aBDjDPP%_9jRs|%?iLstvXFYOyd91i2GxZZ-H>gr zNMoUawxOjZmzq36-tC28YQUBXovo%5tMIR#f4*CT7zg$u;TTG`3U`fg6`*V^cTW*( zfM6zAN^l(;;mE6us))YtaiP?R&Y*NK$8+RDo?BH$@;xdQQQ6wI(v-dsE8X9U=6QKL zGBcdU8mmcFkZiyEm2>5i?6|ycC_+S|??9@tsWM!T{g<{%6jms34imG1 zW`Lkj+K0BQziiZC@7T0+-~Es^730V2$r|V~8UBPcHY%QN5s@*ZzL|pLOJ1~M^101g z_!mv_?Xdf6?W1z04(GRE3JeA_+qrXL%qCUIS5nFp&NLV6G-;mbc-uG~C`qZx{>1j@ z)Amw+hRT)`Vxu;+cIdQba+3n9H$@Db&We!Hq&_skA2gfLLOgAsgUiMH?F0M%n6Mm! z8NsI*c-I=YeGdH&`JA-w#QT=7usNVI3s(%hNgMTNc8-S6eM7y>|6P+^?-wMh74y{` zWkbU)c{+e^#tp$TBE!;qNw&L$_7%1}zf)IU0uH^2`HSHzX$K_vN#sLn@_68ugA;V# zKi?s&r-IwSlY;H+HvJKgOz{scaY!EHA&PE)al1)ovk8_kc0 zR~JDkt!G=Bd51RsO6;?x8H5r#olWQ2V`ZbnR;L@*gEiNaDa2&b8$`0Qx&(b%X`%#9 zyaPLM?pOZqI*vd{IK!+f zo-L=q;En$Zi+CD32Zp3T*Ti)hePl2?X0#?DU@vSYQ*hMu`%2s?*Ts4XXjBVr-w8@q zf!K(FcjTw3V`pEy3>Qx8&*M&{bvYx-{Yj#OD}4j*pE+N$R$CJ10Z?#RKuyVYak_`Q zyNzB;^j}Ld6|kA;7naWC6*)5pPkj_mZjLQ_4k; z_#|rQjAy)$ct8;oG>+q!(Xvk%j$t>+?vE#?t4daV#45!C=f3ge{e-PNyB6y7OHGQW zj?OS$_@jqKa?fgY%w(je!eT(mUkxV8m#M-2My^WnZND#vv-hoM2ytbwl?&Kgs>k6obsEi`>hxQw3Q5UNH4(oR zP1li1AzcKSf*)%<8qCG}`$ve6rot>KlZcCW6?2Fu{#UW-S7i`U;C5e7UD6Y%AHE_h zvVF8xg^I8w_#6=O=*mVkiPQA33%C{8Ab*uCq879^kSjwOkzzGMx!tB5N%ZCW^31@3 z=2Y|BtzCF_CNTBv9jC5&V?mJ77tu;ZbXdT?$uNL2f6k?uKF*ZQO&df(2luF783u8# zQ=2C#ewsp!yCu|gn~(-kC+f(h&CBc};2<)tr%L~nnxXwu4u45xoBL28(`DK>d0RDB z_^eWFcS9ya)^Ys@Hbz&95YC|wtWCY)y~UeU4(;dO7*$VJ#K20Xw>Hde)Kp7F1EMVFGb0vzs)4v8T&xb)q!LQm)Blf{W}9X z9|m!(4C?O)Jd8@9R)iE^O;@AZ+g5-Pr2%%JqmriMyl5ehOmcfW%;OUVl84#2!>rqQ z@|ang?q%&W!?WZfYRxKmM7#WrVLKTAOb>#64FgR@wq+$IN!Ww1mRQPX5ZuFAy7iNi zRDu(3;TdC6xWQ3Wll3;q26zadwS`@N5z{9N2B=lZ#Iv9Mkym^o-4~(_bBNtZ@gRIY zu)&gc<^s`(fe$>_qpsW%sR1d~8Aba&2M)}JqGA$%y)hxnVF<*g^fydnVra98F0H+h zn3;JX=nkj>bh(|W^-hzR^ed@xNNm^Vo9}iuWR?u-2)Br+bbG;g%GU-x6O3f(+}MNp zn5Hx~mjF}=G(=zaYwC90F4AdKBnv^nXcLSNX{&MO)Q|Iw*NXJaNL>_q-({|7tJiT5|cdFHUuNH;H@!^lsepRHw@N+YNoW4-p%~kG_Y0l_3q7o59tN@YKcf`HKak$ zDRimY;s>mbfU(_(^mA@f9CR3G9-;`UI6^35PK@T;2m+f>H={+yKPRKI2zHX|z?7ax z=a4;Kvd`nP1FuKSXQoD z?n0TTa70Sv6#B8!3Vsg8UUH*RgT8!#rHw0o6yFF+Yt@Kpn=(z|3YW+*qOi$5sCPh0 zL)nINwr5b!DBw8Tm$I&P)0I7@o;9ekwKVd!zRs(kCGj4@bT^rhJgqWjz{pyj9T`;8 z;=h(4e2CKBWJMXYBM|S=MCn+P)T=?ESQYM^9I{$_D@^cZ?V&C2%ytNkrOXs`JC9XQ zL44rRU1`epzP9)Rc~%!T`y*?T(tT+RpvoARq7u;<_1Cp*M%tdo)`~zUNS}YMG=`{p zE+cn=+Cfp`s$v^{Dlg~_uicgDxS7Qz%Jt#|dXM#q>4>*jndO3I{o~)u%EccbZ;Y=Y zzu3t4Qmjt@3^Tz{u}hm+ov_b@=cyMsF%=E(esT)qrI0Nh>{Lc^hroJoa!9G^rse{ zMF#UweZ9fjcb^+KWdx+9W${N)4DZ@L$}Zjp2qvSW-!-Zp^w$G?Ir-I-6W*n{x;^Pt zYnXwArWCY_rib}f8^p9-QI$*6wUDkYQlNih^2BQc5R-(g6bULo(8nMQ-rVs_6$dQa zn9Y9B*jCEsyGk{?ofDM!3bRGZV?+pF!e*&^bCk5ZeIs*Q${)rnfiviyQOWaJu$n8z+z;`qof-Jw_0;QBnP!g zzwVpZT`MmvLsBtP%EaK$4X5Bw+2zB9rKE{qrO7|ib93>M_>kP2PG@Fdt(4`OZ|~`+ znMk`&K@g-|sL$(27$$QW@%5NBR`b&$b`xGjf^b_iI72jWgD3FD04$^hfn-k3!zN(r zG2OxJH~;_){)}~?(LLJ~CydRCD*)Aky$W2|^rGNWV^b5T$RDIaB97U|p*|tc!#Kh~ zAy(tq0P^*m%LN*s{Op5#Ib_!7-ML0W3y1$IVH4Ao68~424Um$e20;Ehg9DI(Kmb7h zuKurquoNRJm<|K7rJ?LNAX@{fh6%_vWMpCx1k!0hoY@Xs zc_n&&t|1DhdWL$2h71g>3=9+48CZa742+Bo7#ASyW?BF-ONN<&ff>pU1X{=nW$yy& Y0RbkU4NPDYf-Eh7EU0OQ1_mHm09o&o=Kufz literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/monitoredhosts/properties/auditingtab.webp b/static/images/activitymonitor/9.0/admin/monitoredhosts/properties/auditingtab.webp new file mode 100644 index 0000000000000000000000000000000000000000..a22353f71921b4a36b7ea6a315e651c316fd1f10 GIT binary patch literal 22108 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�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

    ;3U?h5G=N`Y0a?p*%o7%qTH^=B>Ie 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 AxBvhE literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/monitoredhosts/add/powerstoreaddhost04.webp b/static/images/activitymonitor/9.0/admin/monitoredhosts/add/powerstoreaddhost04.webp new file mode 100644 index 0000000000000000000000000000000000000000..65ed62a1f74c5ab59ba693a1792724f572edf125 GIT binary patch literal 14488 zcmbt)W0YlEvh_*ZHY#n~&Pv<1ZL2D6+g7Dn>B_9MZB*Lk`Kr6`yYJra*T25~>zp#66x=hi1M;N>0wyj|Q{AUXoZZ9)X7zj?ofJ`7(2 zv;Ehe8Q-f`@?Hc__4RoKKNz2oR05*k{a%+I3^oKW1-XG5AFn$Gy+lWT!U3coI`6M9 zTNg`DjLN_(Uc)k_i^{YjJ$1uUcp$P5Rmt| z;yn-e`)L$hc(VL}dnY>m+DmkcbP{mV(-jc+Ui_l;0rh_Qba^lMDmeLS@HYHf_oi?y zc-&+Cy{{)RKm_RWKKIu1F?IKkDDQi}w}1Vb0R*l$-uD1051$M>+DCBM5?3x@=lN9* z`jJaP&a&5#R+UcG$3xX2l96h3SWq-E6$P4YNBCvZp;1_Bb$BzP{QaOfO~oLPcH)EZ zHn*!;WyPeX<{T+_svYLOd0|YO_uSUAvu`BRh*=9*JYF4ACNTVawBZfS>QV%p!PcwUB(B4@{8SOSVYO7!$a8$1n7Pmb9!OnAMkzg$wK$|LFG*h!r@Aj$Y5?)=`U;YG2v{G*9i z*8T)q+)#_Se`?4NW=$Zh@G~hl3nV4eR4_Djw8~*ZtYT@%{`Mw4Xw!qXD3fe#7cd8C zMV3Pk`}q7`BTv)_;y1aYJptP4dsRQQPhrFlCZs~)(5Ilvg7@ZRYcmti&=sgwP>+JG zq68B?@;i~x%R(awMvxg;nj$l#a9LArQ&%Z2Kfm*__ktBRX&SpOPzqt{KK?hpZF0?e zpzG{^0sG=VxUff4%&Ly6SEPcF9;s^+R%xF6KXmj*R-$-k9;z%a>TX*u+LNNPPYFQe zq?CJ5Z%dfPO3~cP{j}YW$j$+oe$LMbs*B<=b~68}^REF_e??&wyAeuZ%d8s>yO{JY zeP7$k@J4J1y00=9p#>d(V=qy!} zfCLyo$Tw00jO$gg{34LJSrBcx+G5_{PEA%YngX(8NLlsQEDj2JSN^*^S&jQ8ZqKJ4F9F?#0}K+GbalTx7V5= zn9)a~u}q-7C_Irz7licHK@q34?yOGpVdY_}Q#LdMCT1KOKw5E`WANK?5|iLJ8wEC^ z|IxdDW%@UQAuDfaMf9Z?9$&*x#w~N1m?{JRDT2R(%Vb)FJvCXY{%etI{nrzfnOBXA zNI`eRQ9!})qTpHFX=~naF(1)*q{dc)M0X|`)=r0xQrqUVM~Rpqg#Fou3RI*hdcC7@ zKr4MoZimWd%grH8ri+~x`{b8eiPxOa+*;0^t?eUhH6i4G^x?l48+ih*F2OwvYwv0$ zF5Q^|Nd69lp+;ulzq``^?hGaAuO0NKu>Y|qwR^R*f5+g@K)+S=pVIon^ThfRD*=DL z`N!fPDTyBfV9P=O#~uH-4l}UdDgA~2qP`Z>zgo_Hr4WTdoc6yh{*Pi^+WyUU|2MGd zGt0lp`Y$oQS9brQ^}j6s0W3}SjQih9_@8XQ`y-v@ZxsBkY{ID>HNf9H>CfnKBiw(( z_-|!PfsbAPRZM?HZqftxPs0C}?Keny6te%7CyfP-|H_lNO6Grzm_GxdL4N+PJpJwj zntbU0#rU7({XsbMGt_VE_;bVmoELvOO9ddqpZ|{`^5^0ocB3`9^Vbdk;jsV0BWeHV zf9L6?^5MVoROurAuaWid+5SZ16w!B1nAj54HZ^3MWQm{F@K` zWm=qaum8hK9eb@UHpvp)CjY6AAM3XDQ*cpj@<{_>11s==c=exW=)P5f- z%C#JWRkHQ}Uaq#mMR*=VjOJO!hU<=%*;5dTcx|l!T?6#~v_ZFOdR`ds7e2?>mwe(b za^>W!+WuSbouS8E-KRodHHqf* zV`IA39?G|`=w_rr($e?Aq)Sb5JH*~cb~%%`D`pU!wABeKJUF_vS9!6#EHJbVOI3@S zY$4LG&}_AY>pZcH3`;@yhi!Aoq}6{-i)`M8Q%L>iN$qcP*1$s1^eea=;$rEDQ)$Xw z27Cb5h1is&)(nfE;J+yttUwoH@^+uRX*${zVTFA-yN(>TA=gSN?gNAEo<>A0Q8^g4 zl8&N#ngmU<)!eQU!s+NOY1y=CC|}qB{JS+-Hf&&&OfvJ&IqPvodQnt)tHhW zFfMoO9X61NGfp}!Pny)sTHTLM0y@V2nzB~ndN#Wx0GMPsiOVLS(XZj*UEASr1;->h zu)tT(E}kr1nn!RsqkyClz0_Yyx3()fm#_uSYhd-weQj;zQ{4#Naqq$vg8%D5`yKsHoZ-sn8 zoO}C+hzk^XNM;pis%HqZOO=`Sr0tlsM!Oe6f;T}rIrY3H?HH5c`sN^1{2P}aGyCD3 ziVPUE_dK$?LBt(H@{}V9;{zboS7|tza*f4&X2DhCd=vQhyxtkcl?o;vsSFl0@9w&1 zAIBLIbS?$_>MF1e6+)}~@K0GKX5}-ALu9vh^IyGRsmy7~fy?p;8)+!WoWQP2p|`aK zG|9wZuh){wn_vF8_*VBx!dS6AU2U#*%xdFrxlK78lOmsxgJrOhsxAxR9-XL`m~rQW z9AhCd3OxZWPeb@JZ}_DYLNo6B7KL03zKF05deZ!-d;AEN(9ju#45J73L1udyVsvjx$~>u>iRy_ z*`>FtbC@`~F(hbxME+DOja_=aj$*RK`KI-4KW!s*nZ!OV{l>b@zV{)v(;+Cup7^Gk zw8G&1k$^z4$l8Awv|i~%RhqoT)1~nv4s@lmlFIHX;gCAxbmJLZfUxbHt&a6LO$vbR z#GJ)SL<3peQq=i1kimt3t4yaBHQp|A2h-(7jlg75b!q}ts{%jymzZ&c{j6dXDvE6B znfS(n!P7?09a2^R!ct$?O%6bZ?~>r9_{ze0=n2C0LESSO9hBKl4G)ImTPxW%k03N> z50sm$wSVe0D)uCU#+3V;hBiI!cx;Jlu3MNZ)eVAxZ=VYHCOCkSi{Q8<2QP-v1cCvF zMM-&QWsovPyECxrNL!_ixsRaI*DlC9ETR_(h`KlXESm`J=Nw3Q5gPHV zrpHB;p0lt-Nw5gQKr-&F2P(RYJrzZxr>a{dYuOYt7d-+@##c>2@8%qUM zX+kkX$l!Kw7s3bFLgD!!VG)E&R+t@2_2I9GD>~6^*vbemnmEzwZt)=$F8-z!${I|i zSz|i8xZ<5DcgBtbtk+MdmXBsFjgu2nrO$ryi)oC~2>>Hhd7~YhG@H50$cOI*PR30F zSHq}Q^rNvUx1d#fH*$=q6WvYX(G0D|*;LHueUJ;ug99mPPj1*mj=lG;z1xPx0SKiY zsfIT}jE?*z3Z&d%8va%D(Xzl$xIR!XAAGD`Yp&UuBQW^3FXH zE(35Y?fX$|ewCMVDFgnZjihM6FI9`lKeWCNs*!)$udSmf>y_TRnB9gqsC9l};B z7QedTcM^E7tDm!wVqCSnT&yHw%pF$OVr}A0+ZtN;hqcf-c8y62g3U({OV`huZ?AI< zA8O4$1AJ0-PmN*yEE;@5<}5Qcqj07qW(lb5SFp<|xOUbjm24$ZkK_iwGv~E%A#!+5 z-9KVF^M6pP*?*ojuAE1$;uXvipRIx7AT-RP`uT_}27i3hi#RHPwZl3BjR0_>zI~pb zv$HxUlxirWXOn{l`xRLE$_*i$QW_gY=^0F`>Z|eXt1sQ&`!u+?K{otq#>sReo&bp5 zDJ^Q1`Smi(AbS6TgsJ8$oN5;V0w_jUx&CwqN?esI5a=!I*GHJmmFz2Mss?c67+2M@ zJ3ZkgJ4+hgu|6i0c$3MHG!cEN4reUC7Qn^M-nhcN%atDe86V!Q5(dgAY(eg|kOyib zd9WiPU&3WzB=tg}XY9XYZ%d^2SqslYwhyHahQec#CTstT5Nfm*I)EXUD7BZ;6%0q2 z-jmirv2BVzUm%XG|I6frs+9Zt2W;Deh|{`~x#V65OneHm*>Nm;k8bI?`YU`(#Fg!7 z2m?LJ!PZUQJ{pIS38K$|SoGup!zH-4W$nw+jG$|hP#cb$?pmjtYF1b3OooMVaO5TX zEPwR;AU?4*9O3It7xIxpnQ^w`t1p!%OLF@=RG62M5T$pr#%ZB}Z(x=4rh8|^ukea% zDPeAET8qjmKc4+n-JA;diLrM8_dXW~D1=UT(F1Q{Aq=yGcZ|UB0_esd$i2E(t<<8`}I`h15{L=G#HimgZDXal4 z%Gsnmk!E!R5OID;-v-~+CJ|+|$5Zmo%lB#bn^S*c`E{d25Qes)5GtwDqojaL3Vp-E z!{w=a%tTa^yN(rv5SS;7GO+F5qdz`cZg-UQ*6?ekYX!F#yCFJ6y)@jUYpnh~mZ9(( z(*oy}<}CaLf$=HiDwjRLT0>R`E@jV*U*zm|lLnW*fUJ#KQU@~-L(a&8FP`m#;Z|;B z5$Q}4^BF!f4%cbvi3mX`%T;l9KY6uLOE3tpQBsI;%A4fT##juEvV}DV&Av9p%?J4a z(+t>1NwiCcF~#x~eFzbp1sl;!?is+HITnKn>B}S*5j0a~ou0FhH`=iN-RK$g$1l`D3DXlQ*lTkPM?sEOuvD+TTaFQ zt`2%6#8aeSY$hBoz#Z84-mIMiPY9J!!vN{B^l5*o!S&>-jHseO1k*a|rzscj$P8o+ zs#UbRk51UN=W5*<>IlksdegoioH453U`9if+s&EbM)F}d7SLkMi2NM3k8mTs1skf% z&1SK@d;Ibju53xY_%`O1WyFK~x^LJ|*ePa_d~m1PQ$PsX0durpZvHcPCk9bb?hj#_ zK-c0TN;An%Kdv{11x_~n6<7Br)u_rY^(;w<@m4{bPI$pCoJL~BXZ`We0^2@IRQO*O zfzWk(UgQ1HkA{?>Cp9so6+1F z!IU`N?&O_2*nB$1PlKq314GDJH)I{RmcOzUWx$c^t9O*t086*jOim+lQFJ9F+Y10h zAB#F{`ed7rbuM%00qM58adl0Qo8!g~M?Lz|$4X9l zGqHwk=`LJ8L)5KoJtt!IN)^RQcyuT)1X}!NIK(fv$W<*~M-k5?Fe&QX7{4KkI~N^f zNQo-QQOsHEjUy|?-KBKw12wj9!LjW$Yf~<3!chn_4eN6yI`8ND2$wj{_lMV>BWIrp zP~eT|p39k_wSwYp_^I(@M2^8ke|Miqv=`5(Bq#ZK)6arf+|K<@PJLe(nF|-o%#-)} zXmg0D^(9#GwSgA_>24QaD#`CAjp*WGqp)@D@axjZarp*ha`RZ%G37S`HckkV!OTl1 zAh~K1DpQ?NbCXT*0w6oChQ}t1TwYTzg?;nd=Ak5Tw-JRT3v{#E9g;~BAK6khmcQ}X zFdaDi`ysQ5C%2|G)%8HB?c+<9OmD|#Lv*jG0O+e(@9rqLEe5SkSMFwS4e=t1Y>iLi zAkC|8lsAGct*@UcnPUeQcYv6Jq4xTUYone^%v#>IIj*CuYcl2F-z*z5>Gt_p$X;pN zKEf-_3ezgie6-a37_)BAkVxF#Z!m$wDc#K zc5Eq8AcoY^*|%pAFl{blpv(vb*WVh;DF-G92`ftB*)8^~A)9w(qrtUc!^AtA(riZ? z-l*p106520!*2zFwP_@6JR3%=`BiW#F7WRL_G;%6r_C<0aar#G4s&{Le1*Y7 z2Tuf~H~F(o8wBK019>vlI=(AJ7~IqMIh5XmM=@$)dy@ryGr^H5rZ`d|#X$qWBct#X zCdA7C7X3`i?saOeJOy^GoOjvX)K*T*;vW380cieMrbQJu&YBWk8y6*r>GI&^S@3pW zf6BFUYy1pDW8`!IxMdOTP<)=^IleaHfPnfNhA_hYGM~@3JH3Iy@rM9GML7qtjTP&e zM<+t;hqZVriqBJFiA^OWWBq)7aQBb5VQ$qKR=t6mof}AN=P$CjHW3VXhx&j5amEXF zeY#(ltX?TN-zRx2*g-U zij2_~YHgId5d~JWZQdHlTc5xDYDJ98 zM^7U%J!yFBT3u5ICDo!vg~-csg9bPkvQgktJV8ApFTk_+SGE5{kt3tU%_SrO zyg;`V5U&7!KalT_7_h%iDru7M_S5iGL4#iV3#Gq0U$1n1c~{;5N>V`pAYN4THuRs8 zWF`juskwo)AJeS)Uq9t8y{fG=)>cuM}}bg!-LHN2BtoWJ{6b_Fg(SOjNq&VV!gvGpbD0{weqMrx7cS;EvYaN3IW< zZsYF@9sij4cx(mJ#Q?7!b)~5;u+ipIq%ZI+PJDS?3a*@b<*PYO7&zX(jx&*MSB4eVtHTvkssBN<0&rCgBRemhVwdlA0X-wvc;o^W3sQ2xrC z0@08+0n4VWO-&cQ#lm(VyC8*G`mh^fm=}+F^R*QyOwj!EJGPG*r<>`TXB$WaElE$# zRuby=H*}HAJK%M#kcaP0m4&U0J(`$(c{ffG@5iS+bmJ+^cMFh)>m)VI8e8Pfuv7$s z%q+qGJh*efvW}G!r9#nk9$BenU(hE7r*K!OK`z!43e)O`MzKj}BFJfKUn`Why``ZPjrmb9U6pUz-Qh zr0iZTT8!!@uCF&atGI(@N2J@(o6YiedEKQh9qVGuZbGe1-j(TL9n()G9q^O3>(v0$ ze#seC?}@oW=^oB;0+b1#nR`3-!eeFlg2{*&ufb5&NWn)WAp5sXG9|p=Mg4NaCrkhD z^D`Cd8$n|0KVGdn)KOzu*>W7u==hC`-pwd_^Th*!uoYV*?`gTDurPiQmuD;+ZwuLG z72*EFlrPueczm1QJ%h@_`lU@<^};DP}+FYf`ucAXojxX!uTIfto35P50?+LxxE~x9qr|%B9&TMERY6{3_cOSL+d<{ zvj&z=LXoN=nq-TPpJXAx*qM2GAp_k zk*Ai8RrHT1xJF1vU@34Og=P3Y8MO9A0PB6QzAK&~t*d&6Iz$oNF@!$hvR-3c5`gGj zxL_^7mXfhrq3NuQp6lt`!YqLbIya*Y%GF}d%cd57-}=DOG1vbrUdp^s={&tS>kNZ~ zLd2A0tG`B8LBjd?)Z4YrSJ+>~fBZX79)!j?)V*l;nZ zv3H%}$}0AX6BOL#z`i+D1zHM@&phv^SB?Uzd@zP~BA0EaPR7VwIM&i9Q1pvQ2%%|4 zm?BihgQcuu-fliNl#TbNR(cMPs69GWXeH9tukx!|$q?2S+s;^r>b&gw&$1Cw_f2A_ zvR#e5xgaMX7Y@itzWU=Ingq^pxix39$vUEX0AEi*8jXOtgFA$eFd1|DD2XzTjON|O zMi@yG2Nv1e(Xcce1a1rsjh2*vhA6EM{4~|f(DY7cytC<1#%x2ToVZQ1H^?!WB&D~s z&Hhqc$NU;w<=1^#%9Pg`_k|8{ zPJ*DHQW8h?U`J-KWb(&*W0g6sm&9`7vaV{hSGGzIWv6HO_cG`To^g;m1q;meeuF|$tkMN! z=B{tt^&uaLc8|o}YsH1D*z0nz;xY}e)QxScKTrpWD(T zlt%j*nW_aUv6~)9d`tLY$&sy;ONxND^0A9p9L%LZYwc|zC)B|#KI5UY7%9p{H7l9X zaPyvf2Y;wFZWgcUj7bG!*-`4DZyr+~;{l1oR8u_4xD0&=RPylw<^{<54gKELSmlW9{W=HA#ZY z`oZ z8>+!gt^f1YOM}m0#rHvyYt!@T?9VQxVP^AJUY!e$?WfX09lnb$O006}BcPrwXnm1Cj0nJs81f=^y)9Fy zo)Y~8Pk-p9Rmvn+yGIav>Lj7M;9!ivXO~C_Sl%zT;P=omD)m>jYP4Of`RF$A zNb_p;WSkQ2uOdT{?qz=Iq$nZ5%j9D5 zxm}ssF5w`Pp3(huk1621A9^hW?ks6M4$(D17>A15bdL^-_}dxi+)PZpjjcb`Zhmc& z?+1U_ATKjzr$5SbRTat}^hkMxh-zy(1njWo-hN2vKlVvcx4BNjXtQY7K`%HEPU_tZ zbScs)%q>1$$c7x_a>aW=B3;XVj6Rr(#qahd8QupGO^7p1#rwXPCp|xssE0Zp$HC75mH+`O9IlCbZLyGhKdL4B+W)X*V^kCTEJP#s@6KQpPaQ{ zu9-)VS^%*K*ggD+2JpHDT6c~z>w~lzBvZcYTE=Ec+)i?gpN}_Y`7Gj85C~6G345R= zf?n86{z@`0*(HH^5zg)Xk-VB@M<5|N(Gf+o;eQ{wKsZg>7bS9>tqEl8<9(VPbmN?R zmF9j@YU<#hKc9dJt(h|0j&p%z%@tss%3+>vQ=-l6*v9UqKJMCcc2S@MQI$ianps|I zDZe&&B_f>bMUZWGInk&H{o>K<`Xw z!yb8A79t*o?&N|}IcYOvkjy9DvBFLzc!cv@p9gx}(e^n(Rt#-FsYdFr z8SQ*wQ89`a2^BN2%U+p0sYgb3LR&`SFn!990kGm)2Fr{wIagdmF)tG4lhu7&n6|lF zo9BZFioFCF$u1X2#Rb^n6x-uHsTT`d^{oonj{{#b4kN##c*Thjk3t7Xq5l3Xar>&3 z)L<(!3iBkt@ZGh?ts7gC4n`?L?Y^kw@g0DKC5AZ98Wht944Xk@WKn(`!?ezXdNidgD?mw>^rX8@(EmGot@I@LK8=)8zh><~-gIKnzmhvE&yz zcI3sfrJGWCWtRTK@v-dT2447Ro`-wujxnvAJn~);d)Jv`o=x{$J%~f~*IK|5EqrvjvKycRMRqvU37~ zz@}|Jt{#D$Fbs1XRM)S`m3L52G^u&#BiOObCPo%TG$&U=jMjdI&qf^haRWd>Annu& z=~rrZ^nzx)0#Ns2tyGC{--X`p#WZjT_dY&_du}Il3^YHb4ESRq!C2OwZ-|(zQ#Q&5 zOXp&=dS+8Rf@zce%i^OcZ7TFz$1Fdn^+bsZXCLq3nTDk-HCJw4lZo3cTNO5K3V5`B zNZv~@x<Jhz71AkSNk0v+<%}59~6lP2(BU zaU6`O0NH4_tt_zIOuOa6<;3>}-0ds|=htIoc<(yp$jFA$Voe_sG)puhTav1lCiB}jyv5hdhqD$WVw6tLJ$OT(L zaWff@K@>adrAAAwFyhS$%(%e@MmV7e7c0a*Z zohUFQOu$)6o3Kx;=I*A_{>Ii8ocd|ogkqFDAH5sq@^rXWGI4^A>XUsI!#s`j zHv%`K>#Dj>6?oQ5G1kYb+X@!7j`JCZG{s+o)O_vue-vW{?Z?Oj=HS$Z6SKW~eLLQE zbWl;em;~e+*8eb;U9p0u+JXa|SbBKCE)Vxzn*#FfK zE*v$-o&=n5q_Vg7K-mlKybUzwec?g1PJm>lX)`{HbrO%x5veI|gvg3V-#NneN%G>P zLX*QP1NXi#2$Lbwa_hrUx=NTr-?4#=0!I~zyS$^x|2 zc(mrU3-5!g$0{_fWJXJP&c-WcV5jsScVYiu4`|&F(P%En;=;=uJ%wWwg#OjbOjda~Qe8wK|>jAAyU+zvN zQduN>+_C%6J%}WfL8BN2aH|iNzjn&h?STqJ9bL(q6JuN+F815$3AFhg=#jNIcSUYqEcKaJaRZ z(nZ9k9$1y7n#z%B<{3qlg$JG@7h3g5Bo;gw~a`DG~$MQ?sc1Ti!!Kd{ut`A|6bOesSUeD$O5~xvnmi?*KK1=7q4|S zMn_Rv?~Seti)EY9r+HW*kKKhyW~AE*{=Ru2S=4F)h#C|1p)lXNg1e%J=;pU2I<5-* z>PVwdG4n<&70_PF@#Ei*Z+1|>>$skpxOQIn43X>ndljPA`5O0(ZIRAM9#qxswhW#@|N-JMIaJZpO8KDL2` zYjRm$w*2Noi}CJ#lUkx!-7nvCS*Q8T4R$934mv0gu@KEIR4jo5$9Ne#H7AM}QNb62 zK<|8nhLZ8`-|%xdrzuY1G{rK?No;MW`;K(9&UsXd!ikF4wBM@Z)Zup;>9X~fx_d(3!RgH9+V5SR4lcP$M{IW*|_wH&{%*`U3#%643G zM0>7`!UyqhGCcJZ@W_RXh9m^>Rx;cUU3tcG1x3d(`UD#~7d{t62)ST}ay84$FMfC_ zXY+jly}1d^&n&MGxF|lrd)(J!3)fiP8IVX7L!?v652cHTgQTrMyBlKuMLf6`4N5lU z1gtx@muH9iL25(g!1bQnJl|BgEe@x==oVF(X6xtai2F$+Fr~~**{$@Un@CUl4z z?^uRVosM1&yi;f}+m~x8o~%NQmOFLV z@6DTTWR^iQ&P21=)oDqU+uP^wsl#>D1eQ{?!f8E1|tH|;!4OYj_ QT?0df%%u#K+iz3H3;qm&S%4xDp^caSV(XWGv<#F zVPSiuq@X$E*UFlAh{!O{yx@L%jXs7aKkM{)vq=B8Bag_V8`Rb3+w!^n-U4g}3_fE3 ztN>+o^ml&0@v4AVz=!uxKNX-6@M07EW#wt+bGsARwFA++&41;4_W|d70K5f`UV{Q> z7QsJPfIuLi7NGT+_lmn4_OvsOf3cnM$$h`G=|>IFZ^U0Rd*}%P623#f0I%{ocD8+T zfP{dsXZqH*iT3*Z zp!epN#xHwPWUaTYSC_Zx_xX9;TcdXe zPuZ;^m$+DKW{_P1Q@hx#J?UVi3ftPxm~X$!*|%~+9xJ(ZHb1~%wWtN3ka5S;wCcNC z(0Q*Z_3;0pTm%yZ>{4p)AY(C;E}c`CDDE%rO4Ojm#) zBw9oOmRndhlos&=OBSZA5+|QmWNw7cazPh5HS?CIX(gai#}pr>aGqRVP&BMALKTAE z1iz`SUA%m@KE7^njq0*BaJJldJ6C*Ewk6LI<*4 zZ_IbV;*l2Vk4fx;nbMNz+tsJuo<78$T#~N}g^!QR!oFAdDV0?Vd{Gz2Y_I&QFkPt5 z6Z~dNLndqY#51JI)|_E5%uh4+=}Yu_X#Yx@%+R1UeOj+zC=tjrv`PR(@yPLm|Z1& zf-+V7L-2%JvMI7rc_>^O^lC&HEA*VzX^JMKV^R$XIGiYPZgb9dnv^1nqP3SwyAWwv zcRegZbIQ%Au~}gAaDDX9(ZB^@Y&x z!yZ6BW^VH8!5IxPx8ME=^wB?qwNel)S}rVg!Jsc)qN6cM-w@9|)mId8Ty4+wjVQBy zYi#urhb)j^Rf^rZ!a)xaHjw3ZYqHlwLkRiDk$!V!Hq?EITHPWU)!nY9=lal{(TZwM zmGS25+jENc4`Zuu{{ie@O+G5^xLb`-J&P98P|)#et%NM&@wD*vzl8D&48ER}bD5|J z9cvNVhpjmt*(F-rlfP62GS8Fo0Cd@qU({t(xJ!YTVqbR{@>vl@r_tZuO}w~$+wZjQ|NEtabv^q^gs!h6C# z)bdV~t}s@nd=9ye|9(Vp=HeFj&^z{pea{sSEE-2zoTCLs=0BkO(}&7jXDSH=mm0_0 zhw(4A>#Cj4C%NJuHJ_-4$JPJf>fapWuVa32j83ZmlKbED_^1AQL;kMB zzZLd}`8xxD)4+elz1b7{yN&!uT({ez|Fo{Z68Qr|=ZnJs0OT(t(D~m2|F?txA(j87 z=uUqiI!*%nf6ah{{~8kr4^EMP2C&O!4Z*JbM*N?V9N7WcS71N$XEw9<6$tV~9=+4P z!=g<*X+5D(r(L!Q5`|O6|7)-KOPreM&mi_H6ZYmYlT+Wjkh9jl#v~I+b#}^aS-eFkZ|g_3%Uq(h5y(Kt5k#1m&5m@LjLE6~7E+7piX-&Hlxr zZ7@7Dv)}l7b6WQRy<^Hz#dOyQjUqBg6&#-n5RI@@AG)0$dJPmx3M8E%8o`4^yR-hK z7yh4{%~4~yfcU=_C;3*)&212n&sD(|iejWwz%8-j&b|%FmazX?9l2n=#ZlC1nPbh5xzeSl>G?*}bmthC2V&N^H6BC+&gNtm7x~@Q7_1k? zY9@xo@`jXTvr)EDa!Ibb^V88zEBb;aq4s@343f3KXTonRF+ocY2i@k!xMGU~ZFM<) zK8^$pm|gSRS4O8{Dx+N$M_*PN#09fR^B#q989@#C&~;LiqbYV_r<*(j`mO~@Ia)Ll z$h2kkPq%PpjTc6Okzw9BqgCsZ)^-Ysho|q3?M`IXCTi0IbxW-00p!$y11OTpsiAtIs@F?YFekH?EPcRP$$?wl{dTcu|-5Nac7 zsOmep*a1hKn%|^8>rf&wpy6U^qEs}%R)6-X%v{MkQx3Zm-fTxssh>DJ<6hE{c?62f0{ofaBvrv;XE|}l7OFR8Aj6l zvP)!l>k@-a27njgNRNDNGIE2dK_Lcpd4d%b^B`3RJ`E67UM`?q{+SB=68!m1SnXR( z2e084r6h8F>|%B(Q3lQR?Xnzl-n&j5a{&%V$lox^2gVyGI&jG z46eO^HZhnc+aZa^DPki8l_=`Ytk5%)q##u(2`L>A=otbAGZKX0yXBpUtoK6dm(s-p z41jSR+F2o+ZPwgLfVc1&u1l>sBFf7U{xG{Em)yK0)PT9pnqAbf*D>Ak+vNAYxFiP8 zEjdKcAW)N{kBivnlmYgVUa))4HBGr8&II{A(jb5))`v;O@HVjzsnhH!iV_Eh*{})P z8+GmTx~5$`RQKQk8WVTvF#lM^B=UiXF|*OT{v3Y@+aA=n8lKzx5trr3>|0^JoG;?m zN>d9-%=c9p zG6{LJKAY$tUJQrX;vb2~U!@_AEs?j*5|@Z2Oa-PH{N4}cn7 z){j3Wajtb}i5Keq>osUw7$egT!KJX4j$Yq6rPW2`LGkY+Lsn&~Jgi@(X2Zgj5F{)2 zi4SvpeD){>TF{FXHt)wyGhbDPecFOoR6nq+R^`AX?!t|Re{*@YWf5%HpiQMle(gFq= zG#pi$(6mJLIVtB|EsS6=zncphC^50o%N+c)c`qIf?91R2SJcR?rM1HkD5JRM?l)0a z`dVM1*t?@k%xk}qbR|aTOC%=KA(OV_L>1wl(_*lkp&ij<2E3Rz)UmR9D0)nHM&nv0Vd2`-cMih2Bm z81AGOM438O|Byj{d!(0y+{#Tx(&>Mp3+EP~Tc6QSw?<6C0K22bbPsi{gM1Btl%@X; zcG@ZO%y|+i9D;Y}{)1NdI|m`syh0PREvn5o# zs;L^x4Qt!^O!5I7X)Dtt>Aj&u1GO%R?NL9<%!!7nXO2%ev8>*Kb@=ftCEDTi_T=pG zVw|0aRohM&Mm$!ft!P&}AtpISDiHy4SlxsX69|-*lbXwEeXvFh)q)RlRe*t+_Dmq; zK>Fq!?}HB^>%-D5Tyb@-I7!?H#WvT^*wmMIdTtO3-XYHz7BY|hg$|a#{uW?G7WWdx zhXE~vv!#L*@!8mxjYBLpjY&=o?#=r}KUPT(28}3l4q6LOOZ;|~{Ft()J zAW&SF@#|n>??_qHYJa~hn!BE)k#EMohQ$lDCX${tqx(>lc|pHt2aBP&KTC($ z=V4;ADtnLEGB7kF#TPL*3=?;}?fZB4>?p0>d?=!qiX6RIk|2N`5}Uqk;N2~0+EBR* ziY)$O;wEZ&B`2(aQ_EwLE_jTkebfZ|gziyAG#X0jgoKmX_8bnODVbz8U2B7(XO*5% zFkyCtnJFY)lm}!c1TNt{W)-rnaOvvV3o#lzLzZ26~NcXr=P-IT5iO}fR@;m+9E(+(tZ<9OFG+WbfimA9#uieGLvNMh2BlT<{ z2u#GPps6CNIGvvEJ8fl%siLfQlo_P)bl;t=LEG0r$vhI)+4=Nq+!x#?T`6z_>m7)x z9S0y^l&^3g#eQ$#<^|xRf~NKMp6F`{18AWVWpn_ z9SOZ1554HJiv)3(s@}h0J}pGTzIN7)o+hd)&gTe&tT6GhO{KW~^PwPf3eTIZv4P5LtHggb@BPAmHLr9a#&|5WtJ zE`z6F2G4j=hT-W&UH%ktQ`JSQ0QH>z&V7p1xpH?TeoQC>Cuzpd%B~r|+JCfzbLaw` z$mDsa?7R(aqB+~9;_l6*9o4xvK}OFkgg+^q$FNVwaSuA;kb^4u8?ca>B6884rl?Ec zOU6%0-OO?*T(UW9o@5GgJe8#lj6Jdhwb7G@-{t`T=nN%_0Ky_#lRnI49{^rG!$vIMt2{dgdMn zebs*GP`*?~?Iw7ZH|`d}_}$%ULmk+Y2Y0~hF2O0Zum(GWLSVaqkwxwND{Ep?_e4tx zzWf($Dv3tt17`=UgoBI?P0*bpP3#~OEUv7~QeL{d~4V zHll4>uD2f)#%-=|nnLS&q@b&c^*Lq>T{r~>XpXKuJK~ovAv+nsJ+aAqH7=O@m9b#5 zb}RCit`svT|BBR8sxATQF~>y6f?QkoBYhr~UXr;a>F9YWxnej^x-|og(<{?3vFTC~ zCeVqqv3V6#Ab4u4t*_1Pv(%k^fh|Wfn4+M()Y(F^f0c=N+K#-wM!)U{yELmnCVDVF zW5$Q<{0sg#r1of{sz#@dyZo~q#RNnMr&zB+MB!Ep!%Uc8(zXMhzTiW^!;}(%x2!Yo z7Vg#hklv~jhR&oj$?%yr{sFe^M|Eovvm;C*l+z-{RzWJng3dEmn7x+IvJ^ljtT0Is zfhx>wLP@vXUxH|Rv+fZHiUS^wYI4puzD?LdOl~DkdBfXkTCXrQFxY7$;oBWSOCHuD z32>|$fvtJmi>b$RDeb|A*d?$FX%8YgoU#ulk|VWfVbZWyo7Jn46pq72Mj1-9O+ad? zLsX7#P@^vftIG5nu1C|$zp0I2gq5VO4l9bJe~%}US#YqI1i17i@&+&Q<3;@5)#x?j znmBuNg#KdfTA*boeR$7vn6+8bQ9ftdk=PVsJ8uOh*q7W}2+aoSX{dPlLxb(GFPW=# zI-nnqBa1Z5mbp95OLJBaEpS?v5R3kM15bj|Z=eWr+^Ou|1^1I?t(SMKV#et1bO2kv zoa)4V@It2s;I7}dZbr*P&#_Gldu@Pn5V=%H%qYfA|cId@+ zTy3ET`$aYab5Wg<)HVhRDEj>^GR+7R;r>3OOpCuNnI+@q&MVMFQ9u&>TGBb#EfG0! zE@?I*xjy)pj!R)~r$^M7s&t-)sTp4ePLo46?PZRm`bHb`6PBYZBI4HzFmHAD^hjvlI}@OmYI@6q*~DN{gSOSaBTlo z-wSI`(h*G1COQTEQKX-PZ!xHA*xm5q>$>5S$tV3jUbkeJqbXaa@^q{=bBEPX$|sRM zuPntoH|-DWb~zyW&Z83suevWFOfw_{Q}LAeyU#hXP(O{vU_GP8xdq1zgsV>(rT5?f z)p)bwN*Mep9>2)hZ{z77`*|sP$x=;e4PU$AT~`w`U*Y)7OE;KXY&<#BdnI^>@KRN# z9>YSo5qyGSOw+;S@rd1VhYadYUAvh-92io7*jECoARJmrbREyJ5p72Vn$&I)&c9uz zGsf?yHo~C5jpVQS4xGQ@HjbQ7vryQyc^rB2roiJ?@~2V58eN^5blY^Uz?E3kCv<*g z@sON!(m;dgGEbw!BY1e-fjy{vB?6|Kwcpn#CC_~>YR}>*yT2fiu5S1PTRja@+gv?LhmU7(LD)1d?{kr`^MuF@@dZ(aj(yo2KNp2 za^H&;N6~D5c1mHV$I;V<@gR9H@*7h89BQb*nWZnvy_8(pV4Y+Rj4v_9MNY>EU2pnf zZSD`2s$Z)m{skWbqg4fdztbOjIo!s{!rC95R6-rRNql+L5{uWMIf*X_L;m;(-Gs$R zfxvs&inX&$Ta&k9lvP;1zW#|3JL27J$Tl1V++tMkdK3DLfa^31IWP%VjS@vi%%$gE z{jD=I!^vmEAH=3^NotdKf*OqaqV#=!y`IdG->x^^@kQWDAm4?8!nFDr<7LboUV1me zBiiv}sW!E3WlJC=wxM)+*=l67e-BJ2P=^T;s{2ZJrT8M+Q+O+KhKcU8FI4C1G8 z<@8jIng`$DPEtoRPEddhYscImFw%4P3beO5B2}S#;oZ;yxK+|e7kOc}k>mSekURfV zx)hq*$1+k&+**V6XM_ezl(^E)HfU7x7eSuZ^;|(=JZau+^dShqi*kapI2K+PJ*o$T z5lsWn;N~X2S9BBITW=gEm#D@4p-Ag#n2iC>WbDhSEW*wN_-l<^x@fmatQK^ZAJ~Od z#i%)^Y{xXr-rQXx6RfR9-=q*Wl9ITIH*FRPTu%R~X71K9M{s1k)(Z@Am7pdk54iZe z;x9Tyl?=Kkcv~`3P92Y*$1$mv$=RvxUija)H^z?=8Q_Q~85xqS&98Hs;`px^Qw2tq zmWw1{t$a@$&MYx9^OEPzkmt`#XJoiuDr+m;8eAXr`jp)sq60L>s;wrh5ICK^J&Z|P zOL+Kc1e(C$^vYG3ctqK`!5Q6FJ&mhW+nIOzQZgaq1VWrXB^Oi=QzEZMV7_?@)kBtW zl^y7Qj*xYHk&K!2$P8SL_#LWxEWvS9oQG8XSiUH)cS%{A8!~CC7@fWknnx;xnvGv- z}%-`FMnS%=gr|$j_fKHM@WR^zrz0M8@x8)!hk>Y%MY<)IAY93T?S|{ z3bq`(^s-$*<71|D{A}o9z+nV5-=!`=9OqUmg0Zrl^M4-7l_}G7l>;ob5z(;PYC7{; zMNfp^(4z5|$3tasOUR2-`h9FE2dTLm&d3PGjEcKGyu?_8%*+=G_UscqW{PS)-cik^ zS#1$!58}4`HXRrod-qmraMqbmLv;{_^c#g7?OM3f)x#N6a?IRVd2f5BBqtUvnhH=I*XX_}#`XKtw4g4VvDdvgA^Y!AhbB{>@%>7UM+0oZ<#_^CAb)TXj~k zRAZ4Uvxrt>14_K&%{0Hp)Wks^gPnJ*4jblcwM>^43`R1!1I3z@CGG?~Y+1xd?nX*n z134+dSW-#JN+fBOW|g#c#NH_3c~5C4fzsjQJK*Qh+&1axZ^9Q}n(c2TCEESsXUIsr zNv9hcGOWiU-<~DEkbSLRAg-IENh$qCzKN`!t9?tJpYtn!96Z)7LH>DsF_{CqeqplV z`^XSd_^5PZKFj?OTY~kP*ufVy#gMFk%)#X2wgxnEfNE+*ni*xZ_Pc}b70kblMW@TDVEs&@{a4#8Kpnwk|V{?Rc&TU@x!C^ir zX5#%e{_~$di%C8PmVPC2$%J2+FV|yZj13t$Cg9i>P|?H<9!x>mFKhDwS$_G>6xA9F zDZ?f1q=D;b~g{rtF0VNN3xW4eNA8eb`tB%=dEHAzfOf#^<1$P zfBR@J%KK6_pB)au!E`DCR~>=Y=;@!wf`3-oWRI5@EIKi<&`VZVv`1r)-cQF8o|~D; zn6TnuVHonRXLJqRt6?aPD)Q+trom@h!V(}USCTnaVK0oZkxw}2!(_6`=pbC}iDz>^ zkW!$a3YW$ZD`oSmcl}9zGOd=id-!S+yzb=Tm$Rx23Y*LjVIFj5Y`%GmIFWAVVXyz8 zqrL=Rk5RdeJpF^}5`sSu&X!z|(#Ziv`VxK+ZfLhts{dDA!)I{rVt=1TrmtI9yX!j~ zh)BZ=Y_?xbiU|c_^$WZ|ZJ*tN`zwTPZHv|BD3utpAfuc9f-t$AlEK|$5HvXBpsU6Z zA43u(8QE2vJxT>ptMj)L$DwBfNTLS7lYC_B5E>Y94<&o|k0c^m8;}w8WB^E9h6Rho za(gQXI}f?>K9dT3qVCM(H)kk^-y3#1EJ7f+6*QFR!)@eag38V=a~0mpKSH~_syg|| z3!t=6X5^o5q~^^qRb3fWC78{ajwcS& zJ0`{?G98wd#jAQH8Lmf^S_gARRP=R0>SP`kL7ri)^wOGAJ+5>nCz!UC_MLCSFSCP$ zr7RILMJ)XC7Y#>n9VoWSA0;1{H+P{Ai2$CO1$a?*X7&)bw0SGSN^2DK@NnJyU5!nn znocq-9+$g`KIKatRdBeA*p9W=JCz^B`=tDMK1rid_raowXq!J_pG`uE8$-f3+;yD+dGrK)-52J#e}1kut>6-x+0ot63Dj<}C^Yto)Kzf9yY z3qv)n%8;T@*Zl>;#)lbrII!$tJbm;WS=+OPwNwA0124hC-NGpGAuj4s2{L*`!Cs2p z(2`R*225SD@D3eDO{rIJXKv>~yGm_36(*dAGj2Q$Frgt@cg|e@L4Xa$uLAoEiOC10Vh}&>s0k7-*-vLRtogOOYG||dKTRY_xLtbu+o=j2$)3q zx(MM!@%4*85r4bw71GU3`}N#;HLT7Z7+_sT6m$~-UB>aPCS7Ne!ykShc5%1UbGPLE zkfvwB2Q$-%`j!Vm5z%9m{QhmNntt2x3_0qUmXcI?hgT>ihin!$zwWVF@U*=^<#k=S z9?78cn$(~XpTr;Q+AX<+R-b7FIO^@w|H(w~XY~fHVEAF_Lbv?(%R!_t{LJE=t7R|R z$gdq0eO7N14e1wuu+kLP{#mu0&#I?IPD42O`Er%UA;RrF;L71xMy7$*3MdWPBSh>lEa8d=CT1nTOiI#Td@$1{WV6KZ(x8n0k&^28PT6su$xmC z)OBAWl^c44WgGECz$AaGVR7@i6&nWKaL_7*4g&v+_r^ zdEv=jVQ^i~jvI?2zX+BDwg5=^?!k{F%xdC;i=9i6QaP*8^|G zRsy-)ANuz0A$yh!{O89Ka6bb0|G?Jb3pAu>)X&8Et$Z< zFuq79OumIA?4vi0g1z!J;qo_Cnb@~lX}XAj|6UBd4a)7J(=qnWKiej7EP&ODP^TO> zx8T3gRl;j*F~mbnIi3C`sok;^1_F+zka}yj+|{sqRZ;n_e z1Lfi3-*ps^W#+)7f+TC6)%LqjWe+5^aFdi}PE{`+SOl*sUI^jlLhxSWQsl zZHhJdty3`46O$Y|*L&M_r$tpXy>4O2K-QNzZI+E9OYt5LMlYwb&;Bwp%ilCb#@;u_ z#f63Sj>M!-;E(qI|F47VjK#O#7`ySlgaJ%xn20=$H|a6M3d@s);ju;wPa@462$4oH z@l>teLJsVl1s};B=2$wBLqC1}lrT_*0jU{C;M&S~-|VPvL5`8rXK;gILG_{-`KAKe zM$Na!^`?pA7O>YO2;mJ!1sycsxv96-yl|KhU;z&sYRg`(h=FLgl;$C%Mms0rAF4TC z0578Vna|yDtI`|(5ARSD2-Bv5b45#wBcVyYlLe@L1PkcPMnbn4TgkeX73&n0qDt{5v9Sb- zZQkL5%s>l#N)KDc(E*M9SEx!{u2j5ZvVEL%P zz8c7mHu6=?R3^5>GwVZdXf6fst#0#jL0E`w8?10keS-w1CLa!kGY2E*Hs|u+m`FB2 z?%=S2v!NIQC|$%iQ0Lw=`e^ns^1lIz8+EU-;qvP;Iw&jr28!ca@y%H~n6oCA;h#Lu z1mWj!J$~%Z;h3y3gV=s9yB=6Cc?ADND>oup`^7*WW;~6kM5p1kKV=;fpXU0WL>6wD z4&MU}|G;NHVj-K--vvr|fW^isl1{pb!B9|I65vB?cA6UAD_X6YxnUtOiQHMbvYZfS zuu!RVFRdQX7QI|=YoObazob5IfA@q73q!qIm9(cAj#jTB)4{s9>&*9lx$ppu+l=4( zA>OL-Ye;#w;%8~i>+cNvYG11b9X*7I!KkF4omc?}fnY)S*=DcE>-a1fb=(@@(jXM0 zVb`bXn>OoGCi?ED#@;%sH)}9WvF2^>8E<2?E=nFT82x33F)&Q3R}5r14&6HMD<8ZI ztxTzq?PXNs-vbHX^l4Xn8|)<0gThyt#&S*0Y>)0?YGCz01WSj(g$#C{&UrE6hMiHo zqoNN;1!C`7e2Jg9mC+RReeVjF_2A*fxB2DDztz2scKg$uKiOl~7()q}trNOW%%*8o zr^}X!R1z@yqcr~_Qlws{PW&l0Wt3}J)IgCYnTzFfeB|dSV1OQcyNq&B4v0+7A;XIj zZFAE0pVn)|qf_;S+>h!mDv-hJiS&Oz1|@FHF*em;YZtfx`002CMm2NOdht+oS!uAI zvT}Jn?`kvOX%=c?++yb=;b?1R*-%YIU?uDyKKVW1jOp)sZuoiD4&3gia;17Q-U?c7 z(irQ*)XhHu{P)575@wXmCO&a)$SfL$d)uObDs240&BLqTC= zyRWiTc$oS02RY<9A=Hql7OJ7EGvt(BVk41&{^mBtVnkoEsbKMU&iM%(H}9?LHM>5Q zJ^U4kz{=)YHg2!loUe`G0lU326x6xY(8)%rV#}fCt33BfggY58Yl}YXqtS=-A`Cr6 j4VjmF9^pg)0+wuf$ch)Km19_WvWf)w^3}ThkAwdo(ShEr literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/monitoredhosts/add/powerstoreaddhost06.webp b/static/images/activitymonitor/9.0/admin/monitoredhosts/add/powerstoreaddhost06.webp new file mode 100644 index 0000000000000000000000000000000000000000..83d9fdb85100f0d6cdfe58af412dbee91b40a56a GIT binary patch literal 20312 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 literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/monitoredhosts/add/powerstoreaddhost08.webp b/static/images/activitymonitor/9.0/admin/monitoredhosts/add/powerstoreaddhost08.webp new file mode 100644 index 0000000000000000000000000000000000000000..52fa704ddd57a76451f42abb86cd93edd00f377a GIT binary patch literal 23810 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 RryT2`-yWhYZ~_DX{11=F;VS?D literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/monitoredhosts/add/protocolspage.webp b/static/images/activitymonitor/9.0/admin/monitoredhosts/add/protocolspage.webp new file mode 100644 index 0000000000000000000000000000000000000000..42dec449afdb574bd2d52641f19a299cc9ca13ee GIT binary patch literal 9150 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 literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/monitoredhosts/add/sharepointoptions.webp b/static/images/activitymonitor/9.0/admin/monitoredhosts/add/sharepointoptions.webp new file mode 100644 index 0000000000000000000000000000000000000000..1fc24b53156bf35adbc1b2330227707a53de033f GIT binary patch literal 34388 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ზ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 literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/monitoredhosts/add/sqlserverlogontriggerpage.webp b/static/images/activitymonitor/9.0/admin/monitoredhosts/add/sqlserverlogontriggerpage.webp new file mode 100644 index 0000000000000000000000000000000000000000..9bea300d3afe2008a2d4ffa3f621608e3c392f7c GIT binary patch literal 25392 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 Ldg^!Se@ys4iz}~k literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/monitoredhosts/add/sqlserverlogontriggersuccess.webp b/static/images/activitymonitor/9.0/admin/monitoredhosts/add/sqlserverlogontriggersuccess.webp new file mode 100644 index 0000000000000000000000000000000000000000..0082c7dfebded75e1b8d85638af908bcb832df7b GIT binary patch literal 4684 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 Y%d9sA6X9GOqwwXeP2-{)l>@*40Hu6Y4FCWD literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/monitoredhosts/add/syslogoutput.webp b/static/images/activitymonitor/9.0/admin/monitoredhosts/add/syslogoutput.webp new file mode 100644 index 0000000000000000000000000000000000000000..803418c1cfb1e73d39ab72e2aeb4fffb23707fca GIT binary patch literal 15616 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 literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/monitoredhosts/add/syslogoutputpage.webp b/static/images/activitymonitor/9.0/admin/monitoredhosts/add/syslogoutputpage.webp new file mode 100644 index 0000000000000000000000000000000000000000..36659deeed56e8859d7b33a296c05d4a999b9b6f GIT binary patch literal 14586 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 QY6*fdaV}gUz8o=N0OiA_-v9sr literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/monitoredhosts/add/wheretologactivity.webp b/static/images/activitymonitor/9.0/admin/monitoredhosts/add/wheretologactivity.webp new file mode 100644 index 0000000000000000000000000000000000000000..da56c6dddf31811a5c1869b985e50fe9ab336b44 GIT binary patch literal 11530 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 DEB}%% literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/monitoredhosts/add/wheretologgeneric.webp b/static/images/activitymonitor/9.0/admin/monitoredhosts/add/wheretologgeneric.webp new file mode 100644 index 0000000000000000000000000000000000000000..4f68ed13ecf8caa13cff6a1e03c0183ce75f8aa8 GIT binary patch literal 11006 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 literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/monitoredhosts/addnewoutputfile.webp b/static/images/activitymonitor/9.0/admin/monitoredhosts/addnewoutputfile.webp new file mode 100644 index 0000000000000000000000000000000000000000..f6c3651b4848d45207b1ecb378cc561885d24708 GIT binary patch literal 34828 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 H|H=L@B7#r# literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/monitoredhosts/errorpropogationpopulated.webp b/static/images/activitymonitor/9.0/admin/monitoredhosts/errorpropogationpopulated.webp new file mode 100644 index 0000000000000000000000000000000000000000..0390edaa2adff52bd14d829623e8c66b246ecb9d GIT binary patch literal 79380 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≷7RD|4EFJJ?{Aut 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

    ;Tvr?=>a-1xXgyBl~g-N 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 literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/monitoredhosts/properties/netapptab.webp b/static/images/activitymonitor/9.0/admin/monitoredhosts/properties/netapptab.webp new file mode 100644 index 0000000000000000000000000000000000000000..0afac5802f6abc974eb7106968eff636ff768cec GIT binary patch literal 27376 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 literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/monitoredhosts/properties/nutanixhostprop01.webp b/static/images/activitymonitor/9.0/admin/monitoredhosts/properties/nutanixhostprop01.webp new file mode 100644 index 0000000000000000000000000000000000000000..c197c361cb750ccf163cdeb5ce1d29066645e06f GIT binary patch literal 17726 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 y2gE{CwpE-Bnn7_z~iM?;!xc^VY$v@-y zks0&JImaBCF>@;Z784s5007iPh2&M`ISAYT`9{?Hd-v&{DnBuqX`ry1Ku1+IGr0cFlXzC#!E@(F$sl=9c|-RIu+ z7=MibHGzH~N$V$`t#r!wm0{pC&6#qhv8H2kiY)>x1SSm>}DwYyY~t8 z^<<^C#m^Lo2Bi4dX(ZV1Y5x}Uw7Ukr)n4(p)mt-`iQ^%e3iS-ZOPr{`36RR-+X9%0D-{M+R>g;zsB#6H|A%MPq#O}cZMms+Z`bA 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 A00000 literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/monitoredhosts/properties/privilegedaccess.webp b/static/images/activitymonitor/9.0/admin/monitoredhosts/properties/privilegedaccess.webp new file mode 100644 index 0000000000000000000000000000000000000000..75e2949e6c0b4347b810c5f231666a8762635308 GIT binary patch literal 15004 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 literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/monitoredhosts/properties/qumulohostproperties.webp b/static/images/activitymonitor/9.0/admin/monitoredhosts/properties/qumulohostproperties.webp new file mode 100644 index 0000000000000000000000000000000000000000..91890d4de5ec9824903e47d02955cd832959dd99 GIT binary patch literal 26782 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 literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/monitoredhosts/properties/sharepointtab.webp b/static/images/activitymonitor/9.0/admin/monitoredhosts/properties/sharepointtab.webp new file mode 100644 index 0000000000000000000000000000000000000000..900d77a8a6b6eee7affd39437ef8ddd74ab8a480 GIT binary patch literal 33684 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 z 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 F001vdfNlT) literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/monitoredhosts/properties/unixid.webp b/static/images/activitymonitor/9.0/admin/monitoredhosts/properties/unixid.webp new file mode 100644 index 0000000000000000000000000000000000000000..db73c699803448b0dcbf4dd6a1a5f14d32097f70 GIT binary patch literal 28842 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 literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/monitoredhosts/properties/windows.webp b/static/images/activitymonitor/9.0/admin/monitoredhosts/properties/windows.webp new file mode 100644 index 0000000000000000000000000000000000000000..140e2b116b3927db8395e7e83dd77ce7bbfc6c3d GIT binary patch literal 11626 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 literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/outputs/accountexclusions_exchangeonline.webp b/static/images/activitymonitor/9.0/admin/outputs/accountexclusions_exchangeonline.webp new file mode 100644 index 0000000000000000000000000000000000000000..f06b7a64271ffdc25562f7bc59a838dae425020c GIT binary patch literal 20014 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 literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/outputs/additionalpropertiestab.webp b/static/images/activitymonitor/9.0/admin/outputs/additionalpropertiestab.webp new file mode 100644 index 0000000000000000000000000000000000000000..43dba0b9c5a1d01809daf3d1e1e7e0eac9065ffb GIT binary patch literal 9744 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 U>Y>%X0A6AY6-xPs!sfUD08JqvjsO4v literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/outputs/syslogwindows.webp b/static/images/activitymonitor/9.0/admin/outputs/syslogwindows.webp new file mode 100644 index 0000000000000000000000000000000000000000..ee38f9e6426a3bf54ad91984ed06c6559f3946ab GIT binary patch literal 18054 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

    BOyNh8Ui`Wlm%q>?w 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 QfCrvXYFp@{UIl;v0Hk^TrT_o{ literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/outputs/threatmanager.webp b/static/images/activitymonitor/9.0/admin/outputs/threatmanager.webp new file mode 100644 index 0000000000000000000000000000000000000000..e50a47a572c082b6288d9499683da642ba654876 GIT binary patch literal 15264 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 literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/outputs/window/addoreditgidwindow.webp b/static/images/activitymonitor/9.0/admin/outputs/window/addoreditgidwindow.webp new file mode 100644 index 0000000000000000000000000000000000000000..0a7d961adb75db1359aa3b74c0a879a50fd93911 GIT binary patch literal 3704 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 literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/outputs/window/addoreditpath.webp b/static/images/activitymonitor/9.0/admin/outputs/window/addoreditpath.webp new file mode 100644 index 0000000000000000000000000000000000000000..fe4213b8f07e559191baf4e2e790512bdf9bd8fe GIT binary patch literal 8068 zcmZ`+WlS85vR&NW9g4dYm&KvDI}|AtC|0bvyDm;CuEpJLaW8Jg-Q8tj-*@wJ?|pyX z{F-DkCnqx}nKPOSa&o>@0DzvXl)A3EAocfu^4erTHVlgmEFlcgfj>=w?n4312c6NQ zK#VAB$8C2F*p2SrL;Qsl-M%0Q74v8FySVp;c_c`HI@ZJcFERAzz;~Rt+l7v|&2y?& z@C7iB>c)>UUuyo@f#l^Xb^PxxB?1YhJ!MeB0(|R{NthA z5c|uP=cPTO2PZiw#xvGgKw`ksTO7CE^wjNpNC4JL)dToEx0&*HK7Dhh|JC$-GtcRK)5@PsS8WUEWP)y!9Atl1l)qR z#D740p#Q}EB?Jq}sURQ{ntcHSaeaZlg3dShpf>@LFG_C>Z^KVD_oj8-6JVD2M<^>q z{5dzlX?Jr)wWMY$ZU3ttJER#jV2p|;8_9TBht4(6iz5u3N&vp6<*o|V$hxq* z?Z^{duBtgDIT)zrUmn@DIax5i$=slwEY`jCCIl7~oLWiKz{ql<k|yCsMKryn2n}U-G4sMgqA*fBkjFv zS;$&P;n+zOd(j|ayYc_kp7zo(VzDg@?-hKHSh!)_B)gql0eDp5etS| z9?KeFRLxP2J1IzgbX3cY5$vBGNhre$HZD=DY%_pkx7ddSzlQunPj-Rl8;>Dp$z)SI z9YPykFN-wZRw_-@m14rc6a6Oz(4*qROICn94jh)NSKvdhZot1Nn^Ss81JmMkEy>hD@I(| z;=GIPMJE?Z=m}*iF%^!K0wJ(6RCyX4k2z>afIr`=+zZWco4LG67|JgY!ubA*2VCrH zVWLF!P7DxWZTE5#j_5g&si%BxifhK4+tu{>vHKc&{{#E-@$7P&N$dk=$nX8cbQrmG z!g({1FDax0IFlg43*RU(LQz3;JT>x4%&0y|>#j$WHINopCpykXZb8rP({(og6`>z^o zbWBw$dME+`kr4|CGAav4vo;U*|JCG(gocKD{r}Sj-yW>}uT9ZMr-h3|krIXH==>Lp zN}@5soDpUDOb%l#8jYV3O(%;=jF8Y9>r@gkD~{=6q_MEvl;*!A#2wxF`#z_En4SaD zF~ePh+6_`qAITTC$z|8&beX@p!QG8{g55)c-x-CD0^I!Wxn^yq9JG3>x9*Q%I z_jZr|+oRDs(QCfg6?LvRO{m1>G1kljz4k}#c~wnUmKtSft}%c#ea5$Wf( zfN_gTQ)tHJ+lL6ow+>}#^%X-)&K4Rjll6eV;&;#c$Ero+o&;`6SM#$kBnQo8M!EsT zY+q@6JZEM$xE)65JUTXQVoSd8B)5B(2zv+5ieNJcA(_F}_T_me zVj;7yme2ld!rtZ*6V@=C_UvrYxPO9s^T8SEK zU2*B&62X@{R&c)GI`)(s-rTSQCZe+mW;WV>Qif)|L zthz-Fyo(vTCMa=FGaUl%2@k0XlEMo@i3D!TxknGpuVa)3Y)#;&B=WJbI(mQgc%=C( zlku0Y7+k4I<#moDTdxfZLWMXNrk_F@OLO34Ts1Y*QQ5jH*I1sJGhV}BoAEkTVKQE=uO?rzHGaW(y!)EE=F*;d97sC<@T+W*nK#5pF#bWI zFE=T;zO{8wzjFEFv4Fhzj;#U=N$fNth^swI( zG$gP#kzhyVm>+1_178b&c`|U~sFOEZCG!Ll*lgo zVqv{PtVa-Cj3=oKYyw$hr81^Y40aVPMU%+RP{cZ=Kj~ahq(N`K$}LB=PT!B@I*6+s z7KMsFoh50G(u0~DQdH|17M1_CFwBk=?S-)IOp<_0w`IVqRau_}`Q%37=xn3#uQyU& z;%e53S}N<1VTM+)H0|#-?%tzXpz!CK&$`yxhle$2*90Y#^fuDz-RG(>J8c-&VfN|| z&nb_ztK#_-o@&HCFO_#I-_s%jczKF8eXk1dcirh}exB4t3Ejw%DRZ5v>j+`fOz1dG zj$J8+-RYNN1|8z6Q9ZS~ZmFvX>N+^uCX$Mn^7SHWZ&{|(A1&n=q2ktZ-OR4~rkM;Q zURs;r1R|dmpDa(oz<_e|-heW2Nmf2v#b~s&h+!ul9qLHB5WXm)x_-@DIxEa(+-Yev zPRr=3=MJ|B@UeIeIyt)u{HzaFk|}98p0EAIjQRlFs$OrJBci0)&K6Z{sOeQ;>g$8z zA5+ym;Ie@ie`^MU$RF4< z;z$EcGs)Mh-xts5A-9CNU5Xpnfbz?plfR*s&*q|S2TZ>tLc%K~mgOLrS}+koa^KV9 zRS1wFwA_6hB6!&(!|9I6O{&bGAPu*#9PcB<4w7^VO-S2#nzDY(to+mb0KkzqFoML5fz z5=bh_->>mY9_B75CsJp*ldV*V!FnF8!^9yLqth$XF~iVlZthLvy0VcHVjPS)Z4sM8 zxng^u9H!-bWKW`A>ZH7;6dK6U0ffRql!Y&Kc6XMxI*ow~&h)qzRpUkC!V=H=sit=NssLYsZ^Uw+c$sil+yq4EoN<0lQc+i*A}*c8A9|lx!+#w~4TE zD<9}x-)1W8{`pRnVLAi&gOFrPiU_k7Qd29VCSgxAS}&7@2mV%X0}Biky#ZW{gAc@Lb-2A-Z&tke zqM{-5)g<4;AFyWgA|ufg>HJME@Mc*WZzXxi`%+Mo!g z9kaCnR^NHd5PPyJHP5m2d7t_FcC5Aa3w+_9Z@&{ZkQ+(&_fKei+({ZnEx9)f3w}|* zz-HubS9h1QGTI9Y4nJRJcs#!iSK-#+q;2uHI>CO|_;UZG>(cDRRX~DtQijj1K2t+w z2M7*rQm?5U#Zy?UHsBfw)lS~NYsQiUElj=<2r(>p9a0F0ezQA1z-*;kv1c(WO5?Y& z|1-Vh(ybLnsbaSalKlA7993$3meiZPHU?!OAgx~pg+TPO;jhwe*EidhB!w%Sz`UPF z&XOhjyj#aMkY0AU9o7;97^!G@*89eCX$GdI2jUlQ`O1ACe4L@Dbq`V2g|*f`!Q%FZ zJEbZiry%}7d#f>(Fi;QmRM#8o!9jde?&%~xvYK&iDz85rW=A;cB)*&2#r`wAybO8! z-v@|~*}H^T)bijj5NR{^$XZd*qIvUDd8xo!Sk*_ElvE-^PsCL5zR1$%e zV4~Lim=JRrN3n_Ry;PQ_T%DyhN@C0Zv(JAGUXubl(S3{c<+d7jq~YqsB{S5~jvaAF zo$IT9ja8euPiey1@H!uTu?uln%LxoSD;fg=0hbMB_}Z#7)RwVDr_8>f zEl)d)NOHccyHnU7wQM|d->{9s2DuA%*l7ppoD>|d@ERD6*ekwx&)s8HevkHH5XUzl zc~^mt+<4=BIuYk^Me26qJbm+w?q^4sQB93Puy>|}xKXT~aA;8=28;4w)q&o>)}~aejH|mKD3~K{U%* zG&RKPMYSV zA$&ZrdTO1u@=IFjj&BiTfO*4;pShze%1g&kuIK{Y@a)6sYQ^_KUx_b)VomnidoVsk z=cEw`lq}Ecrgd;q6QwTLupDm>#D{A9h2pUUsb;pSJmdJ^53!rxaJwq=5vmY zm|L0c;Xor;VRg(~&E!NCu7OxO@X{kQd$)QTwA&7Op%6wiD z7)$=0_rok`%AW60&~fXqt=|JlY?7>1=)&P@8U32ab!~OKmSo5Bu&t%v?Bl@bl&e#C zk9Ab?9JRk-!^aS{>-a#t;&K41Xg$Q%g5|4o!Z!T!Fc+@8xHz?Yd>DY{-4mB!1truR zXNj(7cUQ|k49Q86$Z$#qIdfI=P1;9R27PS3;)dT(15VT4RF@-aRMQji;kf1QX7rVI z3@#$qXmGx~hKM4;BPo%NB=Oy5vH{7XUY_Y?!vSb`@yIXEYH?YM=S431qhkb+1VR(P zEJ%Ek69EOTJpM9n!Qcnmp_2J$j=-HjQvU|m>HwlDI zE~5-0u@VNywHx%z=(Pur93|Hpl1(4J8|fEs4Pl~UR!z4m_?bal2zAEq)pwZJ$Z{S* z-|3Ah#ZODWUG)SLUu(*11!qSVhUD=oD8Qb0h`>Io7!N7EYfrDYslS&WanY80Rv58e zruQ50at5!9Hun4LM8&N@6Rls)Y+KYa1hF{)ne?W`Dzac0geJO z=5@bA@=nEuficL|{u%%>wxG%>?{Slrzpz5srzoE#sF^HVnQt*_{k$x)E(*s}giW#( z8aC#7M}l@-dwTz3*Ji2VH6;~x=rJ~15*`N@Yt#7wyjQ^2UV_=cZz9ts{yDP1&7GoH zvg$CZ__`AlhB~y*eli|G(S=kODS^is^9Q&{;;awu+9HpNem8&V&kPru)}yher`Yh& zUv(TKU#17uwAeloy-1kj3)ixr?HH+jtqMciJF`1R~ zVcB@XyV%TK{o5mxB-lxInPdgmxT#N-f~&M+a~%6&FzZd4eqspRp@ofA32tdj&{iO( zaFWS${m9;Ea=H%jN4Q)eW~|bkwe3nz9C6N$PLedBuvp5U%8$67gqzQ%4)$3sReSI* z6>vK=B7`Uu-MoPvXc&G0q0I|Q$%iZME!2*b@xK$|qnO5I#6}6LV9Gs1Xs%D_He*Fp zou^l__jx6;gY2)NYWU)VX**JhKU_+~FsTsXnP&5lusn^5BsAxVzX056+Dk_Cw=@^% zjFtqeh5e{>2wd;y<}jZEXA~0c9OG`OpRhi$;B0NrnaVej25VDO%8k?22{VLilTcKE z)e)--kJh|*BMKItEc*F@Ul`y8;k_-cxC0)hBa-q1_?wHy$2G3Jt?`mMFsK9tK=+>j zEVC@^)dGhU+Y?86r^aLRQ;|UHichjRBaVl;=W*8t53SE#_0QA@5ve@JZcy@^ zOeK|p;y0Ep&n&ju1wXd0^UNq?!9H6V>=;tP9SVi_KmS9Kb6~}tPt$O+Dvc^NXruW9Gg7wQJ%0+Tcrw`*+8ux7iz&Q0m{a6xNPp+vzuwqV1~S zN{25i6xK>JL2bmhH=RbW17&DC!6&w`)VzI(uv8hH-8*k2WJlX44rC781 z%5PMAd~gR74a{lAuk;m!LmDfzbZO|DMSzS_22}V@^t-gfUKRZu->ej8v}Yae@CecA zFj+(dmgnkNv+bU+L~)O*UV7XRy2)12bob!@*>r2{S?1|lQNu62a_ZdPgNq}8qJ!g&tS=U8bU$lM)8sz1NIKYV}U>X z(Md!Nl7ME|&)7r;C22>X2OW`N?6anAqS`sqRFm2-PqHA%ZIYf;lcLM-yKsC^)GkOx z&T><)DZ{j`NW}Iy#>V({gwMthWs|q9t}c)VZwZyMvwNVL?;%YLM{Q%C)Uy`TMWW)BG{DR}zdnISpAiI zSAt-8B0p*6Zco#h+nT+|YiVdV5jj@kK(>oF#Ull&!*B{2-uK!$1Q}U@q1svH}PjVb5)GMTQNF8nAX zzvNi6j#QObg7qaq>gB<{q>NOzqnzVENjF#!3rq?03LT9C{LLr9xJzB@84s)rO|QXf z@o3mEjmxd^QTNmSa^z*~aMAv*p-=N5U~bWN2)1hjH;$*|tl02gN2Vmq7fuxR*Ob|< z3gam^nope~Rtdkiv~GRu9oJZRS?3Q+InH6TIlW+{!@=GUEk4sxW1i%{7X?!OMlC97 zzHUy#-%sBzmyuHz+DaIX%1{?Z(`~=%=9q`gmN)I}C>uw;lH0 zL)%-;7FcK)m37c9bY99Jr5=>QV1leKnQ8{(>mZR0{*>fxHX-Z!#oneGg_%(<@*e7u zjA4I4BVz6bb56df!D$$$8jXvwly;?>+Vf`K$;m@`mv7CC?RGQJ(SQLVF<-swImtUR z8j+xctkVBSBre&q=Ea^iLX%|)l3YCP`pea+==rL|1Td(P*x6KorD^*3pE|{TT)@JFU zI0sUb3*)h_NA#-7GhB1Rnyc`#kFhV>vCL!Q(x^tj;lCdIOOPFhHJDxbU)KIVK|6Kn zHcC>M5h=wA66A3k z#ScYYwC3Y^8TkS|nj%eKyRfqU@bL>kC@Ix$x3%jlVl{w}X-3b;Wcs@HQY7a&%b{{9 z$9^H|X$FWytXfn7whoTxEPU6#t1MtFYk*|+)r)ydqzh!-C=Cz=_yO8kyaV;iX-?3c z0L$>a0f8`pC2Vw=z@CUniP8ZWU7R(OByzy61xrEB7(O)%MF9^|-cnfEmzT8n0o$%p-2Y7F;^KFc|rbZBYo{OTLC9nH8P>e zUq6Lh6Cz4S4L#$jXHEyjscfK60(4)kUo=kvI zHJ=&_N9bYB^g`}f*JY2FZ1Yg@Qqn^8UKkgFljjVlz(;ax^2FKKy2=aco%l$<77m zlJQofLXj_X-Ek`}I}V4rK66oS_1!IF`G~}iR_IPAjDdqliS$Fy_pqT>o@4|vF0X}UumPn){A|fQR*^qz@ ziDz!%ap3hZos;@fd^sC0y6*4Y@NV=q|C^`Jqc1QXa^8%;#dNCw*8l(i*WknZXZ~Mc z57-Y}KUTl>UYOp1AO3hLJh%N<@*lrX>EDrlZ~igzZ`8jj{Z7BG@kh)*uO6fSANuwB zf9n2i|Ec?K^rzq7@xO2%AYYCDF8?3>m+}A9Pxl_zjYs?k{cp$*fG<{lZT^G%_vGK8 zpZH#beog&9{NLO!*bnjV=Ktw^2mce`ne@-~p1?oLzpwwp{`3Bm_RHx<_`m#L=6}_G z?0aAR3;bvO@ADr3zstX}|IPmI{#V~)*q84ovq$XL|M9@E<<-**H7PLKWLhf1Sj74g zcRy>ezz4Z#?UWTCorRUN9wnp!1%)UYJfl~4cXvj0L_(o75XcV>FLwbD`A#H*G3!&z z0Oc#pp7vctbwzFtLf|eu+1-sw1O96lte(W2fA+ChtDpyF75wtYbSzR|t?t|QjL?Cv z=XU7Hxb0x|u;I=Cs6v1WxXaa`WZ)hpb_TKMfdw;NbI9fU$ie<=7p$JdoGDP3@FE1( z|Ayc$-RFY{xy|A{@OOZ_b&A4xAmtk+2FMlj_pr^FlkU59Pib}x>j&B zWNubQ-WY1`MBmxee7eGOqVGg1hgQ6xG$vH{-J?XqbSOGOxATy&H90{saZs9f7hoPRHl-TJ6E1B#_?{GFrmDv z-Z)yk4bTvqe0!eUw2D)8Kl+jBF=mhk?Saf3&0^`b3j7brw@gDs1qAfAd?hVHV90S$ zijoZzN{I4*P#?#&UXi^@GXU>{d5W0I74(%r<*~e z$~94)5pn!HErGbbch&2(I8sjR3`hf)t;0TwX;$N7pj+11^q#Y*IJM{)3~U<|*D`cY zbX~2SWT2-kjQ$X4r*it;5Hrbepx`Fyw z0hN4?Dly`$*wy0;&84wQ29GNf%Ec%epx<{8AFa78EAH+t_dL-#(R#vkX|zssV@@0n zz=Ede@NECSdCQh!r*>06B%KqT7px~nn?&bEIp%@Pfu^KPvl#ODAWi>N(g^WNDo%;c zi`EjqykC6XK%D5gz9^xyd9mEknFv%#0`frwy=3+zG2K7>?0092pVKC`Y zrox4R${cGda}`~P{bW;4mvJ38wh)l;vr)L$1LPn(|*46=rUfFRym9uAVwC36Oc>3Rg&;zQEhUpz$>xuv;&vl_3`;wD0%n*+KFZ_rizW z25rU^mS~kwQp)@n$W!eDsrRcPdNEHQoEnSRKMh|n&KB_Ef2(aQ9Up;X^qd`Yp@DzK z#&$YU*SP$OktLIKttv=X!|wWFxQw0KTd=T-be+kPmGBtG5r;g^HwFf@*hXli$MtiTg zV2fKrX!6k>VLf{3fo047Xeg4ZJt3R=tEY&4=X^E!uHbRpC`WeYgfa9mvBE7)aN6*& zSFH9!6g#j)5r3|5Q3eKd~iLvBJxLfCu!H zXtTeb%+*vbm`OwE*j|sBe-*|ih!`Vbd2;+1zI2wE^r*A=-2}ZtGLR5P z;3G89F_@y6)K7vjw(N=bXTX1Jo$K04;#O7fs)F(Qw3LOPI3v-cQX5`N!J$Ap)RVK= zO<(g5Ciyb)$oRt~X{nrzsz37Ga=aElIp8cCBJ#z<+p!z`Puv3=WwYP2-Ywq6^l!qA zl|W;{3VrQ=WV;OeF=4X~1R-c2_*0TDX)0||iE0$z)ukaB|5;Fsmz90n&1@!n;%k5t zqE9hmo?mM5H4zP$BOZNQb1A!SRa1^rxnzl#fG}OjmySoq86!?MeeTck{56WtWlLCx zKUB#7DFJ+cn_|Zs445+P2Ip`;Kyb3jT_^7}DG`_+-l$?)GhhPCXiu5xMH~gQ|@(DzrJCApSDA!{* zrI3$%vofO)V=w6kpv&&bEmacg^Nh;6=3aRJoz?0AWQR|&G~?Yxa(HBGHnvNOc64?{ zgSavpqO`<}81qNI7*+1dtUsf0*m$)nc^0+29{&Tpxs*Dk@?Y(NzA4^39bs~Sbe|P| z!9l6KAk((&ti!iJ3Kcd|Pqhplr#aa(bThM97V5c#6oWxCcM^;A{T^S@TG*((rBaBQ z0lr0$F2tscy5909{kPgzde~JnF_(1LVvHZ$d*GKD_EH-PtV;0 zfb*_)uFk$0bx*4OzGHDriOO}aKMU!<;edLR%Zh+m;2M{JsqTJ6Lw25V1qk2X7tGgw zT%!hMj*H*i5%Q>gfy+0QeVB9g4nDJa&y0!Ndf5}t5ukpXAscN<9>*4wCxYR~-w4je zUU83#d_p!Ws=ZWk8VrT}NIQImVn*=ETi3uo0zE_WntFs*tej5KOK*}j44Rk<;gVdK z<#fHQhB%w`1v6}{P0m4P69UY(6C@5PkUjY2K9O;S$hM! zrQ5(FCpKEsF4Z*m+;;lxsYB)A9q>RbMAr3Gr(m@c#MT!A_bBg;m1j(;*cY%YGpIv1 zD0U>mDk3g12%DsusUOY%k$~wVXGL<8x7uumT@MlCD@}!1G}Om#lMJj#QDdFWTtO69EwH?L z<@eI6mkQ8vf*+OY@OA5qyrLSSq>e~zBc;U<`da4-Oc6w^C!8^~%KPbPJD6U)|LYT} zs3FB&+&vgcQDl97I$#rM1q>s6d<|dXBLM8RB-(lPhlb+Ujxf|{g#Wgl5MSIXf@=Eeb z@=EgZii4?VrV1h;I#3r%0_i|qC<~=NB9W9#S~NvZF0tlalJUX`t~1GASs$@@wVEWa z{7-w4jx^q#@FBFr?{Q?Z|PiJ z_5SCs*trl7iru(m1pWkwM2N1XvFX0XW|U?8_%E{EOP4Bh4Uhoz_&i4$X}pd6Vefc606~P8J}a1g21((A3G9M0WY?h}WYgCW{SZsQo46<^~-)Mis)J zU2Yz~9XSq5;z43cmOS8`*=&fxoNMl6lgPmiD{7%#{0+g!>_2Akkjfqyktmj;>CqE? z?QlNgM;fY)1)3XJaQ0-~Z%XGy&dSjrM)$dD4PJ8};2TWD!DiWo10s%N2BW$VqQ7;N zOB_qq!;(-4koXdKYISy*oJ=^F`N>ZDl}BIfCI#{&9TBxCi$-v0DlPLovkIqEZE-~6 zDjB$6oO$whjlf?nBu2>eL0E}urPjWJB@5*g>SeRQsAE)c*RI%c&$(C`LK+ksesV^A z2mv&eo9oQ3@nkz`9fg*>>R!2?q5dmkPOL7*tR6FS8u2(cdpOY}rb%SG`147WvUx+y zl0&ZJ3&;gphyTe_YBR6uRXZWufTDLGIRtEbn%rUVD@R!5yVmtY;7X&4n>N$ZZ1T1y z{V?;`@$^7b5OyGY^eR|aI-_{Xgo|9_t>8mr4c3UhQCi;x!Eav3q`Q1(WD|=l*fJmB zdV@ns5METIJ}M9-CiHORCN1Ct(>M715;#)=y9Kg;3k4Am3aN+w^Pb>ud#;zHM+77P_xT<9a6lTM|H|zTXWc(!w+4+^g!aa)1*CUn3mqfEzILA>);b`6y5Rw z)Y%FYxOp6IXQslQ|46DHHTRqU`dV#+SKEJ00#Hbx_Wzr zZgL<*l9O+HU^I_cvfOQ%Z22&OUmZq2DcThCrg z_DLvxv&0Hg4C7`I#*d7i#j%-Og^w>T4A5-L?aHV@`s?DsU7!M@;Io2AFKRx{%PXV` z<6eY@d5582Rnu9(r1fa6V^3p~w8gt2HU+~L|86PT!2DxwT*b!i9%i=$U}4$+BBWWb zIr5+fEIQ$0l*_lJpGyT12CQ{;)R#;~zg>aI9Cm6L#dueM0r(AOd*Y-33^fD1bpyJm zE-k|_(D!Zaq^)GBX5G~CkC|cP#$UCo_sJ~Ic@;SHPGCG}l|Pi}tyhm;$L)}582<=r z#&~;2;S*IzRY@QyU=mc_iLHdK2#$fWr;D^#+i81}Q;<%_PF)y9a!{O0C-7C|`?Yq? zDT&qetqV3|fPeR&f0pc@I~+xpodd&>v`&r@}b8b#i3(Dk5XyX2Y)@_IS;h#fcgRMebH()^w!zq(NJ@+Vqu zmOJ~nzkB2Q?Wgsj2y%bAyx(Xnnlr4YV_f$aw3d^S_21q7%*$GOU$Gn{#SAkK{wM@kkj-B6aYFl>uCb#44& zhx?6l80ehog+Vr~f&)HmQhFDZW(kKBCx{vpayXhTr^Z)VvUNTfqZ4vn=RAjl4|w+N z-KZ&BKVhQX`9n2hULyMmjdd&93JcM4j1`7`YN%8jh{7jz~v?4P(b6tKEdP{QnH9>^wOBMEbaOd%e z7m?^*!fwVI$fk*Io!uEQFo=xT&}w#_KvN6Ee%t){(>k*eEo?MRh&D*^O2bsbzk^6+ zMOtI{D}+n?l0_5pWl16w^Ez|eBn*h!>~CbZuohM#cj%RX;?ZP9s8e2vo{2(mVTw>4 zZphfm8(!>JCMI!d;BI$>Z%v2 z+5xZR+HFeLU%#&G4{d9G3Q-hR4j)WiGzU0vZCd~$p)J;IA|Tbzs*E^>BKx<4HOBN{ zpxkl=Wer};jwiM;@%r6dq+G8s;w}A@!K#rrj17j1O+D{2rMay7In~@yx@#`5Wl$gS^t|(=uzaMtKkxuHzoUETM*n{KP0N^(z z5?D_`n5I329_$-*K^FKZ;KyR0f+>OU6t&zIup8mj)09!hK%JCKF#A}e(`LOX1i4gi z(mi_|V$Qw9H`^>Cv**W5|NC@e&uR|Fs4cEt_kAH^Z<)-yD)&)tcT4J8fH<{k(dte6 z5c_Q)&kUWODMk$!x3a+jpq;=^_4Go!A_%WP?gc+4a-`J~w8DSED_93g8eAmTv8k7L zuIOW?&10#F?1oz*{g0*>6Sc|{Op)yE>Axb48nP3>0lQUDpZpelSLAofVE@J$Gbc7y zJ?|QwDWWb?9w({0iU4{iceo4L&fMRJQ3HK#4g*CO!0MJ}+9^4!NY4VurTPO6V|9>x zVxm>xVVU+-&{f|DR|-s}*dFTTTmo=I7%B%YE^E<|zgI6Ga!AOWjvgA$+i}^UVVya* zA1RIRNa3C5pT9!wY-+Oy78`lMei79%1>LRgyrvvJq8~`I=UWDrCxqqm*}(1ZpB0$L zji(_ephcZ^kv+bwfDJLJX-(KA$P@=h@G)IVW>z;@pEc`_ZRmaQrHea?wbV@eq}@A{ zP)D?tVWN6)1`??&#E|W3&`p3sp&_V9B)Nm}1N-Fhs9EX`&sNp8 ziy1d^rrS7X%K*8P!_B9Pab}MQi}7eR;aW-iyWeBM{?~A2I+k6F6xGqJ6ip{HP$KY)jdJ}7?w=V-Y4U-_g`-Rbu_W+3jjK6s{f)z82 zFbid0@uo*V3`O_4_VOc@6RL$84&#Qj;W&GOb18Bw(m#vr@k z0g55G%{YXdA7YVZU0{o|;&8sCzC(?KrrzAOwX@h-)utk)nUM)tw%-{HRRN#7fh`D_R=K_W|oj=Q4?o=QvfY zya^41G%7Ga5uZX``WqZuRVSqz_Jy_p(y0FygI*P+pS!*N(e}saVlf@aP{@uBw2DQ% zo0PpyX~_1i$I2Tgl{}1{iDp4#GL{`EuSl2!8x+w3|AD;o`>-qo$_2l8dlD*1Zf&L2 zos(=*9X&UO|F|xKf6AliNZ)PHEp-Z^Ck;VbQCX^3Em(X z<6~+9W$}v$zDadK{eDPgwSfJH^a zGW--UJmX6d9|qC^HD!tF7LC#zu(b>NeE=2_Ad2>%JhD@hW1sz5itx0N7nc3^SG5=v zRQHSGDYJR*jP}@oc%uT%YWh5O3vWO-AzD_fn z!bKQn$2%@AMK6*T1t`@X^LG-~0sX)wm-?_R9eTEmhyXlVjA~4Pf~2Kv1R6TP|K}UZ zfVGy|MIY=v6)RN90?&H%O$qyIWd}rDPwW>}I(D;C{7mq%Q#p~DKWH0XM`|J742MLt z&0RkW5hBqMKsHLbTmdBZNJ zT5*%@!VGk$E5v}kJ++tAu^G`P_t}!DFRaz0@ z8|jKQMP#t6r0=NoXn{uMhXHWi0dMR5l7ppK!&$y~kr%z5DPW9v{rR7Ap1m_U>~c5+ z=W}Z;U_Xt-rL<{F~PPqY>A5g&QFi!7(3gCT?#yUFS_78;+)$>T?y{X>xT<%#+K|Vo#}n-F&b~owNAIO&#HK z_cjzsafeYov02#qb>-yokSj!f(p(43K!c~H#En`rvOCw!rdFLziAYLNTB*vJ%T@v} zjb(e9>rFagiir%XBIUgU^uPglcKo8KU1TOf&EtNhI0nx*=BI|S!e<;KCHc>GzKbDc z;k(A9{LTC1^J~g-^=c)qnAL87GEm)0WthxPmkG63^30l15!XA@4D>! zew(F!(h7Pg9-&u8zQ0$HAn$#H5?84V?5-wVbm@$~?N6fkPqrkSWe|jFfUj0KBa4We z#xRcO8>SA`q}BtfdX!b=Jpd(wd90PHsg34+y9YI0wh$MmS0S?UtxMubU zEH85KM#)g-VOG6(vbQE(xpoUo-8|Gl4lF~lTG_@*806_3Q|LQsT{X31H&hIBHOR>8 zrLqiWuPU@DDqBu83cCwD0r8#>{$~UY|I+j5)TVfrR@6J=;x`gT=Nqnu0n?9*Smbe2 z0ar2#(!LX5Eb7Bk5%YF1ls6-`H_CkqJ7ip;eRvaAeL%zZfVg>FbR+-`Zlk0i_@% literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/outputs/window/sharepointspecifyaccount.webp b/static/images/activitymonitor/9.0/admin/outputs/window/sharepointspecifyaccount.webp new file mode 100644 index 0000000000000000000000000000000000000000..ae30e21bac1d10e62802b484a137f9e65e7a36f9 GIT binary patch literal 8894 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 literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/outputs/window/specifysqlusernamewindow.webp b/static/images/activitymonitor/9.0/admin/outputs/window/specifysqlusernamewindow.webp new file mode 100644 index 0000000000000000000000000000000000000000..fcec97d0239ee77a766afeb9caba9331dde53e63 GIT binary patch literal 5766 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 literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/outputs/window/syslogmessagetemplate.webp b/static/images/activitymonitor/9.0/admin/outputs/window/syslogmessagetemplate.webp new file mode 100644 index 0000000000000000000000000000000000000000..c2e8b07fe1270fdf9f5f246b2ab9829e3af8e27c GIT binary patch literal 29590 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 ON{wNOrpf>2>Hh!*!HpvT literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/outputs/windows.webp b/static/images/activitymonitor/9.0/admin/outputs/windows.webp new file mode 100644 index 0000000000000000000000000000000000000000..cfd297cdf4338a7ce16b3276a3b92029d214a3a5 GIT binary patch literal 28272 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 z zZ{j!OpOCmG!f9^mUbc~JfAheHQXQ0C^2Wa|pg`ltA|i07#Cw5w=@Dr!!rHe7_ouKY zfcvl7)0BA*)_d6+&yNgE*!zy9@-V0};uyJ`d=Hf}PAY`>{OovFvE9${&tLtqmB%wd zM~nBHbap1o%fI1yjaKTmtB2kWLMK_ieX8J}kfb&fC@}|Z_qI1a50{LM=~t(FBlp7@ z1l!r;(X^5GBfjNI!rXx-X)?4%dJa3z>Z8SFv}7SE4kbqQ&aNeXxr?lNtyY8kx?IKZQY+zvx`b*VqvP#00ozcw~$*gFHr;-wMI1Fhi3 zVN23z;jW^i7n8YhtjI1TJ4VM2wrxRJ7#95>hw6l>gg^S4g~Ib%hNYsr3P&wLGnz63 zJPC&b=i~9=?Hl3}otvfUxY7a-gcsD3QtW^vo{4Q#KoY-S$HoWzY@9c3@q(?P(=iQ2 zP89#T$EwD35oq+5W_7bQE5A**HL}V+>)jyRO9ZLThRHgzF}@jVB)!F~QOS#<>y&8&B@XnH8~hL^7X8BBz1@M0xB=;IPNO`m+S9b@kj6A|qWSBx%3n19-Wuc~qoZ`* zUR(J11N(7Plx&O8n+A7MAYVeeh4aMYW~8z~c6o~CV6WA($PJ(Mj~GXsW28iXG2d&T z{AA^nJZZmccz2~zEz!Mke9XpgkaB$9hi=fSb*U3EjV;VEyt z0<8XxCALvKF2?4NZq%C*yz?0-mo^t@LZ<1eF_rw|Vj1zxd+l(z*9&rjpkOP%RxT>P zfeXPqU_xWkp;kuaw73-_HE@GVOmbyrao?v_1C?@L%Q5^j&{{4~EDGRo2Yqi1;1UOV}ZK`)beJec~c zkRrIa@`=x4(9dHCD5vZJn?jW&t(ok3|978b8VvV6k5CoOk&cb;^t~$-zOso}D?G9< z@0xGkN57v=(_IjMwznn2NM1WyrO(qw2sGX|MHr6@ed_Y(APtpOujB=x>I>rC&-CFC=Q|#FWM7=Y zz(C2zH&I)hL!5@!uAy?LDE0)p7)2*L{4B1NxvaAqZyPMu$OzG`?oiKm{(L9UcjpbF zq0E`Fm0IU33O3ZlGqmjKf$VATI45hBN8ro|gwdsYoShXLRP)2nyTep0W-cW9F2IgUGxrXrOj&QK>^~r8P7jadlp;GJ!98IrlR*u6Cj3$Sa0`%*R^45X%BH)_~^|gWTudJgGinRU)F~ z)UTU`C-J0WH*EI4ZJ%)adBNCt9I$C&YR3u&j2JiESP}D}gy*{W$!ooQ5b~vU!)$n^kb3 zx&`}oawAQ6zi#uqy62Zr8c`-tdED>NIe}Uc*vjA0cjW$m1ZNIx_AAyN$yv8h>Q%T;8%f6eh zB@Hx{McD2hNJ*yjDhk6Jc%Or((@x0bmD?t!4gAv(FM$k0dVg8fd1-Ycrvg~P;tSF) z#(Y{}v{hqDtrHvDn0C9iS|jd9mURyc{i69Xceao~FC4j)KI#|qttShtq&oQdNVHKG>L&6L`@*O%PQF&tBstjgdsFF0{ z`PxmpVFpO8Z|=eEGHZ=rj`^$9Amf*RYEE>_hRi)*i#MC50um%lb#nB(tt<+)@!=1p zbr^E2^=WEjvcY;U<|fku1-QE;N?PxLUKI0gRh+`cOU|tfrPLEf=!@s@e#@*yZ+B)` zl!b8{jEopj1UE!a4GXQ%u6(*AF&6spfgm+MMp?z`CPpzm=RFDtdqG%hkWjzY2CuV1 z&-i~#jgf7zFn!Fxq2HU95if7G5Rcn#hsPbi_|I$rknmbFs zS#&GRK)%}mMRLS&#w)w72yU#BZT1i?E!XB*^@C0Z3T%8BgH!!%LRV$Pw=hRK+7Ki! zig(!B;9RaZSTQ_gwQcm00TjC#{69RG=pvn+B6N2v-I!4?%3ag;iwZ z>W8ju1-NHMl?`90*@xH(>_zS9N>$6G5^p%i`h9FDX#zBYN@Q#SK~o9PDATAga8C@e z&awAIN?6$mVuB1Pg}qtl0TDI3{lUUkns#mOokS8ES6&ux8+PMhXAHXFzx6nk0_?wu zt;s?#;e3&xIHqWH9FN^ITSdWIm_#>#BeJFtU#=Xz)Rp0ay$ zXQ%5v>d!0T2#c89$hq{7Oz{G%xu!S_+E+H#Y&_uH^Tq>fO*91F z`Nj4|UkLb-l?Sm98(_Y`lk_h3n- zC(}R@#ZS}%JZ>SJdpW1@R$_yBulYJ=XQjqB!oER}#Bvu_Kl(yHoopI6 z@;{ve4k{IwlQ=&r)ser99G?c{m6GbS&$DqEMrZsfxJM8xyu+w$5wggbF)0&0U4Vaa zb6LS8cD=sY&VyAhi3$oWxY@aaWfVuIWfGTD{`3}ww=lOD^KO)0l<$0+wAnaLBujgM zW7aJ(;k`uZsG6;LBfO=ed2lT-sx=!fCxqIZ#iDQ`YsajqWDg zpH3Q7v-ggeCcmi9dh?|crrV%JZ;K^wZMNQgh^9Xj_UHSA2*kIcfZcGrFx}>`mrP;n z_GAk0u7l!N8QOoA9G_C2ZS(CMZzO{Epdc6(QN%HO@g>wEcI)E*B`y<*kGfg+)G<@k zAJ}4Z>oo)UqchvxP&}t*MBD$8LbqxelE>-t`~7Z>I6v}geLNLkF(z~RkQC*dayjQt zhF{axNCXwrab8s9y9U zXGlK<=Cb81pSgvh%2X#pP6Zg(9Xdf108dKK@Oiz!N)>Yg5gcNnQbdUnv6536YKk58 zAV$tXu!toN#Y?CesC?!$_tb)R>j3X*{nfd#cjX-X%i~tqW5vJeJ`@$m{ZvoIQ9RXz zk8$0Y(V=0Zl7kjsFx76R@SPqN!>2Rqa6sdV&s!>gO%> zuv+OWj?|tCZx9smpvQ+XUkl0wMP$Y2PBGI=Ld3!yQ=)O+@;5(o%b zlfAh*y_s@e@RSG$2#lS%CmC<_A~*Eg8*1M5%mxGfPc?VSGDN_x( zZWRS=F88(@k=RGAs4C(JL_>dgksm!Lz^KB*e@AN z%sXx-09koF2nkRp`nF0Yue#eA1U*uEIMedjs=pkdt2t1eCLuS{!MibJ=KyCiJ1u&C z^+gI`j9SRE;CNFjPzM>uCgj=`lQIR`u<6z| zSQaPNxQvw?$~T7cfv?FihLAqqEza{`9A;=JsD3|G*_0gFFbODecC-&eXizPnbbT}+ zB-8>!>DW+Vb5Z0C0>l}!Cgrg`-B3Xv{K{E!+hMX-V~MS91eMi}jk2zV@J?wIt46tK z1h3E|2G6ujSpmd8!IE5GG4y6CF(j>;bQC;q5BEAJ<=C<0>5aA!t#Or!RS^BK{P1yzkcQHiOLcaApZhR$ zGv2aALoBA%pf5dpi?|fJv#jfTPorac&4|I3QfBvwmjC*s*RK3YR%Ge(h_A8g*6c_~ zM_xxaG5CviH0$z8iRq{5=_@hZLK|dV0wZ>-uFWI?7=!i&@E{6iN`b<9W}A`1^pu*~ zLBOHf?b(Imz;?(xZD~f?(KI}*1CO%2>VlTsMF(#+h#6fQ$E36+kWCu$!{M>_sbCWW zx@a~{-eAfuvN!|b_eSkx@bx^VXS8k@+<~FsbL)t}s#AB6D#3lrl{@JcQJf9+XU*{| z5a@tInG4#leCTC`oODIMBhMIiOQEF-7{G|v%d-Ox*E_A&NkZ$EAwN=M9lD6 zt>SjBPb}TiOGMpJU20#l##mY=PUg>E%ha|s2;X*ibfhVM3|2ChI27ULh57-%3B=NV zGgor1`_5ZhTZE`}NRoxWu=5wbUH`(gFT63O^)&#aQ8t5b1U#L8Qcw=o@wdrP5jcuYGi?(^7C;^r__?oum z(g>^IyUAf)VlCYr3}YX@Q9yH5cG&#$pg`t^&KJ{s$Z>*fRMId8?BqCE?)orbq@?JR zXARBQ!xmpaZKj5A5>Fb|o{3_anG5zJC{F0imT$rkL158rJ3rZ9hFzP2bbhZ1pknLQ z{bFC7IZ@evzIRbqyfDuJc5hBvMmySdHl%&By#Z-`ebcrYM%&$#AK0?Sjy>Hp!4w%t z{61XQ%gH=ZS|{4jtsTa|uJ7`vz4s6BbbZ}Xnf-RtwsE!jQEJMyQcC@3$#K-jdDJB2 z*z{;3cH-WecSBEOElH3r~8?%x{II?qqS2;#20;uDi4H4bYj9M2547&FcIO!}MDW>Mqw{?Xk~@c-{S9b{Lk3@- zhh*4MB%^M#n>9{U&?;VK{V1q?Xd*Dh5blQ3w?6^#!HKd~Xy3!p09R)%$M)9KeM|!y@H81L?cB1x|~RX)y?IZ zFk!@~wZxiaurigf8tvcW_i{(MfeoFP8!E_>2%GJw*VSeJG0mJ;m zEt1krR7VB{gu#Xp<+Y$(%t$|~0T(5L>d6P8D*j3$l$Gh?(IxA@jm(bEa9UgcCKHRR zqRLr<69p3UG)(O5W$kE|3KUd9Nq@0E5kU+P`Or+S!(s!ieY&4{=Nl#UFb#Uin{nSq z;)>e2n{csR&+o+W){HB!XUGTJ()Aq{g1MzPyiB{B8_yFoCzo|huYB|GEp1Q=*yp;+ z7EbT>OL0H7u{THy&2_IY>5*Lqx?5SYTi42A3!E960xeXau>)EqR)J}?IdXx?C=bP% zPV$G(fTrvURq@JCAT<$bP^hcceAeu+Q1e z+DvbrDe*M*QzX-K))0)D*`o6gtyvRuu(j1+EkkEn>`uz;)wrxz$S!(q(VrCZ;Ubz& zW%s&yw=jnco9!1m%-~WO~d;CkwZhNbb_K30IBlsfRjWFJJQQQ1*RsBOP6*kM2nG7b?B*AK`M&goo7%ywTe zLk_u=jEMJ9$>qLpc=f3sIZAQu$9TibxXg7&v=y&Hd7w#5l|l`5E=@8T-)4V2XH#YJ zWk+i$Hh@yhW08U|XfpME)8tU>uQyYm%`6MxOaAiKK^f5LIt-(;nBFG|YvJQO4~0jD z*E=m!`)#vVK8B!;pE^eas`#+VZN7!OK=%2dE_*znLkGnK%~x^~5xD0M{X#fvT6wtl zQ>6;a2aM{UR{UOSOI9v%6H{;VOfyX>PqmqpUrKx}C6uY+Tk9_YnQb)+4Jq!7fj6Ug zPVUDH4QY=*GNjd751rE(kB$82)^ku zg(L=-&niTH&aEL!N>|C>8INxR13A-OeL8k$q`gz!qsN(aCEd}Cj2%=p)ZyP13RyV5d zel&U_@?hls<*c+rXu<1qrMa6)6@Sj>Ded*B5{LFQ`#Pc?80*FMOx|T z#~`w2!gC9j8ZWEiK^HUV*~gWGc#SL`$9>P94`8;u#o3Q=4FCLm5py-k23f@bzb~OJ z%#NC$G*4}V{&jQjj8Fj6Kk1V_&Tqf;m}5;2HpZz8)pW#)=q9aSW_ey1k}E>Q0gKx} zP^dvVX#YO&8X_+wGgK6?!b6JE_(nKHiccANpw%BC74&ZI?g15C%(Z+|n zGOixtBlmX=8vs*!ni!$>4R8+Ujg ze`+X4nBd1bUpF>7jKPA6uK268^=zt7mI&JZttx1gKfX}Sr#?|BS44LfK7xN7bmzGT zW@OHuO(RvAPm;7dS0+K}eGYC;=jGiz9>#*5vqLP`CblKHcQ!<>dPY=N-<#ED!ntK{ z`%l)8+|3(%4oA9#6jAe~=03B1jploZuagJuEAri8NY*+*tEaD=bgedji>?TgCeuM0 z8S*694qH+l$1jUEg-YwHz9+%QP;DPVg3qj{_W(^F*|QuMh4WqVvwV^_s)=J|ZXV?& zY|=?}`JMLp8xAlXm>U{FD3jrB@LKl$ykSd!MM}rt{=fMJ(kBe~4sAoZAc1QWn)DGR zpD#UaY5~V1;G1ddQh*%@%uHNuGk3hIa zhAdhHImg%`h`cec;?!F0pA_Vt?4_4PCp(pn5MC0;@^cbEA_w&#IT;)6wT4YURu@GK zNkn+#Q<>sv(?OQKgEM6b&mzIevq!vX&rxT_C>&0$TQ|_k@OCB%cQIF|b5NIP!F94CppZ=h?l$y`+E>rXMnAHdb1oXQY3%5}MW=sfML)S=JB{s$j|&d-r`L?UTsVIM zgG11?c;4A*Rb<~Edi!l!?R87_^d9!HTmR#PB~E7B@YsC*-(dtIL(kc~b;&`YiU^A# zE+&aGn=J9)4kYpeYj4xe@9olA!+Iy-)71jb%t<* zQ&n4KGr)BoX>FckCC_yd@1AokUovRuil44L!a6{@d}#6v)R`r#W1=&m4QdN>E*zOF zq?)F|#%l(4-cO`@9!!Xo8=I}Fe{y(kp)?{cVClKYo5#;v3?F=}70IWS%z$&}cV3GC zVc@JlQyZKfdx+?)g)eLQXzJsQ1MGq47PVGEBnPTP<#%95PpY-%B{)b>#skZS4?MGa z8QS!ptR`e!a*8fx8{fL_`%%|wY`r5q!*H>C_mlfOuB;fB>54WuMod=;9!qP<5xAq~N6QK?~aZPIByW4!yVo0i5^uX z!H^8-x|&gS&S%^t+IR9gZ%!PshPziXgdKgbH3%*ZR#FEXToMzfqqpCbA||f?Zsb3M z06|G$R=QFd+15@30P^lhKVhcIBP*Tp&W?abSe%*rthn6{A&hU!N@$-Z=!rrDcHk1`>nD;;#eN+3en5a1Qm2N zS@8>nmm+n!2`2iEqbA{SZNzSTbN(bJ#GaLY9!|0HHK8lJX4$C&Dx5*nUh5yZ=``iL zOA8<+bo6#h$h4p$D1>J~wy4h0^5UADscx6;2U}`6-Y~|-R@ht(T)_l!&>J5?CKdAOt+)^%()C%fdsi5t8$g5PY1HX_fmu_IGy0v=h_$eqg18|+(4#VRhvN<6U2Tol_p z#bX;-m*AZ{+rYJ{v2sQi_R7(M^SKJzHJ??>7oQ!-B_oQ=+QCGMbcA(P=q%a&-{f7j za^0!O=r;b>4&9x(^>uqthBPH&;KxH{f zH^aAZvIUnU591CGe^?sMvT5{nuF__hc4?6?!9q>O9eT;)a>bH9KYDz(b!VHgrpdBg3!cKWK;%iGu4h!FG&$uQaCi{zFZiFV#o=(C1OczG%7{YB>tER?F<2&?>qe~5Mg7LFQ zOLeC=XSHbY5mr8+iAI2*0?S~qB?{zel}3IPfsIxG?f%~ID*>yyWaer-PL(4bZEyx& z>5HaYf1 zpRcp$^Z2(0Ay%Dq)rAlARbm_jvryI~2!4w9(iQMsO(KV1FOkc7#l^D|EwPf+zAYKI z>i0Ib`FC;tO;Rr!nf1#b<+FVA(XW`$H2;U}LPPT})P<3xKd|$4GH2{#eW zS6i$o)~t`lZ|)H#gHFDJ67QYA(ZVabN;0&HteTY9fmA)_l%K|`ddld8(9JOv9NpH;xE6Zlhp` zC1pc09}XvvwgpM(tBtK!oHWntkpau)$6EcQdM2pQ@e|V5_kD%z;p+n0-g+^S5Ex(j zh!^#F$4btle5x9)u%N%0(v`;}CRkl5!ox?OnY>XzVh5=d^-qzfsI~pWJcAsfnl`DD z9&a<=mpDv25@B9^;D}j9q+J>7?ajDcb$Kfk)HCpXJM(t#QMFjQCfl|)-Ld@RkLy)z zhKD6r{B{bzUvUBvB~*9M8~Se%>NNn5m7-{XrmO@86N==#%eyZ2iW`YmKw_9B>vZ(I zRJZut(99Ao9fOyBEKU-nVm>ujFA7`$QwmdA9ht;HDA%kDPtq{Z@xCdaNnW6K%8KAm z5~JQf08Nd-znwQiA(JEo2+tt-`i%HJ*w5N|KmFoFRU--0^J?7VF?QRFLq#qZk0!XC z-fs-*jYp81`qUY0r)*O@Wk9828p*8>F<|{1mUpe0 z9}y76)Cx=&iOD5gv){K8>cg5kJ#=&esv|Um0zGHI2A$=XlTH8p{tDqXFbyjS)^ocWfcYo9ve011 z)pl`s?Ztti-#lJL)!FKNu)VOQFgs&~e#gUw*-brI@1}{@Pp9+1!8QeZ4?kI8Y5tb1 zRHSNSD;OC;>FXg=#}FxCf(@Op8K^YcS@5T)O0nL;5W9*r24DYJh?CZM$Vu^TaMK2{ z7af=-5ox>w7!s*Ju`elmJ!8xFb#1U_;2e96oo8??LCW6};_91rx_I8JVKUWp{HJQc zwnn?q{%F+7|A@t#Rk$;ZYdS7$n6N^#t82{9%a>@6&@0NzF6*GT;dQ^nywE1w{oQv8 zlW?{t4!M$;;wSjQdyIAdqJJLkYDqrb0dg=+ch6TKZrB#ANTRJKO#iVm<;^##Vw9k+ zsby+$OnjG`&yb){i9&BB;j60X6ColH zq4KYV%J_C<1y5;HZqZeLt^LS6M8S(c$yG&k`a-t@9Ja-8HShX_>T zb;ZfVpW3quPrlQ_HtVS>2GV-D`m=c(GUCtCSwmXr40d za2)gx@Y+AXU;IH&hrQw*XTtj3a2*>cSX9X$_iwhz%_6tG+#;5LK zY|xre;y?&H}2h`tGkN=eLg&sCxM7~+nx~^(V7uQCS zDaiG|MMC&X(-+7=j>%aS;mNGw4%!08ME<3Vjg`Z`v6nwe?2%3DzcfX?A_);NHl4F7_- zn-u3k{%X8We$g)jMPbEEweoEO{xkBuyno}k$lXNY1z}sY3w_StmVq~73RTSY-dxC!eqiCnJqU34LX#_QjCCa=``GG{$yqw%Yz!3vzgia8b! z=?GpsSgoXQ)Wp#2GDKT9Qq6}CoM=_lD(%=I=oSB^TpE-2)(R0X5cVMu(k|F`_QoIy zsSSzH&PK`0n8<9XtHpm0)G@qcG=poK?SV!*Wk~0I4K<09Chp*^vfgc_!i_w)@i-Gd z@LU0S5O1lk($aGig8teRGv`4v%f**41GPt9k;3l5grShG?@#;-m%E1cm(xS?#ukRl z9S!H>_w0{xP@##K0X94M^J+PgB9~C6)Ts5*?myXJKQI09X%mWr3Aga7qbK;UJtjVN zv*~74l-zRCdKMG$PZ`M%v68d`o>C5jgruP7s(O zsFTr$)R6BYG8s_>+Iq)I4NDS3An@qg6Jh`19m_jWrDbsXSEchm2Djzo>2s@x8AOws zfG)IUM%O{?QRj;_dIxlYbhYV#zJ`)eF&?`hrrj6Y`jW85&nrsi+#T2~n&|ch+i}Cg zkTh7F1HT#gy`l1RN)XIIAhDj211s*qXO5xHBn!l`ULA~flqPP%Or6pvOIY{mE(cFR zkr2m-m3dtGaw98e>-(+RNDhMEdK=zHW~RvIbT6Q)!E?Ba`w#+eSO7=|9AcJ5ALq;H zo+1`IAVTQ1N1d(@xx2Eg3O@V$p#rRa!5+dN#qEJ{%?rkH6j|SPW^EbvObM-q?EX24 zF+?uSH0g!%OYBx4$T06J^GlO;t5K{!M+Wx8>j2e%xLqwE$C(tzIzC|$ur`2{pXj=& zJr-BYa%XMQm|z0H7^<5mgg}+Lpgv-wp?!|>>W5?}bjjb888)B{k5G_8)_dXX8e;h6p#3QWl9!G?U%0XK0s4{P1fmK$rr`{dzf``GnL z0)-J$Nl6ElpvNig{dcJ0*7!&gvC|76G#BEe0vO4xIb%>&t zEtbQDP|LT`{xVpBADF{6-P(MN^n=Gue}E+eA=gv1P`1zE;K=13E|Co#yB=}*7Tb@| z$FVAfhny39e*X4*CO?0h%VUtaOQh*73-3bDZbSh`F+^yCE;kIed?$mfWLLU^&OzN` zS1K{b5XZGl2GD6v0kT-0K*e@=WqIYsLC-lOu;aiO7LP1KGrd2W5r6!}n{IJs9M(^q zZl({O-a4Dq<8HQ)k|6WG*-g+y^A|y`5Z}*$yp@bC{Ub9p_;rbLGT{pPr2z^xkMA&G z_-gyttad(4H!-{kA6b|#*E@*vhlp3s5O%7Ao=bt9Yj3qABIo`3V)Iea`c=T06qB%9 zm)4yMBTqjkYeNE|d*-fr`r>9y4Ki<+4mN&HG0$>0(GJkz_d_OAQPy~Z`EhogXpR=p z_p!KxqUX@E4E^lFzlIL~gOmN1IIZPOL3*1FyGWy)klz`QN|86Ml0!+{{!5P%dDf=H9IDbdJ@GTBhw!Q{D#Mk1rrKlTolCt?1bqDi(hY^Sl5%Yw|=XY zFl0TOSV-ACf_sA+!A%i(XU^rJZCQLVSV3eLNuYsmOXGm)Rv>9dc;mpg2C_la9=?9B#M&LF$c?udoCmbNA0FzWPZcY+$Id2$glgbDBdK%qR4nVlHNtKvYvCnsyIgumqg9X*>05+-NssY z7ISSb6iRS$Mfpypl}f;T$T_(823kR(8pjJKpgYoti+_Oq3vR%GnJ63Sz;HYhV;!vN z9;Ez?V%Nbe=xKURCmkU-K2&8r_3+S=TLo^-IN8f}RF~NJRskc#%-Zov|!@mM#Xm^gML(L^v+x^T1+MaJT zopYhj@d^G&Y>|2n!Mf^#fqgTDq3pn6D9KP_Sg_ZQYIE&Wq~Cc6A4V93?m^C;zw8lr z|C^kOD*3b!St{_R3uUOTap;FFzOs7>U*_$VoVp-RgVz&l?8KBp{cF(#mhu4<@ge?j z!iTO!c1O-o8tfDf#8ca@8#9hvb_tEnl{US8L_LMrh6Jsr(hwE2Q&~_qYCSSICCIRT zGxLVu_H!e`UGQxch{4&6zK4Pog{+`a3MhqnTdxoN0}q>~Z#LFAx*I;vTrGzR5AWC9 zwa6vaZx$%~NAmUHU!rf&2|~q4t^eSf{}|g`p|!Hx@vWQ0?pG2AOkR!^3%Px?`sUn%vop&EsM#-yj0k> zfn*?;OSO`r8=Sd1j5%fZsh|rr&P1go#@~lzH*zu4Ak45(ZYJN%DMPE*M{E(aL@u0d#~_n<_OU3L3#C;$pND_O zpBQ+f4BqVDXg1@9bwz!Z;O=BO4Fr)4OG=fHQQF>$O;q9pMi%Bx6{UO@m`sD?hpIBh zkawQw>-#gsHo;Q~?p5{Bq8|>w*jl7XW;F_hj;Yx;DUPHP7pgzfNH4A@E29|}N5`EH zX=-Tkm565!Z+#R6WgrY}8?!Y}aKL^1&82ZWzt*1T(=&;I6T(XT(!UdJjb+4A#CP3u zhZa5S5UreUrZCMsARrtHRIX6+{kA&u(P|cz+9TbNX)noT>`n>W; zSbV%#HS*`#C=+?|31bY)(kD4s~dDnKlXn45bAd$%P5u`n`0 zE2RhwJiMAS_zJJ+v?wVj{UR*E|3_{-kXjrgH)4r1oEsuy%(1*bAq)q63Sv)okcQ*~sO(!l=dU?dR=3x|O%JgojA z-;kekPm2dZ8PZxcs4E$@+d^WKRXX1AgtfJbIXl#+uCR)QvE}A! z27gnb+yw)L9|;g9+0t3rA-BSsf$)pRZ~P?Oo_M|Ghv|Q8^zA{$%ph?dZ1nMGU^eOh zL2ki|f$tK}pVx;>oFGW;?M6G`DEdqSlY%X0B&3LVZ*+GvJWBS_W4A!uDoW3#rT?6ih_HYqIwgznWbn>>%zsZ;i@+b>} z$QhjVPC5qS;rf0ncO>px%Ic7njWQeu9fbjg64Rs)+xM4AhO@d{=1@Tx$|*sOs%3(k zk>spH1I~;bfYN~B7CheH`idL)u~Uc%6{hLd%tR}7;oj|`mswCTFQdY#vR}w=+Q5(? z&IA?$a`R5cddQ%w4O$?1HMT?_PQn-J2+&%3qS z#03_p<*2sTuw3WcSsRcC{a29Hn+%I?lXas$=V!zrSZ%1csu=GH{M(#C`3Y%tNo1~y z2NHS<6xFCMAZ|u<4kmP06roL`2=|7DjIy1ge-5tAWy=R} z1k!yEuxKh9Y2W{0dHs-vz01;xrthU#%Pg3yzpuiyOuoUGwisuEA9~j%K6?Gu;~>}F z0T&6oiyxR}B(?Fv`9imd^a~_PhonjEW0sg3)2;lOwUMH2$FDHzMI+3X{Cv%B6O_aC zj+oF4?#0*$aI=;}cOu)@-REtp<_q(C4EK9^{t9|0u7Vw^9lg0GZeZZzf=*mJcns4J){iN!s*_0^)yx>*9{Bz^ra zxFi0M88xO7Jsdnf9`wJVvT>i4qdU2FQAu+T_D%>l&K9?`(%cw89qy3RZ zJ-|qggDE+U83&gAVyuDUj|N=@#g|A*sw>!-9gD zN%4Aryz^H19T}-;M*LI)r^+}VD_~y5jWQR`d6y;)zT4?2A|J;wli07k9k+-sBlW}5 z=q;OlJl?&szhE>w)AgBGXV*sn`rVL7+zFj!{9VeVmB|j8WnsUixOkFS8d!J@jo-wp zce5-lz23fQt&A|5#mKWCrTtHmTbNsEj5Bd{#wlwwTq(3P$l5=Hht#=@2)T02bBv%9 z3DIdXy-fV7TkJ@BuVNJC4<|&&1Fi3};YOXD>LceD-Mo8w0vr2PEw~WYFr-sta;Qj; z8&>?dM~07yJ=(5TKDqj~T4!_aQE8pp-yt8y6A@gw!eUsRBb03dsdxa=Jsm0Qt3G#T zx~n-P+XU638Kmy%itFY9NqUNHK`fr&3!&i$ZX2sHcz< z>r(3SC16)^*ZzcWhWRcVPi8pV(`M`;W}R;VaSvj*J|()b3W3t;0^VxOC3l)PlBP!H zPAa#{Lmd2x_iYQW8$ZoC*oNG}FvcP)QlmC>r(MQdLk9u#H!=fQQ2tZS_2FNpStG@A zVCO6oLPo??q5^bIkNU3vm-+5Hxa_}AWy^8~m;EwEXwnyx5!`I{EOEzHbYK0R&xuz{ zcRsVD6XfPgN$p+qdhxDdUQKEBQGzd>x-EnQgEf2YSueV?Zx&PI9XHHc4D8mp$NEq? zhH6k}{{G%?xU-0bL6BizMsgWcgdpUO^87=) z3N$;#WCFFS_4tt{>I4=h|5AeKPG7qbmTbF-IZQ%dd|hZgS|8o)ROT6X>3yEB+-UXq zw!AMjY}W-o%(dYa+C#51r)P?;CjfN>JHlmA^RHnGQLHWgbv`#u$CZ=P1K0f`JUJ7% zMQiw%!!i-or|Nex0us8?e4^95;Ugg|jwrwZX)J^jSl4AGroy|UR62)xTs4;kw(pG~Fb zK5_~D%Xkh%wfcE7eJRkb8d{g3iN5&_q+qKqGX&s`Aj}}NVG-JJYQ0_5`efGYa;kpesgEc+vQ~g$#1Pscte2ECNv99) zp$nW(YZOcspTJNm_5-(b@lW%B`>bsf6tL+jl(@(9m<%fXU9)prgimS0S1jX-Oj#p> zzhf%G`0AS3UoQW_qc{OX(zd-37?nYdC+)x~uj_mViW^HH4m9@WuCClL_aEC`))pb7 z6j#+K1t?UWlkbO-)33vu0{d}vuX>Q1mh;pMaX~(1?B=H&pbZ2)lD|>^K@5}IxDaOy zFF5ymW(~L~i?l5i2PjFL3PwgIfopgo4ZkRJGJ-d}h`T9UR?td~6^HbV+wFgSMwV0Ge!vO50b%!I&a zQ3bA6Puf@z2vNhNzc5fE{iqD^Wg*{;sgdnr)F{r~K`^q2E@)q-UvT4aUDue~NPq#7 zFtFhQBSsYMzF_1M@dv_Ll*cR#4XzV+7;K#>AGaAdPznnE-ck;Ar60%;tL->0A4)9c z*#)h|-pN*l{tP^@Msrje&*2~f3orQgOHPC?g*F%TufxIsS|%tP%=r9Zpm`+$fQolF z?9!J-6mZTgqyoCBGH<2T%93mb7$x&uF{cOv#)&XR$&^pryq)!ItMH>LitEhhRLE9M zKptrE6Az4Uu0$O<#DauYb-_s2X}kDkSuXdzSW;^KoyiIyo&!J`u-QK)wCigeU{8p+ zx|7p4V{kMmK~9ePgFC~8#f>=l#w+B9ekGd zDA}b@g}XCE-L-3_Xn|prQ!!$ju4TM__%~Q*0(D|H9Bz$ugN_ngj?hrHdQ?`Ave zLneJ@qZKb6#gHgU+0j^NPPV_KjkVl#S4JHpt8zooEAb7PQ zs}KZ&R-(W&S#{``A(#!K>eDLcDHfMn^nwX|_Hr90E@|07Mbr$L$cUNi72XL0a(3kL z(dib1xT=PSKzP4pSAH?!2STrNtpbAQL-kU1KvB&l0UI+D8^5=gD!uZJRl@=2YsxTo zLzRhCc5k}Qv+RC`;~bt&4R@x$oU6AsdtJ4gu&Er{?orXUnk#8`GXb;Y+0c}e?Z(Rv(na4BD4F5N8etO zrACFnjKoYn5e@}|aD${}@w$vVxCGOI@Zh1#2(Frg{cG zMM&~@jl?_bqGRBSm`O4Rn*&dJkW~g%Aj9_pu1R<2JnX?v!0ZdEEijRe6I9>;)4x3b z>sM%)5qMu_!ndiZdW!j5;vT`YGW<_KwQWrIh_5|nZ?3pRmM8-Y zwtV{iT~2Uy?_mo+;*Y1lyJt)&^abH|Ngw;3lG2Y2s#&$oW9x1ML!oK{K5El?Daj5&lN0`}u z5Um&gSb5ybsDov32328Ka;P0-1l?hO>6=<-8}eJa+dTD4wX6IJ0-U`C`ZYcroyvWw z)~nlZz$ReQ zul4KkcSlBVS8whk!7Jo?-x$Cdzy`?saBIms_Ui$-f5t!L?NL1L?g2=A1^h_9l)hl! z?XDr8{Zw`G-&Wt{o_h0pYrR)Lu3z*Xc3%Nw?|JWY?|wJCM}XV+lsCvHxo1B|K7GDP zz8b#?0Oaqq4?9@BF+k5}(F^ET#23?7*lXQ1T}j@V-whxaVDWBrW%odLzx&)b=hyJr z^bY&w@R{|+_k#Ga`{}pg2LJ$$5TEPT`<_lEkjat!y*x$g3skBqd`D_{u^Je1N#)u> zbjxFYM{q)mB}tqV(J(Br?jbAWdO}!`1aIq&DP-$;j$W&8U*Pl@xmDXf#_Tk7Ex+`a zSbVUHDs;CRQ7aIOCJ8^rUYFc8CvZzJn3PFL9ev5wEca1YdiF4IN>8RqW}>+e1xcJ+HH`7wLH zx^dltVs9LF5V!`$+}W?uude)4S#U$yjbt($eG}`AygJ9)8+xhg>`)Y3UFMKVVcO$Td@&Q?<1&6W`*wmDgE{FaNQ_;f8}T-blWPUu-dR2#!Ii z(P53dfP}Rhem9Osf*%Hn_n+LHXVc3^M7;m>@^5-zF3YY%5Mlu$_Zu$49(RPd9R57y zW%No$&uwzQBO~h;aq{T?0gAc8VxB#CJvh%0W271}jSDQd40b?{|Hp6pOU2FeSfY2j zx`2{Uzwd`PEOVQCX41!`4mv#|YjdQgL$qD23f={IocqKY%B~XC3EhQS@2Mb}_dLq) zBgsc<8Nm+OvKWflb<=}IbT&On(N`|wWqy*?T#v;CG0BMrta3PE-CxuamNM??*@Vzm z7BF_s^wOKVu_Qm1Q8)IC8oD#6rI@2g)v{SG?3BZhR+`^|`oCnuryu_XrdFR_LhkXLe2^0C7SUywLo~u#x8o#AmIV!wW8{0pgdN>U}n#V3o~R&C;2|# z)kmLc&by{H9_VWnt69Z&mWTe`Pn@@$t!)JtQsigDeOq}FbUG1cvF**puvHjJibVtX z*;1r9^n!n{jHW)*$Vt9xvQGJhQj7l(l5(cU&6f_S14pxKbB{^l!Ad|Hl0mvYalWcL z81VX;7vVQL3jv(;e}$H8H1r=PQmzmjdQ+T!4u)g2C|1H`K?prjJ&5)M^o@2ynxc|;`kG9o zL)!mUS$_dkWd!neXQur}+`5M^tj#IP@I{R6T(QsZQ2l+^4m=Jm7mWmH*X>Y*6$(PO zvT!k3*e6|RAD$wA*FcCnr;<(NT>~I?*~CQqjJ_Szc7&%j1(_;1{#*XV-V8O9GTYUw zUt^~dVdC&v;M{lG?%TzjH?EOt@e9Io`x1n%cDT=LgM!=x8eAvj+u;^;IoD-2ZH9q( zdHu4V%+3Dno-&dJI!%byhy5Red)Gh*IU8FxGxRspUyea0@dPkm3||2kbqZRXh;%?%i_#+M?&PLR6gmD z@k3Cj1$`P%G@NCS9tiLBaG^4N$dxJIxyH*nQP;`9VnDvxlP;0xiKFQyXUjL$&*tOb z+9%&6PV=@}C+K`;`*qz+L{`2N2B&u@F_AvJ@b&Y|gcUTbzXUtszM zGUYskR3AdY1|pea)AZCiixTwj3!q z?wx>mK@$`!Ktl>XczR++I1|jqSRa#`v-J&DWj%IdXfa*@R2F0DX}7&_T6JiF9o4#37MJkDH7TiBj|F1&8ra8#GYlD@f;>N+9C>z^M)3V+?9X64?lbSMAM{BuI zQeBK%(O~#EDl7Yg)BZ_6f6|;DrnnUcz@WhQo*#Ug4|-j31}B*QT=NrY_V+_==jX_g zwkGs0X^N?3gz!+NnxP_YJnR~RpqX$DTubkvaxQ-PHK;inonM719s9HpQu$Z${p2x?#F0qSR zK5vLJZ9NDQxjrgh)$ZwpvFWBuVy?;0Ctq_CaHvyYpyJr7jw2>I|4OcZkqWCRl>|oQ za!1P(`6~fU(6-QGu;`I(8H~fmC@pD1KR(q{YtvFk*dBJ1hs$qDDrbfn#ZWYM4YV%* zr2U$wZ@q(UYpU-sf0&NXDu6%Tfyc1IsR>{gHDtE;1{)?!l^(=1W~>iXCEY>Lu$v2I zApVz7`BzZqp|t0w&i(SB&s;c5(a0_x!PZDBW5Uqz1{K?5Vb{STF-p(9h4_o%Q`UFS zRHQGh4JA%eimAaRSjvhbyO2r$;Oc)L)?etGj`X(C<2o~;B@9uHGKfp|>N|a`b9C1k z^p;5m*1u8sPp1FJ)BfE_BCE-neg~yK)Eo)K%b?l)^mM-9R7Zn*S4~H0qCOV7{R@cy1)G=DpW@u>|M$TE z(}^%j+e!a}_Ae~F1HX^tIsyFuUm$xVi><)tuL}KtRkIK#s`B4^ z&R<~s2NELQ7P$V)zW!tKEylP08*cuSnLkS-YDpXAzgF$P96TP0CFLOeOSu0vuz#5# zZo;{Y{|?N*FYxC9{yBR5ufYB>jr?IMh=#8GLv8&h;r~-~|1=GMn&Ips zMMT#BQsDnKiJa9!)Bmj<{oTRaUD3qsUxoO;hm?QE>Mo4e$p3F|e^33Nn`SVbIsLz5 z*8jvRKMMAf^nd1t|KrKf9k;tmNxKTW(;H3rpZfhjto={nb9SSE8lLV2%RkBzqr(eB zEc#}@B5Zy!W2VsRBfxP>jxu~xdS_kD;h2sHa717&D#0z z?)~?4y{>Z*9jfYtnwTy~tkZcOJTMd#S5$BzKDg3;4U1i%r#WqamAHAa_lVh^gln0k z0F;|NUl8u%(aQe(2v>&}$52M2OB96@KhcAdi(fX@NaviNa5R?CylZg*E-na zLfq0*8He!?p|Hx?LrV<8 ztsgcA#BN8s25i4Y)-gA5YJcgkhprN_D{qzj3>?J)+bj+vSpNcfSgheHNPd#bxkoaAu#fYMu zjdwC^|D+zH{!`6Pe2_?rZliq6+)o$?yo3qWAbA^V9G&UBh*R~5+HIeu069E6&FB?S z_an^q!AG~Ld)c*O-(qUUpKy|yIc%EA%QCcoUE{ci9(fN@HF7fYbJzFR`g<20i`$Qs zuiJZDBmB+0Jp2LYGx{#DI)dX55MV3_d8oY~z$20Ob735Cbh(pu&1yeKqxo+$pf>#g zsVx9j$~o`0EKDOtwrgTo2Ze-otoULa&x?4nsRp=0R8HtVH*LL70i-MoY%< z^xCu#v9lfb+z24gU7-(-Xqp~l${_7FK7jdL<>guRor7%^xFD@e72uCgd@LtvW1yJm zuwQw8fZFN~{zTSIFLQaFZ=jb7Ewavsc|@a_$bLyw`WWMcCryV>3XSC?Spf(%Ao9Zs z`&sS!-AzNT6WHJgKFIur-dTC{x6LLf#|yh3<-`v%zg{)H0=}ONYQFQjPa3p-x;)o@ z6a`vWW6&W?`QyyK8bW|J(t1Ygd%$7X43Y^x$^9K3df)wJ+LJ7B91Xd%EZm(2pvO?{ zFoPc&H(zyp8)#P~#x#^q!qmb+35o09Zc>U`&^R|8gvP;Sp^RZIxeh9j8w|RD5D6c< zPBw!heh#3@O23k&;=jel^f|a5BS=SIXF?}B$IBjCM>rFIxntDeZa3A(Kx%+g4o>QM zLYH9y%60un@S0YKKs{Ii5h4zLFhB$KyBrE7lb~`3U^65g^UQlO?_KKhsh9KLn^VA| zf6@!kFJ~P*G+9@d)knq)dpflZEj{)4R7B-j|LpVi3RWS3wMdkM>CxRPo9U}8xH$e{ z8>7cv2;s-=zeP#dYd%JNKm~(=ncJzpYx0?0(e7DtW^-Eg&FQs)p>2xBfM*MNoKK;B zq~qTAD+5=kVuDTg614ipXurCnFR_ToXc$t^VmYFZSf6fIvoZt-2nGN?@jXmzsj2OI z3`LT?Gn@-ItH?U0jba;>(ujm}n?gH(9ZW;mqnFM1FJCi{NMX(+^JAkP`A`jZ`KEL2 zLLX&M)Y#GrwTj-1AtLK#m#on^~^v z-i`vX{6K$P2;&R>7e?iuQ300iL+@I+Vq>MvYWyy+JepL_liD@Mpe1?<$h;4K+@2J{ zHjNySmZ{Awd(%Tn&2kRvvsXhNrb(wPrb<$2Mot&_r~YQrw2TWdPGVXh4i7KcaB$dC zmbffX8R*v!_X*;qd-eBcp;W3$Nb&Tv3r5t%#&yW#WC@+pY3($SJO4zJ(2A|E$Zpj- zkO-DmaRSxWyG>CMWNiYLynA|@8L%S|?NQq{2y(P!Ja*+djbL;jbwU4CUbC^(V(9pe z35bwgZ^SRq`DW$x(5-Zk!Ap9Go|txmes&~E^DMQ_!!1bw6p?KoGi-#g5mPsz6HetJ zOa@QK1En%Ds{l)&$rfXG=%nT9+iCG#AUF2ora@g(lN36C~&{_0F1SQT$xKbQu7f@~*^%OeE4bff})fWG=1&bta&H+kX6P#GKIuz%> z9jJYZj+JkG0nGZrN6fb$k^WI%g!~1m$%-lOTRn;5M`H1^7HK^yMpS}$>0^4TUfo@l zMRono5nhQ>TanXW)cE}TD#VGUhB z`c%J`fD;=51t2pZA#A;-SO>0i@GKB{70dUDZydE_!8HFrrguSX^QI!^6&C z&+qT+sAdVWbYRncpcEW(Lu{ypW)Rhy0}9uj4fyvlrDnB5$#{kEENY_U#s+O1#5bOt zgzL;*MHycmlmV~vR z%Gu;&P=L$tm1{qp2LUwxV!|NVi5r_fjGZ}avrCwz-~&ACR$G{I;< zMySvqUyiSwLxXYloigB_ba+CFpEfGh1h&WbAP^daGgjiVQcU1pAMk^fPu3v(p6gsw zVPxdW-BZ?4K%kEM2s5a)A-cl0EKS48J)qKnkEYAbhfE46HgCg=nZHwiMVq&j^EO-! zt=;SiI$QGZ7Zs|3`>dez)FGkDa+I-w9U6o`{~Q=Bm5YFqK9|L`afPL4xvAV+1;FEKGwQWkKsyt!@aT@;!hdwCwvDp0$YAz;~jS&fS^-}bD+d0HoSU(LvUrg7^Ja zAAAl{9A8c=@=!skg|-j;Jl0K8N?;6cg8Z{y(v93vUlqr-s)S2m%|e#qiq0^I6Pakw zhQ`Q)JwB^9v^I4gcN|?k=WnX@kw!1 zsn%g7B%Hum{TL=u-~(dn+QPujLqoNj%U?NPADh+vnl6mV|DJQ}U&URJN^ZM~pH*UU zdUxtJ0pFK-hcMv5)Ozj}~Vk785 zxv{Kt9;DMvJlGovoSU?M z51v^FI35(Xy^v@m>2FJdmWl|iv@0^q5@K*=$?J_?5|`Y~BhdM*9Lp&{ZG3}R$-j+o zNEBQ3Hz(004u`rICpqRvd!%244y!o&3FYS{mKT5=50Eku~Y1$7TH4R{f(ofJ{9%;9b(D86c+?Ob`l0a2-5ilnx?Pq$+Z*XLTed@uo zg>?;agtvPd{O}Z2k<}l1+%c4$SO){huRLkuZt{ImN7 zKzqRS)BIE&^6}YE9E3ZbzA#4HGy@K?Q8#*l?m#0|ex`x-WEjE%5l@Kb+z4Q|nSpWNA+lKI-{)xz$caK6*aHng)>=WA{jDWgX3^pMI{|_7U*1~YQiCrsI8O)! z$0w{(Mo)?oAQ=PGt-5R!*({~s^D5>msM-@gPn|bBlU6c=>J{tVJOzOXcSX|8syvaK zIP*}d5{B7xSCK)SXa=;YOqfP~1|R4wdZ|=<2}0&}-YQYsd%b1m5>vI%#;s-oww!Lu zs>~k_u{?h_YV#Z8B>pa>IngAe8!Pr)@{XGjxK=y6=gV5t=8rhF8lt|StI6)tjXpdM zKMv{w0(?mJN{Ox=xbNH|b+ zRZB=spod;xp`NHBIbw&LxFBskXdjQ3CyS<*d==NE9n5KCHl>a5sX5SQG9E8Qne`$f zO2`$tkqIZ}3s9@srP&UkbM#hVdty8JDV%b97x3u>ZsLf`;ln4t7(YtFo#ov-*er&U z8Zgf$fEKa+I#(FEGjFC5N08!DiPYYF+K>r^(3b>%QzImrGs3;ceWwhS2KfrpAr6rz z2msR3Om23dZ|}LbH0*1{(T?=karAb5H~7iX=jF6bBtq^`qhydKJ6T`h&?_8 zHK8>XmC%(NuDdVEWX)Swy->B<_O?g@9V~0fC~p)tSDx$&4~U9uZGX_g7hHJeSM#4CXy1ijml5VKU!#mgNr{S`yU~?x~9g(%t9Am^HFd z~O2*f|} zhi(=Ic^=D1xfHFXf0{t9u4Afh#ZPBiPo=9$TKWQYx0!j2N5+JqVZT0d8TjEzKBV~3 z;)F7KKrH2mc#L|SBSzYt*V$jH%u5ofH%Epe6htV`bZD~kLO z#e(wNGvt&$x}Yaiir#LhEqX^Sio~4|Fc_MuipHE-1T08JCI$F8`d9*nYa^lQV;bSF ztcSseiGNKq2=q)&C-<*Zw@T+iXOd!s`Eej3*Tu)p(Y1TkwWgAq<+_`WW@!3tVXM%@ zIb>RJEfL&3&_k!tiF@FmEn~o+`*oj8}c4GCS;S>>Ng~CEj1?Kj}jTclPRurYl4t?keKQ`eVxfq-G$}7<0mqt;I5L2L=(?6x|v@X9s@@d@do9lRF@bb&wfmnTTdx0yRuVAJi7{DiM0tP;_# z0r#6PM@&huAeRXYmMiTa_fX0pisldxl3#}$VAtne5?@q8S}JL*1@F*Z#|U^yJ=aoN zCq`PRUeMI-hgY50ba0!KL1G9%4D)c)=X`h&dB0v;y~kfsUFhgW*(w*eOhNgTln$t8 zRn-D%r8Kmav}TUF+i6cCA~KUIP>ia(S0JRR=t9IQ$@K%wC*Hg9U`!Z%md0|FGiwxn z8?dTaHOr`*l@IZ0VRIw$LhYtc$9ZAnAQks*GaV5_B5W1zCrv$Y* zsSwTI0Mhbx1{H%(IXS?(lTC)Omi>xQVKv*E`6$xg$|T+m@!`u?lTP3d#uuNB)69L! z=idu{BI={rpQxZGKCkrs>WSX;8_IE+0#UmmU7d=0XQEk?U?uytnr5g(osh%dZw<9` z(UCBM{VcG*$OCRajME$9#NT#-+?|0c(SUGdWDMHaPwnV2)NecPI2 zKrbybD0#?G;7~k2gv#Y^m#@EqJ%txsoK{)e7UzGitRg&(V!W&p_%7d%hSpb}?gPoM z$RNiEq%RHIjaxZ|{iM64QmG0@o{!v__ScBz;4KgU9z8OYqAm?q;|ME)<$S9uD46KT zyC&)DLl|~bW)xGZU4~{!KdZl1`e|$}4S6gV%wR!mLXc(IS8l3hI-kV1G+!67T6u~7 z`;(IX^g86Ur4yxeY&+!rX|OY>z6DyFGr}GAj-51cWHLx-gc?TuV^gJL2`;wlBw}UN z!MX8OAFS6aAp|j0Ge&Ih69mE^9r_*a#;_E!T@)R4C(Bw^7ib&ank*>;GLyMZbwIXU zNT&O~M>fHy`uTwN824C?!K-dtV=J>ym&`GROr7~X!-=Tq+XWi@>0BtC30L$6%-WVq zk;&uni{Zu=irq&U+(YwmedCB7ZsiRdnq7;7)jK)o#=Vi7UB2_m_64$?r&#P=;l4Cj zHKsPu5e;2?;(i#Z0i2rNhsI$(^?MAL#|4EEqElN|t~N20rZW%jY4s>2M^x3LA3(}O zKVHbjD>XB*%8#!=A72RGuNS+6dg)&I*j0a`s52M6K;-o*Gc0ey0Dq7_Wd4bvdBLWq zYqSqis9vo6ZVmVKQzWrMfy8-2O9qq6@CpWpPWH3^7+k;c;Z^Dn-H(|Koc>dl7rw}< zj=x&F(g#!1&?TJ&KYCsUIoyv&u8e#d$VQqID~m&Zr3Vv1n4#Kh-mzpoYK4STWt4YB z{z5u|@jjbXyDC;gUnh}hxn$M~ZN{w!MpBcIlN(K|4On}_4XE>#PM0$|zdKkjGLzv! zjQi!28wo4Mk2dL}dY~(<-vtu9Y4x!SMDfAU81(Y`vI3JPR#>PHIodLL=AVZHS7`GlmS-{Ej5n3 zU)X+6FXCjZ2V09JLm24@&{y(E7v50|8^xMD571 zWIXV*dN`OS8<55x&rCmyV(lyyhsMra&0l^IG(6P;-K{739!tpb!sXDy9wr(!nlsi! zwylnVEK)VJn4;XG6(ZN8tfl52xGQ4&KPri1|Mcc$s(NPslnTFlB58)08Gh81#>XfH z4(>cYzOKWUKB&81L?~nE+BTvI8o^oKAp4dB$Jt*lA@7JOiNnJnyJtt7lJi#T1*D+v zU+8dOHWy8!wW_@+w&{O?&R4H$FdU-9m||~bw>?5c&%yCZg(73&@xspAz3YBz(MqYt zhIz7NvHZ&tJyLnXcPkuC|{QGG1ikAbLJ&c;mD1r-VD>RT-+ z7kt-p8X1p6oE$S$9Yp)x>Ua#uqtn?K9cZD1vi9D1hPF$sBA5J*^4-3AjGD}WeN0Cj29R+~~^&R$0vvYBh z!(bX70+FE&rj#G7BEzOYexM77Lep@p8(erJQW%DHZlIhLYcguz{CRt=W+U z3|8IGL>6q)3ZsU^NVqGG!){w%JuV~IM_q(@X>)syAGOo7GImibc=Y6B(@<+H%FXJb}0+4%H$G zFo9`Bf#)+~Xz&fGTm#QXY;7ts?cR4VFOs%{diljeJa96jdwqSV*B}~~Q=*T@PwdQA zP0=P+huCqwvp2*2bZ}tYyK9742S3=!H@lzDh@KK+oAn|Zh}n&-#(36ghSOpn=#H@B z20gqI%ei{QkuaxOT-*g4x?l$d@XpzDc^i8>Q`6KY(p9*bUq**-6!^{MO$|d0Q$Egq z3-8>iH0VtwuRy{}F}Cstnnx_U^Ptj)%vMHtb_tGzit)&QYBddPMPJ10oYnYJ_%mGI zz19=OH-_c*a_recLP|(R=)qxqUh*?zuUasdr|p{7tR64hn+AEkPE#RrH(RCqSX2tK z84uM<*1Ezd*>;kc@8Wzo@p-{hf1i+6&&0g{80*8e53~*=XCEumPKce>nS*T7l*`3q z%Mf%OX0 z<0XZ4!1g-{#6K|?rFM8VTJcwRC7-Oi1V!DKoVHn=NZSENkSJRU>_7^*ZUq9tb8$;J z{7L1UM;jQ=R?659bW+yG5`?;WMdPdEuq zmsglVmCtKk+zEoiKZ6w~;H1ZCh3=@TX>c5wDi60zA%XmcsT~wOu3_e)S1`rE zq|e@>QJ%pR`V{1wmYrYF*Unml-#N8ajGYe|64RZ-@iQRkPviv!0`YUkQf&cEYaylO;CP z5%xI+X+wbT1KS2(RK-30lST9TLg0B-25w!y0$ZX3rbCQibAhJ3kq&viIz~%7Nx5kk zdSfg>faxLIfWRB3gNSYtL$sa^OM~4^>udja60#K|9=%rSF8}r=FEd}TDc*+={-wQs z@q*K+Px;DrN@jVF;7f|7SnWYs`(!h#qgd{cm9VTTh;a0`33fLBy^452AHsBOCUXEs z7yJaXcT+QEquh(FE)Wn@L**=1Xr5AlW`AsQ0U2Y$2@(}5Hr-^k;f;y%F*7^U+Q>Tb zhv)lMm|4LoV)Gwghckj-*w5t;_b2Q(NRS0^e(!s{DmhyfSB%4j{6*I3TiIiBjW%Jj z>;(bqQ$ZX?T>U;)|(qKpsf@Oe##$t{~^(@Wvew>O$m#^Zll2Vet zfS<-{g(y|4xt%5tDOU{-k#; zK}2#{q;gT<(-jS(%F4=M{6rs{6}~(fZp(YAX`jwTA(y>>4Lg>_+u6s{`x_$Z z!ACpO>NiSs)+jM{yBFvgQKS9b;>Greo#3IvJxcja1HZ299F%8Es2_Ma%j^-?VB+c~ z0-Ax)nrZ_F%CMX~2NK1EinzaCdF6?E^dN9@7QmZHzWuTUp=j0?Dm<6#zK0cQ^T*iZp2FgcouOr~vC@#g5u3G_x!?K3*ts3Mrth3_ zW!i@3Bc|2B^mq_TF$#GLgLRfaTo(-j#$7^oR2y1iBABlXQ^9@53bxM=bgS)`<6%#< z?1=d_V{Dv9sNTe5EG&=DJ;sTt9XbI{>yuoP;i5woTR%I#Ze&s5iFJU~d?LTmi!}n> zlu0%^Pxbhn?jSNxSX&3!aD^Nc#2kx}`LFDWZ{;yTKjU%(45D?#Ag=KSx6yxAj%Qr4 zh!)khLd*&ApMoVy(8PAA+mBcE^UL6Ba~rrffc5^;kZ3XRO>k!?p~Y)_mCU-f?`)1f z8xHS>0a~OzoF2}j84C$k?P{&9(hL;0>OnvNg}it%ZFm0}g>r4bcJ>jSSpiUV{tT_Uea`+i(J4gX9dXKDxn9bqERN z$>`o_{l!~O*AJ3xYjC~=%_C}^P^;zglv%@S<`kxgc7RTH&aZwhc`IligdIBF0^o__ zFmxt#&piAE1ks^Ls3l3|gEx17B~JIihzec6rfJ@EkbQ-$#2}CC0n6p;nri}_=c7{i z!%MH)41navP-8VjiKMq_hCDQEVyrb4)}}i?lTs*}7=`>?>@_3G;ek(lkS%0nMqLa$ z#WA_RBi%uqQbT?4U3PcfT4_daZ`- zs29Ide^HOX#}r7+)CGFcJgk<0W38+OV~>=od6YC)AwLCJz0vPJJr0}aqp zAyEXkQcF9xf2Ur98a$IS795@1!BD6hy3)y8ODW2P3)x*C%N=5Z0f81qp+w)gnx7d7 zjxonwpwiJXb4e)0CeQf9*P*azpTZ%G`kaKF|3*pf4Jd6~n&-%>6k?U_s{*J#yy=2R-MA|YB?U)r3KXTz?W z2&~plHL82W&2hYvuk2`)-rKpES?K_6<_m-&QKvYKCGJ4+4?fGcu)qPZt&>N|%B8Oz z6YEoF?RiT<*57K%ciOeQRk~e39sFhwwZ#{ax?aQ=*)Tf8iv>`haDt$>rr=$o^<$dI zK5nLdX^=r`W8`i?mXzCi6uHh5x^>chIb|%601bZP?PElK|5$qI<+wNNJ4l9jtA;=J z7vs(T&I3aAN@Z9={i3O$5dk`DWb>^-Ay1pgC5R*YiO%?&uw;5gb16A11&h5uu}ibP zPDpxd1uB{RPF0(pH(OrwD^RiLqs6(@yb>pH?Ee-4Lxupq92>L;5jJY`Km6FY(rsIJ? zc5$mwVOiecJ5}YsL2NSgTK+&6()pa{V1!U0C6wsE9JM6ibjThBlnj)J!9nm_l;BJb z6zaaTA+QXL!S2QwyB9{zu^2NVj^<(kKpWm)H| zHCAoLljqSH>WTBfMdix`Q+qYWRKzYLkn^N5-ETwZGY!lrI=HV1p12gfFOpRAE%=GI zlN*ERy3r(vEDhGn*uy`B70FXzlxcYT+6$>!;@hJOtLzT+v` zVI`pxcU6CvNQRrYb!Bj~d=Mxk=wHFaSaev|xPVseK~hljNOw*Khee5 zKMZw=gs+$2m7(EVJ0DSirDr2j3hdyZh>$(ZIct2t3U`$MK@5?WxRmquzDnI%l7?A1 zOfal1(qiQeuXpt_7O_!3+09-|<9Tlr?>vd}f;;)EaDPL*Qud%Bh67$4h8*e#Y%q*s zxa@E(KcikVMFY4CMT0Ly6UbT&%7N=9$RLp3@kXHZItj%aN=WdF) zxlp3lN5!nk%Z2DF^LKOxT++gChOJgb2^v$;Cu)EZxL`zK11<440TlFV=kL(QLr^KjOZB>S=IqwZf|fyLBR=O{8&l=vzf*inzbXsp zt?>-ymtrOE_6-u_1zkyWsF7bar64kcJ@H>_FutGhMb%Hi{K};oAT!(~dk4it{u#b* z0&?#e!Z2Ju=W(?E1o?!~$FL|pSVfbnH9~=YI#{HCnLnGmaLV|kKNMm@fK_>@j3bir znzhn3jM3;iVA%1C2&QADvDHz7jWS@{&-~HTjQ7;wb!tcp zffavy2_I$S#;{G7-qe22?b7$?D8tOF7q3qk>gbcxRZ7>5``&p*Y@;htbJRG6XFNn= zhA1roY$FHZB_;RDPYM?8H1t*Jqh!@?rzlaFi3^*pDmh<~tj|8Kv1;k;t_k4AA7G^; zudkUusC{hlw~ranpId<8-@==VphV)8>J)H2Wcg*#d~jvQ9Bga$e_ltv@;B9A4hZ7L z%Jo$Rs^UFJigU23IJS%*gN|fRCbgvqlW?EdXTAARZabgupm7Rxqc}-V)sB2tL~!4$ zHTlpH=^Mi(<1DCL^znuxMwKK&45_AhMO4IVmEMLRD54IV40UkLvkLiyGxB1*N-Ta+ zg*c*0yT&=Se8JmLg+n~UJ_nFEnRIN&$+K|BTiehb-)zK%uV<_jI@qdNrS=-7J7)(Ll)8|}njK2Cq6 z<(h*M%HV)Z)-U&{TLj^H{onOe+?YTX+I@}$da+#@wBOLOaQ^sU%gjko?^9IK?Ag*$$#<3Q zI40VMOBA-T4`Hu6vKL-vfT|V*VUES@D+8oLEl0^z-s9LQ2dTOrByiiYg0se*^|(I5 zATMuTuXTC5nO6KIia6oNV&@5=#_#65SvpAH6`>?!h66$EjZL&Os3M#%vd5dDp8*C@ zkC*WcMXf~^TV_aSy%P;O;630DPTM<=l5r4=`5j$>%SKDW&_vN1N z!j6MS$tahmLhU^MNulZ_KW4x=*&RqPvI5r1eNr77MH{-@51i%YA0rMA$fMpW*`1xPA zt)r&Si}6Q!S_#My)TX56(NQ}AH2_&K8uj|;@`yTIWa}B2ryx*Kyl<9jl7;CdU}#k> zQLb;ti%E1f0suF(o6^?_b253gllIdM*B5U3c&30Yk+)R(DD>xhj1^JxNU~ut0cdY; zG>tx~nynF0BB;VHyr#ujwOJV!^RsUU{FXlT60#C1kkT-O8r^2M`A~ zjs$WNoiQu^xz9Gy2l#qOl*oCe-9R@XqWn?8-#al=v&nzj59hMKBVE7DyjOs?LHzjH{S;T?c>vP&ic(XG9s6<1iwa-+@c{Q9%D!6&m^7j#bUQ92NmKNIMFmx#HiBj=;9dp z4IWZqG@&;#&3ut8&Rl;`Eqw&+G!>gUe zR-jN6W-X)IX{R6=BxzP%Xsf={b+X3s;uhc!W&jK&7|z&<6ASxzDYE_TIHAIlQolX!Yk4msHXg9tq`k z)^g2mAo{tTjmL^_Z*>YK8^}Skrg$p<9sk&JL7k zNHEJRNEyurEovMwV%J2tE(cP>;_11XT;sl|bT)5pEl^OP6WMoyhpV#hM`9ilO@d=+j|sD;Orob*!&}4zaeQw!=U}_ z%!`+0bIdgR9!v*kXw(D(%HTpFtKB%5#E!UL$p2q)*VJ4I11wLhjqPM(+Z)@qZQD7q zZDV8Gwr$%RTlcHF_dnd{dFz^~>gws9iTs@jwK)0*)e>63U^nW;!_d_xJ)W+jYgjp&?3Q07r8u(e_Vv;+#KPN79F??lv4VTHtr{(8siLIH0=1nLmF)oPNMq(_d`F zpXmNht9Yd=gDyiKV7UKMy33$PQF`w|Rtt_duUd-t98;RD_Uy=D4(R;Q@vz+%9VIpF z}X=h&cZOYyWv3%XwSD_Po?J58;h2&V*4} zG3v^aeR|JzJQ~Z}(50&J)sZ-iwptUZ%=)uo*^J;H8B>Lbte4+5SoME&KFw>(^nk;T%%07`ARKHdlh6Z!+O5J-uf++byn5nX# zoHUD|Qv>JF%7B#4ajSt!JODdA=hfLvGplvuLB%FlQFPKQ<}$EOx3AfUpFLhZbVJ81 z5K|a*IApF20`hJ>d|Kq9^pDG>kmpSHpCxnR0Zaj7a>+1T z*}9O8H_y3b@zzPM`scEfLzqr8CfhNlZi<(MK5I8w8)jD_we2&&!sEQ8g& zB4h*}x5&{~F|dqSZ%Om2EQ~)_!&b$Obp5hp_H2%_C|C5zMlKPdIFJ-xBjd8dpgRD2 zM-O3aO=Fj?wQ`9KbwBQA0zAO6gU4}34_IGm0eGXFV^#{cjo1&4DTDOUXA$_eBbL?U z2I^0Dsx?pBez(I!>%GjS%NF;v^>`T9@6fX9EqJvHTvrL9+{^rn zl1%~vOrR(&V~^;?!6uI{ac2`D?(u@+J>1ATB>{Q6N+z|KC(8iIJ>$v^W) zuFoIo@?t0+B8qB*9pT+RH#zR_oEvx@D~6X! zk99b|gxCf`6R{266k9bpTsZA3b)|NbQM9v9_Yq$gQ7X5I3c^;BPs)(@IL8?O=NvR4 z^r~G_7169{CgcIF0`K@chZ-Ayu$&4aAT`yTdGh(lLw-#*uRL?^{rgXHqDPl^D1(0W6@G?a4noA&eeAqOfiRyL?tZ< z8UmO(hU_jk^2h>8$^pXyY?&x{7*%m^9D+;iH4X_j$dLP{wDPnK>Gf3+QK0w(XAb6` zkX_t#uHta{25^PQEvMR(An5Xter6nlg%g`|QnOb5=Ee4o4?ggI8My&=ubM+azVUt% zwX-WSZV8t-EE$1_98~%dXuuJhU%#93B&Swwhaa-!YcL~= zh(}YL!o);_jT)AW?nQxB4Xaj`<*lw#6tQ=-XT~rJD725-`lW>If`1X%6@q+d#Qgv! z)-?DY?M;(CGV)O;2=h2wx>4bR@v^??)g2m;u=s=D6E$;NV#^4V%^}@Ty(x;iK-e1k z6O>K#sy#no;RzHDrKh<{sS zt+&DM-*iGoN$f&syj^DEi2hoTE@vg3InpU|4vrHuMD#Y^$OFgw9h^8Xv5LD}ioMbp zGK=9HLwMZ|hna=Lh;QTPM{StU*Am+e=2GWX`4!YGl#^a7_McH)5sFt)+w?84AI z?d(-G(wb^}585g9Aw=QL&T*A2VevL!(R5i()l;E6Wuh~C&|h5iZx^_9L&exkI=uvi zlsmg1#bgIJE$a?orVczws4xHAG~;ECiphKeoa;bz%CeFBF#9q*p!<`;b|k`__MWY6U7bA5|&w0HHdH$xDXm|4~zHul<8(8?HN1)qCV}79$H1IlXoUtYOTO_q5?h5`91;W2}{*z01z@dRLE?!&h@y2fX@>vvptZndD1w6%vAZz3R1OX;$a(FXe^J)ufEd5Izj zbP6A+=;&o5h6YjHVoJjg74$AkLvlzDaKwrKFJ&EJU53Wj3Fb{6JfDRC#3}y1(X+fH zNP=sZ~;YE)jh~-k4^Cwm@a0kGuM!vnCT)a))RlbA1m)03He(tP%DGZfMLF9_ks%MDp zd^pdRPRCFqqdWYhHn{84VZBRTmVtZtsQ7grWTK15sD+O%{!igI7je+R2t4{Luu>mR z=Cd&j1_0yzS#^hAUiFrMF06GPxvhxM`8-2rvd^p;T;H+6N^9-88$F5ar_(#J`}|=cIpDk*0W@H9glp4pQkdC@f2@ZdnlAuK zoq(Fs1sfi&FfhAz>>HN%Lk%+RaksLyy!MW*o#J7+{52v?bGC$7T!sI@mA4U+Rj5tQ zO1#s;Yp>A9PZ?GA_L{#zl2Rd&wnkvgPN3>=+gm^PzY}#YoXZ)4HW9}0#E;9yz}R2S z4S4odnEGCX-&opcwSpnD*x{`#h5HUt5+h};hiu2#q%C)H&4-RY1<5Fb}S9g}n! zA4soyvLCc7ghQ^yGOv#xtNohKxlYIdJGFI~Ukf)m*+4c1PY0sT*&}V85IbdU)hoVvm3A#MT`n5=W~bM~bdB6|B2tvH8l5mNdmbc@9@P$1BO(j zv>CF}dtB3c4~*XpZwBI7FWZoGWKI)sRfdt%BO)yeVfIZJUDW5 z1Z9xw4yW=AJtcnpy=$hoTi0#|)y|MNZ;8Ca2r9Qh{sf4!%G>8Q8ob(~2M3*9`P4+3 zg2!0=q}Y-pNh(fOz|}HF#UkjUC)uv!8Z8<8awd^ix#YD3eE!?NWKR9EpmdTy zfvIxlpJxgHP8u~Jp8kGPWm})nG-aUSIDIB~kmb2vyVor?$v#TNLF#(BZMiHhO0s!% zVemr_nAUx@4;iOV^2U#w@gvt)PiPM_12(M0wAFXIGOdS?d;Je_V^w6hJz!(abYXtb zR_Tqdd`|LAmZl8arP|>89+KhZsGnZVtx23lzw#Re=deJqVycvsa3$g zC5MAmYy6=OXUV_$C1m?KG6qNVd7;KLTZD(sv*)+Dn2#1cyU}(F>aSeC$B6b(S5E^4TiT}W9?(LFMYuVsqET2BRz2cz?LjR@CuJAHCp`-Cqo zn4YzvDc}aE`^%M6lUQTkw_K^EKYR}(xl3O2^2dz2O`^nv82?XD@6CCliqJf3p7&Y^ zyiO)ky=}m8d*l4G!ycHJRZCQ_2iyz(DiySE738H;(VjS72m!+RMZ8+j-GY&_7oVFn z54hO}oD;}1RV`_wDG81|jLfNMLK~V1005z|v^n@}i#xt4mfn6(Fy?W0I!L$>VTFC4 z_33ulNxFhM9Vv*pJ8kCV(D-W42Z?>Vf@EBUqFV5XxvO>-s94NXu9VloGIjvZF+i?C zNNWp~ZkH(a3-STKGbl>*wqoiC9DM!^$z)uGe#3Pt#wq1g{{(<-k#gq++1pR!2E?p` z1}$3b+3EAs{wdTp=eUHj9e-yHHLsW ztm&0e)T>m}685_5I87jUrB|9b(+?VL$of#y&eXaog|Qu=GcXU^>T$igx~{fsl9a{CJSe;fyU4z_n4JN-gi=JNk{O*T>6NE}hhnHcqh6uU{ej$)}XADXd>CwbW ztY&9!Ol0z$g194T^KsM*pX!hu;#sHrK?wE%0BQh|A4>|A14Q)vOi{h0L$4g8NO&=v z(ucRhPRqKOZhcdDPZ!W<;YAQ+;iTobnk@suH33Otnf!Uo%mKlZURJ-P&*Rm^O!E0; z%dJzOCGAjG($db&A6-5wGMrcleXHYG>vQsIlq1)&S*aGc6`Or1i2HpamIuDc1f6!8%et-%gm$ZCC5 z!?fX!98VGySsHyG>)V*JnpDmt-*THT4a~J~ZMV@faKICbohp#F8Ze!w$cY=^H#X~fHg-;2qX6-q$dGB#E4R(|U#V8Z2YuXc`5 zll3e-BK(MYAPpQ2EB<*p2nTs6sC&YbbZ=r8b$TBNnLeX;r(Nr@p zwTX`FB+%xzNXbcFd&ewxV#%AJtwR!jTmg>qQ*h-fI79jO80F(Y;;hn|4$L{XKT<2_ ztPUdVY(E{dqAD6@aYo@((NxCHb*#!qS@=Rkqw9yMxLI=5o4vjVJ zu9K5%$sL?sI3J$Ht2Q0}$#9HpouXqI&vC0BTl}gkbj1MKI;2sDCe&{LxWTeDJ5A$p z!`~DT9wFabVXm%*i(4zL`adN4qW`U*Z9j!jI#VOBZl^chbAF;}Q-4LVu3!4=sBe-^ zN6sHgaIHa0d)iHNASmyKkO~k9(j6LS^bDwzw*M||Bm&t~wa^DkgIA;K{hSg0RjT-| zd6N=NuUJFEt`WWUX&{0^=Evlt`EAziKKZ?9lLVsA;4i0+0Wk*V8(bslBr0!~I(dQs zu}%a4DbQ+JapTe-83QB%p}qVg*C*_Zp6S=`9N93@9bWdKLiN`zIsqHcI?Y=)&1!A7G8J=ph|Ow!|WGk)L`XQd(6sPUFt9Zd&S_Nf+|8VYf zuocAH{&lNJ{47O^T*1)DS8@=sy4*DXQn{zxzteqd)ih!!1F;$a7jqDlu&+TDB>CV#HK$hQ z&rN@OnYl)~```hl+Y-{x?R9}Fi77soGwJD%zDV(cRU0+Y=|D5lplOLe=yKyka951r zJf?N1?Q@0bvOG>Y4Wc`tTFdZKq=J!ksw^b9w0+9-h1*l*l9Ov8(g_31eLY2%~_nB)t#fiMyf4(R6 zXmztr956{i3ag0jw%WH}n?uBDoj?wjd7)UoJ`ZO0_U{ug4*JpbHV77JfP(j&vd_-> zv$=d(2_=GGSB*)y?1{!Jra_ZdI(z0>Usp&@$FEFmyWUIChq}+vE8`ue#CT)y=rm1* zGr+bAm2Le6#A>fBLoE+zUh|D4bHm^_|ii85LL4EW`u}tGl)vW;j`o`v^VUI)C`&2?d-Cni~PpX zh;WWX?yIE|f}|<9z^N{8OUyM;`kMR@QdE_mUTcBhH=p)EPdn$sZ7>XWT>+;&-6@Hn zTv{M@^H^TkP90?W*>Fx5f39Iiflhck1-HEJbll7i$Vry9p&@bfz%-3;XXSx^ody-K zz{a^)JDZ6rDLMZx{GAPxzu}Euy}I#1JUhi(#~nB{&#<*-lUrGZ?kBUAO0wa^>48(& zQZ^Hs29{3EZ3mw1p3(hgKp=z0QKOtHy<|qwx4-apw5c?bi`$n2g_GXcP!-n|U<37O zC>XAdb92nHuei)NFi$^MQO3|Uo8MI#)deSf`r=7!Mj^#a1A>^k9Lh(uwtL>f!Kwl$ zqvp@ud_HnS52HWC6pyB~{TVh2$2a+q9Ui=S(;L$TaEj3 zhD3^TdXRN6Uz}XiJ>XK3GU|z^*Yr(kC(ZpS41G;1 z=dlDn35V_(pB>2xE;0IBZh0UQ17Yy|>V(LeCaTg$@YUr;7Id1n(_Z!YJcf4fL4StPTR{;YDeo ze0fu_mPqiVV&(QMIvnotLylF52?LFgi1gTkU$12eeEXwQLim|)zEhz1o8RV6FEE8w z`4*wgWr$Ja;Fk#xufu(^5RH6ns@eUA95KirdoHS7_fj_M+Y6<8yH}EV&#MST#kN?$ zmBQ~%ZJqB$FYSUl367K^=vkX=-0ANdqg%18F#=M@6OkT2>4 zyW}nzbhL7^I(J$qdc5jev|^to^0-KNT5(fy^`Xzsx?7B!6+_H3J-oBjNyvy=(}w^y z1ivFh0-jc>{4XKVt%3BOo02Hw^H+!3E>m`ingn$=-ZRs4H2y2)JkEZ@vomsRC@=$e zUC|>Y6D$j`kr#u#G;UHtrU&PdWH85zX-%n?#E8+R9nBA!*}3d7wtKeh4~D7N;D*f7 zpSVB#sBB-oNL#B$zEH~EitZJ}_kOpo4XG>glUTWR(fA==al!XfIel=nB-UIUwe<}f z*k5}Lc4%CYiL5j8no8d(Z)bSHgf63ma@`~7UwJATLE~DNMWepZj)mxqy3a+kveK7+ zQEO*@Ug~~u!*l~24g;CPVol+nA91tPywB9TfKsIo zm49vT>Wp!@UO{0%<*#@!Pi1#UL82l)4%yXPdpGkjBG$3s2G9J~)iy4gfq`YLUcG4E z+8v_Hu%mz1Fu24TYA0W=Z_mr@&6?u&(4Dne-w5}VDehfx92!ah~c{uyoh(0;ZoqK=a5Y;ig-eR=YRLS zX4!_80l=5 z{}$3+q|37o%5R*h4Fkha)VGJqbe0w@BjIT-bBjD(KP^$n@#Vx?hA4*&gZhod$Y>Q) zK4iqFC}k`0Pq;t&F4H}g;_aQ{UL=a<{haJ!(0RxL$fe$Mm_H5nn|}w(XiRy+=)Ka4 z&+GV588CGMZHS=cH!f>`A%WIHhd=vh z;Ic7}XF5#Qy*}rwd9GjpodeuLt+1$HHBM9H8T6PgBC{_se?w>R*&0{vL&RLMy4KjA z+LKA=WPXNOQ$SHm79|(`vqY;vF_@ev1>!V4#iyr*c%;E}8aYa7u(Il@`s5Hc8dVKC z*Ng@3qPfkgUgM2QeqY$TXp^ytS@Ik4v0`^tzk?na!_H+Ut6Oo2K-3=}`|RxVn*1CW z@fpo}Qng$#rRpOd7cmQa>{=LFnj@EPMl|T90yUj&;du(k5}vf+&f-P2I$4_9IZzwG zj)+cJbV&D&z$%Z2%rw5Sb*yv$#Roe#(His^?MEF1)5*^30RYw<>)8}N=FvtQ`6xL@ zOv(WCQ-M=$gTR?Pw@H4uslGNkA7CX2HcepiA~*87aIa3JzX8W9MYBuU)tED+m_^d_ zLjXA?0b4#J_|9fi6Rc)%JT}=+rB0?#c>3v3bd*fD>0)szH zNwh0Mp0~2p@UD?#n9?n7&|y4-8S*h05W-8kzrCU4bluD5cIse{Rmo)fIeJ#rQZU2W zw?%A3dc`LSML|>;1woHz72KQs@L3)40D&Jhju+YI&r5L>&T80@@-}b(2gK|RQGZ0x zw59T{i28Dmc9{{9h{Uyg;{{dEQGPc@G8$s%_Jw9LAcc2ivF?u^&;uRu`#!;T#vg_+qP!zvFqa|r)0JNuEc zvlz79Cr1zU6cOim6qLRgAker*rfX>N1aduVW&gJ~wm@mcW1xF><{A@Hz-N zXjXe&3_`sf_?2$9C8WriN-wqOM61wYnv>^1^DmTcHqOI5OvhKbtpZLqKcrH59Z>B^ zdZA;(p~BhlAhmAfe{%j@T*mOF4w{pSZZNi$Np>Q*EcAK6CI)No8iiDQ^oz|}YJqGQ zaUdjl~!}2kB!4$5$A% zK%bKjp9$Y(?_$|FajusC$nwU67cY7NMD()@Q4 z88^ix#90lM8fZ{07Txb<6z!7S%E5hmBc33c37A6I$N3yA6FBuV>OLa*-78m3Nz6Z5 z(sf@Yczb^q*Eqlw^qkP`{f2Bzy(JnPt#wzgOK zh@*5MpsfEaG5KTdO*F*(!bUrWfOh-b^zz!v?iJ+$UR=S|K7y^LQrLC#hN>|fn60I# zQy1`z`0EtZU>vE)pR~)c1R@)&%taZol(~XN&Lpl1^Lb<}`=x#;R!PrQwD3FH#pdvb z7C4IBN3X6XwVTErOFpAzhwUQFTo(b|=G4m;R9OBQok>kPR>`l1f@T-#XO2SDvoE&@ zZ23rr=YvK4g-WG*ce=A74Pj!q6nj+_Rz2eujpua*UWSnYm*qEW`D-S{)5<04&IbCt zm}6+Wwf1iK9Lc!b;Lz}zfSr{7565o}U{bO#FJ6nuoquA~u>~*vDO8mm|E~Awc=VsB zt7Wc_tdc{o8d6qV%kqfs$ROo@%fZe3Jk<0v;g0DM8|Si?%lxUZR^0h-os`6KJ{ol@4STgUPu;=a`F$!9v)Y)(vATk^Ck&e+;!ML%q!A?StRJo0 zPY*NEKcgkLbK4 zjx`>3>|5nuBNmIAoyjQ%+nu*TArhMJdr2S9{ZOG2rkqFoTcYRhT@N=C(c+eXkhkZabXF!aXRguPx=M`}7I>c>wRP?tDEqr5RK<+bk@0+J5M6)2qKzBS zKf(L_Rg}#!Eoh^r#X()>b4VNKq7;v0eZm+XyBO73MfIw+DN2i5N-~gxB}O$GPXKIl}>#P_SpC@$xv>; zgVSJ3&|?O0}i_4tMX&nH=Qt z7b&^J;PIIT{|62wb(dFGR}Xc-2DR}#m%@(DOWx3pt7VKnkOr|I^2QB!|C`9f@Yz5(W3#>D# z-y?CK#Wb^y6Y7-NW+tb$`cJHEp5%1YG`3F|qt%>x2I}0uoPW-}!ZtZf@1|5=ixW?* zr=VdWe^+5Ols!Y!vUVExsAQ_M1N&5>>%%; zLo2O*OAQsOc{5;nudpYfcZg?t&dr@lKhQ#nCm0b1Rj=jH6^C*ba!h7~okFr60Og3u z$;$b8j?wP!^p2UM$u6C729BI6u3_) z0J+z!6+uA5-XrFL`K?dWal|Sb|5N;%D(zl2`e2J$*S}yV5QdDge4#qMWHjyCjLh0f zbi$4Zlu%T1_$D-eeg??gQ3ra;9ts_fF}cE`^PjUhxyKWXcWYbo#1{K(-ky(`_dQSb z8AwalCk?tXMOE}k(%|1cI;d3SRlj?jetl#mf-a0<^?-+p&mW0zR7D$y#ZgTKTn6Aj oqVW|row*H0L4tETp%&IDChP$E()?p5X=7D5>00OiudM+818c>Lwg3PC literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/search/exportbutton.webp b/static/images/activitymonitor/9.0/admin/search/exportbutton.webp new file mode 100644 index 0000000000000000000000000000000000000000..229a2e3a55da75a3a20e5f1fcbc9f1f0053392c9 GIT binary patch literal 14476 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 E0AFC?e*gdg literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/search/query/activedirectorynewsearchtab.webp b/static/images/activitymonitor/9.0/admin/search/query/activedirectorynewsearchtab.webp new file mode 100644 index 0000000000000000000000000000000000000000..659f00ab041e8e266bd3988f4d73f4d3293a13e0 GIT binary patch literal 35442 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 M!Kb?T9J9ON0M-Z@OaK4? literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/search/query/auditmask.webp b/static/images/activitymonitor/9.0/admin/search/query/auditmask.webp new file mode 100644 index 0000000000000000000000000000000000000000..6aad60b981c82e782c28fe0c167d0af7e245dc9a GIT binary patch literal 6814 zcmV;P8e!#9Nk&GN8UO%SMM6+kP&gop8UO%LXaJo7Dsusb06uLplt&~ZA|WUeY&d`o ziDPc!z_h4?kOML(a_s4#@rEe>gx^EtlL>$8y+r@f^vd+}=u@5#{@>Bl5rAKOcRv|8?N+z~AZrxcdZtIsCKyNA^$Mt`qI2@q^eS*1w$pru(V% zM*iRY2df`ff8qVGeSm*N{;&S))?fL)5T1MN1^oy7H~ru8ADACY-_w8X|10QA>9700 zfkM=#t_*P<3%@ z-|$&1l}GFt>v^}K!5e{ zk817ts`dP!qx4Hu=T?u!wd7SE}`?B4n@UO*5EN^)LLn5 zVZ}U(VD3KP#9Teaptb0%sApz$wMw8lCv8=^8U5&rSW~_1u8TBRM+6 z4rS@AR-@6KRP+91@Dh|^cScIK()J!q077`1K1w}2`Zxf`XLQRjH?mN=u`HJhB<$FP zf4K(R7d^y&HLFJdaSayOvs(*>XjC0MvXoq349I#why{%?LA&gCTlASqk_TPs`O>=Ez}}`rQWoYC$oBPEYJY{@dbB>Y`FhaVg;Oo zRG7V}Z0V=@0EY{Ak*yoR*zQ8wNne1%z)UI1Zi~n2_le^g4KE88{_z)W19pba;k}Y| zfBfbwcl`g8so3s?{}Er+S)fQ>lOa_y6ZQU)%o=eb)i{zs808 z`~DUuuQZ=NOO0o=8>X`c+dhpI!3j$HaX6r7a(Sh9Aq1?QUXG1gdzb@kwoAJnki7S*r`MK*!vVr43Bbp@NgHw_X{FiIVS3 z$O$F2E%(~V1v8GZ_roKA_X1zZ=lk*`$*Ewfmazq%o$pb{ualR%PnYEYK+M01f3CLM z_oP&}1rO*hu#JJMKY(yJDuNBhc3&l8VUGOmaGm^MJn?TOL(|MwuG#&j#>7rINA}e| z?fL=ZXhZmrr?u0lNA7Gp`?iYOwy52z!33_+KNjyJ`&lnscd*0}EpHDF@(eFptxa%o z(M^+J8lZPPkNbbY?Xyu)8F#}Kf1SUgqdBinH!bYIz*)k`|6g-&rkpx_fr_%sV-)@-I62VL|9`D}T4VF|^;CYRg-wO~xH+6v}bZ+9|4H)>9MVW%r3&A_-sus;m< zbqS;}4^3Q+PlLR3oL0K%6vYZdL|triw5;|Ap9ynB{p}S{1nPSt(Or|BpZ#>O;PL1= zMMI>Ir|kOX)itnM6*&la0p2D9=(zp8B@%^>LJx?om@;h!QlB?_W47*jzsbjGCmQ^^ zW&?b>=5CqVSdvvbEEyID1LbB#lviMfm(NXku)zoG_58_eLHpWEL%oObQ3@^6y=w%TdO}S9`Wa)_c`IDXrTGL0h+^t-8~{zpn)sEKF1%F znC$i<#X7F1F55Fwf@nBrWhHx3t>L%F{x->*+XO~VBxAS?jET3Tu0gTM*Xl$%%Ya9Q zJvM<;y~rm^>h%d?h8n@n7YU&~mlLNhk+vh4zI1W#3~aj8jfE=V4N?AI^6^{Bq=}8`p00S=$kw0bZd=Yo1 zlCa)(^n{-&`pYLXHYSKm&1-4eL=!<8NA!IhFOi5m6~IL{i;W!9r)U+)?O*-BL-+bm z=!HJ80J|he59PGBJ#nt#5)8aO@Np&ZaJJz?Lcs~?0K2arg4V%M)X5?ihTETyDnOtip9@82tbQzu##ykvu21Ic-hs1}&sUEXUNr ztR$BYqcOy7;3d#6rz_0~M|DxHIoGGhA$4U4xPwip-9^mGh)(7{GxzCbB-cn{cNZ&X zM7X5$TOl+n7+B-eV{u&i3G|b$Y0781E?p-$F3+=J7E$Zk(rb6%4qk}nSo zC7Q|tujNJ3{>Nr6tnZ{XzT8TfERkxDF)-CHQ&(8^<{`Mi>D+=t9a`V-Hu+9!)dt*0%*dztBOtvS9R_x7!ZCA8DQ zExsXk6AB^Mxp@qa2chk*U!B^hd?2GJ4)9n?`!&dSiAi0=$dhXZ14{`M4q(j5)Sa4V z>Y_$4GLC(ej9+)t%VZgE7eB-Enl0%VD28`o-~jK)3ebzBWV*rk4atg?zBsa)q#r4@ zqqcHCPj$(xx}v`F6)h!Jo2`&9mPin0UOQU9Kt(>16?R#)AHB2aWA)|o@C@;ceh(^p zW)z)ddvladRZu=>3#W+9BD!eMf;#idQ*PZJNhxW!9@@e)$Wi>S$Eh5FTHVE1MJX4< zQOx1u1l>4ub^cZXULT8tCLiKj zCN3h0nq?B7se%Xz_u-)_>vUQt_y}k9wTOF(eIgc6PY#53k>S_Ync}rnZ#W?JGUAKR zP$a}^tC4y5Q-CnDxmke<3BRd&h{#dKZ~PCzRtx|#$69p<;HoxN91cJ8Fe==5(3u&^8euU1T*(X%lK)$i zcZM8{dsSzi$x(FGKudSDml{Q+Mu1J=D@X=LJF#3lR#t-N^ zv}sRM>kR#>SFs3HHqj?0C+6Z+Joa5x=#x)4bgA;sJDGs?&;Ow~2APbS8P;!h6aNx`eENYx!cRyY-R;J$AtXqNeM`BBbwG zw6YxeQ6*?lA7u4A5wsgjPgW2J5ANc1xgnS&zn?cp44K=sDqjp|Rz3v7vXW&rr`#j< zvo$qV7EewG3v+n^NIw@~h8toy(Q1A*F=2fI-LXDq^K9uai%t@wf^yU&YXA2M`@0%s- z9lA*C5YeOB40HvH=f{lziaPeNQsSBJI_^}uhCD1FE?W<|Urj)H#{idO z)jqG$9dUasm$RZZDc>vgmV-h#0JODF01m7goHL=DvDhxE9ozmnNlE{kJpASOIb2C7 zTujS4T8@6@ndv-G{w0FD+q&K5en4RW+oN2P!h4CJ4bU5{p|yUr>+*mps& zu@R%P@kEPBIX8A|hq%TR@o7{c8F(a(X)@j_nHT4EJc@S@^BXo=Z~f~X$W`4>eC&f> z5%-J9Epm^wDGk&y+@)gu^;WT%Yd@fr*q_!Y6NRe^&O6+IR^*f})$!6E@K+R6;46(A zCt};t9DF$x=KmgH50KL*EpNw?_x!{Bdk3RDUYL zF;^MPAVJ79 zVqS|9Xwug6H&rCrTK7Nc%`lB!uRgIE>pHFviC{Xj<$F?iUkzUo$gg6a*ZNyRL#&AQ z{{9kY2a1fVDRDY~h>XD!-prn821=TAZ$U2s@;CRU-UY8x!W5Yme!n4yg?rA$4?5To z6Re4cnUpacT}=D@jFuY%L?zEmm>#Q2tkyoZZ4SJW$N=_BX8FIsdk$or*`G7a@QrnK zl4ov6+~qp@B$q5A*2x)rtc*krL2DpGis;?dkWG02byqu!Ff}~@EYE>aT81Q3QiuLeoha$jY*#9e%w^5!-~%RR&`Be z3UXV&{U^>4fI7YxmcX$%4ai{{=6-=n5tju9br!nc|6x>eYBz;?mI1=vi?5Tvm2>AK z?-JE|(IKlSKIOG{aEcG(Fb%&i>lN(k-vy0`z7aZxT=eYge8?K^Z4`S(W=kbh~9A?B>4T$x~{3m^7pn98l zIfEHfcEs?&7@?F#1W;i>W?^l4xk)gV8Ez9TnTsM*=T%h_f2op!R7g|y_jQyBi+H1C zG^HeI9^8m5WlLRR8z`f zb`zdL{^oXvo*tgz*nsKmL{3NLDbMoBXMxiQ=FGtQU*fz3Ch!&!{?cMp!w1luHdK*U zMOL%)o&zq=o;$5P*Qp4}@3qD|hx00G1B95L`5n7&mgmy+N@Sc?95eHrcOdJusDx5>ByG0 zjogMU_jufMoAUWnI#F7BpYMCE%+EL^!KV0W7Qb=p9s`O`3tm_7@DUp23NFDYh^%#8@pi4uKT|>{U|C?;r0XmSjG?*P5V6#e1Zi z^31lD-W6RYHfVhmbC;?fa%H{9*HZ$iKQk-#^D+ZH74DBZnppzrG51YgLQCY{)M!j^APXMvWHf>Qc+8h1D)%aPU(whp%I^Ief=HC zqLgMGEEn;oC>+J0aBL%#a;dzL@r@P91Y4bA0d9C?O|g8_)s%Z(H)O_=vu|Ybt$asg zjbDYNXNeG^l^)@DS?P43Op+Nkg`Fjr6f@vu8i=aD8Qiyi7}zXCV1AWa-K{b{dFeIf z8dIHfT$cs6jq{oL{clwLLOFYm?)0<^y0e0ZgQ4FFd|=F&A0rlYkvUv<^CAJAblV+( zxmKvahoc(Bp2O(D)M>fl)wL}2$|wXgf!?6+krJhkx>F!G4PW}Qs7fRUU1lv_tyCCD z30G?_x(mF{zHFN{u!|ImB;4{eyT5PF(LjuG+3McO4%~Azt3BNPO@`Vy0@uo8->Qu+ z2r+EgUomosF3N&LbDo`)SpFw*hZtAZu&;EGBN74JHfjfNw^ru7a@gHjq>uPbPgwYf zNMXd3e+mnSS$Ml096gK+Qz(5NG(iA%_OXE&mkA71h?)-XpbHpyY7PQ9AcvcSTY{h} z-dKzLEjxhADT0cSu)gP8P8#B3gkj2(dlrtw*uJt99<+Q80RoJv0SL1JVsZ9>1FRh` zG?LlR@X`pP5(z~$tIQ`Kh9`@?36E={K3^V<{M7e+^Y?PlzUXgW=_8|DWQ+9hjZviN z)YrjywL%^wzL{n1NeH&Co)75I%X(x`C2g3vzd2xERXDEz<8m?Wqf6pcr5O`mq6eA7&`oS>yQZTJit6J- z(d`bLqj@Z-01+9$SFjWg#;feea= zTZw2!*>Y&v1Z1)7$M-LltW#e@Ke7U&>9_Yu`$vU@;c^b;C9bHnC}VL?^%zRt^>3Ty zlY&jbnB^T>M=AvAM?94?u8BfUXalhY#UJav`YFo1Wg#AO%}HMPG#<%mbZ34*Z)W=+ MgOnf<*r@;j0B4|4F#rGn literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/search/query/authenticationfilters.webp b/static/images/activitymonitor/9.0/admin/search/query/authenticationfilters.webp new file mode 100644 index 0000000000000000000000000000000000000000..c01521f4d89d79b2e424da888132078f6c38de8b GIT binary patch literal 8918 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 literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/search/query/custom.webp b/static/images/activitymonitor/9.0/admin/search/query/custom.webp new file mode 100644 index 0000000000000000000000000000000000000000..4f06c84167cc7556ee3353907bbfbab4c8707734 GIT binary patch literal 2716 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 literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/search/query/general.webp b/static/images/activitymonitor/9.0/admin/search/query/general.webp new file mode 100644 index 0000000000000000000000000000000000000000..70011cb0f927939dd4089a324a647f3635190a97 GIT binary patch literal 8708 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 literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/search/query/generalfilter.webp b/static/images/activitymonitor/9.0/admin/search/query/generalfilter.webp new file mode 100644 index 0000000000000000000000000000000000000000..25dce1e3dfbcca10d12170add9ab8ee5af2e0390 GIT binary patch literal 9340 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 literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/search/query/generalfilters.webp b/static/images/activitymonitor/9.0/admin/search/query/generalfilters.webp new file mode 100644 index 0000000000000000000000000000000000000000..3a8a398ccec04642f9772fdc188a5a0f3757f13d GIT binary patch literal 18176 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 literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/search/query/item.webp b/static/images/activitymonitor/9.0/admin/search/query/item.webp new file mode 100644 index 0000000000000000000000000000000000000000..331d0b565924e846546bf8dfa7a881d801e38a89 GIT binary patch literal 2496 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 K000000001HJk$07 literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/search/query/ldapqueriesfilters.webp b/static/images/activitymonitor/9.0/admin/search/query/ldapqueriesfilters.webp new file mode 100644 index 0000000000000000000000000000000000000000..13634fd617b2fec7b44bfb2d961934e2209dd2ce GIT binary patch literal 2642 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 Djo%I< literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/search/query/location.webp b/static/images/activitymonitor/9.0/admin/search/query/location.webp new file mode 100644 index 0000000000000000000000000000000000000000..2e9f2e1141d66ef5128529525ad24b2077e388e0 GIT binary patch literal 3664 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 literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/search/query/locationfilters.webp b/static/images/activitymonitor/9.0/admin/search/query/locationfilters.webp new file mode 100644 index 0000000000000000000000000000000000000000..84bc66aef6dc3745251a430e5eff87bdb832604f GIT binary patch literal 3438 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 Q&R~EF6pCnvs(b(d0Auv8p8x;= literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/search/query/lsassguardianfilters.webp b/static/images/activitymonitor/9.0/admin/search/query/lsassguardianfilters.webp new file mode 100644 index 0000000000000000000000000000000000000000..31d34a6a9f72779a2410c14d268c79fbc2b2ac55 GIT binary patch literal 3988 zcmV;F4{PvJNk&GD4*&pHMM6+kP&gof4*&qrO8}h#D(C>c06uLtl}Mx`A|WFA`bdBc ziDhp1U%mS9K0k`({utw*@ogzbd>>Q3kI|p~Ur+x{KBxKP|J{0{=u`hm>hu8!7@AJ?0ADQ0=|Ag=& z`p5ZyU=QR!+W+4FgZ#VtME&#rclV#kzi2<1e|-O&{!8E!`6u*0_dnnN%m3{E1^@s5 z|K2CBU)#@O@7SOG16Y4(t(lYuoc3h;Ye-Ykqt3|Yh; z+?i0`E zYcmr+;b8of9m7OeBCpF+rkAkQhe_wlC>9XCd%2=DiqvMyPl})}lt%C_;WFrZg-qbJ z!ciczh>tE!%`nc|AA> z4E5PqRCauww@N#dQSa}1$SD?}s!wZh32!XG!%EB4f+<_oF3Y^HT-40jS;UMD2De@%suNr46lHIb_#{Ik=C6)t=~A|D*hBO@~YD z%7IX_I$J+_GX-bI?(#dRK9`u{Lm|29sRk;V;W z5=oVp#$*Bh|1`!%MlR4}+8Vaw=u3}9uTv_Uxg!LjvQvu)=x%BOMwh?rBS|f8RES>x zeMal1k}~fGY4%${l8+W)tkafy*NQOFVhHCPmfrlXLw+rJt;uVF3J_Q@j97rc-%O>p z0$o`<9=?a|?bEwtZ&F9-4RjD;2x9M}?jA}ck@bQO>JRuF&rWR@Om-pB`!aPU91iYp z>r-HmkL#q3MeT!J^Jji2P$%S~1E+=31@Jq~2HPD{p zBN}u5R>236g*rCt0Q+a#r268L0=YdrYvHn=qh|_!6d@fzS z;$KF{#71ZzJdh?itG)zM9DhG5&aXCn4F~$|mKgF+T(hVCtN^84B{u;X;2aW|B4p~8 zwrV*uh0f2F&cCn2BhJq;xG>qn!&WAUlm^v=Y<3f990?|ta3&(N6#yVPeJCC$*xKCZUd+q7OJjQ~u*?A~O2_7uAPWPLWibA!X0YCyV_QeQ=Wt0zy`IrCVi9t2g z(!gn2U}&-T=*D3J&#NnyW%b6cVW0~FEmt8{WPE0WF6{N-d`_$I)=@$}x;@N4NY#Rpda7` zd@d!qf}~E5)|RHNnITPVi8C%oi1YK}fQ!R1j>NL?%&(fvbwnKMms_vl*n%foKK^R{im_xkMLKNO?k- zGjPcs`rq$u`DP1)2`4_AHY3n4GKK>4A3YzT^_5q1Xn*?1|bkQ4ogu`qUXEfTU}weJLv7Qc`}8 zVW7=LMycAt>=z>i{A(jVoEoy5@jY%R(t1Z~teOn?#4^ws;+4QE_m@v{)ItpX9xvkHCSyak?r z8pzM4NCXzb_c|1uB2n~sxgz$3xqV-xu8RJuG@E#}Mw2n7F;D;thD)2ixK~Vlpc&1i zR6Cbo|DWr;o&XHRg~vfo;~u({Us&J(4<@w8;Ra|E3G@qS#PdqQ&gMC8soP zz-}WI8X=5(W329Tq1`#YNPOp=A_vL*9-xA*N&7eKI3eew1_}$mUrS;+O&U{%=;%Mw zLSuf1VhkYu?%hmJ8N8%4TU#F5v9gUl8|t3;Cu|fimd*mhFXN7;|Cv^RwQfN`=rwII z1lT}^iS2}FD4PD5CJ_2}`6dYpqo|@D;Bczl7evj9^bLdh=_#1-O~%apKY@q2o1AC- z?o!z3*)CCYh8u31FK{mwS=(_FhRcN(&a*ZKADnVH2P*V-vM8LgvgsmF`1C?u8)k7h zny=XNIleIgcOiLmnONzYaqAR*r7{KFPvnl$wC)&@@^%bb-!FhMH(jyBo<{Y!@8BgQ zrvi8?cTZaTDK)S^ZEO;75J47j1j-u%KnMBQ1*zgZx-a3+SB203(MB`TK6x*KQfJ6o ze=b4vpv=~Nd(PoeN8z`T3&A^V!T?e7{;(tS8ZF||W9`Zj?7+2y3{8 z0Vg~~p31>CD{;n_Y5Q%+64lKwH9qowz8i4SlmXlKyYDIw8hNNxfHOKi?A@9Tkx8YTFl%I=*S-NyZo@;xD+nidVal(J?J$ z1bsyICeF8fP86`<(+E|@j&r?&ouujm08~pMFjXrYu@iMB!LsiKj-T~fz_Uw}W$k{; zDEJrpKx$cxSXW1}GhmnP{M%%qA}5D_^iYL=%MorVrKnC5WO3@2w*24w`Iorzxo0(gXA@519ZlhDSyEhgDsJvp(9Y$~tG zI^NW;kjkm;r;jn|p(2Z)awXW#*A7GDH{O!GsJ&s_)}|(7G*07tvYn%qYw!k?w2b3! zS&lu?=q@b|d*>@SbbHzEyZ3NqxkRvZd0`)=o@AB4rSUb$BBBortU6o^N`?21&ee2g z123Xx)-i1*qJOd;9LerTyYxN;;CV5u9#$~CuO5z!2Dd-wO}>Vm?W z9NG3L$!M`20BaVcIO4j{W$mdi!{V;q0{yYE|KgW+X~U;2k>VrGuvBP=SK|Wc*oS+? z)nz56hjDO*2_Z7Npqe2z2OZNjhd<2Mh9_!g$gpzv`|Czg(UV^`q>FOdwOjr`0Hx`g zC#udY?E%m9Mjl2w&SK~3;Vj^4{%ESYC9*m{uZF7OmE;V8ry~T1?Fd=ysx#!l;{#

    %Z@PfInP4 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 yO&zD$J literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/search/query/objectchangesfilters.webp b/static/images/activitymonitor/9.0/admin/search/query/objectchangesfilters.webp new file mode 100644 index 0000000000000000000000000000000000000000..194eca028b38cef322bbdf934aaa0e24cee1fa3b GIT binary patch literal 10404 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 CU-N|k literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/search/query/searchfilters.webp b/static/images/activitymonitor/9.0/admin/search/query/searchfilters.webp new file mode 100644 index 0000000000000000000000000000000000000000..4ab184c144cd6823ad477492adf8f2bc814c5b20 GIT binary patch literal 3238 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 DnK(LP literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/search/query/searchuitop.webp b/static/images/activitymonitor/9.0/admin/search/query/searchuitop.webp new file mode 100644 index 0000000000000000000000000000000000000000..df3c1bbaa14ab535f3d83799df84fe76d393d31e GIT binary patch literal 24610 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 z1O;t-!JZlb00000000000000000000000077r=l30000000000000000000GWzhft E06!)O%>V!Z literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/search/query/sharepointnewsearchtab.webp b/static/images/activitymonitor/9.0/admin/search/query/sharepointnewsearchtab.webp new file mode 100644 index 0000000000000000000000000000000000000000..4b3a5b055911dd302a3b399874a34b4c9c1ba3d7 GIT binary patch literal 34476 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 U0000000000000000000006|Z|AOHXW literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/search/query/sharepointonlinesearchquerybar.webp b/static/images/activitymonitor/9.0/admin/search/query/sharepointonlinesearchquerybar.webp new file mode 100644 index 0000000000000000000000000000000000000000..bd7a0e261c8a7beeb1158bc4b8d5a4d21d9bd5b7 GIT binary patch literal 25766 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 z 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 literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/search/query/signinevents.webp b/static/images/activitymonitor/9.0/admin/search/query/signinevents.webp new file mode 100644 index 0000000000000000000000000000000000000000..c8e07025d654fc746676e65fdb2ad3ce0c672848 GIT binary patch literal 3478 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 E0LPi*p#T5? literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/search/query/sqlfilters.webp b/static/images/activitymonitor/9.0/admin/search/query/sqlfilters.webp new file mode 100644 index 0000000000000000000000000000000000000000..6adeda275c22d639edbc280411aa7d9042833286 GIT binary patch literal 5784 zcmV;J7H8>FNk&GH761TOMM6+kP&goj761T{bpV|KDu@D*06uLtl}Mx`A|fMG%NT$S ziDz#71o&*%@JEb+OgzR74@jT(y+8dk`fKNQ^jH2HrLX;W|Nn4r>VNFN|NDS`mHOCv zrhk+4xAXx2|G?+x@9o{I|9kwO{KYEAL~wO^3_)#zvY9|`^* z{{iX|`Cs!t@W0u-B)gJ!AN9U~zO4M?{fGD;$p1yZ_B|E*2me3Z1NpD^ANk(C_pML^ z`j7bk`ku>w*?;l>S?H7MFa6)=egglR|8oDK{u8#}qo3`7K9KG$jymOOZ8OISee)#{ zqqFf&Kr|&pDD6?<4h;^xL=p!=d2!za4co!{-6vpQR6>sp;z4%^aB4-C^WI#w>c=(P z2Ke~ca1A#Z!Og&IZLor_ZziZAK`OttbS~(dn5CbHE!g`jG{ZXD{*!vPq4v+hzE$}) z_9;|xX+u2@o=2V!R zvyM~iy0XLf5`C*dx~i@)I0jxU8CHITmg0Rf(-FrS5~3GGE&lZBMGZzQa@wq;#ws#! zNdCnh4CeqH>&DqI7Lc6conra?-f zdpt~P1A%cS&%y()KFUZ6^UFw0jbWx?duTLp4aHcw^(hq!Oy*5Xtr2ZnW zxsAtqK_hJ@)Da3o^cawdTAk@9uZIn5D$eo6UgQkc(GiS#`w34RtOnCk)#kGkSy=R% zX!3z84ReGtMR{EM$gGOJV97+tyVB&vLkP9{Li6Cd1q4{3fAeQVcX8UpBg0*~7S`0g zFMV4tr_@+4U>T{Kb+_t`A7$J}V*jQnI02~JlT5T0$kIGa`h#Xt`H&@%UMjhKLzOvg ztMp2Mu?)<(OAm#SIy{E`!(_?`%|nyoU$FQ#!7IUvoA!^p86>lzPMlK@=>fqtKyrt= zCWd6tKvY>iMfV#b5;|ES)!kwFdSi$TJ=(YQpfrGnY^!>NFSsIn8IJ96m?EzP4nf8x zX0AUS#?JEU`;P5lV@sbu_B8@K+?^D$OC&WL#^fM0C6c8uLZr=(XSanPW zXo`eob~sk*4C;@xQ0DLB+HLN`8&u z^=^w!$N(3KFQv*hfMAyP$Lb3wLR-do93VP@ZjlH(pdtK1B_M-{H4-q5yHv!FizMlE4 zokQ}zl+wEksn__o$<3*V7x`=PPpaQN`7jo9V_O+A^6MRg0m;T-Ec)Q>a=jWG88MR? zF_RfN1+FQ_fE63ah(^4?Gr5hUAf33O0_R+M;0^OC!s0-Gqjpe|TO14cZhxo{fJ28} z^Gg#l)afm@>tuq9t2+OM>qd`keQTwbbF>JJH$796{gQA10000ZD>~vP;o&Szg6#lX z-qE!d6>q*7fJ%!gtqeswmjulLgWH&7*!ig&y=!3s7E-?v7cQ6#WosGxKPZ;8RbnLP zi7ODF3ZY5Os7pzY!w!5xQxds@h};ejAn%Z&Ck8tC+*&gl!JSZxgRAHZHZ%+l0il|) zBqr*&Zi6Ju)VJHh5x=xQD-T|sREoZ<9IGT?B%dsWCEX+fh=U#6=S9>RktIYnt+}h+ z^mXl@7Sj1Vp3(iU$>r&MXk$>Ad*1ifE>S_PCD>W-_{x{s@hces_n?k)aLfPVK|rh} z&N4De!mj*)W1(KM(mCJi=QfJj?`Cro;!G)stIb?d+YXY{GAY#MG+Q76KXa9MuI3?t zu0wfFh@Hoep3Gm{&&qh`Ci}uJNK{C5bKy?h@(HB21gWg1E!DpKAruDu6PlU*{@2;J z80B0@y5YA7-5HBlYqbL4qCi>*vwrKlVbu2MSm@r(fP*a;m&ugM#dRI;CO;2Eu&AMSyL_($+w@_z`tSGWBZt^;~-DYzKM zaNt5D@wmUPySEOQzne{A>RW66sLVIn=Jj(@SPm-4v|||3KnLcMCX=qx`|sUuv{bjY z?p5e876J4U$UNL9oTAPQzL}q1okY<57WEH|!^J-z!8o2_9uesh4L20M)3yqPqmLpG zb}jK+9-9S%Lx1uJ5USvmN^yccApl7r8~H1Elj)-MMofR5OBx&t_b~uoHMdFEm4^S> zP-s~=W1>TvRJVum-l9hcpFJQwi?cw`z4BruMY-n$0615GAxogZ3GlEkQ@ zbecLUBl;S2+8b^IEHuA`;n#L%P<_Rhxf2e5j+=4?Bm*o}KsPPON_A_$y2te0vUK+p zbeGu}EgG$@L7gkk2%8hhIu4gBtDV0H{k?|IiSMYS3L=j<>iVXdhy4@?W8`h=`BlvF z8%}6o&z3N_f)*2(XtipYA}MZ~l?@}oRb}U=kc`>WShU;Q1M4!1jSxI3TGBI<+CUoj zW~=lS2+x-}Y_1O}`RXbsd1}UC;ij=vI*@lXsJ=QoXA2k%7na>?1LNvGVmGwey4C<@ z0{ftEAhZG|`C4xE9I%dR$pxkYN@Df&dDN=&td(R)KFqH07Atncd*K?2jC&`+FFB=V zRcNbI;I3ma*M@h1g41~r9Ydus=Q)i9%&|J-I{R>^C*G^uFpx|XV zCQ#qZs{aN+g)(L8zs5%B)ISNsxlsFIYneSA{>C!)9;|9#P-@3z{IKN}s=|1JDgd;?H%MPf`EhiMlRKEBujQ74ggi!=d0pB^*F zeDuZ*v|MF-O1S@c9Ua0|KI?H;J**X;58w%n+G{JS#UIh#PCF zFZB*QEj@~(WPa3qT>Lk{ywKq1J`j!XdHmIfSI*D>DE=kP0}j$7A~ffhrA;@VWwR2r ziI;;KPGfO6vJFZQXt>X_1wI69Llxe~)rMyWVIqkeK4u#?p&n{bIdn>Qb_W6${B}%< zS~xHc;0!WX0{P;D!p9!7L3($+x3Pv676pL`ECJ>Gyl?g^sr@1G@uo_O!!E@|ryMg8 ze@vztT1z8fegiIBm!wuwUK$3=VxcJ`<`j-tT(6VvH+TNR>;r8yL_hh99*9kRV3jP^Q~8;gTE?>%^FO zzIN~uq}IA&4r){*1`y9F?n{cX;;)`WNVYDUDHL+jtMz@#QY!9x85xaG~0({cBa0F<(i@T_kYT)3q9kivh z({3y6YT&-Ze*Xis1eJozLfdeGw}7RS`+8C#yzdHj;)A;`|UfnJ(l>p zf9FJT#5rYS32^#w=zj{dyCG}v*pd2v6Aa}UE+$PZ=r%l=XMtq<%bh;w?KSvnZ#ngr zqT{jRSRb$Qpk1|*_1{gd14oTq~}R@Nj<{7A1h9Z z2-uISQ}mQX`_WQ@VqgNpW#xbarp)BtQ82BuqNrKRBH(%xsQypP-ydWi$#F;7?ve&# z$N%*%ysu4J<{QW;QwP@5!rE>^1GW-|kn~MXXUg|_jCH+mY12HQ6QHBE$CaP8tYz`- zZ#pg*sL%TE?TV|zTKUm~z5|?o+MS27l&SV$6KpDac)7{_V$AtCF`Jzx(PvxZ*sdvVTNwN`~ZZJ3e zE2|1D&X0Rfu@NZf)N^!1!LDWsy@zVofT1)|@Mi=@6>zOgeYIqO_Q`Qj0x*mhcU=cc zWgn~%5K8eqIw=FgYQbiESAUTMt=e9dzLo_aR_V!aEXuuySCd2dQVK8fMo3<7m?X=% zNRP_snmh_V#K58azp>IrXK`z(T52aRit)zDJKYc~q6o$w+V*QHJXvn^17ty;ft85k zeuQsT&jDgSB2Qf{P6vtTtB+)h-TD1aQ+&zLX-f?yc=kfDlBfKd^RA`e7JWO+zW#e= z4_O#7{af)}SM>$|`q~GJ@h%;{I~oAF0GLWm1?WJ`yoILCF~pNtrncw`S2481;YERS zbq)qvZ6+5pdJNDelA{iC$R&5byGuj9)Vsv;3Jd*nd#!?!^vG1IWEJ@4IL^n+lYG@Z zkA?MZxsPqr*#s?4%>#<(YKbfc|Mx;eG#h%vmv$}pc<^e7YIlDPkCz+&(#h$GYSxx& zE1j&4=3#Kxu~b5Vfo9*6wQQ_BiA>LDE{(%DM__1-8Lz5LPm#Chsv$j21xB&TfTG)i zM*_3%8J0QP9q#I`Uu2Qa16y6Kn#0&$r!9f+!&+E|(Q{Sn&6+$A55+l!Gb+km6u*%a z`x#5wxYG+ssV{)^Oi+1+>J7jx)w&Wl!w~_U5GSdGJIiV{;YCNFzbM0>){8(7LHcO# z&eb;{uhrE|YN&PJGZ9EVm6>RG>E<^a{N=0-q8hOqrhQ_vnjwkenw)5Gpk~^InMn{P zCdMqgzzahnq3+p=Ymo-xGk8cCfm+J1BToCwj98=EIB$pq8Ac=kYV-cap{5&PLBLd$ z7CmiGKm?q_CfK%o*R&t~^Afvxn1NH_fFYlwDZfeQc~BWqo-9G{ylTn8-qvHa35kv0M*Vi8>;p{q%r%Nl&J#uOWlsI`c;wsfo-P5q~;rue7O0<7GU;*}5bG`uEk`u=gm{!aHi z(rVm@FKdhjt1di2+0A`^)M4TtEdi>!-;`vQ8p z&AKkV9hKIcjNGWa5rUHyMq_#D`X!sl_^Btl^P31xhw?X#Di^@xl%-GM04YitQ);UH z&X#D)ukcnIJ4pAYkDZO>k^a6kt5Q-U(nd>cecXtk%~`%~=%KGb zRj#W#FZhqZ<;fIoGQb(O8_YRJ0%o4`Xv883YR> zPJ6)AMGBQ?T`QvUQW$H2AS>O<013WKmSmB0wG%*C>`=FGk*pP$-f0`$Zw z@mQLK*~oC|Qfe&KyHS1Xnnv<*W!~1IFp(V2>wizLdKS*-=VyYoN0W^&eS!V!GJ@$x z7fExcLtg(l^?65Xrer!4R_3DHKhEF_iLybF#2Jjaq^Q^7!)xHoim0HdF!yxC{psC{ zMfV!EcM4>|e_K*c+x+og>N7?%*T(h%9>P`+e|~_Ug_}{Fh67S7S!6=U5<2iVF^c}P zt}fdHSMp1>tuTDB_qUV(v%K#9@gr|;>fm;?HS=VKy74f@G}Vz&ZCEh;S^qn6+rK7O z`BTWfKsp)Opvyo{&TY1W#hNF)(R;WsLc&S{A3tPTT9CF1S29zEzr%teGk)LR5oG5W zL>@22T=-msDfb@RQESzvCh#O^8bF)>q;fcP0CpzD-WKKugyWl*6V$<)i+|Ar9UhY% zZTCKx1kZd$PFohGIHcKgx)}#S80v2;ugVnnVw#gUd@KhO^*k8X6&q5c0d(|qkI;Z# zL)AMvzH1S*?t(36bQTFjJn76-ANLWg%v8nGZi=27QXvMjK~zb+SD8DoL`+Mv@Mp?E z-(3$Yz_MMUV~iLeyCntT6V@JL{_$PTinV1yTR5e`2+9nremuxO-_}}9PtZ~~jRHtC zh;CX-)dAp`l8~^RnY#N_mbtX3zft)u?fFtL{dgt~J~hvgpWr*(e>V^H#aNqTG*xPS zE#E_jw*)oQS&W^*No_v6gY}S~(q`4zAC_Fm1r7Ju!`*~hy0N!h{WC)h3n)XJb7x8f zZwzGsoOSe_i*6yqi`bM4k?k$rGWDk2Az06uLrl}Mx_q9P;FI-r0J ziDz!%Z?a1-BLLD#ckeXt{-KRFH9Z}hJ+D0zf64U#|AXnn(+B=9Kpt&>^Z#`H#{Yix z0RGeHvHth}-~F$FPwT($fB*Y{e;oe(|HImI|9`Q!`5*oMv0i{5{{60hfPebyck6%l zf5>luUI6`f`~U2Z_is%982OLwzuv!TKeT?=d~D^PtvyM;Pxh1X|Jwg{f5dxR{&Vgp z(*K1Y#rlMPQT(g?FZX}lKkj~`|KoQQYM<-B5^n(9;`}g;c zWq(Tk@BWMXujJ3z5A#3j|Lr}0|D)lt=l;N-(!aw0(f=>`d-T2iZ~ou(-|an9{*C^7 z{_pyK^?xDX&cC#O$^QS_W6|IDP=0eMa#$rQ;7k=_qQ>mFc+_LVB{n{vV9Jz($r`8T=V+tg6Y$NphZV)UPQjsrBMnvi!T|Q$SY=h5!&las#$7-vNQYGp3 z45>($r`R&3B3_?h%8%o2V+nOnlw6v#b|+_;obDkYzo1Jh;W5ql=KA?yw5FV-OqLd{ zR>x|rWm5xNJ&gqBm8w5l!}K6h0jD23GuBk0>R zmwV6)T480LSW-MW2&TmLXdxR`K@UCxk4fKUc(c}O<&{$yyq%D}94n;8Db8sP(zKa( z%t1=FEviE}$Fmz8x$AWyMuWexSuH^P1Fwuji2qio@574;aT@dv=|2Zk`~uviC_ zn%Byeo#_qX;6aPn345J|v9@*~kfEE8ok>LS*_f)bWTT4JR~5ClWMI0;V(jf`aGy{O zPmUmjA;MV9(=o>8Lqib7mRu~P>id;zNy1(P{6oqsc7APHla)Tfm|s-2D+_t3tN5@xaA^VpKO*RiikqPw)mFPOzCoovrutlm9^){XDYg* zc!&Z`TPV>Zr$UAPp{APa0F4v-57rdJgcf*63*_nAv8LDRKyP%Hgih6oJ#3dqSog{R zxng?0bzVGsD+?vNlR4av3-KIZ(mfC}Z;BxKFC(oV63-cV&|KLI;j+#Zr>O+ClfL^* zV1E9&n6+3DPd=_MH9Idjemk~r8@6+CFY$-8U9Jx4bGE3w zp9x9LPU5TI`fypFM5ngiTUmAy(s4?~PymRka+nU7j(Q4U!!y$FpLPy!K-)>%7}_*g zHv^?bkRRGp==6Ob$s0FXAwX?#i74DAY7B!tUfQcVyDi+0c=^2%n3dBboRYd_SRb7t z0oG{y^rNHv3LCVxQl_hmj-)MTYWFW`!FMley`bd|k6|asx zl0Yv!avkkiFV@v}bd;HET7lusqmxx0n$K~(g5}e7W*c-C7>pJ}Q(Zx(y5z8M3?yac zsD&Xk8;t$JKDy6`+$W*Xgg6CI|86e`|7~9tKg^_!qQA&wjl@(b?=aI*G_@$Kh~i6& zWUOYYJe6DEb0^+=i$=vcAZ*7uC3MJgkW#OH`24%pl|5@`8~gug+VrVNm#5nv)8{&a zG6$vrI;_%d8^hWOnLznV%$3Lwhai_>GD8MbuhBFzEHBg`>$UWF;c@V|fksQySRX@f_$(cS zXc=l#N@

    qo>Bmvns&!w8H~f9%Gy;L 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 cdvt#YjeskkTrBIASWZGRPV9^AVyg_d|AFL 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 literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/monitoredhosts/properties/enableorconnectsettings.webp b/static/images/activitymonitor/9.0/admin/monitoredhosts/properties/enableorconnectsettings.webp new file mode 100644 index 0000000000000000000000000000000000000000..cba95baf9621fd3a46a5e698797c1ec5f075eef9 GIT binary patch literal 14246 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 literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/monitoredhosts/properties/enableorconnectsettingsaddoreditclusternode.webp b/static/images/activitymonitor/9.0/admin/monitoredhosts/properties/enableorconnectsettingsaddoreditclusternode.webp new file mode 100644 index 0000000000000000000000000000000000000000..6eabff07ba9aa36798e5ecbe435f556bd811847b GIT binary patch literal 5218 zcmV-o6rJl*Nk&Fm6aWBMMM6+kP&gn?6aWCwTmYQ`D(L}~06uLtl}Mx_q9G&GDqw&O ziDho#ap3g{>NQEPCuFUZT&~`ch7$G9tZaG z)CRQuMgBYWfA0U-|8c*&`yu|n`Ui=Ar9DA^ApRHq$NA6hhXQ6_<^}1O#=pFOUH!iQ zL+9oD@1WmSKc9Pme;595{*U`#?w9uujeov>u7ipOA0k-_HNne{%mT|I7U6|Np5UUthJp#DA}U@qa(aepk=5 zYpI*fq;y3*3_Ww2XnA;J0E5L!)yCeFB@T;ibE#_M`WZlf5*UvFaMoQ{Ogbhaxb=Zo zQT2Bd@O>zK?IbQ@R)O75rX#b1J8lKrW2qseWS&Pn( zz>K4sTc&y@BD!JGF%`wY)bfIwU@8AR;c3?qFl30PVDlMRwMeQVpb;E^?3Mf@t8Kw+ zw{jGqdPb?c?m&n)XCSGOU=O)@>ai=4cMmUW#tP|wc2d2RH~y69G8MYfl)+A!NCPuR zx)jIykCK$K$&Sb{u|H+&M&r>$4D2cx;sC>EyZh3hL_W>Or8E@zK%I(E_Y-Qh-Z%=;-Kylwx@Y zJ4JNEqGBti9IJNjActAG$}xx@k7WkluJjjD$fHpFtYWZ6bH53vM8sE2Iwm5s(3|63 zysGTjbwD!-2EDq&`9~_}Z1y$+eu#1x^W(zYy2QQcBLF0Wjn&n3!=hpeu#DByGXx~zs7X3K&B}qlSARxcF zm@-g5@*)=lM26DhcGC)SP@Eh;JagNc9{|Ghkb?PiR9ARE_AmP(ntg?=9wh`v$1zNy zut*&}w{`n)4nZ9J#0r&IiK?xOXk#kZ@XJ7t(QZxq{`sZ&*m7MkAwAMBnqY?LIN0Cg zxIqBHK@2NtMhQ;Y5pEld-h}xcPGeuRBW{+2O2*~hR4oA>5MD0 zHN!f2r2;y&4Zf>4>7+vgmF#YX#v*%%A4~T{Ea$1y7HiESTy~IfFcNAXYrqz(gTKX4 z>Bsvc)CElOY|MAB_Jbd^m#bZik&r*Cisad2?ULdakH9^Lk4>cn^*yabtq_}s*MVzC zWN$uL-4<}oR>Qr-aaXm3_h@CqA@=k(VoNIS%fLMPvnb)!O0vtMJX!3AG6FZIRXiLO z(D&SNaolnVPStafGh5=%HVbtT+5;^Nj~DfKCUq|_N{#^wbC=Z4d#yCpLU4AV;5KCS zL*>lSf$A%P8$b(&Sf!FCZ(vD0Zc(qDz(m=v4&4@#VM%1!X6;jtz#{7d?=o1|vE(#x zHtRbGzA1*^s{k>0(xM%aVnR;4vL?{4Z4BW4QcGw$D@?%%ZDE1y<%7?Pb=zE1e+e4S`3_`>4m!QSP7v>4rnq|7`L5f>(Xp~0 z?nIB;a;AYoYkPk%EYBj?CpxVNIsl^5$(42yk(0x9CXxh$s4OwI!oL=?F@9Jz9^|9> zeb55y-sjGl4}jU38k8cjqW5TK>nZiFvV(`B0!s!&?MnP%T{w*eh~wexQVW9BMwW3yvEi9by%hG#;DV!wz=R-7!zIYt6h=_*Y9{fk-6 zidL12W>Dd2f|y3&eN@`nBB6_k!;bhou{Vq&6De{malP9aUNnfNwYv+kq%K6Vj%8!Q zAgw@i);)C!U&1HzcsK=(gcT5Df}!>Gj5*ObCzLdS>Cc!`Q_6&YHiEH2rH1F-d$Xlb z&S2>oCX%LLPrU`ysTp7=Fbcm+sAUz55pLok8z0V2Xv_;APD_E^`5d@-wM#3=Etk)V z1sih~slXClJo59A%9WnS`dBj!(!E@;Gu-XQ8x{F{Ys}5Sms)VSLi{K?nZ%1o!eZop|;`ui}1&rjCk zf~%cd9lWRGfbg@eExL3k@dvO`cmWstz&L&mR%@@iUR^ouOSs#j{X6HON0R4JKFyuILP{ z@U?u+1tTWVxtFM!-Tp+*&+8_I()15w<1Wvr?t1`qi(&d0E1^GJW?%qMqzo4CpqjDwcilz!T-r_FQ+E>OElx%ukPk)@8x2Qj_T2^Eoki1! zEL}UfD9m*bWfm5X$M>Q$xO)sUqy)cYkpA>*$S1fe0PldRpi3CrKP95&6Mi$+n-&q{ z$BJjzd#y{d@q>Yj*l+0IIk<_`#Jf4MiWjtGXIOG{i%!>_sWFORaXJ4tHTo#C1VCJR z>{oRb&y%Wim`cJ6U05d-#(aBZS%5Xxq_j~^%!K{=0YkxZDsx5X89!y;(pQZN98fMG zY4v>EM6$jI1@AVw4T{3Pv|qHg%jl}r{d0C0>B&#C<-0#3oSDAQ^w11oYSBBc{R1D!ur&rW!A}t@@0AuSFln@q#$&qw9&@)r?j;qO?fH9u8?3FuWoP zkc8!d=&JRuyzx zEB^a2;jePEx7t={4Rrm{X(>8PUzO3i2tMI;oBpX9Ib|zC10~U~__OWvGU7nLI?naI8l6`sBcQX^#};9)scR+ zDQ{clL}5(WI&-d|*QMxmn}Gm-0G3RsDIOxu5-!Z9>@t6THW!!|0ISAS))PS%9~N zr5lO+6tjcPY$VjcS-LwFw!m4gh_V|VW4F}Z8nm}n`ARY{l)U)$hd~jVhV&1+^29ls zaPq!D8_|>(=?&3kepf?kk(62kB+d*tKRQ*Z)+tJ4Lb1-mR|WX4IkD@$=Nc0(OVV#j zpg+Lxv;~}eEBeFZeteNw;W7MoSAC`QRT3bOHz{=~jZ-4|p&GQ?`q4fg2N9c0)Pa)N zo{XaDj+OkMt^9vC^8J+w`ApdV#4&6G=4wx;b`wkUos$ry|{q7X*`2Th7 z0|bHK0HOW=21>j(xQ@d8*>p!RRe$1o%J|xRW&T6bqo`(zjEvzkdCQpPi&|OOZuBHm zvHg!9x~Yc5Yb8-cM5z-;qtkltpEhBaYDB~r7Pt|*WHRkYn1bTh0yj*CU8xfgTw31E z8JB&3I-Qm#f0oe;&usekuH2ZdX&o20qB2;MRi&Fe*a=F>&>#2{qepy_C%;EJ4r$NF z{N-lioKGMU<_bo%Sr9C_bTujqEJbPwwMi4>C3?toXHHWl;u_cb5#X~QTLpE2F*k{K zcJNJTEH6ThAYAm6q;^rW?fb}nmo+)IIrxZIdV9mVC^Ep6*~H32iv3uUrf%Bi9?3K{83&?A2th#E^>XjN#CF;b=d7P3GRLg-LIba z#5bxCh2W^mHFhYuVW&02ln3ThXIV&g>KyeDY&Rj$i`>qi`35HkUbkxq)F^L>i+AN{ zV-$o9=a3`W2W}y>3~x>DN+#bI&EY{Q+e{n6ski>CA6D=Fc1V5bS@|P;*2ldwAC9^6 z`G%ZncmC?o`VA&aZ2Kptg<$xNk0G--prJp;0^et?-apfvS@r8-u3}G|jO#`wA|_LJ zc`UUg=^y#7I3k$!`7?$FLCs$vZ$&7;TpfhZ+e*NX)}7z*@bvQKU&o^n=BCf0(Ej+6 z`L?W1V^YRcCVbWDVsQL%^$8`g)gO6+)y)hWFz}_)~g5vy;bCMGy4}$;Ro98{E~SN5m(2F<>P$VD3*eRu%U~0_myzf>)-Nfp z0qWA7R;k|>(#f%+B73HZ3M7TFy3r3>v=n&v`6k!YH((>o%p(L^k{kX2`rMa{ekA!BSlU2Sm?s*s2HebmNPT3>y z)(6Jr8UQ_yvLdnND50sKcl0r(byqXG2v3kNmQA3&h%52`Iy6?Qlao1je{%+g8nId- zZ#a?77~zqoVgHapL`@5GHfp>5L%ma7hFGv40> c$PU5_=~FTtKw1fl_ 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 literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/monitoredhosts/properties/fpolicytab.webp b/static/images/activitymonitor/9.0/admin/monitoredhosts/properties/fpolicytab.webp new file mode 100644 index 0000000000000000000000000000000000000000..94ce8e79b3c6fd6c6ee97b770c64c7a03136cb95 GIT binary patch literal 33382 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 literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/monitoredhosts/properties/hitachihostproperties.webp b/static/images/activitymonitor/9.0/admin/monitoredhosts/properties/hitachihostproperties.webp new file mode 100644 index 0000000000000000000000000000000000000000..052a065e547ac0fd1efecc5a66f1ad072eb07cae GIT binary patch literal 24284 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 Oo71bi?tiq%|MY+B1poj5 literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/monitoredhosts/properties/hostpropertiesoverview.webp b/static/images/activitymonitor/9.0/admin/monitoredhosts/properties/hostpropertiesoverview.webp new file mode 100644 index 0000000000000000000000000000000000000000..bffb54d8c1526ec35dca8107f07fc5ad02dd368e GIT binary patch literal 17604 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 I!ifL?09NjCw*UYD literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/monitoredhosts/properties/logontriggertab.webp b/static/images/activitymonitor/9.0/admin/monitoredhosts/properties/logontriggertab.webp new file mode 100644 index 0000000000000000000000000000000000000000..4e5a2244770e138c15ec0a7c8384cd2c50883fc9 GIT binary patch literal 26230 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 literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/monitoredhosts/properties/mssqlservertab.webp b/static/images/activitymonitor/9.0/admin/monitoredhosts/properties/mssqlservertab.webp new file mode 100644 index 0000000000000000000000000000000000000000..da7597a6e54ee3410482cbef184d5e7bac632272 GIT binary patch literal 33128 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 Md_W#e4FG`u1+Ri12mk;8 literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/monitoredhosts/properties/nasunitab.webp b/static/images/activitymonitor/9.0/admin/monitoredhosts/properties/nasunitab.webp new file mode 100644 index 0000000000000000000000000000000000000000..5452bb8fb68baff58328bbaf93ebb9c8a6c091d1 GIT binary patch literal 18030 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 literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/search/query/target.webp b/static/images/activitymonitor/9.0/admin/search/query/target.webp new file mode 100644 index 0000000000000000000000000000000000000000..aa667e0f046ba070e8a7bcd8657106fbadd696e0 GIT binary patch literal 4054 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 IkH!E10Fb8Sxc~qF literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/search/query/targetresourcefilters.webp b/static/images/activitymonitor/9.0/admin/search/query/targetresourcefilters.webp new file mode 100644 index 0000000000000000000000000000000000000000..f5cd790a62534fe050075471877321c2cd99db15 GIT binary patch literal 3786 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 AuK)l5 literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/search/query/user.webp b/static/images/activitymonitor/9.0/admin/search/query/user.webp new file mode 100644 index 0000000000000000000000000000000000000000..ceea8bc27771e1870dcb5e48b5261f98842f6767 GIT binary patch literal 5316 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 KF2;leKmY)C9GhtX literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/search/query/userfilters.webp b/static/images/activitymonitor/9.0/admin/search/query/userfilters.webp new file mode 100644 index 0000000000000000000000000000000000000000..8fcd5f01067318442d8e5fa0fda07c955eb04f33 GIT binary patch literal 5442 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 st%}lz=#Y0WaL4C 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 KF4F~{f@D^zQGfE+ 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 HPbmKbP6%0z literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/search/results/filesearchresults.webp b/static/images/activitymonitor/9.0/admin/search/results/filesearchresults.webp new file mode 100644 index 0000000000000000000000000000000000000000..5e8081ac30551d311816759e1b5be69553ed92d0 GIT binary patch literal 93396 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

    )6l@0zKV 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

    g%M;p_`M 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½qFZsvc}-$?ngw@+MF> zk;xWu-Hnw+&)TK5nXkW&0`F%3Pxb{#<~18_v@+<-gFh|80U-w;so04s)rE{DtdrE~ z4vs`9=wuhhN6p+yaRT8%+Xf-cKgJR`yd$estU0`m@J?8rELdD{`S}Lf!tg&g5*+;4 zv?_V^EE<*oYZ1d6a{LzxOIpD%u! zC|2ebO)I5!$7g5;K(;?td28Y^*_YXa?-xxa5MGDo&CD-gooj(!Qds%1cu@r-YwkL( z-@D8Wx#z^tZf47$;c@6#%Q%3_luqCVXsIrBnOKYtWIu?Lb-~rPy1tDtmz!;l-^GZ{{{tY z&q~(L1hb4)dzb4KXhwny$%;ndR&}?ZqWrR>TmeEI>xjF+!4dbNc(k!V`l{f(HVC0( zyntfKcg&IBXNmh+e)lY0a3Y)T)~N`^NLMAHojK%X<1m)t*rOH#G+@u8=X{3~!GUI} z<0jiK^F0$^BuBVo7<#qz<^WVW8cFBd04fDtX`gAb4AR4UAJGDBpu&P0WuYbG(^O59ci9Si>(U&UAasI=@6N(M0N`qcZBdrUgnyMg#SES0;cLyqc5mI=C_7f>|K_041_@d|`6|IiB9T zq?QK+DxIEXPKEi%yjCJ&h@eKMi9d?Qps40;Egn=zmn4UYD(h3|xmQjAbjYWeR`N3v z<_Nlu_;JBqJodB9`!RW3-gxJuF5skpm5K*a7sg`Ni|KBz$X1HWxTE%avSFZPuB1XO zl_;wxipI0aPo@$>i&fgTi#lgBIi|V%v<32j^S)@f8hYD>7b)f?qeHr{^vAn%*|sc= z&9SfZ=~G&mL6#8ZXrs>ZYNo$A7^RY&=SJLxBzxmNFX7em1Q)#-zO*xW9T}#BMp&>T z6cWqXVJH?cd#KhD-c;1YpY{-?VSj?c5{7LdGID|EnR2S-R#V03L)j2Exy*g%@C2GS ztT30T_ViFb$SiP!%Hw^D$c338B8OtKnT{LK6u`%)*)Lt#GBVnPnlFzDs6xxsEu5>< z8nz)NE5Y5dGLL>_0uGWb`^w+u3lF%g*wR zH*9wN-U*IWN(Ov5jWQXXbWVc*Nde!h5?@uJsCKt~|7cA#Z(0(zZ;=$*X=9CDBH zi`A_G{n*F-WjoN60G~6fnC20x#iM8_a47@X2XaIxO)vQcKKvgvAzwcokeyA$Sb-r~ zXGAy{Dhj5m+YCpTaL=QfXEGKR>FrO~qS+Q~eb*9)TduefC7DjcL}zDf$reM|7$an> z6Z1)yNg)Xs?05O1gZ!_5OaHj0UZG*(k@q3v6PrHy=41PjtIlpAsl~`a3oRJ?rS29ki>s+VaaV>?y!d0EGT9*r60H zAG1uJg@C@gg^Bo4wCAODy!CVgZv}*D*1FSK0k|OOh`9U1mT-9D8PY|dtb#QWi|*2xhtIMamS%q!LVIDr+2t~SdWn-9Qz&K zU~9W@e^!u|IjT6`0>$VGHKXWr*;(rH#89`DQ(-RqvwM zG#CR<5SGkhCwQ1VoHfigAMc^t!X;Ke04twNAkmxMT)%$3H`59YdbtiE=Z2m~1(3O4 zx&K0UHpdd}ax#{FgHVVufnyQqQc)%>{pokuNVQDQVy?k)buVayJ^&s?ZL&n_e?e;3 zlrH>;i9Jc4S;JqeHo$+lOp$JDh)GUtCNpBerTsX{za6hJ4fBr`Y@55sCW`rxuoWw# zjfINGlI_+qfZ>PX3pwMW6l3HNK}=o8;9+xTTrJA7>`ciD41BBrjV5}~JM6;S@{Y)v znbnq5RXN%)!U^9h78R6kW1++2#-Bw)tS!Ju=8a;mj<@H*ihnEBiI~{tjbhyah%aKuW@2*wcbZqq%<58Z-YJb^0zIidXhBP5x-+uzFYkH9{IPZ5AoT5uB_u(P{ zx<}{@hlYf))tFct6jzI_Ek9cxuDQP8Q%>9Z%0D=6k-AE#nX6^HPlnAOX637+dn*Z& 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

    WFHevlp>Pn_-IkuWV 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 Gd;A|;IN);t literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/search/results/linuxsearchresults.webp b/static/images/activitymonitor/9.0/admin/search/results/linuxsearchresults.webp new file mode 100644 index 0000000000000000000000000000000000000000..fea629a002eb0730761edda3db3a94b289b8b11c GIT binary patch literal 63080 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 l-pPzv!b6~x4>w|lvCX$(CwVbSg005)3ogx4L literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/search/results/permissionslpopupwindow.webp b/static/images/activitymonitor/9.0/admin/search/results/permissionslpopupwindow.webp new file mode 100644 index 0000000000000000000000000000000000000000..9348084a42d353e2a94898e2261404f774abd0a5 GIT binary patch literal 21034 zcmV)SK(fD5Nk&E@QUCx~MM6+kP&gnKQUCxj1Oc4^D&zt?0X}Usl}IEaq9LV~8YqAb ziDPc>58tG~Z#|nYQsJR7KRkCqEG}9WGu=)cEB#ORul^qRKfd_==^ysq zg?|-|C;apXB(%_HXnbc3&{@4EV{0I6U+Mj7(mVa{pi~cA5Z|#5B zH}XH|AMHQ8f13a0{%`;P|IfT%|32S8aDVuFnf}0k;{C$^{zl*nC528~iJS~+bX>fB z_%U9N+6^z#yM6BE4}sC#Oy5jC2S;%;eK7aa*8*kx7EBoq`L6GyGSSS(fx&Mn{M#fF zEFb~EFMASYz}{KdI$V3E=b`h|UY$3#w%!j@nOrzmbqBO^@cvimd0W5Iy;G* z>4(7R?j~=h9(1UrUVviL*+Uh2Ht3P(@i|d*Y3wItOO}9Tz?oW z%HTVjAhSN!noRB$yiR;(asO*s>LYo^weEFt?eOFuA!F_Ywx^vjbTmE+)Uq0J_ko}Gkq}l9Ua8Y^5pU1D!)Bd_2nNn-7=T)SIshd z>M1Fm_C76c`rIJaU~=zX6D@NGmnAd4$In(=d)FXz&ifxdS#k%L6GZRyA(SCqzAz*7 zR8Fl?$i_1JX);hDBmO92AZJxtN!%;j6<2(_82{nnoulX(TlJK@{dF;G2}Aj6&4VyC zzsG>a#TcvT%0UY2aUjKf1HgmAGsBRqWqmiu+#kN9%i}>$FDXfA3IRnBlZOmeB<3RG zy<&}6{a`<8EzrUAnCK#e`Wb1$pjEkEtre>omhOeWb!5M79ji6tZ4}|phqUw@$>5x) z+^$laH9K^$x2Z-{R@IKZe0l(erbRwXB2QHq1BF>B)I~3jQ$vvmRd$gX8^Y}25=1l! zshwn^gTbEnX=Pc`f8tzq($mS=rzmnbl!193Zpj^q;mr4O`U>Mg$-~*@#bi@5b7eg! zn)yXBPX}GmLJT=&EL9HKR8XtpYB&rkxF^6l-t2`CU|tX#CvOy|3tqVJzksvSu;QJD z$1pj9+co}Yx*2{{tfcpQ-S#vEKDpU4XZL{Elt$b?6;tkU5bj(SR~cFv6ejIjH*Guq zipzF8!QtiAGg^m>_0Cy@x+d93){2&{PaDvp%q}}^FK#+t&}^t%gCHJDyb_@E`{K5f z?8JPa+|5E^ukcGK8@E<`m+OFECHr+}$!)}WVLaKb+kbsdC5%%lZektde=B_Pty$cK z2Iwl)wyV#S zxAs84Cn$s+QyFsx%Xsc}Y)0LI-A25$L7b7j{@pBTlh;v3D8-b|?aG#}jquYfd2>Xl zPja5y_)BBmrGbf7))z~#-klx9&Gf_Ibaym|ngZ^f*qPrR%q%mTfOQ81Du-Q-1!I~9 zG`R7DD$dF9S<+)}Vw8>vA1CUU-Iv_vk4vik;!DBrE>UpB_A;i-Q`|X|d8Uxy8Z>cv z-E!x7(@yxXsFydwWggHG$9Q}4uc%pxwug8f9mLJ_!{B#Qc5CPMEAGiSyw=Bs$7RnZUjG?WIh9@?+fjwOUk%ywuRWVT@2(Rjx#5jB>obbiQFgQm&^ifkFm zu~M1U1vBozRT%4_eX zN5+HQWx5{Yt1%`MRVX9OSd|#Z{p)kBP;b(etFN%70RrGxm7Pb7<%lw~74D{xtG6qY z5IvxnMm_iYnHA+%Es;|?oo7oa+NMi>ZpJS>1VIIHxRGSvQaO+j40vR_(udYwhDVil z0ndULXPtXazthaRuip{xwVzn*PP|CL_fO!m&%0cmoXnMeTv^7HpRa82wHh$##!Y_& z;J)$ZQp44xv3{6IR#Tf3$&7%rLpQ#AAIoG-F;ucQ2G25t+r9@!mUOb+KANObA-vT3 z$?u7^jNy}__T+_3Up+sM89cmK>QSj<)RALR2 zOD$`!OEduGlH!pr$7O#u)bmd%Q6mHj;JzUZ3b_<-vNSDQ#<+fXJ{4Agv#XBzPB*B{ zWlRSZ55jF#YGM$J^1_fS2FZmjt) z+p9hk^}sKZ{kpTw5orn2y3x%RfiW|EF!&uE#Le`>;Bu2f2UXX z*(;U3D;2;!F!&uE#Le`>;B4(7R?j^&U!6eiG0092bA=6Nz&av%!jXRi( zr5pe7l##}HdL6g80GTXC3A*loXT)1XFv&>2zDR#3eH*-6f2BtpbdbgIbEczjEa=oG z2*FkM`PX3LNTaH70QJl&+h||TCuhG66H*u!dKZ}NYuw~3tgWOeVuM3&B)*Z6CJd}U zS@iTlklA|sCN>M>sdH964@(lJVtt@pobE$J3#T3flRO%i&V@|C-l!cm2Na*K3jVbj z?f@^0-c(r*LF$1%4u{D~HWeyzK1&O3WCwWkP~c#5VbyMNUZiMzOzbXK?LUc`r?Q;5 z3-n0Gk;NehpY8w`zG|KT003+kGc(Us9RA!-ga7$*dlRRQqX3`5b+?($-9i6TH9`M3 zn$di}U4_b2M4yFj&WrUv?-wO2QT~B`R_8Si10^5ZsF`?@+wUboje=jcA7-Q*xb+9}CGd!jp)G>9*dz=tXFBs*;BZlZo=>@b z3*JIXcccE*`TxGh*afKJ4xBW~oV9>_XJC*K2Xv0#Hvb%-r;s#hLVA+k9Cke040Qz7 zkaDmv6t4JMjkk{l6>pajH@A#MIlDFCTxR%fxX6P^c8_Q-!ggwm^l%nuT86R^%dYiR zeR5T--*jRK+kLEB*3VYK8AK`I&Payt{P0AAm1IJd$f;Z8v^N%U`H`%;H6L@E77Q$# z7_YJ$8i~a}QOgP`>;yWACBf%fR^}adAQhwmD&lKn1_3^dOOf}~!Q`@GZ<}bQ7p%Oa z9`~O&)OjWtC^J%+6F zVZ{6G)-O3!RawQa?fd4qI*ER6f=7wVAm%)eeJ5GVxVzwW2@d*SiO0nQ`7Z`tozUh~ zwzDV9BHe<5;RB_3H146uW2YE-ikJ4@^#oYb>+>sjFT!Ek{OqOo{>oeq+z1BSp3;AQ z68VpK5jm&eD{ZthpX~45J?d_yHd09hCb9}3f-3p2EmY|S?o~j)fSfzITS>BCC1xs? zl!!SyDS89Tf*I)$-e+z?Ns;uKbV}!wx&2`-%*YdYvTxqSK~LBz1o#WNLe3Za`sq>? z6bX<0X;qG1#^#Pz#b=M>mzT~6qO$7zl49>tzW+qCv zU~cqnuJ`#)_}V9oz~b2BZ}E*SXYd}o<0H(Sk?O2rysp}e`~ssDuo_sez_!Af$OG9; zp(eCcoagW!B7FUry>27Z*dr=Obh-iJ)Jj{)af=t_O-{1s1&2^_t-l2Xn7J@nv1_7r zv?ve&002K&8ac~k$xg(LyDJvOHB<;1HIG%Pz-qU7^F8pf`1fne*C7+=rNQ7+~{ z2fCU*pP_Mf%`l;{I0~g)I=#eAb>v%~zT9rDFItRAeFOQOcgls74or#JiOJM?L)`I| zJ_DHp(XbhuVp(6wh2WQ?QpM3e?OHD#XOuRK(SQ4C6=KV@FbXiW44C+O;>!+%*)5q1 z#cYB;dhtTB@ex({|EcAyKMh@p*vKW_LS_N*b`odL)u!vq`vjG6LVUiunzo3M8<YUwWRK^bttFm5qnv+I=O$lnl9cgCgPN1>&m&Tg*pchaT~_taU%i zvOdfEj}D?s31mf71l6NVSS^2yoab^=#SrKhp@L7|iJHKKtrH)_$r#Z&)q3NZ--Xjx zD%BVW)c$1Mx4`owSM&~Cl@CB#y`v~))Dk%e3elvxI#-LF1RH9h9syI(&25oK=gz21 zMZakCHz`%SM- z9b3g(x0m7)FZGuCuicw}@%Lej;kkt#6Wfs3ix6mYr(}wYrEg^9J91p$sLiBTHNi0y z;0hA37>-w{_5EoU30poM8Eo4YlUT0w<{y-sh@uT)sfJ7F@12y1+t9pDYwa`0WcXvD zfhSdT&^bu<^h7S?f5l_JtPx%}*S@DoT@y`3Qfw~>pU&Pzp-hCR^w>;q z^W&V8904Bc>c^i&hhzeI_EB5384!Z6agtiK;RbR9ERFf|w-FcNXFegb#h+)@0zqAU zsffi%BJ#i9n1YL4w_Q4X1x#IhJ$PbBo=}L{LQQ$lB@BG%j^a}cv!NrY-WO9sv0~XG$b5zVw`nyl>zDIS_7FM*n3er znqpzSl4FvTL1Tc0qRNa63prZxXPOsn<{2*T%}xFvZ>U!_?n7(0q5kCmLT_A+sm;<5 zo^`wZdXXA#O#mY}x@9BqjX$cTEdIKYHN}>$;((){Qr4iTc;5i^dH|dAq9*&^17cD` z3?@yJEy`7fec@75Yi@jrR#GBrb*vzYSh>H3nlduY()!bA=O0!ssp9VA!HCe3q? zvJ7JX8bNxthxe;b^Y89Y8{7Q}hdQh(2oF~N;v{s>$7{yCEP4LK);B2m8@(ar$q`ar zCb?nZHN}Z+;DEYkYXA}*m3d~CZo~moUBWn;p4wEUeDsF);maT?KJ$~Pi*km^zs2X+ zk3wDy0@0wgFCFob6Y5$#OeKUzHqOE^o7>gtR4&>+c3AHOmfRV}5b&_v_r%ww+u{wo z>9*Pc?GY;;mE>JDSsYu*c)uXyd*urxSVwpQqfnggp+P)NcJ4C9FhnWju6e&bCitqW zGcv4xt$$42mEFbR=@5CC2@^~l#q79^M*Sv^e~hGTEXXgDH~<{Zry+};yp4#Zrn&90 zX*_I>GXkMRuMY6&??DxH@GYLw3FTi#hn6WyL+xfM9A!`VMUX)`%TM3o$4#!(Pp@r2gM$Oa~@gh}1 zuIgD0H)!c0PExz+-;xfyc4pw3mRU@If<8ww8x={}@BV*QQ-ps=@o`R;i$Ia|V=C+< zEnvPHP&fx!HfDX0S_TG=owVy|i{3f5bQTBT>+>Uj6)(qFn@pI(D@%qTM~Bk% z=MN)PmqI8ORmFYX01gs`ElNE1DlKY4QkU^dvG(7%SoUuQU$cPbmJmq;;n=Z})Z?FKSl0qS--3uc(1er!4 z&nZd}aRJC8P}O)M#b!xGir;!MYRN)2*;YJoeQ;mm}$Xe}sgod+z!i0t5v?Op%_| zc&NRC;kuU=N(CiDsBxYA4?(-N!B3x(50DpqkuNY1?pAVtF!n!#E#4us z3?d$4T~+lj_`0I|Ek7j8issNl$7SZv9a%F67Rq!J_^^?SJja9}EoL(ETJ0 zry;vJQOWQO>AZ?Cej=cY z^1`i@5_&{M>8y3-nGm~E_cs7y=fW?D>_&_i^9MI2TEn8&$Sw84A#Nr@$AQ8qB9a!z zxp<>26TwmCN5@|VOn6wOB}#&bTj_e?v-Eao8-(g8ZQ9I*&(UEZ0LK@(?wbDF_~SNS zuQlCCKM&fE2xsVEWmNVqLk|B36}_)CRX0r7u+!a$N0=~ZZ`B5C7MUXXn6Iuby8On% zZUq?Gp`Ck{$ErP1uw7DNsdyLBQCmMKog|L;?vZM5d88~~#czQ6?G)GN&_G&!^{%*= z*oXzH(rij>MX$o%c5WPc-|QgLqPou-ZRjU3lL$lQT3r!ESyvO-xsi&^C*ym_AIZGr zhhecE3YQeWCnNqhaAY2pcK4J^+mg%2vB^3dC`1ktGH%D}`%zHbfa8a8IvcYEy9yNe z&X#RHFdH;AEuo@Wnb*6P*Zypx!r18twA^5>9tRug)CUo$Sf|(JIul|B^%V+EAS$rm zaseCWzq+K4KtB`s9NAixT%N*b)2wf%Nx|!0WmtHQ`EIH}SuL80 z>wMWrnZh%#p0S%36_7J%z2n5s=Kw+c==f{ol9ht~@o_&dfuVkHYwW%fGZJ#veCZHP z7F%0y&!10@+NRB^6t$$$4L48&QYdiRU4_uze(invNNx@qdmTVPn2i#>t3Ze9pLn@i zrn84;$rCY#{g@~tb@!~xyZN!cf6|}O>ZNWrqoVkhIgJH`-P)M|U4G^@tzr@pO*)+3 z;`G*GEdJenQd|j2z->$}Zbi{{|Ix(@#y{GgVUGu0NNZhr#7L!8a^sQ8V&8?3S|%Pr zCltf@4z!@%>f?;}LAksi{HGZG-Z|M*r_pdiddlMjFKn5`?AjOSB2B)geS6E%HN(j? zz~+Voyb&J>opx5$ip!A@+5J_@cp5uvVgzP;((1Z+sUhqidATrrnMW|CP|71#MX zmkF9w#`P>D4iM}()6V4P zn5pe&H5W=d#gVH8L2vJBOOCl`cSdKI?$CdyICxJEE8f;ZPfS{Fd%N(94ARq45t{hs{Tceo}_?ZY9HZMM+Oml|D>>JsZ0w zp|djOJ3S(#Fp-qma9>!GoB&xf-ds!K2-<{8xWwcl9YvsowsyS3qxySX&6+s;-Y8PQ zcp9n1L5Pr}_FO9_FpXEjC}R;GCL0->_ZUm!GnLLp4Jlm~Or@Fa=LJ{RdE;{DypKQEXhRD^3*iBM27o4`C_oSlbt%5W8!@@ekjY zcYca|*f=*PVRUY>oaI~kGt+iBQfmBJk>uU^>+`$3MZX@yXg|EtqfZ(v0Z7eJXvDu@&JURp9=~&y{4=aHhC5f)t z=Vm)ttfQdwc^SrT%&Rv6C8CuzSrQ&vB$y)8N_WI9+|w#Yjr-+^?SnHR##U~d51Kr{ zq$+*=_8I$wX@LIWb1oi91YhefQvY>?j}X|pzY6ZKfgRta_}2J??2N3mK>2!tgfvJN z8VvZEGR|NKqoJZ50Z29-8kxMvPS7Gt6?z;%(JDlU73nGie-a79L@fv{e4~GLRptD5 z8sAUAGhZ;tGElt0HJ}(_Vt~J?{yj(t4lp`Lq$uWpN0#Cy=GblFMIU9vgtMeP0L-Yr z^~o#!YAyYYq~+JQTGeXJ+&CHAa-@~8FG$+&bIq13oP@Ghn2aZJklb=e71+#Im-E!6 zR9_m7KJ}RLi#UC_9=x?r!7q`0X)7<<&=uc=kk))`&Hv*1f;4YLCzOp_g7*`GUYOH~ zYM{Z9Tje~Y(zXxfsg;1T_MvW>=S*(TNp6odIu?d@F9G-gay*;7l*q+|D74OsKA!jh zU+WXL0h0D)6l_vks-rmiwLl)?C^4z7@^62}0rXi}Gnr@5(Mfo*yCx^KM zU@6N;GnoJ?(}9n0X%&mbpmx%YpTS1?9FXY>0df1fEr_Dw<-ba9^GCzaSIls&t`tsO zFV+|C&fN3LiY%kLmUH$W&OjP?NSHJ~7+P8j34S=WU~a{IiX8g8>1wL4M2?Hh(My1D z3W@Bc*|55k>PDJ=xp4zbWXzXC$-L?0fSHkp{(mB&8rk0DbeK5t2hp!SXZXpU2c9HM z5$ckUsVCuyi| z*L?Q~nIyQV=3+{XV9XRFGk|0qZ-Q+>YUNrX$afBBL(R_D>${shach>;zMpR^#iu8n z-ASd?T}_?i4}6vtj7L*9=-lWk5L4Si{OpWJh%bde@n1EE&~qU6ygTai5oizg)$8)X z{BIKhEY9TpAOu+`JK2@KMxpvVYVcOi7xc%XLOj37`qGO!w0J8qC)ZTzY3oLkosLA?v(cK+Z*Y zBLS3bhH&^%la(=bYpF6+2B2JfN$_%cx|nfl46bqw$5b}Q4uV(zmeOebO{x3NnjY#i zAAbpxEK0;=6_@<#C5CbIcD0-zzNlP%WhP~jF113!`ex?*UV|LfOV#jB?$N|Rb=NSd z2)T@ArkGkPD9K)_iT_$Sh4JFtA@P`1*YYFP>kOD0aJK{qEzrP*Dcm`Ll=BvP1*oAh zEq${W6p{7OgsN7zM80lj(Z5k9)@KvI3a!rVV>b{yL7+N^{aME+wJm2YhH=(soGiu^ zB1gO=#B&+kUkxBL{=+YKem^hf*7#5F->oc7S} zH>}6ZIUr@7tgHMuQ*TPjn)N>XM)>NT5i}DUw&T_fvB<90Y}Xg6h8>BuHUTf557lDj zK|UM1gNbLI_<@5+Vv@~KO2_l1(#&*+d3$V?r$RK@>VlDP*zWN>O6KFbxzf9BZ67p9 z*I@yOhd18o^#3z!46AUi-TBHRX^5;YLr-xEOalSZ5#=D3I8{V!umzVWL#xb1CmrT< z8GL(W!cabH39&Sz{Uzc$2#Miy*S^~{n7a$%#?`Mn(V17b0E9PUUO4=FV@be!!rt0j zy%yA_127p=A$t@=8bDyz%~IIuJTeRD15vp6tNRpW6sP&EBzi1s0A!TV;_?_-R*(di zX5*%C5ku+C@ELjhI)x#25F0oPb6Y?F01<#zqlZ~E%A48dUht=T-96@8CR-UrcX-sK zLM~OE+<`%tyF~e^fZ@%=llu)ld+bpTpb9$GuvGmRD25;PF<>)40{TWJi;nknjJF*l zIN^Jm{1?xPjhT1M>w0%hvB3Ek7Awy3R+qyyD`)qM+aFj>zz=?grF}EJaz9hC);lMH z3*S{XB67OD!3YSB>b{U;=~&1}p>HU8_0+jWu4kVrS+bY-ct;;u(o%f7q@ccUZOp5} zEuR^_=Xq;a`9;}m(~@NLtodM5%Kd}96zhySPm^beRyCZ0iy`N0G^s>9r3Lzs0)X;* zb*WOapmhui{e7w@^Wu;|p1WIE#tF>s8qy1n6-l4bY)uJgO6=JcPId6UF66YDU!GvP z40p{a|7LXoMUem40|?zo!KkJ|KdAA3)M9MSQ4XVjctRIBKzi0AN9`8pik=E%g!asU z!6`fBfJyGz?LD;-i9xuvR=C~47M0w15Y*DsKNmfT5cKJ7f2g4pCfA$tU)>EwCXSgi z@~bUK_B9!ti~-pO7PRanw0lClpD6rN`&)OxW)i6X%dCNr4K$Bdw3!3lk10{zsDqVID7U~(I0GFdN6&hx zPr)4LQskPx^_@PQ?ujXz5?Kuf#1HLUlSad#>=E;nHbB*nU{(#eYJ`uVaCs8_S#gK)Qd0DznX}jLL7#a_~Lrv?lcY);_;V^T1j8 zC8yl8L$;#cx=!JK{6!w-{5}sJ#J@9{d_>3=HzS@9-=s`|Y6UYBKhIE0= zOMEmqG6oMRpLiy@C|8t$Pd}Vy9h7iR|Wj>37^#F%l z8W8cxjbxOOuh1-l!n@$z14p8OB3aPjB%c-$;fPjzm(iEMvzv^7tGX0|$+3QTD+k1xqw z?b*5reu9Ex&hfT_h|YcF?klPuK`B{Q@H!ilVAAlmk0MHD%PD`FQ@yA3UIi)D@`Re` zi`vQO4H)kPsiV6pnL<(s3y}~z1S7$X8J=a#HK~8B<4yD*8Jt9w3sM8L_+(#O-$qk= z#leaR4x*l{=8VA>D)G%o6C!^h0}^rmXZk5#6Jr<%#4*Rfqqoe>dAX}a1#jNHWT^EJ zYuvJw6+)x%`7)c>ncUxVY<2Lx0HqKiOjS8%zkm5lr{Gw%giD>)ZE*Ag@@kx_6`J_C z?stRq?25~i=5IkWS>FJ-nnI#Yi`~>Ft{TK$j5MwjuGyC)vREA(DYjnKST*e+5rc>z z7i1zHOp2fz`_t*K(ly2Y-ZTQX1k;%o3x`OmRX1m15XNDRfB(6jR<6s zOY5MM&AkQ<4~p4}3(O>^OTjp%YbryGajs?!5Hqv5x}Z$LGLE2Fl3DHSq(lnC22Y^{ zA>>B6eX9k_X098(B8V9_fsXAqHI-P*R{XZ0IGW84@4fd6SgS5ZZu{7!XPsx$Mkv2R z(q{ohel%v@@>x9w2LR0OA$kh+p{~w!FIkK#v;odj+=@;w65$fzJCz0k7SY`f)c2X? z#|@<-)fIc8hpeM^wb+m0pP!Pti*3j3U-gSo z6VJ3ol{TT|^}!S@KD0UuitP``#1syA)jYwV&kP85-#Nt5c)9 z%3?6SfV=j&7bfD#{@NH8@wuDHCD8au$G$IyQCEMgbQ#$(wCbpbEP`c z+OlX3$ml*u&#ki4c$Bl>vch=x)p6{0G@-9#dFh zz&8+g^|_}NyV0Q*r(#3NqDJu<=O&0`J#8A|S+6Pg1BzeOmON;{SAW zFGlg%XUmL3=&!tthC+7_Ce@b<6Ykj;i!nrM39Oh?r`X2@=Z>4uwI@}qz*0%`^93i-_VAU(tdzgh2e)Z4A$bu83YdrkYGLy&gZ0{wcPgVV66V5AQ%Gjg4@R>{(#71i+aAYw`lh zbgiW1g71-Lhr!Xamz;GkxVN`_F!MLDSl3J~x?!Nv+`gT%;{NEUt-}gP9P>Mc~~n^uPG4MLw-+ftruyJ|%Af z2Gah=^!gl@OxDGpsRcMz_f0tIRL-tsxv!$0w3v_jaT8g^kLuS<#v<ti z8^(<7Pj<82C^{aAfnaH}o^JC0FHrfXQ=x4r09jH5!%NYaDOD;fhc17ICmIA1gM;22>;q4~ zF7f$KT@KuJQ=1 z!kp`|I|Uj|Y(18W;X`#8otL0cKX|fZ1Ic?8uIEQ_*nl26o9m<1=x4U;dxf1UI z;Ge3tMtH_shgr7J^ikYikpvtEsp4DiO5!go-?mYJ08dNFuleP9-|UYc5zok`xqBzm z?VujJ>Iz01oMINbk&~HwV-kuGCMS`aPT99y|6Idvwn~Lat7sPsJtMF-n*?s_Yujfd zzyE_CrIbcyYa;Gs9SwV+re~xEZ+^Jl%Q0Gb#faoPjTp{lw3;;B9gZh?WgBm9$ zlx@nm3=hD@7u=zoJ$wkK!vVsOw?5P$T;0Sg-i$I?s}s22nsqWQ@x?DDKM5c?X4#Pb zyiVm`eaPscm~nmEo*4m@%czz#D?TW55&a!++lf3Ulz_In?kO~K@nIj8 zrA1xOhyuh^kb!QUg#V?jhSMzWqQ?TZ_YA3Tfv=~QhMZCPb*Ni5PRMdzyxw2yLExg! zFPVKVY8f)r{v*pY_%dL0CU60&0RuIA{J33^fI}lU;@__4Z~;~>^w2>f%#!+hxL7N+ zIHyCRO!UE-QIKF=QE16?lO?#|w5OQl*bZWux|DVKclZd*Tc%7c?OUk;3VPFuFillM zV)BQT_o5?Q8+DdpiE&r5{8cbNmPH4v`Y!@-1uUVRD%5WUwGRohT}m*E>zH5dhA3Nb z0kx~c&RG+CMHNmcPk*`4czl0FfKJeqI`Z8rVjEX}^gt_#@nHrQpiTG~AOHXWgQ~*Nck<&r#!)3O?eB%}dpQ0000003=g(9tr-7<9R|0 zmiz-J&*j1-@}7(4=69h`Mo1-#wDYSF`~tdQJ?BndAR7#k zl72ydxv95>hnyod9~BH{@RG5Q*Q#@#`S|r?-SYGmjs}{o*0y(yvyzRF$VzI9e2(8a z)+T?`Ci;f(V#a1A-E$S6`kyJfIjv!=gAdDQet6m`2421klBg4+3*oSqg&SN7kzLsV z`b^)eHU`+1L&r{FLo$@A3%=C}8EzJs=^@Q|+`+B>(MKQe#Vn(iQrRQY zdj4p}?+cP5@a)N|uwvF++Om@k#Xr;Od3k%$*57ZziO{vA2h8i~Kwt;b{2H~Zu_;NR zHU!w7i7DyfDvc`H#>PN*W^Wd`oC(#=%C1e(`G=`EeTd(K>PbDT|-&85abZK^Wsg_}L?`9DpzoU(1tP$c- z^S>9thp!{KW#}4(9bfRU%8)G>bgtaLXbd_*SS6c0j7=~?7ZOXyPAkS;qqiJY6xhAe zHWB({i4FQ6{xokhXLZ}$+o}-pRb`NR$0=RA%qc#rJds|(^}8Gi0C4v3j5(9xRYCbE z;Ch2O>4f{LN+@)3n(xR6f6cYgL<~-m+Iykbgjc`#3=o7u3uOQXsu>*N6tRm{9Pf#_RMtb5I99GT5dih ziL;2nnCQHx-uXTNi{iD0m}QB1@5uu>@&W)k2{_p;5wzvy+=FwrZdZ3`>TtYi z0DcX3$U%(-bqZ{i5zLZw*gALf6sX(t;>&|d$?!HZZ~CAWE77}^?xtKRNh9% z+K#WE$B5H|1KiYQ9+2OIxJi$r>dE-+8kjkmS)3g61rKuU?g7)-QELY1)9{Zf=o zXh+MhKv{a=a|c+aUbcmw2hYK&V!s*;=Z1ZJ{2OGlc6D9mRtSY`OIW7~u z&`VXp@D!ARuN@R89d`RN4o=>dcS5y}R{>Q%Ui7t8h~eHZi-Wxw6$|ur*@;X zt4#qG>_yGE)$5iABYl#$7C-=>4AzSoTDZfZ;uoG}0FR`ck0|%yCHk|YZh#FY&H=jo zVV%cYt4x#F|B#67;M^_UJ8|o#H9h(Z;LGuQJvh}FB7?uT^tst(dX7h?)ZT@1#(p=w4C zY?v=37y*m%Dcs@-{;v5FRcEH`7!|T7h}=&U(L-h#nE4wu;7lhNz*5h3D2Se9<=VG> zbt(8^w^(vFrg^PLrHaLwt~F;>>VgL3{w^7z5UNyEn^r=s%iy{*(9mAHbsu{>oPsv$ zutIS0R8y#y0)59DfzdHPDuc(BNMEVy?7tyw*M{FbQ?#(zfRx!*vWhH`&|_3Ff~>A9 zx&k~rL7}dn-+K+*qUY+|DZl7*Z4D#747c%6C z3qL`wI^yE%VF{XMR`8aKbd!d^upI9BSi;sJ$>ewANG#7X1x=+LN!Z{z!4Y=p%i(Gs&0qn%;q7LA=Exhwi?`4o%KYLfp^(X=RN+LvSf&ukfYZ`BPot zrTf=!v<+6P4cgZ5wqxoDI-DWpEnU(tIyC(S)VFE91^LmrT*~j$y6xxsrO3W?4Dm;E$ z@@Ui~7vRAWN0Ptzpi<5P!wC6D_42(H+rR~0E-E+Ar@w<+nQ9YjoEm!Yk&F%A?4qH{m?sb5om-cwJu<8;uqbH7hCYJ3BDdL)C2Mp>!Ivs%-31 zTC%zgv0%epEJ0^q&#!)-N}XggnlGWtI>&n278`JEL`zuO5(+;&A%IT%IoJB%-silm z?*)W%47g7@28!V(a2{j7r_$Mxn{<&EXoaW>xIIDQ6fo+rz4KN0O8fk#PratWL1G>s zS-fq}TzsfFt=f;XIr~~t#+)GIzmVTihA2v9CW+FjNR0`dMw*UfXY9ZD^7YL0WFl=x zfRMR0sHfOXJLJe_0b`06IhB#6s(5K-###SNAGRE{qdAp#J-L-eGF4mH|8;URlsvMU zY8b5)QzN1&=Zg%1=zpjfMQ4`#u2_=uQjinr@{zafYQ0~gAQzN=lJ$(qj?_CSg>~Pj z4MG`Tlgy7zx5AC!-KSoOph^Ycc-vNTi8c!0E-RqDkgQ)Y+ILka%TFF zTV4Le=xY~ut>6b`R2h&~&n=cJv?ox7@XoP|U*q2N_tU`4%y2J^zVH;_n5t)&nj@-m zqW>AJ?_13%-KFv-uI%f0BFQKK2nf6YJ3!tRdr$0_uXvmR@Uw%@Q-A9>tbLhz3*yeRwRN-rapNmNw=@XVXvF znj`s~Ser*D>%;h4Nu*I9o`GbG@z=ICD#+i5lZUZfp|#7aKMfxvQbjG9X?-FmJRZL_ z#Fm4Jxcx<5Jqqbp&o%R{fs==OGoAY=80{%@glhV>@g;4_OL5Xwsu-I3*2LKLs|$Xl zS5y6QwguhJb$t}i_5uB4<1PLWTS8JsT*mS4x(6N(os+rLE&859-F9egSX-JJPv)bx zbdL4T_w(#(WppqwXIubWLe1y6wfN2tlPG z#iNPolwOw?V#DLLrPG=94)PN9R~c;!)B|zbJ2xY{W+JOlQ`ZRcjw!?i} z`uz=JJJHI+;x{af7IXb$`2|7<31gqvt%44h31c2D2Z6;;m>!7EQZ~h&9Ex@Y;wz#8 zz9%b*hck>TKYVO!h1kHpbebo1YWc3uH`_my#KI*?&sI(%4M^uhuv4FeX&z}<1#zI8 zEK|-U40uTVNeE(Rtn|c7wgTbPb$s>aXx;rM3f&7+m3J%n$lMx`YQSTjHQL2Tx;|*R z#4U2j*o|hXPmOn5k3YRCg$4{BwrfZG$r$Qd*p6mxB+;I}f2POuvScQ*X_W~@`dbPO z1U-j&fDb%1QP3QGiupI-qYwDOc1{1fE7(H=)%m`^bWGSJM4LPoaAU7@s#Z419Dow> zAHkQR)D#P%*`e&C;n{`e{i?=D3IsY06PxV(>qvv7IQ#*9c4{H$1h~#<8*;q_m5b2L z8I9Jjak+1~OiDK(S(A*Ug%Z0^>3M4Bbp%u!RFZdKC@X(Ujtw8qT59KKT8hA4A zU*)P_OKq2T#l;>`!NqYzy5Pn}vr%OvqiWosC(EAP@PF}7-hzK&ydEp8Bg8P z4;e%68ZjZ*ur(s$kY+*nx_1Oq4ic^)2vrvm!~?}wS~hNypzHH^mAdAf2z1YdvdZ+Q z3KAd!lShk`fZ@d%7J_k1g zzxMM1YreAybdu)a_xRMyqV4Wg4ETtSQiLtTD^s2Gd&A* z=Ww2ARMxKhJ_hp;T-}oi4^wO8Lo@seyAEW-f7DmCiWp*Y6`C~U*UE54sSB-t#Jt43 z7{vZ@1m+QV1#*{l*rx_P@wiDKd6xGIQ^J5yi=7J@U{(C+~aLl38Zn4gPwzbO|BR+47`Og(= z4`5pNsiA>X^x>tAMf!qnZ#Fy)^4-m!ZMJ3Duf@(Z6x5s{qI{*ifTVzt^*|i)bH{Ln zPWi3CaD154I|8#nUQYZ`h6TCr%y2edIyUG1z5i+)CUaw80o@TI?q(aT00-NcI}qY! zL%`oF!)7rkU~WkqFX|EzFjY*2#qdtD{Lnp^HJ4=hKU2Oq;3(R(AWvpS1)u)mTdPg+ zLhuZ49eE(?u?C2!?sq{>C#>G+6#yvDT0?tyYW4w7E zr*+s$K!90*;bdrO_CQoy!X(alki-^d-AWhu$mc3D@D02-x2avnBVF3?+UVgs!Ty-YxN>2?Z1g`ka;p-Pws{k#`#fbD_Her z_8%MYgeYqiO&I-vQ%gnm&SQn_>yX~f?Pd}xiWh(Eae@fBw8`GXGJ0})JDl!2tF^;!7)9vWa<+niPHd1e#=UP z!Q5>xgw>szf6pN_1+MEf07sv(=4uJT_}TGDh@+k-sA7(}7{gqqJ}uTw#TuBGn=6PD zUAi&A8Zjd{l^J`XU0|bz+ZRGU-afdvPBlsJ2tdbhftwmokqEU}j!*KW{LPgbz6dNb zI6-B5jq0cxBG0>^Pdux-Mc&1{=Rs_!%+{w7Bp#p)XOrSUSH_6^NM8QwSXxe()v^8; z_2Gf-()V-Gv?C3oE9=MmA;=5cv&nTL6DM1RXE{OX-x;1&%TQO45pG*(ThI9d3@ zYF>6$&`$~T$cmgIiLoY*fl!Cts77<3Gg*-M;Y1Q1E~YbrQ4s6e|{lq(Q*yV-A&YA@vmB&yVd;!RBU#*dY8;d5f8 zn?4;>rRlXo4U`6iJDB1yRd5n!i@sEhjlZ~$1PgazaS0pPkkep-qfpJCRWw*jQ)#@q zqe9()+F5m~O`DeMqx{9~y!cCx4q?YkN)b{u^6KU6Zzw7}%nN$%y2iGbH+pOA^&@4b zIn6sP=wApEwdWhpZj;wfk;OB1iuDf%Z2YWcy?+8$EK%!*opa0fEX~9woSg!*5ZfG$ ze654@ZTokY+f^B#xc!5z8L2@D-uW&mGF%tj!Hr_j7yO_41KFw0Z=_+jsTJP^4s64z zO9mO@dhBnNDQd*gO3ly-SeNjvKX=vvzSM(h@YgA30UZrcI>$pmIGcvrcUzOB3e`b$m`u+9j*&EJnM`2@vPH9sPL_B_@Ys<4A1QN?Fe&} zd}ZLGG@V~4$Z@9Em0rIz5xKmWg*GNWmoH%pEvridz9G&|838tGJt25xMMVlksn~84 zO~*3b1w659s)WSuwUB|!X!*XIpin6Nw1?X(WgzW}?f1v|i`4vHqpp(IkoFuXuRv%P+hCNW#xQs$g zTe)GW9X2=}fP8(y(3muM>-Z;NEbA*No}{K8e=x>HxA^&`qQQ_7GL?f)#P07$3~=+yqKh} zNjfgf{&ZKBh#DQ>!m6+1SNn79yo=P+xn!LAvv?zmn%59q$kQMW zon$7?Oo5t4o|45D%eSWQ_}?qYwJvJ=4dBs)}w=yIi<1MQDL`VFqN*2H+L{LpPQom5-Scb_Z%DFRu(RcVsN zygQ$Ct?n-8^(`zNYcJ+uPw7B+{9W-D1+tY+pu7Em{0E&IpzwTm;;PG|G|(&oe)pxC zXPFHQ)dJ}xsksI)CY~F7v4u57)?Fu{k$4BsI_h$I9~yh5NL#&x{y*5L#AznMJ_T6O zel3p06G|`EztZC;kt>i~2o;S;n5%7-^$RGYNW|zYl@^w@OY+nM@GveHM3AJ|8<7|Q zLEQozqyHHUU<&hR0utNch5yFjkaDu~b6P;yJ0fA|I&v%#B|(G;1b^-*#?cfaS_v__ zS8FfMt1(zLhGtj`1W$?wdIF=3(#Lwq;0=kc(^}7U_dc|Jtd~2u#O+QR@_sB^`a+v-%NFr(3xPc<&%A@s`zLr|aFA zWvBQ#;|@s>1xK&2MRpzX$?$O^3d#UcMRdiL3gejsSs4qHEu8-=G{oH~vNcJ;@X;a2 znhr&Ut3zC3FSsFrb;=+$;`n+I&G=#&Gf!n&e)LEUsk@rcLNC#?yCpbq|M56ZM8{m` zS*(!6Epu6z9^RS#9XCmKYBf*6$KgIg+eQZ1(%|O(7#_APx%|!5`xdFsbdu2UV}kO6 zImaqPQAzc~k~8~{8Vhw*TXx*UO*M}64#n2=&oO?SDpkjUcE8Al(L^Mi#r&>P1fQ>D z3v2TJ8b^vX^qWBZ@QtrG(b)MRaNbyJ92gP;GY_`KLL*upyggN?eLuEXbzY=?m>Pzr z39fJ;D)QI7d%cZ>h|ZE9MU`oW=f15XfPKMRP+F>;MFcta)z2wgRW`}AS!*^;-aU!r z8>mywt%h5gU0KBt<^ieYb~GT3cYk}mwXZ9{!#Bb00gkxIfJHM1m`)f@rV7du@ShUI z?B~C=Glw?3jE0AgsmQ~slG@V)+Ph02(Mv6DM;x-Rnz`@~WJH@4zIV?QfpdR9@0qbjlX)e@*~&u~QjwGX zpE3E2zK&IlvivSxCjM~6GtSziL>C7EfWUTA8)~36TtXp11*c{Q;TEi}jiaX&EZq#l z>O+h8GQthwik#Ojxg5N9#GPAxJ+ z4NAbLg|hn)J|(c+9!7UX;n!St0sd~^{rD2zeKi$3lf03TiRy*YNA?$#-V@HZO*?Vh z|5?{2BPA7)sk`}6u8|6SyqgR*5ckt`PLctS6~gFrY@57JWge~$muXT2dWxtRM7Tx7 z-!Qx{qCz}K_iW*?${YHK(GB)PbPFDETw5FaowP}<5eNZa>15sQ_nrJ2wztBWpliWb zJhh63)6qxGFUk)?2S^BM`BYHi=rjn_8tKWDyP=NiAZkvI7GK$>*dm%e~KW#WAQCMu^70@e~SrccTqzYXyrZu(6`BH0jL_!sMIqW=tk zMfD%GD6X<}e@xnlPV~9=T-hr)oLD=dI~tY!_leG0W;-~L$a81p48}K3F3|+yl<9TB zneql&*oLnfY;k^#Jc`lnS>IwehK1;FUjs2hlGAVy5r~MA25{*4=*iUU3df|zJFj1Z z+spF8lMv~m!f7(>JO!t^FMe=)P-Fi;qa4hScA&uKG91lqso&^%A1~E}*roAeEDU^Y zXZ%!Vcftuk8CTL222p%H3UDR@ieU%*E*)5h>NnE>JwMTdmlQ{w@^yz0`^*eta!#3g z{;**q*?otBbXBO_R{D88$47yp{*(GK^Mhn~#bBRMQ%2u==gu_C(M&M>q8Z_^uUU%Q zOQGf(Y(*Hm&t5)xdh+)@-TL56>S4N>#J?D>h9)UlUjg*|9zxv`;!z|$?MlW?C;&2k zCa1}rvT9ZepqzvpU)&mvOnHI&ia;I==AFV-aUJKJRT%XH6%q*cBR~W7G8CH5UTrpq z;Wkq%p0f|ST?Mhyk4D&$M5Lw+dR@wb9oh)Mw^$R-q;Skjtp-uNp3~J?(*&%ymhO0G z$IM;`1N&0TAP?<=z=zdB3%_2m-wxT>q|Zt0?SV%A!mEIISII9aeKMRFo_p>mx%0+X zhdzxcEDslYmf0i2>P#aufLp&eUU}<&i)R}_J8QB8H9Kgx*PvBL%GW}eGH|AU73J3L ze#UFu*d|6@pto)=oR=5fJGiDtY!+YP|8)?i2XO>yZhBu_PadMwMOjhhx|r*P1#On; z{IBAvD3^$%K>h3~ao`)o?Hu(|$%oWrH4$v0VOxISz}4>jLi7N?kDuP^)HvWYTP`7b z1*6sN!VCqi%64pgqp{Nlz)rrglcS9KW8Q$Ot_zud_YXfgNylk14x zsHZ(7dg^$8EXUY*@t2)S{Pq;1T8?0AhlgoyUq_XV>iVsoQ)>KbWWf??AKP{Ko*9r% z2cHxu4{Sx{Fn0&TTF#*~^hLFE8!0`tURtbQ(#Bb3H2?qr0M_REn5F~tuKEZojNwn8 z{Qh29nyDGE(D#n02jd(SjPf;2gh?j-7ug5`s^m*rz!O3-;|91yxl^iggh{u=LE{2L zi(DVvPDk}pnf9?oa2~+2?QAB}F7!aZC5QT8Hym>$xWIK5Wfc?D02ROnyROlhO6A!- zb9p@Vb@IO7@4Mj6uCQu=7UPM4000003Zd^PVkb%{nmV2U6!hdS7J;YWZ+DCs*tQsb pnOIs&>p`bZAdnprR@6zAwasqtE=;ZLtfbk2@C5Jbw^#rG001irI>-P3 literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/search/results/searchresults.webp b/static/images/activitymonitor/9.0/admin/search/results/searchresults.webp new file mode 100644 index 0000000000000000000000000000000000000000..a31873b2b7957e0d5b9e1743d9f8c04ad7be46dc GIT binary patch literal 149492 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
      WWY6pd@J~$c?Yq~0Tc?Li6 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 literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/search/results/sqlsearchresults.webp b/static/images/activitymonitor/9.0/admin/search/results/sqlsearchresults.webp new file mode 100644 index 0000000000000000000000000000000000000000..f0737cc1aebd03cae3d1bd279287a055b729b27a GIT binary patch literal 58250 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 literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/search/searchtab.webp b/static/images/activitymonitor/9.0/admin/search/searchtab.webp new file mode 100644 index 0000000000000000000000000000000000000000..d690a5fbac70d1854743ca1534b089d11cead58f GIT binary patch literal 17534 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
      rex8VR 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 ZC7{OG{MO1KDB=JB00000000000078zEg}E_ literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/search/sort.webp b/static/images/activitymonitor/9.0/admin/search/sort.webp new file mode 100644 index 0000000000000000000000000000000000000000..1097cdf72befbb5a25cd53609d502f870d5887e7 GIT binary patch literal 9710 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 literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/config/activedirectory/categoryimportfromnam.webp b/static/images/activitymonitor/9.0/config/activedirectory/categoryimportfromnam.webp new file mode 100644 index 0000000000000000000000000000000000000000..eec2b88a3628bab52c5416cb4a793d73e1ce0dfd GIT binary patch literal 17392 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%0AHJOL{#^v!HIyM@L1Wepc^eoFr*m0 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 literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/config/activedirectory/namconnection.webp b/static/images/activitymonitor/9.0/config/activedirectory/namconnection.webp new file mode 100644 index 0000000000000000000000000000000000000000..083f773ed879fc6087744b8dfd60010b347410f2 GIT binary patch literal 15572 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 literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/config/activedirectory/scope.webp b/static/images/activitymonitor/9.0/config/activedirectory/scope.webp new file mode 100644 index 0000000000000000000000000000000000000000..9c06f5986f5798d9ba14926347c9438d82c28f09 GIT binary patch literal 20494 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 OZ;ni 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 literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/config/azure-files/azure-files-audit.webp b/static/images/activitymonitor/9.0/config/azure-files/azure-files-audit.webp new file mode 100644 index 0000000000000000000000000000000000000000..3082c54da1678341d75e163c054bebd3e6bcd619 GIT binary patch literal 39476 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 literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/config/azure-files/rbac-roles-scopes.webp b/static/images/activitymonitor/9.0/config/azure-files/rbac-roles-scopes.webp new file mode 100644 index 0000000000000000000000000000000000000000..4b7f4410f70fcf869d70cdc74b3b09675444adbb GIT binary patch literal 27116 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 literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/config/ctera/cterasyslogmsg.webp b/static/images/activitymonitor/9.0/config/ctera/cterasyslogmsg.webp new file mode 100644 index 0000000000000000000000000000000000000000..1c7fc4f811576ddcf46d093c005b11539c020486 GIT binary patch literal 36162 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 literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/config/dellpowerscale/eventforwarding.webp b/static/images/activitymonitor/9.0/config/dellpowerscale/eventforwarding.webp new file mode 100644 index 0000000000000000000000000000000000000000..b8e574b3262b1297ee19117e890b79b20dad1fce GIT binary patch literal 16402 zcmb8UW0WSr(lz?DZQJIwt!dkwwr$(p)10<#+qP{^d)hXhJLmN|@4ENjkMyA=U?Mxe^5F`IPUNCl<_tB&YA5O4>bN` zey32M>;EGi@QA=@t8LxX)Vc z?)vWm!=4}>pO1Erd#izQz~V2B`TJ+0Tfs(PFYv`L?4$H`^@Zt@sC{?SANU3E$Nf_J zJbxFwe11X#0zZ4|fc9UNlPZ6Dk9)WLoxghD^`F2#%wL~hiLM0qfXDukKp?R7*7)iA zMQ{VS>VF2r`8xm{VVd@D0=5BBzWjlluW|nv682B@=LT|qHh%bj_1^gdfzQ56z=NmN zcRHZ;R_$ZvSLw-19e>3Na{MM*M0OksFCnQLpXh~0O5Jj5*I0e6gjHxFKzH_{8;IvQ% zM|`idEl)1p?vTbwsvJLVo3!dfZW9BihPUa_wK6!OWKx#KEe#3j+(y&uK|;c!Gu&*2 zP3tQQzI3f9HS^;j^jELmX%L8J@QUWPxBr<65B=3Ilh&; zvj4B!ZVK(EQ97x}tDiF|ZM{r7^i1bIU}MQU^};H%E(1McFHt00vyp zg)!?f&jmuE+47u>ct(?N3;ecdrEeYUXN=IzBA_e{L}k2hln(ZN81A_{qD0w|t{;Qj z#cxKA{|uDk;XW$O>2NDo8Eo}v5sjJ?%7h(Kx*-(<1KJwHPl?EHlnui+1>C-#D|X1D z(-yNjXc(7UOEf741dgaafFqaxay;A`QR>#woAE}qAq+x2*MCOD1b&tXEys~d78$)$ zcGa5vkQsBJlKNwYQ2%`*H7*620Pmz~@P{C0s$9~;eF)Ubn2&0RS6~;n6W;)fp~mwo z;v!`_=;2@3H49%*1_j`Avv35tSo|DJK7NnC_9uK1PKiIy4DNo{_O9AD^ZS;J_uLZs zo8a6m=cOa@#kJ~oy*Q>Zd3s-j4gj`oQILevdL@|A66^l$YXV!K!Do^9$G?Y?XHCMR zlM~**dI$BpRWqqzV4ABp7Nc03#?5ns8WPv;P75&7e7$p*r~Ph{3eG)XNt+I}r2dK~ z+^-(JhvD6|XiKf;(sAfV_mAVyHv7+)6~M?2aGE^c&9f*0ah5GX5RvD9tRe9}nCb*l zR_)t93Kkc;4(X=b%fziHrH%|LmW*$>T_X5_vP65^iWZGe+mKZaaVHbhMnQJj0oICFGzq1OTF)94&)hNCH-#=Ah=HF1D z9E->%YHkAH%{-kvX3FHQSH?`~J72W#jF%r(FKf!NK#ctxQOW4rwb1|FCe#EkKO^Ve1B*DC!laeL9&aMR`Gx9YdStclC0AM+K>l$Q?*iG&39en-n&dTf^ig z-oViQ*93_evK}FBn>=iM29PN-4j{(DMVdtbx(oU>Rrx6JAomW+7Bcajz(r9J$dPo# zs6wHi47Fi0pHxK;If?U?F#m$z@$NUYx&sIm?Zg+i)A`Ca^aDSiL-KzM(SP#Uzb)_; zY=%^iqV z%bvnh7KqqFga=lwb5u!oG;G!DLc-Rv{wv92uvKcTEk>$YBf&Dy5GE9gPY*bqFBRgC z7{|KF73Sr*EQ=gry(#7zQhLw2@6a3Y3uIb_Oc{cf$Vnh=yIw zAJqVX6ZiR_Jpb!NO4_tr%#MG_UjM8<1CqAtg+cq6V<3kg%_yB}RU{-WRR5$=h3CZS z8zz5Q?<&qGV2px>=&*_Od5FMHBiLZpQ>=<8w4~Jf!*)R=hzQ&HGmIx-znGXH5nfxC zl~|pm*^33G>8X&`|cKV-K{Hx&3IR>m;YWHuw4YU3ur~C&||C?3+Jpr-j5P@w?zcIP3*8jDj z{ue$INdKnATEbKos27oW%78d{jfT_KveAfap*M~;aYxV&E zpt#8vy65}2X2@JuvGkh*TQ<4cAf;(6c+6edb@)}(l;-?*kR$jHOzsKGFmzl9X$4q5 zX@#of&yiah$Ngr`MUOi}>N)-wgNY{DUodWd#ECySn$oF-c!RKITR~jH6hs9{1}CXA zsVauqR=6G!?=*SL)&|kRZR+Z^%#%Wr%qDQQGv}*GG}Y>+db^B1ICCAlsh_9aIA7zD zueLvxx>VzpMe=ir_DQK-ItkpY@u10 z4Jw{eBWGalkO6-bvEOk(6rppd#aXVx6m;Hgk6Begk~F zoYn08yFFyAnDQDQJKv2LdAnSM{Uh=N3Q!?PO|~4bJ*A2jBX%c(DC|DC`O4SLS5iSv zP3s|=Qg&s*eH}sex59q>686Ur7&^c6vF!@Wu_YR_iBa2=2iMp$O@fXk!e$6si++zf zSUx0`4;@GiyA4>EmwCoIpvw27PhK-6v zJ4``S`9&rNy>%NT(CdLtB&O{jAY$$?pIeNRDI@l@YbzwsxY^hm1wsDpekcaMMlyt> zs-W6XG+@5y!NAK=)T=aOjP~{&M?KA!=tObr6a=l8-uAwo zvXEDHIq>a!NZ+&PGZPmoqhp8-DTmbD4~9-$5iO?&CA?7zjpRh9xVSEdoeUrZge}~C z%gluGAdOovN@yFl{t-ECpIMw8sWJ6Ztv(@@;Rz2>Ik{|dg1q4ieDJzRA zCLS zOXT;oM-UnCe&#EX=2-nx zz+AkkQx$d?zKM2WvtazTlDBP-sNvy{oCs;fZn9S})6^TrEW0u)cAc8pW(#-l#D$em zx-UBrcHMk2ABwe(Jf#h!%f{=aB^=eFLTpr6HBYgv{4SMoWCq7sMC&-U&YSP3`fp** zH%L}K9wPCSNG5ftV%2&O^5Jy1j;<^zXwgW$x2}^HMHjHc^w0x4iNwl2aaRZ$PwWF^ zMC<`uEKNj*&oCIzZ?8_{DcPm@jW?c^B-^P!*KB;p$rv6Pme$>y36~PmI*};f$lKhE zm!AbalXdb~dx_8xI5cOIR0m(3j4{WhL=mW`Xex*Tr|{dbUEc zaB2(wYRn4=e#_iFd3rp_*unbINDtXvFR;oWx^mC{C!Zs}gItFsAr^CwJOwQ=_6!F~ zTP-4Fv%Ky(Ri`XoI44dNz^$&@9ICY}ZVT$LR((KvqmW7b6)X93YJR~vIYP7;Wsv1s zwC_`^zI}j4q~_p95+}B=5XUwf4cp8BC$oPCu1vm~SNSh*v)fZ&1Eoy-#N)v?-gA-@ zr?J#{@`cWG(YW2!y=Dm32896Dh$||tnECg6_;{`WluF6<)uC~4wToO|BmvEI2hP#a8@il6-GHUkvrm2&fmR957NPJ^DK&(glC8s%MzZ9^v>VzEI?Ar<={RFAm^>EVTG@9X#P`Et zm&sf`gEw}xdsEaFw(g>ZtCDhV^?5`w5}2PC)8KMgTJFn|@2fPEDy^I=acvN2TN2rr z7U~Ft$sYuMVl$}7%9XmU?4SC3{|xdj#AOimPziC7RwT zx86T|B_zBkuwc>JnaTCEg2SI|5l(2^`0n%SJnQjQ7;;n<@siF}$`^iHY4TBRKQj>K zhX+EUrLpP<2RsfiOO9-$<8J-sNby6S#kYGT9noBJ`m)X2;& z?HIOpEnnGO<-2|r8kXpn2>_NHwC*x;V&ilfDQgKlKSJ9w7Tp}g@nH2hCp*Z{_#Y+H zucJmIA3)2M8v1oJl-sG~@7Q9GjavV1Tivb)Z|tYS;jF2f^!l-D^jhu%QcznI}|Zstl2WrnW`_S=q$*lNe0O-Q(Xt&?SCWMvdMo{4@O^1>DsJUw5-qr z8#Px&l8T4U^76~tW`dOG^_g_*O(=Do-gKZFSVb&5tO_hZ9+hR;6fkowEU(x-ef1fq z(F*-!^2`L=-saQcgZ$Aso~=0ZmH=p^%bE4+DR^XQ3S7`WUj4l{IgG5_4+<2*l0z4h9X$W!OstY1JUC6Nf*Bk zRctywHvbdT7l;e3c$c-YDq54jN?Wlp1xM>&oMG-`2pQ2IiXnM&n4A``!72 zRq*mSw`2h>TGSV*(A!XSIi1LZwAOs^2MZFSuYyn!7(J zerGT|Q|d83eWDvm`j(}Nl@bB@w?O;H)!|HVVWNCV`uTd2Gk9Hz7*40KN69f~FDM#T z3nJ{0i`2#> z7`^?n2^lUigw-;X9m^)&zUnjldAC1N0cFr=^MJl*G}A^YNoDoBWj`$Y#&KSnC0{74 zb!JTQ2fhqbY>MAh2;`yb>MZVKd`{DbnN=^sdzw)q0DFjZooHFC5r=$&A+ovNGDzfT zV69{xYxc1+3ga`&)a_}#cyZFe5* zvgKUpG4(jp^@6d zipz)9DUK&nVU31HyqviAz~0xNg=O?o(P50(ymZ<8wf%(ZYcEL35Rus87?JLo>27lt(;Zrp3M$OXaOA<)mIysA}Xue0u*;?B*^g-3S!g$(qQg{z4B{-xPR$B{&T zae~wcv{UP|+`}zDLI5|j#r>`fy%s5ASyLJf=aok)7omSK=%dc((g@?mr>ls4ZA5LJ zZZOt6EpuI+EQkn#B)!R&x#NQ|hB5PK9%%!r=mr1$lQ4Wk439S?ltSDP88lx;T$rb= zN%%NUX+@!o1fSYLH==ZP68*T3MdCPIZD%y@ZguOYTOe7rB-MTuZ!!~gBez&Bx`sjQ zo|{vtLu5Kv>NjJTiWM%&=iO8ZC>(9c^SqhMP~UHsP*))rK>7l!&G7SmUkt{Tl$v}& z`2j;?*7PR5-Tg5Gf#RpA*qVD}wqb z`%q4vcB|w9BIY#`Sc(EvpJ!%*yb-xGX(A|+K5Qf3&&oK}F9oF{Nr|ZSz!st6I+YgU zFS$)Ogq~**>o||49voo==MGA{U6!V*QncLaTE^3pNf^&h-E>F8fz#w4QuaN#bu@)anZ~U?=J*O?>`#H z|ByL-=LZgn6bTUJ2ZQfm2#6$qpjE(e3sQ-rOU@ziK9;x0A8?EKx7G(Fbx+7&cU)!> z>)IV|{Njo~>@1%<qZG*_V_Ao)o@Ig;}Uu62cU8UaR1m&;2@lGD+9qol}&ijZcWvnM>Q=H5biI$Uux zM-a9(+1^gtu{1uCANvnac%Y^d8D{<{;leL|Zv&}`T4$Pc%D1c#ViQTG6bK%E{hDgF z4dAS7w$>$!O_O(iA?+C)9a)|R57-afSG3TPG>Em>a7mzcZZgKASQWg*X&SMwbRq3b ztNJ{|7v!N?vZv8FubOS_vGpN|c4Z~?7jZ>y9+OHmf2}R0XY{@PwR$@Hm$K^-s{BmF zw@~KXY(%w5QR3y0xn;6!Q#{^3cgZ3|rlj%YWCHn?Blm&jPPMpdJT=w$*QA?hEQKK# zI$M9lI#znD$KHMg+~$-BbN9$y#a0dL%&YI_~9QY32-@fvF5|% zdz8N~UDURm6@`whw@+(cbgT8+trSvSw5!37={11M4lg+qHTq?;jU zVEuEmWEnK38{}RFreY2Qu(2H3!EPHdC!d1|*QRnco8#`ZuWZ;HCsfd{B{N_Xu6^#e zepyMm88}sA-(tHbm*5N5l*`e^;ikAjRWtISL}%;5{z@mkoSF;5$u=kl(8)i#9TBWP zoviZ?`7qiyMoebQ4tcT{iKY2|zMDc8RTNhvevh51#m%xBG8i(FKs#d1Y!Z#_>m<6~ zRMm_by}E>U##lq+f_1qr6q!$$T{7Zl^s@soHOj-3fl5Ujh$`BmINRnbJuyYFn!_P=>iX0&T zz^hRphbFbqfpFUyY-<^5>!l6@aYXVdHlhJ`2O{7T(=6VgeMH-WZp0V51s)(%`9?i( zg<0cinQ(j3Y%f0wU@k}-OJs*KXrOxY{myz|Ok&UZmLm)GB+Q6t?aLT0$>M>W9@AA! zoYfUZ>kKul#rB%X;#_Wwhd=AIB4%~BA$H&6?z&zgiKLZ;4kz8t_1189k}Wnn6j2)@7zDt)&kt9)4`-mlDW z@884plD;~Lit66a0N4 zYhw7G6$jCbIo3~YTJ(8iQd^qM7Eu5_qbLvS_^TuMr7ZWQ7RsmZ3U^8mD==_-e(~}S z?`qV0LM7seHONh)ikh$En}pHyYsVdGtpfh92{&_jf)JBLpXpqti(yIzIA#-8+X3z2 z9PP6p;P0XiFWl0iOtd1wG6@tLxiUf__K9H!evEtqZiM?Ez;UEk+rh70#}s-4r;mc$ z>vdOyTCLqYDZoc@DfFL!eHe9%1hQ_2K=F30@Zw!HkV?J3XA?CoI)D(#J0-r!X+pMr zwu0JU->IM&uqNo6h>>r?o~8%8B2in;Kh9|VC$5GCB!>)`NATtQg2h8^sJ*Fc!RAj8 zQrSpn(#&2p;|5$~7e5l6^oJvu>b@a)#*|Utj~Cq`DJ?k@*{lAJOt2wYz1L~>!&s^+ zgci?Ur{k|&?G;5{s0NfFX;$#M{dp5V6?>2D@6CXr2i$FQ z0_3(GT=k|V&>9lyUtpHf@|`Ady4G;9W+WN()r4MjFq@3OTQxd3 zt#>&uIMd@BXj5Bxrg&Y&X~wgelZph;j}S-4;B4SG?3?k9tjBHRqAVemAGfhRQh^e- z^SlflMZko3{_rFot{h9!XgQtfLYy!YxdF3u{btkHXlre&mP{-ygMSpES>+EFPDdrm zOPEq8|9YZlfqH(gWHUp3{1(2(=*UKpuj}^cw~x1n`FJExZDK^cdAJ2Ih@Bw&Khh84 zeeZ6z31jh(n;Pah4uYYr`q)9nQL( z0-#uXU026mp+)`9M9F7~<=DoW+v_?3YYg9K6Ou^|hcbrj8+-(^{hxl}vPJKwFm+p@ z#sd($@&|yO;m{wOVxFB|`$kj`GJ5SFS>f+wG8MkDpwr2qXTmGNiF76Nsyw-4Jwo$^ zXHGP}tQRaT%n#mW5S-*IU$k?d=(r65bD|`Sl7+5>6+AMq0LbjDqD#B-vBt+ltH0-; z%*4;w#w@L|gKhA{x1`Al>eXO=DnO3O?WC2yn}ieWJ+HJ6e$@Mk>V%CZqy z(QyrZiHf~vO*U+fiw3-?$6)_D8 zt$fUd%8jsvmxX?8zYXUWD|`+|?DC|1K2ESkd-m~;s6)O$WjQ^ABD%*xxa-?@_gJHf z^kl#1-lEs$il9HVr4X)&UVQkObX~m7dX??61pV4;hO(NnVwbX36668vjhX>EgGA{v zyufT5{OPLDz*9aI`|2u}m^A}lx)XaQUy19`gNbcaB#fR5nHDHJ$MO|$JvC#-I|%)y2-2Rj;{>W}>ue9-hRyUY^H`Hx zZ}jXPG)7j+#N1akPh|lRd!b;X^53vV^A~3I+(Xh(95FEzXxv%94ZOnu35M#WLt2>o zsgV>eqPIlVC|;;2Cz%QOa+sH%LrRu9i}o)jooo|AhHq=?*@>P`DH(*m1ux&=Q_T!~ z^*^J1Kc`PLmS_68C4V?TPv|TxV;)Yb&t+=%@qM+K?}(PMI5Sq;z5*+PaA9 zzFxdcbhKofdcMt{86dPnTUHLL$qR!(5h{{vaWG1qOdoU7lv=0w)?%44@Tf^J>axxn znk2Xu>JmLZy(gEI_ogbjW=?(_68OT~XY9u9y(is8{Kxak!CDUf;={`$`!PYAXf*hlyhhqrr03 z{6PRXN;tt75sSc-kHU2KExhA<5ZnM4>k(dEkc8u?pTyQOwbiJ)MHifs-l7koB{u4w z6Xa?ux?cHnOtvEqF1#Wc9DiWzj8;A_6Zz2l9a=&V5J6Yy746_8M$4bklvd)F9->FY znL2@FJXO72Li(;h=khwudgpk?W{b~vVaa(`?65M2#6 z)!RF7Ef0BVm27z25%$#ftCpwoAYtyvvG#iN;`4iWntCEj#2&0jLsCbsjySx zJy>{XxvJu3Bc7f<77%-SFrsz}Zcrl0A}ElVow~?D-Pc1oIiV;h5Q3sw=bfDh@HLza z?O~2Tw`c-B6*3+Gt$3A&U5v{t8oMa;Mi`%GL>lI})c4{({Hk%w#kL+*MS8n3AejRf z;d&wGPw|-m?%X$0^)Sx;J8A9g#CUy6B0KPva<-4M|Ji>a1T9HG+9CTcUJ5U=4 zr1P1{s(zjb=*g9Nq`_b?r6`5nkc@$q@&955w`6U9c$zj?S&V4jWID(YeEEo~Y z)Ta$`>;^3OzNj!;9?Y9~tX!fcA8@2d$OL)B--T_2O%%*=S?IgOBwkuGziD$N=(vGM z)Cmqt`v}F&VWk`AS%|$1$)A881@3%B)JgA`OY{F=o1QMwMa(HsyL=QXSfKacktlaq zPQ=QEx<9(#@Qs)1Iuk@1G<*G)e7Tjwb@Co=^xZ#ClBuPyE;X5>x2aFUnKcV18DGj8 zBaH)6E8LPfA2vpq1m9e8U=y#$0&*={eMfD%4}gA-ivN%yM}=cM8E9IRr7&`GW13N5 zlqkT4ZX`eO@@wK&?3XeKdP%+XEgN;+RYx$JMd(dtL{ud0hv+>COr-i0Y($nV3OJvi z+W;9N7>*&Faq{yD^?YTyzlG+8<_(-Uv;t^X+40G@F?51aDmOJJp8t8ANb})Sut94_ zpLgEy`uxm04~f`BYQRH4L<0+FL@6J=^1;q5&VqF~YP0MM+g>v1`-$j*zY-rs0VZiy z370Ge@&pB3W(ZbUM}Xa`%Wjlh)QVYUe~o1U!CM%#vwE*-G9SYvzmR{2wY$m?I4IL` zZI3)Xxgg4*T5{P5eY(J8H~Vfie@L3X^6PNz9vLpD{%@80mPR5@IT9-!70FDQTqLXE zgFqg67tA-f+FmK>Koqk}@yroS8>B)T#ys3liR&w)72XJ=X%m&x+-SN5nz4hTXLD zZ-Yrsi@c*NH`){Eby7-cX2OhYb_7H~Vb8CvI!RHVMX zM=yLfr>ilnB`1_Onq?YiJQy6OzZ3szrHMYanqR|3hpj+7?95a(C5N49ajWOSM4KpM z?(Lq1u)PwgnL;)G;#Ge|CrBAG5Gw{H>mNhjK>-W$5VtckpvK4+WWC5vk!GOpwHUE8<7eIq4J5l zY!H-|>zFKbaX2{jw91CLD4(mVR4~CpK^J6V@iB=&P!N85z4Hkcm8y|Pl$yQ3V9E?6 zicyH=7Q`1{{^DY$gMyNg6zx*uh8L^HR+i$R*~=(Ao<>f;yisr>s(h<@)r+|jK1m+^ zrJQM9A6Q}%IEr#88ae6Pi){M=UO@dVCSI7d@|@qH%_dYwj*I2+Xp(0s7)84x*>>B_ z_k4>0JhvS-Or*@a1jwelKaFgQ?*zVS&g*V_t|(6@>#jyevjHWULjfWrgp35UhMe~? zVT_+ZS5ZwYf;T^-koK5MrzT4g))`wI*gVqh1hGfrDF`gu~W49UY`z%^V z>DHWS=5j+))bHZo?nY9$Pjx~*?Oz!Xa24S@HKu;ETx6qs)ECEkX(YkuH?E=MM+99g zo@G;bOFjV&zoI#2FTdH2d%t-7nq5;3qaY=BWBhG51RjIwBCmc8@vhE}q#sJGrs!gT zBe8hBYM6_zS(tQO5|=(`%h#&!1n_bI4D^U%p?O?$mg;-;Q-<=8FJu#H5?!w%5{d%sRQa|ZXFf=mEG72I zj+0+9J|6;De@t^iCAjL6^S4M{R9LTfsJiuvyVSaAhl3?14xIOl^_qffflI%FZe4b+ zfL#$j)(kFoB|d`lLPonA<2d3M{f7Ifw=pEUIqTIGML zL5LcCIcETm+k0d}RM~jqmd5!=cW24jnj^08T6W7k-cj7;;}#NoN29xM3)(`UJ#YLC zh|2CAU7@C`quA{C!?6hT$z1-efGoUKwDn}4b1uaH?ZsNj8nkgqF`FWmH({301vt>S zbg9nHB@u;PK}BhKnE%%kvC%cgDv9@6e2f zk0#60bW+pPmL(IIhQfx){O0;;ECoZ9Khpuq5;eGDpZRQ)$|@}O7-;cCxWVZuu`Fxa zzeB!A0dCk>Uq6QuJ zlx6Dx@h*mb`g{cB5}aD zhr1X=PT-Fk!i~R$1;T4ds&-0EmA?JH}qA2)!-FKSAC{s{` zoPfb%4R?XJAZp5ip0vQHh}OmXNLpod?xp$gH_b1bQA&$?7m?yMpWN45?)18rvULg4 zqlRwu?0Wr=Sw0mNF#A>@Pi_@qu?lUI{#YpQ2Z1l9FRqp4Pj}QmJ;T4{APj$W#m6i8 zD>qsfsq7Dn3>e0jmepU6)XoClkg&AF-4{aV@S7LHSeXCuj}!SiSL^*-n@tL8ZXeh! z0WA!ik}rS8aTf9v%WzGorC1Y?>j@_N?XHzBu+Bi^kQ|+?P-malu)mmtU!}0MDdPvk z)31NnVK=hL2D!2fAdBxnMj9*!=bkC2An6(RbT-0His=b+n}TF50kcwflr)=@r7CMR z*(>B3&GX{E#`vXLpiptwe;jiXnjl|J7)(Uipnb0rQmA&<_}NT>ZYJ1#4)amY*uPJv z`BhLy|E{hoj@zC;;;%m0Qqn?JevUPEAHZ}M#9Kdir(t^xw49v%Q)~*;&QnMRxix(I z@IikQR)M(uomnq09^5IqkdhI)7IsGrEGGg&gvdiiv}tKFl9WSxn1r?`=9xpEg=;{| z2i_MY@DBH?xt?`+F?`EE`T)`VMJk`jFjQR5cBh%1IJ}1V0%O%Hw6?h1-G4qxh^3-# zszC!TcW@6FwR+YFu`6!$7&ptl|Az%Nv>P9RH&v}0M(^D9K!@$}#Y>F7$V}hhD@uK}1GWMD(|`UWL>Z3&$0zNaT=-RI zO=B2W)%kO~WDo-qTtOpk9U^`IK6=d<;`8iA5!U(4G$X93k))A2D%VrN~o8Ev9!y!DX|G8(yU zjFB$S%>(KKHSNKj?Svg~upA&TYX3SKrJxiUKtezrtX0)BeM-31rJ77B;aomcwC{rX)@UV_w zU@~F%nVwCoh2i>`6ho9tH3*btFZdoSHm8k>!hqDIyxv=pxfcM%Se(SZ)cP9E_ln-t zi~3Fzs+RM*x&Er%s@f-%Vb;I$h&Twn@zbWOZ1VXfPa5@)ckGKlv`mMbhmN`Ws60RI zNjC<$S503Iie44LTaysit?+l~iniC75`o2@<5@aUAN1HMqdDyq=|t|U{Y zUYCXb#-+P#cXKS+$eVr+$y^Kn>bDwc_0QwOic zKVqoy-T5w{CyP`KSfmg^-6Od)5B5n#o#jLCu{3GYYWq~=a4s~zEhCv&F|HEglS9yG znQHwE;myn^_@uoSFf7^ci{{g6^C<%7sALAiny#Q3bvr$`>A8jKA_5eje(ax5$-mGf zBhUA^+-Sb~oNuIs(8gsvPnZOoNNHpLjHb(+EUYm}sTYB&>BVp8GhG+QMk&2@uRkVa z$)7!vTzhveD(kAE$+j(;7uETwKK9SYQwbU^jRvgtlE=~cuZSd>vQufDx-oWtY= zzITZ}LlB;zUaJ5f%-WTx4c2j}pfyf{Tgc5tiex#!ziS<4nvOOKpiob^EYM+gqt~K0 zAbpj6Q-QZo#*A;gymMp=kTeO*p86$^x~v$=mQdr}KU@$TqA~uvt^e7|ZB4{LkK@@Q zp=^WrG>GSOrSMn9s~9&ozJ89~5!DkGcrRQKuZWNyP6yh!2{E?-g%Iy3MYtk7OR1vO zmWWh}QZIZiTNpjaWnvlOsCbW&u}`HCGzXUcZ@U17rAJKrOA>fGX%S#i@Yp~U9~l@4 z@c5>q4MByHmJ0V;6f7&(0Lcd=FeRJ8l>Hsp0l~p=Xt&1>qhaBB67Uz^TOV z@>3xPvM`wHB1=OIt0~#Wt|Bz}M`sMN;=5gt&p2dO4`$?A8s^Q6dN%+S*%GZ41e!in z0In>PjXEpE!Dp-)D}@gVLC|Bb18F(KLoM;qsahRLU5D`O_aAc1vjumJhz4D{o&6a$ z*nJ3vvD0_Sd3AS$UKPxoD|~Z9m1$&_s67MkS};Xa+_Meu+Mw$LFb|4nFq0TE>uTW4)=ZB;?*28wdq;%cJ>%I~)B^-+#-L zx~qI>RwkA0kW(@p_e#8iC_w%i@&3Ti$lE)GB_boQHEwKiW6Vme-60}}NXXitBesq- zgi#Z~%=8m)0LQCdu*-8?VLHq;ZN!NAQ6E-V6Qt{W^b2c68g(Nlc$oor0R8*S8}a4t1i?FEP(wlc22yUkMYvSE zZWjr$Zt?L#?&NMcMhYvLdtRYeq8WFsUq&y8HbgDXS$X%t?^EdX0^PccoNfjqVJKa^=?6Z7BjR6P zJS$)l6&-IFb=dVV82M(?-Lk_cmFNMp{M0Bk^lwM2Hc5D7rRbqSdLhP;AP!l}UFp>i z{@|41N6Cl~H1@rKN}P)qzE)=XJ8K) z^VO$B4sE0gdb$aFq)NnK2HRWATgHT8YR}6mpbb#4?A*HjypFKp)$64pjVn=- zz^6cH-g)~&Cp1x!6m9OtOuq~ru$wGyDAkroU>9641?X-~I-^w9BCIbk7d=2_7DN$- z{0#t{nEa4`Op?v?cJuCYqXvLrutDxU_Acx85v#$A1c6Pk^OGsvE@1-z;F4jZ(Fw55 zzNlyn!dS=?`VREO%R&aIvdVn?WGC{Bt101iJ4292L| z+D9WnS5IFL9eH;(RpqFx@#y@A@qYGgLJ_WiQ_>fH4_&Lb8F~bm81w0q@rMH5$m)qn zn8ki_f(`rquT56yJGvu3mH@dRXtQf)78s9XC5Smp^NUG{P;V|ny4^4A5>EQ!u!x|p z#}=D26}G;eOEdiRL35jLN;p!`*B-YhE3tleX{wei%v(a*xL=1XU#)R>xi{m>) zt}Lvhv*8)M@+|(G35VrHuK7^-wWX(}G(1g?>xt%a@gI1R1j$$mvE9%iQ=_5f(LQyV zU+ZA7#L(4oV7igWqEA@FL>9P;euDKzt9`oPnV^2hBltT|Mmx1uM+(S( z9rC!}+IM7>sZkF{was8d2rWT4h@Z(tiy{X~S+i!k`q0v zn9fE4s9`ebJ>Fx%`lk-q+ScxqkZ4AP3kuS!B3uGxKZ^;wM*AkiFyz9VR6U=fQNtve zhg%}d7_R6;ca7vw))zxinc`~ktwSAOrPl)(uBB#71c^`UemInPQxab8r2J$gq6Xcz z1ZV=-)BM(%s{>%9KowIuTrs=jUT-2J001atV)07qvJ*ZjT@92#t^zKvL{65s8VGEG z=x(KiOFL4AulXmp(g{^YGF0F%g)|ZIfPZ7*KN>T0`Vq=z+Uj$SnGDj_Xp6?yC%6xw zeEkBFp;RbP;!%bkmw4A@Q>G%jufrYmbPKN3f${&Q>m%?}9US{cC2Pb@7#V_K0vDvD zo?lWQcra_rxf6HXSuu1~6s)VW+%f^0Mpv6D=v3XCC||Ky&M3k@^X9YN3;Kbv1(mtC zn7OaOIata$lw%(*Zy(9Gi;%uSmtU95CHlo&vD6{b%7 literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/config/dellpowerscale/settings.webp b/static/images/activitymonitor/9.0/config/dellpowerscale/settings.webp new file mode 100644 index 0000000000000000000000000000000000000000..cfeb3ef2594c89f5b7f1e689e86194aaab5d8e88 GIT binary patch literal 21640 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 literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/config/dellpowerstore/configeventpublisher.webp b/static/images/activitymonitor/9.0/config/dellpowerstore/configeventpublisher.webp new file mode 100644 index 0000000000000000000000000000000000000000..8ab3d1349390558024f623cf248518c8a1d9cd9c GIT binary patch literal 27498 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 literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/config/dellpowerstore/eventpublishingpool.webp b/static/images/activitymonitor/9.0/config/dellpowerstore/eventpublishingpool.webp new file mode 100644 index 0000000000000000000000000000000000000000..64e3c2f76ea99e9e0fb4f58ea19a461fad0bf99e GIT binary patch literal 18730 zcmZ5`V~i$1xAfSyZQI_lZQHhO8#}gb@7T6yc5Hi|Z|{9SK=>#t`!5>oa`97R zQ^AU#h#IkN0283*b4I;?=m+JXjr`mGXKJ?mQ{hzLs9(SbD8S`Q^A-8W<%M+H7R{nlXXlV1B0LbAKI_Amwage^1H=Vekx$6 zcj960yni}i{0Z~jV4HF1ACa&Z)~|#�dk@0H$xuuliSq3C2Xm(f)*hsGr*J*B8pA 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 literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/config/dellpowerstore/fseventpublishing.webp b/static/images/activitymonitor/9.0/config/dellpowerstore/fseventpublishing.webp new file mode 100644 index 0000000000000000000000000000000000000000..cbeab87c28c3d4c55c287c8a6c0def74cc784246 GIT binary patch literal 17698 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 TgG^zR5WjB=(aIcnzyJUM&(oB^ literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/config/dellpowerstore/publishingpools.webp b/static/images/activitymonitor/9.0/config/dellpowerstore/publishingpools.webp new file mode 100644 index 0000000000000000000000000000000000000000..a4bdb4a910bee4e9d7e420e29670ed99ce93360d GIT binary patch literal 15470 zcma*N1C-}V*FF4e+qT_3ZM%Eg)3$Bfw(V(6+qUhVwr$(|=HBQ3^11I?UsldarII>H zRnFe~R1yUVQBe~f06*p8PIn49d z?bf~Tnz!4>@AqP>DgRIUPl!JkqF3b${M>ry-_ObYx+U267JI*Xt$ste{sIt;e3g7P z{Aud?stX?5{MGo?`x&|o^OEzp_1eAt#rc`UpZzuSY5Ng+dDWyl-97Pj^d)r-^M3Yb z`iXFpbL{=>`}OtpEb=z^XY)0nCiKnZHRCyq=k@=v zD;FS^in9}p%n*k{($$UT6c5sAJKHhmWZR1RkpU()2@dCE@^`n54)JfR1{$yvjwTow zMCR>U(x>{Uvk=^2um%&l?)0vrE@A|}|7Pq6`pBM;IwPQY7pir9wx<~$e!F#OQwXc~ zj1xGcvGkcO;&Dir^#t`1YYpnmo+p5h2PZg4sS`!fM(aZ27Lgd!Ps89Q#G?I6oz&Jm zL8w#lEm3b=wgx8YHZL@Lr7r7B%id$66Cwu@^_#>2H;1&Om@LmD@DkFfRCwQUpaJ*7 z;l~*8THQo0(@;gekqs`eXMQ@ew&RQSZ-%gjdWRqWqh_SehaoEu8=7#$GZ*6ivZ&GC zjyyDb=s@l-=>54y_t}Juy5psfo?ajW5etv0wWn)V45_uHy{$*Ct0p-e!~gBsh2C`w zJ-Ac->sf}WE)57C{hRgLM=bva;EAIwRp|%hwIB5o(YGpx*4!)*7F*|JQI(kGScBkv z_XD$g!jS`RsFsvrZ@ajsA!bDctcExT(YOjqoS1xIy+L$;_%BnH z6fAP>e#2D>BT_J*4nC4L@4mVh$27=$i??8oGF!>$QSnI8AvC*cSK^zuf>#w17Lmx= zylM#X9JJys{|OI&QL44`YvWC40u%nn{|Mkr!@6ty*}WK{tU`2+CokbsX9b0Ijv$!B zRYZA!P+~xIXjLk=ld(gc-C&^&;{{|xd{KG>Ii)ObKzP>_h zzeo$ZTmAor3$W_r*$s<7nYxW+Q>KjWbvdNK`(L&X|b-hYY=mlCX1+%tx%Kkxo21-787xn3hQDZWuUwjcb*jvt|Y_rU4oIW3X zh=v^+<4Jmn@7J~h%~povmJkH>!~HK{s(!Cq|DIO*WJx@_QK|>g{F-qwdELO1&F|Xr zI;SoB>4dYRZUwoRvw`FniQu}vHDe?orp@D>`4L7tsIgL3>t>?{BmnV9qtc3XqFhRZ zk(fL^*p4W@E#FvuiMHySwWI`W^g{Y;@M<9S^oDGc|Kk5<4Bu_`DeJ(TCY!Uo6 zMibg<;+!L82MWtH!{;b1h%Q3O$ARMsix~kUM$PEQFV4X6ZUfFwk)RH;CcRT?Sz@2d zNLE&5fA}YSUYu-vKHiy9Q;VR1ArZ>=gi_ta9~Jzi-MBLogNm-h*y z6oS6v8;iL1CU+x%jmBwEA5*a11?HBSGq-fl)xP zKDJ8)zUcK>3J@#{7C|BIhtfm&s^^=45?JYH9I4S!FvJsEedCO&w3yKL$!%Vf0LlS3NRfb3Z_1ixQv^C&WH$Mz3nh3n~r^kR2yUg zy7luB`S=VFxvL;*z!+1<{)z{YIV{lM0HDcf&h!hXbWna@Y&+2l?(lQ5nx_jD)~{LC z!PRF9kYQAS(Kw&~;P_pU@z#qltZR|m%FNHtR;6ABlVTBYkdfQSWd{B?1q&c#xfZF^ zDRPcWbo3DU%K_BJLNS=xr3sq>hD*RbUyW&lBXpKUNe9k1@P|cg?rDRLpzimWi!HEp z_n3F>ehQ=zLgmp#^Y95A-YI%kl-{0G$d z_Q0U@SIn;$rYFbnf%qo2 zr8PRRH>UqM05SD{-8G^8`#)3V6ZYTP!C}ev%0DI|A+dkwFJ(ag*m->KfV{t;`J4y% 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 L0W(wk7li&lO@ literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/config/dellpowerstore/registryeditor.webp b/static/images/activitymonitor/9.0/config/dellpowerstore/registryeditor.webp new file mode 100644 index 0000000000000000000000000000000000000000..a2d260cac42d5bc689890be18b6eae894f0a529a GIT binary patch literal 23748 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 TrX}TY0000000000000002)sx} literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/config/dellpowerstore/services.webp b/static/images/activitymonitor/9.0/config/dellpowerstore/services.webp new file mode 100644 index 0000000000000000000000000000000000000000..a2c5e55c46519f3b660126429ee4b25a84568839 GIT binary patch literal 45374 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 literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/config/dellunity/eventsnfs.webp b/static/images/activitymonitor/9.0/config/dellunity/eventsnfs.webp new file mode 100644 index 0000000000000000000000000000000000000000..4586a9a2d9ac96fa543920400c57dad6364a4600 GIT binary patch literal 12932 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 C+--YpwvHDKM7i3o6Kj*?H!rWTP{E( zqa5L}EGWmLJ}=p_ZTHAlu$t)HIZ1U$yNIhbsbWK=*yXq8T4v!2{v_9b7NdpxnJ^JU zxvoL2A_@$<=M$zBiNf2oec*6!mcn6-iJsRJ*S|ODb_A?;au87=Dy{IwCz1|WV@6bZ zje|xR_}*e|4bRO5Rnb2a47gkZ8ls|PE29?sA9OpVFDlR;v4ydT`jp{}mPU=?G6Ngc zyFTW4Nf9T7AI|<<&;9ffgsl(nPe|J0t?7dDXx#(=`xLWalV_z8nA98^F?I-Q^BIx4 z6*fOK^zOim`L;%n5%tA1={J@H>oVpxm}9dqe?wmkLw?vUKp#W*%_Fuvxqgt7wirbp z)|~HI@m?h}F#g}P)%0X#bbMm!BA6W(gmb!(1-kglEjfpL94VhTEC|)f(8lg`j002a zZn3N7Xk@gnucjlHZw+6|9{Xs^!{ZRIIx*dwiI)LeM7Fy2Z@w!TU~MQ}?q0+0_()XL z*>ZzDj2~9c;!?eFH^k5!$te@k%5%jrD%KGjb0C;s?~^ zz+U1^QFe`{lyKJ&X-7$fHG(s}tM9}^Ka?N%Do*XYd`2KqG`!+|`ET}xPh0&}GZAxh zw|W<772PLYxX0Eh=`#r?9$IYb?4i{fDBh7drqYw4H(nR(F_*uuWvtmWES!5FbNCCB zD{+{iP=O8NnhddI$2`CEYTu`04|Z_GmOM;O7i$)v@N-R9$VF;fPfRwb!~4exk3_+D zs%4F#NZ;CXGe$FqY}#+VSZP-AemA_Z%XzL_STq+bmQZ=zjjBUOO(rn{r1na6#R`KN zGUHWaiqR2XJ`Qi3W|%og_bph7KghBT+2ul0$^UuCy20Vjn}R~PW5&klw%~4%k za;bLgV@^>qy`$Br=+aoSX0E?et59oP$GE)dZiSsUscU>83~cpLf9j+W!Cy6A1nQ literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/config/dellunity/registryeditorendpoint.webp b/static/images/activitymonitor/9.0/config/dellunity/registryeditorendpoint.webp new file mode 100644 index 0000000000000000000000000000000000000000..98da3adacd7e01515093e2e433d26da096f6d9cd GIT binary patch literal 24274 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 literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/config/netappcmode/validatesecuritylogincreation.webp b/static/images/activitymonitor/9.0/config/netappcmode/validatesecuritylogincreation.webp new file mode 100644 index 0000000000000000000000000000000000000000..f03895a507206831b8a98ed98ee7e471943506bc GIT binary patch literal 7470 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

      0wP3vMW z%l*&BXd_ZtD=8J=5q zWv^7+n7=aZ(3$gMoLBcOzGjmp#s`r(Pxx3BpJg_+1~PldSYdp$t)LM|I>ix%!aAm$ zt#5j-s~;7Re{5?1AnT7lQ~ZG0NaqMd*N&Bm z_j?cRg?PhR;{tc57A{T-V~Jn8grjG4H@-7tum2JuBMQo0QhpLF(L4(5h4DhiE(9~s z1(|B=gLGoqa96mIb4pE$GwneS1Z`(V5=YlFfyEql@cf0Wh9@cjF>I`>Y@I;L zXaxp~BgegkF^hhf!qO)tA}faL=Oj?c%DGH1Rlr(oR9;-Ma`kJGihKpH#V8EMIcq)pE$`B1tEIbz9FfBYtJ$ z{9QDz-_ew@CBSKX8y{XKFCbLViNHq}o+4I41?RWC1agkU23)^LHBAYhHW0?E}3rolJAkY*hW4t7a3a*ju?>Kj33Dv_gfJGTG$23-u+P_TIhp?N|4$F|_9+ zhB`)GP6Acug~csJ1=p=?f-J%Dr+MhUYPWVq$3x4EBB+tBCs};GI!{9^Jfb+FDx}Uf zEQLPcwR+0ZW5_{8d>q5;@qK|`CE5HQ{9bL|bi?D5q`g2)M@QH$Z%751&QST4Vm1vo z4M$fM^NxWvn_fM@NE^&%9p)ROgLcR`Jh=#~9Re6FSDc(`hH8^M>I- zQ8{5vFYxYANU<}?H;sK;fyyh#C7U*t!PIg5E*PsEAW(6mx0)`6?T^F`M&miII~A16 z-J}P$LC2j5FfO`cjdRHh%%YuZnrAe&@<7+^+z<9uHk4pKeRx9L+vtLZFkn0%!Wze^ zJ38Rf=530i)m31&1*EEAZToVS*V<^_5?gSZt+GKo^BVwz4a(oXD~rw&QTgf&pHxGO zu<47#foHheIkS$02^xfS3g~Gl+_CGL^I?eS^MUA<8`?u7U$mP$1cPTgJ(7G2a6E9m zP8T?sf0wo=QJd%K^FR;X#He!>@P_(&ykWQN zh&OGYoIwGyxYO~VX$zDz!iKb`W*LSxJ%IE%n3jK3=@kRP2C78C8!F8J$La<&$p4f5 z?A7H=Uai3@VSD`|!ezIfUFa6sKrMBF$-C=GO?UUCuDs|#alA=!#ur3=j@_8s)1h2h z^Y?Xck_H>@iRzoc!R3L39GO7t2ah55Ni9;gy(tR8GlB$z_vcN#VQGK ziNFvZYrmxNFFM{_9`qZVNQKPcy4@>Hl14U9KH&x7FC?or#eSHaBq1pYf{_0Zd)6wX zGHDDnZ%=D>b=DBf(lLY&AUd z*}WldyLB;9ZOR7^qtjxG<8b20bS8vv(s8?*wM%XYt);AYrx#1-ttG8B{$5TcLmZ0~ z^BF2Ix9>uyh40f4-f`3CekHN{yYCRUpSG~yJnqT(d~(?ESdTL3Tyix|Z5=t8h7Udv zKv7+|eNa1!$|)H(cXfWHJBa|x{VX=_BkHzYoYX?>Ju5S~J(m6LbLM*Ys@l9X0seI# z(SW=n3;=0h%)6C!WR@Bv}!Ramm-dC7cb5_U(I>C^|q~BXk5mR5Q z4Wa`FiVl_@Y`YpZ{UR+KTx#N0*&ai(q>Lh)ASP`sc1-b0L`FI-h2!%_<=a&m1VXqx zLf;B-oc}2GmByj{0E)|g2B0ZSL4vd!jsu_SB3>g?X8(;BK94FE@}8LUI=aYD9{X&w zh}zClVzFG?a{wE9PP%eDlct{%XSQ~HYuyG!ZF`-B!TyOKd8q!70d*{A*_V-S2F{1{C%&C~oq zs8o@%#^+1lk(8{yF4(cyg4P}7pjH_B<(UpqT_)9^vz@wL)~`_be7SS-so~yb&o?Z2 z<|oknX#Spbrb5qjx_WOo9K%ZaM;gnM{mSC>5SkIE%902Mx^1(ZEKUky6a?PhA?ks0 z>7A&E3d8}5MlA?;zF$2*EdYdO_Pv~o983}sh`7~O5mpyiFc=N65%^~+x}E!@Fw=hs zQc_^6+s##+vUBuIm z)%=kB5!;>)4&Cz5^N4~CJ%;JhxkvMFl|z=BNaf)e6rtVv&0@$q_e)i5PmlG5b0@Z! zyNF#+26u#Sn_ zv3pC`=DAnkBE7B?j=opIb|pv`rJH+gSWS)ZdlMPQ24{kf*BU*TVyoppkT zmKJ7B4jK)w4?v=oIJo+lj_Z1W`1Vl(QaC4Uy1ROJ7~NP%Mlj<8R4%4RNhDGSK+ zCwi^&NVcoI=|S@`tJV>-@Jzo+p8=(8rgDRtnte-dXuWJQnBwuDI{#_p8Q9MmmguMw zXF%XqeG4GODPBY`bbD)ZDO1)qIP|zb?N$~;%x$4{5pT*Y0|2`?b!Pulgr%0gYGlrcU67;}A&rnvhuK zyC5-Ql<>G5m%x+tI;Nw}UDnMnPIhb!O#wx$ax? zP54>+#9UK-{0b`-d9|`Tg#7gmeUZ@3F_wI`>mwN+ChVSKQMgW^EHJ{sY;k3Vww;=rb9rZb{bk)iM~PJYeK7$ zP0HtTU5VV3HO7{%TM@>z#pEWxwN;Y%b;$l4-wmT=zQ}F;Oiky`oY5A`#WZyaY}_jb z2UwX9vfbPCR`Q5o=nAEe+Bqt3#Ary0OOH63?zMUE^S4@?m+nt!(aHG!RMwLIR~1_~ z#@7JSFOFNS=pzd1hV4!huFDo(92mDSU*BdJg%j=Iz>zy7ez-NK6tn<~EEXXfc0bU| zsT>U~_~Zq_1vVZr7JhS~YuMN079)3zPmSG>?|g!+B@{DOC3LSBNI^xLxFY8)f>Ps6~j0y1t*2g~I67*}4BibT~G^dbUzy-M5kl3iV9Oygg(FYaq3yn*{&OTb{d zyx>O+DjUdMy7F=lsJ92aD>IF&%lzK~AsSYnopHpI;0xk>RFdMIH)RlbZ@|ai@;A1K zyoZd}gwy!8n7Eq(=KHDpd?gEhRtjw1YQjzt7guxYiW~+zD2h!niD6f9*^f{T;AN&` z8i+*eK4najFiI|afbE`+KlNW#h0`CQbt;{|ATmwYzW!eGz(f$f4vZuEm+4Uj1%)N^ zRUGYRaQ2Z4(-4(lcpap*jaEdEfEg>C_sW~bg%(|6DYYs;rrS7~+ZX61_HuM9Kh9aO zuc0C+V5Cuc0LM^>wOA6mRt&CF+K?&6CZHj>4CBj6U* zva8s8SP2)-gqlD~5Z;erPOKIz#DmI7T~&oPIy`MVJcju3(^^|M@}Q1my%xJ_Hb>e# zHetS9aYgsBSbQV4I5s=UhrPqZSUhBIhdX=bEW|i)Ok^xT+1(PI8MF!5nU(a%YdULs zkj{Lv_6k0b*EcDJ5q-rfW;mn8UU3`fFal)_)frr)bq5M2%7d+aSx;mv*k8;1Zoe$~mu*?Ze5;xLJN}1tT@HSQm zcL}ymlX}t`GIQufzpL2dFP`cCr!TO8z#x>+S4_^DJXnQiuUpoeZ2dXE1)m903q@R{ zBM^L%>DJv{fNwyIs%jPe!qSu_$))T{A9P_q?mSWRaQ|gm=<6OJCQY z#VJP!tS+@{B>69|N`0~x%@Bt}xU=8P;;s*+=Ak}sxQ90hE$;V>v?r@CtO}!B{i76? zNUYr?oY$saB$4QLY}S<(d{}RJec(RX()WygrH?%q1Oe=8_05YiSp}w)2|l{X`i#W!m-II3g>pZq9g3n2oY6AryS=NAo8b%+b2WXcBnc2V?er|#%M^v#so zqS*s(It^wjvd2@;dPT}P)ZN>0H0joXIiZcrh{@HFj>^9cTVrDzMPyk>QWr z^_s6CI$axdQEpr|qPY^`IbJ4UMmQircfLu>J^odW7HJ|k4E#96TCXsIS+Jzc#7j#; z%#Xoem)LO@x|)tXl0-n!(1*LFl1@69thzs+dYc()Yr=mv)~1Y~n`Inub$fe|wFE+X zC(9l=Je$OkCvLP1$xc#a%^lf$Op4#oBlf1!Gm`_NHdtZOhIoPnJ<%~;S@0r})3MTx zGwH;zD#(s@Yys>&&3G%^+3Pcnkp<0CGJ8^NI6#v)kHp*1Pon^So3Z_QwwkgX`k4p9 zyiJ*7D$1AoG8=^KYaSH;ap*$419Yd%t0Z3ec=#}+1SQP`jK3#AilFL#S3RX7xR?(# zxQ)zId(09DEz5aS*^p84$^WO8Gw{MXWZ+8NOW z5|SKi*S&>$X-#)BhRpUNb$-EsTA06~=wc|x@xMIXli7W-o{(^C9kGL+o5%9X*a3{&+!ty#ej8{5QheCp9gW1*~e^6GPH0iYPDt)cc zpKKw=3boGFzKnVUP-TU01~)icO~X30M+^RS=myPdUKS@&#RFy+S^h1(D`@& zbSNcRyHIP3$>xXkkmRfOR@X%M+UP(dm<{spHeBQvc<$_fGtLhkIX z5*qcJfO=Nu5QQljhlL@&7_Ygl`z8Xy{K;{OmK8$^C6ixJBy4;Lz^5QGz~xy74caOY zp?hycX7+=&kEt${j)j_XQmzgU+{yGg@rHd*r=rQ~FJ6Fo!|Qj&YG6qUdEBN4vi@SN zRelvP?D;cO3}MWTPDB~oVygy1lEn=WOu z#sB$2=MUCfNH<#k`5^}l+_u&>zGZY^swM`5q;i9~Ty$etZ-o9gfIG3#ML)+QfzBZH zO_<7fFESK1ETaY4o)YM%mikusAsmr8NG#ARBm-P0C6JhtMmULq94CxcoBPca4Bpur z`yTdIaVFn1Jr{qgOfZX?sAjbGmS(8t{`jhr4w>0>mD`Qv?1{uu4U(|rM)P&}8Y;xs zeg)nZmnx$R*d?mSQR?zee=12?4ro8E&KJTs(3DKpUodj8K?uWV>H178E!r#FsKEoI zZDNv6FpB$4{VCqO2@2jlH1ij_=&A@`BkYW`;$#SJA>XUCt?rm$D{5VTE)R;`+N)dN zR~oYiQjZos+iM&y&*>_#4pp&!)q;p&-ZEGJLXPPs zQft^~z0}=EGIeC{#Z!*i0)ncwNz?&-`*0~iy`#+2E0L^rahJW{N04Y)g3$YM(j8BN zzXXn~;}F`>U`(Sz4t+)-=#?Y4gjt z4xOX%S>5>~78yu6*Y|*h$mj>)W_*~4KyA4LOOSkug<}tD&Blfv23+-tk!oN~Ijw6sp_|rNN}lD)`}iA+^4f)$)p4 zflFmPQM@XWO|5R*{~x8j zQ;;Y@v?bcsY1_7K+qP}nw!2T;wr$(Ctl3<_(Yd$x*fgYhqu^y{FuZF6FTyzkgFp3lYVs z+`vd&BO>}^%YSVB4wV#pmxSdDaj>1llnrY@fp#HG%OI2Ed(ROvI{;;)rNlYD3^_G@ zNhsP{ZgU59a5aU@G?fd^3zepHWwI*~GI{2QcN8w26XVNh*3%0+1A0$f`jr|7$;iqm zMnkh#g9oH5E$y?w=+6eD$K4O>|-r0!U2qE=T{ zuYCa8tws|(A)G2Fk$x)=6KGx)%XS*YI$RHlqkylqconA28V4GupdRv^p!-kF)pky- zJ2C$;2G|pyns9RNQYhnP3KbFBDuL-$jx!iwpnYW z)ez{{T}Olo&xEFRO}S%iGA`N4@>qAfh-eR%#Qu*?Mk7`e@cEK=4e3ed`J1g?OPv6q zxi7cH3uK#v&4$Sl8sS1ETgQMcsfD^ti4>Lx8!A|fgCYfoV@)ZKU~{lTw%N)Z$p>UOJ1GWOhqGuzoO$XGOL`30+abp1jcqqAIMlf&g1;; zz|T`#gX$Z;Ql&BvJ9r1LKf#d$vZ>Ry)hs*&3-03Nu@M%~2Dg`{KYi8q^n z9VT5rb;oFN_`z!BL=w2%rg05^GIjUCvz21}$TERO`wjlF`G7k~ZJ*rM%yb@4;MisZ zy7w)A*h!fKhRr8p_8ilGyEZQ9Udka(4a2Bt(Rw2bP0Pj&{-9s5X6eKi;Wh|Kh^}N2 z`uR2Fk75*t7UBQo(JfpQRPs1j(cxtx-aXIi=an!8_k_9EriFtSt^Ul5N&^6Zv|FVP zTXqlF=ij=HFyY{H0h)Ss?PE>BMyM_}z!-}Iu0ZW~^*c@t_Fc8zMQXjn&PhhJ!$@H+ zVsq&mqYe~HmJaD5i;(z{>s<=KQd8k>Wvaf>V0Pxr)hbM*ksrHp7geMd&F4Q%H~6B& zfx4G{HRSoNe)pQCeH3L?5n~elS=vx8OS!9*G=9=F)w%|!td&-;0VeBnjcL0_ti zml~)epw0zbsv!UD7O8JBm^8^<$?2X|g!`qy-MVCramiH*1ZPONYZL}$c%=URyg#@ROPAMI4ESm_!kO1s>&rgApEl;>zh-bRoaf= z4W|0X6yJf7_D2-meBk;XUI&C>#>-3M>wJ~@HZh;t;JuFc!fwt;*kv`_4@mHNI8RR(;Lyk(Mmg(2G##-Y5CM0!}V^N63k ze=Do>(sH{$oWi2ua;8yBR(!a9p4*c8a^1HYfH{Yy?Ex|9AWgx|w!Yj`ZCfl%!^Xe} zo_RWd@PZ|jO*D0uBctKH zL;dTy?FWGGN!0IZoUum!#^C`4UB>k#`#79X9*AmeVW<1Bo?>jNN5vL_p}JDk{|f>e zRTibl&3JoqK|_y_KRy-{{LXRd2n7XWU#roS4PjEAF%}vL+90mZ;jg8Wdx$hKp>7=n zOn4?J<2~2yVCA5)A~_L$z-YA^&`TUet}P9kSa8=I8kdTq4Y$MM7Y%F9UU$#FL+kv3 z90AXHz^Ii1U`Th7_T^&~uBI(eepRs0E>GJvAzEhY%3TeiW^jkGvs(%5G^GtjFWME) zs6-W(6vc2?V<-zhf$UJ|X`rd%8tMAqNS+FjyTShSRL-J0Ldzz^4@@N!R4^QomH@$sXN2KDTc0lS1+S; z%_DS4t%s&CiM;{OsGPGVkg;c@EO+Iq%p;wTrtpUe>e+ea4VH{+*3>B1w!(rgyQlpw zSw9X`HK3)wk$jTZ2Fd9s?r@*Hem4E*V_lpoMOf;UZn!V9Hw^{`a_2&_m?q{BuE>`w z)}B?ZN0|9btHw<-clTj-s7n^>>#M-eEXBzcKV*AD9xy z-Iqk%ON=eiXYpYM;$v9PU6?z?S43$h7waL=!@x=qDAfz3)!=$F_;8!fjUa?TvLYcE z-;7*6cUhV2mI#a>GQwfO{2bRc;HZC0aIxoOj0TIFQ~hGm@yWc|%A7XCSg=xi?SMaN zc?XU^?8}D}tOhOS`E@CMDX3@YnAw9Pbk>d2Q!^b2=Vo$yTcK$>iBlaEA`N6PaFf9| zsRO~IJop1=0^_Fn8jiEOh{)yn@S$n{pX@cke+ZL{vMcFxwE|DOX$XZ*3-T!Dg;9Kk;Da4Brloou&vQm zdm;a{&?bV$GJ72_6SEHeiYueD1Uu{+(@R#YYcbk6QV502*h7j|qA&U^O3Lv-{QLl} zjl2QD0VPVXXb2c6jvhulDd~d_%&9;vIewPK^ri)-M78xE!Q8ko%#ZGEijN@MB7Ks> zLPj{);G%RcRPsPI?3+b`yyZ*^hT277hwuO!RaZhdfjID&q*2v--IC$LL84bro-_0T zh75tj58IEgH1+!fLleBdHkzlZX?f=aT(t(>R5|iaas!A5Hi1o|?%^7)6_o}&ofxtM zo+XGkQmyINt9#S2yb^MY>n#$T|^%%A}Ftb0%xeHe$2q_iy+98IE0TnN_k! z%z8nG`uubN=51%x5z-5USF4HyHtP`eBx=!=f>FV41JMCHsMTXn%D!I`lu8>Q^a$R} z7Imxy!||}gSsCulBMu~P0gGjv=NehN7-V}M`DEW!?NG)vPVzo>4!O~7>pLLYWfx)$lw)e zryM1(Vhr57wwkDM}N2RiRt` z4SvYn%tzm2j23R75RQFlq+43CK^xs(c@*+`T2!vt%u+PJ6QUaC&?c8t9E*(dk09|2 zDBg-RbweHwT~xdX*usch$WphfuG1CJMU{&N0YCs-S4B(eCw`#9p2cpP?1R=q|Kkk6 zZO9PHL|I04AoRm#(QE<)Lj6Tabm?0O>atO*$E7Q458j4farCAZInA-2n~H~yyGJM6 z_!LwGKuzAtUfKEK@2_6Oq&t!4!40^^$zX+LzVT*ePd|En6fA1>Py2%*0d6$tN2x<~ zwp;l$5C`{@EkOQel%{2%%Z{rRPKFeuvNMVA5gyX4Z@T`Ea?Zarp`WTb( z7E56NZk;EoZtapc9Oi2?QYgT0D_K|&LbnUzi*v1zGEfP*hueFr^t4$-77Wrc_F)S> zR_XtJkh(HemnSdPvmB>tHW*0$#oFOFlrowCBV715;*^~#JFP^o2idg+%L1VoU;nxy zu(-UI%tt@h&*$vAVCL*q%fu?2#3=JQFdtjWX0meGy!@(!zG^#L3m;VpxyQvw;3p0f zV|}gwb|FdrsLv7NA8-0;Y#sL$Pn%y;3gWiILs}+fqtSWZM+eVFyKGCDxIlPRfL2*Y zSV`I{sSYZ3&So1+y>l^ogHrtF$QH=Cu)P@wx3Sq)%4?;+up6~OUpt=V>ikBKYl`|;bf6g?t) zlU-QBfg`;v9rD_W9tmZ^WI zrBof2n(BBv&xQ;$_eVoDm9FPnC)>mcnXD#8Ta_|%Qr1$Y+2|rPQwfUfbmpUnk*&ZF zGAbBB{l3gTnRy|F^~Y-7HzHgS8|Ob~*1B;5>F{Yx?6{gId3p*%pnbtMtU?+TTMt)FO;*gd9e_tA zin_&Sb%5cdY$%Ftm&sI{c;e`%|n{!y?gxP6c>5h#-wh^4P{=W=vlLwH- zXPu&!d5P)Wnqy}(ogh3loXAxE+c~q zV5e)HTkEG7>1hSwI1&8H*3RAVPWE9SNUyYjZ5Xq6vZ~vWL&a!CI4HLKp-$XCuxt0X z10Rgn6tFf>8LuWnA2-SMJh<0a|?6g-P5j$`K*ttd+jyc4Ap0CN`iVN zlRb^2N+s#XuKt)=km_m#)2%*CN>U_ zF7JO`K?@L&xP-g0=KU!%U_=J=qLk(pOO>-e7hrAe zez0-YD&D-FXIN?0?ytU)C?V%S5A@-A#F55ZpztxvJXEn>TU*GsTZ(X?O-;rCP1{UTvmk)~#osHXbpO&Y-uf?{19aZ~#m z$RIoGmTkU3_SH?N=Mmm!{U6xs;p6qD>I>&ZF)ZAy^*u(&;^X$&y&txQ?rL$4|DKZ_ z`de6GBAFbEJ`$p-jaY*K_oJr_P}Pm&rt_x4?|CF33W5(veq=$@GbwMzMNS~ff{)RL zI*UR-N?G=B^igCoMPuH$+&n9BKn1P^3^CtL$+2#t>3=?f7ik!}Bn`1j=Ds5tV4Dce zRqi-LHJTh60u)Jy1ECNGn~>@^`%r{tGs?H6eQYIU%9lhZoPug_XZlC@cdZ1?SXx%}+Cf(+{3<{z3UwvERV?Q<1 zH}?Af6)2}5;u4A|JG>sClsh@P9gzfdkV|$}{RNJ7 zz)7)n7<0Zq0YK=Rzq^n))z z3w-_Ayha|Gv#m0y)l!ai{PH9wXeW%8at_v?(^E8l)_CW^yH4%LqG9f_F3&)8Og*2r zG-(ki*f^@MV&1C`p^$xCm?8r#yf5KBgCbA@wQ_ux^1&3#DFh-$0A=YFgbjB%62~$% zP4b|5iY@UqnC$@UBbsOv$;OQttk_Cb9mW^Ox0|xZ7SPA`%4eIBwi}7#`!R7Z`J4ssF!^qxI>cLNq25+f!pYX1?s2K|h?xmv( z%^Dh3#ib(egJgBibWX5wpqoPiKb_9%3jW0TcDP_gQCoNqWozDKEH0LQIxvXUpyxDd zNMhoOEwSkvV7K@^8<&znaMIuq>VebN$EkEe>`$!6U~Uh{){&U?-KTCUwF?)OH5k}H zI#cl17|c(9oxHbOb`mM{%Q*IGf~c42z~&Elq`0UJP6>*s+XuXuj3{ycwjgh0NJ`pO z$3PtbcyPSEwI9AIx;V9e~YMfM^j1UNS-h$E;&(=BR&=|c`p}yX|Tt`qix_OhZ z@|>*l3SyMrHpK=*8*7U1z9d-Dvl}J8H(oZaZe?P?y$D7FS{3=vMit0#huU;0J{D~}|t0TwBx^A}qt%L9ZC~dSvxrM#a z9t^DkvPxWw*~#w)y>=l}+Q=4kzxowwnDUzk?ZSyu(qxxLm)3=(V&RzX0?k;8K0cTi zA-Pr+g`~vtyJvsnc}WzdZsB zWMTnO#^0|NroJ3EV-tCdL1~5mQ9xgEq`G%<0Sl^O0B~$Xu&v5!k+b;Rs@oxA41G1B z4psF~!4}0h2ccQQLODS1hl4w33GM3_Eaxi_K4(-D#Dw1?J_7S%)S0eXA)+aHTs_I- zq3<8%72e$r1}QHl6x&NZUXH&`E3*Y%6x*?ruQLE3o+cflKB#|1X26ZYp+k-Cn?2%2 zoyJ}c4!xjdG_PYZtZAGBibAuOnWa^m1e!u-lR)76^9lP@&r^X-1tc1N6|Dy9Zxx9R z>0eQJj)z!+-bI9~E65za(V&J8_m|kgxd(zo`~3Yrsa*60407Isu$!JJfMa3L-EaW7 zTF=bpV*o{46bHXFjzS_|asV;)?flOO-B&EVZ0w4v4my4s?`6<8MbF8NDdkGwulfp@ z&^&05P<%8I4UCCoDrjI%6mk-eO?cK&E-d^{dP{;r;3Worhga<%52<0-zWfAsA8OkP zT!oCu;K6AR+Bd9NkEE%qoRtAkFE4Eu>&VCsS3%#FuU6GF0^d&rxSfKu$8A*5i}sbH zZgf@v-8;(UVqzlE#IA)xTM0wnjE=?G@FAiSM}9*&qfG+||z7_GD~!z{0y~rs4YB z&%_KKOIX=g5<6Y~BLha|w=HZYwZ>{vZX+nab8{Jk4A}|@j2}LyT^c^7Fmp1aMraug zrD4{=mC_{;C0@CXVm`U+rZ)^#epd2@Y20-{3#_~rIXpgmEYt{2M~y)4w=I7e(vraF+BRQs~j^EQQVjrRtxT zmXhFnKH9Nd{n~u%cOjByX-R}50QHie#ygP$Z7Lbzf#74!pDtA0(ChGQR^9+ltGe$; ziZ-_=W7fzP0MU!`26R?IE^=y&AQF$-dlx;~XD9edm3#HqDi>uaY?Qx>G9_Zna#3Jz z4=00)fBY4EUJZ6kONR2*yR!b)3&dKll+l8W=mjxN$Sgw)_+Myt@G!!`c?K zP`WpRn4ATxZ9pZ4(l)g+_!#X^PxC#{r2y9buH&S~m5GKV< z`euXa-imeNE=Do|a=5fhmB?vBUpGRkYY(40QtauY27*<&GHOCE^MC1XZ09$Iq0ep; zl$>%ZAn_L-oiKo&L?L@oHs>xtS{yfK&QW9IY=yM~kF;b^ycG?VUPG;Dbhm4gJ6lDj z2N`zU)R|WR?H~Dwm@}-$lRxyXr9dQSE}THa;A|WZ`|%XmvBOL8f&CGS&b^97{j+z# zZVsL|1^F?%>WnL=AV6=oC_dGPVf5Z%mpCj%jg!JI3(+1*RxQ=oJ&;OgjZ8XFjV2~oGXYRTe zBiL5XQ{(PzLfr|bm|7C0&Z_}FA{z1Jd7m>vEUK9;sNtSr3wnU;&k|}T^B+vk;jKEF z7()t0v3|2H(-VxRr4;ud3ZGRmo!WR72JL*wst&8pca^b|sa2@})k3ArzX1<=P ztt>AfZV|%cfB7$1C8Xd3D2w>Q8FluQ>vRrlbuCtzzp3hDNGm*-EGzNMsHQ5xHD{hq zPksnehO}N34-M7QB_OFZhje(WmlFxxs7EpN7QCP6(isMG*jJsBmoy)Fi-I*#pcX+n zRx8(MJS&}|667(fE8Xji98x$U&I^ehCjJf!3`nG7!lf#8yJKXyN3fpk5}$3yW+=>v zkQ;PN`@*tF{Uu=drm43}i7*teXVLA$BU5Blo3W3!1m4g{dKlb|)4Rvyiw?G29-`TM zgt@TCNkEw~59Dp+CVtnwh{o(ED*RV{GpY2 zk~)>>d>lTXI9=qMXYLsYOAxR_M5pPjY=tixmK~6JNqJqPlgTKSMvxooh{OD_K+K^_ z*%zkIft-YK^?aZ+pRFOe$+dLJgWT zixW2Qr(*(8_Zq|q0mEw>gReb|ouN9Tl;@9K*${>}Jum{K;#TkQi-W{iYnh$un{m8-)c_ z=jbV0G6bTumF%n87};(9L1K_`bdre_fdJyQBwJLtW!>-pv>?bm{@w<+#1z^4#T;1w zHtKHqC&EiqADRLz`W3>7(NfCxHiFDm=~1#y5{9f+QszEEBCsCe`BnPH1s+}_>(!3Y z2j`#?oT{v<{_ev!Rg;}sN>cQ6j1+oh;7pS&46xiUPUz7$ynD$Fb_ZdJA^Tsnobd@PSE5bQJ;S@wOgHCzP)h(1borMP&aR62Czql(&#!P-} z*|USuYF2+b;@cxVsvnO?HS&yJ@5z$JPu6&5?&a>>xvmZNafa})A zV4GY~AB|3B1mIg1B*XpunQU~}%B#Y$Cgi%lNKXYdQ_nm2@x{xxK+rrzVxL8MghNOa zuf1tcv!%b@Yvg+M_WNmb*w)u$rmp8&D)_Y!O|WG;`h7&)Dt6^2>G;U?rJONmw_*LNks-J8;d61r42z;gD!z0pZcM~eb%50^xOI%; zwU>licTymK#G=!;`w)fI`htAb(y@tO->!FF0K9W}hii&$OpI^tt1Ta!6Ec9vINW3d z(~*4UWmk$-A2F%2YLGKToZr4n2!>3G8$j+{0O%J(3{y^A=ZBcOhkTvyd@}_ZltPg5 zSNZzLkL|3=!5}jPNT>I{D>H2|%Ad~VpfUXq2|9X7|54n&hPRkX+Xd@!jbuKGrRP!S zTN9!r-<0i?-F0}Gr1l9V7*|gf$WT z9R-Rj8g!l5=WDbchuDzad|}hFzeyKwdNnP>1tg z&rq%qiR|waKGLgbvSqo+IXA4aah?a0@;?+PUt0Mt>^8lWQ@+)meqC#0SCA{_HK$#d zAC^%d&TP78+wRYKW?w!+=QGL(+?JfR1uUT3v+mIiNOR}4r7U&3E>agr*N%PKV12Hc zhCHI?q{@gr*@q6UE8%9G(5{i9Z$7;@Tvyx_A~-BPEHQq-E36#}Z*zu+V)at-nNlQG z%ccUFm-a1`9O$EkqJYH%BouwvKnECjXP}!iZgb4G^`aX!c5$!u4_!$kJkqNh^oIoY z-ua&gjjv0k*q?FiUegW47sR&rFEsQ@cYJ3RP_S`-01tnF|40rvVuMd+Y=&{L!Suq- zvMP3>yZq2X@~MFl_3uq*L9(9o?-p7_TTv$|Gt>4`Lvu`SiB`zd3$nuB1cIK>5<_#> z7KhuZ5jpu($R=;;>b%4WlvtPS;4sV3et_gZiJ|s9S@oHtWfg+I+Sbe-mfX$uSVXA1 z5n(fZ2h+-H59LT95eDjFfc>5#zAw|~&kek7iD=E($u!3IE9B>lQ3j>i&oIh-+&^$_ z!&?2tFJ8dulMF7wi7Yu8Uhk?$1M=<3&9 zb^fG!<6JLJy?88o_te8qN+p8Fi5z%lA%J>a{&v->Sg)mom4f_3s2VaqpySzpxjE9K zxQcl^c8|Qk!AP;{w}dMu4%Y6-9l{(d9qF?B1fH+}Sfd?BAVc(*Fx%}*;KA-^oY2*6z^a+Nd?85M4YdL`@vv!piie09Z52vy4y<@;5sFb~A0a z3*acbN1?aCMUtIB_fippAl#JV2n5LwCO6)Z0rGN{SUkgD??cq0<5NtG6+S$DTAkA3 zZ*hg4u@T5zSy@ZQ#m^x$J6$b{?ctwUg>1Erv)f`JBj?3tf(!EdvZ;#eUr%p9|MQLl zko72i5656gh&dc;8z)oh{)9bvJ7p;j=##$qRItB*e$4A(wy) zln1)-j0pE*if!w}l$rvDdG(?*rpV_HsFES!kbF0yA%cGY)0t!LG#+9x^03~Sh&=iz zKUSE}^Q1S&_!Z1*pZlWdnb&}nG#_$LlkV4)&7%xbG&R9_emCT6yj!rjroZzXF>NK9 zyeYRlg0 znJH1^KDwDeva}8eK&C1P`Y!Ds>M>*|C+4vrxgeoq#;-NPxG<2Lv%qA5>SEq}O|=*K z&aVqVdtnJFQQbVRYMku*R;Pwqqx{MZl>9rwxNLo zWq}TY!bn=R^6ScVzT_Px<+{t9Mll1`W1IegVxUol z%0H~W0n71__}`Gdv}z=;GYJYT$hi(p+$f(rHwq`78z7vKG3)VA-|uE~=`Rcrf^@*d zUCiKF6Z3DdXcus3zY6!x@w7kR3aKZoXweVVuH6-3lY9PFSC6$;FrX0V|Mjga=(F>% zkU)oxOhn|R{9ehOy5TBSI+hv~NYe2&=Phg0E{`qrOM0sAZJYzD7!lI8B;=FlzSJ3` zhnVV}2#*hLSo?IFYzFef3D^63xa%$wIkQ9`{gvR4?@MA zlWpD#M5~#$<{?UnJcu@F?oHI^5*EAAxX(K<8WvIYMV`{EC1YXkr!fjlbBPpbn1!Sn zJFIim>*8Oajzr6DglAwGo{`rEyN6 z&JUhNv)-MKAw!{P9%+l;@9z9IeXYf4x|9PcU>`sgQxO~QJ26h;zb&>3QL#S!ypi6u z)%~IB9jubq`}2C-qsFF3t2kn^M{FL3qC{YN8n64^-RuGG#$$4IC=rFiejQcZX zXB*;vRfVTWW{E`ySl5XY-Hft4HN(PCb}NAj1KG3> zg%-$^|CRkuj5}SnI=3G6Hs>KW1-xJUG!ZZ`@z$${DULKjs*NdS7F$#25}@wlCxT>IbN{<>JNFHj#$7s#_u%o=2%25ovg$ z=vp%M&MKD0@#gAStp4D=^?nDC2HRGP*mQ~&B%7rM`*kfHz5@s=ajYs;MxExiD~PD4 z=Wr5r1*Ytzn=les`b|Pcx|1G+N-6GdDghyq=q2Wn^T%P zDe>(Vq?I8ZW3|RScXm1rQznl3nh$$LqE`rz>6~@KPED0IN&8m77P}hJ@j{JwYhCdE z6v3Xk0Oz*FKo7>FzFj7;Ox!PfSw6jkOh1c{+B+^}| zf~^sjsAN6Da^kv4L3PJ@003T%RQS-YtIvnlbvdP%a-QR<-)QkgEwzhYf8VmWXJDi~ z0#TenGM)SfY$Ub`Ov{E{o+o;ZP_}2Y|8`<}4aDNQ)b)ddEI-JB5)_MAP=G3{{uL;^ z!rC)>^ft#pJO5uE)#QHH(%i)~VZ$|}pfM@~u&poPE^59iTvm}ea09+*0ad3}0rX`c z!h90D2`v!Xr3qW_BQhB0<^c z5c}lgWx=I^w7`4Zq~I(ep{_WPATh43k_ee4t3te0BB-+aInE_|$D6zXR*+Yut)14} zI9Cj|oRi;C3*gr)|FQWNk5^0#M!?S9$7T7@%_v+iSeDk;prapCSbBeX9K9HmkUuG= zF!7no^ZOxq;p?ABJvcCK8N0qp`8dM>rYx7dYbD{53zqq~%Y+bR4|5z#basCL0C3$S zwiM5=ssF8MY5&Kj-*E!rq{_H+soz_{B|5fI?}z*g^-)?C=@O6pmUdaHG0adaI&3j7DyTGVwV35I4@yy?}7v*|^JR*9KB*5K2`27}yh zrR3#K23Z!<&Q|D7S!o!R#1wh#Y4$ey?SO>sv8i`P&o~D#i~ws`8z0vJuFNouz6x(EuzwYV{DX!NW7YlE>8?=#PC|PjjcRo z;%srND}_{(6@@eGkFnE9@mGM!<^zjP?IX6u5I5%)N{wpD5c!&&z6!^v9Bw}-!TA=m z5@@x|zr8Hd0@kCQn7xYXNLu+Bs^s(BQ@lhYuOgyjH?tn!U3*B`l}p8-M?oa=E-5M@ zF0Q)RZMF_U-rwEgwuE1z6~p%b8}{|LCLS@2&IC$XYWFU+=ZG<$9P_^&ezJr|ab5p6 z_DO4it%$IbVhEc)`LF(O?0+7RvOl!+&gq-v0Y(xc>7-%N9Mn)ogF4M3X#U+U`Lu-DFMa0*g9!IxY3_E97@#*{OHNz8LQA zvPPv{O%twAx6@bg-?FcTteu~wMzzQ{!$&;wA}%&@J?s7Te`3GG&NNY+ZPf2BQ7oay3N==1Q0JtCI--~YzGj5gScCdq&D{|cnPJL?dK1FN!M1*B)kInbdduMO^o&JV3$@v@Ba(?JptHu7*Xw( zdpjjsRE2Vm_v-29YswecGzqgAsn4LPc2mo)y>kww@VA$Bs_mLu@P!850m}a^`z_?{ zLhLnaC4O1H5;52Damm{`Z~rIuxtw>-A>MS>ZybFm#2;_AJQ4Ok`~LsJenuNiRkWibbL8S3aN~dVeS_E}CO;7`uS)}~<+dmm!}m%B z*sAvsx6Nzp*e%81p}?%SZJE~MLnO7btec`Ao;KkyC4?ZpzDK;C-K78k=Zx=4xdv=n z_bZMel7Y;ews_0%Fe9@hI@ zG^Rn={x{JRj7rcN#{e|_ADfy9rMhiMFds>zNO$`PBsxn6FyZ+ta=!ABzpPW3kia0E zX?_s@+^3v6t!>PEIi88*X7j@fsV%UhSJ=_Jv)|GXn%Cw6hGooH2q1|Fp3LORJTPv7os0VSpRp@7c0fo*>nEBN+qUuu+z1j@#~H2GWNi3W}j zS}oyC=miD;hC2bZKf>7FCGyyHBD|=spfKNvoJ`h&j&AumNc2p|Rsm8^h3WW^HuL%3 zI+smhxtB(Ri{dTz4vKU8xiMS82_rfBQTxPOL|TfyqF8A9*O^EJ%_8d^Z(x5Et{%Jl zg?|aD=s%r~AOiphcsQ+zAPsGDBQ!Tt1y4`)Ui&Q51P$50peNew8uWd@-QT{^uoE|4 zlzcLz7t9gxoa&)aPgoS%Jqdxl^ij@5W$*Ue-8D<}4jX5%ZyrPk)84H{<$h9FlZ)mI z@vfCVeiWPr6i*R6<78{9q_%hse|iUSxPa(g0P(nG{O-ipu35a9j%B3l!B{N_rPM)# zkFt;vgPUEs0n_={`K4Z)J$)Sb>&9P zAy++Hw>r^W3y7uvKgG7*qHb6mYJmj7-Ui`=f+{vFaS!C1toAdEIaJ*ni1 zz~`e7IC33JEwoRZOqzgQ0C3*mth8YE)AIliKs}x;$jNGp5EG8a8yfB8Nq)!i2n;2V4S;h zUEqf%A&g0`4yuQ+4m~AU)-}hdQ_bBtJQDfN6XVE)397oMTMhRSgV1e;0BDi0G+h9@ z6ns6>jJKm?Gb(q*fVNJ}mV_VV=4-HV%-hl`0~=VAisnLcP{IQ;28R;DbfAp#>PZbs z)eD6WNtKN77_!+tE@qA2#i9*DAIR5Nvp6tYQY%nebCEIOfZjgx=6;agbU9(mSTyLG z7Ru^N0q$TTbD)Jd)ZVf-3=@sRy3djsrhOw{?xHsO?5WKX|gkg>BKul=x7cfb$O3TizWm-&p z$iXAw>y5=aQSW+?<`)r;ZeCv8{2+Lm8m&uHmY4$-Y9G0Ugz?z z?g*T+CFQGHi=f0{&osNjv_1Si4H>{x4*GItcGjzlV(CHPegmj@z!bR45>NyHgrTfQ z1%!AItcai-N*1B51Tx5)v)hHI)4>QR|De~Sw0g6w8JrnKlFF`7<5j~OB~LIOIZgUn z;jW+*pZsH5LEC8wz0Mfvq0Zo0sznzAnZ&gX$JnbB~0s}<`=I^{gL|sC3?bk|3Py#^wS}*`a zKwtpCU-Tat6A<)2t?Dnv`Y){ei^>114A3uT00aU+__e0L*&+<&Kg+xS;{QnczxhA> z{0}Q{U}5V_D=VUm&qB*U%fJ8t@Ea$M2L}N8Ekn=9L=TwvKkEj{`+t2&{#F9~U-&ob j2mtzDxa0Sn|42Z;H30pm2SpC{U-Vzz80hK$-a literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/install/agent/domains.webp b/static/images/activitymonitor/9.0/install/agent/domains.webp new file mode 100644 index 0000000000000000000000000000000000000000..36bf90c68feb794c31a37eddd33a031ad76ea08f GIT binary patch literal 14578 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 XzaBvUX+edX>o5AZHD)HJe~kVwmR3E5 literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/install/agent/enterprisemanageram.webp b/static/images/activitymonitor/9.0/install/agent/enterprisemanageram.webp new file mode 100644 index 0000000000000000000000000000000000000000..e3969f6d03fd2e7e567378b85a2b7d0355437a4b GIT binary patch literal 37550 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 z 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 literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/install/agent/eula.webp b/static/images/activitymonitor/9.0/install/agent/eula.webp new file mode 100644 index 0000000000000000000000000000000000000000..9cf1941465dfe80f2f536ce0183534ce56ea2f5b GIT binary patch literal 48096 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 z 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 literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/install/agent/installnew.webp b/static/images/activitymonitor/9.0/install/agent/installnew.webp new file mode 100644 index 0000000000000000000000000000000000000000..74233a1aabdd65945acf4ddf593ad528128cab61 GIT binary patch literal 19472 zcmZ^}Q;;q|vnATL&E2+b+qTW!wz1o`ZQHhO+qV0=|2Z=gckYR}5B0JlV^vkw%FN1& zQkD`Ihmr*X(hw6?R9EEGgaHBqg8I*p0s&eF2Ko;|2qOaobpHyJ157OqvH{GG4-+gD zv?l;$$eEjZH`0-j2=T4C(J6nuS+>#F3c$UvnE9Feq8S8W8>9gWe)?+ULp}rE6dv!E z`}X`zzC%C803<&Yn~?K!^MI?LegSpBoS(ga(kCv!VwK?e?tSkCpw|oRkNcbV>-?>8 zmo}C6Huoa1^E2XC326Vl`E@=9eFr?p_4=pn-S7_zEC}@b0)Bw}QGOlY8omIpeZS7X zcOL|M_Js`Vdtd&?fMvkrC-AS)kN0ogS>KO9KH@HeOW!_0SMNz)zko}hz;D^7-gnu9 z!nFShU|awN&;aNKkX`TX1JJ&^KHDzOUi&@(ryd+H$nSfLfNX&I@6FHJXWj4Jlm0h= z?R)9>@5No$+*}_9Kd?XMFY5Q$7vkmEbKh^?>5pmG&=bQZq9TKAFU|MS=iHV13t(G7 zqi(DZ&)=J0@LS>I?nPi2a7pkh03`6wAMv-~N9Gmu69A}lLA>nc$TRsp`^CI*zeaqw zcr>^cI1m`|kN!OYeBD?)6I}W4`i}s@e_sGkJ86do%l{Q1-bY{l-iSaf z!1#CQm*9KtjR4?(>$lgF>R0KF=vVx6`wIX7Ahx~s>-Y?Q-U=(yA2#xe4T91w(b?Rh z@Mt7e)Rt607>Lbk&w?6Ba8Hm!*>nnI8gbBRx%#3VZg!Nj9%STT54rdwZLFvIm3}~* zmE9gHMvK6B2$08tZ|mp%!}`?*646#U zK5-Sy;`~?kKyPb7&x?QB)w~!Q^1x38krx90(TgbLDbT=%dCz#M1gK~Lla&3O!___7* z803`HxitL5{0aUHLpd2yRVaR#ZFpLCdU01mZq>hw4y!z6n^P390cPMy8duvzMG(oU zn_WAzd20Fi4+B>U^woUW8SQ7UHF)$D^8emMKGenkcW)#;F(bJR3Rz`p$?;s#m}A6{uJza;N`DS&WU-+l8m1z4NWonVZgOl+~R;oPEor@eB)rfLP9yuJ)nIzNO zzAidGcSRC1LgRJtlex>MUxF~!-LyjWRskjyNasF zHSXt3`7+?ng}ixZYkAgpI_yMxzADpnf$#-^ZQROnvgP25u`FF4-5eQp)()-4!DOBT z2c|=w85yNj;GUarDd5{|F=`TCUe1KNaJjuR*p3p17V#~T9XaDHE1QKitF*Ev=3ecRmk5Y^Q-@w$Kblz zZKbf*yvMp*fhhk#G!xsiFy_n_RDdDYJKS?9m2$=SCH;hBpBp*>P<#VqKy8Gjk80c~ zSaf-22ii!fh0bjXtYSAE5I@3=ifnY4ci;pp$g590Xje$A78{}vqf_$+r;spqE*WH> zv#Ab-C6Q<5YfgUru6a+z$p3QE{}OeD;Gh2q)lD)v0ew{cw{HKJ(SHm1;m)?0U^81K zV(9-Cws$MT(0{1Q&<-8`kJkNMrfWO?2jteXg?Z3D}1K%YR4a{}pJ`Ku>J{(^M%cZuFeId#Myp+xXNT zT_D1bKG_VR75vg!-)aegj>(xLGHUpK_TV~!SLD_K%h}zYKH7>eGLu=fk0uz z_Q2kF1&DspLE~JT2TxY2sCc4XO*Lj>(jc2w^^C!h z(7tu5jAz4%k4^4I0zsWGOLpsB<@SLR%^@8aQ# zzKX`$oxu*`I{ofX>av{S0iEpf5f|as2yBD`po0SM<-GuRS@v~z*m&{?5zCO8CwsPW zrCChEH>kU!A%kfp<2+_cFhgGa(MXGs)*}J%5Dl7;+P{apR znxKj^tt&ph;8fHsFWZi~kdBgCrBh-SiZE%*7T9DGHOqK3?OG||(Ld3#zgFupxynsmDU8sW*0fO7+VUf0 zm#n&4Cz|iC{9vB<_%$)oG{WICl!V<(xJ>VU&L&|xAcg|^zy+t5>VeC(uqGKj1dfL? zb#^JuKpEX8pqt_I@WYa_kUq3!UkN^#LDoMl`@nQ&tnj!KU8EET9*u)nJz`%9d4Rb3 z-&5EZ!Db>5OShY6A^CaVGv5o3&_fua-VD7AetiFNvTOtD+*QG?B5=5kK=SMG@f+y% zFmfy+2hd)@Er2JMnd8%f-!+-B$6nUiKWkhgkcfik|1aWTS&@L1$|;+>oK{O&#h@?j4vVeg_F zSN`FDw@nG`6=yy`Y4@;HRRq|B@U0;SchWEu7gg5b32W9f^Ek&X5kYLUTH8xwhewC@ zg5&3>>CkB&W+c%lo)DvhgO0sU;=l&@aRN~FK{kx&{+!nW)`Q1Gg#lRkt$?$@mmLJS z#}QA%iXxGH>DK&a;Tn4`o47^!bWDCCa>!~=dw#cT@*tQe0XGzjQ&yRTo>9E|Q6bmwutVBc1{9sL9_Cg77Ii!&~m#kqV_B>nqkyP)Q zYk!8{sBgD^NTW7r;J+vsKiCA_q|(js`&aL9^%ug z3Q+7!X?BA-PkGbclf6=zr1td& zAL-vP$bAX;6dmYHMMhADiyx2=8^@H>vbfIldBg^h$8jTzM%cpg{jNl8PZ;a(T}fuw zSAJo(c>YS8d%NFHUCnK2`3Bf|^BwYx0|lTTZxI%frdqp*Z@r+zDSMP-rzYCToE5C_ zS=X+!v>jWnAu6{2Js|?-Dej0_@Z*lLWf|Dx?(3pg-ns>c19H)mz_ApMNy!cRPMXH$ zVj2a-S}}C4y9XNLfe{1(5}*CExx1okls5MHH~6awxfjgbPoL|^djA3R5>}B|B`)fD z$S;Jlsq7l7*Q{ep)e%!u<9Gce?|FsZ59SDPIDFUTBC496o~Lhkv;uQPjzdN(ATW2) zLICc`Jfw)E!YR8(eMV1e(57k+7}XL3NlrUu%wig^6PwA20Qltm%>a(beLo(x7 zLT;ZJ%r*T^tch)xI(m!NCNB^{30BM>er8^*QJR~}+AD^Cq^Zg$F&s^G^+Q(952Q7s zn2d&Yrha&0WndSD&*(Bos-g2cVD+3chtsj+*_^^Bq{S4ose2HYJWb^$*tQ`%f zhItW_0JPbC!(gEl$1aV#QGbI6_n-lrz3pT7E!M2)4+dYN@tsHI(T{VZ+hX6 zGQ>|aBpa~>f!58MPIH&rKHc|}xdo;jkuP7Ai$UneO9W|f4s9Zhvu};DYxwxElch5* zlq4Tf^xXO}j@uET>Q-0Si`|%-w#F3K9|Z8sX(=Av7-d?Gks-tpjiFq!%7YUM9J z>M!&N2jtk?LtF&E8(k{ResYB1>nUT^QTwn?hjc@KLhZUfp>_nwF=5`$^A2Sk2e2*! z5VsrexB^ShcynhPO&{g$KS9og;CUYF_~lM<#oHjr&E8^shvK1N+S zAQLl;(d4u!?sV6yj+u#`dDj|2HJ;xKF6n?2_s&nSuIw;o>t+FKb5uLiSKR!Egb}(F z>dNAkN!ARSE3oveJrOtX_+(Ay@M#5-;lHA0^%`9q#HOEgiZMw^m#Tg=qupPr&bkd8 z`qYc_sr`{r64dJ&Ajx&FN)=oV`KVJsUQd!WmJf}@Ofo5*ZM2b2>n^*i_Wsl24-``hI zBN70q5jg@;h7!m#w1tUQ-)<=e1{))5W_l6oj08EL2gQkZ0xFtvNfO+Q)C-vIiZNSuYd{_cU`DxWA;rC(K4krLiVmV6j;u|2+CcAs)hVSrg^MU2#0} z?v!tPUx|mHOB)lNw`|b?be{>E1sHoePmaRgbtLvy-hn-Q)1w~}mI=8Xxy_yEs<|GoITkdB zx@NuB8KM2iifL!84uZ&{mA=7KZ!ha<41bHzmS}rFqu``*n={dX=My9}uT29?%Pgwp z)9!kC=7@{5n@9g`D->uSLIfRB)fq&>l785rHcHe#P+2Xq+@;TZh|F!B=~eOD&ARN2 zZ+@}2V81~s{J81m43+C>PsaQ2rm_}Ge;l85*KIpIR|C_wwtNUDHKEXhS@L=tIVXAR zvK3{#pbOzM27=PR*4RRS86{9j1CO5qoLBs`m^q|O9~`32GJv$b=Af05J!Stcj~dYMS49HZ3jsfrz_UX@;DTV=tD`> zxPP7u6(H6>T1GJCNetP&zA~{Mq1y6y`lTA(za@!fVNRdzd|`1whaVV2h3fkwj`LsFBlGFX0t^yS z2O(1L#d;uaLFAJ94uwz*H8_f#&o$@&P(=J=h7Sc(AcJfjRs;Ua3-TSGi^N(Y5Ohlx z$h1w6Su;4BVq^;^X8(}=NO(*3a3c^yj3eM3a^UMIwzjd+^zfQ9`aJZoB;!zis1cPWZY|^b^yD6RfDIdVtF+i}r z{=*+mSw*J);LMdL$j(6x2HM2x=_A`Qv<315*P*i7jL7TW-`9O(K3Ex>jmYOQqUqP} z!@UGq$a6vea^I<7yYX+w*hFZjg<$1G;=6x}#XWb1B0w4Yugqi~LBY=pJ1}%;>Exqn z5AJ0`Qo%w1Va2_<%qVO$oj9IrYjW)0a5ZYSM1;iDLChj6($`tNQkB~g>uH}@y%IsS zFzPR6xk8y|A2HWLA~l=yMNp9CoVbmE-AEPp76U#hX$&4H>32ylSlT;5 zWp{K6vSv3cC7#_A6Au1ZUGo}?Iq!~%S70Km^`n)#d(5V6UA}>CekpaOGo6wv`!619 zCFq|npFIedC@eOYC82BMog;k(pK%0msd+=}uGV(PeS$!|t}hteCp0w~}Y7dHM4=QxGzs*78soWAWsV zJ3jjf>SP)|?-6(+MRO`#A>l}JOWz#q{y)VG-ZU5UY2{404O-b+jNDqpoe+~U!J95B zcuJNmfoiI#I)Nk6e-bb-E2Bv<*Y=(Ro~7)``_kI#6Xz!ig{(bj>CHR9AnLe?_{rLA znvNK|uNN8fWVSNX4r5zs@RGO|-*)tR*c%X#{DS5OUMdYk@v}XQGXCNO^b6xHk9l_8 zlR1I3&&jKzI8%Xha_#X9{c)WG^iHq^QJ=*kKI)Vs@~hEyEBQ9WEVyFJ=Rs4@dJx&b z+u{j{Mw_>Zpu*7WsWdHAoR~T!(<)Aj~fhiiygqjrSG~1_rtZsz#m$#J{xNXeK zV?4iRntI? zHP+-2N%zKS`!>^b{3M_Zjq#aTFgf-CzD9oG3Abw7KXo1x(J_GK%#sdm2uL-&R4d~| zSSzX^G!ruNIsd6(SxfYw;zVyu;uPJ#LqQqmR`C*jjKR3^pggP&+MQDM%uJ z5LnF^2kvs@PENBEYL*%T@J5-mpw5lP5QIQ>mf{9Qrl^Tu%Fs{Oe6xF1ro)=RSz949pwFwGDURI-K2$H@`^! zxu`Yn*VJ>nWYtv1x=16q&s_f;Cn0zH zJNA`c)Do5UwWG)>-zbU=r946pdQ~F2CvDhPq+2rwlUg5N9IBt&UV115?FM?s@A}v# zD+l0Oa{G8WIG6cUI<+L3Dm8d5kl?9JN%T|>Yu%PtLKE&jR|^Uw0$#OG`z>Jm9(M@_ zE2MKVXQ}j0^Z7l#s~id1D#Cf)>MqDR&+JB+4R6&F;u0U+ z6j}yoY|z-YQ*(J!W)~fwcUvdV;dM^<)J!~v16EC!p<$4^sGxRSN^icV%9y1!&~SCR zm{yB}`fR@aGVXVY^-vVetKEVd+L!|g$4IqKE+E5VYBI4kdYt!vzv|#{si5iswzD&1 zjwq81lgL6F3dr!;WbE8iQT{UatmGbBymrBq(SV`MM!HXeml(OqTm+^IlS(W7z|UmR z(=l0W*;W~`nabW3!W)U4h^}D-{DK#C>a5 zU@%B>D*j?8!_ybIgn90g9f!VxdCV0a+nSs|f}9#L4LWk#>x%&R+h-*WR#GkMi&2q} zWc(3+WvMo(icFUxG&j<0klb;UEx#RuRmJQi^+b`V#f zRY3*;|@kzfSNNpYhXpG7L@Ua#^xR)Ugz3VqvW`mNTw)*|I7$;(b1Dh>q7ts zAUa5rjg7V|ZK*Gpp5JSNm?ZvE#p=hdS@|7y&?})LWyf;d5wk-DrpvF7ZwbWo7+GLm z8X6ORRWi19(6X}>?6-p!cNXaQWNHl8d3yv{3B_)i41VK5&$h9fk> zlh!u>Dd=!B++;RiDUJ}_`MA7|1!oH3%s;ziCd$1zpe8KurJp+^`+JR z;Q4or5ojLmha%Zs57;MjCjc$Q>M$eC!Fc&YLH+7whqreW0?C~J96g}!!(EY*iPD(% zWdX7jE>grJfY+7K@!Hfe^AC4N6I)|%4ZWl)GqXNho0m2)t6X0Hhj!=nN=K!XbfXqi z*}!%s+cG?}pgZj5J7$#A!Ux!Hi+pq9kmx`Fw$II!RwOMoQxJa+e6MaSnY#&WRolKn z636ftTJm5SztpBVI@4>n! zmaM@)Bn?8zobqawyVpgwrcICx)k#9GH+P9C;5xAO7lMsim%!~1ztO&euWI|EPS&(U zV|}PTQOkkb=AD|R>~mLJww8=_6h|~qy!pMcB?Sho9#b2J@7$jjMJSkuV|!8IYaC7AzVAWY#FOmacGqS;*XAR?P7KUT^(dg7gr@ucLA_Ta_fRz*>L&{u4 z6SJy~Wgt}aSB4$*55dK|q1SeZClS5u8Y(m|FcsEJ@S!+pxH1cV+O20yr5^#;YyCU~ zsYF#BJbP|Mlvd8aTbCV1T5Q%yI# zi+IML(r6Zev8zhVMh=UNaMD7bF5KVAjT*~GtTFyQkqk?;AUvY4Xya)2pX?ni&8?C= zsY@=xRrrjowQ^`;0NbzRghp-+JP@!_(BSW`JJ{$-bbE(zLPDMXb--pE(7G{))pXp! z#1dw@K4j@`A^?KaZITR#VF6{uwyQXpjwR`WAi_+d|pPKKcgFa2Oj zI<0^-vWzk=hHyn7pelPRfz`z5BOP90qb~CLVxSfC^ZG{QE+oH|)h%M|Kl7vw)iU0@ z1a}Nhw{&&um8wM_H)>)kL(V5tq96=14x%haULN8VR2*KKEjs!}W@w%6f$oylk}34o zCg*8>1FRk9W)ZRubj7@~-v==6EuYBpgCCi4HS=U;i^tAlT8j0+5bC?TlnQ$MJ@w!G z`X*ftmDJqRE(xtC`ppE=!O_c#%9dN~^@W65-giCK&_52)P7rjV?aDmsJPYM~`Q^LQ zWJ_55sA-+1dly>wTb8Y@Mfp8H(JS&FAN#u15W`INqo&NIP%QD~TEg`koS|+B=lG@# z9haSRei6NWmeuvtHU-7xX$Y$M$xO^!@Gv>&hf&?qP6%24&Xke&0={PH?Kpzz5!VR9 z8G}BKPum$?G9`5^!lW#;hX2$6pZ^PEiyX3ku|!!-K=XuWu7J-38vN0 zDZyeBP}9=XNr3rxC-ps~8)IrE(L)RLMdMd1E&#Mvs}ylXsqEAXOR8QFX!qumv_QF1 zACD)?EME=Q3W-gGWfERDLVt}#EvWL`is*@)wN`%t6RML}!dD8X!x{$M%rg;DD}p9i z+Z-e)1WKy+l!#ZXQ`k;K(McOw_axwO^%OrgPsS7ft$IVRFe_Y8d|$%}dkbNL(U9ap zfIH&mjY&&(8_kv;3PXqLTY562x430-_g0B#rt8vKdk0D+OZ)h*=S-qPD&L5@APJjG zb$hp}Es4F4(iz(qlO{J^z8*HH!psaKkHvjty_G}yba&%FpVu*nOY)cvErfv_cw4Jy zI-c4(!C@tdZMzQsSSJ-16bmH1c#Qs!#ykzy5nNUA^c9&7?R=+0U3d?+6zyC1dq36> zb>lR>Ha3uL=P~itUG$EVOq$$L-yAZso1_NK_2grS@LbI>n4GtQ|B9!4C}UzNabUoW);UIxAi65g4UOHto`!=%6+F z=V6|LxLaL6X{q}Yup#Pt^2tqRd%;djh4)U6g6BFjPy#~To!E3PW>7678{}tO5n;(? zM&@n>#W5Kq^Ua^Q%jczmJu38V0hSU{^qYA-yZEsk&UgC-RBF#?e=)|+Pr*qG^w=qa z4HNiTJ9LQF-f@n?ot=fyc0vO_FW#qtlBIgd&KQJd-K|R3mBYo_+ zOZTChP-PeDy-{*7{F`8Zn$nbEi|jALA0dUD%*U~Av9&7CRS|h`$ZQFdY*4_8`Ksft zn-Yam%A~SGy$5Jx?|6yHiRv%WC%BZQZH{yqlc~7IVVj9*rN=Y`^N!DcAwFFotWfM= z2(obflfUSb{xzQfU;WAf8Es>xh^5s4WH2KjJHMbRszVOW1ml~e$QhMsqsIPP!o+{gnG}LpwuJ# zY~Lfu*bekCSs?kdUNMr_>L5c{G1>U?NA&nt_(UZ9rL9&tQYto08!?P@S^tX1T{OXU zaT#@hO5K}YpARsTZ2g3P!2J<8>Oj!6Z3l_~3=sQH0s@9s_<${PX~8oE?>&_?JazzB<5Vs$wbg#>bmx`1_Dp#G z6xM=wlAD7=-r-hZ)cxT&XwXr;Wk~VK&_)(QP9qZ21iM#>+k5qk?^+lYKF<1Z7@h0p zNyCX`dc?*Fd`3nW1M{DusHY8RZpty*Q0uQ^|ZIL5-%;pbS`%WZi#8Oj93 zmYMVinp0f&KLrAU1pCh~UX&ND`?I-$C<%}WH2b?O;5VfK7lC4Zmh2+c$Y-=(PXO239Rl#bi}Cw;>ST7ooPnptp4pmG$+jY@bm{6Zax zyH#Vwv>L?p>_saCy7bu$bbTwklX^c#1nRUr{Jq_Dq?OgjCyxF~N$}aDIZ3Sz9H_`i%$Wtfp~B;}YMl1iMgAa_ zVPk-J6SP8!OejsI)pY5%ND32ksZDTYCmY;?%T$Hx+c%vd8`ljJ>^id{eLJEy1m85n z)2|uDashP9P1jYMxX7SjDK`e5XN>X9;M}i?i+bAAqZUYgQyF=qdC-r42xmar|LyAvBYW6E%=gHmdn=cj{JceVOgdtz=+wjxaq zKPk2aY{^#c3|~z()2`~Dx+`LZ0wjL!CC&*Pp=iIG5M;)b-a$gv4E?K)vScN`OiyP% zR6(lok?^XPqJ%F|lcZriGVusKWrBGgq^e$o7`23(hxdlNGE8J`Pa8Pq%NANx@y8n8 ziEE$MoH=%bRh?v!%K=71$uNtz>gF+mek}?{tmH2rAHDK}`q=jjFtNDi-*Gyhb0wCh zt#5{-&Q_O_i#acl!LFC_+Ngr&`C2D>v|Fx!G|h4Fk)4;DY|cZ0lO$u}T5qcq(7jMk zY*W=Ao`uuRow71l$2+c$AtU|R*QoNy?%~Y?zytVc7~H>3a=Z3rT8m5YPYkOL$V^RG z{E%g$@7RmEI}j==Jk8QERlL8Dim5sYZaqdretDD`Ue%w|dk`ro+Guj*_9S(wriuO$ z0ULpca<4}4TyZV5xh_6##((3Gj{>O>F!X_Fp{$R_rZ@BRswqi}p$6OxWr_ekh&MSE z?Q|b!zo@gEPmTo7-IxomGqOlksNCmqTLd>sy3WKF$iFpyG%w1cpefV!ge+BZ%o%xPq6I!Vok>*)IrYyy1R`F+&6=G-c^EgqC$m?ZN>Hy?h zITySkCPgslDQK3=z6H7q8K^vfn|Ynocm?Mb`oXUogiv;M26+YEeK=;qS+#ZdSPw~t zA!eNx7+Lp$FNrQi$n;Ot{fdNoRm$U`Ulv@GtIv~|AB%hX9iV)0p{tVz+ud~;28U|p zf?m?66dSp6UgTzf!?cBPrIBNtV^(Fl4tv=QR)`vx%E^KZ#o{lF1;P z=<(0LQe;z4+_beNT>LAVJMm{_y{|8|!j|x)2`&X}(jk+-v7`TTQ3NC*ap1*fl&);X zRIe*H&E#^LB8nYe2!TLyDG+BZD;`1#1@mT5^$@8Rf+sY_VoYOoPOk6)rqK$f(*2Rp zpAsFXl*|qZ1x1oF%24q(qLB(REydj*jvMC8e#PyAa6iNq40oH5z|vMZl;w6hEkXpe ziov0L8RBm%9>#U!f=h`f4Ah~r>310oYB8fv9N!m3#!x=fdlxE8M) zY=`c@kEv*>%q~2AHLCvR!8nw6b?rP@57x}hvWU~6D$Czw)lpvw@|Fo_p!+;D%W)m+ zN6eF|#+*5h1Yd^v!sz}oSH%+vRFDz9FY;FfSr#ViSACsjM>Z0LIm6N*&28Q~Ndb2~ zN-bEBfPF`8^8&H{(djDZNcU}%M>fiLhBMM#eTinPX_C-vEWVS*+|NYP;MGibM^4%y z)N*H-%k%!V5%Dax{hZR~KBuOu^cjS#GV8BC=9A^uPZ)^EE&~NH$*HvibP!p-$J9Qe z4m0A`c01DQ_6}a;a_k7$0Fg}}AgSS!O;b-Kc)@=W1S2(y2WN-1yl+dI_A&99pRQxt z0IIZmIfnFLigQBV%c(L)?AtJdI8DYC6%AOBW1R5bWVM5?!>+@~Qtrl^iq#x+UawV8 zNTP0*$1u407a`0fGSfeNC=g`2v+Fhyt06OS*UW0fTETN`r3xnXg@+fGD9S*53Ny-k z6|;<;VD0#Dl3hYEDJ0rCX!b@g!)WMVw^?QZq|s!}1$q3!ldt)ZIt zM>}2U9umCe-xV#K_jahPc}8EJ5-8!~i3s$PKtp&(j<96M1M#zbD;>?>->jNF}27sQ(DC^x4F%E+d>fSNZMI zEMQl5Zahcy|;L9 zA&=dyunJh;Owhmf z=X?{)5AT}@B+3D$8AveZPT!LMWUv#x0o?x9yUgCdfL>mPI9)#fDl`da!yf-*ae9@; zcL=+M@t>V5za0T%P8?SI_3%Vh?fFvTq@6)F?5@TJP>a$WAe&mY|dE@3EfVYHbB0{u^ zVSU@$nsJ8r98~U|&EBFKP&e(jF&KN3fE)xPH@$6i`h$E?)w~Ot`r#)P-3O*W%m&m&kmL=j778 zbCO-pCs6;a5nzQ>A?AI$`eM{kAa5k*2cn8Dp1Z}5M8f;Pt*fLMD8 zMb^%u2L<(z+Uz1ex7ITwJx2thjxyo34Q14@-h1g8V323(tA)hv=#75ek!BRz+!s8S zRQb$9kf!Ko)IM>?(@;ISVeMk%8?L`2zo%58$})-z@WwoIwfoSX^E|5m8wfGeZ6B*o)vY5O7E8b9(pI?Fc?-c zKKR*Rh#)nwg<<}}&B}Zy9Nc9kc4}ebP^*Wsha8AVXl67oCL7F^dihyt>yDmG{aC3Q zY#l}XJLTtCledoD*R2}cy=Ck1dCkG&+mi#aGElHcS%mI*{s`<9!Ov>a#MM8P^ef4?OVV;{gv` zm2#<+PXNssC~HVZNO>ScKEmKNivJWUK&xDrQ(1<|Z~dIgjNa3E(sqRSPiu8@VAO!K zZ}Qul{I?-?m7W}5zkxoTmVHszDM@$|-4x_3b~XaH(MTGwr*71XWE zf(0WD#2=stJXUX;L#?(0%vB|sUuAP{xzliz`WPum zZ~a5^be^|SORh1**-_*{xoCy}^oFX_i-7VYi`GL3lEdFdCPy?Z?fX7R?jU8)h{|yM z4wMJKqrY&)Iu{0q>Xb%PW8t6W2{ocpZH{=-jiU8YEg%Bk$*Cdv3?u#h?NTp0n59?D zS%uF#rdq=H&DAK=s+z1-p$JNQhSM>ld&R&zGfuhZ9{_`jm%X%=Kp5VjaGU)_Aj773 zB^@aDp2_vy6wYyf;kh$sm5|${?{;skh$tv;CfNU?4Yz%m`iJh#pusaA8Wt`lI2k3| zc;KXAbh3MP%POl`n9^b^zy0m4n3entiz+8Oeh0sHkMpJLNzC-XD3rIk$K=r<)=84Rc$|-bgA);z1keA;(XX5GQ{a=O6pYbekmD^{IFL z&nGV%VlaFZOC%R+o5?QO)AY{|8L!+aktZyWK@`$TwWFtYXilv4zE=7st4c}5)xB}^ zL;)V{IlSuM0^5c6%fs_7w_d70wS{bTf4)~xU!zOk;1mwz&~b8n4~4L5D7YJC6H*!b z7lDE=Dd&P{6G1d72dE{e(aYeOkQWv+P$EO5;z=3*&;wiWd^xS4eP5*T)Ksl7_<&ln zDRd=6#x9ynJPs+vDGr(;&B;`X=tXv+kYT)pwmvR!_8Z!{6bg=<9H<1UA=YND}gi=Y!!@W>qR^Jyjw}Tu>V#~EFOJygkgXG z!zmLdyONy!Z$UWCj#ouieTzc}ATy^96>&g-3*mO3o5wXGjWNWs3xG)hAIXPsF}EfV0av_)hPqMvSCkNNty#`6+ZgFbS<}+? z{Jv-bw_|w z_m!|vyvAuyj|aLPozUtJPDu=?;oJ-h_D9a0Mo!CZ`9-*~U>Ry)#huwgRQE*Zc>CKn zRutTRx_Lrv{nHCWlulu#8}0f@sohC+ORf5p++h_Q4wNwb(fzJ44?0JEC>y8~F2EO; zX|-w2Ffox+EJstv)p@+6vDbDRF`_=gN%e2=?NoN5NE;zyVzwk_*h_q=kL~VH?=WkT zLpB;0lD&qY5O=%0b~RQ4^sMFX7oY4T434MC0A96e6&adUEs?MWRe2GA6_L7N3A$|; z4x4=TOge_R4^|r^Be!}Fw47ygIQS^XmF+e}+VcG)RUB~}oP6zNlJe%~-5@L1B!r7N zHVWfy3@)LmM)rZ*FVGmmAP&~dL5UhOBpG4`-D@ahog3zK#iv&W+l=~GGp@o?-peRP zTThifcwK8EH>a4v@*f?_q@0GJ4d@Veylk)qI|)}gVFi-#%9Z6XuO4kF5Z(e|#aIdx zT^zcpHa~Rpo-(3=>xsWHlkAcYe3ZY-Xm)TNRQ&SliJaW%vsu9V(!H$VWl3s+} zAqTNp`c)G>Vbmwf7ys(xEDltf0|rd$WINhtubaXots>F?ce$Ii`%j9_U?mC30oIgW zQlXk9VHlf*x6Hlv3?M>m|0KegEadVDJSt3?8dGX{hP$C}UXcxpck$~#LOE8aGH7!1jZFBa|^G|$VLquahaS%*e zc3mW9NQs3zk;B;a293FK4kW67xZjOmw z7DO@5{$2(D{$ZqJT~~$M&CiDje|R^EUucPE(n9lWQJr5*~Xw`*C;b6vZZ8A7|LU(23aPLD9bx~de3{EbDisR?%(zM zUVr@V-?{H|?sH#+mYOQ6YcTEFr;wJN#B{U^G!N& zoo=qQ!OQJyyy=QhGYc7j&8)f>(hHZCnDe#AbnD;m@8igSs1o22s?LdC!F%CaQ4>MP1S`0vm!m_B@xSV zdEM{j{%X5Ug<+#ug>se(F5P)wH{MBl-NO3)+UJeDyO*cFKi<5_V7{XQ{V~ zuHqH)fdm$3uf_CH__Ag^7ZnzMT(VGq)wBYo=a|{MEs6RfOZx zR$Xh=y7%eS4p%vMPt$vs$|sIjNFLbT-cPpAiQE(~x=M_6Z-*3PTe^8_?$lg@pl)qn zBgC*DV3$f7_`1$6Y{VuDV3Nt=zI|2xR1WGpyrbgyWf)Qvv8l+B`}?bHU)86yb!B59 zY6e<1T1B(hv$t%jap~6W7DKIZ`AUf!;CTA^X0**wcFahV!xVSnGuF@pScGj6%a+K%BPtv?ms#n zKa_8e0o@t2!oLfEx{e#Z2E5gqYEqJ2XG2*@94FFM%MXu=B?P!5?@TNlA%eEY1!N9f zcw^%}HZ^m-e6ctI!WpL*Ofrwp$T&S>2^g=LGRS@7G%j)UeVx2}(h(hT%w^RL;vQjG z{obchX>+w06h@c0`U_h0X{412$4HDIEYv(p&uhQfB8~u>iwJMoEZc)wV-!G>>9OEq6z-_8j8%f~ z?bm7MYy>&EdEb`)u!@Z=;$9Ar%DCwh8FDC=k7v5$^YX$KZG1MU4A z0YFVH8qt9nh6;bo4Qc@p5x=^Gg*Mrx))1O9Isis?!fQ8@5p~WXSwqD z1(@T$F?yixq@}n~i_z$by1oqZF5dJbkkiSy@7yF@&vNU&4Qr9a8fK=_R3+!*p_G~V zqi$&g7v$ij9ZAZR_sB(7Ms$SR2r^Hte%9bm>a?{5L1z*+R~m zcx{saS>{iLrmx#J1G4$kvApMxu3mx`Q~Q79+!Ewz*(FeImtPzYphb;usKU?WDKljj zmHOZ|!lb%t?6cLjUr>WAIU^!3Aa+gu`o>PGnl<`r<58P&Y1Miksi}vSY!$Y&kexg* zWWCi72s6E+wuD7OoVho+HgB$xxHM6UaTRT&w?A`iIZNp9dfX&FuOHv`3lL?^->hF^ znB|@e4E^q#0lWt7XZ#}TU;NE81vgC` zJ-;~ZfUK?LKC0!-^qR#An9R(J!I6OMH@*}8Z04&8O~d|HV>#vNK}b4A(f^E|4szh6oU+x~ls-QP-HZB@i46jSlkcMU|l*IA*X zzHr4f0acfe4WE{*^~KS#Msyd{t;n{is%jSkS0k`qbzzv`5dn04Ussm2QRgr)Ya;8( zK2$>}d-&q?TNu?o6E2bB&|43s%%8i1)7;~6eR>HK*mb#lKin`2o)LMNrd&yS-`=Vo z(0%4XVz>(6Xay}4Nc8&x%d}r>d<|G+x?eFvW$Go9x^9#tToe3a`A&zziyBIJoLkF< zs!t`rOSD5CnWk*GWz8*?$K|hg;&YhxS601y@R$mpz~UW>NHMy&%Lss8>ghL1qOQ9j;jqc#nw?Jz8dgS|qc+`wO%s0+-HF{PXOBCb{r@@o&zw}a1^qY~owutT@Z zK;wZ63TI%SL`cP~3?o!Stm;-t=&~i--(9x8BuS+Wva^LE!now&mVF!#ATm?h)OF_t z%Tbi^lM18CMw5u|j|SdbBB3R$?^l}0PhAfz-!djwe|bJjk( ztQ>Oh;{1=b=PKx=K|y4VaQ@51CmK%`)GZDIt8Api7yAbrJRD*9I3TEV_X!Y=9kp{#`B{;XV zmp0mrZ-wF7cclRDFn8GN%$vYnmgZ=;Aax{hquPK3VOvS_IKM@TA%s zI$YrX{3fad+V@!RCL?EW3^34Z^-6=Rl!7h&O_hyro;lk_kt04_ih9XXA9&;aEy~^0 zvUQ%dOC3r>zNKA&%g9Yu&i>^vV&|aF7jV>Y`(dZNcyVr-J@YtJ$`o;6|C}w??HMq( zHZHuD>rSk-pGa1%#U}VIz$nloj}0anI`6Fi*Fg0&FnJnFC<}M(X984&?u5o-eXPG@ zDhSt9xhyb0Hs_;c1UWKes$I|)Q*P}~c3CNj9Be~T8e6YF&|ip#{5}5jydB{IYuEzI zr=NaShOMPm=|nYJV=R69>xe1Z+H?K7)bBo7X8`Ac^Z+1jf^TTL-YA!TC)%jmEclGuQmNnJ47FLvn$--c?)e!*5WCWa^ z?aRr-<$(DA*QUe&t7SwhLjQ-SX=0#1+(vun)aYmx=zc3$swmUwj~Yx)?)2$@0VEN~ A)&Kwi literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/install/agent/license.webp b/static/images/activitymonitor/9.0/install/agent/license.webp new file mode 100644 index 0000000000000000000000000000000000000000..ad7583d84f7c47597c417d4e95e05c35a66baedd GIT binary patch literal 40424 zcmV)MK)AnBNk&HCod5t=MM6+kP&il$000080002)0RV>q09H^qAmW?=0B}12odGKE z0f+%U9SVd&0)=U_0AM(r-S^mW1FyD0;-#zF5ym5aG2c?Z+;-x4k8Ak}`H}LA$Gw;P z6YyWG|9SoTb&t}Yv7g{QV0p*>hxgCkZ}*=$f7gG%_6hx;{P+CN&rhHa>i^z<(EpeH z(fVy?jQ0$!hZLBgZ*j$wf*1yFaIB) z59J@$|Ka|7{GI=0|B3nG^b`F1`)B*_&cC1!_Kd;$Q4HsNc%JlztWeRsSXa2if1k{w4W8_K(w#?7!}R#e9e7->RSFJq7+7^pEA= z+kd|QU;df@U;O98U(`Phzji!%|L?!I z{*ZWs>fhskvwkCd0{Tbr|K>m1zf(W7f6@OF>vQ>U;=k@U$)8dGo&GL=bN{>e0sKSw zhx1SEf32U@|L=VF{LA=n;Fs^;@xONetAC0A3I0R(6aGio5Ad(z|IvS~e~$j+{g?i? z+IQ)H)c?DGi~jrlgZ~G+@5eu~e{BC9`wRW+|Bv7&@h{@v(Z8;LgZ~HpkN=HR%jL7)4`?N8^G=yhTyMi>5@ zB>Cs(P2)~)%(Shzun5r?9j&pDyK=Hk*QQ2r_k)>MhXLgt8m{gm@kaY=h7(5BS!$M{ zpXn!Tzy_)&i;oh`RM$MYFhU!QWW}Ac;_=WkkC9TjnL8L>+blt^H(^ zf79_KHT&uU!AgUoy*ARTA2IOyv*lNDQ$5}q-{$*o5X&JTGX4?kqghHA3RM(_Y#+7m zk;&K>g6`>XIUjJnV@adG>Fg{Pl)cIgCW&T~L`=_@fueX1YeZm&SIBWM#}JO-M3db{ zA0#LA-bQ3@9|@5I=vFF)YYo#v)sj{N;hnH~lO#x37jNxIC&4rZAeT^I#^lo7q}(;y z;>;C2)H*R=C9F<=le7E6Y?&a-mK{wTF@pjY$^oyQfn#z}SnB?GR_$sbgW{tMAEPkNWWfLI;I;o1^@UJ=HqlwxE4G-QPa`sYhlvjNXd+_jFTn z$n;zK{lxj20^8`MUtcxkSN#WT7)h-Eo^xif#* zQWIzTYGnnLHA`4|Ref?p37R+Sn%Mpz9M;G20Oqz7|7%b!R<_ccDiyKrLO@b|RW;*I zEsPSsx66x?34`8ta$i!eUo zHlXay)jS{EaJ?&^HbA)wwPe40qYKW!R7m)+fYE>OY?@r0xLuy(@JS9x2?vuigZIr2qC}l+awS0%`k6lkS=Fy7H z?r}foFP`Gi#Ey}H_Iih|PygTVGoeXv1Jiu)A9jNp1r4NBr*usk!yW@SO5Q6NfBk%D zVElrEDTjuN)C>?{2R%xfE#QF-I3VE{W5(}tfZ$FBqLjNUhU*R;a*e9L(ko1Sr<@^*@AsPXkMFpHR*1~ z0rG*qEloiT1mp&hU#qfENm>xSqI0wa>sVWsM0mMWik{M20!1dTWY-hJ7MpUmu$TxN z=;thBAdN3?h#1Bzkq|C3jaZyJ{NL|ZgT=i#SNlhf)=e6|%wv1Ue`cd*N@F=sGECk% zq@GA~jq_4>wxspEldg*aARUiXygR)qEljRvN2skUT!@q(6LL2RalXx?*@DIr*%`Hk zhu$WQ)uz_1ox-!Qc)n{g9xmS2E@)EjsbHy-m}YzlqTz6c$;&&v482`;x{=q-s9bY3 zV*lES^dvW=2V4o?=6q`si2>%wB&@Q;S=14B`f0tZB~hXehl=sPxIWoaAk^u>K1O?- zhXqh@d8xFcD?G>WU{6Vgp0_(Jf7aaumN!>oyOQm?=5iZWDZj*C8*>u|6%!SO!o#}e zoL>o>Hz9pw{CKI&&p-t!M33}0RK)u2{5{A~2I0f?SLP1|>u~mG=Xj2X`(D=OsNgT# zXBLdUdgTLgX5W(mimiu@yV-hqn>PTSv~x};#hgy3U%MOwI9Fx+m;RbZ5+7}(+=TmE zOqSAaLh@gsb*w-K;p-Omv^%Y^)Byb71y9?dK|(CH9jT3 zaqRhl%yc2kIOgH2J!bgk63i| zi1vp4o@z$60_*JCwHg@+r>2fftVtc0uin$?d7z71eLI`sK-`7oHc3rt+CltY<*wOu z7S*?N4dz`NFO`VejeitmsDA?G13^q*m`}fJ`XLlKoeF zFDRo8s9E03E7Y=@3I=f0yGMua+sq7tD2~?wCc+YT`p5(@x}Y1KAB(cUIT8ysziwW* zSOa?-s$&(*qm6C|b}|N@+O1FhA=4Q3KI0)Q)^gbUCuXGKv3Iv4k`{sB_Y4l7f5#0G zTImBX!XC7zz?N2_us5Cz5|bnQoP!dOs)@8O%G!)l3j58j&?B@R(7Btj1ZYbb$TFsw zjtmSR=5nMS?pbf@mkmivFQ~oR&gP2lUm(jM_&aL^w);l7XLzO2I?19w%9Il?O&5A~gQblFEKH15X8k6@QJ zA`=SG*V6M}80^F!@>*bCG4FD{oyM zw;E13IX^G?7kyG7M}HRC{kIF_KbmrPN-me=by6G`no9dccmtjZbx9@HXm`}#+-a|wodIU*ri-(8*5`Clatd~;>+CeZ?>~K(iI(4}kDZR*J*hkB zPMtLN;sZ;wv}FiAN=D!ajV}Rhb?dNAC{v)_TIop-o#|Y8VVWf~Fa?$w$A;-dv;(dB z34mIxkawO^hici<1qKn6`_E)7`(1FgNHii?GsXh!8}m=_KCs-o`Z(JU`MviS?OgNApZ6?Ul}Nt zViA7T_&m0*OxEDf6dw!3yUy#IhaR7tPs&9(>}qx?e!HC`s#EEf=qql)!G$T6Xd?1B z>3ICqryNsCbI!Ss*q-wrwXaEC>kMh;T-)?!IybIvN>YtkrI$JTt%$M6=rEqneLL4R zWGs$kp0Pi@`laRSXD$O!torFGzmU4PX3V4}cgKLMmR>D*oTR0-wm#*}s!=1Xg4qd- zF?}Ul+&5A*tGn!|uHChKmr)G**a|7#(QIz&Gpvd^w-_W0$zCyDV4j5OKsBWGFxk=g zxirsVeboX*mB%rv?v1!0R90_n3~^-7S;2qFD9^<^UB~mArin*2)Xap=H|7Ga za?Y~S=PUJ5<QU%6qJW*IgVE>1wxc|r>WS%p-(`mI9J zqHKvQuXE%k2!7S6rz72HfzqygPa1Fi=gH&>-d|OCJcoI0>~#(bRwN=OkmYz#1%aUjbQ)YC1H zTD4+SeO^G(U&_PLO| z_}O-YJqp!oLRUx@zUN5~8WGGO(-#S@d$JDk+GiU^+ENWw^vWYzH9{dHaodJ9jqeA6 zU4Y%)Ap1ygHt#>fVP)EI%bpu6zB2=5I#8GX&ZKfygt^fBwfxZ0o*P@dP1h-?MU7XA zOO7YP&_rElm(S*^)7tKJm@J=p6S~O5b36o89=t2)m-A6V39hnY+zHUvQy0Bd$2_%0dFwER1iU7!vOdrS z6ALq}E?_eY-i=56-yMwB^n3xcVm90BQa_@XsuIB?F#OCYn85XIlnu>LiQDx7mXXDqAQq+!nVSatDlZwm zmjxt8K&9yc5@Pj&ScYBH^I*Q4(@JVtAriY!-ozR`=xFv&1@LysB524hg8WGv^E7ZzAVXE0@G0gzE_4{t@vL?qolO{%mi{DywJf%*u{Q5Sz*@`~I%DTV4YrLz2`pXZ{SZu`jta6|( z+LDcxt5U!GCsqL8lGZ323W<%`*;%q|<)c)4NC5SJvDSyWH~G9{&`mPa{+BpLxY#mE z+J|RZySD(d)8|rj5T1^cv1CPxXmTh@|DE|}Yd))vVy;dqlyAjivC<4>R-*LTH2>W2 z?|J1n-#6-WpwYV;W)|Bge+J2}*ew&QPHrcuU4u(?* z0w^MnGBjv=o3AWs_*|gs+b~_K-dO!FPo%x;@B@{GvbvL-u2aE~8jBhbJV~o~Mi&=0 z6(W|fHo)E8^I0%+!y=2{SxXTl;k>nD7@e0sI|!(06ao7kJSPzt^gJYuw96dpPu`Y> z@DEv~Iz8;u-b6y{o|!t|3pzeF47-AJ(`z!`3yaxp!pqkR6jtH;L^viP-V>--z9Q$k zvU0=lSZD>05VA%7-aEZu<%Q(wxy!#)`sbXVB*EBN+l6?@0D)=P6;%38vUpWhH_R#F zj@_+tAV)u@a>29lt*=nRHuPjm$j{A3B1jC{=rZ{i@a`)*{HTSARLtNW zZRSg%p%Adf<=1rqEkE-{P}VORu-nj>$rjBrel*Xe4kBcgu&~F{1WbUOUG-FgnZhyu zMmG!(6;!iPt8A~|w0iy3$G-R)q&_F=m3XfB4pFq0 z(g6CnL&ujD5cKBimIqb+a}YjBhTCA1OOyV2Lzt(qZX;bwPS(j}nZA8QR^JEdRxJs4 z5n2((2GL+qgBq}sKO64H-?%1NHYhNq1Jr6=Xs<6bOL+wD%3EqN#A6+#!n_>z&-)tr2mF`|JWm=eS#V=zDyqIy z68v((wHQ#Jsnu4mT>7muz!Ry1>X*E2Y@dqkXCn%2)y3tUM?ur0xDuxojg|u{H3dfz zW7++7#9zbV%mYI3XYA=1123XHGk^HJ-uYdVmhlye=LNamjS}g%$ig%QY1W}ByR(97 zRjRl6eCnmO^UeSH9qK7I#fZ55tCCCpWB$iRyM}wn!b&PW!E1#G1VhO0mFJup3R~dn=i+)nSRFkrw7AZ^a#Y<2dH)gF z>7GaJR0wFwHpQ4S=cO2VC50sCZqJg+=FLdIU-=?%;OqOIf?|KxPuknmj|BJo(1hg8 z=REcUwNoNhrntV!tMr&OPq8Yu(7x1+S69chC0k|j2JRUF*Q$T>zaFn=P~}|_;YeKq zVKK@A87&Ajs+mrN>Xu!L85eTZ{W&ceYk7zR9cNhQda5GYRgVJ^>IU^+K6-iodUv%P zv=m&ng%MH`ErfwFepJ_?&IzjIInk6JTrC-HAJC`aZewaB)rEt@$z{nHgn&+zHyw0T8iizWnr)BQwTcz) zzqXr0Q@m90*ph7vJ=MihZkp?gdg8)WQnR^SFB%NDS^4l1kNw;C#!IG;_>YI8d}iw3 z4QzQ9j5@v2000fTdkygl(NR$vKGWeNgV^Uynsu6vGCSIsXlGx7nJq1AxKUFD^d3h9 zIdUrU$UkC4^>qu=s!uok(YdNI5=?^v`m?AG?)d&yY~<( zVcd0puM*aOEPT^Ms)O5xZV(bMy66s2#}fr0W)5k9t=*^(*ceYF{RRgHxC(U9SOTed z1`~4Bb24aO#rjUcW?*smY1jI`sE!GPmD`(mFpHAH6ttFHhaS6CGYc_7cQaMdTUHr9 zvyq!Xe2ymKFnx>Pb~&Sxk=!`;;!iQK4~0TxZ4Vqr^a4`WU_BixA#LMxE_>NSh7AM) zOg@W3ETn$Lr+6`Z-P6&9YboQ`o2c7-7-k`!A^}Ybq#>;b#e@?J{rgw$vZuPzKetBc zG%09p=WY3rA@}QF3zF1fZuK1%pcl{{i~tLa;3=@x#}3O8mTQdi%pAz!`UH2Uxq1rN z-iaHf3P2LXZ%_roDZOzOjMSkii6*DOtlrSB37lE?s`~&yAaWVRG5*{67`=9;4aUg; zBM7falp`CjLxA(Z?Zc8vly%m(cf3e&g}ZlPG#R9NAv$SMuh2c=Vwxl2R%7obt9)(3 zaZTzX;~(PlxzY0+$_dgZ4+c&tFFW@1hU(4S<~J}B9|V^neRI68%}BzE{c4n% ze8rDJqEry0;8IV@j;bZt4zY6b0M#--{nBVLY)Q4_hqbYrlh>-a5+r=~SVh~IAPzZ& zSae52gRxq7Y+*_Ho1R%>MhiuH_x$GB-eEBPBMr#@16P1(0Ijrzmo<^7o$X)chLgcR zFqIM2+YaFu6A6xcX)Z?^#I*40b!hNlZ3z&19m2bn zvH$yYQp>&fT2z|6!yN?|mX0$csh5c&kgb$J_18tznoPvGXrMSSeY}x-OT?1yUK4-A zQAKd7MbEA%`tpAx!b!afWr}SHS?q}jf~tI!uMOdGISm(hIOJV*afRr635qAAk@RTm zaEtXx+UhkrGou1h?i3L1&+*2MXG#PlzR2~=|Ix3)jdu~vLDhPP#H6^O(!F8GY}7i- zDwOE@!W>3Fka*2yGS>;xPypk0=u3ogeJ(r~ibH^@WFiGue;r8;DdZ4d`%zMWy6>~J ziPsezgl_n}H1ffr^J8YjqhQ~gFR1uWXsOJNcY-vgM+P#@W>OUnkhn$0ODNz(uI& zDg6!FkUkNSa^TO)pb^4g_c}Ov`!SpSgY1`b@SFY`iYtXuHt4K+onWI-K>HK^65NX@ z%BG-i$umnN3+Bu$0BxDK23<`q7(Dw4vixI;xFJ-kfu@tvW2JiJdJ7fv>ZTkZfMr+= z##430j-GV()1-kkuJc*$EkuX*SGl6Uyq3y|h0iX zHTZ!a^PocKO71T1z&YO!p*zmNL!WBJ-T&ngXCw2E-O1L05#d)y`WRPX3-2gxG3^h(#{KQYuFHVQ!rj`s*X2 z-T2wJ>Uv=hp~hB~&{4l63jKFFOdRgQ+O50?TYn!os0t1((o^Jcm2{;ypGLywvXc4% z@iQ8p%^?r4X!=)tlN-{a5qXf`X8iR!8k@OlYr-HMWdjU%@)27HE70DvCDtL39MkAJ z5Swuv5e9|Hur2{xImLk`eE_5yOtgJ%_&*h|Ym6X1$?y4puSJ^xBw#wx!UIGuknkD3 zMoodF%Ye>L87Uh)`?@w|tQ>}K8_Dnq=y+q2?NuN#0t)dY|DsvjSOJl?#6y>HdW;U5 zIpUb&3zh;Y@5JMf*OLxhI9!#-&BbNMpR}>Zg}fp&+W{t3ZmcPCrlI3k`X~0&fp&2X zF`Ae%Iw*jdQ)pNhZ^zB2wzbUXkP+*X5ex$_emrZYTQ>%0= zcJIAELY-`Ias|K`BA&VjF7B88d+(hTf5{@d__Oq+Rg^k3A@{tTQ-vj@jf7FqXh-+E zVXMI`znI(t`X!u7$3`_?3eP3&5`Ow!^uNom?+kZjMOoGNhX}-Tpi~dnPyD|-|$tGkPxVOEZD00wx_=z*dNsav_+kpbSL04cH=gRYsP;W0Up>{C^};mzssOm z_LZyxweLcR#X(NVU%@s$i?G?vRLlZ^A^gR$;`E7}Tz4A-+Rf^c%G!l|{YHEo{ zjb*aw{wyqMbM0VhMGJ17uTC$07|S&|;t5NMd6S`m^O?YakU}=c!+zQ?bl|x-vS6EP zC3}{sR^)A(A(>Rc?5rpP(9Ceti%~m0_}bgIqyYV0sW3S0CC>dV&Q*Y7eB&J0&0T=5 z6yc#QXR1HcMvE^5E=v{-r(+uDXv+1VF4Ql}L&^UmBN3{F!jX??HxHSgf_|&EPFpMW zw~Bev5yImwNTRi^UcO*nM1fwvIA7&Rte+JvER~!g5x0E3!JAA=(m!Q&ZHAqlf07+b z*)gG&$;?0OpQZ3nLagCK==3XH*X24q0xiKDU-KH?U~$62bCIGB+I=?j1tZL{m z45i)()~45a`uRN4OVP9V?_QlAGTy~6au(-i{CZRVeYBzyDG_nxEWhfYj@lp-^5d^+ zdSZY7c4BjclKD#R=p%ttACEK~YA-an8=8hn9;#BN)EIx;AA83{>2i?pT@6Cv;;a1< z_pjH0LwvR{hBv<}m!(Z|ZUx2$u&Xjjxv+oT0s_FJV zt>{*5g(n(b)t@u@QS+aP>=U!x$jHK#dA6rW8&y!A&6U@nNfmjeXpI9MV{5X=GfgK_ zxa_$EK8S)4h-z|*I<$pdBv!3cc>7p1O#u8BWAnc5$V|$z?_e|0B_PL9T8#6kU2Y!} zrww8(gA@wCW&C0g)A@J)kD&co`83}k#YQD1=6sy!~eDrI?kZFEP$_{miGMx0i)-JyN&LHI8xqm2{I=6Qy6p0OHQoE zy2u{Cw25g7iV{8Pj%G`uMaATY#x|G6I_>{_7sR2{49}T#hDJbkVm60nd-)*}D>4eB zwwSaQ;kXkadQhTC&d5H1e1MtALts~)G{9f>4w;Wh4?$;PT!=c~3<*3^=ZZV{%pn?g z-}51Q8cd&LSfJ(}&cr{wyW*k=;p}ggPVXo!$mwD1K6URCCR&*qA_%-0#9xj1Rvf{o zj=m|@2gkeS6AZ#oj)3VoiIU^Rsi!xnlM>UfS>IY~CCwKeIseiX4z$()R|^)2cFUnC zC)v}xNrw%Y;IyreSe!S|-xC1#XgmI`jYq&2Bd68y;JNPF_;NNg{_dRNp<9$d7nWz; zhXc~3VT-`PhNt|sr2uZi(RY~JEE3x8V^rd?7D0*yU!?EIdbr~FYOG5}%3Ykj&Nf>n zqY+)aLR8gx^h~kB!JEj1< z`V-ki4xs5;8N|uogrB>rsnzx{ECbpp`sbkBjLp41-H%7%qm4F+R&}3S0Oh)6UsaPc)6}^z{b@5!rlx% z?}ywSPrfZHnV^jKh(deN8WkD`7Q&QVXf1=P)sNBKAdEA}I(6`mo-?$I2-TyS+<6nx zfk~I2n87A*AaImy9I_0uCyUu=v2{4@i4c1bP0ZTAC7vm#9e7ra4lcSaxHh z(?7py#{L3%^WVmI$3h2`RNSX;dlO#ON&vRfG1uA9Ku7o8bqeoGX>6&Kh}eOq7{7uB z$t{Axnow1Q+KO>#exNx3GT{#mjLBxPV34FRx6ZD5D;|M;%MrDDjiM&3<*ID$i|h`S zp`1*e_(}V^tH>MQwl=_@XgN}E;N20lx5{Ex)**~cjO7+Z!iecJGlB}pK*(j{sJ!%^ z#cfcLs9j{gW0DpK9Rwp4Nl~kFnjCx?lK#*AM2>~HtphVw968EeQ+K%<{ZW(a!3Z02 z5Y;2C%@BEUeCn66`i7JXrmdNHQ2u#;ONOYi}Fi1E3bb5=o3mWK1<(Ub-J$Edsz-VNUjUC75ecW!h|3F6((W8%h*)llI!{;%a{;)L zSs9naC-3LK@UhiA-SQK9)fW0F1tx%Z3sM2xKzl)1N{P~gCSm2(BwNfQN{wH*HhJWPc_nH_KRsVOHv(wu-g zIVuX>$ZHQ%oExy5_=ZvJ^d8OC4U}z@yb=i;c_5R(An(CuJ&18G$7t>=z#J7f27b1{ zc_R;8Fec0XU(x`i1N@9>bBSOPH@2yBu6?&hmrM%czbwHCP{^xnuM3$;`gHo4o^Ts4 zvU}M58kvKzd6jlR-K>67G#A~@i@l|c8a;r;&&6)0xPNuIk2@5&gzm&t*%3y1#ZfLK zX~P?Rb4+TVDCAqnxd`f-@v=5Dy!F<&BwR+{Q$KCa`9G#;0k{$w|9t=T6v4uILBnEH zN3=_UTeQmr9#T|Tlq|t+>^!fLs{#3K1dWv4UZS^iBJpB8I7C)H6?gMdfbZ)@kt$t$a>oaf{(`pGBS>8#Mr^i8BUeH zstV}EZLnfyoX@P&3OmUMBsw$>8&})nx$)K4N-le^Scar-V70HY8K~ zwU-dawm)Up{frM5{dlL!Jh{0zlpJHs`p;ZH37$IT&R@JZ=QRvb=pQ}5F3oiLL_VkW z7D>{XWsy#qekX1Q1o@mr&!XUO{`h8KvaLg-+1CEPQ%%Ic2jSpJX$nLFbiDkSvVD&M zKt{8XZ?P`cQ~;AOxSTC0d8nxzj%6jiHdKQ%0V7->jt0So0?mqFg9cYED?qjImM?NV$4t}1ao>Gq5Q<-=sJzVP&OUaTcyPszMJ}pblWDzyzY9Ga7O>7H zBfQ*r13!-Y46==ze&0Xpwu!w8!k=i;6g-ja`%Qmx?nP`lDgl`2B=L{{oHBDO$>CJD zg7l8uP^{)J(AbDll^L!e95%dyPm zC?L+Vwa0NTqbu7H?U=Lka6%Vc)764O*%JAZ5|3gI;Z;xD_mXx$bc>Y5fExFpg+F;6 zY5pWa#BY%&^*ma{FE~VI4L0sl>;?}@^tRB-_M?)_sBeE*qoC>;`(wTl%cTST47fT? z7Ylt$^7NY66yAc9X>Upd0;3C`l_EVeq|H1RcOLhlZZvEwgEq$B+NomN?TYGz*|M_@ zfO8Cq@B-nlVv)++k3#GE7tu7SycIvAz20VxC#p+MHD*=!>(50^B6%j?ps!ftRX&FE z2ODxL-~{phiN{OSk}e=IgS%@m*-58ScKpir-Yicc64>^ol7x7MrbnHgeP<{mdjddSlpGgW(k|Gjzk} zFLR!4a-jd8f=s7Msvdyr)ne*~B21a(C24A-t1?+5oXa!&iA!}43qo%WtEzmrJ=U+< z*4Ls7H}TT7BP_Vy4AsoQ<+e>HP~66tJJAWX9Qc&DYx9?M3Xu0rI*H#%&U|CP9Hf)! ztgiMagLB=@S9AAI1oTb+slf=~8|j*I@2iHl?4L}Yo!*7hE^T7MpVspGxCi%EEN;8x z==>KG87*iHKwyz1DC38&n42IcPrm#R1OA|22nbD0Q{2}+7n@E@caD(l8o~d!E$6mX zk6T7jP1z7Uez#r}`CmRksz$Q=^X40MmvFBr_ED#`7o`#vlRpq}=c`Prg*V2~lG%Bd z&0_fv9;X6n;}JYPF(5gg{Wa%hsU{UbA&3Ddx93CaU!=(iBaP>`vN74!XY@QtU;Xgk=mde? z|4|fTBuitxPainw+WaEd9QZ9QO)>IVtyc`aXyAb^NMaLg0+un=ex3q@Idlt!f?pY1 z4OQTu7tW>bnefSVvBDUX9Q%W~#J;uXg-;>Jpyh@WNuhxQ-{puWhe5k^i3o9wh>c;Q zSri9kKOS>?zB8$J_nAD!Mip1v_!doTXO#*HY0(o2$at=U+zUJaZwv(}Dcm9Qe*Ux3 zKpG{b9kBJPTC0)SJ91&3faT+dgElL}?{zZ#(Y*lnzsZKvk%%<(?pdP(baMMDth}S- zabPh%@1X2&4E?~0%FE7vp=;Joo;c!N&>94>G(e6i4me65;yOv?fVs*8oxo?V#8+am zLft2ADjn%=qSgEC^klA`CYW4ud+8gn+2L&g~!kF__^RSj1ZJNNs6sY=|xu zi(2&)-`o~Uwrk>Df@5f>55{AS)eXudg|)PqQkS!>`5h^hgviuArI2>+M1I|Q32>}YHw_Cd5l+>XKx zr^vYM3+v!d)DvF9FdrL9Jr~=) zML`|<3(^afZV6&L)$faX()p9G-zKbhzE4StMn0Yp{>x54w)Trhs&U{A2!LP6(C{m5|=5E!ZVuu&P>K0 z(dx6)*~2L#M4;iIrGx--&sz8}(WJOr8o(BsMo_=ESJkng8=PYHVVK!#3x%^6*F>}w zw+DE~k4FX+Z-V*7C?q6cp!#j+j5&JN7HhK&we#sdXc766Ze=CI9)r~h%ibxU7?f_Q zAe+*T!W?QpN*E{4zNykhVaH=3t8+AjPz!*5Q+|Ak5SiVn#Qs72dSZ&Zmuw1q5R25e zlq&@PY44o&{`nwF?A4z>1q*GB%!%(z1DwQyQfEco6L^MFZz?$Av9Cza$Y8XTIZ(oQ z4Vea&TB5N}ZN0Y3s0nNnLM0SFlUlncHpYU-^5<9*Pc_daQ8(}~DPp=*NF8O^=RVOp z$}rdtab#D-2g7Nq8UW(bNd&fH?m|GrQG24>SvVY6THCI+l!gu*y1qFG#EEI=#>U(Y z+PkZyTwE>sXZw^)^iuM4wBP;lDtF5`*DfJMg&`K>dsUq(jfhL|mPtM4y5pZsvE@`P~DcFCaZ-`F?9Sp%}wTzu1-g(7Xdcax~Y$jV!Sri+`q?rZn{PK{Ka*6Y*f z+a)re!X2jsnFr#vz1y9U{Y(Y9+AJ1ybcFoVUB<*NW$W|IN_=VdF?0%)so4}23&-(h zfXLD8zAVoYA8lbK%ghFr=3>cp2F^4&6R21> zbxnLFZ;?1^OA6koLQ<=tYzBcw{YN%`op@~e?`Sd9m(!zB-pr{&TZG$VW&nE8DMnRG z2d0YQM9}U>cN9))wKM>#cPOvb8P}q#Tci~Vp2-mC?S4eBzkDaX(q*1mce~ES{0DC6 z?UYXE9ILH&W%gKMOT`NM?}Bkh5w)s3L1~DXLLkavfqsZiHk|D3kg(d>p2O_VOu15q z6?ek(LS}hlM)~_iu&7<^)b-;`0Avu-BPYMsPeuC&;f;g#Mm`mfk6m~hvM&-T$)&2e zmN`8t88XshYkyXsvpSTtmnNjhmw(tB%`mv2(rznl-d+W0bT3(!_U(exhz^K49S~~#xi+D9C^wsMn`~^r4_YM{LfL*|%(zQX zrJy?Hl}bDS2KPd~;oUQ<0}cOD*Zhp_P2z_I7~Jr|@jNl%YR<_%7ESO`-n$+50p7@k zLr!FA$^-7maa^3!0cdTcQ#Ipy;lWA^F1iz<@WAUaHF3L`?<=N&KxCjx`x}ui-yVWh z(idDEKR$Q&;MD}ykh|dyT~Puu6p1p%5jxlC&qg8=#{{w760l7x7&k2O1 zvJShI{zgv4?o&{%cYZSa4R4hVHG!prLp`n#knm=EL?3Cm zMK2?dKWlS$3Ac0Y6wx{vlVB^u_FleE`BlaKRc-dS(_7w zRJ6DdhpL0Bncuu%$!jT9sD(}&mn!8p5fU4D8uP(rWyuDC%mRo-miz<_9QqSP$P7_n zdio;_8}A18cNAQvptDw=F4h z;q`d1V|CA}rKN5SOwaKcd&%Zw3Td*D(rMH}#G!zqq z03Dl#JNkGgaY!3Xa*UPcKUx=2i;SaU$X*6YY75;;=7~+hDUWk6h=IX5NX{m}C;qZH z2i=NzSoVqHv^vkG3YLEwc4BkmmGiLp;9K`u=yi>g+|WsvY}czB4VD+$#S=v-2%6(cD<5GpZxv0>HIkY90||9GT?G&7r3=jURe*ORrt@!FcpkCPT40jH~3bdmDsEPiY4fOF03SQfej=`N&G`%t-bXO>AH z#at#QPFV9Xh6lOFc8ylRRxySD1eyed__)qo;0?6w|4+PxG=M?_W42dyOuzuI#Gl0X z9xnD9XDRK$T`EJ6;K%Ggdwng(ZGj<;~ok{FIiCLTTr?175JQ0iwiBDMd65X@KmS4IWa%2>H5k;L#8#m|Z-X&%o zg%boCfE9<mz9H$;Bi2XZ0Of2an|_k{dDP>f((2FP8xtR?r$r!`visVIpZtC*6Np75&Q z<}mx2^V{`4lpR^#ui#uv%tBuNT(*MD0W|iS$G||7`q(j1fU^}Z>pF6>o>tu>e{^e8Omb5R`*sf zI1Dx^R9P-iGAEom69E&`c@59rLFSl!vOGaY|8}dcP6Kpq2XYy$RK!2u6L7Kt*|%VJw|YTj48I> zJEc$+Cf7p4jYWjlmC^h_lXOhD{&eW>L5Qg#dJ zdQ@7qO^3>aAjemZ=^@*1EP_%_w%8u_-Cqj4JwD?0(3&nA-R?+|*r;}myT6hcohqO?7Z~2JxZVP|hf4!uPQ96> zx$wu~+7siNsO*eI<=Ls(m6j3-AucQ8$92gdb$zxe`{ttfyWZxfSEhpWZyG5eyM~ID?4EqMmNP3|TtQXwG7_FV zsT6+1ex0V9zh2KbbbSjQD)QuD#BU~9niPj+cc)@zrb@dL{mE7Ic)rkQ zy(|lpe6Lx|qUA2ZCL1#}bBrbFH<1r(U6k7H>KXt{K(oJRk1bP{fhMi_50p3=IZ$Ft z&PwmRCxv{EH4a_-DxmW}LfU#<7Uk&}&0S`gPv{5GN+UBHxh(+Eiuj9zJ)AXi4o_*H zdp^`E+0+05Z@4keUp2MT&_xSA5~UMZC8SAcD_Y2?qjdiW-SgAK0F5J|7IJ}Z7ZfV$x?@NFh^4B2v9vqaGqy3W$XOuv(0 z*AQR2$d{aNoHoGb>b5$=SHfVUVfCu97>;ZH-$5Eds_-@$czjEE(qx~&zrBiV-cLZ* zsCuOlCmXZwpVR0g0uqm+C*{qd1xZFexe4-s4{@N#fbvQ%4Aw?~b@HAEUV2{yhbj_n zESJ%<^ph>(AsMcafu1rF9ZU4TGD^BZum&N_<$*+lEy{rw8VO<>IiaalSeSTxtrg7P zkqR?)A$w#Aepap1iSKI0J|^4hhC~Py0`>2hZk=ZHhE?7T28Jfmd%AKqI3_YZ^MmiN z&kt+oJ7Dl*O0{U%d!aBwRZ zKl77-F^FhFK>h34k`86tM>tbx0NrI`$|o+AgG^b^BY;zvUYE^k$CV4Kk?_x=ACm49Z(96|fd|sE4+6X)Ldr zzd>lFocD9@l`~)Y+Uw2kM!liGBj~)pE$QJ)>FOb^F$Z(9=-?F@IzYY zE}v2bYP;Sw+NQaMFRdvlIeGX?-NRN=Ab&Jp{41ca3e} z!Mk(NeJ4(wcV^TkgPHGmti#R#oQL(5?6b4e(1j z5%=(vv>TBn-$3+JtORw(&JGmI_GRJ^35+`-5lawt7Omz0Z$d3KzeiG`r5$C=FFXJ@ z$}w+bTd8hl>5ICUQoH}3i7!Aa{HjK{F-xe2KZ6v_&?(fM5jhq^%PUle7>v0_S!X_vpX37E=T<}^l*ObFVPaOXVWc@2z zL7>k|4A0C%YtB+H#t0cG?YPU&x92GbmY@Qu565qK*!OzPS?#_Orp83^ok?V^YNNyv zv}#rvj3S;;2y_v#OzdPNCM>Xsep;?QJ49Ve{-nQ?a^~Kyyn08dqE6{T#w88~lV?9u zFc%~PMnhvcnaWRo>LAyztrlP7Efc55Wn#$XQCc)Sjrer?*xUfX2!S+0p;3M5QQC!J z(e#w9fQX*q3rwi{u0-h4&duNEWv3ZXw<0vN*AsGOAWM{rha4&Nyl~9!L=GUoN7-E2 zk%%A^&{6o)#kkYm?CSr)9$hT(us!a0z`V{xvSl$1Itgq|4}oVp`=?!%RXrr^u?>v; zreGDZ$;MP%VtI1xxIT+8o2W+R9g;ComFy6Z6CcK|Pi;6h0K_?*H|0NMVa(;8Md87D zmNVcGZ~u8Z*pBnv4SEg$xld$a-u`haq6GRIAO(NoX1(FT8hmni#zRByOFgAAYPi?0 zGN=)Vrf@TJKA>}Uf}RB5$~9c*{JvJu51tO$(+XuNFQ<0;$1g-FMrT1!tT^&zStQyt zA=FCH?{KEK%J;^bfxJ6|(>D{Fem1LXfAD-Dp1TSr!Gu;I@MJ)rmTGnOn$c~nl?(gYsDfhMmTXFr}QHZK%82`KhPfQcvq=KOm<^U~PO zSo;80fzEOv7_o*vissrExm5+Z^68?4lp&4`sx$(wVR)-5z-v3(vSs)Y6g}1+F)+2C z_rXwAT4#8g0cU3K^D@(ns9TX5S?h_pGLQ57Eu|4cegQ6>LM=cegKU}wcH}m)bV_Ey z7Z;fYjQATp5jwwHVurxfA>#{*7AiO`*oC|B;G$V#?1ARY7~eM zH8xEN!*|DgGV;ijU6#y^viv?`JZ_geh&5Gi(g?le_Y|#8v-(S;urf>JQFUz=uze9^ z*`OH#?@z~J9yy|gXx%_Fm~Zueeg1kyqsp}$9D?r6vJ(iv5_^FtQ)JFIhpKkHU=d=sT6P>Kre_1`Bk> z2m#RBp)f&AsBuq^`^Zw8+Ys9;G`{uSq|UlLVvL0}9T!5di?tmF^*rA+7Zr!4t2n0H7C zhkfgU(?C+eCd7N6=W~s+ZAGyDX$`?yZ-$)#3n*fh!Oa*1;u&KS?8em)`J}4Z1=3>p zy%#X)$+2?EQ_&LITcG+ko?f{d5|>=+iu;kIL2CCvmuyh3UzSY2j+TxYUH<4AYApuR zWChcT(S}|+o5W=Akn%++Acytab@aq2XO}ie#9=@lP|{{;!{jeX7YjiQC1|CPewzX~ z)vB5nTV2A1=omUW=V@N{dCYnisSNTorN?!j+ppkdF63HWiy*~*~nD?EKZR7RqBSOU4))w?L;)J zK&GsFRobm%uLQ@>ZVNQ@a(j0?4S5l^;9}*YuBft*k8+i9R!_{^1g<57)>S*g04VOP zL4M2vK1W@>G5ha5gVu@YdHDf{c^IvnwdYB(Y+UDqzo5^W@^v+s_!yNnm@tMzYEml6 zElwBZez!WwEaC)O-wcy_Buz-ZY!M~tMHQ9A_{ON&Qc1A2nEPaI7|{iC=^KCqoHL+v zHsALfsXEj0wu4MQ)=&MKDtA(#(ZfZ*A5sng(0<`5Aa7|=V-UwACkNAwZ>pFAS zPh#_oaEDb1pivIB6l+thr%>U37%*F=C_oM}9I&hG!-xwCjkQ#c4;%%(kX|1%u&O~Y zSoqR|2m_r&LBPA{#@)F@IpYnE`AdwQ)sI5n9GykKqXav3G&!~BQI93ltqjcSx$r*L zs;=o!UoX+KOBX^{qWsdGv~|ErsaCLTThrgHCdUHpvO1`2=A1l zCNo|{<~F@Z5$Yr^QnJ%~=0ra_NUy!@=&=ff|TEFq)3rI;ZM2wx!>#f8l< zHb)piVO)wpaA9KeS<$CFvAlzVpL0aWxZcDD&^Wx((a|^-lvm^z3h{zGTeL^GL=3?T zF=}n!15052T+U^p`m7KfF@lDa%g6@J5HEJoD5I7yO~-Ew-wp{cMH-^qq2r8{zv-0C z!qVI7Dc;+aQ@F4ebIA)!|B+e-W=lPZ=l!7r-)g3>rIJ!)7jU+>Z?w?Ee*Qwx7UW-U zg!gyltbtAu8=(WJzRwDX1eib+6cLr&Vk!hTgFVv?cE6OzF;nMSNWR?m*oA1 z_**|>a#nY%6+v^G>Ik%1K?B4WfT$;LOw?yTs=s{tV50FCN?)=U8V6}YA?v5;wqiQm z)yrN!@SfrP@b*2OcfPZn6d9Ll>?{IoyO)&4A$}u(DQ}H#wGUl#nIdR3n>+W7?Ru)fhf-BTEoO0RJM0)8M-GcvYDNzMyW4?;UrOZZ>vOvx9 zV;)0Y#L5SEEM)R0Zzd7XyIVEgke#7DXug1~(#7S_`}HO-=6(PM`e0?gzTmYkxpR*d zx-^YE`6E!O!R5EWnk?1xMTp?U*9I)8wo(F-Au&QC)5TI3H-l>2r%6e>JS4>edmsLj zyxvm7(~$A`P72HoH{FAO$~}Y$#rU7s|2=UMd-9i0ITlh7RNmLOZD55ppr--yGchW5 z-gFnzs4OafnS>%C+KMpqDsa-D;)OZGf3SPhnpJiRKCs>cCBnTlK4*x_0v`Iylo(vI zpjFL63dlpGMxvT`1fZ5a>uP^}(iDx3B!L(wxAp9}`dxK{22ABZ%vD7K23Sqv#fb<}ftxp;tbMd`k2$t!o#d8p_9nUZIYUNjchlF+uB>Yl!v_w8I!7e)+9NgEfC zIfeKZnoq_b#kxX-ouA22wyobO7Z#pF=V{TCRckD;TtZU`hM}0g1DT_TjTESZL?AsZ zgPQtRh?Q<<;^Z$sC5;1?!6X7a?2jL3sDa3l`~U4kJ`92_x25NoMA7NNQx3iLGs+1< z(&tO^L*M**fqxy!ZW-W+9s^AX88GH`uWzTYERu%~Apv~_CUP=dj-XcVbB7Se73||G z(C!wD^PXWoiB`gRXld`hKHP*cnmNIKkVLbgGt*d;VD%+ZZJ}iw>d5m2L$v&0HvoFi z5;SB(*ujwCxEhN~jleZ7&E__l9YF(Q`_}c|iodM1`GG3{A?>vn?NsXUid$pTh(F_C zoz^uhCQuUf5+|fgD+HFwD%5|`&X8YwMw6#?C;}+o08=BbT(Xe!doPj)Ar-@(4M@({> zwW3=MOiul(s(mXr1*A&5>Fe6xRNCR!)i1pJ6>=A0S^VVP1=d|-s}PjI+?Mh2ox3g; z?~YQ!*h!AdA?I23C+FQ!o*T8@3IGH=5>zn1_wbN{8}<5NFm}?7f1upZ#ZSi9_Rph+ zb8eQC&XzANl6;{ve%icVJgP|Qw&9AzGS_@6R;mh%!i~cmZ_Xn_8?#$m47cL9HS>>} zvDvBg4Pr)h!={r?7)&F`eO_W%boeBlhKKP#L|DA+JNvii0X3BnzVnqY*$Ao|Z?_u4 zen>bUH-UAWra*Pv6R^6Fq=V>}q%{;NG6c)z674v;=)m)$tcBvlM$wvJ5R9n^dxJR* zG5U^u{LUZ`Lec^ln}1H{$y*CnO(_{4=BLv(xx~i3D&Oi7^FMmfFIxtq@ASt-B6?doSmn^=4{lg`&N~Eed8G_Z6CA3a?Nfx&tXl5BRyv(5T4|RBeU@^{T5B zh?u(^zwVMrGdLt47q zpu&2m_6p2<`z>2Y8WVC87utAnspf(0_Xlu4ZH|?xf%J> zPLG(aZ%Qu@dKE^k#1@3YKw$BcWM;Ft{f4eyEhB*Bk1NU>yfK>W*xq&3p2lWiup7Qy z=>D;@$?I1PEF`p}iFn8c`G-zYM93CX1w2vtL%7}6ky(%ntsE=r1)!%QuV z_L8Ln_IgGsBC%Y>aX^N)7~{Gf&_lQ;*{d%=hSy7XY*(!9=eehn`^qGhVR>lUSFV`s zM_0ff1f_VKH(YyAs%kRJ6@%Wz7ldZehbW>~Zjx4-~a7eZw zd3TgS)T@wD_N)L3Qbj1+sy2SQaDJ%a>%6y&mjOb2l^@dVd=>|Y0U1eI{E0n$4j`{d zl4LTi5`^@)d}NAerL*auAXI2FG$WfVtro&X1Vwt%w-TTC&pqG<3mPvg_IZmeT3s|2 zpzA7RnOhjx$?M61a2A0}16m;-ok42XwG78XHIAe9!C+_Vs3EHDD>K;n91&zer;9i; zo+979>b`Ps1<9*eG8~aMsjOZln5x_3#Vddi9P<_Xten1QW`m86x5Fw1NrvL%6JuXE zu?@c}ly}%&PGLyJxAj7&@A8LTRhF3*sJBfHe);BnC|0X!73Y4jwH4`PiFHKFy7Gd2 zmJz#&C3(dPqp-OpTukgL=#q0QFhQok87Efq)IeQ8xp&uU$&fKKY!j;JqV5AtY(bu> z1e;r{-k0T}Ip5=m^IzT1HCYWu?cV%}eOBzJyQSEO)!O$i&(oBohfDnkBihyUqUZRjlefCDG}P!IWokICE1z#3?%IT zdfCJxQ!$jqCC1-|7*fWm*8~9msR>3bN^qBk(p`S)Pe+!OKS=O{T&N@9_x#nXIq?>J z07udpmRxfGqwPhb=r8YfCpgsaAmwExhotLVjY_Qv4>?=Y5XYS@^B5RbvGq^{il_%9o%>KcMH)2`Vy)rq z9u}dChfWrz^KCt375*#5PP@)>m{xXdL>L>D+2u{_@t$r6C<>33lsxn)uh0wn7s@Y` z1qF`B9))U_QS6T=!zL>Sf}$}0y%(n_BJTgQdomS8BFwfV8Y_0&Aog51Nq!=osD$V(|b8ta#hU@+BZy^>|_X8RqELhV7KJCoVO2PV1j`=Rf6?+D5 zVb|5D{2u6w*?P65&UQ+zA(q0e{xzKyJx8&^4I#n#Pwi zU0V0~$CbQ-`k$wx4R8nIjtWZLC=JmD{zy-~{FqkNh682BtEZl~1!C7xS$3VmB){W9 z4dgu=$FYE5f_T4a_P!{WI{;>vR=Ogs5Tzys>Vp+SJf2m3g*PC-iES!pdx^UVAC*?W zxZ;icm0#j3o;CiLfccGq)hZ)};I$V9dw>TBCTZUj7xs?DmrZLDZzC|fIb!z&e?zV9LkJNz2EV)}w zphJE`15*16OKcv8aEy4#!kDjNx4FALmWZ}I;;j@!v;La8Us-_u&Q#vc%Ms4($`+z0 z@=I@+HB!0LEdA9Jz;iv*_(r~!f>pSAsr9%Ovv`ZX%6MxXbkd21xeTd-oP>RQh1Vt6 z7`s1yNopr3aK%6fd|@(FSkUe#YH72ZJ?va&?9Z_LodxK5&}5~ehFldcchIj+F#087 ziulASAZRZk!6bYG1p0{v+{DnkSI6E)l0409uq5WKIcDdIC~tr!C5z?=e&MFx)qS)Y z9K!JV>VpaV7SIN@gAn9C*w48`Uigo_QbqnS@F_!7P@m+mRj9Lzz;;e!GX&rxQmZ0a4w&BdD6=hvz@3KbRPU-aVB8|#XjLA@7*#|Hib}laarLo z80|_juw0%)BP{f{9qxpSwA4XNB|^R`9@~<;z<=moN#wAEtlTw5D0M_Rq@|QCwP=b$ zy$P(yWhy-d_WIV6rVxAV@bPLZ@Je*>tOqW zD%m7lmYA&$g`=uw{&U?1@9VPKHmpUPUrj+}_E6{v)85zmwWl=F%Q*!WqCKU*laFc< z48RXi00;N#c}$Co92;z+67@-s>q9cIOg`38E8jERyT9FzKsE&!3xOa3W#kv-amVg% zzhJ3Y{SXQppp7SpTn>4*q0oWf?3>FK>(GmseZ;8;h$>>K*c9uoE|5Cq&tG(5d8kXn zW_Kz9ZZoT_V4f_ST4~b>Lr!{UHR*v*`spOF{4R^BzQQNCB`cR#OYzcPHCBR(edXoV zl~pYR=}B!u{&!Z=+dw`64uzn=3ED2GpFNHBW1f3;+uw&Dte)6YtJA0)eADlf+6VEd zFU}WZRQ_Fsh}(lREhgr%`-CADH(40UUX#bFaA^3#uaw_kYQJz(y;99^cHyD+#wwBa z7~#1K5fM$!31o|u^v_mDYw~Y%uU$^mQH3?2z(!$%E?{{5{@Q+i2U|weIz8P~QQwAn zcE8eJ+V+Qdd3umTY6mUsN1Co<$XGH16P4DMRwa@*Yl!euSWzNZ$_qu?=iKiTlhOVG&bPU~(JwSAkOPJyI8lsAbggoU|IS9T{x z{A-4?=(s{1`s&8la@d=XZlY~R6Gtg;@`G9H<87X#=N%5}+z)g5l6M$8@V}&l>ad0B zX=y9|dnX7XABEy(R@H=|I7<_`z0{?XDf?pFnK}DpMf9yS-XTHLQ_I3v&?b0=Z4?8E zW_nhPZYEyjOsIFN`GkeSx|K%+rmGa9&NZ-`-j(T_?j#HVPrd+S3|Jv#fYbG`3NbIY z64VGDRaerV)>jhMqhT!w69$MCv<6Ao$Xis};D75Rnu%zITitq5K-&Y-VYG*q6f1|7 zg@>X0Lf0>y!*jl=R#MEAY7yY5>>@cT6i#Fk^A*A43%w0Ezw)lGg z5PJ*RU{Ea~XE{lp(7{T2u;3RzSz&mXHDTAYX)J3MyGQz+l7=fX$ z{TtUOY6j2JY_{IQXo@rpt^esE?7aWW&g69cn`qi!xeA*!I}txtm7z`ZOd3zD_+Z95 zqF{Bq3r+kM-1aZaiVCF%VtLt|J`O;S^6^v-LH@l2IYJkO=N~TMrVTZfhm6_c^Ereo zmFlza<(ZC3Lthmz{3T(XAQo-73RS`{Th2Y+2X!(rJ&?La-B954vGF)B`7p}k*R#3Y zwXAwQQ|+5QSid9D<24(81W1&Ln}8{doFZFQRuWYnTqf!B3q5fjUleSi?4APM^fs3S z0pi8iS~Y#r;|hrfetoFMdOYlJ_I;m2gAZ2+w!3FkZ1O*IM=m@zd?>OmNjo3nW*Qvw zi+awdSU`0uk>6ZL7&ga=8O9RR#-sHsg{q!q+2AjD)Izko?NP{hu8LUaS{5-l*I$6U z&sMHayB`q0)RUJ!RMxa3GUwGTFQl1F(HJposw~E9IuKt@5j@y;&u7xPogqzu$Y?d_XGRcs+_N=YyWw{GUjK{~q2bV^DW=w`xAjIBN^!ibYJo#Tm zR;>3TFm8!vbIZrvIX`>3cb}W$)Ac`{Lw}zA`Y^y~0nK7g6aUO*6{oUBQT#2f+~5CO z1tk-2w=!Psycp?wKdHopRL3*o_e7t+hNN`dO1K>_R5d@0@Kzw?5H*r-PkMj6{I?lp zol~`)uwidbaPD}@ddC)WrPb+n5E%9Ei)UbAXnd~fR7z1&v7zHQmKn7kORZq6 z2TtfoP6{(#JmLJO0SH3}bo!2K`dbk5##N-k2!PN`YUBHyrH*{piwS*Z1MI#H0vh6E z1CPevV1u~Qc1ccFF%xWG8l;G;9$XPi?5~}EYOwX{@QLK$O)KP z#;PLwZ(bB3VU6ZF@_`v5B+j*oQ{H7g{!;*htM|mBLUX5U{oYPH>#<|v((PvOCww%H zcafoD_yp-LuMIPFk;yY`#Nb_bQ-U1jMg@$xmb~udMK54@rGPMM6K*L}#lMfW`N>rs zx2x}*%(@WPk^uAL)0hLpfaNKj_%vBAZ!1L#8?}y8(_em@0nX(rB8ICL_oW4dc+vzA z9|5*(P9R_Y#~%t0{|J9bsv72&w!Y^|9*HK#i^}oK={D>NkyT4jg{LU$VoIb%Z-8O1 zMrR5_3`lM2XX8`mluI?VX#VS+=&Zt5v!Sp-NnajzC@HN&X5V>S)*F*hAFW1r5mm*P zXaXa(HbPl6@5h(U$8?8&7G;6yxAtyEP0RSNfMpY&2v?rHR&*X}Ccs3H$=m>*86u1< zfk###b0ek)ip@UsiJH`V5|34$0kXNLTpF9%Cq;yfq$~%od3{T(T@f6OLZbg``{1f48mG;@wc?b7L1?PS$^k8Et8h7jFZ9y zhCWd#XwtWxZUV3}K_Ykn*_WPLDwawRdt(y2HybsM9O6;G5gU?u(_a+l8>6pHM$~Sp zrt}^Ko!Ix_JFqaXEur7H5z)+}UL0;irm6#Qd4YQTE3bNho$AAu+i&5SD|K}2_-*c> zhJ)DaP@_}JEpO!o!7);u{XK)}6AeN>@Ghxg2R3n2SGrBg>6ET2h=}8u!nUy?u+sTt4fZa11Sj}OvFUxkBk~{gzni&^v z$2FNoBvAo}ld-KFZZvaSQX6SxOli&Ehs}!;`PjJwRVzv6x}oHA*_m4bd}o;gfm2A< zawjFqJ{0$!34V_~YIJSmq=_c-plED}*#kzlb5W%rJY`#JMEgv4cQsK89kXTt>bK`R zU}KU&>R6+i*Z{rwv$U1L2w{kcq8-__qYNbm)>4wQ*NPv^F>v`+@kMI1rgz zYU7EJ>V#vF0mds?kLT0Y=#y;fA~66kk|FkRpNkJYK+XxwyH9#~DkfLm_gKu)C*+Ho ziq%qM$}`_0z3{(O3Ch(@F7!o<86M@46UD6EvsOLv2XQdpMurgIOv|_G?Q=te?{t*) z-0LA1`|eXZU>XUoaqh`$iEH;^@)w0!^p!bsA*ZZ5XSC^O@k5OmHe_IdKl1^aZ&Jo? zfq!pHhlppx_eAblX7N2syslE@&J&U*wdRor#wu#FMZPP z6a*X*lB!rQY&+1~0s3pgzg9pu|sG2b6DZm)20cAO_U=A2b8KESc z9MQ&2uJ0$1wXUWJT;-F!UYF85Ay8vF*40)XSa{t;Q;eyQNy(wr{*XifUD!X;5SnJF%y=;5GoST>dEN6)Bzloup-G9nW1bULA8rx@jkJZ)&jLMjH1K_mfU% zgxyW|i5!TyB$#PuG{CeoOQyl8 zwr1t#^D#dI_MeTVTDe?ipB`omuQzctCGY#EeqA!=7!>FQf7HI>_?Cj z(~c95A$UHH=pE@>R3Md!1CcAplh{|EZ&PCK@l=c(LpP~}K-YA1y5 zr4J9LDU79l?KnYYly=#>C6_ve^6Q0zzhbycGo>&+$~dFNCL{9vCW`rp>2?~1`m09r zWx)0+Ws*qWx>`GOb*u}lQu!|5J>n&q^yMPxVgll5*179|!OR&CU~GFe4-6z?B`1$A z7$}*Fb>jHLt!&HCx%EH|Hxk|i$MPRZTYDY{HLu>ug*gq!8O&aipYQ~7EoPGO__A?L z8MjO2>p$8=;K!1rigLWfPmEVfhbDyA?c7G=BBnkR9-`vQ5DJAA%u_M^v=m39Vvq; z%gkXpy_0WN(0ELmW&+lbiY7hzd?}fY zRi{+-oo792JsSaWd?eopuf{;juImX=`iSGtP=qdB@))Ukw-& zU0rf0$RebN8l-8Q+9rt7qR!xktaeO>(0&;R#7##zn+#`yEV?KP8Gf$e$7L$5oh2$7(+!I|5deg^TwVrVAOczbvn7fFawJQFA` z;H}{*>c}nTCVg#6Xa>zPnV>XutC zZO476y9c1I|FS43*DRh(6R}X|r$3tD)EUGUh1Yr2$sW!3L1awcp_z03Ym=ikY&!iz z&B&HMY=0LJKBgig@Q0JNwihm*55UO~RId4%g7OulwHSpuHefZhJ9ZLjVoHoYMefmF zm~@90F_riXH(N%5m+ew!n$}cE?6M*h$Unrye?ANvLSG&^jRA_;1#?IqA6^{n@jnCj zzS-8;4p2mYzr^zdsk%q5abybiH~dv)VV8@WR&}{$^}(ZcmFF`%O8yP@stiaRMhqT~ zPk*mTYr-Pj9-04O~=qhI%4ZeL)Uw(!J2;bqcvZsw#v9tuXIyn;w^Sl?tNF8QD+vR`h(%Z_A&t z^Ze`g1R>n%Mn~u>WcONY^11TcM`g8Oldu?Cvi!w1g=;k_Qfkok-ruD)qWD*i&+;bF z-rwA+kl(DY@-&w@i!qR~@T-fG)69rGvH?Z100_)gI1iuM^j)6bB5z#F<=teBUr-QF z)Z8QUV_P7#KhSxwnlG`gsjf+P+aWMG0G-+cwqU#5xQQrJ67Q*44zVTD?6T2vdeHy5lDov8um+X zZEZ|W|5R{?o(X)?kFYBS>CLz;yTF(yo;e~6I(1WwmY-|Yl__m~&Xhe8O^p|pIb(N) zV>2uOpB&Wmp$V+fZXgl2zxVe1QXZznTh{P!7W*##{Hc0Yst(F_@(79-G>EP8TNqd5 zxq~dFJY5rt=h77b0TRs@zQHYTxbGgKVh4dMD!Wl7qwLShCi?C(jg4?%k-ax}gXIp% zm^1lNGipZ?;LdD}CsxLu|8U?ed(P04MhVBEnujHz>W|L!L7}{uPRM26 zfK4&mvjuD!X$Y(+A?v2D)hNf{3y&U<)Pj65+583SfVs;goPP^MM)O$mF*&CG`D%E8 zxkglI;r0*k&ITi?H5<)k`$6nVk6LnMAddb!W!<&;H!jtF zDV%~{-#*^ktizd)I77<;U*91ssdnmh3?OP}@)9ZShF&ovehJ!#C-S~Kh8~}L*OmyJ zDDJl|Sv8is+Re;!ws3&?+qgr9+4xJ*VIhTo2Y`BOU9JJnK1y!1K*V}!Pb^Id&Eu$Z zDv%R^p)+&{IQviIhpJIteBtq(gEA3 zbw9n}LCGhGfN~)&f2 zNxt2^bDmzxq2krZm2|0_U!pvXZp0*JMokJFlAzpbyq{}AYCET9E738ECJ6`2I1*)~ z`w|9S^jPU2J&_oO^G9_vVhd-yD^G_^Gs0nAiX)b+gakb9i69C8OmZg>w++@(YO`B2NG|JSO>od9xkl zMEAKgomuIQ7;P{zNUiOr?2O>4vOKIC>hKjOJ1TfQLt%{qY^wZaRY?+sgibPU_RY=R z%@%tCJUnI@lPw|m-c~AitifH+yhiPO71m;8P|GS@fp zL+sJ_!VqGS0$zEy?V0|Thr(2lL{PrS&9V)wzixJ^qJSK|o2LxM_kI0>ztGX} zeKLx8gU0lG;mLrj7p6EUZUhFE_y|u}Bu}W;{2s>7 z0B5|wW17$LgL$DwjWdHM18(10jYM4dJ=%JZi6j1AH!|*43bI9-ac)@gh{7a~sDZ$) z>bdVB8S!V^a#A4e0De?upf=4ouTHuZplFq-bu0_w1M$R3$r#u2QDzCn9yd(+8rtrs z8s#sJu&dst@G5AB+Z76Qu5!t9qG9^9z}-POuVgv65vxo}-QZT~+1l5!+O}(Tr$-e7 zi=uYn3qfm`gjBp|uDA>ur6f>fGaXBgj-frx*a&N}G25M3Yn3>rJK3LDosUC5O}Y0Ffcm zs8=hw&r@{oh9$62z4>5m*vpFo&2}ix_iQ>x>A|a)qG%$3{{2XowU|GaoqQ%~pa?-2 z?4VX}B4#~vMP<;wHaqcw07wMV1L=b~K z1i{*ZYO#5bhcwT8gMUq5g^!AakOV^xpvV+$#BI^00_Y!4#6xAHs0CV;+*#H$41e)t z;mr7qT}J}nlzE{#RMuD?Zp&wEQP?SW%hiSWN`C(3oE;*jf2$C0LYak8jEk2@{J4HtUi8Xd!EKlcj^ zt4<2&L!LZrPw+xU^c~i4&oq#{%qnav=10FyC~G0=`FfgR=tD#{fE0m9123*D%LO6# zk|7@Dp3<_}wU80auID{X)lzXoKzjwDhzPc9<|Ic7ajV2B3=YGj53l{o@L?0L#qWEC2ui$j#c2+WTPtteG{Mv7L0yi_@)mmGiuKYW^gq{wiQKDRFm zqhJabGEzza00G^ZKmaK{{n-`2FNHwb00000YybcN02#J!_?$WWzI<~keEz55NfB*`F% zcCS4dF?tTj_{O;4v4=IZHzpQv;+A>O;U?uk%<%W=&>7h+hwGNdmP^j*P1Q?@omb7; zl4)_3ojWBf&Nl^WVA$S#W&K8=t|)g0JLSUM#@B~i6|6B#VqQ@M%kSfGVDN2S!L*#g z)^35+9Mxl+CZi3T9a0?WhX*0Q;&6@Yx^mWv8;Q~x6CgB`Rh(Mr9#yt zizA4a0YcHD1&Sws?8cZU2RrvH7u#2nsJNt)4#YM;)}Ggqa@KLW6beL;!R3_hj@nM| zmM4sV==)2Hrqh#(v6~PpxcMBxu7*97EoKrgz%`tMUEd2*Q*uK2)ZubM5JGom;bHMj zp|S#ch%mSPCFMPC02Onj@2qzfd)OeKrRyUUh5B~cJ%+Oo^fI2PG(8Nbs&@r~Cd-GB zEn@vFk3RxY!@rY_on=%U%d@~2cPF?ziv$b0xD#}72(ZE3A;D#FcL*-Q3GM{4IKeGw za0nhe5G1_4_uc<{-`;(5PM`Xn(>2vS(^WGcx=+>MdOdwfSBaCzVoM%iVGB_|vxKI3 zw~_H~p{+SbA{#m$_T`~AaDpT6PBi+nW?}8B^HKrc4 zgwymi$LC3wka?^6b^2{YN_C0>m zF|--^GU$IY&d8QXVQ(mZUjBz;K{Nd6=DciBTWP&7Sr%HS6JBll3=yG3UMO9j(^@~;o{-1{h$`? z+&YT5Dhn>%=6vcUr$73TAdcu^x^fLqhp&_@FQgQ1w*8i);7^QE1wbfpmAv%2gVMTQ zHkYlI%_l`uzL>qwQVW(>4pK&WjeB7mNmEpeq@vz|jK!jEp|Br1<7_f=t}EnK?kczJ zdMPKjU4tixp#A6YgDAG@10=d}YZqrKmKz(p;@~ic-l17-9q9i3)3&1kUC5*P>$Bf` zfL{&P_;~fP8BTs#N>+M9+|rCkcX5H<`9jmf3dPs;F6l3v)nBNl$)ymPTB_0ZK8s+z z42dY4u-9TWnI3cms^K9g>yDIW=_6b5K0Gaa#+EiiTd&6Jm97Xa(i(|f5mBo)Gqn_@ zOH>EKt{@`rZhB}rfWLh%nCY*%0*ujp2t`A`1-#-YYk;Tnv)e$;>yZ1g&Z2kU>Jh*P}cWYY)tQ2J>PW}62^*tC?Imvu#54qEC>Dg6 zC(5jOUzsZV9sDNdMWI!^q@})I`V}s=D47HApJ8_}@s=>wD z=-9kmBmD} zWJBjbR?Ebri)f`EM~5#OEAg9-zeA6t+s42{T2(kC?^u&+8dhgG_iQKGV0ET7(Emoa za>cM0>PB>YaD}yA8EbIO7AO=H$$aSs+Q*#T#3y;G6!{a<*1)^XY9}U7co{%{E@x^^ zPR&C>6QTW$Dc!zMqoeb7l_k=HVQd)x*VF6z0drsqtG&qhtye3%_A8XY6;?kg5!wn+ zLU!??|I8QeOqX2T2OxIpqXNa&C2SM^S7c#wbPm=H}_a_>zbn~$#jR1h5>R~f|g z8DexF)p27uXQG}Cf@#eMBC#C`+sr2EzZC{$bUgmxqfOKjD1Xw6^IYy)42bm~sLeHa zhnL#;w9foPVuYgUZU1{(3$tH*YA>`}-e5Id^eHf42YF()e}q zXBYLla)m2;FQrb#Nbqkj~#HMM-bhy+1Hyfw;x9Q;8J5JfiVcHKSH-Mg*DdWb=@qM%2HVld>5f`U9p|YJa!rKY#JTwqooD%0TQh=JQ3@{BA842kvq|3q0Z z02+?e<6b!*M}BS+U_)B}MuVW)DQF2*-$ZsxMmg_yoqimJAgi{0p&(v&-ld9_4t^5>*++f23!Ss)hsPJSB=T zOysN?y58p%x}aXQfLy2%!yN*}vsXtYno2l@Lo7O%(Ff<=l~_lj<|m8(J6mmN%0%xL zH`6p272RKGt#LLo8`rm9`BY5xaX;{`LbFimnZD21miCNtjT0Vnb#*z36zHD8b3nCQ zLK+0*29`|1HM7-O-ehR!sT){-{GxXsf6mD&u3=Yct7Lg(X5&){AAcgWL;W z%j7`&onTxWlpo?P-tAk1p)B^lz_d_ZBJ~={JH(y}NBI6Oyz=6ouCa-_6HEPG@Fa6y z?nXyFG)FY11`1qG`>3|6MB_3$wV!#zt9(Tv#Sd8G^(fy-$A@JZM1p># z%5hsaHD^Ws-gEZ(tpKn~;Wpgd_BP{|0WSNbikkW+VpeJ<_Be+?VmYJgU%&)|$ooIP z-@*Pehx%UlK6G*5Us#Ya(SWiaGbsC`+qModjME~0c)7G(@C)8VJy!nbG^Gg?se{Jk zI!|aQD%x({o2j-XG*-odktGiD!W=*zAKWyN z7vtXZM9ZS{^s>3%>s4EK1{7x1m{z;QadWUZkn$bszgd|R$o9lC@?-t>vKz8!Mx*D6 z2-&bC8gs{*A0Bx*y@nd);J>9oSd`&=ZWp+JGAh^+!pG+(q36P6S30u3V)k`9@^J9@ zX+}qM)tWLs+GoUh?q2X+$7Q;B%_Ai1|LFmr&Qu4HFJ{xW4*KPUl%t`&-6VF$(qacv zviTy+ZRA(ZOxb}4C~h3cU@_ISzAIOxqkt$TGx9$0V`ZBX*$PGRZjZjMn|gqHj>Vzu zQ4yhy4T(#lS_QYN27Sz;rn4n;puk!~XcG3_ywpZF2Jv3~cV)-I#_Z>RUwV-(<+NOR1O1Yx5S z8V63tlyT~itf61^wifv3g(a@MUA4VGru!2FC3&Hq(-(r^=F_S>U7)cjk86A4x9dU& zq`+5ES&>={P}sDq`+(|C&erl$SB0-0QPY4H8h5g0qj0bI0NJs52jHsqbAJp)kuzLx zsJj9SO4<4MfcXuDl}AjPU!?pV8O0xwitTrh?>=RUm&n^}MFK{s>d3Xp?)Aqcwo%h@ z=0aLbmE~%AG-8%LR)o`z*Js{93SKnsH@l2MJ$Ew#`Xr9VDA~0``ifoQg=D_$ZyVm? z3sgAgqWey^W9+r2qj}Y@3DXy&f=FroX4UPo53PApLdz?XWu6eu&f|uX6Ab1Hq-e?p zf!h%k#?4ez4efWsJ{o$N7G`KcAwFs4pn~~)rd?BD|Hi}5M1k0sjS)rFOF7CBq4sf5 z<)~l0Mx&2X>oy;5bDUVSaB#+4SOZ#%uzRF~Y!8olH~;Q%E^iXA5uBlX7|YZdGe8C? z8eqxv{4+~J6gMAzeKOWT$Bt79ji~oB$2j9qRs z-kCrrtm4xaKv&DeuVmH=H}~Sk5ta_Vk%k@BOt+ePI>ZHV>=n2nsYD#YB8rVham^>0 zilu6P+kBUrE$VdT1~Z=j=OMq_$+ilbvb0cUA+2rKLHzIBWOcY!aB&U7B3&}$0Iyb> z4N%aIspLooBrJQD-o1716u?-%eN$-DPKZS1C9M<=FIaTxa$26LaTo}p4@i53V>+<% z+UV*&5`ib&D$cXGl)1c=sG zqu1C;QHA|4mRTzdWB}H=?f<-k;d2*1dACr1y|Mh6fpUfF6X)Z4pPGiotX9v3^vouy zeD)g5xB$1|ql2(4X_~6_#0W6K!AkqBs;Tq(vjl=Cy}v8(GqI(SFjf(wBVWPJDA%%g z%85_gQaZg3cZFJAa|vq^JvHbX+n>A)^U))Bsi}P0#1dMd(&P|SE(K3N-F#sGw-z=# z*r{3sniFD3u9?*h`uL3pjsMkmRZ+i$$a_xkizEFyIeRRHADb;-gE)JBka+y?EQu+8 z;t0@ND_<2?fao1x^J)08z&bpef4(KRdZ%!$I*Vf=6d@?wkhr{MxTakXT4evtfs;Nv z)C^XPle8Wg?!!UTJO^gqPVgwC(jWsB>z0tlxAVg8^3Zw|ijWCvY(J^(Ve1JPE4EmR zflyA|JY14*RT_ipT0VAS&g@+BOQuGkNK|K%q(C0*?mpd?YglDvF%CYXe;Pp5iC)ZK z|3JQvv4^hoVMTGN55d!nX{*h8P4GkhBSA^Ro2^xPSb+fS(tKwkM_9%={Li`o|CqHl zD(&|EM6(R{JgD0i@KyMMlu?I4+pvGWG)Xd~OKK;`(NwVHsL#xj@QKt@^OsYCV&oD( zB!t)?6jj&NKt^!qwnoInC1z>;dRV5{fwcMxBfKW z$0RK}co2aK8!vTO1HqwBcLUU)(<**epptkK`Xuw{s7l+^jpc3)5P6qf#50J)Z38c{ zdMf(sR@`6^BXb^blN*^j-b|f)t2!BPpglRwAz}L6Pj96(5!sDRnSG+hx5c_Wi>Mn0sj<>z4;ksKRyoQeTW=1lav`(I(=@cLYP z>8kgL{3UP2IZ{$$zYFu<+X)0Cv(ffOu0cFI%G@q{i>9+tTAb-Lmty)s@DAy<3U`uMW(M8Y@+Yg$ZLdZ$D+ zm9R6$O~P0d;=Ex=A`eIfKPrj$_MpU7e!L8Y-g{<)S^fu_QY!CJ>hp_X#0&2Xsp(%W z#4mC@G{^_~Rh-G|m#1>Om6C`Ge&T&Jp3Ek#Ya#%O`wrkx#)ntPg3Nd7 zlB9R3xculuJ1c(1u6izrP|=?`psPgQ6PG;G17TpR@wPsyiBf8hGi$wxA%IB_1e5xtVHK(+gFmpTfk~B-ps$Sv#FB znxaaoB6jn=J$+|7rVSDy5&+J`KRaiY>dKr>+fDM zL<}$HgBt3<85%}lrXTc3~X}K%q)D>$l>#V4mg>j!#)kUf1daZsZZBE-dJ4>*Dl*%Z zp@w#t&h@>Sn`M_sZHe8=Zf%7FGhPu@`+duk(u7Y9eaj3Z4=gnAl$AzvCa*2@g$$XR zrc26(*B!<=^mGIL8C^7}h!XNr)LH1pO8z8msL8S9yCBHu)-ELPNuWda3JHV(EXjQ8 zLv!1EKj?per{cj}0gKQPC)$qKCLKaNDH;CU*ToJI*dt)7^gsBr9aA@%4X>l2>}B`F8|4s%HGz07hRGc}u_4F$+2xW*1}oOJab` zJk!AO=Ce+PNLGI3%ImE1EaJE%KGbo;^crUH+XXsU^q4DY_|lnS7H~xhN%4+hb~-v- zm>7Lsa1wel6khE+kD<10Q4}EfmArtRLQyr8TT~1U{MI7G%spo(@rDkgUP*K|q-7-a z5y?x&hN`p7E}}OoR@CU;rv2C#>2_Fso!WmydBfw}zf)!wt!ZSY=3MN5$A1Wy1|rcVVb-uH z<(gcugw;H!3y?we)c57Y0!a;}10`s#g?{$OT6Rl^@e5WBRLG&GQomMLzbem#RD{}RUXh^s9Gvw@v>^uJmdBIS12`tMzTQgoI&-L9d=^~vr-XwDq4*^7g zTwHHw4`^E1suIzJh`}aYe8);>Q+*RgjQPr=jX1UzMJ!{vCoWV}YI-;tgG!ZXX*}zC zRCq0=jY{y&6)EDKeJ8Js5nID_Mtj`j zM|+VF5zM2W3Ly%-2R$tjyV|zo9CuBm!KI+3XW-o$rK1q$pCqx5N}>w=Ac7Cr1d84_ zv4ysNePwvgc~+ex;!~hk((fo567X|}?;@Bho6a-ep`oX&V)4z$ola6%y-p1eScL=64q;_<6^C{`3#Q$xD{po{WYG{X7 zk020#1;A=S(m+Yr?+N+lXqE0<3 z7~Ps8cOXohL|t1sshJ!Oh-ybeARAt-lL*x?lYX%H(slT)GA&o!p?(*xQ^v6+5NxSQ zP{WWPhIv|7VyXAV!Zr`(j4^A-*|LqZb<^P;tuuiI3@MFiwK+nSwjJRX%D9c@{V}P3 z{27YJ#Pc%xlP0+Vxz&p#r~2zyVJddDny19}iUb|Lz?W(7$ zdiT3mzfUVlh>G^|0062YLh>r|9BR-2008o~~5zl#c>$B~(IImnx4fSH{Sm`{J{WIKa!-p?C-6JU~C0diJp+V0lM! z_jPRf*f;`tUV83&&bs1V^%?Z(`&77)yN~%$eW8EU{rvFdkMdEw_x;2=<9%m-BdCVB z(LLR|`sDf0>e}_*d_(h5`!s(|yFz#;c)R?J+34~`_|VBFcx*j?;e4CA2H7a;>B9Vo zdh>a%dZgd=x#x{}!`RD8{*-u^dhhrYya-bZx%T$^Bzh5i$XblK@LBeG_{@Hcc)Gly zUq;yJ{QWxo{{04I8{_(NM|Z_X^0Uy#;JyBN>w4;st{%Srv(MAky-v2yFE5Ih%bS=3 z{_W37?`(X`B;pe(f#pm6p z`UC%M){PEZ7xTx&`{f158N@TfwcK&mB7f~?-KYKM=h^Oc*17J`XU6Bshr;L7M^>+G ze^-)E%g4am>D$t?+~=on*6?SvkHg3HhuC}5OUx(#h4&h-tM`H@hIhhe>4)a0&nN%o z=jRpQ*2j|@FSJbRN(cX}9o3~*d5Ng`4~e8)FbqD)X*ptA&E<`tY^Glj6L4t0!VoM5 z^j7Aiac10($L`+heyjZ=6cUs`({XYQG)f{iS>P;#c{Lx5D)vLm%z{mdGtDjrEI~Ev zYyd*J;b823E!D0R)e)B;=%hr`DZ7@C?F@-yR{b*xzK#YM9I2k|`8Y`{VR_#G2mR)b zE)r zrr$RmraUBMSi@!dA9v#}tToi`8TJ_=L1S?ta7#q)8yo{@;YRvGx9#f4fK$B-S_GZ= z0E94H1OP;^^jzOi>*m?H^B*j5o26zr9m><}9wpf}_eugACxw1(3o;YU^i%Qi*&$b>phUnXg6bj`o`?8l){}AeCcna%TV5G^ zC4n;-pwtWG;p;v5hU8SB*H2!+tP>iN0k#}$NapL+Ep0ZO20H3jI}FP|L6XBqOZRs~ z}&Z2RnkRW zAb3nHCtyRU@6Q*a(08_G)h(iXNF@*y?w$N`1NeS>?e?WP@&fSR$@BA8JnlADn+0DVwUj`w+5*qtJ0Z41>ak%+y2nrSmPm1=@Qf`v@Kl#c)Ah;}O(4=Bc zYq#L-kK6adBlQQ=_*fWILKpnv5b z)=!}Ti|H?i|IxexJfgKk%wM%i{8iMyAO72LEDvnxMK{b+Xn)~)2rGJcL z8K}p<6;FZvFK75Kqga_<-&Ilm%hz9kViDtuvNmD<1^?gZ)UL6@3Jdm!0e=JiXQF&% z2ZSTD$2@zX|8GqH)^;L`_zCC{uu}cIB>xEr=+h6h09spBg77~aOWq*>1`f!ZpvM@ndH$uori}nGzZ(*k4#Vq}~R1#R#;sMT=HohPrkefiM zBSpVp;KCwg0@~cza{*I5b|U<%B6R0NN00r$Q|*p6In50WGz#8JplA)*CSKNFRf;6_ zAB;XaiIBq^DwX*u8Kd{wo6`qm)^8s$`D9TuF0rZ#*0GbR#Kqpa4Xe-XRoO}DW6@PHo07&~!ZFy_PxX-!klRNzWbx17rDn6vjF6Cii`!b40quJ}{? zU0CRvmNchTxfscT#FzcI=|?CS@Y_gp@%4N0 z_OQPJl%#ph?R_-VDtL~JTesn+yNwuizAv9ruVIpuctuzw9lStY&167CDLW;UTZy39 z=f3XlT1C=|DzV0Y+}fwvG7ReBWgMKk(b#5cxlRvdfCu0-_EyJ%Ou*zJQ3+{K9DNbC(l$-I5XN5>G=!ATrzRedgE&Pvr+xeJ74EOvj z^be1-DtC_qUFv9kBTrP`R9cVw%mY%n9`aZPliYNK4ab0+8m1w%7&EaJUV$L^uC~zm z3Qq2Es~2(aaGbIqUG;Fkga#BL_3DDHC1fAWbYFzw04EBg)F!k%Of0JkH*HDVlVpe> zUR&YDXNtIA4# zvIZZd6QtYc20L0lZuAwO_uqlfXk^85R}0}s|3r4Q`rXAhO(?EuFV6~J``d?kL;nhO zYSLjU#zTK29jzuq7O`!o+swLCiA!;78gQF=NoL4XLs;-%PbP!;OfRg4N!jWurMI=8 z7E_C570lB?(8elS)OFGC<%j{Vd23evc^?@pq$5v!&OA(tZ-I;7&ZnCe&*uIzZ$jy8 z?5>J}+gv_U%xHZC@7;0hPN*Go&*|WL44=;f)D5@ghQ@n(7~I z^J`}x&YP&6b*jv!f#iIrXrR|;c$~ZBLvOBImc!jOnqP5(=+PQ_eWU~>IyffcDy*p= zyC3~*n0nL3AD6D>L66}Z9$?{j3eP&g46QtJLUgPH-DpuH0uO_cHHU*>`z8`=Eu4z3 zcCz%iE{#wB(CS;zX8oV@+9@nY4CBMx7fP5MLEEGtlEu-J>{jJk9GkjzPleLWTzKwt z3pB(g6s3wZ2pstjjqtWDoQr-@9a38r0fr#`fqPgq>oB1kX@~mnJe5>c=uf>I{XST8 zT?RCE@&WS>r-v^#V7n`EDZjJbHJ;MIP+3CWx-aH@Eq<_hzf37Mr-$o#0NCyt!1*3u zWbAzfAA1K=HcNkhkJNGtAiBc8jpN0y1fexmPmYMyY|=f{cxfrf#!s z+L4Q)8K0aX4^m?;CU2+XVHKn|Tgec*xvWsDD8CS%IH#uEqfLIGJ2$Qy8Q|g}J_x}r z9XFdw=0j8L2)7_z7fD7kE&3$P&6ocL;YI0AE98qDHo4y@^bYYEyz*(A#IoR|%|$D0 z$2Rd(=K`*$NIT|*Hnraor-~r#bg(IGTQGFe_h*wI!Rlr+jixZd&bAQQkD5_5cgat> z0@5D~k|+3TaJxVp*fuvaxH=NiDnWP1YqTdR*u_L;yVh8@2;BO1V|5!IBE==d-NERf zRcu+W1c_sW{5M1`{+G{PVdel3wIxN@W+rt8;P?I{0Oz<8{w}T`+Wk+4AE5!z-(+aA zgWFNs5Mvu(y-}ZT=6Todt~Y-5_WfpY0nfqOPOAm!|24TFWqH0SI3)ajV0<^?@4V#D z{R!(Gq$=*5haDdywpvg(hfM5>EG9#4_{-c_E4(?YOV%#VXh1e-fi9jm-P*fZ4Y}GK zNMXR$`r(Syjt#x9V-;El$~xH-)}I}^$ls-xZ{x=*A1Y67YWH4+*z}uQ1InYCs{y2n zaTB9F=k!sh2|@tmc#IQI4;ENYs6twT4`k4&XOdLN?$x}DB;OX88tmg zRc?K{98X*#;LxnV(3coP*>)N8QMLmr2rfK~@t!N=H{&Y@8NY?;1nKj=g<#ME=f{8h z?M73;mwR&aNzbz}$ac(`@fs%p*B!J!7M?g|VEtofj;>ESM`cbYKoFvJGS9<$VGSjy z9vn}LO;4hBEhohgXP(HCOo-4|>1=_I{fPDbiT!5PLVq;8VIs3ly?6E@ho3o1@giBz z!wt-9{pSq6w&nfOxr6C!Z2mscK#x z;7*m82WT)2!b*PukwF$j)G&5>Tt$8slrwp5H-YZ&2lJc}@+?Q+hq{03M%=A|*%!$? zXJ;Astpoi)+WQO%dH!E1Fp)*;ggzQPGmNu>uMEsJwIwfSAfwKxPL}V8M)VVw>lOYf zR#U_|DEau5iRV1pgzd&pl8=c>g20?nPfgs&P$ ztd3zZR>B)&x4~;sqXGIl;f5_ud#JiXU80j(4tza8ax2I;0MZOxN;2|^fN+~&J+2Jz z#6|x*V0-LoLI~chk+bXpF@JrdHmo#Pp%;%f-KZ7y=vPq68qQ*1(sEOM*`ZGDR}oq+ z!nQk&Hbnm9H1mnm+5{!X%D(hQl)k36#JBH=)q!R5_*(#An`6J!~t!ni%4C+EqE z?|r{lW}F!32Ku*WX?i6Jm1nhl`Qcj@irp;NSCRee;K&I8Ndl*fDlK(OyfZu)s^siUz$XmU zOz2hzksq8V$oxQ#Mm)CK{clVI)gAvkxyM`o3zJQpMicRK3Lk7&WG6xsw@wObS|1%_ zwr{>fi`$>rza~RaRjk4AZn7cMEOx)6YMoTZCE9hZXIf@N8`>GfNP&2fp*#ex^ev5F zjtcCF3`VYRD=PZ45&L}imThkqey&)*8+9;&pz;bV$6ed%v81N6Q_bHYZ$sVF9lJo> z@DAlL2sp&9)xonHc&&&TNg(y>SHjgBA$7Zj&$+t4dPhn@@i`VIDtOgqed{Q(8EXEM z_I8(`aLDsLv15zb&0LBj3CdL~2`GKNCv(sjz&8N|3K>{#2az5Hp5*hJdX(xH@d9=M zVci>otGZNUlt1icsXoW({li?^xaMd$-f#73*Dma5y){Dj{I^^yK;*LM&1BV~;&{6G ziT|6(ObLU1egibZe&waH_GOTIgk+~+jDtyj@a;Asj71N$f&FEwZAj$>>gxnJuYNdf z`?#U&@d`_a=yf;*wz^}-^JBrcNPK{B5)aiFMlmfI0vzU;y3kLAf!t)++K?ht-UsZh zz&Gb<#9wLWoHK&e30Y-bj~l^hhaWa|AUxsT9-yJ?8K}}$g!g8icUuCaHTmN`sW58$ zkCgkKZR2V$zL0AJ3vu}@Ot4bJv2%`!?321Zrb_5&uo03ghWUB)jfqzSlad zHZ{(qcSG1l)!nwmdBHZrYaU5x1t2q21t;Fr;p}R@3Aq-HE}P4rE(6wj7+k70V13Jl z-(fGRSfr{CZdQb@t=2IUA{sNI_2emjbTX7KyT8G`P_%MQJ5oFaT>Lmhe2qRZ zdw011_%3ekrgDQ=fyxT4(c3hHD*vg>u#ElY1&%IwC5G0!%m*z_yEZ*8^Z^@BEwb?3 zf6=kRrh5%jWZ|N-E+vObl*y@!vM=;R)6QGo7_mYb*O+GHmr9wT$q z_W3>-S5X1sYQ|pacQ?s3F>`XuTGnKo^^;q+{=x;{W2jt-g&#`r)bW!Bp(xI~&>jf0 z!qhy`p`6CD=n?cY-rjhFCLn3$W6S-F9jYF9AW7NHN6Bq1@!2SSg)*m%U7N)N69pg# zcA#A<;QD$nk=$lEPORyX|3~}o=LFn(C2L$L!-w1~Z1N99q=%}0=ok)`*j?cAp9hty z6y^d9pJPNX$V6}njI$TnXo>uh#a#+nm=7kLXe15=%l?$_YHn|8^fnPpkCrEaUf#+h z^4j9Daeb#{c?qckxuh37*p^;ynzBy8-&mxd#vpBCPX6#QbEZOuteC(bj91a$RMm%k zeg-Nn6@HI%!+Chmsi0eHx82~g%ii&{^$(c(G$X%i6^R;|mp^PNgxYbpBNDjazN-#>#=I{ich8IvU!GB>yJfyyOFM#=iHtPGymcbo z9wt5Bw)4)8?qlt!49ZAqlC1EKnKb0yUN@NO%+J{*TfnxERDzA)iYI$HV8< zOmD7;MJwlJ(X{6$r0J9^p(ARU?gCO{yHtI>IFnuMbB)@{g~gT{SDhH7qlq%%uGgQC zGw25=1SEN{ZU4n{1cTwM=CKmV+?Y}!xEf9D>SHH7%~DEYFd4U14NOYh#G^OscZSy` z_U_IEWz$`#Du<}1epVxKU)8Lvxr^cxYsxrB{OK;dk5_7fw%JMxD6^X zI*Ia{X8!~kh<27_p0POKi{TE18w(y5>NO&inSNR#D1?x)MZn<1d|1=6MB++5b{OI_ z>-HiejA7u|SR=L=rD?ePr|}@+rMCd*QbRcJ>5@REaH2a^bzsUDiT{4?3LCePs!vp>u_ zRnHOFdL~m*ONlgIr7Y9AQqQ%qXy8N>dJX?b1ALNC4=NpCLs0QA(ILRJcd&xf}cQWpO!h2@GWGW(3#<)|Ky)kSQ#|EAc zlb%%&LUnHJk68H*q|3x?lUgKAMmswgQcNRUZhNh{+3sDc)>;in8Cf4pa7zwD0j;Vg zjKsMxvwKbW2?FrS4UNYAn2_)vp0^4>Kwa+c`<0G>85@q$r}nOnp9=V-TWc?I1Dtq& z_@x_d5>H2G-T}?}j#`w%&TtNYu-NK){!9xeFQAgcqUKt7on>=S~yCtciK zFusrIf%Z{Jjod)cln9Hb)xTE;H{q!An_v@P5O~mx=v^dh_JPq--7He}w@#zVP~KT8ziKX$Mx zCrmSlB#;@)$`$tb(y71b*&|-$DBzC!1OV6axwI~I1C_U)Sc3ZDzP+12=X~Q)&wy}l zSUCb*11T$29+CcS*)~>z$=H#w{54Yw$j_Vy)@Y5n3^e#5X*u^+e%^o=^(1{V4@tAhd;iY$DL-A7 zP#{?r@|5uz2EghB<|?Vl{(3d0_B>N;yMb+Emmc6?`^yVV7iZnC`+eI#XzC?SE(VxMl0SHwCkooV^sKiK07C z;2;8jdF+80xlM7;IIG_t^0>#b7$(^2X6(xQrjO0;u!%!PYr4AG5yVG# zm-%kIXA9WBxhaqZy%=BC8ARl4T(N?ZB%KKM+>O(?x!+O{Jiee^93fPC%Wv(iHKU_V z0jAF102VrIaq`;W%w_Jk8|NMZ^VexSNs@LDLEmD_Y9auJ#ocgoogSD|NsO(aNkWU3 zB!3JR;})J(1W+1pP3yMMv-M@GOX7l$A;bEaqE{mLpf7 z*<8O}AN~$?FcvIGtUJ5x1K``X$;4mZJv^B*>gD71Jm-kwS&^qXc`;vKR1f4}jme~6 z6Wap9V41rC_{-QzI&~>qC&g_Th9Wu5JO9qB?aVC(jgZQz{W*)ZpSzWk=I`jK_Cx(O zY@;2;+5*(_8z!I1T7+Y2XB{XC(3Q8oJ7>N60g?v$N($9YW~REf}nO`W&2^!ufO z!>UJUg0==KXf9Kc)h(@X_$cmCBe&noyH}J(+$AQ+#{?)(pOB(GN|`>U`uk}b^g*vK z(`#d%Xv?j4NF~Zx>E)7i`-j)RfyfsPJQ3YqmRtBi4%oL5rf`jEXCh2SP}r*o&WeZe zB@Z-f)b|v0LpP?j9_2SOU=k@bk^nXFU)(iA5%pjvs1FSy8LK?{bp6j{Vy5#s0_x+t zr<)i*pFrM*!iGPG4f)9iPIve#Rkcgf(tf1QrZF$)H!~aM0KufJ*5J))PV*^S?3nWR zKuE(Ici)IStUyK%Ro2C4$NiHxcKsT7Xd^i&R4%oXZjl{|NjLAO4Q>tI)ur_)!9WsS z3fsa@E)`5&48f3^{fgx9qE@!oWC>o2D&;4*OE#l)_i>Bu(_WIStBvZJbzuFX;c9>F z@ynC#pFwxgX4^7$URolpMxMgqYbS=zI$Cjo!)6#c;(Xt(@Yn{*RLtT~&@RG^EuCrn z@llbnl`2NV7hUgU=&Ynv0^nZF&9-hAxg*#$Xuf3#yf^<5vX&IuTT))oI#@OwH=8(b zO7gf`beheL8IT{1Yw$Ci3_{F=tA11-sH4UJW?*eBjmm$86?muXl7F=>#>Z^`cG)(B zf0fE!*iw{S2~siG{U{5C3wz#0wc^!sbF?>!&|hq3kWF=Yhbu@CZo+3aQbmoI=Mr&% ztNWRdhvaA43X`lo8(@`o)1Y&spgTXnGm*o6yjsLl)28h-(&Isc@L!je2b}<0xEna$Hgh+%D2wndhkp_EWNyq;P(?r&6Us*Ywpzt7u|S% z88Va0Lago1Hys{>)!{|pKX0Yb+ptwL1JL^YN;-m*4K_IsO>DzWU1iIlB0?J;)WxGz zH%a{%#vZPZ?a{~tbKhHfbZRy2Di*GMdfgRwgKtM*_OSJ5rv1JrMJKR9Di(6K}A5fuQ&2Zi8>)yu~^O+on- zYozc&i!xdp&Ddy^qpT-&1e zmA71#E{sU59alS6nI;zTF82ydSM&{Bf`M_+uRuD8dOqCs7umigi<}iJKmsOpUX>=~ zc&96~fZ!l#?Y zA3P#&vP_au<3`|2{C@4hyl|k2%bHGr=W!JA2tM*?T1UjSj>;pJ8W8Ado^t2gn8zRR z<|0g-OXBTyS!OYF{nJ5VsilSzfu%=9c2Mb;T3_N@h6F+^;*xlSR}zs$<6I9sJe$z$ zFLMDGT4+Egx{$W@C%*N>6MPf`p{I$|ta*HID9Gm+)l!(V#9r_T5*IvIts=QOK z)O-UfhM5Y{Sl$oA-6U(>GPWx}^d7ou6giT`pd#I7vs&zV`6>96UL(gUqpfTH;Uz0x zUqC?;FU+q&($Nn8HjI*9;3ee;!@A#|N7dEEsS#_t&A1K}8MwENYmJTE{yZ(?AdD_0 z&kIA5*%+_1N}gOBG&#T~4FrbaHHwm!aecqobb-ldJoQLfOENf_=bndR4=&^3s0r;G zk>-BW%=odq+u?M;l8L{~@W9s8Fb1_+kcH02k|VliOUHcZ)Dw%bN^eevK>VmPLxScB z#lUPtnw0L9qkpfdwc{ z6Q6%_dlP3X!xxEr;srg>Hbwo_F?Z&J^-CWLO&UqNv2~td?(MRn$INY+3qY#D$cy4L z(xv7O6G^JM`0Qn%+}F2%s&;AnXJW!-F>lgR!*D&ur>x|lK!RgZghwOIU`TK^k|}Lg z6M0y4wKg9$um)Ok3!$>!;rL(< z5_L?Cw-l;(e3fG>?Y9j{1een08Oz$l^(QnX8o@{i_Tf{UWrfe43}3Ul9aaa({(I{t zIRaA~`qL4zSsjq|QdDPa=`4 zCr7%twv38u)<8hIXum7`E6j~xhcXaG1T=e`IVO}=PD~GG@GlW!{bOEEmdjR%UI_mN zRt%M1>$l7`VL~tB7qV+-;n8;oP1H33F$7O1_AoD42?0-6f@rxi8gNwQug!U|XLXk> zfgvb(hitS~%n9jGoCIF}1u|kb-J8TIU~O3qj{^*Mr>+B9i_zY+^0S`O=MN`y_Dpsq?aZ6?rl-|y2Z+zY9}NfC06_8y zCfe;vVd9%_9V8Dby<(6O5(hrM^Km|5mpz3V)m!fiM1BV2db6j@+dm3G6-XF^;}bw- z6+yf~94-nKZI!AwwXwn_VPypX9-|z9EMC}W+K)-iX1oZOVS$CLPAnTgynN5jzv5YdeT>_fWjgr1?EJ}Zn@#-C$w{-+7@ zMB4@&wRRR=e$<-fBUOT=|M?@?kM6h46_&MwQ&5+kGp6d%bEP~x2^|g3N+VtY9d{7A zWb{_KHiG(ri#Nm!LQQV-3I|eqKO&w1cx~Jy{bvH>w~^E{MLGHAX z%mK-o5}uk#G($1w0=OX&uN+Bl)5JQgBHs-6k6~c^qX)tt zvHdapsd#a1bh%#Nt+$oV;2{ZRWl?f7 zXLAZj@T(99QvJ0IOiM%0d-jG-D{hq&Gm>ZaDoKq zg?`_ii%px=+bjS`P^vIFB5tBiAga{DRYOW61js`RCY9iv1~%W zxE{X(13RyX`>VQDPaB~oA_Qr)or1Clo}r~Y*eh;_IE;0-1FoMbYKGe-YR8KVMxfGN z4bMEzfxs?(K6y2X30xOQ`N)=nCf1Py9)3sLlzI@{=$a)H3u*ZDjAw_9zI#n8wDEme zo!$n9u{bQuQ(^^xF^5gvW|*<&QK3a^)@4z}av1ggT8D~dwJ@R<0;9?1muV#A>vUgD zLa=$HE)WmCIhKI-WCYqx)YBRYUS|naO;z1R%Kh#OdZ;7h2wGZA3Kh~aY>dfsv`xNX zf}CC@lepb9*QC;6Th)}#PB(k)oTeik7LgjT$O@4bq$i)485QE%a%Uy~?}X>bi^|O( z-N#q{?PCE&Gy5r#FP1uan}s@woAevOUg@O9uxBJWy%D$@`N$7LtL4~e-;)O%06XRC z-FELzWL%@6u3F

      2>=4JAem|#y&0@3BpuAxc&sR;MFJ9{JFhD~#q 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 G=>G%1=jsRm literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/install/agent/portdefault.webp b/static/images/activitymonitor/9.0/install/agent/portdefault.webp new file mode 100644 index 0000000000000000000000000000000000000000..2011618066e2a88c28a8e205b354b7200dac8b31 GIT binary patch literal 16224 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 A;Q#;t literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/install/agent/properties.webp b/static/images/activitymonitor/9.0/install/agent/properties.webp new file mode 100644 index 0000000000000000000000000000000000000000..d661340c4a4b33576958b0c375b9da17d4fef7ac GIT binary patch literal 24494 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 L^;?6{ztZp@q){bG literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/install/agent/readyinstall.webp b/static/images/activitymonitor/9.0/install/agent/readyinstall.webp new file mode 100644 index 0000000000000000000000000000000000000000..487140425074765bc38cea59f7412e04895d7d59 GIT binary patch literal 18278 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 G?!N)Q8b3S$ literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/install/agent/readytoinstall.webp b/static/images/activitymonitor/9.0/install/agent/readytoinstall.webp new file mode 100644 index 0000000000000000000000000000000000000000..f56032404b49b65ca8a4a777fba001cd5c376753 GIT binary patch literal 19156 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

      dky35e(-+8s-k6ziXD)C=6DXIE#i@7_G2zILT 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 CAo5cH literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/install/agent/screen1.webp b/static/images/activitymonitor/9.0/install/agent/screen1.webp new file mode 100644 index 0000000000000000000000000000000000000000..411bee37a596d9213bd919b7f4dc2444e3c9ff3e GIT binary patch literal 74600 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 z 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

      QYw7GK-itBh#sMtO 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 Q?FtB58>(UHcGv&_0D`QRfB*mh literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/install/agent/screen2.webp b/static/images/activitymonitor/9.0/install/agent/screen2.webp new file mode 100644 index 0000000000000000000000000000000000000000..1c4e378d66e32b22c22b18bcc77a08f3fc98658c GIT binary patch literal 85550 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

    1. UZW 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
    2. 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 literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/install/agent/screen3.webp b/static/images/activitymonitor/9.0/install/agent/screen3.webp new file mode 100644 index 0000000000000000000000000000000000000000..2db7f89f9da79ad40564ad387ca00540222c4a46 GIT binary patch literal 197446 zcmdQ~LvtmJ77Qo0?TKyMwr$(EvCWB-iEVRY+qP}r_x+7m)xGUSSM}zcZWU<>2?20$ z5KVCrB@HDmEm#l`5aj>(1O|cz2_h_~Bn1r$0s<;oK$Tp~;luqkBME|!iUL{}P(?nd zPQIxCK~WR1+PnN6M%+&#wXZ+4iO`RfrBVLLg#|gJcFS_3YgO*ix-prrD#O$xvPhd zGIhAm7J!o=*);i40sQtgzwf&R@ILr%t^Nb}92*)ce*AoTI6noj0zqH0Z-_4Q|1$pc z76G1sb^82q*yi0J}gSa1sa{ zXM6;F7y^NxpS!@Hml&YwMcU6RP_Y~e2($<85dq&O0Zl-kpZ6cuZ@_87YJPG+_V?^( z!n@(K;3m-PJNwJ>xUUmn1H=LneR|#suFX#OZ2>%hL`Sa60AHZ>kKs3GecyQR`j6?S z=DQ#;|1d!H=kTZN3+sJ%ZC4b)@U8ic^a^|utOpSHB?4K2jQ>eGUU?3#4g(K>BtLC^ zSjs>}pz7D?hoF<8NkAPi;>+;EaBJ7o(F-{JL-b8~%Q-+)3~&eb{os8|jv+ldUIX8O zLqDGW;J~`q({aVko*=<-;Q9CMt0oW**!Jo83hV(u_9+3afs@~sp9x6`=YV~|XFv>4 z{oThFv(52?#X^*C_$!nu#hv$X72qxKSe z(TA$u%-=GJolpr4y$c$b%XErNW#0T&?iJ0noRUB(&{iu3UD1tNHa^|-X3IE*)%0~w z;wzkWywDDKfHdi&YwjAu)7HZ>3WlOe3!SNr;-?lSfX3=Rl%Jpu ziXrDBc9MY`WYt56LlZOtB3ec}H4$*xb67@-5rEN)JmRwys(*$oCDu_VzTw`}Et%LH z4Xss_ED}vtI2h_fX1~Wg3syJ4zImRlgK9wlK459c_o7xwpvd6hO*4qXT+J)na-YYV z1=*0Zxa+SAs~whvt^dpAM*1c?Ph#V6IPOI?kG7myr&gY zFrfjwMj)OINf6<|!Hl=~zA^)L1WLN9yxt>ui;RB6`=DTj<&1ybVZCB>7g$NSg~BZQCY@Ddj#2%kKQFcQd>D z9`Z~|NgIL`F0CEc>IGs<((Z&No%D0}NDtcfPq47>hJvF{M~H9}P~qU08RAkBOt~b) zr!^`JI=BwX8HA#bXc+dCf2%xB(SZie2_f6u_{>1}wb8|jf12+I86YSAH!gXwx=X~o zOAc`SXrZpj+1_iZVw#;g*7DpbkTy{WmY=K;1z>95eyD|zu24hA)YBjGAN7b-S%CNQK*U@q!2#)ufA;K9IDQ(TlATJi0jzgzTtDZ)h^!BWvl+R&c=~o(pq~ zbqXQzvp@D;`9BVzY&0QjH+pnBskuA(AoN#c1(x3+_Aehkz35T3O$BY5Zx_J4p6};_ zslkoQl$ER74~z%%P0?=!9%N1=MR739ulDlck^s6q561OW+~Fq+7<5r#Kp)@=JX`ZN zkO`iCzb3lNW%!?}8yNMlmaAf>DutD|cer9+1fR7bNDz>7BD?qecJ{37wbNKW*Un2s z&i)WHon`9VAgt>ucC(K&+ablGxd$hqm6ya~lMyyENR-{vA4*IvJJwcKPm}JsY_&?spbvLsr z>H#Ok$4O%fc{Gmb0Xvv)(+;zGY#o{W1EoD(4sqY}8OL(cAHH9cW8ge58M$i~G=YB@ zTNjXWc-CHAW+-@9_-ph)o2Q$HzT)lU~f^8UK>$)JZOK2cA5Ik zJl$^9v(xt0O(87G(!3-sj~>m>j_Gio<{OMeDe4G_ih7o!kkS*^Y5Kmuw2O>C&&;Hl zyq?z1_}y=ZU^#+C#kLG=2>64sv4ewaJ(K^QR%A%Psr~LcmIbJjvhxHG3nb8-WIFqaVfI zrzrM=)zT;qUn!J5eU=%9e0#;i(ueTmAnw-Wk$ur@(5y49O{^w8l_aUg=#(UFqpfBp z?zu#(enk+Wr7mw`$3dNhcc(0z?~p~u@kBeburAEC{8A{}1s4kwm9wkqMz1~gzE>(h zxA*dPZzeDl28zT=Z#zFUHnNjVBlwSse`11guA@2?PQO^fGLYlS3RWlgZuk>Km8YqA zV_wf2kT>%WBg}nSoj)R&JN3CRKzH6-x~o*W&7~P*|q)3gCK@C7%TjTKu%S3GqUDd*s@!>qJUuERPz^(@rfbSyKRfpc)oUu85pFP zhUYDnA?Zka5lZn>&lx;=g&?2_Dq(dN>@H}=ltr$-JS~11VB?Z%Uez5!My90 z$m^_N&E{_;+*E-!TwHlL+J{m;1H5vr{<12_)F@&Tz%FUOY_GE)+GujlD3L8(({o^@ zf$IrNu`e0A7@<71f^Xhvba2>KFcG9H(fP+i8~0dArO!Snc;-ajCy$NPg;|3jz#kM` z3HQhnD^;m)s+>Bs#>EPjo4U=Zq5S$qGUo`$Es!axQo#=xYRAH`^k9sIifbw%&*=ms zOAMZUe21oa6bm2)odJifN7@WFF2a?<_&Q33SM{{2arc7WSj)}{r058Y-LfDvD#pHq z3hY>5%T4vWS22H8r|d=zm>ro#AQpqgQ7RL_NSJ6rxp~&<9dS_Qr|CRD3d)FWFuTy` zp1Xjlb^mu{+oO{B>#eodZED(_Gk(u-zhs>XFGNxKG#iTl3KLpKr)>AO6bDRD^C17C z;+AxfNa0&oW%0+`ib7H{4c~SLINOD{TzPM=u?cQ{R^ByyzcAnUH}z}47GF1AYfL9h zpk9EKzE5y)ByKJ8d)kmgaGEb+ay3Ggynx*Is=MhIsWaUxnwCt=`iX7{uL3g`UiDfT zcI!_Y_}K9WDQwknLMC8WlDtJ+eDs`vg8k)QI=lI&>=cy33}?uo)&#Wx%+ZAKcm#jTPm2!7pxp{ z8HWJjQnNpEjvHGTyjP;Q1JdyA<#h1lZpia9M6g9q?rL5$_cqRk(Pf2Xr||l5zk3_eR+Bs*)= zR*noV)FESLg1-y%NZhQEyFX+=UwK9=g)kF;%e8Ut7ti5bu{W`(Af_zwb0*Ug;bd+8 zl3|#X0&eUc?XOFuC3hFWTEEQfa>&%5nq>F~hpAjeTO&IswkP69 z!KM3>f^tUZ%fG`7oyrx+>VTU8q9F0EcrZ5>7mPWhS}p~svy{_29L2pCu{+p`ScuBR zL3<~0NgYz+Ffm81*+RJ0%c>e`?kC8&`mUWoo?_1TJ}`$0RoTlB$YlW7Sxo3lIoqW3-7<}*J-(29SF z91wRcAcF3zQHu>!oTEv4wD(~Zb-z6#NSQXASGncYJ>(yiu%JxSK3?s78S4i z5xsPAwG7aU@ZK2oD&En$qIVXAgKliDB(c;@E()FLF;m=RRF0hi@R*HwN-#gfL---H zFgCKgb|Mb{G8Du!OP=lG!1i4A1Rc->=W6^HRuOL4>Y+vsca0|7bGOexBCjh>W{4w_ z`z#I4;|&U5CeLp5^ButS%-_6Qhv+}12dDB-Y0pL!8so!Uq(@m8$KNE%_H40k?lfbO z`{_JB6Kh;SI%hoO|Isb!Dn(V_2&E}Nvjyu?m*%;3J&iDVa}lsT^~2Ry-PiNH*xMf;tra9VkPd1r@q6*0AMm8cYUlj2&AcLD|(x>)f-DOrV4$ zg8>BUf68&1kHF;3p=BxF?({#Q$U&BN*r*)viaPg3qU}6HFbXg#Y zc``20-L75{U~u3R>$-oq)HM(LvN+oL-SH_Q%|y53GGGF=;L^DMo`?O2Ve?&( zglm4dkD&{3KC5PTRtogjeRhQ3cISlaUE((Up|M?}W!)V5?S15@?Py7WY zzBU7Nr;O^^z#k&%1Ip`vg;sO{DqdSR47-B~z6aaXG4R7J=i(p(?;vJ#M*QaHk#J96 z`G2?q-`+5!Xn0eeQV8r@Ex_7r#(X*>>V)K(A3S%{Uyle9C!}o3ynajwZtN$ zo4_pn|7c%eS&3k7QRxaTJjhlh;mN8urm22KjVGmZGeQEadq`l)kI|MPzNejn(`EruU1EWq?GwlUw`@A zEa-c*e9CR)!zT;OOC-y@DD%I9@e-J=?0kNN6?v!?Ng()FQY7x?moeaAn5e%v?9U&u zc&LRRb$etC#y1UqwtWAEugEBXVG@IWgjSM zt{$9$Bg#QD)&1tj9i8r`E*(EF%iVH_#CnD}@#Py87ZQI;=$8HT%V1IsA4iTJ`=B`= zc>_ywW_N}XoLO6p5Eo$spdxL4iPQH?=wj~OD}`ERN-`G)Y`%|w(3$Gj2navH>Wu-v7>PIz5}CzA+B#rM9opm+s)Hwm`r-bPGCO* z01<(4%!Y^Ha~;;Ct^h&D;O2+$U4m=n5~-mV$WT>GlZ)(9(+@ASpr=U3EClIc!+!pqAvd zjr{`_T9_5#b*GX<=@!#Zgq-aT&~)sk)u(J9^3{YXF^EJ!azMD|j6^i2awp1e%cM*8CYyT4XeZnPH64>m!w4J}$ z?X@&JgyTwKP(jNFP}!m*V9tk9@JWAjHZ(_kPPB4(AkLCQ(N6GiKv{BdtvX_~-1> zz375=LZV!K)O$C~LdB;~5@(SW+1P>ZsSe=Y3q|SXNfSP(O5ho$1r;6J@LH6a-h#Y` z4Q;Mn2kVFnvS4L;L>xje&tUXmRO7s3uU>i^R z+MtJbu>Wff&d58Y=;g)Q-1@K{jm#7Rb8JOJG)mV*&SVrBoG7Qnl3T08t*TMj5sTDVjxj#A-2?)2!Pf*|8*c zb22Uaz(@4OgogZ9tI1eOUhi9nB~cz1Zd&4V)_OWBPg$T;rBWt~Zam0?CTvP|Pw`TE zd2qVO?Pq(Zqc@!r$@`%~RdGSoL$B!BN5uB&P<^x+tRErtuFGBBCF@HPlC4Z{Ce<}y zgt(nj#_u+wnGqsH>iq8l(wCiz=3ib;I4-GJH>4+AYWuUxH=eG2qZRlt3GQmL`=HqiBQ;R?K)U&5JCv0x%J8T(@**OujP?aeQS2v zChrIU{2@35V4Hk>!Oti%Wt~o-_n+HlRfu*?;xWL1qye)~(5gl0%)W4a=;)9%4tn^t4mXIdHKO4{$MSrQBkzS7%nssr?8k^yZNK|IIl@h zrf=egJ{^x#iY2ORh!()ytE4f{`xc|eE9sUT@rg5O_Aj7$16`Dt%LZe2iS0@=473s| zIpuyAjBQp`p6nur6&-cTLTDRS|FIM%&B1k0sqMK`(k=RGp(=ki4WFlgsFiXHe)3)v z&|)@eWp!3OH6pcf#49pVuALboZ`&Jei2~YU1?hxXd+|hvOl;qglM{%iN)p5Fp%k5X zWzGL22|>w;-ZwM~qB zRCvciTLLv?fXRd=b{liP2MZ|+?)vxr-?>F&nukjN`HOY-9)D>d2Y*i7iwOM=029J3 z>}6&dg!ZQ)*-=oz9!)4T-9snY=xyqN!E8~KgGRmbZX&n~vssX}q1losF`HKxoBEwl z&|jQL5}%aXIL(^n4RkOCJsd3(&wH3F3V!Wj+7<*W@>kfKL0EX`cf4);AlkH0hvYXj zg5k#>ihFcD_&E54PAs;GzrTNHizaXJr9N1}*!zqJ-3ZkQ9&Qwb=M!;6H2wtz`t$j8 zNOG-m@lwr;w%AWP5NsEji3G?uN7VCECZ^vsOf3&^xGnMxo~Y7|O?TzUYuhJ1c7D zH?YOC>Rw7pr|1a7i0IQUinV2%etK?}gH^F?g?4ry0Xy_03k(ykhGv{xVTFWY+udoY zQ{&ijz0a4Zr8uf7G6rTEXbL+k#5|%ir&i9*xp0oqbvAQEf@Np5Ufnfx4RcDIG~hrD zLhO8@w}x#}B@Caau_%LHLZke?&R z^j_FQ2;6zfwUn`V`o(8tJcbZMcq?Nz4V|Zl7;`2NVQ8Yi=e4S%-;$^i4YjhFJ9?Ah zPyKh~j{G2*5p66*B~hgW2Qp#4W$mcVDV$ks`T>{sn?v{Jcu!<3&Sz?lFm|8cR@_hi zmO``qFNqg&; zOn{*U^oZ@xSg^K0g%*#%UOd7|>x`%RjPtd|Xi6rDA~_fCx}cXiI6K14KgKM`I)c>% zWv?I<;K<{Y1C;C9=AG2v-rF!9?l$U#z`4I3qeSQLMJMCL+=#JlK++1{y`*mySX|`r zvMg&|3dMw1cob4(pmlW}Ws>j28cxBd8EbAq!*9LAX^Z8hP@^^#y&I8bmP(}7NraL4 zj;#Eggfl3N4>Tbcsv!xClBwM+iB!*U)Xfxb!J%SVE|_#r@ihr>>bVH^ULkNSERMrm{($<+=S))wSm2TE*8H9O5=Zyx~Jk|O6%l$DEa-oR5%e*IwgdB zf`~JgVP~Z2C)O~6{<$}3kX3?y;8{mqzx%*LSdG$f=Ly3+kEJZ!X>p!%ku;tD;g!-L{jS5^fRNl^3>Ij@Z(yr&eC8!kMHrb&@ln zEKYjFx$f1_BeVQvlAe&bVax9z)bFCH(V5m`=`4|qT?e@mtfa$Smo>tXAG8fv@E_;g zuV0{f2_B0%9x6f8B*&;LDN*wpD;G*lC`pCfRRH&zoxEJl{SCJ{%k8sZts+Du% zeb^R}2z5nglndSL|HV|iy#~4;GK8j0Jq<*{`3Ih1^4j;@7s|h=Qs-iWWVblfo{qQ& z*Rq$JzqwiV7;1c8@|Ljmic|}Z&u)S`rZ?vMG0H%-Po$jGE%F@GD0Lf%AQ0NeC3EvQ zC8g0-QKmFj<1~im8QiruBX`xp7bIL3`fN=27_iTARD;j@4GfIBAS^ia6>ZKFXEm*m zr`~8=dS5qiOasH^CW#(v&(S7(WXhCVMSqsTo4Ct)Tquk$cDv^{ecJVb?dley_i>SO zL6x4)R2JzQGH~VEm|`!rP~oYAE%kK#r7%e_7C5H7^THOwVcBBA}+T-G^vumkydRwGj5E8w1;@e!c@o-vnXQW0@Y!SC5 zi=VS3)bbB&1`~C}@I$u)4K)HWq*k}(=pbfv>aYw3e}QeL)qIAq);BVmV*;lDZpazc zNEZ93N(SMnM+u3oX~AP#kdIemc#Z>ab(nma4eE+4m{V$#cuKJ5$8kxsz92sK>(tb>h*-Ux@y3N z+#82W9}7*h+_e@qSA0}MKUU}4sq6En(8jAB_PZ0`YraFT3pG^k2IdaSz!z?>3TdHa zE9IBUBXGdi!8z2Y8ibo9%dz)%6}LwSPlTTS8K570Vx=d%Ggm13nW@SzBrHYa!yPJm zE;Rg1@|dbVI$7xNC^Kd)p0vTes~CV`=W1eV!zC0KbtLDTmpjIquz@Yo+7}^>B0OtY zRBOn~j#;u3^9o$;jiOshA!1HY+`m{^N3SX6JXmZ^?WWT`rNFquEi(Z&+bI9OkFuhg1F?2LWIz77kj}$iCws zY;_O=TqCw1=L+IMpd@7cCHl9Ah~W%FG2YfT6^gMa$K&x1sY=b>@O;+6jr$&?k`^#~ zVkwPhWWsLCM!fGr&nLLcRfD{VHc#zWNGCR*>;BZia86Qf4kyw33JmZnN5 zPyT06JPBwH$=O2oCLp};_t(uYxA%SB9~f@sPUj9?!dgxuZsMQb0A6l#?jv?u`!Ha$ z-x+ivBMmZHZt46)x3)8ts z9D^|2S%7oizm8))Tvnct){Sqnri^UDiRUY|Jd8WsE(-8F<6lD{*g7zTWpS9G6pS$2 zG{!Ru+sP{WaqeeOjTy2H`-X9>?BGnsV8^DZ2a>3w~V8!|J*W+@5 zQljKwY|>G_8+qzGJBBvQxZG}P^Lwlztz1`;FaR|(aHH;Xfei3mbJfxD5}M^!Q@8#+ zmK;cX%E1;b)>955wcQ+MUPq;!1lsc@iMQX|$ro)_Gp*ay*AZYsYtVVWST3coj3owQ zPE5hb!{$5-a&WjG%%6EX24~IHC$NIG#nv8+ytuDKwk|*t!C<|+f0n<-1aC72u@K3+ zAh9FF5^+jez=xtu2_~D-D}@gYWzLo?5l%~j0D-_|4yD*Fgak{{r&y_SU@91jQKb{b zoChQK3zu>z`1~iy_Bj7Wsy}tbLVSi7bkVAWoE4!b*KCltYtX7;<*v#sGR2xq{c0Z4 zf%eXFnag--kBJk%13Qbu^j`aX?KjrLDbN0g?0GTl5cZvf$B8$$2tjyF>7yPJkPVo4#Ocp77m>c%g)Q-t8LkBA}v%ah@M{V2>#tlI$pn zPHRpoGeIF1>c#DwiH z?{qQ+W#0(+&C?mNKmJ{>cIliYYrP9VYK2$htzeU{zZBb}R$v+{HS^HTnPuwRz~pSW z2D1a(4&|7AAfMK)ocm0>r4_u=q zq!W&mOh_efIdVq6=BTPXJLv~w2nx45TSJ3&)ipsJw^1&Kan-*{BGZ>@V!**A<4{GNCqV!4qM0dl+t(9I%+viG8xMPc z$c)MKj%@jBGPjc($d8VlcG@Eig3_+N5?lLn^t85zm7=Z1OzTY42LS4rZ6INjoLgmW zBcagw*YX$a0bS$j>3KD(E8w#S9EgtW-iY`uF{0I3sse0yQZ3zoZ2(*>p@McNy(4-D zMOd^{B79}#^EK-B{?Rz4MgEHuH zq(0h+u*20%JU?7C+>^ z5B}aOY@JZQusloGBjEqw^7~QUM2;pNre5FolCWW-0Mzf(DN+U+8a+?4;bR3$I`8l)asJ+Qe#}vK ziR2^=^Fp$!MkgpPZzo>%DAiXMzGrS@ILfynq$vH@aCMxc*i#yI+#a<&eUWuj3IdqMngn{WI})_d_X{}pR;zb}~9J1(qsE7U%9?o>PVDXBG3xBHWf<#A&-1SPo^Bz4B0qzn%&C6`S^4S6D{D({u1Yx)UilBQgwyT;iGA?0SpCmM@-gkFpGA&xJlY+ z&e9)GQACLRA3sv8RIT{oDlQna@(7i6OHav@Bgq8i{7gP%)sD+nN3t>>s?qDY4FSmP z?hpohmsWdxTj_FY?XG66;CpDO;~b<~_N~vpH{E3!0 z-QeP%VABA)WU*T!QCO#f-aUpYZPoC#jC3Pb)xURnR4$DmqV+rY&>}QbB#LW&z1?;P zv}^7wlQFm?NBWT2H66+!5N$SwND_ZM~r{a}JK!hs#E| zTo%u70nEpOs+ZEi17GvuJl*TBU!19XoNx6z<_ysVGrifLBz+z&bJ}DQ+}87DMtICC z3NtqqCkPr+a}DyRN-IsNC-bfq591XLGX?V{K6qAO)!{u}$^p|atW$%vAj*8wv8#ML zv#spBbq~zh6?b0gA$f-iOJ4j>9IWHGgn}eQEd|~xM>6jn?~JgH04aZZE)HHVeh)hq zqt0a7bR#8-?1WV6f5(eYA9wG^s4YyzM@r0nwcpq`#|>%OdP@uqBG-L%U&~7{#;BjU zc}TXbRNQt3t)Z0L)k94{8nNvepdw@oZvHqEATAPGXZWvr z^BT(DaN|%#u=_wUMZ~Xfn4)*ng@*E%=QX=wjy{i%(U*ltGs+=g?k4zd>^)z=4*iHl z(gf`%;Hd)M7LS4=Ra7>XoC>4@onOK@e}em6-fJc7{@@@Wn^kKSLs8YzE;ub<(MnG` zsU*C_%vMI14Wzb|S&0HgT)P9|+Thf49r+0-Pj8Fb)z5l}#ekjGGeGzrU1;P904msJ|tng6NZx z)1oC|Rw}PAb;?)&WRuD)s5v7ntV8D=O86@AMS(wDUl;I6plkv(b|@7E<R3GIXK`>9No|#UgM}LwyQO z70*=e=k61XM@O*0ujeZ#?0$19cE$+jD1b~^d|-z*s3LBvBN@^`NfvFQ7W5;=(zZ5q zT;853$~hWT?e!Q}R!6$u24ltGX%`b>|z}P%h8=1hMFEWZqD-!jLhcSFJ1+SV`QCEVH}-v>PT; zFHE*|dhA?%ZyxxZGR^Xngy`=t(&k&|#<9}&7e>hXhCyIG6-z`wxk@2v`!6^M*GIARwq-{kBm3~_#t6@MrS701ZC?BH zDi{xl&~;Pq`l^o;K*S$$! z7$8v!(V7qzjr?W6O;uYD{?twP*@ce^7E!6edo(%h`~HDiBVQNB)2T0d`C2!LE! z7rchNjNY9WwuWiVtM!Od`6ZL4PVA4VW?{wqw`09>-2ByO1xjF=mt;_Ybu`%xQ@JL- z@UB)*{-8?uF6 z+=Htyx>HwAXq77gRFnVCnTCjTZ9&g6oAg=9gznWB>iMuuf7Xaq&=XxTvRK1|iO75y zcFXCov;DP3sOFtM_tj&puzLU0>^{68%Y)N!{G9=R7*7O1E5aoc`Lj1S3Wll=i*^e3 zk9qHj_xG`O1&Xs}%5)VM*0RrBHhB_y%8v*65TCghIR>evOfN9*8Tukmy2y#BTWH;d ztRP&-mzq?}zVOAWzC6)FB}U)8JiF>OqED{4vpE0!vixyqou#l!A#{O@8b6w&BXx^> zAXANUlExtHfGjS7{i*Icxl)p~i=$=yTYR7Cufd4a5hZ19Weuu0bAfa`x9hiSJkvE~ zIwf9i$|38h1r&7=RNt4X!GV#(X&bHrzt7B+?A8uV!l`NjC7tY?;0k~3a8`SiaZ8vL z-1M{>hNr}vb>PpOstm-Nu&S@S6!I@y%y^rHy^0@2Xw*o1)g5VSzOdo#57#jqCTou{LDqORdoyVvCn zhjm|mMSR-}&vTrF?3#qZi@Y}syDvtdvA9myx!1=(tK-4x!*060WHs4X%@N>2V|x0t zq_}i=RM=ovJninaXnp|54v&X{2D_d@8fgvoHXw~U!=^mVqN#_?N075!?xrL?j z4mWxJ+rP9tMqpj-K;NJOIoYz_m^>dEn@+Zt$qNf{M_GqF)KQVK*9DX2qlZ|Rc{eXu zpk`y_e0DjjWdK4o`S3ms0IU^@qFhC!WTRR9Erxa2X_p2Q1gDgj)++6S-Bk@bn2Dm6 zrUr^p?BXyBE$94&I_q*De0)PEjsw%VEfFsM({A1L<`%Y}lVGJ1FlPVx1tP;uh9oin zh~M(%OVyFZm-^&iP|V}cVobWPdQCsieu+-UOt;L65>1eQ-|JRI3V>fw`McVG8by2cF&poL$Np!HwIovMrrAOtNI;qtl*~zRi~< z$eq*6g_GGbc3;XePuxPgp;e-fOcC&7z~~n;V;_fZ&<_#5$kiBK*g$eKX!T++AF_07SVrG*q+yf=40}(f%zry?onhxYjo1 z-g1te$amnwgO1wMSTuVW+!a714wnN@&p^dx;q6+-M6 zoN@OhxN`BxF^qWB;*|@$$P-glY?0YF((hCR;jUI>;P1eXbb!Gn#RRQp!4Gx}jYR}| zt^%lF3f6OUAd8I&AISh)kOagQOE5L$C-YK!u;yXkOu^+gjCptmyzxS|@`cH`8;a+N zJp>_Uq;a>$fH_9(lQg(=U3c$mCAeC}cB3rwxtv%nlC(7YLjRIeX;97nS&2~CnbSV6 zLqWdZ6M`AeoujWZ41>DXaN9}%-t}IW5DYVDz+1*gk2=}iM%0lG3PBT%oW7{A$=FU2RVuY>p4o8k~lZH52 zP&buA_EVeoVr&yhJ3JL%9!+H!t7OMdZhJ=4Y*iXNUBG1#?B|p>x@~PWFirX2*GPRc zeXjPu1l1uQW`^gcb;N2ZS?p+FLrIUs_#2b*%R4}bvHMs*-hl59U1J_gQK|b@WP z!KQ|c=dJ>b#3d{sSb@$JzjoI7-aAdq1%HdMJbSSCyI5&UK)#4^e^rUxLMC`#D&4-O zFUOCR23gqQHd7D5DVH4lQQ8UcyLM;dN<@mhCs!3$&!JM#$?w6?H{hpKIOTXe^?t=8z;u5hyAn)ub$fz;b6(Nn%E-sj@i|y7f zRc@;HpJonSEj(sC53ytfq`1JMf5M;=&@r7d$84UeR*_Fqp_->?`!1gTORUt!B-HH3 z3b*(WNSt1fp0V5F`~>?m@HMF%=bUw$-em$RRjNJZOJnH z&N`}R!BKcS`W9=Z7J4t4(?KBlRpHSW`!ylpJLV;GAca9(JkD=@e-661w#a_Fs6fvC z-tyYG6B&+-6qhArs6k*BN_2_aOPANu@UmnobfDbkPa!vGXrlpW=R?DeVFhnCkbPsJ zjTaw@q?!O5W5VOd7e1Oa?z}GcZ+TV|TD#nOZCV*oG?#V>zzD z?rF(vw-9#u645hkLIDv*2|`?$l1%uz!XLK9YGE9GY2<`pzQ8dhwdT;bBBX#aO-XDu z=HWj5_opzeBAwJ|@&g}cTjbd@*$|&>_oNbL%}@E7EN)BXVz#ia&fYv+-Sad@^h~MJ8AX zqbp3REMR%%WX>^enV1fZmc@-8DCQqHOfw7c>P1{te+aF7d`|Sskm(rbjMss{Q^pCd z9WNe(wpi|az?}Ij0fx)0bAcZ$4kNdaYfm=!&p#O)Z9*WCHX9 zI{&(C3PqBoR+|J5JtO$YaGj0x7_SiZq06W{{G_KzE=fcl4-@N&$e0K<32CaN~4*{~>jB{pLZLF#bL@rPx=4 z!{=>yEb@eSZdwx{3m>4CNga5WT$9w!j*DfE!AzQ4{CR7bcW`?A>@i-p9{2ngwsgz? zJ3;*)+hp8U7+ovhs!#+|O)ok5QCs9@TA8<>6(@2;7;YwZv8QBptgoC*9Hl=%UD~)x zk<25#taNc#@B5U2Zh-n=L0YG9;(A|I+*Qqsr>fyK8%}E#7L{*jgLuCM;Q%Pw^4Gi9 zjhm<fJX)*|Y|?PkN!>(i7S3+K976+GMy`I=Pc|8Z7A!)qv~h!ep2G?n)W(6b zK}2%rflK4-zt$PJ(+L?}P~RgyPtkCLG)6%N1x2HBM;~`En@RvCk=oYw`-n74<7T8w zee?Gcl{ZN3!Arc!)8DazJnYan7$~(Wh8y2M#X6hcr$RE%8T=dRyl8QDZKa<;N-ZRH z_H}C@^13%LhreZfQwK|q#Dy)T(n9FRTi8Xjo!Cha)Vb67 z9OrIbBEQ6-h`t6#=bA^96@>=_>>b3>Ufy~c+vx{V2 z5xT6pk$RZwg~SN)YQwHf`-C#bZpk-?{1+2f@C5a5Lo=zF5!KaX6*<(6?BWbBo0mf?7zYZt>OvW)u*qrpGlV{%^Iwl0 zv36vuCO(P$;ymqtTQDi>fX(v{U?8A@wjbWPsE`q5A4_{b%4)BDVV9WjUQLHj_Z_N= z1KxZ~)1>b_zf~7@bncSI2r)!Tfi@u6VH9v}f5H=f#RN_h0v>qy1AKdbLwPt)nOpDh z8<)-mV^O%$IC+O-pf_oW&_qhg@9ad7_*B_x?W!|qPq~#xBXVv#jPqB zv#O4WcXC-rTW<0EK_pRY_1CF4yHJ0K*k$h^K3YU#8;tu(^IMN`-AQirBsNC{U4~Mw zdC(2&YuNFTd}OjdNdTSMS7dqAVD3c0+Gsx6c%RgHZ8ir4J6}4gzgSG78nHwZ}(c*s;YmQ*o`t(0FDn>0o5jX$bi1RAGxwNzwz0>E%$jN2I z$AO8L0AoD!jy1bsI%=zlLNNWb;moCD`b_1HsS}AwlhAe*sk>SDC_l-TYRy%AtPex2 z^sCu2<7-d1*wB2AmkR2B94oWqaB1H)QF5o_j?UW=+AgxuEj`3f9q#3bc(gHa!BPyc z>epbh!S$nDy}5=zv@v_P?Hue$$2eVQ(-Q~vm7tce$kzkv9GM+oyTak()b#y(4>4P- z%H1$X_@k_+g{yG+LW?Q2Tk(6*ss3A=cT&V~Y{=%pj_<%G-d`Dl8d>jGR2)1z0>0+jk= zB(n%}^NYEPNsn1khMkui@kB3++WyB zOXx2M$Qs>Plf5a2yE3AnR3Soi@A>CkL69ek$k%Px*?)T;sLiQhY~yL5Kn514F9FJx z7;%sGE%FlbvFe)YrebD;!kp5pm&@slmkLt9=-<(dSQp*t?ddz|7lpLxyWNg;J90>GoURzpCi@K1dkCelnJM?l1D<7^qOyc8xZmO#@+QREm8 zYbzdPxM7rj-6y&l>}Rrv8Dy%C2Fk6KzNC1>^oyG;QSB4c2K>OOe?!hbZ2mAWRzrvR z6v%f}3yi;FOx@E}XI_qcw&Dg3sP{=CNLrCM)?OQ;X6%-%Fic+VaLj>NSYay6Ehg8Y zFQjnORo2L51!Ck?FA`@*Zkh`#%^4fcFEf&}*b+odUH6hLe0Y zj`%Ywvb89|!%-e5`~M(I#_C~r{;MAflpE-d^EucOENSm17-4it%LcitWeGtL4>5S8 zW`X~I#`FLGR{sGOq(S~S7ej_L6-KgIGfB34Xx_GCGHX#KZ)Q9mU*!*7IY~F0ZewwwNcZ}@+m6bCzDZTkTNy5>h`{yU)#8UdI4CG?$1TY`Ks}=a@Uu~Gb%?1mvcAqjYwdMu-^T-?GtoFQ zPeg(uOECZzOl7}w4y+|*d$c$O)sq0Z=&R^A?dI*R&mN)d;l4Sbh zfuQY~RZ3$YKUYjl6}71$fSYk551`?%#5T>M%(2N5UC4Hqj@-Hovcj9h7=W@(W{gvk zcU42cy9;4qwCRJoAn?O*op zea-FLC`5VEmcgkJn@c<5SrNoBwnaGry}m%#hg4cGTC*ldD-@*pl*qUOXu85&d zS0O0fNJAQ`>MS5C zOt&)g&Seywf=j1%c_<#3BC~?MHGkY|GSS}Mjk7H&Knm-QF=LJM(QuO<%;BhnkNe#9 z>k}DNADU@a1AfEzZq+>>VuB({B!|rA4Cp=rbPb=Dk&+27Cu(S|IywaOB4W3h{~4u0 z+au&0MU_H0_##>}PVnM%53ub`45Y(N?agzd&Ka97~4p~bh{5jVTHTuY2EAjr({fasI|(uWy}8SA}L|Bk+!GZ^(9`veAl zfI3JInlGt&3H(*Kv)-L2?>0H}ACeC8d{_%R5^(%o@%>%(*{%F2?$Sg^>HSq`8bxPC zP1?FD@=zI0#k{m*TU)6$|9!Wza&(scZu;U1B#4^}e}_l=Ga0PoTE zN5<357eTD911XpQdbm!hqH~y~g z3j$RqrAjkc=E)M)AHLJPM8w)noDgezV4KkTc_jXViGtk>FWlHgpzbbqzA-IIlc2-6IQh6ysgF7xhyo`u+DK@opLncRDJqeudyHrZmCrnB59NN%kHs;<8_X4{cS{wOC35B~Y1!k%TT0R=C%3NC2l7(RD{W(7Mo2=ns&6P)x z{J4(AY1Pn}s;murvHdh%jLEJL7Wue^N*m^@^f{UM^}F3p4P!+u0u?zzM)!GUPKfs2 z=}aXL@+LH$e3aygbXe9Wa*Dn82{_bTAH|gZm`TfO5Y}VJ)}Stzo5woGZHb)A(!zd#GU>*0 zB>8Tok9Y99N5u^1y zCVQW8v7$JEJOfgF8Lg2kvjU*mDP~pLhDqH=718HgIR6(p9F|b!fJ$zZZWs{RZ7sF`J<>aHU&jP5DV+=5CXqH zOJpus2fz0Pn1Bu2Mpn45bBaoupe#BSq|{4m5u8jBcKD}Q39=C&FRWY~5ZQvwWDGSl zQos@lT_w2iipa^c$XRjNe{!I3yPuQ$nmz@I=j_?-l{se?AMU2oW%T2wfGmFC>yyBc z7pjbm%KSm(*m+_Z>ST(QZE@#tKO%fF{2-BD?nvH6BiJ6%8DB2P6ZwjT zeBEKanp+TR$=FHwb$G-C=d3zX2G|$`0;83MUhr}Qu4ZtCYbW+A`EXvTQ&lI#aVew> zjC6RS1sly{l_51I5cxAB^hG;x2b;A2TQDsgWIKDfKeLX1v-43zOgh0j*lwkvLgfR2 zmi&we)PiC(LDTX6sgi}1p?eS_Zrmrgc^AoVf?ol^O=|!PiQczG8IP`2wIZESjXm3( z`93L1aaF`M@2Eb#^W3%D5A@y9o7ES7)EhT#8+;hkx05xiKIkuIdAh~DkDId{@()AA zT4zjXl#afCsiNt5H>^fxe6&;ju%wX1zB!A_@WqtfnG`88{I#=wjrdR>m~P{VQuu3{ z2SesvC|Y*=y7(!Md>+3H_#Fvrj+E})0(aErA51CtF1dOw1#?7&GR^{;R}?|EeE&g$ zInxG!rv8?*mv>{sAwb)vwKdexdQv7U=geL-UhZD1i$M9Ne9-PuptGh$Y|ieZV1fH) zl{FBLaXe=2uZ%rjo%~^Vi@@mdmBndAHOkAQUyK-;Uh!KVOxKq4Tw` zs2`5v0e%HCzj~3I^Tah|psay?Gs);^4R@`Cvf_BfAhsetS1Ji4I@UF=NT?fGuK)j#9OVkzn$uqxzx*IxmYlKJ_5I7H#vUIFXF^O;0r%Nz48Qt$--hUR}TF3Y?ev5_} zqf*vWAzIH<95d9h0C8Xxlo)qq_k+KL`dakfyLUgH50(CBqrX4oe^mqLSSY%2*_3T) zeTKG?wLTQ%LmWcyMA>a<=b8XIp3o>YYdug|UjlmW46>b9D#9hsoQhp8s-+gR({UfQ zZVc0&%Nh)5{zlHMM2Rv`>@>hUOo|>A<_W!yE7rUMhP=IKgCEuz3<2gE&S5PIO z?wba9WSLlyWqHax>P!lAC}|r5cI|+1=YRk)xGL;*>X(JrM3> z1>bH*7I0Ymqp@T_Yxwmt1kkzG9$cRf()@d>(u3Mi3XMFT z?{-EbgolIZCeOHQiSq*dkz-42$TMh!RkpF@0bBaJbvZ$#JqpLmH7G3vgW>s2)`D&? z5o<&z*$Xh45;)ig0P944Q50qmWGJ{&Q?AG^}qqlNJLj|9rM2(MpLrJ{N}NxRbz~lS9JLK!W%z z!&%P3PB?4?MJJ}o3tl4EpeR`FtNJv_3o>;0K^qzQHZIhY<)tO6wKCFJ!isHTTQz;| z1XFNhe?2ht&;2|^fE6re8Rq=sN~VIc!8!1ztYCXwnWt>)YZ{|C-c*dCu*_@4rNO^t$xu$R zjR5tTD#V}=L^t*tcKq72_ZM1mPX!}b`@U&nZ0l6zF2pSOZ+3V@dW-W)>MdV9e!5-9#l3e4qxH1sJbOH6m zf`fx?B{a!kpKW=Jk+pQmNO8yk^EK=x2Zs! zWq0L46ZHF1Lp$}c)IWpK{j0xBBp($w#|cJdt;v4{Z5jgl+sE8l`)ayy`@Wl)hEP|e zFO}ESu(pWP`Q;_Fj~M97*ao+sm*{!Er)ZN)`Md5)^A@0ZA0#ZgD~x>z3LcCc0yEM{ zlX6K0vylY!8=VT4WZn2w-uq{(uf-Z9O*mq3f?{Whx(>|s@0Jcl__hhutxL${NCAc- z5Sh2#=^R9PhUxCZV!h@JU84lEr^H_0ASwZHR3~RP(3FEYTO=bpQ!QFTNrGmxM|7W$ zNM*SW)LMs*WQQ=I**l_dhL2`?EZaX2RREGX;iYQ&uEXDQeuL6UJb#SVr8>q^ny%hw zMDxOGzgi)5(SAsbLUUTk2mD&u4|fs;#$lrHRFa(okc4Uu9Db67y*V? z9PF$ho)Tb~IIyWOv7DMx7}girWLHT?Z8*q@I6n3bt!=a6-x!usaf0UaAL5(CvlJBJ z5=h4(3vS19)ZhNZK|56UaXxHH@FTe7`;;IugBQxaGx)sa3IX1~%_(DiR_1gerja5H@xHKL=A6NGb%b6fH{1hJ&NopFJGxM&=WXU(rMg7P2mNz!IIj zk3E=zt|B>DT+80W{bawMrPbC@dBahz2EBoGg=0ojnU?a~jYGmHL#7C|UYMXG8(P;6 zUvrE(2Hj)bt>(H24{b$Gs9a5 z9Yy~+s+RUc|7CgfXto$YX{FO4$XPS?w+ltlAIzc`cP%_n{JBq&Zie`gmmclcvI~s9 zaL8Omu$=&nJ$ral{!f2=w7=jDU|DjQiT-;O48#5WvU?Zn9O|0zGMX4UqL~0^jED{?JVqYd_QQa zrX6=aRg9ZO<1HH3dXkj&662PkamMN}2Bir^?#@)&iF^_wVVsH5)8v&Bs7c-X_W=Qa zZ>ob}tN^7?^e_1;`wGJXZQ6(>gBQEv^Hc(z!>3+T??S;{CXrq!SdEL`oZAqCif-;MBpiJ>VmU3j5}j*_2|F9@4G_hT`2H{sjg)s;=W;c8_SVi7SJZ6 zi5QeRFF$E@OSA652nSNH8QTP!+gj4b^=QWTh*YPxCm%y6uiYbd%j_Sjqa^@4n2P{{ zirgSDG%5#;!!(Zd&=<%tp&6~%jDSN%yJ|q>xIv=b`(n&x#}jSJk*W8n>T5(b2XF9e zj$9&pI;A`ytAwx8@(PA0o(*Ff~KjjY;KO@YcA{J!82WTPj%?M=?h>J5;~7M_HKWBvA^k|lry3GY*4;oqP)$Sg=2 zhOVKA`r(1z#|NQB&8Y3+9Yt2&3d#_6@QBk3C^~wpz=V`_y=*b|dV}ly0%l^2fj)8G zozA@DJ4972*Hn^)R2?mMM<{p(!a%X>-!a?(lcK*?<__( z+-0{9Pw$h9%gFx|5bAI)G#kBcZ<5>dWkS+m$c7ML4Bg^;wFyvtn|m!U59&>mq_SSp z6(3k^H{X*A0tFp{&|ibs`YHG`#)||;%>(B%@!|7YXgw0wh>Rev3{MUf1%=HT-?@6s zF3|~~7+-d;;w9tzBwQlC$eZSn!QDX{msN?aO7v|l zK!$Q3)Zq9azQ~!MECMsBgy;utrW84%fO6cL5fokaIKT!JCs*rbjOBy>M4A~%zm&YK z4!T4?md{9G+Qp?^G*g%rxl%*fi7G-<;ZTR8qfV;%+6N$cMmRQrk;Ugj7gY59g@4zC zex~*L_v9`^2vTFI59xfYq1jDfDHKb9^sJf+c5s;OXvk@-meX10Z# z&>!oC>3uyTXB^Rz8tpn;g8O+Pp6QkQ7>PdkwPSvI&_MqV^Z}j zMvu)d`3JS)KrPfC=vX`&U;Do_(KVh`y+%Qd&r%SZ-{mDnvgc|6e!q1V^H@S8tyEU9 z)S62JLOTJ2!BPtUKcF^-h=nBkJ3X7t)L3UBJSqh}9$9LQ~DKMyuV?&kM~Y z4DE*`mIoevaHQE^ag`Q|D}D<$H!7Re zo(E)?$$Wy+DmS+jJ-7p*AzL)yFo)4$07#rgp{sXDDyBBnoR6k>r57Dg zJpx2|?Dl6)6_>~lcA3@1LHI!+G|DvtR?2y0cr^_yc32gv(Mo6cJKXH%%C*FYl1Vk8 zynoQ}9vJqQi?;Tdq4 z8>RW+{5G^mM}T`F+E$&RHq0lz20IgByA$|>b+-1Dh(Rq(@&7KGb1B-5LjZ^RKv?a>Ot2+~FR)t!gd2kRM|5z)L$MQpk5kx)9DzxOJobqZgalXEHHS@I#A2<6u>kM75Voa>?qH_#6qVMqTf-}tP zr{t=ZN`{4^;&%0zPbnNz&cw|{K{2qB$iA`2Ls7Kilf;Vz!Vdw;KT~auVR%f0sx&9` z?_J;b>HSH7g8I%I;B6`k2h%;4P9)*XB^>rquW695v?_#ddUCK{AvWWJIzYQ$m)opS zk@KA+A>W-@_AFu?NMu6PtQm8=dNJp^lA*Ir$b|CY-}D!Uy(+Bemvtoyz&eSN>hC2Sj4m_B z31gJudoXzClPD)aA-s@Y)yggNQ#sq+G5)!pyB-$G@0(OT2uaMJgo~l3smQ?;RSz!% zHwgi45G~cR^~Zb|bLRi`l4ab_lgJ)h2(TB1fhmzE)h|tu0_&g|I!bBM&mgZ_VGZkjQ2a=L0(Fl^uR54#Owh> z;3ZWwYm8|z{H^ZQC&kC18N(5^{1zk-2D(}_E z>rTq0Wa%@R($Sl5Z3)>2q1xv%*SdMYAOI?(gcjf4C_nsd`zb%rFVKOca-kAj;?6fe z>hNIJ?M>n{^^O_|Pq%_dFEM{Jje8^^-pMs;`f)A0Zv9W(jERQK4KC`L*?O*Dwl)L*K1VLOlM zPpl<5g`N$uttYBaV?(IM~rbEWbcSjvDO>6lXPINJPvLEi#sjR~lN5t`U`g5vW z_*Cz1ih|K#tT1n{mTO6*gWO;e+?uq!2yvlZ9(SXW6>PwFY5jg0>G1ANLp!S!FV%FQ z!T)u-!g-9g`RsGPAWjYKult0hvZ?V=8fjkGpn`M7a)$8 zp)dkyeJP38jS$5zVJ&O64xvHe4OWr4*~9jWzQ*P0g#;a~k8l!-TC@X8XY&?oc} zMBC1}`^76RmfnVf0ZxEECmMRy8&>;NRdhkZ88_`GBRKs>fDGPI@XeD4tFWejYx#fr7u5ECqiC^)HGpIiO42CRON6S5#W4eRV4l*(W9- zY&+hO#_Y7m$@0cDvPufHbYpAxu~0h+Hb)h7cg|-i>UozBD4oQKwj`sfkhxYCWQEp~ zb_Oa`_2ZX_KYOH+UN31Qdbn(-o_Orr--HWo5;kq->jyqettX(jl$`ZHqjpVYlyMfV>j2SHZN zhh+I5m&SwO9%jnGsFZfq3zkTbhYVD(*pOn~`2I%`^cy+%z|V-Y-Y;LO*oPng%TW_Q zt6@f!Z2wgR?i^F8KGe%ilpB;xok9-ch%t3DsDbpnL`(=7iv%N4y-L*x zM*z{+TjNi#GKN2?AV1Rzfi;gEJu8zmSNi>Fl+TdJh)dkil?@3y*p@LH~npmjQ*EzA1kh z5ds#5VQ{k$x<~TN;VuQCUBimVApvX|w1^R|(qFmT4AB7<4pf$?1XQrrs@P0cz2!1M z-y|urluHG2H9ej0Mue8t1>@h?SmB&Oxv$4v5m)4?eTpbi`+vWV?4Z^N|Gwr#YZz;{ zp>kISmszCH>Q$hehgV85vQ{0Cvu_FQ1A)gnpW7NIisffsmzB-Wq(nki-6*K727-4* zIY|rFs+eekA?0B`oCYR`a&>Ol4|#|yF~?#YP$Kyje0GL=kg)L_bnGfx`~G#cH)1^M zv>@F^&LZ!|=iCF=f;49lg!*oUr>04?c=83P&-IF4{#VvI;>Oua^vzunfOpty%N{t{ zD&?b3p|kpf;SjHRPDGUdJ<)YqH5a#+2H|t9>V8#gxPX!OMo2nf9Wkf^61bo~^z{5J z=fs{=9VfHqWe5I2$zrY^%K@LPI2!V%QW3z>V$$3YH|xh9cgq6qAq?caT!q*r*b4bb z*J4k>VQo%fG4?DtQi#4JEYY{#{?8>fwtG{?a~z_tiUWjFfaU713~0N%P9K8L!aN-id@tn3>>-`BtvI4>0roo{d1)K>E9lRg_fOi^A zXn?P2*_ueXsjYeV=aR~VEn`Yl5*ZRjw|1))1kMbcHCyv2EuGCjzT2y@T;+lMm>dWn zA1Dg!LdVgMWNLFNsx{+oS z2Qx$`&UHnVyGoFc@>{2JwM=;jY&~DmIadutcuUgU&O}7L`nuQbiu6xYcQL4JU{p1$ ziD#A0St`NQyrHwduhQPgzP}}RAVe9wIyL(`lJ)SQB;4Vq!N+v|K813NtN#Z29JEWd z%~HIg_`GVJYLNb7C6J00$W5JbrE{jz;0(1N?q!a63TMunD~4=82_95sk4mXP0H=!vQ(Io@xQnFAY=Q!M=Yak)D4E7n<`;@B(7Br-GqAem5=%ts-X@Ele0 zasKtI*`Ly)uZWOY=je-3EmyTfOf2@e<$28LE4VJawa3C13JJ#YVUHyEKv~XLhscOYrA1Srld$uJX)!)}!dZtI^Z9uzZNI(L%#ZmYa zB@tP3M{gtPCp{%~Vk4`h{()zD-k$5kdfMoLy1#oK*ka$$6))lqAA#}b82|JTh3kvv zpUXdtH>uDa20Yy3UE{+(h-Dd1cuq4&)|^yCTRK3AU?u<;}G?Y8tUN&`$D;mRrZ$(rZ6iB^89eAI$I^LG%e>lShL{ zDns6J-MzvEe9xPeh8EnL(kh7UO2RNQSNWUHN}#Qolc|su^)`n?#tmRN>Qr)}HbxGQ zpdaF9*oV@rSmv`YNhBQlE<|ae03IlGZ zLTNKK2cQUVhbhO$$AKp2v%6gWx(?_5Q(}f!cn13u&tpJ-j~L>8$J*Gq_ldl<-p7CT zMM0@Ko5nQCs)G=2Qo@jU1%lw}5>q>7InXyJg)C|WGZmmX;EJ)yIZimNZG8NjmGGv- z{atjgpH_G$qW5A^CC7mbM56)}%Ju0|OclR6We|v4O$XVrB12k&Xh~LhHc;>B>WTso6n9kcWx`BP@7f6{xZtN!vxNc>{HsMuov@erA+rpIsdl z)6;(hg*%b5o-cFAB7>g18~SuQ-B=KTKfKUW5F&~mx6LjviV#DL)v2(iSBCw|vw>Rq zN0$Gw7trZ1wH_+%7W|oIkN^U?TP%i4M@)XHs)JDRPUmuFR-^8Qh(t+DvTR%vi{Y3p zx|C5+b%f!D(^+Bh9^bcRsq{Q6>%kax?^S&;^sMrgzy1$zfjW$H((yznUpAfOB>Zq_ z2*q>~9^vrq(IK=w9PhSt%zC5<%&=5=n>;+2PUn6~=t?M*%H4+aONOtf`-iI*ZRP`sVvm=aj-;uzquCaev z^?jpV5?MtO*O2M!^7-9|&^o&Lr&VW4^O+6zafV1(eizPEUDj(lA0b~2Q_OK_#q^9AkP;%q^6-vI{= z(EnV`j3cP>ks-~%X;T!qe3U`O!z3@)jNddXPb{^j5cYHBP^J~aIJc6-s;C{o%NS1R zpvcPnq}3%`gikV1?{(Fj=dnG&Yo*hGVhxTDg8P+O@LwoqAK&J#5=(2EljP?{5W&J1 z&^t&0{Xe*aR+ZB&mDSu=_}L?ZdaBNvh@oW}by9=yIk_1Jcts zY}pjPZ?6W}sk!ccmtj%KbPN&F;z~4}A5PO1w0r6$)EUAh+mANO)qA#{2nQ&-r0iGkqNkyYJCx4^!RBP|rEH9bL4pFY~dlw7Al%Y?E*`TdV^)}<6 zMpDJS7XUBRn?<#N>a#19I4MY#-$rI*h_C(cQJi*LcPD_EMw4ejLy{xrnz+YpZ8aZzQ+E_Qs$Ct}U#)JS(la>_6TCZ# z&Kl06@oxV&o0bV={fJslg>#CPA}*Wz0;VDy6uT%OmCsaBP-gVU4o}5kx_lMN(5K5E zm=#{&ZMd2b+uLA~{kx3d-1z9!V)!qbL&2P9_(^_zdL**8y;+Ot_?^($tB&{AMJr_$xre_#&`g%0B`gNn`w$k|kwo8Q9%joc54}R`$?* zqE2RKP2MROTvj#B%{s}`9m`8LKNHE?`m!Pjdn_V>v8D2Y$<$$N7IHz?8i`qU#g{^@ z^QDQGe)`4z^O}jSRl)ZcSbx)!r=?gFn_7v$<4or=AVGF2z8lex))2lG_a5^}Ig~sJ zhqi(GbIbyc=vffQ_Ej3qGm!sOKy9BI`8g;Cayxg4BTSNl^}?DXEvqP>*@N^mRk8%I zADy=^JGJRa_8@7EnESjMJ4r@;cfM%3WdrkCnQJCf_P@c`A1LpD*J*V@1i!GMaKSUL zLY9CxM2~uDfb2x{mE<^CRsTqMdZFmx-173%>rUq^X<(8T#8iJ{$|$M2Mw8p93-lXA z$il^hk$HD%vE)Bd-Bs)cS;x?CS+^y)(nLeA`pp?zr&xI0DzpsjC&j{txvQ1K{GDou z1E*c*{H6R0usy)82`48WD<#k$52YB80}w*cK+I^p>i(b>1Gpy&NZ7afqFh0x4D8SoeFc5R0q$MS7mI;zORWmEsV1T@iglLSHFA&K=m9H zF#d9fqX@$R?G(-$;2Hu6qQE%J%ve${M zuigKgR?~55g8`D|vtbEVA3TksvGbxz`*4U06jjZZZ84p8o=05{#3XBGIq|7q1Jh$# zSSrfdu)R7T`R?++!POm0lYMQ-SIMl>E-+`{o&y~#iX-DxVccxN0sMVqf|a`@(Vmy8 zhapgAk?lPGdUPv|R8%~Zsz+x0 zC50dpd+DSU6Sc}Z%<8=FgfeXaRHT^A&U_SLGXNEb{@2vHdm-{vd`It{9pdeMh3e-T zXf+}lq)Y!LkHQ-#q^st&j5Hmc9qG*67YZ((&@p|pK%gNaw13!ixPObj_WH6!Lm68< zVL_E|S#f}rW5bzIf|F&r*a#$=W@YgK2cZ8MxP0v8g>_-$Q{Hw7?TDK!aCP6D%G~tG zA{zYev6;J{ZSDTZb7ivCcEPucR`izjz|BNiBke-}E2qr%QYL=%o!8Oxtr-xxgbyHa!62P$ew1-dv5Txb90~}^g%hV*QReTR09q`SY z(}6=SbWibQ?5pw(Yt!v#LMc%hfKem-GHH+` zlH0Wbvq#yB+Zzw>g{k$7T~v2EZ-eO3&Y8V40U+V_5W2yuvIuepX3`GmtwO-(W^xyz zBWn3EhL%v@|K>rc*AUzaNI>n%tT{Y8)>Kap*Af#DW3n@`6g)n3*2|>j8riSZhWoXJ zPzUS@@}F(UEx$lzfTp7u;dY7(UiCxeHH#&Bd$yqGpu=1QuR|DA_N=x`&U%k0>2-#g zO-b4CLBF8e=Sv;~B) zdo;D8{eBtCYmjmUtMGtVYqsvhvD@ZRO-FP?7g4n>kg7tMZ1Dh<{{l&fZ-D;^7p*1)g7BT{*J!?I$xFgOGFe%a(Zb;I=<}X>s{QOK}=-dg#ny_v2-nt+W|?Kc8$5)_L1OFt_?b(;uaZvy2pB6-te|kQ>LZBK(S4)Z z87O`mku}EI2`44s6uw3ks^T&01Az!hdN41($p)#fU)!P;Kij`1Ox z7xAYO7=vc`zmE~rz2)Y}kC6YXF(1O!;Pl1FfB{*b3Jf*}uX7P3CBcul8N4hdH5dmu z7#8rZ3JSoM*@kcdntcgHcXq_pBREnu2rwj&_k{po5I(EkQp=g)gIA?|aU+=8jrt=4 z>ZadBu4OaFo`UL7L`wNH2Zz{T^WY<+IV*RENH04*-_*DgQdySg!v}d3M2?yG_u$-I z9gXY~VBAx2H)!qpgzE6ROAfQD{k($JoyXA1A50g2Y7|j#B>igqi>%L25@=hLK0GGl zj~}G7G&hAGIYhiJ9+dzCIP1zX|Mi;o6?*>aQgu3HRLGYB+oZBD7=dc;6pJ}s34{}{ zkkZcgE-8On}i=xV@I=P3xKHc$MEU>%CExRu>r2L7czOHSA>Hw{I(jsbS z#ZHWU_I(fo^9<7-Pv6jD20wq5oaVB;daD5}=V)U3r|c{%eOx;Y2w>3}pJx6q04+e$ zzwq!z`$%sA<%xV5*@CKAM~^OCh^ex{H_4zu*CVq+{WX>bVi?OLezy+kGO1*45-+_R z)c!lQLu_34iQ^MG&mcw4KXh4F>wWMAp9@-BfjImAC?^fOa%gr>$e#lN5Th6}fJsz@P$x(oK!9u$eC&UJRJ<|OC;LU9>Fb{egVniI(wN4riLfSR?c z4_2K~4D~x}D9ZZx$G9sfDsnrpUc^5+qTg|M5zQSZ2BM1SQf}!L?R&qi5$@+FD5TkG zlD%9L@CA5v$Nfc})^CoIC74H5AhKJG9!U+&iXy~V1c^pffrp7aG)9>PrCHlU=h69g zx4+uJxm-os%+r3-Q?DYFheuwg!NYUkwJ)s#Lf4LJk{3qcs62Ju?L^u-q8cm$ZM<0`>p$vx2ycR3*yXmKM{F0a1!*~Eo(3@w@%Sxo?~rQX8WQDw`&2#mqm1O zdyOGdexcr{$JMEC6SnW473X9{v6*FiR#cjr0_ZoLIZMQRCP#G8`T%lz{tiP4i*cQ4 z2RXlkB;c8`X}-fMQ19OjiI}Nzj3Vw^OyCRejNb{|NP4*5g(U_3b59K!1%M zRU0u7tB>Aay?bT|BbJ6s&Le^rWi5utHM3XbG>p3biWlrwCdlvXny`f4cZVSbu-@97`W7)QkL`kd7rPp=E=0 zp9`q|PBrH(H{&w+ZB++ak?SjYEoW=Vw~S0?s3cJqsU_)*2d{!@i|6G_=7roUeTWzm z!u+G0xc+YQThIrez~4(UD!!smo%o-7eibs8ETFwsow2K`5Q_lrukKzTl6?1K`Ko3Z z9gzZFQFM|qC(smfaw`|ADgj(lcf3)S$wA3{Pc%y;3W#lw^&Do+@|GrVx3{0g@Ex+x zDBg^M!G2r+lWFovMXS_P%-uG({-!&xo5Ybieww)o@nv5i55)m8#BV&&O!RpSDfdbCZ^+%8SnzO2|vUE$qw56al%o6NxE zC1%72I3*iC2VTDvtkQ~yLtEs$GBY;6wtC&a6hcp_{M-@OP|Cb7(IO&IPFYb;FO2%H z86EW|yX}skgef8hR0Fq8267J>cJL!Q)r^oK|4GMIg{+^$+y@EdKK#AT5pVzphKJy~ zGSMGB#siVRT?yA1uJS%enhBhCS;q6|VmQEP_AIEMHm`$-!Q|uE6y$qYshX8QO9l0c zIH;DaS(bdm8MebqbaAxo^rl92)!}$MGh|Wn<6RsQo!@ld0w%#Zld34Mc^@Mr%G;nW z283F3ow2c5?TzSLO^e-Y-VPlkqw2V1C_%|^@KvTwEiFCn{~6Qm;lC7AY2#CS?A|P_ zbku$%AYZ{fgu5#At>BAAclXk>? zjz}K>DTXd_K7p)Lxo-|QNeJVR%6N|b+awm9II#{ahFy537*Hfz9XF(*^3`By1h7Hq zR7i!h%QjM;PnuL5|Ib1!Gfqg9ny`}b6gRLb*^{p9jAg9g)I<`bGTxWze{BDf#|OtM zvzW=fVy;B%K%tUYF6tLtg;V<0aVPZdF^GvJxjxlGkLOOx;^Mu>2I`n4glxEdwv{xF zo2vuL8~`+&ar@+|B`c>1z1Jg9bTo!p=o-5D?TbQ4VBBnRBBS@GA5iHhiDg*0)4HF@ z_C!CkpI>ZWpxc8Ca>To>>-jKVA&++Px`<=>kG0fhq}+^7Onl3|{G|?1ecq`R4V7}R zO>=`mXRr4#HuA7C8GCAFLG@B0UlnjAs4SDWotm`SjQJJhDT$H*z(B*0c;_k@#KcD4 z_ZzFcpJp8nD>)Sk3$urp!p9Z;zVcf^dL4Tj-Jq`O#v^UwB3@CF`Foos0RQ_|CBd0? zC*%zhilM%b53jrOc+{*#&iodfexHxldvWlcm3-;6!8IQ(O~g3o9LJCPVcd;m8U9qy z{+=i>+V^cm5P^`(+qR|JqaR6OgkcTqObA~a%tD*EDU2{0#dKua1d}j5E&k#0E7y*j zA+OcbFlLcvPSC??{Z1pfNm9j!sQ$<^{3n+P(&Yy!Q{yIVRkq5r^$rBG^ z$U{Z#4>Fv`k4}O;yV4bYg*8Ig;2ruz(wcAglnj+0k z1rWB9d0A!)M=)9M-CCD}$n%E0uXWefAt4qVH05&9fU(Tj1Au}|9ZVXdOwzox+S&2$ zvQm_6<4!1#Qnni4D-(4XM?Kx~b7#Tom%*PRk?m0DUn15MV|;oRCxbBAZ+kqJ?f1y& zCqDhhmh(C9uE{X|5nk+@o>( zx;fNS2rOXMSy3*u$VaSHOj zh=N0MWu)1&_+SpSr}MYR{C>V8)lHvo0^|5EX8I{$wIQk}GbP1_!0ZLVrs?s11bx;xDOlM!N`|r>Bo>Mu_|_7D$F!g!zYFeR?GTkA;hz=%Z60ctNlk@%Nxom>DB4j_w=4q^L}yFoo%r zw^I+i0~bnfyQuJH&xv_8V4nz@GDqOb#r?W2y49#`gmWt|02*Evv{GQt9i3~yh5KzUj3ud{LU#3N1XC_<;sApE1|a^`X2en~za2 zkPr(alhpsr9yv^hoagEcfxz{PBcyCF4Jk3g0_KSK0ry7Je3=Ye&47@0TZ7+B{kuqn zNFDE^46FmEe&(F&a%~!1oWf-M55u14{twN4=HK%;q=98%p9!y`#KW$|r22v0$KM02 z*^}$;lhx>S!poIV!kVE*k?r`8XBV35fx%%3gZSwA_(L?6%3sFUE{IeE>HCb2&j!nu zw8$=UvF?$K;~7w?T0IF^!ku9raGy(%dQMaAoC$y?CBJFUh5jS=QW#8R z2IQ1ovgw}k9BR{H>m5{@?mSHHV0JHiS;DO7?ZVk{*X*+?03t#?yRcWtWi&wPg?7Xoy$dT_v7L9c>pl{PSErqyqNt0(Uk8wQ^q9k#i8BeX6 z#|4t{{+b>e#MB=@Zb#b6DUkHfweAgHXUIYL{%%9)TU{*pMganjH-=BWi$If4AER*0 z$-LXC<|6KT0C+cmpR3-PLi0Z5xj zKvF_@#lJP%2yU~RS8G`7>l{U`cXVYRjgMd>=KUBF>3xqg$HvYHo-k5&l zb>YdJ_C>-yw+z3s@3lLlX$SP2GFxm9($Ripi=nfMVazx@N)N;I&1Fn!zcdsUB$Re5MT?g~-&6Vv zgvFhFi{f!7EltY=;g}04-n-a;MP&fN zBMVUM%O2Nt&a1i7oOE?AZt5o7jZ#dVZDIhZwnXIM$d(>P2`1BSne$}OACWyH4tV?r2$-pfmC-0^nhub+ zy@M2vx3LtyzsoB7HPA3Epq?&%WX({&kD+k>fY}l^<$I|i$;Pej^?=Azi44?wN5=T@ z4cF+BMw!P~p~6#)cD^SwBAdq^&Mus1=j8uRvWrk3nR3&AKI$4l#D)(|XG!0v_=clr9kGi`xB5vZ)I3`9o7Pt?S98IZ{nc?TAS%<-uI}Dkpghu=PoeJrO_W z=*fHHyUci}=$_1;RCk64YFd+a40?A~39A6VHQWD*TH?;$o#A#19E22Q1Sf#^@<&jE zCazCqSCM@FXRMllC0`XIWz_pW;$J2}P#7u&;)qQ^Jm$%eYj?CdYD+ zfihJXXZvENS*)8Rdi{RXy2&zaqp;NCZDCfboj{bYN#jjZ=WAkXVQ5U|9|q?~sc* zvG3cjC8utdM+8sw#~w#`FNVa)R+I4K+u7-fl%W(>&YyD1Z|a!j_DKdo@!;KnS)_th z4(`S<`F3NqG96&$8$$8({1OCjT;4(?{XSm**@)}B^Bk{_MCpwP+oHm*$OSI#vND## zp!GZ>?D*0l{+WmmR`u)=MX~4_RUF#~8;ksM&AQn$<@)ndi43zP&Gn98&ZmI=$Paa2 zR#$(rTt}s_S_{E7Eghcrh3PCIVUFO5r0QAFP|UkYJE%97Bd4m&eCoa=vYT&9EMv&? zw5+fRE|(P2lSJKwQY-r181eyHIhQ{%gDxCY9uj`?#{=dNv&DY~U*FQTy=LDlD6L@; z4lbj!IK@OIt%=B&s~w>cceyAqL^eUh7n1emfQ{!R!k47Z0RQ40v@UEJ0$i^yb5K{M ztsU~{@sNRZm;kMU0@u$M7H|c#xj^6YJ;F6xOg-m_Sb85%xd!d3?ueTR1z{J_(uzB*3Z8xn_; z!Y*bklZ;BdYC)K_p6fbKxjejP0f)q?R>dis#gsZN{0R(TmYN8L+hf9W+=+JHr?Nz` z6eyOVOJaoL*pK0x5kr8p3;LF(TkdhwVl)!`wYQZwm%Wlq<2t;pwl?kg=H(Z8Mi8^@f5pd)3=rp;|~VsXy*|py5Y>iua$rzsH5^E>v@3lqYHFD zqI|%~EknG4|JcMhBJW=odBpr%s3)vPl;^X+8k&OEzEZy$UVXl+ZhrE6MPISaoI5@X z*~b%vG>}7n(aPe*J|g=JbBvm@AitfIq zbZfbm?Eoq5f!~nuukCcM?K=&WbDU;1P%;+nmIS?3oJpZSS>?r;l`u}fE+FtG#nhUz zBOt<7D~RI4Y`TyOb5?l32`BwT!eE>E_$3J0(*%AtUKtSp!_FX$(Xa|y>vr5RhCOuG z24xHEKR&pw?YbE1_vPIMAjV02%_ zwx8RTpFF)MevO=XJ0^O11u{&(QE%;tl#H(sMVoiZnh7S(T00H6KBScP1d`t#RSLn7 z86L40Dt#DcDRh&s-Zg0x980_w#$ECDUD!ro3JJu{m&q+Y0k#%ApZ7}HXYR!6lejy# zxF7oTFkELv6IBLtSHlHSK=5`?P3qnB8sn&6+A8g8Vri88#y>FnXZ43m0`2Y!jc@a# zOLYySPbAcSmj!=9=KsM``BXE2G`@1Iu33%@?)gGI_@J*ah ztuC`QjoT)mwi4_zWv3+I2{wEP1IWaiR{}YhBeZojNAt~b2<|M=o7d6)jdam=n#f}e z0=n0VNs8|XQ#9;Erj{Xea-qC;VlvfajAVS)DrR>WeTiFicM%+}KgFT{+tj{E<4kaj zx%;hGHMmQRNBp5!uuoX=7M7sj{B<8p=3*g~soz>4b$Re2{p0Q{-|!yge|Kp2ke-1v zt0)w*ah8h#l0J8Hg3YloNat3gvQ_FJBeX57u2r)U%%vlTH=rv_UzPZq!4)?ag|E3> z^PCvC$UlBo!hM_nl_5{skN@V5@J%HK8zxNk8?VLK~)`Rqw8;g6UaWFQ*^Z{JZrRb`ss6zhawB)hyw`)%8M$;xd}FO zl9kGJEmtpRUJ2kK`-XwdG}3?cfCe}W=XNbj0RT^jdQ`6Zrc6v&)W-d!KT?HLr*Q`g<3qF#G%eD-L=~_M7ilDYf}{dM`~Qgmx=^L-n>_{$-);5*gjga`lfBfFD{1) zp>ET`uTHp076yC1Br^C&mZyh-#POK8=;vKd7=!b|*#m85ofE#b)1B|u+q4);`O?8viw+&lI`Vv@Cu1)aQg%6dVywA|01w($Dr%0pA?T(Y7-<2th#1=_ zUW15+RvOrkaGGUo!d^!7b2a$B8unjZB6R%R=KdndR2jCbs$>|$VQyj`Gc=Z`#7=w` z391vxL~IxO0!(HSt9UHYI;B`qg_lKWH^})5jJo9*m14B+x^xk3njqaGricqK8J{iTV-bM9N0wuCMWW21TMK8fGiv6R3Q7}9DhTl4 zbhijlEM_M7+6O@YtU|qxWm%X7MzybplnE~y!i45hC`3jh2yq+p&sjRc0pVsTy8Ip# zM#y!WJn6-xMZxymU{@n?anGnf$u;*rvZzXSY5n|l(>diduP6P}G>91P>f4_S9RM;D zw(;n>AZ3_GBx^0OL0}Pc?KPCi?8iX={!yNp+Wr?lLcA=qv>DADCiRM!|MS`cJg^PT z9`B@T^UKU0-v6h=&o->f$NeejT2iUqtrl$#TEEA#u{f*fjw2!bddYX&wKaBcJhk=` z`3`#n^X>mB55*sO@K{}5FrF~Zkp4Rv4O)E`Ua=0qLMh#%H%SOO%UsUE28n66Q^176 zNSXth3h<(MlRamHzh>NO#@XXP8$=)8)rmerAi9gk;r(h&!z}$pcyixJcX1;0!Z+7$ zh?f;`B+m3XBcCld+f<^r2EJHlaNIa09gS5 zPBp!(aq9ma?F$X;n9xL?{+N}$z^`S0QB(BAt)BVl00b;AXb=s%Ym4(FXI0+O1L_K) zfw{qNpFqF&!3>!I(&ZR|idh|3VcZLVrS9~ZiCoVNV)}+GjXk^3r0D$bIG(J3x2TtO z@ax|jgP0vW>&Tt8}4-;*GLx@n&~0=UIffnKEs#)iFt?9DcuL=#6? zZOr>ABjd}LWFtAoSoA|d&bjl?t1?h4Il9ZBf>AVWN{O4u#WOyT%KOUMzF+|1xIb;| zD5wPvb`!tP+DLrafj1o}Q=4w8Xxb-?jWlw8&aW0N*z6~-d-MrZPxSDJ@dEWZ4rr9v z2oq?KZKni)RW0wV>ix_nh~LZhN6XKrM&VND@d$9UpFyS9CRXAI0E0FPlB7?Unl8Ms z_uHuC2p#yVm^WfW@G2+;V2_RuK)4PxckJrDtOvVu8TTR^O`J-GY5#Ph4 zYU)Eq))+L4%SLMS-xhzVio4{LDdpp#C%^C*yV+92px)_pM8 z`OXo1?Yb?-xO71dM;PPlc)GbSaw7T&J`X(F^IStF>4Cf_CLooeoFp3rx5uDqF$_Vh zQ8yabKV*J)WjQ8MJX)IHa8HgUQ&)R9x3859v7QN8hj()L$VO~wx!mxl3sBvPF{RksgkT+(33Ki~vE1w$bQ zAcMKGLcLO)uwQXfe??;%_EFUncRj6dzACC$J-!Pt;WWk_UAQ`;TKeZyjT3mc)_XMq z#0mWqC`+i~y;cV!3u;sAzD%_2GT3#}pItPZ+X0M*#d&!fE#o9>Im~z9kgz}Gx^n>* zmUj#U4DAap@@M5}FGAgm+thcQr`<3u9+|~|jzkzQBc|<#K&~9tZv~r?GSa|us#}&K z7y-4DNJoPP(e($eoW^KC*JeX@ zPDZ5no;E8rYHxHWGjhJ(=rU$HZRB9P3MOBaG-`qo6=tUatC0hS!6sM1mc_~YAXJz8 z+4sbrBt>uzDPtgVLYqR`-A}}{zQ+hKD^D5SNRR#cQEzt(`Zg4_DeHrt)7dSL#HIG# zFnxWo*2T&x^H82GRs?!j$5k0c5v38R4}qPh5TMRe^I(y*28#-$fVK#1En)fx=EdpH z@Ie-FNvgwf7s?*pG*L(2WR{fFeA9|y+hmm&2#^Iwvsd@MRP6IbhfLtLL!b>u;9J)o zq$a|Hh@qM_JrG>=yB4Q~af{1%A$a5K6+|%NKE0#QwP=`>@a5tnbV0H@Qy>^;#l%gK zI2Bo+-qb*qlvy@xq=W}mRN08|$+Ym(AYsMeUd6Xr;LkSoCbf`p9e?sdH~Lk}i!RS) z>L#8VVpzrps0QQD`s*E{CnDw-KZt3ac;%zl2Mj^WAO$_D^H&;@$%GBtcWzc?U1`=s^PhR6&E3#nJm%DS88g7%coEGgG`tF6)ohs}x%&z_!GOosGQ zVpZ+P7H?{%+#b^GoRPh?Ca3{6Gbjg5``e2feaMbaNo^SK;R$kh0UnNp>Z@>-%pf$a zCgd&3;nDxbMy5`dnm55lmUZrA^z4Ad7*ohGkba~T$jikq|6bBOol_p$SQYu4Y5XuC zE@3tWMhw9{4pM6G50V=Cu68j#1(otD`>{Sd7B;r@kS!fMLoGlZjve4-Ypew)_hK?^ zqO$7Yil*M;UwubXIOn9&iVr5q)Lbe82YG0EPfWD2((+l!b>8+dh%lAEf2OC^e`C3Z z?`Sv3C3YV?)>2%nOJ||7JC;GMWU~*e)tu1DQ8}2|C9GFLkw}GIlkc3}5xTmT%ReFB zwt7MNA*>rn=mT3uMNd{lF=K3KG22wGx@WO9S7)0gjPa7DTnri~erGSrd{`SWe+HVk z&{6SOUHum5+2EdF^1#?AOrsfmy~)C$j!t!$t*tK3>f%8?(kbNs@>lK=#Ja?o4|3!* z1W+%vkQi}Lz@`fiy|y#idk$R6Auue_L|4q!f_GpU?Mw_+`*)P?tHy+|!C0IQi2nFi zEG5Gk5}aP`U+#9LaZ8i&t7%4&2j)xhv`ZoNLz@C@1+Sx zjtf?2I;i(HDPjEU`oQZ7`4wq-ju%{enAdprDpj+lgaE^VYEfI3&Wkn#A?ny)wMZYh z4A;i{UnP%bGIZ$P#>TwSCZT5ho!V-)d!pl}9Qnz>Z)bUjVHmLbT)r6&^OE@T^#Be{ z`kBZ}x&R>;?-A=>RFdH7ov4KT?|ZJKIQRi{HpAw* zT=WFLt%oeeACwhZg~M3OQ_H0TkdZ)UaqIKBdnU%?Osc!pz*%i?RJ?JX>^RF3o{nlU zyB|;x+fp`EBkd`lcY+^3QTSU$XOE-OWwdc}Vx0I`k{b7V$3fj7LBRs~t#0Fy-uG4L z#}!i*3ic*c749y(_9^WL$U|T%ROLfzSofHZ@#y}n}*@6{QC5R0yyiHHH0kY$xeb~Oewu%mtz z#mOZKtIocvD}@Oq^ds396A(|IT(@HO_ecXR2b&Cu2Y=;ehr=FEBrk)BC^(wNJo9U& zM_{z%g-je`Csr2yoj@O1F#^u8E;Ej!+&o-Yrfs~z^ja%h^(AN((;mZ@86cv!iQMRV z0kqc)Mp0`^ly%bn+mRTmNXA`GvwP_e1ZmN*St5LhYWhm8uK2x@@=4jI;x(dB3_4^Z zysbk!%o6kk8m=N2Sz18m4+Qe@JiWIt)o;VtiY%>Dy34qFAy0x2)PBQDU&?SnJibfC zWr!k;n4G3Y^NS8hFpP6q(?}4M@A9G8{ZX*3??un`m?pmpMf(k;0?k%OdA*O9FV@2F z2E%yq#ShsFjrZB#7>oKq2`k-|p?3)C9a-pxA9nr>N35oK@-KE<*BCEx(VVm^(fXf% zq|mk8Cj{GY=K4_GXizamOHtW8Dhws=!KW~35*02LhSS0Dh6+A}!g;pC2$IFM9FX%k zZ-@g;_}~mziL5LjB;Q%0SyIvJO=fI?Eyft$r8IX%C#NoSynLWY^gYW)U1IR`T(cau zvr)ofMTEl8F+ZtL_6t0eX>=n)^ygwAqRbp~=^$`JU7j#7Go{u7jn4|8v{r>NW0jr1VDWapWvgYO>&$crBPu_*}C zVH+h7@K-Riz;wJ^E%+)beec#^#4nTHNai6k>EK2v)w*)!&v z2Fbz`uPxjFgrB}Xd8iPWIE_(=@q?ejS^A0_Bq6~Gh|rA2fKGlj4``bU4@S#rd@i{{ z8g!<_V)_Tp*}vAU%fK=}%jLZRp#~Tos3E)yzw_ z_X{(1Mm89)QvusJjY;_f#)4Z0vUuEl&;?pxbRrM?Fw!p4o_d(*sLiGf!^ITsHe%e0 z7Aqoll>}0;t6V->!p|ns+aSCj+zbc#nqAOXMbTLtG2x^%G|46z^+9p+FT59&6e>6% zABNGjjBAgqJ76u%>kK)HPV*3E<6*K?Lz+vaAj~7?}LB% zwM(3(_y=ULMm*uPYiT&MMBZH61>{gsjB&7b*B7|`jH}^sjjG8+8ZzAj0Jc0^ago1h z=(W?~^N+6J$^P84lkYrfXGFe2t)t0=u z2EMKvs4l}e$QGDLv||QX#tR}|)d74zkGV@?vMwbJ&+Ty1E!UDHQ{+=c>M@Ue2|Grg zxdy){Equ__Cr<~_vw@Ze*@ktveRWUsNblH3{Bd^3HZ5tD6vF{J-zRx>VZ|jPjD>Ag zZ=!#h=E1p}oo9Q*)rq#nO)kG9rxE2rfBQFO~BHDvA)sj543Cd<&1#RPz z*B)wBL&zGK#D07SsR^Q)Dl&%LT3?33c@ib$qI*7rf3Ze~epP3G3@tNy%*-vaQO9g1 z+?QpM_j)GX0&i`qosO(5JB#Er0;~RWBkCpn#<+n>6_13~egR+@Mlp#{sp=0B*hFOv zXWv0`9mG`;y3l6gJtzXYivNvC&RMCH+$lft<{;=)@jdO)#f#2XbxB9%$sr^lj|NMQ z43VO_9|nv{NT7Q@bscYIa@hTAwh`o<=`}EBX#dZaQr!xIkA(a|SRi6Kv^#ul<8Q!! zm}=I*8dgF!KfMckkWr~n)WHy~{&>ea*yspw?~FMhn}AbTFqIRD2Kx$HPuiXdUy z;0FIEflE%*)=cVfS<_QK<+w}$H7w8rNr>|2$sk3=VO6p}xCpxTWdpky?PnTx^4;e0 zpeV^PeF~-NyF`a43$LM*2tAK}Fjq6w7$4-dk1820(Z~Adt!J~pvB?OE!Wzrll6q_s zL^<_+ru&&TYLBPWUOQVINb|+}*cv(9i5=Kif03LGfW1`)D&0c&wh zvX|6>SABjl3UxB1Dl`cC4!lp2Xl&oKhj=B)N-ufHzopvZa zT82TzF)b;g689c$V}kqG2#=We9MiK5i(%X*BR7HbJ~Gw2%-#w6Ws2#8xjJ!a_ZKyKH_E%v zw*3Zo(O3d&*93D7f+3fcc?z81rGe=aE0#UTy4`|c_FRm_3GaDIBx_A=?Yy61V-9TJ zaBROs z&!!dya26f8y9PjTS9xG&&)*#w=3EWuN3v~oPcYKcnWvf(vseGwf5738^3V&@{doa4 zwO=SX5C%|~;S04kb}J5o4;AG)2BYUYuD9n{T6m}6G8Ai)t3Vdwr)$u|__45Z@gX__ zt%`jbs?VtZe~Yek5+}fWjJU2o<=XG6vWZLCS+|2b7=|`K1%|tg$+I)GU0XjDBFqHk zEhSKSbgWMYOGB?8bCr;e8Trw@;>!8!Je6=NR0jc-72P;gWg2eKL#qbRKGc)^Kq~tH-4XnO<@`{kg_>xb-}T04@t& zt@ggk6BMUp60j*{WJO=_?R$}iJr`Cd!CAcW>z47E#Q72+g_7WHCuYHnFU$)<5-P%m zs)0S>fcrqfekt=O_kLt3ksHK+-SKyD;74vc}d;Gm2>&RoYpY zoQxsw2yP8*2xn}Kw3zxPDO^bKl1_XR5tW-)1O8z>bNg=c1S5x7icfRW=(i?ng2~$eEMzV({C^1>C^fw9tTjnCh7ji+2)@=i(uR*`M10mmn5(Za! zD9cr?r^6rXEV?l7@B*!;dAz4t*_)z8;#T(v9!o?NchL64L8!8nvN7<>mS-`gE)lHW z4|*ohtpNav26A8W(Nj|fiF*|~ou+uV5J)cElcA!wQ}C#drwJNgKIu!sE6s(|76HGq zgeG*ff($rE%lT-rEvddw|2xOkl@@deEKQbBjqksWLp0RlS2i>sF3_M800)TB>Ef^bWhuqKT5MR4$Vq6I8XU^wMEELx zVf;dk7hgyf!02*NK~|%;M#zx0Yqk4K`%qm*3o(97BCjOJD0|$$ylc&uCEb%ffOjIo zRbb>u;4<&Ok|D=?vJ;?5F4wP15}GGzqHI6wAEclG0k0A+JM;Sro}0FQyRuUYtP4m$ zm^DNGND*YeGl|jlveH@D+h_`ToPGbss|;ltsw0QNP0i z3;`Wj!Cy>b&JI@7bnF@G1X}H{@i9$q?VQnM^@qGGBdCOb0W+E#o`vBgORF%3j`-)x zQ4fAjgnM8dK=Ep*y|RW2x@YgB^FnHlNGkfhtSISR1?1J|B0H<4_BV1<wzbiW?>2M;kQb&bOF+|%Ss^RTQ`wLYx>io>?8d$A_;B&(6e$i^xR%2(-$ zA096Hs42*%vpT-Z0WtuBTp24)NBgx;#aAh}{v3-Df4Eaxa#5i=T`vO#Yf{s+mEA## z2`qw)t>u>Gpr{Z zW{IehE7LO*W!Q=6TM5zYct2IRm09Hwc0q@farYHtDlTm2ypt^6%>I zHZGd^;qY9K^y=F$!89#@r-QAvtUz>UT*~4yK{OADh^nT}L|!-u^t;V8s(M6ykc%4y zI8SXuG_(0q#L4I#>yL;-`a~_xpTLBs4Nli7gjl%%@_3Sn8TCSKJLmic*H_Lm(Q^1! zdXPb3RBLov8?ZW<5$mRr;02|J2i&DqtYI0qez3slIhL!8EMxTWT{L@(YiiDGCtSuP zHMJW}G)pFFcdb9~8=yKg|&{#|00xB+%xf^?<8(%VM^7k`+v_$Y{S+avB(G}$@2b2!} z@vygsp#xh?wBE=^U91#8A1RVwayeieKI{P=~JzuDmb7UdIG_VNGYH_ zhP8(F5c=LeU!irfR41X{z+kaUjIqYfDlb!nU!~CS$kj+&k2p1MfpI1YYvxbZPY<)m z7^`_rW$?(~_vGG4NRH${iT0Hr!>VM6yBmQp70&8|gT|Q$7wmPkBDA6}sN;8zM%xsL z4i^nSEP4JiEU9a6v!85CLr(d!Wa!CYxSav zaLxrFysuFs3Ox#GnC26*29|HZZv}Gf+qBITJuE|w>9xboRj_q{KfcaoKmG6aPvA** zV(K^nGFYsqe2|uyReuQ6Y#y%Ap}q}Driy=HfZan7s1u4+uX2``rKh&bchk* z#3|B8x)RK!lZG2csc2pU9*dBvjVp=Tp|-8{xYx*A-4rmTR@{+k_{VgHkJ^Ujgsxu*u^=&54Aa{WxONAbSKEc=#V+BGE!HpNum~Xu`@PV=m%_!Ze@IG zs^3o!W)<<5ej>7dtqd0M)z);5J1I~67Wv$UaP`oIxII>y_ZJB}>nY3>B>GKP+!`ir zv-hF8DHVPX)Th8@^O$5!(%Jm?3&nmqSoNLOMxUo{l%;lCiRzQ?lwSn8y56F@nuTL~ z>8icCmVt2~PlNwJ^2W-6o80vUVlT!=z7qVF66R(K+XxYL%IZ%)Rk66yWh$fY9r$tY#7=a+HDjj+BqNF}GE)vp;sgG-{+4Y`)$XvdXL2Ox1ul za5z*Mp->qX>ESTf#$d=^R@AI=ps9 z=qlRemP@YuH?#o?y+3k!FcI=h$uX`5bOCt!F03mTlw|@-^|(rODtC!5WmzXyU0xcv z0hKhTU|#A{2kfNO9j|2X#5pqzf0_RtFvVHCD9#?Tf^_hf?|P%U4i&jItsbs~?dyT( zNSSrR)@F7GUxO}Mv-XuE0us-p8Yq*LsZQf!VsEC)<*V(ps8p!eR`+XQPtt*`w5Mm# z+77NDdd>Dpz8Ny_gge-~^q`q5jA&$t=j$M|j3zdP*ua#S8N6=P%5(IAn~aeucx^)W zd&2HgCaK6CX&+8OcEu1A=}5H8{_y8Bw4XUvwp8Qk(tgyl-6LX#$a+^K;*)N(>3@zc z>~)c^*mkRk_-D96pvMUe|LF*~n@05|&OT0cvjTj`wNMjc1qym3R1f?Hv#c~lG2)|V zls&(Mm7b*L^xH<8*$CTH@`1BZm04It&9tbQXGJ{=0f1#uS_g#5D&pI>_*5P7f8924 z%W-h2Wr5n~C51%ALN!Oe3^C*oae!LeZL*_}_b!J%^!WDX-d4YlVhJ=hH&71R&DE^N zv9Fc^CAU)KeIX=dzR^#O3$8+sKkr3bJN>Y@ehd}Qol{zH)}(VH3}13Js~ zdBUk#stj2$b%J9lzgXZeA)~wf;f_$6Fdk`n=7|rsgZ4>{8SIAJ#K^RnTP89BD=T|`|^}UHEPRY$JTWH0YL0UpU*5;VA zz*NI@xv$;C!n=4mNA=w&lcOfJ80((1kygo=!Io-D2SxwY20G1dZHgM1(CA3BZKtP* z&OT^2XlpXtraF_$)QZb=8k5FdCjQie_pOiWC@HtJLp@b?22r7xz=($LwIJzn1>7*e z0Qq$o1k+JP>-ZlNLaxCrQqAPyG;fBVsM{|`_4q3Rc>KmPQsK!#)%Tp(Az)r)@>c*y zK)Am$L%>`H-c}D=G=vPfu0RY0sm&-0csc)QT^!T29iY)ON@~@5Kd3;;P0OIt@{&p* zzE`Nw6*Y4}$Nr&Uf|)CSIXQmuCW=B{qm?fI^H-Z?GP6|*J0&kr`pp`!X4OFqr!OzY zmRf`lX0_?3K9cyPq{*g)0mt-Bu_T3PAX(psi<-r^qe9-elEZyWcJ|Y@7!!uhMhBb_ zU{unKTN`5PQuH>1!|&{7y$)6E4_obhzcExjZ9VvCp2k;rB#a@!2O8|d;R5T@CkoC2 zX#ZLM4DeN|7=$Me)*IXTcD>zOJ9LF7DAb?VHwD zfks{FF>1`emOiOPtNGW#xxX0KXAvU&){I_+z(}1qIYpcw&d-DnR<~L;@}vf2U}@^{ zkZN@1B0^m$l22u{LKOiZRud>AK|Hbl zLQ7mrLanf;!g@c@`|GXW-Toy>31`dx`d??0{)plC5`k>;|8DfyD8lwcsx+1 zXYo0A8VjyVPm4!TFmACi9>nBcX@vj_uR2OKMl$VZ&hpU{P(zW%wR^TV*A$~rKkRyb z>uS+ElhU9+E`DuP6MTuGCk|1@gbG-QnuuGe0}OxFU0dU%KTL~$b8U!ZJsm;7ownMy z2FsKcZb$eP$;JA3ujabPcXU_N+VvR(0Z)%h$t1#O$Sxvo*}#pb2hFO;_}7gnisQ)< znPl;o0^2I=<$vRQzve`!7(FGlE~5Le(cu`)#O72Ehq?fUu*C#Y$(t0r1(>Mh?E#~R_`f=RlSfmGl6HVNo9CM+ab>+ z&Bi%f>gq@HqjzNc>Z9)SK()+#bqGpzE8oz+5ddK}!|E)*GS%mJ1fM=qqhbWd3cU6h z&wPj~-Wmo3=_}T>nCA&{lT{>q()n6lES?yx=el=C?Rp|WXi|^i zbcbXdC=A5h$Q3nF7;CQJ;^mpFTaQicc0r9mZLf86{&+smo(yLVs1Knrlx6xeKRhD! zbG-kDH8(TvBfR%Fq(>&!-}69ml`9xuxB#mz=7ZN6e=D^V8xwHc!xR0$k z=ZTFP(qaS?;GA3kkkL_1qc&bf3P76?Ue$o_lRD(Hc^2cCP1x&>b~<5tyMTG2S;)}S zX);qv%wl+$VTEv%dEk^mD9KJA)nU43V*1b}G|1t1vP839-P13q3ch%8M|xMx85B{H zKCFO?lkYLkzf~VWHCl0U(h`$t&7o_~Ckz1YevbZRdWNtfn0)^^v1k;SWa++#g-v z%-7~;+I~P)_T)i%ll%<*8t8JVacY?=)SRBcHR?)_7yG2z9vIMtqgc&`M&xj|WSJ%6 zVsZ9@6b~IN;lcc5UcmKs-OQ)4RVfPcf_lLNO#Z9{ix*_JkU3hd(6ZhqW;(lWF!VY` zj$xI(e?;OM-7h1pW^%~nH?{&s8K0(VOM{@a(uf~4zJ-*QXs;4M%e=PFO0?mT2^w)X z%`u70-5|H@@uf&%gPY7!nS|NCG;WM8=d5gih!JRw@Ncy^tP9}nzWxs|-@L)b&^Fe{ zjdo8nSR(2~chcEmL<*}0^z?LVz*v{kQ2QeHH3lAlmwy&OW<5E(O#%=lR}E)((o!oi z@`z7@_8l!8 zH;!befp3&}FFk32E(#Z@W@Wu!L)ewrP@UFXC*oK~2SD$OixK6GX0yk&*Pda=?6G70 zjym2etnk!@g25QX9io)p%X5zf-8cu^ez!9*O?%hrI|B3)Hw%<@kp=^f0HURB)Sm)4 zuQ#JzbaG?x$8e|z*$fXo=Na1DydtW>0*1?jHD}%O>kaH64b4a^ zNWdj8GZxU(9IuHQlHrUP?e&vytvbU7`gNaKq&BBelaV&a*opr@6%?Rc7va|P&9@Z!C2I^%bK~ABf z+$)p#-&__tfsWa1V4D#0kjy z{tLxP-XWLNsnh9>@uwrJvs`U-i{*}rH7TrW;R2)Sa@BFeQOOXKy7Gq8xX`W+&yTTMc;%6i9B;JPzWGtRInR3ichuAtdThU zp6>#1o0QooJ%uttbEq(7AyDnXdaMyQirQ99uwZ%F3xWTs1BVc!pENHFDRsVBeqv|l z@}6_kRNS>Q@87$FJ5z@U4Pu0k3fWLew!hEX`JfAIiK?<#p zM<7Z-W*ZnG&w5gM4h*s#OYp*X5*px)_t@}G30Z{9Id=?^NRv{rd-w2af23(o4kxCdUPoeTqLv8i)HKH5g znMV_(HzXL+idgvJzb**g652A*1o0Bvg!PCQP1ZJ$m5pnEO#IhtBZhg>Ij7T)MNeW3 zVGIn3Q{A8E#w!_K4_P7tuf|<+S>t!~R3``!LfjXb%s(6fdgu+SAfdzYh5BFmATGmQ z&k)tOZTcg7cI{OjhVdSz)*A2g(iNR+NDrc=_e%@9(e3kN2v%)eCK(S&BSJjh9}qcQ z_C;x=(rS1VFCTAJZT=T_Z!lB%_~?6 zx%cF%smyO)Wzz5<7@{vF15A0b7s7|t*+`iw&jk{B^fnveLB$p;gwWqJ0Wz_a=b*Q4 zk_vImDqnL;`xkdW*Hw2awa!To#2hg<7i`|E_+5av%Gvr+2Pf+-N8HahNQ(~ff@c6W znlXL2B2eqBdV?)vEc@6WWJgaIFOQoNlofBcea$N zqWNF1(>ZG`@9wUo^>w3D*CADbnHXM`&BuG#YwB+{ivUlY%$%Xi*v*znD`uT$wtAO~ zjIuS$oM?5$OL7a4iG)k^E3jg`!I!bAhIy%bzj>ajioo2P`3P$`icjN%c^EZMh4FX% z6OuF*KgYFnn~TJCDNmS49<~}b&{K_XE2&%c>PdFRY=m6oKUWTCnVo8P#~1|(wMUs< z{WGmBE#$$(4|*eg*ET|1KxscgJ*QSqTGLG5xpcBYjxmCPV|WB4Z7opjeTkkK3G>4% z@g*?p7-7?@Zv(q%;0loP*Q_c~7~rKK7%-BAk5GH9!6TbN9KwPMIwdx_HEn9tuNt4O z&+Fvr7llrB!YbJK_QLVMx)aCb?)x9NSq}UaOOc%Pmw<3yGmjm_p<%@;W!wF*ruTmI zoFwigKzRvFV9eLMjR{_7c2WzeSub;7`fNO_w9pk>1?OvFLfdu=hPvL`rAF?_pqc- zF^ip#q{JUMKLFUjSuBZNBUmDAW@i#B2i(1#@B?M!&W|gLA}>WC;tMghX)ji2S?XBXila2p?= zaYZKRx1H&eK*fzr*k>ceikM3h`Pw?qXN{2C1;~H0jm&yy*D^5#5!bWqM&%b14`llh zAL8(WGW_5O02f!bT+g{O7vYD;(B-tR&Lnz8Bf^#i0U87?JVXA@tv!dc0Ou0@OAP=U z$?(z28>E}9AYc4MZM;@&WY6^zmNrA}zxjo(v5peuCvfLw+SJovL;gm&E9_1rwNpxV zpBYbz=gowjF|IkmMRA2yj0!{$o918k82oOzZwj8Ws8olKVtW+~0h?5s@xT3AQR09N zj*A%xIVL7L)#bv8Ctl_6{ZM1T2zOc6-$T?=Ch)osaWWeG)=_rQZ2=-{jv<^nc z6<=xda*y+!^b62M}CQMmojJAX(*t@1C>SX<7UBi&xqeJ+0tw; z@OhL7vC4Ou)WOQnxX%w`5pFovboz)-^L!xGSQ>HrYTE!Yy3Nt)THq99(s)lj9S*_h z=xu?7Yf*q;3+Wk=;kOx2gtKghI>-qS@^64nCDt0{2_I3AoOVSAp|-zXrVL+DkOkBe zt>T57f+#X56CPut+V0I|3w_)HOE8CKu+rBc{>o`#f`57Bow`+oZK0cnGbS#@4KI+{-@7YV!fuiQUXRrwtjr& zG%n|OL|eZ=O)PjX)t@ZkKSKy>y``7r5^icg3`{MOj{!E;&@K&P^}{@!DME$mHj3W( zMSOKJ_J28}(Ls0omR3+pn%AxdjTnqL+x)8;ldf`T^d2|mepP4k`}=qR_cVOuk@W;2 zQ?H*(#=_G+-ZQ!GOamaFc@_lr4TEErMP`V02~11WCwrPV@Av8;TDXFq< zC-E|0M9H*KQJihQCWdgDhz&`Wl~uT#O?13XX=VbVy(yX>(luI`__<se zm}(b~dEsFV7W`UU;ZFLpxFgO82he_}>cqOh!seX?3)(@$IWsQqqog z4Hj|KDfi$uXdbZ$^c3Fh#x2@WYx+LobFQ=*-%6MS-r~r)?#JHV2qi2^k0Ytk8yTWV zrda1Omg)!d@%5z)Ts}j?v<(1_HDU;|EuV&c+Lx z&?1}0x$Bh7PD~C(P}t$&sw*$48R7KRilv^y`xa4;h7r$Ek6RZM^+&)H&<@ zpH_S%2z&l4Im+8|e{>*?BX9=hp zoFD@BzP1E)B|x(<3)MN%%)5Wfat^QZ1!y5@b)Uo0c%21AZ&x#3rv}9AC|p5-u1ZhIHWB=Ftxd{hWX!B1=@64kAGyg za%5>-2#eR{TMgzcuU(+>H8d^kNUQ&sv9<02IBHvexz;RJ_aRO*&Ug`_2sNV((H%LO zyE0#Z5^$~JI_w=^T0vx0a3?k0(b<%gpm#PcJht8ObFJ0iI8=XYSZTY|4nWqT@2R_$r_+#aA&hsna+X1}=|AO(n`G_f7KH?qD!OCpwq_4!` z@tqia(Sl3!`Q=SNQ^QSxR#+z8TIK}-*3qy%62!?dYF%A^yR9X5eu4SC5_k$L$6 z+x)^#3hen0`^pm#glEnv)V5z`A!Tdf;vzZ4oJi_Yddmz-Cb}D>ltW~92z~Sm=1BoV zK%N=pI_Rbb$-)?NWJ}c5U1T96)u!uj+a@KhVp>hEYo*$+bI00@et9AVIc5Gvrv4~IdpYBln;ue6Sp$8!E9%L)RX8Rv)IFW8YOD<;1W+@ws{Z~|5n zz}oUxWN6lhhb6L%LcPth%e@mK8Dapy5tAfW4Q&d~3&AO()MIl-lACES0N1qxDale0 zwe;$?q59@M>>%Bx9rE42brQfuM|;Jxm0=zZG=w|2FPyqxdCsuQl6?6tnE3qZkGh1> z7%?@&Kc&HwhR32-s7toREAaDJfNyWBf)wTaK*^#mts@ug@IWF3B6$LXp?3B462h zN?4i@p2ZJM-JMfvYs79=u{RJGU`h?C4Y3=vq&AoBjuMATHcJ;dPh>5o7)802EKnBw zm=C=G0m9AE}&0ai`_A1 ztCq}~1=iJCenOH+Lg)Tg&YKnlzTba_WuiVWzcHmRF6v^iqTt`lyrR=QGycw zlX)?d$u!0#Z)MXbw<;1$M&?BChD~98x?RWF~G}Wse%Bz1QL-y-)BLo zbbbt-cTKm2u4$3+zJ`Q#mBd#o%Udr6`|vz1;X$==(p<3u?Jba~I7z{c!+oh8<`tD) zB%Aizcjw0Dfw>3!qMQ61zvv;_6e$?T3!pJjq2!+UtLXB2F750~oKx!mOlGRXf;-419toDChOTgW!>{A%>@esK4nXvH(#yp zl9t@%b(>+Nk#`dKy>~j}+y{s&ZGZO&8I>}dI3Gly@u&vat#0x{_&{p<2!_G#QL*K8 z;{RsCNCzlXs-~4pjx0VDbpMI?R$-oU0(Eb1(P8}oqwz`x!asd&iX&hK@LvJxYWn&> zKdR^Ln#VL9m8}dV)ob+4MZ;yt+=tniKd7U#L{$}&be%*YLh3F|N4yp);aQ-hsbD-` zyw-A4`=D1VB3rn>aDxolq1P-~I1cC8pV}E1%}8C{MJVTvhva_H8Hnl%G2p*``1w6D0V z+Pv-eUVU@!k^{5pmqzVA~_P0{*jv95I+2hbk|swKqE*-LNRuge7Tzj_Ln+BIhf z#htl#`Scz0s6Q-qtjeDBv2tKeAw*+~U65-k)`!^%6Me#AEb5B=6$g~sv&%8cs;YGN zO`&*(B1>bC zlgEug!m;f9cP@kFV?x0W?FcF!eQLLuT#s!DU8}WJ<^cJ$alt8-PeZw}(&O9k9VjP^ zZf541LEEG*h~r@>0jb`&1!Xtuhk#np=Ua?R){${7vU$NOmre^f!%~ov3?GOj#c(zm zA`6~?8DA0UO3pOb{25<@@zeYCkVsg#o-p>g9b?e>fJ|@pmm{DY{>KBbjE+)=>ISED3N917 z>UZ=btiM-M*oKHrh;>^&v~+6P@cdVPbYRB@;@=DftcLig)I)n;Sw~t^b<`qz{QK6 ziXP4U6Yl_xmkZ`Cp!W@6YkHT({P0Oz;tDE<9#jpL@gRjHd|qUPgo|7ej}PBz{!6nB zQetDo)+QYm)H%j9cErx&lftOxA;>lRl?OGt%EBhGY~g8QY^y*qeZvbWA zb_6;cxY__i?M|u)PXjc@P$!u$(aKBwq~&E8j0OI z!u#P&I4*2482LTGWJ55Cr87lZ>x|$wtQ_u#PoZC}J9N#R$%=v;8M5i!4MQ;huYesQ|M=W&+`TkVri4Yl ze8}W-&&gP!l%Tte930#NYi9=SkBppe>a=52;v0d!~-KTF{lTB}@^F zj+6^pCMZ3rG|aKG{y8cQ#q>4bvuEt+W?BA1XN0{XEusZzJ>cBrK*zW;u9cDDdxJ1U z`$qbTNnx1@Y$pd;#xo%OzmddHzD!R^@>1V+8)^9fsPa|C(6e5o8U79lh-2e95Oeo! zbaLN?bF_2k$D)nBYGRAt)17SIhmI7B);M-p=Q11khZTmN%~S}^R+?PAi^^n=H=~UD z!h4Ku&z?_Ta0fNRU`yB_${ObZk)s45T%YE?Gk{85J+!;5wW*3&MkZ0)$;~_iQAjL5 z##-K#b?V~z@B!WUg0|6$_MF-*F8zec$J~YFdQbtj#A{`z4G{%NbBL~Q;rvi)&fYv~ zj3*9&HM4RHKBXyfC)1eS6O)d*;k7sKyvBpo?T76tey34x(~rj;czpTu+ZGZWtTsu; z82%M$IQ13-JM$buMfsbsYRGExKlN|efHfaAy3-)4#O^wH)RUqV3+~RN#>w1jzt6y? z65q*nX)>-gpH`^dn*!D=FuOdHpfMgb@BrHMmH#R0X|mg=D>gCPVaa0FH*CARTEbGw zGUyYS!Ft_P`HK&9Qs{m{GONA>_t({Dxm{0rnB#u=dFGh-rq_u9A_PMpFf05EntawP z0L49;ys)Wv3g#nb1ml%b)zf5>3sd$$U^q$MK@Jn>XEe(GM}B7Y6$(pKemLYqzGCy2 zt~a!+0}A$&%DP%wfA4G*IxY>z4aLE>HPbN8fgQ#A_g z-%7Y>iM*|~2N(~M{TpC$2xwjA+3yv!q>p{-r?4JVmOsx4EsZri&r|vef#>o5`lE@S zU6(!);lMP0#boVF_+9V`?5*V&H~vM_6%U*A(*Fm_(Dz{yvM717O^bgG>MF2e%=a|W z&5!8dRkX%FJ!S^#(W`W}$wm@nJ6ELbW#ybkFs#V;mX<<9_Q*pHp-i1SPG#%G7o{?t zhYfqfq5qx_FTpo!X4du}1n@`?TO~@%mGoJxKd+MdCsD>cZ{td9&aVd2#;7tJ2e;J* zW`vHsCx8ZP=mC{Z5@c0uq^q=i&UH~6J80%a_?84QK)G*4xVD%RUh3S3^F7xr5{#z7 zU!bN$_uXe-79zSzSo$4tUOJZhsP z@T4IRlSQ;<8zg9P4UoLW1>=b0Ru8{mM4c+Z%QzORhb&+5GHY%aWs5)fX17)KzGb{k z7-{$jRaY7ALjFqfjR?etzH%Vlv5H<&M%6(_$w#aHG^drv|4-z?kb0l)Uj&r%Gf!eL zGx5c~eB1TmWgcOPm=6ygpc8w1%+O5Z4GlxxYYu{%Cb)=>+8w4hC9F=?yCj<;ztGJ$ zoAU80P?qF>%I$Bu( zqrW=z#W?A|?1(~B5!o!$SOi5|{)teHFasA8bTv)hk@eW`DPzCmDi)_@$aee=v`6!F z%;|k=weMy&Cn*FC40wAjpxnm^=Y>;we-#mK*#4XVz<_W3*;2S#-|<# z%{nmUnH!`HJ`uG2VF^`6()G>|kROB8Q&q642iHd7$>ka$2yHJ#!SrFAOBn~j<&p}s z-FJ=Jnlnu*4}s3E_|E|5=V51} z#6h@{1spn8EpSv2I}K{~q?p4MBvnjr=G*~~UmKg}kUkFH^C$+DNKe&3Ujc=DXqIQh zJ8pBM@(}16aebyCiX=Roj3EtW?<$;bl{5id;AN775Las%Ywh9ZpF zrl%%+n!=M-wd^%iZrE@^W*7?E8w`LWDin6((Y2QnH-H=-gopsob-f81v1F?xb(9JP z_sJhdJl~`M@X-Z!76hd)!}u7?A!`3!p`Gqr0SI`=gE`wKF)$t-G23HiuqZ2f5OEXOQ zsOU?PK%v>^ZDT&XLBp<%h_-s+XbI9^ke*(^1T(+dXQqa^v@Fko?7h13ek{AcUj>ht zUN#+unhqwu@Y-t>2{iQHuD^{!pf#s-!&-#FZu((Bav;;^(4z^2&4;0^F>Tex5V0|O$CQdW?WOvM7t8oE+^k)&c!FxNFAfn2!6trYYD6l&_;GKQER!!Ib6~ zXiCw@5z&elL82$<6WSBOalIR}$V}z56K*?yDu`1Xz54^(24@rzVRw6b?=73TM&mks zs}#FSK)oZ`cGMZ3okAcpX0OkLPdcc9s|QtP_e2$?o*L`heA!q8EkfhkZhoSs;&=5lQcK>}Tfu81!X{U!hzX0#s6xa{V5xI$-s$LEW)}H^tl1ZHtKj zpt?iB4+iX9grQ{Rea1iQ7YElw)K=a&InipkM0io@yTYJmVcirog+Lmk1`F7kHgBxj zJ@zAoop+alN3|j0=m}&cZ?s|Bu}P^y4el=H8DE;OVhW*CD92UN4K@yinqJ5osEJ&U z3ko|~Rl-s`IzU-8@w`%vIo{ZB$WK(nz(Gx2*3CpCAjcLW>ye{$&a)=&ojreZRa>_B z3pY#bLWIcl{u&@|T{R`JBT=M)kd(rDU~zaOz+%~!H>+<~uIRNdH5%c0^sn{=Dn9<; zRSeF60r!VL!iV;S9FY*;H10F=yr;|GQlJW{TvsCQPskEo5K|48r}51Vtz;p7wbSA7 z!%_CF8utnA?*i(ATDnzeM3QI*`9CF#f(13>eeUw19w#2I)2@6&>I2^h7@?;Yh9)dr zIwZYL_7=Zc8?+Hs4I7I)!GD-=r*!?He2%#te%N!l`~b`rDuv(%^I-G3^Nu7uoXVjZ zAhjc~p<6P*Lg88$aF|6{tsC~5n}D)8!TofkKnA`zi@K>hKd3D}>2R`CS%>9ITj9(M z!KU>{FkfcBZY@`-oP=cCw^xfU@cUnFjmkvp&rj!+y6HT zI(_g!U|1u&5gyhvxe@KU&!6AavrisEF6GC{yTHzO*YBmjmRUU?*_*x0z}yHb6T1p; zjNJzdrG^<5W>aaxP(a-uo0{$r62*QKcN5VaglUOVLzQ z^6V(^N;5K86h}P!`CM1lC~eVxN!MxK%%@I~_%HCbznYtub7#-}HGHk#&!#1*AfC?d z^W}5`KcVuiv@Zgjrj_T*4r7SP->6q}5j%i)B8UNF|89PT)UU1AsAS@-4m&%BW5TUT zjmzltCD*tem@i%48pczn&t~vwJ~U%)f4CrB!@OG9Qkvl*gYc;7iBbS#TkF^;CNxF& zzzg^!t)f|_cBG%>`6znZ_ZAxsJyvcBp|yEUu?xn#bX5tE#{=9QP$+>dt(9Rm4-JgS zaUU=1_Z4O1E=5F8pB*}maM+q2Hf=scDxMq1dhsHN)%t#mS-U;h&xYBwG_=0Z&JmGh z5%Yok)_tV#0*OWBu=b;M{!u;G@4HHNjCIKP;;!FZA)lmxqJ9eP0m(As*CsO8xI?c;^2?<5X~*AE@^JeA@G<9Af2%SNh;n|*l7E!`eK<-HfpRbab& z+@2d^s4^X};f0fajJ-%`!#A{u(Y`NMuWBk`ac0A!_ePw~D9s*%9X7)4|4BK|rsgzu zYC(53;?%G+R)&@#81eoGaSlT4xI4l<=hIbho#Q#V#RO!AWzOUS_q&={Ely1IpkHa| zQ^*>@=K13}`ZcNVlu`#(31<)!c#uRYE7uiWZ;F{qo=;n>EMugt&Z_0U_sNgRPE_Z- z#?+2Q{(K{kPG;(PMq7e_+CTJg;?oez-G5skRmRWX9cT*-4@?!)cjK?c*_nV8+Fc~vm~9bBBr`S)?{3vZ4YiymPE`TX^5_vM_574ZwM z{u8ik0*5*VKqo5p--s}GTI0|j=wDa>+K=WB`g}8)`)cxS=KVEN7EYXvhr-{z7SbLV zW|2v4!~E@yh+C@C*16Kh>ouTAO{qRC7aYB{LvT2Mq#PRo=!Usp2QSRt*< zq)#OR6vSmPa?P}$Elpw21l}HSC)!RI784<}J?f$3l=JIxSu*MK=2u`Ja|88sPf*Py zO+lb=#4K-6(GA}e6ejH3SlLDcBAgL$?6^|nBfg0Q@n|~mTS~7}4Wu0!C*fhvpuX8z znlM|&p`z|6gCYLrm7x)%OIxv$SC9mQokY{XRmD~N5%;vV4yKW8vAw9VwJ1wch_#1f zpK|z<<4+YfT|2xtB7X)=4#MSi#Cx*%1BQO_V5Lthp)U6yDJ&83qJ0Z+o{04yak2b8 zg5~(s%oDjYS02+xuFv8anP$uOI5-+7tkVap6TfFX_q5rDQc|@ZW4ivxq5qL65eU^j zcN3W{h-shD{cGgDG1$i*y9CS-z8q81GNk6d&7LJCuZuLI$%pT)e?$w0qsWqV(H5nP zl$yCK8OZ+%8FSM(c=6Xl?wF|U6O_Xm_8B)t-);u^he#_s(m>=%L~x{ZGnxeQ2q)=2&TQ?={qing`cy2IrMMC0BafYeuIP(0lK7z`|tKBTd~^ zYJev#{ieL2wUsn9sE)!?@(2_QUUh626lt=%vbpg$Ciy z9JSZJCw6$%?jVL$;TyF&Hg4{q?>3HJKOoN?Uij~4uhTbX+AMtEwZRh3^m76764HO(4Mnhh(n%0WHF1O4G4B;d=lGWBLa%ybl9?jq zX8Bns!E_3aKm*a_8+sZ&z4cVAqiyN`a_x{-4SB^<(nOW%g(lz0k&tvDVamlcYLseC zyA7hRJRc3fy{x%>oB0~?9w-l-+*99vhOD<_#<$a57c}DWH$R{(;5S_A^yDc)Z1gXiBlanteX}YIl}BnYPMRnLH!2suhHw* z!u_N_7`vdeemj~91<~z3p3D+P#$gXZ-93;eF-VUj&(V!>c0uxvrNI+Eis0QDm5k_b zokog`C9j1?nnHNW3eH@*U?CVe)j{D$%;R7x-`-GNx%Qs?dZAUFJI-T%7l2=`=N!w@Fms%!!@~cqZ;+~8if!!~$(NadW zhgZe4oNCN)}IEq!BD@{DEk`dsx$4*)CJs>9S%yNSc@4R71QRgD_nk__rXf!7wpg*3$ zId4HhP%%_5S2S4?L+JpZk_VL-U>!={9;nc5#X$_{9^sc*)#{scHF%J88erU?0YCQ9 z@B0M5UC=l?KGSECm_PQnjTX2y2nBNac=UMC^?xgWnuJEt&1NA;s3SU z25Xf6wZnl7`yeTpR^@gFWr)3P$HI_{+*NM@9mBUrI})?`F+eS~9C(o~bY5KYSg)iy zH{bjh?2lPrF}fU&w6;Ij=KbqbM^^i-sxj*ZxQ{{4b7NmI$U<@>eXu8HT-Jm+mbo~ zK_z|E4ZGq8GJqs-Fk|?rE$*3yQ+PLx3}=7o{0C%^+R)lA&VIx0D~OEo5aBrqCIL(K zg*b^Y9%ilu2NQ6Dp%oJ|u%0!iQ9)sd*3~KklB{H3U%FNio39R1{TEiXbM@@s)MslzB(8?!!lB-Z z^IkiapBd3ph?2#B3;dN@2-@5ni|yqT{>(9+WUtT&!>oIIk2jU+dx_DcBa^iGmW;O( zZ2C!9My_e4-de;B*F$6-laKpICy|^X1*uA46zn+t-DjkmzY+{Ug z;?T0WSn?9JS$4P#Zp!%aqN(`=M)i_<^5M3U4v0ZdPAi|3n%W3TB47*h|Fcy!$ci? zzsCAMM|jhP)%9PsU@XuUkl2fm-H+yDSXK)b(B#4HfOyq#D7A1|KWgS!9DZ<%Kw za#X?Cspa6clwCyTx6H26twOyxaKjnznqisEZFs{VQs3y2z*rT_k_(D1Jp)^?PDwYv zpcg8XX>Vo|O}`r}$sXO2<~`5dqk$tfggHfF7n>H18(iBZstLB4CiFi3CDfoJpDt>I zg%<4B-KX;{=@5kB6)YpLHhm6OoKd$CpLvv$ym+KUSwxl7ivwiEs|0zrr8)thk?(Yh zTzn!@#;-dixzt$MH{$&*a4MDt%O77+d>783`5gX$6~o7rxdZ2 z*Um!5zErG_6N&9s9(uWH><|$na)RaX$42LqB2_FO5!sbj$G=-UcI{Z(JfPYi>{nh* z{XwD1W)~P;4J?rpi1DPq{a+s2Nvnw{4k)Qz_ruGTjpP~{Pva)Afg}asZx^-Iny))# z_VRRe9~A;{ompmZmj)czXx~~};7lSmiHgfu4!?Wrr%lRsn4WVw#02*F8ZOrsC(4dSS8yDH8Q*ey#a2d> z#EO5c)IW^9UsT!#&|<-!S1TVwj4ixPu|rRo<9F+ZYNO(EdO=OjGIe*?+%{y`1X(Ew zytVy8$7yGaS1gZZn+*5Up|p--7xM!v3SO)yga`%EEmgvuA{vv(6IO^9tIueCclC&e zxz)Ztgkp_i9!n`*ogxvIzosoHmFz3fca3Sm2e;V6cD(od0dz)FaGW}NCLV((B1qip zXHC+}Vs&ruH6ropw#Ttr_0OM3pUo6k@|MdnV%fa*SQV4?cSUYwL}a{a4OvX>;>YaK z_>d9)2N~j8O?B_6G*n6Sk6!L$+AkF{_;==9_F)Gtl8!8LD5bZV@>c;otSS< zx`wvJi&%fFWwBQ-J2Pec&0FDiD`?35(@p+uCUb|j@;!4l`DBGPMD|M+`ZtxT^7_Z; zAi@=ljL^zZK~Y)&V<-E_BbxooJ-pMV^VSrL8vei+g5s#42`W&ytp?R6j@3xv!z7-K zT4UKxu}iQbcxXS1*>?|rfUYgT4m!Gw9b!9@OHqJ1pcK7O_AKy!2+%J?4N$vCfIZyQ znqbL3FTXR(lq4*b6sq#Db40ys3xb$fQ>GRy_S(a4m+R8IVH&)$G){K{AQI1*Tjkg% zooAIj=c97ONB3aQmJ<$e!~4K>?(cHZ;Z(Rq_*Ghy7&%M02_hZgO;sz z<{&WeG}s6puWnIU98WTx7_7j&>pl;%sJawc4?5Eu@jpL{J|X|f|kH`hj> zn|O=X-}8L7(5EAOy1=aveOG+Y9l}4|9~7EqZql>*kp8xeDOfROLh7LG5mN_E!U5q0 z>9YcbES1JXScXzsHQKjHD_zP;X}Taf#lnjrw}=<^zp-~-A#S>Z~#+?M0m^o zx7saQKGk;bkNza#{Dc;CPW``++u8|C(z%Kml6s&+KK?HJG?S|4Qc&@Z9i946A``9D zT=XDid!v}*Nj%ZCM&=KvTkhcr5kQc zCY;OyNq7S}<9kr+r9xqBT2z$~Ws-=#K#-2`PVd!(?S?yYp#zynpX$)`;ZNk&<;m3n zxrvbmf>#!cawDX#*Wmk!-DAsCO~x_XI8Ou55SD81NK$an_}o)) z)B4mGC#%{ymDd-Oc<1ZOLbun5&&bDOSx!Q;?-z`e$#gyg){MF=vYBd8j%Z|=srggN zC8Su6MKW1c95&M=X25c1wmQmMdV3QE=ErA9Dcx#Hv^u}x4fc`0(2Iuu#q0&g{N{Mf zaH>u+V2E{mTs;MsX(3;36MehuIg*TV#wIBOcBDKb`I09jb9h6$YB7mMkh59K z*r_3fJlY+04;kMx8z{K9uN-iQaqRE-GF(Za`SOt#(HJh|i%38@BQ}L0Dr9f;)^YCr z!m#tAnGuuDh=Ywg92Q6TFP&&TNN`e=Nd}C^ugxIb;rCmjTKXx~&M$3&U-^$7Wi@A% zU7cA?ludwkn*Y(;v1UT@SAPiwI@?jZnECYUIRk+eLkvR)7@gK#Ab$j63CGZ1G|~LG zlujZT*;O1+)_iYK<0$icMM^|%Sq3>`L_g4=&)y-z#~=F%h7lp4h_pZ&C90*8d8W78 zSTXDUs6hj!2r}Iwo}@W(ld4fT!(nC#%_?_IbA^ekgId3!1sGW9HZ zbR%~$i2RhP<)Z&>bflMy=}Nrt4C~q=tkj)YoV>*mLl*~M+}D~oG_45^X{!^K96{s` zOFC)gUN{To1r4^G|D1T4T%ry0uu8ATZvhw|f29}wbf_%wDf~5bexQJ{zvG1h&7HD0 zjT)-nrFzho{akdo5Gsr=0wqdSJZFI^t9=x;{}>#{hUr z&P#uW^!e#ZEg_3~*+%BEI6+G7>)RY{LGY3Y80IsYV(AZXh~fHOl18oT3a`Wi+W@g1 zLgYlccnHJFdO-Hm8nJ5{{JIUnu;4KCXY+a7CBazSmE>!)>q>AvwdFz_h?i{)#X59LhYHXx_&Hj!$ub(>=6GBy*Y>G~IDt7neUJU`*%uV)9X+%YeLI@0OJydFQ( znsqHlfMoWA&PJyPfIZhr(1GNF=!q*4-re5Hcdq3X3Fv%MH_R@Mg?I$%E2ug7-nBMFY)KwaAd5;k z4CZ2mT!DR)>@M@S3FNrr?n-nklUPaAQb)s{GaB$o%G@usSC}rZG#J?$N|DuWk#b6b z3R)A}M!~7#$*4xTWT)u>e&})7gHFV=+TJEbzd6U7kPBZQIONq#8L`B^+I}3$+=njf z@_)hA@VdOXf}Jo-NwRYoj8AK*eD6+P}Zxs0dqZJqrOvi!=E|3 zNCmQy!mSFFH_(a1C)|p?xw@D5x~UzQ#AQZkL(x{y$@Bm07KSysfO&P-;>_~N%Awa- zR1e2@jjcAgbKM@&Nk^N6-((#f<{})25JUI6Df1T9`pdnCrK`cQ0@U{Ng#pTLWEgw9 zl-?(B=R#L~$EbU*w-NGo3~RPWjtV_FpVMMNSz7~>^ikT9+$0c~sFu5Ci-pr;iHVWX zdt$lRzPwi5&rVvbW^be8Va%H;l|lb(-;8mZwu5O3U)$ zwf&6FYOKaEpHgkEg)O_FGY8d7Cf8L+f$&WJhYzL3bhoq{-#Tuevv4!HhZ-?XfGO(z zqv#m=JL|4l%fj;0!PsNEOB3$`Re3lu@1xY`6t4jnt9t+uR)TzGtJM5&gf^yv{=KF> zme&<v_t8=_bNP2Eg+vXl+z0nW)mcUs_l6DFxpaB*h^I@kdeUBEP}D1yN~A-QBV~>aE5Ll({&J z|DNX*rLKbpDsEekFhRKL(ZEQck`va#v|}#O<1|^K^6*>}15}&B22>f`n78K7aN*RZ z*I--7ns-^m(P6y?qKG&mDFBIQ^-7<|T?-DzT0c;d>IcWGqMP8ZY~pYv?`}Q7&JYsA zQX7EmxP#lAuLcBxc|!~Jf?|rO;rWBA!c?kqp(4u}h#hl|*(1*~SnA)8d_+S0&LylN z6Z#N2I?oAiZ+HwdwrH4FyB8p62GMDe=p7}}s?FvBw8s~!-#_zf2S8k#v@Z8bxZi_z00Gtq?_-GGh5}KY z5g1fGWoi87hLm~4lry%%(+5Z38TO5+R^5M4*Gyy33ocF?s{U+wieh|t92?Y+JEZ76 z+k^e+QxR^!PwC(hUrgY7Ep0{b!ox8k`6;1RL|lPq9j=#R|1fb{acdUD>sPklp_bv9 zsr#JUH5_PiWjfaZq%I?D5Xj;r+IHC+p|MCQtB&W_KE!?pcqC$fr!yN&8KnxqpYu+M z4M5J1Vfl82Lq$ojarjDY@$GKFA)8i>+0ba{mWeK^)=-Ft%8kEvGvt!m9!vSHZ`ZaK zfU*c>t$jgfJ$sCRX z-qwZ(6@4kfj;ZPv;R}OJj^dngZ3-?pD>19|Hd&)Cr=^)_!Z7ntyls)-7oh@iJZiO}|-1 zWCkkYNxBIu0Z*b;u{b0zN0;;MVbS(XtN854p*H%dsB8(5zyv5Yfufd*Sawf@Oj0=v z*hV{H#A4S3drb8Tok>^BpkJd)m=tA2&89t37saDkE)z?nP)kBd?LvSP^o}N5QoaRF z61-x)XcjSRM^NAnHj@9HTVbt1<6Q!qR@E#kllM5S`N_$44w|+4&X=iIF^B=QYST#j zONhpjdG_AL-Wfj#GXi>oGGb#7`qNGnr*o9QPcn}W|D;^|Pn4I+xW=zym-5o_CZQ9R_6=bi6H{3}iY~$`^r+D;fIIcO8 zAWAd)Nl{rhfrPRaYAK<6ebb6PP#k(H)gcuZ>DpV_sFd||WS+!#JdT6BsoIjX#Ck~r{YEFT;lulafGG~x!Yyv$^A$wMB&3iy`* zpNp3Q0)|bYb}5*PpO*SLMpT?#Yfe8ys{~Z2!<=5xaW*&y4T$h!jgz0kvXYng5jZS8 znM|G;OtjdsnkwCbjecmn;>>4m(gUpqjR+IDJX)i0XD*!NJpr{hc+DNll-Vd5iH&66 z=MRpX{_v`QHntz2RJMHtA{UYV3wdkhdeLxBwQn6-T=)**g>6NW64C-<*$b}R$s3Q5 zS|*Lr1A2$>tCX4w9w>LjB1XIR5l{@a2Fbm1{BU)zH2*HPN6Oi%x6RDR7=Stx(W zGbW`-F1v_-eTh4}nwuHU>|Y0%xfQaQqngSHXccmrGvNF>ndbK%4kjmq zYhZg}r>CPzEnT{E9t{p0jIMQMHb0->40vhMZ%pj4eFK|CO0+(vJE#i2$+>;oGlwf= zAU2-YKeF92cA0MsBi0Qd%J;fcO!|%Lo8E)|q){0!d*=x}$eSx_&9pb4!;()##@)rD zMv!jCRh{&Vwb}q|?;^EpeO*;jP;y;TiV&4DeY+JZn9oP(pyd*hNg7cw%Y&@cesQT} zwOwsqWz0H>3J!_Z>Zi4FR^7a^g{JnqvNwtBhyC;Krmpx8vLXB)svnRE^*W!jm>hlM zIjgW!VHBH_$P78xKSpEO_$bo4FttW$AIBCz2*DnFIYB1{>KcJxaT(dqcEx_8-_dj= z_%NLv4^pBRgmHFb1m=qJx}bwwPQA&S&75v)0~; z8UMlg9-yvZvf_+5CYP^tKj+>Xe)LS;Uq+$R>O)+eTiYas-+FCEgby^Eex}6MSzsUp z$2H7vPs-5A@)Dm4K(`5ofA6`jPeo0jKot-c&j1bHLDXM7r?AZ)xg3k2BNNSGR|2Lz zCWL6(mU^(i6b;mMXt@xY!G|hOY?uB!HU<(*3D4LI-c>Qi?{+NMVi5P9f{xkXw;#wu z&X3tc@OxU@gs}A2pI=afguEuOEUEeJmiWoi_t>cXk~>x-#%X7t09iO#$_X-%@P$&& zlNDDgA@Hr_oO=NVR`n#}NG1?Ab5$i)?Cc%^ZKzS6Q7(ywb^H8zstL{oz&mU9O~J%R z{l3lER+1cb?fGcCF*e?e$^C_%B~RZvy=#e=0q)iprC^2IAkk*Wgd#djA?S?34I5J zfS!9Q_$?xGS4Vq|bABwU0KFtroNuV2*-{hN=KAKLBI5vM$ae!30Ynlbpvc0DFa{SF z!d^Ifo+ACh%Ow=Jd$0#&j}{)M-COPvX7&a!d5qcXI~X(naz!8UI_?68+DvGroo+#y zlEgULGLFg!H1qQUze1y<5VNVtxx;30FCdEvb<2ZOJM1N6uFqs!cJspwav;8-W7=#H zc*>INcMbSdGqUS{r{Won!U_VCk=;J48!f#Zx-^|fY>jI6B}SuwS%~;F*!_xJP_r~b z2P)~F-K^zr>_>IG(4=Mljh+3Hg%a+;L~4e_NCqUq6yn!5%qeYYT_dvATqjs6aWwbn zDVWz@!cqx!%|Ysh92+nhVI2q;1=suT4s4?SFAraW*(Dk33wI0uCZ0^n6EemSaKv1p zFWUmdr4$#9$>bkp3jnqS{GDFkg*(rie`ae46XSslModQkJq|v{Z&!9X)2CIEM8e6Gyu%)|1Z%X*1`Jm577Pf)#<-i$-!w-pF znP;A`9M4&=@yJjgc&p^Zcb}R>>^<}Ssp{oSr$ibgXHNzwCV(u7|WQB!e+9q11F&@a_(3%cNNgC&E=t$IU*CRCio zbME-0HqHh0GEu31B@~G}SAINWO5$SXGVY906<=ZO(kwp|uE(@f^9;LoVT;&XDtX*r zN{W9*`JMJ9qU5o>@*zVY1Q{B#x7e*xcW0cjFtt7D$DxXWkag6{Dbs*z)f`ALVUU1x z#GKGt;0D#AjX-I_!`?fX>9U2-E5qEQ;Cq!6tB#NA;@kbW4MTM@{cyQGVzTBLQU-7d!>Naidwhj+v> ztb++q;g1+sM^7Dx-7T%l0}Tu3NxJ)g|IMQr%$eddk_RShUGva=H7~JqWe&@d%d%)l zCJ660EbP{eQuDEJ2%R&OwW9Xo-Savz=@WBGdnXuDa_!VnOeriR*1Y|D2j<}(L1~h- zoS?d>dv4G*tdV+1+EWtB+)zep7A%QvB2XUg25Hh|(tgJVRQ~+D&d!vMO5#3%PUO37 z>iT`c+enI_jSE&sT%lOC-OGM~2YSyr90L1U_GL&5uB+wr@boN~)!@9cLlV|J3X>sd z%MFQ|WxH9=^+jY66tiuVKmt^V%}y^$3gfxL7xD$HMX;?yoPI7xP6?o1d2%nfh(G>; zAbRvv?lhvSmOvU)^F+zeUb!?%*hQ(2*PW-Bv__$QF25=&t8RqWlyzK3RtzvEZNc3* z=ioc$9`NM8sb(GVZbHdcFplFXnp+``Mi7|>G*=JMQ3pK)trYDH@my2zmF&js4bjJb zJCEyO@J{eOPcBG-6aqVtS~4-c^|J7e1;_iG+1)(1LpE>5tlpbZN<0P7y908YQ>w%N z!l*vImbtyYL#DFyzuNRnRj8fjKGXxchNb7kgpH}!V6WR*<-lo6tb^9eGOzfN!VRBn zsX}p{#NTa^PS+~aRLK9CjOyi!abjfU5o9*gDEWs_Nd`132fq&tV%O}bNnn_!7G*Qi zGa!%<-)lu2qHt=uHx>(EbyRp8b~Njp)x`GG16!u5yW3fFT5=`|L+&)?8VwhKlK!B=KQ6L>+L&4w5B|DvNsM`-g*{bWG&2fzI7S@wnwL$4F ze{y}KnOVlr_ipk6Dd6gDPM)f}1D=&0Q3C#$B}Snn*A_$lavHPCPQ+c3-Vo5CE;wih zFN2g5S5@=i)vX8z2gY^4Xxv$fR4%vz$d1^`^J4OP!=L)L7vBn$b=sKY3V=K5V`+<& z_1|={^0_Ct%h%co(+jzz=bsX zf~%~vwT>N#DjeB04^=NH?C(*1>A}4gHgY!Jd~nX<@0c*sYO`KApHCK^ydh$64ZJ)? zu?qR`m~PAm=FaSutaKtMWbfIRP_)qQ0zjK|n>=(q;&5VkLvtYwbxKbL{EidE8o*YE zttn`qy>7pL$#vzUy8yxVFXbhfBkKrdSKKDFpIKr$lp}?}Y-<-Dw(&S#P1qg$hWjjI z9+L(Z-9-45O4Wu64ES$gGg~16T%>Pwzb&RpBX3st)S*!AFHM;!AxVwJPdiM(3gH47C7B!?0mOdHh4A|jCYXT~MQKS7(d)_qLwLhtz$4n(8W7}dNQ<#*z zL!W?@_!cmjs8k$5WvjR90iKZB*Kw+jgD21=f2eAW!UOaodm=t-5FCnTR9iv5NwlqW z#zadCF_G!(Zbpg=t~>mUGJ4EwpILml*Se4vJk-@?I)udw#(YQZ8zml$fy@SQ3-+4v7}6j*Lg}6) zY|~Lr)k<~Yj@G;zsJ&v`qz06UB2E9L8VI&^7tJSUntd)9^{ z-`vNBGWVd17rHL9_BW0nGAv_=hEkhZhR%4bc&h_kBDz?Mitd|WqH?a`^q9~mVOqVk zJO=I4XE@%$3#ejWTAb*0?p&+lPD1tTh~9Km^FBhYR(LX4XMH)k?GB2*R9=~87RBeH z?IF!(MONifE5~*%3Z4kI$&0iXP!7zW^y1AQxi>%!1rPCVc>JRoq=+r$@fV<`;jvUd#TgZOF0_D(2g`Co1ao{UPr? zgYGcv+(+j7r_WqHGpsFMHg{5V&{PtTIzfxs&3KFmpl$DWim86MiqVy>ppHZN+!52M zp;uQ;;2Mk^CE6FA6XrhfG&1%BncorH%A_|gCotinLY8)uZ&oz)T4JYNIY3DZ{iW(5 z6d2VXNGH%*B?)?z`inA}Zs}r!8ot?y1pDboYqh`^WiQ{bXqz<(yYlk6=n^(N8aMw) zwd*619seOuCj)D84kskwxi!>-D))I)J*xeHWg1D~rX$ai^5D zd2K$mdjN*kO=p?aaoX3V5x^H0GuW&g+v#tboX9A^PsG#b`wbD*W(C(KEfs?zEW;&T z`~}nGFPY;6>SqcSCH>bl@k_kd(7kh zxQ&`CUQcPET4*Jm08>ut=IySGkJe}KJZ6a(o#Cw9E@e6326OPc7rSq^k3OgWYU?pf~rI*R7Lv~xd8u+ zScH}t%jF${^abkZqWVG!<>-L61orVYd4D}xvsM!Ig2`FMH*M0lQedvLp^gsx?z;Jj zNtWoEp#CtPH3)FL)8jv`&JFgBC@=guRg`P?t-<+=FCw= z(QIu8cdJKOMMS;PV1N+ua9xvnyL5`mKL zM}*+TuX@uqoz#OD(9gX)9p-UaPIheUxXpn|t{zv?!})ZhVx+D`CN0bc^*AU4XsW+? zBdTGd`f3JyaRs6yJUyUJwKfpJ{saA2G1U*2SsTFDPf3!QO;`%XxC6vFzk2Pc{qX88 z#V^S4h_uq%K(**?K@Q((zB(M(z|ije9cb`m~$wz*iQ0uj$y z)Ar{IXzm5(;i4I*Wc9`$-qtd!+RFV+cGu`U82jzoLb@>C$5+ts-IdF|wCQ^VaMD6X z-pYh9#Zrx!F#RGWL02@f+?jg@5tij?+8l?l)Eq@r-M+2`C(c%f!T>ris-PJg6oqCV zbeejRc93UG=5w7CZ_y@9Ah8qS13D`lW*QI3rLB*YV>hr$aieUl?>3Lo1xlyHt#}rs zY^V<7s(fMVO@(M_P>322;y=ue{=Y847UmC(?YL1|8ML79P3;PMhjaS#59plBL1_PG zU78NbC+yzMi&)@o91OGVrw~Y-U8p(%eF4ES{UplTe8g_-{!x8BUUwMG_y=q|YxT5HTpsvmyRZ4n5KO zU)U1ta(h(H9O4ghCfa1y!7}4Yq5>NLME2GnF#g{r+moL0$Qyx zl+-2ZoDcb{kup%ap%;51rB!(VXJieNHT0gh9s4XPulc6N#+Sb$Rq| z@P7T#^+Lch5qmW@z4K45e41wqeG$HuaSs(oGQ>?Ws)}LV}T-h4f{ww$b)kF~)#>S=dHu zNmQRJR9>|BLSO=HU@KDjTuz%Q*wCa~V|?8rGq^Z-HHfx~=V7&N6d5^PiUj#eqECHS zazAu!^&Qp`{L%=P;}59+OGvfwuWYpXFdHm>t;%_4;gq9!N;~78{ECa^7^AuE0uPQy zn<7*J*gnV)v45*&;E>>cl|DAmkPPN#t3AoB*m7UL0F{(=9MMbqqEg!-FK7?dti|6X z`_=t@nSOP$YqC5<$c?$_ikQyZTcgUGTda*v=Gd|KnCcBzHxsH17Qr5uMx>quEHcn& z=?zHUPpN;>V{%>B*@=FizC;JXXg)P#SSwb&lMc@z2^^@Y!$GF}8HDy$zKZj>I8(5Y zWq5bgqY8$<=^7d^x0AZXIC=k+Xnd(sf>#w-szGn@o_E^Z#Jgo(7quTe2*a-w#F%Sq zne+n=v0^EoAdIDtrU_ejFaTr}X)bO_gYuqopS>EWP7^t~UX2g79G-~eaE(k$BZ$Ps z7sSB`iW?&}@@T8+TsXL7U2cTl4(Cg%jFopGm%x*teu8)ku96@AI8jF%6_2>%Iny}f zZ45xt0k$GqN#1|QKUo7!mKh0kW%LE;{10ndy&1Y{6!Bt87XVl^TT~erN;IuHc`VN znminM0twi9J&CrLjQ-!3arF*&k%%m~N&K#9v4N5uNM6cVN_3daNY8*pWgsKu-$v;i zDCw2LpE0SWQ*N+RV&UXa7zHq5`i@M4j|$&_^Ps*KPtFLn0CRg1RfV*3QWgiBeW~yT zg&;}>lx_lEBQ$wdL>^P`Z`if*{Q5+ee%bc@I2}FQ{7+z^iXBL2E(=;>NZQAj;d*PT z$;KiU{h~!92`IC>9eGV~+^7qa+F%zsB`>H?HXS8B$Ixz@DLDVDX+_rAEF+`m0?f2f zU2w@BAT$Swtpv)CRZav2j_}!QgPG=J*{&fZ}4@FU}CzaVb^e| zBNqN3lcmiCBKdN23if5OXtQvTMxs&x0BhWCAPJ;E<>=r|xfs0!#F_WT2>hI)Q7i6a4J-+cG0ft*@yL%t^5Exe~s-(YZY$L}1*(lbcaS%f2}n@%?&(1N_}?@<7<)LS^A{0mZ&!iEa1 zSj5i~I4f0oqNI`6;9)dPvz8hG#-(JA{g`$0@iLXUF~-FM47nJ zR|K1C1-FJvE$^NO#MZzx@)K0yjBi<(QqH=#+N@2zc8q!uj@OBlW0F`oqaI;?IP-HX z%kMQ)m+_dhMgeWHo!S8yPUNFN;a*t%Lbp%mjup$NiDBnvMOz>@AnlmGeN7*4!M;2i zBwHmh^YxAdeTCb^UI>5l)`93I-*FB-_aK00{Y$!btH3>P@E9cgY#>VRhtH05D&P~M#S|1#W)m!*2xPIDj{0npQZYiF?t(9M0ZBsH&xJfN#y}jQFE1S zukF!rPnFgjo>JwlAc4hU0GWI52*^y;h0DL5h<`h z&>Vr0J@-NxS@iALqlR1O3%+H7r&z8PVxNuKiquU!`4f=VBe^HcAmMr0H5G>Ih)$k9 zmI!}%oI~3C!&@|AB5=(!%!(saQq5z#7vv;C#z0GvFLDbsuJLFB$4Q!ByV=Wg<$Z@j z$l=g#XSn-v7|TrnF2S~bo1DKUP6?{` zR;Q}#VrRO1w8U#-;+EUI`r{1y6cj5h2b!7#I9kj-Nk3(&i_^0TkLuDD-5y8$xH{1R zj+JXsb_rAjM82{9&|=eQdX*`0~slCqo?&)!c4W+L!w z*G1B?`ouaSpshEG6& z_jNp4;|K>a3Kyfj_}tED$McgRwjtN+TRa! zYHH5w>KU!Tq)AC4)>HdZnZ;kKI)SgkK_dX}PH+bm5W?-gKfI*e2fqe>&patCN!Yg( zw7)THz>4nLpdZ@8Wn3R?eT)Epx$Hsq3{A?=<#Q7lbbq0AEt+a~iqi$!5C#qbxU(ZC zI{pB3N4suI+1jCtZPRybCQO-;@OyFq$Af<#Sp@MED=zQbQg2-5hs;ag{U4fZps#R^ zgXTatDtbeK3h-?7*_+1y>E>oMqL4|M=bLV52oxp#_j%N14ikgU+@gX!A{qaN+5*Z8 z(xUNggWlP+Q_$N4O7Tuullb;wLfz$1s=gNwQo_Kpq$hx#Tda_f$RNGS&j0`b00000 z0000000000O>m1I2PZv*QA&SfSaz=AcyYZ?uM*Hk^UYhOxAcU(ry3c0vJ0b2#x(kn zO~t~u%X4>-0G;{%rASl_W!rjr$8;AV_XGuPJqnpym;qeCTYF7pO5>sbBuzSq=3|!} z&Pdtwn&p|fCi8h2_wM5@Sl1|hYUPf%0jhWf($2_HeBrnVQYy#+HV^VF_8+-fJJNAP zdb;@X6Dc)Xp~L}^#PiuY9m+vHd7Z93>3n4LXIFL>ex>bqY4Z{Bnoa<$KG=A`vHndc z6`lChDX}No0km;10ARQHjKwHK^Tle9zzcoRk}Dao{Y1duCa@7J(@!4XWR#tjr%d-c z8Xw_|PL(@c7J9DR6{=Q*um_th1BtL3s45=_lv)(=7Rf@s&3 zGFKC1p{@GaL_=kid5+NT!r$Ae_X9yl+K*xPX`Mu&Ng3<+Q;|3$niPgoAElIZozuNKQ|JS97-< z;3ao@lAsR@I5>wRmH~kISM}d4U=!8_gR%?QMswkEm-VjH;h>~FG#uP&YPw6t z;?;g~*`LvLvciaM5u83>EgL{m&fbf~Mkjn9z<_GiR0@dLLif7ASdxLAp4oe9&!XNlQcG~AciX+kLr42oa@yk^fs#cd#}Vmj6of5S{M60cN`Zy5ZfNAt}SlToaf=2@p;vdWu8751wtw=3nT0^tC@@vjion+jpwQ zJI1_Y2}BBFAg2p=I1007k@-2BIY{3IT(ov;SbMw7u6SW@BFN{Uoxa_6_}^1sSBe^( zBvxn{D&URxh(%da>2QWO`%rJ~;?|@0yROp8-GtYI^B9l%EZ}rlPqoh-zPBMW`o@i*i|UXYaqg4*FY`B5Q4%ZiI#< zwtf0~1R8&KHf;4A@x7XuDjw@-PS%Y~MzIy?(C3}W-($xr- zFH9@TnBRvv0U6O=;u)>%fpxpSPi=KO>%P`om2yv>1xObLA$7f)YNJ`H2cCS@95o^! zMi;Be;n@qRPO4~7wek=uE0wXOv@n&_qs-N=N$8}>OxF5H$pSlqjz-thSC|nQ%JRxr z2phGG9o^nqBm0S$2d_Cf4knsJG z5q8YBii^Z+cT`Z&kfrel{YZi=*_kT7r@EECZrVl7Ng^p5tart)|D>vkq3!GS;>3Z& z*#}Q9_BcGjK7_Z8w&I(k`XcExYYAdSS8m3_0BIkSHl^|d#-88$Qe5aL>4}Rp6K1!I zlR3X{X<6+4t>zy6G>DA!oGmx+5`W9CXv+u@@`4Yy5|ev+!dxxH*Lx}kw5w( z`sPle_^bBBi%k&Wc#VzYLiRP%svqWXSV&8(FN@ zXRGrJVuL4M(6F$?lYXZxPMgd?`3kht9U)H_hPVOh2nc#m;%ZNQGc&DW*0iPJZx%Vy zHK(4kw9{|4UvBK>14Xo3wJzYJ`2pA$@U5y;mx4umY_h?IdK@y-d4$|V-Fwv&OZQ9fkhQ1^#JNaN|vXcF5F) z4mLFyCSPydHRF~}kv?0*Q|MXn0;?Q##&L0`T_bKfrw`wWpfqA2i4RSWkd?1j>2UrJ z>1I=_(Ov0lFXRDtM-~RO=A1wr^3uAr?g&=;y+}As-H*YZyG-Q-O7u`2W?-h%_&!enKjD^fm2W05hR2 zp)C@irwJ~&7Zpv$-)n@_Yh09thF-Xjf4xKyme@qMVV!+q<$ z?m-LrTKrnsEO&trJ8JOf4*>7>GZ;W8iY%mlO{SDg2L@`^asP_-&qcnss!>w)+CM|y zMhT>5GkWLYwFZG${rPT}_IsJZA%(r=uq(FNLJ$pqHw@aoDDqxQ2qnt+yhxqPi`;9$ z6oFokC8$S;bFe+M)Gs&ehh@?Ty@1D1KaK3$kU#S#$HZ8DVX^v z^MK#S^l(rFRhg-E!%~~lsgcHZep|#>LvOOOd=_0m*)Zh7unyPcP3*43>rU76@Fe?~ z{N$@Z5L{`2$ z7pYV1MhG=+{Nhj=#)=>vk4VfDGt!()?W$G0Hx5W$9JGlCMhS6@{8%#X4pXEYw6N>$ zL*-1?Bgp~8!cgV|gs&-N_G1^Y&U+0hysb)*l?4f;#P)P(azosP=(EbX|6C`MSbxtL z9Qu^>VgI7tc`dBikuIB=G!1ZA?|I$;Hc^$Xbk^AIjLmBD=}w;oRZzYNN?$LdS#E6 z!$9R=2}>O@dp&&mVkmb>UnBj8!=U@q`Ns4YaIlw{?ItitUC#^Lb+f?)kNCJEVpSR$ zf~1++fr%B)mZFy@tIbx8DagJ6R607;4|M!|-NPF*?}wORB~x4Q#zuCXgUZ5J`5-3D zP0YC1q&8qocd3gcxjs&SyV4jIm{}XGVTbAx*^TqCP1~xLDK83`2mKLcYmvSMVrAJR zwWIchw8pV`!RTfsGcht{Gin2Rp3>@4h(BRt9CUe4$~o`|PJPSp*IbV7X(-=3(^o;O zbXCVkJiAHSeD#k6MuK;OY>Ay>S47@@j}?*wnENupsV=^D$liAPnD%rY>LgKDch`T3N8!hw`G(g%`&$2e& z4ChwP66mUIknozZg?p4y^CqFxOqxp?kNMvNrzUDYMnz;G@7drxEtQ>xEg=*+bY{@Z zirww+^oB{#gcYG=MYd!3w}L@dbeQmuKbZa-ut(`!(xDyid*jEVQ_YBblFUEVcys`vh?ml)^KX@A9j zfK%MeC#G#6lw_@$vz?s0MIgS86toE(wM1an4o!R$L6c1VaMr z3khjY&*;}Z5Pbo1P!WtMd%=8AYW-*=!UO0Q4m~K^E zBf%nCOtFk(sB#ni1aP2`f<-EH;&+9zo}@2Hx_#bjGizJyE%J$6KCSFwnPdBLSp30; zQ!kBFV`0l_FS%1@bU{(ahbpvLh;3P^TkKh)1A5m!xq_zH;8aj#FPZ#lA^6}Sob_?< zvN%UMVhCj$I%m`QMgUw4qgw2aC%Q5KeQf4SVo$9h7`u=6lV}yTD!n*Wrg5y_&e2yGt#M1K^UN=&qnSifvaVkDSSPu*I?xwZY z;mHGZn*QiTWZg=fyjt1Z*5xyXyvU^7xdd1?EL_ zdR2?TPmgmy85KK*OCz!%bcZxLZBy0^gUFA0Cea4Cb74UIOkD$XEfMJwzxdS4ixcZa zThaCCfkci(fhp(0{bxk&Qm}hYtUF5ythAQgGmTNOh3q>=VZV-BX&G8+Q#7sq45MN2 zmy^8&k{Kx?gc*F!0t+N%trUL2#Yr}8;e%fFYk0L`78H20SQRsEzww3*z@X6R#Nqt8 zk7W9eSm@tmz3M$XkJoSenpY{5Ox19ux#UjqeK$49e>+7QMvsGY_sMoEsq~=TL)XAo z*IZU^00TG~1of;|1(Z_@-+TKyfMbIyLGuf}3#{9d%2Yg6?m_Nl3C%z1p zrW!DOUe`SLBfZ}TaV9TRLY+?qGq?O0d6{?3Q;hX^J?T020ZqoO$kZSLd7s8iJTiO} zN)M<<1Zo6`{PTzqPb0iYScBU+gd>06<>6k~XOc^`B}P=f_!19}A62c&uI&TCH8p^> zg@6wnfZ&Ff>@?;igJj>I0?Xas-twI> z&$Vumbh0s;yFRy)6U-|(Z*K50dG(2Q`T!pQC84X+-Y3ea2xT+hG;dwREz9LTgO7*f zIlY>;4YBh=hMDt;w^p`9tWYm;eXxDQ?0jh79<-9u6NXM%@11WWqz4Kgzn7EF`_rOD+$z0a$93DjWZi7H_IZ5Ak@pt<40!PvW*W=EZK z^mM`95KU}lznu&`LXh107+=E8_eHssHHMW;+8Iyg=*V#5Z>LJXVqORfIMpJql{JebY%=S zD(Bl-xirB1VAj{;)j!W8F403^W!)$&ikmA=>`UKO2jv>jGGUP&sYF}NUpQ8|bY-Id zQh)-58Ykb|*S+j2g)IFcf5$O^l1nK^T`-)Zd=_jf_6-cq< zz)IqHKRS}>#{R81e9b}{0Y}lUR1;A-&!9q+#8M~|{YO*jTUDM8pbnyB$XA71hRw?> zfe|ue1xJK3j97a4ve_=$Fx@xX_K1I$y&gy2%(xk7QOsNi8z1aDbjqzu^RKXLrs<1l zLVz3W7H>FvG2dHDpVCGL0B$ft(@+>GzP}nP6;|EkTBMO%Kzm*?rruD60o7?lKOFQe zvo>3R$OyOP<+*SdXL4OCcCTTbL7Q&()|G+Sc=TiL_3s$*>id9#4|CjPQyv|bNLPg! zW_fU!lnMyq;LS}AHxEIw9vQi7+jFV!3K5@j4bzQp0{pl&16EWCBBXA{sD!7;=_C-WYgCF zX2r3(HB2$y*%8_)tiSy90NN)18As`6WC2%(%|5uvR1w>YP}T`+D?sQ?XuzT=bhiW; zg&30zu^VwpnHn&_pEioHLGmT3joR4SL8m(YMnm}PCD|sxPfWU&v`zGzaZh@P9jtQW zSMSe}5CxmEw|MIF>J&Ly4g61YYU8(5N@H&qad!e8Rb=WZ`d{^`T4e-%@96)GtLRzg zgReieg4b5pH&2WbpF0;yBE=g26*r#mT~09T{+)t(he#M4{3(LMi9p(a=NTo~u$bAL zZlje|1jkcU&*In&<>0^hn(z(DZq8~^(-vD{p{cLYkm*0rx&xS#soH&lmDkCKKC zb_K=SA*$j`PqgEDm-}+jXMF7kZH${eXdZ~}jhalW3#lJdaNJ^$Ry{7{)fHurD#)=P z@%cUtdH(tq_RpuCWFofd4FI(^$<)VnJIO7DLG$+LpPnu?2kAHhxxVpXFP+*c(K7{3 zF{}9PY`0J0gfEZ)HuBcBo!?A&*TU-6jv|XfXfd#=+w96#!}&Cbi1=-9|dBG zTOhGN;R^Vll=M>${qbov*<4>&tGggHMkp85QiAo!-Pm;HM&@w|24OpU)0m0fUq z(;&PC`WBd!XRFrBq}wE~EQqz8a6jQ+S})JAUs>vf6Cm3?ll2EdqM6wjOq&Fs85195 zVID;0ECmrax87S-9GMV#(-=I=lies>uE~+Ep#Y+-aLeEuH4xoKfp~lC0b1#SAAX(Q zIS8Pn5ZC+_Oy6uepnBdH^YXfp9;btwi^Tr*x4&=G3o8C@lXhTsEA0X#ai}k@9@dl* zx}r;D^~sr*vWW`-pcW=6<4*zJ2>OPbs~AieZ%(R%v(01c{)ovMqC&w3`Rrg2QfibX zMgmT{v?NQ()NX$|fvw_eHV{C*2ahLeUzyx$iz#1g4Yz8Am|F~2>khudqe8IAF7|t^@%oY97e#lhmIkjuzzNIP=M5|$g}+`^<>zqj z0-6&qC}29tHYoh1I_}&b)QXG?Ly5ss7f_otR|Hsi6pb2Zx;nr-TyNp|$Y~}+x$H?0E=dh{tUu%e2fr{Dk zjks!=Ei7m7H14OMELk5&#QbyCde0AqK?+QaqT4Ih3!nLgfQBVj?o&y^d>kuN2>5^F%Iu?NC0CPI)51n#Brj`o=r^f`Hd(E}Y9 z?yuXOfDF`FJ%WAa`_qQwB_WOP8;lB*$jxx5{$K_!>%{4{ejVINz|{K+z~j)w;Or*} zi~pnszyuy9NiEmr8|yx_DoCJfn!V0_v^U!oQmLB$M%CzJQ5hCJQO-2m+hq(tV&QPk z&F=Jiqdr>k09+ihSi7}GXh}BO+3L5lwYRCX^ zxno`t}4J`=+UH@|O{7#9n_wTSEj@ zxYs&b{kjFl*K*JC3!v(8sCOvH_x{#}MBDYBU68G*XL$JE1E_8MZ zo~{9;ibjW@uy@W=6v7bMVZpQJ`KWR;w#|#*;{r4vNYbJm^x+PUP-m9W5hY6}aA!rrdbNv4$ zf!9NNoE$h%?e%EX*6(=F0!~$i@2?cbsU`7?XFtV*Qwr6S;_TJo|E4%|3zQU$Ptcg-gS6Yb&0kcx#S&z4Vi>g@^~a{sUKG+UiabZR=~cB#ZWMv7sh zFTXC|#5f!cBnzn}iYrsE>ODF+|1ro8*Jy^r*L%kV3gzOjAq}5aEiCboL7iABB+LP? zQFUH}(sf5+zak`CR$YeG==$K9R6T?4cC;{TKJXX_io2MsdP$Z#oKDwzpAd)sW*`I1 z-q~I|Ug_0zkNbIavj#a=18b5G8+l8)9#V9$2p*KywD-z(5U9p+a%%idNQwnE(92)G$y9E{oCqgyfvE( zDUfEIO~N`hqa}SMWbH^&z;dL*z7L$YJ9NhR`owW72x^~P!Vb~$Jl-@N{-7E5jxhJ^ z#Q2|<7O1APKe7?&T*%cQ^Qp%$0G_2QN#7K5$!%;)vE4PtV-WB{vS`Hexj^;(DmS_+ zE(^{e4f|^zed`fSY;Kmaw0$MZ&)-;w?c;)LN>||b_4ZZ%VnCgqUb4yQb@3*9^24{k zCuPRP2n4=6#l9+1v6_$`sa@EF8da(WkCceC=L0R?x zxhXHS_tpejSIuq;eavS8H_!_FJ0UqejZ5HFN-<)qkn4BM{y)bDA!^aR#w2*~;Ds{) z$y0w3fkg;DESt3 zn#k1CQU^LkrlX3u#9?vUP?wGbYORjl<0hq*_v%r#;1wK$KJKedE4aXh>HzBTfEaGV z!gxCE%{NC-t&_jQnR4%%HUdLH*Fy|viA~K8nOSY$BPT(51r1{S%f8&KL4s`mq<^!h zxPT;#_1(O2Wu;dXaD&B5d_mf{&^_rjqT3f9!f_(o9Oo*Vr_%0yL&#G?G+N^kTzIh* za8XJ|J^LB}i0 zsptpHGJG#0s?QqM+@#92YCK^R$m;Psy0Pz%wkY8JF?KimT4)aJEy%{M$BUj@)*-^- zfvtGOyw4iJVT>k)g>|nPR{sClzZ0mf&*Ww>>?AJAik~I5Jw!S=g}1mG2-eA+T_i|gKzn~uql)Yn z|4Dg5A}+4Uimt>(B0lz;I%rMV;+1WFgGDhlKel}Hwwcb3NSy-ueHWTZfoGP&c~fc% z5zNDNU~%c-W7cf_7LzqR{>>ihA>lo!XY782xNyl>!dj*O3x?elP;tvrX?qnK8)Hxd zME?HZiBuJZk5*BDk!Z%_phsB3hvJ~b42Hr|Kv;qrwwwH535a+7NH6G!t7TiOTaCu5uipBydH-Lr$RJrJg zlrIQrH4kZ8{$LZTpGwq z>XP@D2L~N*UV+hQ~#!GXkdovVTHv>(W^FzP(pjnfcUyLLDWz!1EnPrn>r@FoT z=&>M=B9DI7DfW*Eh7R#lcTrbBx(tFKB1KrK7Nop9&cT+uLN_z8 zdIkwV@iXm~vMd&bNaH_|JH7-}IQuN4mOY;o-l=iS#%!Kx6f4X_fV{B**|hOySjklm zb~=Bk1Hem+R;M8Y0jm4-{0FS$%3;bWH`X<0=YfA6R0vx-JmV-6F@Zzg*M1qcHmClG zDk8smxE0DP{wGwii563pAQgc0EDB~UAV^bi0TdQ8u9Af~Sv;MrW&V^2K>W1_k$EzV zAu3n?$u`cuC#A#9zsYtd=!DE{qmImQkjVj@kC^2aGWwMe-UY(#1ySMg3(d4$!FfQz{y zU&zVNvw%@}J@<-YNoa4Nl{rGcACZHlqXud3_nn~RRUIDImdZ7vc|S=YsgS)zOk~$* z(dayv-7xOqb5lgY67**M-e1uID*_kfs5R+*ix$aR{(Wc#Tr8o*V2e~7-H^~kskU-p zTY@=XQzor0b+L-~X^$-1KEFngtV|?vlv>eCNi=5<)@ieS0xz*br@Xb8%o+ivdg$cF zUHPd3L+Ae$3O^blJ-E88Z`m!$;0taA{irf9*ii;#{vKC z$T2T_s`<^v+z^DioBckhD!PxwRm}s5S?z*OxqkeYe$I9TPaeA41@IScR%RC5_xgSS z&{p`4<$ZG@{d(wB!LDb5bbc?F9aJwFnbl8ZF>5A8lJFa2;DJ3n?BH1 znhwAYgdtF~wlD(!O6|VLG zJ-ya3FfjgE7=0cynTLrt1{_m5*`%ce#Q6?LZ(~p+ZVC9%u+uX6Ro8?>jESrQMC)2Y z;2Mda2OCOj*cQhqiOs4ooE&;7At_G}TxQ5paz_}eHPpw|^axJpH>}^*ez7VZlnjB{vYEG2WN%C}&pFDgx zw_k~-EK3eYGDDjgnPjjzlLmqj=$6l8gy0Q6|I9F+*ewVtlbV&7xk10T3mSVF<><~P z(B;Y1cFey&CI$){A>E`mR8bWc3}*PMtbd*)9X(u_oJ1odY;AOPFt(Ld-cs8Fb|x$_i6kHf=tS;2RD}u0L=J=rL?(97rf**-eVzP*&4EzQJ8CUSb>J6)S?hfEDwDrR!OTJ9ZW7nnsCCBV#k8%(_q1N@UNrzf82r z*065C?xfS&TZr;^^rJmdfPtCiBHZd54bDHWIm%Si&~9k4#W;r+f!@Z@50nTIZsesO zprAMf(R(c5a;@%SdRE)(RoYcfu$t`gB~`xVB2;&T=Q~(li>I26>Qyfcb1r`}u#|R+ zJ*T7%Az#?%Vo9MN+QXoVPBANFcaGbz42>OlV27bzoP4Uo+}XK#MrDh5>sN$$$X%?L z+!j@3fg}z)SGmp-PFKn8y}#KNa+1}%E8}Zhs461G+r<<$?E)a%bbMW7X;(<7b_bOz zbF}+q*s5amWwU;%>l$Ds53$9rsHG;vM4qWg`e6|is)m4jwd=-x&_*4+2@Xy{*+~nM zKy28rq{dVQE#l_MJRTk!#<^|WIt;hR9`?8IA-b*Fjs23UR#MupR(j7@CyoX@L2 zbuUYpe9R9u%u*hWFkUwrs7~h08R`g1l?Am(kDA#r$c&>7w~!4s)drkI<%tE9osT{b zd{gK35|=xVGrq=lC#2L2_9G~bv!(=d3nMAn4UVdr->K+qOwj6C5}ml(x^cFddPi6xm13{OHf&vh3@jOq-D7J6h)Yf%xS`5S19%(SVDU{Dx~N~Tx)VjlE2Rd|oL63`n0L3Yizt$#6TZsErKpR^ z9E&yym#eKcV9G#s(THubE`7O_Ppd`TUzEPJm4b1^i^)0iv&9%!4-2_{L0Lu|N;zzX zZuo)jqByfuJsZb%0YKPq?J_Q^c}n;ZSm&+u zqQk)Aa-2LSgb|Y#HGi<_Wv~f z-gcfzI5EOm1rzPlspJqHE3p*@2at!32zp1w*j3N@Rg@Jn_lg-@K-6OyjNr18lU9&v zPgfJUh(WloQQ*W-Wm9*O8+b=&O5o})wv1}sz}MEH?vy#!wE zG?F;>{+je1%sk(9HhMC5$WrZJ+2+fc0pW59wSkyBzqB*q>4cm0qpDDvHc8Zx59uVx zxq=_Dq7=2bo=N{u%#ba*y&I-XcmPKZ4~qqxLj7X^mPb`(Vr_Cs{^k?gPU8*ge^P&( z(R?W25Qc0ek}S!+Zg!sbdX#0t@XvTY;5j^-Fmn3C66Ic(Cin4!)7tTOwjp zhd&fvgfdIm%)%~S*t)Ts;(mR(|C-R9=ed|p(Wo>HNv6Yvietu^`7RgW^_nM3B^OVs zOBu=J&urattTS{2O!x0Mxh~uqgk+Q@?=<^mk*f%G#f}Bl?Q2?}rZJcE1oYLH5K5D2 zEuzEpm(zNP6D+gxpL`7SmWvg zc>`AFeeV$54!MyDQ*VeerI@lkw$iS*liXb}>(dKcP$fV}xQLxX(V631Uimm+Wt*z7&093%V~B^+y8v`ipil)lC{ZWJ=a;-n8ioL= zR3|!skHa=Z=eVg@LSqBQr^qvCRikSc5Iup0_OWEGMee*?W;9IItS5G1MX; zAlig4B!EXFL{Bf`tTi_03_RkU0%+83q2Y_yYd~VYeC0ug`19aFUv0Ki7Gy$|w=t&5 z<14Kdd?0r3lTX_Pp6&&hxUzDhj=sOj+j?a&5y4_;E2Urnoa+jcjXKcsaY_TwCQ?qG zP^T-eSCFG}teEs(<4QW0-(eD0zfm_)r2~^9@4`D7e4FGQH1E@sxp1VShA6QTniBT~ zGocL9)I#LPK_TazML-2qNc%1d6;1Xi!nJ=03~DdDk3E@V39ymj^1}QrbvX|Aem3@_ z25lHf(H@o+X4zOg;J&d7d%94JVE`^#q>E{GPz-)r&W)Z7aVo+EdmpmUQ-Rb;82~Jy z_z9u=`yTB2{GwVf<_BROdOC>rG7X)RFbP*1N6bgKmKv>!hY1SQ*yQn{EH|D2e$?^hv^Qa~%)$}PqG*=*S z=$IHqQa-^zGAqk9!Gp63ecetG6oH8dtPZLDTJ0@HfFH^boS=4|SKLmB_q}WV#bb=i}-1{Wtsc) zj6`GAqhhgyp`3r003el6?5j-&?b8y1Z=#F6xBxo5uC+3(igYCEF`jDo?XxG=C5O1& zF|PgAxU{6dwJ*lYUCe4U+);ncb+HVdoUMOmQg@(w22?xgXBINZ3aS2BJ5&MW(u%Z! zj~1gFT=LHG2FoES+~Wp#SNhZ-z96~OHg+CKUj`@u|NSBWy}%pyarkTKO>_!UnB4>+ zv8#*-)t zAGVq)+fectz2ztaYUdAL{@Up5-NXYVWfawAvtD(;3C>}g3HU!#PT;gU&BtCbMG;$# zjXf3ki~{N;F1L?R%bk@@wOBG~SgI#^|(QAPXP0O`Bz<1AA8*vZ8{mY&oFzKj+g6 zkILHH3}i{GQ6N~B+I8b((zKu$sz~=#xd2y@QRQH784#geL#E|4WjZr$0_=~wc9#J+ znW1~cNRv3bTZ!(7*i;R?h(~c=)F)vh&RxB=4`hJfSOpb%h8cF5T%M{4zUPvRKm-d9 z24H|`ibF@%7#1RvZI1^iVEc`8LK_RVyJ=z@UE%S28!%=D5rr9}0(4W3rxV_Q3^@S` z>wdTnPHFP^n!3Y1CvLNMUKtwk4yhI4^5t(VKAD=nJ?Fy#km6-pMZCdd^fy*5j{e0j zc{*D~cZ}}>eMQbYPN8^K5`lT1U2eSE7V9^il%@s{^$Zk9RtlcE29l2LP3Vj0fV)m= zn4Q{oISMbx^kzd(KW>dFm9qZjBqo)^g}%7|fc!Cf z`z1(9{4~O9ItZhsJ=PcpDgf}lqa@|_wd_43S1v4HwM+TXa7u+D-{a4=v>^0tuMPMg z^y!Z_Kus4@U|fc{-v6%-uZggGH}RynW#jRA)BW+m@ zzXNh(`y@nolx+L9?H!vhpxOt-E?DAjeo7Mkz*f}x0lUO5{Zl{BFDOi}<<@4U2EYxW z>vp=5s%o@e_XwfNeHys)R;CObf%~KgTv(uEyN;3(hFS>mrF_E0D~P6GNXNGKgx$E? z4b)2S9~Kb-2!2iCO8`?{SOMVlEN*QARiYdaS-N(g5G@DdatiwaDG(-&y*=Hy^2AvM z@sOFVvXi$u-H-5zUy?TWbm~IEn@{_yME2F)?Gg_+q6bRLSxc~y_#{0-!M$W8^=c6P zI_j+W#E^)6GxCz;F}D2Cy=PtA@h!^2BOtVH;k(xk#nD^aH6)Skq7UyjVw7*odDl)F z^TVp0J*?&oj#b(#($W%E>DC3<)1j2@c^Z=O51?(fK__`=p3ur#LhIH~#PLj{7F|;q zW>Tn~Xp{eR(@7TnP+a@b_L+dxvL+70#|9H#!Zf6IvOtvh8GO0HAs ziO}RBy#ffh?I;XD126|@gzXoTYL;uiWQovLyOyB;t zw1K6PSRV3*^!J7NnbsYg8pI^nxfj0QM_XXHiNWK=_;v9QY(N)%2^!P_2jtGnl!iKJ zYCf!2hCWJ93Ula@j#PT*w+*(Pp{2||hQrb$l@$9?GVg5F4py-~+!)s;cK1bL>RRMU z1LApAyT>o*Syn_lO}Y|BN{A!8kki6Fo291l4LcC|+@^yBwflI9l3ngZc}+Pzq2>+` zk$M>)M&*}%X(;{Pa^Lho5~i5G_Ec#^?4eAHev ztrs}n4>#i~=b93w$(&dTM|A_=UVhg)xueYto8u=Frua|$J~5#OWz!k$?Ic%r1lhAV z{mO6pI>S&%)SYn-5Nv=J}iHrAvEKq{XV+q>CV zd6ox4@6u`1)VA4+Yy#Y<$$g&sU{CD1wkc!hx!B+9MF(Zi$Ck-LNz=2@kBZY!1Im~Y zr2})?UO{iE%A(Ru1g_7C4u9h(R4dTSF@|)TpOFKDe3x!TS89_eq-w{G*a(4Pw(7O* zM)SWdL9ZY7kQv^D^(jMM_=%i4L0goE1fBvF#p>St4`wQTh0^bLX%HVxrT;Pg1m+;< zt{q-E8FI4JVZf1R({sKRx}FKfaIap87ot11W*6B2I9YVD zXxotNd50gs8+8ncXphh|Iq;tBlJC8b*rfXK){H?mUVgQnMPFe^l+mSw?90-D!@STA zo}&91IjcOUB&(9GbRU3=!LR+ZJhPKlos(&`^759IHj=U7fL8w!-GU;71Gm*58Q2mX ze&zm<0~x`Jbgk4_%eI$7_f#t6<7zG0TrQ&%ktG`&UiTc%_8jokaEp>pL%5?-MVGN4 zRix1wVa1Z$;rxfZBxAsuTYn>uLCl8}grwb(QY%XiIQ9RS{9z^AmmGsO*Ev+2wZ9p5*`3?>@ zz1C}L_XE*7r7@4;2RvstC3P)v0TgTn3`r`Ddr{AjS9f&H6-sdBwlKpsYyMJT{P?tsB(8wwjSNOpUJ+)iv<|LjCS|T zcd!O6Uqf$EY0R-;qx3BS?RV|`_O7^DDcb9KXcl>&sN`r{D88|1$rkmD#Uug;Pwq$S zQ3wa+k#VG9bA%&bW*;v(&`N^YnoE=@zWw_nuq`D#9*2@3 zM>!fxw-kh@??ly#Wq@%p{?PxYV@s>09*zH6=!XyHOHY$?F4R??0ay!>J zDMqzLiEA{ADf7&k|C_wn0O+#QSYVZxAZTtt)y0eXRRG?KVZ}ofuMC4q`dPPHF1neg#G8?Ghf(ykRX zR^a(f-~kq?mxM)SjFCf~!)L<4K!`=G0e{y}*EkmbMY zk2w_PTp7~7+<0JbKtrI2=lFH~g;W>=@2Jx<2ELBbS>T2vEJK+}#p?(v@eaTg&E6#^ zsxgJ!;quM&L%;;G>3(CPkka{^#~~~uHzPsPkO9eq*wzg75Sbcu$rbs360gi{Acknx zV{Q5BN5!=SH*x>4rstj(n-`YPzhpaSNBlWOq__1c{4)oah%MfouFbb2kW^m!yXmjA zqVgK;UG_D3P#Q;}cL|JApZ*Lj9shi9cejc_Bz7{&1=|-BE?Qi=QKHAH^^IL`o*K>& zsV3bZKz!&g-!Q$ntih%xsDuW}PGZB}0=NCq#gH|685&`TyTeF{JC=}v|L9VIh))H0 zjb#pYUe_fx7)B3(9V(1_c4CnYwVD1H@V5Agcj$9NxgW2M7O;vISz%TJC=NCg2xS=i zw61Qyw(o1drY8L)5mOwB;T2MCfioOkXj7iAZd1$ZeWHGGYa?6hd|>uzjJ$SX^W5E8 z#lpv%?<3K_qUJ8{mZ%NQ@--}$9vXOc(}t_K%cdAtxo2wK^8;6m}jv2e!hKUX)I2a=zuj11-c{FK7?P!MnLne*VQD`%Y%8sEXLk7!g@jAZ5zFa2Ct>; z*Sx0ITFO}41l^N+W;(XJ+T?L7>|KOoxh^t7o@#{&A)k%RM*c0CgpF!SQoV{P@`a-8Wwa{`zRP5t{i3lK?Vgjp5z%(ypm z)<)v2!)1pe`*Q>0k3WW$sC#H*cECO;D)dGtl%I3fm0TPvqmI;$@)pk><9id$J>xJ+ zvg;U))MYnM!UU7K>c+7KmNyYR7sf>n!;=xb?3jka9uCV~LJ&0)^Axmy`_md8Epw{p z$(Rg-5!l;ES1Iz-sB56?tVq3bd3GaYvhP5oq5ZsR>TkDv>SEb~BJ2l)5zZ~QA~rm7 zeh_)U|6)8vdNPZ@6$E>Q;!hE>E-jlF7%X47(@F|bUKj^ zp>)3|F*^FwrUf@2d@6+P0+hn>RSs(w8zG{^ujVD=w667|AFZ%$^a7Q3@&2m{7Jn?d z8*~QqSraRcB5+Lrv%(>Q1LDbig78QOGt++H)Jk@YO;eo#|86S@StrY|06^9fjh-{% za$g_q>5(E?LUn23EQJ~InPQ0jA}Wa2FfQTtnY?7Ov5y5IX-5%93g#o` z_$T14?KN6+0?IS$AEqyB*DkztYE7z5^e;Bh(WfL5i6!aWa@*PL?hox&@XYD`*Yy1= z_J%I>^Bp`M8tR_(lM0R!gf^Tb1F@z9&a15k4z{=h5*pO3LPSd^J{;}?OM{E7;aJo@$Zm}=DCot(MVINeEtd2ROow9xumz~)iGoPL z#b+if7mA%@`RnQ9p;V)+{rS3+4P^2vzMTN4e4pC{0O@(uF5l918F`Zlnd}+0L6b0= zWrpt*h?MZZHUZp?xE^r2I3}YT!{<6{bclm9sQi|JCB^P1i*vaD+QQ4{gazm)5&R5M?kDws z4fHxmX^YTk$-zCgR$$ca+P)O7KPMfidRU`dHz?*Tfk?~LbZwfBMN)HG_lI-6lloJ_ z8wbWd9#2%`Vvn&s?g{(*Is|`))V@hrZOBui9{gwz%Oqf4=DQz zU^hoIo8c;xy$ts>O$(tD;PbMbEj~vlR15t_^h)$;zg4?vEZNa$GfZeFGVEsR#rCI) zq6~+SED1^LJtKsrKcz;yh=tU3C5}_3Mnu}E*Gp{Qxy1+o)dxeM@x*zpV2Ypt%zrzc z`|poS&>#VmN6_du(fZQiZaww#iDFcIDC_jHO z4}ttP?fWz_L^&%ohY1qoqu|o-?>2W^yNMp{FJizn7aI5IL8+AgmelsvWeZ$skBwCz z+=IiAePajnSapx$dvu%^WU_=h<9-4pt($Hfh* zZ!sHJZ(R;H~o_^{l419Uk&3fxS!L>T+QUxy36e<2?$e)DgBf zDr{jqN)ev`*-4_X4BJA4E(e?^wLNpOjG;i5qugy`G$V~%FIlIwYJ`g=F7ow#)goW9 z9AJ&=reM~Wk&oBzvV@jgdWbVg+?r&bwKIuq!vRmyQPbfWuSyauyMCRJ7}jId>2{-%di%tdjFnJyklWJ_+C3DUzjRpiUhc zkU42FG7ee$99}l@F_XOQNv=GC^vADO?X!F8L0YCj80i~jZ8NOv;S{<0nee<2CVf}v zT-oX{#QP(g3XzD60V_KhFU>%8)~lr6p+&V@`*cLte9>onD8nkh?ujJjd#Q7u#HV?UAC=LbZg*_Z_JS4p3iCMOYk7jqcT>&>6A6qvgSFqS{Gz?Avc;uV=fePR>>|IVm z67>sVTYG1*nU{XqQS~80QO59EFn7IKrmQFE*M)p4>1INBn^S&51WV-`b32msRF(<; zK+eAyy_1oxH!X(Y(7f_IK3>L3^ivV#!G(npF^v&pw<;#!Q2aG=+}{b1nYD+0q}pqS zQF1~wG#hUF9L2jWsMFLcFyStEWowq{RRr*Br-R`qA2Y#P+{Z(`a9^!43 zrH}g}D7zlUGPxvN5de~sCEc&HU|0sxgV~S;zF<0OQ(9cb%t{8 zzYDNHqjJWRW$bHF6>OP7T?@S(970!*p;~IlHv@LM=LUKOWLNY~y2M8#BlC~ab?o70 zC}uL-ocQZ}JU>z)!mXVhs@gmg&wq|@7pbuJMRh`nceICDx9mUy&W@Qt?4KKnH{it) zvZ|ju_22n`Kfzh8Zf zNI)4nJh70Z)jpLlebK+uZJ|*ecPWS9H(luyaeYCK)b;;EwRP_zuQ4J0NxsU<7JhpRo^){AB;h2b}>elB%BdavB4eAFB z>~8q@3hriOq%g$z{hK4WQhIy-JYkm8hG6B8;!74|X{mxzlrU5*J%Sh~ZET>KD~9X; zejqm2&u}*|l?@fuB`w@WJ?9W_MAn+e=sjz}K#r~$6`t-|8JeB@655#lxmPR|MQhlZ zv#gPOxlm7KDT>#p+cRqiRqoLkbSd;4_4oUhDTH)zOY>~kOw?Z@FymvLL!WmmoP)nSUQor%qyu7_0^Vdh3}cHh!aMAk^)tl`Jh9h$NU_c=Ig-t@?)4$UPvkH%nWn;X|=e|1a=C!Sr2fv$i8A)#0_To5}%(EW~Sx= zn!P^nMcLCV>T*jO&2)sV+_mkR?u6)Oqv@(4y)jqJM)s7UJdgn0WTGREbj=+?l!h6W z9B#tNP%28uZ(^A?|Fk*rROMlJG(r$Jj>ur^W66N-{_X|FV10X%0I$yg@=w^6TxP^X z*zss`@JzQC7ukD7)LkyAg~|=Sht2O`W3GW9-&oZYlHt|mdufe}9CQ?>qZKx*MRW`e zKPH=)DzdUWAAP~LHf@ylN3FD5A2%b6qVfnIQJ?xkM3U%$W(duex}_1jYl|Etw&J#Q z#B$wvA8d_ZAqu}4;ii}UXk)f`(4f>p2)0fWc5+YySrxu((q2T``7cBF`WzC9A6WFj`fE_HgWWlQ=8k5U@bj(s2V=FZ0w? zME>AQB^m>_UHt&ZcU-^MDlDS^wfW9 z@)}c}d_+$DEjGw39==xewha8PzwE?cZ#m((!h}GvkW}4X@ zFuhaZ)xEC$V&e8aoU47V38mNVr#Rx*=OCyfDZNg2!Hl_XW~Ydm-Ks1<;^6YY^rEX# zd{Z=1IkCQH0rKl>Zf_~U7RR#}h^+GW`1JM)UK*HEnNlFFPG-pX6#co;i7hdY1ki>= zH(~Zjoo24-?u8Zm^}oPm4>qZH_l9R2{bPl0zD7?O+Vbw=Qbq7;0rID>hK@ zr@Bf3V)YgMJc6p7Cy2X$6^Yah4Wat1@wpLAzKmrWbB?(#J$+dA;fILe;cG&lkIaqA z0d{HVOTD;9{Y@`8v`Iuk*QW|F?5-XruDV1 z2IfT^Y5eRT48yL(sEj45z*j~lJBT*r{1Do+Mt3iz8~$2uKu20ldzp9XHU_fj-o`&8 zLYUCsvMu>YhX7>v8umPlvaEI8zPzd&PU5%ae_I6)(ob&wk@&$7L_@So(uI<+aYMtbEBhN^=#tZIpqwvx$7yn@L*?DAVur z9h`Z+N=>&Ao~>Y96W*$6H_7`&gvLGc_h7?g-lh!T13w%3T11bbm{ca@3g1s?CcDzt zBYtwN9O#uC<74t*NXy#=tpaMBKAy?Yne)|B=iPlu;*(M15=Def=Sg6PrwbO~Is zIJb16?5qU&yK0+zi>l}!>UY9HpAkScS=QT4tWSbPYnb2qX6z`fYyM^Q1MikR3H!@B zQdG@jFsX|R4frA4zQ#SbD=37Nk5dHv37YcY06NTdFyhkQT`L zigI)@yUIq6;jjp(3cq7Orla3js=K)lb>D(wRm1#!hkykg$FMdiAykOW*XByR{JsES zYjXDW0`3W-==h)srCGu?k6m&`|dBpe&eYMm;Dk$dBgHza%T+ zt&qjrY<|qDX}0Grn2Z0y|I~DYZeFU?Woj2xXcR1QlVIjoMUyO*sbu5dqT|FhmmDC< z&t5cYH#)I_g?GbkAsi)1zfC;|Ws_cc*2+nhc-`Rf!2fQPgH6F{r)&ThzUUQNCSFLK zD`3cob2|bS<9p7yF5oM@1d|aF+K?q+fUj5Ki}JX*&R>w^0~68Bx+7=kZ$x(*4!4Mj ze};7%!==dkD{<17kVcPbWm>Z4##ELGq4u0YfP<#sx?jq-pB=yAaRFy09T4@{DQ1AB zHZAy7PKm}l#^ndK~v!KVVRg(0B_*=N}ek@7-tpPmKMs8?T zi#y-b(inY+Oy0!>o^9Ae;A?Rn>3_2HYR}EVdOEa1fbX>B+C( zy6!Hxbp6LreZnfq$b5jU91a5jdQzdhskZJig5{>+F}G+=v@bb~Wb|C2s3i$fu@=gb zg|0STb&7VbPJE3U%xjT{L?a>{Ia%z~eM>G1_$Mq|zi+C)Mt%~f2gG)&T00mB()_O_ z{f$T^?FESfx(#NvX|+Vy1BlM!NF?ZKyeSf;;7E}}fj$1@*W{GCxK~jllcStLKI0F^ zYuuuE2n^PqlvATd32q+r*tx$K7)I7_Qp@`Rg%1f+RWH%I&;jr`LqC0Z4O}2~3g{%UuZE3E6WRC{uvz>;@!cM#1hUiT$V&glmpaGT6Ewmy zQ84I}Fd~u3sI&f`uge~0e?LV+v7SqyuFjylM59u?;SS^5KF6!I!Ck{gws9Cq@Nu!H zOcBEdm9Rs{n85%ZPhN{tTfqsKegP$ z^g|Z~V|+*Sh-}rt1)Of1Pmq>>H4W$@LszW~zPGz|vk409gDgh}!4Py=c|e8U9IHVA zU=)E`ZBa5cJOdvsgzG^J)S$`a7Nic)$xL0hd$;q5vbXc@yz|S!c zrtql1CMec9`v%Es_R*|@t<&97vtOOcKz1Fz?{zbUcUUeBq}eLHIxd;=MvTnys^eGJ zLF&T)sse+qW)D*(a8o{%9sJ zyfrw*4W6VC*JGn@3O;Z~Gif(L48CUUhJ66nB_f0+8RtPWp? z=M4iCRlQL1b=v|zAd~3CugkR zgwKJsl~)F5G}sh2qjAGHoOiD_J|ORUupARl`PF=6wH3 zJr5wbHCl&IlspIx0pj1q!iu0+^is9U?~<{|SN?5^N?2pP07wbk>wP499UBzChhlTi zpN#0C%RkWXp=nMW&_jK5nfm-bOk#xPd;jW?tRrt~9FviF$dOr?m<4Is87CSF&A8jh zPO(u$0ko;lTTH%X%rpH~y^2id;i3xp-Q#(z$-xSC=nE-xSpKv)^b?KV(|euZbl{tm z43FN|YjA}`i%JVg8El*%qO>LY8xdV*-@3q;FUHahl>rj`m)ss2G3C#Ph1t`>HKS+#Ncb%~^`Jd(i?vw%yTIw!3RW0&!k! zg#l9gXa~}Mr7Xk2`ZifXAZH7xwk)o&sYTx=gOouW1d;Dvr(F9W;P2ocAwV%T_;m-p z0%&8e*U=LD`hIkbJectWy4p#(x}3Y)VuO@&)jIxo*X-PJY3T7JQW;{Ssv z{PYaLV)*ZHaNW&UqJ1G!axa~xJ8j&#pidUjlkxNzxsLmZ|&)Sxa7!Qet&kF|eA13$e91$Hz*(M>)o7b0zNd2Flkmuq5MBIU6Cfu9b91Q~2N46A%-x$3lKAp2?h-!Qd!d zuU!dH+1*?~>gaV7Y{+GBi4~e4Jej1}0dMO13ZxQ$xR7#EmDxQaAi-QnI5f%)Mk~^u zV24Jw!qBVQ{@qkS4~-M_&Am3%d=3!wD`}q=eXnJm@S_Cs!Zp>@(GFgqbPid~JDlxY zh=SX0jfH1_At7XJ3gTBPN;XDbf;~v@bl14+65P=*qN<4bq6j|wlH*D^qJIBD(toDr z?UzCFp6E&m>5-9Q*_v-CuTh}uE=?7TN4V}qQJ|~g2;It`|NY!(`Mr9IRGFTU_n|FS z(_>n5iIZ?oT)^_OxC1dsa4r~YbAK+tw}B9pdKQOu7-XCCb`%^xmat-URO=`&ANjuA zUQG|st&_P3=5>N6)^2*?FY%@S`0YNCpd7ZX4U1>m${Tt0? zW1+bfNIZ~m*6b?{Iw9!$^4(a4Fr-kGnE(k>Nw5}q)DC395BxnAg|g#@N1S^Tfd}MHJrUA?+D>(@i@-=XCVvoNawAc^MMS;tWXA><#h zUkse5;{)$bp{s;0+JEsym$MgIL*Bmo*Xr?sCL$ocFb0|W@a7lS8=Z$HHG;6ye9OjtmY{143yd%KO}1^t zF>fMoA?aOTG7!ROHN=tXjTWSfCPM?CW-V>Hi^oH2p5pyHs@PrLR|@zDX^j0}vghq+ zM|QR-mvwGLu&p@l8*9e@B3Z_A5C}Uu2d#*~@{bceCY3%&|M<0R?AgFi@p?!Frjp@| z4+4(7^(y>7fABA$St7zJBCAL4oC(H~H4P4n|S>uxwpijE~y=@YBS zX;etKhQ>3woZc~T+Wj}(^!my7h#(Q>kA)0k8ti@@N^M`#iY*htG;*UUO8f(k`V*lt zApPNlndC^N8Mcl)!$2?VSzfm+Hc`ojy#YxPN~9u)y*XuptFUmNAM$Psw8L5>#bOgN z;n4nP4;Sd9y&9qxgsy9V5cJ=5Hk=#(DMEBDZSG;U|FHXP=nM~dNq$>6084Ma$-`b) zHWYEFFmfxX9KAo{sfb+%+snslosFSY3$}Lb7!r>5#UnC4_s}Z@`b#ts#gXx5X!_j}-U*x~MEUiv-Ve z1FEhsmu{y+av89JA#~$I{UsW=qYKNF9 zq0`mODS?hH7?hPiG8bo`k(uD!v;?d0m7iFG?s{9q(MAl>I=e2y!?SeMaCy^h~j8YH4?-J2Y{zDi35(A3FjD)FYd%@dRJ7x;)FV&f7nyb&T2SvbiX4Cz+P~BGe$jG$)CuDKdUF zsJJdwQ>VZ+Ah3i>LiAT`uIE~~=q&ybx-1N2ZfWp1=^aO*{KFt0S_Ci$Mw?~Ve8uP# zZkCA)DbftLYp^Rf;8&~@D}A%sIqj`vDmL@H5$sj1zXA!KcE28wCsc26R+0lDqVpL3 zypfBf21?zVW0HXOPsgryM#Q!{?SXh3%s-g=01x=PK*Q>}j$F30nOxBZo$(VFI5%EJnFO{pr9%@oPe7%_hyy+Lg3SGGOeO(kpwj{9bjZ!)$Yk`gb-7$0z@M@go-~5a zD1UvlvAIhX1SDh;onSi3ol?b=O0ED88HCz_3jstLXsQv^BnA0O_13h^M8?{KsKH#30A&ZalUG7}bvGRzTKw;Rz zKKRk-ie$yB%JOo z69&KMnS1+|8D4jyW75=5_X6X@_1dv-~L#_vgOL{4<_ zn6{{2co3%zz%FKYO{o;_)P&b?t6qg9F&~SM7|qK-i9Iu~p_&L!iz@a*4)+LN_3j{#ASoR0CJ~};W!$J;3j9^g^tzXv+ zWEchpt34$%U;)!FAa5d}oDc>S9#QAjys>w#SkL+lvJ09&3+9f#6{`qoI?eu~^9Lme zI(N)&nb&-Frc~-KxM$-OQ5TNNiC2To)0Zcauo(sklsFxb)gMvKco$4z2B`zI(w2A% zG2fzi_>d6FfoI0cHvwWSRqo8kw%f$F46dw&f>QhCS$?0pwUKjwFt0hkZGA+&DaU@7 zmkRx*1!>m7`Km3I_tzGKn5%9lJru+^wF{}mxMT1YRD@CgZwW55&GLlHb(PpAnb{7D zE0x$FZMx1=z}PPaTB!`D_Q@k}^pUA6@EqIHhDZfILQ!hK@+R6Kyoq)_%0-9=N-UjW zki53-fK0>H1P5bq{-Rx90skl*f96ypsguV3xdYo7Ogoc`vzp2dSN4u5^X_M!Vba_D zYn;e{ZU7hrL^t$%_9_`_;=J7kWRgw(^jGBvJ**MITV9e-F}NLzd37biN9>((kF0{4h7|&LK{QVY#;?^G>6hnUGYGiF(F)`eZd2&K+F(G*(~U<@pztnZ7q~3 ze{d!h6sln|6lggm+ec6VQ+8j4a(=3Wq8AOzauvd5oil}3q-a*W5&+R7I*pW`qQk^J zLwrD98>TnqC^;F{HW>D+vXUtAOsl)|oQwl+s;4kf@tat<0>2wF@?()cCy}ucIB-Xl z0i|q~`#Yh)LPNgxrpyLUjEIe9g!Y#y)MRU1M27fkgyds2MWIQG57Ci)6wFdo+T_%> znGs~K^gaCI8;k?Ae69`aEJJX}*Pc>mV=T8ejE8Af-5cS$PIna*x?y@Nx~xN~2q`(s zCiZ`uF)nr@93GXC*3K}tV#g%?tL9k@z# zz7~(JF7rbUxiWF`W644LW`w}8 zAvt5UZ+1tPpSV%E*+t`p^)&ha8K@B3i)2)(-jqJB2=>&D{0QPc`YGC2Y z=pSc%l&`I!;N@K;zbVRDHxcjuaQJL8`0onemx(s?;ohb+rfh-xEZyfFsi`M8Chw#y z91YCObygnLI+5ux=$Z@D;F;a&Ft^ro`^KC@naozy&}@doa_@Vv~LBK=J#0ysm!BhQ%t4E-gi_b%bah=0`)Oi8}0Gi&E8Ti{p{$eE8sR1$hpF&pl56v0Tb|ePnr4 zVf>okGh0<;ItoIo<_Q*R*7=V&rvwX3kfVmcK2HE`A3SzWdhg|;{2l|SO+{(A8>Y6$ zSwk5oHgY+j2}-vasDMCz5(W#K5(tB80K^D)T$hvuVXe4*Y zJO)4~PR#fIJX9kx$;|%JX9;>WN-yUU^Z@o^?ZQA!WUlc%gJXQe@jR-d)BK+=>+^YP z01)Q9QL5QQ>{-ewai77Kw#t_kuZEuD0&#tV7B(Z55O2(BGJS}#Yj0B*5<6{{DbOYh zoY`U`Y~b!7v~4EiUA!pXa+jY*?uK6H*BKuIgD)S8py*gaXY)U^BAyDU%Jdk)OdUyI zJ{OrYX_k7im}a72@EfAm0nBo^{NsRHWbSg$hWu#mok6BJ;34DFu}1kj?upB^uka?b z5_Pz_sSsh^EP4=vSc!(%0ggfT)rvMu8S**;Lcg5S7n$N2HnPRG+lwh+U#O!C5-MJy z_*zFQ_Ypqd8St$+@8;ybpgV!C zY7p*`^ypH}cJ+*PWjB6LKW-Deg91pXyTEJ<2%mnuIFTG)k&Q5AUA_q;3Yl$!aynLn>! z?GCGWk(-^ru*R=(78Jb9mG<&V=s9Svk9YHLZ7r-Z5NY)fa&y-Bf1_|gK79{9jep5> zFnQO>3S0wBmv{`lB=;a{@@h}ydcaN_b z2D0-pCtGI`62l+6#9sjjErH=r>*o{@;d-tc41=BHR{xL&mRe&tdOoSMTD`$qX6Kog z22!5JL@(t1z6JV`Qb?1=XX{&5id9g=?c;}Vb)o}{^<%ncBf=!S(&;jEPV5lXe)Lrw zZ7SkCmfx-iUKRX`B4a=d8z}Fb^P7>V6^5nNo7K#QE;a_}YQj|Z4|$U+DKbG6-x~6| z!SHl5Nzq2zW?RW>NkOYOeH9 znOlp>0GCJxq7HfR0Nj zobyAIL^~+OQUgwlIeN!*&_OBHDX!x-6dVGqptn4|97GtnM*37^#Mzxo&>3n7xBULN zHCAoju8Uua4jTUJ}d)TUr(tS84&}n6aYeL6nE=fnX-RJHT6edR;G-kwrD=6fA z6y#G3*8R+zfr2s%DcYm+X7pe-CI^rCQG8y4G#m2R;&ZWG6WHDgP0;+lwzXr%6~3@V z7lDteyXaj`*j_=kd5t#s{UYtuK<^9AgK+D7Lb+YEe-DUq6%p^|SWbE!ZgxcO{XUn} z+ny=^bsMjU5Aw2esr<8Ios#xm9D&L(48QxEQ`$?lh}Ch0_~MAW2ecHm;;rtzjU-Hsl@7kYSP zKD;rO7qKfpis{M35w?eM0K}+g`^kdd9uF=TjL?Bpe`%ib>02j=gh7O{ih-}bD~426 zm)fTwDKl_BN5QbA(g9po1dv*gNol2pGCRgRl+1hkqqYTAtggS}nVQ zCyBUzIxVvOVod!ImsHPbQ4NK@C4^ij^jFAmp_g$w>{X**lWS$HV+d zdANV%)y66z9P!YugYyw~LO;18*;-Fd&O-?Ngms<0KP_1zH4eYIa zae-*PtHdVSlvCK_1lc;2s2eS+U5#=!~3K?apLB})ZVS3-|i7IJ3JUM?> z8(jYF$Bv4^e7{H~BowPZ%j3;xlaF`VzsB-hN=%_8&9Nr?`|4JTb904A^>aK*$~Wn) z0Ac$>z5aG)vOVmohu1clP$C*lo`g}(Kuw0lbF|&etDW@16sk~%0=6?5j*7F9mU`acY zJ|^vycCndyKT+xPm%b`4Xk9y!Z9ipK8>E-Ra=mj&?5T&EAJ0 z&0ZkKQeL6mFfyAGy*UT-hhG=Ct90VOoX=nVKuMiS&Kzf85P{RUo2P!f@9(oJoo?UK z01m>ZSD1_fGw{C%aExd6g>{PHca8;4i(*A-&wIT;_OyLt0zG&dohf?Z{IV9L-a`Do$nm&$t%NnY-8lrE+G!ELKO zBx3$4sNmM(lj&I0Q2HUy#3WB8fk}hJ5ng;hNcr_?KL%rNRU<346GzbDu!$FrJjBty zJ{06v4^E&kL4ycfB9+`?Zms9gN^`!cfqW>9tBR*og4o$y0J&|qrnaJ3EGenw%Ir3h z2StO%mPM395bh@4HjMpV5#Q1qKbRZItfhp7ghVAITYPYUD{QF2c*>tCS`ElEwGUdB zkGYnzm6U4bLqqpRhj&W5#fSv!dXUYq=;?k#aq_A|eoJUfn_Ffs^*8G(E&4l?@W0P6 zjh)x^uZS#*m~C_>fXGB!bET?Wcysc8Y&j$?Ww2hiHYn25UeHkFTpeN4Por^jRRyQ@s-T0HVCtK0eK3f(GVU*6=IIxw1)X$J*&BRYj z2Zj8I=2+u8>>cIE4(?K;71_U|$66iM?BxCA_9Qg7?}X+#6iP{68$6|R%+ZXd-FGP- zSWoTR6ErQp`arl&=l0peSVl(C-4^l8@ZYQ!SnowpqZqPXMo=o*HKG6=Hzem?DH0W4 z6yN`PK5-nE>V~%q>Hf$&G(cmT1+>BW(cfJ3I=89#QN1R`m+gl(ojFHj>Kz@t9Fu&N z*{BFEGP9xyY1-v`&@*3fEu>oC39OYTb*`#qbJU@ix|(|XzP!lx{0bURtP{FMcLOKt zVk3JElFp@M6wlsdT^e@5SEj880lt&u`*C|Wl>U`9+3Os*4ZUR5GsH6B9H@3}g5pWw z(T9-nO1&ffAjLP+ZIwOK9i#VZTROZr(3p^CG%M^V_Env7w}EgcSo#nV#F1pxs!%`|}SoVU~hWR<#^zLLy6KLHoe@FoMrC=;=QbiICr;S(p-(YR1h;t)x%n%x+wYw{Hl?G5ts-+&0a}rtdv@GD*Fu&t*7p^J44Yp_v zMH&*)1f2V@xPH{m*Y1XZy^YLb>t6n$teDWP&bL!_UBnk$3M>9Oy7K!^VMCL7HB^<& zeBV2^L1c0APexG?*N1H@Lwio+7Umlv;DpEe-Bi4_X17Pb6^AA%*YOx#7fjZMfAQU2 zG05S)zXo;_58}K*z+JMNCzRolxB{iyX9*TM1@ZYdONV?CqhrSYydWHM<=u0XoCuH0 zR0|N0acSTSX7k<5iYxaHy~UN#RJ=WF@gU=-5HR>10u!QKAedx<1@KOd`&9y=Bd`iJ z_goh_r2G&q@gwc2(Iz7D5TbTB()${z&J7rVGzeX}K-S2J&wN3kFwO*w|4xXRwNkue z5^LfP^*a`XbG_&RnCN+na;?ACSRq!)>!CJWV}sryX8f0D{aMW*lC?UPn=^F5CnYW8l=nN4`|XuJiXoG$oN`<{qGX_plYaOtfU+ zksnP{I(KhP6R&S+7Izof~KZb5IO!}g+R)^9lGV!Y5>0DLB)y|0m_U9FYxQJeDQ znkzI4Z^KM?$8f!b(5^n@po=F|q8%^8!9b=37%L0@dxJ;scA26nDsM~JNk z*9Ma0sB)+t%DUJ-;>`2Lnv`=p)21&!{nJ0Mt`UWm;Kjd)^6f2~qNf{$T$~g$+X^*U z#=CpP4*;754bF{DkilJE^t|LqNU2l*3?0veGHL@IfDL;kLPq|!Y%WJ zN$mwi&A;Zt%RBC@4!>Z8D{srnXwAi4){l^# z>e=~;M!AFSrxcow?Mo=(uJG5<8Ani(is~l&?+Q=2U)zHirO_~eL9T49Iy zCx4Sr|KeuNYb2o(b_d!O0?OM?u@{DKxpkagKd_pz!Nt-!JxEo;pbS;o2{@=*M=0pD ziv*@##ueBTXt9sss#TAu@NP2CL0FF}p(E>0)>r3V@txKQN58;+nO|mZDl7xA(MFpg z7T^y|Qp)un=wIAc2d5sPAlVfM$i!-3TY2tdJSoto5!qFAK9&FMA0p8v#tYYzMPPYL zVUQkJPnk5g2w;+*y6v>P=uX0%y)p+?rYB0LjDn~e-7WFB9rhYlQ4{Bgz&knzl&U>q z;rx2cRP^P~;sW{rMDYxGL=2BueOultmquAMH5*wbK#zV=cv3S&JmiPK!WsrjKWA`L zd*{u@q=-phMj7Urh}ST=xWiQX0)v~t> zgPOA1@Us*2TZAR%Zwcf}=x$n+lp7p9?kWdrX++jYZey(%a?>@5=lc9;T^VrL9_vR1P(ILatkXo(BM>CLQ> z3EKNU5-{>P6Yv%r=h{FA?@FmHGnf1MWSQrdgmM~V`ngTLMe|+-rzq|+q+Hs;gJ2NV zV-=3@tVTIysJ64O8*ha`meBE20h!uBaFN4fOIFe+F#zB*JrLB7YKk)g<4BXOmvyG& zabNwWA#u73@l0GCh_K^~xPrA(N?A;$5IiHAnWc!oj`|5h-d2m-vMgV@Spq7lLOJXX zCG10;$gQ?vN%nfQspbo?{=9i4U}QQ%Zd0>8=aK>72t7B5hV+rMni^_}wmt1@?3|8(iTJ{S9U3=ih~piJR_?!p}yfrYAb zl@E6QiuvrkZQagVN)(opZ>K2948&nXUaFqzGBTOP?hsE6VlNd89JuW6w~mFo^N(xP zZDu&9a)W`Q^A@esgRkx7BVp?o2a+r#g(9i3%rmynSIys4z0#BNVq{AxH&CaBd*{!l zr}HgZYSV`?SKuNM$bJnLjjczPge0)#OxiLoxu#gYFX$D9_6RTn!+I26Uoh_CeF*oB<1}|>lgLPQ;RQ7=8xQ&& zov-QM%*wos6%cI~bE3j3nqiU7^#2Cf^atZQNVjgxtROf{a61eW>@iZ4eGR1`c##OtU5*ddg{1EcHJ0+ z2I<~M9AhXV>L3I#x*edq%&FJL506JX!Ys(n#wyGn4W%=OjX9Hv%kjZa7~4?F@{o;Z ziS|d}Fo(lgKaRVTRj6J67n^rwjorr_%%_vRv2TdYn7TF|#~d&TviL(Wb#Qt<)Bp!^ z{LO@II&b3=Hf+ZC(di0ReF>?v)L3?NgKq`^Iz48f4ZEn=kBZZBH#|#DOInrY_AHi% z=^G0ujQrm37O#scAT1X<~iVnrxtDbFYxZ zmN`I65ZG@9qiU`dp^xmYOX7~EixrfcNF|`nAMP4o;RafVCB(A4x>7<9))%jX+C$Ah zeL$&xmcvOZuKucOw>2bkJv34pLIm0-kJIHp1u};r@;A%b2O$>YC2gle(FbGjcH`Jg zuJjYSot9A0?!}ZQLfII_a6-cMkCb9mVEGvf3;8BS;n$|~L;I3;G+R?3tmno0$~JWu zQ_HMdN(Z3e*W!j2o<^c71?*UhX(C?8aU>#53(&NRiVme`)7bj3+zzsf6G6|2%-OlJ zpl|ceL!gL-LAn))k&ure&<3!LCt)wZFg2PFLEdI}Dl%VY@@ps4h~K-#v@Lh^SfUS! zzs(<@E3Hr`bHG9l%viHdZm#}07j&e{Sz0BO{QhDinADpE|IjYMic17d^s+Q|m+MPP zh|?1F@^oPkO#i7d!}xc#bk(B!alw|FO)|~+a#0*_UKo9|O{SscflP#4ceh6n3v6{m zcgq?OvtTS=jW7lC;5P;RtFSG|7OMy?kI%Z=xigzgI@=IFjdHQ?#M3!|WjwKP?E5&k z*wl19>v2EMG}&7Oed!&CCv0d7zausNlX_%yOkz9`!? z6hGEvS)b5q{($4VYM~aXC`wkYZVL<%YOD^D2CAd)5=u%FD{@T7cn(?}Ko7o-$U6P0 zQRtNuZ!2(?&e@lsFP&;wJ6kO<>^i;k+r_m2#hZD%x#+Mse*<+gYs=t8PSGG&dT-Zd zrMdFR=we>!QVvQy^_=e}Ww;YEc7O9n48go3!^v+@G30F1AgpPJ)cr6*I7Q5?*zdO@ z-Kj;&yBmLtO3?VW;pWr|z+w-eV}pIgkcc3XdP9isxZ<5s6Q$m?@D7na`0cW5@}FWE zDe#b-2a318=t%Sdt?zcX$Hj9JK&|D;*9nL*GYo`u@MeUb_+M*E97#a7ilBI)RvDcq)_@j~;WGCi zr?PT1oWfj}&Q<7Nu`IAb-#oC|(`pG~-yVxI&v7~m1R2Fo#coIt@Lcb8$SVbXwkhXp#A!O( zdDpSc$HZ&4>7RI1E{kzJJfOY=iv77P?~i(fD6y^15}}DW z&Dx^eLN4!ZHyqRXU$?=Hp^>ER=UaTIiuf7v?j2 zOk847&H<+_Nx>*|e(AG(g>a>7x<>{bQ96I8X)m~Ues;V!c4SBogjaYNa1r6tH}py^ zN;0M2MX)d#7`b0eEy=57f3T7YEb{<+C$r9eS9SN;;hQ}*JVscx(ZW3EwLN?lI4$sE zKw}$c!9RMVN&^jbqzpF#RgR(jfP8WvgX(TR4=w%dZUoRow=`{IRS9}%#`-GpjK~@& zoZ9}Wme3;$Dk$Qc;;0zK&%2I#H4H4oBLdDiTs^l6rLZ}bmb@B6LybAXT zA?RJp<<?^%2jwKwMhhtVg39)&3b?WWLO{L0_|Db#F@KSD_g&vJ zE&Grk27Sa1%F)ht2z_{EPfq4W55+=__FEYn^O5xFa4Y$tr(4J*gM*tklzexcmyZey zyFwBa9M#nZuN3q(f@eve_#oT3tIp0||B8{{|B)vTZFSV$9nAXIW|ik24?m0h1iz!N z9nduQS+{b{>8FTf;NLLeM(kGg2PZ5T5+SB#$&-wM=abPwH; zPfxY*YnTB2+>MlN`sdH&{^N?U)Zvcp4F@=@*;aSd(nZx$_=wXAU}TK;M;Ax zBcA9x&q!2{Cu*Tsbie0YNb)DdKJD^KD#?E8TuP(w5QO@6i~|1tpFf}qEJ%TYetThk z)V#e4giFaXdYDHMdr!!R<;!dM_hPt<7zuIp3%~hK!xpSr0S?YFm`GT$SlfMrcL&h8 z@njs^y!4npb&We`N|%=$4;lD=`YAc<7_zNAE*gwt0DT4vWZmyIN6^-h9YjW42 z!F2e4_hZckBZ2L|U*h1Dc}eW8=>RhfC@06)q=w9m$!WDh2yg@XSw`(Ltp?{z+eEye zhn$o*78p+d_o9n7$;eJZL3hy|SINXHc25ISp^^N{cUjT3N=ND(4rUj&4QwozH+lrO z%AXUO^vH?@Jx~Lrsxzi+;q$}~p;(Q~+%wwQ4kv6lWHA^~7AowqsxG#4s#)I@$0%K3 zcX|5qnV!=zp1h;{;0kOOA90qGA2x61CbTC%Jz+}xb2Ob1z;Pj=NwaccNK-N89!C&z zW6=36yCpCFJ!D<$l@h*1z{G4~wXDGr(m67WhLHjA9oERi2dHHB7DWMUk*^S4ps6#8 z;u9Co(cjhHIP@8|JV7p(3C=P@4J#)WII z?i6rxy%GZc7iyu8+XiH{QgT7=^zfSm=?Synv=z~SGT{bt9IFDafZOoC&`vhw!Szw7 z+LpABfX*yxVF42DaM6UzxFvx@qe}7JtH-Sa6lC&zY+k9q4+#GR*gtGSb9Lvm&j@Cb zAxxMvQ&{K}BUrr^boAhmhL!pTCCdHEp9h=CrgIbrRw#6;bTP{DI#9V#ZaE0}K7cNn zPkbaU(Z&RtUSi;kO?i#d3U6y%(~L>a6JK>N0cShLb&-{6G!LEh_ifsWdX)e*CL{$* z@0*H^bM%R60wh?jfLfcMj2CFf;CdWiVIJsy7a$D;Xn)Uh`)mPVZ{!hH3eTnmlwS=9 z#f@fHb${ z5%hUG;ER|&&i5%ZCn@0uwZxA-9-!)lpE~O?2ZK!^E`1jMg^dV$A9*fRHa%%)7tr@R z=^(N@AuFTrLigiuxU-g!%0JyMxw7e;w@ogA=wbE#M+CVO&0{I)O;R-DWpRv^GLEZF zvXboK<&f_7kqnl52oewup|A5v&fHn{-j00I1M!RTanfWs$l(QJ1M*5S6#_7 znRyb>^L~>+vaAabrg!y2r3bId3Np?fKraBd9w@;Dp=9H1Y@#l%YeT&2-b&k2bc$K_m{a30P3!{}nhw zA1FF!;UeatA?T|VU8tLR%jkn30Km|Lb_DI}lWGSy&adB~$M%0Zj$UZ4-8#?ropO{n z$p{^b;14w7X_keT_B_gBD7o7-KKJn0Dtx$w?;mSG9mDhKSxE?zQmJTX0EZbBH-&>b z&3DF)f?9v9pQtMl#w=N;_7+a4|2bhhsHHBahBB6i^;>wDFM17 z4MhRXdK1PiL`6%|KepLD@Lli=XP>J(8<8HkFj~2mxnp~rTf#plH1GRY(Z>5V5)5kK z2*yBBO|$X|T~}2wrd0zaova*j)N{~%BGPohA>HRH#p%to{XLr@z!Si{Lo=*vqYy}p zpHlcITSS#s>WCkg9ccOU%w1jmik;;UxhC=bAc%^9I>}$yxfRVCqNSpRJVF!BV)>i2s8bQE>X&j%J3{A)X^%~Ma@88dsQGBt3z6IYfn3&>(k>6~p zlh*JMmKWmi^}LDDyodn5z#P359UbYUyWXTJnLw|mald7mjHTVArBzWV7`I~gc{!ok z&mRVhVPTQ-z$y77u=gruMp$~9Qs3qbbDP3(q9z95+fX|p2&x$|0TyQ8?stj;-0*6R zPbqiarr~hxe>lw`;+p_=l}5jkG#updnNkzt!_`;_zh3QVUiBTya2>K{bt2T*;_Nmp z*&?krzzbhQmDm7FF5DRmx5if)hMsb}`#Ke54jxVmLfWMIknW>-V=%#i-n48hnKI-B z0o)b?nnr_(@Xz*Ocf7u%N{_bcr0SkKwn!2M;h?H1IeGfGF;HK}pa{6Ilv!0yz3G6` z6HgKbklPgSFX-479Y#DrmsA7HO0ejtXE(aXQ|J{CD}n*V0(Dc z*qwft?LWD%HT>v4m*y$32u3JJT=rPsI^73=B8k{N^bpRZ;tnRdxFjQo?ou%QwwXn~ zLM8@-%JwCX$ye8I#mnoWyZ);UltTxN(y5;wJu+!V0a;$n#J?V7FW#)0wge1A#f+FV zC~d9YN`W<32sG&<pm=aw6E+)afi1=UH#1Kou{Mo4K6W=W=&w=|EgaQc=U9O zMh2QJs=-akW>RLjk_YG253M2Y1ovQ)QTq}jtoz=~=rJe&9iWIRd#Wr7x$U}bqYlL6 zi7w}~fZ!m|T+0~7>pmhVF{3{3jv~ieQ%lm(9#|wA$TurueBuk*pJ z;^aZrQWDr>GMO$M(rQMn5TMUg=2P?0*^r;}tNxqdI(!$sk8f8AmFiDDTz67a}GS2?aef&Yakb>|$I@Qx=)?EOL&$?_!#@>T9kyBwQ z91PGX^acMxw%V*Dp+rgW$7p(5TG9u+$PCjXew)Mh(I#KCso>@gc}Un%RmTYE%t)<( z%C^DDBiuNj<_#_4$j_QtPZZ$FcLjtPXD+fk26$3{xir7kQ$i%FwyC(pymp32YSvDC zNZ$KA&HQ94JBCHb>S>ISL(-2UFMAjXSFPuu)}byeQ~Igai_kk^%2$uP>9rd~m9=V62mIa1(7mwqDhjnm{+l|iE6o;*+- z{veqeX3^%PL@LAAaYRMY;X>6%GN$ujq=}5xKFpf)J?I=Kx!v3Z-b8ze(_VHak8wR{ z{1I3m_$eHp2O^NWu_Y5TgXAunP>}juIKD%ANl~~olgVG;gY-Ph3DYKJNHcFmDxKv!xkaBN!AHMs7SnBln;R*2_P3Xw_+;8Nuj>{1<2ME=~Po z00_rdkk9Gxwv!_Lo?5-ex20ZvN;jJ*<`|Msug9GH9(j0mL$PT%QzeE(yeMi-At!}{ z*$o+X#ix|_B3pG$`^K;uthVi1@5DFf+2?HG-M#qQS|JWCf;q(2rZ24C#`;!k-grik zl_*O+ho0-pqk@xXp2(sZRiVOCv&LE@rZ9y(k_9q(H=4Uuy?-y!eoPvBkM-F5_WcMz zba_O`{3k0v7t|htGYXEWEkZrn<`YlwUedj|@gE1>0>@xc&J&2$i9y1R#K}FQMWQ*X ztk!2Y-Z$o@Eb0cqc>adXVvA<}jgTKVwX*aKqRZ6O0GH($F{lyMv|QIrCS(G9iEPj& z4=ee)(gV*V3MhnTs&VY5+eo@QM8_}b$JS&-B~Klfj)EcTwg4;U@tM2A^#W#2!8rKn zC2_VEY{J_FHq%sca?11`% z%|D7NDr))*P~ilplx8D`$7z*2vBj!OxE!9*Q3SHV0pa2uir`%uZwkA{t#|~<+=4ei zZ9MsvY8^Fv+n+-(Bz?gP{3UDL+~W(Uk{;CdYF7^2`=MEaXtsI7LI><(Uh=8@=xGPH zxPoa%ZL_bsI~zd3rT-~+nAxJWbgbeZpJp7E=HI+86h%O-ZJ8aU5+A1-GTQZy-~rUJ z^a>t$JvSdhrgoDeblTywWBCRI>0ECPs1FT>e;PuP1P^E-6MqStI!P51RJC_JW{V=MyPI{}g@u-c)=V&R&E{QWCak9nM#Ee^R^KDy9n|jT5rt#YS#YLtpsGBQO^Jzm8`{ z9{n<^Hi;QS0BvE=Yo%4KzxOzWdT-VL!{Hy|bnCbQ_xy03lTT4L4wKvO^+6<>KpFsyo ze1MQxZ679Ut?_0fdG3ZQ+-zjc=LK1DaI<{UPEF-&5J%V!50AKJ>RHXGW~IweTC)1Q zfmk)~Itfc(E1S%E3vr77f~J+%N2agh<9-G7nfkP?$ag|+0^ zVP5m!{tMkj<$iO#467jmx+rOEJ!`b<7+TC8P6w`5ORa>%F^bEdd zh6xFh(ws|DXztxcIBx#a8sQB$ zIwf}2YZByL+c}m0pE^3SfCM&`-ss~cuHA9p_Z7S6)lGdwNUI%I3c$x$R5b(F;59dc zW?*po67BJ8Y&69sGzNPU`1>%xM{N#MMTOp_eQl1vL{&IHMxTmTqG!f8%tH?+ER$Q%d6p!x|@S`$>H&m;uOA+RKOqWK<4xEp-~u<9WjAgYflPNT6+1==^}Z| z0=!TbD10YD5W@nPTqu0lCfuDvh8%ayJ4LO_UT!fzg3k#!Gn{T@e5ATJaXu(y(l-hYl}Ber0@n%%Q=4J?ZdKV?yx0kEU6~H1wD)3}`IBzhRQ;VBguLs=aZ&(3K^U z@dyNRxEKC?yMJk7vi(0%8=@ntq$DRgA@k%P?!^yGOh7JbAa(z{ zzkufr9~JQW|MM{ByKFGORkMfudUq5B9vS1;z+AE6R|3r8yeXjENP_Qq4hW~LzEd6I z7w4+yR!Z@{r`;FmCuN8NOhMZkmumxF8ZHAI$J`=*F?2k$J5NOIq*y|u2K++RH{<74 z@v}5CcLlHZW)JF%r7dlw*vl{zgi_U7(TgGBz*BvE2H9K5N{;RGOJ0YGBpF)p&C&M> zS>Cv2HpN>+23{7bnBPZTare9!ORsCS)J(_Gbl3HmPJf)u>zfN&8$_Kp&^?7 zyU0anjc6$!;;m6Oy4{Vj4>>QjJZ-(j2wvON;{X*0|6n<~t^~hp;>SrHuDf`lQ0ol? z6NKpY1<&FqOozdlaK(CZCwet|!{7g3$kuiE>1XBv&o8h z8=UrBNa55jTK;xf;3K#A7F91V)=~qPFwd(WJPKLYzFZI5#RY}@KfQx8E+*g?4M#h? zXNbJU4n2S#6CL;jlp9#a6oCc+2$6Z9|BG7cS6{Wm2e)B{IbF5b!AJpli{$|zCz;LBJR$mL5i3*vVLY3&e zL$dOh2zDZ@wQY+YGTT=ET=Ybll;XMKUojms(hCy`E!yfTWX&R`SkIxsqryaf&|1cO zIND~xfvjk&yO%$hI(4buz0|jt^hE^0pjBnP$1N}CVV^RdYHt~z_!R%hw#F<2UhM$K zc8KbDk}c?7pTdU(A;Cd9<4kRej7q&q2#(+yNuRX3l0l){V|98+()i}svT-o+%K`uq z7fNzye49+P#rmUzp7H1C02Dd*2rOI(+=>y4)C!ynH~<4B#VxHasmh!pkRzZzMCuCw zEhXijD*5%7RCBpVxz2hdk#Z>TN{1D)YG+9(WY&SOPLJr*y!ku)0W}G*6_Kc`c^3xjYMs8j}yqjPXadCUTCd{sbB zp2j}S!ISHpw-sEBQCBOtWX5#qH5sE;)$@slyD;0)lyU~QO#?3|Vka}z7dsl{_E|AN za^GJ^JyQy*yGS|NB%HEET>h$|vxmfFW zJ%26pZL|B-npkBNu@m?6pBpTMA0DM{0$iKB{)Bg!Bqc4kbEN@@=>t z9d!2vP}^57l9r#9=NH@|ur7Yy;nQ?F!`Pfbt~OW+zWFafJfgIhVXo}T!icE)dyGkh zMDo>8?YF7miIVvkP_*`6fTj@O$_v>6B8+I8kac})RzR2@_DzCD7V!yK+WM2{d+UDK zqcCA1w+ey`X?TQDADA&}#DW+!MFi!#K{QT^89EM(ydbmKqeKf7Ia_J*rCcv%p~Y=n z+-eTptTgt@r~goIcG>s-TJFsb_d)#gCODpKaevARt0wrhpU-22q@_#2^a$ z*nzZ3&Da7|N#~*qW}Rq~{I#TDWv*QXD9)o4EVVO;k^x_u*LyNV@zWG*sWyh!FC%Pf zZ=j~N%(!Y^TOw2)>y17Ika%NEd59ly|xjf>pqN~ zM{Q<_pN$wG(WV*3!X$=Ses#r%ruVp*->d}G4UT$2ZN_UOSsLOY_{an$WIP>tW5@2fp_+KFcC!8;vx)N1(kXS%5qX(-8!y`#45bdA(>)FG zM~9d~Heom%(ee4sALRVflX5*{dETvIrJ?@h#*79SBZq87AcKizpwdwncA3)hKLi|R z(c-?Q0TAH|Wge8bN^P|r-yGvD=u@QqB;gg(w*O}qg5-yM@wkJd%B|tw5B6(PZDazv zQyA2AFWpPJ?gpU|ZwLz=Uocer0~v~UVx7@}80y70wFjuJlNP=m>8cNDEARTZN!pVn z$?&`j*sd~5GgOjf5&~_yj8>?H0=3UvtWmZr>@znAZ?`NA07BLt6%n~yYs%Px9NB!S z`Uh(`vpfI*ce9(hjiP&zR@k@`=l>ARst!`fs*xG#G$!O?QLRv z87Uv#1!4YFrmHf_{*UbSeMeMME%JIdK#IDpo>e1cvi3&KiWrI>x%d;Tl5Q&GfFJH} z8?E&fo|Ubamp>PRpoSv3E@O>}WGLB<@aWn+-egN8L}bW3P7zL}3NkK(XR{aBgNg~j`Nsg_QNROB-`1gG$NhUNj7VLcLGjHK{=i2XCd2WA9A|>W zUsvy$5ulLcS{}D&iM%2i!Jldsu!S`%D+axX&l{lGQC!h^&Q08>hN^(ehgq#1#6%92 zmY#Qy3t>iGAq7nWiz%k)Q`R?XY;hH&NhU$h#HydCtNPBo*m{-5CfIY5UkxICJ%*{5 z!*eMMG;KO}ME)Fp!`ZG9kKELplw~TusNU4ifB+@`8>BqHQ&$x200Sd4fQut3RgY8i zK`=0$cc?BBZbB~fzQOUd z^K;N%KmY&$0000000000000001dO6eF~$%WvkEJ_3!zUq$8fSi=omA-Y~f@liWe3= z>TV>NpqwxwV#9Rxf7sV?+cn($$^dR;741z=;#Yd_1)Zcm(QdNHi79@`u2II@3>27z z+lCR!o%M1j3d8z3LF1lNR%v^Iemh*Z!v*hkG>Z7;z|inzS7WEAw-%7jtofqbkXRP$Xp2{dwW=LN7o@yCNL8IIskPu{%!|Dj-y?r1P^)8`6^e?| z0I%F^Dm*#9F55xdndZU@Rp^{wR=J3jGxnnwuZlRyyya!tShU^f{|B}n2?9x~j1|j8v zfT$GQ@Aw$Brxb~Gq;=R2+D`ft6VKqfO&s@5haf1$mqG8*c2yO#&yNLl&(m1&9tA#e zkWhQ8hz``(^QiR0)Oq)RQE0Qc3epi;DKATs^eYf?ieD8JG5RX=G7=Z8V2x-Lyt^!; z<7?PxSp;rt7m@coyerX+C0Gt<_z4K6uI7M*A;_d~Mjzp;IBnGkKkjYUvc1k&=Upj8 z!5~l`{#u~^B-n(n5E|pb#DIc^3O8m#?bIK+*hEdk3%W21|Gy0svlENM-l!jfT~7!& z=ZPm6&V-<8_t-Yfo>uLVso_aLU6?&5~$MaZKAo5UP0?wB#i zpO{vZ6?tBuu}A%2JVr8e3OrflIo=8pnaC{_m1!)~Os1-DsWm@`?J8?t*ls-k8Us6Q zH0S1eba6+-$ViF#%(fnD*^KFlZZI$~tgbh&hw|m;?O8`WXRL?9_X3pBI#)W0C4rci zninO$8KGJscaI*@A0>;Y%gnP0^ zL{$Shk z#af$mnSLNWdY9@YAMWDv;~OtAr67XF=6%5qCWWi;jb)i#P`0y=+(F0FQ+Ij{;k>B? z=w_d&QLm(GkB<-4j_jlK@k;O+4Xaf0n6iX1A94=4I1)k3Y@>ShmkgLv?6ye7Ep9~I zj;5(bI)x}(FjHy^t#qT^R)a@uXtNFZ`09f)&#_+U$uvK*YC*Ve>l3>h#KB)}^)mRZ zXnhBQzPP+7jvKwc#!?5uQoXVLY}6Bm-g>*2ag;W*=Lv@$o zNI~P)JB*7MLP9C1X<^mVtfBcF1%zQvhA9zdznLe8r4Jh@Oo=$#>9a%IT!4>sHyaP z$O5!UA~E+`bYerqAAgJ~)_r4CsBoC$b`FOb{m}S}7;S*_2!p27U6aqBw{3iTH+?VF z-dvKW84ZenIY@|Z@JrPnTC^hQvoLB={CqieE7!|{P$6jX)+018wh%5RI`X!D#^Vml zpL7}0D9+7B{NZVH+H@(ruBsc2o9 zeAiF7c7g{vu@*oTQ!sAtLG~b>p|c6Zl&gE2c-)7hTLwF}Z?3FPp3hj(Jb_{^cI<#C-ipm`TZpZ?8tF3x zS~E_KN?aUs5A`2946mc9>*3E-a!UOY<#lC>H||yH7?21;^V1hne2ARCEpgX=@D9{L zEjx(DyW30x>D7QK!0agWlf5?>p-=#l43`zoEUzU!jQJ-bh$tgNHOx8`HR>SEYW~b^ z7|f>j{~mc;2^Op>#W+)R|BB$7cDTC5sa=tTsr6;r+EK3~=m$dTaBVAjnew1`^5(h-cu z_NV@}Urm;Gj$Zg@2Qy}UJD!!t7ko};*PXM3JC*5~z8RA>zhg^w_1VJD5*`gD-FeFC zrKJ_-j)K*GP?Bdmc(4THlUYwX{E$nus@ltZP3|07qqAb<~+?1F~yb8-ZD z4thU57nz;I3v~-Mx9|d%SOX->WQ!og_mPF*O!^BO|CVv*z>?Lv34jHY2vur(*WYt^ zlOyjgo{-+?=>Vj;8h}WoFJ|)9L}I&I(U$|Tg?mTSVLWimSlm}Srjaq-36w8Rz){Ds z$sps)K>s{eye9jyoyYqKEG1BvDO$1*k(>EzM7~f@$~H18Vbhy&u=X}@`nXbTrSrO{ z&C^=}C?(j~VnD9*Ke;+@xP252ZSd)mv>}ZZM+L7#=1GZ~oc%{mTacD)INmLx4$VM4 z6V(q8{*HqA0${LvKC{luw(stGW1{A#QZ|0k8FZx6kTYqLxF%^TC~g9H(o)9rPY3cK zTl`xSS1k7^DraXcK$8tKUS5_SlqKO0_PzcPiZ3P+zB8 zI;tfq7sXVAwtuSJn{ix(E^)A4ddu^8K?G~!sCEp!taF?J|E!31Okw2ovmL6I_vg+Q zq>LxO&$&zqf=y^H2~YCl;!Xe-IjVpi_~$*0Li-a{Awt>!z?Rlj4}Jnf7kloE!PvDN ziNJ8UWYxJLntu1tar@p5T;a^K)UM931WcsD)?g2AeAR+=%s6@tp?cOSZNbm-6fhxL z56D49$w%Qrz)5I7Nc#8VB+B6@3-{Q@o!CLbV&XT0mW_ ziSp$IZ)O4&qdk&4;&`jP2^p^hQIlI8-zVRlARXPGvPKy1XXu8d2aOc&Xcv2@?+ez% z!`LP>>!A#q5T`nOqh;eEfii{16&dy-)5MSBy#muSf}+{$O5hV4lf`bZCyBvnw-Vyh zuzwAzU#9VossCcyqzDupEk_5zip2r$yy3n(uY|To{tayf#Ind8dAY#eg5QzfLAWyz zcPID$a;2r&9p~Kz>cH149TeR3gdiu}(IIF~j3l+VL7)?HSQ#9qA>C{jfqrWNXrh~E z;wY=oGv#wV)+k-c3@2-6>c9zX06@FusydqX?KJ>+WWF*2uevgKrd7J(rb44+4@V** zn6T0$C|LW?CfVkAQ_|Z&*H(l1bU=y$+X|hU9QanZ$fUIh+A6ww`J+s~eLZC?t9Z9% zjk=)sE=iVc?oA+xyJg1K>i@%~6V5wT{1_C^bpx0QoES$u^+$iJ9u8<)>Cy#Qg@+w; zeskJ&c^%1oP5P%W&b)$V`I<+SwVUvv*$i17mBj@>7sy2S>Gx_Yz}VmPE3Z)nk@Wsm z#xh56A9m3@qG{TiQa2eAV$DOoMYqIm95!^!QnO&va>DNRoDZWYOMO^aW zsmdF^-qdCu9nb)}J3Hmd_VE`F7FvsKbfnWynteto;+hjoBRZCaUA?PI(UMBa?)E+Q z5Wu-t>FjpkjY$_8vh!!Gkx>!7a)m29#j2%Dd45RFiC1GR7v7iDQhGV;yEi1H*ZYPo z9OIdBv9g*~5K3*w^djSJKiM&8KCq9nUjY4>jTvJ@AQ(g9#E5I)va!GTHa}f>lob@K zCk)uR#xlen{yjXO?A91Wwf* z;-g^Qx~Me-z61CkX}x(IXzmBw-1laOGIM44a6Q9Iq$dkdWt=Ja{m-rmUGo@^kKz@0 zLqWhT$1bmHjT<^nlWPXqUIbCwr`M6Q%ZxRbw`FUh!6LnJ+;o=>*}*#oBPPa1*Z649 z*saIcD1JX!LE&Y7qzs}Mnp`|<=AzL0=2B5oo%TYInI@PnvFR-qONk4K0a%<`p3i^d z32Xsiu3?*ii#1gG7*TUbdyME2$5()BC3e^Z+O`E>lLTO_n*!go;5@1r1f( zRBJbMuJyQ}l5Imk%IsBgNW!o1rejpwgCgW$_Qm~mVkcKesCT6lNLyMG7aElbwBegPLQ#Am+oYvkvLxu z(3#iAxg0iUgNfB;t`!>vg_!B%0XNT5B6^K|8qh^q52>RD1mRK z13u#3^U-11tB-;cF5`>8DJyfwUii^oEP3>CO{sBjyi;55ph7qOsPYN$jX`D#hRjpc z1(wX*f_*`oByJ3ojF|Yh?tYO{enydY*Ep2IpzRuNw~ta60cN$N%vuHo z(Zhv6VheL&WqlSXA|rL0rmUB#0!fMg!PXT zM|>GX+V#=^C0Z6SaI#baeo?Df+0rh}vDgV}sHp_VQvZh*BT_qao&y`k9|3P9&161= zKmxv6OfKHCxeUs$9}lT#%Y%NirSWMt4)8g7xpMzxbJfeDYh!9DCf=2a9TElX+eXw} zmX3&VhId~exq($#U^5w$SsOr_DOg0^JL^r)3NO|Srpo0swaa{4=jZ}(`A{9UTchsj zfc2E%rm(|6aZR{x0aZ|u$!O;#{cofZW#Yj>mJxyqHV2^G-dk!^8GSz^0R<8?sq@%_ zOLSXTj20kqe3D!H@Uzb;>jxGfT!Wr#q-D;gOo~hVN%_yjQlgT(s9cbz zsw*$cU_mFUk$|$3XxfcnN8z2Q$zo8h{ROj@h}dt)qwsEDPBD8fhDt{6#pzV%c<5hX zd?$-yj#+3hd-3*ZqE64h{e)56Qb$-W@6z+(H;(-F2Y#EhAb6+!IwoBpdArx+d#dv8 z`ThL7jepl6#2YvjNJO?|B$sWiLj4qLAnlxjp5$8mAbBHXhzmX)h{xfwzY8A#aOBx)VAor_jg^EjRf5^zPXBwBnObdG*as6*cb zp?p0aP+$b!!$RRhY9N1FJzk ztbuIZN3xQ7ky5#Z9r7K4&7F_NjY%!$A-pkw3=9HhVmsb34*r|XwBk+nBP8jlBP-4y ztz|z86idUF@`8pbNjdhHU$s09ZLu!P5gsO=0-YI*v!bS-SG*5gSh~ic(e@=y5$0>*~@*gGpQva#;EDECt4=IDX|F%STzw;x2UZ zpcCuXrBov&mC%Bzf?})A`@znN8UhY2ipYpZBvwlB&1r4&M3XlZjr17Cd3-lS@N$uOA0 zhOPD-+7&^rSA9&!$OX%hiHh`X<>s>j4HQ?*0^PLp4CF0`IY7v?4*fqPHKcQZ-YU*l zHfwIEkBS(kACanN3&2$T!5@R9dmyW(y{VK&#%`S(6&lKI47<4m>OxyUa@|fvv)V_R zf~NOzZ(2tjSEeRojF@>HD9_z-@OyC!CFKRIM^T{vH1{!r-yVcxGw_Q(uvlGL#k%31 zZJAE=3sS+u!D_v%1Bs8u7dQ+dBdi}(h{s;WMRhn{X%)Lcj|{kV>;m}nPM}50W;CKc zu7j;mxb~Be^YC+oyHAqLIYG13D@3Q{F(65FXrdD}y9J|a$`&`2zQ(#`h(yGB=z#1y zQt@9eKEo%aFc3nxZ`>mWi;Yn@*oWsC=~^UQvm|Xyw5=2_yrw8g;(ZLm6;tT}J?|qL z;urrot$!UR`m>-#;JqeSQ&6JU(x7)jkk1am8Sj4?mSY-b+**O1Fv3(&j zX#tf#^JtCx4QkUV6BGtFWOHWu4o>QzdJ&{1F*BQp!2gF+*--0hCbhU1J?xF~o8V#I zj=k>#jii66<4p6m!utUYqf&dv@w5Iqx(n6G1wXY@KUsr>Ift{Q2LRM8xw;Mha6mTh z|J`~0%I@~9e+@Ezi0w~cLuh^OI%hhZ+~Xi?9Y;2-v7Km@)=XnrMMkzD?Ty^NMrIn0 zA<9As(4&aR)dMECI4&a>HINoG7r|`2U6@xKcOZ}{DYmbXs2@k4-h79F89Avvuf(p7 zTkNZ=%<_)j^GK-2$6#_Z4FLtNd0!&v?-iNWV3_=$J-h5|AaDQ`r_f1U@~qc+vr1+H<>wHTMmvDq7Uv{%&wvvkfnz=j8t1gs zr2lnyspQ+F3(&ld_-CyZUm*0Af8J?<{XN7|iIY4HOI+)@41e`U7^<^6 zEQf_7#YkwiVz+%1=A^%L%mf0i8aSL|8Q~9tZIix?t4e3kyF72i+Q%gL`9{Jz)8)ew zpR*<*_jvgs>_X^i((-yImxB^*Poj3Y+nY21#J`9rNs@hpnPZg-`zrU4 zEhEKKVh(#p>EP@)8!O!iHohb;>tv8O2q{~poty)d)PK%`NILNp{zrZs-xhT;y)7@Y z4ahJJf0A#WJFadrjjJhUT-#s(gF~EVV~iVs#;EQc2CSdmEY}|Up2v2(-=*)8$|>~Z zq%|ELI~|7zhvYc$1`H(=QPG^8E||e>{QTQI^6poqeJ|ih&PXGrxVkL@Q%G`kfk7+cHkqjXCH1+& zfUHwxs<*XoWI5?cfeKwl4y}2slG={dD)c<{@m|XGJC(CPZ0N8>*ImG&@W;n)Wpu~q zq8O2~b;-&w_MiyGBHAbN53a}|?`A)h9!l7kc8vhkN3#i|k7MlV>TeFbVk-L@TNzhQ zcVT3gz(N$QuCt3tG^gO zR3OaEkg7jHe=;O(`AMf4NQ1ATJluzA4%k+8G2H?BGHftjaL>*;=cu7tXC$Xy-67>( z&V@z;1<6j=fmAzg_J^??nI?Ei!)F}Z3A1y&gX~YISNMd<0n3RhA}*F+H6*PU-1}2W zmBTz+7JMTTI0fIZ$dwsGOQ7;>3NhPl)xxIjbAN9nTl-L-x07lIbgIF0X5(stxh||9 zL~SE0hAa2X)a1SA(|i)njb)DbZ6{*UeoX^M0Vg?0L(Nu9Otp%K-qwqnUD7H4_2;C< zo>1ha3HmU{ru|L6_hwIKlAe5%)nIgkVCZhuQTtTTby>yBxjOolFSMpAzu*rNM!S8t z`JUV5soQFJ1MaAV|! zSsou9GaC3LSU7M~9v~Frh%*}Er0*Vqzu6m5h!AV5k$`9eaW@TQiA~oaUF)d> zY3C{@KUA*d(f2>WX5sy)Jz24*4~M?SLVpOlxPV6}4%eXlDlf|{Pbz}2Ljx-xwtE>7 z`huR%utFcsrE>(ZMKxlO>r}jNZLn_`x<_Z}JzZa$XwYDnkOW~NPWJ zOb4w`0#==j z(r*44Ktl!GztK4|wrrhYkKgQQeWm`**=fgzdjQm*CaV^wnzQZvjuMu(s+XG>1mNiF zEa%hG>6G4-SV6Q;@XItVziZNvE}igg41(CB(yPyG%e?#^gGn{v+6LX6h%j%PZWf1o z5JQF%Hk%EUadQ;=Y_NT8Skpy<4!bVmp96op@V5tzfPkGcG2TYoobgA^>CrfEC{(3; z0fnRx^W}It6z6?x`U_ljPbcp2wsYFHw=Obm1y8x0)F{x~6iUfM^);>gxhHDOsDYqo zX>~y0hCdsUbXrv-1V@!Vua3~uG5)hu&3wv1TZrEWYRu+B)i^YwUXo7A07XK3nbL;> zKbs&tON>r|6h1f~NTRCpRr0mR`t(Jgv_bz&Voc12bix2XQZU)%!yPCv#u8dZ*M{sy zQ6muX5em%o>+E*L~ow>mB!Xaux5^+3w+%E39u8qb6P@uKFMsiBviPE*S zsG$e;ou(VGxV~fLT@Iz)uK^=-qO=qCt3U}Ay*DC2`je5T!j#eNA(~By%#-DE#ydBO zSUz*B5B!(JV1;#5_qrm4$P`zJgaTb_$8#44*K;xTLyV*hz_)fzHa1BpVoAWX{jo1J zRwIvtYa^j93VPZDkbrf&Z;v%XOSYZx13n~p53l5E1nBvt9P9(7?ByuAXfj||=P`;z z*d-`=Q@7g;3TOW&&^Nehz##MtTdyGx?MkR~trZ}jzENN}vdi4#k2i9qbRP$=lmtn4 zonmnhjDP?+K*qn8uHIhY>}4s=XeUXE{^SDKJ{Gz|+CMc3@A}g8r6ZI5 zD!+=LF^1ggAuNyk7_i13#QXTT9Of@}<42G*7Vy%~9RQCJAY!99{xMX@2DV|CkHT5B zI_OG-ligWx8B?eD;5%Wv+bkFu^rheDvw>*tfB#XxMU!lqa_2S6J~l-ng+)}L{M&m5 zBjoWD-=;`lhZ*Zmh)cBDbdL*iMa=?-TCcxf;$=V~W~R9<_qo3STyEPY`J|)rO0Ya} z+|0Idt~3ED8tBV~C_3?}MVHT$Ga8`(7KoZ%?vB;jeE3J|n)RLR&dUqwz$LPx7e<1E zVBn0WSsJa1Aw%~|VQ3Q?Unj4I?e-k4D2e)leMZO|n%63VVjV|{X*6InqLHV^m@;er zH2`rUh2!>__Hgb`D&?6pp!;N-mE?CpUPp75UBs?wfGJySb|F{(eyJJ(K2Mm9u0Ed) z|6ku5Fb8`!t}09Hv2Ha@hWdV-(2OcH4YIsG8nUKlPe7zt$5}KyOe-UoehMv@MQej3 zh^%=E-Dk`Av2}IJb!2BkQ^cF?)7z-Y_BesGG~Yj|Z~JylWWOcLa$yQX>Sfp7-+_uq z9{s8Dtjix-|;w6h}Z)5%8Qys;Dud4Ax|Pj0=CQz|CqV#asL=bNl2Jp zwAI=5>#SIk2s*T-c{dw~Hi;E4R)A?-#}B2N8s|h*jQI89>ySC;I^~%c_mG<7FWWF5 z_1I682cuDHjcHMb6Tdt!0hdZt694c$c;usEtC+6%uCRY(;Kmu2F6qmW9qrj5#?W}F(! zou-yA85^XhG6esuhWCY>m-x0J>Y{FuQ{G4nB1PbB^jz-eXnt#RPW;(k=w(Ss?a!ZE z;5dJ$U_4s?k)h+ShjafLvN!sPuXs(A2#XJ7_APw4bh6b6OBCXn)EDnFK5B*Pd-p@{ zjSF&n6sp^K|65I=+4PS$^K-aK#w##82+*kB-(AJs|kq%17(abi4mAB57{W00IxgQA)9 zf>-_)$x&X%j2@c6vAg~nbH`E40a$H`6`u4JC9P?%&YXNiRkjo>lcuQp$8POc5LS5n z?DN-<4&6=H32b6ENjc3ETl3Ce4tqv%foW?N2o{|B##s%MSQzer1c_X>jt$D=*z&p|VJri4AFvY=#lJIvR(*&YPyg9p*e zZh{2U8>UpXLQLz}2QUg=+~i1nfSa<#0OwdOq)qLDusf|cYSv3R@j-&;G-j3oLef+i zf@tVi|MOOfM2!s%ih4?DT0KgDDs|g}v^*g6E!*nlqGs0Y;P>E)84e>shtf1cFKKqRM%^VmDiCoHYszvfrBRe@M-6qYYtlFsZDB2 z=yq2pKs~vDL9BefV3gxJuq!X{kLw9>IG&5oMx9rhNW-JMO_?)+_iQK(U6UKH$2P&& zZJR`fvbg1|f$D7jTp&W0pZ zW4gkMOQ_mD-u~Qc-5n3);=G%~w&RQGi)ocqQ9kMOyVZo0X+BQog zPwN)bv!(A!R=x*dVyloq(F|U&H1(m<4+pN&%@~d9K#}M8(TpmFm-4bAI`@VawQ5b; zgZ{I<1+E;K0NF2jxDuOhKxv@jOIU?LI46zyI*C_z%=p9(hKWFVO$y9M?L5&s-A|cp z+3q_5-%?_`o_ABgX6BAMU-rrD%R1x?)c;Yj##xzokOjnb*pe|<3J2_fKEJnQ`m)QzU*&$#QSP#ZAV%N(iaU-nnH@ZX`9cQU-=cW6 zg?|-$5P5E&Uok?3+TX`?F{SMM9K35laEQ5EDs<$jF%=tK>Z+_^vsV-)d z#DuQ~8`ka$noMWGC@=@7&{dL&8jUh8(&kTI5*4p-GMZ8lSBNK#7xBVcVH(OwK3nMn z`0{?YNs0;jF3an0QOF}$6cpqXuIjv@N|0sO$=8-sWA3xB^NUP_cmB7mVqI@^K2ctt zn{z)u$1kH1g%61W9R@lZ7D+j6iyxs#A4+Ui#3>SW*Vj%k z2Z|+mVwLf9VB$#?Az2RB=IK?`<`dI#`U9;q7F zFprFcKWmD}Sb*?9Rh{%RF0Mw{MGAGj3?n=3fV5dU;7gWwDs_a~KlZRejF|k`no8)| z4Jx+q7woZex~Sx~->m7j3Sn1ZBIHT;MQz0LIH{+7&!38e@;_ak^Hc%Fu|76o%?Ip> z%b8&1S%!vf$lUzb`jcLD895=I02oupfFg3pRj&vU$fh9-dQNQ7>m#siBhcp1kT7Z3 zIvA?yUJ*t`h<2AbH)2kbnG=JX^>CiSH3Le5hi~dIb?$h?@qU8Jr+$!Wy!Zxy$2%1% zJ%YGqB_EnernS-3%#vCh(=%00)pBqLnRAb@jv<%Boze_klPt>!vt8AqDyt@R&a#TM zR+ucQ@0R)}Wy!{5WufPCfV%S8vnxD|F(ZzvFXn!)p%GU7OCJJ9!wBWNv=fE*#mJKf z!DvEG=pY zs;iiX(crhpQ1u_P(4J%QH+&OG!UmjO$E$f)31fBkU+qPz}EToQ-aV!&sX z5Vx0=8n9g{sv-*8<--T7eJH}D_^u!Y*Zr&7|E6UE8>oQZ3)<%nz(>Dl!~ud#9g=cQ zMDV6GA3R?w!*#3~TG-wM7hUDcPTY4q>bKmK@V|``YVt;Nm@x5|j8{}G=TyFrY+@Wm z1>k1Ry?81^0X)_?Q;5|ybJThQZ7S^v5|QDQcWZJtmKLtXVbyblM&o0TtNz<$^w?ya z`Cw&ZwY@IGcZmV)s*&Zo3Wsf;_sJFwZ#%Vc6{-Mz6SZvO;+(L~klUZQ&Tx#Y96+?j zB=-eF-n8;g2@7>zR4@8!kdp#+r`lJ_2bTfxs|lt$>}!Jr3{J0(tDR18{ftvr0ckVm zVjk`Aoa=A2qWi(ZMk<*nsRRi`(YZPoOYFeqzhV8S_9Wbt(sB?=;bk# zJ_qcmNg-qy=Tr&oPP>_Jv3_Zbp8+C^4BxowNg<(+E_q^tx*ohTiUsdvbkjWdMD@G6N_O1jf}7q!1F&2`&Z^-LV= z)*IUQeba!MW}LTz`{{bU1Bi$Vt2|l7RqBTJCq=!Z`NG*J)*$OP3Hd6j$!e3_@NDH0 zhIZ@~T?xeI?mC~zNrQtR@k5?x@+yTb{8Y)A*$futRH83{2J6|#Y0>movNP(vY*$!5briZ_@&@j2Fv7oEh*{wJ z^{_5-VveWqiM)w6(G|fe(ehQ$_;KuJ_yl~%WZXYKjU*u*kHI3p5>c_fWr_DWtcN<&n-nd5u=@jT|_!b zNgx&rY8!_&;!zUJq0aAr6(XaC9KYooCb7k>gdTZVz3sU)@w4oKylXdQ%PuVkBu}(s ziT(wi!f4fbtZmRvHxoLlrVDciV9E{fk_V>}{>Ofa(8z?1hTH%q2wALp$~v{O)y0wV z7IkUJ+7QXy z{YdJY`I)nzhnP)x?)|&D&8#Um68XmYr9}-Yzq#p!px(uUtEk(MdY~VQF-o(Fw;6o2 z$i&dL;}ylW^ei%EZbg;lzzR%!NqY4?x%0C%?O-;(5G81)!B%kH36V@&uFhOT95?QA z&yWRL3{n0eCP~%25-_`4`lN!1sHV!^@*f4AyG>pYp0rkB)i{Ym_#8WH)LyI*UxLsVBGu3(n z=Dz9QbukDXB-q2YKcQ!o9`r~1{}DAi*Oib16$19ohFa7{9r{-xV6-$qiE297+;I(o zL@__k#ukY6ip~Gn3uR%gL+ltOz`cu}rw;uTX#pxL!ju?F;J(B5Z%-_3ovm3-!AoI6 z`nM7?sr)UsX|9u3DHyGb*4qbiCP;_`yIDh?lv?s zYKRtT=Y;B@s3`ZaIBnF1J$#5ZSkK5Cn^CRsZc)DE@qQ2KF)j!zs7k@8n6z|_YSsEH zg7<*(8Fi{w344tqgSOqFuMF`C*vzNz)UO>@gsvDoqhIO)BODICNcNhyW;2G8`HCtb zPOc%F#g({HSVF7b{V>b+lioKK6e-<RiR^ioaf_ zPtY65li()n{P;XZYB$8tdR%6?3y`2hnaG2L&5ZMlZ0s9NNpq_wqqsG-I> zQK&#Ws0Glj|8l+kjEck9yw_L?AH}oG_%MaItT)tToMZIAvA0~&9JV|q^r5HREnD+}bR5S_0>(M>fO;eJglav!6 zSI7rx=%FeD#lLWx&gKFX60v0r`NMGp9uRR{F-ZDJdrCcWBLW0GiEnz-R!ZF_D}!h& zmwU+7idy@o4~}Vl5(#w`>A(K9F&p-zaM8H_8Oy&a7 zxYu-bxkHz>H9hEM=+S-=;X(=jX+1xFlfrDmQ#bQp()e2G!xb3!H+87?EMxsed_vp^ zg*NjpK3RLanxJ#JwGDPqcn0JfYM&bu+vZTr=*dPwLGEeNVAzSfaT^0n7^jApI+$WI zFsoB-=h=S=@h+5J?hAWdhYvs#7M;n{tzLQxv3ofT@q9^RmlYGfaBgr%N2!&bv<7eZ zy{O<;t(O5`Sk1+mCzXGS=a-2%X!>5%9f0d!U7b>S^eIWR^U4$K8pmjd(uD9y-<{U|@7aAA z#8@Z0zz(}CC9%8NZx_r{Nde}%`1g|)L&>yZ7>uN8iB0FB>C?sdrFUJ)Y(ggHj3ZHG zCN@t)4Yr`_ntTdwq>aUBY+F-!A1GNpuryeS&O*+e2I3>sDjD)*+-bLywo4g`4FR~$ zZHMJHj>y*ljh%Jspg&zP$wGYaw`0JtKk7DoJKoJpEgE7hN?ArcPE<5o;Q!*}>8HcuozUyeA3VauJvM7UkR@U=?kzV7-&=NkpLCD$USN_a=J{y&EXIZkva670$CX{d=%VH<*Sje<; zP||OYOr`yH2|+Ip1egC01NHeM*mbZAqE&3at-C2GNB3Hvu6{e?y@Daf%+i0-O)u^~ zNQV?TlsIZtwZ;>qLsVxlHP>9B{#XFkHs38ATS1I*>MysBa5u43g|V^y^kNzDzv%IZEC44vlN*-igcGy4;RcSk1;jk}p8Ut!~2LZdNlGTk9{6PVF z8AX^wt)f3wdfk#!dZZ?pTcWx9B`O1Q6qWe!T>Fda6xT;&)S7evCXKrHUNk#YAD`30 zUhyLfN)qg#_+;o;n3*+y!8p^}_ovVb zeD{n&{X7rFr>xzHJ-xw$jBVb|B5a_Fd)L{(N-LH*9)41HeG26!9vjN3bGra{KeFK-lo(X1^ zB7?B2nzuQLS+G*v!}~}0HDrlLd5?B6XFULe>l!^ss~2^l)099EWR8*_xVp$%rRsU2 z&Jlc3mm^?SMl5#JT6W&n5h3#sI%7scfZF9M40>q52G)fa%=$upDSCy=DK-&LRBHtQ zH)Tjz?R7#w4gMNr5#gwP73vX@L9*I=R!5uy} z^u#d*2>e8&R(7CKpw-jEl1tH0{?W|dKNHGLkD}UL+CcXV!Qpx-hir0YE4%S57PZ|b z+I+#4@j1c!o9p|Bz>N?Mncue(w3%6CtSqjBoVd72M8Jj91!ff62CPx)f()_K*1)Uw zEXm_%MbSV7SM-P)C9q3!A~V^YDtRa<73ND#VKZ*XHxiZCS?@QI_-ul(_z1aG*TOV` zCSjod~~GAW}BZH!IuUaxBcC)tlNG z$108wrPUgG>*~5Q7sdrAmBG8$wgXZPV$aY>SjZD*EAmQ}LB-rb+I}taH*o*)JZ?-o z+~BBNMw_-4vQ!>797N~PkGk4yXu?puFbm>Rz&kzzIUwQMir<`(vLP_x-FnbSdva}u zLDv=L;zjewsrGA6b43(}B-P}BMti5=i+kX;n3CC5;u!u{9&V}G*+RJ1uwrj9mtE_rUqvEkLeCA7HV-~ z9J;NT#^2>>#&bJfIjd2g@HlPJ82-nJCuacez7sc3;rrTuBHsFE|=Fd&} zLB$3)J!KCWY2uD-*!iHg1Ss4NB=~Td0)o`VnVrzzmNk6EK_j-|%+Q=VFfH{QnvmyI zomYIjb1opq`ZpQ7drFw0Gah)82|$py$|y_iqSp`V2Lsh!V1+%xZ`DA(3hD=-Ihy}F z<>Vyzkwj`|^?KAD%nB4gqu6h4RH(}-4r#Tfi0g8DEUX+YEaXf|9!uM4ZBba(E4`=o zu6hQ6nY<;J(em{HDYpYs2P|akO8=~})WBe`{()0JpfXZ>D@_uvZ#t<#U;M8N@Z(kj zd6IR><$^`r7CqrArjrX-g)UTps!&YJpiTP@>G|-r`9OnTJGxh4i6(QPUjkm>-U0>Q ztqB@?IeEKp*P?}O^4LN*)_1uH$n_^2ZQ#q$9W+wG6h0T0TQ7PU3|dtXYPeGew6{Z? za-2)sN!|qP$d^vPA;r+bA2OM5SBcH*e{=Oenaax>u9E`^WW7jY z;D=*dbSQo5gX2czFS-WV0-Z&e-@C9A`-!7cy}|r5v%$FXQD`!yfIs<9Pa9f|Vr{_{ z>(`wo-O$0yXcTV2OVXTeu0#&!sN9SuB`n<3A!dQ{0s(4LqNl_f9M|P{D$pBbk^*u< zZy!NEcyM(>Zc@5a!LZ;~05L47{7lQL;S+FV2$9E*-*P{_pC`>>K5g-=C5wu5^pJjg zn@GCwk?yP&U?tLydRcNunBmmeM4D}+((DTisRRGCs^iUt_`yy4w$E!I3f%$S-*)r$#6ixH{(Vxr5Xa^yfd|cZi0E6x#9{n6(IM&~ zJZ+H)qn9BoLCb|@7c5dt+%xd4Wma^}BF3K2Yl065>5{hmg-`cyCrE3;RGbj37ztU%hLs+h?of zD9)t0s0l9wl7=wv73(jw35&YDThz3?SLlZNmB`f<(K6=>zljr5<6tXMrW0NAT7i>) zN8>>(im&{$f+|>F+j9dZ$9oW{H-8-R21U(Jv$|3R#XvS)Y7LwDaatm}7PhEQ z&cF;#aIt5gsG~hbZLD|^TecEj7)z06QR;-I`bD0(=T-BjprcVH)thDDZbK)pt)V^D zYn8yuf9sJeI|eBswTnYOs_9y+_7r;7x*mD;c5v@&ilK!G z%T9OGWR57#0MTUNJeF|2d3O9VYf<&KhyTS$?x}PeGb?j(lbK9Ug~;SH*A_hTH_g*m z^wChowVrA8;YFZG6U9aE7bEOO;@V(@WF+@LY8usdZlLZY|5fa7KQ6!6S#toAI#5d% z8$(+j$K1mYzW$GE4MQKI%3awEq395cjTmyU!)CV zU~lRKnO~fT{54*vVbILPeYCt_^fpNN^>dmF?GMzf2_x%f3qYF~8-EQCCt=t4Gc1n5 zOWC==iJMyhM*Wl`N5XUHDgoF=53?` z?XzW}yhe`Al01ah>r?)J8_edGR4fDwTkW-z?5= zEqJrRe=Xl*-95EHgB5nc0qc(Yj?*>%2qM*CRct$&Meh_k6rP}iXf*%k0N4w}223bu zq>~?$yKTRoP7Kko+ZaCm5HZc|{cV{XzDH{K83DIwi9>GbAVKdWC)Ji@3Eou`h*VTI z01D2{Fkb>0)l3O?Ul|u%^%s)QYv-CCc1YV6WrcTK1yDNV1~8}3lJfV1e?TM^2K?RR zw`(QKb65F!!vbs6XW>&9Bebkasx`O5QaPcC=y>0n?siS>_9b2d6Lz+WI_p8L(7n&p zn*n?|cDp0mlcp+$L=|>7iS_%^ z4c^PA7sX&kgRpfGrmV#*)E2#!IPO*(d<-MJigeZ1Y#a1cCPXzcLBS@&|GNUjQ4>;< zo`CCK%Lbj-xO$2&(LlOJLG>#_d=~l#S}p=%?xl>~)2&b3?!7N}!guSj(1(!j5arbv z|6oD&@D6W`Zbi6GYv*%l+p3u?YZ`onuZ$^kk16qhXuSGKFF2d6^nExA6>q>g99yOL z^A23g=ZYoC6Qx*~{@ASxt&|&n^kIkWpb9F@#j81We#ALCec%28ApwzAG77(q-Yw&g zkv&v;;4~5ug*cLl9?BQK}J_uc}C~<*x=#dRlmcT>W zg|`58!V9lz+~L5^gy}us9=_yUFG80t?R}m!lRffz)LJ@M*a}X#DtZe=^YvRV&lsA^ z-*-O!P#`S&3!NoQsVQD;lJZ*v@95krHFKDRMk zsblLekg2{FV@3n5kBv$!tGOwh+Z-6a(pp(s1vqR^*R}4gkBgASu+nzt|Fcdv4LK=?0@$W{f8cA7OPfQ+%7M%l~293CugbhD8h42CUq*kYRgk zi{`WlK&8gW4vCZlu}^b0Sk~VgsssLVm`i;=K3IL^Uwn9_ zB?u!IZAwe-UoA#z4YPu>!Q6R)v}dPv;ln62wX|hk6D@LE#U=%w!&jH4q6#?mJeJ5Q zhP>H9DLgc*b`dcbGhfB2c++DJjH>L+?f)YA^?Z6@;#H$Q(-fP@=(oT`C0;ofmRg8|GI}^cE`BvklN?U+)l=9qUFpcyhNO{8-gQ?fu`!i>u53fS{| zE`E_}k<$r>s~t7U>_u2cqVc$L?&jeaU%EYlOZk}7(?#(BSHC%$lyI|>8oyWTxCxeS zj_|@hw3lzt?;Z6BSOkd02HN*MV7g_=q$r1Bii1l5Wg(0Z?jw48S1NWXgguI5#F@Fz zr&#S0Fssjh4~g%~VYX~OXDnc8ZTmiomg~ytpal-?X=n z0&3gkacAV;2p5juZgAs3|G$gIcbXn;!h#URjt;{n5~VaIN%gONE*wiJ?`RUn%KkFI z!T7arVN>>VddJJ#WcPn*twP(1nk&p63ToTOM~q{kA#gCfj63aJ3;zHhJ;bms3fc0g zUJI}MLl^gbYs=g65YS^miOLL{M@aa%oUq1g#@2CT8#K;Ghx!i#nRmhi617vKRGjFg zESB0)w->h8l-#-9R3MGljeXLOyxVAIt-DK@YxolU2r#Z+d;<_gVp>fWfcP3c?S)>>{qlUNZ^xk0_~q z*p(et3ECC9>1VMH527J=kOn`Jj>Q**`S&yb*`1Yx%%t&~Eq9V( z4*QsO6r?Ib4C-!uS#St`Gr0>=HV$(>`6xE2VN=qNvUST*Es)89ukjEH|G0544%9zm5-;H%Z}F5L9M>}1+kxl6$zulz|P z{{hRAFjaqMru#IbHgFO$sfr#0_b#OAYMH!`r3iSGtHjHQIYD4-bP3-SySeV(>04v^(7x>!%qrs4v3cH*_Y72@pQTIGvC7Fx zFE~HtY0l%y7(rh*@3+uR9XU9*pV8K0goS)g1XcOZDsZM1`aZ(iD<7D)8iB1wDr_j@nHpolbXm=I12)dUS)kTpT+eti{(CikA>F zN%F!)uW-5VN)mDu#o0rLA~<5yD9re?7cv5`sQ_P;t81Xjz zFy@YTFwP%mQSon(>Dry#qZcg$ymZeVFndP{z1gp?N$VfM3mi0C#WLKc1P zakNvYHK8*g57rdtM$TQ*4htT4zWjkKmLlg0i+DwrY4qVZoui8{&X0$-`3+ZV%#+zD zf8q@Gkrm1UVI>3914zC~g=z4A(?d=+=w!TESa4+6@ciWd`;AFhO@<``Uo8ph!v6$`WgrLe*aLRRy%DMyYs$qU zZk3{9nwi@`6{x;Z{Cl4Mx;<|aM#}+WJ4ii(5gL{dofUNttksu(W0bYAegv_~3A&5Y zegVk$dpM948+=Id`(DrIxJB7sruA5Y18v#1SQ6#Xvjj)$p2O%yFO2MJBq&N ztswR-o+83@&`H9VH2zUxc6{<5Du=#D<_>HRtQf6CJ?QQ&Fyr3{B7E8fW>eg>D&riQh7bP_j z%f4>MwS{jzY_w6%0oytaeWa;p9g-;1nlUbVUR2*`@7(u^C-S>@j4+y#7Zf-P>vP2s z&icSjT1sY464Q(#fAV^1X4fSBs9}h*@(_k1^vL~3EgxJCfw~y3o3z>Y23&s|!X9-j zkEw>S!xVawnHDXo6OhsKB4)ntuP0!lfW=Re*t2$z9~|z73B*sh zknXhPv4aEAtzoPK6MnW zeZ%_Q&u{``FMahuq`}jhUfni!Vj@YQ4WzD5>W3YOQ3{7= zbN@hq<)SI^<>oq}FVp{OR7f!%Vc&6~L8TMSc|B5zjZPYZ$nFah)XGe=?GTTA%Gh9A zS$zK1QQ3^?Q210 z0j9vnnS~Fp+DuWHHPi=}@c;p>J6Pm}fZwTJ3Yu+J8xxx3AA_!Em6609jz(sx1wOjv#0%vk$ZqR>9Ix7$ZIM|zI z;%k^!3NK=6W1_Ig8eqx}*)Iwm>>9=HaRe4Y@u@Zb=o#5T;1C#ZTB_T`i1*TeqhyZ1 z#_;IX%b}gAY%;$J`Li@VUR(}-vONghr$_q5v-EzTc?yT7u5?`v5@g>{bqMA!aHTpR zUKiqyL)081t7MIa^!e-i?d+oD_Usqm0g<1;T;PAWcNsMb{ID z=h%e+S;CB#i7C;Sznw1ChOP__)W1qo)J?&-sbvM=s1SvYG zf?{kpgxo_kQzAZ($I9v@*{VUS1!RMn3OA--1aFI~DwVG|@sj~`U|iz2JYSU)b{#FS zRB+^;lR=z~gDlk(*dk)a8uAUf`|bzSz3(fe$&`{@5?{Tf|1!@Q3dVzcmQ zfRfG-YU&8Zk5{-e#UY`m3g0Z#5&00{dl zJ(0qA_0r?FV%~q~9Nl6s*{VKyuza=y9gW#wD|SFhZx$RO@CXmqdaxY``Shy4Dglu) zNQlr+wfdT2VZwtiJ&5TjA99T1eUf#+O4!au5=~2)7Ctja>E4uOX_4LF)-)5n{1&lm z*HU0^>%f|q0c3ozQVFuW@!`FEjmc>$3Uux__v^nNM3sf_kE(%NM&mAoeFMd*UL*^vWc13 zB-T>wbzuGgP~ZWC`4=H!ZdBC~ejeNz@h07OA_P{OGr6oxk->w9Sf=UNUIR(nJ+TuL zPutsnZ8q%m>-Xz1yRVmYl>Ws#T5qj^f4IB(^>!%OZ$U~K3A!q7--+yajiM`HC-fR^ zkLYFDl@OWUa&8H7cwW^+KS34vW-*Zyg{UNv2NSHY1@Cr)a6Dz_E}ueQIc&~q6_}C> z``=+wQYIn7*V-Rbd?}nI`m+_3s)g)ty2lz!NWpQQE6*?g&`cYRX2fkbEI0#}0UpK( zXJu5r>)YIGQoV?93tCR8U+&Auy90zDCnV|5A2_1d5U}qDF83N0_S82rzt`-+u6>IR zy$VIZQ{D!SYEZ*Xlx-w%&P8oR7L*lXGZH4fpo8LY=(+v{2pI34NR&e=oF&VzPI!CVf&~7J#Gv{-~j6&&c?`8DDI*5YRpx z3Dq__MTbI1=UU`yT-xYmf%HQy1Rn7gN?epA0$L4lY}i7!I*Vz-m&%6}F-oFrKZM%? zdQD$L|mYNU_jUv~Qjs!W0m&TJzrw$d@hBpkl)D7#qRAhe0lN66l|Q zK2_@)0-5pfp#Ld1=B7qvk}C5@Z?tdSFVA9*b@$Kb)M+npo+~qP+I2P>^8+1MOLfJW z;w$hpsFJ5GR9BR8jbI&!nt|n7T2Wc&6S4Zd_m%VgdAC|7KF^Nu#<)(w(i}~s*KQ)( zn*$;lCxtg-7w|6;-tNU4V>p&n&1CigT4?pKwFf=l$kRK<_X&_5e3Xzt3Z{3VgUh#5L)$IO5V69P2S+)urvhJ z2EN>)WAdQA!s9mxcG-BwV?@c4$xs&^^QD5^0`W8w{|1(tu*MkZrc`5(LC)u*fsJTc zYW?B@K*+yw+ON=H&g6_312b_VzW4kqe`0>_93MYZ>c#|KDoy4z9a*$U{MBmbO1pi+ zmB>e%%w*{PYD6PHj9YAlGN;}2aZ%J8%SEKB42Pjpy|7dxF_L@}RXsAj%8dp6Xh$$> z1HnAoOgB=SqN)TgnoDmhQy@yhb*3(3@T+5-cRlzCjdz(`mXX4H5SNlR-vdV%q2LyC zf~ms=(@ewbmSAIg?gzVkbu(51M|F%Zn4SwfYQ)FNv? zhoL=5sMFxkUWV0zu|?9omhYGrl0%X#N{_F+FWWDM4)S^-WGCi3dlPlsesw0w>iR*K zir(ffh`M}6_b)piC+toL)ERi}cp6Y-_s~wAk5ACw!A;1@Mq46_D!mr%Q?Yn;NPnSf zp?QGu04+>QxpTM-Y3Yejo6}_EXg>@aW+Vk=rX3|sMF-CIA|_!b@^Vm}ivJ5NJ}OVu zxU892xIf>oHvJ7!^+z!hrt7hs$u>BACfHh82#xr*lfxu zPJc_9s4dUELs-JY%|WUDK>R}j?}+%;_FKnfy!4yX4cLnNbbZ*wTGawY*z$`Va16-b zc@K*W=M5;z7Cv09s#u)t%Xxkift17QX}+G^ z4F#mDbuxoPGLNCNlSP&o-4M2T`n&PI3&6#~-(Us=yh!~+nrwOUd^~9Ev?Ea58Pa=7 z_UZu?Hn7+vT4C6i83`GzJ9WaM+vA)M$+&?q8G?6iRS!xtccen_v84|WwQwqrjWS*U z1CD2*+wOx>Dwc`RUzx!pA(T@$*0Xr)2rG`C0F#(RQv}HJVWoOn@YozW+x+z?@^D){ zJ1(T0f3n;#l1LQ;HesgXy{_O!)F+ri&(gxTG%hD*qD-BqUalSo*rJy1u&?Z=wgIo@ znPfN3M{0|hc<5wct0VqcU0xS^54wJ17DYK{=FNxg2IU8m-LeVKPkelRO%_oECnh1k zsLG*T*3%W=?kHHlrZzDG4%AMAcJFVMNMb>+U7-gcwjiW@JhckH`Ilz0!+E>XnZHnW zUz#A%4c1b07*dPL#i{S1=N5S@N1O=+&O+;#8$n261WCtlPzq&m90|gvr=^?0T$;F0 zM`Ncq$-waP`n(I8{6j>sKJ)89-CzNgDO+*V;?5P&2Gns~bA%gbqxeB_TN6QqTcrV8 z0ZpJgU8GeqTvnAjqM^3G8ho1Qdt6Jy7uTXsG2^zaCX3qj2u#bhE5~U&^tzip2W#9Zj6*tW z;zqVVQTvQsisE8Kk_EfF5Z%zS!Gedw<<`UW@zhBj37gsr7qs!gpAf_w!y5G6*B)@n z>Hbyp>@6=SP67nRXR`-sPnuGRUYH>Q^NfPOY`irUas>lXD3kh7cQHDoDbK_? zqi9w^1!f4uo+VNXv4%NTK_pkyOc8ZVKu<(`>!C7<^svs|1Q0aMTp&z8v=5ZgHD%!a z#ke&`gury-=0zs*BO6pvdIvU2x@KJ?mOr_mRO&hVAD^Xdd@uD-Oy>lX%S1iwZ{}AI znNw~g$rOPrIN$dD@lD?vm4UMD)U>b$im$(%vW*%0S6)ET8U9b6Ra9EHq7Rn&Nw?Lt zY&mmmza95r7-40!32T`>2LfLFU1?N@Unj^l+r`5k8rN> zYb}8qtDt3Xq8xn*AUFn_;@>J+788yrvm@9Wxg`NPlI!R9&lUnhYuy!(fiZX0rt@`3 z1ol-uEn%ue5BWIWI>U<1(AfW+A{^j!6T4Z~*@zeAY+rUjcRwsxi@T|_a_o-1AcsDv z5sS>TmY^(%;W%sdIDqP2-jI}r^*E8M63(&B*_(Dl%?IkS8V8sr`v$$OZ06p2rjzX& z-PK^T%A(#F1nk*Rwf$~0I&`JihhiSevP{+0Y945KPYw6E0aNrmBnLF#S?t#mw8=-# z-5@KdeN>lPct0Vg=E@7^E20NzjF3M4%=LiE0G)JhilUnzF+$?B!#@96x<%gb2g$NB zB9B5~)XYZRP$EmJGt+uKgn2nk$sx8Y0iJCoFXjH{w^h9t)k56QAZu-edF;h(0Rb9n zKx(zI*|i``62+P=Fr#@!e+c)E*Yq)3<})~3^D@I}$Nq8;|G(r1tdtLrI<7uYTxe9g zx-fEPUNPZ$c)ua{0yqNi@_Mo!06{>$zwH?lqdX19LTYVyWbDjYau=G;N|X=fOp0%) z(GPBbSEo*$3b~gvA|N+>`m`MNW6qE~I+Crh2h(Kyr#e2qBTqN1|RP1NT9gLXp|R#97u0#4{)T0iEL z@J2hJgb66(=yaC@6r2XOJUNb9eRjub$%0hXNCm3cA`ufqe_FvkuOps>q(q7GmHg<2h`&fYEc&0L2BBK%z3+Ko_&bD z7)7HWBX^uIAcR7+Mg5q5>!6E+pDE1g-A@D&GiDM*pZ)3=izP|2kgtN~Q`2su_7H*pdJRA}*?$$wx!9qxFA;>9eMq8{hi+|F z+Nwt^>D8{w9stbUJ~pcwIhz6sFKn@%5CmXB?Gi;C+i1e0*gfOl<@(#vN4#(MXm@tG z^F0*?+js7IriWcpj6W|bC16Ax2}f7w;~qx!BC@MB>@#jf^ddUiOAwWxGeggS2mKL+ z%;``f-V*bBXy@4o8D<2Wtb9}B? zEkmJD-4mOcq9nv#CYPlkcd)j$d#Sd_xo&S=Y|~4SA77fK|u8b9SAtd2pl(lVB=lFAdg zVCYEn5{(N2LwkO<(~=Ov6Z zF*Wpe&k6x{?CHlI{%$4%LzS0PDlw7 z>cXY)qh0}I>w=~7Q6o%f?(E~mW9X%8EW?)Vc3bvknv{FV0Wt3m@_IiDrWs6dOLqTE z-_3_IAJ0IKZ)E@f!G)`zakPPc+FGsZi|*G8q^{&5IIvfjI*eXva+#{N97k(VkoS#| zr`QI}RcK2O20>X~bt)7U2uwztw^W%OO?hlfB=09-27E5rzy*7FRQa8EaDL5R{I>Uq zt1H`mBd*2^&g_JlL8i)>c@R|G3gUW1MsltiawJ$U_OJtHI_M`<_c>DhNq$)e00p}a zRt}(qK>$^Ryh_mlc)Y0oLVuy?O&#PWywb69v?2sfi7h;A3RWG3okRjj=b0er>{q)d zX!E{4?{K2|%Eqod@knaKEX#9@2zzdnGt{!7KQP8^_&NjKFPYC+Qw_I`&h$JQAA(P9 z#5uZF$jr+J_T~T^5bO}YwuY*3FC;qVRUVGZ=c0w35-72S+jfNLk89P3`)V2K3l3FF z%I9&$>(}COKJ8mtt2;)Qspx|A`x`XOZ574kbwO&3_5(j}ejU69R+*hgzijygek3;M z5QmhB=_K68oJn@0$B=;({o_`oQY)dHpc8 ze!y;GBFuDT8Qs44AUtVDmr9?;V*R4v2r^nu9=}38x^!AQ&%L~kg@6w$(nfe#Fu(Mlc9kc9SHLO-wOna%?^#Ops~ zu96gqK9&=r3A_gt`MNV!%Ew1q5a{TU+zSv3u^JShd1mRw+{$$H_1ZYEx2s~(!~zvb*UvFF>w&j2j)11Q{bm!+FA2GA^*k1hiO98jXJ#q%eaXv=Run zA_uJfS`2?|K=$NVpu@We0Fs;6G?|XxqLJESf8!0B%PmCRFR`nk@0d`9NHrUZhJ>-r zv-Q>iT4VFNx7Xl-+*DLxc9F!BKYRBy3H!+5aGZ$;7m~i`M7efF-M^vg9|rjmk32dF zf@_%NSNA8AQ9O*BEBHGpI-cy)DNp24K~v3W#NIDeA!rzpb+U-APQ@YOTeVwlo87Vi zAvM}eK>ULt8=C1zRkz;AnYZ6o4Oo-08%#%Y7(MRjPtr3m86`#f+$ip!irc+ccfieL zx~)8n4}Gi9VjN#p>W;VnHZp2z+GX!m=6DcrmLIEc`zpTFx6TH}o1i@ZPyt}Duu>nX z9V4Vr%5;xE7qhqp5+>)hwHS2F1|N3#iRC_*e#NoG`ot&;c9{LX;8G8UBJXp~b^|#m zwrAcq1{QZY!f8JS3UK*C4Pc5S|>Z7)qp6eINk7`8G7oqqs+Y&UWI-3#l$%#d7H>Oe#upXJ}mx|<5yF1q&PFI9_bNX=$AeJ|yDa&rT2%waq*}Z;U=9)EhzYAB)9&p)H(#c@F zC(`h8R{YNd3zC1*`~cJNRfezAkF!ov2!TJj5}V|cq}CY+iJ=cD~Gw@hft#+D^6le zbGm56ySjP3^amoEVTJ~x9=FT9dZGWdg(hGr69DB8`ZRYfQB}q#(vd$_Y$jth=fzku zSW5!Nd`m)hg~tsMW40R7l+IZGL|Kgs3-_;CNo!?p)v9zFt+ta7FJ(r1t3mz`c%8!o zcmV=WfHlP26pA+i_wv^>Ibe)enTW1Mj)7#RF*{Ph7b7o^ zL9LZ?C>xg+QlZ&YeVIIT#2)#=Y!k8ac06hIPOWVTn?koHtbR=VX^KNtD!+i&L~h{&8AV952B9zFKYX~w3uF+VjBEp zga?@}6%*MxG*ShIF$4HIbnb~A*9_HYEeciOWou?k{xCLKfzyQe9XGf_o(Y*a+C!r$XShE1!jQM{WAd@%Xt!WWBe&cI54RUjzc_^iMuD?11%HR?4*kYLgY zYA&&%(-B7%l!JQ`PYght+2jY;afKlHs@uO*A-ScyMr7h(#-x)%_{mkcCwMJ_$xee*i(iUf$j*o5v_OHp_sVHu1bhklZS#BG@@bEuZCig7!b?m7t40olrA{YalvKrMfQ-`dDYCmTw^t8O%BDC6W*NrN$VRGpZcLeAn@!(9hwX?h;VgYSUi-A+&~H6 zAaEv?87de$c8Mf@H~|7lJrwZ%g2;W5ZQ2ofUMNwXcNzs?(-M^VHYI{GwvLgf3FkX= zBnQG9)Ag1Yu=_&avWx}vtpZ)u6$DH?(Z|98ol?F86udgm&QYf5^s)3DFevs6?LzaS z_#XC5oY(a<)-Rs^BTwlt6&qVrxK^F5HX*3KM}{HAs5!sA-n!c2Y(&l+o-2ge72w^A zw<(}tm5l?lM=knu)Nm$GeQEpGzDj?m=@>mc==y?Qi;FoW6Z-@SSbxJWjZ5@8IrtOh z^;RCJ3k~wWcU7XHGBIh2Y>SBuO+t!qjUq92eF#^9*;oi4SKL-{#gVru!Y?7g_-B8C zbsvAUu>_rvmHhDahclJ)#|ggm{Jn0OIXS3SDQa2yvC=CIw?)TwoTGpgP zbl>Gc@if)8@6}g&^8b`U%6q*~;YqKG((@|2GV~)v$9mawj@U1=B%d5rf{zdE!n5sp{>=PodyX|rp*2sQV5u|PnT`Wo1&oX z0Bw&gs{j<9y{>&C46F;jMHomktiaV?y+}!CvZhw&>msx7f0FNjfFAa}HxXJnMjWP=`^az)CCVGj^y{ zj-PdEZwFQp%$W0dky@>yX1Ly&P*GA;1{S{g@SpjXTQQH_njdGyn2(zG;6eg;syDT} z;`xz@1paOaWjt0EWUNo=P1Q6q(PrTH{lo(vi>LhMNiM^h!p9hC->Yy4W1EZicG|= zt=QYPgL3c_16G?K#hVYLlo94x#30fWw#q14jZ!=IXnxSXie^&12=ss6dTBnAvfr*G z%AltfRO-;Vdo#qI+IS)H3LLh#JaiKqyeP*JcwYJ5cjcv}OXz4;SQzmwhy`A3b?uh? z;KqT_E|LSl>SI&VFo}6KS_gdI!oHDG#j%q&P*@6`k>c(jCEW)@5-&QwYcdF(^=3sQ zFxS>zUT@glbS7qjT9{Z8qG7J@zB36M5o9>Ju}BpkjO=T{J6j%&q=&({6)6^4E*)<( zHexDKu-i{r>%l3I(+2E;si$98@$9n**kIs_gKZJxl;2IcebEfZcy0VSfQ9v()G)}| zDWn5yd)(u23(E+C$y>+tEH5n@xgwZg58s;ztPjuW#X(TWQdA+nP1G5dXHSr5n| zc&LxU+e6;Jf7bqeVC#E`2#<@Y90gDe_~JSve6tS?c&Xb_$|xxQw$IqEHV8nb`}b&7 zI2OFDfZ&4apVxYsKLJrzcHGSwwQ7>bi>F=DyaYiFk358V-x_xOb&dZi z_nA_8BRg$k09Cv7fT$5Qrre9DvMni>xygvr-cIbSe7zX>HTm0+qvT`kMzbY(I@UjC z99*seAA%9P*ugIkPh$$wdzo;Se1ztfT-ruSb{f>R;4cXmdd^;<@CB8V5xg~JR=Eg? z4`q@pC;TnZ6cq)Z-vlDl)S1cJ9rwYgCC*ktG6BZ2UgXDeay>Kpb45kDUBM&$rpp37 zOB@H{2EY9%Z{rksmMePWq(+?C-Lb+Y6ET zx7_qPQzvFEB6Ob?p13XsNv1?8C{r_s$djiVEI?|8v2$`e77n?%n4(vsb!z3n>C!SY z%cV7Gaf!aTy-~Zgoesvv_h?6!5y-}ALb#)o{gcY@U`;*2cCmRS`w@6^FVd%syMtG% zbI|E3{%&U9&1sqn;K1IJEdd)%RvgbuW@4+2V-QM;!EsSZj@y7roz`SCH$TcphResl zsSM+i79eo*Z1c}^m93R} zlRf>(E0W&78F(Mgou1IRSKIIQG)nY{E{@OG{)R02;bkI^nGA0?JKb$R{Dym(mvGTG ze!e||OA0UYS9lqar%gNh`&7fcOXo^=plBCSoB?$`v@xt7NC?07RKSP8q@1nj(IGmB0nv1%a36g$KE5S~=ohw(5{rxkfc72+xnqn;u z91E!;ad}go^^8!IAuL8>`pWjkyb~!RskJ8=f;tV|)u56DPmHWp(2cxyBoL__b zu)37RRZs|TKEU7|C-h9Dc+Yj;7e`bw4S%`Q8tpR-YeXa zsAaS8V9gK!C_F^AKMWyNBH*&q+Ql*t#(PK)zjSu58{WF)WW^x@$7;JZIfaWKm4jWM z$F%ucZVzY1Et!gY!b}Vh`bH_5yzgXzpyfr6$eg%_HMNpLKDf`7IDtk`|9}>_VbY^J z#8|}OC@-h8)y?AJfz z0Qk+JPy8^$e4%fq=$q$Y6{)LI81lTK1!Es`g`J*!GV+^_@MW=Q=>o)Y!%m)M-5YU- zr6MU^5iES{j~}q9J2ICM9jm^*w%azro30+m&5Q>lKo_Nj7~~ZySu!~rupRl4Yu~$9 za5ps$+a0v!1&~D&=i=g9BV}^k2nr6NXqkf7bJ_V33VlQZhJE`v-GUx@M_75VB1?WI zXTj@-E`bgokbssX_qM;O@PWCaz^&ESfpRgrE59cWt|5CBi^kyq0}djWD%exE!+1I2 zN_>Vfn9KW@LIiOJQFU~9cfDE)O*4AyG6yRsAhH4K*<|#;G-iz07C+^%?P*JE9q5^7 zMinj&dzVz`)c}U5=-k!~PLSUEOSjpeU_H6b8n79l6QQMBmfvMxoTLonP?s=Iru|-#rO>%nB~jKhCrl z47P2Z3Al>|wxxa0P?#t&q4U?5`T8r z;oR{u?U=RKvX8~NwY>`VLbcHBW9`B=aMX#npN8hN&HBr~c|RPh$|+dT{am?Ew5DuK*$<4!Cd zEz6&l4T$+LU^T$Uxvn*yBXbogm*~c539e69?;Kg)PAmy5C zHdO_Q4sKshBWL)`Q^KRGB#Zdi9lwOea*Tyym5YkjO-Ze-J#{c7x!z4K7@prIa+_w$Y_$=*#;qhxr68JX817I-h;5fA9hGHbUc({tSHWzE$t zn$R~%p5_`~z+J6fIJ`#5j_0J7WTnJ9iG@x=f-_Zybbja+EA?~=+k7%#jH#dYBb%0G z(Io_!rX(#EZ*=l)gR!b=YPej1GqTQgX}^m#NGUed+@xUQxQp9ddHe3rZ`0ID$FIfX zY1yUIS2d!<0(71i@>kKxbsqCn(cRd81j9TJK|$1j%1{1*CCBeZ8#Vm+s7+S$8V#Uc zf3lnC#*I>jUf{(i=4snATC(CIXUdznii*fcD?b|lRWuH>{!mP!Vj@t@{(Mqru&+9x zpRaU42?aNuG5q{A9k}jOH0!5!Fh0o=y`KE()+feju|V@4RX49AiG#&pz!j|5xGaJz z(87Nw!rjr+qTN}VFxmvS_m47Wy#=>D6SUfPju~xu%JX206h`zr2^4tNTB1xmqWBug z1!Ji+Cm79g6nA1RM6NH!yp|SEB36!a)QPVQdc-7Tz~a_iW^p; zk18*7a*+K2tr{KGbhV=xeAV?7)s(>eQ6`@x8rFcV!-eUUJF3XqP*^c3DM`#H zdrtL>SZ^b^ZnlAUm*ug6h?Won4jQ>U@8Ge78uE<5qmo}2GvM^^S| z{Y$X*P0J}?`E?Y;rzBv!WOGJCZ-hAH>M@KqCjD1=9)28KrVM%KQ2|(+cw%WcR_6q0 zwOBp-%nY}dRX%f8_`B2&SR77+tZjw}r3q*hYKeeLU0) z!Hc(%MnXsKsigvOwy;+Qhv&s8m!W?vTDrP4hSdj4zYCZNYP+Vik`QRqdje<**%G{v{ufSk>|pa zIMVb(LfROljOxufH2hA_2FsKk^JXo&jxM!K?3ozTExnkI>yAB6F_%1o`w?v>LNSWJVEO6VUUW4x*7Wz0htX!g2 zLNY|M6J@|Inbgb)fy^PPZm&`*>K9|k@4gGxnk^adlpd3|cOA(wT5#jkBHKEt7p za>psiitwaRtc#NnTn~~C#tigGH$L)6Un`c-#oI5EaX>_?EPj?LAyQAiKmWbK&=O)u zGdw86sU-(I2dnUz&fT6{ivfoL)i#6uHT6&u+Xuv*pFnN#2Xoj2HakOkG!yPY50GRkN zj2hF0NR4CtedNb0q$twp=6%VA!xA#H!AeYv^h8zaV z6fxOp^YDKnB0SCYPr{8aJpdFsx9knTuCW9MKI7jhi1@ZcAp{bJqjX9iVi@vB&FC1w!=tLKSGk;P`->SJ4n`{BSXscqxfFg z63kcyGM%*$HgP~<9EzhiJEE0xuSn=%4d&Q6h?#%^N0sHWC(s`Pf8E-9iH(X_TuO0a z;qK$tHM`*1BqLAF8TC!y17mCoUQ}HHfLynJn>J%&(VtXah{ek#iOuN;b?e>x;v4A( z%^#`*k!uxd)#S#tj#4|pgf$fV&WhRqYo1Bn_Xdr!ZXiPRVQQsG+14M&_#=r|l(IDu zE<3vifC>~s>-4&_2Tg*lCE>twr;R<_1PKK39cNl2yUJeVW&5;xNekF@l8qjv!`O-E z>j7r=;p*eU(!nw-6_-BEpJTKni$t~nstWS7tqi|t%(eIjjHns%bVx(G;6z3_lOh`L zmb5<;gF)29o9%jl03%YH4Btn0Isi<5r(!Gl%>JLM=4ib>|uv{zx*92Dc+YIlh>ZvEW$hUMBf|lpiQ;2Em&%KSo3RMSSO;G1B4Gvc-|kaL;kX}^ zA4r6bk%v>mbt2xUIw~-HW!?~6o~7LGT9HW(7hI>jHQ?m6rP-U^-#kZN5idd%6aC~= zk>5dTk!Zg$)K39=dHL>s8@QlI{d(Qf=5!CPil=?dEQzQAn&DG7eW>2+=kIhiXsYNv z>jEJ@zJeeh9ee!Y2EG^LQKOr(lN9F$TgL{~`d%>I^VlfN*~hef)*T*TTR$;tb3CPw zKI2w&uiXnbzbm$KGLUJb&~jAJP-i?H`Z{E(R4km+Jab& ztN-oAdKQ4t)a~>5#KBDS8v!45M^*jD0A%~+v|jx?m8t;HQ^fO1U_im=ysp%KBT38SDoJ`pd5 zA_wr?woazt~$argj!T32OKf-fEwNv*7x-I2YjP750n(ZCUSWq+K|7Eo&^ zWUY3~Z4qS9tVZC%*=94A`a1e-Q)cf-c97XULen=r_$;hYLEf4&5Nfwg>oAIpte0Cm zRe&!YDVSXR%w=gs7`t49x_-j_zgeplDgxDDb-RR3^@nLqNZd|+>2w>li%c?T;lmr- zVN#a*w5zb#Y5=`aXj#31dnHoKXe(8?RkUfL%{0)sg9s0=x%UxT-KmY*1RbA_id`}@ zmvaaUbZR4JrVMnj^$!dnW7~9?0S;CdgdJVILAE}`|BMIP;fp>diKO5;$o+hGH&NV4 zghbX&Pn@xXzt^|0h3p3NV1!k!V$0VuilFrX7E>1Z$aOXsJg-GJLSJR~e+e&`PMvIS z#2qq1rEq2F2)|vL#ac0JCfxDsiv`yz!gH?NR=3gKeSicGDi|F=JrLi7^sB6xedkdotMMs8p zx=axk&!FFFR0|f}I=%!PWk}T(Wt2->b&KZY8C)NANQP5kO%Psn>|)wH0OrID2ov*b z{zp%tJdJkFJNSVf4$FDMBcC6#3H9R#*r0duUG5?%dn?l~cHNweAlOw5{O)}GU_wqP z=U?_wpQ>E!k}f>lMU!-`Kn?K$n@nj*;Fhr0^< zc88nZoDTEZzk`F6O8Kw*FQ--NGV_)2A}N}hc!lPpyf`7>ziaRgNYz3Vr!F z&n9iegL0~{TxAy~HU8j+o4;idKNcNz-}XrceHG~Wi`yxzZ|<6;yeu*HLh^wy%&~Ww z`o%V0kN=l6s!yoa9OYu<*wJPUcZ6~|#A37#E8qak^Hmd}mZ*B?1id8F(;DO67^>~N3o-*DaK?(Uu#9^Y8BMb<<0kRuyrfG9rV z3(EQ2eYhF6*2Baap|3Her{S&#>ZJ%`;ALL@ZEZgQ;m`r$^xm+ZUR90P7S715>6%sY za%~G_3tyX9?!s2P#+RN%>nj0_lpG?5=N#In7Oc!Pm5l~kc4HQ*%E)-DH+XH@uNT5Y zLovDF%!%qjPV1!kwxvpIIZm{m=8M@NyOj9mZeFJMWKnY>DWl^2xH*z8MV^B_Vq`{I ziNh(%C)ethJGnVYGR}SAs3e^tj6#C1Z35^Y&00@ydbK5TPo;3oO#>#a^$w>&0-vwF6E*75hcs zhwWU+GEi6e6Tn3Ku-lm6@deE4)sQBAoN)NgY%0*M?8h9|Dyo}EMJ80}i3};4|$Z=VU z_UpoTHE2V9+SBVOvi%wML*wga`Yw}^G3aCm)>4AGX5<=HQ4d7TV6elWzN>=tdbztE zF4Tob%Fb72IZ54;qtp9U(+8&GEXLwj>`|Ka;D@7_3`8(+)Imht9v8TZOwQ7jNgDaB zS( zs6dM^B+t02RK}%F5^V$nw_8m>JV%1Qd*)XAsc;|oiczM>IU+09X#~K?j`SxO+lXdp zoMwRP@~}}3;929lfgm8tB9Qa(nrE3PDgl>p*UcLg{h|-HGji0GNkPPOY2N6r^4)Ay zAq3}jDC&&D&*mbp`x0kj^--V4eH|)b&W841647Ceso`PSXVd#@cKl_`_WdIYsy5s| z?IMlB(bYp_+07LRWCb-|s&q@gRTC1&x>NVV(aMMYjyJmPLHJ)h9_(X=Antx7~23~ zsW;_rH1dsF73h!1lu0T5WKhM;=J+|vm1v#?by}l9N1nl>sAg36oeb9hT?RL$CV1|2 zX4j;M%cb!Z`4`g+Cpr&OV)(_JqcU1aErFiLWqC|Prj6KaF!r>Hot6iYS-8cP=WNbs zG{3l#fo*xxphLJ^tzx0i8IJ_v?wzRD5>`QApJ}=101(mpRns!(V51^M-nbc63YJX! zTSYF0;9#CgP_ShR(Rnv=NzGTeum@FkJc`f|%zF!oBNu$fQiMF(wM}D<@S@{b5W|@G zm%hs@7BSQg`!eGIIs(rMfY;t0w@J_9Em)2%nkz$^irkmcC5xVHf=KB{*&JrCEqMVveRX3wh6!&STx_oFy0!V8bR!#NVWOJ2*66%J?&`1? ziyXA#zFIrLNw6xx*7PYMu^^;AA1~1H+SHa~2i(DYeW@IzgJEm=4z&(`CHK|BN#47B zfMy7fJOMqgVpyM~2CKh{U3(o!rL7Azpb{>p3SvJ*OUNRAaKzh{)tS6)LS)ssyb5pc zDp@NMRH1Q*jBsN~=inh0xGc&lXC*wWR;s|RwHzt+6c%m9bW9zX-QK3NzSbo4CpGR` zH<}B~{LSqjtnplf1XHObNy^0`(O~v;KlMRHw|n^5#D*Md>W8)^Sw(0mMA!jp149LK z8CslBC77C`( z!n(`Fd!3+id>t$TOyTC}3bXXh=fehCKYJ_&ceq-KpsaA~Ovza>NDC@4puTKL$36XK z|Dxih0{AY&m%5j^Bs+DCAZGWsc3`GHOx7)-*N*A~1L&a&Nyz2Ql}L%U^9^&@jd#RI zF(Hb9gGCQF2OR7YB*RWeD3j>$djesNdSEc+W;pyVnwZeGVIzPPQE7U3ZkE^BW)Rau&soS&+HhHslcx7^0e zjM+~UJJM5n11FcZ?H{qq8p90)ux&GBe^0!*gsD_Y^xSrD8kz=AaA*Ery01d}d&%o= zp5_{p8P;}}MydZ+vTDuIK{0qk8Xbum0J5K+q0Gn}YwB#^GS}|AxMiCxfe*U7M{DxX zIhpyd5#Pz9%&x(gyAv~on~za>jRk0>C)m9NT9g1#^nV_OWk99YG~&}= zeYN4ZG`4IIq(Mc$d(^*q2y3+n+0njR%Lv<&0C6|y@O|pD<|{#v`EimLSE|dQf`WwV z@cEQqjJyiQxJTxLH~H1Jf8_$>u%BoII=i;~99JtE9+Qh+6TU6u^W}@+9Qb5mqo)Hy zTT>KPMr2pV=A~;VuxA<_ZT(qac@sopV_pb%2*x*{SBqjd&uB4LF8bSG@aVzVWl5Ef zu;G{kFD1T-g*UvlM6K|eLq$wT(@woTb9%_E|D&I(2cwRFhnk&mM>7*CPmk_Ov;9wc zk^w<{gn6u60Dm-c`0y9Qjy#A=^RVu!ZU|xEz#fv3`Po@!m6UaUVxzmm@0M-ZTWRwu z!%}<|kaMfk3U`6i&vLmz^2qy8KI}C`61X|GZz--pPY|6(Ey=pd2tKiCJr4oqa|F7k zHnXjvpj&a;b|`2Si0;C=k$_8byd+iy2iUg+_(%6jhhDaW(gPs7=l&Y@FHoAU-5wp; zCN7Dj5D>kkgfl&JY5?&=AIh8YmO9uBWbd2lg+9Wn-iPhp!}9OIVOba0v7d5TWy z8rdbvH}HlChtjpy-nM%zrN{F;)A1`ZCly84A9a^Y7>hnrvVZDIaow!KLr2$iW{}f! zQJ!PHMaC4WNj|DRIphcjrxn!Pd%JhwadK^t@hF?(JW#K?B0nyL#YMZ3=^$6c;??B+%hm^)B%Q74=MAkIJT~-5s zH$}%uHWw~GXv)ibxf03!17q&iL(Y3p=NjfWNb)N$Kxz7O2C*DISAWP$K!9I;)*j1J zRva~CZ5+pC!D={}>KuJ)?sah_@h&6`{Xrai5$38|DUI#t87A+>d;4)-=~|qFwK*|& zBrwhP30l>s^*&8QwT1g%PaX7!<@6`(EcW1R+9agpm_b)ug9Tk_jhmTM>c^}gvD`&m@Q<6E-HV`Z#n>3X#7slY!;Bj?uO`a&Q_M}T zi2&z3e0aYLEGvgp680c_VRp04k!0^(u}e0Y<%3rCXh%SO)f)!26SK*ium9|HJ0YUg}@`L~@G?D(4B@IU!5fDF2N2==_GKo_< zt$cyb25p%re2R%Ao!qeTo@d=~BtqWhhI+%ezP{gWI&WlO8wjrxfNOTsfirkx+<3*m z?`kTid0q)vj105^roQ^MQ}TKZK79NS)v8Bp_G8z4cbXsni^6akyZ1DyueYrgvq}M88>u} z^QB1;X5_<*uf_VkId#nX?mQ!=gj?xtT0y!-Ofi~wCc%=gVAqV%&bDH_VT@L&NhX+V z>W5f>hnIi!v+Plp`PxK39rD=c4;ryV>f1Z=tgU~wLeU#)JTlpaZ|V$Uaev#h?g4;b zP$M0A)>KS|IO%WEPkaYMIvTUagHoCjFAz?KNj98LmM(06Zdr%ocI$PvmCi1*8dnYY zQiqggr1@tR^q;`#fR=(a@6KX?*gkg=Pg|6$Z?)sJ;G~SXIq;wlOJc6UcoBvo778TeZG*ttM7hh*kVIh#|5XFk7ZD7z-}kTQ$GiBG9PwNqyWt6fM?Qz zW}Px~&FR_4Job~Tl}w9}D2%s$7}neqa*wXrq5XePH!wbh^+^)i7lJyR{#Q$pSw_iV zMN**B;*6n@*qe;dt!-7pYo(7+T#gg=$3ktFM>{K+A9SiPBQWIW*6XigmL}qEW zh~!`WZy2w8VoT?59rrkb2Jbd`LX?P<18G-zet)jhJscsFU;2&19NgC`2ekycy@^fv z5LqSOZLvmC0?vX;b&>!Y7L@oHc#+HA30#j zGmMT39uyi5@5r$!u0fUMLGg#^3W`HVVlWo0reC&&moQrqpaA2TE^m*XKbl9u&jXm_ z1J~qyS2Bc_B9+o+f6q#QUjpGavf_9%9BCV6KL3tXDjHx!h$(UPMvbJUD*+JvzEz-MEc0ZiSc}N&~jYn4%a8PQEOgL_UkoA0RW?UcGZ8eOk^#2BFOOlM<#F43CGQl$}OGskN zUvy3NVUy@Nk1Gc%P({3YbHyf*FV>S~VB2o$@8fzTNt8@`?_SNdfgg`KN-);7+-(4z zGna#4e6eT`g@F3r*I=|{+jHU3Z-zk2sC+W;WTG{L$*Y~JTjXP?Fic*hhuxMzJt$$l3gV*D9Ur2nP=tm!so6CMFLrI0?kya$i zIkZ2Ieigh|ukoO|MGM~}|Fus7ZU2x~K0UZpHtxx|?RFQv-@UV5{R^NOl-|^%xq#ET z1E3OC9}+L)Fkqm^zE;P`qi74fV3p^AyAZL~601mFrk3rf^}q6vc#Vf`&%S>4DA|Cc zp(9>)gzwGd<%}2%WBtA2sl+hqeSu2(zlY)l=I$n*R&-Htw1qk|L3&4)OMj$6q^;^k zX8#kaJ8)L`lBgQW2^Eju#%YFpa#HjQ(XO$ffJPkt{IM3Z~oj ze^|Fw_HpoTG$93Bd}u9P_>u^v!e=`}$*}}W0I5QJQ`xwMM~6Cswcr_LI}w8yhQ(7- zbPB-gA^QC29(yROSJ)r4w`sOqvT{DB1N8V*4_2@(fN;Fx^*8GdGgNrPMDbWL3+@() zJ&~n@q(EDA9h_%6*4>*ie(jUFM|}Qse;NQ(hY%*|hIy|P`_W9MzZk9NYZMr0btYS5l-q)j z5e+QwCmIUmMXsNL{0Uas63kkhvr*f)ggzh8>%J%(gsgw)F2?A2zFst2M6?Q}tYj1{ zRwqMnc|s4vGWcX@U?mPrQ%qD4w&gQWMSZ1U@q6gC;*(>~;p|e85UIufjA20rG7@K8 zSHG-Zpnfi$`OO%vAA*AXq$j*@;qM>ASOIS&ZWtSEsR0L4uG{@J2&-i7X+xcHjeme% z?&N6GkUz{6$)g*wc~#vnWn6zF*Cxb_66ynMpO25wSuRY`H^)qB5U!sZ2}Z0;Rc|BGURoRD zeD3lSzDCGs?VE%+uQ0GoD`gzZyGI^ya{&$$fDAd#L3TYbL*PicxRTeH3 z0FuhVlAPnBXW*tJv1*VGu~v$mmzp$*UFh@fN+1Z|Cxba`R-adE(_LWUF2|YfYlY3o zL5`q_5sOk-h>vDI4{`CXEQWc&+FGtVw^El~URmwgzj71k1nW8lh`2)WWp3ybtf@z` zY~MQ|BZ+?Xm6ID#1xS{ONzivKvq|8v$eq>%`CToP)#5xhT^_K62}qwusno9~qeJVt zFjno|g2wN)v-f}7jJRr$_nfU38wpDtOyBJ$Lg;WJQ)FGO+CWb!mumntK+C_WOfird zp^kJDZ?j)|tho>(5W=XTDjR;Sr&!q1Lx~;}lHUQw`8Msl-6omVI;9mgy)9~Up8J%z z@d~2&JmvnVg`s`wd?B-gE4k`eCQ%mzUURb#{@d0>d`K3X*x`d~v2CS|kMAjP`BX~d z$5!eB!!F!0>yw^Ky*tjP$5j9XTDFtN>sAav2Q9q`%FHEVuVHUXc1pP7Uw`#RsJpmi8ssh1qO36J zk}lepN^IhJRna|a4%Fs=d>9=!2~`tZQ#x)Vf`Vt%rieEB1>21n4cyh&0o{_gZbQMq zhZ~BHBnTd{v?oAzxI^0nh`GoeRS=-ir&GbLKjD~U@^;KB8$Gn|DF56S*bE&<8n;Vq@SC%(m)LRTpU%0Qc?JOL2o|Oa*W1N4?7*wfCuj;VWbD1^ z*hZQbuZK3HbFjn2k8{n0+%`dvkiR8^xPC{FkOvy1e;Wic^sghj9*weKfLAoq8AiqK zb3y$)dNhAfSd4uE7FWBZ;H(PAdR$O)@Wj3lYaN z@Y1ThIrZ4?wq!3WEbiQi!x-7>34T$Bqz~uvcUUDZo;$?o9Lf4cLNZv&UOSvYmR==#Lpo7)n+$ia!@rQy$|J zjiyP+t?`VeSVZ3x)aE21G*eW8mV~R~OwCTax{TS%s|_XM;@Q}6t6g9}xLGK7H`Z;R zf6pC)RE!Z~&hnSJ5-6|W)oUUiN}h|14G93nZcJB)@hFS4fCA9;XG3{Y0nC7k4M+NB zszQ*A7Bp!5s-o1p5*_fYA@fW%{p5!uu{5J|nl+>&2w(wIR|l-G&}6SM2|UJ03Vqpg zE-Pz5GEc1qu<_m}bv(6xjeOK3BYcP#$iEsEN@YtlUYk>s;0+$;dg>R=O=UbYl1gch zSl@bhR++w3Dbw=2!fm8e_p@|ZR+!+!bDhmR>}PEy72E4HDPiNXm*7Sazx8%@Jr{yv zt^CW-b%xcn@)q>I*a%*tAg-?W{+Qe4(T_${lB29K>fYJL3H6;dUYSe$UdAzuRdbWF zXebbE3p=qB3hd;BBbLDWF&m@|{jH95TFl;i=WNP@@7dfEcQqHzQ?A`rc6Ch0`Xasf zmc7%0R8cRa&z}rJ^6c(hr9WSbND#_8K5$g?j zxgyn=__~S0)5~aow+1EmCwG68P(G%Jy0A{fn=v)F@%x_QF?CCO2sN2vCN?bwdKFw} z8yW3ezPg_{0x{lIxUnGrB)4#5d`tnsD=Y>E`j?NF93bmKF3=&>+a#*kYop+}UmHU@ zeu@;?D{}dIB)2mcdmzZsu>;h@wh7)r=NLc7>$VR2hFmds`wHitd<&$bJXpv$e%vn_ zv{604O+upZS+;%#T2nAYS@*a?IKQkdAOre^Jab-xOGZE1bcx&s%alxc;nyD}KA{c# zO7_MfcEfSqdfZ$}?KAXx=M`3y_d;KjBx^ZOl%lAS^Byrta%dQnTLlb=N(S%FV;|)1 zdQlM3z<|3%$Z6TbJ{bF-3H!9a z*3?Kbw3x`?&o^&U2<4UI@PwV${5eZ3IU!4 zE^6r}+Zig$CRjxb{DokQ=voc)Tr}vxPahOQ@D_XdHvjn`(fG9^>9+jv0sRr7gM{Lb=WX$}G);MiiC8Gt zMs1dY2&?F|eat)Y4xw(@BC5V-LhNffrW(?r^e~WGa4k3x^6E@PloQPj z>Pq@(EeSgiAwrLu@A7?Z&KMxOSU)k3=&2-#;?)}5CzKPk0P20<@_xdKapXv)IZ;$?1%RFe2PAS6Wk0r6wWy z0x?uZ);9(lB3xp&JaDNe<3PwRO1+?dkH0pysmtpYW(=+%A_jgBQt3i&Sc^&g?=yx% zrVbUBI7Tf&g966*yJe<5W^p9*!k{&uh|-T+J3+oA*1e+g9pj2)D;U`AiamNQnfpRB z0h#Bpk-pg_*afe$Im?DUt-6`!TT=8Q-j=u?0P|z&m19H;v%0)2Y?^>e$h*Ouk_UC^ zC4o1Qy76f@aKv6hLrym@4LPVQ@w2~IF_@R!q2g9UUvsxBhj((tbaNR;83>I@4RDBJ z(f@4RLiW+x;q~^*>^b?7urM^bEiHv#pF;vN&E106H9&E@Tv?sotw*AiH_8ctw5aGe zkVXi|TBq>|Wm)U!Q?8#Jt9rWcbP?kW2SNAk0dB}tOn1rdPRg6J*pBOz9y-FP($URX zh{i-2VELnGD}`xWnu2V!{k2&zxP8|E-!>P`qQnDdC9e&SrZD5SGL#SGv|yYXYXGTVOUa%MJ?lsx0Q`WxK`i;(Bps_v*bPHoCkLIuDg)h$y$q zRts9U#xCE;PnEU)Kj;)l6H~SCx~JIY^{;sC0f#mYT{P?f81ulA3%xg>A#0*0>R-+? z8cZf|o21{Fb#22^U!_TPKxPO8)m_?rv}QhGn*$0!KLSY5O2u?LP`Ajxh?-g)-kCun zp;e!IJxs_8$$22S`Ug)`4b^uAdnRpQURFeCr@a|S2Q!Z6@@(3_K?*rypA?ZOb`+cn zYTKB~+_B*j@b(cKUEdSuGdp-8`S5ez)59L6@~ORS zvUdY=k{z#z#YLK}f-y!gfmESi6j+NaI904!8aw?LE_F3Di_&yZ z*Ad~o4!E)lsg>wG@|7#cj3b;vTTW)4tMaOdpBamyAcnLKxzX z1pwX(w!v@OBH#~t6flD#l!&!#PZ#&SNBU4oDIoS1R+=l!9^m)zqSeG4M&Vp7JH)r5 z$n$pfS)DwA`wvZe2&*SX~&s?TP^s_!i&j6_R&x(^qixEif>FmlF%N^wDmT>LZ z!Rizm83cX9E*E1*%H{aa~sNGWTkoE)YjVbvlmdJ}7I{Sb|hF?UP(eKqC zvbs$To^y2|vj1qiIBy$~&y_l$u}c`}{iwwPT`K7#KVu4t3%psv$fA6#C%Il5wSEw# z?IvqlX-8-fxVI2hBKlN_M4O1{axKr-i@Q2Gj0FG(H)O6s$)o*42y)z_%W@g~NXI6A z<%!9;PQt7<)Yi-?Q%DOB!V!!Ng+rBFiN^_d8b%GlieXh-VV%Su)0%9)YZj{0`kO2pcPAyq`c9onc1WI3Ce<{5KK)Md&-W2 z#P1ia)$3U>s~lKMs8?(YZrfyZq&Y$&Dp;m|M&qiz5#(oxU@Dy}pcB|ZQmd1&qD_faOUN4Q;h)D^h z7`*P_)opU_+ke+{!1zc9yP+M0*0EVcF^127&t2bLW=hM3nb^-cScn)W(#PC&2S!mn zp_kP&gO$UDkTeK>Ohbo2-3S}#N4MjsAt-O7Ghe*+CyBp^s&6M06{v~Y&w{2W4=A00 z=WQ%xq7s)iMtW{ODH+7`;s9Jsf>yrrxpe~jqrN5*kt{SGI|-pFe0M#ao^L?TDZHI# zs6YAU0e2}k&F&6|Bc3WH52EOol3?l=s7K?kjK9fbOE8C5_kCQ z35UmBoe{)5^%0^T7-8d3_+<$FQBiioYGUZ5QFSBSxw4FHw2K-T;4UMIKzo}k26Ms% zBVPNb305sGKMf{F@Z42_c^pSB0RcK1+MG5y9cww37k-^Fyi_PZ(|vy`e?e~7SB50i zxJoTXn1X}2k>1CfQ6m7?tTdT_;5?rF+O6yxCE#10-^c#Ifn7-z(i|(;-84loop2x6 zGok6k#((L1QBw|OMTbw$--JgI3+d2d{RF+hNmDPBfhBqV{h_+@dPFl~#QL2*Z&$ll z+SW*<mECk!?GC)1p~|E;WIh>8-)vV7r9$$s=Q-21M4Z(Cm@b zf;1IKo4k_<2jm?v`-bMb%9K4e=sFM!-rH7hgrR%0ob=kVh?BBRDqt+qJ;qS}%ERQ5 zI+30j?D?N7yj>gYDcvsZtrLNrbeFq-+kw4#V_@E8(|tU;9PKcJ6KCpQqVw_}c&KCE zpIVVRp_onrU3bWrUCb5o0ipjHdAWN7AHN$=#82yUV%DYet~Vvopp?VL&P9^&ZBi}kxE0{26I1ouqfA?VsYrI_hwl?8gYP$}(;vzMj5qx1|7dFexL%3XrOd)J z!R-?rS6qSdBPsD0Nqev*?odN_?ka&DGEWyNXNlY4;T;LT3dCiFD(Co4R+SDA%BZK*L@SG_CKjad1211- zjfrl&u{SO0l}y7P^s70xh@k zci?!P1KQnq_lvDsL9|9IFa)rf5Lo5@gRP+;rrWIW1wmYT_x#x`WVjadMeSW2)9mv{ z%B=`9yv^-wVUYRjFF*p$n+%04`z+vUs&ZHG$~2>|kFETBMgQ7?W=a3#=lKm1WS2N& z=G$Gqhac65m#Cc^n))5yyNdoFBJo?J&$L)$Uy%&y+nzQ%)k$!ml+f7J_*9>pzq+-M zojmz6fb-)uwPvh7x5d2M6Lf+ZaJltL#`amqcZm77_Goz^+yn9N?O}eukc}S72$;e7 zp+r({9Pl!6jwmcUTUX2?o33Q#nN7+wy4ds#oIt+ke^3 ziEue{)RjP~kvbt}ae|h&$AP%d^7VFiOIIN=JP}EK@y3#FI0Ko?bB^>NKc<_FjTvf8 zOR+a40K3#!%T`|(Kv?i@JDPH0SFXur`OS#l6Jsy?_kIjx&Z@AjDZ0WL`NKch@c$z0 z^W=B~8gLPvaw>Nsf^>#Xam|0bt1SS96pp`-OxH^^){+hJUlFIy{?lmBc?21=9OZr5 z0Y1+E4zP*~|IKTP%}feIqM41AwvsB|JG_kX#~qYqi_3|;?^D(u^}AEFv+#rZ0yM4l z|2Gn{B)`zsv^W8?u4AAp-Ui_5zsqG`YUZyo0tBS(D8ETb7$tU}6W57LNXf6{RsJM^ zaKK`@fGAtKt>s&pe9G>hyz=bdIxH!bGz|zidOEghnQdCNFq4krXKA$NleZ*8uq=$# z{71W;5{;xuxO9hA@db_Nas1#KUk5ura!*GZ42!`MxW;LfKciegi?Hp7a8bv*@V-rv;RU$vKodES?I_#T7eWzbD*SlRmhdiO>9)_w!BD^8o`9!G;8SyJKWUdF!X!n}+ z%WzwT<3u3=gfUbY5xONZ(Jp7jV?6g&cypeqnE4DaWh)q})jBHFQ>L)qi%5Cvj&Dt! zHuGy4$6FcbVFgCz+h$}5tBRCL%qRRQZOBxkYsjr)kR^v`up}FbPI0P-t%+fJ?JNiN z4SR#sVTtfC(7K(d42j-b!*)5mB+_*R#>d6SP;|jG$URAxyHm*1^L1@`X1DXZ^+pl8 zzF-2yRvhx=JaOZ0OJWX?QoF{-rSs41H8gV+be>BG%;%$46WxdtVI==y`+Ry4=-9~5 zn-Yje9I^qWYh(D*^N6>aI;876ry$Q6iz-DmZTk@@==oFXacd|&xlwD_Zq zv%<~Gh$PDBM=WZF@WYK$mkw7d&ip1^cF}HiEX7si+$pj!CkypGV+FRcW_-Q3L5wI* zb1Fro&m-}qf94~a7;LngqZGFD#E@sg!(tAs(Z1dWI~we{#m{!?0jhpqUEFYfBVC;Z zkfXg`FZM}>$SZ4Y<=p)PTtQIV6jzQ4GeY?_TH}SLy*(u~x_#w-d0dawTxKh9ln>XW zy4G`FNgI%OXj|taJ?|K}`BxSpGBGMUwzLNJR1Ls!Ylz+zai^bw8p+-*<;;nBRc=!o zX#JYygOWj;9Ie_A1QCm)r!tTy6fN{VZfDQW2Tx^M1rZ9?Rt7Um!l)?Le$SDPGLVNz zkR0P9zrNHC-%gVIj%cu3DCf*q%91F|mKA*9Ea&lN=%2}L9aaej7o5BdaZgZt7+M?) zfhQ&`%>CXpIAaWNOh#$mx-B9Q%Fjy?OlcARNEdu?-elUPi{R=S*a#enq~g+JJiA=3 z4KX-GbKhkkm6|RSgBvV9Jp!#)cEr;jl29wb7B|9MEiL2q<`7Ue`%TTZr9E+s(1aoq zT);b#6F6=h^2aAd>Eo(1vC+e~qIl%|$tUlJn)KlqH`ih5N^lFS7hW@YRNcUB&n&&h zuu7bycspA^_)LgTaW-msyAE<^(Ia}BAY zOXJz*;CYGXHNoylL#=Pl|JkO_@$Sw98B?pcWd~^0SK&nCYI8?Zo8Ej7oIhH$gTEJ&Sp#LW3J@7ZYLr zXuQu6GNy?|a)a<$SZ-+Q8yoM{=<58Uu|Xv1+q5-ubYu&jN=P4q2(8XnqtPvyj>I`iq){|RecznZ zFltVC23m2xm_7cIyeFpS&WkSR7Kxp(KoM>~!515-(BWQodY5+>-C{e99%= zm6I4xuJ#-80?OS|&h*Sd^~n_BiU#!^aDRw14v*G=$=~;)X7PlOGj~!T-?ko z{jrke1jsB*Qw8XAva23-*PJr1-?j&xiIj-wfOtxhdoYm+RDV$yK&Eg^vY<9}U=>{- zHX9=~H-OKZe z8a(!b4`2_w(?q+O;f6%g8VE5069#U z3ozuISg7K_F1`$c>nSpPdy)c)K%!8ZWnNhl-Lo2Hqe zye?-`?kNBA-Pgw@6L}_lpsM#nMx$^bYr6NlsO1TR zyt?nRxDQey50ia%N^u|B&mYt(7A2tI?z&F|#?F4Y8Wprtz)}Jv&x6fT^j?sigf;1|L>Ls(iJ#Auoad)>hV6kz)HmJtZ|uKgsQPaw zm*P zcl7;ZhuI_{ZOTnxL2-o6YvPe$gX$g< zdY~FcMMX``Sc@3^s!{96!7R=%lI|gxoo~o%4*q73q{GXRgo%D*+T@>z-508~4gApa z(!Lf7rDl~t{x~8+g^g3gVu6_Y6XQ~J$5nLnsD_7#D1F!NPn7j_AtY(usE?;eA3;Az z16x8FyY=an*DCla7XO+z%_F}GtwTgHx7}c3=G$uyhqS;_Q=<%cEHA@TI6XY)es9GU zi2trnx{TLo$P!2rVJeh<|9TEl_d2s_@yH<{6j(U~3r%<;rYKJ>yKia>vs0MSWUA(# z)x+@GO)0X~S*GkcZxm~~2MWzV0 zFzvRHW}Ye5>oexa45Ky(Z4qHzhv_QP76OJLkg+U-58D0(IkA+!P0F*xZelekIqC@e zUKCYTv~Rcykw1Y{SHoM{XGLa7B2X-n9lh^1!L8qL@El4xQBshX!vEJ(Gj&tLou{>i z{@gKO$8*q%tY*$3Z@iQdm%ni4+|u5jOkIryZnOMH&V!%y&a{9ELQE!Fv~RV9H$Rx4 zY$i_<4bDN&a{N7eC^lLWjqngt1iVI_tgk6R;s!cL%Grn0Ceue?&OhRHJc{@3K{#Jd zuI$Hw?jGo~{09B_O{#{QOz~|OI&?HaHX{CNwLI2p00zqmPw+Q=cq*+?JXtpit>Ihx z#u~_J)pFbcexrkn6l)h{h=aol2`11y1~9p@+x(ukGYxi-FJCDjenF+o6n<-+^Yah% z?jvmoHKHI&Qg=FV(ovdHPD0V4;c~ z_*!)g8-W_=>=px@pVY3>)I^RWeg~@j{6yQb0SCR1Vg(X}e==_qQtNSyQc7xQLN9oToCbrUYcc9GZdy}rp657t#(^J~?;sna z>A+&ttj-4HNqPt;hHPlH9J}Rn_hX zj4L2q#7J$xWc;^E{kwJG_%8IlC+O=BSAa? zFffu;o+H(QWhjWUi1oEA`L8oHvhbc?uO)NS-h}Cmx`MRIio~*A-7z0=^Fy%cxF%h- z56$svUQfu8VW!Cst72G1Z1h@X95J1;m`~&JioqgGxf`hqNzK44GV`y6qlv=HoM;_uIsPY+X zF3sVqM;YB-@xT6Rhp?)g%d&$$SO`Lqwr)|DW%HRrg667o*LGYCR|ThBzDh0(J?*47 zzxAbLaXI)*$u*)Gx$sZIpOiuNlJq52mdl@R=MQuQe7Wr~C=*F~t#m&T6w3~BT$LyX)iO!Q2#Xz!YRe_5+@Q zTcA2L|pb!<8lGNW?EH)fOuvptC^{0<0b-Z@L z73JSGrx#-G1Mo$7Sqt>Xkq5v}#k$K%#1p5|(s8Exrv1=gN|s7w&HB~c4HY;>#&>w5 z_Kk&bHWPycVr*Sh)HAZ88I1p;ge~pKlfN#UbKuWY6So}cw=z!oHwo)6d%Nfpq1UrS zYY?LSIE8X7z6ksM2-5HIedwVsM8?eQw%US-5uN^))C98P*vCs8AQUwmlIO5408QB$ zyPuIZmTNoR`CYA>>_9E@WU>A0qu2@clirUBCwAJ%Fdxbfd?!VC!ym)Uyy@@AYUr(R zx7Q!j2Z~`1H0eOzb)T!R;Mn7oK?P&VrS|ztz!)v2DSZ2>Uh2B}bHh`jra5V%)5ula zadE$^i%%|}bEu$~MN&eN<>)P|!}Dy@wwBXrdXE}uP$WPA84GlaNC>>7YoQP-khP>X z!7|tXY>*lOm0pioP=#zS$7Z_=Q(1%8#;6n3>ocTcRTAaa*eaB&t~74{#5_Re`%1c0cDb0AQa37-?NLxh4w@h~nBIGS zSyq@Q6L|7jPTaG{8BEO8qLoKTV>>~Z49_mxc*s{nKyg8uUdCNs!2t)Tj#b-}Wl|Bg zN19W^4E(SW+_*#t^s6n)Pa=j8S%GOh}Na$&>*#9Nx@)&x^%v-`WNR0KXDnXU2B z%x_;~ z7@sB{Q|+f2lPJG3Y(Uhy*89ngag3#W8I9jOuXp!AXa1;TTlkPI>!nal`cA74|JfLN zDrgbLXPC)T@diZB06t*2%v&r(eG}|C4P%4K(rNgi)zT`ei6tWaYU^wUDdgzE&QqsV z2yEQ!ijU2NBRyc#Mm>=2l`;v18#!MhaZrf8q%A#6b;+?mJ0vZJC3beIn$OQlte$Fq zs||c+pngt)$B^z>85*9sS=BwAbdwv)UEHQeN*E|edOWpfF$DkZFYVaOLj^ip18;L1;S0xymQ zskR3f5%5I4I>Y|2mwkYKl{MBhF>cs)$`L8#P_mq|@5DFuLfR5UtN-*YttkDG=ZB2G z`BZj+yp@n;(Ah*?iLq(g+prx;gS^ONhNJdl$O1@Mjazr1nhrAA?No3=_4N^&Wq03; zM=X=m8qNPFi|@-i6~8DpI|q!2t7_Gq=3nk%hcqNvFTo9_+0A z7t*i%F6z>)O5P^6uW~O@$=ILxMm^uwCT(~|+HACnhL>s0h_ZAT(>O7@0s}b*k zNMVyXERn5}g7}jB?E~)Ozi}Nr3YDwsByRoc@BwHUoX_sXRmWo`L_USHvki8z;`V7`7w3?zurt z3JED!qW-#Gcx#{*+bv4Pyo^mH`Omvi8t0-Rq6boBKE-lJc{2U{mrvEiy*>_^yN zFdh3;^KHS2|6LNM*o#1Jgo%pt|5I9zw`N3i3jT87ho#{^sFb1R5HTw(^5Jog2U9AE zr~FK9EFRgc9|uY~fo zUk%Ii=Y#IqImbY?wee|Q9vWRv2VL>XaAv-rN7IkD#k$o?&#vx2erPgxF4a;Vrh8Kv z?5?F>;Ti;~DG|-GVX#^{5pIS%FF0lVC1ZHXMRKl|6&3VtZx+7R^>dO*4kW}uIv5zX zN=G)YOup%N58LBdf~^h%>mb7H*ja;m%djN-5bHXF;J$2ZWV2>aGnYy+ScXswxf;(V zl|I(bMK)9U7iD{LOq2Tgx| zW$wvVLwdMMp^813CF{E+R|ZJb%f+5HXA5Ro%rjFm#|SKTjXEi77bH0{aT)-3M$eX` z$Qavt;GC!F>zCA^tLlE%Tbyf`)Vgv1L$pVriKDDnYJi7+IDiVMmp6$ay|up(?}d>H zJdP}|wcPnbDg%m;!-Agq zL1!}eri5|df`B{LEP6Lk4$^Ax^s?(>+O3o8Is-?+W?0J*-Hlj%F1f|wC}%_s^5xr9P)i_UWC!J2?%&5z^oMXsP#+M_we3q6mid)V2c}nH zfsgJo;^kDFBTNWSYF=X)TB679%vwOL>1_Y zGYLKUPoq-H5siSsemI~s;s-y(uB^tief z!H@_xHL9CPKcy#RA?i^tV-d4=MZq<=kB5_vh!l=)z5 zfzkYG)3mupNEVHzM0gsf+fA;Ns>>3_refi?$1xPeZEezhkzUWkEtP=u|P^dvW+oOzCrXcr=D%{oTBb66;~y&%+#h?@!Fr{p-mWBA*6DC$cc@EYOaD7+~>>?^P4m-MGij_xOIB>4*?qo-ih@! z7r(!(qbn&AW(uax3$f^{4uBn#^7UwR5M_-F)TRr9>P0wXxbhMkWshWFAP~Jv{v>^` z?VK}8SSEwfMoo4&cGie@bkei^U5ojCfhh0o!hu|ybr=c6&r2y?)9YKOnV;99@e3NAN+V@C3V8Cno6+ZQptP93GlcR5QU2y2nU-G!%$IAwS#G$yiE{zkTnBA z-o{^(bz7O^s_*`5(}8lOH67&E)yX_6Vsvnd@49qP)nvlHNQbrp@C`~6ry&YZ<(X~5u(BQjD#9`w z9emjAekZ8xJEOw?p%B!iA`SG+UE%<2AFxw$(&^ku=x&uNu&Dwev0ug*-(5b@=O>eEO8K7O1GK4CBx4dbfhLYD?5g{K4tXtB zIyLY=6z7%3*W@Oeh6vz6Hrg>XvVMK{Twb@xsu37^&k_cMm*0s~PE5E}@uSqkHl9|$ z+`W`2Quc<&jYgLo-7w~W)z#nsAfGar$DlEk=$1hPNihFxq&Ys|Vkea^odx(DwuxAy z*9~k!3>C*{`vbC)rWW*RABgXLD6i_ws+i{W=SIRA3s!Ee30crHNkCW@65ceMcRr7Q zakbRr8>|p#a}0vgJYtI`y1v9eIvKl*apX*asqLT=WXwSGWs%GTmp2si+G4qrK}_}! zfrb!*Jj%H21LK0~0bZPLky{FIstLE*MIelPHd^rH80%JdMr+C!5Mz^v7F+HOcox1) zA~n6Bft9Iut|*CfQl6o9ejDKx7x5>4Mi`!^zm{Z5N6Z-Ofi=&srDAkKbp9i6xEPr< zV<9 zl1{>Zj|@_4Cqxc;Y{VUxHKDYI{7hYX+S#eq%3PDmynNRaDg?3>V_5mhb?p;6aVyJ2 znLKk&i+nh7ApM*_`ennhVo?VWNEAX05fHf``j9n5H$i8c*JGb?*X?>+(8M1c{JeUn z4gsufGddX{(0p$*kx0AY<}Im6nv0L2ygxNCgDDeUQDmD8 zu*YC}z2-QYT1alJJ}GEVF^MZ9KqNK9KM<~VD!XhF%0?QadsQJQYkfzGW~mEO7@Oc1 zNp51dlC~pXYXy))H@vyLxLbr}U1;Y!t9B1v)d=v{?l|@UVfrZ13H5e1W#$&bk*nSV z)fL7bt`;?9kXR|5R#!~svibige=;C{XMEBODG&nDBIO38IZbM&>S*bml!rSo+(-QU zU~iJV?yR?hQ2+$SfxCpg8ljzAL9O2pnW)J5^Wn1RPWp7F$&qr!iej~uGr-vuJu zg-p}YB@CTgz_{`da@fWJ%HZw#G4mi*9%c-)(y&ojvn&E0Z^m{dOE-A-J`EdaW7-b5syTga#zO1lBRZ zp`LsI7q**1`G6k;VtOWb{HE&9_tH}K{uSp%An-Tcb4Y1u0n!<_Jrq3iy@ALuBf2lA8)>f2q38-ou()TsC-Qc?J;SF*&o+1Tn`!` z17*uKHrR&5%NKdESm3Kt-*W{;usB?9)I>NPVj}`4LX)+~bM&YSrd;Uv(%CemK%RX% z25_?G5aoJb?Wn$kafP0;vrQp-Pdct9p~=|<4qV6-cD~fvyq9-xrKK^LYm=R z3V4hEnnFH|wHT^OZc~;=xZzO=DxqrdmE53hynHTG@5vHwm?qdNwXGzz)3aIMEor?wI^(a#PP&f*l}D3x z;2c)9AzHlQYtt?XixgcROK@oU*Nj|6`6D3TO_;A}v(RzS>YRdZ^YLYlwHI*0cMIjT8MR( zd`#WFJ!=TiZnY}js_8c@v&P(*hh;91EF{GpzEvZy*p%oD^+PNRLKUtoxDbOKD#>5h z=a!RPqbh(GQc+_~l~?7{Zt?KDdv&B{gz~Ulb*Aditr&^gAT`AdYb9xNcy@&aY}9mo zKoqz8@stk>VOY*%d(@vKMhc}u0$_3d8>$)h1Hvwslq&wajLms`Ye(N zMZfq$f{+BHbJL7?yp_^8u0K?ik|JDj^2h>EdC zMb~^u2f$!gc1I=LDm0&4Pn_(r(OBk+%J%8`k%g|pIrPFvp4c=_T|@kd7gQ7Hzf&j& zKCl5jLMLa@IInL?vBnJUak-wUREM}OaQoVsCfvBI;Hn9U!TjB1ux*FF&x~t?1$NKF zpO7+E=Y|XDvoJwkWOW9ZFDZq5({m2u&MN>Ch%8|pU53ibokuOJ)pV%(f!Qv zIH8f2vy`VgBDCAo1PHH3eV|CY?do>ps4lq8iY(*mAcdV5^5WMXN(d}>fd#^-zBaB~Cp#F+9Y=3N0MJ-Od|Yelx70Kc)e3P<+E6e75GZmu9{_g1*EYM~N6v zP5dqhO4|B*S}Y9X5CW~{or1+TNCJ;pE8RB8Aw6Kn42k#5`C}{o-VX+{Y-I3nl)Jd7 z0S&ke>fybwJ4x>v=U{Ks#Nz%G)`BCMgX{cZB#*8m8gT@Lxar?G3w{-NZB>y}O3Hv) zrhaiLr3bON*;6enW;hIhmSLr3qE9*-gd=<^?-HV|r8;lpfI(1?{rbJ*%c%U>PhA0X zF0B0%&9t+C_+#Am+38b2Jnqy$@_*khQoqM_3`TF6Xj^2V5i2*5Ol-I=3)s_zCmilEWOZ1Y_@VX-o67XcSusfO+HMUEWid?ei zDB4<%8vXQVqkvTM)+C;>F(9Tq7H*J8H}Ujh*4Oh4zmw=T1+6YJtL9)wANDCj2O8sP zvO{%|hESSSL9(hA939^XuBFE$t0u&5E8GB5hMgsagQRd7gks|#M6ySb=7tuAnY@Q= zI(p^k(x`Bl>`u9L^5}|*A`9%onZjT&2)<`JN52%w{19BteC9O|z0ZvlX4_p$x7bf( z`@-;;WlBs{sFwXgm@hf1)%kK>sXZJ84PI~W3jggu>VxDM<`7YPJdTPUkDSsKb8?Ys z>OdT*@oR!dZAU zB+f=CBINRT{5hHzgLM<3j7N}^!KvoY7V^<>EN48IK~)i*O7gsjU~>a7|CvDqAS57O z;rqzo`%Z0VuXLoKm(cwhhSAsukWzQB{=P*4X6}Po_9)_wV*bW31I?MEUROg>tamR` zFzK6;0Q2+K+T!^8NS4Iyba0nGx7)M19CQM=X0Is+ zv>3mfsZtOmuIW#qva*49APKcDD&lI4=HvaO`OdS(Zx8P9H~^h4O%)<7=6LjF?Prjc zeM68iT+i&-_B>l?d$NYZKvs}lp$$*bO5MwkVnJ9tJOszZs=pvJ+&;vDn=y=w2Lx{BUA>ZPn`~b zfeV5cRVVUd5b`=a*cim^jI&J8L2X-_g2$yr2W@utXe71AHC6Lk_7+eGhIn$x(uu*0 zBE+Awxi5{C#zU7++&7=THJn{!r@LGcXwYuZ)7g8kNdgdm#(&pW#;LMZ^KX@U*2PYD ztWT8wmE4$$=zyP|uhYoA2m(L!le2&&P>MMDxAMG~W#~?Igz~%|54ORxe<}REj;KW( z^WQr<$A+jWUzZSzPF-GB)u>(*!2r6SG-U}EmaUyB>{2t-8Wr|;a!rrNfZ%Xj5ggWu zO%-TWokCe9cL_{vq>7P`$~8tGWC+_fY!9=*uX4jycGXaF@8jJomxt0xfv?MI3Q}KOy1Z>L?8~8hje?13?8$J9DlRE_j)M>Xt)ib_lCMdA` z$jg=-Atd|p)4^t{Xm-mR%psjtC{h$T=4kHy0!x+GyTq1D)UVKfNhg;kE&X637jQak zU{aORk@!XJQ3$H)XNY%&ASH^KRFT~$HUIvcvEOnbI!-Do6yJV2Z>}kA&M(RQ@ACMjnW$1cFkeHMeJh_T9Up@C?_c znoWiWQT`6rr z70TT(nYK?gT^df9p2zNBHIAlKjCVxwOm~qA#3j)@m|F({d-nne&+K)%U5s0<#VPuN zO8{uO3!sW|&`^F*&b$vDI&6-;ESUBc^N?YsuOVBwdf-2D#?=Qa<><7aOv7nc{RoAH za*hL0xlXtx5;Zu|JWU?JscNBm4uz4Om`EWl6sO24Ry&Bu*2FaB+}(XXb_m#_2bl*m z`1Pgy7XO=l6iy3gp9manRL*Oys%+=m?#V3fJ?Y&&&USIwjw_8$LGE%8e_=VH>;9|+ zt9_|(X1uy2hwJ93mI}t6=Zykb1LPmP}dA;Z!_6`u@7Q zPo4(FKwTWGoMw?AxvMzQwZm6ePgV)w_=ZTYjOPYOE0+{gui2|lk5rg?VKm7BbhclK zu?~vA08%X;DapZzsGQ_s!>X6tA=FCul8Eu4EXAX~@xWA)ifW?WgPuFj02}#U>b*&OttwOwFgz0~ zH)M`T&_l~P61(>)yJN{pM<3ES;8g-lLBvO{OMv_%@aArZ!i1#hHeM zZ$}hMHJdf`aloopOq{OK-VGzOGT7x3L(!U7wc?%f0vRTN9}J9jD9cAlE~T81r}$wx@PJuir$aReh1Jmju`VsVPHj-+1{wLM%%M73e=19$_Mx+Q>dG zCVK%Jjho9{u4JJs1hz7v+>|@`*YaU?y*Mc+>d*&g2U$qmT0WV;Higq>BVYnV*wr`f zymoNw`tcr}cKFL<-eqSSw2(8tE#Y!L_jGqzX`WfMUp;9+paOEQ&%SdjjFUbl611&T z(*7+VP}LHpg`#pr3XDgTDLZ<`= z)w_(dzXVF%$a3#6m`AH75;`gUxi_>s=Q$GFqxD9?e-kv6xEd9A%N4 z$4|@AsKn1bn-F=bP_*jI2j5nYV4OA>>>VY;ms>9W|3U*f3chD^A%%=~MdJcAy0wImWMo8fA! zly9(L5s<|IXlBN)hFFnne~9dQ3CFVwRkH89#ra)^DZH$VdGB=3MkzA^25g6uWj3&e z+k$=)V8;JXsD^aGeyo!HbZ!tt$cIB~rivGL^UV!(;^G4BIQ>yBIp))r~#ZC zSlt+Q5Sg@;o@Bfx6Xvb$@Lqn-!-=rLSnEwkhl<^1WC#IvlK~?rSPE5Pf)&qcYukH4 zA|3TPA#x50H=%YkYTBm1nUcEq>6E2GW?wkWUkp8!jB@9%r@{YC+=tE@9PJ#=?^ohS zWvKDTJ#Jjyw|}uu4c!hmp-I#R*(L7#jd}RqZ29d~YdO5|n>?O7`RxU2STb(`whfTaVxN zs9lWR{adeujis%~@8Y`65eHb>O`_d-e7eWXT=;5;jU}sqiTUdp#Qpg<(7#4|?7VC& zuC{vhNqlkrZ3i=#Y$|Rp0QL(#mf?ADB>vL~Q3h~!+OCJ?Nfs;#Tf7Q1T9Dy4*{(X; z`Kaag*7&P7MjcSiZL|<2sQXL|Y+Tjk4t8Ri7w40eZDkAuSv5b%5ma}tO+n`7{ygV3 zkVJ5k+}Zzi>w%u9-8MH>=VG?NR%;;$@wZehP~(#A9D}{&5Diq3Owi<#Z;j<0v_n_MD%I`sBXvD{ea7^0f&x3#jR2<22* zcRdc>599P@49)bfY|`K4{wDjt0YW9iG@*Ip3i9Sh&>Cruj)f{+LCts`{RjO%gj-<4md~iV2tOc&Ng)7pRk`|F)$WBDg&lp3NaU$9fPm(>+N4l#R+djV%t; zDRKYhEr*AF|9vHr!oah~@i=DK&Jm6-z`nE#Kd_wXu*ZiG8b>nlKW8f($K7cG-*pZwuF;ZlkhEyur8{d_qy*KSYpc^1`5BgSm8XVAe|H z(%>yu=o~7+A*+5hhaqx2CN;9}dao5XG=gmp%s~sSxky1!0{W%gi&9FczZjdvS!X<- z<$m&P#Wf3h=s4caJ_eJ1Ys?%Q#^twA!?0x2Q+CMQpD<)xnz*z0s~e9y4>lPI*|}~I zP(;K{#*0&Al9!tafdS(}9L(REo4)C`g3L@@-q(7O?V?^a3T$JEqt6*Ul0 zi9y_hWV`W?n_Tt(vZnXIu>|FzWP;3w;S(dK+kl%EIYvS)9Pb08L;0uyHR_u{wI$mx zLV;E;t6jb&x`(?b|5!HsykMbG={%F!YOa@(K410Nj^Vn5k39V=_lk5j9PkF|3o$bqoicub%Z9J$$%Gf*6=?uoYXqGCpIL$ER zV@OmjtlWu^H0Qj!4^ZN>*+-_H%AH4(#H z^p(`v*CI#mNXrAh7}(b|y^PKlP^zidy>$B!?_yw2+Jje?6=>O5i^I4X+n1-VuiiWj$-lzJNE>L zwgE?%GrS0#R$JkS&rVEx>fP3?=)T=tN)Ou57gfjq1Jwt1&92g;-^706f(gXT7_&F9 z*X-2{1B7KalUV)5r1i?&3#wo5r}}mS3)cE^H1KiQQ5RzU2AWc;Jn^Z^dgD_sLgk?( z7)%!VRaeBey8F?ZEi=9AIF4Cd`^0wn+sS~$d~LMi9?YAbZV z)ihbJ69M29@CeKwVr@mL)Jwl@eu#*DjCh)n&z&3_-Uhku$0+kp3w-F((Agn?yg^|Q z80b&AV!&eh9>YF?8G!&P357I`yHY(Y0 zOMQY9?&POCg992X;H&&BJO@?xLFexq9cfwmey<{6`W?b% ztayC6X<9-qhKtJ$h8&Vp7=s{e`Lb~<^jwM|T~l|W=Gr#XlLCMKo0vy6EUy>*hI2vw zf=8^4$q1Z3GgZvS;gKKekal|>+!3fx6nI*QNkECHzJ8T%!glYX6G z=50xOR5GP26GGfs;&{eAG$@qRS!NQ}@}Q8j%Q!uHNM0l1WY+4UjSFN%kNMmf&ItKJ zXZ1*}s*vgj2pr1=k@p$a$vg+jMXhs=K$J=KUwx(>8uJK9P}`LDR< zX_n?6c6KybqYp>5GMw_}-9nuwt!%X?DuhV7+}J~+8e*x?VLv>7Ao4m1A=+6~;{t?j z=uyzQ7R2nL)+mdJOYf-ZAfIP3O6Q9Qs;5L;@u2t2Vuykj@A}Jn`Q@8G0gnGnxO2MP zLcxxDp9V7PddMDW;uGEF1_Fk5rogaLAYNu`E~UUW(}*#BOi1=zZY(yD;ywl-k< zyC?vF_p#}Vb?+ZBWiyf%n`isOPW6mup{h&AbQYtV#65=dp(rXBdg&{W|1h)g)B{f@!D_gZrMh3llge z^57^O>&Q5@TcjSTnKzNw@{9MID7vbhSYcl8kBDRhcC$RDa3f{LaA7ldyi3gQY0*kR zhcmh9Y+HzEB&5kK4*y+YJys<38~8#6?kz|2X+dGhY*$M<%&+WIgu~0uT>M-#t5Lt< zA)L}qTmw(50&NUr`7IEt7SID>`{zRo2eCqLU;zW*PO;uxVkewTr0&4l;Ik*G;6(o-pJVA7`;nLSjNm&CW+((FHzti~S>Dc%^-X@9afWD>@K>-? zN|yjPUc?ZSSg3tin;kbdQ%yE1#bhq zySJ{%&TqMALlYaA^)IPPK-b6nIr#W!kMrbt!TD@&fH;}S>NfanD8fdq#ZxhUFA|#n z!hlI1nM8;W0l^nPYnX6_mGMu4E23!HAzEtN^@D<52`guBq0dlpNF#aGUYKgV3;DQ- z2^Cyv*P5&%geLg)*X$4$qqj$IwPTm2?901bdz2t+*b^Uz8X$<`-2qD>%(-JREP;yR zwvkqUWWW%`iM*ALN`|b1wIMg_#%6dPf`}Up6{7%Tn>#m@?PuPY&=y2PGKxnOB+G_t zDx|tdOZ4r*xo-MyvC(pYILQ?zKSJsiv3obDEK@@qJY1|>yMfHPXvRZuyTE({VTe#R)FToQQc&E7i-?u?ff;?*$BEWEhZ>F;2y=wEihdr+i0AsQ zADuGyy>mr&T~qLjIZ>*vijpW?x25`P{Bc}NToP^%gszq7UmFgwl z+;t#I1%4Pq7l;i3Q}50~VQd3y8q*KA{pDvOqiPu<(U>qY&6j2xHXP`>DLPr{Zw z7Z>`)o24o;x{uc^u<9u#N-__+kCOCoY|P?VV&~lIw`coIYa1geQQks~{-CEy*fq%9 zlWbq_xP>HKp}s2h{Y3XG@-Sc$JzZHlK>jT;3M^G}bAG}kor9#>kxP{}r+V+mDW7Nv zOFN8h%cZ7_pBcyWCrrSv@0pE7%66kwd>A$vRMBic@6ELXbJ(C3hzC1-7DPJ>{9@h2 zYjz`#ys@eds+;wU1~_&v!1B{S&in4HE(#oYP+~%UA3=fmP50{5^$VHI+!sjm_+F*g zc*qQFiURD5kc z&NYOT#vH#*y-P2T9;*)-N=eIz@-@Zyr`+DX3xBV;ZE6+nrPDpn*cCELO(JQL+> zQD1T7fB<_$sh7izTOM62=@+ytv5Q<3;6k$$O5a#Ovss|t#olV#MHpD@U8uRd?C#+w z_~HeOvL96Op9S-jQ*QPfP9D3f@mk)DV0UFc7gZ7mZTWe$TD(SMmM*Xb{z|NqpO?cS ziTevq%@3Rw49F*3LqJRCH21kWe|t-IKuzQ_YX4S`br?UonSiC9A-a67X-fvrc;1onJ7zn)QL~M}XWc>2Ff&Ba-7y|?u-kM~efs4=8yh|W7rHi+x{9DlM zS9<8Yh=}8+;20FG5H!upo@|3APh9-ga%ut%&V`^S$# zcZc+|`}gA#b_({DoxektVCSRe_PdV^QhW5s{nGFXM~}<1`8k!aRGP#C<#-@u?rv{o zG0O6$*(z5E+uAdXdL)m~+6xBxs$2gUS4Cr8aRSCOehQ6U1LI!Gs{T#Prxqy$j z*XcVN4uxgFY<#hL%2le8QS#qL)@G6}Mcqii{Dk4V$TUccL0j&PygQBBFy&=uMnK4= zi-{ea7uZn;lUt;^;nrD?c_f?>GcvoW!f<6ian72&y2Z=Cc@Q5>Mnul&c{_{jtqUY<2b zI?wXEU`#FY-)Kw)DVQppID;S2T!cmF90V@qhwWD>R_!HHG?cgDdT3qsbx#^w2nLkN zPePJnd#iKgJM`00i0&ikS=_iF7dRCqk zBD7!-Mu9WZ`Us;#R!SY*+Yon0NTV{%W+X6FKSGK(MF%F@*IS>@;l1#@`iSrO)e$Gw zHP@At*hQqx$n=VCSqY;bxs>WkMXmkGf##R)D=*I>+E!}Gfx=%E<19qYZ6@MD*Rq1nB*t)kcKIiCmD~N$jv3=r_Pfe52|G^b)mV_@f z7K$QlspTT^b`%-IQy4Q=@&QL?gk0&ZLbQgjMc@-8n^eS`B?0)HuipK*DYG%gZEFKP zZH#B%v~T)m{?q}(cX+!+uwv?;-tV^5i{5XOncbYbZS1ZbYhr_hJ|mdugGB729)Y;I zlj_lKwL}JPb5xORcVvAoKtI9mKDj2&MEr}Wy`&ECI@jvZr3a_?ZHHNZcC4db7*3{d z(O65j+3;D79;|e>5!qzevwBDr0c1n|aPRI&?Ss1w0TY$55Hir9{?Cu|4kVnB5=eML zSt*lIG9Vyzo^Y}O2}3LW>{Xe&K|m)a7#&2zubJ~*7#b8qG+H-UL>%5N4b~y+nPHYQ zb?m_69t?*CHc;6Yz&A0dtZ`D+8W-t0KD87)fOoNt4l>7Q@l+4P4Y3`j*h&*RCSMKi z8#j!BZrf*3^+@U3PA+%ZM^$}HfkN9vp)oXgp#TS_YWKCYOPj^$ zfk$|Yv)>8Pb6yJS;f0&4$QAiFE~WIcd2s;l0FUn|z*PxCNw~(pk@Z)%rC;xBqb9^3 z^QUmfwh7&|awFQHHSbChzco9%HT))kSQ%rPZ+i?Vog`nRRVc_IW8c<^ZPo6*8#K?#Bw9YVAp+g^%h@O8m1vbdJ2s8O;4lgEuLp>>r9gJihB*^ z-B0P%@x9ebFaTb$STYOps9Rg!?s@h>H0jiD4Q(&lvr>1-Y}Cl)5{L7NyPVrwMFt@{ zXLP>8(#4$6(AN0B1&8+`@998XaO0VB`8`n7K{`9R`(u3}#C?IaoO3G+dkRL62F@97 z{Tixw_#Is#3<9_B@ZJ`BA}gckL>la`p*JjI0tglU#fNz{xCFhz{2{sE6-r(zW~D;s@^ z*rqz{D1{xfa2d>5s&dMdZ>(A~QSqbvrAECm1ZG90x}k*Ux?WQ(t;tuI$VUn}(37Pw z1q;f1>#jX4U}e#2F0{x|g3!M_Z3EfoMySmxh#?(o+ZR0Kt*mdG?Pp=&A?bDx5XXPI z?yPhIe6?we{E2}FKFR=h{#CywvmhNtBcAI+gjlxSsX# z4<5Y%W@R1*3n1QIfqOY9X_`o@7MGPQxp)&2DzwV^W*DIMb?uqK_KsVr=AX*9PCj6h z5v&k@Bo;eeYT?{!OWPB}SUn=C-}^65-oz~wqcJ$lfC`rgY(nV7%04Up${8cx1ZcWU zZJwuY&3sPQT&;xvv>NabIyz>#rcVkFE5GU(M|f9Zc5i#Db*ng6(?40$*s{PIywSaT!>$qr13aGp zX3O1a1><{qxYb_Y1+hvymn;@%YWW21ciAVX&wnf4D&$^|ca}C%u%G^QyT`O1=8;M? zVkHn2E4fWn2y0$w+Y5~bvr%LaJASGl?}2h>_0&iCcb#h{20m8ELScxdtbAcNF~*8c z4N-6^hh7!kBYUL#nTSDd910-z!Q`RxjL=mN9v}xmR)&iRfjK;pleDuRNAFGu9axIp~U)ttgfincPzFk%kfD}HF{7ez+MFI!pbX6m$7 zOC)SQXt^ev?1uSJe)^p8#&(A7=mEAE(b>H9229WV%F@)H-T3;jOq4TuseP&F?W>vy z#f!cIYVn4ZUs*7t%3K=pC*R@CJl|JOz-25E+8fnf>ALBJ!R!eG`dhcDR7DIOk=_`X%?-@93S4+LOyp@`iGC6yFxhjwb-XE@ zUF={BizLapcFouPZu4e}{*E5sq6)2=6{Dcs4w0Uwyu%I^X?40^`cSU18_9;@&KspU zeuJ$cH^K)lx&`ErmkL44A*J0eBD4Kjo!c@cr^~bFz7Mv*^+)!lIe^(LD*Fu*&AgIs2nX= z)_$5>kPERymram~m&LuH_oUi}-hc6Z2XlL1Z<%hh0@LQ_6XGw@9geE{Gp}2|6`fMV z4PF1B?EwnJbgzA0IWYgZ(KF^{Shm0tg>3Z+bPJwDU8Uo3)#d`9=?AloxxGY;=+=`a z#grt17uLr@96#lF2Mxt;Iv(Omecuv+F7;(V;ze~}TL-a=RETYwYMb0|bM?vyQx?K~ zvSGnvKNJ$O=a=S&P%LaZJI!6+1N_}H>PfipN#w0+>(EChZ&>2if~JI#cU0h3Bvg7y z(K@m#SEk?-T9_Yca$q`({*%OR7V~kgxFH_s|K7jCYz~!y*y3PzC0eipMK#}|#VVFW zH}mA1a4AAPJ(sIp`_sh*E>-M-NCtO5z$yWQB%(;k+rSsqeb%D@%@UITZ@$Eb|9G!o zhBK?9Yp^8f(OU29;Dja_oIkPAsvr?@vShL)+3D3pWGuL)&g%bfd}xkyr$4@wW@lm* z8wKkfU?DxJs3(0`y}`cj0w&DS+-IC}k3e-4=*nV0Dw$35Ox%~0!7*;BPW=RJ7GzLi zh3lP=6OL3m9E&X10)4(jcUquFQ|;yvg#y~6fV`hiQspf1u7Jc3F4citd4qc-xk;w5 z+zGW9B9P8dxq-|mqE`C!(OwtjzO*g_3c3+PX;t0Zhuf=^-jDA5m(wft` zIkK~^FpfdFCRy-QqEi;*+hGHb77Ch>=DLZP!8c>Hdl<~s2`IyRqw zf|*8_|Ls|IZnRdT(YDeir~EaUB#<^NDD|>CjoA(M+Mtkem~o3G~uO3g`K6 z@X+Y11ZIo-(iRiz%yfjWSgYJV#5&&X`Wba3~$AP}S%a`2L5u#dEcm1@>MW^Ru;K9(B5PrXhv%ID{x z3vnfHE#YrSpLYZPm%%kaSTgU9`qLyJ^*q@GhiR#Blj!PMqdYKNX#MS4Xxd%9-tcmA zUP;pEZ#qYDVkoeVjp#v+(xf;|`AgA}9}PfqFv-fC!=$1BEX#4ct_`@sSwt9aP~C%Q zV(|%WJ&!n`?iOR5cRe8CPTWfMHmKH2DIkjnSI$J%Okk1;)eL3KA(?_nFig3u*q)?4-RrXIIBDArj zU=&dl&0XqR1^_BMK)G!PDpwrHh^VGGsyA4VG2sM<$R}iUXdJw@^*#5KJcQSe} z5C)r6>(C|rjlE0uWSXG*wxG8J^K@H|=0b>m$@#;%!JocY{88mLcMDnZCc-iLh10F` zbY{;vRDiBYE%iW=j9om@?GAQJiWQj`2DCpMGiII^LPoJ(^%oPOSwXzegg}^&XhW!7 zNgJ;A3B+;0AB(9#?KK(8zl84DR8{%78ONecf#OUMEAWuGG$+s;K>JgXsCgRS%K7trps&n z=UVhumHxv#u*?MM<_+dc*D5Vunm zM?J7^7ZuRcP2;m5_(3~3rL}G+5y-u*&!$l$q>+t==8AJooBF#la zvvCJ2Dn&&IaQelBTk;dlG!itW0zPM;Tkic5G}q(seyCpt2Jx+D^%fD(aKLm_a1$)@ za7_q7A_qk+KcDBvOhR^z2kAK$(gpXu4~f@B5JN<}LK~a9D-UV~ z%)`j!2EvojpjYJ5W30L1SSGC&x*|}(KhwfV*QKm>{Ae5t_+e?mrr;UdG#@9fM3+m~3Z;o+uYy1+uV5vuI=;3W|JoWy`$q)Fm`aWF7Yo z*Ii4rmMQ1`+4HIc|TlDjm0X9M@^i>2`sM2gi*-ea^$AfqAC!+b=$$j zQU$Bt!Fy*bCd=%F$3!>hu74#C$^$>HC2|k`9y?*YTNMl_BF4fPAg=<8dX36n55e%UuH4}9#K2)dDQG4J!s3oGiqk%q? z=Q|E87!ITKg4gT7w+p!>GBz}OKmbh6Oe4F(R-k47<36Ys=teWH;_aI$oCB~HiDnD( z_Q1ls&$t81BZ%gfA=anq`-9=x*Rkx;sl0XpP+~zkka%)R0ruZAcjktqjm_jz#{D7tin5*li;YXdfKp{;4MR4!!TDAD zOPKcsIAQzOBjsjZyCETtygbzqU=*1LJWTxo{%n!jbq%Q+Y+^@-xipGT;iIbf39b&Vl8sF|%{E^81TT~TJ zUH)#27)5lKgESR)RNlpfigkFt56h;0j;`p-rr}w1e1A_G(bKDZx4~EgaW-#h3eafY zg9Sb+C0>-7jL8%<*2k4^B2Hhc8+Dc$a=J@`Yv#^)5*M`JhykJ-UfuSz11$)~uOs{<1Tj*MIS6jCe|K};oXL+m1!Z&Z}X{K_cGm8ZD4KJF`}(K zxHVpO4x*fZUxyFwb>4TKuHW&P0Nb3UP<7-%(UflTAC(=95`_n~Q+y`(-A4t`bx+*s z3yn5!)6J0!j|2lyjefc*t+6kT17VDue7l4a2-I@4$dKz&Vy8ah|P73^#S>8`~rz z>nz%I%#-Sm&@j1^=M8zSM&t|$_pPdU%BXA#U}fG1Kzwr@9#|jblp7c#wvb9r=b!^lV1KNrP!ShS9vt0NmI69#IP^<6h-;W}0W&@(O_53j& ztt|TK&{EpQX&?C^vH>mYJ*V}Vngsi8=HP$whk(%a2BdSmtYaG>=Iu?|5M^(0vVYF< zKZueb03Zs^B=@hr!YMQWvDs6LWevFLd8bEx&CD8pcIHqDB`y!m8b+uDwZOkkGP5ERqM2UGh6PXb|pJtj@$Tyww;x(mq#OA4cV*-=KsG-oKRSNZFpeqt;pbAQ86 z(JO~K^l+a~9LU+Z;}YL<)Mc;2&*-t;|C=DA|vQ1 z=^%;@)czbz;AH^?T_dtxLrX!B!9ZuL!ngnhdWZi}U#L(PJz`TJ%K#`%uDSP_2aZlu+7@zafuN5RRoFG&pl`|l>lW`r zsqk--p$6@2rC?xYPudfM=aMjR%boWC=nba=T?NZ6GdHu#kdW1h48dji!96}YLe2BC zkcp^8P&x4>SnwBGqjoSbFi~9gKo@g;-PDLgW~AA(T<8*e8Q=(t9+A+*XA_n+Bn*S0 zYsQ7jarNeAAi-}pm7Y0E0c2NXVnU_u)g0Az1vmQ~f}v~!7L#oW#EG#Eocld*kVB$c zym=8cm7X87@E3TkpipakcfTyCH~1V<-*)&igf59(@_wgzlUWD(M_71&h=1sx6ptU> z(f|Me^L%h)NyVBd`932T)Y50&JtOq7(tQ5v`XG)62`9im zUXD_bXw46vAI;-LTH4iXP9!pjwIHlz=LY68-r- z-c>zLVl9-<&e~#0_h-Pfa-5N;bkuu%#V2|{oX zdkTivCY&GY8Qqj&hGCi~09c8IGH^eIo(R}x_sbSv)lT-W>0+xL2vS}aJ!Dep+e^f9 z6rMd6tLkH9`HWtM!~gn$PY}azD=y{|p6zz^&%9Vtk5mYC=tXncS*C#wcHS!eEuO(1nhJi zbKAgpnxb*Qz?x3A&Mz-YQ#3}qj>cdH!TVaNP54%vv(0_uSfp>3K~V)ZL*;F z>TCbM_y2-MoHqY|fZ$`!|9^n;oOS>I0Ep2if7nBX%aP%|l03HwQ!ONIXv{R26HzR~ zC@Bw_+^9eifNb^(v#S|R14(pLR{`J}^kgnvuUfLt96EL)9cT0~!xs0tLpnUA?bt<+ zp73@5|9y>_84Kb>CjuVctBxbX<6z?=s%ztwvslqX8H~U! z3|NdHasdGo%Cua{8{)kqSC|(<{@StxL~PUb)aQTg4!;6I@LNs*{~`e4R|z5XBQJ<| m8Hn(wj1cyjAI$gvnLPC0E1(M})6T*sW7OfUlmsw2F802fIb=?LTxsdb}LVzi!)ny?jZ&;lE8^ zb;oY=bb|Y8eY1ZXZh$}^l;J^5&MkG@0ta(u&F0DY*vmTc)=e}8`uPTz08@Q;6ef1-R1`L2Dl zzrQ|!eYC$Fe_T(;JnISI{lV|y_x2w5_47IR?0#r}Io{n)LzwW5^`Z4O`{q5j-SNfv z*nb;7^L^}o+dgy}{33mDJ;7i1)!{GszWFA~8gq`8(q2@8#9*W8W42df)7C$uHvX z>Cf#jz3^|L_u6OqJK<;c6Tv6n``qXE z_Z=5kE&t9q@|NM%o~{+fZ#Bf5q}{pQ@)eho&haG^;yDQl{&DBS=dn1uG_tNJ_?*i zf-ev0-%dx75#g%BNANL|WjN)&WYmM;9jiM74kSdJ?Lb z2v-duq??5-)$Yn)KrTLcxl$w!hyXNsK&K`N7wUAdn|*@l)f3N80|`fwv%t(xztb;k zuZf>a03nB`+tpQNg&{d$0L)1{M6YYZG-ytO0EP=6fbdHb1Rg-WW)N88d{4PPQ?!7t zp^OO3paRS*O#Fbet;X75h#uc-2hC1BSR_(xRCh$~2MIhC(gO-)D!hFWNzPR12w9e! zW5Uw6Q+W;n!l#k&-=ktgJZtgdea&MT5C&?}-7T^I?Mk9UhY5wQlme;5YPXkI*MbiO z20DbzSii@S$r7qWag0XEDUeR@D=9Z`j`QT@ZN};QGukt7UnBt2G3u6%iM@J!1-U=8 z8N(EK)k?XofZq*+R4S;LCr|EWV6sLX>fv*lDJ&-AP|nZ;C;!J!`4G-)rkxmek##Aj zQzj6Jz>vaNq}JUn4(vn-1ntwf?Vl0$=cYV#s?(4CIYnqH9>Q0=7uIpw=B_i1PhroV zEj7JsNZmXs0gXUGMat_=4#P;C>6D4f1lU6QOO3XtnQB1Jpuli)&RTxp7TOI!Q8lAN zyD~3SGJB$z*7yXggML=u7 zy$TwOUW34RRo`c9DUt|EHg$|NmH};@ z+fcMr-rL~qK?Ct0UWc=?+wxISzhXbzQ>5?2x9(+$S)l(S0Ak@V3T)lJu=6EiZuTh$ z)y8SqXds?>Fg@x9h86dng8M#Ewc~25x+C(fxFR#;=s1X!)e{G!TY}-Yjuo%++c4KN zl`-0LtI>K6_}Rq*J_iAXJ`genF=|phSnpWrwle>G*+Z%JG0dTcK)gb58ltay$j;Xh zO=4X??@lGvQ{QNjZ%axU77*n>l+mcFwrP9p$V0IqUUVzpI?ILTfU(&?H3{?1tBY=5d@3 zGh;F4j)dq51`%O@9}sALp%}QB5mgQ!yI_!3Sfu@2(shj z;VHrf)|aqu&IBuuSHFL;9_^k=A&ee#)E#Ewe{)9A3&3v3xI1zF$Z%i}rZ;uI<+YnU zQ~?Le>v50{1p)oT7Smt^8NdDrSUl6PJZ6_*+wlysA z)cX4?fY=W|rjcuwm7yb&xgeYtVi5P-*9AvD7Bk;>>Sv%S-|d-R46Vh>_Ti6kLeo>@)gUE1o0JyS@VH`z^|2^^@LD5 zrH)qWgm6!TJYoaBKA+s<(Rm*1ahub*c{=%(xZ&)P&5G<-Q%MD-lJB^~Iqkd6VJWpn zKC8u(BQ8aNf%CZieRoFYUMM(PXs?tGSIh4T0jMS&{rtjHyffZCAgW3%L;R14z536= z`-1AaO%4X4R>Y@IO;(YHLAmd!=MaIS5Q3TO&=XV{f}Q5bQx2c=7+JI4gZoBOQ_8gdZeoJ9Fe7aa;Zi^yt`#&-*0-W=G&3YA1qF0hz#!Ghn z^%a#oR%=`{O~DUgYp5hb$3>)Z_-4h#GoAHP{R_xqFRqXsyO8G+kHgMxAsNGTzvio5r|VTq7r($$ee&R4%XL>Ek|h5=oJYl zLgiIF2H*GlGWA#V6Fax|M5+-PguW)YVT3$d7+Q7O6(GT%-}L+DV!k;(+Ztn56NT6e zfk9^wRMP$Vz_dTNq_i{u570wJo8`mYtVON6#WyjdznmBNL1#wXt7~s#reHWT`W-{_ zvr>^Mw%oUAk3YLw6V-yVD{~ICz+5`(Bb>mW(dG?gCU%U*=V$|$PFz|FXrYWYrCx#y zfdr9#v?>N$1grbj>YreaBx^=J0O3N&bUmYr-hRVz2o|CUM!X;)UY_$tGrIv)3aNB~IQ%BPCJ(a=PMW%!OSH;Lr{8X%>K5k%n zqAi`PLA?rLL_&b2j_DI;eHeK~tc;@oKDTT(6xSDONLHP8j3c+~?&jkyKoXWn-t^R4 zA-~x|hCB}(pxO9ZbFtNF1GDmqeK<2~*{#Q)KP2D0WVY5<=?{={k^n!5cNTKyqdTsR z9jyVL`i5i=RHT%v(*(X^L0_sIw$3`QOVw6<-=CT z3jp1DNq7e|IKJ#9u~^5A7HO>wuBAVKsNcH<0AP!$uM>*3h(;%lPDuL=cEMu-g@>^v z95J4!q0_+XB=+fC?r<8qU6{O4sA5LEK-@Yn$thCP9Mk+AOXegV_%J~Nz@ z5R7{AZ>+Ooc+1$JZxuCP$XKj&Ivf3G4!WKn13!wk#;1L|)4PL0d>md(%3#^O@a%yp zG}BKCamUL2Sz;6QiF#RKG+ZA2E4+%)Z^-*qhI+TPx)B7KeIftojciYh#sM;r z3uP_}+N5@Zz4?Ra4WeU=n#Q*1)z88ve5!Q;j}8x|d6dFKg*}z>wNVX=%oNUO(Jpse zP1dBh6ZMur;f`D&Y&J@$dD-%ZuL+pz2jr=Qin+Yub1Wau$bR|ku;+YWlYZ(ceb>Hw zSL9yx%P~j<Yjw-Qo&mqUf(h?`)DMJx45wKTzM>}6jL_Hg^)f-3S-cgHTMbMg~$ zRj%1j7mJz-5NvvHg;bR!LfUflPzg)l*c-J3DB5^)G7VG+KX-qe2B!sG6Ny%w5=;b2 z8sH2e=^!vM=GsGF?_C1KSUW9~o`h%g-LLvE9Dg}&7Sn2YAv=@gX@@nt9(?fI8x_*% zgRNt{Gn!+rwZk(dA4ZH}F?X&|S+n3HmQYNBFX^8&=kE(H)166aN0=r6sX?gLwdr?8 zmiD2joW8u6Jev|b%XI6vrROZJh^G&9TBsWGeS2#i&0%+|fe&0>0@gB(VHkV}0+93V zO4;#MLmk1Y6A05)Sg499vCJ}A^+gik>~$Y^yT_%S7ZuItCp`G-YCEbWLNPH_HAwao z6tdfIUp_yHp{9vtNN&(lCPbF@*()L^>vN0 z&)Lo+v2W-8es!A;*NG&|X3sSTPZ3LZUX&eAPY~%5C)@s6=tGSc0I^T> zR+v+ylC8)YtW)nhKDYPb=yx+idn%p-36ugCT5OLy5-Z96)kMFQ?JMHYI=h-0TNX#j zSB&}iAtuwes}z8wyOZUFVrxMMax}28{=-HKcEsidsex_;ViD}ex2q;qYisGUDRa7X zZ{gD8$3Yb4(~>jP0;?cRJvZE?@|y{(FN%pe8mk|bSWRILhblH>opaEGu6`0`j^T#* zH%QLH#Wgr1hIQ(+iJ*Fog5sypjA^uBw$ud$73Z10knQxTT4TE%RMKj-Jc|bcgLQ;( zN4TFA2s84#HCtRQMCAsjv>VU8(oU+kbIlc>EW~fL)pn}U+92`-t z#fCBSNHHZ@CUcPlMcA;}rcdMiw(W@G;gvx6-th28eD!y-g7w-{7+??9Ns#iZYcL80 zRa}jfWdY?6>vdYKjW^F9Z=gv5v*Yc!tXh?)nTPzg{Y`DoL$DaU2r zRZJu4M}A*POu;Qrg1{Pfr>WFsqZ7)gr0jv_!TcKEO9?v0R5dh!T2dI0`q=I?xXd%m z7nke}YK<|%k(MkYJC9B)C;>2Ay?iKW1oB(5fI)R`!Zsm5%VfB>=c;jD-spXeeK#70 z&gj&+_WoQ0u&WJ@8<>D0B0;TBB)W-Kcg3=%D;H| zW+`~Ip`&o2rSmA(lb6;oFgd#e7<}G{9)myq!7vAxtho^IY8BJkMETNoLaf`qHbv-9 zKX{|Vbx(`$+f+k;X>OF=m_t5i%ZT!j+zoj$2D{p*!yMrr9OjMn@q8ATZ2oXLbz4@w zi|uruW|z|KIL;`d*L9qnOR45OI+b3|ymvC@uRLIXrR=JsG--BxU(rwzNIn)>cAA#ia^6ChVaON_} z?z2YMYAKDbY@x*FLp@B<$WF@CtQ3!^Z$ZR;u29M5{*h8c~UDULmfO=J?r3j>@fR)2fkWE*OYba)pxYA ze(owYvI68L;CdT_Hx`xTjz0=pZ?;42{nYN?ZD0!gF+DnOgEa$o$8C}BaxcbGn6`Kf z;*XZUexQASZB+D4n6P68Zvi0hn3l-|)l-G-eryIP7kBx;y{6@F*iX2vbd}8`O(MJ64O17^&R?xJkcr0 zX{!wYFm-LR`@K-)&kAhLnr_aFH1sTNHEP0wsl5qtn4(4* zIp2DiU}_MiWZ{)nSwWfP2<|{K&Y>#!i!Zxy4py~=6t=FD1}k8o6(v%nkdnkNqaKyd z)HjyXIJo(bxA7;_G~04cMVzv7zc=37w67xtbmw_V-s`t6V~6t#;(-l8tE5dwq;6I{ z&4dQ`nASBd!JCmlWNiOX`WxYXrb0uI1HWxOkeQ$=AA6o%oQ0Yby{Ce;6)Xv59^Cav8OCp)5=?|YL_ zW_<{IzSz5|hv(O$qSeQovZ90QvHGRiIIVPZ{Aww~Yef;)_j^&mhLH7SF<_!FHjh}L z51k^AhfAzQM8lb+4R8`AD>6`+B7lojR+^d^e*%)v%8G&U09Hj zl5_%^#ZC_klce+GB34#pq$Hhz5V5czBmMt^nAsUZod()~+*w0>Q>7_8ABNdx`q_b% z#!n3%LigrZA!ARhwV=Xcs)fm%QFfRkMu=+jH;~g>EnW=95ZZHGt=Gc$b zs#^Qp39CXSN)*rpF_ldSl3*6`?ydGXH%8mAddQ$T-I3v7Tax~ZQ!1}RV+B0DI_j!q zjVbWu5e+!fmPpYDI3$t)b2;ufxUiPv#pZ%WPp5oUX{=f8Ar0qOL=6}w-atE&I+cqY zjbeXTGsElSMSY$k80|jc8k6;BgwPPz<{PH*7-ah}qoE>+> zbz)>RYI>^h==#o#&Mokkb8Gr+_SGUo%oXS}#{IL~7;~8QvEfrV{Mq9<&RFYQ!29=o zIXh3>J@4*b(I^wxgaqz$I*Q(47uieFl4t?eirO!1h)iT?MjQ9#+1|Hia-k7iOrRcPOD z;k_A#H885vTS)c56$55C|z0n5N!V&`bZxO#HgIIWV z7Bd>rMO4J$z3ALFrzj>8q{XrusRYDWAMsi5Y7X+oaF|fI#a79X34s>VX`U1j98kKEjeH7dbaRwTPlVY!q zHSkp@XfQWnt{k+3e$rhuP+b=~2trp53^pzbm%%|of^nG{_tE7}mcE%`$2^yM%ivh? zm)78+0~^_C)E$f`4+nTYxt$D50J zG(oi~du0C@oQ20xi8__(Scnsw>8nk8f^~RqflGuWXWB22UaZvsY=^V6L$Ih^>u4Nn z9Bo9FhQ{Q(-@$M)xF|U4%Af1qwU-xO;IUu2T>O~SNkkuB|I(scuM&T~vG^es|6Uvv z?fd>&^hbnES$wN=>n#L9l80Nc-`y{F{b9`7;exdyqD|H7bXg@r(t&u5?dVJ9B@#{T>5or`5Jk>%b70;ZD-%rsZMk7R`Ra zGBDm%AVCzVgc_2S-oKMTkEM{FPoqRI18a2Q-nJ3tcrJIgDJvZYOjrY1cZ|?G8vScY zjc>P-L+@mBlC5v=N*;dUltJ8AzI-4yO!#+iFo{h`rNQgW>{Hm=iZ7Qp|6sHqT$xkY zi}A_}Qey*5cTcyZ7O^9CEevaiz)g{c7~dr1k9q`T6Ql(?FXIMq-jDz zmi6ZF-M?V~B6?|pIkY64@EdnD-gN8ab#bm`65}BPZ`~I@eZ?YOt*#5B!2blJSHHE^a4Yl4p$FhM42f}<76FrXHc!l~)_*G7_J z6;c{-=ME3J;!vhXj8JwS6muAYk7shT5BnZOWk|8>AK;ZmNmo>7 zLXEM*JJRo68h~$zEOjB($24>iZXVm{O(JEVcQ$9k?LR>XVE*x8kY! z8Uf;L@jv=27&1kDu+A=tiPQCW&GA;X_kys|H>AQdj;zjNBY6jP^! z8EyY`YQqtPbSAYt@DNi`ux@)^Lrv44iB!lJ?wqf~zqh+?#a@V0PL+bHU zV15>l$sVN`b_cw~FTEEZe?tN4FgP1=?cSmYkH9j*HqiHQ)|uye?@t2+ysQkax^)uG z55iM;ivkM&l$R!%xZt^3`rxBItUVY*6$nYzUW0Q%p@cZ?C-b{i{S_G0OTzNa_Sf z6|Bfb?Yz!*gKX4)0?C1qP)Oxys*?@{p=7aOnN>PG$oP<#L!nPFzp5!W7G1*X)uF6! ztynN?gNgIfx)!R!&^%w#Lqy#uj1qafuAk_UDjyWK!+r_fr;#_ab7!$fW<|Ba0k!Y9 z+p1)m3NU&>$Kc@dS!>vxVGhzGh+kKE1Rwfhr9Ad(8WXQ4e9Cdgtz5H;pUYfTYapRg z0ZWs2sJnROZ(nR4*kS<9tSz{F-c9E$!~42T+9EH z{jni}AnmJ|5JggqsKFn654GB!6g&)>41vk4X7HdTecQ=H~Ut ztT?~yb_|p5Y)-am$}01(iMlX)&Dqv0adhmLy$iXy8Rbb-A!nR5n2L|4pc=^f)q%Qg{Z%-LzG_Ne17M326k5U%6%uod@0DvffrU7!Q zPWTIL8;zF$~0d@<Crpk;$qmlC~_>>nvPWwK75c|QwNmChLH^=L!Gxj2= z0yU~>O)?h5*&2E^-wwKu!MYDRQfDY1{n(HIyMsXZttd58Z$quqZ{ijM4vg$WC?1f8 z*jnFQnE37WCAnVYMdy6w`#P3pFM}`svmq@bPwXj~R*G+a)G8SrYTh0j1;rw!n@R#0 z;_jfb9^25V?9<>xjlIr;_}z5>ItRJeT38`~mC|n&_JEV>h9Tx|)m93wsEWiM zaI)wWUDqQ}@CCogMZ1TippmmS196R(EH*c^dnG0|7U8rE@_Js(oxG`qF;ml%+_EP!kM=t( zgs3xpWN-HRmFMSycEFxcOjOx@;<34qslCwsT!Nsxf1_%f6#{kg z`dYG4Fv|{DHPX zMhx)$@O~p{2~8dILP2G>^k?G~9<5b=Hy|%h?H_tBiQFm$MQ5rmdu~~^GtvIy3FmWl zbButB`&p^vi&4|+R3(U$#S2FtYrr7mebkl@{~ltslrIWueK`GOjvFSeBxBPA-@zA^ zd#VqU@%}-X_3}G7xUfFVtdcAD4r&1CX{j+5gn#O4yOCtG|8@)i(!^I^eM6#O^ZUNw z7qJ63D^e}C@XA@nyXXM5SoJ89sfX-*mw}^x4_K}XgWIPo7)dflC0t~@_cV6@%-}8d zy0US+?}W^>BD2LBW_gE6Pon{k9;6+H4&h7=1{KIYu{KUZUPpO?+Mz*<*3H8_aa57h z2!xdHw=m<7j) zCjQDpplUrAvZFLq^W7lAH_fD;OlKsW$^Sh1@3ODW? zB8$Y{UVa`k=6d%c9)KXUqF8RYqh|F87Xp#!6)scJ*@(o|k41)^{;^T1OhX<5=}+^> zvCk=V5eeDVbAt3hVZk8fc&eH0B%p0KCzLn#QEr==EvS-lQdDu_73iGwTPXGPN@bby z(zn%e%;)gaDC$Ga_N4Nu4*wL`OEpLY^JWJP%OonW6Uzt_88MX|bEESi|D6O_ffsBE& zgf#Vye|Tfw(+HE_{cRbdZ>j%##g8Uf(m(mT7o@(jVFh-yURb`=m?2e42AIJ{0;0Ji zO{BzsD2>qs9T-}kK(f(YR+R>hGN=AIg9rQ%yrQ;`P^O|*jla=RXT7&6za!c4PX)aL zpdRt{T>@P&NL-0r`&(J|gL{K(F+a+;C#^9UX;l$WCSw@{X&2_l7m})O;uZ~rdjp}` zKS-up5i!5O4aKFR8~6|*SZp`9;S-0|!Y?}N0`n!`Bb6|CP2TO4J(v6M-6}e?xW_|) zSq2hjhT17cxqyN&ucb>Lg@CO1m$9ZV-Aqcgm6p565<^|*Tiw3*a(fUF&VVP!>Pz% z7g-%L&hBn9rNK^hclM?Uj>B@u?&+Nm7&~kXnf2jJ!vAc5)nT9)4Y+$;tP0NJsJ_ci zMb`uK3M%gLvypAkm{3f4caTPVcKB$`ShFMww12D093$188p%(^i2e8|o3L#ms+*{H z@83Te=Qr<=&Lk#{8l~lt(;7$CCyKLDvJrF90Y_AUwVvv#m3iV1LQ*Wkgiq{AR3c{m z@n>^VewXgJb?o)1i1XWDAhs^>(9GXSSOzgdB3nf+dfC1_5Z_?sd{x8e+cT9AFL)08 zSKFc%rDTgRhLg;XnfYux_xb8q^r1Wy{wLF4@)ad1S*dW9jR6&iq}-1s7}=-?6(VOp zgAsr!yAm;+y-N)VlWEfK%uXqrq=ptU8d{lC5}7tdR*M^&<+|n{dM<(YULmuOWR<;B zW!aN0)jB`qJ!ss8IyNOFWs5f@@%`}x4~}MW1`#B8mJv36>>0$cvZTWsP>hDb=ZS6y z{@fyQ(+e6zU$C37ZJBh9j=k*&m^{m&J$U1Sc=SJ}pDF!>z1*Mi2IfqDI>Z6^erB8S%;X)c5!*#gcjKgYUbe#vM)yPb4V^@y$E><$2;- zLWqv0K(Ux)R!^$zSmG+Ob9c)^o0yKz9lN#%BuX!&k%H+L62Z6eBxf84Ef#ifA8Kkj z$vG67xNXBHQS1hw7)RJ+nCeoTIdJTU4YnU7%X#yny8EsPy!2(AmRzj-W6;8y+mM^4 z8fpvfeM7Y1x=$~VLUBmtHso~+QpKfS0p|m!qs0E(hE``p{2M)gTj$OW-5^+ag3>w; zIcp~^=JD;SKo$?=bv>vtCu(J3zry7myCkBy>8Vy5j$`IR&}Sy|$hJtT0q)x8b#_=r z+4oRpOV<@U&G}xnyOn-ZNU`JQ^B@Sb@L(^SlPeIDw@-oS4&v{6tLAHr*PZ6PPA`E} z5$u>#I7z~fN|YKg6$)vJOHAEWd^Sp`Jf@~-T2>TQB#V7y61!l^n_DH_h|u=t#Go1P zmOJEomUx%Yc;jeK-d5b%x6gUnu$GSKJD5s+qz6c9(@{AZc9|i)`xedvZ1xso%7A-H z{Yj|Ds!Sun4iB}V;$63{zR%5utduTs zQFRvQ^WK;3S*W_Rx#AKxP|(RsC)4>}Ncf``3)X(vqRbE8=9{ArMB#k)XZlc=95W?!`8zWtMZ9k zNEH->VgV*j_G$g%f>%4RhhP_rt84>o2IXErXwF360mFgEvjz#8AI#8p4)y`@c#90p zj+!@(b$g!dltJ&Bbuwu;)WRkZb0JRta9gb7S?Iz&88ZG6H~1alZbvPiP@wyz(esaV zem`9KS$J>}ZO`sQJvB(*c;J7qxme2NfYxP{)gCc$&8fL!WuEw}}ly4i_G3%+&D{5w0D* zRnX~@IxOd3;nI#$SH>Za23%jhPtE3|tw`u9M}ul)7O=cvuh%t~!yzK49PLj}6-8Ot zYJ%H^cAg}0Ba?PC(;vrT6py>lvRU0U<;T&6SPSASn_>Y^_Ek`krKh15pB}VF;0@$U z0h1U*!ey#WrO$Hav&g1Ioer;TWZIJ#IJu}S7tRslw2uzoSt84kREscELNdajj(Kj;3@mZcG0C~h>5KBs^a?z$4&E>x zW*Zp@ak?w4BX_m|9sT;8+}$7rHdyI>DREsqFFzzK7F)%&=~@kE|MHLS~}rAz)ou#O{BW-fqJ|&-qG*x zquCfhJzo6qfe)3LfHptfk;X1TLXj{N^$Z1w{Qm$>0PZ~XaO>rBgNa4e`!ym{0IvD5 z8UOHK`R_VkPENc&At5!0@G`uC3#`+qjcmClUO@e7auB99Xsd3cqEhUAT;m0Mpn`s6 zpGu^*k+Xy?ogB99VvkKVlfgA*A756ABub)=I~JTK2y6DDw_-pS8mtt35*Ga6xll#a>bS<%?4xRJ{$dL>_d8%jALR&!;E}n-Bk&c zt3rmi<>jfmAENdhGD)$S9G#VUL)a1o&M@HuS~@uW2<*V%_jVOXJ*cd5W@t(GT1o9i zjLXIAv~KCk`m;+xB`qi;3O|~B#RkbEVuD?H9H-u_`D1?786!~O7zE_zgd2^v;>Ev;P3tXDd3vP7jv`^vt~rO=m!r#|uf)!*Ij;C&0iFx2!FpP!{goVQo+dGW zdmSs(5*;Ksjcn)K5t1nP`zPfUO6!iU0m_u>*)ch87JoRB%@j+8^rX^;$sZUd+a^r2 z>BrZ1BRX55>5n*WnuewIK$E2pSi<&7h+hi&e&P^w1v|5_*;x^To=Dy!%0y8I*;A20 z=9nax6e;1xu=!s~y-5`7AW)5ZL{Qx+4%9*tt2e3ts4G((?Tide`sXmGN^R0lii3cEf5^ z+sQh~8IX0rBOEOiMo~+O*w*E35u%pNPYUTrx~~wx0h+O^RMsaR#RpLj>cq3|*VUyr zsS9sV6t_$8AQ>GJH;A^N`Cq{@^3|Ys$1#Jjy5Y4*J}@Qfa6f+_ja-v{H)<(^%ph9k zo#?3J%7kB^8}O{jW^i*+fgGdvFjylt?NjO)Jw~gtvMLGn_kXErKnZVP!5A=vS{Ryj zO@LJThdg4JOU(96I=c--if-CdL{y(wo1$~^|IND^ewlH}tZZIa{FKG`ZB)r3Lnz|X z8RJG9zHaXW)@g`AHY^x(lqjik51%F^u3CKAkA66EZii+rdToqIlkhwTq9HigNCq?r zl)8dq_VOLH!C9T&$G7d`_v>0!83W7@ClIb_q#ZMy%V0{qJ)2}(v+!>w%zQ6GB!s=t z0n38)C-yC9pFQI^)<%8r1w1gsY?bVS0x3`lDSmM^jIAO));uV9E4)9kBMyJ}%6OfG z;f-*ooc=4=H<>eomqYLc6RH>A4R#kJ;{4hKwZuu^l@=Y{X5$X(Hy8jo(09s+Y*o~d z1O#igosh=5^b0=7O4`kC+s0R8sy!bWN1E`DeFX=* zO|$|wL}e8Ua%ng6TIvM7BIDC}zct4zL>hmZL>3VaEG%?uCU72_yue>b=h=d$tbsR-~6pAPK(7>!*H)-rsuZXns zl0~tlW5V;a8UT5Ju^0p%&v#ijJY}UerHPKqY7YPp$?6k!%b#xT10_Ujf_S1^@u`767DVhF>cHyjP3r2>`^F0tBset>vwz z8U=uuvZHeZzT|ZUYXC75f>!bGA1CbtRCorjVmrjiPGK?wiHv6O9MF(`L$cufTT#Z}WPCg{#X=^fmDta;hpr|x?7B$0oRJYk3>RI>f z1QNx~s(Uw7@NXBJ2kuqt&n5~L0OdK6iZ&K5@!j!Q?`8J>W|_(9jV#FN%V%>NJZi(H1c4)Bx{nUKU_%uAWhljMOe=?zWacyrr#;C-={{`2Cn2QUtS+_FAzSplJ~Hq zhqV>cJHwu>5hDb}{{i^>vokT7Iml64%r}PS>y&ZsW*yl-5ed@L?D(cMsvMJ_@*~qUUT61XUEg%<-UnE zKaL|WpAvUL2y_IWIGLzTSBe5q8(|PVdAFt33YG=3F-o`!v~v+iv3T5tnaQT<)PdhL zZ0ZSJ*o5ZmI$@KRbo~sKxp0szJD9^%SEUKi&J89tA+yi`2HA_A}0T$ha z1B+`lBnofeqIB(L!FVMhOj-w~6(tt_<2#>el?xmEX7lpq&8LL`$B}+Dwcj@GTZS_m zRH^28^OQ`-@d{f6YOg!@g9Qj73#6Oi8P4S5g;Z-!>TUd$U*%ZG>nDxhoLx*phbW>S zr29JjoM~Q6gAxk`oXE)^@#W&B z?0OHo*}%6Gd#}i+{#9>9aK<=X?77z8UCSg{67?)1q6D2;tBJ%!cd#l`a(sU;0rd5| z_xmxvmg!y(b#kE%_G`Js)w9{VBO$9kx=ea(euEGWFANrTnR^=KwU07dZzESM$`_SH zoTsK^VnO2Bn%#fU!MS4*zCWg>EUZsLW^D6irN)=da%ztH&23qYdOYnC8!rmB!`Mn&2yG=5s}uB7ZptI~ z7x=M!U$xAdq)@wzWdkhd*~0 zI{s5J4%DgVj6PHEt+HE(Z`djVs~}^YM?m&b1wBOK#KK}!M^_BeM3a#Z<@4_0|U)E zD{ShT&}>$KG|r^b-IYU1d{XA}!vG*_sQ|64SMPmULKHo%%kb-?7)qbM?)VkORAyc; z57|^1p~pba7txlDs@?N$=2_p_3l8<*R=PThPh2|l7oH3ihs$ZWYu{k|$#3vNR@>wc zRRtFxICyJsRcePnl3ZFt?b{}WHRv-5h@6#AX(qpX?mJNg0inp1Nxlr0@bLpD-(ZVgD5@A4Gj6Q#uI24=DOVjwl6mwoBU)lN9pdcHy+5*zYO1(N-TCiVP#896J(1D7jsjjwzDa8?HDTzoy>10K&UTxaaVLf;QPlN3Yi8Z4$4}+lm=UL> zpw@_w>!Xdyyl>oPe(7_fk#dw_+vYCP3YJSsrwPQu+~*!AuDo`%{V=;Jz*EPoB9aG*^UQ=c>vraDVgX%9pSv&&MscuGXE*yo(HneiZyh|I~7Mq(B zKWvT=)Z7MFKnQ$6cl85q>W>E=H;_sOggbA zAEPs`aV!`n+-y}8m92v4&CytpiG{G5U+51jBhIEj`#8ogMxMxqgfbesmj<@)%L?ER z1puPzl42`=gAPeas(JHVjP6 z3_!X6;ReqAFD$9QBq0CRSO0>6{agQ=dHK%+{Fedv9|R>%j=$Q!(HI#R{?+_{0CFwy A;Q#;t literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/install/agent/specifyport.webp b/static/images/activitymonitor/9.0/install/agent/specifyport.webp new file mode 100644 index 0000000000000000000000000000000000000000..2011618066e2a88c28a8e205b354b7200dac8b31 GIT binary patch literal 16224 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 A;Q#;t literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/install/agent/success.webp b/static/images/activitymonitor/9.0/install/agent/success.webp new file mode 100644 index 0000000000000000000000000000000000000000..55657946827ab024da761522ddf1e3a976509588 GIT binary patch literal 15790 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≪BE|7212s9UR%F^rX0gqRJ~#67INR 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 aB@A<5q6c?2@UfH}ZGK>O!TR5S_kRFc-*`X( literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/install/agent/changedestination.webp b/static/images/activitymonitor/9.0/install/agent/changedestination.webp new file mode 100644 index 0000000000000000000000000000000000000000..80d61cd857c49186158224d8445873b921e6a40d GIT binary patch literal 12492 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 F@L!MVZ~p)Q literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/install/agent/complete.webp b/static/images/activitymonitor/9.0/install/agent/complete.webp new file mode 100644 index 0000000000000000000000000000000000000000..d3e9015dbcf94ebe34bfb711731f1b47863be175 GIT binary patch literal 17996 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%0Ae>&jHU9=&)=z0#TZCYVXlsI7noeeyh$L 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�iN%cAnYr^B`Ig!m!Lpj#kBg#)DW|q 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 +3SC`F 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�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 YEjcRZeYeqsa;iqZM(Y=S{9E7u3+^bHd;kCd literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/search/results/sharepointsearchresults.webp b/static/images/activitymonitor/9.0/admin/search/results/sharepointsearchresults.webp new file mode 100644 index 0000000000000000000000000000000000000000..4d4a8043b2b43333cc6f23cbc9d808a265435abb GIT binary patch literal 67688 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%0AJDySq(-PCl2#g%3qHANs${n=@aQVtySvzjUpKn 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

    gg?GVwDn`Zvd3 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 literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/monitoredhosts/add/connection.webp b/static/images/activitymonitor/9.0/admin/monitoredhosts/add/connection.webp new file mode 100644 index 0000000000000000000000000000000000000000..2ce25f402c84c97b794afbc44873284a54428966 GIT binary patch literal 25110 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 CU?H&p literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/monitoredhosts/add/entraidadded.webp b/static/images/activitymonitor/9.0/admin/monitoredhosts/add/entraidadded.webp new file mode 100644 index 0000000000000000000000000000000000000000..17aee937c532e919192e163e11e56c3e6052beb0 GIT binary patch literal 23750 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%0Df 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 Bduadw literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/monitoredhosts/add/entraidconnection.webp b/static/images/activitymonitor/9.0/admin/monitoredhosts/add/entraidconnection.webp new file mode 100644 index 0000000000000000000000000000000000000000..4835631582c2f0d905f4356b9f17a4a53c51db46 GIT binary patch literal 21822 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 Ci`ZTO literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/monitoredhosts/add/exchangeonline.webp b/static/images/activitymonitor/9.0/admin/monitoredhosts/add/exchangeonline.webp new file mode 100644 index 0000000000000000000000000000000000000000..0bce101ee24f16571b99a0c1491efb1dd7385e84 GIT binary patch literal 29350 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 literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/monitoredhosts/add/fileandpagetab.webp b/static/images/activitymonitor/9.0/admin/monitoredhosts/add/fileandpagetab.webp new file mode 100644 index 0000000000000000000000000000000000000000..0c641732073ee5d0d7852bdd39fee13ce506a267 GIT binary patch literal 50020 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 literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/monitoredhosts/add/fileoutputpage.webp b/static/images/activitymonitor/9.0/admin/monitoredhosts/add/fileoutputpage.webp new file mode 100644 index 0000000000000000000000000000000000000000..31eb11c6e50e2bd8510279fc0f139d7edda0ec22 GIT binary patch literal 20142 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 literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/monitoredhosts/add/hitachinasoptions.webp b/static/images/activitymonitor/9.0/admin/monitoredhosts/add/hitachinasoptions.webp new file mode 100644 index 0000000000000000000000000000000000000000..484547cf261630c1a02b3ac82c838352159026cc GIT binary patch literal 17986 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 literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/monitoredhosts/add/isilonoptions.webp b/static/images/activitymonitor/9.0/admin/monitoredhosts/add/isilonoptions.webp new file mode 100644 index 0000000000000000000000000000000000000000..0237f3a17cf109d39b1dfcadb922003a83b49256 GIT binary patch literal 32586 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 Ac>n+a literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/monitoredhosts/add/isilonprotocols.webp b/static/images/activitymonitor/9.0/admin/monitoredhosts/add/isilonprotocols.webp new file mode 100644 index 0000000000000000000000000000000000000000..5d07cff19824b576985f48107b1fbe5d810bfcfb GIT binary patch literal 9478 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 literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/monitoredhosts/add/netappconnection.webp b/static/images/activitymonitor/9.0/admin/monitoredhosts/add/netappconnection.webp new file mode 100644 index 0000000000000000000000000000000000000000..a641f932b04675f5503f9d97697d0909046d06ef GIT binary patch literal 28416 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 literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/monitoredhosts/add/netappfpolicyconfiguration.webp b/static/images/activitymonitor/9.0/admin/monitoredhosts/add/netappfpolicyconfiguration.webp new file mode 100644 index 0000000000000000000000000000000000000000..304d8b05706794cffdf41d639f49cd0c8ab85984 GIT binary patch literal 14426 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 Ysr+Wx;$}0S=E5Ymzo+&$5CHi90Q#|=k^lez literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/monitoredhosts/add/netappfpolicyenableconnect.webp b/static/images/activitymonitor/9.0/admin/monitoredhosts/add/netappfpolicyenableconnect.webp new file mode 100644 index 0000000000000000000000000000000000000000..4e766ce19638d2368ee3bcf6cfb9c8d7a351e505 GIT binary patch literal 18628 zcmeFXRcxg_kR}}FPCA@)n3rg4WzSy*mMWpDCa<(C$;`9`qajtF0>TqwmZ2pl_vb0r>g~1rYg80=6~J0p@n& zg6i)2-u>JFP(T;IZ!ZwP+h-8q(JF9x??P`$z?^UKwdjT6X0J(LuZQN#>IB#X==RG2 zf&-g&jK1P-`T4(*UV)DUJ3dkXt{0pKfz3WA;Ls-(K;kp(HZ8~Z4d@40`YiaaI)?w7 zckFl2*X%3qnFv(bl4=B|0v#^luc4>?M*Pfx=s>qmvs}Hqz9T=6zGiQvcZnyz2jGsM zE3p0B-|rW|1<>@xaEJL0{HFlcfnEo&&vQ=#ZvuU<7{80GTI{+jL_y7w4 z6yJU~XDvuG0zH1~Kx9B4(CqG?iSu?R0*eCMem+1B;M7;yf2`$}2jCk4oB*F+S-<^( zs~F#=>#Q9+g6S%`&aNH{8|N{0rW!{#95*UntF@{hK@#nxZ1901ivQg}lAXA|--Ux=Dz45}3Fbh&tarl}k$K{`RE0-h&$*%wR}qxMl_dTBXY zNzWH(Ts`77`XrBpbbYBbJ*Y-eXJ%{>Fxk#GwnUPG_(?1jbW;)Xn*FYmt;$)^?)12` zBN`BoaTkQoZO8<$u{#7OIm!N?EB-`PAR;PVwsu)pD9BL;!fY8}hu&In$kpSRsE6x{ zF{Xm;c^HGiR?LvYZ>?w~8u9cLBlQKprUM-K=|W&ujo~96tSQBt2(=adoeY|`PgK?~ zq99Fd7y=b)inf(B#oGKLmC2qgEHuab03#q#x!g}?8ZQf?Nk?Y4yhkeu3ra`|;UA9z z#;O6qq;4DNI;Lyt7|*yk&SN3`o-;&{-#`i<{dVEpD4NMLI5<6V-fTGz)iW6He^n|H zDN)^^WbQgm>3u;D2<+U~?ttfpMU654-V8}@0`>;8y?9Xij0iJJpUwQDE* zyUmZ1i)L0YONQ;;Q1G8$Ca48Vdei57DB|C18c&^_>8)|DTg)bVu&9IAZ{>;)WijFi zrofvo$9Kx|xn-x}yse!krQ~udOAxe$355{!h}LVWp)~+;4OF#IG;!NE96aKDBNy!v zRz%tierCd&Ja;?m))S@B9S9l%(WopM?I7UXSE{~dG}8%)qLMyaBGNc?Ew^wr+r>S~ zc8Yau57rB=oSmU7Ag$oczNcTM9cCLjEpf)W42Z%A@e!Oc^eBRKjL%>JYAPe}7 zX=`YXqO!o=EasvKwy7BVMV3AxS`ZB@^GxC62|K6D&3g@A-+Qj-pF{f>?2oVniFjzg z%JV8kSRLq)R-4@C-o~1R6nM=MPa34=Tzh)V%Tv+xpQa|J4w*}RSHk+YA$&8)1o1kI zBMwgZ-B#-5cbR^@qE#eihi(0!ms)G^P=uX6eynx#x~+0M?@^dMVrKKphber={MuAw zb!T0msmY_+3V@m9uV9RJ0p0yO@~yez-X3VUY-HcAbLoi|Uv5LFU1#n%{Ex0GI>$hx zs+n=l{qPx8B&I+*?fXl0;0p>$ozhPE{3_0#*C)Ck_j};DW1P+Ir*S1=K}HJ}5A9{e zsu_gkPa9pIwZF|Ft{@8x#l4*3b319ClY1ke z)cfUW0l1-xB;hRSZsT+Uy&j_DZ>-KSb0)~H`}Q}}F*UD00oo;H9`B5y3Y19=8%4B9 z=js8sd|$qOzC(CE;iN9rB|_%BBV2?eMZW`|D$WPm-Gvhy)g*X^vchLtvzUo~(~4kQ z&vkQ+ai0BSmFkB^x(k3xghtd1Q4*Y|G~9Rci&yQg=k22L9e?TDHwF&%|6*ax$tF$w z_h$r_4zm9!=YM5&|K0nqll-p-@xN8_-zxcUd-zZC@PDfZtCA2AkYY7*veRC|b(KWLL~c1YN{4nb5P78pu48VH5m9P8W} zxesNuD1wZ<)e&cT)ke_XfoExszY=Gh1Qt{S;1;Kik7%N8;+0gI-$hTD^?$fxr&xzs zT1NINmwk=Cx!{C;+aHWL5+|91ojFr(Xc=d*N|Bj#eIuLG4ZHDg#2fZl^*Vfxf*^pX z?O`jLfsGr=P<=^ghlpKy`F35aLVqb8+8pNj+D;zcF=TD${8Mfy&>0Iq1=X>9cMb&A z!?l)_tz&neh68$S#ja`=F(y~(y<1aJ$dssG<441Z(NkkCd)4dd3tz)f6fr zrQo1vt!xx?s4F(T!Gf7jMwue;Qfr1Z4DbZS#85s}rv-^Bai;7wXxIN{z2Qe9s}O`H zdozp4r@)j-4+KSijhJZCjwZly z7d&X3;U9yHy;-p!Sp9yKI`8V^=1gbDxyQvQ!1Tgkxi4yl^d#qU__a+gGj0-7T>5lt zktlO=^ASK~0qqD|wP3oD&rvJ`(Pi7btx_q}F7JN!hxq z*!LaTH-9qgMXVzztOLec?(|f=g?9f72Fyr@4`2dzekCcqhX2q1eBQ#mEXdIqn9H5Nq1v&`X$0`x6D z%`qzc)Gv#_B}GwbaR6K(vAn^L3l}O`3X9KP(J&DkBzs5oy}Je$u8|dr;}(bdg8%n zglwOAzr(n6v8r*YZCUMH)4bBLtf5=pT-=fS-#6!LM|-=vUXDe)n1>bymcOxH+p8=T zq+oNf2onzCX&OBeAA(ti-gk=LSFSFp85La(O9YJMUQZ| z)~1lHcTa>UuUIdvxi^;UhEcr}yF7G*iy>C@h;v|i@H~6lfL6E)#U>_V=LW~Ve3`th zLh)YWX$!Q$Du#l9fS?XHYBKfzBm7$g!WK{>*s4i%7mcydppPy!%j=FOl1*BTpI2U^ zgLGhaR==f#1lgs;>QqY*tU#|l#K4P~6wx7NQWzlHr9v)a;lqa$Ma~`ZLF~&;w+_jr zxZ0Lt$g&DN|8(fOZ{YDKG0On)w;HPAPc{wcZT>e;~u1uTzJK-c?-q2Tc*5#GkcP`M*TI3{CkLS$ z!Nd#ZQ>Sg|ZY(2qtrzpmgONe%E0yPJ9K{Ov)rZ`#6CqA9Z$+<^UblIxIypf zVJx4r3u}nIN3f4zPKghImh&XbKu#eh|7$v zIX076KFxi>T)s#iY(_gU*=pT9^z+;$8j1Q2(NEltR!Y;sY^O$t4+8{PaMIdeSoK9O z`0O};cWGRRq7fO?r=2@+8=KCyyB_E}IbA@?w#-kkYt@#h%c$%WrB%ea77uVKSA+c? zgD;O;$`H-;Y&;v0v(9-dsSXkxgv^tShYsR%K=H^F?gLd}7w^eq`VbgKCVplU9XoT$ICgc&6*fHbEp7<+z7VTU95};q7U5V z?H3-EU-tTOqmgb-OZ5D04wK+t=IW#34O#J4HkIaGfm~xx@$P_mn%RJ=;n?Z9xnP(4 zIP>?>eD&X^$!>25(hMduvC(N^TK{X)vxa|7crfMoHEuw^XnQZTMjuqwzK;%Anb-TM z6Gk_RG;EjTTTACQ7FNQ*pqRAs-1cQWNr_mW_NkgF;5&aK4^ca&cYLvQ2elWe8;I31 za>toZ9oZ!ZM8vZDzcU0vDY*Z&2o#;J}R$8U#~x98wwq?pMmZ z^M5`F=~F+xuXfe=MU*udTv>1C>gKw2S8I;0Jv&Q>@_?pGy~S@+8GX9;Tn?5Vw}Y%rVq8u_OMtAG3N##{SCd zPB9}tfpYc_3|pI7n>0_+69th$7}qo&!T4ZgGlD4K<1X9WH0u$KSZp|cW)YA? z@?hW6w(bbA-S_-^+_FlB@Y~zVjO>s87Z`Z+Jq>%F&Mdl8=t|fF}bvn4d3c+H$)p$$JNV2)D@YV+yQ{>{!Be zXytW^NBbrUppgBxXK`Fu99z9us%o>Ds|0}#XU5$OqtTpfZj72Y``$sydzZYg#4?ej zpCAwDLe=zaYK+RVjt35TVEL6Id}n*x^7_Jv7r_||Kjs|bIo-DLA*lXHgbww_SA4}S z?(+n94IuxVD{80Y1q0=YP)o)Za)Gn&*&gw|3#%x*ncz9AR5gkaj$E%hSfWefJE1-g zq$8@*A(ZcSq-u+%`H)5%d^N3L&6_osEERZSz%`%2f1Tc}w)mC*XaU9RVF$#H>BaSu zX=8ps3(^iFD0l?QPKK9xzKd8F2OfV3#*=Oe`#<=gSj13(cg0@qg!GWL4p7bUusoae zIBtK6^UPa4c}kx}{|ry@%6%-vP@=Zj6mI5>`yMz%B-S-7Rz2Ns&7Nh0V<_Y+CJY@> zqb=B?qO^2Qh%bY`pp?e=1Jg1tgm|&n@UZ#1bBR{Mn!{6fltw9pe|A~OEZx8aW+!kp z5~WOeRH%)>ck~dMw7*f{8FiVif%|BN#WMIa1kwyes8*u&@Bv;-bAZA>khiXh)Ne2w|zktIp#Id_j@FT zKKC0nKYrEgQTwF>)fC7fmLZTQ6nbg@;Ty`h6#J#dHXTqQhJ%g}Q)#OgavyK&;&qD! z=S+2$5fQNR&t>OLNIq4VumM!$YDBfLrJeHCBOg>gFVVG@r1cd_2W~=Jc)_VT7yL*z zmC_3bh;yExS;%Sy{f&ZDm9>d0oOgv~>J3kfNyM*rd9*N_S5&qN_-M$fYF;BdR;no1 zC*c=w4l;p5j1BJc@!Ia`%+h45H}=)ha^v=f;X_#baE4(~(@^0-KcofiWP04VSmNQ! z-@q?woEJR);#vMlHsc=0H0yaA1#iyukrJNn@Q_a53~qBs8e(oFr>Ll zj*vW;$cy)q*j~~*@oaQvFt3tX(W*GxE$w1br2aP#A#bPne(QB$Kpjv)`aX{nX~03$XWn8~tpwK1;(|@qOQ=A@Rw)R&rN0@t1YBW<$|v z;Zion@Yls@P!o3+e{*AxwS5(vS#QZFZcXgeX+lBJG!GQ%niPLIir#!~fFkL}xt#eH zo@ne(wx$IiuXFRfO^zpM$)>}*zca|^5i>}AB>;D1IRU8xyZ4y|ZBwodSDyyEozm5W z9oH>hI?N2pVC||NDldRqV8~5T-^`SXWP@=O2|Pk-5%^y&?GyN)b@_cvDN|#r)kg<( zaVtbg=asXK40Fu(-xMEp=%EHO;{>gx#YD-Kilvlrl0klt*w$|+?ZAyk53~L?t?ATt z=(2aYC`KX0fpf#YGGqM~{*%u4bd^rwZuEMzav6DdU1C~d&;D4DmxA9JK- zj}9d8{Qibe+~7-h@IQrot85fVuzrQv)K?5g5qgVftFGG|B7HA{-cCPPUT8$@5zP4G z_{|*OjYpI|2(+fxsOyrxmE|xBV;4;3lYa$nrT5GZ?{m6_0`4>)Mo^)2SeUPmmpO_R zqd?>nU#3O5&PEhR6WCre0zK1@&41_eUj`4%5=6DE=- z_%e1C63<~&0pd%F`-y{9pY*z?wiyoXteOSE;ak_Mv~A@r6?(ZR$K%nG)KD|@-)j1k zJ~|Ok9ZE~CVc?uzaxaYVypsJVRn|X1ouzhj5b#?S}kA9c}{#a};Cnd1B&L9=XGalpj;R|jh+nU@^l>tOSVU4xQOM1ii+@SC} z&pS4JsqdrN+?JW4&xLj^X=JP#neQV;Jd95A2%({-&Ebi+l4ihuBo%Ss%d{PfCV8iZ zOmB^%ocf5A5eO9@z%+#~lN`8T#*wR}x!9--?+W5BVthv&q1p)1f=t_N(b|Q(F>h}f zd!nW$X+LN;j&FNZ@(|zHrhvK+i)| zE48B0wy4UhM{E<=0>@0$UmeWW^*O6)*ge96;zI3urwC!Ohdh(t;`kfl&{x~T6`}1; z(B*}E!L*Yc?8Yj>3i)d4_G5z7v5z!*LT3Bjh-6s_jAJob#EUwq&9ZwHW<(Vai^H`K zw6Mxtf*7Hn8kaKZnOd0p zR?s{e?>v*2(zA^8#4pL}_QExT7EK}-z1DTX(&7?lr^LV&{g&yKKG_Fg!Vf816^clC%4Cx+x9nwjqZ(iG3wC!N+Be5Vpbc+u(1n9KqfV}rvRVLU zmdzes`TekCe7>}T zQ^Q2jLMf)c8_)IIBL0iiz|f)2LqSt>kCz5O{Hm&2H&6%dK*~gBVe7=E?QFCg0mo&@ zZ}}hjIH=COE`h3BSm??%T2l1lXFF1N>hFU2Ig~uLNDvT&51I?gz`#+|0?d~iWBhDd zOG z^Jm|(Aq>-M9aYPU4#sWyKUEd#`Y&PYadohLS z5h%l*i>MkmDIA{!hA@pw*hQAQU-VrE9qZeD#;_#Cjc1c&KF4~&)~~}btbjC)Mw0#9 zUjic@x2<(_&^uOXD|JKhAmu}a!@?(`R2M(ec7_N#xFCRKs8(16CmEwTrqlbV3eHH1 zU#avzhTJDD--HEXRJI_<-5LSUkJVFP_PQ=a_^Yn)u85^nxMkQI68vRh9t_ui^5CctqioZ*0YLq)y-aOk>t=`=Rs!*>)D5H*kz7J%+eY+h^aOTNxHGp1g3({GV^wyF59tk*zU-5%U zH30OuwEo^#PaU2Nct98!xOi8x4W-Dz?AC&#CYNXGAVDi9Ie}@rDdGCd-u0lxT%i!S zhXvT=$RCJT?hL9<6>(UA6f~M945D0nwyVTdLpNBy)lNGOGq`)mE3>md8>cyXid!T@ zUCw?W)kZ!X0S(e=cUe+Y;^GxJLT%D?x5Je1`#CspN!gH1g)ktarmWn_W{yJghF0F6 z6OK?xS1Y4!s)}-a_c|aD=xoVTPwiJ^1tG7VzX@>F@&>1GRooH za+mLe_fafN$L7EY7i?6LijmehrBe*)9unRB`Z4NFZGSw3{NRp=`7HaptRHEi+sY}0 zAvaD9o|TR_?_oNfyfjA%i#b>=fqfo@0J(-k;!jb?V57h4et|TkENwgf3)zpxE*xTr zD5Sr9B#`j~3{L9tH~w;0BJq(uij0}#JsQT+k!M|h4oz53oqJy_8klV0UsPX?>1BLM z49XQ|$gf5ccPAvQo(Gyc!?V>C02`0h@IK54i$4Q0wwB&a+@Xf3s;CvxQLi9pay%;T;NjD}0o8_8`TPE3?ut<)@&Q5l z<#Z1q#x5^=Y?L7cOz|7#1iq}eQlTr;A}FMu4eJB9-5L%NZ{IG@>=_U9PRIoVj==B5 z;gHqlzjcQ`Z?>o{enqg)p zcBTW|j6s^PN*dH>D6pB@Aa`bYwZQrO`PqJ8y1U$spOk+Vo?6_iVOn{@fa8)pmdUw% zT41(8OQXqyL=>LH*D(=)&?Q-k)d!*=(!L_t{{pzmhX8u;F9}Kx94W>d&KVhNAPL#GCir;n6*6vvN*sQ|jWHBPNh1BIun%84!&ce^gJJ?I9!?r=vIc^y zxyqaf5;Y#=(%78Oa;zP}Is=rZzhJgRElv5Q`3Mk3A>>||0fe7{wRLA78gRDaXG!>=p(^ioD|29f><3<`1_WxB z_g~T2wEEju;9d9AX(H2j&o5qMm|h1c#@q&Frs1TH&H?qI0o5!iSVM>UZYmS*cd7pV z0}^6Wo>J!fM){uAAM89Xr%=6dII@-M~3(@>gK*T*|Y;cIL>7~{UZ zg5^R=!rz*D6)!2Y^L=N>Qp#^vk!-%I)Ju&-uMVC(h=dpX%}P5J+#0ko_w!oNDjn6; z@O5@Ltt(piyuE!LO4dc9bswkpJntMUDv#UpjAR^5iVm7~Y7&yih<2JB#QdA6^~=%! zTxymDp1yw6reV?X%!N0TVF9uF0L+qxJL{7t3-srNe}3Qt1VbKl zoCu7los75q$7(6O8tfp}O`4ACFEVQZCeN^e)?uCF7Olr37*pJwmoe-vq1>M@iD_0_ z`s9Z7YioMU1Gb+Vn#W2*9cn{4pJE@Bh{5mPItc2Yzh9W^g~z)R2O%6Hv`{BiZ+pk_ za94myqp2)a6xSGc1=E3Gdha}qxZ<}&{}Xo^YLc;(?A#VHqq>q*5gRFyk8^q;Iv>|! zNvHEU8=&s@sY~KTGS}N&gP*EbB0LkAU+-!Rk>bm0Vcwi#4=hI7bn|U-tYQixBwt7A zD7R6NF($oDjB1*lT6lddtnil^KW{E*)LR-HZ7?H_RF)Qe9ghcj^>k!}C<2314xJnr zBhb58BT}oLPv(Z18wz^~!z0e`U_3J^q8aZaBgw4Fh7ucGaMPA{q!Uu1?GrK4KglLW znSoK*7YGt*tuvQGOaKw!c>1Deu*H|t3*I7z7v(?9!yfMa&_Fy-3VaQ_Q-nj}gf|jH zG}@^C)n=){6fo%i%T@RkBW|Fl`Q*?n@3+L8m`EyiWWCR%iKyPqpYcHR{U2a}P_>uo z2&av&m^U@x=5|j5rg-hoCpgrNcBl9*AVC2eKn!g+fA|qVux>GEQt$hd`?{-lAhdLN z$=!7{v~o^yHZ%HmsKu;h3-mNCc3m^>wmlS?!1tnq(n{83g?621(S0!@OP?O zqF6s)bCIVJj7hyhgJBCQ;5V;}w&}w?R3zV}!{8c_DRAeevnL<}gjpo$%%yP+O9%XL zq2}8FZUTSd0#*qrjvZ9?oMc-ri)G+1JIIT@j8Qigj~z|RU4N*zE8Toma?k8H)$;ZS zKVQN`dLkYqkp7{xw}^*`PyQy|%$9+b3sIbW3mOh)SWi5*Yq0A_$PFLEIf+*i|NBg@ zA)v@Jv}J@o;?zScwMf`;yyjk^=5Qy2$%!p-ptT!+mQGNDwn%BU?3b+_g!+gaZf0rh zX0L|AgFv&pvC^~!Uxt&VSQQC~^dOY6c~VOIFUUuH5Jp}fu-uFrKe;OItOBjwz#LJ{%=ZQBX}8Zk_$N9173e8ya4Q53W`hq%Ml0Bl#Dcj+dIwz7Qj-)YB3R)#!V6PEN(Y4o!Y_ zp&fyHRsl!IW{Ac={)?fOk2Wb69u~cp#|2L1hh*<>M(`YhkOSvwW%tUp@+C7X3vcDA z_GA6*Q3%9CwTjGR-7Pv*$FsHRXbH3KyOu`)%;N}vGU8(ZkJH*#mq9B}yoe_)BTe*} z*OvF;PjZPIfUsN`l8xG7;ID=W0w4ajv9#K#i(5`I3nh65_}NbTm;KbjkmR`0Wz$d& z{l4iO{r9uX-=V!+->L}&AHeYb>Unic2K1?g)F93cCT+>2us`MwzccFD_2Tx(ElC77z{N zZ$P4FgR2Ol-+>C!Epn**i%=9Vre%)%<-prodS|EBRp8H0IZ1(Q0(t1}uCn-;OIrR) zi?T}nUQ7YA%$F9bE6qMOf(V#y0C^NRN)%O6G$ee)$|nECqM0X)>q~0=C;8Errf* z1p`F{1sk;E*}SQ!%*HwCPjV^&6VVk&pe9qmsvA?Ke16>_#gpGONw?4&ugCe4_$AKR zlWKrfAEm=JeBVK!C5o^VVWFgpeGm_|pAZE59h0AKcj{a78GScbyr2w_Qt_HH!EP(R znuIkNl2DaKA3T;hxJgg-`3bzw${uAqT}d>WWHx9-AtT73Ed}RPmsnkHB8vM|A{5X) zrkO?!gw4o(C)D3=4s$)-_B4t%kt+73-U8E^6P64mji2M%RvH&1(y}YVGUvP{QmDk1 zZ`bz@(U%UZ)TLZA`l8u{!}RV{eB%O7k}~T|Nt5F-qWvo&l++q&@VG;QC{u8kxT5ImQ z8XWbs439kd;nzj&vjmq<^B3d2!xv@&vfo!pPYj5W~ z)S}6!;d$;)KSnLexq)SGNM2UU!MNBHJ~+L{+Z3mZ5L-lUUU!F@L%&@Q&WqEBFamEG zH=lpx1}KhBP}!}L?^O`cTo#D2$Fh7ZeQ-q0@=+&87=uz>+(lRw`PQ|O?KsLSVDW5x zHhPbC?F-b;^_>2#{GovRJd~{~1P#Z%4k`dO`_2T%xFe0RuJ~i}9(9u-^D1%|x^NHq zhn61yz(m!9-;wMCdt2i@^ zhHgM|-rug4s?LV5jy47OV6{n}pQ z7vmF^6c8hKc+V0Y*s8h+lS7Y$n2=V&)Sc@C zw_cDmK9%C2{8sGTrU|0#9W>#8>`&q$g1 zn!M^PssOk+J66nOb^-tPK7|TJv&yYks4z(xa!q`x&u*-ln0LnCr`lzriC*k>Uh53Y-nw+zvm1@ z7UAdlR`hPx_wycna4@8xN?gvty{0*03g&$@e;kP)ex`(F{`(B3u0H$D&Oc6zK?*avn@vW4Ge)v2c2{ae{}KzBazbgwYVjA?I8nk45pUm4Nd0rJ zBl4W_--Rgbl*pj$bXY&%L3mf z!Q%j`GZsP`OY~o6dZrQywE!rCI*43VdHk{Iu0i9zLjzzGK$ev9VGFB*t0Bsa1H1Md zH2)!ujVicgP_!WYN*rQHnA91qL}asuJ~@)Vdw&#O2@@?5fTa&5h3~3>MIUhDu#{B8 zX|OMll>~6;?q47Q#@gXC<8HDic%iSss}R`Y`Y?&Fcv`4He^7zg)br~|)tAiL(dB?= z{*K{mC3vzidv{WchcYa5-z&a-#wuH#ZJ;D z!9_5oJ&w9x;SmyXY#++(LZw=)?Vyi6Y3*lMa?|S$V3PRl>9K7=!P0$rt1NuOLum$I zH>!*nBs`ujP`c_ORGE7yb~FT!G4U&qq;!?^3?%X*-&M6`G)C=$a70lODMOU@*VL1E zvs~DkRS&C8WL;hS%^@`gH@qTV7*Tx(>D}XoX0}(Nyt}x}R+uZUBiN7=0Vy;*s%a1= z-!GVfik2fpf|n3Nqv<)lPgi@_S#sy+n?A1Yi*H?T>J;?c<;(tYXgp5T;wx$?da*Z& z2fezg%8P1&8)9*}vNdSl*SA@ADN!108hCBhB}Y$=Uq={#03+FuV%hcHkia$cA`~?D zmWj&pUi{OSL@JW`d4Y~QZoGQtk`~xPgnysXBcy<{1;H7JB;Q0-nAc6FV!Jw$H$TQMsvqK9_9tP=<9N6`&mF;giH&S(s41Y6%+BoyX}( zUay+bs9A7+4!I6Liai|#y5(#xcrO*K?*C=ge!(~F0lc_=Hn1KqVm6XI=WbSeO4(gqL~m|!TkDo5dZn%n#8A%1 zIT-n6$7aH)ylsRiD-64DU2(d}-1mJc(^@Lhjae-@_T$w$MMls@t^v#zoAZDlzb$~rF(O3+-_geQE@a81sG z+)nStb(mWSKP1xxJbM@HrABlo)Hl~EpQ&lUVON8c*RJNfJHx;~jyOW`Qf!@)h~R zwAndW##9H-?&9qHc3%6D(xUWrpc}I8D|TU4#w)JmKD3&o*h!Z!ijt&RAINlpl6xVZ zinYY{nvame!{ zt#AD(WwH}<~L@<8G zs3xA%%|EX%)-=nzSiv*lYXr%5ye*L9d!Jsj(+6F^M*nDwR)C?JczuB|Szbq*mAcHh z64*mgC{c?qLUNF>ll_4j>w+Ia!6c?_q!ycF&%~5fZI?x3wZVqbf62upAY1l2)?K4#S`j!#2pB5w^ zKG682M&8cd5Vfzl$uA5HC71vnGWXo^L~#3L-eXJdYs1=l{0e?ws>oI%e$Z#VvE{D7 zfCTiiFF4Yu)MBly=XyzFd@5hyOf8RezYn<_y*dNI!lA@xTO1NUpiT z=vlOy0WjBM7BkSmG|?c-NQetHONp5hf@93`{$w*xDbt+o8Yy?z&6a%vhK{FvHVkRY z1h)!zd7;KLhuji>P#H8ZZ+4I~h2DJ??4KaZxNKIdn$7cl#`jh?xo!ZgV$*e^Eiz(So z;I&%khCuYKMZK*EMX!XI=PKlgks~59VTF`FoYmdBa3h|$TV_Cw$wU=;u_A&-1wA#% z`NnO5id`Fn>*>Q=OU#XbyB43oqDbY)c)K2V3B+E)?QGFbY^cnxe*M^qC;P7xf$L3( z63E+TwIHv2>?T1Yy$HrT>0bP36JfECy@yJ*zQT}E@d}B3rV&^k=>8F^wO4RoVZ%Hs zI1$tE?#{u-39ezOVvPEu-XTr7TF+)2roj#Tk6#R7QkiRIbB3@-Ti=2+eqCf}c+*hXh80D7lojLHIa<#Rg8 zdyrp|OmSM=`p!}GXqHGRIeYJ zNXL(KffQL>RmMo7)p1ToQGZMs>zBdwCq?5P$&r17{U=L{6C2dfbjy~?qs?K?R z-eg=Q!&lL+t$W%R1o>^lQG7v~lMk^A0Mu+pm$E@oiiR?_6_^^i?cKC4dm(`M#YNcf zV`ZHSFXJ;zw)1_hba}tVB(r3C9}0hCS#~F^wZ6{Rk1sxML+|rSNwJ z$9D}tm?sj2u{US9g+tThy&&W>sWfhahI7sa(GU1!uALc#l)3{r)X^l|*_ z{QC<9oulyUOr)m6|8{twfa3QqGTjxG;Y2);S_OTRE}=SMejl5`M?P$wj;VMgDP<=P ze96z+a_NKsy4;wg#`?AGj9$}1)stiyJX^OiNK|~+gJDsPV6LX;XyDSX&XcxG;tSf{ zykpTIFO?EfEIRBo`EZ1dVZwHsH_bvX;gwixzCgsiTusxkFZdXo-rqBNLv%^N zDZ4>T*m3t;+^BFFLl6}c5<0}VHdCT4C6~0WI%X8&{KsTH3FQ*!w4x)%}0J*7~c1dnJh;K;}#%1X^0TIu5uNt6#JJzS6~X5)?(Hld^0xG0%5^BAt$)O6DbN@g|HQLsbrk2YaV zv7`yYXwwbi<(Va9;EcKU@riy}`llkXH`^V~zd#@4F&pDac^I=BA;C6c?8Ai;7%95k z7yz?(C|ZY`WxMNh<*IzY$40#1k`WVE^aw(QX_d9_u&FLM_84i zDu3U;kX+O5P%VeYG}rU1%rH}Rcc_IfgZ?dDgAeZ%x;e-A4x=@P0OE(kuPdU1yY6}% zT%L;TfY8zd;JXu6v!1tm_`sz0iI$8oQxl8$i!8|vKW|?7L`;{06pl|yuGP~Bag4Ql zaR${{UJ2#>u!PbUoc+R7uL^_$Z>f{ni7}T7UDzvakye9z=|HmFDIw`; zAb>&DsimkF(%Ls*!t%7G>F+dX!JLZq49jjr|2E#LN3@&u1}8I>+mj)yYV|6kqv-ec zo-BS8ztu#sc`4eoX;rWLu!W)iiygiQjlo@Sw{-#@(5`qV~m;GXw)sWT? z8ET6JaE3tz-Nguz9wh2vg)EA=#wUv#lCtNzhD8*KSk}~C2xd49ihDjGG!^iNjliW% zQygfRh?}LXU*cX=#LbLo5jo~kICqA%@%)a`0+A8(++S8utQD#RtB!ZU7R*@Hz$jLD zki7x>u)WB38UoT_77Z^V?6AVUxRCs|mw^ftFNx-wRkV#PH1DNnL*P^Hpv2)8H+M&I z)QN6PF&3N@n*IoZI9+7{w>3PZ8ra!jFQ7|xrX!D!vg_m3%k7LpF>b1;)JzY($X`2d zxqw%Sz0BssThV2HIG%$j?Uo%bz1zM@9y&M>#YDYT&3KYUWReZ~=HzCDbymW~ceSRP zJ_R*bbR~p#Zg(4y)(v1uQJEx+Ve{hxgo-sUj6YL6zV;Y!1FeELs^=7nAP8@a?sku@;RN+7zwcsJ6 z>0eU8h~mAgKD`1M*5=*fd?mt|fsMp|qcCoQ-QxBcF2>24yWm;XNfh{2IW-{sz_m5j^9} zI=yQTb~CVCm^?g`d$IPMDoPs`C}8x;#FQ1fv$ z#sQxSz*$6fJdXYe3{XqkzDc}*C>4T%$`M$pn7H@*VTNJ$<Sj?Au}H{-ie*O37b0Do|UW4#*rzFe>MO>x5;yD_-&E<0)u5X!RO(8MkUinZS1fT PS@d&-_htP}q5uE@Ad9pn literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/monitoredhosts/add/netappfpolicytab.webp b/static/images/activitymonitor/9.0/admin/monitoredhosts/add/netappfpolicytab.webp new file mode 100644 index 0000000000000000000000000000000000000000..7e9dfc1d8ce9f821cdfdc5e4e0688a318f5ea9bb GIT binary patch literal 35584 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≫;$gxmf1dApT7{w^hhv=y0mfby`+LH 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 Lc}xHR00000dyCAP literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/monitoredhosts/add/nutanixnetworkadapter.webp b/static/images/activitymonitor/9.0/admin/monitoredhosts/add/nutanixnetworkadapter.webp new file mode 100644 index 0000000000000000000000000000000000000000..a8f1e1e6acbe457119052edcfa7cad8f03ef4685 GIT binary patch literal 22008 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 F{~v!t8|(l8 literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/monitoredhosts/add/nutanixoptions_04.webp b/static/images/activitymonitor/9.0/admin/monitoredhosts/add/nutanixoptions_04.webp new file mode 100644 index 0000000000000000000000000000000000000000..a932bbad539dd9502ac7288cf6cb2af5eb7726d4 GIT binary patch literal 14568 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 a8w(O}=q{M|pM33)K0dNuK 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 AXaE2J literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/monitoredhosts/add/nutanixoptions_07.webp b/static/images/activitymonitor/9.0/admin/monitoredhosts/add/nutanixoptions_07.webp new file mode 100644 index 0000000000000000000000000000000000000000..4f68e9f806a6958bf31e44cd2002514bb4609aae GIT binary patch literal 12358 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 literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/monitoredhosts/add/nutanixoptions_08.webp b/static/images/activitymonitor/9.0/admin/monitoredhosts/add/nutanixoptions_08.webp new file mode 100644 index 0000000000000000000000000000000000000000..0fa9437ed90388b01f66113ba9e1c447709d2174 GIT binary patch literal 20372 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 YnfrIP$~^blySN62gFG$5zuVh?0pM-6@c;k- literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/monitoredhosts/add/nutanixoptions_09.webp b/static/images/activitymonitor/9.0/admin/monitoredhosts/add/nutanixoptions_09.webp new file mode 100644 index 0000000000000000000000000000000000000000..50279c225f5d09fc3b0eb222e87b4434260646f2 GIT binary patch literal 16498 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 i35Ga~MlK6;W#Rbw zQDf;eyrj>GbJ#Sr1>^KXY7i;|~Ph0lq#% zfshyAfQ+efNZ-m z<-jUnFCcUcYsIK2um^|*hyfOSAiF0R0VTdSzp1V&1_O%&ZGheY@NXj^(_^5q&}3kB z;J`m0+Pw&!G`tJK7Q_O>fhho@0ivgbd!g6B$-u(zi4P4x0pRr`@FlPvZ~~MDvH`8W zc0c+z8yXu?ETkRjG+8!Aq;}I~!hk~VL!fixd&5R+wz4{KUUpEE8 z10W!&1FEG2q{XBeKPuLi>8vBkvHaDpY|~nKl`st$^06+XH#Vgizd2p6qZ(gt?q3x4 z^GS|M0mQPPX=iiN@MMtwU&5*2bn}IYn38axuZH9q#HNXpr`c00zhb;7?ZsaZ!T$Ov z0T%iO&DF_+vR=%vHTWP#Dx=U?NV-^rjkt(uFJTgACcw{g9OzYuyDtjN)a#0g6Ahk~ znpE7mez9_PIz0B}u%?@n?(yup6Ug_~U1djhIFZH2|NnifDVIoKT;E zd5%HB35DPqIxDHB5-RnpyRc42RoXkZt|<&@X>_(>pm_H7Bdp+#B$CTqU^W%!3QLjx zH}+de`yia1pf5NTSoJSFf^R?6b)C&9=$yH6;s@S-*DyZd)8E9_6(9B5H zjZXN|RG5xoKx1f?@DZElx+9?Kt&PwR(NeA?&3cF~A%ZgsO1)eDF0#{V%+HKLR}!{_KOPv%&! z9}!=4B@}AT&oe%mvG@jh#VDQHowsH<3W8Gs%0yjUjF%L>I@VEI+mLd)l;-yi=EVZP zn=|T5cQjftq6xbYsdGjC;Z5U%qp8#$#%pQKdZrmDCbM#bzB_t!I43ij%x3|;Rwh`( zjG`3xA-JY17dHC~v~<^H!LcemagqOX9S}Q12_5=O6CA}Nn3Ma-mW>aM2&`&oC$f}s z!FdBXpGMa#3Ib8J-s)BJCqJ$niskzc`26jwc5iu|5t9rbzsYTSHW$JP+*CuW5a?ZTxIgm5ptOE79J^b_CM)0{;%}5 zRr`Mz=d~c-n+BNt5-7hveY6oW5cbO*K0{X1noamiq0bA?ON1eMsxr%G8KA>URNn~w zsW6%$WIu#mg3{8<*3F5uYPe*DgUS5o@9V5CUHgr_F%BHM$Nx3yk4*?a9-Zi?sfnsG zXy?sjMa^ML!Js~t66o|}KgbxP6ecIb_Ki&THk=0y4=ui_EHKw<=A%ED0B!Za(3NEk~bhrrQ+k@w#- zLv~+>e>q0ZO)GCc*b+XoTN_hXB{aqrk#KVE+D}!UHjj*})*tz-7?L0l7jSiCw{|B_ zxo`5qz0Bd~*PEk*kbuDe{BWI2{!C|4ZQ2q5jhFhqyr{D&)M1eS85 zZ4`;@VE^e}QWx>pTmMv1L2sjXDl~THpJvPn6N)p@LZ)SKrX7w}AB7Ej_8^ODjAnxs+54gr=lVyaiDI1AyYvO{+uxH%C zk^Ts_6kCJ@Rv6sq1oZUqu2}oiUSo6x&$?*2 zB>YT4`Bs}?6MZL@TP%{J*onpwg_SeZq}fG2p`Nf6OEF(+Z%Ii-lR3rkM7rs0)sGmC z4)<2l?Z6ha)(=B`3Xh=4)^=yh#`j2ez%oe>+oCS}j@+#eRz+EWk1#jZYJ4y&lW*qI zM|kz%@Z1WIJBa`o8i+{xynd(QP>?5T7YD7=yU;j);&;W+xhz}f)HAd7=I*TU*+-rH znpVqgOGM5nX3@MUmtDSx*lFKm% zFF_Tf|BgM31f!t!$35&Ld~{>jHv@)FP2x$fy;nbaFqA^K^L^!HoK`Yo9^!W(PtC^y z*&at^5E3%%8wQop=j~#E)pARO*fuB54$kAT|DXL6=k|_ij!P?GLJ$+#5*uEYf|Ja`rRI;QLvusZCxB0iWF@WgT=uSVZ zSsr7!fJj!6z{|6pJ|`bZmq&_A(N6&1z#VMx?hkXHENiitDpJ#9F^ay0W(hL#8>e;s z(j2Bli|YJr)7rs0fAXNM)n<;$iKiVtbZmZZ{Wc^@UNPA0iyz_Vm^4DmO?EHqUnfX% z78KDF z4%JtnQE~5JknJqO^Y#01+O=z!W<{2ambRBW1J{*vB!{afral&DwG=8yL>*^VdtPy` za5>~6$!=42a?I?$ndm(-MVDgXAEOFid2{C)Wcj5erSuTm@gAxRH2Bg2p2J6T(1W_{ zTmop5Ivie0d`g(KoKu+t)|T8Ok7TR$ zCle2$*$kQ)AplNWXHsw*4rFj)oVT;)MOyyt)8Pid47*2&(5wR2zvj}iw}Qw3UCn2l zcCUj;{dbM7q1zWimn2G64OpTyT#_2di-9tH^%)wBLYkL3E^ql>ow0?L+U4s}j=1L7dAban0c%9%Wm-~?dndk3 zpU~WyWob)BkL`mCjyn%J76do&wo~;c!l0SpOdON!{`cT4XmR|h6#L2g)ij5O!T6^K z(NKB45Z|`mD-$d42}6vxKs?lr4Jt;2#WIaoUiC^NvH$&HO8_Drf9rnVYtpp3smByv9vQaa!o8*_&}vfGZ@3YM{|M> z+E~Onfy>c1cC+G2ZFp z>H-#fYO?d_1V62?8naW5N27Z^wO$w{u&ekSH}@lHL&_-Oa^WA`DyPQTti4SUN*>d((Gzz>(tUOgFdeTLAnMF~g_ zK|zzTW@Q>qO84m&Jyein@+{FGqe30y$dhAQWO%B2g8gE|2f1f!?Ga%ZXS#X^w&N;6z6;{J8n!4oQ#%Mp>lV3c-hyJRfLx+fLQSb2$}orHIKCsqy) zXVbG5WS;4Sc*Fk9A}~#iV=2GD=nk`TTB(=vJW}XD6fO3_3Kf4SU^$#(S-Xh_T!tUA z@R^`Zk(xs#W4^2VsnS{Kr~M~(SC;D`;qEECnIhYIXkE5d+6vPpn)4SQFB_E*SV-6( zqKGrHq`GvV`@!Yx8e`<^gf&Ri_xi^iX+XHl_N>a0u3 zPgq}#tfdz9uJpV6<-U9D$IS#%@5%HoblYDt36z%DKMjeQa|W-X#`$H&o8>GT3Hou+ z^%MPcf6V!CLx`@z3I)1D&=sNmmOkVeEe@qA)LY1rgEUfasYk#YyZPk&qs~6w7L^ue za(=atDWLqOA$?i}^H2ZQ;>lt|x(Ksu0bw>(;t4VPRE+86LUJO>uFqB`D;B{2hodkk&RNdZ zBp3V{S_r&2*2j)S=$rDf{ta!E9Y5kLE6nt91sR{L#mhjG8K`$t>blaIOir+r&tP^| zLOt%4fx+%rYTu3L0o#%_tsTKUA&T|)qunn!Vos?sRA=Y2s()fmZj1UsrqNUUlkd2t zV(AjNMdyPcF2_s#?SKxNcjv`Y^Eua)+tcCr1BVSAokt5(Ac#6EZLWAHPweXH(>Bk> z=qsS_gMAbrwju{Y5c06^R&cAXWUMyvwo7n*E6Ef@2ms|&Ba0oxQ02Ms)?$<*Wfj5; z&C%C-W{eVMm!f`i(cviO;VQ>E@a7!Z@}pCfo7mZA5=8>>1RO&Bv{=!5R#5;if;lN*xy~Pv_L4 zqM`q#l{iNG^P~1&R1)gEXnu(}{HFQ}d9(TcXzCW9x_89j^ni1NCnRWysU(mVI#Usq zughmy*kSbbRV6|*=u0I6oWK5I|0yM{oPrzPeIxeczliz2s|yuuP%Cuk=YuVa0~_?y z%d*+>+^M?blp8H4=_31{eZM#j-h9Wz7x@)Zd` z@7sT?I^zEfQ18lWNe05#+<|$fPKo>I%oD`d|LDHn(NU+@MxAwGm}on~_W@!}p=W7s z*mm;U5C;^Lh9*P(S5=niTC*iM+>iVnbKiCx|9C%jivFEz`-hNO!Ilq*@)>LtHiP5w zduoCkaCR!KO*8Q-doX>vCr~R4q?`nsT2ebOEX)55>fdc#B=fRQNJ2U( zw&2+(SGpeHZP3w)v;Ac=i%V`UU^Yt!ZKX*&1y(%lAvm{XR!oH-RJ#N748GQ@l=OXCeSzuMM9*lCFYoPYVyf8?1> zQ2kDP)BDp>Cp_&;5=67zy`m*8z6;+&1H2pT$em_hw#A7qUGJL;$7xQ?U4W*aw?s?9 zewvlhQXEv;gHzOooyP@d!8Ym}jnQ*L9;5ARWqR7-NRBW_9#_6 zEFqmE`tN>)wxT+QNleDu&6ifa(Z{{+W!v$Xzyps|%l4OX_ugeI8nRt-+MuDMLgRiO z96`yMc-gZ^Q#KA1DRWxQy=TI8tmb9@*;%ASnCXFE52?O|bBaR4oD$Vf@W5>b^keGU zHL>MaY~J&zWNRy#6j*x)){7Q{jcCzHwuh`DK#7hN2P$5wsDyCre6E`H9s0fD zKH(7lRmC3tp_>YQQ-%=7O^H{F;#p0;? zLP{wO7|v$-%{X+3P8l-kTZrlwH7x@POFYq>a8_wwU0GgtqDxR@5qaK^(e0`(uV zcxr!u27Xy&*2IFra1A7;i`%Q5_wWd#d|T`hO5Ls=XuCNDs~wlc*+WQ?D3B=103Y~m znyO%`ScdtBYWZ+8>o7CKSgDN5-}+8h%_Ao(W3s(r=&^v!=YJ&o|Is>2P_V_UeHN{1 zlYIYlQbP_T*vs<+EYg3?AGK-xewb%EjJ4YbLqJ1$9UgDE?#GBkT0;mwz z3MrsMZ&F5+#issIg^#Jh{k%}>w{=r%!XFoM;VL;(+VquYvjFz?MvfOvu8UE)oD22{ zAM3My?)@^jWa}y!4$`EZ-iWqGfHWb{j-QuZjjOUuE< zz_o;x;P^U7H%v^tVcJXpzzDzFxWa#E!SHn?}c#c7wCY!AP@^z zdGQ0N!D=Ch-M*&vFHIRi^ISBrc&5{*CE*YETaBhIcH!mWPYzT4x^5O&pc}F8>$MiS z&hdkm=5k?>6`3;ahh%xXlEmuje0G1Sk!r-JMO42dMKQo%v4WBR-9dJc1E%*Cn~Eix zPkW={fo@B>02jG~{cm1Y#$dVI)pQ>sTZN@XZueof1N;HaaTWy!olifRhx0jy-CL@# zG_0Hg%$v7QA7HbFPZXjM$1n~esF_)7_g}Z58##5MJ+jH@I1iid_Tc||`5!CczqIDk zaT^?V(0_cOe-Xp~dIi@}%_&Uj$j~s;2!e$*%|mGT5NMP=3c(muoIX)w6_jPIuMdm) z2!6VeV}CrVLGQ*W&Pl&|{{gZ0EAjR0)wa-m5R!yma=g0jI%60&>O22!p8UsxN;^sZ zN-;}90URW52x}#tW#io^l7E8+tGs+8&vg3LDCX8y&vJAeDNQ}|?#@y>!7r67Go7YE z*Y9Rzz8R)+S*XWt&0|*O72`h09=E3=k?Suk>0GZVie5cHMx;}Q#9`Dl(f*fX^Z)u@ zaH}KemG~GLS^@((M?)eef;5#?8rYHbyZ3*(Qut(C+$D3dJ&T3 zY8LY5d3nRCv^>Ww-xf2XA`g_t)oVAy_#H4xH#GR^^8W63ANkR-#YbW%Cirx!T`_m6 z3-7W~rziY7}Ced1y#Q_H-H)(BA;KW&+{NYI$Y-%NHxgSsT}#&e4Zf6KFnY`fwqc|LQwFF-I~uf*zLEF(Mqy;2q9E_R#)1w7GyL12F? zI#}Ccur%BCxY8+xU=e&*X!^4-5sM%21!Ytql;?fACf9MrmC6)qG}4)E{ru+VTBizq zZ#W#-A;$|Od(9v+AcdI|tEwf5IgNZxwqh4(sz1Bcu|O>BRK9u}FDYP`yfFX!7xw28H4}Z1`B3@Lnsm`qo7F&z@FJ%uZwhv%Iiy!|F_I;o@ zT@uXifGxPaJ&{*tE)V2xld%>0rzOt5Pt_1VIN?bN8~z0K7lOp0S|;V-4!wI4>Jfip zrOv&6`~BV*vN3PC^!2(-#(2@I(c!*~XI@o!tC z1M;;I7AI%@sr#2I!sAo zJz1o^ozr|Nmw=OK-BWSebr%C%TEVw`K_KAaOUVTuXV@rA zE5YDxKbexXjG#f{BVYcyI!wv$E{3)>lN|V|_ml`IrDQ51W-5R#Ia(Sb*hrlS9#fS( z_T$GHT?839nl~hl&&Z?J&xxP^I!xh*bMF{|^~AR7#gu4cVjbqC+KR{U4KO0lcsXPv zgp_uw@tV-`u;Du1!QQeBU9xLzpkT<=ZH%Cq+DzfP#6FR{PKM0icEo3Sl-kD|6@&3)g>t83k@M`ag$q7+|q3_Yn=;y^;d11V(K7~Ck1aSQmycjQUO+BH$ zvz^K6XS~ns(=wUfz8P|tjtAaiNV_;@7tXww*H_Y+Npjx z8_!1gfYQs_Pfb%GM2vkU`x>L4J+$a3{a$Hw)XVstL?nW3$2Z!WcgV1VGg^zsQHFna zvN_G(B(!sd>rn6)Z-U-j>{NPy5ys?U+yHj`=pu4z%6CQ>LzjS$aD4@vl^z~c?Uyax zn6j=G3&yUqgUB0i)6kc0@ahXZt7Snd)?qHvkOu){I<|o9=iG%W9Ji}^r_b?2DD!P5 zDLRyDWzEicfzeWxTx44zQhgSlVdX<-*R%*qeWh-SKA)H}f;{jjG`6bFh|yk}2+PEY zm%bEy{qVJUL>!vPI9bHJTTlu@>(W++7q_~q6ccPw+)Eoy7$yHM643{@oag$0vM)Q@ zGYoE`4*6hQ3e)UH+(z+jL6;Yf{jf>DgBe67dcts}4PS3L0KyQ(Y9dwKovz;J)b=Da zjPfiQ$yj2@gjUQnxMGhsK*da$K?7TzyrIz2-+CZJ0)_y(ih+ryhi)Kn^iopZe1n|c zFR#Wj{A#h=24(V%P!%Y|?yW2z4US%eij}~Hi@qBm1Yd9VLp?E~hDwERq9qxOs75}R z)EgWm?$x& z)^x^|ZBis6l#Tl_xPZM>@T&`kx~u@P0%yaLRO`xq^hjE0nDdfFs{p2U8BKadmeA7p~E$ z#Zw0H;>sQh3Mr@OFtrQcd7$@zy+;F@b7K49lHcBHEx|gmVgi~Ds%3?k)FLLc`d>DkrxJIMNjNxZmr!{l5jUhiQy~D9YO3I;Zxbuh@0xc114?+ zhghTw=sGtB{C1YqppIJj_UibGczZ9C0?Lo!_6$-kpd z2l*aZ@k~oS5b?`2w{|^6Qq@7hL@C=$blh=!Trpg`Y{Egtsty{5O2!cP5O6k#cT<@g zAdF)oK)zL7f$0?!9t}o7nps-5X9-R?)r6JS`1+LWjtCSHKGX$y0 zfSKq54qdy}_-sOi#C>PMQ z#z%;(SU-_N*c0_r591m(Ph67nMB1M=wVO`|!j6*317o8eB;UgmV@{EZ1j&T1_O+jT zD!*U=I>?1DGE+G;ucz4puGhm7q4_en=t$XcC(smhJMeJvfxdV~eBI2_J)5m1Joda) zE%q!ivCf-#Jk`YHG7;_~Q>>pIRSDob!-YBWT~V+Gdx5aRK}LOU4pD5P2XbWUFM6lq zH%9*n>#x54q6x3v54bPf*~;~QjQthi(dz{L2a-_Dx?v@e{2c09OO4s}USO?N=+P+x zqTja#X$Ta>4{6`KNi}iuS1$T9_2x1EkEic-D1NJJYJ%m?G^<(Vj^v=;pF|2OGXyG- z7sx_0thG#A(&ot|3N(7*suEYn_N%qqI^M;E6^==m8t50{x?8sFt_sQAS)j>jlL(~U zu^G;vP7?1l70q&q-@E`OBGGzpaE2MHgh`(@l19ZB zK772_%&him>iu*(7zFyzzl-yf9^H(}GG?_Z(rHz`ok6mLN$J^38_7Sa#_PRSn2|}) z#v{9wQue$G$TzD8@D@q4!so(QVL~#sHo1P5Mn?XGJo#o$uj>6}jquH}gU}dzd&=d~dlips`XHp?`S)R3=$oQmQ0^&nyW_h^fmLqaV2TbE+Ge-@H%O$=s?({_I?% zKkL0|s!q5q1Vjc5@6n1_;8eO8`2J8LtmTKHPOMxk)XZWSErX4HCYl3LK@=94(ofk2 zusz*Z$zxKF$Vpol&+)Jy4sl=-lEy4z3E%<1-*MhD+AC-A=>oi>RgSW#)1uF2mbl_Y z_Sg6%B+ld^b88N%U1*qZspqz(5&?H4;ioI=z1|#uSO8lm&Z%zS2r8CGpoE&A`_2J3 zPDUQBJ`<;(_vgBt8b8=!h~!;ZcYo}PtZ&&~`xriTA>gadxc($HUCdZp!gvUEJXU_O z`fMiUfMdUR{qTrkbRp0?F)J%_6^JmA$H`P{O;ar01!LvrZ`nS22>IAE)@R}eX??8` zH}&YB=>O_ul9uhi9;;c&N#FSuuy!oadY-G_OJ_Y~wOGJo09!KjA=Pf~e>`Lx$h_-! zSFNSFPhR=a@B|Y7g7+{w0pQ=$%#1^@^8Wbx zo8E8UdgRrGB>FcliKPRF24PoRqf+|jPtHxc=NIfpaF|-rTimsD9!&@i{ssc`^z?ToDZjS+SZ^#N23feA~UhA7&1MosyPFiCxkoUC{NQw+KP)j<)By$sXEr> z368)^(%-1b=+*-4Sc)C2QxTX7OvdtUs*D2@n2gP(x~?|4R}Jm{BjkjVdhPP4)3VARr2(?K-+huC>I|Sre;^G`TzPi;e;Zdr(OT zYqV5Th%sTenLi$St2IJ-&zrg_RXDJHh*J(@RluDb5BnUY@Hl;etAla!7|e{3gLrOP zoXR{0d%-y6z_z5j<2nKOd)3Lewljmn6a)6#D5DfX*l7`v-`&=>QuMeF3B!&K%X5C$ zv;HY*Gin@cg5@NIfhqMrp-8Gu=Yu!>$@Q?8GNV_{_@r`z*Swj*J=Q69%5K*v#@xzw z@E3cwYvp{0_)x)YW{jIWPa~tI$-iz-+{r6Ac8(lih21BkVfrANa;Zjxh^#$voMhMQ zK^HU|z2dGOP~9>li zI1{g8e`LhMC1Lj9LhN~Jh28G3M?EU4@FxgGm6#=#9y^#cOUvnKtVbqhm_29AgNc1Y z`&Rs9$~!zuF|L*7tQ<>x1%WEa)|kOQ7pYoBw`rcj>m6zzhtuDsV| zg;e#wIQvsQ&6l07r)#8XXp#xH4~Y6v`Alc10`Z`0(=5&cyFo)h>>$eA?nTz_*bUA- zk0$JD&=;!~x=lL3*oZnSRqBx>XJJg5ySq8~t#GeFF2%kWys}{&M^QxHEO(=Z$ zDiNGN7B`z^w$h9JeW78KiHoYyi_tqH!)%z7IC*#QAfg`qTi$5%9n~Myy}<)E`|nmG zKyH}LOeC<(T^=R0AhF<-*0Px$8x9 z*P^nfGTPJ0U*D!1R)oJ@ z7yKE3i+=^+)_&}9o9eN3`vj*uiw_ky65Ul%Vj&f>Y<>Vpirv}$fBob%Ad{---2E8`W!MMv+e9H_DmI2aC{pKBm(I6AHOr0<#@Ju#n^Zj$5u~@%Gjq4S-c#;z z2FIWQm4A4a8;>t&(+0_>jK7dJi&z3_4qW?|kdo9ms5r`%#Wo}*=5vhF+^~-Ci)aOJ z{nk}_QhabhLeQp?*2B^msaC(ea3(pNq4J58 z*;Vyd=^+a-(G|l!GuR^2HQaTI>4EzBZbWz%y<7rskd8#^JihJEvUQN_Z&pxOWeAW7 zsh0lfoca@bT9}F~jH#){&C4~&jMwDbuR~1#3`?S_@c3G@liVZY=*zmAbrNZVz6zdW z+xt5N&%(8H)zPfjICWv;^^Q{gAy=#6N_OCSXj40(8bvI0k(-y9H_T-UBXWRQ+0O$z zY&p(St6$DB?`e%3U(y`AR9+RyBxg~0WOaeTAMH>9jRvUxVT8D|By*aOoD0bgB7X zZZp=Lr~j9!Pkw8)EU`)Hrx66N_-XUY@S(dLs_kglJjbv~1xt+KKf7}MqN+>muMEU1Khv4zV0d;X%6YBxYF9`5k4(@3uExY_fs_%R1LMZ!q|XPoutk8sOfL!%7( zJdGkc&Pbh%E{Eo73tqrRN~7-}8f+BN#MTEgGqx6xeXSBb@iX_U2$VlCJpK!p?fxZ8 zu;5Asi&snK9@&T#5`?lQE+AY!N%>5_j~dLpa}U?YEhiOcZ>bslP5e}_{eoZ@Mb`w1{^u&%Q^=ZIAuUy8x-&p zW~Z)oXbmx)4m37q70!`*6R!DD5EXcG()k$n^IHHAx#*=c>K2jeMH*){SzCzx?(URN7DQ|nV_%|yd>ud~(3T8|7Z6t;S@TW-sMhMS<1y4<>icrLt^C47_z=!bm&G=hF+SnAPO>%?&jDKJO!8{&JD((oytYHB z*h_xTvv^jqeND|T!s%tEo8nEUlC6c~aD%WUbjYEBz9JHKI|mi{erLkU8$xcD-6Q$e zQHfQ|jBM>6DaSr5S2txvpR*%Mr(Q}r;#m}J41-L8E{@ylha059?rP?~E@^@uxy$6t z(8!Cebx~|Re_Q`0KiTu}A+@`Ww*;qYTkUF>9jqIV*)xc*^V0{_>N4RfhLF%Bt@GPs zwln<;K+lc1bs01`Tu0QzV|ndwJV)H-ZKmIHRk)4&S~fW*o~3%}&Jk8ag-mJwCl2S; z235tHAgotva{suM1POx?vsRz!KU6BRIV^N*eid{TJVj7)AR-RC$k26S%XYWbIKFV+ z;f+EnKbD&|73K^aU_VxYGrFFK+kSq@(;=?v8=DWhYY%SoX&lA{=1A42*c{K~!i5#5 zDht|vWNkYnqT4%4m7#jyfm8@Ib2q(6#g|_Mau2S!R#Sl|YEvAjHJNBCRrIK0wO`qp z%nM6rLFU909wQ#!P6x`8!LY?zSt;4-t+eI_luU&{AsDRK9gLva7ym}JhKhgoTp!E~ zP8an7#On+GxEhX>6tKy$P|qCY)HJ^gWwo{He-1~j`pZHcxjHNwui}!ASXoFLvWwue z#a#y_*Sdt=Zhq%4b?uFL4K2#Af5M6G_fLZsmI1-${vgGqw2W({fojssUtQu=9JgI) z-B}2P2B<$i)zyF(OdFG7m8>L21);-{70&d7$?JV94>J@@U`z_#6h2hv;wtFenX6-9 z(i|5ppjxZ3`Sy-f#94dO%fuBP6YnZ$Jf<34ub9O#hpC&PI_5KJqYdN~T)J)9#SUCXeC2?8-b9v7JjzIcqYc5Bjz9{$T4igCf97BxDF<0KhU9I?r@l1DZqN!rm~3*{ zNEB{|JeiqHm34oGli>lhb285iEHkWVd{Ir@_>}*+btp6pGY&Dc27b&R1TPlja=kdP z^&*Y7z=(k&=&+0mLqSlj&>&t?kne&*xZ;;PCg)hg6wnPdcGIZWp zxDN_=>gyB*zEv*`J%Qc$h&1eZSOe$D<%k}|}E1Aog6QQ-uW6Qu-wS(I;vKAJ07&eHtO*DNs(@bl3J_6?9W>{S za{?GkB|#N41x%|N2_G>~m*OT+ex-@+kOvl(&$OWp7o9p!iv|{*KF>9#yY9f&e9gMo z@q=)F?XA)n8_LiemVGAVf1a@Nj%I_)2P<*Pd2leI#LxxcWPUupY=lgZ_&%;?*P3`E z6S8u|sbW0JX!qbx1o!u}C{7_HB1M`V=f`Yg7>p#4RvbhN6yN77dK}Vz-RrU58pw~Fd z^PpQZ^3bq#-dYkT%#gI_v%yqEa7t@WeD{Fnk&3Fv=juDV;-%OgUl0pZw43#ZiaXhW z#;-n={p|Ka&hbU816-1ujoZzeg}SA5NRw>v?;jF1x8-*bQ)r!U%JKJ8Xta_V4+4qJ z6`NWuLAfQ+hxJN-fONocx$g4aYY>;=CfkuVn5FCAbgRx^hBuCKlWNxOo2U|Mw#e-- zDA+vfVPt5;b%oqV5NnD|=uc4}^wFaxysgIkZjj4Y&&Gc;$qS}MQak>%gf&*)jjETt z(m=ASePv;;P}~=)Jt4Q^>2_k&H-&z!u6KrKkQR2&;Z%)wPiRY!?q$@|WX8&g*{9=|#0sCTK_^R`z%DHhf29 zp^mWlA#cSt&NiKg-X9Z5Po!1oV1DWIAf9V6&xFTo4OgvIw!@HlxvjUea!fqGD(jAq z*MHN~bmq!nbvKcakZzP*R&hc3HEh$M8-#1H3f&{=+aZUygTF-ED$D*Se1>>umy=#b zsBxa2fbZy+eDo+vux}!`aa@e_Kg67B5efCO#)H?`5}%pxaJV5p2>eX+Yrkx}HwU{R zkK0sMIes~9R<}~7T9~A*WflnSdY!M~CjPu{1A$hw^urC&2wY666E#`-#N9-Rg`yAy zGzf2M`EVu% zfHga)NLDHFoQJZAtnLLFy@dr1QWf zY_i|-VLuL5&C1qV~bGqNnkc0LL@ejqvwpxof2AoFGJjSHMZVBPL1du5DC-P~TnfQWWBwNRHax z+vG49p65ePipZ{ zYU{uje++D@%K25S;U6@Pdx4?$nQDbtI8jN^OWMhIQnLlolx7no zy+fs7JXKTd?=n?sZp_}*Nk>%@8?PAT@m=@s)^18%BTQ9NI0QL~%LCg$b-y-yx&l$& zbq_+7g*z_G@yz=TA4+^9u~3gYaadHQMr1A-#dF0`+*cJqG~)j`e|DQN)ikqU9L8W- z5@}X2P^WKtZ-A z+&v50hsmk!If%tc)xe8u56kca|^ukA?kBO#_0hW2GXtphN%0GgZv zr~HS%ZZ!mV-%*xyc(lvVn4go~Bbzr&V zBl~{Q2s#scK+6n6BW(i8h>)uRg@@V_3rcW z!b#bEebD`f11F&h6jHXfNib`U|FLGPI+`rA3XE za#;U>?|YK>aR6o>yEq|`dlft*SNW0%c|9nu+T#!>phm8HaVNPEqFW%A^fzDRE!qxH zsO&CHm4odl@?qqCUOes1zXFnJ4}`Y_7!_@&2MrjLbG@5=?*@A+Jb?kevb7J|`5eBi z`f-2(9+JnsCx?Il01{}x1!>Bx7uY+RvdAQeoj0+SnpLO`03y3Pug393wN)SI&WhOnvTI=JZM!${ z3Abhw+G&z$K1#wKRRk<~0C(0LMUL<*<`c+V#+6calN}J3nBEu1_%q{}<&Mioj*z4N zulOW6)of-o_zz{tl?R7_3cL^fJ@&iD72nY@FkH3mI2nnvEnrqkl%n@rBMoa9y%|StUsmdfz29C4k8GRu+4YHy@8K?|=+5y(#(zTE`rSkR3m7s$P z9M=_1-=$D4DMiCSKGIjU5zW~AS>$sY`D6*3HMJDrd|Vtmi2J;5w56F`aGX^v_%)64 zSM;asWg4omvgzVtEtK&L9)#oYJb=JP{0eww@wiAv_B1I_uQpJy3d+$oiD`eG?0)ti$D zZFYYvS$s=!aIp*3F=k5$uaHW&%9(?6I3t;LC+iw+OT4jkuG?9a8)~S=)KRPKBy@Bx z?hg%MLe%vU(`%*~5MQXA)QXzI%LiII2%wL!8|9i*n6Z);70j@xS38|94rp60=Vth0 zkKc+L7I+pz8s7ZDFGDHsO~9D@;HF`1H=~8Ez*=ctNjs8pc`a3uz;U1V2bb>?mkb_k zwr_R0hY>CXC#yO-RE11)uOJ+|YN)BOUAC%hJ(zdb$K&`}kDW$NjozNQJ9(~KOgYos zNDR4*ujsq+BioYKZCDmoR_^II@u1#%@^Ev@VrEFxAlz=fkse=U7|%(d?q04v#*YeC z?2#Ykf2U-8(@PJ7DNza`=Hn|NsUHxc1I{)yS%YO-n_JOT&d|GiG#iaegd`&`^|x*R zG7ywLR-q7Xpu2?!_Lve}>9}DKSZ8$lrsQQT#Q3}uj;oEeDc(?GWrpYNm9C!Hbv;zP z-*b|Nh1H`P9-#;&Ih5PwS5nxoQS3)g_~TPzlfH6bI(u@UvlL|GZCkWUo>bc>BiWvcV%LV zi#2x|;>L51BfI26b6#`2xnbpx^>umB=&)H)xpS5Al84JNRWe$;-mMVRaybNf62qQ{m?lxta@(o=Fg`GCW_5*tHZ+E+>g^VQyLilq{#As2L(*)O3cLku;r zq-=w;e1|f#+J|8My$aZR=p(+U<4NOd%vRgou;k(EZYq}wC&HS8p%8>Z?(|b_fnN+1 z&SPZuJPSn#@iMzJM~J6G z?PnM3Y2==+qFrwpBO?&yPBNp@a=7Xvx$OwPxKbac-?n{SN7y8HJGlTS$0cP0K;RjB zwiHZ#HV9ZM72R8XVApqEv4{@-)pjZj77AscxWH6H2f#=o6y$~S<3+*j6b7SBWSm-g z{|88(xE3rCLluqTOY}NH5}{^#D|RCmQ-q?LK)C5Rl}_(-rZ#iqupmNOpIxl0@U<54 zI!es`jbE=Ujt@gKW&X#$$A7s^*U_##vJ2JgY$C@t>|we`NC=c+c%&~+sMdC0V^0g* zq#54hj>uKYMZ~@`Oh+B%a|kBDj+XWVR|Eq9y3BQtj_s(ytkw+VkMn@-4Sj@tm|Ga& za*!DiI3X$7n&7igt&WrPFQgDZJ67S?3{}g;sx;_#1|*m%G}_OMjUGWJgJgSlg5@S5 z@wfm(y?$nb8+o7PqB)+@T5p+{ljGQjLx46%W;9YVeT@c3au~^NzSN<4>8ZWr`gxA0 zZMNYB7F={*ZMYqj4BliW!(y(F^Ygwr36XDPQ^rcG;3@FJnWIZzA@NOPm|1uvNSzr8 ziR#$TW}F(i54pc}k#l@&@D3;Tr=$w#@^v8WKSa+p2`rJDyVDzK_t3wm4jquocHDvx z!i)G9G>59AtM{PHSdTboOYtAU*N4oO@ z@K$a*73$DAtZxCyOu#x&4D?H|T=DX6#pTxtsQ!f+@FZ#`Z;Z1?)hamjx$IptnQbyN zBi`b0n zgn!}7DI%}?`hMl;uF6MHeRmy7P48tHOSoUo1?usa2!ZoLqijEPWxF>`#wCcd)e>i> z3aJMr;sDcT9SpqvZ?$Wn7`v{CU)}4ews+Bp-+H;021X&{@B?)J1puKZA)-_g@rU^J zLMvfxiLSP2d5ys}e%`vAx)~ zu)H73&aqe!CL4GvsxpI|55&oNy_kgq3^;PhUaHZuxothdGA+HH`9tR& zp#gz=2C}T%d|XXNgAD?*yYWaS^Pm^>D*xlC0SEYk1Bm@dz?KtGEFV0ZIlwnJ2FZZMOTH52 zJon4^e!EQij0nYL3&###)%k!`f^9vwy38EMp3%JEZ%VLbXy%F6(6z?8#|Ggl2u2A> zcM9R~%11pkTODs{$7{sl0is73LAnQ-d*i^$1nc}acgB>5tm|==oZX5o+&gBvwI9a5 z_AVdhC*e_0dv1bM5r^4KI^~Z{qk<#kaYOSr)k2RR#{f=of@1HMkfblO%a^y3omEF@ zWsI*X?I4HErpotEj|(ul3lfkC-`BZzznuIB#YDy73c1*V2nFPK(a-h2G5!;15nCRU z*@TD#?baOA$i0lX{|M}mqUH~355vbiw}ojaD#%NC=G|&xPqOr zo#024Y4%d+bW!1d$OJciasA$2(6DHTa27URY%%+KxNG&XY=+o0Poq2}^V2L+`HurB zR#pSwcqTMRJ;N>H+w4!uU@AFMKXlkg0YAan9pi16+!#!Zs71#dL28-{yY7qA+dse% zexeN5jdO0g{=0?7ci&NLV#-!TE~<(Z+x)G^^{;*LW>9@)lQM;>HZ}9?7y{1uDq6#I(jrM{gYu$S4^>aoUPz z;cLj!|1j`s1!-Yn{o9IF#U2T}5~9nJ6GM!5{FxG2!^P-ihxyW20FkR1W4J(fK(;Np zeZN*P9rM!K@-~w!Aurk@>9}fxyNEH603LK@2yVgFCGst1AZNmtoU;t-ouT2pZB8P` zf1F5bGz@@N?&_T{1Z@B@f5WTneBf2BO0Nb;7(f7bNYrivI>yeeR^)dQ@?(ya$dHe& z_2|c3jdb)q46miW3>p2y25=}w8#ve3psm)ej>pmuJYf`K9eO2od7R0*-{5YJ%e4zN zi@_2+>Q}Vx8S(J%1V%dl{0QEZd^ImMj%{>#%&Xj1;=8149I`k#p>cb||Lp$x5Q`?l z;<#ZIMAx4I8yXjeK$JyFBf1_*knY7k<#5)tVoJSb>xmvB0_}FxXyu^ZnS*ER`s#Fe z&TpN2z*|KmsgjG4|2XLRG`wuH9!RkKJ-a+G{x-QIO2-(8KvRAXjrK`r z(W)|zah0(aAC{&BBk><9l$HiqyJ=MvdXqr7oM~a~`k#gdILLnp{N;olxS@(kL4X;X zn4z4{138vEQh5bW|6aYtn9UZ(mJj7a%kdfc{7(z6xU^w+Rl!)mq6giqrXp@*-SrjH zv8#T9DRtyqO{yLWfe$r+GY&WFFK*G^r*~zwW>L3zm?xw-tVsiyS7TH_t3AlNp?Akz zWDj(8+o@2aArAD=?pq|L{fPvi^Nx>%|6XS~@!Dl>d$ucnmOe7gy`%?}E1(YFzSZz^ zg-A%?o304ajzPlZGMwyen1snd8{YYE51DfOG=_WZ zQGd58EY9GacSz0KbslyLW>LGGQlzFRV?T&kZ&dDf_aM8g6i~!l_ zeg2N550Z>&Y*N7mgfKThcLJqlV=j03Jgs*;jJ6(GA*XT4&DcO+P-h_bp3c&Jyue9J zqZXRejxZwG&rQ3b40GjL4vmv>m!>Jyk|m5Me~p?enogg)%xkfi*N2YkOe~hFYdsTu zsE?Jr^d9p`U_?K-az#;>C`3dwXfI*0KRjUosWSPf{o?`QL z+&ra!&V0pK&ogo$V31j+khg3S)4?G&^7O!ZDC93gi^nMoP#jQXRj>z)NgGhRX@oM^ z>IB$dTVw;9f&t^SKVPm%=?liGeZH)8mJi>uEL~jv>v+y0z*Nf+rc>S-@ZrQk6?rnOC0bB{mPN#kBe_~wU(FE=WL;-%$)VqTRCn{{Zh z$ophnfnH7_s_`Q3f8UNy!Lc?c0rq-a2ZP(?^*9dvs|B~*`gmi;#QTStx!5#ofky`y z%uIDbN=#ow{AT}l(_;D}kqWr|lb%HOD+u6cQH&*ot6XXIuNNtI2OD);;}#wdd;l?a zCZzhF0rU=6%>G0%7%taXbq7l)N3R}^d)kVv2#c-Xux}p%mN}&yC9_Hw9r(3@>x|=c zi5VR-AB$NNhnGq3THY8rAZ;a!z0kQ2tTG1P2NMDtolzzRIx9Q|ei z(XiRRX$#yQLfK4-dAs>|PFpXcTkYTB{T{-?m?K;$_#rZ%mdGwXT%dmSbHY@AXJwys zCi$67oYSniohm6rlPe1CH_Os2NBglo!A$< zH&6%m_tE%`4(Q8NGc3EzV+J3eXFM?lQO_d?6&sM5cEO+VnS`LO>m&pT#pTCaM2LPU03VhE-!AkchmnIsC3GW(2jtMrTjM%O=rv$oK+Oa(;)~${#6bhAH;7YZCXY z=GaQ{C%cKcVyDfaBs4v)6g$hPhsZhTjtZGJx}zL`S*;^cVNWJd5|_6whQ{xNzPMCP zHks>_kfHmTs(@cTaUpGR?bu`0gBF)*3*00r!5hvT?5ht#AZ}G&OAw$>eW9F;;^T-J z@^>J)bLUxzR%kGdgmu+Nr$L81SFP8m8jD}gW2dX1y|Pa4mHLRX;T@(=?pj5z87{1$ z9R2bV#Pl!?Qjj-&wtNg{o2rWB1PaPPj8XvO5Fdg_CNC%m_|GL>6`)P&dGb z@0l4sjRHX1-DlsTW6PvsNEISxB7FBcmOm%A-x;GVfkn@uF=@#ic3Ixgm{Hp0FSdJRYlrRtfh7QeJ`C z<}v4`@v@KdQB8$T;D5zl>Syo}ss}P`VI?+z`_VY8Oqz5Q$Kl#_I zVpSdLM=W~Y2=VOGU8e>q60{Xu;3gB>7*TJ8H>4Km3mp{OncH<=Ah3HsX%dGD7D2-@ zD&dt>wZbU9;Xt_^Igr%M1V+Zr%sV~gA&O$}{1hVUcGSS?fYx7Snv>|a*NnL!tQ)!t zR=7Uc)O5WxAJ}CDl^u`&V83NbFqRI{A{}4$N_+ecKDnmym6U$)k6`~l=>EuU8R^bo z7(50N|Ch=pd-IHr#`*@0;c{(26RF-9H|}B<3Z$~<)&gXXFUfSAWT4y4mlDyt(V5BxumI2CA z<8L~L;W|=V!=3wZ{-bb5HJy+lps-sHrcI`P2{+2LGsq zaKHZ}|LBjoaK#i9KnEB08d^6`*p7W~^5OOwk$e?}qv_3zV536Y?-cPG3yU8#O;TXGw!@tsG&>K?B(_5-WKIA9T8nF(((BYI?(i!manwq% zHaD95pbGy<;KX^Vz1u$|JF$Zn9J5u;t%5ffERp@{?vj|waga@3b*ZNC$4sEj=Om5V@UuXp;-db` zrSa3ODJjVkN*ORH<1Li>@2cgqkkz^eWgcA2*pkuNl`IiE;vSI3$;S(cXsyCpm?C^H4dMm6jz-?=vd-Y~PZ zrUY>cB%}3rURfQ1H}(xEcf=6_YL_6z6l9CPRy;=_>QzreY2HbhhC5$8^^#rG7Sl|G zT%?6Sr)&eh;dLLbOQa3h>ny?ahU@sm8bg&c0Uj3!J8(hcPC0;DG>4uu-vDP8M9veR$|g!=z&Ppy zwAChr$@w(aS2Md>olW#t(%^6#6>KUH(QIx~o113UvWjo>H1*bqC5Wp=u=z%lI~D0l zGKolpQN^iv*z%i*O1j^EfenSQ6|VrkVb+)c2LDI$mgeWwaoHe1np%haPrKo^i~3LQ zp>!7&Gzyx~=UqVrzpdHD%U9qE6zbKhzw{Y)bVh&(AW8$Xs|pCd?Q75wmI+ti<7~D> z^@iF;i!=4;_hc|}@NGSOg5CWVD{Z*DfDQF>vCH@be)%(u)utHlUYU-1$_mr0JEjEvF`V6 zZ!?F=$c+16O+F#a%Nl(a&SW_-y)w~?IU64CzFK#H%8@Cz$R(~g+9uRJkm+R>Fg}Uo zlYEIdbCSt{#b9ghV*`+KekU)+w+OE`8BOuZos&QeV82Q?Z3}BvO|fscajwaZ)j%oF zGwz-)%#=)Dj^+n|zq?M!!z1^Nj%jOcy_-{ z#lll_J@x-S*REgR-_WFe-)Z4^@+aJRl zN!^6BBL+8hao;&bV#~0*^-vr6SN%SFFB;C6*yRTT%PCjMJCFMX!oItT=pdzaefe+O zdOAcxE{9LDz>qFsQ<5$9*X_%LEkBadYXN+LlV&X!qG!U8at}4MCi9pu2pjw8gIqC{2Q7c03MsvkbyDu2%(>-v>4X`c&1JELdi$#Yqg6e( zN1H6XLY^4gYRQq(Mycy*2pAgjK69vH$<})eacTyiD)>1*S_d_I@f-jJAB6oXyPujsMU12)hcnqx{Hw_v6&3wxkCW?zi?|*n)=QC!zO~X3DrqHLdV;89_B9 zSwK&>g6j15mZfmv6=Tsl)8aN~@FO^6_0WV$F+I~IZD)J0n6&|;ZQOXF8k2kbEWYW{ z%a`3s^|o*CQVxSBW2*#MN`2LOmpINWXrsF0&juWBzyv+*Cg`+$OXmJ#d8pypQC)-} zw$ZK()Z+RC1hHxcAYhUHzWaxuZ3=~uJ}`B{q-S(JaxdzF{=MnYapSRmXplO~O99YN zd>%>}dknID9`uP_87((*1a-5M4+paeYiH1_xzTY2sC$?~XiPuo>Di{2NN)Ef7Ew}- z=?k`+zP4(>@5&_t<^RoLCQ0w>1Fi9UBSkt_S#vi#!uH+}9Ht(Jh*)z4D&6u9-+z=u z&DJy!PGpt2#L7M8)LThEC{}#&$V+c|oNYr4jpUla0^Rll?^n)5d5)^i?18iq6MY(C z|KUL;D7{iUqxd5;avI)U*k4cV)5rX)t_*PGdS!CpakfaI0hm2w=v$8+vDtaO>-!n; zKd(|D`~|oul>e%32YI!MklH`j4oEHN+>W#4XSFQBsm-m9{_=M!X+H7MKq1UKdh3?; zU8wH$=O*`Pu=^Z)M&i}K+48eri}wW`1wA(ELUKiW7e zjdqo+{U3$})z1o{2>l(jVDN~SQq^!t{WOzqjVj&vD%uznnJBY2>#JM)ap2ngZcYZ< zLHJC>4a$^|0tilQ)jg>Mq?*0(*PDn-${)Zl1FFfmFU)%aTVYNw)lMT3@U2magP^m& z+0mOGnWLIHVqT^jX+fE?a>C^`=zUmP)4ZGS&<^IAX2{2shM}LwmSna zL>e}pok8mS5cR`;&`C<1*2TOq(~x+9#kTuO`!PB<;zH<`Z}^qW@UESgU%A2MuSLyx zEjVMrbhWA50^!S1i5hjWvQ0BrYOcVW7V)-aehy#n@zXtBY}mP4(C~%$IDh90Z^mRw zEB@A^mh_rTv~53bztOwqnWkf|NM1FpxeK+>4j)v|L<`aH-q}+sIoX8r|Yi0 zaCp<`a&M$UcUu|M&U-D>r9|yU5e#taY-*lf`?0}z@s z4?ptwyB>gOV?j%GU>5GZ;x*gR{#7Gk{Z>3Q^R52(r{n46VXR?HQipuqa`sHbGTAA; zkpvn$J>ik(%kXwAS)PXT3yKg8hU#rqj(}T37RV+52POuEF-W1cLf-ack&%TkWKFQU z0g%Q%EUD|`C?<^kfnsuWlRs7K5t80&DSp{RZ0_6wT4eL%Y9DR(uJo8~d zh$Ig$SRCF*m=yZv6Y;lFzu^opgFL|d=Hzu6HRnD0np1UdATM<7OLATRe*ho^FZ)0s z9SX7(jd;u}3qB28i(>GM`7@PSY@ry~p*PpH-AuC7rUTRFn+co!l5awwWF}cDX$qvs zJ^Zw((T+eFf1oN+U~72klEdoxM(yCE`vnLL(7*iSSWH5H(Rx^8)oG9dD?fdXKTxg< z{d{qR>A{0RNbkr)s6NKUasGbMsI)b4 ztXq2@R90+Aj9!r%47Plo8UHl}i(FdgGDl4e&o4o8{_(Ed@6nv*GGJ%5!r+tRIDbKLF}U6FDBz`xiVZL2dAE z!fCJR?*SN$H;VpZBq?9fgOndVi^SkZcJD#Qod;NI2!E1KFPciaFz^#lRxX({CcoN> zjsw4^8cwI`Ku3L7T;6oju+r>G0k~+bHQgGcm8^DOFNi+N7^1vwn5EV*IB?vx zfMy*j0gf_)o^ujPjOG{$FEr+mdBX)~#)&8Yr}T4j+0tH3Yd1h!z8k^^FHtZtj{Kn*-e`!V%Nto2HQ92 z^^{wuJ!BN>wwVb;nC%|;vddD~@zen#k&o?Ev1U1aqw>%4n*KZ!e#46JeLtK>jC$i+ z!rB$r%S`Z`f9CW`LOIny&<_hzYq*7nvRH1HQAm_{$Py#-6xJNO|0r6y+S}>)+-BE* zu@g2YB->G#Zeoq(Mp5j`IbLDK!fYl~=?_f{!_35eteiTaEG6LW8or2{tktEXACZOS zrUSOKS~E1qfs#&09rFU4GSrk4rK{cCR$vLOgMJI!lsdOp$^IEw&fLr?CHL%bW{DAh zXAVHN^a(`04CKdIG{*0hP^S3+U%Zb+pB-Q`y_E1Iet|Sm9z_MwhfVBMaAAg`)#<{F zei*Bq@?TWNO1<+Lnc=-6)ga2Fu;f(ag&NJFgF>s|a4H&yTbGL(C|*IgC`D)Ss`x$E zP;o@L*(HpIR2O~(ZTH*seDaG=7d0zhcO#YtMVFrhHR9k0>99!Pf5Np(-+ei9SA1Pw zvu6_-s*1%l!``cdJMCx^u|KqCB?jL@N6R6{cr;tx{wII*r`^;0Lm$@+53Nr*CRGfAE$m)M__l3VmN?qXr9B-k+E<@0RfutX0!x@ zv8r^DcqOx)X@CNFbuY&wRpRq8)@;j2M_&}I2O}vUT7Eo_T$su=mqIvdEEV1UK2bkX z*s`1WaY|5aO+T&i)-wgZ!+BMT%QvGHWF`C3MQyk|?(Gi>l zKx=qH{)INs5A5CWvTz#6B1u{6+VCHkwD%jhSd?vxlt(#oDtY@5gdd(0csZ+)1~&=w z<|P7s4NV~?xc0(XjH&>ntDTbVCa$?=avL=-R8CH6Rv%iS6F8V|&_scPwzJuTe8Txr z|AB`jBsn8GXFB^qT(yt}VT6ChyT~TIR|hNEQLUlT@{O^#_^^dBoQ9)q^%}XuFbo0u zXXi>yVYurhOmk<_>#fqif;s?`LV?FSBBTH^Od^v9muG*{KMeSr%gZzC#Re8_#Cc^9dB3tv0=}g-1{264M4Tq{zI&fkR+y z)#r^a!Vc2VPWY%lEW$P60ZrFn!Q&Lb9k5X(#yCroDBijwU;NU{V;t=ig4^w|HxhzUlE>`TfZf|LL+9SZ^d_SlD z(rUo>-S-<1$c1LqUBC=cGiBlWQUcuVWIbDXITGqrS{XwAKU4vdf0ENpBP_j@Z4<|KZc{A zO5KS-x?MPKa)RbXUGUN7EaV>(wPC`bf}XB&EwgBh%(Yn+x>Kk}=NCuj;O1cX1T1rc zpYuJwcMu^mGLA<;sE5|N8noy5Z?F7110j^px^jK=rB;Y}e-S!WuNA1*gEn*0;}4md z7;}KVaOFH?FQ6;Hj|GaYc9~Kkr)=s#L-+WKywu|^jn}Mct7};OOTTK6t+jstbf_>? zFKp84jSGc@_|EH^J}B;uK&+x3LC^K zA7A#G;qp-(#UB@!MPL8z2s;O`oDfrQ25vMwt~rOtVWiWCt;kU?RdXDFL&5d%HlzZF zI^2tJN-E~0M_+@2P4!8>eko|`LJ)Y-Df<%(DFPd2Cp$I3K}aK&E5NEVu2ih+p)KaS z0nwa7b})j+XcIc<^6?VusiyFA%R0-Qr5gAE#Us` zuHxqx#w^E>W39XBAv$N$sa^J#UH{eJ1wE%K_kbPp!}}DGss(9YfeN_uQ(Md)5<7U0 z)1blaJIoKbyqj}EQD6XPO>b7?6(}OpGBskAd%oyO^hnc2v>moT7&$@*n$|r0D2mRx zK*&f{zNphrTP#Z?)b!sc2n>&KnNg58)UUA{e02DqC-fCw<`27Fqx7!2gB_zVFmHCJdYk=N4?*@0+2sQ+vi?f+j)24O!4H$}pRXi7O=yXe+O$cjZlfknflQT`zaLv(% zUqn2(jo#5dIkDAa3V4VXMHgXSA+-}YSqp?6bLeWutKLuu>4 z`#luXSC%Cq68Wd|l;<`o^Vf-1SNsspy@9i5U%dVIEUOuz(tx3& zET4X#6qLY7tSRGy?fkD-v=R%!D`=b-!v*-JOw43w1!sm4wFYjhh6e7Gk$E>wd@{n>nJQ2M#j#qzPPIJhA2ULjlnSb(W(g z&)9}h=!M16O0TqUo2Us#0~303Tt$BVK{Bnwdz?#=E`^h}|8?5tUPD5L_z$~2)X8pO z_CnxU0=NY0GNnA3R};xCCI)pHX5tV%=x$f8{O3<{u$!Qdt2u@gYTXvxIq~`2tafB* zXqfS5C7RPYm4#JY|508*BW9q*oS*xyZ0uXS-8jvv=3yYmFboEp11pJsss`E%tG|G3 z94Zd20M2ON zHQ|8oklM`hs+R@g6?B*6b_4Y8PgvNTs{GRq1zyB2kAwu^S@?Y_px9WUUbwWEcgaoM z-5#j-#*8aKUuDzba_gKA=VQyobf*$Hht%d~n9g_a{+F4oJDc0xi1N~$755%CF9>;3 z)=jTlgld92ar>W_;55D^r4x|jxv{jLH%JWB{*we~93Mp${Jr#TfN1XHe0x*td$H0A zRTKF>d)ezQ?TeMv?Sg>58|CVPL>(V9lJG5sy>#JV!PD9&#r6=A=$bNJ@PZ2~C|Oxif#^me!#64ujVMob}8u0j=J) ztMNnKj4F;654lC3CAgy#abNQ8gSycyzNu$rSbc7#2q(kwqkQk}pnoRvik^JxdL{rD z;9xWv?cypcGXav}glhVD;<5?4@a9{DfOWmDi{Fz7CtMEy$8KwD7-nN$bTHQ{iQotm zUjf?YbY)d0T=dDUN~8s?ecCdFrD@GaS4iNcvO=cD@GYFM!YRXVt7Vf{)}}Q{ta@?t zw+W{WF`VA87!W76Fnb_f47m7;;+el`LnZat!+0%~^Oii_$KyZ9ubRSe5<2yfd!f;YlR2 zZW*fSS2SAOq<-jMZh(|s?j*mx8~}OzE6uV9IatP_iN>AD&Oa_JYn<-@SJ#rqjpw3R_49d z^MN>f?DP%#fEmSwh5$bRb7WtRRH$J)} zQ^JN+mWJ(xV@8s8JmX;U)Q|ZVYNv8u3S*54kkM@oj0QPX{8XC&-JNC7?17vF@bjm$ zNqQgAuUhC2l(_;ib2jdq7a5zkTU^MswWBqeoG|zAF0_<^VgxC*%;Ah6US&_XhO6{* zDMx5`&o`jhoUy;)yJx^`>HW-iq?P#6AqfFT?=}cG#@Z~0!)vUkrx!9<08_&!ls22jvrx>{^%|tRrB*SsLyy-RREiA= z9X!}gE=+6NBAvj170SSe&olvVKH^?4*g-?>UxwkUa?x|$_~Qel>!K`5dxJ42WUQ2y z(NaEN_;5y*tf^f+m;d09KC_*L6-A2zvu=H~#8qs?Brai;Dg}A|gj3EGV)}b+K7M&% zi889k-+d(u*;l-0elMYxMy|pQ=W9)r=#}n{4sNuDhzQ5XBf7nZdy5<(#q3K3{&xx& zV#7hc4$QP)KtPHg}7QV;@F4A~aA z%fg%hefR^{&SVMzZ8g2At*A`inoyS#zPp6ZQSqqOvY5cUVMqYdjGAZ9UOnXs;hMk| z@bZ5?g~>LbEo!ZNDJ#got*G^SFbf?R>T9SG>@5WxXJP5j^1~LD{J`bNrwXO_x;xNq zpQbZP ziymsoXKY^{aMkoudm6UA<7&}go!~D%cl@hJw<`sWH0-x_d*UD9l2|bX?^%yHsrNX$ zYW&De50a^rG>PWM2}=)46?#qdd@46QaCMmIO=)KgLctL%17_G<3vWe4#`)>=N%D~m?L~qNus)DBm>sh%4E1Xq zy_-7x4S-2$+R}0GuF0(qm={1QKxK&Won^;@bF?-XlHpHm8){A2ya2N98Gcn}>6Ik( zzWifg_^XxzR`JN~(yIQo?VaWnS%l*YuxO-5!B+fZVRMr#q@M+KU57Q@j;PW2=}m+f zio*U+<7SXh6?Apg9+ai&Jir4&ug$;fT(J45eTxxKG+zi92oB$$6XCFUG9U>{S0q)j zmk$_kPgoiN)+g$R6|$6)@U$HBh z4(`m4yeel_%FEjHAjh%o;VgoEQ%Mh}PxwV|MA!WSz0t}^5Zb)f;p%u^JHK~ z|3uM1TpwGuaTgithKMdu6FgL%2T4o>^1hM`Hpkc$x28@pn>K=-n| z$?$+60W}_%1Ps~`fuOu1XZ0Kf*uVenY&?&_0?9>LEcBF5 z7S%|&-SCL?exqhBE2KzKLjt735Ydsp*Z6n=fxvW9uhXSp<5aOp`EBxYmHmm7EQv8b zDGy9uhsNWHX$B;=J^e@l3{4OIk92OOc3Q3N?fC`m0&4@3`&yGX@(xY>b`mUkrXxHP zk=6G#D&vi`0>?4{>}N3DEI+Bfe+M8GKte5~@gv*+h0CGZLzszMo$?Kqg~M>KiRii} z^9F!nmsl5*nND;jdq&d4O?&T}V;A#gILqwAWU*8uE%n`tEXP@}wD?W0PFtmAK{;uG zVG?*-mPw#7sBr&-q)%Xa!pfSLpZs1fkae2`lQ76}Fv9J4p@WAj!@u<&HWu(+*}j0t z+m$V}FoD({8lI5Zc=K#a(6p~7Hd8uC0{2iEGHBFdG0lrA)GI?qV(oLN&f_k@6C5Fu zc1gNQ09`<$zZiMLt(9H=#7x+nlWj&}xr#TCdp1nZHlEJH5k1YXs4XIXzG>McCy0l1 zNqcJ?lz~93c!?*SHij@T12K+D9`JFGZZ*ESfp7jO1PUA4_3GX|mYz>yZbjo|o?9e= z22E<>0ZUt&zj+7n)XqnSbzZGg4l(vTkEtoTgb+mGsZ29uu%&ZGIY(+VqVQg7*eTgy zsuBL@@Eb#@6G+X5g(U?G@RU^i|FWq53#mkjYY35#}m`*6hPe%tZu5=(PoAllv>?2@6dKk>E&3^g_yJ{9MYEcNGxRNOpX{;! zWJ(Qor;TkM$rScJV7_Nd=F$xK&Tj>Z1pc$1$lzc@V9Ywz5n#DWS2wWJz?V>qCnA{1F-7& z<1 zuW_q%Q22F&hxj&SX0Bww&Ewu<+${Dn1!n%OXHc8!f~sKH*XA=y$n+^KVP2Q{<7R;> z@fSeJCa_pWXsQCEG&75icJPV}K=kAs^|HniU)Kj|P3R1|COPoU!?1B(j*9Z^HHo-k8GVQG`C_JjY(wLy+C+P9d(rs#M4;cw~R# zjwivE=&jYcUGsx?)c+(K`8Lu)yNPgOLO52L@)vaxkRH5(BcRa|k}Ne;mL~>mk{wM) zOH%SXi_QSCfs@zpX;ccb`PL#kgC|Kl<+3@r_SuF6MsLr?#cdlY%3+8X%}K!))}-nA zf&MLUkDPF}%}hcL9^V~s)ih>4o7#WMDJVw@bczu3zz8HG+#pnCU2(11ckkuI9X7h;ptQynPjp*0P*Sj7Cff*7sQF~y{|NC0)DpL<=n1g zw_`NgHMGnJ960m28E5@qfDkD_(9C16VU`>1ZCGI-BPiOnJZeJ5(<2z358y zjPC^=NRn{)T=9|VbiaQ6ry2!l!gP0p0Ha~R8Z2oJPH(R=EAm>?Ae6FERhJP; zUS};Z?UAGzsTx)o<-B~0@67Md;c5$0m?Sq!Mzrv{gIux%+DN#qN!lM#2X7Ym3VP8( z`)e3dmJABg7&r7>z;K7k@izeXDj=uH+cz&|1)Sv-#gr3|Qz`Q@K5x51q0n$%BTB^& zkD%`MejiZlf|_17nL`NeK{64j-II48ekL2LtgHbH#q=~on9!zXrmJ+P8uR(8+usP) z+{&Ft(Q}&ok zaWHBQ_&$_K_o!=*p}&6&D^2Im;`;ch4rht zm>0+_roQJ$`UU5MdxaZ=_9I{0^o*IS%=m8Lg~$3_mQqj-B~mytd29=<3)EQV6rc6= zl~&L+pqin$)(I2}(hMxbx6)8{C;sLO5G}4Oa%HCVu;yCtSscmDS`vZ#Q{w% zZ*ex|yK=?RjiJK@i>vCDYB;Hx=Exr(Zp6Do4FA7b^V9kVSNqN@hz`edQ~u(c=b)DB?|apq8POz(A`9%m z1{$BynasDr?u845n%m`gR^wmpYk=BfG&9LZ?tYI%hIVBB6I+E%Ur!Su+nw_w6{gNTL5sD86=~mTYPEvVzDmtdC}`y~;*NhS z%gL!wCkZL}^4Maj=zyd)<&hN|Gy;eE0`Zv2dBh--Vs7Ft5@1&GKZ7jn=I-zY2zBjH z&=rL>#`T%9<&D|pVp_G_H9(Y_-knV1C*sDjYxj4sx|B^@3Hhy8)sFWduPaO;Hz

    Bg{vyC~78!=*^ROxkHBB)*ZrD)rjWq#}x@=4gf+Mz5-O1f{ zv?Gj;-Kv`VSfAt#{jWo-if(LiC{1TFMBTR)mOKMB9G@erK}Q2c>+h$U|Ga zgVA(VtsZzImSoV^?@5d%L^;X!e%K^_*N1kce<(ReyzsH*pw>}Bcn!vJNFd7Xr^x1Y z3==f8^6q`E-O*R0Ir?Kj#}cGQIlIPd+&uHLJXwf8@Zhe%POr=B3{t#is|St=lDTy? zp&Y;Xc1H!XpPCLSB?~82pgcY%{4I@0m*zZOXPVqTr!&d$5s5KWk`$QCZywIOuowc- zGGv{^I{lbmbwn1v{Dqpg63SR$UNdF!&p!%)5R?97ob$-4sLwAgcHbT*kUHmOmlHvu zC!CFss$B@P%p^)bUS@qEa%5)ea#=wE0pIv^;kDr41~E1Dr3IEDHg>Rh@!|MtUL5kQ(-GvuOLjB; z4#JYac!u*&$TkO(nlKl6*{zgJ{6Qt?{vJBBV%=eEgK{3o$lh5 z-UJ8W%GqS7oCU%i%8-@FdoCq%3HT zX%t1MmbKujyE%!E?^pPDNHgJF*{NTCO-o-lt+N<(p~O5Und^LmfG8%-MRo%$eO+`o z#QHZ_;u;4GpvD=xthSlzqOKfV~pvf6BUZ5|`#XnUo% zDBU3uk%B;A?};GyqRAj59?6jT9_#~yUpEvV@u%@!iMLyQBZA& z3DSz)!c7WXMi|V0Swl~JG#TQnLO;#Ds)NaUpY};e^bYfF4sPhfbTLJOOCuV8n;jJK zB-f+^?_u7c&q3kU*mZOng3U)cQ-V+c&+R(VxQfr&jqdn=eS`?!9KD{btTjkVwJcT$n-z53nDi6V084yE6 z?5xf0wO7-dB0_g58E`FvE7);s)s1v=*T7wzz&~ct$xqNE?`H^@#u}t>gCD0HKJwq~ z!_BWFMaC+~Pd56n8{@(73QaM<-&0e+REo6U7Wy5iiEPza&WMc1PQ3?5lM=*Hxp(K8AW~sKF;)opQ|s#l!$)z_ zNi?NAtC3Zt+3dnQ1~Maedpq3hmUkGJruVFGL)a0H(x8Gd(5m$nmH89yNV(O?>fIK~ z;2uDDt2NeiW(9Xwdy*6-^R0WJT6OGr<8IH}Y-o!R681Goq+&Q*s`LTLbpV42yRo6< zTMwE=&+X@Yy2=~El-Q5S`wWRe>EsOwc8SY;p~UWmVBJjA2@tB~QvF6SkMEC2{mtEy z<={q=)F&S=GaO@x)x{lKat}U#aMo`WtV-jHrrwT`Q|zFhdi20bKM&UjgxjK5>3_*3fu=p^nZgMxN>tNS;lz;3NG zpSCdz$zlSB2oQz2KS|_}-1Nz6pt9`*uV>!x8l0TpU4m7cHXE5Kf~b9m1n+TQ19q7r zZEmAG3=Gos-0W+ceW#~-nOD{wjBnY5xQM@0>oj^cf|%Kjtv~z1i-O&yu#>?}g&A-- z6$~A_LwGXO>YCZyZ~$dzK)njG)^<7VBwdIC)nK8PmAD%ZsUpPy>35txLGO`~2~xVU zPuB4nDK%n(Zn?TpH}20Mf(l34$imu>NjM2Smvcvb?|0QcxHt9LakCH@2!5axes%IG z^FxAuyXr7Uau&}U)O&ef5qv~a=)*&(azYjHFeiUcY*ShPAeHWA3Db%Gsru01rF;}>8sEU zn4ps|Lxgp7Uq_mu>__G;GE7A#QQRl!mxO$%o}AmpW?@`G+o8qK?>EBW-^V1B7xw`z z!SA(`_1MS3lAD&I=o@K(ozvN6sQTb>9TLqw8b=9He+ir$3<7bzB_al@m)1fd&p;Fc)U_0IJ zqLaxaR}Js;H+moFQ+=$~PnrKNB_>tj7+lMOo0p&tj${`-u4^9b_GUIJb?HAJjmL4Q zA`r^*e&#>+C3OowfGGMPYLUVDw?Eh49f&(e^lB{JU;<*t?kh6iPm9LFry|?@jAAFm z)~73JJY1DS$1?~lx~o5Z;6uNPm3760`S`e#o*b==j6%M6RNe2PN`7KR;A!|;g*-rF zvyBTTiRIWvwjY2am_P95l9YeZYn9ZeX#iBQ zL2~Hhx*+s;ObOS~fE|m>MBWlFnFD>8n&>@ ztO3)195MW)VeG7P`M}P)uOV7ppagOKG-Ee^Kzp;vMsRZ83KijwQXEp6&wsK^|1CM( z54^}5_cE`@#7VqJ^0>YKNSr%NI=%$?_;4k{N>T@T)$-nKDpBlZ2tSR66|%Y^YHG*C z$o2NrIMUxm!h=gZCwsk`PJcDkN1^T9G{4O47OVZ9P1_E%R3Hf$iJt8Q+u3$U9H6TQ zVN5%i=yBn@hR$XSA?a78T+qSfY}vJulCy+TMs*JYVZA`}En+FC>3Ij5cgNV$$02jS zz(2hTsd-ch@^Vuy+^Zzq*1F$uz*gfLG7w`rC&XxTai%42)f-XO4HI~PzY7P$}vbFl}K%DEt3pAou z10@D|xy?uqxe4m3zKSM;0!z$W?qRnkMc=O=7SsX?{di z$fV6R@vU+F2<|}&_@B8ZN2iAKJ`U;?R=ycJSZvDd1qY+sn2v1RS0KP@#cq;}svlBH zWSgxnH@9l0ak-q=3kgw+h~BJj(}zct1#E%9&yf7O9)4Xd7lCj3D)MxL(_$Mu7$r3B z60}*1K7ZVXn>sUR0tnyDpb5|Y*)TgV!4NB6^VoSCRUr4U3ZuRJg#ncEftY^G)FcBFwYqYag{!Sdobh$Dk#1rU5C{cBwtuxuRCins1|) z`SILwyD+vWn`bH8w)s?N=|j^_%ToXu#L&nYbXP9Mp5TAV$ovn42?B-9C$ z%z|1YvbB0(8ZRkHN1+mAuW!)N8j=1as1lV!-jo8>?>zg35z!2%Wv2M%hX}>EVUYLt z6+OWrkb}5(>{zB;&jX7||Jbko*GGhdD_%z@N=_|DD9ox!K)>nn_h$M(m4ouH8RdQm z{tIk5O_{$S1sR|9{3T#&u<{?!B4s6m{}OfZ{}+*ZZoueRk5HypNdIJDlsj-9NPY!& z4n$Mpi5l*pi-nA$%yI&y6-Ij2qtV?Pb}jfQnZAWNc*BAJ=8007l%%g-U0q)YW|uNv z+q^c`htbF08EVi~bWcU>k*~bDw*Q?F;*_?Cl_GcAg?)pcYivkRz^7xXtULQVqr5Oq zzzBO>#3hP(mK2A$07zJk!b8(r)l;5q**@AMU%gu@u)YN}RwlzzkN@o`=ERFp`$}wh zDNm*l8S!LHrUCJ|#HJI3-oNJW9mC$Hb_A1q6$i_I1)LHcY5tQ#wW26ZX#%k90yqNQ zQf{}W;TMDZ^~y91Zm?zN6|dgNYpSiQx)a8q@lgh1NzR>4E>f_=ElnsHBwpwqFN6DV ztOBj8o++K5iBtI^;hA@^y^B?y{&DLAYuN#>=QnXhnyqYGFS?KZ>9_Y&)^n#0Qu<2C zqNl5LoLr&7=n5EZkj7|j`i0hWA_WLE$U#3CblNb&wvx(N>JVk0G z+Jp(LC5rrdH~(A()Ox-sa72O=Dlc28WdJjAW($R>O{M3?pJ}8ESjZzjjG=>m2haM& zH5kOGuHgsz46j)1(8Q(ry1Q%O{on0$`n&HYur^)sROfrckVmI>()<01uq7oU# zImgu}qSBTn@ZJZw| zw{&ZgGJ!A6n&Op)j_Y2$68WeAc5qou>o_54a%QO|!-(oVgM>;_;(9kpckk2=#Zes+ zX^$Sq>fMy1A8FS(Ry;`%AJ%*J*AiSTk?DGy`R}xOIP*#5^{|EtJ#Miu?9@E@tpW}w zCNg%?nP=bnV?*R^^j7L8mxK?Sf{`P$;?ADw4cSHNgKygFQAXY(xEQA7SDPnJ)3ff> zD2d*_oY3BEAO6q;U>k@0p!=^)fA@Gjh}lT>dZx}?W$HwWg2-&oFQ_TzG{fsH+<%1u>&(jm@duVr#O31aSq-x zAkfY6e54n`?GU@CG?2(sLp$MFZEtPACO?Z@CX!=(WreuYK~lu6^M%EX=CPit;eN?; zR1UBIo?*P=1kg9_#V?bBSt>AOC~;iLeK#{~!g9Xt0G)`Ih+=-F)@vl0Di3?HeaD>g z<2S3e>~#nc;(?dK&QShR^n?uv^fSa&7g$vCW+Xx zvQ;W$F10sSdqZFJmM++CD{yeErO4?_d~>Q-2aN9;uhz@DbTVBJkB6O!WZ#UC)6x;1 zlN3qd*x+oy$3X-YW4=4fAg?|O8R^vheiL(-x8ll*I4?D5S}ePn#P+R%wD#P(%2QfE zS7O%Y?QjYEaDI{6>3ZlsRU)NI=4%qH%0yC&nL2MfT&=#3{W8$adBQ~-l3W0dl@SZd zGe^nSY5M=&gpv@|stX#;J!J`NiKx@^F)Xz*AA7W*uD?qxiTpnf4M#`q8J=!uNG(t#cPa5<>@~^d*5=@pE~DokYayQ^M(L3 zi<*>iNS}kH5c841a{bw2RN)J7H2^v+BKy;@U{8hO7Ev`(70sspoM5@+HD1|RO@eaP zuImE`ANR>EjY)hWWzsgrJo~dV2h3D;cwSA)RPcJ0w5oBAi?}&xh~LQllh|jZhqgn1 znEGaQm&pia(}?4;ai?Gd`uA(6GZ}$coT+f*a+YB3gWtiZ}&SiVQ=J` zFA_Q<#C2`93qBZH%^z%#k=1G6vgz3`s5?h9+N~@(SBuSgjP`1_*c#!b@5yVqd7tuR zV*68x@F9D5E}VV8IwY0)!usBFIceZoR4H!YQ8KYOSw>%14y4ZpZGC0x*RFcbvbGrR z#&4H*RxoSzAgGbk)99q9cd%?g$m-97o+p5Kc2gsK)EAKX37QsO;=`L4=ae>m-y&eY zEXm+(-q}w$(mAl!a|w*s1coN8@A9cw$7`a98}bM&2zl?6vCX_);_>;u&&h1Xa`cN) zFDn_AydB8a}}eSHxF);<#F0y zgORsCxvILiysCvDJo0ns#CS9Mb(Dna5SNcE-O|5!C5?meIPwVcSdOKDcn)0?o4}vI z-$*BcVYKCp4%P$U94%)dM>b76WX#1wqm8Etw7%ok#JR9}`Y>vL7YK4;M02S#cBn&9 zm8Aa^*`_b}yz@h{*w9aF+e9WjD`$XG1ypPP{YaD*H0S1?(HqPs#4~9aCt98MQ+7htiCIg4|5l%*;#lTxJ3_+Gxw+Q7o zv3W=QWM+LHWYHv$#i4Rclhz?aUi)XXR2Ip?TJi)6-h(Oss3c;8%93ss_oK>YSB*a5 zmD;zD``eAE zR7-lHj4K5kZ)s9}utz0oae3FHKRE=Dre??>!Sz65r7wKB4HG9t5+(3V? z%4OHwK!d`6EJ^^W!+UJkSS*8NcF>G}bG)ZEm;cXqTx(RdIZQHhO+xA|z&An`6FWa`w=f3B5M|Ynaea`p&yiq^Ktf(0o znKQFSjjWobEF~^(XaWSJAttP-uErl!z#)lCc0T z%EJCl<-*u;C3x#=%?Bb_=v(ma0Sp0dZ>YXqzAb(P92t)KHUhprWdlyW58qe-pa7TG zfIXjASitGmts}y>0002^3=G%+0M-STZ!h{*0*roO-*BDP`Q7lo~Wn_c!kQvlTu&V9;4K%l@3K>K_A4dg50 z9pkm{0??Vi_bn3;`00ILzXBKo)IEbg#~cUj_jLk707>7Qb1rWP_XeE-n|*+D40nfgEzrX;zADbVaFOHklw|W5Ji@z7Z1+W;Sxe2%gTmvfKKz@||iShJ};d%E< zVA+o*0P+X$#qhrS9dPkaOzU5ZpY>n)4+N(I?*VxLz#H6G_6NZy!Y#pxzzZP#pRgBi zRsjs{0$T|0{KtU0fENJ)zzrzoPx-8SW7@ic2pqu$GBih+2ghIjYtg7e+dKysn0;!l8yCA;4DIL zUkGu3U{}6u7`f{$bp`tu?OF%Vfm!q4lnY?{udz6RENaWwU^Ga5Xu$0R=uMH^ z-+16Pl?h&h8PVQM)yWsboL#*3Zx6_=ow|Ek#=&(Tw(#>y zhH=a{Oud^R&QSaoL`k^p{+5anE1=FF^!7F3ry^7 z--KG(`~fQFesEN^WabD7V;O%WQ*QoBD_1*(BT>{K9-X8~?EZOJC|mBu>T@`A$}rduey1qj6}2ELNy!UhuctU5EiO;v}Du(Qw};ekWc zw#qym*9~LaDrV*UO>e)Z_qs&}lOPUOkt@fbC}zd%`yRwjn`>l5qK#dv%f=Q!mYGu@X1y7b-)I?41>4Eh$jEQ+kayYF_)CujL4E@ z>EiCccpd)omA{};YscuYMBNk$2yZw4Zpr#MDokSzrN%V>4QMxm|NYuq*n=_|s|kfhH#!uSM=5ql?g`Qj1#g zYE^aT@Ta~rO4?(PhNlCzy&ecQXpbLrNqpV#Q0j7`F@V2~SAoPB#b2O)sz%}?$`hTU zXBNe|?Eg&ZVOVUXRQ5PA!x$`<@_))|d&Pv%KB4wkOh#J5Q&m_j48&qxH%`vD0tYqw zWIc-)==b0MBRhK7 zRQEH5z1A&SqI)Z(Nri5y;$bV{AyRI&{qgvBWIO4R@e?rJ67by1CtIg4M9siiIvHx@ z_L-#GCbLcsPnkC^wuk=@+WgnayfZ~F*Y8N>^c0@^pe47+)o~H}gjgONr(H7fYO)4r z$Z>Uem*OzHK-)%$HzWK2UI->*Crp$B4IxBfyh?1(4|JTra0oy%Nolh3E8t~S85&5Y z@gVe@Vf(~eu0`FI9tqMl+_0S?)abTi>aO4(>7c_XbCfD6GNKq81y?jlMGSk?D(2(cCeZ-uzi+p z@@1QIDGds*83vGuw44<6G!5{9O%g_X+ptX<2$ud>=@-D{BY8#3LW*v_cXDI1W1jp@ zG}od~gRZ<6kB=v5fL*4L1FRn;Jt+AXRUl7wXBtGTED`?7+KgtN%qxG@L4uUOU2wgJ zk*}jQynTuO;+Cg@1i&BW+8{f8!Bp$2lvPQNAr<_ihe=4C{7`&F|zTctt`L8CxiM`u)eQUygrtKLP z(e?fZk#{~4N5=VqI8M8Nip!%H+gd1kE@VM1D-7&p-NBLD=@t@>6qZ@1sqFD|WSnjs zuX((P5Xk0mzsw|bU(*W47>XPDnM(CXS$oTkcyDe~?N-Y&@BLCw?}*CQWk{+bUg1{v zg0Q!y@jdkFl5!N3+8@asWXd$3&z<*3Dc*NthOv9hzh6j=a6F@(%bdH@Cum*V7Z0t*ob@8d6~ z502XNKWH2Axe)T7=qiYDwRZFEhk2=48M@!ASi1(J^$%vrqxlHS6tC}_W&StK5B-HG z`uf!EN<8@c^-03wkY*&t;AG+NSEo1bWZ_rxkJJC@Y2ZEYsr5fE{!4It45}4qo$7$6 zy`BA+aKoKF#rAK`y={cc95(y^y7r$P{oiNY(+b28xyzuZ|I*?A88;?afcQ%O#_?7J zy2n3x|5tz;!I+hXjqu;gk^e)g2r=3?fPB+>s;+WlwQN1mR@Qj5O(FLUu9=`y7}LHc*?uF%&VWVHWR z^723Xu!=LX7eXBQzwXrkwzhrc=m;&e{|D*)OY`GO)BmnrzZyNgk^jvW|E&*xbsRAR z5Mqe`K{Nl8ZT=g0%hDG7+oJP7Sml~hY9~JA3k**FoJ*mw|e;h z5XtxS?WBiRFq!n!&2lQa($%R}jXAjG+j%B{D z2&#H?LkZ27GJnnleWB&MYSY$;xKNw)&9Wl^g0YEJyi3sQ?gK$) z3;rk^Rh4QXAJhu1Y3@z&=MG3BvNW@r?d9P>q5_Sg1zNUoSnmTSWdp2C^ML*vTn8itxjn)Kl zDyI=3(h|EpeS<%w0q<8z$CIh~Z-US@UBZH{J+*dJ|JUBk9VA~`6@I?dQZPAvjz!U& z0W0-uFgBq#MyS&W;~UsiG4DN@9hOLKu%LafFlB(!xh6=;}n7z0lpk-?RXwu#aR zHUBpRGEn=`>;w8#?MU2I2cO_r^}uS4nOAAX5B>k0p{Esg^-de-&4KbzhRm-b~4BNUJ#|vn3TT1{)Q&OK#>%-R%QFfL9(V1Bz3f< zz+Bg0C~zqhsj9KGq%K0SGzO(|Q1fKCVuu;}xyaHeyWUs{pK;GiLqwLioR&6YJ%O7fDi4yA<1`I%1qjz5 zMyhf+4gYR;Oh)btU|jXulky8fWkGT}$O=JaPNDeBCfZIi!GaY&hn$b}#t=o;5${fY zWUU?rd~pZEygf>qgTJyMKMr6P`!7|B-idR^(g^4#m_LfeEPsuViV~`(DuYVJH}R!c?3ncj zrd8|@pae2zr&(|RZQIvn*Um)-usAiyFz(?gW9!+ua{nM*@WcD9n~b&k*^D3Xc0`Z+ z_gzW%+{G2_P-dDvbM2@)$}LS6t7I=%vXc`eF<}>r8(s-s;TTSt4K9lmpIyapeO&@y zj7u3j8HjXa>sUAwN{ehZ?VFu7YkGCouH@``6wy&ZH%Wo0QrlEvq|q@-3w$&~*R@Ma z0l}*)hdE=*h(?}x+XNYwDmdhihRp_4<_d%{#O52 zs07m(mdx|Cz$4^*f^V{J;Cue!KsU8B0wt0HirkX>=*S{F`{qjX3o#!kPdcgAFi8&6 zK~2WP(nl_e9-N+2Mhd|Fd1sZl7~uHhuVjb*-c@)IsuIfN-L4V70@ z$sT#5`Jxr}Kl4W2Y%#C?n6V;baiCUFI&(R$dhJ4L;XFzz!fd>1Bd)Jq(@;$;Zedd`7 zh@1)<2>;Re$?Q7!gF(~NzM)(`v+s}zlbTSoJjA10qwVcBzOiZo~} zin~TI#ftf&V$UoeJJxK+`EHd^s$`+LY7}W3M^M9rxf6(OeK0k$%5&v&4=%x~+C=c% zSm)tDD7TEQnPXdgtx#n0l|9{nn9aJHSH|CP7?xOU%lmc_Y7oCyU`(Gk>FF4Xhtiww zEE3_rJPZREd`g4`tP)z|u@z2Ze&S~@mm+3HavMgLWm9s947E(&!97)6-oVY_C&yQ| zQQdx4#D48Q1IQEBezO?3I_HQbq1>?TgS1Cpz>;&DUHbN>J^U?@yl4}vG<9qd6QM!l z(E-2Omii}g|`VUgn6cLBfwu&VS1xc<$O!JOP-W(j&xmVvtQ+CtZX=#mU*v8wp zp`#TJYpQD2Lrjds_nYpZ*-pytN$(|F33S02OhlK=eM*w_EMcv8mYo)hB3>Ya9RwuX z-vGJWf}F}L?B_BB1$z_HjDOfXzcN4FfMQl%C&9ejJ1Ah$p5|zV1aoqe$efL89wHcG#--KE&%m|UoijK$o3bfENZ2VxfQ$n7a zAj8^#Qg|AvB;Vufu1VJD?vB_Y`Sqg>?RnzEM)^d8W!m5-RO!4~g*23u83P#*9|JoO z)mCtrJBKG zj&>?{KLpaR$l~iwcG@&5oWF~MF_%3bF>qc4M_?y*W+N-4UvyQDtxhN*Tv#}j30>8= z(sQFc=erQhZ~w!_?*5!$-e7XUcvrbooFJ#K*&hZUO)Fj_$36;@rEG!L!T{EK}0zw6Y1`OQ)orc!XDfE7Q^Hb^G z62sLGgwyIClH``Gr>QN{eCxT`CW8nB^ee7G()TmmQ$^9GVI#Y%Z=9OsCNzvsY4DO_ z^E`nYfXm5kZ7+e|8({R>KO2tnS1i1ats*O${>&6<1Qg<65wehP??ZivTeKqAn4yzC zGmJy{!_Eh)1x$>WzeVbh)tBhReV5dv2}v)Sd=0uQDrs=q+}I1iVKI9xbKsglmL_rR+KfIuwPQo`48SQzJ?R*bsi z!Zd8{L6g()=?U^V3Hl2?%|W0>meR_8a+?xSZ_2*%FJ~L_K{k0G{$Uxrd_9SqzN!AR zx@J#*x?EqOibMQD62&61v^b~L5W)xo@H)+wALtC86iX-QZ{xnSDcc88RVJ#ffVRyB z0MQpyIMyiXFI8g6^rxmAoJsupXR_AZBGg~pFntr&2XSw+LG;@23dxG$Y3>%;_ht(j zdfy^eU1_At?Md3R^jN(9h@z>sX+0x_i)BzLlQ zhcHc=AFHf6?8Za3?Z;h3qsHaHoKg%nD=H?-nf3lAfD;Ebc|Bo&@(l<(zovhTt>sDh%MBkX#Vbm*u5KoMcsy&U+rUd{m;= z`LpPI4q>g;C;W#=(xX$IrlKVq88*{t=t?s4GOKPjv~Mz8U75Dc49M3UWYWa`YI;#* z+ZV>))FgMsMq5jbt|YPjQa?yAZYrr6^X&nRN-*cDsO#FU@-IG^?ot)Ri(AaDb{&Qw zbH+U|%;oN+`0U+=ZCXFSb<5P<_j?fc!{RZ;ATN9P7HE$o@nHGwuyVtu)At|xFiYh& zjeu*7L3!6v|AUhl%*(EvP*Ki0+KGa?=u<1;^Ur|(?netDAFwnq#;o**gH{0dPt1t+Ol5Mn^( z?fs)tXiQg@b-|%7p0hSAYr(lCUk6~imNET#os!}o0o?+^`JC2JI;#X)tStOFf1*#N z$Q)h6!j=fTC0bQ|!U4xTOWIEr_#q`aTsmJhMfXYNs(DrfgU=6qjzz9n$!d)kJT$Lx zxz68Tz3D`LbbQaiI-pSLGe-@;=xQDCkuHj%_C%}7XRd$28t=lp{XTA(TmWH|$~z&& zw!^k-pcN^}t)$}ik?FicfhevL*RWgMH62?Mt1$63exgN{U*^w-Kp=ohxk6s^yh6K+!d#JML%Mm+Yf1mF*xpa!2Z z5?OhI;;lxzYpKua%rRqla`-qeWbKk>hC`4U{mt1gH!#Pf1sD}gdGzFmsovlZ*02{w zU8?#&sLw()glmr2a;SbC4lzVolvFxsXKmc+ttQ97WDv#SgzFC!@Vc|j?<@_)R5MeQ zlp*M)X5+>X07zgp4O`BdZ;JGufWA%tag1QIlfHgXA=(DtF*G3Y9ik`xM}*JBIEAmw zbO3y>5lZgs=2J65#BUkaDjYts+cV}gPtF*Vx1s^2x z9Wf17I7>OS-;%thR~LN(XF3l)Fdd9Rn;4_Jfv!WMJ2kE1HD@K*hN&~WCJAhO3P%Io zRKxxM9z3LBtLMGyphOt7Ybgj>{FrgvR(J`QEZU&bgHB&6TKR?P$|$t>cg97iw@P-R zbl9d10?cTUd&uT1$0$?Q=MKf2@aq&tk`vCc2WQ+g=v;k>O4GJVFqfNl>fS#q=)2KGXrFT zv?ofQ$vDt4uWn6SM>cV31{NGPjbP@^6j{gv>{eFEsy?v%hWQKucqkP(nQ@3F$!L_x zyqVR^^^^)SKBM0*{mg>C;*3pJX-pNCXj}CO3=?XOO<>kHuuxh?`)T$Gj+)oCSASJFA=BtOv;rH@uvpq$0}x}QA!-zYf6 zDOiT)3t~mB%IVxi1>fH>nV0^K2qz8p+9+gD_9=MIQLyMH73be&q@oy^cM9>OO?9=1 zvDs`$g&s+MFwd2H@m>@6Ym0B~WMAw!!4fP6i;}rKb`O)uR&zZN;tX;uTFj?A4)Ow+ zD3Qtt-eI-XKMf5yJ&u7k$!rSX1 z()R1adn2byy`=x8wnFyQ9~fUR0~$ck6qf0WcVimKplx-Ah2t`n9%zqLor6;-6$Ng5 zS1=38Ort!RrD+Hd3%%7Us`(9GeF`Ay25tj=c6GUpWQV}VS?s;IMjnnU=Np-vtYp78 znLV?=!V`h+43Sjixm+*Y>DdJFogDZ$2>E!c;q9&no$=3iKMtg0%m6N5!rb+8h10;U z2}ffWclmWS%Xf?BjFVcNNZGqKsI+B}6b?#U#G0}#*vk;J6XJ2%BN1yWRo2^G=7_0y zO=BX@rzLrbk*f%}`~6PsfRixh)BhGOWj9pH1*}OMYIOUv{bF|MySD5ln@+Gct1i@c z=h0@{$4!e(w+uHM`e9bM@>iH+)dsk9C4<(o;4R)RdXMyQ(^2&!_@TJeb2^11m|dBl z&`!*FWy0b98##s-gF`Kq=OQ3adLqpKv-~v~lG$ke6iXTu^3T$+q4-4#H&?r1P8sS zVK1pvC1?{tA-O3O`4S_h+a>ZwE9B^{>8Ip@Vclw&rz(oZ0+vvD<8`Lui=Yf+y$j{D z{g?D6LWgBVA>+gxmXM~r9O);GT60T9uI9Y?9mpGW8T!0oU^lxLwa1t>-WhD zQ^&9L4w9R#VOVVL-q~IvhX}iBLAY}yLK=FnfufoA@4U;PFRo&A{2^U3-lwQg=Rzj+ zwOBr`L*#YemPmKB??Pu1xun|CWYgkbgrVc+YDCT#J_zHIObs)U(5c<&S-xu_CxIAN zUbKgtVWMqY%m=Or9<%t9m>mqwr@wOqL$#CxH~TtmP{(!9530M#OnMd1c}Q`)-DJQr zMHfhf? zbEBKAMc>e11Z(~{0r%uzn|+8MQu$WNoU zQ4jKPR7}Oz9d7@qNlDh3AFABohl4)R9v=(zdY84cy1^_bB?g z`U5t5!h+|G1H||3&LdF&h@UJ!Wd4%%xi`dI_DVG5fQO)A&h?@Wqw?MieRgV|>PD>8 zFPEtWcsirf^w{Dzf%iOtTuc`!c~EFVJILst>q9$NTb`2E|Zvs_h?Fw~uo`+I8ntFl;+P zEUvecN%AR1V~b*+_5AEzaWc?0d?hMLsy6JOHLhI+%i(%r$N8uG!-?-6gC5%J*QbPz z_aFk!WB1ul%CQEqKS4}3!_S+NND*dwN)8?ZmeolJ&Y_mK%-FWf?sUBsYtz)<@R7?j zo6LT7uxsMQpi+i^b`U&CS~mXbPinK&eT_bq4*}^yUr`P1Ljv&q+6GT7Lr=b993mVw0^)5_dM~+$ZLKh1{Ix{ z0Ygr%@SCcb{P^w;_{O1qHi=ZQ*%?U=A<}H50oz`w%Tq1u?5tJdLvtuOwe!0nX^jT- z8ZJ81Zx%)J*62`OKF2(54y5Apfhr6@U~jt3+6s-vmI@T?=2%+~^BTx)CsH z@WOWChu54ygV7jgp<7Q6?3wDl?K~%=-KyUQ-{>krQMsKM3{xc|uXFF8ZF8W{felCmv61@`)I0frdj)gpGOu8I0O>G>F^ks956-4< zNW`B zQMh<6qeg>3j~0kcv0w*fnuJ7YxcEw_s!UQQ=u;1zQux7JodOFb)zJsfe)=@-5R$84 zqeH}>rV6+ZCdR{XmrjzTAO{m7XmZrpBi7XC!!JQP#pJd+yyA$pE_^8&UUtVuK!86i zl2JxDTn7A@Vw8Mjq7fA*H85m{3OJ64fI!%dj26}Qkf}!UeSlkz`YI1_kdJT zazP_EX<FwycMsQTM0(ki8abDx|9ByG^*hwl3?=3i)`$|qD@m@rER6ZNgnbk*auQv zYY!3nW?%1nbE_)qyj&j=3lh|X9{f4y%o&Y|3o zh-{I{1P97AVAmx~#>9f9Z#~JOeovn+eGML>7&q+$K`jXHSQ|>48w?r~$GfoAvkSf| z+uBB+^G;pv-EWDp_ib_Eas_6)w$L2rkLY}*==vH9bKa40%@1OpK(N9^rX@0*F4wN~ zTbz^|21m+HP=DC4X?>A+hbo8Vdt&@hj0LJ6{=$be2k420j{@ zc(+l6%Ekw|E&O~HX4~CPeaXQUQk`_s69(dD=OD{}8FJZS^ZO#K1{S4^cqR~Q9CYPe zZ*oQ(aVEs!jwxt6_Y~+FSkUV4u}2aPqDmyxXv5q=s=qfU*8WP*G7}dVzD1+Odge>+ zclVM;Cg0d=6hWQ7elvs5q>-5q)M*`2GS(e>J7u@f+jJYFMMz-w{hGIt^bU`fM)DWA zEoplk$2Q!K`D#2sNRL)U$ANna+hF4QptfOXvy72v={%ZS5|ik|D~4n?Ao?qP0i|XB z>=P?I@*9(ykL^=op;{}CKh}B|#Hg`FN4A++u4h;SttSeY?4*nG$fQotS%VDNPh}68 zpxW0J*8*nevkm*XqA>;Xhxp@*{Tn0f+%a@f;jciw%{trRQy_Z*ZDB+v@cb!|$AnJ- zXN7C0J6gVot*7S*{9L+^%X`sk_HC1<&O^V5|25qpo`mY&yvx*VHXfKtiSwLS(v#x z)tT%OZKb@yvZ#WodQ3x3f_n+q*MLRi+`_;H-UDMN9@rTAXBxxc0M%sMJr8y zxW-@!*3cWogJ9zD-AB^4A45bPi)!JYk_1|Lgf|zD{T_DEH9y)N&$U{gFqUMIOsyY2 z_GSo=ZryAW?)(t3WJ_V>+T3lrK#>?gSJY(}t8^ccIY+nQ_IRMhZe>^=$^tlUfCi<& zBeAD3fZ&4Cu_4HtaOTi4?$K@3vX{hqWSL-tj_(z*uB*5~_5c;gAQcQJY|`u&b)Y zg7~_vqNH|U5Uxm*lZx^`4GYWVb;KW&-wV6|!{dS>@`0@U=ckCeq#RSO$t-$cv~r+E5{WmV9a1NMwuyh zjrNrwZ>Hy~#uTx%k$02H7rC;h3h znGAEyfs{x=f?X&jm;j7}9Alp9Ul)j%iyfLfQ4lnQs7cnF-RmR%wx|I@v`u(SOt4Nc z4a&rJ+hFNKDAI&S2n2S8%MzVzp&E3qK&ZfhADuCf=6UOFy4_{$5D^OQ$~~f4Gp*Zb7F9xoMK)?xBxH&oAfii7uzg z0a0KIJrPR?RBIL@4P4T%yRu(SCX4FPFU`C6UITqR%}Bah*8xxj$mv79eT)E5m@41w z<~}A62{=}t0`K+uhX79X?V0QGDRT^P{RrmP$Z{Qhe1XM4`QvUSM!FDyt63lXQOO~q zy^NeDmD%`|k)-hjpMcLV=ny-VhNkf3Cb?~OhMgtoFP6z0{nwrx(shkbSO+c+>_L9* zK9d(`y(!bm%~yLZxxl4zMNlZ@S`IJ8q-stEdVYDY-p|bW=f+xu)*8XG_#b{7Q|*GL zu+kPDxc-Q|eEv7hw}MMVX%EeeDmJr?TYZciQ=-AHY=~q`6O4Vq2lPs1(ZHQkpuGok z@VS9LDLg8UZ7ju>-yr;lrLD-6$CE)kIQRIy0fkBX2{+nJ1 zZ&D?NQ9S@3Q10H-dPX%u!~r+5b8Mjb2tL+1JCvk1bRe27iyMT-Icka1!xcGHa*03K z)jWSXgqFrT7gHqNyIvL=trZ}WSoPFy&EK^wKcLZS(J$zMH(3xl$H7+#ft;<(0+(xZ z$G_8H_lelzrs;h*SukE*aIb&eSso;~AWYB2RVKw!OKwi)q0qEas&EU!(sq4h>juFx z?GN>)%OcD0?@NL1$S*Xz?Gzx`zx>>GsvBdf#3Ktc0ceuMK~D56+F0F#&7=8%axW+} z*00|_#-l#TRibRkl}ZR>QHbwFhzV|>b3vKOqTf+a{D)abz*>FIE-xAqq3RB86L5YF zD{2eH$rJ2?bA}a-DlOoXgdGMBjN0Ujus-0RF(gw{S|#8b3P(?!d`60*R`{|X50KmF zUVbZp_hem40f(R4EZ4Qu_S7s?9rhXpq*7IVlq@1wjoUB>2mcj%$iV2+TS^;L*D7rz zWwid#UmqcMS!yOBu$MvsR}(ud-0@>Ro#mPsKik~*B+J`hU8)DPYQYE&sM_Z5N^w%K z!0AONs9~r|++01g{`9YwkKBP@r+5ohUG(}{4zbl-nWxf)ooLKR_~Y!bhpRnTS!HP$ z-?)OqMU1EH{m~NsDQ9rjqLLE|jgG)dVCBI;A;;_{yHnev%7lFZ$^;H*12!j|PZ*>P z#Gs#UCaN|j8z1T|(f7Z$SavbE>9(&gh9q+s36M2@=#h-Ez%&6w%a$4gQBn3=A`T7o zKt{04MmP78OQn2#`Qi-hbe=ip`hin_DH6t#v>Ga?p%kfTF2k>DHF`+Kzzy}aaISVMhu41S1yjjeT;B(AMKgs)=+W(5 z(p35rkR4h!^)}@IBP1vpncZ6$KEi&57Yu^`x)5{8MQ&2_p2A{XM5jDZWHt9)_(vhY z+r(Uu3_B}4RP~O4GDM!Ni;9&YBvs$2aTO;@}tLj<`f* z8h-z9U^sWRBUJTl(YY7X%QA!oax@*y%_DhpKk+_KTNZU!0*!5fowT6=P7SL3eVvfF zAeR>hTZLeN=~JLyr-&=+`r6a8=dPFY?e(Yv?Vsvuu}dUTDt*#u!`3B6ADlH8lOuVp ziF34XOHKCD_LRL?WtTUT!DQxYlmq24l03J2^3DZa+?mor+<3aSwc|b4&oco1-I?Hk zTiyEeJ3c90x?4`ULM$+CV$P$woKw0&o`)e_vUMNaJxlHqAF83Q=O&){Z{24fSBWLG zz0>kuBi-{HtsgD6lK#hdXcQscJYWo4)0GKFTw2O~Ea1&s=nd)&0vqvvXii5wZ6hJ_Pj!DNCgpD$_)HY)+OL+nVJETOm zr76FA2B2aK{!)GT(vH15KGTEaedW_hq%jpL4|*s|fW@9W@TB!~?!56ou0WB6ofz%N z&;in}HdD_cQE;!B@I<#VD@OElt`Vkg&gf6JyIVM4li1$G)?{JX{}jA+lO?V9a$lK2 z&-u{aue`=W&8<#U0@+w(0&P%JF@)eU%I(JMYZdmfgr2Ul6DV=ubP9hx4c{uTyr!z zO!#8DE$W|mz=Ucx(=>DvCKQv`(7<8m!p4WOkqZ$YwyqE_m=WU7#!nr{%_(g#2k&k) z@h%i18(%o}rPeyzNX}J--MCb5jR}3a`>G8K-kbPytzhri0KOh}&ZTGw7jPdrDjOQs4OOH!jd$3(EFj2|g;_k5Kqo1{x2 z6E-v=yk$W(-Lh`sw8I;)!vYadjD{w2tO zgy-6x7%e>c?-z5#WzbJ*=*()nZckPSqp1;zTC~ zFWSD4QY~6jmE=P#s(I-m#JZo{d%q{_*j3n|z!BLFg7QJa@lPxstVbwu4k;eLjb5IZ z0n#eS5MUrJ-{8++R-jIxeR(*Y5hjKJh$gwIn8NwFUp`v!6hj8{w&(+bhW-5RhMKUv z-h1Ie{s&+83;@EWfSc#{_Y-bGp3L% zg-z=`v}oUsjO$N4K1anQhM)615Ke=;1EOjqfCa3=G9p&fPnSUtfD^7GhY4fd$o@%#+UH6-e0kGn591gG~`(Ov> zGP8i6TpAHgTra=<{nO8}*)}tgMk^Ue<*`||sDDFs~ z;swI!<3K#T#7%QDwy8j@K4i(P5n-!JG0?CdBF$@9fU{N>je+IstU{#l^PcIgZgmw8 ze+v7TZ-=ZH_~0%`DL|epX${d@TOjBx@V#8AqZRyw5m&Uw`G%N<%vE+(Zpv&5HnOXz zG3#nglt|%V8ewp%R^;981=$8WAMdFkxRYai)&4+-}lGVOW4g%d$AFK~{ z$EfX{J5DM_urtKu=(ZNS{+q+u(WHU3=n|5%5?av7^7*PLQ682MQa7pPm_a$E!u>V+ zVOj4IG=89Ezg`^(pw2F<1jreByLc8MsYjiOeQ##Ntba03l6%*u= z6mW`L##UylY66v#7lAPkTFG4U54j<$PyJ5AFj}-s-?Zu~Fj%vHgAV3T+2^Ll^i$Y< z;e)?89VU*xhdZ3eiNR8$iFS|HZY$A&xB2I5D8^jz099l(^ad60nm!#PHVzc(LL8H% z`AMfbxgm|f@0=s_l|g-pV@Ky1!RB9z-eHh?!6QHicEbzwFie%Ew7U8jx<9{VDwo<_ zK&+ceK*ZC*@1z1xu(_+Wfo)!`9zaNv?;90bBGn z(5u7dw&>1CS=<8sMcjPamjcBKAU8xiVDTjt>1BVVjtFwsAuiNOix6vSRlrRbXNadw z4BPUlq=k@4b5^Rr=N0U#+{S`GF!1onWQb+fA$#iBwE?yL4xF)j~8RIImFPsg9e{g^5Ep36%E+5`Gp zO-y;yh8S#(F`ij|dK`==gYx zVYM1n1`0z$omg(n;+Hv7V7Tvg15){vFs+c->(vuNU2Mf|?iet?wf15T4BF5;X$B&* zI59BoYfx1ry-}d_)+=ipF)U3SmWZ_})X95YmmPFZNYP9z2xy6*46jcJI}Im4CL?_x z8o`&$+i%OZ(EJ8y^4M>;Y6t8I%G)u(?a<;(e%MQ?^1LH+Zw(DCj#sv^_Qxfai${hk zC^S2iemIBf#M73m0$ucC2A$NZET$ZULqBwOZ=UBRa$`|!dx_^TC;2x0McXn6Z#!{R zD_|+OWW8CMH?3#ecPxsa7Chl@OGzzk_RVGyqEOyNc&5b??8fYr=mjU^L|?+7F4>)BSgGK5_siILCe|dKiLV)5=jV$ z86$mxaY`93=q7 zvX9>2FC|qp0$=Yl)MznUn@}nCMKu|eug23Ma+pdhj>p12LbvSjRYujbIyYr8+$IdB zY@uksJCEdc0LrN_{s+>*CGEsRtbDRfc^VUEGCs42_KG&@@f_3ImY_Hb|IAK@_HX9P zwkSk{&#h1*utlMO61QJ1cL|W~ z{#|Ovfi);FIPyB87*UbiuU>H)r*+YC4oP^S8}b!dHbO!$X5eS9!xPe7k>BD<&w=X# zRE@g)>#KoTPUVJLYsS8uZx0K@K1x=fxIR&Aa&2vN;(5G7ah$X?uBCqu~H-&s6V(VMyQqS+3;1@>G7NjK82XpqAuU_4w)vxaKIo>2+*DZ61xken-c$$a>*h zN$WA$Gc`LF3e1K_(U_=bIHpIY{B?+CSyU<-3R^cx0NTZ()Ql}&J*p&3ePeVfjfBeK z{ABgvc$s(SB!Rl(NuA*xX|pR_kbuS7v6hxQTa^LjX`niY9S#d=R&I4gUl&B=?A74X z2S<0luG_S^zeseyW39xW&xkf*x#09E=((ke2E$(M(+zoB zUS0(y68JF_75Tw-e?)8@ln6M&Rv3?ZWaIeGWt+1`1^a&Ebrd=j0aq+)58(BaM_#}! z!I&KzXn>PKAI~%Hh5tnLPnPqB!^w-gRzHNh*$boEZ(6`xI@2CkJE!QJF98)U;}#-o3&B#GMKnNBS$ zc-hy0Xk^5u+2BLKXC7!26|w+qPy5xi{gI1Y+vij*8+}RMe08TW5tAGpct@qP%`i>xc3#vo&~PrqKR3XVybO)~Nb@dj688 zZ`~Bv48cJ!8sT)fqI9fQ^yWD^%G^@jwMKOOupE~vBR<_ud2EySU{H`KL=4)8CLpRI zZ`IGbNdY=r<_C3=StZFKo2{3P%V_)u;jMie5Sj3GlMbZ7#01INY*A6-ao8FwpYN3^ zZhcDV?KY?GW`;|jPP&b^_^L;E7BTudFO~r{C7)EgYNaCNaf>I;2m(7^Y*vas`PdAS zOHV{a`hbu0lvs(Fv2)DSifWiRE%fd2URS1JYJARPobLifRDcvX=8XD8>q#E+66T1b zzwnHEgyz!~R6&0ZcRYA)=X3XkBOTO@4vR2hlP+lBfRZdrQ%#n-RFB{A!6bz_7gU}1G|h6J&nnwOdeYf=yj|G_ z4qwnm?X-wqqe01Dh}#UU5^S+C11!u1)V+qsn2l=<39nt!`WK>?nJELxV>=iJryVR{ z1?QX|W#V-&IZy2L=!w!m7Pff)za> zi9hs==^wSV_fSdEB6AKP9=e)Kp(X$B8Ktj-xcheEGQac*sXs1u%Qmc`iN1H0MK)QF zn74IZPO6KPzWu-+^&9+Iz{Y#41CjxJlloKA9r!Xb#n_ct&;-?}F1iJX>vf84ka}~W z(y8lYI>Ygnd?)?P4wA(_2{C%IsbSQ?H~N^rutH3f?5KW5?_+r_GhNEUf%Q#c>|nRI z2QWTPGkwiloKQ^_p?iOc_uz(e8_TR_$9oo2&b>NJN$_&^E z6fst-;6_-)9>9H(E9fy_RF)eWRSmkVMouJVweLVz8zY$?hv<3e%eYAkv)iD<)v`&s zI>%21BMeV&4FdAt;UITKsn;>0bm4cN66WIJGRcy;=B%n7=h!4w_OVWkaas3Kl_Mt* z1D}GlU>nPKOh)}}FwWpaSxDqrKsr`LvvIWhTw1w%3z!knS25C~P+2Yge%xk)dq{kT zRUy~Y`%TZRL0ehza81Cu(&Q%f_Wc zf}wxsbZd`xWo+BD_W37yQ|y=Rt%fb0T5mmWxtz(L0kZrX0-C`Ookp#Y?s!xCC$ zx2ADoShi4;9mwV_^)F+M)Pi-xDHSCI)j?<2-OT!KOu^i>D`%@HAh^l1)p-4={kqfOTLB@ zylNsozrfe>XIVlT8fcPL)mH0dF&a)(Z45dwH~q*`2Q~;sO`u0wGt=x%RhV~15*I1H zt-)BGHpw8;FNWjkK}BikNZPkCXr@dy%Xry}SaHyBC`m(CAqk`|QpyW}|K#jWvg@N(n$v4XK)$y2 z=Lw4Gx9zd?4q(9wQ{9$gRD*h1-;)HUyO(9MWMR(iW_yA-ZT>+N9YyzPYXrBtsh5KE?u9D^Gr31w2;&wnGA-y!uz zQ+K!4!4b8FkcoTN;g7)nd_QZAf_+c2!bprk1oCau=zZ{S={HuWE^U#1f>ddzX<}yQ zZMT4Htox_5?^I6&?qQ!(P!v4CVZZcHG)UP^9vVF$rHBo@UnA@q>xA4@aDD4gSV=OU zAXIM9oRnJKry5pbLuMCtWOjL|82K9~4%c<_Dh$q(`;Pq~aMZRcV+ zw{pSM@hKG}s>)W*O6RuW_!tpT*HCO)iJH#D2uLQLy;4zh>m$Hp?Z$XRoo7NaM->Yu zz3TOSwm!)Q;kFGwrfWnSENVDI@W<~|yBeF`N~EyFMk`<{9K^Ux$Ek2!?;oG^9R)wt zyeQ(I$Tpx`9=;-^wsPWsdW`>NEM+CGP#QHb(}at}*|G5+!V>f?zD>I>A^SE}y z2GbjCfBm(>uRVK&H{<4s_YSVCUGH!-pXijRE_=*G(D$pksBiyUchZ3);C=1_Q7}Yc zkBIZ6xUx1zwiR1~Mx8N&vIh(d@$sHR)PI`>I)_JRL8Lr3o&_y=V+A<2V z2#e?P)U-x?X8pNxiPg?_!lK;_75xmoT6fX#9mjwZjILlyoAgB9gtq&dhVP4J*oW1e z2*xK~HzgMj$_Og}zrm#O-0yaSSZIRZ_QP_4iXL)rGmDASz++V26^8W2al-ta(AQ>oacJpIp_Yfb&hm6je zm`KEQB~7wdo_5+i!OYLns3quvj>Avt7fht!H9n1p$T`8+p>Ur#|NeMe++I=Tn3)?( z@e!dy>iCL$qes23E%JdHFrsK9`G7m7m-?J9(1)uJ#_CtXV`|ElL{8j{?-4EV?e2Re zP2)Hs1y<9aB&(r!q#~nVoSLwP1v;GTXqf+WQ(u>Rg0v!t;NAFy-#I>5E$;YzA97Cy+>>j3dYTIf8T8 zb#iRM#?5mBq)~5%er{}91jS<7A3G}xK>KEmUh!s>BEYcxR>0GwuOymj=(k?XkqE}Q|&n0<2DHwlMr>q2@-eFjG_ z9AK-aJAHpIEhGstNmz4?CZiJY9SB_yXYl2fZrj&z0oo;9TTVy9ccOXX5+?bc<)6wylU-ck9zOeTuF6>6J# zfisucZ^cTRQPm>1^@E@qsim%2s4;(V|0~LJ$p_}ip@-ZC@ z3VW^$v)0)iczjvnvs_)`UTa==Iyx`NQ2@?O0DVn7M{Aqa0643AcuWsRzybp_#NYww z*39R0CDHb|5TIPy?o7>Yn~uyMl_(FdBZM;=W}pRPd59EakrN4xA_2o1i`0avg(AmULELG%AF7}*Dfljg0+ zNYzqvvrsI|$S>r?eiZe(P?I*vxkdI&YFPZURF|Mf@W$BsQn%AUdwXK_Di;Z_CQ`v$ z9nO+Ky=y>OCn=NqyDOrUSh{Cjd1e(UEqu4OuB7?~yvG#p)i7^b6~KQsxP;$F2Er&q zy~+#ckToW0F7SBx=2q?9@nv51q^+!qrmzaZ^#OyAUd&5Mc$*{XCzuuFdit@`^D~`a z3domWG}pkAgb1re2Q|CfJda;}EQp`plho@^vO6(fm_MA)dAFS;Vn!$NwxDaHAsoo5 zUQjFvdZ%dO6HFk@0HMGQLIIUY9v)qR7sX6|^=N?n&ieT}m>L|R#ch(H@`xvhZ4ehG zMpi3bZzQ^wHMa1wIKf^(-Pct{-`x-lVR_Ah^;6D=3aklsD18$JtkpeW`)R&k?Xs2u zt^Xi2_1Kbvb=CL&w1WQGI6oJ+ycie+srDNhBdN>^_VM;RTM3~>%6p0;My|@=0fEw? z3g}Il=0mFbGbyIxv@@LxQhey976Uc0WhJ;A8&6?MhwyZ$$(9G|0%vas-!v($y$m*f<{I6r> zWk|?{&$w5sg;#ovNCi4Qx!kDj18O|3J&{tub;Nk(GD>Ct0Q& z21L^G3$nodcC|LszjKJ~6^OZIlynhVg`jkeQ1<_o`i*22cl4KLyqgB;I!P8#XXbXT z4v61xG_h)ne@?y2Ftvb2-a25)@!d?fAT;ESXx&%tWsw(3Zm@)&GKbzpSxz`E^CVcP zhD+SIWJaPnX#MX&aVQfxh1o7+%aLeVd5NF?2<+-R&cg%h*;IIB#yKn1=(e$AEYtfjH zt^l{y;Wx+x!-&OKS*ge*j(P)=nP_wnyYojX8P+r9&Ln-$F#n!Eu zl6LZG{hjiTAVf3axBi=)m~0n_?Yq+t34c z-@~J`H!ab%=rzu2|8%+0fv0RDp;#GK83#Vgi)vErd)@edwV2!n=r(5m5)dF7K7YWW zmcNy|`?r>FYyQ7e;c6|K&JBXkX)Xh5vSv0 z@LC#@>vnB^s@Prc1SwuespAdtv$+)E*^g7n_VT&>D$+n;qdu9PnZlq-dHo}{?8xQY zF4FqAT``9sA(gWQrigb42A=f8J*h-3gAeI4-n#=)w%X68NBY0z=A3<;A6jW?M`OP# zDyD@ssHpgyPpeMv6_=xBf9m42@~P+ z-m$Q+iaRKhE-BCd{7b_qg$OGY4-5NdQLV0YE^{a@91wl|%^_d@&H!u$^YoKO#(T3? z4($$#n?Degqz-he*1G|9uajU-c|eP)%(0lYGz>ku#`@T@<<6?sTx&$8Z^Qn$`C!J@5DaHuOSraT z+$_FpapL*I!#$$U<>__jFOu(s(qPDy-&egubCP~?cRF@uUVe*nWAXTuVPfO#w) zz2RuTm71F447m`(q~~+fOf8LHO9a>P6MJvocV==ro|uNHlMt=YxfB z`t06VE5yO@QCJ9I&xsV!?%9HED63*6yc>rAxVNXwiv2Cv+9|y5i;dLWz|gyk?MhNk zxB$Ao5(&bc27kL5uJ;o1n%}7s!m4uI_t-p#x`Kf5Wbl0myf2n?I?9lJv`b(K3{_=_cI{)&9Kp+%G{e8)Aa)1HftrlsKKQBP{tN zBG-DXMFrYqybdqv9mF5FPKx#z;vru<3=r;au*p(aPD!w}(CEU6D%aZp`?lCPW>k>3 zI;qgW{)rq9DT1p_i&ZSGxLwA;eu~F<`uKg(*sUY==+oRzl&_Yc=W*x2g*G0X_|`G} z0nL|;^vLQ>=X=#rT5IZomo=%I)!;e}wccMeC?r2LQulzesRqo>RFWr`0%CI&*vh+i zizToBGqUuvC|asd*0d?6n5NWQ$9_uuA5_3c`B^>#FhBE$z~WRrc0lW!YmK7i9uL6% zZ1Apo_9ZN^K2|`wLWBg=^7oBM8;UHyx$!|yH=L)EvqHmmfsRIkd}~}R`NxT?V8b+r z5V)sPg<^Z_U+M6y`u=$4O*3qy6*X~l%5$Tq{h&NaGF(ZLN7~G%OvM1xjaZ^;5zBsB%+QS1E}&G_=Q;ntA+Bd1*kj1|RIAjHKKkB12okqRX9J^1zJ zk@QNg3br7TW4P>1HYH^me*;US6cnzW^avt`|GTOb*Y&_u6D`A(h@c464qGeXA^n*a zp`4!LYSx~6pe)>1L^Q>3XLU&;XTKy?%zp1OLE^$;cK>Ir9pw0$sUOd1qsg5`^X4(m zuGcTm$F(4{!M2NIK6a%v_D)lNwzvDQs&9O)C75o7v}^&(4+rL1N>2a2^;WhKfc3na zjAWxPJ#U}5foZw0#Jrl;Sls4F(dYk;gh_9gnfQ5{Dd-LBoSE7c48*FkZqA)lY|m%t z`tIuZ5XZRelv+OiO#$7e=ahR!)haVL@d@)YM@Uh5=Ty+@=NqMkYW5$TLYXq1Ou=ia zC3hjv(VCmmdbo;+uU5tjLQ5FPQ|(F@8rx?W&*9l~Oe`QLdZzfwj_raXRQf(X?;Di0 z#?;5i0uNwX_a*hy9gZzVd2R7^4Ix-NT$kB8$1MCG`x z#}uO%?%WiM@gw0USDGERAkUG?aVtwgF)bs+o|i&|*QqKSi$%rr1iVZ7CNpmB7jnzy zfUGMZcDL~a4zHhD)ZpxAma5Kz_5ZZBmV3J-Lh29s#iIb<*c@w7{i9It;b(RY2H=ZO zbO29WA(Fo@-kMmC*l0JkD;*aV3yftNWg**nlJ~2B{I+FD_#EWZ9chhaOMO$gA1H(a zM1f2q-`!Q-64`{_l)N*geWU_)b$cUh8E}_kFjnQsD*GN63G21c9tO?P_40191Q>wSOzrmh>RwZ}CajX3&{Ob_YcLdLDe-b!6l)@do?g~Uwm z0Y>P1_~LiSYOyAjPhLNDA~-ud%#^s?lsFMRs(!RbQnsh+PpF6%3cb2BwfU+dv|H!B zPB9Ei*=>UpV-ffktT4HV@M48dKvY^r=Hrs7>~5 zoiI2T=~V@_l<@JY&ybgEuJ}tii3_pfFu0Qz{5KDl7RcEOrR}?UX9jv#h4Y0VB=>^^ zF3^8FM&*SH)aLaq8uN16vbWJXt@hrI6ihGidZni!U>a;x#|#n5fjW0vJUWlmBxDG! z#IBEpp!P80+vfXSE!^ICJ(hl33`<8@RRoEdybJhj zS4{EqULuz|)CQC7ruG}>`OXY&b1(mkb-bS0EsDF=0hDMNSPEARr*5zaC$3pd%0QSaWMQQZ zcBIE2JN*XhGss_g{yna*ae)8bWXYa%!;S>L5B^mHCH>0^q2pf`XX!w4fT{h!k3slt z*i)rQiA#uy8qe(W;Umm!KdIC|I5{~d5vLa1WPv8}@tpC=U083kjs>nf=B~pw&F1}t zde3_V0l)pEpZ=VoOsYS`-4e9n-|0UH*znB)96tQtfWB?MNtPbI8NPe%d(QypelH*X zeuUrsfSdI&fW-AnfA4GDr+!x+2%uvJ@Z~S?>FMuxb&+-f`D8a*=aGl~Me&jMbaS6~ z4(NODdcB$Tv;ItYa{W&Gq_{k(({l&de044Q9TFG_5PVI1wtW%Y>FxN{e;@4k4%XfI zvH1e^;(d#J+kM=;D17FA?5KW?bPI?BpuaH|F_r-7excuQ-z=Xm?*a}C{NFoYA1`(< z003ZiC(e%x;PI98(e}~%ocEXH+ux7!+w42(9dOi1XwyB@%@$MUrEAn*og^al3h z{cieh`*3@!+t?|d*%H_TL;$Ql;;v901g;3~07HPxPrxVmx9*q37vP29-tWtABOUxY?Ey64D+RJy<=#T(+EHoaPs@pwtCAN-b0Jk-11 z*Df2#($#S+uGzOx)dFB{hkJ$h&U*4uV{;zd3>0FAr`f=)CK}51;2i51G$JcuV zdU#Vv1dmAnroa=0alpp^8bkcwM*h=oDx`@nZos?*3p!OJQ)t;JZGZrW?Da|G1JW3f z$b6=qe{R~TsI`CeGI*pwRa&?nyP!m^CzE>ORUk8nr+xu)BM6_ippM zTWh%vL<5o0{M7-F|GOaqBwlJJhD$ENY&8D+Kt|3awn5ibET0MPr&k*gZK690mLGXB z?nCh$Mi7Ju)|)%L5Mnve6BvJf*do$iJQ%FGTW{T!V6{Z{ve;ad)+Z^Vyh+0jkTh5k1!ydaL&x`xm2r_ZD*I1wZW<{ zR*}v^V0B+Q{iCPNId@oqYnA(3r6|T}WjxuT*7Hp{mTgAw(DKo!j%)+0Qfav3;z*iv zg=a3ZbH;oB-#iH~jEQJ`8>zQz=MK(B)ia6Rf=u9(E`^h)YHBr@m?^UQ+exHtnSP`|71&8TSpXBh@0d63= zfK_3;K`LK;rdptx#yVzd39eepLB#3b$G0D!^Z{P167J=M5)RPQ3a#E9;{;GnR|*&# zimE{7@203{0T(Qw{=*Xo7=hXR(ylejWBBbBc4ja1JoFC{+$2&~hKZ`gdiPEcW$_32 z&c8>cm}S&T+a5_{(SV72^l@}Qi7W9BcZnba1a zlgnIua1ik7SY)1ESF42)h*CsVL3D!XlVFIPNOOVqn+Ja*JF(|IK7O-f@+=ihsUvf3 zoC;ia>sj8~{L%CB{D!DgqHx=rTTkj#W|IQ2Dma2Yn@z&wB%bLn=IqdL74 zl~9K-=^LubF!9~->FSc6V*aUb4|Ctgsl=*b;SayNZE+0O3H~~;)R7Jl@|r0hH^Qlq zIlgfI!{`kCKHtb_{2~>UGEy;-q;Px)5sWZu@PBl(K3mUwaESRcV42ZPXh${Un}~i1 zPlo)n>wibV7qKoIyzw&#b;d02_SCk_x68`kqO+mjdZZfFdA?nM6nPtx+(&5> zaWAp#3ovz;=#MBdT;5XX^Ww%#gD0i7n6{qX?;C*6&`(x})loJeA)0J6Bic?CL-GI)8n zJerO+wKWeV^Ncb2lu3Fi0BD<5t}|(+w-}1H+#brXP?_kjlTm3&jxqlXpKV#N(N1^fMVVcxxDGOtUT(pb zmFVqJz)1Hp?kG;jGF&1mr@vwTu<{6TBTDb&Lj>*nD%{ix7`HHKw>Sh@$a?S-s>H5j z?k7;ATD3-GvyY}W*Hfwc^q}v+uMOpS^;e^5glWfwj{0kA)b8gdhV=6$4axNG;2Clm z1aGxTx-3+(3Q}i%i6@>vjPQXH^Tu2xz=j`A zwiS^HThP=PYBUE#(p2pifH48gE8Ntr^{k)|SaH((O)3oQ&D3twS9UE*K0-|%T&Wqy zf6HyU>@k49z`}&8LWGY!U$F=hAwNo%DNHp&6V9c~3G=8$!MQvIZWPLVJkmeWPzxx- zfR1_P5A3SuGn7>@wzxlOoW1h^Vt4&?89J2Pnc6xi(LKS{m{e>BOU6F3=G&x`_xxLt zdc;B3fRd{ZvmIT;3tYxlFEWo21GmGVHrtVZ_N|p(((LkPc}!<)_*PU=&fwRScE7Z4 zyRr^Fm3?BAJ2(W~*b)QP=Y;lF&aA`x_?ufd)L$jDX0T$-fz<`4`i^g zP{gl0)Rgbo`9JVCdW`wi`hQV@|1mmNDEK*Qo8>cn%aVTP{{*~$VjvLu+&$9N{*K4LMa=($ zas0y!(v`Nwo>;jM;@?^<1G=hb(WQ-N&lqaVa^dCwgx!D6;y>N#m&5C!^Kc_qaxVS1 zrth6nDz@D#1K0aM8Pfl7%RhM3ewVb8mvVqOj_Jww|4FX?IrKmbA_80^3tNoDrM&B3 zGKc@Z1cGbbHFdwkB8InrMcV$U_aBaSubqvHvt8uO`)_3AzpMN<oUMncE#2O!#x* zfAPWprTX7l<8UMo=!+0yQ{sP(*Z<9a{?j0^eG;-sojkH(tDfKA@FzWaHF_AlM9%QV z-_kEoZW8v8p!~NZ?e)j%tzW4t^WO_hjL4mf(-|tCHkl-?sHXqI?f!Fh|D=2WCh|92 zM34X_->)5WwEA1qhuv*%N6Asa*ICK?TW>cA=_HL~JkxFM@9nJY-wYXKyL33UGaYPy zE7k~sl+N4V%+rI?ApV|-2x@LwS+#^^vEaY86T=obp3VvEX8-8K|BbxxS8;M62925$ zA2tF02I7?s7yUQMzqNmy&i_wuO~4*|g-J}nJWq@edv+ zu$2dP{>C08dIH8d*$?O}5*yO?`1IohmB?qr$u(jA!eKZ{FVrV3 z;HNsv{Bl)uY?^i~tJWjSWj9P_M{a71Zn1OcrbFRML7wTZN>KwhC!qJVZVM{DB)fCY^&Z9752Ia2oSjthB;sF`Z4-j_-=5u2 zcTTTjBEMto1S7#s;NmGAMiiv=7Azi?zY)& zfmK)dO`TYB^)gP8wxbcBN=0lZT%p1FGt!mbYlOkb`C%oR`^`oKR;eHURUXM9kAJ^8 z{!LNMGw};FUr4E97iX4=4L! zi!I}Tj3V5cbx`E$yHA?h|iA!{H zva2aMokA+q_X_$Im`b}>2Ds+a(E``?Hx)i>I;@tKGI`HD>E3yV#0Z36$yO_`GKe1s zUS?_WOg`m#ad3PhEi+>&KJfSY$Z7p7XyA;o8qN2EuJu9Sb8y2A&*>uuUSR2ll7pEL@YCL*&%kmAUJZ$w z4h6a0)KcIfMWyWI1Vi{eYjb3roQ4;3e!{!3Dr6&BmWjl>O`A}ekuaQ|9#38TThz&W zqEYkR%(X&Hm<>mPF_!^IAo(?&ojWD!6^%nF7KO$iY{EYnF4c2u;%`e2OrlYH8Ng^utZ|Avho zMC1?%a-M2suDF`z>g#2P=_pNl=HEV-f1UGzRnrLEKXjMZ zGYb6HI~}LRo)lQ(jLzS^sI=B;G`QS-AoplIdvRMAdT*$Yv0QXKJZZgac*YgjnX!Zj z!^AH5v#49roZEitLrw6x2^vF|?~$ z9nATXS=nQ-ux@N^>3#+?G)+uSo5`va?^~igA<_p&>{p%8i$Gihwm3{ij5C-bA1Dc- zUr?I)M7ZYP7;pD#Fl?w@lAIk95xw@k4zWAZN^GtGu|WnnQyXbm8DzF1))cQoazu~k zmzf;E(LPawy$DdH`gA8D+qGndxL9u{`e29&-iccbd|IKlmITT4g)0v4=r?;E^~(?c z!B>+vP8+(}Hd?+Y0*YRi0O}ZLG7F6pFcJFgLAVGe$2|FX1Hv|gmjN!ABk)1yXG}+n zfDQ&BLrMJOM5X`GHd3R{-6Gy-mPw2e1#$wZELW>Ecg3*CR(?-AA5q6IAgCjOZF%j@ ztqV67;sp62y%eE&~uTiR@95m{t&o4WsZw+ zA9u~%ad8Yvw8S0Lj9Rgp9(3(VbnGzVNKcp_R&skz4syEcvcEieZEXW@Av#%Is|x$J z`&Q^*8HTO$-=Y#3XTInbVNsxIzwjW;n!^wj3tf7lITX5NUva zRzljD%C4m!dy@tj6{S4VprIHcF9p}w6v<}9niwhcT(w)?T*ITJ9sPy+bhCfv`$x5e z7nlRYr30|1(nt4BUUx6q9oFj^8pe=DHa!Dnvoa~mgS?QuLbfvPpl-^r2`cn)zQ?DL zf@V%M#D602QZlpi8AB){70m<2W4j7eV$+b)TJ<99jY?=H%5W!}ii(kETQbitUI z+w}d!JSBG>N+%Yc3|%M_ATt(rn@iTQQuIgv${Gkd+TGzACr_Y_e@ytXyIgfXh0-0` zs?QPNL99hTje~=Rke$b8dwIPqTmB%l_6kV}N3tma(#BTSWm(1zM`dIb9)!IwQ}2Ea zTS}Bp5n*V>GU!~&c8J}AOY*vso|#R&v&4Wv8mbG$YpAS1=0xerqI8gg@T6P=#UjVP zp1FmDA%RB1N&;V_J3ZwXB{kw`Uyb{RKT83lNm;(Ewf{9k&Var8+rnkU&!tIzl{dS% zX1IVzE!JPJ$a2!usyR3v#M5dVo?K!GrNjYw1aH#!pZ(=ZlPV3Go>`;8?wzv0@ZaP7 zJ{N-$sXqEaMqX2RUvr?C^euIE*VDU^;BPpb+X-S5J?yo3C4c}T%M`a(ezouR8@rx? zjlj)6PI2fw-nGBW*2HY;rQkby$(+$74uk56{Ibn3_z%Q+2eTC#T_;LD95g=~b-<)? zLBAaAVS#kj(2vttA?36lt23?(5Mv64o@Tp^wsxBAct1Pb3KL(>v>33?<{cRmz@^w`M=HPu-CPJK0$|ZCmXiw0}>&5C41a2W-+lwMW?b;7pkZu5V z28D|rY09|?Bbk1l!ihuGkw9KDsMeG&R)S=_kC?QDKqi3XLmwWC6pXDE|U zBgxBWi8l%itw)cV_5FF-<9sNNjtj23`Ej9Qo+4>&TJ){$-WqKbcXgW-*V=w;-D7~2 zTO+ST@MO_Q`a(%M;a21O`g{SG(QbUj8)bvz!UX7Sxy7@hL3ti@2LTvKdYqvcbX&Qf zVnR$b#1a)fRb}CKVj^(xLwwWxC_OU7k~F zx|rqeGBQN=-!%msyz_^`4~?h}yc&{Okp|m4;GJNE)QIKWEG)G{X}b0)n{QIy%SXDC zRY8=qNYc91d7Rl!Mu*G(fhH2Mv1216F_>Q@Wu#`2A~V_o;IWLR4Ez@i69}MTnPoXe z1BEeqMvH+7v}esfdrnt_CCGqg9ogt{YJ07nMg`0%agu_7 z`39i(IKs_*8;I;!>zoUbyN@sUMKdPCy&m+%*j&yYjde%5z$&?-vK|AOmG7U=v+kJ# z&xZOP`T1^WU6boK-dyjyj*%_??>GIz*v?2cm8PlL zbua3o!Er`8Rb1uuMQCUs8%GgDYc}XTvO+%(LiiHUX4*b>T99ye4_@bi3O%)GF2Tk7 zI~}2Nq>aT^TVcPiLkR^w0b~BzF9sAe56oY;u$nvRqT{eDSgB#?i)lc1&_S2v{6we5 zoh8l6zA+ksjF)Cs`EWSss!CMH%DE?77cQzto+iyFIKMUkwHc$!MiDX%Y{Fxa! z|4I?GKSC1Jk(FXy_q4?!L%vVXSbJi$ge@mrDQGODOYj^?G4~XI7|alL{~9Pv!m|f{ z=Tze!-20qpwU)K>D?7~k1nmJl^E`aMKh8rPCRH0P#X3hH>N4|uM6egd1A*b@6*@>J zuJBozGsb0T;Di^G0zIq2IGYE#>BE|-5qOV??A%1AoTpnhdK%3Y+rAZPYFJwwzU~v6 zuSKV`-tu>?GEppYoUCmrr4hp~n5k$Z?bHlSesh<_H6OC*Wuf21bmVm3G@uY*1-9z; z%97W#>Me*4=C%)mSam1hYy(czVtVl|*>HbB`x*M~jL?WxuhZm5k8NjcUN_NqC%cXr z0)f#2_jI2?D~n&u+RwU^*45l4lA70&m=SR+J9M%%$)ef(`Av)YF@rRP6%1}!M7c>S ztPuUh6=+3UtaEI4vwyffJ6R0R&a>3irS>Ix#d3}U&o{xwycD>-u(Hqk3&QzNsR+kx zL>i;S%$ZsC2yvIug`DNl6g5iv)-3JtX7gqGTl0}k0WZHo<}XG;O?sqZB{A%^t#VzK zAD=+QK|3|mA`%|=b_FpTJO_?82`Bk@L4e}s-td%ihEL0QII&;YRPHIDZ-v8~f5@*s zcJ>Ix1>NIfe^lW_YwI|$6YB$KfLnD0-zXqZ6b@SzE`lFeukw!!5a2is$beY-tvr^W z3M`SRER{w0>z5t?t*@T)&hj|~9)%v_9 zErmO$W(h|GJS{{j$kKtAUJ~t%G!94OG>4u3a!u~Z+wU_uGW(fB*Rmg0S-Yh)pP~uu@AAzaabH$FQ-?+}^MvT8+Q197f=xUUbq5}o~{j(Qzte+8- ztp4grM=%PK^lgTO?fdrZ%mYHUWReWdC>*}-(x5aKJ<2Ur@Hj`a5JtQ?ISWDJTQI{UgwygS?1SU`%SuFte!l`54|=3gOM)A{jehtC`U{boLDW4_ z9*n`1oM!U}uEcafIwY}DJ{}?3`x@y%t+!v*YE)1UQa~xeQo({TkJ{(;q!ZtC8Yb^s z)%r%QJ+rp$q|{Wtev8xra7s@qf&Ha)7h-6)BiAX&^vUe!v6Eb#)F>PWkCtVz+lQa& zhIT80VH(9<8D2;2f_}aaw#H*!ODv*A4~+@Bwz=cf5MVMUwwM+#Eiej%a#^+(=845o zX4E`S+FVLIm22a%Uux4TZs)CzMZKy`DR}QS+2!-H$@?W|;1Hb4NKTA(7k58Y60DCT zd>5WysfybMu5fPb2BG5g}SM2}%nzQY#?oXo%b%-a3A<)n35&@CZ$cj0FrK0GO) zVL6BM%j}rQ7zt1NnWk;j6NFS>a>ox6ZoL&PP9dlPHbf=w^ zam)9prr~oo6)CzfGC*!O5uudVLCMgr)g$iI|42dciUjXQz4! z&KBD5%(=QCg(n*X+c=Jl`M2Iy z2%1G{{j#L9vqqw-6!i)|uNqN+joU(4K?*xK`SC2GyJtzVo#5C{pRz4VC`Y)do2cJH z7-7{+p>O+Fz~Ak)^|SN0)mwMdLDHq88P#9|66U_mhoLyesbw7HF=1zQMm|Ztp5IfL zx<7^LK_jt^p1$`5DIOwbLU<=CPquJ@iG+-L5ro46s(2IWfg9fU6O}ohG}UN?n()^? zKIhRWaAN02eVv5vkmsB}>8p1ekFNI>CT+u!QYXcHNd)$nRHD*0@}8iXh$_ZWXhcFc zq+s>Wmu0_>z~)fy&Ii*Xx9VUGu}<23NT=p`6wc`SJ8QfehNZ#Bmc`UfU0Y0}Rd7mH- zrQwm#nMP83y5kd1Tc^I4KLmbtZrqh6^gP#7?bXfgJ`ucOI_B?rNw$c)0zvA)weZ(A z`Y_P`91K7ySPIa%(j;qtiSpEu!|ADtjM<+yi;tGZD5`sDF(>HVw1NUTogvJz>p1nX z#D599g)GM5#~1ZdFj2BT>fs zN#8{>_~%`=DB)iFu+}sGlY?A2(nCnfTf|WI5p>xQmq4Pi^<`rWA+K&w$XAb2yisS) zbOM6@=oT&;Wm3EiaZjocXt1ldGf~~~w*dz&;oDG5k)UPQ?AO4B-E#dwpw>8C>paHJBy=OQ$QX zW)D_R^8h=u+~n#tqR_@1qPT=S$JYWLY1{)r$+HH@aF#fSRg_Hk4o+jleillJ z8)CVOhF2GT+_45?%O<)7))eMryNIZw0_rjSzO@(jtwdXegN?vVW=*Y9d^>w*yF&Xo@dBoWmpzY#@(wEA1CVbU(>zMI#=xFk-R zkwLjioICRXqTM2KqYdeqAwj{SdH>k}o)!Eesn}qTi*7(7tO=U@X-nlW{0*7mQCKJ} zstdty?NAw51O~1{~E|zXCbiD9^TIYy{*pVYLc}sw?28kHBpn5iU|MHPm zoB|lY5KdHyU?P7p9`wQgl6y7xAvG!jz6+}c)Qw!&Zpz(56(fEHyKdTZ@6Y`p$7Zdq z+MrVS)Wxf%a(<|qmiyohN3Eq~1MSQSu`q!2w4wdXeS{kiE{o{;rd*EZudfW?sr$Nq zy*(Zs#K@)8mDR34$ld%bp>yzvUr3o*0M5q~SaK0CyDBX`t2<}nj5#B*zpEa}L*<3+ zbS`u7)a03N?KygRIF-=BCRBelZ&dDUyQm+<&9ep~EdOho>UtYxrHbi&KYRTQ5{l1poUGZ9h1IKm`~{+KQE0>cwL)y zf?cXtK64IKOs&MZhxn1FM$w$%L%PoRXh|(yU++Ha2e`q4YJ(ehr-{{*sC!YN{}Si? zBQGqdoF+YpMcG=P5$9_|FZfqs!-4>Won4BT;gcU9$&Q{6Zr4ul8E)OWz!qkjjiH3P zcq&19+JjY3I%1}y`-hYX5I=3=YL9EN;Z)XfQ+kl@tnhHuH#@aOpMJ>~SVeVtbFzKB z0(#8-ndx{Q43a;*f0KA?j5!tiMbYxfG|!;2@y2nO2h-X5#k2z)55Yy{)SjdT+%V1h zZDvWZHy_6KQNmwJ5Tybk_TQNgLL5FN3}nH3db`w9kPq50|7^`zhx7C$!}ea zp~D67AC3^Z*&GU3yi`g7qF zgQrt4J?SkCxl5Vgo~V+p0sk*>Cr5Qr8_&>T{@<6bW|wgKyxm^VL5?3afYr5y7j^X?`HX_N3W|6 zIUpHO*+)YfF+$1#icnhA`r4a`@5Dk4)<+n?!H}pBfofR|Fkq~j_;YyZ&oq@26_|yj z5V-Xr2t@fRMN9`UZPuT+07(Y=VpwTt#zr%mUqbwlq1}z4V-bJC&BZsIRwOt8LyyZX z;I*j;o%=HWX6P?D{?~Ufxm*QFi-&F7;*X9W_%@>x$)iGv5+qF6L;KQ=s0&nRcDo7J z#5ZU>d_R-DifSIQ*ny9(Q!A&jw1 zFyrY%va!3lSp`&IENP9*cf=JlPHUg?QyLy(b1hcGH9Ep`UG?o+wo(G3kuh}L@H98+ z;q>^3K!{9r!?pE(-H3c^RvH)d%OdzZu*vT&SzZ)90GrXuPfH>VtQ@4`?xrACD^5ql?8W&xWek2=+3$I*u)MdfkiLH&(fjdA<>5o4UMic zabKN2Rj&FS35F_fX;@9iFI43#T4i=dd|b@uz4V)rx*Z3*%(y)??&1fP24rQ!}B60$W5lmIA?^Dqo~!wT4Bu19xp> z${+&>gu#Vui~e9ir0nT6B6@1xiaI1Riw5_`E&O1k;Xr(5@$e}u!~>D%KFHJ#{q2r~ zTC$GOzygcF?dZg*Ppc975Io0)H|AwO{+JIM`GEN9Nd^*IEh4RC_Q%Y< zU{bWg=P*k^Th{4n``|A6Sx`$kX!rCX9#yA5Yc@y$+$jV|8YKz~ImJRLidxIVEJWWX zZoS8Xfu|TjoT{k>qrcwkJT1n?Yt%^;m+ac)7>198@wm5`NNFU@RA3_Hwe?&^$0EFq zFNZM(``xbHcfDcmhS{$QK^|fz>NR`Oe66UsGP6Coo~GuF3|E_~b#Dyl7cC_|BKWR9 z>-RzbyMo=bvWjssjY8>oK!8N5XUKu# z*Q3<9{O8gqn~d)+8*!TNY`$zB_uCt{t@DMtmwFfs3)`3abu=Y&c-y9Dcq~GIoHEKm zK;>$2fXJgx9S`n$&-yNXxB<%8CWMPgJsmW4f_RG`07R+kaOwp+@$6DR`m0$^+=!W! zV9$%v_KzyH?R%I#_^A#YPNjS97D9wiF8pm9@zBK0X53sOB1g5ZZL-_P`)B02@F8oY zbMr76e|jz}H+i7%`RLqvg0#wCmp8Mw*?ji)U3mQj0TucZc%G~6o^yXd{8GiooC!YG z-lX_&i@a0no@1Bl!liQ3GZrUzlTtGRF}!du0`N6B-fpVG?3oX0t{7>jUWi$_zcZKT zoCskq6?RfHB(HN&j&z`R%GAsJs)t^}KN}UhmqK@XpOe+ptSGU@HaN)hSyj3mnQ6^V z{4wrXIPW@C10hX1)fRloi6qBPleI?Q>2twtZr}g7Txfz-M%NBId2E6sbL{KTDg8o5 z44^KA+EmH>OaWBuDcQn;*i zxQ+SG55TUp`NCAnBemMDeMXqVgFUu@od zlSgG27%2`$ur$|8DkO=9rm4P7)NpYqsjwYBa&tqWw32$r0@#|Jc}xWXhn8P7ikit* ze{b>$*3v~^{6PtLG*?eYcd)`R#*LlCOZt{oqtzS8iq!J*6db*T-emY5tt*X@Hiz{Q#PDxERVMStw+X4vQZ(N9H z)pPcB0+|$v(4%Cy1r&wwAiWfuoH?8t^^yBcU2J;cfT|g4i>E<|h`kZPj{&i$5(R0W znIkH1-NmJRk{K-0UA$r6~< z(ltOx!rzN48oB4el_$D!TqB&yIJw(u&U z$>Cp@x=0->tW9#&!>rrFTZOEfhSW3^=5)9sl03jQ4;uz=>YS;GfS6FV*s8VcKmQSOhn6%2n=gC$N=v6~ zI*aG)g3z~zd(>OBZR$21wyuGnNY$o{c3&HnGgvCI=AV=xZw~*>nJ2f>qy95}H`;!J zL^>n5-M$wl--bOoOD9*TYX`a9r--Uvqwa)Cd2T@k;4|2V^Rq{T`VK0Mo28^ z!>%B$nLUjBz>jL(~-Tdsdb`tf5OSXp!%A#GSL7KlxZ*y(ntDI+^4`X0p3%MBkA# z3K12P+9A&Uy=NB4a6i}x%R-ZY+la012cyLiJanZ}cDM=5(kPuyO&-YT^S;udxlmvA z=L{qoZQ6$MvI)~~n|qW4tmvgK$3q+3t!-EVeQ@)NAoQ4NT!EJj?+^vmxKW9N!EvRT zJXkU!9lWo{ocRV^An52oND5@YjHJ&M)MuK%@!QZE&AZ+GM_9AGPye~e#`{)r!I~@D zg8+~eMKR-hQ~6e9w?pouAo`j4cVAK|WGt4(m8C$;E@HIs3i)|e$#~xQR@QVED(&y^ zsg(;hB07^ZuqzJnU;_3E9#tDf=W^<~SnQnHqG_<#$VlxZnP{`kI@jM=h-n``bHtsl zddt#wMMmWx+mzvvhWJ?^4Nv{E*f_{j84@7K;H>s zQPd$2z!7I}<-bTR_iP1!qh=Gme}8osP!%b#tIt-jkL_1M_9B=J8NGLYUeq(3#|mw$ zWJBe?%)`1|@w0zT3f0y5H6n0D8WtK;1{NqtI367@TMpW{`J}ghO4j>Y&d!a5>k!chVw)*mG-=}MMB&F9a$c^9_SCNG7XJdZaZDbz=5_VV7&&kS0BF6Vy(>DDk zg;h`;M0|0!pPy{B%l*Zy#%8A4aNH!AsD-<&&_mqJJE?mkd;MTPFex5p@?^Hvv>B_! z5Cc+47~ZezL^~;}tg}WOH~f}&0zUh{h^z<^ad-KR6BQnZ=o)r&vhfCTBt*#h@9znt zXjnq0>cG$4Q-1-7W0Q}J8SKAg4EJy(1>E?9`5kjIzDC()`xT|DHPc05&Z{xv5}&R}5x8eipO zPBQEbH_Ao&`mggob10+TR&=8dR8$^(3go6BQ|nQRzEgvMxk)zxHJPC_1<+{#b zJfqmhjMxxt;@@hd8J#xVYmUb$fNwtG_^F#eNlPRZnQ|^N&W1l$n)$MlQVtEhDxz;Y^y1Vr`ZnMnDnZy5k7G4gJg5 z@??ln==XX0jIp~~mqlUol4m?%og5lDZ?BwqL{Aq)l1Gvx>|0ZG;RCGXyZCbuLTKO#|YWI;6)cD^T>uN(38 zfy{eZ{GU~gaUnjE97Oe$=8dOKlxs_?;R=>j@Z3w{3|ySvAE@AUge;ssXrtvx`rdmJ zx0T@`1(Cg7kvsvvZn-|`b>=M6-QjVl*8a#SnIa2zl_pW{O%H#L>+ddPI!+|iE#ze+ z<=`Z^_0KxBQCM%1xv6zpy)%7dRU!uZNDyNK|1Kr^19eKQBx(&KA~zC;$?i3~DzfSN zGhG&>wKmBmCz`aw5`0{{*tc7&usjhoZI0`vcon@w9l9$QU5huCF#dX~T{k^>jEj~6 zo?Y$xDLn^dp~Cyirl}rM(QGSvkkR=1b%nG*7hT(?LD)u*6mxWRxk$8Ef`6!2gu}r* zUUpk}hWc1mhiV;2*KPa*>X?<~o3GWja)v`;3}1bX?t#E*bGx7km*-|{OE1O$6T0h0 zWLXk~i!3!{-|EONnT18507}l*>4wHl&Us_x+dQpcUzW$rCMg%MShn;8Cz@$hW|PM= z3eOLSp}cp!=pA>;pCP>q5ehiNM{g(n7@EPGd%VUc+3N1)K&*?B^H+kC=Qdgf1Bh@C z1*b*tV?ECCfI!2hS(xq5s-V%{d?a)RH$Pj1m_s9~u%)Ql(>+Lrl`XI*Uv9$Y($1S0 z{uSOU=6isETX`MdQemHeoYJ=eFVIX!9!5S#Mdms~^H6ZY^A>L!g*P6EYn9ZXZj+D1 z%BLNliM)|mKU0=X_IS)>2eIaDzW^w_68kq7@#Sas>2jF&*XW2bfZo^|C2JU-CS0RAJ0Yh=vAWF(33OsVo}NP_aRs%(ritagnyc?_4r&7Io+Sm%F%ebon1^oNYPJY3(7JsI{ zUCv8Tq48JGPJlUzzbpdoicD8G1^>^49Et#D)OZx&);SqJw$DXhNJUU&TY{(Y1SjWO z#MnjJKK`^}*yZk7mB<|x-v|Y>OE}QaU>GB=0A+4qPqzhxRMw%NqEf>_Xl+gr4Q@4h z0$ec~=F|JIK#yw1f%9iGbTK4j^k9i>s;!P!(3RSfS+DvE*-_bNx3gN*62gHuez#Zb zadXx7=3z#ZuUKrl_&*kE8;fsRdP)_X_`qa+N&C_f)Ey!|!hW ziQ9Ee_+}zZbTzH=W8YHEt&^*IneabTX`~?)QINaexl+L7U3$)JzI7L}1On$B)Q;8H zS4J&s@jXq73$-e*s0cV4VF0;0KVfXYqZV8cUNlgh+CANG=UswD)}Bn}^6JOx>PcLJ z2rlK@(sz^dV6rPc3f8r{Stc&{=BcE3H)#_X7_0wG#R$ozOp}|MayksJbF4v@hC!LQ zXs1@H(YxE{UGC-Is!tWzQ8;R5IuTbY?SCj;)u$OdPQ2@I+*0;q5MN2?>g1fJ$PgD0 zu={{E+0^(C^N!1Htv0wTQD}WzQNw4JVT1$xaQ18`J)Ec*S`6*|A<^^9E6_b z3lLM&RVJ{{kD0hv|HVtdMgTAVrzi%!1yr??U>Jq=TFv`s3w7f7G`IxLx5aiqT|jPZ zC#kzS5wir1>RlOmvTwtU<`zN@!E|7-n6uK@yz$RaQn%7Do%_RS{8?yFuWa2UhBPuM ze-qpI;LtpYw67An!LJh78e%f3H_#jSoV*ObnWfVQw@pnCP+&qKY7r7i=hth1v#A3{ zb>|y-4)>n}V4K9>xc`=CunYu0Twkrb zrb>kCrI@V5e>NX1_fEeS_OVg{+k4}>a|qI&w>cJMez;cx=KC3CX1Zx-s)<7E?#aI} z_STobx1F@KKahXkcTCZBMS_d|Jj(Q9;W!9#$1G}|%QU}&%TjG2p_iP0W7QIb3g?Iy zkL0z;bQgNuklB1c_GHG`(PjTb85O$^*}NSQv#(folv;U`71W zLKoNM*ROB6eN(hE{z<=Q8DL8*wUB741p#`tUoiEzpa;^2%0~e4Xp?5Bx(I2~Xuc7DKeP=N&ae!BU-$Iu^x zo*3OXczDGXc&4sCk(6<}P?2LRa>xggmMXIaud*!YYO8`gl#8nsoX95DC|No1|Lom8 z6B4_Egv(h10x~I8QPvq)a`I*C``mKrwbHA-yQ$MgkDHlnRcc@m#ci zrW&y3>?2li&sHjU`KfAb%!prdj|$$#7fvtjmfQ_Ip%hoXYhV?Jt*aV(Pir=&^=>4RKZnc4=sU!^~c~HCf_XBsET#Fx2#`0?| zuU1XPlkGo(+sk)biypjLr?sr@8aKK$dH@uSj7VcNU>KQ3xb^$Lxvi+sEy*#6}I4<4l-iyrk>-x!S&0{fS5|2yarb=pi=CuTnf#ZyQQu z6M0a9lBxSb1EZI~mh)v9nU{Wfv(3Ie%n+IE;V8=ahHI@4=L zcCq)b`bl%Mcs`QDwWMC*2ceYa7SN*-w_BLogTUQY&(>g6p=fI@1u@1I&knrVS~Q8u z_up-}|r?xmH%MgG6i-YH0splR40+qP}b?AW$#+qP}nwmq|B&+OQ?ZT!3M`+pJV zI}zvV^hIA)KiSchSs9gCnLU^u#QjoP&Vb?JM*bj(+k4_MHZ^~?8_XYOTM-C_+g|;2 zNjzd=wEVP`mVmmI@_gO1LUAE&>FR~rp)7R4+cI1M^Kgz?~r zYL`aGHA0rbl_-mfm#)LA1Dqr89HjPS4Nchlu2mSPUk;QI%3wYy(&hpfp9ZuhT*^%} zCNdGUgg>%FAS6&eH@#1&i(3b}0;GC>)GwK-0h@X)h^Jeaqt?| zfc6t`>j+xW{c6cdxUc!-1H07$nDW5uxhI>3l5q4Bu#`AqU0PYJ!|;Ve4Si&BKgowp zi(m+s$L#P>56Y3wrO+j0g`K!W69etCQ+RrmK}~#cfkNnwlX#|!j5fj@aDQ9_q4fhQ zBEKmTk36^j4`WbZJ&AR z%tKl1iI9vG5#g3*ddIE!<(rcUJhJIT(1?J)76-d>1oI1SeZc?4rF*m7=?TqZFcA^xflPH9xtpC?YHnjs4gIb&!5s*wJajixpqbqi+f z#=4mDF-#y%xFfCLW*n_Q_y=N{Ikj$50j%d0%Fyku*J)F}^)?%4o}j3IYe(AWrT1r} zvVau|)2GQVanIA~=q5~rk<4Xw2BZ4#VZ(;kRGgoEKwhe?)GKYKleS!=;AFaMu^S0p}Y4F z>Lm_f-lA7Gk3N5G5Os(2)wFfb!eH(Ka^wX43Z--_(TLJZy{&m+Y_P;mz*D$?og5uW zPm{Kmt26Q)gC1&1O{8hP!MrSSFH87bqEe*r9!DCaf}iRrTSOc>?bJ^)fvhfP`E(~i zNmP_Hwh~8{0nJDj17$pO!R=8@kU-gRzIJ_Oyk8d%c{QlmF>c z##aApd7{~dx0KbJr8-i1kd^J(Cz6391nWJccDarM-7}pHwlpQ+5 z37Z@Ioj0uN!&&ZEeDLFbwjEX=jLCnGKsBrl8Q7gckk20o<2zJPWqb7}*9`Hjz~vtI zLQv*7WFuW(KL`9xTnd{2EEcON@Dt6fk zi|)y*O-NYUACFir6XTBb4fGKhc);4LW;N~XXv}yetdS=ceksoF6Cn;7wj!k>4izh5 znw%-Kox&1A5IF&fS@q_hN;wl$)2I@N(9E>6fRAdhU+BZ|E1Dx%TfU24;IL3hW;0K| zqZ<$U$x_#Uruzc==QvoO=!E+1E@=rqRR56+^hEhd1eh1b%3Btj2r?kUNgwP6UUfZe zdeR+mRBDiNO0|q!=K!IOELPB#k>(g1H=v#&KO8d_^+wq4N7c$=HS;=r z(hYSUdMC*`2%9mi4h1v8`8$H7vcNR6KO}aw0(p5mH|pP!36M(k6z9IY+jWfmKmZ=K z(z9*Jc%(B!S-H%3W3 z?rFb-}{yGovVniMt^( z2ii^5b`Ec_874o8;xLn^FKKHiqmJ*Xh-yn-`uP7bYpq0 zT8td{eXb>+v;=|v>QZi>CIymu(6NKL+){%8ys1-5O1Msp@QBU{^E!A)B3JwM1;>>W zV(_H=!-$=YKE2^?@;UM7DQ=_Idp!mhPt+URTkRtS%+3BcueilX@F#ih*NFH5FPD%7 zt^H67v`5Ky8%`}r=RzPgn?|oz{UIpf3N~EMjlZhy}2 zEB*l&!qOOu=ZhPTF&p6bbftzjJjI2BTb(avY8@-`<4bJKlAc}D`VP79_p5Kj`Ikab z#L}{4ZN3HK#l*a9C3kz$m~dSj{tz06KpUkD(=%IKDIF{JK^a^CVg%oBX20WL2^T4=>GQ`nkFo_-oc&d~bgz73O|rl)vG&I0Thxx)gpHScKkCVBb`y4&dI z*aK6$x^mAi>#?5O&({rvDCC^f9hP8AR5U-YOQ=9&4aG;WZr4$!5QAR>^syOhM0{bv z;D=LJP7*m=Y@OOgQUOJlRz$T|b~2^s5tK)R0j#r&R?98fib zdz%30itKa2k`t5)HZ>fstbCMB=jCSxeOFo5x#J@-{u?m^eGcN`MD^_ zv!aI0wlI_p$#p(eJ@xzrV^}bw;Ytqzn`5*>B=@2Nk%xJ2Y286cdNK9_XHZf<9}mU6 zv64zhpDRYLLh^QT2>kRG(ZpDzT0Bs-SuCsT)f^BRP5z;uR=HWe3|&G-*#l{t1NF+m zL_>W!co$hu5>{pXNF?nZa<1PW*L%vtj>J3kGH(7suH9CyZz-uvpqSw1S*fpL_$JNm>fl%oDHq)0;@RCr z2w7byF5b1*lvzv$7F#a7h?UH)+KH7|M0K*TpL;vBSJm5}4)zx;qy*S&I6Z2mFj~hu zkkm;_{t!Q`!m%Uy{^O@+1FD=bKL1uS z^k%5*t~a;7m^wZ6d;^3VFf|Fvup@v~mhNkFR|)O-e#SZb+~QXt2?{?{$IdZBfLN0x z4-xI>S?TIJ*d-r|+AVnmXT&xDGY}b2)Cn#7|6Kr@D?omz;|K6oj_;+_!3f zsRzc;bbl4Ue#S;;s2U2ZRYpo{UrgH&H(Kxge8qPB(O)T0DBo#C6uFLyVB`g2hw(qrP6uWKy1F;*ky zW@ugyvu{msaLub895zf^_SDdJ`IO9-2%qJowB-cgjOi|IU|X#=4PBv{z@<|Yyh&9e zqZlcQggR>Vq1pT=e~t2$1Z}CovPX~fu&Q5kfa-ls?$UrhA$w^9_cuBUT_rDbh1==w zh7P>UXjMY`Xe%OI6E<;N6v;{mo}pfK<#xh)&!wq-r9{Te1Usd#w$>D8zb4Q6*PEXR zl;2&Dt$IDLYcIZqQfA!<$#Oxy%_Q@>XNA3PUB%9=d{)}en1s%p>H_LdST3i+u3Gs- zxmUh0q`znls(QSE=OlK=?4pU&`x43jd}W3qv8g&QH6kAp2cc-7v=Hz40a)CywWh9b zC-I01)eti@&j_j5S7H4|%Z`U)?!D#RWH{2{fiw7c2!-ccnVDnJ;AvG(iKSqP{ylaR z)_{$_?N_JE)r4u=MK`zzazAR~mB2@%&*~682&nH+#ypFxGd!`ZX_dMC)2_Bpr05ab z6?Rx*aJ>`MLwe^#+nK8;_4`e4E^AjWE&AF!#*{9B(I>A1FOBI9w5=U7a>k@`W?vMf zKl|Ft zF;`eAwxvLI?OFA)uB_US*^%>0wu#!d9GKT;DA{N9C?6GgBW7K&4ShOUF7?U~ciT&$ z-30MKGu311cRnUACtPS-)h{(WG8TC%kc&ddK=eBWpVP*`3_JJTxsQy;0M^m^xk;{? zx{QlSxrnPDMHlx~L|~u8i1rj6hRTcTjy5b}-1N~P2cj7rQ>v)9R#!0W?C^bYlr`Tk zTGpdWz%TBxnzbFO`W&2;=1anqGHMczP#EV9k~#NHQ2%IE2>}VD%iyNpOb)K~ooEkz zrwbZ+Gv1GH$FyIDSZdR@2QUV8T&XNCHR2=$w;JU&b3t6Ytj1O{GdvIt>kjKykzx}- z-SXUc>sG@>DwFeGI-$J4tCHhc*<#qBj+b}`j$@zbt`O^8G8o}zypHrhMj!iW#yO6= zpC9{TFLibvdUzleqGNT+iw6-x7J0U*X~)qMDJ?6%ae%h}Any&S;nU9jJ)41_6siQd zMQ+e`JQ3HTHUtZa@~4iLjEGjIka|CjINIO3_(Q^{@2fJz3^w=4Tw|F+%Uvq4ST+;$ z)9aPQz6zzcYzwQMXe`e^=1vKoOF`)9VT(rR^KDd67qq5*5kqIdlulp2!wr;FD`$V*Q-MkW+a@~siSk5>e0 z`T_{&m7EaLEChJ#O0-$qo!%x{rpi3FyC~kHhCE`u1+zU|RFnK7wBcRBk?5@DV0%*_ zOBKrg7xj0G6F~bzAJTY1Nk_E2(@R^u<3j?_Tui33BwSWcrRPGE8~qf4yM-)NHIhb~ z_C^i)b*uumUx=@-^#LMb;x- z>u#zGHSPpc#LY@68*Znyv>p4816tul8q!?Yfcp%v58hMxI<1!IY;em)v>K$I!}QvM zb+=O-UgMQOdKM_0^9f$XG_Dw)ya<|>4eQ0~p)|IQ^ny;2iWp zbV|jU!JjOz3AcaqJlRbLYyOO;nk>dNtc5S1+dWxW3D!mUkyo&?qykWCoC+fQR9M-i zT@aS23!?Jh{6~X;W#5a=a7X}#&u;5V3Akl)GIDE9R2X=c2AHsSS69tt!!q1u-ob65 z!Ics84%ItXt~BJGcfe$}ttP=lQI1&uRmbAnjVO=zJn#<(O!Y+{Vg5U1avAWWf9`YP zh$g;Gdd*PJ<$JyX+(Rkf2vg}4$sSD7S#ZrWKB zCAJ9Qm<>|8W*4fYedSJ$gtEFDA(xLL%Hxl=kI(WVR$R)B=D;d4$zW+bXnlo9nXA~CHTVY&96DkX>M#QW z|HHBsuiqCx78M1=f(e<|7Bc*}t|u0X^lp%p@ih*E`!%SSHOCdP zJsM|(1XAc0uL=T`b?64A!S5Fpr~&j31}cpwvfRCJgae`iz1!_loz5&&(F49bdEK{x zvw#;IT1zo$%;sYWa0*T_CUlsPeEodndXJe4guJkdCvrJYsb>mMZO=h!7C8*Yp{4qd z2!N9PUQ)esr$cb3+OkJfRppc7&I3kku-dyao(0?O7R?f*Z~icNA`4YTByHFoB5qp_G(0M7v(3mt>OjczoI+riKmYL@>Grkpf)AHu1)k6RrBb~H3b65FGn{b74>zC?v1vJ=ex8?OpUuLx>^(Z zrh;|$)O*QFG>ev*sA%wRB_Mn?C`rm%$G<=Tz-PF-%XIcq`Exyogn>O-))Y2r(%SX2$zs(Dr8R5g4r4unyJHzT2{I=#-RY1|O zkfJ2Nn|V}lnIf|V_h3J>uNZFKv(gs4&3*B{#2=gCuHF!i@{Ljce>fO>s&Kb?VbvZE zjH&C{KaUJg0IH+yXaTesOzi`Msf8}p6DWjXXL*QtMTY|jv37|~n@wHY^N&D5GULn> zE2_qLRTptt`2VAnG`oZB7VcIomF<_yNo0%l&fGy!QuS*#32)BA=AK1$SRmB`F zDiAzbr!CZmosPY8zmLpv);LSwl{a#ZumVh?Yd-L_+)w`j0f{hPBF*+?8VEqEsLW1x z&Jm=05bzFwbk1cEMSf6!FW1|{NwJCC>T)hi%dl@^zmS_ST^XKtcQBJdbkH{(dFLNg z*tjx3V2mmg^XK2kAtn5W`sAxNag^PI8m(Iz*D1ok!2CFwe|gYElZDuRp&ZMMp6}dM z8@}~^U60M(9@1y6FF7KT zBPM>1PKB!1Gw83%e5Z`UxF)L-A2~4yAJXQWm#^@j6=XVcHOpQi5Fmul>JCOV}Iw7yTQ#f1<^q79ap4G|)e6IE?dk81jxEtu0 zDd!mXO*!JXuW+1@DILJ!aR7Whe01D%Niiq{g?}($v|UY*X8nm1-EF76yrHX`eR`pA z#Dc<##R-3kU(zTHL}z0~)aOKm_u{^%#$aD^lput-i2J3(yiOR_2+uhFA<1AoA`I0~ zg3EO^#=HFh-Y4jVwH*IJ!vZqKYsd`hU+1tOdd5pWZVxs?BWX$D{*DT96X-XgMtcRw zO6bx)eoX%=WQi2?pL6aM#U|7VED+fI&!VqfQGB}qpL8N0ndxJsmvQ?-!L98xiYi&| zdCL}Xbg^larUpfEIf{eL1iaDTH}_8_Ac|22Grw~Sea)n~z-VOpf~(pKw?g9F4-R^; zqPrJ+NcB+X0|%v*S;?cw)Wz$24)oE;XECNXK;JLZIwMJ`?6K5DAllZGfY+TybTK8A z0*EVwS^vL9KC!GmxiGnN0$Y5hRb2rH5h=t`*}wgFK?e8VXE6CIfe+;&Ojq`3urT0? z4!Jfn$r-rH)*5(Cmkl&GM3VKe{D=J?ws=h&W-P*MoH%0Bjh|({K=x&$X{f%rD;hf` z8}E{Xf~N<-AQO4Ka%z4Gb97VL(5&_obxs!5Nc+L}=BW>BU~5v+DILKa@3#SuY6R@3 z9d}$9%rA21!+FtL=qfM+7Z21hso6=gk%UM%2Dbn-U%_ZLn*FmKZ2M-SQDSpcJoU-f zrgQY5gQ?^I??QVjaB7l) zpB#>%BSYr(_OpZsGl2`fm1&4st-y1>eEYbd)Eo43m@#w&o)sY3^L6xu2O9M^5I*4i z8-U9Oh)I}}uD2v$$HygClw%H03nO|Cc*Z8;Gek&#MIwJdO0`}Av_*5)7QgES1pK$#$5mS;1G6=8J2GCgOvX1;LsCBPB>q#fsX zFHW~2Z;O))lWYgL^wX&WN&(}_dOJEQhA9R#Pgi7O(*lquI8Eeuz%ZPVgi}i6m*XrOxIKoWa7r3x$?0PCG7CJ!M!=xle ztv~iZ^-F< z1!W4atEEh@%T@DjZVvZ0)F#=TU#bZO1Ra+3DWfj%r6uDR^HtfhpZ5ix;1)f~-Gu=! z{)XjWqde>7phqwinJ2ZlRz6l1zoslb{~n%q{cezg!Zcx4eFZ*?>^H*LB=f1`VqQl<1agdQ;UF#AJK<-pdzZnIQK zq!tcBReXe!xqeMa!pAj{V161ELVlNIW;kH#lHUxXZ z{K`p&G?KilWq)0bJBx1mxVBQLA^R=1zb?@n?g0PU#|nB}YEz$kFThDi_6S`I=-3aX zj&bgEkZVwKn`T*`vxg3i!wtz`cC>i)WtfV>G+|nE3;y@ev3Q*u?lg-ull~sD?=y6* zNam09R8Z-Z(?y%&*7#}|#Z(#+yp~SNP7N&)K1LeExCBN`7z?=2XSuqlvWSm^^sx8+|EL~0SZa+m z0|XtF)738>=sOE0Ag=q`i_oN7JcWIBnil|l9`ajDuyHw=yWj3XNOTF*a*kz8g<=je z>}t<+No`M&>hhD6nQi^}(yG81BYVt$|2}hK^Hx&GNS4h+_>)o3VSu9G?Lqy1h}Y6KbFO<^T!0O`) zav^J8_82Nflk)lj%jv|QjKJWsLM7fv!)}KyxwnMrJ~rF-5TZazPVwqSeroP$(I-ab zQJeDtYXiI>I5QI<_4#hAm~S@XcO#nbkIY3YiF$?C)n#*8X&z{g?z|LtQg5={FR zmt(lnl0>=Ap>{E1qb73$1|SBiI`xIOyK_$RQJy zsAtoS?U#iG!s}4G#P5X*ET-dCbDo@x{l3DtSD*j(K?mxoVF8!hF>}|Z* z5n)=1j+;07VZAg2lXRO(K^P!i2+Rs>s(z@XhGC=g)tBBiiDj`3UzJx7@YRm+C%yDL zvo>+1gr16Q`oktZT6{T3JJm~Wr@HZnC0ZB*GRl*?tVRS!g*w0pcErTf3;;cY6Widf z+d?skRwNWz)jI8S3WbyhDdSNI^&s}#Zz|U2t;uDG5(QCWUc@93P~*^$y&|%d%T5*9 z2;vdLiHibhB;`Qc?ydoU0n_YdbGb-UCNOTeImrTHAOFqQ5_(#C!+_^7(D|R2(FQv5 zN2zCAJQ?L4l-i?PGT<7ZL*sD&+tqEdV&i?7hQcIyT5A`+l=}bWW3;1KzcVtxWztVp zY)iV58sHQ%=t%HdyQup#HHCQ@=@1hW8MWZd;lkeJ>!X*d@!X!?KQAc_hXb9b3|zq1 z{^MMIkP!^Wm18{9Y|xY~v*2!O;}w4WN4y6*+Gz`<*e3BV2?>5u8FlpB|8}pgD5CQS zPTeL{d?Tmd(xj0P`brd$@B0~%Z%6;5da|&znydN<+R7*Ej-BZH^Tr@;F891k7@5rct8I_Cd>=tIy$W^#$2mAMGy~_^bZV z=wbH9CFj&0N)H7#yAA7LL(yie!=`oLFO#&lVnc#{X{|p;JeCyu7241kw#?KE901+p za~tq62a?GdmNX2RO~!r4`URAy$+Ly&bvSNH-^NaM(^<8I;`x!XiPSXlP_x8{J<=+S z8=m!97-IQ@8EgEh?ASTdI~G+GstFKDc(S`f>ivufv@^dq$EOPb7SS^^y7XtzgYJaq z7>f(KOySUKa?dGym1ut z>j^TE1|>P7vHrG0pmm!}Rom4tr@bD0fsz_LIV!QvXItVH9|?8S_fB_Fsq=}{nA1jO z#*HV(&_7`JzpiixSa^$}rAj6D6ogdl*tg8qTLV7@FjyF;GS?rV_Ar;7=ptV^#nR%! zmiofar7Mfj+9;y&kGIh#N9hk6f7;Du!wU5 zKBtAgF^xc`SXH{nE@=&pO0h%scquMt3$*fQ>H8c7_1qrN(`I+_iiR`Bs}AWVcIw;f z`6WK_`l`%LCHG!{iGed$NVgW6ccvu6-ds_dwXVD%b46uQ`kcbD;3b)9(NiMBvOQm# zX=m~OcL3KG<`tudX{BUoI~^I?u>LQ&6`P% zW2&nFkim|KCXIB%KP`zJn;%SAIzczv=YH~K4DO6S8-gL* z2=q2!4Z`iWT?3$3`O6d$y>g);yQ4ogQ0VUbJV;%)ycmWPaAMgBD&n2#t2srw27fB*nlX)DY?NOO;F{gx`)54#ua^RUoj3IN z11@(%sGUlkpvooXM&rD!(LdQo71$#KPmkp(^R^{pEy6$YwUDMml!UiHSi_Fye47i> zZygt(8}}xlQAhN-QJ&Y_cf9$tu77LX-M!?lS%$MZ#VDmE<@-RnuBdb=Aj7Ix|5T25 zc37F5U$_i7CNlrR9<8vs5#T!afllRgZBA}Y>4*+WXo)fVde{RlM22>S_#|y402aY4 z#f~H9CX(7w3Z04yoxd+za9}wd*!sR?x=8w}2-<1gSCOm&d0}NRDv$7++@$z!Sf$V_ z3Bo-?t8}?)G8#o$QHn~)J`o201{!IwVYf(N`BqY51}m?gFyr7~h3BN3fPjp-E+BY_ zLj6tRKk~Qw>c!glj|?t*xaTBkMM_%%LSx9|epHG`ipLRkhzI#dQRr>38RS^O@u?Wr zqRu{#^i;J5>3YS?tMP3ju0HK$uIWVqh<4ndh94FFg%6=Lkvvw${X-budXXZ9;1;>b za=8nh@e@0yUhVqKp$rFZm2Kq~r%k5F1sp$hN2*&O{z>q3oa`xIV`p>0~H^??e) zB8@8u5wC;T*;Ar-+?}f4Yzg~74^dx>fSF&;)cZZe04~QVqXWFM+*l1LFlqg)R`IuU z`4O24;6pe+IIWcKYd`u7SU8>d^&wWtT-+dYf+=W<4;081!vse0_y58We=o0V_5tjH zAZ|lPSD}zGeX}P# zUf^*UX>}MM{h%LcrtiaF?rd|{)L?u_Fh|q-2=ftMDb+e`<3x0RD(E zFmBvfi{&({wx75JPNz9+5vRPP#C2&I-ObDpq&Z1c{BQH%PaTXzfm3Cmg{dF+8F8Beu#z3{cBkXViP;Ig~dY5Wzd@c@}* zzGY!i6V^S>u!fk+XTDES(62oM3eNS-urhmLrDR3#zRcSBE)f3>iyC)#YHd8UZ9n{l zoX_BgtuC2N3G4AaJs%XV$OhuN?%}*{u4eCOXz>H){WdlK-DMWK8roZ;NSKdFBLg0T z!x0-xCY_uMzj9aTIdE5TGCf4k&MS8&6Rhr{R;kiytoz7?X2zl9c?MDvI^y6)e*(0b z`hfyMkb@muO;f?zZ+i7SYhnsUYVxr^R`zFU_E&BQL;Dg@1q3}Uf0DzDzo*(Mq}bgg zbBNs3Ats6>3EFz+9R^z314ZE>rIK9=^(n?P4}{lRzZ@q+UTcm)LItZ-nuyLVj7|gj z4va5YhL-Sc^i&PNBOI_o@Aiv_206#1lQXJutQz{KNL0#?g7pER2n;ATV3!*|fatO= z^JVBbOX0+833;mHBVl&Dk1YO2QDbCCaUVZV5PqN`0}e;nAqP<0>vW|Q`YqfRq;~9X zqX;gxCvq*~o*7Mi!37h5Mamn@nwm?oLa{nrfNj0tL)X^>X+AB(jxlBA0(7Q#9v5gRtDX}6gjqC_A z3lHhp)OQzt^DxCQkTUWM8r6jT7xb)7oI#-UGqaQQViOEiT-->B zMKraVkEKsoCglon;VYT2VZOAmM6}KncIEP`6O+al7JEGLl{@oX8JaIdOn=uwLP$(T zXPMdvYgE@!e=1+ICTJ<1hC%sjlMWj;C=WFly$GJ}ag1xAY3kqX%D%%Qg6W*rvPz;? z`!YlvV~X900bdTF;(gRh*y-^aN{=!^Vuo?4?hTI@#TNeNp-oQlMQ;tP%aq87y)jzq zrP%g~6q&kQ;&i<93YW4g!yoyT9!CN4o=Em-GzAGNZH_I07Z^r8m>>@$=);l}-4LE; zro&jY!|j4CWt8d9pyWej&Mug?R%CIViD=o?a9T! literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/monitoredhosts/add/addagent01.webp b/static/images/activitymonitor/9.0/admin/monitoredhosts/add/addagent01.webp new file mode 100644 index 0000000000000000000000000000000000000000..7574facf30d4880e63e8e428e0a6c2d8c16772c8 GIT binary patch literal 19970 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 literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/monitoredhosts/add/addexchangeonline.webp b/static/images/activitymonitor/9.0/admin/monitoredhosts/add/addexchangeonline.webp new file mode 100644 index 0000000000000000000000000000000000000000..9d264e8f5cbb60a5b325734968ed1497e9c23773 GIT binary patch literal 22596 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 literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/monitoredhosts/add/addhost.webp b/static/images/activitymonitor/9.0/admin/monitoredhosts/add/addhost.webp new file mode 100644 index 0000000000000000000000000000000000000000..8fb1682267d5f205a5089c976671d3b946028a97 GIT binary patch literal 23272 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 Y2)*JY?>jN$ljrTBeR@UN;ziH^0HtdHrT_o{ literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/monitoredhosts/add/addhost02.webp b/static/images/activitymonitor/9.0/admin/monitoredhosts/add/addhost02.webp new file mode 100644 index 0000000000000000000000000000000000000000..30289306cf3e451d45edef5a0773ac9997697800 GIT binary patch literal 24470 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�PwhTZ$vw5#suxgmgYJO+CThP;VSjaEi++NhP0GL76RILn3FemA&g zDwB4$XZ$cBZ74BgP^Oc?GmdeE6R2Y0Df>*$4nl6yN= z*CtzYd-MQ@ZyBQwVF>CpmoJBk@`xi*#z9b}QsNV7J(UwA>ALvXtKh`x zhJ)!NzRq^G&H)%7KC`1SCRg6U(OmU_Q&yspQttp}Uq|O$_JrCn7dRg)I2-Ts&bGE^ zT5ElTnmncm(f17uZ#K#)>u(NTEFLjNr(I2~H9@s^w55;)j9ZOFK<}P6aNy^Zg}WnG z6PxFhU*KcQMgOQUj*w8ft3Y=W#X~s`L|u;A2-ypka;~{n5J(_&&px#gZkpqT)Wngr z1IZtj(fp{iREZ{V>e%fExmS( z{l(sPubZ-{L#&ANM6+z_sG%Tw87kL!T4(JQSRX)VW!uTbiS%ocEEVZ71`90a`Ygk4 z@w1~SSAFSi@DDa|Z0%!vEK#vX?xFTT?(kTtt#1=_>Fn&ar%U?cSyJl{ytrFZ{@yWW ziHW7x8q7Q$79lR{fO^)4?0j4y3fJ#Oz8J`nm!hTI@Gv^}h4d4naYVOZ>qCsuxrlwe z>jHvbnR3+3q0nEL>SGA@Gp9r>ik{O?w)s45QHm#`0*F2X^fV`N#93Gh#R&I2PI>A_)Rl zj@y;FFl%7pMxR}+mLBCbDy}Cl<{B$?@r%03k{Z9>EI}37<2g7}q`RFugx;xr&V^?i zH_evlx;q1sWLE}E`srE2mO~$J%A?QUhVJ$itspt}sG>S!*T&nc=Jv?n;C023e2yrI zKW9VpvA$)7%SW0^06nM5P6iBkeL90GQ7#09yileS`PNl#A z0000000RtYo(H2S-dJEy$bfMd?t1rvXtOW?000000>>o>pw)l?JrW79kR=xkS|nI5 z7}5kv!;$bz-KB1UFAoH{=Q+HeifU-MNy)L0t%a}n1bwGIz7>4)z?!*b2>fddk>DQ= z#S|`&HX@-w-2bWKLO?~EQj(BemDpYI!Y6RFDq|^0oD8kdCE?(Y_g|OK2!LlFOjPec z9@k*Ch##}-GGKsf$&b~ImuOc`OhGlgp_B!Z-nrV~SlAj8{JciC*2J;inDn3(v@8HW zQGQWlL&yaaFfw~UX}5m` zbvxe2zj%I&4ILjYCggqYda=R-c%iU%aTwmy=QEcCMl!ViM#qyup#M7Ekj{*)Fvko# z)K(gXt+HxdwIA=(L4GK6)7DW-NIBmaJO=!`U!GM~2xX=5Y*$14;r5u1jBsxRxGMi2 z9c9I_m!#?sk2Q*Nna~Q~e8}8yjs3Pq#j5`7jf}#-pvmxKM8S=s7svg$IM9*cwXz1s=-={o;X0k%YV^hj*)MfCWklmme zQyOs4QLn7&$Bsf->AkSO7twr3K*#h48ENdY9e*3uU?WLAFr(0`L6_T#07EiQ)47p-G@R%!n=|6v%0Pc=e-gk|@(6?t8U zEUb~XsW&0BcYYgIPY$;3<;)V-gS9k|^Kc2r=$X?@JmWI0@Ii5Mcq zY69v8fqqk}{_)NYS7*v3i6QE?02Nd3Vl}6TJ?SM%4$CIHmF&f?oQYcRcm`XrKoc_! z>}gr`v06vLaUxuQmcIv$+yMrvGp1>SCJLDXp|$8N$}ElH@?}!^xv}k=XWMRe-2xd0 zTBx#9>Se+W9s#SPjl0d>-|^*3lJCkm`X=^E&<^$Q0GEUow%f!$x$M)if-6j_KnvDa?1psI7c7r~vJy`KD*y@L0CZ}M)EDH=qrPZV zhck2lPYpYbVB7C@8S@ROilg`Txcxwu+Xoh7#nnK{@^1jW(qVgws39GzTmS$7b6bRE literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/monitoredhosts/add/addhostemcisilon.webp b/static/images/activitymonitor/9.0/admin/monitoredhosts/add/addhostemcisilon.webp new file mode 100644 index 0000000000000000000000000000000000000000..476629176403a4ce7ef3e157e272c6cf58d101d4 GIT binary patch literal 22436 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 S)!H#S9)JVFDNuSFFaQ7$2>>+! literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/monitoredhosts/add/addhostemcvnxcelerra.webp b/static/images/activitymonitor/9.0/admin/monitoredhosts/add/addhostemcvnxcelerra.webp new file mode 100644 index 0000000000000000000000000000000000000000..545dbe255904138ec06d94f57e0fff631142c33e GIT binary patch literal 22618 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 literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/monitoredhosts/add/addhostentraid.webp b/static/images/activitymonitor/9.0/admin/monitoredhosts/add/addhostentraid.webp new file mode 100644 index 0000000000000000000000000000000000000000..928573f552b7049e145b002be6310572ada4fa08 GIT binary patch literal 18766 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

uJ{@XVF9ND%HM89AXmus?Bppy)yK;= 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%0A_j7hB!fdgdJ=Q2l$ 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 NsBv-r{Raa8_+Qm0C1C&n literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/agents/add/clientcertificate.webp b/static/images/activitymonitor/9.0/admin/agents/add/clientcertificate.webp new file mode 100644 index 0000000000000000000000000000000000000000..34defaf5132658ea760da9448d2e4c740af153b8 GIT binary patch literal 53204 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 literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/agents/add/credentialsservers.webp b/static/images/activitymonitor/9.0/admin/agents/add/credentialsservers.webp new file mode 100644 index 0000000000000000000000000000000000000000..904d4973d49d77d919b1d2061d08aafdadf859a2 GIT binary patch literal 49600 zcmZ6yV{j%+&@~*}PByk}Z*1GPxv{-5Hnwfswr$(ElIy#lS3kZVQ`I#!I9+{aPES{j zinN48`v3@trnrcbh7z|H90&*q%zsT941^pE7JK6pe#W1G~NmS251S0IAQ9I zPyZ?Vx%x6Z-kW8568iWK@y`bC+=7170jRF$IuzfDx&#k_r2%U%kbto-;E&=fun+k0 zlib$;tp7Rs%6Y_o(fuxa1wISC0t0{`LUBM5pybEQ7Z3=1u>CUJ!=7h)iofae7U}~A z3XK4>0x|$g-$3Brd)^Pz&)Wy`bKdt)2+$aK9gqMt1U`Lxu46y$T?su4SqT9H20lT) z&)(#IK)=>LfX}J`@K4}(z#Omw2>v4qsJriay<3(%$(t0a^Dh7z0Y!gIH}?hw={_u9 z@|N$e@*aRwKHooGCx+vF?m*}dpcPupQazG&$E|2fY4bF;79TO;zR!?{-`ep zsPGf;`S083)$$tq9(WKi)mP?U4%7sW{0MD9ztjylqWC_2wSC+vF)9C$0IojcuOwgU z0Km&1HvXay$0N-r!>>Nl9|}O-=h|W3Yu*o0Akm;uL;&|s$M@5h(97I+z^P#BkL>r^ zm*T&&*}lPm$e;hVegy|`z2ChA+yoo~2Lo(@N3WV60WXHveJ4Uw0p`G`pSOd6!@eb8 zH_#JE^`rQe2Q+-?%QqYe_#2?`Gw_2AV0vZx$-Den_H*>_^nw3L_iy^y^9KU2km2Iv zD?*m�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�YtHsY-71bgIV@X5+}ETQy2avSQ#ao3{%gi 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 literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/agents/add/dcsdeployagentconnection.webp b/static/images/activitymonitor/9.0/admin/agents/add/dcsdeployagentconnection.webp new file mode 100644 index 0000000000000000000000000000000000000000..71c29f578e006932fd0f6e129e17639aee411190 GIT binary patch literal 36368 zcma%iV~{R9mu=g&ZQHhO+dOTZwr$(Ct<$z`yZf~9-1nQgbEl@}DpkpkT}f(Z?X`9) zsYFFuLINrd2uM?0L`g%5OA7`F2ngz*Dh&d(4h-~!Vi!@t{0s6n{+-ZwmjBvz zd6(w}^5^PH@{}_U?*YL3HFwO}KbQHF`s49g{uckWchnE~mIA2$M1Sqw56wC{5bxUzsDB>&IN717Xc~&Ye4+V-ag{v-X-9qfB5J5tJdEffc~BRYI@9g z+5XOW>wnUJ?+4^h@Du#n`U!Z&{!U*P{a}2J&j$bi1%e}hjPI=<0O0*g6MzVi{ZhOu zpP#!%{PuqoyzKw*0|7AnbOHol`~hR1cLj*Mgl_)(gk3);gad+AfW9xlNB%|pqvFV1 zfPS5C_yg;g;rHBq-qH{J!``$%T7M&89653UuQfr9P-Zx2>)Dti+&>h_&@IH?&^O< zKhS=70Q^PtKEDMEFiZAef6Tv&zbsz}@AAL;M|^qTDW3qthUb7!|D$i%x9}&z3&HsO z6TtItAb+SI?60$r{%gT^#GiZtfap)_ara~XWB#sS@o$>%008C>=Qryo;v3@M{3XHf z@7&*tUu&O$cgK6eMZq7y>6`i6*t6oD|6c!+eeOTn2pX&G$e0CjDgjn|_sk0|0-qxs)gAuXpS=M#cC8LvlN18yU75LFm!~R7|a7 z+&@V{8}Za1J>}2w-Vw!|j|P5eCO^DDi9P-n7=+4G99t(wop}4$83pG&M~fgcrfIs1 z?A3i>EYarjQ?Il9JRs7s>ca&`q?mQqRnV2r>kt|G0#7TCx5z;W}C2!xBSS_RF(&JiCO2{%Fa>u&{gES8> zbN9qk?a7gyF&xe~Kg zIOviAH-B95T?8!HJ>l;{6?nJ>0!39|GFw$fSR(JyWVl*{L~=q5=9(7-y%Ny>WcfpY zu+wsuYzn@OvAO< z{`N`r!k$JwDmjxd>VYsr>mNt&w!|b44MnC*m6HC{8b4nVmh;FkStOlmV|*kqQ3Opq zlOb~lXRxW9j7vz+!mlj8cawcvzuTo`)Qz#ai>>vtVpjcjZCy>cu!?@ViP`g96&o6_ zv*Eirf;zZ6I;R>fX_El>5u{9hgb?mN&I6H- zN`JkJkPWp245zzfI_!O{a^ErliOS?KE4a|do1LOqm@S-?me3D>E&I7VliM%?{ceDY z>|#HessgiGNKVM$H+-Alv!L6Mr9(>Iz$QD|U{<)r7-L$g`j8#nf-{>bMq2c3AHRRB zLF-@aU6T5GN1~1X31fXW-qH(Z_IE2*Gv6Fh+C}(WQs1uQ!RM+~Ws)TJ9n5>GE1ky+ zA5bYI@x3Ct%VIDvmdHlfaZ!1&h+dhV^%@bt_8vka@(~-Y*hwats&= ztFr%(Ad^2=0yCHa@8KC(!!k`$eNgSU`lG_ZaPvXL!PcH7x~3LSt$6RJ{r08fR3_eI z{`a^GWR1dC9yXE35{M?La4_>05VUY!%HvSiM!6&7gSTdY295hKn!i0GOY;_4(lZ(+ z=58nR!x0_X4~(z(qG}8?U+Ab`;R%rt�yaY0z^ib3!MwOV@`G&sFM1l7wq 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 ZJs`jYw1Ek1LXf2ekOei((7*sB3jp$rM4A8q literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/agents/add/domainstomonitorpage.webp b/static/images/activitymonitor/9.0/admin/agents/add/domainstomonitorpage.webp new file mode 100644 index 0000000000000000000000000000000000000000..a25191ca854849619de0468fb7874d2884b47137 GIT binary patch literal 15452 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 F|2MYVp;rI^ literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/agents/add/enablewindowsfileactivitymonitoring.webp b/static/images/activitymonitor/9.0/admin/agents/add/enablewindowsfileactivitymonitoring.webp new file mode 100644 index 0000000000000000000000000000000000000000..feaecb6e30fabdc6473a6545a642a95180b2214a GIT binary patch literal 44856 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 Z0{Ybg=)WG6dAPsOf4#9VGyik+{{Y;5`y&7V literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/agents/add/hostnameoripaddresswindow.webp b/static/images/activitymonitor/9.0/admin/agents/add/hostnameoripaddresswindow.webp new file mode 100644 index 0000000000000000000000000000000000000000..12e90ab3a7451ba4fca39350157eebd858f3524f GIT binary patch literal 10178 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 Y2?VVH^jCul4>wf$R~rj6^Pk)Q4}8VaO#lD@ literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/agents/add/linuxagentoptions.webp b/static/images/activitymonitor/9.0/admin/agents/add/linuxagentoptions.webp new file mode 100644 index 0000000000000000000000000000000000000000..9e5a74a506058b8e03ac1e7119703e1fb3824d2d GIT binary patch literal 16042 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 literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/agents/add/locationdefault.webp b/static/images/activitymonitor/9.0/admin/agents/add/locationdefault.webp new file mode 100644 index 0000000000000000000000000000000000000000..8011d2b1b6e440a84bd341c13891b03c66bf4a31 GIT binary patch literal 12484 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 literal 0 HcmV?d00001 diff --git a/static/images/activitymonitor/9.0/admin/agents/add/publickey.webp b/static/images/activitymonitor/9.0/admin/agents/add/publickey.webp new file mode 100644 index 0000000000000000000000000000000000000000..802e3e98126ce2ed756e00935742783fdec705c2 GIT binary patch literal 71532 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�rikj%x}h>6xa`YE8Op>ng?q z@bQy5x>XWHU*O4N%F7Sr#spzN63XWmaHFnLQwz`1fS&TLjnPgXwSI0T(f5sPJ3fAH zwPzM+U%OARDFl!4`hY51LL?fn`l-HTW0Atu?Aoq=IaG2WLRv(TE*zZULVK9BsQi_% z_AS2qr2?JEAYlA}a*aNG%70Ht-ScrA3P3(5XU(LNA!Y+Nk-?}xW}_D##y&|?VojA* zkD(D`K<%kzgf$80DXieLCw|UpR1t#_jhN+m%81%b8i%x-m%E6Hr4-YOt2fsOrY%N+ zx-eW#I&V=-bPhZy`ay7hLl!kE^9N~k?GR2++~|5-NuT>>S<1n~OD6}`@NAQORmTq2tBJ(Pl?!V9H5o0n zGkud&4#cK?5AEqW*+U7WYjryE=>Zc!GyJRq1A+ja7ofJC(YP7-;aMWjedEHJC6`J)4GAew*ZH0tf4Dzbt>7`K=cs=Do zeZE*{5EHz=S$ZTO;LfW5>+y&Z(hM>$N)L)XxCCbw3ql+UgpgaE*6Mf`{MWEcg9Y6<4VwS%#l^R% zltG%{K=L@*pWLPt6LIIwca06ab`d%AH$sSO)}Vkk&xYoIytlAVE+XM4Smga*6a9be z*_Tg5+wkm`!S)PY#VLL*ylNYxISJY%8d`=aOMjtLZjBm)8_kN71*pQOxS0xcioTByV3^k?b$boSDVG4c8|qhTU3vsSso(&&_F_M`=tJ!WLM4 zFq+qoNpb!Ti3AHn&#AE4o^RaSWHO#V=PGxMT8!z`Sb+RnS>!Lhnf|lVguLOIi)U?b z zpk@D_WfiX zE0Isw5BER-8EIJO=g1&Y3dVU)!D7Mt=ZI>#)FAMSCEZjwaoi}b>9oqVzp{HFCL3}x9~20h zxTCA@--(uOhzV_RKF%mGDQlEti)=SWJUh@SVV>L_@-D21J#qG8n@rH%(P0wOe$p+o z*&G^nQS0g{AM6-Lo1+p8Bo(DD$oA1QeQ8gq&GxLyg*qrS3ASEGBqtC?y+Q%h4Mr0c zV~QR4(-hHhGQL`+3TvMYtyQo?fz39hMu}H?M0bHn+u%65xu;rJig$|pgN-Tr_ah-G zi9(`S((Y!XL0v(S$3=5M-wM##v~>xlYg-pr*d*r2EU3NQCuD}BPO16`Y5*I&nr-=p zI=qjoKnNdj`gvRqbYC9y zK8nIlfbA4E&|R7;17t)~iMj2Or#e9@ja44@MI)aE|CS^6Ymx`wUg%A$EvLa@TGyz$ z!HQ)$l@foCG#I}m^22(hXo(@{PWTo7t^Qn0lIKrKFecQvm@1T3g{R*<9j$nJq((Q~ z;Xhza0gp;7phI489mO2v^bc!IP)QKj>!j+9NOiwTU{EV~Ih$+@2gWbRb0;H(mbGRD zZ}Y?d+iHB_SS5Db4<*7RFw~w=##);v_<;8W$ym=gjg^z6UIPpG3Nod4}o@>Rz;esswt&D0ybZ8Xj82-!^i2cipCz z4-9gyJqgkc60EDtbwx7-$}j{`U-?|-^gIM_fQv%&lXeU9lWFD zX6wrHT?>=#FMeoMdFN1j%2@2}4b59-+R&`dd^k2jG!^(4UBUkmK=5^)dn37R^N=O% zCAHJo(o3ALcY+*tS+yG-6+7itc{=Y%qRiDfS@DtZI4mebg}8cvIi-EE8Yb@KoS?K= zP+jVt9O`&=M=DM~f!UJBVeV+G*)dXwWp@(5u;8O8#J+6y{vQFH_lulc(OsL{WPVSv zjjGl*(maDh_|UWJ&8Wz***`^ROAci6JWVr|uaS3S!g6G=>xZbb>X&n&!j87_a#Q&w zC2mO}4%gR&l8n=+t?4Yr4yM|jz2#_Dhn_T(uCgM`s}?W+Bf$Ew%)JxRy}C=`ejnDP z{@X^JuWJ+=c0scR9Th%vSA3!P|8EPe=D_&xuM?!D2ue#`kwfimZtz9xr;`6>FzNp{ z+~DM;KruIZubOzC9B5oU^*;mVN97J(&~7!|GB*eCX61iZ!rfdVnb7lVtf8ZTqVIEXr}znz{G^Yo-@*wwrkS%FxHr2Srx+N8Hxe5pw_H{1e3WNvQUf{ zn(kP